1
2
8
21
28
7
12
10
63
25
26
54
48
35
50
14
15
19
32
24
64
44
11
16
30
9
5
18
106
76
46
6
22
60
49
47
124
13
68
83
3
112
96
165