0
3
5
14
18
24
40
41
46
49
57
70
72
83
87
93
105
106
125
129
131
132
134
135
140
150
154
160
165
173
179
180
187
190
202
205
209
212
214
217
221
229
230
233
235
237
256
258
263
268
282
285
296
298
310
314
315
322
326
333
338
343
344
347
351
353
361
362
368
369
371
373
374
377
379
381
385
392
393
410
411
413
428
432
435
441
446
451
465
472
475
476
482
485
502
506
520
521
543
553
554
560
570
576
587
594
601
611
618
630
647
651
652
654
660
680
685
691
696
704
713
735
737
744
747
753
754
756
759
761
764
791
794
807
811
819
828
832
840
847
848
849
864
865
869
872
874
880
882
886
896
902
913
915
916
923
926
927
940
942
943
946
947
949
968
977
979
984
997
1008
1010
1014
1015
1021
1031
1036
