2
12
7
8
24
22
39
15
19
6
28
3
10
26
30
11
4
13
61
41
17
42
5
14
1
9
27
49
32
45
147
78
65
111
31
60
43
53
54
97
44
104
36
56
18
25
38
47
68
21