0
0
0
0
0
0
0
3
3
3
6
6
6
6
6
14
22
22
22
23
23
31
31
41
43
44
55
70
78
108
132
146
146
188
223
280
280
280
280
280
286
286
286
286
286
286
286
290
290
290
303
303
303
303
303
306
306
313
313
313
322
322
322
322
322
324
326
328
329
329
340
340
340
340
343
343
343
349
349
353
366
366
366
366
366
368
368
380
386
386
397
397
397
397
397
402
402
416
416
424
440
440
440
440
447
449
461
471
473
480
490
490
490
494
494
494
508
518
523
528
547
551
551
551
551
551
561
567
582
611
619
621
621
621
635
643
643
652
652
658
662
669
686
697
746
775
775
779
779
824
858
858
875
890
937
989
989
991
994
1004
1019
1072
1119
1175
1235
1281
1281
1281
1293
1313
1344
1362
1381
1440
1469
1509
1567
1638
1731
1818
1909
1962
2030
2030
2030
2030
2030
2030
2030
2030
2030
2030
2034
2034
2034
2037
2037
2053
2079
2105
2105
2133
2154
2154
2154
2154
2154
2154
2158
2162
2162
2162
2167
2167
2167
2167
2167
2173
2173
2173
2173
2173
2179
2179
2179
2194
2194
2216
2216
2227
2229
2229
2248
2248
2248
2248
2248
2248
2256
2268
2284
2314
2343
2345
2345
2345
2359
2376
2404
2438
2469
2469
2478
2488
2518
2549
2554
2571
2592
2627
2647
2647
2647
2647
2647
2647
2656
2671
2671
2671
2671
2679
2692
2692
2692
2692
2692
2692
2693
2696
2696
2696
2696
2708
2730
2730
2730
2730
2730
2740
2756
2803
2865
2927
2927
2967
3028
3056
3111
3111
3172
3236
3296
3361
3424
3481
3481
3545
3605
3622
3622
3656
3691
3691
3691
3708
3727
3727
3762
3797
3832
3832
3867
3867
3902
3937
