5
9
18
24
32
33
48
76
80
89
91
108
124
137
143
154
160
