0
3
6
19
21
36
44
52
59
61
62
66
76
80
85
88
91
111
120
125
134
143
145
146
163
183
186
202
220
237
239
247
259
264
265
273
278
279
285
286
287
292
295
298
306
323
325
332
343
348
354
356
363
366
378
385
387
388
392
393
394
396
397
398
399
401
404
406
419
439
440
459
482
485
486
488
490
502
505
506
508
510
534
539
541
545
546
547
553
554
564
570
574
590
594
615
620
621
633
640
651
664
668
690
693
695
696
701
705
708
713
715
717
729
739
750
751
759
760
761
762
793
798
808
819
820
822
832
835
838
845
855
868
904
