0
16
18
21
35
46
47
51
57
61
63
67
73
78
91
92
101
108
110
112
120
126
127
130
139
142
145
151
165
173
175
184
186
187
188
199
205
208
210
212
217
221
227
228
230
231
250
253
255
261
268
269
274
278
284
288
290
296
298
305
312
319
322
332
337
348
354
355
358
361
369
379
382
383
384
404
408
409
413
416
420
421
422
425
429
434
448
451
454
460
477
491
493
498
522
528
541
551
564
570
578
619
620
622
626
627
633
638
639
641
662
664
689
691
692
698
699
700
701
712
714
721
722
723
727
737
738
739
743
745
750
753
755
773
780
792
794
796
797
801
803
804
818
819
829
834
835
854
861
874
875
876
879
882
908
934
941
943
952
962
963
968
974
983
987
989
992
999
1000
1023
1031
1044
1047
1052
1062
1063
