4
8
16
64
14
9
7
10
25
41
47
28
40
95
122
102
39
2
32
31
43
75
18
84
13
5
54
65
29
17
81
20
38
19
46
53
51
23
30
72
63
26
1
11
116