107
45
659
165
300
34
570
262
215
139
383
111
494
126
496
157
356
122
364
184
488
37
235
191
418
38
326
163
407
144
239
85
475
51
431
150
476
150
531
49