18
34
10
21
2
12
13
4
35
6
7
9
32
19
39
5
22
58
27
20
146
30
11
95
49
59
1
116
161
42
14
16
17
8
25
43
69
52