0
3
6
6
11
14
19
24
26
29
34
34
37
38
39
42
47
49
53
56
56
56
59
63
66
71
76
81
86
91
96
101
106
111
116
120
120
121
121
122
124
135
137
145
153
163
178
192
203
217
231
231
245
251
273
303
358
358
358
358
358
358
358
359
359
359
359
359
359
361
365
365
365
365
369
369
369
369
369
371
371
372
372
372
372
372
373
375
376
376
376
376
378
378
382
382
383
386
390
391
396
400
404
409
414
419
424
429
429
430
430
431
433
433
434
437
441
445
450
455
458
463
468
468
472
473
476
480
482
486
488
493
497
502
502
503
507
510
513
513
514
517
520
521
526
531
536
541
546
551
556
561
566
566
568
573
576
580
585
590
595
600
605
610
613
618
623
628
633
638
641
645
650
652
655
660
663
668
672
676
679
682
686
686
686
695
695
710
725
728
728
728
728
740
754
759
769
769
772
774
787
802
817
832
842
854
869
881
896
909
924
939
954
969
979
994
1009
1024
1036
1071
1102
1137
1172
1206
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1240
1244
1244
1244
1246
1251
1256
1256
1256
1257
1262
1267
1267
1267
1270
1270
1274
1274
1274
1274
1274
1274
1274
1274
1274
1274
1274
1276
1281
1286
1286
1286
1289
1293
1293
1293
1293
1296
1300
1300
1300
1300
1302
1307
1311
1311
1311
1311
1311
1311
1311
1311
1311
1313
1318
1323
1323
1323
1323
1326
1330
1330
1330
1330
1330
1330
1334
1334
1334
1336
1336
1341
1346
1356
1366
1376
1386
1396
1406
1421
1435
1450
1465
1479
1494
1499
1504
1509
1514
1519
1524
