0
5
7
15
20
23
25
28
29
34
35
37
41
45
62
67
69
70
72
73
75
76
85
89
92
94
95
96
99
101
109
116
118
122
128
130
132
134
136
139
143
149
150
156
158
160
161
163
165
167
169
172
180
181
182
183
188
190
193
196
197
198
199
201
203
206
208
214
217
219
228
231
232
236
237
241
245
251
255
276
287
289
292
297
301
305
307
308
310
317
319
322
323
324
328
330
336
337
341
346
347
353
355
356
360
362
364
366
373
374
375
380
381
386
390
392
397
398
400
403
406
407
408
409
410
411
424
425
429
431
432
436
443
448
450
454
455
457
460
461
463
464
469
473
479
484
485
490
493
494
498
503
507
513
517
518
522
524
525
533
536
537
539
540
543
545
549
551
552
558
559
567
568
569
578
580
581
582
590
591
599
602
604
615
627
630
642
643
649
654
658
669
676
677
679
690
692
699
709
718
724
728
729
735
739
742
743
745
748
750
754
765
766
771
772
774
776
777
779
781
789
790
796
800
803
804
808
809
814
815
822
826
829
835
841
847
851
856
858
859
862
866
880
886
898
901
903
909
914
915
917
920
927
928
941
947
955
960
965
966
967
969
973
975
984
985
994
996
1008
1009
1015
1019
1020
1023
1024
1031
1032
1047
1049
1052
1055
1065
1069
1072
1075
1079
1086
1088
1090
1091
1092
1095
1109
1112
1115
1120
1121
1124
1125
1126
1127
1129
1131
1132
1134
1141
1144
1147
1150
1156
1157
1158
1166
1169
1170
