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