57
17
20
31
19
14
25
29
128
4
36
27
80
74
85
55
35
120
105
41
378
65
84
1011
117
166
153
149
268
60
58
413
477
169
100
421
82
42
176
108
353
62
237
299
101
356
211
146
145
37
150
420
138
209