271
939
413
837
10
581
63
497
77
531
98
461
87
456
113
476
50
437
303
427
178
408
48
415
121
28
329
6
348
37
285
90
379
52
308