348
683
130
825
94
594
47
437
93
382
160
463
58
489
101
496
151
421
40
393
234
344
179
407
190
261
55
50
296
69
304
75
295