2
13
15
19
12
105
14
16
34
31
3
4
62
1
9
10
18
25
6
30
8
35
22
5
38
50
75
47
42
70
67
27
40
28
24
58
11