227
648
31
697
40
482
52
491
84
468
6
305
111
488
77
451
49
436
28
439
100
402
102
364
18
339
53
346
27
329
57
324
61
336
101
312