hawq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From y...@apache.org
Subject [08/10] incubator-hawq git commit: HAWQ-898. Add feature test for COPY with new test framework.
Date Tue, 26 Jul 2016 12:06:20 GMT
http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/b5960312/src/test/feature/utility/data/desc.data
----------------------------------------------------------------------
diff --git a/src/test/feature/utility/data/desc.data b/src/test/feature/utility/data/desc.data
new file mode 100755
index 0000000..4ff1457
--- /dev/null
+++ b/src/test/feature/utility/data/desc.data
@@ -0,0 +1,10000 @@
+9999	1227676208
+9998	1673273198
+9997	868304211
+9996	999647871
+9995	310717580
+9994	1600952573
+9993	1081719182
+9992	242349705
+9991	1831758177
+9990	463935293
+9989	2044302343
+9988	1923557716
+9987	1243580926
+9986	18212056
+9985	757774765
+9984	1995958541
+9983	677073243
+9982	1290996901
+9981	947110578
+9980	1807402518
+9979	1756582238
+9978	910567096
+9977	2071380026
+9976	924516791
+9975	780851952
+9974	1605398760
+9973	1596663587
+9972	1261944440
+9971	625318191
+9970	1416577811
+9969	1272626725
+9968	228028337
+9967	1362555617
+9966	1414835286
+9965	2065412336
+9964	68367875
+9963	1916678044
+9962	617783889
+9961	345531010
+9960	2055684109
+9959	1367838015
+9958	2026090287
+9957	1165782951
+9956	1395106032
+9955	1488622461
+9954	1614261512
+9953	1048847963
+9952	1017154373
+9951	1681898311
+9950	36543482
+9949	1883506140
+9948	832065446
+9947	129715143
+9946	465981266
+9945	1475336852
+9944	1666391160
+9943	980080569
+9942	180085775
+9941	2136801363
+9940	397289853
+9939	54022194
+9938	2005275087
+9937	310099649
+9936	1294187742
+9935	1645640890
+9934	1447628447
+9933	1870320513
+9932	2008477583
+9931	1397429521
+9930	466924371
+9929	889901157
+9928	2120215631
+9927	537467826
+9926	1699005087
+9925	346258069
+9924	471468088
+9923	2079846849
+9922	1012304481
+9921	1281131881
+9920	849832864
+9919	2054311986
+9918	1417524873
+9917	1504212242
+9916	610807631
+9915	1633384345
+9914	1295251077
+9913	1677073445
+9912	582790715
+9911	126063581
+9910	131526276
+9909	87190204
+9908	907318099
+9907	359634197
+9906	1009954849
+9905	1571350877
+9904	1784646955
+9903	50198926
+9902	1403396142
+9901	1118576425
+9900	1424697538
+9899	2076940193
+9898	1338379718
+9897	1773957562
+9896	65999738
+9895	1766641886
+9894	1481437235
+9893	1337819855
+9892	1230013984
+9891	1105476143
+9890	2011090655
+9889	1493104270
+9888	1443504355
+9887	1931624176
+9886	208961165
+9885	1081217833
+9884	1050593630
+9883	1169187495
+9882	1545547169
+9881	495600511
+9880	1366229130
+9879	1919375727
+9878	1224719003
+9877	1483450870
+9876	722470890
+9875	959755923
+9874	167954735
+9873	666070529
+9872	772985035
+9871	1473939597
+9870	1927680355
+9869	1798223624
+9868	2010940455
+9867	1719221479
+9866	292520326
+9865	875663531
+9864	536627902
+9863	375961092
+9862	1474212847
+9861	1884393362
+9860	1809455435
+9859	79466479
+9858	1284143105
+9857	362286522
+9856	881030546
+9855	1187257317
+9854	1683154312
+9853	554993119
+9852	1950442013
+9851	1773655090
+9850	1418365156
+9849	2030261908
+9848	1196904837
+9847	264963079
+9846	1315496134
+9845	56400360
+9844	186770888
+9843	841498786
+9842	885873822
+9841	1122245059
+9840	1610482790
+9839	208458876
+9838	1505703298
+9837	1135276924
+9836	1182593577
+9835	2064042882
+9834	1548934331
+9833	799718188
+9832	713989305
+9831	1394746368
+9830	600250256
+9829	1447168913
+9828	1345919581
+9827	96885788
+9826	826615858
+9825	326037427
+9824	1384298952
+9823	2056982869
+9822	1284111611
+9821	2067663753
+9820	576750253
+9819	1153402076
+9818	714765773
+9817	1140504476
+9816	78192191
+9815	473997348
+9814	1318010186
+9813	1212009477
+9812	1378499644
+9811	677414946
+9810	1764025409
+9809	475205866
+9808	1173348946
+9807	1589144064
+9806	1733826240
+9805	382875389
+9804	1350053577
+9803	154187963
+9802	199467931
+9801	1414304039
+9800	48826786
+9799	503364468
+9798	620553055
+9797	1019882154
+9796	860070484
+9795	917116636
+9794	1189409464
+9793	1464118846
+9792	1480232616
+9791	130709534
+9790	1352897980
+9789	1583729425
+9788	1075209885
+9787	240768425
+9786	1969977938
+9785	1013666362
+9784	1242981351
+9783	640595240
+9782	1595467716
+9781	903293778
+9780	1651549647
+9779	174881345
+9778	888863273
+9777	790473557
+9776	239090487
+9775	1579638277
+9774	183407458
+9773	2083233185
+9772	105361177
+9771	1843587111
+9770	793750984
+9769	1176428280
+9768	1790777632
+9767	1850920067
+9766	1977956338
+9765	1543435285
+9764	1584367668
+9763	1058699929
+9762	111220866
+9761	2043986839
+9760	1202983297
+9759	1112129554
+9758	1761235135
+9757	61543522
+9756	1145270722
+9755	1329382697
+9754	1565682294
+9753	339687573
+9752	1136529241
+9751	1420586371
+9750	14430505
+9749	861076090
+9748	2083274506
+9747	1456708644
+9746	607066099
+9745	303340949
+9744	1474277100
+9743	487303995
+9742	1289482201
+9741	1076416545
+9740	52809478
+9739	1090314565
+9738	1345955589
+9737	247342347
+9736	266552398
+9735	919256409
+9734	1432214419
+9733	1687864477
+9732	2003200280
+9731	1146574960
+9730	282751704
+9729	1141439775
+9728	2114342480
+9727	431852437
+9726	643344876
+9725	805583149
+9724	192853456
+9723	145095923
+9722	325257068
+9721	275453150
+9720	1484795513
+9719	705205508
+9718	254009991
+9717	1779933556
+9716	2129915192
+9715	119762104
+9714	1161342396
+9713	397860555
+9712	434494516
+9711	199167636
+9710	1877944603
+9709	1952950779
+9708	823762166
+9707	426699180
+9706	962611576
+9705	726171569
+9704	1063539777
+9703	285639459
+9702	1405112773
+9701	861760505
+9700	1179716127
+9699	1998382914
+9698	498094899
+9697	1308759331
+9696	238998981
+9695	498248952
+9694	480326081
+9693	2064883954
+9692	807784058
+9691	1767535207
+9690	21443159
+9689	1852345604
+9688	722773964
+9687	134247887
+9686	618591160
+9685	1732054637
+9684	1832751235
+9683	962174759
+9682	667399599
+9681	629027385
+9680	1522889118
+9679	1451245423
+9678	990339203
+9677	97590597
+9676	1510643051
+9675	676972117
+9674	1468542443
+9673	201779272
+9672	1253406979
+9671	1554213507
+9670	363665606
+9669	2018440444
+9668	1759383933
+9667	2147329594
+9666	828433250
+9665	321598675
+9664	1837948542
+9663	860274521
+9662	2043440795
+9661	1102922102
+9660	1044761243
+9659	2034678919
+9658	1233754444
+9657	1138202974
+9656	448980300
+9655	1803900049
+9654	1064655038
+9653	1203723850
+9652	1586769289
+9651	1363637824
+9650	1786171829
+9649	1425298520
+9648	2088086019
+9647	313367086
+9646	776531802
+9645	1308863779
+9644	1571048785
+9643	2061812584
+9642	1985597314
+9641	1382450183
+9640	1942313221
+9639	363819659
+9638	1190007193
+9637	1437785258
+9636	309381052
+9635	2115642377
+9634	425641528
+9633	735026440
+9632	1962996926
+9631	8761875
+9630	2016651306
+9629	2054041917
+9628	1585698619
+9627	1577338043
+9626	73547936
+9625	1392740097
+9624	217130759
+9623	1848500861
+9622	1565035669
+9621	161470769
+9620	1423035453
+9619	1472804743
+9618	648766718
+9617	779222240
+9616	889801949
+9615	862202865
+9614	1470750113
+9613	188598602
+9612	119499363
+9611	1621777654
+9610	192442990
+9609	504527963
+9608	54438607
+9607	1221848464
+9606	1012143730
+9605	1721838260
+9604	152645451
+9603	416879652
+9602	865858782
+9601	2056438657
+9600	570546904
+9599	439313263
+9598	1980493980
+9597	192958522
+9596	1360207283
+9595	372530723
+9594	1975188076
+9593	55659990
+9592	425465408
+9591	92230926
+9590	1660187698
+9589	643813213
+9588	583002794
+9587	1934047501
+9586	1455955774
+9585	701203347
+9584	742703502
+9583	1996456107
+9582	2143639260
+9581	1762455048
+9580	1567339047
+9579	1118078173
+9578	1639867880
+9577	480083994
+9576	1069203013
+9575	595264078
+9574	855979478
+9573	243690442
+9572	1993816396
+9571	426545519
+9570	75944676
+9569	377588382
+9568	1226589627
+9567	1607963257
+9566	365254093
+9565	1304547293
+9564	2094548962
+9563	1882957150
+9562	542955940
+9561	1929135843
+9560	1656711780
+9559	1873623845
+9558	1335341086
+9557	2029283095
+9556	1191343998
+9555	1606983315
+9554	705047735
+9553	1127732102
+9552	429117059
+9551	1025561086
+9550	122587167
+9549	1087255053
+9548	48875160
+9547	1044603802
+9546	1771588164
+9545	825512571
+9544	748931329
+9543	429433959
+9542	167745765
+9541	1616228014
+9540	1347439539
+9539	615465067
+9538	12334288
+9537	2069525982
+9536	1660897943
+9535	629780591
+9534	761591353
+9533	165413119
+9532	226245370
+9531	816815742
+9530	593794757
+9529	1774912333
+9528	682279847
+9527	1875841419
+9526	1324235360
+9525	63611896
+9524	1177866256
+9523	1826970296
+9522	1005144935
+9521	1489345654
+9520	976685926
+9519	1225467013
+9518	1463150537
+9517	1370846236
+9516	295672473
+9515	1342154204
+9514	657766806
+9513	1280186963
+9512	1229478068
+9511	1699764346
+9510	1603893726
+9509	1425397205
+9508	1102050772
+9507	1530037345
+9506	1307934629
+9505	1495484824
+9504	403535220
+9503	2092259258
+9502	1719102010
+9501	598816685
+9500	134535895
+9499	865436986
+9498	450676973
+9497	618667951
+9496	697975163
+9495	1644748711
+9494	1205950609
+9493	1836004249
+9492	850284370
+9491	1927161570
+9490	26195117
+9489	1753323338
+9488	929794540
+9487	120996332
+9486	713079430
+9485	1162969158
+9484	112676136
+9483	1105486107
+9482	1823776885
+9481	1951564511
+9480	597713574
+9479	73856380
+9478	117462575
+9477	1754049596
+9476	1126502125
+9475	1363159019
+9474	1923866462
+9473	1952202183
+9472	1957723363
+9471	853665024
+9470	148139712
+9469	1663351592
+9468	167461823
+9467	953411909
+9466	1560200990
+9465	1009454561
+9464	794464341
+9463	1426272687
+9462	1809809132
+9461	1244444680
+9460	997367030
+9459	2052682433
+9458	1040243907
+9457	1914309030
+9456	8320196
+9455	1755076971
+9454	1486675921
+9453	308595273
+9452	507772533
+9451	1749920504
+9450	1834101935
+9449	991147626
+9448	1094837903
+9447	901787204
+9446	1977666782
+9445	1321783590
+9444	1552919304
+9443	1070201438
+9442	1804062470
+9441	294371770
+9440	686203201
+9439	1342211451
+9438	103150602
+9437	1305490909
+9436	158947568
+9435	133928303
+9434	1347129077
+9433	1697503309
+9432	428905657
+9431	1904610347
+9430	204200772
+9429	1230541648
+9428	2044362237
+9427	1432650584
+9426	427633109
+9425	1847208570
+9424	1247304438
+9423	1884239064
+9422	621976986
+9421	1664108554
+9420	655082601
+9419	932314731
+9418	1160964492
+9417	1920537961
+9416	1496351548
+9415	907465344
+9414	1665204767
+9413	1258547533
+9412	383998237
+9411	461851019
+9410	191221168
+9409	1528195939
+9408	1183263883
+9407	2116705947
+9406	2105845480
+9405	608927906
+9404	1852506294
+9403	1590002378
+9402	1493302537
+9401	1345847657
+9400	2007731758
+9399	919033836
+9398	802908539
+9397	197153666
+9396	185346146
+9395	690877692
+9394	1225231584
+9393	1730679531
+9392	1229156463
+9391	1837145903
+9390	503144062
+9389	882028287
+9388	1583446830
+9387	253499148
+9386	255333194
+9385	237804015
+9384	523467107
+9383	1203353748
+9382	1067326365
+9381	1003285945
+9380	1426070784
+9379	221998868
+9378	1569834107
+9377	574335976
+9376	264199653
+9375	515843101
+9374	1263109017
+9373	506658637
+9372	1729754268
+9371	574268701
+9370	542939118
+9369	1810578091
+9368	733687689
+9367	112030846
+9366	1119405730
+9365	602150263
+9364	1609204877
+9363	1535569329
+9362	1227535469
+9361	347128176
+9360	253699072
+9359	249644913
+9358	626695093
+9357	1345642815
+9356	1877515689
+9355	1199463094
+9354	1317961297
+9353	1667664809
+9352	1924766611
+9351	845327497
+9350	1580935486
+9349	851734808
+9348	2105282863
+9347	1053991006
+9346	1458710607
+9345	1905024664
+9344	933572481
+9343	688840316
+9342	2111203167
+9341	2066659825
+9340	1988064659
+9339	430908271
+9338	691172361
+9337	131537426
+9336	650309617
+9335	1731320048
+9334	1522098441
+9333	1262076701
+9332	1281870257
+9331	977890556
+9330	1867916730
+9329	1055539905
+9328	519612872
+9327	1574715647
+9326	27681518
+9325	209850880
+9324	1422180130
+9323	472633800
+9322	86729323
+9321	1073031803
+9320	887528282
+9319	526944480
+9318	1540507849
+9317	200258198
+9316	120418525
+9315	769870290
+9314	1941305145
+9313	1014396304
+9312	848259305
+9311	1680294895
+9310	1375487463
+9309	1856527233
+9308	1928082302
+9307	1107335961
+9306	756922633
+9305	1535716564
+9304	449449791
+9303	544207885
+9302	1541643618
+9301	226330352
+9300	458277684
+9299	293201083
+9298	1027858387
+9297	309761992
+9296	152535517
+9295	1702531365
+9294	123121556
+9293	349148327
+9292	1732589166
+9291	1707268491
+9290	1680007602
+9289	687270083
+9288	406525955
+9287	770637558
+9286	406436701
+9285	1253505869
+9284	2069094633
+9283	261010250
+9282	1786392488
+9281	1139215720
+9280	1899696241
+9279	268151502
+9278	1099604600
+9277	392365737
+9276	657886169
+9275	212714747
+9274	2141556594
+9273	223119439
+9272	85930201
+9271	1248442535
+9270	1345955613
+9269	148515692
+9268	140665566
+9267	1472810669
+9266	186640435
+9265	1950870838
+9264	2117425847
+9263	563336713
+9262	816624372
+9261	1045319083
+9260	1300742536
+9259	909370044
+9258	280833382
+9257	1300503734
+9256	849026573
+9255	145426451
+9254	1614597028
+9253	929878913
+9252	508797656
+9251	1518240986
+9250	39611120
+9249	1507330504
+9248	1757748981
+9247	886889852
+9246	398292791
+9245	434766730
+9244	126784546
+9243	893114058
+9242	1024647474
+9241	2084898157
+9240	1107776969
+9239	2020628591
+9238	2109358904
+9237	337278376
+9236	1502868470
+9235	1770787370
+9234	1134246465
+9233	1072106764
+9232	1410077824
+9231	2054737976
+9230	764485700
+9229	238802
+9228	60343471
+9227	135406931
+9226	1833390353
+9225	2066631307
+9224	1784112442
+9223	96356042
+9222	890267793
+9221	1148950800
+9220	1907975653
+9219	1300204915
+9218	1109037712
+9217	1322982251
+9216	760105306
+9215	1652662381
+9214	1557602903
+9213	189370036
+9212	1932820737
+9211	1151502531
+9210	2123022901
+9209	770498593
+9208	517760121
+9207	338571534
+9206	1350515558
+9205	430761706
+9204	360709546
+9203	1226992137
+9202	307621063
+9201	1409839022
+9200	1994394505
+9199	629078769
+9198	314332097
+9197	141195811
+9196	498778137
+9195	1737034311
+9194	1176363514
+9193	635161642
+9192	335864037
+9191	1737546526
+9190	39913088
+9189	584993402
+9188	540099609
+9187	1603858979
+9186	1912862995
+9185	570735270
+9184	1867325292
+9183	406100372
+9182	213830783
+9181	1162322143
+9180	633742410
+9179	1784451367
+9178	1567466683
+9177	86998414
+9176	2125345636
+9175	123523421
+9174	123140643
+9173	1098354172
+9172	1380081279
+9171	1826025942
+9170	1095506925
+9169	1853198694
+9168	130300632
+9167	724781434
+9166	1112315945
+9165	2011100143
+9164	1401170273
+9163	1586300636
+9162	595248554
+9161	1898354283
+9160	1197446917
+9159	583537756
+9158	819614054
+9157	2116847987
+9156	1884017335
+9155	1506762623
+9154	356904486
+9153	705003148
+9152	1919841610
+9151	576863064
+9150	1742339108
+9149	546743995
+9148	1806589379
+9147	1443943261
+9146	2111341419
+9145	1026991464
+9144	890925790
+9143	444598348
+9142	2847247
+9141	1674366233
+9140	1695725310
+9139	370725491
+9138	740882748
+9137	266684137
+9136	1471094808
+9135	1673498957
+9134	1415851589
+9133	1650299638
+9132	388853719
+9131	11710797
+9130	1078740229
+9129	1228082578
+9128	847004069
+9127	1460335079
+9126	1759943500
+9125	1179014187
+9124	1734404660
+9123	1927525070
+9122	1110147688
+9121	1373097615
+9120	917757333
+9119	298395847
+9118	582886224
+9117	779597915
+9116	553017471
+9115	1666743071
+9114	1024144217
+9113	1364043204
+9112	896356686
+9111	1779605404
+9110	933483485
+9109	1429041173
+9108	1047114330
+9107	1214867439
+9106	998316196
+9105	1968278818
+9104	1284645238
+9103	1404140791
+9102	571559409
+9101	1308254789
+9100	1312190376
+9099	1765888797
+9098	1615622725
+9097	1815473530
+9096	1873414067
+9095	1979902078
+9094	68866499
+9093	361307045
+9092	1009767736
+9091	811751841
+9090	790211391
+9089	138159418
+9088	1892862023
+9087	1063626801
+9086	1902937346
+9085	1336457915
+9084	770386385
+9083	1392022461
+9082	430559719
+9081	1614799160
+9080	732491073
+9079	1866099694
+9078	430724977
+9077	1226319160
+9076	2077705848
+9075	1741659052
+9074	1396719409
+9073	2123874097
+9072	91950415
+9071	953154259
+9070	1840115711
+9069	1644200494
+9068	2039958378
+9067	1783204295
+9066	1746607031
+9065	1512107021
+9064	970134342
+9063	1404598306
+9062	1718579302
+9061	871608318
+9060	1066373465
+9059	1874068238
+9058	382705720
+9057	556404108
+9056	293240416
+9055	510914885
+9054	905898195
+9053	1303070872
+9052	659531387
+9051	711943673
+9050	1184074183
+9049	1653655561
+9048	1935877493
+9047	836549573
+9046	1977083398
+9045	2101315399
+9044	1649708637
+9043	443565150
+9042	283758386
+9041	595233568
+9040	1060679529
+9039	56911416
+9038	2045077111
+9037	527851357
+9036	813069953
+9035	342008725
+9034	1941011367
+9033	98526024
+9032	338224840
+9031	1991994712
+9030	488902597
+9029	509969357
+9028	1580827822
+9027	2019274483
+9026	1797989561
+9025	1137653191
+9024	1998867145
+9023	193954522
+9022	118996689
+9021	1153359474
+9020	923549828
+9019	347524610
+9018	1824055811
+9017	1982045742
+9016	1334324583
+9015	1533518248
+9014	1817557013
+9013	1054475069
+9012	1530369269
+9011	226846969
+9010	697640105
+9009	532828172
+9008	1391325111
+9007	1703068386
+9006	734323638
+9005	714543929
+9004	3783884
+9003	2096500302
+9002	1757107074
+9001	1975739131
+9000	411166890
+8999	617111762
+8998	859463444
+8997	443174630
+8996	20407338
+8995	1604035039
+8994	1018656502
+8993	845507671
+8992	1417888342
+8991	1918955727
+8990	1476787311
+8989	1088987733
+8988	1160683674
+8987	290537562
+8986	164488729
+8985	279849514
+8984	3148979
+8983	1590710043
+8982	356834964
+8981	997541097
+8980	983005506
+8979	1142055366
+8978	1945988182
+8977	676781182
+8976	1699284502
+8975	785306983
+8974	1104920502
+8973	175528401
+8972	1685333412
+8971	1139995312
+8970	1116275687
+8969	2115475908
+8968	596704424
+8967	1402912053
+8966	1572001776
+8965	1322383314
+8964	186146697
+8963	1247184422
+8962	1516204008
+8961	328900608
+8960	758272053
+8959	1186249748
+8958	924499004
+8957	880834160
+8956	287388583
+8955	721262334
+8954	2070498198
+8953	1153091530
+8952	607704537
+8951	1362263245
+8950	1199036563
+8949	306224323
+8948	1590254512
+8947	1160681198
+8946	1719344328
+8945	1523756101
+8944	1247457219
+8943	2112408838
+8942	1206736361
+8941	1717341152
+8940	543290888
+8939	1860847282
+8938	543474131
+8937	1421804757
+8936	1216765356
+8935	324817354
+8934	1953662954
+8933	2004729736
+8932	488912369
+8931	329954260
+8930	1551885252
+8929	2024921541
+8928	898861165
+8927	203236670
+8926	957819609
+8925	1281780700
+8924	113557796
+8923	708234953
+8922	2101538615
+8921	301480214
+8920	1919492381
+8919	38355364
+8918	734363643
+8917	66498411
+8916	2060707627
+8915	1754419138
+8914	317019739
+8913	1677599715
+8912	1569117949
+8911	1493372727
+8910	1173867020
+8909	1268969779
+8908	644081926
+8907	218656777
+8906	1615625451
+8905	1359519267
+8904	1983388632
+8903	1623708694
+8902	452844484
+8901	611474476
+8900	1578576742
+8899	1348648582
+8898	1067101931
+8897	1764564113
+8896	89678873
+8895	249584656
+8894	1327725733
+8893	1959561230
+8892	936226220
+8891	2063183251
+8890	1714600218
+8889	1852993969
+8888	125131385
+8887	1127428153
+8886	1896962320
+8885	383107911
+8884	185301188
+8883	971130660
+8882	503732695
+8881	300148170
+8880	849290800
+8879	955210243
+8878	1800827975
+8877	1432046307
+8876	382751793
+8875	2139400405
+8874	906674783
+8873	1371914156
+8872	45131951
+8871	1251679549
+8870	1691856193
+8869	1961496277
+8868	1258969709
+8867	817517275
+8866	436838380
+8865	277601291
+8864	1460842084
+8863	1412026130
+8862	244961012
+8861	1230715898
+8860	1938051865
+8859	587172065
+8858	2103515297
+8857	1889507122
+8856	942126965
+8855	925831659
+8854	2026858864
+8853	2032636666
+8852	121839860
+8851	1696006100
+8850	646803843
+8849	1564728141
+8848	572458450
+8847	1808911218
+8846	525371523
+8845	1158321285
+8844	2094268454
+8843	1802478882
+8842	1827541611
+8841	231119322
+8840	2140193488
+8839	874338918
+8838	1524657897
+8837	981368418
+8836	1504158838
+8835	1172295898
+8834	32640279
+8833	230126186
+8832	1621457912
+8831	1805272595
+8830	1274684249
+8829	48544743
+8828	1792528748
+8827	1177683638
+8826	2010131905
+8825	1056973947
+8824	803991799
+8823	330852764
+8822	1385832823
+8821	704595366
+8820	1123547650
+8819	985376273
+8818	1039356618
+8817	1561620813
+8816	1862126412
+8815	870376289
+8814	1478263322
+8813	1863149132
+8812	1809769041
+8811	953202693
+8810	853945072
+8809	1158825070
+8808	1517663727
+8807	352361999
+8806	948728139
+8805	1274032652
+8804	1698321633
+8803	374851332
+8802	1102925585
+8801	1572913169
+8800	12743847
+8799	97000611
+8798	185896486
+8797	735554801
+8796	373691838
+8795	1679279141
+8794	1818624772
+8793	99396433
+8792	1354788762
+8791	400456550
+8790	1812722396
+8789	1709410485
+8788	1270733509
+8787	168980328
+8786	83357491
+8785	2146460928
+8784	1208090896
+8783	525060629
+8782	1009204059
+8781	650943971
+8780	1583022613
+8779	501583073
+8778	210096931
+8777	243631075
+8776	801524014
+8775	573876807
+8774	171107067
+8773	125408464
+8772	362107485
+8771	1005924974
+8770	1387016683
+8769	1424672694
+8768	1870792420
+8767	654100993
+8766	1064413677
+8765	274295405
+8764	324490378
+8763	1418168222
+8762	434157684
+8761	1792861925
+8760	1277206689
+8759	1643742068
+8758	1626052994
+8757	1271756229
+8756	1108373080
+8755	1705780510
+8754	1137256868
+8753	557146925
+8752	1089521663
+8751	507620986
+8750	440847039
+8749	1339391538
+8748	1847542707
+8747	1783703772
+8746	72524007
+8745	676115549
+8744	211769322
+8743	1312665741
+8742	885875429
+8741	1084918439
+8740	1282616201
+8739	732915690
+8738	360259017
+8737	1596497015
+8736	329610614
+8735	1793729103
+8734	1987621369
+8733	679112101
+8732	140961533
+8731	937899264
+8730	166808931
+8729	5450460
+8728	535368987
+8727	2067756132
+8726	134499360
+8725	551226155
+8724	616258846
+8723	629635882
+8722	116299885
+8721	1897613773
+8720	807561927
+8719	804626915
+8718	1266867531
+8717	1171427157
+8716	1571934450
+8715	907341914
+8714	1937723768
+8713	1274334531
+8712	30049540
+8711	152959739
+8710	724659422
+8709	1833602834
+8708	403305075
+8707	714013562
+8706	1756359294
+8705	1797982161
+8704	1652767570
+8703	1049722104
+8702	512303169
+8701	135511073
+8700	402530277
+8699	246536447
+8698	2018434747
+8697	2131626480
+8696	1451497285
+8695	1652347126
+8694	434926270
+8693	866128721
+8692	1969557602
+8691	1459156618
+8690	630746242
+8689	1783618418
+8688	1380176112
+8687	359525617
+8686	1381187037
+8685	297599919
+8684	877292374
+8683	1784764028
+8682	549675109
+8681	343930353
+8680	1897138312
+8679	10645860
+8678	77243540
+8677	752806562
+8676	1208729640
+8675	706637189
+8674	1285678992
+8673	1517256497
+8672	647191827
+8671	265766722
+8670	264559973
+8669	418387445
+8668	942522810
+8667	366087621
+8666	1696700210
+8665	585368564
+8664	1830273172
+8663	1123253299
+8662	235382479
+8661	185939184
+8660	78980506
+8659	271220625
+8658	402431380
+8657	1082576193
+8656	1629716891
+8655	1743906657
+8654	1895408458
+8653	533362020
+8652	2035109364
+8651	539029249
+8650	266686813
+8649	1144331750
+8648	949399868
+8647	1518089999
+8646	1614611218
+8645	1838956791
+8644	59445362
+8643	1019912270
+8642	1252696523
+8641	228804382
+8640	1470727560
+8639	2045956000
+8638	869170883
+8637	357154246
+8636	683298097
+8635	573446910
+8634	349986084
+8633	1644333987
+8632	1044272793
+8631	2111645502
+8630	1930991452
+8629	1143887961
+8628	788987382
+8627	806008371
+8626	1334651382
+8625	1096354870
+8624	1856280940
+8623	1356379209
+8622	266675207
+8621	890777614
+8620	1737113029
+8619	896080462
+8618	1677204180
+8617	1257926725
+8616	1458644637
+8615	594698948
+8614	586260267
+8613	1978124627
+8612	1696668358
+8611	1354224171
+8610	1507117147
+8609	1113573314
+8608	1362657903
+8607	295723972
+8606	7168161
+8605	1186447757
+8604	1676657765
+8603	385824230
+8602	1860826183
+8601	2047868480
+8600	1322658120
+8599	1124983080
+8598	1956720226
+8597	1840116159
+8596	1097211079
+8595	2125755821
+8594	829679663
+8593	965503326
+8592	1766749828
+8591	1518078393
+8590	1361057082
+8589	479186304
+8588	1584919473
+8587	1082505232
+8586	671666457
+8585	1628003657
+8584	1045514238
+8583	1379519744
+8582	471007480
+8581	583095044
+8580	2139049915
+8579	1211393175
+8578	1106405152
+8577	176210146
+8576	766549855
+8575	1768827579
+8574	1473105222
+8573	1776272932
+8572	1210649757
+8571	735843103
+8570	91148254
+8569	1630025609
+8568	27772001
+8567	1978448053
+8566	1010436496
+8565	131707753
+8564	359005992
+8563	1459084917
+8562	1751929891
+8561	1287563524
+8560	2080642568
+8559	278551850
+8558	1955003494
+8557	2104399463
+8556	36990994
+8555	1439630361
+8554	1156996177
+8553	462419194
+8552	1387953477
+8551	1407097953
+8550	1624173539
+8549	1962839769
+8548	444843319
+8547	1485061221
+8546	850588572
+8545	1137760571
+8544	558177822
+8543	737262119
+8542	1685124678
+8541	1728107796
+8540	708071101
+8539	260183848
+8538	619589112
+8537	2043547896
+8536	1619442061
+8535	1698835227
+8534	527261509
+8533	1218926116
+8532	1525925997
+8531	1473378041
+8530	1480043678
+8529	2123726753
+8528	241560856
+8527	515373133
+8526	947403286
+8525	1722055448
+8524	51676884
+8523	1897381872
+8522	985729302
+8521	1572597355
+8520	962254633
+8519	139112318
+8518	1112251197
+8517	1454566396
+8516	926883399
+8515	113326453
+8514	1600119540
+8513	977553673
+8512	29191017
+8511	1424940830
+8510	1108518684
+8509	812006853
+8508	788225435
+8507	1068237533
+8506	1516286387
+8505	400515945
+8504	172909230
+8503	1201367116
+8502	1886366086
+8501	1549682892
+8500	1231817184
+8499	964670544
+8498	1176323467
+8497	666989056
+8496	463696249
+8495	1197505061
+8494	736326145
+8493	626563176
+8492	935127239
+8491	846616984
+8490	460346158
+8489	1655171885
+8488	1359712567
+8487	998924744
+8486	2001930504
+8485	2096813373
+8484	84135435
+8483	175178710
+8482	2016518637
+8481	1364667812
+8480	636715394
+8479	40281150
+8478	1443204114
+8477	387709490
+8476	895328303
+8475	314919270
+8474	661633507
+8473	770709986
+8472	2117033580
+8471	921695541
+8470	373359425
+8469	564828128
+8468	500974295
+8467	2126302053
+8466	2078146559
+8465	1984616721
+8464	262377822
+8463	2037192809
+8462	166217018
+8461	1427439002
+8460	1634388064
+8459	1608905061
+8458	1800725029
+8457	1410382842
+8456	914789309
+8455	1826751793
+8454	80294736
+8453	866951271
+8452	1685946964
+8451	1976237487
+8450	2068947346
+8449	249005904
+8448	1292436495
+8447	1128284843
+8446	1873559631
+8445	124618317
+8444	345369338
+8443	1887421613
+8442	397350561
+8441	1552205452
+8440	420721246
+8439	394541019
+8438	634165217
+8437	663841222
+8436	1863924231
+8435	40953749
+8434	1818399702
+8433	982422468
+8432	402804745
+8431	704795605
+8430	1774197621
+8429	224005222
+8428	694115752
+8427	2121456883
+8426	1330088106
+8425	47838038
+8424	140804829
+8423	251540897
+8422	945487572
+8421	1436941060
+8420	683800992
+8419	940662503
+8418	522929920
+8417	1167818177
+8416	782915505
+8415	2133621666
+8414	1874751404
+8413	940647534
+8412	1466700367
+8411	2809541
+8410	918040235
+8409	1904363672
+8408	678100436
+8407	593211467
+8406	992925167
+8405	881501762
+8404	1785632652
+8403	1113604097
+8402	1355708495
+8401	178799522
+8400	10679852
+8399	1800224385
+8398	1041400764
+8397	646277714
+8396	1980652054
+8395	1078547209
+8394	1249834113
+8393	851347417
+8392	1715223553
+8391	4825069
+8390	914011139
+8389	1663466462
+8388	157746998
+8387	536791902
+8386	1440550421
+8385	1989751618
+8384	666921299
+8383	1871941863
+8382	22607299
+8381	1709820342
+8380	1472192753
+8379	324828767
+8378	911438505
+8377	1944082322
+8376	955062463
+8375	2026804718
+8374	1673276915
+8373	1606833130
+8372	1102924245
+8371	1702967758
+8370	1284882406
+8369	1511885786
+8368	1967055979
+8367	2110337203
+8366	1543927249
+8365	1129304636
+8364	1510807304
+8363	1245009044
+8362	2084819926
+8361	51757090
+8360	1994561719
+8359	377219237
+8358	222916041
+8357	315479027
+8356	2017354251
+8355	1716092206
+8354	1967144319
+8353	1104584604
+8352	399749110
+8351	1845262180
+8350	798381837
+8349	1675594079
+8348	1517249952
+8347	1032117435
+8346	270805407
+8345	1495712981
+8344	923880473
+8343	2117792805
+8342	321950724
+8341	1738522107
+8340	1883395426
+8339	1322028850
+8338	2115442185
+8337	837751343
+8336	599529899
+8335	298918205
+8334	1191968358
+8333	1459050213
+8332	1397930972
+8331	1707600689
+8330	1976324697
+8329	1679082692
+8328	507348633
+8327	654307483
+8326	495818356
+8325	912769647
+8324	1316343096
+8323	121882139
+8322	306202767
+8321	871638679
+8320	328012227
+8319	1913748050
+8318	1404788672
+8317	21536971
+8316	108236962
+8315	300496250
+8314	1173762257
+8313	1332842014
+8312	234397378
+8311	1147405521
+8310	1770563570
+8309	1045644083
+8308	722498951
+8307	1816523980
+8306	1793266632
+8305	1287963334
+8304	1048470880
+8303	1631851317
+8302	1630209164
+8301	1866331928
+8300	1200252055
+8299	1322017213
+8298	1183264335
+8297	1742062634
+8296	1485448035
+8295	373936217
+8294	606566880
+8293	444704417
+8292	1941353559
+8291	539938364
+8290	1614333655
+8289	306475256
+8288	1805511088
+8287	1104292422
+8286	995258362
+8285	922878596
+8284	66098871
+8283	26356735
+8282	1709762092
+8281	1336236943
+8280	424906570
+8279	2101523238
+8278	1399861099
+8277	1582019265
+8276	768053099
+8275	161415315
+8274	1805237817
+8273	1329622600
+8272	431599262
+8271	308191951
+8270	683067593
+8269	1605673069
+8268	1984052826
+8267	809328118
+8266	1135495754
+8265	1040743618
+8264	580066306
+8263	66628515
+8262	977854410
+8261	1634878303
+8260	881910924
+8259	510041233
+8258	1458700541
+8257	882632492
+8256	1038193550
+8255	968901627
+8254	1360600152
+8253	877345576
+8252	1748933813
+8251	1755722502
+8250	2083859492
+8249	990370953
+8248	1333470138
+8247	1238445784
+8246	1924265095
+8245	1585914147
+8244	1877299701
+8243	1497045866
+8242	646555007
+8241	973409841
+8240	471622773
+8239	2021223123
+8238	470177314
+8237	943309207
+8236	229261812
+8235	1068867239
+8234	62889208
+8233	1092671650
+8232	1332201239
+8231	467813177
+8230	176177762
+8229	2146762079
+8228	1619331330
+8227	489798914
+8226	1669515988
+8225	160847974
+8224	1367451462
+8223	1752361298
+8222	940969732
+8221	758562859
+8220	422252363
+8219	845413708
+8218	1213589506
+8217	1895039639
+8216	1508629731
+8215	427219229
+8214	939359140
+8213	903889860
+8212	1025423093
+8211	772815532
+8210	503232526
+8209	1675797213
+8208	1791961311
+8207	1548793723
+8206	880419999
+8205	1284073809
+8204	1884149647
+8203	1742559679
+8202	916493888
+8201	1332922808
+8200	995965494
+8199	1833862495
+8198	477246091
+8197	1458483356
+8196	1269831100
+8195	2064638338
+8194	1367361889
+8193	608888602
+8192	1330108934
+8191	95556024
+8190	1692457001
+8189	674696372
+8188	1484267625
+8187	786370277
+8186	955680498
+8185	604739871
+8184	1549279783
+8183	166543608
+8182	400657333
+8181	1497109528
+8180	1128337869
+8179	1101922451
+8178	795377214
+8177	507887501
+8176	1812127724
+8175	1285343967
+8174	367579921
+8173	551226839
+8172	746594185
+8171	1230115041
+8170	855676717
+8169	1684965786
+8168	564031395
+8167	560091400
+8166	91121467
+8165	660942498
+8164	734529404
+8163	1271805865
+8162	1063915249
+8161	655412562
+8160	758772047
+8159	906086724
+8158	1866499522
+8157	879527754
+8156	1384574141
+8155	789136890
+8154	204082537
+8153	52170255
+8152	1185689387
+8151	1446218530
+8150	701732313
+8149	620450367
+8148	1437278375
+8147	1657516895
+8146	140307580
+8145	1260900884
+8144	538749782
+8143	1284948528
+8142	1843033770
+8141	1209112047
+8140	666083646
+8139	295585316
+8138	1593844319
+8137	2050572545
+8136	1973045644
+8135	966799250
+8134	1744510897
+8133	79116842
+8132	513033817
+8131	157828524
+8130	936396688
+8129	2026727941
+8128	1668996231
+8127	1077362632
+8126	675445216
+8125	1332403886
+8124	1750931150
+8123	905347655
+8122	1497921590
+8121	565239020
+8120	8940155
+8119	1191699066
+8118	480142787
+8117	176377490
+8116	1118767112
+8115	1002842700
+8114	1565350762
+8113	1477121383
+8112	618864882
+8111	1547448454
+8110	1762751376
+8109	762994749
+8108	470023320
+8107	627045069
+8106	306061648
+8105	1893928802
+8104	453765432
+8103	1586682372
+8102	1290203802
+8101	633789524
+8100	636315941
+8099	2006517704
+8098	1351282725
+8097	336592345
+8096	1473915129
+8095	1917581209
+8094	1981965944
+8093	1185692130
+8092	896407499
+8091	306222523
+8090	85096233
+8089	1980046313
+8088	72931954
+8087	1624783734
+8086	758510376
+8085	1789129377
+8084	383977818
+8083	17902308
+8082	1861853655
+8081	2003353781
+8080	1077425134
+8079	1135706307
+8078	456933101
+8077	723578165
+8076	173279636
+8075	866862923
+8074	603725000
+8073	1967459556
+8072	950366431
+8071	1431169746
+8070	1429990447
+8069	299723596
+8068	532602574
+8067	1581185163
+8066	502110049
+8065	288222999
+8064	1021173710
+8063	1675743420
+8062	1100595897
+8061	1063844834
+8060	233290569
+8059	607796146
+8058	1221535936
+8057	431286225
+8056	1240805916
+8055	740608068
+8054	2074759369
+8053	528107685
+8052	1087960822
+8051	726147348
+8050	1546420680
+8049	353846968
+8048	962426670
+8047	1737553825
+8046	119853165
+8045	353303728
+8044	2063980140
+8043	1320038902
+8042	537469109
+8041	650642834
+8040	898567171
+8039	1996288931
+8038	1945097195
+8037	244379575
+8036	560011453
+8035	973850276
+8034	1335110749
+8033	2104812523
+8032	1442452851
+8031	492799751
+8030	1989792546
+8029	1949487992
+8028	1514473878
+8027	480927868
+8026	504010503
+8025	712698230
+8024	1800130894
+8023	1348612021
+8022	1129170653
+8021	734113853
+8020	1911204326
+8019	1956350502
+8018	233993803
+8017	609122942
+8016	1821057333
+8015	947297910
+8014	1963318266
+8013	1413337306
+8012	421471731
+8011	688663826
+8010	853029287
+8009	654187596
+8008	1436277478
+8007	971246919
+8006	1056752474
+8005	602682578
+8004	1678881073
+8003	842310998
+8002	115019977
+8001	1640448506
+8000	1125809520
+7999	1508864678
+7998	1445477489
+7997	801775648
+7996	828280621
+7995	1302882130
+7994	1731011225
+7993	1066017041
+7992	1584891343
+7991	1320303799
+7990	500120050
+7989	1302081383
+7988	135293169
+7987	1434179541
+7986	793288324
+7985	407720027
+7984	525826179
+7983	1274654440
+7982	560308019
+7981	1914767783
+7980	1399869996
+7979	2029266016
+7978	1744918770
+7977	833594900
+7976	1439849493
+7975	214441475
+7974	487662600
+7973	38432567
+7972	1863985126
+7971	753638947
+7970	194971017
+7969	324033872
+7968	680584056
+7967	142595358
+7966	1218248071
+7965	1909747228
+7964	1865474435
+7963	410707426
+7962	565896991
+7961	282809959
+7960	1185010629
+7959	1213424157
+7958	508793059
+7957	1875056790
+7956	908353361
+7955	1666117531
+7954	1994895656
+7953	758542044
+7952	2022268092
+7951	678525651
+7950	169849013
+7949	566275096
+7948	589416522
+7947	1530477294
+7946	345932299
+7945	1401416926
+7944	497939997
+7943	1881507301
+7942	1990945197
+7941	1539951253
+7940	73054891
+7939	52375659
+7938	1253269449
+7937	918320476
+7936	424604571
+7935	807540645
+7934	1343850237
+7933	1582664476
+7932	1373180444
+7931	1499956482
+7930	1921500548
+7929	1457437487
+7928	305070795
+7927	990159176
+7926	2027644782
+7925	149811317
+7924	1791333087
+7923	1316370005
+7922	588693031
+7921	1455992996
+7920	89109128
+7919	786855366
+7918	220342796
+7917	1335483244
+7916	1032537297
+7915	611908646
+7914	1557955377
+7913	1105472392
+7912	1808452410
+7911	1938569538
+7910	286681804
+7909	1302218063
+7908	1775254736
+7907	445728804
+7906	1721953886
+7905	989423743
+7904	1581843848
+7903	1991377403
+7902	1808647576
+7901	2063226605
+7900	1194885686
+7899	931341372
+7898	1577276352
+7897	155259478
+7896	1346309737
+7895	711274777
+7894	1708601933
+7893	335340090
+7892	1227260876
+7891	1949321313
+7890	1235650200
+7889	901109532
+7888	1901801717
+7887	1755917798
+7886	1925011515
+7885	2074548553
+7884	950939884
+7883	1766869486
+7882	818790588
+7881	506234347
+7880	163314802
+7879	1988436647
+7878	1727747824
+7877	785830993
+7876	1011368604
+7875	1878060131
+7874	1328259815
+7873	1666100891
+7872	796491717
+7871	877306204
+7870	485950253
+7869	1039626208
+7868	1732515283
+7867	866001575
+7866	594141193
+7865	1010969646
+7864	1631497549
+7863	1906764268
+7862	1247173538
+7861	326151344
+7860	47519595
+7859	1627216050
+7858	1123581665
+7857	1974736812
+7856	804977913
+7855	158142028
+7854	1255757965
+7853	444705537
+7852	1603554684
+7851	977837588
+7850	925970170
+7849	1524967457
+7848	977068043
+7847	1997171341
+7846	1605054826
+7845	1492751361
+7844	1081568414
+7843	450953611
+7842	1180150638
+7841	1904349157
+7840	1292274569
+7839	1767432326
+7838	445485015
+7837	721545636
+7836	1381987674
+7835	834860572
+7834	1911279756
+7833	1305346205
+7832	1859244673
+7831	1767441136
+7830	1350053326
+7829	220266431
+7828	822238136
+7827	965439637
+7826	718978847
+7825	360272376
+7824	702070992
+7823	277920376
+7822	1666219015
+7821	78587226
+7820	769545
+7819	1076282477
+7818	2067396279
+7817	1631800330
+7816	915602927
+7815	1154101215
+7814	312600723
+7813	1324702905
+7812	1306162690
+7811	1560201960
+7810	1458864142
+7809	570728932
+7808	385444652
+7807	1758108090
+7806	957749528
+7805	76641469
+7804	1123099547
+7803	143838619
+7802	2102776526
+7801	1638978242
+7800	945203000
+7799	384613689
+7798	1648771231
+7797	461965760
+7796	263368644
+7795	441058471
+7794	841537009
+7793	623483766
+7792	277150831
+7791	589936538
+7790	158674595
+7789	516452862
+7788	160679549
+7787	913295064
+7786	1319199607
+7785	1738383670
+7784	1995422173
+7783	899882411
+7782	2013322411
+7781	735433757
+7780	1174757308
+7779	1848239699
+7778	1760463052
+7777	308803183
+7776	635008543
+7775	813910909
+7774	121348590
+7773	1631604953
+7772	1346119267
+7771	1718162837
+7770	2137690658
+7769	483237239
+7768	121245045
+7767	1207712760
+7766	1767912399
+7765	1787368526
+7764	163907639
+7763	251600471
+7762	464809171
+7761	1908181617
+7760	429256988
+7759	1392863178
+7758	1344736903
+7757	569779527
+7756	1065356539
+7755	419317196
+7754	1872544907
+7753	1259988415
+7752	1872608751
+7751	165082711
+7750	1122454353
+7749	865954125
+7748	1213231156
+7747	946552143
+7746	187454592
+7745	1150887237
+7744	1615275289
+7743	550669401
+7742	1641397943
+7741	862882028
+7740	1596917792
+7739	929977898
+7738	862808488
+7737	481360166
+7736	1043805121
+7735	1516311928
+7734	1322559355
+7733	403209670
+7732	1969827130
+7731	1219429640
+7730	563444714
+7729	2006961109
+7728	327506639
+7727	925419706
+7726	844718267
+7725	1952851772
+7724	694192093
+7723	1707462196
+7722	137534062
+7721	1006654626
+7720	1099335203
+7719	175902210
+7718	678499532
+7717	62343919
+7716	1478760501
+7715	1784268839
+7714	1656972942
+7713	752393261
+7712	1101235257
+7711	711420045
+7710	73540
+7709	1115557625
+7708	2033656425
+7707	1493980207
+7706	1306284459
+7705	640595450
+7704	1693968446
+7703	103129715
+7702	1987248604
+7701	2110349669
+7700	891923001
+7699	1785508655
+7698	1162242842
+7697	522138515
+7696	231227613
+7695	1284739719
+7694	1815317710
+7693	1835021115
+7692	608126993
+7691	2109115499
+7690	328155093
+7689	1036991284
+7688	844625357
+7687	1041714341
+7686	552854624
+7685	726367240
+7684	683033581
+7683	945552897
+7682	752319721
+7681	2133161280
+7680	825247268
+7679	653576980
+7678	1956756814
+7677	1393060974
+7676	1947495409
+7675	1203154744
+7674	800830494
+7673	1731102425
+7672	1358690361
+7671	201739949
+7670	948106827
+7669	369784486
+7668	1554281042
+7667	2024986770
+7666	854304453
+7665	543690145
+7664	676612726
+7663	1853685858
+7662	1506866022
+7661	1718619357
+7660	1264490142
+7659	1433924400
+7658	484136659
+7657	118258117
+7656	358680760
+7655	1754785375
+7654	2121531166
+7653	697355949
+7652	120305629
+7651	98742741
+7650	176404465
+7649	1579669941
+7648	853565219
+7647	753602070
+7646	592230480
+7645	216392984
+7644	1991948030
+7643	599090545
+7642	782995598
+7641	988905875
+7640	794942554
+7639	1070603704
+7638	1662963681
+7637	1010590897
+7636	1348374044
+7635	1148102242
+7634	1184307771
+7633	1105477017
+7632	589195716
+7631	72941622
+7630	1234482697
+7629	1146232025
+7628	1075243640
+7627	876834932
+7626	144210598
+7625	1808808458
+7624	1634479745
+7623	2022788425
+7622	520951484
+7621	688119336
+7620	1392661170
+7619	1570286043
+7618	987439461
+7617	637172234
+7616	909137688
+7615	2140623583
+7614	1580881034
+7613	1003042155
+7612	1951631638
+7611	1859875541
+7610	1473425841
+7609	1931835305
+7608	1869713308
+7607	514861439
+7606	1973766773
+7605	242897026
+7604	558906526
+7603	1111366149
+7602	2018477968
+7601	1590447338
+7600	1145181630
+7599	357647765
+7598	1002021427
+7597	1413918829
+7596	1389838835
+7595	268905821
+7594	1287856974
+7593	946360409
+7592	630127255
+7591	1098149089
+7590	1848163523
+7589	755488935
+7588	661148355
+7587	994299525
+7586	1203774848
+7585	2053579180
+7584	188991945
+7583	1868489141
+7582	1677099962
+7581	19796333
+7580	2137645881
+7579	958564402
+7578	2105552180
+7577	1626816282
+7576	2103438560
+7575	862400624
+7574	371902706
+7573	1115942836
+7572	2113668167
+7571	1660830203
+7570	588425911
+7569	1878746448
+7568	1115292578
+7567	733115606
+7566	126061855
+7565	443478425
+7564	1786262213
+7563	189707885
+7562	1245680534
+7561	2022121968
+7560	437000734
+7559	853863997
+7558	1699197735
+7557	755052822
+7556	805307580
+7555	1482769355
+7554	376479218
+7553	169195612
+7552	1878326908
+7551	718535559
+7550	61727801
+7549	510829599
+7548	1002609490
+7547	1243151556
+7546	1254913575
+7545	987495724
+7544	896216104
+7543	858556151
+7542	527516924
+7541	234921719
+7540	545537625
+7539	2002793953
+7538	1752684593
+7537	671814152
+7536	1094337040
+7535	2083837617
+7534	1345281539
+7533	1911623893
+7532	1900190799
+7531	391816537
+7530	322924232
+7529	1829431559
+7528	48556417
+7527	216428380
+7526	378573604
+7525	636111968
+7524	1751926095
+7523	1805427307
+7522	107467811
+7521	1367497309
+7520	1863409717
+7519	966059893
+7518	1403399671
+7517	15113765
+7516	346935451
+7515	396357424
+7514	459978800
+7513	661294385
+7512	313018526
+7511	672206619
+7510	629720773
+7509	2021207120
+7508	908456913
+7507	1816330624
+7506	1474016261
+7505	1330196795
+7504	183646818
+7503	953465002
+7502	1588699661
+7501	70759240
+7500	343260120
+7499	106495852
+7498	1450857955
+7497	1559928096
+7496	611985933
+7495	720629945
+7494	528644157
+7493	384428786
+7492	2089501237
+7491	1288891566
+7490	2111581285
+7489	1848295952
+7488	619124441
+7487	1007042247
+7486	1702618613
+7485	1833124714
+7484	83338897
+7483	1935255829
+7482	31573612
+7481	439295054
+7480	1911233354
+7479	960873797
+7478	547190859
+7477	1725743766
+7476	1632683806
+7475	520551259
+7474	1888980782
+7473	112887578
+7472	610204882
+7471	1482203809
+7470	767384932
+7469	930815671
+7468	1641993566
+7467	730228010
+7466	1031283939
+7465	227557147
+7464	778612355
+7463	1387236239
+7462	420331148
+7461	241205285
+7460	669767124
+7459	1104539038
+7458	145677338
+7457	933483375
+7456	923703350
+7455	1914846432
+7454	1801551102
+7453	1791527491
+7452	24022475
+7451	1218183462
+7450	2039587843
+7449	185489588
+7448	1475673639
+7447	26639599
+7446	1984246632
+7445	1519796228
+7444	2057830025
+7443	406776973
+7442	1492986293
+7441	1826872858
+7440	1987693890
+7439	37156922
+7438	2047015380
+7437	1414436419
+7436	2099099303
+7435	1791531347
+7434	1954709647
+7433	537407070
+7432	717469115
+7431	1463275758
+7430	95527947
+7429	1883767397
+7428	180835688
+7427	378314554
+7426	1279415921
+7425	1279659506
+7424	1890823957
+7423	583367639
+7422	1899423296
+7421	1986016535
+7420	1889993471
+7419	2012948243
+7418	348726604
+7417	2103361059
+7416	116293222
+7415	1577469659
+7414	26809934
+7413	230957167
+7412	566566730
+7411	1455829371
+7410	1927341126
+7409	573257471
+7408	85541267
+7407	255484033
+7406	1607210420
+7405	1561692233
+7404	1074062232
+7403	491433888
+7402	441879123
+7401	981185366
+7400	1282440070
+7399	1864697041
+7398	604351475
+7397	1048659829
+7396	634974244
+7395	696048282
+7394	1527719858
+7393	2052291070
+7392	840857816
+7391	2033958701
+7390	1637289931
+7389	1934116059
+7388	1896655021
+7387	918740593
+7386	2076551125
+7385	2032819703
+7384	1010902928
+7383	718464211
+7382	451099689
+7381	2140792907
+7380	1370288104
+7379	1671857093
+7378	1113530699
+7377	671332682
+7376	1328905448
+7375	1115776531
+7374	1119813110
+7373	92876866
+7372	1356477466
+7371	724665730
+7370	376833890
+7369	233780241
+7368	1229722796
+7367	2055786841
+7366	1668423619
+7365	730166822
+7364	2002674113
+7363	1641244805
+7362	415001139
+7361	1054225405
+7360	137303679
+7359	718549338
+7358	2005048582
+7357	2011318966
+7356	2055321312
+7355	1358086914
+7354	1581720014
+7353	1017593669
+7352	1495659754
+7351	926726244
+7350	1027262207
+7349	698955422
+7348	342951644
+7347	2145237816
+7346	1699003220
+7345	1236028582
+7344	1906782713
+7343	395147380
+7342	1863526624
+7341	1122697225
+7340	1642426581
+7339	468530697
+7338	712840269
+7337	499555974
+7336	53112728
+7335	27178814
+7334	315165682
+7333	948448708
+7332	1503941125
+7331	1843935449
+7330	1196660470
+7329	273468361
+7328	810711673
+7327	646961668
+7326	429598952
+7325	1037727643
+7324	2009910807
+7323	654993770
+7322	2137815110
+7321	796704332
+7320	583774599
+7319	1029508039
+7318	1147435850
+7317	1254406710
+7316	238455102
+7315	1303855840
+7314	1519985606
+7313	784085488
+7312	900204446
+7311	1394995927
+7310	409856955
+7309	1142870607
+7308	415417969
+7307	685661455
+7306	184390292
+7305	1252147667
+7304	670721337
+7303	618713881
+7302	1899271886
+7301	1230472764
+7300	1033223776
+7299	549698802
+7298	1991353056
+7297	1920467678
+7296	784534509
+7295	1922088830
+7294	1047396181
+7293	1213206475
+7292	71219170
+7291	1108307070
+7290	1796752129
+7289	1476851537
+7288	791052937
+7287	1991063658
+7286	1881904752
+7285	1601853262
+7284	403651393
+7283	124989679
+7282	374228533
+7281	1904817487
+7280	979577958
+7279	1871679148
+7278	958480315
+7277	1310753949
+7276	14940118
+7275	1713160059
+7274	1500359429
+7273	1587732220
+7272	1732973753
+7271	1349573084
+7270	1386603356
+7269	1260239745
+7268	1912647941
+7267	69264226
+7266	873071497
+7265	1718811681
+7264	1850869660
+7263	2086572758
+7262	1563937994
+7261	741851281
+7260	317254133
+7259	1953172119
+7258	1742430432
+7257	1336683323
+7256	1587412265
+7255	1756915073
+7254	1227624729
+7253	646317554
+7252	1292895369
+7251	650033032
+7250	946337172
+7249	1816307656
+7248	1856739030
+7247	1392803904
+7246	1957878168
+7245	574691545
+7244	2127669954
+7243	150786345
+7242	201128864
+7241	472734007
+7240	1584408791
+7239	1317339130
+7238	387168248
+7237	193836259
+7236	365878214
+7235	933982387
+7234	154873687
+7233	1109018378
+7232	1769318625
+7231	1758249523
+7230	1146904497
+7229	1128054458
+7228	365759854
+7227	2132999007
+7226	109058594
+7225	941094711
+7224	464019704
+7223	577591696
+7222	1847464029
+7221	1624071360
+7220	940777650
+7219	1701016916
+7218	2005913136
+7217	1282047485
+7216	1412617598
+7215	1807091822
+7214	373562681
+7213	1654935946
+7212	713861202
+7211	1031273382
+7210	85565759
+7209	1390572531
+7208	951460916
+7207	1600669509
+7206	38962572
+7205	1404343483
+7204	1312147410
+7203	544107812
+7202	2109597529
+7201	641264166
+7200	1392489669
+7199	1161389138
+7198	1018995864
+7197	1572148791
+7196	1668979302
+7195	1678950545
+7194	1241114329
+7193	987431992
+7192	1784297694
+7191	146447113
+7190	1765641872
+7189	1806213813
+7188	288399318
+7187	198821314
+7186	908484804
+7185	1905165299
+7184	1093230620
+7183	1489772946
+7182	1569370187
+7181	1470772319
+7180	79812466
+7179	632379898
+7178	1351609959
+7177	1694601080
+7176	288522099
+7175	1642338407
+7174	1442229602
+7173	670883243
+7172	1299101791
+7171	948208391
+7170	1769751950
+7169	1967824526
+7168	1639893483
+7167	1487528967
+7166	331034461
+7165	681547310
+7164	2042136499
+7163	1094667216
+7162	1369273768
+7161	2125567529
+7160	2005531442
+7159	1566820558
+7158	897729009
+7157	530717667
+7156	1253074342
+7155	1566195505
+7154	335795112
+7153	1769941949
+7152	1409960480
+7151	936990288
+7150	119162359
+7149	532695034
+7148	343857799
+7147	1856755200
+7146	252371478
+7145	1765122503
+7144	343236616
+7143	494021210
+7142	1048614941
+7141	1478760913
+7140	1455798556
+7139	282222983
+7138	1636790064
+7137	958346173
+7136	1592876116
+7135	1383850893
+7134	1459757190
+7133	2064052617
+7132	1236619422
+7131	1949936858
+7130	1227838520
+7129	1474813775
+7128	313746216
+7127	1479017151
+7126	194922554
+7125	1630616041
+7124	156235025
+7123	1546288472
+7122	1650779589
+7121	877265446
+7120	593132489
+7119	409890807
+7118	280323555
+7117	726218944
+7116	1513518584
+7115	1905833916
+7114	716507562
+7113	1011959350
+7112	1185706302
+7111	766391958
+7110	1989454497
+7109	497452383
+7108	836830515
+7107	252939171
+7106	1646072630
+7105	1676307146
+7104	147231471
+7103	1657303980
+7102	836214097
+7101	1909289294
+7100	1636190642
+7099	1896305017
+7098	1279891221
+7097	830613823
+7096	1322782126
+7095	796117730
+7094	2127320099
+7093	1426453227
+7092	953155983
+7091	1240888782
+7090	596941890
+7089	2014397193
+7088	1043855871
+7087	521973287
+7086	9711382
+7085	501559233
+7084	720127613
+7083	2097599251
+7082	1169988501
+7081	688253919
+7080	2077045091
+7079	1736515325
+7078	998863400
+7077	1308007016
+7076	105707700
+7075	2136252298
+7074	840093049
+7073	385425824
+7072	21113338
+7071	1087392728
+7070	629398073
+7069	805576819
+7068	573522891
+7067	483773490
+7066	850777371
+7065	2043812546
+7064	1990445395
+7063	886431317
+7062	829511337
+7061	1086242438
+7060	197032910
+7059	74968603
+7058	2004685811
+7057	542296638
+7056	1949329322
+7055	59595778
+7054	1479054380
+7053	31873694
+7052	20554160
+7051	1580956824
+7050	1836874167
+7049	769038075
+7048	1630807625
+7047	1010094750
+7046	467913967
+7045	1867765524
+7044	2115138959
+7043	1900183969
+7042	1903511399
+7041	1363020167
+7040	513869837
+7039	145624583
+7038	2102283095
+7037	677193992
+7036	640811743
+7035	2111829702
+7034	1214301209
+7033	904202957
+7032	689398407
+7031	754542734
+7030	1229040275
+7029	1802219920
+7028	273122929
+7027	1945090032
+7026	1210725906
+7025	1917455628
+7024	39041618
+7023	2045581204
+7022	342483175
+7021	1398999733
+7020	2097632847
+7019	826779416
+7018	301124108
+7017	1910525749
+7016	1042439439
+7015	715213645
+7014	2111737773
+7013	752118792
+7012	1386314132
+7011	1757886816
+7010	1408220720
+7009	1984159492
+7008	1652296488
+7007	2137937041
+7006	1610376431
+7005	1884092433
+7004	1422431295
+7003	459758475
+7002	1822646330
+7001	1034662134
+7000	481419805
+6999	1431433890
+6998	591494014
+6997	503150949
+6996	1906048414
+6995	1312628350
+6994	1574972453
+6993	787525533
+6992	2095432005
+6991	1663187406
+6990	1097875625
+6989	187107098
+6988	1931823625
+6987	1733394110
+6986	1946271624
+6985	290320647
+6984	1476383161
+6983	353850957
+6982	1491381720
+6981	1549638288
+6980	105590328
+6979	1417767326
+6978	373783061
+6977	1915687702
+6976	715505746
+6975	1150617955
+6974	61446103
+6973	387769160
+6972	2125822318
+6971	391212440
+6970	443168120
+6969	2125752504
+6968	1672869124
+6967	1426349312
+6966	1075662144
+6965	1118522880
+6964	1364679993
+6963	2059268694
+6962	1837133556
+6961	1908324907
+6960	1878847429
+6959	1511965162
+6958	388319122
+6957	1641502978
+6956	257010949
+6955	1592420667
+6954	946422575
+6953	2074228521
+6952	248260629
+6951	73614393
+6950	1175855226
+6949	337386273
+6948	702261580
+6947	1370648754
+6946	1854241599
+6945	327736586
+6944	1172279285
+6943	1817717311
+6942	2092084688
+6941	69814
+6940	865826963
+6939	1164302455
+6938	1050090360
+6937	554346244
+6936	61669319
+6935	1163877097
+6934	1428872972
+6933	1603838734
+6932	180421265
+6931	325168394
+6930	1520005785
+6929	237344450
+6928	1254954213
+6927	943382103
+6926	695080403
+6925	330266076
+6924	1344160038
+6923	872808181
+6922	898373294
+6921	2058358003
+6920	1518836461
+6919	1952690120
+6918	630628322
+6917	374524994
+6916	198369469
+6915	36524288
+6914	383135545
+6913	1172209470
+6912	951890347
+6911	927782233
+6910	1097463102
+6909	311480719
+6908	1102633136
+6907	2033696910
+6906	1272956920
+6905	605314233
+6904	983455832
+6903	1103704578
+6902	83832949
+6901	2090560463
+6900	1217697829
+6899	576623682
+6898	1689747695
+6897	924688136
+6896	1746705713
+6895	1969755870
+6894	1579376430
+6893	1433285682
+6892	1501455368
+6891	1093166822
+6890	1427729681
+6889	1144311467
+6888	1754320651
+6887	594104033
+6886	2138873096
+6885	1173643646
+6884	1232117589
+6883	1602836960
+6882	74746368
+6881	640409628
+6880	1972632745
+6879	1211249840
+6878	1186007447
+6877	497318902
+6876	1050241078
+6875	169252342
+6874	521481284
+6873	1040379017
+6872	2033490397
+6871	1654692915
+6870	400812768
+6869	293009692
+6868	977401617
+6867	1867475473
+6866	1492795354
+6865	313420030
+6864	468300502
+6863	486209608
+6862	5556001
+6861	357143900
+6860	1486329818
+6859	833625648
+6858	1152922019
+6857	580677005
+6856	1509470092
+6855	536036136
+6854	1098897278
+6853	591707961
+6852	1777687863
+6851	1010980176
+6850	1601885828
+6849	1475313842
+6848	161008761
+6847	1016755105
+6846	2123321266
+6845	9862061
+6844	283245593
+6843	1014272017
+6842	639566249
+6841	1740480704
+6840	677291298
+6839	680820943
+6838	947697986
+6837	663981586
+6836	1399174971
+6835	1006585746
+6834	307864029
+6833	111156601
+6832	1147363437
+6831	1319414001
+6830	1351705529
+6829	905652813
+6828	1471639203
+6827	616885883
+6826	1629263374
+6825	917762131
+6824	905831920
+6823	87917102
+6822	1137305780
+6821	302374021
+6820	849971414
+6819	585130723
+6818	1499476224
+6817	151146700
+6816	733509512
+6815	1109049248
+6814	1517779460
+6813	690248536
+6812	336980719
+6811	2106228954
+6810	792782718
+6809	13309711
+6808	1429129620
+6807	2088595887
+6806	356117557
+6805	1288018369
+6804	2006705957
+6803	1135933676
+6802	906934720
+6801	241710624
+6800	1995258445
+6799	734819646
+6798	1423873087
+6797	553877072
+6796	1858537610
+6795	1541346272
+6794	1927939999
+6793	603457899
+6792	1385429336
+6791	552175057
+6790	950381444
+6789	698824714
+6788	1999104858
+6787	390426976
+6786	780850887
+6785	43260976
+6784	772068529
+6783	1559034154
+6782	2044949466
+6781	323671008
+6780	677099334
+6779	851670479
+6778	1804675802
+6777	141111250
+6776	81889930
+6775	1367667528
+6774	381083649
+6773	1764995333
+6772	1288158879
+6771	172115073
+6770	965321185
+6769	1441381373
+6768	1023765684
+6767	2030010463
+6766	773420721
+6765	1255079711
+6764	155916936
+6763	1375764941
+6762	1800560103
+6761	686604621
+6760	700553847
+6759	559954468
+6758	2065457475
+6757	1955843882
+6756	1765842095
+6755	1369300381
+6754	145795158
+6753	448397521
+6752	881934820
+6751	1193278987
+6750	666478853
+6749	535988083
+6748	769780548
+6747	437008274
+6746	1907511249
+6745	464378245
+6744	79508649
+6743	208968576
+6742	799674148
+6741	1994261153
+6740	1295833037
+6739	1082794370
+6738	667960652
+6737	1916169621
+6736	1874093527
+6735	1545139427
+6734	1602003256
+6733	1616795962
+6732	675211094
+6731	1240605634
+6730	768630794
+6729	892193612
+6728	941596021
+6727	696157094
+6726	1810048724
+6725	1317444574
+6724	487365560
+6723	1099999819
+6722	1929402315
+6721	345946737
+6720	423498438
+6719	229470579
+6718	775960482
+6717	305402303
+6716	357499624
+6715	1698542673
+6714	1812187745
+6713	232731144
+6712	1060619186
+6711	1864363426
+6710	1326300501
+6709	1527147064
+6708	1356184491
+6707	1270304873
+6706	314166365
+6705	257297564
+6704	869928333
+6703	361397621
+6702	848165168
+6701	1930501130
+6700	299009613
+6699	72473700
+6698	1229628536
+6697	1771635095
+6696	208791533
+6695	710048905
+6694	1535525906
+6693	141418823
+6692	676501380
+6691	1699931736
+6690	1717469902
+6689	118096135
+6688	2019454603
+6687	1224901457
+6686	640698205
+6685	124768480
+6684	637923486
+6683	2095307967
+6682	1053914291
+6681	1680955770
+6680	508178935
+6679	55995628
+6678	1212980699
+6677	1098886926
+6676	400376540
+6675	2100252391
+6674	1556616044
+6673	1086910851
+6672	62388008
+6671	775691467
+6670	700872594
+6669	674858165
+6668	2011165815
+6667	519579630
+6666	236109189
+6665	67372710
+6664	33547525
+6663	1983077818
+6662	571432569
+6661	558405245
+6660	1827960781
+6659	492568445
+6658	1624881578
+6657	1894686122
+6656	586977971
+6655	692873886
+6654	1218337837
+6653	1104451364
+6652	1587129032
+6651	997918663
+6650	467975070
+6649	1556775656
+6648	1803102736
+6647	1260211956
+6646	1689754530
+6645	1460949337
+6644	2037864383
+6643	780924577
+6642	386038257
+6641	1535013491
+6640	912009300
+6639	181292963
+6638	438748976
+6637	1943793105
+6636	486032105
+6635	400515018
+6634	1643423789
+6633	1622625928
+6632	155117037
+6631	78864124
+6630	1081007315
+6629	2080758306
+6628	2053074122
+6627	932007692
+6626	676348285
+6625	1630010254
+6624	1253228501
+6623	220419174
+6622	636476294
+6621	30353376
+6620	1342299575
+6619	1355246762
+6618	2014504774
+6617	342153399
+6616	1369831221
+6615	908829953
+6614	1074911080
+6613	502850892
+6612	2016398924
+6611	204745293
+6610	1096264514
+6609	1115699843
+6608	1842744506
+6607	38233958
+6606	300369316
+6605	1010889825
+6604	245397981
+6603	1564559665
+6602	541618613
+6601	221842379
+6600	173273650
+6599	148999623
+6598	1404410021
+6597	423063867
+6596	1826262838
+6595	455929110
+6594	993533960
+6593	1222875125
+6592	1025603247
+6591	1428713179
+6590	163332249
+6589	1000146176
+6588	2132899189
+6587	1105674821
+6586	1414725967
+6585	866980329
+6584	1039914676
+6583	870165786
+6582	1554070025
+6581	900699081
+6580	509484435
+6579	1058030556
+6578	815330527
+6577	831854680
+6576	1940319625
+6575	883293299
+6574	469271212
+6573	23555602
+6572	1391286015
+6571	392618990
+6570	964916005
+6569	1897693430
+6568	470220432
+6567	948480911
+6566	1577013555
+6565	603387713
+6564	1577809511
+6563	1712304429
+6562	1059542876
+6561	25457071
+6560	1443297638
+6559	1205141076
+6558	1732903857
+6557	1265918860
+6556	65760145
+6555	544560180
+6554	1460393951
+6553	139215595
+6552	360681351
+6551	496039469
+6550	85368553
+6549	1825113403
+6548	1265194579
+6547	2079520876
+6546	362583468
+6545	1916764023
+6544	1639490932
+6543	76652222
+6542	1206123244
+6541	1641076232
+6540	2069882205
+6539	16435094
+6538	320679875
+6537	2014316367
+6536	1518155048
+6535	2012192774
+6534	1691328485
+6533	1552352439
+6532	269006791
+6531	2001885448
+6530	440036862
+6529	177378777
+6528	1139380931
+6527	1188343676
+6526	1953008557
+6525	2074028197
+6524	183878829
+6523	964354482
+6522	53847042
+6521	683051596
+6520	1378328537
+6519	153331325
+6518	1462529935
+6517	1495914204
+6516	440029944
+6515	285931245
+6514	710640778
+6513	2145898347
+6512	154253665
+6511	1189688150
+6510	1320396357
+6509	55565838
+6508	645763694
+6507	455970749
+6506	322987882
+6505	2113286256
+6504	1743185983
+6503	1836926685
+6502	1112315577
+6501	91628013
+6500	862504517
+6499	1399176834
+6498	371853868
+6497	1212836381
+6496	1004464847
+6495	988654074
+6494	2020181155
+6493	1648310881
+6492	1733509593
+6491	2047999365
+6490	1368005309
+6489	2029897981
+6488	1860785028
+6487	1176598689
+6486	785273426
+6485	441615245
+6484	131677580
+6483	1668436276
+6482	825501990
+6481	98687827
+6480	543924455
+6479	864425607
+6478	1880061603
+6477	679961086
+6476	860268414
+6475	633544845
+6474	1000970679
+6473	1651557969
+6472	974422168
+6471	1860622391
+6470	1867257793
+6469	1797151783
+6468	394711987
+6467	1530683442
+6466	1340138874
+6465	1503637613
+6464	1402628129
+6463	2119665438
+6462	280305572
+6461	1851095260
+6460	187214336
+6459	191406619
+6458	1244624555
+6457	1419169783
+6456	1044921109
+6455	1264320797
+6454	1763596902
+6453	32989753
+6452	1124511821
+6451	2108560031
+6450	366109871
+6449	2011447017
+6448	4157193
+6447	1246516758
+6446	1826474054
+6445	1356194093
+6444	1806606325
+6443	1287831936
+6442	1931783824
+6441	1324754032
+6440	1465910404
+6439	336574351
+6438	457012909
+6437	1038558021
+6436	128055312
+6435	1367957083
+6434	1223332041
+6433	1699016517
+6432	1932451102
+6431	88898953
+6430	606470705
+6429	915528201
+6428	1293969158
+6427	2127787405
+6426	1803056529
+6425	1011931355
+6424	139808976
+6423	1802520519
+6422	1814363530
+6421	1260548451
+6420	2104402838
+6419	1267076761
+6418	184972963
+6417	795446748
+6416	1587394080
+6415	538642118
+6414	1571893916
+6413	481852293
+6412	1969405180
+6411	1595209473
+6410	867741123
+6409	427352382
+6408	208519038
+6407	1236539474
+6406	1962709628
+6405	576522443
+6404	1582989629
+6403	1134433088
+6402	1092545812
+6401	1016922901
+6400	942413442
+6399	626166947
+6398	1259955320
+6397	282037803
+6396	1987978429
+6395	536009
+6394	1345051473
+6393	1026744173
+6392	1845601329
+6391	547286768
+6390	1075575488
+6389	1308956090
+6388	1827166329
+6387	1793814493
+6386	1371036479
+6385	1105541787
+6384	716720585
+6383	2124168091
+6382	1761594818
+6381	1542052798
+6380	1386690435
+6379	1778685297
+6378	612126402
+6377	1779480243
+6376	1801033492
+6375	828276540
+6374	1631460278
+6373	566066728
+6372	192019645
+6371	466378865
+6370	1904451229
+6369	660375639
+6368	785672166
+6367	1259419310
+6366	1084469977
+6365	961234256
+6364	302418328
+6363	797764705
+6362	2098652332
+6361	536645239
+6360	867604087
+6359	1429244643
+6358	2085403258
+6357	721624541
+6356	1077093907
+6355	1394352036
+6354	1491430617
+6353	1322151435
+6352	737477656
+6351	2130393169
+6350	929926396
+6349	1754693839
+6348	2125135452
+6347	1931333509
+6346	148019965
+6345	1234966764
+6344	636256895
+6343	1165081413
+6342	809099147
+6341	1679127654
+6340	1828190346
+6339	645031918
+6338	1723389310
+6337	1971921558
+6336	957000982
+6335	286705272
+6334	1010065571
+6333	1913256736
+6332	2077644265
+6331	669407689
+6330	598725629
+6329	145979546
+6328	352150736
+6327	691051222
+6326	1377677572
+6325	1902426120
+6324	656874380
+6323	1508521096
+6322	392225039
+6321	1130267464
+6320	5257716
+6319	1146076534
+6318	1606673874
+6317	890168688
+6316	1295076614
+6315	1130422199
+6314	425867616
+6313	1104612889
+6312	1484374715
+6311	164067229
+6310	2103221992
+6309	2003752436
+6308	1835514584
+6307	1436684037
+6306	961855987
+6305	1191227894
+6304	356544655
+6303	340657882
+6302	1314531107
+6301	1931664719
+6300	317256953
+6299	2055158055
+6298	915785622
+6297	597208264
+6296	34176841
+6295	2016640123
+6294	1510201080
+6293	1674090564
+6292	1503263380
+6291	1393632153
+6290	1671077238
+6289	1262572676
+6288	1998483568
+6287	476251675
+6286	464301072
+6285	190463725
+6284	1793531132
+6283	261800387
+6282	1148874545
+6281	1628105927
+6280	476036293
+6279	666537954
+6278	1041896449
+6277	644286690
+6276	1080139382
+6275	621198104
+6274	2024180434
+6273	572363583
+6272	23400929
+6271	1406856700
+6270	1015879097
+6269	1867532337
+6268	2020981213
+6267	1046629146
+6266	1234490831
+6265	507569925
+6264	513376743
+6263	116568927
+6262	3013326
+6261	240690704
+6260	1542632233
+6259	1194825563
+6258	798271604
+6257	1808019842
+6256	830204190
+6255	202500684
+6254	1189072828
+6253	165425205
+6252	1933247742
+6251	482336590
+6250	586209478
+6249	1979233251
+6248	1733882220
+6247	420698344
+6246	767589903
+6245	507775799
+6244	597797175
+6243	617323734
+6242	1703968134
+6241	303352240
+6240	1533359135
+6239	2116733599
+6238	633041505
+6237	1513411288
+6236	533252403
+6235	1117921904
+6234	504556599
+6233	272686039
+6232	721420342
+6231	955671411
+6230	1589902748
+6229	1882096038
+6228	364621372
+6227	595770919
+6226	618947014
+6225	664778985
+6224	416736590
+6223	706736238
+6222	1726699375
+6221	2101498139
+6220	895938018
+6219	165511133
+6218	1211643347
+6217	1226106421
+6216	1970384817
+6215	150266169
+6214	951291313
+6213	294444934
+6212	1231448247
+6211	1734718183
+6210	1817794383
+6209	19947847
+6208	1583481196
+6207	1662603249
+6206	1008854688
+6205	260566363
+6204	396501561
+6203	1696368836
+6202	830266939
+6201	986807952
+6200	591050038
+6199	994131828
+6198	1263149024
+6197	1847326035
+6196	179034329
+6195	2059694424
+6194	1085563257
+6193	462722098
+6192	1958281867
+6191	1561188242
+6190	889854792
+6189	1817315245
+6188	342609964
+6187	1061377178
+6186	274815108
+6185	1675939883
+6184	1066301570
+6183	1364056778
+6182	624134199
+6181	1211500400
+6180	151236987
+6179	155191133
+6178	1158576806
+6177	1322914832
+6176	1266101688
+6175	1459969500
+6174	1577783072
+6173	1557177257
+6172	1105318798
+6171	1983618759
+6170	1871142575
+6169	891207651
+6168	815097499
+6167	1350938248
+6166	761762778
+6165	1863795879
+6164	101412556
+6163	1671858663
+6162	1720350954
+6161	140966622
+6160	1218578278
+6159	1975961262
+6158	1542500137
+6157	814153729
+6156	2142559255
+6155	1058241978
+6154	1051805683
+6153	2002284818
+6152	1212819791
+6151	468943066
+6150	52923593
+6149	975805802
+6148	1036573093
+6147	1846090954
+6146	1892615408
+6145	1856408078
+6144	354650702
+6143	1741647961
+6142	1833518330
+6141	214111147
+6140	1168521260
+6139	520204327
+6138	129444873
+6137	1098785268
+6136	1249525692
+6135	1237387762
+6134	143444924
+6133	2107929582
+6132	453280385
+6131	1891873340
+6130	745950132
+6129	404424549
+6128	1980885654
+6127	484258159
+6126	1909831693
+6125	140274437
+6124	1992905835
+6123	582862617
+6122	1949361225
+6121	237013988
+6120	1579853620
+6119	354316287
+6118	1230674042
+6117	1327648663
+6116	1491440252
+6115	150967447
+6114	22889748
+6113	140539555
+6112	573126701
+6111	1313314003
+6110	84666274
+6109	69735992
+6108	1418162283
+6107	1039540758
+6106	955340343
+6105	1289079757
+6104	784107377
+6103	399055232
+6102	1361979450
+6101	48855836
+6100	2058471334
+6099	261691973
+6098	642076503
+6097	1840611217
+6096	638835972
+6095	1326969076
+6094	338396860
+6093	1755891846
+6092	1150492645
+6091	1595044938
+6090	1153823594
+6089	252204957
+6088	1010359682
+6087	1079706594
+6086	1304758914
+6085	1350900697
+6084	1725324394
+6083	857059393
+6082	55873281
+6081	503390709
+6080	2042635368
+6079	1192609163
+6078	1261879296
+6077	129082525
+6076	255433381
+6075	556285111
+6074	2074583955
+6073	735251540
+6072	488067546
+6071	1100287477
+6070	1554262981
+6069	217860116
+6068	1770339648
+6067	1462591075
+6066	1502214357
+6065	1030427774
+6064	176476431
+6063	890835570
+6062	602068252
+6061	898287687
+6060	584685255
+6059	74117000
+6058	1094929691
+6057	1806942633
+6056	1501865848
+6055	447699521
+6054	1295027416
+6053	1221933685
+6052	961907673
+6051	1010747765
+6050	1388995060
+6049	1913552842
+6048	937175782
+6047	705594185
+6046	201982218
+6045	1667665489
+6044	68217565
+6043	974296478
+6042	1328472207
+6041	270207429
+6040	1477431476
+6039	91671905
+6038	863129407
+6037	739911874
+6036	1286114644
+6035	611378787
+6034	428359522
+6033	1425672391
+6032	306150314
+6031	527951252
+6030	1950841644
+6029	925226270
+6028	719734800
+6027	647230170
+6026	511915216
+6025	279932162
+6024	1633275495
+6023	284279651
+6022	1980422273
+6021	1195838479
+6020	73571983
+6019	683400875
+6018	1711570624
+6017	1416993941
+6016	637376619
+6015	1375169387
+6014	339193281
+6013	1945493784
+6012	1644348650
+6011	1236800302
+6010	1554561670
+6009	737519602
+6008	953040909
+6007	251750619
+6006	311552352
+6005	2007925901
+6004	305228473
+6003	2047891918
+6002	1622314395
+6001	1528407692
+6000	1955700100
+5999	1303611474
+5998	413311054
+5997	439802637
+5996	1161438322
+5995	227635565
+5994	446993537
+5993	437437016
+5992	210707667
+5991	1297021397
+5990	1631751502
+5989	804061690
+5988	46024256
+5987	336401237
+5986	1077800659
+5985	839366483
+5984	1878304385
+5983	1249876627
+5982	390932113
+5981	906829048
+5980	283759393
+5979	1302811051
+5978	425967249
+5977	1092598656
+5976	2094005794
+5975	411144082
+5974	385611506
+5973	924304429
+5972	92191818
+5971	318702920
+5970	1115096638
+5969	1515897462
+5968	142173152
+5967	185675488
+5966	2140292748
+5965	724001306
+5964	16927898
+5963	1297455788
+5962	953169162
+5961	1554129625
+5960	1250997141
+5959	1295350265
+5958	1873744679
+5957	1354141420
+5956	605580499
+5955	1975407680
+5954	448434370
+5953	971475337
+5952	966117234
+5951	1235604710
+5950	480861798
+5949	1338644385
+5948	1356288904
+5947	14823167
+5946	706987150
+5945	1169701365
+5944	318952264
+5943	66908585
+5942	1956691439
+5941	723778003
+5940	176529768
+5939	929421149
+5938	1523088362
+5937	1565655494
+5936	168747590
+5935	842836960
+5934	1918315792
+5933	610281921
+5932	46458646
+5931	1805302544
+5930	1827868594
+5929	2044339369
+5928	689769766
+5927	2045820647
+5926	905707050
+5925	1781588810
+5924	1009290445
+5923	1360313307
+5922	490613539
+5921	1774956497
+5920	2026799454
+5919	466038631
+5918	631657235
+5917	186587539
+5916	1843354550
+5915	640078564
+5914	1360493574
+5913	1742657909
+5912	2037862465
+5911	1027270289
+5910	1348173289
+5909	758357922
+5908	760673559
+5907	680251402
+5906	1794823350
+5905	1705949317
+5904	796378313
+5903	113013247
+5902	929896975
+5901	149602925
+5900	1115532778
+5899	1929531595
+5898	1138632318
+5897	1055664604
+5896	1036530201
+5895	1692877391
+5894	1290975271
+5893	1381817596
+5892	1480997501
+5891	24574907
+5890	1143299262
+5889	1840211915
+5888	770167729
+5887	2139062318
+5886	973577612
+5885	100696641
+5884	749699747
+5883	333223285
+5882	394484620
+5881	1279504542
+5880	266596730
+5879	667921886
+5878	1111018220
+5877	1202207889
+5876	2031356737
+5875	1681810102
+5874	776052342
+5873	646775388
+5872	1144964117
+5871	1147849028
+5870	1158454255
+5869	59868174
+5868	893001393
+5867	1593238575
+5866	1912172981
+5865	1802196253
+5864	211879889
+5863	1266400363
+5862	238518333
+5861	1788269234
+5860	1401890826
+5859	1151720592
+5858	866634302
+5857	669471087
+5856	1389362571
+5855	640354327
+5854	1853695669
+5853	1617678853
+5852	66626554
+5851	1874046381
+5850	168486322
+5849	1211872489
+5848	784048797
+5847	1576691766
+5846	426155547
+5845	1384581349
+5844	536845985
+5843	1775686962
+5842	1635804781
+5841	1085095942
+5840	254847634
+5839	1712699327
+5838	295178841
+5837	1238288788
+5836	1381358686
+5835	645772617
+5834	1563677920
+5833	571094303
+5832	2011993185
+5831	1234281389
+5830	921634932
+5829	732419739
+5828	1909841669
+5827	226279975
+5826	963259066
+5825	1919167366
+5824	573727773
+5823	2127132936
+5822	1449192531
+5821	1002237713
+5820	1089997584
+5819	739278204
+5818	785716942
+5817	1546951096
+5816	1039845780
+5815	797952232
+5814	1896260216
+5813	1599233691
+5812	1520839328
+5811	2070589101
+5810	789917101
+5809	1164042494
+5808	331340641
+5807	1796889872
+5806	1822094516
+5805	810264383
+5804	781263080
+5803	329396530
+5802	1796943019
+5801	1279573446
+5800	1471923368
+5799	695354957
+5798	1916644321
+5797	2138157951
+5796	1800035850
+5795	983609778
+5794	469974835
+5793	1718973707
+5792	1037135352
+5791	709914327
+5790	216520771
+5789	1690530135
+5788	1846916071
+5787	2135248357
+5786	1798174528
+5785	1588095737
+5784	1424596552
+5783	1973154762
+5782	809316590
+5781	356796833
+5780	1739248460
+5779	1140510877
+5778	1489431626
+5777	1668559906
+5776	1015626791
+5775	1492697985
+5774	1160805012
+5773	1649173282
+5772	1004956810
+5771	1101588062
+5770	1510412773
+5769	1481249065
+5768	1042802755
+5767	933034543
+5766	1668183116
+5765	81062142
+5764	2093958074
+5763	1907544156
+5762	1502452936
+5761	1494088864
+5760	1010481903
+5759	228756062
+5758	2039839255
+5757	258820334
+5756	710651805
+5755	1972503414
+5754	778779147
+5753	1067799719
+5752	233906302
+5751	1816289361
+5750	1014848855
+5749	70688553
+5748	124884085
+5747	2144217289
+5746	507754894
+5745	1513937157
+5744	487741175
+5743	59216950
+5742	138760509
+5741	1671191392
+5740	58785307
+5739	577378230
+5738	1960549597
+5737	961740612
+5736	986560117
+5735	1908122608
+5734	726092854
+5733	599869209
+5732	897062252
+5731	1273696874
+5730	1601733257
+5729	751661569
+5728	1665587905
+5727	67335841
+5726	1627524834
+5725	1790335734
+5724	1738597111
+5723	1109973434
+5722	52950864
+5721	163217749
+5720	1691405275
+5719	1018115214
+5718	1710417307
+5717	758430576
+5716	1656476113
+5715	448537944
+5714	1375176647
+5713	964033431
+5712	431643
+5711	1708865927
+5710	1858125443
+5709	1244528342
+5708	1738301761
+5707	52426989
+5706	235647758
+5705	386690907
+5704	1011060355
+5703	1599879628
+5702	1145619600
+5701	145400683
+5700	1755592617
+5699	1534397416
+5698	1271620383
+5697	2022735819
+5696	476222377
+5695	517551400
+5694	1737384870
+5693	1575379362
+5692	1566051807
+5691	1182319298
+5690	600284090
+5689	932974699
+5688	1509122748
+5687	1261879362
+5686	1530737577
+5685	692442682
+5684	448106301
+5683	1813794368
+5682	1253391636
+5681	903386948
+5680	2118047814
+5679	1805698453
+5678	1008880584
+5677	1351610853
+5676	1188850282
+5675	783251777
+5674	1388554955
+5673	865659672
+5672	1991770659
+5671	1758705831
+5670	1021263948
+5669	1880340446
+5668	1058175039
+5667	754068983
+5666	285350949
+5665	1048326663
+5664	1098983241
+5663	555065572
+5662	975095272
+5661	633077108
+5660	1820680197
+5659	1485888375
+5658	1549720770
+5657	816680066
+5656	813773061
+5655	1864426857
+5654	1586534694
+5653	1692203001
+5652	1843230201
+5651	1595176830
+5650	2041990012
+5649	766436961
+5648	616848171
+5647	225628807
+5646	2110539546
+5645	323190609
+5644	938964766
+5643	1777332772
+5642	1991879372
+5641	111430213
+5640	700530792
+5639	267194965
+5638	1594989497
+5637	9848376
+5636	1802569390
+5635	1877769025
+5634	73231390
+5633	465906133
+5632	881869022
+5631	1636690545
+5630	1230839986
+5629	1004000131
+5628	672115314
+5627	1832777561
+5626	1377629019
+5625	1269053708
+5624	21196655
+5623	2138841512
+5622	1797696637
+5621	1076793240
+5620	978328659
+5619	1816361205
+5618	803381063
+5617	293657562
+5616	1434147689
+5615	333206774
+5614	478794885
+5613	827534552
+5612	1076801979
+5611	1724684407
+5610	663924364
+5609	690682416
+5608	612109223
+5607	1864704120
+5606	2084100633
+5605	1336663257
+5604	995900002
+5603	584024493
+5602	1382549795
+5601	2025352539
+5600	964575230
+5599	1545546073
+5598	1773854760
+5597	1550545254
+5596	1811580905
+5595	1386271155
+5594	1618840719
+5593	1091887063
+5592	1160512853
+5591	2128819080
+5590	273412177
+5589	684671097
+5588	382213516
+5587	470174289
+5586	1962346325
+5585	606613136
+5584	1403888442
+5583	901594125
+5582	163610188
+5581	386119563
+5580	1112575184
+5579	946703892
+5578	754065431
+5577	1422929614
+5576	868804117
+5575	1500076140
+5574	2101597110
+5573	1118031111
+5572	1766932911
+5571	1984487370
+5570	251497779
+5569	1561513624
+5568	1881448815
+5567	387583604
+5566	2079188183
+5565	719693842
+5564	225758302
+5563	1637505287
+5562	818474885
+5561	475841756
+5560	1746605564
+5559	1950721536
+5558	869808420
+5557	1923084027
+5556	1213769494
+5555	1060752199
+5554	443002948
+5553	1017768879
+5552	1936502589
+5551	1364389943
+5550	1779537780
+5549	1837129218
+5548	77899775
+5547	1401472939
+5546	1468816152
+5545	1898256654
+5544	1880626877
+5543	117109740
+5542	866533332
+5541	205419287
+5540	103038554
+5539	2011397822
+5538	1629809088
+5537	1161754973
+5536	161825302
+5535	441682896
+5534	2048702605
+5533	1897400194
+5532	2038383371
+5531	1015236997
+5530	1753516984
+5529	1971005184
+5528	736952042
+5527	1956539868
+5526	1480081079
+5525	196000615
+5524	1271733258
+5523	1226096653
+5522	1385714747
+5521	99373370
+5520	1286490168
+5519	378064841
+5518	368313066
+5517	327126769
+5516	1668329710
+5515	1351706412
+5514	1031723321
+5513	1675207590
+5512	14071185
+5511	1002619158
+5510	723093846
+5509	1088767229
+5508	1849572520
+5507	1188126192
+5506	1260536016
+5505	411908755
+5504	550783173
+5503	1033465608
+5502	143883210
+5501	67378186
+5500	278284955
+5499	1944460763
+5498	490924105
+5497	540951427
+5496	684806610
+5495	253984426
+5494	957769515
+5493	1172359888
+5492	2087090132
+5491	1007649906
+5490	1878543952
+5489	959363399
+5488	857218779
+5487	1164090302
+5486	1442887095
+5485	2140605768
+5484	1337635226
+5483	29104163
+5482	952113743
+5481	1072787604
+5480	1300530285
+5479	1682451302
+5478	1975714861
+5477	1437663765
+5476	637343018
+5475	227070408
+5474	268025545
+5473	483404987
+5472	755180653
+5471	346906095
+5470	1723937729
+5469	1884817176
+5468	1259654153
+5467	236939679
+5466	1730665559
+5465	1659930370
+5464	314377941
+5463	2097603257
+5462	1441299584
+5461	1127726733
+5460	150431127
+5459	714453649
+5458	1663959952
+5457	864096659
+5456	1973938724
+5455	1413782932
+5454	1188492024
+5453	264847622
+5452	876057526
+5451	1417146089
+5450	1244556390
+5449	2010350168
+5448	1045108284
+5447	1748644453
+5446	1169638220
+5445	153938031
+5444	1619373403
+5443	2068603098
+5442	906950906
+5441	1017847125
+5440	1234735589
+5439	1486998049
+5438	154151616
+5437	1747207431
+5436	2070045386
+5435	1780545950
+5434	218630786
+5433	1334134856
+5432	1947172129
+5431	726845934
+5430	1611250429
+5429	1433818116
+5428	887998573
+5427	250177020
+5426	1823088282
+5425	1709091101
+5424	537725406
+5423	1918829583
+5422	1167774880
+5421	1013191005
+5420	372037805
+5419	1643395585
+5418	840711948
+5417	891170252
+5416	129271050
+5415	1248518770
+5414	1394470773
+5413	601526278
+5412	833867508
+5411	1567436504
+5410	863695508
+5409	1635011806
+5408	1564436311
+5407	521089314
+5406	1528576645
+5405	735910529
+5404	1980857469
+5403	1639268499
+5402	1870368075
+5401	513354013
+5400	1986331009
+5399	1361073409
+5398	1758213482
+5397	1326391120
+5396	1859935262
+5395	2051742347
+5394	541316221
+5393	1672018048
+5392	1546791778
+5391	1671862943
+5390	172479057
+5389	1628351200
+5388	1514124534
+5387	1739676826
+5386	1644183127
+5385	1675228420
+5384	414651261
+5383	1974517917
+5382	1885314417
+5381	1346339350
+5380	3000193
+5379	342606194
+5378	106435160
+5377	828525782
+5376	687715493
+5375	2036791794
+5374	1013026102
+5373	1467503456
+5372	1800421138
+5371	509294666
+5370	902624179
+5369	659939889
+5368	1648621795
+5367	1853954783
+5366	785074898
+5365	187917213
+5364	504950568
+5363	1016936926
+5362	1499538991
+5361	2065924226
+5360	157738408
+5359	580285878
+5358	2131651721
+5357	1986379762
+5356	1325025565
+5355	1817148858
+5354	1937397651
+5353	1215795559
+5352	1971517724
+5351	1542708223
+5350	1239904190
+5349	1321958059
+5348	1802374349
+5347	217127014
+5346	1962983328
+5345	1367695685
+5344	236370655
+5343	503731435
+5342	564879277
+5341	1140481249
+5340	1008156519
+5339	1196153044
+5338	2022348638
+5337	1460704581
+5336	1349004214
+5335	1915621620
+5334	835861870
+5333	586509990
+5332	859198518
+5331	919253113
+5330	2081756152
+5329	318842294
+5328	1402743961
+5327	314502863
+5326	48982111
+5325	109230006
+5324	1993114782
+5323	394689428
+5322	2123375017
+5321	649559665
+5320	1887817521
+5319	1022777175
+5318	1506458379
+5317	434678664
+5316	2128240007
+5315	1459251892
+5314	802816408
+5313	1243373054
+5312	1643058564
+5311	1516209881
+5310	1265616259
+5309	1694935586
+5308	1994632477
+5307	106727018
+5306	624842711
+5305	762494224
+5304	1056423102
+5303	2064092405
+5302	652237486
+5301	540356223
+5300	1663992799
+5299	1767253289
+5298	269860183
+5297	1293513955
+5296	468871729
+5295	1801776331
+5294	133338637
+5293	1343555117
+5292	654355554
+5291	1100597841
+5290	1290584934
+5289	1453138857
+5288	1042020816
+5287	47206486
+5286	1779345904
+5285	884866953
+5284	1963676976
+5283	1434090175
+5282	2125240443
+5281	2095606626
+5280	1669061051
+5279	1158889240
+5278	1070092874
+5277	1232138253
+5276	1197787564
+5275	708233954
+5274	110256738
+5273	516066878
+5272	400099605
+5271	1032467845
+5270	270496040
+5269	370478844
+5268	1298381559
+5267	615567500
+5266	1160175318
+5265	1272800260
+5264	1147420776
+5263	1180224443
+5262	52970183
+5261	1348700345
+5260	58577025
+5259	1243378447
+5258	1821276600
+5257	157153863
+5256	231013158
+5255	345255729
+5254	907110158
+5253	2015553998
+5252	1912512771
+5251	966351202
+5250	1025513751
+5249	436922798
+5248	2108585324
+5247	361858920
+5246	1121881515
+5245	681720686
+5244	308134349
+5243	1225272541
+5242	245570838
+5241	29620761
+5240	1881569933
+5239	1802412187
+5238	1357787173
+5237	25581299
+5236	1615630372
+5235	2127434523
+5234	1219830077
+5233	1946204079
+5232	1121647418
+5231	957075383
+5230	1674907393
+5229	2048906809
+5228	1012365289
+5227	1476020871
+5226	1397527353
+5225	362942807
+5224	580226606
+5223	2088242603
+5222	990040247
+5221	1475589973
+5220	1005249526
+5219	663654831
+5218	1462524930
+5217	1426864638
+5216	53724571
+5215	2044092622
+5214	436149847
+5213	278513587
+5212	1491186255
+5211	590642299
+5210	819317236
+5209	1855988634
+5208	186781815
+5207	1377836298
+5206	953234869
+5205	1816909941
+5204	1005787104
+5203	262754694
+5202	271296686
+5201	1220224257
+5200	2092193742
+5199	198886522
+5198	651379456
+5197	649422482
+5196	895794265
+5195	1456768398
+5194	1520386208
+5193	1252120280
+5192	1082993077
+5191	326385415
+5190	13065043
+5189	1725868536
+5188	609930260
+5187	1565915956
+5186	990714790
+5185	1922694631
+5184	552906367
+5183	1992991196
+5182	1606679999
+5181	1782681269
+5180	403860483
+5179	1588964585
+5178	902753765
+5177	517355522
+5176	372049194
+5175	690480175
+5174	1545613255
+5173	1933046495
+5172	318044600
+5171	72410164
+5170	568844801
+5169	1442771260
+5168	1450575905
+5167	1342094706
+5166	1276519921
+5165	1791157632
+5164	373775321
+5163	1194000793
+5162	1239055237
+5161	1504608188
+5160	1863938803
+5159	594632735
+5158	735153746
+5157	834719277
+5156	1013009589
+5155	1145207242
+5154	316014632
+5153	917708746
+5152	1589130713
+5151	17715414
+5150	879927504
+5149	2033988609
+5148	1216915391
+5147	212273589
+5146	1119225915
+5145	586486346
+5144	372435575
+5143	1473203091
+5142	1364201694
+5141	1022756988
+5140	769317907
+5139	1374233743
+5138	166251338
+5137	1806901920
+5136	968319385
+5135	82519128
+5134	552102395
+5133	1016650780
+5132	1477545638
+5131	644422502
+5130	769454442
+5129	1029219526
+5128	1729106794
+5127	1737430152
+5126	518704645
+5125	95300843
+5124	1703560177
+5123	298299218
+5122	37781242
+5121	1702625752
+5120	948283670
+5119	667653914
+5118	914762693
+5117	630429045
+5116	1987321662
+5115	1793506472
+5114	1369768300
+5113	1497162235
+5112	703885184
+5111	2137451599
+5110	856505649
+5109	1109899634
+5108	405914358
+5107	83732210
+5106	1254799525
+5105	2099152252
+5104	752457138
+5103	2055163540
+5102	247196338
+5101	448326112
+5100	1062799356
+5099	1179507938
+5098	510514881
+5097	1633805951
+5096	33869975
+5095	220405427
+5094	57519601
+5093	934425
+5092	1497499195
+5091	1517610975
+5090	787863058
+5089	317854625
+5088	827815900
+5087	1268739869
+5086	1408144393
+5085	490159426
+5084	1089621288
+5083	1379800348
+5082	640656586
+5081	1741469197
+5080	1731537241
+5079	772773439
+5078	2002583757
+5077	454245753
+5076	1478758719
+5075	1347119633
+5074	1851955914
+5073	304131026
+5072	992364184
+5071	1215172047
+5070	2085294879
+5069	1576477053
+5068	1145637963
+5067	290109454
+5066	1576286350
+5065	32935550
+5064	870389879
+5063	687392273
+5062	1360555014
+5061	1179644570
+5060	689795075
+5059	1666606837
+5058	1057193880
+5057	337656474
+5056	179118580
+5055	28344044
+5054	1996986488
+5053	1495635739
+5052	1795746755
+5051	2015366794
+5050	1886369088
+5049	1277291488
+5048	1441498368
+5047	655464124
+5046	749773487
+5045	1174627693
+5044	354755449
+5043	636783867
+5042	366319795
+5041	1563370778
+5040	69534084
+5039	1795185425
+5038	190703
+5037	1112702413
+5036	1567203222
+5035	888894076
+5034	819864183
+5033	1838228957
+5032	2145080846
+5031	1841431825
+5030	122450689
+5029	352138601
+5028	1487488257
+5027	1028849836
+5026	488153633
+5025	830966489
+5024	380080937
+5023	2129103342
+5022	1756750298
+5021	518455267
+5020	573868426
+5019	1230904964
+5018	527518001
+5017	266870675
+5016	300708675
+5015	112989620
+5014	808307897
+5013	938868318
+5012	567249783
+5011	718618018
+5010	1563180075
+5009	1104315318
+5008	227982202
+5007	1258780275
+5006	292838230
+5005	1876457913
+5004	891296878
+5003	1125916006
+5002	1715778268
+5001	1792942245
+5000	353943568
+4999	1241084501
+4998	2011468615
+4997	656521767
+4996	648768898
+4995	506533939
+4994	1221699839
+4993	2009109318
+4992	1555234915
+4991	525845334
+4990	2138420914
+4989	306997751
+4988	930196289
+4987	414528381
+4986	1606046425
+4985	1509324004
+4984	1693223485
+4983	89689879
+4982	1523171891
+4981	1610418112
+4980	490635816
+4979	304399800
+4978	811477088
+4977	499007937
+4976	367483397
+4975	1314405871
+4974	160679645
+4973	1245838280
+4972	771972438
+4971	474693766
+4970	1928957278
+4969	1844905448
+4968	592315603
+4967	1504934676
+4966	1582305576
+4965	787143228
+4964	1098782672
+4963	695854505
+4962	2018172052
+4961	1248237164
+4960	1743132692
+4959	1723892533
+4958	848434974
+4957	1568355933
+4956	868788544
+4955	1516356546
+4954	2133635761
+4953	82805372
+4952	1746537711
+4951	1218772091
+4950	798941024
+4949	2139111526
+4948	2084400051
+4947	1644554865
+4946	338328292
+4945	1269128764
+4944	542433433
+4943	1833469526
+4942	1464364650
+4941	1074550638
+4940	2029861811
+4939	424022602
+4938	262599872
+4937	1952656023
+4936	406152004
+4935	886451071
+4934	916454823
+4933	1998029156
+4932	1100205460
+4931	294279519
+4930	399802190
+4929	174776759
+4928	855103989
+4927	1479562075
+4926	1582203820
+4925	785983171
+4924	1917302483
+4923	914863669
+4922	1431347996
+4921	1754909832
+4920	1281855688
+4919	1301869807
+4918	1800783234
+4917	815271286
+4916	1102121432
+4915	652342414
+4914	1952247762
+4913	1615366443
+4912	1951091363
+4911	1040342048
+4910	811950766
+4909	77205788
+4908	17870598
+4907	1523632448
+4906	1036201199
+4905	555606496
+4904	1933729259
+4903	622175304
+4902	1598226966
+4901	925428701
+4900	1586659178
+4899	1067723762
+4898	740056587
+4897	69120817
+4896	1709743240
+4895	667340150
+4894	1502118823
+4893	162392651
+4892	1780491629
+4891	129478189
+4890	2101610246
+4889	466584402
+4888	199748375
+4887	1148440820
+4886	1010507172
+4885	1634238637
+4884	848734699
+4883	911905713
+4882	803415677
+4881	1873885574
+4880	1022471450
+4879	1435801965
+4878	1188488237
+4877	1609747750
+4876	1737386837
+4875	414025895
+4874	1104863178
+4873	1008300558
+4872	1182999773
+4871	530503203
+4870	185372113
+4869	1517538361
+4868	1505464170
+4867	72716437
+4866	714485642
+4865	1547350589
+4864	1034332169
+4863	1372640633
+4862	208266052
+4861	1313907227
+4860	2077213462
+4859	953169426
+4858	1603560877
+4857	712993386
+4856	299706121
+4855	98601459
+4854	830822960
+4853	1122332772
+4852	2036917911
+4851	1515097359
+4850	685397337
+4849	1560207348
+4848	1845898776
+4847	774462341
+4846	504884572
+4845	729086279
+4844	1378509770
+4843	574359974
+4842	822928444
+4841	1812945060
+4840	1172522681
+4839	112655676
+4838	803052718
+4837	2105597229
+4836	1185867915
+4835	1489328657
+4834	1339084536
+4833	1867908590
+4832	1442910819
+4831	1402580274
+4830	1857829997
+4829	1364220076
+4828	653463305
+4827	1504959418
+4826	2029654074
+4825	1324856996
+4824	209167196
+4823	1463209248
+4822	436935435
+4821	476710562
+4820	1816682231
+4819	2058418644
+4818	1055322776
+4817	1116812496
+4816	1543436219
+4815	2078008245
+4814	2053641483
+4813	1713048357
+4812	1549320941
+4811	710272768
+4810	1009892342
+4809	1214409099
+4808	1074271409
+4807	1461207709
+4806	766512693
+4805	1465442973
+4804	46417838
+4803	2083987910
+4802	10078593
+4801	78690742
+4800	749116968
+4799	352870579
+4798	1482049650
+4797	1476089957
+4796	1295792222
+4795	566444825
+4794	887921561
+4793	1879940281
+4792	1794010665
+4791	526000439
+4790	1568871434
+4789	699869735
+4788	514982424
+4787	1124798179
+4786	1210654661
+4785	1977871510
+4784	528687304
+4783	1343368715
+4782	703156015
+4781	334911842
+4780	1783485007
+4779	1696168280
+4778	447896406
+4777	1756312084
+4776	1414789871
+4775	830008430
+4774	1455364380
+4773	2115210743
+4772	1334870942
+4771	1804691662
+4770	744124740
+4769	1420510659
+4768	1204562004
+4767	915604825
+4766	588168395
+4765	1563335589
+4764	919917808
+4763	361921122
+4762	311068847
+4761	1094140930
+4760	11018014
+4759	444073255
+4758	1636698721
+4757	684594562
+4756	596110875
+4755	2014769594
+4754	1274715494
+4753	193775462
+4752	1707367356
+4751	1154471383
+4750	2034499083
+4749	27172923
+4748	281378409
+4747	1765371624
+4746	300947704
+4745	1447062776
+4744	1642621136
+4743	1798156366
+4742	1371086003
+4741	2061843930
+4740	600129657
+4739	1976003563
+4738	832342264
+4737	1788710063
+4736	2143170664
+4735	226247273
+4734	1252266741
+4733	1973260526
+4732	350903108
+4731	2014479240
+4730	1604925856
+4729	1473907100
+4728	1995446028
+4727	1769412775
+4726	1557362716
+4725	402335413
+4724	307402238
+4723	120244111
+4722	306760026
+4721	1680194433
+4720	873092974
+4719	269127459
+4718	1873708867
+4717	981799281
+4716	122750487
+4715	650274986
+4714	75976772
+4713	1728260854
+4712	1198026708
+4711	1542566088
+4710	1229501666
+4709	958903242
+4708	1980316546
+4707	606094991
+4706	536443322
+4705	169910138
+4704	2022827813
+4703	1385271149
+4702	368334670
+4701	1024479656
+4700	19033212
+4699	1982996729
+4698	2064028032
+4697	1593110615
+4696	1462010536
+4695	1437118604
+4694	95575386
+4693	774691453
+4692	1394634785
+4691	37632567
+4690	1953969214
+4689	2038777341
+4688	146376972
+4687	1223433881
+4686	905822508
+4685	541973281
+4684	1599731925
+4683	680894332
+4682	498759187
+4681	239123466
+4680	1709733190
+4679	623406675
+4678	422459920
+4677	1810406408
+4676	730750826
+4675	1298655821
+4674	1949059116
+4673	998348157
+4672	1366237936
+4671	532821588
+4670	1107935272
+4669	573406245
+4668	520986193
+4667	626909427
+4666	1497535228
+4665	687319083
+4664	42483819
+4663	57942819
+4662	968205887
+4661	1503341092
+4660	2038739243
+4659	730535333
+4658	1132954832
+4657	1751887338
+4656	1771185603
+4655	224928176
+4654	43214094
+4653	1360608459
+4652	1118644790
+4651	2022836160
+4650	1964147194
+4649	2046810429
+4648	2040139497
+4647	1271287747
+4646	2008830940
+4645	1879886317
+4644	2079901532
+4643	1416237527
+4642	2037896533
+4641	792831691
+4640	11835395
+4639	481025844
+4638	1223354665
+4637	1981150758
+4636	584425608
+4635	1439592409
+4634	1866596843
+4633	686626374
+4632	166687224
+4631	237670554
+4630	370386260
+4629	286851904
+4628	1106833377
+4627	908026656
+4626	1708673244
+4625	410577144
+4624	1253767034
+4623	167861582
+4622	1543944912
+4621	1219318008
+4620	2130180310
+4619	692859447
+4618	37979489
+4617	160253180
+4616	1338869862
+4615	592593413
+4614	1989473432
+4613	1287069841
+4612	1404402132
+4611	1556870688
+4610	1716960674
+4609	178168285
+4608	2044083884
+4607	1931245904
+4606	114553914
+4605	2045282882
+4604	1272905184
+4603	1628926289
+4602	316240114
+4601	2027318968
+4600	1278320825
+4599

<TRUNCATED>
http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/b5960312/src/test/feature/utility/data/emp.data
----------------------------------------------------------------------
diff --git a/src/test/feature/utility/data/emp.data b/src/test/feature/utility/data/emp.data
new file mode 100755
index 0000000..5fc17ff
--- /dev/null
+++ b/src/test/feature/utility/data/emp.data
@@ -0,0 +1,3 @@
+sharon	25	(15,12)	1000	sam
+sam	30	(10,5)	2000	bill
+bill	20	(11,10)	1000	sharon



Mime
View raw message