0
2
9
10
15
18
20
23
25
27
29
30
32
34
42
43
49
57
58
59
67
70
77
79
87
91
95
98
100
104
111
117
127
134
136
144
147
150
152
159
161
171
178
186
190
195
199
200
202
205
207
208
221
222
236
238
248
249
253
254
256
260
267
271
276
283
289
295
298
299
301
306
318
322
330
331
335
345
350
354
360
374
376
378
385
389
392
395
406
407
411
417
419
423
443
461
462
473
476
480
481
495
501
509
511
512
516
517
525
526
529
531
535
540
544
552
556
558
562
568
571
584
589
596
599
611
617
635
645
646
660
662
667
668
680
702
730
732
733
740
751
752
755
762
766
767
769
774
782
783
801
803
810
812
813
836
837
840
843
848
861
864
867
873
882
883
884
888
891
900
918
919
938
942
946
947
977
980
981
983
984
988
997
1011
1026
1027
1038
1040
1043
1046
1055
1065
1081
1084
1086
1105
1106
1108
1113
1118
1125
1134
1145
1146
1160
1162
1164
1172
