34
4
29
8
6
2
1
5
3
9
16
13
7
10
11
15
142
145
116
18
19
43
297
25
55
32
28
110
31
12
14
36
22
33
38
50
112
59
20
23
207
104
26
17
92
72
27