1
4
9
8
14
64
16
12
5
18
32
3
6
38
63
52
128
10
41
21
33
122
49
42
40
34
25
65
58
81
77
114
36
302
107
126
48
265
29
84
155
178
47
102