0
0
0
0
0
0
6
10
10
10
10
15
20
24
24
24
24
26
32
37
37
37
37
48
63
63
79
98
99
108
130
169
211
260
303
357
357
357
357
357
360
360
360
361
361
361
361
364
364
365
370
370
370
370
370
370
370
370
372
372
372
372
372
375
375
376
379
379
379
379
379
379
379
379
381
381
381
381
383
390
390
391
401
401
401
401
401
402
402
406
409
409
409
409
412
412
412
412
418
418
420
426
426
426
430
430
430
430
430
430
430
431
431
431
432
435
442
442
442
442
442
447
448
448
451
454
459
466
480
480
487
493
493
494
502
502
502
507
507
510
513
518
518
518
518
531
536
555
565
565
582
606
606
608
611
620
620
625
645
671
671
673
673
676
707
735
767
798
806
810
825
840
858
871
883
909
953
973
1023
1037
1090
1121
1169
1169
1169
1175
1175
1175
1175
1175
1178
1178
1183
1185
1185
1186
1186
1186
1186
1186
1186
1186
1186
1193
1193
1193
1193
1195
1195
1203
1203
1215
1215
1230
1245
1245
1260
1275
1275
1275
1275
1275
1276
1276
1276
1283
1283
1283
1290
1290
1297
1297
1299
1299
1309
1309
1313
1313
1323
1326
1338
1351
1366
1366
1366
1366
1367
1370
1376
1379
1387
1387
1387
1387
1388
1392
1398
1409
1409
1409
1414
1427
1427
1432
1446
1461
1461
1461
1461
1461
1461
1461
1461
1467
1467
1471
1471
1475
1475
1475
1475
1475
1482
1497
1512
1527
1527
1527
1527
1527
1527
1553
1587
1618
1618
1634
1648
1682
1712
1715
1746
1777
1803
1836
1856
1872
1879
1911
1930
1945
1945
1960
1975
1985
1985
2000
2014
2014
2029
2044
2059
2069
2084
2084
2099
2114
2114
2119
2123
2123
2123
2129
2133
2133
2141
2150
2160
2168
2172
2172
2172
2175
2180
2186
2191
2195
2216
2234
2263
2285
2288
2319
2341
2372
2400
2429
2469
2510
2559
2599
2651
2657
2657
2669
2669
2677
2677
2689
2690
2696
2698
2704
2714
2715
2716
2721
2721
2721
2721
2728
2733
2733
2736
2741
2741
2745
2752
2766
2778
2779
2782
2788
2788
2788
2788
2793
2797
2808
2810
2821
2831
2845
2860
2875
2885
2885
2898
2910
2911
2911
2911
2918
2921
2928
2940
2948
2957
2971
2981
2990
2990
2990
3004
3015
3021
3023
3029
3043
3055
3059
3059
3066
3066
3073
3073
3077
3078
3091
3103
3116
3128
3137
3151
3166
3181
3196
3211
3225
3239
3252
3267
3281
3296
3311
3311
3321
3331
3345
3359
3371
3371
3383
3392
3406
3420
3435
3460
3480
3511
3514
3545
3571
3601
3620
3647
3678
3705
3727
3747
3778
3806
3841
3872
3907
3938
3951
3967
3993
4022
4057
4088
4123
4154
4176
4206
4236
4262
4292
4320
4351
4378
4416
4457
4508
4559
4610
4651
4697
4697
4697
4712
4712
4718
4718
4718
4733
4733
4748
4763
4777
4791
4791
4792
4793
4808
4811
4811
4811
4823
4823
4826
4826
4838
4838
4853
4853
4866
4866
4881
4896
4911
4926
4941
4941
4941
4947
4954
4959
4959
4966
4977
4977
4977
4989
4989
5001
5001
5012
5012
5022
5022
5037
5037
5052
5067
5079
5094
5109
5110
5110
5111
5117
5132
5144
5159
5174
5188
5201
5216
5230
5244
5258
5273
5285
5300
5315
5330
5345
5360
5375
5390
5391
5397
5402
5414
5428
5443
5453
5467
5482
5497
5497
5512
5514
5514
5522
5534
5546
5561
5576
5591
5598
5603
5616
5631
5646
5675
5709
5740
5743
5763
5795
5829
5860
5879
5910
5945
5979
6011
6046
6079
6108
6141
6175
6190
6190
6205
6220
6235
6238
6253
6268
6277
6292
6307
6322
6336
6351
6366
6381
6396
