14
336
411
38
32
98
57
21
12
142
33
102
50
196
31
20
27
16
127
60
162
59
55
40
104
45
231
51
288
270
112
117
364
116
130
284
87
171
251
80
821
675
517
224
43
92
140
186
58
448
323
273
164
344
159