5
19
34
44
54
64
71
80
95
103
112
126
131
155
158
167
170
186
192
199
203
222
245
250
273
275
296
310
323
330
336
346
348
355
362
372
375
380
395
397
405
417
430
438
465
486
487
489
496
