64
104
32
101
34
233
149
14
31
10
220
214
79
22
355
279
199
42
51
37
19
46
58
68
45
121
72
117
257
67
74
48
243
33
88
3238
49
132
138
863
312
162
346
286
308
118
24
250
1120
69
1555
13
290
1482