0
3
6
6
11
13
17
22
27
29
31
32
36
37
39
41
45
45
47
49
54
55
60
64
68
72
77
82
87
91
96
101
104
109
114
118
118
121
121
125
127
133
142
154
164
175
188
200
208
221
234
234
245
274
304
326
355
355
355
355
355
355
355
358
362
367
372
374
374
374
374
374
375
375
380
380
380
380
380
382
382
385
385
385
385
385
388
390
392
392
392
392
394
394
394
394
395
397
397
398
402
405
409
414
419
421
425
429
430
433
435
440
442
442
447
449
454
457
457
462
464
468
473
477
482
485
490
495
496
496
497
501
501
501
502
506
510
514
519
524
527
532
537
537
539
544
549
554
559
564
567
572
577
577
577
580
585
590
595
600
605
610
615
615
615
618
623
628
633
638
643
648
653
653
655
659
661
664
667
671
673
673
675
675
677
685
691
704
719
726
735
744
753
759
762
770
780
795
809
809
821
833
847
862
872
887
902
917
932
942
957
970
985
1000
1009
1024
1036
1050
1059
1092
1115
1148
1178
1211
1236
1236
1236
1236
1236
1236
1236
1236
1237
1239
1239
1239
1239
1242
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1248
1253
1258
1258
1258
1261
1265
1265
1265
1265
1268
1272
1272
1272
1272
1274
1279
1283
1283
1283
1283
1283
1288
1293
1298
1298
1298
1298
1301
1304
1304
1304
1304
1304
1304
1309
1314
1314
1319
1319
1324
1328
1328
1343
1353
1363
1378
1393
1408
1423
1437
1451
1456
1461
1466
1471
