12
4
2
16
43
9
26
28
15
13
8
5
6
32
100
78
22
35
7
19
10
88
104
76
24
30
36
46
121
27
75
53
3
29
42
11
89
25
105
57
14
17