482
236
487
33
493
120
190
108
600
137
515
102
656
246
647
393
304
95
819
285
707
243
649
390
400
94
967
475
530
191
374
126
181
89
335
200
394
247
525
167