7
17
29
34
22
25
10
8
23
6
20
3
105
43
41
11
162
181
51
9
15
68
125
12
110
4
84
80
30
5
13
14
16
148
36
1
32
37