12
31
18
6
27
63
19
17
8
9
24
28
61
22
1
7
49
44
3
2
15
37
25
5
59
26
13
75
10
11
4
20
40
126
89
66
43