30
2
6
17
1
3
5
10
9
25
8
12
31
11
23
26
4
29
34
15
19
27
16
20
36
18
58
41
14
38
22
24
35
59
7
32
43
42