2
25
41
7
17
21
15
50
30
29
13
11
33
48
22
3
5
47
6
4
66
1
10
9
32
35
19
8
24
18
12
121
31
88
16
38
23
34
20
37
36
58
28