6
1
2
4
34
10
8
39
12
20
17
11
21
15
27
29
5
23
7
13
59
25
73
105
65
18
78
102
30
26
9
16
24
55
71
22
19