3
12
10
6
1
66
5
30
8
42
60
46
23
18
15
9
16
7
4
24
26
20
32
59
13
31
17
41
108
34
27
21
54
57
92
36
40
22
35