2
18
25
7
4
35
16
3
38
11
12
1
9
6
13
17
14
32
31
15
43
22
20
8
24
37
27
23
36
26
5
19
44
21
107
67
34