8
26
34
161
21
152
94
118
427
10
231
416
51
211
36
566
732
454
15
54
82
49
13
466
390
108
30
112
472
490
23
91
102
68
65
401
99
316
333
199
12
33
266
314
153
185
245
66
834
313
308
50