0
7
20
26
38
49
55
58
59
64
74
75
93
94
99
102
104
111
113
119
131
133
139
144
154
155
160
169
171
188
189
193
203
214
218
221
224
228
229
232
240
242
246
255
260
263
264
267
274
285
295
298
306
318
320
323
326
327
331
332
335
337
344
345
346
347
357
365
374
375
382
386
388
392
395
397
398
401
405
411
412
413
414
420
421
424
431
435
437
444
451
453
455
457
459
461
465
473
480
481
482
483
491
492
494
499
505
509
515
518
520
528
529
534
542
544
547
551
552
553
558
577
579
580
586
591
593
596
600
604
605
607
612
614
618
619
621
622
626
632
634
642
644
647
649
650
651
660
662
681
683
686
695
697
698
712
714
720
722
734
746
748
749
751
755
756
759
772
776
793
801
803
804
811
814
815
816
818
819
821
830
835
837
838
841
849
855
856
865
867
869
871
875
877
880
891
894
898
899
902
905
907
908
909
916
932
940
943
953
957
960
964
969
971
975
980
984
991
992
997
1002
1003
1004
1006
1008
1014
1016
1017
1020
1043
1044
1046
1047
1051
1056
1067
1077
1078
1093
1097
1098
1101
1105
1112
1130
1132
1146
1149
