0
1
40
42
43
49
50
61
63
64
65
66
71
72
78
82
90
91
100
103
109
110
114
117
122
123
130
131
134
135
142
146
148
149
150
155
156
161
163
166
171
172
174
177
183
194
199
203
211
222
223
230
232
243
248
255
258
259
263
277
280
282
292
293
298
307
308
309
310
318
325
329
330
334
335
336
343
345
348
359
361
362
363
365
372
378
385
387
388
389
393
397
410
419
420
424
428
443
454
455
458
465
466
471
472
482
485
486
490
502
514
515
521
526
528
529
530
531
536
547
552
555
557
558
561
562
564
574
579
585
586
588
593
599
605
611
613
614
615
622
624
626
637
638
654
659
661
664
684
687
690
701
712
716
736
740
741
742
747
761
769
775
776
781
783
784
785
786
792
799
810
814
816
818
829
834
837
840
843
844
850
852
853
856
859
862
878
883
887
891
898
899
911
917
918
929
933
934
935
936
939
941
946
948
955
975
982
987
994
997
1001
1002
1003
1009
1011
1014
1017
1018
