test for now
]]>
test for now
]]>
584
583
581
579
578
579
576
575
574
572
571
570
568
568
566
565
565
565
563
558
559
559
559
558
558
557
556
554
553
552
552
552
551
549
548
548
549
551
552
552
552
552
550
547
546
546
545
544
542
539
539
538
533
531
530
528
527
526
526
526
524
522
518
518
517
516
516
516
516
516
515
515
514
513
513
513
513
514
515
515
515
513
509
507
506
505
501
498
496
495
492
491
491
491
491
488
488
488
486
486
484
483
483
482
481
480
480
480
480
479
479
479
479
478
478
477
476
475
475
475
475
475
474
474
474
473
472
472
471
468
466
465
465
465
464
463
461
461
461
461
461
461
460
459
458
457
457
456
456
456
456
456
455
455
455
454
453
453
453
452
452
452
452
451
451
449
447
445
445
445
445
445
445
445
445
445
444
442
442
441
441
440
440
440
440
440
438
438
437
434
433
432
432
431
431
428
428
428
427
427
427
425
423
423
422
422
422
420
420
420
420
419
419
418
416
416
415
415
413
413
413
413
414
414
415
414
414
410
410
410
410
411
411
411
411
410
409
409
409
409
409
408
408
408
408
408
409
408
408
407
407
405
405
404
403
401
401
401
401
401
400
399
397
397
397
393
393
389
389
389
389
388
387
387
387
387
388
388
386
386
385
385
383
383
383
383
383
383
383
383
383
383
383
381
381
381
382
382
384
384
384
384
384
384
383
382
382
382
383
386
388
388
388
388
388
388
387
387
386
384
382
382
381
380
379
379
379
379
379
381
381
378
378
377
377
377
376
379
377
376
376
376
378
378
377
377
377
375
375
376
376
376
376
377
373
373
373
374
373
373
373
372
372
372
372
373
373
373
373
373
373
373
373
372
372
372
372
373
373
373
372
372
372
370
370
370
369
368
367
368
368
368
368
368
368
368
368
368
368
366
367
367
367
367
366
366
364
367
379
391
440
450
469
473
478
481
484
489
491
501
509
577
642
666
677
683
708
717
731
775
775
779
781
785
788
793
794
795
798
802
807
814
818
824
831
836
847
857
873
886
895
913
919
924
929
934
952
957
961
966
974
984
991
997
1001
1008
1018
1020
1034
1054
1065
1083
1090
1095
1103
1120
1122
1125
1137
1150
1153
1157
1170
1168
1161
1160
1166
1172
1177
1179
1183
1184
1187
1191
1198
1208
1212
1216
1223
1231
1233
1236
1241
1252
1256
1257
1257
1258
1258
1259
1259
1259
1261
1269
1270
1273
1275
1279
1283
1302
1307
1313
1310
1311
1323
1326
1334
1346
1351
1357
1358
1358
1359
1360
1360
1363
1376
1387
1393
1398
1403
1418
1425
1430
1433
1447
1453
1457
1461
1462
1464
1466
1468
1471
1473
1475
1478
1479
1482
1483
1485
1488
1500
1502
1508
1510
1512
1514
1528
1534
1545
1554
1569
1571
1575
1576
1578
1590
1593
1596
1598
1602
1609
1612
1615
1622
1626
1630
1633
1639
1643
1645
1651
1653
1655
1659
1667
1672
1676
1681
1692
1697
1699
1702
1705
1707
1710
1715
1717
1719
1720
1724
1727
1729
1732
1734
1736
1740
1745
1749
1753
1757
1762
1766
1769
1771
1772
1774
1776
1783
1792
1795
1795
1803
1810
1821
1825
1832
1837
1843
1847
1850
1855
1857
1860
1862
1867
1871
1892
1903
1908
1914
1923
1927
1940
1943
1947
1956
1967
1979
1990
2012
2046
2063
2063
2063
2063
2065
2080
2092
2098
2108
2112
2114
2116
2119
2128
2132
2136
2141
2146
2153
2156
2158
2161
2164
2174
2178
2189
2202
2211
2220
2249
2256
2261
2265
2265
2265
2264
2264
2264
2263
2263
2263
2263
2260
2256
2253
2251
2248
2245
2241
2238
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2234
2234
2234
2234
2235
2236
2237
2241
2242
2243
2245
2247
2249
2252
2255
2257
2260
2260
2258
2255
2252
2250
2252
2254
2256
2258
2256
2252
2249
2243
2243
2245
2247
2252
2255
2257
2259
2260
2259
2258
2257
2256
2256
2255
2255
2258
2261
2263
2266
2269
2270
2271
2273
2271
2269
2267
2266
2263
2260
2258
2257
2257
2258
2259
2261
2263
2265
2269
2269
2269
2269
2268
2268
2267
2267
2267
2264
2259
2253
2249
2245
2242
2238
2231
2227
2226
2226
2225
2225
2218
2215
2202
2188
2173
2171
2169
2166
2164
2160
2157
2151
2145
2139
2129
2125
2123
2121
2119
2113
2110
2106
2101
2097
2089
2084
2078
2071
2064
2057
2048
2044
2044
2046
2048
2049
2051
2052
2047
2042
2036
2030
2026
2022
2012
2016
2016
2017
2018
2018
2019
2020
2021
2022
2020
2017
2015
2012
2005
2001
1999
1996
1991
1984
1980
1978
1976
1969
1969
1969
1964
1961
1959
1957
1956
1956
1955
1951
1949
1947
1943
1939
1929
1916
1903
1902
1900
1896
1891
1889
1883
1877
1870
1866
1864
1854
1850
1850
1850
1850
1850
1850
1850
1850
1850
1851
1851
1855
1855
1856
1857
1858
1857
1856
1856
1855
1855
1854
1854
1854
1853
1852
1851
1848
1843
1840
1837
1833
1828
1826
1824
1822
1820
1818
1808
1805
1799
1796
1789
1786
1780
1773
1770
1761
1752
1748
1744
1741
1735
1714
1703
1696
1690
1683
1674
1666
1662
1653
1651
1648
1645
1643
1640
1616
1612
1609
1606
1599
1586
1563
1546
1535
1533
1516
1508
1500
1496
1481
1479
1476
1467
1463
1445
1433
1430
1428
1424
1416
1414
1406
1403
1400
1398
1388
1384
1380
1378
1378
1378
1377
1369
1365
1362
1358
1354
1350
1342
1339
1337
1336
1335
1326
1319
1317
1315
1312
1309
1303
1293
1287
1284
1282
1281
1278
1277
1275
1273
1270
1266
1264
1264
1262
1261
1259
1258
1257
1255
1254
1252
1251
1250
1248
1248
1246
1245
1246
1247
1241
1240
1242
1251
1266
1270
1272
1273
1271
1271
1270
1270
1268
1267
1262
1261
1259
1259
1259
1262
1272
1277
1281
1284
1267
1257
1247
1232
1225
1225
1226
1227
1227
1224
1222
1220
1219
1222
1221
1219
1215
1214
1213
1212
1211
1210
1210
1211
1210
1207
1206
1206
1206
1207
1208
1209
1210
1211
1212
1212
1212
1210
1209
1207
1206
1204
1204
1203
1202
1199
1198
1198
1198
1198
1198
1199
1199
1200
1203
1199
1195
1188
1186
1186
1186
1186
1186
1183
1182
1178
1177
1177
1177
1177
1177
1177
1175
1173
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1171
1171
1172
1174
1174
1173
1164
1161
1159
1158
1158
1159
1159
1162
1163
1163
1164
1164
1164
1162
1161
1167
1172
1171
1170
1167
1166
1164
1161
1159
1157
1155
1153
1145
1144
1143
1143
1142
1140
1139
1138
1137
1136
1136
1136
1135
1134
1134
1134
1138
1141
1142
1144
1146
1146
1147
1149
1142
1141
1142
1142
1142
1141
1139
1137
1136
1133
1130
1130
1137
1142
1149
1140
1138
1134
1130
1128
1126
1126
1134
1138
1141
1145
1149
1143
1137
1132
1122
1118
1114
1112
1112
1112
1112
1112
1111
1111
1111
1111
1113
1114
1110
1104
1097
1093
1092
1091
1090
1090
1088
1084
1083
1085
1087
1088
1089
1092
1095
1101
1101
1100
1101
1105
1109
1112
1114
1115
1117
1118
1116
1115
1111
1107
1107
1107
1107
1107
1107
1112
1114
1118
1119
1119
1119
1119
1119
1124
1139
1145
1146
1149
1154
1154
1154
1151
1150
1147
1145
1143
1140
1137
1130
1129
1129
1128
1127
1127
1126
1130
1134
1139
1143
1145
1147
1149
1157
1161
1165
1175
1192
1203
1221
1226
1229
1230
1231
1232
1235
1240
1240
1225
1214
1205
1203
1200
1199
1195
1192
1190
1187
1184
1183
1182
1179
1177
1171
1167
1163
1158
1155
1151
1147
1145
1143
1145
1149
1150
1152
1158
1156
1153
1151
1151
1149
1147
1146
1144
1124
1120
1116
1112
1118
1121
1121
1120
1119
1118
1117
1115
1113
1115
1116
1118
1130
1130
1130
1130
1127
1126
1126
1125
1125
1122
1118
1114
1107
1105
1105
1103
1101
1101
1102
1103
1103
1104
1105
1106
1108
1109
1120
1122
1124
1125
1127
1129
1134
1145
1148
1148
1146
1145
1144
1143
1143
1143
1145
1146
1157
1159
1159
1159
1157
1156
1149
1145
1143
1144
1145
1147
1147
1147
1146
1145
1143
1141
1140
1137
1136
1134
1131
1125
1120
1114
1113
1110
1108
1106
1104
1103
1103
1103
1103
1103
1104
1104
1104
1105
1106
1106
1108
1109
1120
1125
1127
1129
1131
1134
1140
1147
1145
1144
1142
1140
1141
1142
1143
1143
1144
1145
1151
1151
1153
1154
1155
1149
1143
1136
1136
1140
1145
1154
1160
1168
1171
1173
1176
1180
1189
1202
1195
1192
1185
1168
1157
1145
1142
1142
1142
1142
1142
1142
1142
1142
1142
1142
1143
1143
1143
1143
1144
1144
1144
1145
1145
1145
1146
1146
1146
1145
1141
1138
1136
1134
1130
1129
1126
1116
1105
1094
1089
1083
1066
1042
1016
1012
1002
998
993
988
985
984
976
966
966
966
966
966
966
962
961
961
961
959
959
958
957
956
956
950
950
950
950
950
950
949
951
952
953
954
954
954
954
954
954
954
954
954
954
954
953
950
950
949
948
947
947
946
946
946
946
944
929
925
920
918
916
915
912
910
904
903
902
902
902
899
898
896
884
886
886
884
883
882
882
881
881
881
880
880
879
873
868
867
866
866
864
852
851
858
857
856
853
849
848
847
844
843
843
843
842
834
831
828
824
825
825
825
829
835
835
835
835
835
835
832
821
818
818
817
817
816
816
815
814
811
804
794
793
793
793
792
792
790
790
790
790
788
788
787
782
781
780
779
778
777
777
777
777
776
776
776
776
776
774
773
772
772
772
772
772
771
769
768
768
768
769
770
771
773
773
772
770
769
769
763
762
761
756
754
745
746
747
749
749
750
745
744
744
741
740
738
733
731
729
728
726
725
722
721
721
720
719
718
717
717
716
714
713
711
710
710
708
708
708
708
708
707
707
707
707
707
712
718
722
716
709
701
698
698
698
698
698
698
697
697
697
697
697
697
698
698
699
700
700
701
702
705
705
705
705
705
702
701
701
700
700
700
700
699
698
697
694
682
680
676
674
672
669
678
666
666
665
663
661
659
657
656
655
654
652
651
650
649
648
646
645
644
644
643
642
642
641
639
639
638
637
637
635
634
634
632
632
632
632
632
632
631
631
631
630
630
630
629
629
629
629
629
629
629
629
629
629
629
629
629
629
629
629
628
628
628
627
627
626
625
622
621
619
619
619
619
619
619
619
619
619
619
619
618
617
617
616
615
615
615
615
615
615
615
615
615
615
617
621
625
626
628
628
628
628
617
609
605
605
603
603
603
603
602
600
599
598
596
596
596
595
594
594
593
593
593
593
592
591
590
589
589
589
589
589
589
589
588
588
588
588
588
588
588
588
589
590
590
590
591
591
593
593
593
593
593
593
595
597
598
602
602
603
603
602
602
601
596
595
576
575
574
574
572
570
569
568
565
565
565
565
564
563
562
562
563
563
580
580
572
573
573
572
566
566
566
563
563
562
562
561
561
564
566
567
567
568
569
570
568
559
556
559
561
566
569
568
568
566
565
563
561
558
558
558
557
553
549
545
545
545
545
543
543
541
541
536
534
532
531
530
529
528
525
524
523
523
528
528
529
530
531
532
533
535
541
541
542
543
559
565
565
567
567
567
567
567
565
564
562
560
560
559
558
550
542
542
543
543
544
543
533
527
525
516
516
515
512
509
504
503
502
500
499
498
498
498
496
495
492
491
490
488
487
487
486
485
473
473
465
463
461
460
456
453
451
450
448
446
442
441
437
436
431
429
431
432
432
434
425
422
418
418
417
415
414
414
408
409
411
412
412
412
411
410
405
406
406
406
403
402
402
401
401
398
397
397
396
395
394
394
394
394
393