16
120
46
24
27
135
142
182
66
14
64
101
289
343
267
221
67
62
49
11
22
84
70
78
71
4
29
99
83
128
52
164
68
287
403
224
36
113
268
32
15
417
76
474
59
178
158
150
54
74
186
279
174