4
22
3
5
8
7
9
19
11
23
2
14
21
10
26
6
17
12
13
52
20
25
95
28
170
43
42
31
34
29
108
146
33
18
107
122
40
99
67