8
21
66
15
50
12
24
34
18
30
48
5
7
3
77
73
65
26
22
39
10
16
44
80
14
11
33
29
35
32
2
52
17
27
6
28
126
58
47