2
10
3
11
45
8
15
30
38
33
20
32
13
29
22
37
7
34
104
6
9
75
21
19
58
5
40
46
94
50
16
25
23
26
31
49
1
39
4