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