0
5
9
10
22
25
29
31
33
34
35
40
42
46
58
64
67
68
69
70
79
80
88
89
90
93
97
103
106
108
118
127
128
129
133
138
144
145
152
156
157
159
164
167
174
182
183
186
198
200
203
204
208
215
229
230
235
238
239
241
242
243
247
250
254
258
259
261
268
272
274
281
287
293
294
297
308
309
310
311
313
315
317
322
325
328
329
331
335
345
346
347
349
353
356
357
360
369
371
372
375
377
379
382
383
385
387
390
392
396
405
406
411
414
420
421
422
423
425
437
439
445
449
452
457
458
462
465
470
473
474
475
478
481
485
490
495
500
501
505
515
517
519
520
521
526
531
532
536
537
540
543
544
549
553
554
556
559
562
567
568
573
582
586
588
591
592
599
604
605
622
624
629
633
635
638
640
641
643
650
653
658
662
669
681
682
683
686
707
708
715
717
723
726
732
736
738
745
750
751
753
755
760
761
772
777
781
792
794
795
798
799
805
807
810
812
817
819
825
830
836
838
840
844
848
850
851
853
856
859
861
862
869
870
874
877
880
881
888
889
890
891
892
896
899
900
913
915
919
920
923
925
926
927
929
945
951
956
958
962
963
976
980
990
994
996
997
1001
1003
1004
1006
1007
1009
1014
1015
1017
1021
1022
1024
1026
1028
1030
1032
1033
1034
1035
1036
1037
