11
28
3
25
4
14
36
18
51
21
35
34
5
10
12
6
15
7
43
32
77
1
2
66
24
16
30
20
13
8
31
19
27
22
70
29
55