10
20
41
44
49
56
71
72
80
99
100
104
107
110
125
129
145
160
169
170
187
193
216
218
222
252
