10
18
24
44
47
49
76
79
90
101
102
106
115
126
128
145
160
162
169
170
211
216
228
264
266
276
287
291
296
