0
3
5
6
14
16
19
28
35
37
38
43
45
48
52
53
54
55
56
57
64
69
80
96
98
99
100
102
107
108
111
116
117
127
130
134
137
149
151
155
159
161
166
168
172
173
182
184
186
188
190
191
193
202
207
215
225
228
229
230
231
232
233
238
239
240
242
248
250
257
258
259
284
287
290
294
297
322
325
333
334
351
357
368
370
374
380
383
384
389
393
399
405
407
415
416
417
420
421
422
423
425
426
429
440
443
447
448
451
458
461
465
474
478
479
484
494
498
503
507
509
516
520
525
529
534
536
541
551
562
563
564
568
569
572
584
586
587
597
600
602
605
606
610
615
616
618
619
623
625
627
630
633
636
645
648
649
665
667
668
672
675
677
681
693
694
702
703
715
754
755
763
766
770
773
774
777
778
780
792
802
810
813
814
818
824
826
834
839
846
850
855
856
858
863
875
878
887
888
892
894
900
917
919
925
930
934
935
937
942
943
946
960
961
963
964
966
967
974
980
982
989
990
993
995
998
999
1001
1002
1003
1005
1009
1016
1018
1022
1028
1029
1033
1052
1053
1060
