5
7
15
20
37
51
64
89
96
97
112
120
147
157
160
177
200
202
208
210
216
227
228
237
248
260
279
288
297
300
