4
5
1
3
16
64
8
27
12
23
24
32
22
10
31
33
18
7
20
11
15
60
26
30
37
19
28
14
111
62
21
81
73
29
9
6
52
91
35
129
72
25
41