0
2
3
7
14
18
23
27
30
48
53
54
59
61
69
71
102
111
113
116
117
118
120
121
127
129
132
139
144
149
159
167
189
192
193
197
209
218
220
221
229
234
239
255
264
277
287
291
295
301
313
315
319
323
333
335
342
366
367
374
376
379
389
390
393
396
401
403
406
409
411
418
420
425
426
428
432
434
436
440
441
443
444
446
470
476
478
490
498
511
519
520
526
527
533
536
537
540
545
555
560
566
568
581
593
595
597
599
602
605
608
609
611
612
617
628
640
643
644
661
663
666
667
671
679
680
693
714
718
720
737
748
758
768
769
770
772
781
782
789
791
800
813
827
836
856
858
866
870
872
874
883
892
899
912
915
916
918
927
938
943
944
950
953
957
968
969
976
981
986
995
999
1013
1015
1018
1022
1023
1025
1030
1039
1042
1062
1065
1070
1077
1092
1094
1106
1109
1112
1114
1115
1129
1150
1151
1154
1157
1163
