127
84
208
590
128
152
111
256
580
170
139
135
110
467
193
105
158
407
82
184
200
188
154
268
362
259
450
214
120
367
219
62
100
486
109
174
147
469
173
155
301
217
410
321
589
745
108
181
858
718
2593
238
1610
878
639