6
10
13
20
28
38
50
65
69
71
78
81
83
85
90
127
166
188
208
213
216
220
226
229
235
247
257
261
275
277
282
286
294
295
310
318
331
334
356
370
390
395
413
427
428
432
433
443
444
458
502
509
511
529
