125
17
6
26
87
29
95
390
62
38
23
18
15
219
76
54
20
22
250
13
16
34
48
312
24
874
45
197
83
101
287
43
47
112
56
53
321
52
122
9
276
236
31
73
267
64
28
135
258
362
318