56
107
42
102
58
181
136
142
108
90
301
95
54
678
283
105
34
140
15
286
70
20
125
86
1755
380
264
1013
60
147
43
187
199
171
190
87
207
203
373
449
151
262
93
314
1654
302
73
1074
134
184
126
75