12
46
5
26
113
106
32
60
16
17
14
48
331
8
118
28
43
445
21
846
332
9
37
12241
2310
97
83
45
13
27
256
15
109
35
38
78
162
67
20
42
29
18
54
34