0
2
5
7
8
9
12
16
22
29
38
45
47
49
52
56
58
60
68
85
87
95
102
103
113
116
117
118
130
135
152
174
176
200
211
218
219
220
228
230
234
237
240
249
252
255
259
260
261
272
291
292
299
302
308
313
324
333
334
368
373
375
383
388
396
400
423
424
428
429
433
439
442
447
450
451
457
460
461
463
465
468
478
480
497
502
503
504
506
514
516
523
525
528
535
537
540
553
561
564
566
569
570
573
574
575
577
584
595
597
630
636
639
642
655
663
665
681
682
693
699
701
704
706
713
721
726
729
732
736
752
758
763
766
774
788
794
805
806
808
811
816
819
824
826
830
831
834
835
838
841
852
855
863
864
873
877
879
