2
1
3
4
23
42
83
58
34
9
41
55
38
53
6
20
11
13
29
26
70
54
63
62
46
48
186
82
12
134
35
28
25
60
51
30
158
40
45
14
85
27
32
101
7