7
4
3
2
8
29
21
13
10
9
12
11
45
37
38
48
6
85
27
49
98
20
22
152
46
30
24
51
35
16
90
14
97
105
18
28
118
56
71
43
120
91
41