66
158
140
250
35
34
23
36
42
118
16
11
20
135
474
40
399
119
123
152
50
78
22
244
634
206
225
504
25
157
12
58
27
235
362
203
74
72
129
363
24
43
91
33
76
1068
316
243
90
263
791
47
297
175
153