hawq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From y...@apache.org
Subject [07/10] incubator-hawq git commit: HAWQ-898. Add feature test for COPY with new test framework.
Date Tue, 26 Jul 2016 12:06:19 GMT
http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/b5960312/src/test/feature/utility/data/hash.data
----------------------------------------------------------------------
diff --git a/src/test/feature/utility/data/hash.data b/src/test/feature/utility/data/hash.data
new file mode 100755
index 0000000..97e9709
--- /dev/null
+++ b/src/test/feature/utility/data/hash.data
@@ -0,0 +1,10000 @@
+0	1935401906
+1	1345971420
+2	656473370
+3	1269710788
+4	1156776517
+5	1289013296
+6	1415564928
+7	1937919553
+8	435456494
+9	66302641
+10	915852158
+11	1661301944
+12	961711400
+13	74070078
+14	2036973298
+15	843938989
+16	189351248
+17	1388679963
+18	556726251
+19	634715959
+20	1489080225
+21	649132105
+22	886008616
+23	1280154196
+24	2036166893
+25	846480997
+26	1102020422
+27	1533442662
+28	2060089600
+29	1212135685
+30	539384293
+31	1848007858
+32	410623457
+33	1195857664
+34	970234999
+35	1567399975
+36	337387312
+37	238316279
+38	1357835880
+39	772843806
+40	304618920
+41	126204390
+42	286662102
+43	1266330320
+44	200274468
+45	176151752
+46	2110269310
+47	389625717
+48	1564831715
+49	519511913
+50	1024341676
+51	906428292
+52	1168644018
+53	1910350293
+54	39098840
+55	1057327263
+56	609347642
+57	1141119263
+58	443286278
+59	521953594
+60	205771300
+61	982670571
+62	222477805
+63	616394758
+64	31044587
+65	1192712804
+66	36311085
+67	368431899
+68	1431029083
+69	1394146965
+70	1141275706
+71	1735648004
+72	1520351356
+73	1427937808
+74	854494676
+75	1720625824
+76	1604089561
+77	817280338
+78	2110251541
+79	1021437628
+80	1336792251
+81	987109570
+82	1927865921
+83	357952622
+84	749976215
+85	1966964761
+86	1415279885
+87	1359323857
+88	960600376
+89	1858566163
+90	1881277452
+91	1166371677
+92	693753087
+93	2103755257
+94	1782766435
+95	724797674
+96	1148984413
+97	1819077520
+98	1093229574
+99	432529848
+100	1065740837
+101	87021632
+102	20694204
+103	438608545
+104	1514959440
+105	875188881
+106	11750722
+107	971565353
+108	1692469219
+109	2122002263
+110	1993002982
+111	881777823
+112	961628185
+113	1773385255
+114	1239730445
+115	1711604400
+116	1592866368
+117	507526682
+118	923444610
+119	405983097
+120	218609198
+121	657238414
+122	1572354774
+123	912362285
+124	613510023
+125	1207637561
+126	1637159959
+127	1762494436
+128	879231433
+129	582905885
+130	47540636
+131	1944972270
+132	669927517
+133	68234841
+134	236097168
+135	37403310
+136	943423722
+137	247847890
+138	1008968663
+139	488409293
+140	222366505
+141	854487997
+142	1370187116
+143	1183994691
+144	480389604
+145	462433913
+146	748115443
+147	2073255973
+148	969960596
+149	1671560053
+150	331755422
+151	1188569794
+152	181314819
+153	1904110196
+154	2100932079
+155	794824842
+156	964264109
+157	1590608390
+158	409835630
+159	1843495542
+160	26030628
+161	457376267
+162	1640984164
+163	695958145
+164	525611108
+165	1877081332
+166	733361455
+167	1469034830
+168	2124929222
+169	1742330119
+170	1957444123
+171	199812080
+172	449334468
+173	1180147592
+174	1383806771
+175	929724073
+176	1642581505
+177	2131922214
+178	855496398
+179	465058453
+180	1655998620
+181	1187251820
+182	1653628247
+183	1837313439
+184	943878368
+185	1607076678
+186	484654634
+187	1908142477
+188	1050201421
+189	894490264
+190	1604154371
+191	1076232049
+192	1351866531
+193	1097654887
+194	1772190194
+195	1877477639
+196	827252572
+197	358068002
+198	1199028821
+199	804698146
+200	2100398121
+201	1008989297
+202	1004510226
+203	402248941
+204	41653241
+205	240833349
+206	1331973014
+207	1684234746
+208	225271916
+209	39985764
+210	1809552
+211	1881270536
+212	1227237584
+213	1655437799
+214	1571100327
+215	23632304
+216	1115030830
+217	2055754961
+218	1931774781
+219	17748603
+220	802761578
+221	1388445504
+222	1093980652
+223	7144461
+224	338616744
+225	718687198
+226	1884622101
+227	1165869316
+228	1076755200
+229	936167274
+230	1970567462
+231	1029669673
+232	1945156571
+233	827594041
+234	1431918615
+235	1986809812
+236	1068427390
+237	616407981
+238	1523560911
+239	1293699306
+240	656393746
+241	1525370463
+242	1027486194
+243	1883631330
+244	1033324614
+245	451102874
+246	1907263635
+247	871796
+248	359374187
+249	1691554768
+250	18620399
+251	1162135765
+252	932516625
+253	1112601051
+254	1169280227
+255	1271133369
+256	1831288250
+257	906418680
+258	289519037
+259	760559802
+260	1842585954
+261	112602851
+262	1790229476
+263	1640258878
+264	940196892
+265	1074664443
+266	1479585042
+267	2008624283
+268	1691072424
+269	855662305
+270	1154839941
+271	199982522
+272	233549120
+273	34842488
+274	2083613853
+275	1266873735
+276	485945362
+277	1843393840
+278	1267745531
+279	845319549
+280	1387464960
+281	1286365931
+282	2007455315
+283	172497937
+284	251483334
+285	1029251894
+286	1443631306
+287	2082771584
+288	1935670574
+289	1733150343
+290	695847739
+291	1630772880
+292	1845753195
+293	338593567
+294	1123548110
+295	638466439
+296	1413258010
+297	455649505
+298	499607074
+299	956846786
+300	1311311810
+301	1654447016
+302	1156829309
+303	1544860931
+304	1689289504
+305	1092959514
+306	664251018
+307	27751218
+308	788869706
+309	1931996549
+310	873070767
+311	28851018
+312	1070878832
+313	733042434
+314	201348956
+315	1322362167
+316	1762294328
+317	1644980262
+318	1257650103
+319	1550481254
+320	1230646958
+321	1953497842
+322	1033770487
+323	928916505
+324	144607761
+325	9834949
+326	1567382944
+327	1557865771
+328	465484454
+329	2066990019
+330	367228910
+331	1776796265
+332	1573953387
+333	1524058219
+334	1174173548
+335	1115759243
+336	469534085
+337	1838424566
+338	1143510461
+339	1258403791
+340	1622937467
+341	2016581228
+342	1287254809
+343	546332652
+344	602140015
+345	1488603765
+346	1868694819
+347	216950695
+348	986100380
+349	978861274
+350	1767431950
+351	69263690
+352	784875469
+353	653718789
+354	998180195
+355	929483230
+356	663553738
+357	418079491
+358	339865354
+359	1129038193
+360	337585862
+361	707094264
+362	758350810
+363	1911539249
+364	83668835
+365	1932524358
+366	879814844
+367	553202920
+368	1623465276
+369	2023325305
+370	1811606711
+371	1098919095
+372	1892422886
+373	951377872
+374	1645251747
+375	347079253
+376	292497990
+377	1366462918
+378	564029948
+379	1278598370
+380	197840545
+381	183978250
+382	1347862060
+383	982716014
+384	837697039
+385	198558607
+386	1912199244
+387	1501250778
+388	616638098
+389	104580950
+390	482805323
+391	954223961
+392	811675214
+393	1241156133
+394	718279562
+395	895344049
+396	1026196843
+397	1598094407
+398	1448546969
+399	502178471
+400	1473936064
+401	1112670032
+402	1601097566
+403	1218875302
+404	2064047905
+405	1098865666
+406	1565954555
+407	209062247
+408	317844936
+409	2129984504
+410	1487660617
+411	515685481
+412	166479106
+413	688039029
+414	1498401495
+415	1004176146
+416	886597636
+417	1263117092
+418	357943276
+419	1503235734
+420	1367698042
+421	840748599
+422	309976047
+423	31889609
+424	2081904732
+425	1028255610
+426	927233658
+427	960617927
+428	478866369
+429	228296980
+430	1462796398
+431	1952802433
+432	1340967012
+433	916410316
+434	1024194088
+435	1257531269
+436	2015275982
+437	442664995
+438	1466593516
+439	185637271
+440	425165851
+441	806770485
+442	701322752
+443	591644958
+444	1494809514
+445	52240600
+446	1595821104
+447	233923502
+448	1315357692
+449	1953764380
+450	1737159237
+451	535572086
+452	647029331
+453	2047135284
+454	567461695
+455	581450415
+456	927907246
+457	1494695354
+458	1542068342
+459	1406773615
+460	1722992334
+461	857381092
+462	1212092401
+463	916475698
+464	1773791408
+465	88802841
+466	26523320
+467	1641583743
+468	531467836
+469	1493116836
+470	1827221014
+471	956633688
+472	152403674
+473	381060118
+474	1548278646
+475	1647213188
+476	433300718
+477	996616102
+478	1881136691
+479	1748658410
+480	802896834
+481	1470812280
+482	136746849
+483	1449926165
+484	1370463916
+485	704208544
+486	2031376580
+487	150887515
+488	51420250
+489	1425961274
+490	1557661130
+491	1774412584
+492	135858718
+493	622269883
+494	543404635
+495	1909650126
+496	711072724
+497	569927955
+498	1403750221
+499	1242540561
+500	2063044791
+501	1083487587
+502	51690601
+503	67964817
+504	1464547706
+505	1599969247
+506	1715178006
+507	1897848424
+508	449101701
+509	1448831049
+510	1499023187
+511	1251998535
+512	772159681
+513	1635770036
+514	554441052
+515	2142623597
+516	192494932
+517	438333984
+518	146027464
+519	243915183
+520	1864295258
+521	1703688595
+522	2018327767
+523	2000153976
+524	178474830
+525	414248754
+526	1762320454
+527	889547555
+528	984176709
+529	1018587028
+530	2132088116
+531	899737853
+532	2102074615
+533	36295069
+534	967702670
+535	1419138673
+536	1636264316
+537	535397028
+538	1169503450
+539	2085366017
+540	1984228077
+541	521042989
+542	1189880904
+543	608904110
+544	9329377
+545	1744321956
+546	604044060
+547	201824309
+548	35172292
+549	750071524
+550	445739492
+551	1899467550
+552	306276471
+553	316583612
+554	1752137878
+555	484751302
+556	730832366
+557	1366974684
+558	1374298857
+559	1715009076
+560	238078064
+561	1358903325
+562	467263281
+563	192669032
+564	1395198394
+565	1434965951
+566	1611807705
+567	883979062
+568	1970362980
+569	633827507
+570	821861431
+571	1807107409
+572	1154870496
+573	2011742335
+574	268527872
+575	1164199873
+576	1608580643
+577	872571932
+578	1366024183
+579	1643752935
+580	1622643456
+581	1811763675
+582	1395736837
+583	1928919928
+584	2128347287
+585	1000391067
+586	266187582
+587	711696006
+588	219882103
+589	1640486439
+590	279221434
+591	457960168
+592	851906116
+593	746484715
+594	650629200
+595	99620862
+596	33967018
+597	114953257
+598	983599924
+599	2004329998
+600	748780765
+601	1805461355
+602	1663953760
+603	1903651261
+604	1669720042
+605	1932481632
+606	920367487
+607	1130817037
+608	657569916
+609	138908022
+610	627086324
+611	132729724
+612	1950671697
+613	2022823161
+614	2061649652
+615	1931535337
+616	875730580
+617	180353586
+618	495747695
+619	1095612683
+620	1820840025
+621	774969129
+622	1553572851
+623	525262493
+624	1521453844
+625	56718403
+626	624883355
+627	1555420862
+628	171671661
+629	1608483279
+630	1412267213
+631	920452426
+632	1266460986
+633	928737325
+634	676620039
+635	788697380
+636	713735309
+637	1596987526
+638	1919514417
+639	1371305225
+640	1735895548
+641	399117093
+642	1504034949
+643	1539083598
+644	274456606
+645	1418200954
+646	1323135287
+647	1150187186
+648	1598554540
+649	1818882982
+650	98316222
+651	1271910918
+652	446368463
+653	1651889073
+654	1797173411
+655	1967822307
+656	1708607477
+657	274573119
+658	1375759521
+659	1880279138
+660	1883056398
+661	640543086
+662	653247916
+663	1002033737
+664	1569280411
+665	1329867955
+666	1790731117
+667	135532072
+668	779371834
+669	1562761887
+670	1506837297
+671	367783734
+672	1961878980
+673	863388599
+674	1906867332
+675	88851939
+676	134105905
+677	1082518971
+678	1239039125
+679	1732660445
+680	753918305
+681	1337355347
+682	857087715
+683	1200286768
+684	841760773
+685	506777479
+686	1020625427
+687	402884602
+688	781350598
+689	248901301
+690	135680092
+691	516923348
+692	889444387
+693	788928008
+694	1518957085
+695	311241151
+696	2118795963
+697	1162204555
+698	446773223
+699	750684149
+700	577482794
+701	1953610521
+702	1118467884
+703	391878126
+704	669515472
+705	877851568
+706	480730065
+707	803621377
+708	1960370540
+709	1719769191
+710	388798174
+711	566805197
+712	909640890
+713	1245885890
+714	1767091966
+715	1751401663
+716	1752663369
+717	640233745
+718	6802617
+719	386530319
+720	889135046
+721	142482709
+722	903453667
+723	1778579434
+724	931410717
+725	274927105
+726	2089820585
+727	902723033
+728	1437131660
+729	389110160
+730	1653407182
+731	2014614454
+732	195237033
+733	624391418
+734	259008932
+735	864752505
+736	1502242987
+737	739738998
+738	1668373882
+739	1315129879
+740	312024541
+741	2057172057
+742	1881935076
+743	1221665431
+744	1155574299
+745	1501543394
+746	825583447
+747	760754020
+748	2141777140
+749	832386064
+750	1147284339
+751	883428538
+752	974868774
+753	2050738006
+754	514524324
+755	1906279491
+756	178181463
+757	456861261
+758	661518876
+759	1615313123
+760	845971422
+761	167442411
+762	1482443929
+763	1041208455
+764	791833829
+765	1741452862
+766	1905960961
+767	146593168
+768	333708212
+769	1426851195
+770	1461723047
+771	645732753
+772	1336539604
+773	1196174476
+774	1867398184
+775	344630255
+776	550234222
+777	545497983
+778	1105384275
+779	544527714
+780	1377884048
+781	105184966
+782	1427956253
+783	205269174
+784	8439325
+785	1942480577
+786	2111548665
+787	186620788
+788	251858191
+789	625583894
+790	1801933912
+791	1097829613
+792	793026305
+793	1136894193
+794	2139038068
+795	1584860134
+796	730863407
+797	1897515381
+798	1731453303
+799	1064571619
+800	1176882929
+801	1045692702
+802	1710304372
+803	365938885
+804	94383530
+805	1430218909
+806	710569141
+807	644617753
+808	1975716892
+809	1815953416
+810	1189145467
+811	1206117292
+812	1921138383
+813	469618072
+814	1411386466
+815	1929577708
+816	264615002
+817	1375451484
+818	2116198496
+819	516473193
+820	2001035378
+821	1770648760
+822	1614302806
+823	646578035
+824	760059306
+825	1605857226
+826	83954521
+827	1490922713
+828	1355888960
+829	1815407824
+830	408010685
+831	385288241
+832	713616879
+833	2118315057
+834	751227126
+835	808000409
+836	1401050318
+837	1461796267
+838	1452618162
+839	1229283563
+840	1130266036
+841	494279982
+842	287917207
+843	903920771
+844	963898054
+845	1699303674
+846	686014831
+847	1228513056
+848	927271510
+849	654729679
+850	1744986249
+851	780823240
+852	277894792
+853	1211805407
+854	1427401275
+855	1037954098
+856	670178986
+857	1511355796
+858	381393163
+859	2026067946
+860	1179279973
+861	789403848
+862	263872539
+863	1892896852
+864	760235258
+865	1015099665
+866	553413613
+867	13801928
+868	329412285
+869	2006031776
+870	1243085491
+871	1459678321
+872	352828110
+873	1531002699
+874	216115444
+875	1316726164
+876	1082822725
+877	902130275
+878	397755573
+879	2010094235
+880	1556859954
+881	2142741822
+882	643433827
+883	1834754746
+884	1207063582
+885	2070835102
+886	725225196
+887	1877242568
+888	1434707250
+889	1106618360
+890	1755826866
+891	466503575
+892	1896022208
+893	2019699405
+894	211916779
+895	508773818
+896	887315422
+897	765330393
+898	522575747
+899	1216727707
+900	623878521
+901	1765661238
+902	528922380
+903	976706631
+904	1149180289
+905	745037824
+906	145949147
+907	84519366
+908	1647168099
+909	543704720
+910	2094613601
+911	1056544406
+912	538962895
+913	590563780
+914	743815504
+915	1746026477
+916	513915234
+917	1469040701
+918	1475785397
+919	1948622485
+920	428175413
+921	1084128615
+922	267642412
+923	176713973
+924	956344372
+925	479559192
+926	685487792
+927	1843659794
+928	1244889585
+929	1208063539
+930	912903854
+931	1868768106
+932	826241129
+933	1441826234
+934	697991089
+935	1975421419
+936	39380411
+937	843940236
+938	2059940785
+939	1686548510
+940	1387644957
+941	2007070739
+942	595609268
+943	1926607852
+944	450150871
+945	1339424773
+946	1525150681
+947	964066106
+948	660981826
+949	853452430
+950	765204943
+951	1089157239
+952	1937581045
+953	1032847355
+954	1265871212
+955	746441769
+956	1512406547
+957	1951359004
+958	442617915
+959	609812484
+960	1011938895
+961	1355521769
+962	331096942
+963	1838180025
+964	649864356
+965	1029088031
+966	1666117796
+967	689244767
+968	1873028268
+969	1578574933
+970	228309629
+971	1113189577
+972	1438162024
+973	823918898
+974	892313781
+975	1888312896
+976	15860023
+977	269980814
+978	704895354
+979	676841849
+980	1123433244
+981	1470100297
+982	1765999088
+983	913530641
+984	355464004
+985	884386652
+986	1659972410
+987	1867870552
+988	688262009
+989	2102590325
+990	330199388
+991	1700200904
+992	1310628447
+993	661296331
+994	1390897281
+995	1960492803
+996	1690384362
+997	909531429
+998	502253922
+999	1415928982
+1000	340622715
+1001	730563551
+1002	381634911
+1003	1778784739
+1004	1554482449
+1005	1273948692
+1006	1519613987
+1007	1570342472
+1008	1543929506
+1009	77025693
+1010	99700673
+1011	519879102
+1012	1547125990
+1013	1865699761
+1014	1433409743
+1015	1902589995
+1016	602602766
+1017	945898505
+1018	1622976899
+1019	1290864775
+1020	901005183
+1021	1953176287
+1022	843582031
+1023	64149982
+1024	466988970
+1025	86995665
+1026	2024642785
+1027	9889685
+1028	996527094
+1029	379413059
+1030	1425818667
+1031	1337149809
+1032	1109976610
+1033	1807453579
+1034	968450901
+1035	516975412
+1036	933918623
+1037	340581240
+1038	2087317884
+1039	330364482
+1040	417606934
+1041	39534910
+1042	850243584
+1043	1964732924
+1044	1905234671
+1045	136169680
+1046	1719839271
+1047	360353789
+1048	1082068185
+1049	1195332522
+1050	1651218564
+1051	1983073368
+1052	1001025162
+1053	347316948
+1054	2047223350
+1055	1468014132
+1056	434312613
+1057	1924382487
+1058	1477903817
+1059	1430839707
+1060	156311898
+1061	756238837
+1062	620505869
+1063	1266288509
+1064	416208768
+1065	1588956770
+1066	1783263921
+1067	1350127391
+1068	1929538010
+1069	1723098157
+1070	1680491873
+1071	199661296
+1072	1762633067
+1073	383251810
+1074	16910573
+1075	1520384091
+1076	519421490
+1077	1736749844
+1078	1880737880
+1079	1601489675
+1080	784598719
+1081	1384472797
+1082	1437079396
+1083	1785623881
+1084	1731789745
+1085	1336819098
+1086	1106154365
+1087	18618710
+1088	1113717938
+1089	436574535
+1090	1449458417
+1091	1270029836
+1092	1192813372
+1093	2069964286
+1094	388834697
+1095	1609022140
+1096	1511437408
+1097	24614970
+1098	811665883
+1099	1293491771
+1100	1747713128
+1101	344674109
+1102	1493153067
+1103	1362862547
+1104	727925919
+1105	1510063640
+1106	735762990
+1107	1247347409
+1108	1099329837
+1109	469017223
+1110	701353436
+1111	1883928556
+1112	1853490020
+1113	2138432832
+1114	1522068789
+1115	1437796117
+1116	1327768283
+1117	480739506
+1118	1456414827
+1119	294002573
+1120	917314041
+1121	758389596
+1122	1564032409
+1123	2110127413
+1124	680870235
+1125	1952867107
+1126	1571665905
+1127	44823995
+1128	1977482077
+1129	235848141
+1130	1338315766
+1131	1577711557
+1132	580522250
+1133	683985186
+1134	793090457
+1135	1308448169
+1136	46565178
+1137	1528853447
+1138	408311930
+1139	1145895015
+1140	1997870670
+1141	1109665366
+1142	882339923
+1143	1703877042
+1144	1100614551
+1145	256925064
+1146	994189511
+1147	280899186
+1148	737664571
+1149	303120690
+1150	574901759
+1151	1654978612
+1152	1061510287
+1153	2138934168
+1154	1617622378
+1155	1742380522
+1156	1944317627
+1157	1041804635
+1158	1787204517
+1159	1774316057
+1160	1277652776
+1161	978036636
+1162	1204543966
+1163	1858175026
+1164	1662021822
+1165	1997634423
+1166	1019139547
+1167	1708587000
+1168	1379004223
+1169	1427451477
+1170	706998368
+1171	1229391245
+1172	389633196
+1173	1589338291
+1174	785784640
+1175	1490247747
+1176	1846263356
+1177	1779974151
+1178	1771146933
+1179	436444279
+1180	2083094842
+1181	198565044
+1182	2091422891
+1183	997121481
+1184	190015564
+1185	1561561621
+1186	592018355
+1187	2134333192
+1188	455882609
+1189	231739224
+1190	1761165601
+1191	1733535385
+1192	1209775860
+1193	818225919
+1194	1444226764
+1195	724314034
+1196	668376695
+1197	315882663
+1198	285417387
+1199	2047380918
+1200	1743334141
+1201	992415755
+1202	1129288515
+1203	2132967337
+1204	434270398
+1205	1915073155
+1206	1475731436
+1207	133050106
+1208	1547563659
+1209	1099394721
+1210	569494385
+1211	1483174853
+1212	1297959765
+1213	513433629
+1214	332812686
+1215	1487975329
+1216	2074995250
+1217	924831041
+1218	1474824873
+1219	383394211
+1220	1156570265
+1221	1088506826
+1222	2116929597
+1223	218862478
+1224	1906732746
+1225	1413672713
+1226	943176512
+1227	427625793
+1228	1729555376
+1229	1228593899
+1230	327523063
+1231	1325405869
+1232	73526006
+1233	1456811578
+1234	1310889558
+1235	507796405
+1236	1224401086
+1237	639137346
+1238	640846511
+1239	624481097
+1240	1738532067
+1241	1210340897
+1242	2107655950
+1243	889008184
+1244	1723774526
+1245	292984988
+1246	229499866
+1247	1651286128
+1248	1217816029
+1249	1704324739
+1250	2034680340
+1251	226902646
+1252	645347918
+1253	2004126289
+1254	445765124
+1255	404597016
+1256	1270315354
+1257	1388941637
+1258	832222809
+1259	852387082
+1260	470051888
+1261	1159745872
+1262	30309304
+1263	543577895
+1264	469073802
+1265	1341198862
+1266	1051374300
+1267	1693474888
+1268	1980336209
+1269	1692220811
+1270	170472337
+1271	1571384628
+1272	755078060
+1273	130644639
+1274	312909165
+1275	331368938
+1276	423629627
+1277	542409031
+1278	1982655067
+1279	1641445656
+1280	99250122
+1281	1869851759
+1282	1868348303
+1283	744598040
+1284	1726494400
+1285	166629779
+1286	1149195056
+1287	849326106
+1288	1555571416
+1289	1981417865
+1290	1701713188
+1291	2025623305
+1292	993680089
+1293	1732022492
+1294	421717552
+1295	1462753892
+1296	925737707
+1297	1473091852
+1298	1008745132
+1299	758590268
+1300	1017829015
+1301	1179217470
+1302	182491248
+1303	1772907076
+1304	1309862109
+1305	495400413
+1306	2104276014
+1307	1733491737
+1308	1037809444
+1309	1939447433
+1310	1227453745
+1311	1137059567
+1312	1661815544
+1313	948318400
+1314	1881657607
+1315	1240826296
+1316	1114948180
+1317	883369016
+1318	2090152402
+1319	523035948
+1320	717303233
+1321	1644381943
+1322	401175605
+1323	1710983323
+1324	1228920787
+1325	822893157
+1326	1026253567
+1327	7174846
+1328	148501361
+1329	2034998699
+1330	765765114
+1331	1166330377
+1332	1066732521
+1333	948256363
+1334	791753805
+1335	229110983
+1336	1443656776
+1337	748546171
+1338	1962602720
+1339	333982573
+1340	540509957
+1341	1042572817
+1342	1471042140
+1343	54841853
+1344	1990891218
+1345	1205216099
+1346	1295668150
+1347	958355750
+1348	2088585115
+1349	1238336904
+1350	1481391698
+1351	658404701
+1352	735235199
+1353	1882567304
+1354	221904376
+1355	1964155987
+1356	557976813
+1357	1248157943
+1358	1971330833
+1359	706478175
+1360	1135672994
+1361	589612300
+1362	1872808552
+1363	54921868
+1364	1537868663
+1365	517078709
+1366	284032851
+1367	834041791
+1368	1265624880
+1369	99151923
+1370	1168024364
+1371	1806134837
+1372	1141724740
+1373	491582856
+1374	1860976691
+1375	985132310
+1376	1696798956
+1377	1009161193
+1378	1943488060
+1379	1637900423
+1380	100014449
+1381	1277396111
+1382	148821476
+1383	835249649
+1384	1012479767
+1385	370725852
+1386	651921988
+1387	1570456580
+1388	1618883795
+1389	475769173
+1390	129451107
+1391	607073142
+1392	1065381473
+1393	2002259659
+1394	661995010
+1395	455766488
+1396	371854720
+1397	946027861
+1398	1289808280
+1399	1637479601
+1400	1045179784
+1401	310348996
+1402	1296130790
+1403	39420876
+1404	801931853
+1405	1009623833
+1406	1024553187
+1407	351247161
+1408	2018785026
+1409	820557599
+1410	1989147584
+1411	2118799476
+1412	2097953710
+1413	2137969061
+1414	806565477
+1415	962949829
+1416	361211265
+1417	1458487465
+1418	385922762
+1419	1980095061
+1420	1934256638
+1421	515373869
+1422	439684555
+1423	852154464
+1424	370149881
+1425	1101679565
+1426	1307920952
+1427	742004601
+1428	2047707426
+1429	450245584
+1430	232000554
+1431	945403562
+1432	760594581
+1433	1528131345
+1434	984824438
+1435	1562526434
+1436	390271530
+1437	2009377625
+1438	1913773595
+1439	261572909
+1440	682451577
+1441	1755437531
+1442	232888737
+1443	632921639
+1444	1745922944
+1445	1039454214
+1446	1595871469
+1447	2107134210
+1448	350458031
+1449	1981794231
+1450	1939745623
+1451	137231021
+1452	349684452
+1453	231946530
+1454	989385485
+1455	719834333
+1456	1333626095
+1457	149822790
+1458	1461838935
+1459	1233849873
+1460	600068374
+1461	1693839489
+1462	31769787
+1463	1360662955
+1464	1074487186
+1465	1016594225
+1466	775705741
+1467	1464758717
+1468	878488203
+1469	541995688
+1470	1726331626
+1471	1560939780
+1472	149949572
+1473	1959220363
+1474	46377771
+1475	1895872516
+1476	851190929
+1477	1642249240
+1478	1855523078
+1479	1201648960
+1480	1476559823
+1481	1647785053
+1482	1338879981
+1483	1826244276
+1484	1879731583
+1485	180781819
+1486	398594961
+1487	1065874030
+1488	330604609
+1489	1860433896
+1490	152240255
+1491	930672983
+1492	1406789738
+1493	184010042
+1494	143852291
+1495	333793276
+1496	1200604268
+1497	919558032
+1498	1798551993
+1499	2079092471
+1500	1461553721
+1501	1377399971
+1502	1492548603
+1503	1611503293
+1504	1189136686
+1505	1538926374
+1506	1359892161
+1507	2040327615
+1508	1033691967
+1509	1067931592
+1510	1094492927
+1511	362768142
+1512	568232997
+1513	285889261
+1514	41528770
+1515	300480933
+1516	466671080
+1517	440123732
+1518	1366354963
+1519	797275689
+1520	153073980
+1521	1518595219
+1522	1727948672
+1523	1559863718
+1524	1702605261
+1525	1871800963
+1526	1893656995
+1527	755725881
+1528	643875348
+1529	1544725340
+1530	687334704
+1531	2105429069
+1532	774641664
+1533	32399659
+1534	1569448714
+1535	1963778350
+1536	1571326034
+1537	781857227
+1538	1856622318
+1539	457534353
+1540	1849788819
+1541	803631597
+1542	820302495
+1543	270538169
+1544	1089520858
+1545	861831266
+1546	571019102
+1547	1556191938
+1548	1301954998
+1549	1937374065
+1550	205983979
+1551	1455028978
+1552	1308485636
+1553	1933932652
+1554	867409049
+1555	863607250
+1556	1658249967
+1557	613582396
+1558	1619333131
+1559	154641667
+1560	10824088
+1561	159184188
+1562	112587088
+1563	785465752
+1564	191583847
+1565	1682035802
+1566	601760455
+1567	1762909881
+1568	316409382
+1569	310899125
+1570	72960586
+1571	18714553
+1572	1114530722
+1573	893263082
+1574	289252722
+1575	56567933
+1576	1755094348
+1577	860271824
+1578	1612759871
+1579	909565698
+1580	650162242
+1581	1818743851
+1582	217111028
+1583	1958647878
+1584	1605192855
+1585	1084520077
+1586	674771480
+1587	1115959174
+1588	1698102473
+1589	146620964
+1590	1270600842
+1591	1708926562
+1592	305805152
+1593	1383187930
+1594	346908666
+1595	497388999
+1596	917740085
+1597	948669121
+1598	112815233
+1599	1234149467
+1600	1259568246
+1601	185775819
+1602	1252864020
+1603	226615321
+1604	1079038901
+1605	1542116743
+1606	283183254
+1607	686649601
+1608	254904919
+1609	1895943125
+1610	1596215299
+1611	905067161
+1612	1567203328
+1613	1813326328
+1614	716231392
+1615	1024912535
+1616	750362757
+1617	1391002872
+1618	2140871710
+1619	300981583
+1620	1537623836
+1621	1263988904
+1622	2009908145
+1623	1843428988
+1624	499693186
+1625	209333163
+1626	193334340
+1627	1417433271
+1628	1158002285
+1629	306149573
+1630	504099090
+1631	270086883
+1632	491925392
+1633	1756963111
+1634	496702204
+1635	1570964294
+1636	1151596206
+1637	779885458
+1638	110130247
+1639	1406501125
+1640	528344936
+1641	1706345547
+1642	164084639
+1643	2095548264
+1644	1372188227
+1645	880316031
+1646	972977152
+1647	2122550984
+1648	123835255
+1649	966365214
+1650	276048919
+1651	1661459092
+1652	82870470
+1653	138473416
+1654	1357404432
+1655	582563656
+1656	347806580
+1657	1550738772
+1658	1999996928
+1659	1505808865
+1660	1856888345
+1661	356612370
+1662	1775895748
+1663	201330090
+1664	2113575481
+1665	125114305
+1666	1772294384
+1667	1117688039
+1668	904999763
+1669	1882424631
+1670	376705517
+1671	1433344699
+1672	1441286530
+1673	540790156
+1674	1381409316
+1675	665991109
+1676	1421106187
+1677	206902820
+1678	641058446
+1679	1544941442
+1680	1173268034
+1681	917107365
+1682	1058916886
+1683	1256138504
+1684	1055580782
+1685	268837671
+1686	1838702160
+1687	1403387362
+1688	1819576443
+1689	1691215440
+1690	761712579
+1691	1528981141
+1692	2047827811
+1693	390124679
+1694	1730311231
+1695	2013919644
+1696	515238984
+1697	1355121967
+1698	984124036
+1699	1420238748
+1700	1090062950
+1701	1360829553
+1702	706099799
+1703	383865833
+1704	1901619709
+1705	2087509115
+1706	1049856942
+1707	1175242248
+1708	146928287
+1709	1690915388
+1710	572700042
+1711	1320196321
+1712	460539106
+1713	1631616929
+1714	428851177
+1715	1516119888
+1716	1900454600
+1717	120069690
+1718	772023602
+1719	1572547395
+1720	1811285130
+1721	1533736181
+1722	954044888
+1723	1711629293
+1724	1923860860
+1725	536872471
+1726	1578065290
+1727	291616197
+1728	1891994438
+1729	414705678
+1730	1711854945
+1731	834573741
+1732	1775535231
+1733	270471096
+1734	1218439574
+1735	1529671292
+1736	210496564
+1737	120812868
+1738	557429892
+1739	357424851
+1740	1811728257
+1741	1130129934
+1742	1677621173
+1743	124783715
+1744	614263215
+1745	2106472350
+1746	1640903603
+1747	367234167
+1748	79058392
+1749	265443557
+1750	1939781563
+1751	1890343523
+1752	1799179738
+1753	746342803
+1754	1454489168
+1755	1575556950
+1756	1283215275
+1757	885070810
+1758	1867173147
+1759	1027726065
+1760	1299776488
+1761	1431544444
+1762	1862299806
+1763	927828071
+1764	1702015541
+1765	933255732
+1766	310015715
+1767	1912512105
+1768	1054068601
+1769	867445607
+1770	122453308
+1771	718313210
+1772	1997575542
+1773	1800074481
+1774	843096925
+1775	464355109
+1776	1759063184
+1777	336516880
+1778	831589277
+1779	1838121576
+1780	601960437
+1781	623887192
+1782	1580981451
+1783	253656527
+1784	1370229995
+1785	887986972
+1786	1829213477
+1787	505961622
+1788	1773057782
+1789	1548902977
+1790	1533687688
+1791	925350623
+1792	832963773
+1793	1248503846
+1794	1853178694
+1795	387495666
+1796	34275931
+1797	15710762
+1798	152524123
+1799	1088344532
+1800	883156369
+1801	274977432
+1802	1806657742
+1803	733248263
+1804	2075051913
+1805	502271019
+1806	1197603373
+1807	1686631449
+1808	838787899
+1809	2029192650
+1810	1377269378
+1811	1440748336
+1812	505596194
+1813	810767181
+1814	1694404863
+1815	1875826189
+1816	1698754153
+1817	1376134692
+1818	234304164
+1819	1324328288
+1820	777554021
+1821	1767991852
+1822	102195263
+1823	1610517795
+1824	869012050
+1825	1955373957
+1826	1998013461
+1827	903287981
+1828	1971084719
+1829	3053937
+1830	1991632513
+1831	706757441
+1832	278031369
+1833	1650806607
+1834	1440005704
+1835	205599634
+1836	5593978
+1837	490125429
+1838	1892231084
+1839	844381877
+1840	371834431
+1841	1122016814
+1842	137646565
+1843	877430625
+1844	1932783995
+1845	1832051428
+1846	605773167
+1847	1484054501
+1848	1060702473
+1849	840077331
+1850	660899141
+1851	1838256494
+1852	460585535
+1853	763094404
+1854	1301290641
+1855	1329597585
+1856	570984713
+1857	1151820455
+1858	85401919
+1859	394585785
+1860	1154874392
+1861	2077034432
+1862	1101343226
+1863	1432905761
+1864	1580357392
+1865	393865282
+1866	1638505395
+1867	1585951370
+1868	883990712
+1869	1383252831
+1870	282849600
+1871	1255825143
+1872	357785997
+1873	420496165
+1874	2133255769
+1875	143086345
+1876	105063946
+1877	591545288
+1878	1627140846
+1879	1165766419
+1880	1431622619
+1881	140556339
+1882	856539265
+1883	1892208154
+1884	903650743
+1885	10346259
+1886	1074322091
+1887	1474635456
+1888	1162166714
+1889	1159724010
+1890	1869221241
+1891	169557458
+1892	1089274795
+1893	823080819
+1894	1602463219
+1895	522148539
+1896	1216946102
+1897	1093484966
+1898	2108099909
+1899	2100936814
+1900	329254150
+1901	243465861
+1902	1209278309
+1903	687040147
+1904	663962027
+1905	1195050430
+1906	830126492
+1907	769025973
+1908	1786595718
+1909	309783690
+1910	1934792392
+1911	1070734689
+1912	450340029
+1913	643848009
+1914	815459195
+1915	1353990772
+1916	654194268
+1917	1889781287
+1918	681142581
+1919	1816360982
+1920	902021649
+1921	402880174
+1922	1985918440
+1923	1991296444
+1924	1225960994
+1925	1440898011
+1926	365961335
+1927	295423448
+1928	386899330
+1929	326577597
+1930	248876614
+1931	716153480
+1932	570043458
+1933	1458154923
+1934	1403193627
+1935	1234005485
+1936	505721706
+1937	85836472
+1938	2003031458
+1939	144833776
+1940	395620162
+1941	1790340202
+1942	1215568466
+1943	845960192
+1944	286704564
+1945	2031027661
+1946	52467316
+1947	940898832
+1948	1773325300
+1949	733609897
+1950	609776167
+1951	527863302
+1952	1136490072
+1953	448210959
+1954	371676098
+1955	214967418
+1956	1889108971
+1957	737637434
+1958	510390866
+1959	128524653
+1960	1064215031
+1961	759267480
+1962	844678133
+1963	1634258489
+1964	69938755
+1965	100388112
+1966	720780327
+1967	575660461
+1968	186224584
+1969	576328137
+1970	720494238
+1971	581844747
+1972	219184692
+1973	1936062704
+1974	1427804939
+1975	505889256
+1976	1819606717
+1977	1480272255
+1978	1446788088
+1979	1445448370
+1980	66398505
+1981	2056564255
+1982	1973311672
+1983	1202888577
+1984	357291567
+1985	197504122
+1986	1417855995
+1987	98916890
+1988	935141556
+1989	1928246861
+1990	227441543
+1991	1999356587
+1992	540030693
+1993	1072119676
+1994	1486131429
+1995	609969448
+1996	1172507788
+1997	59428108
+1998	1185629910
+1999	1358732373
+2000	635756245
+2001	1906124148
+2002	1940577120
+2003	854940937
+2004	1694703204
+2005	1220898411
+2006	1360830193
+2007	1366826273
+2008	553687018
+2009	660134634
+2010	664790995
+2011	620085523
+2012	569215241
+2013	490619019
+2014	1822974100
+2015	926506808
+2016	688123142
+2017	1093346447
+2018	1025423698
+2019	1623264698
+2020	874109660
+2021	1252865241
+2022	1475137638
+2023	1414140353
+2024	177501269
+2025	813785419
+2026	2024109802
+2027	1350009058
+2028	873213527
+2029	1062256064
+2030	561257783
+2031	1508969772
+2032	820896564
+2033	354351255
+2034	216427062
+2035	368116120
+2036	1575249666
+2037	1577257255
+2038	1734942393
+2039	2128936684
+2040	89908241
+2041	252249741
+2042	601538560
+2043	659123483
+2044	742868760
+2045	277029012
+2046	1585630291
+2047	1430991902
+2048	1370375460
+2049	463570342
+2050	906772953
+2051	97001472
+2052	1716435583
+2053	234426943
+2054	1511141826
+2055	1893936853
+2056	1048212362
+2057	1387767980
+2058	1096462263
+2059	1921425889
+2060	302540396
+2061	1657720046
+2062	1282912013
+2063	1123436960
+2064	2012071301
+2065	1499339075
+2066	1491553080
+2067	1439837319
+2068	929112683
+2069	1079011825
+2070	1421290355
+2071	1019020924
+2072	1331261566
+2073	2022828915
+2074	1678144407
+2075	2074130327
+2076	152374280
+2077	1116291051
+2078	1357638581
+2079	1522749740
+2080	1579861393
+2081	116927886
+2082	1619751212
+2083	1148813328
+2084	351354829
+2085	983409390
+2086	895266533
+2087	1399567191
+2088	223693722
+2089	1991728796
+2090	1173509432
+2091	526234118
+2092	1501965194
+2093	308937798
+2094	1649671078
+2095	1366552847
+2096	1808276873
+2097	993740510
+2098	658906518
+2099	589905908
+2100	2072752336
+2101	2080196874
+2102	1608926833
+2103	1256530254
+2104	1955542141
+2105	1139587592
+2106	1183176933
+2107	2107916421
+2108	108394995
+2109	393331867
+2110	1483182513
+2111	1688256388
+2112	510259753
+2113	955450078
+2114	689586069
+2115	861614583
+2116	1938859468
+2117	1584852602
+2118	113698126
+2119	15069543
+2120	1429097751
+2121	1287207559
+2122	541303661
+2123	783579297
+2124	1596145357
+2125	43491092
+2126	2648497
+2127	1256938582
+2128	1037231602
+2129	661555015
+2130	1846844491
+2131	962500290
+2132	594268241
+2133	1308287676
+2134	71546897
+2135	402326735
+2136	300391620
+2137	1254723830
+2138	362759508
+2139	408786616
+2140	1648055697
+2141	1845942022
+2142	2097043004
+2143	10831803
+2144	653908452
+2145	639145425
+2146	872446386
+2147	445284272
+2148	76514380
+2149	986144512
+2150	460353815
+2151	1505612131
+2152	125868423
+2153	1001657477
+2154	141707780
+2155	1722013780
+2156	1045148569
+2157	144356277
+2158	831468715
+2159	2082380171
+2160	805911293
+2161	530829558
+2162	897396814
+2163	1400179534
+2164	1839117234
+2165	968943711
+2166	1802506269
+2167	2139508854
+2168	76183893
+2169	17782130
+2170	400811822
+2171	1724239591
+2172	1863724152
+2173	350371179
+2174	1735071394
+2175	370148956
+2176	989516604
+2177	460034132
+2178	815433228
+2179	1066030984
+2180	1446178644
+2181	1275787044
+2182	424159467
+2183	1572047068
+2184	129960873
+2185	565867248
+2186	1146577200
+2187	1175109442
+2188	710223525
+2189	1978045915
+2190	1110005965
+2191	1516134818
+2192	361391825
+2193	2007402779
+2194	768830705
+2195	53025411
+2196	828862842
+2197	423853326
+2198	45050618
+2199	905046736
+2200	441635456
+2201	445862440
+2202	481802679
+2203	157875960
+2204	796233619
+2205	69390425
+2206	528024916
+2207	1785750224
+2208	529424557
+2209	1343458145
+2210	704297560
+2211	1975603201
+2212	471761541
+2213	1128457028
+2214	1400166621
+2215	601722414
+2216	1694324276
+2217	399260174
+2218	1776831856
+2219	257064153
+2220	229822441
+2221	739354173
+2222	1773198972
+2223	591214267
+2224	599273305
+2225	394546029
+2226	644239678
+2227	1428136147
+2228	818399355
+2229	689290296
+2230	185699235
+2231	1260034812
+2232	1135152737
+2233	667501914
+2234	1417910772
+2235	1931386356
+2236	736892339
+2237	1945935689
+2238	1569652932
+2239	1266316896
+2240	1141910186
+2241	126466845
+2242	1094436450
+2243	1613671727
+2244	1254923873
+2245	347119423
+2246	67910493
+2247	801764501
+2248	746379597
+2249	1844742349
+2250	1058828654
+2251	976202039
+2252	436612874
+2253	684543978
+2254	1567416306
+2255	1035886179
+2256	1079090007
+2257	64172336
+2258	316538679
+2259	1897489363
+2260	753462633
+2261	502237914
+2262	1010040527
+2263	1888615370
+2264	1169739829
+2265	280467651
+2266	1672518078
+2267	1906632168
+2268	78919692
+2269	1094687363
+2270	1025465417
+2271	1220829878
+2272	1221154208
+2273	2119901867
+2274	687017957
+2275	328594433
+2276	319537642
+2277	754928450
+2278	1130358934
+2279	1065917240
+2280	452187151
+2281	41703940
+2282	2042119279
+2283	888800026
+2284	726247919
+2285	1462051937
+2286	1924686205
+2287	1805337926
+2288	1526224273
+2289	93741236
+2290	1555343641
+2291	132203258
+2292	595979151
+2293	417900520
+2294	2020818628
+2295	1765718980
+2296	698368172
+2297	1545853059
+2298	1524867500
+2299	777287864
+2300	493056774
+2301	402849269
+2302	1998117743
+2303	1714210982
+2304	375267488
+2305	537652052
+2306	2042805415
+2307	694805131
+2308	1292580503
+2309	1025680701
+2310	1760722371
+2311	1744767654
+2312	1067384641
+2313	1655358002
+2314	486084032
+2315	1793632560
+2316	969926291
+2317	263286590
+2318	1451486839
+2319	348666916
+2320	357027826
+2321	859346832
+2322	480870175
+2323	953006977
+2324	1277247353
+2325	354205155
+2326	571242309
+2327	1975615525
+2328	1900058214
+2329	2096109810
+2330	605419741
+2331	245631340
+2332	351475431
+2333	456053836
+2334	1959842322
+2335	726742920
+2336	993705889
+2337	1855164089
+2338	1421548051
+2339	138802744
+2340	733361142
+2341	1034786774
+2342	1883570398
+2343	1800745784
+2344	542661128
+2345	222170783
+2346	1446894696
+2347	1512587419
+2348	485457373
+2349	750897887
+2350	1861254335
+2351	842485199
+2352	1610244720
+2353	194640862
+2354	1795492177
+2355	740008425
+2356	548846018
+2357	219250838
+2358	568140302
+2359	301420584
+2360	167877000
+2361	1173560043
+2362	547051925
+2363	519352432
+2364	1629613880
+2365	359410599
+2366	1246095352
+2367	475836121
+2368	67091041
+2369	520159755
+2370	614638865
+2371	800452183
+2372	1554946529
+2373	350725615
+2374	453714319
+2375	2097607657
+2376	572896398
+2377	1900609016
+2378	1462711428
+2379	1058353771
+2380	504023255
+2381	1176482115
+2382	1900838971
+2383	2114267975
+2384	1371122978
+2385	1548847500
+2386	706792752
+2387	1919968996
+2388	1768098338
+2389	1274933054
+2390	73905932
+2391	1935975339
+2392	301009450
+2393	620957857
+2394	307844123
+2395	1930623330
+2396	980368457
+2397	1553939475
+2398	258975803
+2399	1047459498
+2400	2074099230
+2401	873614668
+2402	1847911681
+2403	1481562111
+2404	1224340283
+2405	154142353
+2406	1431686120
+2407	1797236682
+2408	2054751369
+2409	746913900
+2410	708106805
+2411	411290976
+2412	1923396015
+2413	461462128
+2414	378075304
+2415	1147035345
+2416	2010309628
+2417	1084868056
+2418	919520693
+2419	1630924319
+2420	212317463
+2421	993426626
+2422	1419416010
+2423	513326913
+2424	1614384483
+2425	1727260133
+2426	296466595
+2427	447269292
+2428	1133715960
+2429	555442398
+2430	1494728790
+2431	1060331542
+2432	1429057066
+2433	1195156824
+2434	394410005
+2435	505913701
+2436	1349299177
+2437	1826096125
+2438	155666735
+2439	1256566898
+2440	425526377
+2441	863773541
+2442	1667857874
+2443	201438744
+2444	1325235669
+2445	2045933178
+2446	1348474090
+2447	1188061650
+2448	983317587
+2449	120511135
+2450	671502321
+2451	1195635050
+2452	1113937761
+2453	2090918331
+2454	1708961963
+2455	580838597
+2456	1670694816
+2457	2005428558
+2458	1028107889
+2459	656927128
+2460	413387308
+2461	375353032
+2462	1717258670
+2463	1842444374
+2464	1570509856
+2465	2111668675
+2466	200874427
+2467	772325385
+2468	1790281152
+2469	356541163
+2470	2028892283
+2471	68323881
+2472	1220314704
+2473	1549266509
+2474	269762625
+2475	398066725
+2476	1447716040
+2477	1618236715
+2478	1586128375
+2479	283549979
+2480	1738747851
+2481	110147048
+2482	1479185029
+2483	705201964
+2484	53581731
+2485	1040663344
+2486	1286040561
+2487	1724276547
+2488	898608254
+2489	166664803
+2490	233720027
+2491	1311995562
+2492	542017835
+2493	1950978697
+2494	1006956288
+2495	2112527691
+2496	1915163724
+2497	1207830715
+2498	737369428
+2499	1557961228
+2500	1564371878
+2501	618778063
+2502	1626285109
+2503	637202934
+2504	20560924
+2505	1896047735
+2506	1035269660
+2507	1468276964
+2508	1366800802
+2509	473914387
+2510	1751826943
+2511	958065005
+2512	584061436
+2513	1083528324
+2514	1663266970
+2515	637643167
+2516	2124191668
+2517	801823883
+2518	214436067
+2519	875316274
+2520	968488686
+2521	448156094
+2522	39828188
+2523	1510506521
+2524	251651144
+2525	1046784476
+2526	1475550564
+2527	19331220
+2528	107131544
+2529	65436344
+2530	1577292449
+2531	1671503422
+2532	684214407
+2533	1056093910
+2534	161222709
+2535	704775332
+2536	804657997
+2537	1196492369
+2538	25568648
+2539	23975152
+2540	1670406756
+2541	1777395592
+2542	982040157
+2543	106984544
+2544	713440268
+2545	497823479
+2546	744627712
+2547	690148289
+2548	1299647363
+2549	959063779
+2550	1565464563
+2551	120652401
+2552	1407219873
+2553	1605292752
+2554	1631158923
+2555	1658871017
+2556	504593580
+2557	959225839
+2558	1678202238
+2559	611725124
+2560	1024662184
+2561	1108011039
+2562	135744899
+2563	1708876591
+2564	16621301
+2565	296967608
+2566	266168275
+2567	821279299
+2568	1493459977
+2569	291736924
+2570	845254451
+2571	1016383085
+2572	2069132516
+2573	1827294608
+2574	1123367630
+2575	635089136
+2576	177634440
+2577	1867995342
+2578	1325237425
+2579	1477281803
+2580	679575473
+2581	743218341
+2582	1597934204
+2583	2086795346
+2584	201027445
+2585	1081609479
+2586	1598182716
+2587	705621025
+2588	2040835319
+2589	1128901306
+2590	1317346150
+2591	918013855
+2592	89428697
+2593	1453091049
+2594	479406798
+2595	106049998
+2596	1750058657
+2597	745575074
+2598	927329297
+2599	1096034986
+2600	1037311998
+2601	1772583748
+2602	2112418071
+2603	958960866
+2604	1452394709
+2605	1088302053
+2606	1594050002
+2607	1630029149
+2608	808813747
+2609	771803780
+2610	959827304
+2611	1488389220
+2612	1515022121
+2613	410277860
+2614	1427700919
+2615	1716049566
+2616	1491887340
+2617	878399987
+2618	274186943
+2619	1385239011
+2620	2007301293
+2621	1591533093
+2622	155769218
+2623	2096729990
+2624	897140494
+2625	635176016
+2626	55296340
+2627	499715503
+2628	1380751090
+2629	982625638
+2630	1595750489
+2631	270579440
+2632	607725738
+2633	1560684913
+2634	1229540306
+2635	2060120447
+2636	501503318
+2637	676106661
+2638	1542665948
+2639	1310317066
+2640	1447910441
+2641	355009604
+2642	651222638
+2643	815448914
+2644	765287465
+2645	2078923557
+2646	384014832
+2647	109691157
+2648	809839896
+2649	658201775
+2650	1494930168
+2651	669657541
+2652	102251221
+2653	1650699386
+2654	618903883
+2655	999391715
+2656	138391754
+2657	674200224
+2658	1499107219
+2659	1519142845
+2660	1656825862
+2661	947374060
+2662	1789722285
+2663	117067952
+2664	360575325
+2665	871778944
+2666	29704752
+2667	862078644
+2668	1547885605
+2669	1572370700
+2670	24912062
+2671	848312398
+2672	1927380305
+2673	676134700
+2674	1663761312
+2675	545184122
+2676	607574610
+2677	2047776144
+2678	654875279
+2679	1417414506
+2680	558494271
+2681	2321799
+2682	2087072048
+2683	660745492
+2684	1653021185
+2685	558492283
+2686	1660137208
+2687	1791412939
+2688	1232692507
+2689	1011760779
+2690	1163072136
+2691	742034721
+2692	1959134839
+2693	805310774
+2694	859102674
+2695	172226517
+2696	1677089718
+2697	888807426
+2698	1034305161
+2699	1077491675
+2700	313694478
+2701	1059217223
+2702	1925804073
+2703	93591135
+2704	1735351923
+2705	1442081737
+2706	638775257
+2707	195442885
+2708	1342374233
+2709	1293650536
+2710	1612857392
+2711	1900868504
+2712	1295972335
+2713	1552445792
+2714	414130349
+2715	801509872
+2716	2110938075
+2717	2074267557
+2718	445439164
+2719	1196146935
+2720	938544688
+2721	1608511300
+2722	1938181656
+2723	750195879
+2724	266338426
+2725	649800682
+2726	922422396
+2727	1943428144
+2728	1538608108
+2729	1956727557
+2730	873436171
+2731	1852302587
+2732	868461132
+2733	651756596
+2734	1945893722
+2735	456329408
+2736	2093838333
+2737	437185332
+2738	651772293
+2739	1288728918
+2740	1730835868
+2741	117146037
+2742	1042113775
+2743	879324556
+2744	1669591829
+2745	1456244124
+2746	1680834428
+2747	1633046257
+2748	1383028033
+2749	2126273592
+2750	681709544
+2751	174089073
+2752	1587301245
+2753	472407552
+2754	924284952
+2755	1853639671
+2756	1122208235
+2757	1846707349
+2758	1649584168
+2759	513332695
+2760	1655951258
+2761	375536691
+2762	218151634
+2763	376928743
+2764	1027293288
+2765	16561709
+2766	833258151
+2767	973647973
+2768	453747041
+2769	1485030444
+2770	114893244
+2771	37099261
+2772	1602176482
+2773	1157007019
+2774	916423817
+2775	1124284663
+2776	465767495
+2777	449774598
+2778	609847272
+2779	1848795528
+2780	428564542
+2781	1291556816
+2782	2022884601
+2783	2015865787
+2784	1763964369
+2785	799685905
+2786	1722021811
+2787	738688956
+2788	498909606
+2789	1224122331
+2790	1252021651
+2791	7377217
+2792	1599659022
+2793	1470173286
+2794	384305960
+2795	479468662
+2796	1486734995
+2797	1217564111
+2798	1453116636
+2799	1940482036
+2800	555110907
+2801	1568009880
+2802	1977581297
+2803	9803741
+2804	577533251
+2805	746521467
+2806	1134088405
+2807	1043300746
+2808	1196296065
+2809	1743935677
+2810	744612626
+2811	1624860607
+2812	888008846
+2813	620013579
+2814	1493242747
+2815	504489567
+2816	1419699484
+2817	1067780910
+2818	1243178523
+2819	1918609091
+2820	144419593
+2821	347716526
+2822	1925986308
+2823	1744078615
+2824	1817889812
+2825	162808620
+2826	76063630
+2827	1157141159
+2828	1380372731
+2829	1529180266
+2830	950139547
+2831	1935483638
+2832	949706498
+2833	780237197
+2834	1945287380
+2835	1527239749
+2836	1526758664
+2837	931892137
+2838	423056847
+2839	575571081
+2840	528344166
+2841	1167669473
+2842	52948040
+2843	1416353012
+2844	1787683052
+2845	1546190787
+2846	1920842579
+2847	1059898888
+2848	466488049
+2849	1016537454
+2850	831024331
+2851	610907642
+2852	1364253981
+2853	609526991
+2854	207502610
+2855	1034660145
+2856	772335611
+2857	283566240
+2858	44317657
+2859	5224694
+2860	1812746506
+2861	994457204
+2862	1940708333
+2863	614969356
+2864	1774694401
+2865	1738512065
+2866	2142209105
+2867	1153969417
+2868	522920554
+2869	417782304
+2870	1729540498
+2871	1051264720
+2872	1585451777
+2873	1782488539
+2874	320134085
+2875	1225651181
+2876	1181195678
+2877	93493016
+2878	138066421
+2879	1647683728
+2880	1110030471
+2881	969090753
+2882	111107722
+2883	326800804
+2884	1578617744
+2885	318610332
+2886	1361460949
+2887	203469708
+2888	602176572
+2889	1405778606
+2890	208694402
+2891	267439430
+2892	252752163
+2893	1919087
+2894	882408786
+2895	2027446564
+2896	1740431152
+2897	877134243
+2898	1033932334
+2899	115868058
+2900	1294916547
+2901	615989184
+2902	1167132779
+2903	732884676
+2904	250994075
+2905	1487266864
+2906	1958535857
+2907	1432189754
+2908	1580759880
+2909	2096602279
+2910	932389834
+2911	543306703
+2912	918209384
+2913	1043497556
+2914	870107507
+2915	349343480
+2916	1362107889
+2917	84084809
+2918	552813188
+2919	1964284461
+2920	1489863415
+2921	761507591
+2922	84240244
+2923	1742615578
+2924	763426678
+2925	966649030
+2926	1622578495
+2927	356374183
+2928	1843783274
+2929	509027181
+2930	472242241
+2931	991216173
+2932	1125016365
+2933	1639375020
+2934	1724100850
+2935	1376010441
+2936	979158236
+2937	1535153059
+2938	660716547
+2939	412434469
+2940	1484271690
+2941	1593106381
+2942	955741172
+2943	254997426
+2944	489120289
+2945	1825848680
+2946	604340907
+2947	1851228178
+2948	1909933489
+2949	1157154095
+2950	1668028992
+2951	1252313256
+2952	1918661686
+2953	1752269236
+2954	847445187
+2955	534604717
+2956	571434618
+2957	322540034
+2958	890978900
+2959	267734244
+2960	831567215
+2961	1363221141
+2962	1258950418
+2963	1956583580
+2964	855112514
+2965	835567620
+2966	1185110373
+2967	1834270750
+2968	223237031
+2969	1845826920
+2970	99221571
+2971	1707508722
+2972	1291449653
+2973	1054962744
+2974	1962506148
+2975	1780569943
+2976	733327776
+2977	419363407
+2978	1484314473
+2979	495777617
+2980	1576517503
+2981	1004859817
+2982	1748090873
+2983	1347695541
+2984	609645405
+2985	448052412
+2986	1882300258
+2987	1181080024
+2988	770592446
+2989	625795510
+2990	1448814268
+2991	1602159661
+2992	1989016652
+2993	560281038
+2994	1411259594
+2995	696645518
+2996	1395848658
+2997	448886319
+2998	383432620
+2999	1619085690
+3000	147229592
+3001	482654192
+3002	1179110764
+3003	1438679245
+3004	1537616936
+3005	994133264
+3006	1071765540
+3007	123461064
+3008	1413496672
+3009	408596366
+3010	619238681
+3011	842530527
+3012	1413456183
+3013	219845906
+3014	42742420
+3015	2023101589
+3016	667898319
+3017	1925042679
+3018	1056697965
+3019	1438490765
+3020	403354541
+3021	358028585
+3022	893166779
+3023	244887545
+3024	918309624
+3025	156942725
+3026	941533063
+3027	166674634
+3028	605829044
+3029	1324965684
+3030	1785760324
+3031	753058636
+3032	1807619876
+3033	817387440
+3034	44254234
+3035	1197753164
+3036	1811520705
+3037	1116019774
+3038	1321214228
+3039	1077533729
+3040	1524616140
+3041	1940452909
+3042	1920064256
+3043	790588676
+3044	12815167
+3045	1962806676
+3046	666206617
+3047	680713486
+3048	1740365707
+3049	1722904582
+3050	2119204252
+3051	2143720249
+3052	2080933167
+3053	864887383
+3054	241124146
+3055	851759143
+3056	1021830108
+3057	1182657210
+3058	1018433778
+3059	1627659152
+3060	360139246
+3061	656710454
+3062	233234141
+3063	20275474
+3064	1474097895
+3065	277488375
+3066	1218028638
+3067	1138134952
+3068	1393508149
+3069	391759218
+3070	68185033
+3071	770640642
+3072	184728479
+3073	1988249289
+3074	1561229318
+3075	197543646
+3076	1803572317
+3077	79952287
+3078	878257133
+3079	1396454377
+3080	1802856869
+3081	849977737
+3082	1392690978
+3083	1736306388
+3084	1714865120
+3085	1633815124
+3086	440581884
+3087	589211580
+3088	668988686
+3089	1459015662
+3090	69387084
+3091	1029127932
+3092	2115726116
+3093	302621225
+3094	1049403406
+3095	1442340363
+3096	580109600
+3097	119948396
+3098	432991667
+3099	1973617750
+3100	511707614
+3101	501176700
+3102	596774744
+3103	696436093
+3104	341942341
+3105	10520414
+3106	893979740
+3107	2145514659
+3108	90472701
+3109	1772236873
+3110	1394485388
+3111	1893329570
+3112	474730962
+3113	639692718
+3114	1482152310
+3115	42112434
+3116	126024194
+3117	1922734194
+3118	631324014
+3119	795012881
+3120	1234266208
+3121	700711098
+3122	1824140813
+3123	1202508677
+3124	1003332324
+3125	726060572
+3126	497365392
+3127	1583441924
+3128	846008968
+3129	930357060
+3130	1409576026
+3131	1357716583
+3132	1431533760
+3133	2006350770
+3134	2054152676
+3135	1773476102
+3136	2016871184
+3137	800648768
+3138	1771507113
+3139	2107343885
+3140	425401993
+3141	1018508853
+3142	1853189807
+3143	900132955
+3144	1658201571
+3145	1187858470
+3146	942245389
+3147	1784225765
+3148	963109016
+3149	1573569403
+3150	431754998
+3151	49891577
+3152	126796854
+3153	108412164
+3154	1252400254
+3155	1130129178
+3156	834472736
+3157	1749765646
+3158	566087454
+3159	1680481704
+3160	532639058
+3161	1975663481
+3162	890714639
+3163	1964172819
+3164	1834530603
+3165	797383668
+3166	1590165273
+3167	1703918140
+3168	1598032436
+3169	1214188738
+3170	1663778377
+3171	2023434430
+3172	85213943
+3173	1369484537
+3174	776083737
+3175	1743415514
+3176	409859359
+3177	1718329127
+3178	1380157631
+3179	1372968375
+3180	1144414882
+3181	1811912630
+3182	1422859952
+3183	1271211736
+3184	1920324794
+3185	527776558
+3186	253857266
+3187	607313882
+3188	130058557
+3189	819944721
+3190	140311938
+3191	662697615
+3192	648124554
+3193	1031026578
+3194	479386786
+3195	335171509
+3196	1828410246
+3197	2069552059
+3198	2039089649
+3199	1278959034
+3200	1136257149
+3201	1555384379
+3202	1154909816
+3203	1221471092
+3204	777385268
+3205	1930993554
+3206	817402958
+3207	1187244627
+3208	1501839033
+3209	50076942
+3210	412729354
+3211	498770267
+3212	1861989572
+3213	1835589307
+3214	1769982004
+3215	1634830718
+3216	215882217
+3217	2023839270
+3218	94660952
+3219	345940774
+3220	696300343
+3221	234972890
+3222	1008638390
+3223	1344424897
+3224	1265999468
+3225	1488025176
+3226	1679596407
+3227	946926066
+3228	1410093588
+3229	1571202408
+3230	78401453
+3231	398867089
+3232	979103139
+3233	1233311269
+3234	1620338182
+3235	1756488407
+3236	1016821175
+3237	290257492
+3238	796249386
+3239	371176560
+3240	340334434
+3241	1208978741
+3242	869946828
+3243	54840358
+3244	897084400
+3245	492445184
+3246	1689671076
+3247	1112966617
+3248	368800806
+3249	1784332028
+3250	1458907392
+3251	1065101150
+3252	2019304919
+3253	320062134
+3254	262042399
+3255	1137820739
+3256	1808087310
+3257	1941638806
+3258	2084746806
+3259	1070697250
+3260	1365357567
+3261	15664611
+3262	1469564340
+3263	196977058
+3264	1248975880
+3265	942418874
+3266	1953465466
+3267	118313408
+3268	1232676366
+3269	602231204
+3270	489489968
+3271	1573010801
+3272	1811209945
+3273	1359436796
+3274	1627851159
+3275	560810697
+3276	1851881980
+3277	1170038588
+3278	1673777315
+3279	73199139
+3280	806886968
+3281	985201059
+3282	1138300289
+3283	678708239
+3284	1305263193
+3285	1400342688
+3286	1816528979
+3287	965866855
+3288	1194497847
+3289	1753792137
+3290	2036564106
+3291	412371766
+3292	1769456748
+3293	1358644798
+3294	609348824
+3295	870948980
+3296	153580024
+3297	415330642
+3298	989262388
+3299	1386256390
+3300	1017561847
+3301	1478752357
+3302	811783543
+3303	681288144
+3304	690705505
+3305	292151055
+3306	1242098842
+3307	395103838
+3308	1462189643
+3309	768392509
+3310	468302977
+3311	121592963
+3312	1753593568
+3313	1606603266
+3314	800301203
+3315	911373113
+3316	859462306
+3317	469346534
+3318	1877239968
+3319	2053960153
+3320	75655023
+3321	1766320426
+3322	318848271
+3323	1845111771
+3324	977481576
+3325	928197096
+3326	568577103
+3327	1131061600
+3328	1343527738
+3329	1557839492
+3330	369834343
+3331	213605937
+3332	889108201
+3333	1181617886
+3334	894894082
+3335	1579813706
+3336	1473768941
+3337	2136992924
+3338	1974917544
+3339	788474936
+3340	757901785
+3341	295736873
+3342	910067900
+3343	364011705
+3344	1902340139
+3345	1710369103
+3346	1275384818
+3347	614318798
+3348	32231989
+3349	1005141138
+3350	520795303
+3351	107887012
+3352	623977917
+3353	839643575
+3354	1952998783
+3355	1601459493
+3356	1767840671
+3357	374092238
+3358	585037446
+3359	963884761
+3360	1931931730
+3361	954871789
+3362	1177490699
+3363	673556283
+3364	2136489675
+3365	2072384781
+3366	105886342
+3367	1462774969
+3368	2061894057
+3369	2080803886
+3370	103766257
+3371	672312194
+3372	229057112
+3373	1013834157
+3374	1036323899
+3375	2131397251
+3376	576719612
+3377	164225069
+3378	598232401
+3379	608951601
+3380	1169366207
+3381	1119027705
+3382	716838613
+3383	1793344124
+3384	1958671280
+3385	522353748
+3386	1247319970
+3387	1579028303
+3388	896445987
+3389	1832357416
+3390	395429416
+3391	680894069
+3392	639745557
+3393	1572920115
+3394	1354450353
+3395	628751584
+3396	1497821248
+3397	1460336695
+3398	2091526553
+3399	1412231657
+3400	1393656933
+3401	47809163
+3402	2084543851
+3403	1622714045
+3404	1061643320
+3405	973384102
+3406	1606627649
+3407	1638362933
+3408	1137609171
+3409	57376402
+3410	99830886
+3411	159491731
+3412	1176404107
+3413	816669500
+3414	1952835855
+3415	987591739
+3416	1339023248
+3417	1052672177
+3418	419136394
+3419	87985587
+3420	737545945
+3421	814565811
+3422	768879657
+3423	1377291502
+3424	240002278
+3425	2123330010
+3426	2006043087
+3427	1737823527
+3428	1436183057
+3429	1950085992
+3430	1002571536
+3431	682356342
+3432	1997895155
+3433	939631740
+3434	157586740
+3435	912054828
+3436	1913015842
+3437	1764214389
+3438	402934113
+3439	903141366
+3440	1821590791
+3441	502764999
+3442	1062633097
+3443	850511251
+3444	1319434499
+3445	867985304
+3446	1838102990
+3447	510974100
+3448	1920657482
+3449	109755737
+3450	598959687
+3451	510719779
+3452	924321548
+3453	1367839344
+3454	1888011282
+3455	1164323826
+3456	1343685706
+3457	1746570721
+3458	754663705
+3459	632385115
+3460	1549173065
+3461	1757235242
+3462	1314741458
+3463	1399584573
+3464	549383334
+3465	1472328198
+3466	164155753
+3467	314915528
+3468	1089058939
+3469	567089866
+3470	1218056894
+3471	763166082
+3472	1069854865
+3473	133206343
+3474	1613677333
+3475	241805717
+3476	1001191648
+3477	1304296676
+3478	752779817
+3479	774365482
+3480	1414052413
+3481	1351739504
+3482	1285085261
+3483	190890313
+3484	572095201
+3485	1025612895
+3486	1355214139
+3487	1915780907
+3488	624699968
+3489	2109877845
+3490	400682375
+3491	26389386
+3492	1719629439
+3493	1715423833
+3494	1425973959
+3495	121529125
+3496	1040268383
+3497	1590129712
+3498	436444653
+3499	2129327322
+3500	9735930
+3501	1654501548
+3502	745009756
+3503	1079590795
+3504	1787707891
+3505	211203442
+3506	1321396512
+3507	641415891
+3508	1515500118
+3509	2074176329
+3510	1415781373
+3511	782068883
+3512	1278432186
+3513	553382987
+3514	972959196
+3515	1850527387
+3516	1578995882
+3517	180689687
+3518	1618824646
+3519	56212203
+3520	143083884
+3521	2019507021
+3522	82601589
+3523	1862713323
+3524	1587447206
+3525	1508575548
+3526	1984242448
+3527	480231941
+3528	951221612
+3529	273203454
+3530	462075615
+3531	960957542
+3532	1927705002
+3533	1207085372
+3534	2040548337
+3535	1567929245
+3536	1418288814
+3537	1214461202
+3538	61861489
+3539	786305284
+3540	1141153883
+3541	1477642862
+3542	1568374167
+3543	272102421
+3544	2031025849
+3545	393849715
+3546	2122629808
+3547	1462538084
+3548	574539402
+3549	1593970807
+3550	1518750287
+3551	717623287
+3552	1465994180
+3553	1601351876
+3554	432852962
+3555	905957739
+3556	962443776
+3557	269611763
+3558	1386189680
+3559	1913665388
+3560	542815217
+3561	1848265296
+3562	727139282
+3563	323036571
+3564	907867020
+3565	620203971
+3566	1890965816
+3567	178672186
+3568	1834665173
+3569	1952827305
+3570	964977470
+3571	828335409
+3572	1282986520
+3573	385867989
+3574	1100437830
+3575	1166528721
+3576	779717704
+3577	1075583991
+3578	481583157
+3579	1354257106
+3580	522071150
+3581	2000333444
+3582	2071880393
+3583	1988065330
+3584	1454201672
+3585	357249708
+3586	746539421
+3587	269161800
+3588	626861471
+3589	2132729102
+3590	35343540
+3591	1169676688
+3592	1833510750
+3593	762482822
+3594	1492713259
+3595	593894122
+3596	1382686794
+3597	1236195427
+3598	772566308
+3599	1069868319
+3600	1041539085
+3601	1737543778
+3602	1898203728
+3603	177041957
+3604	2123411767
+3605	851157911
+3606	1343570678
+3607	755645823
+3608	1926741902
+3609	1825153836
+3610	2109902929
+3611	301329404
+3612	1678003632
+3613	2034299675
+3614	141911086
+3615	984721657
+3616	244065735
+3617	888450508
+3618	1253883457
+3619	870927206
+3620	873695962
+3621	1289226998
+3622	2040603894
+3623	559723064
+3624	2051709820
+3625	1385833505
+3626	1153617186
+3627	1286912966
+3628	474545284
+3629	1926183494
+3630	209297638
+3631	1516084369
+3632	1516243624
+3633	2107501366
+3634	1693126326
+3635	1492171743
+3636	811175629
+3637	889213357
+3638	100333918
+3639	590433883
+3640	566883545
+3641	62753199
+3642	891763287
+3643	97403529
+3644	2097052874
+3645	1033674374
+3646	1082125186
+3647	193634961
+3648	1922124882
+3649	188524996
+3650	1064562167
+3651	648337196
+3652	1477751994
+3653	957682413
+3654	1208060260
+3655	1381978166
+3656	196032270
+3657	214193798
+3658	521407485
+3659	670577555
+3660	2140377292
+3661	730705123
+3662	39178276
+3663	1509137268
+3664	690722841
+3665	1732304603
+3666	853825363
+3667	1501898471
+3668	474034312
+3669	954159281
+3670	2092332354
+3671	1040917857
+3672	1016912480
+3673	836611994
+3674	1138321386
+3675	966481707
+3676	1870286368
+3677	72962925
+3678	1160116668
+3679	1644927602
+3680	261487921
+3681	77195188
+3682	145781150
+3683	1739239915
+3684	1034877601
+3685	1353841410
+3686	973734433
+3687	1230909872
+3688	1568035208
+3689	1495141918
+3690	1901487427
+3691	1560928852
+3692	78363393
+3693	1940665703
+3694	922582472
+3695	769086235
+3696	1525486658
+3697	1776407835
+3698	123501058
+3699	1999520970
+3700	583083468
+3701	68349764
+3702	892955179
+3703	1599995948
+3704	904961758
+3705	2031276566
+3706	418994007
+3707	627764478
+3708	2104239491
+3709	1579110676
+3710	125208432
+3711	218243764
+3712	1656305864
+3713	270989582
+3714	1957483679
+3715	543699817
+3716	1624830992
+3717	783734464
+3718	1774609689
+3719	1045382552
+3720	131392735
+3721	1528613468
+3722	458827756
+3723	209756128
+3724	1321795524
+3725	1381410228
+3726	978842363
+3727	699798534
+3728	1010334415
+3729	1102343421
+3730	551835857
+3731	1593417883
+3732	1170693186
+3733	1444791036
+3734	1045930184
+3735	2075654944
+3736	1328583954
+3737	1464924191
+3738	555935775
+3739	1285339797
+3740	896551219
+3741	681144207
+3742	1503583561
+3743	405373435
+3744	952133790
+3745	1313583592
+3746	949073253
+3747	429481134
+3748	2097318057
+3749	576199294
+3750	1474863687
+3751	81227144
+3752	2104812763
+3753	1933691443
+3754	290983272
+3755	1279124639
+3756	1167618024
+3757	1269825636
+3758	1978923173
+3759	30468791
+3760	224685409
+3761	383275382
+3762	1623886675
+3763	1395378595
+3764	1828066419
+3765	522333211
+3766	1323549892
+3767	1009166725
+3768	1987257402
+3769	1879485667
+3770	147022875
+3771	736324974
+3772	413146226
+3773	1650606436
+3774	1141698409
+3775	1365280016
+3776	816706381
+3777	2090771662
+3778	1794761151
+3779	766540790
+3780	519487309
+3781	1122141190
+3782	847767934
+3783	476816424
+3784	908348985
+3785	1138751206
+3786	1755941063
+3787	2075967009
+3788	261093194
+3789	1587380588
+3790	2106435801
+3791	485778604
+3792	1970655971
+3793	1582838828
+3794	1881157199
+3795	1651238742
+3796	2105172039
+3797	1057223443
+3798	512921819
+3799	1944945793
+3800	789225462
+3801	659944694
+3802	533787119
+3803	1202371689
+3804	163067483
+3805	1675485529
+3806	420168057
+3807	979773864
+3808	1618773543
+3809	67445560
+3810	1746314654
+3811	2138260852
+3812	1189586750
+3813	446598940
+3814	467593628
+3815	2097935736
+3816	1585350146
+3817	76051043
+3818	2026419097
+3819	1846443341
+3820	1663431632
+3821	1985371250
+3822	184738297
+3823	1486603955
+3824	1420726430
+3825	2065895496
+3826	990359049
+3827	1378414821
+3828	975635292
+3829	1503280868
+3830	1175876967
+3831	1764860754
+3832	15741915
+3833	1709664086
+3834	819748795
+3835	178809398
+3836	1237665967
+3837	1239916853
+3838	1158583262
+3839	708955863
+3840	1307362413
+3841	757414268
+3842	699733067
+3843	349465516
+3844	1204013208
+3845	1167326696
+3846	299917604
+3847	641879706
+3848	1243377739
+3849	178853053
+3850	340839399
+3851	759325723
+3852	16740656
+3853	525577696
+3854	98446030
+3855	1437467086
+3856	443989545
+3857	1088805079
+3858	668398260
+3859	1419624837
+3860	444602300
+3861	1844275227
+3862	1037001943
+3863	460344215
+3864	1406455665
+3865	1856750739
+3866	639153613
+3867	496637985
+3868	949183944
+3869	1797736875
+3870	1205593848
+3871	109062709
+3872	407667495
+3873	1905326915
+3874	458528225
+3875	1611680703
+3876	925169963
+3877	758445829
+3878	106076761
+3879	21064055
+3880	937298883
+3881	446916161
+3882	780389778
+3883	954039539
+3884	972493857
+3885	878835809
+3886	244022977
+3887	1416483402
+3888	1967640888
+3889	912421237
+3890	688624591
+3891	264759540
+3892	609212816
+3893	1725626535
+3894	725103755
+3895	2015668482
+3896	1434893626
+3897	1364257368
+3898	364822819
+3899	236593922
+3900	1014510595
+3901	1570416667
+3902	345656631
+3903	1422178090
+3904	1328259934
+3905	804184857
+3906	886375145
+3907	105946250
+3908	1562630686
+3909	992451907
+3910	127010305
+3911	352445921
+3912	1439368068
+3913	907400083
+3914	1306485460
+3915	264378277
+3916	1786235892
+3917	1550508438
+3918	1680861680
+3919	1606393133
+3920	315446027
+3921	222002623
+3922	1871152673
+3923	924658844
+3924	1947629158
+3925	448772781
+3926	792843678
+3927	1235039136
+3928	1813030149
+3929	1157666497
+3930	1471633058
+3931	680057097
+3932	580599516
+3933	1817289690
+3934	2102235187
+3935	1908859450
+3936	473990899
+3937	841126685
+3938	2014805700
+3939	2036621585
+3940	1833578592
+3941	2141816005
+3942	241583859
+3943	1125463012
+3944	901732441
+3945	1548069319
+3946	1389841289
+3947	540484685
+3948	951094109
+3949	923219321
+3950	2146877818
+3951	1266540137
+3952	1145221945
+3953	1870546844
+3954	43715333
+3955	945367455
+3956	171835977
+3957	836559011
+3958	32922944
+3959	1984866126
+3960	1994225508
+3961	1504556002
+3962	517439575
+3963	427341376
+3964	1174362044
+3965	472191115
+3966	188717178
+3967	1648352943
+3968	1313317800
+3969	56039231
+3970	1537490881
+3971	999412744
+3972	50371588
+3973	1779074740
+3974	2124875756
+3975	952104029
+3976	1179660411
+3977	1367233397
+3978	1492588715
+3979	2130754521
+3980	142969071
+3981	1491982885
+3982	1249811010
+3983	1288191016
+3984	1215046081
+3985	1293526343
+3986	86074823
+3987	1386882058
+3988	2130085354
+3989	118997767
+3990	1224264537
+3991	1976827214
+3992	1623553770
+3993	1741704112
+3994	256684942
+3995	650432166
+3996	66411579
+3997	445402120
+3998	151301462
+3999	1379729379
+4000	501441351
+4001	1688792343
+4002	231658475
+4003	551812940
+4004	1320383435
+4005	209050583
+4006	1503916969
+4007	352560198
+4008	1576283981
+4009	849022036
+4010	335831071
+4011	1719253052
+4012	193521274
+4013	1585642081
+4014	859960420
+4015	1408567355
+4016	731684776
+4017	946035243
+4018	647965766
+4019	714286482
+4020	1065033011
+4021	1872230303
+4022	543630048
+4023	541103133
+4024	1466450767
+4025	800314990
+4026	1191535299
+4027	1532862347
+4028	1245717111
+4029	1342836761
+4030	765108078
+4031	1747158462
+4032	884145456
+4033	996766554
+4034	151487754
+4035	57045243
+4036	1205817137
+4037	1655404724
+4038	409605442
+4039	634617470
+4040	356943112
+4041	745436513
+4042	206386874
+4043	550464386
+4044	183594947
+4045	1066347294
+4046	1959031742
+4047	915279723
+4048	2012382538
+4049	459513860
+4050	1629566206
+4051	929931901
+4052	184260515
+4053	25712606
+4054	1471035034
+4055	1650711282
+4056	826027597
+4057	515086685
+4058	1036089981
+4059	2071744708
+4060	1857923447
+4061	1801198060
+4062	1671419522
+4063	594585255
+4064	650480966
+4065	1822907277
+4066	651630499
+4067	1856298103
+4068	1330828353
+4069	1061235941
+4070	343431926
+4071	1687771465
+4072	1806672454
+4073	549818800
+4074	90752204
+4075	1990267401
+4076	1616166095
+4077	2049783946
+4078	758063477
+4079	1481064985
+4080	361814158
+4081	240146035
+4082	263513238
+4083	546074673
+4084	265858641
+4085	1734548272
+4086	49302307
+4087	1091886238
+4088	102151309
+4089	1085392289
+4090	1016147298
+4091	1960074756
+4092	739106701
+4093	540083173
+4094	407176364
+4095	1389587667
+4096	215506802
+4097	1058806863
+4098	1098402122
+4099	1546335155
+4100	2120042804
+4101	1441834048
+4102	1086622972
+4103	1779231610
+4104	1991652849
+4105	1177375176
+4106	1622015364
+4107	1460335296
+4108	1079675474
+4109	232595193
+4110	793916633
+4111	1441489632
+4112	472741228
+4113	1057429871
+4114	1987564305
+4115	738599869
+4116	644494495
+4117	2036866613
+4118	1830486108
+4119	746645804
+4120	974775254
+4121	699149758
+4122	559236913
+4123	1713881955
+4124	1239232931
+4125	966413277
+4126	955985974
+4127	1454739733
+4128	2025220140
+4129	2054388096
+4130	853591240
+4131	1997779296
+4132	1348738497
+4133	1940214213
+4134	1629527258
+4135	1192907698
+4136	970105741
+4137	1104058974
+4138	505759346
+4139	2049781216
+4140	1336654167
+4141	1299675979
+4142	1343787200
+4143	1809395395
+4144	209622202
+4145	1183867858
+4146	400511617
+4147	854116697
+4148	1073250823
+4149	83514077
+4150	1600762501
+4151	2048026077
+4152	782663835
+4153	12515766
+4154	1614424384
+4155	2021896767
+4156	978929043
+4157	422926710
+4158	1329152852
+4159	856665535
+4160	329831158
+4161	35260445
+4162	706961183
+4163	1678569655
+4164	1975474658
+4165	189004794
+4166	723993705
+4167	798096751
+4168	1293063768
+4169	1229753051
+4170	700394319
+4171	482234288
+4172	381945382
+4173	2044181520
+4174	144146035
+4175	591567584
+4176	1080565730
+4177	544657652
+4178	1445684281
+4179	6332905
+4180	628171729
+4181	898963135
+4182	2054358982
+4183	1410835565
+4184	911478901
+4185	1521299718
+4186	1285248684
+4187	1890407945
+4188	1944226428
+4189	466917888
+4190	599589832
+4191	126573938
+4192	502178333
+4193	1306551016
+4194	1805143594
+4195	330169343
+4196	1495555810
+4197	381653651
+4198	1128266095
+4199	641135930
+4200	1611406703
+4201	1828660414
+4202	1123370218
+4203	1993352085
+4204	1725358286
+4205	1267516254
+4206	437436022
+4207	658440368
+4208	1812173906
+4209	1883120303
+4210	664773273
+4211	292861988
+4212	634599790
+4213	571648607
+4214	1703697553
+4215	1546078692
+4216	2092948325
+4217	841462589
+4218	1289002989
+4219	1889691105
+4220	1308380477
+4221	1888592821
+4222	2016265044
+4223	1810558811
+4224	1047660189
+4225	1673924990
+4226	2140728154
+4227	395732351
+4228	2055578641
+4229	1121510601
+4230	1036868282
+4231	1519501696
+4232	802687368
+4233	12754852
+4234	1365370134
+4235	380562006
+4236	1280271106
+4237	1802806156
+4238	1039002375
+4239	944961365
+4240	1538442811
+4241	1703775648
+4242	1237823353
+4243	25558954
+4244	127940608
+4245	794037258
+4246	1571637646
+4247	73405285
+4248	1635499847
+4249	713156987
+4250	1963096391
+4251	796396676
+4252	454266160
+4253	1831877787
+4254	459471839
+4255	1501926350
+4256	1358319129
+4257	452716346
+4258	1897658701
+4259	1266414122
+4260	1574226947
+4261	787043335
+4262	638432171
+4263	229430667
+4264	799798188
+4265	2003802305
+4266	609992674
+4267	2080069294
+4268	1659124813
+4269	1648995049
+4270	877547011
+4271	1050083976
+4272	1205287049
+4273	2115370364
+4274	1075642930
+4275	1333227657
+4276	761923974
+4277	499796928
+4278	1406632943
+4279	249940173
+4280	1212953915
+4281	1222245686
+4282	1046336850
+4283	1667220076
+4284	906639825
+4285	1505808689
+4286	1021662778
+4287	117475306
+4288	1958525035
+4289	771837831
+4290	1383889428
+4291	1385268335
+4292	1558881167
+4293	2022321599
+4294	1614699002
+4295	211195707
+4296	1878640256
+4297	77208028
+4298	143781353
+4299	1390281421
+4300	1726203077
+4301	1021328365
+4302	292881750
+4303	784006479
+4304	989215081
+4305	1368524680
+4306	2117234136
+4307	1751139056
+4308	1868321609
+4309	1376383431
+4310	2001079229
+4311	933791876
+4312	451145469
+4313	899932431
+4314	453528304
+4315	1357785294
+4316	258257473
+4317	1475191082
+4318	1475260600
+4319	69298860
+4320	99545266
+4321	711666381
+4322	1454567195
+4323	1658426433
+4324	586504332
+4325	921782550
+4326	1869622140
+4327	317660941
+4328	998990578
+4329	2013403493
+4330	1707942362
+4331	577710008
+4332	887248210
+4333	2000824112
+4334	1361716487
+4335	1876463292
+4336	1221865145
+4337	1331466975
+4338	1480118700
+4339	942703106
+4340	560366759
+4341	1333714281
+4342	1876494982
+4343	1011512228
+4344	86163065
+4345	182539639
+4346	221813875
+4347	344420538
+4348	1657730721
+4349	1697074475
+4350	413719398
+4351	1757275987
+4352	261257208
+4353	1868286594
+4354	1268218772
+4355	847761541
+4356	642585496
+4357	990357264
+4358	1165422482
+4359	1641576074
+4360	856277110
+4361	725881196
+4362	71802434
+4363	1743525320
+4364	579221661
+4365	1433518921
+4366	1472504964
+4367	1801086806
+4368	617502249
+4369	805140016
+4370	596306264
+4371	1177869008
+4372	2138854298
+4373	325317598
+4374	41897588
+4375	77533715
+4376	507857237
+4377	263711463
+4378	421954253
+4379	18104311
+4380	1960785939
+4381	835673651
+4382	1775380298
+4383	74559499
+4384	556476597
+4385	896115423
+4386	922321040
+4387	1199062093
+4388	1886472687
+4389	2087743522
+4390	693154520
+4391	595266149
+4392	666141071
+4393	764956954
+4394	191307822
+4395	1245362732
+4396	50992228
+4397	1663812786
+4398	898965890
+4399	668494477
+4400	321469155
+4401	1495272154
+4402	1846363485
+4403	312839805
+4404	1820589752
+4405	1888261073
+4406	390373520
+4407	180963342
+4408	4488889
+4409	812327773
+4410	199067653
+4411	1965274828
+4412	1648001424
+4413	1974447951
+4414	2039834327
+4415	56994374
+4416	723079726
+4417	814671720
+4418	1256056467
+4419	462068766
+4420	754931594
+4421	1949210987
+4422	1057334915
+4423	1421072665
+4424	566684294
+4425	1248642737
+4426	518951749
+4427	617676522
+4428	764971876
+4429	1417917639
+4430	1286170999
+4431	1086441031
+4432	765706145
+4433	985050836
+4434	1399280836
+4435	438812250
+4436	725828261
+4437	1789654356
+4438	619775592
+4439	730317150
+4440	454498481
+4441	818843245
+4442	548108330
+4443	2102499905
+4444	645807548
+4445	440459010
+4446	12010631
+4447	1368887275
+4448	1255130730
+4449	1268067099
+4450	1830956041
+4451	2010062324
+4452	1069794438
+4453	740807308
+4454	1283651342
+4455	1636478732
+4456	1989450046
+4457	1802603091
+4458	106671606
+4459	606938274
+4460	1073037083
+4461	1392842605
+4462	1693379305
+4463	1838743228
+4464	230409793
+4465	945176493
+4466	130071830
+4467	956238055
+4468	587347201
+4469	749847422
+4470	1686555205
+4471	1041845682
+4472	1568690667
+4473	87179888
+4474	996861939
+4475	67014568
+4476	527638898
+4477	1008872571
+4478	1435901843
+4479	1782769628
+4480	129456022
+4481	1119374236
+4482	1645348304
+4483	1199250460
+4484	1860181544
+4485	781515998
+4486	688245545
+4487	1702147942
+4488	436635442
+4489	794917151
+4490	161602568
+4491	1509672525
+4492	40276109
+4493	1854981873
+4494	1200932105
+4495	270685902
+4496	652674718
+4497	1331003936
+4498	1226923957
+4499	1240021919
+4500	2080851358
+4501	765995515
+4502	134383953
+4503	1502058378
+4504	853175403
+4505	1131245893
+4506	1569072946
+4507	1380814301
+4508	2140118464
+4509	857491141
+4510	1016100281
+4511	122090838
+4512	1976865377
+4513	513964937
+4514	1321341298
+4515	1689563273
+4516	1295480936
+4517	2009586843
+4518	1244227568
+4519	1732116378
+4520	657020347
+4521	1405830136
+4522	1094305255
+4523	697296456
+4524	1113328362
+4525	147753712
+4526	967982358
+4527	1766003080
+4528	1478757648
+4529	47422668
+4530	858541352
+4531	1412125359
+4532	813418183
+4533	992925305
+4534	766700089
+4535	1666593586
+4536	2124171198
+4537	188289387
+4538	899924239
+4539	2116806014
+4540	1045780528
+4541	1916024520
+4542	91413204
+4543	875162257
+4544	282505809
+4545	1412754503
+4546	417241882
+4547	1577986745
+4548	1274857698
+4549	1661469450
+4550	1162619475
+4551	1931878045
+4552	919815939
+4553	109441082
+4554	481690853
+4555	2033144301
+4556	257194795
+4557	1449673212
+4558	1651663733
+4559	1735952443
+4560	1497095880
+4561	362721437
+4562	1000594154
+4563	163030415
+4564	1355646743
+4565	1767294243
+4566	1829624001
+4567	1332334293
+4568	1955583630
+4569	582064592
+4570	1301656660
+4571	853880510
+4572	350605464
+4573	1393069864
+4574	1729042767
+4575	633111273
+4576	658340719
+4577	2146284650
+4578	63614371
+4579	1933198418
+4580	1660270452
+4581	1226233846
+4582	1717592815
+4583	432602743
+4584	1335674929
+4585	51800021
+4586	318263396
+4587	1592869724
+4588	1501473233
+4589	1969927130
+4590	1181338519
+4591	851085465
+4592	185164919
+4593	34449026
+4594	1014115880
+4595	1540811662
+4596	1801743269
+4597	696256233
+4598	725662308
+4599	1609843252
+4600	1278320825
+4601	2027318968
+4602	316240114
+4603	1628926289
+4604	1272905184
+4605	2045282882
+4606	114553914
+4607	1931245904
+4608	2044083884
+4609	178168285
+4610	1716960674
+4611	1556870688
+4612	1404402132
+4613	1287069841
+4614	1989473432
+4615	592593413
+4616	1338869862
+4617	160253180
+4618	37979489
+4619	692859447
+4620	2130180310
+4621	1219318008
+4622	1543944912
+4623	167861582
+4624	1253767034
+4625	410577144
+4626	1708673244
+4627	908026656
+4628	1106833377
+4629	286851904
+4630	370386260
+4631	237670554
+4632	166687224
+4633	686626374
+4634	1866596843
+4635	1439592409
+4636	584425608
+4637	1981150758
+4638	1223354665
+4639	481025844
+4640	11835395
+4641	792831691
+4642	2037896533
+4643	1416237527
+4644	2079901532
+4645	1879886317
+4646	2008830940
+4647	1271287747
+4648	2040139497
+4649	2046810429
+4650	1964147194
+4651	2022836160
+4652	1118644790
+4653	1360608459
+4654	43214094
+4655	224928176
+4656	1771185603
+4657	1751887338
+4658	1132954832
+4659	730535333
+4660	2038739243
+4661	1503341092
+4662	968205887
+4663	57942819
+4664	42483819
+4665	687319083
+4666	1497535228
+4667	626909427
+4668	520986193
+4669	573406245
+4670	1107935272
+4671	532821588
+4672	1366237936
+4673	998348157
+4674	1949059116
+4675	1298655821
+4676	730750826
+4677	1810406408
+4678	422459920
+4679	623406675
+4680	1709733190
+4681	239123466
+4682	498759187
+4683	680894332
+4684	1599731925
+4685	541973281
+4686	905822508
+4687	1223433881
+4688	146376972
+4689	2038777341
+4690	1953969214
+4691	37632567
+4692	1394634785
+4693	774691453
+4694	95575386
+4695	1437118604
+4696	1462010536
+4697	1593110615
+4698	2064028032
+4699	1982996729
+4700	19033212
+4701	1024479656
+4702	368334670
+4703	1385271149
+4704	2022827813
+4705	169910138
+4706	536443322
+4707	606094991
+4708	1980316546
+4709	958903242
+4710	1229501666
+4711	1542566088
+4712	1198026708
+4713	1728260854
+4714	75976772
+4715	650274986
+4716	122750487
+4717	981799281
+4718	1873708867
+4719	269127459
+4720	873092974
+4721	1680194433
+4722	306760026
+4723	120244111
+4724	307402238
+4725	402335413
+4726	1557362716
+4727	1769412775
+4728	1995446028
+4729	1473907100
+4730	1604925856
+4731	2014479240
+4732	350903108
+4733	1973260526
+4734	1252266741
+4735	226247273
+4736	2143170664
+4737	1788710063
+4738	832342264
+4739	1976003563
+4740	600129657
+4741	2061843930
+4742	1371086003
+4743	1798156366
+4744	1642621136
+4745	1447062776
+4746	300947704
+4747	1765371624
+4748	281378409
+4749	27172923
+4750	2034499083
+4751	1154471383
+4752	1707367356
+4753	193775462
+4754	1274715494
+4755	2014769594
+4756	596110875
+4757	684594562
+4758	1636698721
+4759	444073255
+4760	11018014
+4761	1094140930
+4762	311068847
+4763	361921122
+4764	919917808
+4765	1563335589
+4766	588168395
+4767	915604825
+4768	1204562004
+4769	1420510659
+4770	744124740
+4771	1804691662
+4772	1334870942
+4773	2115210743
+4774	1455364380
+4775	830008430
+4776	1414789871
+4777	1756312084
+4778	447896406
+4779	1696168280
+4780	1783485007
+4781	334911842
+4782	703156015
+4783	1343368715
+4784	528687304
+4785	1977871510
+4786	1210654661
+4787	1124798179
+4788	514982424
+4789	699869735
+4790	1568871434
+4791	526000439
+4792	1794010665
+4793	1879940281
+4794	887921561
+4795	566444825
+4796	1295792222
+4797	1476089957
+4798	1482049650
+4799	352870579
+4800	749116968
+4801	78690742
+4802	10078593
+4803	2083987910
+4804	46417838
+4805	1465442973
+4806	766512693
+4807	1461207709
+4808	1074271409
+4809	1214409099
+4810	1009892342
+4811	710272768
+4812	1549320941
+4813	1713048357
+4814	2053641483
+4815	2078008245
+4816	1543436219
+4817	1116812496
+4818	1055322776
+4819	2058418644
+4820	1816682231
+4821	476710562
+4822	436935435
+4823	1463209248
+4824	209167196
+4825	1324856996
+4826	2029654074
+4827	1504959418
+4828	653463305
+4829	1364220076
+4830	1857829997
+4831	1402580274
+4832	1442910819
+4833	1867908590
+4834	1339084536
+4835	1489328657
+4836	1185867915
+4837	2105597229
+4838	803052718
+4839	112655676
+4840	1172522681
+4841	1812945060
+4842	822928444
+4843	574359974
+4844	1378509770
+4845	729086279
+4846	504884572
+4847	774462341
+4848	1845898776
+4849	1560207348
+4850	685397337
+4851	1515097359
+4852	2036917911
+4853	1122332772
+4854	830822960
+4855	98601459
+4856	299706121
+4857	712993386
+4858	1603560877
+4859	953169426
+4860	2077213462
+4861	1313907227
+4862	208266052
+4863	1372640633
+4864	1034332169
+4865	1547350589
+4866	714485642
+4867	72716437
+4868	1505464170
+4869	1517538361
+4870	185372113
+4871	530503203
+4872	1182999773
+4873	1008300558
+4874	1104863178
+4875	414025895
+4876	1737386837
+4877	1609747750
+4878	1188488237
+4879	1435801965
+4880	1022471450
+4881	1873885574
+4882	803415677
+4883	911905713
+4884	848734699
+4885	1634238637
+4886	1010507172
+4887	1148440820
+4888	199748375
+4889	466584402
+4890	2101610246
+4891	129478189
+4892	1780491629
+4893	162392651
+4894	1502118823
+4895	667340150
+4896	1709743240
+4897	69120817
+4898	740056587
+4899	1067723762
+4900	1586659178
+4901	925428701
+4902	1598226966
+4903	622175304
+4904	1933729259
+4905	555606496
+4906	1036201199
+4907	1523632448
+4908	17870598
+4909	77205788
+4910	811950766
+4911	1040342048
+4912	1951091363
+4913	1615366443
+4914	1952247762
+4915	652342414
+4916	1102121432
+4917	815271286
+4918	1800783234
+4919	1301869807
+4920	1281855688
+4921	1754909832
+4922	1431347996
+4923	914863669
+4924	1917302483
+4925	785983171
+4926	1582203820
+4927	1479562075
+4928	855103989
+4929	174776759
+4930	399802190
+4931	294279519
+4932	1100205460
+4933	1998029156
+4934	916454823
+4935	886451071
+4936	406152004
+4937	1952656023
+4938	262599872
+4939	424022602
+4940	2029861811
+4941	1074550638
+4942	1464364650
+4943	1833469526
+4944	542433433
+4945	1269128764
+4946	338328292
+4947	1644554865
+4948	2084400051
+4949	2139111526
+4950	798941024
+4951	1218772091
+4952	1746537711
+4953	82805372
+4954	2133635761
+4955	1516356546
+4956	868788544
+4957	1568355933
+4958	848434974
+4959	1723892533
+4960	1743132692
+4961	1248237164
+4962	2018172052
+4963	695854505
+4964	1098782672
+4965	787143228
+4966	1582305576
+4967	1504934676
+4968	592315603
+4969	1844905448
+4970	1928957278
+4971	474693766
+4972	771972438
+4973	1245838280
+4974	160679645
+4975	1314405871
+4976	367483397
+4977	499007937
+4978	811477088
+4979	304399800
+4980	490635816
+4981	1610418112
+4982	1523171891
+4983	89689879
+4984	1693223485
+4985	1509324004
+4986	1606046425
+4987	414528381
+4988	930196289
+4989	306997751
+4990	2138420914
+4991	525845334
+4992	1555234915
+4993	2009109318
+4994	1221699839
+4995	506533939
+4996	648768898
+4997	656521767
+4998	2011468615
+4999	1241084501
+5000	353943568
+5001	1792942245
+5002	1715778268
+5003	1125916006
+5004	891296878
+5005	1876457913
+5006	292838230
+5007	1258780275
+5008	227982202
+5009	1104315318
+5010	1563180075
+5011	718618018
+5012	567249783
+5013	938868318
+5014	808307897
+5015	112989620
+5016	300708675
+5017	266870675
+5018	527518001
+5019	1230904964
+5020	573868426
+5021	518455267
+5022	1756750298
+5023	2129103342
+5024	380080937
+5025	830966489
+5026	488153633
+5027	1028849836
+5028	1487488257
+5029	352138601
+5030	122450689
+5031	1841431825
+5032	2145080846
+5033	1838228957
+5034	819864183
+5035	888894076
+5036	1567203222
+5037	1112702413
+5038	190703
+5039	1795185425
+5040	69534084
+5041	1563370778
+5042	366319795
+5043	636783867
+5044	354755449
+5045	1174627693
+5046	749773487
+5047	655464124
+5048	1441498368
+5049	1277291488
+5050	1886369088
+5051	2015366794
+5052	1795746755
+5053	1495635739
+5054	1996986488
+5055	28344044
+5056	179118580
+5057	337656474
+5058	1057193880
+5059	1666606837
+5060	689795075
+5061	1179644570
+5062	1360555014
+5063	687392273
+5064	870389879
+5065	32935550
+5066	1576286350
+5067	290109454
+5068	1145637963
+5069	1576477053
+5070	2085294879
+5071	1215172047
+5072	992364184
+5073	304131026
+5074	1851955914
+5075	1347119633
+5076	1478758719
+5077	454245753
+5078	2002583757
+5079	772773439
+5080	1731537241
+5081	1741469197
+5082	640656586
+5083	1379800348
+5084	1089621288
+5085	490159426
+5086	1408144393
+5087	1268739869
+5088	827815900
+5089	317854625
+5090	787863058
+5091	1517610975
+5092	1497499195
+5093	934425
+5094	57519601
+5095	220405427
+5096	33869975
+5097	1633805951
+5098	510514881
+5099	1179507938
+5100	1062799356
+5101	448326112
+5102	247196338
+5103	2055163540
+5104	752457138
+5105	2099152252
+5106	1254799525
+5107	83732210
+5108	405914358
+5109	1109899634
+5110	856505649
+5111	2137451599
+5112	703885184
+5113	1497162235
+5114	1369768300
+5115	1793506472
+5116	1987321662
+5117	630429045
+5118	914762693
+5119	667653914
+5120	948283670
+5121	1702625752
+5122	37781242
+5123	298299218
+5124	1703560177
+5125	95300843
+5126	518704645
+5127	1737430152
+5128	1729106794
+5129	1029219526
+5130	769454442
+5131	644422502
+5132	1477545638
+5133	1016650780
+5134	552102395
+5135	82519128
+5136	968319385
+5137	1806901920
+5138	166251338
+5139	1374233743
+5140	769317907
+5141	1022756988
+5142	1364201694
+5143	1473203091
+5144	372435575
+5145	586486346
+5146	1119225915
+5147	212273589
+5148	1216915391
+5149	2033988609
+5150	879927504
+5151	17715414
+5152	1589130713
+5153	917708746
+5154	316014632
+5155	1145207242
+5156	1013009589
+5157	834719277
+5158	735153746
+5159	594632735
+5160	1863938803
+5161	1504608188
+5162	1239055237
+5163	1194000793
+5164	373775321
+5165	1791157632
+5166	1276519921
+5167	1342094706
+5168	1450575905
+5169	1442771260
+5170	568844801
+5171	72410164
+5172	318044600
+5173	1933046495
+5174	1545613255
+5175	690480175
+5176	372049194
+5177	517355522
+5178	902753765
+5179	1588964585
+5180	403860483
+5181	1782681269
+5182	1606679999
+5183	1992991196
+5184	552906367
+5185	1922694631
+5186	990714790
+5187	1565915956
+5188	609930260
+5189	1725868536
+5190	13065043
+5191	326385415
+5192	1082993077
+5193	1252120280
+5194	1520386208
+5195	1456768398
+5196	895794265
+5197	649422482
+5198	651379456
+5199	198886522
+5200	2092193742
+5201	1220224257
+5202	271296686
+5203	262754694
+5204	1005787104
+5205	1816909941
+5206	953234869
+5207	1377836298
+5208	186781815
+5209	1855988634
+5210	819317236
+5211	590642299
+5212	1491186255
+5213	278513587
+5214	436149847
+5215	2044092622
+5216	53724571
+5217	1426864638
+5218	1462524930
+5219	663654831
+5220	1005249526
+5221	1475589973
+5222	990040247
+5223	2088242603
+5224	580226606
+5225	362942807
+5226	1397527353
+5227	1476020871
+5228	1012365289
+5229	2048906809
+5230	1674907393
+5231	957075383
+5232	1121647418
+5233	1946204079
+5234	1219830077
+5235	2127434523
+5236	1615630372
+5237	25581299
+5238	1357787173
+5239	1802412187
+5240	1881569933
+5241	29620761
+5242	245570838
+5243	1225272541
+5244	308134349
+5245	681720686
+5246	1121881515
+5247	361858920
+5248	2108585324
+5249	436922798
+5250	1025513751
+5251	966351202
+5252	1912512771
+5253	2015553998
+5254	907110158
+5255	345255729
+5256	231013158
+5257	157153863
+5258	1821276600
+5259	1243378447
+5260	58577025
+5261	1348700345
+5262	52970183
+5263	1180224443
+5264	1147420776
+5265	1272800260
+5266	1160175318
+5267	615567500
+5268	1298381559
+5269	370478844
+5270	270496040
+5271	1032467845
+5272	400099605
+5273	516066878
+5274	110256738
+5275	708233954
+5276	1197787564
+5277	1232138253
+5278	1070092874
+5279	1158889240
+5280	1669061051
+5281	2095606626
+5282	2125240443
+5283	1434090175
+5284	1963676976
+5285	884866953
+5286	1779345904
+5287	47206486
+5288	1042020816
+5289	1453138857
+5290	1290584934
+5291	1100597841
+5292	654355554
+5293	1343555117
+5294	133338637
+5295	1801776331
+5296	468871729
+5297	1293513955
+5298	269860183
+5299	1767253289
+5300	1663992799
+5301	540356223
+5302	652237486
+5303	2064092405
+5304	1056423102
+5305	762494224
+5306	624842711
+5307	106727018
+5308	1994632477
+5309	1694935586
+5310	1265616259
+5311	1516209881
+5312	1643058564
+5313	1243373054
+5314	802816408
+5315	1459251892
+5316	2128240007
+5317	434678664
+5318	1506458379
+5319	1022777175
+5320	1887817521
+5321	649559665
+5322	2123375017
+5323	394689428
+5324	1993114782
+5325	109230006
+5326	48982111
+5327	314502863
+5328	1402743961
+5329	318842294
+5330	2081756152
+5331	919253113
+5332	859198518
+5333	586509990
+5334	835861870
+5335	1915621620
+5336	1349004214
+5337	1460704581
+5338	2022348638
+5339	1196153044
+5340	1008156519
+5341	1140481249
+5342	564879277
+5343	503731435
+5344	236370655
+5345	1367695685
+5346	1962983328
+5347	217127014
+5348	1802374349
+5349	1321958059
+5350	1239904190
+5351	1542708223
+5352	1971517724
+5353	1215795559
+5354	1937397651
+5355	1817148858
+5356	1325025565
+5357	1986379762
+5358	2131651721
+5359	580285878
+5360	157738408
+5361	2065924226
+5362	1499538991
+5363	1016936926
+5364	504950568
+5365	187917213
+5366	785074898
+5367	1853954783
+5368	1648621795
+5369	659939889
+5370	902624179
+5371	509294666
+5372	1800421138
+5373	1467503456
+5374	1013026102
+5375	2036791794
+5376	687715493
+5377	828525782
+5378	106435160
+5379	342606194
+5380	3000193
+5381	1346339350
+5382	1885314417
+5383	1974517917
+5384	414651261
+5385	1675228420
+5386	1644183127
+5387	1739676826
+5388	1514124534
+5389	1628351200
+5390	172479057
+5391	1671862943
+5392	1546791778
+5393	1672018048
+5394	541316221
+5395	2051742347
+5396	1859935262
+5397	1326391120
+5398	1758213482
+5399	1361073409
+5400	1986331009
+5401	513354013
+5402	1870368075
+5403	1639268499
+5404	1980857469
+5405	735910529
+5406	1528576645
+5407	521089314
+5408	1564436311
+5409	1635011806
+5410	863695508
+5411	1567436504
+5412	833867508
+5413	601526278
+5414	1394470773
+5415	1248518770
+5416	129271050
+5417	891170252
+5418	840711948
+5419	1643395585
+5420	372037805
+5421	1013191005
+5422	1167774880
+5423	1918829583
+5424	537725406
+5425	1709091101
+5426	1823088282
+5427	250177020
+5428	887998573
+5429	1433818116
+5430	1611250429
+5431	726845934
+5432	1947172129
+5433	1334134856
+5434	218630786
+5435	1780545950
+5436	2070045386
+5437	1747207431
+5438	154151616
+5439	1486998049
+5440	1234735589
+5441	1017847125
+5442	906950906
+5443	2068603098
+5444	1619373403
+5445	153938031
+5446	1169638220
+5447	1748644453
+5448	1045108284
+5449	2010350168
+5450	1244556390
+5451	1417146089
+5452	876057526
+5453	264847622
+5454	1188492024
+5455	1413782932
+5456	1973938724
+5457	864096659
+5458	1663959952
+5459	714453649
+5460	150431127
+5461	1127726733
+5462	1441299584
+5463	2097603257
+5464	314377941
+5465	1659930370
+5466	1730665559
+5467	236939679
+5468	1259654153
+5469	1884817176
+5470	1723937729
+5471	346906095
+5472	755180653
+5473	483

<TRUNCATED>


Mime
View raw message