3
8
23
36
42
82
87
100
125
146
147
149
155
165
172
179
185
200
214
216
236
240
256
260
263
268
269
272
273
285
292
301
305
324
330
331
335
341
344
364
371
377
411
417
418
419
420
466
470
471
482
508
511
512
545
555
581
589
590
