0
1
9
12
15
17
19
43
52
56
65
67
71
73
81
116
119
124
125
128
147
150
154
159
161
163
166
176
178
183
200
202
207
209
211
213
216
222
269
284
291
293
300
304
305
307
316
317
324
327
337
339
341
343
348
355
361
368
374
377
379
381
391
411
412
415
416
418
423
425
431
434
437
443
448
464
468
473
486
487
488
494
499
504
511
518
519
525
543
549
554
556
559
561
571
582
583
591
595
606
618
625
633
637
639
651
655
666
672
673
677
680
696
697
699
