0
9
20
34
52
62
73
98
104
107
126
136
142
154
157
174
180
192
206
208
212
223
224
232
237
238
255
256
264
281
301
337
338
344
345
356
360
378
381
383
387
390
407
415
425
428
440
443
444
457
459
462
484
499
555
556
561
569
592
614
616
633
642
646
647
