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