You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2016/11/22 10:40:15 UTC

[07/10] kylin git commit: KYLIN-2202 fix the conflict between KYLIN-1851 and KYLIN-2202. Remove some useless MR files.

http://git-wip-us.apache.org/repos/asf/kylin/blob/2b7fe610/engine-mr/src/test/resources/multi_file_double/data_3
----------------------------------------------------------------------
diff --git a/engine-mr/src/test/resources/multi_file_double/data_3 b/engine-mr/src/test/resources/multi_file_double/data_3
new file mode 100644
index 0000000..816bd32
--- /dev/null
+++ b/engine-mr/src/test/resources/multi_file_double/data_3
@@ -0,0 +1,1947 @@
+0.52
+2.08
+4.16
+12.999999999999993
+15.079999999999991
+19.239999999999988
+23.399999999999984
+23.919999999999984
+26.519999999999982
+27.03999999999998
+28.07999999999998
+28.59999999999998
+29.63999999999998
+31.199999999999978
+34.839999999999996
+36.400000000000006
+37.44000000000001
+42.12000000000004
+43.68000000000005
+45.76000000000006
+46.280000000000065
+47.840000000000074
+49.92000000000009
+52.5200000000001
+56.68000000000013
+62.40000000000016
+63.96000000000017
+66.56000000000016
+74.8800000000001
+77.48000000000008
+79.04000000000006
+81.64000000000004
+89.43999999999998
+93.59999999999995
+94.11999999999995
+95.15999999999994
+96.19999999999993
+98.27999999999992
+102.43999999999988
+109.71999999999983
+110.23999999999982
+111.79999999999981
+118.03999999999976
+118.55999999999976
+119.07999999999976
+121.67999999999974
+125.8399999999997
+127.91999999999969
+131.55999999999975
+132.59999999999977
+141.43999999999994
+143.51999999999998
+146.12000000000003
+147.68000000000006
+149.2400000000001
+150.80000000000013
+155.48000000000022
+158.60000000000028
+159.1200000000003
+162.24000000000035
+164.8400000000004
+166.40000000000043
+167.96000000000046
+169.00000000000048
+174.20000000000059
+176.28000000000063
+182.00000000000074
+189.8000000000009
+191.36000000000092
+193.96000000000097
+198.12000000000106
+205.4000000000012
+207.48000000000124
+208.52000000000126
+211.1200000000013
+212.16000000000133
+214.76000000000138
+222.56000000000154
+223.60000000000156
+225.6800000000016
+231.4000000000017
+232.44000000000173
+234.52000000000177
+235.5600000000018
+245.440000000002
+253.24000000000214
+256.88000000000216
+261.040000000002
+263.12000000000194
+264.1600000000019
+265.20000000000186
+267.8000000000018
+268.32000000000176
+268.84000000000174
+273.0000000000016
+274.04000000000156
+279.2400000000014
+279.76000000000136
+281.8400000000013
+282.36000000000126
+282.88000000000125
+283.9200000000012
+284.9600000000012
+289.120000000001
+293.2800000000009
+295.3600000000008
+296.92000000000075
+298.4800000000007
+299.52000000000066
+305.24000000000046
+307.8400000000004
+308.36000000000035
+316.68000000000006
+319.79999999999995
+320.8399999999999
+324.9999999999998
+325.51999999999975
+328.11999999999966
+328.63999999999965
+329.1599999999996
+337.9999999999993
+340.5999999999992
+348.91999999999894
+350.99999999999886
+351.51999999999884
+352.0399999999988
+359.3199999999986
+362.43999999999846
+365.0399999999984
+365.55999999999835
+367.6399999999983
+368.15999999999826
+369.1999999999982
+370.7599999999982
+371.27999999999815
+372.3199999999981
+372.8399999999981
+374.919999999998
+380.11999999999784
+383.23999999999774
+383.7599999999977
+384.2799999999977
+384.7999999999977
+386.8799999999976
+388.95999999999754
+399.87999999999715
+400.39999999999714
+401.4399999999971
+402.47999999999706
+404.559999999997
+405.07999999999697
+407.6799999999969
+408.19999999999686
+410.79999999999677
+413.3999999999967
+414.43999999999664
+423.7999999999963
+425.87999999999624
+432.639999999996
+436.2799999999959
+439.39999999999577
+440.43999999999573
+442.51999999999566
+445.11999999999557
+447.1999999999955
+450.3199999999954
+452.3999999999953
+452.9199999999953
+457.07999999999515
+459.67999999999506
+462.27999999999497
+465.91999999999484
+466.9599999999948
+469.03999999999473
+474.75999999999453
+475.7999999999945
+476.83999999999446
+477.35999999999444
+478.3999999999944
+479.95999999999435
+484.1199999999942
+485.67999999999415
+486.7199999999941
+489.319999999994
+490.359999999994
+491.91999999999393
+492.4399999999939
+493.4799999999939
+496.59999999999377
+499.71999999999366
+502.83999999999355
+503.35999999999353
+503.8799999999935
+504.3999999999935
+504.9199999999935
+507.5199999999934
+510.6399999999933
+525.7199999999928
+527.7999999999927
+531.4399999999926
+535.5999999999924
+542.3599999999922
+544.9599999999921
+549.6399999999919
+551.7199999999918
+552.2399999999918
+554.3199999999918
+555.8799999999917
+556.9199999999917
+558.4799999999916
+560.0399999999916
+560.5599999999915
+569.9199999999912
+573.0399999999911
+582.3999999999908
+584.4799999999907
+584.9999999999907
+586.0399999999906
+586.5599999999906
+588.1199999999906
+589.6799999999905
+590.7199999999905
+597.9999999999902
+600.0799999999902
+605.79999999999
+610.4799999999898
+610.9999999999898
+613.0799999999897
+619.3199999999895
+619.8399999999895
+621.3999999999894
+624.5199999999893
+627.1199999999892
+629.1999999999891
+631.2799999999891
+631.799999999989
+634.9199999999889
+642.1999999999887
+645.3199999999886
+646.3599999999885
+648.4399999999885
+649.4799999999884
+649.9999999999884
+650.5199999999884
+654.1599999999883
+655.7199999999882
+663.5199999999879
+664.5599999999879
+667.1599999999878
+669.7599999999877
+671.3199999999877
+671.8399999999876
+672.3599999999876
+672.8799999999876
+673.3999999999876
+675.9999999999875
+677.0399999999875
+677.5599999999874
+678.5999999999874
+682.2399999999873
+692.1199999999869
+692.6399999999869
+693.1599999999869
+695.2399999999868
+696.2799999999868
+701.4799999999866
+701.9999999999866
+702.5199999999866
+706.1599999999864
+708.2399999999864
+708.7599999999863
+709.7999999999863
+710.8399999999863
+712.3999999999862
+721.7599999999859
+722.2799999999859
+722.7999999999859
+724.3599999999858
+725.3999999999858
+730.5999999999856
+731.1199999999856
+736.8399999999854
+740.4799999999852
+742.0399999999852
+746.719999999985
+747.759999999985
+748.799999999985
+753.9999999999848
+754.5199999999847
+756.0799999999847
+759.1999999999846
+760.2399999999845
+761.2799999999845
+761.7999999999845
+763.3599999999844
+767.5199999999843
+768.0399999999843
+770.1199999999842
+774.279999999984
+775.319999999984
+784.1599999999837
+785.1999999999837
+787.2799999999836
+797.6799999999832
+798.7199999999832
+801.8399999999831
+803.919999999983
+805.999999999983
+809.1199999999828
+810.1599999999828
+811.1999999999828
+813.2799999999827
+813.7999999999827
+814.8399999999826
+816.9199999999826
+821.5999999999824
+822.1199999999824
+824.1999999999823
+824.7199999999823
+826.7999999999822
+829.9199999999821
+831.999999999982
+833.559999999982
+836.6799999999819
+837.1999999999819
+840.3199999999817
+841.3599999999817
+842.9199999999817
+847.0799999999815
+849.1599999999814
+855.9199999999812
+860.079999999981
+862.679999999981
+866.3199999999808
+866.8399999999808
+867.3599999999808
+877.2399999999805
+878.2799999999804
+878.7999999999804
+881.9199999999803
+888.67999999998
+889.19999999998
+890.23999999998
+891.79999999998
+892.3199999999799
+895.9599999999798
+898.0399999999797
+900.6399999999796
+901.6799999999796
+908.4399999999794
+909.4799999999793
+909.9999999999793
+914.6799999999791
+915.7199999999791
+924.0399999999788
+925.0799999999788
+928.1999999999787
+929.2399999999786
+932.3599999999785
+932.8799999999785
+933.3999999999785
+935.9999999999784
+939.6399999999783
+940.6799999999782
+942.2399999999782
+944.3199999999781
+946.399999999978
+946.919999999978
+948.479999999978
+951.0799999999779
+956.2799999999777
+959.3999999999776
+959.9199999999776
+962.5199999999775
+968.7599999999773
+969.7999999999772
+972.3999999999771
+975.519999999977
+977.079999999977
+978.1199999999769
+978.6399999999769
+983.3199999999767
+984.3599999999767
+987.4799999999766
+988.5199999999766
+990.5999999999765
+999.9599999999762
+1000.4799999999761
+1003.079999999976
+1005.679999999976
+1011.3999999999758
+1012.4399999999757
+1013.4799999999757
+1016.5999999999756
+1017.1199999999756
+1018.1599999999755
+1019.7199999999755
+1022.3199999999754
+1023.3599999999753
+1023.8799999999753
+1030.119999999975
+1032.199999999975
+1037.3999999999749
+1041.5599999999747
+1043.1199999999747
+1044.1599999999746
+1046.2399999999745
+1049.3599999999744
+1053.5199999999743
+1054.0399999999743
+1054.5599999999743
+1056.1199999999742
+1065.4799999999739
+1066.5199999999738
+1071.1999999999737
+1072.2399999999736
+1076.3999999999735
+1082.1199999999733
+1082.6399999999733
+1087.839999999973
+1088.359999999973
+1088.879999999973
+1089.919999999973
+1093.559999999973
+1096.1599999999728
+1096.6799999999728
+1102.9199999999726
+1104.4799999999725
+1111.7599999999723
+1115.3999999999721
+1115.919999999972
+1119.039999999972
+1122.159999999972
+1124.2399999999718
+1126.3199999999717
+1126.8399999999717
+1128.3999999999717
+1132.0399999999715
+1133.0799999999715
+1133.5999999999715
+1141.3999999999712
+1143.4799999999711
+1144.519999999971
+1146.599999999971
+1147.119999999971
+1148.159999999971
+1149.719999999971
+1151.2799999999709
+1159.5999999999706
+1161.1599999999705
+1163.2399999999705
+1174.15999999997
+1178.83999999997
+1180.9199999999698
+1182.4799999999698
+1184.0399999999697
+1187.6799999999696
+1192.3599999999694
+1193.3999999999694
+1195.9999999999693
+1197.5599999999692
+1198.5999999999692
+1203.799999999969
+1205.359999999969
+1207.9599999999689
+1209.5199999999688
+1213.1599999999687
+1214.7199999999686
+1216.7999999999686
+1218.8799999999685
+1225.1199999999683
+1225.6399999999683
+1226.6799999999682
+1227.7199999999682
+1229.2799999999681
+1230.319999999968
+1231.359999999968
+1232.919999999968
+1233.439999999968
+1233.959999999968
+1236.5599999999679
+1237.0799999999679
+1237.5999999999678
+1245.9199999999676
+1249.5599999999674
+1250.0799999999674
+1255.2799999999672
+1258.919999999967
+1264.639999999967
+1268.2799999999668
+1269.8399999999667
+1271.9199999999666
+1275.5599999999665
+1281.2799999999663
+1285.9599999999662
+1287.519999999966
+1289.599999999966
+1293.239999999966
+1294.7999999999658
+1301.0399999999656
+1303.1199999999656
+1304.6799999999655
+1305.7199999999655
+1310.3999999999653
+1314.0399999999652
+1319.239999999965
+1322.3599999999649
+1324.4399999999648
+1324.9599999999648
+1331.1999999999646
+1335.8799999999644
+1336.3999999999644
+1342.6399999999642
+1343.1599999999642
+1345.759999999964
+1347.319999999964
+1349.919999999964
+1350.439999999964
+1350.9599999999639
+1352.5199999999638
+1354.0799999999638
+1354.5999999999638
+1355.1199999999637
+1361.8799999999635
+1366.5599999999633
+1380.0799999999629
+1382.6799999999628
+1383.1999999999628
+1383.7199999999627
+1386.3199999999626
+1391.5199999999625
+1392.5599999999624
+1398.7999999999622
+1399.3199999999622
+1401.919999999962
+1403.479999999962
+1406.079999999962
+1409.1999999999618
+1410.7599999999618
+1411.2799999999618
+1413.8799999999617
+1416.4799999999616
+1416.9999999999616
+1418.0399999999615
+1421.6799999999614
+1422.1999999999614
+1425.3199999999613
+1427.3999999999612
+1434.679999999961
+1436.7599999999609
+1439.8799999999608
+1441.4399999999607
+1443.5199999999606
+1444.0399999999606
+1447.1599999999605
+1447.6799999999605
+1451.3199999999604
+1452.3599999999603
+1453.3999999999603
+1454.4399999999603
+1454.9599999999602
+1455.4799999999602
+1459.11999999996
+1460.15999999996
+1462.23999999996
+1463.27999999996
+1466.9199999999598
+1467.4399999999598
+1467.9599999999598
+1470.0399999999597
+1475.2399999999595
+1477.3199999999595
+1479.3999999999594
+1490.319999999959
+1491.879999999959
+1492.399999999959
+1493.9599999999589
+1494.4799999999589
+1498.1199999999587
+1501.7599999999586
+1503.8399999999585
+1504.3599999999585
+1505.9199999999585
+1509.0399999999584
+1511.1199999999583
+1517.879999999958
+1523.0799999999579
+1523.5999999999578
+1524.1199999999578
+1533.9999999999575
+1537.6399999999574
+1540.2399999999573
+1542.3199999999572
+1543.8799999999571
+1550.639999999957
+1553.7599999999568
+1563.6399999999564
+1564.6799999999564
+1567.7999999999563
+1569.3599999999562
+1571.4399999999562
+1573.519999999956
+1574.039999999956
+1575.599999999956
+1581.8399999999558
+1583.9199999999557
+1584.9599999999557
+1585.4799999999557
+1587.0399999999556
+1588.5999999999556
+1595.3599999999553
+1605.759999999955
+1610.9599999999548
+1611.4799999999548
+1613.5599999999547
+1614.5999999999547
+1618.7599999999545
+1619.7999999999545
+1622.3999999999544
+1622.9199999999544
+1627.0799999999542
+1628.6399999999542
+1630.1999999999541
+1631.239999999954
+1636.9599999999539
+1640.5999999999538
+1641.6399999999537
+1643.1999999999537
+1643.7199999999536
+1647.3599999999535
+1650.9999999999534
+1653.5999999999533
+1656.7199999999532
+1660.879999999953
+1661.399999999953
+1663.479999999953
+1663.999999999953
+1678.0399999999524
+1689.479999999952
+1692.079999999952
+1692.599999999952
+1697.2799999999518
+1699.3599999999517
+1700.9199999999516
+1703.5199999999516
+1709.2399999999514
+1711.3199999999513
+1712.8799999999512
+1717.559999999951
+1721.199999999951
+1723.2799999999509
+1723.7999999999508
+1724.3199999999508
+1725.8799999999508
+1726.3999999999508
+1727.4399999999507
+1730.5599999999506
+1733.6799999999505
+1735.2399999999504
+1735.7599999999504
+1737.3199999999504
+1747.19999999995
+1748.75999999995
+1750.31999999995
+1751.3599999999499
+1753.9599999999498
+1756.0399999999497
+1756.5599999999497
+1759.1599999999496
+1763.3199999999495
+1763.8399999999494
+1764.8799999999494
+1769.0399999999493
+1770.0799999999492
+1771.1199999999492
+1773.719999999949
+1774.239999999949
+1774.759999999949
+1775.799999999949
+1776.839999999949
+1777.359999999949
+1777.879999999949
+1778.919999999949
+1785.6799999999487
+1786.7199999999486
+1789.3199999999485
+1789.8399999999485
+1791.9199999999485
+1792.9599999999484
+1805.439999999948
+1805.959999999948
+1806.479999999948
+1806.999999999948
+1813.2399999999477
+1814.7999999999477
+1815.3199999999476
+1822.5999999999474
+1827.2799999999472
+1827.7999999999472
+1830.919999999947
+1833.519999999947
+1834.039999999947
+1838.1999999999468
+1841.3199999999467
+1842.8799999999467
+1844.9599999999466
+1845.4799999999466
+1847.5599999999465
+1848.5999999999465
+1851.1999999999464
+1853.7999999999463
+1854.8399999999463
+1856.9199999999462
+1858.4799999999461
+1860.559999999946
+1861.599999999946
+1863.679999999946
+1864.719999999946
+1875.1199999999455
+1878.2399999999454
+1881.3599999999453
+1881.8799999999453
+1882.3999999999453
+1883.9599999999452
+1885.5199999999452
+1886.0399999999452
+1886.5599999999451
+1887.0799999999451
+1888.639999999945
+1889.679999999945
+1895.3999999999448
+1897.9999999999447
+1903.1999999999446
+1905.2799999999445
+1905.7999999999445
+1911.5199999999443
+1913.5999999999442
+1918.799999999944
+1920.359999999944
+1924.5199999999438
+1926.0799999999438
+1927.6399999999437
+1934.9199999999435
+1935.9599999999434
+1937.5199999999434
+1938.5599999999433
+1939.5999999999433
+1941.1599999999432
+1946.879999999943
+1952.5999999999428
+1956.2399999999427
+1958.8399999999426
+1961.4399999999425
+1972.3599999999421
+1972.8799999999421
+1974.439999999942
+1977.559999999942
+1978.079999999942
+1984.8399999999417
+1987.4399999999416
+1987.9599999999416
+1990.0399999999415
+1996.7999999999413
+1997.3199999999413
+1998.3599999999412
+2000.4399999999412
+2001.4799999999411
+2003.039999999941
+2004.079999999941
+2010.3199999999408
+2011.3599999999408
+2021.7599999999404
+2024.8799999999403
+2029.5599999999401
+2030.59999999994
+2033.19999999994
+2039.9599999999398
+2040.4799999999398
+2043.0799999999397
+2045.6799999999396
+2046.1999999999396
+2047.2399999999395
+2055.5599999999395
+2060.2399999999393
+2064.919999999939
+2069.079999999939
+2072.719999999939
+2074.279999999939
+2075.319999999939
+2076.3599999999387
+2081.5599999999386
+2083.6399999999385
+2084.1599999999385
+2084.6799999999384
+2092.999999999938
+2096.639999999938
+2101.319999999938
+2101.839999999938
+2103.399999999938
+2103.9199999999378
+2105.4799999999377
+2109.6399999999376
+2120.559999999937
+2121.079999999937
+2122.119999999937
+2124.199999999937
+2127.319999999937
+2134.5999999999367
+2139.2799999999365
+2141.8799999999364
+2143.9599999999364
+2148.119999999936
+2158.519999999936
+2160.599999999936
+2164.7599999999356
+2165.2799999999356
+2168.3999999999355
+2169.4399999999355
+2173.0799999999354
+2176.1999999999352
+2177.759999999935
+2182.959999999935
+2185.039999999935
+2186.079999999935
+2190.7599999999347
+2191.2799999999347
+2197.5199999999345
+2198.0399999999345
+2204.7999999999342
+2205.319999999934
+2207.919999999934
+2210.519999999934
+2211.559999999934
+2213.639999999934
+2214.159999999934
+2220.3999999999337
+2223.5199999999336
+2224.5599999999336
+2227.1599999999335
+2228.7199999999334
+2229.2399999999334
+2229.7599999999334
+2232.8799999999333
+2235.479999999933
+2236.519999999933
+2239.119999999933
+2239.639999999933
+2241.199999999933
+2245.359999999933
+2245.879999999933
+2248.4799999999327
+2250.5599999999326
+2252.1199999999326
+2253.1599999999326
+2255.2399999999325
+2256.2799999999324
+2257.8399999999324
+2260.9599999999323
+2261.4799999999323
+2262.519999999932
+2267.719999999932
+2270.839999999932
+2271.359999999932
+2272.919999999932
+2277.5999999999317
+2284.8799999999314
+2285.3999999999314
+2285.9199999999314
+2286.9599999999314
+2294.759999999931
+2296.319999999931
+2300.479999999931
+2304.1199999999308
+2305.1599999999307
+2307.2399999999307
+2311.9199999999305
+2312.4399999999305
+2321.79999999993
+2326.99999999993
+2327.51999999993
+2328.55999999993
+2335.3199999999297
+2336.3599999999296
+2344.1599999999294
+2344.6799999999294
+2346.2399999999293
+2351.959999999929
+2352.479999999929
+2352.999999999929
+2358.199999999929
+2360.279999999929
+2361.3199999999288
+2364.4399999999287
+2365.9999999999286
+2369.6399999999285
+2372.2399999999284
+2375.3599999999283
+2378.999999999928
+2382.639999999928
+2383.679999999928
+2385.239999999928
+2386.279999999928
+2389.399999999928
+2390.4399999999277
+2391.4799999999277
+2393.0399999999277
+2395.1199999999276
+2396.1599999999275
+2397.7199999999275
+2399.2799999999274
+2399.7999999999274
+2400.3199999999274
+2404.4799999999273
+2413.319999999927
+2414.879999999927
+2421.6399999999267
+2422.1599999999266
+2429.9599999999264
+2430.4799999999263
+2430.9999999999263
+2431.5199999999263
+2433.0799999999263
+2435.159999999926
+2436.199999999926
+2447.1199999999258
+2448.1599999999257
+2449.7199999999257
+2450.7599999999256
+2452.3199999999256
+2458.5599999999254
+2459.0799999999253
+2463.759999999925
+2465.319999999925
+2466.359999999925
+2467.919999999925
+2475.199999999925
+2476.2399999999247
+2476.7599999999247
+2484.5599999999245
+2485.5999999999244
+2489.2399999999243
+2491.839999999924
+2494.439999999924
+2497.559999999924
+2500.159999999924
+2501.719999999924
+2503.279999999924
+2506.3999999999237
+2506.9199999999237
+2508.4799999999236
+2511.5999999999235
+2512.6399999999235
+2516.2799999999233
+2517.3199999999233
+2518.8799999999233
+2519.3999999999232
+2525.639999999923
+2526.159999999923
+2530.839999999923
+2531.879999999923
+2532.9199999999228
+2536.0399999999227
+2537.5999999999226
+2546.9599999999223
+2555.799999999922
+2556.319999999922
+2557.359999999922
+2558.399999999922
+2566.7199999999216
+2568.2799999999215
+2572.9599999999214
+2576.5999999999212
+2579.719999999921
+2580.759999999921
+2581.279999999921
+2582.319999999921
+2584.399999999921
+2595.8399999999206
+2596.3599999999205
+2596.8799999999205
+2600.5199999999204
+2604.6799999999203
+2608.83999999992
+2611.43999999992
+2616.11999999992
+2618.19999999992
+2619.7599999999197
+2620.7999999999197
+2629.1199999999194
+2630.1599999999194
+2630.6799999999193
+2640.039999999919
+2640.559999999919
+2642.639999999919
+2649.9199999999187
+2652.5199999999186
+2661.3599999999183
+2663.439999999918
+2664.999999999918
+2668.119999999918
+2669.679999999918
+2671.759999999918
+2675.399999999918
+2675.9199999999178
+2676.4399999999177
+2676.9599999999177
+2680.5999999999176
+2682.1599999999175
+2684.2399999999175
+2685.2799999999174
+2692.039999999917
+2694.119999999917
+2695.679999999917
+2698.279999999917
+2700.359999999917
+2703.479999999917
+2704.5199999999168
+2709.1999999999166
+2710.2399999999166
+2711.2799999999165
+2712.3199999999165
+2714.9199999999164
+2716.4799999999163
+2720.639999999916
+2721.159999999916
+2723.239999999916
+2724.279999999916
+2725.839999999916
+2732.599999999916
+2733.1199999999158
+2735.7199999999157
+2739.3599999999155
+2742.9999999999154
+2744.0399999999154
+2744.5599999999154
+2747.6799999999153
+2754.959999999915
+2755.479999999915
+2756.519999999915
+2757.039999999915
+2757.559999999915
+2760.159999999915
+2761.7199999999148
+2762.2399999999147
+2766.3999999999146
+2767.4399999999146
+2767.9599999999145
+2769.5199999999145
+2771.0799999999144
+2774.1999999999143
+2774.7199999999143
+2775.7599999999143
+2776.7999999999142
+2777.839999999914
+2779.919999999914
+2780.439999999914
+2781.479999999914
+2784.079999999914
+2784.599999999914
+2785.639999999914
+2791.3599999999137
+2792.3999999999137
+2794.9999999999136
+2798.6399999999135
+2804.3599999999133
+2809.039999999913
+2812.159999999913
+2818.9199999999128
+2822.0399999999127
+2823.0799999999126
+2829.8399999999124
+2831.3999999999123
+2837.119999999912
+2838.679999999912
+2839.199999999912
+2842.319999999912
+2847.5199999999118
+2848.5599999999117
+2849.0799999999117
+2851.6799999999116
+2852.1999999999116
+2854.2799999999115
+2864.679999999911
+2865.199999999911
+2868.839999999911
+2869.879999999911
+2872.479999999911
+2872.999999999911
+2873.519999999911
+2875.079999999911
+2880.7999999999106
+2881.8399999999106
+2885.9999999999104
+2888.0799999999103
+2893.27999999991
+2894.83999999991
+2901.59999999991
+2903.15999999991
+2906.2799999999097
+2912.5199999999095
+2916.1599999999094
+2921.879999999909
+2925.519999999909
+2926.559999999909
+2934.8799999999087
+2938.5199999999086
+2946.8399999999083
+2948.3999999999082
+2950.999999999908
+2951.519999999908
+2952.559999999908
+2955.679999999908
+2956.719999999908
+2964.5199999999077
+2970.2399999999075
+2972.3199999999074
+2972.8399999999074
+2973.3599999999074
+2976.4799999999072
+2976.9999999999072
+2979.599999999907
+2981.679999999907
+2982.199999999907
+2984.279999999907
+2985.319999999907
+2990.5199999999068
+2995.1999999999066
+3005.0799999999062
+3006.639999999906
+3009.239999999906
+3010.279999999906
+3010.799999999906
+3011.839999999906
+3012.359999999906
+3012.879999999906
+3018.599999999906
+3019.6399999999057
+3023.7999999999056
+3026.9199999999055
+3028.9999999999054
+3029.5199999999054
+3032.6399999999053
+3046.679999999905
+3051.3599999999046
+3058.1199999999044
+3063.319999999904
+3065.399999999904
+3066.959999999904
+3069.039999999904
+3072.159999999904
+3075.279999999904
+3076.8399999999037
+3077.3599999999037
+3078.3999999999037
+3078.9199999999037
+3079.9599999999036
+3082.0399999999036
+3084.1199999999035
+3095.559999999903
+3099.719999999903
+3101.279999999903
+3102.839999999903
+3106.9999999999027
+3107.5199999999027
+3108.5599999999026
+3114.2799999999024
+3128.319999999902
+3131.439999999902
+3132.999999999902
+3134.0399999999017
+3141.8399999999015
+3144.4399999999014
+3147.5599999999013
+3148.5999999999012
+3150.679999999901
+3153.799999999901
+3165.2399999999006
+3167.3199999999006
+3171.9999999999004
+3173.0399999999004
+3174.0799999999003
+3179.2799999999
+3180.3199999999
+3184.9999999999
+3185.5199999999
+3187.0799999999
+3189.1599999999
+3189.6799999999
+3192.2799999998997
+3196.9599999998995
+3198.5199999998995
+3202.1599999998994
+3202.6799999998993
+3209.959999999899
+3210.999999999899
+3212.559999999899
+3213.079999999899
+3214.119999999899
+3215.159999999899
+3215.679999999899
+3216.719999999899
+3219.3199999998988
+3226.5999999998985
+3227.6399999998985
+3229.1999999998984
+3232.3199999998983
+3237.519999999898
+3238.039999999898
+3240.119999999898
+3247.9199999998978
+3248.4399999998977
+3254.1599999998975
+3255.1999999998975
+3255.7199999998975
+3262.999999999897
+3264.039999999897
+3266.639999999897
+3267.679999999897
+3269.239999999897
+3271.319999999897
+3271.839999999897
+3272.879999999897
+3273.919999999897
+3274.959999999897
+3280.1599999998966
+3291.0799999998962
+3292.639999999896
+3293.679999999896
+3295.239999999896
+3301.999999999896
+3303.559999999896
+3308.2399999998956
+3310.8399999998956
+3316.0399999998954
+3317.0799999998953
+3318.1199999998953
+3318.6399999998953
+3322.279999999895
+3322.799999999895
+3323.839999999895
+3324.359999999895
+3324.879999999895
+3325.919999999895
+3331.119999999895
+3335.2799999998947
+3337.8799999998946
+3344.6399999998944
+3347.2399999998943
+3348.2799999998942
+3355.559999999894
+3357.119999999894
+3362.3199999998938
+3363.3599999998937
+3363.8799999998937
+3365.4399999998936
+3366.9999999998936
+3372.1999999998934
+3376.3599999998933
+3383.119999999893
+3384.159999999893
+3388.319999999893
+3389.879999999893
+3392.9999999998927
+3393.5199999998927
+3394.5599999998926
+3396.1199999998926
+3396.6399999998926
+3397.6799999998925
+3399.2399999998925
+3401.3199999998924
+3404.4399999998923
+3407.039999999892
+3409.639999999892
+3410.159999999892
+3413.799999999892
+3416.919999999892
+3417.439999999892
+3420.5599999998917
+3422.1199999998917
+3426.2799999998915
+3427.8399999998915
+3429.3999999998914
+3431.4799999998913
+3434.0799999998912
+3435.119999999891
+3439.799999999891
+3440.319999999891
+3444.999999999891
+3446.039999999891
+3447.079999999891
+3450.1999999998907
+3454.3599999998905
+3459.0399999998904
+3459.5599999998904
+3462.1599999998903
+3464.23999999989
+3464.75999999989
+3465.27999999989
+3470.47999999989
+3474.63999999989
+3477.2399999998897
+3479.3199999998897
+3481.9199999998896
+3482.4399999998896
+3490.2399999998893
+3490.7599999998893
+3491.2799999998892
+3491.799999999889
+3492.839999999889
+3494.399999999889
+3499.079999999889
+3505.3199999998888
+3506.8799999998887
+3518.3199999998883
+3519.3599999998883
+3519.8799999998882
+3520.399999999888
+3525.079999999888
+3525.599999999888
+3526.119999999888
+3530.799999999888
+3533.3999999998878
+3534.4399999998877
+3544.8399999998874
+3545.3599999998873
+3547.4399999998873
+3549.519999999887
+3555.759999999887
+3557.319999999887
+3563.0399999998867
+3565.6399999998866
+3570.8399999998865
+3574.9999999998863
+3577.599999999886
+3578.639999999886
+3579.679999999886
+3585.919999999886
+3586.439999999886
+3586.959999999886
+3591.1199999998857
+3594.2399999998856
+3596.8399999998855
+3600.4799999998854
+3601.5199999998854
+3602.5599999998853
+3605.6799999998852
+3610.359999999885
+3611.399999999885
+3611.919999999885
+3614.519999999885
+3617.119999999885
+3617.639999999885
+3619.7199999998847
+3620.7599999998847
+3623.3599999998846
+3626.4799999998845
+3627.5199999998845
+3628.5599999998844
+3630.1199999998844
+3630.6399999998844
+3633.2399999998843
+3634.2799999998842
+3639.999999999884
+3641.039999999884
+3641.559999999884
+3642.599999999884
+3644.679999999884
+3647.7999999998838
+3652.4799999998836
+3654.5599999998835
+3663.399999999883
+3667.039999999883
+3668.079999999883
+3668.599999999883
+3671.199999999883
+3675.879999999883
+3676.3999999998828
+3677.4399999998827
+3682.6399999998825
+3686.2799999998824
+3687.8399999998824
+3692.519999999882
+3693.559999999882
+3696.159999999882
+3697.199999999882
+3698.759999999882
+3699.279999999882
+3699.799999999882
+3701.879999999882
+3702.399999999882
+3703.439999999882
+3706.0399999998817
+3710.1999999998816
+3710.7199999998816
+3713.3199999998815
+3713.8399999998815
+3715.9199999998814
+3716.4399999998814
+3717.4799999998813
+3719.5599999998813
+3721.119999999881
+3721.639999999881
+3725.279999999881
+3727.879999999881
+3729.439999999881
+3732.559999999881
+3735.6799999998807
+3738.7999999998806
+3741.3999999998805
+3742.4399999998805
+3749.19999999988
+3751.79999999988
+3753.35999999988
+3753.87999999988
+3754.91999999988
+3756.47999999988
+3761.15999999988
+3763.2399999998797
+3766.8799999998796
+3767.3999999998796
+3767.9199999998796
+3772.0799999998794
+3773.6399999998794
+3776.2399999998793
+3780.399999999879
+3786.119999999879
+3787.159999999879
+3789.759999999879
+3790.279999999879
+3791.3199999998787
+3792.8799999998787
+3793.3999999998787
+3798.5999999998785
+3800.1599999998784
+3803.2799999998783
+3803.7999999998783
+3810.039999999878
+3812.119999999878
+3812.639999999878
+3813.159999999878
+3814.199999999878
+3820.4399999998777
+3821.4799999998777
+3822.5199999998777
+3823.0399999998776
+3825.1199999998776
+3826.1599999998775
+3827.1999999998775
+3827.7199999998775
+3828.2399999998775
+3832.9199999998773
+3833.4399999998773
+3834.4799999998772
+3836.559999999877
+3838.639999999877
+3840.199999999877
+3841.759999999877
+3843.839999999877
+3845.399999999877
+3849.5599999998767
+3850.0799999998767
+3852.6799999998766
+3853.7199999998766
+3855.7999999998765
+3857.3599999998764
+3864.639999999876
+3869.839999999876
+3870.359999999876
+3874.519999999876
+3876.079999999876
+3876.5999999998758
+3877.1199999998757
+3879.1999999998757
+3880.2399999998756
+3882.8399999998755
+3883.8799999998755
+3884.9199999998755
+3886.9999999998754
+3888.0399999998754
+3890.1199999998753
+3891.6799999998752
+3894.799999999875
+3896.359999999875
+3896.879999999875
+3899.479999999875
+3900.519999999875
+3901.039999999875
+3903.639999999875
+3905.7199999998747
+3909.3599999998746
+3914.0399999998745
+3919.2399999998743
+3922.359999999874
+3923.919999999874
+3927.039999999874
+3929.119999999874
+3931.199999999874
+3934.8399999998737
+3939.5199999998736
+3942.6399999998735
+3943.6799999998734
+3947.3199999998733
+3950.959999999873
+3951.479999999873
+3952.519999999873
+3954.599999999873
+3956.679999999873
+3957.719999999873
+3963.9599999998727
+3966.0399999998726
+3970.7199999998725
+3971.2399999998725
+3971.7599999998724
+3976.4399999998723
+3981.639999999872
+3983.199999999872
+3988.919999999872
+3990.9999999998718
+3993.0799999998717
+3994.1199999998717
+3995.6799999998716
+3999.8399999998715
+4003.9999999998713
+4006.599999999871
+4007.119999999871
+4008.679999999871
+4010.759999999871
+4011.799999999871
+4014.919999999871
+4021.1599999998707
+4033.1199999998703
+4036.23999999987
+4036.75999999987
+4038.83999999987
+4039.87999999987
+4041.43999999987
+4043.51999999987
+4044.03999999987
+4045.59999999987
+4048.1999999998698
+4058.0799999998694
+4060.6799999998693
+4062.2399999998693
+4063.2799999998692
+4068.999999999869
+4072.119999999869
+4073.159999999869
+4078.8799999998687
+4079.3999999998687
+4082.5199999998686
+4085.1199999998685
+4088.7599999998683
+4089.7999999998683
+4092.399999999868
+4102.799999999874
+4103.319999999874
+4105.399999999876
+4106.439999999877
+4106.959999999877
+4113.1999999998825
+4113.719999999883
+4114.239999999883
+4118.919999999887
+4122.55999999989
+4127.759999999895
+4136.079999999902
+4137.119999999903
+4138.679999999904
+4140.759999999906
+4147.519999999911
+4149.079999999913
+4150.1199999999135
+4152.719999999916
+4161.559999999923
+4162.0799999999235
+4166.239999999927
+4167.799999999928
+4170.3999999999305
+4171.959999999932
+4174.039999999934
+4174.559999999934
+4176.119999999935
+4177.679999999937
+4180.279999999939
+4181.83999999994
+4182.359999999941
+4183.399999999941
+4183.919999999942
+4185.999999999944
+4189.639999999947
+4194.319999999951
+4196.919999999953
+4197.439999999953
+4199.519999999955
+4200.559999999956
+4201.079999999956
+4202.119999999957
+4205.75999999996
+4211.999999999965
+4217.19999999997
+4221.359999999973
+4224.479999999976
+4226.039999999977
+4226.559999999978
+4227.079999999978
+4230.719999999981
+4233.839999999984
+4234.879999999985
+4239.039999999988
+4239.559999999989
+4246.839999999995
+4247.359999999995
+4247.879999999996
+4258.280000000004
+4258.800000000005
+4260.360000000006
+4264.000000000009
+4269.720000000014
+4271.280000000015
+4272.320000000016
+4273.880000000017
+4274.400000000018
+4283.760000000026
+4288.96000000003
+4289.4800000000305
+4292.080000000033
+4294.160000000034
+4296.760000000037
+4297.280000000037
+4299.360000000039
+4300.92000000004
+4303.000000000042
+4306.640000000045
+4307.160000000045
+4307.680000000046
+4309.240000000047
+4309.7600000000475
+4310.800000000048
+4312.36000000005
+4312.88000000005
+4314.440000000051
+4315.480000000052
+4322.760000000058
+4325.360000000061
+4326.4000000000615
+4333.680000000068
+4338.880000000072
+4342.000000000075
+4344.600000000077
+4346.6800000000785
+4349.280000000081
+4350.840000000082
+4351.880000000083
+4352.400000000083
+4352.920000000084
+4355.0000000000855
+4357.600000000088
+4365.400000000094
+4366.440000000095
+4373.720000000101
+4374.760000000102
+4379.440000000106
+4381.520000000108
+4384.64000000011
+4389.320000000114
+4392.440000000117
+4393.480000000118
+4398.680000000122
+4399.720000000123
+4403.360000000126
+4404.400000000127
+4408.5600000001305
+4411.680000000133
+4413.240000000134
+4417.400000000138
+4417.920000000138
+4419.48000000014
+4422.080000000142
+4423.640000000143
+4424.680000000144
+4427.280000000146
+4429.360000000148
+4433.000000000151
+4438.720000000156
+4439.240000000156
+4440.8000000001575
+4444.960000000161
+4449.1200000001645
+4449.640000000165
+4452.760000000168
+4460.560000000174
+4461.080000000175
+4463.680000000177
+4466.800000000179
+4468.360000000181
+4469.920000000182
+4470.440000000182
+4473.040000000185
+4474.0800000001855
+4476.160000000187
+4482.920000000193
+4484.480000000194
+4488.120000000197
+4489.160000000198
+4490.200000000199
+4493.320000000202
+4496.440000000204
+4498.000000000206
+4501.640000000209
+4502.6800000002095
+4505.280000000212
+4505.800000000212
+4509.960000000216
+4510.480000000216
+4512.560000000218
+4514.6400000002195
+4516.720000000221
+4522.440000000226
+4523.480000000227
+4524.520000000228
+4528.160000000231
+4529.200000000232
+4533.360000000235
+4536.480000000238
+4541.160000000242
+4547.9200000002475
+4548.440000000248
+4550.000000000249
+4556.240000000254
+4556.760000000255
+4559.8800000002575
+4561.440000000259
+4565.600000000262
+4567.160000000264
+4568.2000000002645
+4569.240000000265
+4569.760000000266
+4570.800000000267
+4571.8400000002675
+4574.96000000027
+4582.760000000277
+4587.440000000281
+4588.4800000002815
+4592.640000000285
+4598.88000000029
+4600.960000000292
+4615.520000000304
+4618.120000000306
+4624.360000000312
+4625.4000000003125
+4626.440000000313
+4628.520000000315
+4629.560000000316
+4635.280000000321
+4642.560000000327
+4643.080000000327
+4649.320000000333
+4650.3600000003335
+4652.440000000335
+4652.960000000336
+4655.560000000338
+4660.760000000342
+4672.720000000352
+4673.240000000353
+4673.760000000353
+4674.800000000354
+4676.360000000355
+4677.400000000356
+4680.000000000358
+4683.640000000361
+4690.400000000367
+4694.560000000371
+4695.080000000371
+4697.160000000373
+4700.280000000375
+4701.320000000376
+4703.920000000378
+4704.440000000379
+4704.960000000379
+4706.00000000038
+4707.040000000381
+4713.280000000386
+4716.920000000389
+4718.480000000391
+4719.5200000003915
+4720.040000000392
+4721.080000000393
+4724.200000000395
+4728.880000000399
+4733.040000000403
+4734.080000000404
+4736.680000000406
+4737.200000000406
+4737.720000000407
+4740.840000000409
+4741.88000000041
+4742.400000000411
+4742.920000000411
+4745.000000000413
+4747.080000000415
+4750.200000000417
+4755.400000000422
+4755.920000000422
+4758.520000000424
+4760.080000000426
+4768.920000000433
+4776.7200000004395
+4782.440000000444
+4785.560000000447
+4786.080000000447
+4792.840000000453
+4793.3600000004535
+4794.400000000454
+4797.520000000457
+4798.560000000458
+4800.64000000046
+4801.16000000046
+4807.920000000466
+4808.960000000467
+4816.240000000473
+4819.360000000475
+4820.400000000476
+4821.9600000004775
+4823.000000000478
+4827.160000000482
+4829.760000000484
+4830.2800000004845
+4831.320000000485
+4840.680000000493
+4844.320000000496
+4846.9200000004985
+4850.5600000005015
+4851.600000000502
+4856.280000000506
+4858.360000000508
+4859.400000000509
+4866.680000000515
+4878.640000000525
+4880.720000000527
+4882.280000000528
+4883.8400000005295
+4885.400000000531
+4885.920000000531
+4886.440000000532
+4887.4800000005325
+4891.640000000536
+4892.1600000005365
+4893.200000000537
+4893.720000000538
+4896.84000000054
+4897.880000000541
+4901.520000000544
+4902.560000000545
+4906.720000000549
+4907.240000000549
+4909.320000000551
+4910.360000000552
+4910.880000000552
+4912.960000000554
+4921.800000000561
+4923.880000000563
+4925.960000000565
+4932.20000000057
+4934.280000000572
+4935.840000000573
+4937.920000000575
+4940.000000000577
+4943.120000000579
+4946.240000000582
+4951.960000000587
+4953.0000000005875
+4954.040000000588
+4957.160000000591
+4959.760000000593
+4961.840000000595
+4962.880000000596
+4968.0800000006
+4968.600000000601
+4972.240000000604
+4973.800000000605
+4982.640000000612
+4983.160000000613
+4985.240000000615
+4986.800000000616
+4989.400000000618
+4989.9200000006185
+4993.040000000621
+4994.6000000006225
+5003.44000000063
+5014.360000000639
+5016.960000000641
+5019.560000000643
+5024.240000000647
+5026.8400000006495
+5034.120000000656
+5035.1600000006565
+5037.240000000658
+5037.760000000659
+5039.84000000066
+5044.520000000664
+5046.600000000666
+5050.76000000067
+5051.8000000006705
+5059.080000000677
+5059.600000000677
+5060.640000000678
+5063.24000000068
+5067.920000000684
+5069.480000000685
+5072.0800000006875
+5074.160000000689
+5075.20000000069
+5080.4000000006945
+5086.6400000007
+5091.320000000704
+5097.0400000007085
+5100.6800000007115
+5101.720000000712
+5103.280000000714
+5109.0000000007185
+5113.160000000722
+5115.240000000724
+5118.360000000726
+5120.9600000007285
+5122.000000000729
+5122.52000000073
+5124.080000000731
+5127.200000000734
+5129.800000000736
+5131.360000000737
+5141.760000000746
+5145.9200000007495
+5152.160000000755
+5152.680000000755
+5154.2400000007565
+5155.800000000758
+5160.480000000762
+5161.000000000762
+5166.2000000007665
+5168.800000000769
+5174.5200000007735
+5177.120000000776
+5178.160000000777
+5186.480000000784
+5189.080000000786
+5190.120000000787
+5196.360000000792

http://git-wip-us.apache.org/repos/asf/kylin/blob/2b7fe610/engine-mr/src/test/resources/multi_file_double/data_4
----------------------------------------------------------------------
diff --git a/engine-mr/src/test/resources/multi_file_double/data_4 b/engine-mr/src/test/resources/multi_file_double/data_4
new file mode 100644
index 0000000..4311db1
--- /dev/null
+++ b/engine-mr/src/test/resources/multi_file_double/data_4
@@ -0,0 +1,1948 @@
+8.839999999999996
+10.919999999999995
+14.559999999999992
+15.59999999999999
+21.319999999999986
+21.839999999999986
+32.759999999999984
+33.79999999999999
+36.92000000000001
+37.960000000000015
+44.720000000000056
+53.56000000000011
+54.08000000000011
+55.12000000000012
+58.76000000000014
+63.44000000000017
+64.48000000000017
+66.04000000000016
+69.16000000000014
+69.68000000000013
+73.3200000000001
+76.96000000000008
+78.00000000000007
+79.56000000000006
+80.08000000000006
+84.76000000000002
+86.84
+87.88
+89.95999999999998
+95.67999999999994
+99.31999999999991
+100.3599999999999
+100.8799999999999
+101.39999999999989
+103.47999999999988
+105.55999999999986
+106.59999999999985
+107.63999999999984
+108.67999999999984
+113.3599999999998
+114.91999999999979
+116.99999999999977
+122.19999999999973
+123.75999999999972
+132.07999999999976
+136.23999999999984
+137.27999999999986
+138.31999999999988
+149.7600000000001
+154.9600000000002
+160.1600000000003
+161.72000000000034
+163.80000000000038
+170.5600000000005
+171.08000000000052
+178.88000000000068
+185.6400000000008
+186.68000000000083
+191.88000000000093
+193.44000000000096
+194.48000000000098
+195.520000000001
+196.56000000000103
+197.08000000000104
+200.2000000000011
+202.80000000000115
+204.36000000000118
+204.8800000000012
+206.44000000000122
+206.96000000000123
+217.88000000000144
+218.40000000000146
+221.0000000000015
+224.12000000000157
+226.72000000000162
+227.24000000000163
+227.76000000000164
+229.32000000000167
+236.0800000000018
+236.6000000000018
+237.12000000000182
+238.16000000000184
+239.72000000000187
+240.7600000000019
+244.92000000000198
+246.480000000002
+248.04000000000204
+249.60000000000207
+253.76000000000215
+254.28000000000216
+255.8400000000022
+258.4400000000021
+262.080000000002
+263.6400000000019
+270.4000000000017
+271.9600000000016
+273.5200000000016
+274.56000000000154
+276.1200000000015
+276.64000000000146
+278.2000000000014
+278.7200000000014
+284.4400000000012
+289.640000000001
+290.160000000001
+297.9600000000007
+301.0800000000006
+302.64000000000055
+306.8000000000004
+307.3200000000004
+308.88000000000034
+309.4000000000003
+311.48000000000025
+314.60000000000014
+317.72
+318.24
+320.31999999999994
+322.91999999999985
+327.0799999999997
+327.5999999999997
+331.23999999999955
+331.75999999999954
+332.2799999999995
+333.3199999999995
+337.47999999999934
+342.67999999999915
+343.19999999999914
+345.79999999999905
+347.879999999999
+353.5999999999988
+356.1999999999987
+360.8799999999985
+361.3999999999985
+362.95999999999844
+364.5199999999984
+366.07999999999834
+367.1199999999983
+368.67999999999824
+373.87999999999806
+375.439999999998
+376.479999999998
+379.0799999999979
+379.59999999999786
+380.6399999999978
+385.83999999999764
+391.55999999999744
+392.5999999999974
+399.35999999999717
+400.9199999999971
+408.71999999999684
+411.31999999999675
+419.63999999999646
+421.1999999999964
+424.3199999999963
+427.95999999999617
+428.47999999999615
+431.07999999999606
+433.159999999996
+433.67999999999597
+441.9999999999957
+448.23999999999546
+449.2799999999954
+450.83999999999537
+453.4399999999953
+457.59999999999513
+459.1599999999951
+461.759999999995
+466.4399999999948
+467.4799999999948
+467.99999999999477
+468.51999999999475
+470.0799999999947
+472.1599999999946
+473.1999999999946
+474.23999999999455
+475.2799999999945
+477.8799999999944
+481.5199999999943
+482.0399999999943
+489.839999999994
+490.87999999999397
+492.9599999999939
+499.1999999999937
+501.7999999999936
+505.95999999999344
+512.7199999999932
+513.2399999999932
+514.2799999999932
+514.7999999999931
+515.3199999999931
+515.8399999999931
+519.999999999993
+520.5199999999929
+523.6399999999928
+524.6799999999928
+528.8399999999926
+529.3599999999926
+529.8799999999926
+530.3999999999926
+533.5199999999925
+536.6399999999924
+538.7199999999923
+540.2799999999922
+542.8799999999922
+544.4399999999921
+548.079999999992
+550.1599999999919
+551.1999999999919
+555.3599999999917
+556.3999999999917
+557.9599999999916
+558.9999999999916
+566.2799999999913
+566.7999999999913
+568.3599999999913
+570.9599999999912
+571.9999999999911
+576.159999999991
+577.199999999991
+578.7599999999909
+581.3599999999908
+581.8799999999908
+582.9199999999908
+583.4399999999907
+585.5199999999907
+590.1999999999905
+591.7599999999904
+594.8799999999903
+599.5599999999902
+604.23999999999
+605.27999999999
+611.5199999999897
+612.0399999999897
+614.1199999999897
+614.6399999999896
+615.1599999999896
+617.2399999999895
+623.4799999999893
+625.0399999999893
+626.5999999999892
+630.7599999999891
+634.399999999989
+638.0399999999888
+646.8799999999885
+647.9199999999885
+654.6799999999882
+655.1999999999882
+660.399999999988
+661.959999999988
+664.0399999999879
+665.0799999999879
+665.5999999999879
+666.6399999999878
+668.7199999999877
+670.7999999999877
+679.1199999999874
+679.6399999999874
+686.9199999999871
+687.9599999999871
+689.519999999987
+693.6799999999869
+695.7599999999868
+697.3199999999867
+706.6799999999864
+711.3599999999863
+712.9199999999862
+713.9599999999862
+716.0399999999861
+720.199999999986
+720.7199999999859
+724.8799999999858
+726.4399999999857
+727.4799999999857
+731.6399999999855
+734.2399999999855
+739.4399999999853
+739.9599999999853
+742.5599999999852
+743.5999999999851
+745.6799999999851
+750.3599999999849
+752.4399999999848
+752.9599999999848
+753.4799999999848
+757.6399999999846
+758.6799999999846
+760.7599999999845
+763.8799999999844
+765.9599999999843
+770.6399999999842
+773.2399999999841
+774.799999999984
+777.399999999984
+783.1199999999837
+784.6799999999837
+786.2399999999836
+786.7599999999836
+790.9199999999835
+792.9999999999834
+795.5999999999833
+796.6399999999833
+807.5599999999829
+808.0799999999829
+808.5999999999829
+811.7199999999827
+817.4399999999825
+817.9599999999825
+821.0799999999824
+826.2799999999822
+827.3199999999822
+830.9599999999821
+838.7599999999818
+839.7999999999818
+841.8799999999817
+846.5599999999815
+852.7999999999813
+854.8799999999812
+859.0399999999811
+860.599999999981
+861.119999999981
+863.7199999999809
+868.9199999999807
+869.9599999999807
+870.4799999999807
+870.9999999999807
+874.6399999999805
+875.1599999999805
+879.8399999999804
+882.4399999999803
+884.5199999999802
+885.0399999999802
+886.0799999999801
+889.71999999998
+893.8799999999799
+894.9199999999798
+899.0799999999797
+899.5999999999797
+903.2399999999795
+905.3199999999795
+905.8399999999795
+906.3599999999794
+906.8799999999794
+907.3999999999794
+911.0399999999793
+911.5599999999793
+913.1199999999792
+916.2399999999791
+917.279999999979
+919.879999999979
+920.399999999979
+921.4399999999789
+923.5199999999788
+926.1199999999787
+929.7599999999786
+934.9599999999784
+937.0399999999784
+941.7199999999782
+943.2799999999781
+945.879999999978
+948.999999999978
+954.1999999999778
+958.8799999999776
+964.5999999999774
+965.6399999999774
+971.3599999999772
+973.9599999999771
+974.999999999977
+980.7199999999768
+984.8799999999767
+987.9999999999766
+993.1999999999764
+995.7999999999763
+996.3199999999763
+996.8399999999763
+998.9199999999762
+999.4399999999762
+1004.119999999976
+1004.639999999976
+1006.199999999976
+1006.7199999999759
+1022.8399999999754
+1028.0399999999752
+1028.5599999999752
+1030.639999999975
+1035.839999999975
+1038.4399999999748
+1042.5999999999747
+1045.7199999999746
+1050.3999999999744
+1052.4799999999743
+1057.6799999999741
+1059.239999999974
+1060.799999999974
+1062.359999999974
+1063.399999999974
+1069.1199999999737
+1070.6799999999737
+1074.8399999999735
+1075.8799999999735
+1077.4399999999735
+1080.0399999999734
+1080.5599999999733
+1083.6799999999732
+1084.7199999999732
+1085.2399999999732
+1086.2799999999731
+1086.7999999999731
+1089.399999999973
+1090.439999999973
+1091.999999999973
+1092.519999999973
+1094.5999999999729
+1102.3999999999726
+1105.5199999999725
+1108.6399999999724
+1109.6799999999723
+1110.7199999999723
+1111.2399999999723
+1113.8399999999722
+1116.959999999972
+1120.079999999972
+1121.639999999972
+1127.3599999999717
+1129.4399999999716
+1132.5599999999715
+1135.6799999999714
+1137.2399999999714
+1138.2799999999713
+1139.8399999999713
+1140.8799999999712
+1145.039999999971
+1146.079999999971
+1147.639999999971
+1149.199999999971
+1150.239999999971
+1152.8399999999708
+1153.3599999999708
+1154.3999999999708
+1156.4799999999707
+1157.5199999999707
+1158.5599999999706
+1160.1199999999706
+1162.7199999999705
+1167.3999999999703
+1168.9599999999703
+1169.4799999999702
+1171.0399999999702
+1171.5599999999702
+1172.0799999999701
+1173.63999999997
+1174.67999999997
+1177.79999999997
+1179.8799999999699
+1181.9599999999698
+1186.1199999999697
+1186.6399999999696
+1189.2399999999695
+1189.7599999999695
+1190.7999999999695
+1191.8399999999695
+1192.8799999999694
+1194.9599999999693
+1198.0799999999692
+1200.6799999999691
+1201.719999999969
+1202.239999999969
+1204.319999999969
+1212.6399999999687
+1215.2399999999686
+1215.7599999999686
+1216.2799999999686
+1218.3599999999685
+1220.4399999999684
+1223.5599999999683
+1224.5999999999683
+1228.7599999999682
+1232.399999999968
+1236.039999999968
+1238.6399999999678
+1240.7199999999677
+1243.8399999999676
+1244.3599999999676
+1252.1599999999673
+1253.1999999999673
+1254.7599999999672
+1255.7999999999672
+1257.3599999999672
+1262.039999999967
+1262.559999999967
+1263.079999999967
+1265.1599999999669
+1266.7199999999668
+1269.3199999999667
+1272.9599999999666
+1273.9999999999666
+1275.0399999999665
+1276.5999999999665
+1280.7599999999663
+1284.9199999999662
+1285.4399999999662
+1286.9999999999661
+1288.039999999966
+1288.559999999966
+1291.159999999966
+1299.9999999999657
+1301.5599999999656
+1304.1599999999655
+1307.7999999999654
+1308.8399999999654
+1316.639999999965
+1318.719999999965
+1320.279999999965
+1323.9199999999648
+1326.5199999999647
+1327.0399999999647
+1328.0799999999647
+1329.6399999999646
+1336.9199999999644
+1340.5599999999642
+1343.6799999999641
+1344.1999999999641
+1347.839999999964
+1359.7999999999636
+1363.4399999999634
+1367.0799999999633
+1368.1199999999633
+1369.1599999999632
+1369.6799999999632
+1375.399999999963
+1376.959999999963
+1379.5599999999629
+1381.6399999999628
+1382.1599999999628
+1393.0799999999624
+1393.5999999999624
+1403.999999999962
+1405.559999999962
+1409.7199999999618
+1414.9199999999616
+1417.5199999999616
+1423.7599999999613
+1424.7999999999613
+1427.9199999999612
+1428.4399999999612
+1431.039999999961
+1432.079999999961
+1432.599999999961
+1433.119999999961
+1434.159999999961
+1435.719999999961
+1438.3199999999608
+1442.9999999999607
+1445.0799999999606
+1452.8799999999603
+1457.0399999999602
+1460.67999999996
+1464.83999999996
+1465.3599999999599
+1472.6399999999596
+1473.1599999999596
+1476.2799999999595
+1487.719999999959
+1490.839999999959
+1497.0799999999588
+1501.2399999999586
+1506.9599999999584
+1510.0799999999583
+1511.6399999999583
+1513.1999999999582
+1515.7999999999581
+1519.959999999958
+1521.519999999958
+1525.1599999999578
+1526.7199999999577
+1527.7599999999577
+1531.3999999999576
+1532.4399999999575
+1539.1999999999573
+1542.8399999999572
+1545.959999999957
+1546.479999999957
+1546.999999999957
+1548.039999999957
+1549.599999999957
+1553.2399999999568
+1554.2799999999568
+1555.3199999999567
+1555.8399999999567
+1557.3999999999567
+1558.4399999999566
+1559.4799999999566
+1564.1599999999564
+1566.2399999999564
+1568.8399999999563
+1569.8799999999562
+1572.9999999999561
+1575.079999999956
+1576.119999999956
+1579.7599999999559
+1582.8799999999558
+1589.6399999999555
+1591.1999999999555
+1601.0799999999551
+1607.319999999955
+1620.8399999999544
+1626.5599999999542
+1627.5999999999542
+1629.1599999999542
+1636.439999999954
+1639.0399999999538
+1640.0799999999538
+1641.1199999999537
+1649.9599999999534
+1652.0399999999534
+1654.6399999999533
+1655.6799999999532
+1659.319999999953
+1662.439999999953
+1665.039999999953
+1666.0799999999529
+1667.1199999999528
+1673.8799999999526
+1674.3999999999526
+1675.4399999999525
+1679.0799999999524
+1680.6399999999524
+1685.8399999999522
+1688.959999999952
+1690.519999999952
+1693.639999999952
+1696.7599999999518
+1702.9999999999516
+1704.0399999999515
+1706.6399999999514
+1709.7599999999513
+1710.7999999999513
+1713.9199999999512
+1715.4799999999511
+1715.9999999999511
+1716.519999999951
+1717.039999999951
+1724.8399999999508
+1734.7199999999505
+1739.3999999999503
+1740.4399999999503
+1741.9999999999502
+1749.27999999995
+1749.79999999995
+1752.9199999999498
+1755.5199999999497
+1757.5999999999497
+1758.6399999999496
+1769.5599999999492
+1782.5599999999488
+1786.1999999999487
+1787.2399999999486
+1793.9999999999484
+1797.1199999999483
+1808.5599999999479
+1818.9599999999475
+1819.9999999999475
+1823.6399999999473
+1824.1599999999473
+1824.6799999999473
+1826.2399999999473
+1843.3999999999467
+1849.1199999999465
+1851.7199999999464
+1856.3999999999462
+1857.9599999999461
+1858.999999999946
+1859.519999999946
+1875.6399999999455
+1882.9199999999453
+1891.759999999945
+1892.279999999945
+1899.5599999999447
+1900.5999999999447
+1902.6799999999446
+1907.8799999999444
+1909.4399999999443
+1912.0399999999443
+1914.1199999999442
+1914.6399999999442
+1915.6799999999441
+1917.239999999944
+1932.8399999999435
+1940.6399999999433
+1941.6799999999432
+1944.799999999943
+1945.319999999943
+1945.839999999943
+1946.359999999943
+1947.399999999943
+1948.439999999943
+1951.039999999943
+1953.6399999999428
+1955.1999999999427
+1957.7999999999427
+1959.8799999999426
+1962.9999999999425
+1968.1999999999423
+1968.7199999999423
+1970.7999999999422
+1973.399999999942
+1979.119999999942
+1982.2399999999418
+1982.7599999999418
+1983.2799999999418
+1984.3199999999417
+1991.0799999999415
+1993.1599999999414
+1995.2399999999413
+1999.9199999999412
+2001.999999999941
+2003.559999999941
+2009.2799999999409
+2010.8399999999408
+2012.9199999999407
+2016.5599999999406
+2019.6799999999405
+2020.7199999999405
+2026.9599999999402
+2029.0399999999402
+2031.11999999994
+2032.15999999994
+2035.79999999994
+2037.8799999999399
+2041.5199999999397
+2045.1599999999396
+2046.7199999999395
+2049.3199999999397
+2052.9599999999396
+2058.6799999999394
+2060.7599999999393
+2061.7999999999392
+2062.839999999939
+2063.879999999939
+2064.399999999939
+2073.239999999939
+2075.8399999999388
+2077.9199999999387
+2079.9999999999386
+2082.5999999999385
+2083.1199999999385
+2085.1999999999384
+2086.7599999999384
+2087.7999999999383
+2088.8399999999383
+2091.439999999938
+2092.479999999938
+2094.559999999938
+2095.599999999938
+2098.719999999938
+2099.759999999938
+2102.359999999938
+2104.9599999999377
+2106.5199999999377
+2107.0399999999377
+2110.1599999999376
+2116.3999999999373
+2117.4399999999373
+2118.9999999999372
+2119.519999999937
+2121.599999999937
+2126.279999999937
+2126.799999999937
+2128.359999999937
+2129.399999999937
+2131.999999999937
+2132.5199999999368
+2139.7999999999365
+2140.8399999999365
+2145.5199999999363
+2146.5599999999363
+2148.639999999936
+2151.759999999936
+2155.399999999936
+2156.439999999936
+2156.959999999936
+2159.559999999936
+2161.1199999999358
+2161.6399999999358
+2163.7199999999357
+2165.7999999999356
+2166.3199999999356
+2167.8799999999355
+2168.9199999999355
+2171.5199999999354
+2173.5999999999353
+2174.6399999999353
+2177.239999999935
+2182.439999999935
+2186.599999999935
+2187.639999999935
+2189.7199999999348
+2201.1599999999344
+2204.2799999999343
+2208.959999999934
+2215.719999999934
+2216.239999999934
+2216.759999999934
+2219.3599999999337
+2226.6399999999335
+2231.3199999999333
+2231.8399999999333
+2233.3999999999332
+2233.919999999933
+2237.039999999933
+2238.079999999933
+2240.159999999933
+2241.719999999933
+2242.759999999933
+2244.839999999933
+2247.9599999999327
+2249.5199999999327
+2252.6399999999326
+2265.639999999932
+2266.679999999932
+2268.239999999932
+2269.799999999932
+2275.5199999999318
+2279.1599999999316
+2281.7599999999316
+2282.2799999999315
+2287.4799999999314
+2290.0799999999313
+2293.199999999931
+2297.359999999931
+2298.399999999931
+2300.999999999931
+2301.519999999931
+2305.6799999999307
+2309.3199999999306
+2312.9599999999305
+2314.5199999999304
+2315.0399999999304
+2318.1599999999303
+2318.6799999999303
+2320.23999999993
+2325.43999999993
+2338.9599999999296
+2342.5999999999294
+2343.1199999999294
+2343.6399999999294
+2350.399999999929
+2353.519999999929
+2356.119999999929
+2356.639999999929
+2361.8399999999288
+2362.3599999999287
+2363.9199999999287
+2368.5999999999285
+2375.8799999999283
+2376.3999999999282
+2386.799999999928
+2387.319999999928
+2393.5599999999276
+2394.0799999999276
+2398.7599999999275
+2400.8399999999274
+2402.9199999999273
+2406.559999999927
+2407.079999999927
+2408.119999999927
+2408.639999999927
+2409.679999999927
+2410.199999999927
+2413.839999999927
+2415.919999999927
+2416.959999999927
+2417.479999999927
+2418.5199999999268
+2419.0399999999267
+2420.0799999999267
+2423.1999999999266
+2425.2799999999265
+2427.8799999999264
+2428.3999999999264
+2435.679999999926
+2436.719999999926
+2437.239999999926
+2437.759999999926
+2438.799999999926
+2440.359999999926
+2443.999999999926
+2445.039999999926
+2446.599999999926
+2451.7999999999256
+2453.8799999999255
+2455.4399999999255
+2460.1199999999253
+2463.239999999925
+2466.879999999925
+2468.959999999925
+2472.599999999925
+2473.119999999925
+2478.8399999999247
+2480.3999999999246
+2482.4799999999245
+2482.9999999999245
+2483.5199999999245
+2484.0399999999245
+2492.879999999924
+2493.399999999924
+2494.959999999924
+2499.119999999924
+2509.5199999999236
+2515.2399999999234
+2522.519999999923
+2528.759999999923
+2531.359999999923
+2533.4399999999227
+2534.4799999999227
+2536.5599999999226
+2540.1999999999225
+2541.2399999999225
+2543.3199999999224
+2543.8399999999224
+2547.9999999999222
+2549.039999999922
+2550.599999999922
+2551.119999999922
+2554.759999999922
+2555.279999999922
+2557.879999999922
+2558.919999999922
+2559.439999999922
+2559.959999999922
+2561.5199999999218
+2563.5999999999217
+2564.1199999999217
+2567.2399999999216
+2567.7599999999215
+2568.7999999999215
+2569.3199999999215
+2575.5599999999213
+2578.159999999921
+2579.199999999921
+2580.239999999921
+2586.999999999921
+2591.6799999999207
+2592.1999999999207
+2593.7599999999206
+2599.9999999999204
+2601.0399999999204
+2601.5599999999204
+2603.6399999999203
+2606.23999999992
+2607.79999999992
+2608.31999999992
+2615.59999999992
+2621.3199999999197
+2622.3599999999196
+2623.3999999999196
+2625.4799999999195
+2628.0799999999194
+2631.7199999999193
+2634.839999999919
+2635.359999999919
+2635.879999999919
+2636.919999999919
+2641.599999999919
+2645.759999999919
+2646.799999999919
+2647.3199999999188
+2647.8399999999187
+2648.3599999999187
+2649.3999999999187
+2651.9999999999186
+2654.0799999999185
+2656.6799999999184
+2657.1999999999184
+2657.7199999999184
+2658.2399999999184
+2659.2799999999183
+2660.8399999999183
+2661.8799999999183
+2665.519999999918
+2667.079999999918
+2670.719999999918
+2671.239999999918
+2672.279999999918
+2672.799999999918
+2673.319999999918
+2674.359999999918
+2677.4799999999177
+2679.5599999999176
+2681.6399999999176
+2683.1999999999175
+2683.7199999999175
+2684.7599999999175
+2689.4399999999173
+2690.4799999999173
+2693.599999999917
+2697.239999999917
+2702.959999999917
+2705.5599999999167
+2713.8799999999164
+2714.3999999999164
+2715.4399999999164
+2718.5599999999163
+2723.759999999916
+2726.879999999916
+2732.079999999916
+2735.1999999999157
+2737.2799999999156
+2738.8399999999156
+2740.3999999999155
+2741.4399999999155
+2745.5999999999153
+2750.279999999915
+2753.919999999915
+2758.079999999915
+2759.639999999915
+2763.7999999999147
+2764.3199999999147
+2766.9199999999146
+2770.5599999999145
+2773.1599999999144
+2773.6799999999143
+2778.359999999914
+2779.399999999914
+2780.959999999914
+2781.999999999914
+2785.119999999914
+2788.239999999914
+2788.759999999914
+2790.3199999999138
+2792.9199999999137
+2794.4799999999136
+2795.5199999999136
+2796.0399999999136
+2802.7999999999133
+2804.8799999999133
+2806.439999999913
+2807.479999999913
+2814.239999999913
+2814.759999999913
+2820.9999999999127
+2825.6799999999125
+2830.8799999999123
+2833.4799999999123
+2835.559999999912
+2836.599999999912
+2843.879999999912
+2844.919999999912
+2845.959999999912
+2846.479999999912
+2852.7199999999116
+2856.3599999999115
+2857.9199999999114
+2858.4399999999114
+2858.9599999999114
+2859.4799999999113
+2863.119999999911
+2863.639999999911
+2869.359999999911
+2871.439999999911
+2871.959999999911
+2876.1199999999108
+2877.6799999999107
+2879.2399999999107
+2879.7599999999106
+2880.2799999999106
+2881.3199999999106
+2886.5199999999104
+2892.75999999991
+2894.31999999991
+2898.99999999991
+2902.63999999991
+2904.19999999991
+2905.2399999999097
+2907.3199999999097
+2907.8399999999097
+2915.6399999999094
+2919.7999999999092
+2922.399999999909
+2926.039999999909
+2930.199999999909
+2932.799999999909
+2934.3599999999087
+2937.9999999999086
+2939.0399999999086
+2939.5599999999085
+2940.0799999999085
+2941.6399999999085
+2944.2399999999084
+2944.7599999999084
+2947.3599999999083
+2956.199999999908
+2959.839999999908
+2960.359999999908
+2965.5599999999076
+2968.6799999999075
+2970.7599999999074
+2973.8799999999073
+2977.519999999907
+2980.119999999907
+2980.639999999907
+2985.839999999907
+2987.919999999907
+2995.7199999999066
+2996.2399999999066
+2999.3599999999064
+3008.199999999906
+3008.719999999906
+3011.319999999906
+3014.439999999906
+3015.999999999906
+3019.1199999999058
+3024.3199999999056
+3031.5999999999053
+3033.1599999999053
+3034.1999999999052
+3035.239999999905
+3037.839999999905
+3041.479999999905
+3043.559999999905
+3045.119999999905
+3049.2799999999047
+3056.5599999999044
+3058.6399999999044
+3059.6799999999043
+3060.1999999999043
+3061.2399999999043
+3062.2799999999042
+3066.439999999904
+3069.559999999904
+3070.079999999904
+3071.639999999904
+3072.679999999904
+3073.199999999904
+3073.719999999904
+3074.239999999904
+3076.3199999999038
+3077.8799999999037
+3079.4399999999036
+3080.4799999999036
+3081.5199999999036
+3083.0799999999035
+3086.1999999999034
+3094.519999999903
+3098.679999999903
+3099.199999999903
+3100.239999999903
+3101.799999999903
+3105.9599999999027
+3109.0799999999026
+3111.1599999999025
+3122.599999999902
+3124.679999999902
+3126.239999999902
+3127.799999999902
+3135.0799999999017
+3136.1199999999017
+3138.1999999999016
+3142.8799999999014
+3145.9999999999013
+3149.639999999901
+3154.839999999901
+3158.479999999901
+3158.999999999901
+3159.519999999901
+3160.039999999901
+3160.559999999901
+3166.2799999999006
+3166.7999999999006
+3168.3599999999005
+3170.9599999999004
+3172.5199999999004
+3176.1599999999003
+3176.6799999999002
+3181.8799999999
+3186.5599999999
+3187.5999999999
+3188.6399999999
+3193.8399999998996
+3194.3599999998996
+3194.8799999998996
+3199.5599999998994
+3201.1199999998994
+3204.2399999998993
+3206.319999999899
+3208.919999999899
+3214.639999999899
+3218.279999999899
+3221.3999999998987
+3223.9999999998986
+3226.0799999998985
+3230.2399999998984
+3234.3999999998982
+3236.479999999898
+3236.999999999898
+3243.759999999898
+3244.799999999898
+3246.879999999898
+3257.2799999998974
+3259.8799999998973
+3260.3999999998973
+3261.4399999998973
+3263.519999999897
+3266.119999999897
+3270.279999999897
+3272.359999999897
+3274.439999999897
+3276.5199999998968
+3277.5599999998967
+3278.0799999998967
+3279.1199999998967
+3279.6399999998966
+3281.1999999998966
+3282.2399999998966
+3283.7999999998965
+3284.3199999998965
+3285.8799999998964
+3287.4399999998964
+3293.159999999896
+3295.759999999896
+3296.279999999896
+3298.359999999896
+3303.039999999896
+3307.1999999998957
+3310.3199999998956
+3311.8799999998955
+3312.3999999998955
+3312.9199999998955
+3315.5199999998954
+3319.1599999998953
+3320.719999999895
+3321.239999999895
+3325.399999999895
+3327.999999999895
+3329.559999999895
+3331.639999999895
+3332.679999999895
+3336.8399999998946
+3338.3999999998946
+3339.9599999998945
+3346.1999999998943
+3346.7199999998943
+3347.7599999998943
+3348.799999999894
+3353.999999999894
+3357.639999999894
+3358.159999999894
+3360.239999999894
+3361.279999999894
+3364.3999999998937
+3365.9599999998936
+3368.0399999998936
+3369.5999999998935
+3370.6399999998935
+3372.7199999998934
+3374.7999999998933
+3375.8399999998933
+3382.079999999893
+3382.599999999893
+3383.639999999893
+3386.759999999893
+3387.799999999893
+3388.839999999893
+3390.9199999998928
+3394.0399999998926
+3397.1599999998925
+3400.2799999998924
+3402.8799999998923
+3403.9199999998923
+3407.559999999892
+3415.879999999892
+3421.0799999998917
+3423.6799999998916
+3424.7199999998916
+3425.2399999998916
+3430.4399999998914
+3432.5199999998913
+3435.639999999891
+3436.159999999891
+3436.679999999891
+3437.199999999891
+3438.759999999891
+3439.279999999891
+3441.359999999891
+3448.6399999998907
+3451.2399999998906
+3451.7599999998906
+3456.4399999998905
+3457.9999999998904
+3463.19999999989
+3465.79999999989
+3467.35999999989
+3468.39999999989
+3469.43999999989
+3475.15999999989
+3482.9599999998895
+3484.5199999998895
+3485.0399999998895
+3488.6799999998893
+3489.1999999998893
+3493.359999999889
+3496.479999999889
+3497.519999999889
+3502.199999999889
+3509.9999999998886
+3511.5599999998885
+3512.0799999998885
+3513.1199999998885
+3515.1999999998884
+3517.7999999998883
+3521.959999999888
+3527.679999999888
+3528.719999999888
+3531.319999999888
+3532.879999999888
+3536.5199999998877
+3537.5599999998876
+3539.6399999998876
+3541.1999999998875
+3545.8799999998873
+3548.4799999998872
+3554.199999999887
+3554.719999999887
+3565.1199999998867
+3567.1999999998866
+3567.7199999998866
+3569.2799999998865
+3571.3599999998864
+3572.9199999998864
+3573.4399999998864
+3577.0799999998862
+3582.799999999886
+3589.039999999886
+3590.5999999998858
+3595.2799999998856
+3595.7999999998856
+3596.3199999998856
+3604.1199999998853
+3606.719999999885
+3607.239999999885
+3608.799999999885
+3613.479999999885
+3613.999999999885
+3615.039999999885
+3618.679999999885
+3621.2799999998847
+3621.7999999998847
+3622.3199999998847
+3625.9599999998845
+3628.0399999998845
+3631.1599999998843
+3634.799999999884
+3636.879999999884
+3637.919999999884
+3645.719999999884
+3646.759999999884
+3650.9199999998837
+3656.1199999998835
+3658.1999999998834
+3659.2399999998834
+3660.2799999998833
+3661.8399999998833
+3665.479999999883
+3669.119999999883
+3670.679999999883
+3671.719999999883
+3672.759999999883
+3673.799999999883
+3678.4799999998827
+3679.5199999998827
+3680.0399999998826
+3680.5599999998826
+3681.0799999998826
+3683.6799999998825
+3689.9199999998823
+3690.9599999998823
+3691.4799999998822
+3691.999999999882
+3698.239999999882
+3700.319999999882
+3707.0799999998817
+3718.5199999998813
+3719.0399999998813
+3722.159999999881
+3723.199999999881
+3724.239999999881
+3726.319999999881
+3728.399999999881
+3732.039999999881
+3737.2399999998806
+3741.9199999998805
+3742.9599999998804
+3745.0399999998804
+3746.5999999998803
+3747.1199999998803
+3750.75999999988
+3752.31999999988
+3760.11999999988
+3761.67999999988
+3762.7199999998797
+3764.7999999998797
+3765.3199999998797
+3765.8399999998796
+3768.4399999998795
+3775.1999999998793
+3775.7199999998793
+3777.799999999879
+3778.319999999879
+3779.879999999879
+3781.959999999879
+3782.999999999879
+3783.519999999879
+3792.3599999998787
+3793.9199999998787
+3794.4399999998786
+3798.0799999998785
+3799.1199999998785
+3819.3999999998778
+3826.6799999998775
+3831.8799999998773
+3838.119999999877
+3839.159999999877
+3840.719999999877
+3844.359999999877
+3847.9999999998768
+3863.0799999998762
+3863.599999999876
+3864.119999999876
+3866.199999999876
+3867.239999999876
+3872.959999999876
+3873.999999999876
+3884.3999999998755
+3890.6399999998753
+3891.1599999998753
+3893.759999999875
+3905.1999999998748
+3907.7999999998747
+3910.9199999998746
+3915.0799999998744
+3915.5999999998744
+3917.6799999998743
+3918.1999999998743
+3918.7199999998743
+3920.799999999874
+3921.319999999874
+3924.959999999874
+3925.479999999874
+3926.519999999874
+3928.079999999874
+3928.599999999874
+3931.719999999874
+3932.239999999874
+3932.759999999874
+3934.3199999998737
+3935.8799999998737
+3936.9199999998737
+3941.0799999998735
+3941.5999999998735
+3945.7599999998733
+3949.919999999873
+3953.039999999873
+3954.079999999873
+3958.759999999873
+3959.279999999873
+3961.359999999873
+3962.3999999998728
+3964.4799999998727
+3967.5999999998726
+3969.1599999998725
+3972.7999999998724
+3973.3199999998724
+3973.8399999998724
+3975.3999999998723
+3976.9599999998723
+3977.999999999872
+3980.079999999872
+3983.719999999872
+3986.319999999872
+3986.839999999872
+3987.359999999872
+3989.439999999872
+3993.5999999998717
+3995.1599999998716
+3996.7199999998716
+3999.3199999998715
+4001.9199999998714
+4004.5199999998713
+4008.159999999871
+4010.239999999871
+4012.839999999871
+4015.959999999871
+4018.039999999871
+4018.559999999871
+4019.5999999998708
+4023.2399999998706
+4024.7999999998706
+4025.3199999998706
+4027.9199999998705
+4028.9599999998704
+4029.4799999998704
+4031.5599999998703
+4032.0799999998703
+4039.35999999987
+4041.95999999987
+4042.47999999987
+4044.55999999987
+4049.2399999998697
+4052.8799999998696
+4053.9199999998696
+4054.9599999998695
+4061.1999999998693
+4063.799999999869
+4065.359999999869
+4067.959999999869
+4070.559999999869
+4071.079999999869
+4072.639999999869
+4073.679999999869
+4074.199999999869
+4074.719999999869
+4077.3199999998687
+4078.3599999998687
+4081.9999999998686
+4086.6799999998684
+4092.919999999868
+4093.959999999868
+4097.079999999869
+4097.599999999869
+4098.63999999987
+4099.679999999871
+4101.759999999873
+4109.039999999879
+4112.159999999882
+4116.839999999886
+4117.359999999886
+4117.879999999886
+4125.1599999998925
+4130.359999999897
+4135.039999999901
+4135.559999999901
+4146.999999999911
+4149.599999999913
+4150.639999999914
+4154.279999999917
+4154.799999999917
+4155.839999999918
+4159.479999999921
+4160.519999999922
+4161.039999999923
+4163.119999999924
+4163.639999999925
+4164.679999999926
+4169.87999999993
+4170.919999999931
+4172.479999999932
+4173.519999999933
+4175.079999999934
+4182.879999999941
+4187.0399999999445
+4187.559999999945
+4188.079999999945
+4190.159999999947
+4191.199999999948
+4193.27999999995
+4195.3599999999515
+4195.879999999952
+4202.639999999958
+4203.679999999958
+4208.359999999962
+4208.879999999963
+4210.439999999964
+4210.959999999965
+4214.599999999968
+4215.119999999968
+4219.279999999972
+4223.439999999975
+4228.639999999979
+4230.199999999981
+4231.239999999982
+4233.319999999983
+4234.359999999984
+4238.519999999988
+4241.11999999999
+4242.679999999991
+4244.2399999999925
+4244.759999999993
+4248.919999999996
+4251.519999999999
+4253.08
+4253.6
+4255.680000000002
+4256.200000000003
+4256.720000000003
+4261.920000000007
+4262.440000000008
+4266.600000000011
+4270.240000000014
+4274.920000000018
+4282.200000000024
+4287.920000000029
+4290.520000000031
+4295.720000000036
+4297.8000000000375
+4300.40000000004
+4308.720000000047
+4316.000000000053
+4319.120000000055
+4320.680000000057
+4321.720000000058
+4324.32000000006
+4326.920000000062
+4329.000000000064
+4331.600000000066
+4334.200000000068
+4336.80000000007
+4337.840000000071
+4339.920000000073
+4340.440000000073
+4343.560000000076
+4349.800000000081
+4355.520000000086
+4358.640000000089
+4360.72000000009
+4366.9600000000955
+4370.080000000098
+4371.6400000000995
+4372.6800000001
+4381.000000000107
+4382.560000000109
+4391.400000000116
+4392.960000000117
+4394.000000000118
+4394.520000000119
+4397.120000000121
+4400.760000000124
+4401.800000000125
+4405.440000000128
+4405.960000000128
+4409.080000000131
+4411.160000000133
+4414.280000000135
+4414.800000000136
+4415.840000000137
+4420.00000000014
+4420.5200000001405
+4421.040000000141
+4428.320000000147
+4428.8400000001475
+4431.44000000015
+4431.96000000015
+4434.040000000152
+4434.560000000152
+4436.120000000154
+4436.640000000154
+4437.680000000155
+4443.40000000016
+4445.480000000161
+4447.040000000163
+4450.160000000165
+4451.200000000166
+4452.240000000167
+4453.800000000168
+4455.88000000017
+4456.400000000171
+4457.4400000001715
+4458.480000000172
+4461.600000000175
+4462.120000000175
+4462.640000000176
+4464.720000000178
+4466.280000000179
+4473.560000000185
+4479.28000000019
+4479.80000000019
+4481.360000000192
+4482.400000000192
+4483.960000000194
+4487.600000000197
+4491.7600000002
+4495.400000000203
+4503.72000000021
+4504.240000000211
+4512.040000000217
+4513.080000000218
+4515.16000000022
+4515.68000000022
+4517.760000000222
+4518.280000000223
+4518.800000000223
+4519.840000000224
+4520.360000000224
+4534.9200000002365
+4537.520000000239
+4538.56000000024
+4539.08000000024
+4539.6000000002405
+4540.120000000241
+4541.680000000242
+4542.720000000243
+4543.2400000002435
+4547.400000000247
+4548.960000000248
+4554.160000000253
+4560.400000000258
+4570.280000000266
+4572.880000000268
+4576.5200000002715
+4585.880000000279
+4589.520000000282
+4591.080000000284
+4593.160000000285
+4596.8000000002885
+4597.320000000289
+4601.480000000292
+4602.000000000293
+4603.560000000294
+4604.080000000295
+4604.600000000295
+4607.200000000297
+4608.7600000002985
+4609.800000000299
+4612.920000000302
+4613.4400000003025
+4613.960000000303
+4614.480000000303
+4619.680000000308
+4620.200000000308
+4621.760000000309
+4624.880000000312
+4629.040000000316
+4630.600000000317
+4631.120000000317
+4633.200000000319
+4633.7200000003195
+4636.840000000322
+4639.960000000325
+4640.480000000325
+4641.520000000326
+4647.240000000331
+4650.880000000334
+4654.0000000003365
+4657.120000000339
+4658.68000000034
+4661.280000000343
+4662.3200000003435
+4664.920000000346
+4666.480000000347
+4667.000000000347
+4667.520000000348
+4669.60000000035
+4671.160000000351
+4675.320000000354
+4678.9600000003575
+4680.520000000359
+4682.08000000036
+4684.160000000362
+4685.200000000363
+4685.720000000363
+4686.760000000364
+4687.800000000365
+4691.440000000368
+4694.04000000037
+4699.2400000003745
+4702.360000000377
+4705.48000000038
+4707.5600000003815
+4709.120000000383
+4710.160000000384
+4710.680000000384
+4713.800000000387
+4714.840000000388
+4721.600000000393
+4723.680000000395
+4724.720000000396
+4725.760000000397
+4728.360000000399
+4731.480000000402
+4732.000000000402
+4732.520000000402
+4739.280000000408
+4743.960000000412
+4748.640000000416
+4752.8000000004195
+4754.360000000421
+4754.880000000421
+4757.480000000423
+4762.680000000428
+4763.720000000429
+4764.240000000429
+4764.7600000004295
+4765.28000000043
+4765.80000000043
+4767.360000000432
+4774.120000000437
+4778.280000000441
+4780.360000000443
+4780.880000000443
+4784.000000000446
+4786.600000000448
+4788.68000000045
+4789.20000000045
+4791.800000000452
+4795.440000000455
+4798.040000000457
+4803.240000000462
+4805.320000000464
+4810.0000000004675
+4814.160000000471
+4817.280000000474
+4818.840000000475
+4823.520000000479
+4824.040000000479
+4826.120000000481
+4828.720000000483
+4832.880000000487
+4836.000000000489
+4837.04000000049
+4838.6000000004915
+4840.160000000493
+4841.200000000494
+4843.800000000496
+4845.880000000498
+4854.720000000505
+4856.800000000507
+4858.8800000005085
+4860.44000000051
+4863.040000000512
+4865.640000000514
+4870.840000000519
+4871.880000000519
+4872.40000000052
+4872.92000000052
+4879.1600000005255
+4883.320000000529
+4892.680000000537
+4898.920000000542
+4899.960000000543
+4903.600000000546
+4915.040000000556
+4917.640000000558
+4920.24000000056
+4928.560000000567
+4929.600000000568
+4933.240000000571
+4936.880000000574
+4937.400000000574
+4940.520000000577
+4946.760000000582
+4947.800000000583
+4949.880000000585
+4950.400000000585
+4954.560000000589
+4956.12000000059
+4958.200000000592
+4958.720000000592
+4964.440000000597
+4966.000000000598
+4970.160000000602
+4974.320000000605
+4974.840000000606
+4975.360000000606
+4975.880000000607
+4978.480000000609
+4982.120000000612
+4984.200000000614
+4988.880000000618
+4992.520000000621
+4994.080000000622
+4999.280000000626
+5002.920000000629
+5003.96000000063
+5006.040000000632
+5007.080000000633
+5007.600000000633
+5009.160000000635
+5013.840000000639
+5014.8800000006395
+5019.040000000643
+5021.120000000645
+5025.800000000649
+5027.36000000065
+5027.88000000065
+5031.000000000653
+5031.520000000653
+5032.560000000654
+5033.600000000655
+5036.720000000658
+5041.400000000662
+5041.920000000662
+5045.040000000665
+5045.560000000665
+5046.080000000666
+5047.640000000667
+5048.160000000667
+5049.720000000669
+5054.400000000673
+5055.4400000006735
+5056.480000000674
+5057.520000000675
+5058.560000000676
+5060.1200000006775
+5061.160000000678
+5062.200000000679
+5062.72000000068
+5064.800000000681
+5065.320000000682
+5067.400000000684
+5072.600000000688
+5077.800000000692
+5078.840000000693
+5083.000000000697
+5084.040000000698
+5089.240000000702
+5091.840000000704
+5098.080000000709
+5099.640000000711
+5103.800000000714
+5104.840000000715
+5108.480000000718
+5112.640000000722
+5117.3200000007255
+5118.880000000727
+5125.6400000007325
+5128.240000000735
+5132.920000000739
+5135.520000000741
+5138.640000000743
+5139.160000000744
+5140.200000000745
+5140.720000000745
+5146.44000000075
+5153.720000000756
+5156.320000000758
+5157.360000000759
+5166.720000000767
+5167.240000000767
+5169.84000000077
+5170.88000000077
+5176.600000000775
+5180.760000000779
+5181.280000000779
+5182.32000000078
+5185.440000000783
+5187.520000000784
+5188.040000000785
+5189.600000000786
+5191.1600000007875
+5195.320000000791

http://git-wip-us.apache.org/repos/asf/kylin/blob/2b7fe610/engine-mr/src/test/resources/multi_file_empty_file/empty.txt
----------------------------------------------------------------------
diff --git a/engine-mr/src/test/resources/multi_file_empty_file/empty.txt b/engine-mr/src/test/resources/multi_file_empty_file/empty.txt
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/kylin/blob/2b7fe610/engine-mr/src/test/resources/multi_file_empty_file/has_value.txt
----------------------------------------------------------------------
diff --git a/engine-mr/src/test/resources/multi_file_empty_file/has_value.txt b/engine-mr/src/test/resources/multi_file_empty_file/has_value.txt
new file mode 100644
index 0000000..42217c6
--- /dev/null
+++ b/engine-mr/src/test/resources/multi_file_empty_file/has_value.txt
@@ -0,0 +1,2 @@
+123
+null
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/kylin/blob/2b7fe610/engine-mr/src/test/resources/multi_file_int/data_0
----------------------------------------------------------------------
diff --git a/engine-mr/src/test/resources/multi_file_int/data_0 b/engine-mr/src/test/resources/multi_file_int/data_0
new file mode 100644
index 0000000..b66face
--- /dev/null
+++ b/engine-mr/src/test/resources/multi_file_int/data_0
@@ -0,0 +1,1987 @@
+10
+20
+26
+27
+31
+35
+38
+40
+43
+49
+51
+52
+68
+74
+77
+82
+102
+110
+129
+130
+131
+139
+144
+146
+147
+151
+164
+168
+169
+171
+173
+177
+182
+184
+186
+193
+194
+195
+198
+199
+200
+206
+208
+215
+217
+220
+229
+233
+243
+244
+253
+260
+266
+271
+275
+276
+280
+283
+296
+298
+300
+301
+308
+309
+315
+319
+328
+330
+332
+337
+342
+343
+350
+360
+361
+362
+366
+380
+391
+396
+397
+400
+423
+424
+426
+428
+436
+448
+455
+458
+459
+460
+461
+472
+474
+485
+487
+491
+492
+497
+498
+499
+504
+507
+510
+520
+526
+532
+536
+538
+542
+548
+551
+553
+555
+561
+565
+573
+580
+598
+608
+616
+626
+643
+645
+650
+652
+653
+654
+658
+668
+669
+679
+681
+687
+688
+691
+692
+696
+707
+715
+719
+724
+725
+732
+736
+746
+750
+757
+761
+765
+772
+778
+779
+780
+797
+802
+803
+809
+810
+811
+813
+824
+829
+850
+854
+856
+860
+861
+866
+871
+873
+886
+890
+892
+900
+908
+909
+910
+911
+915
+923
+932
+933
+934
+937
+945
+948
+954
+963
+965
+967
+979
+984
+985
+988
+990
+991
+993
+997
+1001
+1013
+1016
+1027
+1032
+1039
+1043
+1044
+1047
+1058
+1059
+1062
+1066
+1071
+1081
+1094
+1104
+1106
+1123
+1128
+1131
+1134
+1141
+1146
+1147
+1155
+1157
+1170
+1172
+1178
+1184
+1185
+1196
+1201
+1208
+1210
+1212
+1222
+1228
+1229
+1241
+1243
+1244
+1248
+1256
+1264
+1275
+1287
+1293
+1294
+1295
+1307
+1317
+1318
+1324
+1329
+1330
+1337
+1349
+1350
+1352
+1354
+1366
+1368
+1369
+1371
+1375
+1388
+1393
+1395
+1400
+1401
+1408
+1411
+1413
+1414
+1415
+1418
+1429
+1433
+1439
+1446
+1447
+1449
+1450
+1453
+1459
+1464
+1466
+1469
+1481
+1482
+1483
+1484
+1485
+1490
+1496
+1498
+1510
+1529
+1541
+1546
+1548
+1567
+1569
+1570
+1571
+1573
+1583
+1585
+1592
+1598
+1601
+1606
+1608
+1611
+1613
+1615
+1624
+1626
+1627
+1629
+1635
+1651
+1652
+1658
+1679
+1683
+1695
+1696
+1704
+1707
+1709
+1715
+1720
+1724
+1727
+1730
+1737
+1741
+1743
+1750
+1761
+1765
+1767
+1771
+1793
+1797
+1801
+1808
+1824
+1827
+1835
+1839
+1842
+1854
+1859
+1861
+1864
+1872
+1874
+1881
+1888
+1896
+1900
+1902
+1905
+1908
+1911
+1913
+1920
+1940
+1944
+1945
+1946
+1950
+1960
+1962
+1966
+1977
+1980
+1981
+1984
+1987
+1994
+2000
+2005
+2006
+2009
+2014
+2021
+2023
+2025
+2026
+2030
+2031
+2034
+2041
+2050
+2059
+2060
+2065
+2066
+2067
+2083
+2087
+2090
+2097
+2103
+2116
+2117
+2126
+2132
+2135
+2136
+2137
+2144
+2160
+2162
+2163
+2175
+2193
+2197
+2203
+2206
+2207
+2211
+2215
+2216
+2221
+2225
+2232
+2234
+2241
+2245
+2246
+2253
+2254
+2256
+2259
+2260
+2265
+2268
+2280
+2288
+2294
+2318
+2320
+2323
+2327
+2333
+2334
+2336
+2337
+2340
+2349
+2351
+2363
+2379
+2387
+2390
+2391
+2394
+2400
+2408
+2413
+2417
+2419
+2420
+2422
+2425
+2426
+2441
+2453
+2455
+2457
+2463
+2464
+2466
+2469
+2472
+2475
+2478
+2479
+2482
+2484
+2491
+2500
+2503
+2506
+2516
+2529
+2533
+2535
+2541
+2542
+2544
+2546
+2565
+2571
+2578
+2580
+2583
+2586
+2592
+2601
+2602
+2604
+2618
+2623
+2630
+2632
+2643
+2649
+2652
+2664
+2673
+2692
+2696
+2699
+2708
+2710
+2712
+2714
+2717
+2721
+2723
+2729
+2730
+2734
+2744
+2747
+2756
+2765
+2771
+2779
+2783
+2789
+2790
+2798
+2799
+2801
+2808
+2816
+2822
+2824
+2831
+2833
+2835
+2839
+2843
+2847
+2850
+2854
+2856
+2874
+2875
+2877
+2880
+2893
+2897
+2906
+2907
+2908
+2918
+2923
+2924
+2929
+2932
+2933
+2946
+2963
+2967
+2977
+2981
+2991
+2999
+3017
+3019
+3039
+3041
+3070
+3081
+3082
+3087
+3088
+3096
+3099
+3102
+3107
+3114
+3117
+3122
+3123
+3127
+3133
+3134
+3135
+3142
+3145
+3151
+3152
+3160
+3180
+3189
+3190
+3191
+3194
+3205
+3208
+3210
+3211
+3212
+3216
+3221
+3223
+3225
+3237
+3241
+3247
+3251
+3257
+3263
+3264
+3265
+3266
+3269
+3278
+3292
+3299
+3305
+3307
+3314
+3322
+3323
+3336
+3343
+3353
+3355
+3374
+3377
+3381
+3384
+3392
+3398
+3399
+3403
+3404
+3406
+3415
+3423
+3424
+3433
+3434
+3443
+3447
+3454
+3466
+3475
+3482
+3484
+3488
+3491
+3497
+3500
+3505
+3512
+3515
+3516
+3517
+3530
+3537
+3540
+3546
+3549
+3553
+3556
+3567
+3572
+3573
+3577
+3580
+3583
+3593
+3595
+3597
+3600
+3602
+3603
+3604
+3614
+3615
+3624
+3629
+3633
+3636
+3647
+3650
+3653
+3655
+3659
+3662
+3664
+3665
+3667
+3676
+3679
+3681
+3684
+3692
+3696
+3697
+3705
+3719
+3723
+3726
+3727
+3729
+3730
+3731
+3733
+3736
+3737
+3751
+3752
+3758
+3760
+3788
+3789
+3791
+3792
+3793
+3794
+3796
+3801
+3807
+3816
+3830
+3837
+3839
+3840
+3845
+3858
+3866
+3872
+3879
+3882
+3888
+3900
+3906
+3907
+3909
+3913
+3914
+3915
+3916
+3917
+3918
+3932
+3933
+3950
+3956
+3967
+3972
+3974
+3976
+3980
+3989
+3992
+3996
+3998
+4001
+4002
+4008
+4016
+4017
+4027
+4031
+4033
+4034
+4037
+4038
+4039
+4040
+4044
+4046
+4054
+4056
+4058
+4065
+4066
+4069
+4072
+4073
+4076
+4079
+4091
+4096
+4104
+4115
+4117
+4119
+4120
+4123
+4126
+4129
+4143
+4144
+4150
+4152
+4155
+4161
+4170
+4172
+4173
+4175
+4180
+4204
+4206
+4207
+4209
+4210
+4211
+4214
+4218
+4224
+4232
+4240
+4247
+4249
+4253
+4254
+4263
+4267
+4274
+4280
+4288
+4294
+4296
+4298
+4302
+4304
+4310
+4313
+4319
+4324
+4338
+4347
+4349
+4358
+4367
+4368
+4378
+4385
+4390
+4393
+4399
+4405
+4406
+4407
+4409
+4414
+4417
+4424
+4432
+4434
+4438
+4443
+4444
+4448
+4456
+4462
+4464
+4472
+4473
+4476
+4480
+4485
+4487
+4489
+4490
+4491
+4492
+4494
+4512
+4516
+4527
+4529
+4583
+4585
+4590
+4593
+4597
+4599
+4603
+4611
+4621
+4625
+4627
+4628
+4629
+4635
+4636
+4639
+4643
+4644
+4649
+4657
+4660
+4672
+4678
+4682
+4687
+4688
+4702
+4705
+4710
+4720
+4727
+4728
+4730
+4735
+4736
+4740
+4753
+4754
+4757
+4758
+4761
+4762
+4763
+4767
+4778
+4779
+4781
+4782
+4784
+4785
+4788
+4796
+4814
+4817
+4831
+4832
+4840
+4842
+4847
+4849
+4855
+4865
+4875
+4877
+4893
+4899
+4905
+4907
+4908
+4912
+4916
+4918
+4923
+4929
+4936
+4938
+4940
+4959
+4971
+4972
+4976
+4977
+4979
+4983
+4985
+4988
+4991
+4993
+4996
+4999
+5000
+5003
+5005
+5006
+5009
+5010
+5016
+5018
+5026
+5028
+5030
+5044
+5048
+5058
+5075
+5078
+5079
+5084
+5086
+5089
+5090
+5094
+5100
+5110
+5112
+5127
+5132
+5133
+5135
+5138
+5139
+5144
+5147
+5160
+5166
+5168
+5170
+5172
+5175
+5178
+5185
+5187
+5197
+5198
+5199
+5210
+5213
+5217
+5218
+5225
+5228
+5234
+5235
+5251
+5252
+5253
+5263
+5268
+5275
+5279
+5281
+5283
+5284
+5287
+5292
+5296
+5297
+5299
+5305
+5308
+5316
+5320
+5324
+5325
+5338
+5340
+5344
+5347
+5357
+5358
+5360
+5366
+5367
+5369
+5396
+5398
+5399
+5406
+5411
+5412
+5414
+5417
+5422
+5426
+5427
+5431
+5434
+5435
+5436
+5439
+5442
+5444
+5456
+5457
+5458
+5460
+5465
+5468
+5470
+5475
+5483
+5486
+5492
+5495
+5497
+5500
+5503
+5504
+5512
+5531
+5532
+5533
+5535
+5537
+5541
+5543
+5549
+5553
+5561
+5588
+5590
+5591
+5593
+5594
+5596
+5601
+5603
+5612
+5617
+5622
+5624
+5633
+5640
+5643
+5644
+5649
+5655
+5663
+5666
+5671
+5672
+5675
+5678
+5697
+5699
+5701
+5706
+5712
+5714
+5718
+5719
+5731
+5742
+5748
+5758
+5761
+5762
+5764
+5773
+5783
+5788
+5801
+5804
+5806
+5819
+5820
+5829
+5831
+5841
+5855
+5861
+5862
+5889
+5890
+5891
+5896
+5900
+5907
+5909
+5915
+5916
+5919
+5927
+5948
+5953
+5962
+5971
+5976
+5977
+5997
+5999
+6013
+6020
+6027
+6028
+6029
+6038
+6050
+6058
+6061
+6063
+6065
+6068
+6078
+6081
+6089
+6095
+6102
+6118
+6119
+6122
+6123
+6124
+6126
+6127
+6133
+6134
+6136
+6137
+6138
+6139
+6140
+6143
+6145
+6146
+6149
+6151
+6155
+6159
+6160
+6163
+6172
+6175
+6186
+6192
+6194
+6195
+6202
+6206
+6207
+6217
+6220
+6222
+6223
+6228
+6231
+6239
+6240
+6242
+6243
+6246
+6249
+6252
+6259
+6266
+6267
+6272
+6273
+6289
+6292
+6297
+6307
+6311
+6313
+6320
+6336
+6342
+6349
+6350
+6358
+6361
+6376
+6377
+6382
+6387
+6389
+6393
+6395
+6397
+6405
+6406
+6420
+6422
+6439
+6440
+6450
+6460
+6464
+6474
+6475
+6480
+6488
+6490
+6492
+6494
+6495
+6497
+6499
+6504
+6510
+6511
+6513
+6517
+6518
+6525
+6527
+6531
+6537
+6538
+6539
+6550
+6566
+6567
+6570
+6577
+6578
+6583
+6589
+6590
+6594
+6605
+6608
+6614
+6624
+6631
+6634
+6645
+6646
+6649
+6652
+6653
+6654
+6657
+6658
+6670
+6673
+6677
+6681
+6684
+6686
+6694
+6699
+6702
+6707
+6710
+6712
+6713
+6714
+6720
+6721
+6725
+6727
+6729
+6732
+6734
+6737
+6739
+6744
+6760
+6761
+6764
+6773
+6775
+6782
+6784
+6794
+6797
+6801
+6810
+6813
+6815
+6819
+6827
+6833
+6834
+6836
+6837
+6852
+6860
+6863
+6864
+6865
+6869
+6880
+6885
+6887
+6892
+6901
+6907
+6911
+6915
+6917
+6919
+6924
+6925
+6930
+6933
+6937
+6945
+6947
+6949
+6959
+6961
+6962
+6975
+6983
+6986
+6989
+6991
+6996
+7010
+7014
+7026
+7027
+7031
+7042
+7065
+7066
+7077
+7078
+7097
+7103
+7110
+7111
+7117
+7121
+7127
+7133
+7137
+7138
+7139
+7141
+7148
+7149
+7150
+7162
+7170
+7171
+7178
+7191
+7192
+7196
+7197
+7200
+7202
+7209
+7221
+7235
+7236
+7242
+7244
+7253
+7259
+7262
+7270
+7273
+7274
+7277
+7293
+7294
+7301
+7303
+7308
+7310
+7315
+7319
+7320
+7321
+7326
+7330
+7331
+7332
+7333
+7335
+7350
+7358
+7361
+7363
+7367
+7372
+7376
+7377
+7385
+7389
+7392
+7396
+7402
+7411
+7417
+7423
+7429
+7437
+7438
+7439
+7444
+7450
+7451
+7456
+7457
+7458
+7460
+7461
+7469
+7471
+7472
+7475
+7477
+7481
+7490
+7491
+7493
+7495
+7497
+7498
+7504
+7506
+7507
+7510
+7515
+7516
+7525
+7529
+7530
+7531
+7538
+7544
+7550
+7562
+7571
+7579
+7585
+7586
+7589
+7590
+7600
+7606
+7616
+7624
+7625
+7628
+7649
+7651
+7652
+7656
+7664
+7666
+7672
+7689
+7692
+7696
+7700
+7702
+7703
+7712
+7713
+7714
+7721
+7727
+7728
+7737
+7759
+7765
+7767
+7768
+7769
+7778
+7779
+7784
+7799
+7800
+7801
+7812
+7819
+7822
+7826
+7829
+7836
+7839
+7841
+7842
+7843
+7853
+7856
+7863
+7867
+7869
+7879
+7883
+7891
+7897
+7900
+7903
+7907
+7908
+7909
+7929
+7933
+7936
+7943
+7944
+7957
+7962
+7965
+7986
+7989
+7994
+7996
+7998
+7999
+8000
+8005
+8008
+8011
+8020
+8022
+8023
+8024
+8036
+8037
+8040
+8045
+8051
+8054
+8057
+8061
+8070
+8071
+8073
+8075
+8076
+8079
+8085
+8100
+8104
+8107
+8108
+8116
+8122
+8134
+8146
+8153
+8165
+8166
+8167
+8170
+8173
+8180
+8184
+8185
+8186
+8189
+8199
+8201
+8217
+8223
+8230
+8248
+8255
+8257
+8258
+8267
+8268
+8271
+8274
+8275
+8281
+8284
+8285
+8287
+8289
+8302
+8305
+8309
+8320
+8321
+8327
+8336
+8339
+8341
+8365
+8376
+8377
+8391
+8392
+8397
+8403
+8411
+8413
+8422
+8426
+8427
+8435
+8437
+8441
+8445
+8446
+8451
+8453
+8461
+8464
+8478
+8482
+8486
+8489
+8492
+8498
+8499
+8500
+8519
+8523
+8531
+8535
+8537
+8538
+8544
+8546
+8554
+8559
+8564
+8570
+8575
+8576
+8580
+8582
+8584
+8588
+8589
+8590
+8592
+8594
+8600
+8606
+8607
+8619
+8629
+8630
+8631
+8634
+8636
+8638
+8643
+8644
+8650
+8654
+8655
+8658
+8659
+8672
+8677
+8681
+8691
+8695
+8698
+8704
+8711
+8722
+8726
+8727
+8730
+8734
+8746
+8751
+8755
+8760
+8765
+8770
+8783
+8785
+8791
+8799
+8800
+8801
+8803
+8805
+8822
+8828
+8830
+8843
+8849
+8850
+8857
+8858
+8862
+8864
+8866
+8873
+8878
+8888
+8892
+8901
+8906
+8907
+8908
+8913
+8915
+8916
+8918
+8920
+8940
+8944
+8948
+8952
+8960
+8985
+8987
+8996
+8999
+9003
+9007
+9011
+9015
+9022
+9023
+9024
+9031
+9032
+9033
+9034
+9035
+9044
+9048
+9049
+9052
+9058
+9065
+9067
+9068
+9069
+9085
+9092
+9093
+9096
+9101
+9106
+9108
+9110
+9117
+9119
+9129
+9135
+9137
+9138
+9141
+9146
+9147
+9150
+9152
+9153
+9155
+9156
+9157
+9159
+9171
+9177
+9179
+9188
+9191
+9202
+9214
+9216
+9220
+9229
+9231
+9245
+9250
+9252
+9256
+9259
+9262
+9275
+9277
+9279
+9286
+9290
+9291
+9295
+9297
+9305
+9308
+9312
+9330
+9333
+9340
+9349
+9350
+9366
+9370
+9374
+9378
+9380
+9384
+9388
+9395
+9409
+9410
+9416
+9432
+9435
+9436
+9438
+9449
+9453
+9467
+9471
+9475
+9477
+9483
+9489
+9499
+9503
+9510
+9513
+9516
+9527
+9532
+9543
+9545
+9556
+9559
+9560
+9566
+9567
+9569
+9574
+9579
+9583
+9585
+9606
+9614
+9621
+9632
+9637
+9654
+9655
+9661
+9665
+9669
+9672
+9676
+9680
+9682
+9684
+9688
+9701
+9707
+9715
+9718
+9719
+9720
+9730
+9733
+9734
+9737
+9739
+9755
+9756
+9758
+9763
+9767
+9786
+9787
+9791
+9793
+9801
+9807
+9809
+9812
+9814
+9818
+9829
+9837
+9841
+9861
+9863
+9873
+9875
+9882
+9885
+9889
+9895
+9896
+9901
+9903
+9905
+9910
+9915
+9929
+9936
+9946
+9948
+9950
+9956
+9958
+9965
+9966
+9969
+9978
+9982
+9996