1
14
10
6
2
8
3
54
21
37
26
9
5
15
278
337
80
17
23
108
20
391
582
44
237
27
18
71
153
338
45
55
25
183
29
83
66
41
454
137
147
96
124
182
49
263
114
219
93
514
316
84
30