0	46	30	45	1536	200	0	5	10000	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
339422730896	339422731464	339422732014	339422732565	339422733114	339422733664	339422734214	339422734764	339422735314	339422735864	339422736414	339422736964	339422737514	339422738064	339422738614	339422739164	339422739714	339422740264	339422740814	339422741364	339422741914	339422742464	339422743014	339422743564	339422744114	339422744665	339422745214	339422745764	339422746314	339422746864	339422747414	339422747964	339422748514	339422749064	339422749615	339422750164	339422750714	339422751264	339422751814	339422752364	339422752915	339422753464	339422754015	339422754565	339422755114	339422755664	339422756214	339422756764	339422757315	339422757865	339422758414	339422758964	339422759514	339422760064	339422760614	339422761164	339422761715	339422762265	339422762814	339422763364	339422763914	339422764464	339422765014	339422765565	339422766115	339422766665	339422767215	339422767764	339422768314	339422768864	339422769414	339422769964	339422770515	339422771065	339422771615	339422772165	339422772715	339422773264	339422773815	339422774365	339422774915	339422775465	339422776015	339422776564	339422777115	339422777665	339422778215	339422778765	339422779315	339422779865	339422780415	339422780965	339422781515	339422782064	339422782615	339422783164	339422783715	339422784265	339422784814	339422785365	339422785914	339422786464	339422787015	339422787565	339422788114	339422788665	339422789215	339422789765	339422790314	339422790865	339422791415	339422791965	339422792515	339422793065	339422793615	339422794165	339422794714	339422795264	339422795815	339422796364	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2783	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2788	3600	2300	2789	3600	2300	2789	3600	2300	2790	3600	2300	2790	3600	2300	2791	3600	2300	2792	3600	2300	2792	3600	2300	2793	3600	2300	2793	3600	2300	2794	3600	2300	2795	3600	2300	2795	3600	2300	2796	3600	2300	2797	3600	2300	2797	3600	2300	2798	3600	2300	2799	3600	2300	2799	3600	2300	2800	3600	2300	2801	3600	2300	2802	3600	2300	2802	3600	2300	2803	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24512	21740	30188	47765	60924	47895	26397	7939	1440	1025	1007	912	960	998	962	931	955	977	972	940	917	919	954	949	903	922	920	993	937	922	932	951	950	904	948	997	981	927	945	911	942	942	933	939	897	958	952	960	916	922	926	937	891	902	935	928	896	952	928	951	962	913	921	941	958	937	969	928	960	834	947	938	950	996	909	898	949	930	928	858	887	919	909	902	940	914	927	894	921	911	910	918	916	860	898	972	889	958	921	921	958	903	886	992	911	925	934	930	936	922	968	928	954	865	956	913	898	913	970	967	874	906	898	900	956	944	958	919	882	926	939	867	924	909	875	935	935	936	943	932	920	932	884	899	894	894	960	948	973	959	954	932	972	966	904	873	953	917	915	919	944	879	877	914	937	935	923	928	942	967	922	912	885	949	903	926	960	876	929	924	909	948	908	970	967	955	943	946	963	934	916	938	912	957	923	961	950	969	929	933	923	943	930	935	957	915	918	925	929	903	904	896	903	882	912	931	954	935	908	900	901	885	899	966	992	879	922	927	938	970	960	848	913	907	878	939	870	915	891	926	953	916	857	953	894	865	935	978	944	954	870	900	922	890	896	872	897	889	968	940	981	956	949	858	911	887	930	912	901	893	1011	901	895	943	915	889	923	924	947	905	889	925	960	895	895	886	938	892	952	901	875	884	898	928	905	928	889	867	913	919	890	924	879	885	912	931	936	988	920	911	908	901	940	912	928	958	906	896	873	935	934	905	963	896	920	937	949	937	891	952	908	990	917	925	965	861	925	925	882	881	886	870	878	898	964	895	946	873	909	920	937	923	929	919	882	946	911	923	915	947	921	932	919	951	918	900	897	913	904	965	869	937	933	936	900	888	864	917	913	937	943	939	911	927	935	857	858	904	898	941	882	895	915	961	910	895	942	946	912	950	945	930	905	880	937	890	942	944	969	910	907	922	929	911	952	902	883	967	938	927	904	887	915	977	961	971	936	945	933	922	979	926	921	916	958	919	890	957	911	960	957	943	904	896	878	925	883	901	910	895	919	976	936	901	948	923	933	925	994	906	923	947	922	869	870	898	895	890	918	937	923	935	894	908	911	873	957	944	889	878	862	879	939	952	958	1002	879	909	919	866	956	876	925	913	877	862	911	948	896	908	924	962	955	946	915	967	926	929	893	908	950	869	916	872	909	940	947	874	888	927	879	955	924	915	924	925	965	944	935	948	879	905	978	958	930	906	899	933	913	883	936	959	992	919	913	890	903	935	961	913	943	885	1020	974	919	954	944	925	974	892	905	939	946	938	906	881	924	950	880	959	923	926	866	973	906	952	984	862	940	992	934	891	889	885	891	895	916	858	915	934	903	953	899	884	885	904	900	930	884	889	885	993	898	908	906	982	923	880	905	978	955	925	918	949	914	915	929	897	901	848	934	874	946	927	918	907	900	993	871	901	900	940	920	921	908	889	892	903	905	905	928	882	912	918	899	896	900	910	896	919	893	914	980	898	932	925	913	900	921	950	931	885	975	897	937	932	931	922	910	933	931	892	864	872	949	880	930	963	927	883	952	867	977	899	907	897	885	944	979	869	961	934	973	920	893	911	930	942	895	934	925	879	904	884	875	864	952	914	927	877	945	925	902	931	901	917	936	939	896	907	859	914	901	880	935	873	946	916	893	942	885	923	918	872	873	932	918	886	888	931	957	878	893	897	926	896	914	841	915	940	907	970	889	901	889	909	914	972	925	921	885	873	863	919	926	900	949	889	891	885	909	959	908	898	928	887	893	936	939	939	925	916	929	923	966	944	916	961	903	843	950	896	904	901	902	905	928	932	936	871	891	964	903	885	997	945	961	894	928	941	912	936	910	950	871	935	941	905	930	956	1011	934	903	987	916	959	895	902	852	961	883	898	934	872	939	941	915	866	873	918	928	945	947	922	908	921	940	968	963	915	920	923	975	903	909	1023	936	929	898	955	924	903	967	915	952	928	898	858	893	926	924	872	959	885	912	893	941	943	894	959	910	874	962	902	897	900	919	940	915	910	968	842	912	899	973	854	946	921	943	876	928	936	855	908	922	882	925	919	875	870	993	928	933	997	927	926	900	935	878	959	886	942	915	889	938	897	904	866	926	978	898	976	965	844	894	891	882	861	949	958	938	907	938	919	890	935	929	934	928	902	932	926	909	873	923	961	891	942	913	880	895	904	916	935	940	913	993	931	908	952	947	932	925	908	907	951	924	912	908	940	919	894	880	862	867	866	889	918	957	989	940	944	868	962	932	892	839	892	909	933	865	884	950	967	944	914	887	923	913	950	879	871	930	970	915	1001	915	820	921	853	977	951	836	886	899	957	899	960	955	907	952	915	901	904	918	960	960	908	931	936	889	940	894	908	905	899	840	959	906	936	867	936	882	944	913	900	947	927	912	944	902	938	934	952	895	852	918	913	955	929	958	916	881	938	830	978	978	905	924	964	904	895	900	940	889	938	893	892	938	922	914	929	956	910	899	950	876	936	909	926	951	926	890	907	903	928	864	938	931	831	924	962	922	915	891	974	936	968	903	962	893	916	919	934	886	917	881	938	937	902	915	872	876	942	911	937	890	918	874	901	901	935	926	911	968	894	920	932	957	952	870	904	849	909	905	955	933	951	1001	951	936	921	953	938	866	872	932	862	968	898	964	962	934	931	922	956	927	920	933	936	952	910	917	914	903	938	921	920	930	885	901	899	901	921	932	865	954	926	918	903	906	925	937	965	927	911	902	926	919	867	903	910	870	958	924	890	932	921	925	928	894	924	936	931	881	889	923	901	939	893	966	922	920	920	950	909	917	888	904	901	962	971	969	935	894	938	942	903	942	967	943	940	879	930	902	901	943	917	883	842	907	951	903	897	874	860	965	911	905	955	920	914	972	939	867	885	935	905	911	909	924	892	942	879	906	967	946	943	832	923	874	946	906	917	901	928	915	877	864	907	827	946	871	887	899	887	867	948	914	909	933	971	901	929	903	936	897	915	933	935	885	958	935	855	894	844	912	912	924	886	926	905	967	923	908	945	927	851	936	854	920	913	929	911	912	939	848	919	922	962	939	964	942	902	963	853	963	927	950	885	861	910	949	918	914	927	950	936	931	893	968	929	873	908	916	926	921	901	937	969	914	856	932	912	876	932	922	917	920	882	905	946	873	875	943	962	934	876	937	932	896	941	855	942	876	933	904	908	901	928	920	941	932	868	954	901	910	839	845	923	898	898	880	899	902	930	919	982	932	928	913	934	870	917	892	941	894	984	899	933	976	916	872	921	897	858	943	860	951	983	902	882	934	887	893	955	893	897	928	928	932	965	894	929	900	903	942	922	915	968	878	915	890	991	885	884	912	929	910	929	953	898	956	894	913	924	980	900	931	891	883	928	894	921	881	952	988	945	949	982	896	931	917	912	944	928	921	931	894	914	886	875	923	857	952	943	905	1017	965	931	904	933	984	911	900	961	982	930	978	909	861	908	896	937	984	880
3902	6477	19181	81647	68211	42219	15144	4622	1062	851	889	876	877	893	885	869	840	923	863	869	891	858	885	903	958	879	902	889	885	869	855	830	902	846	863	851	915	841	868	900	900	842	876	883	876	866	874	784	858	873	835	837	871	873	814	845	829	915	873	846	887	876	872	858	858	845	847	864	897	906	868	925	882	869	862	900	822	912	886	923	858	846	824	860	862	913	898	892	833	876	836	895	852	885	891	847	837	846	841	906	857	913	851	905	877	881	890	935	860	863	910	900	818	866	918	869	846	838	886	884	877	877	897	865	918	926	910	844	878	863	863	890	867	883	847	830	867	859	833	877	895	929	891	869	878	812	831	878	895	865	852	877	882	785	862	839	836	894	855	888	875	826	859	894	864	865	889	841	859	878	855	860	866	859	878	855	863	899	825	863	845	835	841	886	842	869	902	841	837	840	811	893	873	837	831	866	894	885	949	887	823	862	855	845	875	828	836	854	813	860	844	891	870	871	845	886	862	850	846	846	899	850	902	852	815	822	882	862	879	865	845	816	839	826	897	861	893	868	918	872	870	842	870	843	883	862	834	869	894	858	860	858	912	851	833	883	905	838	864	890	874	842	833	849	915	928	870	865	885	867	828	898	876	842	920	876	869	840	903	875	847	887	882	827	850	839	858	838	906	810	841	877	882	856	889	881	863	843	883	870	878	842	816	889	869	905	828	889	882	895	889	824	800	871	891	863	846	844	896	850	879	830	845	871	860	835	831	894	839	869	844	901	867	863	880	826	885	888	852	868	858	904	855	870	840	876	908	881	872	896	907	856	898	845	829	824	899	886	845	870	887	884	900	857	848	863	829	864	909	889	935	874	887	876	877	862	839	824	884	902	874	903	910	866	929	842	867	907	840	873	901	876	893	897	884	839	913	887	928	856	833	876	897	826	912	891	922	923	892	875	847	889	876	904	849	848	834	819	856	894	804	857	869	897	879	858	867	912	864	989	832	872	849	864	826	855	870	867	869	849	941	937	927	893	855	869	895	846	887	891	949	824	913	873	864	917	853	857	880	886	862	885	910	874	896	853	862	892	861	836	869	842	903	817	903	856	879	900	854	811	847	862	869	847	818	852	861	874	874	862	844	867	824	808	891	871	833	827	855	910	826	892	825	861	852	801	865	845	821	917	863	868	851	924	883	865	911	874	867	854	838	872	849	873	835	932	833	912	833	852	842	901	812	841	855	811	868	883	855	842	877	882	869	825	839	908	835	873	883	863	873	884	855	822	869	862	843	955	881	851	910	821	895	849	857	822	837	916	883	864	855	852	856	904	856	863	854	847	872	890	814	878	900	855	873	894	890	822	846	866	889	867	858	862	885	847	908	858	883	897	857	865	921	874	897	923	907	865	899	826	855	860	862	902	807	846	855	858	857	833	863	874	837	856	864	883	853	896	851	889	900	876	881	862	849	915	927	856	868	848	873	906	870	871	879	848	884	866	866	809	834	891	846	857	895	868	902	839	854	848	874	843	871	880	872	879	876	890	868	898	869	884	858	830	880	816	902	908	885	880	861	836	900	847	841	829	861	842	836	922	858	893	858	846	915	877	882	899	844	861	850	838	935	876	919	814	844	910	876	850	863	885	836	845	827	853	865	827	889	878	886	844	876	859	843	854	899	845	887	819	881	856	867	850	870	838	891	864	889	880	852	830	848	845	875	844	820	865	904	845	920	882	845	840	864	826	878	856	909	856	850	893	879	878	821	827	816	851	827	875	893	821	850	815	879	826	839	855	827	868	824	828	831	872	882	841	883	888	883	890	820	858	857	833	891	861	876	891	854	896	880	912	837	823	867	893	908	881	886	883	874	875	875	853	855	910	857	840	841	824	875	856	887	842	886	860	857	874	864	854	879	870	931	891	835	871	900	857	844	845	892	839	857	830	844	895	850	886	856	863	889	828	861	874	885	842	858	857	861	847	843	897	899	861	847	841	903	840	876	892	891	833	880	828	918	827	840	857	881	877	853	900	864	863	870	870	908	907	848	859	863	877	902	853	855	906	863	931	838	871	832	867	872	886	827	859	873	888	864	860	855	863	884	818	898	853	894	899	851	888	893	841	819	906	829	857	842	830	913	872	889	863	866	834	878	879	908	887	869	865	830	887	804	858	883	856	826	874	923	820	851	893	866	889	863	847	857	832	918	895	886	833	857	879	877	886	831	872	914	867	852	919	907	888	842	883	814	894	870	922	886	862	879	835	846	840	902	812	891	825	873	865	851	861	838	818	891	875	829	860	883	922	857	864	819	877	777	844	890	899	830	882	884	871	891	842	904	882	834	919	896	916	864	858	841	875	866	844	838	820	873	837	879	840	907	891	809	921	846	844	905	867	872	791	834	885	879	868	868	874	823	886	865	882	868	875	794	915	843	888	896	853	828	880	880	906	845	892	852	870	903	842	855	886	900	839	873	833	855	848	838	893	858	916	839	864	865	855	807	888	879	839	915	870	841	856	859	871	822	859	824	905	869	873	847	837	888	897	853	931	871	891	844	841	820	828	879	869	842	815	900	889	885	857	849	901	876	867	887	853	853	905	847	831	867	877	867	777	896	874	851	900	868	859	924	886	888	837	858	907	799	882	859	889	852	872	923	856	879	863	850	793	809	836	878	869	887	840	877	851	832	860	842	895	882	867	866	851	882	907	831	881	877	861	825	870	893	787	879	867	847	902	858	866	865	840	905	874	889	856	853	852	842	857	835	875	860	882	887	853	806	836	837	859	809	866	915	846	879	891	831	888	895	897	849	841	877	897	804	888	871	900	953	858	877	863	861	868	854	866	874	849	898	862	831	781	899	897	903	879	829	855	811	861	876	860	886	893	809	834	889	802	895	861	856	834	858	830	890	861	837	838	907	886	855	860	852	902	827	870	909	824	786	920	841	914	876	883	840	826	916	868	880	852	865	788	878	853	867	854	844	865	917	831	867	855	821	882	837	827	815	834	856	876	837	870	885	887	827	876	876	835	846	874	916	831	807	871	848	812	825	869	876	847	885	817	872	875	925	843	815	859	882	820	882	861	823	856	874	888	857	816	883	832	857	893	868	869	833	888	843	860	834	856	872	927	847	902	815	892	810	881	892	870	862	874	858	847	888	807	875	828	862	879	837	867	878	838	870	825	869	869	864	836	822	902	848	826	870	875	896	851	856	806	869	897	868	829	900	905	846	859	844	848	830	880	878	840	841	869	855	872	878	831	830	891	838	860	875	847	887	834	878	894	866	856	927	874	898	930	887	847	820	911	887	882	799	885	938	906	834	873	861	882	852	868	871	866	826	883	869	836	849	855	905	858	911	847	898	881	850	859	833	871	879	883	864	876	857	851	839	852	860	834	865	843	822	859	866	867	872	851	895	855	899	923	880	875	865	821	843	835	862	821	825	824	857	845	840	855	875	867	849	862	825	889	845	906	866	835	837	890	843	847	821	814	813	804	875	826	838	840	847	839	845	829
27212	13785	12835	30123	18015	5916	2150	1126	861	860	851	835	840	785	850	825	829	834	831	801	824	858	875	841	831	804	830	805	845	877	865	863	824	844	839	816	844	872	863	818	827	796	891	871	833	830	854	813	814	854	823	803	873	826	796	841	868	861	812	886	790	841	849	835	853	861	801	857	873	845	873	830	816	870	849	830	810	851	855	817	849	852	818	862	810	838	800	852	820	797	878	855	863	843	793	826	786	824	854	855	894	869	838	854	819	834	807	824	770	868	839	829	808	822	810	788	870	884	805	847	832	802	838	869	823	855	864	814	885	840	798	853	816	793	838	798	826	789	828	852	820	826	863	863	892	818	868	848	835	824	882	814	882	815	820	830	825	845	885	865	844	830	901	840	768	830	838	804	836	867	881	879	864	815	839	829	863	830	822	832	784	783	809	855	794	831	800	826	854	837	836	813	786	837	819	894	826	820	815	863	866	815	862	832	792	847	866	806	831	846	774	785	899	860	872	889	852	861	850	878	850	829	893	833	852	867	847	816	876	865	843	870	847	828	864	827	811	833	835	850	860	816	815	850	805	882	856	836	826	860	845	821	861	789	863	820	832	848	821	888	833	835	771	801	843	811	828	837	839	854	828	885	880	817	819	818	831	855	816	904	865	841	858	826	790	899	846	896	829	819	810	830	862	854	865	796	817	827	835	818	814	848	857	824	882	866	795	832	830	849	844	843	798	800	849	804	809	801	821	821	845	852	796	825	845	784	877	894	871	837	810	834	782	837	803	841	814	827	869	805	843	834	821	805	846	837	868	876	825	825	879	855	840	828	860	867	898	805	837	880	910	794	881	848	795	844	820	894	865	803	806	839	804	825	858	849	822	800	878	833	768	845	843	869	878	824	824	863	770	856	822	882	814	831	839	832	856	772	870	849	855	827	895	828	805	799	872	855	798	818	789	830	832	881	778	787	836	840	834	840	779	889	794	848	867	861	782	862	807	870	863	831	829	827	869	802	860	799	829	855	853	854	805	836	797	815	871	820	827	825	906	848	794	835	881	817	867	847	842	827	836	842	852	803	867	866	885	804	844	787	820	795	846	859	858	873	833	830	866	887	867	869	838	874	877	878	836	763	875	841	860	824	848	810	794	788	905	819	807	869	850	831	843	860	808	853	837	810	833	827	826	816	866	773	816	859	913	832	826	810	887	841	821	826	860	850	816	769	808	846	822	878	801	817	789	841	846	812	840	819	811	837	868	835	838	854	792	851	811	829	839	853	820	854	801	879	867	836	861	836	853	846	884	836	870	820	772	799	751	820	832	826	825	837	802	840	893	845	825	825	839	853	845	880	824	837	822	915	830	854	847	811	813	824	803	838	840	789	815	832	799	841	846	835	850	828	863	840	833	845	860	836	830	852	796	874	846	842	863	809	821	786	850	833	812	848	887	833	841	827	819	844	820	859	802	861	834	828	857	842	837	840	752	783	803	832	854	902	780	828	886	760	817	845	798	859	811	828	829	823	868	851	821	849	805	738	838	787	825	862	901	835	838	824	812	870	811	827	869	844	839	802	830	839	800	808	857	801	838	906	834	849	853	874	785	844	828	821	839	791	853	806	793	848	851	876	857	846	855	824	789	790	823	851	838	877	874	791	862	833	827	846	855	846	838	840	841	879	874	849	807	851	818	795	866	854	863	894	795	783	834	854	811	840	814	819	853	842	794	840	844	866	811	814	830	829	863	836	843	843	833	836	788	863	861	846	875	872	794	874	837	857	799	851	849	764	863	854	879	864	801	814	869	792	834	836	812	889	813	850	845	832	863	840	912	817	843	922	855	785	857	835	855	855	841	925	876	882	827	838	858	820	840	871	845	874	888	781	850	838	863	837	809	865	831	909	837	823	843	851	824	877	809	880	806	840	850	816	838	805	823	867	861	814	864	811	833	813	777	805	763	849	809	830	834	839	798	828	824	873	855	790	862	816	815	857	877	858	826	871	870	855	846	820	868	849	842	827	825	829	851	840	842	832	875	808	853	836	839	809	898	838	852	889	847	799	859	827	806	870	877	858	894	841	789	828	804	801	839	806	858	859	835	809	822	866	810	806	780	868	816	891	803	855	844	875	827	772	827	864	814	781	850	821	872	799	790	865	858	863	871	816	828	815	824	809	838	853	805	803	848	818	812	798	826	847	862	877	860	870	869	914	779	852	815	805	767	814	850	868	848	915	799	809	844	808	768	835	773	862	853	898	853	844	795	858	817	884	843	850	817	846	864	841	791	861	872	810	837	811	821	860	837	854	806	780	846	846	830	863	812	882	819	819	863	821	837	840	805	810	870	843	809	861	900	908	838	761	818	855	830	858	833	835	821	817	818	845	905	891	855	802	756	871	860	851	822	825	849	805	841	758	823	816	818	794	847	811	888	801	867	849	857	852	814	851	829	804	817	845	890	820	870	853	821	845	767	795	855	854	901	820	839	874	884	836	807	821	780	857	790	846	888	840	847	819	793	814	797	818	842	810	820	892	790	877	852	805	881	843	862	825	826	802	892	846	867	887	864	829	830	860	804	848	906	795	783	845	881	836	826	847	875	867	867	840	843	867	874	849	830	837	898	838	826	815	868	878	796	819	834	860	875	830	867	833	835	835	845	797	833	848	850	885	881	805	841	863	824	813	829	846	876	834	821	877	841	840	864	868	845	832	822	906	825	854	813	814	813	812	837	853	787	877	846	796	864	808	831	841	866	851	847	829	789	866	877	779	788	858	824	806	860	893	817	838	789	853	810	845	831	849	787	799	793	857	802	840	812	852	857	838	835	836	816	839	813	860	826	823	843	837	873	830	858	853	882	883	851	807	812	852	840	835	808	853	832	829	861	813	865	824	854	900	847	850	861	832	841	866	797	814	882	805	791	865	791	885	873	831	899	862	795	844	808	849	877	845	818	858	817	860	872	817	830	865	839	823	818	813	842	825	819	816	804	852	831	840	870	834	797	830	849	865	835	831	825	858	827	837	815	837	852	847	820	862	868	795	864	840	890	792	897	834	844	883	864	853	816	816	800	774	843	865	786	829	779	784	818	835	822	840	789	809	833	838	799	854	828	836	868	844	810	788	851	851	866	839	798	796	838	852	797	842	858	814	788	832	812	863	853	841	867	865	820	866	796	866	830	827	836	835	824	842	792	847	862	866	837	846	829	841	782	794	782	853	905	819	891	868	821	814	819	870	851	860	856	853	812	871	847	878	846	838	842	774	871	799	809	783	815	851	843	851	824	872	805	854	862	914	871	847	862	824	834	785	833	825	823	841	836	812	848	858	878	810	824	872	880	838	875	888	818	781	800	825	877	823	838	858	812	838	836	852	794	898	855	850	863	900	899	877	846	855	794	855	872	799	851	813	804	848	772	854	896	841	811	861	923	846	849	824	851	857	844	836	835	797	819	805	809	861	852	895	850	837	852	887	867	817	837	861	816	798	875	792	795	843	869	850	858	873	820	832	824	889
5065	1895	14397	22951	11514	4041	1792	1037	729	754	771	725	776	798	754	770	762	728	772	763	751	765	764	757	702	757	746	766	748	765	738	701	718	719	750	767	800	697	777	761	781	775	675	778	748	721	745	713	705	805	730	754	773	806	771	773	784	693	786	764	815	734	782	772	747	762	716	753	730	730	761	780	763	759	732	728	758	759	772	708	679	755	763	791	736	716	731	746	772	722	747	736	791	734	779	781	715	744	791	728	726	796	725	779	763	775	767	741	759	772	737	729	772	714	751	768	719	740	773	771	731	753	728	702	757	784	752	738	742	781	744	745	754	766	676	746	733	722	730	773	745	757	744	740	708	711	712	729	731	718	723	773	723	742	777	780	736	742	727	748	753	793	753	778	767	778	741	795	743	767	744	704	759	710	797	730	745	768	716	748	734	787	740	770	763	822	750	760	767	810	716	725	709	774	727	700	759	751	771	736	743	703	792	699	770	737	760	765	795	777	734	772	769	721	787	769	732	753	732	788	751	797	751	772	748	731	714	778	733	769	753	684	757	782	763	773	709	714	741	751	759	719	759	733	770	773	810	773	778	758	732	735	723	787	732	796	756	775	754	779	687	741	745	725	752	745	699	717	688	771	739	740	726	740	779	729	762	697	762	763	696	778	740	737	743	816	713	749	752	760	795	757	737	715	757	732	738	747	749	716	757	725	778	758	784	743	808	742	765	778	774	695	755	705	741	774	748	739	680	834	717	766	774	768	737	772	712	730	716	745	733	751	766	762	714	764	750	723	784	767	747	707	761	766	742	739	728	732	778	751	799	752	725	732	776	766	716	749	684	785	769	749	722	745	807	714	768	744	753	715	738	771	781	712	721	779	717	752	786	751	795	722	730	754	768	755	772	766	782	722	758	774	748	719	761	779	738	708	755	740	738	707	722	724	747	747	722	753	735	805	755	804	779	814	735	709	765	738	769	782	712	759	717	766	735	772	744	773	748	724	740	769	772	773	748	767	731	747	736	758	782	766	714	732	747	748	786	752	760	789	750	735	802	725	737	726	802	763	700	726	819	777	730	729	736	761	735	783	765	752	736	709	786	756	701	737	758	770	760	776	725	749	765	712	721	751	703	732	746	732	798	770	735	750	768	768	795	771	712	747	715	751	768	714	783	783	723	746	729	723	748	786	724	737	738	729	720	701	778	717	751	716	754	692	723	716	719	733	760	720	742	735	729	743	753	823	730	769	742	766	735	727	725	726	710	750	726	743	746	740	733	787	753	761	764	705	806	760	751	772	769	705	776	776	751	806	732	751	724	738	728	760	774	743	729	721	764	779	707	731	748	738	733	732	803	765	781	813	750	789	741	742	759	757	727	718	783	763	787	766	672	727	735	715	709	749	765	749	719	749	766	737	765	720	715	711	700	729	756	733	725	698	756	737	700	786	764	725	748	735	755	760	748	766	740	781	772	782	738	771	793	721	726	783	721	677	774	768	746	747	757	773	751	762	731	797	752	736	784	728	748	715	785	755	776	761	732	721	757	728	773	699	704	782	720	722	758	713	745	749	727	743	787	785	791	784	769	704	737	759	800	821	738	798	725	741	763	795	721	765	830	736	733	758	745	750	775	734	754	714	793	811	752	727	758	720	760	757	706	706	761	752	711	743	763	734	784	747	735	745	749	716	705	709	754	783	803	773	765	758	768	767	729	712	739	743	805	774	724	715	726	725	753	745	787	767	771	738	736	755	747	684	709	780	752	770	709	764	746	768	770	776	732	706	783	696	699	717	773	742	746	743	717	783	740	711	749	708	774	716	717	791	770	724	738	731	713	768	731	732	806	754	784	733	734	759	757	710	701	758	741	768	744	756	792	780	710	772	710	770	762	776	787	741	794	760	746	728	731	768	779	749	740	738	765	769	743	759	751	733	759	723	773	757	734	728	722	746	759	756	780	778	758	802	732	733	728	714	787	732	782	759	712	799	724	775	725	720	755	758	719	753	752	722	753	713	725	728	777	733	740	748	747	723	732	754	713	772	728	727	739	756	718	733	781	743	734	736	735	774	736	751	759	789	737	741	744	784	746	757	721	722	759	778	757	732	770	764	737	719	709	736	750	743	730	786	744	734	744	785	732	748	759	735	753	752	781	780	719	758	689	734	734	741	749	757	716	725	765	756	702	731	739	754	736	748	730	759	705	723	779	709	759	769	746	735	706	745	756	757	753	726	785	714	744	768	764	779	718	741	737	752	747	790	732	765	731	737	690	747	743	731	731	745	762	755	767	825	757	755	718	756	757	778	743	729	747	762	787	753	779	733	743	727	756	710	787	770	721	735	774	723	769	741	783	733	764	718	732	803	737	770	765	706	768	702	816	760	725	737	721	755	723	776	743	774	726	691	691	725	781	734	737	785	699	753	696	684	702	746	732	796	688	720	720	757	724	695	744	797	742	764	768	736	758	783	691	773	740	722	710	742	755	745	751	788	759	771	728	771	734	724	731	741	737	760	769	738	779	794	708	719	712	731	805	762	750	788	734	775	763	735	752	756	760	782	768	732	730	709	776	805	742	787	766	769	682	783	748	773	742	753	741	739	714	730	733	720	747	749	741	785	768	735	743	756	736	743	768	764	714	718	717	684	707	753	785	781	730	713	752	759	754	744	776	755	727	743	801	750	751	765	743	771	730	717	759	721	733	748	796	731	741	766	715	730	734	769	771	718	741	744	753	723	725	763	736	768	777	747	733	755	757	759	728	712	798	727	750	739	772	767	758	739	713	708	735	747	756	719	728	708	789	730	782	694	735	774	733	706	790	767	775	738	725	741	784	745	740	696	712	701	746	750	761	763	746	807	722	753	744	729	739	723	766	744	705	726	703	710	757	777	731	693	757	752	763	717	727	728	745	767	743	716	730	733	765	750	757	708	756	748	766	767	752	763	728	753	771	725	733	727	718	761	781	742	707	774	708	751	742	781	772	712	775	721	768	767	758	750	751	723	726	735	700	748	732	749	741	756	720	732	742	723	753	725	754	744	736	745	800	751	725	738	770	759	754	705	780	709	693	752	730	772	708	780	749	780	764	792	760	825	727	740	749	744	792	731	737	771	754	762	781	767	752	726	708	723	744	678	685	766	780	736	748	711	730	774	706	743	777	756	755	730	735	728	735	758	708	714	787	715	755	763	714	772	765	791	754	755	709	751	762	703	686	741	751	734	771	771	747	736	772	779	741	789	756	705	743	753	707	788	743	756	743	712	748	788	746	739	705	757	746	808	723	729	750	765	745	729	729	745	720	742	713	736	768	745	755	762	725	734	763	708	747	748	668	738	733	767	724	747	704	711	710	731	698	776	744	753	739	759	720	752	765	754	737	751	711	743	769	748	768	753	726	736	773	730	776	801	755	784	762	755	725	745	725	728	741	746	756	744	752	766	752	682	778	807	737	742	762	727	770	746	797	776	778	734	712	792	687	784	740	738	772	771	793	725	702	772	763	715	756	779	778	723
24444	21084	28601	53990	59235	38951	17588	3424	1124	907	832	848	843	870	844	786	822	795	818	782	829	891	904	843	827	821	857	826	811	820	838	791	817	804	797	793	768	873	796	759	813	828	843	775	829	829	784	808	807	758	788	771	778	828	808	757	794	727	811	825	801	803	750	829	771	776	839	756	759	831	793	792	805	810	879	768	782	819	803	812	780	700	784	859	839	772	789	810	799	809	824	758	775	818	817	816	781	778	840	816	804	801	783	825	810	846	781	749	758	810	780	732	795	808	785	806	817	815	792	825	851	821	828	788	817	849	813	776	811	790	808	797	754	817	806	788	740	804	803	766	795	785	793	766	806	817	805	808	754	843	779	823	797	799	772	828	841	831	846	832	768	830	813	801	700	808	816	765	775	754	821	810	780	772	823	816	821	802	781	818	794	797	786	820	796	775	761	799	837	826	862	765	760	776	784	817	794	840	774	805	823	767	763	776	788	770	811	793	814	773	772	773	786	829	788	799	782	808	808	735	755	746	784	783	761	823	733	753	800	804	760	829	818	745	844	800	789	819	782	817	801	815	747	817	752	817	795	759	799	783	765	843	767	804	737	783	799	842	800	799	806	799	817	808	804	803	777	779	800	774	770	800	794	802	790	788	781	784	747	819	783	810	793	794	808	751	831	806	804	769	782	763	760	799	831	799	864	731	828	840	781	779	781	786	801	770	777	780	781	815	785	775	757	855	814	795	790	758	818	736	786	808	785	794	773	841	813	793	786	784	809	794	774	776	803	802	807	804	804	827	785	728	801	865	857	833	810	776	854	765	786	784	804	860	817	829	780	833	835	753	805	786	814	839	817	795	799	784	860	782	770	743	831	797	783	869	763	775	842	812	789	795	804	780	780	747	765	759	804	765	777	807	805	817	781	820	811	773	834	787	796	806	819	793	790	774	825	816	809	842	830	826	748	815	788	835	799	794	824	831	828	788	886	839	791	768	779	811	769	799	774	833	799	781	838	829	761	770	793	836	763	845	794	749	814	774	810	845	764	841	788	811	812	804	784	826	834	820	742	808	813	858	765	768	789	828	810	778	827	795	777	849	834	819	778	859	802	787	793	811	847	787	836	815	746	789	832	812	740	761	792	819	842	761	799	774	780	797	803	796	829	803	801	806	839	802	790	773	765	823	743	785	805	776	857	774	758	770	843	814	831	784	824	778	807	798	790	808	753	812	784	788	755	795	810	825	777	809	837	743	800	775	734	763	771	830	804	792	824	818	820	795	744	786	765	836	847	854	773	846	775	800	796	770	883	805	844	761	847	755	796	788	799	775	810	830	850	766	789	833	780	775	852	788	791	769	838	823	797	791	830	823	818	827	798	799	799	794	804	834	814	824	769	818	785	800	840	749	778	790	769	809	861	756	799	791	759	767	781	784	781	783	794	832	772	787	810	775	818	782	801	763	774	775	795	835	863	778	826	780	813	753	797	791	808	777	825	782	812	839	776	797	808	785	764	845	806	770	746	779	781	839	796	744	852	777	830	805	842	802	760	783	823	835	785	752	778	812	762	711	829	802	792	761	800	834	834	732	775	798	830	797	829	788	783	778	819	774	868	838	776	795	751	817	840	754	796	818	793	814	804	853	830	769	790	805	822	761	794	818	785	829	810	806	841	823	793	801	774	826	861	811	802	829	830	784	760	794	785	787	806	822	787	801	842	830	792	833	851	831	840	810	809	750	804	841	776	784	757	806	815	790	772	781	848	780	796	809	771	844	829	809	798	839	767	816	817	772	795	807	826	823	832	801	816	839	787	764	801	797	778	788	793	792	801	830	863	798	828	821	761	810	839	760	826	790	782	815	777	781	840	786	834	826	760	796	790	777	773	799	763	824	797	794	820	782	794	777	812	788	860	742	833	775	809	788	804	755	773	847	789	757	846	825	828	816	824	836	772	788	797	806	789	813	820	790	780	850	813	823	786	841	808	795	783	802	815	804	767	833	800	781	769	785	756	784	788	787	750	813	776	767	780	768	814	802	812	790	763	777	820	765	767	812	818	753	767	789	807	772	754	794	832	812	762	777	818	789	806	802	772	824	767	836	769	783	823	854	796	775	822	798	757	802	789	810	758	778	821	808	820	744	797	771	786	719	780	800	801	791	829	775	763	865	815	795	767	799	808	819	752	805	758	785	780	790	788	788	782	797	730	780	750	843	795	804	767	770	746	758	810	813	830	809	785	791	812	801	762	825	805	752	770	774	827	794	795	782	764	849	780	806	831	789	846	807	873	799	792	798	745	837	788	766	794	813	803	740	816	797	748	806	780	746	793	789	810	849	798	839	803	713	765	811	793	799	779	747	778	817	832	789	843	778	810	816	833	811	808	814	733	792	834	792	820	851	775	819	772	746	767	792	758	774	787	780	809	807	813	783	859	780	828	825	769	787	791	783	817	793	811	802	780	781	818	813	761	826	823	808	770	799	751	758	812	787	787	792	822	781	811	797	798	761	769	794	804	801	740	764	734	757	825	821	855	795	777	794	843	825	791	798	821	817	807	808	774	775	812	796	775	826	838	756	815	774	743	833	771	827	804	786	754	773	814	791	811	840	823	771	816	773	730	799	809	859	839	807	824	819	809	809	817	733	844	765	783	818	797	772	817	742	789	806	791	819	791	743	798	823	793	833	793	826	817	844	818	823	760	770	829	842	840	815	784	758	820	790	815	775	847	766	816	806	748	749	812	806	777	840	781	781	794	793	805	778	808	806	785	807	794	782	807	821	777	775	746	814	797	826	765	848	803	795	753	758	758	803	809	790	801	847	823	825	801	857	808	802	760	805	818	813	808	781	805	802	755	809	779	790	811	809	753	778	838	778	816	787	825	793	793	840	839	848	819	830	852	819	789	779	772	783	766	801	832	821	785	807	785	861	824	808	747	803	792	775	732	751	760	845	814	819	770	812	799	798	798	769	804	763	790	838	810	812	814	760	824	811	785	811	802	783	821	831	748	803	805	746	806	786	805	769	748	848	780	795	791	782	778	790	805	783	860	784	782	770	828	804	793	723	793	804	768	787	812	789	809	823	754	814	801	779	813	756	793	808	791	837	777	848	787	773	782	783	780	773	788	796	756	799	784	822	796	769	791	759	811	800	763	721	796	813	819	798	820	804	802	816	807	754	810	774	769	812	790	772	817	857	822	745	777	770	769	844	812	805	828	826	838	821	821	819	766	784	832	816	787	818	798	800	845	851	800	791	785	780	764	776	796	760	776	775	803	826	759	807	819	845	828	790	759	791	816	799	798	760	869	767	813	816	826	835	811	794	765	784	775	823	805	793	805	807	758	835	829	841	775	791	820	769	823	812	789	770	734	834	780	795	809	828	831	801	798	875	784	784	838	760	793	801	839	821	799	783	823	839	857	796	769	800	825	776	758	824	787	788	749	787	717	778	798	812	795	779	760	790	816	777	833	840	835	822	817	849	836	772	785	809	828	789	799	803	791	793	788	776
4158	19051	36429	67939	56370	29570	9256	2173	1046	800	716	728	757	807	790	758	791	761	796	808	819	703	829	767	804	837	786	803	785	776	778	762	752	817	760	708	800	751	758	734	773	806	758	791	737	793	817	720	752	834	790	738	778	774	797	755	807	813	836	776	785	797	721	771	739	766	779	763	790	775	773	774	736	811	768	797	772	746	790	762	770	782	730	763	864	763	742	808	720	736	737	764	712	778	746	751	767	764	785	783	773	746	794	757	773	759	761	785	784	756	728	741	794	753	740	822	786	742	763	746	845	741	745	757	758	764	758	744	746	793	764	809	796	800	794	782	740	732	723	731	771	707	773	782	758	771	753	770	727	705	824	772	761	721	764	753	770	769	771	748	815	827	779	778	765	759	718	762	748	715	739	817	773	731	788	757	750	756	808	785	758	780	806	771	818	788	785	742	743	727	758	764	789	760	746	765	759	726	802	774	764	793	723	752	772	804	741	763	757	762	777	765	734	790	768	749	736	764	773	819	782	773	773	772	774	731	756	754	760	783	758	771	770	772	782	798	803	760	731	816	782	701	795	739	753	694	723	797	786	762	800	764	741	749	725	759	788	761	765	783	797	751	731	755	724	761	791	811	748	736	800	808	789	762	727	773	744	783	753	806	773	793	749	802	758	780	757	755	780	772	775	759	784	805	731	759	724	738	764	725	737	761	772	831	801	781	778	720	767	743	775	778	753	749	749	799	743	788	768	741	775	796	742	820	766	786	772	775	771	766	794	784	745	794	803	742	737	830	825	780	788	759	804	755	715	773	737	772	768	762	779	768	698	817	790	769	739	773	730	740	743	762	757	720	775	764	784	703	833	763	755	751	808	818	762	778	748	749	768	749	742	739	758	727	813	775	786	758	755	763	824	783	743	790	765	700	808	734	763	736	739	782	793	754	767	723	762	730	761	733	765	759	760	781	738	724	750	720	761	793	754	750	781	759	712	762	780	764	721	738	769	812	772	773	725	769	761	749	822	817	769	804	786	733	743	765	779	753	755	798	752	758	743	785	795	743	729	757	737	737	793	792	766	724	764	749	787	773	746	784	759	806	760	762	769	785	771	743	814	763	778	743	694	729	790	747	771	783	756	708	780	712	786	755	773	803	763	802	735	737	782	722	771	771	781	774	762	779	744	791	780	743	770	749	729	766	831	747	761	690	792	802	751	789	762	747	769	759	755	785	810	759	773	769	738	818	782	753	761	785	767	735	820	761	762	745	736	782	726	781	805	746	784	787	770	736	764	749	768	819	755	778	783	803	733	739	765	797	705	773	750	710	737	784	778	793	765	792	770	743	762	799	727	753	800	748	769	793	758	733	757	798	769	744	738	772	759	764	768	759	759	835	748	742	784	773	760	775	732	724	754	799	769	793	736	747	746	749	763	788	727	740	737	746	735	778	770	757	747	787	735	774	778	807	758	792	724	773	779	732	759	779	717	792	727	782	825	739	719	725	779	706	791	798	787	769	746	744	770	804	746	754	750	779	750	733	806	789	786	737	718	818	769	763	727	771	771	744	742	765	729	772	762	781	767	878	766	815	767	768	732	720	767	765	745	768	772	770	776	760	783	769	761	750	749	778	757	822	737	733	737	772	761	786	757	747	751	785	721	776	724	716	779	770	769	740	781	806	752	774	774	762	715	798	776	746	786	769	799	780	786	763	761	798	732	744	725	771	764	762	741	728	785	785	794	757	758	758	791	795	788	773	785	784	777	715	721	810	733	749	793	754	759	769	775	723	794	712	792	793	762	773	721	796	740	753	744	736	747	766	778	756	735	722	795	772	758	760	769	805	780	728	787	774	767	769	773	792	798	742	768	736	776	704	774	781	786	738	733	735	752	780	706	752	790	766	737	747	788	789	746	805	756	727	777	766	756	763	788	766	753	756	729	739	759	779	717	732	757	778	747	726	772	783	788	793	769	752	751	798	736	776	767	750	751	774	743	758	749	774	761	774	764	786	805	757	751	767	772	738	761	776	846	792	738	755	764	727	808	755	795	771	733	756	746	759	763	826	785	780	798	769	769	739	756	769	736	772	714	779	739	769	787	789	765	787	753	793	730	773	805	696	774	802	751	721	776	746	787	768	793	737	719	733	788	740	788	761	790	810	803	767	751	772	781	717	809	746	744	723	756	794	745	779	752	800	785	812	766	790	751	731	739	752	800	738	768	748	742	795	801	747	763	769	753	746	789	831	816	752	812	774	720	782	773	731	762	780	791	786	755	758	731	755	755	758	767	768	769	753	772	804	756	814	792	766	735	788	730	791	745	729	725	738	806	746	787	738	763	735	744	777	743	786	773	775	761	782	742	763	760	790	716	772	760	776	765	765	769	785	812	792	821	778	788	789	818	753	770	774	751	783	751	752	820	768	742	785	796	802	736	769	764	760	755	745	741	793	742	777	795	765	786	836	785	766	759	726	769	773	796	750	761	737	762	784	691	793	759	757	790	755	766	754	803	765	757	693	785	741	771	792	779	782	725	771	721	808	780	771	765	745	776	808	786	785	767	754	800	762	746	761	744	723	733	755	751	732	777	710	829	772	774	792	755	742	747	708	747	749	751	743	790	795	764	789	790	744	754	779	776	793	778	739	743	787	755	726	820	745	771	767	763	733	749	757	793	741	733	796	670	711	770	837	740	753	797	788	835	815	799	784	789	776	729	776	753	809	737	757	778	745	781	778	779	731	721	756	787	784	771	773	723	740	759	758	760	673	808	763	750	751	813	787	762	774	702	785	738	761	729	776	727	789	794	747	741	775	763	743	750	708	756	737	728	740	785	741	754	753	785	745	760	768	732	775	772	775	790	764	782	781	782	754	743	768	742	750	772	761	755	748	758	771	770	737	753	783	799	750	799	773	735	749	786	742	755	773	746	747	777	764	752	771	759	760	785	738	774	775	734	761	770	743	806	746	816	740	733	802	729	783	785	758	806	772	753	735	747	786	740	793	805	758	757	743	787	769	777	766	774	781	759	759	726	743	764	713	745	753	766	731	782	776	803	789	765	754	787	758	784	758	726	772	737	745	780	781	770	792	792	749	726	780	778	742	737	749	735	768	766	778	774	759	818	734	763	750	768	769	786	736	794	772	755	781	760	723	817	737	777	766	768	772	832	754	776	808	794	725	752	786	767	766	801	727	780	783	756	789	748	785	790	795	726	764	741	746	775	699	800	762	738	761	804	739	774	775	801	725	778	781	723	738	718	743	795	755	750	750	776	728	758	751	789	740	792	780	770	669	745	717	764	803	788	740	759	740	765	751	792	774	745	759	771	787	773	788	764	772	761	775	757	767	812	736	817	773	770	749	782	743	775	797	797	754	699	796	768	766	800	772	784	768	765	778	684	757	788	770	768	740	801	814	760	729	754	823	776	768	775	763	762	773	768	759	765	776	778	753	782	770	778	746	749	806	764	742	725	768	733	772	764	738	773	756	716	764	758	746	759	804	801	782	797	740
23792	21118	30328	53821	60647	43774	22504	5268	1228	1085	1032	947	981	989	1015	1026	898	993	946	1007	931	978	991	967	918	904	997	954	956	956	964	953	937	926	901	905	939	914	985	951	959	995	913	909	981	955	952	903	858	891	952	956	966	919	910	890	950	897	970	947	902	947	927	932	946	940	954	910	943	950	958	937	938	951	917	952	968	923	892	899	935	964	1001	873	918	1015	972	934	903	940	908	925	933	938	930	903	914	909	894	909	927	944	955	903	947	890	978	979	949	937	982	931	855	922	895	952	900	932	915	940	924	891	944	953	934	927	995	965	919	912	960	934	912	956	861	885	925	912	938	959	923	965	896	926	951	906	924	932	910	946	918	921	889	903	867	942	946	930	905	947	875	892	886	950	904	930	846	905	931	940	908	960	910	929	947	902	909	920	993	915	914	933	940	844	917	930	897	919	921	869	972	945	939	928	867	908	929	900	912	895	876	951	955	930	954	958	939	959	899	944	926	889	872	922	867	939	885	907	943	910	885	928	936	910	912	970	901	961	916	957	907	848	898	881	871	900	936	888	924	948	944	969	964	885	928	857	922	965	935	972	920	930	936	922	913	921	915	948	853	913	951	945	952	969	939	889	891	952	918	930	956	894	919	926	863	923	907	903	882	944	974	955	914	938	948	935	841	916	889	937	918	993	916	976	886	908	935	921	909	940	897	884	873	918	954	918	936	944	975	863	895	956	944	904	914	939	948	907	897	949	886	924	891	956	970	982	918	922	879	861	927	950	965	976	932	974	968	904	942	1014	930	906	929	877	891	923	915	924	935	936	925	930	956	976	969	944	868	927	921	927	951	921	942	952	956	928	906	931	925	950	889	937	922	945	939	893	941	946	972	946	989	918	919	919	945	902	892	900	901	917	977	935	931	930	993	910	973	941	875	944	927	894	953	963	958	939	939	915	957	905	903	954	926	936	979	904	955	930	896	949	895	950	971	941	938	902	959	930	895	903	868	954	949	913	914	924	928	939	900	959	942	945	935	930	884	929	908	956	920	894	887	947	937	887	871	956	973	887	945	950	949	926	943	871	1007	923	936	905	908	927	977	946	879	949	901	926	926	961	931	880	978	940	879	913	902	951	910	948	955	946	919	913	932	954	909	934	904	957	913	982	952	909	921	971	976	935	974	863	932	936	967	983	850	876	948	970	918	926	928	880	906	936	921	929	959	918	942	928	935	862	948	943	937	924	912	936	942	892	955	916	919	887	838	978	931	914	944	906	907	916	850	948	934	913	928	871	923	910	907	933	897	881	950	936	891	874	882	878	871	946	929	905	892	963	953	928	925	928	986	916	928	896	931	863	861	931	898	944	899	972	937	857	925	921	977	917	962	885	888	908	946	929	976	960	914	945	929	936	958	978	989	942	928	950	901	938	941	905	863	928	944	940	914	925	925	914	862	887	928	900	958	919	907	881	930	903	983	914	919	952	930	890	915	887	898	912	945	942	935	935	925	906	920	959	907	913	921	964	953	946	945	924	954	886	889	950	964	863	927	924	924	930	838	920	947	988	939	942	883	927	867	896	950	917	935	939	911	932	935	949	925	951	903	920	904	901	946	930	917	880	896	914	904	904	865	952	911	937	861	887	899	922	902	920	931	920	959	958	898	943	916	903	963	920	906	967	909	926	905	1002	882	989	926	946	927	923	894	948	956	966	940	880	904	923	836	922	909	908	943	901	935	899	893	923	926	908	947	919	908	912	907	942	925	910	887	934	976	937	899	870	919	912	875	855	983	901	961	946	990	935	923	949	991	944	903	915	923	931	919	947	903	893	926	948	897	921	946	928	894	914	899	916	902	901	909	941	905	924	879	928	909	927	922	952	936	910	941	930	953	947	897	911	967	921	919	942	886	873	892	861	970	920	951	931	967	920	887	892	971	912	872	937	927	914	874	908	856	861	880	912	915	897	945	934	911	932	946	914	939	908	870	945	953	898	901	923	902	959	890	935	944	965	934	898	916	889	994	947	862	971	907	919	937	931	922	901	930	856	888	929	944	924	913	904	906	950	941	894	871	929	889	944	929	976	923	890	942	878	904	906	889	865	987	946	963	966	899	960	899	897	971	937	903	968	935	919	913	948	948	960	918	926	919	900	906	918	872	890	959	955	925	945	920	921	975	897	931	909	1026	908	888	993	938	967	928	931	967	955	958	907	922	862	948	940	928	971	952	916	929	904	864	849	871	926	941	887	879	916	848	890	929	927	866	905	940	938	916	899	900	963	919	909	942	892	942	948	936	927	989	906	911	952	924	940	922	947	941	916	944	935	942	922	891	917	941	876	984	887	963	900	895	912	946	848	903	940	880	875	943	913	924	963	914	933	932	922	900	889	907	921	967	950	899	919	950	937	900	887	884	909	957	941	950	911	944	974	844	923	937	918	951	963	984	901	938	925	907	969	910	948	960	933	922	911	868	896	942	917	925	951	934	937	923	915	944	928	945	902	941	969	924	942	933	914	967	903	869	953	932	882	907	924	848	922	876	942	866	942	937	930	907	927	898	901	933	903	935	956	893	949	989	916	912	966	987	922	942	924	935	985	907	944	926	920	962	945	911	891	893	935	936	908	961	912	848	923	895	912	950	937	908	935	924	876	938	927	907	950	925	953	873	940	901	922	894	944	997	909	940	904	943	959	949	949	896	961	901	979	902	924	910	942	955	857	970	922	969	882	920	951	906	894	965	841	877	902	954	901	887	960	938	911	930	869	942	942	935	886	923	972	962	889	880	966	912	911	937	925	920	887	955	906	930	915	908	929	898	940	863	921	939	896	951	942	931	979	893	880	962	894	921	919	934	926	936	929	920	920	995	888	879	947	916	899	854	894	876	891	955	920	912	914	967	951	974	894	921	913	908	901	966	905	897	918	945	918	955	983	830	949	895	889	920	917	883	918	942	904	960	963	940	970	929	930	958	915	944	991	912	969	919	900	957	876	910	893	911	955	933	959	938	925	958	918	927	982	903	885	890	885	872	903	944	912	902	1023	893	916	901	926	962	968	943	891	950	937	893	885	926	936	913	933	954	955	920	896	940	901	871	938	990	935	965	916	883	908	892	901	902	919	889	973	951	911	944	911	983	927	899	921	896	893	900	940	865	937	885	986	907	971	900	935	932	941	877	939	997	961	978	1023	877	890	902	932	930	890	920	978	902	916	905	905	969	940	943	904	919	954	876	926	948	915	932	904	908	901	943	917	962	966	929	903	939	974	904	918	892	897	925	888	912	978	910	953	905	948	940	865	942	910	928	966	918	884	936	892	928	932	927	939	922	951	904	960	905	890	919	955	898	902	909	972	974	948	993	898	950	908	897	903	983	952	881	935	911	898	939	922	892	909	910	906	908	901	937	986	943	916	893	929	940	898	882	948	928	935	921	900	949	897	941	898	909	981	910	935	864	913	978	952	886	880	996	916	892	948	948	968	909	910	947	912	987	942	977	901	858	895	885	943	889	905	895	906	938	932
3887	14561	30208	74876	65894	35132	12453	2734	1025	911	909	857	916	882	877	854	885	857	884	891	901	896	950	915	926	919	894	932	883	910	894	856	867	896	870	874	906	857	880	879	889	845	852	865	883	881	892	920	895	872	838	875	883	857	882	866	895	855	907	853	840	877	856	878	880	880	835	870	860	863	891	910	876	880	867	818	865	924	835	861	859	838	827	857	889	842	902	844	851	868	872	859	839	885	881	905	898	869	897	894	810	839	905	837	907	885	863	898	882	875	902	877	847	873	892	886	908	857	863	890	840	856	888	861	832	920	908	843	872	865	932	838	876	896	859	899	901	908	870	857	825	861	853	858	877	867	878	872	844	888	841	882	896	855	847	927	856	914	830	876	875	901	872	857	896	895	830	909	884	862	837	836	901	847	872	869	803	879	881	863	905	825	895	885	936	882	892	900	858	886	836	870	857	862	869	846	831	875	839	915	859	842	925	901	852	881	832	881	868	851	868	895	848	891	872	881	814	845	842	853	854	882	915	877	852	813	851	921	867	860	855	857	804	957	840	850	902	886	868	866	891	862	855	910	897	862	861	865	883	840	869	839	897	865	854	860	840	864	934	875	876	867	867	928	851	871	863	835	876	871	862	880	860	862	841	883	863	862	865	899	838	866	939	856	890	860	895	858	840	866	859	895	912	867	841	859	848	883	871	920	841	885	847	883	870	879	889	858	856	957	891	868	897	860	909	923	898	861	812	845	801	871	855	891	869	836	913	820	918	851	847	842	869	857	898	857	839	862	875	880	869	904	873	871	857	901	879	862	807	925	866	879	820	918	879	815	939	898	857	899	877	835	845	887	885	879	822	873	895	881	854	860	916	898	861	805	877	844	849	893	845	868	878	915	865	881	887	829	892	870	871	846	903	864	899	798	890	854	877	849	877	873	890	891	829	868	816	900	890	859	863	912	916	790	828	902	870	825	851	856	840	869	819	854	859	850	865	880	883	842	919	871	868	804	871	895	868	825	853	832	869	905	930	857	861	867	850	881	858	869	838	857	919	930	871	900	899	886	828	850	783	872	860	920	863	846	864	844	903	836	858	833	934	836	830	882	833	886	872	856	910	844	889	850	848	913	926	894	864	897	874	886	919	840	831	856	882	857	933	880	868	860	858	879	847	902	859	877	896	919	832	853	843	832	875	852	843	834	858	950	916	894	825	867	879	893	900	907	887	899	847	880	871	856	886	873	891	898	845	916	920	895	916	872	881	865	857	855	874	856	832	861	879	862	931	873	880	948	874	827	863	860	847	866	824	891	844	883	892	863	867	857	851	866	816	859	899	851	848	875	904	877	898	834	935	827	878	869	912	894	833	868	810	874	876	853	897	873	851	867	817	918	912	880	823	871	905	844	864	861	886	860	857	872	844	909	892	878	804	858	894	919	860	863	836	878	895	899	870	889	892	843	828	823	867	886	874	834	932	862	856	864	901	866	886	895	849	851	875	868	882	875	863	879	865	885	857	885	894	944	871	850	883	846	845	907	829	865	814	900	887	856	896	873	820	852	898	889	852	826	820	855	857	899	839	895	853	860	881	854	869	830	886	838	896	862	869	886	850	893	850	883	896	901	873	870	877	831	833	865	824	892	905	833	916	890	865	865	874	884	864	841	861	878	826	875	909	864	824	883	893	912	899	867	837	880	872	849	875	842	892	897	865	862	852	874	904	851	890	836	817	843	857	827	853	927	918	865	896	870	852	842	877	837	844	855	877	855	828	866	859	901	821	837	887	883	886	869	863	823	842	884	851	849	888	883	886	869	836	876	903	885	897	834	885	857	863	843	856	842	915	854	895	864	855	888	894	852	905	910	873	868	837	843	838	928	892	857	855	889	868	876	795	870	864	870	878	855	881	833	883	846	915	898	842	893	877	883	912	898	868	840	895	891	842	786	911	846	846	800	906	885	865	870	888	808	869	861	854	852	870	874	876	891	833	867	828	823	884	839	917	845	827	850	852	871	885	809	869	895	827	909	872	837	842	860	865	890	855	867	818	860	855	893	867	872	878	872	901	861	860	817	865	850	840	857	861	872	875	873	868	812	854	838	839	859	867	910	852	910	853	902	890	881	874	859	851	893	901	823	824	881	879	891	863	914	875	826	838	832	828	909	840	918	929	852	822	903	841	870	914	853	886	800	859	891	851	853	842	848	861	895	847	885	886	835	872	856	931	833	852	929	827	826	840	828	873	847	883	873	917	882	846	855	897	854	872	847	897	802	880	829	863	833	848	870	932	871	889	891	835	856	869	919	925	840	842	848	839	842	882	829	885	833	953	913	865	851	840	906	891	945	889	835	877	869	858	808	850	826	813	871	833	853	911	847	877	882	886	883	896	849	873	901	870	876	826	847	919	886	828	817	838	831	875	847	915	855	856	867	871	879	864	888	862	867	869	809	888	880	920	868	866	890	861	918	813	857	857	862	869	863	816	882	899	897	843	853	860	828	876	880	919	861	892	858	867	853	881	836	899	844	930	868	832	824	870	841	870	836	793	864	879	859	839	860	851	854	862	859	918	866	851	835	850	915	896	828	848	881	881	865	892	861	941	874	854	851	845	839	838	850	875	843	926	878	855	828	904	844	862	879	817	853	844	879	874	857	883	860	884	837	834	895	848	862	891	871	854	864	857	833	852	919	870	859	859	850	872	918	858	868	851	888	866	849	875	921	907	846	858	848	870	914	869	824	840	864	831	835	876	868	847	858	848	862	896	895	861	882	889	845	906	845	865	812	881	858	915	904	813	914	847	885	841	860	841	893	877	890	857	900	823	911	918	854	838	899	841	883	885	882	871	857	881	861	855	846	842	884	861	904	888	901	846	863	887	844	880	867	843	879	872	882	862	869	848	800	884	893	874	903	866	871	861	899	843	872	868	800	905	868	878	897	872	860	847	875	875	840	877	848	838	884	812	850	862	858	920	871	852	812	843	872	868	859	883	876	832	903	850	844	857	882	839	879	883	847	903	836	829	855	875	841	884	875	871	869	877	862	808	861	918	883	926	857	849	886	918	820	867	855	882	866	858	820	827	842	915	865	878	908	873	862	907	878	839	914	817	827	929	877	887	842	849	879	866	910	853	878	866	861	823	834	859	870	865	860	827	914	844	842	909	863	865	887	893	887	868	818	831	882	836	887	857	844	846	880	885	836	865	871	904	852	879	824	843	839	921	863	827	858	864	860	845	878	860	861	871	876	874	814	880	885	857	911	871	879	832	819	947	877	791	881	911	847	852	897	898	885	809	864	831	888	876	859	892	885	893	885	881	895	857	828	884	836	859	787	878	883	855	890	847	895	914	837	865	880	866	872	889	843	889	908	856	854	826	889	896	928	857	940	839	835	833	880	846	869	900	847	949	927	845	862	863	839	898	881	863	867	872	859	903	873	934	826	821	856	827	879	946	821	856	842	823	854	875	844	887	898	878	868	882	852	878	891	845	906	862	842	786	848	897	849	898	843
27350	14066	19584	33103	16973	4757	1670	1065	939	865	871	852	852	838	869	891	898	938	856	860	875	822	858	826	877	892	870	884	889	865	846	829	852	848	898	850	827	812	870	866	859	858	843	819	835	842	858	859	905	917	840	867	880	840	903	904	830	872	864	858	884	886	903	866	906	848	925	896	826	839	863	880	863	862	893	899	876	874	810	876	872	837	852	886	888	871	899	892	830	843	882	862	853	870	913	849	828	872	842	859	847	830	890	859	869	877	860	833	857	884	870	820	839	891	871	811	840	869	839	811	899	862	902	891	889	940	915	869	864	890	838	882	875	894	874	896	840	864	878	843	890	870	886	906	847	884	858	943	849	852	797	868	841	934	908	898	878	844	818	849	861	894	824	883	870	877	870	899	893	910	884	878	890	845	858	908	818	876	854	909	827	904	900	869	866	852	870	877	928	883	893	899	904	865	896	870	900	884	914	876	890	860	856	896	915	851	873	861	856	845	902	882	872	855	889	866	838	884	928	867	880	854	829	858	845	903	852	850	856	848	874	886	863	874	878	829	803	822	883	844	827	852	820	871	882	824	880	850	857	866	877	875	831	884	857	895	840	844	884	923	875	868	901	926	879	853	830	864	913	884	956	867	824	860	902	869	901	839	854	878	875	901	827	859	856	903	865	834	843	896	897	855	865	881	877	854	930	829	888	879	905	854	859	828	836	831	930	865	863	877	866	810	869	867	844	907	850	895	834	870	873	887	832	857	827	884	892	903	871	850	821	878	877	864	906	879	813	891	898	894	848	882	828	822	902	853	833	793	840	844	882	932	944	885	910	857	859	828	829	814	883	908	818	875	854	856	869	839	945	912	854	838	888	865	858	920	904	885	867	842	852	829	825	867	897	904	884	853	857	794	892	833	852	875	873	858	916	842	863	852	872	837	902	878	875	852	860	918	895	865	824	867	826	855	898	922	954	887	837	881	910	833	845	870	902	876	819	844	872	866	887	846	879	876	813	846	850	855	882	899	889	941	924	880	889	838	836	803	843	803	835	927	839	861	916	872	881	864	916	868	852	854	863	886	876	921	880	866	833	855	866	800	886	833	918	864	905	902	870	812	865	891	869	842	880	900	839	869	877	847	883	809	891	872	831	879	857	863	880	879	803	871	832	822	883	840	876	854	926	895	890	858	914	905	901	847	854	810	845	803	863	901	863	829	865	844	864	823	901	864	853	857	856	888	872	873	872	889	856	903	917	883	871	849	905	849	867	890	895	870	873	917	890	836	847	871	837	863	874	834	850	920	821	899	897	849	917	847	848	795	848	925	890	801	872	871	891	915	856	901	851	876	870	879	874	838	858	873	856	836	864	869	887	823	844	842	877	865	911	856	835	873	873	857	851	837	878	892	884	869	873	856	808	824	849	815	893	902	900	860	876	900	906	868	895	832	858	842	857	815	873	864	839	902	862	857	872	869	902	833	871	860	843	882	888	782	919	801	874	853	864	856	868	874	793	865	877	880	886	865	911	880	855	911	897	852	907	881	861	877	890	888	857	863	852	839	795	924	875	881	871	835	888	903	889	842	783	844	854	822	851	906	838	819	911	920	918	797	869	869	906	874	818	841	894	878	859	833	883	876	871	875	853	878	863	843	865	828	883	853	864	837	838	890	854	872	931	892	863	901	884	847	878	928	855	859	828	864	861	818	881	858	868	878	845	887	902	844	811	835	793	885	877	859	875	823	830	812	840	857	869	915	817	803	889	877	879	920	894	870	915	866	909	848	888	901	905	845	884	845	879	883	848	828	842	897	836	827	842	814	857	850	837	871	894	834	865	889	856	809	849	898	890	854	848	840	842	903	900	864	850	880	879	851	887	851	876	801	867	923	864	928	862	869	860	893	883	877	852	833	860	872	875	881	842	849	900	839	878	842	827	859	884	829	843	882	802	880	874	901	890	894	890	838	874	866	870	821	857	880	817	939	939	873	897	881	890	889	902	898	855	831	858	869	884	905	864	869	844	879	823	829	868	923	883	895	883	891	876	862	903	918	872	845	837	865	857	896	844	882	909	866	829	881	857	897	838	907	828	884	869	854	900	904	839	853	844	866	912	867	919	890	854	859	857	882	939	843	888	894	870	869	858	855	856	813	860	877	840	924	886	870	895	843	862	862	889	853	865	869	851	877	881	873	899	882	920	884	831	842	858	933	913	826	833	868	878	912	895	908	811	883	918	885	870	844	886	895	901	847	862	839	855	847	846	846	893	893	836	896	882	954	906	853	876	872	889	864	855	861	931	914	793	868	923	844	889	873	856	880	902	849	868	881	868	824	875	861	830	849	884	828	843	905	881	850	876	837	847	897	966	870	872	856	851	814	875	837	842	856	897	859	910	809	862	860	861	871	881	867	886	862	886	865	911	881	871	883	815	909	900	861	878	859	834	820	885	881	915	853	890	868	850	840	932	863	842	892	863	856	889	884	911	859	891	833	884	842	894	886	872	857	900	877	883	846	832	864	879	874	849	880	873	904	863	893	889	924	820	862	906	846	878	910	906	924	894	855	823	835	861	871	918	808	869	855	915	900	907	857	921	823	835	869	828	868	863	832	870	847	885	911	837	908	851	911	870	807	860	866	873	887	887	855	858	866	852	880	806	877	915	814	882	864	870	884	926	899	891	855	897	873	865	826	855	937	885	889	866	834	807	832	856	876	911	864	883	833	847	875	859	890	866	891	849	865	870	903	876	889	882	896	831	828	860	821	855	827	869	850	835	905	880	870	846	873	864	863	890	830	907	861	839	876	869	863	892	880	877	873	832	867	892	897	916	876	874	839	901	908	879	892	837	821	874	826	877	851	847	897	880	849	871	873	865	833	938	926	862	879	876	862	828	888	881	855	881	865	915	888	881	844	893	817	875	859	839	888	867	842	861	834	912	888	832	914	881	816	846	848	850	874	865	897	854	872	832	869	842	899	909	823	842	878	860	802	813	928	860	858	856	861	837	893	845	927	892	839	880	840	799	927	858	858	844	848	832	875	849	884	865	858	865	826	909	898	847	883	844	838	890	875	811	870	887	847	930	859	824	898	812	825	839	833	854	834	868	862	853	880	893	905	902	905	846	831	899	871	890	842	869	864	820	867	847	860	866	887	872	873	914	896	849	899	819	858	918	846	845	839	842	796	854	834	878	867	856	891	858	865	871	864	878	927	832	967	885	832	896	884	877	883	830	899	860	827	874	856	890	834	811	902	856	847	822	869	876	876	878	860	893	888	841	852	897	901	867	857	807	845	907	869	834	831	853	896	884	867	870	879	898	845	892	862	784	863	841	850	837	819	880	859	868	839	894	859	834	878	845	890	851	899	852	833	900	853	848	829	903	862	940	831	899	882	870	891	808	891	860	837	836	859	863	855	913	942	915	820	872	825	842	843	854	853	887	819	884	816	895	882	840	902	830	865	876	921	867	845	832	891	839	801	847	872	815	904	884	898	853	893	863	854	901	842	912	816
5098	2085	21575	24434	10537	3164	1511	915	869	820	784	774	821	778	729	780	752	826	751	775	791	749	790	781	766	746	808	740	800	777	764	804	789	773	812	766	765	769	760	766	794	755	792	787	781	741	782	731	781	767	814	786	781	811	871	732	800	781	788	798	763	783	775	752	739	739	803	778	829	819	817	827	793	816	757	749	775	814	761	783	808	741	765	792	776	817	769	743	759	754	771	725	759	838	758	732	770	761	779	765	790	688	742	804	739	788	760	749	748	828	774	789	794	749	778	757	811	761	814	754	781	805	758	735	732	726	714	773	701	767	782	752	778	737	779	809	775	776	794	703	746	773	793	766	734	803	752	773	752	752	785	794	751	800	785	803	781	741	760	824	791	778	802	769	770	764	797	782	752	744	790	814	797	792	815	745	773	805	790	746	796	767	810	739	743	806	743	780	782	746	780	758	816	794	745	784	788	756	773	767	787	825	784	753	792	745	808	796	805	755	776	800	752	736	814	742	775	782	806	781	723	805	767	777	745	762	780	724	741	771	758	766	767	767	781	755	776	771	805	739	790	786	785	718	771	773	724	779	768	776	807	753	817	726	818	740	766	789	800	803	771	793	753	700	780	796	800	714	757	791	783	715	760	768	795	749	770	747	746	780	726	757	757	736	740	734	785	801	757	758	811	747	741	760	800	769	776	796	780	746	739	764	769	759	752	824	761	780	781	755	712	782	801	793	784	780	805	760	816	772	757	743	752	793	817	779	740	780	792	821	789	813	731	790	809	782	797	821	801	797	806	744	801	771	760	801	818	785	791	786	756	740	770	779	781	758	712	816	803	823	786	732	745	747	757	776	760	693	802	783	777	759	795	831	759	825	800	727	797	767	793	732	770	691	824	772	773	719	767	806	773	832	786	778	814	764	777	759	757	784	748	763	780	726	778	775	770	764	772	790	782	751	742	803	762	811	757	773	755	777	724	775	751	760	731	770	798	724	716	766	795	774	820	796	805	767	735	760	735	752	785	775	781	864	775	787	729	771	777	768	750	790	736	770	779	784	750	763	788	800	802	764	778	786	750	755	823	791	783	798	801	749	723	806	763	734	764	772	720	746	791	804	788	765	803	743	764	790	806	753	778	772	771	822	730	758	773	776	801	834	745	750	794	797	769	790	795	740	780	775	734	767	774	765	711	811	767	791	787	717	789	772	820	816	813	776	787	737	768	781	805	779	799	780	763	763	779	781	762	734	742	754	758	772	807	773	750	749	742	755	757	773	791	790	763	776	762	761	785	788	786	782	782	747	747	747	794	716	821	762	746	740	784	758	804	759	754	789	775	785	785	769	813	779	760	795	758	813	743	780	796	820	822	782	775	797	801	810	754	761	782	785	741	771	755	789	779	785	759	759	740	762	790	808	769	774	734	773	732	746	792	825	770	786	730	729	721	776	810	817	795	816	753	791	789	798	790	708	767	857	741	774	777	760	843	799	807	757	790	777	822	798	724	745	781	746	776	776	744	848	787	722	735	788	814	758	802	773	770	760	821	772	783	737	803	766	790	759	762	774	784	792	797	786	728	770	824	700	766	791	774	769	793	766	796	728	792	743	759	798	775	769	783	765	782	729	774	796	784	796	772	787	812	837	766	762	809	733	792	752	817	760	786	789	809	831	766	755	751	739	766	749	786	777	739	767	768	815	783	794	737	802	800	817	759	759	748	770	766	792	765	783	757	777	761	797	742	767	778	745	815	743	740	792	786	808	794	789	833	774	764	732	780	763	738	766	763	837	759	781	762	780	749	753	737	769	785	736	798	741	772	731	754	821	768	747	787	751	810	764	793	787	758	761	787	724	757	782	780	800	753	780	836	744	813	774	806	783	741	772	777	812	777	771	779	746	781	794	780	807	771	735	757	765	789	746	828	763	774	744	758	779	726	815	756	819	761	793	838	784	817	801	740	765	763	789	773	782	745	768	744	752	754	779	761	807	773	743	774	720	798	752	787	776	767	724	776	792	832	780	793	760	764	777	765	815	804	801	794	743	791	751	742	797	767	762	778	739	820	789	747	761	807	757	823	755	770	760	841	754	800	775	772	820	775	793	735	819	806	736	787	765	806	746	748	773	730	732	750	717	770	760	745	773	803	798	796	791	727	754	745	784	773	760	804	727	741	799	793	750	789	750	767	768	769	801	820	738	802	806	744	769	785	812	799	793	781	764	780	796	777	805	764	763	787	795	774	808	749	748	780	750	775	711	789	747	789	791	707	791	790	788	744	788	780	794	793	794	772	785	800	758	783	797	777	781	784	782	787	765	822	781	815	777	796	770	779	749	767	781	804	792	771	747	738	763	766	860	793	784	718	742	833	798	819	761	745	769	785	766	734	815	752	731	714	778	767	736	817	769	767	796	792	749	790	790	790	800	804	786	762	754	785	779	758	716	770	709	733	746	762	795	790	786	786	788	756	814	728	730	773	785	788	772	724	751	789	766	792	764	748	775	744	765	757	764	781	752	775	789	774	753	782	753	761	782	759	795	795	783	803	791	763	803	746	762	753	794	731	780	737	756	793	723	779	823	794	779	806	732	796	783	787	803	814	769	747	764	815	790	749	770	824	778	736	769	794	807	751	792	765	738	772	771	785	750	753	776	770	765	812	754	780	789	806	859	773	796	741	743	775	769	770	808	761	796	732	754	734	744	737	811	762	802	774	804	768	761	760	726	755	797	742	793	852	762	792	748	800	776	762	742	781	785	733	749	788	756	772	754	843	759	823	747	803	735	806	810	707	825	799	786	776	759	825	822	754	755	751	802	783	772	797	746	776	785	793	770	762	759	744	706	853	808	770	777	796	804	799	763	813	792	834	773	794	808	824	757	767	808	774	797	794	733	774	777	803	760	769	783	824	760	756	758	782	802	722	803	764	762	732	778	740	778	780	702	787	794	793	743	805	750	801	766	761	804	795	759	762	773	721	762	784	762	731	760	704	766	771	811	787	810	755	829	760	771	787	737	744	783	784	762	781	788	773	801	798	789	762	776	786	764	798	783	717	743	766	786	758	747	772	812	795	799	837	740	787	772	778	793	765	788	793	802	778	782	781	798	769	753	786	761	706	749	763	770	798	718	750	786	776	810	807	783	784	799	738	756	797	803	792	747	800	797	739	744	729	748	773	779	768	776	757	759	805	806	778	791	744	766	774	763	767	736	763	824	749	799	765	775	754	749	762	716	708	719	751	810	739	735	777	807	804	748	814	811	771	750	755	764	793	747	770	801	786	745	701	758	751	799	735	736	766	780	782	832	779	778	814	788	843	760	767	824	771	769	767	782	770	767	771	771	759	789	751	780	763	787	795	812	723	733	798	765	822	811	788	732	825	785	834	803	774	827	772	800	799	783	755	739	772	844	791	734	809	760	760	772	739	731	774	756	767	741	760	723	802	775	731	781	809	753	766	743	774	772	779	781	775	753	711	754	739	812	774	739	799	806	757	791	792	753	794	777	778	742
24605	21146	45936	63931	44827	24743	8779	1805	1016	901	909	901	912	942	917	893	922	925	891	936	924	930	911	925	899	893	916	948	860	873	924	905	911	875	885	863	882	850	872	908	942	919	919	869	842	879	913	878	919	875	874	832	916	895	872	863	836	900	902	878	901	896	895	897	901	874	882	848	891	859	873	892	939	858	882	924	876	881	924	959	866	872	874	847	875	918	912	863	891	869	870	903	891	811	985	910	878	834	918	856	888	911	852	947	840	893	933	893	878	914	871	921	894	884	846	871	881	888	863	875	867	877	856	870	902	872	882	886	912	906	871	969	817	882	890	879	873	905	896	886	922	819	869	850	881	891	929	899	896	877	884	908	913	891	890	903	832	872	887	887	881	882	909	863	835	916	864	867	873	851	869	852	897	856	809	872	882	824	873	860	873	889	851	918	897	925	844	891	868	936	901	861	835	884	885	845	896	921	824	893	893	936	905	877	857	908	857	846	925	833	874	918	885	876	843	879	879	910	908	871	845	912	859	851	895	865	872	854	876	834	871	892	916	890	853	837	845	832	894	850	901	879	843	852	896	862	855	862	814	878	863	866	898	799	902	905	878	879	863	940	876	822	823	873	926	859	908	886	908	865	865	832	841	846	853	870	885	907	889	872	863	869	875	869	892	857	896	925	866	878	860	873	915	876	875	862	923	866	879	865	881	930	911	880	880	886	842	858	878	911	902	865	873	909	839	943	879	970	892	868	841	804	940	888	880	863	868	855	895	900	893	864	892	892	861	900	820	936	861	841	869	890	923	825	894	784	907	890	873	954	876	889	883	866	910	893	896	842	909	840	844	900	864	820	860	819	856	835	851	901	862	905	852	894	856	891	854	874	859	862	896	912	889	893	864	860	904	902	923	895	917	874	861	856	883	873	889	851	896	902	908	872	826	888	891	866	831	922	850	909	906	843	904	883	898	892	840	902	921	865	887	904	884	880	907	854	881	866	855	840	930	868	902	860	917	904	850	834	916	863	890	885	903	850	879	862	874	889	919	879	881	872	871	878	881	842	901	895	874	862	858	863	849	890	921	899	835	855	877	884	895	854	825	894	826	813	898	866	895	889	877	859	880	875	888	913	907	927	854	913	839	894	898	875	894	909	900	820	918	921	903	906	814	841	844	893	871	879	903	845	869	926	875	883	879	854	940	903	861	934	920	881	805	863	904	915	910	883	901	834	826	813	865	872	932	862	907	838	922	905	896	921	922	828	867	867	901	837	877	877	870	915	875	855	841	908	863	846	829	889	826	853	864	914	933	931	882	898	901	889	878	936	882	925	911	902	898	874	924	895	916	917	936	931	872	912	894	881	876	892	931	866	861	884	916	875	903	853	855	902	857	879	838	893	852	881	864	878	868	830	863	932	844	918	871	904	914	908	881	892	949	919	847	940	857	843	889	894	930	872	903	877	886	849	899	833	806	879	910	861	855	883	815	858	848	873	855	877	850	903	878	857	860	865	857	928	895	873	879	852	897	878	876	838	868	874	917	933	924	887	841	869	895	861	915	886	865	900	855	867	893	868	904	892	855	884	870	912	863	811	890	884	903	925	881	885	891	882	857	907	864	954	851	865	882	843	901	924	980	934	872	915	892	945	808	806	931	861	856	892	885	892	934	886	804	906	860	876	864	860	859	904	940	865	874	885	843	904	917	916	833	858	823	860	839	869	859	873	880	867	849	871	832	887	892	872	882	885	877	892	863	874	879	866	905	944	851	875	873	864	878	908	903	874	864	870	892	854	854	845	913	847	864	816	890	805	837	877	873	931	943	884	865	779	923	861	860	854	876	936	860	810	855	884	877	867	861	885	860	912	917	827	894	869	938	932	894	846	837	835	875	864	863	864	907	880	900	904	855	895	862	921	937	908	900	859	933	901	903	876	838	860	870	818	881	960	890	889	899	822	844	847	915	857	855	851	882	853	883	920	842	881	881	829	866	856	905	869	916	886	941	882	891	881	880	910	890	853	874	914	889	848	841	894	834	876	862	862	876	855	838	859	919	911	876	839	886	888	886	895	901	904	865	878	834	872	857	877	864	860	876	926	896	890	888	901	914	892	953	862	848	857	887	882	874	889	932	900	889	841	883	849	901	943	904	876	903	878	861	873	860	894	889	933	860	867	879	912	882	898	864	919	842	876	900	847	898	805	866	860	888	910	891	894	881	874	877	908	883	855	894	832	894	880	878	871	884	888	877	901	892	829	935	874	841	951	944	916	857	876	931	881	868	884	934	889	889	854	888	891	880	840	910	933	928	873	881	876	836	895	873	844	856	877	849	835	902	899	894	922	888	817	820	797	891	881	870	909	876	850	882	840	901	865	875	863	875	928	938	855	844	882	913	893	885	884	869	899	877	917	845	842	930	862	839	885	895	911	888	883	839	849	930	872	868	853	868	926	801	898	852	868	889	863	860	843	842	913	840	873	851	914	882	846	889	852	883	859	850	880	919	910	858	856	918	906	858	872	885	897	866	855	819	951	870	837	823	843	891	876	893	846	863	887	871	889	857	909	874	890	893	855	907	916	849	846	916	863	846	885	883	877	843	856	843	878	881	837	922	872	871	901	859	862	886	899	878	882	899	878	842	908	881	863	842	864	873	936	878	940	905	916	878	892	836	852	873	893	858	864	840	913	843	890	887	828	894	854	948	865	907	829	858	868	853	913	855	823	901	889	960	871	912	821	872	892	847	811	862	908	877	852	862	879	921	871	863	889	827	801	858	915	848	897	863	886	943	890	930	853	860	867	900	889	894	917	885	896	940	895	862	901	890	879	857	915	941	837	855	839	831	852	867	835	858	849	874	843	876	887	878	885	884	852	894	855	871	876	932	845	889	896	893	857	876	881	903	878	870	898	869	886	876	867	854	861	895	931	857	856	929	911	956	877	879	901	921	874	888	854	851	864	921	879	832	879	898	899	891	893	897	896	920	855	867	871	865	863	865	862	881	846	933	881	913	911	959	886	871	934	839	862	873	928	906	878	832	931	836	808	881	869	864	910	885	912	892	860	812	872	814	868	891	954	934	917	854	827	914	863	846	887	921	841	894	854	817	861	916	906	906	879	919	890	850	893	866	864	924	919	909	932	899	886	847	881	914	840	841	857	849	891	839	964	903	850	900	869	887	875	890	899	867	912	877	848	945	868	887	837	857	821	865	848	834	863	929	826	845	874	865	920	868	900	875	861	868	851	873	874	906	879	927	860	835	848	842	845	858	908	853	865	848	838	883	875	870	862	866	876	882	809	850	867	898	912	901	867	820	875	889	894	843	895	909	897	942	884	850	859	860	895	884	883	858	849	868	862	860	919	848	882	811	885	873	896	879	873	837	891	834	853	884	838	911	885	839	864	890	910	883	883	852	881	906	859	857	903	864	867	903	894	822	862	836	888	894	848	902	889	871	830	948	874	906	890	858	868	893	901	918	936	849	856	817	887	840	865	876	908	869	841	952	898	926	839
3657	9862	68385	68267	38076	15074	4309	1443	956	823	846	862	858	843	822	882	868	803	832	811	894	853	835	861	808	841	816	831	815	876	808	823	833	819	865	867	876	870	857	847	807	854	825	886	822	809	823	824	872	801	825	781	848	868	860	811	824	836	858	836	880	831	861	829	841	882	877	843	836	797	809	889	838	834	817	897	825	847	900	815	849	862	832	878	879	854	808	871	799	807	902	888	845	854	844	821	857	829	878	834	833	853	835	863	900	845	851	854	824	821	856	836	851	824	879	826	868	782	872	799	818	891	845	836	803	856	823	837	852	815	893	856	864	850	831	911	857	860	876	873	820	834	837	848	832	879	889	928	856	864	903	816	873	823	853	840	850	785	837	817	815	908	877	818	844	806	849	826	839	826	848	918	841	835	890	824	821	851	826	849	834	903	821	919	848	906	883	902	883	853	881	832	892	820	845	851	797	882	827	830	848	866	883	842	851	815	849	822	865	874	843	857	806	908	833	859	815	796	817	830	891	864	861	855	837	863	877	872	882	794	851	803	825	858	879	837	826	872	881	787	848	848	842	869	833	877	801	850	808	806	853	859	851	838	821	885	896	903	888	792	826	854	830	831	830	827	843	847	848	863	883	885	865	857	795	876	792	851	798	848	859	826	854	811	844	810	863	831	873	884	857	819	876	823	826	805	835	847	890	834	872	807	834	820	860	851	863	836	841	838	856	885	797	868	909	814	779	875	906	815	855	875	826	829	858	880	853	794	850	865	786	819	866	826	883	836	894	788	863	867	847	800	837	811	797	805	853	830	857	896	838	834	838	895	830	834	847	880	838	877	870	867	860	802	907	835	873	840	833	830	842	815	852	745	854	883	828	841	859	879	832	899	817	828	815	799	849	852	827	821	818	884	821	833	815	825	839	768	830	848	867	873	886	861	810	835	795	871	843	800	846	826	892	820	848	855	809	854	879	813	858	841	795	822	872	847	835	864	854	837	821	844	870	825	894	837	829	871	768	857	820	842	902	857	840	857	850	857	844	829	856	844	845	885	898	831	894	845	811	850	832	840	833	848	826	840	777	823	830	887	875	863	840	824	867	836	836	862	826	847	883	816	815	822	818	847	827	881	822	840	873	872	870	854	859	818	823	818	808	863	840	825	886	907	866	818	803	854	850	822	805	789	834	824	899	842	841	837	834	837	835	829	844	889	813	850	867	805	857	870	859	862	844	819	857	814	869	845	896	863	844	841	843	827	893	841	873	882	845	869	829	817	863	877	807	816	846	844	812	819	856	784	856	867	788	825	859	806	853	895	901	828	853	849	840	865	853	864	840	799	853	829	837	881	848	825	860	846	834	827	882	846	822	823	813	808	846	821	840	868	867	852	822	841	829	823	876	853	804	878	804	820	840	871	852	799	873	799	768	791	850	861	891	838	856	834	796	849	781	877	801	789	827	852	816	807	766	883	852	823	841	844	835	820	876	847	839	803	829	855	886	841	806	824	804	867	838	856	871	845	847	835	811	852	790	869	814	800	863	857	833	884	877	824	837	800	852	838	842	797	862	833	850	881	875	855	818	824	804	842	832	871	833	836	859	815	831	833	828	864	876	820	805	856	852	810	869	843	884	763	821	847	826	936	886	831	829	822	807	830	877	852	860	819	802	845	890	867	846	780	792	842	802	877	844	863	868	829	872	790	852	842	861	819	842	816	822	826	840	864	828	851	850	854	860	811	879	876	773	849	860	800	857	808	852	849	843	812	886	840	827	858	831	888	870	819	865	873	838	821	898	822	844	839	820	879	852	829	808	897	840	880	818	852	859	814	798	864	892	822	860	882	840	824	790	831	875	806	813	870	822	859	824	838	831	831	859	849	793	833	848	861	835	888	804	829	818	886	839	826	838	826	869	867	819	847	850	847	809	814	828	838	826	925	853	823	821	851	822	823	864	821	827	841	845	793	844	870	818	849	848	868	818	818	834	855	786	884	889	851	918	791	863	831	843	836	868	879	805	873	875	821	857	837	874	920	850	901	844	821	888	847	860	820	886	842	815	852	831	853	850	814	850	810	880	818	818	831	818	799	814	829	878	919	823	851	884	853	822	842	827	792	842	841	810	849	833	790	894	849	897	816	880	858	841	792	856	880	840	864	851	824	846	843	855	835	832	845	874	832	833	849	813	832	800	898	860	822	851	810	832	848	827	877	870	847	777	863	848	831	899	840	835	784	814	846	809	835	826	891	809	872	879	875	842	830	864	869	863	857	825	849	888	835	841	826	814	811	868	825	854	839	839	826	812	876	841	831	835	779	854	822	791	817	809	835	791	857	863	803	846	859	816	876	854	806	842	869	869	844	805	855	874	861	848	794	874	823	803	863	841	838	790	845	839	834	827	838	858	839	839	858	863	831	852	844	839	866	862	838	865	866	848	861	858	769	803	810	840	790	841	839	795	846	878	822	860	851	856	864	829	839	847	901	843	818	869	818	840	828	840	833	838	851	835	837	854	810	837	819	810	787	833	833	840	908	853	810	850	828	830	856	833	831	837	830	796	819	823	817	838	798	839	849	875	848	817	861	833	844	856	794	848	814	814	874	815	817	820	874	834	811	832	813	859	795	843	868	860	814	854	855	824	824	833	827	804	874	823	767	860	835	853	839	824	838	831	854	913	874	869	860	813	838	826	827	843	885	804	805	844	889	849	829	849	821	846	879	821	849	858	830	818	826	828	851	835	834	838	867	814	858	839	842	860	840	831	825	844	873	829	865	872	839	858	814	891	855	850	802	795	859	792	823	846	794	845	858	825	842	836	847	773	847	813	847	858	815	824	853	862	867	839	867	819	841	867	915	863	853	848	853	830	824	858	821	921	832	809	792	871	812	825	804	844	873	880	907	821	846	822	813	796	854	801	825	834	806	841	850	848	872	825	839	829	849	868	849	833	932	842	846	838	858	808	848	812	844	801	880	834	875	881	901	855	839	901	854	867	798	854	836	826	834	848	827	821	876	807	838	908	799	850	866	846	810	843	848	793	832	910	845	866	828	831	826	839	821	869	885	813	813	887	848	834	815	888	848	838	843	838	868	798	862	865	861	847	852	849	873	848	847	810	825	841	809	848	843	846	866	852	865	803	836	819	846	831	859	797	842	806	835	848	827	804	808	822	813	806	841	814	854	867	845	892	845	858	866	882	830	858	891	818	852	795	833	835	815	847	860	831	849	857	841	929	830	857	838	852	840	853	850	841	833	892	861	827	851	806	908	858	912	870	881	890	807	832	831	845	852	873	848	869	873	894	853	826	858	859	858	831	862	875	839	869	830	826	818	897	885	857	848	847	853	837	781	810	844	837	912	827	852	849	820	793	836	877	834	884	890	849	827	872	840	856	828	812	870	866	820	897	841	822	833	808	865	835	825	847	869	787	819	859	898	863	803	785	883	883	839	792	834	850	821	832	827	803	838	868	803	808	845	795	813	794	823	872	875	829	851	852	828	854	816	855	837
23723	21200	41966	58050	45148	28822	13702	2785	1217	1063	1066	1014	1081	1019	1005	1049	984	1039	1023	966	963	1053	989	1037	981	991	980	1036	948	943	950	981	977	1056	1027	992	967	979	970	1025	994	994	969	1032	955	999	1004	987	989	998	983	1027	971	963	1026	1054	941	1042	931	951	1067	972	1004	1042	974	997	952	971	1026	971	1000	1038	1026	997	1018	983	969	965	1038	1053	1038	1022	952	966	967	949	977	910	952	998	1061	972	1029	1015	1003	1019	983	962	947	970	1014	978	1010	1013	987	997	1000	969	970	984	953	915	1000	981	1053	989	985	957	992	1006	947	991	1010	935	976	992	990	1011	966	1007	996	974	1028	956	975	982	989	984	1009	955	951	1000	979	1000	999	978	1021	964	997	916	1037	960	933	959	1001	981	978	989	953	1013	956	966	925	1032	1018	1005	996	1021	905	1011	1041	939	1011	971	973	973	939	1002	958	935	987	944	901	942	977	941	926	939	962	925	1019	960	981	1020	978	973	998	990	953	990	993	997	1039	970	957	987	1001	986	1019	994	997	953	959	937	928	1005	973	1018	973	1034	972	976	971	974	982	970	971	964	968	1083	1008	969	1038	992	1032	997	957	971	926	925	994	996	980	955	976	967	967	993	994	979	972	972	988	963	1065	985	997	990	975	931	1020	1000	967	1004	934	993	999	1006	946	967	1003	965	991	996	1035	1030	971	956	1004	957	1051	994	977	947	989	952	982	955	977	978	950	970	992	1005	987	1010	959	976	975	982	1000	1015	971	965	1022	946	1023	1019	1011	999	995	989	927	986	1007	987	993	1060	971	984	1013	960	1011	994	943	1020	955	1018	1030	1030	1010	954	1023	983	970	953	1014	974	984	1009	983	959	948	997	1011	987	922	969	984	1013	948	947	967	976	975	980	972	956	997	1029	947	975	994	955	981	987	1008	977	997	1009	972	1033	962	1024	964	1024	971	1010	989	937	1011	997	1039	940	978	937	926	989	976	1017	950	922	947	956	953	978	958	1002	952	965	987	1011	1028	998	965	947	977	1000	1048	999	920	963	1015	996	988	974	1013	998	914	1010	950	978	990	984	1012	969	994	947	1004	1010	978	992	989	986	982	914	991	933	1037	1012	983	1027	982	981	950	986	965	952	1019	996	941	981	958	954	979	954	1002	928	979	923	945	926	986	953	982	998	965	962	997	997	981	1019	973	995	970	932	986	993	996	990	964	1019	961	960	996	972	941	965	994	997	971	1013	984	1037	982	948	982	991	968	991	928	943	1029	910	1047	999	996	966	999	920	989	945	1019	999	983	977	992	1037	958	952	945	962	964	999	952	978	980	1002	998	969	1042	1016	957	983	902	973	957	993	975	1017	963	945	1017	955	971	1031	1003	932	967	1001	944	1020	970	979	969	1007	940	1037	971	966	939	966	992	983	947	998	1016	987	1069	1010	972	1001	1041	953	957	967	997	980	1054	937	1013	971	1000	936	968	991	1035	966	976	950	1021	1000	962	924	958	995	968	950	944	989	1025	1011	1003	999	970	956	992	1011	982	991	955	1065	992	939	985	1003	1044	965	996	1047	993	960	989	1005	962	987	959	981	942	932	956	977	961	1003	969	974	992	898	988	945	946	947	946	951	1027	948	1035	967	983	927	997	967	979	996	991	977	974	955	965	971	958	998	968	946	1016	1008	1062	954	966	1003	990	945	959	945	951	1006	959	966	952	990	940	1010	990	1036	982	963	1012	1006	950	971	1028	913	984	1019	1000	982	976	957	947	976	1032	1000	1000	1005	1019	985	984	992	967	1027	946	949	973	987	971	983	988	987	972	1003	965	999	979	947	964	1010	969	992	1041	1024	972	983	927	960	979	956	927	955	1006	964	988	1000	1042	985	940	972	950	973	1014	993	990	996	981	989	986	976	1005	988	1016	974	1006	928	1000	994	942	986	944	972	925	938	928	977	981	994	1008	965	998	1000	903	999	972	918	972	958	1028	966	1038	953	995	992	997	993	934	1006	931	963	1002	997	993	923	949	958	991	933	1006	960	967	948	1025	997	965	1052	1030	1011	964	961	994	986	967	932	1039	1029	984	985	987	1053	985	997	1018	991	1079	957	1000	994	955	968	1050	964	1057	996	976	983	995	966	931	1023	1021	997	951	975	911	991	954	999	1003	1016	995	992	967	974	958	972	1022	1037	978	972	991	992	962	931	951	933	955	938	992	927	947	962	1021	932	913	994	996	963	973	968	912	976	986	1027	982	990	992	999	1015	1024	974	1035	980	1018	1023	977	992	929	969	980	938	947	978	969	959	927	937	1002	944	989	984	952	972	937	968	1027	956	986	981	932	986	972	1000	930	979	1007	990	1001	991	1028	980	951	1006	978	1061	981	926	960	1029	945	978	966	954	1025	1033	966	896	981	954	958	961	954	968	976	979	977	918	1032	978	978	972	970	1045	976	975	992	998	999	973	970	951	947	973	942	947	1023	992	1010	952	1023	1004	915	982	974	981	1060	998	1048	975	964	976	937	990	983	982	953	989	1014	957	959	1000	1034	1001	997	965	947	952	1049	970	975	949	955	967	930	962	1018	1035	1044	1038	984	1007	999	999	982	956	1006	980	913	965	992	964	987	986	944	987	957	973	995	995	937	985	938	1001	988	985	1012	965	953	946	971	1002	1014	923	943	943	991	1026	949	967	984	953	966	988	999	1035	991	930	968	942	1011	959	992	988	980	978	973	928	984	974	1042	980	985	967	968	1019	1012	1007	1001	989	975	990	981	1052	946	956	975	975	1020	1016	997	995	906	941	987	984	989	965	991	935	953	968	983	1091	938	997	969	986	929	985	974	942	942	982	967	1014	1008	952	1004	990	994	999	976	978	974	1031	1003	1002	971	989	1011	1016	1031	987	1010	985	1005	1015	974	923	968	1039	923	954	955	973	961	993	1012	921	941	991	1022	1000	946	930	976	968	969	950	976	964	1049	987	958	1012	930	958	979	942	1020	912	968	982	961	1042	1036	969	962	917	962	897	960	954	1025	972	1046	997	985	918	948	997	936	1010	945	986	986	1008	955	935	978	949	994	1005	986	956	1021	1009	961	999	984	1027	1028	956	1025	1017	986	983	995	981	958	970	950	937	983	922	1029	1021	968	958	945	971	1016	980	1007	987	1017	968	902	985	1000	994	953	1035	951	989	987	978	951	997	1017	986	1009	975	949	964	1007	985	994	1002	914	964	918	946	983	1005	954	987	981	977	986	998	943	972	980	1025	975	982	975	1037	978	932	932	938	989	1009	1001	968	924	991	957	967	992	965	987	994	985	978	901	987	977	1024	991	993	1018	1014	965	998	989	994	955	1045	998	1018	939	952	943	976	1009	969	933	1061	934	1025	964	1009	952	974	989	1008	959	972	995	1010	941	989	953	996	947	915	1001	1038	1005	969	1000	957	969	932	1012	949	957	930	991	1025	988	976	917	921	1046	957	1018	952	949	958	944	961	969	961	943	1015	952	998	983	970	964	938	991	956	990	942	978	968	962	966	954	952	988	944	974	978	1018	981	1015	968	1011	925	958	962	952	969	1007	1002	978	1009	969	994	1032	970	939	956	1003	978	934	925	978	995	999	980	934	976	993	1004	1008	1005	942	1039	994	962	921	957	970	983	953	992	966	986	952	964	1010	942	996	1021	963	1028	969	998	1003	1014	1019	995	988	969	993	940	985	1018	901	937	950	989	999	1005	1008	971	1030	940	974	953	882	1039	965	957	977	990	981	965	1022	1017	983	964	924	941	959	975	993	945	986	1016	1007	1009	923	951	970	979	971	908	1031	911	1003	959	946	960	974	980	952	1045	1020	982	989	1029	936	925	966	936	981	986	1015	934	988	986	1035
4362	38015	68488	72730	46364	20193	5954	1893	1048	954	928	969	1002	965	945	974	969	942	1017	978	939	937	943	951	956	965	909	957	971	989	958	973	969	938	988	998	927	1000	954	967	967	967	918	1004	919	953	929	932	932	938	999	971	928	948	983	939	947	967	975	964	943	966	961	928	1010	918	930	932	944	984	994	980	939	949	995	1006	951	939	952	969	942	952	931	935	918	908	926	916	963	952	914	1002	936	917	958	960	933	927	979	964	950	949	951	928	928	969	993	932	918	954	946	949	924	957	984	952	939	940	973	963	976	884	926	920	941	887	939	990	1012	962	952	994	916	943	977	958	945	912	906	990	969	874	910	983	937	933	992	905	928	950	937	962	929	952	932	937	983	957	933	988	959	928	940	903	974	977	954	962	941	908	922	901	998	940	1008	994	1003	954	899	984	948	986	914	972	970	966	984	962	952	941	926	953	929	904	921	968	944	941	968	936	1002	995	928	919	976	906	937	927	939	930	872	979	934	964	965	937	926	951	948	961	930	933	971	962	960	946	949	927	933	943	883	1004	951	953	983	997	948	953	915	913	883	1016	965	934	945	958	946	945	978	931	1008	997	944	911	952	987	931	899	956	918	983	946	973	918	970	893	978	900	901	905	995	934	975	947	929	1002	926	912	905	969	925	904	981	974	866	923	924	975	964	985	950	972	960	929	932	902	948	992	999	938	1034	1001	910	991	962	929	963	892	949	978	927	957	949	927	974	974	956	966	980	949	931	920	951	971	966	908	901	916	905	989	944	937	924	939	949	994	909	946	940	925	1012	973	936	941	968	1006	932	931	998	1000	984	933	971	948	957	968	942	948	979	976	949	953	898	1026	949	944	942	966	898	1007	977	993	991	900	968	944	921	925	886	940	960	907	1007	945	949	892	992	949	950	990	947	921	902	963	987	920	923	960	972	956	892	966	900	923	969	898	966	976	963	971	945	942	1000	971	962	953	909	957	899	931	959	981	915	950	955	977	952	945	980	947	956	964	984	914	933	918	938	930	902	984	911	969	988	952	910	898	983	918	1009	955	947	980	992	947	1010	918	986	961	919	976	955	952	929	890	966	949	904	969	919	929	952	922	938	894	990	956	975	980	919	943	972	921	926	1002	951	962	918	906	931	928	951	954	929	970	981	939	954	972	945	931	952	922	989	982	995	951	952	925	960	956	988	972	900	941	878	933	1024	976	998	949	921	972	978	972	988	957	924	937	923	927	887	931	940	922	986	951	883	990	927	947	1004	981	993	893	937	934	967	942	913	978	958	904	924	928	912	956	924	977	936	947	973	983	947	961	1008	908	929	913	1000	932	910	966	926	907	967	923	922	908	958	989	908	948	996	977	963	964	903	892	996	947	912	950	995	1012	947	974	978	933	904	960	921	962	942	905	990	953	969	950	947	975	930	889	1015	964	958	934	894	919	958	946	954	911	915	972	951	891	966	924	937	942	961	935	914	954	931	945	936	955	917	965	923	972	919	984	1003	992	899	929	929	949	932	924	971	895	945	977	931	958	962	912	878	973	947	936	940	1015	905	870	953	937	942	978	939	989	918	938	1000	937	944	930	962	944	981	922	984	998	1001	933	954	899	912	890	940	992	986	969	967	895	927	975	894	953	944	969	1010	983	985	944	889	973	932	927	953	947	931	988	962	951	974	970	925	963	974	897	942	910	942	981	939	887	945	897	922	965	959	981	952	943	896	934	923	952	926	971	962	950	929	926	956	922	955	969	906	935	916	964	859	1011	970	927	960	981	957	959	944	932	948	972	921	875	918	904	949	951	921	890	925	933	962	978	908	995	922	926	956	907	1007	928	904	938	978	941	968	947	954	960	963	867	929	925	955	920	969	978	913	946	879	972	941	963	1012	951	931	904	971	961	1010	946	955	955	931	965	925	972	935	1016	896	979	951	954	956	888	962	923	979	920	911	942	964	948	927	940	965	953	990	977	961	950	984	960	962	932	949	963	920	1007	965	943	979	980	944	955	929	999	928	944	1021	914	985	920	946	961	932	962	943	977	929	976	968	929	910	912	925	918	928	940	961	939	916	966	973	946	970	880	859	887	999	935	944	995	951	946	958	920	1016	918	958	921	907	963	930	956	906	910	974	937	951	966	977	951	938	936	904	972	913	978	980	968	956	955	964	932	910	964	921	953	942	959	918	885	915	904	988	922	924	960	944	940	902	915	947	984	953	936	951	968	930	976	871	921	980	939	908	988	920	943	977	1001	907	990	940	927	927	954	949	941	951	967	925	879	905	949	909	979	939	911	957	969	951	945	945	951	933	962	893	904	922	964	954	948	991	913	918	981	945	882	914	935	927	912	984	967	971	968	963	983	1005	924	936	945	992	954	962	937	957	959	933	963	964	985	912	974	952	983	946	929	912	1007	967	913	912	877	953	936	926	909	971	950	952	912	939	971	924	974	953	943	966	971	865	927	951	926	911	992	951	967	924	987	983	892	956	934	942	934	941	954	957	966	953	970	958	928	945	897	884	937	888	989	949	903	920	976	941	939	905	893	947	985	1001	965	901	896	962	925	939	940	918	966	953	976	926	926	910	887	898	927	973	950	973	910	989	948	937	971	983	945	982	962	953	955	965	954	946	925	963	956	946	963	913	949	904	962	957	998	933	953	973	921	926	945	904	962	926	903	902	970	923	920	1017	872	942	928	919	905	958	952	918	971	963	949	968	952	987	930	946	999	964	990	977	938	955	913	903	960	929	918	925	989	980	921	922	941	973	987	938	1003	935	943	904	956	966	951	941	953	936	916	913	905	942	937	870	910	952	955	931	887	972	931	954	882	952	938	904	927	934	931	914	925	924	899	922	922	918	964	957	897	929	903	895	909	939	967	951	914	937	881	929	976	973	941	915	879	996	961	983	937	883	909	890	961	938	1029	958	918	897	958	929	921	928	927	883	918	937	935	915	917	897	892	899	930	899	951	947	980	918	931	985	911	983	971	991	966	969	961	936	932	926	915	954	945	941	960	934	930	930	930	975	964	945	938	1000	913	882	916	917	937	967	978	934	919	972	931	986	976	977	952	930	922	934	969	915	1006	878	899	913	896	1010	966	971	924	913	884	963	957	967	896	960	876	938	990	950	974	966	972	988	921	944	950	937	942	971	973	936	952	935	993	939	977	974	929	997	912	901	935	954	975	815	948	914	954	925	891	1009	960	919	941	931	959	942	924	942	944	979	963	946	903	955	944	971	952	1021	938	992	953	936	914	948	990	913	996	958	939	940	928	1001	987	998	976	941	938	973	924	889	927	902	954	946	956	931	993	925	963	955	957	952	936	931	937	992	877	984	910	971	963	961	934	881	942	927	944	941	929	1003	924	938	937	957	944	942	951	942	906	951	948	954	965	990	936	949	993	976	917	950	947	937	974	965	986	942	926	859	881	937	915	973	1032	954	913	930	949	961	949	968	1014	922	986	972	892	937	942	967	897	941	941	956	957	914	958	997	975	918	973	936	977	893	944	904	944	894	982	963	956	952	958	912	886	958	951	879	905	967	934	929	951	930	947
27248	14943	34433	29374	12215	3988	1579	1051	925	915	944	891	899	903	882	901	886	886	911	931	955	906	851	860	904	941	866	934	912	934	928	892	897	861	931	896	920	912	919	916	943	902	915	887	889	869	919	943	853	916	930	879	881	918	904	872	938	873	967	883	934	847	919	876	923	925	872	875	880	896	959	952	863	898	879	877	921	888	911	863	898	976	916	857	937	959	918	890	914	868	920	914	913	860	893	872	875	909	910	936	883	870	879	884	897	905	894	915	899	882	866	874	880	935	864	915	890	914	882	873	879	897	922	846	899	835	917	924	895	939	892	875	919	913	912	866	932	901	897	960	911	899	923	884	883	924	912	896	892	944	935	894	923	891	900	924	886	859	862	869	959	904	859	936	834	895	913	870	841	974	877	886	886	937	910	920	870	901	896	910	893	928	931	917	899	863	901	901	910	847	904	918	873	940	936	925	930	905	904	888	906	901	938	934	891	844	858	898	878	881	886	868	876	958	849	910	887	935	907	933	905	917	916	884	853	888	880	898	912	921	930	883	862	888	927	926	908	836	902	905	911	910	924	911	921	925	921	875	881	845	882	979	900	912	860	948	856	989	877	889	913	905	848	891	863	899	894	885	854	894	873	895	855	850	933	917	890	855	892	860	910	855	865	943	866	895	868	855	895	914	924	869	907	942	861	907	878	875	876	890	886	908	920	876	898	911	904	858	902	965	879	895	892	873	898	894	880	892	935	857	927	916	914	935	893	869	889	950	881	926	886	961	908	928	911	898	909	888	939	916	877	874	949	873	937	954	918	862	858	910	920	872	895	905	877	930	879	960	909	900	904	892	882	925	922	931	953	862	825	880	923	895	891	893	875	880	916	881	923	931	879	849	903	896	922	935	878	895	914	934	891	865	898	878	888	906	924	895	923	913	960	850	911	857	865	876	953	874	889	887	866	927	844	932	905	795	858	878	877	895	938	917	920	864	909	921	850	900	915	879	872	890	923	951	880	906	934	935	877	874	906	922	947	908	933	926	967	902	960	919	891	929	893	896	892	844	899	919	886	911	911	845	916	916	923	925	862	923	930	951	930	825	909	942	863	888	888	852	861	803	918	904	853	883	877	876	896	883	884	893	958	884	828	879	915	893	876	941	895	910	892	931	860	871	898	926	919	887	923	934	889	934	926	908	958	870	927	920	883	876	881	878	861	870	911	878	883	875	895	971	886	933	882	877	893	914	915	924	938	927	862	949	907	919	907	913	841	933	897	888	953	885	934	878	915	897	936	931	953	902	914	868	871	874	889	881	910	924	899	937	928	866	919	925	953	878	904	927	971	875	885	939	893	884	923	897	861	930	973	863	901	938	981	902	927	913	906	882	889	969	892	844	917	908	923	916	885	854	916	876	936	887	921	918	874	920	878	915	892	943	890	858	892	936	913	892	928	900	919	874	886	899	889	869	862	859	883	864	875	935	919	907	888	962	894	874	881	852	925	894	856	863	945	898	880	918	942	904	889	918	923	914	1019	904	880	894	867	888	915	899	926	890	884	925	954	895	936	832	870	918	872	926	864	904	899	915	936	889	913	913	917	893	893	942	892	842	896	908	894	884	869	925	943	897	888	869	890	910	912	907	885	851	897	914	883	939	857	903	935	927	936	868	886	870	885	884	933	874	919	934	910	883	918	914	897	928	932	874	902	884	866	916	872	858	893	884	888	911	861	971	957	864	853	856	940	862	933	904	846	874	947	915	923	885	852	884	867	939	885	865	905	887	884	932	864	900	867	920	860	887	914	938	896	874	855	903	968	931	864	896	956	879	903	904	897	855	891	930	919	944	905	931	896	884	914	949	870	954	878	885	878	960	908	932	926	913	911	871	903	912	905	922	906	873	866	925	838	869	857	863	888	886	857	898	899	924	883	955	925	851	908	882	885	835	918	888	907	932	942	917	904	896	895	849	941	927	881	920	855	893	933	866	901	928	895	871	925	884	886	879	885	853	882	971	909	932	895	887	923	924	812	864	879	920	878	910	929	903	917	906	962	902	878	867	961	879	886	910	913	890	885	916	887	931	917	883	888	927	927	895	892	920	835	956	950	881	878	851	794	901	897	973	816	852	889	873	848	904	958	886	930	838	913	958	818	892	933	921	839	871	865	941	878	942	868	852	947	899	898	943	906	912	900	897	859	911	859	897	886	936	889	843	888	924	899	902	904	891	862	884	872	881	834	909	879	886	883	888	905	914	940	900	908	894	934	886	892	862	909	894	910	935	914	915	857	882	906	902	942	890	913	915	893	905	880	875	934	895	880	915	895	840	875	899	913	941	888	911	916	888	923	880	911	876	907	874	911	938	877	885	872	866	893	845	918	873	889	910	887	873	900	962	916	909	913	947	910	942	875	882	901	931	849	882	897	882	902	858	934	900	846	929	894	890	930	857	843	915	872	904	850	904	891	885	877	859	873	897	900	904	919	958	908	929	874	893	906	880	888	855	850	864	887	869	878	972	868	910	867	877	844	887	924	918	920	900	958	885	881	904	910	888	880	897	904	898	950	850	883	874	869	863	882	902	912	868	883	864	958	905	890	890	903	844	880	909	912	896	869	876	861	916	901	908	885	868	939	951	915	880	857	892	946	918	860	925	905	940	886	918	937	917	896	880	918	908	873	849	948	927	949	927	920	863	893	930	862	891	959	872	943	1007	839	901	919	903	911	909	896	922	893	894	894	897	893	896	843	922	988	908	898	847	881	901	875	887	926	924	964	831	859	939	922	862	921	892	928	913	927	856	930	895	834	928	884	924	939	881	894	954	885	926	856	897	875	876	904	874	862	912	837	899	957	880	948	897	882	912	891	879	932	961	931	918	921	907	923	907	847	896	966	936	904	916	902	882	906	918	882	847	839	916	907	950	886	891	915	902	921	917	924	945	910	941	877	861	874	914	897	858	905	855	890	935	859	913	888	896	941	906	882	900	894	884	886	924	884	879	902	879	956	876	928	903	967	877	912	866	888	891	917	887	893	938	913	876	900	872	901	893	896	910	857	920	896	901	846	838	927	918	880	916	914	921	832	883	924	889	895	863	933	887	874	865	906	897	890	907	873	889	904	897	864	920	901	925	910	890	911	920	940	871	897	892	934	925	825	923	876	886	870	910	925	892	901	892	910	941	865	895	890	914	889	908	913	864	841	886	890	848	935	955	952	866	900	859	916	908	930	854	880	905	834	849	905	879	932	869	956	889	945	908	868	906	881	893	853	967	910	904	873	895	938	935	916	883	907	912	904	865	899	916	948	908	864	863	863	962	927	918	926	975	925	906	872	844	876	911	910	915	890	934	942	833	868	866	925	913	871	894	887	922	894	919	899	863	911	891	856	930	864	882	883	864	868	915	840	890	896	871	875	850	960	888	899	930	874	916	960	913	831	877	878	898	914	890	886	927	873	903	891	901	881	882	881	904	864	917	893	910	953	905	886	904	944	940	889	918	920	901	921	896	924	895	829	902
5711	4980	36578	18757	7874	2881	1289	913	814	778	802	754	789	839	808	795	751	804	804	854	799	819	770	738	724	749	776	745	814	761	778	807	755	774	794	826	792	807	787	741	787	798	776	752	774	788	767	763	743	795	788	749	847	744	790	778	795	732	809	786	809	771	795	831	765	768	816	736	777	789	743	786	792	847	751	786	764	749	779	806	780	777	758	740	773	807	772	788	750	812	798	810	800	772	811	787	793	761	822	783	774	777	817	795	793	755	769	767	814	748	793	741	807	778	737	752	740	770	790	774	774	706	776	789	790	789	781	797	786	816	788	760	810	823	691	788	818	757	818	763	795	754	837	802	737	763	810	765	767	784	796	742	775	754	799	825	768	820	798	845	741	722	794	828	784	812	807	802	798	743	768	738	779	825	784	829	817	783	807	804	761	799	760	816	775	807	761	820	758	781	784	780	766	808	841	760	783	803	811	798	793	753	792	758	826	800	734	759	836	786	788	805	805	788	820	802	837	788	834	760	798	757	752	765	757	849	771	782	810	787	772	800	809	789	841	762	745	772	796	789	790	794	805	789	786	796	813	806	809	814	807	789	745	818	765	775	790	774	827	763	781	808	792	796	827	833	776	825	783	821	749	803	770	781	834	798	793	795	744	787	774	835	754	799	747	796	774	794	803	809	835	816	782	837	794	820	776	754	808	770	773	812	759	761	789	801	812	788	792	785	832	789	791	762	777	743	797	799	784	815	832	806	809	802	776	771	792	757	778	767	773	803	777	761	810	810	799	773	757	784	745	747	765	812	803	758	763	747	819	766	768	767	783	761	819	777	777	811	828	764	756	791	791	767	796	739	790	786	798	781	758	779	805	825	786	806	823	810	759	794	774	822	794	787	801	801	760	789	787	753	788	778	804	777	775	798	787	769	782	777	793	778	826	812	807	796	808	797	798	830	787	771	815	789	814	793	766	786	778	798	828	825	769	765	760	838	790	815	796	779	738	818	787	814	818	804	793	757	755	767	785	769	768	777	823	755	768	808	803	774	763	827	786	754	837	815	756	761	774	827	802	824	755	788	764	789	730	801	761	756	758	823	811	821	779	788	789	729	806	772	765	813	785	820	717	797	799	759	753	739	790	770	777	740	764	774	787	799	756	789	800	796	804	755	786	751	753	787	788	832	821	747	815	749	847	803	790	765	750	781	835	781	803	814	843	815	756	792	766	769	814	780	803	773	774	799	795	793	795	798	754	767	744	781	770	802	818	758	783	784	819	748	747	821	844	816	817	786	833	782	761	769	809	767	784	779	747	799	794	817	764	824	834	767	759	803	793	799	828	769	811	789	780	795	802	810	728	788	797	761	812	752	834	787	803	761	728	809	801	755	797	758	796	811	790	754	786	761	819	757	828	763	802	783	763	838	807	796	768	819	790	757	769	801	750	731	831	731	769	782	816	782	748	781	773	758	740	747	794	767	827	731	762	723	768	750	819	804	784	774	827	823	813	734	815	778	749	815	784	804	772	774	760	797	761	775	839	799	819	749	806	773	848	795	809	772	773	804	815	812	800	764	788	756	756	790	810	780	775	746	769	792	799	805	789	809	771	793	787	822	767	771	771	773	764	746	851	765	757	827	745	758	811	782	809	827	774	820	819	827	784	774	765	800	752	800	792	790	800	792	814	774	781	784	803	808	780	737	780	778	722	817	810	763	795	770	804	820	831	815	790	835	836	768	884	791	800	795	787	753	777	787	767	823	811	794	774	817	804	785	789	767	792	768	748	803	782	777	804	803	845	766	717	766	782	774	809	859	728	779	805	763	748	811	807	774	719	748	735	798	818	749	792	806	770	757	788	751	825	767	776	780	823	753	797	750	772	783	776	800	780	767	791	803	807	761	814	827	776	772	820	773	865	836	743	808	857	769	795	804	785	792	784	820	793	770	773	764	765	809	810	781	777	818	836	781	742	779	834	805	776	843	812	760	732	804	799	800	770	825	778	802	777	782	781	767	804	769	798	822	795	829	698	812	814	764	823	788	810	806	814	811	782	806	780	824	834	838	838	777	782	784	833	853	753	786	750	782	777	760	776	772	789	795	791	758	792	773	794	781	799	781	748	790	752	777	811	802	814	777	770	824	765	772	775	839	779	810	777	800	853	764	799	795	789	828	792	811	742	816	815	805	827	815	812	752	793	781	848	800	788	741	796	765	793	765	755	836	763	754	826	736	763	808	796	795	815	773	798	768	784	763	750	812	774	796	763	767	791	784	771	787	799	739	776	812	765	751	767	747	775	780	796	764	785	799	815	818	777	779	827	807	729	770	792	778	809	809	767	772	786	747	758	750	802	728	791	781	841	766	765	752	796	811	796	758	810	767	803	836	817	769	798	819	749	747	778	773	796	801	751	828	763	769	792	774	833	747	804	757	809	791	805	776	776	827	840	821	797	760	787	779	747	788	756	801	795	782	774	779	798	779	772	783	805	813	784	839	803	795	777	752	763	798	779	767	823	765	799	784	801	737	759	748	837	721	808	793	836	781	804	786	776	825	809	751	769	802	798	763	820	783	779	786	801	787	797	805	762	796	780	766	762	758	773	789	786	740	815	790	775	811	782	809	751	757	779	776	792	776	781	763	753	766	776	839	811	833	787	786	773	815	828	781	809	780	855	754	772	820	784	786	810	812	778	810	804	817	733	772	825	771	802	853	811	786	768	825	762	761	816	743	807	800	863	808	837	767	788	795	806	778	761	769	804	761	736	765	773	754	800	784	866	809	771	800	754	780	732	813	750	805	763	806	762	788	787	801	781	819	749	814	777	847	851	777	803	789	742	824	779	820	779	811	761	792	807	810	765	772	794	773	788	824	759	764	797	762	763	753	777	796	783	817	811	754	802	793	780	776	823	837	749	801	815	792	803	832	769	802	811	797	828	820	728	766	795	806	821	804	770	809	774	805	754	777	796	779	742	745	744	768	773	800	776	751	794	750	823	766	793	750	771	776	772	831	724	794	707	794	843	762	760	754	838	788	805	847	790	746	806	819	770	787	756	776	727	810	725	821	810	797	797	757	801	817	768	758	765	818	744	786	741	767	787	818	791	760	776	757	767	824	830	784	789	784	797	778	826	776	747	793	771	846	765	728	776	803	777	789	813	776	726	806	776	796	793	733	801	754	746	746	848	790	853	828	779	816	785	778	740	765	785	788	786	757	745	817	793	774	800	815	796	824	757	744	766	739	769	791	739	771	786	808	768	771	766	782	794	787	794	787	786	773	803	773	846	761	720	806	792	771	797	800	753	762	808	813	761	787	764	810	762	813	785	762	811	766	810	806	768	786	801	773	802	782	824	773	776	832	772	741	746	814	771	751	736	778	841	821	793	755	772	778	783	788	799	771	814	816	781	785	754	815	811	799	801	795	797	756	760	748	733	800	785	747	810	770	800	776	750	742	791	760	761	789	797	784	791	752	767	759	743	812	828	839	823	806	835	778	733	773	797	746	876	758
24474	22402	48436	53542	44289	24464	7865	2096	1119	1015	977	943	932	914	982	904	925	912	866	949	948	920	859	860	939	896	920	931	882	919	893	879	885	878	819	868	840	877	986	896	868	893	872	848	902	890	861	876	970	861	921	971	892	882	870	895	926	905	857	873	935	900	888	922	924	921	867	907	874	888	905	873	916	821	895	871	855	899	898	872	861	921	847	897	899	932	896	921	859	903	879	883	907	921	890	895	897	841	901	865	875	904	887	921	906	946	954	904	855	930	874	869	883	852	927	919	891	903	856	927	893	901	930	888	903	927	878	877	906	879	897	894	945	865	898	889	969	854	852	862	934	934	887	923	926	934	932	874	954	922	850	891	907	892	877	946	923	880	842	936	932	870	892	903	866	881	874	930	872	864	898	881	904	866	921	838	913	889	868	893	891	900	875	936	919	893	827	815	852	893	828	874	897	855	899	916	875	882	895	898	884	899	918	894	854	882	844	843	861	863	870	869	911	897	878	911	894	872	888	907	971	912	913	959	939	861	891	917	923	858	932	876	888	904	913	845	862	898	904	946	844	930	825	883	880	860	884	946	897	923	936	884	892	862	899	879	964	875	844	892	868	888	852	893	925	895	851	891	851	931	845	867	928	894	940	841	908	859	856	907	867	883	859	922	829	954	827	871	877	885	876	865	942	927	867	896	890	907	910	952	929	914	912	915	913	917	907	853	900	924	897	924	913	878	910	914	873	851	880	927	865	896	906	853	896	930	918	912	888	867	833	903	883	931	916	904	942	876	916	895	877	870	911	857	869	901	912	878	936	906	929	867	891	931	853	858	898	933	833	896	833	864	882	872	817	865	861	826	859	931	903	926	912	878	848	847	877	851	901	888	865	847	946	909	886	893	884	885	890	893	878	889	902	889	884	874	910	856	982	906	937	881	899	900	870	888	900	895	869	989	1001	902	902	890	938	882	887	859	882	867	886	876	817	864	861	930	876	875	863	871	899	919	860	863	856	910	922	902	872	901	875	870	861	911	891	881	837	897	921	881	923	847	881	883	879	962	887	884	895	876	909	937	867	899	911	927	893	901	903	883	903	899	874	865	919	933	952	908	844	917	844	820	944	955	879	859	919	891	925	891	902	885	938	882	868	800	879	872	837	913	903	820	916	932	851	898	901	916	918	882	887	941	888	872	864	919	885	843	831	878	882	926	856	849	886	902	924	920	883	936	854	910	866	872	890	885	817	913	883	893	931	919	897	882	887	874	886	931	859	885	882	876	881	854	877	898	961	886	913	900	896	894	897	898	897	904	873	904	866	929	879	905	937	874	895	884	835	911	901	904	884	863	868	936	854	883	951	858	911	880	926	874	823	877	888	887	857	908	884	837	891	842	841	916	904	859	915	902	902	933	905	918	896	885	866	869	858	890	901	907	902	901	881	874	964	917	896	883	905	890	885	908	877	898	875	916	918	851	920	878	941	871	835	888	890	873	897	847	912	867	898	925	884	901	918	879	882	902	873	871	861	872	874	923	863	894	923	922	860	847	856	862	883	850	844	879	907	880	845	901	855	857	931	942	878	939	894	887	880	854	915	871	866	938	903	871	926	887	870	858	930	892	869	840	899	864	892	904	866	869	933	924	908	889	858	936	886	887	912	906	902	863	915	888	893	962	880	899	863	900	905	867	878	923	862	882	861	914	924	878	918	877	897	846	899	913	881	931	923	869	899	903	891	869	839	834	860	945	901	937	950	942	930	933	894	927	847	879	866	955	908	888	890	930	922	898	879	914	875	893	846	895	953	912	915	894	900	905	940	865	864	906	894	914	874	856	921	897	883	855	881	902	914	868	972	905	866	900	865	935	926	933	866	943	937	861	861	831	826	887	859	928	911	912	845	897	861	892	900	889	902	896	884	888	886	884	853	902	903	854	901	824	926	930	909	894	869	900	846	864	843	899	854	864	916	848	924	863	926	876	877	864	899	828	914	878	914	877	866	915	853	931	923	900	908	871	868	918	893	877	871	898	867	907	922	894	843	844	898	876	842	877	890	823	824	881	913	908	898	846	904	855	920	876	842	878	870	892	868	866	840	905	836	886	880	922	879	903	876	888	867	880	910	872	905	862	891	873	915	892	895	924	862	879	919	851	845	894	856	886	905	900	886	877	898	879	879	853	920	869	828	921	897	839	930	925	958	914	915	932	926	931	874	928	861	918	958	915	890	879	866	885	861	893	896	876	889	863	911	829	900	941	882	870	886	875	863	876	889	901	860	916	938	861	839	921	918	937	941	815	870	882	900	894	862	960	881	922	924	922	893	934	844	832	909	879	878	837	869	883	837	904	895	856	868	921	881	869	945	855	812	927	834	871	827	903	871	861	882	889	881	904	860	908	906	955	939	853	848	894	896	882	901	864	853	828	844	865	860	809	962	862	916	951	894	913	870	887	854	873	922	908	897	907	896	939	954	896	888	875	904	819	886	863	902	892	910	882	910	899	889	859	904	858	914	862	851	858	862	950	863	886	854	880	824	883	917	903	916	860	886	876	902	889	935	911	911	878	893	915	890	880	944	892	905	896	901	932	876	914	922	873	909	888	965	897	878	861	900	882	891	885	888	930	869	968	918	834	848	916	941	879	861	928	883	869	844	873	864	909	870	878	895	871	882	937	949	905	851	870	879	911	844	881	873	858	902	903	901	899	876	891	875	893	899	941	902	929	853	853	871	865	903	838	889	914	911	907	842	834	902	906	882	921	922	891	882	891	851	900	882	931	924	903	918	893	866	957	863	877	861	870	861	886	937	883	871	905	902	864	854	891	891	898	861	854	902	926	861	906	876	876	882	916	916	882	944	898	904	892	873	892	905	819	904	891	880	884	865	939	885	892	882	962	899	831	923	847	933	859	941	891	907	924	879	857	904	881	868	916	861	883	814	851	943	921	885	897	921	894	921	869	863	834	909	913	871	934	883	911	856	881	919	936	862	948	904	933	876	874	890	913	842	872	918	824	877	870	903	899	881	963	878	866	906	830	904	855	896	865	901	871	853	937	917	882	871	893	891	895	860	865	830	935	882	896	911	865	856	866	895	935	877	867	880	862	876	884	834	935	910	846	880	859	836	903	882	854	880	858	880	913	888	937	863	898	890	850	899	904	910	880	852	863	886	868	905	843	896	891	875	853	890	855	828	828	929	882	929	899	856	876	878	879	890	850	907	883	914	879	865	911	891	873	914	960	869	916	885	937	859	853	891	845	914	917	926	888	863	971	903	864	863	844	887	893	865	906	868	884	871	938	858	884	879	883	865	870	922	873	854	849	926	858	906	840	878	905	875	870	900	898	866	848	919	892	902	846	888	880	892	858	879	950	888	883	868	873	889	943	855	885	897	860	869	893	919	907	878	882	887	876	906	942	940	932	863	884	910	878	895	885	856	851	904	858	840	890	847	895	866	855	877	949	868	870	836	892	873	866	889	885	903	911	909	848	892	903	910	846	858	897	890	894	896	884
12306	66317	77302	57742	39688	15245	3876	1779	1058	910	842	896	870	939	845	892	864	939	847	880	853	876	850	855	896	883	898	922	852	883	864	870	876	856	820	896	865	873	870	896	828	856	866	884	870	908	853	844	845	848	879	881	833	871	815	830	848	911	853	880	843	907	862	893	834	912	896	910	872	822	864	822	857	934	906	846	857	890	901	905	859	890	906	903	890	867	851	894	845	870	899	841	847	854	877	877	904	850	918	890	853	866	848	858	826	907	908	919	857	905	843	846	877	901	876	870	873	794	848	877	912	852	875	866	884	884	908	849	823	870	866	906	821	844	837	855	855	835	868	859	936	881	863	860	856	866	851	833	869	859	857	881	854	923	845	854	850	891	865	870	929	853	899	873	883	917	824	854	875	853	866	857	870	885	887	830	839	901	882	906	858	825	920	911	885	883	830	838	873	888	903	864	886	857	816	856	883	879	906	869	858	867	862	884	918	843	922	891	860	904	840	883	865	863	892	909	894	856	864	869	832	883	905	823	841	838	858	911	910	848	816	887	907	813	849	891	832	914	876	842	894	817	909	867	858	866	827	870	896	868	864	853	902	855	907	861	915	828	877	823	915	890	865	849	858	902	872	884	885	822	931	849	910	880	877	838	865	886	908	898	858	898	826	882	852	881	872	843	881	818	848	837	864	851	846	852	885	857	836	835	894	833	865	845	858	918	915	833	887	888	889	814	879	891	878	852	883	816	876	895	856	898	857	894	858	862	883	856	863	852	840	913	871	898	851	883	902	858	879	867	894	824	898	912	818	863	877	843	879	910	855	885	890	885	906	879	859	849	857	893	844	880	840	879	839	862	899	860	873	832	843	939	907	885	825	860	899	869	832	842	879	874	843	876	887	851	833	831	838	858	834	864	908	890	889	878	815	876	868	899	858	820	939	881	866	902	873	881	853	916	881	925	870	861	838	905	892	851	879	868	863	832	862	887	914	877	877	879	904	893	843	808	869	857	839	895	831	853	802	860	873	854	843	844	900	840	876	918	899	864	874	867	920	857	847	824	885	860	844	886	850	860	867	881	909	885	953	873	811	867	843	878	781	896	858	884	858	823	832	862	869	891	858	885	877	859	852	859	831	874	849	808	859	925	931	819	870	869	875	872	856	848	853	909	786	863	839	884	883	854	860	884	851	873	840	884	838	951	855	870	849	786	912	815	894	800	824	894	888	846	849	874	856	843	842	874	846	864	866	813	882	848	949	836	855	884	850	859	822	833	880	859	883	915	854	879	848	869	868	849	902	891	861	874	856	855	900	883	808	897	820	927	856	885	915	869	838	832	843	864	868	871	894	905	842	886	908	811	854	856	884	851	832	809	877	842	889	940	882	880	894	844	853	916	871	861	850	791	872	882	907	899	880	885	826	863	815	883	806	844	890	885	863	893	833	911	884	808	835	868	896	863	846	827	874	870	889	800	892	850	887	906	879	879	850	884	844	894	860	862	877	851	866	884	812	853	826	896	871	846	811	850	859	852	855	864	889	879	880	943	865	929	849	891	871	857	870	832	926	860	872	891	888	870	857	889	913	874	891	935	813	842	865	858	871	873	858	820	874	880	880	871	852	809	911	828	876	878	858	854	848	885	858	871	849	898	840	841	839	896	855	829	822	888	852	866	834	890	851	909	855	928	863	859	895	888	894	847	894	882	863	924	902	814	834	893	859	879	883	918	862	871	885	879	890	848	838	832	880	867	842	855	860	851	861	917	871	865	877	889	868	845	883	860	811	891	908	865	918	803	883	906	870	861	847	850	859	815	944	858	839	858	850	847	839	857	883	879	856	831	915	846	880	874	844	826	815	867	856	885	884	888	890	912	891	846	839	817	837	860	916	876	863	857	898	878	819	831	866	881	868	891	919	902	853	837	849	838	914	853	890	887	827	824	918	872	882	847	896	864	891	859	837	866	868	842	901	830	876	861	884	872	850	854	894	916	912	870	858	920	865	891	858	876	858	876	865	854	860	850	856	865	843	836	871	847	862	877	860	887	904	835	924	836	862	815	848	805	829	849	916	885	853	881	900	914	889	859	929	905	889	858	868	900	857	905	839	870	842	866	853	868	873	874	835	821	860	862	888	919	851	820	868	853	905	821	816	824	871	895	901	882	929	842	892	903	805	843	838	856	896	867	815	855	896	870	889	845	852	883	887	851	921	893	880	833	897	833	849	878	866	872	857	846	861	861	861	880	834	843	890	861	945	891	854	868	885	854	898	861	882	888	897	874	827	882	831	844	900	842	884	876	871	871	829	860	797	939	881	874	858	859	848	901	888	891	876	844	938	807	862	885	848	807	853	844	878	891	929	853	853	850	874	833	892	842	876	867	909	899	897	790	811	865	880	919	872	874	866	864	915	844	890	849	808	847	877	867	903	864	868	837	895	832	881	836	885	945	849	834	834	868	837	842	862	823	907	831	799	903	817	879	884	834	870	884	829	893	888	892	898	859	898	856	936	913	818	920	801	843	846	860	868	847	865	838	865	909	839	860	891	847	816	889	872	893	913	798	902	928	850	831	919	837	873	876	889	863	846	843	837	824	899	870	862	833	871	893	843	893	901	898	877	814	873	807	810	869	824	840	875	868	888	857	887	840	900	818	862	867	852	881	877	872	838	906	848	881	868	821	817	820	822	864	876	902	870	829	838	865	838	844	875	861	887	880	932	831	929	824	884	907	874	842	836	886	870	860	867	874	848	873	838	870	844	901	874	818	856	873	826	829	895	838	908	892	882	859	865	808	880	881	845	876	909	873	893	852	863	869	870	854	853	862	876	830	847	857	815	852	816	854	912	896	881	905	894	873	905	841	917	922	800	883	865	848	835	831	838	881	853	880	929	910	897	858	868	815	809	864	848	840	905	832	853	916	929	837	866	931	845	793	842	821	827	876	810	887	830	879	850	843	853	914	842	882	868	849	900	874	881	882	892	871	858	850	826	886	833	904	888	881	846	898	816	887	930	896	822	850	849	821	847	859	862	894	849	848	858	842	879	905	917	883	863	836	902	865	839	850	817	845	866	855	922	884	918	873	868	850	852	859	850	867	851	843	847	891	915	836	828	847	872	871	838	914	867	855	857	867	845	879	848	829	859	894	807	881	855	862	927	897	905	850	865	905	840	855	848	838	883	885	891	876	894	887	859	878	851	881	862	868	877	861	894	886	883	912	887	854	835	835	889	867	918	856	872	908	894	873	815	861	866	851	883	858	888	811	911	859	841	875	837	847	844	864	840	825	871	844	839	954	883	908	823	857	872	839	862	846	905	843	819	876	848	866	870	845	874	898	907	864	878	897	828	878	858	863	932	828	836	881	889	842	832	878	853	885	866	834	899	855	913	854	841	846	850	811	880	839	865	846	859	855	818	874	885	830	901	870	873	851	882	900	854	893	894	860	825	862	873	848	882	868	879	829	904	875	830	875	846	830	887	848	898	893	867	876	880	851	856	848	875	912	874	830
23752	21528	35914	54376	51247	35464	18085	4213	1437	1046	1059	969	1007	1042	967	1009	1000	948	1009	1020	948	946	1019	969	943	946	942	1010	979	972	996	1018	972	989	980	1020	983	1023	975	990	978	1005	990	977	1009	1027	977	945	931	1002	1012	983	1003	1007	988	1008	946	1020	978	963	986	888	1024	1002	935	994	943	973	993	934	1025	960	970	1033	1058	985	992	965	1006	957	909	975	975	978	952	1007	989	963	899	965	955	986	990	1007	974	941	981	988	944	983	935	1002	965	993	969	955	1014	976	966	990	996	1014	994	932	910	962	984	952	978	964	1025	957	975	1033	939	927	985	1027	941	1014	1030	983	1017	966	930	982	939	993	923	925	935	987	966	998	990	984	979	1018	942	899	990	1009	1013	1006	1002	1007	1024	987	975	920	949	942	972	960	954	969	980	911	951	968	1011	953	965	1007	1025	1030	916	967	1045	1013	998	931	946	931	965	984	995	1011	979	995	973	956	947	990	986	979	966	1021	1014	946	926	965	1024	982	957	994	1040	989	953	989	966	967	964	947	937	943	971	1006	957	1015	942	952	1021	989	956	917	907	978	938	1017	960	953	955	993	955	926	974	1005	966	996	928	965	997	957	973	984	949	975	970	910	911	936	908	977	950	980	999	931	972	973	930	962	1001	936	972	937	1018	929	1044	969	945	984	1020	946	991	997	969	977	989	1013	920	929	960	932	924	953	988	994	983	940	975	974	1001	921	983	1022	931	918	1003	995	934	946	931	954	987	992	974	917	956	989	1006	1013	982	1007	974	985	982	960	945	977	936	930	961	907	998	1002	902	1004	1005	954	1026	978	905	941	1000	1051	974	950	1033	951	989	1024	931	990	948	947	1007	1003	1005	988	1002	914	1003	1017	950	1014	926	947	935	958	1007	1004	983	1004	964	951	946	934	927	1033	1021	958	1044	950	948	1001	949	912	928	932	915	978	1003	967	939	982	987	1006	953	1013	1011	1018	920	962	983	976	976	952	928	981	970	972	1051	923	959	993	972	944	1001	931	953	961	1019	981	985	1027	945	940	985	959	1011	1022	998	975	963	978	967	971	967	983	959	1011	948	975	957	923	949	999	991	961	962	1003	924	954	993	912	937	1001	944	1041	968	953	967	916	1024	988	948	1056	970	969	1008	942	973	982	983	979	987	960	902	998	992	951	984	964	980	1039	978	957	992	960	995	957	954	925	929	984	969	1006	972	1033	883	973	953	914	956	995	975	941	964	1003	991	956	938	961	930	965	1008	958	924	953	974	989	943	985	933	988	922	947	947	948	960	949	972	949	981	971	964	969	917	945	992	978	983	963	932	1003	975	936	1021	921	1011	942	925	950	953	922	971	1041	993	991	997	1010	974	974	987	976	976	960	944	1066	1076	957	925	1017	944	948	904	916	962	927	995	920	1022	971	984	977	953	1002	927	988	1011	954	929	971	1037	925	1009	964	968	922	999	1008	951	981	1011	962	951	947	934	934	964	1025	925	1026	931	927	954	973	967	967	978	883	975	969	996	983	943	939	972	1028	951	981	995	937	1017	985	1024	955	994	961	969	972	1002	943	974	937	968	986	961	995	953	952	962	980	1021	936	976	987	963	1015	1005	981	952	1006	1034	1022	944	1028	956	972	984	1035	943	985	993	983	1028	997	1006	964	959	967	905	964	1014	998	986	1007	948	962	949	988	961	928	982	945	959	1004	994	971	945	933	959	991	1001	944	940	979	978	914	980	1003	920	990	932	960	955	948	956	940	964	980	938	970	980	947	1020	956	1044	968	954	950	1002	953	1019	991	999	999	953	941	945	990	983	1032	997	984	919	948	986	975	998	1005	997	975	959	975	954	981	989	912	976	952	962	978	987	953	923	973	972	1024	935	925	986	999	939	940	974	1002	956	1020	973	989	954	1017	1012	964	1051	961	912	932	948	977	946	1005	964	975	987	992	990	958	973	998	1038	963	958	982	985	979	986	999	948	996	965	1011	970	983	970	983	998	977	958	936	962	972	994	964	988	981	971	983	928	983	939	979	987	982	1013	911	1029	970	926	999	964	980	1013	912	1008	1062	967	956	964	976	946	1023	958	940	960	920	924	927	965	980	1022	954	948	919	964	1015	992	1032	999	998	941	970	984	948	958	997	933	966	958	1034	995	1014	950	1009	943	967	973	954	951	974	1045	986	1011	950	992	995	966	955	918	920	965	933	993	955	925	1024	877	956	930	994	916	942	999	996	903	952	995	931	954	966	995	974	958	954	999	1011	948	961	938	1003	1008	957	973	1010	950	944	981	950	995	962	926	908	871	949	974	920	944	998	939	939	992	943	940	968	966	1012	929	1006	916	1009	1005	975	938	939	968	950	994	938	989	942	962	974	903	955	959	943	917	940	989	968	954	948	947	1005	940	961	979	977	966	964	950	912	960	920	1000	984	1001	1026	986	978	1003	927	1044	955	966	1021	919	975	935	962	937	1042	1033	972	1033	984	929	960	968	988	964	949	983	963	977	913	897	930	984	915	1010	963	927	953	960	962	998	1001	970	977	988	921	1007	925	952	896	979	992	965	964	976	986	968	1003	980	946	916	912	935	973	1009	978	984	986	972	948	940	1031	986	971	937	970	941	942	935	1030	905	1012	1006	957	933	941	972	1011	957	993	999	896	981	894	965	981	997	928	940	963	914	985	964	980	960	971	914	935	998	987	950	965	984	941	927	999	995	982	972	927	1022	945	950	1011	953	981	994	928	933	958	906	960	958	939	923	990	968	980	921	974	947	980	956	1016	1015	983	1007	977	991	943	929	990	947	1008	967	957	967	930	947	951	942	934	1025	1005	956	980	948	991	940	942	979	919	950	950	967	939	965	959	978	953	927	998	1014	960	919	988	919	969	971	972	961	938	889	933	961	985	963	1006	977	973	990	966	1017	995	954	1004	1006	943	979	928	985	986	924	977	915	970	990	910	969	1007	963	950	968	935	992	1000	1016	985	961	946	932	965	978	973	938	923	961	1000	952	977	991	946	1010	963	970	938	963	1040	993	968	911	989	967	991	998	879	1024	941	923	1028	935	980	995	913	963	996	938	942	978	999	915	1006	977	981	959	996	912	912	950	943	964	998	981	900	1040	977	985	964	934	979	935	941	989	923	945	986	955	960	941	958	956	968	980	941	954	1024	985	1032	985	988	932	908	972	935	967	1006	993	925	971	923	987	979	928	965	919	957	937	938	941	987	942	981	1003	958	994	978	944	945	943	1012	989	974	1026	976	993	963	973	945	926	912	972	945	973	996	1006	1004	991	987	911	987	960	981	991	986	930	1014	974	925	972	920	965	992	940	954	949	927	1010	1014	983	925	969	1003	968	958	929	969	987	967	997	957	941	980	969	992	948	930	988	1011	944	953	963	1016	947	925	973	1019	977	1033	955	1000	1007	981	978	983	980	961	1046	958	894	1029	936	961	991	956	1031	939	974	987	964	901	958	986	1005	979	1022	980	992	984	971	939	963	963	984	962	955	964	898	957	964	922	969	1012	985	968	965	979	956	957	936	985	996	1031	1011	975	984	978	985	938	1042	987	998	976	996	1018	958	963	970	998	972	999	999	962	942	1011	955	952	1003	950	991	957	969	965	996	1005	946	1039	964	1007	958	954	968	917	952	998	982	973	927	1011	969	977	953	951	955	986	988	959	1029	1033	962	993	1010	925	987	967	988	980	922	945	938	939	949	934	931	921	1007	983	972	946	918	976	1032	964	919	990	998	927	962	997
18966	71019	66964	75558	55574	27822	9404	2846	1223	947	925	963	911	956	944	989	949	955	939	944	928	907	922	930	987	970	921	894	967	1006	907	881	917	956	924	964	979	947	928	945	983	986	968	982	957	965	972	965	927	914	949	945	964	918	934	944	914	931	965	940	992	923	1001	981	943	957	931	960	965	898	960	976	944	980	944	953	942	947	926	968	987	966	936	923	936	943	870	945	940	930	996	928	949	925	975	975	948	932	985	983	911	939	957	933	925	992	950	939	944	1028	936	986	949	966	963	1022	898	960	956	886	917	972	965	970	940	943	903	922	943	929	961	951	929	894	941	998	900	916	938	954	934	985	964	970	934	955	975	980	921	941	936	954	961	934	922	913	944	927	981	943	934	947	942	897	905	919	933	952	942	875	917	886	980	943	932	956	991	988	955	923	941	952	944	938	916	951	980	960	913	955	926	979	985	934	937	932	927	910	897	918	940	936	903	963	909	929	966	880	922	903	976	980	928	955	976	963	910	954	937	912	961	970	950	947	963	920	960	876	926	880	931	885	941	922	922	974	934	923	979	966	970	976	917	901	928	916	960	967	940	930	988	1014	1027	982	989	969	996	929	916	933	916	931	928	959	889	964	908	957	920	931	885	970	946	964	923	1024	946	970	947	979	922	945	957	950	933	879	959	910	925	897	994	969	947	987	955	905	912	952	928	955	989	921	935	1020	912	972	921	924	940	939	922	1005	956	927	931	915	938	929	928	970	956	896	929	887	927	959	949	959	943	916	918	956	908	910	951	992	931	964	947	959	984	936	918	944	943	971	899	952	921	945	963	919	960	968	949	954	966	958	936	948	952	917	951	929	923	912	954	883	879	923	1035	923	933	918	932	926	935	876	909	926	973	931	911	970	948	909	968	937	929	960	972	962	903	980	933	896	975	929	918	903	949	945	920	932	929	984	960	941	1027	955	933	961	960	950	954	943	935	936	892	941	918	927	952	893	930	1000	978	985	933	904	998	955	949	965	938	917	960	908	950	972	940	924	931	956	1032	933	949	967	895	951	933	915	958	955	976	915	874	954	960	982	940	913	966	1007	896	940	987	901	953	936	1018	903	891	963	968	968	924	927	917	964	954	959	978	890	921	989	888	927	939	963	973	948	930	942	975	896	949	940	920	894	959	954	968	910	969	939	932	961	948	994	926	1005	954	901	982	925	962	963	935	960	891	940	918	901	936	924	976	983	868	917	923	977	862	975	952	999	930	980	996	885	928	934	946	908	939	950	932	985	949	937	946	940	882	931	985	935	904	966	964	1018	926	923	951	960	886	894	940	888	957	919	917	940	917	959	966	929	905	930	939	928	959	923	967	979	944	959	947	943	931	944	916	918	970	944	903	926	1015	950	935	966	928	963	947	968	1001	960	981	980	994	938	960	907	960	934	947	958	931	941	956	914	992	925	924	961	962	867	957	941	958	941	932	945	967	928	942	944	939	956	949	925	923	903	954	945	934	932	900	900	967	970	952	971	860	1011	934	944	943	914	890	988	928	1010	943	986	987	906	968	962	964	972	940	926	945	949	971	917	946	882	961	1007	948	936	1012	904	930	939	958	936	955	941	1011	906	898	966	916	953	895	903	930	911	985	934	933	940	892	933	982	969	939	975	941	979	1014	902	925	952	875	912	963	952	932	920	1008	986	987	930	922	898	991	958	924	919	897	904	947	977	931	973	980	925	957	935	946	983	945	925	939	961	911	925	907	933	973	917	947	907	959	953	904	954	974	961	940	927	896	940	974	963	937	1003	916	891	1010	936	930	953	901	964	945	976	886	1004	941	933	969	986	901	891	900	949	943	974	957	937	911	922	965	971	944	960	995	972	917	930	913	973	942	965	986	926	914	979	937	878	954	925	950	1000	989	886	919	899	934	929	1018	929	880	914	919	955	934	932	967	927	922	901	983	979	903	973	878	960	951	1012	880	913	930	875	886	914	922	916	946	1010	976	910	976	907	966	981	940	913	990	992	954	959	936	903	941	945	921	929	943	908	967	902	956	959	902	919	952	898	984	980	901	879	975	948	946	988	952	949	946	904	983	886	950	921	965	925	1015	934	938	933	947	943	931	946	975	946	920	995	958	952	903	980	878	896	937	968	972	911	983	924	935	914	918	909	926	931	950	982	980	952	939	923	923	986	989	937	910	947	874	944	923	979	912	928	955	948	975	919	934	958	953	969	926	924	932	968	895	931	957	924	899	915	953	886	948	931	965	966	944	921	989	889	911	966	886	938	954	963	996	937	905	966	955	924	953	945	962	899	915	954	950	911	941	897	1022	983	943	955	983	896	949	918	1034	952	943	971	917	957	865	924	947	941	953	954	930	904	960	905	964	969	938	914	912	942	951	918	958	984	939	943	978	985	974	913	960	913	889	959	976	952	960	898	927	902	887	862	941	946	934	962	901	966	941	960	890	929	941	970	899	938	885	951	980	940	883	942	923	918	952	970	926	948	993	888	974	980	915	960	943	956	957	917	934	974	933	975	942	886	921	979	921	920	941	941	906	968	925	938	925	966	969	854	991	922	981	941	906	956	915	1020	946	961	938	916	898	905	942	927	972	968	932	957	969	961	950	932	981	973	937	989	969	970	935	936	931	967	943	971	896	926	924	911	959	980	956	992	955	910	1018	1005	933	967	966	901	950	908	953	953	921	949	942	996	944	937	959	860	986	946	893	966	928	976	974	906	903	969	963	954	958	922	947	977	940	987	991	945	981	915	978	958	950	949	904	944	991	925	941	950	920	945	959	1004	958	945	943	935	963	910	920	921	901	916	1028	926	946	952	929	912	929	915	939	944	967	947	953	934	915	943	958	928	938	942	911	959	955	984	938	997	937	943	953	951	899	938	935	900	924	980	988	897	979	980	932	909	898	875	1001	948	1005	946	1009	917	928	912	938	968	877	962	876	912	1005	917	984	890	937	964	1013	997	923	950	977	910	932	921	931	940	906	918	932	990	956	879	964	953	947	988	955	938	1007	999	958	986	942	983	996	964	915	949	907	936	974	978	960	975	965	915	927	935	916	943	900	899	970	938	959	911	915	967	927	951	938	956	891	927	988	905	916	938	967	975	879	1022	957	968	965	937	956	891	921	959	958	975	925	932	982	940	962	961	958	946	955	982	895	945	937	934	947	946	958	958	900	943	953	932	973	957	947	947	942	975	928	947	914	945	955	948	917	923	933	940	921	933	955	874	979	952	970	960	946	945	945	944	967	948	919	932	929	879	994	941	937	933	982	935	946	918	972	944	974	1018	942	967	940	920	897	941	936	945	931	933	897	949	952	897	994	946	946	934	982	904	912	940	944	918	927	884	913	916	919	915	989	905	923	958	983	980	929	924	936	975	953	944	962	941	928	935	910	938	993	929	895	960	951	937	926	972	990	910	924	944	951	939	940	911	963	916	882	992	914	937	920	920	905	953	943	984	933	953	908	971	927	930	896	923	955	871	917	954	923	964	942	914	897	984	889	912	922	940	927	932	985	971	944	897	895	971	902	938	932	925	945	937
27271	15991	16461	23507	16138	7814	2935	1358	980	916	871	905	903	929	880	881	878	888	883	894	879	877	878	895	906	920	858	892	849	901	889	864	905	929	890	908	904	972	898	849	912	949	891	892	875	877	854	851	936	900	865	902	875	922	893	883	876	890	831	875	890	936	954	913	873	930	893	848	806	857	842	854	888	909	869	877	872	889	908	896	932	849	861	913	933	913	911	888	920	901	901	915	957	830	872	927	902	889	944	898	869	847	911	899	881	865	898	869	881	832	897	902	862	882	901	884	844	878	892	890	881	924	848	902	836	934	910	857	868	894	924	853	900	885	876	867	885	868	865	881	909	859	891	886	900	848	906	856	916	872	970	855	844	856	851	865	875	887	882	913	880	968	865	841	891	893	884	886	863	887	879	840	899	866	912	912	870	933	918	945	891	874	868	876	824	849	916	895	878	872	881	876	871	911	932	862	910	890	910	809	900	887	886	886	897	921	902	874	895	892	836	892	887	925	863	862	894	819	894	950	891	837	895	880	884	945	914	867	875	855	893	889	902	907	873	894	859	876	898	861	869	826	904	882	885	847	882	888	896	867	882	929	904	925	870	877	860	876	852	897	886	856	900	884	876	890	874	879	918	875	771	846	913	881	882	905	873	900	875	909	921	897	917	862	899	859	870	905	849	892	903	915	894	936	906	853	853	873	847	911	893	848	879	853	896	870	898	870	918	904	877	897	856	888	880	850	869	923	882	888	935	873	860	912	877	851	903	939	895	858	831	921	899	897	924	883	827	872	876	891	910	845	894	875	827	879	892	936	890	920	839	867	871	923	934	867	887	888	892	852	866	924	885	930	883	837	929	889	907	857	892	893	871	821	859	888	821	880	923	930	858	853	831	861	934	872	920	893	888	887	850	862	884	902	888	849	875	879	880	888	884	898	900	906	855	866	887	861	850	893	897	917	925	901	907	908	899	853	865	917	865	895	886	820	914	820	906	850	870	898	912	896	892	894	866	935	886	949	899	818	883	913	883	913	953	907	855	857	850	895	903	873	878	860	889	897	856	906	823	881	927	917	835	909	861	884	888	869	844	886	844	820	867	905	945	857	883	912	881	887	869	868	874	853	859	885	908	851	876	923	912	912	952	893	893	882	957	864	910	888	884	854	876	918	882	908	884	908	884	895	900	894	898	887	871	854	893	906	824	903	959	880	922	853	910	923	916	866	883	862	904	859	853	885	903	875	867	840	830	876	894	876	952	932	868	874	883	848	858	863	884	855	894	895	838	949	890	908	962	835	880	857	889	853	837	831	936	950	855	906	875	917	892	863	869	808	869	866	904	880	835	899	890	889	857	859	926	827	848	871	860	818	879	929	860	868	827	907	838	872	920	893	896	903	910	919	879	935	908	873	878	867	895	924	874	853	925	871	910	860	917	837	882	943	863	847	923	916	892	872	854	850	926	921	896	885	879	916	898	909	892	936	917	900	927	873	912	903	910	844	873	854	823	874	890	837	872	905	899	861	843	927	919	956	859	915	856	888	865	859	848	905	878	878	836	908	900	880	888	852	921	874	868	889	915	919	874	910	873	862	947	887	918	887	871	886	863	906	914	806	903	856	884	906	907	902	922	848	890	851	858	885	843	858	902	867	925	964	883	940	878	879	929	869	863	858	890	877	845	895	874	870	822	837	863	939	816	838	852	909	859	889	910	907	873	864	890	916	862	871	884	889	887	863	865	861	899	900	887	873	880	902	904	896	895	890	860	910	927	939	886	901	888	909	857	874	897	880	887	857	886	873	894	911	845	876	908	908	919	887	867	882	954	866	869	919	911	874	870	809	896	903	875	911	940	858	909	879	862	903	886	895	870	907	891	805	909	902	905	903	871	889	900	895	900	886	883	861	916	899	961	868	877	881	908	846	841	870	904	870	906	910	855	895	884	911	888	895	867	878	893	888	889	916	884	916	889	870	886	881	874	849	851	866	858	866	860	877	826	896	875	878	982	901	947	851	865	892	920	882	881	913	856	818	826	886	920	870	890	870	907	906	881	870	873	828	897	804	894	846	852	896	887	837	877	871	856	908	894	861	889	842	896	910	842	892	913	848	851	830	840	917	869	933	872	917	906	958	889	861	913	824	908	962	862	926	843	842	881	905	934	868	838	912	952	907	812	880	866	896	891	869	902	824	909	948	823	864	868	891	840	833	928	910	840	906	823	873	849	853	911	899	899	864	921	831	863	893	945	863	868	896	867	882	873	885	956	883	957	943	929	901	853	827	899	923	959	884	848	888	857	908	913	857	958	890	885	849	860	924	865	848	913	871	875	839	902	880	900	943	883	864	880	847	877	882	869	857	887	855	849	922	897	911	888	911	867	861	929	851	933	928	922	875	889	892	898	922	840	848	921	888	935	902	877	908	855	907	812	884	909	843	867	878	879	846	841	902	856	860	861	887	885	865	819	936	892	869	905	847	909	855	935	831	919	875	877	876	890	844	848	893	871	910	947	901	919	908	882	894	890	942	887	883	862	869	899	902	919	910	880	910	854	862	883	963	907	920	862	871	832	943	918	861	905	877	848	898	889	961	935	843	902	929	852	872	885	824	866	893	890	938	892	891	915	850	893	870	878	912	878	922	909	901	834	832	887	889	894	891	948	858	891	882	913	855	925	884	924	871	883	788	890	892	911	924	850	862	925	910	878	866	942	913	882	946	895	897	893	890	867	876	900	875	859	928	872	860	910	899	885	886	894	820	951	866	898	883	874	888	907	931	897	871	873	860	901	869	880	878	886	879	865	898	873	845	868	933	878	854	889	901	880	877	925	839	876	875	845	884	885	914	856	945	896	866	953	926	922	895	858	887	868	873	855	905	888	860	879	870	901	896	841	945	895	877	896	883	923	881	899	877	889	893	951	917	849	886	893	922	907	882	871	853	927	881	907	863	875	869	897	898	872	895	823	891	885	873	841	784	900	851	886	882	900	922	895	889	880	904	868	911	893	858	893	853	875	844	892	920	853	830	892	900	865	910	867	919	903	865	881	857	911	800	879	823	851	908	887	883	908	894	949	918	881	856	946	887	902	936	902	876	905	876	892	835	902	852	922	942	897	929	913	856	914	857	917	887	827	883	850	880	928	889	873	851	899	943	878	889	912	940	850	897	890	855	864	930	885	883	852	915	872	900	889	923	919	931	849	899	905	858	849	886	841	878	847	861	889	852	861	857	891	886	855	875	886	885	903	870	903	887	829	859	828	880	916	904	821	877	814	864	887	895	896	804	933	907	930	874	931	915	901	880	861	895	879	899	893	845	876	892	947	936	931	834	887	868	867	909	866	913	897	904	867	879	923	910	925	886	860	906	825	876	888	969	888	863	887	894	942	845	907	827	863	886	949	888	832	934	847	915	833	874	847	895	945	873	904	807	880	849	896	885	887	859	928	835	884	954	839	864	881	894	925	904	869	924	850	874	844	857	907	889	862	893	863	864	918	903	898	874	840	918	828	890
5641	8920	17624	17876	11729	5927	2405	1140	860	772	741	779	779	765	782	803	758	770	804	788	769	777	773	776	787	818	792	788	726	850	791	766	793	747	851	776	747	771	799	739	784	752	786	814	804	796	730	743	813	750	766	825	770	831	757	791	798	828	757	722	832	747	769	761	717	836	756	780	863	749	798	778	780	750	833	815	780	819	754	807	809	798	795	817	811	792	818	776	741	811	813	825	810	835	738	809	785	796	804	789	764	774	757	756	792	768	771	768	778	798	819	796	755	827	751	791	750	818	797	816	769	819	798	791	780	726	777	742	760	814	774	775	774	773	796	825	757	763	803	746	772	784	796	788	785	762	753	797	819	828	813	827	767	871	712	795	728	748	793	773	824	753	760	773	752	790	797	786	776	845	749	776	846	770	771	790	761	750	734	766	781	779	775	798	821	784	782	740	806	740	772	756	798	761	782	788	749	805	761	769	772	865	798	772	776	768	847	809	779	784	842	751	793	762	785	817	791	790	850	813	736	785	730	756	789	778	762	798	740	739	800	772	823	767	808	775	796	723	786	780	805	799	822	691	783	821	781	793	751	740	808	752	811	757	806	769	797	800	770	790	812	788	768	842	812	793	760	788	768	722	792	824	796	747	748	762	743	752	735	707	774	811	762	787	756	855	778	782	818	786	747	726	788	790	810	839	776	843	750	828	798	737	824	811	784	767	807	816	812	769	774	775	799	779	762	806	821	790	772	872	801	784	785	775	765	801	775	734	769	815	742	819	787	796	805	759	811	840	843	761	794	763	763	761	785	795	744	781	792	791	744	770	804	800	832	854	762	800	766	748	781	796	753	754	707	780	792	771	770	824	747	763	762	790	811	798	772	755	757	788	740	762	795	796	740	753	782	796	766	769	758	762	764	789	735	779	751	754	754	761	788	785	748	741	796	774	804	780	743	750	788	790	801	794	782	764	770	786	789	801	799	785	793	762	766	734	823	740	753	734	758	811	772	804	803	789	762	783	792	784	702	738	800	773	813	778	786	759	800	813	747	734	818	791	773	807	793	781	777	785	790	777	844	790	795	804	772	790	817	775	750	769	792	779	754	825	795	768	785	771	807	810	787	763	813	761	752	737	791	780	786	734	794	836	813	811	783	813	809	820	765	780	792	831	779	785	744	817	783	789	760	796	748	811	748	728	744	784	764	731	787	772	796	782	854	825	781	800	766	777	760	783	756	740	796	729	749	762	772	758	800	787	748	795	803	783	783	769	767	774	773	786	757	753	769	780	734	742	787	822	775	778	796	800	783	803	766	802	774	745	770	791	748	775	765	789	768	805	773	792	797	765	763	795	747	844	786	811	748	731	784	779	775	842	811	771	843	736	765	758	797	824	816	809	783	783	809	769	797	768	754	777	777	779	830	797	720	845	822	772	743	781	805	802	774	765	817	789	761	776	800	800	798	796	797	735	780	788	803	795	777	764	823	820	851	769	764	814	813	788	777	773	773	758	803	802	756	797	746	764	751	743	759	827	799	798	785	779	764	803	803	825	850	768	771	739	767	801	745	778	789	783	760	769	822	808	825	799	761	759	810	774	783	771	812	799	778	792	815	800	748	815	799	752	748	803	708	816	820	765	762	767	786	758	788	760	784	788	808	777	780	816	755	743	780	784	782	838	785	797	788	775	807	762	820	769	797	761	782	787	761	790	752	807	815	771	790	813	818	777	802	782	818	771	747	801	831	803	774	838	810	792	768	780	733	829	776	752	750	729	743	802	768	785	814	783	799	775	724	830	877	756	769	799	771	782	764	811	716	754	740	780	809	762	836	791	744	719	778	751	738	802	793	773	792	835	737	774	777	799	783	836	781	786	738	824	757	757	787	785	760	771	740	784	796	818	799	806	790	763	784	760	830	823	834	808	841	775	764	809	862	760	777	805	771	788	777	804	773	785	803	765	795	741	741	826	730	790	763	769	750	756	800	809	851	779	787	745	817	717	771	791	789	782	841	742	816	835	786	770	798	774	782	817	764	778	743	797	763	778	786	796	717	785	833	789	757	760	794	839	804	753	772	776	742	746	758	776	827	805	778	791	743	762	780	819	781	788	759	748	806	807	805	776	759	788	754	795	790	792	764	780	786	770	748	803	754	770	811	799	753	801	783	781	788	801	774	848	753	729	820	805	809	796	775	800	803	785	740	819	822	787	866	763	719	772	806	810	756	798	781	820	835	838	773	746	796	792	771	779	764	753	815	797	794	824	783	801	757	799	799	784	738	762	756	809	786	722	781	813	797	827	769	818	819	792	798	790	783	830	776	791	770	806	762	798	793	794	774	804	754	778	771	752	783	804	797	783	746	763	787	761	714	777	790	783	781	779	768	838	745	748	828	733	786	772	772	759	770	761	763	755	767	803	794	744	795	781	793	781	740	746	800	808	800	813	771	770	773	770	804	807	801	769	726	785	746	772	823	820	821	786	786	830	808	778	705	773	767	752	770	812	814	769	776	747	794	749	746	792	829	804	780	805	785	767	765	810	826	727	776	763	772	751	727	766	751	730	798	802	777	774	807	823	816	868	766	778	801	796	841	767	773	770	827	804	795	756	798	789	802	760	797	821	786	799	794	779	747	760	791	816	735	827	833	754	783	831	805	787	793	819	767	821	753	793	783	820	790	824	803	804	758	715	784	759	763	712	808	785	786	787	790	793	830	793	796	860	787	836	768	822	804	774	768	804	748	818	806	779	766	765	788	776	763	766	841	716	782	792	807	760	798	798	778	834	693	770	803	844	804	821	747	806	807	785	792	758	779	800	850	801	781	816	820	763	788	763	762	838	748	749	804	771	804	808	735	779	818	840	767	824	783	776	761	777	763	815	785	802	777	780	787	798	781	795	762	811	766	783	754	806	780	787	777	821	807	753	821	723	770	765	860	741	796	821	780	751	811	720	835	766	769	795	751	808	764	761	796	780	778	830	775	807	872	812	807	818	731	809	750	744	798	744	793	739	760	779	795	753	773	754	750	777	764	761	800	785	790	814	790	776	769	763	809	771	788	744	832	746	829	816	754	758	773	797	797	826	805	769	825	780	761	810	762	788	789	794	801	798	749	742	750	776	782	797	758	775	797	760	781	746	796	733	779	784	789	779	804	761	779	797	799	818	789	809	791	790	707	786	765	786	794	772	803	744	775	814	832	748	831	748	755	778	765	800	778	803	807	829	838	791	796	782	820	796	749	781	773	826	790	807	796	779	770	768	868	804	835	760	769	769	766	748	787	808	816	744	848	770	785	794	768	825	775	801	764	806	796	753	792	799	799	820	780	768	794	762	775	745	781	813	822	768	825	771	733	801	787	826	732	814	769	813	797	812	789	767	787	761	780	792	761	760	763	792	782	794	744	812	800	749	842	760	771	780	821	778	794	810	806	753	818	772	774	809	791	760	749	741	833	765	781	784	801	754	783	733	781	838	795	727	814	790	804	783	799	808	730	826	796	822	799	819	760	810
24558	21137	29737	52367	54496	39088	21048	5664	1467	1017	922	911	846	967	934	864	961	900	901	868	862	871	877	872	918	851	942	831	861	919	857	874	895	869	866	852	861	909	853	927	850	873	866	875	886	900	875	902	883	900	849	907	809	932	878	808	916	886	857	839	852	899	893	885	849	858	826	875	898	889	851	882	868	873	882	909	856	851	835	830	874	869	898	890	852	824	938	860	875	908	907	851	871	899	841	874	901	818	860	865	875	869	891	870	838	839	899	880	858	871	915	921	892	923	961	892	844	863	874	923	830	830	891	856	849	817	862	876	864	837	866	884	854	862	879	861	876	862	814	834	878	845	809	849	846	873	845	866	900	838	858	852	872	845	871	850	862	875	830	845	839	859	931	861	885	827	839	825	837	816	893	835	876	867	874	895	881	876	914	834	859	859	864	860	839	911	872	883	907	860	870	859	860	916	860	832	876	871	884	943	859	804	884	819	891	859	915	864	893	865	885	876	849	839	837	913	890	872	829	871	847	897	898	889	891	912	854	891	956	860	825	860	832	899	853	901	895	845	814	868	839	907	870	838	865	849	869	880	892	889	894	865	880	871	878	826	860	838	821	885	867	874	882	859	881	866	847	824	890	918	837	796	892	881	861	828	869	840	885	879	899	839	884	883	874	939	901	857	894	913	894	892	887	852	854	952	855	896	930	828	881	873	868	917	830	835	858	918	874	874	854	824	796	845	916	840	931	869	842	864	816	919	863	868	917	870	844	914	879	874	884	881	928	877	858	898	842	890	878	814	843	885	850	912	877	836	879	850	868	878	882	834	886	946	859	835	885	862	846	909	869	893	901	903	835	846	906	836	842	812	807	906	926	867	902	867	860	877	850	893	859	868	877	811	861	876	907	859	887	900	880	861	920	876	896	939	830	860	788	843	901	905	918	846	896	907	862	912	894	868	842	887	875	866	882	896	871	871	864	867	855	886	874	910	877	860	906	830	879	880	869	817	888	869	853	833	860	851	859	867	828	853	844	893	931	870	866	876	847	871	858	919	847	900	844	856	867	864	847	856	891	838	896	904	902	836	888	866	865	848	914	893	882	908	841	882	838	837	847	841	859	830	869	870	884	860	879	840	955	862	846	879	853	850	867	901	861	863	877	884	910	882	892	856	828	854	825	853	900	843	896	829	914	867	865	883	869	862	866	813	886	863	859	836	873	844	889	847	886	878	856	836	837	872	882	863	894	888	869	877	854	877	827	861	862	847	906	856	883	863	873	826	891	887	851	853	844	850	838	835	887	890	928	820	854	879	907	832	803	860	854	864	842	902	892	874	902	867	884	872	839	826	859	850	946	826	822	838	880	892	887	864	827	897	883	867	818	858	834	905	825	819	908	827	846	917	870	908	841	923	801	869	883	848	810	859	879	887	892	891	808	881	860	868	865	848	859	887	914	880	854	861	850	895	866	861	863	846	939	869	824	875	803	846	887	931	875	891	901	833	867	889	837	880	891	860	903	879	871	841	822	852	856	888	868	868	885	868	880	884	825	897	859	893	852	858	883	860	839	918	939	868	881	872	882	898	851	878	834	903	817	834	902	859	865	838	839	898	812	835	905	887	843	850	831	891	868	892	855	858	869	865	889	830	869	891	883	871	850	933	905	858	882	860	866	878	874	827	895	842	829	851	832	817	834	873	853	850	853	890	867	908	841	926	849	872	906	860	895	857	843	855	852	924	839	937	875	862	875	939	878	867	834	874	884	814	866	834	905	900	832	840	846	867	844	846	897	851	879	846	898	874	897	842	795	865	890	893	912	834	877	859	933	895	887	815	839	903	899	905	858	884	818	838	832	907	910	905	866	903	845	877	889	873	857	886	900	846	820	851	836	913	926	824	888	810	907	824	893	814	878	905	811	822	846	888	824	881	824	856	835	859	858	857	882	863	884	824	866	854	889	890	874	872	828	851	861	822	913	916	918	884	836	854	847	876	883	873	874	906	891	799	879	899	833	862	898	897	861	863	890	899	901	908	813	878	883	839	916	898	914	892	848	877	865	866	908	815	849	926	883	821	871	948	874	878	862	834	896	869	912	877	843	892	849	900	852	915	881	849	962	886	874	790	861	900	893	860	834	864	867	869	835	902	870	873	850	869	872	866	824	819	901	898	874	869	918	882	877	872	888	854	865	910	860	938	849	912	886	871	828	857	875	890	846	804	845	861	850	889	826	859	846	902	906	822	894	819	884	866	862	917	852	911	840	897	892	866	873	865	891	893	881	852	829	841	824	886	857	860	899	896	861	911	922	875	836	857	896	849	886	920	923	876	871	903	815	858	858	827	892	825	819	836	908	886	843	895	892	874	834	853	831	851	818	843	853	849	966	874	820	845	895	881	858	888	875	859	863	903	844	877	858	858	848	832	891	862	851	866	873	881	827	876	862	867	880	874	868	875	857	894	903	810	920	881	872	892	860	910	874	908	911	912	789	870	889	915	883	862	883	849	945	884	892	873	891	860	890	851	883	891	863	852	833	839	878	831	842	905	885	890	911	868	848	897	872	864	868	833	869	818	885	897	864	915	856	783	771	896	847	895	863	874	844	891	895	889	865	900	876	910	938	865	870	853	912	900	879	910	914	890	864	877	862	950	843	869	850	843	885	916	923	853	815	872	827	836	858	873	883	879	925	929	847	897	907	851	889	843	907	881	871	893	908	892	841	883	851	832	891	830	815	843	853	867	856	873	941	847	885	883	792	853	863	909	930	888	909	849	815	878	873	876	858	890	877	869	886	878	887	844	851	857	843	847	886	868	896	914	860	815	875	893	861	871	890	876	899	848	835	874	842	829	840	926	853	876	847	897	873	920	879	888	915	869	890	853	848	869	899	879	874	850	844	843	900	886	836	912	849	869	873	875	932	847	830	867	900	801	927	896	931	862	857	838	886	904	874	865	949	855	817	859	857	840	901	918	812	886	845	867	895	867	868	886	842	866	832	863	869	868	840	886	859	900	927	891	875	845	859	848	880	868	895	860	815	853	865	879	879	896	865	903	832	874	922	873	841	854	862	866	833	858	836	860	875	842	841	906	859	835	867	886	840	845	864	901	844	879	894	837	838	887	917	856	816	904	857	838	840	907	848	887	873	851	839	861	888	882	885	851	827	864	862	875	877	836	906	888	932	847	866	883	860	892	887	831	818	832	884	839	889	868	865	851	866	866	889	849	883	876	856	898	884	827	871	895	918	810	830	859	902	882	849	890	881	864	844	911	842	832	811	887	871	832	879	900	850	843	845	830	836	841	839	865	840	823	863	888	893	858	844	871	919	850	890	887	836	871	890	903	859	873	891	864	896	898	910	867	896	870	890	925	914	848	851	880	890	884	866	829	840	887	868	884	844	895	868	869	865	899	887	845	854	912	857	873	901	843	839	854	859	851	830	876	857	887	888	804	841	868	853	900	882	863	912	833	945	816	858	863	844	832	851	899	779	840	891	895	867	830	861	841	840	899
5793	30647	48605	69096	53841	30783	12962	3772	1298	887	796	848	843	806	823	879	858	829	856	826	821	875	891	894	820	750	880	857	813	874	838	828	878	812	827	847	827	886	853	845	826	912	821	869	859	829	894	865	849	857	867	824	829	791	836	859	809	866	839	830	835	828	813	823	847	842	838	866	821	834	795	749	846	840	811	829	813	831	824	755	797	821	847	790	810	788	774	822	822	796	832	836	757	868	842	834	791	854	848	844	799	825	818	820	851	811	805	838	828	851	858	821	793	811	854	828	791	815	787	765	831	845	859	829	842	841	803	869	818	849	767	829	810	838	823	834	834	872	840	780	889	836	744	841	838	786	789	889	810	859	838	825	796	817	802	799	822	825	834	813	807	829	829	843	826	823	842	782	819	800	819	746	810	872	798	812	822	829	801	771	787	828	863	757	835	816	867	838	821	853	855	806	846	858	810	781	838	838	839	814	812	799	806	760	832	852	856	822	872	843	838	815	827	806	790	846	881	832	779	819	792	830	835	883	892	849	853	839	868	830	846	837	810	821	789	857	827	773	834	813	782	820	808	824	797	847	837	848	802	850	843	896	817	864	807	835	859	843	813	829	821	821	747	804	818	837	824	795	848	845	774	828	810	903	799	836	863	820	830	814	821	807	842	811	812	823	808	770	778	844	839	837	778	855	833	795	800	835	828	858	894	841	842	832	913	892	829	813	814	815	800	906	858	801	829	850	862	784	848	828	744	858	845	792	844	801	801	790	833	788	787	859	850	800	842	826	807	840	831	806	832	858	844	819	794	809	828	862	822	826	820	824	815	825	827	814	786	849	841	831	864	814	819	817	822	854	793	800	819	809	847	816	829	824	790	823	813	872	835	860	872	806	846	846	822	860	801	795	819	843	816	834	762	787	804	805	782	804	819	785	831	833	833	797	809	821	836	858	860	806	837	859	818	827	825	807	836	825	820	829	856	854	814	806	805	796	783	807	816	858	830	856	821	825	810	802	818	865	852	856	815	787	836	842	843	794	818	779	807	810	882	827	798	854	830	809	858	869	855	764	774	819	805	788	848	850	840	775	814	796	855	841	870	845	863	833	835	819	812	824	816	828	855	860	807	803	812	815	822	770	800	834	797	800	826	849	796	804	850	802	840	827	835	837	827	798	821	851	835	815	798	824	796	875	759	836	844	806	767	814	826	795	838	828	792	850	791	782	834	865	821	844	801	803	787	837	817	847	802	807	820	772	866	809	838	821	825	821	835	807	840	828	781	853	781	843	852	871	807	829	797	806	816	772	851	859	847	874	812	756	853	829	860	813	797	814	804	814	813	877	798	817	843	828	821	774	793	791	776	835	813	816	837	805	803	822	789	824	815	897	847	776	856	880	866	861	803	790	827	833	775	796	824	863	832	827	831	792	868	830	814	831	856	848	774	801	823	791	816	773	834	777	843	825	815	808	813	857	880	872	812	846	801	825	824	832	863	795	799	874	793	814	849	821	813	854	820	823	822	835	810	821	803	832	819	814	818	868	815	860	818	838	809	823	851	828	779	844	843	869	829	807	794	814	794	851	838	736	814	792	779	785	847	819	813	817	896	796	808	818	798	829	788	789	864	795	846	815	838	802	820	825	851	794	757	824	803	809	838	811	845	810	836	803	831	853	831	795	807	843	756	845	817	838	790	897	833	812	829	826	821	855	814	842	805	855	818	830	813	823	814	824	850	788	794	864	818	838	834	822	805	833	856	825	832	784	781	893	846	815	805	856	825	907	882	816	872	795	840	840	839	849	801	842	819	859	839	842	832	844	778	810	806	848	846	790	844	839	830	823	835	833	850	863	803	888	835	841	851	793	873	783	814	850	812	847	864	857	813	843	832	810	836	886	900	859	814	840	819	801	815	805	822	803	855	870	787	839	813	841	867	849	808	845	822	802	836	787	817	766	855	818	831	819	860	793	903	898	821	839	835	825	756	792	824	846	815	815	804	839	813	811	828	862	782	841	756	853	837	839	824	858	847	856	827	853	787	780	854	826	820	864	828	868	860	767	832	858	792	835	836	764	858	792	783	873	861	830	825	871	823	802	877	827	777	835	798	791	830	776	815	881	873	803	897	844	842	802	830	831	787	831	849	892	809	858	782	862	833	768	848	850	832	815	844	861	848	860	775	789	812	828	794	823	781	850	867	838	839	863	781	797	855	843	847	795	793	850	769	863	851	827	841	790	903	878	826	814	777	878	841	825	801	818	863	808	828	763	839	900	849	820	888	822	862	776	846	823	800	873	843	801	842	850	875	852	838	848	822	828	811	791	817	801	839	811	845	874	873	851	857	814	780	839	818	749	827	834	803	844	839	802	836	835	817	825	804	879	832	823	807	845	812	840	849	825	823	849	852	827	843	813	799	822	850	804	816	784	856	844	796	802	841	892	834	856	835	821	785	817	819	827	817	797	797	802	854	830	826	809	852	816	838	825	812	840	802	829	827	794	776	774	791	867	843	762	827	796	798	812	842	844	856	858	827	892	801	806	883	790	824	817	806	848	785	807	846	818	802	791	826	860	780	828	849	847	855	848	810	812	869	802	834	822	772	822	795	863	840	879	795	785	826	853	850	794	887	803	861	813	813	800	795	863	797	861	815	838	827	844	850	822	789	795	797	811	817	830	777	821	787	772	808	825	862	802	876	834	811	848	814	796	796	816	838	870	818	859	840	780	822	886	832	835	822	833	802	841	809	808	822	828	827	827	807	809	791	838	867	808	817	841	817	830	785	855	875	787	853	820	815	759	840	869	820	858	806	816	861	843	799	838	843	857	765	836	851	792	819	814	830	835	837	824	815	820	806	809	779	826	818	865	849	789	871	774	827	775	839	903	842	827	801	790	850	785	846	807	820	821	823	865	877	821	840	795	812	822	833	821	835	845	837	792	871	859	796	822	890	826	802	817	847	886	783	797	831	803	798	849	821	841	807	802	802	815	850	851	839	846	801	825	835	798	811	821	810	854	835	866	865	834	827	803	824	828	820	844	806	822	813	814	865	833	839	841	796	846	856	803	856	835	814	785	789	861	809	818	841	762	862	814	804	816	782	838	791	828	865	830	867	860	811	810	807	811	852	851	795	841	803	833	854	840	827	876	860	837	839	821	857	816	818	783	840	801	813	887	802	798	793	790	786	806	841	835	829	794	809	875	828	832	868	804	832	824	767	831	796	809	790	837	827	822	824	790	842	815	832	836	822	862	809	787	813	830	848	851	832	841	858	840	793	826	842	836	805	852	796	828	829	832	853	824	779	835	824	857	879	813	817	821	841	838	828	815	829	831	842	905	838	792	751	822	770	841	815	805	824	844	884	801	799	820	843	816	844	883	846	816	784	867	811	830	848	805	885	749	778	819	791	828	821	819	841	823	847	836	832	789	826	771	818	847	841	870	777	828	879	812	801	842	835	789	826	806	787	767	815	788	843	852	805	822	832	814	841	856	776	846	806	842	797	831	787	818
23773	21134	33247	52595	52544	42418	25606	7636	1789	1083	963	1044	982	964	1007	968	1014	1051	1000	992	953	1039	1000	928	999	968	946	961	900	1030	986	967	928	967	970	963	962	944	965	962	999	980	964	905	1024	962	956	978	901	988	958	905	969	948	918	998	981	982	962	976	942	954	934	946	987	969	958	936	955	955	1028	996	996	968	937	961	972	980	970	1006	964	928	956	971	930	968	967	944	943	926	1015	1007	967	969	983	974	960	996	987	923	950	986	956	913	978	915	949	944	994	951	944	980	935	992	933	938	1008	994	938	949	981	943	953	929	1000	897	943	1001	926	922	998	925	977	1013	920	963	942	969	964	908	922	909	916	970	939	1018	972	884	968	957	959	967	946	902	975	959	940	896	927	913	916	973	927	942	1030	958	926	892	966	1000	956	942	879	924	960	979	973	972	895	930	960	980	958	974	928	918	907	962	948	914	933	954	911	960	937	975	985	907	903	966	896	939	954	914	948	951	915	998	967	949	964	929	932	954	958	978	976	955	933	923	997	1000	961	912	974	974	979	937	973	939	990	884	952	980	932	935	985	974	920	935	920	1014	950	962	921	951	972	931	990	965	953	940	962	944	1011	934	980	957	956	950	1007	968	955	957	931	951	968	954	1005	1006	966	925	924	954	889	957	943	951	968	931	915	954	971	937	969	951	979	931	982	932	994	897	994	969	965	971	998	873	935	996	972	941	940	986	1007	922	1026	903	978	925	967	925	912	987	925	950	999	981	936	953	1002	928	1005	944	913	961	982	986	976	962	855	983	953	942	920	1006	993	968	955	926	958	939	887	921	1003	1018	887	942	982	935	948	974	947	973	979	946	959	961	944	946	933	978	960	989	933	916	945	929	961	930	950	987	924	931	986	975	951	971	998	999	910	1005	977	920	970	935	977	956	947	945	1015	945	980	953	994	961	957	946	903	999	959	975	913	930	987	971	989	932	920	930	960	945	888	1005	983	954	949	980	920	949	975	973	963	1030	944	956	982	931	976	939	967	936	931	951	950	989	1036	950	960	984	996	1000	934	937	853	924	958	940	959	901	973	994	959	959	965	989	937	944	944	948	947	947	989	917	941	925	985	914	895	952	910	960	952	961	925	930	1019	941	918	982	907	907	924	906	929	966	940	983	1005	1002	940	946	989	917	982	896	908	951	954	928	957	941	946	959	933	942	983	1025	922	963	953	989	954	948	965	958	944	977	992	946	997	935	867	953	956	956	932	966	914	945	965	886	948	976	966	943	948	925	931	931	1010	958	1010	939	990	1007	990	960	902	914	945	982	1020	892	927	938	931	1005	951	994	903	932	959	913	967	946	977	1005	949	943	924	895	949	989	930	936	933	936	976	981	944	982	955	886	901	990	945	943	981	954	900	924	998	960	984	975	967	951	961	1027	932	957	1004	979	978	950	969	1027	954	903	978	965	912	984	994	959	943	937	950	914	932	926	929	975	966	1059	949	931	980	957	954	931	924	940	924	914	939	994	936	949	994	946	945	963	976	953	965	994	965	972	922	934	919	986	932	916	935	961	974	985	944	963	940	962	987	888	898	937	931	985	978	904	953	957	919	923	931	934	973	942	940	899	924	930	982	972	932	953	971	961	961	917	1002	920	915	906	960	932	955	950	936	989	947	919	924	989	995	931	929	943	955	942	970	948	940	905	938	931	980	941	942	930	910	910	965	931	932	973	932	937	940	944	951	1014	916	927	948	991	892	1002	949	933	984	966	952	957	1000	938	966	959	984	943	954	992	959	1009	928	974	925	992	973	948	994	945	923	953	908	933	972	952	971	959	874	948	986	949	918	929	978	972	972	948	938	975	967	949	926	959	981	957	915	990	915	931	975	897	971	982	938	1014	908	946	970	967	982	957	974	889	930	959	947	976	932	923	989	944	973	1003	939	986	959	946	970	968	929	951	958	924	921	1003	958	922	972	926	941	1001	959	923	963	902	979	917	942	965	952	916	997	965	987	927	918	980	949	912	977	946	1001	958	934	990	961	1011	1015	970	976	899	952	991	972	911	969	936	936	915	1020	977	957	924	973	987	971	964	962	966	916	978	963	936	923	980	944	936	960	988	980	985	924	987	1019	1048	960	1012	969	935	974	953	938	1004	935	984	940	907	993	916	909	922	1006	951	924	963	930	978	935	1003	979	908	887	903	963	926	977	960	972	895	955	909	990	974	964	917	970	951	957	972	988	994	961	950	1016	950	968	957	921	959	930	952	993	973	955	976	972	960	952	997	972	1002	978	926	905	914	932	992	957	934	910	940	997	1001	955	935	947	962	998	930	970	969	1035	1007	972	890	959	992	983	928	997	1047	958	961	937	972	908	946	951	956	931	1002	990	978	938	970	979	889	983	981	961	921	1022	1029	932	904	981	943	920	961	966	912	950	973	931	1006	885	939	974	952	931	968	962	979	942	969	1030	922	964	901	905	955	929	957	921	924	996	953	981	951	958	961	989	948	913	931	941	993	1012	935	972	998	922	964	930	946	930	939	939	954	952	958	987	934	921	1013	970	907	984	931	980	967	932	905	924	974	958	946	938	1025	913	954	966	988	1037	946	963	941	948	982	974	944	980	949	952	916	1035	930	971	962	944	1002	986	963	959	970	896	939	998	956	889	961	930	951	946	979	952	989	975	1048	930	890	964	929	912	957	939	933	977	979	932	958	947	1002	944	948	915	956	954	976	908	972	943	998	949	1007	977	891	897	972	981	958	950	919	959	942	981	935	928	970	1005	928	930	947	893	976	959	959	994	953	978	981	928	982	984	979	959	1002	981	959	966	1004	893	918	949	942	984	996	977	998	903	902	968	932	928	946	943	979	917	986	974	907	1000	968	964	951	917	911	929	967	923	1005	921	963	979	942	973	933	1012	1016	932	973	968	1005	948	961	1002	954	907	955	977	955	943	892	918	983	910	919	957	916	972	961	945	1001	975	956	968	985	957	1004	926	915	916	989	911	995	995	983	981	898	944	940	927	904	956	970	985	945	1029	968	968	971	978	934	1034	1018	945	945	1008	931	942	938	986	910	962	942	890	990	965	991	917	1028	943	904	931	927	951	980	951	956	973	921	991	952	925	933	946	961	951	898	927	990	929	961	951	951	881	891	958	926	942	1004	999	1025	934	959	987	941	943	960	927	921	971	955	929	977	962	919	958	946	917	894	930	950	999	949	893	949	1029	989	969	923	982	986	994	911	930	976	978	914	927	928	1034	936	953	967	955	941	942	963	917	968	894	972	926	1001	913	887	915	921	955	926	915	916	928	939	959	918	899	920	941	983	914	948	965	979	961	937	944	902	983	931	992	961	977	937	926	975	992	950	951	929	978	922	941	1013	927	961	988	975	925	969	952	982	954	938	958	937	995	930	942	916	926	944	941	953	933	931	933	960	938	942	923	905	943	974	937	915	933	888	961	991	926	911	980	1008	924	960	957	949	982	952	957	949	930	969	924	960	943	921	987	969	940	923	990	949	898	920	945	889	933	921	989	998	981	932	941	966	887	955	996	939	1007	936	966	931	1032	955	943	960	991	932	981	911	890	982	965	957	921	948	956	990	971	984	991	941	969	947	988	965	949	945
9252	34160	67663	76562	59168	36708	17182	4851	1520	955	962	948	913	946	1005	926	915	944	927	965	899	895	957	934	951	923	965	914	889	967	952	928	892	931	968	903	924	932	924	913	978	925	899	952	936	932	1002	962	926	933	927	940	958	922	949	985	833	916	974	923	914	931	942	947	887	915	908	969	946	942	909	952	976	974	934	904	958	936	918	914	914	940	910	932	916	1008	904	917	921	922	913	894	882	883	941	949	931	948	928	969	902	955	959	929	915	965	943	914	907	947	978	955	915	909	962	958	950	954	961	897	853	957	928	934	928	927	929	957	958	909	922	969	935	900	928	968	883	921	868	881	922	904	914	901	879	956	922	939	946	900	921	881	956	972	932	931	891	962	799	939	918	887	892	930	941	910	927	955	879	887	988	873	938	941	917	980	949	869	917	896	933	952	926	911	907	972	897	942	907	912	896	922	901	923	969	958	892	930	842	936	895	905	960	963	927	901	894	886	919	883	908	920	889	943	881	828	911	910	913	968	973	923	951	928	858	920	977	897	925	871	937	923	926	930	902	906	967	909	953	857	948	917	896	939	931	908	952	946	927	903	919	895	928	929	874	961	896	885	839	935	908	957	947	949	876	883	911	916	924	886	970	926	921	911	940	873	909	873	958	888	907	924	983	997	927	910	954	923	895	910	936	979	882	972	942	919	899	968	900	865	948	905	886	901	930	967	965	931	939	842	862	936	905	935	947	884	917	895	938	950	939	948	955	927	882	948	904	905	981	906	946	887	885	922	935	910	958	904	899	921	973	951	966	930	944	908	895	935	991	945	893	962	953	920	950	922	875	968	942	925	881	994	932	884	855	923	979	935	913	893	947	867	868	968	947	951	928	907	924	900	891	915	920	885	900	896	937	927	867	882	947	961	913	918	930	943	950	924	902	902	908	919	929	912	890	913	877	934	892	910	910	951	946	892	904	930	960	943	924	902	966	921	904	968	909	871	891	886	957	925	918	921	942	931	867	926	875	893	912	902	923	889	901	954	943	909	905	920	906	907	906	946	943	921	927	929	941	912	881	936	871	941	943	872	939	879	951	887	901	968	914	935	855	881	856	943	973	883	950	902	936	924	904	927	902	937	902	884	996	973	893	908	915	861	863	895	884	919	986	935	895	875	911	902	953	934	931	903	928	924	940	911	886	907	840	893	940	907	894	914	939	894	885	937	970	912	888	933	941	963	901	926	931	956	915	862	889	891	886	903	884	944	912	947	931	993	908	907	940	844	893	898	896	927	912	911	921	935	932	944	855	876	869	954	907	909	919	915	906	959	894	892	891	921	917	868	906	933	945	938	937	941	920	942	935	947	945	938	841	874	912	914	899	906	963	919	939	931	882	948	899	876	941	898	927	889	896	940	959	947	892	924	898	888	882	874	889	892	901	912	950	903	887	928	951	917	908	913	971	942	991	907	923	934	905	855	953	905	917	943	944	919	922	919	913	946	919	922	897	915	909	934	959	904	941	951	926	952	881	955	903	869	895	901	900	955	914	959	1050	892	933	885	879	965	979	961	924	986	935	906	941	913	910	901	924	929	977	937	878	906	892	922	894	938	913	927	966	885	927	927	964	903	857	899	882	939	908	897	966	900	914	865	985	920	914	939	896	983	941	903	938	912	961	915	926	931	958	944	954	909	929	864	969	878	881	934	900	920	916	860	901	923	947	931	924	956	864	883	882	925	957	891	909	939	915	892	872	918	902	970	918	897	953	898	902	946	924	926	935	918	897	947	912	952	914	930	874	920	847	944	911	922	919	902	877	826	982	953	894	959	963	974	873	952	903	970	920	967	893	912	927	873	941	971	878	928	986	891	927	937	955	899	937	917	858	889	930	918	954	917	892	952	939	894	967	972	884	864	924	882	935	853	889	951	896	950	1011	935	954	839	905	881	887	884	857	902	949	879	913	926	875	924	937	858	883	899	912	906	856	942	962	904	959	902	982	890	866	961	914	923	988	922	966	895	935	894	919	891	928	921	888	903	922	956	948	885	927	911	898	871	905	885	997	927	892	906	892	891	934	963	961	976	917	868	889	920	918	921	921	908	882	866	948	891	914	918	919	927	907	904	934	912	859	922	950	921	908	916	851	938	961	912	917	922	887	896	913	892	921	911	952	906	912	883	944	890	873	882	948	893	921	887	926	890	940	1016	906	893	955	867	950	931	961	923	888	905	859	929	913	968	919	866	917	928	914	893	925	956	925	891	950	907	942	1001	878	898	924	965	935	902	917	888	887	942	903	948	918	937	922	939	903	939	839	899	899	887	904	954	878	889	949	913	910	932	973	915	953	845	956	973	944	911	914	850	867	884	906	976	945	934	918	879	877	913	925	906	905	924	937	900	903	913	961	954	972	938	890	977	962	873	893	933	930	958	944	876	894	891	935	947	869	926	902	905	949	883	876	933	945	994	836	938	892	916	938	945	931	887	898	875	864	961	934	944	881	933	940	951	887	945	931	911	948	909	936	887	947	900	915	915	926	930	942	943	919	883	953	870	895	895	975	923	956	907	963	897	958	923	955	910	928	929	919	938	941	893	958	930	927	902	915	896	922	940	966	937	903	934	944	890	912	915	904	868	950	885	926	978	908	904	894	954	923	922	907	921	958	940	916	947	877	906	911	897	902	859	891	922	990	933	911	903	929	911	901	958	913	917	985	972	931	897	891	899	951	914	903	949	870	904	928	890	956	927	920	938	931	919	898	904	897	917	873	976	919	863	876	883	918	916	939	902	946	868	934	880	858	869	922	908	913	914	920	929	927	935	923	897	920	919	891	929	928	904	961	932	935	905	882	930	830	887	889	920	918	894	985	901	883	955	911	907	900	906	901	895	938	876	884	972	891	879	876	951	920	895	965	924	880	955	872	933	927	944	886	957	839	946	928	889	918	868	924	902	960	920	842	896	906	927	858	970	955	942	925	862	929	901	928	884	870	897	943	890	922	895	877	938	926	894	904	897	871	932	904	907	906	928	842	956	873	942	882	961	876	878	920	929	958	913	930	902	935	922	914	933	891	994	974	923	941	891	930	915	847	971	914	864	913	953	935	942	930	959	908	908	950	933	969	899	838	934	939	853	935	936	883	937	946	971	933	867	927	904	959	947	930	930	883	931	953	958	875	913	924	972	970	920	941	904	903	934	890	945	946	944	909	982	939	877	932	934	923	940	911	915	871	938	940	873	909	937	895	901	886	937	943	935	965	897	897	934	956	881	938	913	908	905	889	950	866	898	918	911	905	941	956	900	948	942	864	866	924	908	856	945	908	870	984	957	948	939	915	956	900	894	928	945	920	917	877	884	884	878	934	932	948	905	945	876	1000	935	907	915	943	915	892	889	943	843	882	926	952	926	921	930	926	955	913	933	952	964	900	902	906	889	914	947	911	909	924	935	969	870	931	876	937	911	922	972	920	894	918	871	965	953	913	908	917	888	904	936	909	862	934	913	904	925	908	951	947	912	906	894	890	930
27231	16682	23330	27404	13471	5593	2354	1216	975	894	916	860	835	955	904	896	872	892	905	892	869	845	853	837	900	919	867	854	859	895	888	871	898	883	898	868	878	885	890	861	888	879	916	923	958	911	894	910	889	873	898	835	897	917	889	886	873	895	898	927	871	836	892	888	853	908	871	819	907	894	870	840	834	915	882	873	889	903	839	919	869	914	892	879	919	915	917	885	951	901	868	898	918	922	882	823	895	872	889	853	897	866	878	865	902	873	907	822	840	858	899	853	864	898	896	870	923	898	890	867	901	831	878	862	892	928	921	871	860	886	864	870	828	856	922	860	893	845	909	845	867	915	892	879	882	876	875	855	900	854	835	803	834	885	884	909	874	884	921	901	878	841	906	917	897	899	902	899	873	937	891	840	939	877	842	952	855	849	860	902	853	852	924	875	890	892	852	883	868	901	863	849	898	913	872	812	877	905	862	959	900	878	841	866	827	839	866	890	904	856	917	841	869	899	921	929	879	923	905	880	855	888	905	862	888	903	896	906	902	879	895	862	850	889	858	958	883	899	883	852	895	830	870	920	878	860	861	942	885	882	826	898	842	870	911	888	878	914	871	903	903	912	856	833	923	898	933	917	889	876	884	847	857	917	868	847	877	929	883	890	888	826	875	912	896	929	819	890	919	830	853	874	840	868	928	895	834	888	908	929	838	850	873	884	830	859	911	831	911	903	887	907	880	877	922	870	902	826	836	844	899	903	881	906	880	846	937	873	831	852	849	900	834	848	878	838	847	858	926	902	955	895	924	843	919	896	914	863	895	862	830	917	914	906	875	901	899	891	941	866	853	867	852	903	870	900	833	864	836	852	932	912	871	914	918	884	834	890	874	886	910	856	876	896	925	840	909	895	863	820	854	815	901	913	876	832	873	844	933	902	876	896	898	906	902	880	928	921	881	880	920	898	892	894	871	877	886	853	865	887	908	888	875	886	927	929	844	899	855	882	890	834	897	889	844	812	932	912	815	909	932	818	838	894	898	828	908	904	878	838	915	893	876	870	846	868	825	874	885	896	891	889	891	906	871	854	861	908	924	857	848	852	897	958	906	869	905	870	909	914	887	921	869	836	837	868	911	887	879	904	867	834	910	895	844	893	852	869	885	868	889	909	902	867	914	874	875	909	903	879	905	851	883	863	869	949	888	885	804	875	901	842	888	831	897	841	868	867	820	876	931	908	895	834	898	865	843	854	862	869	926	903	901	910	905	878	893	896	892	914	811	895	958	847	904	862	873	884	853	883	864	841	905	879	907	841	898	917	865	841	884	846	841	871	849	880	889	888	931	920	912	926	879	886	851	905	834	928	863	919	857	854	885	875	896	883	890	899	877	893	871	881	884	903	931	915	861	908	904	815	845	856	897	855	911	887	923	875	831	924	869	886	894	882	830	906	869	811	862	824	881	911	892	867	899	877	883	916	849	843	894	909	826	909	897	875	897	854	860	871	913	894	878	841	926	877	818	835	871	891	901	868	891	921	864	900	894	903	834	914	913	854	840	938	853	897	837	900	911	882	868	860	896	856	870	968	886	885	857	859	869	852	902	925	870	922	898	899	892	882	900	886	899	886	882	867	848	933	863	902	868	911	887	899	836	873	934	887	869	884	857	931	932	825	846	864	877	867	851	825	860	877	931	900	911	864	836	890	908	897	850	898	848	921	922	897	903	891	877	853	898	914	894	909	905	843	850	889	899	886	894	863	879	894	845	838	872	933	900	904	908	892	856	887	929	964	889	879	866	866	924	922	897	866	890	889	892	846	887	844	934	790	865	890	850	847	877	952	899	875	904	890	871	935	882	864	866	846	907	859	866	840	927	838	875	853	875	848	873	860	883	887	836	826	921	892	910	918	900	911	917	923	928	952	882	889	907	850	872	879	820	957	855	853	843	837	848	900	863	886	857	931	897	871	895	886	937	935	910	864	915	851	871	871	914	886	870	920	889	908	853	919	913	928	844	863	886	876	914	905	879	887	867	882	916	868	871	840	849	862	880	867	887	845	887	903	842	863	855	947	878	932	835	848	846	877	889	856	870	857	835	852	897	860	900	859	902	858	888	874	923	846	822	854	866	901	871	868	869	931	856	849	894	893	886	881	902	855	905	909	899	920	872	888	911	935	835	904	880	818	849	832	917	899	857	862	886	910	886	923	844	918	826	839	851	866	877	878	857	859	846	812	816	869	886	881	881	882	932	911	897	891	902	858	856	850	923	866	884	859	898	922	906	849	882	889	874	918	851	866	932	883	857	841	896	889	852	862	861	903	931	879	861	844	892	891	878	913	833	922	897	864	890	939	880	851	864	866	894	904	913	881	860	886	843	871	904	885	880	933	926	910	887	911	880	868	888	868	886	846	838	873	930	878	904	929	833	875	859	914	821	858	905	827	890	859	861	834	880	941	945	871	886	890	909	831	927	837	887	861	867	912	879	852	830	874	865	859	862	885	916	952	916	915	883	855	860	839	887	886	887	845	890	876	912	881	903	863	918	908	884	907	875	829	902	916	905	866	888	911	842	857	874	863	929	834	902	855	938	877	922	877	876	893	900	871	881	866	846	910	941	927	900	859	875	988	862	874	882	847	861	884	896	889	884	858	915	858	911	845	862	894	871	907	902	885	909	896	844	902	886	867	888	872	833	887	864	873	869	886	826	888	813	906	854	855	852	896	925	918	957	842	858	866	905	890	929	905	858	852	876	902	907	898	843	907	911	870	837	898	876	895	876	850	943	907	929	902	912	856	854	897	870	899	854	913	916	874	847	853	884	879	869	857	834	827	868	841	845	857	899	820	866	866	873	882	865	916	859	857	834	869	849	850	876	886	842	856	843	897	854	839	868	933	943	866	820	815	903	821	888	854	879	906	913	870	838	850	882	904	828	894	869	862	904	882	836	912	860	925	931	952	911	838	881	863	891	871	895	915	845	857	879	805	876	874	913	849	905	852	859	931	881	934	906	908	928	856	944	825	855	870	890	883	888	831	861	887	915	850	882	883	873	888	823	824	895	900	911	913	882	887	841	888	882	861	906	919	854	851	849	832	858	834	881	854	906	869	822	826	866	913	897	891	908	862	921	931	852	887	932	858	911	895	898	937	880	925	914	885	889	837	856	925	842	913	946	866	881	900	875	879	910	928	875	832	883	855	939	870	881	835	883	887	886	955	885	796	879	877	890	868	842	888	863	872	890	917	896	865	903	846	876	872	876	867	904	898	942	915	877	875	903	869	872	887	857	790	907	873	878	851	895	863	853	856	909	887	912	939	869	855	891	846	865	838	871	822	853	865	856	907	835	861	889	813	887	903	850	864	857	833	933	908	884	947	903	869	896	885	908	848	887	891	909	940	918	879	900	887	865	868	888	868	838	897	915	814	918	925	842	870	861	919	834	890	891	890	856	859	858	875	899	826	885	900	855	888	889	902	847	865	855	876	898	917	899	835	894	907	892	858	901	918	848	833
5235	9409	24575	18679	9325	4541	2109	1133	842	789	764	789	761	777	783	798	824	738	815	792	771	775	787	813	784	798	780	791	760	793	788	790	757	702	777	774	813	822	806	807	795	764	824	832	802	763	798	815	844	793	814	808	802	774	787	820	750	830	752	782	738	820	766	767	728	833	799	798	761	742	764	766	778	773	806	778	750	751	837	762	764	783	741	786	740	741	847	807	826	799	819	846	828	730	801	733	756	754	745	795	768	772	810	800	723	796	829	762	804	790	815	778	764	778	769	789	807	822	770	800	793	773	760	749	805	800	794	853	813	767	789	822	747	772	773	773	775	787	780	800	767	802	782	783	773	792	728	803	766	767	799	781	780	765	798	765	815	766	758	852	787	738	747	765	761	767	791	772	770	824	830	809	765	771	791	750	750	758	775	821	748	842	810	803	745	748	816	800	726	782	776	798	808	798	762	762	778	818	803	784	814	760	772	788	788	811	784	789	752	725	756	804	761	808	740	736	792	818	739	798	784	766	767	784	804	825	782	728	743	841	772	799	773	784	792	807	790	778	804	766	839	780	793	741	765	710	752	742	765	791	763	760	761	791	789	759	770	835	774	781	816	783	786	779	838	757	836	817	792	814	796	785	743	766	750	812	771	823	815	764	853	788	801	811	777	758	797	803	764	812	786	731	769	762	794	764	740	772	754	807	834	817	748	832	746	801	824	782	760	743	766	786	841	780	772	775	827	759	765	814	815	807	755	744	725	730	771	773	742	755	792	826	767	799	788	784	782	747	787	788	789	779	810	797	807	747	795	786	801	811	755	796	769	829	854	768	761	774	806	793	733	749	796	777	739	785	793	810	751	801	778	802	762	780	778	717	756	788	811	723	806	771	809	772	813	826	780	814	791	790	778	764	732	755	747	771	797	821	760	790	764	775	754	802	786	758	805	760	765	741	798	782	797	784	737	804	758	804	804	756	798	771	783	813	748	783	774	795	776	809	844	763	759	826	783	760	790	750	804	756	833	737	745	751	739	787	760	801	771	830	786	783	819	756	826	831	721	836	805	738	793	806	776	745	824	834	761	771	809	774	785	750	773	793	773	770	756	771	816	795	749	817	774	762	768	744	819	743	820	748	814	809	801	729	767	779	805	747	810	771	734	722	786	793	781	802	767	780	746	811	767	759	799	778	799	776	781	813	850	780	776	789	802	739	775	800	755	761	754	779	770	741	747	792	767	796	742	774	774	794	770	774	829	767	746	796	771	820	806	764	779	821	772	768	768	813	789	797	790	812	812	797	781	785	797	812	796	798	756	783	797	762	774	808	820	859	753	756	754	781	811	780	735	738	774	782	755	784	793	798	792	823	799	821	781	711	749	788	729	731	816	789	771	777	826	753	798	805	769	811	795	807	765	731	767	771	822	821	794	811	767	794	790	802	756	773	770	813	770	765	754	766	770	779	810	780	791	780	765	795	811	798	795	804	847	840	822	774	795	792	764	777	809	827	789	733	842	765	736	711	821	778	808	822	780	811	785	779	813	825	812	763	744	788	792	762	811	741	803	787	825	750	805	850	841	801	732	822	788	826	765	741	778	797	745	763	781	804	779	796	813	802	807	836	787	788	801	830	788	740	797	695	808	760	818	825	808	796	788	770	812	768	803	796	814	781	810	781	752	774	735	772	801	792	813	809	785	801	738	770	800	800	752	775	765	728	835	783	792	731	784	823	819	756	766	758	794	824	800	835	748	782	783	800	801	780	812	839	775	817	725	816	799	747	830	762	753	770	738	791	831	817	787	809	777	803	745	763	784	814	801	768	772	788	769	773	771	759	778	763	732	782	762	769	788	788	795	766	745	814	730	797	812	790	777	820	783	836	750	740	793	798	780	780	781	784	764	783	816	751	797	767	782	766	759	848	779	757	775	804	820	785	808	799	797	779	779	782	756	835	832	741	787	730	790	765	817	783	769	725	791	814	800	812	770	790	770	801	806	796	748	785	745	768	828	785	783	799	784	779	783	813	780	817	798	768	770	805	801	785	745	842	750	783	769	816	770	806	819	774	715	806	762	788	791	785	786	782	738	741	780	812	809	805	808	813	753	781	776	779	800	791	815	831	767	806	780	742	783	781	788	783	779	735	744	781	793	737	717	785	798	808	781	763	777	792	791	771	760	789	851	759	782	776	750	798	788	819	757	809	805	842	793	802	766	792	748	761	789	841	737	768	816	806	823	826	769	778	803	811	767	805	705	806	783	848	748	791	807	756	726	783	784	826	809	847	785	741	811	759	802	750	788	777	815	785	758	787	818	756	832	808	788	758	721	762	735	787	805	767	813	811	812	806	732	746	799	789	752	751	749	790	796	725	806	762	803	766	774	797	815	795	778	745	821	779	813	762	780	801	755	773	835	776	750	769	773	727	779	802	794	763	783	815	756	733	788	774	791	781	786	781	783	798	749	768	782	762	792	855	779	829	797	836	783	862	786	814	775	811	827	747	827	786	796	755	783	809	775	806	779	817	748	754	769	794	757	831	778	795	800	798	841	724	804	839	776	739	812	793	756	779	755	763	760	824	801	820	774	799	773	786	770	787	743	844	805	769	839	801	759	803	804	748	782	810	803	811	737	755	768	792	775	776	853	846	738	747	776	834	779	735	810	746	779	820	761	761	764	797	790	789	805	755	785	788	830	779	791	801	767	809	735	811	723	778	775	789	807	756	804	806	768	789	817	797	789	800	795	769	774	751	752	792	788	780	773	774	739	821	810	800	828	783	787	810	793	767	801	797	839	778	786	814	765	747	819	839	808	759	794	757	814	824	739	763	844	773	773	814	743	808	759	764	793	796	790	854	770	791	806	776	741	758	766	808	751	825	796	797	793	755	787	812	761	788	787	830	739	777	774	794	761	753	794	796	792	776	817	803	818	785	771	790	757	745	750	850	810	770	808	785	828	749	768	785	745	810	816	748	795	793	799	850	764	812	776	804	730	768	769	838	788	735	773	778	781	788	733	812	764	805	758	785	765	761	732	713	807	757	803	801	830	801	725	750	785	811	736	824	799	763	778	792	796	792	841	754	803	780	828	772	822	825	744	789	795	795	733	714	796	812	794	783	786	764	777	799	774	766	775	786	814	742	798	792	780	810	797	813	782	753	779	793	790	748	762	783	745	793	739	809	759	804	794	771	776	806	766	800	768	785	786	740	759	793	784	818	829	773	779	781	830	766	736	751	747	783	722	782	827	773	807	785	744	775	763	792	770	779	783	781	811	765	808	807	785	791	773	776	739	747	771	768	814	781	763	791	790	809	785	808	830	773	783	789	785	825	772	827	822	800	777	753	845	793	762	814	808	738	757	773	805	753	755	754	765	846	821	734	756	816	790	765	811	806	806	813	774	777	767	789	809	777	785	785	809	762	809	739	812	790	781	785	786	751	756	757	811	809	755	777	717	801	763	770	815	822	743	777	709	826	798	786	777	771	786	795	791	769	761	743	811	800	759	810
24543	21082	34907	61888	52682	35547	17219	4086	1290	939	940	924	890	896	855	820	908	855	890	848	873	876	909	886	914	890	907	880	876	923	855	869	842	893	911	882	873	849	866	865	829	871	917	904	861	869	871	872	853	866	856	895	899	856	873	821	858	892	866	835	896	895	890	918	829	894	864	896	899	873	819	849	857	864	880	854	874	802	874	833	842	978	830	830	861	835	930	873	837	853	869	873	807	815	852	852	905	833	865	879	903	865	859	847	866	851	857	845	914	856	897	939	866	910	912	874	829	894	862	872	843	872	868	894	934	848	884	886	899	858	846	869	837	858	869	821	853	936	883	886	849	864	834	907	896	891	893	920	904	894	863	922	862	836	892	828	884	876	821	868	904	830	913	836	858	867	886	888	885	868	876	845	822	860	888	851	835	871	918	854	899	900	860	877	836	920	887	876	913	892	880	833	858	892	888	854	919	880	894	841	856	845	867	823	918	818	858	856	909	880	858	880	904	894	873	884	862	838	921	873	906	871	854	805	876	885	877	878	840	820	836	808	869	833	878	911	844	837	843	868	861	910	893	857	900	901	875	897	840	915	834	854	869	904	883	884	863	915	891	859	867	880	856	877	884	885	837	861	845	932	939	855	892	864	890	830	830	929	906	832	860	891	828	954	865	901	849	850	834	846	857	857	875	904	853	848	860	821	918	878	841	930	868	849	924	865	860	826	884	876	891	888	902	892	832	828	865	908	863	852	890	854	878	847	862	837	875	898	870	900	887	819	872	862	875	854	852	861	924	826	872	811	856	831	833	881	890	895	855	886	912	847	877	877	870	859	871	858	924	825	854	886	869	863	838	869	914	883	914	902	825	868	857	855	855	932	898	874	883	889	891	885	875	857	864	856	850	833	860	826	853	801	887	855	857	899	873	871	862	851	843	868	850	853	847	879	856	867	866	830	860	862	837	814	879	839	849	826	842	855	882	865	837	864	888	911	835	843	881	830	876	855	869	894	871	895	907	911	852	886	894	880	879	887	861	853	886	860	862	848	910	902	870	911	869	888	887	872	807	822	881	875	862	821	873	865	839	838	903	893	894	836	827	893	936	801	858	889	911	864	840	877	884	868	897	854	805	818	830	866	882	925	838	879	851	871	852	802	892	869	866	874	882	846	869	867	829	833	891	865	907	917	876	848	876	870	868	833	825	858	839	824	887	889	920	883	819	866	825	876	819	836	856	845	844	878	830	921	861	876	870	865	850	808	898	865	824	843	904	840	917	845	823	855	816	871	860	875	908	860	890	857	824	803	841	858	795	808	839	870	908	847	909	855	907	872	901	835	865	842	827	824	876	920	920	862	878	892	871	892	944	847	841	934	884	868	822	899	906	855	819	882	827	855	901	872	915	912	873	883	905	834	828	871	842	868	920	889	855	859	920	881	834	826	909	898	907	877	904	864	842	845	899	838	836	871	876	863	879	821	861	882	898	924	876	860	847	945	880	882	870	850	893	870	872	872	928	887	871	847	920	831	875	854	829	907	901	861	920	908	842	879	826	861	885	864	856	886	818	869	879	832	861	886	806	853	868	900	822	832	827	908	839	894	871	887	860	849	871	911	867	840	859	870	927	867	851	831	867	886	856	926	911	869	910	861	850	837	863	895	860	899	911	868	847	879	800	886	892	884	853	882	877	910	855	896	839	823	849	927	871	861	848	840	805	891	862	838	868	852	872	880	809	893	890	856	849	851	883	856	831	877	885	835	816	805	882	878	866	888	859	818	870	850	840	894	840	857	849	941	887	888	845	899	828	898	859	847	845	871	839	843	873	862	878	886	877	858	864	869	857	824	849	882	871	822	830	903	907	859	850	916	928	849	911	898	892	867	867	898	841	872	852	813	893	835	880	846	864	886	844	857	839	930	830	907	892	855	823	838	888	892	874	849	917	846	907	870	818	853	898	847	850	869	912	814	850	842	834	926	881	937	846	883	896	867	922	805	924	873	902	898	831	854	913	856	845	819	845	916	852	856	917	876	883	793	869	857	889	814	874	889	895	812	878	828	869	882	851	895	902	869	860	847	848	833	894	863	827	845	853	825	878	825	843	851	903	826	881	860	858	887	861	869	807	884	870	840	819	848	894	915	904	887	875	893	903	874	849	851	873	885	863	815	869	828	866	783	840	795	790	872	856	823	833	860	872	835	903	860	862	889	833	874	868	892	860	854	867	876	816	868	888	869	917	822	878	862	859	792	910	843	848	877	832	930	811	890	866	838	878	851	846	867	867	868	845	871	864	876	874	870	894	823	856	885	857	897	866	892	819	866	837	914	863	792	933	868	803	873	928	835	813	865	861	837	858	835	852	917	854	866	886	851	891	856	881	822	844	833	825	862	898	874	854	805	903	883	865	916	854	836	899	833	837	914	873	897	890	873	859	865	851	863	893	842	896	833	833	884	835	855	903	908	886	898	828	941	849	884	919	870	813	864	824	852	821	839	847	851	896	938	863	880	924	854	812	885	840	888	920	815	816	877	875	862	852	887	872	834	840	920	864	868	849	910	853	861	869	899	887	896	891	911	839	863	845	898	911	865	818	895	888	832	847	844	934	808	837	864	810	862	889	897	904	860	901	894	888	873	938	846	832	871	847	849	875	902	828	845	839	870	852	886	812	815	797	848	840	887	878	822	872	853	933	840	929	903	819	830	913	850	862	887	890	883	859	840	879	895	889	884	882	841	808	947	872	838	888	860	842	828	893	837	868	843	881	825	870	923	875	867	921	939	858	862	827	853	900	845	898	870	861	878	820	890	827	869	870	876	831	892	900	917	866	862	900	889	883	849	886	867	872	865	898	884	901	845	851	872	827	869	859	858	878	825	923	876	919	906	894	833	919	840	867	900	821	894	858	862	874	850	835	861	880	871	884	868	911	871	896	841	815	845	860	857	895	880	864	887	919	822	875	892	910	847	887	852	875	901	936	816	841	853	856	855	848	925	861	882	832	864	858	837	893	862	918	826	840	843	920	879	851	854	867	874	908	863	885	839	896	871	823	878	865	911	829	890	864	856	887	865	889	813	910	851	872	806	815	865	883	892	899	882	879	903	852	886	909	888	871	882	863	876	883	825	890	857	837	867	889	901	824	889	883	863	835	850	894	851	870	879	853	846	912	818	922	853	848	846	849	824	846	845	916	865	837	903	850	881	863	899	837	848	906	879	858	860	884	848	852	856	867	901	907	862	839	864	879	889	885	855	909	836	944	841	861	884	837	860	871	843	869	816	848	818	814	901	809	876	891	853	824	843	878	824	866	867	856	869	863	885	852	859	845	861	850	859	923	807	855	888	835	853	822	829	916	963	898	834	887	859	879	845	832	843	856	907	869	832	870	897	856	871	864	857	903	827	825	884	884	867	857	876	834	840	866	898	957	886	914	862	887	818	879	824	884	893	831	877	835	884	845	892	864	869	875	833	878	901	905	851	865	866	843	847	845	896	813	909	860	839	831	896	866	867
4113	9748	56271	70474	48655	26505	10290	2863	1120	926	857	809	834	880	867	834	817	827	840	852	819	813	810	864	883	826	852	857	871	854	825	807	866	861	855	853	830	875	793	820	843	864	816	815	849	816	822	837	778	898	889	865	803	881	819	862	861	841	853	830	827	897	858	831	833	838	850	808	776	845	853	792	849	826	860	796	833	827	824	842	861	837	860	830	917	850	831	859	857	859	811	847	788	840	802	828	844	856	805	877	888	764	784	821	823	831	770	842	888	810	832	867	874	798	799	805	908	787	838	860	850	816	847	853	781	793	840	832	831	820	821	858	816	847	788	809	785	854	810	892	791	808	835	789	836	817	791	810	800	809	799	815	822	842	792	841	841	846	770	813	790	875	898	765	855	881	845	788	835	870	818	844	843	844	888	857	811	864	826	826	841	811	856	864	806	841	844	803	802	831	899	824	863	887	805	771	848	827	785	820	872	856	835	858	881	843	822	790	804	803	829	812	918	793	811	827	858	806	788	846	751	866	855	783	774	802	883	869	901	878	795	785	823	838	844	840	814	833	792	828	792	837	815	847	917	801	839	864	837	848	859	869	851	840	814	793	805	770	856	785	842	874	841	813	847	819	816	851	856	821	850	819	804	829	839	842	826	831	853	847	835	831	839	828	795	822	841	825	870	884	851	839	843	802	841	822	839	796	819	813	852	799	817	802	861	791	861	814	820	814	825	867	824	830	857	804	784	836	862	786	846	822	848	813	831	850	824	806	843	814	830	856	857	822	851	860	817	778	802	791	836	870	852	780	813	828	852	821	829	872	839	812	830	843	788	849	832	810	795	826	853	793	833	856	812	813	825	845	856	827	857	848	807	849	811	809	848	865	864	819	802	805	806	865	809	810	863	848	818	869	848	776	805	813	821	783	868	793	855	818	840	854	798	793	851	849	824	813	835	841	879	816	852	821	789	852	825	820	814	798	852	893	879	788	811	845	885	831	845	867	789	834	797	844	836	833	860	840	828	793	855	820	827	805	831	821	808	851	848	816	818	856	780	822	778	788	935	815	798	835	857	847	858	836	873	815	806	883	874	766	824	838	800	812	825	812	821	844	801	817	814	833	818	862	811	857	838	846	806	846	783	851	848	813	830	837	804	865	824	809	864	868	757	921	803	813	818	823	784	816	836	825	818	874	790	860	886	837	776	887	887	804	804	847	861	826	841	765	876	794	821	826	811	869	808	831	797	808	848	836	799	846	883	829	835	823	869	821	807	864	797	787	840	874	885	835	796	840	879	820	807	869	850	855	790	853	880	830	796	807	841	853	810	882	829	810	858	864	902	799	839	858	897	812	834	818	830	843	854	857	748	823	876	815	801	850	785	819	819	801	826	803	833	812	849	776	827	814	804	820	827	828	796	857	849	859	837	862	831	810	815	875	802	836	799	901	853	839	865	833	833	838	835	845	823	808	767	845	815	806	854	860	831	790	833	833	844	868	833	863	850	836	885	825	824	858	833	841	817	901	807	853	821	887	873	849	883	812	836	853	850	839	819	797	833	813	778	858	833	870	780	801	795	808	838	847	826	824	822	863	830	802	826	825	863	874	829	825	821	829	845	859	793	836	859	819	826	810	833	831	800	834	810	790	816	831	832	834	818	773	870	793	824	804	849	818	854	807	836	790	791	843	833	791	833	835	859	825	825	851	838	841	868	846	876	815	840	878	884	838	838	809	799	850	884	813	895	817	806	826	838	845	774	855	777	809	809	828	873	804	794	864	842	822	825	830	815	848	854	842	826	823	845	848	791	821	864	861	830	848	815	810	899	781	817	861	833	870	885	864	844	829	851	794	858	816	851	835	886	791	868	840	885	845	844	851	803	831	791	871	818	870	807	797	837	797	822	859	846	810	824	841	852	847	867	872	834	835	807	821	840	863	867	875	820	851	770	843	829	865	870	798	801	841	859	749	787	818	784	817	828	837	839	791	803	846	823	839	818	811	833	845	872	796	832	856	826	827	829	856	836	809	803	873	776	828	832	822	831	794	777	833	845	876	824	830	827	870	863	833	776	840	870	809	837	796	831	818	809	817	830	798	840	830	829	860	769	825	842	798	884	810	798	822	882	859	816	853	770	804	815	806	858	810	766	807	842	848	848	817	846	801	778	867	870	822	815	838	843	851	829	860	814	846	814	882	830	814	828	817	819	843	834	837	836	829	876	802	803	813	847	855	822	867	834	842	857	842	877	904	786	861	852	804	840	879	848	805	806	816	798	868	828	845	825	836	844	812	854	805	812	869	854	837	865	843	804	789	877	824	824	840	802	821	844	820	811	832	791	827	855	814	835	812	836	848	785	841	801	748	787	799	815	830	813	826	734	826	768	775	824	839	801	827	789	871	847	834	876	806	818	837	795	846	807	837	810	832	843	858	844	862	853	837	833	849	835	828	836	763	856	876	807	798	828	782	814	848	819	791	833	834	860	828	856	848	830	812	807	844	815	803	849	800	826	819	857	848	814	813	813	843	833	861	830	883	819	819	825	835	860	822	861	846	806	803	838	834	818	801	837	875	777	802	843	790	818	819	792	846	827	846	890	860	812	810	829	797	822	824	805	780	813	829	792	843	849	852	874	812	807	860	796	822	859	820	818	814	803	817	839	833	842	794	849	833	860	818	845	853	822	812	850	765	811	801	828	802	842	787	839	870	878	837	793	828	887	822	808	892	865	825	839	796	838	849	794	833	828	855	847	781	887	842	827	824	872	833	794	795	891	834	812	843	799	788	825	832	850	802	817	845	812	828	842	824	874	838	895	917	833	828	817	829	823	851	787	809	799	819	785	795	788	830	851	827	861	820	864	824	845	809	808	777	843	834	803	816	798	797	878	848	860	783	807	777	833	843	882	878	858	824	849	831	828	849	838	824	834	830	864	781	841	856	843	864	882	832	828	859	799	834	793	859	814	861	822	793	833	903	775	855	809	828	839	804	796	831	836	839	788	796	816	874	847	829	848	871	854	811	874	800	838	778	858	851	801	842	771	857	818	802	836	756	782	784	813	828	832	751	831	839	792	822	803	788	850	825	845	838	812	830	871	815	823	835	841	816	804	817	823	794	796	830	810	799	828	859	812	861	858	820	844	865	828	836	850	865	803	813	881	772	833	829	852	823	907	852	842	835	845	827	842	787	819	851	826	841	827	828	821	815	843	824	811	787	858	839	833	828	786	875	825	864	861	815	834	844	792	884	786	765	843	810	824	833	844	811	805	822	837	796	868	793	814	808	813	817	826	780	858	825	800	846	838	861	831	812	862	858	762	823	794	793	819	827	829	813	840	802	863	844	840	799	838	829	832	817	812	799	879	784	845	794	858	839	854	813	815	866	820	855	831	826	833	845	853	823	858	869	876	864	806	809	860	872	833	822	770	827	806	790	796	839	794	808	840	787	858	854	789	786	813	820	813	792	878	786	863	848	838	844	802	809	826	827	854	818	833	845	835	911	825	844	874	811
23838	21122	29799	54812	59709	47355	25902	7296	1726	1138	1041	1010	1038	998	1005	1001	972	1032	1028	1018	1029	1025	1018	1000	1018	946	967	965	971	932	1053	965	1000	960	979	980	1049	1022	934	1014	949	930	963	985	922	925	987	979	1005	967	965	980	945	977	969	1027	926	926	979	981	963	898	964	991	1000	960	992	985	960	951	936	938	989	965	980	963	1054	929	981	966	901	947	968	981	987	958	916	960	971	959	985	1006	970	970	970	954	944	950	914	907	934	921	936	950	932	967	943	921	939	972	958	991	940	941	977	962	941	949	958	944	914	946	1023	976	948	949	894	956	1002	1034	949	960	996	985	934	970	1007	972	982	956	953	930	971	934	945	977	911	928	949	997	997	964	923	981	971	927	943	937	1002	946	967	968	892	964	969	977	971	968	996	922	937	950	908	967	991	920	985	964	928	938	982	979	961	960	967	948	963	960	954	961	929	995	962	941	971	964	953	966	982	970	954	978	929	986	1054	969	944	884	974	969	960	938	1009	1007	971	913	980	995	926	951	966	903	967	955	924	992	907	942	972	990	1009	990	999	923	907	953	969	987	950	984	977	988	987	928	940	968	937	950	941	944	946	959	956	959	995	970	949	996	963	992	969	932	955	957	870	944	986	956	929	923	945	961	935	943	945	966	962	957	957	986	934	949	974	959	977	996	967	987	992	984	924	995	964	964	942	949	932	962	938	959	920	936	984	968	986	970	951	993	1001	999	983	993	969	960	978	985	951	991	954	970	928	973	893	960	896	993	988	904	985	905	909	979	988	950	922	959	914	978	898	934	919	992	996	942	989	956	1007	989	996	935	952	972	932	913	977	969	985	927	979	980	990	994	1041	966	949	930	958	951	968	943	1030	985	976	965	966	937	907	918	955	977	945	929	967	900	958	957	932	983	939	939	1032	938	938	906	993	938	961	962	955	925	943	969	940	947	938	952	951	988	958	961	951	967	893	1000	987	962	948	942	974	947	959	1032	945	1004	974	918	929	984	926	939	926	947	987	940	918	940	941	1008	963	984	953	999	1050	953	900	948	974	971	928	976	936	981	909	988	924	959	993	975	979	986	989	1009	980	936	990	946	917	944	993	992	955	961	999	964	915	967	920	957	991	977	962	996	1031	964	977	1009	905	948	943	959	945	984	982	986	901	996	988	1008	911	974	983	997	995	998	970	1000	942	935	943	976	991	950	972	968	960	925	935	958	971	964	980	951	967	937	942	947	1015	908	891	1023	948	924	958	979	961	947	934	913	986	980	953	922	980	896	941	951	953	928	982	991	957	926	898	1005	913	979	946	946	945	937	980	928	982	958	936	989	992	1033	952	1013	902	977	993	944	994	967	961	966	998	896	1001	912	943	968	942	928	1060	927	974	1006	971	1005	984	978	947	967	966	943	1006	974	982	977	934	954	901	985	954	950	922	981	947	972	947	945	948	1016	1010	941	936	924	1017	980	977	986	959	975	930	944	1021	911	931	1010	922	970	996	1041	997	1022	981	917	1019	994	964	1010	988	955	1007	927	940	1004	978	981	929	923	921	891	989	945	957	907	961	959	979	1006	977	965	960	951	938	959	934	991	957	1013	974	955	992	919	946	990	959	971	988	941	974	957	1034	1044	936	896	980	960	972	972	929	945	933	909	945	994	961	949	958	959	918	912	962	926	953	955	1005	980	974	935	937	932	933	973	987	963	933	987	983	945	918	944	960	965	942	941	969	950	969	968	1026	954	938	911	951	952	937	980	989	926	933	998	964	935	983	998	992	890	973	987	984	969	975	958	970	948	988	920	889	987	932	931	1011	914	1008	939	968	932	986	955	953	983	910	980	943	929	952	920	968	990	975	964	949	997	948	1003	936	976	913	976	962	967	944	936	942	995	995	982	917	949	897	950	948	1020	981	1017	1005	930	951	958	984	964	921	924	915	904	947	962	995	1012	927	963	937	999	977	939	929	1020	989	972	949	949	991	965	975	978	956	954	957	966	975	968	959	957	963	1003	970	991	950	977	995	924	945	952	996	925	958	921	949	897	935	978	977	970	987	964	978	1014	942	994	988	914	984	981	944	956	997	965	952	970	968	962	961	918	973	980	930	973	896	939	921	960	966	912	958	944	962	981	1019	939	939	990	983	978	966	898	967	1011	931	939	949	912	951	961	984	970	935	985	962	921	921	969	924	965	958	956	897	941	985	978	969	920	991	968	936	985	926	944	978	934	942	944	983	928	937	948	935	964	973	953	994	962	961	971	975	1003	911	941	967	975	947	950	994	1015	963	978	966	973	967	975	950	1005	946	928	893	934	990	957	978	926	984	941	1006	945	903	962	995	1013	990	1043	946	960	947	1001	970	978	988	981	951	956	971	994	951	951	923	928	980	929	975	933	962	1023	957	996	948	934	939	963	940	983	957	933	965	977	905	1009	954	916	1017	948	966	913	949	953	941	947	962	971	970	951	957	1009	971	934	987	952	955	930	911	949	950	949	933	876	931	962	999	914	1000	965	957	964	969	955	878	961	945	952	971	929	967	940	929	976	1017	958	1015	917	958	960	967	995	964	1004	907	950	944	988	912	974	980	997	982	1004	961	894	962	971	969	983	949	962	955	1013	1000	965	978	972	981	917	972	972	977	953	979	971	913	966	990	935	906	927	964	959	987	927	953	975	976	983	955	929	966	1025	962	1012	1006	1004	902	981	1009	938	967	903	987	952	915	988	938	983	981	996	1002	984	965	948	997	954	999	891	970	978	921	991	1036	938	946	1015	986	939	977	938	959	957	984	986	970	963	977	939	959	919	901	976	990	937	982	973	922	960	999	934	942	955	977	940	967	936	926	956	935	1005	964	987	960	966	991	958	911	943	935	979	891	941	905	872	1032	986	950	985	941	979	964	886	929	986	966	986	966	872	919	956	991	924	974	889	965	976	951	973	924	985	987	991	947	922	960	963	959	916	1003	958	914	994	934	925	926	979	941	982	941	954	911	999	974	990	949	988	1008	905	940	969	956	902	1016	989	993	957	977	1048	984	930	984	1043	956	1021	922	945	1016	981	949	976	911	950	927	964	936	929	895	946	924	937	920	951	932	933	978	971	966	1014	958	963	1003	991	926	933	981	970	977	964	975	981	903	952	985	943	975	950	926	915	904	964	939	965	960	943	971	945	938	981	973	916	916	952	958	912	925	962	967	955	983	943	972	921	943	943	1040	971	954	996	913	925	987	1003	994	969	959	1009	964	901	957	953	965	909	910	955	946	940	935	995	961	920	971	925	898	966	930	983	952	935	953	972	967	915	1007	894	953	975	945	938	984	955	964	943	1035	941	954	975	992	983	951	992	950	1005	977	994	992	968	933	951	1000	960	1012	981	957	950	924	954	1034	1019	979	952	949	977	925	984	954	915	894	909	942	941	1029	964	974	907	968	937	993	997	966	950	981	944	992	945	937	941	920	1001	939	922	964	964	962	969	964	922	953	968	938	977	947	961	998	962	962	970	967	971	947	968	996	930	918	940	992	981	976	939	924	953	937	939	942	952	940	924	985	930	965	957	924	967	965	950	977	970	905	942	914	1004	975	972	981	946	1002	948	947	923	977	957	946	897	961	945	1005	940	975	966	999	927
4850	12285	42979	84252	65912	40317	14949	4242	1526	961	943	901	917	870	852	912	902	932	955	906	914	890	951	881	869	911	931	925	935	870	884	960	918	999	882	907	953	855	890	927	918	897	897	915	921	930	945	875	939	919	865	863	934	913	894	898	887	930	907	851	895	899	896	902	899	917	879	878	943	868	899	896	889	935	897	901	886	852	930	886	853	878	911	893	881	941	885	879	924	908	891	886	893	914	901	966	906	927	891	984	922	921	928	930	958	893	872	901	843	887	925	935	862	878	975	867	866	843	856	991	868	906	888	909	932	922	854	884	888	850	918	884	821	872	868	890	879	868	872	904	917	881	835	941	890	898	904	918	892	938	881	876	927	881	885	918	913	947	910	915	843	913	931	895	861	934	902	908	890	916	924	941	871	852	853	897	934	941	853	917	897	899	908	930	968	908	889	891	883	923	918	876	881	907	899	928	902	899	895	885	903	842	985	855	922	997	862	898	839	889	844	915	913	920	895	865	918	868	935	851	929	888	922	900	847	871	928	870	900	865	883	913	952	885	884	871	911	929	876	906	882	903	875	915	893	823	930	871	920	924	898	890	840	953	890	926	911	841	914	877	882	963	881	952	930	867	872	868	895	875	863	863	899	840	884	888	871	905	850	854	903	909	936	877	855	916	918	887	908	937	952	915	927	901	901	866	868	900	880	902	893	858	894	893	918	913	898	897	890	853	901	896	869	902	883	863	906	844	928	880	902	896	927	840	945	875	919	905	927	860	845	943	853	888	934	877	851	908	904	950	880	927	906	915	880	897	899	897	899	859	906	865	814	918	895	845	857	876	936	866	928	887	852	863	863	889	857	936	883	921	896	913	850	933	865	857	869	934	828	924	919	893	845	907	878	869	870	887	960	870	916	953	824	960	939	950	905	890	880	924	887	875	900	890	889	867	896	903	931	940	847	856	878	840	920	846	903	925	902	895	918	923	857	869	879	942	837	882	913	908	894	966	912	910	883	898	893	938	876	918	912	852	911	868	926	861	856	910	848	875	920	942	914	888	950	937	895	904	891	902	924	875	957	905	918	866	887	873	951	956	884	877	929	881	875	922	897	870	878	919	890	866	898	938	851	937	864	922	924	918	898	908	894	908	875	885	868	905	867	903	869	902	875	890	912	891	888	846	930	905	890	881	871	898	876	921	905	920	938	913	882	864	851	890	897	832	893	892	887	925	881	873	875	927	884	874	901	952	900	889	895	941	883	930	872	874	852	882	964	911	887	921	948	908	856	936	876	911	858	934	907	898	890	899	896	886	918	900	950	861	987	858	903	870	874	906	874	915	892	849	912	932	934	897	919	892	904	921	913	911	938	896	856	835	941	935	901	899	889	886	865	910	913	872	865	944	858	925	854	820	898	925	922	905	933	934	884	855	909	934	904	883	932	905	909	836	904	903	894	905	869	900	904	856	904	880	898	916	841	866	870	931	929	900	921	888	919	921	896	867	893	906	867	925	914	897	977	883	919	885	845	913	943	888	897	880	923	909	883	894	924	893	913	891	943	916	885	917	878	933	942	906	909	896	887	892	882	909	929	891	852	868	954	900	863	861	870	830	856	957	900	898	917	881	843	830	872	944	886	867	907	847	902	857	920	888	937	890	904	912	878	846	935	889	839	884	909	881	901	908	911	891	933	962	899	852	960	894	952	879	916	860	936	919	890	880	870	886	874	872	899	891	883	937	904	909	909	869	876	882	904	852	888	920	919	917	848	917	957	898	950	927	897	849	964	864	876	929	848	874	861	871	878	931	973	858	865	885	870	865	893	909	907	878	871	981	838	864	840	910	928	917	927	893	821	874	938	913	875	915	872	882	914	923	891	860	880	906	904	885	987	913	884	883	943	910	859	916	880	918	876	835	895	853	899	916	888	949	916	869	872	913	889	883	879	936	889	866	879	899	884	866	909	863	859	904	894	929	889	881	882	894	922	904	941	919	868	838	888	870	915	886	909	906	901	884	886	902	856	849	894	903	870	865	882	929	898	907	895	874	854	897	847	932	875	910	892	896	885	908	936	896	872	875	845	867	944	910	939	919	881	925	872	872	922	911	915	879	888	869	904	863	913	843	876	873	923	914	898	910	897	897	845	902	893	912	884	922	912	925	869	964	912	924	850	872	903	920	896	912	874	940	915	891	892	857	900	888	855	917	905	876	876	909	896	870	880	930	901	844	848	852	896	913	896	910	930	937	870	859	890	908	884	897	892	906	947	923	854	901	896	926	898	928	842	921	843	963	873	913	930	881	894	868	883	914	854	874	891	893	919	907	884	905	893	880	884	917	921	897	898	887	950	923	853	889	896	921	886	877	912	906	826	866	900	877	880	875	941	874	884	851	894	907	900	885	939	900	929	920	910	877	906	889	867	875	899	899	871	900	874	889	888	883	934	957	871	879	946	839	919	924	873	877	925	880	927	858	884	940	917	934	911	864	908	875	910	899	842	838	925	898	930	894	917	879	913	891	922	889	857	871	869	873	958	909	873	933	889	929	911	852	923	911	848	902	826	918	882	906	901	878	915	884	852	880	885	928	883	895	925	864	920	941	875	883	872	877	886	933	889	903	874	898	892	867	873	878	879	871	896	906	910	865	930	870	855	887	848	906	889	868	896	896	886	944	917	917	868	855	906	855	988	969	903	859	902	891	909	925	949	855	903	884	872	886	860	878	867	882	877	849	860	927	853	828	906	895	860	913	905	910	874	847	851	876	915	875	917	922	859	906	878	870	907	944	868	856	928	853	859	874	913	875	838	880	902	844	891	871	913	862	892	899	890	875	892	913	906	918	883	886	903	893	887	944	896	905	913	878	927	899	899	885	854	855	901	926	860	858	888	948	933	908	880	857	899	858	849	894	829	927	885	898	920	911	914	871	920	951	903	882	884	882	856	907	909	935	856	828	862	924	852	875	885	879	871	935	900	885	868	858	916	877	884	898	871	913	850	920	897	873	905	929	847	836	889	888	927	858	888	915	976	907	901	911	856	924	903	927	868	863	872	877	914	861	910	952	862	888	860	880	909	821	938	897	902	880	867	914	911	900	898	855	864	894	876	901	903	879	907	919	928	907	912	890	821	907	912	907	902	867	890	905	866	861	904	908	865	941	923	922	950	910	875	881	947	915	880	890	892	872	909	916	870	859	904	828	964	905	894	857	909	938	878	900	919	885	933	919	886	880	829	864	851	867	895	820	878	870	866	889	900	902	907	875	917	964	890	901	867	846	895	926	860	885	863	879	851	916	890	862	911	889	868	921	904	905	910	914	845	926	922	866	833	881	895	863	938	969	867	886	911	874	914	949	887	882	884	944	884	942	933	878	886	847	871	841	853	870	859	924	885	955	882	895	916	886	913	951	925	874	936	849	900	881	912	903	844	899	822	896	914	936	875	878	943	916	869	820	828	842	903	928	863	889	911	860	915	908	923	875	902	871	947	931	888	940	847	889	847	868	880	950	901	886
27277	13986	9083	24630	20574	8908	2476	1201	961	930	967	879	931	870	859	877	897	851	919	901	846	891	898	900	894	830	891	947	889	901	867	861	897	858	889	860	882	903	852	839	883	896	914	896	901	842	832	972	867	824	847	898	860	898	901	872	880	886	867	893	865	850	933	886	858	900	857	859	907	886	854	853	871	862	852	880	878	845	877	853	909	845	907	862	885	873	878	849	895	851	893	873	873	836	880	875	867	866	879	880	919	891	835	845	848	893	853	846	901	882	881	890	866	912	864	879	861	853	948	845	840	868	819	898	925	901	869	888	899	889	915	866	895	895	900	872	856	861	874	845	878	847	893	897	900	869	912	896	909	902	868	864	887	901	842	905	836	918	918	873	903	907	922	867	853	917	903	836	929	940	888	860	905	890	895	843	879	881	862	886	911	852	852	928	959	856	873	869	847	899	835	925	873	856	860	838	912	864	837	867	884	884	863	901	869	857	839	864	865	913	904	913	859	917	906	896	946	880	877	875	823	854	882	858	912	853	856	866	891	858	846	920	896	948	918	884	898	894	870	861	854	865	885	865	843	873	892	900	917	860	899	881	928	893	865	876	911	914	891	902	906	885	890	890	846	903	884	867	871	844	913	887	874	919	823	923	897	895	875	880	895	845	870	907	853	900	848	929	884	908	839	862	866	880	891	890	882	888	874	861	886	875	895	943	924	902	910	868	918	867	893	912	831	880	875	864	914	944	822	863	902	863	878	881	850	897	863	848	874	853	836	840	901	893	858	837	888	880	825	862	847	858	832	913	930	843	865	853	875	868	859	901	864	948	874	908	888	897	838	891	868	877	883	868	865	845	906	941	874	857	885	868	838	897	874	853	868	871	852	900	832	875	880	889	843	858	894	887	938	924	832	906	869	916	873	861	893	896	876	898	920	852	912	890	920	875	877	868	827	929	918	810	884	866	865	850	863	854	880	858	853	871	896	817	883	913	883	838	807	879	862	864	885	902	893	897	857	880	865	846	841	901	877	820	861	889	909	898	876	923	881	894	887	875	849	896	862	888	886	911	857	857	883	904	860	877	862	875	884	921	835	893	900	860	866	875	879	864	869	903	846	878	852	873	905	856	912	854	847	905	875	859	909	907	895	879	880	871	864	835	858	884	870	817	884	898	865	815	907	875	840	863	849	843	876	845	835	882	936	874	869	887	900	890	870	893	824	913	850	883	914	940	928	863	856	855	881	826	949	902	917	835	902	922	898	914	936	871	902	856	910	866	898	887	886	883	826	903	894	872	825	900	874	916	879	875	904	882	860	843	853	858	823	873	898	807	841	851	904	866	856	893	887	900	897	890	835	816	839	881	831	882	882	907	866	876	850	835	888	917	893	895	820	857	873	942	892	896	893	864	905	919	836	842	888	908	871	881	917	869	905	908	888	878	890	841	863	907	857	892	884	847	864	861	848	883	891	916	862	918	877	912	866	882	908	892	837	903	885	883	900	908	931	892	858	895	907	869	899	895	885	806	879	865	891	880	894	895	840	936	892	879	851	887	902	881	881	819	836	859	890	856	876	857	894	854	845	909	893	838	873	889	875	822	890	857	829	914	875	859	869	903	874	883	845	949	892	855	886	931	880	905	888	884	872	837	920	863	926	873	872	938	852	889	841	843	830	846	914	882	886	892	900	900	826	882	875	936	819	898	874	862	851	869	857	875	840	871	907	870	876	937	847	901	889	865	909	896	898	897	871	839	875	890	838	898	864	945	873	900	868	848	854	911	856	873	834	840	818	889	874	878	860	918	840	860	878	847	887	875	856	859	885	929	864	842	915	910	869	827	891	855	859	869	855	868	896	846	890	892	874	862	832	880	898	862	894	857	902	883	819	844	865	898	891	861	928	908	897	902	844	870	844	923	889	888	847	876	889	874	888	915	854	878	875	887	855	897	900	885	883	847	879	917	842	852	874	901	885	852	949	889	833	878	878	853	855	845	848	921	919	915	903	888	924	859	897	854	859	891	854	875	844	824	850	848	884	882	852	858	857	853	846	874	959	873	818	843	854	872	871	890	879	879	869	878	848	902	905	875	901	865	797	845	854	886	870	868	877	852	877	873	875	889	868	870	877	876	900	848	906	858	910	847	882	893	851	896	874	858	838	976	846	885	951	850	881	882	850	872	904	910	895	859	904	887	837	836	869	866	865	890	890	899	974	930	867	849	899	870	891	894	879	926	858	873	899	815	929	880	884	897	905	849	858	877	887	875	931	839	870	879	862	861	889	863	907	848	887	852	883	834	884	839	907	892	878	867	893	837	862	938	864	836	870	898	877	904	861	858	914	830	922	865	900	899	856	876	854	943	835	871	864	896	884	904	878	871	863	853	883	877	905	913	918	913	859	894	877	852	886	869	872	871	862	858	871	892	858	883	872	886	852	841	874	853	867	849	860	900	865	866	857	883	909	850	850	880	884	836	908	846	899	895	904	957	900	908	915	854	868	840	848	857	884	871	895	878	898	907	845	878	883	860	817	857	876	870	863	936	844	869	832	894	921	884	925	904	820	855	898	886	871	894	836	860	903	914	878	903	883	892	886	850	874	858	847	834	881	887	935	904	854	857	869	901	883	890	841	880	881	889	850	879	914	846	897	934	900	883	865	876	907	850	904	849	917	887	874	901	888	900	805	871	866	885	850	873	864	843	889	886	867	857	859	928	915	848	898	903	863	873	890	844	841	878	881	842	899	885	877	906	872	882	883	837	823	819	886	926	817	884	902	893	877	842	895	858	886	877	875	894	856	851	890	845	902	856	880	896	853	881	908	835	883	901	873	872	888	867	847	878	863	928	858	896	904	869	849	906	901	905	918	821	917	856	925	892	862	848	834	848	931	801	877	906	924	861	914	928	875	831	922	836	851	883	857	901	897	864	850	891	893	895	886	883	864	820	894	955	878	861	888	927	852	894	875	927	823	898	886	862	884	827	890	862	882	895	893	812	899	870	901	834	862	877	848	924	893	916	894	861	896	871	899	884	905	862	864	936	872	887	971	886	846	874	864	923	855	851	897	891	881	884	904	900	928	926	851	884	885	912	888	842	936	898	860	919	945	896	950	880	919	893	896	880	891	924	875	830	890	877	891	842	915	854	861	822	820	849	834	871	939	848	813	916	872	848	947	892	852	884	866	916	884	872	895	923	852	884	883	907	877	867	878	828	781	910	856	874	874	827	848	968	840	949	891	869	813	831	856	872	875	842	922	807	854	869	891	878	881	821	827	854	900	945	900	926	817	898	901	921	884	893	904	891	904	929	876	826	866	925	880	930	927	810	849	900	850	860	808	872	833	915	906	838	861	894	910	855	865	860	919	901	873	892	911	899	904	895	888	868	956	851	902	934	884	870	886	896	878	854	929	903	874	881	890	867	852	865	856	897	886	886	924	894	828	929	882	842	883	898	893	893	853	894	900	922	872	882	814	901	888	844	837	863	906	883	852	960	816	842	863	878	918	904
5162	1718	9617	19862	14779	6096	1965	1128	866	814	765	768	737	780	870	767	725	818	797	809	829	801	808	786	781	728	775	785	755	778	780	747	806	797	764	799	771	765	711	800	774	758	792	781	773	769	789	798	738	810	780	758	818	795	759	756	746	763	745	766	800	743	775	804	804	806	796	809	785	798	796	814	793	789	793	813	743	788	771	781	756	755	826	818	767	754	770	803	799	813	804	758	770	779	810	749	809	796	773	780	729	813	779	819	810	777	840	809	771	793	792	780	816	799	770	754	771	792	764	802	770	795	761	802	785	855	765	777	827	766	800	782	762	802	698	732	755	787	759	762	788	743	772	811	785	763	757	802	748	769	796	791	783	796	802	819	791	731	789	791	805	806	840	723	784	750	818	757	833	734	754	725	778	776	793	760	801	818	787	779	828	757	797	769	752	760	768	774	769	777	819	774	737	768	760	799	816	790	758	769	828	763	781	818	760	793	767	802	738	781	773	766	767	782	787	711	758	792	767	857	782	754	788	769	799	785	754	755	745	743	768	778	773	789	783	765	770	778	795	863	777	763	742	748	788	777	761	821	843	764	764	850	803	761	811	805	790	758	733	765	771	754	765	831	792	764	779	732	799	779	767	794	796	773	823	795	739	770	730	745	823	794	810	753	824	779	715	790	838	781	817	799	790	774	787	757	780	771	830	806	824	817	788	762	789	774	776	814	786	779	803	740	820	773	769	764	781	793	748	781	797	740	801	759	708	781	775	776	779	815	789	805	795	771	768	838	765	762	782	822	778	774	770	801	725	799	796	716	808	732	795	769	790	787	801	775	768	749	795	825	784	785	787	808	754	781	746	772	765	839	815	814	762	786	781	790	789	768	777	814	799	732	780	807	793	758	786	771	785	782	741	742	756	748	813	786	794	774	754	784	759	746	748	737	780	788	774	752	785	789	776	821	780	755	768	790	779	789	823	806	754	793	751	822	780	756	740	801	781	774	750	793	752	784	747	768	768	777	783	769	756	763	751	808	762	776	773	774	778	785	788	805	800	798	755	751	742	755	750	782	790	818	761	802	764	797	728	790	859	764	754	784	783	769	780	784	786	761	773	720	811	780	776	767	790	779	820	788	730	828	750	783	766	792	752	733	751	775	833	759	834	800	815	785	722	818	795	788	751	781	763	773	833	808	757	810	750	859	784	759	748	749	812	747	777	766	764	806	797	826	802	772	738	759	755	820	770	761	787	758	770	806	754	788	790	796	759	756	793	764	773	813	791	793	808	783	790	744	818	737	765	725	796	854	775	797	780	804	788	752	724	770	791	764	728	784	859	771	790	757	808	780	757	768	771	755	791	766	800	766	750	732	762	774	739	785	782	804	767	769	776	761	792	795	765	753	716	746	742	782	789	807	737	779	797	783	740	837	757	794	805	811	790	744	768	750	780	753	775	739	754	801	770	790	791	762	782	752	808	739	810	777	782	800	791	771	808	733	801	769	776	802	753	782	802	772	765	780	745	823	759	791	780	769	793	754	771	783	839	763	772	745	750	782	812	792	725	764	769	783	731	770	773	762	780	776	789	787	766	853	786	788	793	726	763	823	762	780	738	790	775	815	781	810	810	734	776	765	776	817	771	759	820	757	754	789	786	778	764	751	761	826	789	809	774	801	773	823	774	765	764	787	756	835	820	766	806	768	754	807	761	781	740	756	762	803	747	778	774	768	820	812	753	813	811	835	780	783	789	814	722	781	765	818	794	790	790	818	813	750	751	764	783	790	781	731	759	765	728	789	771	753	776	791	824	782	823	769	847	781	810	854	800	728	745	773	788	791	788	790	768	779	781	783	756	787	728	738	776	748	806	773	771	751	761	752	792	758	764	754	761	781	779	729	823	800	803	768	746	775	800	817	754	756	736	747	745	743	796	760	761	755	818	770	838	800	755	764	789	836	747	776	818	761	800	763	802	773	752	811	825	792	783	777	781	758	789	714	784	755	803	790	787	756	738	760	744	733	756	809	736	771	763	779	756	763	781	735	775	815	847	787	775	759	798	762	783	805	773	818	752	804	755	766	748	777	745	774	797	760	747	779	759	789	802	816	803	728	760	816	804	796	783	781	835	818	823	746	794	806	801	791	787	814	792	783	798	748	827	766	789	799	807	776	802	786	783	751	769	741	773	771	814	773	815	746	804	752	801	769	795	789	767	778	764	767	795	832	773	790	818	804	759	778	757	780	774	792	803	737	765	772	784	751	777	748	782	805	776	739	790	764	778	747	828	765	819	782	795	784	777	836	791	776	778	763	792	785	779	786	736	781	794	797	760	724	795	813	815	754	759	823	778	785	774	781	777	782	747	774	824	744	766	778	824	771	775	754	798	749	773	760	764	746	787	785	775	770	787	777	766	798	736	768	761	771	807	802	761	804	807	802	763	788	804	844	737	759	774	785	742	781	759	792	794	796	807	700	743	759	836	774	782	727	753	734	779	756	770	746	786	817	777	802	799	791	759	794	743	783	749	785	785	781	791	801	788	812	804	786	802	714	762	827	763	833	839	781	770	788	772	809	807	742	759	802	778	823	771	771	797	805	841	820	780	847	750	745	815	772	768	764	798	730	810	790	759	787	765	774	792	803	768	748	803	784	798	825	814	740	729	840	765	757	836	761	816	758	837	740	744	803	735	778	770	765	768	779	797	793	751	778	784	773	803	787	778	794	842	772	812	758	780	814	791	758	753	770	828	738	779	771	777	768	806	780	790	827	753	794	732	759	762	769	776	799	777	796	781	755	797	780	776	779	789	810	812	817	809	754	786	806	782	757	780	824	738	768	802	749	800	819	730	789	778	764	787	823	787	788	815	773	766	759	778	737	807	839	802	777	734	781	800	748	781	768	779	795	801	779	800	773	811	787	713	732	774	777	779	807	823	823	743	765	770	760	775	788	774	785	728	797	775	752	776	787	801	758	763	805	718	769	764	829	781	808	751	825	765	788	783	779	790	741	740	763	791	801	798	818	789	764	766	766	782	753	752	762	789	799	740	755	775	850	771	745	785	811	719	808	780	763	748	775	747	759	819	743	797	733	793	799	809	795	788	776	782	821	751	746	757	769	777	808	772	750	785	772	761	753	724	776	745	746	756	781	834	746	800	773	745	797	776	772	768	795	798	823	762	799	790	766	805	805	782	732	742	743	793	762	798	778	751	833	771	778	792	752	777	797	790	751	782	774	799	720	799	811	776	762	800	767	727	813	804	755	836	801	806	785	773	772	777	807	799	753	787	818	788	731	753	817	719	776	818	775	768	767	756	818	777	774	785	765	748	774	766	791	738	754	751	769	786	781	783	758	800	716	811	820	796	760	764	789	754	783	795	789	785	813	722	738	793	773	780	761	805	854	775	806	792	777	767	792	796	744	776	797	807	794	734	739	823	778	772	772	852	804	757	818	752	806	764	780	744	754	812	789	728	759	764	758	773	784	755	775	755	734	742	786	753	781	753	801	771	789
24406	21080	31102	65538	58191	34826	14223	3163	1256	944	896	881	952	888	928	889	878	851	893	927	878	889	891	903	889	907	920	845	846	933	859	881	872	884	919	899	846	907	913	855	883	851	850	902	893	901	859	860	861	825	834	904	826	793	896	885	808	861	805	837	812	858	900	904	891	872	846	886	903	874	823	842	857	873	881	833	898	879	900	819	912	866	853	836	866	874	890	879	883	894	877	889	885	904	876	851	863	899	875	830	835	889	906	877	833	869	855	844	879	909	845	869	833	896	877	868	835	833	840	842	874	899	845	873	879	893	874	847	870	846	873	840	848	883	896	841	868	860	889	819	876	865	892	858	839	887	875	845	861	893	829	870	887	861	871	803	823	918	851	925	850	852	896	845	824	870	897	880	926	830	906	857	884	868	843	847	778	846	864	872	850	894	890	876	872	862	822	909	850	833	867	862	850	895	884	873	872	889	846	853	898	923	903	906	880	903	856	883	840	901	852	840	840	837	805	865	834	878	842	887	882	850	897	852	886	881	827	819	845	857	840	899	880	808	875	855	875	844	893	913	845	861	792	886	871	818	889	908	823	839	865	869	850	882	869	834	903	835	908	854	855	839	882	818	836	873	841	884	816	815	921	921	879	853	868	816	853	877	897	833	871	833	897	824	894	877	861	871	860	853	848	918	902	855	842	826	823	885	877	828	877	915	849	882	891	875	823	840	840	858	912	897	825	883	851	868	888	847	852	843	841	883	868	917	841	853	818	856	869	874	867	896	858	816	840	906	885	920	816	885	826	885	857	897	895	896	857	855	862	836	859	861	857	853	911	841	837	837	889	853	918	896	861	861	872	866	862	889	883	851	871	861	844	845	852	860	838	833	888	876	863	842	857	874	862	870	868	838	845	827	882	845	876	890	911	864	882	853	878	840	868	873	875	813	836	853	867	863	913	828	886	881	887	893	864	881	862	918	870	894	874	874	868	842	846	912	880	834	802	879	852	809	892	862	879	849	912	909	906	882	889	809	828	843	848	913	865	849	829	924	880	844	907	873	861	830	833	870	801	887	877	852	811	849	843	848	853	883	890	822	841	834	866	929	867	822	845	825	811	841	875	889	929	898	870	859	816	857	853	885	844	861	849	872	841	830	901	856	854	864	894	841	880	856	922	881	817	853	869	831	843	897	830	887	894	911	871	855	832	870	849	853	837	859	856	865	896	883	845	861	888	861	869	864	887	874	870	898	880	833	837	897	942	864	864	835	804	838	833	833	857	831	905	900	833	894	875	876	851	855	866	842	880	838	811	854	882	878	863	917	906	855	909	885	808	862	886	914	850	828	867	883	814	901	847	846	893	857	839	817	845	870	862	867	949	877	851	836	865	850	888	873	857	869	835	854	849	903	900	853	905	847	851	830	826	872	919	846	844	851	902	870	881	901	877	892	865	861	873	858	851	885	832	845	892	813	932	929	840	865	902	860	927	847	859	843	893	875	820	827	887	857	864	834	896	895	827	891	814	862	824	879	851	919	868	820	880	867	930	830	852	863	838	903	879	896	902	870	878	791	898	910	833	896	836	875	868	835	843	885	860	899	902	907	832	890	895	891	852	810	918	890	859	855	884	915	913	883	863	846	851	859	911	816	856	840	916	827	834	877	856	865	919	846	851	803	865	875	876	897	854	862	836	900	825	797	867	807	822	876	854	842	837	866	844	819	824	866	882	889	899	854	806	871	894	852	890	821	895	834	848	805	824	802	867	868	877	793	927	865	857	857	881	869	851	820	836	857	884	847	929	917	858	878	866	885	873	800	906	920	884	880	900	859	790	837	868	856	834	863	862	867	852	886	876	895	887	884	874	930	933	827	859	852	836	856	898	839	840	827	838	825	806	856	844	827	861	897	905	847	893	845	896	824	924	923	849	858	861	855	835	881	886	841	855	903	884	862	902	846	831	883	910	878	865	860	945	864	828	867	849	869	864	914	839	875	891	872	847	844	931	868	885	902	831	847	890	870	841	834	881	826	913	808	893	846	870	899	832	909	897	788	887	884	826	864	881	856	864	823	849	849	833	895	885	874	835	839	818	835	897	806	888	844	874	841	875	868	885	833	818	822	841	874	856	889	876	835	856	871	875	896	913	855	871	815	864	874	895	870	839	915	897	856	884	914	858	865	847	851	774	878	838	863	923	889	893	858	889	862	837	868	889	906	885	886	855	892	849	831	873	923	829	844	837	911	857	863	793	865	843	881	893	856	863	919	896	879	881	869	897	908	824	831	852	849	930	842	875	859	881	820	836	871	844	898	870	858	839	845	842	833	910	897	875	854	829	866	923	893	875	926	883	851	854	856	863	880	885	902	909	886	817	826	881	868	801	868	846	864	856	857	954	874	877	831	847	853	862	907	814	841	834	868	821	855	842	859	848	841	829	876	827	841	868	869	876	849	823	849	899	837	869	897	889	865	876	839	863	917	940	831	842	888	872	868	877	860	879	860	858	816	913	905	918	884	875	863	846	866	828	862	905	898	898	839	856	853	873	896	829	848	811	938	845	882	839	876	887	861	888	882	867	852	837	867	837	809	883	886	890	831	905	858	876	920	851	916	849	845	854	879	857	849	857	870	854	854	855	860	854	876	915	862	852	838	830	892	845	889	859	870	878	875	861	836	821	827	843	841	884	901	907	875	905	819	904	882	883	833	817	849	863	858	815	832	856	857	825	903	833	872	909	911	835	906	899	836	836	904	871	864	919	864	876	893	822	835	816	921	901	884	865	855	850	847	839	891	910	850	819	925	861	848	901	850	902	849	858	859	848	904	843	892	884	858	835	879	861	832	818	921	867	939	930	829	860	889	904	855	847	903	857	810	888	876	843	872	868	869	834	835	898	877	877	870	850	855	809	817	905	844	831	921	835	872	868	856	830	841	931	868	927	870	850	859	899	848	817	860	798	857	826	838	876	804	842	828	865	882	907	874	873	866	850	901	869	890	897	812	832	827	847	925	886	876	882	863	875	887	832	912	872	911	875	874	868	890	897	818	901	868	842	886	828	846	856	907	831	897	876	811	905	871	888	852	836	832	894	854	887	901	871	926	870	853	843	921	851	855	859	852	868	879	855	869	836	833	860	893	848	863	871	844	859	904	833	821	870	891	841	878	823	886	886	888	856	869	868	846	858	808	843	870	863	854	874	863	840	884	851	964	861	793	820	780	839	886	885	784	885	850	842	855	845	911	903	846	822	888	887	833	853	846	876	856	887	840	860	875	842	897	799	860	821	847	932	837	926	864	846	818	858	870	832	787	875	880	851	890	834	905	835	839	858	904	864	882	835	808	910	869	921	821	863	851	801	882	882	873	899	899	861	846	858	822	835	883	878	881	880	864	880	864	879	829	850	843	809	861	859	894	864	880	844	896	825	869	816	826	865	813	884	946	867	830	865	880	884	821	875	865	866	829	869	888	909	911	851	829	839	872	865	856	882	916	876	821	862	878	881	846	873	843	876	842
3827	5564	35058	74771	51923	23666	7679	2437	1122	802	824	803	834	843	849	801	813	763	862	826	823	848	849	816	865	817	821	843	813	829	830	861	816	817	798	854	829	791	885	781	822	836	847	849	829	845	803	814	835	835	814	832	813	808	822	827	822	787	863	839	826	821	802	869	890	877	865	760	764	823	801	822	802	787	773	800	791	839	803	833	821	844	810	809	848	824	811	847	806	787	856	800	816	815	836	860	801	800	798	824	838	825	783	868	783	821	833	786	818	793	873	811	806	858	812	751	808	822	786	841	833	752	834	784	834	815	841	841	804	820	844	877	786	817	837	829	841	873	826	789	802	817	824	766	801	806	844	770	780	836	879	749	779	854	844	810	805	794	786	793	833	814	845	826	804	871	812	771	815	872	812	777	777	792	820	815	843	793	831	831	806	817	812	823	809	772	809	759	812	795	810	811	815	803	783	833	858	861	828	856	765	836	771	860	753	852	803	819	836	806	852	819	867	866	798	794	753	823	864	810	813	884	835	790	827	800	852	796	816	797	839	816	854	804	853	835	857	781	811	858	793	844	773	834	775	826	812	839	809	804	855	841	816	832	802	871	823	793	788	783	842	829	823	804	804	795	838	789	835	836	804	817	786	820	813	814	866	839	839	826	846	793	802	766	750	822	793	859	776	777	788	805	843	865	801	785	834	818	824	768	790	844	808	818	744	862	826	833	812	840	778	811	829	824	808	780	821	823	836	825	827	809	818	837	808	809	817	860	767	815	785	794	795	857	799	795	780	820	780	825	798	805	831	849	779	804	815	817	812	812	781	792	840	763	785	810	786	794	806	824	791	779	809	794	765	857	831	840	764	849	818	871	816	775	875	858	833	790	838	820	835	826	789	836	830	811	800	851	779	844	791	849	855	828	825	854	856	850	816	805	814	801	824	825	825	852	855	839	760	858	818	841	782	863	805	850	828	800	807	839	822	822	758	823	846	846	850	799	838	783	812	792	867	817	869	797	853	792	798	768	795	804	855	850	864	799	768	798	810	816	852	755	867	823	833	772	895	849	818	858	824	772	834	793	827	890	815	817	802	814	778	846	869	808	806	858	831	800	792	813	820	818	845	813	848	826	828	792	847	814	780	825	791	828	833	818	821	817	746	796	799	819	833	803	855	800	872	774	821	804	841	844	804	797	823	803	807	840	853	808	786	848	805	813	801	833	805	789	830	821	860	781	753	781	854	835	840	797	836	819	808	779	794	786	815	762	810	797	823	781	780	830	813	799	799	794	835	820	804	789	797	803	763	826	815	869	801	810	774	798	809	866	852	776	833	821	818	828	789	817	870	845	780	794	746	817	819	824	821	747	800	802	818	820	842	837	780	864	828	843	805	779	824	798	786	790	844	790	789	825	796	844	894	778	819	819	826	814	798	858	771	798	779	811	816	791	853	823	800	792	811	804	791	844	834	835	846	792	778	851	748	792	824	839	830	834	849	829	770	813	807	801	780	801	852	792	783	790	831	861	818	826	857	820	801	812	867	837	832	810	780	783	830	821	827	807	809	787	848	823	736	792	814	815	810	841	841	836	880	808	825	825	816	786	799	806	866	806	812	782	821	780	827	845	866	865	825	835	813	830	860	810	834	779	799	824	770	904	819	796	860	808	834	794	857	793	779	803	850	835	785	807	848	818	755	786	801	848	747	846	847	851	792	788	806	793	834	814	824	815	828	878	736	804	830	858	801	781	826	808	834	799	841	762	796	841	836	865	838	856	819	795	822	812	857	783	872	781	804	789	792	830	841	826	807	816	846	837	835	749	806	839	820	754	820	859	797	814	822	834	862	811	828	812	819	844	818	819	841	810	770	880	835	815	797	781	773	811	827	824	785	836	857	795	801	764	824	827	791	816	797	838	780	816	837	801	773	786	801	808	808	844	774	847	748	778	854	821	837	833	792	779	848	812	796	781	866	812	811	820	829	835	825	803	795	809	810	825	844	835	841	881	803	812	820	829	824	810	793	869	827	801	813	800	816	825	861	816	838	798	785	833	773	812	793	811	788	850	806	849	803	814	887	811	867	827	840	822	797	868	825	799	861	787	747	826	774	849	798	846	833	817	805	810	822	811	838	857	805	725	790	831	786	825	804	817	823	824	805	816	816	816	829	784	807	791	853	766	785	797	796	855	812	815	763	809	804	824	852	819	808	818	830	804	778	780	812	741	873	796	819	811	847	769	790	834	843	795	861	832	779	846	814	847	856	825	749	827	777	793	840	823	805	785	790	792	834	802	826	832	859	899	788	829	851	819	833	803	776	797	803	819	848	831	883	770	829	805	836	825	799	828	792	808	830	803	811	823	834	849	823	881	820	817	850	776	800	814	816	825	812	794	840	796	808	781	797	789	849	799	808	795	812	835	843	757	843	778	805	803	827	855	819	811	801	794	821	813	786	790	800	790	797	823	783	901	781	735	790	851	807	801	784	796	800	788	851	795	854	811	799	832	800	827	775	810	814	826	772	859	844	815	807	800	892	866	825	790	847	813	808	824	803	809	780	794	844	818	798	772	817	869	779	802	779	843	791	794	821	775	777	827	875	859	801	815	802	778	787	780	808	842	781	775	803	793	845	759	789	849	854	802	809	820	770	757	787	769	827	782	803	845	785	784	779	766	836	783	830	770	818	800	755	790	843	823	831	782	822	795	802	782	813	879	847	833	769	864	831	804	797	820	792	820	768	829	799	835	805	807	851	815	817	807	812	843	811	817	775	787	813	843	813	799	827	801	823	754	806	868	787	827	798	842	785	753	792	818	828	819	825	797	832	811	833	788	835	813	856	811	795	828	827	835	844	862	786	795	802	846	847	798	847	812	774	805	849	834	839	837	771	813	826	813	777	799	786	830	807	820	813	800	819	864	848	765	814	801	829	791	842	743	827	817	816	776	825	801	817	833	755	793	840	825	834	822	777	769	830	768	811	837	809	835	816	835	835	810	813	838	797	781	841	750	802	757	821	822	819	756	815	807	850	787	790	812	826	798	827	802	854	786	864	771	779	818	843	825	839	789	796	889	797	804	819	793	800	745	848	834	841	816	795	869	783	831	786	800	802	829	831	866	790	792	861	825	780	845	811	824	795	814	815	785	826	845	836	831	858	844	852	835	809	845	831	837	810	868	830	778	837	868	810	788	799	832	841	817	821	811	804	765	772	776	824	833	803	775	794	814	800	862	811	760	787	791	790	840	769	844	813	842	826	817	812	860	886	813	796	781	799	843	827	806	828	807	804	799	808	805	784	809	854	841	803	805	795	849	801	788	820	807	880	825	836	855	815	769	824	815	820	877	817	871	803	834	795	839	866	827	808	843	818	818	840	803	818	826	775	808	773	781	765	832	818	817	846	833	798	852	817	827	800	737	795	829	786	817	815	845	818	831	821	842	828	779	749	796	752	817	815	760	807	831	844	829	798	842	770	845	803	805	770	809	836	861	847	789	784	777	874	838	830	786	846	856
23817	21112	32766	60486	55805	37569	20161	5662	1535	1012	1054	1050	1015	1000	965	957	964	950	1011	1004	997	985	990	930	988	950	934	924	974	975	944	979	949	1016	938	936	960	955	944	928	978	969	1053	904	925	975	946	950	939	971	895	942	935	972	967	956	994	922	922	937	980	940	967	943	938	963	1007	973	969	932	966	888	956	897	930	955	974	987	953	924	1001	911	999	923	950	928	921	976	919	954	971	958	922	942	968	933	937	971	993	927	878	951	956	967	934	934	968	955	964	892	975	924	924	978	962	987	961	941	977	945	957	936	987	962	996	951	1004	971	924	933	958	961	915	930	932	915	964	922	954	970	926	905	936	904	1028	901	952	986	956	947	955	934	964	997	926	972	952	904	949	971	921	977	985	956	962	958	962	898	973	912	943	982	913	935	952	904	989	951	959	914	935	916	928	954	959	969	955	920	895	930	948	929	983	979	925	953	957	997	926	960	955	971	971	922	954	971	921	959	939	941	953	977	940	935	904	984	1017	939	990	944	935	961	985	950	938	942	977	945	970	930	972	919	975	1005	918	913	915	957	924	967	966	998	909	962	917	943	1012	931	968	941	907	885	944	920	949	953	975	932	954	996	946	950	1023	914	965	961	974	963	968	950	967	945	969	911	974	955	984	980	930	932	983	960	960	951	929	938	967	991	921	966	952	993	950	911	991	879	955	1002	923	952	949	947	938	917	1002	945	991	929	943	962	959	959	885	942	959	942	942	930	969	961	924	990	987	1011	950	973	963	966	974	957	925	935	937	931	959	940	926	1004	979	934	972	968	894	943	971	967	923	951	952	972	903	974	928	978	938	988	914	916	924	929	944	975	961	927	934	972	954	927	879	1000	919	961	936	970	914	921	899	981	949	924	965	994	1005	993	963	881	931	923	967	940	979	930	951	959	915	952	940	924	968	944	952	908	934	886	933	937	925	995	945	937	1029	979	966	952	969	958	924	972	975	1013	921	945	960	905	923	949	960	906	922	922	909	965	879	959	994	921	931	954	930	939	938	1014	962	966	960	941	944	941	1020	982	942	924	935	879	1010	928	977	946	904	954	1004	955	941	977	931	948	982	932	938	1012	981	934	979	967	1006	948	969	926	988	978	934	913	958	988	895	955	927	977	940	926	932	905	908	907	992	959	926	911	967	920	1012	980	948	984	952	943	992	908	907	984	905	906	966	945	963	998	891	962	948	954	944	919	915	972	899	985	951	950	981	930	979	929	847	899	968	918	918	977	979	944	965	922	971	1002	952	967	933	946	920	928	960	972	933	990	921	902	886	950	954	958	945	988	913	954	955	946	918	974	941	968	909	913	986	906	937	911	949	917	949	973	912	964	925	899	924	958	955	937	969	967	972	956	976	926	956	910	945	979	926	954	968	959	909	950	916	972	932	919	980	941	873	949	933	945	989	913	921	915	966	915	955	912	901	1014	985	920	983	936	993	892	1003	957	987	892	954	908	975	936	944	954	952	973	927	912	928	953	955	926	950	947	967	942	965	931	930	961	959	1059	947	977	904	1021	995	917	930	1013	959	926	914	991	941	996	991	951	920	933	975	959	935	985	973	945	905	936	953	887	950	895	914	945	1010	930	944	939	902	918	925	987	956	968	945	982	919	1008	973	937	917	957	975	906	977	951	895	979	979	947	949	940	988	945	967	948	951	957	972	919	940	876	972	932	945	944	1017	948	893	976	898	914	909	935	951	949	922	939	963	924	978	983	924	1014	977	999	933	975	903	876	985	929	914	981	978	929	978	848	992	910	961	964	947	931	942	990	944	975	955	949	922	952	944	950	993	942	940	970	976	997	941	915	891	933	963	983	951	882	955	927	918	988	897	876	920	932	1002	900	932	959	952	999	917	915	939	931	945	907	929	961	966	959	965	930	954	971	974	886	912	949	923	934	943	964	920	960	951	934	863	956	959	913	880	963	928	936	978	936	978	982	964	949	935	959	1006	935	957	970	998	969	922	944	905	945	1045	987	989	988	943	958	913	940	946	906	925	969	919	1012	954	939	928	943	954	972	871	888	932	952	951	965	974	991	941	911	938	936	968	969	969	964	934	961	966	915	974	979	927	947	935	965	908	922	945	958	905	948	853	1002	959	918	984	971	917	955	948	930	951	970	946	929	889	929	939	1011	900	922	976	986	993	927	962	964	931	964	954	984	915	971	887	936	994	981	964	951	913	962	932	932	936	969	901	970	900	940	914	962	943	907	961	917	893	975	886	932	911	890	947	944	917	933	928	930	938	952	939	1009	902	941	943	992	969	1005	945	980	928	917	957	941	976	942	908	917	951	910	964	989	1002	997	949	1004	943	919	964	1022	1010	922	905	922	933	924	934	948	967	974	962	929	991	867	921	939	930	944	951	1032	915	931	966	1017	961	935	914	946	942	966	949	925	930	920	989	915	913	980	948	929	973	963	927	979	973	943	928	914	951	921	981	880	889	911	968	959	928	1052	990	897	968	986	974	937	1007	975	932	910	933	961	898	951	965	981	998	915	913	929	966	934	915	916	930	993	947	997	992	907	910	976	966	929	973	957	923	899	906	978	933	948	912	924	944	896	931	932	905	1008	959	924	972	949	929	933	939	897	958	929	916	904	958	942	926	974	949	904	939	967	946	935	941	996	950	918	931	967	941	944	904	953	987	960	957	930	1002	925	969	946	992	940	954	938	960	920	959	979	979	929	915	973	928	958	960	958	966	972	901	936	964	923	963	938	938	919	896	895	982	936	964	972	940	960	941	915	1007	862	912	961	906	945	916	980	998	992	949	930	936	929	969	953	898	973	916	904	937	1009	992	970	942	932	939	939	966	940	973	967	935	942	916	981	987	983	969	871	937	971	927	997	903	899	983	926	945	967	981	948	927	913	910	980	951	956	994	973	965	984	1012	935	949	933	921	908	951	978	897	1006	980	898	941	929	880	951	902	941	922	977	970	931	914	914	972	943	1030	981	994	934	937	897	963	972	943	987	913	948	985	919	934	978	918	1013	915	937	977	948	989	989	1006	909	922	877	945	942	909	904	955	912	936	965	967	948	919	870	949	993	991	957	880	992	971	928	1036	950	945	961	843	911	912	939	904	925	939	948	970	949	943	948	1000	890	913	902	934	915	946	912	932	973	1001	976	949	979	978	928	955	937	969	1002	981	962	978	931	930	969	938	967	909	955	999	953	918	908	953	940	924	1010	899	923	976	904	974	979	954	978	964	915	963	941	963	918	1013	935	913	962	921	874	948	932	957	944	1032	917	987	965	939	961	976	913	964	960	903	953	939	978	934	903	965	951	913	1015	907	951	931	924	956	985	966	929	939	941	972	982	953	974	943	966	1035	947	913	881	923	963	953	973	936	960	938	931	963	960	961	931	952	944	991	945	963	987	961	950	910	943	1011	952	948	939	982	947	964	1000	961	925	938	979	965	893	922	921	944	947	950	961	955	1016	946	946	987	937	890	974	977	919	934	928	985	967	902	957	974	914	885	956	938	980	928	972	966	932	947	968	1023	979	925	935	931	970	957	929	949	926	954	980	931	951	968	927	946	970
4143	8846	36319	80175	58107	30512	11398	3492	1376	917	890	874	880	947	932	915	886	923	909	827	946	893	818	906	935	878	895	912	868	935	892	913	891	875	903	837	889	919	861	954	877	903	880	905	956	896	917	886	931	902	900	885	873	915	851	898	855	955	923	942	903	904	893	875	890	847	887	856	901	949	886	879	886	911	896	844	862	897	961	888	892	924	923	886	909	915	900	899	913	903	887	863	942	897	951	903	875	944	881	880	898	848	889	926	911	938	850	874	914	952	900	863	944	923	870	886	922	906	905	930	921	835	907	895	883	870	935	889	902	867	913	892	857	844	841	913	894	879	870	923	926	907	911	856	964	899	905	919	868	915	964	902	868	914	841	881	880	901	891	857	911	864	851	902	924	884	905	874	897	921	995	906	858	914	871	920	889	942	938	857	878	956	845	881	884	916	888	914	909	851	919	845	951	934	869	884	868	910	882	919	922	874	923	882	939	887	870	876	881	964	899	921	884	873	836	931	927	901	874	931	929	884	893	917	881	874	842	863	946	898	890	879	904	883	907	917	871	858	827	919	881	927	939	859	926	894	858	889	907	927	866	883	862	919	885	875	854	888	879	898	878	921	850	881	890	918	889	871	890	874	945	900	880	877	904	932	895	883	895	899	891	883	873	880	910	943	891	890	887	931	889	913	926	899	846	951	906	874	912	892	807	886	889	914	895	950	918	921	897	965	881	905	888	863	908	899	916	932	866	912	888	895	882	903	885	932	887	955	853	904	934	870	850	909	897	881	907	861	850	896	854	882	873	834	939	923	910	909	928	883	928	868	856	911	911	896	870	921	911	881	862	896	889	862	893	895	888	895	933	879	858	936	884	881	861	907	875	900	891	909	841	902	939	897	879	941	872	916	909	895	957	905	916	879	872	873	922	912	919	855	917	896	880	882	888	912	889	892	890	882	873	931	930	895	898	922	901	871	954	910	932	928	857	868	869	909	852	924	895	939	865	882	892	947	893	879	892	849	879	917	915	910	873	850	879	928	878	856	938	922	908	855	927	992	938	932	884	931	904	896	867	916	869	897	891	893	887	889	897	851	925	926	916	892	861	927	899	904	931	921	911	920	860	929	875	861	907	896	972	888	870	875	962	923	911	905	908	938	882	916	919	865	940	890	920	885	906	871	901	936	878	952	962	818	946	899	926	928	846	866	913	924	872	891	896	919	929	916	918	917	915	857	863	903	862	909	898	867	845	903	905	894	893	859	921	900	913	932	882	903	885	868	851	917	863	844	888	918	894	861	867	929	963	863	934	913	927	863	904	913	863	862	844	917	904	886	891	850	833	875	872	881	895	924	908	894	964	868	940	874	876	854	891	868	888	874	893	961	912	890	906	908	892	885	938	898	867	949	903	935	878	913	877	883	886	946	879	915	928	896	863	797	862	897	902	881	873	864	941	951	881	896	897	866	870	891	900	935	904	910	912	855	872	837	901	902	866	911	876	920	912	880	889	889	870	939	901	910	899	932	969	894	926	910	892	887	875	876	846	908	912	937	948	856	863	898	853	912	919	942	877	877	870	896	943	846	937	936	866	881	916	903	922	851	843	861	864	867	866	909	924	888	832	909	930	910	905	920	889	886	913	855	876	948	900	902	892	877	871	869	928	882	879	895	877	905	937	874	951	896	900	938	927	939	879	841	868	904	850	886	913	869	895	968	957	888	944	835	919	906	922	850	839	896	907	881	939	881	927	971	941	885	883	865	850	972	912	876	855	854	867	915	942	900	884	866	937	909	857	886	892	931	937	966	958	850	872	964	904	857	911	936	877	850	838	906	895	888	924	859	896	918	875	883	864	906	863	921	845	918	910	914	892	858	900	914	865	861	870	892	873	960	901	919	882	923	903	902	899	890	918	909	873	921	874	891	922	901	865	840	892	932	917	943	915	925	904	879	942	915	892	862	859	841	905	905	919	878	867	896	888	914	861	926	914	944	920	914	936	903	888	875	892	910	911	910	901	870	958	924	904	883	864	873	932	911	888	941	928	865	927	876	905	909	901	910	945	914	940	877	934	887	869	916	855	880	897	877	905	911	879	891	902	895	918	899	920	894	825	949	878	866	890	899	910	963	881	873	931	931	862	903	876	857	899	895	926	890	863	856	872	908	937	917	833	915	856	875	913	913	913	872	837	911	958	932	910	879	926	910	854	937	914	924	922	938	898	851	844	893	888	884	891	883	884	935	919	939	929	854	896	902	837	905	893	975	893	898	941	894	876	911	886	958	886	875	888	901	921	896	863	880	896	909	884	848	856	884	882	867	917	936	821	934	887	914	892	839	861	938	890	861	913	887	904	927	872	905	967	880	866	908	880	923	904	929	910	891	889	851	892	949	894	872	924	881	900	869	871	868	884	932	877	916	892	929	878	861	859	902	912	866	898	872	911	910	932	832	849	933	883	873	905	942	922	893	919	919	845	898	922	845	911	870	947	883	916	878	902	861	879	941	870	880	900	932	889	916	867	921	940	886	807	919	855	884	899	867	916	911	874	936	903	912	826	831	915	893	827	884	890	890	886	883	867	910	924	904	916	882	899	895	865	947	902	922	876	890	923	856	910	893	871	943	957	893	922	853	842	925	886	895	927	928	958	902	936	890	900	936	845	917	881	874	944	863	880	909	836	910	918	898	889	937	925	922	921	895	876	841	916	845	899	903	892	906	871	895	907	888	918	891	888	855	868	901	907	875	885	891	907	920	864	870	867	890	832	933	889	889	910	843	918	919	882	896	920	887	847	899	861	852	873	914	869	902	904	893	864	866	910	834	905	861	883	876	921	885	934	901	901	946	868	892	900	877	855	894	872	884	890	904	857	858	863	871	908	846	883	865	859	905	910	925	852	911	905	870	902	885	915	859	909	904	923	908	939	905	861	896	874	891	949	909	909	918	923	902	953	958	873	875	914	954	902	895	924	942	880	844	925	897	907	919	931	857	901	875	886	860	884	903	941	900	885	896	844	883	900	916	863	875	943	876	863	879	922	940	887	910	870	895	915	944	891	874	931	950	851	925	913	906	849	900	902	899	880	980	893	860	872	833	942	862	907	873	857	863	887	937	859	953	896	831	882	835	853	921	917	921	910	875	909	923	908	861	905	904	908	856	943	908	920	885	845	854	944	919	872	872	857	915	919	945	865	960	873	879	955	886	905	845	862	893	876	862	875	882	892	854	932	920	911	897	848	907	897	857	854	881	912	893	855	867	868	884	925	873	877	948	932	895	930	870	853	945	830	892	894	905	898	922	966	897	867	882	883	891	886	913	892	857	864	905	890	902	902	930	933	904	910	881	878	931	887	894	864	858	894	876	943	889	882	892	885	884	883	883	897	879	862	880	880	885	870	882	901	957	927	909	888	882	905	897	935	905	897	872	890	894	899	945	878	915	852	896	951	908	929	927	959	880	919	871	914	894	857	881	880	948	834	873	875	874	930	841	906	881	918	904	859	920	917	913	883	875
27247	16149	28556	29088	12885	4193	1730	1109	902	908	872	840	890	843	922	854	871	861	844	850	889	801	880	885	889	853	891	851	893	838	843	855	861	831	870	856	882	828	836	843	940	905	865	897	840	847	842	943	825	901	875	918	879	930	817	899	905	862	818	815	879	856	820	895	852	839	842	876	905	846	829	880	866	872	839	887	919	865	911	853	807	834	879	866	860	850	855	845	915	896	836	839	918	860	831	882	816	929	860	890	858	903	891	790	839	874	858	877	879	869	879	864	817	880	844	838	777	894	844	866	889	845	900	962	897	912	892	861	889	867	903	837	951	855	865	866	861	876	867	839	941	838	871	798	842	882	918	859	846	839	867	861	863	835	891	855	854	817	943	841	887	896	860	829	886	890	865	844	894	867	909	823	893	849	827	881	884	874	913	866	870	835	873	863	852	866	861	864	893	850	857	877	840	838	894	872	886	863	886	904	865	877	852	842	909	865	857	868	904	812	893	908	906	848	908	868	890	846	926	820	880	915	870	862	887	892	825	819	848	824	830	860	887	932	870	886	844	828	862	851	853	794	867	900	887	920	852	855	850	860	846	902	898	866	916	900	903	883	880	906	906	874	876	850	863	833	878	869	907	919	923	861	907	837	795	878	874	921	873	881	869	882	872	854	855	878	849	818	887	878	810	887	852	862	898	972	882	835	872	925	859	889	871	829	847	861	856	851	868	840	893	857	873	839	853	922	860	862	837	923	877	858	841	860	843	841	913	823	862	885	854	862	863	872	856	893	853	877	919	907	856	935	843	841	814	878	839	848	861	831	877	852	883	869	824	895	804	913	879	836	943	895	855	864	875	897	919	961	888	827	848	864	844	859	879	860	896	855	890	886	889	887	844	861	875	871	809	880	858	897	845	915	870	853	906	888	902	868	892	878	839	878	856	868	878	858	893	895	838	867	870	839	892	877	905	876	861	917	840	907	886	863	925	869	844	874	866	866	861	859	803	856	896	847	907	859	857	863	886	834	929	907	857	883	904	875	884	871	881	855	869	846	812	875	877	947	862	887	844	852	897	885	887	827	860	864	852	838	946	885	896	854	887	869	878	871	849	839	900	850	854	848	859	856	840	931	887	901	866	836	866	817	799	864	834	884	890	854	893	851	894	867	830	891	865	847	895	867	884	872	888	885	892	844	857	871	886	878	880	840	907	861	858	860	850	897	850	887	882	845	868	816	920	866	859	909	863	851	840	839	882	864	877	899	848	845	858	845	870	910	847	873	864	861	880	897	851	856	842	861	796	915	874	914	896	887	869	887	841	868	881	930	863	841	892	910	898	826	867	858	838	858	849	828	872	886	906	824	857	889	911	881	831	864	819	892	868	861	912	886	906	860	821	893	921	848	883	859	898	870	861	911	856	872	897	812	875	875	883	873	890	905	903	885	897	900	865	884	850	880	805	888	861	847	874	899	858	844	890	907	904	841	918	845	883	900	864	845	914	919	864	884	907	865	833	825	877	892	856	869	879	831	870	868	836	842	851	854	926	879	813	830	870	903	861	846	887	875	893	935	863	867	911	860	862	848	835	873	888	875	836	865	872	851	861	892	860	843	840	870	903	852	879	853	889	795	852	897	869	883	921	823	893	892	890	876	870	836	890	826	835	844	864	894	903	868	859	848	885	905	883	893	918	909	859	917	863	836	906	881	892	889	840	902	859	895	874	843	884	836	831	905	893	916	897	877	939	878	874	826	867	873	855	885	875	911	872	863	896	868	861	920	886	900	867	909	850	916	884	813	864	861	857	914	901	838	867	875	873	884	897	847	877	881	849	862	906	886	827	879	891	838	891	892	924	872	850	838	834	888	786	858	887	886	869	830	886	858	895	860	834	852	869	897	842	897	852	832	894	855	907	877	888	923	861	862	903	883	803	883	888	845	857	828	844	866	863	873	835	851	896	880	879	887	932	865	829	876	865	883	909	882	852	876	879	861	894	889	833	901	897	876	894	885	905	879	896	865	893	916	860	807	877	885	876	818	827	855	911	837	836	885	843	868	829	856	874	885	864	838	830	861	788	849	868	834	936	830	915	878	857	895	879	930	897	908	878	893	917	851	911	894	882	916	928	881	890	886	893	851	875	829	876	902	909	840	865	861	828	835	921	877	899	900	838	875	859	877	919	862	830	840	857	856	858	864	896	894	835	924	883	912	841	854	870	903	851	889	840	894	841	834	877	885	835	866	834	875	865	886	861	890	820	840	859	870	912	912	839	855	822	874	903	871	831	862	866	882	846	845	899	907	812	882	863	911	888	855	887	877	883	841	902	846	872	839	834	849	926	874	869	907	872	851	890	877	863	832	870	866	853	825	844	873	911	834	872	861	891	867	859	862	865	888	888	875	892	848	852	909	821	820	888	891	893	920	891	853	867	884	902	935	874	854	852	916	861	889	880	878	870	888	901	938	872	897	889	842	839	896	930	886	928	915	883	882	903	920	875	845	863	807	891	914	907	889	890	872	854	883	878	902	842	852	890	888	857	859	872	872	860	863	909	818	933	903	862	842	904	862	863	912	875	886	885	879	896	875	848	848	912	882	862	866	867	876	882	910	835	884	873	882	863	887	903	925	835	881	839	872	872	887	869	908	870	881	887	863	869	823	879	915	895	857	830	830	845	844	917	887	898	877	929	880	820	879	823	866	847	917	888	834	945	841	848	910	873	915	881	797	858	845	931	892	826	844	861	897	837	864	872	877	892	884	878	935	839	847	873	950	888	862	870	822	893	890	894	852	915	895	920	843	868	841	889	855	810	842	853	871	949	885	821	825	842	882	878	901	862	885	890	893	860	912	868	911	881	883	851	889	896	880	888	888	853	918	888	884	874	841	903	853	874	815	810	872	862	842	883	842	832	905	846	859	879	838	872	926	885	865	905	846	846	925	878	878	814	828	818	878	918	859	812	813	896	851	872	842	782	794	849	843	859	883	857	847	874	765	918	910	765	865	871	881	901	876	881	837	891	852	881	866	961	818	907	875	884	843	881	875	826	877	877	916	896	904	900	856	859	880	908	872	856	820	835	887	853	878	867	874	839	896	875	883	908	857	865	823	863	882	817	852	852	944	860	863	887	812	890	835	856	899	800	825	853	881	899	810	865	878	909	855	869	884	868	857	876	870	828	877	815	936	894	900	873	861	869	896	842	839	867	907	855	898	890	862	839	862	903	839	895	852	884	893	883	890	841	866	864	841	867	925	893	928	889	825	889	836	890	897	823	820	868	833	861	886	874	885	853	827	808	864	845	847	892	938	882	866	885	898	873	930	866	852	865	854	882	840	899	884	809	871	780	910	913	899	912	890	904	886	896	832	858	898	843	916	887	833	838	908	824	882	877	839	905	891	870	865	880	893	866	832	925	812	841	840	857	828	877	834	930	806	866	869	841	865	899	852	837	880	881	833	849	835	839	846	900	861	886	818	910	883	848	791	844	873	854	824	835	900	795	867	941	841	913	864
5171	9050	28912	20025	8212	3395	1546	908	864	755	737	736	814	758	759	807	755	796	810	793	794	779	771	807	714	780	767	765	776	833	767	730	723	782	739	792	766	732	780	771	784	738	723	735	799	778	813	756	798	793	714	765	801	751	742	788	783	770	780	743	729	788	756	786	780	798	775	791	793	775	749	763	775	804	758	745	803	776	740	774	773	759	759	748	773	720	797	776	802	770	778	747	789	768	760	746	739	745	706	791	755	775	763	780	768	761	738	766	778	838	753	767	767	760	763	757	815	807	804	787	710	776	783	756	763	754	759	787	787	706	779	750	771	773	757	804	799	758	835	751	809	824	741	764	774	798	773	799	781	719	771	778	776	758	765	778	785	690	780	794	749	773	789	836	779	758	766	788	786	761	792	771	773	773	815	713	741	780	775	778	823	723	767	737	761	768	734	746	789	781	750	768	815	770	774	820	768	787	758	762	783	765	797	741	756	764	771	759	790	739	790	746	818	768	765	811	756	740	808	771	771	708	768	742	735	779	774	776	754	749	788	705	780	728	772	736	774	731	755	767	726	767	714	736	744	769	782	764	724	810	779	743	738	783	789	728	755	775	730	816	819	787	767	756	783	709	733	812	762	739	797	762	763	797	762	745	719	784	736	809	802	754	776	770	800	808	716	772	767	783	757	770	741	784	770	758	773	747	767	746	773	774	773	771	808	762	790	773	768	779	786	777	781	767	771	798	789	766	781	724	800	736	745	736	784	805	794	786	746	767	816	768	781	787	770	750	736	773	751	797	746	750	765	799	818	810	820	715	766	803	779	744	744	798	767	811	755	760	793	819	798	788	781	818	779	804	749	756	755	784	764	792	748	781	775	707	785	743	780	760	777	817	803	759	756	736	770	797	798	791	735	741	705	792	730	808	795	787	798	799	778	753	770	742	772	806	795	759	741	780	791	731	792	772	791	746	729	811	768	779	748	764	776	795	746	788	723	748	728	788	737	801	771	765	721	766	783	761	738	798	740	699	736	759	718	811	799	813	714	783	813	712	735	724	730	754	755	756	779	782	749	803	779	769	785	798	796	782	773	773	741	747	797	753	732	806	784	747	725	732	813	778	756	780	819	769	776	758	722	779	738	724	795	767	788	782	741	793	752	712	757	761	789	754	754	715	767	740	747	754	792	759	750	766	730	767	745	770	736	740	797	729	743	774	772	721	785	766	781	771	744	773	744	753	790	748	790	815	786	761	750	807	779	811	774	761	802	772	766	716	749	788	812	808	777	764	758	805	781	792	748	727	737	717	779	776	761	789	757	755	784	731	793	753	765	731	777	745	775	729	753	815	775	743	789	763	787	757	788	770	752	755	725	784	776	749	749	760	782	797	755	744	737	757	851	759	796	781	752	752	829	787	779	784	730	799	737	763	717	781	745	793	792	731	744	710	778	763	777	749	726	785	747	759	790	734	801	808	761	746	778	738	735	770	725	795	810	760	751	741	740	749	783	744	758	778	781	806	753	817	761	790	732	775	825	811	751	748	738	751	769	813	778	733	756	780	767	759	770	776	769	787	754	720	733	770	766	751	763	721	767	778	788	730	778	766	777	777	774	740	747	759	752	761	738	751	732	768	779	797	730	773	746	830	811	750	798	752	777	761	798	786	766	772	776	788	758	779	834	755	757	736	729	721	759	772	780	783	757	821	790	785	801	762	808	758	741	787	776	758	757	777	791	781	753	768	735	732	770	818	804	772	861	742	775	704	745	756	747	785	748	767	762	741	801	753	799	709	750	751	780	791	761	749	790	795	752	804	748	789	754	811	760	820	747	789	723	769	754	760	734	801	747	764	771	785	746	721	740	725	720	754	767	717	762	764	750	760	769	754	760	762	736	792	798	774	751	784	787	768	773	848	742	769	754	747	786	768	774	828	771	772	770	759	801	753	786	736	773	757	777	791	751	769	719	716	785	785	756	748	782	737	766	764	757	757	803	779	789	744	771	787	770	717	756	748	751	741	766	743	746	841	725	708	760	750	776	758	785	787	764	822	747	777	802	763	810	752	757	733	809	763	776	780	737	771	804	755	776	742	779	787	792	747	704	771	773	752	778	808	700	767	817	753	737	801	750	779	759	758	761	763	781	770	768	788	787	776	754	756	748	718	782	750	758	780	749	755	778	706	744	818	753	777	788	781	787	795	718	758	752	763	799	764	784	776	801	756	707	759	760	795	713	776	748	776	799	753	765	725	759	800	756	783	798	760	762	781	796	754	776	751	758	760	756	787	789	757	758	788	745	757	803	775	767	770	755	790	771	742	806	800	708	774	792	803	733	765	790	707	758	801	788	741	773	782	752	769	735	751	758	748	749	782	753	774	790	706	758	724	760	723	748	771	779	762	785	762	744	780	736	768	742	740	738	770	742	742	747	792	755	737	787	749	740	765	760	751	787	800	795	730	782	751	773	789	823	758	781	797	780	800	780	762	803	781	731	744	780	742	718	772	748	784	766	764	739	793	764	759	777	759	787	775	761	731	786	775	717	763	756	764	758	839	810	771	820	792	770	764	785	722	800	739	777	897	770	763	786	776	792	750	722	783	734	741	744	774	747	763	762	784	783	750	764	743	721	765	787	762	775	787	763	739	743	791	789	732	745	782	773	757	762	772	775	798	801	783	753	781	747	787	763	772	778	805	811	753	764	753	739	792	764	774	755	764	801	765	757	778	795	785	732	776	767	818	810	799	747	732	785	791	800	773	785	822	740	722	791	784	759	743	781	741	788	785	805	732	786	771	815	715	793	800	762	805	763	768	777	830	786	781	777	771	780	750	738	775	773	782	787	769	714	814	747	787	781	720	771	790	781	786	830	763	762	742	764	772	773	818	782	703	795	812	758	764	766	769	766	768	754	698	804	776	817	798	750	800	777	778	791	721	781	721	759	775	770	801	789	769	753	752	788	785	749	805	732	762	797	726	717	788	774	743	784	766	778	805	735	813	804	802	742	719	723	752	811	757	809	808	719	783	722	729	761	775	755	729	767	734	801	814	794	740	799	814	806	748	767	759	793	831	829	787	814	774	758	762	749	741	769	767	798	781	788	756	769	761	750	796	777	773	731	769	761	757	769	786	798	768	753	795	797	752	791	779	757	785	788	773	779	793	798	751	763	800	764	724	767	809	743	781	774	764	743	725	788	785	764	777	800	808	744	723	794	735	786	785	765	768	752	719	778	755	813	758	757	715	806	769	787	755	737	751	753	743	756	757	756	791	801	768	788	801	758	785	768	815	774	765	761	737	756	792	782	747	773	770	788	776	780	767	746	733	776	834	782	754	764	800	796	775	748	758	752	763	770	829	758	791	745	777	781	756	789	771	736	768	774	772	801	774	815	798	732	753	736	780	762	789	742	758	753	746	772	781	776	781	760	776	784	762	797	752	777	825	779	775	789	764	836	765	783	821	747	812	762	785	781	781	810	788	784	837	759	726	765	789	734	795	770	711	770	804	773	792
24522	21116	39849	56762	44587	29319	13281	3122	1242	913	880	878	884	891	908	875	920	904	825	902	917	892	829	898	886	928	866	901	901	857	854	899	884	948	856	821	898	859	905	911	808	833	864	853	833	839	867	832	872	915	830	901	823	873	886	811	823	865	861	843	805	823	873	824	838	899	850	920	833	899	879	858	878	917	825	890	864	877	833	844	890	901	866	853	889	900	892	898	863	828	811	826	853	866	819	828	866	860	838	829	852	869	864	863	865	875	815	822	847	847	854	849	909	885	862	880	875	847	856	855	868	796	837	802	854	950	854	841	831	836	812	897	870	875	882	827	870	876	807	867	861	860	876	819	841	831	864	857	881	892	818	908	844	878	823	893	797	896	817	850	918	834	839	833	816	902	868	798	860	861	913	844	881	854	826	841	854	863	886	855	854	875	878	818	885	834	909	847	889	831	849	880	828	847	843	847	944	841	871	858	895	879	900	835	840	812	874	838	879	869	872	894	864	830	841	866	842	874	870	832	836	834	832	801	851	848	818	845	849	812	895	898	896	845	921	840	823	858	846	863	879	865	832	838	880	805	872	847	850	828	883	879	846	852	869	886	788	872	884	837	894	867	815	875	800	856	843	832	781	848	845	858	842	856	873	855	886	846	826	884	864	848	868	881	880	864	894	900	847	864	900	853	860	874	868	869	925	826	861	864	872	877	866	831	855	840	819	817	889	845	821	898	841	837	919	828	818	877	889	851	854	856	844	834	828	879	826	872	913	804	820	840	834	807	820	823	829	810	898	845	864	819	865	885	814	867	905	846	892	892	907	860	897	826	895	843	852	845	805	898	870	844	856	846	849	906	801	854	894	860	850	827	844	897	849	893	797	859	846	893	830	778	844	796	829	864	856	860	820	834	828	859	866	856	839	918	833	904	885	840	844	864	868	882	870	836	901	882	857	838	868	826	839	895	864	824	843	843	808	786	861	853	864	828	883	890	848	863	867	823	860	853	850	849	853	860	883	891	860	799	842	863	853	834	822	858	861	841	891	913	834	867	847	877	872	854	849	817	888	862	903	803	872	887	853	937	905	876	917	886	874	942	816	867	895	811	907	846	862	831	847	829	840	831	869	859	861	875	895	884	907	848	808	818	859	845	846	914	845	871	876	890	798	816	826	907	943	822	851	833	815	889	932	843	861	824	889	847	889	851	846	869	880	878	893	832	854	846	914	859	827	866	864	804	849	857	882	834	919	837	840	840	880	855	846	834	834	853	878	843	818	804	853	859	839	850	826	832	870	799	858	848	848	863	854	834	886	883	877	839	820	874	890	861	829	907	898	904	859	806	912	886	809	840	875	856	859	847	891	853	871	899	833	859	858	871	888	852	876	832	876	885	837	836	876	838	913	864	891	866	868	848	833	852	834	822	835	915	905	856	860	836	863	824	850	848	894	891	858	820	805	852	873	852	820	836	852	841	831	808	867	833	808	836	857	841	814	881	815	864	860	914	885	820	844	869	907	855	880	886	856	826	800	848	883	913	849	845	806	857	862	914	922	831	852	848	848	879	885	851	849	901	842	844	862	841	879	888	865	865	835	834	839	853	869	844	879	834	846	826	880	925	863	848	848	840	888	861	871	816	854	856	874	874	858	880	844	865	873	814	878	852	857	838	884	875	857	843	892	853	858	853	882	901	880	840	840	914	884	855	831	841	842	885	845	856	799	868	874	887	821	838	820	849	850	874	816	838	847	842	930	874	821	842	869	826	879	867	879	881	901	871	907	855	849	850	861	904	871	801	857	862	895	877	841	836	866	934	834	800	893	820	818	884	880	839	788	858	800	787	874	844	916	862	861	869	849	832	798	888	861	849	815	843	843	849	853	818	856	823	837	870	837	867	839	851	867	882	848	823	877	875	885	899	882	809	840	837	864	925	860	847	846	871	874	872	886	872	864	870	885	816	832	868	858	836	856	895	879	856	823	844	803	863	879	863	899	879	842	839	814	860	842	806	834	830	872	829	755	853	848	875	803	848	820	899	838	839	874	872	796	875	860	867	907	838	861	895	804	862	868	810	843	791	883	838	811	866	876	889	832	877	842	840	819	884	808	804	850	880	808	864	853	829	821	846	871	851	874	835	857	830	907	828	769	792	854	847	816	825	814	847	841	816	840	858	853	911	826	826	869	844	820	850	832	850	811	813	831	897	935	869	867	848	883	921	837	919	849	875	883	856	852	880	869	865	845	806	859	885	861	818	866	880	868	899	818	903	865	858	850	831	898	831	844	870	839	879	857	895	839	833	815	856	877	857	806	823	846	876	855	851	819	867	822	871	813	846	813	808	824	891	819	913	872	841	827	810	847	877	882	820	884	820	808	843	847	860	892	821	907	888	824	867	904	867	841	850	800	876	853	800	850	876	901	847	873	873	802	845	852	826	896	847	833	891	842	871	874	918	836	867	807	878	855	894	895	826	918	879	858	873	848	897	883	862	836	872	860	850	877	881	839	808	858	875	859	838	860	826	827	838	862	903	883	835	853	864	821	830	804	861	865	819	859	861	857	888	865	886	851	865	846	862	893	881	853	876	901	903	924	884	924	843	856	812	856	811	800	873	852	825	883	878	839	812	856	846	900	822	900	852	799	813	906	889	845	879	864	868	870	862	840	843	836	880	853	833	867	900	853	853	864	866	808	862	851	807	839	876	882	871	864	821	864	899	870	863	826	812	836	851	846	860	899	828	873	933	857	913	853	808	841	859	847	836	844	862	835	872	879	831	909	868	895	877	838	862	830	869	835	831	884	921	837	837	845	882	881	830	871	793	837	869	841	812	913	881	868	825	841	839	857	870	877	903	859	900	845	819	856	897	820	818	831	852	845	908	881	883	844	839	871	789	867	863	859	886	855	870	877	815	863	801	881	857	855	836	848	830	838	833	862	828	890	851	878	840	863	761	861	907	807	835	897	869	848	878	880	819	863	858	785	903	823	822	838	880	856	842	834	839	801	860	849	913	845	863	909	802	831	858	871	923	883	887	844	815	827	851	811	864	788	893	824	810	889	841	895	921	886	840	877	873	834	906	847	893	899	821	864	891	914	815	899	862	857	893	884	874	864	793	811	814	867	825	802	839	868	871	856	849	837	818	862	851	855	876	844	847	851	811	849	866	867	797	832	826	836	845	836	893	882	839	852	839	798	851	897	837	814	844	849	863	826	900	879	896	881	915	857	901	853	849	856	859	833	864	888	893	863	897	841	843	869	907	863	870	816	897	853	831	877	849	831	870	903	879	885	906	878	921	853	888	814	814	888	920	864	816	839	868	846	826	838	898	847	917	817	849	881	830	791	781	868	934	825	850	912	842	855	857	867	843	929	873	845	897	842	842	817	919	848	816	874	879	856	873	891	892	788	895	859	865	848	864	882	834	809	885	847	896	920	857	864	836	836	868	840	801	905	862	842	844	873	855	836	794	858	876	879	828	869	852	864	857	868	856	809	861	842	817	866	826	828	814
3961	30311	75523	66915	41280	20879	7941	2580	1069	876	835	851	883	868	774	823	845	831	793	903	825	893	851	861	819	828	846	839	838	859	770	872	828	793	821	774	841	844	805	831	861	856	859	885	834	824	809	837	812	799	809	763	853	871	801	840	827	827	827	796	833	821	872	857	848	806	779	849	824	853	813	798	783	779	847	822	791	786	841	845	817	855	798	767	859	834	791	833	844	779	824	831	832	868	854	837	842	795	783	851	834	819	811	831	805	807	833	815	864	816	792	829	788	764	810	873	779	828	822	879	810	848	850	870	778	845	805	824	820	848	829	886	798	847	859	870	827	802	811	846	854	744	815	801	792	778	812	819	819	855	853	837	801	862	846	861	811	833	873	871	796	830	835	834	874	825	798	766	845	886	844	845	784	822	795	807	851	798	797	885	799	836	812	821	813	816	773	781	805	849	838	823	821	830	803	798	850	763	800	832	853	806	806	761	836	840	838	841	796	835	832	833	800	815	781	795	822	842	885	830	833	790	836	843	825	860	837	820	806	837	790	811	815	790	812	793	848	834	798	876	813	815	755	756	805	808	806	855	803	789	790	794	817	786	803	813	831	773	848	815	835	830	825	861	835	834	780	817	854	853	757	820	813	820	803	843	822	781	818	810	851	862	796	809	848	822	842	798	817	856	798	803	803	803	840	851	758	823	906	852	759	728	808	816	803	849	820	808	796	841	830	837	783	858	865	818	805	790	871	785	816	820	818	803	770	815	770	811	778	793	839	883	822	895	855	789	795	790	809	835	786	816	808	843	815	809	849	824	850	847	874	795	806	840	803	758	809	855	840	859	781	864	839	791	769	832	841	786	797	807	864	794	788	787	867	827	841	783	820	827	867	787	828	843	781	816	810	846	828	834	777	822	834	835	835	850	830	813	827	836	799	791	811	812	824	777	841	812	783	761	827	813	797	822	802	790	834	798	855	888	808	859	851	805	811	819	805	809	783	752	770	795	875	792	813	765	832	821	784	821	831	778	824	802	791	828	817	885	786	804	756	817	814	859	840	845	781	816	870	860	781	835	828	748	821	797	819	846	831	813	754	881	767	831	866	848	825	850	808	831	803	800	806	843	765	840	799	828	807	772	835	835	828	854	825	794	797	765	832	796	826	839	761	793	807	792	765	827	840	776	864	845	752	860	797	828	815	851	850	840	756	795	813	811	860	811	816	800	834	779	824	824	792	822	773	828	863	791	881	812	853	875	801	836	797	809	829	844	828	797	791	802	829	815	807	817	819	795	770	805	856	826	857	829	808	834	809	845	800	830	823	855	801	775	839	833	846	797	829	797	823	811	845	825	847	815	832	814	778	785	789	843	759	806	811	835	789	784	835	833	836	786	904	738	797	800	834	767	804	843	763	849	856	807	789	817	834	834	796	819	883	830	821	830	862	837	802	798	813	810	825	838	856	774	767	786	814	813	826	817	824	823	786	811	801	821	830	785	814	824	796	847	850	857	785	804	857	792	817	826	819	822	828	806	785	871	811	812	842	833	866	842	835	830	819	864	792	844	804	792	783	800	800	842	857	840	766	813	836	800	865	810	769	816	832	796	844	791	834	883	794	852	834	806	804	839	799	767	842	835	796	829	788	797	851	834	859	841	779	791	909	817	819	779	854	850	801	855	796	769	786	837	861	829	844	810	784	807	827	805	829	793	856	776	818	820	805	739	839	839	760	770	817	779	847	756	797	878	829	791	781	843	830	875	819	814	793	817	804	839	847	823	783	874	799	804	809	826	823	760	832	803	883	828	800	754	797	807	817	836	813	799	802	822	834	875	805	842	859	836	806	850	813	806	827	795	835	804	824	844	838	793	836	830	833	797	806	792	821	791	829	823	857	799	831	809	855	838	811	840	834	829	791	830	829	779	830	832	788	855	801	850	809	870	823	854	769	807	823	809	868	846	803	815	800	823	782	855	771	818	803	835	866	836	805	811	835	804	823	809	795	777	826	837	834	846	822	839	795	806	766	793	826	852	806	812	812	826	798	893	816	808	810	809	850	825	822	782	805	845	836	805	808	780	862	886	778	807	810	860	860	793	798	796	796	803	786	791	863	827	805	788	800	858	818	812	824	866	838	810	852	746	826	782	818	778	786	852	800	810	769	849	753	778	843	842	827	777	804	857	856	791	827	805	841	824	792	826	825	774	800	804	806	743	844	881	801	849	821	790	809	844	869	793	785	761	783	857	823	803	816	812	828	824	837	793	832	785	792	793	769	833	839	810	842	821	799	826	842	789	851	833	780	766	823	852	840	842	861	833	776	790	767	836	859	850	800	762	800	782	786	761	835	828	789	840	797	789	855	783	810	840	822	848	838	818	807	815	841	777	815	823	815	853	819	818	814	836	858	770	815	838	860	817	791	806	760	815	829	797	848	765	806	814	873	835	814	752	817	829	746	813	808	816	849	825	832	816	802	795	868	754	821	773	822	854	847	812	789	832	804	782	777	793	833	764	829	821	799	870	784	773	812	843	849	790	834	801	845	806	799	824	808	778	809	810	815	804	845	845	772	823	809	805	797	825	844	825	827	833	835	838	834	804	800	797	790	814	789	840	827	816	824	805	845	796	794	817	833	807	826	822	850	868	797	815	822	798	865	830	803	820	838	816	847	852	802	795	754	840	870	794	791	824	808	796	845	837	822	881	780	807	825	814	775	831	847	832	775	856	852	820	792	863	834	819	792	860	819	773	851	787	801	746	769	890	771	799	822	847	792	827	805	875	834	815	814	855	785	824	767	844	841	794	814	790	849	822	846	772	838	796	770	848	843	839	829	798	805	838	792	840	832	801	875	811	833	788	826	817	820	819	777	855	789	824	812	879	779	847	801	826	869	802	848	802	800	779	779	795	817	795	794	852	797	801	815	771	842	818	787	785	820	792	838	847	798	750	850	812	869	846	843	802	824	811	820	794	818	800	835	857	844	824	815	804	790	827	814	836	810	827	791	833	843	829	782	880	787	790	784	804	822	851	861	796	812	876	798	806	794	860	816	847	808	787	776	782	812	838	821	847	848	817	807	804	825	785	806	854	783	799	838	856	825	786	825	800	876	866	820	881	880	804	821	851	847	838	860	778	763	782	833	809	773	777	739	806	851	834	824	826	799	782	768	829	785	842	803	824	825	844	804	825	840	801	856	787	816	845	826	866	823	850	792	826	759	844	753	785	825	837	833	820	838	809	833	837	844	822	855	826	776	888	872	851	815	877	871	774	808	792	861	881	863	777	874	818	865	833	848	768	781	791	833	825	824	825	843	785	829	847	872	894	829	854	816	807	832	833	823	865	808	794	860	790	827	901	807	864	796	815	834	820	849	792	884	821	795	801	796	790	836	807	835	775	795	804	823	840	818	823	758	837	803	821	804	787	811	816	793	870	786	821	813	800	788	779	777	797	812	758	836	796	815	830	804	777	862	789	825	777	859	800	825	897	818	797	856	859	787	858	838	788	818	762
23792	21090	33283	55867	53002	40628	23233	7051	1782	1032	1038	961	1003	941	982	1029	1005	1000	936	969	896	979	969	947	932	954	970	947	917	981	934	987	921	930	911	945	967	986	958	1005	917	942	960	923	936	926	990	919	968	978	1021	973	888	934	921	968	930	956	882	908	963	977	943	934	940	926	918	951	956	938	951	920	888	927	978	881	974	941	987	900	933	987	966	978	984	914	923	911	935	975	932	938	931	942	986	938	948	914	936	998	944	970	1000	916	917	904	938	1001	924	948	936	974	902	938	959	931	981	923	957	951	888	925	920	971	989	904	897	970	1011	951	928	971	985	905	967	962	995	930	928	964	982	913	974	936	961	939	974	961	964	934	944	915	972	929	969	948	941	966	1005	906	962	950	938	909	864	886	920	910	905	930	935	942	934	938	1008	859	946	916	886	975	962	919	895	973	995	945	971	887	896	887	901	907	956	976	963	896	919	943	916	940	901	951	917	906	916	904	931	965	923	901	941	886	928	928	996	919	1012	946	954	944	877	1002	956	983	887	945	932	944	919	976	975	947	1001	1023	980	937	911	926	859	948	972	910	949	895	911	914	926	933	904	948	969	936	873	946	913	940	914	960	940	963	901	947	880	924	944	962	934	952	924	890	904	917	984	866	949	865	934	886	990	966	902	956	975	944	907	931	937	895	927	905	940	923	971	922	925	901	975	956	921	900	919	950	879	948	935	956	946	928	993	995	978	965	905	983	950	926	919	920	944	950	923	934	913	971	964	908	949	942	962	997	897	945	966	920	894	970	1023	1014	914	951	970	959	953	953	961	950	947	991	978	933	977	942	934	954	953	942	985	1032	944	927	973	937	922	941	977	910	877	928	890	910	934	899	955	914	968	934	964	1017	966	955	930	921	966	906	936	932	928	886	917	965	926	912	922	929	897	920	922	905	877	938	966	984	895	886	880	916	914	925	906	946	889	948	968	950	886	912	879	931	956	924	907	946	959	962	940	921	926	929	940	979	980	941	946	969	934	928	967	920	968	913	929	931	919	884	989	921	895	928	983	975	991	962	998	984	938	982	994	942	945	911	920	905	1002	897	974	950	937	914	919	946	906	949	911	977	876	1009	897	884	945	915	889	922	893	957	889	985	917	940	961	900	958	913	990	918	950	910	951	942	985	910	945	975	944	965	963	922	960	957	923	920	933	908	921	1004	923	959	954	993	904	926	938	886	943	965	886	872	898	910	911	928	932	965	983	907	943	877	1001	1017	914	930	886	947	970	921	926	913	967	911	908	887	894	926	920	942	968	958	890	1003	1018	996	930	920	959	969	990	934	921	934	1012	1018	942	906	909	927	934	949	965	944	942	890	965	950	937	944	975	958	944	930	972	972	907	920	914	937	940	884	958	955	935	904	982	977	942	976	984	963	893	896	869	928	941	937	954	964	916	968	942	906	918	956	911	918	979	947	941	930	904	949	890	973	935	879	948	905	965	915	981	948	939	933	926	912	950	905	905	973	960	934	978	983	951	968	941	898	982	949	915	972	927	951	926	958	958	995	931	958	929	927	915	966	969	912	952	936	915	930	924	972	917	963	974	938	917	934	900	930	908	985	952	948	957	934	937	929	911	941	925	983	928	879	948	930	863	910	969	1001	938	940	947	944	964	948	951	971	918	932	966	931	955	937	954	935	934	961	988	908	979	930	924	983	933	929	980	919	961	935	900	943	954	969	937	923	929	915	950	869	939	970	904	932	921	928	951	922	955	954	948	915	906	906	968	930	933	887	925	913	957	908	944	967	963	909	944	927	970	940	926	915	904	885	914	967	947	943	917	931	859	992	990	939	903	963	950	965	963	940	931	942	939	912	930	938	901	944	975	914	954	951	958	945	963	930	897	943	983	920	982	997	949	974	920	942	974	1006	865	939	860	965	884	947	887	917	938	937	941	936	959	938	925	942	914	865	957	936	870	971	897	963	946	948	896	949	946	985	994	898	941	960	952	918	946	976	873	895	912	953	923	937	933	906	981	867	990	964	942	910	922	944	1021	962	925	948	905	981	978	915	957	920	945	909	943	866	980	961	964	926	946	952	982	936	929	922	958	888	925	922	939	950	970	937	947	972	958	977	923	843	903	941	923	948	920	924	915	959	934	927	930	929	918	931	917	956	927	921	901	949	889	879	968	941	971	934	917	908	960	878	901	918	964	901	972	888	965	919	979	957	910	969	1011	958	930	965	900	987	962	917	904	915	867	947	922	908	938	986	928	989	970	911	948	940	914	884	930	965	878	950	964	955	942	899	959	930	919	990	907	1002	890	935	922	932	934	995	925	997	930	933	926	939	933	941	920	936	945	968	916	939	931	915	956	926	961	986	908	881	907	984	914	945	952	911	953	924	943	917	976	880	977	957	932	946	915	954	948	900	874	944	951	913	900	932	956	885	971	951	979	956	958	901	915	915	939	965	927	988	942	930	926	968	980	911	932	973	986	961	917	931	945	901	951	946	902	932	942	961	915	992	978	930	913	922	947	925	922	933	939	935	968	966	915	983	936	909	961	972	897	961	882	978	914	945	904	977	929	970	906	963	933	949	910	921	901	954	929	1004	904	933	958	883	949	921	969	925	911	960	961	942	933	990	931	939	964	851	958	958	928	963	972	965	1013	888	858	935	928	972	888	1011	992	929	913	953	920	905	959	925	930	911	889	957	907	981	971	945	919	965	871	876	962	969	923	953	936	927	911	936	877	917	899	921	975	955	970	950	954	936	920	960	1008	945	897	940	932	921	915	939	942	933	982	950	989	925	912	866	921	933	903	905	949	944	894	947	918	972	891	942	915	941	918	928	975	931	930	907	953	902	937	936	943	917	934	1038	964	908	957	867	941	907	946	936	944	935	910	906	949	940	914	966	845	941	938	917	856	972	889	981	935	982	917	943	999	998	910	946	941	937	954	993	924	938	967	885	921	932	972	897	981	921	890	949	952	956	1023	936	955	941	999	931	931	949	931	968	916	931	887	936	873	900	997	941	922	920	941	917	920	935	976	931	910	895	937	943	927	923	882	896	884	928	971	933	872	947	987	967	957	924	960	944	890	967	925	858	910	901	919	943	923	956	902	907	1030	957	901	934	945	946	919	964	935	932	939	977	938	938	941	921	1017	944	939	920	950	942	978	874	951	933	838	915	937	934	937	976	945	973	933	949	902	956	879	990	961	970	941	936	908	893	941	967	915	898	939	980	946	928	932	950	939	965	913	928	934	1023	931	948	981	975	964	964	941	940	1001	951	937	944	938	951	916	922	941	938	866	898	936	994	960	897	981	908	938	927	860	939	920	928	948	924	990	942	931	922	904	913	973	942	948	983	985	929	963	918	988	913	941	939	889	939	918	890	931	931	921	930	933	987	902	964	934	951	922	915	950	920	906	891	913	940	951	948	959	964	928	970	885	961	928	891	925	881	946	914	915	926	947	920	937	940	916	955	957	932	938	974	952	927	945	952	934	926	955	893	959	920	918	908	922	926	914	944	939	932	951	977	903	948	917	930	950	918
4073	15545	55791	75825	58329	34412	14846	4759	1548	894	953	938	880	938	984	964	941	905	946	903	976	843	938	874	892	896	902	906	922	1009	863	935	954	901	913	931	858	960	952	928	873	888	926	943	892	919	909	921	924	953	932	935	928	861	929	881	913	925	884	927	888	895	920	871	896	943	931	928	873	910	876	908	928	892	882	834	884	912	943	872	927	922	900	845	939	967	917	949	872	906	885	887	871	901	909	890	875	915	913	895	800	911	881	892	938	894	954	917	907	946	931	934	871	871	927	864	919	896	875	879	885	880	930	940	943	934	906	964	923	911	940	866	887	925	901	863	910	924	890	855	864	892	915	920	896	920	905	897	886	894	913	876	892	934	926	885	887	898	870	859	913	962	940	853	935	916	890	927	908	946	907	955	920	898	887	938	853	899	912	885	881	912	838	892	902	872	937	904	856	903	883	904	922	928	884	919	904	934	907	868	929	888	884	901	923	897	895	899	842	890	935	914	914	952	853	902	914	864	872	938	916	892	851	892	894	867	838	902	933	884	909	945	953	894	939	918	938	901	864	932	885	884	920	918	892	937	902	888	934	883	902	849	879	909	933	890	916	898	922	891	897	905	833	933	847	941	897	915	958	886	907	953	893	966	855	866	895	904	921	890	835	941	914	875	898	896	930	901	883	941	896	922	879	947	904	850	923	960	852	919	903	920	904	877	895	900	848	928	868	885	868	924	902	901	880	857	894	932	954	908	903	868	952	896	912	873	917	883	918	883	916	961	924	895	856	880	882	938	929	894	901	886	855	952	953	922	903	936	885	900	871	935	921	900	951	921	933	899	956	911	914	888	902	932	883	915	876	904	836	908	905	892	906	931	857	887	847	883	911	924	905	907	865	908	939	950	887	887	863	882	876	940	969	885	901	891	908	902	941	878	913	889	929	872	933	899	911	853	944	874	896	882	901	903	945	890	932	919	901	943	909	889	869	896	914	908	929	926	905	925	883	885	920	887	923	860	892	958	876	907	944	882	911	977	881	902	897	921	919	917	878	849	879	917	909	895	966	935	840	885	915	850	934	920	916	903	858	924	885	899	801	847	845	890	929	960	916	895	882	868	911	868	948	893	909	930	910	860	892	932	890	895	887	913	916	958	874	890	979	873	913	916	931	916	897	950	936	876	878	946	879	883	899	869	897	966	873	872	881	843	879	845	912	960	908	890	888	863	911	864	877	924	935	911	828	926	909	888	864	918	909	865	919	917	904	907	867	906	910	926	870	926	926	882	859	835	930	824	938	959	885	859	841	876	885	848	839	918	895	882	968	928	877	891	944	920	915	922	928	925	850	858	920	875	968	890	904	923	937	904	900	929	872	900	863	847	897	960	921	884	951	903	880	936	933	822	856	897	934	940	907	897	930	880	918	916	937	899	861	909	925	896	926	945	857	902	970	900	894	916	905	849	908	943	940	903	877	934	909	875	926	900	951	884	858	863	909	895	915	912	866	902	928	895	898	896	846	905	863	856	910	950	918	934	950	878	888	944	892	829	924	963	918	888	893	853	884	916	912	898	919	935	916	856	909	912	931	899	990	884	928	857	887	901	873	850	880	892	917	899	898	866	881	860	896	914	934	970	891	878	890	911	934	933	898	889	888	919	936	898	890	875	923	923	878	837	888	880	880	909	881	833	869	944	911	894	870	950	933	875	929	877	905	892	930	909	896	874	931	931	859	924	902	936	894	906	868	896	896	921	862	926	909	941	959	910	924	885	890	895	887	925	890	871	891	906	903	861	911	942	918	914	853	914	900	849	889	888	921	876	923	883	924	895	899	902	933	867	888	919	905	915	840	902	937	923	925	834	949	965	867	928	852	928	911	922	868	916	906	926	916	928	890	920	910	921	928	889	892	930	901	909	842	900	925	951	884	869	895	919	882	898	914	893	960	887	895	853	904	890	900	973	906	894	900	899	872	931	868	908	846	883	873	898	927	961	903	878	854	901	911	867	877	921	886	875	922	869	914	933	891	944	939	880	888	864	889	914	911	902	882	894	892	900	897	888	931	842	909	860	918	920	926	926	914	855	894	891	915	872	876	865	875	867	877	857	898	913	882	878	897	862	909	873	881	911	836	900	898	909	916	904	895	910	877	922	928	935	848	869	928	875	913	890	894	855	897	853	877	884	913	920	837	899	902	858	878	885	888	866	911	894	958	846	906	861	884	900	889	914	904	913	930	880	902	855	895	938	885	917	911	790	864	909	872	869	873	886	899	851	904	911	839	902	852	902	895	895	911	867	857	947	885	902	913	937	889	883	887	873	908	860	943	885	914	916	884	867	940	897	895	947	915	888	957	897	927	935	920	951	905	950	930	895	847	907	924	897	903	892	904	891	915	888	877	888	913	897	911	919	894	905	860	925	937	866	883	887	867	877	878	880	900	897	899	895	827	852	917	895	884	904	927	895	900	867	870	931	931	937	856	853	952	912	853	875	897	912	875	910	897	923	916	890	935	915	919	831	948	915	944	886	880	924	819	878	865	905	910	924	888	947	948	904	922	926	913	908	933	922	916	890	878	938	885	860	894	932	870	899	950	896	913	902	870	899	897	885	922	869	940	932	889	934	912	913	926	880	902	860	885	917	925	852	859	922	877	852	906	886	956	880	868	909	925	866	884	865	937	870	971	893	889	872	902	864	914	881	951	904	932	887	919	901	919	857	917	929	921	872	973	908	914	877	914	834	934	930	926	840	937	884	940	921	871	905	847	892	899	901	883	929	848	949	909	893	915	850	927	923	912	835	915	883	923	934	944	903	948	858	953	900	814	881	890	893	883	872	928	879	891	959	900	898	908	874	909	876	893	833	922	887	902	887	936	926	898	892	877	861	890	915	912	893	873	911	918	871	849	921	905	921	911	931	837	868	891	928	883	865	949	862	908	935	876	944	957	900	862	889	906	926	890	887	896	907	849	887	905	867	917	875	842	914	940	933	869	883	903	911	966	961	963	898	927	908	907	897	908	891	904	861	841	858	993	953	895	948	821	925	930	887	876	919	942	937	904	896	822	891	943	884	881	853	897	908	934	854	873	955	873	895	923	887	872	887	895	868	901	860	895	919	895	914	911	924	940	928	829	879	892	909	853	858	913	883	908	864	836	876	921	887	833	891	924	911	889	896	921	894	942	886	933	903	919	908	890	871	919	884	871	900	955	882	912	899	850	856	893	909	893	911	911	902	874	973	924	862	949	905	948	891	905	867	902	943	895	885	865	927	890	900	965	881	881	925	924	938	893	827	848	897	903	914	852	868	898	927	902	871	917	931	877	916	900	892	869	901	875	900	907	878	895	891	860	905	926	924	992	846	900	899	894	938	912	908	889	900	878	863	958	892	910	852	914	859	869	897	869	837	944	889	936	889	914	831	896	929	943	878	955	914	904	899	886	898	861	935	909	902	884	930	904	904	936	902	902	873	926	870	894	851	906	846	899	930	955	893	941	897	892	864	874	934	962	909
27330	14232	20790	26438	14109	6515	2509	1296	972	907	853	904	877	926	807	869	881	879	913	879	894	886	878	851	874	838	873	853	885	866	841	887	893	880	818	915	841	936	870	840	830	885	895	849	838	864	914	893	892	901	840	841	869	876	849	866	893	888	899	892	829	844	847	859	784	855	874	903	901	902	875	863	841	868	863	821	896	854	819	879	843	842	881	889	874	884	934	892	872	862	877	883	859	836	864	890	846	850	838	880	888	867	873	869	818	846	801	851	869	859	890	903	922	834	892	894	862	887	823	853	812	885	840	893	903	873	867	888	899	877	841	839	850	902	931	851	942	833	899	877	844	894	841	856	846	889	853	844	842	871	782	870	873	862	889	890	852	878	830	843	891	885	864	866	909	875	814	922	868	894	848	879	888	856	944	825	852	873	901	793	846	835	820	859	841	854	876	875	854	875	848	892	869	858	892	863	858	905	863	887	879	868	796	872	870	874	901	847	867	824	845	803	845	834	835	873	870	827	908	854	882	873	874	874	839	850	877	880	877	844	861	849	902	845	847	847	884	841	839	863	832	874	841	934	861	845	886	904	849	866	885	886	812	885	867	890	865	832	889	838	924	892	905	792	854	836	896	904	897	872	898	870	833	898	844	885	878	887	876	873	823	804	853	872	852	846	834	838	860	841	874	827	871	874	922	881	855	850	867	876	870	919	886	876	853	868	893	843	859	851	855	866	860	832	893	899	863	849	859	910	914	834	920	811	919	828	844	830	838	898	902	889	828	818	898	866	806	822	888	892	837	880	838	839	887	903	871	879	859	801	871	854	819	893	921	874	849	885	863	867	819	838	869	813	831	853	826	873	845	854	860	865	816	821	898	875	903	864	832	846	848	928	847	874	867	859	823	894	842	878	876	910	902	845	909	876	895	910	870	905	815	842	887	892	817	864	858	845	908	885	903	872	883	889	875	862	855	827	892	830	869	882	912	878	841	828	848	886	867	892	925	909	814	853	816	862	836	822	893	814	851	885	857	881	917	874	890	879	897	839	892	875	873	886	873	860	826	894	889	851	869	836	859	834	867	852	837	858	812	871	886	801	839	864	896	858	837	857	859	863	841	851	876	837	888	874	905	860	848	836	888	845	820	821	861	863	894	895	825	843	869	904	879	898	842	873	876	811	859	840	846	824	893	840	863	852	886	908	879	849	935	839	827	867	879	938	815	845	847	850	839	884	891	858	869	898	853	885	949	816	960	862	827	813	930	821	888	840	806	849	869	919	844	850	858	875	864	839	831	863	831	861	840	848	877	881	917	824	866	864	859	825	842	863	778	846	895	837	871	829	840	825	884	865	875	883	892	877	877	877	876	874	852	863	895	884	876	861	844	908	883	875	821	833	859	865	853	851	868	832	889	861	819	862	892	869	864	865	867	852	848	873	860	879	856	846	898	905	916	869	818	852	892	839	857	856	867	866	880	882	871	877	873	917	867	878	872	868	884	923	847	870	898	809	813	832	875	894	881	842	844	933	872	909	855	799	849	892	868	830	840	880	846	823	847	864	904	854	872	855	855	792	888	829	849	837	837	855	870	880	825	876	874	843	862	909	854	846	795	894	902	858	863	914	863	846	892	831	865	875	917	853	905	848	873	891	886	885	801	866	848	810	838	842	885	823	833	873	869	812	881	917	818	826	875	855	893	873	859	842	884	840	890	840	858	812	838	867	875	907	854	819	948	893	854	903	860	841	861	877	844	842	891	904	841	862	913	843	855	823	913	863	867	877	827	841	793	889	822	883	839	845	854	845	888	898	871	833	899	819	801	891	903	847	840	861	871	869	853	840	844	867	886	853	868	879	893	867	848	829	878	801	920	837	875	825	845	831	884	820	768	876	921	857	829	851	848	866	841	884	819	867	926	873	842	860	846	899	842	840	872	906	783	831	897	839	903	858	823	844	933	827	856	914	852	926	831	898	892	887	857	801	881	814	834	852	789	868	913	888	860	847	826	882	897	844	841	875	809	869	896	873	859	920	827	832	887	829	918	883	842	849	899	828	834	869	848	824	923	842	835	849	861	881	800	794	869	813	808	818	875	864	805	841	791	875	823	819	880	872	857	858	807	850	912	864	791	807	875	884	905	879	913	873	843	845	863	889	832	843	857	858	868	859	920	840	883	876	925	864	860	864	839	863	859	861	840	829	916	851	868	926	870	839	840	847	782	882	808	794	813	885	847	931	910	921	879	876	823	903	905	845	828	867	887	865	830	848	886	847	861	905	864	846	888	863	848	864	874	911	874	907	850	830	861	827	865	882	870	883	858	848	932	883	892	856	853	847	821	860	826	928	836	898	906	804	855	835	903	860	821	915	842	891	879	870	813	883	830	853	904	881	848	909	888	878	907	839	900	870	828	843	891	887	901	913	915	847	896	840	892	820	890	883	895	882	875	864	877	872	856	857	867	882	817	900	878	891	842	858	814	839	864	858	828	855	820	897	855	855	888	868	876	915	852	833	860	821	861	895	873	871	859	869	869	882	826	892	901	884	910	861	856	935	838	862	859	843	847	895	865	879	917	855	843	843	861	826	892	841	869	878	838	884	856	873	843	861	840	873	850	849	814	866	872	903	807	864	832	874	826	933	849	875	869	860	952	877	917	905	833	805	901	899	907	835	831	857	836	848	856	885	831	885	889	836	883	857	913	860	869	901	869	855	843	872	859	827	905	845	841	832	875	849	884	850	845	875	910	872	833	905	857	815	878	842	924	837	828	897	896	923	899	876	899	840	847	859	882	892	804	810	853	855	872	828	858	878	908	875	902	847	865	860	870	828	886	902	885	900	824	886	855	887	851	884	860	867	830	850	788	946	880	819	870	888	886	834	850	867	841	852	818	870	915	851	897	930	919	855	842	836	893	818	838	859	861	878	882	895	869	852	885	829	796	843	846	867	862	865	812	836	893	854	879	820	831	879	890	816	878	818	841	805	828	884	835	892	809	882	873	842	898	857	897	916	869	857	833	862	840	894	823	927	836	899	864	934	844	807	884	879	843	842	813	857	861	875	861	841	874	901	870	866	884	904	868	868	850	828	847	854	934	871	823	841	887	886	867	858	882	881	797	867	868	860	896	841	886	882	840	827	878	874	895	864	896	825	835	846	891	864	899	884	851	820	886	849	851	904	800	871	839	817	827	905	817	849	864	843	883	871	862	869	836	882	837	899	835	886	862	843	859	888	878	854	855	919	852	902	839	843	899	878	840	867	862	880	838	826	874	897	849	884	881	866	874	787	857	847	859	850	892	819	853	860	880	881	843	860	846	905	819	834	857	854	866	851	856	884	818	891	879	860	903	947	921	884	872	916	933	876	901	860	886	849	858	893	862	868	873	842	862	873	861	852	916	855	907	875	878	854	889	884	865	888	889	880	794	855	893	883	851	895	842	858	853	819	821	848	923	841	844	890	870	894	908	858	928	851	879	918	876	855	871	848	913	915	890	867	883	855	855	864	862	851
5234	3474	22643	18273	9987	5204	2143	1100	853	729	809	814	732	784	798	770	752	751	732	822	787	788	755	789	794	817	780	767	777	794	771	749	775	738	793	757	761	826	830	796	726	765	784	756	764	743	774	780	779	744	738	802	738	807	766	767	785	781	755	768	792	799	762	726	784	818	755	730	793	748	780	795	799	763	764	802	785	809	777	775	795	758	782	761	744	731	747	754	770	775	746	755	788	730	823	799	745	749	769	750	773	766	761	753	787	821	746	758	765	763	807	751	725	741	743	779	797	775	790	769	735	742	775	751	760	774	737	782	807	714	730	758	789	781	809	803	732	784	795	821	785	751	760	761	802	788	766	790	791	784	728	758	768	749	805	741	744	771	725	809	773	722	764	793	737	693	770	805	705	809	745	799	836	796	757	773	810	760	743	754	765	819	766	790	766	778	786	818	776	746	741	738	783	775	788	738	791	782	767	796	800	809	689	767	789	785	755	768	750	771	763	781	786	807	764	740	774	789	762	783	776	767	756	771	726	788	775	749	810	776	778	782	813	762	780	748	830	769	753	689	775	787	821	762	785	738	752	772	799	786	748	750	797	764	754	739	744	754	757	724	712	752	711	749	749	778	787	743	739	753	786	762	782	769	740	805	724	759	767	807	761	768	773	755	774	725	768	797	769	696	757	770	754	742	748	779	760	759	790	787	754	756	789	763	814	758	782	746	806	751	779	775	756	764	771	750	734	784	773	765	793	784	803	775	773	798	792	804	778	778	743	747	747	772	767	741	758	789	772	776	773	733	740	756	802	780	690	756	716	745	783	792	769	722	767	771	756	736	771	804	774	793	734	778	792	769	688	721	784	774	762	761	763	780	751	738	766	772	766	724	768	749	773	720	749	747	739	728	761	763	797	778	748	803	795	767	747	744	799	787	793	722	761	798	732	731	761	777	799	763	784	767	760	790	813	790	705	747	768	804	789	764	789	767	791	756	714	775	715	762	775	742	750	763	829	809	758	764	762	786	733	784	804	764	723	813	759	848	792	778	813	787	805	726	781	759	750	805	787	759	769	717	754	785	734	757	785	803	774	825	748	743	772	779	767	810	756	772	779	756	731	750	806	757	761	720	783	776	819	768	796	786	735	754	748	757	782	783	776	789	768	784	764	807	765	791	756	745	792	795	805	725	764	805	744	752	766	764	823	786	802	760	753	778	793	709	752	743	809	758	754	762	801	752	764	766	778	794	791	767	771	766	731	727	751	791	792	718	753	747	762	781	736	792	806	755	743	820	790	779	801	758	762	758	794	807	725	750	833	755	802	843	777	782	786	766	736	775	786	775	808	774	792	776	737	730	772	789	785	764	786	804	791	756	764	798	790	765	746	770	759	768	744	775	794	757	796	813	737	802	822	740	736	773	838	732	747	777	758	767	786	793	764	827	791	759	787	777	707	783	803	755	783	825	814	769	764	793	785	780	723	740	829	792	789	752	719	712	788	781	763	780	769	796	724	770	716	783	737	822	810	740	750	762	775	729	795	741	789	779	749	757	761	725	802	806	736	779	794	784	746	783	777	771	788	804	798	784	767	723	737	767	735	786	756	760	691	763	772	804	784	732	768	805	818	781	743	775	762	756	797	749	786	759	729	787	773	802	766	752	737	732	774	752	800	802	812	795	790	815	741	794	798	781	799	757	794	780	763	825	797	741	758	746	767	794	779	747	800	798	797	803	783	780	794	766	772	807	822	780	824	785	751	709	758	726	787	797	801	754	808	798	762	682	783	809	780	832	776	745	776	774	771	798	751	791	800	695	796	739	804	814	801	779	793	799	716	731	765	743	724	741	779	797	768	754	763	744	757	789	781	767	778	759	804	797	740	769	789	773	800	748	743	816	737	790	768	737	791	784	785	762	730	760	761	790	755	762	803	832	774	709	749	778	799	747	800	755	761	825	804	763	735	757	739	772	740	810	791	819	747	782	783	763	755	763	721	789	786	736	795	784	781	756	753	757	790	775	774	730	740	747	734	721	804	786	725	709	725	747	791	741	730	763	766	740	782	753	712	766	820	761	815	794	753	778	748	786	768	740	783	759	743	755	744	794	800	786	783	746	796	827	787	778	774	774	761	834	749	755	776	793	746	745	756	733	752	826	748	809	800	770	818	762	755	771	735	752	805	794	836	748	792	750	788	784	762	755	750	786	749	781	798	782	752	709	749	756	798	794	757	753	767	762	749	741	776	819	792	768	780	770	819	767	821	766	777	784	766	763	819	736	717	822	794	748	784	782	765	779	778	781	742	803	772	752	755	831	828	781	716	784	779	751	788	743	737	736	782	761	765	814	788	784	795	764	805	829	774	763	776	745	781	762	769	794	786	701	781	805	781	763	818	767	774	793	752	764	773	788	770	762	807	776	787	810	775	740	781	797	746	750	728	736	775	755	779	777	753	776	739	777	727	795	753	797	794	756	703	781	732	750	772	752	779	699	785	795	711	768	742	739	800	814	778	718	781	789	741	789	768	772	750	839	781	761	744	785	785	733	805	745	760	791	737	784	760	794	770	774	765	809	762	791	746	785	822	776	725	767	780	769	766	734	854	776	771	766	773	780	755	766	790	768	814	769	764	734	782	766	817	770	755	770	797	778	792	740	745	713	782	828	779	746	743	771	792	840	767	777	789	794	737	776	782	793	798	785	746	777	792	751	758	772	772	756	766	789	756	758	781	779	782	841	762	758	794	739	810	843	768	785	726	786	825	763	736	809	809	768	799	752	789	758	791	786	741	807	782	793	817	819	731	762	765	758	746	736	777	727	804	777	763	796	759	777	784	731	791	735	782	761	830	786	741	773	745	747	748	764	712	801	749	739	755	810	767	753	730	775	802	741	731	803	757	806	764	788	738	785	780	815	788	759	762	771	794	772	791	781	799	773	771	737	747	804	737	733	825	761	791	761	755	745	750	713	792	759	767	761	748	720	799	729	742	770	783	754	752	795	756	758	782	842	738	776	731	739	750	779	719	781	738	751	776	753	783	732	800	729	780	744	796	808	806	779	762	718	757	756	779	767	751	789	803	773	760	821	808	797	760	749	759	769	742	734	826	749	787	792	742	788	797	768	785	794	793	748	799	763	753	798	776	751	724	751	743	776	807	703	761	743	769	827	802	778	772	758	749	728	771	778	747	787	770	788	771	752	799	755	722	753	748	733	813	804	814	767	776	800	737	750	748	756	790	757	743	793	787	768	803	821	739	792	771	807	765	809	744	816	825	742	760	741	748	791	731	780	748	744	766	789	734	765	767	777	774	791	787	783	804	744	808	802	728	791	792	824	769	793	704	760	761	818	819	786	733	789	792	804	800	740	793	786	715	766	744	735	754	758	795	777	765	791	827	759	686	757	797	741	748	812	749	766	755	805	773	790	776	767	794	783	773	760	793	744	761	776	791	787	809	757	761	771	784	775	712	761	749	812	775	771	782	717	761	786	779	737	765	773	778	800	798	740	746	752
24531	21160	33272	58861	54722	37736	19569	5349	1491	1017	931	881	869	841	866	865	896	877	864	837	882	919	892	843	896	856	854	810	815	862	933	854	866	854	918	908	873	902	865	893	853	836	831	851	887	898	851	837	890	906	863	879	813	913	871	902	835	886	838	868	820	864	871	786	820	819	850	819	822	890	864	894	886	896	867	864	851	854	851	910	876	891	835	866	912	877	914	864	838	844	915	827	846	791	815	885	816	839	873	841	926	837	890	794	839	888	907	867	836	812	892	870	813	886	871	880	863	822	877	866	800	871	829	863	868	837	852	872	870	867	860	860	914	921	865	898	908	859	843	879	847	890	859	848	854	822	883	835	852	869	881	895	866	838	848	842	848	858	860	885	873	869	814	840	796	820	892	827	823	837	815	879	911	858	854	858	845	880	872	868	827	901	895	820	863	872	824	843	853	880	854	837	870	847	826	885	833	916	852	860	830	897	817	873	838	892	863	875	800	881	863	881	810	868	838	852	881	845	846	911	822	900	807	881	873	871	847	868	857	896	904	860	823	864	879	885	885	831	811	844	864	854	821	821	850	873	874	881	898	849	784	884	843	818	866	871	867	885	866	815	776	855	843	868	855	861	869	870	842	854	861	936	814	866	878	853	882	840	856	879	863	878	874	834	894	879	803	868	794	855	885	832	885	845	849	900	857	911	814	856	857	884	831	923	838	865	891	855	866	845	909	843	821	819	860	868	905	898	786	883	846	841	865	837	854	868	806	835	812	881	850	868	870	834	847	837	818	851	890	851	866	893	779	907	831	849	897	859	880	900	862	861	805	829	843	833	871	842	845	925	827	858	825	917	850	877	873	855	834	858	875	860	875	882	835	892	869	849	843	833	854	827	849	838	898	843	821	848	819	831	870	891	853	845	803	884	842	868	855	832	866	861	893	814	820	876	854	867	826	803	894	870	872	894	867	859	807	839	852	837	870	873	850	849	869	887	830	866	891	861	845	834	836	833	916	832	803	836	845	854	844	794	819	894	887	873	766	854	904	861	891	839	822	883	901	895	886	864	900	828	871	806	901	847	898	840	906	863	844	891	861	837	822	859	863	835	852	860	837	840	834	817	878	846	863	875	875	904	847	849	858	789	861	850	849	847	839	885	846	860	935	833	836	883	827	842	885	891	874	811	848	811	823	897	863	864	819	848	913	904	878	891	864	827	836	872	858	883	848	830	848	868	851	870	876	874	869	867	868	850	870	907	834	862	820	841	863	833	869	838	823	881	867	845	862	846	869	782	839	826	822	860	820	870	837	835	894	852	895	857	830	828	872	878	894	891	900	861	809	858	856	830	830	850	860	853	872	882	832	858	851	821	854	911	872	890	845	852	838	841	882	864	893	894	850	862	876	867	836	824	820	869	889	803	828	908	841	876	862	831	890	859	836	836	844	915	786	826	871	838	827	871	864	882	873	846	795	824	871	809	867	825	885	912	877	867	789	826	849	851	826	881	847	800	766	863	870	877	884	882	853	826	844	877	877	806	850	776	855	852	889	857	860	831	867	852	874	870	840	864	838	845	876	873	911	800	832	899	860	883	859	900	832	809	887	898	834	841	838	846	819	843	834	922	859	879	811	838	848	896	863	855	855	833	810	852	883	857	843	865	852	884	837	773	827	849	848	920	848	849	853	839	849	905	843	841	889	891	810	857	845	860	812	829	852	861	843	867	839	862	873	889	908	877	876	878	792	847	851	897	877	879	846	872	879	888	846	857	811	902	848	878	836	871	851	871	802	908	859	848	797	864	878	861	845	848	871	865	813	792	848	890	856	908	803	852	828	905	875	876	866	844	852	829	843	849	840	893	876	820	828	843	844	890	908	869	901	928	835	828	832	883	862	882	864	846	831	869	867	863	921	838	869	867	836	882	851	860	891	823	913	872	813	838	797	837	888	858	875	896	872	844	848	857	870	839	854	833	856	913	862	900	835	859	821	886	853	872	846	814	863	886	841	890	886	865	901	796	893	866	866	816	865	863	837	900	880	841	859	867	853	854	860	889	866	835	917	908	844	897	860	919	904	813	922	825	915	805	839	863	914	828	842	801	887	803	899	860	813	803	829	874	844	810	871	852	879	844	833	829	863	853	867	891	846	890	827	805	845	875	840	860	849	834	882	874	868	864	828	834	808	833	867	856	867	807	841	843	829	865	875	853	806	848	852	837	886	857	809	844	847	823	852	811	885	888	842	832	839	869	874	879	886	876	823	841	865	822	857	840	832	835	862	849	896	870	897	879	872	850	799	823	823	860	837	818	896	822	846	863	829	870	870	874	861	833	898	831	886	907	839	837	901	846	838	901	858	875	847	790	865	881	826	857	880	844	912	876	817	879	908	857	865	863	899	814	871	842	874	876	842	850	878	848	804	828	818	895	868	825	816	846	847	862	851	829	845	767	864	824	862	850	876	841	886	829	804	813	873	815	874	854	885	826	885	871	900	857	926	857	852	850	855	864	855	851	862	857	855	880	807	911	914	850	852	808	855	850	864	861	862	873	886	845	885	871	867	865	823	899	849	802	859	864	878	831	836	859	875	861	848	870	815	849	854	848	837	877	863	807	826	875	840	888	868	858	850	863	911	865	819	901	835	847	877	790	850	924	869	877	849	852	824	874	878	877	843	902	861	896	884	836	791	861	874	838	902	870	876	868	884	904	837	886	851	845	843	820	841	881	854	857	844	852	809	793	874	880	874	878	858	841	868	822	876	869	830	865	805	821	821	865	882	886	873	823	873	898	843	837	830	765	795	901	848	857	863	861	838	873	824	866	872	854	850	886	882	823	890	855	844	867	870	864	863	868	854	849	858	881	879	841	806	835	865	786	900	861	856	917	867	880	824	923	823	858	826	817	916	874	857	826	824	858	907	844	841	855	848	828	820	841	899	864	839	812	868	826	838	867	796	886	865	875	841	866	853	803	767	876	907	803	857	894	867	857	838	824	926	888	863	791	908	881	862	839	827	881	890	836	837	875	839	926	880	842	860	843	870	823	830	816	818	885	825	837	846	797	880	842	905	901	859	873	830	827	848	910	878	862	856	919	875	817	837	844	852	878	856	858	848	878	870	814	859	885	852	883	833	844	808	845	828	823	821	863	889	810	883	889	849	882	806	837	896	893	828	864	871	882	816	826	842	854	891	848	808	810	879	883	865	849	820	829	859	822	854	848	853	822	828	852	848	872	872	885	871	837	805	850	890	813	862	873	862	808	868	864	879	807	775	885	874	840	848	885	914	887	936	820	835	843	877	834	856	839	866	830	898	866	882	824	845	830	794	854	820	835	862	851	879	857	864	840	863	899	853	853	823	849	849	888	870	912	848	878	815	802	871	858	812	888	864	876	867	827	874	841	903	826	823	845	793	898	894	779	831	899	824	833	857	880	850	814	833	828	839	859	824	887	887	857	845	811	885	873	884	803	891	827	867	836	884	779	857	821	860	853	793	877	897	882	830	918	902	875
4302	26922	64748	67393	52301	29302	12546	3965	1382	861	804	817	823	823	826	821	849	844	797	831	842	872	828	835	868	789	838	871	808	852	839	829	808	795	786	845	853	815	841	817	863	812	846	851	842	829	799	817	829	788	817	834	863	807	841	769	847	818	860	875	819	809	812	850	806	862	783	871	841	857	794	820	887	828	794	794	828	848	787	871	885	859	778	773	834	838	763	822	838	909	852	764	809	875	839	813	801	814	852	812	816	832	879	783	780	863	824	814	796	848	810	853	779	773	865	860	836	809	760	872	812	823	794	800	882	806	793	830	831	811	869	866	800	794	900	795	872	801	801	804	822	846	827	858	839	812	834	842	841	865	821	798	850	797	804	854	797	819	781	838	843	814	853	792	828	821	834	820	808	802	875	825	829	855	861	841	895	857	816	786	797	799	793	814	828	855	832	843	779	850	758	827	854	834	819	815	876	837	783	778	844	830	826	859	838	810	812	818	785	794	870	782	769	832	804	850	838	837	805	835	788	812	808	811	816	848	845	816	811	803	817	837	806	852	812	833	779	807	760	860	767	804	814	817	805	839	876	823	826	809	835	779	845	788	818	828	819	850	834	783	830	819	779	865	870	789	821	880	828	806	858	813	803	827	830	790	780	814	828	838	809	789	848	792	833	807	831	842	819	840	829	780	832	854	807	788	798	815	807	797	831	845	797	804	805	771	840	832	827	836	828	773	784	843	872	821	833	834	838	816	840	784	769	831	807	869	847	817	818	790	848	822	838	816	839	791	783	788	814	819	842	809	811	773	844	792	822	826	825	829	840	839	808	782	862	818	817	818	820	819	828	850	811	810	842	789	807	852	831	779	839	810	818	840	767	776	823	835	797	867	835	815	854	840	815	848	888	815	884	819	799	806	791	845	801	804	785	832	793	791	850	753	842	809	807	825	800	772	827	822	863	830	811	847	824	818	817	846	822	809	800	807	871	812	868	847	768	764	835	815	782	786	856	845	821	827	828	828	840	786	790	788	790	786	819	821	832	808	831	838	779	739	855	806	854	771	819	827	831	876	806	831	803	795	840	787	784	811	783	813	832	819	842	805	782	763	849	796	819	822	820	807	814	816	861	796	830	831	780	858	797	821	901	778	837	894	819	791	831	830	806	737	824	866	839	785	844	820	823	850	838	845	811	843	853	829	823	791	804	783	850	805	850	834	864	829	798	802	878	815	851	805	817	832	837	812	883	843	826	840	780	829	816	822	835	797	862	818	816	806	827	861	848	848	859	841	831	798	818	806	786	799	802	794	816	764	834	842	827	808	837	799	791	864	858	831	835	829	792	789	780	857	826	824	815	787	826	838	870	883	771	802	759	785	793	830	827	829	799	831	807	809	808	811	767	828	829	850	821	816	786	866	863	838	823	821	792	824	843	844	790	785	816	797	792	831	839	809	825	822	854	797	833	838	857	819	853	815	823	790	810	839	846	821	773	884	833	804	805	833	816	827	846	816	858	815	773	849	817	841	840	817	826	816	816	814	851	789	840	873	781	847	778	823	815	822	821	837	844	831	801	820	830	854	791	845	724	820	763	801	823	830	784	820	801	809	776	767	831	793	831	775	796	856	838	888	819	825	830	747	748	835	806	870	841	771	825	822	818	823	789	846	823	835	831	811	829	767	802	818	839	811	797	819	822	854	879	817	833	816	825	832	872	786	816	789	834	846	874	819	828	790	824	822	831	834	796	853	891	804	851	818	809	761	803	825	793	840	827	799	822	866	804	784	850	827	851	844	860	831	821	832	822	798	796	847	868	823	825	863	738	832	818	774	855	844	830	815	828	854	840	854	813	840	844	847	784	833	822	865	815	779	824	834	827	859	781	803	849	822	809	823	855	853	828	835	798	861	819	790	788	840	796	797	818	777	839	791	782	794	833	776	887	826	773	801	820	801	819	864	809	832	785	837	823	783	827	786	849	776	830	875	768	816	834	797	765	766	822	846	780	817	787	829	830	753	803	841	841	830	821	810	821	849	818	823	854	798	848	790	814	776	806	829	813	821	831	845	858	790	860	787	825	812	856	759	791	848	807	841	831	783	816	792	807	821	856	882	822	856	808	812	759	800	792	827	847	792	841	867	796	819	809	803	794	793	799	793	873	770	822	823	801	839	805	871	812	829	846	828	821	832	811	818	841	836	824	862	816	811	830	847	819	832	808	788	817	793	785	760	793	831	849	880	822	823	870	813	823	821	790	817	800	830	832	850	818	850	799	842	832	870	844	762	790	760	816	781	811	825	824	804	818	806	823	850	826	833	833	790	848	832	770	769	798	841	825	811	812	840	796	825	877	875	809	818	812	832	820	823	836	813	792	827	834	787	855	816	811	834	840	796	828	841	804	778	792	832	825	819	830	820	785	798	786	834	797	822	818	848	803	839	827	823	825	821	802	779	817	798	794	759	785	808	816	799	819	858	821	805	795	830	811	808	779	828	830	870	805	752	800	779	828	849	803	835	754	859	787	811	820	842	876	814	843	816	814	821	802	833	797	811	806	803	884	854	827	796	856	837	853	832	805	818	823	757	769	775	821	769	771	767	860	829	798	807	850	813	870	808	844	866	780	817	809	861	834	834	844	840	827	761	835	801	834	837	817	834	845	767	796	860	855	829	834	829	839	797	795	805	768	805	826	793	844	821	805	775	801	811	807	815	784	856	827	822	797	844	812	828	810	811	828	792	805	802	805	805	820	826	841	854	829	830	880	793	836	828	859	822	801	834	814	792	828	851	855	767	829	844	847	772	837	822	821	812	887	823	813	769	867	831	760	867	781	854	856	824	830	847	818	865	847	820	795	834	895	869	833	832	851	867	843	813	821	848	835	824	831	815	795	807	804	843	801	788	797	790	868	787	827	838	839	852	769	868	789	818	789	836	862	823	808	802	796	825	825	802	807	823	822	839	799	836	778	862	825	807	822	864	765	825	775	819	823	862	817	781	822	845	826	809	799	840	780	813	757	881	805	782	839	880	850	841	867	826	813	811	808	818	808	820	818	847	786	774	838	850	787	830	782	833	782	834	799	769	824	841	840	840	853	900	846	830	860	805	801	821	839	819	822	877	845	850	801	819	842	810	807	814	758	794	795	825	794	839	834	811	847	805	810	801	853	827	798	815	804	791	829	801	804	837	776	866	813	788	824	831	842	819	805	821	804	802	800	823	863	855	832	819	827	837	780	812	830	803	776	835	793	798	816	817	858	805	747	802	815	777	844	808	793	838	785	749	826	831	795	856	815	855	844	820	798	835	779	833	823	820	801	855	795	770	794	804	813	762	795	845	850	823	814	814	822	841	815	833	812	782	829	819	807	856	845	810	832	855	816	854	807	820	807	815	819	815	781	853	831	849	836	864	849	817	783	845	806	849	811	825	851	834	804	805	830	854	780	847	800	871	862	831	816	836	744	834	814	810	819	833	837	757	865	816	809	823	821	857	814	811	756	805	834	826	782	780	791	855
23671	21088	31824	57856	58167	46289	28183	9216	2020	1089	1015	1049	959	977	980	986	967	938	957	967	1003	974	972	974	940	1009	948	1001	962	914	944	927	954	993	1007	953	885	923	948	971	966	983	995	915	991	948	919	985	995	977	963	1001	951	915	973	966	892	922	927	987	944	959	964	916	944	972	972	962	943	981	962	871	937	968	956	947	920	975	925	943	956	1007	1003	933	945	977	994	943	935	921	927	988	932	1003	939	909	975	977	947	942	932	948	970	983	990	978	984	908	960	944	956	880	947	882	965	944	917	917	941	934	952	933	942	913	904	916	970	898	921	899	975	943	913	959	917	982	913	926	981	939	918	962	934	972	906	968	954	967	936	940	949	980	952	944	983	868	931	980	949	936	917	893	951	948	961	875	952	962	928	914	971	929	941	940	989	953	936	993	883	951	893	907	932	961	984	961	907	918	934	914	950	935	988	913	940	959	928	954	933	962	936	905	976	945	927	890	944	899	911	966	848	895	921	933	947	914	959	932	985	930	999	898	950	934	1006	928	952	932	928	988	950	952	931	921	956	933	959	967	904	907	920	942	937	946	963	951	986	941	926	955	946	932	936	949	901	876	961	933	950	932	977	917	988	889	923	942	883	916	913	920	1000	941	928	936	920	910	937	974	958	895	878	951	909	900	938	950	911	938	906	920	956	927	977	998	950	917	900	887	970	944	973	941	979	880	913	1010	896	955	952	961	978	902	904	1009	903	950	941	919	945	890	970	908	947	955	935	901	922	984	953	967	960	968	933	925	907	914	975	974	969	958	878	950	936	967	974	946	915	967	920	925	973	966	929	944	951	981	954	936	992	913	884	899	945	961	951	960	913	928	965	920	881	920	948	926	934	944	908	928	932	980	944	922	925	933	947	932	975	955	884	916	928	961	954	896	972	942	921	892	941	920	971	940	942	928	918	911	942	912	932	1024	961	939	956	963	915	923	912	898	931	961	987	977	977	943	950	916	929	946	886	944	933	966	903	948	966	888	962	983	940	944	873	948	956	928	891	948	1035	940	939	956	932	871	970	960	923	961	1022	934	968	898	937	984	927	906	921	962	981	960	992	954	918	971	971	936	954	937	898	939	930	991	936	921	971	894	963	981	927	958	943	948	923	931	977	916	879	906	954	976	920	906	966	940	884	938	975	930	937	944	936	915	979	968	863	924	921	957	941	931	936	934	921	928	923	954	919	916	986	983	950	932	922	936	998	958	945	894	883	918	890	925	989	861	956	915	954	938	951	924	912	967	983	928	957	896	929	952	950	919	895	946	996	971	904	956	927	917	939	977	905	901	951	968	980	890	951	930	930	912	979	962	902	905	923	922	997	936	919	878	948	946	973	908	874	926	987	963	941	1028	962	975	973	953	951	912	900	943	941	962	943	994	948	896	923	915	935	985	891	889	905	974	957	992	985	937	943	1004	924	914	897	976	981	1028	1002	949	911	957	996	915	884	958	926	944	915	893	978	982	984	963	913	923	947	883	949	954	933	957	908	940	951	939	942	948	977	994	948	969	916	886	940	984	939	968	883	962	934	950	983	920	954	951	960	968	955	944	1006	903	907	935	958	983	927	988	930	1007	966	942	942	926	952	931	997	926	934	884	893	1004	1011	939	934	1019	966	965	897	928	969	996	918	958	916	953	935	948	950	927	929	919	965	1002	907	979	965	900	982	895	906	997	957	948	934	978	956	1006	951	961	897	988	961	939	930	889	926	947	947	945	949	902	895	941	958	963	905	905	993	956	957	954	934	923	927	946	963	928	945	938	966	941	915	948	991	956	982	946	925	890	913	965	952	935	945	928	912	928	912	928	981	966	924	924	907	907	976	896	932	962	991	910	955	913	943	904	928	905	988	960	948	944	916	947	911	918	974	963	912	966	927	964	958	917	926	946	929	910	975	965	895	997	844	917	933	952	980	914	961	901	986	961	908	957	913	980	986	965	983	932	909	955	967	897	933	985	907	917	965	913	943	908	952	995	947	893	911	892	946	949	947	865	975	994	960	974	931	945	945	893	904	958	914	958	888	906	949	977	937	925	955	945	942	1000	912	896	902	923	871	917	952	933	963	906	958	961	899	970	923	865	942	997	931	952	963	982	969	963	931	948	907	972	978	956	912	959	981	920	927	924	941	959	934	943	867	874	985	891	877	954	910	960	929	975	990	942	974	974	949	1021	998	898	945	913	966	914	946	1009	944	975	933	902	926	1006	928	903	956	916	932	971	971	949	909	898	916	919	904	915	945	931	938	922	960	968	923	907	995	966	898	934	950	949	957	937	935	965	957	926	898	919	905	955	922	909	906	925	929	886	961	931	958	951	990	993	949	958	963	895	999	950	854	916	914	925	941	925	926	914	929	964	950	931	897	908	956	930	870	996	919	902	938	924	965	946	922	915	924	865	933	919	963	908	925	926	930	930	956	921	933	984	955	937	962	936	950	877	901	979	873	902	992	910	961	955	957	938	902	953	959	936	948	923	921	992	943	969	968	915	915	878	982	964	967	935	980	912	874	1037	920	915	997	979	963	901	922	901	980	935	938	952	1015	939	962	990	928	934	983	929	966	899	907	911	980	934	990	963	935	928	877	945	924	906	909	935	913	914	971	916	963	956	919	933	1009	921	1018	954	937	907	883	893	937	936	926	934	968	960	922	914	928	946	918	950	938	937	986	1018	878	932	885	1005	962	928	940	941	946	915	916	1009	935	886	937	967	974	926	1006	937	1000	968	923	956	945	968	947	981	953	957	994	945	907	913	941	977	991	948	922	983	1014	878	975	976	908	977	926	945	918	932	965	936	968	988	908	913	971	903	955	914	999	1002	935	940	951	951	962	973	931	950	941	967	960	990	911	942	924	930	912	922	941	918	930	941	930	927	935	921	925	974	929	915	929	956	952	950	931	928	934	894	949	944	923	924	869	928	875	957	939	962	953	885	901	942	929	908	934	925	951	987	968	956	899	972	942	960	998	1021	936	971	991	901	956	959	911	959	907	928	899	930	948	948	938	928	916	874	853	930	920	979	952	937	993	888	965	901	929	954	940	940	898	912	926	906	904	937	984	934	900	884	955	948	951	917	895	988	912	916	928	866	938	973	953	955	992	946	947	947	887	994	949	910	890	900	929	960	974	896	984	960	944	949	922	932	952	943	949	952	983	920	926	951	892	948	923	936	923	983	976	925	907	953	974	965	937	977	935	939	928	985	965	946	983	949	917	932	912	942	955	895	928	991	958	917	922	956	897	899	868	931	926	867	942	936	968	968	895	964	1023	962	946	958	974	932	908	920	999	970	927	935	920	931	1014	893	974	947	940	935	935	923	961	991	884	898	954	954	973	961	909	986	894	970	913	926	924	935	908	891	953	928	938	872	931	905	961	936	958	974	917	918	903	949	1036	938	932	961	934	906	943	912	937	982	948	913	950	949	961	908	932	970	912	951	892	968	915	943	979	932	932	970	938	937	971	865	917	942	914	933	918	904	933	978	948	986	928	927	975	908	917	938	974	943	961	931	942	952
4495	15166	60853	75073	62837	40134	19629	5690	1675	963	892	875	937	912	912	954	871	948	876	893	877	910	861	902	925	885	903	916	850	922	949	910	873	909	920	862	922	880	954	888	906	893	859	919	921	859	910	906	883	896	803	945	938	855	927	886	879	875	937	902	928	925	908	897	909	870	915	846	909	938	915	910	869	904	842	931	878	906	869	914	903	921	854	909	913	956	950	894	861	912	912	893	881	908	914	868	911	913	867	909	848	912	929	877	912	869	921	878	894	864	926	908	886	928	887	973	906	921	939	855	905	861	899	872	940	895	858	930	983	893	891	915	904	909	879	847	923	886	896	924	870	907	889	917	921	916	908	890	915	911	876	951	859	898	915	865	914	911	891	895	899	905	943	919	900	896	894	895	897	893	881	886	911	920	928	926	893	896	932	889	918	855	840	911	823	863	859	897	892	864	851	926	914	885	945	904	938	862	902	855	864	873	935	922	927	883	891	876	865	916	928	850	932	861	806	888	935	897	899	907	900	960	888	848	949	893	862	898	893	929	904	865	917	913	920	888	893	882	930	871	860	893	903	893	901	866	834	862	904	868	845	903	909	892	926	885	857	890	870	907	900	883	854	939	854	911	916	869	858	891	870	886	929	918	868	927	928	931	873	837	895	895	878	885	879	914	897	868	901	939	940	899	885	908	875	879	911	966	886	916	932	905	886	893	910	854	910	841	852	843	868	924	867	920	873	937	895	934	863	899	861	873	902	921	871	848	917	887	925	895	946	924	928	930	884	874	909	833	910	908	944	924	859	912	889	880	836	853	821	898	890	923	861	926	881	898	843	887	848	899	881	865	883	950	930	871	895	906	897	884	821	869	904	891	902	915	932	880	868	866	900	899	913	892	923	970	890	939	829	896	868	836	942	863	869	884	904	930	926	872	906	925	882	902	890	917	872	944	835	880	915	897	914	886	842	885	883	915	935	868	931	935	871	866	884	924	909	939	858	913	915	895	871	877	921	901	872	943	913	913	869	866	869	909	877	869	895	878	890	921	902	904	846	916	909	939	951	909	909	930	873	942	863	855	890	947	921	908	856	862	885	876	866	887	922	882	875	898	899	884	881	899	899	872	924	909	880	925	858	914	902	925	922	891	898	904	860	856	924	874	891	895	901	892	918	881	888	890	920	892	891	908	927	935	903	947	913	930	846	870	935	868	875	861	848	890	874	908	898	868	898	898	901	910	872	889	958	930	910	920	921	957	810	904	935	880	850	839	865	876	893	919	927	905	915	888	885	869	926	922	914	878	885	934	881	930	874	881	946	887	833	897	878	932	947	860	857	872	843	856	922	942	849	862	889	874	912	845	864	918	896	944	896	866	902	936	898	874	941	866	899	868	915	923	881	914	903	860	862	871	892	934	932	860	865	894	915	844	904	855	870	917	882	893	879	856	890	891	898	876	918	919	898	862	926	933	872	884	915	924	883	921	893	918	854	900	942	884	938	968	908	822	903	871	881	892	918	891	895	862	900	840	885	877	900	894	933	821	919	883	872	875	860	835	928	873	859	894	848	926	830	875	872	925	875	925	843	955	871	879	919	876	897	901	940	980	907	894	929	887	854	906	867	938	866	891	906	907	922	897	885	899	909	941	895	891	958	886	897	941	881	896	929	878	828	921	923	865	856	891	919	962	894	876	896	885	861	910	887	905	930	920	949	906	916	899	882	885	878	897	861	879	926	879	914	854	910	864	910	880	825	850	887	860	939	846	929	897	885	869	900	894	803	930	892	908	881	859	871	854	906	925	934	816	906	932	854	839	949	916	908	884	953	914	892	894	915	900	880	917	870	941	897	940	876	844	868	927	935	928	894	910	906	945	913	892	919	873	903	922	925	840	929	883	866	897	831	988	882	893	911	918	915	868	934	877	868	892	854	865	915	874	887	886	852	894	898	919	903	887	879	886	832	938	871	909	921	879	890	847	885	900	911	893	878	889	842	909	897	903	893	877	879	912	884	924	849	931	935	853	918	846	860	910	889	889	912	853	815	908	928	896	864	849	885	860	924	887	898	904	900	893	941	889	874	906	859	935	856	842	848	874	884	887	880	901	838	936	904	844	896	898	857	894	862	876	934	960	879	901	922	886	887	872	941	931	913	874	902	867	918	884	904	850	878	860	926	906	865	973	884	948	933	902	893	930	878	904	875	896	919	898	930	840	838	946	910	872	927	868	910	885	869	874	890	896	883	889	846	946	901	906	895	905	891	922	850	876	888	902	886	948	946	880	893	885	838	868	858	871	883	882	838	891	904	860	910	849	881	819	937	909	901	891	876	895	921	883	878	908	903	896	920	877	876	885	894	903	878	923	890	950	915	868	893	911	954	963	919	888	891	996	898	918	903	895	910	906	865	897	888	864	874	906	908	892	866	847	935	848	888	903	868	918	895	960	852	982	906	893	861	908	942	914	861	850	930	902	829	880	873	886	875	895	844	883	938	905	877	873	888	842	956	887	878	872	879	893	899	887	870	900	915	929	874	920	886	939	901	862	930	955	892	898	823	834	896	865	884	896	870	837	864	871	924	873	916	853	908	918	932	869	866	944	839	889	871	822	906	878	905	920	871	902	905	872	887	857	883	910	889	903	892	868	813	851	888	912	925	880	879	911	924	851	889	889	859	865	889	908	871	862	882	890	873	877	857	923	912	871	851	860	903	909	932	846	927	952	887	858	937	930	907	890	870	896	867	891	931	889	841	885	906	886	854	921	852	923	890	901	883	858	940	895	896	897	869	885	884	939	905	949	900	884	944	859	884	903	880	891	881	891	920	925	866	891	851	912	878	870	922	956	881	856	898	870	899	924	920	860	905	881	873	951	830	897	861	877	915	904	895	917	881	892	901	882	850	897	861	876	880	871	913	910	888	930	952	943	896	883	936	848	903	923	912	849	848	906	882	869	883	883	875	870	938	894	870	885	910	886	902	876	874	936	926	903	906	889	976	858	900	871	929	895	880	863	845	919	863	875	881	876	875	860	926	922	866	878	925	915	923	913	891	889	960	846	915	877	837	854	871	943	854	868	894	931	879	841	855	878	877	867	894	913	865	940	923	916	921	866	849	902	942	839	886	881	880	955	872	881	920	897	918	905	921	882	887	957	889	906	840	926	911	937	885	945	839	866	930	867	899	899	843	932	884	848	871	913	874	921	879	871	805	873	891	862	886	916	856	925	879	834	901	914	872	847	873	871	902	845	917	875	862	928	841	915	909	864	957	932	912	856	934	878	918	887	868	907	867	871	914	901	898	878	898	895	881	894	848	915	947	945	869	845	864	903	893	839	887	886	929	926	897	882	895	871	908	932	863	881	853	922	894	844	938	925	908	895	892	906	909	920	854	906	865	969	850	921	903	920	913	903	874	855	869	875	881	872	941	922	893	878	892	881	914	945	912	890	851	915	841	894	890	945	915	894	855	977	919	862	888	935	893	888	860	836	892	924	880	915	887	937	905	859	891	865
27292	13770	6004	19783	18208	9593	3729	1455	926	902	904	833	875	848	916	877	805	897	845	865	876	875	882	848	867	803	822	822	884	863	817	878	903	899	883	887	903	841	864	893	868	868	856	840	830	828	855	796	879	824	865	857	862	867	861	804	891	840	865	907	883	899	860	869	899	822	800	834	871	839	892	840	874	853	804	906	867	823	905	887	872	863	841	852	904	924	822	861	793	844	841	860	862	850	810	889	824	851	870	878	839	847	881	900	898	859	870	818	820	888	846	870	825	835	866	858	862	845	885	883	815	897	871	842	836	920	858	878	808	828	870	862	821	859	866	866	825	868	872	864	907	834	863	809	830	810	854	916	808	830	869	887	871	814	924	877	859	865	865	839	861	862	935	837	827	891	870	835	901	826	874	869	859	901	839	866	862	866	837	887	850	844	895	831	815	851	860	875	843	889	880	796	840	855	885	839	899	832	826	890	885	878	813	833	832	877	850	885	834	895	861	855	899	877	853	844	862	810	857	907	865	907	857	818	937	841	851	814	875	893	897	877	903	839	835	844	847	890	826	891	849	874	829	873	842	895	856	844	895	835	822	851	875	896	876	855	848	879	876	887	860	866	916	863	941	893	825	881	813	846	805	866	872	880	873	855	855	844	834	885	887	898	859	814	819	852	840	888	890	863	847	876	893	887	863	896	902	927	857	887	889	853	771	879	867	857	886	897	858	858	861	854	861	846	831	857	837	841	865	861	796	858	834	897	844	866	885	895	841	820	881	904	861	849	872	832	871	865	878	824	846	882	917	849	867	853	852	871	858	863	839	832	868	896	902	865	851	828	853	854	874	916	857	909	876	847	880	865	860	815	826	862	820	832	893	813	818	896	891	870	942	873	839	834	844	871	879	881	929	851	846	887	850	887	863	821	880	903	825	862	870	837	846	860	888	910	846	813	874	912	847	887	897	885	867	870	870	890	864	880	868	889	822	906	821	834	871	888	884	849	841	907	890	870	842	811	866	871	886	861	901	853	804	818	867	893	866	840	862	840	873	871	855	893	829	857	869	893	815	833	922	884	864	837	896	869	887	906	879	843	871	869	847	782	842	825	828	895	891	853	850	834	826	792	818	855	834	882	853	896	913	854	861	819	879	887	839	859	854	892	861	898	865	889	844	860	887	871	852	805	830	884	861	834	916	882	872	822	859	870	829	827	870	889	889	875	778	833	864	839	826	895	871	837	856	838	891	843	860	830	901	823	897	865	823	792	914	898	907	843	949	872	886	892	863	846	885	890	816	858	845	823	864	873	854	875	826	830	850	850	913	856	904	896	866	888	910	886	842	842	871	881	863	786	839	904	863	839	868	945	844	901	846	781	830	839	855	814	830	895	867	887	819	900	900	899	898	870	846	924	874	862	824	831	900	851	895	871	856	843	907	894	846	917	924	887	913	874	814	870	873	862	862	826	797	857	847	884	854	872	864	822	859	854	851	855	876	884	818	833	822	908	859	837	867	836	904	823	828	850	819	845	837	865	902	839	873	855	889	856	898	831	836	886	891	904	887	874	832	820	840	889	832	861	872	876	836	822	882	911	849	832	844	846	901	902	915	843	848	825	833	842	906	904	882	886	865	858	854	871	829	833	818	850	845	806	890	881	900	887	881	786	867	874	796	866	887	872	895	877	873	853	851	851	836	867	862	850	854	855	805	813	835	867	903	930	861	899	829	859	879	877	860	848	847	869	832	879	890	842	901	820	815	862	838	844	868	843	877	868	891	869	855	870	861	850	863	868	834	859	852	846	854	868	859	862	869	830	886	858	871	899	907	854	892	826	891	825	806	837	827	853	876	839	870	806	813	882	880	854	870	909	936	814	855	902	837	873	889	871	885	878	855	881	840	892	925	813	834	870	833	833	877	851	906	946	878	888	910	865	829	870	906	872	821	850	867	872	885	916	839	905	812	829	809	861	794	895	900	817	821	834	830	853	856	862	891	891	854	800	878	851	861	837	874	829	832	849	804	873	908	858	904	842	843	859	897	872	922	841	868	913	820	884	860	837	803	909	854	852	863	865	876	897	876	859	899	923	850	874	864	888	844	931	882	887	816	870	849	851	840	877	834	872	848	870	847	849	908	874	906	838	859	828	850	876	820	884	800	805	825	834	877	852	909	900	835	844	855	815	886	846	840	878	913	865	860	867	899	866	873	830	845	843	846	889	854	860	841	857	935	871	879	867	825	883	960	851	873	863	882	900	887	917	876	833	895	889	826	862	848	835	838	851	879	822	866	844	910	921	858	816	840	852	840	859	894	836	847	885	883	874	850	910	843	835	892	877	885	871	866	865	848	906	895	888	869	869	838	836	816	859	847	848	854	842	826	903	897	889	837	858	909	851	842	882	902	859	886	840	868	838	866	860	883	834	804	878	878	874	884	857	862	890	908	825	800	842	888	863	875	799	822	876	878	873	886	864	864	850	823	890	835	837	842	870	873	787	841	898	925	881	865	835	868	849	868	832	945	857	773	853	908	889	893	849	822	844	813	832	842	839	928	843	869	830	848	875	889	906	903	885	838	892	845	875	801	866	867	834	896	866	859	888	824	865	845	873	856	901	867	874	892	843	909	843	875	832	841	862	863	882	932	872	891	866	846	882	860	824	881	861	873	832	836	862	868	835	892	861	915	905	894	856	858	901	843	831	858	870	884	853	847	874	821	895	880	873	849	877	876	865	843	874	865	890	831	777	859	902	835	864	857	857	860	929	819	921	868	860	863	865	894	854	838	872	889	872	878	855	867	851	862	879	901	894	813	832	893	820	848	869	913	826	904	895	852	853	880	824	846	846	920	932	867	902	845	894	915	900	850	824	874	847	899	853	928	845	887	841	864	858	852	833	842	887	824	835	844	862	858	848	862	864	840	812	854	859	841	865	837	836	869	878	850	873	868	806	865	879	921	864	901	828	850	879	809	859	792	865	891	852	844	929	879	808	836	850	841	890	909	869	867	921	877	916	862	888	883	820	855	910	775	844	817	884	869	855	884	853	852	893	837	851	926	878	904	836	834	879	838	869	868	876	831	840	933	877	867	848	857	879	836	863	818	908	872	839	840	833	849	904	875	840	831	827	924	851	844	836	862	866	849	836	892	863	903	842	862	897	897	892	862	876	864	833	908	864	840	816	907	890	833	842	892	885	818	871	842	855	824	843	817	880	866	867	835	854	846	844	908	840	889	893	870	877	885	855	870	845	882	875	851	840	891	865	852	862	849	856	890	907	822	890	859	841	856	868	882	836	882	896	875	864	882	874	842	854	855	844	895	877	802	799	885	939	842	873	874	916	886	849	874	874	848	853	835	823	860	875	831	867	840	883	870	819	838	856	852	926	886	923	849	834	865	853	858	862	875	861	872	829	878	880	855	854	890	892	852	835	822	858	868	861	862	894	842	906	896	901	875	843	844	866	830	849	858	821	867	875	869	823	813	836	893	827	861	866	853	838	850	872	888	905	838	851
5216	1591	6032	16678	14102	7335	3139	1323	894	777	834	802	755	750	744	860	791	750	805	789	802	777	803	835	767	778	813	756	790	801	814	809	792	745	782	812	744	826	780	777	778	798	770	745	771	793	786	779	783	780	761	800	792	758	723	812	801	740	807	763	769	797	776	761	762	778	785	750	777	767	787	779	762	759	787	782	751	771	762	789	752	792	809	732	758	767	812	794	783	763	825	826	804	786	725	838	740	780	806	802	738	775	757	764	788	783	767	751	805	817	775	768	790	775	746	772	817	728	770	765	778	756	752	767	749	790	777	784	790	733	806	772	750	789	769	809	726	764	783	769	799	776	773	753	784	752	750	743	778	765	723	798	741	735	751	810	779	798	808	745	787	827	755	788	782	804	766	763	745	808	757	787	789	773	759	772	752	765	779	759	757	793	827	762	807	749	784	806	843	833	707	807	775	771	760	795	774	810	769	800	768	762	798	807	787	776	761	784	802	812	766	765	761	826	745	799	728	769	745	814	773	754	781	795	744	781	778	753	779	758	765	784	752	843	770	806	777	732	780	794	774	767	761	801	802	734	777	776	762	717	817	778	766	783	792	775	785	828	795	797	784	768	794	750	767	798	777	767	805	809	812	751	859	804	780	728	799	767	765	747	765	779	809	778	765	737	815	791	757	735	778	761	796	724	803	777	763	787	808	750	726	739	789	747	819	778	760	793	739	749	785	726	756	750	744	819	789	738	776	752	757	771	780	812	748	772	818	765	769	778	807	777	748	764	759	812	789	764	803	831	801	781	821	796	738	779	789	776	745	788	801	766	770	726	740	781	811	801	767	759	723	765	801	759	794	803	804	791	760	789	789	779	822	824	734	781	792	758	760	801	725	802	801	759	774	758	766	747	754	783	770	793	766	768	755	738	728	786	738	787	750	798	753	780	766	799	811	781	829	768	798	784	831	797	768	724	793	756	808	771	769	732	719	744	768	806	763	770	818	799	723	767	777	800	821	818	782	766	783	782	804	755	760	772	807	814	746	800	743	726	769	756	801	809	736	744	772	721	810	800	736	784	810	781	806	734	790	767	792	808	790	793	800	785	739	741	821	768	786	738	804	796	760	770	798	792	748	760	801	814	766	795	764	801	750	834	842	756	781	704	731	806	773	782	733	783	797	767	770	809	767	809	738	792	780	734	784	744	813	802	793	777	766	752	757	774	742	773	787	751	788	835	745	758	816	839	720	833	827	805	798	779	826	790	814	792	803	733	792	808	775	811	795	824	799	773	735	781	761	814	776	794	771	763	784	793	767	743	794	766	805	781	773	749	804	821	797	761	788	776	796	791	808	828	735	784	836	746	778	813	801	761	774	787	781	777	769	768	800	724	801	790	769	761	789	735	745	795	801	836	796	773	804	720	778	820	749	823	793	832	788	776	722	767	800	778	807	766	830	740	786	816	811	795	773	789	802	795	791	748	806	782	759	841	746	757	800	789	791	798	745	837	788	798	738	834	739	817	846	776	758	739	822	786	802	796	798	798	807	748	780	778	765	773	787	765	748	852	719	789	786	796	792	793	815	819	833	728	793	853	796	750	746	841	766	764	781	793	778	759	801	734	800	753	810	718	767	749	792	825	777	793	749	776	791	816	793	763	811	752	790	744	766	818	766	784	759	775	786	793	733	780	788	757	785	782	831	745	746	803	750	753	780	822	763	793	781	755	775	818	809	802	745	818	771	806	807	789	761	721	797	780	794	793	795	796	792	794	727	752	777	772	738	738	769	814	772	778	782	801	814	744	776	775	758	764	805	776	775	763	782	798	785	768	778	746	752	812	811	773	752	851	786	819	790	743	770	819	741	795	826	810	765	763	770	817	788	736	739	801	815	814	797	767	774	752	749	791	840	757	811	775	733	781	787	768	770	759	777	816	708	765	802	744	755	819	805	809	736	780	720	809	804	789	775	757	753	760	784	786	811	821	774	790	787	738	761	761	813	783	771	811	789	788	798	844	750	788	796	739	787	780	774	811	781	775	736	788	808	777	793	819	724	821	740	774	768	767	738	793	768	757	733	803	760	742	767	801	787	799	805	775	737	805	796	780	764	769	753	792	793	751	757	796	787	783	826	774	794	784	793	826	790	719	763	799	763	776	751	809	796	766	830	727	742	737	820	784	773	792	779	759	773	748	821	755	795	774	780	795	775	785	771	793	816	762	786	780	750	835	802	826	746	732	806	782	808	764	789	770	763	773	777	777	721	753	780	748	738	789	710	791	786	762	766	737	753	770	766	758	784	814	752	782	775	723	809	758	755	800	723	765	759	768	805	856	781	792	778	767	791	770	764	792	761	726	795	755	830	756	795	759	753	779	775	750	752	817	783	763	749	764	827	792	774	784	810	813	799	798	841	794	787	786	754	805	775	790	767	759	743	809	728	776	795	810	737	770	757	781	726	740	782	794	791	797	737	759	796	809	792	819	756	754	768	717	759	779	775	759	785	750	791	780	757	784	783	765	819	779	779	824	757	773	717	784	797	763	791	772	853	769	820	753	796	742	757	788	779	774	805	737	762	799	726	777	771	762	747	789	809	810	809	810	789	803	749	748	770	821	752	793	815	779	792	751	790	788	734	790	764	795	799	775	760	753	788	810	802	774	784	808	786	758	773	801	771	760	778	732	758	806	754	795	795	775	791	757	765	815	801	773	780	815	783	751	747	811	776	801	776	763	747	762	782	795	760	777	829	753	764	752	782	788	810	804	812	781	745	772	721	766	821	777	821	796	792	755	793	787	740	792	766	756	779	795	798	818	778	818	807	764	777	802	710	693	851	760	784	777	781	818	815	790	756	772	762	778	797	765	764	810	763	787	741	774	777	765	784	760	784	780	761	722	776	802	761	790	775	787	792	750	755	760	786	792	793	758	770	737	770	812	767	741	733	790	788	762	781	829	781	824	805	764	794	751	787	808	798	752	729	803	774	726	755	719	820	750	801	779	737	746	741	803	781	804	751	795	793	787	770	804	775	758	762	804	798	802	759	806	775	755	751	780	784	803	835	797	731	720	750	785	763	805	736	745	762	752	784	765	721	749	810	763	803	738	780	822	821	778	800	790	711	753	754	745	800	779	810	822	781	778	735	732	766	767	812	778	765	785	823	775	725	763	828	775	774	769	796	765	775	782	777	830	764	773	781	825	837	761	727	769	750	751	771	751	807	740	746	756	794	774	787	801	779	783	767	802	792	748	779	801	775	793	770	751	803	801	769	779	740	776	790	727	774	793	749	768	788	820	799	773	797	779	819	807	826	787	728	798	729	757	756	760	759	777	769	771	762	801	760	748	783	775	780	769	742	805	823	788	759	853	774	741	812	792	757	788	778	756	763	807	756	796	781	811	747	760	789	760	795	785	778	798	769	735	779	819	764	875	821	811	794	764	775	776	759	732	801	779	782	796	778	800	738	789	796	798	742	769	760	781	794	853	741	823	810	784	708	732	799	806	842	799	741	761
24598	21138	28659	45930	57865	44198	22581	6291	1580	1000	877	873	859	823	873	882	835	874	859	837	840	861	873	785	931	854	860	868	874	877	866	812	821	809	862	874	878	794	813	797	818	836	936	853	909	791	813	807	862	786	868	855	779	883	863	773	849	843	855	833	834	873	852	917	818	840	835	839	845	855	795	879	823	811	857	840	832	754	781	820	801	856	740	839	838	786	859	861	806	814	864	825	922	812	870	862	849	828	893	830	834	890	754	837	839	828	819	912	845	831	832	864	843	882	833	875	855	813	857	841	823	778	842	825	867	826	771	849	853	869	826	814	835	855	812	824	866	878	794	882	871	837	811	843	830	849	824	807	815	816	861	845	903	852	825	848	831	874	867	860	791	877	835	864	837	825	860	843	859	839	823	806	831	835	872	836	857	780	830	866	825	875	823	790	828	841	830	876	855	866	820	851	812	766	825	804	822	824	841	808	874	867	822	782	840	858	844	846	883	744	834	838	821	835	839	840	883	865	827	875	859	814	838	819	863	830	807	875	831	813	822	868	844	839	831	880	800	888	861	797	810	836	832	815	819	876	862	887	844	818	820	815	827	801	876	829	827	837	795	862	800	827	833	852	826	834	777	878	817	827	810	815	820	826	861	837	814	826	832	810	841	823	840	872	841	841	802	858	738	818	859	824	862	817	882	844	815	813	784	846	834	821	817	842	830	863	830	862	824	841	805	847	834	849	835	816	852	873	806	804	835	774	830	818	841	808	842	808	839	854	821	862	861	836	843	859	811	821	826	878	818	849	837	860	847	834	793	826	872	789	783	870	868	827	822	843	842	774	837	818	841	870	876	840	862	872	788	866	808	825	864	842	886	805	844	811	815	857	840	864	840	846	804	804	834	849	804	826	831	867	856	845	859	873	885	857	841	831	872	884	853	837	857	854	871	811	785	878	840	802	910	871	895	832	855	851	846	839	817	821	760	856	879	832	856	867	844	812	802	827	840	860	819	847	821	885	834	806	840	835	810	792	772	836	794	849	844	845	808	838	830	850	846	853	820	797	846	833	932	818	828	862	820	871	841	908	878	805	760	801	875	843	817	823	868	814	859	869	813	858	834	839	804	867	861	832	846	828	884	840	837	860	821	823	845	838	847	816	826	815	841	836	850	835	864	868	820	856	777	856	813	837	812	853	819	789	871	783	764	772	803	869	857	810	855	789	866	798	823	861	887	864	821	803	838	834	817	817	787	830	827	874	854	943	780	767	816	867	821	843	842	823	855	843	797	860	835	844	797	851	808	814	795	792	801	857	829	833	831	781	844	899	877	843	817	797	787	791	869	819	841	881	808	851	826	847	792	820	865	842	856	819	843	826	855	800	832	816	819	827	822	807	851	847	863	848	867	771	859	852	837	881	832	821	889	798	774	832	844	873	871	821	814	876	790	833	818	854	875	855	804	827	813	831	827	860	840	805	810	809	876	848	836	858	828	828	801	836	856	865	805	813	802	845	865	832	912	836	819	795	788	822	864	843	846	776	857	879	837	828	804	775	834	851	851	807	797	848	872	845	860	787	768	800	842	802	837	839	824	809	792	901	794	792	780	866	835	869	794	782	904	806	860	790	843	912	833	838	894	825	875	844	919	765	816	874	802	824	846	848	837	868	817	779	836	859	851	830	850	825	870	826	814	846	814	808	847	819	810	791	867	836	849	809	827	849	849	802	879	832	827	839	803	801	837	817	830	827	808	810	862	894	806	821	838	807	876	809	863	823	852	884	850	850	825	852	823	839	806	754	866	851	818	915	852	835	810	851	847	831	848	805	850	835	859	827	751	786	828	865	809	809	830	873	797	859	834	816	842	811	838	799	799	861	838	824	866	817	839	839	803	794	834	853	809	846	860	828	808	801	789	877	837	848	827	843	859	859	870	843	901	829	845	822	786	851	829	830	814	801	804	838	794	831	824	832	815	826	852	801	797	831	849	785	811	821	803	859	813	801	838	815	814	855	807	872	845	788	790	863	848	808	838	808	850	855	793	779	863	881	821	813	872	842	886	781	870	840	850	827	850	816	818	792	835	815	848	837	841	877	837	836	833	816	822	855	850	817	849	789	816	822	872	901	805	812	846	778	847	832	869	840	833	833	843	823	795	848	819	831	829	841	827	804	808	860	839	860	862	805	832	793	832	817	841	837	842	832	847	829	854	832	798	783	882	868	844	801	843	829	853	856	820	828	792	828	863	865	882	809	858	873	827	790	844	837	855	860	846	782	771	738	872	828	858	836	851	831	821	826	841	866	792	855	858	828	866	843	804	792	837	876	862	848	853	867	832	844	818	858	816	880	871	794	803	820	881	862	907	791	857	818	815	840	891	837	834	812	823	825	830	816	796	809	817	845	784	809	841	826	835	823	813	822	813	785	848	834	835	846	799	862	827	818	842	810	846	876	852	813	856	841	797	796	774	854	861	826	886	775	807	841	877	879	846	795	804	838	861	829	810	841	870	849	823	802	872	830	836	829	866	827	848	841	807	836	833	794	854	851	864	834	854	866	836	811	836	821	836	792	834	858	879	832	807	824	793	817	841	817	842	849	826	841	859	847	846	891	844	794	862	813	850	824	841	837	812	788	820	843	855	829	848	851	835	807	810	871	834	856	815	852	879	878	793	840	859	777	835	878	830	753	814	800	850	853	834	835	868	816	835	836	863	852	869	791	814	829	843	837	829	848	792	857	807	836	832	855	832	857	846	830	822	817	843	824	836	847	839	834	806	824	852	847	871	756	843	863	828	815	786	844	812	825	802	829	828	809	831	832	882	842	845	814	787	872	873	816	814	858	808	776	865	841	867	816	816	845	843	823	828	826	863	808	827	866	845	826	833	883	849	862	848	889	861	836	865	811	877	852	904	787	799	839	848	817	810	847	795	839	833	846	842	842	810	791	872	817	850	843	812	850	802	897	827	830	803	810	789	867	878	824	854	820	804	851	818	815	815	836	825	862	848	842	791	826	895	823	849	831	805	873	804	845	843	837	813	808	797	881	876	828	888	902	791	817	851	832	852	893	808	842	892	846	845	828	866	865	869	820	797	803	852	871	793	862	842	770	869	831	825	834	848	851	848	839	871	833	813	817	857	814	828	848	818	829	784	795	830	846	794	860	824	803	865	881	852	814	819	836	805	805	881	875	823	802	851	859	781	796	831	865	824	821	849	833	826	839	838	818	813	821	799	850	781	881	817	785	830	825	840	852	842	820	818	824	833	821	915	825	871	844	840	840	795	768	794	845	855	824	854	852	866	811	859	867	843	808	850	846	834	851	824	822	813	793	786	870	858	819	854	816	811	793	825	819	830	827	819	836	875	815	803	789	875	821	821	809	867	825	852	870	842	817	839	865	861	873	875	846	821	846	857	795	827	871	842	874	836	807	810	863	851	793	826	830	863	855	874	886	834	860	854	800	797	854	809	831	840	817	855	850	859	806	823	791	878	819	841	839	821	812	834	821	823	807
3762	6169	38052	62551	58272	35391	13614	4296	1279	871	794	810	842	787	836	829	790	838	749	806	799	763	819	831	830	762	810	783	863	787	833	803	792	827	829	792	819	815	781	843	809	804	786	876	820	794	856	787	786	815	768	785	826	846	777	836	790	804	814	772	829	792	793	808	810	816	819	782	813	850	779	790	775	828	765	817	818	801	813	798	829	791	799	787	772	756	858	774	824	735	791	792	857	821	802	839	764	778	765	784	772	784	797	781	795	836	819	748	777	814	788	779	805	749	794	786	745	799	762	794	789	780	818	788	828	791	743	804	811	819	806	781	826	786	808	805	826	798	817	809	749	813	820	808	855	802	811	765	800	895	801	780	800	768	790	867	765	793	787	795	814	818	810	802	841	782	797	782	756	847	798	807	819	772	786	827	767	791	801	802	796	789	765	801	810	779	888	795	810	780	802	733	826	795	797	797	837	811	780	798	801	793	807	781	825	774	825	827	742	778	776	825	776	776	856	826	816	830	755	812	820	802	797	779	793	820	824	823	802	750	809	824	800	814	806	818	795	822	769	811	797	821	810	769	760	795	788	765	853	823	773	813	830	792	803	788	796	798	807	759	825	771	797	799	788	813	847	863	790	775	823	773	809	794	841	799	788	793	823	824	835	801	763	810	761	798	788	861	810	784	806	762	795	785	799	773	817	771	740	816	804	739	753	804	796	840	804	761	791	828	779	795	779	823	776	791	843	821	829	777	816	822	816	815	796	792	768	839	810	772	779	816	807	770	823	797	842	736	830	775	795	848	821	777	755	789	778	781	830	824	830	778	750	739	768	782	798	768	749	821	803	845	787	843	788	803	805	805	779	710	836	828	847	784	792	748	821	860	755	804	833	808	791	832	751	793	798	815	782	821	797	837	846	821	837	778	752	809	820	817	807	773	804	837	788	852	822	801	769	819	798	783	833	800	774	791	779	828	793	762	790	800	841	756	810	807	824	816	748	789	804	806	784	825	780	819	814	774	778	833	775	858	868	826	814	825	812	772	783	841	833	804	788	777	878	744	794	872	849	812	824	765	810	843	802	758	755	837	823	792	828	796	816	821	758	763	846	805	832	806	817	811	805	805	837	772	805	861	786	791	821	818	787	811	796	773	822	819	782	784	810	776	823	812	843	844	743	817	883	782	788	801	844	809	818	795	763	857	833	782	779	762	833	799	810	775	804	829	781	787	789	808	793	795	818	759	799	818	820	786	769	806	767	748	795	796	799	810	828	818	770	815	807	795	802	831	777	808	839	776	789	802	801	767	813	773	813	807	784	836	831	806	795	886	820	870	744	817	791	812	786	818	810	740	757	796	802	791	788	733	854	814	767	748	861	850	793	820	779	784	771	771	785	814	771	805	836	761	793	780	838	775	764	734	803	804	805	828	794	781	794	800	792	791	786	791	816	812	855	760	809	766	817	818	801	848	756	753	820	804	822	797	762	801	768	775	765	858	816	793	820	787	773	800	819	773	803	757	806	847	820	802	770	788	793	769	819	786	792	808	767	816	815	737	777	840	804	789	819	765	761	825	819	751	791	830	780	805	824	814	857	872	804	792	785	819	791	796	785	785	764	794	801	766	802	793	778	752	796	824	777	813	776	773	802	790	808	792	794	828	780	835	843	792	799	783	776	807	823	795	808	796	810	816	839	753	844	739	809	790	830	781	820	870	766	852	843	770	790	872	803	812	810	815	845	819	856	806	798	777	792	812	817	804	800	767	771	795	800	771	805	833	817	802	856	792	805	833	849	808	800	800	788	738	819	765	817	815	799	780	794	798	765	746	814	794	769	789	749	759	766	742	811	779	820	861	794	774	775	786	838	773	778	810	773	754	837	797	771	761	860	835	815	798	800	805	817	773	832	818	799	788	805	836	810	822	830	755	752	831	779	777	771	782	793	797	817	799	829	754	788	811	793	792	802	803	782	773	779	795	778	775	817	751	803	850	811	763	769	796	828	762	766	761	798	808	819	819	785	788	827	827	775	820	832	803	802	853	808	795	825	803	790	791	777	808	820	766	822	805	782	787	754	794	837	790	766	726	787	804	785	809	810	778	830	863	804	869	797	838	798	778	805	827	811	773	765	791	887	766	789	838	779	801	747	793	811	804	830	776	805	828	806	795	777	788	779	787	837	850	779	804	826	765	804	803	826	812	811	833	816	818	758	794	780	785	755	775	753	797	750	763	772	770	752	793	754	781	805	801	797	813	798	836	810	864	756	777	808	743	787	800	803	836	836	816	784	793	827	799	796	771	796	805	802	776	783	765	813	803	787	830	798	776	787	794	756	824	792	819	834	822	818	822	785	812	824	777	789	771	794	801	856	723	833	730	845	778	796	784	833	811	784	785	762	822	834	798	775	847	812	797	796	813	812	777	765	770	796	811	766	777	796	752	821	768	836	785	760	809	842	798	757	804	834	819	797	812	833	826	827	784	801	836	793	796	835	834	804	769	854	801	771	802	833	789	804	806	795	810	863	773	755	840	886	800	789	741	812	809	810	839	807	796	782	780	771	855	817	871	758	780	842	773	856	814	787	806	802	784	796	783	810	778	834	853	809	784	760	777	801	836	813	798	745	781	739	828	886	805	794	804	784	815	779	852	844	759	787	793	840	781	719	769	799	829	790	815	769	813	789	790	780	807	839	767	851	775	797	814	842	873	770	753	824	797	722	813	777	850	825	793	821	782	806	796	776	796	759	794	790	853	802	815	819	804	844	780	822	755	773	801	833	781	835	820	769	816	784	812	813	801	798	803	813	722	790	788	812	822	786	774	779	823	777	802	780	766	755	779	815	782	720	767	791	800	776	765	819	817	739	814	789	785	818	739	789	796	788	799	837	812	786	820	777	822	847	759	820	781	798	757	795	791	762	866	774	798	818	801	806	800	790	798	842	731	798	780	773	777	785	768	835	786	783	793	801	827	776	784	868	807	782	780	791	778	836	829	815	804	788	763	841	832	742	786	813	829	792	871	767	777	792	763	844	786	786	791	801	818	834	777	734	805	798	743	785	736	799	822	758	801	777	785	766	796	785	803	795	801	809	818	825	796	838	809	748	822	819	783	832	793	784	771	809	782	836	774	841	794	783	816	800	805	780	814	796	810	795	803	792	817	787	812	831	799	817	814	774	789	800	802	765	781	803	749	803	817	816	796	771	773	765	825	841	750	813	796	801	823	854	761	824	816	797	823	828	807	778	792	838	820	823	816	867	840	807	777	776	830	805	826	795	829	814	765	786	789	830	792	821	792	730	832	800	816	836	819	827	875	759	815	788	783	785	777	822	826	779	772	813	771	780	805	805	809	807	756	768	785	829	778	802	795	812	759	768	749	717	785	783	792	806	769	790	814	791	775	780	734	765	861	791	784	798	789	787	826	810	790	816	791	811	761	782	817	831	804	759	786	776	767	800	747	747	825	819	851	823	802	781	759	774	770	819	786	791	764	798	815	826	794	820	811	843	819
23714	21100	30484	48147	58557	49955	31163	10782	1831	1099	1016	973	906	942	926	938	981	971	965	968	903	932	993	927	944	933	1000	978	896	925	953	918	947	904	840	934	886	894	941	918	858	886	939	883	870	1000	903	933	919	922	909	948	980	914	931	953	895	913	864	911	976	880	888	930	1003	954	860	913	923	897	969	847	899	926	914	903	915	914	938	890	927	927	877	927	933	874	929	921	897	860	950	886	914	857	900	949	941	919	924	943	989	914	916	887	880	878	974	979	911	924	923	935	926	805	919	907	962	947	878	926	919	902	903	924	864	910	892	892	957	937	924	941	966	930	915	888	929	871	946	943	972	927	952	899	914	862	894	943	901	899	897	869	904	892	898	952	907	972	909	894	990	952	953	979	907	929	929	925	937	925	958	932	909	905	938	904	888	985	895	937	930	934	881	908	885	945	922	887	900	945	919	911	905	950	879	932	956	912	902	924	921	947	913	910	921	910	912	873	936	906	908	923	926	961	936	942	893	914	894	918	905	983	877	938	958	889	984	943	868	910	976	939	946	896	979	915	883	937	893	919	930	907	945	875	988	880	863	853	934	914	959	913	936	937	915	939	937	934	904	904	911	927	935	845	896	934	888	943	891	919	904	849	908	911	908	945	942	964	925	907	947	938	885	909	891	850	927	923	942	864	900	869	877	867	882	912	898	928	922	912	924	954	877	898	929	864	854	872	911	909	881	892	915	942	912	900	922	906	928	905	915	945	891	894	905	921	958	902	950	906	863	875	957	899	866	924	901	912	900	918	849	896	872	906	864	894	900	848	890	961	929	907	909	928	903	905	906	902	890	869	901	961	888	968	957	933	895	880	932	930	914	883	887	916	895	945	931	980	884	927	876	890	870	940	942	888	882	860	884	927	911	901	886	924	950	885	959	949	982	927	902	883	929	855	939	950	922	924	924	920	920	907	944	915	857	903	907	951	887	935	916	858	878	922	947	913	875	905	988	903	893	913	902	874	870	949	899	902	875	920	914	922	860	888	923	877	914	906	896	913	947	947	900	907	932	936	923	899	907	946	961	884	908	923	904	889	940	931	932	943	880	906	939	898	952	935	893	843	899	900	906	902	934	862	881	855	881	891	902	1011	925	932	913	910	848	940	924	919	899	904	953	894	929	976	936	921	931	931	925	950	888	853	882	972	927	948	921	928	946	905	936	874	933	872	939	921	908	913	892	884	902	943	923	922	894	875	881	918	908	964	869	897	903	938	885	924	921	934	902	905	898	937	857	892	872	887	941	882	917	923	873	968	994	910	950	913	912	921	984	871	934	965	900	910	938	824	952	882	939	946	900	945	894	957	877	901	969	882	885	915	828	881	939	925	952	956	936	902	941	894	923	939	880	933	874	928	931	926	905	927	880	856	966	947	918	901	905	851	959	938	925	909	947	943	890	904	886	880	868	937	887	912	937	929	912	929	902	957	942	914	972	893	919	894	905	956	944	896	911	885	941	946	897	983	974	915	945	892	970	896	861	892	913	910	919	917	910	932	939	861	948	933	918	880	855	933	885	905	949	901	862	931	922	921	927	978	921	867	917	947	963	956	893	930	964	969	907	897	923	923	886	895	973	904	880	934	905	899	932	906	955	895	856	904	871	974	944	958	886	880	868	934	901	898	936	922	985	904	900	889	923	927	898	938	940	962	873	944	901	918	910	924	958	946	921	898	866	909	941	936	917	913	898	887	865	838	919	980	888	944	948	901	951	895	917	927	924	859	878	938	960	948	961	906	848	918	917	869	955	910	895	915	939	941	917	886	925	894	849	911	900	861	936	944	911	899	917	901	912	880	923	906	916	1013	879	932	915	928	878	898	904	909	923	857	900	961	999	905	950	888	906	925	870	907	838	947	961	875	844	938	959	933	959	906	923	927	889	974	910	879	850	954	863	930	966	883	874	884	896	941	933	928	927	916	898	900	929	858	968	975	908	971	891	941	891	880	912	881	905	965	911	897	948	918	921	921	942	888	886	932	931	919	941	920	930	906	904	928	868	909	901	914	881	908	911	905	872	898	908	933	898	855	886	856	948	935	861	956	926	946	924	922	912	946	937	861	840	896	928	942	884	914	859	909	880	916	939	878	931	898	926	914	905	942	962	914	929	941	887	905	922	870	915	898	891	894	875	911	921	927	890	964	909	944	888	899	913	816	897	866	962	946	881	932	965	912	914	917	943	963	924	879	941	895	910	926	975	934	907	920	915	935	926	903	937	884	913	920	941	912	877	934	921	898	924	859	948	895	921	908	915	947	859	929	924	908	917	933	899	891	937	916	945	824	955	879	929	910	888	891	849	886	868	898	984	880	843	923	1008	900	932	903	980	941	879	889	901	882	937	866	958	962	846	876	894	886	914	921	855	911	938	927	884	962	865	939	902	927	891	954	895	898	913	932	847	934	904	887	893	958	958	948	872	908	880	892	920	897	915	900	909	893	817	892	916	915	948	933	857	909	885	898	908	891	894	931	845	931	938	912	934	887	919	884	893	928	918	905	903	931	958	921	949	884	913	972	963	937	902	932	924	914	882	911	937	865	930	909	884	931	920	938	938	975	945	951	908	891	912	876	871	953	955	917	886	904	916	950	882	946	917	921	871	848	884	879	862	923	909	903	895	862	862	885	914	913	919	863	946	879	913	886	935	895	901	930	946	974	924	915	861	982	936	932	921	896	973	931	929	910	925	905	914	951	926	915	963	840	897	919	916	944	909	922	959	919	894	879	914	908	876	897	940	927	937	940	883	886	886	906	919	876	998	885	922	891	896	917	931	904	909	923	879	849	883	846	864	875	895	822	898	934	923	898	922	877	917	901	931	927	913	946	971	872	917	915	942	861	886	916	931	881	972	884	960	902	872	938	951	974	986	874	941	929	843	894	918	939	930	933	962	927	905	905	982	932	953	955	839	909	928	940	839	895	906	871	939	884	896	930	902	899	924	916	904	912	930	894	873	859	928	907	904	922	932	964	946	895	954	865	894	883	843	894	972	900	977	938	943	902	919	896	963	939	913	921	937	867	907	895	918	862	884	942	870	869	892	946	949	971	897	910	954	939	924	930	875	941	918	856	960	948	893	868	826	943	924	927	947	872	849	860	932	914	920	869	924	905	964	959	964	923	890	910	921	906	916	910	890	962	868	900	917	947	917	858	894	952	931	895	958	930	890	873	932	966	963	900	950	895	885	909	846	825	948	870	916	955	936	923	937	928	863	861	924	877	917	921	909	880	905	922	939	900	904	871	953	901	913	953	967	884	911	923	952	925	887	925	937	941	906	945	850	930	902	933	873	969	945	925	917	920	892	903	902	947	931	902	901	967	910	955	948	905	942	912	925	929	939	872	911	909	902	929	972	862	904	862	896	944	941	904	859	944	928	973	878	907	903	906	942	910	878	906	927	897	944	888	924	902	936	945	967	849	873	962	874	903	950	890	875	950	865	867	851	949	861	867	877	904	922	913	916	911	908	942
4097	10386	44697	73549	67295	44431	21339	6310	1446	923	893	868	857	906	848	889	878	884	914	848	924	878	890	897	913	927	871	933	908	880	895	886	848	825	853	873	886	822	876	856	912	872	880	925	876	849	870	906	831	860	880	838	899	858	878	924	868	839	837	842	954	836	896	905	833	860	839	883	905	824	888	883	806	879	925	937	885	901	848	854	901	891	852	808	857	853	875	883	890	906	876	878	806	855	917	905	837	892	867	886	865	822	881	916	875	812	884	858	910	883	806	837	912	912	950	902	866	854	870	849	870	856	849	880	846	858	885	866	857	869	894	834	814	857	866	876	898	847	864	897	873	885	857	882	893	892	848	877	887	852	872	911	899	854	911	846	826	885	891	825	904	883	849	901	904	809	844	843	927	890	935	856	836	890	849	853	895	847	843	891	870	885	881	854	855	892	840	865	900	852	910	825	886	822	836	885	877	838	887	870	854	856	870	897	856	839	848	890	876	892	893	910	871	894	860	852	878	851	892	883	878	904	856	860	857	853	839	858	873	894	852	902	855	840	830	865	833	882	818	831	846	830	845	910	879	875	926	853	875	898	835	906	881	904	905	862	839	824	881	852	871	855	865	859	870	849	884	839	903	855	877	874	816	883	880	848	882	899	909	843	860	815	890	928	836	889	866	839	843	837	861	859	860	856	849	880	865	848	802	898	822	879	928	883	830	858	882	859	847	881	863	877	852	860	851	857	887	868	939	865	920	910	876	876	921	857	852	864	826	821	833	870	856	840	902	843	852	866	890	868	810	931	843	875	932	877	893	844	837	848	904	859	872	851	831	903	855	836	840	873	880	869	850	851	860	889	888	873	807	869	873	837	903	850	896	852	849	867	868	873	868	862	846	868	871	832	858	815	884	881	865	897	857	859	885	874	870	831	864	881	873	881	853	886	877	845	923	813	872	833	825	882	865	830	917	872	901	924	819	877	907	916	883	877	846	854	870	864	861	841	891	915	792	865	869	831	893	877	870	914	873	850	883	830	907	867	846	864	880	870	870	902	837	876	850	900	881	939	887	893	862	882	851	909	852	883	847	843	875	884	885	838	857	871	958	872	909	877	919	838	866	874	841	856	888	880	889	915	838	872	897	822	881	864	777	893	891	876	821	931	874	877	852	843	875	870	858	882	878	844	846	842	831	907	846	891	901	892	897	854	895	842	869	845	885	866	888	901	811	873	843	880	869	855	857	891	871	811	877	863	880	901	855	863	830	887	798	844	850	843	910	832	875	881	852	875	896	884	918	886	818	865	853	848	867	901	876	886	874	839	846	866	902	861	880	815	828	876	907	902	783	868	877	849	904	857	885	882	828	851	877	866	889	871	890	855	814	907	871	925	878	855	808	873	838	865	861	868	883	833	859	891	851	871	871	884	887	897	862	839	836	880	859	889	866	806	935	883	811	874	874	877	884	888	836	851	879	874	849	873	867	878	863	905	892	889	892	820	882	829	879	911	863	908	839	864	855	835	811	810	907	865	896	851	921	850	847	903	895	829	828	886	830	833	874	920	877	816	829	874	846	831	886	878	875	834	837	850	871	817	895	868	855	847	842	891	918	848	907	892	809	869	861	846	870	829	827	842	868	921	865	850	880	850	872	834	841	856	899	873	912	832	848	838	891	840	812	876	914	904	881	866	870	801	882	871	832	853	890	872	864	884	854	873	835	817	906	861	846	900	909	909	863	889	911	812	844	853	863	874	867	855	896	878	847	918	852	825	911	859	857	831	890	889	849	860	865	846	829	887	876	864	851	842	868	882	890	905	797	859	884	860	877	809	881	779	870	863	882	828	847	873	878	852	841	900	891	875	879	831	855	842	835	861	847	805	823	874	885	872	833	859	916	885	864	874	836	862	832	876	910	856	877	830	888	905	847	849	894	888	867	885	887	840	812	873	889	873	849	827	820	876	884	900	873	825	851	846	916	831	899	866	876	853	850	872	826	855	887	845	876	888	878	901	926	883	833	867	898	875	890	857	867	857	861	881	889	811	866	828	874	882	889	850	836	836	871	823	904	832	857	887	841	790	886	822	890	883	863	835	896	850	870	876	834	891	826	917	895	890	803	891	870	889	864	841	858	870	876	877	855	879	884	930	873	868	915	904	920	891	858	799	891	799	852	844	860	871	921	896	865	840	877	815	837	822	813	840	825	877	864	854	859	871	786	891	870	881	870	856	828	889	880	867	883	859	907	907	881	815	888	884	837	848	886	841	892	858	860	840	845	909	891	819	824	863	859	867	879	887	941	871	881	896	937	875	884	880	856	912	857	816	874	908	883	857	861	913	849	912	853	859	880	913	895	824	842	941	838	880	859	877	854	841	869	875	871	919	850	848	934	845	901	820	873	851	823	858	863	850	878	857	843	855	846	861	844	900	833	910	822	851	857	868	900	873	814	853	864	883	915	857	846	843	839	834	894	894	814	860	857	853	839	902	878	865	832	863	829	867	909	810	886	858	864	864	858	872	901	886	857	873	859	888	866	879	904	870	892	850	876	868	830	903	852	863	890	860	857	838	912	912	879	828	882	861	903	823	878	819	857	853	852	855	858	905	821	851	888	789	883	819	847	838	844	912	909	862	889	857	880	880	886	889	889	851	832	905	876	851	922	862	857	839	833	819	923	840	860	868	864	930	832	957	891	874	847	880	841	914	862	857	789	865	863	877	875	857	840	910	811	867	815	850	903	881	785	887	834	872	856	877	864	900	865	863	842	869	882	862	907	846	874	914	914	849	859	825	819	878	882	892	872	805	878	899	883	841	914	877	878	815	873	867	841	847	876	829	858	860	864	855	814	884	869	896	861	856	912	867	856	871	863	895	858	832	885	863	817	881	853	903	891	893	806	850	806	910	877	882	857	806	858	862	824	894	856	857	898	866	842	856	822	843	869	892	881	833	904	890	857	856	875	888	826	898	886	859	872	840	894	863	866	893	888	891	867	772	850	915	843	858	863	818	873	868	871	865	924	885	835	838	825	887	824	888	846	843	860	863	839	860	841	864	857	847	862	867	867	855	823	893	839	885	831	888	826	829	852	860	850	867	877	871	865	875	885	915	881	841	880	835	866	854	893	914	865	907	845	818	865	868	893	858	852	842	861	872	877	880	896	841	843	905	826	857	846	864	892	950	933	845	878	848	939	868	859	858	862	839	898	854	858	935	816	884	835	879	854	849	846	880	910	884	874	837	884	889	869	856	879	909	841	860	868	867	934	824	869	857	846	864	888	822	869	887	854	874	830	856	857	869	823	840	836	880	879	860	847	862	936	906	829	837	891	888	890	906	860	867	899	872	855	912	868	820	842	886	831	803	859	871	883	860	881	891	821	916	889	925	854	891	832	885	862	901	871	914	913	856	843	830	882	841	855	871	824	875	873	872	909	822	867	904	862	800	815	836	833	897	893	824	895	852	829	851	885	852	861	895	781	854	879	859	852	852	885	833	879	810	885	864	879	867	870	879
27278	13778	5288	21679	18699	9313	3814	1435	879	844	818	869	831	882	857	846	831	836	891	835	815	832	891	901	850	858	836	832	819	856	890	843	872	867	851	843	839	884	865	793	863	867	863	826	862	857	849	804	860	796	810	882	863	838	826	786	863	877	854	878	885	840	848	865	892	847	832	810	808	904	813	861	845	852	806	889	853	817	897	835	841	824	856	885	864	842	896	820	840	807	862	801	825	826	850	872	823	809	836	832	811	864	835	819	897	876	779	848	819	774	783	809	792	837	845	885	791	821	875	835	846	804	845	906	857	828	848	864	854	834	823	781	844	810	804	829	856	836	804	863	853	795	852	843	844	818	885	809	850	857	864	889	881	859	862	823	881	831	893	875	868	919	818	787	880	808	844	810	835	856	830	822	867	865	837	828	861	873	878	806	817	832	874	870	831	817	866	809	822	836	821	822	841	860	826	812	808	838	779	819	819	845	851	814	840	866	839	873	820	824	900	816	817	840	852	832	912	847	846	801	812	806	878	853	825	839	854	789	818	835	832	814	799	823	829	880	863	830	797	829	832	801	825	833	817	889	856	848	802	893	817	845	814	807	851	860	866	835	802	874	839	839	856	828	860	835	865	836	835	878	806	860	888	858	840	851	834	822	815	847	811	801	823	865	832	873	829	883	837	845	824	836	813	825	821	856	869	813	843	813	855	842	817	831	872	827	840	831	846	881	801	865	849	769	851	777	812	881	873	832	816	834	841	832	825	869	882	859	861	874	839	872	850	845	866	823	817	883	885	805	848	872	882	832	800	878	815	826	822	860	829	810	842	844	873	857	851	870	875	895	876	894	847	904	839	847	851	870	839	785	807	792	814	824	823	836	874	818	793	840	812	832	870	840	796	922	817	870	803	827	830	830	811	868	860	904	879	906	839	857	884	869	840	867	824	791	824	863	815	861	858	865	796	824	880	872	882	805	795	827	890	843	825	827	819	901	848	839	859	859	822	788	873	833	820	826	865	825	818	804	864	867	862	856	841	864	865	840	835	816	851	814	827	860	887	809	843	828	856	831	842	809	845	807	850	819	848	832	838	832	822	824	862	855	820	833	869	821	906	801	848	852	880	832	844	892	800	863	848	885	847	846	875	857	815	838	896	833	846	842	826	825	822	813	824	886	861	887	811	865	834	845	850	879	792	803	798	838	831	816	840	772	894	799	780	841	820	796	858	851	825	853	796	849	843	836	798	838	846	815	840	804	835	847	849	837	874	849	862	860	821	847	821	848	873	846	823	818	769	874	830	832	857	842	841	866	840	838	884	899	868	774	795	896	801	801	822	817	886	821	891	866	862	852	869	825	873	839	853	880	876	877	841	815	853	882	818	836	817	839	860	850	800	824	860	823	879	815	841	808	831	841	834	845	833	875	870	847	852	810	834	859	818	860	825	813	860	835	815	832	921	870	904	826	815	860	820	856	882	855	850	879	811	851	804	869	827	797	806	834	813	815	835	845	847	800	849	859	790	816	800	846	842	808	827	861	846	845	847	823	857	812	872	843	849	831	856	828	846	846	873	824	818	830	846	859	848	779	813	858	752	817	800	791	838	824	861	811	841	877	842	816	874	820	890	835	854	809	842	844	798	824	848	839	829	906	814	813	843	859	827	831	851	868	851	875	834	796	906	894	913	864	825	808	798	827	861	832	832	815	870	810	884	836	789	871	796	796	789	847	794	888	877	854	806	883	853	835	816	875	858	860	836	872	885	853	875	877	850	855	854	864	864	858	801	816	815	806	866	882	848	829	880	870	850	811	810	790	809	853	829	846	883	893	807	870	859	855	892	878	854	862	850	825	812	912	857	855	878	815	805	823	824	801	854	779	810	810	847	819	839	836	867	822	830	850	886	860	800	858	844	864	832	867	853	856	832	849	811	834	814	849	834	789	865	818	851	760	834	858	795	856	852	872	845	898	843	869	908	802	826	790	848	790	882	883	847	850	802	857	857	897	842	828	827	797	857	842	846	804	860	914	846	796	830	896	857	825	863	817	873	870	869	851	861	839	864	847	849	838	830	866	925	870	904	896	873	815	835	875	815	851	859	807	816	864	823	885	845	899	849	780	810	869	854	862	829	815	838	817	867	810	812	863	870	831	833	841	801	831	853	870	797	886	817	827	877	886	850	852	856	845	835	826	820	884	865	871	824	837	834	856	863	868	849	804	824	786	842	887	848	754	891	849	886	817	790	848	851	846	812	873	886	845	893	826	860	849	883	847	865	855	774	830	807	882	913	810	829	845	855	821	866	842	861	878	885	869	849	807	871	793	858	836	769	801	788	831	794	831	826	816	831	876	876	818	842	804	847	833	855	850	826	815	834	800	824	864	894	855	843	870	871	863	827	879	857	863	839	800	876	803	796	858	856	810	812	838	850	848	826	868	883	842	839	865	864	794	906	891	830	863	869	843	907	810	843	836	860	874	808	836	840	862	838	839	855	822	824	841	809	848	873	788	860	806	870	835	810	839	889	803	819	835	820	815	844	814	844	816	908	780	823	845	824	828	852	822	827	846	840	841	891	854	792	830	850	822	833	818	827	855	804	785	874	839	820	801	816	858	812	872	835	868	903	866	846	840	815	839	833	862	868	807	884	866	899	905	824	809	869	757	799	814	858	829	842	811	841	876	841	841	877	901	804	881	784	869	851	833	845	844	834	807	820	849	835	872	857	865	845	848	866	835	826	843	836	790	916	828	864	837	904	854	866	828	842	867	866	864	842	874	875	834	823	830	866	883	853	869	871	866	819	905	900	859	850	829	853	813	854	825	866	848	865	878	840	885	869	827	842	869	801	883	838	822	828	845	809	833	876	818	847	803	825	847	832	926	812	830	885	838	858	850	838	800	800	820	874	794	868	847	828	820	791	804	820	837	865	857	896	828	776	855	828	831	829	782	832	852	833	818	865	843	813	868	817	882	792	856	854	857	857	822	865	820	886	862	866	800	863	837	852	862	852	870	833	872	849	884	860	879	844	816	848	853	920	841	910	826	903	864	806	831	825	827	849	842	830	803	833	795	801	859	813	850	844	839	801	838	902	849	846	847	846	811	846	848	849	849	796	823	840	892	855	856	815	844	888	809	861	853	816	800	889	801	817	815	867	821	838	860	855	830	806	850	794	804	851	836	848	835	834	824	867	831	788	838	831	851	932	858	831	839	849	820	892	861	847	858	865	795	809	825	872	865	814	823	842	797	810	807	833	814	866	853	815	872	846	870	870	814	809	821	820	778	829	834	795	859	859	838	848	790	858	836	873	839	861	846	830	844	792	852	851	824	895	821	814	813	907	825	810	842	831	845	841	870	837	870	850	834	829	799	855	811	825	860	853	855	825	837	871	849	823	815	839	801	870	819	883	863	843	849	816	824	854	871	788	828	859	831	815	851	808	824	856	817	807	872	828	797	857	875	843	849	903	831	823	850	832	865	837	845	826	825	811	851	803	826	822	898	790	852	851	824
5203	1884	5661	17784	13970	7072	3125	1255	856	751	751	775	760	788	723	731	738	749	761	826	763	758	790	776	792	730	746	757	748	751	776	755	763	721	778	791	706	804	782	754	784	806	745	748	759	759	740	766	768	748	770	763	736	790	748	774	716	802	748	764	765	741	797	740	761	746	752	752	724	726	751	761	785	791	709	768	733	791	730	792	744	743	784	755	778	752	769	795	814	764	814	718	738	740	722	752	755	726	810	754	726	763	748	809	741	724	821	715	781	718	732	736	753	752	750	741	755	735	749	768	741	767	772	789	721	820	761	708	768	750	733	772	745	784	765	752	752	780	773	757	784	765	753	717	727	731	749	726	756	762	770	792	751	785	795	701	737	758	760	781	759	758	719	751	751	738	730	732	812	727	753	795	811	788	767	811	772	732	732	736	729	772	757	765	730	790	753	732	756	730	753	793	789	715	737	800	725	785	746	747	776	732	756	749	792	739	789	779	747	737	724	751	716	761	740	746	770	753	745	773	767	722	687	721	740	713	721	762	750	736	762	774	721	727	708	775	750	738	779	744	739	761	747	783	721	727	797	736	757	738	765	771	717	778	739	765	714	783	780	789	740	754	730	735	797	773	731	714	787	780	791	747	717	766	769	709	761	737	709	769	764	749	751	765	742	705	762	759	750	761	763	757	763	753	725	784	768	720	802	763	777	740	735	746	748	735	718	746	693	758	781	775	717	792	756	732	744	764	745	785	748	786	755	752	764	720	776	724	703	724	742	781	750	768	740	786	752	740	773	783	718	742	768	698	738	782	773	721	765	715	786	738	726	775	744	741	805	781	800	785	775	791	781	761	765	757	750	743	707	738	763	815	757	749	756	756	751	756	733	744	831	756	747	783	754	751	806	729	762	735	768	767	745	726	710	775	800	744	770	713	758	758	744	768	776	792	808	794	792	743	770	775	804	740	745	780	769	763	732	740	797	704	800	796	789	715	763	735	716	755	718	735	740	745	729	798	806	727	813	754	735	731	771	730	718	793	720	767	747	787	742	815	748	765	755	722	799	762	763	766	781	748	792	725	779	789	739	737	759	782	785	800	737	743	743	745	841	754	782	760	800	808	767	746	797	728	752	737	801	741	708	694	764	764	746	716	737	764	741	754	759	766	790	747	726	771	778	813	777	739	757	756	740	743	740	771	759	724	759	724	743	758	731	740	784	748	746	763	760	770	788	717	702	732	743	772	704	754	762	776	761	730	811	746	775	771	791	782	737	787	702	803	748	753	765	761	797	770	737	727	794	735	751	788	754	745	751	772	816	786	782	747	733	742	724	743	780	718	750	781	780	708	778	768	774	752	744	802	753	785	748	779	794	777	752	695	767	749	753	790	757	752	743	810	783	759	713	814	788	697	744	766	779	724	728	750	759	731	789	822	757	749	712	750	733	786	714	756	745	742	758	764	771	791	768	759	756	725	745	767	769	723	724	732	760	733	813	797	745	756	758	750	770	734	795	773	741	761	743	783	754	744	721	721	746	787	805	785	780	718	757	765	751	755	755	797	748	765	721	800	748	769	754	751	736	700	757	742	751	763	694	769	779	730	741	767	723	730	762	704	770	693	779	758	746	735	753	754	779	734	751	714	772	744	822	743	752	787	732	734	761	778	730	756	767	725	804	802	748	766	736	729	818	746	764	715	761	814	734	830	816	769	764	764	766	799	727	757	805	723	732	756	743	754	745	770	718	746	763	774	696	796	742	738	736	777	718	813	755	782	770	755	742	758	796	741	719	791	812	755	764	767	747	775	760	798	766	776	732	742	743	750	759	769	774	780	704	775	791	735	736	753	796	773	748	776	710	800	793	785	761	745	741	779	788	762	742	711	764	727	725	765	729	744	714	801	778	718	773	752	794	751	755	749	757	760	759	761	784	747	746	707	731	781	795	768	776	712	737	735	772	711	718	763	783	753	729	765	793	745	738	833	798	705	759	796	743	757	734	766	730	817	698	725	770	724	738	801	735	739	774	813	720	736	773	784	776	775	789	762	751	761	792	742	742	743	764	738	782	837	738	791	711	760	714	751	756	764	747	763	775	768	750	797	704	754	767	757	754	787	734	746	750	725	717	750	816	764	763	707	791	745	747	745	758	751	836	696	754	743	774	721	730	742	730	807	761	756	804	757	776	785	735	740	742	791	804	726	727	779	753	732	789	760	750	756	749	778	788	766	792	757	724	735	761	764	747	779	737	732	804	751	756	738	765	728	726	790	765	705	765	759	772	787	749	767	767	743	763	745	723	771	733	770	750	756	789	786	752	743	769	716	792	762	800	777	733	733	751	759	754	730	761	725	733	750	765	776	757	741	765	727	741	747	684	736	753	765	732	744	779	745	701	705	756	782	798	780	767	705	750	780	767	741	785	778	759	749	743	727	780	738	768	824	808	723	773	734	748	759	719	739	791	729	773	736	743	785	704	771	716	739	768	773	717	775	748	753	744	787	731	745	781	767	755	764	754	798	734	767	776	765	778	730	771	717	772	740	788	789	728	717	739	803	715	724	749	748	734	729	777	800	792	768	737	761	706	780	730	771	791	734	777	809	794	763	775	739	740	812	796	746	770	743	755	762	732	786	740	707	778	717	789	797	822	772	745	773	772	757	778	735	732	735	721	768	732	717	740	773	763	734	739	725	770	734	754	750	818	714	736	735	812	768	762	742	729	742	769	763	767	765	740	756	717	772	761	775	771	783	756	777	764	774	758	766	778	753	737	775	789	747	730	796	751	778	767	764	765	735	775	814	775	801	745	754	699	723	785	760	737	799	707	751	775	695	749	747	719	734	782	739	757	719	767	782	790	752	740	752	749	757	711	738	785	752	758	741	734	770	772	736	755	746	745	749	750	702	715	766	755	724	721	790	745	735	803	750	711	772	723	712	773	747	759	792	773	757	782	719	765	812	769	777	712	750	733	752	772	766	789	790	744	705	735	830	739	757	757	731	783	782	731	819	736	798	735	721	746	773	804	807	746	769	767	739	778	739	775	762	744	760	753	765	749	751	760	758	794	760	788	740	788	831	754	787	728	805	755	737	713	752	789	808	756	799	739	731	759	758	733	756	760	749	729	733	797	703	737	759	747	757	777	728	784	756	782	786	727	773	834	765	734	778	766	787	737	802	768	741	671	776	730	752	803	739	739	783	772	748	708	781	779	746	715	716	739	751	766	770	744	727	770	744	745	779	729	769	736	758	705	753	762	798	733	767	747	776	748	756	743	752	774	700	771	770	775	697	746	749	778	752	730	730	748	763	753	751	789	720	726	731	781	715	730	789	756	722	766	717	751	704	767	722	747	760	735	740	779	723	793	734	740	780	753	763	726	724	718	747	730	793	763	732	752	776	801	713	728	711	795	750	725	820	716	738	849	733	770	746	760	791	743	770	707	770	718	758	733	734	782	787	794	752	729	771	769	783	786	699	752	754	749	747	723	765	771	796	763	734	770	761	794	714	733	739
24517	21110	30034	52592	57999	44403	21231	5150	1463	917	846	898	895	836	818	861	853	873	850	822	809	810	894	882	848	844	850	871	819	854	855	823	838	834	851	844	839	819	796	821	831	845	834	795	852	860	826	809	847	829	831	879	814	847	857	828	765	812	811	777	855	802	848	809	855	835	822	832	887	783	783	853	832	844	842	831	845	791	905	827	862	799	883	827	850	873	835	803	857	826	837	792	842	846	813	813	818	867	794	818	791	822	849	823	843	808	887	801	776	855	823	830	862	806	834	806	833	809	822	828	818	809	857	871	757	864	843	823	833	821	820	853	848	809	867	827	837	863	821	880	763	858	843	809	847	828	859	804	863	837	853	839	803	814	878	824	845	823	828	810	863	818	786	811	816	797	815	838	825	814	873	827	870	812	812	803	853	841	855	801	837	842	812	846	777	801	903	833	838	835	865	862	843	865	848	815	765	799	837	868	829	803	789	817	831	845	800	794	831	891	877	813	813	845	827	812	842	908	815	813	834	832	797	839	760	805	835	811	830	826	880	807	847	804	848	774	923	833	833	798	812	835	804	848	827	819	815	822	841	822	820	831	803	810	800	836	794	839	829	742	840	854	836	794	813	790	894	856	849	834	811	876	764	837	857	857	833	833	821	812	870	870	842	825	804	785	838	764	875	832	831	780	815	822	802	815	877	835	852	865	822	791	838	873	770	852	814	839	816	814	801	764	787	798	817	853	815	833	828	817	828	776	782	854	855	829	838	813	815	843	864	837	822	809	848	863	838	808	845	851	837	877	779	844	852	827	829	846	789	825	818	830	782	819	774	829	826	813	806	833	841	837	801	908	848	770	836	803	840	869	814	824	795	861	770	855	868	844	860	844	786	856	790	809	803	834	851	850	825	789	811	837	814	801	827	838	833	838	826	801	842	834	850	822	791	828	838	888	847	817	834	776	862	867	821	848	850	790	775	808	831	795	831	796	806	833	826	790	831	853	814	798	830	807	840	858	824	808	782	816	844	819	810	798	908	847	818	838	859	810	823	836	882	841	846	756	844	863	844	852	834	808	750	771	870	858	797	852	865	778	760	815	823	854	842	830	808	907	808	847	849	828	818	834	821	816	849	875	810	804	850	829	855	904	799	848	895	862	884	833	813	864	806	809	801	827	823	792	814	834	822	785	796	812	855	844	782	833	821	859	795	840	817	824	771	796	855	833	757	830	842	799	789	826	837	827	799	871	824	845	787	860	844	845	813	817	821	850	787	855	811	805	845	834	855	809	810	818	783	823	834	852	870	795	797	847	814	815	852	851	869	845	818	846	796	841	805	808	836	796	807	850	854	784	791	795	822	810	817	871	838	812	870	839	849	825	844	861	853	878	871	844	803	865	870	787	843	831	826	784	842	790	819	873	884	774	836	856	805	810	856	786	807	835	823	887	819	837	787	822	799	802	866	859	840	836	816	835	809	788	814	860	826	816	832	819	868	820	820	821	890	873	820	849	839	861	863	867	820	866	838	847	829	820	835	848	872	839	810	865	862	889	791	794	779	840	888	821	828	827	805	802	779	814	791	809	786	801	842	798	834	837	812	805	853	803	839	762	901	832	892	801	856	868	814	865	742	794	819	807	843	848	831	821	865	798	815	851	846	869	758	833	807	810	874	879	889	855	785	849	826	826	847	820	777	849	840	799	831	805	813	891	858	815	795	858	792	849	841	798	809	776	840	842	850	817	823	842	746	807	841	826	797	843	846	795	869	788	757	844	846	872	825	900	812	772	811	814	808	870	826	805	760	791	800	857	765	796	829	859	862	803	767	786	801	826	835	794	857	844	819	829	867	817	806	770	860	845	839	860	812	786	818	812	811	822	837	913	821	860	874	826	864	807	876	797	780	876	799	861	833	816	823	818	832	832	859	850	817	798	841	803	864	830	820	778	833	767	837	811	838	791	788	851	849	843	784	818	816	820	857	829	837	895	835	859	824	790	827	840	863	829	804	809	814	764	808	877	822	818	787	867	782	827	846	811	792	816	852	841	846	765	815	814	795	836	782	857	870	875	814	868	849	804	821	787	813	813	803	804	824	873	843	825	843	803	866	852	840	834	826	853	804	830	845	837	831	815	845	831	819	856	790	805	875	857	789	824	871	866	859	816	838	829	840	818	831	838	831	818	814	759	820	810	841	850	853	834	871	825	868	852	821	869	786	831	872	761	840	822	818	874	843	837	837	856	850	775	836	830	847	808	854	854	814	802	807	817	825	781	835	772	840	864	829	789	815	796	794	806	802	825	859	874	809	812	802	770	832	786	852	853	798	797	819	851	804	849	814	834	831	806	814	893	829	869	855	860	822	839	875	830	814	831	804	821	787	879	841	842	866	855	862	844	802	835	842	820	811	848	820	828	775	830	798	847	833	820	811	800	823	816	826	826	829	853	834	829	837	801	781	796	835	794	835	780	895	824	835	880	839	844	836	788	812	813	820	804	836	795	829	840	825	808	812	833	803	814	835	782	812	839	831	742	762	824	815	769	821	825	846	848	846	837	834	752	809	786	872	765	810	829	800	923	860	828	838	847	786	835	799	840	853	830	829	788	853	812	844	851	829	827	838	781	842	790	782	769	775	846	811	824	835	817	848	776	830	806	835	844	807	812	849	805	830	789	767	855	780	802	781	832	862	850	811	819	838	885	783	812	805	790	832	821	821	830	863	859	860	860	855	848	804	817	879	764	796	836	856	804	789	805	804	833	855	910	826	860	849	802	787	866	841	844	872	804	804	799	800	858	843	835	835	837	826	792	842	834	828	812	807	878	793	842	837	823	850	825	855	832	826	878	846	864	828	831	811	844	803	791	841	848	868	835	864	867	916	800	877	828	835	823	852	855	799	790	832	853	797	851	872	787	824	767	827	826	809	827	819	815	821	808	812	783	839	854	810	833	766	801	814	820	804	835	882	824	826	816	820	824	813	806	837	830	785	906	886	780	823	787	827	847	802	837	834	810	908	879	824	805	858	805	843	831	852	797	854	858	808	880	840	813	819	847	785	830	804	791	793	812	843	894	817	811	801	838	795	827	849	841	776	830	818	880	795	833	857	827	823	853	850	885	830	851	833	837	807	839	812	813	808	864	822	812	810	843	840	843	859	802	874	805	793	836	818	821	789	842	841	845	838	823	811	817	823	830	806	855	816	835	812	886	839	838	863	835	785	847	765	788	831	835	838	826	764	831	847	833	850	785	800	843	835	830	835	833	829	833	788	805	851	808	852	829	887	817	813	863	840	818	832	809	839	791	821	839	867	803	829	866	854	801	848	839	815	875	817	841	854	858	903	870	798	791	808	828	874	766	815	834	885	871	857	837	863	865	858	846	820	869	835	819	816	817	802	768	814	846	859	852	866	815	850	783	793	847	828	894	807	800	812	878	802	794	809	837	843	828	806	891	853	878	822	811	811	809	828	823	852	827	799	824	856	813	858	868	827	842	781	826	783	842	853	819	848	824
3880	5216	42591	65577	56253	36083	11698	3464	1323	800	810	795	800	835	767	781	805	794	779	817	800	772	770	806	814	811	785	762	843	806	785	825	821	767	744	771	778	790	786	807	791	775	761	829	818	745	779	847	803	776	759	789	776	805	748	814	752	765	798	814	819	804	750	792	862	764	761	761	796	847	752	767	768	855	808	786	775	789	821	793	825	802	728	767	828	826	818	751	793	799	808	754	782	802	754	759	714	824	838	733	769	783	781	774	793	773	844	793	771	815	765	794	754	804	782	848	770	800	763	730	851	793	773	798	755	792	746	773	846	818	746	795	785	783	789	787	797	801	805	781	790	764	799	865	802	771	762	822	786	759	805	799	828	755	796	799	784	797	794	845	776	801	794	805	746	809	813	760	793	789	823	785	726	806	767	785	759	731	813	785	734	855	800	766	766	761	779	794	821	801	767	802	780	833	817	806	783	758	845	728	801	795	757	811	786	779	748	774	766	818	799	787	790	820	789	790	791	793	749	786	796	794	846	772	783	774	797	751	769	765	800	798	770	825	774	805	748	785	761	801	799	787	770	767	743	817	717	792	778	782	808	856	792	779	823	803	759	779	777	793	798	779	808	817	777	834	752	752	768	790	801	803	871	761	771	782	776	794	812	820	760	783	812	820	752	743	807	769	737	808	793	803	797	807	821	798	797	798	783	804	845	820	774	791	781	784	823	818	757	834	789	827	799	785	705	804	785	814	829	742	778	752	763	768	807	818	824	818	880	805	784	794	782	754	815	809	755	824	800	797	747	780	769	787	743	771	764	809	792	778	805	798	733	816	780	829	774	795	826	754	783	821	799	845	807	792	793	778	831	833	801	745	805	780	817	820	794	773	770	813	813	748	775	755	797	748	783	789	792	798	806	784	756	762	840	840	789	747	829	825	815	765	779	842	750	799	760	802	807	792	800	797	748	835	782	746	765	781	786	743	813	790	817	808	790	801	770	776	728	783	773	768	765	808	790	794	770	758	794	834	782	817	771	790	782	722	796	790	800	808	811	800	800	778	762	829	768	743	820	726	801	812	859	717	812	787	776	779	772	788	813	766	795	734	801	834	820	800	818	744	775	815	794	828	766	739	797	802	763	828	825	734	786	833	754	826	783	777	802	799	766	780	754	741	823	789	766	821	782	793	760	761	840	786	744	836	747	842	796	794	769	734	808	780	800	803	781	819	782	788	798	796	792	780	764	832	762	806	819	815	763	775	762	770	803	739	812	764	775	758	776	757	793	821	762	796	803	790	822	795	798	798	804	822	777	775	834	793	836	812	774	798	792	816	822	760	814	768	794	815	829	780	827	764	783	739	792	800	781	779	832	771	790	770	806	780	795	720	778	731	803	771	806	740	808	841	729	787	759	742	789	822	812	793	749	790	779	757	783	808	814	775	764	803	834	777	781	784	833	745	791	803	770	749	826	740	812	775	802	767	743	737	800	829	786	819	736	788	762	760	798	794	772	777	747	773	838	803	721	799	791	852	717	786	796	740	799	748	848	807	884	805	767	751	820	770	799	796	795	802	738	783	772	810	775	845	758	742	782	807	787	776	807	792	769	774	771	824	797	782	807	762	813	777	765	746	769	759	677	804	761	764	795	814	848	762	821	779	768	811	803	766	775	796	767	821	772	809	797	775	783	849	767	779	773	803	790	758	832	864	787	750	757	777	785	790	762	788	786	803	773	791	795	777	763	778	818	782	774	777	760	769	750	792	751	833	772	813	816	790	753	756	768	777	805	781	787	822	781	772	815	827	731	783	765	784	788	745	789	789	832	781	783	719	796	795	771	763	818	780	800	772	823	815	769	815	776	768	809	774	784	746	805	770	772	818	747	802	791	769	793	788	788	721	801	802	789	810	779	806	808	792	787	765	803	764	811	807	823	836	785	826	788	767	796	810	791	749	742	772	780	697	743	806	847	791	775	796	813	792	852	786	748	748	816	744	768	723	733	777	779	875	803	842	810	769	769	757	774	735	783	800	851	774	826	753	767	823	778	769	781	803	755	791	757	766	807	777	772	798	783	797	754	798	790	767	732	806	775	801	815	798	798	771	746	765	797	741	802	791	719	810	846	792	768	771	801	812	780	803	802	831	800	731	782	793	734	722	768	778	781	812	810	813	841	821	808	780	778	783	777	784	778	791	748	777	809	804	794	770	782	808	819	777	830	774	736	776	730	806	774	785	768	766	823	812	769	789	790	748	773	782	814	727	841	790	821	781	786	833	803	765	790	751	806	782	756	774	771	842	795	754	719	791	765	803	744	782	786	738	810	821	797	749	826	780	788	796	745	782	821	806	715	755	802	772	768	760	806	810	810	720	815	792	808	752	808	764	765	785	770	802	795	783	762	760	820	793	802	768	811	810	782	802	789	746	793	805	802	780	767	802	789	781	776	768	826	758	817	786	785	761	783	792	768	800	794	767	768	743	796	825	771	778	835	811	753	798	803	807	758	749	792	861	771	797	749	787	798	753	770	812	761	819	799	828	818	740	830	785	806	757	818	814	832	722	782	804	791	812	776	759	814	773	757	743	769	785	804	794	806	825	796	755	822	757	801	788	800	802	771	855	794	804	768	787	734	810	781	825	792	762	751	788	748	769	730	817	773	824	810	812	820	809	792	768	746	768	799	765	818	773	787	751	750	748	816	790	813	821	806	817	783	772	836	799	798	713	768	818	735	770	794	774	773	782	798	804	760	754	796	752	772	803	790	732	791	824	774	736	773	766	808	781	762	807	721	795	768	778	774	758	777	776	784	757	796	778	816	724	793	749	771	807	732	768	766	787	812	772	795	824	784	808	825	773	852	817	793	794	802	732	790	729	795	778	746	716	780	782	777	755	795	736	800	773	801	797	826	800	807	775	773	784	777	800	783	768	729	774	766	750	832	791	752	779	795	790	792	793	817	806	849	764	794	768	814	792	777	734	790	770	796	780	811	802	810	814	792	827	751	755	785	796	768	789	819	736	795	807	761	764	751	796	785	797	813	808	834	797	801	833	832	784	811	782	766	750	833	791	779	813	850	774	784	823	786	822	771	723	800	720	826	769	747	755	834	757	767	728	791	806	794	826	749	754	832	753	745	826	790	776	784	759	798	806	770	771	785	815	790	818	778	832	782	754	770	798	822	758	809	813	732	761	755	833	798	766	779	788	788	755	850	783	783	761	791	794	720	809	829	771	787	719	826	801	756	805	811	767	800	803	784	825	740	819	823	796	822	727	786	754	785	792	812	756	797	776	811	744	848	783	823	774	767	804	836	784	802	713	791	812	835	767	798	757	758	780	786	809	752	787	835	748	781	790	771	806	808	808	780	839	813	774	802	838	790	790	755	814	765	778	783	771	786	776	732	803	758	806	773	800	803	796	759	766	779	835	805	834	803	763	754	790	791	751	801	819	764	801	704	785	783	821	764	838	784	809	820	759	787	752	793	769	813	792	841	776	797	766	769	789	808	797	754	805
23746	21106	29756	65132	67422	45220	20889	5263	1614	1036	987	998	955	965	1011	906	940	952	898	945	853	1006	977	963	919	991	915	913	946	983	952	951	895	920	930	911	903	930	894	936	924	896	896	925	932	951	989	923	888	971	929	926	955	905	905	946	954	912	984	909	876	934	912	942	925	874	950	919	954	915	891	963	969	864	897	985	927	933	933	891	964	913	925	929	932	912	945	876	916	893	927	953	953	883	964	895	928	928	898	947	935	915	869	935	912	957	915	994	944	974	903	1013	934	904	899	922	902	938	917	927	945	951	935	899	874	883	901	928	910	953	959	899	933	904	936	954	925	951	912	933	871	928	886	886	941	955	967	1016	896	875	893	902	908	949	919	985	933	938	940	974	846	898	926	886	911	947	846	964	923	945	915	888	967	905	911	905	961	857	923	911	909	934	952	917	925	879	845	933	806	913	947	920	931	885	895	942	956	939	934	920	889	913	908	957	939	922	929	917	877	997	870	915	944	880	960	856	930	894	910	897	864	971	903	939	942	928	929	941	923	941	924	921	933	953	898	857	911	880	939	868	913	886	951	889	956	878	956	945	883	893	976	919	893	944	907	893	921	940	932	914	877	903	892	892	927	920	900	883	897	928	897	927	962	913	935	905	966	905	927	860	916	917	926	867	922	965	896	907	880	921	905	980	867	903	932	967	938	933	862	883	907	945	931	961	850	878	891	905	844	951	859	930	896	845	963	946	907	870	935	898	920	912	941	961	876	948	920	921	873	950	904	943	913	868	885	940	950	995	944	904	941	932	898	898	919	955	841	948	940	904	924	889	872	912	964	923	934	918	883	890	892	926	916	939	950	915	913	892	974	913	892	895	903	917	951	946	984	868	870	895	924	917	939	963	921	911	891	893	929	920	878	929	870	873	884	891	900	875	931	980	890	892	912	885	945	894	942	912	870	918	934	933	910	913	926	881	935	989	924	936	901	917	892	916	932	942	865	914	975	1005	919	890	916	929	840	909	911	969	903	918	936	847	909	892	862	916	923	928	870	954	923	894	942	904	978	918	874	967	907	922	905	912	963	936	933	906	940	929	865	927	917	935	893	887	945	933	920	863	882	923	889	905	918	909	976	927	904	927	879	933	946	987	958	962	893	943	945	974	894	918	859	923	949	912	974	928	930	900	891	881	922	859	908	899	932	885	916	965	920	985	950	901	902	900	945	902	922	873	970	956	933	973	856	906	904	938	867	932	910	890	944	910	963	919	955	971	913	904	846	895	900	894	946	941	953	914	930	902	907	930	884	901	917	876	902	947	939	922	905	950	995	895	942	920	910	942	897	917	948	934	965	906	879	948	924	917	927	927	902	903	934	925	947	1021	959	894	915	920	883	933	943	895	913	926	935	879	958	884	929	912	931	916	922	945	898	944	920	866	904	996	963	928	970	945	886	939	940	910	901	903	975	942	899	918	895	942	843	871	921	880	888	923	897	888	907	915	875	929	937	907	868	952	895	877	875	919	986	963	920	921	920	891	948	907	902	919	928	899	893	885	935	941	891	957	905	889	900	918	932	880	898	931	893	915	905	892	918	915	917	910	917	887	931	931	906	881	930	864	929	926	944	947	935	955	988	984	909	972	886	835	924	927	913	914	946	920	891	910	926	900	908	908	900	954	916	933	926	927	913	925	933	913	889	944	896	882	915	903	927	927	910	914	913	917	892	903	894	905	916	931	915	922	905	921	911	986	907	937	925	919	913	917	905	986	922	917	874	913	895	893	961	887	945	933	910	916	922	921	987	899	939	955	932	911	975	959	982	968	868	915	959	891	929	946	899	924	937	893	929	915	929	850	904	949	965	978	930	891	871	903	868	904	917	968	908	949	875	883	940	919	956	942	913	909	898	922	934	929	936	940	909	899	937	899	941	882	867	879	938	952	946	904	950	941	951	888	885	919	886	944	865	933	940	912	944	899	952	928	928	903	903	930	885	903	935	900	927	941	875	897	933	892	933	962	848	917	906	937	906	956	925	951	972	915	907	897	899	948	953	895	899	947	984	957	944	916	857	915	977	906	889	962	973	873	913	904	899	949	892	925	897	932	871	947	939	928	987	977	888	912	913	928	971	875	961	930	962	865	876	900	901	977	916	929	877	915	900	872	915	979	865	954	890	909	857	950	960	856	903	915	905	905	893	905	943	900	960	945	937	938	930	937	892	982	881	902	927	921	923	924	933	925	906	914	985	896	890	913	901	862	926	940	905	878	948	897	954	889	884	907	927	905	889	934	907	1005	921	988	871	934	948	914	860	938	912	870	918	874	916	918	923	928	922	918	933	910	888	924	955	918	892	913	924	940	917	897	863	934	956	963	938	888	920	898	928	928	930	901	938	941	942	895	919	898	883	870	887	896	941	912	932	967	894	930	913	949	936	922	925	916	919	919	889	943	930	878	963	918	923	883	901	910	920	920	900	988	926	931	867	887	915	904	966	893	928	929	872	942	986	915	914	933	919	958	931	902	948	893	919	925	884	973	844	905	916	883	907	897	913	926	919	845	899	908	922	897	881	849	913	896	939	917	895	907	878	979	905	903	894	865	880	894	883	930	936	925	907	919	900	948	927	940	965	929	874	851	908	893	911	980	995	883	959	965	949	903	879	935	988	891	876	901	921	1017	961	962	931	907	918	919	909	922	948	943	889	963	901	899	881	893	881	934	923	889	888	943	930	856	955	940	939	881	872	906	924	939	903	890	880	953	896	911	937	872	959	945	944	943	915	910	916	888	944	917	938	918	911	925	923	925	913	893	876	906	904	892	946	920	930	903	878	913	902	965	911	957	898	987	934	920	893	885	940	864	971	909	964	867	866	905	953	885	906	934	898	909	943	909	930	904	924	959	906	954	934	936	874	880	925	929	922	906	871	945	948	951	885	876	858	915	934	960	897	892	879	942	914	920	917	964	957	954	936	885	900	911	879	866	899	907	988	975	933	915	883	907	952	964	934	879	927	888	876	861	923	940	899	909	949	909	892	934	856	905	942	938	898	865	896	895	891	918	899	931	874	894	893	940	968	871	921	913	874	942	897	949	900	912	938	881	930	888	884	895	919	844	891	901	889	883	963	886	887	886	894	891	941	911	893	820	923	894	923	913	869	933	960	958	896	947	924	971	956	933	886	882	926	892	945	885	909	916	887	960	874	918	963	934	890	933	1011	932	903	956	938	873	942	906	893	893	943	905	930	893	971	891	972	917	949	970	906	923	938	911	935	906	959	907	915	888	917	921	926	902	979	924	942	891	906	886	921	926	912	911	925	896	937	929	893	918	904	860	946	947	903	940	874	872	927	917	887	936	897	881	925	932	906	913	916	915	889	942	942	871	902	952	935	957	903	951	894	920	916	922	958	879	930	949	926	924	922	912	927	896	934	911	877	941	902	912	926	908	918	924	877	998	899	919	944	927	932	914	850	933	979	924	949	904	928	912	919	920	978	875	975	950	966	922	914	873	927	938	869	900	927	930
4195	7074	37560	81109	68120	35629	10873	2970	1300	929	926	948	896	919	941	858	885	898	891	917	919	841	879	887	908	842	876	882	929	864	913	933	889	879	865	941	883	867	914	891	880	906	905	845	862	888	918	868	919	881	851	907	907	872	914	879	888	900	814	892	861	915	901	942	899	915	946	899	899	911	905	912	872	925	913	920	891	925	916	876	928	917	887	910	851	858	888	875	869	858	880	909	853	880	848	851	890	902	919	892	864	909	854	874	870	930	859	872	934	887	814	895	898	866	924	919	938	898	888	885	892	929	888	861	909	900	903	889	931	924	867	875	848	846	911	883	900	884	848	894	875	918	873	845	915	911	908	890	839	876	877	918	907	867	944	959	930	911	937	928	931	872	887	899	916	856	889	933	820	920	926	828	895	866	873	898	909	817	878	922	907	875	915	881	910	851	842	844	851	895	842	923	901	881	849	879	858	884	884	832	852	874	819	903	894	866	904	865	885	829	862	862	887	922	909	937	894	877	856	892	902	882	883	922	929	922	885	900	876	907	904	870	883	867	841	912	938	857	863	878	894	873	827	879	890	898	941	875	928	913	951	906	850	867	889	844	887	873	848	951	860	906	894	891	938	860	844	876	868	903	887	882	850	870	939	898	863	860	840	888	862	875	891	902	904	878	848	946	883	891	790	957	939	882	839	860	884	848	896	864	913	844	858	881	867	891	905	847	866	880	866	892	863	839	856	876	908	928	886	868	880	915	919	905	938	868	845	942	908	901	924	905	883	912	849	881	866	826	869	898	913	892	936	864	872	864	891	916	869	907	843	899	943	839	899	915	941	814	871	884	907	870	913	883	855	836	872	849	892	872	831	860	915	892	870	910	861	897	832	895	879	883	907	890	915	861	867	878	841	862	926	886	929	901	884	878	904	907	848	903	876	905	922	913	826	841	851	851	901	918	867	857	879	858	855	901	852	898	912	897	885	899	895	855	858	818	827	948	895	924	943	882	914	922	905	866	913	873	893	901	857	875	906	864	933	913	881	902	901	882	851	880	861	915	860	880	895	813	889	892	900	895	879	864	880	910	870	871	861	926	879	875	887	898	851	890	894	882	886	857	901	893	848	825	847	923	891	933	815	915	881	827	862	908	908	882	899	900	855	893	927	928	905	893	815	854	919	833	840	886	893	843	936	954	882	911	888	901	864	909	877	865	916	904	875	852	873	912	893	889	870	909	876	898	879	927	868	903	873	878	880	902	888	815	881	904	947	885	923	938	868	883	860	898	906	877	911	903	909	869	895	877	885	852	932	885	916	895	873	831	854	922	884	855	938	933	908	876	887	899	907	906	892	879	892	883	866	897	908	869	904	881	874	864	870	898	828	892	929	905	904	909	824	897	823	869	884	863	899	924	943	888	916	892	900	863	900	917	889	901	879	911	948	874	900	882	894	902	880	878	907	870	911	872	893	911	861	896	860	891	923	837	884	874	880	852	905	852	929	905	890	866	897	898	904	919	888	860	857	896	896	898	872	903	835	862	887	911	884	909	888	869	895	924	871	879	834	848	868	874	883	877	892	889	910	888	858	879	816	844	899	921	895	880	946	887	804	852	928	886	856	848	859	846	844	926	808	843	901	925	949	927	906	871	878	878	880	881	875	876	852	870	875	903	844	906	923	883	926	894	900	876	909	902	848	875	896	899	930	878	884	906	877	930	916	896	925	884	901	895	847	970	878	863	842	908	871	905	853	889	910	899	886	834	863	899	939	905	866	907	915	883	869	858	857	893	861	905	930	889	862	898	929	865	864	918	896	874	888	835	913	878	887	892	853	866	852	886	900	853	876	875	905	961	893	898	883	989	874	876	864	898	900	916	861	860	840	926	854	940	909	938	922	866	852	903	838	888	880	853	848	867	831	869	929	873	886	887	863	933	911	907	883	868	882	848	882	886	970	891	853	896	860	855	831	857	865	902	879	846	874	884	859	867	846	886	902	914	901	872	850	883	895	915	848	893	883	854	913	903	908	874	868	853	905	859	871	917	863	934	916	853	896	910	872	912	881	834	858	883	893	919	896	911	886	891	915	846	856	913	849	927	859	873	918	923	828	887	843	876	897	939	895	887	891	891	875	888	826	920	827	878	922	930	866	854	918	877	903	887	855	860	957	878	873	903	893	951	876	841	886	851	881	901	860	943	956	876	851	848	871	876	855	861	850	899	849	869	867	881	888	852	895	830	903	841	864	875	891	879	914	881	932	901	880	874	828	888	829	898	877	857	916	844	884	946	906	952	879	846	887	892	852	893	923	897	948	920	869	850	871	841	911	897	857	867	891	871	980	907	912	911	877	833	870	938	893	874	884	895	864	887	927	908	878	904	888	851	816	870	868	897	860	906	919	913	906	880	873	935	914	852	916	929	935	895	874	870	832	928	875	864	840	850	917	853	918	907	866	907	915	909	863	872	924	866	889	849	908	857	870	884	855	855	904	888	891	873	902	869	877	876	880	872	909	847	892	898	859	888	958	913	924	827	871	858	916	884	901	895	876	868	875	859	863	885	877	875	895	898	905	862	907	904	835	910	871	922	866	864	927	886	851	829	887	881	901	834	855	900	938	857	830	895	840	886	919	841	896	866	862	849	863	871	856	877	892	862	875	820	861	890	921	875	877	880	934	869	837	868	868	918	862	816	944	865	862	888	897	897	884	891	816	880	859	933	907	884	828	888	871	862	883	843	896	868	838	888	877	834	906	879	864	893	861	963	924	878	916	919	901	866	878	886	898	869	903	868	873	888	885	892	843	855	899	860	924	873	856	881	871	903	862	874	897	922	884	912	854	882	829	907	853	876	886	871	934	847	905	866	881	884	861	883	892	892	899	845	908	926	918	875	872	870	937	874	881	860	886	930	881	882	904	932	884	827	903	919	874	882	909	897	923	832	901	886	860	861	893	884	928	904	890	916	891	904	861	833	942	850	874	883	889	851	874	824	910	880	947	851	912	837	846	861	914	851	884	893	879	863	842	846	905	880	840	865	889	867	852	935	923	898	911	880	889	920	964	852	878	879	904	881	890	908	913	892	849	864	866	867	909	890	946	851	841	868	929	882	901	849	902	853	888	938	928	863	889	922	893	885	885	869	898	879	915	834	884	845	894	831	839	819	869	934	858	887	904	924	942	879	874	954	935	886	872	879	880	913	845	872	895	848	863	871	862	909	845	894	896	922	840	945	893	876	910	865	931	873	858	914	907	837	849	862	868	841	963	848	909	903	897	882	843	925	936	857	874	898	859	930	933	868	877	935	921	855	882	852	871	882	896	872	877	869	822	823	883	902	970	908	869	894	872	844	840	841	889	901	911	834	860	889	881	956	906	871	910	881	888	884	905	940	895	889	851	795	898	914	888	917	910	878	875	890	880	908	887	941	834	923	870	883	907	882	885	871	878	877	894	852	890	900	934	903	948	871	844	865	862	869	879	879	875	915	905	852	860	821	872	873	912	862	882	891	850	890
27305	13895	4883	22707	23497	9386	2548	1137	911	849	854	870	850	870	817	859	801	865	848	874	900	863	828	883	875	910	842	832	868	831	839	875	881	839	853	854	814	841	767	839	858	842	878	824	873	859	855	898	903	838	882	813	839	925	840	876	885	878	878	855	836	834	822	864	835	869	843	829	877	878	870	851	884	859	827	864	851	868	836	880	812	757	839	874	817	804	865	839	874	828	843	901	891	849	909	889	864	856	852	833	822	824	867	866	845	809	828	849	832	893	831	854	829	848	877	863	826	830	832	826	869	867	832	895	853	877	881	838	876	821	842	834	826	846	827	851	865	870	878	840	840	869	852	867	836	847	822	843	821	785	842	871	820	829	850	843	857	816	821	816	837	829	867	920	871	875	841	812	879	822	796	832	817	844	843	851	821	848	861	875	861	856	863	891	856	836	810	869	837	847	843	824	815	881	850	844	817	859	822	855	846	877	771	794	896	830	787	883	773	826	915	855	836	856	807	884	843	845	850	835	882	868	895	852	843	816	790	796	872	803	870	800	863	807	831	880	834	823	800	799	876	838	806	842	881	827	838	868	861	873	840	795	807	772	852	869	836	854	846	791	849	861	866	871	852	872	816	838	789	849	799	858	816	838	848	876	798	860	868	852	855	794	801	863	803	821	863	821	871	902	833	859	830	811	877	820	820	826	853	854	849	851	866	837	908	869	820	901	862	889	861	832	887	862	832	808	834	856	828	897	812	805	820	904	896	886	849	810	849	811	907	837	787	879	829	807	840	879	841	842	854	837	810	832	800	837	855	827	829	800	871	829	865	844	828	814	817	818	890	828	836	875	805	861	850	819	813	840	858	884	875	844	856	800	842	829	846	838	871	835	843	840	862	843	855	838	872	874	863	793	850	828	842	941	860	822	809	898	820	856	833	817	850	865	853	897	888	843	832	811	816	878	878	801	834	841	889	865	861	809	895	878	840	874	836	862	884	866	829	860	859	860	842	869	901	885	876	875	866	830	888	826	908	839	833	894	879	831	829	914	855	849	828	805	848	822	815	811	774	861	844	778	793	841	903	873	830	872	834	895	816	877	861	815	804	793	830	856	840	831	862	885	861	802	827	875	869	818	861	853	872	802	827	825	805	876	800	778	835	813	819	850	801	817	885	852	836	817	824	854	884	829	852	842	844	877	891	898	819	845	870	846	815	840	846	771	803	814	853	822	846	836	884	872	820	820	872	818	844	872	868	855	858	842	818	836	911	854	829	833	892	861	870	805	877	853	863	811	844	807	815	843	852	868	837	824	808	865	854	802	859	849	844	849	811	870	786	801	823	872	856	819	854	893	857	792	856	837	814	900	853	851	842	895	852	904	833	833	817	840	898	886	843	875	854	808	865	815	849	876	840	823	795	824	858	888	838	878	825	874	838	874	828	869	867	849	883	844	834	823	822	904	816	822	827	838	833	873	869	802	840	848	840	913	919	843	876	837	836	865	794	861	850	920	802	883	848	837	857	849	835	819	831	845	829	815	827	787	801	848	924	855	865	827	838	883	859	827	830	854	849	834	834	878	882	806	795	879	851	844	811	856	877	879	848	799	883	855	876	815	894	783	862	841	811	817	892	855	847	798	871	888	827	870	848	864	820	825	882	853	807	855	840	841	812	815	887	832	805	831	827	869	823	794	812	873	857	832	827	840	819	886	824	878	830	881	856	858	827	853	853	874	791	850	872	865	870	887	881	900	846	810	817	861	869	882	853	907	855	812	828	896	830	836	840	883	875	849	842	868	844	844	852	863	826	837	858	877	828	907	777	839	837	839	827	802	819	859	827	896	869	851	817	853	759	866	831	813	887	866	870	803	812	882	834	866	869	871	780	851	896	827	839	881	908	860	873	882	868	844	787	808	864	859	864	904	848	839	836	871	844	789	817	838	814	818	857	846	869	851	841	822	840	912	804	870	855	815	853	884	810	817	827	899	844	833	779	844	773	847	839	843	809	853	835	815	835	861	844	859	773	899	825	919	853	877	836	857	854	860	886	837	849	877	829	828	890	865	864	844	864	905	894	865	840	811	832	805	887	832	853	789	839	850	764	853	841	825	856	857	801	878	861	879	829	847	808	849	886	819	881	836	892	859	886	840	861	798	840	870	884	783	810	865	868	794	848	865	845	837	873	820	792	837	852	818	853	874	822	883	827	891	869	801	870	825	850	835	857	849	842	869	809	859	867	832	858	833	831	906	831	834	872	839	853	858	819	820	812	794	898	783	864	826	859	839	908	828	817	831	931	817	834	864	835	889	829	834	805	893	849	849	828	835	863	828	841	861	845	835	879	830	865	859	807	851	836	846	848	855	876	870	842	866	859	834	799	816	806	810	845	836	847	839	815	838	847	823	849	838	804	892	799	830	870	881	861	845	867	887	883	829	890	844	817	874	858	866	875	899	833	873	896	811	911	859	823	854	849	829	813	834	766	801	871	889	829	862	850	813	785	809	842	838	859	825	868	837	871	890	788	845	897	875	883	920	852	858	864	867	808	844	872	872	828	875	905	855	873	897	859	845	816	828	827	818	834	850	841	891	877	818	860	865	869	834	835	831	860	834	851	841	837	779	840	906	894	869	880	865	830	812	809	810	892	898	825	876	856	843	883	836	873	813	853	875	784	798	809	879	823	860	860	850	872	857	787	858	836	907	828	816	830	874	877	885	852	899	852	816	853	795	864	839	857	795	858	840	817	772	871	826	850	897	871	871	878	806	886	852	834	825	860	840	855	876	847	847	828	781	792	867	779	828	836	784	864	894	895	861	859	829	841	811	839	790	835	879	855	835	817	892	856	839	842	864	832	817	869	892	812	846	884	764	833	777	803	824	821	873	861	874	790	878	852	792	868	838	830	885	895	892	868	871	858	830	866	800	819	850	793	840	849	844	848	826	859	838	840	844	867	889	883	824	866	855	807	878	857	816	811	909	853	832	803	839	861	910	848	818	838	865	844	870	891	883	860	877	825	824	908	816	847	863	832	854	869	787	843	821	850	848	834	882	808	814	830	857	923	922	889	830	869	844	854	841	895	831	797	853	874	849	851	816	860	805	862	866	872	802	796	846	826	810	794	854	841	803	816	796	887	860	813	872	865	830	823	869	838	873	833	857	847	848	773	854	878	866	843	848	879	853	833	895	923	832	848	825	818	864	870	827	875	861	868	843	830	841	811	892	809	868	915	853	849	861	855	880	852	808	862	865	833	851	793	884	824	796	859	885	866	798	871	838	854	868	809	831	797	842	852	857	854	822	871	882	843	818	829	827	851	864	830	817	873	890	902	842	873	853	824	824	862	876	877	880	789	841	866	859	848	815	873	815	817	864	863	868	869	854	904	833	871	784	852	878	812	871	870	850	900	815	860	846	772	881	914	854	843	860	845	826	847	802	830	868	853	899	826	826	863	849	858	846	844	791	833	880	862	823	788	890	853	859	822	768	827	834	813	854	800	877	848	816	876	918
5188	1530	4358	19833	17015	5770	1985	1012	767	777	758	780	744	755	779	751	746	747	767	793	753	746	734	744	783	742	752	714	737	803	764	715	739	745	752	806	807	756	768	766	748	795	737	751	795	761	786	770	783	789	816	760	729	729	736	736	733	769	780	782	739	732	763	717	738	743	702	748	773	767	786	751	731	773	722	736	714	760	698	751	847	747	738	722	784	733	748	753	736	760	787	743	768	775	706	789	728	779	753	793	716	765	688	780	776	721	782	746	740	774	746	746	790	739	723	729	751	715	706	755	792	792	782	790	724	749	738	735	726	769	840	715	750	766	777	782	742	757	762	770	747	765	768	788	776	737	812	779	798	713	780	736	773	749	752	712	745	776	754	806	749	814	756	769	762	788	725	759	790	801	761	696	808	821	789	748	731	730	744	752	771	724	755	773	735	772	747	789	764	726	714	747	735	751	794	770	774	751	731	759	819	718	779	732	680	764	754	778	717	756	689	700	717	748	771	723	777	744	786	819	714	754	741	793	773	734	786	793	790	701	755	782	781	761	743	805	747	750	711	823	752	724	703	741	753	825	754	739	766	763	739	701	748	735	743	783	697	764	764	769	791	738	780	810	794	775	770	723	778	729	730	785	768	727	764	713	770	760	694	748	740	722	779	792	727	754	760	827	794	763	795	782	745	755	753	721	753	752	756	732	749	758	743	733	749	786	831	795	770	766	670	741	759	786	760	794	735	774	832	777	777	748	734	749	764	738	737	711	730	766	733	780	740	794	735	762	808	726	742	748	769	778	751	753	777	788	726	796	742	755	797	751	829	762	728	722	768	793	737	794	753	722	762	754	755	750	794	803	752	773	777	734	833	817	773	772	751	779	777	766	775	742	725	749	731	734	738	740	741	761	749	736	791	727	713	789	743	757	762	727	776	775	767	751	740	766	734	739	771	746	727	783	813	736	752	713	708	757	802	775	721	773	692	723	763	817	748	733	729	762	778	803	762	748	714	744	742	761	718	756	775	732	708	736	729	766	734	691	809	759	769	730	740	716	767	810	776	753	751	782	736	769	727	750	739	794	715	743	840	762	785	774	769	742	760	764	785	745	797	781	749	752	735	733	761	757	759	727	788	743	738	814	694	784	758	796	738	749	749	725	799	713	804	793	736	750	729	756	770	798	764	766	759	797	747	748	763	726	694	793	763	746	794	753	768	753	792	788	768	778	760	788	794	766	772	710	759	735	797	757	778	781	750	750	772	735	808	723	750	741	756	713	741	755	798	754	758	738	727	744	716	776	765	770	789	826	715	792	726	761	755	765	808	738	766	806	740	752	775	748	748	789	773	786	723	745	745	790	781	760	736	782	749	756	731	763	801	779	752	771	761	776	761	707	780	775	729	799	754	809	724	761	755	768	760	751	733	756	780	781	768	771	740	736	765	727	754	766	762	714	773	743	780	736	707	798	725	728	739	749	761	750	786	783	724	783	750	745	739	785	747	750	733	769	683	766	755	769	780	719	790	723	734	755	740	778	803	721	713	797	746	782	778	735	755	760	729	716	700	744	716	776	758	754	733	753	754	732	748	820	745	729	766	719	760	799	731	724	760	773	806	723	716	767	772	744	754	753	752	758	753	762	752	804	775	732	759	792	791	784	731	737	773	785	797	780	843	760	730	733	724	761	743	741	780	779	770	772	737	762	713	752	761	759	762	725	760	812	748	721	826	738	748	746	711	746	741	752	745	742	747	745	753	750	759	749	778	815	771	731	758	794	753	774	830	771	705	723	728	766	761	779	802	719	745	775	772	750	784	674	744	734	776	728	763	750	783	761	773	770	798	792	768	723	718	721	752	797	745	786	720	710	768	763	749	727	711	735	738	761	748	753	717	706	782	743	749	736	772	782	770	755	787	785	735	775	771	796	777	759	761	729	816	750	755	774	804	760	734	781	764	779	710	774	734	749	740	767	752	764	765	737	736	814	782	739	753	786	747	772	720	738	749	758	798	800	788	750	740	740	765	759	765	751	770	759	764	809	734	767	791	767	721	727	775	745	750	778	789	761	793	791	746	747	789	786	715	724	732	763	730	807	773	758	719	729	741	762	756	771	799	750	733	719	728	768	784	746	754	743	724	778	723	813	739	755	755	747	796	728	794	735	740	794	769	740	737	776	748	763	787	765	736	725	772	781	715	736	778	775	742	739	762	713	795	767	758	764	744	763	775	725	748	742	723	765	730	751	771	731	757	737	756	733	767	774	791	823	730	785	758	733	721	753	759	790	748	736	738	754	762	783	707	769	773	741	748	790	785	772	752	740	735	755	767	769	760	717	741	801	730	702	750	753	790	751	738	772	748	724	719	756	798	754	761	797	729	792	722	771	707	777	722	762	774	787	728	755	749	743	717	782	745	721	791	782	787	737	752	751	741	763	758	769	780	752	770	737	722	769	781	719	757	707	757	784	821	751	790	763	780	744	782	741	740	746	706	751	784	774	735	767	780	773	809	828	766	841	777	737	728	727	780	802	793	787	700	701	788	772	751	747	829	811	767	770	789	779	752	800	743	739	786	804	781	767	719	754	729	788	708	768	764	769	739	809	750	746	744	783	820	774	743	742	813	760	698	768	744	765	809	773	759	771	729	758	746	723	800	707	803	736	739	754	757	766	740	780	733	745	747	793	758	728	746	769	737	749	749	746	739	789	793	791	734	795	751	791	743	818	740	765	847	782	777	747	710	763	739	748	751	772	782	732	795	745	809	784	746	737	724	734	769	764	777	782	764	732	714	773	761	774	753	765	730	799	773	747	778	744	776	774	796	758	750	700	765	824	736	795	731	749	750	741	749	782	747	775	754	723	751	726	796	794	756	781	780	733	778	798	752	747	762	736	716	738	764	739	746	728	773	741	777	773	768	730	760	767	760	779	753	760	780	751	711	732	741	734	793	801	795	729	749	791	802	758	783	752	772	760	820	772	747	761	736	755	762	764	712	785	737	739	749	736	745	757	758	760	720	799	769	802	738	729	765	738	754	701	689	700	755	708	751	772	729	774	728	746	729	783	785	761	757	812	729	731	695	708	783	825	770	717	777	751	771	761	746	756	781	747	748	735	784	742	767	705	756	740	756	712	767	770	727	723	786	754	741	761	767	770	745	772	712	736	810	792	759	712	742	766	755	718	740	739	719	764	759	772	749	719	754	775	762	797	770	745	764	750	742	725	777	802	748	698	760	755	740	794	752	741	771	742	771	741	756	778	758	735	712	764	776	748	754	783	781	706	737	776	773	774	772	774	771	767	773	739	771	781	767	730	792	806	716	789	824	723	718	776	790	754	763	740	783	741	795	774	737	734	750	761	702	731	760	781	764	756	728	738	757	724	755	722	732	727	730	764	749	753	765	771	741	736	763	743	761	748	785	766	769	760	713	726	734	754	747	749	725	775	746	718	796	740	759	723	733	709	705	751	745	791	747	757	773	798	776	756	781	738	769	756	716	751	741	719	746	729
24555	21158	29249	55858	57775	42654	19971	4625	1245	892	877	864	871	843	897	857	896	898	889	883	835	888	876	896	851	862	828	885	905	887	870	835	802	866	889	837	891	873	877	835	834	873	856	869	864	859	864	817	868	824	858	836	848	899	878	808	830	809	844	823	831	778	851	830	796	896	846	851	801	861	877	841	847	903	855	777	797	888	806	827	873	847	859	856	816	863	861	902	826	827	878	860	846	778	816	815	881	806	846	868	864	878	838	865	830	855	817	839	837	863	844	838	827	825	842	881	864	865	864	871	825	817	812	871	808	832	882	811	861	820	816	858	837	854	816	861	824	872	890	854	797	808	892	834	832	828	808	892	881	827	842	873	858	868	883	873	871	777	787	842	832	843	872	872	820	794	834	820	781	849	846	880	862	813	879	848	864	824	854	828	810	826	842	833	808	805	844	847	821	828	849	874	875	843	821	859	852	861	791	833	785	846	790	870	839	813	871	857	828	908	836	838	884	872	843	848	881	851	837	806	814	843	861	863	876	888	831	803	804	820	843	812	885	831	856	834	838	812	840	835	861	850	820	824	833	821	798	850	795	844	797	799	850	826	802	827	862	812	877	854	885	823	815	820	845	825	845	842	855	806	838	847	827	852	806	835	851	841	825	829	833	842	787	829	872	803	794	847	822	811	845	865	863	815	898	870	841	825	863	828	822	860	801	832	832	860	839	848	860	871	862	860	769	845	823	839	895	887	847	821	812	839	848	818	861	849	812	823	814	861	849	845	827	842	802	830	841	825	832	870	844	861	832	875	798	864	841	798	799	821	897	853	828	856	806	827	828	836	892	882	912	820	844	852	843	825	840	852	821	850	800	824	848	811	797	828	844	867	871	786	869	855	831	884	827	865	840	872	829	871	812	800	847	884	841	847	813	830	824	891	853	891	810	888	881	868	848	840	868	887	881	844	845	818	850	767	857	845	787	809	795	858	796	818	878	813	835	841	862	873	907	855	875	868	854	876	869	871	815	870	869	835	824	885	824	796	834	834	832	809	866	877	810	802	850	850	807	891	811	829	856	905	819	840	839	781	874	808	772	841	818	874	792	814	800	816	841	829	859	780	817	829	851	842	786	853	820	865	857	803	856	870	884	797	822	863	839	879	802	817	834	823	819	850	829	855	819	842	849	841	770	869	856	806	871	879	845	812	821	846	834	872	870	818	836	807	827	852	896	830	830	855	888	828	878	891	833	864	840	821	839	854	818	902	850	876	899	838	838	806	879	816	817	854	826	822	819	872	852	890	843	841	860	864	864	846	818	829	838	846	838	884	836	844	820	825	845	834	836	830	891	817	829	859	846	799	858	917	882	832	827	817	852	842	825	757	809	799	856	850	786	825	795	795	823	804	782	844	857	828	816	866	841	859	838	845	798	874	816	813	859	844	823	805	791	840	820	822	880	875	801	832	854	853	818	844	858	790	861	798	867	808	787	862	875	839	834	848	834	851	833	859	834	785	823	855	806	855	839	858	835	853	858	804	820	804	799	877	801	839	807	854	847	835	841	798	845	775	843	872	899	869	847	855	826	868	830	807	842	801	851	825	812	782	857	825	806	874	834	837	830	830	846	851	806	831	822	864	792	831	824	864	862	859	836	869	845	804	805	827	824	847	862	825	780	840	856	782	876	858	872	807	874	865	827	839	869	849	848	849	776	805	814	841	830	870	871	860	786	856	807	832	826	830	848	830	864	855	821	817	836	823	808	827	854	875	803	857	895	784	852	816	861	835	833	902	847	805	835	858	842	848	877	829	886	794	871	884	807	863	844	804	834	857	893	856	842	846	824	790	819	832	863	851	840	877	834	840	863	874	902	806	851	836	846	850	825	821	820	819	808	859	852	838	824	844	866	821	848	831	820	799	820	859	831	833	863	843	786	821	846	820	825	836	837	855	839	859	832	809	867	838	850	815	788	831	865	858	894	869	869	874	913	844	888	749	845	888	856	821	835	829	907	778	836	824	832	891	797	843	856	854	852	826	852	843	891	843	814	819	792	813	851	864	839	824	836	874	835	838	833	785	811	847	855	858	856	823	786	804	853	865	906	814	834	850	871	854	837	793	825	859	839	807	816	850	855	841	882	831	810	822	868	821	807	811	778	905	820	893	843	800	814	863	782	832	844	851	829	846	782	831	842	837	832	892	786	859	827	850	795	814	861	822	801	814	857	875	860	867	817	815	860	851	799	841	793	818	820	787	851	815	878	855	794	822	830	814	795	831	890	874	808	834	873	829	832	857	841	810	834	854	849	794	878	873	885	814	809	854	813	865	874	838	837	827	878	864	893	791	885	787	834	801	858	837	848	855	806	820	864	872	847	825	858	873	796	907	873	892	795	889	828	850	821	829	807	846	853	829	849	822	834	856	832	858	854	881	857	821	839	824	796	908	852	854	842	849	802	827	817	878	830	869	841	803	840	800	863	833	866	803	842	875	841	838	835	837	775	849	859	835	810	824	786	857	823	837	798	849	822	810	835	842	837	851	844	829	832	854	862	789	782	841	862	876	836	814	857	817	881	839	836	857	839	838	820	817	823	863	852	874	843	879	880	803	868	937	874	871	850	888	847	858	812	850	760	834	864	846	806	850	819	871	834	862	821	818	831	815	860	829	878	804	856	810	805	809	803	833	910	846	851	866	889	805	822	823	804	835	871	860	807	840	808	833	851	841	852	792	839	867	878	824	828	907	811	894	813	868	785	896	823	815	896	823	856	843	847	826	865	853	875	841	845	847	876	864	822	869	848	806	888	812	828	800	820	865	875	851	849	897	878	828	859	844	860	841	901	864	837	824	857	854	812	854	817	822	829	830	809	828	857	851	823	844	838	773	821	831	853	852	818	827	843	841	817	819	848	810	814	906	867	809	897	812	867	849	833	849	833	888	780	793	866	856	891	830	892	829	857	815	780	843	876	835	867	810	822	833	817	863	867	858	827	853	796	821	794	865	844	828	851	922	882	825	882	820	822	829	827	823	840	826	839	842	845	846	832	873	862	904	856	768	851	846	824	800	786	863	818	801	851	791	818	853	810	824	849	806	871	883	869	891	811	882	840	846	838	803	860	821	789	846	826	863	844	833	787	831	833	796	869	872	866	863	853	873	857	893	885	793	800	813	857	789	854	872	779	863	801	867	826	773	876	815	804	837	825	861	803	849	850	778	881	793	817	854	845	842	868	841	840	832	830	824	861	858	801	807	835	887	837	814	787	804	823	811	856	816	842	793	795	859	815	872	819	845	875	817	833	822	783	828	853	819	857	785	862	883	834	815	813	805	820	806	835	841	866	854	830	877	853	820	873	857	814	828	834	817	813	843	796	869	863	814	840	865	856	852	844	856	883	862	879	827	811	853	821	800	870	879	839	891	875	865	768	842	818	829	796	861	842	861	823	865	822	865	845	858	832	883	856	851	845	858	849	862	881	836	905	843	815	790	836	829	852	813	901	833	802	810	840	809	829	866
3719	5010	28375	69597	57592	33452	10851	2794	1037	763	850	811	826	809	785	770	824	858	774	797	814	835	808	795	789	817	788	789	821	794	821	784	768	844	811	813	828	786	819	809	830	791	789	830	738	744	772	765	813	821	802	806	802	789	826	757	833	820	828	833	812	861	792	822	813	830	780	751	841	820	809	829	770	808	821	835	766	772	827	806	807	826	766	815	769	831	794	796	816	789	778	782	842	788	833	762	780	795	786	782	805	801	822	796	793	800	831	811	753	820	812	773	786	815	812	748	787	781	798	815	768	785	787	825	832	798	795	794	814	777	799	790	814	782	760	752	786	816	787	794	778	796	824	821	840	794	807	762	803	815	805	760	794	808	765	764	797	767	868	800	829	846	790	793	826	747	777	762	839	772	749	838	803	798	789	838	815	830	782	770	815	761	760	811	804	751	780	785	770	836	795	808	839	793	795	769	805	851	793	784	881	830	779	741	799	792	794	778	783	797	846	756	790	800	824	775	807	819	795	776	756	787	817	799	793	780	830	829	792	822	763	831	822	764	829	772	777	760	772	771	778	841	776	797	809	752	841	815	807	843	790	779	780	771	811	796	798	856	795	770	860	789	785	728	814	819	772	826	831	820	755	805	840	796	782	795	767	792	790	812	781	766	776	836	761	778	763	849	805	814	795	850	767	775	773	840	756	831	779	791	769	768	775	758	867	786	788	764	839	779	819	823	840	771	816	822	791	786	775	804	796	822	777	763	793	871	762	817	808	814	788	775	802	807	779	814	848	808	795	787	796	794	774	795	866	778	783	827	761	800	832	845	820	753	799	798	800	800	823	805	798	807	800	781	794	809	751	756	767	807	763	775	844	771	775	784	749	873	814	791	777	757	838	807	807	773	815	810	804	767	825	829	783	795	820	765	839	816	746	799	798	785	824	782	791	806	809	793	818	773	765	786	769	771	785	802	784	785	807	795	812	824	816	760	830	752	821	806	788	782	837	741	782	788	797	795	789	822	829	804	811	811	769	800	776	723	772	804	792	821	813	817	787	797	780	818	787	798	787	811	805	801	774	770	791	784	840	781	782	797	806	808	802	792	839	795	821	787	840	816	782	787	754	811	748	803	813	780	811	772	838	755	830	777	776	832	778	810	792	821	795	772	825	794	825	773	875	865	800	777	758	813	788	756	796	793	768	792	804	808	803	785	797	822	800	775	815	774	786	774	803	808	818	818	842	845	794	795	793	791	761	754	790	791	747	824	793	808	829	773	760	837	781	780	788	804	822	803	800	801	799	796	790	800	818	844	768	790	878	811	778	819	832	798	759	806	828	800	825	783	796	799	790	793	779	773	816	737	783	800	814	796	767	801	747	794	774	798	777	744	794	774	812	812	785	800	817	785	894	778	819	824	786	807	762	794	766	784	792	858	782	785	793	758	814	847	799	859	780	799	798	842	768	861	813	777	815	770	748	761	842	804	761	822	786	815	758	770	809	751	803	833	767	828	787	824	802	786	809	776	832	816	804	755	825	819	812	799	823	826	781	701	820	789	803	802	762	782	828	786	774	794	786	804	790	766	787	790	843	789	772	796	760	744	836	851	807	799	754	762	857	806	766	760	850	784	779	772	757	778	826	839	817	826	767	764	802	753	805	778	796	732	806	820	770	846	768	772	822	813	866	825	789	780	771	797	807	799	780	762	753	814	801	751	824	805	780	790	773	776	794	857	797	809	752	752	783	822	783	835	803	843	779	793	773	784	841	790	833	796	867	809	828	767	786	815	791	783	778	804	768	775	811	749	797	807	824	829	914	825	791	792	795	850	812	815	763	751	773	849	780	793	795	784	776	789	801	809	727	812	795	801	845	785	762	800	772	794	817	812	886	802	777	785	777	809	785	821	837	800	797	813	748	810	786	865	807	771	777	796	769	740	793	814	759	771	740	803	846	801	798	752	770	800	806	786	780	817	817	797	744	797	795	757	782	792	731	827	846	801	833	830	745	819	761	823	810	824	761	809	801	812	791	769	819	768	809	790	766	780	775	783	789	766	789	761	828	796	825	821	849	768	843	805	772	785	781	822	799	826	811	828	756	789	791	824	765	800	776	720	796	779	804	781	780	771	772	819	767	785	790	785	787	799	810	803	775	813	821	780	778	775	810	737	775	788	801	768	796	733	786	767	791	779	793	762	802	812	797	780	795	774	686	802	784	785	824	771	822	813	809	808	793	807	841	813	822	788	838	816	778	765	841	765	836	760	825	790	840	814	741	817	801	796	819	828	761	814	780	813	777	791	802	835	783	806	757	861	764	786	791	818	795	805	815	800	781	813	781	800	809	772	764	775	796	786	817	783	775	758	793	777	791	784	828	761	779	801	790	817	791	779	796	803	736	802	774	773	814	760	848	853	803	808	810	830	824	810	846	791	823	823	783	836	805	804	786	822	805	841	821	790	822	815	758	799	810	829	809	790	825	833	793	814	824	775	853	768	788	787	812	792	788	798	754	772	876	824	794	773	759	817	761	801	778	798	821	796	805	776	827	794	764	736	849	782	768	796	846	783	796	822	796	831	842	802	851	768	743	808	793	774	837	818	801	807	803	802	800	843	802	799	798	812	790	831	793	767	834	764	821	790	770	771	822	794	800	812	794	746	750	800	790	814	819	831	775	797	752	800	745	758	818	802	773	813	780	787	746	814	800	833	799	824	824	809	757	771	825	787	780	799	790	765	734	762	797	778	748	822	780	798	799	821	794	757	749	823	773	780	820	772	778	823	833	789	820	797	770	828	772	826	834	797	830	856	765	781	815	785	833	823	815	780	802	795	807	807	793	828	795	803	795	791	848	775	768	755	767	779	770	799	788	820	781	799	794	773	797	801	791	804	811	770	815	820	795	806	799	781	772	820	761	834	808	788	758	823	837	820	764	811	796	757	798	784	778	773	755	803	795	764	808	781	801	796	826	806	812	800	851	782	767	826	804	745	813	768	846	732	819	789	823	814	793	810	806	812	832	800	785	807	775	792	790	845	775	776	784	736	769	788	813	793	882	732	829	841	781	770	803	791	793	773	807	795	833	785	763	758	758	773	828	798	783	833	784	840	784	809	781	829	761	820	755	774	802	769	765	781	775	757	794	849	815	768	820	787	855	817	824	857	779	815	796	809	813	811	811	822	796	769	804	823	773	827	792	836	819	847	804	816	798	810	763	808	826	801	775	765	749	791	796	795	698	773	831	817	795	832	823	846	766	794	796	812	725	822	837	812	809	809	821	765	806	792	769	782	725	841	795	788	831	825	805	785	847	818	803	791	829	776	779	751	821	836	755	787	834	806	772	786	816	810	778	795	784	744	828	776	794	877	805	794	799	794	833	760	824	846	822	811	829	809	864	820	809	813	765	796	790	779	763	780	812	780	786	761	767	790	805	770	802	785	797	798	818	766	847	779	789	770	820	831	805	787	782	799	752	766	776	804	787	806	801	768	764	770	794	775	757	744	844	770	798	822
23820	21198	29172	51902	64414	46388	24435	6549	1662	1040	962	949	911	953	957	964	967	932	939	990	950	1000	939	912	924	971	883	905	920	926	927	900	950	929	966	887	853	890	923	973	964	883	905	908	870	889	936	958	876	935	923	912	934	869	960	889	888	907	915	924	962	947	972	885	953	895	873	887	897	892	911	897	905	908	927	921	961	914	938	917	950	918	956	936	946	889	881	899	896	937	931	904	920	897	962	902	869	922	931	984	923	883	869	992	931	941	956	912	877	871	910	975	879	846	898	928	873	884	960	902	919	897	860	885	931	958	924	894	960	909	902	908	911	840	923	924	932	908	907	945	877	890	951	888	910	967	913	929	907	954	919	959	895	923	932	931	941	917	966	885	902	914	942	923	909	938	907	898	897	961	897	927	883	899	919	867	898	996	900	925	907	917	936	980	852	914	898	946	935	839	889	966	899	890	942	858	909	960	879	960	919	951	927	907	912	906	909	917	921	928	905	915	897	955	896	920	875	894	930	872	900	904	883	914	917	926	947	855	965	952	896	924	918	948	935	888	933	907	943	941	887	889	896	932	911	897	924	918	909	908	918	880	876	937	913	910	967	903	931	921	935	950	930	901	879	944	892	864	872	925	904	914	886	952	855	934	890	907	915	919	927	866	918	903	873	900	917	970	896	914	876	936	936	926	882	932	912	904	883	888	922	931	922	919	928	965	863	875	926	901	896	909	882	951	921	911	885	916	911	954	892	902	870	932	845	932	922	928	915	904	857	924	886	951	923	951	985	892	864	915	928	910	923	852	968	851	875	967	876	949	895	898	905	876	931	907	888	937	867	911	887	862	925	930	980	897	935	955	916	891	900	861	926	855	996	926	902	904	911	950	874	893	906	924	894	915	953	866	846	925	915	958	854	911	947	969	889	946	972	930	879	941	927	904	904	894	933	867	940	917	926	891	923	882	918	884	891	877	929	885	928	880	947	900	919	886	926	945	922	963	938	927	933	905	933	888	935	929	896	917	907	915	923	892	946	862	877	873	892	856	910	901	976	946	928	835	903	875	890	949	910	928	929	872	862	983	892	953	870	898	879	921	924	914	880	908	940	896	925	915	868	885	918	933	952	915	906	927	857	933	917	920	965	929	937	930	871	878	907	890	956	899	931	894	884	907	924	943	878	927	933	942	926	921	894	893	927	891	942	883	917	905	913	884	963	857	943	977	915	912	913	864	879	888	920	921	921	918	888	918	954	923	938	893	889	913	920	911	913	931	937	893	867	931	843	919	913	909	870	933	985	960	919	994	896	920	907	915	913	909	910	948	869	871	893	915	918	956	961	890	968	940	953	884	965	964	915	959	945	874	853	918	913	904	873	870	915	929	890	869	881	959	987	897	855	967	938	871	920	917	876	845	917	920	957	937	862	873	960	968	944	920	900	879	872	923	898	878	914	918	912	983	892	951	902	902	904	951	926	931	922	907	908	882	924	862	883	916	907	938	885	987	933	962	895	906	928	984	896	912	911	872	917	846	963	914	935	897	878	924	959	952	872	935	855	913	885	912	918	920	897	935	907	931	889	904	909	932	916	919	941	913	880	926	899	955	947	944	950	959	897	923	864	908	898	953	903	940	877	961	847	882	932	867	881	952	852	969	951	928	912	927	884	904	903	884	922	944	929	893	911	898	924	913	861	916	952	904	941	870	908	978	961	825	830	976	904	908	958	864	932	922	868	943	922	934	939	944	899	871	933	881	919	894	967	930	958	903	905	919	958	973	947	927	919	898	892	878	899	906	904	935	933	917	947	871	876	905	932	895	941	948	921	927	865	908	912	954	945	906	878	902	910	871	895	905	880	901	848	909	884	890	921	956	943	865	853	905	920	916	892	962	937	924	947	874	988	880	866	886	917	906	900	906	926	910	929	909	983	956	922	885	957	904	928	881	885	901	917	899	920	866	901	893	944	930	938	970	968	959	876	903	895	893	930	921	917	856	907	873	928	880	885	910	915	883	970	909	920	927	912	868	926	889	932	898	943	909	904	940	941	905	922	920	931	926	992	936	944	894	951	946	798	914	896	959	907	860	912	921	913	903	880	889	899	897	907	924	987	924	905	948	890	897	901	897	925	899	954	881	894	937	917	906	920	927	849	921	948	869	991	951	912	877	936	897	867	889	900	883	861	874	915	896	907	879	844	947	985	896	911	933	886	939	904	911	853	912	932	960	944	953	913	902	844	887	939	921	902	919	905	905	978	945	921	955	925	893	892	922	860	940	864	914	875	876	915	945	898	887	905	911	961	910	904	858	959	889	880	907	891	843	902	910	884	871	947	914	936	899	994	911	899	946	837	921	916	872	897	897	885	916	906	940	900	957	910	876	886	909	923	958	959	840	880	863	890	937	923	958	899	901	912	917	946	924	934	863	907	957	927	913	949	935	914	921	899	889	962	940	954	873	905	895	919	840	875	914	883	905	893	939	886	903	915	859	863	893	931	936	930	905	904	905	887	901	938	933	894	911	914	936	879	915	921	936	899	884	924	954	928	879	950	905	950	885	945	936	926	918	879	917	944	951	951	922	890	926	866	892	925	903	869	900	885	902	902	934	857	937	955	878	920	903	912	902	902	918	904	865	840	825	918	926	901	896	927	905	1000	912	912	892	921	907	952	966	895	924	909	875	872	909	901	904	954	907	880	905	921	868	879	921	953	878	873	874	938	872	888	885	884	908	926	906	949	868	878	933	918	944	923	952	919	954	903	921	946	908	871	880	923	921	888	935	902	957	884	908	848	933	942	891	901	931	903	917	911	995	916	906	928	916	854	946	930	918	929	953	950	899	940	957	919	982	843	975	922	929	937	876	907	917	860	936	952	926	902	939	951	904	821	929	948	881	940	909	921	929	869	904	907	885	936	913	898	886	921	905	897	908	873	924	916	879	923	908	962	909	905	913	906	917	885	918	958	881	925	858	941	903	939	877	943	899	887	900	851	913	919	886	885	920	914	908	909	908	925	924	892	918	959	922	860	919	939	887	874	951	884	860	878	904	911	915	927	955	903	913	929	880	930	925	919	880	918	942	863	909	914	892	862	931	914	923	872	895	896	892	930	930	901	912	901	888	890	915	978	946	870	933	917	884	908	919	905	894	911	886	934	963	918	927	890	894	895	930	898	884	935	873	867	832	889	920	905	891	862	911	870	922	877	896	893	907	921	858	896	898	899	932	900	928	895	899	927	911	933	914	936	919	858	838	884	923	934	1034	908	903	879	906	973	941	933	923	889	899	945	953	917	846	922	928	941	944	954	873	869	941	946	927	913	928	888	903	928	930	931	940	885	852	904	924	855	934	939	869	890	878	897	905	888	885	866	965	877	917	919	894	935	947	868	893	993	931	897	913	890	955	903	914	934	950	900	850	881	937	895	860	917	870	954	936	876	919	930	960	950	892	917	855	913	874	916	899	906	921	933	903	911	896	906	905	934	970	922	930	874	926	902	923	910	927	925	933	840	891
4071	7257	26980	81861	66540	39127	14090	3831	1211	896	854	850	869	883	872	879	916	889	909	920	918	847	827	880	889	886	850	902	897	790	876	906	910	917	899	921	874	855	896	842	888	908	861	855	895	924	873	904	845	900	868	863	908	879	865	853	904	914	924	903	863	874	891	927	899	871	910	884	849	903	903	876	856	876	807	834	883	866	923	830	877	820	843	922	879	913	856	854	882	867	892	840	915	930	926	866	914	887	907	888	830	810	863	869	882	910	869	902	901	822	876	872	916	877	879	918	903	848	808	901	889	820	865	832	874	871	856	847	878	824	849	900	838	893	869	890	876	846	891	877	856	900	924	837	872	901	871	852	854	874	885	889	899	915	886	873	828	890	859	853	859	868	876	895	884	873	865	840	818	856	865	898	855	860	852	846	908	871	851	843	866	880	862	825	825	902	851	893	867	868	853	874	840	906	850	849	893	909	809	903	885	902	890	866	847	869	835	886	864	871	835	887	858	799	872	844	867	859	918	888	933	905	822	852	884	850	841	842	836	837	843	888	862	854	891	873	919	855	865	855	845	888	861	898	872	899	920	843	912	875	838	905	850	816	837	858	896	918	869	861	896	881	871	867	897	902	898	799	840	848	884	840	867	867	831	852	842	895	819	889	830	850	844	900	864	823	839	884	855	904	880	832	882	905	876	892	845	855	906	869	820	872	857	863	860	926	847	818	885	797	887	901	849	920	891	910	861	867	871	858	863	888	861	939	878	864	854	878	861	872	854	851	874	809	905	860	850	897	832	821	874	880	899	883	872	891	846	903	899	880	834	910	909	885	842	870	868	868	838	923	923	884	809	853	870	870	862	838	829	871	891	815	901	856	875	887	884	877	890	864	878	876	856	894	870	876	843	842	925	928	820	936	914	845	855	905	814	916	881	848	837	887	861	872	835	854	871	880	826	871	866	913	852	880	868	874	893	910	850	856	854	872	868	883	856	938	881	867	895	892	848	875	805	857	862	813	883	854	851	826	890	865	893	836	864	865	867	920	901	830	857	897	826	853	848	838	877	859	913	929	866	905	902	856	861	871	895	884	889	889	845	831	856	929	887	839	907	867	828	885	848	916	869	873	897	908	878	893	862	872	900	909	864	851	889	803	907	906	880	869	918	838	860	819	828	872	838	915	847	875	884	920	875	872	857	905	872	860	888	905	873	864	943	893	872	894	904	913	876	850	877	919	896	859	863	846	841	842	861	833	864	882	868	869	895	843	914	873	880	859	881	871	864	853	870	896	828	833	895	843	888	872	888	822	891	867	882	881	889	896	920	884	901	849	870	893	867	831	896	865	911	876	860	900	863	892	872	937	907	817	878	853	865	849	830	884	873	885	876	889	814	913	911	864	895	875	888	881	850	860	854	875	897	875	873	848	851	924	884	870	893	830	873	860	862	847	871	888	847	856	887	905	834	911	874	886	859	868	870	862	845	870	860	829	862	875	891	910	880	866	847	861	874	874	840	888	882	853	877	898	897	923	882	887	819	881	865	890	866	848	914	845	895	877	868	889	882	847	878	881	902	855	812	869	853	857	856	909	854	883	908	941	898	865	897	851	825	918	826	900	839	867	919	884	870	887	863	885	883	896	866	926	873	849	900	888	877	929	810	874	830	922	879	898	902	898	879	843	881	830	889	894	867	913	895	891	853	850	889	870	901	883	928	849	841	873	920	870	859	839	925	865	855	880	886	920	875	858	880	874	861	866	845	900	871	861	890	884	868	874	866	859	861	826	840	864	844	849	829	907	845	854	932	913	924	938	901	851	846	828	917	887	826	866	865	915	865	860	900	906	823	929	879	848	916	874	882	868	873	900	885	871	848	845	854	898	860	865	857	886	837	883	862	891	844	892	862	812	858	845	917	827	849	888	848	888	822	928	878	855	911	832	835	839	847	883	925	823	877	887	885	876	868	812	830	898	878	886	884	865	892	897	870	904	892	888	896	867	867	874	859	879	822	899	895	885	883	831	865	839	832	889	910	911	849	882	875	882	876	888	889	830	868	875	900	837	859	887	854	859	815	928	887	872	881	850	899	897	868	842	920	870	907	878	801	902	890	846	862	883	873	856	888	830	864	892	913	832	824	879	896	915	845	834	841	831	824	910	897	882	877	807	859	878	795	844	877	836	869	908	878	878	895	845	882	868	896	873	849	844	845	898	905	899	897	860	867	868	868	918	892	909	902	894	869	857	846	847	860	883	845	825	879	866	832	818	815	880	859	838	841	879	868	914	903	961	841	880	858	923	864	908	833	851	858	934	821	859	835	891	830	847	860	857	828	916	872	879	924	846	888	856	842	884	877	873	854	885	932	868	883	880	938	838	855	861	911	869	907	909	893	852	937	898	837	900	861	868	848	862	854	861	840	844	915	852	874	896	864	885	842	859	840	846	911	853	865	879	883	793	874	897	834	841	830	860	905	872	847	891	892	868	865	893	903	840	842	874	876	896	887	914	862	846	861	879	908	893	839	831	887	847	889	853	862	872	894	831	847	889	880	882	869	819	935	835	894	855	876	838	870	875	889	850	841	863	829	844	891	937	827	887	853	869	869	842	904	921	876	944	941	858	888	819	864	877	897	850	869	900	915	877	852	895	831	856	858	875	887	888	858	902	947	886	899	854	884	915	865	811	869	851	863	903	883	928	935	882	865	922	887	848	878	842	859	855	894	857	867	908	886	855	888	851	898	848	874	854	855	881	907	897	810	860	883	934	868	903	834	918	869	892	880	891	868	845	897	896	808	870	871	880	848	941	809	793	866	828	860	857	810	890	882	890	848	898	835	879	847	849	868	868	875	900	916	894	849	893	926	852	830	870	887	837	875	843	900	879	823	883	816	885	882	914	832	867	844	880	912	879	860	860	914	859	852	904	877	864	903	974	883	868	880	905	921	880	842	871	868	928	883	859	849	886	853	849	868	837	839	855	872	858	860	875	903	873	809	879	821	868	899	864	889	896	840	888	863	856	867	847	843	878	923	867	876	919	832	930	864	909	845	879	885	874	877	821	837	856	856	823	811	981	882	863	881	858	898	911	865	877	827	812	878	871	900	929	849	875	896	862	924	859	896	852	860	910	860	836	913	885	849	806	868	889	856	899	886	886	879	868	865	860	846	827	873	852	856	873	880	872	862	850	857	832	874	859	801	938	876	849	884	890	840	838	847	843	894	830	917	841	913	872	871	867	901	889	920	877	868	868	857	877	826	829	896	875	907	912	880	856	823	879	901	888	879	903	908	858	923	817	914	895	911	857	861	855	914	847	813	879	801	857	867	869	852	873	892	843	877	856	818	875	929	884	912	879	844	868	849	849	822	851	866	868	881	840	880	892	877	869	855	879	898	812	848	862	887	888	865	902	869	899	872	870	869	858	804	858	838	859	857	862	864	863	899	892	814	836	795	911	857	932	859	868	907	874	858	870	801	897	845	874	867	873	933	857	877	877	930	852	869	921	881	865	868	894
27168	13906	3950	24131	22550	8750	2498	1154	896	776	875	840	885	856	832	870	840	804	839	825	832	849	877	887	862	857	836	848	815	870	886	816	846	816	885	835	827	836	873	772	808	801	878	797	916	907	836	863	832	849	833	858	848	832	869	843	827	831	866	840	864	845	854	854	799	863	826	844	788	822	932	834	838	798	885	849	832	781	840	812	850	841	863	853	831	847	812	834	878	831	848	866	857	817	868	808	838	845	910	829	831	845	845	881	836	795	872	847	819	921	782	837	879	917	808	867	825	852	803	869	795	843	829	887	837	848	870	843	847	822	834	767	849	856	885	850	845	852	826	800	863	846	866	842	886	886	872	857	838	839	825	816	883	796	870	813	826	846	783	803	848	884	843	856	804	848	827	863	825	842	855	806	834	849	848	851	819	816	828	867	866	858	884	863	891	809	839	837	815	817	804	912	886	819	820	857	860	868	799	805	800	876	799	835	857	855	848	836	851	797	828	843	808	818	838	917	888	854	849	786	900	813	806	894	790	843	839	797	835	820	791	814	871	894	814	874	828	812	803	870	862	803	942	850	824	851	774	871	817	827	812	833	845	835	854	865	847	878	812	849	891	855	837	810	826	888	837	856	823	805	926	813	829	775	816	820	866	824	815	815	869	801	831	900	867	874	841	832	873	848	867	843	863	868	864	856	828	851	835	845	861	858	860	803	859	821	862	846	867	826	804	821	819	784	880	821	801	853	855	820	849	842	832	865	847	806	852	793	836	828	834	845	853	841	850	793	861	892	826	796	844	795	819	844	884	777	800	812	836	831	847	832	832	845	810	867	862	833	839	848	823	855	829	846	818	802	826	808	842	800	877	827	871	853	879	826	823	848	783	829	801	811	864	843	820	820	816	836	814	776	791	816	814	858	878	862	914	854	832	895	862	871	822	842	835	856	844	825	822	797	838	832	873	848	876	869	795	846	852	823	845	882	855	829	807	837	845	866	868	817	847	885	823	817	817	890	795	819	816	868	796	789	794	832	815	849	854	849	814	811	860	774	818	894	813	868	849	824	879	858	834	834	864	798	859	818	825	847	821	886	801	873	830	829	827	881	872	852	809	807	860	863	831	832	833	870	837	826	815	853	847	852	849	826	832	869	843	795	842	889	872	834	867	839	886	867	816	833	844	864	865	861	801	866	834	835	848	808	838	880	877	872	866	856	816	876	822	836	866	845	840	892	854	874	807	861	835	853	844	810	832	799	819	764	829	838	825	776	797	857	750	882	860	804	873	841	860	780	840	806	877	785	820	898	887	823	822	847	810	863	820	857	828	827	874	843	871	846	815	800	838	815	827	857	904	811	827	903	857	842	824	821	882	807	858	856	831	840	810	767	807	817	766	835	821	885	811	847	823	820	891	835	853	849	860	896	863	828	823	880	855	840	814	845	805	814	860	815	816	879	801	815	802	895	857	817	797	821	879	857	837	864	810	823	868	841	863	835	817	852	896	816	883	881	850	873	813	793	868	842	788	814	894	789	893	834	836	781	808	842	862	848	842	817	883	833	861	801	879	874	801	888	780	807	857	816	871	812	811	836	851	873	840	819	808	859	866	817	855	861	835	811	874	816	894	930	881	810	837	799	837	813	823	830	864	785	830	897	853	825	841	856	811	829	787	849	826	826	855	819	833	802	802	826	845	861	809	841	844	822	829	855	899	850	852	844	860	813	819	880	791	828	854	774	830	839	842	789	862	818	849	866	829	823	868	889	801	811	829	828	866	832	845	812	830	842	853	865	889	866	814	771	839	881	813	813	855	869	866	856	839	848	830	889	855	811	823	786	822	791	844	839	799	851	852	849	841	849	829	801	829	814	859	860	854	893	846	851	783	863	873	866	844	817	859	818	841	830	816	814	903	833	859	848	834	841	838	818	868	868	798	845	837	817	875	857	831	820	773	866	829	895	860	870	869	801	870	854	847	872	863	823	852	850	842	801	842	804	818	813	831	844	879	844	803	901	856	784	828	847	866	848	854	801	823	797	816	830	834	800	798	863	807	868	861	827	827	858	833	887	830	856	812	833	851	762	822	915	844	828	858	887	847	854	756	834	865	822	801	750	858	829	792	813	808	788	849	842	821	796	824	844	830	828	816	839	828	797	830	802	832	799	782	859	823	854	869	841	845	831	867	848	881	860	835	809	786	838	836	849	865	883	868	828	840	844	859	865	846	801	867	841	853	831	800	846	822	814	800	809	832	866	795	819	778	867	906	807	826	847	849	860	803	842	834	846	816	852	889	864	842	831	824	835	837	867	830	860	910	825	797	842	801	838	915	831	833	780	827	865	865	880	863	862	884	849	826	825	830	830	840	839	861	793	883	807	882	827	858	844	825	881	891	827	849	868	858	801	825	894	800	822	791	832	838	820	861	835	841	801	854	838	836	859	829	840	854	824	855	826	855	849	840	806	846	798	809	805	812	813	810	829	790	819	865	813	836	845	862	822	786	833	807	768	845	810	855	875	792	821	824	850	873	903	902	856	837	822	831	836	830	878	893	840	833	830	824	871	840	803	845	862	856	829	860	805	903	870	816	822	851	886	875	773	831	852	829	872	766	859	890	864	850	813	854	827	865	852	821	774	830	793	859	839	775	825	858	836	864	821	873	801	825	872	854	853	805	856	838	791	809	813	794	855	803	915	835	834	817	886	898	843	872	821	827	879	872	820	835	830	836	842	820	843	849	865	841	850	852	882	869	839	863	791	835	831	866	874	839	827	792	870	877	866	864	843	932	843	878	779	865	843	826	887	864	857	837	874	818	871	827	828	854	873	857	831	876	853	878	843	830	848	885	836	786	843	905	817	830	837	842	888	816	778	812	833	853	840	825	822	847	791	823	870	884	795	768	887	833	849	852	772	859	862	824	839	831	774	792	781	882	887	851	838	833	835	856	860	847	844	835	874	828	797	841	847	842	797	855	812	836	802	810	815	870	867	885	866	837	844	805	841	850	871	831	813	833	853	809	875	835	814	803	889	816	867	886	839	803	798	853	881	845	819	831	806	818	820	833	849	860	837	865	805	880	864	840	839	819	816	841	922	830	798	820	804	856	869	833	829	797	780	786	837	856	837	859	905	798	855	812	856	844	813	811	816	814	842	869	845	857	846	806	844	899	875	835	836	827	850	837	811	859	841	875	892	862	815	851	825	876	882	799	791	846	799	798	741	785	806	833	871	836	839	834	851	904	830	801	823	858	818	920	828	829	852	879	845	835	801	859	817	806	798	820	845	856	828	835	836	847	858	812	859	796	828	818	834	799	905	835	852	836	846	854	866	855	852	829	812	819	846	850	842	892	820	829	835	876	851	823	861	858	812	868	829	787	816	910	835	876	855	836	847	822	831	870	836	911	866	800	857	870	852	756	835	849	863	817	822	937	827	855	814	833	819	852	812	857	832	868	784	789	808	848	813	749	807	833	810	857	844	816	808	863	878	869	831	871	827	842	837	839	771	830	785
5124	1701	3532	21201	15500	5838	2115	1074	809	781	764	780	742	728	748	734	789	772	739	722	752	686	719	735	734	728	769	761	722	782	735	765	728	760	775	737	789	787	772	706	713	778	804	722	722	689	774	783	741	796	768	802	745	725	729	716	730	791	707	718	780	738	745	788	732	775	785	716	741	755	726	794	758	760	699	749	763	761	774	738	735	711	754	753	711	738	745	766	728	801	750	768	818	756	799	724	770	714	726	745	745	752	760	755	754	760	786	739	742	747	806	751	765	833	751	784	739	737	777	706	764	769	740	750	765	735	765	761	744	744	677	732	716	771	742	732	752	819	741	760	738	810	768	756	744	776	769	755	736	719	737	753	750	716	751	785	759	776	772	743	701	771	729	774	778	783	742	758	792	713	745	737	723	769	763	772	721	719	814	741	719	773	787	748	767	778	743	767	721	743	782	792	751	784	750	754	740	712	742	766	805	707	752	709	762	740	765	788	732	750	759	695	780	757	754	723	746	794	736	745	760	758	758	795	760	761	764	737	745	734	772	766	731	778	770	722	776	802	766	703	743	766	770	769	796	793	739	787	748	760	752	736	758	752	743	736	725	774	700	756	733	767	725	749	776	766	756	753	755	747	780	735	715	751	772	752	791	753	741	753	725	737	772	787	729	775	773	725	800	788	752	758	738	796	756	699	774	738	739	789	750	751	810	752	750	754	748	718	762	726	754	763	725	736	727	742	757	803	739	761	729	759	739	761	726	742	696	719	745	800	752	791	772	769	754	758	785	819	720	761	773	770	768	764	774	721	780	754	781	763	733	792	758	760	745	714	795	736	814	784	748	737	728	687	747	773	808	779	687	738	713	786	752	836	707	737	739	789	747	745	751	731	753	748	732	757	723	744	726	743	734	807	806	730	782	757	770	734	740	748	769	717	747	752	776	725	766	770	715	803	824	734	767	726	765	778	779	772	744	768	745	768	783	724	761	773	718	742	733	804	791	744	754	763	739	751	784	791	732	765	752	787	742	776	741	728	709	741	703	737	811	781	722	773	762	809	804	789	751	723	756	779	790	796	762	731	692	700	801	769	754	793	754	757	721	745	794	697	743	716	737	796	760	760	728	745	758	828	768	794	768	793	779	751	709	764	724	706	736	737	769	767	735	788	737	766	755	771	819	735	730	787	760	756	778	737	718	795	703	751	780	705	742	737	742	761	735	736	731	740	756	774	766	770	787	768	785	716	763	709	726	773	782	783	746	780	774	746	712	746	770	783	753	769	729	802	727	698	733	804	795	734	680	802	756	775	755	747	756	741	729	740	731	798	744	757	697	740	789	793	743	752	798	774	716	740	766	769	780	738	761	771	742	773	800	798	777	767	739	738	794	743	740	811	748	767	782	739	772	750	768	725	796	762	704	730	760	693	770	721	820	777	743	786	791	740	768	773	763	718	753	716	744	737	752	735	758	751	732	742	757	740	723	709	685	750	788	800	712	765	768	713	808	793	760	753	722	740	752	769	747	768	793	705	768	752	738	724	752	713	758	706	791	741	767	758	742	802	779	754	738	777	733	738	772	770	783	761	769	763	753	811	754	790	782	804	782	764	744	747	827	744	785	747	793	748	740	781	732	719	797	765	785	770	750	698	789	767	742	787	765	721	722	748	711	696	718	742	748	751	731	720	767	773	784	761	694	768	774	780	764	758	785	769	723	775	790	778	731	783	744	789	732	700	768	739	740	774	767	773	720	773	737	766	731	730	780	759	750	738	766	728	775	808	768	757	763	783	733	767	750	739	822	764	733	736	744	767	724	771	733	722	773	749	761	750	748	789	778	788	730	767	733	750	768	758	760	721	737	733	762	768	776	798	748	747	763	754	722	754	706	729	792	707	741	712	738	729	733	754	787	740	712	757	757	732	699	771	754	739	789	735	777	766	778	753	761	821	724	781	769	742	745	730	817	734	739	796	742	778	760	769	791	776	751	773	721	743	738	699	773	743	783	741	740	791	774	746	739	751	781	794	789	703	795	805	764	770	766	764	756	782	746	782	791	764	829	747	726	731	780	731	696	753	775	731	728	732	746	758	794	734	744	733	729	763	769	759	735	752	700	767	740	732	806	654	812	811	760	733	727	742	779	799	756	744	707	741	744	755	706	737	782	721	804	806	748	709	761	772	746	768	815	782	722	751	770	704	754	749	787	824	727	772	776	751	719	718	736	763	745	780	749	744	740	772	731	782	700	800	700	781	751	757	716	743	785	707	724	744	733	791	746	764	754	732	771	715	730	775	810	736	707	725	769	746	720	759	789	801	737	756	783	778	743	726	746	747	736	763	763	792	738	721	720	747	775	756	743	738	708	735	825	761	771	772	839	787	733	728	753	729	756	798	725	748	743	720	777	759	753	732	707	766	786	782	764	763	763	720	765	745	783	753	788	752	725	763	797	736	744	693	711	764	791	767	697	748	779	793	784	776	752	750	753	781	760	776	756	770	782	766	742	720	781	776	717	692	759	726	670	738	763	697	752	765	759	775	748	782	729	711	797	754	720	762	747	792	772	781	726	742	726	759	686	753	796	773	757	755	793	741	781	764	732	735	787	732	794	793	741	738	744	773	782	762	754	750	761	798	779	753	756	793	707	753	775	747	758	748	746	750	762	761	734	744	747	712	773	756	788	728	749	740	776	736	761	737	724	773	808	711	755	790	757	818	786	791	759	707	763	761	724	723	717	723	767	739	751	786	684	744	723	783	747	779	760	779	767	704	757	784	747	739	745	724	761	765	759	765	719	730	727	773	726	798	756	809	737	776	798	779	750	760	771	747	671	735	725	763	726	709	721	754	771	749	700	761	732	755	777	712	709	801	802	751	766	759	774	750	796	732	743	716	741	760	789	744	753	728	741	802	764	784	746	772	733	733	743	778	767	730	761	783	755	778	778	767	763	759	774	771	758	750	756	764	733	772	738	781	756	749	715	718	692	723	744	742	795	734	754	735	746	783	786	750	746	735	773	763	720	786	755	725	793	784	776	731	777	728	771	762	759	720	784	750	755	765	766	765	771	762	791	745	729	783	749	713	767	747	746	779	766	756	726	779	748	719	777	725	791	766	719	780	750	799	804	727	763	758	774	744	744	759	723	677	744	796	739	770	776	717	719	775	780	744	703	749	753	749	766	770	759	737	752	743	714	733	752	747	727	815	756	715	678	727	733	769	769	759	728	744	771	732	767	770	747	756	741	726	759	793	727	743	713	673	780	741	792	788	721	771	731	764	789	769	761	739	748	804	770	779	729	692	772	774	756	737	762	735	750	756	793	757	730	805	763	751	792	760	783	727	757	737	821	765	792	733	724	807	784	785	752	767	728	767	716	737	786	759	781	722	714	779	775	790	758	738	748	721	727	771	789	782	776	782	784	785	734	751	734	741	786	752	746	763	745	760	742	719	745	742	789	717	731	780	762	736	748	773	741	710	776	736	770	772	763	761	709	800	836	736	761	760	724	791
24618	21204	33474	64676	55344	35071	15143	3071	1110	877	854	834	873	816	868	815	871	883	811	877	834	833	859	817	847	831	828	835	831	843	813	829	818	870	863	843	801	788	865	811	818	822	869	819	816	824	824	838	838	818	845	807	828	836	856	815	795	910	828	887	809	824	803	849	812	855	820	837	822	847	812	858	811	858	836	838	850	878	888	826	797	801	840	826	849	842	830	832	845	842	819	865	784	843	828	796	800	843	801	830	800	813	808	874	869	813	793	816	851	752	873	830	837	879	781	804	833	778	864	767	779	854	850	826	866	849	804	819	830	810	849	795	792	824	824	817	796	838	838	833	817	752	823	800	885	829	816	838	876	798	861	776	839	791	757	885	806	838	851	823	835	833	860	853	799	842	792	774	823	822	846	825	785	822	880	851	794	862	775	814	845	807	795	780	831	811	831	851	882	868	834	793	853	777	828	797	834	776	841	821	820	874	806	839	854	806	806	857	854	864	833	831	783	839	823	834	810	853	811	817	841	795	807	819	805	782	831	837	837	784	794	820	848	834	827	822	853	839	814	816	840	866	807	838	806	791	842	842	797	811	816	836	816	781	843	851	835	813	828	828	794	841	846	770	820	809	812	842	761	818	864	844	819	825	784	836	852	798	816	837	834	854	824	837	803	809	845	794	812	787	837	818	895	831	792	856	817	808	796	827	829	798	809	820	844	843	842	811	829	831	871	783	820	795	797	808	815	833	815	814	826	840	823	786	790	772	808	781	886	826	798	838	861	780	864	878	782	883	808	811	834	845	839	798	871	824	854	844	805	868	819	797	786	795	832	823	842	834	859	855	775	799	823	799	776	816	880	836	798	803	860	830	815	859	849	759	818	805	844	868	825	779	824	855	820	823	825	881	781	852	787	794	817	814	791	843	835	832	853	835	818	871	803	823	831	811	781	865	813	789	791	855	854	852	822	859	831	843	772	921	817	792	817	782	827	809	875	836	791	816	857	767	870	810	781	822	831	802	844	831	858	764	827	837	835	762	873	851	837	801	852	813	768	847	846	827	766	811	824	858	815	776	865	824	811	845	821	811	848	829	856	822	812	815	809	836	824	821	825	825	863	795	803	803	847	813	787	837	781	836	821	878	850	795	819	796	809	871	829	806	800	880	780	812	809	816	859	826	866	851	821	831	814	848	814	823	823	857	854	864	841	808	784	872	848	892	855	785	813	801	815	840	784	833	816	814	826	807	769	792	876	792	810	852	830	793	830	845	824	825	789	798	849	823	804	816	846	869	826	756	790	878	816	860	807	807	819	841	834	844	816	846	903	868	799	817	870	841	854	776	818	826	833	772	763	824	830	811	829	828	853	811	785	738	823	814	798	814	888	872	799	828	853	810	813	828	793	824	779	848	890	785	848	801	860	795	867	808	858	856	837	841	869	838	797	847	817	821	834	847	772	826	793	798	852	832	784	863	872	740	859	881	821	842	840	794	813	841	819	821	811	841	788	838	833	809	845	868	851	817	831	829	830	822	813	801	826	825	803	842	784	769	788	845	833	785	803	787	912	904	826	817	840	831	812	813	856	843	817	784	827	833	804	801	819	814	852	794	830	806	815	880	852	822	823	823	767	799	792	808	854	831	821	781	839	826	798	809	850	740	796	823	795	761	823	814	794	848	842	806	795	825	847	861	795	808	770	809	790	842	846	849	828	840	816	820	810	837	827	818	856	840	896	786	828	815	795	818	839	872	791	815	841	820	860	766	851	790	823	804	854	823	815	850	751	824	842	809	842	769	829	837	836	808	781	845	836	842	783	799	828	843	848	747	861	829	857	827	789	815	855	861	863	794	823	874	827	790	838	786	873	834	825	854	799	827	833	847	813	834	832	838	799	834	813	809	831	828	811	797	819	772	836	753	778	847	864	837	776	863	882	782	791	811	836	830	777	858	856	846	858	812	815	812	804	828	824	814	829	848	791	813	852	853	826	792	751	838	807	830	816	802	866	837	850	825	864	808	802	842	775	804	848	803	818	784	820	854	864	869	850	867	856	807	785	852	768	817	882	792	866	775	871	830	802	802	796	848	775	832	812	813	830	836	816	811	822	814	814	836	836	796	817	814	835	868	855	838	819	881	854	816	830	850	855	833	869	817	836	812	796	800	811	836	815	809	802	807	848	793	770	868	804	831	815	836	855	783	790	828	778	837	800	828	779	900	775	829	853	809	767	802	830	797	871	781	813	808	887	840	874	858	857	848	832	827	840	789	827	784	869	806	841	864	850	782	804	825	819	842	837	844	788	854	813	812	841	864	790	898	822	848	850	855	858	819	835	857	809	920	833	816	840	807	831	844	767	844	763	831	828	822	823	869	806	795	867	878	785	828	777	843	815	874	816	812	822	828	804	818	818	809	830	793	846	791	837	824	780	821	820	847	836	824	762	824	790	768	829	838	845	820	863	857	821	836	804	826	826	846	832	830	885	819	824	816	811	901	794	803	787	821	819	787	818	838	833	792	826	829	764	843	765	795	814	744	836	821	836	819	844	848	802	771	836	857	819	832	814	795	781	797	821	818	797	823	816	839	822	843	815	873	858	769	778	881	791	814	851	786	827	843	859	824	805	837	803	829	842	861	805	835	809	835	763	812	813	804	812	870	799	805	845	767	833	831	817	814	778	885	864	873	848	859	805	816	846	824	864	839	853	813	813	802	839	812	843	834	746	855	847	830	829	882	818	825	803	823	829	851	798	789	825	857	828	792	791	840	852	815	827	769	826	848	818	806	833	874	820	826	780	817	812	832	804	830	813	800	822	796	850	807	825	842	851	783	791	753	788	819	850	805	787	812	879	768	817	778	807	831	793	905	828	853	818	843	839	745	803	806	822	840	820	873	835	799	846	848	834	848	765	808	825	858	816	770	881	788	815	801	809	827	784	805	802	812	779	788	756	805	806	822	825	864	798	818	794	798	777	817	800	844	837	864	808	836	814	869	881	797	833	822	811	826	809	824	833	869	814	835	858	816	805	849	853	840	843	803	788	846	837	801	812	841	862	852	818	876	806	805	863	795	826	826	823	834	737	853	782	873	797	847	831	808	836	838	818	792	751	802	848	871	809	826	816	796	887	802	819	868	919	807	819	820	785	818	834	824	844	824	819	828	793	816	817	859	842	813	808	847	805	788	779	771	826	764	805	814	777	853	820	798	777	812	852	799	801	829	818	832	794	804	829	841	820	779	804	804	826	869	798	799	812	882	798	803	804	765	832	905	818	814	807	811	822	805	784	855	860	846	783	829	822	811	780	817	826	832	824	852	797	847	828	817	848	876	795	822	816	830	825	855	767	832	793	764	787	824	801	806	816	880	829	836	838	779	804	875	837	822	805	851	797	841	817	832	828	843	800	823	822	832	815	795	784	842	869	897	859	820	810	786	811	775	833	814	837	842	811	778	833	831	846	825	838	806	809	858	787	848	828	827	828	857	846	816	800	807	799	819	806	840	804	817	846	849
3808	5230	34529	74460	51055	24281	8368	2324	962	828	831	774	876	827	806	796	800	815	824	809	799	778	838	838	799	827	823	810	757	791	816	849	816	798	816	799	780	775	819	752	797	810	820	826	777	828	843	814	772	809	836	880	806	833	801	815	762	886	754	802	779	779	814	767	864	809	808	813	792	806	793	794	758	798	810	842	770	826	839	806	803	803	760	783	815	844	797	780	810	754	816	791	826	845	776	816	810	760	820	740	750	830	779	760	821	801	773	773	811	754	790	811	793	822	768	791	808	810	820	779	787	787	793	792	790	808	779	859	824	783	802	810	800	787	784	793	781	847	748	789	771	797	810	783	776	807	849	831	757	767	776	826	820	886	802	810	766	885	788	833	784	804	761	805	734	835	751	785	789	800	817	763	765	824	800	852	815	792	801	847	854	778	804	811	858	777	790	815	808	805	798	799	801	804	860	841	868	791	783	775	808	804	801	792	835	788	778	777	771	773	808	775	793	771	765	798	832	792	821	779	804	799	804	765	790	811	784	807	828	793	762	824	804	788	765	764	820	774	775	836	793	797	841	805	813	778	763	812	831	816	754	747	822	789	771	852	823	770	817	807	814	790	792	749	863	772	781	818	806	851	805	799	854	763	792	779	778	784	797	767	792	782	805	813	833	803	814	836	793	814	777	776	780	778	757	811	762	834	845	784	778	801	784	818	775	797	798	810	814	756	781	816	748	831	829	805	852	784	763	771	858	795	829	815	828	803	782	802	812	770	810	774	791	798	823	811	836	760	812	768	788	787	771	771	790	838	799	807	756	837	766	769	771	755	776	822	826	795	776	819	796	790	860	830	816	799	799	774	839	781	768	809	838	786	818	810	815	850	805	837	780	850	809	808	787	796	785	788	785	792	784	789	837	748	778	768	791	785	741	796	740	767	800	824	755	778	801	814	760	794	778	796	829	806	798	838	820	790	791	792	828	769	798	807	809	811	760	791	809	813	809	803	812	781	789	800	808	825	843	764	792	856	801	808	769	838	765	790	846	791	767	807	844	779	757	792	839	799	793	797	800	808	781	730	829	822	792	793	781	804	830	828	756	816	811	779	805	806	856	827	813	782	824	791	801	755	787	786	780	776	768	817	779	795	804	801	776	842	800	818	771	829	838	867	774	771	799	764	801	782	799	810	767	829	766	850	816	824	769	775	776	787	808	829	786	765	799	827	819	776	818	836	772	816	789	779	805	815	799	828	785	825	786	771	801	804	783	743	831	808	781	749	819	750	791	779	765	803	791	741	803	780	813	798	817	751	821	782	831	834	830	834	818	776	760	773	765	809	727	754	774	825	785	820	808	808	784	778	786	837	799	763	771	778	783	808	845	807	783	802	807	756	812	772	760	776	845	813	816	867	833	749	809	795	739	757	811	813	775	803	844	787	829	746	801	809	790	795	801	821	777	784	818	803	767	786	857	875	780	806	834	817	778	792	822	769	821	813	813	781	806	834	791	864	752	799	779	793	786	744	788	782	820	791	812	781	716	754	789	797	855	814	816	826	785	856	823	782	829	803	779	781	824	788	780	819	813	803	824	785	799	786	784	889	788	790	786	803	791	807	855	791	772	806	832	805	815	816	807	780	746	805	778	810	787	814	812	777	778	734	822	777	805	809	771	822	786	754	790	762	839	832	810	819	752	753	760	812	800	841	778	783	764	849	814	736	855	809	775	776	822	817	831	819	824	756	851	759	802	796	799	789	800	804	755	844	761	789	804	788	798	805	809	777	813	782	771	849	788	761	861	780	822	765	839	796	796	783	803	830	778	773	779	742	758	741	806	740	824	761	783	779	815	806	777	821	796	773	815	837	794	791	830	761	823	765	824	752	857	807	805	748	810	852	810	827	804	784	778	785	752	829	836	781	814	768	777	855	796	776	800	778	825	832	808	811	804	765	809	805	815	764	761	754	764	792	825	783	852	755	786	789	870	835	814	778	860	807	789	780	807	769	782	801	798	821	751	843	821	827	773	829	787	814	821	774	792	782	765	801	808	806	804	781	804	802	817	810	826	770	757	848	809	762	787	825	784	778	791	769	818	800	809	781	796	825	748	791	803	841	770	801	825	763	768	785	792	822	792	842	785	786	796	784	793	776	760	834	795	836	771	830	819	801	767	767	790	769	827	837	827	775	783	836	762	823	778	834	850	792	795	807	798	749	791	817	782	823	759	816	782	782	784	771	872	804	779	794	817	817	779	759	803	835	804	791	820	816	780	812	784	786	767	825	817	807	801	811	823	846	775	842	790	822	782	779	808	810	772	766	784	769	779	796	811	813	787	751	776	785	758	794	797	833	757	838	794	775	816	763	769	781	872	788	791	783	808	773	806	779	792	783	786	794	821	811	785	831	798	824	808	840	773	761	827	798	817	775	790	776	749	812	767	826	790	810	831	833	799	747	812	815	842	838	777	766	805	748	806	758	813	756	727	807	776	853	813	792	802	800	807	736	863	841	776	856	750	836	796	787	808	886	790	765	779	765	785	844	770	813	802	808	804	799	773	795	804	795	867	822	789	796	814	772	777	795	808	793	850	742	812	735	806	805	781	779	807	827	822	769	883	772	806	768	749	814	775	785	791	800	858	790	838	797	827	789	784	802	768	827	805	781	784	828	819	763	780	804	776	840	814	780	779	803	819	825	795	771	839	753	804	838	829	829	811	795	772	780	811	779	819	790	801	820	804	806	794	839	736	840	794	788	780	798	833	772	783	801	836	739	786	801	809	770	830	805	748	786	780	831	789	794	776	827	825	777	771	779	793	806	849	787	791	722	764	831	806	833	766	781	755	793	787	738	833	753	747	802	861	803	806	824	771	816	781	790	881	807	832	822	839	760	774	788	779	858	798	817	801	812	758	858	776	751	837	816	767	785	790	776	771	833	782	809	834	803	779	792	821	823	776	840	802	762	797	789	845	757	827	782	818	768	788	782	789	797	828	814	817	854	841	807	811	813	775	770	775	804	796	792	768	776	806	807	815	870	772	785	771	794	821	789	768	819	803	820	797	775	766	806	849	822	798	852	816	780	792	803	835	780	829	804	768	790	759	826	796	822	809	786	793	836	793	789	845	818	806	807	811	831	785	778	782	764	774	808	809	775	740	835	807	799	838	802	832	810	753	785	779	779	771	851	807	810	792	795	768	787	790	831	794	810	833	837	814	812	841	828	805	825	794	784	805	783	731	806	779	767	823	770	804	796	840	791	826	783	814	799	777	773	758	822	791	786	814	824	763	731	803	850	774	774	769	794	776	792	824	795	841	767	797	791	851	794	853	725	842	831	803	828	791	751	790	785	781	750	785	810	846	805	837	886	763	779	843	820	836	774	809	784	760	831	767	765	777	837	787	774	773	802	776	825	744	806	799	796	765	776	814	786	778	796	748	797	795	758	749	788	786	798	794	790	768	776	782	784	807	761	801	828	805	865	814	790	798	780	782	786	768	821	759	820	759	778	840	798
23830	21186	38149	60323	54921	38646	20214	5175	1454	1047	957	954	950	999	933	978	959	909	865	944	959	951	991	912	923	954	902	908	916	927	893	919	978	917	890	856	968	954	878	936	914	970	942	868	914	950	980	893	924	939	933	899	925	943	923	922	904	911	913	922	886	939	927	938	944	911	964	873	981	918	852	905	932	940	939	942	891	977	943	882	947	921	911	887	967	917	923	910	923	893	957	920	886	940	911	918	899	910	939	929	984	906	911	862	918	919	892	977	910	890	943	929	905	921	919	879	961	925	866	887	947	970	910	923	918	869	885	888	852	894	916	891	890	927	878	977	931	917	868	918	873	927	906	941	911	962	933	896	939	947	908	951	873	913	918	898	912	933	940	960	927	950	873	941	963	926	881	911	879	844	905	944	963	885	891	928	845	974	915	903	926	910	939	934	955	909	949	950	913	908	925	903	929	887	862	927	914	919	942	873	916	890	902	910	960	878	937	967	942	950	947	871	890	969	906	904	852	900	924	939	847	901	918	922	862	931	853	936	939	958	963	968	963	936	870	888	900	898	950	877	948	973	929	914	965	905	977	945	911	918	882	909	890	928	901	959	956	927	915	895	976	940	934	968	930	942	865	864	885	864	939	880	909	919	951	932	953	907	936	954	948	939	872	907	895	881	899	911	922	957	910	919	894	882	912	970	924	904	896	912	917	945	865	967	930	930	845	941	891	914	924	958	891	912	954	949	921	924	919	885	896	980	905	897	848	900	917	911	935	882	913	866	934	929	947	864	917	904	938	904	905	893	855	911	932	928	937	887	907	959	904	905	930	921	944	878	944	932	935	923	918	940	914	950	980	934	897	903	912	921	930	904	938	934	954	862	938	894	937	947	901	949	913	926	924	955	860	895	957	920	951	939	951	948	924	926	916	937	922	844	900	891	879	907	912	912	925	889	985	953	893	924	918	932	887	913	907	940	904	931	917	866	956	913	886	958	852	943	987	907	900	956	891	913	953	858	880	904	898	971	957	971	901	906	860	896	893	945	932	878	955	905	960	887	871	909	913	870	946	904	892	844	850	928	940	901	961	900	921	862	904	895	909	972	930	934	891	905	884	954	982	968	873	900	868	951	932	931	969	926	894	903	915	939	956	937	903	891	963	894	924	894	928	909	900	931	954	910	881	944	904	940	930	888	937	904	946	883	912	886	936	873	894	974	908	906	915	892	926	851	933	970	972	895	903	950	926	906	917	911	940	920	909	881	954	916	923	937	988	945	927	963	927	965	903	920	898	927	997	899	864	900	920	876	1001	961	927	846	913	888	899	906	968	894	969	926	928	952	920	869	872	909	883	904	912	919	917	902	892	923	851	933	890	913	909	914	937	947	936	911	893	927	894	900	904	924	897	934	930	921	990	898	930	983	903	940	884	924	928	873	903	902	926	860	922	906	945	936	912	934	910	905	916	922	898	880	929	856	918	932	906	879	923	928	961	930	894	897	937	898	964	947	899	901	891	971	902	950	959	947	954	936	891	910	944	933	881	852	922	908	868	930	1007	943	898	967	931	916	947	938	868	950	956	875	904	939	921	904	972	909	817	907	824	949	926	962	911	929	914	963	916	982	908	910	887	913	887	956	917	922	898	918	947	895	955	854	903	866	905	858	862	910	909	937	949	889	963	960	908	911	936	905	912	893	903	908	911	954	911	924	975	942	896	887	925	903	883	846	943	905	980	967	935	907	934	922	880	928	906	897	888	871	982	888	957	950	935	924	932	937	928	871	930	913	907	929	958	916	877	954	905	889	893	940	915	848	892	904	889	889	907	974	888	885	922	980	950	911	867	939	890	921	935	908	915	847	928	881	983	871	882	883	893	923	901	933	901	890	922	912	927	911	881	933	951	903	859	848	873	900	873	903	935	902	927	934	960	918	911	905	908	906	877	886	956	900	947	889	944	932	906	935	952	921	870	876	897	940	908	864	937	898	919	904	872	908	932	938	908	921	936	909	933	959	960	952	881	912	893	887	893	974	972	909	874	975	920	862	961	874	913	938	923	928	924	924	894	905	851	922	948	918	922	959	919	886	963	968	861	919	924	898	855	925	879	904	985	909	902	938	835	953	961	933	889	907	946	947	985	925	886	967	894	889	938	854	895	908	954	864	882	914	941	945	906	888	928	882	953	892	968	936	931	890	930	905	961	936	891	908	936	947	879	931	912	899	966	948	904	904	943	973	900	887	877	938	919	942	905	939	892	928	956	923	897	924	956	959	949	908	919	880	866	841	914	905	960	927	902	939	898	934	863	939	985	957	913	940	920	907	950	890	935	928	935	967	927	971	885	914	900	920	898	959	947	939	917	948	912	899	928	909	858	892	869	919	849	920	913	901	891	972	890	900	915	886	925	831	898	919	873	879	912	973	966	933	885	960	890	899	957	992	896	865	937	937	915	910	897	921	915	908	909	947	943	943	896	910	953	986	948	962	936	872	908	933	946	884	904	916	847	972	871	917	898	871	883	964	939	932	939	905	873	930	931	875	953	940	917	919	962	937	956	932	890	947	923	953	855	901	942	943	918	912	919	930	906	915	920	906	915	919	960	940	952	849	885	941	904	938	925	893	957	837	911	892	840	898	941	933	930	924	918	867	977	916	857	892	955	986	933	909	917	919	909	874	967	970	944	884	844	907	921	928	874	894	918	909	927	901	905	861	893	904	939	908	944	948	864	946	911	943	926	943	882	930	936	965	970	929	937	933	897	887	906	970	982	920	972	928	862	931	994	903	882	903	885	934	922	857	927	943	886	895	927	880	884	907	951	943	900	946	900	935	959	880	915	888	914	894	949	889	923	916	907	908	957	918	863	918	914	917	877	917	932	905	937	953	892	922	935	960	943	946	947	867	913	895	895	896	967	870	932	896	888	917	892	960	917	873	928	924	888	938	934	871	920	938	969	910	958	900	948	879	852	903	828	892	941	968	944	893	891	953	910	954	959	968	893	844	904	948	921	956	941	884	928	903	903	895	873	938	948	863	898	863	948	913	918	886	969	892	915	940	871	905	886	907	963	919	937	890	863	888	937	837	910	911	868	897	919	862	911	938	946	960	899	901	908	907	881	914	952	890	927	890	959	907	883	907	881	864	960	968	911	954	917	972	945	943	846	814	962	895	945	895	866	913	922	940	915	900	934	914	949	919	924	948	912	934	918	883	879	943	919	894	915	903	935	888	880	957	848	897	858	894	905	925	864	903	946	914	908	874	944	904	968	975	914	891	903	896	885	953	900	884	878	946	931	935	858	908	965	911	899	919	879	935	922	844	905	854	939	907	935	897	919	942	884	911	939	940	851	949	896	939	909	880	925	908	845	950	930	876	933	913	892	945	882	930	898	880	908	905	938	988	907	946	902	944	917	966	905	894	898	938	884	946	887	1007	890	826	930	968	903	948	879	934	926	926	932	968	928	950	936	886	881	934	949	922	922	938	900	908	936	917	870	932	915	994	874	889	891	899	888	874
4289	18680	65712	80148	57249	30676	11881	3605	1309	856	877	900	908	880	892	917	932	915	926	901	919	937	958	908	919	952	887	885	894	923	895	878	886	919	902	845	891	888	856	883	909	974	984	869	970	828	932	919	890	910	889	947	873	927	913	874	934	944	889	913	902	926	935	874	857	911	911	920	852	888	902	849	922	911	872	937	856	920	876	881	915	902	847	884	873	917	886	942	912	960	913	946	857	910	901	920	902	904	875	871	888	884	908	879	857	916	940	915	957	931	891	896	862	901	899	912	903	916	880	910	897	946	921	932	897	865	841	864	928	929	895	870	867	898	929	898	865	887	901	887	873	916	886	875	907	869	904	863	875	839	868	866	872	941	861	903	838	860	903	938	924	897	928	902	896	885	871	894	940	890	895	941	855	896	902	865	898	870	895	873	883	886	893	912	890	899	954	896	867	856	850	912	895	908	906	880	941	866	889	893	933	886	875	877	928	874	884	879	889	891	930	923	848	881	898	916	871	910	895	938	884	899	923	896	886	887	924	926	889	951	884	906	881	906	876	878	915	956	895	871	876	903	860	932	898	911	879	911	930	913	885	909	930	871	932	860	917	867	921	895	889	834	885	896	960	913	930	883	977	922	900	897	874	866	886	882	920	923	920	886	908	882	880	876	905	894	872	879	930	864	899	911	923	932	821	838	893	917	942	929	941	919	844	911	899	883	909	899	963	857	884	922	896	887	913	891	879	915	923	942	864	875	914	840	901	951	937	897	875	868	895	954	964	945	914	892	907	898	839	912	957	922	895	912	906	914	934	901	894	932	864	871	912	866	905	893	853	874	921	910	879	909	900	870	920	928	920	943	886	825	944	936	904	882	857	890	909	894	938	905	901	837	882	860	864	928	862	876	881	906	915	908	892	788	908	944	913	910	915	868	872	939	933	905	907	911	898	893	902	933	850	898	969	866	937	937	895	922	897	943	931	945	893	918	858	922	904	892	927	930	834	880	897	915	891	895	871	919	959	929	929	880	923	903	934	929	886	840	864	928	870	891	866	920	945	881	856	936	907	876	888	880	920	876	858	922	915	849	903	877	906	879	911	972	848	902	874	849	896	903	886	887	883	912	926	922	833	898	889	900	927	934	854	896	882	865	964	912	876	892	898	957	933	832	931	837	876	876	904	871	927	907	900	940	872	951	914	942	821	920	930	900	922	805	914	902	866	938	885	885	901	938	864	937	920	911	888	899	863	920	878	890	871	897	897	924	873	893	948	909	877	861	907	896	869	932	887	948	915	894	944	893	859	889	933	842	968	886	906	949	919	892	908	857	894	914	909	857	839	894	919	908	933	918	857	911	917	922	921	902	876	886	934	872	875	950	893	900	887	883	886	917	885	913	901	893	930	921	992	924	887	898	862	880	884	911	895	952	894	956	918	935	895	947	875	942	859	923	912	914	947	904	877	867	857	894	865	886	859	919	887	893	928	905	878	884	824	890	860	870	938	987	895	900	872	868	956	879	906	925	916	915	917	909	899	900	835	927	913	935	881	918	889	931	870	914	926	874	910	847	884	921	820	950	887	900	860	886	887	873	894	878	905	927	909	858	873	898	928	919	958	853	948	885	888	904	903	940	940	877	923	924	902	886	935	880	911	879	861	883	897	891	905	880	890	859	898	855	921	921	907	907	877	919	914	887	939	898	926	918	878	876	891	966	891	921	918	866	895	909	913	868	876	922	914	886	936	861	914	930	956	901	927	926	899	930	900	886	927	881	868	901	850	895	888	885	883	849	904	878	851	941	928	962	913	874	897	894	967	885	900	910	928	904	878	914	906	889	894	899	860	925	923	833	886	938	863	884	987	887	897	890	879	876	914	905	882	888	932	899	968	856	877	891	906	913	906	936	888	932	903	807	943	940	919	902	916	844	881	891	918	917	874	938	933	828	908	855	878	930	914	915	885	857	907	917	886	938	936	855	903	938	911	893	902	890	873	943	903	939	890	943	858	840	922	908	919	880	914	909	900	868	912	905	941	928	855	883	918	933	877	910	895	923	923	942	958	956	861	851	901	904	940	933	854	886	975	948	864	882	885	918	850	885	876	927	921	875	879	949	945	893	906	893	867	900	948	913	933	882	879	957	883	924	916	879	887	893	911	865	892	885	906	877	899	853	824	898	897	903	905	821	922	927	931	870	921	864	878	879	870	900	904	870	906	914	932	880	901	890	922	905	887	913	869	903	920	869	905	883	917	872	857	915	916	920	977	840	867	875	926	913	916	852	850	944	837	905	891	866	879	884	885	829	832	954	874	922	869	891	889	880	909	863	822	875	885	860	885	919	899	875	881	878	847	889	861	865	889	858	947	865	885	899	929	932	894	887	906	877	873	892	924	862	899	889	910	902	888	921	907	908	833	896	928	897	885	872	934	883	865	925	929	901	814	896	912	924	849	880	921	919	905	859	891	895	903	922	941	898	867	873	921	888	857	912	920	891	937	938	933	913	855	895	872	913	893	886	883	940	891	859	889	883	888	940	927	882	913	976	937	902	896	890	896	888	882	919	848	861	929	929	883	906	940	849	908	910	881	901	932	880	924	876	938	908	902	927	872	911	850	867	902	918	836	910	870	884	873	926	905	889	899	896	945	911	890	905	896	838	919	886	891	934	836	880	867	942	902	884	898	926	911	904	934	970	928	842	875	912	854	860	902	892	919	908	891	911	901	886	867	922	874	885	872	897	879	915	909	897	910	948	893	872	971	893	879	843	911	859	895	848	900	896	918	903	885	907	852	875	877	929	829	882	883	881	814	867	965	904	898	953	877	913	870	874	830	916	887	908	834	883	861	918	931	892	892	857	887	891	886	916	885	927	905	860	900	904	856	895	877	879	961	880	891	893	882	855	992	922	890	931	883	875	861	955	888	861	921	875	895	907	873	851	912	989	932	916	882	895	940	881	901	847	934	904	853	927	955	904	837	923	958	906	838	848	907	943	877	901	899	884	887	929	872	914	890	936	928	893	882	884	851	985	927	879	909	891	902	840	868	890	914	878	903	885	885	938	930	881	888	874	913	902	857	875	902	900	881	889	902	888	885	949	942	913	869	879	897	875	890	860	918	884	899	896	937	940	907	894	881	939	930	909	876	864	880	905	960	882	904	848	846	910	895	893	954	918	908	858	899	923	1020	865	888	938	860	923	855	935	909	867	903	910	906	915	879	878	894	897	867	930	891	924	869	873	883	861	898	855	893	860	921	932	865	864	922	918	880	931	903	891	892	947	896	912	886	902	951	876	895	869	880	879	867	903	886	870	902	921	889	936	898	891	920	888	874	909	917	918	878	897	979	894	881	840	899	842	923	901	881	902	908	998	902	932	874	856	872	864	932	926	841	906	876	877	873	831	896	936	893	923	883	846	892	912	916	862	927	917	917	957	896	879	879	918	881	906	928	897	913	853	889	879	883	879	868	959	923	913	904	888	947	882	849	878	889	903	870	926	922	892	877	861	910	904
27374	14105	13218	28243	16072	6593	2477	1234	872	869	855	810	810	871	864	799	830	840	846	840	875	834	913	859	864	850	807	877	841	843	886	866	840	864	822	833	892	868	780	850	851	814	854	860	838	908	829	841	788	851	880	847	789	824	827	856	841	807	805	812	837	846	810	830	825	840	840	865	831	820	859	789	807	832	806	824	834	834	842	826	840	807	833	793	828	778	818	899	808	777	846	825	824	801	849	828	818	812	826	839	857	840	785	866	865	786	801	849	819	855	873	822	865	816	862	800	855	844	816	806	772	846	824	824	836	821	818	816	873	814	856	810	820	868	782	855	845	778	813	868	834	788	828	801	812	824	784	804	848	816	830	843	838	885	843	864	822	785	876	847	826	819	847	856	873	825	828	830	816	806	872	837	819	795	795	833	774	818	824	816	845	876	804	874	833	789	811	852	866	861	832	893	853	826	836	846	838	836	832	820	830	852	798	840	815	836	845	858	816	842	851	826	856	863	865	787	818	855	775	822	806	821	818	875	856	792	850	823	798	851	809	804	781	819	786	864	812	827	839	785	854	851	801	801	836	826	760	840	869	848	801	821	825	818	856	864	788	817	825	868	780	852	833	849	810	790	806	842	813	824	882	850	840	880	794	862	836	816	874	824	809	826	778	823	857	813	818	845	860	846	833	852	851	836	827	809	837	839	900	870	862	781	802	811	823	839	828	861	835	847	854	814	848	845	832	824	833	799	836	804	788	845	818	848	807	837	853	808	882	803	803	859	827	856	857	825	876	780	790	794	840	789	783	839	788	820	842	805	799	815	864	838	846	836	833	821	825	808	821	844	847	791	844	855	891	790	859	834	864	801	832	838	789	862	866	859	799	815	909	865	800	847	821	789	828	822	817	847	830	835	802	829	815	847	842	827	850	838	880	802	851	905	827	871	851	859	820	849	819	860	810	837	821	814	813	850	843	873	845	806	858	855	869	848	796	805	790	843	875	826	796	873	831	875	831	829	812	801	845	862	818	857	834	847	798	839	803	825	862	873	803	868	814	849	874	807	817	824	813	802	824	822	850	821	867	841	867	840	811	821	798	854	856	856	799	851	854	844	837	827	822	857	890	794	856	831	843	821	822	839	838	834	831	837	840	833	827	803	807	816	852	828	806	820	809	844	843	857	824	860	871	847	825	834	807	841	899	844	847	815	828	833	858	841	854	870	772	835	784	788	825	847	842	854	823	789	825	823	830	837	804	799	823	848	790	860	856	826	809	833	864	830	818	836	807	806	820	824	842	848	793	833	863	862	844	835	779	831	810	804	858	871	882	787	839	808	819	799	814	816	824	808	818	861	827	802	804	761	835	852	823	778	832	870	811	858	887	836	798	843	865	836	884	876	777	852	869	870	843	816	840	806	769	815	838	816	874	762	947	841	803	843	799	838	841	844	885	801	841	849	898	794	871	844	838	837	859	856	849	838	806	850	788	783	837	838	853	826	894	840	792	829	882	796	851	854	827	809	786	829	820	795	789	809	856	822	806	799	794	850	808	839	835	850	826	831	889	810	791	810	842	836	828	793	806	815	839	837	831	774	801	851	803	834	814	857	781	866	827	820	873	852	829	807	811	826	785	782	866	835	846	864	846	863	861	837	826	828	808	839	816	809	791	798	822	806	796	842	821	797	823	835	833	854	840	844	841	809	881	826	872	837	879	800	865	839	813	839	856	840	810	865	805	792	819	784	853	832	865	805	819	867	815	791	866	850	838	798	822	854	844	833	839	834	818	875	814	859	813	810	830	796	775	854	797	866	875	805	809	795	821	804	815	843	827	855	848	819	816	825	839	817	816	849	806	845	918	807	814	840	819	817	820	807	847	884	835	853	913	827	857	839	791	863	810	847	814	822	799	844	817	811	810	836	841	868	908	881	857	856	857	833	848	827	796	859	833	818	865	822	864	826	876	762	854	850	855	824	771	858	841	840	828	853	853	795	779	860	800	831	781	871	818	891	837	840	825	815	811	779	886	825	786	807	808	822	799	801	843	831	826	835	803	797	826	832	826	810	840	870	823	793	833	858	821	862	797	825	854	839	835	878	834	777	853	869	830	816	830	847	848	873	837	830	876	878	836	785	797	820	834	861	859	779	884	825	820	842	866	835	831	868	824	864	822	844	875	847	840	850	838	818	828	835	815	775	855	880	818	851	892	812	770	837	824	818	835	870	808	793	805	817	806	817	827	798	817	801	839	817	852	815	832	891	825	803	875	850	848	845	818	841	835	857	827	844	881	815	794	856	856	837	873	821	838	881	819	831	875	839	844	843	839	889	852	854	857	848	884	816	838	800	834	793	786	815	834	841	857	838	836	841	895	895	854	839	852	757	835	808	853	830	834	800	850	799	832	772	796	813	808	852	784	804	813	836	802	833	826	904	873	827	795	842	807	831	827	788	849	804	806	798	863	877	828	808	887	827	886	838	798	849	820	845	804	841	798	792	854	824	817	858	887	796	826	863	936	836	793	795	867	822	843	821	840	827	838	881	800	838	799	839	811	818	794	850	818	822	843	875	824	856	770	805	855	799	823	839	862	801	792	822	871	813	865	838	826	814	853	816	839	836	823	825	782	865	893	825	845	832	879	799	859	834	842	800	835	824	827	851	852	790	836	842	800	824	801	830	856	809	858	853	865	821	862	848	854	836	800	789	869	860	832	827	808	833	836	832	825	814	826	814	800	846	823	790	840	787	807	841	795	866	839	862	855	810	828	862	830	859	842	854	800	820	821	840	805	871	840	818	801	850	807	854	823	833	802	818	834	820	825	841	825	829	861	852	851	813	842	863	846	803	872	799	851	821	899	859	884	836	824	852	842	834	816	836	894	865	818	809	820	870	833	827	797	840	815	863	821	834	813	849	838	844	782	850	785	815	855	836	797	834	768	870	833	830	866	852	861	759	797	810	884	824	817	832	818	832	837	849	812	875	859	816	830	871	825	870	809	855	793	856	861	835	845	826	845	832	838	824	842	886	805	852	807	836	874	874	831	794	880	844	864	790	835	808	831	819	807	883	769	835	881	838	787	823	902	853	829	841	868	808	899	839	842	839	831	875	783	847	818	866	821	876	820	807	817	869	852	817	849	814	824	827	899	865	817	904	825	807	911	911	854	838	866	872	856	774	831	791	823	820	852	848	886	820	807	773	851	813	846	841	822	813	775	874	837	803	826	850	801	860	865	870	812	825	842	826	842	862	802	826	868	836	838	806	832	815	812	828	825	857	828	781	878	838	873	806	811	813	842	844	906	850	772	848	873	827	804	838	824	794	835	851	866	813	806	845	811	808	915	789	836	838	826	837	783	838	782	839	819	834	874	839	862	884	784	819	777	805	832	831	823	874	835	914	876	838	822	806	806	846	848	779	842	853	816	832	784	834	785	868	802	888	793	832	813	842	884	822	861	834	839	816	814	812	847	816	843	839	835	838	792	776	792	886	837	817	802	843	892	859	865	861	776	809
5213	1984	15735	19796	11079	5013	2158	1123	797	740	744	740	716	795	719	729	776	745	768	756	694	735	698	770	748	749	787	744	750	723	770	735	755	736	733	784	763	715	754	735	735	776	734	710	700	772	713	776	779	742	772	703	762	738	774	771	706	787	761	721	794	777	804	713	757	769	787	718	721	740	708	746	773	720	725	769	777	766	787	726	726	801	738	760	792	737	776	753	757	726	733	782	773	735	769	741	803	808	764	708	753	737	694	732	781	761	733	710	776	781	762	799	760	769	749	748	730	759	771	762	747	739	766	767	755	758	727	730	762	767	772	746	804	713	796	766	768	770	807	762	764	761	713	768	728	732	747	729	742	766	721	734	671	795	785	789	696	716	771	736	760	713	732	748	748	749	757	733	787	746	760	737	719	785	759	737	739	765	770	730	817	752	775	781	802	746	762	746	700	765	747	746	771	719	757	741	795	730	755	741	749	759	721	742	733	758	723	756	730	770	742	732	718	734	779	770	749	755	731	690	772	761	726	753	779	762	737	759	731	739	767	757	763	795	753	718	724	721	695	742	750	744	673	712	760	769	784	741	799	695	732	758	787	772	727	728	717	752	768	748	720	737	783	747	720	794	747	722	785	740	759	751	757	760	771	754	750	771	790	799	805	740	739	809	809	746	706	781	778	713	804	717	710	733	743	759	742	795	758	714	750	731	722	767	738	743	749	771	760	762	780	769	682	781	756	746	747	782	702	731	754	762	762	735	749	729	759	792	714	749	723	744	746	762	767	763	760	747	740	730	766	751	711	746	742	721	761	724	725	748	706	762	735	751	725	805	715	788	730	747	698	765	716	766	710	762	762	767	737	738	744	750	756	733	767	737	775	706	738	740	743	722	744	772	743	736	738	795	758	759	737	778	746	712	749	768	759	750	734	730	762	770	712	762	748	734	743	705	750	757	727	716	757	779	724	774	741	769	771	732	678	769	738	774	700	741	709	750	748	776	746	760	764	687	771	750	746	725	693	716	732	742	725	803	745	766	707	758	725	722	736	742	722	713	784	764	701	722	709	768	758	768	730	707	732	739	747	775	708	762	706	759	722	726	762	775	775	751	738	773	764	765	710	699	760	779	735	760	781	778	758	746	748	749	708	769	726	735	765	767	691	741	750	746	755	754	732	752	737	736	728	724	741	731	741	787	785	738	783	755	729	744	762	780	738	736	712	753	733	727	726	753	770	722	738	775	730	769	723	756	693	720	717	774	703	719	724	741	772	750	787	729	790	726	715	735	743	778	752	763	687	706	732	743	772	783	742	740	754	725	721	736	740	745	738	741	679	701	776	732	786	706	748	720	690	715	772	731	748	756	768	730	793	780	713	751	719	726	721	753	717	767	746	740	724	771	708	796	759	755	734	751	736	727	797	705	727	705	788	744	737	750	767	762	805	800	715	741	720	705	772	749	787	708	767	794	764	718	724	787	741	715	763	775	762	776	760	736	774	761	755	740	717	754	767	750	720	678	743	717	733	702	744	736	723	746	792	757	753	769	758	768	743	728	754	709	807	760	780	758	745	748	725	763	729	749	732	733	770	732	751	746	738	706	739	771	775	745	727	735	722	712	717	739	717	764	784	706	767	774	758	780	737	745	753	811	756	724	739	730	740	730	715	757	803	744	692	701	715	813	786	806	778	717	757	744	758	718	730	720	784	817	796	732	737	790	720	745	761	709	811	798	771	736	731	738	737	749	754	735	791	740	770	771	724	792	731	753	752	708	720	789	729	765	722	742	734	757	755	716	778	753	780	720	722	778	808	754	746	792	754	709	711	785	753	734	730	704	748	784	741	746	735	752	760	743	768	714	737	730	769	777	731	727	791	777	770	772	735	727	725	806	685	725	696	714	759	749	712	799	784	755	725	779	712	761	756	805	757	719	734	756	765	737	730	694	760	721	776	770	705	750	766	773	763	731	728	734	752	726	794	767	718	775	750	685	740	782	763	731	761	719	748	705	758	789	746	764	773	775	733	731	745	735	775	760	762	718	738	754	725	740	769	775	718	723	751	712	719	744	806	794	744	757	767	719	759	721	710	741	766	749	765	757	740	753	705	740	743	723	761	752	755	717	778	768	807	805	686	760	749	766	700	783	670	736	693	776	788	717	760	747	736	780	721	750	752	858	798	788	688	754	673	692	719	724	755	736	753	738	756	727	696	745	757	756	749	787	743	795	733	810	738	792	740	719	782	785	732	748	771	741	741	795	726	759	761	761	783	812	730	784	748	747	754	748	751	771	717	761	759	757	792	726	734	735	691	735	731	736	734	758	754	772	681	721	752	767	751	762	758	713	740	747	746	761	715	708	760	743	709	731	738	749	762	763	746	775	759	810	749	770	739	764	771	683	768	729	726	773	740	749	750	737	760	742	702	741	708	770	753	737	745	778	754	748	752	752	740	755	762	770	741	774	766	763	733	702	754	743	744	723	723	718	714	739	789	807	796	740	727	738	694	778	728	769	702	722	765	741	723	770	789	747	735	698	751	754	733	783	764	800	741	736	769	709	736	781	763	773	773	729	756	762	767	770	770	736	734	733	759	721	763	729	777	778	765	742	719	777	789	735	788	707	725	707	746	740	789	712	722	728	751	766	739	776	706	769	790	698	768	741	698	767	741	791	740	737	740	766	745	750	734	795	711	738	763	727	754	729	741	771	738	802	784	724	774	729	681	746	761	749	753	733	746	782	719	708	727	776	724	774	808	739	741	760	768	802	795	714	736	762	747	714	736	774	750	742	780	753	722	722	696	761	737	742	742	780	776	805	767	707	738	742	772	734	760	796	720	736	756	793	755	748	759	749	788	711	683	727	740	715	774	772	732	793	726	739	754	713	687	730	776	783	739	714	759	733	813	730	740	768	729	707	725	770	750	742	725	762	747	742	727	686	687	727	727	734	775	724	780	788	744	737	750	726	797	760	753	726	758	758	747	721	729	736	756	729	807	759	747	735	757	734	790	797	728	712	759	750	747	720	733	770	710	781	802	758	754	769	738	744	798	765	736	754	749	774	731	757	768	732	753	733	769	738	780	755	762	738	718	815	747	732	777	735	764	781	761	735	773	725	762	775	747	749	687	719	745	765	790	799	751	741	708	754	784	762	735	796	745	726	741	728	773	756	723	771	711	748	704	793	741	715	762	786	747	717	752	702	778	749	724	740	755	736	742	751	733	789	760	753	752	737	739	737	722	775	692	727	716	740	712	722	665	738	761	775	772	745	786	804	753	760	763	779	747	714	783	749	739	759	751	771	685	765	715	772	766	693	705	684	739	744	685	666	712	759	791	788	683	736	719	752	744	730	770	753	768	789	778	813	763	765	779	692	737	733	801	749	775	786	724	742	745	719	746	761	792	781	733	793	742	737	737	734	749	778	741	745	762	736	782	746	744	751	751	758	720	751	769	759	720	751	705	736	719	719	766	734	745	742	743	717	742	752	781	737	721	747	732	751	751	818	753	710
24591	21205	32687	57878	55760	37967	20810	5641	1399	917	866	829	799	869	824	821	887	825	816	814	767	834	839	848	800	823	836	814	771	787	797	797	837	751	843	801	867	843	805	821	803	806	788	811	787	772	800	839	784	810	838	793	828	831	771	801	826	828	815	843	796	859	854	802	847	792	830	839	808	778	792	851	808	784	811	831	809	817	833	822	791	787	786	846	842	851	824	831	786	815	826	821	810	847	840	848	791	838	819	811	855	775	788	838	822	864	771	845	799	893	833	790	781	812	861	830	793	845	788	827	830	847	840	814	835	780	732	823	870	798	858	829	802	865	813	804	829	879	819	832	759	846	851	812	808	806	835	875	806	820	805	779	798	803	832	817	850	828	812	810	848	809	803	816	870	792	815	800	805	786	786	796	808	786	797	876	837	784	837	883	802	809	768	813	779	770	831	818	742	782	792	831	833	849	859	778	784	820	757	815	786	833	844	809	810	740	744	766	776	836	855	770	818	753	853	819	846	814	768	807	832	774	807	831	828	798	834	818	802	816	862	761	812	772	793	825	760	797	846	856	849	815	853	816	829	783	809	743	745	822	795	815	842	789	856	792	806	837	831	832	842	786	757	787	761	791	850	767	848	805	853	809	812	815	823	799	801	777	793	796	757	844	861	836	828	837	801	758	822	766	802	768	814	803	794	727	746	821	822	824	772	791	812	817	767	783	784	782	835	787	797	821	789	821	819	841	795	808	797	811	785	846	757	799	814	767	778	810	790	782	836	816	817	815	795	792	808	750	788	807	800	798	837	816	812	835	830	855	853	847	840	809	750	807	821	772	810	850	768	760	823	806	830	788	794	848	806	865	831	857	854	768	781	844	811	830	783	767	840	784	847	776	848	796	846	814	829	809	829	809	803	835	839	821	823	841	755	803	769	835	792	807	776	848	783	795	795	770	841	810	799	800	833	804	872	811	793	846	773	855	799	762	841	857	802	807	815	785	806	828	801	892	873	821	813	762	795	791	741	831	843	858	859	826	798	800	820	787	787	734	816	802	789	781	811	814	770	820	795	799	786	806	809	830	819	819	781	790	782	827	824	835	783	841	824	797	764	796	826	824	823	838	806	826	807	800	739	775	817	820	813	782	783	818	781	818	842	771	816	801	817	763	770	785	823	831	813	790	816	824	820	810	854	821	781	838	841	784	816	823	817	820	812	823	838	779	813	831	804	826	807	777	767	803	793	803	848	824	790	792	822	825	827	820	828	783	783	793	804	847	837	762	790	831	801	836	879	782	850	756	787	810	778	815	771	806	773	819	822	789	799	811	786	777	808	789	813	805	776	818	818	830	809	848	771	791	824	840	815	814	847	778	852	833	808	772	764	770	770	777	831	823	812	791	794	739	794	804	789	787	851	775	862	861	815	887	802	810	780	817	799	840	833	786	829	854	774	840	815	837	851	811	831	815	778	792	786	872	815	838	824	794	796	805	846	832	856	822	811	812	826	790	850	812	828	820	851	784	828	794	803	824	808	856	791	812	821	829	774	807	769	845	837	829	742	846	852	789	849	819	803	784	794	839	810	833	844	794	818	720	764	808	813	850	829	802	780	830	809	767	791	805	841	798	811	795	808	869	757	851	817	808	796	802	801	844	855	774	809	814	875	813	805	790	813	825	804	867	826	777	783	782	827	805	827	809	799	832	781	819	828	824	794	775	785	835	823	784	789	866	784	763	908	777	764	852	854	835	804	786	788	804	787	826	810	817	814	802	848	812	792	787	839	828	800	788	799	869	855	752	810	797	793	825	873	837	806	785	800	789	816	837	808	791	800	806	788	812	823	825	858	819	858	824	837	795	783	829	764	746	799	750	729	787	794	748	824	779	797	811	772	826	813	836	855	869	827	829	858	831	796	826	828	792	825	794	774	840	766	849	796	787	841	762	821	849	828	876	780	882	804	792	772	850	872	781	809	757	819	754	796	765	827	777	870	801	843	806	792	867	791	805	857	856	806	741	802	828	812	767	795	822	831	832	810	854	799	828	844	800	809	777	812	781	767	750	795	758	797	821	838	804	853	828	807	765	806	828	815	756	811	801	793	759	795	785	837	871	803	841	773	772	788	807	791	849	825	812	774	741	819	819	795	757	856	837	829	809	818	813	789	790	829	844	797	799	819	775	804	827	839	806	845	807	825	830	804	827	816	792	820	795	838	789	809	860	833	816	825	841	816	825	824	773	825	783	758	783	759	860	815	849	804	798	814	817	824	770	826	770	791	857	795	814	794	779	776	841	826	830	901	823	805	812	800	824	863	826	814	838	816	824	762	832	823	766	866	787	809	847	866	812	801	834	843	808	788	803	828	873	755	814	793	846	813	826	793	787	793	796	817	745	811	816	795	818	872	815	795	768	807	792	808	802	811	827	846	811	833	787	819	777	806	755	865	781	821	908	821	781	830	790	796	799	842	810	792	787	783	784	811	823	775	852	834	764	810	819	765	740	797	831	841	821	800	820	827	805	808	768	792	778	829	824	883	837	860	807	780	799	767	796	740	837	817	795	810	816	761	818	828	820	839	797	797	778	846	819	783	811	806	811	859	822	831	787	824	841	838	802	817	827	792	800	790	814	812	803	835	833	833	773	814	814	785	832	837	814	780	820	825	777	847	775	804	786	836	828	776	782	787	817	774	842	790	779	820	791	808	759	851	806	799	848	873	775	795	773	832	815	795	800	806	779	825	821	807	807	761	814	778	805	807	747	804	822	828	843	817	864	754	788	792	803	798	814	819	791	792	804	870	782	824	835	853	798	829	797	865	809	780	815	781	847	806	810	806	821	817	828	769	831	782	786	805	852	799	769	778	852	801	808	831	870	794	814	826	792	790	818	808	843	865	824	776	825	808	770	837	829	765	822	831	798	777	811	814	798	785	768	802	848	849	832	747	799	742	851	833	816	866	833	786	830	813	812	813	789	860	853	776	855	805	846	842	809	852	843	841	747	791	795	805	804	861	769	861	814	819	797	816	770	861	746	773	853	809	806	764	761	807	772	807	758	831	785	773	817	822	766	828	769	821	853	764	838	818	796	785	859	821	840	831	800	869	824	797	843	837	862	861	835	816	821	864	799	827	811	810	800	756	783	859	800	858	899	817	808	804	865	806	827	791	834	872	785	757	763	838	837	806	830	839	798	822	822	817	823	833	771	837	786	826	757	804	769	789	788	747	843	802	804	775	818	833	787	851	835	774	846	852	838	838	797	768	812	813	794	810	807	771	732	788	832	842	837	827	815	820	822	844	757	797	830	804	790	766	783	809	808	821	810	785	798	842	853	847	786	833	842	836	806	763	823	813	787	806	825	825	814	817	763	816	829	800	831	866	789	821	786	775	809	776	822	736	839	815	804	809	812	807	823	804	853	799	866	806	810	807	809	774	782	825	830	787	814	816	792	799	885	791	810	780	841	826	766	769	822	860	818	834	847	846	804	815	771	799	862	858	803	815	835	759	794	810	763
3837	7271	51842	70646	53961	29572	12957	4023	1261	780	791	773	751	788	760	811	759	808	828	791	778	795	849	828	793	781	766	793	767	774	787	786	770	792	801	790	756	775	748	836	810	775	864	759	754	814	773	770	801	791	797	789	815	766	789	804	780	801	790	770	794	792	809	791	839	782	796	725	790	801	828	753	817	820	754	795	850	818	814	729	811	748	824	778	803	766	782	736	767	808	802	817	833	827	753	840	763	762	816	789	785	819	779	793	762	743	773	764	755	780	751	786	831	841	803	777	778	737	816	774	800	745	808	793	760	773	770	843	801	772	804	789	778	831	742	790	756	832	749	762	763	767	794	804	829	760	759	742	801	746	771	745	799	747	776	765	764	784	762	759	790	792	759	796	833	809	753	806	804	792	771	781	757	695	770	786	775	789	743	837	799	812	757	789	814	786	796	841	801	795	775	813	801	768	776	734	800	781	839	777	818	741	757	789	821	783	810	815	752	818	746	791	776	809	721	808	811	773	755	761	762	789	768	789	786	745	796	771	793	786	813	780	831	732	816	797	795	780	799	775	771	750	792	749	750	772	823	790	770	760	824	794	820	781	816	748	759	749	813	818	814	794	827	802	812	727	801	796	785	751	767	789	723	726	782	760	768	808	779	795	771	785	847	782	757	711	779	821	765	840	785	796	834	751	797	783	821	790	772	765	776	773	771	779	701	759	755	782	769	825	762	802	808	828	786	854	809	818	798	731	810	748	803	766	830	830	768	787	764	765	807	752	808	771	789	783	777	765	812	790	798	796	761	787	760	787	759	798	799	768	786	823	771	792	836	780	728	810	835	773	799	793	766	780	788	777	789	821	775	837	796	789	780	822	760	784	733	785	820	767	804	779	806	786	796	836	745	784	788	760	810	752	796	809	807	836	766	794	825	783	791	798	800	779	770	812	839	740	765	766	768	758	799	794	796	778	840	866	796	810	751	750	740	766	801	776	804	794	830	791	776	759	752	791	764	774	839	734	797	794	795	791	778	760	812	845	806	795	778	789	751	736	808	788	788	791	782	763	789	742	758	826	793	830	845	768	774	841	824	748	764	784	818	794	729	743	773	796	775	752	808	769	848	798	795	747	819	754	837	779	833	818	843	814	828	736	823	821	808	745	794	766	764	776	719	776	803	729	812	798	840	808	812	823	794	818	779	757	755	794	774	801	770	844	794	752	804	785	804	821	761	759	781	792	801	794	742	781	762	752	793	746	750	742	782	754	748	793	778	778	724	771	801	763	776	778	775	793	814	767	783	775	791	774	780	778	769	785	758	777	832	771	792	789	776	735	756	770	782	786	754	754	770	800	831	818	781	783	764	789	801	816	726	800	784	759	781	854	753	768	804	784	735	795	779	800	789	793	761	777	816	789	795	761	770	739	821	796	788	745	729	769	789	756	816	785	792	807	807	833	796	750	723	766	789	793	779	764	772	804	818	787	762	805	813	747	781	806	741	799	754	743	781	808	790	733	775	761	786	764	808	728	805	750	786	799	777	788	758	775	793	793	799	792	831	798	797	732	771	817	785	806	747	792	776	781	785	812	814	713	755	782	824	792	771	768	794	771	839	759	787	762	753	818	746	739	769	760	771	804	803	759	786	761	764	788	784	775	769	794	797	775	780	741	792	775	816	773	756	790	724	755	754	769	764	786	784	804	829	727	786	769	758	774	731	750	769	762	805	772	825	807	756	778	791	805	801	799	779	815	763	768	782	793	795	767	783	717	826	803	770	792	751	790	752	807	838	769	788	817	761	766	759	795	726	764	785	753	780	835	772	814	770	828	754	811	785	788	806	752	786	772	792	741	765	795	767	784	799	743	800	772	785	780	841	764	818	777	818	811	751	819	777	782	800	762	747	782	819	790	768	746	764	807	812	747	775	767	819	786	809	766	794	784	830	770	789	735	771	779	767	808	795	712	764	768	839	756	800	751	808	770	775	788	783	801	764	745	783	785	770	813	814	789	780	776	786	827	776	788	807	791	816	802	758	743	746	809	810	855	790	811	746	763	790	727	774	803	792	772	766	775	767	776	805	770	796	760	778	784	741	786	757	769	746	749	806	728	796	801	776	810	807	810	759	834	743	771	723	763	786	776	786	770	742	863	790	770	759	773	787	770	789	799	823	810	779	800	791	781	773	737	786	813	755	759	734	757	768	789	774	817	798	742	807	752	772	733	800	761	724	750	801	804	761	798	756	813	818	783	769	763	773	767	803	721	765	756	770	802	783	765	864	755	789	808	794	767	795	758	747	795	750	766	775	780	794	754	766	799	784	825	803	803	794	839	791	764	777	795	752	768	772	787	804	803	732	799	761	792	785	770	778	814	843	758	806	755	770	761	807	782	802	769	772	825	772	781	716	738	779	700	725	779	741	713	778	783	778	797	768	767	773	826	740	745	786	772	775	809	775	730	789	789	742	777	791	736	818	764	773	749	766	789	837	781	764	788	791	759	766	826	734	756	753	797	773	800	748	780	774	739	791	778	760	739	800	811	792	794	781	821	747	808	813	765	800	775	848	792	801	792	783	819	735	782	750	830	780	781	744	765	811	794	744	754	852	717	778	793	782	774	807	777	840	777	761	802	791	779	733	754	812	784	752	807	794	751	757	779	769	772	764	754	788	786	796	772	799	811	791	792	821	759	782	763	759	750	769	826	735	826	767	823	854	847	768	840	799	791	786	770	788	752	810	760	791	791	769	815	765	784	742	789	753	722	775	793	780	792	793	769	810	760	754	740	769	800	750	775	778	795	803	785	811	782	790	764	755	755	771	813	821	815	811	815	731	818	771	770	780	751	805	815	780	804	841	803	831	782	777	812	765	795	750	791	794	767	816	751	802	790	767	809	796	766	752	750	786	750	768	830	855	776	769	784	820	786	795	783	793	775	835	811	783	766	833	830	816	803	794	737	776	746	751	819	767	766	705	788	804	806	814	787	739	789	802	750	739	744	756	819	801	769	785	811	819	846	838	736	797	789	788	805	757	810	749	761	731	824	742	811	777	733	770	768	820	821	819	780	785	775	828	757	730	748	778	769	751	811	762	808	782	760	801	741	810	752	745	802	744	778	759	754	745	786	787	849	765	733	803	775	840	789	823	743	799	765	731	766	764	748	733	794	793	776	796	809	809	732	803	854	736	776	749	775	837	771	783	775	723	758	782	795	782	793	794	759	800	758	814	789	766	779	802	800	761	771	761	743	783	809	751	735	772	757	794	774	754	750	776	788	823	788	782	764	824	816	764	766	791	806	797	788	739	768	851	819	763	782	746	729	738	783	713	799	816	812	812	740	727	772	752	789	785	802	803	821	733	780	760	810	819	817	790	758	780	732	798	841	778	737	785	780	817	780	871	818	733	701	800	795	771	795	789	789	780	761	762	775	815	776	806	797	795	725	745	802	756	789	774	767	816	803	829	767	777	747	760	775	786	750	738	770	846	756	773	811	775	732	819	788	797	752	759	729
23832	21170	30942	54261	58485	43832	26344	7487	1859	1021	960	915	931	917	913	937	906	925	912	955	913	959	943	947	898	941	939	935	923	884	914	915	926	911	898	892	900	874	846	932	912	910	897	864	896	895	897	919	902	953	910	940	906	871	904	854	855	943	931	945	901	892	910	893	887	905	857	898	881	945	885	889	912	875	901	892	832	961	922	938	858	876	895	897	886	907	888	848	856	893	923	876	894	954	880	870	931	891	918	898	884	904	870	842	883	891	860	940	911	898	937	857	892	910	885	874	906	887	883	866	884	894	915	871	926	924	950	895	885	966	879	920	887	919	916	949	903	891	848	879	973	942	910	858	914	847	924	884	917	857	873	935	881	900	960	935	868	857	886	952	930	889	893	902	890	913	839	876	947	854	910	850	872	862	869	915	913	911	934	879	943	898	886	861	873	886	912	879	908	886	947	890	875	929	925	933	906	961	859	907	882	901	929	918	904	938	889	886	870	941	882	924	900	934	905	912	877	917	888	914	855	911	914	910	915	931	907	787	956	912	878	906	901	920	835	907	851	874	853	888	881	910	966	961	865	853	882	889	884	853	942	908	891	862	892	873	849	894	878	922	899	909	859	903	968	896	859	824	904	949	904	918	934	914	921	992	866	862	930	916	902	870	894	931	936	922	892	846	915	839	902	871	845	926	930	884	901	931	938	955	873	930	887	925	857	865	944	928	923	897	911	887	887	909	885	941	845	895	872	921	822	965	885	903	852	912	921	937	898	855	878	887	877	874	865	916	909	850	897	933	927	866	883	881	845	875	953	936	944	908	868	935	852	891	901	897	947	909	857	922	941	870	865	908	921	859	934	931	854	869	831	925	871	909	851	866	896	920	978	880	878	922	926	881	945	905	866	892	934	906	950	920	855	948	845	927	857	906	850	866	892	913	875	861	872	864	905	928	891	891	940	824	903	891	909	906	934	870	913	852	854	881	857	846	842	890	854	908	915	931	881	892	888	909	865	886	858	900	856	896	882	935	893	922	862	916	865	867	905	888	833	924	882	896	879	873	879	942	920	900	909	869	896	885	838	938	900	867	874	912	886	939	951	930	911	886	879	894	888	900	853	905	887	905	889	911	904	918	836	931	859	879	909	906	864	871	941	939	913	926	903	880	819	906	856	912	867	887	805	869	870	889	875	929	945	919	910	921	871	869	904	882	916	852	865	895	911	896	893	910	927	944	874	932	882	871	898	889	924	914	897	926	878	858	912	909	881	907	909	940	870	916	916	919	939	889	939	883	887	900	852	884	877	905	926	865	906	895	917	871	880	909	849	917	902	942	855	810	866	924	902	877	913	881	849	928	887	908	939	899	892	891	947	915	915	900	863	872	849	864	875	896	878	916	878	887	912	869	887	854	878	814	893	858	889	911	934	913	907	942	866	951	883	890	908	905	885	903	886	854	890	854	885	898	914	900	864	869	860	879	860	899	838	843	913	933	900	872	904	889	933	897	938	881	882	940	916	884	887	908	897	887	877	918	911	899	885	894	854	881	904	883	896	923	956	851	926	928	886	883	907	910	958	907	880	897	929	913	899	885	934	902	890	907	925	901	900	862	871	906	881	936	879	920	895	882	878	931	916	907	906	875	929	919	883	926	862	909	905	965	905	883	884	870	906	911	871	847	955	889	882	884	894	865	870	923	929	930	883	915	868	888	902	858	899	899	848	900	875	885	845	898	879	861	892	924	898	849	883	940	881	878	891	899	851	927	843	877	893	857	931	927	906	877	906	907	918	854	836	877	907	913	885	862	933	883	891	883	902	910	898	905	867	926	960	881	928	861	917	933	908	937	880	880	878	920	909	892	827	892	884	880	929	949	897	907	905	919	905	946	893	908	908	903	858	919	925	890	908	905	879	873	910	914	951	897	923	858	855	856	897	866	874	878	889	850	937	931	913	928	938	858	905	874	932	884	850	867	916	875	909	897	928	836	899	887	872	919	901	884	897	891	932	840	885	906	845	941	912	891	894	855	856	930	898	837	892	910	927	898	915	870	937	928	867	877	946	860	868	929	923	868	847	888	856	884	907	869	832	899	904	865	896	874	903	887	846	911	898	910	916	878	864	924	895	875	924	907	905	845	896	840	869	851	893	865	947	885	913	921	908	933	864	866	911	913	844	960	896	944	879	925	905	850	897	850	861	862	949	885	930	888	871	910	845	866	868	905	898	832	913	909	859	894	908	934	934	971	949	924	890	957	884	897	929	874	876	871	907	820	916	902	879	915	867	948	879	920	883	862	866	871	899	894	853	850	911	873	866	950	932	885	904	867	833	906	910	940	889	908	885	921	943	914	930	936	887	882	951	899	868	881	900	860	911	888	911	894	891	893	952	871	921	881	866	867	902	939	898	868	914	908	873	916	860	920	923	904	890	887	890	899	916	927	855	890	947	868	919	880	887	920	882	904	936	901	906	909	871	895	858	862	847	980	925	906	910	932	890	872	924	879	847	919	856	909	910	942	908	890	877	880	904	888	892	932	888	828	908	920	911	903	880	928	876	895	856	906	904	897	864	892	943	893	870	818	906	895	924	925	871	894	884	871	965	843	867	889	879	875	869	960	926	907	898	927	906	914	935	871	932	891	928	926	840	860	860	878	877	899	901	878	917	843	875	894	841	886	893	838	825	859	984	856	923	892	866	957	943	901	901	890	889	907	846	862	884	903	873	866	864	917	861	904	864	928	852	858	916	904	890	908	872	965	856	898	897	899	884	894	884	924	854	872	893	913	906	897	939	904	872	912	870	899	921	867	948	894	902	873	870	917	851	850	887	926	896	871	950	822	872	892	910	943	885	875	854	839	876	907	883	876	913	875	888	941	839	952	929	886	861	862	852	870	903	892	894	853	864	927	866	938	917	885	910	856	891	843	855	861	883	918	923	876	879	914	877	859	928	961	849	906	881	835	950	877	951	884	875	935	862	879	898	868	960	911	924	914	882	831	851	886	896	877	872	936	896	835	864	903	855	898	898	859	898	894	906	877	897	893	864	945	832	851	875	912	873	881	892	879	902	901	925	885	929	894	895	927	900	888	913	877	873	927	901	934	884	880	912	913	909	911	926	912	912	892	890	934	883	878	939	898	880	956	882	883	883	890	849	893	922	888	908	911	925	842	856	891	919	857	883	867	882	919	883	906	910	914	878	854	892	864	874	847	907	917	875	936	879	858	889	877	940	930	917	879	891	873	862	895	850	888	913	917	904	892	925	885	845	965	894	923	906	868	849	924	948	931	892	838	936	844	901	902	927	899	885	894	876	879	889	900	864	904	946	902	939	901	956	896	911	894	934	933	857	874	891	883	930	931	911	921	893	903	876	907	872	935	904	911	871	903	831	888	958	888	898	919	915	880	943	881	898	898	900	891	872	882	871	885	856	937	861	865	861	931	982	848	956	835	887	886	965	921	913	873	880	886	907	918	851	912	881	901	899	890	891	942	804	898	889	902	854	852	929	907
4321	9177	52374	82746	63770	38462	16403	4729	1737	926	848	915	944	822	867	850	901	906	882	854	842	905	875	817	839	886	906	893	861	869	817	870	892	884	887	859	885	894	866	909	818	851	874	820	864	868	877	853	898	869	827	872	883	847	858	834	863	858	848	879	896	883	912	869	932	926	886	878	860	847	877	842	880	866	830	903	879	871	837	872	862	859	891	846	868	855	853	863	891	868	866	904	846	865	886	867	869	866	868	871	860	832	847	864	873	822	875	872	911	891	887	833	889	856	958	868	828	907	851	856	826	831	889	849	897	847	900	879	871	896	849	823	892	842	907	903	818	889	865	867	826	877	883	797	871	845	899	941	924	890	911	883	829	906	826	900	890	887	859	820	853	865	876	850	861	873	880	840	796	860	852	833	824	877	847	844	810	905	822	836	866	861	828	824	814	868	897	888	834	877	859	836	845	902	907	888	905	877	884	842	888	871	845	847	820	846	868	846	812	828	847	865	854	858	838	844	857	895	854	882	897	858	876	821	856	839	848	835	864	813	852	879	886	873	870	835	860	873	881	848	870	849	815	833	870	875	816	874	793	857	831	859	853	885	780	873	923	917	881	844	840	874	839	890	817	888	830	861	865	882	867	871	896	879	828	902	855	816	876	877	869	814	850	858	868	850	848	906	906	900	898	884	863	925	857	863	842	873	888	847	863	812	893	860	825	905	813	827	776	862	835	887	854	870	806	915	850	892	831	848	880	810	864	873	856	880	834	842	852	906	833	914	807	877	858	835	854	851	847	874	870	843	841	840	839	826	880	837	857	854	882	842	848	793	872	858	854	886	817	853	859	792	849	874	895	846	853	879	869	855	835	810	825	912	871	887	893	857	831	854	866	866	868	838	860	872	814	843	813	856	869	929	817	850	895	832	856	882	834	851	883	865	842	839	931	885	874	916	827	842	862	868	866	810	907	829	857	834	887	871	844	885	841	875	853	864	900	878	838	873	866	817	859	858	846	922	874	894	865	859	883	825	834	874	852	926	832	876	853	826	887	888	876	825	880	868	898	851	897	824	863	831	874	867	812	884	809	827	868	872	854	857	885	848	842	867	866	883	862	859	831	875	877	832	885	877	844	889	838	862	879	854	859	831	859	856	885	843	837	846	865	818	848	863	852	833	904	892	911	853	878	845	821	867	894	860	871	845	921	808	909	873	890	879	857	839	818	923	840	831	879	855	870	864	832	835	846	915	886	804	869	885	851	829	892	818	876	860	905	846	793	868	865	871	854	867	821	803	855	862	820	852	860	855	904	818	874	868	837	920	884	853	814	883	895	877	854	846	852	853	797	877	877	883	870	871	910	853	850	926	887	797	889	874	894	830	855	873	937	870	817	908	843	918	858	837	862	832	852	827	825	825	880	862	854	839	840	855	836	888	859	852	826	883	836	884	888	895	838	891	879	838	822	825	866	852	852	860	893	888	868	871	850	878	825	842	852	872	834	837	829	895	831	802	904	958	862	876	896	855	870	824	802	912	839	879	862	837	794	847	798	874	903	812	875	843	827	809	898	879	869	862	831	854	885	846	827	920	921	890	849	881	927	883	910	900	880	824	865	845	898	858	830	866	810	862	943	817	840	861	903	853	875	875	857	865	848	850	849	872	878	831	890	888	825	842	873	818	862	874	893	856	865	883	862	857	836	825	890	880	878	876	861	879	841	816	864	832	911	867	873	869	837	915	881	815	912	850	848	882	806	882	890	796	864	868	860	871	803	865	875	834	876	867	851	811	826	872	830	843	856	859	860	894	908	870	841	822	866	852	884	887	910	789	871	869	940	879	885	858	868	862	903	879	887	867	853	884	863	829	815	903	860	832	854	871	865	871	854	815	881	893	855	853	880	833	885	857	899	866	818	873	829	868	840	827	883	841	807	857	880	824	915	870	855	887	876	856	841	876	897	881	820	864	866	848	878	882	809	803	857	907	939	785	863	865	842	849	899	900	855	819	833	854	863	872	899	875	863	869	869	879	858	855	902	843	838	869	844	902	877	845	860	888	865	825	824	855	880	868	886	885	830	846	837	868	867	898	859	882	855	817	850	847	865	872	925	879	856	871	896	867	912	837	842	887	831	827	881	809	899	885	884	837	904	847	886	896	787	913	891	859	858	912	884	820	897	853	877	905	878	867	814	863	824	886	834	789	868	885	884	871	880	847	844	885	865	898	867	852	910	821	864	840	887	931	873	855	856	828	866	864	840	817	873	806	936	850	862	887	906	889	889	869	821	878	805	854	833	878	852	846	878	815	878	881	848	847	816	861	859	874	846	873	824	850	890	857	883	857	835	870	852	894	851	851	869	819	874	885	826	821	848	809	862	902	885	879	869	840	874	854	841	821	848	838	872	876	846	890	878	826	869	864	886	891	877	917	900	870	795	856	856	823	835	880	842	878	896	851	808	868	863	858	837	892	819	833	873	849	780	822	880	833	826	847	870	896	848	842	874	847	839	865	898	887	886	815	893	886	875	858	852	832	851	857	827	844	877	876	816	879	846	875	842	855	878	849	772	886	863	856	831	908	862	846	832	832	873	884	893	835	875	881	846	858	825	829	826	831	888	864	866	896	863	781	854	838	853	873	879	859	855	891	877	843	859	858	879	891	828	835	879	868	882	862	907	846	828	811	825	885	851	859	847	879	873	820	879	855	826	909	801	808	875	877	899	908	860	831	849	853	821	902	830	903	845	871	863	870	894	800	899	860	843	873	856	850	876	805	834	803	855	847	888	864	863	871	787	837	875	858	835	855	842	865	815	892	866	890	872	878	870	889	858	861	847	872	857	832	883	867	874	870	861	818	865	807	811	892	862	874	867	885	867	867	801	857	810	806	828	833	829	848	869	870	860	846	858	921	861	897	861	826	898	888	882	863	875	852	815	871	887	847	861	860	897	807	817	865	877	836	875	880	891	831	835	821	842	891	884	867	876	898	863	865	814	846	828	811	786	859	833	915	843	783	818	878	836	857	840	897	910	827	808	825	851	826	858	863	872	891	845	870	868	822	832	913	853	883	838	841	849	809	805	850	860	884	840	850	827	843	842	878	821	840	859	875	913	846	823	845	878	851	814	842	865	881	897	794	797	840	855	825	854	902	862	832	890	883	837	879	830	879	870	796	881	923	826	832	862	850	845	835	887	876	846	840	845	877	906	938	851	866	880	821	834	864	899	855	856	857	884	853	857	868	815	804	822	876	868	877	882	854	861	837	819	882	837	849	853	867	899	868	888	886	857	811	802	877	811	854	919	823	868	867	824	842	829	857	889	874	849	877	843	886	844	881	860	839	884	843	838	867	878	880	866	892	896	831	902	871	809	828	826	838	892	847	864	831	853	870	860	873	924	859	869	858	811	844	888	818	846	826	835	846	880	850	848	824	853	794	831	845	839	824	885	850	854	823	850	854	846	860	827	903	874	845	824	818	862	852	853	872	854	941	849	893	840	948	819	870	857	840	811	814
27222	13839	8694	27597	18897	7471	2387	1159	907	868	846	791	796	814	829	846	827	870	851	846	837	804	813	873	838	845	789	777	871	836	869	791	795	860	894	819	829	812	831	863	814	811	809	824	806	862	869	799	856	828	798	822	803	838	789	791	829	818	819	834	820	868	825	835	788	862	824	792	820	813	829	822	776	841	840	831	858	760	907	817	895	849	853	815	837	799	769	783	834	843	820	781	854	819	835	833	814	854	801	799	817	843	839	822	884	781	839	802	832	834	811	837	772	867	837	846	800	777	815	803	829	829	854	829	808	843	824	838	812	842	825	839	856	772	847	789	789	834	814	862	755	765	805	849	782	799	851	825	815	866	850	776	816	813	835	825	881	813	854	836	802	827	889	764	821	864	818	861	854	876	810	813	830	805	815	827	867	860	819	814	791	816	854	807	904	836	843	852	842	824	841	844	801	798	833	861	836	803	835	818	826	838	864	852	818	845	822	765	818	843	820	849	796	833	815	819	814	834	831	811	827	827	811	853	776	782	840	796	821	825	893	837	827	786	804	813	770	801	815	835	828	805	833	843	799	839	836	839	812	855	836	827	876	833	848	836	837	799	846	807	818	809	843	845	827	794	867	872	781	809	802	809	843	789	802	806	792	849	854	774	800	769	813	880	791	811	809	786	818	823	787	789	817	835	841	841	798	793	869	880	810	856	832	795	793	815	836	822	802	839	856	781	855	799	767	848	858	854	780	775	825	842	860	806	775	806	815	813	832	858	810	822	831	806	808	826	872	823	813	785	773	824	847	840	837	797	827	832	846	841	868	845	842	825	849	802	846	844	826	824	851	826	817	799	794	817	796	816	826	794	825	846	818	830	897	812	886	836	840	808	824	838	877	882	820	848	832	820	865	780	842	860	851	838	856	842	834	820	847	847	858	832	850	834	815	819	874	838	799	816	774	793	819	861	810	802	867	837	816	811	852	835	854	822	821	843	785	767	815	837	828	824	816	819	751	820	842	795	810	870	781	846	845	820	883	785	803	847	821	836	825	843	848	805	800	820	772	822	836	821	795	821	840	833	834	867	828	797	863	835	825	794	836	858	834	796	853	814	840	837	800	825	836	812	784	767	814	802	816	911	881	880	817	780	821	878	801	799	827	814	813	792	826	779	858	789	821	854	792	815	769	869	818	813	862	813	840	784	865	819	855	844	854	816	784	786	849	826	813	854	826	840	871	826	889	788	843	812	850	851	819	816	803	799	831	795	826	832	825	858	788	801	785	821	814	861	916	852	848	741	772	804	764	778	806	778	843	795	805	883	822	799	792	808	872	832	849	878	778	760	838	846	805	853	790	779	848	870	837	854	807	836	805	802	853	817	833	880	861	901	885	820	813	837	841	837	846	857	862	831	849	880	814	836	854	846	798	811	793	833	863	795	799	804	857	892	836	784	829	813	829	835	804	837	860	834	798	841	829	865	792	815	805	817	839	790	833	859	855	828	795	790	803	806	820	843	793	812	815	838	818	807	778	789	788	819	872	791	804	804	863	759	813	809	804	839	808	803	865	820	819	816	838	789	859	809	821	836	864	829	847	856	770	806	789	833	848	825	856	757	833	819	786	857	884	865	860	826	804	819	797	823	761	782	824	822	823	792	797	786	825	793	803	815	821	836	828	777	866	814	821	836	849	823	834	840	876	791	817	837	842	850	800	732	846	848	808	833	826	817	818	882	839	789	811	815	844	829	823	813	797	820	827	840	813	863	828	781	866	786	769	796	854	880	864	755	813	823	796	836	836	819	819	852	875	852	854	793	831	845	814	825	803	764	826	824	793	816	822	789	816	827	817	796	818	788	859	839	811	799	841	821	839	843	817	811	840	787	848	828	848	833	837	827	787	787	832	841	850	792	803	827	809	783	823	804	809	830	788	806	770	815	804	828	855	859	806	747	813	824	801	865	847	849	821	812	797	834	809	800	821	821	854	820	859	817	800	736	832	781	841	829	832	849	842	801	865	854	838	819	813	781	795	830	830	842	813	779	831	817	806	831	813	818	828	801	842	844	813	830	813	857	805	837	858	824	817	831	845	858	813	843	820	865	804	799	749	803	820	847	839	771	847	885	844	808	847	782	833	820	792	791	834	837	843	854	846	845	811	873	828	808	843	792	836	827	840	781	862	837	799	890	853	847	824	836	873	810	746	817	828	779	800	838	782	816	875	834	772	801	803	820	794	782	853	880	789	834	797	803	850	859	808	799	817	814	823	831	783	807	846	785	813	800	810	848	822	830	824	872	815	813	862	862	819	824	849	863	833	776	861	845	837	820	826	808	824	865	835	790	812	811	867	825	860	783	845	798	815	844	805	817	806	823	813	812	808	825	847	837	808	854	796	815	869	807	819	877	816	848	811	758	837	799	884	819	838	794	818	808	763	843	808	835	790	795	763	844	797	812	822	841	884	827	839	835	786	871	788	831	837	815	826	840	817	865	845	803	835	799	830	834	806	811	756	800	793	856	774	853	813	835	861	775	851	846	838	806	801	757	807	808	816	816	795	862	801	792	762	848	842	846	861	857	837	825	845	845	807	834	809	809	842	865	854	837	848	816	786	841	805	817	795	824	785	790	868	786	838	817	840	806	845	868	818	793	808	826	824	823	860	847	866	811	853	820	780	868	864	846	811	895	817	834	815	825	843	792	833	858	806	848	865	885	827	856	834	784	829	760	840	835	837	816	808	838	821	816	855	777	826	810	841	793	799	831	863	820	805	797	817	814	829	818	814	849	805	827	794	863	794	782	831	793	811	812	781	850	829	857	818	835	857	804	837	864	802	806	868	797	838	805	806	856	856	819	937	836	802	854	777	834	837	795	818	848	805	836	828	781	771	815	795	735	840	881	798	796	787	836	797	832	798	766	795	817	840	824	774	868	777	830	759	882	828	776	800	774	800	822	822	827	855	870	794	889	819	878	786	842	867	847	837	844	771	727	783	771	862	836	832	801	826	787	801	806	800	830	851	826	817	814	823	803	816	857	851	799	842	780	826	777	841	793	856	855	819	769	826	825	825	812	852	838	852	851	833	820	799	807	789	812	829	792	892	901	831	873	840	802	869	798	860	794	816	818	819	839	825	804	848	838	855	792	781	819	815	855	858	812	866	811	812	865	808	794	826	812	815	820	811	787	800	810	753	859	824	808	841	840	815	870	832	857	814	832	817	853	811	860	852	840	792	841	848	843	840	787	829	826	798	814	781	819	860	838	801	823	771	826	803	760	808	839	746	852	865	813	806	817	867	831	845	841	820	816	849	796	809	839	808	884	821	818	851	827	822	829	810	805	788	823	872	805	843	842	839	757	864	901	865	791	852	845	834	824	837	823	853	801	851	844	913	816	809	817	836	845	846	847	829	823	828	826	855	833	809	879	871	833	813	836	812	847	831	778	802	820	805	867	825	847	796	865	837	838	811	814	825	850	825	783	807	820	820	881	817	763	823	803	801	817	848	827	827	899
5295	1861	8812	22181	13289	5353	2067	1030	786	745	774	750	731	761	743	804	731	759	749	751	768	722	735	725	759	725	729	698	721	766	759	719	759	766	741	699	766	761	750	766	757	765	753	711	739	729	781	751	737	723	679	751	761	744	790	767	738	720	714	752	705	734	715	680	726	739	760	733	719	740	763	710	714	748	745	778	711	757	746	770	734	711	720	740	726	703	695	760	728	776	782	806	720	767	756	718	726	769	784	733	732	724	741	760	726	767	760	783	699	689	756	742	761	747	774	737	724	761	720	696	761	721	713	749	712	747	772	757	744	720	668	721	723	736	758	758	781	758	706	729	791	775	756	743	812	679	722	708	727	759	731	782	783	748	732	723	752	731	725	772	753	732	712	756	725	748	716	719	729	733	760	770	740	739	735	734	749	734	745	711	754	694	810	697	725	693	703	730	763	713	742	731	692	709	777	699	746	747	752	713	747	719	738	737	758	737	753	774	705	756	747	724	726	730	675	720	756	726	738	753	715	716	762	753	750	754	738	754	737	729	810	732	736	757	688	689	715	744	753	723	740	741	722	680	707	696	748	743	760	759	749	719	756	710	723	800	698	713	724	724	727	743	726	774	787	718	724	731	756	699	753	714	738	792	781	726	731	768	757	808	741	697	759	770	764	715	729	720	747	762	731	723	766	717	714	746	719	758	740	687	791	739	751	739	772	707	730	769	727	743	716	748	727	739	805	744	710	733	774	734	718	782	685	780	771	721	753	744	718	721	797	742	757	750	715	705	741	744	742	767	775	682	699	705	704	766	749	757	729	687	751	746	739	761	765	745	752	725	732	718	741	740	695	753	762	705	738	696	724	780	739	800	715	760	717	738	711	730	744	737	773	778	753	714	739	774	763	820	732	713	726	742	746	715	760	717	756	730	729	741	754	695	711	729	761	727	729	763	757	672	716	739	723	758	707	737	730	764	727	720	738	717	744	778	707	796	744	751	747	736	721	745	756	740	733	729	676	763	744	777	723	715	766	797	703	786	762	795	707	728	693	736	733	794	760	756	709	725	767	805	783	720	760	763	758	731	698	743	759	660	759	779	732	712	762	722	722	675	716	753	698	725	753	725	752	779	778	758	756	789	705	713	724	691	700	777	747	729	742	712	724	743	737	744	823	742	785	756	757	751	733	765	707	736	742	769	738	711	741	764	685	718	736	733	771	744	718	736	736	749	744	722	701	735	770	751	733	759	715	733	725	756	723	785	732	791	741	724	738	727	682	709	743	772	725	738	741	783	745	752	723	744	706	729	712	725	738	705	766	772	743	745	731	780	735	734	724	731	695	716	694	723	714	729	753	715	741	786	751	755	740	700	739	734	755	798	745	763	750	735	720	727	749	684	794	727	694	736	725	744	776	724	733	727	751	692	717	709	734	747	747	720	771	768	734	728	726	754	735	750	692	734	724	765	735	779	760	695	794	757	724	746	751	734	761	782	761	739	706	651	744	701	719	745	763	732	743	758	782	744	707	750	699	758	780	735	755	787	743	768	724	709	771	778	689	762	745	735	736	667	733	749	743	762	695	734	712	752	766	788	700	742	743	755	745	740	767	736	730	706	745	739	748	722	738	695	757	730	742	692	763	797	741	757	787	793	782	732	751	748	767	685	763	747	746	753	757	755	761	719	758	788	759	711	746	714	750	772	736	724	759	781	737	739	721	707	730	716	732	733	746	723	704	728	729	769	731	743	758	739	748	743	784	730	744	746	742	736	714	755	814	737	769	772	788	759	705	735	698	729	768	698	715	759	724	742	764	705	735	727	726	752	763	700	741	728	770	755	772	790	765	771	714	742	726	687	724	691	766	730	770	730	708	706	729	770	721	739	745	712	767	786	726	772	742	727	723	757	701	742	746	768	738	756	726	757	723	784	756	782	708	769	718	768	760	757	737	741	727	781	760	720	712	762	757	726	752	762	743	740	722	732	734	734	738	738	716	762	763	736	743	721	746	809	729	751	736	766	774	749	707	774	725	776	697	737	774	739	773	678	754	742	736	731	751	753	733	746	769	732	695	713	757	712	713	766	744	751	790	709	751	715	742	760	729	735	745	746	725	728	734	768	741	723	756	750	716	763	721	747	726	725	748	683	746	723	729	715	769	734	706	742	744	785	736	750	752	765	725	718	728	722	701	761	770	757	705	759	741	726	747	753	705	776	722	775	722	700	769	721	757	698	699	750	764	731	739	720	752	772	713	741	732	719	758	737	702	731	779	712	729	791	705	727	748	773	732	744	736	788	764	750	744	755	772	762	723	729	721	714	707	791	732	771	744	771	745	742	735	748	712	727	794	755	716	784	772	743	740	647	782	762	738	709	761	739	761	704	716	779	745	726	716	712	762	732	779	726	741	752	758	688	766	691	740	713	737	780	722	757	751	732	766	685	734	720	734	746	736	736	754	714	743	719	706	727	737	688	719	748	713	773	752	742	712	727	681	708	684	722	709	708	722	716	803	757	770	755	766	753	713	763	681	745	763	712	734	740	749	705	738	747	781	710	777	747	717	738	750	736	739	728	760	760	700	767	719	794	748	722	755	743	702	773	740	704	732	763	720	738	749	751	786	774	711	754	728	774	712	736	730	744	724	731	684	733	789	694	749	762	774	716	753	751	719	733	745	727	722	722	714	738	729	743	735	727	736	731	716	704	734	731	733	751	724	738	763	744	740	762	729	734	767	743	807	764	733	730	745	758	783	726	760	747	710	758	751	716	772	777	732	738	722	699	702	723	780	758	722	730	714	728	745	767	718	710	717	763	768	749	709	775	723	733	701	754	731	767	705	792	727	706	743	765	763	771	760	736	733	787	729	800	703	736	696	763	770	682	742	749	767	760	738	729	718	703	729	774	750	743	727	771	757	726	750	784	796	757	750	758	752	748	731	769	719	762	784	746	697	734	737	721	753	739	713	727	742	726	712	719	701	725	700	686	775	732	751	749	743	736	762	732	719	716	761	740	820	775	723	704	738	719	743	729	724	736	737	741	709	712	719	724	779	726	726	683	759	764	739	740	739	735	712	712	740	742	800	761	749	708	753	733	735	749	731	732	738	732	796	757	711	708	716	742	782	726	679	708	749	730	757	732	810	718	724	702	740	742	744	724	705	759	717	744	740	736	716	735	734	725	716	751	736	762	716	773	744	765	756	775	753	733	775	732	722	716	734	738	728	778	739	737	728	754	771	767	714	785	754	787	715	730	708	706	756	734	759	772	717	758	735	702	747	744	707	748	763	773	750	730	794	735	695	716	736	720	707	693	743	785	727	759	732	721	812	745	742	737	723	795	694	790	782	763	786	687	762	744	668	718	788	770	761	710	734	705	726	716	733	745	726	743	683	692	755	736	739	729	727	734	761	767	730	729	741	775	777	749	716	757	715	730	760	725	765	763	740	751	766	764	756	736	764	688	765	759	752	739	743	714	779	727	718	748	749	781	720	732	728	749	704	727	741	769	765	762
24545	21158	31145	62590	57920	37915	17574	4028	1322	913	890	870	863	882	824	822	786	829	845	796	842	815	859	822	831	793	827	846	841	761	842	843	845	829	825	846	796	805	790	802	855	804	827	789	857	839	838	802	859	762	845	784	829	756	842	799	809	824	826	872	798	830	821	803	844	811	835	840	815	841	859	813	806	832	839	860	795	801	771	790	823	802	776	868	762	802	819	852	841	812	862	810	821	813	855	766	790	853	807	818	821	783	779	819	861	828	865	763	826	863	908	809	863	798	813	814	842	870	804	810	791	792	808	774	883	835	786	792	807	841	843	805	829	849	885	839	781	812	826	816	836	829	851	844	808	828	829	756	818	828	776	839	826	812	874	807	801	809	801	815	769	866	791	804	828	834	824	817	823	789	843	806	804	838	817	839	842	785	861	745	821	776	837	799	817	831	800	814	846	759	818	835	797	869	877	805	864	831	800	795	870	746	824	837	836	799	856	796	763	851	838	788	813	828	777	828	841	809	829	850	815	807	801	831	895	849	846	816	846	791	832	808	783	809	781	826	876	806	844	811	802	817	815	848	802	841	836	817	813	845	813	856	835	853	806	803	822	850	851	810	837	856	853	819	843	820	852	780	857	841	865	843	823	815	838	832	825	822	811	809	837	801	813	843	821	820	848	876	883	851	820	792	827	833	856	870	800	815	839	826	787	818	881	748	815	842	802	814	822	868	808	759	807	795	827	838	803	828	794	782	808	837	835	820	792	806	802	785	891	809	778	838	852	832	841	803	811	807	803	835	817	793	827	791	842	782	881	781	798	812	891	803	843	791	813	831	822	831	821	831	741	808	825	801	809	789	825	821	858	845	801	787	794	818	789	827	846	827	790	802	834	833	774	840	808	786	852	805	866	849	829	838	794	833	822	840	807	757	848	875	809	825	821	854	835	795	816	844	771	824	844	768	781	841	823	860	839	861	806	766	790	824	827	854	818	830	807	835	859	868	813	809	813	844	800	804	808	835	771	859	819	857	770	765	785	878	819	808	825	785	775	827	850	767	784	831	813	812	774	805	849	810	772	821	794	841	768	843	827	818	812	768	855	831	807	765	793	794	795	836	823	821	836	826	858	795	839	772	813	809	846	806	819	818	837	785	862	827	827	858	788	863	791	866	795	836	813	811	785	803	850	831	806	822	812	843	831	800	803	821	868	801	814	783	873	832	835	862	793	873	858	843	787	788	794	860	775	818	840	822	822	858	835	808	860	834	841	767	754	840	844	854	884	841	825	805	860	845	813	838	794	798	834	808	812	722	782	815	876	860	815	818	773	819	771	789	865	800	831	757	837	801	834	861	820	769	819	798	782	804	840	836	848	866	854	810	817	835	773	825	799	814	827	788	875	804	806	824	791	800	834	834	824	820	832	838	801	819	807	795	850	864	805	812	905	752	848	778	793	762	806	813	860	859	838	861	792	821	847	821	859	752	779	802	805	842	834	780	753	799	875	821	805	850	815	822	820	841	800	801	795	815	811	793	814	840	823	786	774	811	823	836	839	846	744	824	832	808	799	824	808	808	833	781	802	792	826	789	765	847	833	816	806	789	788	825	839	779	781	800	811	859	774	802	827	815	836	808	785	729	801	814	831	843	799	853	858	813	830	778	851	822	801	770	809	810	771	811	779	851	852	799	831	832	767	788	783	831	800	802	820	846	786	824	830	832	809	850	820	813	824	830	813	810	832	752	771	830	780	807	806	856	808	759	753	831	803	843	836	817	816	797	780	782	816	838	780	851	823	799	820	810	826	858	760	802	839	856	850	811	820	831	797	812	790	751	801	826	831	782	871	833	810	859	860	848	832	779	826	854	856	849	849	825	829	760	823	826	846	884	789	839	815	778	801	814	863	823	808	769	810	843	803	828	842	848	813	841	805	793	849	875	830	826	801	852	828	816	814	826	814	782	781	844	848	779	772	823	807	833	834	815	814	859	827	753	768	820	796	809	805	787	796	828	871	820	772	830	811	788	838	841	801	816	820	851	808	787	806	807	827	785	854	852	834	816	819	849	804	774	814	788	798	837	826	778	761	811	810	799	770	835	873	830	774	852	833	819	776	822	850	857	849	792	772	847	826	829	816	792	868	800	796	792	789	832	825	776	838	811	830	870	824	790	853	843	834	815	808	788	822	868	843	772	771	830	828	788	785	857	772	851	800	858	735	829	837	794	876	885	804	786	822	809	812	816	787	752	860	780	793	822	807	871	781	791	836	750	847	834	821	844	791	791	810	836	837	825	828	835	878	831	870	839	782	763	831	831	742	882	825	805	840	794	809	797	794	826	821	838	793	835	804	818	825	854	862	849	809	821	844	831	821	787	827	854	823	833	828	820	793	808	787	793	823	816	814	816	790	806	836	866	813	820	816	804	824	829	786	859	839	791	813	796	802	800	800	770	834	834	774	829	780	797	816	828	819	916	816	864	830	842	816	813	766	776	808	812	796	826	817	831	810	827	796	790	875	836	779	802	827	822	766	745	830	826	852	808	833	774	813	814	825	809	829	829	808	763	775	782	858	807	831	821	812	828	831	851	812	818	845	790	804	844	803	839	849	840	757	779	847	836	809	795	855	834	848	795	818	866	779	810	805	850	756	861	832	777	830	810	783	811	872	809	808	807	840	793	858	793	784	782	808	796	797	816	858	819	792	832	805	838	802	864	844	857	825	828	815	820	779	824	805	827	820	837	834	864	831	801	849	826	834	837	799	802	770	775	807	820	814	860	819	767	813	793	845	828	843	854	855	853	808	766	814	858	843	793	855	828	794	815	839	790	781	794	772	866	819	838	806	815	785	808	814	835	823	848	824	799	828	822	748	812	813	830	801	804	793	815	790	828	805	842	897	859	827	846	851	863	824	812	847	820	854	826	865	825	769	827	808	816	817	793	818	810	839	843	787	860	873	795	796	861	789	780	842	798	813	887	802	833	816	852	806	833	784	781	837	811	785	837	815	809	804	849	788	761	813	849	808	776	839	781	847	811	820	874	782	781	800	817	811	807	823	820	836	819	844	856	879	867	782	774	821	840	853	811	813	829	778	833	850	791	853	803	818	752	835	774	795	838	768	796	835	817	814	827	846	824	858	809	830	776	846	767	815	835	799	860	851	806	844	837	811	826	840	835	810	807	826	816	798	834	828	888	870	764	831	841	787	808	785	883	839	839	802	787	755	820	805	815	816	806	810	828	815	795	866	796	801	855	868	804	861	805	792	842	827	830	849	866	817	772	764	843	808	807	850	853	823	801	832	838	824	857	846	838	856	879	825	813	813	785	825	813	840	803	837	809	840	820	839	811	826	828	796	786	784	816	809	850	882	844	811	815	799	853	748	810	825	824	834	784	806	828	787	801	813	836	766	799	818	860	821	795	809	832	827	852	876	828	816	804	787	796	862	806	891	810	811	800	838	807	826	840	830	796	809	833	843	819	807	827	789	806	780	820	814	843	812	822	805	852	814	822
3903	5362	39975	72319	53584	28313	10070	2805	1146	829	772	808	810	864	805	807	835	808	815	780	765	781	778	819	767	779	752	793	790	808	771	757	829	748	806	791	786	748	796	779	807	758	782	770	786	734	797	842	778	766	746	809	796	744	768	771	776	796	785	847	733	817	820	773	828	737	764	776	769	777	824	769	782	788	791	805	779	794	811	765	809	757	769	710	821	747	781	773	818	833	786	804	776	750	778	777	786	792	777	804	810	785	766	681	758	738	759	739	782	718	775	741	813	828	800	733	821	790	781	795	732	780	762	777	749	795	763	816	811	794	802	732	788	804	726	733	759	768	779	844	750	802	847	814	765	897	785	772	787	821	747	773	775	763	758	766	812	786	793	799	765	816	819	774	856	783	790	777	821	798	788	805	850	779	797	756	803	822	787	751	779	734	826	803	764	801	790	778	783	752	772	803	761	832	757	785	795	780	800	828	808	763	785	730	810	762	810	787	772	802	740	785	740	780	788	814	728	847	737	821	756	821	803	760	805	753	773	750	804	832	761	775	767	786	782	794	785	798	787	822	757	760	748	774	785	804	775	812	793	800	803	749	762	784	797	773	793	761	756	738	843	743	731	789	789	806	809	807	714	787	793	799	807	773	779	811	796	783	792	779	768	754	827	791	799	743	789	781	804	774	807	776	722	780	782	738	808	800	778	815	799	778	778	779	759	757	777	775	841	795	794	794	792	765	749	762	763	783	756	792	767	781	783	768	732	766	788	775	758	774	760	790	798	747	783	743	788	770	733	798	781	757	775	786	809	755	750	768	806	781	805	831	790	810	748	793	738	780	826	835	811	800	755	755	759	814	725	834	782	822	765	794	796	767	850	777	770	751	774	770	805	782	738	705	787	775	789	798	787	795	763	756	785	764	786	826	777	758	762	802	775	747	795	786	781	795	736	740	771	750	795	788	772	787	767	779	803	764	789	804	766	749	773	780	801	773	796	785	786	815	703	752	822	789	719	764	784	772	827	776	783	762	810	830	803	782	769	823	769	775	768	756	801	803	755	724	778	740	703	746	802	801	792	706	783	760	783	805	762	779	782	786	775	839	806	786	791	811	779	773	734	829	825	765	759	767	761	780	821	744	712	773	796	738	770	779	778	786	749	769	795	739	771	771	779	803	774	808	808	766	798	769	777	763	782	778	800	830	780	752	777	742	807	761	759	834	755	762	789	766	795	748	842	755	786	736	755	780	803	787	797	760	755	804	789	750	761	788	779	820	751	819	776	769	789	784	781	781	743	761	843	760	750	806	731	767	797	745	847	806	803	790	792	784	784	775	837	746	788	768	788	773	752	804	840	782	844	802	801	800	832	785	729	759	807	823	776	775	765	789	742	846	801	764	781	747	731	783	838	765	775	790	769	767	813	761	828	691	758	791	776	806	789	789	764	779	774	755	807	786	770	861	754	772	755	813	767	816	782	791	819	773	726	770	792	782	785	763	730	794	772	801	754	786	805	815	759	770	819	764	771	797	756	807	802	775	793	808	782	765	750	769	789	800	745	787	818	744	846	806	852	759	787	762	769	752	737	808	742	835	764	747	766	744	787	784	771	807	814	746	772	737	794	801	773	768	809	755	849	751	752	747	753	787	796	798	811	772	718	780	794	755	771	762	815	777	773	810	732	781	785	748	731	771	743	757	765	858	803	788	789	750	812	782	792	776	776	761	776	773	748	781	752	777	783	792	773	757	761	730	814	789	778	806	770	818	740	786	757	766	767	774	730	730	813	782	786	773	784	810	750	806	753	813	777	764	793	747	748	758	790	812	779	816	769	758	772	805	782	784	824	771	799	784	801	781	800	778	735	747	816	761	808	762	797	836	786	745	779	751	775	796	772	782	751	759	771	847	813	775	756	745	798	776	754	786	779	802	816	761	759	800	759	786	788	775	773	731	799	740	799	731	808	809	777	808	768	788	741	720	782	803	795	750	821	776	828	771	774	809	797	760	750	818	776	788	778	791	729	745	773	788	771	767	798	814	764	767	755	814	833	770	749	800	773	775	769	803	778	779	756	797	758	769	772	772	745	756	791	776	813	774	807	779	780	757	738	771	738	781	808	770	746	764	738	823	782	797	769	719	786	811	803	779	756	785	752	771	761	803	738	777	751	756	750	806	796	785	740	785	799	770	764	780	827	757	792	746	749	731	784	792	815	763	772	817	785	834	785	842	782	823	787	758	763	786	760	758	807	778	753	779	729	782	787	738	751	819	791	750	785	746	769	795	775	717	746	757	759	765	773	825	841	797	782	788	760	765	727	785	792	824	744	764	781	751	752	779	778	805	732	760	775	769	814	774	759	785	823	795	792	770	749	801	773	749	752	803	795	757	792	807	812	791	776	744	823	800	762	783	767	818	809	790	739	772	741	813	789	774	736	797	719	775	803	746	740	848	746	784	811	787	822	795	799	815	782	799	773	829	724	775	742	768	773	837	783	745	758	753	742	786	798	773	759	766	770	766	795	770	752	725	785	836	730	852	771	774	788	767	802	790	799	769	736	806	799	812	740	785	755	767	768	724	756	792	791	839	776	734	778	787	754	776	751	800	789	812	746	777	745	810	695	749	758	828	769	771	751	782	769	741	740	795	772	771	759	795	837	793	763	814	779	769	786	780	823	747	754	799	767	762	781	815	803	797	798	774	762	824	774	784	815	738	738	731	759	756	797	770	805	787	756	794	815	773	788	805	779	767	751	756	800	774	775	803	796	796	810	780	773	776	790	805	793	799	729	752	795	744	789	760	752	749	733	769	781	762	774	776	729	739	757	794	828	760	823	798	768	746	736	742	750	775	803	822	800	757	706	750	795	789	784	838	775	790	793	819	760	790	779	777	817	773	823	775	779	736	815	800	776	734	734	765	822	782	783	767	821	763	774	770	758	787	777	767	803	743	741	773	751	761	812	775	729	770	813	799	823	815	753	796	741	728	765	742	773	814	820	802	771	788	767	783	771	822	726	759	815	778	789	817	788	744	781	772	769	791	767	779	818	780	743	774	828	809	741	819	765	798	800	731	719	827	757	770	791	758	788	800	759	785	762	749	747	787	754	803	778	740	769	770	732	777	751	774	776	779	753	777	776	801	802	765	759	797	783	728	760	788	801	769	768	807	778	736	827	764	761	822	814	789	746	751	782	757	793	723	777	759	796	735	811	766	812	752	820	832	731	788	773	754	793	730	712	792	786	798	745	757	761	745	772	768	817	786	745	789	802	764	783	783	778	837	797	756	766	829	778	803	773	786	765	753	777	785	798	796	740	763	777	754	793	730	787	768	727	754	790	751	749	758	830	749	802	782	732	803	770	794	744	754	734	756	716	787	760	785	768	791	759	757	866	750	766	751	775	821	746	802	829	770	795	764	810	790	789	797	795	819	775	808	807	750	788	806	780	738	763	794	780	845	753	765	770	822	773	761	833	776	775	779	764	775	751	780	804	758	765	748	822	755	780	754	752	742
23872	21194	31955	56072	59860	45290	24846	7333	2006	1064	927	970	991	932	961	946	963	891	895	874	886	922	949	918	888	935	946	881	890	912	908	900	915	931	878	905	922	943	964	923	947	868	919	958	946	930	907	855	957	956	892	867	908	885	888	892	896	907	927	883	935	953	898	886	990	887	947	937	897	896	927	926	930	948	895	903	938	936	881	961	854	892	898	962	921	890	907	908	958	936	879	948	887	901	909	914	922	894	883	890	955	910	945	958	960	933	909	906	898	830	1019	909	917	880	901	932	917	893	858	913	862	913	870	916	947	922	877	914	905	875	865	906	902	917	892	876	865	892	943	925	861	883	817	905	880	951	899	886	971	884	977	893	882	876	897	944	914	861	891	956	897	890	913	934	832	930	927	923	845	955	869	899	912	877	903	879	902	861	893	870	913	894	898	871	860	887	906	882	915	907	908	888	897	901	908	941	892	902	879	926	838	932	927	906	920	894	915	935	889	865	826	952	884	878	911	931	858	940	866	913	912	870	874	872	860	931	896	899	957	941	925	914	940	917	908	934	884	967	936	947	917	951	946	898	882	921	880	848	926	881	900	898	947	909	937	896	894	930	919	921	931	898	934	896	929	835	852	961	880	903	909	939	841	912	928	857	973	916	864	877	941	936	893	921	921	943	890	886	900	875	864	868	893	937	896	920	949	894	932	949	892	902	854	930	929	948	903	959	918	962	893	919	897	923	970	862	925	902	928	898	883	910	877	901	846	928	905	901	866	908	888	857	937	896	874	935	948	927	936	881	887	911	989	881	876	882	957	922	919	906	861	908	895	876	918	873	911	919	925	907	876	955	904	948	903	934	909	893	881	907	936	934	884	883	883	880	848	952	899	876	928	907	858	878	872	938	897	884	952	892	934	888	923	882	906	948	965	894	849	916	935	953	902	917	896	896	920	894	900	893	876	890	953	938	913	928	867	906	912	894	914	881	936	954	920	878	927	910	824	920	908	967	924	908	914	941	933	934	950	939	934	900	871	915	957	935	944	897	889	884	882	920	922	906	939	962	924	834	944	881	856	878	906	923	905	922	897	850	925	887	956	926	893	910	938	909	967	934	872	866	895	976	923	947	906	855	946	890	909	894	922	904	909	937	965	943	892	919	874	904	881	931	879	872	894	907	904	855	896	867	871	862	876	852	896	929	910	911	954	920	909	914	899	911	862	924	866	959	926	945	929	877	926	882	924	936	877	896	896	939	893	889	878	894	893	947	873	938	936	925	871	885	887	831	886	874	860	898	940	890	902	925	926	972	916	953	912	898	963	939	879	916	866	858	930	918	855	961	897	899	949	890	949	901	887	900	921	973	888	951	900	873	952	913	932	896	922	892	876	923	929	917	908	873	900	913	911	903	869	930	905	917	876	937	852	931	898	914	925	894	906	903	862	877	902	907	953	881	914	886	937	920	953	860	876	917	944	942	912	878	897	865	917	905	942	869	835	882	895	874	847	923	918	949	878	858	957	991	921	929	903	904	898	896	865	898	906	923	940	947	887	875	902	830	935	921	877	916	898	905	895	859	898	866	922	930	886	914	913	884	882	897	894	895	912	906	908	894	952	944	914	893	941	916	877	901	867	906	933	946	924	900	925	853	909	949	893	874	901	905	934	959	890	917	923	916	898	890	877	888	904	936	901	955	869	922	875	868	891	938	944	868	901	976	911	923	884	887	927	939	936	849	912	887	881	884	907	893	868	914	929	918	869	920	897	936	903	847	918	895	916	879	885	889	929	901	891	927	874	897	941	953	864	865	877	863	880	873	897	916	884	905	975	918	904	956	876	851	935	879	913	878	870	902	927	923	907	918	938	889	889	902	945	906	911	867	886	890	873	917	956	887	913	918	930	966	908	922	933	955	957	918	913	899	929	856	916	883	896	841	876	872	904	867	879	865	905	896	929	896	884	898	847	908	949	858	865	942	860	934	916	870	914	875	872	853	893	935	912	886	898	930	869	901	920	929	919	898	897	887	890	846	915	910	858	837	904	905	914	932	904	903	910	898	877	968	903	910	943	930	895	944	866	907	909	948	898	840	866	910	879	852	901	889	919	932	937	890	907	885	864	931	890	904	873	915	920	875	905	859	861	917	906	920	903	921	840	920	934	900	925	935	908	912	882	873	942	902	891	918	905	858	911	930	947	898	897	909	914	874	881	872	892	916	898	861	915	889	881	952	955	898	883	937	939	966	889	896	934	891	923	957	927	950	923	931	949	831	877	892	885	899	848	925	937	891	919	865	831	898	893	948	901	920	849	874	908	912	894	908	869	877	878	889	873	876	872	933	896	924	902	926	907	891	906	948	881	917	914	840	925	943	959	911	965	946	908	883	930	888	915	879	925	900	882	903	933	852	911	877	920	932	885	889	923	885	912	913	893	897	940	913	924	910	844	848	890	926	923	920	921	934	954	891	887	925	910	893	868	941	935	880	917	914	848	846	942	885	913	941	906	925	875	871	916	837	879	878	944	914	914	926	884	925	948	870	890	913	937	915	882	933	907	947	858	923	887	955	867	928	892	922	923	846	957	926	905	972	902	900	913	892	875	915	892	920	867	896	913	933	887	916	922	873	861	895	898	919	920	892	933	874	906	888	894	861	926	933	893	899	907	905	947	894	890	923	884	932	926	931	940	950	903	851	869	900	897	905	901	861	915	909	904	887	895	895	972	931	932	898	853	916	935	919	944	917	906	926	888	960	960	883	884	897	939	860	926	874	875	926	867	855	905	942	886	905	955	879	859	943	901	961	907	906	851	844	900	906	909	873	901	866	926	918	902	877	964	908	876	930	923	901	884	869	929	923	936	944	932	915	882	891	957	958	891	888	899	942	918	895	866	859	892	854	905	919	916	897	857	913	843	880	914	894	905	911	942	924	895	886	896	883	908	897	892	902	905	922	897	992	923	879	883	907	952	927	841	925	940	904	861	885	878	894	904	925	875	948	896	930	928	940	905	905	845	919	812	928	916	893	922	849	861	905	881	928	868	875	887	884	867	879	940	880	940	909	910	911	924	892	936	921	920	894	890	935	934	908	933	959	910	893	859	967	908	892	888	907	875	883	896	910	879	838	853	908	884	891	946	913	925	923	965	915	903	915	937	923	908	878	900	895	927	904	941	909	855	901	812	897	907	922	905	884	917	916	929	903	891	923	868	901	896	932	898	906	929	952	905	884	850	904	896	885	855	906	897	921	942	931	839	898	905	883	919	908	916	894	884	932	908	884	894	925	873	899	890	881	880	890	975	920	873	915	954	915	896	911	926	940	931	903	877	928	873	853	898	934	885	905	909	954	929	872	888	878	899	949	915	894	890	943	897	948	933	878	857	869	909	926	906	916	910	890	952	899	910	894	927	918	935	919	910	951	891	934	856	916	918	953	905	899	865	916	961	883	880	877	905	900	870	894	910	905	936	924	932	920	927	946	945	908	911	933	863	844	937	895	922	917	920	919	935	901	857	897
4223	9614	65202	81508	65272	38268	14888	4849	1882	864	880	877	886	879	893	888	831	837	824	908	827	853	850	899	920	854	864	867	814	918	850	825	923	867	883	878	892	829	870	902	869	854	886	861	814	828	828	899	889	896	871	902	866	836	860	885	883	877	867	870	830	797	872	817	872	898	886	874	853	881	847	895	845	863	858	882	864	840	894	889	822	840	828	865	912	900	850	878	927	864	869	875	859	874	901	856	874	847	861	857	824	889	886	867	866	874	851	855	849	883	844	835	833	872	833	887	891	859	889	890	918	862	879	849	904	807	871	874	909	857	838	857	915	890	865	839	888	909	902	815	830	902	813	847	887	876	860	862	828	844	855	868	870	820	877	828	880	876	824	830	880	853	887	860	912	904	843	836	824	798	842	859	890	898	869	870	876	865	924	868	811	891	801	839	847	866	894	838	839	863	918	863	813	871	862	885	911	877	871	871	863	914	897	832	840	885	909	887	853	847	836	859	832	843	877	851	807	870	844	878	849	824	849	882	853	878	888	873	923	898	882	832	896	870	853	889	843	894	862	875	838	836	903	865	849	878	872	845	914	845	847	858	808	895	929	847	852	882	850	864	817	859	847	887	892	875	842	885	796	872	840	858	850	855	886	871	800	851	842	900	837	886	839	868	865	871	819	847	850	851	894	872	867	908	848	853	829	891	841	920	868	841	883	870	873	853	857	898	867	919	865	856	920	802	917	876	803	864	808	815	868	848	834	863	876	861	889	848	859	928	880	804	856	898	904	876	823	872	817	909	902	834	900	914	836	875	859	890	826	864	877	882	944	811	851	855	842	836	874	839	899	851	810	857	863	828	817	916	886	848	826	851	855	838	855	828	854	887	853	875	825	871	837	883	901	845	898	888	793	923	798	849	831	885	868	876	878	843	874	910	885	901	817	816	826	834	854	827	886	872	829	878	896	850	871	867	909	852	933	866	870	819	849	896	896	884	848	925	824	873	771	863	871	819	889	894	883	855	850	823	836	884	848	895	853	871	849	793	854	828	828	852	805	870	902	879	851	863	866	857	888	838	842	842	852	844	836	835	871	867	838	839	906	857	882	890	852	794	870	870	858	899	849	877	871	885	863	921	851	844	854	857	901	905	871	882	869	860	840	829	858	917	892	863	901	818	875	867	840	819	815	886	837	891	918	871	825	853	875	864	863	855	848	857	898	852	924	854	847	870	859	861	919	820	883	891	899	865	806	832	890	902	895	857	853	846	839	834	874	861	867	837	868	902	843	884	907	899	852	897	841	856	908	849	866	825	892	846	780	883	866	824	862	846	839	866	905	903	864	830	873	881	859	846	887	829	833	778	870	869	823	869	901	801	848	908	787	868	847	808	887	887	839	889	911	826	899	850	887	901	890	864	893	855	842	883	895	862	843	861	838	848	899	891	843	854	855	880	861	861	834	901	888	827	891	832	865	852	851	843	878	857	842	851	806	905	858	862	887	859	896	849	826	856	859	819	817	851	870	806	844	862	842	889	935	917	850	849	811	851	839	874	884	865	833	826	780	887	837	884	830	887	800	880	912	914	923	873	881	870	917	898	905	842	834	864	853	891	867	856	870	858	930	840	881	864	856	831	920	842	815	870	877	846	827	890	884	866	788	901	839	877	904	859	882	821	828	872	812	887	900	867	855	821	924	844	852	823	850	883	859	953	863	831	792	853	860	829	889	920	831	844	805	933	861	839	903	800	870	920	903	910	885	902	848	878	934	852	859	850	854	886	820	871	887	847	799	881	847	839	836	885	911	897	873	824	883	848	876	897	861	876	851	850	894	875	817	914	834	853	791	875	844	854	791	888	874	887	904	883	863	899	831	846	882	848	828	832	876	832	856	873	825	926	852	885	857	802	939	843	839	866	848	865	863	859	872	910	877	812	907	879	870	892	866	864	908	888	836	914	859	829	828	875	858	878	893	871	865	815	871	903	838	810	830	892	903	868	835	861	850	811	819	870	879	868	865	886	831	886	854	879	884	833	864	891	838	900	860	849	917	861	881	858	871	864	887	857	871	866	858	846	885	844	882	848	859	870	850	862	826	862	819	822	904	871	790	832	880	827	851	813	883	871	868	872	924	863	809	872	905	849	893	877	840	878	832	849	880	788	865	894	838	859	869	829	849	870	843	848	807	858	846	869	824	833	857	874	862	832	881	840	896	829	820	831	880	860	873	816	822	899	867	849	850	846	889	895	841	887	874	861	856	861	872	898	886	917	861	850	874	887	873	869	893	854	828	829	879	838	887	862	844	807	844	843	854	840	851	844	828	801	881	872	844	848	868	934	872	914	828	839	855	864	810	851	882	856	854	845	921	866	849	887	843	842	833	883	822	889	831	849	888	851	824	834	835	821	874	873	823	880	826	844	880	850	894	862	855	889	821	844	907	850	869	899	856	847	891	810	857	850	909	878	848	875	917	836	890	837	879	844	856	824	863	882	873	876	855	845	845	860	875	918	877	876	873	833	813	843	832	877	869	894	854	864	847	828	879	891	892	858	868	825	822	864	894	874	834	881	912	892	859	851	842	904	828	836	879	854	860	903	825	868	883	855	837	936	886	910	840	875	792	954	832	881	847	822	838	885	811	840	825	855	911	835	874	890	887	806	826	861	889	881	853	847	825	874	899	812	858	915	906	867	877	835	850	840	877	881	862	847	838	854	855	856	893	880	850	909	850	850	900	858	824	857	904	887	848	851	800	914	778	854	861	825	852	873	855	878	894	816	857	828	815	873	859	829	871	841	883	872	860	845	817	880	889	905	891	872	904	878	901	840	833	843	906	856	841	859	861	834	896	849	890	886	860	842	877	903	901	826	819	846	842	918	835	890	883	843	851	842	837	850	879	875	837	818	877	863	850	867	818	848	780	854	872	870	871	840	842	931	816	890	848	892	848	849	880	858	884	859	844	834	830	877	914	900	886	832	848	888	873	852	876	847	927	822	863	836	891	883	879	884	836	866	884	853	821	861	864	859	832	841	836	861	960	911	826	814	832	882	921	871	894	879	876	881	851	884	892	865	853	891	843	886	842	832	907	854	871	888	905	815	879	857	790	876	822	909	880	864	857	832	838	834	826	849	852	854	841	874	801	786	864	870	858	805	848	834	882	849	888	826	894	853	810	896	877	868	852	816	884	868	894	872	830	824	839	807	825	864	891	827	848	884	881	898	864	774	903	850	868	892	857	839	840	863	855	855	861	854	916	879	809	871	812	896	852	808	842	861	907	888	890	864	835	887	904	856	861	877	832	849	834	811	817	788	858	882	897	814	857	848	854	840	861	829	877	864	845	844	886	867	892	863	861	871	802	885	880	872	868	873	901	888	858	837	841	903	842	860	849	858	812	885	879	879	830	874	843	877	809	883	909	873	810	858	836	929	807	840	900	858	878	859	899	885	851	866	821	876	837	890	865	899	898	880	883	856	813	868	844	888	804	830	869	835	863	886	808	838	854	868	920	844
27352	13999	6168	22327	18918	9105	3028	1348	941	850	813	845	791	781	867	844	794	858	807	803	843	818	818	869	846	845	847	854	846	794	836	772	836	840	823	800	831	815	876	816	773	817	825	833	816	780	818	821	809	810	785	841	880	890	779	822	787	831	808	838	849	780	850	764	887	834	834	873	870	809	834	841	823	822	814	831	843	818	861	822	797	851	839	868	842	834	832	830	810	811	776	873	796	831	847	813	788	811	824	826	790	825	814	820	811	808	851	798	792	870	842	857	883	837	784	838	821	818	838	820	828	846	776	858	821	887	811	843	839	779	817	855	799	852	813	812	783	839	802	845	803	827	846	823	781	853	809	836	842	829	795	840	802	816	866	835	817	796	879	831	790	824	854	831	835	821	831	821	888	833	819	822	826	802	777	923	808	826	837	839	803	857	780	828	762	832	776	823	871	795	808	808	833	830	865	870	807	801	805	866	853	831	827	805	796	835	820	859	790	796	840	838	814	869	881	863	840	834	808	839	814	830	815	875	873	856	854	843	832	811	771	839	856	854	815	816	857	870	832	819	793	820	853	805	829	833	805	824	850	806	788	811	818	844	869	858	838	829	836	852	822	834	781	822	859	801	826	770	842	789	852	775	858	813	883	812	816	806	791	818	881	823	822	820	865	803	850	816	865	848	840	809	812	921	823	796	804	836	834	873	855	856	855	850	852	814	809	838	799	857	802	851	851	911	826	833	865	797	887	821	865	831	812	811	850	819	864	829	838	865	826	820	812	859	800	820	781	779	820	751	835	861	861	830	852	790	823	793	866	782	790	809	780	841	821	840	822	870	839	829	839	819	846	798	841	808	850	774	898	804	852	877	805	816	835	824	803	802	795	839	810	776	768	867	865	804	836	771	824	835	812	825	775	832	791	838	820	867	832	849	837	837	848	841	842	835	796	814	822	839	822	871	829	817	792	822	871	797	788	834	854	856	809	774	853	825	811	841	842	836	814	860	820	766	808	857	809	870	814	818	813	817	874	799	821	871	883	781	796	799	825	831	861	854	883	822	848	813	842	872	826	913	776	865	853	890	858	809	833	837	820	853	847	821	810	809	842	848	800	815	839	833	831	847	839	834	798	849	850	843	828	816	821	835	841	870	817	815	848	817	859	820	814	828	823	820	850	812	829	830	861	830	821	854	863	858	837	820	860	828	833	862	817	819	772	856	854	796	885	838	816	832	829	800	858	830	836	867	789	819	774	853	829	875	835	849	850	807	841	816	809	838	830	847	835	872	825	815	805	806	793	832	788	865	820	794	810	844	881	844	847	809	769	844	764	838	844	776	875	809	809	791	837	797	824	843	811	857	811	808	862	813	802	884	803	785	787	817	793	784	771	834	795	785	830	853	824	805	816	795	804	832	785	839	817	820	823	858	845	827	844	818	860	865	814	841	812	817	800	820	853	874	826	814	824	794	851	794	807	832	870	844	822	750	807	850	842	845	840	823	777	820	829	841	822	849	837	844	837	796	827	793	890	860	802	827	817	796	803	834	846	901	823	858	804	828	793	890	805	812	876	853	830	874	824	811	846	858	809	860	852	849	856	860	765	827	805	814	816	803	787	837	863	846	826	819	828	830	798	844	826	845	766	849	826	848	806	841	821	848	833	847	801	860	839	821	804	811	829	806	779	810	825	843	773	825	876	828	878	866	834	812	842	821	837	831	823	789	842	811	796	797	799	844	842	843	795	814	829	822	820	843	861	864	853	834	833	788	834	844	826	847	805	843	829	833	790	787	786	846	805	854	828	796	827	806	832	792	826	855	806	855	872	819	788	775	836	833	855	822	823	820	796	854	815	830	848	773	843	817	797	861	777	821	897	793	842	844	827	800	823	827	859	831	804	795	836	839	835	754	842	846	830	799	860	813	801	834	850	822	805	805	816	866	829	830	811	766	790	796	834	823	820	779	829	813	854	842	786	867	840	834	832	803	841	846	841	816	785	821	797	813	834	867	814	871	807	868	874	862	865	833	837	790	792	828	819	819	835	828	774	793	834	801	834	873	781	770	834	807	867	829	866	827	821	838	842	819	837	880	832	813	821	816	810	801	811	833	832	853	860	837	824	824	870	879	853	881	826	817	819	791	879	839	818	828	796	886	815	826	810	800	827	796	808	846	799	822	849	842	853	793	840	830	854	864	808	802	828	781	852	819	825	882	774	829	853	823	800	823	816	799	824	812	830	854	810	772	875	806	863	855	839	873	795	821	823	813	839	824	790	809	797	890	834	826	845	851	820	861	866	781	853	845	834	815	852	815	840	817	815	830	808	797	803	901	864	878	819	862	832	871	823	853	845	866	755	853	849	826	843	845	794	813	832	832	878	814	835	843	860	839	894	842	888	872	855	843	843	860	818	823	848	752	841	869	818	840	860	864	789	800	868	837	840	795	841	862	810	813	820	840	809	858	843	808	819	810	852	825	881	834	797	807	853	818	851	798	858	833	860	839	806	829	842	843	848	842	866	835	814	831	805	810	795	815	847	808	782	862	851	804	811	822	863	805	795	803	755	846	845	852	796	829	813	855	825	848	813	851	895	815	767	838	812	806	811	835	856	834	809	867	822	817	832	786	815	837	798	790	885	808	806	825	813	803	800	824	881	735	797	866	855	823	820	814	814	811	855	780	816	856	856	886	869	786	825	813	892	765	854	784	794	807	842	851	815	809	845	839	778	814	805	831	826	831	847	825	870	889	809	897	812	807	858	829	819	805	818	827	879	857	799	795	802	826	786	813	850	792	823	813	783	824	806	866	839	842	805	815	811	850	856	814	845	841	788	828	836	812	824	830	796	842	835	833	783	873	788	878	869	831	809	808	827	781	827	800	819	798	848	818	804	837	803	819	848	854	798	827	903	809	799	796	852	817	844	875	861	771	841	823	842	877	838	841	799	888	816	869	801	827	837	855	837	837	858	847	877	831	894	837	806	817	810	815	800	850	769	783	864	859	848	868	859	786	820	850	779	851	870	778	815	807	839	863	850	822	794	829	858	814	812	798	833	818	879	865	847	873	784	868	816	832	781	779	765	820	837	822	835	792	848	806	852	792	861	826	845	775	883	833	865	813	852	820	865	844	824	807	848	840	807	772	819	814	823	780	814	848	829	813	809	843	837	840	836	826	791	825	827	813	768	857	791	813	859	765	853	883	837	844	834	859	795	830	820	827	869	848	812	817	878	833	833	820	842	801	886	831	821	843	806	856	861	812	854	831	781	780	836	813	813	870	837	857	833	830	829	810	837	792	855	812	763	864	788	790	801	851	852	857	840	823	864	812	849	838	840	796	816	815	837	819	819	796	874	834	800	828	799	816	860	828	832	814	850	840	844	854	835	888	873	811	845	858	810	864	826	806	880	784	854	807	860	854	869	821	831	793	821	809	848	801	848	902	770	830	781	857	806	780	858	857	830	839	879	823	848	822	829	880	766	856	837	805	878	818	750	880	836	875	858	802	837	792
5214	2272	5783	19279	13805	6678	2516	1209	827	726	803	779	768	808	748	769	758	765	742	759	765	775	703	742	798	763	753	808	710	733	738	762	732	770	776	756	723	718	800	779	750	746	691	738	740	760	769	763	762	751	715	774	758	762	790	757	780	709	732	710	749	762	747	745	732	720	738	774	777	746	789	740	767	710	727	707	781	788	745	735	735	755	789	783	707	722	759	782	692	734	797	737	696	773	769	751	737	788	763	737	761	752	718	708	775	810	774	697	744	730	708	764	779	705	747	769	751	750	766	733	701	789	754	744	735	708	728	733	780	710	760	706	781	747	732	718	703	752	799	767	729	770	757	722	741	751	678	652	751	767	763	734	762	733	788	725	727	699	793	738	760	764	783	739	682	728	722	781	771	701	734	747	732	721	733	766	759	744	719	791	766	765	737	744	725	713	743	783	743	695	796	795	743	745	723	752	758	748	753	728	737	773	687	743	717	736	732	702	727	781	742	783	771	743	737	785	755	699	692	768	738	761	704	758	727	743	727	755	747	766	770	746	777	789	755	778	756	726	715	744	705	734	737	677	729	771	777	765	733	744	733	761	750	791	720	750	724	754	705	750	750	685	736	770	738	708	729	756	734	767	734	737	743	730	769	718	771	757	723	746	721	752	761	751	737	729	787	750	756	710	742	713	738	755	691	732	762	738	738	725	792	751	710	770	783	760	760	754	797	782	735	730	772	746	726	766	735	721	742	735	756	729	721	750	741	762	732	717	749	714	738	752	716	825	742	758	759	740	775	725	744	747	706	770	774	746	752	746	706	719	758	744	765	790	751	741	785	708	694	744	725	709	757	738	748	709	743	731	704	742	757	747	767	717	730	778	756	756	720	794	768	754	780	720	739	756	781	747	726	763	752	739	745	778	784	765	736	785	728	730	788	733	721	754	744	773	733	772	785	797	774	721	749	735	770	745	745	723	740	738	773	744	752	761	795	761	757	761	787	773	754	737	757	728	751	731	816	756	759	719	723	769	755	739	786	730	737	702	725	704	770	737	705	749	726	739	744	794	739	718	694	723	720	737	720	749	787	747	746	778	742	741	722	718	733	698	758	744	755	746	752	755	811	815	759	752	723	788	725	739	735	732	715	751	777	757	742	764	729	763	791	735	755	756	724	727	756	757	705	734	738	771	759	784	766	770	756	742	793	743	778	772	749	809	788	778	722	757	711	748	745	790	750	704	735	716	728	762	711	765	748	751	736	752	702	787	742	706	758	717	779	691	739	747	770	783	739	759	732	731	727	754	769	762	722	749	747	766	748	739	741	734	718	775	716	719	776	757	783	740	755	778	774	731	753	777	748	739	715	740	755	754	744	749	764	743	724	730	769	755	721	674	750	746	790	759	771	746	734	748	744	741	721	793	770	744	776	716	770	751	757	761	756	730	734	727	728	761	705	730	725	713	713	721	730	746	743	773	725	761	781	672	791	753	743	739	723	711	773	723	764	731	737	759	756	759	731	746	679	769	763	691	767	725	733	755	738	764	771	713	709	758	718	774	758	790	767	757	770	721	790	773	721	749	753	752	727	756	745	782	716	709	713	756	730	800	753	766	744	749	715	722	757	720	726	758	754	771	767	761	746	747	737	685	748	729	746	724	769	725	717	769	728	740	796	770	732	678	739	736	731	745	737	726	756	718	711	784	782	745	739	744	750	734	728	816	740	752	802	757	749	794	787	810	737	784	767	743	731	750	773	726	746	762	757	772	769	728	750	712	714	759	744	767	722	707	741	723	779	776	720	724	764	793	685	744	747	781	762	762	756	736	750	765	734	710	714	746	700	761	762	745	707	770	704	799	737	713	728	781	732	733	745	778	758	721	763	703	719	706	728	761	736	717	726	733	758	720	743	695	794	770	756	714	764	788	750	778	702	735	728	777	753	743	689	746	679	773	779	746	743	791	688	775	795	736	748	755	732	789	771	738	755	743	734	730	747	743	760	782	722	758	677	737	778	747	741	787	737	771	768	747	772	743	749	721	724	793	735	740	744	779	759	692	700	756	758	821	693	751	743	771	744	746	768	706	770	751	751	742	734	706	706	740	745	795	755	701	751	765	794	779	779	732	807	737	690	729	742	741	825	713	783	673	753	749	754	749	745	733	739	746	712	749	683	702	807	746	716	749	774	726	776	721	760	732	754	702	714	770	718	738	704	776	785	716	742	713	752	782	737	785	759	728	729	784	798	823	784	739	760	700	737	751	757	704	744	739	785	775	712	724	771	732	764	731	781	786	738	753	726	753	727	711	736	720	759	754	752	738	745	754	727	786	807	722	771	766	729	732	737	776	694	737	709	726	795	740	720	705	781	758	765	788	778	706	747	751	722	703	728	732	745	758	755	775	719	729	738	759	816	758	721	731	740	745	705	715	737	800	701	752	714	774	776	722	763	743	750	731	738	736	796	750	745	733	761	737	714	741	732	765	767	730	717	733	751	749	745	734	745	758	682	739	798	765	689	734	751	756	749	770	749	724	685	761	768	782	746	707	752	746	744	724	722	730	726	712	772	745	750	740	788	722	703	700	736	720	743	767	736	779	745	745	785	707	715	724	732	748	706	760	706	776	799	755	779	706	756	777	773	750	747	762	737	759	797	733	788	726	742	733	719	757	765	745	720	729	731	753	797	674	735	747	713	732	772	717	722	686	787	740	740	757	756	743	774	767	759	735	765	760	757	766	732	744	744	737	804	737	751	689	734	760	708	735	745	774	774	725	760	745	718	757	770	776	747	789	695	769	745	759	745	753	758	722	744	742	739	773	727	708	795	713	749	749	717	771	693	718	798	785	771	716	761	760	770	770	800	783	768	698	751	747	708	738	732	716	750	780	765	738	760	717	750	724	723	750	746	737	748	813	733	799	730	743	748	777	728	715	742	706	706	722	687	710	794	731	757	773	756	725	714	749	726	770	735	757	761	759	744	739	731	776	741	779	755	712	755	720	813	762	754	701	768	776	754	786	710	736	782	778	735	695	786	765	768	782	759	764	733	698	751	755	729	746	751	745	764	752	764	750	751	754	773	695	761	763	777	742	743	745	763	733	751	764	742	702	756	712	721	705	730	721	735	721	730	769	781	703	717	768	772	745	743	707	731	755	695	753	804	814	776	740	763	737	734	748	813	703	772	732	786	759	743	761	752	764	744	756	754	732	767	768	763	762	740	729	734	763	711	721	756	760	719	760	733	739	707	723	747	691	734	748	731	733	747	728	725	786	762	735	760	756	763	741	690	747	719	770	801	723	758	766	729	789	743	719	711	722	813	764	749	733	746	774	784	768	738	693	759	726	740	736	731	793	717	761	708	745	779	748	721	746	700	786	671	759	731	723	700	707	741	746	751	815	731	754	750	796	729	710	758	729	752	735	748	750	750	717	746	735	722	769	786	771	743	738	797	706	744	795	730	795	734	730	777	745	732	743	740	733	744	758	794	748	769	747	707	753	744	744	760	765	732	719
24621	21162	27748	46830	58545	43390	23449	6636	1601	963	849	833	793	818	840	834	798	846	836	825	776	852	852	853	840	790	807	773	837	827	824	795	824	796	807	756	821	862	805	809	798	899	841	819	852	812	818	835	790	834	868	778	828	828	810	786	831	790	806	753	786	815	831	856	852	796	805	823	806	797	796	777	843	814	818	830	868	821	785	811	829	815	823	802	763	784	822	816	766	807	754	774	778	812	834	790	794	791	856	825	813	800	804	795	812	809	767	759	747	760	827	807	798	754	798	786	825	822	798	788	775	847	796	832	828	806	811	793	794	782	761	806	823	821	768	835	844	777	860	827	840	837	798	806	786	772	829	850	823	823	824	755	825	811	840	820	831	840	807	785	794	802	787	835	823	844	808	834	787	843	780	797	856	815	839	812	808	807	804	760	785	826	756	813	810	836	836	799	785	817	833	786	883	813	791	758	803	788	801	829	811	774	845	861	792	856	800	825	827	852	803	797	846	791	843	793	731	862	844	796	764	834	851	875	860	774	836	838	817	793	830	833	816	843	806	810	760	810	809	803	836	846	818	811	765	765	757	812	800	843	831	722	883	813	855	812	840	778	810	794	798	756	826	815	781	771	836	821	900	789	788	802	777	812	756	772	868	849	795	830	796	824	792	803	799	780	801	860	838	799	799	776	808	770	824	801	831	838	786	762	826	822	799	799	827	821	783	775	843	803	839	774	841	824	788	757	820	837	834	817	854	784	775	804	831	838	813	821	840	801	809	763	827	853	805	766	805	857	771	812	852	799	806	822	820	867	768	848	881	776	815	797	759	796	815	776	838	828	823	797	801	830	797	769	809	808	781	848	840	777	775	848	815	768	810	805	847	803	837	825	829	828	797	788	847	811	765	811	754	856	808	819	825	783	824	811	821	837	784	801	803	836	808	761	761	801	820	829	861	818	801	845	779	838	833	804	814	809	750	808	805	770	844	753	789	840	777	781	826	841	872	834	815	791	807	871	800	765	793	806	767	849	824	824	805	823	757	791	795	791	807	782	793	774	822	776	799	766	803	797	780	840	788	818	796	804	766	775	904	785	780	814	787	799	805	828	764	835	791	860	789	807	812	808	786	789	809	804	767	818	792	831	843	852	826	791	837	795	823	812	811	890	811	840	843	833	778	797	805	808	812	796	812	782	802	816	830	800	802	789	836	859	881	816	804	806	828	777	765	809	791	763	789	787	817	841	812	874	803	806	790	789	791	806	777	760	789	802	837	868	783	816	864	789	814	776	798	775	832	825	881	756	848	775	790	817	809	795	846	805	791	798	833	806	832	806	772	761	758	765	863	790	801	784	861	799	810	759	791	815	825	815	835	843	789	828	822	782	740	792	807	767	828	816	812	797	797	830	838	812	815	790	806	774	833	818	838	786	848	794	815	784	862	796	863	799	851	781	814	829	771	806	731	734	765	826	783	785	771	818	827	842	779	769	853	811	835	800	810	785	824	806	827	816	800	831	831	837	833	809	841	787	802	796	822	830	786	817	780	818	815	823	803	756	773	794	771	759	752	784	889	819	801	773	801	796	807	806	827	777	812	808	813	758	854	803	843	807	777	834	768	853	803	770	803	818	796	799	779	827	780	811	771	819	811	758	804	813	840	797	797	741	837	820	817	806	798	813	779	756	828	808	809	802	828	816	791	796	811	778	813	821	796	850	808	856	765	820	810	801	783	834	841	782	807	769	828	779	793	791	861	816	786	784	834	780	845	770	786	780	758	795	801	776	812	802	831	790	762	824	807	853	757	814	823	815	785	841	842	807	783	813	796	753	812	859	814	788	796	838	802	814	738	812	764	749	797	881	810	802	791	769	804	810	807	808	764	793	736	760	841	801	760	804	840	807	796	817	857	761	872	856	801	780	810	820	827	784	810	802	825	825	824	820	803	859	807	780	799	806	795	821	783	824	779	745	843	800	828	782	854	786	860	796	834	755	786	815	795	824	807	803	826	803	822	856	807	803	808	881	791	850	791	806	794	785	789	786	803	786	808	822	835	838	839	785	833	826	787	749	812	825	825	801	783	800	821	833	805	821	759	812	855	781	843	797	821	754	797	803	819	829	836	853	862	807	811	789	791	793	786	801	851	770	813	811	845	797	800	774	813	824	860	799	826	842	763	745	769	813	804	804	808	810	791	779	775	800	780	747	763	768	864	838	824	822	788	822	820	780	821	771	868	827	791	806	777	781	818	797	778	755	815	790	777	828	818	787	791	819	813	759	799	782	803	798	840	803	799	809	825	782	818	827	834	796	824	783	832	846	844	798	792	840	899	790	747	767	797	797	852	799	801	794	804	789	790	820	811	848	781	784	849	804	768	803	778	759	801	826	826	846	823	836	818	833	795	819	797	779	793	782	803	782	792	777	788	803	811	807	817	789	854	801	775	825	821	849	791	851	816	808	872	841	819	811	802	813	792	797	859	801	801	849	784	761	845	828	812	832	853	843	830	809	779	817	855	817	839	798	810	788	804	805	812	779	812	764	773	800	785	805	819	774	770	792	794	816	778	822	787	755	851	785	815	852	853	825	817	815	821	788	794	883	815	778	763	781	818	794	838	855	802	752	808	777	860	811	786	830	846	822	823	828	808	796	796	783	796	764	821	784	839	776	844	832	781	861	807	794	748	815	804	835	809	767	845	839	780	839	805	828	806	791	830	843	824	810	796	839	850	796	773	769	791	771	797	780	792	768	817	796	768	794	781	822	798	780	818	796	762	803	795	783	819	811	831	824	816	797	740	814	797	851	815	803	789	834	776	763	853	798	792	824	827	800	786	811	795	807	841	829	850	799	869	784	791	763	826	760	819	807	781	793	810	816	835	805	795	799	866	798	788	795	832	779	788	769	826	790	852	844	797	859	766	773	796	830	815	801	851	858	810	834	830	798	731	763	834	801	789	835	824	835	799	859	812	839	798	819	785	821	827	821	823	770	818	804	839	813	847	859	806	785	779	796	825	835	804	840	784	843	804	808	837	840	791	810	794	814	810	799	813	826	744	790	767	809	818	803	805	826	743	842	842	792	833	770	782	778	817	840	733	841	805	845	820	787	781	804	809	847	840	776	795	827	812	867	826	806	775	770	790	853	780	784	791	818	809	804	827	838	776	817	832	780	795	789	782	814	794	884	804	863	745	808	811	834	775	814	801	805	798	826	818	832	806	815	810	763	820	809	814	822	819	842	872	816	844	861	755	853	826	788	815	786	790	745	753	821	818	838	832	744	833	832	786	778	843	857	811	779	794	806	783	826	853	805	810	837	809	833	796	795	750	828	800	791	872	764	777	823	823	767	786	807	792	828	781	790	765	800	733	778	843	838	772	816	813	747	833	794	827	764	729	816	793	802	843	837	834	827	810	777	831	779	805	855	807	800	805	762	766	775	836	774	816	735	756	815	784	777	839	791	802	822	766	807	792	832	832	816	806	787	777	814	798	783	821	764	872	859	806	816	840	844
3785	5147	9523	68869	58973	35155	14465	4491	1487	885	770	754	775	740	780	784	755	787	765	737	797	759	803	765	793	766	773	768	792	766	820	791	765	810	839	789	812	793	716	748	764	792	811	779	801	738	792	784	784	802	742	809	753	796	859	813	759	818	789	800	788	777	778	780	786	765	822	710	788	820	786	756	770	754	702	702	753	775	745	783	758	764	745	742	793	754	746	760	760	822	753	773	746	713	778	798	778	746	776	751	752	794	734	776	746	747	768	772	758	719	783	810	775	808	762	792	754	792	797	834	798	721	803	755	793	784	818	764	778	714	807	827	739	760	759	751	781	773	774	764	755	772	816	785	764	764	754	694	798	837	776	806	775	705	779	800	762	764	763	760	728	819	728	770	718	752	773	781	774	730	769	801	737	757	757	738	714	751	798	775	787	762	770	767	817	772	763	715	822	811	798	784	789	796	797	765	819	754	712	751	758	748	752	783	777	801	764	807	774	803	809	746	740	741	797	731	788	767	767	795	762	783	789	805	797	759	761	752	788	755	779	770	784	761	740	751	736	809	780	821	793	774	769	800	764	730	836	803	779	781	772	757	793	759	725	779	832	787	745	773	799	750	762	774	692	787	745	791	738	743	772	739	828	783	763	839	752	779	776	806	788	807	795	799	825	790	770	807	792	768	780	784	751	802	791	767	792	727	751	757	756	743	753	739	766	784	734	751	762	760	780	784	766	819	785	751	854	784	794	770	802	748	841	787	781	785	769	764	723	756	739	768	814	778	772	751	714	762	807	815	808	765	761	727	745	731	747	790	768	808	781	758	810	780	819	783	804	763	753	788	783	780	810	770	726	758	791	760	762	744	745	791	791	819	744	794	814	822	814	787	760	745	766	779	749	776	764	812	802	752	799	769	764	776	775	771	826	731	809	768	779	810	820	753	778	759	812	784	755	767	788	751	777	737	766	774	727	779	791	788	783	743	800	733	769	755	772	788	716	742	741	812	752	782	748	819	798	779	777	750	780	808	750	789	801	755	774	779	764	759	802	801	730	770	784	755	748	753	779	763	745	798	827	744	808	748	772	746	741	787	796	760	749	728	782	752	763	772	781	782	751	785	823	791	844	746	713	767	723	750	732	812	760	770	785	732	830	756	752	742	822	751	772	761	770	727	722	841	799	757	763	791	754	822	795	780	750	780	747	760	814	827	773	810	748	728	772	732	748	743	752	756	795	792	778	765	800	744	754	798	754	797	771	741	751	769	818	763	776	758	719	743	730	748	756	788	782	792	782	790	785	763	799	806	768	745	803	811	805	781	799	707	699	794	792	755	727	809	765	850	751	772	788	804	825	810	783	802	816	765	700	775	767	780	760	746	778	835	761	821	782	778	731	685	817	785	796	816	782	772	763	776	740	701	784	747	735	782	734	793	823	754	799	790	778	805	792	774	752	795	790	772	782	773	743	742	783	759	746	772	734	817	755	792	765	739	798	775	776	784	767	747	784	753	784	744	786	795	726	758	764	771	775	758	763	791	767	768	791	777	797	750	799	773	777	768	760	798	763	777	797	775	775	767	741	800	758	769	754	741	754	771	788	739	791	729	783	786	728	777	831	776	783	807	783	803	760	788	792	767	725	778	768	725	763	804	765	786	778	785	750	782	757	789	782	788	744	813	809	747	831	775	796	822	805	767	777	834	764	810	758	770	761	819	773	841	796	798	782	773	782	776	776	752	739	760	759	779	803	804	748	739	763	773	771	777	733	822	761	814	771	749	770	744	769	762	746	774	785	751	765	753	768	754	733	785	778	750	759	830	779	793	758	747	778	758	783	722	892	770	773	801	777	745	804	763	734	779	758	761	746	757	689	730	815	749	751	807	758	742	790	768	778	800	777	799	746	754	749	737	748	766	745	721	774	745	751	719	779	734	798	681	799	751	757	815	804	781	736	694	806	780	719	754	776	754	746	763	705	738	784	805	724	754	750	825	807	779	766	759	789	728	745	743	763	760	821	727	767	789	729	803	782	835	788	777	794	822	812	771	771	703	755	799	713	790	764	808	748	765	746	732	762	765	759	816	745	741	823	742	753	754	723	783	769	786	807	765	792	766	770	783	773	774	770	808	744	750	771	778	771	771	783	814	798	833	789	812	777	765	781	795	784	726	740	728	823	797	761	804	751	764	790	802	761	770	746	822	812	773	757	774	748	776	776	745	756	718	723	828	789	752	771	764	789	744	722	734	796	774	743	773	819	792	805	767	798	771	805	811	757	789	794	786	759	787	774	790	778	793	716	804	761	796	757	829	725	742	728	779	749	740	785	799	788	743	795	783	744	737	781	772	737	759	790	739	724	786	775	799	806	749	788	780	811	804	793	770	772	802	754	721	750	767	747	763	763	747	834	786	752	763	731	801	771	745	760	773	737	739	789	798	808	780	760	824	776	817	791	797	783	733	744	780	808	772	765	766	768	790	787	720	784	793	737	757	801	794	785	786	784	800	793	755	791	793	739	773	778	785	760	761	758	740	748	792	800	813	807	804	750	795	748	757	779	810	797	798	776	738	736	756	777	751	743	801	778	742	743	763	749	729	761	767	781	762	798	829	791	782	759	744	750	770	763	774	741	770	768	767	776	808	810	790	759	764	806	780	779	723	795	788	745	799	779	728	754	735	752	765	767	743	721	789	764	723	771	786	779	804	820	773	734	757	781	816	780	736	782	813	706	791	784	834	778	795	768	762	702	775	799	822	816	784	759	789	757	745	761	781	797	787	752	729	800	779	793	786	802	770	777	760	804	761	751	778	795	795	783	771	805	774	781	797	754	781	798	777	762	765	751	777	749	780	747	829	753	745	771	796	780	782	774	748	756	804	831	762	756	787	791	707	761	763	754	734	763	769	769	742	763	773	719	728	726	750	736	787	750	803	772	742	753	774	812	790	789	734	746	727	796	713	753	731	723	770	763	729	728	764	797	752	803	783	763	792	792	759	787	803	752	770	785	768	822	806	829	798	796	777	737	800	760	756	767	721	807	744	819	719	779	723	734	782	739	788	757	811	752	742	795	782	780	760	791	781	804	741	725	796	761	793	757	735	775	782	774	792	785	745	740	777	753	778	796	804	797	750	810	756	769	786	786	737	751	719	783	823	746	788	790	774	752	755	799	766	767	785	823	762	774	725	736	758	780	759	759	779	768	771	778	773	774	799	757	788	788	780	766	780	760	768	796	777	726	722	767	766	806	736	779	793	791	756	780	800	732	769	737	768	795	788	741	786	801	767	772	793	801	787	741	762	730	801	776	743	729	778	794	742	767	759	784	760	783	794	779	766	723	795	779	792	816	768	743	774	774	795	761	762	748	754	809	822	803	799	769	752	762	806	788	738	757	811	769	761	721	727	753	788	754	726	783	826	705	792	777	719	763	762	766	795	754	756	763	754	774	733	771	776	722	809	769	776	775	774	802	691	775	726	792	766	711	801	819	774	735	744	826	743	724	721	836	766	795	763
23844	21156	28383	41446	63916	52747	32985	12184	2704	1080	924	970	955	874	932	975	952	950	882	937	883	867	930	921	918	913	918	899	902	936	902	890	869	890	941	878	890	882	864	902	869	863	876	904	916	907	864	882	904	925	901	847	886	866	860	920	898	911	896	837	857	866	883	903	870	900	893	873	866	888	912	851	895	893	840	869	876	931	1015	905	865	925	832	837	869	889	829	846	870	914	928	893	839	888	886	878	877	869	871	893	907	845	906	854	912	907	930	863	876	933	889	892	883	819	893	840	861	816	854	862	872	902	891	911	910	909	877	978	901	908	870	880	872	892	927	943	829	861	879	910	911	852	860	888	871	919	861	837	864	873	826	920	902	874	905	901	887	871	865	859	870	874	890	956	869	900	902	850	909	855	842	841	863	883	887	908	869	875	906	913	910	879	949	905	903	889	846	900	887	833	929	881	862	884	842	869	861	858	932	822	889	917	824	923	870	885	910	841	894	891	862	937	895	880	902	909	903	876	862	848	852	886	829	857	921	885	882	863	896	879	865	905	874	898	865	862	884	949	873	873	905	906	889	843	841	843	835	909	861	897	887	818	882	879	882	886	895	887	913	920	859	845	866	922	852	908	846	855	844	898	915	874	861	925	847	936	933	847	875	829	840	873	815	870	899	866	861	924	891	847	892	889	945	922	908	836	855	926	874	916	856	834	914	868	867	891	897	901	864	871	839	889	921	887	915	854	908	940	885	878	935	951	884	841	867	866	908	830	903	907	851	926	901	920	881	892	892	858	900	841	860	942	871	892	898	863	913	893	917	927	958	904	895	875	892	898	894	865	846	885	875	872	915	892	886	902	950	859	871	869	891	917	934	943	860	864	886	906	813	828	888	846	854	906	883	870	867	882	922	925	883	856	910	815	860	825	878	876	891	875	870	858	834	917	936	851	851	899	909	884	911	892	914	820	862	894	815	894	877	922	920	902	885	889	855	932	936	851	894	867	924	837	857	872	876	895	902	877	936	822	888	923	941	919	911	913	844	821	830	873	877	931	875	886	865	894	860	917	829	893	873	888	930	866	880	935	919	925	875	897	899	863	906	887	896	854	868	865	828	884	886	895	861	885	897	879	897	922	925	918	902	871	856	861	877	868	910	876	888	886	869	843	870	913	897	846	871	864	862	846	873	852	902	939	912	853	866	888	851	906	870	896	868	888	876	953	862	908	891	863	883	925	854	888	879	873	883	828	868	838	901	812	894	903	835	891	885	875	867	897	850	920	885	902	925	849	956	920	867	878	886	851	906	877	908	900	868	878	849	856	814	873	922	855	825	844	864	894	864	901	920	870	908	874	890	878	919	875	908	887	882	885	867	874	878	905	890	875	871	920	869	845	879	776	880	898	823	895	848	910	888	877	910	874	839	891	906	859	853	880	909	877	840	853	923	895	917	839	853	889	872	882	906	877	881	895	934	881	865	856	913	911	888	803	864	851	863	832	891	856	860	840	910	872	834	854	852	903	864	912	961	884	892	865	903	836	924	897	897	832	853	831	864	819	892	840	942	850	896	888	895	853	849	883	836	873	848	881	878	939	873	859	927	892	887	888	860	876	899	846	850	872	898	838	873	810	889	870	879	926	901	896	897	903	889	894	875	914	918	881	913	838	886	913	829	802	904	871	881	881	882	880	863	836	864	925	937	883	872	813	842	838	874	906	911	878	897	899	866	896	843	868	858	910	859	852	858	933	886	845	900	919	874	922	836	932	869	913	902	891	920	894	812	817	836	894	893	908	880	879	826	846	869	837	891	878	882	868	891	841	876	904	946	848	922	895	807	883	872	921	889	833	876	863	885	941	862	879	869	891	869	906	837	853	866	849	902	829	903	864	922	868	829	871	916	831	906	917	927	885	880	890	862	876	867	862	855	878	924	878	897	908	912	860	884	877	874	862	849	901	874	844	900	840	890	872	883	837	899	815	897	901	845	896	927	889	833	905	914	895	863	879	885	888	835	926	901	851	905	978	842	886	888	859	844	871	860	886	934	894	852	885	880	821	869	832	830	874	885	890	882	978	908	903	874	955	908	937	873	888	876	811	835	896	902	883	882	872	880	871	876	941	839	893	878	851	830	920	933	863	884	877	880	831	925	902	846	860	930	949	910	866	907	839	883	878	898	890	878	885	900	890	902	872	888	925	821	879	907	870	869	897	874	901	870	889	906	909	876	909	893	899	935	921	896	856	897	914	929	916	886	912	886	864	886	896	872	906	847	902	863	875	882	869	882	870	903	873	862	892	834	889	810	845	902	894	880	856	857	884	880	962	801	827	877	897	879	931	887	872	890	833	866	883	895	897	922	870	938	839	858	858	913	892	882	856	847	854	834	888	851	881	903	832	877	898	945	928	869	865	859	855	810	893	904	944	904	916	877	946	812	881	871	884	912	859	896	849	878	845	872	894	852	905	873	886	862	937	887	887	850	912	861	878	853	859	869	882	841	855	930	916	875	897	853	873	855	848	845	880	819	857	876	929	842	924	815	853	900	916	920	860	884	915	922	880	928	880	914	884	900	870	846	861	875	882	862	894	930	895	917	931	901	906	864	867	898	923	866	885	875	874	895	907	877	913	943	893	927	861	890	830	906	878	913	899	895	936	870	893	907	948	893	934	904	856	880	860	967	948	867	900	932	906	860	925	850	886	919	891	866	917	876	892	820	869	868	918	854	934	888	850	861	956	895	864	876	914	849	887	914	845	898	888	839	907	903	875	888	845	894	853	869	918	952	926	874	847	905	932	882	922	932	859	921	874	915	839	839	926	865	919	828	903	884	930	849	870	931	841	839	933	871	906	870	886	875	931	893	915	827	926	878	869	891	901	877	891	880	892	843	897	880	933	862	901	919	933	919	883	928	877	886	898	876	803	918	897	882	855	872	845	915	895	874	954	870	937	862	940	908	904	817	907	915	826	862	936	884	923	937	947	868	886	851	863	823	820	827	883	885	886	900	852	873	844	862	909	885	876	859	867	909	853	897	814	843	895	895	889	852	884	847	869	872	910	863	882	844	915	868	881	846	831	906	873	917	891	895	878	903	910	866	868	882	904	874	920	895	934	884	896	861	865	838	871	843	864	907	937	866	903	877	864	875	809	894	916	915	881	895	878	903	900	878	926	937	933	869	862	903	821	829	864	918	928	897	857	926	866	873	853	863	873	847	969	843	967	873	847	890	928	913	916	902	886	932	912	837	890	879	897	887	866	835	887	848	876	983	877	922	851	865	905	914	966	877	868	875	888	889	915	842	864	834	918	870	852	873	878	878	862	883	893	846	867	881	879	870	872	876	890	835	912	887	874	920	892	888	884	875	896	860	849	868	872	847	820	876	899	867	848	867	872	887	869	876	855	914	912	872	886	844	856	868	884	883	878	898	888	879	905	899	870	920	876	855	855	885	888	860	960	885	875	876	891	917	829	898	877	903	875	894	890	877	905	928	848	875	877	871	914	882	908	842	817
3971	6928	10254	69424	71917	47481	22830	7527	2219	919	846	858	881	814	919	858	823	819	841	878	871	848	836	810	883	832	855	882	876	824	833	851	844	835	890	882	822	820	857	878	834	849	806	858	798	819	802	869	876	854	849	860	865	836	843	812	855	813	861	843	826	909	848	808	826	787	891	848	838	803	870	862	818	863	844	864	832	821	891	835	816	880	802	774	795	805	850	836	871	792	862	821	810	874	829	831	792	776	858	798	854	829	835	809	846	855	815	827	878	810	841	887	844	878	811	872	846	872	808	846	856	895	841	840	795	780	817	826	823	876	852	804	832	827	834	847	870	839	824	839	878	846	866	811	867	815	792	838	823	860	861	843	868	786	836	837	795	841	824	820	880	811	818	806	831	814	854	855	823	830	849	837	867	844	864	821	815	815	820	788	790	843	813	843	821	813	901	816	866	820	822	824	844	818	811	819	839	847	843	810	876	833	861	867	828	797	824	800	816	820	846	871	816	795	809	818	792	857	837	837	829	865	880	868	837	822	850	853	834	808	853	828	799	873	823	855	818	843	822	837	800	876	892	805	820	856	871	821	809	795	863	821	875	841	845	840	809	872	857	817	855	859	841	844	797	828	852	849	857	818	834	843	860	839	851	843	907	880	882	798	862	854	806	858	831	844	856	854	830	807	825	866	879	853	840	823	847	847	850	835	835	890	861	876	814	856	812	878	849	860	804	860	826	803	855	800	804	824	824	819	828	808	843	877	835	836	812	842	807	821	829	807	845	819	831	843	820	878	802	820	836	842	801	870	836	792	796	807	842	815	866	865	841	901	822	857	797	794	817	803	815	904	862	789	816	833	831	835	849	840	772	895	789	880	819	804	853	823	842	847	818	881	778	809	814	844	847	862	880	843	806	823	805	911	813	843	813	865	863	847	794	838	808	840	834	818	847	832	821	799	835	783	817	875	908	804	810	798	795	840	844	846	833	847	811	778	868	867	827	824	795	823	856	821	819	829	793	829	815	810	821	859	838	826	847	816	837	876	845	855	860	823	883	847	865	796	837	878	865	881	837	837	791	879	800	857	815	855	810	780	865	811	799	828	854	822	833	814	879	831	823	848	834	881	857	828	842	831	842	869	845	787	852	874	841	837	787	786	843	869	853	847	818	803	885	860	841	840	857	899	820	794	842	828	843	862	771	925	904	899	836	837	880	860	824	827	817	816	821	818	795	821	824	849	834	822	776	848	872	826	822	922	831	813	765	893	795	831	879	850	847	838	872	877	793	877	858	835	836	845	805	823	818	826	874	850	867	867	833	860	911	786	837	890	813	838	843	841	844	796	821	873	803	840	800	872	846	842	830	844	806	882	858	840	859	860	852	833	839	826	841	838	825	819	803	809	852	902	840	839	843	891	797	851	835	800	841	894	837	818	818	800	876	842	842	848	828	765	851	840	823	860	795	831	815	818	808	853	908	849	844	823	864	823	789	846	807	825	811	833	854	916	783	806	792	810	819	832	840	858	858	807	845	819	838	879	817	837	832	869	844	847	827	835	833	793	818	821	872	840	857	844	828	825	820	859	886	856	842	817	882	811	848	814	822	810	818	861	848	859	834	896	884	872	815	835	869	845	838	825	837	809	908	803	839	852	787	855	857	827	810	863	814	775	864	826	803	855	845	871	832	834	866	879	828	805	789	858	837	851	779	852	829	851	853	844	848	850	810	848	845	801	802	851	806	852	888	827	791	796	857	844	855	807	816	869	809	856	834	828	831	848	822	838	836	807	819	870	849	857	821	833	824	866	883	765	813	793	812	863	819	856	824	843	792	830	864	839	894	826	858	856	818	862	870	840	848	797	782	857	801	839	805	830	819	856	822	838	794	849	835	842	877	821	829	836	845	819	896	796	805	819	809	816	831	834	852	832	849	822	814	843	825	897	867	779	836	853	816	882	821	854	829	791	874	795	844	846	828	852	891	836	803	818	818	863	834	877	875	845	841	860	836	871	829	787	871	838	857	813	820	850	845	823	853	831	829	817	776	828	876	827	900	842	825	828	830	822	838	810	806	878	830	787	855	857	792	858	814	841	830	850	806	880	833	833	762	856	845	869	842	785	816	829	845	852	859	830	910	797	837	814	823	861	821	815	830	838	828	825	874	841	848	853	850	825	798	815	781	826	840	857	842	825	822	858	830	853	831	880	849	810	788	827	885	865	852	822	821	814	808	823	824	815	776	813	829	881	855	812	865	820	793	804	907	918	795	899	824	821	831	831	869	797	907	892	846	812	805	818	806	892	842	851	850	879	802	845	848	779	871	791	800	842	794	819	890	898	827	875	837	844	856	855	853	840	862	834	818	825	832	848	859	849	829	795	822	815	817	823	833	817	846	825	860	831	788	809	803	828	840	864	808	851	830	781	831	830	835	846	827	869	836	848	846	785	817	847	829	837	832	837	794	845	827	850	817	839	865	832	777	862	799	813	850	853	836	792	817	828	826	897	848	834	843	852	843	855	793	837	806	841	825	756	857	847	823	838	778	817	864	839	844	860	863	850	771	857	823	849	830	845	770	825	831	799	827	831	814	839	838	860	801	881	846	884	863	927	807	822	872	856	833	822	814	849	819	823	838	796	812	850	878	801	799	839	840	830	805	871	819	799	854	895	855	791	849	818	879	895	823	845	818	772	779	809	793	843	791	825	829	828	803	850	853	793	824	841	867	809	822	812	874	778	827	825	869	801	821	819	830	851	881	817	790	767	807	836	843	923	810	900	808	807	835	807	812	827	854	832	812	866	830	834	879	836	860	806	844	819	817	865	853	850	866	814	820	788	824	813	858	864	770	813	834	825	862	886	799	830	793	812	845	824	843	834	856	817	851	848	869	814	843	879	854	854	821	827	827	821	780	853	838	853	823	831	785	911	894	776	829	823	866	831	832	799	833	836	826	869	800	860	846	829	826	869	781	798	866	814	862	864	780	877	816	840	835	835	793	860	873	853	814	830	832	852	827	863	816	821	846	805	827	812	848	821	850	871	937	847	868	842	798	782	819	816	821	824	818	805	826	795	805	792	856	878	846	816	842	831	803	880	843	831	804	846	815	864	802	839	829	850	791	863	817	847	816	819	869	859	844	872	816	811	842	804	876	826	854	827	870	858	840	837	840	816	771	906	759	851	826	859	833	849	832	874	812	842	846	825	837	853	808	841	838	851	879	911	798	874	803	829	806	886	881	842	823	828	825	867	788	813	812	840	826	852	833	851	851	890	824	831	849	829	805	807	782	811	845	856	835	862	891	838	831	805	809	800	870	830	775	814	823	807	836	845	900	835	838	878	842	751	814	887	863	809	848	820	851	792	810	784	867	864	845	865	851	822	849	876	857	846	842	862	827	820	876	801	807	838	885	836	758	821	821	822	875	850	817	811	790	769	832	787	799	858	844	822	809	798	898	876	818	801	825	864	864	849	887	831	827	843	796	811	821	819	827	825	848	833	840	816	804	813	854	780
27424	13808	2857	14495	22374	10400	3401	1368	927	784	804	849	833	856	805	872	853	784	800	837	845	831	809	842	818	856	786	809	860	813	815	785	800	810	805	757	815	840	838	829	810	800	843	827	800	798	829	805	820	799	816	821	804	837	802	797	797	786	786	790	796	819	863	801	837	800	839	787	767	767	756	808	787	859	840	849	802	820	766	807	836	866	791	795	821	745	833	846	826	847	857	809	869	768	798	806	805	805	789	816	760	776	791	855	790	822	810	810	790	753	815	780	819	803	824	845	738	859	837	819	784	835	852	764	780	825	861	795	826	769	861	797	794	836	772	796	788	813	793	799	801	808	812	864	842	823	758	801	786	849	788	796	781	807	828	767	853	765	849	831	831	848	737	839	892	782	783	800	782	791	825	808	855	776	789	847	824	803	779	770	799	810	785	797	759	791	790	808	796	840	813	821	766	806	801	773	808	789	801	819	820	794	832	802	798	841	816	890	752	788	800	802	759	821	780	752	784	780	825	779	784	789	843	810	815	804	857	848	817	762	845	804	798	821	797	790	801	766	837	826	851	773	810	809	774	867	786	816	813	816	758	818	781	849	799	758	757	826	770	760	794	824	832	830	809	818	781	828	822	838	786	809	799	762	809	786	796	784	814	797	811	851	795	814	792	834	846	783	777	891	836	803	799	784	842	816	837	860	780	836	769	802	839	786	775	831	806	785	804	804	790	813	815	818	790	751	761	835	808	817	796	794	817	825	759	784	785	816	831	806	826	818	753	776	795	877	841	858	773	787	828	815	801	875	838	804	872	768	808	764	788	806	792	832	818	777	808	790	792	791	786	808	821	760	835	804	800	748	811	802	791	833	888	853	792	829	795	829	843	818	830	740	810	822	808	826	840	807	786	850	833	835	834	841	797	739	790	840	756	830	781	831	817	821	813	769	816	786	864	804	802	799	791	849	832	876	799	778	811	785	843	859	800	813	828	811	787	861	792	799	796	889	823	838	771	765	853	814	810	776	818	798	835	814	767	796	826	782	798	841	816	791	812	787	809	828	823	822	850	801	829	805	822	774	800	794	812	809	807	807	825	842	824	840	814	803	841	779	804	811	761	815	820	850	770	795	738	831	795	874	796	775	814	848	799	861	884	815	819	790	750	770	779	875	804	797	828	846	856	828	810	826	827	832	761	799	826	794	792	842	810	902	804	800	809	821	810	812	783	764	788	776	849	853	825	808	786	755	787	751	816	812	834	796	812	829	804	790	810	889	802	798	830	836	814	785	788	795	784	759	765	851	812	834	863	827	788	818	821	828	852	847	805	819	782	771	814	800	809	775	795	817	854	817	807	782	798	796	809	794	802	855	809	818	818	787	859	783	842	783	832	891	802	815	817	810	812	789	746	787	863	905	763	819	825	800	818	836	843	820	784	819	824	834	820	813	858	794	877	774	775	788	794	817	814	760	785	826	803	889	812	823	769	798	840	824	776	833	827	829	794	837	801	808	830	791	811	793	780	820	809	829	828	821	750	837	866	805	850	782	754	773	791	841	819	781	865	807	798	847	776	801	857	784	801	776	794	825	775	818	817	807	799	817	811	751	787	824	805	781	804	812	858	841	795	785	837	809	789	812	744	799	746	815	787	794	800	844	801	825	776	807	783	787	832	839	805	817	807	824	811	798	781	803	832	852	797	883	800	833	802	781	746	800	783	830	836	792	829	795	798	910	844	831	781	847	825	829	848	835	810	791	796	789	805	790	778	805	778	805	815	781	809	831	736	796	754	786	814	861	819	830	818	791	832	813	749	850	768	803	822	810	771	771	826	783	820	843	817	807	808	832	829	821	778	809	741	801	862	806	792	787	810	790	849	776	822	830	806	825	772	813	824	815	762	798	805	787	800	777	786	823	848	832	782	771	820	798	787	806	819	807	789	801	805	805	794	836	789	797	788	788	825	795	848	793	788	853	812	809	784	787	838	809	816	849	773	844	793	777	777	810	792	737	797	830	828	817	801	783	778	762	822	794	828	856	822	786	783	828	831	776	811	763	810	815	768	807	822	801	818	799	790	821	752	778	863	763	833	777	793	799	756	781	785	795	824	782	816	835	758	790	774	813	832	809	818	820	883	799	842	887	815	778	792	802	763	751	755	827	801	793	821	777	768	816	770	837	784	760	831	724	770	803	825	782	802	791	771	752	827	784	812	852	789	840	812	837	809	792	834	848	780	776	812	828	776	845	812	801	774	876	846	816	799	793	786	825	808	870	829	799	815	854	782	804	796	838	767	827	766	806	845	815	823	802	773	780	836	825	811	827	818	778	767	820	817	794	816	761	785	782	827	793	841	718	792	817	837	804	831	809	818	855	907	813	747	824	771	812	815	821	802	821	788	807	786	821	802	828	832	831	754	834	799	804	810	854	767	823	813	802	839	856	769	792	806	755	816	768	789	826	782	792	804	770	748	816	810	812	837	776	835	851	814	795	776	809	869	805	774	802	842	806	826	885	801	792	877	820	760	834	795	743	801	793	798	834	777	799	812	845	785	827	802	808	765	810	837	827	830	812	798	839	800	811	776	804	766	799	784	849	817	846	813	798	808	798	852	791	836	820	775	826	774	810	836	781	814	798	812	810	821	789	773	796	799	830	796	709	834	847	798	813	833	800	790	786	765	814	819	854	803	795	834	825	813	752	814	801	845	787	784	821	805	813	777	814	787	814	836	750	806	780	820	796	865	822	786	765	776	817	819	779	849	803	821	798	801	801	830	851	834	795	829	860	772	805	739	814	792	808	801	834	842	817	819	806	764	809	789	792	800	814	840	793	857	753	795	860	810	811	773	817	833	813	804	795	790	810	770	795	801	822	780	768	761	774	799	791	803	830	818	828	809	790	749	835	800	810	764	852	857	780	842	796	869	812	784	829	792	795	790	781	792	803	837	834	826	830	809	821	861	761	813	798	784	773	797	853	799	841	757	815	823	813	802	826	855	797	779	780	824	804	835	838	774	824	771	836	822	865	812	786	771	772	827	837	809	773	793	823	819	803	824	801	768	795	794	821	785	815	782	791	828	763	769	797	769	776	851	883	821	815	752	813	782	814	810	837	843	812	835	844	860	805	785	771	808	797	844	823	813	794	813	850	863	787	789	790	810	846	807	809	837	783	767	746	756	832	832	796	849	777	787	818	815	760	787	767	776	815	854	808	764	751	790	809	815	769	757	825	815	821	803	760	817	804	870	822	800	850	846	766	822	825	812	779	805	835	857	808	786	818	811	794	825	822	800	824	790	814	759	847	791	817	801	772	859	784	825	817	796	795	814	843	808	832	827	841	788	824	788	847	798	797	817	825	802	829	793	809	768	807	799	826	815	805	770	847	793	844	783	796	825	772	778	835	763	785	766	803	858	779	804	813	818	783	806	804	788	788	807	831	778	845	811	833	840	787	846	801	867	891	792	784	796	759	840	797	784	784	830	807	832	845	839	829	792	827	775	833	823	828	826	823
5201	1588	1646	14222	16756	7398	2754	1245	847	768	745	759	798	739	726	736	683	754	684	785	719	757	728	760	760	766	730	713	738	748	710	792	719	758	708	784	750	706	755	793	669	734	754	723	755	749	776	754	707	739	693	746	736	722	735	750	719	756	767	768	745	735	694	705	724	778	687	700	748	750	710	756	743	757	722	781	718	738	729	733	745	745	778	722	725	706	714	706	716	737	695	684	729	710	797	726	748	731	711	741	743	742	769	712	773	702	732	693	721	742	735	757	757	737	710	712	711	701	736	759	716	737	732	779	757	726	688	725	763	744	714	773	782	727	742	715	740	731	721	712	747	705	706	741	727	744	727	716	689	763	728	722	750	744	752	717	728	708	790	812	699	725	738	725	714	773	730	723	734	715	716	755	732	761	664	747	766	740	804	727	753	699	708	733	773	739	735	742	743	710	710	726	752	738	763	754	719	765	759	737	765	767	722	697	763	742	725	761	665	720	777	723	727	723	752	772	758	764	722	785	696	732	729	738	729	785	809	717	775	708	723	740	722	755	730	700	730	750	740	721	762	746	767	734	681	713	729	754	752	746	678	720	716	706	764	713	705	736	741	757	770	706	710	789	751	717	778	730	742	709	740	780	741	737	752	748	695	773	776	721	737	707	729	729	723	711	725	743	716	750	688	719	725	721	708	767	707	692	755	766	729	743	749	770	730	748	737	692	784	718	788	762	753	722	713	728	759	736	718	737	736	757	737	718	741	735	719	733	756	744	693	753	739	739	700	689	739	745	756	745	732	767	742	709	715	760	752	722	739	765	727	716	748	814	748	743	691	744	738	728	734	773	736	711	733	739	727	753	681	741	758	734	722	732	741	764	730	718	766	794	732	716	713	717	760	680	768	693	686	703	747	719	733	745	776	688	735	727	746	745	749	752	721	735	694	750	742	751	768	697	740	766	716	736	742	764	668	732	773	743	718	742	727	739	803	706	712	708	709	743	785	783	730	733	715	716	774	728	730	743	754	753	785	737	669	718	750	757	739	727	718	702	736	779	732	736	754	745	767	742	720	676	747	688	722	720	787	687	720	727	739	792	721	727	745	674	719	775	679	706	739	724	665	752	701	707	728	725	738	664	740	725	759	717	749	707	798	736	752	727	741	710	739	698	780	671	778	723	696	711	705	724	721	773	668	752	735	755	822	723	743	743	787	744	708	767	713	753	749	708	704	752	732	717	685	706	713	690	739	735	719	709	801	736	742	751	706	727	764	748	733	689	686	742	704	741	716	707	760	771	678	709	784	703	710	765	753	731	782	730	738	723	711	683	785	735	707	726	748	766	717	725	749	742	672	753	721	744	692	760	751	715	708	758	746	712	748	716	726	790	724	694	735	717	752	704	723	715	705	722	734	755	753	717	741	722	770	749	770	735	748	814	742	744	743	791	697	739	722	682	733	741	768	747	730	740	729	717	735	690	692	724	735	711	708	673	744	727	732	747	734	726	709	736	723	690	713	704	723	748	732	702	695	730	728	731	707	769	733	754	760	774	724	720	710	724	717	719	768	736	730	719	737	734	754	744	746	764	744	734	772	721	683	720	674	694	729	747	768	751	749	726	672	731	759	711	719	781	773	745	712	735	800	743	770	745	741	718	680	746	779	788	728	755	723	712	702	732	740	717	722	760	724	729	732	696	743	750	745	741	697	741	804	709	721	765	744	805	784	711	764	755	716	747	752	725	758	746	765	755	729	721	712	758	716	725	691	742	723	706	739	763	733	791	742	719	788	737	726	763	734	699	733	722	735	665	742	737	744	770	784	796	746	725	719	762	732	754	762	745	753	730	767	765	728	737	731	722	721	699	697	732	769	721	736	731	730	718	717	717	753	723	738	700	706	733	699	708	687	775	754	724	740	738	732	760	757	771	718	747	731	746	679	723	669	777	768	752	688	754	728	700	686	761	737	675	761	728	783	760	725	708	692	740	722	698	697	725	705	807	768	708	761	739	756	729	729	771	711	742	734	725	747	782	745	719	762	727	749	728	741	726	744	741	784	728	780	740	756	723	750	748	746	744	741	739	777	755	707	740	730	729	704	703	708	708	743	723	777	695	740	729	742	735	716	741	675	729	729	751	728	752	762	781	751	759	734	785	740	729	752	714	729	720	739	718	721	736	798	740	753	795	666	771	758	746	743	714	748	723	696	761	736	764	720	765	762	729	748	774	743	713	736	761	769	761	715	728	752	774	752	700	726	774	723	697	744	722	726	679	746	740	765	713	779	702	754	744	714	744	706	709	659	767	716	755	697	768	750	662	747	741	793	747	747	742	731	747	732	761	724	782	745	686	691	745	712	768	740	740	733	725	719	672	730	713	699	716	747	716	709	723	753	708	701	719	710	668	744	775	751	739	699	750	691	727	768	773	741	746	733	724	690	773	788	773	719	728	756	704	740	717	675	733	723	785	740	713	766	725	715	743	778	757	741	730	787	763	730	732	754	752	745	736	775	735	737	698	726	746	747	723	781	721	714	743	698	731	741	714	755	715	741	684	749	728	809	742	714	753	721	706	704	730	748	748	740	736	715	741	733	733	686	705	767	732	695	800	734	719	706	744	743	778	762	747	779	684	745	701	772	749	736	732	749	724	717	682	729	765	793	757	688	742	693	743	677	739	797	722	740	744	681	690	713	749	734	695	750	707	697	715	785	728	743	730	716	716	734	666	752	737	681	725	716	722	814	695	762	736	703	708	651	728	709	756	734	750	749	732	777	698	755	727	724	724	735	751	738	723	724	730	734	766	755	741	726	773	779	746	726	674	771	766	770	746	776	772	755	683	717	719	699	766	723	755	729	781	724	748	732	746	713	727	706	731	695	746	739	754	739	735	710	689	733	741	729	719	750	707	771	744	727	763	766	774	720	785	758	747	749	765	708	713	761	761	732	778	704	800	749	736	743	762	800	736	762	754	775	747	720	747	761	772	732	789	729	689	769	761	702	778	740	709	721	731	742	788	729	791	727	722	741	694	702	722	728	764	736	724	748	733	738	787	798	718	730	708	714	731	785	745	759	736	723	712	747	757	726	790	729	768	742	704	730	749	751	714	751	710	722	715	743	714	732	725	711	714	737	765	789	729	722	767	736	735	723	746	728	739	730	745	717	749	732	741	726	771	740	678	769	682	769	692	731	755	743	765	751	765	702	749	746	743	748	722	696	777	728	728	745	747	744	736	749	742	729	708	693	725	763	732	730	748	712	749	688	768	757	714	719	780	740	725	700	765	774	768	736	748	740	726	769	759	782	763	714	737	711	720	749	730	715	746	757	765	763	707	703	726	759	753	725	751	800	751	727	708	774	732	749	722	752	707	769	730	715	725	762	741	721	673	789	766	739	705	741	740	719	757	779	718	759	765	730	792	723	767	747	719	687	683	703	696	776	727	735	754	714	710	708	769	759	781	740	757	706	725	730	753	714	733	718	789	745	772	743	720	722	753	732	686	803	744	778	704
24598	21176	27635	38466	60864	46057	24546	7192	1704	962	839	796	829	851	837	811	799	852	766	743	848	803	814	805	801	769	825	790	798	791	775	815	839	829	742	840	822	804	775	790	807	778	822	776	799	775	817	809	773	754	770	794	851	793	800	797	776	751	798	808	790	782	765	777	824	791	804	790	810	801	775	807	838	821	795	808	816	838	788	844	800	846	807	818	865	772	864	802	801	762	796	804	798	802	764	799	768	778	787	851	786	790	789	754	793	786	804	805	816	776	786	787	810	746	803	820	781	800	761	822	809	782	761	765	802	828	770	793	812	790	748	795	777	814	819	822	808	826	845	775	784	828	826	781	820	805	800	777	771	778	802	765	797	740	806	757	814	764	819	769	776	743	794	778	777	730	830	739	810	771	830	734	814	786	799	764	755	780	798	822	827	796	794	776	786	749	812	768	782	774	796	736	834	769	756	806	799	794	778	791	791	815	788	795	793	750	806	815	815	831	768	761	809	758	806	761	823	793	758	780	807	803	759	826	792	805	768	753	823	780	819	798	829	787	776	777	787	794	789	802	802	817	786	800	763	793	793	826	824	758	844	821	798	814	740	773	794	797	762	845	775	832	759	787	836	774	778	781	808	791	805	812	833	796	747	794	774	811	798	817	815	748	817	817	786	812	770	798	775	745	812	781	807	819	790	794	760	764	833	844	867	798	802	802	883	812	790	799	789	785	854	725	823	824	806	835	772	814	780	797	743	781	801	785	799	832	821	819	832	782	791	727	778	791	834	839	802	794	759	834	783	769	762	773	805	805	790	794	765	790	807	824	834	803	792	771	750	814	833	849	743	831	782	786	800	822	769	794	763	770	778	778	806	776	809	780	802	777	791	818	824	800	775	833	787	781	778	818	781	792	788	777	787	805	785	728	774	739	756	809	793	783	808	806	795	775	733	798	735	779	810	849	765	820	788	777	772	775	778	749	790	786	786	768	802	810	819	766	786	801	801	796	754	739	786	804	823	782	781	755	764	772	799	758	798	802	784	823	778	825	754	790	765	747	786	808	729	823	803	713	773	791	784	763	752	788	800	827	796	803	799	796	761	826	759	769	823	803	811	755	774	802	819	763	789	779	814	754	807	830	748	768	799	799	781	799	766	785	813	788	775	808	788	777	825	769	809	835	850	821	791	772	815	748	802	776	795	816	785	775	822	802	779	868	772	779	777	763	846	786	774	777	828	749	768	770	822	795	777	749	793	839	836	790	778	752	784	801	758	813	747	762	792	860	789	801	786	813	802	768	830	795	814	768	814	824	767	852	766	764	756	819	801	792	787	820	747	776	788	801	791	772	804	789	791	756	831	781	817	789	755	791	784	799	800	790	807	746	754	809	800	768	796	798	802	763	812	854	736	825	810	822	765	803	784	813	818	766	782	813	811	775	770	737	838	779	783	787	814	784	812	796	784	750	799	794	789	742	795	808	782	793	796	789	810	769	817	822	811	803	741	785	829	773	813	801	816	796	784	812	795	805	807	781	749	763	817	806	743	743	779	810	769	843	796	841	757	799	796	797	833	828	786	763	793	826	789	781	765	760	803	817	758	796	769	771	793	803	774	762	835	771	810	811	802	740	783	776	817	796	792	791	833	788	838	777	819	846	782	819	779	823	759	807	746	870	832	762	777	775	815	786	755	801	786	772	763	800	826	843	779	818	808	799	867	802	828	807	792	806	775	775	787	797	791	818	768	774	762	810	788	812	853	805	815	793	756	804	807	816	818	781	777	782	792	803	746	757	787	784	808	786	798	820	762	724	801	768	762	782	784	813	805	806	764	776	800	768	791	795	806	765	775	761	793	787	787	781	818	767	757	796	741	785	777	776	801	797	795	805	844	771	797	777	782	788	787	755	805	790	803	813	748	745	799	778	828	774	755	832	766	835	763	799	829	782	843	814	822	740	778	772	756	779	822	776	715	800	816	808	802	786	793	794	774	765	760	800	794	766	750	757	842	748	769	771	793	797	777	798	773	809	822	804	804	794	787	781	732	772	794	759	806	786	745	857	759	747	737	797	754	785	823	794	796	799	818	797	773	837	722	799	779	806	772	779	805	766	845	779	805	828	810	790	801	753	793	768	773	807	755	741	755	795	754	818	773	789	801	795	773	774	769	829	764	799	773	771	816	753	800	776	757	752	734	803	776	762	800	761	824	818	782	855	798	807	798	774	764	817	829	763	795	757	785	765	805	748	815	745	801	757	818	797	821	772	769	774	785	744	811	774	821	807	805	785	812	773	788	756	789	790	810	821	797	819	824	751	779	831	838	840	840	809	750	785	751	810	790	833	753	752	794	774	802	785	796	781	746	776	812	802	833	799	789	866	766	785	780	812	827	779	845	806	799	846	764	763	854	766	798	800	784	793	833	797	824	783	815	821	838	773	794	747	808	820	815	795	813	790	804	808	745	834	763	824	785	756	792	788	741	777	787	807	753	751	804	754	739	853	792	828	771	843	785	828	823	789	809	772	777	794	806	801	790	777	810	796	818	795	790	777	777	808	736	790	795	773	795	811	806	788	807	800	777	773	824	787	788	781	761	796	785	803	784	737	747	802	795	783	762	817	774	786	794	803	780	785	774	805	836	791	792	801	801	776	802	811	773	766	810	799	732	735	801	774	787	723	783	786	805	770	787	754	802	789	804	809	769	818	782	780	766	739	754	757	785	790	783	799	788	805	818	770	770	782	753	813	742	753	812	811	820	782	775	806	732	781	810	787	813	793	783	787	769	774	720	773	765	751	800	765	745	755	769	708	803	802	830	800	824	800	798	779	778	802	781	790	786	758	768	757	784	783	846	813	783	812	800	772	846	797	807	787	800	766	816	782	800	741	796	761	763	736	790	804	766	774	781	711	761	821	768	758	793	768	766	781	823	709	795	777	843	760	773	761	767	771	790	777	740	781	774	795	803	811	807	747	772	769	833	812	775	811	813	804	791	861	814	782	832	770	793	780	804	759	858	834	790	790	789	771	831	803	803	808	807	784	875	768	746	764	832	765	784	794	761	780	790	802	872	804	797	779	839	818	799	763	788	783	765	805	806	754	770	796	828	765	816	803	776	791	819	790	793	782	791	792	812	764	818	744	757	786	786	793	793	762	761	803	791	796	835	793	796	795	822	772	778	757	777	793	793	845	798	812	789	787	758	803	782	802	778	765	815	764	757	762	790	838	793	750	772	803	773	739	812	735	777	817	753	774	810	769	747	807	810	780	797	792	814	843	765	770	796	786	789	788	842	817	782	756	750	799	794	777	782	759	789	807	764	733	802	828	814	795	795	783	744	801	794	840	773	841	762	754	780	733	821	784	798	799	755	815	786	806	735	733	757	753	816	799	812	808	837	775	790	788	773	759	803	765	772	792	746	778	818	756	751	749	748	772	799	780	758	757	813	783	781	804	744	842	770	755	783	755	765	789	790	803	781	798	828	841	787	815	784	805	798	764	781	767	827	812	811	818
3766	4906	5614	54472	64380	37279	14714	4496	1499	841	809	765	817	844	787	772	778	727	739	757	746	792	803	785	783	757	816	731	786	799	761	792	755	756	809	774	786	761	793	765	757	727	825	786	752	727	763	797	728	741	755	722	730	731	769	738	772	767	777	787	749	770	786	784	751	799	728	785	776	789	803	799	698	781	759	774	725	768	775	767	826	805	801	734	775	776	732	741	721	829	781	781	795	745	744	761	748	747	757	769	764	800	785	776	769	757	790	774	796	787	772	756	791	766	770	742	769	731	737	761	740	799	770	763	748	755	760	754	763	746	702	779	745	819	787	789	739	833	733	730	757	793	776	797	790	775	734	749	774	741	768	809	802	754	798	774	782	769	719	753	756	757	769	819	755	708	728	746	740	828	784	812	726	743	764	755	734	741	755	732	786	788	738	845	740	752	795	751	799	738	757	798	762	774	747	796	754	791	716	798	794	759	755	763	745	762	803	776	772	764	720	763	741	801	784	795	807	819	743	780	730	803	738	809	750	768	774	748	699	718	790	703	795	764	803	775	755	801	788	792	730	743	760	744	778	753	802	802	732	797	782	749	715	730	757	837	775	811	735	781	767	779	719	723	781	808	792	758	763	763	772	805	813	780	766	739	781	760	765	769	750	762	749	751	820	796	774	719	725	782	803	792	798	749	798	748	704	782	779	743	765	749	757	746	741	740	825	768	721	753	761	800	741	813	833	756	744	765	762	741	760	786	755	760	793	763	698	803	802	765	768	775	804	810	754	764	709	749	775	781	765	772	774	792	784	736	769	777	765	731	713	809	768	763	777	783	767	726	787	725	772	787	725	745	819	791	786	754	808	767	713	781	755	737	800	771	771	753	808	794	778	751	781	768	772	756	764	756	734	757	796	786	747	750	712	773	729	778	764	733	820	754	764	739	711	755	751	796	713	789	773	796	774	751	741	789	775	740	739	810	767	817	707	761	751	767	762	794	791	806	762	735	782	743	719	771	816	809	738	737	774	729	717	790	793	800	766	789	741	780	743	750	747	787	707	757	753	752	790	751	776	775	780	724	756	782	744	761	792	745	756	763	734	740	760	795	797	759	734	775	777	792	778	762	729	739	708	759	740	779	754	726	763	775	784	769	727	733	756	709	746	809	804	726	799	798	746	762	787	742	831	731	743	777	750	746	773	783	738	758	791	756	728	802	759	794	762	795	800	722	780	775	774	753	848	778	786	789	757	806	773	782	759	730	768	761	729	737	748	795	764	741	757	765	763	747	782	794	777	771	794	711	777	761	807	771	769	724	728	749	792	723	766	761	764	773	737	750	769	792	722	807	771	798	766	787	821	780	764	826	732	756	768	750	759	735	790	801	733	756	753	759	741	755	711	818	788	731	733	753	769	766	790	759	745	764	812	739	766	778	720	777	761	811	731	757	798	774	802	683	761	753	778	753	786	746	756	779	732	792	786	861	784	801	799	743	769	731	749	773	762	791	781	762	757	735	772	705	782	784	770	841	768	813	728	790	727	789	773	785	753	731	754	739	755	746	732	743	764	720	769	784	797	779	777	757	756	737	780	803	793	749	758	736	771	776	775	779	774	782	773	704	729	787	772	767	736	776	814	815	773	743	802	757	764	751	789	757	750	736	733	752	773	743	730	750	764	736	713	752	731	778	786	768	768	786	795	737	750	770	771	706	744	754	778	774	745	731	771	724	765	753	736	805	715	800	787	815	798	748	730	736	758	772	756	835	764	776	759	735	784	754	729	769	810	754	751	780	762	758	735	772	756	795	753	786	719	764	755	773	757	757	748	804	762	740	770	734	776	794	776	807	696	818	760	791	791	775	797	754	748	732	710	793	759	774	703	770	790	759	738	806	784	731	740	744	769	756	789	747	795	747	753	783	775	792	789	760	802	726	719	803	705	719	727	757	722	776	787	821	734	781	760	760	787	787	752	787	754	745	810	784	766	748	753	777	793	760	764	794	777	773	729	753	823	733	771	778	785	813	750	780	760	756	760	759	777	774	785	727	730	760	779	784	769	790	753	761	812	784	772	734	761	744	731	763	703	749	764	754	783	727	752	781	738	749	749	740	774	781	746	743	761	743	807	756	787	764	776	788	771	756	764	784	763	723	811	768	720	795	783	751	756	808	775	737	768	752	752	731	761	802	765	740	762	819	708	786	754	764	792	726	774	783	790	774	786	737	759	750	733	761	738	736	730	802	789	809	732	765	742	760	764	719	812	762	755	789	776	750	756	761	742	753	777	788	694	761	747	759	784	744	747	787	778	758	711	736	770	770	784	724	752	762	787	776	759	821	759	737	757	740	721	791	749	751	776	739	766	807	773	752	794	747	763	755	768	774	747	692	784	746	741	770	731	787	756	774	745	747	790	785	720	783	789	799	745	805	781	722	730	788	737	723	816	774	758	737	792	751	744	732	779	772	741	759	819	771	770	763	772	794	743	739	778	803	797	788	751	726	726	748	741	804	744	769	734	730	761	761	806	786	806	725	767	794	753	767	818	760	780	774	786	698	774	746	754	769	716	748	762	793	755	757	768	784	799	758	733	801	761	750	783	779	778	781	816	727	754	741	747	747	750	781	774	752	734	801	789	771	759	810	755	704	787	752	730	782	767	740	749	785	770	779	730	779	736	793	775	763	779	714	819	751	764	754	780	701	775	749	764	765	710	788	737	730	735	763	775	759	725	731	799	771	764	736	750	812	769	773	795	753	701	748	783	778	778	770	774	748	768	741	768	737	758	788	778	809	734	775	731	809	742	751	804	723	744	730	798	773	777	738	735	732	776	754	738	743	730	771	728	777	798	777	763	755	713	773	750	762	768	736	753	741	735	764	790	742	743	774	776	742	746	736	738	783	772	741	747	726	800	770	774	741	799	759	784	767	756	731	737	758	790	742	773	727	739	710	778	742	753	778	787	762	762	739	760	765	766	717	823	725	726	712	768	759	742	763	735	752	762	754	747	822	796	772	767	793	756	737	760	725	748	789	793	764	791	792	746	805	770	753	750	750	729	754	726	735	774	767	753	741	784	786	748	787	713	736	754	845	767	794	796	753	736	752	715	766	726	829	782	746	784	795	723	764	771	761	787	785	820	752	727	776	736	802	762	784	742	728	753	742	725	756	807	791	793	721	757	756	720	773	755	760	715	785	758	733	760	776	798	828	785	763	753	791	729	783	748	749	747	743	753	702	800	731	732	714	766	742	770	753	751	740	769	738	740	723	768	746	764	750	734	786	795	775	750	755	738	806	736	736	735	740	773	747	746	725	803	787	764	730	746	777	751	739	788	773	795	767	798	774	771	752	758	813	788	755	761	744	771	780	761	773	747	739	752	769	748	771	757	789	770	786	783	722	743	737	740	798	739	733	779	711	731	754	765	818	794	780	832	813	770	712	736	755	791	766	758	802	771	776	744	792	741	759	794	769	748	705	747	752	719	785	807	747	764	729	799	760	786	750	810	752	772	756
23768	21078	28255	46302	67326	50940	28706	10049	2225	1094	936	929	883	906	888	860	882	913	943	932	847	889	839	878	865	930	883	840	875	868	890	895	885	863	857	931	886	886	881	858	884	889	872	861	855	897	853	898	860	840	824	847	888	907	922	857	842	885	863	844	861	894	866	842	851	888	856	830	877	844	820	915	889	856	827	858	839	843	864	868	801	857	827	819	835	885	918	869	879	874	812	809	871	839	859	836	871	869	879	867	863	889	873	798	875	885	859	825	873	853	826	908	881	851	892	872	886	894	844	841	873	808	887	808	810	882	859	860	856	867	897	891	921	874	847	847	910	899	848	867	840	836	870	846	814	827	907	932	892	813	919	876	884	878	871	865	882	831	868	847	826	864	924	859	865	851	892	898	899	877	830	875	900	876	905	981	881	869	835	838	898	853	899	889	871	881	866	853	965	890	825	887	889	831	874	871	854	845	919	862	844	857	837	796	857	887	909	840	841	890	906	884	851	870	856	890	830	875	862	873	878	870	874	866	879	851	864	861	849	833	854	886	806	910	849	862	835	940	883	903	884	857	809	848	872	897	860	878	850	910	899	888	847	859	898	883	854	877	828	840	893	834	847	838	912	850	886	855	863	845	853	837	812	855	829	833	895	885	900	832	868	890	826	887	878	881	838	830	900	855	872	887	919	875	865	863	858	909	803	862	875	881	892	950	886	861	892	886	887	903	862	883	864	865	841	875	805	860	915	869	886	835	829	868	831	828	845	880	890	874	878	934	837	903	871	863	890	826	905	901	869	856	858	884	867	861	891	844	900	842	854	911	883	898	846	835	910	867	917	911	770	831	807	915	868	901	883	848	890	881	906	837	877	875	922	866	847	824	941	869	812	954	901	874	860	866	837	884	881	821	875	873	880	912	906	878	804	820	815	861	868	856	845	887	857	852	828	846	850	877	882	890	893	920	842	858	830	902	869	846	860	802	842	877	843	852	866	848	891	832	853	919	889	860	896	889	909	899	881	857	872	877	830	850	803	843	907	876	831	855	812	889	848	882	874	820	874	862	845	822	839	850	861	839	896	800	875	843	893	885	800	855	839	829	856	857	837	891	843	825	909	827	886	872	858	846	798	854	852	831	871	914	869	882	890	895	899	844	867	900	898	877	899	817	781	884	892	838	900	839	852	837	865	836	893	849	882	830	916	878	904	871	854	901	853	865	912	800	842	889	908	823	856	858	844	881	864	884	929	834	871	839	841	848	919	852	857	851	865	923	812	860	839	860	845	886	870	886	864	836	912	862	841	867	887	905	857	878	893	891	883	824	842	860	922	855	902	910	817	837	880	815	901	888	839	853	846	887	844	862	892	839	840	798	899	873	879	913	858	888	921	839	870	860	863	839	913	822	912	885	890	882	908	841	878	906	862	856	876	880	848	867	862	852	860	860	873	826	817	871	882	850	852	822	868	872	881	877	892	841	827	867	855	863	866	878	848	848	878	840	879	890	859	852	910	871	862	823	878	894	890	887	838	842	872	849	879	839	859	831	814	855	800	871	861	876	879	866	830	846	888	868	875	835	823	877	860	797	876	859	861	886	852	873	818	868	905	891	913	881	808	824	894	837	836	852	908	834	882	869	849	839	888	873	897	835	878	839	877	824	874	890	828	898	858	849	832	847	872	861	826	841	858	844	917	807	858	880	875	862	826	864	845	834	797	852	833	886	902	857	881	904	803	838	847	892	885	874	876	860	873	864	827	898	897	928	891	857	817	848	863	900	842	872	890	834	883	831	908	822	887	847	849	838	863	880	838	837	913	818	928	878	909	832	937	813	912	881	841	886	868	889	909	894	870	833	879	823	882	854	910	841	885	853	921	869	837	874	859	857	882	843	867	887	848	833	869	837	821	879	889	867	847	865	863	804	889	839	891	834	879	851	869	821	879	880	901	885	855	888	896	881	809	817	900	898	865	891	881	886	856	896	866	889	860	891	847	850	890	894	838	907	888	854	872	865	879	888	925	930	894	837	871	889	878	850	814	887	898	860	836	826	889	853	907	812	890	888	893	859	848	851	883	829	881	908	850	887	878	859	915	846	801	911	841	874	875	895	870	861	890	844	926	918	870	881	908	853	815	849	875	876	882	830	878	897	838	908	878	858	852	889	882	881	824	852	858	878	889	887	897	775	923	864	876	831	863	865	905	892	885	892	911	865	871	894	897	838	850	813	859	814	884	891	861	853	795	882	849	870	891	872	862	840	869	805	894	879	842	857	860	861	857	815	871	859	863	879	895	853	904	898	857	900	886	821	850	879	884	846	849	909	860	910	798	801	807	899	894	850	855	862	855	896	828	840	875	866	871	842	860	829	834	850	845	838	819	880	809	830	853	833	862	869	872	857	931	878	798	851	855	851	862	838	873	883	831	836	853	891	816	873	844	849	852	865	873	840	857	859	826	860	908	899	870	832	831	911	832	868	875	897	901	843	888	860	840	878	835	880	871	947	909	851	819	889	873	824	833	823	833	896	857	883	829	859	892	837	883	854	904	871	951	876	825	864	857	855	862	814	909	858	865	864	847	899	858	821	880	805	807	887	801	886	915	869	877	880	846	866	852	851	859	876	883	860	852	878	845	895	856	870	833	858	863	870	847	866	885	880	808	875	850	875	910	825	866	798	841	884	833	817	852	884	806	835	859	884	868	845	908	860	908	912	847	833	877	888	863	863	845	888	844	886	863	867	888	868	833	855	898	850	924	917	857	864	834	837	888	832	848	814	887	857	884	926	932	887	923	852	878	848	844	886	838	888	863	885	845	803	846	846	867	884	895	822	844	858	830	853	916	836	879	848	850	843	884	862	859	887	856	851	901	874	886	877	867	813	803	821	882	835	916	872	877	849	837	915	887	873	896	867	866	876	878	858	893	913	885	862	860	841	860	848	895	823	809	835	861	849	873	828	817	942	878	845	870	849	922	850	888	844	858	871	888	865	854	865	864	843	887	881	874	828	847	869	839	895	869	838	893	891	891	872	912	852	852	836	863	877	876	928	884	851	844	885	852	896	820	859	872	892	935	839	883	901	888	847	872	805	870	889	831	852	912	918	859	883	888	884	894	830	844	878	880	890	888	918	930	860	864	852	844	846	872	874	852	894	887	823	903	858	846	888	875	830	887	868	834	893	910	876	846	822	840	908	878	915	836	838	812	806	940	856	796	855	912	805	881	826	819	861	870	878	833	833	867	917	911	866	825	850	844	853	905	840	888	883	847	862	853	862	855	859	898	867	867	851	884	905	868	837	851	847	849	855	875	844	893	863	835	859	885	847	870	881	877	880	865	906	873	869	850	859	865	871	838	871	846	893	873	894	903	845	907	890	877	850	923	871	884	829	892	857	908	901	878	867	860	933	905	895	894	905	833	894	921	824	865	886	844	867	801	915	875	828	853	843	863	912	879	814	862	855	848	905	889	871	855	869	905	860	895	848	884	903	905	920	895	883	919	888	889	868	861	855
4109	6910	7284	71116	69761	43345	19279	6168	1814	956	814	877	862	823	863	813	826	854	862	845	816	844	905	809	846	868	867	824	847	883	833	897	819	862	894	821	815	846	811	863	801	822	878	823	831	878	856	930	846	842	870	825	826	833	782	838	855	890	817	838	801	825	798	831	838	835	851	898	829	826	810	803	856	856	854	842	861	822	821	862	831	825	819	870	810	809	832	862	826	807	860	784	843	798	869	854	797	865	859	826	826	822	824	795	830	804	858	785	875	864	878	770	833	802	827	841	869	836	822	831	812	775	835	827	834	838	849	867	829	827	824	863	856	855	856	819	843	794	847	838	800	768	830	809	801	914	850	845	836	788	760	799	846	815	836	813	856	807	808	828	850	846	819	825	821	796	812	841	819	843	808	824	885	805	855	873	845	828	853	858	859	870	825	822	831	864	826	875	840	830	785	810	872	817	825	848	853	859	878	826	834	828	838	852	819	865	850	837	846	808	850	841	798	849	829	800	814	865	834	797	802	861	835	833	830	793	834	805	831	831	824	835	797	834	842	860	839	781	833	853	848	812	835	849	858	779	849	801	840	828	812	819	835	801	819	837	846	826	816	835	853	840	848	872	826	806	819	817	780	837	802	769	835	828	823	859	792	853	824	847	825	818	819	804	774	829	817	834	801	784	777	837	802	840	858	858	813	816	799	890	840	764	831	806	831	858	870	870	854	873	808	834	817	806	858	826	810	845	817	860	848	835	863	859	859	822	833	823	806	798	838	848	776	831	806	842	829	832	844	810	870	870	838	807	862	851	847	808	871	778	916	814	872	802	849	799	844	829	833	853	836	816	850	841	768	814	811	824	798	793	799	841	789	814	815	812	819	783	856	862	793	859	839	856	893	770	862	856	781	830	830	763	820	844	878	824	817	902	857	831	804	823	802	771	841	833	842	827	835	813	835	836	841	805	864	854	887	812	821	818	836	818	832	844	798	814	805	864	839	840	844	844	839	806	910	839	808	840	790	826	837	844	842	831	851	779	799	877	811	868	814	845	808	864	856	837	805	818	850	861	834	831	814	885	782	867	795	815	839	816	802	817	816	802	820	809	792	828	860	888	818	826	792	818	853	818	813	841	844	812	815	830	824	787	824	820	846	811	822	859	854	827	793	829	839	848	791	798	868	794	777	829	823	857	777	854	873	866	795	810	889	805	880	801	791	823	831	854	833	816	825	819	850	836	814	864	820	806	850	868	819	844	860	818	791	808	805	815	870	836	852	853	839	779	786	816	781	790	850	815	835	857	817	836	852	849	839	801	805	842	838	851	832	789	826	819	865	830	842	832	831	850	838	827	823	848	894	831	822	826	851	818	850	857	857	826	874	771	809	802	839	798	830	832	795	871	835	806	839	827	812	847	835	855	843	795	834	815	818	865	813	831	816	781	838	891	828	884	825	814	825	810	837	855	813	874	791	859	834	841	788	845	856	923	855	853	823	868	839	849	834	830	839	819	811	794	867	867	851	784	810	810	856	825	876	854	819	862	866	833	822	822	837	820	871	814	845	804	813	828	822	812	781	816	814	839	853	851	848	801	832	835	837	797	856	807	806	819	851	853	813	807	791	817	766	844	807	775	858	876	881	795	820	868	807	840	841	805	837	869	908	844	769	837	836	855	848	856	815	874	862	816	843	834	790	822	891	888	839	838	861	810	845	800	856	833	820	821	817	894	817	806	827	827	806	825	835	831	786	843	868	780	848	800	821	831	863	824	791	831	800	817	858	812	829	833	877	815	753	797	837	833	832	830	844	834	842	805	818	794	819	831	811	813	823	842	823	819	871	851	794	845	796	836	855	812	849	864	860	824	779	860	849	837	763	877	792	821	789	854	771	850	799	871	854	772	832	865	844	863	801	825	817	915	803	785	838	803	825	814	778	849	797	811	790	758	801	818	820	815	780	833	814	806	793	836	839	834	814	787	809	833	840	801	846	775	829	860	806	840	840	859	804	864	877	856	822	891	887	839	856	802	823	823	861	814	870	839	820	780	805	826	825	857	890	842	828	803	848	781	855	810	779	802	810	836	841	797	805	834	804	867	854	829	779	823	832	801	829	829	843	820	841	831	821	843	841	864	795	840	789	881	812	864	785	863	804	819	823	789	858	840	816	849	817	810	828	848	847	801	845	830	850	829	817	821	797	875	834	846	825	766	853	867	854	867	829	829	798	804	814	826	830	883	839	854	834	834	771	882	804	906	809	836	838	843	851	779	782	829	801	817	826	854	813	780	876	869	802	837	811	853	843	785	804	807	809	833	846	849	841	780	812	849	793	794	875	817	798	784	838	817	892	868	826	802	849	840	837	825	863	801	795	831	780	796	789	847	820	815	841	885	832	833	820	822	864	830	851	803	823	812	811	817	862	810	835	838	849	823	861	854	822	821	859	823	832	824	857	829	831	826	784	796	855	862	851	832	827	821	844	781	883	867	825	792	792	857	857	773	794	841	860	831	813	809	789	844	839	806	881	816	808	869	874	828	819	821	807	785	864	819	828	792	818	821	823	765	845	900	812	795	908	836	796	829	815	823	832	863	873	855	765	918	834	799	816	887	832	818	877	855	789	838	835	793	817	814	897	804	782	863	796	790	837	816	850	806	831	828	843	798	791	881	811	804	795	805	825	840	849	846	830	798	820	835	847	803	838	867	811	867	853	897	794	770	797	847	899	831	800	852	850	824	809	774	851	818	805	881	834	870	890	839	860	820	844	850	886	869	840	855	846	848	815	866	846	839	853	828	848	807	805	883	825	771	798	829	862	807	821	833	800	853	818	848	889	816	828	831	832	799	847	856	802	845	840	821	845	836	902	836	827	840	832	809	815	829	797	815	817	830	797	891	827	801	841	812	841	832	817	830	848	860	782	829	806	850	819	807	841	807	816	846	824	883	847	814	794	865	820	813	809	815	839	828	818	803	829	851	824	858	827	842	818	873	904	855	833	844	829	870	822	799	850	833	805	854	817	818	896	804	866	876	808	813	809	788	826	838	805	854	829	834	799	832	812	835	825	832	803	856	868	764	873	836	846	864	789	784	835	877	808	829	853	834	864	851	836	799	868	801	772	827	841	793	787	878	777	830	762	812	877	827	809	798	823	796	835	804	817	838	809	848	847	782	832	851	822	866	838	798	779	853	803	806	839	809	828	872	812	843	847	862	872	832	813	781	850	826	801	850	862	882	847	812	785	866	823	858	802	822	803	841	826	864	891	844	838	796	823	888	783	800	870	848	826	847	847	788	776	850	876	797	848	821	789	819	830	869	830	793	849	795	818	879	809	821	817	836	855	833	828	825	829	838	803	823	818	836	795	802	828	872	854	847	844	824	795	798	813	840	848	826	836	791	845	839	832	836	817	825	808	827	835	840	885	850	793	804	846	824	854	859	827	873	843	793	833	838	817	814	827	827	840	796	862	836	834	786	794	849	819	803	847	817	854	845	814	792	826	812	799	859	847	839
27310	13829	2999	18923	19904	9767	3677	1584	939	839	785	778	817	774	837	779	808	824	811	785	763	785	800	845	801	837	807	818	806	823	729	865	770	758	774	834	773	794	788	827	787	772	808	749	802	737	815	819	844	809	838	749	758	850	781	797	796	812	853	848	839	817	793	847	837	821	796	798	812	791	797	845	792	748	822	816	770	772	780	802	801	821	780	793	803	829	789	743	809	807	799	834	858	800	790	791	816	772	814	808	830	771	843	836	765	843	789	764	835	769	760	815	802	765	823	812	799	816	840	809	792	780	817	849	800	834	775	809	783	826	769	838	822	822	811	809	812	850	776	835	799	771	806	799	794	864	827	800	839	845	795	741	781	799	841	782	835	721	747	794	885	805	777	744	805	750	831	788	781	845	798	772	830	810	796	749	811	816	843	873	828	832	794	820	821	794	822	769	825	808	753	822	779	755	806	832	768	783	786	817	825	796	802	840	805	816	801	822	795	786	783	777	801	870	840	753	812	795	797	773	798	823	786	756	802	798	786	829	782	806	799	779	820	838	795	803	849	884	854	751	823	798	806	796	741	784	807	801	824	799	779	801	789	819	852	751	855	808	865	820	861	829	810	827	795	806	820	806	861	807	807	818	821	812	792	775	814	794	782	768	776	774	781	806	764	791	808	783	795	826	848	782	748	859	759	779	817	844	794	808	758	826	758	828	798	832	769	802	830	828	784	813	821	789	795	769	771	781	774	783	791	776	840	785	860	862	782	783	803	745	765	799	847	790	747	801	807	807	771	754	821	843	764	801	793	786	767	803	777	797	808	784	772	779	809	797	809	821	791	820	784	770	792	840	828	798	821	795	838	840	786	766	788	814	769	814	809	788	795	762	785	810	755	824	834	799	782	820	804	810	753	768	787	789	779	780	812	822	769	768	854	786	790	767	795	782	811	799	768	728	787	810	833	823	788	782	843	802	783	804	824	798	777	842	812	792	794	800	799	824	846	823	758	813	804	728	825	806	764	772	831	829	829	813	755	818	835	835	791	828	771	818	809	796	796	811	860	725	790	774	815	760	824	827	758	788	796	740	805	762	786	778	829	823	834	770	764	846	798	799	808	861	777	822	806	831	791	816	818	857	770	802	791	838	794	770	823	828	781	823	763	800	756	810	797	811	763	812	805	808	808	804	821	788	774	764	822	853	828	789	786	792	786	828	735	806	839	793	760	824	758	818	821	753	823	797	836	796	871	754	815	793	864	814	814	808	816	735	787	793	818	815	878	725	825	796	812	847	832	804	785	780	792	745	857	799	783	769	751	808	793	767	806	820	788	820	776	848	818	793	834	796	807	850	788	762	809	774	759	807	803	802	799	792	825	821	821	823	813	731	758	784	774	757	826	796	820	859	784	794	815	814	844	843	828	791	835	776	791	775	828	831	808	822	782	793	797	747	797	866	827	779	816	781	785	838	785	812	790	785	805	796	763	767	833	766	825	855	814	840	750	791	764	777	759	833	817	763	774	835	858	818	750	759	734	817	825	812	826	874	791	848	777	832	832	783	803	808	787	818	785	800	773	782	837	753	830	811	792	788	767	773	778	784	833	803	817	787	790	844	806	845	792	766	874	811	775	803	740	831	767	771	762	808	796	779	791	750	805	842	785	791	820	821	809	803	814	777	821	793	757	791	779	809	812	775	773	776	760	819	855	814	808	815	781	740	828	811	769	792	778	804	814	795	813	756	825	778	812	813	819	780	820	820	798	774	774	805	810	764	801	796	757	799	779	814	794	818	823	817	789	853	810	795	766	830	812	791	783	817	777	828	786	744	774	806	751	829	800	796	792	831	756	800	732	775	858	769	844	782	788	773	755	838	819	803	835	787	843	793	811	856	853	793	797	789	779	816	787	799	831	810	838	812	832	808	779	793	811	788	812	822	811	827	827	789	817	820	813	803	780	785	821	810	848	779	805	821	828	801	817	779	792	797	772	754	777	743	813	806	775	835	810	814	829	840	819	797	770	789	762	765	798	765	804	796	847	802	809	795	818	773	784	826	823	836	794	784	823	785	787	845	832	806	813	851	774	754	822	789	803	784	819	845	831	779	807	786	829	761	834	803	772	815	793	842	813	792	799	859	835	768	753	852	774	775	738	793	802	754	805	779	827	799	764	803	754	806	853	769	755	763	713	807	819	806	821	786	815	830	795	782	809	773	759	834	786	800	747	781	781	774	793	783	790	798	769	817	788	789	778	777	786	795	850	823	808	755	803	739	803	814	876	790	772	811	833	840	771	810	790	841	796	837	807	793	791	778	829	777	754	786	832	818	808	845	780	805	826	810	781	779	782	795	868	807	786	745	817	816	765	825	799	830	804	796	816	781	796	803	776	815	798	763	778	752	838	795	793	785	808	824	823	793	841	808	792	788	818	787	791	850	778	736	782	813	810	747	802	817	833	820	797	786	773	723	763	812	818	860	812	785	791	769	795	803	780	810	788	799	829	800	822	785	786	759	766	780	761	773	843	714	783	856	821	747	798	808	796	770	772	772	784	786	822	849	820	783	806	786	770	795	816	842	816	847	844	792	760	855	764	799	819	736	846	780	773	791	808	844	820	787	829	800	877	835	813	805	805	769	821	819	841	801	791	772	806	815	835	813	823	779	825	816	768	801	821	808	837	800	792	791	732	786	806	802	814	829	817	803	793	832	798	742	780	796	746	785	796	832	774	779	741	861	811	844	780	821	837	818	776	756	823	751	803	805	828	816	787	754	783	766	758	794	814	845	803	837	837	837	765	731	777	807	828	798	839	803	840	852	806	800	789	778	783	821	822	803	760	811	806	806	827	830	811	819	802	758	821	808	824	821	830	797	803	811	784	831	786	782	831	808	830	785	804	804	772	796	821	846	833	784	774	801	796	785	833	808	836	821	815	774	802	766	769	795	811	818	793	824	773	758	792	773	849	791	747	802	781	801	783	798	753	793	760	788	809	806	778	815	815	844	841	760	809	817	781	789	851	834	761	725	751	769	745	802	814	762	817	782	801	791	807	801	818	836	752	837	830	810	815	844	802	773	798	748	792	765	850	844	806	769	819	825	827	756	803	775	729	792	784	779	773	762	793	779	809	850	793	805	766	787	846	810	833	803	826	844	781	816	769	804	785	859	766	805	796	773	786	775	778	782	854	782	814	823	875	796	811	834	804	812	841	762	808	774	780	754	795	763	793	795	786	826	768	776	830	803	785	798	803	807	809	794	806	787	872	831	818	820	831	799	790	853	845	841	809	796	780	758	795	767	800	802	792	814	830	795	835	817	796	843	847	802	775	745	824	807	781	805	804	822	813	740	792	753	839	799	831	792	859	791	765	769	806	738	769	781	814	807	841	757	793	781	767	852	801	783	776	807	784	748	788	814	809	779	786	765	775	763	798	810	843	778	789	777	778	780	775	839	781	836	804	807	827	783	769	770	817	816	807	763	739	817	802	797	809	778	788	782	840	795	724	842	790	803
5233	1775	1637	17882	14623	7428	3232	1301	816	737	705	756	740	730	745	715	711	747	720	736	730	751	770	779	752	758	763	706	715	763	769	761	710	721	704	689	796	744	721	747	736	730	722	730	741	714	724	728	742	721	746	701	769	733	733	691	729	735	783	712	762	760	717	745	748	680	736	791	752	720	724	737	750	727	740	744	751	735	717	738	738	743	710	770	725	753	737	704	754	765	755	740	755	699	725	725	738	687	722	742	776	781	720	732	702	732	745	739	741	680	721	738	704	706	727	713	725	680	696	769	726	698	689	706	713	708	759	734	684	723	716	737	759	720	689	749	723	782	728	714	739	698	692	776	742	729	734	705	668	724	759	736	755	725	703	702	747	787	711	738	716	721	751	736	703	734	700	722	738	777	756	720	744	784	712	677	791	733	716	735	757	754	761	745	759	756	707	751	743	704	732	733	714	743	714	705	700	720	739	730	732	773	768	732	724	710	758	748	725	718	718	787	705	744	744	744	724	705	754	716	710	778	694	735	726	662	729	743	731	752	722	693	736	705	692	753	713	730	744	768	737	686	737	721	754	721	718	697	722	733	731	745	733	693	760	684	748	694	728	727	734	728	712	704	727	764	730	734	699	705	724	761	708	764	724	732	713	722	735	768	734	697	745	729	727	725	713	717	707	749	722	715	668	730	745	745	678	747	730	718	719	705	751	688	679	756	697	769	744	720	701	761	733	742	723	747	732	707	714	698	757	755	691	774	701	736	729	727	725	756	750	787	739	746	725	715	733	750	731	719	739	740	765	763	732	737	732	703	725	785	754	689	731	723	696	719	720	729	691	762	713	765	733	715	782	713	667	734	745	728	779	712	727	714	783	734	732	737	720	739	764	735	794	715	692	682	747	766	715	739	699	689	701	728	763	774	688	688	765	721	721	741	718	755	712	761	729	747	787	715	707	754	726	745	773	678	727	765	692	721	753	712	717	677	758	710	741	688	734	717	751	716	709	704	769	706	694	671	697	746	691	698	741	737	778	731	693	703	744	727	763	719	725	733	708	748	756	734	786	752	737	772	722	735	744	710	715	750	765	748	718	702	800	752	729	769	776	700	710	740	721	706	706	736	740	729	669	699	724	772	719	695	709	722	746	746	736	754	759	744	723	744	781	734	772	726	728	723	739	742	773	767	757	747	705	746	698	776	705	723	688	752	732	727	732	768	679	695	742	727	730	712	703	717	749	716	729	750	800	723	731	735	773	783	730	739	713	729	774	713	765	721	722	758	716	709	773	727	741	710	760	684	728	763	687	712	707	773	724	743	751	748	719	705	737	720	731	719	745	753	665	700	745	826	738	793	707	764	761	703	749	741	714	736	739	728	745	731	756	747	737	700	692	695	736	778	731	767	699	777	727	697	744	709	721	733	726	734	753	713	682	738	762	743	748	780	771	741	714	706	746	721	729	748	752	730	718	743	686	737	742	753	729	751	771	730	774	742	734	707	721	736	726	689	707	704	694	745	741	725	692	749	680	760	720	726	739	752	751	707	738	741	710	694	740	719	732	719	690	724	749	722	678	746	721	743	785	697	723	714	709	746	717	701	730	733	741	730	720	765	715	762	712	733	750	723	752	704	724	722	733	715	744	785	745	688	732	777	775	768	771	731	757	777	710	721	739	709	774	689	740	710	728	728	747	702	745	750	707	661	772	736	733	802	748	729	734	698	722	717	756	701	735	706	763	727	707	741	726	712	735	737	734	739	734	730	740	746	740	727	707	703	758	754	746	676	746	743	691	694	745	678	754	677	718	727	733	748	728	701	739	737	720	724	759	732	703	710	710	778	747	758	763	735	742	711	707	724	766	777	784	706	759	771	760	743	762	777	776	745	744	683	773	695	772	702	764	714	775	784	702	759	780	690	691	765	731	709	695	698	753	721	741	716	768	691	699	716	733	678	789	730	691	730	728	749	761	685	701	697	700	746	690	748	697	706	712	695	703	749	731	720	706	775	754	747	721	745	733	760	665	741	712	732	736	743	722	757	743	690	766	690	768	746	707	738	734	700	686	733	698	727	773	730	750	688	758	764	755	758	778	730	715	764	714	774	723	728	727	725	752	698	755	701	700	688	736	759	711	775	693	746	752	697	688	723	694	742	769	767	751	726	713	688	713	676	746	734	733	744	723	737	740	746	726	741	749	749	815	762	763	701	711	729	716	717	704	739	707	747	742	696	704	716	773	738	707	739	728	723	733	674	696	732	750	763	682	722	761	677	748	765	708	763	723	726	732	736	758	750	690	719	704	762	734	744	741	767	748	712	711	714	788	767	674	756	688	766	719	720	769	674	736	729	705	729	756	752	717	765	752	724	720	741	724	759	761	774	725	714	706	779	766	702	748	748	703	768	761	726	711	789	694	734	725	700	746	718	692	709	676	716	724	697	716	714	719	718	695	737	723	718	747	779	739	761	759	692	737	671	722	736	704	717	705	757	731	701	676	723	731	702	774	726	743	716	765	751	733	739	757	771	740	789	705	740	706	773	761	719	725	722	676	784	722	736	712	754	723	729	765	702	737	748	743	746	725	778	731	755	741	723	768	726	769	733	706	741	756	764	761	741	734	759	716	802	745	740	722	756	721	746	667	727	777	708	748	731	704	723	749	689	729	706	762	738	745	706	698	710	722	729	734	720	753	731	748	720	730	680	751	721	748	755	702	710	732	730	697	747	696	779	717	703	729	740	750	753	771	784	721	710	709	732	685	744	760	766	724	751	740	730	711	679	708	783	727	710	714	754	730	722	750	713	753	744	695	784	737	705	723	691	767	803	690	729	715	677	687	694	740	709	735	735	788	777	752	708	754	734	713	719	705	721	744	733	752	716	717	752	694	749	688	727	754	713	732	700	773	720	723	740	704	702	801	725	713	705	721	720	762	716	763	726	726	701	721	752	789	692	717	683	713	717	733	756	737	737	765	774	737	743	717	752	721	746	750	705	761	697	760	727	722	739	705	695	730	766	700	732	707	727	709	718	743	739	762	752	726	725	693	711	772	663	763	708	754	736	734	705	736	723	737	750	731	737	689	729	683	727	694	778	707	760	732	704	729	774	722	769	729	725	753	735	711	743	729	716	762	755	774	750	731	716	753	727	682	757	763	736	734	741	734	742	744	725	716	693	717	681	706	762	735	716	725	737	756	694	749	713	723	715	734	703	755	716	703	685	717	703	720	715	768	688	683	749	734	702	739	718	690	711	712	756	754	754	723	693	753	809	679	698	744	710	719	747	755	742	739	747	696	737	703	753	706	731	733	739	779	715	720	711	720	667	735	787	746	770	755	699	698	740	693	721	757	727	744	695	746	699	752	719	753	689	796	702	717	763	709	716	687	755	741	734	695	706	784	737	708	730	741	697	783	716	722	706	696	700	767	733	730	775	681	736	742	742	708	712	684	743	705	742	727	728	690	779	709	714	741	717	780	771	758	728	743	735	769	708	718	759	741	709	726	759	739	750
24550	21162	28013	50488	59023	42613	23535	7443	1779	931	819	757	780	847	782	841	822	792	833	809	741	826	857	783	782	803	831	808	808	798	804	816	822	823	761	753	841	776	824	826	769	805	796	796	847	772	790	766	764	748	809	774	812	788	791	791	765	803	851	785	776	781	844	767	787	769	755	804	797	776	778	769	762	820	826	760	791	806	748	813	819	823	750	777	829	815	752	788	778	780	805	802	754	743	793	813	756	756	739	809	805	760	804	775	811	793	785	813	796	832	782	813	787	729	807	735	808	746	747	778	759	842	772	776	789	761	805	857	828	764	790	777	803	835	796	738	786	774	765	756	769	793	783	779	807	793	775	853	757	797	835	793	805	795	777	758	764	790	773	749	747	802	829	779	794	793	785	824	773	743	742	791	756	730	793	820	764	776	761	772	811	820	794	802	829	788	753	803	779	767	798	777	801	785	746	787	781	766	802	807	716	808	794	787	794	759	753	809	774	738	813	797	749	778	803	776	780	782	767	760	838	738	752	727	793	738	770	801	777	812	832	756	756	820	793	780	789	738	784	807	780	798	757	782	762	762	775	776	799	760	780	766	774	791	735	770	804	808	780	814	773	766	790	801	806	777	737	778	773	828	749	802	821	810	801	792	787	792	764	831	828	816	777	813	826	791	805	765	774	733	782	760	800	750	799	749	749	744	811	815	840	760	799	784	766	791	788	767	800	801	809	743	776	799	786	817	841	777	766	815	758	791	771	754	795	846	777	738	813	797	766	772	784	791	787	777	812	783	806	803	773	770	779	815	773	805	827	834	766	797	785	784	793	807	829	797	783	835	769	745	793	805	813	756	853	779	806	820	772	794	705	824	771	756	770	783	779	790	793	750	743	825	800	828	752	774	770	791	768	777	779	735	770	743	821	748	778	730	779	779	826	759	803	793	820	779	765	765	706	814	792	835	762	793	764	813	763	783	765	786	792	775	748	755	754	749	788	778	815	759	786	798	807	825	802	775	785	803	764	814	794	793	746	769	758	796	812	767	741	766	803	787	768	787	772	761	796	801	822	802	832	759	774	792	755	789	783	798	804	757	828	799	760	824	816	815	769	816	789	764	733	680	759	781	818	852	839	826	781	754	727	785	827	774	796	769	789	821	802	795	754	776	785	795	750	792	738	756	794	759	827	791	748	742	805	754	718	811	766	831	807	726	783	792	801	736	724	732	731	769	734	800	798	785	783	764	801	757	752	772	800	789	783	799	784	739	844	779	748	838	773	764	756	772	754	794	780	842	809	783	736	774	805	763	765	783	775	783	770	771	796	780	807	789	810	792	757	796	790	782	791	801	818	812	745	781	797	772	792	805	805	804	833	758	790	753	817	771	783	745	753	822	771	739	762	764	772	819	778	779	783	760	789	778	807	781	733	791	778	773	731	777	778	751	789	767	745	775	743	714	797	777	789	751	781	769	807	825	778	767	767	824	767	767	794	776	747	810	796	800	727	800	744	745	730	824	804	778	825	793	765	772	792	790	787	775	789	754	764	756	761	806	803	778	767	799	755	783	787	761	821	727	761	780	812	788	775	770	775	796	754	796	819	791	796	817	758	759	811	773	765	765	794	758	791	768	790	766	761	786	828	725	797	769	743	770	761	793	783	781	798	788	745	757	787	835	764	766	789	771	800	799	806	769	775	764	800	777	773	796	808	790	777	836	798	740	797	754	762	798	747	780	724	816	790	803	777	763	756	783	839	808	753	802	831	795	779	796	803	802	746	777	780	795	809	793	789	754	805	788	748	772	830	791	846	763	798	792	740	781	800	824	799	779	751	752	780	731	767	766	774	810	762	787	761	775	757	815	818	755	811	768	800	762	747	766	814	777	773	784	793	837	818	836	796	813	804	804	798	747	769	796	797	777	795	784	830	755	770	775	763	809	795	790	820	777	791	789	789	784	729	756	779	747	777	782	756	787	774	791	766	783	813	775	759	775	800	801	861	825	794	766	786	734	849	771	811	781	829	841	792	840	805	779	749	807	803	787	849	765	776	771	835	832	718	767	743	777	794	796	786	752	743	769	774	814	752	760	860	805	821	742	791	785	791	781	752	740	826	801	722	797	810	723	771	811	775	782	796	789	740	748	789	720	772	794	814	759	875	751	712	773	758	803	774	791	732	742	820	772	746	785	741	750	780	780	801	768	782	775	774	774	816	796	718	824	805	814	810	769	724	783	747	760	759	759	803	766	763	745	770	765	775	792	770	807	789	858	835	805	744	761	784	820	762	822	813	810	790	776	813	752	783	804	822	779	802	767	797	758	797	769	784	788	720	789	799	825	793	793	773	780	799	762	754	777	770	827	803	755	804	814	820	809	807	781	833	768	843	788	813	791	818	765	734	788	758	733	761	760	804	776	728	841	815	762	812	826	794	763	782	774	783	803	749	774	739	745	820	785	758	794	792	829	803	813	762	826	836	808	806	794	788	784	801	833	775	751	732	730	794	765	766	797	812	779	704	747	787	815	774	741	760	826	789	764	711	806	774	795	811	718	708	797	787	807	764	776	787	784	753	786	795	821	782	769	776	773	742	752	769	765	770	772	803	796	771	725	783	791	824	783	768	786	803	763	782	777	793	823	769	771	789	771	769	799	785	793	776	814	783	774	768	774	810	768	783	730	758	809	703	822	795	754	796	775	794	742	790	759	781	797	808	736	770	784	818	832	796	792	749	762	818	741	786	781	809	759	786	778	768	759	728	821	743	803	804	740	754	765	819	834	805	802	807	771	755	791	874	741	820	785	761	794	810	798	796	763	788	793	744	813	808	777	760	760	732	792	764	758	780	796	739	794	767	759	784	735	789	795	821	780	785	727	748	820	813	798	789	777	706	805	832	820	818	745	746	770	765	796	790	756	747	735	773	749	720	779	749	818	680	836	770	734	718	775	766	818	771	760	785	808	747	816	775	772	791	731	755	764	742	761	771	788	790	796	812	803	797	726	745	739	821	730	759	789	749	783	770	827	760	787	746	800	818	737	797	769	753	834	808	782	827	772	784	807	773	835	804	770	746	799	753	770	775	779	800	799	773	796	787	785	812	802	766	804	798	750	781	801	763	793	775	821	768	788	708	773	805	771	811	793	746	820	759	807	806	782	768	762	784	800	804	758	763	800	764	786	767	768	800	784	819	780	793	831	824	763	776	814	782	790	788	823	783	815	796	764	785	765	744	754	782	774	708	781	783	785	814	803	811	864	781	808	762	803	782	799	804	782	749	798	771	767	778	790	738	799	778	837	772	780	761	785	755	819	823	808	823	803	762	789	727	780	791	828	807	758	818	773	785	798	854	747	809	800	783	763	787	789	818	726	752	839	732	798	802	748	779	835	771	780	806	760	740	800	752	790	747	808	793	794	759	783	823	728	777	784	707	781	811	724	766	749	798	780	773	724	766	764	743	737	753	777	779	791	767	765	810	775	795	798	796	804	780	769	809	826	770	799	749	813	740	746	780	745
3848	5130	28440	62236	56552	33754	15584	5204	1673	854	780	771	819	739	744	728	742	725	802	772	729	831	789	790	766	775	774	769	800	729	742	761	751	704	771	712	762	748	811	824	713	770	734	752	766	786	785	792	765	759	776	797	760	792	786	787	725	693	747	746	737	749	719	786	772	785	764	769	786	751	739	763	691	756	741	783	750	737	733	787	747	755	730	797	764	717	785	760	762	725	733	751	799	762	776	728	754	766	747	817	727	757	795	764	777	754	787	728	745	807	751	784	762	778	797	752	723	754	717	759	768	772	753	760	786	795	773	776	733	742	731	733	770	764	752	734	758	769	842	761	712	766	762	766	724	744	746	753	736	786	828	757	768	759	808	740	797	700	791	753	777	802	803	781	702	786	783	755	743	828	704	725	796	732	817	770	729	849	710	787	759	714	783	688	760	744	785	777	788	764	779	727	710	762	716	763	785	717	757	755	754	706	771	785	760	739	762	755	710	740	739	757	742	713	740	746	758	762	782	790	739	786	755	795	728	782	716	756	695	748	790	779	750	761	729	784	738	715	790	780	759	753	756	769	744	751	718	741	770	748	726	774	726	772	723	725	761	713	764	809	738	779	737	755	774	731	769	773	789	706	779	746	748	741	760	726	750	768	773	748	733	782	737	755	785	769	785	742	780	745	786	778	723	767	759	765	708	746	718	813	775	793	780	774	783	733	775	740	748	720	757	723	734	755	760	742	719	755	787	754	781	775	719	739	748	756	795	804	733	726	752	767	758	776	742	775	745	793	801	751	734	764	734	765	708	723	770	756	751	783	788	725	721	776	745	745	755	747	755	749	794	767	751	811	773	743	768	765	747	778	752	785	724	758	778	734	766	753	721	735	766	766	748	779	784	813	733	776	779	776	781	750	780	744	741	742	768	752	736	792	779	751	753	780	784	761	795	826	757	736	773	738	744	768	749	743	732	775	744	776	779	787	787	782	770	770	705	803	761	774	753	759	813	774	794	761	721	739	762	749	791	732	761	759	806	774	756	769	711	727	736	810	765	820	784	760	756	726	785	799	828	777	735	717	738	767	768	773	764	750	727	801	740	788	745	774	727	756	722	803	755	777	742	721	774	731	789	776	735	771	775	736	757	763	759	786	825	771	793	735	773	721	787	758	778	737	698	751	757	732	710	744	760	738	788	764	759	749	795	775	756	733	756	772	804	743	742	776	702	808	749	793	798	718	761	700	821	734	731	763	732	742	730	755	770	760	795	777	748	803	765	758	777	783	733	736	778	834	755	753	759	775	793	722	760	768	724	728	688	753	765	812	777	718	730	780	722	793	827	752	779	748	722	719	799	789	797	778	742	754	758	736	757	787	760	761	725	736	745	784	689	720	744	820	795	760	784	775	798	789	776	708	708	812	743	753	749	788	744	796	789	773	762	757	728	788	743	758	788	728	789	770	771	775	778	759	740	744	784	735	753	773	816	724	745	775	727	737	773	750	775	742	774	762	728	787	764	785	692	779	777	731	744	741	778	721	782	792	753	705	733	763	757	761	726	753	755	779	741	791	763	768	790	779	735	773	737	767	783	777	764	758	798	777	788	761	716	720	788	737	757	792	796	748	804	782	750	777	746	812	774	802	685	749	743	748	794	773	742	761	839	768	784	744	770	788	740	711	741	759	738	753	747	771	761	752	717	752	775	757	778	738	841	735	744	746	749	779	732	731	726	719	727	783	743	785	709	765	793	819	777	774	755	738	791	802	779	715	794	706	742	779	729	761	710	726	790	707	770	744	707	770	793	805	706	717	736	714	762	741	739	741	747	731	749	797	765	737	757	738	777	735	756	799	733	767	735	767	746	741	788	773	757	765	790	759	768	722	798	725	739	732	811	784	748	804	741	778	727	731	784	754	787	726	786	746	762	731	776	748	744	783	758	769	735	717	751	786	823	729	777	776	746	738	769	792	739	759	800	740	737	761	750	805	718	745	772	791	738	724	787	719	783	780	691	761	745	721	753	774	739	806	810	780	736	712	774	780	771	773	684	765	791	746	787	753	745	740	754	808	772	780	791	773	770	754	702	775	774	709	737	753	736	756	795	790	807	749	773	733	775	755	723	749	761	728	762	811	741	783	805	790	756	732	768	741	715	753	755	737	732	736	719	714	762	761	780	750	768	668	766	751	751	757	790	724	756	749	762	719	737	827	752	767	797	792	733	738	730	749	822	780	773	749	782	770	776	725	777	742	785	772	777	746	733	818	792	739	776	755	758	744	783	725	761	753	765	756	772	720	784	720	740	745	774	799	706	802	808	738	759	765	818	730	751	757	760	796	784	733	787	770	802	740	710	789	735	761	754	719	750	813	769	754	763	773	771	711	738	713	753	751	751	716	821	775	788	770	789	762	761	764	811	772	751	766	783	741	738	737	792	739	717	727	725	822	729	797	764	767	730	750	773	740	743	770	750	752	750	747	768	754	783	792	720	720	778	713	779	790	786	720	746	700	722	716	775	789	706	727	737	782	741	748	777	754	743	769	734	719	724	765	729	728	754	731	762	754	703	773	723	772	768	753	745	762	766	747	751	736	747	756	750	782	714	754	759	684	728	772	758	759	818	729	752	733	759	729	753	761	768	755	739	813	767	824	744	806	795	782	756	754	695	750	742	775	706	779	730	759	746	775	751	742	775	766	822	776	787	729	829	751	760	752	791	730	771	777	765	735	720	768	688	720	725	757	710	749	758	762	731	767	767	714	764	784	715	752	768	761	742	755	770	749	748	723	746	736	760	794	721	744	751	808	759	788	754	767	825	687	787	823	785	747	773	797	781	754	728	734	753	766	801	756	741	752	768	768	733	754	742	736	764	719	779	763	797	748	782	768	758	765	754	770	725	756	802	781	750	780	780	835	821	780	754	768	812	773	664	764	755	768	806	742	799	756	781	810	688	783	750	773	770	758	754	773	776	726	709	732	788	744	728	769	753	784	731	779	794	734	772	768	719	776	758	754	755	774	782	728	784	761	757	786	762	767	773	809	776	754	725	724	757	782	750	784	799	783	758	796	749	741	747	734	801	771	782	760	735	764	747	725	789	771	728	708	759	747	747	733	789	738	758	754	735	777	791	801	743	733	735	765	771	774	766	786	763	837	764	761	782	731	773	743	737	759	735	767	793	770	768	779	751	767	828	788	756	719	721	757	721	762	795	743	699	769	721	751	806	763	773	760	707	737	796	726	772	737	794	741	742	795	741	817	770	755	809	796	777	760	729	779	791	770	781	715	815	727	808	740	747	735	729	780	778	759	719	750	769	755	750	747	777	745	773	760	716	770	737	732	737	801	789	761	752	693	733	749	798	792	743	747	782	767	757	764	787	783	734	737	768	775	780	799	740	739	751	776	782	759	755	753	750	750	743	747	752	794	773	770	778	834	735	782	747	725	749	763	783	747	703	743	747	758	797	741	770	784	743	792	681	718	764	717	703	760	776	745	764	795	743	800	762	735	765	767
23850	21154	29225	45878	58913	47618	30924	11995	2739	1134	921	910	869	881	852	893	932	864	927	872	862	854	884	822	884	927	879	873	896	876	854	868	895	874	872	895	879	891	838	874	859	889	857	867	885	888	885	895	829	870	900	885	896	892	836	886	868	800	879	854	928	877	897	886	840	867	863	861	858	868	860	894	853	798	890	841	876	859	892	853	853	874	848	907	822	906	828	861	850	843	907	870	892	899	854	851	828	840	863	885	830	807	840	861	888	881	859	871	859	834	888	833	838	850	845	839	900	881	858	845	862	846	862	850	883	883	945	867	840	874	834	839	831	866	807	882	891	851	864	866	883	858	905	891	850	897	879	839	882	843	845	836	828	855	829	904	877	856	844	877	816	902	879	885	842	895	828	872	869	826	880	856	838	880	895	854	850	841	845	906	864	893	848	856	831	870	882	865	881	874	870	852	879	878	877	902	891	849	850	906	920	884	881	868	848	866	877	876	830	848	862	827	866	866	877	856	887	832	836	929	900	859	867	884	860	838	867	842	876	935	833	857	852	810	888	897	858	855	869	933	826	817	843	880	817	850	842	827	866	865	900	885	800	887	908	858	862	899	896	820	855	932	872	845	926	828	888	820	875	836	872	874	849	868	867	840	857	823	851	874	886	835	851	877	863	837	902	848	814	815	842	816	799	886	838	857	862	868	876	865	881	863	878	917	847	866	840	827	868	818	899	876	870	832	830	871	851	907	903	828	847	835	866	905	896	866	898	915	846	808	827	871	859	837	869	852	914	836	867	869	811	855	806	838	861	884	820	839	826	930	920	846	846	853	830	883	921	883	906	868	828	827	898	886	858	816	902	874	792	864	852	824	851	888	880	878	863	838	848	906	890	851	824	815	866	882	905	892	873	909	842	902	901	829	879	832	838	838	899	859	824	830	848	862	909	845	876	841	869	885	844	870	869	843	838	882	884	868	845	884	836	900	806	856	834	852	876	939	843	873	873	901	878	859	897	786	886	888	832	879	869	830	861	873	837	844	880	902	857	871	838	897	833	865	828	896	885	805	868	884	847	881	833	852	830	882	793	928	850	888	819	917	848	856	857	917	810	890	879	867	867	848	904	842	818	897	872	845	879	861	834	883	843	879	892	888	853	849	884	923	838	802	852	848	880	949	865	890	873	858	865	863	867	861	886	878	900	826	878	866	807	814	899	865	919	879	870	871	908	860	854	890	904	857	884	899	811	862	852	853	869	871	837	864	920	913	857	885	896	866	885	856	840	855	860	880	829	890	834	892	853	865	848	859	883	848	869	824	851	815	835	873	822	868	855	845	849	780	834	837	845	870	804	886	818	829	846	870	849	865	880	855	857	870	878	929	846	862	859	844	836	845	835	872	839	879	834	845	885	853	828	856	826	841	856	871	894	825	864	899	846	854	838	844	845	944	790	807	818	863	850	819	861	825	866	895	833	908	856	840	878	876	824	829	825	842	847	850	838	874	830	847	873	879	874	791	903	874	820	882	870	916	857	870	842	877	897	814	819	844	820	834	882	932	855	829	845	852	813	885	826	907	878	891	881	858	883	816	931	879	900	868	875	816	913	849	871	847	890	871	792	904	841	893	837	782	876	839	893	849	902	840	875	884	852	789	927	879	901	878	879	848	866	894	851	845	842	859	889	905	861	897	843	893	848	799	823	895	830	906	854	817	866	864	825	873	877	876	819	835	831	831	884	869	868	911	854	864	846	857	793	872	838	874	864	860	835	853	827	842	865	859	879	930	891	814	907	778	865	868	862	830	805	872	889	843	829	856	837	834	877	864	811	875	834	904	906	886	882	900	871	822	832	855	832	841	805	828	837	825	854	843	869	811	850	937	894	855	861	855	871	827	829	873	873	842	853	862	850	910	853	861	803	900	803	840	866	876	877	873	869	857	800	878	849	880	908	916	871	879	844	842	847	857	875	855	860	868	845	871	842	812	888	875	878	810	849	861	847	853	857	824	840	893	864	828	846	814	844	844	866	872	917	827	858	845	852	822	900	819	882	840	821	889	803	855	843	863	841	849	858	954	895	860	899	836	879	860	874	884	856	812	866	912	877	888	878	878	847	839	912	841	856	874	871	857	907	900	851	865	848	837	873	831	848	869	888	836	859	899	860	863	877	837	854	886	836	809	849	871	862	860	875	855	871	864	883	872	837	864	953	831	877	891	858	822	852	872	867	845	912	851	873	859	807	892	824	871	876	876	881	885	898	851	898	821	874	859	874	830	831	859	894	875	859	874	885	863	862	881	878	859	836	842	842	843	852	867	870	863	843	836	831	861	880	853	877	836	822	876	825	869	875	925	896	904	825	769	907	845	840	846	847	848	844	844	902	862	859	888	924	771	888	896	862	835	881	849	856	823	918	837	914	841	844	854	836	867	906	934	825	878	887	879	866	865	809	836	889	809	795	872	862	869	886	832	843	843	894	890	886	890	851	836	846	850	864	869	883	846	872	812	907	875	854	859	886	875	854	863	872	893	885	844	926	824	895	871	873	858	913	859	917	884	907	872	856	831	832	866	884	906	782	864	837	885	868	884	896	846	875	849	841	835	860	835	857	846	881	901	871	880	837	873	862	830	884	893	883	835	876	823	847	863	859	894	863	850	889	866	812	821	880	901	870	861	922	885	874	861	862	867	836	852	897	872	834	900	896	807	867	852	904	850	876	882	893	853	882	896	883	818	851	817	871	876	892	794	902	864	874	811	822	851	912	842	783	869	920	838	898	832	850	802	861	865	805	879	899	893	919	882	838	860	829	862	853	879	866	918	846	842	785	828	836	840	914	899	853	850	871	907	837	831	861	865	851	865	789	844	842	847	826	838	836	897	845	831	882	869	892	875	826	843	841	842	856	926	805	847	840	836	867	868	891	844	846	801	805	815	847	855	871	903	863	867	850	857	875	829	862	858	904	896	840	836	863	868	893	888	875	859	919	855	896	898	915	846	902	845	912	858	809	821	838	898	916	874	868	883	824	828	878	846	889	871	874	918	884	859	911	860	878	881	854	869	916	893	869	858	932	849	907	876	911	859	859	874	860	842	844	885	854	814	878	856	926	815	859	866	859	891	853	827	859	840	887	887	871	863	836	839	883	927	830	901	844	853	854	879	856	888	835	849	786	872	819	832	840	847	856	855	879	869	882	850	848	851	876	844	875	811	846	839	833	853	830	893	844	895	854	895	894	902	904	859	824	875	839	835	857	838	885	851	797	896	852	853	834	867	894	811	841	885	842	880	849	840	870	935	913	879	870	883	842	831	852	839	879	885	879	926	928	843	879	867	873	844	876	836	895	894	856	891	842	826	885	887	897	856	885	817	823	857	830	897	794	863	866	886	894	917	872	863	838	866	940	946	848	867	874	856	823	857	868	826	862	904	831	862	805	837	838	822	892	797	833	857	853	863	835	798	910	878	883	851	861	857	874	803	839	879	846	838	893	899	907	883	876	841	854	798	824	857	905	843
4061	7212	42461	78702	67150	43147	21714	7680	2376	982	846	864	851	864	774	821	870	861	805	854	821	813	856	873	838	790	827	821	914	857	810	863	820	819	879	835	824	819	839	857	852	884	804	846	790	903	818	796	787	900	829	815	868	836	829	840	848	807	871	873	821	833	804	829	809	856	787	841	843	833	835	794	847	811	850	844	837	851	802	835	834	813	843	837	839	829	854	823	850	841	866	855	821	801	808	859	821	805	869	829	819	849	801	798	835	841	834	786	762	837	832	828	839	843	790	849	808	816	857	811	838	821	830	826	803	805	863	854	850	807	823	855	823	857	800	794	807	786	828	811	795	851	809	828	801	842	877	848	859	806	795	841	773	840	839	855	795	810	804	866	797	796	835	866	822	837	802	858	785	814	794	773	814	802	804	790	817	836	769	864	819	871	836	833	849	878	811	822	838	792	871	841	815	814	830	823	803	846	835	842	860	850	813	832	893	776	827	872	842	776	827	835	814	841	858	822	802	820	782	829	805	842	806	832	804	828	821	814	857	832	814	807	874	862	849	855	785	849	807	848	864	777	857	844	799	827	851	801	813	863	859	789	818	854	811	751	766	813	835	838	820	865	816	812	873	808	843	824	850	839	762	849	752	826	831	865	862	775	807	830	858	835	848	856	853	815	776	823	859	829	780	857	808	812	838	818	818	812	852	833	789	815	849	840	831	816	823	865	853	812	829	764	797	836	865	852	867	814	838	810	884	756	792	853	856	824	843	791	837	829	898	800	822	851	801	814	845	810	798	830	792	835	805	831	782	875	813	876	849	852	781	817	841	790	839	846	843	844	825	857	836	838	793	805	801	927	796	847	846	865	818	811	791	859	850	852	803	870	778	864	821	812	787	788	812	867	796	838	867	879	800	820	749	820	806	758	847	841	826	822	817	853	803	834	867	848	781	786	877	866	837	849	784	875	839	829	821	843	852	823	860	853	813	865	830	802	827	833	863	821	785	800	805	810	810	758	799	870	798	816	810	879	843	845	803	778	848	805	756	799	799	837	852	826	839	838	871	817	832	797	842	848	876	819	806	823	805	855	809	822	847	881	773	800	822	856	782	772	834	823	843	835	851	788	778	837	799	817	808	797	826	805	795	796	856	761	811	816	836	828	846	808	857	797	788	791	858	833	780	777	869	858	807	808	830	835	832	794	778	846	842	809	837	816	793	788	801	787	793	739	841	835	821	818	852	830	813	808	801	862	813	809	839	859	868	814	804	850	826	836	841	820	824	804	820	882	810	819	861	832	828	873	815	854	823	840	846	790	813	839	844	856	809	795	781	841	783	771	769	843	801	845	757	807	845	800	845	796	813	810	838	860	828	819	814	821	832	836	839	764	811	804	804	828	783	822	851	856	801	748	836	823	856	803	784	814	797	847	847	824	747	810	813	802	849	804	819	820	799	802	873	873	853	836	803	806	800	855	840	816	824	816	844	838	834	785	815	793	810	784	838	814	788	844	802	796	830	798	806	823	821	807	810	779	877	867	825	841	892	873	795	797	801	850	866	837	869	835	763	786	810	856	821	819	841	778	825	808	911	783	818	815	842	876	782	833	850	820	799	798	761	838	812	803	884	819	829	851	822	865	841	802	816	843	797	873	871	837	773	795	754	819	875	825	809	816	801	784	826	832	775	795	898	799	835	778	799	842	831	793	844	795	752	814	834	765	783	757	815	846	792	811	794	840	866	778	810	800	806	819	813	803	804	791	821	824	835	828	850	865	789	849	854	810	848	783	839	789	898	816	865	807	775	908	851	830	863	881	808	840	880	791	818	854	840	843	822	849	788	815	873	817	855	783	792	837	851	856	860	817	802	853	821	805	851	811	822	827	806	864	790	806	864	802	837	774	837	812	854	821	813	791	865	845	796	844	851	834	823	803	847	788	804	843	837	838	827	784	782	824	836	824	818	824	821	775	779	825	823	779	805	782	775	825	824	817	832	816	789	845	805	830	783	822	866	804	839	784	860	820	841	783	801	832	832	820	821	901	828	825	840	820	818	794	819	812	814	804	819	819	847	838	784	773	827	830	863	855	857	791	830	832	846	838	847	792	810	854	754	827	836	846	848	857	821	861	796	782	797	840	872	785	852	789	814	840	853	858	856	803	791	881	836	797	807	873	852	769	808	794	869	826	825	795	883	817	857	851	801	830	821	825	801	839	815	813	817	811	833	793	848	858	825	819	789	788	813	828	849	795	813	827	823	837	800	799	847	794	839	815	837	813	783	838	784	863	832	813	871	778	805	823	817	825	802	846	808	857	857	797	795	827	821	784	838	820	860	777	855	844	824	806	871	786	852	848	834	845	802	829	798	829	850	837	783	864	819	791	803	812	809	834	811	838	811	767	814	804	859	864	860	818	771	815	851	799	812	854	816	834	832	839	850	802	817	843	801	840	797	830	813	818	818	785	798	835	838	789	833	769	802	844	785	879	836	832	775	847	825	804	811	856	847	825	835	842	819	809	831	794	799	833	849	831	811	811	810	852	836	885	850	824	835	877	849	810	857	825	836	835	798	842	850	813	830	807	836	820	799	838	888	815	749	874	804	842	843	797	819	822	871	817	809	784	820	852	884	793	848	821	815	854	812	866	853	824	773	789	778	828	785	857	801	832	877	817	818	862	828	816	792	813	819	831	814	822	820	828	789	845	831	834	809	830	800	836	789	860	842	803	893	814	857	833	782	798	838	819	838	841	805	831	821	842	827	825	800	867	848	810	779	844	797	777	816	814	817	858	838	849	833	862	866	780	864	789	866	836	814	814	839	804	825	903	875	793	832	820	828	781	872	798	819	851	794	787	839	823	867	783	827	800	857	869	849	867	787	767	824	840	819	857	840	814	821	854	828	806	813	795	814	796	867	804	824	877	846	800	897	793	804	819	799	817	875	768	833	808	860	793	857	808	787	814	826	806	836	839	816	800	792	841	834	879	827	816	788	817	810	785	807	866	824	852	836	844	787	802	856	821	817	830	820	869	830	830	835	770	840	810	803	768	849	828	854	846	885	845	829	802	894	798	811	856	795	840	837	823	823	769	776	901	863	834	829	799	835	789	819	846	813	767	831	818	801	797	826	853	850	839	847	891	839	815	809	840	838	859	812	792	809	867	802	855	818	824	850	793	765	850	796	861	853	838	816	865	838	845	826	803	838	790	753	841	854	860	840	870	835	776	877	790	853	821	853	800	832	825	776	817	872	824	869	797	844	857	799	829	823	761	820	804	836	814	766	790	794	822	844	840	784	811	861	850	794	855	804	832	860	813	803	815	841	814	835	804	760	804	758	871	822	863	835	796	807	831	835	775	859	820	867	816	830	832	775	821	841	838	826	833	801	804	820	810	796	826	829	833	801	821	885	828	816	822	869	808	799	767	863	793	844	846	760	802	834	799	785	823	818	838	841	844	801	858	832	829	849	889	803	891	803	807	790	827	832	796	797	800	782	745	854	791	788	784	865	861
27370	13735	2907	13767	18531	10254	4134	1601	955	845	807	815	796	794	784	779	784	814	798	834	774	782	730	776	822	774	777	806	770	821	813	769	787	764	789	830	745	815	752	813	842	747	792	757	793	759	743	848	816	776	814	778	744	753	786	861	806	774	826	762	812	780	786	771	806	774	797	766	741	783	830	762	809	769	776	802	806	748	821	835	789	814	805	802	764	792	752	818	824	810	835	772	826	764	803	860	736	755	777	815	794	789	772	780	784	818	826	811	800	796	796	786	795	774	769	834	736	799	728	793	771	759	819	808	800	832	815	793	811	730	812	799	792	745	826	744	817	781	756	772	827	835	791	747	784	785	776	779	771	751	813	757	745	837	800	816	758	793	816	814	805	824	820	810	823	781	835	767	820	786	792	770	822	763	835	787	798	777	767	790	817	787	762	766	786	803	764	779	772	802	763	800	801	791	849	821	808	760	819	767	768	777	793	809	771	745	778	798	759	794	789	816	780	758	773	800	809	856	785	745	802	799	815	847	801	807	750	797	736	749	756	761	814	817	776	820	822	807	772	771	776	796	787	794	782	772	784	787	792	797	761	779	839	806	809	815	794	784	811	856	815	766	819	783	789	779	764	803	818	758	769	784	798	763	802	768	818	771	767	791	796	778	823	779	801	810	809	807	767	770	773	760	797	721	800	804	752	780	797	838	789	770	800	798	810	787	793	809	834	806	754	788	820	802	791	785	770	793	864	772	771	838	775	777	780	747	800	779	771	790	782	773	810	808	812	814	803	796	805	800	798	755	789	763	877	754	783	770	804	809	746	748	803	806	767	749	826	820	747	797	811	786	833	733	763	798	833	753	831	832	797	791	734	814	801	809	734	765	830	813	806	775	811	763	748	756	823	768	793	799	829	815	815	819	817	797	792	800	772	775	761	747	801	761	784	790	816	804	870	784	776	788	782	756	754	764	825	766	776	767	800	763	779	809	771	833	798	803	806	795	743	792	816	735	787	783	797	765	737	768	752	736	814	752	786	766	784	790	766	770	728	801	860	783	779	806	782	783	761	751	869	797	746	787	810	788	815	761	786	767	783	791	837	832	813	770	806	800	808	787	785	790	788	748	757	760	797	803	734	797	794	835	779	835	751	792	801	775	814	777	778	806	859	798	780	837	806	822	789	828	809	739	788	814	736	848	726	823	793	781	798	786	770	861	798	787	755	785	837	725	753	798	754	852	809	813	762	774	820	766	769	814	812	798	788	768	828	751	772	832	805	796	773	834	808	756	788	715	764	800	796	786	832	786	758	755	805	757	781	806	765	773	747	782	797	729	787	776	818	741	790	796	814	782	778	783	791	843	831	769	798	780	755	790	814	794	752	814	791	761	827	768	790	751	700	809	806	839	755	820	803	745	777	821	780	795	775	811	762	757	782	757	763	766	773	768	752	803	782	787	828	775	856	794	737	799	808	817	801	787	794	799	779	768	794	791	772	794	806	809	766	762	819	787	832	774	807	771	790	779	818	777	756	778	779	773	799	776	840	793	787	784	764	799	836	784	765	878	757	854	778	796	807	769	806	754	782	823	802	833	737	761	783	809	775	781	795	795	807	816	772	788	769	758	805	770	814	762	809	769	768	837	769	763	793	811	753	822	827	786	773	792	802	778	764	781	763	799	774	788	747	765	758	812	805	786	799	828	764	771	807	772	766	777	763	743	786	862	795	842	757	775	791	770	732	800	846	757	749	777	781	776	795	816	803	768	776	774	741	826	801	767	784	743	816	754	723	807	768	833	789	780	789	751	774	814	769	754	839	782	818	811	780	796	750	750	852	753	787	757	741	776	834	798	784	766	761	786	778	772	813	828	787	793	762	781	779	779	790	850	788	768	732	806	770	797	781	754	807	787	838	763	794	775	805	825	729	771	767	800	809	801	780	771	766	738	791	766	774	774	801	819	809	778	778	786	792	768	816	767	778	792	812	822	776	803	760	757	752	761	821	773	766	802	769	743	781	747	802	830	808	770	801	764	776	765	761	790	745	801	798	801	814	773	785	852	734	778	792	758	778	745	724	771	729	818	822	833	783	826	780	801	799	789	795	785	805	725	806	753	730	827	826	799	804	755	809	798	762	777	781	787	737	783	738	757	797	783	804	780	804	726	762	764	787	806	747	781	751	785	837	759	736	762	804	823	830	783	780	811	770	755	815	790	810	767	737	741	801	761	766	774	822	809	776	785	809	746	765	788	787	765	789	806	772	800	746	806	776	753	719	775	807	740	799	823	777	818	814	823	790	765	765	739	789	776	776	823	803	808	774	748	777	849	801	780	795	793	816	795	797	819	877	769	758	802	811	801	768	785	758	741	813	781	771	824	796	791	783	819	761	840	778	762	793	789	762	808	767	785	794	795	767	815	791	773	728	786	746	786	760	788	765	760	823	793	845	742	774	771	806	772	796	766	784	794	793	789	769	747	766	816	808	771	800	766	806	768	810	779	818	760	801	729	763	782	805	794	799	787	771	832	795	791	825	837	776	809	791	855	755	833	695	790	780	813	812	773	790	805	780	750	786	791	813	805	807	781	778	784	770	764	835	809	835	783	775	803	809	784	794	817	787	712	785	857	850	802	770	753	774	764	795	766	748	784	783	763	810	838	746	799	777	756	833	825	744	758	756	776	791	826	827	803	813	785	801	803	730	756	827	765	791	805	823	741	778	807	778	789	805	816	837	673	778	764	835	826	761	813	761	793	794	761	829	773	788	768	751	778	821	806	792	796	814	818	823	768	805	773	807	752	768	779	769	758	801	764	785	786	784	755	778	808	796	812	827	797	743	781	774	784	804	787	744	798	787	792	763	801	804	796	788	829	776	760	781	788	765	817	739	782	805	790	808	730	807	768	797	761	816	739	778	770	814	766	846	752	776	847	821	749	783	770	843	784	843	777	797	859	821	771	813	794	790	795	714	775	795	832	754	807	846	807	827	764	804	735	803	811	732	819	796	819	766	778	773	817	843	798	770	771	745	748	791	863	779	810	824	790	829	829	783	764	756	818	792	752	799	805	807	807	840	820	755	808	775	784	770	763	754	782	777	811	763	767	811	785	819	760	818	789	743	797	786	748	816	787	821	780	783	763	798	772	800	808	800	792	791	810	772	792	759	761	778	840	842	814	739	787	810	765	801	785	797	850	791	771	731	812	824	772	772	749	767	784	814	837	755	776	774	768	752	800	814	797	816	768	802	823	807	852	785	782	771	813	730	795	776	743	845	828	819	784	828	819	773	830	793	759	845	844	787	820	775	811	782	777	799	793	786	773	787	811	772	767	813	774	714	779	770	770	818	750	824	848	785	716	747	786	773	856	802	792	765	770	789	791	802	774	776	786	784	781	751	831	796	803	778	788	781	789	828	787	809	754	808	822	756	780	794	795	805	783	792	795	759	790	782	821	728	801	830	770	779	850	787	793	729	762	762	809	804	741	836	755	728	756	779	804	827	776	759	806	833	761
5262	1496	1867	12930	14709	7764	3494	1470	904	679	744	747	707	726	724	727	757	783	761	688	733	737	720	694	728	718	702	766	725	709	736	760	729	692	725	732	688	720	695	689	729	705	746	697	678	730	677	745	658	705	742	741	724	747	708	729	674	708	735	688	772	729	680	724	727	695	713	715	714	713	743	653	738	694	694	725	718	691	753	725	693	738	669	689	678	722	749	693	743	692	721	690	706	731	742	710	700	722	723	691	731	727	722	734	741	747	751	745	707	766	684	703	696	717	712	724	730	678	696	706	711	725	739	726	730	724	740	738	772	695	740	766	668	720	712	722	721	733	691	702	745	689	728	742	722	688	753	703	689	720	757	708	733	666	706	694	686	733	709	703	718	717	742	684	695	725	690	742	713	736	722	705	718	708	716	747	754	700	672	670	745	666	726	705	668	761	740	700	717	711	703	712	717	753	713	710	750	743	729	755	718	669	747	721	726	715	629	670	734	709	724	666	744	678	715	678	738	700	690	747	716	718	658	737	670	681	722	734	685	711	717	674	727	718	688	709	687	745	709	745	755	700	752	750	739	741	722	646	739	707	679	758	721	719	696	755	713	714	693	707	704	738	692	703	712	701	694	700	724	747	729	694	744	674	712	778	666	710	717	721	708	735	691	710	725	704	721	733	701	747	732	762	688	709	710	648	656	743	700	728	711	739	707	680	684	702	745	729	685	684	711	713	722	682	719	776	736	706	735	727	732	710	716	734	757	730	742	700	681	704	696	710	754	723	722	722	697	689	721	689	762	745	741	719	702	696	761	699	677	732	712	748	737	696	761	693	742	720	756	691	720	723	725	704	731	722	718	739	702	712	687	741	697	747	734	720	671	666	686	753	711	672	724	713	717	720	777	689	703	701	696	684	657	714	737	682	711	710	694	716	712	733	704	749	678	716	703	765	668	752	673	691	714	738	702	770	666	723	735	694	694	668	691	738	692	729	715	701	761	683	694	739	711	713	679	723	722	711	681	746	720	737	707	706	706	733	709	678	746	771	716	708	721	711	707	713	692	691	727	685	704	687	749	721	724	698	737	693	724	714	698	726	732	673	764	740	724	730	724	714	693	707	754	719	783	735	698	736	695	706	745	736	686	684	725	683	730	723	744	740	719	661	733	669	762	692	743	686	667	744	686	706	755	711	736	737	765	735	743	685	782	735	751	722	744	725	720	714	727	724	677	746	714	751	694	711	697	719	684	709	688	705	699	711	774	686	716	690	724	700	688	772	746	743	757	667	722	704	684	728	705	698	704	736	744	692	710	700	680	729	711	690	708	732	722	740	706	750	716	746	716	701	708	721	701	729	692	732	690	704	694	700	745	707	705	712	675	736	743	727	758	716	721	715	724	719	718	679	729	720	717	694	736	737	671	711	696	699	695	734	702	747	749	711	741	702	712	650	669	702	708	721	729	743	693	744	739	712	741	686	688	674	703	724	774	734	738	721	714	724	738	678	727	746	691	677	750	721	729	730	688	681	684	749	749	744	690	739	708	723	700	741	738	738	691	742	636	726	710	690	722	698	723	719	775	661	717	705	695	740	716	717	723	669	745	714	692	724	678	720	725	714	711	704	711	709	704	704	710	702	715	709	706	697	738	747	722	689	685	766	689	786	687	726	729	693	707	694	724	709	746	680	739	690	764	736	713	710	696	717	740	713	703	712	751	696	752	722	726	691	722	695	721	694	693	699	705	715	719	722	744	717	742	696	709	723	728	676	716	719	728	693	669	700	725	709	684	749	719	798	683	750	700	722	695	719	732	718	745	718	738	704	713	690	740	724	665	724	701	702	685	718	710	707	694	702	659	704	710	767	687	721	723	745	695	742	746	706	682	742	754	727	683	725	747	739	754	732	761	685	755	712	801	723	692	727	665	730	711	725	656	713	731	734	683	716	737	731	757	714	698	721	699	663	725	699	687	748	699	713	760	738	724	757	756	714	747	694	749	727	698	751	735	718	742	679	761	716	697	686	676	698	752	713	698	712	742	727	714	707	715	723	746	738	719	707	707	709	762	724	744	739	658	686	673	692	737	681	735	710	679	709	686	732	730	734	744	721	716	706	681	745	721	676	726	729	706	718	697	770	740	718	660	731	716	702	744	753	722	676	724	731	729	710	645	765	711	747	735	706	703	654	699	716	741	740	761	701	720	707	692	688	711	732	735	685	684	768	691	725	697	714	755	706	679	727	787	746	715	727	758	701	715	714	739	690	738	649	740	720	746	757	728	704	782	713	694	724	746	710	755	718	765	689	713	754	721	710	722	739	739	684	708	703	751	719	690	725	754	746	717	679	666	728	755	762	740	706	729	676	715	778	719	751	680	729	699	726	661	685	768	708	692	698	712	764	739	711	735	723	689	687	732	744	698	703	717	722	728	740	693	731	730	742	706	688	697	734	750	738	739	728	715	697	734	734	710	749	764	750	709	680	676	701	693	676	745	735	711	697	707	689	713	765	700	686	738	690	686	707	720	690	751	705	719	718	682	707	708	672	726	706	703	706	697	719	709	695	720	694	683	689	756	713	719	740	711	660	692	714	716	694	726	726	680	752	767	728	699	719	714	689	743	721	728	706	752	719	713	725	722	742	691	723	706	721	728	738	732	715	697	749	747	719	711	694	767	754	675	735	635	739	745	711	754	679	717	708	756	708	708	748	714	713	771	749	727	695	692	754	729	671	652	703	724	721	709	693	711	685	720	728	736	688	702	697	704	746	692	733	717	683	704	698	685	776	743	693	718	746	704	692	691	724	740	728	760	721	722	692	721	727	684	721	744	695	699	727	690	719	740	738	710	720	690	698	739	709	676	751	753	704	719	692	687	728	713	796	748	686	729	749	711	731	713	654	692	723	732	745	746	722	693	702	735	705	747	730	734	689	678	722	699	688	716	740	707	691	704	678	758	723	724	715	720	722	756	762	740	708	699	712	729	726	711	682	750	756	699	746	700	715	718	718	731	718	667	686	695	712	701	712	710	698	708	712	799	704	722	661	701	702	758	728	737	702	693	766	714	694	746	773	717	689	741	681	695	731	713	743	703	715	807	744	686	768	729	771	718	675	702	720	719	754	731	741	727	727	716	716	731	688	696	739	736	673	701	749	673	699	719	719	712	732	706	702	726	735	719	653	718	798	699	728	723	724	711	698	711	740	683	678	756	702	699	726	749	721	707	745	724	722	697	738	759	718	706	761	741	695	745	733	726	706	685	681	689	735	719	713	732	739	729	701	737	696	703	664	754	764	720	729	750	745	671	754	709	782	682	703	686	698	764	737	749	723	710	665	761	740	720	740	714	702	787	736	678	712	752	700	737	708	710	706	688	711	706	717	696	749	721	713	724	757	688	709	768	723	687	705	727	723	733	708	738	688	699	696	741	752	695	745	692	715	694	771	729	710	708	744	771	704	699	716	727	762	765	733	713	739	658	758	699	688	711	723	724	724	708	736	732	716	720	713	749	752
24595	21174	27596	49954	61917	44144	25538	8121	1701	953	807	819	804	796	780	819	789	799	783	808	785	766	846	782	760	770	795	804	789	775	779	800	785	769	737	709	817	744	731	745	788	790	788	789	772	766	729	764	771	782	790	786	755	764	708	814	784	792	785	781	780	746	796	751	815	789	769	767	751	761	812	814	773	767	764	743	810	792	799	764	748	784	743	762	744	789	797	703	791	756	736	751	782	792	739	733	773	740	740	781	804	739	716	756	764	826	760	752	750	806	771	772	797	742	790	763	750	767	763	769	768	782	763	769	769	754	806	758	746	754	731	813	804	724	783	784	703	766	762	730	775	721	763	775	761	780	773	783	807	776	788	785	723	768	794	730	765	761	791	753	769	731	784	764	697	779	709	763	857	799	806	742	756	729	817	798	749	752	797	783	756	741	772	807	758	773	783	702	809	767	741	767	768	796	707	769	731	752	758	859	795	736	786	758	770	785	708	739	818	785	725	804	765	689	714	758	746	729	776	811	854	722	772	734	772	796	785	789	770	811	727	763	804	758	788	749	783	747	755	804	759	781	769	746	751	793	753	806	773	740	786	766	772	757	748	800	807	763	757	787	751	763	759	720	767	743	814	787	747	764	757	731	765	778	740	751	752	732	704	748	725	790	772	761	753	761	777	760	786	741	798	785	764	816	714	772	781	815	755	774	776	797	804	801	719	753	773	735	772	763	809	800	791	753	711	798	797	776	747	752	742	791	749	792	745	790	749	760	715	766	767	729	767	779	772	712	806	808	748	775	794	760	783	752	759	746	761	745	775	794	799	813	743	789	796	769	757	746	815	788	718	734	770	766	759	791	798	764	793	782	797	758	787	759	775	759	761	761	742	754	753	772	765	767	762	727	758	783	824	748	788	796	706	805	794	713	708	799	847	716	781	740	761	710	740	787	732	766	774	795	786	779	777	744	754	794	774	707	832	786	761	772	751	804	765	766	785	729	781	762	784	744	733	744	789	814	753	769	796	797	767	722	721	800	769	763	781	797	762	786	780	793	770	798	779	763	776	771	855	769	762	755	777	797	742	806	776	796	814	726	773	812	738	764	780	814	761	783	786	811	784	796	729	755	799	763	729	796	795	841	775	775	786	704	797	752	781	796	742	758	823	769	794	764	725	862	786	798	774	762	773	771	739	796	723	758	734	736	802	756	803	797	757	733	736	761	838	770	766	759	764	745	752	735	805	752	812	757	792	725	741	778	759	733	770	746	746	753	735	759	758	794	776	731	759	761	756	797	737	814	772	749	753	771	768	788	760	760	803	735	757	761	726	776	771	787	775	789	769	774	727	786	814	795	788	747	722	771	716	846	770	770	787	754	808	764	768	809	750	748	785	744	739	742	730	770	769	731	757	826	794	785	765	766	783	772	740	803	765	722	774	819	803	755	786	739	765	761	769	713	713	763	762	774	801	769	739	762	813	770	780	712	776	714	727	792	803	758	757	772	781	747	791	765	763	739	745	762	745	822	795	776	722	757	797	814	783	754	773	775	731	708	759	721	762	780	807	726	728	767	746	808	778	770	789	737	757	786	803	827	755	768	719	708	779	835	794	790	781	785	814	832	745	768	795	768	751	779	818	766	776	766	749	781	779	776	746	817	803	747	739	824	787	769	812	764	827	749	755	761	769	752	736	758	749	749	773	762	777	772	803	804	822	760	771	772	761	807	750	722	706	760	758	707	734	743	766	758	774	809	821	785	760	761	796	748	793	778	783	758	789	770	719	767	774	754	736	773	748	790	804	811	743	789	750	751	792	781	766	749	764	782	766	809	712	798	779	786	828	765	791	757	779	753	788	765	749	830	730	766	812	756	747	864	734	718	723	834	757	755	748	790	798	773	768	736	772	742	763	797	767	793	787	812	842	758	747	753	708	736	733	795	754	738	782	807	801	772	785	852	807	756	773	751	749	784	836	762	746	777	795	709	726	751	777	743	753	776	795	698	791	765	700	831	719	791	775	807	770	796	733	803	828	745	772	805	765	774	842	718	775	749	769	694	799	765	776	801	790	813	741	754	714	786	751	774	773	784	775	742	811	748	781	756	763	801	762	756	785	811	809	768	785	753	740	725	740	761	800	738	755	769	804	794	776	761	833	793	782	786	755	771	746	729	769	737	737	796	777	767	811	742	726	812	795	790	768	779	735	740	795	812	820	757	770	796	772	721	790	759	775	726	819	779	790	771	780	771	829	789	781	741	769	784	807	795	780	781	766	798	771	799	789	761	756	766	734	783	803	744	819	740	776	718	758	798	736	800	735	780	770	782	783	808	810	787	750	751	735	760	765	801	750	701	761	778	713	780	777	815	790	754	800	769	750	769	791	756	792	751	766	749	735	743	770	782	777	820	723	784	710	781	753	771	804	735	790	784	784	737	733	776	822	767	747	755	786	790	803	738	726	754	847	732	725	754	725	793	803	765	799	797	741	763	803	761	801	731	771	716	789	812	745	780	786	734	777	768	734	758	748	759	794	777	750	713	725	771	727	770	767	800	767	803	771	760	796	736	704	788	739	810	759	758	784	771	774	820	769	787	780	758	796	825	762	776	783	795	747	789	807	788	759	716	804	788	744	737	805	813	786	722	783	765	732	770	744	775	772	742	743	747	789	795	781	741	806	770	796	814	748	838	765	805	762	748	763	753	766	741	804	770	733	769	740	722	765	809	791	814	767	755	754	777	721	722	828	698	742	749	783	789	783	800	741	774	709	779	788	790	807	799	728	719	739	767	799	716	785	724	748	827	829	785	741	753	725	736	808	780	785	772	767	733	804	768	738	771	747	763	783	779	747	737	730	783	761	748	792	769	756	788	803	747	745	707	780	750	749	771	820	767	713	756	774	781	813	785	727	749	782	861	736	749	752	775	731	765	751	789	778	757	824	770	819	772	803	797	734	756	775	809	759	761	730	800	784	794	743	741	784	790	777	808	735	760	703	782	789	746	755	773	737	736	760	768	786	766	784	742	787	758	792	759	782	786	758	784	763	764	789	738	758	742	755	739	777	767	755	774	795	745	813	750	742	721	760	742	761	751	755	871	749	774	708	763	774	834	772	817	769	740	787	746	732	800	785	763	756	774	736	735	776	734	806	817	816	754	792	756	766	796	823	754	717	759	781	800	728	830	834	770	746	760	737	803	758	755	767	733	773	789	765	728	772	730	757	763	780	716	724	733	733	773	753	723	724	731	820	780	783	776	749	822	771	708	741	745	749	781	730	709	784	793	697	764	744	782	728	739	744	756	810	754	808	786	724	744	755	814	744	769	763	748	748	771	784	758	764	777	732	750	739	783	778	714	732	717	762	727	772	789	748	743	800	809	776	821	777	724	790	775	801	774	815	762	779	807	736	748	784	757	741	787	787	794	738	797	766	762	743	773	737	768	763	777	755	756	751	722	846	708	815	789	772	746	745	737	747	700	842	795	791	758	821	775	741	778	817	737	735	729	754	741	799	766
3776	4555	4449	61155	59462	35422	17115	5358	1612	821	773	742	798	760	754	774	747	763	781	742	730	751	737	768	761	733	744	763	759	721	780	713	757	791	799	798	743	762	777	769	777	760	750	771	764	804	755	729	721	765	783	732	731	734	773	760	773	731	759	723	781	731	742	717	694	733	724	716	725	709	766	748	733	751	744	772	757	713	741	729	744	736	756	730	737	733	736	763	762	758	705	749	759	748	708	788	751	760	749	774	727	743	740	749	774	700	721	770	739	767	710	703	754	743	742	713	720	755	779	779	739	695	781	765	705	764	693	746	750	702	764	690	731	766	734	729	739	744	752	733	778	751	749	708	775	714	786	694	793	698	729	760	715	699	764	791	689	732	731	772	757	717	756	755	766	714	707	740	762	720	738	753	713	790	767	780	696	722	713	706	728	714	750	730	799	735	746	729	767	711	795	736	721	722	730	761	731	709	746	718	749	693	736	734	764	770	771	724	734	777	752	717	723	709	726	754	785	732	739	775	731	736	734	722	738	737	712	751	717	715	697	711	765	717	752	751	712	757	716	726	765	760	728	770	719	758	762	751	745	756	723	757	731	741	701	749	759	755	711	753	727	727	743	709	724	744	741	739	793	730	742	757	755	814	712	694	730	768	742	745	702	738	698	701	730	715	756	789	708	750	781	740	756	712	721	696	700	714	741	800	734	720	738	747	685	768	806	734	734	716	764	690	741	753	752	733	770	711	753	745	760	736	775	735	735	747	742	770	770	754	756	727	720	742	774	746	722	718	713	823	790	793	698	757	740	723	713	728	743	735	720	782	766	777	722	709	729	740	688	679	718	727	739	717	779	749	759	697	754	762	818	750	746	729	711	723	728	759	761	723	738	749	735	714	715	731	747	727	738	772	759	753	743	784	710	778	707	709	768	783	763	747	699	771	742	726	714	716	713	785	708	712	737	756	711	751	770	720	777	751	774	732	747	743	742	729	696	742	778	756	748	707	735	772	729	743	672	719	725	816	710	722	715	754	667	787	756	699	792	757	756	778	764	790	787	744	763	717	717	714	774	754	787	738	679	772	735	763	737	710	791	754	720	738	751	724	741	760	700	766	768	764	743	783	723	778	703	725	760	772	702	714	731	726	733	776	787	727	735	718	737	718	744	764	712	715	732	742	726	695	742	763	756	755	771	717	769	723	734	754	698	792	719	736	765	704	754	736	807	727	780	782	710	740	783	760	726	775	718	779	740	729	734	827	759	756	737	782	784	719	747	758	741	712	733	722	732	706	706	740	748	716	720	710	750	729	799	702	740	707	745	710	743	708	740	718	693	759	717	751	713	731	723	738	728	772	727	722	731	767	764	738	797	702	767	751	689	693	753	739	746	783	767	784	731	745	742	751	749	757	764	773	728	709	715	767	738	718	776	740	764	747	746	727	740	714	760	690	742	765	771	724	703	740	761	770	737	699	751	715	764	785	761	775	732	738	770	702	739	714	743	766	708	730	750	756	737	770	775	739	738	788	782	730	734	741	734	707	783	709	686	757	782	780	761	764	749	786	764	726	719	765	757	710	764	748	730	735	722	721	702	699	759	785	713	736	727	770	707	721	747	700	759	798	765	732	772	721	690	685	734	693	763	734	680	728	732	744	758	741	725	743	739	717	762	735	761	720	734	738	704	801	787	784	732	784	745	686	747	712	748	706	765	745	698	805	732	733	718	767	782	774	753	745	749	746	745	786	718	751	733	745	693	704	747	727	733	749	765	759	729	773	720	746	764	682	737	751	673	776	751	737	762	779	775	751	763	748	729	803	758	782	767	731	751	772	750	780	715	717	773	781	718	746	778	715	719	727	742	750	748	747	748	718	739	776	741	745	752	736	756	742	701	657	714	835	749	731	723	741	751	753	749	768	790	678	698	758	759	745	728	778	688	721	716	750	762	696	714	737	703	728	796	645	713	705	696	784	714	683	768	742	699	774	720	775	820	705	767	719	706	739	788	720	706	748	696	787	713	746	752	711	723	732	749	743	724	746	699	791	731	736	766	731	747	739	744	763	724	755	731	793	765	751	694	720	721	708	692	748	787	771	757	741	753	737	736	745	759	715	744	737	701	766	734	742	695	739	730	749	768	715	765	787	737	746	730	710	766	730	727	731	752	735	769	735	727	751	744	760	756	739	773	705	807	698	744	758	699	792	741	758	736	744	743	715	771	740	746	629	740	742	781	756	800	753	767	699	746	744	695	714	745	713	715	740	810	735	748	690	751	732	775	694	751	742	779	770	762	735	713	735	783	701	751	708	728	712	727	726	725	677	717	782	707	758	745	742	734	772	753	691	744	710	756	721	738	745	712	711	771	796	757	745	754	743	746	724	767	721	748	740	746	774	729	749	749	797	748	754	755	746	755	764	700	751	735	778	727	666	726	761	708	774	738	729	692	736	749	735	717	762	763	742	703	693	716	772	756	753	762	767	763	679	714	763	753	722	713	730	740	784	781	736	719	744	749	724	723	727	739	754	718	779	763	692	729	750	753	698	761	774	723	735	752	752	722	727	708	696	720	752	687	714	735	728	737	724	785	747	731	769	768	713	739	720	716	741	734	740	776	726	746	704	733	735	701	762	768	740	727	769	708	705	700	778	689	724	783	732	794	776	734	759	732	728	707	746	714	759	739	735	739	718	715	722	722	744	723	684	740	708	716	734	754	739	744	775	758	768	712	765	739	766	751	735	720	706	757	737	740	730	774	768	693	753	747	804	763	755	728	736	758	733	707	727	710	747	723	703	744	770	750	727	710	763	710	704	777	780	759	740	771	714	744	761	734	719	759	746	750	731	695	751	710	723	806	708	689	725	806	753	762	746	719	800	713	731	739	789	741	707	677	776	734	786	751	783	741	775	697	731	718	753	749	750	765	744	747	740	753	730	751	786	714	716	686	780	710	735	734	744	719	730	719	729	762	759	765	704	767	713	758	732	746	711	714	720	731	732	762	758	771	752	723	760	772	763	775	760	708	738	727	756	712	775	730	756	774	776	754	743	747	669	805	713	757	768	709	739	769	743	762	772	738	758	740	720	728	778	714	767	716	687	778	728	794	718	802	751	770	748	727	722	736	720	727	721	687	782	744	744	706	787	741	742	751	694	726	736	750	760	678	747	729	777	711	732	756	714	770	713	703	789	733	778	725	712	766	741	750	737	715	708	773	761	753	749	678	746	730	707	735	703	746	724	717	743	765	723	705	794	678	724	728	744	733	719	746	754	700	762	795	701	726	738	770	776	762	734	771	697	743	737	778	723	741	761	734	723	763	743	719	762	701	734	702	709	769	761	736	731	774	728	734	737	766	762	769	765	737	746	765	768	725	736	763	721	705	746	745	747	810	732	745	706	769	744	715	804	750	726	715	739	763	717	707	723	736	743	699	728	729	776	693	703	686	786	715	794	740	714	761	729	761	732	783	733	732	731	767	776	721	758	777	711	683	759	708	741	709	792	731	739	739	746
23848	21158	29260	51106	66095	51375	31621	11090	2360	1080	896	921	835	898	859	863	896	908	917	900	840	845	846	867	906	875	837	835	887	867	861	855	905	882	888	864	802	850	853	864	917	856	857	815	880	822	876	865	847	823	894	854	830	864	803	849	890	858	841	861	862	853	834	848	867	801	836	862	892	873	833	869	856	872	851	846	827	855	877	881	833	871	824	869	867	822	887	863	880	865	832	893	837	826	841	813	882	862	831	824	886	880	830	849	882	843	844	834	857	850	843	841	887	810	812	870	831	864	855	813	851	864	846	879	814	828	897	822	884	869	862	864	851	832	864	785	912	888	822	901	891	842	847	896	855	841	809	945	873	837	828	873	878	875	792	874	828	891	882	877	854	763	850	820	857	836	849	899	893	880	874	830	878	875	884	896	863	861	812	844	889	890	849	842	833	785	811	814	881	819	870	785	862	856	840	805	807	866	858	878	788	829	879	842	849	840	862	851	804	897	880	845	853	810	849	839	830	839	836	875	806	815	827	836	880	866	828	819	810	812	860	833	829	834	913	876	826	842	842	790	900	870	845	816	841	841	886	843	861	800	877	919	876	870	845	810	809	845	841	847	916	884	898	842	836	855	908	813	811	807	807	816	872	852	831	889	846	825	848	855	915	841	821	847	867	893	809	822	870	858	848	826	864	826	885	837	797	828	898	777	880	860	868	842	881	808	860	869	895	838	827	867	865	859	837	861	869	869	814	903	853	789	886	847	857	926	798	853	841	798	784	794	925	831	817	825	848	840	854	857	829	855	811	785	799	831	854	890	817	878	867	876	880	870	846	907	866	894	846	809	824	827	861	800	829	847	891	838	882	888	848	819	810	821	816	889	849	833	817	888	850	866	849	919	904	827	852	863	858	853	862	851	898	827	828	835	893	860	858	825	869	787	818	852	825	891	837	825	827	804	816	880	862	862	853	877	842	846	891	874	840	858	899	926	816	896	824	815	877	855	843	798	858	849	874	825	831	862	873	876	866	853	822	899	932	810	832	828	853	877	858	845	860	774	877	837	867	809	800	866	835	874	842	865	854	853	828	859	852	810	883	879	869	843	830	856	839	863	869	862	887	862	826	822	851	933	840	826	808	906	833	792	814	826	850	888	864	869	878	918	862	860	859	894	885	882	895	846	844	869	790	843	872	861	870	829	849	803	832	883	812	822	878	882	869	838	818	865	861	885	863	842	836	797	817	893	836	804	854	824	840	896	801	849	930	873	774	883	881	887	825	818	859	807	832	863	816	887	823	835	842	862	838	847	824	852	829	852	878	854	847	838	842	827	881	860	865	851	864	818	831	846	850	870	891	846	845	821	877	866	845	824	827	821	792	886	828	835	870	836	814	799	875	836	856	831	848	856	843	873	814	829	837	856	865	888	815	806	814	853	836	846	846	866	837	851	811	843	757	862	840	840	843	850	848	830	870	846	816	840	844	868	855	808	882	906	887	845	841	836	847	840	850	878	860	808	901	803	880	868	864	816	868	837	881	815	787	820	837	877	852	829	876	885	835	801	849	815	890	846	867	842	898	838	852	880	886	853	859	856	846	892	798	870	861	831	857	901	881	791	799	850	882	833	864	811	834	860	902	824	913	788	802	842	844	860	874	835	802	821	863	830	827	856	858	807	880	898	868	881	855	867	829	835	830	853	820	888	852	848	865	890	819	866	845	826	859	841	866	837	867	836	861	866	888	864	887	830	831	852	832	837	787	889	803	848	817	823	843	860	876	852	843	920	845	876	881	783	797	850	877	796	831	840	835	885	855	834	875	847	837	862	882	809	834	846	848	845	839	799	841	887	890	847	829	872	813	882	865	817	843	846	838	830	846	818	840	865	849	832	810	865	844	877	851	861	842	862	848	869	823	836	899	843	852	847	839	792	831	824	852	876	825	840	837	849	794	827	883	846	874	838	810	850	910	875	886	827	839	871	834	842	855	821	825	807	848	840	853	833	892	770	821	857	824	839	862	849	876	842	883	811	910	862	874	839	819	830	889	856	820	803	844	846	882	864	854	833	806	873	848	868	877	826	861	782	857	809	871	776	877	878	809	817	849	888	838	823	857	848	820	828	901	828	870	893	914	832	832	864	884	828	894	811	836	819	790	881	828	893	851	842	836	849	855	841	891	872	877	798	849	873	792	849	817	851	821	831	825	867	880	889	797	878	823	837	811	828	901	832	796	911	820	867	880	876	908	846	889	832	883	883	907	852	884	838	844	843	846	875	826	835	865	856	835	798	862	869	785	829	807	808	860	843	872	866	880	821	906	845	856	865	877	807	829	875	871	831	905	818	803	863	868	857	900	878	825	810	818	904	835	799	819	794	787	822	842	799	847	854	894	867	851	891	830	829	866	816	822	862	803	853	807	915	861	873	839	842	864	845	886	823	907	866	870	870	827	852	835	854	863	873	829	862	891	858	833	886	853	801	888	821	831	857	842	813	847	861	839	849	882	867	859	836	858	850	876	816	875	850	890	847	779	819	891	844	838	854	853	859	901	781	796	866	877	897	903	821	812	831	858	880	865	822	828	879	855	887	866	847	843	860	870	845	815	850	821	845	860	819	949	828	854	843	850	836	884	867	789	836	777	819	841	846	864	862	821	773	851	879	852	784	856	872	878	805	838	817	839	849	834	896	857	806	840	797	849	859	809	801	802	837	841	811	861	843	861	812	812	809	860	866	832	847	852	858	856	845	843	890	811	801	851	818	857	800	879	839	868	858	859	865	828	821	889	839	922	840	792	840	843	815	880	828	814	850	863	850	874	802	850	847	884	838	825	897	865	828	838	842	840	850	820	860	879	849	901	874	880	830	800	833	821	907	849	867	859	862	809	904	865	874	856	830	854	845	830	845	847	796	781	817	813	863	828	843	820	820	866	849	881	822	841	853	874	912	818	787	839	866	818	836	874	879	849	856	874	847	848	853	830	868	847	796	862	862	835	823	901	827	833	857	875	856	845	866	816	866	851	895	843	858	832	879	855	837	826	870	842	859	778	850	829	806	843	834	844	827	894	865	881	846	814	854	859	836	852	880	841	822	891	827	828	802	829	875	895	832	862	858	929	877	791	889	862	837	846	884	878	912	886	833	796	832	841	875	861	846	794	860	866	878	876	835	840	840	902	849	825	899	866	854	844	838	808	842	856	827	791	879	825	865	806	871	841	871	919	831	828	897	818	800	862	858	834	843	887	811	834	836	858	783	826	861	870	826	897	879	866	881	831	853	853	850	823	877	889	841	898	814	829	853	828	821	892	895	837	855	839	886	828	924	840	811	849	844	872	838	839	820	865	870	802	874	794	874	880	878	840	824	890	865	816	827	859	843	871	800	804	849	885	897	894	837	851	787	847	826	900	807	899	880	857	888	840	865	860	813	806	873	902	827	835	845	857	883	834	864	867	874	824	861	847	846	863	856	830	822	845	803	860	815	818	865	767	843	864	879	858	890	844	863	807	822	868	826
3963	6915	15949	76498	68756	45413	21851	6803	2037	954	850	842	825	804	845	823	851	876	794	797	829	839	855	815	855	844	831	843	815	800	873	842	798	810	786	870	855	855	816	864	879	806	825	837	857	901	850	820	788	869	780	817	803	834	813	831	826	821	800	823	803	839	819	765	839	799	833	865	807	824	839	824	824	800	843	809	871	817	827	773	819	870	819	802	818	792	774	862	814	874	823	828	867	787	866	799	846	841	831	826	819	842	809	804	821	818	840	789	791	792	735	839	797	814	790	817	832	830	830	827	804	840	821	835	837	819	838	820	825	787	860	877	824	864	862	846	785	858	878	813	851	832	798	861	817	783	790	795	824	778	789	822	807	814	811	787	826	785	850	832	809	802	838	827	814	831	782	750	778	799	810	792	774	822	823	845	808	832	821	812	809	768	790	882	840	862	840	788	810	799	830	840	840	810	857	883	807	810	866	823	805	865	778	819	837	815	832	772	746	828	827	836	834	770	830	765	842	808	840	780	806	779	801	799	837	814	881	788	829	813	831	899	839	856	771	796	848	892	801	852	804	786	820	811	795	834	840	818	840	821	819	860	797	812	811	808	828	843	851	806	818	814	866	846	798	885	825	809	844	889	853	823	805	875	749	773	773	818	864	780	870	811	845	816	784	797	840	783	786	800	823	817	830	797	832	856	815	822	846	786	864	826	827	832	849	780	783	876	781	809	797	822	812	799	831	863	807	826	804	780	810	832	805	804	850	796	810	865	824	847	850	839	801	837	853	808	832	807	771	832	853	818	808	776	856	786	799	805	829	838	856	831	837	820	886	784	854	858	835	803	819	790	783	791	741	769	837	800	778	769	788	788	838	788	833	802	834	849	811	811	806	778	825	825	827	809	793	860	830	833	812	885	839	843	799	820	745	861	748	824	794	811	834	829	828	854	795	841	819	807	826	763	754	815	846	838	821	837	782	787	838	837	890	799	806	820	808	839	822	858	836	866	815	877	835	892	805	835	820	814	819	799	847	859	822	817	822	830	824	821	813	826	864	825	871	821	797	862	812	846	872	828	821	816	809	811	848	857	809	817	838	799	864	816	812	844	819	841	837	777	839	837	865	861	781	862	827	761	865	828	817	862	782	784	762	826	782	839	833	827	840	818	842	829	787	867	839	844	821	795	784	834	847	858	822	834	815	766	804	801	835	823	788	820	817	802	821	812	864	830	815	842	781	813	782	883	792	824	804	821	738	818	838	898	824	833	779	815	813	833	831	826	770	812	816	804	825	813	824	823	761	792	823	858	851	822	802	807	852	850	813	828	803	815	791	830	785	826	846	879	828	829	808	841	823	848	796	829	793	850	858	842	809	767	849	847	781	819	786	777	758	824	791	823	828	846	847	814	816	821	836	798	852	804	806	840	822	827	864	826	792	807	843	855	803	888	832	820	800	787	813	837	853	821	858	810	811	827	854	844	869	846	811	798	807	800	798	869	823	806	811	788	847	836	875	770	823	808	861	856	809	817	768	818	853	821	852	816	814	842	816	759	795	764	859	852	848	814	786	857	784	841	808	869	818	823	856	787	821	805	844	793	830	877	765	809	876	793	846	823	863	858	820	842	782	797	825	836	820	806	846	829	885	788	799	801	844	811	815	802	840	779	811	790	842	874	824	871	805	855	825	845	872	859	824	819	832	797	767	848	778	800	777	819	793	894	829	830	821	841	821	796	806	806	818	851	848	828	820	900	872	766	808	839	837	860	880	803	856	819	845	805	831	809	822	792	828	754	789	843	781	780	791	849	779	863	833	806	808	821	792	815	806	819	804	793	817	836	794	812	862	869	824	820	832	788	831	813	744	840	829	861	821	826	808	819	794	797	787	837	800	832	814	706	796	833	819	809	782	833	836	783	818	823	819	824	798	852	860	832	812	824	796	769	793	832	789	851	807	784	858	770	814	809	781	857	787	805	840	865	799	840	782	807	841	857	832	783	823	826	808	807	819	810	806	807	824	765	836	801	846	823	853	835	791	834	844	765	780	788	810	801	800	821	841	798	812	822	800	825	815	842	813	813	824	824	861	805	819	797	853	854	794	813	839	782	820	839	815	793	816	801	800	828	827	830	835	826	845	802	854	755	845	894	864	809	808	854	820	760	784	792	834	846	802	814	817	791	823	799	803	756	854	855	809	874	865	828	806	826	832	835	787	806	787	849	815	841	821	822	801	797	811	815	842	839	765	875	785	820	797	845	830	817	800	812	824	828	807	794	829	867	765	808	829	831	843	840	865	850	825	793	823	850	767	836	787	796	833	873	838	805	814	830	832	797	839	847	831	813	824	801	777	748	872	825	792	788	860	821	814	824	788	810	819	760	864	840	812	848	832	748	766	837	822	798	825	811	795	859	822	825	806	776	829	832	895	831	862	816	854	846	814	771	817	808	888	819	740	841	826	807	830	867	815	835	825	831	812	775	783	804	764	804	852	794	785	780	768	793	764	837	769	835	834	787	835	823	798	795	857	821	846	862	839	788	860	864	815	795	791	816	822	812	822	825	807	792	875	847	807	802	839	804	803	870	781	764	854	825	847	824	794	799	841	832	856	863	810	817	816	792	830	849	859	864	811	801	860	777	830	842	759	781	839	781	839	814	838	787	814	797	798	851	831	842	835	822	806	819	853	821	767	776	766	827	818	790	823	828	848	846	790	832	806	850	873	802	860	810	838	819	850	791	862	804	838	828	771	800	863	854	861	878	814	860	812	837	811	819	758	788	799	877	873	790	766	818	832	789	791	757	860	768	813	809	819	859	801	823	841	839	879	784	845	822	836	828	833	864	838	796	818	831	799	839	792	859	842	826	780	771	853	828	838	836	829	780	829	813	805	840	788	800	861	834	797	824	835	839	818	837	790	855	823	843	786	822	791	860	832	831	804	782	825	853	848	810	836	816	807	778	819	852	831	839	761	871	802	777	839	830	809	785	829	861	852	851	870	792	846	885	796	771	824	820	820	865	808	818	795	791	843	822	810	832	834	822	843	839	850	841	796	853	810	864	827	773	837	768	792	823	855	866	808	771	790	809	798	816	810	803	787	820	794	833	792	804	862	831	805	866	793	822	866	807	805	837	822	822	817	820	811	793	814	807	873	782	841	760	881	839	720	802	801	845	819	847	800	779	771	846	858	824	853	824	794	828	831	779	854	785	817	856	813	798	796	843	842	829	848	842	819	853	780	827	817	837	827	818	813	769	817	821	787	818	823	824	839	841	799	767	793	814	794	848	835	813	837	837	839	794	811	776	830	825	854	801	874	787	792	857	835	798	879	824	803	861	809	836	820	823	813	849	874	827	769	808	851	859	752	731	819	862	830	803	817	829	801	842	827	813	787	805	797	806	813	799	820	849	836	816	782	799	858	785	851	806	821	861	828	803	787	845	791	827	819	781	829	822	762	798	795	814	838	783	842	781	839	829	775	814	815	849	786	800	836	771	814	803	805	835	787	838	849	810
27210	13674	4116	16964	18802	9595	3749	1355	905	832	786	794	802	788	707	740	814	816	791	824	732	777	776	764	791	759	802	782	844	732	786	743	808	766	763	799	771	772	767	732	775	812	818	761	823	753	783	795	740	745	798	785	805	771	787	750	784	740	800	814	792	759	825	760	797	790	782	762	736	775	775	778	755	731	812	780	794	789	780	749	777	728	749	787	788	721	793	717	724	751	740	702	759	775	736	802	790	755	765	745	776	780	792	762	773	773	781	777	755	781	755	769	750	740	775	775	763	791	778	738	753	799	770	732	742	748	787	821	826	771	746	820	816	807	774	794	806	782	841	825	753	772	774	809	770	774	788	761	797	768	795	815	801	759	761	782	812	779	781	745	775	782	761	808	785	772	752	764	779	769	798	755	777	781	754	767	760	786	768	750	758	798	769	751	824	768	808	791	807	730	762	808	807	761	791	780	798	731	787	799	813	752	796	766	793	783	807	768	747	792	805	744	749	789	816	775	793	774	804	793	771	782	743	795	846	795	773	823	753	736	742	812	780	776	824	835	746	736	756	804	760	731	777	846	759	758	779	775	796	825	772	824	790	815	727	773	731	827	774	790	773	766	787	809	797	735	811	787	748	788	725	783	825	744	804	796	804	748	775	762	759	772	785	763	771	806	767	783	841	766	798	820	748	810	789	751	805	755	793	772	777	761	758	808	755	729	765	759	760	759	805	778	787	751	786	768	776	760	841	740	801	744	806	782	740	793	794	803	730	752	770	788	759	765	752	781	769	781	819	790	766	747	753	814	763	795	768	805	761	791	755	785	746	786	837	777	775	804	790	749	767	746	727	777	805	749	778	742	800	805	794	783	758	774	746	725	783	773	769	809	780	764	768	726	785	772	754	733	763	765	784	785	746	764	778	852	779	808	817	776	834	753	808	783	766	760	762	736	761	783	772	813	780	772	758	734	797	802	806	775	815	741	799	810	787	802	763	829	763	799	785	782	781	781	770	802	821	780	700	746	775	780	819	790	757	807	771	833	749	762	760	753	770	742	758	724	784	785	756	791	750	819	784	768	748	799	776	711	768	770	750	783	790	759	790	733	774	728	789	804	796	790	752	771	752	827	806	725	786	763	786	772	795	799	765	799	781	804	765	799	799	760	741	745	759	720	783	782	776	770	760	787	776	778	773	753	772	751	780	783	741	785	735	791	773	794	786	754	792	783	798	784	755	751	806	774	765	785	727	787	792	815	794	750	778	799	796	789	784	789	785	757	814	775	782	776	780	832	783	745	792	784	822	792	756	758	756	801	758	789	740	750	752	786	817	774	780	798	778	749	812	822	756	733	764	838	760	788	731	763	807	752	800	775	764	764	830	771	764	770	765	780	788	801	809	777	779	758	804	809	797	789	750	766	792	752	772	768	794	803	754	749	804	845	753	792	771	758	774	798	820	802	778	750	753	759	735	754	761	751	757	713	796	807	819	800	823	774	761	759	800	789	836	787	767	789	802	772	789	796	763	779	816	786	783	769	774	797	818	850	831	788	763	823	776	806	771	752	800	749	764	737	809	801	748	736	827	770	809	761	766	773	809	805	760	759	730	780	789	780	803	819	781	816	734	744	752	791	844	763	827	799	807	769	785	766	743	827	758	758	773	807	757	796	712	780	748	794	774	805	753	748	813	798	749	736	791	778	790	784	746	771	802	763	748	771	803	782	774	778	809	751	760	772	753	755	764	747	799	759	767	780	755	748	798	723	814	790	761	788	762	780	820	729	755	785	785	880	741	805	775	766	750	745	764	756	824	773	782	791	780	766	774	808	780	821	772	765	767	767	786	739	786	769	795	809	780	723	747	787	773	801	838	767	734	708	764	772	766	795	791	823	826	748	829	791	760	719	788	714	834	787	804	767	778	744	742	767	783	781	794	744	769	782	754	753	823	794	779	723	811	806	796	760	709	733	800	759	822	755	782	765	747	797	764	740	808	803	851	728	817	782	804	780	820	798	776	779	717	797	738	763	765	751	770	728	796	778	774	793	782	746	783	748	765	823	794	804	737	789	799	819	753	816	737	756	814	778	800	762	781	803	777	784	811	782	788	782	766	809	769	738	755	699	776	776	747	765	792	786	779	779	734	763	752	796	783	782	788	795	774	737	788	782	826	791	774	757	777	790	755	779	789	820	811	805	844	787	748	756	794	771	785	818	799	793	727	783	755	834	824	760	787	779	763	789	835	799	759	806	782	796	768	765	815	789	768	802	789	799	756	750	804	762	728	771	757	831	749	796	797	767	857	783	778	776	769	770	772	788	804	826	796	786	801	766	766	768	836	784	783	821	775	775	836	754	777	764	823	794	767	828	764	766	756	741	794	772	786	772	731	783	775	812	790	783	758	785	790	777	778	747	747	794	752	749	765	753	809	815	813	761	795	795	729	757	751	823	760	782	751	785	728	800	798	759	739	825	778	777	798	797	739	806	800	774	792	751	823	736	740	779	768	790	760	786	768	785	857	733	722	809	820	782	794	794	833	802	790	771	773	793	767	770	759	760	768	763	780	814	766	763	800	770	759	802	772	761	839	804	773	801	786	743	793	761	767	789	726	797	812	753	774	799	780	789	817	754	703	754	772	798	735	763	760	791	737	800	768	778	783	782	791	747	754	781	820	777	743	768	792	763	774	813	825	784	776	805	790	769	762	732	759	745	788	768	772	784	729	824	789	746	759	786	779	776	766	745	809	825	798	796	772	796	812	796	853	769	803	731	735	759	798	803	710	758	746	755	797	811	796	784	807	766	774	776	723	781	774	794	762	761	771	788	769	736	793	769	788	776	796	792	806	765	789	697	760	755	754	779	773	791	808	707	799	742	718	761	770	789	796	815	740	795	820	776	756	741	795	837	788	789	810	780	801	808	758	749	783	796	751	769	762	783	759	768	769	794	784	737	805	739	765	763	724	742	758	802	750	798	799	799	753	774	724	751	759	805	780	777	735	779	767	801	747	755	742	747	820	749	789	740	819	764	680	804	792	775	770	848	765	769	767	795	841	836	793	792	791	779	779	816	816	810	795	795	802	784	748	734	781	803	746	816	738	800	740	828	760	787	764	765	798	788	761	753	769	774	781	734	824	751	827	737	779	757	801	769	803	742	758	772	775	765	794	783	824	775	808	753	783	741	814	725	763	803	787	819	741	768	764	746	820	801	779	798	780	760	774	804	802	754	809	810	801	772	749	753	754	792	789	782	790	796	778	775	798	794	763	744	776	771	746	805	837	731	778	837	797	783	803	824	770	766	728	803	771	783	750	796	746	781	774	766	761	765	816	714	789	778	795	778	814	782	807	841	793	722	808	741	781	725	769	758	756	797	772	790	772	815	842	818	766	785	822	757	780	756	795	750	773	797	773	824	788	791	759	769	769	825	777	804	780	800	789	820	731	763	755	764	780	751	768	815	776	713	804	774	804	783	757	771	752	737	753	767	747	753	799	791	730	780	762	745	794	811
5150	1507	3601	15661	14373	7263	3086	1250	787	710	749	742	736	764	711	704	714	703	737	710	712	716	723	684	721	753	693	736	696	812	749	764	736	700	702	733	795	684	656	695	699	644	720	708	684	693	760	737	732	710	744	696	736	693	698	698	736	724	747	710	707	677	685	739	698	643	709	683	674	688	714	754	710	770	676	716	688	718	699	720	686	668	707	720	732	711	713	733	743	728	668	721	700	714	714	739	715	720	666	704	740	672	768	748	711	746	743	747	692	704	698	738	717	711	690	655	722	677	708	705	723	753	711	715	687	725	726	666	753	742	726	704	690	734	711	703	730	702	727	739	678	680	740	687	716	715	668	687	728	730	675	761	722	764	718	709	743	682	713	714	725	714	696	708	693	721	713	730	738	715	711	737	708	721	705	732	734	735	718	717	685	677	777	710	728	662	666	726	692	676	723	702	719	741	697	672	778	705	683	767	757	678	696	727	685	712	695	734	718	707	721	740	729	707	761	746	697	699	722	741	719	749	692	712	742	736	625	747	683	750	709	682	727	735	685	714	715	717	677	782	772	711	734	694	754	694	750	668	710	667	678	694	737	713	656	686	737	714	713	715	743	731	727	729	696	715	733	682	759	697	727	694	713	732	808	765	739	660	743	712	690	705	703	761	758	733	722	706	703	714	766	774	776	711	732	709	683	673	669	701	677	678	751	746	722	663	703	718	680	659	631	697	750	675	716	742	661	696	706	688	770	770	714	734	738	720	692	721	724	686	720	710	701	695	696	758	744	694	720	702	720	699	686	713	713	713	685	695	722	737	723	711	712	727	724	655	686	692	702	755	721	737	706	706	697	714	734	728	764	715	728	729	723	694	720	686	707	714	690	716	686	721	745	690	735	705	687	725	695	678	738	689	734	732	736	695	665	717	759	749	700	711	741	702	687	716	683	682	687	703	701	678	718	661	741	653	757	725	667	699	702	745	741	760	776	712	694	728	710	676	734	750	714	719	720	716	680	731	704	715	764	668	669	688	705	750	715	696	713	717	717	737	715	734	684	732	711	651	661	698	703	707	732	697	755	704	678	699	715	707	727	752	721	748	691	720	724	738	716	727	686	670	708	681	717	713	715	722	655	710	704	689	724	690	744	727	717	675	743	734	716	715	738	707	706	722	687	673	717	689	714	701	691	731	697	661	710	727	727	713	699	677	702	704	700	713	658	706	683	686	647	742	718	704	732	737	713	682	726	734	727	691	692	702	741	707	718	710	700	691	707	708	711	727	701	700	729	766	727	725	713	720	685	751	697	668	705	690	712	728	716	706	722	725	719	692	785	757	713	671	679	736	727	734	748	685	720	718	724	649	772	702	727	697	740	688	715	746	695	733	697	698	693	668	736	734	696	701	699	696	736	715	709	715	695	733	745	686	679	702	717	730	707	692	749	748	730	700	749	743	793	675	690	750	688	700	704	712	706	713	697	690	692	746	712	691	744	732	716	737	753	671	687	687	721	737	694	691	685	684	715	693	690	727	709	689	735	690	724	731	701	704	691	735	730	762	736	742	727	712	730	667	660	746	661	746	694	714	693	707	711	677	733	696	689	695	652	727	706	715	720	666	741	726	759	707	689	721	704	687	714	740	731	679	725	716	725	708	723	684	716	701	705	709	673	737	690	682	699	685	754	763	730	692	673	724	690	683	719	650	777	664	723	764	719	705	750	686	745	760	735	710	734	713	731	695	689	703	746	707	731	705	676	711	698	693	776	663	679	702	706	717	661	742	725	770	743	742	681	696	743	698	740	723	712	709	713	722	735	677	722	705	736	708	723	699	732	708	695	728	673	733	726	677	708	713	713	715	679	726	697	746	695	729	713	653	728	709	697	708	734	729	685	759	727	741	701	685	684	693	712	705	768	693	725	762	675	744	718	708	682	787	687	691	759	762	694	706	694	693	709	687	719	760	734	701	749	727	756	663	727	700	739	684	735	681	733	712	726	737	746	773	712	717	717	722	737	684	724	718	697	685	671	677	689	763	743	668	716	695	712	762	705	703	711	710	746	683	731	758	700	704	787	708	703	683	740	655	683	690	682	741	692	697	738	697	757	655	664	678	728	715	726	699	724	723	706	703	743	734	735	734	664	733	690	746	751	718	740	701	747	725	663	714	682	664	679	690	731	698	706	721	676	690	715	708	721	681	727	703	719	699	712	711	769	734	743	729	700	728	708	725	764	721	756	776	689	730	741	738	698	673	681	736	729	697	678	699	733	737	727	721	730	745	684	742	734	698	700	681	723	769	792	722	724	750	689	700	694	719	685	718	709	714	716	751	755	700	709	725	758	692	669	684	703	722	711	777	738	670	699	721	758	718	660	713	682	737	698	737	703	745	727	760	674	720	721	716	760	699	689	726	689	745	722	717	711	721	707	727	727	719	707	677	697	717	706	724	717	740	752	700	646	723	684	702	711	720	728	695	683	736	783	730	716	720	780	727	720	770	653	745	671	717	731	695	713	753	725	772	678	692	691	734	699	751	679	747	670	698	737	709	672	710	758	677	724	683	687	757	700	747	732	759	711	732	702	688	702	713	691	752	709	721	710	734	775	730	688	717	763	717	730	658	731	663	724	715	707	745	706	733	719	734	735	722	723	737	753	771	672	690	687	770	727	714	753	743	698	704	735	691	748	671	674	705	683	728	688	736	682	667	734	697	726	727	680	733	707	663	701	720	734	690	729	732	709	729	694	669	690	724	718	727	764	697	707	713	702	723	704	688	698	719	684	703	691	777	683	716	737	693	693	723	756	765	677	672	731	682	710	708	727	694	705	738	734	731	739	682	717	712	687	732	677	725	731	689	717	735	724	747	708	721	700	722	698	718	747	686	696	689	722	721	728	729	723	759	695	731	752	705	705	708	727	717	683	740	739	727	733	680	714	711	677	713	724	707	755	723	717	738	696	695	729	728	700	745	729	776	689	730	735	711	747	663	712	709	731	748	729	675	704	732	688	725	692	757	725	763	745	696	718	639	752	699	718	734	704	750	688	732	721	730	740	709	769	689	713	729	702	726	655	730	698	746	718	677	708	750	689	720	697	696	712	746	713	708	719	720	705	698	710	722	736	706	677	727	747	720	695	720	668	740	688	696	722	735	733	738	712	737	749	721	691	687	708	762	712	740	726	725	721	689	777	730	693	669	674	700	746	705	700	750	687	688	744	764	742	729	690	747	720	684	721	731	719	749	687	696	698	684	699	727	669	701	711	749	705	679	705	721	753	719	726	697	700	698	701	732	697	700	719	768	766	746	757	710	760	718	702	688	737	690	779	728	727	718	711	727	682	698	711	712	726	683	694	714	696	719	662	698	727	742	730	702	686	664	686	671	722	688	732	711	703	717	704	665	659	710	699	695	711	714	690	695	738	696	701	739	673	672	740	719	683	689	643	718	736	733	719	694	706	696	668	670	728	697	738	737	712	742	713	686	735	722	725	741	681	708	716	704	694	731	712	703
24500	21126	27635	46279	59774	45169	24141	6952	1531	910	826	813	796	769	724	799	744	796	785	737	801	816	804	786	772	840	792	823	805	824	761	777	762	769	772	747	781	764	764	795	761	836	778	748	754	710	745	770	716	734	755	759	818	761	805	777	744	752	799	797	756	741	747	735	809	782	780	736	753	777	744	738	777	766	760	819	829	770	768	757	771	814	763	814	768	737	763	713	778	782	788	765	777	824	799	748	791	734	753	822	738	727	769	780	792	794	755	793	689	739	769	747	806	788	766	755	759	750	751	778	756	744	750	758	790	803	771	787	835	809	794	744	806	774	757	764	756	739	783	785	746	814	799	797	762	765	758	781	756	753	739	727	789	790	728	784	752	814	776	791	811	708	750	729	800	807	841	764	815	744	775	805	804	771	771	778	734	765	752	780	743	808	822	799	809	797	758	755	807	751	777	750	775	781	764	785	773	745	778	727	792	741	811	758	750	736	749	763	818	706	733	760	796	715	747	759	844	764	721	764	748	728	796	836	789	760	731	770	727	797	762	792	755	784	816	779	787	817	753	773	765	728	789	817	768	796	759	780	769	733	800	747	809	765	760	785	778	736	789	791	816	755	817	767	729	744	783	804	819	769	784	719	749	801	794	795	782	790	790	740	733	791	769	779	734	766	770	791	793	766	758	772	777	798	751	728	761	789	775	738	738	791	765	782	740	762	802	766	806	735	768	783	764	738	776	735	750	811	810	820	762	745	737	743	798	766	783	750	745	787	808	763	735	741	769	745	770	739	824	776	769	793	768	772	737	771	739	764	711	768	787	784	786	776	737	779	736	807	782	801	745	751	767	720	762	755	802	780	746	767	772	836	747	777	772	765	801	779	763	762	779	750	810	731	756	784	737	743	775	747	738	783	768	755	794	717	803	805	735	766	763	746	793	780	774	771	733	806	792	777	809	789	755	692	776	716	776	734	816	796	770	782	764	828	760	739	771	794	755	718	750	718	762	820	779	811	821	789	818	763	802	754	743	774	749	821	747	807	823	769	739	770	749	800	788	773	770	799	782	813	725	749	806	791	734	777	701	783	742	789	793	734	765	773	779	780	791	782	734	769	801	752	751	771	744	796	780	769	777	752	780	803	774	725	805	738	741	757	764	777	811	817	759	732	794	789	763	753	795	793	807	789	766	785	732	747	819	748	760	737	770	751	799	765	788	727	765	784	749	735	745	812	772	758	773	736	774	767	769	746	722	758	723	801	797	738	838	775	818	726	780	787	780	793	778	785	757	769	759	787	761	781	772	778	804	786	808	754	790	801	802	774	801	800	789	777	759	747	812	794	768	727	741	814	758	767	823	773	700	752	763	804	737	748	757	766	780	755	753	783	789	736	756	726	776	768	763	756	791	752	814	796	781	747	775	771	754	817	790	780	808	768	768	774	801	751	787	759	759	721	751	764	782	767	767	741	754	751	789	808	755	739	772	746	781	799	772	780	763	750	769	754	784	742	782	807	766	788	753	767	775	739	756	774	790	762	749	761	765	787	778	773	760	767	713	783	804	756	791	763	772	770	807	773	765	792	758	755	791	756	739	815	754	773	709	779	782	751	780	785	788	749	741	759	789	782	796	723	748	795	763	784	771	767	817	753	695	746	743	795	799	767	761	771	798	782	788	745	737	739	741	742	793	755	701	772	795	755	698	761	740	782	761	772	731	752	784	759	785	754	774	809	783	735	740	819	751	750	738	795	807	734	764	755	812	720	766	803	764	749	735	780	838	765	777	776	813	760	775	729	740	763	742	775	722	768	736	758	811	761	799	781	769	717	799	762	770	771	770	722	765	803	745	756	766	720	743	760	745	789	754	786	779	748	739	773	809	754	734	718	768	821	775	758	805	774	765	745	802	731	760	714	745	826	720	747	756	801	770	815	730	767	760	785	810	771	770	761	754	755	752	709	787	837	803	752	715	780	783	761	787	764	801	797	803	743	737	783	809	808	765	735	748	802	767	759	774	739	724	778	760	708	760	719	766	695	785	750	773	709	786	787	730	775	806	779	712	775	796	789	800	759	766	798	759	782	766	785	782	761	785	762	684	787	742	783	794	714	774	779	723	759	748	766	759	732	730	788	786	725	769	764	791	750	763	811	798	780	735	775	780	743	776	771	767	796	731	798	761	760	726	750	803	756	757	752	769	726	816	798	774	778	765	754	743	744	802	730	795	759	794	748	774	795	708	818	770	765	754	767	758	758	766	731	747	785	736	805	824	804	817	842	802	766	765	814	780	775	746	740	754	787	790	758	754	820	769	762	771	729	821	799	793	753	734	777	710	739	744	772	779	758	770	784	765	787	756	736	774	795	791	798	757	701	788	790	756	756	814	731	775	690	764	758	752	760	756	766	793	781	786	778	804	729	760	757	758	796	783	751	795	741	782	738	747	767	749	785	799	787	753	744	782	773	774	777	792	794	727	822	788	737	728	733	737	734	746	803	726	780	756	790	818	806	753	812	782	789	777	789	755	738	797	799	809	801	816	810	797	741	753	733	783	719	737	813	751	772	790	803	757	795	790	766	806	755	799	794	723	780	811	766	801	768	768	738	736	760	776	781	776	770	789	732	755	753	741	759	789	730	761	793	720	761	761	777	764	773	747	755	737	702	768	767	796	719	778	797	757	773	762	802	748	742	747	787	752	767	754	778	776	754	747	837	750	806	741	808	750	750	735	775	782	825	752	740	775	765	753	745	759	768	770	761	774	786	728	772	739	767	761	767	767	795	784	774	764	795	800	795	778	750	767	750	751	782	776	786	780	779	742	746	791	825	722	735	784	805	818	776	766	796	750	729	799	800	785	740	751	818	823	741	761	767	762	755	761	787	779	767	748	757	814	787	741	760	752	802	762	783	741	805	764	779	787	751	825	789	758	800	767	782	801	756	719	732	759	773	815	775	844	801	770	752	752	741	765	783	744	797	750	760	752	736	723	809	737	753	769	774	740	775	782	776	754	753	774	762	752	768	767	724	742	784	736	754	772	750	749	742	785	741	783	800	795	827	752	797	767	777	822	781	770	762	779	766	756	776	765	773	802	755	761	799	787	782	777	772	753	746	825	767	726	735	769	792	777	753	744	795	762	776	769	762	833	764	785	776	766	749	761	802	757	742	773	756	742	752	805	815	798	730	746	772	807	801	738	749	719	749	824	764	740	750	787	795	765	795	727	756	786	784	765	773	794	750	810	763	758	797	825	826	806	741	818	741	828	801	766	749	768	771	755	753	781	776	781	795	771	741	772	773	711	745	767	796	732	782	772	776	809	758	785	732	747	766	739	736	775	734	771	809	770	764	764	795	755	739	801	768	778	774	760	758	727	779	789	756	743	766	773	733	739	770	803	788	745	774	778	775	750	758	845	738	827	770	736	800	764	785	721	745	820	865	762	757	741	761	745	781	740	776	779	804	786	784	775	777	718	795	731	748	761	751	777	823	749	731	775	766	809	737	798	766	789	776
3718	5028	20294	63768	59730	36524	14947	4633	1353	829	762	748	728	787	768	733	751	731	753	788	803	762	735	737	750	738	734	776	699	755	773	784	781	756	762	807	759	776	773	705	767	694	769	747	715	760	770	747	737	744	783	703	749	721	739	713	771	739	742	777	693	763	679	825	749	755	709	725	697	759	727	725	714	724	760	773	737	765	724	725	745	714	716	682	752	724	753	719	764	745	789	732	759	730	751	795	764	757	802	779	760	754	752	733	759	727	795	725	751	707	734	740	724	765	757	730	747	769	737	728	732	776	817	721	750	755	787	766	719	731	766	782	750	756	799	721	759	773	747	769	771	699	707	787	732	717	739	729	732	749	753	731	718	753	734	710	761	762	773	741	814	715	760	738	752	728	771	750	747	711	740	754	713	804	726	775	750	724	789	728	727	709	758	769	747	763	805	737	740	749	708	750	778	744	691	755	773	727	752	748	793	821	769	711	774	758	777	762	714	748	747	748	733	682	775	734	772	736	715	724	740	705	762	752	762	742	781	755	754	738	740	745	723	773	773	703	763	747	762	738	784	787	752	772	749	754	734	765	727	767	727	736	729	774	743	719	697	761	768	699	748	739	746	739	745	754	820	731	747	749	766	764	740	726	747	784	734	753	795	737	781	753	763	732	737	686	767	760	728	723	752	809	718	734	764	774	707	742	701	752	742	727	798	769	720	704	755	731	744	728	744	759	715	748	774	754	794	752	732	770	738	779	724	731	752	733	744	724	768	701	775	744	723	711	760	724	800	725	776	736	712	771	767	703	751	740	712	742	778	719	790	749	772	763	738	775	738	724	741	769	721	789	765	743	714	767	723	782	730	788	721	743	745	766	711	765	717	729	709	751	801	756	777	764	777	746	824	722	760	717	765	728	726	761	777	737	724	761	752	724	751	728	759	759	787	758	760	785	756	762	707	711	727	771	720	729	735	742	783	746	745	723	721	733	766	694	739	728	701	717	730	816	717	806	737	729	715	753	755	768	793	740	799	769	764	749	725	729	758	746	738	727	753	781	728	778	713	741	728	758	714	715	791	697	732	731	757	740	790	738	745	715	763	798	728	739	728	764	705	719	728	796	732	755	712	777	757	706	758	711	722	701	703	741	773	709	777	731	741	741	743	700	771	702	753	698	761	755	799	726	761	679	736	773	754	780	747	728	742	720	736	798	727	724	737	765	720	693	730	720	766	687	753	782	721	713	762	708	716	714	756	711	756	777	740	786	736	749	764	776	745	724	741	758	735	725	759	805	766	735	742	756	763	721	686	762	735	736	749	771	645	751	774	724	736	774	721	687	725	699	709	747	705	749	764	746	780	781	767	775	747	733	756	743	746	749	764	749	780	755	765	715	747	775	711	751	776	697	739	723	741	726	732	756	722	739	790	744	790	735	744	723	741	740	749	733	717	788	702	714	719	765	758	731	764	719	744	707	739	745	788	768	755	764	738	748	735	774	741	768	765	696	765	742	776	709	815	724	710	749	759	747	751	749	767	720	745	739	732	723	752	739	705	771	701	742	754	739	750	784	755	775	744	722	749	754	752	738	789	749	733	755	722	774	724	762	745	755	762	716	754	778	759	706	700	717	774	744	785	734	787	731	757	759	740	734	767	729	758	758	740	757	761	733	768	736	769	689	724	746	768	748	711	733	742	753	700	738	752	749	774	753	744	767	766	748	744	773	745	812	687	737	759	737	749	738	722	744	764	751	695	722	719	739	736	763	756	765	765	768	752	736	732	763	753	750	734	821	763	739	707	718	748	774	793	743	757	755	756	781	707	722	795	794	703	766	799	756	733	788	726	788	711	717	762	734	721	699	733	744	768	783	738	739	697	709	793	764	738	733	727	771	725	777	770	755	740	741	692	725	747	765	731	765	749	718	747	708	801	767	780	767	736	759	758	779	756	669	734	730	756	700	781	777	713	710	749	760	750	774	759	696	753	696	733	730	721	736	753	736	781	707	718	760	714	737	790	715	791	736	761	733	758	680	744	760	737	741	770	763	757	762	733	720	697	766	735	776	763	742	738	764	761	761	741	744	700	724	744	731	778	790	724	758	767	777	729	730	732	759	718	710	770	769	765	751	710	751	764	730	683	718	753	719	750	738	748	780	756	730	736	765	741	734	703	760	754	684	794	730	741	761	761	771	701	751	723	742	732	710	753	726	768	729	777	767	807	784	792	718	718	741	763	702	782	745	798	791	749	777	696	716	731	778	733	757	759	756	731	748	722	693	710	748	783	773	742	747	734	741	743	708	793	794	721	736	736	770	725	724	760	780	801	741	751	740	718	730	737	695	725	789	764	748	793	757	773	757	735	754	773	742	726	762	728	774	726	748	738	728	720	741	749	741	745	738	758	682	768	777	740	726	749	730	732	726	822	746	739	768	707	711	730	774	730	738	708	798	737	732	778	760	727	746	741	751	765	782	708	757	767	732	724	769	747	787	741	711	735	744	718	730	709	732	762	784	790	764	723	768	747	738	748	756	780	710	719	784	699	786	746	727	792	731	765	715	746	793	773	764	701	723	827	739	711	729	727	732	753	768	751	796	768	759	772	704	732	737	764	776	770	771	792	706	799	740	761	742	743	764	758	766	721	724	719	705	766	723	762	734	716	764	748	726	782	724	711	731	710	795	698	759	675	790	698	709	711	727	736	775	756	749	770	793	795	736	733	765	788	759	769	731	777	721	710	689	714	760	757	784	744	722	714	743	753	738	770	750	781	700	768	769	787	779	713	756	689	777	741	782	719	736	772	683	743	730	717	769	802	736	770	741	727	755	715	778	747	740	732	715	737	760	762	740	735	783	760	736	727	729	774	712	710	648	775	781	737	734	724	751	755	745	748	714	770	778	747	751	754	729	697	758	706	730	706	727	734	692	722	742	749	733	763	772	699	752	771	749	751	717	737	751	724	733	726	725	802	765	750	757	743	729	703	782	774	771	748	776	737	749	719	717	780	697	702	724	750	774	784	732	721	789	782	724	727	776	714	700	717	739	778	749	795	723	746	751	748	718	744	725	724	705	737	705	752	751	752	718	762	758	714	762	754	728	731	740	726	706	744	721	701	745	727	766	753	729	749	744	761	723	754	726	718	787	793	804	758	752	722	719	713	717	721	738	741	756	775	764	749	761	740	761	738	763	701	758	730	740	751	716	689	714	713	718	749	709	776	723	729	748	748	705	742	748	736	641	742	768	733	784	672	744	756	772	763	771	748	722	717	736	792	759	747	766	696	740	714	742	695	753	791	754	764	833	787	712	751	782	751	740	719	773	716	751	770	765	699	753	730	743	693	723	765	825	792	714	731	766	720	724	708	727	747	833	776	716	751	777	770	736	760	752	773	718	767	729	772	682	747	740	742	761	728	791	758	762	719	759	754	773	756	762	734	761	761	800	748	723	723	786	733	769	711	726	713	742	716	776	727	750	727	784	774	723	726	730	752	740	746	725	750	711	779	728	703	741
23767	21106	28341	45594	61373	48921	30760	10710	2047	1053	974	890	870	841	888	890	855	909	799	805	872	904	866	891	877	893	892	898	867	868	901	831	889	890	882	830	802	891	903	863	837	903	834	884	864	837	849	848	887	857	916	922	839	861	880	875	853	843	857	887	855	815	856	838	870	811	858	851	840	861	865	852	886	819	827	817	878	850	840	865	864	874	857	790	766	878	850	807	830	867	846	840	808	856	846	875	813	904	808	856	868	785	840	876	795	846	830	825	823	826	850	846	846	880	833	860	875	831	787	741	881	861	851	898	841	920	887	861	874	851	804	868	845	850	831	798	882	871	840	810	846	841	852	849	837	839	839	842	824	821	862	871	839	823	854	842	880	809	876	831	836	856	873	869	835	887	834	830	845	798	854	914	840	827	856	914	846	807	844	819	851	870	866	835	858	833	842	828	859	849	797	802	852	885	877	816	842	868	816	821	911	863	818	831	823	851	852	849	844	826	887	862	850	864	870	860	835	869	807	784	844	873	854	821	864	823	873	867	883	871	837	836	850	843	838	857	874	862	880	863	869	833	875	785	807	883	862	910	836	788	841	844	768	851	870	812	821	786	855	851	903	857	807	834	822	866	799	863	824	854	854	864	867	854	894	814	829	837	834	867	809	851	813	849	801	865	832	830	802	872	890	898	828	821	868	842	836	895	839	832	834	844	827	834	923	877	848	836	882	876	891	891	826	840	839	824	871	833	843	858	806	829	912	836	845	829	820	838	843	823	820	807	849	884	789	803	903	818	874	879	876	807	796	836	809	825	846	799	824	798	841	846	789	897	875	828	876	889	864	857	808	879	760	864	877	841	858	842	804	867	866	871	892	875	874	853	879	843	828	810	844	847	854	851	840	847	862	876	864	836	861	871	874	849	840	832	871	852	867	832	829	858	841	853	855	863	849	900	896	910	861	803	855	865	823	841	850	852	878	835	834	787	833	811	839	833	864	860	788	851	770	867	828	893	845	821	843	826	850	907	883	823	881	927	837	836	850	863	848	849	833	828	863	890	850	842	840	806	821	829	881	854	817	811	891	858	866	867	864	827	877	844	794	819	818	848	895	851	835	894	882	824	816	883	792	796	820	856	787	854	892	823	853	845	841	855	907	920	813	880	843	864	913	823	813	829	801	850	828	874	842	842	829	836	825	839	811	859	874	793	898	826	838	802	853	799	872	866	820	891	827	893	836	796	886	852	818	843	829	848	853	773	895	856	808	847	795	829	850	869	826	853	868	810	887	861	852	832	841	836	861	879	889	848	810	839	869	851	843	851	825	885	833	864	854	852	901	861	861	877	814	883	842	820	816	813	816	845	822	863	796	829	858	833	865	873	868	858	849	840	859	787	852	829	841	838	806	825	855	816	842	812	835	876	885	850	842	839	861	859	839	832	876	806	836	871	836	863	814	833	840	845	859	812	839	850	789	851	858	900	847	904	862	904	842	870	796	813	854	860	869	851	846	816	916	883	900	838	839	839	910	859	823	795	822	856	887	878	828	781	814	819	877	886	847	865	830	837	859	866	839	873	838	891	857	834	880	816	791	860	830	870	861	870	858	872	830	877	860	905	856	875	804	852	838	847	847	848	836	840	838	881	813	804	857	825	860	817	808	861	885	822	854	851	868	859	837	842	824	900	839	847	899	812	828	884	837	861	854	878	824	873	827	831	817	877	872	874	823	810	839	842	837	877	852	868	840	851	840	853	841	842	855	827	870	835	804	798	853	844	833	816	881	869	851	824	876	818	843	844	841	881	863	822	816	847	825	840	778	829	855	785	906	881	869	869	861	867	843	850	804	816	833	910	843	852	831	830	832	811	908	856	873	867	823	886	860	824	847	861	840	885	880	830	806	853	846	901	880	838	820	837	855	859	828	879	855	801	839	838	866	799	835	876	767	862	862	819	831	812	815	863	853	850	817	920	838	861	858	905	876	891	889	861	821	810	819	793	840	838	785	873	850	836	844	834	834	829	870	834	809	811	844	870	913	812	853	851	815	816	800	883	833	842	770	910	810	904	809	829	909	878	834	844	860	813	847	856	801	861	869	830	815	884	853	894	870	889	818	821	812	827	877	866	863	827	834	900	837	815	799	912	852	890	844	847	854	789	851	814	847	853	837	841	845	839	882	860	903	837	799	870	810	867	800	838	875	835	821	823	829	813	822	855	828	859	865	798	848	855	880	870	842	807	835	826	856	848	852	827	850	864	909	893	896	805	890	805	891	855	842	899	870	899	775	892	790	793	818	814	860	862	813	802	819	881	847	809	852	834	841	880	799	841	839	893	855	862	825	818	824	858	792	834	890	883	852	871	810	857	857	840	837	828	809	869	837	848	860	891	822	824	888	804	827	855	866	874	865	827	816	848	815	916	866	862	819	830	867	818	808	903	807	855	819	813	822	863	849	827	842	866	877	834	872	959	846	787	868	827	830	837	829	816	882	816	815	797	820	879	830	798	830	852	829	889	857	761	867	867	821	838	881	823	840	899	858	825	843	870	810	869	833	863	872	845	858	864	872	861	805	884	831	844	825	836	809	828	844	822	845	850	771	863	822	840	873	842	840	825	880	830	883	861	843	893	897	852	809	863	857	823	865	835	853	869	947	865	838	849	896	863	879	831	830	849	835	869	834	878	898	888	863	855	854	869	829	819	863	829	853	773	829	872	915	895	860	914	831	865	802	901	836	821	823	821	836	825	847	866	856	869	840	855	865	843	838	823	773	836	858	852	876	811	880	886	840	793	844	894	829	809	871	858	879	826	823	875	874	828	759	790	802	841	878	889	880	875	862	833	827	905	829	802	870	898	821	814	836	901	852	868	853	833	851	777	875	833	783	820	823	802	860	845	881	840	919	774	861	889	848	849	795	842	856	851	801	848	885	863	858	863	849	877	817	834	850	863	816	865	855	819	821	860	822	852	856	839	860	856	858	831	849	900	860	830	899	895	832	865	854	844	816	858	852	868	857	869	867	802	833	847	827	875	843	870	875	805	841	807	895	884	868	863	865	822	890	865	879	811	849	844	856	829	838	869	846	844	776	808	848	870	847	863	911	812	832	814	856	827	844	858	886	853	857	869	797	820	805	821	835	852	855	867	846	858	856	847	844	796	857	878	848	831	867	852	830	848	826	846	788	880	817	838	851	862	862	924	833	843	850	805	827	825	866	848	843	834	831	840	816	809	867	837	857	891	861	828	842	843	842	834	827	821	809	882	831	867	868	843	842	849	844	858	854	841	808	837	810	895	821	842	845	885	892	849	866	837	830	851	846	813	797	817	854	816	830	841	842	875	866	848	877	824	850	865	833	820	822	865	836	871	849	822	827	862	838	857	885	898	854	869	858	898	896	896	854	840	805	820	903	800	823	877	864	799	843	843	889	873	917	909	832	816	838	862	840	780	820	836	820	817	870	858	893	859	863	840	847	875	878	821	788	850	841	839	881	843	835	915	842	807	830	848	789	834
4032	7484	15003	76813	69524	43756	21287	6470	1617	865	824	850	832	867	859	859	841	810	797	810	794	839	815	793	823	868	802	831	783	879	827	883	847	897	782	856	817	821	866	768	767	854	805	832	840	834	834	817	814	864	830	846	850	857	860	826	789	805	769	829	887	821	813	888	828	799	856	889	825	858	836	772	821	792	800	783	766	850	804	796	811	774	786	828	814	773	831	805	905	804	835	791	832	851	787	822	834	844	784	863	848	788	814	798	800	809	796	786	791	779	776	823	816	847	826	808	814	866	821	830	814	839	896	792	814	804	808	789	828	785	814	787	826	782	763	817	823	833	871	808	867	855	787	817	805	796	810	828	790	866	789	779	817	818	870	809	786	763	807	818	783	844	853	776	795	819	840	779	795	773	826	827	842	885	772	828	844	790	843	788	801	837	842	846	827	844	824	837	790	743	837	810	791	814	830	874	784	844	802	789	823	795	840	800	786	799	817	829	847	817	856	795	839	832	842	801	807	827	820	834	831	814	810	796	832	811	866	865	770	816	822	832	789	807	817	790	785	773	825	800	853	810	845	783	807	844	770	846	814	816	775	801	813	848	854	784	801	816	826	853	800	844	801	817	754	780	793	856	778	786	827	796	778	847	800	820	851	818	830	826	814	785	841	817	776	875	830	832	802	808	832	830	836	849	836	796	799	792	778	824	791	795	786	805	805	788	781	839	768	803	780	821	818	835	866	806	797	844	835	808	778	803	809	841	867	818	802	845	828	840	865	845	778	812	821	835	860	785	834	826	834	854	843	850	766	796	909	804	817	821	814	812	812	794	864	843	810	772	770	848	784	827	838	807	814	811	780	840	782	777	812	793	809	808	803	855	734	772	837	799	856	813	817	856	852	803	841	794	862	826	794	820	882	802	798	749	799	824	809	786	865	818	810	811	790	835	806	804	780	859	842	857	840	840	878	799	783	797	791	832	806	813	850	816	769	813	781	821	840	865	817	810	834	836	828	785	792	861	822	806	857	804	780	783	816	853	798	811	786	816	840	788	819	779	798	784	808	811	817	849	781	799	827	800	833	824	831	793	825	811	823	812	809	780	803	825	820	794	822	799	827	818	800	802	810	763	835	781	847	810	842	812	776	813	773	838	796	796	824	829	800	826	769	802	806	819	830	801	786	813	793	808	787	834	827	769	802	805	829	807	817	870	827	904	802	797	792	854	819	829	774	785	858	782	806	824	808	828	783	823	769	807	826	863	799	816	785	836	812	781	812	816	851	788	822	793	790	813	793	795	856	831	847	858	778	820	812	814	845	774	798	847	863	817	887	812	786	727	825	800	825	797	799	791	784	810	826	777	782	796	868	813	825	804	780	815	801	818	837	822	784	796	823	842	785	787	814	820	812	842	802	813	752	821	812	828	815	799	859	805	843	774	827	806	801	864	767	784	807	804	782	805	803	812	850	833	790	829	817	823	879	815	832	827	820	772	825	821	831	810	875	783	826	848	817	816	796	835	823	817	774	834	848	857	833	818	803	852	821	797	790	791	879	784	830	878	811	827	772	830	786	791	823	825	783	788	763	830	784	820	769	778	824	786	790	792	834	854	811	821	800	823	774	828	816	799	788	796	824	876	806	816	824	857	810	813	806	829	832	847	792	851	810	804	795	825	834	832	832	820	820	791	814	838	843	815	761	811	863	854	834	807	804	772	812	839	807	829	823	785	780	805	836	778	816	784	798	797	831	799	805	832	803	898	806	828	794	826	816	833	792	855	859	833	780	810	841	810	857	842	827	838	818	837	789	831	779	799	799	790	895	795	840	775	860	818	828	814	798	792	798	830	822	855	857	824	817	806	756	808	848	811	829	832	812	766	776	831	800	785	800	802	821	852	811	875	867	784	874	827	812	820	851	802	853	799	800	843	800	817	830	784	818	814	787	768	777	868	846	833	819	785	808	819	799	807	827	863	814	785	848	787	779	824	805	820	797	784	842	813	785	792	815	818	797	808	785	856	809	810	848	825	816	789	809	861	823	842	860	808	789	830	863	788	796	765	807	840	841	814	791	834	847	820	853	783	774	854	823	750	826	814	799	794	856	838	810	810	787	833	860	859	796	808	795	847	880	892	831	851	807	825	831	889	806	796	819	832	804	815	834	792	842	837	812	807	827	853	821	794	828	842	741	836	757	819	760	858	834	804	796	839	792	873	873	801	805	747	818	827	787	824	795	821	833	807	772	803	826	815	833	812	831	811	789	832	814	887	818	785	846	825	830	837	822	769	836	789	784	827	852	832	804	825	783	836	812	794	854	820	810	796	775	837	812	838	788	799	867	829	811	835	797	795	772	794	749	762	759	781	760	798	833	760	858	774	813	809	766	785	794	824	843	776	831	770	781	877	816	757	839	839	807	840	855	837	813	823	850	867	818	830	876	779	768	781	849	813	793	809	776	756	852	814	797	814	825	765	808	776	791	798	814	814	836	821	802	786	790	749	830	839	846	789	756	790	804	873	812	765	775	815	778	803	769	837	831	800	828	793	817	818	798	830	821	808	816	805	862	765	790	834	817	832	831	817	801	807	819	829	795	818	822	785	788	821	836	832	806	792	766	828	805	775	805	844	843	807	820	760	799	820	855	763	817	816	807	787	796	804	814	794	842	850	796	839	805	818	832	845	828	805	786	797	835	805	772	808	843	874	870	807	805	778	792	790	825	774	834	863	821	791	810	815	789	818	786	817	822	834	773	859	773	805	806	841	824	774	792	827	831	843	846	846	808	807	826	777	790	750	838	802	846	757	776	814	818	796	834	805	799	825	857	768	832	801	795	821	787	816	864	830	847	870	771	803	773	805	775	783	815	776	838	816	812	821	797	792	856	810	795	834	832	818	788	845	764	872	794	803	799	795	849	838	781	825	775	832	816	819	836	788	747	772	819	821	811	801	757	800	844	786	835	824	797	820	770	826	865	861	726	799	830	862	811	785	855	849	848	837	813	785	843	836	787	814	802	852	835	799	884	809	824	824	809	794	814	864	827	811	821	829	781	784	817	819	805	837	849	836	840	783	824	781	829	824	821	775	843	798	816	845	778	828	857	802	792	852	869	796	841	814	855	823	790	781	807	769	775	838	853	797	788	773	851	848	817	845	790	823	811	828	826	788	793	784	828	796	789	798	778	817	794	805	811	839	782	867	764	810	855	771	790	806	807	753	804	811	848	829	830	828	796	756	813	769	725	842	822	820	782	809	876	790	801	799	818	791	823	841	792	827	804	800	785	843	792	881	774	823	837	788	784	788	792	858	803	855	803	809	802	842	826	801	756	816	821	864	807	871	847	782	792	819	821	824	820	834	841	778	805	826	866	800	746	819	803	796	840	801	817	794	826	769	815	807	807	825	764	784	829	905	805	853	807	811	835	768	842	813	814	782	747	790	867	820	839	825	776	817	858	824	828	818	783	802	827	804	824	830	831	810	846	819	797	792	784	793	845	782	800	807	850	811	800	852
27265	13822	3159	20728	19081	9426	3411	1319	845	820	810	784	781	789	742	793	813	774	753	801	810	714	812	791	799	752	779	850	755	821	780	763	753	784	788	772	748	756	767	793	785	737	760	751	753	777	804	770	743	771	825	775	777	751	785	719	728	772	771	763	750	778	750	814	773	789	813	790	734	798	750	758	744	759	726	801	789	777	795	733	778	815	786	773	748	792	754	753	759	819	763	761	756	763	774	779	795	842	784	763	779	777	791	747	761	817	730	750	773	746	774	749	798	794	747	739	724	781	797	788	785	791	771	749	776	736	723	793	771	777	792	802	771	761	773	809	739	805	764	802	763	738	793	786	811	786	787	743	807	757	783	840	751	765	758	790	755	720	750	786	745	819	771	759	778	756	750	768	745	776	814	763	801	764	797	793	730	819	736	782	767	757	735	712	786	791	745	769	762	755	818	777	777	788	775	746	829	786	791	823	807	770	787	778	757	763	792	770	766	788	804	751	779	776	801	759	772	779	781	750	793	790	783	757	749	757	776	792	792	761	795	748	827	740	786	798	718	784	733	817	779	769	792	763	807	725	755	781	741	730	784	835	800	769	797	812	755	758	734	705	769	766	795	767	771	756	777	793	757	752	800	767	792	795	762	778	801	807	821	768	819	772	763	778	766	795	747	744	791	742	836	781	768	766	765	749	793	773	770	757	816	772	738	822	766	775	769	799	769	785	772	783	751	816	774	760	758	773	773	755	783	750	756	775	767	833	748	760	788	750	804	759	778	771	752	799	763	771	786	795	768	761	798	757	745	708	825	850	783	799	812	794	819	773	777	777	743	814	812	782	729	809	804	782	800	790	807	769	732	792	775	734	784	807	745	765	718	818	770	745	757	785	775	818	758	744	837	785	761	759	759	750	775	759	775	764	796	796	773	777	785	763	773	757	803	757	780	776	695	802	742	835	813	787	771	770	747	776	779	829	745	754	831	802	754	769	808	763	774	748	791	772	768	749	834	803	798	767	747	825	737	790	760	814	742	794	785	768	709	745	790	758	738	797	778	758	777	781	752	785	777	798	769	797	793	807	765	770	748	740	778	780	796	742	780	815	778	778	782	810	749	810	794	797	742	746	778	791	732	759	758	744	795	778	744	812	724	770	760	785	771	736	753	780	772	818	776	771	798	809	737	835	782	758	795	797	798	812	769	783	781	772	799	803	831	791	769	747	761	772	757	783	762	816	771	781	782	746	819	801	815	795	756	786	846	801	743	725	792	771	749	776	761	796	769	758	762	758	795	800	789	750	779	697	813	794	821	727	736	770	722	776	802	771	759	747	752	744	781	801	781	787	801	727	739	796	730	803	813	772	785	771	724	750	800	786	768	803	763	760	808	765	810	751	799	740	771	790	785	783	731	781	787	824	776	777	784	800	789	786	763	799	770	775	786	759	759	795	762	732	795	759	807	809	757	773	737	791	757	750	789	785	787	783	804	805	723	774	779	763	771	764	805	738	800	758	781	768	832	802	794	803	799	732	795	729	747	786	778	784	739	807	775	830	798	788	753	804	777	774	782	784	769	811	765	817	792	769	779	776	783	761	808	793	828	770	728	736	764	750	763	752	751	771	739	796	766	798	820	810	780	776	793	781	856	799	773	769	760	797	796	782	802	832	776	764	827	761	778	801	808	724	803	762	802	806	784	766	794	767	757	802	779	738	791	775	828	766	767	789	741	779	749	816	780	795	788	786	755	772	811	789	797	774	744	827	781	804	737	808	755	787	747	765	762	776	784	761	776	741	820	716	750	762	788	774	789	798	778	749	750	732	766	770	753	791	750	766	792	720	765	797	773	775	795	786	743	780	751	764	767	730	750	766	757	782	790	766	791	810	843	794	777	766	733	765	763	786	826	758	762	850	803	746	813	741	720	761	782	794	811	755	787	764	781	772	795	810	790	753	759	797	786	818	777	765	825	830	739	767	751	763	768	804	793	790	762	744	827	834	756	799	759	737	756	771	768	763	786	797	736	758	799	754	793	789	777	767	739	783	770	782	764	797	777	793	802	789	764	712	778	749	789	788	750	782	696	748	755	777	798	767	761	779	808	814	767	793	805	797	815	772	810	766	781	796	706	757	778	754	795	742	767	762	817	748	770	761	816	856	755	726	780	747	754	770	808	750	811	784	737	769	746	783	756	803	781	820	764	784	766	783	728	802	735	756	758	767	770	730	737	777	792	776	767	801	795	799	782	816	710	770	771	770	747	770	788	820	792	775	810	770	792	777	784	736	773	776	760	779	774	745	754	794	799	768	773	815	776	753	775	728	790	784	748	794	777	743	775	737	743	752	774	790	787	815	742	730	800	780	767	806	746	799	756	773	756	781	753	765	782	771	770	789	796	779	734	800	737	778	791	767	770	756	729	793	771	775	777	800	837	847	764	760	745	788	780	787	814	790	755	740	784	820	777	777	762	833	764	753	784	822	802	783	763	793	786	734	788	708	752	751	781	811	810	735	766	745	715	768	733	803	776	721	748	736	817	748	812	786	783	765	806	790	801	765	736	741	779	746	779	842	800	780	781	763	749	779	777	756	795	786	761	800	811	742	719	800	814	795	767	824	765	822	803	776	775	755	784	750	826	833	781	828	778	728	802	786	777	798	768	784	799	793	780	719	752	777	755	713	730	745	747	836	764	795	827	806	742	748	813	786	799	791	792	846	835	749	779	768	778	752	765	762	778	765	824	723	735	765	822	746	750	777	754	785	797	783	792	789	728	748	823	692	754	768	797	746	727	790	778	820	773	773	793	769	776	748	759	734	792	790	839	787	779	786	788	793	797	772	779	768	765	738	738	797	848	789	837	729	771	759	772	792	787	791	737	772	765	762	772	793	793	738	769	770	806	813	731	799	771	750	764	772	752	796	768	755	746	775	780	778	780	810	794	794	784	809	788	729	745	745	795	729	758	796	749	751	808	781	791	791	780	761	769	804	750	746	782	819	726	802	747	785	793	791	811	763	742	778	782	774	792	722	720	780	792	812	720	763	808	796	750	815	766	812	786	686	760	812	775	773	751	824	744	789	715	779	800	740	773	741	759	818	791	753	778	775	806	771	799	785	784	756	793	713	789	749	757	800	749	741	738	767	752	805	799	795	754	768	762	777	725	775	793	717	735	809	768	759	794	816	766	772	748	723	780	787	752	766	777	797	806	760	804	759	738	758	741	746	725	805	807	793	773	788	786	786	753	774	788	790	769	804	775	765	756	839	764	795	777	768	731	775	754	769	751	771	748	731	737	785	788	775	751	788	799	715	815	797	785	728	794	822	770	798	792	836	794	816	800	733	779	780	773	760	783	768	739	804	740	786	791	794	760	798	811	764	790	823	789	767	759	750	782	743	796	822	770	808	739	774	740	816	818	771	797	831	764	797	823	799	799	816	787	804	812	812	777	730	754	782	756	804	764	795	779	752	777	789	823	806	765	756	709	764	776	760	745	801	765	788	777	760	790	770
5074	1652	1984	18795	14162	6927	2811	1143	846	710	685	735	697	704	726	707	756	768	763	703	662	725	759	755	738	683	726	672	692	714	700	696	728	699	697	718	684	726	711	697	721	719	773	723	757	714	717	662	716	715	717	731	719	679	706	682	731	685	711	681	705	705	693	700	703	755	720	664	742	697	789	689	720	739	709	700	685	700	735	673	697	715	716	719	689	704	704	699	745	721	738	718	733	738	710	738	706	691	666	719	685	753	686	712	750	706	724	694	700	762	720	717	716	716	706	708	701	703	732	722	711	715	730	713	661	732	734	695	743	707	703	719	740	747	746	720	681	729	705	698	730	707	709	725	701	745	725	697	698	748	672	718	705	664	708	713	744	718	700	747	718	696	703	732	728	711	673	698	707	698	656	703	691	731	715	712	696	763	709	714	674	717	719	672	728	697	698	696	724	734	712	720	689	724	740	710	767	717	716	684	688	715	723	734	728	713	731	717	739	703	745	737	703	700	704	718	715	705	750	705	674	717	702	715	664	722	672	646	739	700	774	768	712	731	757	720	669	724	681	714	677	718	735	691	710	704	698	721	695	699	748	706	701	715	696	703	684	695	708	712	707	712	724	659	661	747	742	751	717	705	752	708	766	701	701	732	694	755	739	752	759	690	723	734	711	727	693	663	743	657	672	674	711	728	729	753	737	729	678	731	729	746	709	714	747	701	737	696	686	698	781	713	725	675	726	709	687	708	745	735	726	681	682	726	735	672	717	690	677	670	724	700	702	726	706	687	711	697	780	709	730	709	688	732	695	707	692	745	720	766	664	693	713	720	670	746	664	743	691	739	706	720	708	721	716	711	729	715	735	732	699	695	742	722	722	730	696	719	692	696	707	684	725	691	695	730	696	727	682	689	743	756	720	743	709	679	745	743	711	767	723	713	715	680	716	701	661	723	745	694	705	663	696	740	728	712	723	645	713	684	682	735	694	660	641	677	739	691	743	736	704	678	717	724	681	697	697	729	694	693	689	750	724	712	670	711	674	679	682	723	688	677	771	703	700	703	716	647	707	689	728	722	697	689	667	683	739	657	652	771	733	723	722	725	697	701	693	721	684	697	726	679	698	747	713	728	720	716	669	691	733	696	714	680	652	724	703	734	739	718	696	742	738	682	733	719	738	741	714	728	756	723	784	742	755	715	688	706	692	701	727	741	755	716	705	696	733	723	727	708	698	720	664	699	730	714	704	702	702	715	727	734	713	694	714	682	685	688	718	699	713	714	686	708	740	725	694	724	703	738	697	675	777	723	738	724	703	651	695	663	715	660	708	684	679	760	697	707	710	717	713	708	744	732	706	710	668	698	628	723	804	715	727	718	723	701	760	670	714	723	699	696	721	705	705	689	737	691	738	709	689	681	714	718	707	732	697	707	767	703	723	685	741	698	721	711	707	767	692	685	692	752	753	699	711	706	802	670	702	753	675	686	737	699	748	731	704	682	720	699	767	712	719	701	698	760	717	683	684	683	717	697	687	738	673	737	661	707	722	699	677	709	704	683	753	692	730	716	715	703	729	723	719	754	719	756	752	731	670	678	692	716	746	773	676	677	724	743	736	687	743	706	695	663	711	709	773	724	742	660	714	695	693	726	704	698	739	739	700	755	713	724	729	719	696	797	693	667	758	723	651	696	741	648	738	668	744	724	763	679	732	670	704	729	703	693	722	715	735	697	693	720	699	708	701	738	681	684	681	737	731	719	722	705	657	729	733	699	703	696	722	764	720	725	709	717	721	695	719	720	744	697	684	707	728	742	742	700	702	719	696	746	679	702	671	771	748	758	722	739	731	713	701	720	710	673	719	688	718	742	717	775	729	697	744	677	723	728	721	706	733	737	705	713	746	735	697	711	708	691	723	694	738	722	716	739	686	705	718	696	714	760	732	708	683	722	697	727	731	721	715	690	718	694	713	694	704	760	688	749	712	715	769	645	757	685	723	692	685	678	722	772	704	730	683	694	700	695	731	737	678	724	711	712	719	750	687	675	730	714	733	790	729	710	694	722	755	728	716	738	702	713	700	710	690	697	717	698	725	720	697	679	677	716	700	714	686	707	721	698	709	707	698	724	742	783	692	734	727	724	691	675	717	714	724	721	716	697	704	749	750	733	734	698	725	711	721	653	725	725	713	699	667	697	775	703	710	707	703	720	723	722	702	729	675	708	673	708	772	746	689	670	780	731	700	718	706	719	729	722	718	742	747	702	704	708	700	719	717	650	744	723	693	687	744	715	721	694	729	719	683	675	706	707	702	675	671	694	724	684	768	711	732	679	678	732	705	689	702	749	695	700	722	720	710	688	721	685	741	709	728	707	750	698	752	719	755	710	679	707	731	696	743	731	685	715	733	711	742	756	725	695	767	729	699	689	718	745	751	719	718	739	774	689	746	709	699	758	718	722	705	682	682	694	698	680	744	712	721	694	737	724	693	707	746	692	672	703	721	703	720	687	727	714	682	681	697	668	734	699	695	724	686	684	675	657	717	728	680	729	660	719	711	720	731	715	700	711	720	706	721	659	679	663	682	730	705	739	723	770	687	683	739	688	655	698	696	756	706	683	750	716	717	705	678	691	758	756	742	702	740	667	699	729	652	670	747	677	723	686	690	688	685	715	671	691	710	765	751	738	751	713	710	722	747	693	712	738	691	699	677	693	705	730	709	702	695	716	762	708	720	732	711	678	733	731	761	733	718	671	700	724	740	721	702	666	751	700	733	690	683	688	710	658	693	686	693	771	687	704	737	664	723	711	687	705	721	687	715	720	661	749	719	712	741	708	743	732	705	724	691	720	729	701	708	750	734	694	720	696	662	713	718	667	648	729	706	705	688	725	693	682	710	704	706	711	697	693	685	703	788	722	681	700	724	697	731	725	710	697	728	730	690	705	707	674	693	702	710	754	675	715	716	673	726	695	698	720	672	754	755	684	750	727	729	677	707	732	716	699	727	706	671	700	717	723	691	721	698	733	678	736	696	725	728	738	675	746	717	720	754	723	709	693	724	678	684	712	717	730	747	710	674	698	732	717	733	676	699	716	696	680	653	746	735	699	686	744	713	726	705	688	720	699	719	686	746	723	734	645	657	711	727	717	723	749	717	718	672	764	700	731	707	709	697	715	680	699	732	722	651	746	708	706	745	709	695	714	706	703	731	717	726	696	727	712	732	690	666	704	726	763	728	756	686	713	737	701	710	723	670	683	689	722	677	745	708	685	721	695	729	694	709	723	657	694	756	662	693	689	687	685	719	704	717	762	731	718	716	702	722	742	736	703	678	674	739	678	692	729	657	714	707	763	699	703	721	714	711	734	707	687	696	715	734	700	727	728	716	758	765	711	709	720	718	699	717	692	682	757	713	712	735	712	703	668	733	727	705	738	697	714	708	688	683	725	703	720	700	725	650	700	682	725	755	694	702	709	703	739	739	739	662	680	719	716	770	716	683	730	771	714	731	724	729	769
24508	21130	31838	56118	58498	40139	18216	4310	1123	835	826	828	796	777	789	737	804	804	769	779	791	696	814	769	756	758	816	754	785	756	774	780	759	725	740	771	744	744	790	794	736	731	740	830	756	729	774	729	772	798	709	789	723	754	724	752	780	743	725	782	744	756	727	760	736	756	740	712	801	761	726	745	725	762	760	744	764	706	812	740	768	733	792	737	808	732	770	766	800	732	718	738	763	723	763	757	807	715	765	708	740	788	791	783	719	785	797	810	762	754	813	722	732	768	761	742	835	742	836	776	734	794	747	776	763	775	788	725	771	780	751	732	799	797	763	764	740	788	696	773	776	765	727	807	776	775	791	788	728	729	769	782	773	727	783	738	778	782	724	794	826	714	690	784	722	714	755	732	728	765	781	780	812	735	755	771	727	748	738	689	689	792	777	779	769	799	736	763	739	822	751	749	797	699	745	761	725	743	771	745	758	795	772	794	772	730	784	722	766	690	712	772	764	728	689	719	762	747	733	734	765	807	749	767	759	777	710	761	772	739	738	773	779	827	789	733	765	769	782	736	734	752	750	771	754	814	785	741	793	758	745	787	733	755	755	739	730	761	787	746	761	756	746	779	720	722	759	752	739	775	777	768	767	727	730	740	775	787	764	730	774	716	772	786	728	783	767	761	762	764	762	730	783	768	757	722	772	752	798	761	753	778	766	770	737	743	760	737	755	741	755	808	758	741	743	747	798	764	762	751	771	727	749	781	797	754	756	790	751	799	794	760	721	773	792	748	810	726	792	781	794	755	764	775	778	763	759	787	748	745	802	740	792	809	716	753	747	778	744	780	806	779	760	777	746	751	760	722	712	765	805	788	800	718	807	805	785	790	724	769	781	797	766	716	780	730	750	788	802	728	788	804	740	769	700	734	708	772	814	702	758	750	772	739	764	770	780	762	750	793	772	803	764	748	774	715	768	755	765	768	714	701	749	717	772	727	754	738	742	788	761	759	720	758	779	759	753	743	789	770	756	799	832	790	765	801	740	757	753	692	737	802	779	773	764	776	755	808	713	786	760	721	752	761	712	740	728	739	751	764	737	765	787	774	837	734	793	760	768	711	736	768	731	782	802	740	747	754	758	782	803	739	707	799	763	750	760	730	752	747	765	763	766	759	815	793	726	748	802	763	722	759	764	764	716	754	770	742	714	777	711	729	738	739	717	737	757	766	711	707	795	692	771	744	780	794	805	719	719	761	770	779	755	793	785	835	746	784	774	722	786	714	786	713	753	763	757	735	754	745	773	746	754	739	760	707	730	750	769	754	795	719	787	737	692	735	775	753	728	728	764	730	751	766	784	797	771	770	765	776	769	730	755	782	756	789	779	753	734	727	752	797	749	796	824	752	758	744	724	764	743	726	723	737	783	759	740	776	749	718	694	761	729	763	760	729	755	745	779	748	738	750	764	745	754	771	812	773	738	766	773	738	785	732	695	723	753	714	745	758	765	762	741	774	812	747	750	742	710	801	754	759	774	759	782	735	760	760	794	754	777	729	700	739	791	810	715	709	773	754	739	742	753	729	766	755	732	740	724	724	734	757	752	746	757	803	781	759	756	735	770	774	810	771	785	803	758	753	735	740	760	699	774	784	787	768	754	730	781	780	781	808	716	753	718	749	746	758	762	736	773	774	749	763	761	773	797	793	761	784	751	742	785	757	747	761	751	712	736	778	752	766	768	750	787	756	672	752	786	775	757	741	816	783	770	714	730	800	751	808	753	798	823	827	772	820	730	765	802	793	749	770	772	750	723	697	763	753	745	758	747	732	760	749	751	759	725	733	809	794	718	774	757	807	761	747	739	762	787	758	757	748	777	768	799	752	751	743	819	755	733	750	787	761	794	705	707	824	744	783	754	740	774	799	754	712	771	744	772	720	745	767	738	742	708	734	750	753	743	704	779	786	763	777	787	789	740	740	805	802	743	755	776	821	722	816	759	779	817	808	770	746	771	687	772	731	742	736	732	747	706	784	744	770	685	727	759	744	728	813	718	751	751	743	738	752	793	724	748	723	771	738	740	758	762	757	783	789	777	784	798	808	777	724	794	743	805	749	816	814	722	746	791	775	778	821	731	777	758	797	755	771	769	795	763	777	746	757	717	759	754	806	716	743	781	724	743	794	810	747	751	717	777	729	732	713	748	739	738	765	704	734	726	737	755	795	768	741	803	750	822	723	779	714	784	794	690	741	758	799	802	776	774	794	778	734	728	751	765	730	704	759	759	732	781	740	764	757	781	771	783	750	760	738	777	757	779	785	740	787	747	801	740	762	783	742	757	766	771	719	754	702	733	781	784	752	780	743	769	755	746	798	755	737	716	778	725	736	790	810	786	732	803	789	746	810	685	712	784	803	786	771	731	753	711	760	802	789	750	804	794	717	770	726	757	827	754	780	759	741	764	748	806	747	784	739	771	793	703	676	743	805	729	688	735	797	812	772	752	805	725	783	768	780	719	749	741	726	714	765	801	732	769	812	788	745	734	774	768	763	755	754	786	759	758	756	726	792	717	743	722	728	732	746	744	719	759	790	722	778	789	755	782	780	794	763	703	697	725	698	758	809	753	781	762	737	787	800	772	779	729	752	709	782	758	722	762	774	827	712	780	796	752	723	748	717	766	733	768	760	788	722	725	758	724	771	746	747	731	785	727	759	734	762	732	781	763	736	755	772	758	775	781	762	744	811	748	718	774	774	771	794	775	746	748	749	772	757	781	752	739	741	744	729	780	779	746	780	733	776	746	800	791	743	742	791	775	752	776	779	780	728	734	802	737	722	802	707	747	771	745	736	744	759	755	785	733	738	794	815	746	755	723	803	760	741	744	754	752	732	712	780	776	760	739	792	745	761	762	712	752	745	693	805	733	788	764	779	714	758	765	790	724	779	767	774	727	774	731	747	779	737	751	742	747	794	764	744	789	733	763	758	740	783	756	791	742	728	787	752	751	728	764	767	733	720	802	748	729	716	718	777	744	726	769	702	731	734	735	773	733	778	771	710	724	725	757	731	828	728	746	822	747	739	793	774	743	743	731	757	783	755	742	819	737	728	753	754	775	792	731	760	756	798	797	728	762	769	801	765	713	803	748	735	754	795	814	790	711	766	762	737	788	707	772	780	738	724	753	768	771	745	729	749	762	735	794	704	780	753	768	777	814	701	762	706	725	750	750	788	752	769	769	751	759	735	755	705	780	764	752	784	719	697	759	787	771	746	731	795	744	779	800	757	789	745	770	723	771	770	812	763	765	758	797	754	727	725	755	781	718	735	759	783	717	743	763	772	751	733	721	769	785	747	727	733	732	740	730	744	736	741	736	739	808	736	795	828	759	726	754	760	778	767	758	719	781	757	786	719	767	742	798	742	789	750	698	782	775	774	741	681	770	742	745	799	740	732	722	832	769	736	756	734	750	749	750	743	747	698	744	761	782	771	754	754	805	757	731	772	790	744	814	777	785	847
3642	5479	43771	65132	56513	30199	10501	2899	1037	790	725	737	760	781	710	729	721	795	720	762	747	758	805	765	728	713	751	759	715	759	710	737	756	701	758	777	752	775	722	778	777	799	729	733	739	791	732	753	759	730	800	735	749	736	735	739	698	711	738	776	752	814	734	792	710	700	768	726	789	749	777	739	720	728	779	754	780	747	756	778	731	771	754	762	773	750	762	709	749	731	724	760	707	740	716	709	764	805	813	715	768	712	722	742	739	757	761	684	767	772	773	714	747	731	770	770	782	728	733	778	742	734	744	750	734	756	718	711	743	686	755	717	725	719	764	709	725	746	772	744	722	727	746	738	757	704	752	724	760	754	753	756	770	763	740	749	804	724	690	734	810	757	773	733	767	791	764	770	738	766	711	750	768	764	730	769	751	756	768	789	739	729	730	769	794	759	747	708	758	814	747	732	735	714	709	723	748	754	776	723	743	701	729	771	697	779	744	723	718	753	782	714	706	724	723	781	708	744	750	705	727	719	735	733	775	729	752	726	733	740	753	742	760	754	723	754	747	738	741	743	755	718	733	731	728	758	758	730	766	752	777	774	711	767	752	786	757	794	734	694	756	707	726	714	727	733	715	733	725	833	775	757	776	763	725	710	740	733	741	770	699	756	725	817	733	762	729	750	724	738	776	750	764	678	693	735	751	775	766	746	763	706	783	771	729	809	743	730	754	754	707	774	715	701	756	754	751	746	758	714	759	704	741	747	765	679	709	748	731	727	728	784	749	699	713	745	739	749	759	738	740	719	728	726	738	764	743	707	758	769	708	716	781	693	733	795	742	726	726	763	791	778	726	711	756	813	718	766	734	775	728	710	772	735	756	758	718	802	760	725	789	747	771	731	747	741	710	748	742	738	758	731	753	807	709	741	725	721	735	741	779	709	786	727	713	796	810	765	758	755	755	712	710	735	720	716	679	749	767	717	697	740	767	720	711	739	770	735	760	765	763	732	746	774	777	739	728	710	720	778	728	742	740	753	731	727	749	713	785	713	765	714	773	736	677	788	743	763	739	726	755	784	739	747	750	756	730	718	740	749	762	752	739	740	751	779	768	732	738	789	764	745	724	751	752	752	738	742	713	732	720	797	739	725	763	772	745	784	699	742	752	695	732	757	767	727	736	728	787	712	731	738	763	744	692	711	752	747	786	735	737	714	711	750	764	776	740	693	679	692	722	747	797	741	743	745	724	740	705	762	717	761	739	743	728	745	761	748	752	749	784	685	773	768	724	776	733	779	776	712	768	791	728	765	767	747	761	719	822	764	760	728	721	740	726	795	759	747	736	743	781	745	783	743	736	724	749	727	750	747	739	718	741	703	748	712	773	781	745	742	742	794	731	790	767	760	726	732	759	728	736	759	713	719	750	701	749	728	689	751	743	710	725	730	763	718	775	706	773	751	754	765	700	734	771	776	725	768	742	758	748	713	761	741	784	746	749	759	770	706	755	751	720	701	736	770	789	753	778	754	782	756	756	737	739	771	723	750	685	743	760	728	792	698	712	706	717	723	759	728	724	775	738	695	777	660	759	746	779	744	739	753	694	756	754	735	720	753	728	721	768	749	726	732	729	711	751	778	732	739	748	716	732	742	780	747	719	755	770	725	727	712	713	740	766	744	765	758	744	781	739	803	752	672	756	785	711	755	736	744	751	786	730	818	738	720	739	731	762	746	746	709	726	703	730	726	705	748	851	693	728	720	779	774	760	740	737	745	746	754	728	759	742	767	727	773	716	715	718	759	793	743	777	769	773	749	755	728	714	748	760	748	689	796	685	767	678	757	711	773	719	777	709	721	746	748	789	739	733	749	732	669	757	767	719	754	735	745	753	746	773	782	708	783	762	736	743	742	723	761	731	717	715	745	746	739	717	763	749	789	767	755	793	732	747	745	735	724	738	724	740	738	723	714	739	736	680	743	727	690	722	728	751	717	758	751	702	774	706	737	684	765	746	768	712	751	737	705	667	732	741	724	733	718	764	764	736	750	788	697	670	716	772	749	747	748	730	743	740	738	752	709	768	764	749	732	824	786	756	716	727	764	789	750	710	767	725	755	729	707	778	694	724	764	800	776	765	766	752	748	773	756	723	768	767	710	669	711	747	764	753	750	703	711	742	692	752	804	712	741	738	737	747	755	782	690	814	782	762	749	741	705	758	703	726	717	689	786	744	731	772	746	744	719	762	752	759	786	731	756	745	780	710	776	707	742	716	775	704	677	697	759	723	727	732	749	724	717	739	738	735	718	761	753	729	760	721	737	752	694	774	747	742	733	757	704	770	751	787	723	719	733	689	779	774	700	782	777	721	771	699	757	748	716	696	769	698	717	750	751	734	748	710	750	783	716	764	741	775	794	703	746	738	746	726	719	766	711	691	784	750	742	740	772	688	751	767	757	689	760	694	730	747	761	744	699	760	758	761	725	721	744	729	714	804	783	753	740	737	724	755	742	741	801	692	710	740	770	740	749	754	718	769	753	759	764	736	721	744	798	723	691	781	713	768	784	735	748	706	682	768	712	743	743	763	784	710	755	737	711	734	761	735	741	739	773	728	736	765	780	728	754	733	738	779	730	745	709	663	686	751	745	762	736	746	723	686	740	758	760	761	743	742	777	762	707	709	754	764	712	727	737	769	793	724	737	740	754	800	717	672	767	711	720	739	642	674	721	760	739	762	727	780	725	734	707	773	786	722	740	729	779	746	749	714	681	771	754	721	716	765	735	752	721	739	776	799	727	780	716	806	699	729	797	737	747	748	766	785	733	752	758	762	737	750	748	755	714	727	727	764	718	758	723	813	722	763	717	763	740	777	777	742	730	732	736	674	781	765	738	762	709	738	745	748	771	742	740	696	737	768	729	777	722	723	719	763	780	759	755	729	719	764	753	736	737	732	769	750	775	708	789	763	744	724	726	746	702	788	767	751	758	749	680	722	739	729	756	732	735	766	792	755	787	764	713	714	690	728	730	714	713	776	760	742	723	679	762	747	801	762	770	748	711	801	748	702	739	754	733	720	746	743	745	730	784	754	695	748	765	789	686	776	695	707	772	778	696	743	806	733	763	748	759	753	753	738	752	734	721	770	740	720	790	708	709	726	712	734	768	754	763	731	713	751	728	722	790	755	731	734	784	751	740	790	730	771	729	763	696	734	721	748	753	717	737	716	710	752	727	699	712	686	757	735	763	769	711	750	731	748	734	743	711	766	735	750	715	759	744	672	709	751	724	804	739	786	717	748	724	709	734	788	791	716	699	753	775	762	706	754	708	766	727	736	783	729	769	683	699	735	728	673	779	764	760	702	716	774	716	747	704	779	771	755	766	770	738	744	770	753	759	712	768	742	770	712	757	757	726	741	749	752	778	724	762	725	723	730	766	779	713	782	739	722	759	743	730	723	748	741	710	724	770	741	737	724	726	699	772	795	734	772	708	707	759	699	776	747	706	772	745	731	724	754	746
23861	21208	31461	47811	58477	46704	26710	7138	1562	1034	836	866	892	861	833	851	870	850	862	886	867	910	875	853	900	848	868	880	837	811	828	881	829	847	863	831	852	812	832	837	825	822	818	821	830	875	862	843	844	877	858	868	849	835	850	877	832	830	857	853	878	822	814	848	858	843	808	865	825	836	815	883	904	806	849	892	895	848	869	787	841	842	850	851	807	894	891	877	802	847	872	848	818	807	857	870	835	856	824	840	812	791	877	824	883	854	843	837	865	819	889	864	867	791	841	812	805	823	854	868	847	831	862	830	863	892	802	831	859	833	862	884	804	885	829	868	869	840	826	821	954	857	876	801	855	754	893	846	854	813	841	878	872	854	855	784	851	825	777	874	834	825	847	783	850	868	795	834	856	845	901	879	859	814	904	836	859	803	923	846	844	796	834	883	868	781	832	849	855	831	821	848	836	824	843	896	884	865	840	793	854	852	856	896	813	801	843	836	819	844	868	829	836	866	819	814	859	831	834	810	854	876	839	802	882	864	820	804	807	824	820	872	881	860	869	842	842	850	861	838	843	863	874	865	821	881	853	867	858	865	860	849	862	855	838	791	835	843	845	833	845	863	850	852	880	850	861	835	849	840	849	849	908	826	881	858	774	827	850	828	811	868	849	820	866	839	833	855	831	787	848	842	872	818	856	896	880	897	877	856	834	832	870	869	892	814	912	842	829	885	800	863	798	897	893	891	835	868	825	883	836	816	826	856	824	854	839	888	869	863	841	839	881	870	885	912	837	852	805	857	844	865	800	833	871	852	803	868	834	869	835	819	798	829	864	830	838	805	881	838	804	804	797	833	850	820	843	799	833	834	889	832	843	855	835	788	848	876	873	884	872	810	848	839	816	858	834	804	838	832	843	857	841	798	849	870	861	815	856	820	871	935	846	827	857	799	884	838	861	894	815	833	846	839	850	808	856	805	815	788	863	829	814	814	821	882	817	834	834	879	841	796	780	846	855	883	861	891	807	879	870	865	847	852	830	862	841	841	816	824	853	845	844	786	852	878	846	808	847	873	868	848	853	819	866	831	818	878	849	799	832	824	842	855	882	828	884	820	798	846	824	814	835	843	848	856	813	878	808	842	873	861	825	872	832	782	819	783	861	828	823	851	865	847	819	788	854	849	847	833	796	854	859	806	843	800	848	918	815	823	853	889	841	837	819	852	819	866	815	845	829	796	841	850	790	851	835	812	854	874	832	783	852	760	823	842	805	846	845	749	867	838	848	831	829	835	837	856	834	857	801	794	849	808	794	807	784	820	870	837	837	760	817	813	818	826	865	854	824	867	812	831	844	882	846	863	839	816	869	858	760	813	860	796	839	844	876	823	846	845	842	832	868	769	846	854	865	867	854	792	883	820	837	846	785	784	857	904	871	858	853	809	833	828	855	797	776	846	843	838	836	848	851	833	840	865	848	837	858	839	835	882	829	848	855	856	868	890	864	854	799	857	839	821	821	856	828	878	812	851	827	816	844	829	899	821	846	845	813	909	870	875	869	871	825	821	864	877	782	825	880	849	789	850	830	847	825	877	830	764	852	828	840	827	785	821	813	820	891	839	837	839	852	841	794	823	842	782	807	850	826	897	824	818	830	815	825	804	840	813	899	864	842	851	833	858	822	863	860	852	800	811	826	896	882	812	871	858	851	866	865	862	826	805	830	836	874	843	825	824	860	833	858	794	857	867	856	868	826	848	898	865	788	800	826	831	780	819	830	858	824	837	856	867	891	871	816	820	844	815	824	921	873	862	842	834	861	849	882	853	885	871	799	851	811	812	853	851	830	834	880	837	843	828	860	796	831	791	814	808	826	819	838	829	834	789	822	905	874	786	836	802	778	793	849	750	863	832	817	822	852	861	862	849	871	852	828	842	813	828	842	824	821	876	850	856	857	891	879	831	853	870	832	783	798	833	820	848	854	841	815	906	821	869	893	797	844	854	857	860	846	936	798	835	825	819	878	892	838	817	849	842	818	824	850	840	879	794	830	792	823	792	841	862	842	800	876	819	858	810	821	877	831	845	868	845	852	838	855	811	839	822	831	827	806	839	838	849	846	844	829	803	882	883	822	863	883	822	819	856	836	800	855	840	848	833	818	881	816	884	831	807	918	887	821	832	826	852	842	834	840	844	828	821	820	872	858	871	799	764	843	806	806	877	831	857	825	852	887	845	829	861	851	851	875	855	832	850	846	783	838	831	819	846	820	863	854	839	778	837	857	840	826	826	880	807	864	852	876	873	905	845	858	829	819	839	897	840	833	869	856	818	868	846	862	834	838	904	840	819	899	865	806	854	849	831	815	820	825	814	872	802	822	850	849	881	872	812	828	803	842	794	832	836	813	822	818	845	816	832	842	808	806	857	815	821	857	817	820	839	886	823	818	831	875	811	884	870	887	823	829	876	832	842	811	827	824	845	799	875	829	791	853	831	836	849	800	824	858	812	821	848	875	865	852	839	866	842	839	887	826	840	828	781	803	825	876	836	838	870	874	889	880	864	902	840	855	820	836	839	809	852	862	831	795	823	801	824	785	812	811	738	849	844	830	821	841	803	817	844	885	846	813	814	832	828	821	801	795	793	864	844	885	767	881	826	845	833	884	830	867	862	852	888	818	832	831	849	823	863	895	841	828	829	813	815	855	793	835	826	828	825	838	871	817	814	815	808	829	839	858	839	852	823	853	829	825	821	868	876	858	868	858	829	876	875	856	796	845	778	841	842	808	858	868	853	845	807	827	776	813	817	855	812	828	830	860	804	811	924	839	891	877	891	856	852	879	891	808	824	856	822	778	849	805	864	868	824	830	821	896	826	819	849	879	879	852	824	826	910	825	811	839	828	835	884	805	805	821	857	843	858	840	908	825	895	847	839	841	842	843	847	811	882	791	813	814	872	835	842	832	819	868	825	828	846	785	807	875	875	863	807	774	797	839	873	810	806	790	833	836	788	807	817	810	837	831	835	830	773	860	827	839	847	834	840	887	806	827	833	801	877	877	853	840	851	858	896	871	850	792	809	826	839	843	798	819	863	785	822	852	809	812	869	824	838	878	819	867	859	853	834	866	837	872	828	788	820	880	793	877	891	847	869	850	860	853	811	847	882	833	857	879	806	833	818	868	832	862	834	854	879	823	824	803	820	852	823	846	827	878	862	872	847	808	824	819	840	852	838	831	854	807	868	837	849	832	829	885	834	838	811	846	844	848	883	789	863	867	827	815	838	849	840	896	809	859	812	870	863	841	871	848	806	841	814	829	830	806	825	827	845	860	804	877	841	823	883	874	873	871	821	861	801	875	864	869	868	889	869	824	792	863	849	858	856	883	828	794	836	814	817	873	853	840	834	796	815	898	841	782	822	821	847	852	840	844	803	893	791	840	856	883	852	789	826	852	778	805	867	834	874	825	841	817	826	816	885	816	865	853	860	882	858	842	843	846	837	778	905	903	855	798	881	794	836
4031	9461	67779	78278	67558	40850	15744	4052	1337	848	767	844	875	884	879	870	827	870	831	826	870	824	837	853	827	826	819	805	823	793	884	792	784	810	851	817	807	852	816	824	797	836	855	812	818	839	847	840	769	853	880	816	795	854	804	778	820	855	806	820	751	843	784	856	827	846	858	843	785	801	808	867	764	800	829	807	750	843	794	809	844	833	811	820	784	782	857	821	848	844	782	810	778	838	857	819	801	839	802	821	807	803	851	861	838	848	833	861	817	806	803	861	865	833	808	823	816	821	871	772	810	794	852	853	849	852	821	851	789	840	815	864	868	856	865	794	778	848	844	828	843	835	776	778	810	856	825	807	802	847	836	805	812	793	855	792	782	833	826	803	789	863	849	784	831	767	831	811	772	814	822	788	849	797	823	833	835	820	824	826	842	815	822	813	816	871	812	826	823	847	784	801	802	825	802	812	783	815	849	810	779	808	795	822	844	822	852	849	839	774	808	851	834	831	811	836	845	816	791	776	803	855	886	798	843	856	783	803	795	840	822	863	848	808	808	786	898	782	829	849	856	778	848	816	805	858	805	786	856	821	880	840	827	808	843	901	790	799	790	770	783	786	834	802	833	800	758	792	814	780	831	855	813	800	823	805	839	842	844	833	777	815	791	793	808	828	847	777	849	799	850	788	818	820	795	829	829	774	765	814	872	832	825	851	815	827	786	855	825	861	886	839	817	865	802	773	863	820	789	836	801	900	839	836	806	825	814	791	773	815	770	831	834	832	821	795	819	864	852	829	827	809	785	873	851	810	758	779	810	815	863	853	827	847	812	858	825	829	818	804	842	837	782	818	797	846	827	802	804	830	796	883	818	836	795	816	843	767	837	862	802	852	827	836	784	812	826	823	818	825	828	810	824	814	812	822	829	806	789	806	835	774	847	762	793	838	854	835	832	878	848	840	810	849	832	812	836	798	809	809	803	823	833	814	837	793	803	805	831	843	850	842	828	801	811	858	792	838	798	772	819	775	817	812	785	810	809	771	802	790	799	800	798	848	818	788	791	761	797	840	807	841	805	896	832	797	785	775	771	862	883	811	801	859	812	812	767	851	811	849	827	816	831	827	810	804	830	843	793	816	816	795	816	824	836	808	816	858	762	806	867	800	783	799	854	817	812	867	839	828	791	737	798	780	835	830	842	864	826	863	804	864	813	824	837	824	810	767	884	852	821	808	800	749	783	800	811	868	777	806	820	832	861	840	817	858	838	831	806	844	776	792	848	787	838	803	809	764	766	772	818	873	805	822	841	844	829	759	824	798	832	788	800	823	780	892	819	766	813	825	772	817	808	873	794	852	750	845	791	823	834	810	818	781	840	800	789	813	836	813	868	826	811	831	819	777	872	833	843	797	805	843	875	840	843	802	805	852	800	832	784	820	870	873	788	829	791	801	863	814	813	747	852	815	775	798	792	850	786	829	805	823	803	779	805	799	860	791	842	855	827	798	823	829	807	799	785	851	830	816	828	806	821	822	869	851	787	758	831	816	818	821	781	852	827	831	780	853	827	811	803	758	838	807	852	866	791	772	832	805	757	783	783	768	832	821	781	819	784	804	845	823	829	798	853	823	836	814	833	851	822	825	885	817	834	806	808	745	874	801	769	876	815	806	845	840	860	836	842	815	801	806	821	790	799	800	893	806	866	752	797	805	774	817	806	761	836	802	792	822	803	867	789	765	779	850	798	820	857	811	805	821	823	799	803	845	804	871	849	812	845	819	794	826	826	823	815	796	801	864	801	822	801	825	785	833	832	829	781	848	803	884	792	807	854	853	755	829	808	812	828	838	794	800	853	823	826	825	811	793	757	850	768	804	832	838	826	831	856	763	847	828	833	841	842	851	854	800	789	766	822	830	821	845	824	859	788	772	834	844	833	875	841	837	832	771	835	842	793	802	799	861	833	853	857	789	819	846	823	782	824	835	828	803	824	798	790	819	861	851	818	805	771	790	828	763	838	864	793	793	778	820	841	871	806	841	811	813	795	790	867	831	812	823	829	863	809	862	809	835	787	832	786	815	832	787	820	763	793	815	837	836	815	815	757	837	805	841	801	828	810	865	827	813	820	787	793	796	842	814	815	827	789	778	825	776	816	769	785	837	824	863	803	821	858	829	859	818	786	861	863	810	865	843	794	825	807	822	780	861	867	797	836	843	804	797	828	828	794	769	874	817	809	786	829	824	818	825	834	842	773	807	813	784	820	867	845	805	833	727	777	851	817	798	810	784	789	826	803	843	819	792	802	826	833	799	824	826	818	832	803	792	816	822	824	826	820	791	853	822	803	823	819	792	812	859	863	808	834	789	811	849	823	758	822	811	836	773	803	786	782	800	796	838	813	825	843	825	810	857	814	786	829	782	802	830	857	806	829	814	829	772	821	790	840	811	810	850	881	810	840	788	842	876	814	808	833	844	820	800	876	814	781	849	808	865	866	827	833	796	839	845	848	805	824	805	812	791	823	841	790	811	797	826	832	795	799	822	827	785	832	854	857	782	791	875	827	781	814	851	824	785	820	840	834	828	768	822	821	842	831	811	856	848	806	866	763	857	823	807	849	811	828	809	765	793	790	818	838	837	839	784	786	831	819	840	811	800	768	791	816	812	783	785	832	850	772	772	812	793	837	843	806	742	810	804	835	806	767	814	836	796	806	794	769	825	778	795	798	812	833	804	857	801	779	803	842	810	810	854	824	821	787	840	765	859	811	874	802	837	826	849	773	795	823	851	818	811	779	819	824	838	779	769	849	814	770	830	786	816	834	810	827	857	823	809	817	840	853	868	807	856	794	810	885	784	785	837	812	836	809	760	765	773	831	827	770	764	834	818	847	808	796	778	802	798	815	790	788	838	792	816	811	840	776	791	816	841	809	772	772	808	842	832	795	827	820	813	807	795	778	839	814	799	792	803	853	776	813	800	838	856	830	829	815	853	781	834	805	798	813	846	843	802	792	793	816	818	868	805	817	838	819	831	827	853	830	782	828	857	823	815	870	859	842	823	765	871	854	805	810	874	819	830	836	794	813	811	813	810	807	842	795	825	827	821	871	828	850	795	809	847	842	787	817	834	854	848	855	833	799	819	785	813	841	802	812	787	776	834	799	791	786	838	831	850	858	797	829	808	824	822	865	813	770	773	784	825	780	777	789	812	796	864	856	799	789	809	805	790	835	772	761	795	788	804	783	815	842	819	808	840	832	841	832	826	815	819	794	841	797	850	863	802	810	775	789	761	821	774	878	820	825	856	803	795	834	797	853	802	788	814	834	846	795	817	817	800	823	790	771	835	820	846	844	819	832	825	828	828	855	826	823	813	771	793	832	849	764	806	845	823	797	810	801	854	828	813	777	809	810	823	826	846	793	809	818	880	880	824	840	815	796	827	864	785	824	786	815	834	878	821	782	785	781	799	833	813	799	832	806	834	805	822	782	824	827	786	820	836	778	784	844	821	865	820
27338	13646	3879	19674	19409	10177	3311	1270	843	785	793	794	761	764	832	809	781	766	793	793	732	791	792	765	748	786	737	761	809	756	796	804	826	777	764	782	814	814	741	753	779	757	737	776	778	803	792	798	773	699	733	772	741	762	835	765	785	779	762	769	781	780	781	766	759	791	729	763	817	774	818	819	832	754	796	762	762	785	747	769	784	760	730	769	781	775	774	742	764	738	777	788	730	797	780	730	748	829	722	799	797	774	753	776	793	791	742	789	783	742	743	821	748	685	810	740	781	754	739	788	808	765	805	777	706	770	765	716	794	757	777	777	798	759	707	839	726	798	741	808	765	823	779	738	725	789	736	791	743	743	833	772	797	755	819	732	770	754	763	714	733	779	726	778	784	749	789	759	744	781	759	763	772	804	795	752	774	745	795	760	768	814	790	806	773	798	826	765	749	743	794	768	798	769	730	766	758	747	729	812	786	727	761	794	744	736	753	811	769	719	812	788	803	824	791	750	777	810	742	758	774	795	740	794	790	720	720	809	791	743	797	740	802	726	736	786	789	726	795	759	750	792	786	766	781	793	777	738	754	760	745	754	771	758	754	811	763	800	742	742	783	767	808	775	733	751	749	753	732	760	754	792	805	803	759	756	752	768	741	770	845	751	759	728	706	750	781	820	771	777	807	770	798	714	780	768	796	806	796	767	756	725	700	729	766	773	777	753	771	745	739	810	782	791	744	766	752	727	800	781	755	764	781	779	771	715	753	759	793	781	753	752	801	768	792	729	798	777	844	824	812	762	751	808	759	757	749	752	740	792	775	754	759	792	805	743	816	739	813	780	782	807	793	742	807	750	765	812	763	735	783	736	779	746	809	789	752	753	805	798	753	752	755	779	762	788	734	797	770	770	785	751	805	750	791	750	775	790	728	787	776	748	805	777	768	769	765	776	790	758	744	817	794	784	757	774	766	741	725	727	777	762	740	810	778	861	761	772	765	752	792	815	776	799	780	801	791	846	765	781	761	782	805	762	721	771	741	809	738	763	773	768	772	767	810	793	744	816	760	783	803	763	800	788	794	741	829	837	783	781	795	769	711	765	754	774	739	773	811	755	786	766	736	816	782	781	812	731	776	780	781	768	801	771	778	841	814	723	721	773	794	788	764	782	732	780	735	750	789	787	742	809	750	806	785	798	763	783	732	844	762	760	760	779	762	796	782	730	721	753	748	772	765	746	773	757	771	822	781	762	795	776	786	766	763	769	792	767	803	791	807	793	770	708	745	801	775	789	818	721	786	814	815	791	739	740	731	741	774	782	771	804	769	773	818	757	752	771	761	781	768	765	753	741	748	754	732	763	778	778	783	816	775	772	752	775	748	782	790	801	763	752	731	761	782	783	813	832	750	781	771	752	776	789	744	775	769	726	826	771	735	749	795	781	781	809	738	795	738	770	746	789	776	822	731	777	719	802	750	751	725	726	746	819	773	792	759	757	776	736	799	783	808	766	760	766	787	768	794	786	812	782	736	755	747	761	789	788	805	771	755	785	733	768	804	743	749	768	798	788	768	767	790	743	789	752	744	735	722	758	757	798	730	753	782	775	769	747	778	821	750	783	761	828	778	755	721	703	739	766	793	762	792	700	740	768	779	781	803	740	736	794	722	776	750	777	798	790	779	784	759	773	746	732	811	772	746	790	784	769	712	751	773	747	789	710	764	787	789	765	792	765	779	801	812	811	790	781	762	771	778	778	775	772	733	764	762	761	732	742	768	808	807	748	720	770	750	733	751	816	780	743	790	821	727	763	683	836	798	747	775	785	722	774	773	734	773	770	756	763	753	738	777	708	809	805	777	778	761	726	726	760	676	767	778	788	741	766	717	780	751	759	759	698	781	765	775	787	768	736	804	715	733	707	736	748	762	746	823	751	789	801	769	801	788	775	826	808	730	782	837	809	821	803	744	821	784	741	802	778	781	762	771	770	782	768	750	765	773	735	724	812	808	822	767	733	797	749	773	779	810	808	765	765	752	808	728	790	797	787	791	760	774	773	758	775	747	778	781	788	771	787	763	802	763	778	704	771	797	772	801	811	757	790	714	761	780	759	794	838	758	791	774	770	816	753	735	772	750	765	784	791	733	776	824	777	759	707	810	821	752	780	747	765	802	770	736	774	767	781	774	768	850	750	740	767	770	770	767	757	773	780	785	782	762	746	809	783	775	780	729	759	733	771	731	810	772	747	793	714	749	786	798	775	769	756	798	759	783	788	806	772	768	816	770	729	794	802	772	776	802	757	809	802	808	790	770	783	781	774	764	792	743	741	769	744	768	758	739	732	794	772	785	797	790	795	734	789	711	764	768	820	791	737	803	769	752	751	736	821	781	771	742	769	771	744	777	802	767	761	761	752	796	710	774	777	806	730	773	778	731	828	740	767	805	740	759	792	789	749	789	824	725	819	760	770	789	759	746	782	762	803	734	782	788	773	758	771	792	774	770	779	774	757	775	736	778	776	808	784	818	717	741	757	758	763	774	798	785	816	733	767	788	803	788	767	786	756	759	789	762	704	746	728	827	747	784	781	762	771	832	779	735	740	782	770	781	730	759	773	801	776	728	815	758	806	749	763	744	778	807	723	804	764	794	820	764	769	801	793	801	776	717	733	740	753	783	790	757	789	780	759	773	783	787	792	807	734	820	765	774	747	783	778	731	779	790	731	721	738	778	788	736	772	796	758	791	814	737	805	758	844	810	784	778	790	756	790	764	801	747	706	789	792	782	796	765	750	832	766	768	757	783	749	839	766	721	757	774	756	739	775	727	745	746	787	775	804	757	764	747	763	720	707	758	758	792	776	723	772	788	793	787	774	770	805	767	780	764	796	789	708	739	777	773	819	761	825	812	707	836	785	747	782	736	792	754	778	776	754	807	819	701	726	780	760	736	803	769	736	782	777	786	748	786	720	784	808	757	775	757	787	770	764	801	796	789	742	768	788	754	749	784	740	741	819	749	794	764	714	796	792	796	794	720	777	772	760	838	825	827	838	769	735	855	810	838	788	803	754	781	743	795	793	770	789	766	820	816	783	815	768	797	766	762	751	750	731	844	787	758	808	804	759	809	751	769	734	783	724	709	746	761	783	745	796	749	791	749	763	784	747	775	757	766	757	796	732	739	743	792	723	798	782	725	740	766	755	776	784	770	743	803	746	833	768	712	752	755	772	827	833	831	812	750	763	794	797	753	738	787	776	759	749	715	735	738	728	789	780	796	751	768	764	815	739	733	771	795	794	771	753	798	774	808	798	757	791	732	767	786	779	747	768	787	754	787	721	798	742	723	744	795	796	857	784	749	798	798	761	788	809	795	760	792	806	782	787	774	727	776	743	744	772	760	736	798	807	781	723	757	759	780	799	765	754	755	757	777	741	717	761	801	831	777	817	740	784	717	754	754	772	817	789	715	710	776	737	764	745	762	745	800	723	840	861	774	767	771	747	734	775	780	792	725	752
5141	1391	3118	17042	15068	7178	2701	1071	793	717	731	691	666	688	716	722	717	671	693	679	718	725	671	723	652	707	709	708	699	655	706	729	707	739	745	734	670	729	695	726	693	718	685	691	740	704	640	693	697	732	683	712	714	708	673	687	696	720	660	733	669	688	708	715	747	731	671	726	652	722	700	720	723	671	711	715	691	718	673	713	713	670	713	700	695	713	699	637	661	714	679	705	673	688	741	716	686	692	660	692	624	669	731	697	707	675	709	655	695	689	690	703	702	679	675	683	637	695	698	747	709	690	722	640	671	699	687	682	660	713	685	668	732	719	688	690	690	695	695	677	705	692	698	664	682	654	702	659	709	734	744	712	692	687	685	695	669	708	675	664	750	719	728	656	687	699	705	662	678	708	735	697	706	696	695	666	693	729	692	704	704	692	680	772	695	690	685	748	708	703	691	710	714	687	682	731	706	694	703	698	697	713	716	734	738	703	699	718	702	733	714	717	632	734	676	707	692	680	713	662	671	737	719	701	688	743	686	627	671	721	730	730	647	664	686	702	697	706	687	705	693	678	682	720	663	716	674	683	671	713	691	691	670	675	665	684	671	737	711	681	694	645	626	662	721	733	688	687	737	628	734	687	711	688	718	700	674	655	686	692	650	738	723	695	759	702	704	756	696	675	700	713	735	688	707	655	719	743	746	696	692	712	736	678	699	730	671	655	714	709	707	716	728	660	678	732	696	704	714	715	663	680	711	700	716	712	681	677	730	692	703	711	747	689	705	730	719	725	672	707	658	685	710	737	679	670	749	700	662	703	720	675	695	716	702	696	758	707	688	655	691	691	709	659	643	692	716	673	692	686	721	695	680	728	674	680	653	689	668	722	676	734	663	712	730	681	705	759	709	748	670	708	738	692	729	718	717	706	714	670	694	696	730	661	746	669	708	683	676	690	693	698	716	680	668	667	702	711	706	668	707	705	690	721	682	735	664	736	704	700	713	673	656	748	674	732	704	677	686	664	715	689	712	662	665	720	748	660	693	691	719	708	725	699	738	659	692	726	684	706	721	722	657	693	639	722	679	696	667	702	714	699	696	683	738	694	667	672	701	701	706	642	719	739	699	688	695	695	718	733	712	697	688	720	724	677	701	656	733	722	700	655	686	706	691	673	687	702	672	701	678	748	668	697	690	694	700	751	720	660	725	634	696	738	698	721	695	699	699	698	660	697	706	779	683	671	656	719	692	711	728	672	686	677	677	688	695	684	702	673	642	688	671	716	704	687	702	714	715	691	692	713	697	756	768	697	706	664	682	723	662	701	757	666	699	690	674	711	704	699	701	707	687	680	696	693	765	719	758	719	688	706	665	686	717	701	682	668	698	667	727	706	690	682	714	688	728	705	720	689	742	696	713	685	671	716	725	705	694	740	709	698	710	708	714	679	714	695	701	715	664	695	657	698	687	709	649	663	663	696	693	696	739	670	673	701	709	684	668	696	709	692	704	650	708	689	727	700	724	698	715	680	717	691	690	690	677	704	695	675	710	702	680	750	701	694	701	687	659	713	688	709	658	672	696	721	714	705	688	680	693	720	683	710	697	680	718	707	655	697	718	715	709	689	665	707	677	634	732	692	696	703	689	683	666	694	710	721	670	723	712	704	665	642	704	722	704	731	676	696	693	733	704	745	719	727	697	701	696	715	684	731	673	708	738	702	699	713	651	734	668	689	710	746	701	723	666	697	735	673	713	689	694	636	688	695	684	700	655	752	700	690	679	694	715	717	743	655	723	673	712	733	713	699	691	649	724	720	687	693	716	722	701	690	697	687	686	720	657	705	714	697	704	713	689	713	677	704	720	697	692	704	730	688	698	730	709	688	690	728	715	722	699	679	613	673	748	725	688	679	685	700	719	702	678	679	743	688	695	710	727	699	710	707	661	675	659	681	753	705	687	689	688	696	674	739	700	681	728	745	690	698	699	692	666	703	663	698	699	718	668	702	675	703	717	711	735	702	688	702	671	705	724	726	709	719	695	687	707	649	728	701	697	654	688	677	667	725	702	690	692	696	663	679	652	678	741	718	699	712	716	709	689	707	710	725	696	694	658	732	687	717	712	659	660	735	656	728	709	762	692	687	694	677	722	749	635	682	718	701	680	708	694	707	673	700	709	667	678	679	712	677	715	715	705	653	668	720	698	664	742	667	676	697	697	665	717	681	701	678	723	776	701	647	706	656	738	694	661	673	748	757	688	698	688	726	679	715	729	613	675	712	687	744	677	697	682	683	692	693	671	734	706	675	716	719	683	666	642	666	713	683	700	710	736	692	723	732	737	704	660	678	669	706	700	709	673	724	742	699	706	723	688	688	681	707	717	705	684	688	698	647	716	709	649	701	680	714	678	729	704	672	694	694	752	685	706	699	675	674	702	722	679	680	713	727	618	720	696	693	687	675	656	686	714	722	661	650	710	679	697	689	736	726	699	718	682	709	728	717	702	678	707	712	730	687	678	674	683	681	731	685	714	694	669	719	699	710	730	751	692	708	741	693	682	673	688	697	685	714	719	669	635	654	693	672	701	699	661	683	712	690	703	703	765	667	730	705	726	677	698	717	704	703	714	686	693	704	665	716	718	686	743	661	718	685	728	680	683	696	661	695	677	719	664	687	705	724	711	726	700	721	725	678	735	656	689	732	740	696	722	718	739	705	712	704	674	709	684	719	699	663	665	705	715	685	653	671	634	670	657	663	707	682	724	697	720	696	679	652	696	716	677	690	665	731	697	677	718	732	726	669	672	701	676	750	677	698	734	758	701	664	693	757	679	647	684	692	664	699	647	669	715	766	696	691	629	699	683	677	724	689	656	695	681	698	747	680	693	682	790	709	737	671	671	731	686	666	708	700	673	706	707	724	692	699	688	749	635	689	721	668	717	721	716	714	681	706	722	682	711	694	703	748	661	708	686	672	673	687	696	682	685	707	624	696	718	704	716	698	698	616	656	707	719	748	684	692	701	710	665	690	700	712	736	662	658	687	703	693	745	673	735	740	689	672	683	702	713	655	732	700	711	728	694	723	693	690	700	676	668	679	716	669	715	709	695	682	664	716	673	701	725	717	658	678	672	643	687	707	733	673	702	714	685	715	680	722	735	711	710	696	672	680	697	725	679	710	671	703	693	693	700	659	714	714	698	668	718	703	691	672	672	678	712	669	678	712	659	662	675	682	670	719	641	707	647	709	689	703	724	714	714	677	710	719	705	717	665	691	687	711	739	665	698	730	669	697	689	687	673	685	731	673	713	709	707	709	710	759	746	676	751	691	665	729	690	740	677	673	714	694	718	686	708	692	681	725	719	703	709	724	724	677	666	643	654	685	683	700	681	703	707	687	666	677	683	695	723	700	721	696	688	697	687	682	694	720	685	726	683	724	724	692	633	704	698	644	722	674	654	719	725	690	724	660	674	702	672	676	728	647	653	657	710	679	678	688	689	711	681	693	688	733	664	704
24590	21170	28411	50835	58391	39235	19720	4862	1180	860	837	782	780	743	743	784	762	769	760	724	756	823	842	756	801	758	762	734	737	775	767	782	783	762	784	787	741	761	754	786	720	750	760	731	767	707	777	767	784	763	806	781	727	737	706	798	706	744	748	764	707	759	739	729	708	802	744	739	737	766	723	765	759	688	707	801	740	741	793	742	735	742	786	806	765	779	742	719	772	742	752	702	755	758	729	785	768	759	774	698	728	741	782	770	806	716	745	786	771	739	741	783	769	671	762	737	694	761	798	745	785	766	803	781	787	776	760	792	726	754	776	697	785	715	726	731	733	788	712	787	773	782	756	737	788	734	763	769	759	763	760	789	758	744	782	723	807	758	766	764	776	754	760	803	710	768	740	718	838	761	750	718	750	759	755	761	736	713	732	779	761	754	700	742	786	758	744	804	754	735	753	731	741	761	744	738	731	748	798	722	737	775	763	813	801	721	783	749	762	735	782	808	728	755	759	782	762	780	767	794	748	783	777	758	806	786	763	768	767	808	705	693	790	717	789	777	750	752	804	782	774	736	760	748	777	739	775	711	758	772	699	732	776	739	690	725	770	798	741	767	748	781	744	730	753	758	736	781	817	764	702	757	765	725	735	729	732	759	763	712	715	789	746	763	768	768	781	741	729	716	757	748	740	708	787	730	720	776	721	783	741	750	783	768	707	771	791	758	742	751	822	748	795	755	738	755	722	769	750	714	748	726	715	771	726	802	788	756	762	722	729	699	765	775	756	726	748	752	755	753	770	768	772	730	759	745	757	727	710	755	795	768	744	770	769	769	787	761	774	771	757	768	749	721	724	754	747	696	747	718	763	758	777	730	696	693	748	814	749	755	770	778	753	780	707	745	751	765	771	771	804	733	794	776	751	695	754	760	736	734	781	771	800	770	741	735	698	767	803	813	771	721	730	728	720	773	755	764	823	743	730	747	721	757	762	769	707	718	739	750	752	799	777	749	742	698	748	755	758	756	770	723	755	741	761	733	760	794	688	730	733	702	732	764	705	730	813	753	769	747	775	758	709	800	740	743	770	776	735	766	735	768	731	729	774	733	770	749	718	752	722	762	734	746	724	733	808	731	767	729	764	769	758	715	753	717	811	752	770	751	741	704	733	717	740	745	786	778	761	731	762	733	728	768	733	747	734	765	729	698	744	786	736	777	693	746	759	723	750	761	731	766	712	799	745	790	751	737	756	723	733	745	751	785	773	773	741	770	720	734	760	745	729	757	794	764	717	779	719	779	757	726	798	755	790	726	766	785	779	755	795	726	746	801	757	762	735	769	793	789	743	749	783	743	717	755	773	806	772	774	773	774	763	768	730	797	749	759	727	741	747	773	731	736	677	744	723	761	731	700	776	723	775	767	809	798	758	768	783	764	751	767	702	794	751	799	751	744	772	733	736	767	793	783	771	776	730	734	779	720	709	734	770	757	727	740	704	777	764	777	767	801	723	731	763	776	757	766	758	762	756	696	711	750	742	716	726	748	754	769	740	763	739	825	811	743	743	735	710	732	726	762	762	756	733	763	784	758	778	762	780	710	757	713	709	750	762	810	728	754	735	758	755	767	776	752	741	789	795	758	753	751	747	712	744	728	775	770	756	767	739	792	771	799	719	745	753	739	763	767	754	784	706	735	793	769	742	768	712	730	757	693	701	759	739	752	731	747	807	752	796	759	745	736	794	700	768	745	756	783	735	778	735	748	780	766	718	767	744	745	752	773	702	785	745	770	757	758	751	720	715	731	741	757	735	689	780	703	760	761	745	766	822	799	742	789	774	754	744	719	774	749	763	816	732	776	762	743	735	729	748	775	717	746	761	730	775	789	735	754	723	745	703	714	718	806	774	755	741	769	706	762	722	720	768	764	730	792	772	725	743	713	789	726	773	770	772	784	758	754	741	739	766	760	760	740	804	712	743	728	743	754	660	759	745	739	707	720	731	770	773	737	747	750	731	765	755	794	777	746	785	790	768	698	769	814	796	747	739	768	816	731	768	726	748	747	732	758	734	765	693	735	752	776	727	783	774	762	694	790	750	723	715	762	795	788	763	728	744	726	733	771	771	786	776	743	734	775	741	747	729	757	792	732	757	734	757	746	721	747	748	690	791	755	770	770	722	731	768	777	740	808	721	756	732	754	737	732	738	761	810	702	777	739	737	769	741	777	734	719	764	774	747	784	734	773	799	691	731	766	759	705	761	712	757	726	745	797	731	721	686	686	763	817	756	744	722	812	756	767	735	745	742	765	729	757	799	742	721	767	753	790	735	739	722	767	768	750	744	741	724	717	763	742	740	756	754	701	770	733	717	760	752	748	760	759	747	766	809	760	744	762	751	762	757	720	776	753	770	727	754	748	721	739	778	739	800	767	797	734	713	780	765	706	780	715	704	723	748	766	740	734	734	769	702	736	752	770	776	773	739	756	769	757	753	712	742	749	787	724	719	752	741	713	803	705	699	778	739	719	780	760	770	710	720	783	774	729	714	773	742	731	779	735	759	705	738	751	790	762	746	745	744	781	796	739	764	714	811	719	713	765	768	763	714	764	749	705	781	722	774	760	796	721	725	703	803	747	787	739	774	732	764	773	706	730	773	766	746	780	717	751	756	750	712	789	769	747	713	763	715	753	766	724	730	764	761	762	750	735	748	771	790	763	752	780	774	765	766	751	778	717	743	730	737	771	756	752	804	764	810	738	734	753	787	733	747	774	769	740	762	766	715	727	783	761	751	785	689	774	748	731	722	719	764	785	778	758	768	755	780	716	754	782	752	693	784	728	700	755	730	779	734	737	782	796	763	781	709	774	791	788	751	766	806	740	742	753	794	722	712	771	739	743	787	752	775	741	783	764	763	764	696	747	751	739	739	753	781	779	760	766	774	752	721	800	715	703	762	746	772	708	750	741	760	767	743	796	753	734	774	734	742	755	807	766	711	738	709	778	755	744	775	794	693	729	797	770	746	751	705	731	785	752	749	741	800	709	783	770	792	710	715	801	736	753	804	762	742	774	769	778	775	709	724	807	764	786	736	755	744	755	833	810	719	768	802	763	764	738	740	793	777	739	761	739	742	841	772	669	765	756	732	703	796	745	797	793	700	692	766	756	745	738	693	738	750	757	737	818	745	756	757	752	721	717	762	743	788	781	759	742	762	781	734	767	803	746	786	733	782	751	724	758	771	783	819	796	788	749	746	774	730	763	763	715	766	738	784	744	727	729	741	791	716	712	754	755	757	713	711	735	774	770	732	768	731	741	736	793	751	798	775	745	778	748	810	748	740	762	777	734	774	720	729	775	767	742	702	739	727	744	759	700	749	734	687	695	733	740	763	744	755	741	734	688	778	778	779	795	771	752	756	755	751	812	742	750	740	727	724	767	771	762	750	795	701	732	772	714	797	728	762	762	731	716	724	755	786	732	743	782	724	755	773	776	739	769	753	690	747	741	773	803	793	762
3665	5267	13144	73804	57655	29220	11267	3333	1113	775	775	733	763	780	761	741	792	737	755	750	733	746	753	695	766	727	701	774	737	748	761	719	747	719	776	728	785	729	766	744	715	727	770	721	734	701	747	789	694	714	736	732	705	803	755	750	786	758	761	767	725	727	727	734	751	700	734	769	731	776	719	731	737	707	708	681	684	749	743	715	753	725	764	754	738	719	773	726	752	758	760	754	765	723	694	735	682	764	760	727	695	750	740	772	769	754	772	739	721	774	738	741	769	732	711	753	695	755	735	738	696	734	678	686	709	747	761	751	715	728	731	702	709	730	746	725	696	734	774	681	699	753	740	759	754	718	747	747	719	755	749	689	753	702	727	696	722	704	769	693	730	800	754	715	718	744	741	720	756	731	724	689	736	702	796	764	747	721	749	697	741	756	728	723	747	713	719	751	761	710	759	733	757	757	717	713	762	744	742	748	716	741	797	717	720	699	731	658	715	757	759	721	674	761	644	749	730	753	740	722	731	701	755	718	726	782	740	733	720	741	747	749	738	782	777	729	719	734	735	672	731	724	730	737	727	709	714	736	711	693	731	713	756	789	693	710	738	696	783	684	735	770	733	751	754	739	697	765	699	688	715	744	705	700	709	729	718	703	795	708	719	702	702	694	700	725	721	716	711	691	713	708	737	748	742	777	780	757	736	734	721	748	709	728	707	765	735	699	707	765	705	716	784	692	750	738	706	734	682	742	707	698	716	722	739	708	729	770	772	717	728	757	764	736	710	682	738	718	748	731	734	715	772	721	767	755	758	742	712	723	752	732	780	752	649	689	700	738	705	765	716	720	719	746	739	730	743	714	708	757	743	730	691	767	720	708	655	709	707	713	716	729	689	766	717	718	744	732	736	720	779	715	771	764	751	712	743	715	724	702	728	734	761	708	724	735	747	729	703	719	656	718	706	741	711	759	779	757	726	733	719	705	762	753	713	705	714	736	727	709	742	766	699	748	750	759	715	737	743	700	726	715	711	747	715	718	734	696	715	725	743	678	739	736	732	686	718	717	723	728	737	733	773	717	735	714	745	706	789	756	720	779	726	755	740	724	710	717	720	732	709	755	731	750	707	770	721	733	683	791	720	706	760	729	722	707	743	704	742	755	716	773	709	754	758	696	735	734	729	688	695	758	734	716	745	739	724	738	709	719	792	703	732	714	751	723	751	711	722	702	724	718	746	726	708	718	684	749	748	724	723	773	772	777	713	708	771	697	714	735	776	709	698	744	754	691	705	712	713	738	761	734	731	743	716	729	713	732	714	725	720	719	747	747	735	685	720	716	731	714	710	728	716	717	765	747	727	732	750	738	723	733	762	742	694	761	705	726	740	724	754	735	702	739	733	739	757	777	721	734	713	711	771	761	739	757	749	727	734	722	729	699	727	666	752	698	724	778	735	715	750	741	720	727	754	712	756	702	730	742	719	684	737	739	713	733	695	729	716	705	724	684	752	702	746	735	730	757	742	756	676	707	726	768	711	746	733	706	709	716	743	710	745	756	737	754	754	704	702	771	816	708	714	726	756	777	779	724	690	788	739	695	746	750	702	732	686	718	748	725	746	711	721	725	739	744	776	743	713	692	728	776	768	742	719	731	708	716	691	695	731	754	731	724	722	696	695	728	763	731	711	736	750	726	723	702	716	673	752	766	723	723	742	704	762	683	701	753	733	676	693	722	752	756	686	719	756	705	762	740	766	697	757	729	777	703	731	710	732	762	696	752	709	721	759	771	738	765	750	718	710	739	770	751	738	717	743	739	766	744	712	745	715	699	758	762	786	720	684	768	694	777	689	791	731	732	765	693	806	736	688	734	746	750	700	746	750	751	744	777	713	736	765	714	728	677	719	679	668	742	760	701	729	676	707	765	713	739	678	703	736	707	698	678	741	725	747	738	741	800	750	760	782	729	727	711	758	720	693	700	759	755	749	735	699	743	701	746	737	707	790	754	713	758	782	759	719	726	721	718	686	713	669	726	746	727	694	748	730	713	755	753	736	773	706	772	724	717	726	723	703	753	703	710	739	724	715	742	780	769	682	678	719	763	729	721	763	783	721	717	742	806	739	756	753	716	709	709	735	754	716	690	744	755	734	684	719	741	762	747	707	688	718	745	755	802	740	751	746	749	752	731	734	726	779	726	710	721	740	729	706	711	730	750	704	727	735	747	695	775	749	762	781	719	738	714	747	752	753	748	740	704	716	723	718	759	746	711	676	727	713	676	726	700	717	759	694	714	734	692	765	722	725	726	732	789	722	723	728	763	726	721	740	728	702	771	749	727	737	729	699	704	742	744	730	729	709	709	721	715	734	754	721	654	695	773	695	751	751	752	691	718	723	692	745	777	706	742	746	746	738	764	745	714	779	753	721	753	726	730	736	736	722	764	693	771	760	720	743	706	777	774	664	700	752	720	737	699	693	786	718	731	743	716	675	760	763	721	754	726	768	729	729	711	787	729	727	713	717	748	741	718	738	717	742	691	665	693	692	716	803	742	695	751	734	769	721	717	774	734	730	730	759	714	704	738	756	712	688	780	699	734	762	719	825	724	698	765	769	745	700	727	717	798	708	728	753	699	720	690	722	677	726	736	738	747	707	733	780	735	761	702	743	746	715	742	737	722	805	745	756	798	779	734	696	729	732	712	731	760	746	707	756	701	779	716	736	712	735	708	726	706	764	754	726	757	753	756	705	754	723	732	733	745	744	721	734	780	684	711	700	725	742	702	748	717	706	727	673	719	747	707	677	725	741	705	766	756	737	709	755	746	730	753	681	745	733	704	689	744	668	732	800	705	751	740	736	764	699	679	695	745	685	716	743	709	697	748	754	739	681	713	733	749	701	722	729	725	764	724	732	723	779	719	724	747	743	719	732	703	700	755	714	781	743	774	711	761	758	739	755	733	754	734	701	705	750	691	727	726	734	725	719	744	781	727	678	801	720	730	704	745	735	742	717	758	785	716	784	736	697	783	671	743	748	731	699	722	723	728	722	737	729	720	707	710	743	743	733	734	750	709	770	730	724	722	701	748	689	723	691	713	732	718	706	695	731	728	698	717	726	668	723	756	670	728	741	742	727	740	761	771	739	712	767	735	684	751	743	743	723	683	746	752	742	748	678	737	760	762	717	735	719	749	735	759	705	714	719	701	726	687	691	725	688	712	692	724	725	714	671	737	734	704	730	750	737	720	726	761	711	762	762	712	731	715	730	724	721	763	734	716	695	741	729	670	724	727	709	713	713	772	746	731	725	724	730	725	785	776	752	773	719	719	692	709	695	721	774	760	696	718	748	746	726	730	686	719	732	721	746	738	774	764	709	719	752	764	732	747	757	750	774	759	706	725	673	643	717	694	742	768	759	792	747	765	740	745	757	688	759	715	718	753	734	714	769	687	707	703	785	745	714	709	751	727	684	698	712	738	677	684	710	725	748	700	667	741	738	744	714	710	758	719	752	728
23857	21126	29570	49846	58217	43024	25702	7177	1652	1015	882	874	853	878	834	879	842	815	842	844	834	868	877	862	822	851	870	853	845	885	846	841	824	803	801	860	845	804	852	837	874	864	840	822	860	906	883	848	839	818	825	818	838	831	802	870	770	839	838	799	856	890	854	817	832	826	773	827	827	860	792	835	896	829	809	827	840	836	851	794	835	837	864	861	847	848	818	833	850	859	828	820	837	825	820	815	815	878	881	834	829	850	841	805	860	876	799	823	826	883	852	794	866	846	811	855	775	821	805	864	843	794	856	785	849	870	839	794	857	822	821	885	833	880	868	888	790	797	854	778	886	814	807	810	839	806	774	880	797	843	814	830	839	807	841	859	822	847	808	791	847	826	864	864	827	857	794	807	819	905	803	806	873	767	811	772	810	831	798	842	811	801	808	828	836	787	798	824	775	844	824	830	842	791	826	829	797	878	858	836	765	848	855	756	813	830	803	872	868	849	856	805	830	789	844	794	842	882	808	799	817	879	843	832	837	780	821	775	822	858	843	867	840	810	805	779	844	802	847	799	811	842	831	869	850	825	854	837	809	882	820	812	851	815	833	788	829	861	807	824	815	836	837	811	772	834	846	771	869	769	814	859	879	819	810	874	833	855	809	813	850	798	833	830	812	825	846	838	810	851	820	825	800	853	820	864	841	857	845	759	808	813	789	840	833	815	834	830	818	824	814	769	832	832	815	872	814	770	801	809	832	842	808	846	785	860	834	897	799	835	865	845	798	833	829	823	838	811	819	796	848	865	850	786	791	834	776	886	871	777	831	840	887	867	835	785	813	792	870	814	819	783	826	823	831	838	882	890	892	855	791	846	849	833	843	817	821	839	813	828	757	801	833	809	835	874	842	840	785	868	815	830	804	878	830	820	799	796	821	830	836	864	858	850	794	795	838	798	836	843	781	841	835	762	850	816	841	798	795	845	839	807	885	852	834	859	836	848	898	842	786	776	852	811	810	827	875	788	791	877	825	803	816	842	798	822	804	841	775	801	882	802	871	853	809	839	838	844	842	858	840	840	794	762	851	809	812	828	772	809	779	856	851	891	879	828	839	834	808	826	797	830	816	798	756	821	852	873	806	807	806	828	856	832	787	776	825	806	775	890	855	835	788	871	857	824	850	848	797	768	846	798	807	836	816	842	849	852	839	818	803	835	804	827	841	775	846	832	771	795	796	815	784	859	776	841	803	856	853	833	811	806	815	821	787	819	818	840	804	850	822	792	788	834	802	842	857	813	800	811	862	796	867	781	829	841	813	817	841	793	798	804	776	797	778	787	820	877	845	825	783	850	832	836	807	854	872	781	786	904	818	810	842	851	830	846	854	859	828	880	824	826	832	844	864	846	869	851	819	842	768	843	833	856	795	831	827	777	826	828	840	825	847	805	848	836	822	807	778	813	838	830	806	833	821	780	838	825	804	787	852	789	864	819	849	850	810	823	851	866	814	809	807	877	833	815	869	821	830	852	862	808	814	813	857	797	810	826	772	793	866	844	814	810	835	832	807	835	832	829	833	846	844	823	822	840	854	867	842	820	798	813	827	752	847	812	814	781	822	820	786	859	841	862	747	846	862	883	820	823	830	799	792	861	812	843	852	799	816	833	836	822	815	826	821	818	814	820	815	783	779	855	796	849	762	804	875	847	845	831	805	862	786	814	854	831	790	849	833	794	843	833	845	790	845	813	812	831	839	811	831	822	813	849	827	887	822	833	891	764	787	848	807	827	821	827	793	832	832	853	883	852	788	821	851	766	751	844	874	846	829	836	782	800	829	844	869	839	843	816	879	859	824	794	841	844	783	854	784	785	782	837	799	855	833	772	815	831	829	791	880	823	779	829	827	809	767	796	853	800	836	840	828	813	839	838	849	847	807	832	790	856	825	854	798	793	849	825	794	811	854	845	853	829	860	819	795	834	809	843	811	860	846	797	796	827	846	819	808	832	832	847	866	863	830	883	831	843	773	821	835	882	849	836	744	836	841	858	806	857	838	796	841	849	821	794	794	827	833	884	832	847	859	864	838	863	805	827	780	810	761	831	812	832	816	885	880	831	828	837	789	807	756	799	854	806	805	796	815	847	857	803	796	849	863	839	763	793	815	817	760	853	832	860	851	840	826	768	828	800	811	857	851	782	862	877	804	851	791	811	864	827	787	836	829	835	857	773	794	792	783	849	811	806	819	818	816	834	850	848	822	787	839	787	886	866	791	851	844	866	824	833	798	898	844	844	814	832	840	805	770	821	769	789	839	780	856	834	854	847	799	858	828	794	802	845	860	841	825	806	785	809	831	815	839	817	777	848	813	847	826	796	856	837	798	844	865	822	841	827	836	839	850	824	767	827	817	864	851	818	850	779	821	843	819	804	843	846	824	805	848	837	824	831	866	822	805	847	847	808	809	800	830	803	818	767	830	835	841	789	828	814	870	787	869	799	847	835	796	866	796	846	781	771	836	863	823	795	821	842	829	807	876	837	834	778	786	838	795	820	890	831	819	803	880	828	835	826	851	820	835	810	803	884	762	819	822	812	826	850	837	862	858	752	841	812	792	855	813	776	819	791	759	859	852	824	831	864	848	830	843	867	794	775	809	811	838	862	773	829	834	807	851	836	778	870	817	802	858	821	815	784	852	806	816	816	807	815	834	864	823	825	833	848	810	793	856	797	814	837	808	800	807	824	828	855	852	805	815	830	829	862	867	832	840	834	817	840	796	839	831	868	842	826	829	757	824	819	832	818	833	778	787	863	795	862	822	837	814	847	827	804	750	865	879	784	867	833	810	837	806	821	815	855	787	793	784	844	858	813	785	833	834	806	816	815	843	811	818	838	810	861	832	861	835	833	831	826	828	813	842	869	863	834	845	827	788	845	815	769	836	832	856	875	860	846	795	803	799	838	855	833	846	821	804	841	881	840	838	806	854	801	859	816	807	828	817	800	829	828	847	833	887	829	846	837	798	850	832	865	819	819	803	794	813	808	827	819	799	810	816	853	832	861	787	882	868	809	811	793	847	790	872	785	863	807	810	787	785	845	841	892	835	853	808	796	878	807	866	807	807	821	828	816	811	835	774	827	828	827	858	793	814	840	852	823	840	843	787	806	833	817	808	790	847	834	788	832	845	838	809	800	821	822	797	807	777	876	831	808	850	794	844	840	823	841	820	867	828	818	836	858	846	821	791	794	798	850	883	839	841	810	805	825	810	813	798	768	834	806	810	848	886	843	872	846	889	789	842	823	849	850	859	856	824	822	821	844	832	792	799	850	821	829	818	825	813	800	881	829	803	783	842	779	863	857	792	837	823	779	841	813	777	826	788	858	826	824	856	817	753	786	812	818	794	880	791	836	824	792	765	794	808	845	817	853	879	770	863	817	815	848	899	904	811	834	839	789	900	768	810	793	845	804	792	815	840	839	797	835	823	867	831	827	809	854	819	816	797	863	786	773	801	891	808	842
4033	7205	24079	81220	64458	37297	15492	4269	1449	905	799	831	831	823	847	795	840	833	815	821	812	829	842	839	818	816	836	807	817	767	773	900	805	821	761	779	762	780	798	819	850	841	815	787	798	777	828	762	843	805	762	853	824	846	857	855	802	828	784	776	891	809	814	772	779	799	762	802	794	822	800	828	825	838	784	783	833	856	851	799	789	787	833	845	912	835	809	819	775	786	824	779	846	802	796	799	866	841	846	814	811	861	813	786	802	767	821	823	879	789	856	775	854	820	801	793	811	824	869	817	788	826	821	846	867	831	857	854	796	817	781	862	800	844	827	782	846	779	785	762	751	814	770	798	836	804	808	790	829	829	754	802	775	809	822	827	813	838	787	789	820	871	735	805	830	823	778	789	862	818	792	834	804	831	754	777	793	853	742	792	886	833	804	776	835	784	861	836	813	830	830	779	794	815	777	802	776	780	791	812	765	801	804	820	833	823	812	815	821	816	787	783	866	858	802	857	826	792	855	839	816	863	779	821	813	836	784	791	807	811	805	827	849	800	791	770	759	819	822	843	831	806	806	759	804	849	829	785	838	814	813	808	852	804	800	793	778	842	815	877	838	831	831	777	801	809	808	799	830	803	783	854	788	819	745	849	799	866	821	804	762	787	824	833	814	795	859	814	784	811	825	840	832	862	793	769	776	790	826	784	810	790	828	808	831	840	833	832	792	813	783	821	795	823	805	847	839	797	799	824	806	799	822	790	817	825	833	857	815	820	801	896	792	835	863	835	808	853	782	778	815	843	817	830	759	804	783	808	821	816	822	799	810	840	783	798	769	839	848	821	799	757	793	847	772	837	833	792	792	820	833	790	809	833	831	817	815	878	810	814	793	810	837	804	756	781	842	790	782	801	790	831	794	851	806	860	823	770	829	823	839	828	817	778	831	781	825	844	834	855	811	797	791	851	788	825	859	808	827	792	785	806	732	790	763	814	779	833	796	793	779	789	839	825	807	813	815	824	771	827	792	805	781	814	780	785	791	826	859	786	786	800	797	773	798	779	834	827	776	816	829	851	864	819	803	813	782	825	791	796	813	843	809	743	815	759	866	788	784	798	808	796	847	803	824	788	813	754	815	772	799	826	829	816	804	775	774	792	789	757	828	780	807	778	788	820	790	791	844	788	790	772	816	825	820	838	805	812	810	762	786	786	822	791	811	800	786	800	861	778	787	810	838	863	784	816	811	804	808	783	870	822	821	813	824	836	795	785	803	821	824	763	837	820	789	785	831	802	827	819	796	835	782	760	787	835	819	785	794	801	818	784	802	837	845	812	819	807	801	843	776	826	789	799	808	839	772	827	785	765	857	774	801	823	808	800	789	781	827	831	836	787	791	811	800	812	811	836	836	827	818	782	833	799	790	811	856	784	873	808	801	758	828	758	803	779	811	790	830	813	792	829	858	809	828	813	829	798	799	788	783	795	772	805	790	835	825	824	822	806	795	803	813	776	819	807	826	820	814	788	780	766	867	814	768	777	850	797	857	812	821	779	858	763	819	821	742	831	805	804	823	806	843	773	772	808	845	785	861	762	822	798	838	818	776	795	762	799	812	790	810	812	750	820	810	811	807	819	814	796	804	833	826	815	778	802	786	774	827	802	781	795	820	818	796	837	837	812	827	822	774	778	785	779	782	854	821	830	847	784	799	811	812	798	783	841	821	823	808	817	805	821	808	811	765	842	809	785	805	791	748	781	830	804	800	793	806	777	794	817	783	798	804	809	830	818	813	798	775	809	815	771	755	778	815	801	816	792	807	875	804	789	796	815	807	778	812	812	801	795	810	824	819	776	737	780	818	797	851	770	816	773	757	818	758	801	820	811	787	802	800	787	840	821	820	743	781	733	752	793	804	815	793	784	832	790	828	770	809	828	807	802	780	821	827	834	820	817	813	771	819	819	790	847	776	834	859	798	754	782	760	822	822	822	795	798	762	816	825	811	773	825	787	795	798	806	822	805	811	828	802	872	838	779	767	799	830	813	804	819	810	824	805	797	837	800	832	756	819	819	818	823	826	787	831	768	846	793	872	835	768	810	785	775	809	809	803	797	825	839	808	747	780	770	820	799	826	840	791	787	800	812	787	850	828	796	808	810	747	743	844	817	777	866	835	748	811	789	827	861	812	787	789	797	838	764	800	848	864	818	816	801	853	822	833	808	802	848	829	780	781	847	801	766	808	785	809	775	802	799	738	815	770	838	835	793	755	795	810	729	819	791	848	830	769	784	835	806	777	839	841	760	808	815	829	845	829	819	803	783	848	784	786	783	831	805	766	807	801	801	790	810	810	812	752	812	815	812	795	771	777	826	779	814	800	792	858	749	827	788	781	816	791	791	777	795	795	763	781	806	807	786	820	798	795	834	820	813	806	796	803	818	798	778	837	823	816	851	791	787	787	800	838	814	795	806	771	790	830	771	790	807	825	819	800	794	795	794	799	777	796	825	823	764	756	777	805	866	814	761	819	845	837	828	781	803	764	826	826	808	795	845	844	773	807	762	768	832	852	769	843	809	812	794	802	831	806	798	775	735	830	790	832	775	775	829	853	799	791	821	732	841	771	781	825	794	775	830	790	785	901	771	817	793	811	810	834	767	763	802	828	831	842	789	801	797	810	797	843	800	818	802	833	761	756	785	812	868	838	793	796	794	822	765	792	765	801	824	783	784	771	820	810	798	765	827	809	816	770	811	851	777	789	791	824	828	779	757	821	861	771	826	832	820	816	825	810	825	793	806	803	797	839	813	771	719	857	807	792	756	755	828	842	818	777	755	787	771	779	782	827	811	785	788	849	786	820	779	790	810	812	806	774	875	793	789	838	833	789	811	806	846	770	844	792	787	830	755	847	846	813	780	767	784	762	797	817	790	779	805	824	814	819	840	750	844	767	852	766	793	809	809	781	795	790	788	826	852	799	817	791	763	844	834	832	841	771	840	822	801	808	795	793	791	870	774	826	861	815	826	805	767	796	830	861	780	811	811	802	792	822	786	831	779	773	794	835	789	729	794	782	824	852	811	786	818	793	816	788	812	838	771	827	775	763	802	798	766	823	830	766	770	794	771	772	811	798	813	772	825	780	818	808	772	846	771	767	762	820	797	833	790	792	794	833	816	830	835	832	815	765	840	832	840	803	818	798	801	779	809	772	790	786	829	816	814	825	850	792	816	800	765	773	805	777	805	816	823	778	780	821	778	824	859	801	850	750	852	805	825	846	815	792	763	789	821	807	748	750	822	852	811	788	757	821	822	806	790	769	840	820	839	816	774	790	786	777	806	831	834	802	748	833	849	771	771	854	819	839	798	798	811	775	779	774	743	796	794	767	810	778	814	827	811	848	816	851	782	767	789	798	783	811	799	798	821	831	832	802	830	794	842	755	765	823	804	775	799	802	851	780	838	749	764	768	742	787	807	837	766	723	797	832	806	794	808	744	824	835	807	775	829	803	744	849	787
27171	13625	17382	31504	15424	4986	1742	1027	811	762	742	753	738	782	763	761	772	807	779	754	726	785	773	743	796	792	756	750	704	767	804	769	776	803	756	794	710	747	755	852	794	801	777	772	755	809	759	749	782	696	759	755	750	702	713	776	790	744	823	741	749	808	694	800	797	712	744	753	773	727	775	781	733	753	755	731	785	760	731	765	799	783	728	791	727	772	760	759	802	780	743	762	733	744	732	748	729	747	785	752	767	728	797	713	744	761	713	807	785	776	798	794	744	798	742	762	774	767	740	757	743	737	735	708	744	781	778	716	790	779	757	833	759	705	772	763	770	746	779	733	807	745	792	743	809	766	764	716	731	810	761	780	786	752	735	737	768	756	739	735	726	779	781	769	724	765	773	821	745	739	724	773	754	771	802	804	790	720	742	777	777	745	731	745	804	755	732	711	802	834	783	739	765	749	728	740	783	801	781	766	762	717	741	737	764	728	733	777	764	745	770	766	751	750	752	754	756	767	749	794	736	804	750	767	768	757	767	733	786	796	757	731	760	752	722	731	768	781	727	742	768	795	704	740	766	795	782	748	759	731	737	714	795	761	773	754	713	755	748	747	799	716	767	747	793	771	779	739	771	779	754	795	758	726	744	760	772	746	757	786	793	783	762	769	700	774	793	783	771	760	815	793	783	769	817	753	769	737	782	700	808	794	706	773	691	750	795	781	786	802	754	724	721	773	757	716	736	773	725	826	767	814	777	803	758	744	750	716	813	790	759	750	799	754	745	775	773	776	733	742	813	782	687	758	764	719	783	766	732	795	822	784	768	779	726	756	796	822	750	758	805	782	768	773	700	771	785	784	751	789	802	762	793	797	756	747	776	719	791	725	803	756	780	764	766	806	746	746	757	765	761	827	792	740	757	723	756	751	734	763	749	720	784	754	783	773	772	759	796	802	757	762	749	725	817	764	756	742	736	745	733	760	779	760	801	794	808	765	792	819	792	747	769	770	731	760	720	733	763	766	765	789	766	812	738	811	755	721	747	760	752	750	750	822	742	784	763	773	718	733	734	733	748	754	841	786	738	740	737	799	780	793	762	779	813	762	801	776	712	736	745	729	771	811	782	717	739	751	760	761	728	768	752	807	777	746	771	747	735	768	745	762	747	771	796	715	766	796	841	759	747	795	730	768	779	776	756	722	719	770	778	751	691	751	750	786	766	757	710	792	711	734	798	805	721	738	740	736	757	780	719	722	791	808	760	784	740	743	847	755	740	706	731	757	785	807	707	766	776	761	770	740	721	734	781	799	776	817	771	752	774	782	738	776	747	784	818	703	740	777	727	760	777	820	726	749	736	759	771	716	720	759	728	691	729	740	747	769	763	746	746	770	721	744	763	771	760	741	770	778	798	786	764	767	732	749	755	733	793	784	758	749	733	746	759	791	777	772	723	772	756	771	791	765	743	774	732	798	756	784	765	741	765	734	719	729	769	786	791	760	764	757	741	734	758	743	775	743	756	772	773	720	730	754	753	757	738	786	807	763	786	736	793	761	747	823	768	742	766	729	800	774	707	731	762	753	759	751	764	756	761	807	763	761	817	728	790	738	802	699	764	769	761	737	754	748	757	785	752	778	727	779	776	759	772	795	736	774	786	789	773	777	787	752	754	739	770	735	771	726	771	797	770	789	730	776	770	747	724	822	742	730	746	780	781	757	748	762	762	722	776	781	750	757	745	760	758	758	749	770	774	790	728	773	730	780	803	716	784	743	724	742	754	794	685	785	729	764	755	823	784	732	760	786	771	793	776	755	825	745	782	777	725	749	711	771	754	758	778	817	815	708	797	766	767	776	750	789	693	758	830	774	732	783	738	759	761	751	753	752	697	775	790	775	741	719	758	742	770	760	769	732	765	761	755	701	731	747	802	752	801	746	803	737	747	766	794	744	762	763	724	708	758	754	750	777	768	732	728	778	704	757	782	770	805	814	723	746	734	823	758	747	792	730	751	778	777	699	752	727	800	784	762	752	766	769	767	730	741	755	779	771	738	745	777	734	723	790	722	778	804	739	745	705	795	812	753	768	787	735	759	790	802	789	762	752	799	742	785	720	724	755	778	738	744	735	802	740	814	776	775	751	763	792	749	702	813	770	793	746	749	803	722	774	763	807	762	793	778	784	744	754	756	779	733	771	788	729	721	723	741	757	796	776	737	796	721	786	724	743	807	783	725	783	789	765	800	768	793	715	783	787	745	760	725	746	724	786	774	817	772	707	735	824	780	742	749	805	721	733	750	774	721	769	800	799	753	779	805	732	756	768	731	808	787	778	786	772	751	779	796	777	779	753	706	767	778	787	800	751	728	751	766	760	758	753	710	791	757	739	794	769	817	781	793	775	819	752	825	756	769	783	783	763	757	803	774	749	734	777	691	794	824	772	766	767	730	760	744	756	786	754	778	768	759	835	754	770	741	750	758	717	730	730	771	732	812	706	800	757	730	744	729	789	734	809	766	807	806	827	758	814	711	762	796	755	776	780	786	780	792	774	779	783	773	719	736	830	733	752	756	744	737	762	774	784	771	790	763	744	782	761	760	800	738	741	709	706	759	758	733	745	760	724	772	769	735	745	777	803	742	757	777	773	724	745	750	767	796	791	789	756	759	779	774	739	787	770	768	772	780	802	744	774	775	761	751	747	784	711	737	780	776	751	788	770	774	782	747	754	806	747	832	785	715	764	810	792	737	742	753	769	790	784	711	755	757	770	757	815	793	716	760	735	782	791	821	702	765	752	753	711	781	799	748	766	783	819	780	776	721	786	824	770	741	778	768	787	791	726	752	795	810	750	770	762	761	732	792	751	747	786	764	712	716	772	765	777	782	747	746	734	756	739	750	768	758	803	786	724	733	735	767	751	805	762	714	702	711	773	781	775	727	794	742	774	756	751	740	752	738	789	732	745	830	757	750	760	723	754	770	697	745	739	777	756	815	740	765	777	728	792	780	752	767	775	761	770	769	745	784	742	746	817	756	759	766	760	794	736	818	759	769	785	785	726	816	805	733	762	820	766	739	799	708	743	782	756	723	788	772	746	826	761	742	795	761	802	781	769	770	792	759	732	787	777	740	750	710	757	755	729	746	769	738	726	783	782	787	752	747	742	789	735	761	733	702	731	772	767	792	778	736	729	742	731	791	744	731	772	676	748	721	752	786	770	751	751	842	778	798	800	760	810	771	735	807	779	761	776	807	715	761	719	768	761	772	773	785	779	728	772	745	748	774	759	805	807	838	742	761	731	727	783	763	797	733	731	715	820	760	754	790	745	712	778	736	779	795	767	750	760	811	789	744	758	763	780	791	750	791	781	759	770	794	810	781	770	754	751	740	797	769	741	770	755	769	731	731	797	823	760	791	778	781	784	731	758	708	774	783	794	800	763	750	796	761	715	734	780	753	728	729	748	718	798	734	749	757	725	752	785	761	768	772	824	782	730	690	783	807	753	757	769	737	743
5085	1426	19570	22166	9848	3823	1559	905	690	725	693	710	736	772	679	675	699	733	703	678	693	731	686	707	671	725	699	703	728	720	717	697	707	678	706	680	730	681	739	683	658	659	690	695	706	705	746	704	680	705	734	708	694	695	692	729	689	693	668	685	697	655	705	724	707	657	682	754	674	704	698	730	747	749	706	691	704	679	690	713	719	662	707	657	661	715	704	665	712	695	685	688	716	667	688	630	749	636	715	743	659	709	694	705	700	737	692	672	648	705	656	639	703	681	690	727	727	721	645	682	703	705	696	702	758	672	661	705	718	696	756	698	702	690	696	714	730	700	744	640	697	665	670	654	643	697	710	628	728	716	727	720	709	693	716	726	698	717	697	747	736	646	707	695	718	694	722	724	700	682	697	695	671	756	702	722	697	690	724	720	726	699	710	686	715	719	678	696	703	687	681	720	699	677	662	730	705	671	682	665	741	727	689	695	721	700	717	714	706	711	704	737	693	735	665	680	678	696	722	682	698	666	707	708	653	719	683	699	656	702	711	702	728	665	690	679	699	647	724	731	719	688	681	680	699	680	736	711	710	716	732	689	685	755	670	705	683	695	719	723	683	701	699	671	711	704	702	727	718	668	675	690	685	690	704	681	691	682	696	690	692	701	733	701	719	665	703	716	709	704	673	721	735	722	696	644	671	674	679	700	670	758	709	704	677	711	676	678	704	643	707	681	698	712	730	704	673	639	706	689	721	699	704	661	748	695	659	751	694	715	721	718	726	714	735	749	750	749	707	694	721	703	699	757	706	688	659	668	693	681	737	656	758	675	725	689	711	710	761	702	742	724	679	715	697	677	664	683	674	692	709	697	712	705	739	650	701	666	742	702	784	698	697	727	677	712	662	703	744	684	694	699	744	704	698	660	712	714	676	679	667	682	685	676	710	686	723	688	659	682	662	705	645	731	629	705	723	697	715	666	710	738	707	700	725	698	717	733	736	677	677	653	741	714	684	689	724	688	686	735	705	646	701	701	718	733	693	735	676	733	686	726	685	740	737	694	658	693	673	677	727	681	681	675	695	706	674	790	749	722	708	682	699	689	698	650	681	657	721	719	733	702	742	689	669	659	703	707	687	694	710	652	678	717	738	729	669	684	746	685	726	729	702	694	720	703	708	711	691	700	732	729	674	692	677	708	692	689	695	694	646	686	725	716	691	684	738	689	706	713	738	675	704	693	699	680	677	740	729	708	693	675	724	667	733	670	693	713	713	688	685	725	685	683	695	663	713	708	696	703	739	733	699	698	689	711	709	714	750	684	736	702	676	673	710	719	665	704	659	623	668	689	700	729	682	693	704	689	646	722	700	707	665	626	699	694	657	708	761	684	686	688	733	689	684	674	712	668	687	748	698	714	665	699	667	726	704	676	718	700	687	735	724	665	747	713	666	713	723	721	692	653	692	717	712	693	714	686	652	719	703	719	714	699	727	697	737	662	672	648	725	707	722	730	747	701	704	682	721	687	682	704	670	700	684	719	698	705	757	709	654	687	680	662	695	724	665	736	670	751	673	675	711	672	660	649	686	715	648	719	670	746	750	675	676	692	700	712	713	701	685	682	706	710	717	672	685	698	740	736	731	663	777	697	707	740	711	684	687	741	681	712	710	701	718	697	733	706	655	698	736	719	671	681	688	703	734	664	771	717	716	705	695	664	664	729	692	686	654	693	702	714	681	713	721	716	714	710	733	675	704	722	737	732	733	704	658	661	718	696	713	739	677	692	717	636	743	695	715	683	704	718	710	710	660	675	705	752	695	683	687	652	759	683	670	731	705	687	667	691	703	670	711	742	641	690	707	668	675	700	688	707	676	634	663	619	727	755	695	673	703	727	700	696	708	727	731	707	692	672	712	663	710	764	681	687	741	705	754	757	717	715	684	709	683	667	686	731	695	709	704	693	719	695	687	708	705	674	729	691	715	723	685	709	737	742	684	724	709	713	676	674	698	670	752	664	669	675	682	668	720	719	701	675	697	709	735	710	667	764	668	673	670	708	720	704	736	686	711	712	685	690	666	693	673	702	689	714	694	714	691	742	693	745	762	720	735	695	669	725	677	702	694	699	701	764	702	731	736	690	697	697	700	722	682	643	663	685	727	719	693	690	722	719	671	711	714	710	728	749	709	682	694	684	699	639	697	729	719	746	698	730	714	694	733	722	698	720	680	749	680	677	626	677	723	662	721	674	752	708	721	730	679	687	676	703	678	718	698	725	701	686	709	730	694	759	665	723	672	668	712	694	692	701	763	681	714	687	694	695	713	702	722	642	726	690	689	642	740	707	649	715	692	685	693	684	690	715	669	726	719	701	686	685	691	706	704	687	676	758	692	687	717	728	684	697	658	729	723	710	697	696	716	713	678	679	743	700	679	716	722	668	680	711	727	743	693	679	655	708	721	702	737	708	708	717	656	726	705	691	719	642	705	708	705	695	701	717	703	718	743	742	686	704	690	736	729	699	698	695	708	715	695	693	686	716	715	665	703	708	706	699	709	705	715	628	746	658	729	721	684	663	678	724	707	651	702	750	720	735	703	688	706	694	669	669	712	674	737	660	668	689	697	684	701	691	689	708	709	699	677	690	687	728	689	694	700	736	704	699	687	729	687	684	717	656	664	682	662	651	672	665	705	679	733	700	715	714	679	684	720	670	748	704	678	732	691	659	623	681	675	722	705	733	713	685	703	702	676	718	744	731	768	684	722	690	664	688	700	728	691	724	712	704	759	703	743	720	682	711	683	670	675	706	671	678	684	704	714	728	707	670	753	785	690	699	705	723	702	694	687	723	707	719	706	681	718	730	673	704	686	698	702	690	698	695	724	703	713	727	712	700	741	692	710	652	707	678	725	756	696	738	716	713	704	683	692	711	724	723	711	703	720	753	721	720	691	696	724	696	683	750	678	743	707	786	718	699	698	715	758	699	712	678	687	696	684	704	701	700	739	733	718	679	746	698	664	722	743	667	743	646	643	708	670	699	726	697	651	727	697	728	678	715	685	694	668	683	705	722	699	702	703	685	733	678	700	701	689	690	701	682	671	657	673	702	737	784	706	717	709	632	732	657	679	716	729	694	664	705	680	713	706	681	710	733	698	691	743	675	670	690	699	687	685	714	688	703	658	729	700	654	687	682	676	676	784	727	705	708	682	701	727	699	684	699	710	712	706	716	693	681	733	730	726	704	712	652	745	713	657	719	717	672	683	664	684	695	717	688	680	709	671	676	742	695	674	688	741	681	706	642	759	712	673	718	687	753	734	697	673	664	750	718	707	710	729	676	699	736	674	708	718	703	747	705	682	705	711	723	703	701	706	698	714	731	677	658	683	680	682	706	710	720	646	669	742	698	691	638	726	716	712	666	683	648	701	719	690	713	717	698	697	652	676	683	693	672	733	739	703	720	679	682	736	685	688	686	680	710	693	642	712	727	668	682	668	685	728	736	691	697	727	680	719	721
24483	21158	45359	56253	42449	25526	10280	2107	967	897	808	793	778	763	811	770	844	774	790	785	808	794	769	769	807	861	760	755	798	780	762	730	782	774	773	783	744	736	774	793	781	738	741	741	784	775	828	794	818	755	777	801	693	733	714	814	771	768	795	740	718	755	696	755	722	770	771	779	767	761	695	757	752	735	743	800	698	779	795	734	799	760	757	758	763	732	763	747	842	769	807	781	782	790	724	786	732	771	801	783	759	780	787	773	804	794	783	757	771	790	790	796	745	755	764	783	774	742	756	760	736	746	760	768	751	734	729	840	715	738	746	751	689	795	809	812	719	809	745	810	740	762	730	777	760	753	713	769	757	824	813	791	781	795	730	799	806	736	783	740	722	736	793	808	773	754	795	729	774	800	765	805	777	772	750	774	753	763	781	748	768	801	763	768	770	760	792	759	738	829	764	776	773	765	773	752	799	806	753	790	793	758	822	739	744	753	776	755	782	779	769	813	754	749	733	819	736	807	824	779	816	756	715	768	774	727	797	757	819	722	754	762	849	738	790	739	766	758	750	790	820	812	780	781	799	759	741	759	768	770	777	778	781	793	796	766	749	744	778	776	746	819	775	757	789	795	764	745	813	695	762	816	786	789	746	761	730	716	787	763	816	734	797	733	738	785	755	755	759	744	766	740	750	735	759	755	761	729	761	781	774	758	814	765	786	713	703	801	769	781	821	782	752	786	807	831	792	775	731	786	745	750	745	800	767	734	718	785	766	727	725	768	754	725	797	772	775	803	781	761	788	761	740	807	758	720	748	786	779	756	734	759	771	711	791	781	763	807	738	747	764	829	735	734	747	778	746	854	711	762	740	798	761	746	784	697	771	728	796	759	772	699	761	795	753	738	759	728	765	744	759	772	790	740	820	765	781	716	784	734	794	779	716	766	771	754	714	740	760	735	772	807	807	765	718	737	817	763	771	762	737	819	764	805	743	750	776	794	735	781	756	729	743	785	809	778	747	770	823	810	772	763	760	777	797	852	735	757	763	814	758	759	784	773	774	782	794	717	749	792	782	747	750	786	777	782	743	775	780	726	741	751	732	719	805	799	771	825	760	792	799	772	756	760	774	782	728	683	739	747	779	741	741	816	767	760	742	788	761	803	787	728	752	731	802	763	777	753	781	755	774	762	785	751	792	759	765	773	765	726	769	762	781	776	794	766	773	764	779	736	724	755	735	722	720	716	726	763	742	764	795	733	747	792	782	759	747	760	744	779	716	769	822	769	832	730	840	778	780	724	777	765	760	778	774	711	780	733	732	759	771	718	745	740	746	734	733	786	796	762	756	767	720	794	757	753	713	746	721	765	717	725	799	765	747	727	785	761	706	692	781	746	810	776	760	772	783	736	780	765	790	720	734	768	721	774	778	765	780	794	780	737	750	753	755	806	771	741	766	774	820	784	765	700	793	812	804	795	764	771	818	764	784	719	832	793	742	784	760	778	731	785	776	746	728	753	759	747	805	775	775	776	736	785	767	760	739	758	758	815	789	796	816	693	780	808	811	735	735	750	779	721	755	775	740	733	760	797	734	700	752	755	780	812	701	735	768	762	776	771	731	724	768	743	743	695	768	757	797	780	770	735	777	813	752	766	781	768	741	767	751	784	756	747	816	760	817	772	723	735	812	825	782	760	747	757	749	735	749	773	795	777	789	755	743	743	771	759	751	775	783	761	783	767	738	806	749	765	792	739	792	738	779	786	744	748	767	811	807	785	730	743	766	722	751	741	790	725	764	780	765	766	708	747	766	781	764	769	752	795	707	810	719	708	790	787	778	748	792	831	736	749	777	744	719	766	802	777	755	741	717	761	796	751	802	749	787	754	762	786	823	785	776	794	752	742	763	746	782	810	735	780	794	793	757	772	740	756	785	786	772	776	742	762	780	743	727	732	767	746	767	798	767	756	798	762	783	789	759	805	824	765	806	799	762	726	755	745	744	771	738	789	770	797	763	720	836	790	764	745	793	821	760	751	785	773	726	796	798	801	780	794	745	760	728	738	755	747	746	793	744	766	758	767	819	695	753	766	746	761	761	735	778	743	779	739	726	721	797	774	761	773	787	766	787	751	737	752	773	799	755	814	821	738	728	738	763	763	757	735	794	694	778	740	787	725	770	815	767	748	765	767	753	760	739	724	771	758	762	776	752	818	748	811	716	773	671	718	727	773	712	759	737	744	724	783	809	807	741	790	736	806	795	751	760	778	770	786	732	745	763	793	733	758	755	769	758	774	733	748	774	705	771	804	748	789	751	749	791	718	793	740	748	732	776	760	750	757	766	737	811	752	762	750	700	740	754	810	746	730	779	787	758	809	742	817	727	797	755	798	730	824	748	771	780	774	761	781	742	833	762	701	797	746	757	752	735	762	765	785	734	747	781	777	805	762	729	699	739	726	772	722	741	742	789	778	816	786	812	762	762	774	752	768	766	766	771	735	777	790	736	802	765	701	753	719	735	722	781	740	764	815	759	718	815	782	765	763	784	753	778	776	821	712	782	746	800	732	758	797	760	745	750	766	831	764	787	757	766	814	759	795	751	748	713	757	802	745	736	755	776	759	793	780	736	789	795	761	766	751	733	726	746	762	728	752	759	731	765	741	823	776	783	801	775	734	735	779	758	786	745	773	717	749	788	782	723	786	803	763	758	794	712	769	729	770	774	782	742	766	771	799	768	785	776	781	716	726	716	735	738	775	768	768	779	740	777	755	778	803	820	836	741	786	801	770	741	798	737	748	783	764	757	792	742	744	761	750	721	730	780	766	768	776	767	740	779	711	735	740	750	754	755	745	726	754	747	759	757	766	733	757	742	769	751	736	763	807	795	751	728	730	740	734	769	784	793	756	828	758	707	734	790	769	781	782	720	745	776	698	769	725	750	796	700	799	770	792	753	814	749	798	732	764	739	725	778	753	745	735	762	746	732	771	749	819	783	810	817	762	719	717	803	800	730	813	748	760	782	790	741	793	791	749	765	758	822	717	756	771	761	775	826	765	820	761	747	779	743	738	747	789	723	790	798	739	768	781	768	766	781	779	785	727	739	822	781	797	721	773	763	729	804	773	773	755	796	745	775	761	747	789	823	741	799	824	751	743	777	818	756	793	773	767	784	795	778	755	780	797	785	739	740	743	746	784	789	788	794	802	817	788	781	737	747	791	746	726	720	742	747	777	786	764	782	723	758	730	728	731	767	756	759	737	798	761	769	748	788	756	756	752	782	734	748	767	724	744	776	740	775	769	756	771	761	754	732	750	693	725	717	753	780	759	794	740	744	789	769	702	776	762	733	770	746	783	760	768	791	746	760	780	811	808	771	745	759	733	795	731	802	749	762	749	818	785	803	740	722	749	754	752	774	711	790	724	806	781	782	751	728	790	762	775	756	750	723	758	814	748	723	767	713	768	740	768	733	774	780	803	748	780	783	766	778	796	766	744	749	804	710	783	724	769	785	746
3764	22377	78762	63677	38830	16741	5576	1861	986	769	779	809	808	788	730	809	803	798	773	751	820	756	773	751	757	771	799	733	743	775	826	784	762	768	729	743	793	815	777	789	791	740	759	761	789	783	753	802	697	750	793	771	743	751	759	766	729	749	779	781	747	793	770	767	801	779	800	790	729	800	730	782	817	793	823	777	748	767	776	746	764	814	747	771	752	734	702	779	822	782	807	747	803	761	792	761	820	738	756	766	746	774	735	780	769	776	792	822	715	780	785	792	751	778	792	764	746	765	761	783	740	817	755	784	717	774	741	820	735	812	758	752	771	801	723	729	732	768	725	788	756	796	745	784	732	739	758	781	806	705	765	761	778	793	760	751	763	776	797	764	748	724	751	744	715	748	763	768	746	771	769	752	762	753	772	783	709	769	727	772	730	772	768	716	779	762	763	778	783	741	744	777	736	778	792	791	749	765	757	775	754	788	771	743	746	760	717	776	761	771	744	760	727	707	750	749	730	749	770	752	767	744	737	778	741	762	690	741	758	716	737	768	751	699	774	802	785	775	718	733	738	747	771	772	751	821	856	798	752	807	804	749	766	754	746	751	756	750	756	782	737	727	776	720	760	719	798	758	773	784	781	750	766	721	774	729	743	758	761	772	730	781	791	738	741	749	758	703	798	780	750	818	770	748	793	755	784	775	734	770	807	758	783	797	790	742	758	800	729	832	717	706	746	787	767	754	753	699	783	787	728	798	789	795	694	737	805	767	769	766	749	755	765	738	756	803	754	767	748	815	735	731	720	770	790	762	799	812	778	744	760	751	788	728	739	798	763	785	731	747	759	740	773	760	754	815	733	797	795	755	747	750	719	772	745	727	731	805	794	762	733	786	748	797	717	754	746	774	726	732	707	746	788	733	750	777	737	760	788	773	746	756	782	740	712	763	765	779	738	780	765	750	800	690	782	728	777	813	755	762	813	757	821	712	750	797	727	767	733	719	780	739	779	818	729	793	732	782	731	795	735	823	726	736	744	806	806	791	764	805	764	729	718	734	759	733	785	762	774	776	745	747	766	789	728	736	771	763	827	719	781	787	786	762	756	725	814	779	755	758	789	762	763	753	735	758	765	767	818	724	725	780	812	820	743	801	727	718	761	767	764	811	757	794	736	796	738	769	778	783	762	727	783	792	761	766	752	759	789	774	779	742	780	766	785	822	739	773	755	726	762	758	751	748	750	746	751	789	762	800	788	723	745	742	775	748	767	750	758	760	801	745	754	748	769	719	708	796	778	695	776	769	776	750	754	794	739	803	732	735	742	748	755	740	757	777	803	766	733	739	771	730	771	830	754	783	765	766	778	755	817	761	716	755	764	798	774	759	788	824	757	764	749	775	783	783	777	760	752	734	770	789	768	746	763	707	772	775	764	749	737	747	790	804	774	803	747	762	785	706	731	799	718	789	765	744	753	782	731	721	756	825	758	754	750	744	768	792	736	707	749	804	738	823	786	799	749	763	764	756	701	777	762	814	796	736	715	753	794	717	781	775	789	796	811	688	732	808	724	737	743	777	742	786	768	745	800	772	738	730	785	759	761	750	730	751	800	707	792	761	772	769	772	772	796	755	759	778	738	722	792	766	781	740	768	708	754	718	788	775	723	796	773	760	781	674	750	794	783	776	814	721	764	745	807	811	756	745	775	721	756	739	693	754	728	723	791	764	766	746	828	753	711	764	775	744	738	763	730	756	735	779	727	793	717	776	757	733	780	779	775	720	805	790	807	822	703	738	768	763	737	784	787	768	793	742	787	772	783	732	797	727	711	780	777	756	771	741	746	805	782	754	752	743	762	782	756	744	777	731	745	785	764	797	695	743	740	718	720	768	716	776	778	751	784	763	753	757	769	781	756	748	780	803	749	771	785	770	754	751	752	779	801	760	765	732	772	755	763	746	724	792	732	758	759	772	789	791	721	733	789	755	753	750	734	794	794	784	769	752	769	755	748	759	776	771	776	762	752	734	745	745	783	780	766	767	737	774	780	778	810	750	706	769	789	747	725	769	736	751	735	771	790	747	757	753	714	796	787	718	754	767	773	773	771	746	793	790	824	769	721	753	756	788	720	809	760	746	739	753	764	794	785	786	736	740	736	805	770	786	760	740	759	792	770	782	756	778	767	768	776	729	803	718	786	793	823	758	752	790	746	784	710	733	781	747	737	771	755	753	769	785	732	804	734	739	744	787	775	765	786	752	700	723	787	791	753	722	779	755	738	786	824	771	746	812	805	783	760	793	785	777	786	712	822	793	734	715	719	765	746	703	765	751	741	708	784	725	727	767	750	737	766	725	767	793	805	773	809	777	761	742	717	709	793	783	755	788	746	764	789	741	776	772	811	774	779	826	732	773	751	796	734	729	762	722	722	806	787	769	757	714	768	761	775	772	734	766	749	754	760	749	782	783	775	752	757	769	785	756	781	780	757	740	750	732	780	734	823	737	757	755	722	772	738	794	778	767	732	830	731	743	758	757	745	758	711	788	735	742	770	767	766	748	730	708	799	783	770	769	716	797	771	741	762	731	765	832	738	817	752	722	803	752	754	789	745	743	798	753	710	795	751	816	709	738	734	748	794	752	784	750	735	742	773	765	779	791	798	769	738	793	780	737	753	761	771	747	790	793	735	756	776	789	761	734	753	771	712	747	800	755	729	739	754	777	767	703	770	767	716	738	786	749	739	782	747	722	735	751	783	770	744	751	760	753	770	777	742	780	799	730	738	726	731	725	773	729	769	767	735	734	822	746	746	780	795	699	765	784	789	678	738	788	765	808	710	798	757	755	763	753	760	801	764	779	717	754	779	751	789	748	825	713	767	728	782	813	800	779	807	752	777	748	809	726	770	776	779	732	760	755	794	761	760	776	798	760	734	763	764	776	795	801	794	770	753	753	759	773	732	740	796	765	795	809	761	751	776	768	722	740	763	806	776	750	775	766	795	738	755	744	760	739	724	784	749	760	797	788	756	780	773	717	819	718	785	734	781	719	753	774	777	822	744	803	816	736	777	772	744	745	708	736	757	763	817	772	753	743	800	783	732	753	719	770	808	706	805	773	745	754	709	764	721	768	744	781	750	754	729	809	759	786	769	754	802	770	761	727	759	762	741	752	733	757	721	768	786	723	745	758	749	794	807	765	803	717	762	794	734	750	778	727	819	839	758	776	729	789	794	750	795	745	786	747	779	784	808	761	748	741	756	724	737	806	736	729	758	808	754	754	780	751	783	759	765	758	791	803	731	784	791	747	811	799	791	792	749	726	796	773	721	799	747	750	750	748	749	727	777	774	722	793	814	762	826	774	785	772	762	762	778	783	781	789	803	764	771	778	742	774	753	741	847	747	780	724	789	761	723	738	743	764	779	784	762	778	809	763	769	714	726	784	737	730	817	762	753	750	753	752	716	783	810	765	761	774	820	791	743	790	745	761	764	799	732	718	733	721	758	755	760	760	804	762
23834	21257	40639	53408	48105	32835	18004	4441	1337	923	878	847	877	941	933	915	881	933	864	890	870	880	872	870	895	844	847	847	901	927	894	842	836	857	899	873	832	871	885	870	868	826	860	820	826	870	860	870	893	882	837	850	854	853	815	885	768	834	813	887	848	813	869	830	817	873	878	814	874	859	822	825	848	877	809	908	889	854	891	773	855	846	835	846	817	835	880	821	882	840	850	836	902	856	832	881	861	852	853	835	823	812	930	828	845	872	815	839	820	828	826	806	850	840	868	880	825	832	883	831	877	856	897	853	815	880	819	887	878	840	850	854	800	871	844	913	854	869	820	880	870	873	828	800	828	832	852	839	877	834	829	856	850	845	887	827	845	866	823	813	852	848	826	817	824	807	827	850	850	857	872	838	854	796	807	834	851	836	854	824	834	871	851	832	830	861	843	809	883	895	896	815	850	864	889	839	825	896	876	852	868	833	851	864	878	847	874	876	829	836	867	855	834	775	869	813	879	906	876	838	851	778	809	847	906	879	820	853	834	841	857	820	802	852	841	818	894	854	856	865	846	839	849	825	875	829	822	798	850	837	885	855	852	894	855	792	854	863	865	841	857	828	832	834	848	784	873	839	835	840	893	856	813	842	837	825	817	848	844	868	811	843	816	844	832	836	822	817	840	824	850	894	844	845	829	837	865	873	842	898	854	830	812	846	886	793	811	859	837	879	814	895	841	802	822	850	881	857	843	889	892	852	898	828	830	900	854	846	842	889	868	836	931	850	839	851	844	884	851	895	866	861	826	848	829	807	873	844	923	886	831	866	850	846	888	797	827	808	813	838	825	859	805	868	789	856	804	823	852	828	865	897	846	829	814	790	843	857	856	880	871	875	891	821	861	834	802	835	834	839	854	849	847	826	845	845	880	825	863	879	810	829	854	868	810	838	848	879	797	853	856	851	847	823	812	887	881	876	836	888	861	873	835	851	902	879	899	835	903	818	885	877	860	809	791	851	821	853	877	786	873	807	816	904	865	853	890	848	833	859	814	881	852	846	844	831	881	793	829	795	835	897	832	829	816	877	807	837	851	843	885	853	859	861	888	856	840	863	856	830	884	849	839	846	888	832	879	867	765	833	779	817	850	833	799	819	890	778	853	836	866	907	836	842	844	871	817	873	807	846	834	873	861	812	871	822	840	836	862	812	834	854	864	878	801	816	771	817	817	840	793	871	884	828	862	814	845	829	845	829	895	813	876	813	835	860	825	874	879	847	872	867	865	880	821	877	861	844	875	900	847	815	874	846	846	860	810	845	803	842	869	840	927	845	855	842	820	884	831	874	863	872	863	840	853	887	847	857	880	877	919	817	820	863	865	780	871	750	884	796	830	889	915	919	889	862	850	841	809	817	816	867	848	872	820	840	858	842	845	846	835	856	861	842	892	851	874	850	802	845	820	857	850	818	847	842	904	825	848	801	845	862	834	926	873	892	824	874	847	853	851	780	905	888	840	844	820	827	804	825	853	863	847	872	867	803	840	836	892	866	822	846	792	865	838	896	881	882	838	841	847	798	840	852	833	852	829	873	828	858	835	809	843	889	883	826	845	816	850	838	828	846	909	827	814	853	886	866	844	816	871	851	901	852	849	878	842	850	865	873	853	852	852	902	843	825	867	840	870	879	865	928	823	855	837	844	844	852	838	845	849	856	814	776	842	872	887	821	844	820	841	886	842	898	874	821	844	902	818	825	874	841	849	822	841	848	888	850	878	813	898	855	816	866	861	830	835	899	820	819	786	841	806	897	935	860	820	872	820	884	899	831	810	818	825	775	894	817	851	860	834	815	828	830	843	867	909	855	877	874	836	873	815	816	870	901	797	857	817	835	869	874	898	828	865	858	825	878	826	881	882	835	853	887	840	849	827	885	803	840	867	863	882	885	879	877	880	833	864	893	834	853	849	836	810	821	827	883	845	867	829	836	825	896	825	836	852	801	826	825	853	800	888	821	830	834	870	855	815	820	846	876	843	827	780	878	870	842	846	845	866	868	874	843	904	857	879	861	852	895	880	873	828	874	842	837	867	827	885	849	875	821	873	870	813	837	819	817	881	885	888	859	832	800	824	869	843	857	850	820	797	888	852	836	828	868	888	880	821	839	855	836	839	842	877	785	840	812	900	875	818	863	833	817	820	899	831	839	836	884	815	846	835	836	835	888	836	810	854	884	819	788	873	843	887	862	852	863	851	848	865	851	812	864	865	814	831	838	837	846	825	852	883	870	870	816	827	865	812	803	882	859	826	899	817	891	886	856	866	870	824	921	922	797	861	832	864	854	853	810	867	833	838	880	860	840	850	848	818	875	870	830	900	844	874	847	796	789	862	812	819	908	812	818	812	840	848	840	815	822	844	876	871	842	886	868	852	850	858	891	858	878	827	835	890	834	849	844	857	851	880	793	767	827	862	802	805	815	783	847	780	854	820	839	871	820	864	819	890	863	864	830	836	885	831	828	870	836	859	883	877	860	846	823	834	878	865	845	875	863	835	899	793	823	854	831	860	890	864	838	771	884	792	863	860	806	843	884	839	817	809	793	853	845	861	860	857	820	909	828	875	882	843	860	850	885	867	823	856	880	830	864	779	836	821	833	850	852	813	845	868	869	831	846	882	860	814	821	877	842	890	832	873	871	812	817	850	853	892	858	876	836	883	826	834	840	810	857	861	861	893	836	827	882	812	854	880	856	855	768	824	829	834	907	862	866	816	890	847	886	879	854	810	842	884	835	879	856	809	874	810	831	800	832	846	851	845	852	850	867	878	848	886	842	814	893	819	868	800	851	842	827	822	895	832	902	865	862	865	865	801	903	860	847	836	861	809	843	886	860	846	903	834	824	808	882	789	791	869	880	845	801	800	850	819	860	861	793	874	903	771	817	866	853	899	857	831	891	817	845	891	838	857	829	842	830	837	879	807	872	932	839	914	818	848	839	815	818	863	849	837	858	876	872	831	804	809	852	839	848	796	822	827	811	828	816	862	871	798	842	879	787	877	858	811	861	838	860	869	870	838	836	833	827	843	825	828	921	840	856	781	860	854	808	903	803	847	844	864	844	864	850	844	863	838	877	894	789	872	883	837	837	801	802	916	877	826	882	801	847	823	828	830	874	878	831	825	813	846	902	889	861	860	855	840	814	841	804	851	850	895	850	836	847	839	837	878	786	827	899	845	789	849	878	873	895	810	833	834	828	838	823	847	854	859	865	822	836	816	796	803	878	924	863	878	821	849	873	837	858	856	868	857	933	840	903	850	851	816	827	830	846	845	821	848	860	871	872	905	800	836	809	943	863	830	892	807	852	788	871	848	872	796	783	845	931	845	844	834	849	866	839	856	920	867	820	866	844	830	856	864	895	882	850	862	858	792	814	874	858	820	883	829	874	835	849	848	828	853	876	807	876	855	886	854	812	834	856	887	877	807	877	855	801	859	832	814	827	869	853	856	818	842	823	846	859
4167	24419	76076	75604	51471	26459	10494	3077	1260	904	863	867	855	818	893	832	938	865	851	927	973	868	884	825	872	851	898	857	882	891	861	882	877	874	841	869	872	852	850	843	916	830	822	896	858	877	828	860	849	841	843	895	867	872	882	854	877	839	873	874	852	863	872	829	870	880	857	843	839	846	870	838	835	850	844	903	836	868	800	823	869	875	877	845	850	855	859	843	901	886	868	834	911	867	816	880	814	863	866	915	890	864	848	873	891	905	877	871	886	856	870	808	905	839	829	857	888	915	857	863	865	861	822	817	849	889	907	869	798	820	868	831	872	885	850	874	799	835	779	869	844	869	872	833	829	831	856	861	858	934	890	862	866	873	871	843	875	811	863	826	873	854	871	845	827	873	847	810	879	883	871	831	859	854	824	836	877	912	848	853	891	830	838	843	891	891	868	842	810	838	872	850	837	808	821	908	871	879	854	836	845	850	875	817	847	807	842	884	854	834	868	869	836	870	867	814	837	820	846	865	858	852	811	863	872	881	784	789	848	847	836	915	867	860	848	878	871	882	874	841	860	847	860	824	785	892	860	830	916	831	886	828	871	842	857	894	852	849	791	844	858	850	825	867	847	869	842	912	878	844	855	864	909	825	860	840	873	873	872	885	843	854	800	890	831	854	831	857	870	865	838	889	857	814	881	903	889	797	835	827	867	881	837	870	835	835	845	879	888	845	865	864	903	832	852	875	842	928	863	868	869	818	865	880	815	888	823	819	809	859	879	884	861	817	859	815	859	864	890	831	818	898	894	818	853	757	829	850	879	877	837	855	849	806	856	814	849	852	851	863	866	877	856	885	897	845	893	865	829	835	801	898	816	849	858	818	816	882	872	855	807	883	836	862	845	877	833	849	829	805	868	845	861	873	876	853	780	846	853	887	847	866	848	800	893	869	861	850	797	860	852	885	843	864	831	809	815	840	862	830	851	861	843	803	865	855	927	811	883	895	864	862	813	844	828	860	861	822	845	811	803	818	873	780	811	897	885	891	836	840	875	891	825	831	798	872	882	804	871	866	914	861	855	852	883	854	888	860	879	836	886	907	826	858	801	834	872	879	854	850	850	839	805	855	899	809	909	837	914	859	822	830	908	801	848	905	820	853	804	813	883	872	839	862	766	846	837	854	792	865	864	916	860	852	857	803	891	897	842	829	893	862	869	815	882	850	882	802	866	856	880	835	850	849	837	856	900	873	880	839	888	853	858	853	840	850	844	844	854	883	862	863	830	840	779	871	885	872	823	863	842	804	831	882	824	876	852	804	876	842	848	858	836	800	858	890	870	891	864	873	797	924	859	827	922	892	854	827	902	828	860	843	925	850	884	830	844	834	875	818	865	847	859	779	918	842	818	830	861	837	898	808	885	856	848	848	850	855	827	854	803	923	849	858	865	823	821	864	823	868	849	857	862	818	850	856	918	861	880	877	885	856	876	852	840	834	864	875	806	869	877	835	813	847	862	853	881	871	833	840	876	862	857	905	847	861	829	832	828	827	884	868	860	804	841	831	848	843	824	846	870	844	839	838	833	865	854	876	915	838	824	871	834	880	841	857	837	868	811	839	849	867	881	869	900	875	824	843	883	829	818	865	877	853	825	821	899	853	867	841	849	827	847	874	831	830	835	794	859	870	863	883	849	836	849	857	805	874	865	800	906	868	868	868	832	882	890	879	894	893	819	892	826	823	857	872	826	880	806	835	828	881	806	874	868	806	845	853	823	870	850	831	832	868	864	884	793	813	915	829	831	828	865	857	885	833	876	788	804	785	810	879	905	921	865	842	875	794	871	843	792	881	855	828	846	818	861	851	853	900	881	820	876	905	862	857	886	890	863	828	919	846	860	834	813	879	821	837	854	788	870	827	866	838	829	830	863	913	844	795	913	841	805	834	857	866	834	858	796	790	821	863	899	802	851	846	926	830	854	823	814	900	873	826	842	828	868	847	865	843	858	830	815	843	882	862	841	879	900	822	880	889	846	865	912	823	838	786	833	879	822	897	869	841	895	838	869	886	810	811	891	825	836	849	832	893	826	838	864	897	825	796	868	843	847	833	835	845	891	867	878	803	872	875	850	832	865	863	803	822	826	869	858	833	889	818	895	907	853	911	865	813	831	850	873	869	821	883	853	858	872	858	818	874	844	846	884	834	886	840	852	883	861	813	878	829	812	872	829	826	814	845	872	825	884	853	863	873	829	891	840	834	886	899	903	847	888	825	856	826	854	911	871	825	859	834	847	836	844	842	864	829	811	861	870	857	839	894	854	894	897	868	911	880	893	846	905	859	827	882	832	871	848	823	837	809	822	837	807	827	880	833	856	871	848	869	859	805	881	848	844	863	876	798	878	880	826	817	833	890	834	891	824	819	860	885	829	861	866	843	858	864	928	854	863	857	845	816	804	873	865	817	862	855	875	877	857	814	867	838	845	852	830	861	892	829	847	889	881	847	862	850	839	893	847	826	914	892	862	866	852	869	874	857	859	863	862	846	820	843	829	859	853	849	881	829	835	827	871	825	801	832	789	831	915	877	859	868	816	889	891	831	798	818	838	832	881	822	834	890	818	851	846	854	875	838	779	853	814	878	838	842	849	869	829	845	883	877	839	785	901	827	832	846	907	849	908	846	856	898	827	852	830	842	825	875	860	838	861	853	844	870	804	849	847	854	853	873	847	871	858	867	855	864	858	846	824	825	871	839	802	863	777	835	811	858	827	878	838	871	854	847	816	886	846	861	849	890	868	824	816	882	817	792	852	793	848	865	883	842	842	856	836	818	844	860	807	834	838	846	848	850	891	886	877	781	860	854	846	811	855	835	877	838	839	884	882	922	898	861	839	846	803	876	826	864	859	868	823	802	824	886	869	856	810	828	863	887	868	858	861	840	892	862	835	850	819	885	880	821	838	819	869	887	817	873	830	838	856	875	848	795	850	826	865	815	924	827	824	845	847	799	897	899	826	851	835	903	851	854	863	802	883	873	861	817	892	849	898	853	827	837	799	813	805	846	843	856	855	848	813	849	876	791	884	809	859	846	887	865	839	829	861	876	930	768	879	830	850	849	867	814	856	879	898	803	865	910	855	827	788	908	851	836	882	903	866	835	866	890	850	847	811	846	878	902	823	869	880	869	811	899	859	849	859	858	882	820	784	809	846	878	798	894	862	848	869	836	816	830	877	864	859	843	874	876	910	850	885	879	821	831	822	870	809	881	849	822	846	849	853	812	822	873	897	868	838	836	883	852	801	832	857	866	834	888	888	848	853	852	876	808	921	893	847	816	831	858	854	820	877	844	844	877	861	869	867	830	852	903	851	847	893	850	861	797	839	836	864	859	842	797	852	832	854	876	839	847	849	881	894	853	810	870	811	861	844	878	813	914	908	847	881	871	875	843	811	892	877	906	847	819	830	856	830	892	870	839	875	804	844	833	873	829	859	827	834	854	903	872	819	839	881	847	878	814
27348	16685	22696	28092	13597	4801	1863	1048	843	754	804	809	755	741	737	742	766	748	748	841	793	768	786	830	760	721	749	753	800	766	760	783	765	719	787	831	730	804	751	819	749	798	795	743	691	782	780	765	801	744	750	752	820	759	708	775	835	739	780	745	793	760	805	719	792	802	799	793	824	746	759	749	800	758	748	760	788	822	749	751	773	758	738	807	773	786	731	752	796	730	768	761	791	771	780	772	738	744	753	791	789	808	781	748	755	816	765	783	770	813	784	760	749	758	723	717	786	796	789	801	729	782	751	850	814	765	699	756	776	840	773	758	783	740	775	772	747	781	774	768	799	789	766	733	786	778	769	735	787	762	710	765	802	792	831	793	818	777	799	747	764	743	744	786	732	765	759	723	810	760	734	780	757	762	768	744	723	734	787	757	762	770	853	775	762	793	775	778	750	801	752	796	729	735	788	777	797	827	764	825	762	793	781	768	765	777	726	810	799	750	732	788	801	812	767	792	791	790	795	830	800	770	795	746	779	714	777	758	786	722	770	789	747	786	731	698	724	766	751	772	801	785	773	757	815	753	771	757	774	731	738	779	765	787	817	740	755	760	791	732	729	783	778	710	763	798	844	753	727	800	812	789	806	710	777	785	760	795	809	771	761	724	719	768	778	765	794	798	786	813	742	798	821	768	801	770	790	696	764	802	761	804	764	799	817	781	765	748	763	707	760	796	742	723	755	746	778	738	771	799	756	764	753	756	789	743	714	727	798	738	789	835	773	794	782	779	790	755	821	766	768	763	736	733	778	736	704	785	812	712	778	758	712	761	767	775	755	773	797	745	783	792	750	733	742	756	797	772	754	791	833	772	779	803	766	793	722	726	793	716	775	751	832	738	767	745	775	792	774	773	770	767	778	762	799	749	784	798	729	735	784	775	735	766	752	798	779	786	696	744	802	786	797	728	743	745	751	764	796	767	759	700	772	786	785	781	789	783	789	703	718	726	794	731	761	805	811	813	807	757	769	809	733	768	768	749	761	745	723	780	757	771	746	793	796	752	762	818	837	769	735	723	738	740	752	792	788	775	781	817	734	790	774	762	744	774	751	777	776	753	808	770	774	771	772	781	788	764	789	750	739	724	770	706	738	743	789	762	779	782	784	790	757	743	815	787	765	754	737	736	791	754	788	744	762	735	782	737	792	737	795	754	740	787	757	760	789	758	807	774	788	710	814	772	778	785	745	716	768	738	772	798	757	814	772	802	737	752	788	770	768	746	812	741	776	791	746	804	733	744	814	772	706	841	803	831	796	740	750	777	729	822	752	760	783	778	757	754	748	756	794	701	805	768	805	782	754	762	780	773	760	781	777	770	776	763	733	775	797	782	789	764	741	722	800	817	750	710	741	846	812	793	751	765	741	719	749	820	781	791	737	757	791	777	760	779	761	836	770	776	746	798	749	765	747	782	762	814	814	742	770	750	748	755	756	750	764	753	808	802	789	742	800	752	746	724	756	744	802	738	834	819	767	795	787	790	755	742	744	748	752	768	828	761	748	775	767	785	802	765	752	760	785	790	714	800	742	734	784	741	674	747	750	715	758	806	824	722	805	741	799	768	785	794	745	768	780	793	743	777	796	769	794	764	779	745	753	803	762	762	752	760	782	749	835	796	761	694	752	757	800	719	767	741	792	749	759	724	780	736	761	719	730	754	752	760	812	695	782	717	765	779	755	748	743	760	753	731	780	764	787	796	756	754	793	775	779	790	789	795	752	752	761	775	790	701	764	775	720	762	843	763	730	786	747	759	811	725	734	824	796	788	798	739	788	759	744	778	772	750	776	781	829	770	764	778	747	753	735	772	700	801	722	769	792	726	772	819	802	769	774	757	782	748	730	791	716	751	705	776	748	744	776	775	770	754	729	748	833	751	755	754	808	782	785	777	754	775	753	764	755	742	734	746	777	745	748	758	759	822	740	773	754	795	799	766	772	762	763	731	777	743	753	753	791	811	796	730	794	798	772	766	745	777	721	759	719	799	774	760	762	808	758	762	788	768	777	745	790	799	807	792	771	726	717	763	790	692	731	760	740	806	772	737	778	766	717	721	746	765	767	728	812	762	784	818	775	729	774	829	759	770	748	818	763	792	816	736	775	750	778	771	804	784	755	783	757	760	729	793	773	775	756	726	769	763	782	771	757	753	694	783	731	783	816	797	741	722	728	817	762	751	760	750	751	782	760	788	787	718	788	733	757	759	795	815	783	772	777	802	748	764	770	773	767	717	801	819	790	772	773	750	779	772	764	747	757	779	769	768	795	807	821	770	770	777	786	758	741	768	758	780	791	777	766	791	756	787	775	756	732	775	768	761	800	732	781	764	782	748	763	819	785	715	756	791	795	789	762	779	767	760	726	764	746	749	786	795	735	767	790	756	744	805	768	817	755	766	808	756	727	784	775	773	769	786	753	744	780	772	824	755	751	786	817	792	796	783	765	799	769	765	759	762	759	785	777	753	765	805	764	760	787	733	808	766	769	710	740	751	735	757	789	776	799	733	783	788	828	752	772	736	772	732	822	747	777	738	789	712	782	712	827	755	759	819	747	765	770	761	743	768	830	800	796	798	723	799	783	730	749	721	785	765	735	781	803	774	814	746	762	784	746	758	794	739	776	793	770	739	804	751	788	803	753	762	747	764	728	808	723	815	762	726	708	758	793	782	700	760	798	780	777	812	779	804	723	751	752	758	763	761	724	741	765	753	765	761	784	809	773	737	768	774	739	729	806	742	749	798	762	757	765	805	716	777	776	719	746	753	757	812	757	757	773	747	772	756	752	763	837	819	727	765	748	796	793	795	752	767	816	768	772	821	762	756	770	739	761	761	762	757	753	749	739	785	812	731	741	779	767	801	770	750	756	737	733	775	768	731	768	780	756	787	795	774	756	775	711	742	729	812	803	742	746	785	771	748	755	768	752	745	804	743	742	759	762	764	751	787	751	773	820	741	763	779	766	789	780	783	735	775	793	751	817	767	807	760	725	750	707	791	787	775	766	790	736	806	713	774	861	770	798	808	781	790	758	758	770	806	742	746	781	764	801	806	826	727	778	747	761	798	756	772	773	803	720	770	781	791	782	744	798	763	781	748	761	748	736	671	793	774	776	768	770	820	759	759	802	721	712	776	737	687	776	733	808	718	702	787	789	780	790	802	778	763	752	736	798	742	759	802	771	783	804	752	756	783	726	766	763	801	786	815	759	783	761	774	741	747	837	760	787	733	791	789	773	777	770	806	809	793	795	783	782	763	835	780	806	818	797	762	785	766	832	752	751	718	810	767	729	771	788	756	848	734	833	800	755	747	808	774	810	800	768	772	790	757	794	761	769	734	795	743	751	729	802	790	760	805	764	764	756	787	767	736	790	766	765	757	744	745	789	743	805	794	729	786	753	789	786	777	767	802	773	742	775	790	794	807	710	801	742	800	786	838	767	745	785	790	797	791	806	762	787	763
5241	9874	23619	19096	9367	3768	1693	868	727	691	712	717	719	698	662	693	746	683	676	695	695	715	770	714	726	714	724	652	694	708	727	718	687	713	710	715	737	696	706	724	676	692	792	702	749	648	704	715	690	720	713	698	738	721	769	695	696	708	702	702	716	723	747	674	729	659	715	731	694	622	719	719	722	667	698	680	720	690	701	719	709	734	707	700	686	672	677	726	672	686	748	672	677	655	698	754	703	738	652	680	706	695	686	662	682	694	723	697	746	684	686	625	685	655	714	663	761	710	722	676	656	663	727	761	719	718	731	714	748	728	714	708	722	712	731	724	674	713	700	691	718	706	666	700	706	696	693	673	667	698	733	774	714	684	727	713	684	713	720	681	688	705	704	740	694	698	737	668	664	695	728	674	647	676	700	754	665	644	732	695	713	676	720	697	690	661	699	716	677	678	677	695	720	675	724	675	733	733	711	712	637	725	704	691	675	678	706	709	653	673	733	749	659	673	668	750	714	704	676	720	723	679	710	739	752	702	679	655	695	739	702	735	710	712	682	698	690	691	674	711	686	695	646	676	695	674	689	720	698	647	692	733	691	649	718	720	733	698	707	719	735	656	721	714	667	707	745	723	689	712	765	693	651	721	708	683	754	676	694	711	677	689	698	727	704	718	683	688	737	651	687	684	637	686	713	684	698	662	659	661	724	653	667	680	722	693	744	695	691	668	677	730	712	688	637	740	686	667	695	670	725	700	673	709	712	671	712	654	653	750	663	706	654	695	698	693	682	689	684	640	694	688	745	676	765	706	659	729	698	672	684	692	662	670	720	655	697	679	688	697	690	711	714	741	702	697	716	675	750	702	735	678	681	680	657	698	700	678	698	712	676	700	712	694	737	706	730	684	695	706	707	720	714	762	681	701	734	708	727	719	715	738	653	742	687	715	649	656	718	718	707	693	605	674	677	709	709	697	698	681	717	724	702	690	758	703	659	721	699	744	716	683	681	707	705	703	692	681	735	674	696	717	666	655	653	670	747	702	636	693	679	665	690	621	729	714	738	686	694	693	683	688	683	666	663	698	702	683	714	744	707	700	718	709	736	699	736	689	704	666	723	715	725	700	676	735	643	716	742	704	703	721	712	720	703	680	729	710	686	668	710	706	726	708	716	712	674	693	661	726	703	688	655	694	719	745	709	700	664	725	672	675	692	690	682	699	704	691	734	723	685	705	670	700	710	757	691	674	667	675	731	637	693	627	691	704	661	695	695	692	702	719	699	687	710	721	705	649	708	693	691	709	696	758	671	694	712	687	667	686	680	687	694	651	691	758	703	690	665	726	682	729	670	665	695	706	669	730	702	647	697	689	689	661	699	691	694	702	744	707	729	651	736	694	720	710	719	645	682	712	708	716	702	629	729	746	662	740	670	710	708	705	716	700	714	690	682	739	680	708	683	712	704	656	664	689	718	679	689	707	720	703	660	726	717	688	660	691	711	680	705	685	744	633	671	661	751	688	687	676	721	694	748	710	648	667	710	717	690	725	743	713	683	693	698	686	698	712	714	721	705	649	697	757	702	643	723	699	661	704	677	749	745	732	665	697	711	719	704	716	748	726	663	710	699	677	677	682	738	666	710	681	683	680	745	735	693	664	732	730	762	698	702	736	671	664	671	661	718	715	727	659	719	714	648	709	686	698	726	660	694	684	681	691	688	673	710	694	695	681	737	747	704	649	740	705	680	692	693	697	679	740	706	671	687	705	720	765	645	730	762	766	700	654	703	731	688	734	711	726	652	712	705	636	680	706	694	724	741	693	714	673	683	676	734	720	694	701	720	704	694	650	757	675	662	724	664	699	757	703	795	657	669	645	695	672	683	705	685	703	731	625	661	717	692	721	668	709	696	662	688	640	687	692	674	717	726	701	713	735	703	698	694	686	683	720	693	718	714	687	678	752	677	663	740	665	717	658	690	720	715	690	679	734	722	686	688	728	699	738	681	690	703	694	682	661	687	687	725	719	711	708	682	675	722	709	706	670	698	664	702	651	688	711	662	734	689	720	684	696	702	692	703	706	715	719	714	735	736	684	685	668	675	694	692	720	733	691	709	672	719	712	697	712	718	671	666	692	675	692	687	712	705	660	707	708	695	701	669	657	701	735	677	748	659	706	693	746	727	690	691	677	721	730	736	689	704	684	716	690	688	674	683	694	748	701	691	697	675	671	728	695	702	764	708	718	744	693	706	667	708	725	732	725	698	704	723	642	686	705	723	683	731	695	668	704	701	685	698	712	729	712	682	713	683	696	715	685	679	704	740	664	675	710	714	701	669	670	672	675	691	653	756	644	708	692	678	692	724	706	658	679	677	719	721	726	669	704	659	710	653	705	732	665	696	747	677	700	674	699	678	712	676	680	707	659	705	695	685	718	737	665	719	711	716	695	706	707	699	685	666	704	686	715	702	655	715	693	715	717	678	710	685	699	701	691	735	661	714	696	653	697	703	693	661	674	722	731	710	674	687	732	684	767	696	650	712	709	734	699	656	697	662	668	686	667	680	721	690	699	663	660	709	664	642	703	690	682	679	675	643	724	698	638	692	695	699	714	716	709	638	714	710	684	691	716	680	689	744	743	696	674	669	690	713	726	708	711	676	742	683	649	717	787	700	714	716	708	755	693	684	687	685	689	654	707	725	674	727	754	739	695	686	681	742	700	730	660	647	686	725	720	713	658	717	710	697	706	746	716	711	716	703	699	640	694	688	759	707	686	684	686	747	675	688	727	716	699	713	710	701	670	676	715	649	708	717	720	712	697	721	671	669	700	711	697	664	713	727	670	661	695	754	669	724	707	698	745	669	677	689	669	723	686	727	711	687	660	663	713	716	715	708	728	724	687	675	704	680	706	680	684	691	716	712	655	668	691	659	678	655	743	693	664	683	703	726	695	646	682	758	695	754	701	686	672	703	679	757	743	671	705	678	699	692	726	722	687	701	712	716	677	715	705	699	702	712	692	743	672	692	741	719	666	686	710	739	714	715	706	677	714	705	719	751	691	672	673	705	713	723	701	704	731	721	690	711	719	682	696	713	735	714	666	708	686	703	689	730	693	691	682	674	704	719	702	645	694	699	684	775	651	752	694	705	674	675	749	658	692	721	694	723	661	717	716	714	725	749	687	757	711	685	716	663	739	681	675	697	713	647	676	680	687	712	725	663	700	720	704	678	722	683	717	658	697	707	679	705	685	711	713	729	713	674	713	696	645	706	707	671	653	692	717	700	676	692	686	708	674	719	699	678	709	672	641	735	703	689	701	750	716	717	679	691	687	646	698	694	625	684	680	710	713	721	696	711	686	661	715	687	677	707	653	690	684	729	718	744	694	714	664	644	677	702	681	705	712	705	685	721	704	728	704	701	734	722	730	692	696	694	699	725	715	738	666	724	719	702	685	733	692	705	682	702	699	727	708	692	713	745	669	661	742	686	689	723	667	702	637	689	685	697	661	745	699
24586	21205	41589	59012	44866	30263	14226	2994	1062	874	779	829	794	831	726	797	808	695	801	754	768	770	764	770	737	764	799	772	765	780	812	732	794	762	767	775	771	799	733	756	721	801	786	750	799	793	797	741	779	778	718	764	798	800	794	734	757	747	754	780	793	778	792	764	812	762	718	762	800	768	775	753	778	758	723	768	771	803	755	743	739	759	781	761	715	741	740	767	765	766	772	780	792	769	748	763	824	752	752	731	812	819	765	782	762	739	774	759	751	747	790	771	813	727	754	729	781	778	795	747	777	779	787	746	766	789	784	750	790	780	766	829	785	752	754	761	775	856	744	755	754	787	741	781	779	741	754	773	789	757	742	771	750	749	795	731	746	783	763	741	819	726	789	772	807	753	759	793	724	751	757	778	775	736	814	745	722	771	773	809	814	730	777	812	768	808	802	826	708	770	756	831	811	714	763	755	815	781	748	764	801	773	737	731	833	761	790	786	812	752	744	776	788	755	782	723	752	717	719	802	713	810	717	726	813	782	754	751	755	758	799	764	784	795	797	763	803	782	738	725	734	756	716	778	721	785	819	794	763	757	753	764	775	739	738	826	751	773	807	745	808	761	754	784	788	734	781	681	748	768	784	759	743	737	726	741	800	758	817	750	742	758	753	710	752	786	800	774	745	729	745	777	767	726	775	753	766	787	778	726	788	771	773	786	759	729	748	795	743	774	791	746	717	773	766	765	786	767	726	782	768	785	790	778	791	735	764	762	753	726	763	796	813	810	761	752	703	752	725	793	769	760	805	786	772	762	744	778	812	792	754	797	717	797	792	831	719	780	793	764	790	802	796	732	801	718	757	731	767	718	732	760	754	762	767	755	767	794	828	720	729	789	765	771	800	755	738	754	799	744	788	795	786	775	759	753	771	768	728	763	744	734	821	762	738	739	754	803	764	787	741	803	746	683	780	726	755	765	772	736	761	757	753	804	742	761	746	767	764	774	753	727	726	765	737	781	700	751	764	780	757	736	792	808	728	745	810	767	770	800	782	764	769	764	743	727	794	797	755	789	770	771	760	730	789	728	857	778	777	750	820	740	757	710	721	765	767	803	743	714	773	806	760	756	758	756	749	794	741	731	786	798	723	816	755	752	724	787	760	736	735	747	823	777	755	783	774	793	759	750	791	758	725	761	757	804	729	771	763	773	796	733	749	753	799	781	818	787	794	759	764	755	749	743	758	785	759	819	797	783	775	772	784	720	742	744	737	784	761	752	774	760	737	786	741	759	766	779	822	787	743	746	770	758	735	694	754	759	762	771	828	725	786	794	769	826	766	798	763	735	774	763	745	737	769	776	773	768	746	764	781	718	772	762	751	778	768	755	804	764	747	787	777	772	768	763	779	737	805	786	755	749	810	708	758	761	785	791	699	737	811	784	810	742	796	781	741	844	749	779	728	776	773	805	749	808	776	741	788	794	783	789	748	731	783	729	701	736	794	794	791	720	761	740	813	724	741	801	752	709	780	811	726	778	803	782	790	677	726	704	745	755	748	781	734	776	708	776	781	779	755	740	761	778	810	726	744	762	782	767	805	735	725	728	747	766	757	771	774	743	762	801	778	786	721	760	768	728	784	775	737	741	803	763	828	733	749	761	760	765	804	810	802	767	748	769	741	768	760	748	720	725	783	781	761	770	759	781	704	757	794	795	793	779	752	783	780	742	754	760	767	752	789	783	768	761	739	829	798	798	764	743	714	780	771	816	756	742	725	757	769	702	757	785	807	757	818	801	766	762	776	786	762	733	784	736	738	739	758	781	754	724	708	725	750	763	768	800	736	735	789	787	838	811	750	770	855	773	744	704	776	773	780	759	777	773	775	743	731	785	781	742	790	778	772	804	702	745	722	749	737	810	739	765	755	769	821	745	791	734	745	726	732	716	753	763	765	707	749	765	807	786	735	774	730	820	688	796	831	770	719	743	780	772	742	798	806	773	736	756	761	753	777	776	725	766	798	774	734	811	805	776	756	721	761	796	783	768	786	723	780	786	767	749	807	742	792	812	738	787	787	817	767	776	752	785	802	705	756	751	782	732	770	766	778	725	805	776	801	748	790	808	756	767	747	785	808	776	753	759	746	767	806	733	812	782	726	771	762	742	755	798	803	755	778	810	790	810	807	738	793	746	794	757	752	776	742	781	748	733	753	728	732	763	765	801	779	751	782	760	810	720	725	716	716	770	801	754	795	750	773	799	760	824	750	754	758	728	774	788	787	750	725	767	737	797	781	815	763	788	799	759	735	754	725	770	806	738	751	743	783	779	758	707	750	810	718	798	733	803	745	739	810	783	781	737	723	756	753	753	789	688	721	751	754	790	726	787	780	797	813	813	818	802	763	748	745	784	738	756	746	813	789	772	730	771	767	740	784	740	795	790	792	783	789	779	790	790	780	753	711	806	762	753	769	794	765	738	773	771	752	780	738	790	758	765	790	766	750	769	760	796	786	756	777	759	831	814	764	760	795	807	753	763	754	797	784	742	763	772	769	724	772	763	760	795	749	787	781	768	730	777	696	777	755	743	762	795	778	739	744	758	749	778	761	697	771	723	681	766	765	814	790	735	729	761	767	789	777	763	803	754	798	751	804	788	784	817	772	741	784	764	764	728	749	808	789	823	754	783	788	711	757	763	769	753	765	759	772	762	774	740	771	745	743	774	715	764	784	773	810	776	742	808	767	780	804	787	761	800	808	792	781	759	818	753	757	763	718	795	791	816	762	805	776	735	787	778	727	734	780	802	774	765	730	785	720	772	757	774	758	783	798	777	784	768	788	733	819	765	755	774	767	791	799	757	767	762	762	771	785	755	819	770	730	753	802	771	765	794	745	761	767	783	774	773	772	792	716	776	736	796	797	747	815	757	804	796	766	793	741	769	748	713	740	732	762	770	772	785	827	768	767	801	768	781	766	810	775	775	772	749	759	746	749	740	724	748	755	741	779	782	756	820	768	760	748	756	736	831	790	767	767	757	781	737	743	826	744	747	791	745	776	777	772	830	748	794	801	744	726	816	724	770	783	735	753	772	782	727	778	784	754	745	776	755	784	764	791	822	795	733	738	739	783	778	810	807	771	800	761	756	748	815	811	737	799	705	821	761	748	756	763	765	725	758	768	778	725	728	763	749	749	823	740	796	752	711	798	776	722	778	821	802	752	792	747	756	794	803	847	779	719	760	738	758	791	795	817	720	763	753	769	740	776	773	741	767	735	711	781	737	746	722	766	786	751	748	739	766	781	763	761	782	792	806	709	806	743	800	784	729	822	784	760	744	789	741	770	781	731	796	757	745	775	771	755	738	775	744	764	735	799	731	754	778	797	771	782	766	776	753	729	756	762	770	827	735	760	767	770	753	751	761	743	757	788	746	755	764	732	769	747	752	722	806	814	802	790	720	788	739	781	751	736	773	763	720	696	816	817	750	715	770	769	752	814	782	757	741	758	787	759	757	726	754
3938	29551	73467	64894	42018	22682	8220	2475	1097	818	811	790	776	790	771	785	753	754	777	723	772	810	751	783	783	761	783	769	770	772	719	780	742	695	765	799	758	740	735	810	747	764	782	765	751	765	763	789	749	735	770	789	745	781	736	764	758	792	735	800	707	746	744	793	758	756	776	766	783	806	746	766	780	779	728	771	711	754	789	786	768	750	718	751	779	733	815	702	807	750	779	768	744	756	759	758	716	777	755	759	746	798	756	799	742	748	753	805	760	730	745	746	707	706	772	756	743	729	791	773	786	777	745	745	760	747	790	777	712	775	784	757	715	794	793	771	759	732	725	761	745	696	770	781	698	774	776	752	774	744	789	766	751	733	720	744	715	727	763	696	740	729	774	755	723	749	761	761	769	746	718	711	766	774	714	735	757	768	770	728	726	736	777	805	721	758	708	778	751	788	729	787	789	767	740	720	709	782	762	736	734	724	756	726	744	773	709	777	720	772	734	788	756	745	710	758	745	756	715	756	738	696	742	749	749	765	792	739	777	761	754	755	815	809	719	760	726	732	747	730	755	809	738	767	733	735	743	753	712	719	727	781	720	730	737	738	737	780	789	745	758	719	712	791	787	790	788	757	740	719	744	747	698	707	783	762	772	726	758	749	739	723	809	745	758	758	708	752	759	713	771	755	730	716	771	773	747	760	740	773	728	772	726	775	763	778	777	738	755	759	769	759	737	740	756	768	762	728	740	758	749	736	748	762	758	825	735	725	724	728	746	805	773	778	766	738	723	763	734	755	738	741	781	732	767	740	719	741	754	755	723	802	814	723	713	738	787	759	722	762	735	772	763	732	777	750	774	732	721	769	749	773	775	729	720	769	764	783	758	760	738	687	669	757	690	744	746	752	758	754	766	727	760	780	759	661	707	776	838	735	759	734	773	775	794	713	712	724	760	751	786	722	688	747	707	794	753	788	762	774	711	769	765	751	748	803	755	723	785	761	784	727	751	767	761	743	785	737	705	817	748	735	720	751	771	771	755	740	750	742	732	739	786	773	729	736	786	687	740	752	754	758	740	744	777	741	735	756	725	728	732	714	747	739	821	765	753	787	799	747	766	771	748	767	734	797	793	752	718	700	774	757	775	744	728	712	808	752	774	764	663	761	788	736	767	754	737	759	743	806	724	708	738	736	738	744	776	766	776	712	755	748	763	772	790	770	755	726	722	750	737	773	748	737	719	774	822	745	737	775	722	819	734	699	769	749	776	714	814	763	750	726	783	713	718	741	751	714	814	766	767	742	752	746	728	744	719	773	759	732	725	792	767	772	687	746	746	743	765	757	786	708	765	751	719	808	719	737	765	704	740	744	747	741	769	716	699	729	748	766	742	713	786	795	779	729	783	741	695	763	779	693	772	748	758	738	755	736	769	743	784	773	706	719	737	789	709	740	745	699	770	777	750	739	765	776	778	722	755	714	765	743	733	736	751	738	752	752	763	738	793	736	714	725	769	719	760	726	799	748	782	757	774	701	815	774	753	725	705	737	752	767	747	709	732	751	770	688	711	766	759	720	720	767	794	735	773	724	792	767	775	764	775	798	711	753	757	721	713	749	764	776	712	820	792	730	750	703	722	768	725	722	791	776	766	765	714	773	819	758	740	734	720	742	787	770	739	748	726	796	765	733	749	724	762	791	718	755	731	736	767	737	722	717	733	781	798	725	809	742	791	763	773	774	783	786	750	719	770	781	743	783	746	751	770	759	777	753	735	750	780	687	755	719	731	736	701	748	709	781	720	710	732	769	754	796	739	767	769	739	670	734	733	713	726	805	778	713	752	730	823	763	747	801	762	764	775	741	743	722	762	742	779	739	737	810	764	768	768	793	766	722	739	713	780	709	784	759	731	747	717	775	741	730	762	749	741	763	806	772	740	780	765	773	773	748	749	769	716	767	759	730	706	761	750	741	768	762	764	769	744	741	805	748	797	763	767	808	753	748	781	733	748	730	716	713	759	742	735	771	752	769	742	782	744	731	768	739	783	752	740	758	772	741	739	748	776	733	748	760	743	761	746	736	741	774	758	751	750	766	792	748	766	720	767	765	790	715	785	718	718	781	701	747	807	710	789	730	744	740	698	737	788	756	794	758	743	747	759	758	765	705	754	727	728	737	775	763	793	751	706	777	753	732	784	758	762	742	764	779	733	758	786	755	711	741	745	751	754	797	783	731	726	809	761	756	753	701	763	760	735	778	727	714	758	771	711	720	780	735	767	789	729	725	816	761	724	723	806	788	785	748	769	721	756	732	785	727	756	788	786	727	729	727	718	723	745	770	723	751	714	749	771	787	785	741	758	773	754	761	797	792	725	752	729	730	769	737	765	774	754	760	758	738	773	739	727	790	774	751	761	744	765	777	765	774	730	766	760	731	726	771	723	739	729	743	757	730	756	781	730	777	714	755	768	779	753	708	756	746	763	775	788	704	731	764	770	770	764	665	720	760	781	750	740	738	713	770	806	749	725	777	771	792	774	760	760	774	774	729	782	777	714	729	743	730	727	748	787	703	771	760	788	726	787	721	757	847	747	757	749	742	764	739	760	695	736	750	736	761	754	782	725	756	789	738	787	792	766	773	721	756	760	756	752	761	772	779	718	750	704	799	741	776	724	787	802	772	737	744	767	787	726	746	749	769	712	772	751	770	717	752	736	772	752	704	738	760	797	749	730	742	758	731	726	724	796	739	774	712	737	740	771	783	780	705	810	738	740	744	780	746	774	782	733	773	777	754	750	732	785	777	738	755	749	707	752	774	789	753	742	746	786	761	788	706	757	760	738	782	734	773	771	767	738	749	725	735	729	716	753	694	750	768	768	761	709	762	750	705	785	746	759	790	670	702	756	733	720	720	783	730	748	798	742	692	761	763	740	749	717	732	783	764	700	777	739	745	736	771	721	720	707	778	776	806	759	731	753	765	741	745	772	757	782	769	712	779	746	780	759	792	757	703	723	748	777	787	766	703	772	696	701	726	752	740	731	748	738	756	765	762	775	768	735	719	741	735	756	735	712	756	720	754	780	773	785	753	732	726	780	752	734	772	743	711	722	746	781	730	760	750	757	770	802	747	752	747	753	711	818	757	783	789	758	782	744	741	738	763	740	732	724	759	772	781	762	687	771	747	757	746	801	747	777	753	728	732	741	767	741	739	757	742	720	796	723	806	845	768	752	756	765	813	765	768	752	716	749	763	746	762	800	760	787	781	790	730	772	721	775	807	773	737	757	783	775	765	750	762	796	762	753	765	804	792	758	736	783	662	784	749	732	814	748	710	726	766	749	726	744	748	758	734	723	779	713	772	725	717	776	765	819	761	716	678	782	765	754	718	744	741	761	762	772	745	739	837	746	779	772	754	785	776	764	760	713	750	749	746	719	763	721	752	696	749	764	718	795	735	751	775	759	751	744	806	733	709	761	749	724	752	765	719	742	796	758	828	731	737	707	734	730	778	696	788
23867	21223	34631	51856	54873	43369	24354	7117	1675	1008	933	860	922	823	854	845	821	864	883	776	861	833	834	781	892	811	840	864	810	802	861	816	799	822	875	881	848	903	805	823	798	875	857	868	848	845	814	806	861	778	837	869	796	853	833	881	859	846	849	830	779	782	840	919	859	875	791	810	826	798	817	837	860	805	848	796	928	816	842	832	835	824	823	819	857	820	876	834	834	813	827	849	856	864	811	877	833	814	841	838	812	878	855	806	850	862	805	838	845	796	817	877	835	827	857	887	841	840	792	840	834	819	841	802	809	855	835	877	825	808	862	846	855	808	863	787	832	805	811	861	792	829	813	836	864	790	842	815	891	809	829	839	849	807	880	844	887	803	834	816	824	830	854	824	893	822	855	792	865	852	799	806	792	870	834	852	797	864	838	846	852	825	811	815	831	803	807	866	830	870	855	885	842	824	868	816	845	847	868	825	806	848	834	897	825	864	827	773	818	763	767	873	821	802	829	801	833	842	846	853	823	817	838	825	847	799	841	840	778	837	805	846	854	864	808	783	853	819	781	833	839	764	817	826	791	820	852	849	830	848	857	793	831	847	854	861	798	825	827	822	818	812	834	885	879	798	844	840	810	850	885	823	914	875	868	843	855	879	812	834	854	878	840	842	863	826	824	849	822	857	821	823	846	832	885	887	819	812	829	865	828	813	856	834	851	828	803	819	864	839	844	897	891	784	821	841	846	778	877	792	845	803	874	824	906	815	786	808	814	836	800	847	779	882	874	828	875	796	808	842	904	795	837	757	811	888	838	798	900	827	871	850	841	796	842	861	873	795	830	841	843	844	831	857	817	861	810	857	827	849	842	885	806	881	776	862	826	832	890	857	879	865	814	865	808	844	802	859	856	836	868	772	828	826	875	873	814	841	850	849	768	822	844	825	866	857	893	824	851	852	871	810	809	824	828	843	861	876	807	838	777	803	881	854	824	844	805	857	835	829	842	816	861	837	839	836	838	841	837	889	809	813	824	841	813	806	817	806	824	883	836	794	847	854	854	820	794	796	839	839	872	785	838	845	847	865	834	802	878	844	832	826	821	857	803	821	861	846	838	840	855	869	834	831	799	812	841	834	865	875	828	827	799	858	855	875	800	795	834	817	794	811	800	838	798	851	826	799	908	881	832	819	845	775	832	852	832	824	864	856	753	862	823	810	822	823	797	904	845	807	857	833	857	814	813	825	803	825	874	829	835	861	815	846	831	832	879	797	842	807	806	808	822	881	866	812	807	845	824	859	806	791	830	858	858	790	855	799	832	836	820	783	875	841	899	816	861	812	853	840	832	774	848	800	833	860	819	830	812	831	828	868	804	808	843	830	826	797	790	845	827	873	843	790	844	788	855	866	872	776	829	825	794	852	872	840	861	849	813	852	801	817	840	881	776	858	829	854	875	840	802	879	835	818	821	826	812	882	838	810	851	810	827	819	844	846	781	872	820	863	843	837	890	871	782	858	885	795	816	848	848	833	903	822	850	881	822	877	832	790	837	831	827	897	804	822	872	841	844	883	799	799	767	799	851	789	902	866	807	817	853	843	815	828	856	852	774	817	866	884	827	843	843	865	848	839	856	781	835	782	895	862	813	843	790	811	825	815	824	815	810	844	800	800	844	847	867	814	848	834	822	874	859	854	824	888	814	859	821	804	865	822	872	830	888	846	867	815	838	811	836	837	793	771	744	826	836	843	844	870	876	798	800	830	767	814	866	868	854	832	809	800	802	841	847	850	851	826	849	821	905	825	835	825	880	858	846	764	835	886	852	886	860	873	809	886	834	846	813	810	795	874	847	809	810	810	904	780	836	803	832	852	840	850	863	813	831	794	853	921	825	795	855	837	851	813	883	801	825	843	873	808	821	871	860	830	845	830	875	832	843	879	813	837	891	765	921	838	845	845	837	821	810	815	821	801	835	876	871	852	810	855	836	839	793	778	817	844	797	835	831	863	782	857	817	805	783	827	867	791	852	796	840	833	859	849	865	840	856	806	849	827	863	817	816	803	826	792	853	779	784	851	810	792	803	818	827	793	846	837	835	872	865	802	861	802	880	837	847	820	851	827	855	827	859	878	900	839	874	800	837	802	850	898	838	869	818	854	842	840	764	819	834	818	846	826	845	838	847	812	835	868	831	813	805	828	835	835	883	796	814	788	813	801	815	894	818	774	883	813	821	827	883	804	867	858	783	821	841	831	867	820	873	812	817	854	913	884	808	773	820	839	841	856	798	813	815	838	845	798	822	857	802	845	872	846	814	892	822	834	837	886	848	868	787	836	814	849	889	824	843	794	801	872	867	859	830	834	822	799	774	834	846	767	806	853	849	801	795	807	832	888	813	884	914	843	821	850	866	786	828	819	919	880	851	864	851	810	788	826	837	859	847	815	861	817	841	824	853	884	867	856	803	825	812	862	861	866	828	871	850	822	859	818	847	855	794	834	859	832	858	838	832	817	846	829	790	858	803	837	804	911	841	849	844	881	861	830	849	837	867	821	786	849	816	820	872	848	864	843	881	763	851	850	833	762	803	887	828	838	811	856	856	839	869	795	854	829	848	807	865	816	840	880	804	845	845	903	834	828	868	877	866	871	833	819	814	843	817	874	848	792	856	824	817	849	796	833	883	827	849	883	825	836	827	824	846	825	827	815	827	886	815	767	888	785	821	834	858	828	881	864	828	825	787	822	837	806	779	845	860	747	862	798	816	842	808	808	760	801	807	822	818	808	821	818	820	813	846	829	888	833	844	857	834	782	811	801	835	864	794	846	794	867	817	888	832	868	789	800	852	803	816	815	799	800	792	817	807	844	823	825	848	812	875	869	841	882	851	836	827	792	811	904	798	789	841	848	812	822	810	863	837	834	882	792	821	823	869	805	806	838	893	864	831	774	882	817	854	851	857	819	824	817	764	874	892	839	839	816	816	804	846	813	834	856	823	825	885	814	868	841	834	857	877	822	850	841	867	846	802	871	832	828	840	888	832	866	888	823	836	911	839	856	809	830	882	851	849	791	840	810	828	808	832	906	910	868	859	814	811	785	841	855	794	839	842	860	880	827	866	874	831	850	835	848	818	870	865	901	824	844	843	864	828	856	848	812	859	802	827	781	816	782	806	817	874	823	844	811	808	845	810	823	900	813	801	875	875	845	840	859	791	833	814	843	834	779	818	876	794	855	875	848	869	849	857	804	809	853	810	799	892	836	874	817	837	816	923	835	863	897	828	851	788	800	829	802	805	860	857	885	852	883	803	906	795	807	837	835	839	789	814	820	856	845	825	866	856	837	877	823	859	790	884	845	836	852	864	833	832	811	772	869	831	825	813	880	860	830	838	874	866	796	845	939	844	855	838	814	888	860	819	828	851	807	856	861	852	870	827	855	833	888	809	848	810	810	811	844	839	771	846	758	890	818	862	857	786	827	806	891	877	815	846	825	821	847	864	840	855	821	823	812	813	851
4889	36141	73338	74631	61348	38128	15779	4544	1520	948	812	910	793	784	878	871	842	813	885	860	834	849	842	826	853	846	814	840	817	807	864	836	804	815	794	880	833	812	864	823	824	785	854	829	815	861	803	828	811	773	835	824	848	818	801	836	782	842	849	831	813	864	797	829	812	874	841	789	808	856	821	814	847	825	834	826	870	841	830	775	823	873	816	842	851	821	814	847	817	874	849	816	852	815	883	831	863	854	819	843	832	862	865	840	862	809	789	881	818	808	836	861	828	804	829	817	832	800	832	820	823	836	849	789	855	845	821	834	832	835	842	782	843	828	864	862	826	816	824	794	861	857	846	892	823	737	832	869	812	770	844	794	812	775	821	790	832	800	786	817	864	814	804	795	837	841	822	865	823	875	818	774	812	815	793	851	850	858	816	891	863	896	810	862	848	864	850	837	845	889	821	855	804	785	845	825	813	871	842	854	785	841	802	839	842	849	799	782	788	839	836	779	846	846	877	796	867	786	803	826	828	868	881	809	848	772	811	893	837	822	873	845	866	847	791	824	798	853	844	838	780	831	829	829	836	772	856	822	818	840	814	855	847	829	815	804	876	854	821	806	793	810	847	858	840	869	789	816	928	827	805	820	874	848	784	817	845	887	804	820	795	785	859	827	843	792	826	819	806	813	846	824	895	849	846	895	833	849	860	807	897	837	838	917	838	909	812	800	816	826	840	725	870	819	809	775	821	812	820	793	841	814	837	866	811	809	831	812	856	829	854	783	858	824	841	861	793	814	862	839	807	798	831	861	816	798	861	823	849	794	836	806	802	853	883	762	873	810	826	850	848	835	885	841	792	862	850	783	864	875	835	888	780	830	868	857	837	831	804	831	803	836	783	827	875	879	824	837	849	797	796	841	792	856	795	833	839	856	768	897	848	859	846	886	817	788	817	829	872	802	804	813	892	843	816	815	844	814	820	824	865	807	853	824	848	875	874	831	803	828	808	861	791	843	821	825	797	829	896	809	855	867	866	854	854	828	823	833	792	812	851	814	814	810	799	825	870	837	820	853	818	824	759	846	846	842	837	809	848	821	788	800	833	799	826	788	826	808	809	767	826	809	786	795	845	808	838	836	826	837	803	831	852	826	783	883	836	770	830	840	790	818	777	824	840	854	793	870	858	834	790	845	821	854	794	815	800	812	900	838	846	851	774	819	826	794	820	843	863	836	773	809	849	840	746	851	783	843	768	748	866	832	824	808	752	807	803	842	868	785	847	821	806	799	815	876	851	848	843	832	798	814	870	830	815	824	817	828	849	824	831	789	807	825	815	868	806	822	816	813	801	828	834	873	793	848	859	809	763	842	842	828	850	852	785	855	839	849	810	794	882	773	818	848	845	852	819	832	847	851	857	859	794	842	804	799	802	824	808	820	854	825	799	833	853	822	791	833	775	841	866	811	807	771	860	811	784	843	853	813	808	833	820	844	829	872	799	831	794	832	839	836	867	793	813	804	790	824	820	848	887	844	885	799	832	831	854	805	794	859	860	841	834	818	862	828	804	826	810	799	883	754	876	836	836	777	814	840	791	810	834	834	826	843	855	846	819	866	863	808	762	839	827	794	803	797	844	810	889	857	844	828	738	793	807	783	843	854	870	809	838	866	857	833	790	840	811	834	798	803	807	822	909	832	769	749	806	859	869	856	778	805	803	839	847	796	901	802	791	845	838	801	813	790	743	811	830	887	811	833	847	805	861	797	798	833	812	849	842	868	906	786	808	804	861	818	801	837	785	784	830	828	850	826	844	850	789	819	844	828	835	784	782	807	805	830	824	827	870	865	786	834	898	781	798	861	925	809	839	844	794	869	831	839	785	823	817	822	827	836	794	798	807	868	825	851	791	822	892	824	830	883	859	797	844	857	839	806	843	849	816	762	838	819	803	864	782	846	838	848	815	806	863	854	820	824	829	820	836	816	867	868	808	810	783	830	852	861	807	842	844	798	829	796	820	833	819	814	789	768	815	826	807	786	853	788	802	805	842	847	823	779	855	788	793	790	789	839	816	781	811	800	834	783	843	863	815	794	809	867	847	827	865	809	807	867	794	835	856	871	838	803	773	813	813	826	827	843	791	858	823	836	844	853	811	856	788	847	839	818	814	858	896	816	808	811	816	819	825	808	835	812	832	840	836	854	826	804	807	843	820	876	855	837	842	828	805	841	759	801	823	819	832	803	821	788	882	807	807	805	865	791	866	832	895	789	747	823	806	805	812	868	824	841	801	806	821	841	805	815	782	858	824	814	825	855	850	792	825	827	765	812	826	772	791	860	815	848	843	849	814	860	809	878	775	800	819	798	818	817	756	842	802	800	833	854	846	793	874	790	874	829	839	875	859	857	898	915	839	779	802	843	831	823	834	843	807	828	846	815	822	801	828	844	782	862	811	809	785	836	851	756	838	786	877	837	868	841	859	840	859	808	831	840	802	790	776	809	790	774	789	804	786	819	827	795	823	825	809	822	829	822	888	838	796	835	809	832	798	834	853	836	839	862	813	810	786	833	842	814	848	843	811	841	831	825	819	815	842	826	783	833	812	862	829	841	846	817	850	794	781	810	790	847	856	877	816	793	829	843	805	851	832	818	791	835	757	816	811	851	774	844	819	870	818	816	839	817	882	847	836	752	820	801	809	809	846	850	830	814	847	828	803	801	802	837	825	811	801	835	836	787	824	820	824	802	830	879	835	835	867	822	833	855	811	872	804	848	871	846	861	816	829	778	782	767	808	812	863	832	797	805	818	840	860	782	784	870	797	805	816	822	811	852	885	806	810	844	858	846	841	812	806	876	826	840	851	822	836	801	792	844	793	914	835	846	812	835	818	818	838	801	842	794	865	842	825	853	788	807	800	844	833	836	765	842	825	805	838	792	830	830	826	861	869	828	844	835	818	760	798	874	814	841	789	853	793	851	817	857	794	871	834	827	792	821	855	827	816	832	840	838	838	878	858	805	777	822	850	795	864	881	824	803	913	804	836	856	831	857	840	824	757	819	792	837	812	804	855	840	843	865	863	837	881	826	829	840	859	800	822	843	791	787	828	851	843	772	850	875	835	793	787	819	776	842	751	835	820	818	828	812	823	829	872	780	764	818	853	785	897	782	818	849	791	820	806	838	842	811	822	867	832	814	788	845	846	831	790	873	829	879	834	823	839	767	834	845	815	826	821	874	840	762	784	806	821	823	844	788	845	821	802	793	797	808	797	794	816	841	813	837	780	800	813	846	852	804	854	825	764	822	833	818	809	810	777	816	784	797	879	819	830	799	861	815	830	823	796	821	856	838	865	853	841	876	822	818	791	783	847	802	824	839	809	797	822	831	894	833	850	767	849	842	873	826	810	849	842	845	835	825	787	833	871	783	810	782	894	821	824	864	845	805	846	889	819	825	815	836	795	829	843	819	826	810	833	845	793	824	871	801	823	838	827	804	808	871	846	810	839	814	828	799	812	848
27443	14021	9654	23023	16672	8431	2813	1201	912	818	763	802	784	773	739	786	772	810	735	757	793	766	719	779	702	794	743	711	749	713	724	727	740	732	748	767	788	742	746	761	774	804	723	771	726	740	735	777	769	767	743	723	756	739	744	731	785	783	774	680	737	807	723	722	793	760	788	721	760	744	725	739	821	771	696	799	786	741	710	794	713	782	731	756	773	751	759	766	776	772	795	664	739	729	774	754	738	786	811	772	793	736	688	725	752	685	773	727	745	716	727	721	768	729	778	786	802	771	744	741	768	734	747	784	749	716	715	773	773	788	766	771	735	799	806	768	779	803	792	745	731	765	739	722	754	778	736	787	759	734	739	715	735	720	708	754	806	776	737	730	737	740	778	715	746	744	747	801	791	757	704	762	726	716	719	758	773	728	791	753	752	732	764	747	776	754	788	751	777	778	760	783	746	755	798	818	697	723	782	754	763	712	754	796	730	776	725	770	817	755	725	784	744	737	709	742	759	728	745	763	796	724	793	759	715	734	732	786	753	709	731	764	780	731	777	760	730	731	792	780	785	765	740	760	778	761	761	729	668	767	779	728	733	730	727	779	700	805	761	800	757	781	719	783	754	765	795	727	726	774	751	738	723	785	787	719	757	773	721	747	733	760	777	773	780	771	749	719	709	788	793	729	761	739	763	764	768	739	741	788	724	711	765	769	741	734	774	724	771	734	751	758	744	759	750	743	789	773	711	720	767	730	769	748	773	721	763	749	794	744	731	745	737	735	730	769	693	747	801	756	750	686	745	762	737	698	719	763	767	773	789	720	748	709	755	721	733	734	751	778	718	715	719	773	768	835	715	756	754	719	746	690	755	754	719	732	797	780	697	763	780	732	748	725	758	755	751	766	771	759	746	759	735	758	750	701	658	715	747	772	726	759	711	737	768	736	738	748	775	773	743	713	761	736	767	736	763	791	747	762	724	763	725	756	759	711	750	718	746	711	722	721	770	710	785	754	709	743	731	743	739	765	774	784	713	761	722	742	718	771	737	814	708	753	765	759	743	741	719	769	758	783	754	755	728	766	781	745	764	737	715	722	776	713	801	769	737	786	737	784	701	728	749	748	728	791	791	758	774	751	766	745	709	781	734	726	737	750	746	758	755	759	773	770	755	710	737	778	734	820	755	737	759	752	773	757	779	774	740	772	757	715	755	778	773	791	840	732	756	726	777	769	771	748	721	734	749	783	717	768	726	756	752	734	785	788	717	804	774	770	758	818	742	745	727	766	730	775	762	743	738	768	751	732	768	725	739	741	749	781	706	732	767	760	784	733	759	701	723	705	736	780	733	725	774	753	794	775	786	739	775	777	806	778	800	726	767	722	779	709	752	801	732	785	780	759	737	740	738	767	780	744	774	745	775	727	792	779	773	784	721	785	759	731	760	708	798	725	741	738	749	737	719	773	778	754	725	745	781	769	756	749	788	723	780	755	712	821	766	746	782	741	738	724	779	778	773	763	759	738	748	757	714	737	787	780	826	767	757	744	754	724	765	823	742	706	701	731	793	724	774	734	724	727	767	700	680	778	779	741	755	740	739	732	741	717	751	760	733	756	781	754	740	767	729	710	735	772	761	771	746	749	761	742	751	782	784	772	762	736	708	749	753	699	775	795	748	721	725	745	776	765	758	727	759	723	703	756	682	728	753	783	744	800	753	757	739	768	769	737	688	755	760	748	743	767	807	734	770	756	763	725	710	733	777	795	724	704	753	739	745	708	762	743	754	748	713	723	739	765	766	728	764	771	792	785	705	705	755	788	735	759	764	749	715	720	774	806	760	768	692	720	739	781	735	732	765	724	753	746	747	743	762	756	770	733	747	752	736	759	768	751	786	714	766	787	724	717	770	785	769	771	729	729	725	750	696	764	719	762	735	766	764	737	800	765	801	791	783	719	749	746	779	773	759	744	769	762	809	750	757	712	719	713	722	750	698	787	814	774	739	753	767	746	710	743	711	702	750	743	705	780	755	822	755	740	775	814	732	761	747	757	785	777	705	751	740	788	702	759	766	763	758	702	782	766	738	806	783	758	714	784	776	726	726	719	768	746	748	734	767	784	703	720	695	716	747	757	765	752	782	762	748	768	787	760	762	754	757	768	774	753	765	727	832	772	783	777	763	722	748	776	759	778	767	778	799	757	747	755	774	772	714	818	791	754	715	755	730	722	762	756	775	748	740	773	748	773	790	745	720	741	724	772	737	780	797	764	703	694	773	740	726	747	701	777	730	737	778	750	783	749	736	705	822	764	732	763	696	729	755	714	733	735	725	805	740	725	762	713	749	757	737	778	756	758	747	721	712	721	793	744	755	782	746	697	756	749	725	744	743	787	748	774	777	784	763	773	717	783	740	768	740	783	733	753	834	775	752	748	764	734	755	808	737	781	758	810	734	738	730	742	762	740	737	736	740	739	744	766	762	707	729	753	722	749	734	733	808	772	785	764	762	735	753	786	734	786	808	771	747	756	738	714	767	796	790	765	723	751	714	765	753	720	772	735	755	744	804	716	773	789	770	728	734	756	722	786	748	728	751	746	720	736	751	753	761	719	757	756	772	742	728	763	786	758	728	748	761	797	760	766	749	748	769	721	791	788	735	722	757	778	769	732	767	735	787	701	810	749	734	738	766	774	748	732	781	740	728	776	748	790	700	700	786	736	780	728	749	766	756	716	722	793	773	777	755	735	779	710	705	783	750	798	742	729	743	758	722	738	713	698	744	718	781	734	698	732	778	762	734	781	750	720	715	758	793	742	732	762	747	796	749	745	771	730	767	782	739	764	747	784	724	776	781	781	768	739	726	740	756	740	764	722	783	753	721	764	748	777	736	791	740	746	781	768	779	770	797	734	769	749	766	753	764	739	693	743	786	775	739	786	752	779	755	725	746	740	784	761	756	765	713	770	757	720	727	725	707	756	761	763	723	777	748	766	780	782	703	747	714	728	758	697	762	768	760	766	799	759	754	797	753	713	783	699	762	763	764	756	740	728	762	729	767	784	781	740	702	738	751	784	742	725	716	757	740	740	730	721	727	750	747	738	752	729	745	789	726	708	748	762	746	775	720	775	739	761	795	731	782	704	754	777	738	725	762	806	789	753	743	720	803	755	723	725	722	756	785	733	795	785	725	802	767	731	797	756	750	767	733	728	761	740	726	787	765	738	733	751	761	762	734	717	694	753	734	752	759	701	751	771	759	739	680	740	729	782	806	716	790	782	771	722	727	782	744	745	769	738	771	756	741	783	781	766	790	739	795	728	757	743	796	773	755	761	665	761	747	762	701	763	774	738	809	757	792	734	751	802	744	771	733	759	793	763	759	714	744	754	757	761	732	780	799	768	713	769	762	765	737	733	772	727	751	747	753	756	719	765	792	727	768	767	743	730	739	820	757	698	735	755	751	723	744	743	738	760	754	809	766	826	750	770	741	781	749	706	805	739	797	773	722	794	781	773
5120	2086	10194	17760	12405	6608	2503	1111	744	710	687	717	714	703	673	680	661	685	655	667	667	688	712	669	689	714	733	686	673	713	682	693	655	711	685	711	701	699	702	641	690	658	678	725	714	708	647	715	723	681	639	669	700	703	648	728	668	699	701	673	713	702	691	650	688	722	680	667	655	746	684	705	696	713	741	644	681	716	728	689	697	717	691	675	725	697	695	648	697	667	683	703	686	655	627	708	718	704	670	662	699	645	669	688	678	687	752	654	667	651	677	692	686	684	723	711	738	730	679	716	687	703	691	707	682	698	695	677	705	660	676	698	707	655	657	659	683	673	665	686	681	693	700	673	687	696	685	680	654	693	704	690	726	690	685	687	698	712	685	696	697	683	692	703	709	729	719	656	641	635	717	711	683	749	681	651	685	720	648	651	637	662	702	714	656	667	704	701	687	677	714	687	722	706	725	697	693	657	658	718	680	687	676	678	639	658	675	683	679	705	675	670	703	714	677	685	674	659	655	707	679	702	648	691	697	706	711	643	695	706	635	687	698	704	680	663	713	695	671	686	646	715	751	657	666	691	711	683	685	644	651	694	718	688	679	697	709	693	716	664	679	699	681	699	670	711	726	718	669	716	706	640	716	668	689	704	664	691	691	661	696	685	649	700	691	732	667	697	684	702	703	675	698	666	700	628	650	677	692	664	654	711	685	720	691	668	692	689	705	688	674	694	718	666	672	719	664	673	665	729	688	717	593	691	669	642	761	697	689	693	714	644	691	690	689	693	684	691	684	679	687	646	678	704	712	666	634	739	670	655	678	667	648	689	702	760	723	666	697	704	649	668	682	712	684	703	683	700	712	652	714	677	688	659	671	682	707	701	733	691	701	705	692	736	651	660	694	675	700	689	678	703	719	693	672	665	661	717	680	675	712	718	676	609	699	704	677	697	698	726	707	697	720	678	646	640	655	681	678	700	666	662	708	689	724	664	665	729	715	717	703	644	679	704	657	658	725	664	679	672	717	656	701	708	682	676	721	706	726	663	673	699	698	717	719	660	694	725	705	681	692	661	682	684	643	695	703	680	689	708	663	693	669	665	662	678	675	722	671	707	662	705	673	711	696	691	679	659	698	608	696	698	691	698	687	703	691	680	686	702	639	709	695	685	685	680	714	671	631	668	693	698	685	689	673	695	725	664	737	710	636	650	662	672	683	736	689	690	711	704	732	692	647	651	668	666	706	625	693	657	663	699	649	667	740	671	698	636	676	669	706	735	751	755	705	689	699	703	617	718	698	714	690	671	670	639	694	673	667	728	699	744	674	694	687	713	681	660	655	657	676	695	666	713	706	733	724	620	637	703	697	680	689	707	670	626	674	673	698	685	727	692	727	733	694	711	675	682	660	712	687	706	654	698	636	660	669	682	655	701	704	733	691	692	684	727	676	672	706	682	690	664	701	699	688	700	709	677	659	716	682	701	658	659	716	664	647	704	705	716	677	677	679	693	720	681	620	732	695	745	679	686	720	634	731	730	691	687	671	691	677	652	708	736	713	624	682	671	744	698	689	707	666	675	696	670	690	663	717	726	710	666	736	675	710	718	733	668	664	719	673	700	656	713	685	682	685	684	682	710	712	704	689	697	700	686	679	661	680	676	701	672	685	727	681	709	686	671	699	699	708	711	672	691	679	701	697	722	676	632	718	690	687	680	679	696	707	696	691	716	651	659	681	663	691	694	670	676	708	654	664	697	702	686	747	735	693	658	724	647	664	708	699	696	698	714	639	702	702	684	711	706	693	667	743	673	742	688	663	703	692	714	692	665	701	699	667	674	642	734	695	692	680	646	720	690	680	681	689	708	692	688	723	696	707	705	666	680	686	672	642	695	719	720	756	720	656	712	660	713	672	712	683	693	689	701	672	721	728	680	688	666	679	714	692	665	707	698	723	686	670	634	679	643	630	667	631	721	652	647	736	694	697	693	660	676	691	678	721	719	678	734	629	652	663	678	670	658	698	729	713	693	662	690	691	623	670	657	712	691	643	700	701	697	716	694	696	715	720	705	695	684	690	633	665	697	672	733	655	695	649	703	706	690	659	714	720	705	660	700	716	690	691	722	704	681	675	647	650	693	667	700	637	740	684	690	680	679	674	676	670	708	667	726	675	711	712	681	675	680	663	703	689	697	652	727	684	705	678	708	674	735	685	714	744	694	705	697	701	731	685	677	731	685	696	724	687	660	677	654	668	704	671	686	689	703	659	725	672	648	635	693	669	692	698	702	707	711	716	664	677	714	675	678	698	710	726	679	660	684	644	692	708	677	736	731	672	698	693	683	679	693	694	704	705	744	731	690	708	642	722	675	685	720	685	659	704	671	680	689	668	669	719	687	653	626	711	692	700	704	646	659	677	705	737	665	707	669	710	658	669	713	713	693	704	722	628	681	687	715	683	696	720	702	722	690	725	716	707	714	666	692	711	672	676	753	701	733	671	679	739	710	704	713	712	700	699	694	689	691	665	711	689	658	633	697	669	691	719	738	668	665	690	646	671	704	684	684	659	670	668	705	723	686	692	625	651	679	708	674	651	668	756	680	690	733	683	686	699	732	671	635	692	681	686	692	698	699	705	685	691	656	641	725	664	764	706	710	686	655	706	713	675	675	694	740	680	675	682	674	689	688	697	687	677	699	707	668	675	709	705	756	662	720	671	712	631	645	689	703	707	721	698	692	650	656	676	658	695	697	699	691	644	711	726	706	682	733	687	696	715	682	709	649	710	638	647	701	683	665	717	706	661	695	701	699	674	677	649	679	681	682	691	660	674	700	660	689	652	682	703	668	661	698	682	680	685	644	705	726	716	707	689	682	689	673	677	686	711	746	687	713	672	695	650	706	650	643	720	686	661	660	729	618	704	714	725	664	630	704	698	666	716	667	676	677	691	720	692	657	671	662	725	676	687	702	643	734	697	640	648	707	671	711	651	719	681	704	681	642	617	672	698	665	685	710	720	679	707	687	680	681	682	668	694	677	671	675	633	707	681	671	713	681	720	667	665	704	739	653	682	664	704	680	717	665	726	719	705	720	711	705	713	690	685	632	702	670	747	721	656	708	716	690	669	723	672	713	700	658	688	649	647	667	678	688	724	704	661	682	695	699	656	723	670	662	684	685	697	679	621	702	718	641	690	711	687	681	692	671	701	662	699	691	709	647	683	706	695	677	676	692	690	691	698	679	661	687	682	680	721	679	682	671	712	683	737	668	717	661	706	694	685	663	695	672	729	707	689	670	690	659	672	698	702	651	663	662	717	655	658	659	691	703	646	659	672	676	707	672	688	722	700	699	704	702	677	711	680	702	657	656	687	661	695	696	693	673	679	658	700	674	674	722	695	648	669	723	682	741	683	709	650	735	662	670	666	708	686	655	695	694	680	690	679	677	726	720	701	647	691	685	660	662	722	690	736	666	710	720	703	664	736	693	667	719	643	676	725	692	665	684	676	697	709	651
24492	21136	29323	51747	55339	40536	21317	5797	1432	908	793	768	799	791	749	712	777	768	702	718	758	762	766	822	801	769	792	755	738	779	715	762	714	735	769	760	746	762	755	740	755	772	738	732	741	759	757	715	815	794	726	748	749	732	771	736	741	711	734	749	721	739	729	655	742	723	779	752	726	727	739	742	752	759	682	768	725	754	753	740	763	741	731	707	727	716	722	755	700	749	746	694	708	721	743	768	729	754	721	762	732	720	780	784	697	788	723	775	697	737	760	734	711	699	713	726	755	723	768	729	805	706	753	738	720	738	699	761	724	745	716	715	754	818	783	773	724	727	767	721	700	728	715	765	722	752	707	700	764	740	706	714	719	714	719	747	770	704	692	752	733	750	740	705	724	732	735	776	715	748	721	727	760	758	702	719	810	733	719	689	723	761	720	717	682	718	766	737	727	733	749	746	755	745	709	776	806	768	797	714	782	757	729	744	739	757	695	691	710	714	711	732	749	731	764	741	787	732	747	728	738	735	707	743	744	747	722	740	746	746	783	752	785	771	712	751	786	724	749	772	742	732	752	729	709	695	728	742	729	788	729	751	700	743	766	766	771	808	721	741	746	723	764	727	765	758	749	709	744	728	726	758	737	775	742	763	710	746	707	769	763	731	731	734	755	741	725	753	726	696	729	731	765	774	722	759	739	756	792	756	732	754	747	762	740	775	731	743	706	709	757	719	758	740	733	724	709	738	734	763	797	726	710	754	762	779	753	725	732	723	731	762	670	773	761	783	688	750	771	730	721	768	755	752	701	743	732	722	748	783	721	758	741	709	684	713	741	726	737	775	753	698	731	777	703	770	684	713	755	677	710	756	754	741	763	712	722	747	731	714	706	686	737	766	733	731	729	749	724	766	725	748	723	736	823	777	682	716	771	703	720	748	736	762	776	735	748	726	759	726	759	722	695	737	736	785	726	746	702	758	770	741	747	722	777	742	748	711	696	709	698	746	771	670	686	744	731	768	792	789	758	730	776	803	695	758	792	737	792	761	739	735	747	701	722	762	722	743	705	741	721	739	762	737	716	752	742	746	764	670	714	727	753	699	696	737	712	715	750	757	719	753	744	756	759	748	734	715	727	762	685	704	746	792	762	752	735	738	741	783	748	710	725	713	730	772	701	741	768	715	695	766	772	725	756	708	769	768	706	734	758	691	755	729	768	719	748	746	750	738	681	743	766	712	723	745	709	739	747	730	755	692	746	735	698	787	693	728	748	750	763	752	727	763	693	740	800	728	713	728	711	696	734	779	744	717	758	753	787	772	729	735	751	733	803	735	745	744	761	740	725	759	751	751	751	744	723	777	778	726	776	755	730	751	727	688	763	770	745	780	753	716	760	694	760	763	708	760	775	719	729	746	746	742	725	785	762	712	701	775	761	800	719	731	718	722	737	765	709	721	769	746	733	759	751	717	710	752	765	757	719	768	790	762	712	712	721	765	773	750	761	744	748	724	757	765	748	734	757	747	760	760	674	756	730	715	780	724	670	750	760	765	708	685	726	731	726	717	722	739	729	725	773	708	762	698	787	757	772	719	722	763	772	707	723	750	733	705	727	766	720	731	750	742	720	810	720	756	778	702	734	769	725	757	728	729	730	782	694	761	729	700	710	743	754	756	735	727	767	747	732	761	773	755	767	754	744	720	766	735	769	750	786	787	729	793	730	750	701	733	739	754	743	753	754	790	783	748	775	784	757	719	764	738	732	703	660	776	726	713	741	759	739	767	699	778	758	703	769	657	699	742	801	715	728	727	759	723	736	725	715	772	751	748	698	733	741	749	752	746	713	752	715	751	717	765	781	752	779	737	780	749	754	727	749	711	745	698	731	718	720	785	795	714	763	704	702	734	738	733	730	732	745	779	714	752	709	705	776	743	761	745	721	774	709	719	733	764	751	788	731	732	727	717	766	756	777	731	760	733	787	757	673	775	771	773	707	761	726	704	695	719	705	732	781	768	763	704	750	768	743	737	699	743	777	687	757	705	754	709	747	730	766	763	750	764	769	774	758	750	707	724	731	730	766	721	732	720	723	784	743	714	705	694	818	776	715	750	731	774	729	762	731	763	770	755	750	782	727	724	748	711	697	740	790	763	762	757	762	769	717	702	680	761	718	742	716	806	716	743	767	703	769	765	714	701	748	760	752	743	745	739	744	717	758	696	666	778	731	785	757	761	726	707	786	773	709	745	749	767	767	709	738	728	763	726	730	714	723	779	749	769	744	699	742	712	770	756	713	725	719	761	721	708	749	745	751	713	778	752	765	778	740	739	710	766	726	766	755	702	745	742	703	701	710	764	737	758	759	715	700	702	741	756	718	689	733	733	701	740	713	729	722	771	741	784	733	729	712	755	691	744	761	731	748	726	761	733	752	724	738	724	761	793	778	754	763	733	728	732	754	751	717	771	774	722	729	731	729	722	775	714	731	731	735	729	768	729	758	724	689	738	715	751	712	750	725	764	744	710	733	723	698	753	750	706	732	728	752	798	701	738	746	752	752	706	779	737	689	717	720	758	781	729	732	715	724	722	755	756	739	720	764	757	793	767	722	736	755	722	736	709	730	743	743	788	720	703	740	740	747	752	750	682	794	736	731	747	783	743	724	726	759	704	744	746	726	741	754	774	722	719	722	710	740	789	723	752	765	743	710	753	788	769	787	719	748	723	738	726	709	710	713	748	688	730	776	692	727	730	772	747	716	687	736	810	713	704	703	711	727	750	728	724	704	733	730	743	781	711	701	755	735	785	713	723	755	692	730	756	715	728	730	749	684	700	781	733	710	753	793	717	759	757	747	782	796	743	747	702	789	741	751	741	731	694	743	753	732	774	721	732	756	685	723	702	737	724	746	728	758	778	716	744	729	732	700	737	742	724	743	723	739	697	725	736	699	739	729	737	717	728	739	749	719	767	751	726	695	773	777	744	706	773	729	775	759	746	753	742	759	726	750	759	741	762	659	748	769	760	723	741	746	752	723	717	760	785	749	716	732	712	736	772	762	769	727	764	740	762	726	768	729	742	764	765	743	707	782	760	773	773	717	676	727	724	726	733	690	723	764	738	796	735	714	753	756	766	788	716	752	760	731	725	718	782	753	751	724	747	756	721	701	736	694	734	796	769	699	722	753	734	756	741	777	763	724	767	746	768	748	737	735	766	703	719	717	730	749	721	699	755	767	758	739	747	764	731	778	690	737	747	745	769	724	717	734	698	777	737	693	746	724	663	767	760	734	743	754	792	718	741	727	754	720	764	743	764	764	705	690	710	742	715	739	748	787	725	756	728	744	766	773	835	761	722	743	766	718	731	713	769	776	729	731	717	753	770	765	727	720	721	720	749	765	770	798	748	715	740	704	737	743	768	754	734	784	718	735	803	748	729	752	720	772	692	725	737	732	746	699	725	822	765	750	718	679	722	726	726	739	787	687	747	723	737	729	768	776	761	705	729	719	738	714	695
3686	13570	39232	70381	55535	32072	12892	3905	1305	826	729	701	677	747	720	753	740	695	725	667	683	729	719	695	695	728	804	735	762	724	739	727	701	730	737	742	738	775	716	731	720	706	738	666	727	744	778	718	711	711	736	719	720	700	691	704	717	742	753	785	758	709	747	686	748	743	750	755	662	779	683	731	749	661	706	719	740	752	703	657	739	730	699	760	718	748	695	677	718	712	721	728	706	703	745	732	718	714	711	714	685	708	681	730	762	740	735	689	704	692	737	738	753	726	701	724	719	702	743	743	728	705	760	707	755	712	716	756	696	719	680	683	701	704	713	730	734	707	726	716	726	721	716	780	719	670	746	703	686	737	757	760	701	682	730	707	725	684	722	702	747	706	727	706	731	718	660	692	716	679	683	739	696	722	747	701	714	735	694	680	683	707	729	647	680	726	718	691	680	703	697	685	714	715	754	743	646	754	702	719	706	686	747	741	719	743	699	697	717	712	719	704	684	759	707	753	685	762	713	697	677	758	648	755	749	724	709	721	729	686	754	700	646	705	707	685	688	712	723	720	699	715	710	744	692	714	734	702	731	720	675	735	793	667	778	765	742	702	718	696	765	713	750	700	711	709	747	739	740	712	681	740	723	699	708	707	693	701	742	753	746	736	706	757	699	737	699	740	688	687	680	674	733	712	704	694	713	712	678	740	708	699	735	712	716	725	707	703	750	740	689	737	708	769	747	704	720	722	714	693	733	724	694	697	698	779	751	712	694	744	696	736	691	754	671	747	716	702	739	694	729	707	700	694	753	741	723	720	694	705	756	705	702	718	694	743	736	737	694	695	775	710	681	706	752	708	720	707	736	749	711	753	736	696	688	699	644	762	755	722	751	708	690	697	776	709	702	679	692	718	735	759	723	700	701	709	701	686	704	666	776	721	672	703	676	722	749	712	753	730	698	749	746	709	700	731	766	719	707	724	769	717	683	712	727	733	806	728	672	739	741	723	723	697	764	756	696	773	690	679	720	703	702	670	714	771	762	697	720	688	697	719	700	700	731	734	689	712	690	739	724	745	683	706	745	734	724	714	718	732	737	712	717	732	749	713	781	705	723	732	702	732	739	766	708	710	741	730	705	717	726	743	711	690	699	734	704	673	728	679	699	678	715	701	717	711	732	731	708	724	698	708	697	706	680	729	755	724	730	710	724	727	719	707	718	724	724	729	749	696	684	705	723	649	696	725	750	702	695	734	688	703	692	743	746	703	676	754	769	714	719	738	705	759	735	714	740	709	717	745	785	756	720	703	667	748	723	693	743	764	731	749	750	660	713	764	694	707	700	693	695	705	678	729	706	761	724	694	753	716	695	765	713	775	729	717	710	682	706	742	716	709	713	737	723	706	761	739	722	714	705	705	744	718	680	700	705	710	690	694	731	755	750	742	691	743	716	731	744	749	707	733	676	747	745	747	691	711	718	781	748	670	690	647	708	682	694	747	730	734	700	688	698	727	717	704	773	746	743	745	716	745	770	750	760	725	726	722	729	728	722	738	701	761	671	741	741	760	716	730	755	707	743	676	695	695	698	708	702	670	766	724	716	690	730	700	715	724	752	726	693	700	730	747	710	732	700	762	704	724	676	741	712	737	726	726	705	785	704	729	733	664	685	736	724	722	706	680	717	750	697	693	746	709	702	717	752	675	674	753	662	719	676	697	677	759	720	680	764	712	712	723	728	712	711	674	705	710	719	703	713	720	727	715	720	703	717	645	718	689	711	735	715	734	713	728	691	712	728	704	721	707	762	677	671	727	727	721	714	721	684	747	697	718	735	714	734	746	675	721	679	720	738	751	690	745	697	755	737	738	729	699	722	726	702	708	698	753	751	732	745	732	712	693	690	678	699	718	704	677	714	738	709	696	732	733	744	707	716	698	701	686	693	740	732	685	703	701	727	700	724	721	759	738	725	706	703	724	722	699	708	705	714	735	732	696	717	765	725	744	695	687	699	704	689	720	713	698	738	702	711	735	707	703	734	686	726	730	732	695	692	703	715	720	678	672	743	693	678	738	676	681	711	712	738	771	733	734	690	759	686	741	676	702	733	700	700	685	762	759	740	777	717	706	703	721	701	673	707	708	704	680	709	749	693	705	681	728	750	731	748	724	721	723	759	767	729	736	665	734	726	734	692	724	708	735	672	743	693	684	679	713	747	699	749	700	671	722	783	695	713	760	740	730	723	743	720	726	728	700	709	694	762	714	766	721	694	721	672	699	750	710	671	714	755	735	705	689	692	766	750	707	639	716	694	694	705	696	685	744	703	740	746	730	715	760	722	733	738	715	701	700	656	731	755	733	719	739	723	743	726	679	731	710	668	732	727	732	728	702	716	705	651	723	715	723	750	715	718	741	701	714	669	737	689	765	693	707	704	727	665	714	648	697	726	701	714	729	698	701	704	730	715	733	651	665	746	697	664	674	699	728	751	779	713	709	721	713	717	676	684	699	744	730	734	703	702	742	720	725	700	721	709	696	726	722	690	674	716	690	696	712	717	629	716	751	690	702	680	769	690	696	710	710	729	711	725	692	743	721	699	732	749	743	781	763	767	712	758	709	727	666	692	674	695	739	736	717	712	731	699	673	703	722	727	714	698	710	708	744	736	664	710	745	690	674	752	720	692	715	697	720	758	736	716	733	716	715	730	688	720	655	711	699	703	744	726	686	718	697	720	714	719	677	706	720	717	666	676	716	755	709	684	722	686	719	755	709	704	696	700	745	710	695	675	700	688	710	690	720	685	751	748	707	717	720	718	668	767	704	696	700	694	697	712	671	718	727	756	687	750	693	723	693	717	775	687	721	741	719	701	730	700	724	744	784	719	708	686	685	657	751	725	695	752	738	663	734	716	749	680	718	728	736	700	694	722	725	688	715	728	686	711	736	730	707	699	755	726	706	740	699	668	694	724	675	706	713	750	722	744	737	718	643	733	705	715	697	789	715	728	720	712	672	744	732	688	744	737	732	683	760	697	654	715	745	725	737	681	676	704	734	706	708	704	720	680	707	714	697	718	732	700	771	710	718	675	733	770	691	712	705	701	756	736	740	698	712	708	721	688	727	729	701	731	731	788	767	706	698	664	745	694	710	700	712	716	716	746	670	688	712	727	725	687	740	704	650	714	749	780	752	746	687	717	742	713	668	706	727	710	732	731	764	772	691	709	723	731	694	708	659	706	710	711	740	761	685	716	728	687	741	687	710	730	696	720	737	704	708	694	665	668	698	702	740	662	717	700	766	731	704	693	716	743	743	731	707	712	727	753	729	721	709	737	704	752	746	732	752	714	704	758	742	730	673	720	716	755	700	701	725	739	723	709	711	719	722	719	698	723	743	699	664	691	735	738	759	713	747	738	724	677	775	686	742	684	730	705	710	733	739	757	711	735	688	712	707	671	735	700	749	728	708	716	736	705	744	680	743	740	696	751	723	697	713	658	710	715	719	690	735	729	709	689	742
23772	21150	29490	51320	62883	45444	26153	7970	1721	985	902	837	890	849	830	848	854	838	836	836	874	840	848	843	817	843	847	780	871	745	826	770	824	801	822	796	850	869	807	838	853	895	830	839	832	828	814	816	886	806	771	833	750	788	862	804	764	850	856	867	825	793	838	846	847	856	831	769	860	825	821	785	758	782	809	854	880	826	836	815	828	793	804	831	826	830	809	836	836	807	809	818	790	818	854	848	846	814	786	793	813	835	820	832	837	832	791	817	817	776	782	821	826	789	757	825	808	815	807	823	798	843	766	796	845	855	832	815	784	777	816	848	774	810	842	751	797	844	799	812	777	816	832	823	790	791	789	825	790	811	829	842	846	820	809	856	844	776	801	778	797	864	830	821	869	790	778	843	798	790	817	855	821	815	851	807	771	820	835	828	826	850	778	825	815	789	842	839	796	843	816	825	820	865	786	791	807	863	825	831	802	812	833	827	810	820	819	775	803	827	828	793	850	812	816	726	872	852	823	801	790	790	864	820	854	842	781	830	803	846	854	775	779	813	812	868	864	855	852	808	813	790	816	837	861	824	839	799	796	793	844	817	838	835	823	823	866	864	786	758	795	787	772	795	821	819	815	821	818	837	792	792	838	835	859	793	823	816	807	817	777	805	834	867	830	821	808	800	821	830	788	829	839	795	821	761	837	820	877	767	818	843	835	816	844	820	803	834	832	775	826	838	821	819	807	813	811	810	746	847	787	854	798	836	826	866	821	796	819	855	810	801	830	821	812	793	833	825	783	826	799	805	785	797	774	803	766	788	826	843	838	852	814	749	811	837	789	823	816	813	817	823	890	836	807	773	824	840	842	780	833	880	798	799	852	790	835	873	795	802	804	865	772	779	781	835	828	816	796	780	850	808	819	772	812	813	794	827	788	850	850	840	848	812	835	859	803	753	843	796	813	882	834	870	827	818	863	857	856	811	773	821	810	767	787	818	807	818	800	829	830	805	815	913	841	817	811	808	842	849	829	805	823	783	786	831	788	795	809	787	828	778	801	805	759	754	834	872	789	826	845	831	820	762	822	847	817	817	804	794	861	803	835	791	833	785	791	841	824	816	830	798	869	854	766	810	801	823	777	790	833	816	801	792	823	797	791	800	827	818	832	806	802	768	778	800	779	827	780	844	766	817	839	786	786	821	832	889	794	837	777	817	861	829	816	783	837	798	812	811	800	892	868	791	808	774	831	819	832	865	842	843	822	868	800	836	842	793	798	856	831	848	786	835	824	830	829	798	872	827	806	799	835	851	840	792	808	786	866	827	795	745	839	852	799	874	844	783	794	805	813	816	867	822	821	808	768	822	800	827	818	798	819	783	821	824	869	796	856	799	821	834	793	869	830	828	795	811	826	774	800	786	822	768	851	778	824	842	825	810	801	845	828	803	849	811	829	795	870	766	870	838	789	794	793	816	814	796	778	828	856	848	857	802	854	779	786	828	832	841	841	793	797	826	810	767	800	806	797	772	832	829	805	776	793	841	794	810	783	848	817	796	833	816	824	814	825	785	808	782	826	804	809	850	817	800	849	823	830	835	819	756	809	840	790	769	781	796	821	840	809	790	795	831	817	790	763	763	812	823	830	839	834	845	867	811	773	778	774	770	800	834	832	831	830	836	832	816	788	790	839	842	793	807	796	823	847	790	770	813	829	810	810	759	845	805	820	825	867	793	807	833	833	832	818	815	839	785	836	811	829	863	800	805	776	777	813	862	821	771	760	823	794	775	816	815	852	820	801	800	822	819	768	835	766	846	777	744	795	839	830	815	812	776	791	819	833	788	812	800	824	797	858	824	843	823	791	823	841	845	806	795	811	845	794	808	834	848	865	807	794	830	840	822	808	747	794	783	843	810	813	852	821	782	841	811	798	808	791	770	864	791	827	804	801	826	850	826	866	852	867	824	815	835	873	791	840	810	800	882	769	821	800	818	837	847	863	780	833	801	813	792	826	772	784	798	807	805	831	785	824	819	840	881	805	819	846	854	738	798	821	864	778	852	795	854	853	833	865	767	852	852	862	799	805	786	834	816	803	834	827	779	821	879	805	807	748	789	873	804	822	821	747	852	860	790	819	755	865	872	798	835	797	759	848	800	826	833	817	802	810	867	856	768	826	815	812	823	840	847	775	802	872	833	809	854	792	803	848	837	849	800	806	808	820	788	800	850	779	826	846	784	813	810	817	862	778	809	821	788	783	834	829	814	823	813	790	845	823	838	792	815	889	837	823	791	792	805	872	783	857	861	843	807	815	814	818	842	819	786	843	818	842	802	768	865	848	833	818	836	846	810	818	844	841	822	832	801	825	821	854	881	849	785	826	785	799	813	864	817	815	823	848	870	822	770	828	746	801	858	840	829	820	798	806	805	844	865	777	823	799	849	827	814	799	871	869	808	879	819	805	775	762	814	859	885	834	812	773	842	810	838	766	827	828	762	856	803	842	806	875	802	846	794	781	809	770	826	854	801	784	788	805	824	888	882	827	863	784	792	835	814	862	862	827	800	818	797	836	825	851	793	818	818	867	827	824	776	869	892	816	822	826	841	782	837	806	830	783	800	844	810	784	801	807	777	809	773	816	826	830	830	840	884	806	822	800	809	805	849	739	808	859	767	852	835	843	822	789	784	839	797	855	728	819	790	836	784	833	849	818	753	819	832	836	736	798	834	832	831	866	850	797	836	805	829	850	855	779	863	829	790	854	854	868	839	810	812	802	817	770	868	834	770	791	817	765	842	800	788	817	805	810	832	841	814	873	792	835	829	794	810	747	828	850	808	848	832	813	812	829	878	794	819	803	793	874	787	841	816	862	773	793	780	774	834	854	829	792	788	799	830	805	793	777	807	864	790	843	795	766	827	789	856	813	828	830	820	797	758	812	786	807	833	795	826	814	786	877	816	819	820	823	809	805	774	843	904	810	793	753	801	829	841	780	786	838	796	806	800	780	768	812	803	834	848	816	794	825	792	836	859	846	816	793	850	802	810	828	788	791	855	842	816	764	809	830	848	833	820	837	756	761	814	813	787	801	812	858	844	798	830	816	863	826	777	816	867	792	777	857	753	871	773	816	791	760	802	795	839	801	775	816	796	816	793	773	861	765	833	839	868	824	756	819	778	827	789	787	849	831	817	826	787	838	795	826	813	777	812	827	747	798	841	794	832	840	825	789	833	793	843	827	808	794	849	819	858	852	858	803	862	774	892	800	824	856	813	812	798	795	811	826	772	810	792	791	797	853	848	775	850	839	841	820	800	823	829	831	806	841	769	841	814	789	799	781	782	851	762	809	808	812	867	827	799	825	835	780	791	828	774	812	832	823	830	821	755	799	808	783	812	823	859	835	821	811	758	813	779	809	841	834	877	775	814	794	783	791	807	836	765	878	867	787	856	841	785	839	810	834	788	788	838	840	858	860	824	842	785	833	821	822	843	879	802	855	828	823	818	832	801	843	778	810	827
4043	8029	32621	82107	64819	39010	16972	4754	1469	890	798	775	800	822	799	790	828	836	816	798	787	826	825	802	766	805	803	805	815	796	779	845	817	831	776	745	786	724	830	794	782	795	795	784	801	788	816	817	808	821	792	772	786	755	807	794	814	743	753	812	803	745	821	775	765	816	808	820	789	812	783	779	779	779	787	763	787	799	848	794	863	795	829	796	822	780	795	809	763	775	812	852	776	742	792	793	794	754	840	809	783	798	772	763	778	756	787	814	765	777	780	790	791	787	790	818	814	790	794	813	818	809	774	820	839	815	790	759	826	759	813	802	742	769	783	785	826	803	762	743	805	775	862	786	770	822	808	814	788	780	783	772	833	842	783	825	749	802	811	793	762	833	806	799	794	770	820	808	789	836	803	778	815	813	786	771	809	729	802	792	788	730	786	751	793	790	788	764	757	765	781	811	784	732	795	805	863	831	766	847	743	771	839	837	827	786	793	775	816	823	757	788	797	782	808	782	860	796	814	802	817	811	809	802	815	780	771	795	777	801	791	813	753	797	804	818	770	782	763	734	831	849	791	766	767	835	795	809	795	827	826	768	780	815	774	823	832	793	727	793	797	787	783	818	767	747	790	805	762	790	895	821	786	797	810	823	759	769	798	806	828	791	807	807	789	805	737	776	771	819	772	787	809	817	769	787	765	793	815	706	785	821	782	842	804	786	787	786	774	770	776	811	779	810	753	788	771	795	778	792	793	738	809	769	764	800	803	777	785	788	776	750	800	798	775	809	807	791	791	854	787	808	793	831	794	780	780	740	785	807	785	798	801	759	768	796	791	812	788	831	802	792	747	796	749	777	808	790	802	798	834	784	795	763	774	791	805	856	769	763	776	791	769	795	792	755	817	809	768	790	818	772	793	758	813	790	807	820	788	773	782	804	816	772	811	762	722	826	765	774	786	800	783	776	801	776	780	814	810	775	785	836	738	790	764	784	828	858	800	745	776	782	816	778	759	743	784	790	779	812	803	768	784	846	776	800	783	803	813	835	766	773	775	818	776	802	796	780	799	818	813	830	823	766	810	784	821	739	823	772	767	783	790	800	769	775	757	800	768	788	789	792	761	800	783	839	830	775	779	817	819	741	781	751	806	787	765	828	772	784	783	761	799	807	794	795	778	795	790	797	831	775	807	762	783	790	797	793	799	780	801	806	767	787	803	846	830	825	764	775	759	789	827	772	787	749	777	803	762	792	790	814	826	827	779	854	827	799	800	835	769	769	786	786	743	738	820	828	788	803	746	760	795	810	781	796	792	758	823	828	743	769	827	790	781	785	784	789	778	800	789	801	789	743	766	778	847	790	763	750	696	784	840	777	742	805	793	760	823	779	781	797	736	826	865	779	744	806	809	746	769	787	811	796	759	791	782	779	785	783	774	835	806	801	768	868	795	803	814	761	776	827	827	720	794	812	789	840	808	872	800	794	819	805	799	801	786	784	803	753	760	793	787	775	796	810	779	787	773	803	764	799	821	727	783	804	746	825	767	790	793	773	779	797	792	751	803	766	812	789	839	773	803	754	774	790	784	818	786	802	814	790	803	767	737	807	728	763	823	771	818	763	808	772	834	781	785	795	801	806	808	771	839	801	746	759	805	785	796	775	775	792	765	822	772	803	799	782	767	798	796	744	750	766	785	763	760	812	783	776	774	801	782	784	819	743	801	783	786	770	762	815	791	722	759	764	826	762	763	798	763	765	742	771	787	784	742	805	817	776	793	804	800	797	806	773	801	832	763	747	776	786	751	778	770	768	768	772	783	833	785	806	758	788	779	785	825	746	820	794	822	822	815	764	798	806	772	804	788	781	810	771	777	769	758	829	745	784	780	780	799	769	775	763	810	775	802	767	829	793	797	800	777	811	859	779	756	792	774	808	801	787	754	800	759	786	786	786	798	791	837	817	820	849	845	814	788	791	756	804	782	788	817	747	791	800	751	800	742	795	758	745	808	752	777	798	786	789	779	750	799	775	762	766	821	797	811	783	790	789	818	784	754	814	791	799	746	807	757	807	808	761	755	731	767	758	784	813	829	786	781	803	772	806	755	741	812	746	748	825	780	804	801	789	829	775	841	769	792	813	761	839	812	815	826	788	785	781	810	771	816	841	780	788	787	796	807	807	794	770	764	779	813	818	764	814	777	775	762	834	817	795	747	840	808	824	787	841	806	742	809	802	797	795	749	817	790	834	783	792	807	821	785	806	822	759	800	795	792	812	814	765	772	762	798	808	852	810	768	806	771	837	807	818	843	800	764	780	754	754	771	813	821	777	795	766	737	771	753	766	793	781	805	768	713	805	768	803	819	736	716	782	761	792	756	773	764	822	780	801	796	780	810	747	745	815	791	794	825	815	767	779	758	761	741	766	787	811	791	809	771	793	760	814	824	732	753	810	779	783	811	826	797	758	809	737	825	747	780	753	777	820	815	741	768	743	772	796	822	734	808	789	824	771	788	798	747	764	830	794	773	750	750	787	812	738	790	802	760	757	823	776	784	772	769	802	851	781	765	778	844	795	783	768	780	821	791	818	762	783	783	809	789	754	793	771	766	776	772	775	788	826	745	788	818	761	779	773	772	813	787	809	806	805	790	825	744	780	727	791	788	736	790	806	819	778	801	776	751	779	788	773	818	744	823	774	783	761	797	779	767	806	786	776	825	722	775	756	820	783	853	805	730	776	779	808	794	814	792	774	802	779	860	804	799	795	726	792	750	738	776	815	734	789	761	793	819	780	791	790	829	790	699	776	818	772	839	776	781	771	779	764	779	785	808	827	772	785	796	771	797	776	792	782	767	777	810	805	829	797	821	816	751	820	825	805	812	798	787	829	801	749	800	783	810	786	730	790	785	768	776	740	872	833	743	726	820	792	828	834	805	804	739	786	724	783	799	779	852	729	795	761	813	808	806	832	805	789	799	755	771	811	793	814	759	804	855	749	783	763	778	787	808	783	789	789	786	767	742	783	815	758	797	805	776	758	808	825	793	787	776	785	740	811	803	781	769	764	791	752	783	791	789	722	768	827	808	766	766	733	796	785	756	809	776	806	774	795	766	824	789	795	767	784	770	793	775	792	766	790	787	791	811	780	778	770	796	748	752	846	789	751	736	826	789	819	774	767	774	815	810	761	835	809	764	756	730	792	828	787	826	800	782	803	808	783	781	782	800	842	776	806	811	797	790	770	787	776	801	755	783	819	757	807	836	773	761	831	782	799	804	822	789	761	807	807	806	802	749	782	801	753	779	791	792	735	836	832	793	797	808	814	789	780	764	777	799	798	789	810	838	753	799	810	787	778	779	718	728	776	803	796	826	827	800	801	787	784	781	829	719	778	784	842	784	801	810	787	788	772	824	789	745	787	804	756	775	777	741	739	811	777	806	790	815	760	780	784	747	803	793	826	793	826	770	791	761	846	807	802	803	808	763	771	764	781	791	804	748	763	773	800	811	805	798	773
27268	13713	7949	22326	18910	8070	2660	1277	871	784	712	727	749	735	772	752	724	766	716	765	733	718	748	692	728	671	749	753	715	740	777	810	775	765	708	719	761	782	755	764	772	743	750	739	768	722	770	812	727	720	690	768	763	738	734	714	707	705	752	738	746	780	784	750	757	699	728	782	747	726	748	743	726	738	757	697	771	761	718	786	754	695	755	735	799	749	708	751	668	719	760	743	769	759	749	741	773	771	718	750	742	765	738	752	736	712	749	719	742	776	782	795	782	778	754	676	730	699	677	767	749	781	735	741	727	792	744	682	738	771	758	719	725	692	730	716	751	730	659	737	703	753	787	737	724	757	701	765	751	756	745	704	742	721	789	735	728	697	773	712	782	715	788	720	709	705	745	739	711	753	717	786	728	777	717	711	734	758	753	810	758	749	750	703	708	760	753	724	743	753	755	714	750	720	765	732	724	719	798	720	705	758	729	793	760	771	788	773	735	761	748	737	724	786	793	750	714	715	764	714	708	696	748	734	788	752	759	733	750	737	706	784	751	751	739	810	764	760	742	741	752	700	740	759	717	713	727	734	770	706	765	743	750	690	734	831	748	786	743	784	740	759	715	767	705	728	773	742	760	722	765	730	750	729	712	742	763	764	713	797	750	756	749	706	761	720	740	765	750	736	681	804	729	728	706	729	800	737	730	733	770	743	689	685	719	774	713	721	760	747	712	743	751	717	765	749	707	731	762	736	719	758	760	729	749	730	745	755	725	718	728	762	728	697	719	767	767	709	771	715	756	801	701	718	743	732	734	719	769	739	765	757	772	751	708	736	749	760	781	757	722	710	755	756	729	726	774	721	757	740	725	739	742	716	692	731	761	739	726	764	752	765	735	712	750	710	698	720	751	727	751	802	780	757	753	706	763	773	769	758	745	747	718	762	747	728	674	739	779	749	733	750	746	739	744	772	774	701	736	732	732	696	730	736	739	777	725	752	672	768	761	761	780	750	788	704	767	731	775	766	730	728	745	760	731	722	733	797	780	782	738	796	727	796	725	756	734	733	751	771	762	721	722	720	759	726	709	796	721	746	726	725	709	725	742	793	728	717	697	721	697	702	746	738	717	789	732	675	733	755	673	781	763	774	767	747	731	766	760	751	673	734	794	793	716	737	799	763	745	724	721	725	757	787	815	811	732	747	758	760	753	739	720	760	733	725	807	680	738	749	737	741	722	727	716	724	731	736	752	723	724	729	764	753	761	759	754	749	760	706	795	759	773	736	785	743	755	717	767	710	757	723	768	738	701	794	753	725	773	733	707	664	715	749	733	780	745	757	689	727	737	751	752	714	738	724	762	730	786	687	774	740	771	730	764	745	753	715	753	714	736	789	729	722	735	770	733	723	745	741	735	722	759	702	758	747	738	775	821	690	739	785	707	727	760	666	752	756	755	731	731	750	726	773	720	751	756	791	736	761	744	772	750	728	770	765	733	765	688	776	746	706	762	694	719	787	785	748	721	730	707	775	787	770	805	748	736	678	771	728	703	739	730	726	731	741	697	739	758	788	763	756	784	767	753	751	776	733	786	772	737	730	770	740	715	732	710	770	704	749	718	713	741	751	737	708	740	781	734	797	721	772	735	754	693	729	757	812	722	742	697	706	756	707	724	758	735	752	774	699	720	730	743	757	700	737	728	811	770	750	698	690	714	709	724	747	762	697	724	754	718	750	728	726	741	755	759	757	752	754	731	730	738	771	728	706	820	761	746	702	753	740	778	692	773	727	712	714	752	744	804	757	753	718	756	740	738	773	737	767	761	785	719	738	791	800	729	736	709	728	755	754	772	780	759	708	753	798	732	744	748	777	781	758	770	719	716	711	777	705	788	720	752	701	729	724	787	739	708	763	685	788	737	749	721	715	725	762	703	712	745	716	679	731	700	780	759	720	789	772	792	800	734	773	699	713	744	781	786	769	718	710	714	745	728	749	764	750	750	763	746	751	743	708	717	776	755	736	740	729	776	693	771	772	767	747	768	758	741	737	692	708	705	771	754	727	732	689	723	729	701	751	718	782	733	726	730	763	758	816	729	768	718	707	750	727	750	678	748	777	725	731	725	724	740	786	719	766	755	714	751	740	731	724	736	727	757	791	732	737	770	757	800	765	673	775	738	804	736	731	770	732	759	693	733	755	751	721	730	672	789	769	741	739	757	762	737	742	779	803	802	727	686	779	765	738	765	763	731	767	754	748	714	790	800	729	772	737	751	729	749	703	724	751	744	802	744	746	687	752	774	744	737	730	739	689	735	785	744	726	786	726	766	713	739	727	784	729	744	746	706	753	769	710	711	734	772	803	751	798	786	750	713	718	740	730	733	683	727	746	744	749	762	731	704	736	748	749	724	764	718	765	756	762	699	753	718	766	730	745	713	691	691	740	746	764	742	739	720	735	753	744	783	712	765	757	720	724	786	794	762	716	690	712	764	779	763	700	718	760	746	743	734	785	733	724	732	758	745	705	725	709	770	751	751	718	767	776	803	780	734	729	698	671	711	722	738	758	738	762	718	718	771	707	769	732	706	762	773	722	745	775	715	736	673	746	741	786	767	785	737	699	754	701	695	703	729	783	700	730	712	704	725	775	754	767	738	674	727	714	687	753	778	786	751	710	745	805	762	783	718	732	752	710	784	787	751	794	712	755	728	742	741	777	794	756	793	722	792	716	756	708	737	738	735	708	756	710	747	710	737	734	763	745	757	709	738	799	727	724	716	769	753	744	730	697	717	724	749	725	710	739	756	741	750	741	790	776	783	771	744	712	748	714	718	760	738	797	727	720	740	750	757	748	703	785	709	766	718	741	776	755	719	778	748	717	782	739	769	741	742	766	719	756	728	759	759	729	702	736	761	764	753	680	716	779	764	707	663	710	739	741	742	727	749	719	777	689	708	759	744	705	683	770	771	774	751	752	798	744	753	734	705	715	775	728	760	747	790	714	764	781	774	792	756	716	694	771	701	732	744	741	749	768	776	787	747	749	732	721	706	748	691	753	711	740	747	731	770	751	795	755	738	760	749	723	740	751	752	744	727	723	711	708	722	788	805	764	724	721	772	708	766	764	719	725	794	714	732	724	717	736	718	728	720	779	758	731	719	735	737	775	717	757	695	737	756	721	720	742	766	749	739	800	756	781	749	760	765	701	741	716	775	755	732	749	731	695	756	687	730	719	724	735	741	737	756	765	740	755	730	719	789	759	703	734	738	743	759	701	735	709	742	715	739	743	759	755	738	772	782	746	739	718	755	799	707	753	688	754	759	705	769	721	734	704	690	730	744	745	731	715	698	766	711	714	748	758	788	714	755	741	721	752	752	781	746	781	748	765	761	728	729	766	757	726	744	737	773	751	725	743	741	773	731	764	718	704	753	737	744	779	737	700	762	691	739	731	789	702	738	734	744	722	761	694	681	760	784	741	790	805	790	711	741	728	762	703	758	745	729	751	720	775	713	813
5109	1340	8143	17736	13705	5909	2331	1156	782	694	697	658	676	725	701	617	643	703	748	694	661	668	678	643	685	643	658	671	672	655	673	661	648	671	674	667	668	694	701	695	667	664	630	698	707	699	654	651	701	671	663	656	708	677	648	705	720	663	751	699	682	645	671	660	662	706	709	630	715	654	670	674	706	686	637	666	705	716	621	656	662	677	699	723	702	640	707	684	682	647	695	669	669	696	701	666	663	745	672	703	721	656	685	697	674	669	687	638	703	644	637	661	701	704	688	687	650	665	654	669	734	658	701	685	657	695	674	671	673	674	680	673	652	681	663	649	671	664	687	682	657	736	709	681	637	653	690	691	648	676	662	713	677	665	644	667	666	735	627	724	681	652	627	654	653	704	670	660	643	692	667	646	650	662	640	656	638	662	613	647	648	638	696	657	654	691	667	734	691	681	681	684	670	621	634	678	690	683	730	637	690	722	722	666	690	702	688	693	642	669	638	614	682	662	659	659	663	705	741	651	680	669	752	661	687	689	661	624	684	648	690	669	676	675	672	633	689	642	632	695	663	641	671	684	684	657	681	656	689	685	713	659	668	680	665	651	679	656	688	677	670	651	681	675	685	707	720	642	665	637	652	644	713	655	644	695	694	665	632	670	654	694	670	650	671	646	692	651	674	648	701	680	710	677	669	659	656	676	651	651	682	673	662	690	652	706	664	719	668	666	659	640	681	649	702	713	670	722	676	665	649	675	697	634	686	669	631	673	672	683	656	687	667	656	702	721	670	712	684	658	700	657	664	580	657	721	654	674	660	650	673	664	670	672	679	692	671	669	670	716	683	646	623	689	689	661	703	659	702	660	691	655	663	734	672	715	657	674	645	678	622	651	666	622	643	685	691	668	646	703	681	697	674	680	697	657	632	653	659	689	656	663	723	666	661	651	631	678	675	682	718	676	706	658	694	706	656	699	678	635	677	671	670	696	666	690	645	680	660	716	665	656	709	657	670	651	651	664	657	667	676	648	738	699	663	656	663	643	640	679	680	677	645	683	656	676	696	664	665	661	660	722	655	679	680	716	670	679	681	664	683	678	696	670	666	670	670	703	701	681	732	692	684	668	628	662	628	680	686	662	632	673	674	703	680	663	679	650	673	683	674	683	700	633	701	687	691	693	648	657	645	649	719	676	670	663	691	671	679	651	634	679	674	662	689	662	683	671	661	649	631	728	661	731	666	661	680	653	671	662	691	664	657	691	691	703	679	678	667	682	638	697	657	667	670	687	702	668	692	684	663	680	700	629	680	660	646	626	655	667	673	684	707	718	629	656	716	703	647	651	710	679	696	682	653	653	643	658	655	712	646	681	663	661	672	633	698	752	690	690	687	683	636	690	669	685	735	648	667	686	691	669	653	657	714	728	696	678	688	666	689	640	681	704	635	664	737	682	655	679	696	669	673	702	731	696	660	636	671	667	703	683	626	698	667	685	662	671	658	693	652	736	703	651	645	683	653	646	682	656	686	630	660	696	694	675	686	664	684	697	711	652	638	650	644	621	707	673	661	684	657	672	673	674	683	680	683	676	683	666	725	662	637	648	642	707	662	666	664	662	664	612	635	652	673	701	692	649	679	699	652	677	685	638	624	699	638	685	673	690	702	644	634	613	652	674	673	646	674	660	665	653	658	682	612	709	683	634	692	696	672	639	696	692	684	677	672	695	700	681	641	687	695	677	682	638	666	648	648	653	645	676	663	656	688	651	702	686	685	664	663	687	681	695	724	675	695	687	670	665	633	702	705	650	639	632	666	673	660	662	646	720	660	650	703	702	631	685	656	670	673	697	654	692	674	658	665	647	651	713	665	711	692	671	660	724	687	636	661	682	707	670	654	618	673	677	677	683	702	669	688	670	669	669	698	675	682	668	646	653	723	684	715	657	658	662	663	655	683	637	679	695	663	752	630	641	693	683	648	666	656	684	626	696	663	658	664	643	625	658	650	654	683	702	682	668	677	715	680	694	743	683	670	674	646	703	685	684	653	712	639	645	690	642	686	643	668	656	668	701	669	646	695	704	650	710	710	700	651	668	676	671	725	643	689	709	662	669	679	686	685	657	647	681	702	670	659	720	700	692	686	714	680	684	677	677	633	669	647	686	679	667	642	680	708	691	631	679	673	648	679	705	683	653	676	636	692	660	656	665	644	686	697	697	714	686	689	640	685	684	675	678	680	633	681	737	649	692	667	662	640	642	686	627	687	645	707	699	685	671	645	666	644	666	666	685	689	699	675	690	662	659	677	658	652	656	665	677	671	678	668	668	699	675	681	690	670	625	687	755	710	694	670	665	645	756	728	732	710	696	662	673	666	713	653	659	712	640	664	673	652	707	676	630	665	653	658	685	719	645	664	651	721	685	683	676	671	715	687	657	634	671	690	688	640	632	669	681	651	646	655	674	658	702	642	673	656	669	658	682	723	687	676	677	738	652	688	627	662	649	659	700	639	671	675	718	646	717	697	700	686	695	667	678	660	663	638	647	713	657	659	693	638	710	692	682	711	671	673	703	698	717	682	666	637	661	678	679	666	647	650	657	684	678	702	697	664	654	726	632	663	659	645	663	682	660	655	694	699	671	692	679	650	681	656	672	715	688	648	639	666	687	660	697	694	626	669	704	657	653	628	664	618	670	730	669	657	651	680	708	641	683	670	678	660	665	686	717	650	675	658	693	687	681	661	640	694	662	630	693	698	715	695	671	620	667	664	676	691	714	665	680	699	705	640	638	631	670	739	642	652	638	680	730	634	679	677	713	691	696	690	697	657	621	639	648	654	729	647	693	695	659	675	715	680	665	665	681	688	669	712	697	723	693	673	654	699	710	659	649	659	692	628	676	679	656	676	665	670	692	672	668	663	673	665	683	626	646	665	667	686	665	657	666	707	712	670	674	701	677	629	698	707	661	659	692	671	659	662	682	695	677	681	689	647	683	620	682	681	683	640	691	666	607	701	662	698	672	685	681	656	660	680	741	684	663	692	622	676	649	655	710	655	689	626	671	670	681	628	665	680	703	628	696	703	641	703	676	749	627	683	648	654	653	714	669	672	627	649	645	657	649	657	699	669	703	673	686	688	710	685	668	700	694	670	613	652	679	709	686	690	677	695	691	664	671	649	653	671	662	650	671	664	653	680	687	693	695	689	625	713	667	664	722	698	616	647	627	643	676	647	707	660	669	597	636	657	673	651	622	676	674	724	720	692	658	713	646	683	686	700	675	717	697	660	671	705	712	670	654	691	663	669	638	681	661	669	654	645	633	669	616	667	678	681	675	681	692	652	675	677	702	622	646	691	723	674	677	681	699	696	693	676	639	643	651	668	700	678	672	647	690	675	666	686	692	662	705	684	682	713	662	638	665	660	667	638	692	647	700	704	680	693	682	620	685	687	706	661	652	671	668	648	695	679	662	698	646	692	652	664	696	649	677	696	713	646	645	652	664	681	687	690	595	689	709
24603	21194	29080	52346	58397	40826	21486	5948	1368	799	740	750	762	710	769	775	717	722	724	676	737	765	747	779	708	766	771	734	711	746	737	712	729	722	728	692	684	697	761	743	748	720	729	714	744	727	714	696	705	677	734	729	705	719	757	770	725	767	691	685	700	742	747	720	732	720	708	706	724	719	717	661	739	713	769	747	721	751	745	740	726	717	738	703	702	769	716	748	707	731	723	763	725	735	690	719	701	705	725	718	781	720	754	725	697	665	707	741	713	700	658	750	744	745	683	697	736	698	709	718	743	747	708	686	703	746	730	703	707	717	806	745	731	743	697	720	706	716	752	747	729	756	682	719	714	746	666	706	723	741	697	740	667	787	706	758	696	718	775	740	737	757	666	764	701	711	674	772	689	666	760	698	718	729	683	731	731	691	705	729	736	705	725	721	728	692	735	719	744	698	744	686	685	678	715	710	714	722	686	703	723	755	763	788	760	730	676	716	753	762	678	727	708	696	689	706	724	699	754	746	714	679	684	745	722	706	706	718	668	739	727	674	722	702	710	685	699	700	715	699	695	716	718	719	701	768	688	709	776	704	686	744	729	723	653	692	721	678	746	697	719	702	770	710	746	747	715	765	748	700	698	708	711	740	696	692	723	684	725	707	724	738	732	703	688	712	742	724	734	758	678	760	747	669	761	701	735	706	715	733	676	698	764	707	689	705	736	724	744	700	733	752	738	745	745	713	699	735	741	707	695	736	732	709	712	764	691	722	696	675	756	734	689	725	730	686	722	734	687	743	702	677	720	735	787	653	726	683	722	745	736	718	772	735	707	654	731	709	734	704	710	740	726	707	756	733	762	677	721	691	711	721	706	689	738	683	748	719	678	718	779	693	731	749	757	701	717	711	721	703	722	770	667	723	717	687	736	750	744	686	711	728	732	715	735	711	756	742	703	723	722	711	732	759	669	691	724	750	687	739	688	737	705	761	739	749	711	714	708	698	743	704	718	727	738	722	714	725	725	698	644	729	719	761	732	722	681	736	727	761	746	742	672	704	675	744	698	708	691	707	684	705	644	690	723	699	726	715	716	697	742	717	747	745	738	721	709	698	726	660	706	686	700	716	724	733	692	720	680	720	719	731	725	711	695	760	679	696	750	711	748	690	668	712	759	693	726	731	719	716	737	700	757	743	736	712	727	734	697	694	678	692	735	720	733	711	698	729	693	680	744	756	688	682	711	739	704	751	715	709	733	747	752	716	731	727	756	746	693	755	736	713	738	727	695	696	673	734	707	638	750	746	725	704	680	749	747	710	691	683	745	714	740	707	685	662	718	729	755	742	706	706	719	750	699	680	712	714	728	727	677	722	766	746	720	722	713	736	729	704	713	730	739	684	721	740	763	705	743	750	732	697	731	752	720	720	723	704	738	680	681	741	736	736	692	695	678	719	715	736	704	739	670	753	728	717	751	692	753	774	719	748	710	747	688	649	695	766	734	711	738	695	673	722	727	706	710	751	752	672	746	696	760	764	707	721	697	712	793	719	728	676	774	733	745	702	738	732	699	727	710	701	773	772	696	719	677	675	721	712	668	760	755	725	661	690	643	751	739	686	701	689	673	683	677	694	713	703	720	733	735	740	714	715	743	765	725	708	734	690	720	729	731	757	714	718	743	706	718	736	700	750	746	725	729	720	716	750	728	711	759	694	748	702	715	731	694	724	757	697	683	708	723	727	736	748	705	736	696	712	682	747	725	715	735	711	732	666	740	763	709	714	727	744	722	767	683	632	765	726	732	711	700	736	727	736	734	760	726	709	709	735	698	696	746	729	715	767	770	712	751	754	764	737	747	743	732	737	735	751	721	729	699	715	766	712	759	698	770	784	694	701	726	667	715	698	697	713	725	716	704	687	704	732	740	690	762	701	666	747	694	696	664	706	706	736	713	745	768	729	727	771	755	728	683	775	638	713	729	725	735	699	746	677	706	724	691	692	664	736	732	647	744	723	779	719	661	693	762	714	717	745	758	727	746	685	742	719	697	706	703	775	708	671	746	742	707	744	696	722	746	674	682	753	668	630	708	742	744	754	724	733	724	725	691	727	704	735	737	678	743	754	737	766	730	750	672	709	708	738	693	699	721	718	740	706	739	672	730	717	703	688	755	692	729	691	740	685	694	668	706	720	707	726	739	712	754	747	761	725	719	753	672	726	728	732	768	727	709	721	693	698	683	720	693	730	679	716	700	715	771	746	728	700	744	681	711	748	759	755	757	721	711	752	741	705	708	715	717	707	748	722	682	721	682	730	707	739	785	725	720	683	696	718	667	749	689	759	726	710	710	688	681	715	709	718	724	747	759	685	727	730	729	736	721	710	731	726	721	725	737	734	684	753	712	716	717	754	731	681	710	745	760	717	677	793	710	716	748	682	741	717	750	670	710	692	720	685	729	731	712	728	695	754	705	743	735	692	730	698	729	728	735	742	731	743	713	750	687	739	758	660	679	714	706	732	726	710	737	701	703	724	715	701	687	652	755	745	734	698	738	729	731	718	737	708	741	723	682	673	718	727	755	727	710	747	715	714	704	759	732	698	741	729	716	683	720	689	725	757	721	682	751	728	730	695	725	714	685	719	709	716	749	709	690	741	744	744	708	723	732	717	724	727	704	720	730	709	752	713	751	694	693	796	716	695	699	701	745	699	729	716	690	759	782	737	706	737	673	739	698	731	756	686	779	737	730	732	694	696	721	729	701	694	726	744	729	676	763	678	734	711	753	724	734	714	734	730	722	688	711	768	748	709	737	726	715	703	750	722	757	729	777	720	719	668	675	732	715	726	712	685	693	767	715	763	753	739	734	721	708	729	705	697	710	699	702	722	736	742	752	757	732	696	704	698	727	716	760	728	713	739	703	771	689	716	763	709	726	801	667	697	712	702	654	700	689	740	712	716	729	700	704	681	732	729	683	734	688	719	743	759	725	692	695	735	701	684	664	732	743	724	704	733	704	698	715	689	691	737	675	738	695	696	714	762	722	698	722	786	745	734	722	801	707	759	738	686	714	719	708	743	753	708	753	728	735	712	709	702	712	749	745	727	692	725	667	703	691	703	722	708	694	728	716	727	743	720	746	688	720	683	713	731	737	744	695	763	679	657	768	749	737	715	733	716	697	710	769	707	710	730	716	739	738	741	709	698	715	697	702	700	702	758	696	691	723	686	749	701	712	726	666	743	700	726	716	696	736	718	734	714	737	683	714	713	715	700	748	711	723	667	752	738	743	701	741	725	711	763	733	688	669	757	720	738	732	695	681	705	686	690	704	738	750	758	724	739	721	705	709	710	741	732	717	682	758	721	768	735	684	762	712	729	718	759	711	732	748	704	717	729	765	708	735	742	712	728	721	756	769	673	714	714	729	712	711	732	715	718	736	688	709	737	676	695	721	758	731	681	733	714	707	714	719	732	734	739	722	669	686	698	726	760	710	762	756	770	704	695	749	715	736	753	729	709
3639	4520	32418	66323	56816	31745	13546	4061	1327	770	724	730	720	762	690	678	716	687	707	690	711	693	689	769	671	713	719	714	708	756	680	731	707	737	687	743	723	727	727	699	724	716	707	720	712	667	742	684	713	695	701	723	695	724	737	731	696	715	700	677	721	701	670	673	749	745	708	697	742	704	674	742	700	759	765	681	668	715	738	735	728	723	722	687	694	721	772	747	677	710	707	716	685	703	742	695	695	709	706	693	708	703	706	705	675	765	739	698	689	726	701	701	690	749	750	656	729	739	737	696	742	699	685	677	701	691	737	740	703	713	738	690	693	706	696	701	728	732	665	702	695	686	708	740	694	728	707	684	722	664	697	687	732	757	746	742	691	705	760	714	715	728	688	715	711	713	645	687	697	741	712	704	671	737	730	697	715	710	668	644	679	679	734	667	713	690	719	651	689	686	732	748	700	705	696	735	678	712	683	735	686	674	730	727	740	765	750	685	710	653	704	714	685	714	691	745	648	669	712	735	701	696	701	712	713	666	714	690	713	679	730	668	694	692	701	682	698	677	686	710	661	670	666	718	699	688	696	702	688	776	720	684	771	756	675	708	687	761	684	722	757	751	723	687	716	693	692	692	714	696	660	649	711	695	697	707	681	720	742	674	713	717	724	727	702	662	704	737	688	724	712	743	687	669	704	711	687	774	720	681	718	717	682	743	705	652	718	687	689	729	752	728	741	707	745	726	715	689	681	760	708	742	712	701	662	706	736	677	705	709	710	742	707	713	723	702	698	721	719	690	704	700	717	724	682	731	725	741	670	675	671	696	713	677	692	698	703	698	721	660	699	757	681	721	731	732	704	690	757	689	725	720	647	693	724	704	732	711	750	698	743	725	759	680	735	672	719	707	670	685	682	694	683	691	704	694	631	686	684	676	689	765	766	707	672	718	721	705	728	726	696	707	661	708	717	691	687	685	674	678	712	677	697	704	738	687	728	688	735	718	662	699	760	747	720	679	694	725	718	730	644	717	723	720	653	663	654	694	772	708	722	697	700	683	676	686	662	675	661	725	687	685	658	697	716	686	729	747	673	707	702	712	711	708	668	678	730	732	687	696	703	745	718	682	697	719	674	683	720	669	685	718	738	734	739	753	662	744	728	725	721	725	708	692	673	673	735	658	724	696	763	683	706	734	708	708	679	704	755	704	725	720	708	718	708	683	660	676	684	755	709	696	730	676	736	736	702	722	701	743	721	686	712	695	732	711	704	659	729	689	683	744	670	720	711	708	677	681	666	681	749	712	707	740	704	681	700	754	693	680	719	720	691	660	689	740	708	682	692	732	685	636	696	725	729	675	723	694	678	730	710	713	692	740	701	705	715	716	670	695	716	654	702	717	739	718	738	710	703	723	706	725	712	732	711	696	750	719	690	708	747	702	726	716	706	712	701	732	718	710	705	720	706	704	750	713	729	714	734	708	727	710	703	737	683	703	741	663	699	684	710	705	742	718	711	661	709	684	700	680	704	684	738	749	716	686	681	708	687	711	722	746	700	748	702	681	707	691	714	730	672	728	686	719	696	692	663	668	670	710	674	691	696	729	714	709	690	679	677	699	691	706	693	719	689	715	682	699	699	735	654	726	726	714	698	724	710	740	657	737	689	665	709	767	684	700	748	727	701	691	677	737	737	697	718	679	732	717	724	684	668	715	715	722	696	688	719	724	655	679	741	710	702	749	725	732	648	732	686	708	682	684	693	713	748	679	670	744	674	717	736	692	675	728	723	660	689	756	729	738	663	723	723	759	718	687	703	724	725	711	680	704	671	716	686	701	678	739	703	671	733	728	677	733	734	665	715	758	716	689	694	693	664	712	691	747	728	743	720	670	756	707	678	751	711	740	673	711	716	688	697	708	695	700	680	673	701	689	730	733	747	739	724	692	705	703	743	730	668	718	699	717	721	767	664	698	673	666	716	690	687	732	732	714	706	705	683	720	690	708	732	643	727	707	702	680	720	681	719	692	688	713	684	667	689	674	700	691	731	715	748	763	725	725	706	699	684	737	711	676	713	728	675	758	750	736	644	668	685	652	733	705	729	689	722	711	705	698	696	668	679	688	707	728	746	673	717	706	708	709	658	666	699	698	658	718	690	663	674	690	758	714	678	721	706	667	703	692	658	667	699	706	681	705	678	742	709	701	736	695	681	705	642	729	663	751	660	712	736	706	673	712	747	764	703	719	739	669	760	704	723	697	702	736	714	709	728	735	718	710	696	649	680	698	711	753	701	698	707	633	664	698	677	680	770	710	712	715	710	719	683	710	676	664	716	723	671	706	715	727	749	657	704	759	737	676	722	721	730	738	683	710	704	703	717	720	710	691	713	726	727	715	715	730	737	693	727	775	728	701	710	686	717	736	717	714	671	762	742	685	684	717	734	717	705	729	743	693	683	726	672	701	733	723	708	704	701	696	703	669	679	701	688	719	766	708	708	687	693	684	699	711	725	741	678	711	690	676	737	740	720	665	714	730	726	692	737	696	691	707	744	699	716	715	704	694	742	708	708	709	736	688	658	748	692	727	692	716	731	701	700	654	743	703	717	729	676	661	695	693	718	690	671	686	726	728	706	670	675	684	731	691	734	703	695	707	673	699	709	675	694	697	700	709	698	639	749	707	677	741	696	752	675	650	732	731	706	726	719	722	717	750	715	679	747	702	657	714	722	740	717	671	729	735	692	688	708	711	709	700	746	720	720	664	673	690	654	723	686	698	695	691	682	732	663	685	731	665	704	698	679	715	728	698	716	662	729	712	758	696	687	731	713	698	682	742	725	740	718	693	759	740	667	689	711	724	733	710	711	739	722	648	726	682	710	715	666	681	698	678	715	717	722	732	721	697	696	661	693	675	740	725	725	704	674	744	675	662	667	711	726	713	710	757	699	706	706	657	694	709	660	665	741	703	716	726	684	670	694	676	748	679	718	689	732	667	749	704	687	751	670	694	716	718	705	700	693	717	697	726	733	682	689	766	708	685	684	717	691	703	724	665	691	712	699	698	710	713	710	720	684	672	665	723	710	726	724	729	685	698	737	730	701	702	689	716	668	732	696	657	699	653	747	680	681	667	678	741	701	685	700	678	739	707	728	689	724	726	719	709	732	703	727	733	686	700	695	773	687	719	730	722	719	718	733	717	652	706	681	691	687	676	709	690	659	705	725	715	732	719	663	687	726	696	726	682	727	715	716	721	677	697	714	696	733	735	680	717	690	711	722	723	714	729	718	686	712	661	714	734	649	732	688	693	677	708	722	685	721	741	698	670	705	689	703	675	706	702	731	690	656	682	734	688	673	708	737	638	720	708	688	679	675	696	659	700	685	735	757	703	699	678	676	716	685	703	714	679	739	710	692	690	692	730	665	674	656	700	738	706	710	748	724	639	713	701	724	687	691	735	724	699	708	684	720	723	695	697	656	679	693	724	721	706	750	694	670	735	673	680	689	672	747	739	705	697
23835	21170	29626	51266	62362	47592	28558	9576	2097	967	867	894	843	820	840	780	800	836	831	777	750	808	819	855	835	855	747	771	812	789	770	802	803	787	785	793	799	812	806	822	836	842	767	787	790	796	846	796	788	807	811	791	802	766	797	830	734	757	806	709	809	773	766	793	828	783	839	784	749	781	806	745	780	792	805	852	811	751	832	775	814	817	814	838	801	777	681	804	784	803	775	757	750	818	825	768	779	774	783	782	799	802	780	822	809	800	762	825	766	772	781	771	787	769	875	745	764	830	769	773	792	733	822	769	848	793	781	767	822	816	847	839	770	764	769	789	805	802	769	802	785	728	769	724	785	853	838	792	788	788	764	779	749	799	852	760	746	776	759	821	786	774	790	785	856	805	800	759	726	783	715	798	856	849	746	776	786	805	762	786	781	774	816	748	773	836	756	819	778	745	754	849	742	839	817	766	749	812	790	755	779	805	830	796	801	731	851	802	781	772	715	818	770	791	812	811	816	746	803	776	804	777	714	793	815	781	737	813	774	836	764	824	782	813	800	805	781	830	822	835	775	825	753	752	754	764	769	780	795	778	799	818	799	765	846	790	792	729	777	765	778	816	834	796	773	792	811	819	787	747	812	830	800	807	818	800	760	845	717	786	783	759	816	767	813	791	759	775	793	828	787	824	829	786	799	763	803	819	836	802	785	791	839	819	812	791	799	742	796	769	840	767	758	807	797	765	747	850	817	802	793	740	780	832	786	799	770	810	748	728	764	792	816	745	764	806	805	857	807	829	757	825	790	782	772	723	769	781	771	797	847	781	836	775	798	788	849	819	799	781	822	759	780	721	786	786	829	759	809	804	798	793	812	817	823	800	847	791	806	776	790	756	764	736	789	816	800	802	798	739	791	785	767	741	797	732	762	793	748	798	760	732	795	798	775	833	779	816	769	765	774	831	796	754	737	799	764	716	770	778	791	802	816	760	723	793	853	759	745	739	798	816	803	730	828	699	733	783	785	788	782	775	781	747	815	781	774	776	813	747	759	826	817	766	812	770	778	764	807	764	806	732	745	819	819	762	756	774	787	814	798	765	747	801	780	796	738	797	783	741	782	774	770	769	781	768	786	779	737	828	821	763	768	783	833	724	756	873	789	752	800	788	742	791	783	757	793	766	828	767	719	792	821	791	775	763	745	778	831	756	837	794	818	801	785	760	769	763	813	809	820	799	795	778	790	772	808	790	773	804	823	801	806	765	821	767	779	767	828	760	810	728	756	771	792	809	787	756	836	793	815	815	743	823	784	813	809	734	818	782	778	793	810	813	765	811	789	794	832	810	775	783	795	804	754	794	757	798	811	758	738	832	780	748	797	816	821	842	807	739	750	799	711	805	802	764	845	758	813	776	783	731	767	808	841	821	788	804	774	787	747	828	745	813	770	775	842	785	782	750	784	777	752	771	802	788	736	779	743	743	772	792	767	791	795	813	757	800	812	812	759	833	786	777	766	834	769	816	777	805	781	762	798	803	763	770	755	829	802	811	827	789	769	810	787	736	757	845	758	755	828	846	788	815	821	797	788	789	766	760	723	774	793	783	756	831	782	768	781	790	762	814	819	785	786	782	836	815	758	749	850	756	755	782	770	771	757	806	773	768	739	791	773	782	798	844	801	769	828	826	742	836	761	774	797	758	750	814	790	835	743	773	798	812	749	753	781	812	773	747	757	735	783	823	873	765	773	796	837	775	758	806	790	766	827	756	762	809	839	787	765	797	804	820	782	793	821	824	778	801	796	776	787	794	753	808	798	789	802	827	820	787	782	802	768	746	795	764	767	797	835	785	813	750	815	768	774	823	783	818	823	743	804	791	789	760	790	787	794	742	755	800	792	824	766	825	804	819	772	830	756	773	773	775	781	785	769	786	738	769	798	783	745	820	797	784	810	796	775	821	773	741	804	740	834	776	764	823	728	812	765	791	768	765	780	796	758	780	795	785	823	760	726	798	868	748	775	805	750	826	778	811	785	823	784	781	787	751	815	805	778	797	793	764	778	797	809	804	739	782	769	795	732	797	741	817	812	826	784	802	774	791	747	759	830	819	773	834	791	776	807	778	747	769	766	812	749	781	754	733	750	750	802	759	849	782	760	851	796	757	766	826	785	803	824	759	729	803	767	765	804	789	791	809	720	800	749	759	802	836	764	792	736	827	762	783	829	771	776	793	802	760	778	786	794	790	803	726	736	813	789	755	815	790	819	813	836	808	810	828	790	819	753	814	741	757	764	781	729	804	729	780	785	801	765	760	767	740	780	820	770	770	798	801	762	714	753	760	781	769	815	746	761	768	719	801	807	841	804	768	772	765	805	742	807	803	742	813	737	818	754	764	809	716	813	806	819	870	750	761	752	759	752	789	805	819	778	712	765	797	773	756	857	761	735	831	737	789	798	816	776	817	794	762	808	782	823	788	807	813	802	769	765	779	797	765	769	779	842	809	764	776	811	784	762	801	806	773	836	816	850	731	859	781	725	766	796	812	846	816	765	795	722	803	792	767	827	801	820	753	831	809	811	803	770	798	796	776	794	816	739	808	736	797	825	766	708	770	808	766	757	788	827	769	823	796	794	785	828	749	777	781	817	791	796	760	788	786	798	729	745	785	838	810	747	824	808	787	819	812	801	773	777	755	773	798	816	766	769	788	755	756	770	773	749	812	799	750	788	676	823	816	815	828	741	778	814	813	796	791	785	804	769	730	787	769	782	731	712	767	784	811	756	765	788	761	776	736	755	818	770	772	779	792	819	782	777	812	803	793	776	801	770	791	809	800	781	770	783	864	748	770	803	767	875	797	775	778	754	785	820	759	808	803	783	743	785	743	823	749	769	788	765	762	794	760	780	765	820	754	850	787	767	770	776	756	765	814	780	789	803	789	784	807	802	753	795	787	766	802	759	750	825	757	810	845	745	790	816	774	772	821	810	782	798	793	796	793	727	756	740	785	766	757	747	824	807	793	794	787	774	784	770	811	773	780	793	811	768	777	784	751	743	724	757	762	816	730	871	803	744	750	807	751	771	801	792	817	794	712	785	801	773	755	817	774	815	774	784	781	767	779	767	764	819	763	823	826	753	753	767	790	778	805	738	809	859	796	792	734	793	799	777	792	810	791	838	786	774	797	845	851	774	776	781	750	753	801	800	768	803	839	811	773	787	777	723	823	759	824	745	786	777	804	804	822	724	776	768	808	810	769	782	777	747	839	819	801	795	766	803	762	796	785	803	780	786	757	787	761	764	749	738	825	809	777	758	805	805	798	786	788	821	774	810	796	779	774	747	827	808	784	761	801	779	797	788	789	798	758	759	749	831	773	785	760	851	792	817	782	745	783	727	755	794	782	773	745	798	795	800	761	789	767	806	775	768	799	779	758	835	794	824	779	751	801	784	789	814	791	806	812	809	835	788	749	775	795	846	777	779	767	812	781	828	804	772	789	803	742	785	792	822	785	801	758
3914	6781	20740	74155	66959	42309	19138	6116	1805	860	809	789	773	757	826	775	778	761	817	754	794	753	791	769	816	754	801	822	802	775	750	813	788	774	773	815	761	758	793	799	755	798	747	806	841	735	785	762	778	791	769	746	754	796	769	707	752	747	777	800	741	837	792	789	760	803	792	842	805	756	823	815	811	800	777	745	769	813	778	802	742	789	776	786	785	782	759	770	766	802	775	789	821	796	763	771	773	773	790	787	767	831	751	751	828	800	793	737	777	777	773	752	742	760	732	785	775	762	811	800	763	796	747	790	809	743	779	785	766	794	770	755	757	811	751	761	747	782	800	772	791	786	761	754	747	779	815	738	773	727	753	745	834	774	737	751	763	804	796	757	795	765	776	787	786	778	800	761	797	746	744	784	784	766	784	785	759	751	781	794	754	794	758	730	789	830	768	800	719	792	762	782	775	725	750	799	765	804	755	774	719	765	766	780	771	764	773	781	767	795	770	782	771	784	796	755	754	747	798	724	764	749	725	775	783	783	817	803	740	787	711	801	700	743	792	756	777	786	722	812	845	742	806	799	791	749	820	707	748	759	792	801	801	812	770	757	788	778	804	776	791	740	780	760	786	751	802	765	781	782	771	767	758	766	791	770	715	774	723	817	771	759	774	772	728	786	768	736	782	737	773	812	791	804	777	759	791	765	792	766	809	783	736	752	799	773	805	804	787	761	794	752	761	778	731	802	821	766	754	802	766	759	784	769	733	770	748	780	799	762	760	753	770	807	763	741	793	784	695	715	751	784	730	738	775	759	764	780	753	768	820	754	775	769	814	817	799	789	776	713	789	776	740	781	794	801	789	781	732	720	703	774	792	766	775	788	740	768	761	785	785	790	800	763	754	776	788	801	807	755	724	760	799	779	741	762	750	823	792	759	752	809	782	789	762	725	786	745	742	718	760	792	744	746	797	781	777	763	778	764	835	804	791	800	796	753	788	757	816	727	728	760	743	742	723	784	775	744	770	783	738	752	725	728	766	763	706	763	751	823	783	748	772	703	780	775	788	706	772	754	767	778	817	779	747	727	806	728	765	791	795	727	781	829	774	752	771	791	760	781	785	835	806	799	761	758	783	763	771	774	762	792	760	759	768	723	764	777	754	751	798	702	809	758	821	791	760	770	751	789	764	721	751	770	761	736	741	763	794	796	832	750	769	784	738	741	775	767	779	750	783	751	731	777	733	832	776	748	720	814	791	708	756	774	742	777	777	753	700	750	809	733	749	810	743	724	777	774	733	749	790	800	750	773	804	788	736	728	817	778	793	758	734	778	728	798	818	765	766	792	751	793	753	810	789	760	751	756	804	811	745	782	771	776	784	779	742	759	748	783	769	741	780	783	775	784	784	753	737	805	728	787	747	724	744	784	718	789	762	752	728	768	760	781	747	763	808	771	754	768	809	748	772	809	774	784	807	757	759	744	764	734	780	748	720	739	780	769	752	777	801	803	795	768	773	746	737	791	805	795	757	753	784	785	759	771	739	767	739	776	759	749	793	787	834	723	788	812	734	739	738	813	762	765	778	766	785	783	743	788	783	812	796	749	751	787	750	744	801	781	754	780	801	782	811	775	780	766	798	744	808	831	767	787	778	765	800	777	784	728	782	718	782	730	777	739	781	755	774	776	742	819	757	803	730	805	764	720	737	752	753	772	829	786	756	779	816	773	787	775	777	776	747	786	763	782	754	844	778	787	736	733	773	700	730	793	786	852	750	757	731	782	799	750	724	782	754	803	801	756	723	819	736	757	771	782	737	801	756	772	800	737	745	740	743	772	775	758	768	774	827	748	786	817	762	783	779	751	799	745	757	755	801	865	810	730	822	746	810	764	815	757	735	756	732	785	799	808	701	812	766	764	748	726	765	778	736	718	777	758	774	770	770	773	760	804	739	835	774	751	767	747	779	751	792	773	786	804	766	815	838	740	774	757	775	758	752	745	783	774	739	807	756	783	792	775	741	825	781	786	756	767	758	778	744	758	795	865	812	736	750	788	807	738	752	726	792	763	727	763	789	764	802	769	772	764	759	790	757	811	758	809	746	749	798	780	746	781	762	761	836	770	759	798	712	757	770	766	771	796	792	804	778	789	787	716	754	735	754	792	767	736	831	747	740	724	732	795	794	759	762	798	812	743	754	766	779	773	821	788	775	794	803	788	754	719	801	775	831	726	743	780	780	786	787	793	747	769	761	794	826	778	786	744	768	793	752	767	748	781	737	769	800	747	773	765	789	759	782	789	762	743	826	766	801	784	823	733	709	770	803	761	773	724	738	822	762	705	798	785	754	743	755	776	792	753	751	798	736	749	805	745	802	782	749	750	740	796	772	786	752	751	752	765	817	766	760	820	781	738	813	789	780	822	786	774	745	785	786	804	774	713	759	760	745	765	786	744	744	780	777	760	772	772	801	747	831	743	735	775	752	783	744	768	773	791	798	820	776	791	786	769	777	814	726	796	755	782	776	769	775	727	752	756	750	776	731	770	781	807	738	782	806	730	806	784	805	810	777	797	839	776	776	737	781	721	762	774	786	804	754	800	805	762	763	783	791	779	774	727	790	758	798	756	816	763	762	783	804	770	812	810	739	744	770	821	784	805	743	760	770	821	727	782	797	758	784	786	779	771	760	820	800	790	723	777	769	738	779	786	770	769	776	756	791	813	768	797	781	777	768	797	735	775	769	705	761	752	723	797	743	779	752	743	771	766	773	787	779	774	784	765	756	741	776	817	721	760	772	744	742	751	709	744	805	808	757	783	739	734	816	764	765	776	810	788	710	721	728	769	759	825	738	741	809	767	801	781	790	784	773	810	793	795	807	794	796	732	768	797	721	726	832	733	745	749	741	772	767	764	816	815	765	749	765	787	749	756	794	761	784	788	794	788	787	757	747	686	778	742	718	790	736	761	811	822	785	762	791	773	815	793	749	748	746	805	749	806	737	759	821	768	733	760	781	751	823	771	813	763	780	767	786	786	747	763	792	784	812	796	777	755	751	766	744	772	747	769	762	736	772	796	809	763	753	762	822	746	755	760	732	786	767	827	753	776	767	749	769	775	834	798	765	743	755	759	730	771	792	798	756	757	784	821	743	732	712	794	773	761	755	747	768	778	790	744	736	763	785	828	800	755	803	716	767	811	779	778	737	793	743	757	732	769	717	762	789	782	824	756	745	791	816	768	793	746	748	706	794	742	776	741	760	784	767	780	774	703	774	828	784	753	774	825	786	746	745	788	734	778	780	737	796	751	783	786	801	793	771	807	771	791	756	737	752	790	806	713	794	739	735	791	800	763	766	747	811	797	790	708	793	754	790	761	805	796	767	757	767	796	762	787	759	794	690	764	773	741	783	787	807	763	829	753	754	776	787	801	722	792	769	787	760	761	757	716	805	762	785	784	776	743	744	771	766	792	776	742	773	808	749	789	795	784	751	788	755	787	759	712	778	759	807	714	764	749
27160	13617	3592	20547	18440	8732	2868	1220	798	699	740	663	699	724	697	721	699	684	784	704	726	723	688	729	708	683	711	711	713	651	738	704	700	702	694	745	721	723	677	727	737	707	741	716	713	725	705	690	652	694	746	737	694	726	702	711	710	712	726	711	723	682	668	724	732	719	721	730	760	699	706	700	701	657	654	760	702	737	730	693	741	730	658	755	693	718	735	691	707	675	734	710	730	696	706	694	658	715	722	758	696	731	691	690	711	689	698	714	757	672	713	696	723	699	717	682	707	719	710	702	723	719	761	736	693	760	688	715	735	688	747	719	708	707	732	687	663	703	704	686	755	714	697	687	681	701	735	763	668	653	702	682	739	757	740	680	709	745	731	721	730	736	735	744	714	679	684	723	710	714	702	714	681	715	648	688	711	718	726	701	707	722	706	643	712	716	697	734	705	686	683	736	650	710	717	704	692	674	706	695	697	701	702	697	670	656	734	701	733	668	723	675	712	700	704	699	677	698	703	705	712	696	703	687	727	700	689	693	733	712	680	797	700	725	734	700	724	717	688	725	710	734	701	703	705	695	706	685	744	751	683	733	745	701	683	688	757	717	718	628	691	731	713	690	717	636	681	704	684	709	718	716	732	702	731	746	698	730	710	709	701	710	723	719	730	701	723	704	638	690	689	703	690	671	686	762	707	731	688	651	762	699	745	760	692	766	719	645	717	695	745	731	705	681	729	713	690	708	691	657	728	685	695	696	722	717	725	727	750	713	713	731	690	680	696	716	691	697	698	715	729	731	691	676	681	683	681	725	672	738	713	702	696	770	676	714	710	694	717	711	676	689	700	704	702	715	652	677	731	719	674	691	686	725	669	708	699	680	726	755	713	672	714	718	722	669	673	689	683	718	698	744	731	733	749	673	649	748	663	721	720	709	712	685	676	692	698	743	702	684	743	713	700	706	724	738	761	756	695	710	701	671	686	716	721	648	701	692	661	682	658	685	695	689	699	706	701	700	713	699	724	688	783	722	690	696	738	720	701	686	713	723	668	695	779	724	703	696	730	693	703	736	756	743	704	721	689	673	677	740	716	723	732	646	672	719	631	751	730	693	718	744	736	689	650	685	672	748	660	632	707	653	690	690	710	711	701	716	736	704	735	698	721	688	730	682	712	678	688	694	743	729	708	709	738	725	693	727	740	738	714	702	664	725	705	692	742	674	731	680	681	746	700	725	692	671	677	735	732	713	722	686	719	661	670	681	737	704	659	701	721	702	701	727	711	724	655	690	702	715	758	691	728	697	672	687	701	629	732	760	709	692	705	708	675	675	749	718	751	701	683	718	668	714	656	692	660	657	747	680	738	697	745	702	662	746	694	753	684	664	668	702	684	700	706	698	750	758	741	672	647	692	670	694	686	696	635	702	693	690	729	718	675	728	741	697	732	692	686	744	719	737	650	703	705	643	652	706	714	703	704	757	686	687	671	696	712	696	724	714	749	742	719	704	668	677	702	673	665	727	706	661	754	737	677	710	696	725	724	716	691	731	708	733	750	673	638	669	719	710	692	710	744	649	742	700	739	660	675	762	695	700	715	683	718	762	667	727	685	696	709	698	715	675	716	723	719	703	673	702	669	746	709	705	666	692	673	742	721	720	695	719	673	738	713	709	684	665	690	680	689	711	696	699	737	709	720	700	752	694	680	671	703	697	686	716	718	760	737	726	755	662	748	657	734	716	668	741	751	713	727	701	766	686	729	730	688	751	710	666	741	706	729	722	707	674	731	670	708	710	732	679	756	701	738	732	712	707	703	717	746	726	627	713	708	709	665	679	674	711	722	692	719	724	716	723	725	724	711	697	730	726	706	724	687	652	723	672	686	765	685	746	703	742	734	706	733	760	761	718	720	720	684	709	692	711	675	686	682	684	746	721	696	679	696	685	683	724	747	725	663	676	737	693	706	699	647	714	696	727	713	712	688	699	775	700	721	739	716	727	715	679	707	701	739	673	719	720	694	705	740	691	696	679	712	691	687	693	713	687	722	726	703	680	699	733	686	704	707	764	713	716	684	647	717	680	677	726	699	697	719	680	752	687	719	717	718	704	681	713	684	688	693	705	701	718	720	663	738	663	701	662	688	721	712	705	711	709	704	738	687	681	708	727	713	651	732	675	659	748	708	698	671	701	687	708	642	729	708	741	682	741	691	752	740	756	687	700	662	674	752	734	700	700	692	731	712	713	715	686	659	691	724	731	675	718	664	727	706	723	713	689	729	745	727	681	679	765	738	752	732	702	693	749	693	719	761	727	705	682	684	733	735	728	728	711	699	765	711	705	733	734	729	742	682	699	702	694	701	753	720	710	710	716	723	672	739	631	747	742	676	690	713	744	649	746	716	719	684	705	738	731	750	685	736	702	694	696	705	707	711	712	721	706	701	694	739	694	690	732	678	795	639	730	695	688	658	690	719	697	704	707	739	737	691	708	696	692	707	758	707	687	714	704	665	698	707	637	700	698	677	687	678	683	722	684	702	701	716	746	731	691	733	701	692	693	653	726	706	737	678	671	659	750	714	754	732	677	782	699	712	752	710	771	704	706	730	644	699	697	731	794	681	710	722	652	730	701	677	748	693	719	759	697	730	679	734	719	745	707	714	760	715	691	737	717	697	721	705	704	702	648	714	673	698	729	684	716	701	726	749	705	739	665	685	718	734	697	680	747	706	657	677	718	718	701	709	679	699	702	716	715	713	680	703	734	697	716	648	690	715	697	707	720	721	734	798	703	674	676	708	762	656	737	712	702	728	684	683	700	665	724	721	681	676	726	653	735	707	701	725	663	689	723	699	721	705	714	708	680	691	743	728	724	704	708	724	714	728	679	731	711	794	691	723	691	720	735	722	696	736	690	704	709	703	703	726	675	693	729	725	721	673	760	695	718	702	653	717	708	723	703	734	721	755	685	759	756	715	693	707	727	707	703	740	689	707	703	707	705	691	718	720	696	728	665	681	729	730	699	734	681	680	721	688	717	726	743	683	686	701	712	695	711	701	728	727	680	682	735	727	745	729	705	673	692	705	708	696	703	717	666	711	683	719	709	691	667	676	688	711	721	714	645	718	662	709	701	747	703	717	692	666	732	647	693	719	688	718	703	684	679	689	773	711	689	652	727	677	671	687	695	730	661	737	669	740	707	673	698	721	689	672	671	706	719	698	703	713	694	724	704	706	689	729	701	707	732	715	677	654	709	721	737	731	672	669	709	683	692	652	725	656	720	725	761	740	694	729	682	700	661	733	691	688	716	696	742	737	726	700	657	738	722	755	703	681	741	714	653	711	743	681	659	703	688	670	708	712	735	702	713	743	675	706	731	650	715	698	743	711	669	703	699	670	697	722	724	693	723	745	670	715	694	719	711	653	718	683	710	743	655	719	708	659	664	711	639	704	720	754	720	726	712	683	748	665	704	664	697	721	684	697	707	619	670	737	695	670	766	712	694	714	713	665	666
5102	1334	3561	18209	13966	6423	2470	1153	752	693	688	631	625	679	664	660	647	617	660	686	687	651	668	636	687	697	679	673	708	660	643	671	665	625	639	659	647	678	673	605	663	654	657	668	674	653	717	638	642	701	696	644	607	673	683	686	684	640	628	668	663	667	664	646	617	690	662	644	660	652	669	657	713	639	685	695	642	646	648	682	666	671	627	650	698	635	659	638	674	659	664	691	669	683	636	685	680	642	676	660	652	646	633	610	698	611	647	690	678	693	668	628	696	645	638	709	613	608	625	690	651	657	673	636	649	634	702	613	652	670	650	692	649	629	606	649	611	638	646	655	637	629	698	660	713	693	685	586	640	707	662	668	658	669	662	627	648	710	630	623	660	655	637	654	660	666	651	627	679	698	641	665	680	667	646	707	662	623	642	628	690	650	615	662	649	629	668	673	704	678	632	628	659	621	645	653	665	625	674	697	613	697	683	630	633	661	649	681	681	629	638	661	649	690	659	655	658	656	650	689	666	662	708	652	662	660	665	679	639	634	618	678	687	630	689	642	694	705	674	722	675	643	685	634	641	636	661	629	648	665	669	664	657	693	658	729	703	663	649	673	669	628	678	673	631	687	676	656	662	654	646	646	660	636	656	696	652	644	688	675	616	634	675	653	593	672	675	677	692	658	636	669	672	662	638	682	635	651	642	663	638	694	688	625	684	617	649	662	646	651	674	672	654	716	645	639	630	638	658	646	654	723	624	638	705	669	663	674	671	617	676	653	654	669	689	656	680	659	678	659	645	663	658	670	671	663	643	633	679	670	644	700	639	617	676	685	666	652	685	681	675	658	669	652	673	688	635	686	663	647	676	650	673	660	603	711	696	616	660	635	630	686	695	617	634	635	661	668	663	627	635	643	646	648	649	678	647	612	665	641	682	696	657	656	657	679	663	648	653	665	653	678	664	664	615	647	658	642	616	661	621	643	678	681	636	647	655	606	645	646	654	634	664	662	683	675	651	667	676	653	662	666	656	655	667	647	665	653	681	608	643	696	687	702	693	684	612	680	635	636	695	678	700	647	613	682	660	697	624	648	597	622	673	666	650	696	670	656	631	724	628	667	667	654	648	665	612	677	679	668	709	700	681	668	660	608	664	637	695	674	636	630	677	700	665	687	633	638	633	648	629	646	677	649	656	656	633	652	653	687	660	678	707	660	626	709	626	650	615	660	633	658	668	653	676	654	644	669	664	655	622	725	661	679	685	634	651	671	679	691	648	662	621	647	685	654	627	673	666	631	664	605	641	639	620	652	638	710	686	644	683	686	668	648	633	672	647	678	623	642	608	701	633	691	665	655	702	666	662	658	658	650	637	669	647	649	668	680	700	722	682	696	650	676	671	676	639	651	678	625	631	645	710	645	668	626	639	668	654	656	674	699	644	642	614	660	645	628	674	688	647	667	680	656	670	644	623	640	692	666	709	669	691	637	635	652	636	639	644	643	627	693	673	684	678	646	650	643	688	660	646	645	678	678	638	688	685	655	635	691	640	662	654	666	651	637	652	627	655	657	653	618	690	683	651	663	646	648	651	641	695	683	661	647	660	594	637	676	666	657	632	652	668	709	650	628	656	685	645	718	720	703	700	633	673	611	655	648	653	647	633	650	660	670	654	666	684	630	651	667	626	634	650	715	638	678	649	641	656	675	674	644	647	704	689	668	657	653	654	695	684	668	663	671	687	672	612	638	655	640	669	665	685	658	652	592	667	649	647	625	690	671	683	670	681	614	629	611	643	642	666	656	704	653	688	675	680	620	671	680	638	664	709	693	639	670	649	660	629	670	674	658	640	646	662	614	661	675	717	680	700	677	661	625	623	634	664	646	681	671	706	624	664	689	673	668	650	666	651	677	656	720	675	612	666	687	648	670	627	631	641	685	679	609	703	664	695	622	654	663	685	646	616	690	702	631	650	663	649	654	658	623	643	657	643	679	659	649	661	659	667	680	657	636	704	679	680	667	670	641	631	650	675	697	692	667	707	665	681	631	654	656	728	652	641	628	617	637	652	630	626	649	640	667	612	651	647	661	622	646	660	659	632	638	663	670	625	668	663	655	667	669	671	644	654	683	663	683	631	663	679	637	643	681	621	668	605	667	649	686	654	632	668	659	684	684	645	659	683	660	623	678	657	657	650	622	672	675	642	622	656	652	653	648	707	633	651	665	627	639	677	661	644	648	659	649	616	669	617	621	706	617	669	665	666	656	640	680	676	676	638	672	683	695	714	685	684	679	631	632	637	633	627	704	656	675	715	627	610	650	675	635	640	614	669	660	672	640	646	643	658	644	692	671	637	688	676	688	674	660	641	619	689	603	648	671	664	656	673	696	633	609	675	644	687	654	631	656	647	612	687	681	669	643	709	665	665	649	677	657	659	672	689	630	636	683	641	624	671	667	639	640	677	686	622	692	666	674	680	630	625	677	671	708	619	646	669	634	673	689	673	696	638	611	679	665	713	665	665	680	662	592	725	657	655	654	623	670	596	641	665	638	677	645	651	591	676	641	673	669	643	652	675	659	626	653	715	640	657	670	629	662	625	642	677	668	717	659	686	632	662	702	652	653	651	663	681	661	624	640	688	645	642	648	626	624	698	667	608	633	653	671	682	642	648	664	692	641	653	627	647	650	692	642	665	669	656	636	687	636	662	677	672	678	687	620	677	657	616	641	686	679	604	657	632	688	642	678	669	631	629	688	667	638	709	624	621	705	670	629	652	683	629	690	680	685	633	667	669	691	661	693	651	676	667	660	612	641	653	715	647	686	648	650	632	632	665	645	649	663	670	657	675	697	638	723	661	664	658	659	641	716	631	675	659	636	658	632	679	650	690	687	685	689	713	666	658	697	688	665	686	669	639	650	636	628	637	700	653	646	634	675	700	629	660	682	642	650	656	633	687	691	740	673	692	682	680	647	644	596	647	634	635	700	663	647	706	643	693	668	667	629	668	649	663	672	673	602	676	686	649	726	641	675	684	627	626	657	631	636	701	674	695	653	670	692	636	663	661	679	682	681	608	700	623	617	652	657	682	614	643	715	629	620	672	670	689	700	711	654	646	649	664	674	646	623	617	625	652	634	643	657	627	673	641	633	651	647	638	648	669	670	591	640	647	643	649	649	652	677	651	656	715	696	689	642	666	645	659	686	656	684	664	668	699	706	655	650	684	677	628	690	689	641	652	657	624	690	676	658	605	691	668	605	666	658	655	648	638	625	661	683	654	666	709	657	608	624	659	696	712	670	600	602	653	661	686	635	642	670	674	644	678	656	660	662	697	618	637	688	643	647	657	648	683	661	658	667	648	637	633	628	640	668	637	638	681	657	656	631	707	680	675	655	664	701	647	668	640	665	691	707	638	645	652	631	623	712	651	627	693	654	659	700	662	673	633	686	643	668	687	694	666	675	658	681	673	601	643	638	653	716	675	657	661	669	660	630	647	653	697	708	649	641	689	649
24575	21154	30207	57876	57171	40589	21031	5434	1441	820	746	737	704	739	694	705	706	737	726	682	729	681	751	718	714	772	713	743	666	730	703	712	731	707	755	700	716	715	724	754	657	731	742	705	727	673	733	736	692	707	727	679	737	693	764	719	718	721	722	711	682	758	740	729	726	723	710	668	689	703	738	688	714	729	733	746	675	699	657	712	670	697	717	699	694	752	694	725	743	684	685	724	737	706	693	650	711	681	748	731	716	667	708	672	723	714	699	720	688	708	725	677	706	741	715	700	752	735	695	679	683	711	739	699	724	727	703	690	771	696	758	687	727	678	695	665	740	712	694	717	714	788	712	715	716	776	682	697	693	741	701	772	713	748	679	693	642	732	724	710	703	701	689	752	699	683	743	710	725	751	715	772	717	731	759	715	720	745	750	679	752	696	720	732	732	757	695	738	678	713	754	710	753	727	720	660	685	685	737	739	734	698	731	704	724	714	770	713	697	697	707	732	697	666	681	693	639	716	672	702	713	720	729	755	691	662	705	736	728	697	720	678	663	709	668	654	705	670	724	694	672	644	720	735	682	685	698	692	750	738	706	695	733	676	698	673	715	708	715	697	682	787	727	681	708	674	712	731	718	687	695	661	691	717	678	708	698	712	723	691	725	699	744	674	718	716	701	732	664	710	695	661	752	708	676	735	703	692	672	720	692	736	717	725	702	715	708	701	697	697	686	723	728	679	711	719	745	687	747	683	735	743	707	771	694	685	767	668	769	720	707	707	747	708	724	719	711	672	715	670	659	672	765	663	735	681	682	661	707	666	706	741	755	697	689	661	707	709	718	778	681	721	657	704	692	744	728	688	713	730	709	727	683	697	686	710	688	708	682	707	709	681	728	730	681	678	695	725	685	733	689	651	710	651	687	702	735	716	712	747	673	644	734	738	714	685	714	708	655	742	704	686	721	684	748	716	688	711	699	703	654	689	726	709	726	730	716	704	662	682	667	708	712	695	736	668	712	686	664	762	759	694	670	694	735	674	689	696	739	694	726	757	732	682	681	703	730	694	761	712	741	733	714	714	688	660	664	700	745	682	713	716	688	686	746	761	732	711	706	696	735	691	724	680	715	706	679	753	697	678	725	643	725	731	792	697	676	730	674	743	691	709	749	702	758	748	723	703	721	707	756	675	802	741	743	737	736	700	725	696	733	677	679	706	769	703	720	703	731	738	754	716	700	688	686	712	712	686	697	709	701	691	689	706	737	698	710	729	757	715	686	717	675	730	718	686	708	695	676	716	693	730	726	702	750	693	708	761	693	644	732	695	754	741	694	729	711	727	677	710	745	684	710	749	639	689	732	712	667	713	714	723	642	731	711	679	696	700	677	700	665	763	733	703	723	698	704	686	693	686	707	694	665	683	710	738	716	703	715	714	699	738	726	713	732	650	649	680	707	673	718	734	760	716	674	712	688	710	726	699	691	750	720	741	692	700	667	696	688	666	694	698	713	684	716	737	777	753	723	702	695	679	643	726	661	692	740	702	686	699	709	716	702	728	708	674	726	763	734	732	701	704	723	683	743	668	706	661	697	672	694	725	695	722	699	646	690	724	732	726	688	709	723	745	651	706	689	706	711	746	695	696	715	694	712	694	643	708	721	722	675	707	705	738	661	703	705	683	756	713	716	725	723	744	703	712	685	752	645	660	704	704	679	694	736	681	735	709	752	703	693	683	718	696	766	712	679	715	718	652	699	667	763	690	730	710	707	701	670	662	724	679	703	720	653	695	697	702	715	754	662	684	718	732	691	723	742	693	748	715	702	668	729	725	673	713	756	742	728	684	736	730	720	676	684	670	710	747	715	690	680	721	719	764	706	697	679	731	721	693	680	724	794	767	714	738	714	712	634	696	733	721	673	729	704	748	700	688	730	736	685	732	686	746	704	653	701	754	672	635	726	724	706	707	724	694	659	728	703	740	703	674	741	700	698	681	738	677	686	705	685	679	719	681	706	689	673	714	662	703	654	711	736	683	698	719	677	678	673	746	741	674	746	771	731	760	695	724	670	662	699	696	684	706	706	724	694	711	769	713	695	686	729	663	744	647	732	725	732	674	706	760	655	705	682	680	664	707	693	666	730	728	718	702	699	698	714	729	661	685	715	720	655	753	711	681	697	757	683	748	717	710	674	694	712	701	694	665	708	739	693	707	736	728	671	717	735	771	705	718	700	667	722	688	754	638	719	773	681	683	744	715	704	729	697	689	704	736	680	691	719	724	688	642	695	661	659	716	716	726	695	704	726	688	726	735	714	722	707	716	693	677	686	696	649	705	722	692	775	697	714	674	716	759	694	708	768	697	681	748	697	731	719	711	730	680	704	724	690	756	675	714	726	690	659	712	722	741	679	764	672	647	683	676	706	668	692	719	666	728	718	748	759	679	732	717	711	708	666	726	688	730	715	667	671	712	712	721	684	763	695	676	676	730	689	738	719	702	701	673	728	696	694	700	735	754	622	699	683	670	707	725	702	740	703	695	728	678	712	694	756	710	697	688	767	676	718	721	750	714	700	686	740	728	709	730	692	700	707	701	687	726	692	727	742	705	671	690	694	686	638	703	673	707	734	704	722	703	684	732	716	684	719	708	706	712	701	683	725	753	696	672	682	701	702	716	697	678	722	677	741	705	754	744	742	694	750	758	707	716	698	654	735	695	750	753	687	734	739	669	696	678	746	659	692	760	778	679	709	690	700	654	708	716	678	727	675	709	716	720	687	709	699	724	680	720	704	665	743	676	678	663	686	723	705	655	694	684	694	723	691	708	714	705	701	693	770	754	666	701	698	717	658	697	742	688	721	724	685	678	725	733	755	745	659	707	654	723	694	725	694	728	733	738	676	713	718	739	693	715	737	669	745	702	674	668	689	695	764	706	738	700	701	723	712	710	687	702	715	692	713	717	709	668	694	711	719	731	739	726	687	720	757	715	699	682	716	746	715	713	690	683	725	708	688	728	710	691	715	692	690	750	709	695	705	751	711	700	716	706	697	728	688	685	655	725	696	679	718	722	665	729	733	727	749	711	652	681	676	736	699	734	673	673	645	696	696	727	716	586	743	754	722	716	710	676	688	663	698	683	703	718	740	725	735	721	668	717	655	718	745	719	724	671	638	748	653	698	656	671	666	723	700	696	724	721	717	669	706	721	722	704	700	729	713	731	705	737	695	663	686	635	700	700	744	728	698	755	668	700	702	713	677	706	709	752	731	719	737	739	756	733	682	700	681	740	732	734	746	692	739	722	710	690	691	698	711	693	729	719	692	703	694	686	701	689	718	698	723	656	689	712	720	714	703	687	738	708	721	714	696	725	683	723	725	667	715	687	697	735	698	722	697	688	701	681	706	755	727	713	748	648	714	682	740	720	718	684	696	670	709	719	697	717	697	705	704	749	728	668	680	690	752	735	699	701	715	717	688	717	758	720	686	726	710	717	707	721	685	713	720	710	723	676	680	696
3563	5849	38536	69753	55116	32012	13104	3892	1339	741	734	716	711	701	678	720	740	733	701	725	704	742	696	724	721	790	711	737	749	746	722	702	692	699	718	733	726	740	755	715	722	683	761	692	722	673	738	703	702	687	734	700	679	731	727	764	743	705	742	727	673	692	674	717	724	698	739	661	670	705	696	689	692	686	725	692	699	730	731	732	687	686	721	685	733	657	716	738	725	681	738	716	717	718	692	705	697	695	712	699	739	708	724	725	691	690	704	711	687	697	742	717	689	683	736	712	678	736	732	704	715	692	696	702	692	667	717	741	711	685	673	722	722	662	726	711	690	696	690	718	697	693	695	714	697	724	670	747	705	666	718	707	689	752	701	704	737	711	707	655	685	727	701	760	720	739	728	700	664	712	661	682	681	737	749	728	670	684	704	726	685	656	683	728	725	720	712	709	725	696	641	720	677	714	693	703	681	690	724	701	713	693	682	695	690	717	688	705	682	682	702	669	712	755	718	686	710	726	738	729	707	702	698	739	715	737	704	673	654	703	668	704	689	666	720	725	699	708	736	732	674	730	683	653	720	740	716	731	670	685	696	692	740	686	684	729	724	720	726	685	682	674	704	702	720	680	706	729	668	709	689	682	740	717	696	702	729	718	756	731	736	697	754	706	702	641	714	653	711	724	684	726	725	674	681	689	702	717	659	718	685	708	696	669	660	713	711	704	663	715	722	685	728	696	707	709	655	682	717	696	650	742	691	752	706	675	735	721	665	687	697	670	730	683	658	662	728	702	692	675	667	700	707	728	704	705	644	708	669	733	715	710	715	691	730	679	706	672	694	711	717	731	716	678	736	677	648	713	686	730	741	738	729	661	707	695	703	698	679	721	710	658	675	687	639	717	696	716	730	726	749	726	677	727	712	695	671	687	722	690	731	706	679	664	685	724	717	742	719	674	694	727	736	696	731	673	691	748	705	665	712	678	668	664	674	754	687	695	705	716	720	729	729	747	681	704	659	740	711	709	778	695	716	703	690	662	722	688	720	692	706	708	684	709	716	726	655	732	718	731	676	699	716	721	765	678	677	726	685	693	739	728	704	691	701	755	720	714	666	662	670	763	710	683	729	709	683	721	696	693	738	719	675	705	708	701	727	709	718	731	711	688	690	693	709	714	711	727	686	737	660	715	669	712	711	712	705	723	704	730	698	716	714	678	745	750	709	705	707	683	666	701	747	712	756	736	726	633	671	704	715	731	724	704	713	674	678	699	695	763	743	718	691	696	720	680	678	690	724	722	674	747	704	715	688	696	696	742	735	691	697	678	704	714	704	653	646	732	684	735	672	670	673	715	640	728	672	725	692	739	673	697	718	701	700	715	738	699	689	695	650	698	711	700	652	686	717	685	679	651	691	711	693	679	734	699	696	785	690	678	706	703	732	695	701	710	712	697	750	752	713	671	691	690	660	682	719	733	717	719	682	658	706	740	698	681	674	672	718	698	732	729	702	692	713	748	730	720	705	716	714	693	706	669	694	728	638	772	674	735	721	677	688	632	712	675	723	698	666	662	715	714	661	716	692	709	678	695	712	707	692	726	726	681	711	659	682	688	743	697	658	709	674	737	660	732	718	724	693	710	708	707	689	710	692	684	671	689	718	697	675	718	760	689	657	702	693	723	717	689	659	701	681	698	724	683	663	649	702	669	696	739	708	684	667	695	712	708	686	695	660	708	684	716	707	691	722	718	705	711	715	706	717	753	689	702	687	721	673	708	651	717	725	697	727	720	728	698	775	701	685	687	633	742	636	747	685	673	667	709	714	709	684	764	604	686	713	635	704	709	724	670	701	710	701	716	704	725	734	664	688	692	675	654	665	674	731	693	730	715	679	747	663	706	698	690	656	727	715	713	741	726	701	730	732	706	716	722	689	691	698	700	731	763	746	695	701	716	734	742	639	695	692	684	692	697	669	718	675	707	662	715	679	710	680	716	679	718	699	689	698	670	729	720	665	760	689	735	664	733	736	764	715	692	715	694	660	710	687	671	712	720	717	658	724	720	665	700	685	693	696	701	709	749	707	678	667	661	729	676	676	709	656	720	719	704	710	711	765	641	701	697	708	699	679	720	711	724	716	700	680	667	709	721	734	738	703	693	643	752	708	746	700	707	708	707	706	694	734	678	680	701	704	719	731	684	670	654	703	715	704	705	711	697	687	712	677	691	727	709	670	709	685	696	700	701	661	699	677	667	703	685	653	686	671	733	657	692	668	690	691	759	692	674	742	702	687	657	719	705	692	711	670	693	652	698	696	690	695	687	736	723	684	715	692	680	712	711	652	718	723	707	697	681	693	679	735	704	711	703	726	729	675	749	758	668	713	666	719	677	704	706	678	712	720	752	689	714	695	722	674	713	740	683	699	719	658	637	703	764	718	694	741	673	666	705	734	671	700	692	721	737	694	704	715	728	661	674	742	711	733	729	667	709	709	718	719	726	714	695	710	652	715	668	752	687	684	664	726	689	669	715	679	700	726	693	694	695	733	709	701	712	713	701	682	653	715	685	757	698	717	701	686	629	721	677	706	700	719	720	711	725	715	724	693	725	664	702	724	721	698	732	683	685	724	738	657	768	646	728	728	681	692	649	694	743	704	689	691	679	729	687	701	685	656	670	675	656	740	723	659	687	725	771	717	711	713	736	722	731	618	679	712	698	688	733	690	718	695	709	716	642	724	733	696	700	682	691	688	680	740	704	688	647	674	707	727	712	660	659	741	676	629	730	715	714	643	732	737	756	735	696	716	706	676	738	709	697	685	708	692	662	665	716	675	731	676	715	747	716	669	712	711	696	728	719	708	712	716	735	703	750	710	725	744	719	746	735	676	687	702	709	672	697	700	722	731	741	700	700	610	708	673	716	705	718	669	698	704	687	697	720	677	704	724	718	705	711	679	712	713	684	690	710	710	722	715	698	684	628	663	676	702	669	669	695	724	714	745	694	694	689	709	688	671	730	737	684	685	714	706	732	671	689	642	723	679	701	648	683	759	716	673	746	637	689	670	733	701	718	715	675	709	736	739	703	735	738	732	685	724	665	717	680	691	730	674	680	738	691	745	742	752	662	696	717	709	666	716	683	701	736	693	690	707	727	696	733	675	666	694	646	732	648	682	689	695	698	683	671	752	697	749	699	685	681	687	709	703	699	719	657	743	694	711	678	701	710	693	703	707	629	679	641	698	751	711	682	731	665	732	709	739	673	722	700	754	693	721	726	697	735	689	681	688	688	716	668	707	721	689	714	670	668	750	731	698	700	721	698	650	661	699	682	696	677	669	698	702	683	726	703	699	714	706	666	722	703	710	693	652	720	695	735	714	660	736	683	723	716	697	694	745	676	672	755	704	695	732	719	671	693	713	734	658	694	734	697	704	694	657	704	712	680	710	732	679	743	705	706	706	689	673	708	707	677	677	680	645	716	717	706	701	694	723	682	718	680	695	707	715	678	673	751	716	697
23758	21116	30712	51490	56529	44334	26433	8465	1873	984	864	860	775	793	826	799	788	782	729	783	825	757	857	789	841	810	836	822	878	801	778	807	792	781	766	796	811	834	781	760	796	813	809	841	759	809	810	865	830	784	811	757	749	802	808	817	810	757	827	813	800	851	737	777	765	767	784	797	816	853	823	791	753	763	774	832	808	770	864	838	788	781	798	790	780	855	807	822	802	800	770	774	775	772	749	797	750	794	756	803	770	801	804	771	783	823	804	795	809	841	771	816	800	830	757	771	812	792	777	803	765	789	804	808	804	828	816	752	815	804	825	827	853	846	836	779	761	831	744	782	811	806	827	854	756	795	754	837	817	787	801	811	761	782	772	770	796	777	748	773	865	798	808	822	832	777	857	797	822	812	752	809	832	789	773	728	742	799	787	760	813	793	797	822	861	794	729	839	743	773	826	822	830	846	818	857	782	787	804	781	719	837	820	811	784	745	767	819	809	791	805	803	807	818	799	802	779	776	803	748	784	798	778	767	801	766	774	838	794	799	746	824	872	839	825	812	842	790	792	742	844	777	813	801	821	783	812	833	811	812	827	783	777	784	763	821	852	838	859	791	773	797	753	779	832	797	813	771	789	770	848	769	812	801	805	819	815	791	783	756	802	813	795	795	817	794	787	750	781	748	770	770	768	823	730	782	791	844	802	732	783	802	795	785	833	800	788	806	809	755	783	796	800	836	824	760	810	809	851	798	803	842	800	790	799	793	824	768	833	771	761	810	777	784	793	759	820	813	793	758	812	823	794	827	797	761	805	797	854	730	771	788	796	819	766	800	826	819	746	775	777	805	818	821	767	810	806	820	732	800	775	800	751	781	745	806	801	778	763	846	763	710	779	729	807	791	827	840	795	787	829	780	724	766	833	784	782	828	782	787	817	826	812	777	718	823	752	878	801	853	794	805	779	809	827	820	792	797	803	814	794	795	840	776	820	826	815	780	802	764	782	846	761	786	761	804	778	782	789	764	813	817	820	781	792	818	777	813	780	797	770	770	824	787	797	817	811	752	797	743	806	778	821	732	778	771	779	794	784	803	769	776	803	835	746	769	769	779	790	772	787	819	815	779	803	787	762	774	792	810	796	757	692	871	777	813	813	816	840	843	798	810	766	798	849	772	804	764	800	839	804	782	800	782	810	820	809	791	817	807	813	844	761	755	746	856	750	778	800	810	799	811	793	815	751	803	830	771	813	810	802	806	758	803	823	747	802	768	770	782	805	799	755	818	792	836	812	786	769	811	756	786	737	817	785	774	791	792	762	786	828	767	789	795	803	800	763	781	833	789	828	804	827	833	767	828	801	840	805	768	814	799	768	814	786	810	819	814	762	815	801	780	778	795	787	806	757	831	814	817	757	814	762	798	830	772	749	807	844	792	819	841	773	837	808	759	747	837	778	827	763	825	832	811	801	810	776	811	759	793	782	782	803	801	801	814	787	806	834	785	806	830	811	862	753	791	819	831	791	833	811	764	773	767	773	823	774	776	743	792	815	833	827	754	766	792	765	721	753	807	862	840	797	835	811	765	811	807	816	788	794	792	760	757	760	809	798	816	741	798	801	795	818	835	797	824	718	771	770	798	802	821	788	843	808	768	804	784	801	753	754	777	806	774	809	787	808	814	798	777	798	756	778	780	762	749	837	799	808	815	814	756	820	752	770	767	806	772	766	781	807	813	760	815	728	836	844	822	803	802	799	791	838	784	771	809	780	753	835	797	761	761	798	749	825	848	790	773	773	791	800	850	821	732	793	797	746	805	805	800	775	793	792	884	799	823	758	780	808	760	783	815	776	820	809	808	743	780	824	789	797	788	775	766	803	761	788	779	799	787	778	832	850	826	814	789	815	774	771	827	780	800	772	750	773	734	814	767	725	771	819	807	790	843	834	818	797	782	805	789	829	801	801	779	803	760	846	760	835	805	832	834	836	775	765	764	776	834	804	808	799	754	786	830	771	816	752	804	789	826	825	789	756	802	802	728	807	795	758	712	796	812	808	827	840	803	764	761	837	833	755	850	756	809	788	835	782	786	802	816	832	787	792	792	767	765	809	793	817	823	810	769	807	772	756	767	751	790	794	827	783	815	820	793	806	796	795	801	777	788	796	798	800	825	778	762	792	776	810	816	757	849	795	878	867	803	726	802	765	847	789	871	775	823	781	835	784	795	829	815	778	790	735	772	847	787	866	804	740	761	825	814	816	819	773	770	810	850	843	756	788	804	800	776	807	770	829	812	797	806	774	811	767	775	838	784	780	808	806	774	782	817	802	805	768	851	747	777	825	829	771	769	782	784	819	802	839	808	790	792	787	756	813	828	817	791	756	825	797	774	777	792	802	837	785	790	795	789	828	834	798	783	756	812	789	754	816	783	766	778	812	757	762	768	801	780	795	799	780	830	800	736	822	809	802	813	765	788	765	785	786	812	826	767	752	794	776	817	794	776	793	833	764	799	784	812	774	788	805	827	803	793	793	755	808	778	837	835	844	794	807	796	751	788	829	761	819	772	792	809	763	811	856	797	801	771	799	802	794	747	773	794	756	799	798	748	800	797	730	696	781	837	788	810	764	785	768	802	802	796	720	845	796	785	783	770	804	797	821	774	820	822	857	766	811	787	791	797	788	786	804	801	801	787	767	808	827	797	805	795	783	807	805	796	786	785	816	819	807	758	798	793	757	816	835	783	779	785	834	815	803	799	801	811	768	788	761	781	765	810	782	860	776	829	781	773	813	813	794	803	787	829	775	769	820	766	743	729	805	799	761	784	785	804	787	807	831	765	791	746	787	774	730	771	841	786	829	796	788	807	784	801	808	813	785	757	797	789	787	840	803	758	796	828	720	772	794	857	780	763	782	740	807	754	797	773	770	806	874	796	803	790	807	763	759	799	788	789	817	836	721	830	741	820	785	766	757	803	745	761	832	830	792	804	841	806	767	775	821	800	723	811	824	774	800	779	797	805	751	789	793	810	823	746	806	772	783	744	809	768	791	800	835	792	841	808	822	783	759	772	802	805	788	805	768	792	782	771	781	790	748	788	827	787	833	768	835	855	780	815	814	762	762	778	775	784	795	803	804	823	873	790	779	752	804	842	821	852	795	771	780	767	794	756	748	748	767	806	793	829	792	791	780	811	739	845	792	745	783	796	790	764	792	782	784	808	788	840	788	856	764	771	787	785	783	767	830	826	769	769	771	813	802	853	765	845	838	815	740	792	724	805	803	759	804	767	818	775	815	792	808	819	780	721	770	764	775	767	837	717	796	785	796	769	786	777	779	765	816	771	791	823	810	771	768	767	759	825	772	817	832	798	770	751	787	790	770	787	843	756	755	824	767	813	759	742	803	810	810	801	791	776	815	749	787	746	791	777	801	810	800	754	753	776	787	779	772	788	834	808	782	808	761	785	803	801	815	753	796	810	813	813	762	815	831	825	777	788	766	760	835	784	812	803	796	787
3916	17457	70628	81126	63823	39281	17054	5529	1762	1016	778	836	831	809	770	813	805	802	797	812	755	765	807	758	843	762	828	804	732	772	795	805	814	743	774	778	747	766	758	800	797	806	732	752	797	781	751	811	795	758	805	825	787	790	797	793	765	767	786	806	783	815	753	747	805	774	747	830	806	773	806	795	819	814	785	810	770	785	778	815	827	839	790	794	779	798	753	781	823	773	788	813	813	799	815	803	772	719	830	772	797	780	744	773	841	794	788	809	789	728	768	781	811	792	768	859	821	777	801	779	775	758	724	821	807	768	737	799	824	798	810	795	781	747	827	786	775	796	836	773	778	769	775	733	812	735	851	802	823	743	793	838	774	799	748	805	810	827	751	812	786	782	792	767	763	820	810	829	806	750	754	766	762	787	824	806	729	819	808	781	780	787	842	807	792	805	827	770	769	768	816	777	796	759	772	811	752	816	801	822	748	752	761	774	775	716	811	775	811	782	800	782	795	750	789	815	808	750	760	790	806	758	740	851	859	795	811	780	749	763	754	816	761	748	777	750	782	796	783	758	775	753	788	792	823	785	753	834	811	814	751	790	818	793	765	855	795	777	757	777	744	783	799	814	803	811	793	811	785	806	826	759	760	812	733	751	769	769	829	838	849	814	784	752	784	767	763	739	763	842	736	797	741	782	780	773	782	767	745	757	803	801	777	785	814	791	793	822	765	796	747	821	782	761	826	795	796	776	754	799	826	754	803	761	817	806	762	796	775	794	816	796	764	853	779	795	833	766	784	791	765	727	761	787	804	785	777	755	802	783	797	726	772	801	800	787	833	734	764	792	756	734	767	731	800	802	780	808	803	786	745	813	747	778	813	774	720	754	766	791	753	798	772	760	784	834	791	765	740	796	785	748	787	782	783	820	733	806	777	798	728	812	819	825	739	757	793	779	789	840	770	799	779	780	790	725	727	759	804	787	829	754	783	788	755	775	801	814	817	753	775	772	739	780	808	825	760	788	788	777	792	806	804	745	814	740	768	745	757	754	764	775	766	738	786	794	853	757	795	695	772	776	771	797	788	781	785	760	777	749	806	775	825	810	748	797	785	755	769	767	735	763	752	787	804	790	783	788	785	813	806	762	781	828	768	820	754	748	753	792	784	786	743	809	798	755	759	767	771	791	744	822	789	781	836	775	793	797	741	790	792	805	773	760	727	811	788	774	764	758	745	734	796	776	754	746	803	784	778	789	775	730	786	746	792	751	804	803	795	763	795	777	771	786	778	765	808	765	784	807	793	785	780	820	755	787	777	748	774	766	807	761	741	766	758	799	796	758	779	776	802	779	779	792	815	773	775	824	803	799	767	842	767	777	799	816	784	828	741	756	759	781	814	780	840	797	754	822	801	763	735	738	764	794	793	809	800	758	804	743	769	748	731	775	803	762	749	797	799	786	803	847	789	810	748	781	799	737	799	767	762	758	797	782	775	791	771	764	750	777	778	772	802	742	785	787	809	801	764	790	819	746	734	774	818	733	772	818	783	756	755	759	831	755	771	814	790	802	778	768	798	783	787	779	785	735	789	758	776	744	795	802	760	737	759	751	757	752	782	794	819	845	760	807	773	766	797	762	787	768	785	770	766	782	770	759	795	816	767	769	845	817	809	798	845	796	734	801	745	804	797	799	786	764	776	752	791	783	767	749	827	790	772	775	801	757	731	758	765	751	833	824	758	737	794	813	749	789	735	759	758	770	774	817	789	801	741	766	836	832	759	740	786	778	817	795	762	737	731	749	754	763	781	732	762	803	790	772	791	777	783	795	805	777	767	758	781	809	798	794	766	774	791	811	761	804	806	821	813	777	784	795	799	833	788	765	776	821	762	756	738	755	775	777	778	747	829	799	768	773	739	748	793	769	780	761	777	825	795	775	809	805	747	804	831	823	772	790	727	776	766	780	778	793	830	807	777	780	753	745	804	803	817	769	777	729	788	815	769	802	783	788	774	830	816	748	740	794	811	799	794	808	796	809	778	826	756	795	790	782	726	782	801	780	756	819	757	792	770	734	782	817	830	828	756	745	771	815	753	777	721	747	768	778	707	795	748	776	823	761	788	736	793	803	808	797	817	779	800	761	814	809	781	760	767	812	828	760	807	796	762	749	753	777	749	735	845	829	794	765	762	764	781	797	811	723	780	798	823	804	806	844	716	770	784	779	764	763	806	755	795	787	795	812	734	756	788	807	816	762	782	715	805	814	833	808	795	806	746	784	766	752	809	808	752	767	777	831	744	768	787	754	746	763	773	822	763	769	740	733	801	746	799	774	795	772	792	797	772	782	772	807	763	785	747	831	797	767	747	794	746	806	717	785	754	788	757	777	741	790	835	772	793	753	794	850	807	752	757	823	800	754	778	848	742	823	807	731	749	755	802	814	797	756	785	817	767	794	826	844	779	812	791	804	781	822	786	786	823	780	757	758	793	760	788	797	801	750	764	777	789	758	765	776	726	803	781	774	817	749	796	782	814	784	830	738	765	756	779	786	795	802	766	773	796	790	798	753	740	714	772	757	790	733	742	728	759	798	756	757	780	774	760	777	762	733	747	816	772	786	807	778	778	782	800	798	760	769	764	801	799	838	763	760	768	749	777	776	778	759	723	799	787	737	848	776	759	734	783	797	773	770	761	808	750	786	740	786	779	774	842	802	763	756	787	753	778	794	789	762	777	796	743	758	760	785	788	761	810	799	755	768	768	786	727	772	808	764	802	780	793	736	760	737	744	756	791	768	790	758	793	720	777	810	761	752	843	784	789	815	760	753	787	773	728	733	811	771	761	767	809	791	791	779	768	746	770	809	747	761	749	789	714	776	772	793	761	703	802	791	780	750	753	776	798	757	783	882	757	755	805	767	773	813	809	777	795	815	771	777	792	792	748	780	817	747	763	787	799	742	821	799	705	758	764	777	802	804	800	790	744	796	800	787	712	784	785	743	800	801	783	789	769	755	781	754	755	747	723	751	760	783	788	735	768	765	773	783	776	799	803	752	795	734	810	763	799	775	816	763	796	742	770	771	820	818	758	774	805	726	757	761	768	820	740	787	759	775	739	880	726	795	803	750	795	816	750	768	751	759	813	760	785	798	724	785	773	826	723	782	764	785	801	762	816	763	783	813	763	782	776	799	750	788	807	788	754	758	800	732	764	762	828	774	778	784	761	780	729	812	744	749	743	810	755	757	773	744	761	814	747	832	713	792	796	775	768	767	742	818	811	810	771	796	860	794	766	765	754	792	846	787	750	749	763	813	736	798	781	783	732	754	768	756	798	767	798	797	841	765	750	758	787	758	786	771	759	802	760	767	773	773	774	808	765	767	786	804	781	769	738	795	782	736	781	753	787	811	765	769	792	795	721	780	770	792	796	759	793	786	762	783	750	780	813	737	820	771	764	765	795	750	801	784	785	739	796	775	776	819	734	779	794	773	775	757	751	821	781	790	861	791	773	798	779	788
27123	13666	9720	22157	17026	8176	2659	1243	857	767	754	759	790	710	702	715	712	731	670	752	719	727	688	707	734	766	748	741	726	722	707	681	710	747	743	709	735	756	717	746	768	716	718	729	793	730	736	721	748	805	674	700	708	736	719	727	752	724	717	724	765	709	676	719	669	675	737	710	652	747	678	717	734	728	706	714	758	714	737	759	685	699	731	748	753	750	703	745	753	734	741	719	755	672	734	750	708	730	711	744	741	724	713	696	689	701	749	708	761	717	708	721	769	684	757	710	762	728	794	722	732	687	678	744	720	825	729	730	714	760	743	724	736	742	700	749	700	719	742	702	690	701	712	676	701	679	720	764	715	668	722	720	719	758	707	783	719	737	711	700	722	725	716	705	685	690	765	767	697	760	692	749	762	690	762	690	745	713	677	749	757	713	738	717	742	709	716	767	715	747	751	690	740	731	705	719	678	702	713	665	780	687	761	724	708	738	771	719	722	701	768	721	714	719	729	703	734	729	727	734	711	702	728	720	814	770	686	674	699	716	743	713	756	742	772	692	743	748	739	716	735	751	746	747	716	757	726	701	767	745	715	730	793	721	738	713	726	776	756	708	727	741	765	708	733	716	730	749	684	725	708	766	673	727	749	689	682	711	701	721	692	729	748	728	770	703	723	773	724	764	731	756	712	678	703	729	742	723	723	735	742	703	730	741	740	739	703	737	730	714	747	717	731	723	717	721	726	774	731	725	721	773	703	756	741	738	719	725	701	716	697	743	698	721	731	690	728	713	725	725	735	679	728	766	744	723	728	733	765	717	673	726	704	751	708	693	717	776	785	770	697	723	727	689	721	728	704	741	713	694	690	720	760	751	738	714	681	743	721	719	754	721	724	704	756	738	713	727	705	719	752	720	762	731	700	677	781	716	703	709	732	711	734	737	738	752	661	768	699	692	693	783	742	670	720	716	739	703	739	722	757	681	712	736	767	673	702	706	708	758	772	698	690	743	725	720	712	756	772	722	739	762	732	730	747	747	732	675	699	713	726	722	748	704	760	695	758	718	666	758	779	746	723	750	769	693	739	712	739	776	709	719	729	707	733	728	675	751	688	727	690	727	706	758	742	705	737	726	728	717	770	683	695	689	716	719	705	718	731	689	737	722	768	714	751	720	718	738	723	724	705	707	734	748	687	714	728	726	717	742	726	706	715	699	727	752	696	714	722	703	719	727	758	724	734	732	722	679	710	712	714	765	737	706	690	722	689	671	735	696	689	664	728	720	694	716	746	760	690	715	725	700	761	713	752	699	726	745	727	719	730	707	745	716	737	739	738	732	742	747	688	726	683	750	709	752	762	751	784	764	696	761	746	772	733	728	739	730	725	725	728	704	693	729	722	732	703	750	733	732	727	747	714	739	696	738	710	737	723	719	749	732	703	732	743	717	742	720	710	717	749	705	727	755	690	669	734	720	760	750	705	741	764	771	703	756	694	713	707	707	715	682	720	774	744	729	725	716	690	746	724	684	688	759	693	779	759	737	699	684	796	721	703	728	716	723	722	652	702	736	698	719	744	720	710	741	711	720	694	761	738	753	735	772	743	733	756	755	677	714	769	756	667	760	715	742	742	719	728	708	746	752	661	772	778	646	676	700	733	758	765	753	766	669	722	739	689	760	723	738	696	706	751	735	711	710	757	692	691	757	722	709	735	660	707	736	713	741	711	726	747	708	674	685	711	704	708	702	708	759	738	674	706	690	749	702	751	663	722	753	757	745	799	691	711	742	715	667	746	752	718	706	756	764	734	730	753	755	716	747	728	739	711	732	735	752	720	735	707	696	726	746	705	710	712	749	711	710	714	706	723	744	735	697	678	722	731	764	681	762	712	722	739	760	738	741	712	729	714	783	752	746	740	713	748	655	741	737	726	759	696	709	734	636	746	737	694	711	717	705	747	798	697	750	679	736	746	732	722	725	716	753	699	700	726	700	731	752	676	742	714	754	728	781	711	715	689	726	771	694	659	770	677	695	709	718	695	723	713	756	744	696	665	694	724	735	731	728	781	729	672	719	754	718	700	722	741	754	723	713	742	730	715	727	734	709	762	653	730	692	738	683	672	700	662	744	705	669	721	783	739	712	743	717	754	733	734	705	730	713	724	728	740	742	730	729	732	726	725	751	715	721	698	732	689	760	734	742	710	718	775	770	753	729	703	754	746	755	705	727	704	749	680	751	693	737	754	725	729	702	708	754	748	716	700	658	720	771	702	704	693	710	724	723	751	673	701	736	702	746	761	681	708	674	691	786	692	736	727	724	716	759	698	716	764	752	681	733	724	739	703	693	742	667	791	708	706	726	751	743	733	742	703	755	670	733	711	728	715	705	733	743	706	718	696	721	698	702	691	676	774	744	721	695	692	729	718	749	674	768	711	730	713	725	715	725	727	740	711	742	736	695	707	723	712	725	717	737	720	754	684	690	739	751	752	716	688	739	742	756	687	703	752	669	754	732	748	729	682	775	702	763	731	691	699	691	726	713	684	697	741	717	723	696	747	704	724	714	756	730	746	754	693	702	711	712	699	691	751	761	698	699	738	711	763	685	702	702	753	661	724	762	754	750	724	676	701	716	695	713	692	743	719	701	725	705	681	691	712	791	710	741	746	722	695	729	706	690	742	754	713	752	744	759	701	738	663	754	689	693	717	752	721	707	737	748	758	753	738	754	736	748	686	721	742	733	697	779	729	740	731	728	708	748	732	685	713	745	734	672	724	736	735	751	638	726	732	694	753	684	708	702	732	757	710	719	701	712	749	760	684	757	727	694	712	769	726	737	732	672	748	759	677	669	763	744	735	748	728	723	739	779	759	748	735	711	745	653	739	754	687	682	724	711	707	739	737	703	771	737	718	754	715	707	739	707	755	744	715	703	738	716	744	721	685	705	706	744	724	748	733	746	714	743	708	711	712	702	647	757	736	759	754	712	720	711	769	717	724	707	782	728	701	695	696	736	765	720	739	703	755	679	727	756	685	699	723	734	694	736	745	701	751	749	691	764	773	745	711	729	700	738	711	765	709	695	724	716	728	729	729	767	717	702	700	685	723	710	719	735	692	723	770	717	744	687	783	681	726	792	733	715	672	709	730	708	709	726	724	676	727	753	686	749	732	735	759	718	734	761	738	699	726	755	756	745	725	675	722	685	712	688	746	712	744	727	696	712	728	726	753	742	697	755	723	721	712	710	718	762	695	696	740	725	699	750	754	743	732	741	754	739	779	745	708	758	726	708	755	704	713	732	733	708	722	732	755	778	736	745	726	735	652	760	746	743	715	698	730	674	717	725	744	688	724	699	696	743	695	743	683	742	737	748	684	723	734	719	714	701	752	727	690	726	742	732	682	730	702	731	745	754	716	727	759	756	746	741	764	719	749	749	707	706	745	692	740	743	713	761	738	738	725	722	705	721	721	713	708	701	686	713	745	706	725	723	770	703	757	722	741	752	739	706	732	727
5085	2030	9678	17428	12437	6186	2284	1122	750	702	689	642	688	667	626	692	675	710	713	697	721	707	650	688	651	693	656	693	691	636	704	635	659	633	656	692	638	678	645	658	655	659	631	651	649	692	754	704	687	669	649	660	677	661	640	657	628	645	646	632	683	680	684	614	664	686	687	668	667	657	642	674	660	690	651	666	689	676	702	673	705	643	653	645	658	674	634	649	696	649	715	682	656	695	674	706	614	641	655	654	705	718	607	699	692	730	671	668	655	632	651	700	648	727	675	648	675	641	621	641	678	662	640	706	641	666	662	644	726	667	686	658	662	687	638	612	703	646	655	646	647	678	654	657	646	642	650	663	638	693	645	684	660	663	676	624	694	650	679	691	709	635	642	673	683	654	687	655	684	671	687	661	641	661	672	677	652	644	674	634	659	666	680	699	668	673	690	683	644	665	668	683	698	679	662	621	678	677	666	701	673	658	659	678	623	663	652	739	676	684	697	669	721	693	690	683	642	681	672	656	623	650	689	667	682	667	685	657	654	660	661	728	667	669	634	698	651	668	747	705	664	658	685	642	641	664	679	665	696	677	675	694	668	701	665	672	671	684	659	678	642	685	670	625	678	651	625	629	709	688	665	666	696	649	706	668	650	644	672	620	669	640	676	680	642	672	658	613	663	710	716	671	662	691	664	704	692	634	642	670	656	712	639	682	685	677	643	678	664	636	644	690	640	685	655	685	690	665	681	614	676	688	642	617	649	662	645	657	643	659	617	704	666	661	619	721	658	632	675	665	614	676	638	669	660	679	670	650	666	680	647	652	647	663	688	657	682	625	679	665	683	684	699	671	673	647	684	643	647	694	695	640	641	683	685	692	674	661	656	661	608	694	679	652	675	657	675	634	685	703	647	670	655	717	665	668	668	670	673	687	640	671	687	705	679	680	684	678	695	630	684	674	693	677	665	685	673	679	664	704	634	633	624	682	698	664	654	702	666	653	690	674	672	703	679	682	718	673	615	634	665	720	644	673	666	687	681	704	631	680	658	659	676	669	670	648	659	669	652	681	667	663	664	705	646	669	655	675	684	677	672	688	646	695	642	698	653	684	678	665	625	685	674	681	629	689	658	626	617	707	654	676	664	706	668	664	670	673	648	611	680	636	677	685	667	675	620	735	668	720	682	655	680	613	714	698	653	653	657	631	627	664	611	697	711	674	706	640	653	695	713	638	654	686	678	703	662	670	630	665	700	685	622	656	617	688	664	657	672	710	681	665	684	685	692	675	621	641	651	662	704	651	689	712	743	673	647	689	650	646	666	710	675	626	585	702	614	681	667	629	665	629	666	655	661	688	632	629	683	671	659	679	650	662	659	639	665	630	676	691	640	669	662	660	649	664	637	681	674	626	680	690	653	647	669	587	723	698	660	689	660	693	704	695	719	698	654	665	702	702	634	659	644	659	694	666	666	663	702	645	696	649	664	658	677	673	644	687	674	641	623	668	656	638	660	628	649	653	696	670	632	679	635	705	624	664	654	641	671	724	713	684	694	634	630	621	677	640	656	692	639	666	654	648	681	651	647	658	657	682	676	677	680	613	643	668	672	649	671	654	704	689	740	679	645	631	643	628	663	671	661	715	617	661	649	674	617	649	653	674	670	613	652	624	693	680	670	660	670	720	646	697	677	709	710	622	688	627	681	640	659	686	668	647	666	652	694	617	694	652	667	664	683	683	645	685	650	683	681	689	681	662	635	643	646	702	662	673	653	676	638	685	692	640	665	682	683	683	678	712	679	679	653	675	682	647	682	695	710	647	628	709	696	636	653	680	697	669	678	678	636	693	676	644	677	670	689	653	680	690	665	667	661	646	686	648	632	688	637	693	703	645	625	690	643	630	678	657	675	682	695	641	627	653	679	672	621	672	675	648	699	713	691	705	657	709	651	637	698	650	641	667	693	642	661	642	669	652	702	649	698	660	706	653	656	714	658	679	671	669	691	671	699	672	681	679	724	607	658	689	656	693	671	713	671	662	656	651	655	646	664	675	644	692	660	665	661	657	686	688	681	655	682	607	629	658	670	602	670	661	622	681	652	653	641	641	670	631	683	658	659	670	661	695	674	678	693	707	682	645	664	680	687	675	669	707	689	662	703	675	658	687	663	692	660	666	673	677	711	656	658	684	636	659	612	657	662	666	720	656	646	693	665	696	646	685	686	727	682	645	668	643	668	657	656	660	663	673	672	693	700	687	672	677	654	694	673	654	647	660	638	635	696	594	644	656	653	694	655	691	611	663	673	636	642	654	661	698	624	666	672	662	674	654	735	668	668	664	666	685	637	680	618	671	637	657	699	648	656	693	656	667	653	661	690	666	670	650	635	683	638	648	693	677	677	618	675	639	631	641	703	658	689	690	634	669	651	676	708	691	654	676	683	696	668	701	633	666	703	666	691	627	667	665	660	696	718	662	665	696	656	644	727	658	694	657	641	632	686	682	636	634	662	664	666	626	681	688	635	650	701	688	726	698	657	647	677	689	656	696	702	675	643	669	713	654	668	670	691	655	666	703	665	684	694	696	663	636	703	654	650	680	671	702	653	692	669	667	653	676	582	690	732	660	650	673	677	632	671	641	719	665	661	667	694	671	706	715	657	627	696	687	662	705	654	712	673	645	670	674	734	670	647	704	691	663	673	694	692	663	682	678	673	667	601	719	666	655	674	650	686	663	677	652	658	668	673	621	658	698	670	682	693	656	658	685	625	704	657	661	708	648	663	726	700	662	689	621	619	674	688	687	690	641	674	695	694	708	644	707	674	668	683	648	687	650	691	635	636	652	673	679	691	614	652	719	700	612	679	635	685	703	644	663	641	653	730	682	712	675	667	649	706	669	663	701	677	657	640	672	639	685	675	692	611	708	677	688	683	657	646	666	661	643	672	665	667	634	634	681	660	636	690	667	711	645	619	626	644	651	675	681	637	654	657	665	655	679	691	652	719	685	679	701	663	658	727	642	689	673	703	687	641	650	672	681	675	662	693	649	681	622	635	667	612	636	711	642	719	657	635	668	659	695	625	657	718	622	682	676	615	679	662	672	657	649	679	683	650	663	645	662	693	653	668	694	654	692	626	680	663	682	695	682	655	645	649	644	665	676	662	657	666	640	663	644	674	727	678	685	614	670	689	665	663	723	667	608	656	671	617	654	705	699	671	662	657	669	682	670	653	671	685	651	654	687	682	720	690	660	675	641	699	625	635	742	670	698	618	651	691	668	682	662	675	675	721	654	667	628	635	653	657	643	641	652	670	693	713	641	662	651	673	690	700	642	682	649	651	669	668	691	633	679	655	672	705	704	625	662	678	719	657	660	722	692	698	666	634	666	668	675	687	676	679	692	723	692	675	678	667	703	636	692	669	653	654	651	664	618	651	724	709	695	671	661	708	653	676	682	686	661	705	652	664	725	671	630	710	669	645	663	687	650	729	694	629	696	654	620	688	647	625	653	667	664
24495	21170	29281	52113	56054	41278	22704	6877	1668	933	739	773	719	749	704	740	747	752	751	704	723	748	758	704	707	721	678	719	715	740	708	705	812	667	664	748	760	740	751	736	701	733	705	717	763	685	748	702	756	726	671	728	689	721	701	721	749	742	758	707	740	767	766	744	712	702	764	729	739	732	694	734	671	729	701	664	704	703	721	723	676	751	735	702	734	722	689	743	774	756	687	714	743	745	737	702	717	718	674	752	702	702	721	725	734	719	745	718	671	728	723	723	708	728	703	692	715	728	697	674	723	755	721	740	763	705	711	767	694	711	717	710	668	746	704	728	726	730	708	766	730	721	691	744	690	708	715	684	717	725	725	694	686	722	735	690	751	731	714	723	758	733	721	739	679	659	690	699	706	703	693	718	715	734	754	707	689	654	671	718	728	718	708	748	693	706	725	730	694	718	708	726	675	729	746	685	739	751	709	733	726	744	704	656	677	743	737	696	698	662	729	707	740	747	763	697	714	692	694	767	691	695	749	690	707	718	730	748	763	655	720	736	726	685	705	681	723	700	753	702	727	743	745	679	711	736	718	712	701	687	670	732	717	700	684	695	679	687	762	743	708	760	763	739	724	723	732	725	689	725	718	759	725	708	757	692	716	724	716	711	765	651	682	725	760	728	662	706	725	744	719	710	738	697	723	720	683	708	737	711	698	732	727	719	702	704	739	734	705	730	769	725	732	725	736	723	711	733	687	724	698	733	707	663	708	712	724	754	721	665	723	720	732	689	726	693	713	745	727	697	707	681	675	755	714	656	703	752	692	738	708	727	690	686	739	675	667	765	700	712	726	766	718	675	704	701	704	720	690	695	691	753	751	750	740	749	733	713	715	726	776	751	646	702	718	688	691	696	688	729	728	748	643	652	727	711	709	710	698	726	754	712	668	721	704	708	691	713	701	741	691	736	752	726	747	723	748	682	755	731	756	671	701	694	729	743	685	685	704	720	757	736	672	712	701	709	665	726	757	701	705	706	724	685	738	701	715	746	684	713	722	747	673	778	710	725	729	668	723	686	706	687	691	740	748	781	724	705	721	707	762	740	705	714	727	714	741	720	677	705	699	770	736	741	665	725	729	705	716	774	672	700	692	713	673	689	725	746	732	702	770	738	725	724	746	691	731	713	687	725	714	710	684	724	683	684	700	713	659	762	706	736	701	722	715	722	728	738	692	719	668	698	718	680	730	723	714	714	715	707	709	721	725	743	713	682	718	762	722	730	743	730	658	656	690	733	722	681	664	722	771	716	713	699	679	693	719	699	734	688	720	724	727	680	752	706	724	737	681	713	732	741	745	766	718	747	703	777	766	759	727	698	710	714	760	666	770	743	673	716	738	712	724	715	697	720	668	719	737	701	688	737	740	713	709	725	748	725	705	712	681	681	682	754	703	694	702	738	693	722	705	699	744	727	709	705	717	700	758	747	697	716	700	692	642	716	697	732	725	744	752	709	698	724	716	699	754	717	723	760	726	681	703	708	705	722	709	697	714	721	719	723	701	745	757	736	764	709	697	725	731	710	713	713	680	718	725	690	694	760	730	712	699	739	684	729	683	707	685	737	714	741	768	696	749	724	655	725	680	675	760	744	675	739	714	704	705	715	700	733	694	707	714	712	713	718	705	731	716	676	713	712	679	693	720	781	696	662	714	708	689	713	692	769	707	696	700	712	733	699	682	726	752	740	727	734	703	707	706	705	717	736	701	704	764	705	702	715	741	670	730	691	727	644	722	656	739	748	734	681	724	724	725	731	710	710	688	741	675	712	746	741	748	688	738	662	731	714	695	677	759	764	705	757	735	754	687	687	778	743	677	669	708	687	746	777	721	746	725	692	687	686	754	772	736	717	756	684	724	689	735	706	747	689	721	746	717	691	732	739	692	688	724	699	698	689	719	680	712	718	717	762	708	755	775	692	700	683	667	744	721	713	689	741	699	730	762	731	712	727	694	724	715	704	726	652	736	659	698	733	682	745	666	721	712	681	689	722	696	720	771	727	694	679	756	692	724	713	690	688	665	693	719	662	750	726	738	713	695	670	697	704	719	718	765	709	747	740	740	689	705	712	723	721	755	733	741	669	702	705	705	679	702	684	676	699	711	707	726	684	755	695	772	708	693	695	688	700	740	706	727	719	704	763	718	742	722	742	721	726	739	729	693	736	744	727	729	759	684	713	727	742	749	702	717	717	728	715	711	746	720	685	685	686	721	693	745	755	676	723	731	669	723	712	728	692	699	678	707	726	702	711	734	695	746	682	726	685	720	697	723	737	745	693	695	713	719	633	705	705	740	708	770	695	723	724	697	695	708	726	745	761	748	751	734	694	750	698	747	722	723	722	728	714	724	732	691	724	716	736	749	695	711	710	687	689	694	689	739	700	724	721	715	749	717	690	729	699	745	738	723	699	764	738	697	711	731	744	760	758	737	757	693	725	733	710	693	703	690	766	770	683	691	703	736	716	723	696	704	722	706	687	692	718	707	704	736	777	691	762	721	667	799	703	716	711	745	652	746	707	756	725	709	718	717	690	733	685	712	664	699	740	743	725	701	751	689	690	708	771	652	680	698	680	721	670	703	718	727	732	707	746	739	721	669	726	732	687	719	729	786	707	720	693	712	748	707	712	716	661	710	720	745	748	733	714	694	724	741	701	701	670	678	729	718	691	686	695	699	744	724	699	729	713	706	730	714	740	718	728	696	742	670	719	733	712	706	725	670	671	723	718	695	674	711	704	754	696	691	727	745	747	678	691	737	729	757	686	717	711	722	756	718	727	744	685	741	720	704	739	744	711	699	682	712	667	711	712	743	723	686	669	661	679	726	683	704	746	680	675	758	687	716	717	698	726	720	698	702	699	756	759	699	734	697	686	740	718	668	728	727	721	703	690	732	722	743	714	724	665	766	708	692	752	757	694	736	781	745	729	707	696	708	699	727	700	700	725	696	690	743	698	686	742	714	691	694	731	721	717	648	677	713	715	683	720	731	697	734	711	655	782	732	706	715	701	722	724	679	742	766	669	687	721	784	739	730	710	717	690	719	752	686	680	694	733	657	707	674	728	746	719	714	689	717	704	701	693	714	703	722	746	718	690	711	719	760	709	692	686	721	688	722	693	702	732	719	748	745	687	754	707	744	728	691	675	748	700	688	708	726	701	680	714	743	711	712	700	707	725	680	702	749	724	723	704	711	721	735	720	730	675	728	729	704	682	728	748	695	738	741	668	748	736	662	688	663	711	778	697	714	702	764	760	707	738	746	777	780	728	751	735	718	746	772	736	702	706	755	726	695	731	695	737	704	671	728	766	713	707	724	699	729	678	725	743	745	734	680	686	662	702	723	715	724	762	735	680	751	661	714	697	711	699	697	685	693	691	779	705	693	701	726	687	673	752	728	702	675	722	688	687	660	658	723	758	697	720	720	716	685	671	678	706	702	739	696	707	732	701	734	729	735	730	719	705
3668	7616	40447	70657	55353	32859	14401	5090	1535	863	709	694	732	697	731	693	666	723	676	672	689	696	739	689	729	689	732	629	717	679	700	698	679	681	714	713	719	723	722	720	676	661	734	725	693	644	718	663	704	718	674	725	682	716	696	754	718	692	688	713	688	680	733	650	667	690	698	720	711	690	733	725	735	719	722	718	739	691	690	717	705	681	704	717	672	738	711	693	715	673	692	703	758	688	706	705	719	689	736	715	691	692	700	674	691	695	711	755	708	685	693	701	710	697	760	716	682	692	627	747	707	717	688	710	696	678	761	695	719	708	689	685	742	649	660	673	728	697	701	720	694	686	714	682	705	702	693	693	664	687	737	703	677	703	685	674	723	696	734	734	681	709	668	660	711	683	689	686	683	696	694	632	730	760	688	666	667	754	706	724	741	719	670	719	658	714	715	718	682	719	676	699	691	730	677	685	638	734	668	711	709	741	652	701	727	678	688	691	701	687	692	697	660	688	696	701	749	691	766	642	700	686	683	672	722	745	664	642	735	668	685	712	653	677	650	690	736	700	671	685	697	682	681	729	709	674	705	686	699	697	730	710	655	677	695	695	656	679	723	694	697	706	683	704	695	702	741	709	712	680	701	711	685	739	725	696	692	677	718	719	697	662	746	688	739	745	651	722	693	689	712	709	711	689	713	706	706	698	751	675	731	690	702	689	715	671	700	714	708	733	715	711	683	685	734	678	666	680	745	655	696	696	685	678	699	748	730	731	664	710	743	676	695	680	737	734	741	701	698	652	698	688	657	677	693	657	731	671	706	657	718	663	697	670	686	662	713	696	771	738	686	718	687	685	722	718	682	738	694	708	706	720	664	647	717	700	730	685	662	645	718	687	687	673	707	683	693	691	701	663	755	676	683	731	703	745	715	686	714	708	706	717	680	684	689	719	710	725	705	666	683	695	739	721	694	672	745	720	722	686	682	731	683	725	695	625	697	709	701	688	694	706	684	735	700	682	701	702	682	727	708	710	685	709	743	665	717	676	737	709	725	701	709	722	668	739	699	640	685	699	728	655	658	737	671	664	705	696	705	708	721	701	697	694	727	721	701	716	702	712	710	694	707	716	708	670	701	696	722	719	716	656	719	720	694	726	712	682	683	739	741	700	711	737	709	698	700	681	710	715	712	712	715	735	693	707	726	725	710	670	730	719	707	670	690	676	727	712	651	727	685	681	687	704	681	701	690	737	660	724	701	731	670	695	724	744	705	727	648	699	676	694	731	706	708	723	690	735	692	707	696	686	661	717	732	727	676	761	703	727	680	705	710	710	672	697	701	666	726	724	705	652	720	695	682	678	686	702	709	699	707	704	710	688	717	691	682	746	711	683	695	702	667	709	702	697	699	688	730	685	634	711	678	678	717	646	658	730	729	703	665	627	655	712	706	732	700	712	695	712	730	681	706	682	661	716	687	683	684	697	648	694	661	692	732	660	717	714	688	705	682	697	667	699	668	720	658	696	669	711	686	667	686	709	668	676	692	728	664	685	700	690	667	699	673	677	766	709	691	674	701	760	761	671	655	722	664	732	714	661	680	684	691	732	662	710	666	646	732	695	719	748	677	686	686	704	717	661	713	719	717	706	736	685	693	717	697	670	689	682	682	741	700	602	635	696	711	734	736	710	695	677	683	650	714	747	740	697	701	677	696	695	689	682	709	725	681	715	714	686	760	727	711	686	703	673	712	688	722	669	654	709	686	729	710	648	696	667	700	698	691	722	712	686	738	685	685	669	688	683	686	670	702	708	721	718	638	737	686	739	716	664	674	752	702	743	712	689	750	697	677	693	658	720	737	689	673	706	717	652	672	676	709	724	703	693	661	732	672	715	694	696	704	705	680	747	682	735	709	715	691	691	742	695	720	696	644	669	667	696	750	661	684	714	723	694	697	698	695	635	669	691	692	717	707	646	639	712	729	723	737	727	716	727	686	685	702	717	716	674	715	718	694	744	716	746	666	715	705	714	705	683	744	706	692	696	699	681	722	712	672	697	748	724	721	631	705	710	677	694	659	704	744	682	678	685	674	724	689	702	743	711	736	726	718	706	650	671	696	698	652	664	666	648	699	743	729	702	688	704	731	714	691	738	689	693	698	685	726	670	731	691	698	720	722	672	678	709	695	673	716	706	675	677	743	664	696	684	705	724	667	685	701	683	668	746	722	686	674	695	664	688	724	715	674	679	713	669	684	731	748	697	661	697	717	669	697	673	694	715	666	696	693	713	664	662	646	722	704	736	670	667	655	692	700	648	745	708	741	697	721	688	702	663	679	677	715	709	702	708	715	685	721	712	714	752	725	714	717	707	712	641	676	729	673	659	683	693	721	718	680	687	678	688	740	726	714	709	711	677	730	708	689	649	665	680	694	705	727	715	662	738	772	700	662	719	689	649	715	759	679	700	723	764	677	689	681	705	701	693	664	685	734	686	768	692	763	638	739	704	686	697	701	669	715	700	707	697	703	718	738	698	734	648	691	700	741	695	747	695	753	744	705	659	722	741	716	751	699	700	706	711	732	689	683	712	667	677	701	689	662	712	639	676	675	683	697	663	685	725	724	694	671	733	730	782	720	650	722	670	694	718	640	709	721	708	737	674	738	715	724	703	683	701	713	692	705	736	696	686	705	709	707	700	684	699	644	659	695	705	674	727	752	700	659	739	707	734	744	672	724	710	688	703	690	713	694	659	725	762	694	704	697	730	701	715	724	708	720	750	693	687	685	702	737	713	687	770	683	705	672	734	735	663	649	739	702	692	688	723	669	662	681	673	687	696	664	673	684	652	728	701	681	709	720	739	679	714	690	720	672	672	665	697	656	680	714	737	647	747	655	700	729	711	702	707	695	680	677	658	732	710	726	671	695	692	659	689	705	687	704	686	744	714	697	717	723	697	719	716	727	692	660	722	698	665	715	710	670	674	719	717	737	743	666	694	729	746	694	719	705	694	697	725	700	660	684	695	709	753	647	688	654	687	625	675	725	651	664	753	684	687	714	694	682	691	724	704	650	704	689	719	742	738	703	669	664	692	662	642	676	683	701	696	700	659	694	704	705	722	680	668	696	737	652	682	661	723	702	721	663	669	691	620	713	718	715	739	705	698	735	709	689	701	665	683	692	680	664	719	758	702	704	695	702	703	669	693	710	719	728	726	652	700	716	708	686	729	645	731	655	755	675	688	678	708	699	669	674	695	743	674	715	706	719	703	689	672	766	655	697	716	681	685	703	690	656	694	662	655	705	728	701	698	691	666	711	681	692	655	716	662	688	666	676	699	677	719	684	719	690	676	697	636	685	705	705	694	727	684	728	731	732	741	713	694	700	706	702	697	685	699	698	704	759	732	654	731	715	733	680	695	658	651	693	667	743	709	717	669	674	731	740	734	673	685	692	703	709	681	686	661	665	714	708	685	721	707	685	731	701	704	701	670	713	689	679	755	724	701	655	691	756	672	706	667
23811	21156	29351	51629	61982	49123	30526	11262	2545	1174	947	858	815	865	782	793	772	794	878	794	798	795	847	794	782	844	846	780	838	856	793	777	769	811	788	825	801	800	811	789	822	817	813	814	814	776	834	830	796	835	749	804	781	792	815	805	780	816	800	792	812	812	784	782	819	769	830	761	805	780	749	783	811	805	781	757	818	834	781	746	785	746	812	759	818	834	815	760	801	764	826	807	833	809	818	848	796	838	819	793	828	777	819	841	800	772	805	772	773	828	794	854	785	779	769	830	805	832	801	757	877	801	801	766	785	801	776	774	808	744	775	806	794	844	779	793	812	800	793	829	785	818	819	803	783	771	776	795	813	725	828	757	778	804	809	769	782	744	818	802	726	736	830	792	837	807	778	772	757	833	789	831	805	782	820	787	792	792	817	836	814	789	760	794	819	745	803	817	793	746	776	776	828	830	733	781	811	841	810	806	766	805	819	806	798	813	788	762	815	820	793	818	829	805	760	805	837	789	829	802	803	750	820	802	783	794	785	804	788	814	813	782	769	775	788	770	765	828	819	771	794	774	795	759	811	780	809	821	796	797	751	752	760	771	759	766	775	768	759	793	784	805	786	787	781	799	765	817	828	808	798	792	764	840	838	812	804	763	806	817	821	814	779	740	854	822	785	802	816	826	793	816	794	855	800	817	803	813	791	761	810	778	783	852	809	817	757	767	810	784	837	778	755	849	805	794	812	810	775	808	816	786	867	815	777	828	802	786	784	780	780	798	729	830	818	791	808	806	814	792	807	808	789	831	793	783	791	770	784	766	820	793	847	832	839	775	789	819	800	788	811	772	793	811	831	782	812	801	759	796	774	836	784	777	775	789	836	725	801	779	811	792	781	767	808	803	808	758	811	798	847	841	835	776	826	752	761	795	757	787	799	778	777	823	855	796	754	750	765	836	758	792	813	808	805	795	786	752	805	797	797	827	812	796	819	753	814	766	746	800	785	800	800	756	770	764	776	811	778	788	788	814	825	788	794	774	771	771	816	819	844	782	757	801	852	830	817	784	748	775	808	780	799	768	829	790	792	875	796	812	820	772	758	816	782	783	809	775	837	807	765	833	779	796	814	796	817	820	777	762	807	762	806	839	779	784	794	767	787	789	827	812	827	754	753	820	790	799	783	790	758	796	829	743	821	805	772	780	842	800	778	790	833	797	882	809	839	805	785	717	787	839	793	787	772	798	798	793	764	826	837	799	772	813	791	800	818	757	801	813	754	777	787	775	819	801	766	822	809	811	803	787	782	826	768	820	775	763	804	810	809	785	765	777	784	797	790	814	767	814	821	802	816	756	753	735	782	820	803	792	805	776	787	801	807	761	820	839	807	848	823	779	751	815	844	828	846	815	838	816	828	814	780	738	828	860	772	812	776	899	758	838	786	831	815	801	852	796	759	776	812	760	836	784	844	804	778	817	795	782	793	760	783	755	799	809	814	783	772	776	797	806	765	743	825	766	761	781	802	839	833	839	836	752	768	802	780	756	830	788	742	805	803	793	803	793	764	782	795	786	815	787	773	763	808	752	802	819	814	861	803	785	825	813	802	836	762	814	763	756	787	758	801	831	802	765	819	795	807	856	811	800	728	774	825	777	792	782	779	820	767	831	733	856	786	760	790	831	800	788	823	809	822	821	779	820	787	799	779	774	795	767	742	763	787	818	821	840	782	795	790	805	814	812	833	787	774	791	809	787	778	764	806	825	789	803	813	776	826	835	797	770	814	817	789	823	860	785	801	807	775	751	753	810	752	804	751	791	752	764	800	783	806	861	821	760	783	785	772	829	810	778	793	775	798	731	784	766	818	827	796	787	762	744	833	820	787	763	756	786	770	790	779	782	752	729	799	803	821	768	780	793	801	801	764	763	778	822	792	775	790	791	769	768	811	794	765	860	817	798	807	754	801	754	776	800	759	747	844	817	824	764	786	801	823	794	781	803	834	856	800	832	775	763	812	791	767	753	816	816	801	751	803	781	731	763	809	762	783	785	791	748	809	794	831	802	823	771	847	795	837	827	787	816	775	804	785	787	791	823	813	817	726	801	804	791	804	815	787	773	802	782	785	821	805	844	810	785	789	785	784	787	768	757	759	818	775	758	791	819	794	801	826	797	788	799	793	721	799	758	778	819	784	705	805	786	768	781	811	782	772	756	814	790	789	793	781	772	781	789	778	808	795	807	784	796	749	778	766	766	795	817	831	803	763	795	773	764	764	773	793	791	818	799	814	786	809	783	799	791	847	783	811	815	799	826	813	795	819	740	852	729	857	821	748	817	772	793	763	761	815	787	809	811	775	886	782	811	749	743	779	829	786	827	759	826	825	810	815	788	842	806	798	750	787	765	779	777	799	797	806	834	756	786	816	798	771	819	795	754	806	783	794	765	779	797	762	798	764	821	808	787	779	826	760	746	824	810	786	819	787	833	807	769	809	798	846	821	798	784	821	821	763	808	820	807	768	745	833	801	791	820	807	762	795	788	745	804	772	739	754	778	785	773	779	791	792	768	827	800	775	737	835	749	775	806	798	764	807	765	818	825	775	805	805	780	778	830	776	805	781	840	766	820	782	779	785	796	863	763	769	779	792	800	770	769	781	807	748	807	759	842	761	770	842	758	786	819	830	855	805	767	786	772	771	815	793	805	760	822	839	789	798	840	793	807	739	779	776	769	793	757	741	843	790	812	793	792	794	774	790	808	823	793	829	789	822	795	819	747	803	782	803	827	794	771	741	786	812	799	758	838	830	796	784	784	784	759	738	787	760	807	771	772	783	771	807	777	822	775	825	817	733	769	787	801	804	778	790	843	813	794	809	762	838	797	782	819	797	776	810	799	809	817	778	784	847	823	768	808	815	807	797	770	780	811	833	777	740	804	787	780	827	810	731	764	796	813	772	800	819	789	835	792	799	789	820	791	763	794	801	866	826	818	789	824	775	828	749	806	769	798	819	821	840	793	797	844	753	791	825	799	828	812	783	750	840	784	781	785	802	773	801	779	791	761	746	753	783	795	748	816	784	762	818	796	841	833	800	816	766	803	814	760	790	830	770	807	796	793	787	838	848	786	783	797	748	774	789	766	749	806	799	797	781	800	776	769	792	813	764	790	785	837	765	836	785	827	839	776	806	797	793	798	765	783	858	742	818	805	852	783	775	794	786	799	827	789	761	792	795	819	798	822	810	793	775	814	779	837	768	847	853	824	825	777	838	751	774	812	796	836	801	747	763	756	791	815	795	796	803	801	771	775	793	791	805	756	802	768	778	829	833	853	765	788	812	777	812	814	841	747	829	826	823	803	760	749	775	774	792	785	806	798	728	798	828	776	787	807	859	747	763	803	808	799	754	782	756	824	825	796	783	812	790	778	813	756	817	762	818	762	735	837	787	799	834	807	782	802	785	755	836	845	822	811	803	787	841	760	805	772	804	810	804	793	758	771	787	777	797	779	803	813	807	814
4139	8673	40454	80300	67593	42817	21256	7334	2289	1095	811	798	723	730	786	733	821	772	715	816	709	782	756	731	772	801	730	789	735	765	793	790	763	817	699	732	811	744	731	771	791	776	779	766	761	749	824	774	758	811	792	792	816	809	746	776	784	809	771	767	759	786	824	715	760	792	763	784	798	794	742	785	737	780	769	800	797	752	736	788	705	756	802	785	749	768	788	753	759	796	730	775	799	792	798	783	733	791	784	755	785	757	785	805	825	762	824	768	764	794	724	781	740	750	772	771	754	766	779	794	762	781	764	818	742	750	806	777	779	808	803	742	803	753	740	731	783	792	763	784	756	787	829	719	779	735	787	755	723	767	791	749	760	777	790	738	784	832	736	759	735	776	739	768	773	791	777	835	755	776	793	765	738	751	785	755	762	756	766	746	717	794	793	793	791	690	749	766	797	757	787	787	775	729	755	807	707	773	734	733	752	777	748	732	780	801	746	742	794	800	754	789	792	747	756	773	777	771	798	741	752	735	733	810	771	763	785	777	811	838	779	699	765	807	759	811	786	762	792	772	761	713	732	832	746	736	806	739	752	786	757	803	717	781	844	748	749	766	839	771	831	815	761	775	789	768	817	820	768	711	758	813	767	851	725	797	776	789	787	733	719	737	775	781	792	764	782	763	744	759	765	789	815	822	754	797	775	717	763	782	757	809	793	813	709	762	767	800	763	729	765	806	746	803	779	808	741	800	780	741	811	710	723	735	784	782	805	783	730	774	755	745	765	791	745	795	772	774	726	755	740	749	754	741	781	770	732	779	696	743	766	763	732	753	792	770	748	787	789	789	764	758	781	762	767	755	721	785	768	772	795	785	790	765	792	767	753	769	779	763	759	740	744	830	794	765	724	790	827	786	791	756	806	775	749	778	780	798	803	782	778	757	782	817	760	812	779	733	744	734	793	769	782	769	798	776	786	723	752	748	752	773	761	776	720	772	757	736	801	747	742	771	696	770	778	773	814	743	757	711	836	742	768	745	744	752	836	808	762	769	822	742	770	815	778	850	753	769	777	763	752	807	785	742	744	744	777	809	797	759	795	767	747	808	773	758	749	834	813	775	725	766	820	799	722	760	760	788	764	737	814	786	782	746	770	731	751	780	759	796	733	787	711	768	777	770	742	781	794	738	743	743	784	768	793	742	757	792	782	767	723	707	748	793	756	777	751	793	744	797	748	770	750	781	772	746	804	799	750	760	777	723	729	751	775	744	767	784	790	776	741	809	788	745	755	751	734	756	729	766	744	789	752	783	715	768	757	761	769	715	776	766	779	762	752	742	762	729	815	787	726	711	740	762	751	734	757	759	736	748	779	763	764	794	744	713	752	765	779	788	755	730	806	745	783	763	738	753	823	792	807	750	776	790	786	751	749	797	754	786	781	781	748	768	786	736	744	758	799	782	770	823	770	791	782	757	800	782	784	781	782	748	766	729	800	704	815	769	795	779	764	758	756	777	693	711	738	767	785	722	796	737	778	779	741	806	799	756	796	793	747	750	794	803	752	781	830	791	710	786	759	774	719	789	802	735	777	742	754	804	776	752	781	767	746	802	792	769	692	818	735	791	726	776	741	750	791	753	732	809	726	785	720	781	753	767	770	752	759	786	749	794	709	754	783	794	726	805	798	750	729	766	753	759	810	811	742	769	785	731	761	778	765	754	760	789	730	765	756	805	822	717	765	796	776	742	762	734	822	781	795	794	835	771	748	756	754	744	773	776	734	773	759	766	752	721	784	746	784	778	801	804	755	756	737	796	773	753	738	771	751	782	786	782	743	746	713	710	775	771	720	763	823	820	760	765	728	759	790	757	794	745	818	742	711	797	751	773	758	771	771	786	801	745	781	824	752	779	765	801	808	706	787	782	755	788	792	785	737	807	787	758	720	790	729	716	747	769	750	735	768	744	757	766	754	747	746	723	733	735	787	788	748	736	798	776	792	672	757	715	782	770	802	765	797	794	746	738	761	777	771	770	777	731	758	734	792	721	783	792	767	715	833	766	776	839	771	746	787	795	806	776	792	779	793	761	709	772	772	765	781	730	773	797	740	777	783	766	752	769	731	773	775	803	727	771	785	794	742	711	694	804	759	778	804	787	781	791	765	781	758	776	786	738	718	776	745	770	774	773	771	790	774	794	742	703	784	736	723	796	749	742	722	743	734	792	738	771	790	811	720	771	772	770	769	780	808	754	783	726	757	766	793	767	776	771	790	799	812	741	821	771	758	740	758	761	739	741	780	744	796	751	699	788	765	789	805	822	705	769	767	814	717	749	771	796	758	811	718	770	776	717	721	808	735	751	736	743	757	826	779	763	737	779	781	792	773	762	775	786	752	803	753	776	793	741	756	745	740	752	804	767	748	772	737	750	760	736	771	730	773	708	807	798	764	749	691	781	772	709	750	807	786	782	772	770	780	745	798	776	741	758	776	808	804	756	783	749	776	755	738	786	779	721	744	759	787	780	773	767	781	811	783	784	808	769	768	759	812	728	740	736	754	752	804	758	752	773	788	766	758	768	787	781	744	750	759	789	709	735	754	754	735	815	839	745	774	729	754	771	835	815	778	763	735	759	770	753	778	760	779	776	763	760	780	796	749	772	768	783	768	756	776	725	769	751	782	781	799	803	754	775	778	777	799	730	795	759	742	807	758	754	809	790	744	787	771	726	732	833	751	787	761	769	747	806	732	735	783	810	755	813	748	787	852	767	793	755	741	764	770	759	785	773	782	805	754	738	786	768	765	770	706	778	744	803	730	764	735	724	752	783	777	772	762	807	742	770	776	783	753	768	771	765	760	784	724	761	781	780	780	741	772	744	714	748	760	764	803	762	770	734	796	775	761	777	807	773	753	758	798	757	760	748	756	734	741	824	809	738	797	803	774	735	786	763	772	790	726	753	736	726	778	797	754	758	756	755	758	756	730	716	745	796	793	780	759	772	831	761	753	732	722	789	745	752	767	722	803	723	764	752	709	767	819	774	754	776	786	804	767	756	771	783	759	740	793	759	745	715	750	783	815	753	712	848	756	803	743	795	726	754	752	766	776	762	802	738	711	796	744	782	764	796	761	782	746	797	754	777	804	789	752	743	739	771	737	761	742	780	803	782	782	810	742	771	794	729	742	784	784	768	783	767	794	794	761	778	793	703	775	777	745	818	840	747	772	786	738	814	769	778	760	779	774	735	741	706	821	771	776	822	757	791	715	767	802	760	774	797	733	746	778	752	705	740	783	795	769	752	795	729	770	780	768	748	744	750	743	734	770	797	771	721	767	807	767	781	744	774	738	782	796	745	760	761	771	770	769	779	855	828	774	718	767	801	782	790	763	787	810	735	769	782	788	766	775	743	723	770	767	761	812	776	765	797	753	798	741	780	757	752	800	731	759	766	745	758	806	745	703	772	745	747	768	789	760	756	738	754	799	795	739	748	794	802	754	749	752	793	787	772	717	773	756	794
27389	13554	4180	19040	16845	8711	3446	1326	864	790	751	790	705	746	741	780	730	716	762	766	743	769	780	676	706	694	762	744	699	788	749	708	787	707	759	703	734	734	730	726	766	691	718	699	727	731	764	738	731	737	739	719	715	694	724	709	732	726	717	722	719	691	731	730	717	695	726	706	670	760	691	739	750	697	715	666	710	730	718	784	730	725	725	739	745	733	696	748	767	734	690	772	747	799	701	702	702	753	689	709	720	769	758	766	718	744	697	788	725	728	759	701	788	743	690	702	725	741	702	704	737	744	730	718	759	780	730	762	774	745	693	773	755	734	745	743	772	727	713	751	714	743	737	700	744	752	732	700	776	756	743	707	794	793	752	740	736	702	729	774	720	743	688	714	729	758	698	761	691	678	731	724	728	758	794	700	681	744	705	715	752	717	726	756	700	727	737	718	786	692	728	731	686	693	747	723	771	735	709	732	714	710	708	749	774	713	745	728	715	727	722	719	750	744	789	779	711	693	745	689	720	715	740	678	779	704	765	699	696	692	758	713	695	728	717	731	737	713	704	659	682	717	721	692	721	738	704	778	728	728	691	783	726	704	764	741	684	720	726	744	713	690	706	784	771	712	774	773	771	729	743	789	691	771	766	760	674	706	746	721	769	744	722	761	738	691	721	758	710	701	744	764	729	738	731	783	672	759	721	777	749	749	762	737	748	780	744	714	727	740	740	696	718	733	750	749	772	731	722	712	740	810	739	707	693	782	702	767	749	717	755	700	706	713	746	705	741	747	667	674	800	715	773	667	695	751	736	760	692	735	768	714	753	717	713	738	689	714	757	756	710	711	682	721	731	741	735	714	739	687	720	694	738	694	719	712	732	727	749	698	723	669	706	716	696	718	714	720	731	740	748	719	777	740	705	706	712	760	738	683	757	730	678	699	749	737	712	779	736	720	682	710	770	745	735	690	773	710	712	732	723	756	723	696	741	731	763	709	710	777	714	745	748	690	716	710	740	720	714	695	729	722	741	756	734	720	733	692	715	722	691	754	734	735	757	699	704	718	682	715	760	726	733	744	754	754	743	722	755	726	706	717	720	725	749	734	720	771	735	756	705	697	785	690	724	757	710	760	706	703	746	705	778	723	784	698	721	725	744	722	733	730	729	701	744	713	727	661	716	731	703	680	726	762	754	737	708	752	762	732	711	704	742	744	766	726	719	762	730	713	757	738	737	713	706	742	749	716	733	707	646	751	725	702	738	736	712	723	742	742	775	714	786	687	737	781	767	766	792	743	755	749	756	734	739	732	701	732	715	735	775	741	701	670	694	718	696	737	761	725	743	744	752	715	742	734	704	724	732	740	749	751	764	692	743	708	734	746	699	740	757	769	725	680	750	690	760	729	777	757	697	723	738	691	748	741	767	733	716	704	730	740	724	732	738	720	712	759	730	715	720	728	754	718	710	716	779	722	680	761	710	739	740	770	720	730	691	679	723	739	744	702	728	767	748	768	735	707	760	703	704	752	709	712	694	739	749	765	716	710	708	751	701	700	786	740	692	712	748	726	729	746	697	717	704	782	774	771	730	749	704	721	705	758	747	750	753	736	747	753	694	721	771	760	754	690	729	759	759	708	745	740	697	802	718	710	781	720	734	704	723	696	770	724	706	735	684	672	716	773	736	783	714	714	703	705	737	712	726	715	749	675	744	745	704	714	732	740	737	730	750	719	738	752	742	760	723	704	699	756	716	694	756	744	687	703	684	727	732	727	743	757	721	696	759	681	762	739	695	749	731	764	709	708	751	730	759	704	679	699	768	705	724	765	761	720	759	735	737	726	737	729	792	743	735	721	728	739	729	766	714	768	696	756	771	677	761	735	710	688	751	746	694	719	687	767	729	733	751	704	729	741	745	746	737	745	715	687	713	713	770	716	730	726	695	723	746	719	756	767	718	692	736	727	723	730	735	752	721	728	760	756	721	751	729	684	752	750	727	747	750	722	701	676	728	718	692	733	744	751	709	705	733	740	684	719	700	726	744	708	720	766	764	722	698	714	750	757	699	700	728	724	779	751	743	745	734	739	733	715	711	705	710	775	775	732	751	701	720	713	711	740	725	770	717	745	722	806	769	754	672	722	723	804	734	717	739	685	696	726	715	717	701	698	709	691	742	728	703	726	724	729	708	742	709	736	694	726	778	731	745	710	706	704	697	682	665	696	736	704	745	726	686	732	718	690	686	752	773	718	746	735	750	730	676	700	725	781	735	751	749	712	713	750	737	748	690	716	707	707	730	738	753	763	708	726	710	768	717	711	736	740	721	753	715	722	777	718	715	702	686	673	759	750	728	699	737	712	763	718	770	724	723	711	688	715	754	714	740	771	708	682	751	715	749	769	743	728	722	716	699	740	689	724	765	747	762	712	704	738	750	769	711	698	673	672	758	657	696	736	745	755	722	764	708	728	758	766	680	714	764	704	697	711	712	769	709	746	738	749	723	703	727	726	755	732	793	694	711	722	710	747	705	672	703	753	664	752	739	719	774	776	758	711	764	762	747	728	782	730	719	754	717	747	761	725	744	662	759	725	722	775	702	763	694	753	746	719	741	760	698	702	723	746	754	690	743	700	709	722	726	723	748	730	733	738	683	729	758	733	712	750	720	753	727	654	711	702	723	745	728	677	742	755	788	642	696	798	734	684	736	726	730	730	710	742	712	743	734	732	783	723	777	735	760	747	677	720	718	760	765	726	694	699	785	732	762	738	710	697	701	736	751	757	737	684	692	741	716	799	761	701	717	688	729	695	731	739	711	762	745	751	748	731	729	731	687	668	769	764	710	791	722	741	684	695	761	671	726	737	727	655	711	719	677	722	725	713	718	734	734	723	763	755	714	781	734	715	705	702	752	731	797	762	698	725	743	747	701	718	692	739	757	773	755	748	739	771	702	723	725	725	719	721	742	727	733	696	744	744	699	785	711	740	728	708	725	719	687	749	743	728	728	717	740	760	729	747	740	724	733	750	743	743	677	733	703	751	722	724	731	706	718	730	763	767	750	764	721	735	743	725	742	674	739	726	755	764	739	791	765	767	764	735	725	711	724	752	705	729	732	722	710	727	726	745	731	748	764	710	713	755	701	728	809	727	732	764	682	731	767	766	724	756	761	752	750	750	728	733	709	720	741	695	725	711	739	724	693	736	772	698	743	761	739	732	705	718	698	740	695	692	729	736	708	715	716	736	736	732	721	718	765	805	747	751	712	763	733	792	704	699	726	726	739	753	753	732	744	726	708	741	758	751	732	690	735	730	723	705	691	720	669	739	759	705	743	714	697	751	717	717	733	728	762	725	741	765	739	731	742	755	703	693	742	705	731	735	765	706	694	753	702	707	710	702	710	714	752	754	758	718	727	723	739	751	735	780	712	739	731	749	764	722	750	749	770	704	706	715	724	748	670	728	719	721	787	703	721	736	768	751	684	711	726	724	735	755	731	700	738	695	747	713	697	725
5050	1324	3904	16060	12992	6738	2961	1436	812	711	699	671	651	624	664	636	620	673	700	687	684	670	635	652	655	674	689	694	652	648	677	665	668	662	639	677	676	674	672	670	644	645	688	682	586	705	718	645	654	706	703	677	702	631	665	639	720	668	684	643	664	690	687	689	652	635	664	639	669	662	648	663	698	686	676	653	673	695	663	647	636	656	686	653	679	673	644	710	674	676	667	668	650	699	688	657	654	690	676	637	685	684	652	650	692	675	690	696	628	658	704	663	630	657	617	720	691	661	669	671	661	647	655	687	643	650	684	622	629	627	648	665	652	661	680	670	680	645	682	678	629	685	677	648	644	641	710	657	691	655	658	653	694	635	641	678	608	681	676	692	633	651	672	669	681	643	702	668	692	707	638	653	646	708	631	651	658	648	643	686	612	671	684	673	648	704	604	675	668	655	636	616	648	672	666	632	688	650	716	669	674	643	645	686	654	636	644	681	656	654	664	635	673	655	645	673	689	672	688	643	651	620	646	653	674	678	681	677	688	704	650	665	680	653	675	636	654	617	659	660	629	671	643	630	677	656	717	722	696	635	662	651	654	680	693	708	653	660	648	691	672	678	663	668	654	683	644	660	650	674	653	656	682	637	676	681	670	691	693	708	613	678	713	641	636	692	693	653	628	652	706	692	587	650	690	675	664	664	733	668	690	688	658	675	678	649	648	652	660	691	658	694	710	703	647	672	636	667	661	693	686	641	691	622	671	674	675	717	619	688	650	651	663	665	653	681	697	670	684	655	726	647	694	657	698	681	657	713	666	700	690	687	727	647	654	662	657	725	677	688	665	670	649	677	681	698	641	690	713	660	690	686	653	651	713	669	731	612	662	643	699	651	705	723	636	660	656	680	677	670	687	680	667	653	618	669	671	730	682	641	676	675	618	637	650	667	704	674	660	649	646	649	712	659	729	713	679	657	666	615	684	687	619	661	655	642	681	642	635	674	694	631	654	685	646	708	717	665	674	653	700	685	702	632	686	644	647	663	691	678	654	672	673	683	633	622	659	624	690	615	681	675	651	625	657	651	684	656	654	656	707	634	640	688	727	623	689	665	693	665	625	644	671	724	640	682	650	688	619	683	643	658	640	709	673	655	654	667	667	653	639	708	681	621	648	644	678	657	649	658	707	687	650	645	706	730	677	683	685	656	709	673	679	668	677	647	649	646	715	681	657	649	666	643	653	690	670	695	677	659	650	691	681	652	673	668	710	663	698	647	676	672	610	676	631	681	657	654	684	653	674	721	692	652	689	713	679	675	677	687	651	678	657	686	709	655	652	669	671	669	686	705	652	656	691	650	651	646	669	640	640	705	668	658	659	660	669	667	701	677	709	614	679	671	673	615	653	667	695	626	704	676	702	671	705	698	693	642	652	670	676	669	676	664	655	670	676	672	656	661	699	690	640	678	641	643	613	686	701	682	702	692	665	662	658	635	646	607	691	655	676	690	683	662	671	677	668	668	687	643	654	646	691	662	680	680	692	656	637	643	641	726	688	607	652	692	703	651	624	671	663	661	689	639	651	637	667	693	692	656	653	673	672	728	689	659	646	627	675	662	664	685	662	644	677	668	675	681	668	640	633	708	677	686	718	638	643	640	660	703	696	653	649	637	640	676	666	643	614	699	707	647	703	627	659	686	676	695	699	681	680	658	652	660	684	701	687	643	689	725	635	691	701	665	651	711	661	730	669	648	620	631	682	622	668	687	626	675	639	693	708	730	673	708	679	624	703	672	688	680	645	672	594	642	622	673	670	695	674	701	683	682	660	627	629	673	660	723	624	692	645	651	679	675	652	676	669	641	630	677	623	718	657	680	600	668	713	679	674	657	656	676	676	648	666	690	667	714	707	655	710	650	676	677	675	659	649	648	665	700	649	683	725	671	686	679	616	629	651	681	655	661	695	638	719	684	718	654	653	671	637	659	656	691	672	673	622	697	691	622	691	718	688	607	670	677	676	682	660	617	693	627	648	666	655	685	668	664	636	680	666	593	675	633	695	703	680	654	694	712	702	643	680	668	657	657	616	660	647	662	669	676	689	731	654	666	699	676	690	621	664	659	643	634	704	680	692	684	659	623	636	624	678	663	650	644	636	696	696	686	629	677	684	647	689	667	649	678	661	647	663	660	614	658	617	676	676	674	702	677	653	661	685	673	680	666	654	668	719	651	665	642	656	694	690	677	691	654	681	631	661	656	644	693	703	671	700	670	627	705	653	683	654	708	629	672	698	670	660	655	662	655	672	667	660	675	716	643	629	709	649	686	654	690	653	681	671	627	616	680	706	649	657	675	617	645	629	680	632	664	663	698	622	680	662	672	682	644	702	708	653	705	654	665	663	626	674	656	680	606	656	663	661	668	661	702	646	690	648	646	707	707	713	680	629	687	648	685	669	642	630	709	664	631	664	688	666	661	625	676	654	639	688	665	670	676	674	676	653	708	660	670	690	664	716	649	679	637	662	671	601	630	643	632	712	660	677	706	668	673	632	668	690	619	688	668	674	724	641	679	679	670	650	636	665	640	672	660	665	686	669	700	644	687	674	622	688	661	677	722	674	619	660	724	657	754	662	654	629	672	687	690	682	688	642	613	668	630	677	665	630	674	675	639	681	647	694	629	647	673	666	688	666	703	687	649	639	681	694	653	627	662	648	664	714	669	682	648	657	610	646	677	707	629	667	661	649	658	686	636	674	681	640	631	658	652	658	714	681	649	660	719	675	694	647	665	628	689	641	693	680	632	682	685	697	674	647	631	679	685	715	660	645	654	645	670	671	646	650	661	674	681	665	700	680	671	621	718	681	666	687	656	667	693	676	677	670	662	644	701	680	673	638	640	621	619	647	724	673	680	677	653	664	634	680	646	690	678	678	675	636	655	702	673	714	642	710	646	648	649	646	668	694	631	694	716	640	663	685	704	657	640	632	604	646	654	654	707	695	644	638	700	673	672	638	638	686	671	678	640	650	639	641	631	690	674	679	681	703	668	671	664	661	714	663	644	644	677	665	656	635	676	646	700	661	656	667	652	639	698	675	661	710	707	675	691	635	644	656	670	677	680	701	660	689	642	662	645	664	673	664	707	697	644	674	654	719	704	685	661	640	684	682	643	704	678	664	665	665	659	683	717	663	673	638	644	663	654	712	677	664	701	682	667	698	667	678	738	649	678	658	639	699	675	638	690	629	627	672	642	663	643	696	652	688	719	626	695	659	630	651	668	678	732	692	626	689	656	703	659	655	701	683	660	655	699	621	650	657	668	695	688	669	631	681	747	601	665	661	675	668	700	633	657	676	684	678	637	664	647	690	654	676	668	682	684	652	674	638	693	638	653	638	652	678	689	642	655	675	619	698	644	646	650	658	643	676	671	690	639	674	700	713	674	649	658	638	647	686	665	699	650	655	679	705	713	615	648	718	664	646	667	705	668	670	697	682	700	627	718	632	662	614	630	646	708
24602	21208	28108	46018	58269	45053	26269	9107	1991	1024	817	719	775	744	753	705	711	707	710	750	664	704	729	682	749	692	725	707	718	704	730	759	715	750	712	761	661	653	676	708	725	784	724	696	744	737	701	718	703	749	685	731	694	728	725	712	722	725	738	730	731	702	668	684	676	676	701	728	667	711	665	702	751	702	696	737	718	764	721	716	757	657	731	716	709	729	728	731	737	726	702	693	705	709	719	726	720	723	737	739	705	735	755	699	737	681	728	737	702	679	752	710	717	709	688	736	725	698	689	764	675	736	724	722	695	707	686	715	665	722	740	692	677	699	669	736	684	742	720	699	704	759	704	709	679	686	726	729	709	701	664	667	679	690	694	724	673	708	676	684	712	682	758	686	722	690	711	688	748	685	696	703	741	712	740	738	681	699	658	739	705	714	694	763	725	726	723	733	662	735	684	720	742	694	668	692	686	691	751	702	729	690	706	675	673	653	737	713	752	755	700	676	692	734	652	730	659	768	738	706	712	755	715	690	720	692	673	688	708	716	729	720	717	686	700	687	706	718	711	680	722	715	688	736	703	720	767	707	690	656	731	730	695	746	770	723	677	664	733	716	721	716	734	757	724	725	672	728	686	692	720	694	718	732	704	713	696	717	721	705	707	722	691	698	722	705	739	749	682	681	656	681	693	678	713	694	740	751	712	694	693	737	666	688	712	715	724	728	691	689	727	710	685	720	737	663	733	710	714	694	727	703	749	693	691	695	689	696	709	673	703	702	724	671	693	759	743	727	699	734	735	692	727	721	679	709	738	716	710	697	724	700	731	716	726	706	664	652	696	715	695	724	745	699	685	670	675	709	782	696	679	729	704	722	775	714	704	675	669	675	744	737	694	717	704	729	700	705	689	727	703	675	702	685	722	702	724	708	716	693	697	710	714	697	724	735	678	686	692	705	728	750	658	725	730	763	705	717	679	762	694	709	719	716	730	737	668	764	704	740	650	679	705	687	723	709	702	728	696	731	717	702	685	736	729	646	679	754	695	717	729	768	740	690	708	690	680	690	670	700	683	745	696	743	706	723	695	680	677	753	658	722	756	682	702	709	694	717	751	717	626	674	729	730	695	740	626	694	703	710	700	777	669	669	682	710	665	744	679	703	735	739	691	695	715	681	671	679	734	726	709	718	682	691	696	678	741	722	681	725	759	717	717	716	685	666	698	680	671	758	688	704	721	675	697	703	703	686	682	702	730	706	752	705	716	705	712	704	693	754	697	690	699	706	712	693	693	718	698	715	724	697	711	711	703	682	723	723	714	741	728	723	713	702	689	711	708	682	719	696	715	694	701	702	685	770	702	747	704	674	713	677	705	697	700	714	691	703	702	719	695	744	729	726	747	708	647	710	694	738	702	745	763	733	667	666	711	669	726	707	677	677	749	725	787	685	710	758	721	690	729	711	664	702	692	688	729	707	694	716	717	712	729	707	685	693	741	679	668	710	663	670	699	678	683	711	692	682	689	726	726	748	690	726	715	712	726	644	679	664	724	699	726	696	708	665	713	715	763	709	701	712	751	745	717	727	728	725	731	681	696	695	695	727	691	763	711	690	729	723	692	707	705	703	711	725	721	668	707	744	732	759	706	690	757	690	723	708	714	693	685	707	713	679	720	724	671	732	662	723	675	732	715	741	716	697	653	688	670	673	754	736	718	702	711	717	646	723	739	669	705	636	666	671	687	721	720	680	698	695	664	740	751	720	713	693	701	715	718	716	703	719	745	704	709	764	704	756	747	739	698	754	720	766	737	715	719	679	697	708	707	691	695	730	657	731	676	679	764	674	698	677	744	710	687	727	716	718	715	766	714	674	684	722	731	723	700	689	749	679	693	671	697	724	743	710	672	683	728	723	686	689	714	711	708	705	688	754	722	677	689	729	657	674	684	695	731	721	718	708	729	672	675	685	717	723	730	713	759	721	701	772	694	734	830	710	659	711	677	730	706	758	702	684	703	708	694	693	707	665	688	681	678	679	764	700	743	701	777	742	712	744	705	703	668	737	710	686	679	712	707	747	683	739	668	745	657	646	713	733	681	686	671	682	661	727	711	713	716	707	701	697	702	710	712	690	693	657	763	733	682	732	698	693	716	713	691	672	720	651	651	688	693	735	738	735	730	685	678	689	700	718	673	720	690	677	758	664	726	729	675	706	739	692	716	679	731	702	679	684	723	688	715	717	643	693	711	692	730	650	742	671	666	724	717	684	732	653	728	697	719	662	664	702	699	688	703	751	712	704	698	686	716	732	750	722	744	678	718	700	691	706	654	721	692	704	713	728	719	684	719	694	727	692	692	752	657	709	727	714	705	755	699	703	660	709	705	691	682	687	751	751	767	707	763	691	718	688	680	728	675	696	698	702	724	670	680	702	725	673	718	752	732	735	683	728	695	720	688	746	710	780	736	708	716	693	748	776	678	733	677	708	687	748	724	696	725	775	715	707	731	773	675	773	709	743	698	669	716	731	708	685	695	684	721	668	754	706	668	717	719	685	708	712	708	713	725	735	725	729	722	712	690	686	710	723	773	687	746	651	738	675	715	736	695	654	725	699	720	722	757	686	672	696	715	672	754	701	703	676	700	716	678	713	747	706	696	717	683	691	682	712	661	691	701	728	674	741	693	763	697	724	716	671	702	692	706	661	711	704	693	702	750	688	674	653	683	686	696	728	723	752	701	673	729	658	710	694	721	720	712	712	721	691	743	733	704	679	696	721	741	704	743	701	666	701	730	696	707	711	710	689	714	740	696	725	747	735	712	657	672	660	674	716	701	688	708	716	736	710	715	702	673	680	678	706	674	744	738	681	708	772	668	667	716	729	651	711	696	756	676	706	703	675	727	653	676	688	687	717	720	706	734	725	678	652	698	678	670	705	709	679	722	704	787	690	717	679	726	690	694	716	682	679	737	714	713	736	706	738	729	735	694	687	681	695	685	654	725	726	723	743	645	710	693	707	694	691	731	715	732	653	693	722	696	633	699	719	725	717	680	665	689	716	738	707	732	693	752	721	671	708	742	673	692	694	703	707	724	662	697	723	693	723	716	710	687	669	700	682	702	712	695	716	712	729	754	690	670	723	689	679	686	674	716	704	727	684	691	711	759	664	722	747	718	675	722	687	690	694	637	652	686	675	726	718	676	730	713	775	721	686	685	696	765	671	690	720	712	717	690	688	752	755	742	718	729	714	748	701	695	673	715	682	713	724	656	711	745	724	716	712	684	712	734	690	754	710	720	737	680	723	714	696	636	706	752	704	708	683	699	710	694	738	747	700	694	670	693	676	671	683	691	717	733	697	700	724	732	676	684	687	691	719	745	722	665	753	683	680	710	725	715	737	704	742	687	757	699	719	734	665	726	698	698	675	754	768	682	726	764	718	734	695	697	738	675	704	754	710	695	735	698	675	726	717	684	732	703	715	702	696	679	713	718	713	729	674	746	673	690	712	685	673	729	685
3612	4525	11074	65711	58345	36345	18339	6262	1863	979	740	681	705	738	689	728	733	645	681	731	660	764	703	722	736	766	672	715	683	691	721	723	672	683	659	692	685	712	711	751	726	738	735	704	664	734	701	686	714	732	706	698	713	695	703	725	736	641	642	706	683	737	671	740	670	705	662	675	700	677	734	705	707	665	700	728	672	691	738	700	705	688	698	703	693	722	662	707	689	734	668	699	691	704	679	755	658	702	713	716	697	701	663	696	701	702	693	693	670	686	668	704	698	659	673	738	713	715	718	703	668	724	717	676	640	685	759	705	701	686	727	682	751	676	684	653	687	682	681	684	697	720	737	636	715	702	713	709	678	674	719	701	700	646	734	718	661	664	653	731	682	659	692	694	722	696	677	715	710	691	701	715	661	684	702	733	690	714	668	681	690	682	699	712	718	690	700	661	690	707	708	695	751	687	744	724	685	706	663	681	642	646	690	690	696	656	701	680	721	704	710	660	673	700	686	676	708	649	735	707	679	726	719	675	703	673	666	693	650	710	681	681	722	697	639	728	728	677	676	700	685	718	718	739	680	735	685	701	714	687	702	695	708	662	684	702	669	708	694	674	726	643	666	691	660	651	655	701	740	713	712	689	740	722	708	726	783	695	710	722	703	684	633	727	721	710	663	682	666	688	712	674	700	698	740	737	639	722	671	690	727	707	682	729	729	701	681	674	705	648	695	736	693	679	688	744	666	710	682	662	682	680	715	684	707	697	695	721	691	715	678	699	692	704	691	697	714	695	663	733	744	736	722	710	697	741	684	691	719	653	659	692	708	701	686	658	702	732	705	701	702	665	693	704	694	677	658	688	698	666	685	684	690	720	669	674	720	699	702	712	699	699	675	688	654	653	685	719	679	666	696	708	745	743	688	706	704	709	699	688	667	706	711	706	650	719	676	738	632	704	713	717	742	688	697	723	661	695	649	673	698	690	723	655	709	734	740	713	737	679	681	706	693	716	715	717	723	705	690	659	677	715	673	699	691	696	692	719	715	720	717	711	676	719	705	690	716	670	720	744	709	726	679	744	645	717	673	670	678	708	692	693	727	684	712	727	683	702	688	671	677	682	694	691	684	705	689	712	698	653	704	671	679	707	711	723	685	673	697	648	737	646	721	669	738	755	701	665	740	708	694	704	697	670	743	686	645	687	675	707	701	675	696	679	660	711	742	675	705	718	692	680	715	686	729	689	728	694	639	680	636	655	708	731	671	746	679	703	723	663	677	716	669	658	702	719	690	690	630	705	675	698	705	724	699	673	659	699	731	725	688	754	706	707	657	709	694	660	652	745	700	696	676	692	655	694	680	669	690	677	669	683	699	698	665	656	698	726	718	747	687	702	707	652	710	715	729	669	706	669	710	671	715	759	678	690	683	734	661	656	723	668	695	717	637	694	714	688	717	690	664	717	714	658	695	722	689	706	657	708	696	712	703	688	698	700	735	687	706	680	674	678	736	685	667	724	705	642	670	690	696	718	705	682	715	687	729	690	699	741	720	644	701	681	695	671	706	688	740	704	634	682	743	702	715	703	699	707	651	707	695	745	681	706	765	697	670	726	724	707	692	709	665	684	714	727	703	668	711	704	677	720	698	671	682	639	679	693	689	688	666	689	696	710	680	686	671	711	687	710	650	667	683	693	710	724	716	645	673	693	758	702	667	693	694	695	653	705	688	652	649	695	704	694	723	693	657	706	705	709	750	669	692	702	694	701	703	697	714	689	700	690	709	677	692	685	707	669	687	721	709	731	722	662	695	671	703	679	696	687	705	724	668	656	692	678	706	694	659	631	677	707	664	715	675	736	683	656	709	708	632	638	704	692	702	703	742	713	702	686	719	689	668	692	681	711	685	743	696	685	725	700	664	698	689	716	721	644	678	708	692	739	661	687	706	742	725	732	665	692	706	711	666	711	736	666	719	700	766	673	664	724	667	692	664	643	747	659	742	679	709	693	693	697	735	649	694	728	675	712	737	678	711	736	677	649	679	716	677	660	683	703	723	655	728	695	680	681	670	691	682	691	679	722	743	658	734	696	711	728	700	686	703	671	701	763	670	702	735	714	726	685	705	664	701	686	709	713	752	659	680	710	685	744	691	737	737	667	734	671	638	693	690	717	745	721	721	705	711	668	665	707	638	712	692	699	685	683	645	660	711	721	686	698	710	719	726	687	661	684	701	669	777	703	771	679	710	725	676	747	684	650	681	702	689	711	757	657	720	667	672	660	666	693	751	657	635	660	707	674	680	701	703	659	761	678	676	688	659	703	722	726	669	699	651	706	655	617	668	692	687	653	670	683	672	670	708	699	655	667	746	657	649	696	735	699	680	723	674	711	700	740	743	694	675	679	669	673	716	678	734	785	670	719	659	723	701	657	749	662	728	697	688	701	674	686	671	695	686	660	703	703	708	697	699	686	703	671	710	674	699	726	677	700	688	707	698	708	655	695	683	710	731	686	632	712	690	682	719	684	665	714	676	689	673	689	723	725	722	695	714	675	700	705	700	674	699	649	729	677	685	669	732	700	651	677	689	676	663	682	711	672	694	690	700	713	697	739	691	668	702	681	750	684	741	662	628	665	712	683	693	683	667	683	656	692	719	658	748	685	656	677	703	667	662	670	703	667	707	677	692	661	703	667	714	653	644	688	691	660	725	691	717	669	749	657	723	709	681	709	674	668	695	704	651	681	669	679	696	683	680	662	687	695	676	680	663	706	696	659	690	732	700	667	694	636	687	671	715	694	696	720	693	722	695	671	687	683	632	671	682	746	667	681	719	687	682	688	681	658	704	678	658	651	747	695	711	698	685	680	727	717	688	664	721	702	705	696	704	726	644	660	670	601	678	693	670	661	686	693	711	750	695	667	715	637	653	679	669	713	713	719	731	690	668	700	675	696	745	664	677	690	697	739	716	703	672	658	685	679	736	703	670	736	698	722	673	722	707	690	636	679	687	663	723	702	677	686	721	720	751	721	673	660	677	703	729	741	657	705	681	718	677	685	662	717	720	710	733	689	716	680	661	698	739	689	696	762	659	645	729	676	739	676	683	686	680	678	660	691	697	719	684	691	691	695	662	681	719	684	748	695	699	713	662	668	730	683	712	671	664	641	705	671	707	727	689	676	716	694	621	721	733	682	695	719	677	684	672	707	693	661	691	722	652	708	729	692	722	718	729	703	705	675	699	651	734	711	697	698	698	673	725	606	687	657	661	689	679	715	671	678	672	721	694	669	707	668	678	727	692	743	710	662	671	688	694	686	685	703	672	703	703	669	728	622	732	715	731	667	699	715	692	702	703	644	670	681	683	643	727	715	666	720	658	677	625	709	737	732	695	708	743	720	626	708	729	700	693	686	696	742	680	690	709	733	695	695	728	699	752	696	692	734	672	674	716	685	688	675	684	678	675	708	711	714	675	687	681	704	682	674	708	663	691	723	701	678	705	689	701	693	653	672	682	708
23795	21170	28457	45226	64842	52897	33737	13612	3136	1202	906	809	810	816	765	806	764	811	825	811	762	780	782	789	773	779	768	740	783	767	782	791	785	845	769	744	781	793	826	853	807	788	769	780	749	747	722	765	794	758	843	815	742	825	735	777	801	741	775	768	794	788	787	732	800	742	789	763	764	769	819	768	804	787	785	796	744	773	738	776	744	752	733	803	747	750	779	756	760	749	802	795	790	758	778	755	775	797	780	805	765	768	794	769	806	811	759	834	740	820	774	763	738	765	821	724	750	758	775	775	774	745	739	745	741	763	778	787	758	760	715	764	786	788	788	765	832	793	798	771	795	724	752	791	757	757	778	730	729	759	797	802	814	744	734	778	785	774	720	778	821	776	836	754	792	798	745	732	769	803	742	753	745	757	834	796	783	787	769	750	810	788	742	770	759	771	735	776	779	749	748	807	766	766	756	732	731	779	792	797	795	791	760	760	832	814	813	710	803	778	817	776	768	790	827	747	750	731	780	700	776	749	767	787	715	788	715	760	784	732	768	795	742	769	806	782	768	767	758	771	819	773	792	761	807	751	722	783	783	826	793	720	794	762	751	732	761	710	780	738	735	781	732	801	751	760	761	800	782	742	754	762	719	797	818	840	788	812	750	743	797	778	739	768	734	756	705	787	716	765	788	712	749	767	750	747	785	787	821	777	721	758	751	805	804	780	750	766	755	770	784	762	740	748	761	763	810	769	771	743	797	809	751	765	778	752	765	773	827	791	763	763	774	746	725	747	779	732	773	770	756	730	786	734	782	754	778	761	798	752	754	753	815	785	765	774	800	757	770	741	800	768	759	733	761	785	729	790	798	750	792	743	780	800	715	721	771	748	747	763	760	771	760	797	775	774	787	772	743	784	725	791	735	770	773	772	750	788	806	794	769	709	787	767	746	737	832	714	791	769	768	782	803	726	796	801	745	779	739	786	739	734	738	744	778	754	773	756	734	810	816	722	762	731	746	814	723	829	761	819	773	804	775	814	739	789	783	773	806	804	802	770	758	765	817	777	753	783	774	809	851	756	757	805	823	812	767	827	790	760	757	751	796	778	799	745	833	755	750	771	741	793	766	733	800	798	774	775	741	799	756	764	738	718	782	768	731	747	768	727	767	808	740	782	737	783	773	745	768	753	735	795	753	813	755	795	745	751	773	754	793	795	715	724	756	767	763	763	760	781	755	739	788	772	773	756	808	807	806	786	750	766	778	799	751	796	780	769	766	809	732	818	776	725	789	771	734	793	741	793	762	775	771	772	747	746	786	793	809	751	749	755	758	803	764	782	756	744	777	789	813	775	738	790	816	774	714	783	787	752	803	752	777	749	813	818	749	751	755	780	787	774	736	836	745	741	758	769	768	789	770	836	802	791	731	824	817	761	776	793	774	815	774	753	748	769	795	775	734	771	765	778	733	753	773	759	722	758	729	808	796	721	755	711	791	807	743	770	720	778	793	735	753	790	746	773	744	773	776	742	753	730	782	843	750	824	789	786	808	772	745	778	845	757	808	755	777	779	800	781	773	773	759	749	799	735	779	779	770	745	745	743	763	765	791	776	768	767	775	776	795	784	780	842	791	729	769	808	749	792	767	827	817	805	818	729	775	740	827	775	741	790	747	832	752	783	782	797	777	766	784	760	792	755	794	775	782	777	786	775	758	772	763	795	772	786	787	777	753	776	785	774	832	744	764	744	783	812	790	772	768	769	767	812	790	754	824	776	790	723	756	787	820	772	765	732	817	780	802	747	765	746	796	766	776	776	811	783	838	801	762	794	744	796	754	799	769	784	758	793	743	795	802	756	765	812	744	781	746	809	803	787	761	793	759	765	786	802	767	768	740	827	805	742	739	782	786	779	779	741	737	774	770	758	770	784	806	788	740	757	763	723	850	791	730	758	776	761	790	789	850	739	737	757	794	776	785	753	768	790	775	793	746	773	791	744	770	781	776	714	770	773	784	768	711	790	776	741	749	726	794	758	741	697	744	818	735	788	760	763	789	766	749	747	747	789	759	744	823	789	789	808	780	792	782	767	785	760	800	747	803	763	764	752	774	785	765	741	745	775	776	770	742	798	738	752	794	735	801	791	781	756	718	762	790	727	768	785	719	802	758	802	795	757	783	775	824	763	767	781	745	774	759	739	776	816	814	779	765	791	819	767	760	751	731	741	817	715	770	717	728	730	758	775	740	797	758	715	728	786	735	779	744	757	728	802	780	716	762	755	732	771	776	766	745	807	771	751	777	748	770	739	791	765	757	764	737	773	772	789	755	733	767	794	792	795	764	757	802	741	776	721	749	746	791	741	754	744	766	792	754	759	785	798	805	802	757	757	777	759	728	783	742	735	712	789	716	780	780	764	771	765	782	773	770	727	785	761	762	763	777	789	807	793	708	741	735	820	784	805	767	761	745	791	808	790	781	732	712	802	761	758	749	771	779	796	738	725	794	768	787	767	818	780	727	780	766	784	774	754	764	711	783	773	742	761	738	754	771	806	753	765	807	762	714	787	767	802	819	799	755	762	790	787	826	799	758	779	731	794	758	753	790	768	753	766	743	794	729	776	766	764	780	770	785	762	754	807	809	753	748	773	711	787	741	755	788	828	726	797	783	809	787	734	760	700	826	767	751	753	796	773	819	759	766	753	781	803	713	768	803	744	767	800	780	739	772	811	782	768	764	782	756	753	802	740	831	759	776	791	746	757	775	768	773	750	793	791	769	791	751	765	757	702	804	769	760	773	784	739	763	802	756	750	783	762	739	804	762	772	741	746	752	771	744	764	744	782	802	715	790	809	784	785	770	781	823	766	748	824	778	758	795	802	717	783	758	749	792	802	787	758	753	746	731	772	758	813	745	765	775	767	765	773	776	816	739	770	786	804	733	785	740	779	786	807	753	730	765	781	806	809	782	724	787	755	813	808	768	804	744	783	729	765	770	811	792	819	728	763	756	796	711	771	748	738	778	728	769	774	770	752	806	790	789	753	792	782	793	740	784	732	772	770	792	790	816	752	733	750	785	781	775	770	797	748	754	830	796	801	784	737	768	727	756	771	750	799	808	781	778	734	739	759	810	770	722	784	791	749	771	752	841	751	759	699	771	748	757	747	848	786	748	736	787	776	781	755	809	774	770	766	789	748	775	765	771	788	712	747	741	749	802	794	773	746	757	830	797	725	764	765	767	788	755	786	794	768	756	808	781	723	700	758	765	771	767	780	767	781	756	738	806	791	753	786	798	754	783	781	819	746	746	836	762	754	793	767	735	798	784	767	746	736	796	758	794	757	819	761	741	785	797	756	763	705	804	792	806	777	775	724	712	780	800	785	776	761	748	778	738	764	775	759	735	802	770	768	815	740	812	764	780	772	751	768	757	746	730	769	798	729	787	827	753	717	782	775	761	773	748	836	783	772	724	741	757	744	749	775	784	758	767	732	721	765	768	768	784	764	773	778	797	759	798	763
3789	6390	10531	74039	69861	47002	24960	8891	2573	1097	793	767	834	717	726	750	749	739	690	738	778	734	773	752	706	757	802	690	746	764	748	737	776	769	748	728	745	793	730	751	733	752	727	724	767	762	742	789	733	776	749	744	791	791	754	749	772	750	726	742	773	746	732	750	752	731	750	717	734	739	763	738	734	785	693	765	731	820	779	723	766	754	757	709	721	758	771	736	789	773	745	772	752	789	747	794	727	773	772	757	720	716	758	785	746	762	742	717	764	729	753	814	768	750	729	763	726	715	758	673	780	756	743	739	745	767	749	731	714	702	735	724	766	728	744	754	694	737	751	744	800	773	771	750	780	728	798	742	764	768	745	723	714	763	705	721	764	813	725	753	710	741	732	751	777	748	757	740	805	777	760	755	765	768	746	754	733	758	783	717	805	781	709	791	790	751	775	783	777	749	727	744	738	755	720	776	752	749	766	787	756	756	742	800	709	729	775	719	764	773	710	740	731	758	792	746	745	767	761	764	778	717	738	725	791	755	713	754	781	811	782	740	771	716	757	734	719	748	733	756	764	779	720	780	786	769	744	757	760	702	780	701	753	805	770	823	761	752	741	777	688	794	746	768	731	763	742	747	716	778	781	690	771	798	720	785	775	728	731	734	742	748	787	746	761	799	751	700	751	785	744	670	784	746	794	722	750	746	736	698	773	773	722	753	746	737	780	756	718	751	818	754	779	686	772	734	756	765	766	707	739	778	737	725	716	734	710	718	725	742	768	783	775	744	730	730	748	749	775	746	765	785	745	735	755	792	752	753	736	733	761	757	734	765	687	753	760	737	759	775	752	768	787	759	746	715	805	750	786	730	768	729	717	731	729	746	717	790	725	755	707	768	760	742	782	732	697	787	764	741	785	750	748	764	719	764	729	801	760	724	790	740	748	786	733	782	777	733	733	739	732	750	718	770	794	789	726	725	749	762	737	767	759	808	709	773	781	742	772	769	793	769	736	733	707	752	712	754	736	753	734	768	802	731	732	744	756	796	713	720	711	728	753	707	745	768	748	762	748	774	762	769	750	720	761	794	771	756	772	745	773	753	740	779	756	761	733	760	735	743	725	724	768	729	739	761	772	732	729	789	737	754	730	728	738	803	729	749	744	734	731	789	782	773	726	770	766	699	738	755	735	772	746	711	738	770	724	758	774	736	744	735	702	715	719	759	731	674	769	732	747	785	765	800	762	793	796	725	739	785	731	755	757	744	778	726	741	789	743	778	721	753	732	740	751	747	733	750	750	770	751	757	794	751	748	802	748	701	726	761	769	744	767	758	800	745	768	732	704	744	771	730	795	767	756	772	766	750	727	736	718	752	736	771	750	754	741	745	745	793	717	744	747	786	758	759	697	732	720	782	692	750	711	741	743	730	729	738	736	758	746	705	690	728	783	707	752	701	695	739	716	797	758	732	786	728	731	723	831	793	737	807	750	763	768	691	710	724	792	707	777	774	718	766	732	794	710	754	772	738	798	764	735	773	728	687	760	711	769	721	782	731	786	761	741	754	797	753	730	764	729	746	761	799	776	721	744	720	766	750	716	789	721	751	781	803	750	769	745	757	735	725	752	714	721	790	765	726	741	728	734	739	742	776	736	734	758	747	802	730	723	741	769	737	685	712	771	731	753	776	723	809	726	767	764	766	795	750	719	806	725	753	740	779	795	740	712	780	713	773	744	783	716	759	769	757	693	804	717	731	727	732	754	735	828	742	766	795	745	746	744	697	756	752	724	738	707	776	695	767	725	780	715	815	753	782	757	731	727	746	770	742	751	770	743	724	776	771	762	748	761	763	734	705	774	762	806	757	708	763	744	771	788	745	723	756	714	768	765	774	783	756	768	710	785	763	739	729	763	729	710	750	735	742	694	788	735	792	744	744	786	735	726	799	725	786	734	752	752	727	725	722	754	788	780	745	730	761	758	768	795	746	705	779	746	753	720	749	745	752	733	729	748	768	769	724	772	759	737	736	746	770	752	734	764	752	729	720	738	786	716	726	746	770	713	753	724	775	748	747	728	750	779	718	802	726	746	704	780	739	782	764	741	758	796	766	788	757	721	793	774	739	752	738	821	775	724	712	754	780	776	739	724	720	761	731	746	805	756	750	744	771	718	736	789	737	713	813	718	721	743	719	816	791	784	783	730	774	741	754	745	757	748	745	733	785	752	738	761	756	753	778	760	752	784	715	786	740	740	760	750	745	741	753	743	761	759	716	737	728	770	744	717	734	741	764	773	767	701	715	721	751	758	741	771	773	772	791	782	749	733	724	688	757	747	785	733	810	717	768	793	703	731	749	737	798	757	757	762	741	739	756	737	793	681	706	726	756	777	753	762	730	722	776	732	771	785	744	767	771	793	744	736	718	757	735	767	772	781	730	751	748	738	769	760	707	745	759	754	725	747	736	757	760	722	782	721	770	769	721	734	786	712	785	765	742	794	775	773	695	731	759	754	744	751	749	770	747	769	789	776	719	761	752	735	733	709	741	794	763	713	768	773	712	724	735	739	783	794	740	715	772	693	716	711	776	753	723	746	785	781	762	742	757	770	780	718	725	708	734	740	729	787	748	713	715	705	718	724	749	793	653	743	793	759	758	723	754	794	720	755	808	746	777	749	785	757	775	722	682	769	716	729	727	730	738	748	744	740	738	773	794	709	763	768	742	774	738	694	716	755	731	751	802	778	784	785	713	771	704	728	766	728	740	764	750	752	801	723	747	776	774	746	755	720	775	751	718	723	759	814	756	692	753	723	744	751	756	745	735	805	733	725	742	722	741	766	824	732	728	754	774	778	741	770	762	751	807	738	773	709	770	768	733	783	744	779	799	732	784	751	790	736	754	782	737	762	765	752	786	739	784	728	786	758	749	697	734	742	752	807	771	723	721	720	727	789	795	742	753	782	777	777	735	800	740	732	750	758	797	780	748	794	760	718	754	742	714	768	758	733	744	770	811	773	787	686	749	767	807	736	738	754	719	769	744	767	791	738	757	761	732	749	747	744	687	766	773	736	747	720	769	732	756	746	782	765	783	782	729	747	748	752	708	715	741	740	768	777	754	714	782	743	721	761	761	771	708	712	765	718	764	716	731	738	769	748	725	722	784	711	737	759	774	742	753	757	738	784	742	774	760	767	787	772	725	785	791	737	755	725	712	745	754	717	733	755	730	723	749	764	781	757	732	772	721	776	735	736	750	758	649	749	759	769	717	729	742	746	788	789	711	757	785	716	739	695	747	772	727	713	776	788	768	750	762	793	766	786	759	772	730	831	761	754	759	797	736	720	764	700	766	744	737	756	775	740	759	704	757	730	772	728	771	673	751	744	737	761	816	763	771	766	760	757	735	703	797	714	784	695	776	750	683	784	746	777	752	741	746	737	755	717	734	731	738	691	781	710	764	755	748	754	734	728	715	754	738	725	786	779	767	745	739	733	709	714	781	758	732	728	739	712	740	749	789
27363	13457	2474	15104	18472	10050	3423	1415	867	824	721	729	727	720	741	748	690	756	755	698	653	698	730	704	723	741	720	693	719	711	723	676	778	713	742	716	758	742	716	709	730	729	733	754	747	687	712	720	699	721	721	659	768	707	765	695	725	750	703	717	694	735	712	727	672	717	755	786	704	738	721	736	773	722	727	744	741	757	775	761	702	745	701	670	752	694	650	728	710	700	747	717	734	697	701	721	722	694	673	733	720	686	697	738	696	729	722	715	747	742	700	691	692	676	713	724	701	680	698	753	713	709	715	691	690	704	695	726	696	709	755	675	711	733	723	696	709	678	733	775	695	681	709	673	734	689	723	667	732	734	728	746	707	724	735	708	679	735	751	722	721	662	704	749	708	739	686	707	718	699	693	697	676	711	689	706	703	699	731	691	731	681	669	716	705	757	682	686	719	676	708	672	762	725	691	717	724	702	703	732	734	678	733	710	708	720	746	714	699	722	776	709	672	719	705	709	684	716	708	721	720	691	740	743	705	714	718	674	764	722	676	725	732	723	660	736	683	687	673	751	721	713	717	707	729	701	713	735	731	691	719	696	703	708	674	738	715	727	681	742	711	706	695	719	672	734	682	717	764	733	650	691	736	668	712	721	715	735	732	698	679	722	704	736	689	728	695	735	688	763	728	739	725	684	737	739	729	743	718	778	752	756	731	745	715	685	692	721	693	680	724	749	744	719	678	685	699	728	668	750	750	724	691	721	682	642	676	703	681	708	734	756	742	720	723	710	719	708	692	777	741	728	724	736	668	688	705	722	701	722	707	685	744	763	738	710	702	722	692	787	705	738	701	745	697	668	728	711	716	698	692	725	700	713	709	666	726	740	706	685	690	663	670	695	723	699	714	685	720	694	717	716	719	673	743	686	663	720	734	738	727	765	695	741	687	739	735	699	702	730	746	718	759	717	714	740	703	730	738	737	709	705	728	691	681	733	741	759	756	695	683	714	704	723	722	717	703	705	707	713	728	721	706	691	713	689	711	712	747	699	716	706	704	731	701	690	719	712	676	721	684	683	746	654	730	714	743	711	730	687	704	725	694	706	685	725	730	643	699	701	665	707	709	675	720	683	735	688	718	714	658	775	743	729	695	672	723	733	699	727	666	679	699	723	703	754	708	676	734	744	739	695	728	743	674	706	699	737	757	732	734	730	648	677	739	734	700	727	721	732	736	716	689	701	771	717	693	718	723	694	685	680	657	748	650	694	781	729	737	731	686	733	742	738	718	741	677	743	694	669	702	715	729	697	743	736	725	661	711	743	716	687	700	698	664	680	730	722	723	743	719	713	762	714	646	723	714	744	721	697	727	717	712	786	726	704	712	701	763	724	747	710	727	770	766	703	709	722	722	696	705	764	722	720	695	730	754	742	704	700	749	685	717	696	713	714	726	699	702	756	703	719	715	705	703	719	673	727	691	740	709	715	715	690	654	708	750	750	715	736	705	708	677	727	689	730	706	664	683	728	691	694	660	711	689	712	690	724	690	707	720	701	733	687	707	723	735	750	688	641	684	742	750	764	723	746	699	710	793	725	749	716	713	720	714	722	720	713	706	743	746	712	685	717	656	726	673	696	670	713	765	691	672	667	687	669	755	744	701	692	712	774	640	690	705	716	721	691	725	751	726	737	681	715	690	721	726	687	718	723	696	673	695	746	728	722	743	773	694	754	720	684	759	741	750	715	715	660	664	729	680	707	709	658	721	678	687	716	707	691	713	723	753	727	701	684	774	695	694	721	677	716	715	746	729	726	753	689	719	676	689	722	764	714	730	743	730	692	687	725	687	724	709	718	766	691	720	747	671	701	688	744	734	737	725	758	765	753	730	692	685	693	718	705	712	762	681	660	728	721	707	736	729	744	702	724	699	728	701	682	734	725	736	697	692	670	719	721	734	689	718	719	720	740	764	681	706	730	695	728	740	732	729	714	707	730	747	739	696	792	705	707	691	721	686	716	689	745	725	702	697	738	682	740	726	697	705	682	737	697	687	700	707	706	762	735	679	732	710	697	686	744	776	706	703	729	744	682	710	696	740	685	716	727	748	756	727	673	739	726	668	682	687	761	689	704	650	718	640	732	788	725	741	704	684	706	715	689	736	747	746	724	738	695	709	669	690	695	696	755	747	703	660	680	678	705	713	730	701	707	700	712	718	774	702	662	720	709	676	703	680	716	673	754	742	727	692	720	691	738	721	716	802	748	742	733	677	778	734	702	709	737	729	745	680	717	708	716	704	731	697	668	712	665	710	668	695	751	695	718	688	714	718	713	679	737	680	718	706	746	724	724	723	720	715	727	736	760	710	668	714	706	686	712	752	702	726	699	692	724	725	766	709	698	681	701	724	692	723	702	712	774	654	706	723	714	725	674	748	688	702	750	685	720	736	699	714	731	722	747	756	716	666	737	715	677	728	714	715	699	696	773	699	743	657	665	705	690	734	773	661	756	704	704	718	711	710	723	715	750	720	721	693	701	720	696	696	748	724	723	699	693	701	722	735	706	699	716	707	668	718	710	732	729	699	678	707	702	742	731	708	725	724	712	698	659	721	687	696	753	727	682	688	671	711	720	749	727	663	690	729	724	710	714	689	713	714	697	690	723	673	681	717	671	715	738	710	711	714	739	729	684	738	677	729	723	706	727	689	672	747	698	701	731	693	712	682	704	744	711	696	737	710	713	667	724	688	700	713	736	719	710	692	687	716	698	706	705	713	749	708	736	693	762	696	698	768	680	683	708	747	732	717	693	741	713	728	711	740	767	746	747	711	694	686	680	728	683	717	677	759	693	733	718	779	722	675	694	701	736	746	764	702	747	764	703	672	689	726	709	739	736	681	749	726	753	733	759	693	761	744	709	723	749	735	703	741	680	784	695	722	685	670	686	748	697	714	719	693	678	693	734	684	661	705	679	707	703	714	699	672	675	716	732	694	725	741	693	658	697	692	721	696	715	717	787	728	684	731	682	732	669	689	694	710	758	720	806	722	737	701	752	782	645	732	703	720	681	699	726	634	723	676	704	737	682	709	698	700	740	742	709	695	686	745	775	723	812	727	706	683	751	703	683	742	689	764	779	773	696	679	757	669	721	727	704	696	729	718	727	701	712	706	756	683	710	714	757	745	675	739	684	697	725	770	749	739	703	729	707	714	742	730	731	730	706	727	703	720	691	672	702	683	706	722	660	714	760	708	707	728	770	669	718	725	725	790	770	727	692	739	710	713	667	683	687	672	724	708	753	738	696	723	720	741	711	701	757	698	686	711	679	706	694	724	717	715	718	648	712	634	710	778	678	717	743	676	682	714	700	720	763	731	700	754	691	733	712	729	695	704	685	736	693	716	710	735	722	746	728	698	719	729	723	713	710	725	722	701	705	744	768	718	734	736	725	740	725	677	701	704	729	687	711	701	668	713	734	705	734	726	694	712	709	746	739	680	786	729	702	760	757	722	718	703	699
5095	1345	1489	14120	14310	7427	3083	1298	812	673	681	696	678	690	676	656	648	677	663	653	624	653	654	671	652	666	645	628	688	675	601	651	632	606	680	679	686	647	680	682	657	659	697	680	666	662	617	637	620	696	633	638	653	692	661	691	641	647	705	736	663	720	665	631	691	697	690	673	605	702	659	644	634	646	683	662	665	648	658	606	662	711	665	664	614	625	651	666	654	629	689	668	665	690	646	636	646	644	660	645	644	666	646	644	612	690	612	638	634	657	683	690	666	627	699	685	640	649	617	641	633	651	709	665	697	669	608	658	670	653	658	639	662	668	665	664	656	657	636	656	661	661	671	648	600	667	644	672	678	660	639	669	634	601	648	697	651	685	620	678	688	671	660	685	655	660	625	677	668	656	685	645	630	664	640	658	654	607	695	647	652	650	652	673	675	640	676	662	660	665	664	685	651	646	671	663	677	661	627	655	615	694	655	611	673	614	678	689	659	655	612	671	639	596	655	649	624	665	653	637	652	664	632	627	636	670	622	621	634	649	659	650	672	633	683	659	671	642	680	630	622	614	618	619	664	660	595	665	618	651	639	657	627	668	670	632	624	728	650	659	647	642	600	630	666	644	609	662	679	634	669	634	621	699	708	652	674	649	672	654	695	617	613	671	655	641	640	632	662	682	685	679	658	657	648	626	662	670	655	631	614	600	632	665	620	675	688	660	667	635	671	685	656	712	649	640	627	625	640	678	652	658	671	661	654	674	641	669	678	655	624	681	632	651	682	594	639	678	643	668	652	636	634	658	627	649	678	637	669	621	641	649	613	638	672	664	638	641	656	640	662	688	633	633	664	666	708	649	635	695	630	657	608	624	633	667	656	668	681	638	642	647	632	603	670	651	673	613	660	649	682	641	629	650	634	634	642	631	639	674	605	715	671	619	613	696	638	661	653	643	688	677	625	675	635	626	660	643	648	635	658	682	643	613	651	652	605	678	636	646	668	655	657	648	672	623	722	657	630	691	659	641	697	628	708	660	625	657	659	639	699	638	663	686	609	623	667	640	630	603	649	643	654	661	632	638	647	649	659	698	660	667	643	661	649	694	644	652	647	685	663	696	668	661	633	649	659	671	660	609	605	622	622	639	657	633	706	624	661	665	664	666	644	661	685	627	648	628	633	654	626	657	657	666	645	657	676	666	687	695	643	659	644	666	616	640	587	631	630	631	677	625	614	634	694	659	674	683	654	614	649	663	648	649	656	660	682	700	652	664	637	606	685	615	677	636	637	671	650	655	645	658	660	647	653	680	648	641	659	629	596	655	641	641	663	676	600	653	636	637	686	672	645	646	647	679	649	667	655	649	666	649	676	693	690	691	644	663	654	692	634	639	651	622	619	665	642	636	675	624	622	610	629	678	668	623	676	640	598	634	668	630	647	647	659	637	650	671	631	643	695	651	658	683	624	661	688	655	682	648	660	655	642	639	671	689	601	642	657	668	696	677	650	633	646	664	650	676	685	652	688	690	635	655	607	637	645	650	642	670	614	657	723	669	649	600	681	660	660	667	689	657	626	635	648	662	638	599	609	654	651	621	638	667	674	696	646	678	673	616	666	690	649	642	646	661	651	627	635	664	717	704	692	663	658	648	639	676	613	655	680	652	629	658	625	658	662	681	623	681	667	668	688	637	658	705	651	648	680	659	656	660	605	697	636	661	655	623	664	684	630	638	621	651	644	651	681	669	647	598	652	614	689	633	668	663	652	672	670	643	647	658	683	661	682	598	647	604	602	681	595	643	683	660	641	640	643	672	658	657	671	654	639	650	665	663	647	650	622	703	633	644	657	638	666	589	656	685	670	717	633	666	588	671	695	640	672	632	651	641	622	665	651	695	637	656	722	668	665	680	637	682	675	645	616	646	668	672	653	621	654	656	629	693	614	625	686	679	645	636	612	686	645	689	705	627	630	687	646	648	620	683	646	656	680	629	675	654	579	645	647	597	647	645	655	640	669	674	686	679	655	594	638	698	662	604	659	657	614	668	641	628	623	625	657	660	670	737	630	654	687	664	642	647	658	620	661	648	633	685	666	644	655	677	674	654	616	638	670	623	625	639	665	629	655	631	642	622	656	709	686	637	660	675	678	583	683	657	663	628	650	700	683	661	634	679	662	660	654	635	675	661	632	643	615	648	673	683	676	671	623	646	592	660	664	649	609	674	712	669	621	640	677	657	640	657	619	679	638	670	682	673	651	648	613	599	612	610	687	631	660	677	622	645	702	630	646	652	644	670	697	655	660	642	637	667	664	630	652	652	659	660	629	689	631	652	593	636	631	663	701	646	633	628	681	626	657	650	673	647	624	652	628	648	660	612	671	659	654	609	669	657	644	667	649	666	669	707	650	661	657	621	645	648	667	636	590	645	639	625	684	617	660	644	653	665	635	568	663	625	641	701	671	630	687	634	680	678	659	643	638	658	654	668	606	637	673	600	668	667	650	652	623	624	636	670	642	598	625	650	670	676	639	676	704	638	638	657	632	629	615	683	650	633	702	668	637	651	694	612	691	694	639	660	659	614	655	679	676	646	611	661	677	641	662	708	678	635	656	670	667	654	687	650	664	661	655	670	679	650	646	665	655	686	662	652	589	684	700	679	621	651	612	641	653	699	664	675	665	672	606	680	653	647	669	703	673	632	638	704	649	625	660	689	658	622	611	644	690	670	654	659	694	722	689	624	600	645	670	662	683	654	630	670	646	643	667	681	661	669	600	654	648	656	646	648	671	648	697	662	641	668	658	659	643	644	691	684	637	682	673	638	637	651	615	655	662	635	638	646	630	625	626	628	651	665	609	624	703	649	670	661	637	626	640	673	647	566	627	674	650	660	660	695	649	660	659	662	702	656	657	631	641	651	679	682	620	667	629	650	649	653	667	642	665	665	685	651	655	668	678	701	608	701	654	607	634	649	625	670	657	658	652	612	649	712	686	648	671	660	654	651	654	639	665	631	690	666	687	653	658	676	631	651	638	623	610	649	665	643	633	676	635	647	682	666	669	629	650	687	697	669	653	662	642	645	656	631	649	687	625	648	659	673	664	662	699	597	650	650	646	648	661	615	670	689	626	654	652	672	662	642	675	637	636	642	700	660	687	698	635	671	625	678	697	661	632	634	638	641	650	656	675	682	653	635	631	645	696	681	634	707	667	676	663	626	655	661	669	689	655	669	657	658	694	633	698	679	691	645	687	649	630	625	624	625	673	709	614	691	656	687	661	642	703	677	666	682	602	686	652	635	633	622	646	673	622	688	657	644	656	628	625	637	597	661	671	663	640	677	606	667	634	594	672	646	662	704	646	603	673	630	668	680	676	673	668	699	632	644	649	617	657	567	656	652	641	653	599	636	622	651	660	653	641	640	716	671	609	645	649	663	637	637	630	637	666	610	660	653	658	655	639	664	615	657	649	711	642	651	687	631	672	630	633	629	648	681	667	665	638	655	612	683	676	692
24598	21164	28586	48092	57684	44010	23584	6272	1479	846	755	688	681	728	737	678	741	710	699	751	739	726	761	706	701	744	739	737	726	735	696	692	727	717	697	719	685	726	722	671	662	698	720	696	715	738	731	760	692	681	717	736	713	689	697	682	725	724	724	704	692	664	734	731	706	721	736	709	773	709	738	709	692	711	747	727	690	667	706	693	717	759	721	726	708	674	709	693	712	715	679	670	698	718	669	730	741	665	715	698	706	681	700	692	688	673	703	759	725	701	705	705	756	680	724	699	729	718	717	726	686	722	698	685	729	689	691	709	694	700	707	643	700	663	699	703	706	664	681	694	704	714	704	671	781	701	722	701	666	721	674	743	705	706	722	678	702	704	666	673	686	685	735	701	731	738	763	702	701	710	697	711	684	711	705	707	678	692	730	756	672	700	712	685	734	691	705	663	674	682	701	722	705	686	691	701	660	702	669	734	730	723	736	702	721	700	720	720	704	722	679	719	677	696	752	706	723	681	675	728	669	743	703	704	726	697	642	740	697	613	701	748	734	690	710	709	688	689	740	647	705	717	726	712	753	728	715	688	757	650	683	739	675	744	683	711	697	675	747	724	704	665	655	686	695	667	738	691	687	686	691	709	697	677	687	689	689	730	697	651	720	720	738	741	708	708	706	721	716	656	706	700	723	659	687	707	691	693	706	688	749	699	730	730	701	691	671	728	699	713	746	768	689	733	725	690	701	736	689	706	710	707	704	760	721	725	672	710	668	681	731	707	759	694	656	677	746	743	717	725	737	678	753	724	736	672	726	710	677	690	727	684	693	721	726	724	725	705	707	694	681	714	738	739	781	727	723	736	719	673	721	710	717	671	721	678	638	677	720	675	671	697	687	676	682	674	673	725	714	704	695	711	673	697	717	731	705	691	701	729	729	690	727	663	742	666	655	685	684	718	661	740	691	672	673	714	685	714	666	677	720	691	729	716	726	727	708	690	756	724	739	699	715	682	656	703	722	721	712	689	687	696	683	697	700	720	724	698	702	743	698	706	719	661	719	685	721	718	720	658	666	721	722	707	631	729	720	679	673	702	703	610	737	692	726	734	722	658	690	731	739	720	681	685	726	724	702	698	745	767	712	706	660	657	723	672	697	720	691	702	667	703	717	699	716	700	716	697	711	744	745	729	621	724	721	666	728	721	730	669	721	738	677	680	684	682	693	695	675	675	685	693	712	738	711	709	667	703	693	723	691	717	704	694	706	670	695	665	694	726	721	667	656	657	701	682	711	678	743	659	752	731	690	711	724	714	700	700	723	663	737	692	697	745	730	683	726	699	723	694	737	742	699	715	725	670	665	740	733	635	696	715	668	755	668	745	678	647	744	723	723	687	671	757	699	727	715	707	693	720	654	691	658	686	686	690	690	741	696	697	666	764	700	745	751	691	682	685	706	755	727	681	741	719	712	690	724	686	650	770	750	767	684	637	685	681	706	699	685	698	673	755	753	763	715	688	746	674	696	728	664	713	725	765	741	746	683	684	714	713	747	728	684	722	704	706	701	728	686	706	707	689	725	722	662	684	708	669	771	699	730	687	674	708	726	686	736	769	681	713	688	749	723	701	742	712	690	714	700	695	733	677	701	729	715	717	748	699	705	711	690	709	706	702	691	691	657	712	754	706	717	697	685	668	708	695	713	681	683	718	722	679	648	689	732	726	741	723	741	723	741	699	688	715	695	712	683	696	745	666	729	723	723	690	709	662	708	711	713	710	660	687	666	689	728	677	711	728	648	698	670	706	704	676	670	717	623	709	756	700	705	675	662	711	701	652	760	749	693	717	705	724	742	689	683	672	705	696	697	689	709	698	680	725	709	750	707	725	690	808	641	685	743	755	664	706	650	717	698	703	710	699	752	650	667	696	721	698	727	703	703	689	680	751	713	644	714	711	706	712	742	698	717	670	704	695	716	707	697	747	697	678	716	670	661	738	702	696	683	708	716	697	741	711	703	743	718	731	708	689	697	707	762	706	710	713	682	689	745	677	639	686	714	710	696	697	713	669	690	749	708	700	752	685	699	690	731	675	675	769	719	626	723	694	730	707	729	753	720	705	700	665	730	680	721	718	688	688	747	693	715	717	680	704	726	657	708	711	729	684	702	739	743	716	717	690	739	681	729	682	702	736	736	696	694	698	682	736	737	718	680	683	694	685	649	734	726	738	715	684	705	675	710	687	712	722	756	686	702	665	707	728	653	698	713	679	694	712	760	715	692	672	664	670	708	690	725	683	679	701	680	720	648	712	698	671	687	706	666	679	660	734	659	707	678	685	696	673	702	685	695	708	663	696	718	709	739	723	725	667	706	709	720	725	679	717	656	751	682	726	716	680	691	718	692	728	680	681	695	703	653	701	708	759	729	690	737	673	672	702	731	727	696	697	733	672	698	706	713	688	628	723	703	742	719	712	722	703	744	692	685	676	678	692	710	695	707	704	698	679	696	703	657	727	688	653	672	720	701	767	712	683	760	678	684	701	697	704	717	732	727	685	721	686	678	779	667	689	708	694	690	695	706	716	670	743	644	691	726	751	739	695	713	720	684	720	740	705	712	673	720	752	672	676	721	696	676	725	673	673	704	679	677	737	689	715	705	717	724	703	701	721	743	704	687	725	732	701	637	747	707	726	669	716	721	703	649	726	705	732	735	700	725	663	744	728	707	731	752	683	645	727	704	679	692	672	683	692	701	732	742	687	696	694	722	699	739	666	708	731	713	677	705	712	690	690	720	722	702	685	662	683	709	689	696	654	648	718	716	722	696	633	758	675	660	699	682	705	702	731	725	725	713	706	715	723	693	701	729	749	701	723	712	771	728	692	684	688	714	668	710	713	744	683	711	746	761	738	704	702	733	651	718	713	758	687	678	693	719	704	711	755	743	706	721	782	691	675	711	655	689	709	738	711	718	688	748	675	705	695	704	700	724	657	698	713	726	747	741	712	713	716	688	694	715	677	704	712	731	705	717	724	673	755	753	680	680	687	649	677	742	746	704	705	688	704	704	757	702	688	732	779	710	766	762	657	725	728	706	751	698	659	751	709	664	719	660	686	712	715	683	738	746	733	703	696	764	723	676	701	707	709	711	695	685	684	673	769	684	713	678	695	738	713	713	668	756	707	752	691	688	707	749	769	689	727	658	677	683	673	713	682	730	722	718	740	716	740	721	754	751	661	729	726	706	678	754	661	683	660	695	659	688	728	697	730	727	695	734	755	695	712	683	624	701	755	766	713	691	674	697	714	716	747	744	707	720	684	688	723	691	727	667	744	682	690	708	696	673	681	706	759	708	721	728	655	694	705	710	713	698	677	718	746	735	691	721	718	743	717	678	704	709	699	666	698	665	739	680	706	698	670	668	698	720	683	716	726	743	657	676	737	701	732	694	705	669	679	676	709	710	693	701	686	746	731	662	703	691	731	677	722	697	699	701	686	701	684	778	696	673	748	736	673	703	639
3616	4280	18049	67639	57999	35947	14598	4097	1423	865	711	718	692	684	668	697	672	705	689	705	717	687	696	706	700	688	679	704	689	696	680	693	681	690	682	678	663	614	702	647	687	688	691	710	679	743	712	732	740	701	711	660	678	720	671	673	685	693	689	736	690	682	637	699	688	721	647	731	676	715	612	718	677	704	695	699	731	676	668	711	684	693	624	685	632	736	674	717	623	694	658	695	679	654	687	729	695	658	729	677	724	681	719	721	685	738	680	696	661	684	678	669	712	665	681	677	723	668	736	685	709	672	710	689	663	727	705	726	648	663	691	662	678	675	686	679	707	653	725	721	666	664	682	703	734	712	681	670	736	685	711	646	739	697	657	698	690	719	655	731	683	716	714	701	710	652	689	689	704	683	702	701	680	709	707	676	662	678	761	705	632	689	685	635	688	675	671	696	684	657	661	679	686	723	706	687	675	652	684	690	710	730	641	697	699	670	703	691	693	639	705	705	732	673	711	710	672	692	692	652	633	695	673	712	731	652	688	674	672	696	688	684	727	688	683	690	685	642	684	668	658	713	716	621	704	695	674	691	707	676	671	663	708	732	676	671	713	713	701	687	673	671	692	733	647	735	691	701	668	649	699	681	708	655	710	693	723	703	686	712	685	688	727	723	670	623	678	668	678	681	665	710	720	700	684	686	629	717	681	716	683	689	708	703	709	720	665	700	671	623	705	684	701	707	707	707	673	653	698	708	671	673	707	640	681	656	668	715	708	638	710	619	727	713	679	687	697	680	677	670	654	688	653	677	700	688	686	705	688	693	681	669	701	729	661	690	698	674	708	669	661	626	678	709	691	642	719	663	695	709	713	704	709	722	676	699	720	685	681	659	701	665	686	716	676	679	673	669	685	644	697	698	726	646	688	687	696	712	702	644	695	701	672	705	689	734	668	700	663	667	700	650	692	724	621	704	662	693	694	702	673	677	673	735	688	676	700	725	694	692	712	728	685	699	660	727	656	697	704	694	709	667	692	713	689	699	691	724	731	683	708	712	684	660	699	743	720	651	663	678	643	669	727	725	732	675	717	697	662	702	675	679	670	730	697	699	690	702	686	669	662	667	716	713	689	722	686	686	700	663	737	680	657	659	694	653	698	698	659	687	694	662	632	707	722	714	684	658	723	656	663	642	666	701	696	703	679	709	686	694	710	702	719	683	711	693	682	694	685	696	650	715	688	706	718	665	710	679	665	681	692	698	682	668	666	756	680	676	695	711	727	711	725	689	656	671	713	668	708	686	702	672	701	687	669	686	715	702	680	684	704	706	718	699	717	666	681	713	726	669	721	698	689	726	728	719	687	716	708	689	713	644	712	691	619	700	694	675	676	668	670	649	711	708	670	735	689	702	698	698	714	718	670	676	669	634	688	674	698	678	702	687	689	670	703	698	670	687	674	671	675	674	666	715	735	685	691	743	681	656	667	643	686	693	673	717	725	710	731	691	734	690	701	700	692	694	690	642	676	708	694	692	679	715	706	692	674	672	673	686	682	702	706	676	672	690	703	677	657	678	695	678	688	702	678	667	661	701	685	659	680	656	721	706	685	693	674	708	700	696	686	711	633	672	658	624	715	680	688	650	698	684	687	714	664	659	682	676	695	675	680	661	705	673	690	751	673	684	632	721	641	643	698	688	708	648	690	701	687	648	680	679	696	708	701	666	689	727	690	672	690	669	669	731	715	729	675	677	684	680	674	676	702	672	692	697	658	653	681	664	667	672	721	669	684	643	652	660	684	678	711	685	658	696	681	657	714	680	664	669	695	694	691	684	664	679	673	706	746	707	657	686	686	668	659	655	722	689	699	701	679	651	678	683	666	733	668	665	696	668	748	719	675	693	672	675	640	697	656	712	700	704	677	695	668	667	734	698	701	719	675	699	686	719	701	714	670	703	711	704	668	677	685	703	659	659	672	669	712	713	687	708	665	683	652	655	713	678	691	686	647	682	697	659	679	672	615	728	688	687	672	657	739	710	679	709	666	718	659	683	701	660	690	694	722	681	698	709	647	712	679	660	701	689	718	657	701	679	709	698	650	700	685	691	643	659	715	733	736	665	619	705	702	665	687	701	643	710	729	693	664	700	702	657	673	672	720	648	719	744	688	702	642	688	646	705	644	695	718	705	665	711	669	684	710	666	703	656	724	703	681	711	647	764	688	713	707	732	679	669	652	695	739	672	690	687	702	700	723	648	653	691	716	732	688	713	701	692	676	694	669	710	652	741	707	691	675	706	717	695	677	699	719	664	692	645	692	673	712	667	670	725	729	616	712	699	723	660	666	694	690	662	626	690	671	682	696	702	696	708	684	675	690	635	731	654	690	690	700	666	710	706	689	665	623	738	671	683	704	735	702	698	714	645	658	683	689	662	693	669	697	667	661	684	689	659	691	705	660	720	668	711	659	721	761	659	709	689	697	743	742	650	754	718	642	686	704	651	691	690	683	687	682	689	728	685	662	694	688	662	710	674	725	689	675	677	651	710	690	688	683	667	717	705	697	710	719	676	608	667	710	677	688	626	680	672	717	700	705	657	680	651	737	710	657	731	709	679	674	722	681	638	690	677	658	703	707	720	707	658	657	668	656	650	672	694	674	626	651	677	680	698	676	676	663	714	729	699	656	672	687	681	697	692	681	690	722	714	705	692	652	701	694	626	677	699	692	685	678	684	649	663	694	712	665	694	743	668	689	721	723	668	677	666	732	656	722	657	675	705	705	697	678	698	668	696	706	695	703	671	660	652	693	691	692	705	682	677	663	634	654	702	678	698	703	662	703	714	742	730	718	718	690	693	751	730	737	672	656	707	685	701	642	687	678	672	687	655	648	708	687	692	646	649	689	702	662	669	678	659	664	692	754	678	698	714	637	692	700	653	642	717	679	689	640	676	667	655	727	676	675	654	740	717	707	706	683	694	698	706	632	639	673	683	687	728	667	707	691	718	666	637	676	667	654	707	678	723	704	670	746	672	688	671	657	668	661	721	666	700	735	671	697	698	701	692	670	717	703	695	664	686	679	737	653	699	672	676	709	684	664	682	669	664	690	660	723	672	684	661	690	628	670	692	711	726	669	716	655	693	693	698	677	702	680	688	692	675	714	687	652	672	688	708	667	686	664	705	732	677	671	707	714	714	681	681	715	708	694	708	643	672	694	700	711	717	751	702	688	702	721	678	691	716	715	701	667	629	673	660	608	669	671	675	692	640	714	712	706	715	694	710	670	719	676	693	667	662	694	672	652	713	659	707	712	684	634	723	734	675	725	695	694	669	688	672	726	696	735	663	706	717	714	730	637	648	742	703	668	697	744	751	729	668	697	728	643	671	700	693	684	631	672	656	731	677	696	713	689	704	686	692	656	687	655	696	720	674	672	652	654	695	660	735	706	659	721	686	665	643	678	706	721	697	708	661	699	616	688	691	695	760	661	687	675	744	676	707	664	691	701	703	663	739	647	658
23736	21088	30165	53541	59372	46975	28437	8814	1852	987	813	815	835	771	736	768	814	821	876	768	854	799	758	816	781	774	799	790	802	791	778	753	793	785	795	730	764	760	759	780	763	831	750	809	777	767	760	762	780	811	774	783	805	775	767	794	780	753	761	788	745	746	787	773	780	816	734	830	805	764	786	740	792	764	755	808	815	773	779	801	731	765	765	773	800	744	775	734	801	767	821	736	771	728	749	762	794	803	817	769	786	783	790	748	835	800	813	749	790	832	737	751	821	802	786	739	745	789	744	753	804	780	727	793	754	776	764	737	730	798	770	768	729	792	784	810	775	753	751	752	757	767	783	807	755	719	696	753	699	796	754	765	763	739	820	719	822	713	790	781	746	779	749	804	765	764	777	788	760	747	800	774	781	796	763	786	777	778	770	809	769	757	770	804	788	759	814	778	786	743	798	756	720	786	800	725	766	726	723	788	733	811	807	755	797	746	718	762	730	800	774	751	777	767	752	771	785	785	771	760	757	789	777	715	748	789	753	758	789	753	803	750	747	784	787	793	787	806	781	740	748	809	807	779	776	777	751	757	763	746	752	759	718	722	742	738	797	797	729	776	770	766	737	765	764	775	755	784	818	765	747	790	738	763	803	795	752	761	847	767	712	787	750	776	835	788	812	767	747	769	771	806	757	756	760	752	749	775	723	732	752	744	786	787	802	708	795	823	765	797	787	757	725	761	750	819	762	774	773	795	806	746	777	757	802	793	784	824	756	726	750	752	806	816	791	768	770	812	804	792	784	833	798	758	756	726	780	775	774	727	741	770	777	750	836	775	736	735	795	745	747	746	767	755	776	785	716	781	751	774	771	732	752	798	760	740	781	759	784	729	853	773	780	770	768	807	771	781	788	787	769	759	746	805	772	775	754	843	763	782	761	769	769	761	775	695	735	767	761	727	731	805	767	731	750	773	823	786	747	802	818	749	769	732	762	723	752	790	830	791	806	736	786	745	769	795	764	760	810	808	769	759	746	823	763	733	761	754	785	786	757	784	788	768	807	703	750	771	791	806	784	765	769	728	762	744	695	802	789	731	737	774	779	832	792	772	817	779	763	784	770	756	783	788	770	789	747	801	783	749	701	835	747	759	826	762	819	737	851	736	739	742	742	759	767	776	755	773	813	723	715	741	802	758	738	768	776	807	736	828	800	775	718	796	784	792	819	740	787	770	782	727	786	789	786	795	768	802	820	773	776	797	809	758	732	800	760	749	779	771	737	727	779	816	740	797	784	767	773	786	825	749	760	751	731	790	774	756	768	817	772	773	781	778	738	742	801	773	733	763	757	712	811	795	799	801	823	817	766	749	746	786	765	809	814	804	798	726	761	771	742	793	806	772	739	778	788	760	714	766	711	729	790	808	828	754	754	799	787	754	760	709	732	776	830	800	807	774	788	732	687	723	786	759	775	824	737	709	825	782	761	767	789	773	770	738	748	783	739	757	725	755	753	727	767	749	775	766	691	775	739	774	787	779	756	774	817	764	785	752	769	748	832	800	822	784	752	793	726	755	762	836	761	765	724	769	793	756	713	785	785	776	809	761	730	781	786	756	744	709	764	755	796	740	767	743	793	728	768	770	740	770	741	752	760	719	762	742	744	768	786	750	722	732	799	773	777	718	717	736	743	770	826	742	770	787	787	782	811	788	751	799	737	763	855	793	763	742	767	764	745	800	703	807	760	793	763	733	775	779	755	749	786	761	710	766	789	715	768	754	757	738	774	722	717	780	746	782	746	747	786	743	815	775	734	743	750	781	764	792	761	739	745	778	792	716	777	801	760	797	789	807	775	773	773	786	767	741	764	804	795	809	786	760	743	776	781	752	838	810	804	761	750	770	786	755	763	745	782	733	786	850	782	793	763	799	779	796	776	718	773	783	792	731	723	775	778	794	757	748	774	824	723	750	799	739	767	703	771	780	788	742	782	704	742	760	821	797	785	749	729	786	815	742	777	782	798	759	777	763	755	787	748	731	744	759	782	749	772	761	722	762	783	819	756	838	825	720	748	795	722	766	793	815	788	779	787	741	772	766	802	697	705	782	820	794	739	777	771	757	744	799	747	750	730	778	782	757	750	763	840	775	778	736	732	755	738	761	688	781	743	757	768	761	789	786	765	754	768	738	776	778	795	786	763	807	740	771	733	745	786	732	766	843	769	740	787	758	781	766	793	752	784	799	723	775	765	776	771	701	793	752	824	741	748	791	777	819	802	772	761	750	751	700	774	747	749	772	768	762	703	756	729	768	734	767	803	749	726	800	747	808	796	763	738	728	748	779	800	795	777	772	755	732	744	774	802	741	704	749	798	730	768	774	798	763	738	751	831	770	759	742	765	761	822	766	754	777	777	754	774	738	772	755	799	735	737	788	790	729	752	812	754	743	703	760	738	748	779	732	766	767	779	804	736	735	750	779	767	768	760	763	794	731	779	783	811	803	799	754	806	733	817	814	745	762	739	768	765	760	735	772	805	772	755	794	748	751	805	732	807	716	793	753	759	736	758	772	757	770	773	794	745	765	760	778	783	773	810	800	714	744	791	818	740	764	756	822	693	748	766	719	746	777	759	745	752	785	711	742	741	789	778	781	782	761	761	767	786	739	741	721	747	775	743	752	790	766	752	810	800	767	770	753	803	762	770	789	731	802	781	809	790	719	768	747	828	750	744	754	826	769	812	767	735	797	736	773	732	779	779	758	760	767	729	730	758	754	751	813	788	806	804	827	721	742	806	790	788	760	789	783	779	732	769	755	799	815	843	837	759	799	776	773	800	787	765	741	761	758	814	734	793	788	748	773	779	809	802	780	820	762	821	806	729	769	776	732	825	781	775	840	750	744	772	788	772	776	760	748	777	752	781	766	794	768	763	775	748	711	856	790	773	774	792	775	767	841	719	733	747	804	809	765	762	695	772	796	749	728	731	881	747	783	786	711	766	737	805	779	827	759	749	802	815	768	767	762	779	754	746	715	751	742	804	753	766	804	786	784	760	740	805	793	768	739	689	780	777	770	754	753	818	758	708	766	754	825	809	748	750	732	739	823	750	769	771	815	749	738	756	797	791	737	817	797	784	715	761	781	762	742	755	782	774	763	719	768	719	725	792	786	737	748	750	794	742	793	768	799	766	788	765	765	781	761	782	824	788	734	762	765	763	775	755	806	771	785	766	777	777	744	760	740	759	787	762	741	806	767	743	753	749	719	743	777	772	800	783	772	775	797	752	735	719	781	772	705	791	750	794	779	757	763	762	787	754	758	770	726	755	781	811	776	751	787	802	801	816	784	773	761	766	743	802	805	778	721	727	739	692	759	778	829	761	736	771	809	797	791	831	792	736	739	748	788	729	768	776	754	759	767	798	813	731	769	733	720	789	747	780	792	747	786	794	743	760	752	801	738	709	837	781	764	751	734	779	754	761	850	837	772	791	738	782	717	780	786	724	759	741	753	747	771	784	751
3864	6307	44046	80547	65727	41090	19308	5578	1620	950	831	734	764	816	744	715	762	752	743	770	833	740	819	767	799	767	751	761	702	812	793	769	757	773	770	781	755	747	816	797	721	793	757	783	792	737	760	746	820	749	718	723	780	741	774	733	779	801	771	754	737	764	769	805	791	747	778	759	749	741	785	729	800	721	757	765	712	713	750	824	777	796	704	730	787	721	708	763	752	782	732	771	710	752	759	804	775	759	760	711	774	760	789	750	750	787	699	795	742	757	745	758	775	764	760	787	745	747	745	711	807	717	778	773	792	798	803	711	802	752	745	799	685	760	773	751	721	794	754	745	731	768	727	733	742	772	750	747	751	795	781	719	709	769	762	753	776	778	736	806	701	748	767	765	766	779	779	725	706	748	776	777	768	737	757	784	735	777	729	731	762	742	755	762	737	764	684	744	772	739	742	722	734	788	700	744	730	731	753	751	770	744	744	742	756	715	706	813	761	761	761	753	723	718	806	699	802	781	757	794	722	761	740	786	781	714	733	778	729	715	756	755	736	717	740	799	743	749	749	772	734	729	715	704	731	795	776	815	757	768	803	730	759	776	738	752	757	731	762	740	759	755	714	750	757	733	787	745	797	818	756	780	755	758	735	797	716	749	783	733	779	759	730	720	745	757	809	759	732	739	774	708	735	722	711	785	747	748	761	714	741	730	786	737	724	782	767	755	757	746	734	721	758	719	818	748	704	755	748	768	720	766	749	772	769	773	752	754	741	771	755	784	726	770	746	720	737	743	736	759	739	743	807	725	753	736	746	808	728	746	797	720	750	737	796	747	805	766	712	769	784	771	778	794	715	740	795	742	763	756	719	751	770	767	736	715	782	756	717	783	764	709	766	760	763	792	759	782	804	731	732	791	802	756	762	767	751	766	768	741	772	723	807	702	717	772	758	728	705	724	736	754	744	737	786	773	751	767	746	788	786	722	793	743	787	727	764	755	783	731	794	736	725	733	769	789	763	782	745	793	733	732	744	743	718	734	770	737	775	737	772	781	755	748	759	766	726	759	747	701	817	752	735	739	800	782	739	754	700	784	787	725	764	785	776	767	762	751	764	726	784	737	772	759	726	798	753	767	775	779	772	799	726	768	737	727	717	745	764	760	728	784	744	745	792	723	743	784	750	733	727	787	764	719	702	788	707	729	747	744	748	775	756	741	753	761	760	743	811	768	743	783	744	717	729	746	778	724	758	736	730	694	758	710	750	774	733	766	742	720	783	744	724	766	803	735	768	762	768	732	710	783	771	775	765	730	733	748	749	764	743	730	681	709	779	762	763	773	680	742	734	768	758	778	775	803	706	766	706	773	739	770	833	751	744	724	719	784	702	712	758	738	747	783	766	750	737	729	760	743	731	740	753	748	767	753	818	714	725	731	727	705	763	770	795	722	740	773	787	753	760	729	762	791	753	775	757	776	765	777	757	756	765	760	752	760	807	750	747	793	785	742	783	697	741	789	748	734	803	805	728	797	752	753	725	757	715	761	829	751	770	775	755	732	768	755	681	710	718	753	752	783	786	727	759	759	739	761	734	755	755	727	713	773	724	713	757	735	746	718	760	780	754	778	734	798	789	740	730	738	759	727	805	743	769	721	766	760	704	750	802	749	810	762	702	769	807	752	698	734	752	736	655	766	766	805	730	740	723	746	764	753	714	766	783	781	775	758	775	757	758	747	753	732	740	755	808	723	783	715	738	707	737	717	735	750	716	775	769	786	784	744	764	770	743	802	753	757	781	753	718	772	787	811	766	775	738	726	752	725	776	767	733	769	751	727	736	717	759	777	762	783	756	806	742	760	711	735	803	758	725	776	762	717	727	758	781	778	739	725	749	793	748	721	766	751	716	739	745	809	802	766	749	767	801	721	772	751	772	746	708	732	743	725	765	739	773	755	778	759	791	726	739	766	807	741	754	718	765	754	752	756	740	757	738	761	773	759	783	733	801	733	777	772	762	723	765	769	761	740	751	795	736	789	713	782	774	730	763	766	762	788	723	728	809	761	739	737	753	742	724	743	770	759	738	781	742	735	750	725	734	758	745	765	789	756	734	769	735	749	763	719	760	768	764	739	738	756	781	729	701	771	786	821	779	715	753	764	777	701	699	758	747	741	789	735	743	760	744	731	711	754	772	752	780	783	734	768	732	718	718	749	731	790	741	765	775	746	727	787	751	758	768	742	777	763	764	695	759	781	748	727	745	759	712	759	745	739	723	740	769	777	738	759	738	778	774	715	777	764	761	758	741	794	734	729	729	762	775	770	797	703	708	754	719	742	745	699	737	777	771	758	713	764	768	724	746	791	730	749	801	777	759	790	756	745	725	730	739	760	770	757	679	766	764	746	779	729	693	751	786	770	725	746	787	710	721	745	762	764	739	743	739	799	738	715	762	752	765	758	718	783	750	772	797	741	739	738	779	754	785	759	759	762	725	777	714	783	726	750	782	719	761	744	758	717	709	777	788	732	758	795	779	758	736	731	759	745	703	766	715	765	763	765	725	740	746	795	790	722	730	798	738	738	731	776	740	700	798	755	712	732	724	782	775	674	758	771	761	734	765	731	743	773	720	762	745	791	803	782	722	805	777	778	755	730	740	737	738	790	723	770	746	741	753	709	751	808	747	739	703	745	794	802	769	777	755	761	753	733	748	754	763	755	699	744	804	756	735	762	718	740	735	747	794	748	733	716	723	740	719	747	756	792	781	706	729	717	775	756	716	798	802	731	727	733	746	779	796	782	738	778	759	816	764	781	744	733	745	716	754	758	741	742	745	716	772	817	797	745	742	770	712	714	747	722	714	748	772	703	725	758	755	777	728	760	756	725	734	743	773	728	746	742	768	782	773	718	749	729	755	726	786	728	744	722	722	736	768	737	735	725	780	764	756	750	744	762	809	753	752	682	790	736	781	687	727	715	771	760	748	745	722	762	774	719	769	747	769	752	792	705	765	753	747	744	759	742	759	798	750	762	750	742	692	769	747	764	756	737	784	761	731	772	742	746	745	736	748	720	719	712	744	737	768	769	741	716	691	719	698	748	739	765	748	778	698	706	718	759	733	770	766	761	762	734	745	719	788	785	721	748	758	781	736	751	789	780	773	768	744	712	735	774	745	721	784	806	742	746	737	773	739	799	727	807	767	784	737	734	716	778	758	779	713	773	737	744	739	721	724	758	777	738	706	774	785	767	735	724	746	734	745	762	768	724	741	765	738	785	720	723	752	688	742	756	784	763	792	713	714	731	757	785	727	736	759	726	738	790	708	768	764	747	719	685	732	770	738	752	785	730	733	739	760	725	766	716	747	705	702	773	744	784	730	750	760	738	754	802	787	738	727	690	746	751	765	793	795	754	765	741	734	728	760	793	773	742	705	799	735	771	740	795	747	756	807	771	778	718	818	822	713	695	776	773	780	745	733	767	754	730	686	698	719	747	705	776	779	714	762	761	722	784	755	766
27225	13615	5791	17638	18172	9279	3384	1345	834	727	698	750	721	690	693	703	711	670	739	715	733	676	697	686	714	714	680	715	743	703	716	711	695	702	698	663	693	687	685	666	673	698	771	709	700	710	703	717	727	712	702	697	719	697	676	699	774	706	713	717	669	732	712	687	717	706	703	732	717	763	681	694	724	741	750	741	715	693	684	691	688	681	700	747	713	738	661	713	686	697	717	678	680	677	694	703	736	726	703	716	691	707	707	742	689	722	741	735	745	710	705	741	652	694	675	678	713	719	693	706	697	710	704	709	720	749	672	681	716	729	735	696	686	728	700	660	702	709	666	738	718	728	682	721	727	734	697	713	731	727	679	716	711	749	710	698	677	732	683	672	698	716	705	732	715	686	731	714	710	693	682	695	704	717	737	736	723	742	700	666	735	672	680	709	698	706	676	714	726	707	657	716	692	733	704	723	710	701	693	738	719	712	703	697	719	708	696	680	703	658	662	738	704	688	694	715	637	685	725	713	682	740	688	694	715	729	699	741	654	714	704	700	685	721	701	742	700	713	790	675	672	706	706	704	718	716	693	758	756	675	684	713	738	692	686	712	706	688	745	704	692	662	701	656	757	709	730	715	712	740	717	732	719	731	750	718	676	703	721	762	705	710	719	747	711	714	677	721	679	750	697	685	716	786	730	685	730	653	677	685	681	688	686	698	708	707	688	747	697	712	698	690	724	710	710	671	712	723	688	709	706	727	689	661	674	716	678	707	689	717	677	653	667	709	731	676	723	722	689	695	702	676	693	727	758	724	708	724	734	718	711	714	705	709	682	704	700	696	656	664	695	731	672	685	719	711	726	779	718	722	691	696	699	745	713	733	769	719	712	688	744	701	722	738	719	716	723	719	693	689	676	632	664	674	732	712	706	735	714	720	682	684	754	709	734	716	723	697	719	694	734	693	684	718	713	716	703	674	699	688	700	731	688	649	722	697	692	680	697	709	702	695	669	649	717	693	686	701	705	665	695	661	704	718	677	681	663	688	666	727	679	764	722	722	722	703	713	655	720	735	750	731	691	696	673	681	647	741	739	738	704	681	760	707	692	715	707	711	659	680	691	732	695	743	682	722	675	743	730	735	711	758	707	699	747	689	697	689	681	697	690	690	672	763	690	693	680	666	695	699	696	701	655	707	694	702	696	717	708	676	738	710	692	713	716	707	706	711	723	755	692	690	729	721	733	716	698	721	737	659	703	658	685	731	692	710	744	679	763	732	762	681	733	675	693	716	675	688	741	677	711	728	695	640	727	702	682	684	720	714	726	709	706	716	689	674	747	700	670	690	682	734	682	778	710	674	724	703	716	719	711	692	717	683	698	699	705	720	681	700	722	649	688	707	698	757	731	709	690	718	662	667	718	686	688	712	701	736	722	746	674	708	737	705	714	672	715	677	657	682	691	722	700	690	736	698	739	744	700	727	715	757	704	703	676	716	699	723	755	723	691	728	730	671	679	716	678	684	706	688	713	693	718	683	734	715	709	710	724	681	740	681	674	727	677	751	730	688	681	673	711	775	678	715	746	735	684	699	695	764	721	664	637	632	726	695	688	705	732	743	707	705	665	691	715	707	665	758	719	704	692	745	726	695	723	707	716	681	707	708	738	651	680	743	711	726	693	716	721	717	739	669	675	708	703	677	704	688	723	673	670	729	755	701	670	705	675	744	755	738	735	712	693	722	695	700	703	711	707	681	662	719	749	692	685	702	719	689	690	690	727	725	745	723	716	707	668	670	705	742	702	712	676	688	737	706	711	683	694	725	719	664	715	670	669	682	718	709	719	687	680	730	746	694	720	749	685	670	714	698	710	656	769	680	755	715	707	765	742	704	744	710	625	628	691	704	749	714	672	721	747	722	672	680	695	687	765	675	679	731	684	704	696	676	699	716	712	712	683	717	727	732	704	673	692	702	654	698	690	733	735	677	715	705	733	723	695	706	709	722	737	727	724	701	704	718	732	736	683	689	703	703	688	730	730	747	677	716	702	746	692	734	736	741	645	744	731	732	714	733	724	677	748	699	706	706	718	695	742	698	701	666	726	714	703	735	689	714	739	742	698	734	699	684	688	688	743	704	709	716	702	669	704	690	679	701	713	694	730	691	696	769	731	752	745	692	690	771	708	722	670	703	675	769	673	722	690	681	721	686	705	691	657	737	749	682	693	703	729	671	665	665	725	714	680	743	709	749	684	720	753	724	695	676	744	690	692	694	702	658	699	692	681	728	696	675	700	704	727	711	729	715	749	667	725	723	668	688	708	679	683	725	726	687	681	690	682	696	689	699	718	718	725	693	674	702	741	747	706	707	700	679	679	694	709	706	772	712	686	731	685	731	677	731	714	747	707	686	686	699	721	677	747	699	662	735	686	693	732	745	723	731	730	683	755	691	699	711	681	704	710	676	691	717	733	706	712	726	739	635	686	724	678	737	694	705	710	727	726	726	701	695	718	687	694	764	723	724	709	734	705	740	684	704	724	658	699	721	688	702	689	724	690	725	764	703	748	676	688	774	693	718	690	656	682	694	666	707	712	687	691	754	714	763	703	719	689	687	717	731	741	716	720	738	768	693	695	687	670	764	680	741	714	739	731	709	709	666	686	730	710	730	717	688	760	699	670	666	680	643	702	704	754	678	700	700	678	739	728	703	689	719	709	695	663	703	684	702	772	725	698	717	689	704	726	745	684	701	726	709	698	720	693	726	677	706	719	735	698	703	650	711	715	684	724	749	692	700	703	716	680	724	682	680	711	673	705	707	723	688	678	713	682	728	683	687	703	745	669	703	705	722	674	717	677	664	700	682	718	702	725	734	678	690	726	681	699	696	710	692	679	675	687	678	715	695	742	710	711	689	708	743	724	734	673	678	692	723	676	667	710	723	707	727	754	755	678	725	700	684	726	678	770	708	739	734	723	735	727	751	673	696	712	697	696	720	748	714	689	697	698	686	708	725	717	697	661	672	704	723	698	697	718	722	733	686	695	694	691	678	653	697	703	725	764	698	729	676	665	745	683	726	649	689	664	728	681	721	704	766	664	729	695	750	697	760	759	652	707	716	657	693	698	681	696	721	710	742	701	744	672	724	763	723	705	729	716	726	720	714	729	715	663	695	689	711	733	739	702	733	713	688	740	710	690	680	705	702	690	696	716	716	689	731	677	723	680	701	722	717	691	678	734	707	730	701	682	698	718	688	727	687	697	715	716	719	761	719	714	768	701	728	617	668	699	706	733	718	690	742	692	730	678	707	677	696	695	708	803	711	722	726	739	697	708	709	729	726	730	721	697	725	739	750	723	727	721	701	676	731	690	713	706	710	723	686	690	684	729	710	691	735	701	688	659	738	605	703	647	692	726	725	698	752	731	709	703	705	673	758	736	740	707	672	737	727	712	711	702	681	657	697	703	683	675	721	748	728	713	704	726	705	703	738	720	688	768	681	727	689	722	746	718	699	675	668
5179	1806	5564	14975	13816	6777	2875	1186	766	676	650	679	703	619	618	674	688	663	615	599	722	639	693	658	625	646	606	693	668	642	694	617	661	622	627	681	656	705	634	643	666	637	656	677	666	679	639	666	638	669	639	607	636	655	629	623	641	646	599	651	664	655	642	637	696	656	631	615	705	643	667	589	711	686	636	661	663	621	629	626	582	655	616	660	609	650	631	693	652	593	650	637	648	635	681	641	662	644	659	638	683	615	635	690	632	630	636	670	624	680	694	633	616	645	636	651	651	639	676	602	674	640	660	633	622	620	618	663	667	653	623	655	659	689	649	662	619	602	603	607	669	623	649	683	648	659	672	671	640	644	648	670	651	646	594	608	662	649	609	651	649	691	657	661	626	648	596	651	657	636	694	638	618	614	615	649	665	651	678	613	635	639	629	664	676	655	638	631	658	630	613	632	664	638	636	655	603	631	637	656	649	653	620	639	642	624	663	691	618	659	669	602	694	666	652	639	621	662	645	651	638	671	649	660	691	671	656	622	689	586	652	656	657	651	666	700	672	615	616	697	649	614	642	678	666	631	648	679	683	631	642	629	652	677	659	647	665	691	660	639	672	626	657	610	642	618	684	635	664	669	621	651	718	661	680	625	687	643	641	675	638	665	658	656	648	632	676	699	673	659	642	657	592	608	623	624	615	648	651	651	577	671	658	583	648	633	634	686	645	651	592	608	638	665	637	594	629	667	632	631	678	590	666	676	673	722	683	634	661	666	623	649	679	602	623	639	632	685	721	632	721	619	652	622	634	661	634	664	657	647	613	667	625	707	641	589	641	675	635	627	599	667	645	664	667	684	663	607	641	646	639	658	644	650	678	669	616	642	669	679	671	623	620	645	667	657	660	674	630	630	662	643	646	629	645	645	652	696	661	626	623	674	628	640	625	671	616	654	655	649	642	674	652	632	649	633	611	666	659	637	652	642	643	652	656	639	704	662	629	698	678	642	669	658	645	641	605	678	671	662	593	617	690	643	659	633	638	653	666	702	657	668	659	660	672	641	628	645	618	575	601	628	610	665	633	625	633	633	698	674	665	652	635	675	650	672	629	614	594	631	589	638	712	623	660	627	693	626	595	645	658	639	714	630	692	632	645	669	663	636	668	668	629	660	674	662	622	678	630	616	672	634	671	639	662	672	658	633	645	649	620	644	664	665	657	655	667	650	646	657	617	662	682	623	666	640	644	657	609	639	690	683	620	624	676	679	683	698	648	652	688	622	651	663	696	670	652	626	674	607	614	695	712	615	679	635	661	638	637	704	640	607	617	620	660	659	621	603	646	634	658	625	721	617	674	634	620	654	639	663	629	671	670	666	617	646	652	614	667	645	618	626	634	646	660	660	628	644	670	643	600	647	606	633	632	652	625	680	625	637	612	590	685	612	702	672	693	605	655	674	669	660	630	608	645	644	657	641	638	656	648	636	666	675	662	712	624	671	665	630	671	667	642	639	651	711	649	686	670	634	630	656	640	671	660	667	648	644	633	621	668	670	644	643	671	646	615	652	633	621	668	642	645	642	662	650	644	666	632	665	617	654	627	634	679	609	649	679	681	689	646	667	653	656	609	673	644	632	647	615	643	587	683	633	644	705	626	689	638	695	670	614	640	684	667	627	628	655	648	624	634	625	606	641	694	654	618	648	639	601	672	661	612	727	634	624	663	655	659	662	670	670	601	660	669	685	624	643	651	664	664	622	614	644	636	661	659	614	644	654	641	620	700	677	648	642	650	661	649	646	619	626	654	688	690	657	672	694	601	665	653	680	661	622	659	638	634	676	581	625	613	637	636	658	651	658	624	645	634	649	641	624	613	654	638	680	650	630	652	650	598	623	646	639	673	638	660	632	651	631	631	625	656	620	663	677	653	676	620	636	626	620	623	690	673	634	637	664	631	621	598	693	679	641	668	633	639	645	657	691	640	697	683	674	633	679	667	660	594	646	672	672	651	639	700	691	641	611	629	664	649	647	654	635	646	685	629	660	657	653	602	654	622	624	681	667	621	649	652	693	657	656	634	638	662	652	636	633	675	647	639	648	649	621	649	625	642	662	666	646	618	595	647	690	599	659	619	671	653	618	650	676	652	610	672	610	654	660	675	655	680	653	599	655	664	678	671	657	648	675	637	675	626	637	700	667	659	597	632	670	636	659	662	650	638	641	618	664	593	678	643	620	631	630	645	691	654	692	658	635	665	618	615	644	648	649	634	624	640	649	636	628	654	690	620	677	679	700	659	680	626	583	668	618	638	620	645	627	657	650	676	635	640	637	689	688	648	646	673	701	659	624	600	658	653	664	694	634	679	675	648	632	656	643	655	676	677	630	682	686	638	662	651	649	616	635	696	623	615	683	641	649	669	617	639	653	663	658	632	635	620	657	578	627	632	648	665	631	635	692	610	663	690	653	663	668	642	639	655	644	667	643	636	664	637	687	631	639	663	641	678	665	624	643	620	650	628	619	604	634	674	649	620	665	652	604	668	664	614	631	655	677	684	598	698	661	665	614	644	626	655	667	657	652	660	654	651	618	634	680	648	622	602	675	654	634	702	640	645	622	659	688	645	633	629	647	666	635	664	636	641	669	629	653	706	641	580	708	660	641	658	641	624	676	666	640	628	696	599	659	612	625	672	605	671	659	644	653	628	695	702	662	631	651	655	603	667	618	625	676	666	654	647	657	693	646	674	654	676	640	659	613	677	645	661	658	619	645	633	657	657	623	619	658	636	652	625	658	682	676	719	640	646	655	632	723	652	627	668	700	708	629	650	669	649	642	677	629	623	719	636	684	626	676	640	657	671	690	645	648	666	633	616	659	649	644	645	621	668	648	650	641	635	632	627	604	687	625	658	584	649	647	592	638	615	687	668	649	649	672	618	646	603	677	663	650	660	629	648	622	655	610	614	641	643	610	664	664	638	646	613	670	641	664	649	685	656	707	690	634	618	677	668	636	699	666	685	632	634	666	621	646	643	655	637	651	617	657	671	615	649	637	665	654	672	597	642	666	686	655	673	667	697	687	695	647	609	668	660	649	642	638	667	657	644	662	667	594	596	645	635	639	653	666	655	684	647	669	658	687	679	692	663	711	639	660	644	662	640	639	627	675	670	645	665	657	653	643	638	653	706	660	675	622	674	633	646	640	623	611	655	664	620	666	639	654	590	641	664	609	654	632	657	632	639	657	625	672	675	656	664	662	639	654	658	654	640	603	677	646	650	645	657	650	640	626	654	620	649	666	668	663	643	650	637	624	715	662	631	623	631	678	625	667	661	679	650	665	686	648	649	601	690	672	657	684	671	614	622	631	632	649	651	666	636	644	666	670	613	624	586	647	648	642	639	711	656	659	627	658	631	643	657	692	625	625	683	653	610	699	682	720	641	656	618	641	668	639	690	603	677	663	665	696	640	656	710	629	684	666	656	671	621	640	622	657	616	615	641	653	684	630	671	698	661	626
24474	21090	27935	49844	58236	42667	23144	6493	1543	866	757	715	678	705	706	708	696	729	694	679	727	707	711	720	734	718	739	689	743	667	686	656	714	676	694	736	690	686	756	721	707	676	697	680	652	760	726	729	668	713	716	660	683	676	671	738	693	657	696	698	680	674	762	647	720	675	722	717	657	719	725	643	718	704	722	705	707	727	735	651	691	721	665	688	702	699	678	682	669	689	690	701	732	667	688	713	702	686	714	685	740	678	678	694	688	691	720	702	682	691	682	679	664	675	693	733	717	660	732	762	688	713	735	681	704	691	660	715	672	694	675	718	746	683	693	689	737	736	659	713	722	697	742	670	712	681	704	669	710	714	712	699	692	712	692	691	689	709	701	707	689	722	688	689	715	708	663	673	679	665	725	703	677	696	684	714	687	674	659	722	723	679	679	685	683	734	626	686	695	728	696	673	699	687	692	696	702	675	707	669	691	694	680	656	676	679	693	685	647	696	713	709	671	697	692	772	696	685	701	651	727	686	736	723	715	653	687	685	683	682	667	666	671	738	727	672	687	684	650	718	688	672	699	687	668	721	700	688	675	702	703	715	693	654	722	716	626	720	723	722	688	702	678	708	639	741	700	724	683	707	702	698	725	706	714	688	711	730	667	682	667	741	695	667	650	677	696	719	659	768	701	694	694	645	696	644	691	667	710	675	705	658	713	713	649	646	650	662	720	704	675	686	705	694	701	702	658	740	708	720	709	722	619	723	676	723	743	668	653	746	645	712	674	700	650	673	760	726	686	708	706	670	664	708	709	690	742	691	634	722	708	704	723	726	731	699	663	682	718	674	694	686	676	701	708	689	649	635	671	657	673	679	668	671	688	682	706	657	720	672	705	698	730	681	739	701	695	717	681	706	678	703	698	715	674	663	709	702	667	678	699	706	675	677	715	693	634	733	681	733	687	709	729	678	725	707	620	703	714	703	762	672	693	677	702	679	734	674	623	695	747	699	654	700	712	745	643	693	666	717	700	755	653	714	682	694	735	665	693	700	691	713	698	659	675	634	721	651	694	659	713	718	678	646	678	703	721	730	711	687	726	671	683	681	677	730	709	672	677	724	663	695	686	684	680	708	724	700	719	726	642	692	681	696	736	670	708	711	684	707	665	738	711	688	660	739	672	752	694	682	708	660	713	733	696	728	712	695	707	701	645	670	759	674	691	672	645	687	652	724	694	680	722	674	701	687	702	701	674	679	696	712	724	728	701	718	708	662	689	663	685	686	669	734	705	682	711	670	709	694	680	692	772	726	686	685	722	684	690	714	708	691	704	728	724	728	749	709	740	690	692	660	678	666	679	698	657	685	704	672	696	698	697	725	696	702	729	728	712	666	682	720	677	703	704	707	667	693	681	719	721	706	650	678	707	695	717	715	686	688	697	718	656	661	682	678	714	677	664	703	679	696	655	661	723	651	724	723	703	703	721	648	693	680	684	668	656	678	705	714	708	684	619	688	660	704	693	693	697	693	714	720	677	670	654	680	653	653	713	708	666	676	689	675	702	698	668	675	674	725	654	703	700	736	668	675	701	687	675	696	698	691	720	712	678	706	708	711	688	696	662	664	669	697	698	664	654	725	724	721	682	682	710	695	698	640	689	687	689	709	714	726	703	742	692	658	710	681	660	729	705	718	691	652	668	704	685	705	728	705	664	702	701	608	711	718	693	701	693	688	750	715	716	751	683	708	672	683	634	662	691	699	724	659	665	665	747	697	655	719	678	719	618	697	680	698	710	686	724	695	682	681	692	635	700	712	703	735	684	671	706	704	736	676	671	710	690	709	749	697	670	724	702	671	696	696	669	703	695	708	664	735	662	680	680	608	714	698	680	743	706	691	694	689	714	664	721	674	741	714	709	715	685	676	724	699	675	678	707	725	686	667	673	650	669	666	686	664	702	690	692	678	659	722	697	714	684	699	736	694	684	674	725	685	702	699	700	669	687	679	680	722	670	700	758	692	659	679	681	672	732	668	681	674	707	708	650	652	704	694	688	692	764	728	659	655	708	715	748	712	712	699	698	695	701	669	699	674	674	725	682	673	611	667	725	689	666	707	669	717	635	662	670	648	733	662	708	688	701	723	702	722	684	695	699	689	711	699	708	669	704	655	729	657	675	694	621	660	692	699	677	678	709	707	644	741	710	761	719	707	672	717	652	724	689	700	627	648	702	663	707	638	731	696	643	682	681	681	744	699	686	691	653	656	656	689	663	673	672	711	699	688	693	718	725	716	678	703	711	688	689	728	738	672	721	698	682	712	736	678	726	688	664	669	738	710	685	658	694	643	677	697	647	751	684	661	695	639	735	689	637	727	710	676	628	685	702	681	688	647	669	674	729	723	690	672	686	695	666	676	670	723	656	718	716	709	687	714	652	696	653	726	670	685	746	709	658	662	699	733	694	705	720	664	686	723	723	719	674	680	726	677	722	696	698	692	706	700	687	708	678	630	714	722	699	725	669	639	677	714	658	737	733	680	657	712	677	717	702	671	657	728	697	685	710	696	700	691	728	713	680	717	713	720	686	669	665	652	691	693	702	665	702	710	688	710	694	707	679	682	685	664	730	669	688	681	690	678	718	675	758	713	697	643	668	725	755	690	659	742	710	695	713	681	669	689	666	676	736	688	702	685	674	701	690	632	676	724	734	722	698	663	722	684	714	697	700	735	709	642	684	702	663	666	714	717	699	652	722	671	703	662	737	693	699	697	707	679	681	707	745	704	703	642	714	704	680	671	704	675	700	731	709	709	708	706	671	712	663	648	717	649	671	707	698	661	715	723	662	669	746	683	701	715	648	675	671	652	691	675	716	657	696	706	667	723	662	662	696	694	675	702	697	710	708	703	665	733	682	689	698	666	679	700	670	682	643	715	737	709	708	727	662	680	722	692	665	698	716	653	719	705	701	692	722	690	638	674	719	696	675	692	735	700	713	701	698	661	672	693	663	677	665	665	678	717	693	685	731	727	708	657	738	703	686	687	689	717	678	732	686	705	646	669	691	742	676	685	678	676	670	672	637	641	690	689	715	702	667	729	691	688	686	626	660	728	691	670	750	712	737	684	728	691	720	693	697	670	690	649	667	687	705	717	701	701	730	687	729	661	703	711	725	649	676	686	692	672	714	696	679	712	646	710	713	714	707	660	742	668	697	696	661	727	733	685	714	716	646	661	708	683	734	657	739	679	693	703	731	687	736	692	678	730	735	707	666	695	699	674	710	704	692	724	666	680	669	723	673	666	710	708	676	733	681	651	728	687	685	647	682	681	654	641	696	677	679	704	663	703	714	659	653	607	682	690	666	723	652	687	693	690	708	685	663	673	723	711	685	716	641	678	682	701	711	663	697	639	677	706	682	674	691	672	724	647	763	665	691	693	710	688	700	706	686	636	698	720	726	738	654	665	691	716	655	722	644	651	699	733	728	727	688	745	702	650	745	702	697	681	696	667	713	708	703	727
3677	6131	17058	69701	57957	34596	14513	4134	1418	791	661	695	702	717	709	713	622	700	647	681	675	642	706	686	674	653	706	678	680	637	674	709	689	705	675	717	677	695	701	690	656	671	726	685	659	671	681	632	700	684	723	696	681	730	719	680	681	679	684	705	682	668	704	690	711	699	673	660	696	729	643	661	673	707	693	665	674	654	662	729	686	668	736	669	724	696	680	686	686	679	702	662	717	676	722	685	649	675	688	654	713	701	713	695	717	681	641	687	664	683	657	713	677	669	723	670	674	650	682	728	652	680	714	652	632	690	713	673	680	739	639	650	696	686	647	656	649	711	689	730	650	728	706	655	698	688	656	658	705	639	697	679	705	704	682	680	693	683	655	724	688	727	701	642	644	680	676	676	667	722	690	682	742	693	683	717	655	696	731	671	707	682	670	683	706	672	639	724	704	742	689	657	715	689	608	675	672	663	658	703	689	648	619	632	728	657	637	693	721	702	694	664	694	677	701	637	678	651	652	711	663	715	686	716	678	696	704	675	666	699	647	698	627	672	712	686	668	652	682	663	713	659	671	681	661	702	667	668	680	618	674	690	664	669	729	655	673	725	700	699	653	697	652	691	689	697	718	672	694	688	671	661	661	668	673	662	680	681	709	681	699	642	714	683	705	713	712	701	687	650	690	700	711	703	695	684	711	623	676	640	682	696	678	710	669	648	702	710	676	679	681	696	673	684	713	701	711	663	660	668	676	661	694	646	677	683	687	674	656	650	721	693	695	668	652	726	697	693	660	697	643	735	672	656	667	619	698	684	743	748	744	698	660	631	672	702	678	690	694	677	656	704	662	670	656	677	687	673	649	702	685	644	719	651	666	646	682	687	685	684	646	645	713	692	721	704	678	632	619	711	693	704	681	673	680	681	723	707	646	692	666	727	656	697	685	700	634	642	723	676	694	698	693	691	722	727	687	653	701	723	703	674	665	655	664	692	676	703	670	712	681	694	682	673	634	721	678	696	660	678	687	668	661	658	697	685	701	705	674	652	685	700	676	712	651	717	654	652	653	699	692	707	681	692	709	653	653	672	700	657	699	667	646	742	647	648	701	676	735	657	685	696	680	688	641	662	691	700	668	680	674	616	715	674	702	682	725	675	661	712	664	705	646	694	673	661	728	690	681	677	626	705	681	646	688	681	661	680	648	698	676	687	679	680	704	707	675	691	665	676	701	679	725	675	684	721	659	668	678	678	681	680	668	688	670	686	705	694	699	733	675	670	651	663	674	644	671	692	661	667	678	694	690	702	680	709	663	678	695	651	736	702	666	746	680	654	695	716	687	696	712	693	754	672	729	689	729	709	663	652	693	663	666	684	658	682	693	643	724	675	675	658	668	659	670	655	706	641	706	714	677	657	716	656	716	721	648	667	696	706	718	662	687	658	696	688	647	748	687	667	717	668	672	644	692	638	702	640	702	670	668	651	706	642	651	617	701	679	722	706	670	656	664	680	704	678	683	685	688	704	675	638	671	665	699	679	690	700	708	693	663	691	680	679	689	680	699	712	662	633	664	690	697	700	693	688	682	680	694	690	689	677	689	720	653	712	677	685	684	638	717	700	689	717	676	700	663	671	691	691	712	689	676	669	727	705	663	693	732	716	704	725	670	626	668	610	666	651	687	684	683	663	680	642	622	693	690	639	680	681	687	670	697	714	628	651	685	663	674	728	718	677	704	670	653	691	681	697	657	670	651	711	702	659	664	674	662	660	697	643	709	630	689	676	709	663	700	652	712	715	692	748	679	673	678	675	708	675	701	631	715	659	719	631	676	681	694	663	610	654	630	703	659	674	726	700	674	713	695	713	685	699	685	632	717	700	677	682	673	701	660	688	656	671	700	674	665	683	650	672	702	663	712	664	658	685	684	666	671	675	668	672	673	665	715	692	663	655	653	697	658	702	648	696	694	655	703	669	727	669	675	679	700	686	673	684	657	691	636	728	660	668	653	677	667	693	690	605	670	686	724	676	668	685	697	700	688	672	662	677	620	665	666	623	728	700	704	686	663	650	673	622	711	690	659	685	723	698	655	677	698	684	685	683	669	695	667	716	677	699	701	644	642	700	634	724	648	694	657	682	676	708	713	700	688	673	679	698	642	716	677	650	648	730	692	692	635	661	664	624	748	701	653	663	703	674	673	710	705	723	679	707	686	680	723	655	651	684	649	702	670	653	662	657	700	657	664	644	693	696	677	665	699	680	681	679	669	691	663	704	682	639	704	665	684	658	713	698	686	679	735	687	693	697	705	714	666	701	727	701	650	689	592	664	666	714	699	722	683	707	648	685	634	718	718	690	686	709	702	669	677	688	615	678	691	693	734	688	697	656	614	688	707	721	661	664	668	639	654	637	690	716	654	655	642	686	741	657	698	667	683	670	644	662	688	677	650	689	656	684	692	659	665	735	672	677	689	642	666	664	720	687	645	660	697	715	674	649	675	665	672	657	723	676	693	706	653	691	695	674	641	669	702	687	693	687	682	632	667	662	680	644	680	713	673	743	668	693	652	671	683	670	652	638	618	690	701	631	658	666	673	688	687	682	713	666	666	681	668	700	707	684	659	682	694	684	698	674	669	689	685	701	655	673	645	626	709	655	656	677	703	706	689	687	681	648	629	653	691	684	655	632	654	694	666	654	701	627	656	698	698	722	666	696	632	681	685	684	685	713	633	690	684	675	697	676	641	680	712	647	698	697	697	665	699	673	649	707	678	690	653	670	671	684	678	666	677	664	662	668	690	696	695	656	677	670	651	662	671	639	682	697	686	651	681	663	710	724	673	706	687	672	689	633	713	654	658	695	671	622	641	681	681	689	660	693	664	662	691	617	703	632	704	636	641	681	647	680	685	716	678	659	693	687	688	672	711	672	670	684	712	644	685	649	660	679	703	706	688	648	657	684	663	665	627	685	678	678	671	659	719	697	727	648	664	688	710	727	682	713	661	678	629	698	717	694	667	709	672	756	674	701	700	732	661	703	684	678	703	633	720	665	668	643	675	683	654	694	705	666	693	659	754	683	712	693	697	661	675	689	708	660	698	660	662	699	669	698	679	677	688	657	622	669	700	726	644	656	699	653	684	642	741	696	701	686	651	692	670	667	682	641	704	713	676	688	674	672	712	698	660	706	679	673	662	711	669	717	670	641	694	731	702	665	722	655	695	689	705	657	717	659	699	718	626	688	675	662	646	660	667	699	689	693	707	679	685	669	649	671	701	673	661	707	693	636	694	657	692	710	655	659	680	689	675	694	703	714	647	644	680	613	709	702	668	701	662	718	677	676	662	645	646	685	617	702	662	729	688	697	656	628	657	646	656	653	670	655	672	665	674	665	733	690	668	696	678	705	717	707	671	650	658	667	644	690	735	673	721	697	657	631	680	681	697	689	700	711	670	652	705	694	722	666	710	705	721	677	677	658	680	663	719	686	694	604	697	696	678	717	703	685	708	641	665	666
23749	21078	29228	49769	60087	44786	25883	7515	1628	1015	827	770	781	783	746	792	769	800	773	727	811	693	770	787	826	693	798	822	749	781	780	745	756	753	750	798	783	809	756	791	815	760	749	748	799	739	770	724	712	755	756	741	727	805	798	797	752	740	741	756	766	712	760	754	775	699	762	755	795	785	762	763	728	797	798	774	731	717	712	751	783	780	748	721	750	759	769	758	775	783	762	776	740	723	765	780	741	727	733	771	751	750	756	773	807	747	758	772	797	777	739	759	736	818	798	760	756	809	781	801	772	770	796	745	781	743	761	708	726	777	814	766	730	781	721	791	795	752	717	733	776	793	785	751	764	727	752	772	802	777	728	709	692	788	789	761	698	715	751	757	734	761	751	792	768	680	755	737	754	806	696	802	763	742	757	692	800	752	748	816	737	754	785	712	754	733	738	726	762	845	755	756	738	778	839	766	748	750	748	738	753	721	728	715	757	762	718	752	787	782	760	773	769	734	758	753	758	768	752	764	726	757	779	772	777	733	756	767	746	800	784	755	761	740	780	704	750	746	723	778	749	757	767	771	782	715	758	749	754	738	788	763	761	787	753	771	745	812	773	777	789	754	782	785	769	775	734	773	769	755	763	783	759	739	775	773	770	723	801	780	756	782	781	781	747	725	718	704	829	734	733	765	767	750	729	802	745	774	729	695	765	781	755	743	747	772	723	769	777	742	698	816	717	786	843	749	726	724	762	809	775	732	771	727	782	785	760	776	748	744	774	778	760	797	760	738	742	776	804	739	780	733	771	802	710	787	762	757	776	769	809	726	793	827	750	685	814	808	802	827	775	779	784	722	798	751	772	797	755	738	762	765	749	807	773	783	731	722	765	729	747	790	804	721	691	732	762	755	804	724	766	778	752	768	743	781	761	781	794	731	715	786	744	745	723	721	750	734	788	751	790	747	702	767	774	744	737	713	729	770	731	813	734	786	711	732	806	724	752	749	789	757	711	796	778	746	804	788	708	779	734	754	786	787	755	757	740	752	719	769	768	747	783	825	758	825	786	754	767	774	751	706	692	786	735	770	775	786	785	753	718	780	815	788	813	772	736	739	758	781	793	718	753	776	713	753	728	790	737	754	746	737	721	724	777	757	764	789	763	723	739	773	782	735	720	799	785	753	708	774	773	796	779	784	795	756	758	778	729	801	701	747	727	727	732	725	771	755	744	732	729	720	782	773	774	729	751	782	776	793	782	759	774	796	793	767	789	806	783	734	759	732	787	729	720	777	759	720	726	746	764	754	762	839	788	773	745	744	786	765	753	764	815	742	782	805	734	763	790	747	771	792	797	778	769	720	803	744	807	702	806	752	821	748	745	790	802	754	744	712	756	742	736	794	778	796	764	746	761	740	763	727	731	726	736	804	751	695	716	735	718	725	798	761	780	758	730	749	822	804	758	712	753	771	789	783	789	762	745	742	751	799	741	735	799	748	788	730	758	761	767	777	775	763	786	791	762	757	799	703	763	736	789	741	759	727	793	782	766	739	773	754	749	775	736	799	696	747	779	790	771	753	779	764	772	733	700	783	768	748	752	753	727	765	739	756	741	709	775	734	770	776	722	746	755	738	792	780	761	770	745	746	757	744	749	748	721	745	800	752	717	736	742	760	737	738	743	759	797	773	725	686	780	767	735	752	731	730	750	760	782	721	741	784	733	744	777	788	808	718	765	717	732	736	816	793	800	793	718	762	807	757	779	731	740	766	751	768	781	780	785	750	780	735	737	713	787	773	756	799	749	764	706	743	791	740	750	747	779	750	747	777	716	816	763	751	741	754	777	718	789	754	764	736	754	787	719	792	775	781	739	832	840	755	757	776	741	775	813	746	743	709	748	784	741	818	741	727	773	761	775	773	752	851	756	734	741	701	747	762	737	768	807	810	806	818	766	754	746	742	749	819	773	735	748	747	732	740	769	773	776	714	792	747	782	749	791	760	745	778	756	783	754	750	793	718	784	719	767	757	739	749	754	811	774	772	797	761	737	819	728	753	778	771	774	773	757	727	757	747	790	737	755	763	818	735	758	740	740	739	729	744	735	785	770	730	805	730	750	721	740	796	707	718	778	796	789	782	737	763	737	728	721	741	777	734	778	775	734	743	740	743	755	828	766	805	777	764	773	738	770	770	728	745	672	767	773	730	756	721	768	772	772	768	797	764	753	717	766	737	802	756	793	811	756	798	757	740	760	805	710	745	760	793	804	735	797	730	751	716	794	767	783	769	764	769	763	721	803	738	763	791	796	785	741	785	759	789	726	783	763	738	784	774	718	824	719	748	771	735	766	797	771	750	723	709	746	799	749	762	761	738	827	762	702	726	748	740	798	753	731	777	817	800	756	745	754	752	747	763	742	804	737	804	761	783	764	741	798	773	752	739	804	739	760	735	780	753	795	756	758	771	791	761	757	789	768	770	760	789	785	750	750	761	742	764	791	746	778	769	732	761	794	750	689	784	760	767	734	780	789	741	756	793	708	779	764	735	796	722	764	744	799	764	758	794	811	781	773	739	751	712	732	781	749	783	710	731	733	784	751	767	762	732	746	758	764	704	736	734	763	782	756	756	699	761	760	749	754	741	740	704	771	762	750	747	768	779	754	796	723	757	760	779	758	795	772	725	788	734	751	758	780	765	802	759	783	758	742	787	746	721	749	763	757	745	754	757	730	771	760	810	751	759	764	773	804	805	765	762	786	768	797	749	766	824	783	742	800	800	755	799	760	741	738	816	760	786	726	798	748	805	754	768	760	802	752	747	781	776	757	765	695	751	757	722	754	782	761	769	786	727	736	763	777	752	754	765	827	805	727	749	760	738	746	792	698	790	739	718	750	789	775	786	709	776	725	716	849	774	804	767	715	777	751	809	754	734	766	737	784	763	714	740	752	731	805	775	789	741	741	791	795	797	765	735	735	772	695	740	741	710	785	795	744	744	729	790	747	734	780	741	744	738	744	719	745	765	741	733	757	758	740	738	772	724	800	725	752	732	715	729	756	806	755	786	760	787	745	736	759	738	778	744	744	746	672	723	779	762	798	739	753	733	749	767	734	716	744	798	762	717	757	756	782	760	768	730	786	776	768	683	715	768	771	747	775	733	750	739	778	739	737	751	791	756	760	775	755	687	765	749	778	779	769	735	775	794	777	829	765	790	750	769	800	757	739	795	697	781	797	723	774	778	728	781	729	797	769	750	802	738	850	753	719	686	760	799	730	780	739	786	783	741	781	728	726	767	745	743	809	811	751	707	761	764	749	816	775	722	750	772	740	740	781	786	757	760	740	722	770	740	773	751	757	766	776	795	775	706	763	745	736	751	800	806	784	734	753	763	768	744	750	758	747	709	724	793	762	754	790	779	725	699	729	731	782	725	753	798	764	725	765	767	756	790	762	785	763	745	769	730	736	762	778	821	765	748	751	764	762	775	753	724	733	791	709	741	766	770	784	758	787	762	797	770
4009	7382	16830	81888	65976	38426	15971	4730	1446	856	771	776	768	797	739	788	774	731	785	747	740	746	733	802	734	718	704	763	724	757	740	772	717	760	753	740	714	773	770	741	753	758	724	771	734	743	756	735	783	749	740	769	776	775	724	749	727	749	746	779	761	721	741	751	722	729	792	709	705	729	747	710	718	735	718	718	742	730	741	782	748	760	780	725	742	743	761	735	793	758	795	767	771	765	779	767	750	727	747	724	757	779	773	757	794	785	750	754	775	728	735	769	787	780	757	762	783	753	815	784	742	757	715	820	753	730	762	717	728	785	728	728	769	737	787	727	772	759	759	778	720	749	753	757	751	745	717	747	788	746	755	784	722	774	742	747	749	743	761	757	754	732	720	762	751	704	767	733	728	764	717	744	698	775	766	737	746	778	789	728	704	719	692	738	728	743	759	705	749	770	733	692	755	710	821	801	751	743	739	770	759	712	719	752	788	718	717	745	741	701	724	703	780	770	729	762	753	738	756	738	743	758	715	745	737	723	783	737	697	736	753	740	717	750	713	758	760	743	690	728	762	726	738	718	751	772	755	784	753	731	752	745	738	790	737	710	775	746	791	775	746	754	782	660	711	833	731	759	725	705	764	726	772	756	751	755	710	737	745	773	743	719	729	714	703	722	722	717	756	778	768	829	727	760	714	739	777	761	742	752	667	727	760	752	745	751	715	763	745	776	763	741	761	743	767	760	712	701	745	754	760	766	770	724	762	727	708	752	732	743	767	738	742	758	770	719	734	730	799	774	775	726	729	787	742	694	751	687	750	712	717	732	760	769	744	702	756	712	756	749	749	758	741	762	771	726	752	743	746	801	764	759	721	788	752	786	699	759	704	706	753	709	795	765	743	772	755	741	752	731	712	742	683	779	775	758	755	790	712	736	797	753	748	710	742	722	744	733	728	740	738	713	757	771	722	763	774	727	770	765	767	760	698	724	760	726	774	765	728	758	726	775	746	724	727	768	673	721	783	743	735	744	749	751	742	731	714	732	725	756	754	759	740	743	681	715	809	807	763	730	753	791	738	771	767	769	715	766	760	725	719	728	738	748	735	766	692	769	748	760	790	751	722	764	695	735	735	720	760	738	748	759	789	696	775	796	730	705	762	715	739	737	781	769	774	788	758	769	739	719	717	764	687	760	750	713	737	755	753	776	730	732	797	715	735	751	776	718	755	772	745	729	710	719	759	731	710	765	676	719	735	760	748	755	770	728	769	734	748	746	760	771	806	715	755	731	701	734	775	750	711	731	741	712	731	719	725	712	735	779	767	729	783	757	731	717	729	738	734	701	679	725	761	703	789	717	777	754	743	750	754	755	756	719	720	753	774	736	760	761	723	733	724	768	752	808	730	733	773	738	757	756	727	774	735	801	741	753	790	723	790	740	774	708	743	724	761	756	741	688	739	738	739	727	784	727	706	786	722	727	766	768	745	782	719	718	771	784	787	750	733	727	737	688	799	765	745	751	696	743	757	752	750	728	744	737	727	746	714	773	734	757	724	728	716	726	693	757	809	732	730	755	746	755	784	748	751	742	733	775	682	763	752	734	791	712	717	716	770	758	763	737	752	739	753	752	758	717	723	785	755	707	763	752	737	759	777	721	775	726	780	761	799	763	732	745	736	736	785	721	729	730	694	720	732	762	734	763	741	710	759	797	746	754	758	796	742	707	784	731	739	758	735	696	762	768	748	762	766	771	736	783	765	718	756	783	751	766	734	696	731	725	703	742	729	760	761	837	775	731	755	703	749	723	738	703	742	762	776	768	716	758	736	707	728	786	703	696	736	771	722	732	728	731	722	741	799	724	803	703	758	726	757	772	724	721	670	729	731	752	781	725	755	757	761	729	732	723	749	776	770	710	769	716	733	707	733	739	740	733	771	754	738	783	754	727	733	684	740	731	680	739	759	731	748	697	752	733	723	773	759	782	768	744	738	760	764	719	770	775	745	723	794	732	735	754	765	759	734	721	769	682	721	783	766	686	737	729	744	750	764	726	770	740	764	740	761	764	747	747	709	741	759	735	726	752	783	795	727	771	753	775	713	720	742	730	759	771	747	798	731	755	693	670	765	738	762	718	762	743	756	744	772	726	761	758	731	744	754	798	803	768	745	759	746	796	741	739	732	752	770	722	736	772	768	730	733	768	763	764	755	781	755	771	735	719	744	712	747	741	782	749	723	746	768	757	752	767	709	733	682	684	728	768	778	766	759	731	742	744	730	778	752	744	782	683	728	721	766	727	783	731	708	754	753	697	776	721	750	737	708	798	722	747	747	752	741	748	787	736	747	772	743	743	745	764	755	745	750	700	759	753	756	763	726	783	750	792	741	735	681	746	745	721	722	772	739	733	718	682	707	771	700	766	786	742	763	755	735	788	796	744	727	750	787	741	771	766	796	714	748	770	768	739	723	732	752	773	789	768	745	716	804	760	730	766	755	754	741	714	763	742	717	748	680	747	687	773	752	741	732	774	710	743	725	760	759	775	741	731	744	837	713	756	768	698	761	690	762	797	722	787	761	764	731	765	767	746	785	748	689	766	744	744	751	759	737	783	730	751	747	786	722	722	730	779	755	760	770	739	741	729	714	750	740	704	760	752	753	764	727	768	768	714	721	718	722	759	691	730	757	756	705	763	742	700	726	690	721	706	709	708	753	706	743	777	786	758	742	779	765	726	789	742	753	770	770	714	724	719	727	710	748	736	720	710	707	773	801	750	761	762	754	744	750	750	762	690	682	786	773	687	728	736	802	716	767	779	757	777	744	750	744	752	696	728	754	760	720	704	714	739	736	749	684	721	718	763	771	744	774	685	743	769	754	683	723	724	716	726	760	762	745	775	790	753	723	706	743	737	775	751	741	736	735	736	760	749	711	743	749	707	724	766	729	757	740	730	776	771	707	746	779	784	778	721	731	705	799	742	743	757	733	748	772	754	761	706	771	760	731	746	769	768	701	767	709	697	723	786	712	737	721	712	808	746	715	711	727	746	734	777	696	772	766	726	731	729	764	704	695	735	742	705	741	714	688	747	747	725	730	743	747	745	738	757	692	803	724	813	729	729	716	797	745	735	726	769	704	742	774	763	745	777	736	735	764	769	760	750	729	701	750	818	703	729	783	745	829	692	747	760	784	748	773	711	747	729	705	758	742	732	740	739	694	760	734	759	767	714	720	742	781	761	762	769	679	753	728	742	777	690	754	736	776	749	776	809	762	760	736	749	742	761	793	716	735	682	739	715	771	790	686	754	725	779	751	770	787	753	721	736	730	784	752	777	737	755	743	746	772	714	694	773	756	767	733	746	724	771	714	701	739	773	744	763	779	718	742	711	708	733	760	756	748	749	710	741	744	717	739	686	732	715	750	781	718	764	772	745	692	729	754	731	722	757	755	685	744	750	709	707	729	727	731	730	736	757	709	734	767	722	744	729	736	761	720	772	739	775	758	694	729	753	804	691
27039	13539	5215	24023	16766	7359	2610	1098	771	715	705	665	693	641	704	642	651	662	697	671	720	693	695	702	711	682	653	662	710	677	685	690	708	670	689	676	621	694	681	694	668	690	687	672	635	683	674	680	658	652	670	680	683	723	698	723	744	707	679	713	710	646	678	654	667	666	669	682	662	720	650	686	736	717	728	705	683	660	702	669	686	757	689	676	705	689	679	731	704	652	634	693	720	702	666	654	705	627	668	674	695	672	689	658	715	656	657	649	655	717	635	706	683	675	694	706	681	647	686	652	667	662	634	732	704	686	669	697	676	663	623	649	640	631	669	637	660	696	676	644	712	728	634	667	655	704	670	678	657	682	667	726	664	707	692	694	686	661	693	645	671	647	691	720	635	655	672	706	733	698	673	666	657	709	671	672	656	713	665	724	689	658	688	705	712	714	644	715	686	727	691	685	655	671	656	639	698	644	632	707	700	670	699	703	704	723	699	669	688	688	676	656	712	741	671	681	666	683	669	660	684	673	674	655	700	710	600	648	706	675	666	699	687	675	676	657	690	690	654	675	695	633	664	678	638	708	661	668	648	694	673	711	713	665	666	723	686	671	668	632	690	687	747	710	716	698	691	677	711	705	687	707	680	672	736	662	675	696	697	703	665	645	691	689	703	703	732	694	690	644	663	656	670	679	677	673	694	714	710	681	691	730	697	693	683	675	679	607	692	727	727	682	683	669	698	661	628	678	717	723	677	694	758	651	697	703	671	684	681	686	702	665	642	685	673	641	690	709	674	683	663	720	723	632	650	711	647	654	726	671	724	738	697	684	699	685	675	698	664	643	702	672	695	677	671	687	727	682	694	661	710	722	687	681	731	683	662	691	676	624	694	747	657	681	668	677	690	699	654	676	669	668	640	648	673	703	697	667	684	686	673	644	659	737	658	703	675	715	659	656	689	660	728	722	683	705	661	688	711	647	695	705	681	641	704	652	650	698	592	677	656	720	631	700	749	685	684	683	681	720	694	707	649	718	674	704	698	657	665	684	647	698	645	716	644	678	629	642	650	680	690	641	640	682	679	654	718	668	724	706	673	678	722	660	676	690	639	640	647	697	711	666	658	714	709	722	636	679	693	720	616	698	720	712	735	717	700	684	712	627	686	677	664	673	672	718	632	621	718	661	694	647	654	677	659	677	688	646	636	617	631	666	684	725	694	685	681	701	711	671	691	704	660	640	681	686	687	697	644	655	694	679	685	718	710	659	719	727	674	650	690	700	696	685	718	666	668	705	688	677	639	667	669	658	671	683	672	636	716	642	652	710	673	670	683	685	692	694	707	689	709	697	700	666	677	654	720	729	662	689	756	707	685	689	635	689	677	669	711	711	660	740	715	687	697	714	736	691	674	628	662	674	661	690	662	728	697	724	671	684	662	635	671	691	699	682	692	636	699	698	758	657	685	707	718	626	664	669	652	685	724	668	674	721	651	651	683	731	703	672	696	667	645	667	666	648	669	701	689	702	675	671	679	654	679	641	658	680	708	659	764	688	698	646	699	708	715	685	686	681	649	682	712	709	657	697	675	684	683	679	710	666	668	678	674	680	713	733	658	719	693	661	689	661	709	666	626	651	663	649	666	678	677	711	678	670	665	692	651	736	671	716	716	692	707	684	681	708	665	697	668	680	588	684	690	661	673	675	691	699	664	713	672	645	679	639	647	698	658	661	704	706	663	674	686	663	666	670	684	650	637	704	690	640	677	701	711	693	659	689	711	659	696	669	727	683	674	648	643	682	617	673	691	706	658	640	662	674	669	682	682	670	664	702	703	671	706	724	694	720	675	716	670	715	719	702	739	683	703	657	720	633	697	670	656	700	679	715	724	692	648	706	676	754	687	730	657	675	635	690	696	673	690	720	694	661	712	682	686	636	689	699	668	721	673	712	651	669	724	715	665	674	673	723	713	707	655	666	696	729	699	681	674	676	662	679	702	731	735	666	655	668	696	648	654	694	684	694	728	625	679	711	704	663	628	694	681	667	687	705	697	675	650	713	674	713	690	635	657	654	669	674	690	695	691	694	742	688	726	677	713	709	674	662	729	692	624	749	654	696	656	660	661	674	658	671	672	705	663	703	732	707	702	615	706	636	704	660	652	704	657	687	676	681	659	660	644	669	669	724	671	680	630	666	677	726	659	666	693	706	677	664	746	695	664	702	681	666	688	671	688	655	648	731	652	714	685	743	724	679	661	724	675	654	723	652	730	693	673	686	640	708	721	743	683	633	759	696	643	640	730	666	689	672	659	648	624	683	683	663	676	705	670	699	658	704	667	666	691	650	722	676	680	686	661	654	666	646	699	717	664	651	693	701	664	631	665	718	688	699	718	668	659	680	702	654	681	708	661	694	685	681	745	721	694	620	717	675	679	703	653	695	717	722	683	685	719	748	690	730	703	655	702	675	625	668	685	679	673	693	643	674	698	709	684	663	657	669	698	720	638	666	689	671	714	659	692	766	677	688	719	690	681	682	684	681	693	608	686	670	647	675	676	666	677	709	682	660	678	659	669	651	647	636	678	670	642	678	675	668	689	664	633	680	658	686	682	647	654	652	704	680	709	668	728	688	672	730	723	699	689	688	640	687	707	692	746	673	728	707	702	713	659	737	670	656	677	752	683	667	706	656	672	662	730	710	714	673	685	686	694	678	724	696	711	680	662	686	645	691	663	684	679	664	688	644	667	681	663	699	715	722	724	641	712	702	723	666	685	695	671	696	688	667	687	704	725	620	655	705	709	751	670	650	698	683	670	686	710	659	668	679	704	689	655	686	694	677	696	667	674	692	707	710	699	650	680	634	701	694	721	706	680	660	672	712	690	667	630	702	706	701	728	714	664	690	679	705	621	675	725	671	689	658	657	655	706	719	644	676	681	710	660	688	645	693	648	669	679	665	667	684	675	685	627	716	678	693	723	655	686	696	677	706	684	708	646	682	707	668	666	638	702	725	684	688	662	665	704	664	686	680	702	659	680	655	646	663	670	694	681	703	682	705	642	666	679	693	635	689	690	640	700	708	686	725	673	694	694	645	692	651	668	707	684	662	666	664	685	696	691	684	651	719	691	649	715	637	651	692	633	618	700	683	703	710	631	694	695	631	694	708	659	707	629	674	700	678	667	679	660	668	687	735	689	705	680	679	703	670	652	725	705	689	688	666	669	686	672	701	704	692	675	668	710	709	677	731	694	686	683	675	679	689	715	743	642	669	710	664	662	701	669	687	671	686	678	672	682	710	688	671	647	739	734	679	704	665	672	703	662	707	684	684	636	674	642	707	734	686	642	675	630	697	697	665	652	678	617	702	719	694	685	643	659	656	656	692	692	685	710	684	694	730	711	668	693	666	638	720	679	700	638	633	678	669	651	708	716	689	697	689	699	693	672	724	701	687	668	643	674	674	683	730	695	718	684	706	718	646	688	655	731	706	679	660	677	683	719	654	662	667	622	723	703	645
5125	1843	5569	19548	12308	5629	2297	1020	759	654	630	634	629	647	640	642	662	647	666	665	627	639	632	663	651	624	668	620	652	628	680	652	634	663	660	600	658	636	638	641	661	662	575	659	629	643	632	631	610	641	710	654	658	636	645	633	585	624	625	624	622	641	653	687	630	625	622	647	666	636	605	633	639	661	664	657	630	634	633	646	632	582	665	575	628	649	616	603	669	646	635	659	688	613	649	628	648	654	655	649	660	673	644	612	639	657	676	654	683	622	623	627	603	601	636	632	631	639	638	640	630	604	618	568	647	638	658	663	613	610	655	635	633	656	648	664	620	639	610	657	647	629	627	664	673	625	627	648	663	643	644	654	600	598	655	603	622	634	634	615	652	638	614	646	580	578	662	629	642	654	639	606	636	627	641	631	629	687	632	642	648	578	612	614	668	617	618	648	656	600	633	621	688	616	632	656	658	632	678	603	643	612	656	641	627	652	661	649	640	659	646	644	645	640	662	606	642	658	650	620	679	668	605	648	614	637	646	630	629	640	626	628	635	615	628	617	630	655	662	640	689	666	628	670	655	657	690	674	635	650	573	627	644	598	660	632	645	684	636	630	620	665	645	624	620	616	658	597	666	676	680	584	613	659	614	641	634	624	635	650	607	631	635	674	594	639	640	693	638	651	640	640	656	622	640	632	618	666	673	645	656	612	611	674	637	610	634	622	633	612	622	640	616	624	579	659	642	606	607	652	669	628	670	649	608	651	670	618	636	608	616	622	657	599	608	663	678	619	622	623	681	644	658	665	616	650	682	649	676	583	667	629	644	656	685	619	624	631	639	642	649	626	638	616	660	610	601	631	655	622	639	661	641	647	668	637	652	652	645	666	642	636	621	656	645	628	596	647	664	605	638	618	648	672	653	634	683	655	656	639	633	650	608	680	636	656	650	647	651	610	621	654	643	602	635	658	611	678	668	650	665	620	658	649	645	626	604	687	589	616	638	658	652	669	648	639	608	661	649	650	622	647	674	630	642	547	617	599	666	660	624	591	621	653	650	677	613	597	653	605	617	624	665	667	663	649	641	656	634	581	679	609	613	647	642	629	670	654	592	611	654	619	625	654	649	676	659	635	639	688	634	617	639	649	640	610	634	640	625	667	626	623	592	652	618	649	594	625	678	584	623	657	620	653	612	677	654	616	625	641	657	618	656	603	648	627	614	605	639	635	620	626	653	630	679	663	653	620	659	630	662	629	638	593	622	653	580	616	672	635	648	643	647	612	643	625	624	587	666	651	654	591	679	655	619	635	596	650	653	677	670	649	605	687	641	628	678	678	605	636	611	644	657	642	638	629	646	635	650	613	631	624	619	619	601	612	587	635	616	641	606	640	652	657	665	657	633	641	595	636	610	629	612	610	615	648	665	622	624	611	667	622	633	659	617	660	640	666	639	688	619	654	631	598	659	608	627	658	654	609	594	621	661	622	619	578	631	656	648	628	642	664	655	668	665	661	671	627	628	623	644	634	639	657	635	605	643	616	658	640	649	614	619	618	651	690	623	666	672	662	656	621	638	637	633	678	642	674	670	646	656	651	671	622	629	620	635	643	638	617	635	644	616	629	624	620	635	662	634	608	641	655	612	621	620	657	687	630	654	636	648	650	634	633	653	680	659	626	650	625	630	650	634	653	706	624	600	624	662	682	622	618	656	678	677	651	630	686	589	661	652	663	659	629	657	639	655	661	637	593	654	617	623	660	592	617	624	607	623	629	653	632	649	650	657	642	677	669	620	689	648	654	641	637	656	647	641	650	644	632	624	628	662	601	564	660	615	618	671	641	633	616	562	672	618	653	637	637	614	622	638	651	610	639	639	668	661	611	648	563	623	608	649	630	665	613	620	663	624	623	624	613	623	603	645	657	649	620	602	620	642	624	660	660	668	635	631	697	667	664	668	643	624	636	627	610	691	612	658	695	650	636	617	626	628	651	650	609	629	674	642	625	637	689	668	639	686	631	622	608	638	626	658	632	619	620	624	659	678	620	640	629	649	597	630	659	626	643	627	598	677	678	631	608	636	618	639	644	660	640	624	628	632	652	646	632	648	668	649	635	661	627	656	620	634	665	637	642	642	624	611	651	654	678	654	648	703	647	653	678	636	689	636	614	604	641	657	658	590	674	639	605	683	625	627	664	607	633	642	641	613	602	635	667	649	679	660	633	651	662	637	626	578	643	645	597	651	584	647	635	622	642	627	616	647	677	619	651	654	627	641	641	625	590	607	632	601	624	643	632	652	638	702	617	665	660	669	608	624	656	646	638	674	647	635	625	610	646	638	626	636	651	628	651	624	630	652	583	681	636	615	614	638	706	664	643	626	651	631	622	655	657	658	633	617	717	636	626	675	608	656	642	659	650	639	693	640	606	612	669	612	623	648	629	641	608	630	683	619	604	654	633	634	689	688	651	670	651	621	590	646	633	630	659	659	653	628	641	618	659	671	654	663	676	643	681	655	621	632	614	672	636	626	665	649	618	627	683	671	646	644	675	648	632	636	630	637	678	619	602	656	628	651	654	607	628	634	622	658	639	637	659	672	606	634	670	650	596	658	666	623	631	638	637	596	618	650	618	651	637	662	635	607	618	653	671	614	620	659	603	664	650	649	589	632	624	625	610	611	667	595	669	601	611	592	606	687	613	675	587	690	664	666	629	651	638	646	636	613	627	685	606	662	626	625	610	647	601	592	601	665	593	657	645	663	662	609	638	611	671	667	658	643	683	710	651	648	657	667	625	649	656	623	648	690	658	614	653	694	653	593	570	642	631	632	668	679	636	617	662	610	660	637	621	658	656	647	644	641	606	634	659	653	642	627	648	647	643	582	605	652	637	636	587	673	697	660	630	638	648	654	609	617	649	645	588	639	633	598	579	617	582	584	615	623	612	665	623	604	615	656	652	598	678	662	641	608	652	643	639	643	629	586	662	647	623	613	654	648	622	642	695	649	625	648	639	644	651	649	655	673	648	636	664	660	597	667	684	679	627	654	641	584	650	657	631	628	604	630	644	569	627	622	635	670	616	645	642	660	647	611	633	641	653	663	620	628	649	600	656	636	639	611	632	635	643	679	637	625	620	675	645	631	646	602	648	675	582	628	660	685	618	634	643	615	645	658	630	624	662	679	625	643	646	584	670	660	606	611	671	628	604	622	653	654	603	671	675	626	685	633	639	652	639	641	668	656	624	682	625	660	634	658	643	662	645	660	651	626	637	620	659	656	630	677	604	656	624	648	666	616	640	641	634	644	666	673	595	652	634	651	646	592	597	629	581	639	608	674	666	632	633	648	627	664	646	632	628	629	621	622	568	669	628	624	625	644	658	628	627	642	613	610	628	654	668	665	648	654	639	635	664	627	637	625	639	570	622	637	664	686	641	607	671	672	646	629	632	629	628	693	636	666	617	657	672	675	642	590	632	631	632	639	619	610	684	634	628	654	631	640	619	643	617	598	639
24547	21092	30966	57010	55285	39191	19512	4590	1236	770	720	712	685	650	675	727	699	699	725	676	693	650	637	655	638	686	672	674	690	699	708	713	677	702	688	721	643	673	660	687	680	663	673	711	670	704	675	653	675	702	678	690	660	696	692	680	673	693	681	609	686	660	704	635	666	694	656	674	651	662	690	686	685	677	698	668	635	662	703	684	675	709	716	678	714	721	697	709	678	690	685	671	688	664	635	690	666	656	642	691	649	649	682	678	683	696	706	698	687	681	658	652	688	651	707	709	674	669	697	693	682	675	669	622	680	658	636	608	687	673	635	675	643	673	644	661	639	692	697	717	696	632	671	659	671	635	678	672	665	712	707	695	699	643	649	687	680	690	697	705	693	663	674	684	674	661	677	668	675	703	667	653	697	638	669	682	626	624	647	651	619	607	672	648	638	668	653	626	669	710	640	724	685	705	648	706	658	619	666	665	651	701	664	668	711	705	631	661	666	709	648	676	669	691	667	667	674	658	690	671	644	686	672	728	644	661	648	667	680	650	676	675	699	652	641	701	669	652	670	642	689	728	693	666	622	684	721	660	649	710	623	683	618	649	654	682	623	654	692	640	652	649	642	678	702	662	681	676	716	644	683	687	695	714	668	671	631	697	612	657	678	615	677	637	715	727	699	667	667	662	642	641	685	625	641	655	634	647	662	661	676	670	677	699	711	679	675	717	682	644	684	662	660	630	675	685	708	694	630	643	692	695	676	671	652	668	625	657	706	615	689	677	696	689	639	658	639	629	667	646	690	676	674	689	632	652	672	691	636	644	713	647	674	659	699	684	614	648	698	686	666	667	659	661	706	656	727	705	685	638	683	666	682	671	700	663	642	670	611	669	683	681	684	662	630	639	681	700	694	674	644	678	692	634	715	638	672	694	735	689	695	636	678	650	690	683	606	654	699	620	648	644	662	642	644	697	708	628	692	723	683	692	689	688	697	658	679	730	639	726	715	722	645	644	633	642	607	645	652	653	699	662	680	654	641	728	639	668	672	661	669	651	714	644	674	678	654	648	643	675	671	719	658	674	653	663	668	703	658	664	632	712	691	661	689	683	724	670	666	690	664	654	644	706	671	703	691	690	662	674	658	643	641	656	702	671	671	654	666	662	654	633	747	668	704	650	690	699	643	675	707	661	724	717	677	613	634	735	662	607	629	670	714	699	644	650	593	649	637	704	646	629	661	656	676	708	659	651	694	666	632	697	629	659	721	673	667	656	634	680	676	661	702	628	670	685	697	633	654	649	638	657	662	662	682	683	712	653	691	672	705	647	668	656	652	646	694	653	709	697	662	631	618	674	653	704	681	684	652	627	675	698	640	688	601	671	699	636	698	665	698	672	676	673	656	696	702	684	671	645	698	648	612	657	702	675	662	660	653	681	650	699	668	659	655	650	687	718	645	627	675	654	684	666	673	657	646	650	663	657	707	719	649	694	692	685	694	627	678	663	677	660	651	721	716	639	680	690	665	644	627	686	663	706	697	654	691	646	663	643	627	625	625	681	707	680	631	684	690	637	642	650	650	660	658	629	673	704	617	666	695	663	710	660	660	670	672	724	642	645	682	593	682	633	653	660	597	685	668	682	657	699	645	669	646	665	666	675	657	684	693	660	661	655	648	695	748	685	700	670	667	645	673	652	602	699	673	645	651	674	704	666	666	656	723	647	638	594	714	676	683	675	670	663	620	649	688	646	633	637	628	595	684	651	692	690	680	651	679	701	652	658	688	706	660	702	665	679	664	676	658	672	693	666	666	679	695	658	717	664	717	679	666	674	638	661	650	655	691	679	706	643	708	649	658	688	704	665	670	671	635	651	662	683	630	654	675	648	637	676	654	658	655	668	671	690	670	679	639	627	713	705	638	677	641	667	668	657	694	659	654	663	706	690	693	679	674	654	641	623	644	654	649	714	670	681	614	680	672	669	617	677	692	654	670	699	696	626	690	661	682	672	617	640	659	648	693	686	651	719	659	693	711	689	637	657	658	664	640	664	680	663	692	674	699	626	692	615	644	677	704	666	694	678	671	678	651	660	682	673	688	627	706	689	624	679	708	662	686	695	683	700	621	650	653	645	677	677	662	651	661	667	690	694	652	658	720	633	653	666	640	632	697	660	665	613	637	693	689	644	679	636	619	626	694	730	684	628	672	660	680	698	612	715	633	713	645	694	679	695	668	675	689	643	663	709	626	661	692	658	700	654	620	657	637	692	671	659	649	705	655	677	694	664	664	654	687	653	658	709	640	651	660	684	680	675	726	700	707	651	648	710	674	673	669	698	657	673	673	668	696	698	638	676	666	680	666	675	663	660	715	649	682	677	683	728	618	739	699	675	648	666	655	682	683	691	646	686	653	643	664	657	654	652	658	683	730	677	696	670	646	690	618	637	693	666	718	690	692	648	625	675	675	710	721	673	711	634	662	682	693	675	639	707	643	664	658	680	656	634	630	655	637	632	661	655	679	663	673	699	686	668	662	663	656	711	656	653	689	620	678	660	633	659	671	673	670	638	682	656	676	677	656	676	636	662	696	630	671	693	650	689	659	666	613	679	658	671	677	677	657	625	644	619	703	633	665	642	667	630	633	621	647	660	676	647	685	669	653	664	627	661	644	699	646	701	645	651	690	707	669	703	725	668	638	659	670	632	683	649	663	710	710	646	659	631	715	687	670	735	688	685	642	641	710	658	656	647	664	622	635	649	658	669	679	660	602	660	693	644	650	624	676	684	731	674	626	675	659	642	680	721	662	689	677	686	661	665	685	623	624	685	635	668	660	674	656	700	718	656	656	613	669	663	710	668	650	651	685	660	695	666	655	612	639	630	650	664	654	674	706	698	662	648	698	696	708	688	650	642	697	685	655	697	660	728	692	647	713	655	679	667	607	691	666	654	680	675	684	673	670	670	670	655	692	717	620	675	663	673	676	668	680	622	640	663	673	624	671	688	661	624	630	655	618	682	666	676	691	691	643	690	675	676	664	683	652	635	641	669	691	667	682	725	667	647	691	678	681	665	694	661	704	735	638	689	647	691	670	661	678	681	674	660	636	651	684	672	641	653	698	672	675	676	684	722	644	707	639	616	680	680	679	694	671	625	673	699	658	682	656	662	710	689	662	667	643	630	707	670	634	710	694	648	683	616	654	671	699	628	629	634	641	673	673	659	681	673	682	662	660	696	650	668	631	677	686	678	656	687	671	683	648	663	674	670	687	700	642	645	650	654	673	650	700	638	667	651	672	696	673	720	683	662	659	660	643	665	670	691	624	634	708	681	658	624	684	675	689	612	623	701	662	652	660	649	644	691	622	682	646	659	685	696	703	658	682	608	673	682	642	665	667	720	674	639	664	683	693	682	696	690	695	627	669	697	701	667	672	650	638	667	662	685	652	690	702	710	682	660	630	674	645	632	697	665	666	681	689	677	698	664	642	660	685	614	614	717	680	682	687	631	643	608	640	634
3672	5092	39835	69089	54644	30574	11746	3279	1118	732	657	724	667	712	707	717	672	682	708	708	671	657	674	691	669	735	693	681	649	672	647	655	696	669	696	630	676	703	687	649	667	663	669	634	672	691	701	622	684	679	691	669	704	648	591	705	676	734	696	708	683	690	664	711	689	674	699	666	665	692	619	671	698	719	740	656	698	650	669	663	661	680	680	680	708	672	635	700	675	668	646	708	646	647	753	685	710	641	663	693	675	674	725	703	622	645	678	681	653	641	655	664	708	674	668	694	663	705	639	661	656	670	628	701	665	667	673	702	669	633	717	694	663	684	688	675	663	660	631	641	635	690	660	647	705	721	675	665	709	670	661	657	685	640	670	680	644	668	725	669	677	665	663	635	676	688	703	673	685	665	692	685	702	675	660	696	636	696	730	673	642	650	675	673	673	654	639	651	623	666	639	665	677	685	665	663	660	684	667	634	726	632	616	706	667	715	685	673	614	685	706	669	684	640	678	698	693	631	701	654	664	684	636	727	686	629	703	684	695	659	660	643	719	699	637	685	660	661	654	698	639	680	730	669	668	646	678	636	686	672	673	686	641	659	664	673	713	674	687	639	672	640	713	687	680	666	678	678	679	665	660	661	682	665	659	674	654	689	698	635	682	613	629	655	690	697	708	668	654	620	688	676	728	698	640	680	640	712	674	676	664	674	671	649	650	685	643	631	695	667	687	663	658	656	666	621	635	673	686	693	653	691	657	673	660	672	627	639	690	698	672	698	656	690	673	684	658	697	654	710	679	673	700	696	664	681	661	675	678	640	709	714	661	668	670	691	678	668	629	648	698	671	711	686	637	656	720	635	667	701	659	647	682	682	678	715	694	662	666	683	672	649	659	738	673	702	675	664	664	652	704	695	650	697	648	646	667	714	715	654	693	644	669	644	674	673	682	630	620	682	648	662	691	721	682	648	674	645	705	722	680	703	647	647	660	703	674	673	648	671	668	650	676	623	670	720	676	676	627	721	678	704	608	671	715	686	675	665	695	684	672	688	666	638	660	684	679	687	694	691	637	701	671	659	698	637	640	696	644	649	706	624	653	678	716	693	616	704	672	671	643	648	628	657	657	677	638	674	697	681	625	707	655	663	714	701	679	673	621	685	690	691	656	677	640	686	652	670	686	674	665	662	646	696	681	682	687	661	668	657	709	676	671	677	626	677	697	675	660	662	675	682	687	667	673	683	721	666	681	677	637	626	662	674	679	667	652	658	650	631	686	664	701	670	618	679	662	683	713	625	667	682	679	691	696	678	682	708	668	690	671	666	656	730	712	705	711	674	674	718	688	684	664	683	675	646	637	679	657	655	646	650	653	687	661	653	671	670	669	601	652	703	713	692	678	675	701	684	669	708	666	685	693	657	719	676	705	653	677	697	646	665	653	697	642	658	656	659	635	691	651	633	667	697	624	678	673	730	692	666	708	691	681	672	667	673	677	718	669	692	645	684	668	664	709	659	676	688	700	679	648	684	657	675	687	668	673	664	700	719	658	683	688	671	664	695	659	714	651	664	641	715	677	670	650	714	650	623	683	692	692	703	671	705	689	673	635	670	653	677	645	729	675	697	620	686	707	630	650	668	689	650	645	667	671	703	667	658	638	671	625	710	684	721	648	664	706	697	626	716	665	633	700	695	659	668	672	653	675	668	670	702	703	683	666	704	692	696	651	690	684	673	648	661	678	668	681	644	674	657	685	672	680	650	644	649	682	665	619	670	703	663	654	671	641	678	653	663	730	668	698	680	717	670	620	645	657	695	650	707	665	662	640	688	706	663	678	659	693	673	712	655	654	676	697	657	643	710	651	633	650	655	675	683	643	657	679	658	597	630	678	677	685	595	723	656	677	667	715	674	686	668	668	693	632	665	722	677	666	733	665	667	719	692	666	652	617	676	635	663	657	665	688	639	657	661	701	715	620	688	649	725	675	711	671	643	701	694	661	697	689	619	713	659	695	668	646	649	700	703	657	693	656	670	663	677	676	661	671	660	705	628	683	689	653	670	693	666	637	641	696	723	714	663	639	655	704	681	655	664	690	689	653	716	703	671	687	682	695	644	655	662	664	635	738	680	681	731	650	654	659	637	674	678	678	683	681	666	623	685	696	634	656	683	641	675	668	651	657	710	699	637	671	698	658	658	652	651	724	685	669	695	696	710	699	705	635	684	764	671	670	678	675	739	615	680	643	661	678	651	709	681	685	649	650	647	681	717	675	630	693	621	683	682	674	646	654	680	662	706	699	689	635	668	710	694	674	704	707	717	660	650	644	690	646	635	725	654	635	732	635	693	679	628	668	647	676	686	664	698	655	669	681	673	697	693	644	620	639	617	691	711	671	710	620	662	701	665	641	654	656	644	648	657	655	625	638	686	637	681	682	657	662	659	672	646	641	659	660	661	677	651	682	692	675	663	693	694	628	702	674	686	635	708	675	668	701	694	668	699	666	659	661	671	636	675	724	610	654	652	676	710	624	692	685	668	668	684	652	704	676	664	690	649	653	676	625	644	700	697	650	658	686	691	718	623	677	668	662	662	655	679	686	678	707	684	624	706	621	636	677	670	655	641	631	667	703	671	647	590	674	682	692	697	676	662	673	655	664	664	684	634	673	664	681	703	735	663	668	647	690	713	633	675	677	669	679	671	683	705	690	659	651	697	658	618	682	678	666	651	653	618	650	686	662	585	661	669	695	642	661	686	673	645	678	698	685	673	665	678	656	651	728	716	682	658	625	669	662	694	655	710	652	662	667	658	667	699	651	690	633	718	677	630	684	660	708	648	669	687	656	693	673	627	669	653	664	694	650	657	685	683	648	650	659	693	664	696	654	664	677	692	703	644	683	648	645	700	677	680	651	691	648	628	669	676	611	670	713	665	659	659	675	674	668	689	706	688	701	676	664	679	699	661	694	679	705	684	649	665	714	682	641	672	713	682	689	666	662	670	675	744	639	664	682	649	683	694	668	640	670	687	686	678	689	697	680	657	664	633	677	678	687	689	655	664	644	610	688	631	683	611	666	635	700	615	661	729	675	635	668	706	670	657	712	702	736	646	615	667	638	694	656	681	682	669	699	661	662	694	656	688	710	656	674	692	673	691	690	659	707	664	691	635	706	697	671	620	650	700	653	659	633	679	708	671	698	673	674	665	655	715	699	704	698	701	621	682	673	714	618	700	669	656	687	636	660	628	692	664	728	669	676	721	681	702	688	646	646	682	677	708	682	678	669	647	675	663	666	673	674	676	652	648	688	671	650	688	651	663	622	696	691	641	657	697	695	674	686	652	683	681	621	721	642	695	654	680	644	676	697	646	629	654	687	637	662	661	681	648	677	667	682	689	683	698	667	686	649	633	679	598	702	652	685	669	691	650	685	682	662	662	649	708	638	694	724	647	609	642	703	701	634	671	690	693	642	673	657	680	608	671	663	648	670	659	679	675	681	677	687	641	715	665	628	675
23783	21104	32298	49833	55963	45100	26624	7782	1584	868	804	775	795	787	776	774	808	755	796	745	782	750	753	763	744	739	841	738	773	743	732	761	748	772	753	736	712	735	780	739	736	783	784	762	787	795	729	725	750	762	737	746	755	721	780	754	780	718	782	784	778	767	759	747	760	765	715	737	745	762	765	728	785	751	744	732	712	697	751	769	781	741	706	707	721	742	783	722	750	724	770	725	774	752	721	735	750	766	786	784	799	778	741	784	704	719	726	714	755	754	747	743	755	720	779	741	706	740	736	781	725	725	754	764	744	823	709	713	749	765	783	694	762	751	722	768	779	742	730	766	751	769	721	732	765	727	728	759	762	790	756	774	723	725	723	790	702	775	717	779	766	739	728	767	774	666	715	734	796	728	751	788	741	775	749	758	718	724	754	760	790	798	805	771	714	765	752	825	741	708	759	784	759	765	719	671	736	793	787	744	772	748	750	793	721	704	714	778	714	746	793	781	796	784	790	746	755	749	809	783	771	819	772	734	729	770	737	746	738	717	712	703	744	757	739	798	796	785	715	772	771	744	701	714	765	768	774	730	770	731	767	747	750	741	736	780	670	714	699	792	706	734	734	753	779	742	745	757	764	779	683	750	776	789	753	759	795	757	740	739	730	774	752	743	752	734	780	707	761	704	764	727	721	787	817	703	725	769	764	766	700	786	742	740	750	769	747	712	719	731	767	735	766	707	697	778	714	764	787	735	728	748	734	753	743	746	781	750	769	674	737	833	770	753	718	724	702	750	781	818	805	731	769	726	699	740	760	780	753	760	772	723	741	727	762	743	765	732	774	733	735	841	784	744	703	723	748	716	747	778	698	763	779	738	755	730	749	711	761	758	734	750	729	702	755	718	706	745	781	735	800	712	705	748	798	789	733	752	759	725	759	724	724	760	769	777	776	736	771	763	717	725	740	747	728	688	763	759	779	752	688	716	764	777	706	763	732	722	749	763	741	742	770	773	725	788	771	712	774	748	741	726	740	749	762	762	697	773	722	759	785	766	701	770	749	767	738	649	761	733	736	747	804	735	764	711	734	750	737	718	742	778	774	751	724	753	779	759	709	740	758	713	711	739	731	761	720	740	752	744	779	761	719	736	740	762	764	787	717	747	713	747	728	765	770	776	735	742	775	740	719	823	723	752	761	766	695	756	803	758	769	748	708	763	747	772	767	736	729	771	755	763	754	797	765	742	743	717	788	747	798	759	755	761	693	761	752	745	734	726	694	783	717	692	779	738	752	743	736	761	724	736	737	743	772	745	735	750	731	728	781	774	750	721	747	768	699	741	755	743	738	743	740	728	741	750	756	722	693	755	745	749	725	735	746	778	725	724	746	738	745	720	738	740	727	721	700	750	738	728	788	718	705	758	762	747	727	712	729	709	723	740	780	820	740	699	747	760	738	710	742	734	728	751	789	741	755	716	697	712	728	775	752	692	763	737	734	759	720	715	780	723	741	754	751	749	788	731	754	746	737	707	778	731	769	817	749	765	754	780	714	737	751	735	698	748	749	750	727	742	735	740	741	762	768	759	782	751	735	712	758	739	754	719	802	743	751	778	756	724	748	810	708	727	750	752	748	731	734	752	719	758	716	774	749	790	714	712	812	751	782	748	727	718	732	739	805	795	788	761	721	813	725	738	744	729	754	725	755	764	726	779	765	760	744	716	798	742	746	740	746	804	727	724	732	787	706	753	742	766	775	741	731	777	734	720	726	763	724	734	768	729	717	744	720	819	773	718	755	809	767	771	750	765	753	691	724	778	738	733	754	713	713	762	759	753	789	824	750	742	753	703	757	746	788	759	757	751	707	746	714	762	716	764	764	752	776	768	767	709	753	737	745	734	792	706	739	744	791	691	747	772	766	728	741	775	726	770	703	764	742	721	738	755	811	724	770	766	699	768	750	744	775	721	778	744	718	776	733	749	716	712	741	767	718	772	757	778	734	742	732	685	713	758	706	726	751	694	739	714	699	744	757	784	754	793	726	728	775	721	728	748	671	743	742	805	756	764	794	732	734	728	735	743	727	803	720	780	730	708	731	726	756	770	727	769	743	778	695	705	687	672	752	732	783	793	741	766	758	724	742	763	749	759	756	722	736	773	758	787	744	751	803	727	740	709	750	754	735	791	742	741	745	729	738	699	716	739	713	749	733	712	736	732	743	734	756	752	767	776	737	767	788	727	794	796	752	759	748	731	760	712	757	748	745	726	746	754	740	727	716	772	715	769	770	740	798	698	766	765	754	762	722	801	785	795	724	773	750	777	718	711	792	734	768	741	788	736	752	753	782	697	811	780	730	750	733	772	732	764	751	745	761	792	711	798	730	745	721	748	766	767	742	722	733	745	745	762	716	772	803	732	749	749	778	739	785	775	758	732	753	746	733	710	765	724	745	745	765	754	718	751	770	753	745	768	744	714	781	738	749	770	771	755	735	743	743	713	727	735	727	755	750	748	733	749	709	729	749	705	709	774	796	712	725	720	743	680	742	776	775	754	742	787	736	745	748	760	747	755	773	764	754	743	751	744	743	737	752	741	801	751	738	738	729	739	753	750	757	735	725	761	748	695	739	740	785	793	698	798	779	744	754	749	786	734	787	794	727	760	733	705	724	750	712	720	778	745	725	756	730	787	806	717	738	723	789	740	779	787	738	739	777	729	743	664	728	756	745	750	736	766	727	755	683	717	767	678	800	707	740	734	713	793	743	718	709	727	750	748	744	765	731	724	755	783	676	788	764	785	722	794	769	776	750	760	791	753	743	680	764	758	758	752	740	747	769	764	749	716	772	728	749	723	745	748	760	768	729	722	767	734	776	767	794	744	759	711	741	692	730	728	706	722	766	749	744	716	738	775	810	732	714	701	767	788	720	751	721	774	744	771	783	744	740	743	786	718	752	755	764	745	731	686	751	720	767	718	751	779	747	755	769	740	769	675	755	711	729	758	734	702	756	727	782	735	727	771	749	723	721	797	739	725	743	743	732	718	719	706	754	711	765	772	753	716	706	801	740	743	775	674	722	768	767	764	766	703	756	733	755	741	704	774	730	742	780	711	765	747	723	732	745	709	791	753	799	741	748	714	749	747	740	721	730	737	706	734	764	715	778	706	727	739	739	770	753	775	774	720	770	766	758	725	793	704	753	700	716	694	797	777	716	761	737	728	773	749	784	753	760	740	725	761	746	768	745	766	749	766	737	760	735	714	748	751	800	727	738	757	753	767	723	726	747	781	750	778	770	724	720	740	752	716	789	768	740	766	751	741	780	770	756	780	738	725	761	712	696	724	746	680	736	709	745	710	742	740	726	735	777	761	710	769	774	752	711	759	724	782	759	780	746	798	685	783	749	774	769	755	777	766	743	702	743	754	754	763	748	756	751	768	691	684	754	725	744	767	741	740	722	742	683	787	743	749	748	730	756	725	766	770	739	770	782	767	753	756	747	733	776	776	716	739	725	750
4185	29457	68260	78400	63672	40499	17207	4990	1428	822	823	743	762	783	791	828	757	731	781	779	792	673	735	717	769	798	775	697	762	744	796	754	761	780	790	804	769	768	739	752	787	739	746	758	776	746	746	746	730	748	751	783	745	758	747	760	776	744	680	786	799	740	749	756	743	768	720	746	742	704	720	757	820	744	766	750	748	697	749	747	734	807	786	724	698	794	747	745	768	743	791	755	789	790	770	792	789	718	738	751	756	669	805	761	744	761	763	742	829	710	740	747	745	771	762	739	740	761	739	731	765	759	732	760	805	724	763	748	723	778	766	730	760	772	736	763	754	780	770	756	738	665	770	759	737	740	770	739	755	755	756	741	733	690	793	750	775	703	750	782	798	714	691	768	808	724	754	722	707	726	772	744	810	760	749	717	718	730	720	721	702	745	703	704	752	741	735	755	770	754	732	729	716	771	762	771	762	772	723	779	772	706	783	765	771	795	803	724	693	758	703	761	763	784	716	721	723	742	724	715	806	725	731	742	742	759	764	773	746	742	732	800	718	754	739	784	791	775	735	746	751	735	749	785	755	757	807	762	749	775	729	749	761	764	762	762	761	750	730	781	791	779	794	741	709	800	745	757	741	737	753	774	763	780	735	774	788	732	797	786	740	721	722	716	698	770	741	767	778	786	752	776	748	752	745	786	763	743	738	747	802	743	740	717	728	794	760	738	771	775	812	725	783	743	785	760	743	734	746	786	726	698	726	723	733	753	794	759	715	765	738	737	731	729	719	754	739	741	722	789	742	736	739	714	768	698	763	733	760	748	749	737	731	755	756	739	742	722	732	777	787	801	748	772	730	760	781	784	716	739	792	749	778	760	775	742	687	796	760	751	761	788	724	778	723	709	742	763	748	751	685	805	714	789	751	771	723	728	731	726	720	751	724	748	746	750	767	714	739	750	746	751	782	787	727	806	699	776	740	725	761	754	811	698	763	756	766	765	723	753	718	798	752	772	807	776	746	770	761	734	750	724	728	742	802	722	801	737	697	765	760	761	744	739	778	709	771	736	722	769	731	723	738	695	780	774	798	725	739	754	805	783	741	780	787	769	775	751	795	766	755	761	720	713	781	744	744	763	798	795	749	755	754	755	719	746	750	748	743	781	730	747	735	773	760	735	723	820	749	733	834	755	751	714	744	794	774	726	712	729	762	706	773	749	715	747	773	772	759	787	717	748	776	730	737	714	704	718	702	754	738	723	736	716	722	789	812	776	781	745	837	767	744	770	750	733	740	711	750	739	753	784	787	762	773	716	685	745	808	754	732	776	760	769	775	735	759	806	746	741	728	759	789	766	745	716	718	795	768	751	749	772	741	784	752	776	734	812	770	741	775	767	763	757	732	757	794	742	755	718	767	737	672	780	799	779	699	750	830	762	780	740	734	731	738	730	765	722	757	772	750	744	760	736	759	756	793	749	774	775	738	749	761	723	779	720	751	723	760	766	771	726	754	731	746	769	725	684	774	752	777	749	772	777	760	778	709	797	673	768	735	804	718	698	803	671	744	785	796	770	764	693	743	756	754	708	773	746	689	720	782	714	694	751	772	762	787	757	727	745	711	780	748	762	749	751	785	774	734	693	757	702	767	734	782	733	747	746	761	769	780	777	761	791	765	733	737	741	700	722	739	721	731	754	781	749	737	772	687	750	774	767	742	753	737	788	743	759	777	761	780	757	693	747	765	728	712	732	734	775	765	715	781	772	728	777	763	718	733	729	750	739	791	762	783	745	710	732	739	681	769	768	719	715	773	746	769	743	771	776	761	740	754	748	723	775	706	758	688	726	709	727	769	766	724	788	747	758	754	705	757	727	740	717	739	722	768	778	746	749	771	748	690	752	713	779	733	747	762	769	758	757	764	782	714	762	733	757	782	743	771	755	786	712	758	790	762	707	756	752	721	788	707	764	783	763	735	742	767	747	744	755	732	754	704	765	753	773	728	789	758	777	750	740	822	770	782	785	753	784	793	802	728	748	769	797	744	752	811	759	729	731	738	714	721	796	734	787	730	716	731	772	738	735	772	737	765	721	770	752	738	737	726	789	723	774	764	716	779	730	749	766	760	720	767	771	731	731	721	743	793	762	752	753	732	781	802	813	742	769	713	765	700	734	748	760	769	765	784	755	785	765	761	804	758	730	768	758	731	683	772	740	724	681	727	749	760	794	744	817	734	745	729	725	787	750	732	765	722	794	746	728	753	728	752	786	738	738	783	776	737	774	767	722	744	728	703	724	765	740	764	811	763	713	729	710	756	752	718	723	725	716	753	753	801	795	746	771	738	746	717	765	780	766	776	673	692	802	726	769	763	732	740	742	768	756	790	772	742	786	759	700	720	751	798	725	760	752	779	774	712	777	761	807	734	750	763	771	736	728	717	724	771	747	747	722	737	784	766	725	754	769	722	753	756	729	738	760	742	720	739	757	690	779	702	751	717	777	749	756	747	795	755	746	806	752	810	753	716	771	786	738	744	755	766	762	753	748	778	742	728	748	769	765	762	764	735	707	754	739	760	730	757	739	761	786	751	751	791	735	773	773	751	769	710	734	723	766	704	738	730	745	748	799	743	709	784	728	698	792	774	758	724	743	763	719	728	737	785	740	730	707	754	699	720	778	761	685	746	730	784	759	755	732	740	772	707	754	802	763	733	703	768	786	752	735	742	798	722	731	759	745	762	762	761	714	802	804	751	733	736	767	720	776	760	769	791	731	757	731	687	719	761	779	775	745	753	777	724	762	713	733	793	753	779	700	719	787	700	778	764	756	736	718	734	738	763	725	791	758	706	733	711	728	748	744	768	737	721	758	722	770	723	794	756	721	746	703	711	787	795	800	747	728	734	761	826	778	737	774	762	733	718	744	743	710	803	758	763	679	727	768	745	725	735	739	749	756	766	755	729	743	705	755	801	750	735	715	732	817	708	731	754	755	764	741	779	735	791	751	777	753	734	781	755	756	757	771	787	761	705	768	714	798	740	696	780	733	768	753	758	739	733	707	742	762	741	704	728	717	759	768	772	757	763	734	808	738	752	715	700	767	752	749	768	751	769	730	809	716	806	740	754	749	741	766	711	737	714	791	754	788	768	715	733	771	719	780	766	759	783	760	732	754	760	765	773	755	713	743	737	725	696	768	772	779	775	703	802	759	786	725	781	707	750	786	716	797	733	728	773	742	731	764	733	776	749	702	768	740	782	739	759	780	760	820	711	785	724	729	779	779	754	785	730	787	775	765	767	726	729	749	719	736	720	797	713	726	741	729	736	759	761	770	750	731	728	739	741	686	752	757	741	688	735	779	766	724	739	711	761	717	736	717	740	764	713	728	713	756	695	726	755	781	738	748	708	770	764	712	767	747	694	768	763	756	745	751	754	746	733	749	710	694	706	757	710	746	797	773	763	699	750	723	772	723	757	721	766	727	744	750	767	708	800	767	736	741	748	770	792	796	776	740	703	765
27283	15912	14164	19477	15061	7521	2613	1142	721	678	651	691	698	653	695	672	643	690	679	630	646	709	666	640	677	706	638	666	711	701	681	649	700	691	678	707	666	653	679	676	686	692	691	713	683	674	688	709	654	696	660	667	681	660	667	667	655	677	683	708	641	732	723	672	689	650	739	706	678	680	676	694	659	718	681	728	755	669	696	744	644	706	670	670	655	646	634	685	658	691	721	659	704	639	679	728	656	690	704	690	731	657	693	671	718	634	692	677	655	711	695	704	684	687	707	714	713	688	693	650	669	718	664	687	678	654	689	674	677	657	684	631	705	697	670	688	680	675	684	679	699	680	664	712	690	628	673	706	716	682	726	644	685	671	687	658	698	685	701	611	716	670	715	638	683	646	679	656	646	705	674	727	650	672	667	676	676	666	651	705	692	684	671	697	684	661	622	671	649	732	673	641	669	709	694	662	687	708	696	693	681	656	642	698	692	690	690	663	684	607	699	695	664	702	651	671	678	674	712	670	683	679	690	667	660	668	677	684	678	678	685	677	657	690	682	689	715	702	717	667	669	692	663	698	695	676	678	652	676	704	666	729	649	685	663	660	656	671	691	690	688	688	657	670	699	679	691	667	695	695	677	694	641	638	705	625	686	686	692	690	718	640	689	711	679	706	685	683	707	689	628	703	641	671	659	700	714	685	673	726	664	734	738	696	630	708	684	697	677	678	667	662	639	734	678	686	715	679	680	688	716	675	632	675	659	644	681	697	670	633	699	673	667	661	731	701	696	690	711	683	658	678	707	712	636	650	621	641	665	667	717	636	648	709	676	701	676	687	679	629	685	658	671	691	676	694	679	647	657	692	673	694	716	662	664	706	651	682	705	680	678	691	702	645	644	736	665	685	693	664	745	645	650	713	692	658	704	619	688	669	662	682	703	734	699	645	671	688	696	688	663	633	654	734	649	685	705	674	686	724	649	721	718	704	653	711	725	662	719	675	714	702	691	707	697	659	646	649	674	661	718	675	685	677	713	687	641	667	696	676	650	687	731	678	667	670	657	661	671	648	654	693	710	686	710	663	605	702	682	706	677	680	642	702	695	680	676	651	661	746	685	695	658	658	706	706	730	646	673	715	702	717	672	690	631	686	706	658	621	719	667	695	649	719	689	630	691	668	732	673	672	694	690	720	696	690	667	656	652	698	669	686	680	647	655	673	685	640	617	673	657	691	696	679	704	665	651	655	682	654	715	680	636	644	676	649	677	663	705	652	688	685	725	663	708	684	708	684	654	647	632	699	675	658	629	712	650	692	698	681	694	688	711	667	649	709	680	670	721	680	659	665	720	685	636	702	685	695	687	670	622	693	689	645	658	694	679	701	621	737	707	676	652	663	696	648	671	650	677	675	659	699	691	714	689	684	710	694	680	707	704	707	694	668	643	715	696	651	683	692	682	685	682	738	661	648	680	667	653	763	688	655	701	730	704	735	692	681	671	662	692	669	640	664	705	651	709	668	711	660	726	674	714	687	719	731	667	673	667	605	674	656	691	650	650	681	666	679	696	669	661	666	644	666	668	708	688	681	659	686	666	701	641	682	660	681	665	703	669	668	675	673	689	673	684	632	684	663	663	689	709	698	679	707	659	681	659	676	705	663	716	678	730	730	639	636	690	748	664	679	674	704	673	667	692	648	634	684	689	710	707	674	668	722	660	655	709	691	710	680	692	651	692	693	659	621	679	670	689	635	708	667	625	678	724	649	681	722	693	671	671	682	678	677	668	707	661	692	646	638	649	645	636	650	727	685	709	662	635	677	681	699	714	682	700	673	698	604	653	672	717	689	701	640	669	743	741	687	740	714	639	634	631	706	691	729	655	701	681	709	683	713	697	665	678	703	641	702	673	692	732	651	651	663	670	654	661	732	681	624	639	650	665	678	659	657	667	669	703	643	658	655	619	652	659	669	664	651	675	665	686	687	676	685	681	674	714	705	689	692	631	677	654	685	680	677	659	684	673	678	678	705	660	670	714	655	673	676	690	739	647	669	743	646	666	763	727	660	634	693	700	702	691	690	677	728	700	668	709	733	683	690	676	671	660	673	661	694	688	688	693	708	674	667	698	647	665	670	694	684	728	706	687	653	644	731	669	678	684	646	687	688	630	652	643	683	662	677	708	720	689	660	663	699	697	674	657	693	643	629	699	684	693	720	681	660	674	677	695	682	716	643	663	725	708	690	650	651	700	664	672	709	701	675	682	689	679	667	703	649	685	694	711	635	651	677	668	716	744	673	661	693	680	697	680	673	695	749	717	649	679	689	679	669	658	654	675	673	642	680	637	684	673	650	689	684	719	645	667	698	692	700	654	727	693	707	650	619	725	692	681	683	700	710	713	714	667	694	671	675	665	669	667	661	645	668	689	673	646	702	704	669	671	710	657	663	660	638	683	677	652	702	741	661	671	707	693	672	701	670	700	628	693	709	602	662	643	686	687	666	647	694	649	676	669	679	660	698	658	639	690	699	710	667	664	688	683	690	706	682	638	685	651	687	675	669	635	734	694	677	666	700	694	663	626	693	685	703	680	675	653	667	652	680	642	663	697	651	661	676	724	693	705	704	654	654	710	632	692	667	694	661	700	702	681	669	704	660	741	699	686	711	654	682	663	680	714	677	675	671	698	668	691	629	680	720	717	658	686	654	682	712	713	649	710	702	700	685	654	668	696	693	691	670	684	698	684	716	703	663	689	659	747	668	669	681	655	693	680	692	705	663	686	691	699	666	760	717	686	701	662	711	658	688	709	644	673	707	644	748	697	677	715	720	686	644	692	749	712	683	666	694	705	693	716	670	654	657	721	713	733	700	635	724	648	649	648	634	700	724	660	729	685	691	657	711	658	659	708	679	700	650	692	689	650	665	716	695	682	662	674	682	658	682	653	575	685	686	707	696	691	643	639	696	673	695	654	737	680	654	680	723	709	704	669	668	655	744	751	661	689	719	667	672	646	678	674	665	658	682	657	711	641	709	712	717	661	671	622	657	676	665	684	640	670	675	686	650	648	673	697	643	716	683	665	662	685	675	705	654	682	694	671	681	672	683	641	694	678	657	675	700	693	699	679	686	695	686	682	660	672	682	719	722	690	684	715	667	644	699	695	610	707	680	633	672	700	675	684	653	678	666	696	674	688	661	720	667	732	662	641	653	667	721	678	654	648	725	703	716	696	628	655	672	688	634	694	680	664	695	668	677	677	730	673	652	696	650	698	672	641	709	690	663	717	724	655	679	625	638	657	691	678	682	756	657	692	636	652	756	681	720	716	660	657	620	688	674	699	655	638	676	657	714	674	665	688	702	678	681	653	646	661	669	688	740	687	665	670	657	659	660	699	663	680	673	695	698	689	681	689	674	640	701	683	679	683	659	683	689	709	680	684	715	651	643	675	652	702	675	709	672	703	700	690	665	696	720	654	663	713	700	690	713	650	663	691	671	704	702	648	655	689	667	732	671
5299	8016	13555	15836	11578	6116	2387	1022	685	653	639	630	658	593	702	602	669	617	678	652	642	660	640	626	677	633	671	616	607	633	656	590	643	662	630	633	606	657	658	636	615	665	622	645	633	652	644	664	619	603	661	661	661	659	718	626	675	645	659	638	680	650	682	654	657	643	669	638	624	661	633	625	631	626	647	648	634	598	641	651	637	639	631	652	661	612	646	608	593	644	667	600	615	633	625	662	607	648	652	634	611	623	642	671	622	616	670	625	597	598	639	636	648	686	649	677	655	654	619	657	612	628	660	636	666	605	666	645	623	668	618	678	618	626	609	680	661	634	663	648	623	637	618	652	613	612	617	632	655	650	643	626	627	622	648	666	631	665	640	652	611	633	637	655	673	653	682	627	642	630	618	594	635	651	596	669	628	632	619	630	621	657	594	578	658	677	619	580	685	616	677	644	575	604	623	656	667	614	644	607	611	637	645	673	656	693	695	657	657	629	650	592	645	630	628	643	641	676	648	668	663	662	621	630	633	578	657	651	635	669	643	667	574	657	638	616	658	586	646	619	641	652	632	658	632	615	644	663	616	644	609	633	650	629	642	597	642	641	668	675	649	619	618	639	650	623	671	663	655	610	634	611	648	629	624	651	652	662	636	687	587	625	599	659	639	631	627	607	656	644	637	609	646	644	662	647	662	633	628	631	658	665	588	607	666	617	641	675	663	674	625	635	610	686	619	679	580	686	670	607	648	681	633	662	616	657	598	654	648	627	664	645	691	635	619	653	600	649	616	609	624	634	630	644	620	638	657	627	607	642	673	623	596	647	669	643	641	603	643	667	639	667	675	694	658	628	680	627	600	643	644	645	703	633	644	569	610	638	598	603	689	642	626	648	595	666	678	625	610	610	644	648	624	583	601	725	655	664	645	636	703	670	634	684	599	637	649	672	630	665	633	685	609	672	648	646	636	629	602	676	626	645	637	627	653	652	650	636	646	615	632	635	624	652	609	697	642	648	659	652	624	612	677	622	615	618	611	593	657	666	641	665	663	594	674	586	631	631	656	597	622	664	608	609	640	637	662	586	671	635	637	628	647	624	646	648	671	628	651	661	630	636	625	649	596	632	666	628	625	644	622	645	590	666	636	626	647	650	657	629	635	621	671	647	654	637	635	613	668	614	660	667	662	718	638	616	628	658	615	620	659	622	653	661	667	650	628	637	691	593	603	691	658	627	607	598	597	642	628	664	633	601	647	640	662	655	647	658	621	641	653	620	666	661	684	641	655	614	682	662	593	711	691	651	600	656	619	689	658	628	702	653	693	673	647	649	602	664	663	653	597	694	645	637	666	652	611	626	608	681	606	637	630	600	646	636	668	605	635	659	614	636	617	646	618	648	614	619	625	623	639	616	600	647	652	613	628	700	658	633	620	628	591	684	668	618	639	654	611	638	665	654	648	679	624	646	601	655	618	654	628	611	647	624	647	624	672	634	697	628	651	653	676	634	648	656	631	641	638	687	618	633	638	649	652	662	699	689	635	665	637	674	591	658	667	669	615	674	646	611	679	630	620	622	614	647	591	660	649	615	599	611	650	644	681	619	638	663	658	602	632	633	614	635	642	622	610	658	652	640	666	634	684	677	668	637	657	650	634	620	612	669	597	624	663	606	615	640	659	601	627	669	658	658	607	596	640	665	642	614	652	621	652	605	634	614	675	636	647	599	674	599	633	625	681	642	671	670	604	653	621	639	639	628	715	629	601	660	629	671	634	656	628	659	606	587	625	643	631	631	682	617	625	649	647	673	662	643	610	660	617	652	659	622	632	642	663	640	616	662	662	628	611	665	638	626	609	621	669	682	631	630	579	596	598	650	649	656	634	627	613	625	656	653	623	627	642	669	624	646	631	673	597	637	593	650	633	632	668	660	653	657	625	580	674	644	643	622	634	654	625	662	676	619	704	663	642	631	620	661	609	648	621	657	656	701	628	643	632	601	642	666	665	625	643	640	650	584	635	670	616	615	650	638	661	618	636	617	653	642	654	664	606	665	638	665	672	641	615	608	632	629	647	673	701	621	615	613	658	652	684	671	671	661	647	659	697	635	641	707	585	630	696	660	660	630	641	682	660	633	643	639	657	609	630	634	611	623	654	642	610	652	634	649	635	648	612	641	604	667	623	642	659	625	633	618	643	676	615	599	624	665	620	671	629	621	583	650	587	648	569	682	663	634	591	604	604	679	645	662	635	650	655	636	663	644	653	667	653	611	630	637	610	627	641	664	624	603	628	657	653	654	690	668	606	622	623	637	617	634	626	668	654	613	622	635	639	650	625	631	648	621	646	622	662	627	637	680	666	656	644	648	630	625	688	610	664	654	644	660	715	627	639	601	572	610	643	655	648	613	639	676	652	658	693	685	614	659	635	611	617	663	640	615	630	645	645	652	636	639	668	682	636	642	651	679	669	604	680	647	613	643	656	619	661	652	616	680	624	657	646	655	657	688	612	611	651	637	686	632	660	643	638	652	672	645	662	622	642	595	656	647	648	618	630	657	634	580	661	602	655	627	600	633	637	644	634	566	648	703	630	650	615	612	619	643	607	660	599	619	620	649	636	646	637	644	580	669	621	624	615	638	605	620	636	626	640	624	648	640	662	647	619	687	616	671	621	634	646	583	685	630	679	719	630	651	650	623	652	644	700	651	632	633	634	611	643	612	615	667	619	610	640	635	613	641	597	666	646	603	669	618	657	637	601	609	636	647	679	642	661	631	617	568	668	632	655	668	596	648	625	617	611	623	666	642	666	623	660	662	639	671	630	659	613	596	636	653	651	612	667	659	664	633	606	652	661	663	716	612	628	661	617	636	586	623	617	619	564	653	699	667	595	625	634	669	645	664	657	627	607	649	634	688	611	606	643	661	699	648	667	644	636	648	660	615	589	626	637	662	658	651	624	633	637	599	646	586	634	689	653	635	676	620	652	654	685	642	646	662	638	632	669	632	660	679	632	633	622	660	618	641	630	618	641	656	649	626	664	640	613	674	595	660	649	643	644	722	614	661	638	640	683	636	624	626	612	645	698	651	686	652	614	629	667	600	664	611	645	663	628	597	663	638	644	582	633	625	656	670	610	620	643	626	666	617	664	619	635	645	551	679	663	648	618	614	598	625	617	685	683	642	668	618	609	615	618	672	623	640	588	612	652	675	645	646	663	658	656	675	661	643	638	668	675	633	640	644	644	620	654	621	622	676	648	626	650	698	644	626	601	643	659	680	688	623	639	645	628	678	602	687	661	676	596	601	628	645	676	692	631	658	619	659	684	672	678	631	643	675	609	612	650	604	619	673	654	653	630	669	663	630	646	618	577	635	644	653	647	685	684	657	688	665	643	665	666	680	642	647	674	624	610	641	642	617	638	618	620	658	714	636	685	660	619	645	618	667	644	622	632	615	639	650	605	641	696	641	692	637	659	664	656	677	645	610	648	614	646	653	659	685	649	608	658	614
24548	21133	29142	46970	54274	43100	22948	5781	1309	858	779	742	719	717	700	713	738	695	729	725	700	660	655	734	682	664	687	714	658	688	683	662	682	694	654	699	657	696	660	694	750	702	704	642	681	650	682	634	673	672	654	687	660	672	658	684	679	717	672	678	641	712	679	669	637	690	690	635	663	738	652	709	692	642	665	641	701	697	643	654	685	641	686	671	701	647	692	681	726	718	693	698	690	683	688	685	671	766	684	618	680	717	713	712	712	706	703	687	657	670	626	654	692	638	685	600	682	655	674	681	753	654	673	667	675	695	670	712	607	718	729	690	655	661	674	705	655	671	629	665	656	660	732	671	673	643	680	674	662	684	664	665	683	686	649	676	614	696	655	696	655	688	652	668	713	733	686	659	709	648	699	685	744	652	686	657	647	678	671	690	688	658	660	658	696	616	656	655	697	679	661	696	683	619	692	717	668	669	721	690	631	691	645	703	665	664	679	708	680	679	666	697	682	718	702	649	710	639	664	684	679	708	712	703	689	700	667	634	699	651	712	701	673	709	655	672	669	655	734	654	686	692	655	670	681	682	609	670	681	677	677	702	633	617	664	660	680	701	693	641	662	683	674	668	672	661	617	645	627	700	698	610	702	667	664	725	632	681	709	658	690	670	666	645	665	642	719	709	677	667	697	686	696	675	682	666	709	686	661	718	672	657	688	706	710	684	697	703	695	651	665	693	674	689	668	665	669	705	669	682	654	651	704	691	684	733	701	684	687	646	663	715	688	672	716	644	630	662	673	635	691	678	705	704	678	686	677	703	662	671	617	685	695	641	696	697	722	677	655	678	652	708	693	651	649	647	662	676	654	693	674	733	708	678	690	679	706	692	642	675	690	703	670	679	678	654	663	674	658	690	696	683	679	706	629	691	634	660	682	693	702	665	681	677	687	710	672	604	698	650	686	635	649	725	706	681	706	692	693	713	638	677	662	691	685	728	669	744	703	668	671	710	684	669	674	640	649	693	665	691	651	671	650	706	716	658	703	693	665	673	657	679	666	704	671	713	671	686	641	648	645	679	705	675	698	655	716	681	661	647	669	706	683	627	662	673	694	635	681	671	676	664	702	651	663	670	659	635	688	668	694	652	634	681	670	681	704	663	654	642	681	658	714	665	640	694	681	657	670	673	676	658	653	651	687	698	649	683	693	718	623	628	705	649	657	640	677	633	693	669	664	657	650	712	686	684	663	669	697	687	694	699	655	688	681	676	700	711	658	666	659	659	658	657	696	690	651	646	695	629	693	653	721	673	659	652	651	715	670	705	649	706	642	665	672	677	662	653	635	661	683	711	698	702	661	676	625	703	701	701	669	656	673	666	664	652	677	672	679	703	706	686	693	703	680	680	692	669	657	699	699	654	684	647	693	646	693	646	669	674	669	699	645	654	668	732	642	676	701	674	669	683	670	685	688	671	695	678	654	746	684	644	651	689	658	710	676	728	657	667	717	673	643	690	667	720	673	691	656	656	661	696	665	693	644	713	634	671	679	664	666	694	653	677	647	645	716	684	670	688	659	671	630	681	679	653	711	641	664	664	673	652	686	681	714	677	726	639	702	737	688	653	672	679	648	697	679	669	664	668	680	676	662	718	638	660	662	678	647	654	698	662	684	606	709	689	670	665	654	671	659	675	683	661	655	653	657	723	725	671	687	658	656	724	695	678	660	627	666	710	680	651	686	691	656	653	673	667	706	683	705	719	722	663	680	687	697	684	689	700	676	634	654	622	620	642	704	656	660	635	610	701	681	676	689	700	682	720	695	659	668	718	670	689	647	709	665	701	685	699	658	656	673	674	677	700	650	683	677	695	663	657	660	721	692	675	678	687	636	687	650	647	641	655	631	639	677	695	623	699	699	741	668	657	674	693	717	712	666	645	673	702	732	654	669	651	757	621	691	719	653	633	654	676	667	621	704	640	702	641	690	668	690	662	673	722	674	718	682	634	697	619	699	629	725	708	686	665	710	621	652	660	649	694	674	688	686	678	677	652	655	672	688	655	720	715	686	652	703	676	684	680	655	670	684	698	630	663	645	647	681	673	684	711	715	712	680	643	718	659	623	700	631	677	629	661	710	706	673	631	689	688	685	663	641	672	655	645	701	634	660	674	658	712	656	659	670	667	700	654	642	684	660	694	638	656	721	642	700	708	691	699	639	687	675	675	616	671	659	701	691	697	675	619	672	718	718	649	638	686	693	673	674	648	719	629	704	646	698	621	699	659	657	649	640	698	648	629	644	671	664	664	682	684	612	677	692	667	691	650	730	690	721	666	653	742	626	693	667	666	638	658	653	655	646	688	656	680	697	635	730	652	663	655	692	656	668	695	629	726	693	709	667	673	681	687	724	688	665	681	630	696	688	695	651	680	634	685	648	678	697	663	682	615	651	671	659	641	673	650	645	650	669	678	693	705	621	699	656	647	679	674	688	680	706	684	708	612	685	679	696	687	667	669	695	606	636	702	716	736	684	650	691	674	689	642	637	656	661	661	665	638	670	655	701	727	672	689	651	675	677	666	710	730	669	688	691	661	659	699	721	662	683	725	701	689	678	649	671	650	649	672	662	691	644	662	660	691	644	634	617	617	691	650	693	653	722	655	676	693	685	694	648	690	683	653	698	648	700	672	663	707	699	684	671	683	601	664	697	694	644	712	671	708	702	696	656	664	622	686	687	662	728	663	729	667	668	695	682	649	589	668	658	707	683	654	649	696	698	677	620	663	694	677	708	706	669	704	673	653	711	658	667	690	697	686	681	675	669	677	680	689	665	662	675	642	719	646	682	660	658	716	700	701	670	692	696	701	627	715	680	655	671	637	684	731	681	638	623	663	688	625	689	697	687	658	619	675	743	679	699	677	673	684	659	652	665	630	728	700	716	721	700	691	648	653	649	691	689	658	714	672	645	632	694	627	675	654	665	664	663	655	707	672	669	700	654	678	710	656	664	677	697	633	620	644	690	720	696	637	677	644	646	665	690	670	655	692	709	685	658	667	663	646	659	670	699	699	631	704	682	733	723	714	637	654	683	697	645	676	651	630	637	673	670	727	658	699	680	710	676	652	671	672	685	651	716	644	713	666	671	689	725	652	683	696	669	641	649	643	649	664	621	652	696	638	678	677	669	705	672	645	668	639	698	655	653	656	679	713	673	656	698	675	665	700	686	617	672	670	641	651	667	691	651	640	676	743	668	670	669	692	656	656	625	682	709	664	682	670	636	671	737	646	631	663	666	668	637	669	668	684	692	683	705	693	684	657	691	636	677	660	659	661	719	648	655	686	695	695	660	663	611	705	684	674	693	681	702	672	660	643	685	674	628	631	655	666	654	689	672	658	618	680	673	648	676	650	670	692	712	680	716	685	684	658	688	622	639	696	679	713	640	716	677	666	663	683	614	670	706	659	680	677	668	698	691	665	693	689	679	693	657	681	629	696	673	643	640	683	684	682	726	696	652	700
4794	20892	40311	67602	55697	34916	13933	3801	1274	729	661	682	713	678	694	704	683	654	677	682	721	681	680	665	672	651	643	712	669	701	659	709	671	653	679	677	681	672	662	665	653	682	682	688	663	717	665	688	682	695	714	687	630	717	662	677	673	673	637	703	713	670	663	708	650	700	706	698	671	677	683	720	694	679	679	672	654	698	658	646	705	654	666	654	705	659	648	653	671	667	652	689	617	637	662	646	700	668	664	675	672	682	654	686	673	636	653	678	649	656	671	613	651	669	667	689	654	630	663	660	644	630	665	690	656	671	682	657	560	677	684	707	644	640	673	640	695	640	687	671	651	679	653	672	651	623	635	731	666	672	715	654	692	656	696	685	669	696	663	672	657	700	696	664	637	687	634	670	674	675	606	595	631	721	663	672	665	629	634	676	667	669	636	716	648	686	680	699	708	673	666	634	605	668	666	696	659	657	670	695	643	711	680	631	651	662	671	654	649	644	669	713	606	659	683	660	690	687	688	691	684	643	696	633	700	670	699	697	658	601	686	653	676	689	678	665	645	628	640	657	662	610	663	692	675	673	708	701	691	669	659	692	664	660	623	663	686	668	658	678	664	681	633	690	650	638	696	713	655	662	647	669	646	678	676	660	725	678	683	679	673	690	682	677	635	688	648	665	708	664	745	652	640	676	656	624	689	637	690	678	692	648	651	664	647	665	677	646	636	646	681	663	702	651	636	664	667	671	643	620	664	609	653	650	666	676	640	681	648	665	668	713	640	675	641	695	752	630	666	683	680	650	639	659	662	683	663	667	685	672	643	702	623	667	670	705	678	674	702	676	648	674	644	665	681	687	670	699	679	648	655	682	670	676	657	665	700	684	594	670	624	649	646	696	646	633	660	670	671	707	653	682	660	689	679	627	628	674	655	722	649	683	664	662	689	623	632	676	643	729	704	682	618	714	647	649	632	695	659	668	677	659	714	670	700	651	668	636	709	693	684	682	612	667	694	678	689	681	687	677	661	680	659	639	665	608	680	713	638	664	645	722	723	644	672	668	640	687	642	689	685	679	685	694	682	669	677	647	718	668	636	680	653	659	694	681	687	665	671	667	644	644	673	658	683	655	660	655	654	714	668	693	693	616	664	658	620	668	682	664	671	674	710	731	671	669	652	628	675	681	696	683	686	653	665	668	671	669	652	659	630	671	644	704	653	671	700	651	691	663	682	661	645	674	649	667	716	658	689	693	706	677	656	679	679	673	661	638	651	662	611	714	692	693	681	664	670	685	719	681	661	680	671	681	651	657	624	653	650	655	651	642	660	711	666	688	633	655	677	606	662	682	709	625	659	643	695	628	689	642	681	690	652	680	646	644	691	723	647	618	625	612	643	623	688	643	658	644	649	630	684	674	699	719	677	640	654	674	634	649	696	680	696	666	690	676	679	642	602	683	683	693	665	672	630	685	693	665	696	624	641	638	624	672	663	674	689	669	670	705	679	660	666	617	682	672	650	657	686	663	688	665	659	682	685	685	679	636	653	697	661	646	656	688	676	665	630	745	631	697	690	651	682	683	669	664	693	681	637	661	677	709	653	656	727	688	673	641	694	677	660	689	719	691	646	708	686	626	668	664	658	681	656	684	683	623	688	681	656	640	645	711	643	648	647	671	642	673	639	650	610	674	635	703	686	678	626	708	646	675	677	745	676	657	706	624	655	678	639	663	678	679	659	622	619	702	691	706	680	646	662	666	666	632	648	703	664	657	652	641	691	669	659	667	669	636	642	657	689	659	689	648	627	730	639	681	706	629	619	627	686	679	732	665	662	694	680	697	681	653	701	662	647	695	687	696	663	701	645	631	654	646	634	644	703	677	644	656	669	623	689	717	672	698	708	689	693	691	669	737	647	663	688	642	647	702	712	692	697	685	663	648	676	719	680	656	692	653	624	659	636	689	665	683	702	702	672	620	656	630	688	609	648	681	689	655	676	627	643	712	686	688	704	630	666	666	696	689	666	648	655	635	635	644	649	634	678	684	694	690	660	678	678	672	657	623	642	649	709	682	656	692	642	701	656	638	670	667	630	665	710	696	637	638	699	661	683	702	656	676	594	659	600	714	711	715	689	725	682	647	670	669	635	687	650	658	659	663	665	676	669	667	624	648	679	686	669	665	695	691	667	667	680	661	660	675	636	654	666	705	687	709	652	642	675	681	610	647	668	708	640	646	690	711	635	665	647	649	666	644	694	617	659	668	678	652	627	624	702	677	676	673	704	721	651	623	685	715	723	671	679	700	636	601	645	694	644	686	657	677	640	657	662	649	657	689	691	686	676	658	649	696	683	649	681	672	659	640	671	659	637	659	632	709	660	653	668	643	608	722	704	683	680	649	644	696	688	695	675	683	692	709	663	709	672	693	665	707	710	668	632	659	656	685	696	655	666	680	708	674	672	611	691	671	690	669	659	685	655	649	684	660	670	677	654	670	704	631	659	645	701	646	634	665	700	705	675	676	672	680	648	651	651	640	648	660	685	692	646	663	650	689	647	689	661	651	677	645	689	726	673	660	692	658	625	667	729	625	656	654	665	631	696	649	677	637	662	683	668	660	729	657	666	667	657	621	670	701	601	678	678	642	703	674	678	636	666	613	632	645	670	684	666	662	641	676	674	714	666	691	675	684	638	676	671	714	703	668	632	678	664	690	689	654	638	638	661	642	657	669	671	678	663	664	670	648	661	691	654	687	667	676	668	628	735	691	620	628	627	652	700	690	646	652	672	649	633	678	657	638	720	674	685	640	624	652	621	675	651	685	665	691	686	635	671	691	638	618	636	656	652	686	642	610	676	666	667	625	672	674	680	677	693	654	669	647	659	683	658	667	656	661	690	660	655	703	697	637	674	708	656	654	728	654	640	645	669	666	682	629	668	662	669	724	685	626	691	684	616	647	627	691	652	676	653	635	685	649	640	671	703	648	630	712	648	702	668	666	646	683	628	697	689	659	637	687	683	664	677	626	662	700	685	669	617	643	655	661	648	631	651	659	642	656	711	659	679	667	644	598	669	686	709	684	672	667	674	709	649	672	646	681	708	690	704	615	666	652	657	665	697	639	639	699	640	616	639	616	671	671	663	646	696	659	692	661	677	694	683	656	638	705	689	654	658	660	643	682	691	666	665	688	652	700	646	696	699	612	674	663	704	700	664	666	653	685	632	682	678	715	699	676	669	657	658	635	677	666	683	718	647	663	695	651	673	669	657	665	675	655	677	626	595	704	643	656	662	688	687	636	696	704	711	641	624	714	647	683	642	651	666	657	648	706	676	647	689	642	691	652	674	627	659	637	681	669	609	678	682	629	647	685	697	658	642	608	724	680	684	690	648	672	707	608	758	667	685	685	687	659	685	623	669	642	646	677	638	648	606	690	668	677	702	629	669	652	642	686	636	697	695	692	724	660	643	674	647	633	690	662	675	647	638	690	663	640	676	656	687	660	654	675	640	671	679	700
23759	21081	33918	54603	55683	42146	23235	6338	1473	955	816	784	765	794	772	785	774	722	828	760	749	795	793	757	814	795	714	776	775	769	771	781	725	779	817	724	764	739	788	741	787	731	809	737	770	792	765	763	789	765	739	739	734	806	741	774	750	792	791	784	713	771	707	755	751	739	756	784	775	706	809	810	746	779	758	768	758	732	715	717	732	720	806	774	731	728	801	751	759	719	799	751	752	713	752	774	737	766	797	768	757	748	750	758	807	726	820	772	744	735	784	733	753	769	742	756	752	740	730	769	725	769	793	730	775	734	772	736	750	761	793	723	760	738	784	743	706	713	749	742	758	757	734	766	737	746	757	743	738	734	771	776	737	724	702	740	725	766	732	745	735	776	747	765	754	717	726	733	801	720	747	746	791	749	820	739	763	757	710	749	778	772	770	753	754	782	775	747	776	775	735	780	764	718	763	710	725	747	770	762	714	761	728	781	767	798	757	756	718	718	752	735	775	786	724	754	743	751	747	805	762	745	771	767	763	764	772	751	752	772	767	780	817	764	783	767	793	769	793	735	748	743	731	766	793	751	775	732	716	805	802	786	814	749	772	722	754	736	771	740	774	755	690	761	792	776	784	744	744	761	702	697	750	725	753	754	744	739	759	753	753	752	741	761	751	758	774	760	761	749	764	788	756	781	763	750	759	721	702	771	769	717	786	743	738	790	739	822	782	735	796	720	751	765	722	751	823	770	755	764	717	749	771	783	775	757	721	714	731	739	758	799	762	802	749	740	723	800	760	754	740	733	775	764	755	741	797	760	685	722	774	741	769	714	718	734	750	818	830	795	776	758	767	747	733	717	732	764	736	778	781	770	810	756	762	770	734	711	767	756	752	764	747	742	735	753	780	703	716	678	704	737	763	752	734	743	759	794	717	738	748	797	769	731	732	739	751	743	793	788	757	732	747	776	797	808	799	728	700	761	763	754	723	731	789	769	792	731	790	744	757	755	727	704	781	682	728	723	777	784	740	749	749	711	729	745	723	785	777	748	750	713	755	734	736	727	786	776	753	785	714	731	777	740	739	737	755	760	770	773	745	762	769	770	761	756	769	754	749	783	781	768	744	744	763	757	734	768	752	692	770	734	759	739	750	771	758	787	783	772	763	738	766	728	699	716	776	771	729	802	758	727	747	790	760	737	737	773	714	687	792	732	773	682	749	775	746	745	767	772	752	746	786	780	718	771	740	771	763	757	725	744	749	721	732	730	811	704	730	743	717	808	724	746	794	746	791	780	809	835	742	791	746	754	791	730	768	752	735	744	807	715	741	753	719	772	765	727	783	795	740	745	780	750	795	764	754	768	724	742	776	748	746	755	795	731	759	702	771	743	751	761	798	791	734	767	811	732	738	782	763	725	700	782	772	742	762	779	766	750	781	834	743	766	763	757	798	713	758	760	785	722	771	768	771	702	740	732	767	752	794	749	790	777	741	745	802	798	774	726	773	730	751	768	750	699	755	791	779	768	753	730	744	715	758	731	706	789	767	687	772	782	759	742	757	716	755	786	749	786	714	752	750	785	757	753	794	744	794	691	730	707	722	744	738	737	787	781	743	774	745	732	772	823	809	808	725	785	717	722	686	752	735	779	736	808	742	742	741	777	761	815	732	784	798	763	778	710	764	735	726	740	796	764	737	740	735	773	743	790	735	763	744	738	714	770	726	787	777	780	773	787	747	734	785	738	793	733	726	759	760	731	766	764	748	757	724	775	739	793	708	736	706	749	729	735	728	782	775	808	724	749	765	826	721	748	682	760	779	748	799	686	703	739	780	696	733	755	750	727	830	732	725	742	759	746	705	771	737	722	747	710	760	753	774	774	789	759	716	790	798	733	734	720	709	741	725	755	790	775	792	760	717	814	731	711	738	772	773	770	705	753	748	751	830	778	700	796	743	778	724	757	712	750	734	751	749	749	748	741	805	738	702	725	717	750	746	761	725	707	803	680	737	747	779	721	795	800	779	737	720	777	758	723	725	709	740	737	713	763	724	783	754	741	763	789	701	803	755	733	726	742	795	802	757	753	752	787	743	706	711	738	762	743	744	719	741	710	758	735	743	780	749	754	774	752	741	742	744	716	807	773	816	776	755	749	744	772	742	749	717	796	720	735	721	730	811	809	763	728	715	757	769	765	696	716	720	774	717	755	751	761	730	728	705	736	756	778	739	766	772	778	751	739	777	733	718	764	767	766	741	731	773	737	744	705	735	760	788	742	758	820	765	791	719	774	782	776	800	753	824	744	769	748	742	703	749	778	742	717	727	769	774	755	811	747	761	764	730	787	735	762	724	733	775	785	728	806	783	754	724	735	736	730	722	739	773	830	801	749	743	732	715	736	760	749	769	746	717	739	732	745	786	738	764	755	712	747	739	798	752	772	749	756	811	767	752	778	798	734	782	790	773	733	795	732	774	691	733	712	720	765	814	730	787	738	750	754	757	805	736	768	812	783	768	763	724	754	766	722	780	781	714	785	787	812	737	739	776	763	751	739	716	794	747	745	797	739	776	731	750	740	745	770	757	721	749	722	737	759	728	776	708	782	745	747	749	792	759	741	763	768	731	737	788	715	736	708	710	757	715	802	756	755	762	756	734	749	739	719	736	778	724	768	779	753	772	778	785	725	775	765	749	796	786	733	770	720	731	749	778	709	754	735	746	812	750	731	744	733	771	801	731	735	793	764	767	742	730	755	754	769	730	747	764	749	755	777	753	732	755	754	770	753	728	788	784	764	712	789	780	756	794	768	740	774	762	789	795	801	719	801	756	742	821	740	736	785	770	761	727	772	685	736	786	712	729	708	725	764	703	708	742	779	794	694	706	789	758	735	733	692	748	758	746	756	745	743	693	755	774	700	733	744	836	754	755	746	760	706	751	720	760	741	751	759	766	751	767	730	731	701	761	751	773	791	758	743	764	771	757	754	708	761	740	758	754	770	768	778	755	719	750	727	761	780	749	786	770	767	784	763	752	782	745	744	775	740	746	748	756	749	749	768	741	746	728	769	729	761	713	770	771	720	764	766	729	704	759	703	784	749	734	767	775	739	782	756	772	808	748	786	764	749	748	701	716	699	749	731	757	725	777	755	735	716	732	767	751	797	804	766	776	786	735	751	727	776	729	704	758	772	712	784	782	765	778	745	749	779	773	745	726	762	776	772	753	779	690	753	743	727	765	752	745	738	746	719	743	773	765	784	751	745	789	744	682	775	809	761	781	740	747	750	758	745	744	788	809	749	756	729	760	758	728	739	748	759	748	715	757	793	762	719	786	770	748	753	713	747	793	785	751	727	752	750	764	773	780	785	787	747	742	750	778	738	777	839	730	714	787	761	771	774	780	762	792	744	723	718	766	780	767	705	724	752	720	813	763	775	758	726	724	778	788	736	760	737	792	747	735	772	784	724	784	801	775	741	760	775	779	722	754	738	710	761	805	732	773	757	807	722	717	699	766	752
6609	24270	74438	77548	60450	35702	14864	4150	1386	791	790	775	718	741	734	792	741	750	803	759	796	737	760	787	778	784	775	731	759	733	707	701	770	798	722	780	723	757	818	762	689	736	780	796	758	781	804	752	767	749	787	790	803	771	757	766	766	792	789	723	755	755	770	780	750	760	772	757	784	796	716	759	729	779	723	784	769	733	769	724	763	774	747	734	791	766	674	771	774	733	764	757	742	754	756	775	764	760	766	723	767	752	779	801	716	797	702	744	764	802	758	732	759	719	717	785	740	791	749	734	747	793	814	757	747	771	777	746	753	733	722	750	777	763	727	802	791	752	755	712	764	738	771	739	783	783	711	763	740	736	748	778	718	779	746	764	733	756	726	756	803	713	795	786	786	739	722	759	719	787	765	776	764	760	768	788	737	743	802	711	766	772	730	714	771	791	772	741	731	757	779	770	702	761	757	774	712	765	781	706	760	693	763	769	711	748	730	753	706	736	749	746	765	739	750	728	685	760	704	758	721	782	759	705	763	725	737	734	714	770	750	723	739	708	689	704	723	720	740	795	767	759	725	762	714	721	727	767	717	693	752	751	715	697	771	736	753	790	719	747	796	744	706	735	715	779	775	760	725	759	742	782	759	748	768	724	754	711	762	732	730	751	732	761	748	770	807	737	753	731	758	803	690	691	728	742	753	711	720	740	761	781	728	703	745	673	803	771	771	788	770	742	754	727	705	774	767	749	728	742	777	722	768	733	765	729	742	729	741	732	819	728	727	758	741	724	805	705	795	756	734	732	708	730	750	753	789	766	711	754	729	747	754	757	713	738	755	749	766	725	771	747	788	716	751	736	771	749	779	741	721	705	809	752	750	699	754	765	754	743	783	722	767	756	790	749	765	715	756	702	794	782	743	771	734	776	746	786	748	732	747	734	698	722	730	748	736	759	757	763	787	756	726	756	701	747	740	720	748	744	736	772	738	748	699	742	787	740	752	680	735	733	764	758	739	758	756	764	762	732	751	739	762	700	698	767	712	729	753	675	719	720	749	756	723	721	767	753	732	739	750	736	727	740	757	724	774	747	745	771	714	752	718	769	767	758	783	728	736	748	733	743	702	746	780	766	764	779	761	743	747	731	743	669	781	793	703	711	752	765	798	728	724	739	738	689	709	742	745	713	745	743	737	725	735	786	751	747	755	793	755	715	755	736	726	753	775	777	772	701	722	751	742	719	819	770	743	729	686	738	749	743	713	752	713	755	711	792	722	732	699	754	769	752	738	715	783	735	778	785	724	761	738	804	708	790	718	707	749	759	788	722	736	771	779	799	755	745	730	705	766	727	740	723	763	749	734	765	743	760	765	751	778	725	723	712	719	783	764	734	753	731	760	749	733	791	757	743	731	725	751	750	688	755	785	735	743	722	779	744	813	731	767	769	743	720	735	755	767	721	762	732	735	779	746	719	741	753	746	763	740	780	786	750	751	756	760	766	736	768	749	776	745	762	753	801	799	738	746	803	718	789	774	754	720	743	736	739	735	768	770	785	788	708	774	765	724	765	780	738	711	698	792	721	717	738	754	720	760	723	726	751	786	752	726	783	755	792	792	713	726	768	768	749	745	770	755	765	781	758	754	745	721	785	793	782	690	695	794	763	777	728	773	720	739	763	767	735	738	747	766	740	770	767	755	814	729	745	755	767	715	811	721	707	703	744	756	738	724	757	717	731	757	776	721	739	731	806	702	747	765	725	735	776	723	745	731	712	755	785	725	686	762	722	741	757	762	718	743	762	746	727	782	755	738	726	752	780	742	707	717	767	750	766	750	771	752	748	751	726	758	736	746	752	744	720	809	781	743	749	736	777	758	752	711	772	710	749	732	762	752	730	722	759	761	778	744	747	744	721	718	718	776	728	718	754	798	776	753	747	733	722	777	738	741	812	732	739	779	748	759	716	749	755	741	759	761	753	720	730	805	748	745	731	719	782	783	750	726	750	748	717	771	787	742	713	786	769	721	720	777	740	696	735	778	757	705	739	738	735	680	818	746	729	767	766	783	754	770	770	749	748	717	715	744	766	757	717	782	739	730	755	718	745	762	757	714	725	734	774	716	728	757	727	783	779	722	743	751	790	777	735	734	797	720	823	757	763	751	769	823	741	761	747	751	725	724	701	732	737	732	776	743	783	783	717	712	755	756	791	752	743	747	736	753	754	729	740	740	794	745	740	771	765	776	735	772	767	756	749	776	713	702	776	786	763	738	723	720	732	720	737	789	743	737	731	765	750	780	770	768	754	739	748	723	769	737	720	690	704	741	737	772	763	759	754	728	711	737	811	754	760	740	761	742	779	779	760	763	786	757	791	777	745	754	708	736	775	809	761	758	731	743	752	738	730	726	748	746	732	763	714	746	724	759	740	728	727	701	783	735	774	762	782	778	758	712	798	777	750	757	725	716	788	720	749	744	749	754	742	762	733	770	779	760	731	765	788	727	718	769	756	761	742	775	813	784	750	753	766	756	745	756	750	784	710	793	762	741	729	777	753	742	754	741	779	764	740	805	704	806	777	770	733	758	723	741	749	740	757	760	716	751	751	736	713	760	798	717	729	741	755	765	676	730	758	734	735	726	706	800	718	781	715	742	755	727	780	758	709	743	711	765	738	739	768	746	788	767	735	730	739	799	752	696	717	714	727	727	723	681	739	755	713	737	712	735	705	679	734	747	703	790	735	745	749	734	744	801	760	760	771	759	741	794	798	760	740	728	712	719	731	771	794	747	758	798	731	716	727	726	788	719	707	727	693	706	755	754	764	769	708	790	766	749	711	786	728	745	798	816	737	697	729	770	753	733	782	752	805	768	727	759	798	756	750	722	742	744	747	735	772	755	746	727	739	711	734	698	799	718	728	714	774	788	742	714	764	758	734	741	756	746	735	759	744	735	735	675	722	777	760	745	766	761	745	783	752	757	740	717	730	768	752	728	787	774	718	817	743	739	777	760	710	705	745	747	740	737	713	754	754	776	783	745	717	822	768	756	747	745	741	795	737	696	752	736	745	721	753	711	783	745	724	725	726	743	784	794	763	720	767	752	739	757	749	694	743	742	727	742	737	743	757	744	793	777	792	791	722	731	751	732	767	751	770	703	684	770	788	743	761	748	731	728	729	772	786	721	764	747	689	713	710	729	747	683	787	762	724	758	780	699	779	740	742	746	665	795	700	731	723	777	758	742	761	719	770	794	725	727	743	783	789	713	759	770	790	743	766	714	701	717	684	743	755	738	732	720	738	731	708	744	752	795	749	744	732	693	767	742	715	719	727	775	743	722	767	779	757	784	776	770	754	726	754	722	744	726	742	746	763	766	706	745	711	798	754	722	728	721	713	796	731	792	725	755	769	780	723	751	762	790	739	769	759	713	772	700	726	750	726	736	787	766	738	731	683	728	808	763	748	744	708	709	733	732	750	742	730	739	779	744	751	736	741	688	735	758	744	759	754	772	688	759	755
27081	13406	14478	22497	15137	7306	2435	1150	835	738	664	686	679	683	715	708	687	712	656	712	684	656	721	715	721	692	744	713	714	688	737	729	710	733	767	673	673	706	670	711	691	682	673	666	685	682	704	653	694	698	728	667	689	735	693	693	700	666	664	672	697	692	670	622	652	702	648	675	660	725	662	652	659	697	702	696	709	690	703	630	718	688	719	678	703	689	662	693	688	699	648	699	660	696	705	697	718	685	687	685	682	693	669	672	688	682	674	719	656	699	672	657	664	722	699	671	709	690	706	704	644	647	667	659	694	674	665	675	700	680	725	652	685	741	693	710	702	700	689	664	710	714	673	678	685	655	694	731	687	663	707	677	679	684	661	699	665	716	702	726	686	692	728	689	668	705	640	694	704	665	697	713	699	697	690	635	699	617	678	689	694	713	698	686	692	700	706	730	685	680	741	668	707	727	729	673	728	646	677	705	732	708	682	687	690	739	705	707	707	765	692	689	714	662	706	718	658	692	696	698	719	716	707	677	710	723	742	721	678	639	648	627	686	712	678	673	674	700	698	718	720	714	680	682	678	680	664	730	673	658	686	702	759	715	681	682	737	697	719	651	692	675	720	650	671	665	669	647	707	692	690	697	647	716	701	707	737	687	631	675	722	662	704	694	687	676	658	629	666	701	668	716	724	687	708	689	717	682	691	716	746	699	617	689	698	673	653	729	664	701	692	707	635	694	732	640	702	708	663	689	687	679	700	687	693	718	671	695	688	676	691	642	661	730	663	662	684	727	704	659	680	687	666	659	662	669	699	701	669	680	652	717	723	732	702	699	658	666	679	616	654	693	681	672	678	703	680	738	688	681	703	675	683	708	672	645	650	701	689	696	681	713	695	713	666	685	729	736	676	694	675	669	699	729	727	691	672	688	725	674	660	697	648	663	678	709	680	695	688	709	699	728	613	693	696	718	772	727	662	693	663	663	712	665	661	675	635	688	695	684	659	640	664	728	641	666	739	741	678	689	693	732	682	691	705	683	674	709	711	664	708	668	669	699	702	717	709	650	691	696	677	695	695	713	715	685	728	694	702	662	712	691	682	662	699	695	691	683	693	677	741	704	702	664	672	700	650	696	692	708	713	652	644	705	678	674	725	741	679	687	704	695	684	731	725	754	716	689	726	713	714	700	740	702	675	694	687	670	663	689	677	696	684	675	691	698	698	715	662	663	691	691	710	679	709	713	679	681	646	673	694	708	696	642	713	714	706	714	683	697	659	677	663	671	685	660	664	673	678	624	630	681	689	691	666	662	695	674	685	685	722	704	658	659	660	712	716	666	681	663	650	709	693	652	690	668	677	640	716	686	724	645	673	645	700	659	685	726	673	695	683	704	674	711	696	683	736	695	664	682	655	684	706	664	709	650	707	699	670	684	656	687	639	634	734	708	701	681	723	686	660	684	628	678	714	696	718	673	670	691	666	675	689	704	686	669	619	699	678	667	685	686	679	636	725	719	705	754	705	686	657	688	678	645	651	682	683	677	720	703	644	725	671	728	672	729	645	682	696	665	685	686	698	666	692	702	672	650	697	723	682	693	688	674	695	661	646	701	690	712	695	654	696	672	742	671	689	672	680	704	709	717	613	727	676	699	681	676	767	675	711	732	679	719	642	705	700	673	670	696	667	660	645	695	695	687	708	663	682	620	697	729	672	660	677	715	686	728	713	706	667	691	691	679	670	755	689	706	713	659	724	706	675	666	711	664	680	701	670	660	731	731	733	704	648	716	689	675	656	667	645	684	725	685	681	650	639	681	694	700	651	688	690	703	717	702	699	737	687	700	709	693	712	672	690	724	689	699	619	672	673	651	681	694	671	647	733	675	715	722	696	695	656	690	712	649	677	631	677	681	675	665	683	716	698	698	685	711	681	680	640	725	643	720	717	698	688	698	699	697	724	683	709	705	685	710	680	679	688	722	665	694	666	689	636	646	734	661	696	694	722	719	680	691	649	730	732	685	718	649	695	704	656	677	721	702	639	720	698	664	685	723	705	665	693	695	677	615	711	675	668	688	688	664	723	699	704	658	666	674	656	697	643	713	700	699	696	680	614	671	665	691	677	669	705	654	699	680	738	715	694	698	744	683	704	675	671	704	660	681	725	681	682	705	646	758	679	701	693	691	682	694	704	677	675	671	675	693	724	663	675	655	667	714	672	712	678	664	667	656	688	729	702	681	698	702	729	696	689	638	696	665	677	668	701	728	709	702	683	682	662	700	668	721	674	663	693	691	709	664	689	702	691	709	719	663	656	733	710	678	704	738	677	666	669	675	675	709	664	698	718	644	707	696	655	660	742	681	682	668	679	690	710	710	715	670	681	716	661	666	682	699	654	644	716	683	718	688	719	664	672	698	687	723	691	669	666	661	685	677	663	717	715	661	663	648	670	710	699	646	692	692	680	685	682	705	716	682	686	662	703	709	715	685	664	681	706	671	705	677	697	718	719	641	705	703	699	711	692	661	692	663	718	624	698	711	674	693	693	732	654	723	728	633	681	668	669	647	640	677	666	695	694	707	726	727	692	717	661	663	683	649	680	682	690	672	759	710	712	677	683	713	673	683	646	699	697	672	711	679	673	685	746	700	717	691	678	693	670	640	676	702	688	725	680	684	671	663	703	677	676	687	656	731	684	652	676	736	677	683	676	658	698	675	688	715	704	667	697	654	677	696	693	715	694	681	684	645	712	703	677	697	700	725	731	691	708	674	687	649	725	664	730	674	629	679	732	696	674	668	660	695	630	682	692	703	689	710	657	685	661	664	725	735	701	696	656	723	713	688	672	663	647	669	646	694	696	678	728	677	715	709	656	678	678	700	670	678	681	713	645	714	700	709	661	684	657	682	680	679	654	692	708	691	742	684	659	731	684	658	690	740	681	738	683	642	707	706	673	708	684	653	690	675	718	674	683	671	687	672	693	684	667	665	694	716	675	704	689	669	661	673	682	658	733	658	705	722	690	678	713	714	637	737	691	653	687	670	720	717	670	741	701	714	617	677	654	708	697	693	701	693	694	687	705	695	652	694	717	657	701	673	699	672	700	700	691	690	704	702	633	678	646	685	730	702	720	686	681	680	701	715	702	720	700	695	689	738	675	702	664	737	646	701	652	668	698	696	700	699	659	653	691	710	684	657	708	662	688	682	670	616	694	704	705	642	718	648	715	657	676	755	674	709	653	705	651	684	701	721	690	646	685	725	664	696	673	623	709	676	676	668	693	684	709	693	713	734	674	715	709	652	675	713	674	729	711	668	728	703	693	712	663	689	670	653	711	670	697	653	697	664	690	688	656	727	676	663	715	703	684	705	596	673	628	669	692	662	687	721	668	673	696	666	692	702	669	654	656	701	674	679	722	707	678	688	703	644	675	692	682	713	659	704	713	720	658	641	697	722	695	670	651	728	683	686	680	644	664	673	725	645	712	716	694	675	710	652	701	725	699	675	682	670	715	692
5148	1854	15563	16833	11436	5692	2261	1049	690	675	630	636	626	661	651	678	660	649	613	636	646	652	622	633	629	637	666	640	660	638	655	642	671	638	637	609	662	638	639	608	669	640	609	665	619	606	657	634	693	603	611	637	652	627	619	643	626	603	616	626	663	626	611	653	632	639	648	589	627	605	642	646	630	619	668	615	600	627	620	670	652	627	668	629	590	631	640	616	586	632	629	622	668	611	675	628	630	629	634	655	634	660	624	584	598	674	648	640	609	641	641	660	613	630	634	645	634	655	590	641	634	627	645	639	675	617	657	640	630	649	634	597	631	639	598	665	659	618	601	636	608	591	649	675	657	631	669	626	637	675	651	631	641	619	640	605	686	606	659	610	647	647	591	703	628	644	645	680	652	610	623	590	611	644	638	664	629	625	658	635	633	640	671	670	617	637	647	630	658	642	676	635	617	683	600	613	629	640	613	635	669	626	672	639	648	589	621	612	645	696	653	608	638	613	649	633	664	621	582	624	637	624	579	626	667	693	632	666	664	617	605	663	623	654	606	613	666	645	657	630	618	632	640	615	627	626	627	686	647	590	617	592	637	593	622	614	653	650	662	645	638	598	615	624	652	647	672	624	623	643	612	617	616	639	622	578	581	609	636	622	669	607	605	642	606	637	643	671	642	670	605	651	626	627	641	629	648	635	635	622	647	580	634	659	671	600	634	569	654	646	644	633	634	621	604	623	638	633	614	627	664	637	627	598	663	583	604	694	633	599	625	596	648	649	630	628	664	618	632	610	657	634	640	598	637	617	667	598	648	615	627	637	672	632	607	608	648	580	655	607	617	609	644	657	661	605	641	643	679	641	633	647	650	632	619	658	678	619	636	650	619	640	623	640	682	662	631	644	702	621	675	664	632	646	644	640	665	618	666	642	602	654	602	662	642	618	680	620	605	683	611	647	629	642	638	627	665	658	639	592	607	628	628	625	648	647	562	672	654	639	613	620	630	639	630	640	600	598	649	627	622	622	647	673	632	639	610	673	632	639	658	649	653	627	640	637	631	573	592	627	640	649	617	632	621	636	652	619	611	603	620	644	624	651	598	598	645	642	657	643	645	611	576	639	629	658	644	585	606	627	613	616	644	617	597	614	681	647	630	665	652	643	630	606	670	648	634	619	611	607	654	616	624	643	626	609	681	646	629	655	631	623	616	625	656	679	602	614	658	613	641	603	643	616	598	625	620	636	629	641	657	652	612	666	622	632	693	609	649	614	662	607	631	590	612	616	638	613	633	609	669	665	620	611	664	664	632	653	691	654	659	646	634	652	633	599	648	650	626	627	586	646	640	605	644	653	645	647	598	613	630	605	604	589	625	627	640	640	606	622	631	680	637	646	702	681	634	608	632	629	625	599	633	653	614	610	656	644	669	695	624	646	659	652	609	636	654	624	619	624	648	647	603	631	652	609	603	599	622	639	635	629	630	625	615	598	651	640	625	567	636	632	654	664	634	577	626	655	651	655	638	596	655	654	635	624	663	654	641	599	619	651	661	666	651	650	656	643	638	596	656	650	685	651	607	650	627	642	625	592	656	616	653	705	667	660	671	650	659	605	619	613	628	591	647	615	641	610	661	665	642	620	617	648	673	642	638	649	612	668	607	646	663	624	680	633	601	649	644	616	612	561	625	604	603	640	651	627	606	626	648	620	611	608	612	645	649	669	634	663	651	646	606	691	672	595	628	635	619	588	617	638	643	629	678	672	607	640	634	646	612	638	616	635	613	632	649	627	609	666	647	638	631	629	599	675	608	658	664	637	589	605	657	657	651	622	609	633	649	662	656	635	616	614	605	614	607	648	624	610	620	667	631	665	685	641	627	692	652	636	654	666	636	635	644	657	650	666	619	604	667	627	629	637	680	612	615	678	665	613	670	652	599	595	647	642	642	661	616	633	576	619	621	606	596	650	575	628	628	647	621	655	643	623	603	617	640	631	647	653	628	632	643	660	591	645	616	656	635	609	612	611	667	674	597	638	611	667	645	638	607	609	619	701	613	646	676	633	634	653	682	664	623	603	614	617	642	604	626	652	625	595	595	614	644	659	644	623	627	617	627	617	643	616	637	641	620	650	625	666	631	626	640	672	631	631	641	646	649	626	604	622	668	666	603	574	631	606	604	652	643	626	660	656	630	658	647	647	663	638	639	606	555	666	676	573	605	646	652	642	620	615	615	595	629	605	681	643	622	625	630	664	626	635	633	615	629	672	632	687	600	653	645	639	640	632	674	619	605	634	619	671	647	634	657	654	648	668	650	602	617	634	656	633	647	631	662	630	579	582	615	676	644	627	581	633	661	609	613	638	623	659	653	619	629	650	615	668	622	630	622	659	628	627	631	623	667	597	659	674	633	653	685	636	676	666	679	687	606	617	623	635	611	626	622	614	687	644	625	655	596	625	628	680	620	673	666	648	655	654	589	608	650	622	659	673	645	604	626	655	620	685	643	637	670	618	644	639	642	637	658	630	629	645	666	608	617	638	627	648	645	677	689	599	610	682	610	622	598	620	648	652	624	649	671	641	666	659	664	632	664	641	656	637	648	616	630	633	578	642	634	650	618	597	650	611	640	633	607	616	614	583	642	667	595	692	668	609	645	608	685	631	623	591	628	674	665	646	673	667	647	648	607	626	622	684	616	633	654	667	637	610	602	652	642	661	642	623	636	667	641	651	660	680	680	655	662	624	631	612	636	641	632	676	655	601	629	625	627	622	643	604	671	616	653	584	629	673	647	638	650	650	640	644	650	641	667	601	630	666	588	621	626	641	614	617	606	621	646	621	683	649	621	644	598	631	651	668	595	666	581	661	643	634	632	653	627	629	677	626	629	635	689	634	667	639	621	650	617	661	673	587	620	625	669	663	639	648	614	622	627	624	620	649	643	664	594	622	613	600	620	681	626	601	605	647	635	622	636	624	635	633	680	630	678	631	633	640	601	656	605	596	605	622	602	658	655	625	644	654	638	645	627	640	646	616	640	617	590	640	623	631	672	590	616	629	626	612	593	622	636	665	621	635	581	634	636	646	576	617	609	639	657	665	620	642	622	628	614	662	652	657	612	604	605	650	620	668	636	674	601	595	610	633	635	648	620	618	614	650	613	603	649	651	640	619	687	624	650	607	646	642	602	680	625	628	639	634	590	631	688	587	574	580	620	602	648	678	639	635	631	621	631	639	651	678	591	629	618	633	639	690	647	603	618	615	651	663	631	623	623	626	651	616	634	624	646	637	664	626	607	635	624	656	649	633	601	633	635	673	632	616	654	640	644	612	637	637	648	643	616	627	665	641	667	622	668	619	621	618	647	638	615	653	623	670	601	648	681	607	664	616	659	635	638	645	597	620	686	620	618	669	614	608	632	656	642	656	646	669	601	631	609	625	640	600	631	621	652	648	579	660	618	637	667	631	672	634	644	670	599	657	647	636	631	658	688	592	619	595	660	633	632	629	645	604
24558	21050	28027	47705	57143	44344	22872	6097	1452	789	757	692	658	750	665	659	643	766	690	634	657	644	672	716	686	694	677	733	679	664	704	678	637	637	707	705	676	689	675	716	704	676	650	649	666	694	704	691	635	670	642	663	663	694	703	698	684	662	691	674	675	657	672	682	659	689	686	646	683	673	668	746	688	693	734	669	677	705	610	671	644	717	702	704	674	672	657	648	674	635	656	568	696	696	669	695	626	631	667	635	648	696	671	709	603	634	677	693	714	614	697	694	686	627	615	662	653	672	657	640	654	619	709	637	680	696	675	679	694	714	638	698	724	677	714	667	644	593	621	622	681	686	646	642	615	707	684	660	688	666	674	627	661	713	656	638	678	661	669	680	674	715	669	622	634	720	662	669	686	733	676	639	690	668	671	697	676	642	691	650	712	684	652	661	664	690	612	665	644	664	658	662	697	673	658	675	660	684	656	680	683	715	684	624	666	690	674	651	681	673	680	672	676	708	673	636	632	677	681	668	715	644	661	668	632	657	634	693	660	696	654	690	692	659	658	683	646	665	664	696	698	688	657	698	653	676	658	645	674	655	682	652	702	676	691	704	615	695	645	648	699	649	687	621	663	654	697	679	691	680	716	674	671	660	610	659	673	655	725	637	704	682	682	701	714	693	656	692	652	682	667	694	663	694	638	684	632	672	701	680	646	675	712	668	705	684	668	682	676	632	673	663	648	612	632	682	658	691	665	662	670	688	678	689	724	708	679	669	683	649	645	624	680	671	681	717	682	673	650	653	671	678	646	701	693	630	709	656	670	687	698	668	728	677	660	684	664	708	688	647	674	637	679	633	698	720	672	674	683	707	677	685	726	656	605	630	696	660	661	696	709	663	655	704	619	709	696	660	665	677	634	654	682	673	664	608	646	626	659	697	623	717	650	692	670	674	682	609	685	719	688	667	678	716	689	697	689	648	688	714	665	707	650	661	650	634	675	686	672	675	683	668	627	670	702	749	645	672	679	657	677	679	666	656	651	694	684	657	652	634	678	689	688	712	675	701	637	737	700	703	728	650	602	688	653	653	667	658	701	626	730	708	669	705	736	712	689	656	622	663	686	671	634	692	658	679	603	699	690	696	716	676	698	670	717	670	670	599	672	665	660	675	643	717	631	673	686	712	663	684	704	687	625	676	626	640	693	672	662	715	630	635	661	639	667	634	686	697	704	660	712	725	662	690	709	726	651	699	655	688	680	653	690	648	697	654	694	639	669	673	665	711	667	655	695	691	684	691	630	660	655	718	674	666	658	668	688	679	701	698	658	639	696	658	704	678	662	702	637	656	681	628	646	687	700	642	671	632	662	639	682	682	674	691	678	685	704	625	625	749	666	663	691	675	677	674	661	655	699	646	738	685	668	676	722	659	683	648	711	683	651	670	661	722	619	659	727	701	671	669	714	726	678	678	673	605	660	652	682	608	678	641	673	693	657	687	637	696	668	678	675	735	672	690	629	650	652	701	646	655	733	615	664	654	673	707	695	697	709	747	695	651	633	697	654	679	650	720	672	707	665	671	666	665	648	706	628	678	650	673	650	627	654	645	681	716	696	687	718	682	660	709	609	649	671	680	673	640	626	634	724	664	692	627	690	685	680	686	670	666	649	635	632	670	633	632	678	685	622	650	648	658	677	658	678	671	660	665	645	683	651	704	674	646	672	692	694	647	644	679	667	650	668	637	720	678	711	631	702	653	675	693	701	684	677	693	656	686	664	660	633	710	668	669	643	685	692	658	656	654	657	694	680	652	670	674	702	706	662	654	672	669	701	730	659	636	645	599	625	657	651	671	665	699	634	650	620	700	689	679	683	631	690	658	654	674	653	656	662	643	709	683	654	702	641	675	680	694	650	724	675	690	622	657	636	663	644	689	669	665	645	669	689	659	694	715	634	652	687	702	706	681	662	637	651	639	683	685	620	646	682	679	683	672	674	636	697	698	710	696	642	673	705	620	683	677	698	692	650	641	673	703	666	718	692	644	659	648	655	658	657	642	657	682	663	709	664	620	693	661	705	653	656	663	662	673	648	673	687	705	684	706	652	711	648	707	729	676	672	630	657	623	633	697	710	656	657	636	643	628	685	654	679	668	667	671	664	693	658	684	714	722	664	699	675	732	660	702	660	697	683	672	690	655	664	676	637	686	672	667	671	658	608	659	729	685	623	655	677	664	666	666	673	610	638	624	693	626	677	633	632	647	667	669	676	681	680	678	651	656	666	691	687	691	634	665	695	640	653	665	682	668	659	693	655	677	655	718	659	656	623	666	644	629	702	708	632	653	722	684	681	724	678	690	661	684	673	677	689	642	687	673	636	690	719	661	692	656	659	718	657	689	666	730	679	706	704	643	627	662	687	641	698	649	666	699	710	673	693	682	647	673	735	635	681	692	651	677	671	658	621	678	747	677	709	702	661	684	695	716	695	636	694	677	675	653	685	683	641	648	656	672	678	654	695	672	678	635	659	669	663	679	677	666	666	647	666	732	634	690	735	632	634	667	692	712	635	672	712	673	713	669	729	684	657	643	653	676	693	662	680	653	692	642	622	662	655	710	674	645	689	675	672	612	707	660	664	714	683	692	635	632	676	662	650	633	695	658	627	698	680	675	683	719	667	735	635	696	675	691	682	633	709	661	618	645	683	698	687	712	668	697	701	692	617	670	665	656	714	693	674	671	653	666	685	677	685	707	626	638	634	663	694	630	597	700	650	652	686	689	689	650	677	682	630	634	705	630	600	695	688	663	621	655	711	659	681	697	670	685	680	656	683	672	649	710	651	678	662	662	755	724	692	697	673	640	688	657	651	708	692	665	643	692	682	659	649	684	683	709	652	685	670	677	666	655	623	666	664	645	702	664	733	683	641	670	687	674	646	684	681	739	604	724	671	726	688	661	664	658	654	648	636	662	613	691	649	671	697	654	690	681	701	719	693	714	683	672	705	643	698	661	725	695	673	666	671	715	653	659	619	665	652	671	667	668	683	676	691	690	656	669	699	655	635	675	662	675	651	673	706	665	660	676	630	673	647	673	656	628	705	678	659	654	659	686	704	683	676	687	647	689	689	695	640	655	711	647	709	660	706	708	654	661	666	680	653	671	659	660	702	663	619	705	666	688	651	631	713	669	670	670	649	683	641	665	686	670	652	624	707	681	652	665	668	620	643	622	678	704	715	710	697	660	690	637	618	677	695	673	670	674	618	677	717	713	693	683	654	639	651	657	700	708	692	697	658	684	694	673	650	672	658	681	682	708	675	670	653	645	586	672	652	690	703	631	686	656	670	669	672	677	681	714	674	645	680	635	665	683	696	650	664	647	647	619	640	653	689	690	655	681	673	699	698	651	695	668	684	694	668	643	630	677	679	631	665	686	641	662	663	646	663	654	684	620	635	690	658	652	692	652	668	642	669	661	696	666	657	697	682	684	676	655	697	652	618	652	734	677	634	661	661	647	602	628
3851	7245	23707	67453	57018	35385	14309	4039	1279	730	670	676	675	672	684	684	697	692	689	659	652	687	702	691	659	702	726	715	695	687	725	659	688	697	637	638	684	659	706	700	660	659	663	690	672	628	620	668	664	660	649	653	643	670	668	680	630	633	673	613	645	674	647	695	670	691	679	655	642	641	680	661	683	656	684	666	717	643	678	662	655	701	663	658	723	653	670	687	628	662	636	652	697	661	668	653	681	682	668	710	665	691	666	654	662	689	695	678	667	684	656	630	692	644	706	701	644	686	645	629	647	653	735	639	675	663	670	703	682	697	720	653	703	661	666	671	599	712	669	671	685	683	669	658	670	680	711	647	666	679	676	640	687	657	662	622	680	677	625	623	698	648	676	654	643	686	634	718	654	655	658	676	649	638	669	673	615	639	635	628	700	653	655	669	663	695	671	643	640	689	675	649	673	703	654	669	683	638	646	661	634	700	654	662	696	678	618	644	681	646	697	672	625	703	656	681	653	656	657	703	665	628	639	613	678	693	647	666	672	642	694	731	643	679	663	660	684	631	655	693	613	671	701	645	633	674	678	648	657	645	629	678	674	673	644	655	669	687	656	681	676	647	693	657	691	673	668	656	684	612	652	656	682	705	722	654	661	672	666	711	698	665	676	661	663	637	636	681	676	622	652	640	661	677	657	659	660	663	669	683	615	672	670	633	669	676	678	652	664	716	646	664	671	682	676	652	649	632	712	678	633	704	676	736	658	703	650	656	662	689	662	658	684	607	671	684	626	669	673	642	698	672	674	704	670	657	675	643	644	658	611	699	670	613	670	694	681	694	665	677	716	681	653	676	641	657	640	659	686	726	695	630	685	672	625	667	685	631	633	663	695	714	645	711	675	661	657	698	692	643	643	635	690	731	726	672	643	678	673	663	620	705	663	659	658	673	656	656	705	667	674	637	672	652	648	651	634	707	657	651	657	709	640	679	710	680	669	681	644	700	697	657	642	694	730	649	654	660	658	645	663	656	681	645	661	674	624	670	644	677	669	653	665	660	658	734	644	653	719	698	649	653	623	590	649	635	649	653	690	685	691	650	680	629	619	634	685	667	658	687	674	667	707	646	722	694	667	607	648	657	686	614	661	665	705	623	704	637	631	686	655	646	697	640	645	675	661	678	649	665	665	684	649	692	660	654	686	663	655	696	648	663	707	690	694	690	596	634	641	664	632	652	668	638	675	710	687	702	665	647	638	711	600	688	633	646	666	690	692	679	662	697	619	688	652	693	675	656	674	717	672	674	697	632	661	660	679	671	672	634	659	662	653	682	676	650	646	624	649	672	667	702	673	657	665	658	631	630	660	670	664	646	661	671	725	621	638	642	663	694	654	674	714	687	671	685	692	657	634	696	653	654	635	671	670	640	667	646	665	650	620	676	704	683	636	692	686	602	665	610	649	666	729	663	685	686	665	628	642	678	655	665	689	676	629	694	661	684	673	658	653	726	679	683	649	654	645	657	676	656	677	686	666	657	702	679	698	675	645	680	665	613	721	705	701	603	646	698	667	670	659	637	599	656	666	676	683	648	700	612	670	641	662	689	689	667	654	608	664	620	666	709	641	652	663	716	640	624	653	659	619	628	679	668	703	659	624	664	691	711	672	637	661	686	655	732	688	659	665	699	683	666	654	661	704	683	675	722	644	668	661	618	660	694	655	644	657	654	683	639	675	655	644	638	660	683	700	653	661	654	634	677	640	670	702	644	645	643	706	706	655	709	631	680	659	681	626	693	680	726	700	647	675	700	712	698	701	659	685	690	682	697	637	703	675	711	617	637	658	629	644	693	681	671	681	619	649	675	705	641	651	676	687	678	669	653	643	691	705	629	637	687	695	666	658	681	597	660	643	654	634	677	657	672	646	674	669	662	688	681	667	640	645	663	629	654	639	623	675	666	653	658	654	666	673	670	716	698	623	653	619	712	643	642	656	702	663	651	677	688	670	679	650	669	667	667	639	728	662	691	680	632	676	625	650	670	646	684	642	653	622	712	616	678	741	673	685	720	684	651	657	679	677	682	664	659	678	663	703	716	643	663	690	647	682	635	643	664	673	667	633	626	683	691	688	642	679	629	630	681	636	660	648	648	668	615	686	647	678	695	657	612	658	613	683	631	704	630	692	697	662	698	654	701	673	688	670	644	682	699	646	649	645	653	649	658	681	670	717	664	671	683	673	663	668	683	633	631	671	668	663	638	684	668	689	635	703	697	705	682	682	681	676	689	665	709	671	665	668	663	668	687	678	674	680	647	637	659	655	687	614	709	658	641	637	675	645	654	672	697	700	649	662	625	646	693	682	654	676	704	663	649	663	665	688	672	628	685	649	674	679	657	690	641	654	704	628	628	669	719	694	651	643	616	661	675	690	648	661	685	635	655	655	678	686	684	680	670	731	677	669	697	699	680	659	657	665	626	661	651	701	658	634	650	636	660	678	697	667	685	654	669	684	696	658	642	642	663	630	702	675	703	707	676	627	683	673	597	667	714	690	629	648	681	656	620	651	652	658	644	693	611	675	651	683	592	649	683	667	673	618	680	628	660	707	657	650	670	667	644	677	677	660	661	686	666	687	652	693	651	699	694	671	628	671	663	673	671	661	651	635	701	670	673	648	625	693	651	628	685	638	683	676	644	654	708	679	646	674	664	646	649	642	648	656	671	706	622	712	610	650	683	709	642	680	665	636	655	663	612	650	733	691	643	726	656	630	633	698	676	662	652	622	660	647	642	691	646	618	686	676	699	701	706	631	678	670	683	642	652	673	656	634	653	689	689	657	683	699	695	655	644	688	637	686	649	667	683	693	632	676	635	683	672	674	634	650	698	694	671	670	715	674	682	674	719	610	703	736	639	668	707	648	676	676	692	671	689	650	661	638	658	660	686	660	654	692	639	676	654	638	684	629	656	680	662	688	670	646	676	678	673	634	688	684	701	667	671	641	673	680	669	661	656	692	672	624	702	669	662	680	645	646	658	684	676	626	642	690	691	644	675	637	623	650	651	697	628	618	618	650	625	635	691	657	631	645	677	690	660	636	708	625	647	666	639	649	711	639	666	677	665	656	659	687	649	675	691	659	681	679	655	689	696	700	709	665	647	645	666	651	684	710	653	662	655	673	685	692	668	653	623	648	678	607	680	675	633	643	688	703	678	650	659	680	664	657	661	634	648	712	633	658	631	709	668	704	704	656	638	668	661	664	708	690	638	665	747	675	637	672	701	662	652	664	612	675	676	672	702	686	657	665	681	726	675	683	666	638	646	672	685	647	673	658	671	672	679	653	703	681	643	684	643	709	636	663	657	685	662	675	649	669	646	677	684	658	640	629	689	660	679	685	697	652	659	640	689	637	738	687	654	626	630	697	661	679	665	707	650	684	682	659	684	699	679	664	703	632	650	652	650	670	658	631	678	639	641	700	620	646	637	672	678	677	660	676	663	650	667	660	619	662	659	635	696
23738	21094	28961	48570	61616	46386	27947	8637	1751	993	828	757	748	747	726	764	780	744	705	761	769	786	775	782	731	741	779	761	710	811	742	751	744	822	689	765	761	742	753	799	728	735	766	724	742	708	762	760	718	801	779	772	784	745	737	796	803	770	739	686	720	766	740	727	755	773	741	704	735	716	769	799	750	733	734	748	738	762	790	714	705	782	784	739	741	728	731	710	720	796	764	754	827	811	753	748	728	747	786	747	703	757	751	703	764	732	779	722	714	754	723	736	717	766	755	786	739	735	758	721	750	733	755	767	717	738	741	737	767	741	755	764	801	749	747	769	714	754	769	688	754	705	741	745	721	761	728	698	740	750	789	753	754	709	705	742	743	784	739	744	728	754	755	739	683	762	743	802	700	739	758	758	734	768	746	754	752	754	767	690	733	755	723	700	715	761	789	739	751	739	730	738	740	753	765	729	738	750	820	723	672	710	759	716	813	734	712	716	785	744	742	747	746	741	801	739	716	751	774	746	727	793	777	729	775	723	744	687	735	758	744	732	732	756	714	800	691	772	756	721	708	802	744	728	732	739	746	733	740	740	732	703	714	784	773	763	716	732	699	735	740	761	767	738	740	771	733	753	755	791	722	756	752	759	697	738	703	792	782	742	729	727	720	755	771	788	729	683	724	745	755	754	759	741	739	726	733	822	734	743	755	721	759	772	687	736	744	754	694	683	742	745	751	779	735	766	677	782	808	770	706	748	701	800	759	722	741	747	734	763	718	813	741	766	775	709	787	756	742	694	744	751	722	771	723	702	733	740	752	745	738	702	722	766	742	733	737	717	742	763	727	706	785	765	787	701	749	785	735	714	713	719	734	797	781	736	759	747	742	765	730	720	708	728	729	735	763	759	791	697	776	732	715	772	671	713	725	648	782	764	710	797	754	725	726	662	710	742	686	759	739	756	748	757	736	716	749	753	764	728	744	768	757	751	775	775	735	720	732	715	735	717	720	758	713	766	663	751	716	718	736	727	711	677	738	738	745	699	753	725	762	782	739	699	725	725	704	773	765	727	695	706	752	739	767	692	739	788	741	743	779	706	732	730	737	670	765	723	732	766	745	673	698	689	691	719	730	690	765	713	777	779	752	762	730	772	712	748	757	742	779	730	752	775	787	731	771	751	734	746	748	752	796	739	669	707	717	716	771	734	723	725	760	718	708	748	721	772	732	793	757	715	777	738	758	728	745	722	734	680	723	770	732	773	745	785	781	808	766	707	717	796	754	732	748	787	722	770	798	752	771	754	730	753	742	723	755	765	763	732	765	703	781	752	726	724	708	761	738	732	731	799	776	714	726	775	762	726	770	819	738	738	719	774	753	718	794	744	727	709	736	783	728	789	788	758	737	723	723	734	726	736	755	721	786	736	757	762	740	792	730	737	766	758	743	718	730	769	743	705	720	738	694	716	714	736	711	726	781	734	731	710	681	745	730	747	732	742	763	740	744	743	751	781	748	745	744	726	737	747	764	748	707	751	723	744	741	725	769	779	775	746	743	707	723	716	783	732	766	746	710	721	709	760	759	689	724	715	738	770	757	761	810	734	763	729	715	784	719	778	754	736	756	795	695	795	746	738	719	745	759	765	742	779	762	695	702	741	772	776	739	759	720	752	747	738	733	710	740	783	717	706	740	738	743	761	742	736	745	749	743	747	715	736	738	795	707	725	728	720	721	750	690	760	802	696	797	723	734	756	729	693	733	741	732	712	723	773	725	707	728	719	743	709	796	756	760	760	743	715	765	732	754	723	690	788	759	777	746	773	723	717	741	750	694	781	769	762	728	781	737	758	763	745	757	769	775	738	698	707	720	748	733	736	766	769	778	739	736	759	743	757	761	779	770	688	743	739	748	742	732	721	746	739	757	743	794	719	766	700	762	739	741	705	720	776	747	669	746	725	802	767	740	712	799	742	709	759	695	752	716	745	708	725	730	735	768	772	711	739	771	716	717	721	722	686	771	772	779	681	744	762	768	756	747	714	702	743	687	709	717	722	744	770	737	738	731	718	787	762	748	685	750	705	789	716	740	775	704	769	777	751	727	770	775	772	749	798	735	767	726	714	749	766	712	759	739	729	727	761	708	803	684	723	757	755	690	701	747	793	727	738	678	743	778	692	693	714	694	769	710	768	750	761	762	775	766	700	740	762	739	697	767	743	782	732	715	734	759	733	742	711	764	734	770	734	711	733	744	761	773	713	750	786	745	748	716	737	744	736	766	731	735	782	710	761	728	744	770	743	768	731	774	757	746	740	751	736	741	772	721	761	745	725	746	698	773	728	746	724	726	735	715	708	758	699	711	683	745	754	774	722	715	811	739	734	716	729	740	759	752	728	748	729	691	725	750	703	756	725	800	748	789	733	730	752	703	750	682	761	689	732	766	780	728	735	696	730	756	716	739	754	772	749	709	736	752	743	759	723	750	738	710	764	765	746	769	741	731	774	733	759	750	739	774	769	735	711	747	770	763	749	715	688	775	699	761	698	735	727	718	729	755	768	759	762	717	754	728	705	705	701	725	707	785	759	730	813	692	726	739	709	778	715	711	761	754	739	725	756	699	722	754	687	721	769	784	700	757	757	774	748	772	722	751	762	807	746	733	745	774	717	712	764	715	719	743	778	778	771	739	735	752	755	712	732	762	752	690	749	690	752	733	808	684	795	712	682	752	720	781	740	730	752	805	703	719	720	752	720	714	743	713	754	742	741	704	718	749	754	796	756	700	721	764	719	736	760	775	756	749	805	751	728	707	738	751	752	750	692	758	714	738	721	727	723	740	713	766	744	783	719	707	754	700	766	723	773	721	715	760	725	726	733	797	724	771	710	779	779	736	730	727	734	744	701	739	731	765	743	739	686	741	756	731	756	762	740	784	755	735	738	726	747	754	758	768	711	732	767	666	793	730	734	747	715	723	731	707	708	718	754	747	730	763	736	759	737	797	729	721	755	770	709	757	798	744	693	746	766	775	731	750	753	730	738	739	739	755	762	741	721	764	761	758	787	753	732	760	764	728	722	729	732	753	779	746	789	714	719	694	823	785	739	722	760	737	743	766	738	711	736	709	709	752	762	732	732	761	751	790	778	733	741	778	775	774	751	699	767	762	718	686	779	708	762	782	764	772	773	698	768	745	778	701	737	744	757	777	790	738	704	706	722	697	761	737	740	748	782	772	790	739	729	662	741	787	776	733	727	736	736	755	745	791	739	739	724	693	754	744	719	787	769	721	723	764	783	718	722	720	733	747	722	725	723	759	693	765	753	730	796	780	756	759	734	762	754	739	802	761	714	755	761	688	695	750	733	728	820	731	795	736	768	726	780	736	742	761	774	727	779	742	728	746	752	731	700	762	749	740	722	774	718	739	741	767	758	731	692	715	719	723	742	704	754	741	743	709	755	785	780	725	795	759	749	700	753	777	734	774	724	687	784	753	747	732	717	790	745	738	750	788	779	746	746
4299	9813	23769	80112	67587	41249	18016	5029	1600	841	725	718	800	726	774	758	661	700	719	725	688	740	797	715	805	737	767	756	756	726	750	738	732	758	752	764	718	742	738	707	720	711	708	771	743	756	696	753	728	737	762	712	693	710	714	711	750	742	745	740	753	723	725	754	773	760	715	755	736	727	681	754	717	728	725	753	711	726	681	720	728	750	680	721	724	689	723	719	738	691	728	702	694	731	700	775	716	745	749	698	753	747	745	706	738	697	713	731	702	735	801	747	744	710	723	658	711	759	742	734	700	703	717	749	683	713	713	682	717	717	742	710	696	693	672	759	721	748	774	696	701	711	748	741	671	738	712	715	739	721	717	686	714	733	707	760	790	719	763	718	732	749	769	741	690	748	727	764	704	778	713	721	721	754	728	752	741	747	706	725	718	756	665	742	756	807	725	727	714	679	741	711	731	773	731	755	734	709	821	727	732	722	702	742	696	702	758	708	718	784	714	696	678	702	697	750	765	742	734	706	704	745	761	700	744	701	688	738	775	691	731	740	739	692	734	684	736	757	682	781	691	750	719	734	720	690	761	715	690	682	746	746	715	752	757	741	720	765	756	741	746	719	727	734	738	734	778	763	734	708	747	739	709	761	786	716	746	706	684	692	738	783	738	691	692	728	719	727	740	717	730	705	702	737	706	727	743	771	751	665	704	718	705	717	764	712	682	725	760	727	673	741	716	679	703	725	741	753	708	720	679	702	735	698	756	786	731	684	725	713	696	744	725	711	742	719	762	753	762	734	735	704	739	713	708	714	714	680	686	689	734	726	758	727	679	696	731	704	726	733	727	754	687	684	730	718	705	724	744	689	720	727	797	701	724	764	795	765	743	725	683	724	703	673	673	732	750	680	684	728	707	704	715	740	706	681	725	701	741	740	697	728	711	680	693	745	698	716	757	725	693	741	754	741	767	764	728	756	718	770	718	796	722	774	730	704	742	731	770	721	735	723	798	718	736	673	739	715	753	714	749	729	757	757	678	695	694	679	761	701	702	687	697	713	739	686	705	691	739	684	744	703	769	712	686	701	689	738	762	708	721	723	716	682	777	699	759	804	728	701	760	711	696	731	744	725	740	771	683	758	689	696	675	790	729	745	713	758	713	767	712	678	735	702	760	700	691	715	744	742	704	752	748	658	717	804	711	727	748	711	711	770	737	740	731	710	674	730	685	759	747	709	649	724	659	734	687	719	741	716	709	732	749	690	691	727	744	658	722	741	711	744	720	730	702	734	713	765	750	698	749	764	718	689	726	715	689	746	714	718	713	709	727	733	775	737	739	732	710	716	688	745	707	739	714	710	645	680	730	750	735	746	764	737	712	766	693	712	761	702	698	729	720	726	688	736	704	717	693	688	703	699	694	757	761	707	671	735	743	723	787	729	680	682	713	692	723	800	711	750	708	704	729	707	718	723	724	727	726	677	711	756	735	771	713	715	743	734	665	677	722	667	751	704	733	727	695	726	721	753	744	727	729	690	719	703	709	810	722	734	731	722	729	703	761	701	714	744	749	699	745	738	775	690	706	727	685	699	705	716	701	805	767	729	706	773	726	704	732	709	734	720	763	726	754	772	726	717	723	761	782	708	747	735	730	731	664	726	700	760	745	668	688	685	686	702	730	709	723	693	693	713	720	702	713	766	713	718	729	683	701	786	734	699	730	754	716	680	752	718	755	703	746	735	745	717	795	703	720	673	705	711	768	737	743	758	696	715	764	714	742	688	718	705	691	695	744	719	736	686	708	774	702	745	732	709	723	689	720	764	716	704	744	747	707	723	700	665	711	709	703	747	693	717	722	730	759	682	723	704	742	725	737	713	712	724	676	699	712	715	712	707	746	705	717	703	745	711	740	743	689	734	691	707	705	696	743	717	756	648	717	773	759	711	731	698	738	724	739	788	744	743	743	751	719	689	698	692	711	723	687	736	710	745	730	738	754	774	727	729	713	743	741	711	704	758	684	721	723	720	737	752	715	738	701	708	670	730	714	715	695	681	681	715	720	744	684	728	726	734	748	734	740	693	691	725	738	732	712	720	750	680	703	696	731	679	712	748	708	731	713	698	744	774	726	754	680	683	715	719	733	733	751	739	759	708	734	678	771	711	738	727	705	747	736	736	762	694	682	718	767	724	699	741	721	724	744	731	710	738	730	755	722	708	690	734	767	735	744	703	769	737	718	785	660	721	724	744	786	713	726	706	684	703	752	754	746	697	718	697	724	742	708	756	764	734	691	749	727	696	681	723	663	726	749	720	719	783	743	689	789	754	715	718	708	715	760	716	734	752	719	749	725	726	715	746	707	788	721	769	731	772	682	733	746	661	704	713	683	752	683	743	730	761	696	697	750	755	719	723	694	703	775	701	731	732	745	701	695	758	726	728	710	773	746	667	727	712	734	730	723	729	736	733	764	722	687	732	728	711	699	758	700	716	698	769	750	769	737	742	718	693	751	721	725	726	676	721	767	702	692	749	679	713	703	745	687	719	701	693	717	710	712	706	716	697	697	714	730	704	697	757	713	707	756	744	707	706	725	740	720	755	704	714	730	730	700	710	749	670	739	740	733	710	736	667	711	708	731	746	740	665	688	758	700	671	720	676	685	731	709	719	734	758	706	722	694	706	700	699	740	686	755	732	700	720	715	689	709	703	723	756	745	700	705	677	750	683	712	757	670	706	698	710	733	729	724	732	698	721	733	661	710	723	728	742	751	735	739	775	707	703	706	726	730	723	765	700	686	700	747	786	767	741	723	683	769	773	757	708	742	672	671	724	722	686	716	738	722	710	757	682	736	754	711	699	717	739	717	715	694	701	739	704	744	747	712	715	766	682	692	725	719	685	739	741	720	716	711	720	734	716	731	691	723	646	698	676	686	690	705	729	668	717	716	733	730	700	773	709	710	730	763	728	711	718	704	700	708	695	717	754	720	686	729	715	725	734	714	701	752	764	744	722	734	705	705	751	758	772	748	734	694	672	773	751	720	719	715	657	692	718	724	707	763	754	722	691	714	733	724	725	738	759	715	707	687	687	715	763	779	719	740	722	731	662	724	723	675	726	717	735	676	728	692	715	698	755	732	698	712	705	732	682	718	740	684	689	749	724	698	751	746	713	712	711	732	650	717	742	720	726	762	767	752	725	745	690	708	719	695	706	708	695	757	735	721	738	744	743	731	716	710	756	733	776	728	671	708	720	756	702	702	730	732	705	713	734	739	693	676	746	692	748	682	716	751	701	703	724	702	758	770	751	763	742	672	678	741	688	726	718	698	682	734	755	711	731	697	748	705	682	728	714	711	714	687	758	691	764	757	717	720	706	738	712	673	715	746	754	738	711	710	810	708	739	685	717	729	702	736	736	721	731	712	738	689	737	766	755	762	701	717	694	736	684	722	729	714	714	737	737	755	719	685	780	693	707	698	691	761	690	710	686	689	729	720	705	712	744	735	732	717	716	725	736
27220	13583	3095	20636	18352	9418	3368	1250	741	698	695	681	663	671	665	678	749	680	641	667	674	644	711	664	660	674	675	676	689	690	695	654	635	725	726	690	693	668	699	661	690	704	706	677	653	678	655	694	675	689	704	659	679	620	671	669	676	721	695	630	679	690	708	684	678	701	727	649	697	693	661	676	675	651	661	687	717	698	705	659	724	668	662	696	692	608	686	655	652	673	670	645	722	677	711	688	677	679	673	662	682	697	691	711	676	666	647	690	694	661	621	690	661	726	686	663	631	674	624	672	660	676	727	699	672	651	676	618	637	638	674	724	726	727	704	718	660	759	722	678	662	682	646	724	671	689	679	704	665	639	695	685	685	659	650	646	677	677	640	644	682	697	722	701	625	677	693	670	672	643	671	712	709	711	716	702	678	692	673	659	663	664	683	641	656	671	670	644	655	675	666	659	707	674	692	656	690	667	635	672	645	640	657	688	671	736	676	724	675	661	637	694	690	654	660	605	700	662	716	686	689	673	657	661	680	678	682	636	654	675	686	631	601	704	736	650	713	674	663	643	648	666	646	634	642	671	689	668	700	704	700	677	668	647	657	690	648	659	678	693	671	699	727	695	718	684	686	658	721	659	718	686	708	724	678	686	665	689	651	667	713	643	669	690	650	649	635	707	643	623	690	693	651	690	653	666	679	643	697	687	709	668	683	695	671	738	681	654	667	647	666	660	647	681	617	716	718	666	658	644	684	687	681	676	680	679	671	719	668	676	668	675	675	682	695	631	690	708	686	666	638	642	682	640	650	617	673	667	635	644	688	641	663	674	666	665	634	636	691	703	720	650	720	710	667	662	669	702	652	631	646	647	632	661	664	644	661	672	663	648	679	670	672	696	677	686	654	729	720	678	671	686	686	637	685	614	698	677	680	717	649	650	669	675	694	663	722	738	699	620	689	668	692	665	689	661	637	687	606	665	716	682	671	672	675	642	647	706	655	643	670	662	691	673	673	690	639	706	669	643	723	620	657	731	665	707	662	667	693	693	697	679	688	660	659	671	651	654	691	686	717	642	714	654	667	667	683	640	651	674	671	726	634	633	685	700	636	709	680	695	657	642	698	649	700	691	661	663	657	658	688	675	720	702	682	637	657	708	639	669	701	669	693	671	698	639	656	641	647	706	683	698	657	670	701	697	713	701	678	669	634	694	694	667	673	653	681	675	710	686	710	650	683	629	687	670	631	676	657	649	658	692	672	649	649	656	681	693	676	650	650	686	662	687	639	631	656	627	665	689	669	689	706	706	628	678	683	701	714	718	671	661	714	704	696	639	684	712	697	666	686	664	610	715	673	677	663	704	656	671	723	668	664	647	648	689	589	694	704	659	696	662	698	652	707	678	642	691	735	674	659	674	674	609	649	660	718	675	651	635	672	646	699	667	637	645	675	656	650	636	667	688	674	680	652	645	697	662	699	627	680	650	649	665	662	683	670	710	689	670	699	652	719	679	675	673	703	663	648	685	710	635	613	695	691	657	707	668	693	675	726	682	663	693	664	698	655	659	720	643	677	685	659	658	668	672	675	662	647	668	655	654	718	655	730	666	627	673	665	671	641	717	684	678	684	669	731	648	682	671	684	683	691	686	692	691	662	639	719	713	674	663	645	743	708	699	679	675	660	655	724	695	690	701	697	634	676	685	656	686	655	630	679	670	673	671	683	681	658	636	707	644	639	640	674	693	724	654	602	678	687	654	684	658	668	654	686	709	659	717	694	664	681	696	695	677	651	681	659	634	641	652	695	712	662	659	671	614	714	708	689	682	666	677	708	701	660	664	661	660	713	692	663	682	665	673	716	678	685	660	650	722	685	655	683	675	686	682	643	629	657	693	646	620	669	676	696	656	699	662	656	664	701	661	701	688	707	645	677	669	687	669	660	638	631	665	693	704	665	673	704	678	663	634	699	685	662	676	691	673	659	632	700	691	678	653	648	682	656	694	676	694	664	641	694	639	699	629	687	692	732	663	720	669	697	710	709	659	670	656	671	676	729	742	645	711	668	656	651	699	656	679	627	668	645	627	657	666	696	700	707	714	708	692	667	679	666	658	691	680	656	661	657	668	688	653	670	695	708	662	646	693	680	676	664	748	682	692	653	662	721	678	717	674	645	717	675	682	686	676	658	689	661	672	666	689	706	656	706	664	736	657	711	663	651	668	739	653	703	652	656	705	650	705	676	690	697	661	675	684	643	744	608	717	680	608	692	694	637	666	659	694	671	669	674	658	703	709	657	689	657	708	707	648	702	721	705	662	750	676	684	687	618	688	683	680	718	642	662	701	699	649	696	702	650	665	662	634	669	677	654	647	646	678	666	655	631	652	673	691	679	709	650	651	684	682	685	712	666	681	675	693	639	673	652	655	650	656	667	666	681	654	651	660	671	679	654	687	656	660	676	655	624	675	686	675	637	703	701	641	731	678	680	637	684	689	654	730	648	639	620	667	702	683	621	650	651	677	647	662	672	674	672	689	634	624	665	713	684	681	623	674	678	653	705	720	677	666	654	708	701	696	673	690	642	671	674	673	670	725	631	654	665	670	676	676	710	691	684	663	665	706	638	693	683	690	693	664	666	679	650	702	641	676	687	678	640	713	655	685	647	669	705	690	670	676	680	652	746	677	661	683	683	651	703	699	683	676	677	717	691	688	699	645	699	674	666	681	656	695	702	660	666	682	665	681	656	676	681	630	695	666	720	655	659	674	660	677	683	679	692	695	686	687	630	671	657	678	656	684	629	665	654	661	737	715	698	639	647	657	711	679	693	670	687	657	698	642	704	645	688	650	682	716	684	690	693	653	671	617	676	644	668	722	655	711	675	703	671	672	633	683	659	655	667	714	711	665	680	656	681	699	657	670	644	674	699	679	675	685	685	696	660	673	655	665	684	693	674	687	705	693	668	652	675	663	680	614	662	668	627	710	672	670	662	693	691	689	653	663	696	630	663	638	708	682	664	652	626	722	666	690	655	640	666	662	684	647	676	644	653	656	661	702	686	695	673	681	653	690	717	675	664	660	675	682	707	650	676	642	684	682	703	657	667	688	663	672	698	698	693	668	689	697	673	735	676	654	672	675	675	665	714	688	708	635	695	621	667	657	616	642	661	599	631	661	681	676	643	701	690	703	632	669	677	670	713	689	667	717	628	704	653	621	707	661	739	657	686	675	666	637	722	691	671	678	673	673	664	707	684	681	720	678	627	689	688	677	678	686	636	674	652	667	696	688	665	638	691	667	696	666	654	669	700	686	733	689	711	682	651	709	695	631	627	658	662	710	695	725	722	693	699	716	640	654	656	672	626	662	659	680	636	669	661	652	646	674	637	687	625	689	679	687	627	683	640	639	633	661	681	704	654	639	714	642	687	699	696	705	645	682	691	705	677	692	695	683	659	664	697	708	676	691	701	634	748	689	680	642	653	677	713	718	693	649	736	645	655	671	710	682	667	632	658	668
5485	1967	2064	18287	13969	6936	2871	1098	691	642	646	642	642	658	696	645	631	658	642	660	648	602	611	611	635	683	618	642	614	640	606	652	649	622	576	614	644	639	620	644	635	630	629	660	622	643	593	659	599	636	630	608	628	667	603	618	655	627	632	612	656	581	623	647	629	625	656	628	682	658	619	643	579	619	645	645	674	571	641	652	635	586	611	603	643	627	632	597	653	635	654	665	644	571	668	625	626	640	642	642	609	629	625	586	664	592	615	641	622	647	635	585	564	634	584	639	636	662	606	626	643	636	641	634	608	620	630	646	625	610	684	651	647	616	642	582	627	669	631	670	678	669	655	592	642	630	663	624	634	628	627	619	572	603	614	617	614	651	601	602	586	646	596	612	646	658	619	605	663	581	662	657	659	646	622	642	635	602	638	621	586	635	602	630	653	582	642	613	618	620	591	613	609	643	561	666	613	579	594	604	648	634	607	642	654	613	600	635	637	670	606	636	603	646	619	683	605	620	611	644	633	644	633	642	656	635	641	593	630	639	656	645	617	623	612	640	635	629	581	699	666	624	595	622	644	576	689	647	632	619	598	644	649	665	585	600	595	638	636	624	637	592	650	604	604	631	635	593	596	611	618	608	658	617	606	626	618	687	673	627	595	588	614	612	605	627	642	658	648	600	631	664	599	608	607	604	608	644	668	644	663	673	615	606	601	613	667	637	618	634	621	601	626	630	616	607	617	677	599	609	590	629	646	661	627	650	645	605	611	628	582	656	622	652	626	615	628	583	588	609	586	640	644	645	646	620	631	656	582	585	613	663	635	626	636	615	670	652	635	593	609	639	669	590	637	647	619	618	621	631	609	637	693	631	630	646	651	648	581	628	632	599	628	625	620	623	649	629	634	669	578	640	581	631	638	580	638	648	620	689	647	678	630	625	598	618	636	631	633	594	638	674	637	611	627	671	630	604	640	661	635	635	610	638	624	611	617	616	671	617	624	629	635	637	647	618	661	604	636	641	596	626	595	623	633	616	615	614	648	592	591	628	575	608	672	626	639	590	620	682	638	639	644	625	630	623	629	599	589	646	642	592	621	637	615	643	582	607	651	673	606	626	623	604	656	667	613	579	609	635	601	640	627	623	606	566	651	620	651	615	635	603	617	652	638	639	636	621	641	621	654	668	670	671	613	613	676	588	596	646	637	621	620	642	613	646	610	660	595	654	582	608	628	626	617	640	611	645	615	651	600	635	660	618	618	636	653	637	614	620	589	611	617	641	662	603	598	598	636	616	598	657	603	643	651	597	646	637	618	635	612	637	630	561	639	610	594	647	637	629	633	631	611	589	643	647	597	642	642	582	645	625	630	640	621	586	599	622	603	639	652	595	627	632	624	602	633	643	596	610	630	602	581	616	591	623	646	634	636	604	627	654	597	631	650	596	658	625	639	633	626	636	631	661	604	683	598	659	631	667	617	622	584	626	632	634	625	640	630	663	605	613	625	632	603	606	625	663	628	595	641	592	623	635	632	653	624	570	653	645	610	651	610	613	628	685	636	614	671	591	644	608	620	615	617	591	618	643	611	639	649	581	617	669	699	619	610	611	624	592	651	622	641	618	641	591	603	593	650	594	625	634	663	584	618	629	599	619	635	664	624	636	630	603	633	669	649	628	586	660	578	660	594	630	653	679	606	637	622	614	637	670	614	643	682	641	679	628	613	601	632	583	647	599	707	659	596	622	622	596	641	600	626	601	637	642	633	643	622	604	592	635	646	656	635	631	649	631	650	638	628	617	619	654	635	617	628	559	636	637	634	631	634	658	624	636	654	604	601	662	655	648	613	649	653	622	632	605	626	635	688	636	636	617	610	682	618	606	647	645	657	616	584	631	616	658	615	641	603	584	603	571	596	620	602	634	616	627	620	617	665	598	585	621	652	624	633	594	647	625	584	590	609	619	618	611	649	618	639	634	659	659	663	596	636	588	612	637	612	624	639	606	615	634	598	608	590	624	581	618	640	635	650	612	616	619	638	637	599	609	644	641	634	652	625	617	692	644	589	648	599	633	631	610	653	620	642	630	628	648	633	605	651	652	622	592	629	645	658	609	641	682	653	579	603	613	597	612	641	678	613	582	576	655	683	611	632	614	597	635	648	609	628	639	613	608	646	644	668	657	667	624	641	625	639	645	650	678	630	615	603	624	669	649	647	649	617	595	582	673	608	612	639	596	615	590	626	645	606	661	620	653	650	633	639	652	585	645	609	596	610	608	585	676	637	627	634	676	637	627	608	664	611	578	571	644	602	592	603	639	628	630	635	607	610	602	632	595	625	614	640	618	587	628	586	647	652	608	641	636	637	615	652	649	672	605	600	651	664	622	601	626	643	600	639	606	618	642	622	603	626	623	618	628	604	640	628	595	607	648	619	640	624	657	634	658	627	654	636	621	571	610	607	620	625	685	604	655	669	635	655	625	613	649	582	652	562	604	615	682	629	599	624	646	604	655	622	599	646	627	627	647	614	619	613	592	619	680	610	600	629	628	599	612	617	678	611	635	577	614	602	642	623	656	582	645	616	600	628	620	560	627	643	642	636	674	604	631	657	568	639	601	593	647	642	601	614	605	621	625	631	619	684	647	632	662	588	614	621	608	601	600	620	606	656	560	603	607	601	590	639	657	626	679	629	643	654	612	642	689	626	633	633	622	621	667	594	643	641	631	653	643	599	681	632	641	628	614	610	621	637	593	657	620	599	603	632	642	673	598	580	592	594	563	628	616	625	628	633	605	642	655	625	633	637	596	652	595	638	635	647	583	623	643	606	626	607	639	680	656	667	641	617	634	640	614	645	662	702	621	624	653	625	606	640	627	681	680	641	610	662	648	632	659	579	637	633	610	611	651	662	630	638	640	633	599	601	637	627	639	600	645	588	644	627	641	593	646	613	608	653	649	608	571	618	657	619	634	616	634	620	614	629	603	607	634	629	626	605	625	622	605	651	627	597	601	684	601	613	569	641	611	642	580	621	600	632	609	579	634	629	631	635	673	642	608	587	619	619	632	621	639	612	645	634	613	637	641	567	644	604	610	608	640	613	625	644	682	609	642	612	598	641	676	632	586	633	600	590	673	646	605	635	655	627	628	614	645	628	617	630	656	632	635	639	629	655	664	672	603	658	606	631	602	656	592	626	614	677	656	637	614	589	617	637	603	605	638	641	631	615	609	616	599	647	640	636	653	621	635	608	648	620	626	652	602	558	599	603	682	617	617	647	602	659	642	636	594	645	659	632	601	618	625	670	629	621	622	604	621	656	684	595	672	576	644	673	625	634	633	646	610	611	612	682	679	595	622	623	609	616	635	600	641	600	638	649	667	673	665	624	607	652	648	656	624	658	601	628	608	668	654	628	680	576	620	655	626	603	615	586	615	596	605	594	596	663	575	643	614	621	666	641	638	632	633	592	600	585	625	641	643	622	593	669	621	596	592	645	637	644	649	617	618	633	631
24425	21084	27737	49506	59600	44298	24963	7498	1596	824	682	662	692	700	666	651	694	673	676	669	630	683	681	690	688	654	685	665	670	645	663	656	709	648	675	635	639	699	621	633	620	696	680	698	677	685	731	675	674	660	663	692	663	664	679	715	698	631	635	697	647	677	655	674	672	682	635	675	647	653	689	695	656	638	697	656	677	638	702	650	684	625	650	655	667	691	644	661	652	674	644	641	686	642	713	605	662	684	701	646	682	660	655	665	653	629	702	666	637	675	624	657	682	690	639	701	686	663	654	683	657	671	630	667	641	668	663	684	703	665	638	669	707	681	682	673	622	681	656	698	688	678	682	697	632	697	647	634	656	669	647	638	657	706	608	612	680	665	683	711	671	647	641	620	681	654	656	640	638	701	665	692	671	661	698	678	666	641	656	666	637	650	684	662	659	675	661	695	658	626	628	671	709	690	718	634	642	633	636	644	696	660	663	659	679	702	670	596	677	701	668	645	643	667	702	652	677	675	682	651	661	713	719	655	672	675	623	685	701	634	682	629	681	653	644	695	639	702	596	664	678	664	675	684	619	653	641	642	682	652	648	660	633	645	629	663	636	659	660	690	678	692	605	683	646	670	668	669	659	672	640	664	658	642	673	656	703	722	714	615	638	650	681	692	677	679	612	661	675	644	655	641	591	628	659	682	686	666	607	624	652	656	678	693	664	641	685	670	710	622	673	672	664	661	633	669	648	647	663	688	657	670	641	677	665	641	664	638	639	683	647	669	616	701	643	693	650	623	602	682	709	651	671	665	651	653	694	639	688	619	691	688	645	654	679	730	653	689	686	633	687	667	670	657	690	643	642	599	681	679	682	644	682	682	675	647	681	674	702	645	672	641	613	661	669	694	703	643	664	612	627	652	660	648	645	670	693	704	688	630	641	637	679	665	653	687	623	668	681	672	650	662	635	614	678	628	628	633	670	629	672	658	634	689	667	713	700	686	660	707	669	714	620	618	672	677	640	677	628	670	677	683	686	643	611	583	655	655	695	620	655	627	658	670	679	686	641	623	702	714	626	670	657	677	694	696	697	662	688	682	712	661	643	672	684	638	701	673	662	696	623	658	652	643	631	669	661	653	693	687	673	704	710	656	626	666	619	637	688	626	684	622	654	658	684	625	631	660	649	681	690	673	627	712	671	632	671	686	666	656	667	643	683	627	653	656	644	691	676	653	655	663	692	634	686	699	678	678	696	649	661	640	677	657	663	643	669	668	675	647	666	661	709	652	633	656	630	644	659	669	652	657	635	671	591	618	648	652	666	674	692	657	663	624	629	675	641	632	712	675	634	630	645	631	644	663	686	687	662	625	671	666	676	610	705	641	675	672	632	641	642	653	628	681	662	650	663	683	669	701	651	601	645	634	645	669	643	676	684	715	648	655	676	682	676	655	698	652	634	632	669	640	671	713	632	673	659	696	662	651	614	669	642	660	681	646	675	639	623	657	677	652	720	666	636	646	649	679	661	664	654	663	682	664	672	641	649	621	684	612	696	649	687	702	665	656	657	652	662	686	676	688	701	621	700	618	648	672	640	664	651	637	668	700	683	666	687	712	700	666	661	654	655	590	619	684	693	603	665	680	661	668	706	620	660	653	640	625	648	639	653	673	657	648	627	660	658	679	670	678	692	662	637	648	638	656	674	703	624	624	637	723	617	632	678	668	627	706	620	691	725	652	633	683	658	652	647	638	624	671	651	702	654	650	615	631	692	660	669	673	623	660	668	670	642	658	652	667	637	651	706	686	633	655	628	658	666	656	689	664	662	685	677	673	660	692	676	664	657	636	657	613	651	692	679	670	667	659	666	641	633	674	701	640	670	649	638	702	663	664	652	632	668	688	733	723	655	655	613	611	630	713	687	652	689	622	656	661	630	688	666	669	658	660	615	642	643	683	666	649	701	690	674	636	639	681	679	680	665	663	668	648	670	650	663	643	670	687	628	698	649	731	669	621	613	635	624	673	659	640	663	649	646	689	688	688	634	665	638	605	650	694	655	689	648	658	688	654	695	726	632	644	656	720	651	688	685	658	677	629	667	715	664	647	637	678	637	675	642	649	686	707	630	668	669	647	672	681	686	667	680	649	717	649	659	684	641	635	624	643	670	674	641	650	625	679	678	691	695	664	688	669	640	655	618	660	663	695	671	628	682	675	634	675	702	625	709	693	682	647	670	671	651	629	626	673	611	639	662	664	645	731	657	705	683	670	662	657	680	655	690	642	667	699	672	687	656	712	686	661	701	690	699	651	681	668	657	650	668	655	643	657	653	704	607	665	676	652	645	672	650	699	662	671	633	700	690	672	677	674	683	726	685	664	649	671	678	649	633	660	651	646	730	674	699	632	671	622	657	680	662	689	664	692	661	654	606	696	655	672	709	681	700	676	678	708	639	669	653	641	665	650	659	694	703	642	683	672	707	657	661	705	652	658	685	653	632	613	599	654	660	652	677	652	680	635	715	669	643	662	661	660	627	625	659	701	698	651	677	661	671	678	666	657	667	617	702	701	662	621	658	699	692	659	687	690	699	647	683	681	686	650	664	678	649	642	647	636	697	637	678	647	709	711	663	658	654	622	642	658	642	643	657	662	666	672	638	674	652	635	621	663	648	628	663	655	612	687	651	683	682	637	686	721	645	629	668	676	645	653	688	756	699	655	687	643	680	637	685	695	660	668	692	625	589	663	651	671	676	608	648	601	688	608	678	679	694	710	660	703	634	649	653	694	651	663	668	686	673	656	709	638	691	599	636	658	617	647	680	705	659	680	672	631	685	692	707	672	680	666	711	611	677	674	658	664	672	689	660	634	667	671	649	679	674	643	688	650	673	656	648	641	661	650	652	655	673	657	680	675	651	645	674	644	704	659	654	673	683	698	685	653	708	671	658	687	625	647	659	684	679	679	666	672	639	677	648	661	676	648	667	711	680	623	684	657	685	681	682	651	645	628	657	714	682	678	666	647	669	666	675	693	720	706	659	651	651	673	662	647	706	632	721	647	669	726	621	636	604	659	677	635	669	622	618	676	655	661	727	662	624	626	688	680	638	650	646	694	633	614	658	652	682	660	639	643	725	636	644	672	640	601	615	648	688	647	656	666	674	663	655	650	692	640	694	642	656	676	661	645	609	686	707	665	665	653	663	669	660	713	625	717	680	628	660	651	661	643	684	638	656	627	674	668	638	711	707	635	666	653	682	653	683	691	631	660	669	690	691	601	649	668	635	636	656	642	659	655	676	659	674	671	623	688	636	648	653	690	679	714	611	678	638	643	695	668	641	616	730	652	640	735	662	663	711	651	661	660	659	638	686	667	647	645	645	674	703	638	643	672	688	647	676	653	653	682	658	668	677	649	722	706	686	677	652	601	699	671	669	656	652	693	641	688	637	690	646	688	654	622	655	646	686	634	696	643	687	625	645	663	603	681	682	680	641	684	641	685	636	645	668	655	677	642	678	667
4075	5746	12015	67228	58308	35917	16554	4930	1391	752	617	690	628	668	670	659	690	676	722	700	645	699	645	707	683	653	719	650	670	642	711	679	663	662	621	648	643	663	682	683	650	659	701	653	660	700	646	657	726	649	676	654	619	679	700	679	650	688	630	694	711	638	694	648	656	681	684	695	658	666	676	609	666	671	650	669	667	656	640	690	625	671	645	652	663	653	668	648	618	669	686	702	644	727	645	625	664	623	683	653	660	686	644	641	660	632	681	604	645	667	658	660	678	629	685	603	654	679	697	648	660	638	625	654	651	691	646	652	684	663	661	658	664	617	652	672	666	611	666	685	660	613	658	681	689	651	671	657	655	671	690	681	676	632	622	689	651	651	682	666	621	646	667	642	639	654	712	714	673	678	684	630	642	677	672	650	652	703	687	708	639	708	668	700	673	672	667	653	690	740	627	645	648	659	684	670	620	717	655	691	681	631	647	652	638	649	706	690	639	647	645	624	653	651	703	708	626	640	653	642	629	648	667	681	662	666	621	655	676	607	633	704	637	642	639	666	657	651	650	645	638	648	653	625	663	653	671	645	635	558	657	637	673	656	665	695	687	707	678	640	689	683	650	659	626	652	636	644	647	649	642	637	654	685	657	641	700	665	709	640	635	652	668	677	672	633	670	701	640	688	620	669	667	675	661	672	673	687	669	684	676	678	660	703	628	607	664	677	636	599	646	679	665	608	653	645	670	670	649	692	665	638	622	690	668	671	633	637	659	610	670	672	631	649	691	696	673	649	670	630	670	643	646	691	678	634	675	643	701	640	633	643	640	637	655	650	658	632	655	642	643	643	693	702	660	628	711	652	661	649	693	645	654	598	687	637	624	634	658	641	680	677	668	593	595	683	653	678	635	645	680	683	647	686	624	683	665	646	654	685	670	725	698	702	722	656	687	672	697	680	694	705	667	648	645	635	648	655	689	655	657	663	656	656	687	681	673	670	679	671	653	649	642	665	656	646	621	648	700	633	696	654	643	712	674	662	680	633	588	626	643	660	671	669	652	655	679	674	638	680	691	595	667	677	668	656	647	673	625	668	664	651	672	637	692	684	680	671	683	657	644	655	659	687	622	685	640	636	636	641	610	660	662	672	643	665	634	663	631	602	632	619	708	654	710	646	669	665	687	647	654	637	673	673	615	622	654	645	680	693	637	640	628	636	648	653	641	650	651	688	678	682	665	652	688	630	667	678	665	666	692	608	658	671	636	652	680	612	676	653	662	663	667	702	692	653	651	675	664	627	695	632	699	703	675	643	640	641	669	643	660	657	633	664	696	662	661	621	637	685	652	664	635	658	675	675	684	655	673	685	666	648	652	669	647	672	676	628	636	679	611	635	666	651	654	652	658	669	648	686	662	646	709	629	699	668	696	626	658	654	692	657	648	669	595	634	662	665	670	658	622	677	677	656	648	682	683	621	675	690	667	607	645	683	658	670	650	630	633	633	686	689	654	679	705	650	627	651	696	617	655	654	650	602	694	697	697	680	733	634	614	660	679	683	664	653	701	656	679	685	658	634	654	606	612	662	645	677	647	673	611	693	662	619	671	636	669	648	627	661	652	718	640	691	650	627	666	667	692	658	662	670	683	628	626	712	679	647	668	668	655	624	665	678	652	639	662	702	661	649	674	624	650	654	669	691	638	655	614	718	637	683	638	653	661	671	686	654	636	657	676	637	642	664	677	588	650	719	606	671	651	675	674	674	679	678	661	696	654	651	663	684	677	654	661	681	674	631	618	665	655	695	667	646	659	647	635	647	680	653	601	681	644	666	656	596	616	675	662	620	610	656	686	627	661	620	658	649	664	628	612	681	633	675	605	684	635	682	650	650	691	660	694	691	689	636	702	633	686	660	697	600	631	680	647	637	662	617	652	686	672	681	608	644	675	680	664	687	664	652	638	641	647	654	576	628	690	673	657	660	641	624	672	669	672	659	638	659	597	695	653	638	638	625	638	611	643	658	619	666	644	702	603	685	652	663	714	689	708	668	633	691	665	690	676	688	668	646	649	651	674	632	626	638	661	708	637	669	672	669	656	665	669	633	679	685	697	618	640	658	674	679	647	669	677	621	662	730	691	651	652	708	670	672	668	638	619	645	644	639	652	688	687	684	669	635	675	647	694	667	662	666	680	636	634	650	626	675	625	650	688	660	667	660	659	650	682	612	664	698	649	693	644	624	664	696	657	607	668	591	659	663	671	676	636	657	648	623	677	661	675	661	631	645	682	663	645	652	680	655	682	647	610	644	662	664	642	694	634	617	691	692	707	671	606	698	624	647	617	640	610	696	670	649	654	703	663	720	662	645	667	659	614	663	645	669	648	649	718	665	630	668	671	660	651	689	643	613	659	654	649	691	634	641	632	662	707	638	672	690	640	642	667	668	655	653	653	657	698	663	714	673	663	651	672	613	653	649	702	671	671	705	640	636	643	669	722	649	651	646	706	609	662	635	659	691	632	664	676	662	652	663	651	660	656	639	645	631	659	647	661	668	645	678	710	753	644	689	646	687	664	626	663	687	647	646	662	684	654	651	677	642	662	689	680	683	638	632	653	667	652	630	690	659	680	657	664	650	694	633	643	664	671	673	641	699	637	655	651	670	668	703	650	687	614	642	614	648	644	666	702	622	639	707	686	642	670	672	627	598	657	656	683	661	625	606	698	670	656	688	692	600	657	651	643	657	671	661	668	651	681	693	662	663	637	653	672	597	650	665	651	684	646	632	662	656	676	645	653	668	684	682	679	656	672	669	698	655	664	664	654	649	677	636	635	639	664	662	678	649	679	627	663	674	675	674	669	653	635	646	688	669	609	641	668	661	630	686	626	645	643	713	670	649	693	625	612	703	650	641	662	663	628	685	657	656	666	679	643	656	672	658	655	659	674	632	637	650	623	637	656	641	655	666	631	671	685	620	637	656	639	695	701	603	640	643	649	648	612	681	621	678	689	620	708	596	657	680	687	628	637	650	648	643	664	626	666	702	640	699	646	663	680	706	652	633	640	642	628	665	656	645	682	683	668	642	668	689	620	625	642	658	690	631	653	670	607	668	672	640	655	648	674	707	649	689	680	687	657	652	648	666	649	650	637	672	659	654	676	634	691	679	653	632	659	673	590	669	649	648	666	626	638	669	704	638	692	718	643	691	688	686	688	666	662	654	620	681	646	640	668	654	673	663	640	676	692	655	656	654	627	623	668	645	681	618	687	641	670	666	639	652	656	638	635	732	687	671	635	656	670	659	666	644	595	689	666	643	640	657	690	688	694	684	697	632	608	664	661	670	660	666	678	673	643	619	621	622	688	659	669	630	645	675	678	652	656	657	679	660	655	639	708	687	692	673	659	690	697	681	672	605	657	683	680	679	660	656	656	646	679	646	678	668	597	670	612	669	651	672	692	638	662	671	643	682	652	662	676	681	633	667	674	649	627	645	654	642	627	679	604	632	661	667	649	623
23828	21128	28294	44315	63827	54751	33369	11918	2268	958	751	740	706	752	743	768	722	760	736	730	791	782	740	778	733	712	753	753	725	702	699	733	743	722	771	743	766	709	762	707	773	783	719	692	722	723	709	753	722	691	689	728	738	705	719	686	710	746	721	731	756	719	688	660	719	689	700	747	758	765	792	720	714	744	720	766	763	715	724	687	753	695	733	721	707	742	684	720	756	723	738	716	730	758	795	772	772	743	727	705	704	754	730	727	710	706	779	705	720	728	724	741	757	729	693	707	687	765	708	704	704	718	780	709	688	708	764	765	745	718	720	731	746	740	735	761	752	744	718	755	751	700	741	686	752	672	717	696	722	770	760	714	757	681	752	725	692	760	728	733	714	714	782	814	758	688	733	718	714	692	728	696	766	740	748	711	742	732	721	728	735	699	703	760	733	747	708	771	768	683	733	650	731	747	717	742	684	700	769	741	739	723	725	747	701	636	692	745	770	795	735	708	733	736	687	716	729	701	753	796	741	751	744	751	685	718	734	742	725	739	721	820	700	716	699	713	731	707	742	714	762	781	709	657	746	734	680	776	724	726	754	748	738	681	676	722	702	714	741	789	714	760	725	666	792	687	709	723	797	731	759	675	749	775	708	754	772	736	729	671	741	761	736	767	723	755	726	693	688	721	738	712	710	704	703	754	758	746	767	746	732	695	750	719	761	704	721	756	726	765	730	690	741	745	742	746	683	702	759	753	699	716	693	740	744	705	754	739	695	743	688	743	767	725	736	715	725	657	699	719	751	734	676	750	687	708	719	693	763	725	746	707	723	740	718	722	758	739	709	705	750	749	704	734	776	727	707	712	755	720	757	739	733	692	686	732	772	736	734	731	691	770	798	785	739	708	727	771	750	696	702	699	735	718	734	745	773	746	751	713	705	772	725	729	737	743	767	708	711	755	747	745	738	734	715	750	722	694	714	714	726	726	688	699	714	758	675	725	727	715	739	726	724	694	744	773	679	753	737	710	681	732	716	747	706	777	712	727	716	715	716	717	729	769	716	786	713	711	745	769	754	743	753	751	762	717	750	743	706	697	717	759	739	713	793	713	720	755	701	728	753	681	682	734	695	720	716	743	700	704	791	715	751	753	733	767	759	757	757	739	741	721	730	723	705	748	713	707	725	696	778	724	721	696	701	753	736	772	700	686	727	761	705	714	740	681	716	733	700	742	689	723	716	746	682	744	737	734	730	709	763	726	721	694	741	722	736	712	747	726	663	728	676	733	769	719	714	807	689	733	655	743	700	711	705	720	749	735	798	754	749	740	787	711	702	688	717	742	728	717	710	714	694	710	708	729	729	753	712	759	791	697	712	719	729	720	718	742	730	728	707	665	667	707	694	736	699	746	704	717	758	682	738	730	725	742	754	708	741	731	674	746	741	731	719	731	746	708	734	735	727	764	726	677	740	723	739	714	749	701	710	756	745	712	705	710	721	766	783	711	761	736	707	672	738	738	718	754	700	693	712	710	695	733	746	762	743	739	751	672	688	758	739	715	761	728	734	721	727	677	699	704	710	739	780	761	698	734	723	702	776	711	721	739	725	748	769	720	740	693	722	760	753	698	760	775	727	752	726	736	749	732	721	723	804	701	727	732	697	718	701	750	758	716	771	677	726	713	745	751	732	700	736	744	744	722	714	764	724	759	722	768	791	772	701	722	740	728	736	733	735	766	739	798	777	696	743	691	733	772	737	690	657	726	698	712	711	688	684	712	711	760	730	715	737	711	708	740	749	732	663	736	709	747	728	731	774	744	744	729	670	729	684	693	735	753	753	689	719	699	718	738	636	717	735	718	688	735	743	708	749	736	674	748	732	723	707	705	760	687	737	780	695	729	719	770	713	724	752	747	711	705	744	674	722	706	700	734	753	714	706	743	738	751	758	671	746	705	708	727	725	707	725	745	762	719	729	739	716	728	707	778	727	724	722	723	745	758	753	747	745	743	736	726	716	687	714	765	775	719	763	723	805	729	700	745	697	753	733	707	748	748	698	737	736	694	740	764	682	731	733	674	737	746	704	775	684	702	702	706	724	747	737	702	682	680	795	769	687	739	772	689	720	660	731	762	682	745	711	689	674	733	723	707	739	695	721	730	761	728	741	709	703	748	719	715	750	731	732	724	722	720	730	712	708	674	739	712	718	717	735	710	729	683	744	730	718	747	708	751	723	719	685	738	714	793	774	748	738	718	734	728	684	683	735	792	791	738	741	749	737	757	669	722	747	710	714	650	690	706	764	708	734	749	728	720	725	724	723	732	694	722	736	683	696	744	713	709	703	721	696	738	662	751	723	778	721	689	765	730	723	717	731	707	701	710	686	685	737	713	743	703	698	730	770	736	717	735	706	765	686	724	749	738	690	729	746	703	750	694	746	768	731	740	706	728	698	725	755	769	731	726	702	756	731	746	755	749	698	761	707	719	698	727	747	718	755	745	707	737	730	705	739	719	701	738	744	707	729	760	717	704	750	708	718	734	711	726	793	746	693	704	725	740	747	707	760	705	746	710	727	763	728	686	696	720	713	750	779	774	753	739	754	726	768	692	728	680	742	721	717	746	715	756	729	724	717	710	751	765	737	727	706	731	748	726	708	720	728	749	705	726	725	704	716	761	720	716	718	749	730	742	699	670	745	693	736	733	735	731	699	684	683	707	765	720	785	715	697	775	652	764	731	727	697	756	654	664	698	738	742	706	725	726	744	756	741	764	754	764	721	777	739	717	743	705	661	707	706	726	770	733	756	732	746	727	730	758	781	709	776	679	770	782	713	714	736	748	722	711	711	760	727	710	741	724	716	737	683	656	751	699	766	775	713	731	706	738	734	722	742	680	735	725	756	730	761	761	721	753	711	703	782	693	709	709	699	660	738	682	756	736	741	763	755	692	712	750	688	724	677	757	707	713	712	752	688	720	744	696	735	716	672	720	728	752	747	721	749	733	733	718	711	706	726	735	751	733	727	730	755	748	773	744	763	724	745	725	712	760	741	757	759	760	706	759	712	685	754	708	725	782	724	705	749	700	714	667	739	748	759	749	716	767	780	774	733	717	704	745	710	689	716	731	675	769	756	774	742	773	775	780	697	726	724	693	717	764	709	743	739	735	690	716	721	693	709	719	769	789	743	730	729	718	703	735	720	701	790	684	706	746	709	692	701	736	744	718	736	717	772	707	708	733	679	706	759	709	734	762	745	725	719	685	735	752	758	760	698	715	782	733	697	737	711	761	715	742	728	706	706	717	695	746	713	699	707	718	718	722	707	751	749	672	716	727	710	783	718	743	743	745	781	707	732	748	708	741	750	710	695	740	725	695	774	703	710	738	722	727	759	679	782	759	754	729	761	732	743	688	688	752	729	738	738	712	721	736	689	719	734	738	666	726	747	696	739	724	756	703	744	727	712	709	743	736	738	713	735	715	720	747	713	732	715	698	717	718	692	716	730	728	686	683	754	743
4296	7699	10245	73093	70305	49159	23163	7197	1950	911	761	766	752	747	711	760	734	720	730	736	735	667	743	715	750	727	727	736	747	675	754	767	711	752	713	700	731	769	762	749	700	705	726	709	714	679	703	701	724	689	722	752	765	748	707	716	704	726	708	722	743	710	781	720	706	736	686	719	739	702	727	712	704	744	737	684	724	740	726	746	732	714	777	699	713	727	747	678	709	756	681	665	717	673	723	686	769	742	716	761	679	676	684	734	727	734	758	753	720	730	703	696	693	701	738	728	706	712	664	699	732	706	756	706	740	762	752	713	693	778	725	716	744	723	758	727	747	682	725	726	653	757	693	723	780	743	726	721	719	706	742	707	728	750	697	770	707	764	753	753	744	709	741	706	753	729	698	696	747	679	726	724	693	726	752	746	781	684	708	693	696	680	687	709	706	708	725	703	726	717	685	694	715	758	711	739	752	735	728	676	695	693	749	767	741	730	728	675	699	715	691	730	648	715	725	725	743	759	719	789	732	665	733	680	754	718	717	732	717	709	709	748	676	694	692	716	676	724	694	752	729	745	721	712	756	744	733	710	719	701	712	696	706	693	736	692	746	735	710	738	686	687	763	718	747	717	696	698	700	756	745	678	719	722	721	764	734	711	726	700	741	741	748	722	713	734	730	741	700	734	757	691	708	732	688	718	739	738	680	707	671	745	700	733	729	761	709	728	765	695	731	793	749	725	722	720	702	708	713	673	742	739	694	713	697	692	710	730	762	768	730	776	677	717	719	714	770	732	780	744	712	787	752	737	705	728	749	764	745	748	755	729	729	714	707	686	736	761	715	749	675	690	767	732	769	737	717	716	697	701	695	680	731	696	711	787	784	717	673	711	686	708	766	739	685	755	705	734	658	757	730	719	710	724	723	715	711	714	763	718	787	722	714	721	708	726	697	735	708	743	764	673	724	754	726	762	721	784	711	735	730	753	756	719	724	764	741	723	748	712	723	712	699	744	766	747	758	691	766	737	740	701	700	718	732	708	713	772	716	697	715	699	752	733	698	744	709	706	708	748	704	752	707	716	732	721	704	705	745	721	731	696	751	718	726	706	751	728	664	715	677	726	707	723	755	736	729	675	719	739	728	696	691	727	684	718	748	713	655	690	742	681	766	699	722	765	693	714	743	744	731	708	736	733	734	717	750	738	729	722	700	697	725	739	713	708	757	702	688	706	724	717	735	708	731	754	735	713	730	727	730	727	700	661	745	733	697	739	739	681	714	748	654	716	787	737	740	694	667	711	703	743	693	707	717	737	703	694	706	791	726	727	736	680	715	715	695	742	727	738	714	740	683	713	715	784	731	682	714	753	672	746	768	710	729	717	767	723	785	703	748	733	683	745	776	661	750	731	698	716	725	726	735	730	755	696	716	690	735	726	703	759	725	748	724	750	704	723	735	722	692	735	765	708	735	685	792	782	714	720	745	703	704	701	735	692	705	714	733	745	780	688	675	749	711	698	688	699	719	715	733	760	672	727	694	751	750	781	773	753	725	738	740	754	732	703	759	631	734	770	734	735	749	695	736	695	660	667	745	719	696	693	694	700	684	686	710	806	751	676	707	760	715	768	751	704	701	749	678	690	701	719	685	730	740	713	699	727	712	750	711	745	687	718	708	691	733	730	733	674	705	723	719	712	758	697	709	682	693	723	702	724	694	693	694	716	706	713	730	751	787	732	720	706	673	722	705	719	758	674	703	738	727	717	729	682	721	681	747	714	782	712	714	717	725	693	743	696	759	704	666	764	755	734	691	753	742	709	720	760	712	713	760	711	672	726	755	711	662	740	715	740	693	718	715	707	707	716	713	684	726	737	746	738	753	728	722	707	742	705	762	763	720	717	776	736	685	737	716	702	704	717	742	697	727	680	718	674	715	747	766	712	730	747	776	679	692	719	723	700	699	735	701	735	680	677	714	718	763	720	711	744	712	741	714	711	719	745	710	706	726	731	735	703	706	749	730	721	708	746	717	744	731	688	700	710	672	770	737	732	731	638	697	698	660	705	692	738	723	666	755	726	720	734	691	692	672	738	744	714	718	683	708	740	689	739	728	750	682	758	694	705	714	793	729	691	658	765	664	717	770	740	681	710	700	714	705	720	719	692	708	700	715	736	705	698	725	712	704	746	751	733	655	704	749	686	745	786	732	743	681	739	711	657	686	721	733	701	692	673	741	693	714	718	752	712	659	728	738	693	766	754	722	723	723	708	692	679	764	697	710	713	735	742	714	724	707	704	709	698	690	734	687	702	728	749	732	705	742	740	733	688	715	712	718	719	729	712	733	756	737	729	714	665	735	732	757	710	735	709	747	760	695	749	733	755	687	691	740	725	621	729	744	711	727	707	680	777	710	719	735	686	719	714	746	722	754	678	741	724	718	730	690	712	728	705	736	739	691	708	718	693	745	646	666	762	723	702	653	728	741	691	752	763	699	726	707	733	733	718	685	737	699	770	718	706	690	699	715	716	716	707	699	703	713	729	722	686	703	726	767	715	713	733	701	709	723	679	685	668	731	716	713	786	645	729	734	714	754	715	743	696	737	703	695	747	725	720	697	702	688	721	727	698	730	716	712	712	759	797	689	726	695	674	695	738	742	713	731	734	718	691	672	730	708	742	720	721	677	709	730	720	715	708	679	743	738	684	733	720	750	758	725	704	731	747	737	776	752	755	703	714	723	757	750	756	700	733	738	714	727	704	748	777	742	717	669	715	738	697	709	686	756	684	754	710	740	684	699	756	706	771	766	729	740	725	707	707	670	716	684	686	735	696	685	754	716	745	728	719	716	716	703	699	678	728	755	741	712	714	694	717	694	708	731	749	737	723	771	674	764	716	731	681	721	673	697	738	720	695	743	710	709	688	709	680	734	718	726	701	754	748	724	705	704	741	809	718	763	724	705	751	723	719	720	737	698	737	716	743	691	740	732	754	682	734	739	665	711	668	707	758	730	742	720	703	686	679	785	705	722	717	693	723	667	758	743	722	729	736	736	733	705	691	693	711	763	717	740	769	705	746	763	740	744	688	742	704	694	748	757	707	697	701	715	715	696	713	738	741	719	691	713	737	717	704	729	709	755	727	686	741	700	708	792	740	712	739	717	726	668	715	742	711	654	752	744	687	714	679	719	721	779	760	657	744	760	741	720	762	692	740	723	753	745	715	680	715	735	697	700	723	739	781	703	691	692	724	723	723	699	736	760	733	769	758	678	727	758	669	698	675	694	742	678	698	742	729	760	693	716	686	724	716	746	740	769	692	741	743	704	672	742	721	725	666	689	737	692	738	751	690	706	666	681	721	733	702	680	725	724	696	756	660	690	717	728	716	690	695	697	701	728	775	690	716	710	769	719	734	721	762	748	713	732	707	740	747	719	653	754	721	707	644	715	701	741	753	713	678	685	755	670	759	710	731	717	694	705	797	688	713	709	734	731	726	775	677	720	725	706	740	709	708	701	676
27157	13293	2536	11849	16794	11310	4192	1424	827	638	646	602	704	669	629	640	675	612	625	704	644	663	657	683	640	654	629	697	663	684	647	704	683	643	686	671	630	651	653	674	624	611	707	621	670	663	650	682	652	692	671	670	652	672	649	619	643	637	626	638	633	674	667	670	657	682	709	605	669	711	631	641	628	643	642	648	656	676	624	699	677	670	644	671	651	627	659	652	684	679	642	700	680	651	666	655	642	613	602	619	661	676	696	684	688	651	697	602	678	658	671	669	641	649	685	675	660	647	646	689	641	667	611	655	620	666	696	673	671	662	669	654	658	685	610	702	692	691	640	653	638	675	638	619	700	682	661	625	657	652	633	604	680	653	611	683	657	690	636	710	674	681	613	621	673	662	624	633	661	602	660	659	656	639	663	629	651	692	643	648	634	627	604	659	644	669	651	621	650	642	700	667	667	657	670	596	694	653	626	665	672	694	620	641	658	676	692	685	703	644	653	630	672	679	649	636	710	634	629	669	654	652	641	660	619	687	689	650	631	668	657	657	653	631	659	694	638	613	661	658	689	672	678	657	698	645	645	657	667	656	644	659	656	636	660	651	672	664	647	631	649	607	625	645	666	663	650	704	643	668	631	668	661	665	623	660	678	667	719	640	613	671	626	648	655	639	722	617	631	668	643	679	666	652	631	645	667	643	679	653	650	683	676	680	633	601	686	651	659	645	678	688	629	655	677	666	625	606	687	630	651	666	695	645	637	641	706	623	675	672	672	679	659	652	650	662	647	638	659	630	632	675	671	656	622	607	639	649	670	612	665	676	684	636	694	661	610	656	660	677	610	630	638	658	632	620	617	651	690	627	679	676	712	638	655	675	653	638	674	713	676	668	670	656	663	729	661	674	672	676	650	684	670	681	647	662	691	647	660	655	655	652	692	678	641	646	628	600	640	641	675	593	672	636	662	636	675	629	646	650	702	642	635	634	685	676	640	675	666	623	694	639	651	688	703	664	634	646	621	661	648	704	624	705	652	681	664	658	608	617	644	696	716	694	640	668	652	638	667	674	612	636	643	687	655	653	612	680	629	625	684	638	683	639	666	660	638	673	663	696	708	625	675	642	646	643	614	651	639	679	641	697	623	661	669	615	626	662	652	646	597	674	633	644	660	712	658	677	682	634	646	652	642	705	690	667	644	618	691	636	653	643	613	647	647	665	647	673	612	667	627	611	713	654	633	688	676	614	663	675	620	661	693	681	650	620	652	656	658	644	693	651	632	645	659	631	681	625	615	620	701	679	659	687	630	655	639	613	658	707	650	622	600	681	677	629	661	621	645	642	658	632	678	642	606	631	661	654	643	636	683	674	671	625	664	681	612	651	660	649	620	654	667	635	605	603	606	703	656	670	638	671	668	695	644	646	671	662	655	601	628	650	668	660	661	630	628	628	642	621	650	664	699	664	637	684	643	647	651	649	644	639	665	654	662	610	641	682	655	703	687	666	652	649	658	661	667	680	644	660	678	654	655	676	657	679	673	664	634	605	671	666	666	662	662	671	617	672	611	640	651	660	682	621	652	697	635	607	641	689	668	610	699	663	649	623	631	681	643	684	631	634	647	635	650	673	697	691	666	644	624	701	674	649	676	639	649	664	672	674	636	628	630	687	625	659	650	698	664	671	618	661	656	642	644	633	634	611	690	647	608	635	709	724	633	612	634	648	623	635	654	669	704	669	630	670	658	670	668	595	625	641	655	617	689	695	659	660	638	667	644	607	616	664	664	646	647	629	621	661	662	677	658	615	737	669	584	654	657	654	610	663	666	662	645	669	629	631	708	677	670	651	633	667	653	635	678	638	609	692	654	664	666	612	691	667	673	650	631	653	651	659	636	686	682	662	658	679	686	687	658	661	681	612	647	619	674	666	672	651	662	658	654	684	682	641	670	636	663	618	675	686	641	701	626	674	691	671	673	690	655	673	658	685	680	672	700	672	631	660	623	649	635	696	654	607	664	708	668	611	644	661	592	650	651	678	695	684	698	682	599	630	649	686	655	694	670	638	630	618	641	654	665	679	661	642	652	632	658	604	642	654	649	611	651	669	646	682	656	693	649	632	658	658	667	673	680	641	629	643	700	636	656	682	642	654	673	660	634	637	663	652	682	608	661	632	643	679	635	681	594	674	666	678	609	666	671	629	612	610	642	652	674	672	647	653	626	654	672	651	692	646	670	675	651	648	702	624	696	619	693	633	639	671	643	633	619	632	667	681	665	649	709	653	675	657	632	718	618	652	630	638	643	657	642	659	628	626	665	657	694	695	622	611	680	631	636	687	696	669	638	654	645	619	680	670	612	642	661	629	644	656	600	669	649	641	613	643	652	667	663	652	632	679	664	644	614	616	644	688	658	587	619	685	602	661	665	671	612	677	679	671	619	664	646	645	665	668	646	627	623	641	643	575	665	651	647	714	684	627	705	677	644	636	667	641	633	672	705	622	623	605	611	617	666	653	732	642	663	630	618	619	622	652	646	643	635	671	668	628	705	640	639	668	599	661	673	635	659	661	653	651	655	630	633	663	666	650	671	638	670	585	650	665	641	676	701	640	659	635	713	684	686	655	641	649	649	662	664	602	725	628	705	623	654	689	663	661	638	678	603	661	651	644	650	629	659	688	656	673	652	665	633	663	643	660	578	652	659	626	635	668	649	609	681	627	649	678	688	697	670	657	635	676	650	641	651	652	621	655	638	650	579	654	621	662	642	674	696	681	649	631	688	661	658	632	659	616	656	645	648	679	657	659	699	710	666	652	663	689	656	690	660	678	698	682	633	662	687	664	652	680	659	622	663	658	656	638	675	640	701	677	702	659	657	677	635	655	671	639	662	676	684	657	654	637	606	630	651	660	684	617	637	680	647	682	636	653	697	692	640	660	635	668	616	681	683	666	623	604	683	634	661	666	695	661	674	666	638	637	632	621	685	647	628	679	675	663	636	747	674	646	669	681	664	661	635	682	661	676	656	699	638	657	603	643	659	645	626	669	647	654	653	619	640	645	652	642	708	614	653	689	656	627	646	613	624	627	653	650	692	617	616	670	658	701	690	634	610	685	642	674	672	664	688	621	649	641	642	632	671	639	675	688	652	661	677	665	667	652	674	651	649	645	619	620	640	629	692	658	682	649	646	673	682	654	648	684	657	668	645	668	641	683	624	661	649	642	630	667	639	663	641	646	640	651	639	637	643	697	629	663	660	673	646	643	651	676	638	632	617	703	621	696	736	661	593	653	628	670	693	684	665	654	629	628	699	679	640	654	583	644	681	681	656	675	657	675	660	642	669	638	670	643	684	672	649	729	691	633	628	665	655	618	631	634	641	598	628	665	659	669	656	659	704	661	656	648	655	607	657	633	693	716	663	651	654	645	647	682	656	698	623	638	711	687	648	637	667	633	631	641	681	645	664	673	665	631	669	625	679	672	595	659	676	676	627	672	652	621	664	656	655	617	623	628
5122	1658	1591	11416	14000	8815	3480	1299	721	640	596	607	607	647	634	579	610	638	633	618	623	631	630	638	632	606	578	613	613	597	587	647	624	604	602	616	639	609	601	591	636	629	630	613	639	600	578	607	628	611	631	637	564	629	593	614	573	653	632	617	602	632	613	580	635	640	629	607	638	614	594	605	638	622	630	649	618	610	592	601	660	590	647	562	608	618	573	619	601	625	639	608	604	573	587	640	635	564	637	597	586	575	643	626	632	648	614	648	572	629	599	619	608	621	594	555	594	631	628	589	627	617	605	586	639	647	629	624	614	556	592	613	606	602	663	620	615	620	602	615	634	585	629	669	574	585	604	637	639	618	642	614	616	598	619	637	561	623	642	636	611	615	660	583	617	642	658	627	614	618	588	601	616	614	590	634	591	632	602	562	612	600	610	630	585	608	637	667	595	564	619	606	621	629	649	626	612	586	604	621	662	607	587	590	620	568	620	609	615	592	602	622	623	567	615	660	637	600	613	576	637	673	670	684	619	609	646	615	656	566	632	656	628	627	582	573	579	597	622	622	569	595	607	575	619	591	605	596	612	605	617	654	607	638	639	594	604	617	603	610	657	638	615	640	597	584	612	604	628	602	612	639	624	619	576	587	624	633	611	623	636	602	641	620	574	645	595	620	609	628	622	643	634	617	643	647	589	633	592	593	573	622	658	640	599	598	623	583	610	594	639	546	616	599	602	615	629	640	610	614	572	574	623	603	592	602	609	646	650	594	656	599	626	625	605	650	641	639	622	634	614	586	604	662	575	644	599	630	646	604	607	595	618	586	607	599	567	636	616	602	607	604	609	606	638	574	647	649	620	589	574	641	598	598	644	602	592	659	658	584	603	622	623	622	578	636	627	586	592	579	652	629	609	608	653	597	612	589	609	671	639	622	636	615	599	643	570	623	649	663	592	627	618	635	605	586	602	608	618	659	610	627	607	619	694	643	575	669	576	622	595	626	652	628	615	664	614	595	627	619	624	627	650	633	625	593	594	608	620	627	565	649	642	584	656	627	579	670	631	602	639	632	639	563	606	604	619	628	600	633	607	615	581	609	585	622	609	601	633	637	645	604	632	615	622	640	625	592	630	612	611	637	600	605	604	590	649	603	616	625	630	630	623	544	589	650	625	626	592	588	577	622	589	594	601	616	645	568	606	604	606	617	644	635	609	626	645	651	648	601	630	620	623	592	610	637	604	604	580	618	612	591	629	653	618	605	572	632	579	625	669	609	616	627	590	601	600	593	612	607	597	564	580	556	559	620	619	604	579	623	655	625	599	612	627	615	650	611	649	617	601	627	612	615	633	564	604	645	623	602	590	518	567	607	587	611	628	612	596	603	600	582	609	625	606	616	630	611	607	665	631	628	601	592	658	643	617	602	634	592	635	660	630	631	600	605	605	662	588	646	627	595	658	610	643	652	585	634	596	662	585	662	617	615	570	614	610	605	640	614	611	583	619	621	625	628	604	621	641	589	628	590	634	603	597	598	613	663	585	605	596	628	581	592	626	610	674	665	616	641	605	595	596	567	611	601	580	628	627	635	594	566	621	584	646	596	533	612	603	635	612	636	577	632	655	597	629	602	606	590	569	646	637	615	589	654	624	600	631	582	597	627	573	643	627	642	602	558	644	624	587	613	617	594	616	605	600	603	652	633	622	675	625	599	554	626	620	648	648	606	655	617	638	619	632	628	581	597	594	680	606	626	620	621	618	637	647	627	608	629	663	645	645	609	605	586	588	644	662	591	579	593	624	599	579	595	601	623	675	608	626	575	626	614	588	621	592	598	643	640	666	590	605	601	596	637	626	597	650	645	638	571	612	606	571	610	627	644	615	640	617	588	624	603	605	600	612	617	621	664	593	640	636	654	653	596	594	633	623	634	619	590	628	599	632	614	598	633	599	658	590	646	611	594	592	645	613	629	609	629	605	601	637	573	608	657	633	636	626	599	600	598	643	624	596	604	672	592	642	600	597	627	622	621	646	637	628	628	637	642	595	619	595	606	654	609	606	645	598	623	628	631	581	632	619	611	652	632	644	621	614	594	613	627	602	661	621	586	621	621	637	612	609	613	632	601	608	665	579	615	614	616	629	617	634	616	618	594	615	608	607	651	652	597	601	613	623	640	653	597	587	622	601	589	606	647	644	602	600	610	624	628	616	616	632	589	635	628	653	620	610	627	645	647	607	652	580	659	613	646	624	641	593	631	598	613	593	604	612	600	592	617	631	657	616	611	657	609	605	614	622	597	626	628	642	651	587	576	609	615	631	637	613	584	624	623	589	613	640	640	621	623	598	626	605	612	597	619	586	657	605	590	619	581	576	638	673	649	588	633	603	619	629	594	589	614	620	606	626	619	608	577	590	608	625	645	658	577	619	642	616	619	606	624	621	579	635	615	621	623	594	598	625	613	634	631	599	644	652	617	631	612	643	641	636	603	604	603	657	606	641	648	576	602	648	575	591	629	656	576	669	623	623	624	571	579	602	541	599	573	628	628	601	610	603	634	591	585	609	644	590	595	621	619	587	565	651	609	601	571	657	616	601	613	582	605	643	617	639	618	635	576	615	560	635	634	585	618	613	595	635	609	635	596	608	619	641	636	630	661	630	597	595	637	619	638	625	606	578	600	620	649	615	622	610	639	632	626	620	612	612	628	632	680	646	652	627	623	636	597	640	602	641	607	592	592	619	617	574	657	590	647	612	644	575	630	615	631	599	647	660	600	657	613	605	641	602	563	664	618	617	553	606	572	587	655	607	624	638	582	605	651	625	583	610	628	632	628	651	621	632	635	618	624	602	635	622	632	618	621	611	612	597	581	643	607	586	581	605	585	615	629	621	619	581	602	580	654	629	646	619	621	647	663	640	607	668	623	609	619	612	635	639	603	656	603	613	639	625	605	616	628	595	598	640	654	628	610	600	635	595	590	599	642	590	610	605	627	587	614	622	613	626	602	615	593	639	611	607	589	609	628	643	661	657	624	628	629	619	644	652	648	615	618	601	629	579	606	599	610	662	572	580	644	601	583	619	658	608	608	637	606	578	637	620	617	657	630	598	619	583	614	621	602	591	613	619	628	575	584	589	578	647	618	608	660	633	637	594	640	645	625	611	639	565	633	604	557	641	630	603	610	617	656	612	623	659	619	616	630	642	636	633	626	624	604	623	608	617	613	691	627	589	661	623	584	634	612	630	618	644	654	646	565	570	598	619	609	638	639	649	612	582	608	603	619	645	573	596	606	635	662	605	616	575	591	626	585	598	578	633	598	600	617	622	598	624	589	620	627	628	613	605	564	662	571	595	618	599	537	643	672	633	617	608	611	632	624	636	607	606	602	585	612	586	641	579	611	584	621	638	579	606	604	648	587	630	606	650	611	625	603	597	552	697	588	623	631	647	625	637	613	644	583	601	580	637	600	544	632	594	611	624	634	623	639	653	664	588	658	622	591	601	609	607	620
24564	21096	27539	43107	61112	46819	26164	7056	1230	695	668	712	648	648	644	694	649	594	646	603	658	653	657	635	663	684	650	684	692	592	639	590	623	649	628	590	672	637	654	638	654	637	661	635	648	669	665	620	642	648	671	627	636	627	645	640	646	679	643	602	625	621	635	698	633	644	689	641	643	685	640	597	607	632	608	640	608	648	616	596	670	669	633	598	612	604	621	620	693	665	632	640	610	612	656	659	611	675	666	673	638	650	650	635	637	650	619	613	659	633	596	676	671	649	682	620	677	636	662	653	678	643	685	692	639	641	662	615	686	619	613	623	626	638	650	639	651	613	645	618	607	663	609	632	702	629	653	629	631	639	642	635	660	666	620	692	595	659	617	605	629	677	641	625	658	626	623	658	619	621	663	651	641	576	644	602	674	636	631	582	659	604	600	645	647	655	630	683	663	575	638	592	658	638	587	634	621	594	649	608	654	635	694	619	687	607	675	638	634	673	594	618	656	621	689	624	645	658	632	644	662	623	633	624	669	608	617	609	626	642	659	629	647	651	644	651	625	592	626	609	666	634	634	621	672	638	602	677	611	673	647	647	656	630	606	623	627	642	663	638	650	645	610	682	626	690	640	662	570	650	631	619	654	673	606	643	602	662	637	588	606	600	652	609	658	649	646	654	621	647	629	662	633	623	621	644	681	649	581	624	656	644	654	696	643	593	648	644	644	659	660	589	635	670	593	653	639	627	625	672	626	615	617	631	633	667	647	622	677	613	606	680	588	653	622	631	634	608	599	633	590	612	699	652	653	629	639	632	634	645	575	637	624	636	610	665	597	635	659	671	686	620	646	654	655	646	662	620	631	664	648	662	671	630	663	684	603	625	617	622	649	653	640	646	675	668	658	605	674	650	640	655	575	587	624	646	655	644	637	595	635	645	613	589	686	626	614	675	652	626	630	640	643	616	632	681	665	636	601	631	616	647	631	643	686	631	636	700	641	631	690	680	651	623	644	652	614	653	657	639	634	636	633	642	636	648	649	609	658	656	631	648	622	683	635	696	642	635	660	622	631	670	600	623	618	603	690	635	594	698	665	609	597	631	630	650	645	662	635	667	624	627	668	683	596	623	656	645	611	618	635	636	651	610	654	640	611	615	595	640	658	624	608	611	573	684	666	608	662	622	674	624	648	670	639	617	623	572	591	595	609	605	624	644	652	632	627	649	652	662	632	599	612	660	637	619	656	617	647	626	644	638	649	664	640	623	618	660	619	649	610	638	599	682	576	635	591	621	663	609	584	600	648	594	665	644	630	600	616	623	685	619	607	612	630	637	647	643	658	656	629	618	659	644	629	639	623	673	701	635	631	621	644	618	610	633	621	637	627	676	603	681	619	620	638	644	618	651	661	649	626	666	608	644	589	623	616	639	625	655	612	651	642	645	634	617	691	633	627	641	650	663	639	688	674	607	626	630	661	642	675	717	640	650	639	608	663	666	637	609	589	629	614	601	634	647	609	623	623	636	675	638	627	676	646	624	598	656	648	631	679	652	652	637	620	611	646	610	626	619	617	690	560	575	632	636	656	573	668	607	603	633	626	575	664	638	633	598	653	641	635	671	659	638	630	643	651	655	642	610	650	622	630	644	623	664	652	647	685	632	604	575	615	627	624	651	652	703	618	600	591	629	614	642	653	607	648	661	667	666	642	637	619	629	630	625	650	593	629	673	656	622	630	602	634	651	613	657	639	629	651	608	642	636	648	617	681	631	653	652	608	623	669	700	603	633	635	620	622	657	659	619	613	605	672	585	628	684	595	583	617	633	635	624	639	608	612	625	615	625	636	619	621	620	625	593	633	625	634	641	640	624	644	621	656	600	652	649	595	639	678	659	672	659	600	595	637	597	667	623	655	603	673	657	675	647	618	624	630	587	633	612	609	627	630	636	654	653	605	670	646	620	640	646	608	587	688	632	597	627	627	663	642	632	655	656	662	651	640	659	609	650	585	614	619	627	602	640	643	620	620	676	641	641	563	636	660	657	635	638	642	640	633	634	647	661	657	618	631	662	603	619	614	630	590	629	635	608	630	626	586	593	609	593	600	661	640	653	620	652	668	641	568	637	608	646	613	623	661	673	656	626	637	617	645	617	627	622	643	615	574	653	618	657	636	646	577	633	649	624	632	669	605	664	638	582	612	642	672	609	655	640	628	595	682	653	630	608	662	598	617	627	655	650	630	637	639	586	650	640	639	625	643	659	695	598	647	639	610	676	650	631	646	626	644	660	573	664	635	637	645	672	655	667	672	648	602	594	598	621	593	643	603	668	630	612	642	576	638	647	601	692	643	666	622	592	629	639	627	602	658	631	645	621	618	615	600	633	663	650	594	618	653	600	638	619	660	641	649	624	641	620	649	641	644	645	625	617	630	627	624	606	645	652	644	665	628	639	626	637	631	595	637	637	620	606	659	644	650	685	585	637	599	696	617	606	620	631	637	638	628	605	632	607	655	650	622	594	636	633	650	629	640	633	652	595	649	619	634	636	616	674	621	656	627	658	601	667	635	660	669	646	658	624	658	640	631	681	626	633	689	646	642	675	686	627	616	698	658	593	647	628	681	599	618	645	639	610	595	678	686	602	652	624	649	615	639	599	619	641	644	611	654	668	587	634	625	614	631	596	585	601	615	667	695	639	650	692	662	617	619	617	655	632	671	609	646	652	660	647	614	614	657	637	649	613	706	651	667	619	602	635	639	626	649	630	657	605	605	625	626	656	658	622	595	644	668	639	642	633	635	652	664	635	641	627	622	684	616	643	661	648	660	660	621	639	608	579	672	644	635	678	673	646	655	674	660	686	609	625	631	648	675	626	675	658	624	626	631	619	627	641	667	638	633	631	645	612	664	615	654	650	594	614	669	674	637	643	625	657	633	618	698	662	634	602	629	639	621	623	664	645	653	597	657	626	630	622	612	664	606	594	648	628	605	639	640	660	597	629	664	606	617	645	608	641	621	606	602	642	608	652	645	635	662	588	649	587	582	645	683	614	606	622	652	656	605	630	674	641	637	610	671	627	635	614	641	676	673	658	660	668	596	689	637	636	655	582	652	651	658	601	592	619	666	598	653	643	640	625	654	641	663	626	590	666	582	626	703	646	582	587	680	670	626	623	656	667	634	603	667	640	662	647	620	642	648	614	601	661	630	612	646	627	645	659	616	678	620	677	650	692	629	653	652	625	651	614	583	637	651	595	665	615	604	609	632	602	706	675	605	647	674	616	641	618	637	598	643	664	631	694	592	617	602	680	636	664	616	652	692	606	671	617	602	644	647	652	675	592	660	595	664	639	602	628	631	642	662	628	622	628	647	655	708	663	656	603	663	634	634	679	638	614	624	603	586	650	652	625	635	632	664	675	675	639	639	625	648	609	637	648	682	612	624	608	684	578	648	613	656	619	694	594	616	603	637	607	642	648	675	652	664	615	677	609	657	629	655	656	628	589	613	626	631	661
3565	4314	5167	59752	61800	38988	16654	4133	1087	701	657	632	669	694	643	621	627	633	676	634	689	664	671	653	656	651	691	645	631	638	612	647	614	657	657	647	610	660	641	672	675	611	652	695	613	656	641	641	623	632	609	651	611	650	632	649	660	687	673	632	640	650	688	670	659	663	646	630	684	647	667	653	643	604	628	700	668	636	673	647	622	660	631	653	633	631	636	648	662	655	616	691	655	684	647	675	604	638	645	676	600	649	645	642	651	632	650	656	619	646	693	681	652	632	641	672	632	674	648	610	665	622	623	658	638	620	647	616	676	655	703	644	671	609	646	636	643	690	633	644	563	656	605	655	603	689	652	664	660	624	637	638	684	623	615	621	662	604	638	641	643	685	660	625	633	628	657	615	603	616	678	639	726	615	634	692	624	640	624	603	636	705	612	637	605	658	622	632	660	661	622	692	664	652	632	624	663	621	678	669	651	664	656	615	640	677	642	649	663	644	627	673	625	618	653	680	647	615	632	651	593	645	661	677	648	684	655	658	701	640	627	629	611	653	646	624	635	611	621	660	615	625	664	670	670	623	610	622	630	598	652	574	641	632	625	645	673	658	675	635	631	650	644	653	622	642	678	632	662	657	632	634	622	633	627	674	632	592	664	642	674	627	603	620	622	658	646	623	670	642	664	674	592	626	604	663	675	624	616	613	656	574	658	605	645	622	636	625	643	659	605	662	642	636	585	645	631	657	629	624	679	676	637	643	651	622	699	646	691	619	644	617	652	660	620	641	683	649	626	631	731	622	618	644	685	664	629	668	651	645	696	632	616	686	653	655	652	656	634	663	622	651	620	651	678	654	689	669	669	655	635	617	628	665	629	631	626	623	623	623	643	681	650	647	618	646	636	667	675	608	629	637	651	641	645	666	680	624	629	652	637	619	646	632	643	634	615	684	691	642	625	631	648	640	676	669	651	640	702	633	679	631	692	644	654	673	591	614	624	636	634	612	649	632	643	629	615	599	641	617	701	584	653	607	634	660	633	683	656	591	636	662	628	596	616	568	639	631	634	639	662	613	664	645	660	662	626	641	676	670	591	650	651	609	694	654	688	654	642	607	641	643	658	626	649	642	624	662	622	630	705	675	633	636	642	650	638	658	670	623	640	679	628	662	651	625	672	626	629	680	647	609	662	653	706	664	657	642	606	628	625	637	629	640	662	662	559	642	657	614	665	603	634	598	637	638	659	636	638	631	660	636	640	632	666	689	611	633	625	654	649	666	647	588	628	657	709	637	650	631	647	635	643	665	624	636	654	638	636	635	643	664	636	634	690	630	635	687	613	659	643	640	664	642	658	661	646	632	703	645	663	658	667	650	640	629	644	659	661	637	643	667	621	658	698	622	631	666	645	627	592	648	692	596	667	652	638	603	618	678	622	657	624	631	630	663	630	648	676	589	667	624	656	610	658	619	617	601	632	645	655	647	640	644	645	618	648	627	643	658	611	640	635	647	646	635	629	703	600	627	699	596	660	635	599	673	610	649	665	655	621	686	650	615	635	590	626	624	649	628	636	692	663	602	655	648	628	611	579	666	580	629	640	699	630	617	703	616	708	634	634	643	641	648	655	683	590	666	648	667	597	691	619	682	565	646	629	614	687	643	624	631	632	627	653	625	655	642	642	694	646	594	645	621	667	637	636	654	598	654	706	635	643	628	647	639	683	662	693	658	610	625	652	673	649	660	645	615	596	637	637	612	615	601	706	650	644	618	601	617	640	644	611	646	622	648	643	642	622	603	602	611	592	596	635	619	673	660	656	630	687	636	598	637	642	629	659	711	641	596	622	631	644	634	627	660	678	649	664	602	625	624	613	641	649	629	638	618	622	663	655	643	643	575	645	678	598	644	611	673	677	620	581	663	670	597	639	698	608	632	617	610	651	654	618	672	638	650	661	603	649	627	640	630	643	592	645	631	595	623	672	616	665	591	623	701	600	629	642	650	660	645	684	589	680	597	675	638	644	650	658	630	653	601	635	683	636	635	657	639	653	668	663	629	688	674	638	611	619	656	654	585	632	642	643	631	619	676	638	680	622	603	657	650	682	609	624	637	619	659	611	621	668	627	642	648	567	652	654	648	632	625	639	644	637	620	668	623	590	647	626	666	644	613	652	665	681	635	655	603	694	617	639	671	656	682	639	629	653	639	655	622	620	626	648	642	646	666	590	649	649	630	659	670	601	662	652	640	704	647	639	660	654	634	658	631	629	663	620	634	644	635	676	672	654	656	630	680	679	677	662	628	682	618	655	644	681	651	628	629	633	645	665	647	694	612	639	629	671	612	657	646	618	676	680	689	607	655	686	606	643	662	635	644	676	616	623	641	671	690	608	657	627	667	606	669	639	680	659	611	647	637	616	670	671	663	698	613	661	645	625	618	661	609	658	643	641	642	634	670	612	681	686	608	646	659	634	648	621	625	646	653	649	660	681	573	582	672	629	634	615	633	604	596	606	636	618	622	641	674	621	659	613	657	636	666	671	668	652	618	619	635	613	586	650	648	670	632	675	673	660	635	701	610	652	675	600	629	635	622	648	640	612	605	620	661	633	642	626	675	623	684	653	656	673	667	647	645	622	690	658	642	655	652	636	665	637	622	634	608	665	647	640	653	671	626	653	652	641	636	631	642	630	615	697	610	669	620	611	657	673	623	656	628	641	639	650	606	690	646	621	634	618	690	674	626	625	628	641	618	632	631	672	641	613	661	587	661	626	641	625	629	619	628	600	659	630	605	646	595	640	629	648	696	626	652	654	642	662	639	643	608	639	634	622	664	646	689	684	643	621	628	705	657	638	642	628	685	617	625	641	663	632	663	632	624	660	604	599	660	647	631	610	668	636	622	669	608	635	634	638	677	642	612	629	639	632	629	641	636	652	645	647	625	617	625	617	597	645	648	647	670	641	672	628	642	639	627	607	649	640	656	656	663	651	626	623	604	627	651	641	638	677	645	595	644	673	631	618	653	652	665	623	614	636	643	616	644	659	619	664	627	588	632	679	653	690	685	668	666	658	653	665	622	614	647	574	638	682	667	701	652	628	639	680	648	638	644	654	652	620	613	647	657	657	611	587	642	652	625	638	646	617	604	647	665	668	651	646	640	644	641	636	666	675	670	613	650	684	641	670	627	640	642	642	672	611	614	638	632	634	618	664	639	595	641	635	638	670	619	639	589	677	632	660	649	632	609	619	620	635	652	597	635	655	657	584	611	637	582	638	633	656	640	651	620	636	655	664	664	618	685	617	652	601	654	623	672	656	627	701	630	705	653	668	627	633	652	667	650	603	668	676	627	644	641	601	645	636	649	604	597	623	601	637	637	634	643	664	633	625	615	591	592	661	616	647	670	618	616	617	644	634	646	668	648	662	676	641	686	661	611	659	619	637	614	644	663	683	641	660	610	602	623	676	639	659	632	631	612	641	606	649	632	590	608	663	680	613	662	655	687	655	627	645	657
23814	21072	28455	45947	63903	52460	29251	5912	1205	891	804	740	681	743	754	677	696	719	739	679	653	698	708	654	800	818	797	746	745	708	699	752	731	678	711	711	741	672	708	657	684	697	677	737	732	715	728	666	728	729	698	714	714	664	727	684	679	704	684	707	666	686	660	645	655	702	698	739	709	630	689	697	705	699	676	663	752	753	658	666	707	682	715	695	658	716	666	695	678	709	712	724	697	694	683	695	683	696	661	717	719	712	712	686	691	713	662	717	740	711	755	729	687	685	673	690	705	638	663	701	687	674	697	666	693	651	711	668	692	692	640	684	728	683	697	690	661	701	662	702	653	692	721	672	728	673	659	717	693	682	731	689	694	660	663	665	678	722	708	651	707	684	704	686	707	700	712	729	689	715	690	696	681	679	666	745	691	765	669	700	703	690	692	630	692	680	731	704	711	653	716	701	687	655	671	720	708	744	688	717	738	715	702	713	663	651	678	721	721	762	701	685	705	716	692	655	731	694	729	688	731	694	695	659	671	673	706	694	735	686	693	692	670	706	746	698	730	695	710	677	735	674	668	702	672	705	704	677	704	672	717	685	714	754	684	704	647	714	717	672	718	712	662	682	691	721	690	709	716	682	692	705	717	694	691	669	694	710	697	684	674	709	684	693	698	684	651	670	712	709	707	720	681	723	726	674	696	695	685	702	654	659	736	713	727	696	706	652	723	688	670	729	737	733	701	676	667	726	723	667	674	652	715	687	720	734	698	686	751	705	715	671	691	709	655	701	733	669	680	694	705	675	747	684	705	713	744	721	723	721	721	688	684	700	724	670	657	715	656	693	669	704	675	673	665	677	680	658	715	706	710	672	704	693	703	673	723	705	706	683	743	732	718	657	711	669	668	695	694	675	718	724	655	654	644	726	708	707	705	668	682	683	685	728	592	721	701	693	690	737	725	692	736	687	712	734	701	675	677	690	741	679	702	755	697	692	717	688	657	689	681	673	714	729	690	655	693	654	686	699	718	682	677	682	679	714	710	701	647	644	690	718	700	721	739	689	705	702	639	686	717	676	664	698	691	735	739	677	675	698	659	708	707	697	672	683	695	667	659	694	712	687	638	677	676	718	679	702	659	691	635	704	680	704	719	707	657	709	655	716	710	706	670	685	694	703	702	684	688	711	709	722	705	706	781	671	662	721	700	676	640	743	720	694	665	698	702	673	704	720	665	702	695	687	662	684	645	677	674	730	767	692	695	700	640	679	698	719	681	653	667	729	689	685	690	669	685	727	724	706	734	710	680	708	669	675	703	709	695	748	713	700	656	664	676	713	703	742	690	698	666	723	671	659	723	732	744	706	672	689	658	672	705	697	673	700	707	737	682	675	664	697	691	716	700	698	698	706	690	692	703	696	661	659	670	707	700	744	671	708	685	655	749	705	697	693	693	726	708	733	717	729	674	691	724	682	669	691	675	737	713	725	715	653	716	662	710	695	699	715	681	694	738	691	709	699	670	689	722	671	686	708	666	697	674	687	706	725	643	682	696	737	688	708	674	677	691	715	723	684	695	689	694	645	687	658	701	711	717	658	691	691	744	715	730	694	691	631	686	701	681	641	735	681	737	717	693	658	723	717	725	684	702	721	720	696	723	684	671	658	707	737	726	728	723	678	710	715	700	726	691	723	710	708	688	677	707	700	696	646	657	735	697	705	698	648	729	715	736	663	691	700	705	680	691	673	676	677	706	673	718	717	704	694	713	677	706	687	654	694	726	734	669	643	725	716	708	668	700	694	738	750	651	724	664	692	680	694	701	693	705	680	691	750	763	678	677	664	666	725	666	695	711	744	705	692	715	673	712	730	700	717	701	665	663	726	667	694	752	708	671	718	726	733	644	676	704	647	652	686	664	656	715	726	676	704	688	683	685	654	724	671	697	666	721	673	655	649	690	684	697	720	673	670	679	687	732	730	653	646	677	694	679	703	683	657	641	721	686	705	722	636	687	685	672	694	684	692	659	655	725	722	692	656	709	720	674	690	697	708	695	720	658	682	725	699	676	684	715	709	689	687	722	650	718	680	711	695	719	655	706	683	696	692	734	665	712	689	699	676	699	685	736	620	703	671	640	702	658	669	673	668	692	686	725	690	699	660	644	693	618	694	673	665	715	639	613	690	652	670	693	633	707	697	695	690	700	742	638	697	661	633	720	715	685	622	683	712	647	734	699	656	657	664	647	669	698	701	689	639	699	683	729	653	666	696	707	668	664	703	683	674	679	665	710	686	703	696	691	701	677	716	715	698	712	665	684	712	713	655	699	719	682	649	737	666	686	730	643	709	674	698	715	650	687	694	679	733	694	687	691	683	680	751	685	696	659	673	690	746	675	636	749	631	709	692	661	681	691	710	714	679	695	699	657	698	666	728	657	677	682	716	688	704	715	670	694	665	694	718	664	679	705	685	698	690	729	674	657	674	649	710	717	665	688	690	729	660	716	683	702	687	676	660	679	708	697	684	702	672	753	693	658	676	756	702	682	682	679	677	682	732	686	723	686	701	692	715	691	653	683	655	708	640	702	722	725	694	699	724	651	645	667	682	724	703	674	688	686	677	659	678	731	733	710	688	705	686	684	693	722	667	684	696	701	703	648	727	720	706	680	713	688	681	719	688	692	726	694	676	702	692	662	714	699	703	697	698	738	672	699	703	701	676	726	622	659	704	695	684	614	727	685	719	683	715	730	690	698	714	696	747	733	709	674	710	714	694	738	687	698	728	741	715	721	693	713	701	710	718	738	670	728	709	686	643	688	691	675	689	661	696	727	704	651	720	691	705	702	667	679	706	714	700	706	673	683	733	668	690	707	704	714	676	708	695	693	675	720	687	685	687	713	676	676	696	663	711	692	647	670	663	674	678	670	671	655	723	644	693	729	667	672	718	762	701	683	682	648	683	718	738	686	709	686	689	680	706	696	688	645	691	644	684	711	699	711	708	703	714	703	694	705	634	713	699	713	695	700	707	678	673	670	704	711	624	746	729	631	654	710	692	649	692	719	674	693	685	705	728	692	700	663	716	671	708	731	628	699	678	692	682	657	666	751	681	687	720	674	716	677	733	646	704	696	688	687	721	681	662	676	686	680	699	689	714	675	728	683	687	675	701	756	672	684	690	659	715	720	668	682	676	700	687	653	662	723	721	711	648	691	655	717	699	729	672	705	685	727	637	668	712	702	669	683	695	724	704	660	650	705	716	699	705	674	703	698	686	667	685	691	722	700	732	737	695	678	675	719	686	687	659	716	692	718	744	712	676	646	726	676	724	703	699	675	649	639	682	702	698	703	704	633	664	686	667	743	732	666	697	717	701	664	706	657	704	671	681	666	657	696	713	739	665	711	751	711	676	643	632	655	657	726	687	701	673	694	694	713	733	672	673	660	705	635	721	700	743	677	718	646	674	668	739	713	691	664	695	721	667	743	666	658	719	688	682	677	717	678	699	674	655	651	698	669	667
3694	6709	14369	74637	68650	46808	18375	2219	1015	916	834	727	702	703	719	719	692	704	715	743	695	705	697	757	862	830	823	700	680	695	779	719	702	723	687	697	745	733	685	702	613	677	687	673	676	696	649	711	661	720	696	711	679	708	689	696	689	742	691	637	706	641	638	684	660	699	717	646	658	677	718	715	689	697	697	722	681	671	701	675	699	654	724	664	695	680	705	709	725	693	723	702	736	741	660	696	709	687	692	689	676	689	675	687	687	670	728	697	656	700	692	688	708	669	704	717	663	754	662	696	673	668	715	684	679	686	754	679	655	695	636	668	717	718	675	677	649	691	653	709	715	691	707	670	699	673	694	653	641	679	730	711	658	663	744	680	672	698	671	689	660	694	732	713	679	665	711	686	712	664	744	695	670	707	680	654	713	702	660	683	684	704	701	702	661	659	658	714	692	687	667	684	674	705	728	693	646	656	701	666	678	680	647	654	685	679	653	673	714	716	702	695	677	721	688	721	699	661	728	672	691	682	666	747	678	693	675	686	655	730	690	701	685	687	675	630	690	709	711	733	743	679	712	677	672	665	677	705	654	684	656	612	677	686	646	718	645	664	701	675	666	710	703	670	710	714	648	686	727	670	729	705	685	710	714	723	714	701	701	676	683	686	668	675	715	691	644	673	696	655	664	673	650	734	713	657	699	726	641	669	686	659	652	715	714	666	670	677	693	695	665	652	628	665	699	677	696	637	666	731	662	651	742	706	715	686	673	715	726	686	678	704	667	659	697	728	747	665	660	666	674	684	665	663	679	644	689	707	693	717	696	689	694	708	651	688	650	660	653	649	722	704	714	714	686	697	689	662	694	689	734	671	641	675	676	696	674	673	680	731	715	630	687	643	705	701	672	675	710	666	683	705	654	693	674	668	717	700	679	683	688	728	693	688	694	683	734	652	687	720	684	693	716	664	690	650	707	699	690	704	688	700	688	664	710	731	657	713	649	714	683	667	649	694	692	704	677	682	650	665	684	695	677	635	641	700	643	660	717	709	675	685	698	684	665	686	683	758	635	696	659	707	692	680	678	663	720	712	689	754	673	717	679	673	709	663	736	724	678	685	680	708	691	667	734	654	687	699	673	670	712	672	719	715	695	695	705	663	633	677	675	734	675	716	668	685	688	664	682	708	674	709	676	693	674	691	680	715	651	701	653	708	665	706	680	714	631	674	740	671	686	682	714	696	661	656	651	707	678	738	642	681	679	708	680	651	727	738	693	678	708	675	669	624	671	710	686	678	696	725	623	702	711	663	704	696	667	665	719	712	672	670	684	649	681	680	682	684	668	727	700	691	662	656	717	688	703	683	703	699	676	702	682	710	680	619	686	668	686	672	677	679	654	696	673	711	714	697	695	650	671	705	692	697	682	697	654	694	664	672	686	693	712	647	696	688	695	676	684	698	698	684	646	702	695	672	711	688	725	690	658	727	680	673	657	678	669	706	742	674	676	688	691	677	724	681	684	714	732	691	737	661	678	699	712	690	687	649	711	695	699	712	717	652	654	712	745	665	744	699	694	658	692	661	738	713	684	684	662	659	695	693	655	650	714	733	706	673	690	684	639	695	662	637	691	660	694	682	688	706	669	663	709	683	711	684	734	702	716	707	702	689	683	691	704	655	643	699	741	669	612	735	651	694	740	685	634	711	682	647	705	634	720	691	701	692	694	707	659	688	664	693	643	698	671	690	647	701	649	657	726	713	660	666	679	707	665	642	695	692	712	700	731	708	682	703	678	731	737	722	667	715	710	651	678	683	703	679	694	698	655	708	747	638	597	692	670	668	736	684	633	675	731	710	651	652	675	652	710	735	672	688	707	674	703	716	708	672	696	715	648	719	656	681	700	658	641	695	671	688	686	658	714	690	688	690	699	631	654	673	667	693	661	681	688	702	712	681	713	669	669	644	731	661	689	672	675	717	713	670	724	718	664	660	730	715	655	643	705	669	697	695	695	713	649	684	672	669	689	676	703	666	681	728	708	680	666	719	724	711	728	678	655	687	706	692	695	674	675	625	702	680	696	664	705	665	686	680	687	684	683	682	662	683	680	649	692	683	717	684	727	668	674	705	654	686	674	692	667	686	703	676	673	702	673	684	650	637	680	681	701	668	691	679	683	661	684	749	668	692	680	706	690	702	704	736	720	706	674	674	726	719	686	702	660	700	715	695	720	670	654	723	694	615	645	724	693	682	702	631	722	679	721	736	723	631	673	689	662	706	664	665	698	681	655	723	728	693	685	675	689	678	724	655	695	712	625	691	719	681	663	612	690	666	667	696	689	652	675	721	713	689	697	666	715	668	682	687	698	697	698	676	684	681	680	683	662	695	713	716	685	682	715	699	714	670	696	726	696	734	684	669	712	708	691	672	696	674	696	703	721	713	711	696	669	680	665	648	657	673	733	709	632	640	680	658	670	704	642	691	671	634	732	723	686	662	694	679	649	696	665	716	669	703	675	689	727	625	652	694	717	667	687	661	651	704	749	727	673	698	702	657	697	697	677	661	680	684	674	678	712	665	699	689	710	713	764	605	685	699	679	725	691	683	692	714	616	677	698	673	665	681	663	714	705	719	704	712	698	679	669	694	697	707	687	717	676	660	688	658	732	689	720	730	692	691	702	708	715	661	698	646	677	639	719	667	743	684	699	672	653	685	701	652	679	638	721	669	707	661	683	692	668	718	683	674	668	724	641	670	669	658	703	645	713	738	658	714	629	654	685	735	666	706	741	722	676	695	693	660	688	668	696	683	734	701	691	666	670	686	726	677	712	695	662	709	725	751	713	662	675	685	708	694	656	672	683	719	697	673	696	689	668	669	644	705	648	697	657	701	715	689	721	682	667	723	705	650	684	729	642	673	667	673	706	666	679	667	687	646	710	693	649	667	630	684	615	697	626	670	684	687	658	674	650	714	679	675	719	708	673	681	662	722	688	691	695	681	724	683	637	666	699	703	729	680	674	708	699	693	662	680	676	723	700	682	668	707	648	670	698	729	689	661	736	684	690	680	663	652	689	731	683	648	705	658	681	669	732	750	717	716	620	643	706	678	721	720	715	696	706	648	736	687	669	717	651	747	668	679	632	636	632	623	671	679	676	670	670	733	658	650	679	666	675	699	682	700	687	674	725	685	697	688	667	669	686	666	649	661	690	689	644	716	661	675	644	674	686	701	736	703	701	657	712	670	637	677	695	693	680	748	669	694	661	682	695	705	683	696	722	695	700	651	682	705	654	684	688	672	706	731	678	691	701	683	711	675	696	672	687	682	724	700	705	681	660	702	701	661	706	720	666	693	732	673	670	675	612	657	675	710	671	656	674	670	685	709	675	674	712	703	707	643	661	690	681	646	690	678	731	704	700	718	732	677	659	666	686	715	656	712	709	684	710	735	686	720	674	647	676	691	710	734	707	683	682	669	693	696	697	702	702	698	711	664	697	691	702	651	658	660	660	729	677	718
27103	13071	2571	12801	17303	10581	1783	653	632	628	662	609	603	639	627	565	603	605	602	609	606	626	607	632	623	686	640	623	608	575	600	649	631	589	615	616	609	572	578	595	597	617	626	605	612	633	645	520	603	646	647	591	633	583	624	670	587	553	614	623	612	636	603	615	592	593	644	625	561	636	612	557	610	633	594	653	628	621	594	572	633	651	652	627	594	613	617	603	664	615	611	604	628	624	620	632	604	640	622	606	614	639	570	614	619	606	593	606	594	628	596	584	604	578	613	573	616	659	639	602	605	612	639	609	574	666	639	655	648	595	618	616	623	587	620	577	613	628	629	604	605	625	587	594	593	626	673	632	576	620	598	633	622	598	633	607	652	641	608	641	633	602	599	607	629	609	580	636	577	677	640	603	643	587	613	598	621	582	674	613	641	662	628	624	570	628	587	638	587	662	635	655	628	608	588	589	620	623	644	626	674	607	611	617	615	633	594	619	616	586	610	624	631	606	596	583	613	564	662	622	579	609	624	616	582	596	645	601	608	568	640	642	622	590	593	579	615	611	649	640	615	615	637	612	592	619	630	620	597	609	606	624	596	573	614	623	600	588	622	604	577	578	606	611	652	596	601	637	627	599	636	599	608	616	651	604	620	583	635	595	600	627	582	577	627	590	578	621	634	641	591	644	654	621	582	615	646	660	620	599	600	637	590	677	580	592	608	626	598	637	634	616	595	614	637	630	582	593	627	683	583	612	623	643	618	582	577	606	583	641	627	595	646	653	596	571	632	642	619	617	631	609	669	639	609	680	631	607	610	583	603	610	670	658	645	604	611	648	617	567	606	612	575	673	588	585	585	590	598	610	647	610	590	638	650	604	613	621	599	633	634	606	647	615	639	597	624	595	610	600	648	570	615	604	642	576	580	608	575	646	657	600	635	593	607	602	594	615	622	626	614	591	566	664	652	570	579	631	564	613	589	646	634	619	602	636	615	603	618	607	629	616	615	621	589	539	615	615	624	624	572	600	638	577	653	669	613	615	582	627	662	594	587	569	637	603	602	609	618	601	572	640	578	646	618	626	580	605	588	593	661	594	629	567	585	665	622	595	649	672	578	627	617	601	607	624	648	623	615	577	627	580	621	621	639	685	640	658	636	602	635	620	605	614	604	648	643	641	638	597	612	632	637	595	608	613	620	606	592	640	575	620	643	564	611	637	651	578	646	621	623	596	610	590	607	638	662	587	632	639	629	615	640	607	585	571	604	634	589	606	614	669	632	609	586	635	662	604	626	587	572	645	623	649	633	614	656	623	595	603	611	625	592	600	596	577	590	597	606	614	590	617	627	595	599	602	611	604	669	588	605	622	632	577	597	626	596	651	642	630	616	570	647	662	631	608	584	565	602	604	638	588	620	631	601	609	613	572	579	622	612	617	657	596	577	650	633	651	616	608	638	583	614	596	632	646	628	599	562	572	620	607	618	597	610	601	587	672	574	598	587	599	615	569	619	606	649	621	632	561	567	613	634	613	632	581	646	632	628	588	614	592	621	577	629	649	638	625	583	611	628	566	581	566	575	570	596	609	575	579	635	598	654	641	642	619	609	576	663	613	586	619	622	604	609	599	625	585	611	592	594	564	596	618	636	562	576	643	608	604	633	608	631	613	635	622	628	608	615	567	620	610	633	611	636	605	612	567	602	623	610	602	631	647	652	648	581	596	621	637	605	586	580	615	643	623	678	618	628	570	619	604	594	626	627	617	614	650	575	619	611	592	623	648	598	610	655	637	624	618	610	599	624	593	579	612	619	620	619	615	621	602	636	654	633	664	576	636	653	617	580	653	626	660	625	607	623	623	614	589	588	649	629	611	685	644	604	638	624	591	624	636	629	597	598	607	606	586	612	585	602	581	580	639	640	586	618	617	597	610	626	609	629	621	613	669	576	618	595	628	588	651	607	591	614	635	596	586	563	595	602	589	589	588	650	605	582	635	631	572	604	608	629	619	647	646	581	583	645	660	608	620	594	656	627	619	616	587	629	610	569	584	620	600	597	584	594	624	625	615	655	559	620	658	621	587	608	626	629	606	629	639	608	561	639	621	584	618	582	652	637	619	617	610	576	644	620	549	586	571	609	641	612	590	607	613	638	617	579	621	628	620	627	636	617	594	637	635	590	592	580	539	627	573	591	624	652	623	611	599	634	571	579	614	625	579	602	637	615	616	644	591	558	603	619	566	610	605	699	635	643	562	593	599	592	597	636	624	642	603	580	598	613	626	614	647	614	580	604	631	596	630	658	627	610	603	641	597	573	589	614	615	610	606	596	635	662	635	622	618	635	640	629	625	643	598	633	625	656	568	631	628	649	619	630	627	634	647	629	633	587	592	616	650	637	628	584	596	596	600	590	606	627	603	604	631	607	642	605	619	598	622	651	586	595	592	573	566	590	625	579	560	566	586	673	607	581	619	580	613	612	592	612	636	608	628	623	605	572	617	575	590	591	593	649	609	603	652	598	623	644	605	576	573	632	631	604	592	652	620	590	567	616	592	575	638	619	644	610	633	572	607	588	592	655	595	649	646	595	561	622	609	643	583	606	609	593	632	613	640	612	607	597	627	588	601	589	628	601	632	580	615	596	623	663	569	627	636	621	615	616	607	613	629	654	587	659	588	610	641	589	589	612	643	630	614	615	595	596	568	694	635	618	666	644	651	595	632	615	598	601	613	634	593	597	617	571	605	587	652	609	606	569	629	603	625	611	597	622	570	608	614	618	598	617	623	630	590	624	590	638	587	654	608	587	638	608	633	584	610	601	610	603	619	653	589	603	578	647	597	576	604	599	646	580	643	602	596	664	628	622	608	588	578	628	590	623	587	623	617	619	588	619	596	585	592	600	594	623	608	619	636	622	604	614	636	643	638	635	602	614	626	583	609	599	660	649	571	605	590	602	640	620	602	611	596	594	571	652	601	580	624	574	648	598	645	665	626	601	629	621	591	596	606	607	588	622	615	575	632	606	615	630	614	624	631	566	632	640	611	622	604	597	588	578	608	624	587	604	601	595	619	582	614	607	630	622	575	589	613	608	608	574	577	620	634	586	651	632	606	601	595	630	648	644	643	663	607	608	624	586	579	651	629	588	645	648	579	601	565	573	598	575	626	597	601	588	581	593	588	604	576	582	588	640	628	600	605	655	638	598	580	624	573	629	631	612	584	624	636	588	641	603	645	626	611	612	645	593	628	619	611	574	633	638	638	611	628	577	600	588	628	623	637	605	597	612	644	643	617	565	630	605	635	598	599	661	621	622	597	605	602	639	620	638	608	598	618	581	647	640	606	591	640	609	622	619	620	625	572	573	615	628	607	659	586	619	591	616	611	605	621	584	644	598	592	612	599	571	588	640	632	578	647	624	663	577	655	632	607	600	642	582	591	612	658	583	585	602	604	649	608	615	590	639	629	629	632	604	593	633	578	597	610	574	571	659	564	671	587	636	622	610	637	601	648
4984	1297	1796	12128	14334	8001	1255	604	580	638	562	651	601	588	604	620	577	584	551	617	571	549	636	578	684	632	611	563	579	611	620	572	572	592	579	577	607	552	583	604	560	588	596	520	574	603	562	600	597	612	589	637	572	575	553	589	604	608	578	586	584	594	547	615	565	629	582	584	611	571	566	537	591	578	567	582	583	627	590	586	570	579	569	590	556	597	568	547	588	597	563	604	607	545	608	628	609	602	593	571	571	588	638	570	558	597	584	629	604	597	613	596	627	644	581	614	550	596	603	564	593	581	616	626	597	585	578	544	577	563	594	572	602	582	567	575	586	629	579	581	545	569	549	588	579	560	541	554	575	612	585	590	580	628	549	590	572	592	549	579	568	615	609	600	581	580	559	627	569	562	565	603	570	575	601	639	578	557	601	595	609	576	561	539	591	549	613	622	597	537	616	596	526	551	565	597	558	585	581	597	572	546	596	574	579	602	583	568	632	589	620	588	602	597	581	616	575	568	578	556	597	576	558	546	616	612	582	572	573	577	604	561	616	557	609	562	566	574	610	551	577	564	602	583	585	593	561	580	596	596	603	613	606	562	594	612	555	621	577	584	593	576	587	571	583	537	570	606	581	600	557	572	595	606	590	580	632	580	593	573	604	589	586	584	567	602	582	561	573	591	632	614	563	566	595	561	561	594	564	575	569	601	548	599	562	597	598	595	620	571	612	594	589	562	588	621	590	596	579	573	563	544	572	569	616	581	592	597	543	565	601	616	596	587	613	625	582	557	581	607	558	578	574	599	594	578	573	566	615	590	573	616	577	599	562	572	595	576	623	632	584	596	597	599	572	550	575	582	570	566	598	555	542	611	602	568	594	581	577	569	561	597	604	557	584	570	569	564	577	594	592	583	597	613	584	588	535	584	551	609	596	573	580	549	555	606	546	554	618	646	578	546	588	569	587	534	607	566	593	587	604	581	583	587	560	603	572	586	592	585	602	578	556	580	549	565	601	546	587	629	571	581	576	561	593	609	556	556	599	575	576	571	553	606	607	562	603	627	618	556	595	587	515	587	608	605	526	593	612	589	626	572	573	565	621	574	561	611	604	562	585	570	587	585	558	557	543	609	591	568	571	600	544	577	563	555	626	580	588	643	617	567	602	591	596	564	586	608	558	582	584	565	581	564	629	593	552	572	546	561	594	624	556	588	612	596	579	608	625	610	599	568	538	594	583	642	559	597	569	594	572	546	561	571	579	588	554	558	618	591	618	570	565	595	604	578	600	564	595	583	595	600	544	600	579	586	560	578	613	581	576	584	616	577	552	576	559	598	559	593	625	594	570	592	570	590	557	600	589	598	577	581	627	582	590	610	560	541	597	633	593	587	562	592	551	553	597	574	582	586	537	591	596	626	586	599	595	571	584	563	595	572	601	592	609	593	604	595	602	634	566	581	544	618	587	573	586	559	652	585	617	629	561	604	590	564	583	563	572	574	557	611	583	567	540	599	608	557	572	581	603	602	612	583	614	554	588	551	641	555	595	628	591	598	577	609	624	558	537	555	604	596	566	570	610	588	576	565	643	580	536	594	576	565	601	539	582	563	581	615	572	599	550	582	553	562	580	599	557	588	648	594	573	561	660	549	540	567	609	577	568	581	629	564	585	547	558	603	566	562	598	590	559	550	570	569	554	586	609	590	596	602	594	578	620	599	617	591	579	565	608	591	575	556	606	587	622	566	623	561	606	577	587	566	576	577	575	604	613	591	602	571	619	628	576	581	596	586	578	600	596	555	611	603	616	632	607	580	612	550	586	563	599	588	629	616	580	582	576	611	584	523	550	556	549	599	567	554	571	566	499	572	614	568	580	565	565	607	578	583	581	585	634	601	599	582	539	566	592	575	599	566	588	546	572	598	617	575	594	597	538	592	597	552	582	574	590	594	565	544	597	555	612	529	577	550	585	613	583	625	569	560	602	625	639	585	570	608	586	605	582	572	573	543	613	570	572	548	519	593	578	612	570	536	592	616	568	573	587	594	579	612	612	573	575	579	614	577	584	596	626	582	563	621	553	588	564	549	527	614	575	601	625	560	578	599	567	596	615	638	574	569	609	612	558	574	563	594	600	575	605	590	593	560	596	548	574	597	594	588	540	527	566	608	579	593	615	629	600	553	588	562	546	561	563	577	574	564	609	593	535	584	588	612	617	559	617	643	580	594	581	565	584	576	604	619	581	639	571	588	576	568	632	561	568	591	567	559	553	575	557	571	576	588	573	599	545	585	599	591	572	589	566	569	577	571	607	532	594	575	572	625	604	566	544	626	604	577	577	628	595	549	619	589	554	575	551	576	558	619	583	543	602	586	564	630	549	573	582	597	610	603	599	574	570	575	586	590	602	571	610	566	581	615	609	569	546	611	633	586	588	573	632	538	566	602	574	575	585	609	591	565	607	585	604	597	603	567	588	607	574	597	584	554	554	558	581	561	609	627	617	625	553	626	617	615	619	571	583	609	553	563	562	568	595	571	589	619	586	562	573	557	595	596	568	572	606	578	608	591	565	590	558	576	568	546	584	545	583	563	558	598	558	560	592	585	587	588	614	586	603	613	633	592	591	584	573	565	612	613	602	586	567	553	614	575	572	594	626	590	561	548	588	587	575	574	595	579	601	588	630	597	570	591	565	603	606	583	532	614	608	560	550	572	623	584	583	573	591	629	632	596	624	567	579	616	648	582	585	639	577	541	592	590	521	594	604	541	586	579	559	619	565	573	574	603	540	549	583	584	589	584	573	645	606	594	593	590	589	577	588	564	526	551	600	593	561	599	592	572	613	556	599	580	599	638	567	613	608	605	589	627	635	600	577	590	582	590	597	605	553	597	594	609	545	587	541	605	579	583	543	625	576	580	566	564	634	627	580	617	569	571	578	596	591	548	567	617	591	584	638	566	598	598	611	607	558	583	581	588	591	613	620	592	593	566	568	587	545	552	609	590	597	568	582	547	601	612	580	580	587	585	600	579	555	573	578	572	571	569	583	613	575	589	614	560	634	558	595	587	617	576	642	527	568	566	585	549	551	549	559	576	584	568	541	574	594	579	577	599	539	526	573	567	553	569	602	626	600	615	611	612	575	565	593	575	623	586	609	580	595	597	562	599	588	587	614	572	580	555	526	607	579	634	572	626	571	559	597	592	527	583	555	622	544	583	585	616	569	598	563	571	548	586	583	614	610	598	620	538	589	586	536	558	552	619	576	527	581	616	599	602	562	639	537	586	638	601	593	562	648	520	633	628	617	573	603	605	616	595	569	578	568	548	634	564	614	592	546	611	569	602	608	637	580	612	561	547	615	605	575	569	590	574	596	579	597	562	562	597	609	589	601	633	616	565	581	600	604	594	573	528	584	618	587	618	574	592	590	588	578	609	599	598	603	598	587	534	575	591	584	597	582	632	566	588	590	551	574	588	604	552	606	617	557	561	599	591	606	573	568	576	606	586	582	612
24515	21080	27443	36688	59621	46182	14087	1448	688	790	721	642	621	620	563	629	650	601	564	587	643	596	629	668	830	803	777	661	660	601	647	633	589	585	585	593	622	600	632	606	604	612	593	581	608	568	604	603	620	625	625	620	628	581	570	635	599	527	575	621	606	605	629	588	600	604	585	593	603	618	636	575	607	593	606	595	604	623	560	625	606	592	585	580	597	567	591	610	577	579	582	620	605	633	633	572	582	585	559	606	591	537	636	605	606	572	561	621	584	577	616	557	605	577	574	564	657	597	601	603	611	545	620	583	611	591	583	621	607	566	606	601	584	600	622	581	569	603	556	600	636	608	621	564	622	572	572	548	608	627	551	617	573	558	573	586	592	597	590	572	608	566	600	563	607	614	552	593	671	644	576	593	573	582	584	586	577	616	594	628	621	585	589	625	602	584	605	628	602	573	586	582	601	636	614	580	578	572	554	560	582	592	589	555	625	592	583	594	637	619	608	578	602	607	609	582	601	630	586	604	589	591	584	587	616	625	622	614	577	564	532	607	597	611	597	564	634	662	620	575	573	556	521	589	572	616	572	602	608	575	613	613	626	599	580	592	616	600	602	594	591	571	611	552	581	604	577	630	553	598	612	569	619	630	588	589	579	647	607	619	548	589	597	557	577	629	588	621	563	621	582	590	563	611	587	595	598	612	615	570	626	615	616	616	629	620	621	618	616	599	573	631	590	592	586	581	590	628	572	575	603	556	621	602	627	593	587	585	600	597	563	563	593	584	595	625	581	625	618	587	606	585	574	584	622	599	627	606	599	629	584	579	605	558	561	579	593	578	632	607	596	601	601	594	597	614	575	532	577	565	657	573	560	615	595	560	607	629	593	591	598	590	577	590	612	590	573	642	630	594	597	608	625	590	583	573	634	632	612	599	596	592	551	653	589	610	625	590	629	638	610	564	561	634	601	607	589	659	570	583	599	606	580	615	592	659	625	605	598	597	570	608	588	603	619	568	591	579	606	622	606	610	562	596	576	599	623	589	535	635	586	582	580	616	590	610	574	626	568	590	595	582	574	602	610	590	625	607	571	579	612	597	597	634	593	567	583	628	596	593	612	597	621	609	603	578	598	585	609	582	610	613	607	595	595	607	581	613	609	583	587	623	574	626	527	617	658	594	551	630	609	567	583	580	627	554	638	575	649	605	643	587	595	582	600	630	574	613	632	588	621	597	611	596	580	598	624	573	591	604	611	608	596	584	591	609	618	589	599	566	603	564	638	558	603	592	583	582	612	625	596	582	575	622	620	578	528	605	620	594	580	539	597	540	601	567	577	630	598	593	595	564	636	614	615	568	608	590	598	594	624	570	597	594	549	572	602	601	581	593	561	549	563	581	597	609	608	585	574	597	624	597	626	600	609	614	620	589	629	573	593	646	607	623	661	583	591	554	580	596	615	622	596	677	604	617	551	598	576	616	594	627	565	624	585	606	557	586	581	582	620	585	588	599	632	565	624	607	545	603	574	574	562	633	601	563	611	595	590	616	648	581	645	563	622	593	588	607	585	602	635	628	602	569	642	569	556	606	613	645	643	549	620	574	621	645	623	582	570	566	590	570	598	600	608	590	602	592	589	590	576	556	548	568	580	604	577	617	594	586	632	624	634	583	615	578	596	567	576	557	621	581	562	582	516	537	594	619	581	580	573	587	569	574	597	603	527	610	576	597	607	594	615	607	607	626	563	582	597	595	553	610	599	616	666	614	606	584	570	591	562	560	631	594	550	607	605	571	615	602	578	555	604	579	592	594	635	585	570	604	574	603	599	582	599	586	620	634	628	570	589	617	623	601	588	564	555	589	596	594	660	600	628	618	582	581	586	612	618	546	642	572	611	553	561	614	583	557	582	544	604	548	591	623	558	586	634	561	564	588	588	600	589	591	593	600	578	634	557	633	600	581	562	596	583	564	541	575	587	585	585	603	608	609	641	581	551	610	536	581	590	585	596	575	568	599	600	582	596	590	603	629	565	619	579	602	599	601	601	577	605	563	593	590	572	603	596	604	573	633	588	589	601	560	643	635	633	627	681	568	591	566	577	611	590	561	602	557	598	639	654	620	574	609	627	609	589	575	605	606	606	593	575	592	572	598	616	602	650	580	584	608	593	607	622	601	610	571	624	580	554	590	615	606	617	549	602	630	562	608	617	586	634	634	602	600	509	596	573	611	620	585	598	596	600	616	610	600	603	574	637	587	560	567	560	573	571	570	609	559	570	619	576	657	577	586	608	597	616	576	617	582	601	610	644	563	581	614	601	598	623	562	596	583	560	569	578	620	574	592	588	610	598	611	606	586	642	581	563	574	598	546	557	658	595	570	619	596	611	562	597	605	582	629	579	580	563	610	595	620	560	633	548	577	579	571	582	613	625	549	573	595	585	607	601	631	600	613	609	588	592	570	647	586	611	545	595	623	612	564	615	552	581	622	594	572	575	583	604	596	607	571	574	550	589	597	589	590	632	582	665	537	612	602	615	652	622	608	565	613	566	628	644	608	575	597	622	647	611	597	596	583	563	599	631	629	629	646	591	566	594	594	600	586	629	592	581	569	638	581	584	537	592	574	631	588	613	604	550	576	573	597	605	587	588	613	589	606	576	600	612	559	598	580	573	618	569	571	567	596	593	569	592	579	591	619	597	584	573	612	560	592	576	570	599	629	554	594	568	574	574	613	545	593	629	576	591	593	564	551	568	572	605	624	603	592	603	592	583	621	589	607	542	612	597	600	612	555	613	581	582	595	581	608	579	556	593	579	585	593	599	566	547	612	593	564	579	567	617	582	650	575	614	606	629	613	564	560	575	624	579	562	623	633	617	626	614	582	614	621	593	594	556	568	613	621	599	599	605	596	629	620	597	599	599	616	538	589	587	595	601	609	553	609	577	591	618	603	603	623	571	552	598	572	586	625	616	603	604	616	565	564	576	567	578	586	619	560	643	628	632	571	602	633	593	611	549	550	579	619	578	590	540	510	571	618	577	581	606	598	543	596	617	574	618	582	570	596	555	584	574	644	581	578	566	560	615	593	520	583	566	588	636	599	596	547	632	612	595	593	599	623	615	544	545	623	628	609	603	617	546	561	573	586	598	574	571	580	638	568	603	572	599	568	604	622	646	584	629	595	555	603	560	586	596	529	632	588	601	619	583	556	618	647	603	596	571	597	581	606	551	592	605	577	577	559	630	568	632	641	617	566	595	628	555	609	603	561	591	551	564	630	589	588	592	603	595	633	585	566	653	655	625	608	572	614	590	590	538	632	572	595	568	601	640	613	635	592	588	566	560	641	626	554	611	657	593	565	538	648	618	544	582	549	549	596	565	553	578	610	570	582	579	607	543	632	580	535	594	581	629	546	597	584	541	614	593	580	558	583	581	593	573	618	596	546	640	631	620	560	603	542	578	624	590	583	585	631	602	590	585	560	578	604	610	581	648	601	587	607	626	638	550	623	566	573
3435	4065	4399	51338	63011	36358	2806	651	628	921	827	597	595	656	643	641	639	628	591	626	648	617	637	687	1077	984	854	693	678	622	560	598	632	611	620	615	613	639	612	629	618	632	628	642	639	597	580	631	628	631	576	591	626	644	609	590	549	613	592	601	596	562	603	555	612	639	635	655	593	601	634	642	655	599	602	614	600	553	618	601	592	584	626	636	598	600	597	635	592	591	647	635	606	595	619	591	563	575	606	586	630	614	651	630	610	606	614	585	609	618	595	618	641	631	595	624	581	593	625	639	616	595	641	627	619	623	611	694	616	605	633	645	643	597	626	637	635	603	621	601	586	614	596	627	601	620	609	580	615	589	631	569	624	589	589	601	593	608	650	604	621	611	601	592	608	583	597	632	605	553	609	625	632	624	600	572	610	575	576	661	602	646	641	678	643	652	587	609	582	600	608	616	597	641	629	586	660	596	594	598	577	597	592	623	641	621	645	586	594	603	606	579	602	584	567	630	667	580	648	605	611	586	599	570	640	607	587	610	649	616	605	594	616	616	612	595	597	604	615	607	609	616	596	632	600	621	575	611	628	596	591	612	583	569	597	586	666	635	623	636	626	599	629	636	597	619	589	612	583	661	607	598	588	576	610	579	583	618	615	655	611	606	626	556	604	587	644	598	635	619	589	642	583	641	633	613	624	638	651	608	576	579	588	586	659	589	635	611	616	607	586	623	600	672	607	591	616	638	639	622	631	574	573	625	610	631	596	623	625	563	622	605	640	626	584	629	574	603	571	677	580	583	596	603	643	653	615	636	599	624	605	664	640	612	591	622	663	637	623	617	613	604	604	623	606	639	612	603	606	630	555	615	609	610	579	640	620	591	622	592	578	593	621	556	586	590	609	608	603	557	605	629	591	603	632	626	605	596	569	583	585	602	609	595	560	604	632	591	605	611	586	593	602	628	578	633	618	604	593	598	640	620	566	567	603	666	667	631	652	556	618	607	589	640	644	614	609	615	655	563	598	592	625	622	609	606	563	602	606	605	620	608	584	595	625	619	585	583	665	580	589	585	595	612	597	631	627	612	616	610	639	622	578	643	580	606	619	591	616	605	616	622	573	564	636	644	556	648	614	620	594	605	632	592	673	636	586	583	603	656	546	640	596	610	599	627	581	572	606	612	590	595	575	604	556	648	640	610	589	685	573	621	581	604	633	577	643	637	565	572	666	576	613	585	569	605	584	638	594	620	593	602	613	622	572	593	586	639	595	612	599	607	565	620	624	612	639	613	570	596	568	613	650	618	604	590	577	582	613	545	649	593	615	599	610	645	563	595	590	613	609	549	609	589	625	597	551	610	640	602	629	625	616	618	581	626	637	596	634	640	626	623	581	605	634	556	608	620	584	591	606	616	603	596	615	601	580	599	620	619	597	574	584	603	593	598	624	601	580	592	605	602	608	621	611	593	615	622	631	648	633	637	620	627	592	606	617	595	606	566	616	576	618	600	609	627	620	618	607	632	610	620	624	571	589	581	636	615	619	602	609	589	580	601	609	610	587	669	559	611	634	576	585	572	615	591	621	620	632	618	607	645	586	630	583	596	593	638	645	597	621	651	618	618	603	574	600	587	620	619	558	615	638	616	590	634	658	626	565	641	615	629	611	588	618	621	605	650	576	601	603	615	655	574	590	598	610	603	637	625	616	634	583	640	631	629	592	609	589	620	645	610	579	638	619	626	648	590	587	589	641	624	589	638	620	602	615	595	610	588	562	603	595	585	611	648	620	627	578	603	598	590	617	632	583	628	584	599	641	549	602	605	618	623	624	604	640	583	610	647	623	625	607	628	609	597	636	609	596	585	616	613	593	636	643	608	585	623	606	597	598	580	682	585	602	625	636	622	601	630	622	595	585	612	622	669	646	593	578	602	615	599	605	611	625	691	573	585	617	617	627	593	577	620	591	569	661	546	592	562	601	601	627	586	607	632	585	599	599	642	603	620	618	643	604	628	640	641	576	590	642	612	597	626	563	597	538	570	612	574	577	640	554	612	634	584	590	613	642	591	576	616	618	598	639	613	591	603	572	602	640	612	609	607	622	604	608	603	617	609	626	629	606	588	575	594	590	596	628	612	585	591	566	569	600	606	619	613	597	611	588	628	612	601	566	670	602	633	582	610	597	629	577	630	587	607	655	621	644	614	565	585	576	661	628	605	577	598	595	603	620	618	636	615	631	634	635	613	614	617	599	587	601	672	627	613	622	665	627	601	599	596	602	601	622	626	620	601	631	633	636	534	619	626	612	597	611	613	636	592	634	651	545	624	562	649	568	594	594	546	622	614	648	633	574	599	579	610	593	633	638	588	611	584	620	598	639	621	601	592	597	612	602	627	621	593	576	633	632	588	639	623	616	630	585	590	605	601	619	593	579	598	577	607	590	553	602	605	639	619	606	595	616	645	603	586	619	613	596	623	592	642	637	573	623	613	611	587	648	603	597	604	612	605	655	619	558	589	640	607	612	588	598	566	606	629	606	609	589	578	614	645	646	634	592	568	598	626	652	612	610	636	642	599	597	600	624	618	623	657	611	605	638	587	589	556	624	610	606	614	606	599	645	607	585	580	601	615	571	562	653	596	635	615	614	584	618	600	625	594	600	599	605	612	598	620	594	622	623	625	595	617	632	625	583	602	630	583	629	612	600	656	620	616	623	577	640	593	577	659	602	540	581	614	593	581	611	576	591	620	563	617	608	634	583	623	623	566	628	623	578	615	571	541	612	605	586	669	627	584	622	616	628	612	594	600	590	559	612	609	567	600	606	613	585	621	637	617	599	599	584	633	587	572	655	631	604	631	580	595	604	573	645	585	617	573	579	600	582	598	656	616	582	624	590	596	593	591	584	614	614	626	602	598	610	622	598	625	638	625	601	579	647	583	595	630	655	623	591	584	663	632	606	625	597	574	595	616	625	621	649	587	598	599	586	614	567	606	614	620	613	660	606	602	666	596	601	592	611	607	633	611	588	647	594	565	576	624	589	636	602	588	604	594	572	600	625	663	663	616	609	615	619	568	628	610	590	586	665	586	592	603	619	621	649	617	592	615	561	592	599	568	591	602	626	627	596	595	614	576	586	584	592	565	600	562	611	598	651	616	586	604	595	554	590	616	618	576	591	578	600	595	558	602	625	608	628	568	579	610	559	630	637	625	621	600	594	611	568	627	631	608	593	547	620	637	602	583	578	599	633	565	596	608	606	593	601	610	586	574	624	586	585	612	594	626	597	598	587	604	600	572	580	609	594	616	592	567	605	590	610	596	597	620	581	542	598	610	589	572	581	605	605	622	597	623	606	595	591	614	622	589	673	624	602	604	614	572	591	585	569	638	583	628	589	598	565	625	623	604	594	618	570	613	551	572	630	559	633	596	657	555	656	596	599	613	598	630	575	575	573	587	596	633	604	602	711	685	645	601	629	561	621	630	615	599	540	617	603	609	573	594	611	631	628	596
23817	21118	28292	46647	63349	36515	12982	3945	1079	852	838	662	724	706	690	690	684	724	715	692	699	702	716	727	1254	1191	992	799	815	718	668	692	661	694	683	640	671	648	678	691	653	702	683	675	652	683	668	685	665	682	686	682	675	685	718	633	662	668	634	698	713	666	675	672	638	673	680	702	641	695	648	654	651	671	690	685	695	705	673	624	654	689	679	632	654	657	681	715	656	610	668	716	640	660	742	723	658	673	674	624	698	671	687	655	634	685	681	700	643	663	637	684	679	661	650	721	698	648	668	702	628	716	675	687	670	650	686	646	733	644	676	662	679	668	630	694	682	666	685	671	658	699	698	752	676	630	693	693	641	691	686	683	672	701	674	656	682	663	630	683	650	713	703	674	649	681	687	634	638	686	625	674	639	656	661	656	662	665	705	695	692	724	656	661	656	655	673	658	657	625	646	669	664	695	675	657	652	706	692	670	643	661	677	687	679	677	645	624	660	699	646	651	673	640	664	696	679	635	657	651	700	659	666	680	643	652	668	676	670	630	628	663	647	642	688	685	660	641	648	715	670	681	659	701	660	658	697	681	622	712	741	665	711	616	702	685	723	622	631	608	669	649	659	702	708	699	656	674	637	625	710	643	692	624	645	668	674	691	683	658	597	644	652	675	647	677	645	702	643	668	658	620	599	631	647	691	681	682	658	674	693	641	655	630	696	678	650	691	668	678	680	676	641	681	729	679	723	704	652	684	633	647	685	668	678	644	641	642	645	663	679	676	624	666	707	644	670	683	689	706	656	687	629	705	685	667	689	708	693	650	699	696	672	687	652	644	711	706	698	689	661	648	630	691	651	677	660	704	631	651	651	661	686	670	743	655	676	700	700	711	670	676	661	619	660	702	703	701	631	676	648	631	684	664	663	687	724	645	645	679	615	643	677	675	710	711	674	733	638	622	696	643	667	677	656	683	693	655	653	630	646	705	669	685	663	667	715	657	678	683	719	707	672	656	664	692	720	640	681	676	677	664	660	659	714	672	650	657	679	672	660	681	670	686	653	673	633	652	687	635	652	661	599	680	696	681	678	656	636	667	662	644	687	699	669	674	668	695	651	633	659	659	672	668	691	727	685	685	654	646	624	636	703	668	616	688	677	714	631	670	724	678	682	650	673	664	653	688	635	681	682	689	665	637	628	629	689	709	677	662	627	625	689	673	642	702	658	689	655	667	667	636	644	676	678	689	707	631	673	661	690	684	610	689	621	651	620	695	678	672	647	649	653	712	673	653	697	650	677	679	640	671	650	686	636	674	675	633	657	660	673	674	655	657	620	660	665	690	649	675	675	616	648	645	671	648	647	667	676	654	649	675	650	697	626	716	662	620	698	626	671	693	680	698	658	728	669	680	677	654	643	650	693	606	691	663	653	673	653	678	650	686	641	695	660	649	710	690	687	671	694	676	690	658	648	677	659	613	682	677	668	629	661	650	701	658	695	632	676	672	706	672	671	728	650	679	690	665	697	635	674	641	636	683	708	654	696	666	643	654	687	694	680	652	668	688	655	655	712	689	679	652	682	702	629	707	711	639	625	685	642	654	707	646	681	687	682	666	681	672	688	710	638	701	668	656	677	668	698	725	704	686	698	636	686	674	696	677	705	678	603	697	702	674	688	664	665	655	677	646	685	642	671	679	686	682	654	671	696	730	671	642	666	728	616	683	666	669	661	627	681	657	652	691	656	676	655	626	677	678	673	699	643	681	703	683	673	682	661	671	717	610	688	717	682	657	678	710	620	688	668	679	691	681	708	645	682	670	682	677	680	678	666	665	673	671	619	641	686	633	704	686	627	672	640	664	674	632	653	697	680	643	687	670	661	658	694	661	640	674	693	717	688	698	648	686	649	684	656	660	677	681	645	700	641	706	625	708	661	660	680	685	681	669	713	659	664	667	667	628	638	692	683	684	668	646	689	639	717	662	680	666	624	675	671	649	664	664	662	658	647	660	695	658	685	727	699	663	657	686	633	680	684	710	705	712	619	676	672	662	628	633	683	660	692	700	650	677	619	692	707	661	631	681	664	722	645	715	704	680	702	682	649	618	696	687	704	640	661	681	684	686	677	670	647	660	663	651	611	680	660	632	700	657	657	633	637	660	680	667	678	667	651	703	660	669	708	650	648	670	674	666	699	668	638	665	704	665	655	610	677	688	713	682	654	706	670	642	727	651	678	714	693	694	689	676	676	667	650	637	671	661	686	664	671	681	659	652	638	681	692	684	693	677	700	699	646	666	637	654	643	669	680	705	672	683	637	629	670	657	698	674	703	686	670	707	672	670	599	649	720	658	692	631	675	709	678	703	660	656	628	661	650	675	633	696	665	693	629	687	654	672	656	667	689	671	657	693	688	638	713	648	724	665	663	605	685	708	664	659	683	607	650	669	666	693	644	640	697	662	747	698	611	699	650	642	655	647	674	670	666	665	684	702	668	657	694	708	672	666	632	649	648	678	645	665	656	691	650	684	680	669	642	674	672	657	668	686	640	637	678	648	622	692	667	682	639	629	664	638	660	665	653	611	662	622	691	679	661	639	675	707	677	644	675	692	661	659	638	691	708	695	605	631	661	700	666	659	657	658	643	693	679	686	653	688	690	666	685	661	700	747	659	673	677	645	641	639	666	633	669	663	687	712	719	628	616	709	645	622	674	647	700	697	712	682	662	677	703	706	677	673	618	655	650	636	640	640	659	646	707	684	694	657	665	631	681	656	652	708	713	671	632	677	699	697	674	666	674	647	629	701	677	645	630	650	679	689	671	686	658	663	703	683	709	674	693	678	688	669	736	694	660	642	622	655	652	609	680	654	679	643	644	653	719	664	660	639	653	669	690	671	675	666	699	662	681	661	651	691	646	632	694	683	639	683	694	679	675	670	683	672	658	629	630	676	676	666	674	701	642	647	697	660	686	690	667	658	708	673	678	663	648	710	698	692	706	680	664	662	642	675	660	690	690	683	664	681	705	695	700	666	640	718	655	647	706	642	690	639	716	669	678	649	635	661	654	676	670	675	636	691	649	659	661	661	712	592	657	700	706	738	651	665	641	680	690	651	658	655	675	642	693	631	683	690	700	629	651	662	694	673	634	686	655	627	640	648	667	666	694	644	627	673	631	706	671	717	664	685	654	679	663	645	692	653	654	690	673	638	705	692	661	656	663	635	642	669	653	727	627	712	648	648	642	618	682	662	683	685	661	659	659	677	662	595	679	698	691	688	664	592	656	703	647	694	659	705	615	663	691	685	638	621	639	697	647	634	645	693	682	688	673	618	676	647	718	648	701	659	691	678	659	683	641	669	661	692	684	663	671	676	715	645	678	680	690	668	718	649	646	676	577	696	655	690	665	697	690	656	680	680	669	633	696	702	666	691	693	657	672	675	638	669	640	750	682	638	654	686	687	649	677	669	680	676	654	698	602	680	702	649	618	682	691	729	667	663	673	647	683	655	642	641	715	662
3798	6472	8316	73554	67586	21495	3076	3155	1240	916	990	662	738	742	735	694	693	751	676	660	692	680	667	844	1712	1529	1163	889	772	710	704	680	655	637	717	656	698	687	697	664	686	725	657	723	646	653	683	707	688	691	661	724	690	729	676	719	679	625	667	686	735	668	697	721	716	701	739	679	715	660	690	691	713	684	667	671	653	678	663	669	648	713	660	660	675	701	707	669	672	712	673	661	673	691	674	671	636	736	660	713	675	716	686	654	725	658	693	655	672	651	663	687	756	660	663	651	644	642	686	655	657	633	654	719	713	684	659	725	704	650	695	677	707	675	667	686	712	730	640	701	659	682	726	646	717	616	668	644	706	706	657	671	689	698	651	677	670	653	696	709	717	699	694	704	665	655	658	683	736	634	681	660	642	728	687	668	687	719	682	678	645	698	725	678	678	691	719	658	681	710	705	689	657	723	688	677	652	678	640	676	691	699	672	627	656	669	695	687	689	656	656	677	677	607	699	704	718	668	690	685	697	727	659	641	707	721	654	683	631	676	655	672	642	676	677	640	644	668	663	693	659	689	692	701	695	665	634	667	638	642	683	659	672	658	680	653	623	681	677	652	695	649	716	679	679	696	699	646	621	693	738	657	716	617	672	678	686	650	690	694	673	685	656	680	687	664	668	713	679	661	657	658	665	684	717	688	672	693	698	645	670	671	725	689	636	650	665	693	653	668	676	688	768	643	683	666	678	652	634	682	658	705	698	721	627	641	661	630	682	687	674	693	663	646	685	690	647	735	636	691	705	681	714	637	665	688	588	637	672	683	703	663	689	664	714	695	694	648	670	646	657	673	648	700	700	728	707	690	669	694	686	647	650	673	721	687	731	683	707	663	718	672	677	696	691	671	656	707	721	627	661	644	710	697	651	614	677	702	658	706	626	644	703	672	670	720	665	684	681	662	645	662	692	661	740	671	702	674	682	707	672	681	693	702	632	653	668	654	685	730	698	668	660	627	718	679	659	674	693	659	708	695	682	693	682	645	648	698	680	644	673	645	650	738	681	669	688	640	741	661	658	661	685	671	671	685	683	656	666	670	663	671	666	719	665	709	654	664	712	651	710	689	674	694	676	654	660	678	675	646	694	679	661	670	663	670	665	675	706	681	634	688	683	663	712	665	678	702	680	679	695	707	632	683	689	688	693	675	654	665	667	724	709	667	707	659	700	658	669	660	742	653	652	669	673	698	704	685	683	647	661	736	714	685	642	692	681	682	691	645	695	661	728	657	699	680	687	653	692	681	685	700	681	657	677	675	664	658	666	693	643	695	697	654	679	672	667	682	674	672	666	671	729	709	687	689	705	678	706	679	674	710	684	644	692	597	697	683	660	681	714	662	659	694	624	743	703	714	633	685	699	733	674	709	741	712	728	708	712	651	720	675	642	678	674	672	668	715	674	690	679	662	668	672	679	698	686	701	706	686	624	662	655	706	726	729	656	664	753	649	709	685	689	703	673	659	638	704	670	706	743	696	672	644	632	720	668	700	640	675	732	699	684	709	697	708	675	659	680	689	651	680	663	731	701	654	680	622	662	690	654	703	640	707	711	634	660	677	707	649	705	660	638	677	679	654	699	681	660	700	628	652	675	724	662	700	709	665	690	694	659	699	639	688	681	678	627	693	664	690	665	723	715	664	673	670	686	684	666	705	709	650	713	664	737	674	685	686	651	640	679	648	689	668	686	682	668	673	704	717	703	662	654	684	703	653	678	704	638	660	656	665	667	699	680	697	677	681	690	648	637	661	696	670	673	720	634	648	675	676	683	709	652	649	678	663	711	670	656	717	672	665	705	691	701	667	619	643	728	691	688	684	692	672	707	657	697	640	672	683	683	720	708	678	660	664	728	656	716	680	670	653	652	751	727	672	656	685	679	650	663	651	754	696	707	714	673	690	635	663	679	639	704	647	640	670	676	657	682	664	680	661	696	692	678	707	672	656	631	703	646	672	703	650	652	728	696	681	670	694	619	707	770	650	645	690	664	660	644	682	696	714	697	688	687	646	654	738	665	679	731	626	711	620	672	653	695	686	683	648	714	689	626	664	686	724	661	682	671	667	715	643	677	681	702	692	646	670	673	681	634	672	675	702	668	634	736	662	719	645	647	702	645	675	683	653	648	664	670	669	675	689	684	611	649	767	714	677	679	673	668	685	635	695	690	670	686	695	643	639	710	693	685	706	676	689	649	680	655	712	648	692	685	682	647	654	679	655	651	666	651	681	685	717	675	707	672	742	639	674	646	628	678	663	675	678	685	649	701	709	682	684	714	656	680	688	653	650	626	662	658	691	657	692	681	661	692	655	654	709	715	680	661	676	654	698	722	714	648	701	660	660	692	659	700	686	673	641	708	718	667	676	666	662	656	654	677	683	689	694	671	691	658	715	671	685	675	671	692	676	637	668	712	684	719	606	698	694	665	648	671	627	682	620	698	708	659	691	711	656	671	682	666	677	668	676	682	685	720	648	694	614	693	706	703	685	749	684	680	682	725	733	686	639	688	691	668	650	670	699	700	708	654	741	692	660	617	642	692	658	658	720	689	690	669	687	657	702	690	683	683	658	674	673	724	643	677	660	636	681	694	645	663	667	698	684	691	687	668	653	645	637	691	652	675	655	689	672	646	672	640	647	716	712	726	678	673	666	706	680	651	651	688	673	655	744	696	674	638	648	629	712	654	695	668	697	683	733	688	659	691	702	681	705	641	682	667	676	687	676	697	696	699	645	644	671	667	674	645	652	628	707	660	698	718	663	728	640	689	704	677	725	672	685	696	675	670	699	670	723	643	711	669	704	684	647	680	672	622	638	679	651	646	708	676	656	685	701	657	695	666	729	652	661	662	706	660	672	670	645	645	677	737	667	635	655	714	633	679	685	674	738	721	641	641	650	664	694	629	634	676	670	664	695	607	686	676	672	718	686	684	674	679	671	648	698	655	652	697	685	687	675	684	654	627	722	706	683	679	677	736	669	702	649	684	691	710	637	633	624	663	717	679	645	649	672	661	610	676	676	669	668	665	673	653	686	684	725	602	684	713	690	695	670	677	698	670	655	681	672	665	722	624	666	647	666	675	673	705	692	713	707	663	650	690	708	667	642	701	672	623	670	692	686	683	721	667	652	688	658	709	730	661	693	698	659	683	686	682	675	644	679	662	703	642	672	722	694	649	721	677	675	648	658	639	660	641	673	652	651	700	682	671	694	708	692	652	671	672	690	697	641	680	644	689	654	693	664	683	688	675	683	663	644	648	705	691	655	694	651	654	684	682	715	660	694	705	667	651	699	679	715	702	698	671	658	665	668	685	667	620	692	673	668	666	654	655	653	697	686	676	679	694	629	717	624	688	670	679	640	680	653	670	672	653	667	664	709	652	664	641	683	689	677	683	719	718	677	679	706	691	677	653	690	683	690	674	708	649	731	634	673	700	673	683	653	698	647	687	699	666	593	711	698	658	665
27086	13126	14637	26942	14689	3932	1049	772	652	580	611	628	627	601	644	579	577	606	620	660	611	586	639	619	617	626	618	583	565	632	586	601	541	604	633	623	609	635	656	623	626	658	614	637	607	665	584	639	577	583	588	624	579	609	635	636	613	619	619	636	620	625	589	577	600	562	602	624	597	649	632	562	631	597	611	611	597	587	619	588	613	630	589	576	612	645	632	597	577	620	599	603	590	600	624	597	574	623	616	611	619	642	568	623	622	644	588	628	601	600	625	620	574	555	564	563	615	599	591	651	554	589	648	617	625	618	589	611	610	594	590	592	582	571	610	569	615	636	626	602	601	581	580	635	610	605	604	625	613	647	643	629	619	644	626	602	614	593	576	575	595	625	619	603	625	600	595	600	588	565	594	549	600	604	626	597	640	595	612	605	618	603	623	643	597	642	610	587	630	633	638	557	621	567	590	631	598	567	623	618	606	593	607	612	623	633	671	558	569	578	575	572	645	625	585	616	611	585	645	605	612	604	562	619	588	585	656	625	620	569	621	599	600	612	599	601	556	603	614	590	622	556	643	578	613	615	572	601	582	617	583	610	554	597	592	635	622	619	615	583	616	618	647	564	605	582	606	582	609	614	577	548	634	539	636	618	621	595	638	633	634	600	589	633	590	592	624	584	611	629	618	599	648	659	615	628	567	612	567	609	593	575	600	611	567	569	610	591	612	596	588	638	573	618	627	579	606	623	569	589	646	620	624	627	607	658	621	630	609	599	631	566	656	665	605	600	609	569	589	616	594	591	593	597	644	613	618	607	635	591	581	602	613	606	566	628	609	595	594	625	607	626	587	648	621	564	607	599	612	592	561	649	604	599	602	580	572	615	613	578	597	594	590	614	615	606	659	617	587	604	595	595	595	635	646	581	576	615	609	632	593	581	569	624	628	611	654	628	586	641	589	570	634	579	614	614	601	613	646	613	575	597	613	574	645	611	565	611	572	586	575	601	631	596	631	518	593	552	601	581	600	614	573	625	626	606	596	635	662	601	645	620	574	640	584	580	621	580	592	580	651	574	635	586	631	629	599	595	606	626	650	604	623	606	606	591	589	634	604	578	574	605	650	592	625	604	561	568	592	591	585	567	657	600	628	604	611	588	620	561	610	601	584	650	594	597	608	645	587	646	574	677	631	588	627	601	637	595	594	589	623	627	628	622	595	622	571	650	571	583	600	616	586	608	646	657	602	652	653	652	603	611	583	617	613	637	636	636	637	567	599	683	644	618	652	574	614	614	645	598	598	615	591	598	606	591	599	656	569	600	625	613	618	586	585	599	596	575	618	618	558	603	646	625	600	593	552	590	618	608	621	614	571	588	611	628	617	602	583	592	588	556	603	593	599	595	632	587	591	591	626	618	621	591	644	600	618	583	633	581	616	597	607	647	581	648	605	661	673	588	624	588	583	595	610	577	605	585	610	622	588	613	639	560	628	626	590	610	619	613	586	601	602	633	613	618	626	582	611	654	599	598	586	594	592	616	608	598	598	626	607	618	634	650	574	605	595	576	624	614	580	622	590	629	588	615	615	629	570	606	624	598	545	612	599	614	628	618	589	639	584	621	631	630	600	590	612	588	586	592	587	575	587	648	618	608	644	620	599	600	565	644	624	605	548	617	632	587	603	593	639	604	592	605	604	589	584	597	613	613	565	597	582	628	603	626	629	622	536	572	582	643	600	612	666	578	624	587	583	594	632	634	628	614	597	604	616	639	595	631	613	571	662	630	614	571	614	585	606	602	633	613	607	604	589	600	610	573	603	607	620	646	596	604	598	586	648	581	625	614	618	589	590	599	580	625	629	648	589	581	566	624	640	597	625	601	584	580	645	642	607	628	602	613	602	602	635	621	607	631	620	633	605	625	627	601	600	608	587	635	627	622	591	594	621	551	607	593	602	593	611	594	617	578	610	692	609	625	557	566	600	632	598	592	610	593	539	635	633	598	606	582	613	579	666	612	570	616	625	607	615	580	608	587	618	568	631	608	647	625	563	576	647	619	571	574	601	582	615	563	577	616	601	660	571	636	612	612	608	621	614	644	591	633	613	592	626	607	603	625	640	622	592	653	636	618	648	635	601	606	631	586	622	584	632	577	615	600	656	632	587	606	595	607	642	604	569	606	579	608	614	608	620	613	562	594	593	613	627	668	598	607	630	577	611	609	600	611	599	581	551	575	653	557	617	638	587	620	646	627	602	627	606	659	628	625	567	607	584	602	623	619	615	600	615	608	608	590	596	611	640	620	586	563	629	585	667	604	602	612	637	596	629	605	632	615	570	652	610	605	623	629	594	622	610	603	611	609	575	606	643	580	582	619	587	604	642	654	615	631	621	574	590	609	607	578	660	608	619	655	614	616	593	611	595	618	655	613	610	637	619	625	599	566	591	626	596	584	627	605	588	583	598	549	630	601	551	603	613	613	618	634	599	589	560	626	636	630	578	578	606	641	624	600	594	623	602	612	569	598	614	624	605	580	617	594	603	638	558	609	641	632	641	604	594	582	630	582	635	619	576	649	622	560	584	623	595	624	623	611	572	603	601	614	613	617	581	605	640	637	646	577	571	622	602	615	596	615	657	655	653	607	645	616	637	638	641	586	616	592	613	635	619	633	625	603	603	601	634	595	598	564	590	675	605	643	637	618	597	588	594	563	623	635	647	591	647	598	627	636	593	598	599	581	610	599	579	588	574	614	600	601	639	594	598	598	572	615	606	581	591	606	599	601	558	589	637	612	631	585	627	639	589	631	603	564	576	587	613	567	630	645	593	594	641	610	591	642	628	578	603	577	631	603	633	571	621	648	608	633	589	595	568	594	623	590	596	640	606	629	587	609	618	633	607	623	631	614	637	652	617	611	625	580	614	620	616	628	631	600	594	611	613	632	586	628	576	557	596	645	573	623	621	611	628	651	604	577	627	647	629	586	579	592	587	635	656	638	622	642	614	609	578	591	642	601	672	614	620	614	589	613	570	656	639	595	587	583	600	640	560	592	619	626	609	609	559	630	593	605	628	607	577	635	620	588	646	675	615	615	629	625	591	634	622	601	607	615	610	613	628	669	613	640	614	609	582	640	622	565	620	633	653	610	611	622	585	626	637	602	574	617	584	591	641	603	594	604	624	633	604	611	615	647	565	611	584	602	608	649	597	601	612	618	581	612	581	629	623	587	579	600	586	611	588	585	599	643	608	585	626	599	627	635	582	618	620	625	604	638	633	593	574	604	637	617	614	626	628	596	647	592	577	602	609	619	592	645	639	579	633	631	583	627	592	600	641	589	593	589	642	615	600	619	605	590	621	552	633	595	602	609	641	621	594	578	576	617	568	603	612	643	615	596	614	602	607	598	577	598	614	614	612	612	647	578	643	607	627	587	567	591	645	601	628	606	615	632	587	630	621	607	610	621	561	575	550	602	610	589	579	565	582	607	567	618	568	637	625	643	568	592	597	611	578	651
5034	1505	16144	19500	10401	2709	988	773	585	598	597	586	558	567	625	593	582	643	594	579	573	580	546	538	632	631	637	564	603	633	627	593	599	565	559	544	568	567	616	585	552	593	611	584	591	555	558	606	568	611	583	566	550	638	560	559	616	590	589	597	606	616	595	595	559	563	589	571	598	596	613	618	603	609	572	587	615	617	592	557	548	575	592	568	607	591	550	595	570	608	573	644	564	595	635	566	571	562	572	572	524	599	626	524	596	569	569	596	563	600	597	605	572	551	558	574	574	580	558	606	575	609	624	559	562	593	583	567	585	565	577	603	610	581	615	540	599	603	546	587	552	554	556	620	563	579	566	568	586	559	573	518	575	577	614	558	584	596	600	616	598	567	566	552	585	585	558	584	610	573	601	604	560	606	575	599	520	556	602	565	587	597	585	540	558	569	635	587	616	602	624	566	541	581	569	608	641	570	563	615	605	570	607	549	588	602	616	572	530	612	581	604	602	594	575	559	540	563	596	563	585	576	562	597	608	603	626	555	582	576	556	620	556	586	541	592	589	571	573	560	568	566	577	540	552	586	603	582	560	604	570	600	610	557	591	625	570	539	540	576	608	559	530	644	579	540	583	612	581	565	588	560	628	596	580	600	588	598	570	553	571	530	584	586	592	599	592	568	520	540	637	589	569	613	595	635	591	627	594	542	570	625	579	594	564	573	582	612	598	576	555	572	550	607	563	553	571	593	582	556	557	618	603	550	618	578	582	563	624	581	597	559	557	587	532	552	581	595	572	543	588	540	526	612	544	577	549	572	623	613	563	595	592	575	574	550	556	575	588	571	593	580	576	594	634	572	559	567	580	571	567	554	587	596	544	606	569	599	585	573	546	548	572	585	581	597	558	555	545	572	606	560	591	591	573	566	582	614	587	562	547	612	577	580	572	572	581	585	573	547	557	575	614	561	571	533	599	588	600	590	623	568	596	553	522	613	597	609	578	602	561	569	578	589	575	586	575	596	577	560	564	589	585	570	579	576	629	566	557	597	597	559	599	581	601	553	572	590	578	587	582	635	595	558	564	587	576	574	569	590	583	598	593	544	561	555	572	610	554	571	585	600	618	615	564	583	588	602	595	549	592	564	576	587	585	548	588	579	518	597	558	603	540	549	544	614	564	574	582	577	570	538	588	604	604	587	528	563	576	580	552	547	613	580	574	586	562	583	567	554	620	580	550	588	570	596	603	559	541	556	593	590	595	586	606	543	612	598	578	563	576	578	560	586	557	572	609	564	618	596	615	536	597	593	553	611	594	578	627	608	555	581	527	575	595	555	538	555	599	606	633	589	592	578	570	604	585	530	563	560	582	553	576	552	599	530	557	567	560	578	612	557	529	528	562	563	653	564	584	627	595	582	592	590	561	589	598	583	616	641	594	590	573	592	603	570	581	552	584	607	614	594	592	604	600	567	553	575	632	612	612	589	591	585	586	573	591	584	556	575	565	576	575	598	603	634	582	590	561	559	580	601	599	561	543	542	573	601	552	591	599	623	544	549	553	603	551	603	616	581	629	557	569	615	609	599	575	595	565	587	615	590	588	560	589	584	581	600	624	576	554	607	585	538	560	560	588	568	560	536	591	603	551	569	560	569	582	576	595	620	617	564	612	571	568	582	570	576	508	632	628	558	579	560	565	585	582	597	569	592	610	556	545	566	595	550	531	583	529	564	614	591	583	600	587	600	546	585	565	574	612	609	595	573	626	574	590	575	624	576	546	587	580	574	580	620	567	605	610	600	545	556	600	571	571	570	602	597	603	579	532	604	530	552	613	529	607	594	599	566	577	576	548	594	555	602	529	585	566	536	559	569	548	579	586	582	581	567	601	547	593	593	567	592	580	571	561	581	582	538	635	635	610	552	580	564	587	615	587	585	594	601	621	604	588	609	567	610	588	562	570	643	601	590	541	577	549	577	592	592	548	581	586	515	600	597	628	591	583	581	618	559	613	615	608	626	586	566	568	570	572	608	565	580	534	574	549	583	591	602	585	551	560	563	576	600	588	586	621	571	607	566	596	619	567	571	580	596	575	558	559	620	573	587	588	588	552	595	620	579	614	576	591	539	609	582	558	558	605	575	592	623	604	590	549	580	624	552	576	571	579	552	542	566	557	600	575	578	616	592	573	555	592	551	564	532	598	622	615	565	612	547	593	575	585	573	578	583	616	576	593	584	598	577	610	570	576	576	580	594	586	584	529	581	551	571	576	595	580	578	585	556	622	581	588	582	582	591	620	588	589	560	636	564	618	554	558	549	583	542	555	529	583	551	597	542	596	587	585	613	555	580	564	558	568	595	547	558	568	576	604	590	574	576	566	542	554	579	589	620	588	593	575	586	556	620	607	618	579	609	596	610	607	559	588	545	598	585	629	570	564	632	573	577	586	595	594	591	623	603	569	576	618	567	550	574	561	583	652	581	555	571	594	577	596	564	561	593	595	565	584	603	575	595	584	525	565	578	584	586	545	533	567	605	615	577	609	557	617	571	561	579	566	607	574	651	572	568	586	580	581	585	574	576	588	566	590	549	585	538	596	539	604	573	598	584	537	589	567	611	584	572	561	596	561	619	576	591	617	540	632	562	613	576	560	598	583	547	543	547	575	577	597	579	599	530	565	561	546	622	590	610	570	558	609	603	545	576	578	594	619	599	586	524	617	584	590	582	633	551	596	590	575	583	567	576	560	573	571	562	620	524	613	588	572	598	589	568	537	569	551	599	610	591	628	637	595	601	541	564	634	597	555	616	562	550	554	559	539	580	579	549	576	608	580	617	585	589	609	590	569	602	584	576	577	632	605	551	522	595	587	590	608	580	586	579	594	574	597	555	522	539	560	551	585	575	600	608	568	582	567	602	550	605	558	578	572	611	639	570	583	582	567	583	578	562	570	532	557	581	549	540	585	569	587	549	575	632	560	583	579	584	554	606	563	608	552	607	520	632	579	572	556	532	634	553	551	594	616	602	550	540	589	528	614	608	573	609	578	582	579	605	592	572	573	570	603	582	599	615	572	529	604	598	574	567	543	571	547	576	582	597	634	610	603	591	576	580	597	561	601	570	613	611	589	588	617	592	593	535	547	570	562	551	580	591	561	579	570	578	584	607	607	570	570	617	568	590	569	540	577	598	562	542	574	565	581	600	593	559	599	590	569	603	548	569	559	593	584	557	646	602	581	570	611	566	588	626	590	556	567	596	552	563	552	557	565	613	551	580	564	597	603	558	589	574	564	584	598	600	608	583	602	621	609	594	570	596	599	565	580	543	575	595	591	600	581	590	556	599	556	565	583	612	604	625	600	565	582	609	551	552	559	547	619	592	531	532	609	602	598	569	561	629	592	586	542	589	552	617	569	550	575	598	550	565	552	602	564	562	588	549	597	621	609	576	616	589	552	597	569	579	570	570	566	587	568	597	576	623	538	582	601	562	553	569	608	579	561	556	580	561	628	576	621	547
24454	21116	35983	51336	48561	32338	12339	4122	778	688	652	631	639	627	686	636	602	678	627	600	658	655	638	658	655	700	633	642	599	614	622	632	634	589	630	648	602	649	646	640	657	599	644	633	621	574	608	612	629	590	636	620	640	644	638	642	605	644	659	609	646	592	635	621	585	607	587	567	627	590	599	599	634	613	628	622	642	623	637	609	630	617	610	641	598	631	589	603	626	584	619	599	610	638	604	588	575	524	628	615	575	602	625	603	646	617	616	611	605	611	648	606	603	641	645	606	628	584	599	574	569	621	627	615	622	626	599	640	634	583	605	601	645	610	562	589	622	614	613	634	638	603	623	647	610	554	615	632	579	629	608	602	612	618	639	601	581	629	575	648	662	653	633	637	649	627	593	645	621	589	620	601	590	630	599	621	631	645	600	580	610	593	654	632	623	655	608	621	664	591	605	663	623	637	654	571	600	613	598	662	647	621	667	631	616	609	571	622	678	631	611	573	613	591	639	618	655	632	650	602	620	604	668	614	642	618	652	614	620	679	659	621	614	593	632	633	607	619	594	620	570	633	613	626	609	649	630	584	585	569	614	636	620	620	603	630	605	614	601	630	562	653	581	629	609	663	619	634	659	614	622	627	623	634	610	615	638	661	603	583	579	620	638	639	573	571	590	619	657	597	609	616	623	655	606	601	617	636	614	648	602	633	623	602	656	553	634	636	580	624	611	646	668	635	600	594	618	650	667	612	633	602	621	620	589	632	657	644	651	592	599	592	574	613	637	652	626	608	570	655	612	571	612	623	624	666	615	606	640	557	615	646	599	626	638	606	588	626	615	609	609	609	622	631	627	638	584	613	600	625	624	580	600	611	637	615	634	642	615	631	623	637	629	594	554	597	611	610	602	539	594	605	637	584	580	612	642	605	620	630	609	639	587	634	612	593	648	621	625	561	598	573	620	595	618	618	593	610	592	615	566	633	607	587	601	612	614	622	677	568	611	618	613	615	617	616	614	653	576	591	600	629	603	612	635	625	601	655	601	609	616	650	619	613	595	631	607	649	615	617	611	601	570	645	591	686	587	563	628	587	666	622	641	638	631	613	594	595	631	627	639	610	625	557	600	584	640	659	644	614	607	635	628	592	605	574	598	631	619	615	632	592	627	622	575	618	627	623	579	673	641	621	603	619	604	662	618	671	658	643	624	629	631	655	621	600	648	573	604	596	612	643	640	648	644	613	610	657	590	625	612	631	592	624	582	661	583	672	604	611	579	573	608	649	633	637	680	621	616	585	615	613	634	617	650	597	625	650	597	633	592	601	595	590	593	619	668	636	631	626	615	620	602	613	648	603	622	592	648	613	625	608	571	658	583	677	626	601	585	582	579	575	680	657	587	588	609	580	620	586	623	591	635	582	607	626	640	648	647	626	637	655	636	601	585	609	626	629	643	627	620	578	594	594	585	606	611	625	647	578	590	592	610	632	594	610	588	652	664	619	612	613	635	602	644	599	645	603	620	591	594	612	594	637	633	607	612	631	601	623	624	635	622	595	667	574	618	602	663	597	598	688	601	629	580	626	596	605	589	586	645	619	668	599	599	627	629	571	564	635	602	633	604	617	593	619	618	617	630	574	595	613	605	617	589	605	634	644	596	657	610	657	614	634	654	579	597	607	665	555	590	624	630	615	625	613	573	588	616	591	602	605	592	593	682	624	585	656	616	598	586	613	544	590	572	559	641	616	626	581	558	606	616	622	612	634	592	631	601	617	629	656	610	617	615	560	622	606	643	587	649	612	631	649	572	585	619	635	588	631	596	624	606	568	658	684	639	652	572	606	593	650	597	572	574	616	645	559	628	621	616	628	586	589	638	634	651	619	631	620	633	581	610	611	597	594	623	637	618	592	621	613	661	647	664	629	661	610	611	602	624	619	575	605	609	607	640	619	608	628	628	612	614	596	644	580	591	596	584	601	647	628	606	668	639	625	625	635	585	634	613	578	614	667	627	608	595	645	613	584	645	586	597	601	656	647	568	631	622	605	649	607	589	635	580	655	617	622	618	609	614	602	640	586	615	594	635	616	596	594	630	589	631	587	665	653	604	629	633	580	579	659	590	647	622	624	642	629	595	612	651	612	611	583	661	630	628	624	641	599	625	671	614	602	617	634	595	599	615	645	595	623	672	629	605	656	591	587	652	625	620	548	639	617	567	624	635	617	601	574	608	592	617	624	603	640	631	605	613	662	621	664	595	572	619	590	622	637	621	655	601	607	635	616	623	646	646	636	618	637	603	667	626	623	606	608	588	624	616	651	591	624	599	645	620	640	584	589	625	599	608	606	615	601	630	596	622	601	620	605	611	599	601	620	581	598	612	646	628	633	653	598	638	602	591	631	639	604	620	592	577	668	606	618	632	635	601	632	612	662	611	585	614	619	626	597	622	596	566	624	625	571	583	612	640	655	626	603	595	593	609	622	600	581	590	613	623	602	600	619	630	629	607	645	617	612	599	579	609	589	614	638	597	662	636	635	624	590	605	594	594	633	617	609	604	606	652	636	605	580	657	664	568	637	640	596	604	611	640	625	651	644	609	597	643	611	630	618	643	612	629	616	582	611	625	623	614	600	658	633	579	641	599	620	556	634	586	612	618	607	598	617	581	643	658	652	656	600	659	548	582	643	568	649	622	600	607	614	585	576	577	607	665	654	639	638	628	653	606	576	618	623	653	662	621	587	616	593	644	579	589	613	601	596	575	599	636	605	605	649	597	596	600	636	671	650	616	648	645	616	602	581	622	566	615	639	636	653	662	606	622	615	622	587	578	634	606	643	602	623	656	599	628	557	608	570	656	631	596	585	568	564	614	675	633	612	644	647	653	663	624	618	580	646	561	563	640	632	626	600	643	604	649	622	644	651	596	630	601	628	646	640	621	645	630	645	592	613	613	641	651	613	616	631	593	614	571	627	637	637	606	642	617	610	597	639	638	619	623	585	626	667	594	651	635	572	606	608	625	588	626	599	633	593	601	611	664	563	596	586	592	595	635	618	599	597	641	587	575	610	681	606	589	587	649	624	586	572	622	638	664	659	605	603	620	632	595	588	620	588	615	599	611	591	637	626	628	621	607	603	614	641	628	611	631	633	625	605	601	610	615	609	634	604	597	603	642	617	638	588	629	580	629	613	589	593	609	608	598	615	626	632	670	612	572	629	613	607	571	638	613	614	672	583	622	633	617	616	622	578	554	572	630	649	592	597	627	635	575	603	654	628	584	599	615	624	647	618	631	606	571	587	615	593	643	614	628	618	607	614	607	601	601	648	674	630	622	616	625	629	634	590	620	602	621	594	598	572	615	635	598	616	584	608	633	580	596	609	618	596	598	597	599	610	636	600	585	652	623	610	585	636	584	634	575	599	609	693	628	628	597	629	658	620	629	599	627	643	622	603	623	616	588	616	629	576	637	637	652	678	664	595	634	605	638	572	604	609	617	602	617	610	629	633	603	605
3633	18712	65466	66912	47185	23638	6601	3893	701	664	699	645	647	640	647	623	655	673	606	626	636	656	713	642	790	768	734	641	625	635	621	652	596	640	630	628	641	657	661	652	630	640	724	634	619	666	639	635	610	657	693	649	621	677	642	659	654	620	691	667	587	621	639	698	681	642	631	626	692	619	616	630	669	652	640	646	655	619	588	630	608	607	623	644	642	651	649	662	603	681	630	620	654	632	676	623	610	617	623	651	682	636	634	629	589	640	657	665	623	598	653	655	647	601	622	652	633	624	610	696	634	666	657	686	650	636	609	659	642	618	681	646	627	649	629	643	608	642	638	666	590	606	622	666	621	670	650	609	663	612	611	613	644	656	604	658	586	634	633	656	650	611	619	645	636	642	613	623	677	643	649	669	638	662	638	638	649	674	677	604	652	622	636	671	650	648	655	585	595	641	621	624	646	634	598	636	584	639	639	621	651	655	652	641	605	618	666	648	622	645	639	613	673	633	652	646	624	634	665	658	629	670	662	703	658	631	622	665	648	632	628	635	659	646	626	634	642	627	642	611	640	654	640	618	630	656	672	583	636	659	633	630	649	697	641	653	652	612	664	669	660	618	656	633	572	645	634	662	617	659	632	609	622	622	644	663	636	649	605	641	610	654	635	650	663	670	619	632	634	618	683	649	630	594	663	638	635	620	652	662	590	630	641	615	634	647	645	635	625	588	654	653	648	666	671	602	659	618	683	613	653	652	644	674	642	622	652	656	608	635	627	590	649	643	623	671	644	625	607	627	610	636	663	663	616	711	631	653	610	634	606	654	623	637	637	643	617	649	590	606	599	644	644	646	663	611	624	627	633	647	630	615	636	602	638	666	650	631	633	652	628	614	652	639	667	642	646	619	637	675	641	631	622	696	656	654	676	626	658	643	633	654	641	637	665	677	650	640	646	646	631	615	636	657	648	623	652	639	619	642	667	618	597	601	579	567	657	631	632	654	589	651	645	656	638	616	627	634	648	645	633	646	624	613	675	634	629	665	685	644	647	662	623	644	623	629	653	630	612	676	649	677	617	626	626	657	647	632	637	641	653	627	639	604	640	704	687	600	646	645	672	715	643	628	632	650	651	617	623	655	622	625	605	647	612	635	621	648	655	624	629	611	595	663	564	637	585	624	641	607	637	646	637	622	651	646	686	613	615	647	615	616	636	587	653	647	643	668	674	656	597	621	632	644	616	606	638	643	650	627	612	650	662	644	704	604	610	643	672	642	638	669	634	665	621	634	637	630	644	594	612	698	643	665	652	616	628	657	621	636	619	627	642	642	589	631	652	658	683	607	639	602	608	626	598	641	632	652	618	669	667	636	649	623	619	619	632	660	693	634	615	658	611	645	630	612	651	634	636	674	635	629	651	660	638	652	642	642	670	665	658	638	647	599	627	620	626	632	635	600	636	633	617	670	601	630	596	656	643	630	616	589	666	632	675	679	624	644	645	652	654	614	656	622	622	643	665	687	631	607	606	646	620	660	664	663	667	631	599	620	602	693	628	633	656	627	670	604	651	666	636	642	658	680	678	658	665	634	623	640	634	604	617	685	643	602	609	656	661	625	622	651	649	668	603	626	652	641	655	667	660	636	634	623	621	682	692	653	684	630	589	624	653	644	678	594	620	646	629	680	670	606	626	655	656	642	652	638	655	649	601	647	682	603	615	613	613	634	624	601	643	650	621	639	629	641	645	636	643	667	625	618	625	634	618	651	595	582	630	595	629	637	627	649	597	665	611	629	639	606	658	651	624	642	667	647	623	653	590	670	657	645	653	638	618	653	656	628	608	662	628	647	692	647	607	631	629	612	621	608	616	636	617	633	676	616	640	654	618	624	643	624	647	616	663	639	684	613	661	637	639	665	618	669	621	653	650	639	649	658	622	668	671	657	658	661	665	652	652	640	604	627	630	609	651	665	611	649	659	604	581	658	671	628	661	647	620	612	645	646	642	588	578	609	620	622	633	657	672	583	667	647	608	651	617	595	636	621	633	615	625	650	592	629	620	610	598	644	645	651	642	641	600	661	673	632	609	667	685	653	623	620	609	644	658	637	620	635	626	613	642	630	607	671	627	643	640	578	607	617	658	640	690	654	610	650	614	610	613	663	611	659	614	628	596	651	606	618	676	608	675	640	648	655	644	635	587	629	594	591	640	633	631	661	646	639	673	654	665	642	596	640	588	668	641	614	613	607	632	641	605	626	660	620	684	627	616	649	644	641	630	620	639	632	652	648	616	668	667	638	630	633	663	622	594	677	665	638	676	637	639	609	631	598	634	637	638	636	678	624	641	634	655	641	622	623	621	606	647	603	628	633	626	671	639	626	670	616	680	608	642	685	683	607	634	643	634	645	606	616	656	674	617	648	665	601	657	684	675	642	595	625	650	670	635	627	646	684	638	585	618	661	702	621	613	662	658	621	617	649	618	629	613	564	636	657	678	641	632	677	615	661	668	657	625	608	658	607	660	618	672	638	617	650	626	650	663	627	609	627	616	641	683	632	624	649	662	639	652	642	621	638	642	636	607	659	639	689	657	629	581	627	646	583	624	660	636	662	655	608	612	617	588	664	687	615	625	668	631	627	636	635	661	661	624	640	632	663	592	673	626	684	628	646	631	633	596	619	641	621	665	598	655	646	677	609	631	666	615	696	641	669	641	617	669	725	640	600	628	610	636	642	638	651	646	653	611	650	644	600	643	602	622	663	667	666	681	584	634	628	632	660	657	663	659	647	640	611	616	592	633	640	640	606	576	668	675	655	611	617	666	631	658	592	626	639	663	603	618	648	659	664	677	663	611	667	633	647	653	610	663	602	632	646	703	607	637	688	623	623	633	644	671	626	643	626	612	634	633	601	638	652	599	611	650	625	645	585	592	688	683	645	609	646	641	613	616	647	690	635	665	625	633	613	618	604	642	655	605	668	636	702	678	634	641	628	663	625	625	663	593	673	613	641	624	670	657	632	630	635	636	631	579	641	642	642	630	654	574	640	631	614	636	636	608	617	593	640	635	584	618	633	632	594	601	630	669	651	702	597	619	630	652	631	648	633	614	620	637	631	644	616	618	633	624	645	630	632	638	619	622	605	606	641	639	642	579	666	638	659	591	624	635	655	623	661	659	619	622	705	626	653	622	638	716	615	647	638	639	633	639	653	656	617	654	622	619	565	612	628	617	655	683	643	656	631	642	645	603	632	677	623	606	646	631	664	619	620	598	653	681	627	609	623	646	630	630	636	660	639	625	623	631	642	619	667	633	657	617	669	655	625	641	591	650	629	677	687	622	626	595	605	616	625	625	631	703	648	635	659	654	641	652	607	667	627	695	614	674	654	638	631	633	604	612	618	620	634	658	675	655	665	662	610	679	651	672	610	657	620	627	644	647	638	697	630	652	652	637	614	669	655	654	643	637	587	618	563	653	646	675	600	641	601	641	611	656	643	627	608	666	656	592	617	716	636
23774	21082	28911	53859	63655	44645	23317	6896	994	812	747	759	717	754	670	712	707	721	716	696	679	721	730	737	768	770	757	778	718	743	734	716	736	695	717	688	725	695	676	692	669	696	661	698	708	677	710	705	708	675	713	729	682	716	722	746	707	627	670	697	697	721	670	749	696	658	660	708	674	744	706	652	651	642	749	649	702	687	699	702	746	679	715	684	721	719	711	722	716	706	709	697	703	695	656	683	661	660	714	739	666	745	694	715	684	616	675	731	699	687	727	728	673	689	635	637	710	669	677	660	725	645	698	712	695	695	731	670	676	736	707	661	653	715	734	722	673	672	676	641	646	682	704	695	715	734	728	711	737	667	688	658	677	681	707	728	661	696	658	691	689	686	704	707	664	699	720	699	718	673	680	632	668	653	678	670	704	660	681	670	645	704	689	636	678	649	693	658	647	681	665	718	729	714	684	664	666	689	641	758	684	658	711	667	711	727	719	703	698	700	694	692	710	635	689	695	696	730	716	670	668	743	677	697	640	707	669	635	694	661	699	741	728	707	718	701	682	679	677	674	665	673	661	697	691	702	684	673	712	691	692	711	672	651	689	691	710	630	689	670	695	697	647	727	695	642	680	696	698	679	666	719	709	700	729	770	705	701	704	720	703	718	685	688	759	664	705	673	642	661	705	643	660	672	748	646	710	690	721	753	646	679	661	717	730	686	712	748	688	664	675	701	712	733	686	741	703	657	682	681	682	687	685	687	686	659	661	672	683	694	703	701	702	728	687	667	718	714	669	683	671	690	703	671	683	700	667	714	689	685	685	726	678	669	672	707	667	693	660	696	711	693	714	690	651	668	709	701	734	711	688	672	733	719	654	665	706	677	670	676	693	680	693	666	673	668	724	698	634	669	682	672	712	683	707	725	716	706	718	720	696	670	676	693	712	697	646	674	712	655	709	703	700	670	685	706	683	698	664	697	714	660	707	680	624	677	667	730	627	737	659	690	698	706	683	696	688	677	711	739	711	690	669	663	646	672	724	738	687	705	659	745	661	677	656	679	693	664	724	700	791	677	710	771	666	651	723	772	714	717	680	739	696	636	689	724	650	674	641	716	695	696	671	680	701	731	682	692	696	685	737	714	679	683	692	702	709	675	680	687	724	684	676	733	663	752	712	742	711	710	718	641	691	687	686	670	659	656	674	717	710	653	719	666	677	717	695	677	682	724	684	673	713	724	729	732	730	682	718	711	711	657	677	734	704	711	711	732	696	733	718	674	665	656	701	701	701	671	691	640	670	709	667	657	753	719	708	703	669	684	672	680	663	710	719	694	678	663	702	709	694	678	691	664	742	642	693	694	721	672	696	677	690	638	676	685	679	661	652	708	716	684	692	699	728	673	740	670	681	724	715	692	690	664	726	700	730	718	676	631	674	689	702	720	694	687	637	740	717	695	717	697	663	723	695	666	682	688	687	696	728	659	674	646	666	701	701	712	678	714	710	715	675	706	709	732	732	686	677	682	713	712	710	703	682	699	718	676	677	710	689	713	692	689	739	687	714	706	637	724	731	709	716	687	688	688	677	631	720	697	726	642	707	650	679	643	687	676	629	711	671	710	686	713	675	696	727	739	677	683	732	662	692	652	685	698	697	660	666	672	740	659	685	705	721	692	682	635	642	653	691	654	679	708	686	739	664	689	695	651	699	718	700	720	763	667	680	695	713	665	664	715	700	682	679	661	672	734	728	713	699	641	716	674	659	652	711	685	674	663	641	669	703	703	644	688	671	679	688	709	714	705	719	717	659	639	728	686	692	708	640	689	736	672	717	649	660	667	676	744	683	696	708	682	688	696	677	702	639	656	703	696	732	729	697	731	700	666	658	709	713	680	709	661	691	677	696	672	696	670	659	671	696	672	683	688	716	656	652	695	709	717	710	723	729	704	652	706	640	710	741	735	698	638	738	672	672	693	680	703	688	733	683	686	734	673	693	715	687	686	678	685	719	718	693	699	655	696	747	687	668	688	681	648	720	680	662	681	716	661	674	662	675	681	712	716	678	692	737	712	704	709	695	662	691	651	664	694	708	680	655	674	726	718	649	644	682	732	697	747	711	714	661	689	664	681	704	665	712	694	698	699	678	723	704	654	696	694	644	682	674	696	734	710	696	712	710	707	725	707	730	693	736	698	672	679	703	716	689	651	656	688	697	689	692	674	676	728	749	707	662	737	707	735	684	682	705	715	692	695	712	668	712	705	701	632	651	734	693	664	690	679	684	692	727	700	694	681	665	715	733	703	729	714	701	683	693	726	678	694	703	664	671	695	715	719	664	686	714	736	699	677	730	645	655	651	689	707	710	732	699	689	749	691	674	668	664	682	693	712	649	673	683	664	676	688	714	687	725	671	673	694	693	701	659	712	668	684	696	676	699	653	653	720	689	696	661	720	679	683	731	682	631	747	706	691	701	706	691	687	661	682	692	652	665	690	674	722	694	743	749	701	732	690	722	729	696	700	718	704	665	690	727	701	702	738	678	717	683	662	680	664	671	663	738	701	675	683	703	609	670	662	718	677	677	660	727	704	672	648	700	696	680	690	680	717	678	644	682	654	675	689	707	639	709	657	672	737	712	730	671	691	698	670	689	650	692	709	668	713	764	664	715	685	724	626	704	660	725	673	726	684	716	682	666	719	664	750	703	644	739	707	701	715	723	674	691	687	717	674	663	669	666	704	720	695	711	655	667	677	699	665	715	684	681	737	696	679	673	746	687	713	710	684	681	702	702	702	679	690	679	696	761	734	675	673	704	685	716	665	722	705	629	677	655	700	658	676	679	635	671	696	750	668	667	666	691	750	696	658	674	714	697	714	676	699	681	693	644	708	666	721	639	719	731	714	689	653	695	703	718	731	675	718	693	703	680	707	711	703	698	711	683	692	673	695	695	617	713	688	689	679	682	738	702	730	748	698	653	693	669	696	674	666	718	719	722	665	640	726	720	686	736	718	659	681	626	726	683	668	681	679	708	648	671	691	660	663	712	730	648	710	705	706	674	693	729	683	689	725	701	670	697	678	681	670	707	700	667	710	745	718	701	755	690	716	762	699	671	624	662	657	648	722	713	667	652	661	698	645	694	689	619	719	700	765	722	722	691	684	705	733	664	684	673	722	693	673	681	688	647	709	630	674	678	708	636	708	714	631	638	677	665	716	686	671	708	676	688	682	636	688	659	674	675	673	705	718	735	734	682	712	701	663	690	694	687	697	715	693	694	691	670	701	726	705	694	684	704	645	664	637	702	679	657	723	736	669	669	664	718	735	745	744	710	663	694	699	695	677	653	754	720	708	654	698	678	667	687	675	674	755	688	665	728	721	754	712	679	647	692	714	713	682	648	645	712	701	698	672	685	727	706	660	661	683	686	724	699	702	776	661	658	675	707	674	690	662	666	682	657	631	656	691	712	686	691	688	718	674	661	688	683	710	744	686	642	653	681	704	693	681	684	701	606	716
3874	21290	42193	82976	65875	36720	14422	4850	779	675	719	734	669	687	730	691	736	705	673	715	671	671	709	748	900	859	778	768	730	686	737	702	686	727	724	732	702	694	662	705	689	719	714	759	653	687	692	768	729	699	719	709	682	665	686	709	670	701	677	718	632	678	743	701	731	733	687	707	742	699	665	682	682	678	665	723	659	682	678	706	631	716	719	721	710	689	701	773	677	701	661	706	713	680	729	657	692	676	702	698	704	695	687	702	689	719	672	703	764	723	713	719	683	691	722	738	724	744	676	674	665	694	723	713	682	689	736	689	698	664	643	682	736	707	693	673	674	738	680	657	702	691	657	702	668	672	694	711	741	699	659	708	700	704	681	666	686	741	683	667	698	729	689	699	678	738	711	716	658	726	691	686	703	692	657	645	667	697	672	710	701	708	709	676	736	703	716	681	713	708	662	729	720	674	683	671	692	722	667	659	675	729	720	683	698	746	684	701	748	751	762	683	667	675	699	744	714	723	703	715	733	662	730	709	667	691	707	726	743	701	674	702	715	693	686	735	713	682	728	676	685	708	721	694	700	661	706	743	685	698	668	676	674	701	690	672	705	686	696	742	714	743	691	670	702	716	661	718	733	687	668	711	700	697	693	718	674	662	690	679	716	750	712	692	719	718	706	702	704	718	662	697	720	670	664	704	678	691	693	707	709	682	705	658	693	694	696	702	733	700	647	715	700	657	696	702	682	740	733	686	698	748	693	715	658	743	659	707	706	685	698	698	674	704	696	695	695	699	708	708	707	693	659	693	726	675	724	705	638	709	707	719	705	675	686	706	741	744	682	691	697	668	719	666	688	698	683	697	692	711	703	636	744	699	671	728	694	723	703	683	721	673	695	697	703	694	670	687	737	706	676	721	713	719	708	674	631	703	727	669	682	729	713	686	667	724	702	684	715	676	724	670	657	698	666	721	683	702	706	705	701	668	685	714	701	726	670	710	713	710	659	712	676	683	669	700	718	660	686	675	747	715	684	702	667	703	695	702	652	692	706	732	702	716	672	729	685	666	688	707	653	661	707	736	711	726	726	680	669	728	682	690	677	710	683	693	650	699	689	722	624	720	696	679	686	709	727	679	698	680	719	665	661	683	699	738	665	688	707	691	698	702	724	711	678	684	693	782	688	708	683	679	710	665	718	677	706	650	702	699	709	682	710	684	673	759	716	700	692	678	686	664	640	710	655	734	737	739	713	710	717	725	701	719	690	672	682	727	694	630	681	697	692	675	673	708	710	721	710	669	655	718	688	693	689	688	695	692	665	687	663	730	660	722	718	701	703	707	705	639	709	691	700	681	713	654	691	732	641	697	665	702	700	729	694	671	727	729	676	726	680	671	656	695	706	725	734	710	667	687	728	703	693	672	701	661	688	680	696	714	683	681	723	697	686	723	716	722	674	698	696	722	686	715	694	677	713	680	717	716	696	747	711	682	717	665	701	659	685	686	690	738	705	651	705	715	701	712	685	722	688	720	727	641	749	683	649	692	665	641	709	669	721	683	754	742	662	679	736	699	693	694	718	679	693	708	699	672	680	723	705	689	681	684	692	683	706	722	677	702	718	708	649	681	719	687	695	679	724	673	654	696	697	651	705	703	664	721	690	719	703	612	685	679	712	707	714	628	689	756	697	674	706	692	692	746	689	670	724	699	696	740	724	709	678	705	723	715	689	699	683	680	690	714	719	689	738	689	709	652	633	694	679	697	708	693	689	667	750	714	656	695	687	689	684	736	697	682	717	684	710	696	683	669	698	706	698	664	652	682	717	685	670	690	687	744	712	680	698	675	682	713	736	731	695	694	712	677	695	681	730	752	594	680	718	673	678	705	701	720	688	693	652	698	717	668	698	651	718	688	682	652	714	758	691	678	722	689	681	696	746	743	665	666	710	690	661	695	685	706	648	661	673	729	687	680	685	702	694	655	684	719	712	659	667	717	681	728	684	681	715	708	685	691	677	714	695	687	696	650	729	710	684	707	700	701	684	677	702	690	733	729	703	680	680	678	715	732	654	675	666	679	722	724	679	728	656	703	709	667	700	747	712	680	690	696	650	708	662	729	692	677	699	692	688	706	642	753	670	707	696	687	690	693	735	701	664	677	682	673	731	704	669	690	701	675	666	673	691	684	699	666	751	688	694	698	697	728	660	728	714	702	702	698	687	753	691	682	668	708	706	668	732	727	686	663	674	715	649	704	692	723	664	717	718	717	746	698	689	708	696	691	693	656	699	666	691	692	672	652	729	690	679	666	704	655	701	699	727	703	713	693	680	705	671	717	752	683	657	705	666	733	723	706	670	701	695	721	679	712	719	650	692	670	701	708	690	662	713	713	676	703	704	682	663	719	669	680	712	746	680	673	745	719	694	693	744	711	716	720	749	727	698	708	696	681	714	714	653	693	706	668	688	701	731	681	680	686	630	695	696	726	683	707	664	686	687	677	718	729	696	702	641	698	700	676	717	730	679	696	734	670	657	718	684	705	732	650	718	737	727	712	712	650	711	663	685	670	745	730	701	749	683	706	663	744	725	667	687	672	720	664	698	721	660	660	640	674	641	710	733	678	659	705	689	724	725	676	617	674	685	715	704	672	704	724	653	675	710	653	715	659	696	669	683	625	710	748	747	667	643	728	640	667	689	660	693	728	690	662	704	707	692	681	729	662	694	718	654	678	703	740	648	694	681	699	700	698	686	663	711	682	720	702	639	749	682	706	730	679	711	726	680	669	666	704	659	686	686	701	671	692	666	716	756	718	648	753	719	706	713	711	722	666	720	667	684	674	702	713	703	678	713	682	725	665	655	700	708	691	700	672	691	717	716	700	698	670	736	672	716	722	692	719	694	677	682	643	699	693	660	700	678	675	690	686	679	712	691	678	669	728	686	655	691	670	711	690	701	729	704	680	659	668	682	656	659	682	677	675	756	728	749	719	712	725	669	652	707	689	710	658	680	720	697	740	693	714	692	704	683	697	691	642	683	709	657	698	680	671	730	712	694	731	719	732	656	708	705	698	699	737	711	708	676	703	691	747	676	695	702	727	689	692	700	738	673	681	638	665	678	665	703	659	662	684	660	697	680	685	674	704	672	669	661	640	723	705	688	705	668	678	717	672	719	710	701	712	695	695	722	653	687	678	654	706	659	704	708	676	726	685	692	687	681	672	691	713	696	659	691	658	711	660	716	683	729	730	684	665	688	705	709	695	740	718	701	721	708	754	666	714	685	689	750	650	715	722	714	674	702	693	727	697	673	660	736	675	648	669	662	712	726	694	668	699	631	661	667	697	737	763	716	609	681	696	685	680	686	685	716	716	682	702	736	629	673	700	666	691	717	706	679	643	682	737	696	719	694	691	748	702	677	703	671	669	674	713	689	676	676	677	703	712	706	719	681	742	669	670	711	650	662	649	691	714	704	764	679	677	665	701	703	667	695	707	652	682	709	716	677	682	677	725	686	714
27274	13038	4636	21106	17235	7869	2107	881	652	620	671	607	606	651	615	646	646	614	661	625	611	607	665	643	657	672	652	659	664	619	635	654	625	577	614	615	607	568	642	627	626	641	671	615	608	607	625	646	612	576	636	626	582	653	632	597	636	633	657	603	593	590	621	609	594	640	638	628	611	625	616	607	620	629	609	648	646	615	627	596	639	617	663	621	606	610	656	631	650	646	638	698	632	582	607	645	596	659	595	607	621	629	607	609	589	639	615	598	611	625	621	590	593	618	637	702	592	573	614	567	630	638	585	606	611	688	634	623	648	577	651	652	645	615	629	668	647	613	627	614	616	625	562	584	630	598	603	565	674	566	636	588	640	648	672	561	653	592	642	622	617	628	593	597	602	596	647	591	640	654	635	640	590	673	615	652	566	625	623	618	597	605	629	562	630	611	614	602	609	633	612	651	604	650	622	638	633	644	608	637	618	568	637	631	599	605	563	618	630	656	622	615	575	619	615	632	615	622	632	630	630	590	622	621	645	613	611	611	592	633	612	608	636	625	609	617	610	600	626	621	583	612	593	592	613	585	631	627	623	614	640	602	643	687	627	654	615	583	597	603	632	621	662	628	618	623	615	631	659	650	619	631	596	618	630	604	631	641	631	633	591	620	598	629	637	620	616	613	696	670	631	641	639	650	606	636	626	662	599	620	608	615	618	622	613	631	582	630	628	659	661	659	588	564	623	670	668	641	647	652	621	651	642	622	642	622	624	588	617	635	639	604	621	621	613	612	615	617	595	601	641	641	576	649	602	607	601	666	597	636	618	599	652	663	600	656	588	662	624	624	607	674	592	647	624	608	594	643	661	614	599	614	607	642	655	652	634	598	630	643	604	641	618	632	603	640	630	672	646	620	646	602	657	625	664	576	566	641	601	581	662	605	598	641	620	626	612	647	619	611	562	647	610	599	603	575	619	579	610	603	574	604	595	590	583	622	600	621	596	637	650	597	646	642	643	588	594	629	681	621	655	639	637	606	612	615	594	621	648	589	609	576	555	602	626	635	641	580	594	583	580	623	599	589	643	689	591	590	629	592	628	637	629	625	582	579	585	622	679	607	628	599	660	623	596	615	617	621	636	651	631	643	636	650	610	622	622	633	602	635	612	636	654	612	623	639	610	612	599	606	598	650	580	602	658	633	594	658	630	639	592	619	589	594	627	620	639	682	608	637	640	628	591	603	662	663	643	644	651	629	600	656	637	636	595	670	651	619	627	598	631	627	626	647	643	619	634	651	608	629	650	676	630	650	602	590	624	592	582	629	581	624	648	680	595	617	634	599	618	635	662	625	620	596	640	647	640	592	612	671	621	621	642	651	613	668	595	619	624	615	612	556	626	616	634	613	623	611	646	617	611	640	634	669	649	605	612	615	644	628	623	593	632	672	637	631	586	638	616	610	572	644	617	601	640	658	638	576	617	634	656	651	574	623	603	652	604	597	673	671	640	633	622	628	593	619	577	619	608	606	674	638	589	611	606	609	602	647	618	642	637	624	637	581	574	594	594	634	638	629	562	623	595	606	596	619	653	621	621	645	613	616	601	643	594	647	598	602	615	663	634	627	629	634	644	564	659	635	589	601	590	622	615	601	617	620	578	635	618	617	600	588	626	593	590	626	628	588	621	657	609	621	632	624	597	629	660	616	611	625	609	628	641	597	643	592	612	649	620	583	648	607	588	592	610	632	614	594	632	587	626	609	590	632	615	647	620	620	629	641	626	594	580	602	630	582	644	587	599	568	628	622	638	618	657	637	650	564	608	628	617	593	664	623	632	616	646	640	585	573	605	656	640	631	648	641	551	652	629	592	627	611	642	625	644	636	571	629	649	620	581	607	614	612	616	603	633	632	598	619	636	604	601	594	635	623	652	626	642	611	616	675	666	612	635	627	602	625	593	642	622	615	653	595	633	597	621	646	600	656	591	642	624	613	631	656	623	602	625	626	666	580	612	608	646	626	604	567	627	600	655	614	626	630	619	625	623	634	623	572	631	577	605	589	631	617	617	595	597	621	585	643	593	616	643	637	619	616	634	608	631	643	634	587	642	642	635	642	574	616	616	607	625	599	599	645	595	607	637	618	668	570	639	631	621	642	620	608	621	684	591	629	657	621	594	668	636	584	615	598	621	682	635	636	605	638	630	592	678	606	614	659	628	585	603	644	686	617	676	631	602	565	571	635	629	656	576	626	645	636	660	627	629	644	614	629	618	626	592	593	612	605	621	641	630	653	642	591	676	620	634	624	665	667	615	639	616	608	639	627	621	612	611	653	633	662	576	611	630	626	641	614	658	616	636	581	614	584	641	636	627	617	654	657	635	635	648	667	668	606	593	652	589	651	647	660	617	625	613	615	640	623	580	601	607	599	657	594	624	657	636	609	669	630	583	620	583	621	633	618	610	604	584	617	573	626	639	605	610	592	583	601	588	623	612	644	576	593	613	599	633	613	630	621	621	627	590	593	630	629	629	621	608	623	623	631	634	622	648	642	581	642	577	614	642	612	611	608	589	631	610	598	620	596	608	575	591	585	620	631	585	612	641	667	594	655	637	644	619	625	674	623	632	584	618	630	561	622	634	641	605	633	570	646	622	643	669	623	641	618	680	598	602	596	590	612	622	698	636	640	642	623	591	617	617	572	623	658	607	608	626	614	654	611	605	647	642	644	642	580	630	605	624	578	643	612	602	640	616	595	609	611	608	648	618	594	652	647	624	624	649	585	651	649	594	626	636	615	663	562	656	594	629	611	646	652	665	620	627	588	601	601	603	635	632	614	600	604	585	607	650	586	643	621	660	588	592	642	634	594	650	616	609	662	618	578	594	664	619	634	578	627	637	652	605	659	645	575	639	658	649	629	624	645	614	606	647	633	594	601	589	616	667	569	579	667	560	626	622	642	571	625	591	634	656	617	619	581	627	608	635	625	632	603	606	582	646	584	646	609	622	572	588	662	628	661	622	608	659	601	646	611	648	620	643	648	600	591	651	593	653	631	586	647	611	624	626	641	608	615	603	620	656	590	600	647	670	631	593	643	612	681	611	599	630	645	587	617	604	649	633	584	608	613	635	609	627	633	601	627	611	618	607	630	604	642	619	613	640	608	631	628	582	629	629	580	609	600	607	643	624	611	633	641	640	586	615	632	641	582	631	615	608	638	616	635	642	605	608	588	605	591	602	644	599	596	625	646	638	651	665	617	596	560	604	629	603	621	633	607	630	655	618	647	636	641	618	623	637	637	635	598	678	597	631	611	641	618	635	626	685	620	648	609	597	632	626	627	652	652	607	629	588	629	609	605	622	615	657	640	605	658	645	657	659	632	600	639	681	604	598	642	619	638	650	641	582	618	569	623	631	637	653	614	672	612	622	620	613	620	665	641	651	628	595	653	632	601	619	615	576	608	629	618	593	644	608	657	622	618	609	684	626	570	658	616	605	592	649	613	628	602	603	652	619	580
5017	1178	5201	17371	13122	5705	1933	800	619	600	624	575	620	591	646	615	584	629	588	584	616	621	626	608	654	616	606	648	615	585	606	601	602	542	601	570	595	587	617	566	585	608	578	572	563	606	627	591	598	597	617	577	602	572	631	566	619	574	555	576	563	573	565	585	610	588	573	576	591	586	597	602	613	564	539	591	615	599	580	581	573	588	569	564	569	566	608	597	593	581	606	575	598	578	598	597	537	584	613	566	585	573	580	612	560	594	573	591	604	577	608	574	595	576	607	578	585	575	605	535	628	582	614	613	561	574	569	603	600	592	583	618	602	533	581	601	560	599	563	571	599	588	599	565	557	589	608	598	564	574	593	622	617	589	615	583	583	590	592	606	597	609	552	614	602	608	559	609	547	640	598	587	623	617	563	590	576	615	573	597	630	645	606	552	649	569	610	603	571	568	563	588	588	564	590	546	607	583	553	589	552	621	565	571	585	580	595	568	608	593	591	568	573	570	543	562	604	582	583	561	581	535	599	573	603	573	599	584	593	576	603	586	543	648	594	626	590	585	622	569	570	616	588	615	573	593	569	623	555	622	623	575	610	571	578	601	569	559	616	607	606	563	549	564	579	604	583	631	586	531	596	620	563	602	607	573	607	592	578	635	597	598	574	576	603	548	649	592	622	585	597	586	579	581	596	648	563	565	574	592	620	574	583	607	577	604	576	592	616	553	593	545	581	538	620	627	595	563	574	573	605	587	583	596	573	582	577	635	574	595	584	596	582	607	595	576	560	609	589	577	562	585	599	599	562	579	571	552	614	560	629	555	603	557	564	580	562	599	584	553	602	594	578	587	600	629	616	563	549	621	581	581	578	640	566	603	599	596	582	560	622	607	539	619	609	558	581	596	561	553	563	582	613	657	610	567	563	558	581	649	592	586	605	551	596	593	558	639	610	634	578	602	572	578	571	576	608	599	581	595	608	587	622	552	594	573	595	581	564	573	591	582	599	589	561	615	571	576	596	571	573	611	558	581	588	570	638	621	588	615	592	577	614	619	538	593	582	576	549	625	592	561	553	595	585	562	581	568	567	605	569	579	582	590	554	628	572	567	533	578	550	572	602	599	581	563	585	601	582	582	586	588	600	600	631	581	599	586	565	518	584	605	610	610	575	604	588	564	585	622	573	548	570	576	569	587	558	607	603	600	559	597	602	609	537	517	575	623	575	575	594	577	573	641	575	593	608	600	602	613	520	536	589	567	554	598	598	613	551	622	555	564	632	605	566	646	586	595	568	595	553	571	564	598	597	578	628	613	594	563	602	593	592	537	601	553	577	591	555	606	574	557	566	572	588	622	571	577	604	597	590	636	613	620	573	606	597	570	573	560	627	604	597	574	574	542	587	611	577	589	571	579	571	636	559	590	600	593	587	588	575	599	573	587	597	587	591	577	576	570	576	595	623	626	639	606	591	569	591	579	598	565	602	621	595	576	574	582	606	610	619	567	614	618	547	637	616	560	586	559	606	592	564	595	567	632	587	586	611	624	585	598	565	590	525	582	593	577	615	565	605	598	594	519	569	567	622	586	606	598	569	581	638	560	570	571	586	567	596	617	604	606	606	549	581	599	631	612	575	569	614	581	580	623	548	583	581	563	584	584	549	615	589	617	596	560	623	604	545	601	614	612	638	586	576	579	596	555	584	597	591	575	589	589	626	617	542	579	600	624	612	612	625	572	564	565	628	622	579	616	563	645	572	612	599	569	567	587	561	581	573	568	570	598	572	592	588	612	552	592	588	587	615	593	614	561	597	578	557	626	614	646	585	591	601	578	585	626	616	582	615	624	614	562	587	597	571	549	569	617	617	580	580	658	597	547	561	585	585	582	581	606	596	565	656	543	588	587	593	627	563	602	615	597	603	573	578	617	598	586	576	587	618	592	587	561	584	561	611	641	545	596	595	610	606	631	609	607	613	597	586	583	568	556	610	574	591	562	524	561	614	591	575	601	591	566	593	606	581	616	596	547	548	603	604	570	640	594	578	591	605	571	645	577	569	634	596	622	563	631	548	567	599	599	616	594	613	557	617	597	593	604	616	561	593	586	590	612	560	562	600	600	551	603	579	545	591	606	584	628	618	597	590	571	607	565	608	573	595	566	624	591	562	556	563	597	551	547	569	596	620	634	599	589	601	577	623	531	593	607	576	579	589	637	614	561	610	565	584	589	597	576	579	557	583	600	608	628	599	539	586	583	596	605	578	602	577	613	573	606	621	554	603	630	628	573	581	636	600	607	597	594	616	548	615	546	583	561	592	562	664	571	563	555	603	572	624	553	595	582	592	570	622	614	631	570	589	563	588	588	588	596	593	572	594	569	538	612	606	562	577	569	594	563	604	607	570	588	599	611	643	601	608	594	614	590	593	586	582	619	606	627	580	598	599	595	613	549	577	601	581	574	610	572	591	555	603	598	601	578	556	599	591	576	605	571	620	584	578	615	579	627	608	557	606	589	620	591	525	595	601	661	607	540	579	571	583	589	614	612	633	589	602	609	544	615	554	619	621	622	527	606	598	602	607	633	614	591	578	577	592	598	600	580	593	594	608	591	579	581	602	605	565	603	594	589	592	602	551	614	582	613	613	567	578	579	589	576	549	576	581	598	589	597	583	584	587	620	587	596	587	564	566	604	621	572	584	616	598	594	595	615	561	595	578	618	587	619	589	596	590	603	549	569	620	618	568	595	631	579	584	589	576	631	569	625	569	582	576	581	573	612	643	610	612	555	596	609	564	579	577	597	576	615	576	591	610	595	592	572	595	587	595	604	613	594	607	593	605	553	559	567	608	570	588	562	594	592	600	558	606	633	612	640	599	584	563	608	604	567	577	605	617	577	595	554	582	580	570	592	625	609	601	585	594	558	600	599	631	620	600	573	612	593	554	556	586	623	606	581	599	586	585	563	575	594	579	620	595	596	558	589	569	610	583	599	626	598	552	584	574	610	560	584	596	599	571	599	546	556	585	606	556	591	609	577	639	599	583	606	553	588	606	576	580	564	612	548	610	589	595	616	623	569	570	574	594	618	613	606	587	585	588	629	593	557	628	570	579	594	599	635	572	583	569	590	604	580	554	619	571	599	577	562	580	577	549	559	613	550	611	615	580	581	563	588	584	615	604	589	586	603	567	589	613	602	602	613	654	571	572	571	623	577	584	588	554	572	585	538	597	608	587	595	623	575	597	606	570	573	637	557	553	611	574	579	578	578	576	593	611	565	624	569	588	610	592	586	632	566	603	613	595	626	560	608	617	571	562	603	582	609	604	561	615	605	600	617	618	595	590	598	565	587	603	582	629	613	558	537	605	596	570	563	592	614	576	567	571	595	581	557	588	585	611	603	615	590	602	588	582	606	573	597	594	620	581	596	514	585	592	614	579	562	581	585	644	581	578	614	577	592	597	631	605	616	581	573	595	579	594	513	624	558	595	630	614	581	603	615	592	676	583	600	562	597
24449	21092	27584	48366	56927	38184	19148	4754	1125	627	714	619	652	622	612	639	629	605	560	582	620	625	547	608	706	735	666	603	634	559	619	608	610	612	582	629	596	633	645	590	608	604	603	620	595	620	660	596	562	600	603	634	567	633	608	573	606	598	577	612	577	575	652	594	609	666	618	624	614	606	629	605	575	628	595	537	603	572	585	583	630	605	597	581	615	588	571	566	604	571	580	620	594	580	623	602	589	580	636	614	582	632	603	571	577	604	619	631	609	597	586	608	579	640	592	556	584	645	605	635	653	590	580	591	593	584	571	620	651	599	635	593	598	601	584	643	586	597	649	594	597	565	589	621	554	592	594	554	637	623	592	560	632	634	585	626	596	629	568	570	589	592	624	628	574	609	591	646	623	607	614	597	631	567	580	586	596	599	589	589	581	628	617	596	563	581	597	650	625	604	580	580	611	592	609	595	576	588	584	611	602	561	601	620	554	563	611	580	613	573	576	594	642	605	615	598	580	599	603	631	602	587	633	577	592	565	583	623	562	611	604	631	587	631	604	575	540	604	589	620	587	557	579	592	562	610	621	616	614	569	589	584	627	593	584	599	662	581	619	566	611	592	617	587	598	595	591	631	609	610	580	578	598	562	615	598	609	592	557	592	606	556	584	606	605	601	605	610	565	561	579	584	575	572	610	578	573	552	651	643	607	563	600	556	638	575	588	599	597	613	605	614	543	580	600	586	609	616	567	558	633	615	569	600	587	565	555	625	554	612	587	602	584	643	584	578	574	591	578	522	614	592	579	622	624	564	608	586	631	554	597	569	575	599	623	620	611	551	582	606	572	592	593	617	642	599	619	582	603	571	589	601	583	591	573	658	596	594	589	568	550	628	558	605	611	605	620	605	594	592	611	607	565	615	560	583	602	613	581	616	583	617	586	600	639	617	573	588	614	566	596	590	616	598	596	557	596	608	576	632	570	627	560	594	578	550	594	610	600	573	566	597	554	602	598	598	598	573	606	593	571	565	610	575	575	646	557	594	593	619	606	597	598	640	612	587	575	603	597	614	570	640	606	572	589	615	652	617	555	582	604	597	590	563	601	622	594	547	644	651	676	537	586	571	567	562	575	602	639	629	622	620	596	620	634	617	642	611	644	592	588	620	609	604	537	612	598	582	580	604	591	599	602	574	590	573	610	609	552	587	602	589	616	592	631	556	663	597	589	588	568	584	599	551	611	534	580	609	607	613	606	605	587	584	647	605	576	620	599	598	596	600	587	566	576	587	596	586	601	640	591	572	662	604	595	612	585	582	633	590	589	589	626	622	594	620	597	578	585	597	561	602	564	585	589	551	596	562	619	574	589	574	598	634	641	596	634	616	616	648	622	590	582	637	591	581	566	617	585	636	588	568	597	598	612	605	616	610	590	545	609	575	584	592	552	584	650	553	617	581	577	593	601	563	614	598	548	547	563	578	615	616	576	655	572	575	568	596	584	612	586	577	609	557	602	613	596	580	617	571	581	571	603	592	627	604	582	567	594	649	597	597	605	587	582	575	587	623	564	572	580	594	581	653	554	609	603	610	556	583	618	561	564	618	595	594	583	602	561	620	583	565	627	567	582	590	568	598	589	634	619	542	590	610	610	587	604	569	567	599	616	582	598	615	620	564	582	605	561	624	567	605	573	602	594	605	614	608	600	567	572	633	605	607	559	578	575	612	622	542	559	621	613	557	598	612	586	564	592	587	581	614	584	577	563	578	631	605	584	583	567	574	605	622	629	530	568	590	637	583	560	587	586	592	586	581	592	574	598	601	600	624	614	609	610	647	624	594	641	601	565	607	613	585	577	590	618	567	596	578	587	604	560	604	603	626	635	629	583	622	628	563	617	611	627	602	601	619	593	601	590	585	581	652	613	636	546	598	607	639	580	602	593	609	577	639	639	605	591	582	629	598	580	568	566	621	588	614	606	605	614	621	600	539	562	550	583	625	594	664	576	613	629	570	606	583	579	602	633	618	606	610	623	590	600	564	557	593	600	561	575	589	558	604	561	589	603	546	588	597	574	584	594	612	621	573	595	613	643	577	586	563	597	537	587	624	553	601	516	595	614	663	630	636	587	597	515	606	615	616	606	600	575	568	605	590	586	611	611	585	590	575	650	589	607	595	588	607	568	622	567	611	537	579	592	617	593	567	606	573	575	648	586	594	596	563	601	602	610	595	589	593	557	616	624	559	610	597	583	624	606	605	581	622	607	588	626	628	594	652	599	536	591	585	593	634	599	584	579	617	625	599	571	615	573	592	584	617	584	617	607	563	515	642	600	644	621	586	595	614	579	585	614	610	611	595	598	640	590	591	563	596	585	566	614	667	617	614	556	567	618	601	556	565	618	611	603	617	606	586	612	634	557	596	572	608	583	589	623	600	622	569	593	599	604	586	648	618	598	575	615	599	617	617	587	616	583	590	589	566	638	595	635	628	567	571	622	582	588	598	607	599	595	580	577	587	596	631	589	579	556	594	572	575	604	593	573	583	574	594	604	577	633	593	616	548	543	588	570	623	584	554	594	630	591	604	576	588	621	630	624	584	563	600	610	609	612	629	588	628	600	580	591	619	597	597	598	571	580	566	633	600	570	595	586	599	620	561	571	577	600	561	620	563	571	553	573	605	573	564	574	580	578	606	606	601	587	574	613	576	636	582	606	608	588	558	622	629	603	608	638	586	630	557	590	609	575	623	577	632	597	643	581	578	596	576	640	559	596	591	575	606	591	624	604	653	591	595	567	594	587	594	603	568	565	606	611	586	604	622	593	616	588	577	611	568	591	586	596	609	594	611	591	629	598	610	600	626	571	621	571	589	578	576	597	572	629	613	607	608	580	614	636	580	599	605	614	555	585	593	618	609	581	584	586	613	626	571	616	594	555	589	593	567	576	566	605	593	640	581	591	553	642	594	602	616	597	639	559	623	605	585	564	598	620	575	584	592	560	587	601	554	595	593	620	613	597	636	584	555	612	590	587	602	658	579	615	566	606	568	573	572	601	626	619	613	617	587	623	580	607	616	605	624	578	594	574	636	610	641	556	616	565	597	569	623	575	573	597	580	563	608	606	585	590	586	610	576	562	637	591	566	622	611	564	603	598	566	554	597	559	599	600	576	657	580	618	569	599	585	583	570	577	567	591	567	610	599	592	631	603	585	561	628	586	606	607	589	635	571	612	604	633	630	644	565	607	617	669	605	625	592	557	601	597	596	614	556	536	627	627	604	610	617	567	588	601	583	595	607	600	592	555	603	601	644	601	586	608	581	594	595	567	614	594	587	581	604	593	580	557	612	577	588	592	602	581	621	586	604	578	635	557	634	608	626	590	620	596	586	591	589	607	590	604	618	607	604	588	559	624	590	596	567	613	599	590	612	592	615	614	577	607	565	605	595	595	649	572	585	606	591	635	596	611	562	554	557	581	579	593	560	542	616	577	535	593	571	627	617	588	613	578	586	620	587
3503	5024	15610	67429	56758	27983	11542	3823	1153	635	634	679	643	631	612	659	585	644	596	626	627	645	607	641	865	850	769	679	657	642	587	605	602	607	600	607	639	605	566	577	596	613	630	609	631	639	630	601	624	650	634	619	606	615	576	650	611	626	598	574	585	625	648	621	666	604	623	610	602	617	601	623	627	575	619	658	618	599	618	590	598	615	618	598	584	582	597	624	630	602	579	601	623	614	604	617	586	599	596	533	631	566	652	613	633	600	623	599	634	620	611	614	615	618	622	647	641	574	595	605	631	657	591	603	652	588	570	597	584	619	611	577	603	617	579	550	601	597	635	627	630	594	639	569	667	616	569	638	580	630	608	620	644	638	625	613	603	583	635	626	584	624	588	580	615	613	588	596	575	605	614	647	631	596	606	593	569	616	581	607	645	582	620	599	592	593	628	626	647	594	579	578	633	591	633	642	625	603	603	649	597	633	600	619	565	588	636	666	606	600	589	606	627	595	571	553	599	584	590	588	612	636	619	584	612	630	626	657	623	600	596	577	591	579	596	623	609	598	615	604	578	631	615	622	580	654	605	658	609	628	583	613	573	551	627	597	604	605	622	607	615	623	552	582	582	612	611	602	611	590	599	629	634	642	607	587	604	619	613	581	572	612	613	595	619	598	604	566	630	593	626	614	602	586	603	630	635	608	620	601	639	606	606	611	631	606	600	617	604	594	594	600	560	625	578	621	591	594	621	585	605	611	609	586	564	622	650	629	570	597	606	612	579	618	608	635	630	638	579	620	585	590	620	601	623	653	598	606	548	609	633	607	649	598	590	606	591	605	600	598	619	633	609	587	597	590	608	624	583	621	626	616	627	659	629	606	589	554	625	595	589	563	605	617	592	624	645	610	609	632	603	614	607	586	611	644	629	613	595	605	563	608	615	633	578	624	582	605	630	624	583	599	601	608	629	626	604	598	573	580	606	591	678	634	584	555	577	628	580	609	636	608	590	607	621	621	586	601	649	602	596	582	615	606	598	579	582	619	585	570	606	616	600	629	634	607	632	621	585	572	580	614	633	615	610	607	630	585	660	609	582	615	610	623	586	638	603	653	629	597	589	608	620	603	582	628	599	605	602	612	608	577	626	583	629	634	589	635	600	619	634	606	605	638	601	626	618	632	621	587	624	615	655	625	565	629	599	589	633	567	614	601	575	580	613	601	548	615	607	637	558	594	601	581	610	616	628	629	628	567	603	600	593	632	621	578	588	598	564	633	586	604	573	609	606	609	633	577	625	579	591	589	633	611	595	593	571	599	575	641	595	615	631	632	634	634	621	628	584	622	577	619	604	572	628	602	580	668	634	592	589	617	610	591	616	629	597	673	622	600	648	622	577	623	622	620	632	588	614	620	616	565	581	602	610	613	600	597	610	570	586	615	580	612	617	590	601	604	634	580	601	625	585	590	616	649	572	595	625	609	581	623	624	607	627	574	620	603	621	662	587	595	576	644	573	612	657	607	632	594	570	570	600	591	610	590	595	626	608	624	616	591	568	630	607	585	628	584	618	634	607	599	556	618	617	616	593	620	579	586	613	565	627	601	596	607	617	587	581	568	580	585	607	589	577	609	622	631	618	590	600	608	616	576	615	642	578	571	584	573	614	623	614	584	667	655	621	592	601	608	582	590	578	619	618	625	611	608	649	624	583	583	636	626	590	589	611	607	583	625	613	583	637	581	607	610	617	606	595	558	564	614	569	592	643	589	596	574	582	583	597	620	626	590	659	666	607	620	574	615	640	600	594	623	639	571	622	583	642	632	583	601	641	607	630	611	586	607	618	624	602	579	583	618	601	649	622	621	591	570	625	563	568	614	631	579	606	609	648	601	618	598	607	599	633	611	612	600	595	593	644	600	619	615	605	561	614	590	589	578	645	631	575	577	596	571	581	595	610	588	622	604	571	616	594	575	600	658	607	581	605	646	637	606	639	646	659	544	621	609	616	620	602	596	586	597	608	609	642	639	597	624	604	606	578	581	569	639	634	612	607	638	610	581	603	618	650	638	641	606	610	635	618	584	594	616	613	637	624	598	580	637	607	636	590	599	584	600	569	622	628	592	581	564	608	590	600	599	641	632	599	627	617	571	582	637	637	593	565	616	651	590	593	628	578	613	653	584	626	625	610	625	616	607	577	619	604	600	590	601	605	617	593	608	563	612	621	658	571	609	607	637	608	657	579	543	618	618	616	634	620	627	581	584	596	590	577	586	621	615	644	583	599	624	680	638	649	657	575	642	605	588	608	603	580	592	653	595	599	573	607	619	599	633	629	613	612	581	611	599	618	584	598	607	639	617	568	627	643	606	578	677	615	586	627	615	579	596	622	586	599	577	607	575	600	612	602	604	552	587	631	596	599	597	609	572	565	623	629	583	590	591	617	574	636	594	577	583	601	605	595	599	624	623	573	603	588	571	595	574	592	644	593	584	599	593	595	597	575	615	607	615	624	605	600	586	611	620	601	644	608	614	639	618	646	605	589	588	591	601	615	615	637	629	597	615	608	586	627	641	574	634	588	634	626	620	601	594	593	608	628	601	609	589	594	570	610	627	662	612	615	595	585	610	592	641	592	616	580	630	628	578	673	641	589	638	601	641	604	588	610	617	622	583	627	599	582	618	611	634	634	582	572	570	651	629	567	627	597	628	606	621	621	669	682	574	629	567	619	588	636	592	594	602	599	613	614	620	649	604	619	571	551	612	612	632	598	651	620	606	594	613	592	585	627	585	628	620	645	598	627	579	589	630	577	581	628	644	625	598	579	591	581	629	645	612	584	568	596	603	606	598	580	607	592	620	597	608	619	592	630	588	584	583	600	618	635	616	589	640	587	605	572	611	597	587	606	629	582	609	617	626	556	618	590	630	597	606	617	618	585	647	578	617	613	671	626	567	606	616	603	622	586	583	588	616	567	585	596	593	603	639	596	600	584	601	611	587	620	586	562	587	550	590	621	607	566	577	604	616	640	604	543	640	618	588	592	599	600	609	591	586	619	604	622	545	604	570	638	623	612	627	608	584	568	619	602	573	576	642	597	626	629	599	543	601	614	591	654	599	633	582	608	612	611	565	621	638	632	567	591	613	600	587	604	639	611	628	584	614	603	576	644	626	587	574	587	668	667	621	610	584	622	603	671	596	588	591	580	585	658	624	631	621	635	622	639	612	609	643	580	608	595	629	627	595	569	607	604	631	568	619	577	604	569	647	603	643	614	592	602	589	628	571	609	576	573	615	626	607	564	599	629	586	638	569	607	609	600	589	616	626	620	615	603	600	602	606	607	570	648	646	578	594	619	612	609	614	605	645	631	597	597	595	605	594	590	637	602	587	610	545	588	567	578	601	597	640	625	575	593	604	599	661	608	610	593	602	585	617	605	598	612	613	549	636	654	598	627	604	565	596	557	588	621	604	593	634	580	625	640	562	570	579	632	645	615	570	587	622	604	617	600	619	551	593
23778	21072	28739	46292	60928	43304	22804	4347	1479	777	709	697	719	702	688	671	700	700	679	683	731	699	686	717	975	933	866	678	719	707	660	715	653	729	712	698	699	678	660	682	699	719	669	703	719	669	673	637	670	670	675	639	717	657	676	715	691	678	704	668	687	650	665	671	698	686	657	711	671	680	680	674	644	689	690	691	709	668	655	702	608	632	692	619	659	656	679	627	712	654	708	657	691	668	711	683	708	688	668	683	631	691	669	628	693	666	656	695	636	656	688	660	720	682	675	643	700	676	668	666	656	680	648	641	696	706	686	674	650	704	661	665	657	657	681	664	653	687	674	660	695	657	646	688	643	666	656	665	654	632	664	688	704	685	692	702	675	662	707	675	632	650	665	645	683	652	666	693	692	642	683	668	684	692	666	694	618	635	682	675	637	658	727	679	685	684	645	683	696	684	638	640	666	672	638	679	672	641	690	716	672	704	678	659	603	665	653	679	629	710	672	659	676	642	715	707	671	656	691	677	669	701	685	700	675	634	686	677	633	639	667	658	642	691	635	671	641	716	665	666	637	649	685	633	704	676	692	666	679	643	689	670	647	691	650	633	654	596	658	680	670	696	667	652	704	693	664	615	680	683	646	654	677	630	647	662	685	651	645	658	682	655	643	664	718	682	616	663	658	687	673	696	647	695	674	647	693	710	650	669	676	649	681	660	649	686	669	670	636	653	675	684	725	687	667	667	679	702	666	642	684	700	640	686	685	642	697	681	618	677	688	671	656	644	701	662	648	629	693	675	672	709	663	691	692	646	643	673	639	648	639	620	655	630	665	683	667	672	611	687	683	699	642	715	655	682	634	670	689	647	718	659	651	663	650	672	668	674	674	672	679	672	635	708	694	635	652	726	641	666	676	638	685	641	679	653	650	621	655	681	662	669	643	656	708	647	683	679	687	703	608	681	705	687	686	696	649	648	629	651	699	715	680	693	642	618	664	631	665	673	630	690	633	727	677	674	655	646	658	659	676	693	657	665	712	689	661	666	675	673	619	668	645	684	631	669	732	676	686	691	652	684	652	684	642	668	668	681	707	641	706	634	677	654	672	656	650	645	661	713	666	672	653	644	669	679	687	663	655	654	673	692	661	709	662	738	654	677	653	657	661	635	634	686	650	631	665	664	702	701	646	688	662	669	630	652	675	658	669	683	688	681	704	679	690	683	726	685	639	699	653	664	658	686	694	630	676	676	673	668	632	627	621	636	669	612	655	629	664	682	645	684	649	705	667	657	657	644	671	691	681	682	630	701	648	618	634	650	606	653	673	707	651	659	646	632	677	674	674	667	668	679	671	627	707	699	666	673	684	667	628	632	652	691	638	656	658	639	660	658	617	648	660	696	657	667	611	615	684	611	637	698	696	665	668	636	684	645	707	684	700	646	643	709	671	606	675	663	666	665	693	689	635	654	695	636	698	646	654	614	693	647	656	663	658	705	707	634	659	693	650	646	657	648	683	636	626	606	712	639	694	688	729	651	689	630	662	656	646	679	703	655	646	715	675	657	730	639	687	677	684	691	667	682	711	655	651	671	662	670	673	681	621	680	682	692	698	666	674	655	668	667	639	692	691	695	691	676	641	646	640	679	668	661	657	654	645	676	715	648	647	683	622	677	625	638	620	614	651	669	677	700	700	691	688	707	678	688	640	660	731	631	685	669	680	708	679	642	667	688	640	638	653	674	627	708	702	707	667	647	673	628	682	685	663	695	677	713	683	634	712	666	671	701	675	650	662	617	656	680	656	655	615	697	643	642	673	714	632	706	658	687	659	693	650	632	612	631	662	665	620	624	663	643	667	671	681	663	690	642	686	634	617	707	674	635	646	686	645	628	720	666	664	681	679	650	662	727	694	638	654	697	672	687	660	708	674	683	669	659	668	642	711	613	636	671	672	638	642	704	642	668	655	686	674	734	709	656	677	615	636	711	634	669	672	646	674	668	639	633	668	661	644	675	676	692	667	680	658	673	703	657	645	685	708	675	686	681	669	740	660	718	666	662	639	677	646	651	625	610	660	651	652	641	658	692	684	695	701	664	627	674	636	725	689	681	639	670	698	643	678	681	666	678	697	648	675	625	644	656	671	645	660	670	660	692	670	638	669	629	681	673	691	660	646	613	607	683	687	659	654	680	662	687	674	665	651	685	673	647	631	665	622	641	677	650	732	682	680	696	679	649	718	671	615	681	689	668	698	632	643	638	678	640	667	659	621	728	672	645	690	611	665	696	678	667	669	661	663	674	666	698	703	679	677	683	673	682	688	673	681	691	675	655	639	692	682	656	692	691	709	679	662	744	685	679	675	608	679	659	703	679	632	650	658	676	634	689	669	618	643	668	671	647	651	667	697	662	630	649	691	705	613	637	680	663	686	672	668	620	682	709	642	632	677	703	659	672	668	607	624	630	666	637	693	670	644	679	673	639	657	642	688	647	708	635	686	718	648	715	675	696	681	642	648	641	643	646	656	698	682	687	664	649	640	653	679	656	650	689	714	676	677	634	677	682	656	664	671	668	666	678	654	638	659	684	698	647	635	632	651	687	656	680	703	702	689	702	673	659	716	679	629	628	652	659	682	679	695	702	699	658	672	680	692	705	664	672	691	682	673	686	680	642	653	682	647	642	680	657	681	681	671	684	663	604	610	589	646	707	677	661	677	675	659	678	669	622	686	693	690	639	627	730	643	664	682	713	713	653	703	672	692	698	675	649	660	709	685	666	611	651	662	657	701	715	607	667	669	632	673	647	627	747	689	679	664	649	651	632	674	648	664	625	680	684	677	677	704	698	696	702	696	674	644	680	669	675	648	650	632	680	677	661	666	665	667	727	721	651	653	705	658	702	658	668	638	643	646	662	651	657	662	665	655	662	699	670	679	663	653	645	656	656	658	662	650	668	653	663	627	691	653	675	634	679	635	706	682	682	674	652	653	665	669	668	638	718	635	667	641	629	654	679	683	672	698	651	707	659	653	587	692	731	679	729	686	655	694	735	666	708	661	667	675	703	668	626	649	681	593	648	632	709	672	651	664	617	687	681	707	647	666	627	625	678	672	681	659	646	683	646	706	682	681	692	671	656	646	690	687	667	689	716	637	677	673	668	660	641	605	602	684	659	668	693	699	637	672	630	667	626	649	637	662	656	648	668	657	684	689	691	658	677	644	683	622	716	677	657	734	681	666	684	636	663	700	724	663	697	687	682	691	677	681	673	698	661	656	655	660	647	654	681	689	665	625	703	657	648	697	663	639	681	674	713	638	692	681	665	631	638	641	668	686	654	641	668	659	678	666	661	678	619	639	607	684	701	621	667	684	656	651	661	702	602	666	632	647	673	656	698	626	630	691	671	646	650	678	685	679	660	675	662	671	663	627	682	696	680	659	649	633	655	645	685	640	653	710	615	632	667	667	682	646	666	626	657	658	666	684	648	679	676	672	702	671	620	701	675	659	767	717	667	610	673
3794	6817	12456	77188	66346	36383	13075	2335	1544	732	689	691	662	671	694	704	684	670	707	666	738	682	666	762	1223	1135	978	814	685	727	655	676	713	627	685	682	712	637	660	662	643	702	666	692	674	717	698	656	726	664	654	687	698	658	607	656	655	696	701	702	677	676	700	696	670	693	658	680	645	719	666	695	677	636	690	674	655	639	663	667	649	686	673	656	656	711	705	676	690	669	716	721	670	722	670	673	705	690	659	668	736	672	614	650	671	658	672	690	694	671	702	668	660	682	702	682	689	694	717	677	678	615	632	713	694	679	680	669	689	654	658	714	685	685	661	685	677	663	647	702	690	683	684	691	672	710	651	682	723	688	671	673	708	606	684	729	695	695	685	639	703	690	695	677	704	698	638	724	699	696	630	684	655	683	655	705	641	680	666	662	682	618	721	667	661	667	734	667	694	690	620	727	677	677	711	693	674	671	681	668	601	719	716	652	681	702	650	696	661	669	674	687	665	657	664	689	682	694	719	670	702	671	685	692	677	664	738	680	665	662	659	684	675	646	738	721	634	615	648	691	669	669	699	680	676	685	707	660	642	679	673	667	703	688	672	685	701	685	650	675	665	650	671	706	655	694	658	666	707	672	654	675	701	658	716	732	648	688	661	722	692	650	695	663	674	671	698	640	673	663	680	645	658	646	681	701	658	674	651	678	706	654	635	717	724	672	672	668	648	653	664	702	694	723	630	696	638	679	665	660	604	675	731	678	653	697	677	679	653	671	677	650	653	656	656	642	657	651	711	680	689	674	720	699	675	695	675	697	669	671	693	662	687	662	682	677	652	690	691	727	653	674	691	647	679	715	651	656	679	702	653	634	662	681	635	708	665	713	661	675	629	700	689	686	661	660	668	728	669	702	674	674	694	661	666	711	698	681	651	684	682	634	668	675	678	697	711	681	681	653	671	708	676	693	676	675	689	672	661	668	668	699	673	683	605	649	636	676	734	637	661	658	668	699	673	678	665	673	665	701	667	634	659	636	654	661	663	704	736	708	656	686	646	693	677	643	683	659	633	721	698	654	645	654	698	667	687	648	642	669	682	679	669	642	675	682	650	678	675	667	680	658	664	682	663	678	686	657	674	671	681	631	697	649	700	687	621	643	670	644	704	689	645	668	693	675	664	665	695	693	705	674	690	694	679	685	699	691	660	719	719	652	660	679	678	705	681	657	641	658	638	666	638	713	704	734	650	656	663	696	656	673	680	703	665	647	665	638	637	676	673	665	731	696	669	708	650	694	662	689	663	698	680	658	660	693	656	688	648	634	695	693	716	694	650	661	696	699	679	677	673	672	688	662	691	692	689	682	677	660	667	664	703	658	631	682	706	653	684	660	689	650	732	703	716	683	648	657	699	650	654	676	675	679	677	644	637	664	724	676	697	674	654	675	646	657	717	738	640	670	642	693	694	643	714	601	694	675	681	626	706	691	688	659	670	675	657	690	700	666	664	682	681	668	663	716	677	643	692	679	691	670	718	688	673	723	725	673	689	672	721	659	636	656	676	661	652	686	687	731	751	673	698	673	642	696	615	666	661	637	713	685	639	735	675	714	665	706	657	705	690	653	639	676	647	710	680	679	637	656	670	751	701	611	743	695	708	642	663	718	656	673	686	644	672	697	729	666	686	679	628	697	690	705	690	636	723	689	675	647	667	605	713	631	661	658	669	709	701	722	692	690	648	749	675	687	626	673	690	659	617	679	672	675	678	689	693	672	671	681	673	665	675	710	675	646	695	637	700	694	651	660	703	653	688	649	636	679	676	635	679	683	698	673	663	669	680	678	680	689	660	633	665	656	686	687	655	642	656	633	615	667	686	677	705	645	649	723	695	677	640	730	677	679	671	703	689	706	621	723	618	659	668	674	683	693	662	695	680	661	673	675	665	664	683	688	673	711	695	706	638	642	671	632	681	676	739	669	686	691	687	669	686	662	641	655	703	693	633	715	631	661	690	715	659	676	686	757	651	658	692	650	647	621	651	669	648	679	744	711	687	685	693	695	645	671	687	612	651	699	700	657	662	683	654	668	632	646	650	662	643	655	669	628	655	664	669	639	671	626	719	696	657	671	700	658	677	649	662	722	664	720	683	682	695	691	691	711	694	664	651	641	686	652	621	664	683	679	667	675	667	700	649	690	640	651	685	669	655	614	636	703	662	659	650	671	732	667	674	707	638	612	677	674	652	684	626	671	664	641	693	654	656	662	664	644	644	638	683	636	719	639	674	697	685	662	660	714	636	706	675	685	678	647	687	697	658	651	683	713	662	644	691	638	702	681	678	648	659	658	672	665	649	642	706	707	733	683	674	673	655	633	638	656	679	655	655	649	659	660	663	678	659	682	664	655	653	697	640	684	696	691	695	651	690	699	663	647	707	680	674	672	658	681	686	664	650	701	664	683	670	672	692	669	662	647	712	683	704	660	682	694	668	714	699	701	706	707	685	714	652	638	662	652	653	626	674	713	669	721	670	667	677	676	641	644	635	695	675	688	686	703	696	654	703	683	699	687	669	673	680	667	663	737	675	690	655	655	695	645	698	612	692	708	697	650	632	636	658	691	710	697	674	645	657	677	697	668	654	704	679	647	713	636	691	658	646	693	690	667	694	722	688	689	702	661	665	635	719	634	610	720	680	627	645	690	716	675	695	726	673	662	637	691	681	662	657	638	675	644	684	655	664	689	654	663	677	691	684	688	688	696	667	659	697	718	682	696	687	689	686	668	689	657	701	660	674	662	647	710	641	696	658	674	686	654	688	695	709	676	648	649	653	665	658	698	683	659	686	665	722	609	654	643	689	661	663	658	627	659	719	690	674	670	655	662	678	682	698	682	682	664	617	706	685	628	726	680	695	672	666	706	694	679	679	681	727	726	672	650	675	659	673	645	714	679	666	665	645	720	685	681	691	672	706	642	635	696	656	668	693	661	655	653	698	669	653	643	690	715	714	671	686	653	696	632	700	637	701	658	707	663	675	678	697	707	708	684	694	679	633	692	689	676	691	632	656	652	665	688	714	655	671	694	685	670	656	668	651	683	710	697	648	699	675	660	696	624	640	652	683	671	627	690	632	672	690	690	629	664	706	666	682	661	710	687	674	688	677	671	674	692	629	678	699	658	666	659	666	689	667	656	660	667	676	691	683	688	645	628	647	709	683	600	688	621	732	607	661	672	636	694	629	687	661	692	680	675	681	638	672	692	680	695	703	690	722	677	660	650	648	633	669	701	692	649	698	661	654	662	698	650	650	651	651	690	678	701	659	715	690	663	673	668	727	709	673	632	648	627	663	665	685	698	664	660	658	655	652	674	705	695	693	683	611	647	662	657	640	719	653	687	680	704	645	705	704	684	676	710	660	623	628	670	699	644	727	653	676	632	625	660	633	652	640	709	690	662	665	686	695	703	686	730	639	655	658	682	704	695	665	640	680	709	660	636	679	679	694	647	660	638	678	710	616	665
27312	12869	3551	20296	14523	5255	1627	670	642	581	632	633	617	582	613	598	609	626	601	620	645	609	584	588	670	608	603	619	604	614	623	619	589	611	593	621	577	571	620	620	566	557	618	625	639	549	633	587	606	622	628	607	567	645	577	596	635	626	625	582	575	602	600	634	639	593	630	609	603	558	588	623	559	551	572	612	548	616	618	576	633	611	591	619	578	603	639	608	578	583	587	636	614	608	599	576	610	607	625	602	575	616	590	610	594	561	597	597	568	653	601	643	572	568	583	574	588	599	618	677	550	620	580	589	593	579	576	579	575	573	644	589	666	593	601	550	604	607	581	611	604	611	559	583	600	608	565	639	565	574	654	612	607	604	563	610	554	630	573	586	602	586	637	605	609	615	612	600	548	582	583	580	598	619	620	610	589	620	624	603	593	600	554	621	583	612	601	613	588	593	570	594	584	612	590	570	604	636	626	602	598	600	567	557	603	621	599	569	595	636	604	622	601	604	621	598	590	586	649	601	617	606	632	565	592	622	587	630	609	611	634	606	554	657	548	612	554	611	610	574	625	622	634	587	580	607	575	582	617	590	597	619	625	628	617	599	621	607	646	606	613	590	581	572	580	574	559	629	556	616	601	572	619	596	578	600	581	587	619	626	595	563	595	572	576	580	628	587	598	628	606	640	622	602	614	601	619	589	576	608	588	578	601	572	595	588	581	595	615	570	596	598	621	629	616	594	568	604	635	615	581	639	615	618	590	609	599	622	609	602	573	604	587	578	568	554	635	621	588	550	578	583	560	585	613	563	575	569	585	568	574	600	673	595	608	612	603	652	614	633	596	585	561	597	579	609	629	622	618	626	556	585	594	570	598	567	590	592	578	587	624	608	595	575	568	631	611	583	587	599	607	565	584	603	598	588	603	585	572	568	573	591	597	575	583	598	597	605	616	534	577	551	577	585	630	619	602	622	583	624	602	589	613	588	634	611	627	590	610	582	591	632	567	611	576	630	612	655	610	600	585	604	630	616	601	555	608	636	607	562	594	618	604	618	577	594	566	515	620	615	599	631	617	576	592	607	554	593	594	606	565	581	580	593	606	585	594	597	589	591	570	591	646	577	578	587	564	603	598	621	598	600	606	534	595	610	556	609	590	595	566	632	593	616	563	590	580	588	597	650	589	590	634	587	597	592	610	599	591	636	575	610	580	627	572	564	610	635	567	573	614	620	571	573	577	618	573	608	619	596	587	618	631	616	595	608	632	556	571	574	581	613	591	579	602	570	597	584	612	553	549	612	593	577	631	571	561	619	638	597	584	614	594	578	570	595	591	629	571	609	611	626	610	597	625	550	625	594	579	603	587	621	607	628	595	612	590	580	608	569	583	548	606	606	645	561	599	611	594	591	607	603	583	601	595	592	626	554	579	621	587	621	621	609	597	606	661	650	611	577	609	611	588	604	565	588	598	607	548	595	584	559	607	579	565	597	598	619	619	638	642	600	607	596	653	615	586	629	599	589	544	593	635	605	581	639	620	599	581	633	576	603	645	615	586	593	626	551	660	614	567	610	598	611	624	622	549	577	600	556	583	605	580	601	589	585	588	587	620	561	609	580	591	565	635	626	612	625	567	621	599	642	548	613	608	575	585	615	552	579	597	575	589	637	624	599	583	633	550	577	607	652	572	588	605	596	605	628	615	562	615	583	550	621	625	587	562	605	588	627	625	585	613	580	598	635	594	606	643	554	629	575	601	624	596	615	589	601	606	613	569	616	605	595	584	593	598	596	631	588	540	602	584	592	585	649	615	609	579	603	591	637	601	624	610	572	644	586	560	585	599	610	599	624	613	639	609	559	625	608	604	620	620	597	614	570	570	601	603	599	572	639	575	591	601	639	587	599	552	602	626	573	602	608	560	591	578	606	582	579	606	598	556	633	570	593	620	579	632	595	621	577	612	583	632	599	600	571	576	585	593	595	592	572	625	589	598	566	610	586	551	593	616	599	581	616	596	594	597	554	653	601	585	623	582	601	587	594	595	614	655	600	575	609	608	588	571	609	564	612	588	590	600	593	586	558	645	646	607	606	591	582	587	600	575	595	585	603	617	598	597	576	574	605	621	625	564	624	591	597	590	604	559	614	603	630	618	612	619	613	621	557	587	593	607	587	622	595	652	589	569	634	586	612	568	601	625	605	605	578	540	635	586	589	579	592	573	601	569	623	624	605	621	628	570	580	571	622	568	613	594	607	611	578	582	573	562	617	598	571	580	651	608	643	612	584	613	613	583	543	621	596	593	621	595	627	625	627	581	564	589	586	599	610	580	651	589	582	606	562	616	545	524	581	591	607	611	647	626	549	561	626	555	628	580	558	608	606	601	580	608	658	615	601	608	612	594	584	600	588	572	615	574	587	560	592	615	572	605	602	605	619	633	582	599	617	589	641	617	639	648	586	578	581	595	611	618	583	572	536	629	609	615	616	593	630	589	562	625	639	605	631	607	583	598	589	573	602	566	568	650	566	600	605	596	605	630	564	595	649	578	639	604	579	614	590	602	600	590	616	585	614	582	550	583	595	648	668	595	614	556	561	591	612	611	588	598	632	594	583	610	574	624	603	662	589	614	577	593	617	615	595	584	608	624	618	584	593	625	584	608	629	569	610	581	618	586	604	584	611	577	582	602	626	585	633	644	623	596	601	612	575	607	614	624	565	598	595	595	631	568	606	638	617	599	630	596	561	611	627	615	591	611	568	599	573	550	570	604	589	609	599	640	606	635	561	589	581	580	594	571	623	629	595	600	606	578	586	622	593	626	617	582	610	626	583	588	591	545	609	596	627	582	640	594	594	600	535	613	630	596	608	602	629	598	550	622	577	641	584	657	623	626	591	631	585	604	601	609	603	606	618	602	600	610	626	568	597	591	602	565	607	600	589	549	617	590	564	566	599	610	612	619	544	613	624	605	544	605	615	580	582	603	577	595	593	597	577	576	578	588	605	569	647	574	579	643	621	559	575	587	588	572	599	624	567	600	579	620	601	635	621	608	586	660	613	606	595	608	611	604	581	598	625	600	603	573	587	605	590	626	612	628	610	570	647	597	538	555	592	606	607	585	655	614	648	595	597	626	628	617	609	593	614	587	627	603	568	594	630	607	590	574	617	605	549	626	576	599	618	604	549	553	612	587	590	557	616	582	567	588	588	619	599	554	629	570	581	627	610	601	561	604	611	602	574	571	595	624	577	611	585	600	581	601	576	623	600	573	568	644	607	627	664	579	570	608	595	575	591	582	581	621	612	594	591	611	548	586	572	646	590	625	592	613	566	597	591	564	584	597	580	588	613	619	568	602	593	585	642	625	594	623	614	586	593	612	602	615	583	576	626	557	591	619	605	571	583	638	631	600	603	610	608	586	576	626	595	641	603	603	585	597	586	598	605	573	628	566	605	594	625	666	594	646	594	589	558	605	579	611	621	602	595	616	573	597	608	584	597	589	606	632	600	595	591
5013	1165	3536	17668	10415	4278	1724	637	552	574	570	587	590	579	604	632	594	622	567	564	618	587	570	607	609	678	631	605	621	600	581	558	559	609	595	605	590	584	538	534	560	600	533	636	608	595	540	582	564	586	603	606	620	613	553	553	581	569	570	568	559	546	562	588	559	540	544	587	581	608	561	573	571	611	578	555	551	579	614	594	585	543	615	600	542	569	611	587	585	579	599	575	578	544	573	558	579	603	589	564	599	612	632	532	567	590	554	577	547	573	594	579	558	602	604	556	594	588	577	586	590	587	578	565	539	603	629	560	596	573	522	551	604	583	553	593	597	576	620	522	580	615	559	594	588	590	556	608	585	581	602	552	580	575	579	598	561	562	546	555	569	593	565	577	558	580	590	565	569	587	578	585	582	591	532	591	613	590	614	686	561	571	573	567	592	579	582	582	551	565	588	562	569	558	609	555	603	609	563	549	598	585	569	607	595	570	574	588	584	626	589	557	602	603	576	577	575	542	579	577	560	575	603	612	607	621	596	590	575	515	553	562	560	604	605	584	552	572	551	553	575	543	578	582	586	569	548	576	581	561	587	565	541	544	637	536	549	573	604	551	590	587	586	572	609	563	543	594	610	554	585	571	591	562	603	589	573	577	578	611	587	574	584	555	565	589	611	550	565	552	566	581	548	564	583	594	597	580	546	569	574	574	551	618	564	551	595	598	594	594	588	582	536	585	537	581	590	605	604	550	560	580	632	569	578	596	594	592	593	549	568	581	583	604	614	567	595	602	580	561	559	582	590	555	543	592	566	565	632	604	569	574	570	537	571	589	594	566	554	583	598	603	570	581	564	590	548	606	552	573	612	579	571	594	549	568	558	570	548	583	595	587	605	578	575	625	571	637	587	551	523	559	601	601	612	615	604	614	530	568	607	550	544	621	582	610	574	589	591	526	574	569	570	558	590	591	568	558	559	576	597	546	568	547	609	613	569	554	596	543	584	638	594	615	535	549	569	596	549	585	583	550	553	578	577	559	578	612	585	614	633	565	615	584	595	607	553	570	576	582	599	580	559	604	585	580	579	541	585	588	566	586	596	542	573	553	579	571	567	566	560	582	584	537	594	542	580	599	566	559	597	608	549	611	549	581	565	597	585	578	539	609	595	583	601	540	631	595	605	582	605	579	595	530	587	554	601	564	559	613	600	555	629	556	587	560	565	561	586	569	598	538	587	584	527	581	567	548	577	531	577	596	613	557	603	591	570	604	527	623	537	577	572	647	585	515	561	509	518	574	545	572	562	555	611	575	560	576	596	563	581	610	583	592	531	590	578	584	540	584	638	561	593	572	564	616	589	592	539	573	570	557	579	577	599	561	591	581	616	616	588	606	580	552	573	621	590	576	589	584	606	580	557	575	582	561	557	546	565	609	580	631	560	570	511	588	599	560	554	555	572	595	573	577	600	557	615	554	574	561	581	553	557	574	590	582	571	546	644	572	614	605	579	566	556	571	566	602	563	559	557	606	597	589	585	580	628	623	594	576	595	594	553	559	568	594	575	606	575	597	576	608	574	573	565	588	565	565	576	579	551	621	563	595	553	567	562	628	572	602	579	574	588	599	591	540	569	584	579	579	573	584	559	542	556	588	540	593	586	566	559	569	551	579	595	576	657	576	609	593	558	599	510	570	501	582	590	572	595	591	597	549	544	540	587	578	554	590	601	570	540	607	619	611	564	601	533	579	582	568	566	567	598	622	536	636	520	557	594	603	605	617	606	628	567	530	568	552	563	564	597	584	556	554	588	581	592	556	587	584	584	578	583	591	581	580	604	600	615	587	553	605	625	526	566	569	546	571	572	541	568	552	584	579	560	528	577	557	605	586	581	557	579	623	598	598	613	596	579	580	550	554	624	564	613	596	621	590	555	599	574	599	582	558	559	573	591	611	524	543	534	613	575	598	545	570	559	580	583	575	612	588	551	569	619	629	568	597	615	566	593	570	582	591	579	587	581	586	592	591	568	561	571	536	583	584	569	610	603	599	551	572	585	586	559	572	597	627	598	562	583	573	570	583	572	570	575	626	571	546	559	593	579	562	601	648	571	606	581	561	564	531	603	594	595	571	570	585	586	562	565	553	589	603	599	597	529	555	572	606	577	603	599	604	591	539	576	577	562	600	611	585	563	577	624	586	543	544	574	562	594	562	587	601	605	552	560	628	592	567	582	573	603	579	568	569	592	575	569	573	621	577	554	562	589	584	570	539	545	579	569	580	559	621	568	609	604	598	538	561	579	590	597	550	568	580	569	550	609	565	566	602	578	572	603	577	594	595	624	604	590	587	547	568	574	571	541	585	576	610	587	551	604	581	542	591	567	583	592	602	566	612	560	610	625	557	540	589	541	559	574	578	587	571	589	603	595	555	584	595	566	583	603	570	589	571	591	555	586	547	605	590	583	587	563	602	596	566	567	570	543	577	580	609	599	559	558	596	517	601	566	542	562	564	570	570	582	564	593	576	630	542	585	559	606	604	587	596	551	629	600	596	557	562	559	579	545	549	566	558	593	609	579	528	596	629	612	553	562	567	595	564	591	590	584	561	568	593	620	587	561	596	624	587	547	557	598	581	577	538	592	551	602	616	581	573	583	575	623	562	567	617	599	555	624	570	590	572	593	567	569	603	582	610	593	601	583	576	580	570	523	560	554	508	583	589	609	569	579	574	571	573	588	587	567	572	572	599	559	555	552	656	586	602	594	606	586	576	564	557	564	576	618	555	581	577	600	572	609	539	563	600	592	549	588	591	582	583	541	606	599	607	546	524	596	547	608	589	568	563	558	590	581	555	611	611	604	606	575	544	557	587	615	617	546	612	578	618	592	588	585	582	595	557	556	589	570	547	589	582	568	605	546	568	580	590	603	538	607	538	585	566	581	614	603	574	538	586	514	556	563	601	600	573	597	554	620	614	553	580	586	534	585	578	594	578	567	596	550	582	575	599	533	558	536	560	591	579	610	542	573	544	562	599	600	575	577	574	544	562	556	547	600	571	584	594	547	589	570	617	574	594	628	543	574	568	588	605	598	604	554	579	536	588	589	580	576	573	576	583	547	577	585	575	551	552	550	588	641	551	581	588	546	588	639	619	615	594	553	596	552	590	576	582	546	557	593	553	579	602	583	557	592	608	566	589	556	558	596	609	600	606	570	593	579	585	610	621	581	594	581	592	581	586	558	574	594	546	551	578	580	577	566	588	539	554	589	591	527	595	548	561	604	602	601	554	551	572	571	551	584	547	591	557	601	585	580	608	594	566	560	617	609	597	568	591	585	538	580	565	583	585	600	600	556	588	557	553	599	594	607	564	530	552	551	635	598	542	591	588	589	595	616	583	583	558	562	569	560	633	544	609	541	563	609	574	602	595	607	616	595	590	550	577	575	585	565	606	592	596	523	574	560	559	571	595	550	574	595	560	609	584	534	523	571	560	612	526	571	572	563	590	556	562	572	563
24598	21204	29645	37919	35780	27884	28312	15816	1097	651	620	605	614	574	581	555	583	594	613	579	568	587	590	732	1399	1294	1047	735	662	633	586	585	558	560	591	597	571	541	591	579	559	580	557	581	564	592	556	558	547	555	555	553	565	592	577	603	607	577	580	593	566	596	580	577	610	575	561	574	575	579	587	595	594	600	573	555	541	595	556	619	579	586	556	598	557	557	581	565	558	565	606	554	616	591	574	572	574	568	564	548	620	599	559	558	600	617	548	573	539	637	576	557	544	597	548	548	553	590	542	550	537	598	599	546	568	625	566	576	543	567	578	553	597	572	548	602	587	578	585	602	553	513	552	614	587	590	547	550	551	617	549	559	596	530	619	562	536	586	570	546	586	604	592	594	524	575	575	571	581	551	539	593	615	584	570	597	572	550	566	584	591	587	573	591	575	576	575	540	545	578	575	581	610	560	594	579	570	591	587	549	621	583	590	584	574	636	576	539	558	545	563	566	555	595	584	573	559	558	607	563	569	568	551	582	571	584	540	573	590	576	594	580	579	574	576	579	589	573	550	554	541	575	586	525	583	581	536	578	532	616	557	557	584	531	617	571	555	595	603	567	587	564	584	612	577	584	573	574	604	558	543	574	539	573	545	575	547	616	585	548	580	581	556	590	576	578	589	580	543	551	577	582	608	557	566	569	599	562	606	524	598	550	584	518	606	556	572	578	592	597	570	573	564	584	583	610	595	546	567	521	555	555	548	561	553	646	552	559	556	556	551	604	632	584	529	570	616	610	577	541	545	592	593	515	600	545	574	555	602	566	545	568	521	573	580	567	551	560	607	539	570	593	609	601	622	588	546	580	560	578	549	589	562	557	550	580	571	577	576	554	558	566	553	575	545	544	532	562	562	580	597	519	562	575	561	602	576	586	579	569	606	599	555	534	609	541	536	584	546	560	623	569	604	579	575	552	605	545	629	565	572	639	581	618	556	556	570	553	614	606	551	601	565	529	556	562	575	626	598	609	599	527	551	597	563	578	552	507	586	591	597	637	583	582	551	553	565	615	556	592	582	587	583	571	570	562	595	588	570	581	577	560	592	585	569	557	611	543	584	587	546	575	588	540	587	572	569	559	608	551	607	577	560	581	546	572	534	533	575	604	604	615	601	556	552	535	567	574	574	554	582	581	598	575	584	591	542	591	616	576	544	598	601	576	536	571	560	623	599	553	567	601	525	556	534	539	508	631	575	537	631	539	566	588	597	560	577	579	529	538	554	582	555	574	541	524	579	587	553	562	608	572	585	575	561	582	554	577	562	622	572	561	585	581	617	542	572	593	601	535	574	597	594	539	593	632	538	584	609	557	549	504	596	519	602	632	617	584	560	533	555	554	577	583	603	538	561	623	556	536	587	576	545	573	581	567	553	610	590	560	532	577	572	550	579	562	591	542	610	575	557	580	578	568	588	562	570	584	543	612	560	573	567	544	555	605	584	594	574	595	569	597	599	599	584	587	589	603	580	581	585	587	588	601	580	554	562	615	541	543	542	569	575	515	614	579	558	568	569	518	575	606	564	564	555	586	559	543	586	566	627	614	569	589	538	569	558	554	560	536	582	562	560	626	584	560	553	607	583	576	568	545	568	594	544	564	558	557	559	589	592	571	635	593	536	535	591	580	592	589	566	621	560	619	546	583	614	549	596	551	596	568	546	587	500	573	567	546	583	578	579	558	571	618	571	559	540	560	594	587	573	593	552	590	556	524	605	597	604	591	590	562	554	577	548	598	571	580	541	589	597	580	564	528	607	577	554	588	608	579	556	554	535	557	600	584	587	556	598	599	583	582	558	568	573	573	570	558	528	554	558	516	566	556	613	574	583	626	579	587	580	536	573	573	589	539	575	554	574	564	584	533	565	598	561	566	590	582	580	618	567	549	606	576	577	549	598	555	604	558	573	570	603	565	565	556	559	586	536	601	561	574	580	528	555	556	547	519	573	590	604	519	585	596	561	544	561	602	556	589	600	603	529	587	578	550	531	623	587	590	583	580	587	600	555	589	635	589	596	517	558	550	599	569	571	563	599	574	567	615	599	553	570	588	612	609	578	623	574	579	543	561	584	565	576	571	608	600	611	548	525	572	502	578	544	541	598	581	592	614	601	562	554	600	536	617	569	558	547	577	603	598	589	570	580	571	602	583	548	572	572	561	597	586	538	564	612	584	593	582	602	565	566	569	564	592	568	583	581	604	604	583	576	631	596	607	555	565	539	574	570	542	623	532	556	547	602	592	608	547	579	575	546	542	563	625	571	534	575	580	602	565	553	540	557	586	632	557	539	566	590	547	593	550	594	533	574	549	548	578	595	615	558	615	615	599	606	600	562	565	570	561	562	570	571	554	571	573	618	619	576	571	560	566	560	545	577	595	594	562	614	603	566	681	560	571	564	604	552	584	591	548	588	532	577	518	574	569	600	572	617	603	599	564	576	543	560	586	563	557	579	554	573	596	550	577	574	561	583	579	578	577	537	549	577	566	538	611	553	574	610	575	540	594	582	589	531	582	593	576	570	555	576	572	556	544	531	590	554	565	600	584	594	604	558	562	537	545	570	567	581	566	578	591	581	580	557	549	554	571	542	608	554	554	579	598	568	588	578	571	519	538	589	560	577	590	562	588	550	555	593	584	595	588	554	562	535	599	583	573	533	561	583	585	566	564	562	572	605	587	600	603	621	586	609	564	527	557	556	561	551	589	609	632	539	542	571	588	587	545	575	609	578	579	620	526	589	552	596	605	570	582	600	560	550	593	594	581	571	602	604	586	621	550	531	591	559	580	545	558	583	579	584	582	572	615	581	567	578	596	535	574	637	576	595	605	633	594	596	556	581	578	557	576	539	571	579	573	614	572	592	596	603	599	575	547	600	563	539	564	603	585	599	554	596	574	580	618	573	544	553	524	541	531	593	561	580	546	595	581	570	566	529	514	562	552	543	573	568	562	559	542	571	573	553	594	549	556	562	621	569	582	572	576	586	589	557	604	569	664	610	587	582	594	608	569	580	602	602	542	594	578	563	557	564	557	537	555	568	618	542	575	554	572	596	568	517	537	529	574	569	552	564	565	546	571	614	570	563	563	586	546	573	584	582	612	535	591	599	552	555	591	578	573	552	562	599	601	528	570	574	515	583	594	548	553	521	575	577	576	528	560	579	562	596	550	592	575	604	570	570	605	606	580	580	567	577	563	606	607	578	599	578	592	524	560	575	566	592	576	590	580	643	604	581	556	561	573	567	591	560	542	546	575	597	574	572	548	598	585	640	561	584	566	562	565	576	604	636	574	593	561	571	613	582	607	604	592	576	533	584	604	571	564	573	581	568	573	554	588	555	579	592	583	563	584	572	594	598	544	568	589	570	606	565	562	593	547	570	608	584	562	572	612	584	573	531	547	576	555	548	571	601	597	605	605	594	555	615	603	561	566	606	535	559	554	598	563	566	591	581	571	580	564	589	533
3625	4137	19352	45728	36960	19239	25573	11880	681	654	631	634	635	654	537	621	611	604	589	626	609	610	597	947	2069	1777	1376	840	701	612	600	574	586	584	620	614	593	590	571	578	624	574	665	588	579	618	635	550	572	610	606	579	610	545	625	573	598	613	556	580	581	544	588	598	610	611	638	596	610	596	560	590	592	578	621	616	583	615	598	579	577	582	603	627	611	659	568	605	611	593	570	590	595	539	533	589	614	646	570	580	577	576	629	610	583	593	591	605	601	561	605	602	566	609	605	619	606	580	629	586	602	571	566	594	614	576	618	592	603	574	607	569	559	611	643	602	585	604	549	591	560	605	561	594	581	571	583	606	591	573	549	594	566	592	557	564	528	589	567	571	532	615	605	531	563	617	569	606	588	540	574	560	611	567	545	575	577	575	599	636	597	572	572	611	544	606	571	614	586	575	578	561	617	617	539	588	600	552	605	569	609	623	631	565	588	576	572	551	549	617	597	605	567	545	578	566	559	600	607	597	581	569	598	610	641	572	595	528	566	578	590	561	581	598	627	616	572	584	566	559	593	549	593	622	565	628	591	570	600	563	586	618	628	629	621	593	596	611	595	626	567	608	652	552	551	600	594	599	594	603	584	587	580	556	606	563	598	565	625	582	516	587	624	628	570	567	610	623	606	552	591	576	598	626	583	613	611	574	560	632	565	633	554	581	581	591	594	592	594	573	587	607	580	563	571	547	603	551	570	613	578	590	566	613	615	580	580	603	590	591	586	578	595	591	579	608	606	583	566	583	612	564	592	547	583	589	627	550	565	581	600	553	599	566	583	595	579	578	561	616	603	582	591	559	581	586	585	578	574	575	559	595	580	614	573	575	575	584	554	601	609	561	609	581	606	587	586	595	591	598	531	550	556	572	595	552	588	582	610	552	620	554	629	603	612	582	599	586	633	606	579	599	580	573	603	585	539	607	572	619	603	587	587	579	555	604	593	599	577	566	580	586	579	607	603	577	592	559	616	587	597	611	619	552	556	587	594	590	552	630	585	586	615	589	618	597	577	592	577	565	607	600	567	559	581	612	601	553	630	568	555	598	586	586	605	557	585	595	579	572	602	603	602	608	573	596	558	585	578	572	608	594	552	565	545	599	605	573	637	584	590	609	603	563	572	589	577	570	524	571	598	603	603	594	614	551	632	585	572	617	548	570	592	589	611	603	587	574	587	608	579	594	592	610	620	591	577	557	617	586	556	576	596	606	595	615	604	533	579	620	629	624	577	585	557	566	588	578	547	577	578	602	573	590	622	571	611	574	566	572	557	583	614	570	590	593	539	602	604	618	594	578	568	598	574	582	597	572	632	587	586	576	609	559	583	628	598	578	645	631	572	559	550	577	552	605	613	594	593	570	578	577	554	592	587	599	582	567	574	650	611	609	606	541	577	599	611	580	619	593	552	583	575	574	608	571	560	547	534	557	588	612	589	602	589	605	564	599	613	600	579	564	578	537	573	594	595	597	617	573	575	539	551	556	587	593	584	597	567	591	562	598	592	608	609	585	648	598	606	555	573	587	572	583	600	594	609	602	606	573	607	581	510	580	591	605	574	560	579	605	578	566	627	617	576	597	617	564	563	592	582	555	533	639	611	610	608	624	606	618	626	578	602	603	596	591	589	573	565	607	597	589	563	574	628	544	582	554	641	572	645	586	588	538	614	567	553	641	605	565	602	582	596	563	579	590	577	595	600	636	569	565	593	598	567	574	587	605	613	602	595	530	604	614	571	568	595	577	567	617	594	558	533	578	621	575	571	595	571	662	626	613	550	548	630	590	563	599	629	555	615	643	590	580	603	585	550	598	607	583	574	576	571	561	543	581	563	598	586	593	561	593	590	608	576	577	594	580	596	539	572	576	604	585	573	578	553	566	577	549	597	619	603	640	587	605	588	571	610	591	592	539	577	613	560	590	625	603	568	597	572	553	595	590	616	564	586	590	558	596	600	583	585	620	561	550	579	545	604	582	555	534	569	576	585	586	601	594	558	557	597	618	586	590	592	583	559	591	568	622	549	552	589	580	558	592	561	575	578	600	545	612	611	577	633	578	574	561	592	569	596	559	593	603	605	615	556	601	568	569	545	576	570	588	547	589	580	610	576	529	572	552	607	594	608	582	575	570	578	568	567	605	566	635	541	586	570	641	593	559	634	591	592	593	604	581	595	601	611	588	613	584	609	593	561	593	567	600	595	586	606	580	618	575	567	576	611	599	545	611	627	567	557	582	561	564	587	591	589	606	616	566	574	560	591	607	593	579	605	551	620	619	540	602	592	580	621	590	636	547	596	570	585	588	568	586	599	545	555	586	576	579	578	582	600	593	630	587	620	612	578	596	560	596	595	546	595	559	592	580	562	564	559	600	557	571	612	582	605	576	588	590	554	581	584	569	544	612	612	596	577	578	584	618	591	570	591	608	578	605	582	591	576	576	565	580	563	562	592	582	562	580	567	568	593	559	599	581	623	587	592	596	555	561	593	618	589	584	593	617	593	588	598	574	585	523	607	566	589	552	579	633	596	561	563	515	580	620	583	586	569	558	622	621	654	588	567	616	625	558	584	590	572	561	583	605	603	573	595	597	573	611	615	589	588	609	581	611	563	592	614	589	559	579	591	575	579	567	565	545	586	578	608	614	518	569	633	597	599	600	618	566	578	560	576	599	554	562	557	555	612	547	553	598	598	598	606	583	598	608	585	527	582	608	610	569	563	563	525	593	570	611	581	601	576	542	538	583	608	570	533	535	594	566	616	611	556	554	595	584	559	568	603	592	566	593	533	564	597	571	567	647	592	552	553	600	593	560	617	565	572	557	561	562	590	565	592	618	577	582	575	590	562	586	579	625	545	551	578	606	543	614	527	568	604	561	589	610	604	639	565	617	618	602	615	561	595	552	537	573	590	597	558	560	625	539	594	587	598	593	598	575	607	603	598	592	559	603	577	619	636	572	558	588	600	563	537	617	593	585	588	550	590	538	571	630	581	611	545	594	584	561	566	576	567	580	610	576	557	582	585	574	587	557	594	607	523	618	584	618	607	562	566	574	579	565	575	557	606	577	616	605	612	614	619	558	630	569	596	578	573	587	588	569	556	592	583	581	581	589	620	588	591	603	546	594	636	616	576	559	558	560	601	536	580	571	534	551	589	604	593	589	578	617	565	563	588	591	601	581	585	575	591	563	571	560	580	646	593	560	600	584	591	596	606	585	582	579	559	552	567	626	574	548	553	594	601	582	574	572	580	609	599	508	606	620	540	606	607	560	617	603	586	602	589	598	529	574	566	573	554	591	614	577	581	609	637	588	577	613	555	555	574	601	648	599	605	600	538	583	586	595	586	611	588	568	572	580	584	626	589	604	518	603	565	613	593	599	596	611	639	621	580	591	581	609	576	579	611	589	614	540	578	586	575	571	596	593	580	582	595	556	632	596	549	585	612	579	576	520	566	628	574	583	565	568
23864	21170	28442	34203	47819	42234	39206	24498	3172	813	723	726	676	657	633	688	673	661	697	667	701	718	657	853	1483	1257	1104	786	716	685	641	686	655	655	646	656	633	632	623	601	717	621	672	640	670	635	668	615	657	648	680	662	653	613	647	662	678	661	682	650	680	676	632	628	625	624	658	656	649	688	648	634	671	615	636	646	675	676	646	645	618	667	681	627	646	675	628	630	642	623	648	686	653	649	664	646	645	632	701	657	677	659	598	631	651	699	647	672	609	624	645	660	674	611	663	607	641	690	653	632	676	689	596	670	619	669	629	659	666	646	647	684	675	671	676	612	668	649	617	604	638	637	686	659	641	649	677	633	634	631	623	636	604	684	635	670	645	634	619	629	612	684	632	640	663	660	653	688	645	627	632	643	607	617	624	653	654	658	583	609	653	626	641	650	669	654	633	675	637	625	617	640	621	584	640	671	667	635	687	661	615	643	650	579	689	656	665	645	657	650	648	599	656	660	656	643	628	667	625	677	655	634	642	661	644	678	628	697	622	630	682	621	652	624	575	579	638	707	619	654	676	649	584	644	615	683	651	687	608	617	686	674	667	656	586	614	645	677	646	633	648	597	666	630	569	593	651	635	648	625	657	669	650	634	616	570	663	631	631	646	619	624	654	666	685	643	651	691	627	631	704	630	636	630	645	653	678	648	647	629	694	646	620	667	662	644	625	680	655	634	634	647	670	653	620	640	667	655	653	644	598	695	630	648	644	660	674	654	656	683	653	640	650	687	670	687	680	666	651	591	637	641	621	664	679	656	628	618	616	647	639	638	635	627	665	688	686	615	682	640	634	667	602	633	667	667	679	656	718	620	691	656	670	587	677	623	638	612	676	638	605	672	696	626	642	667	630	682	668	645	667	623	633	616	644	603	648	602	647	662	641	657	640	646	637	587	661	639	683	686	606	674	610	663	656	623	596	648	627	673	634	635	618	670	627	664	626	627	659	691	649	642	629	624	724	658	619	662	604	616	634	683	642	667	645	655	658	655	639	587	677	662	679	662	643	661	619	633	658	662	635	609	681	666	671	639	654	619	660	623	675	663	634	669	634	639	649	593	639	666	689	645	641	664	617	599	692	678	641	633	668	607	646	685	620	602	687	641	675	642	644	621	638	666	659	648	635	693	661	651	627	642	632	643	666	658	627	656	641	628	609	645	622	625	679	642	618	677	672	640	676	618	636	647	669	629	674	680	648	707	645	655	650	652	672	626	642	606	583	599	631	641	674	647	670	680	660	581	622	635	624	657	623	665	646	654	642	634	617	653	633	648	605	659	634	655	641	642	632	601	675	632	619	640	652	640	636	616	599	654	582	663	641	587	678	664	647	637	679	657	689	696	696	608	624	633	649	645	605	658	681	666	633	654	610	646	675	627	627	645	648	662	657	687	645	668	655	665	636	669	667	624	632	625	692	650	675	673	672	607	698	624	650	653	681	615	635	618	628	660	623	645	598	627	628	671	642	677	665	643	680	642	673	603	668	643	651	607	710	681	656	618	668	609	671	615	661	599	693	663	677	592	651	614	605	665	599	649	661	619	651	650	654	640	670	646	637	669	604	664	670	667	618	587	632	665	637	634	619	662	651	644	610	655	617	658	616	641	616	645	636	620	613	651	636	615	664	721	617	658	603	649	652	649	663	674	649	660	625	666	629	655	635	679	641	641	635	624	623	630	642	617	648	695	679	611	644	658	637	665	663	618	656	632	695	643	681	692	684	670	647	617	674	661	606	636	705	637	616	716	635	612	627	633	609	645	625	608	615	638	643	708	633	698	602	645	632	619	674	623	666	620	650	664	638	658	663	614	624	645	629	656	667	666	607	598	654	647	636	664	633	647	642	677	674	662	584	613	672	621	656	662	627	633	628	655	662	636	633	645	662	655	609	644	617	634	652	630	676	672	695	621	621	642	703	654	673	664	685	653	658	621	621	652	592	649	665	612	636	613	641	635	630	656	663	631	699	673	666	632	670	649	606	665	610	675	612	678	659	663	620	655	610	637	626	666	702	658	654	618	715	615	642	673	680	629	675	632	630	645	622	634	578	657	679	628	631	639	641	664	697	660	692	655	574	638	609	652	705	672	660	619	688	639	659	645	669	655	634	658	619	663	629	671	627	660	660	664	612	611	636	645	662	645	635	587	630	631	671	681	646	664	682	629	668	633	592	632	683	607	624	608	682	710	662	679	637	681	628	628	619	684	665	621	631	654	637	627	636	618	651	654	685	624	613	673	660	694	644	612	601	656	650	594	636	662	611	630	661	596	642	649	631	690	702	640	665	630	653	645	627	689	639	641	639	600	655	579	659	700	631	620	661	618	619	627	663	694	621	649	643	630	659	665	670	601	634	645	690	634	649	590	644	702	655	659	608	683	626	663	627	613	653	630	620	650	692	681	703	648	668	653	684	617	620	690	620	606	647	653	663	691	622	666	678	669	635	691	660	651	651	656	641	619	627	674	647	670	621	624	654	658	639	670	681	614	659	619	598	620	626	655	664	647	656	655	681	685	681	695	648	635	620	631	659	608	679	639	637	618	639	677	685	648	651	605	644	657	640	664	625	677	631	668	609	628	624	592	668	661	635	650	655	650	617	675	654	666	647	645	619	619	669	623	645	678	675	651	644	674	625	604	626	631	633	611	653	649	630	700	650	655	634	658	683	664	667	707	681	629	605	657	658	626	634	658	651	628	685	615	644	657	635	616	648	621	675	618	630	687	711	607	638	628	697	646	645	647	670	685	634	670	715	619	623	613	670	622	616	661	687	612	657	643	638	614	660	641	634	641	624	653	632	676	636	653	624	655	668	615	645	635	672	663	634	616	615	606	617	592	680	647	603	624	652	675	669	665	651	639	610	666	666	602	614	634	622	629	633	614	642	622	680	648	611	640	657	642	653	626	658	635	616	681	635	689	594	652	581	671	611	628	645	676	630	572	675	668	670	597	674	661	655	675	609	582	636	597	670	655	651	635	659	653	650	654	647	650	626	646	627	668	664	595	672	663	642	613	640	637	656	653	661	660	604	670	668	645	582	579	668	647	658	657	583	660	641	628	636	620	655	620	644	681	648	596	695	644	621	636	627	685	687	697	640	634	671	665	679	676	659	619	640	619	621	643	615	660	656	605	655	667	635	641	621	639	676	655	651	622	677	652	679	571	687	652	691	652	681	660	654	636	623	603	671	682	679	625	631	671	693	647	666	664	639	672	633	631	629	697	622	609	689	635	649	665	672	615	631	674	647	651	674	631	660	643	650	671	632	647	660	658	676	664	623	641	666	649	628	610	630	626	665	666	611	644	637	676	659	685	658	651	643	645	607	638	640	633	667	642	639	644	673	605	663	584	701	668	628	625	640	648	643	615	640	604	641	635	619	648	701	671	647	641	617	629	625	592	596	657	625	660	680	672	687	615	624	646	650	647	634	648	594	645	681	651	644	638	645	621	669	611	630	636	648	677
3970	6067	32841	46299	55453	39022	36023	17756	1114	718	724	631	742	682	688	707	696	656	690	665	644	693	697	1017	2126	1681	1324	895	794	664	635	663	672	654	634	669	706	603	625	653	664	666	630	707	627	702	695	709	667	611	677	639	663	626	683	628	657	673	660	674	654	636	660	603	656	677	667	683	631	642	627	684	685	629	606	667	641	658	680	624	675	659	703	668	653	627	627	685	666	651	621	703	654	706	641	635	648	612	660	713	667	684	643	637	683	669	655	653	651	672	674	660	621	628	650	665	614	690	664	644	663	685	647	664	639	656	648	643	716	690	653	617	695	697	645	630	594	685	696	687	624	676	635	646	628	661	634	669	675	657	690	677	633	680	680	683	681	700	681	642	647	686	626	647	643	612	658	659	655	681	653	642	704	638	656	627	644	682	680	622	673	641	676	673	659	624	662	688	657	662	708	656	669	681	681	659	672	647	657	679	697	629	675	668	677	626	637	653	680	635	637	673	680	653	644	715	689	668	633	695	674	621	686	680	714	648	639	668	649	645	629	656	632	687	675	697	586	658	646	660	680	673	647	685	606	694	677	629	646	662	632	656	682	617	665	649	656	623	674	633	618	659	695	677	649	638	686	685	658	624	594	646	647	670	615	676	642	653	717	694	651	657	679	689	641	612	674	668	694	675	648	643	643	693	664	629	651	615	639	649	642	682	698	653	657	684	648	645	608	611	644	700	667	672	662	646	687	617	676	663	649	632	654	635	661	664	658	704	681	637	634	629	695	616	674	592	635	666	629	671	664	630	658	649	667	656	660	671	624	641	635	646	604	644	652	649	667	665	672	635	631	670	694	659	702	659	662	668	657	648	638	649	678	625	658	658	691	636	688	692	617	659	661	657	663	695	633	675	693	624	679	665	669	657	673	661	668	631	636	675	680	697	722	675	665	660	652	647	637	646	654	673	658	638	657	685	669	626	686	665	647	629	624	630	659	654	667	640	653	656	647	659	630	701	689	649	707	666	614	649	647	689	630	640	672	607	626	633	667	613	604	686	643	643	658	674	657	659	683	645	613	644	685	639	637	675	651	654	661	629	665	627	735	655	645	641	631	663	697	679	709	711	612	642	661	679	616	641	686	658	617	640	687	691	621	713	700	652	655	655	656	657	664	678	675	653	642	643	647	685	619	659	667	698	686	654	642	661	638	677	669	625	645	645	628	679	656	653	643	671	711	626	639	660	706	640	681	649	650	655	716	635	675	680	643	675	629	686	684	653	607	675	668	601	603	655	648	689	689	677	704	687	647	625	624	697	626	674	669	674	692	670	677	591	608	681	658	663	616	680	631	663	656	664	644	615	662	625	660	710	669	708	644	634	646	632	682	662	671	673	671	642	696	646	682	641	676	667	708	670	628	649	654	646	673	667	659	654	655	637	677	633	682	667	644	675	670	681	623	693	669	647	674	711	666	676	659	655	642	682	647	630	642	693	715	622	697	668	661	684	658	680	704	685	663	617	673	686	676	618	694	661	702	633	683	646	636	636	640	666	641	617	611	672	620	654	703	654	638	604	608	612	646	623	639	648	620	650	648	672	658	655	689	646	638	681	648	720	681	621	603	635	663	649	663	653	642	709	602	646	642	668	643	631	655	649	626	626	634	648	639	634	655	693	649	668	656	675	679	698	681	629	691	620	645	677	664	669	655	633	654	660	632	665	660	673	670	640	641	690	613	633	676	668	639	615	610	710	651	720	642	637	642	634	658	642	635	649	662	666	704	638	693	627	652	648	677	633	653	661	653	677	620	639	639	636	669	662	630	638	657	661	634	645	649	688	649	685	638	642	630	675	641	644	648	650	674	630	655	700	608	647	662	633	670	655	657	668	628	679	692	642	672	619	683	632	643	654	622	601	636	652	631	633	622	661	684	659	644	679	695	632	634	615	633	696	618	663	610	642	682	627	672	657	638	627	629	649	640	619	672	675	613	628	661	666	652	682	685	664	645	632	634	649	701	625	674	619	671	689	650	675	648	679	703	669	676	687	696	662	685	664	669	653	637	659	655	657	662	709	678	647	612	664	670	677	632	598	628	678	667	655	647	649	659	673	617	644	603	667	621	654	710	608	676	681	653	676	639	671	652	678	654	647	705	682	615	675	651	660	672	663	617	634	652	678	642	701	700	650	636	661	732	619	632	672	671	665	645	647	668	623	638	666	629	616	657	665	650	660	643	672	660	600	673	640	669	666	654	628	679	652	713	659	682	658	631	627	706	660	709	659	664	689	641	676	667	692	678	644	671	642	674	642	698	688	630	672	684	678	610	648	689	661	652	641	663	694	654	611	634	637	616	662	646	642	679	662	659	633	679	657	670	634	671	656	679	640	662	644	620	636	674	677	640	640	685	677	667	636	641	681	707	675	684	642	690	671	698	658	663	689	645	656	672	651	649	642	641	704	635	631	620	636	630	645	677	661	648	658	646	669	663	646	675	689	642	649	614	646	665	665	647	665	670	678	653	617	685	678	651	695	624	644	648	680	670	657	637	633	661	636	711	637	659	647	615	652	658	659	658	674	696	690	661	673	690	671	661	645	670	675	645	616	658	710	670	650	623	697	632	646	680	652	642	668	661	647	647	684	642	623	690	643	658	689	626	622	662	666	665	654	665	684	624	676	662	647	668	641	650	600	639	650	631	638	647	656	630	648	652	647	712	605	621	687	642	682	662	642	647	677	647	610	665	616	640	662	645	633	683	636	641	653	607	687	703	618	669	684	617	625	655	631	629	629	635	655	639	663	664	625	624	659	681	635	687	690	711	669	664	629	678	682	648	617	645	639	649	656	677	659	655	690	656	679	671	652	644	620	678	686	626	640	677	659	654	644	691	665	673	652	692	654	629	632	670	658	698	669	578	626	651	649	652	629	648	660	663	656	632	719	608	674	642	654	661	679	628	664	694	674	654	643	615	668	644	643	653	677	635	724	651	620	652	685	672	666	638	676	657	655	622	636	674	646	628	620	607	668	686	598	674	689	652	635	643	683	673	664	674	614	656	661	643	648	661	689	707	644	635	632	651	625	651	615	654	671	705	654	646	658	670	677	628	610	624	664	646	670	626	641	703	698	630	635	644	650	689	689	646	653	629	641	674	681	650	628	635	680	663	658	646	658	634	643	633	655	687	648	679	674	651	654	643	619	660	652	661	688	677	669	669	636	646	660	645	634	673	627	653	690	670	652	611	678	692	650	663	645	640	651	659	635	609	638	684	646	639	621	632	665	654	627	667	633	646	651	620	652	658	633	720	653	631	677	670	676	639	676	657	662	591	642	663	702	634	657	627	641	650	682	701	620	721	656	656	705	682	690	644	716	671	636	637	670	673	652	632	654	651	699	635	664	616	651	668	691	656	681	619	644	661	668	664	671	636	632	671	641	595	694	646	676	629	689	663	725	669	661	673	668	633	620	653	622	678	634	712	680	636	716	646	640	672	676	626	644	629	677	632	689	634	649	670	636
27313	12863	2271	10754	10542	5292	3683	1658	662	592	596	593	579	610	562	586	600	603	601	592	529	541	595	631	652	615	627	564	612	586	618	604	618	621	586	565	586	574	597	632	589	591	622	579	603	626	556	611	622	605	592	606	605	608	555	619	583	581	595	590	561	573	580	562	588	573	588	621	592	631	563	620	577	623	607	585	611	567	558	583	578	593	566	606	582	590	603	566	591	590	601	561	571	573	621	595	659	630	591	588	575	601	600	555	554	612	582	570	600	591	608	621	542	590	616	558	583	565	596	587	591	595	628	574	562	597	586	598	583	623	559	571	584	623	554	635	596	589	596	568	586	634	579	574	599	599	599	537	551	563	623	581	579	578	576	565	625	601	607	589	577	560	576	605	583	583	587	589	592	596	621	584	604	602	583	608	599	545	629	561	571	583	581	581	581	610	599	634	613	623	607	586	529	611	641	663	587	609	565	568	539	618	585	522	572	604	554	576	559	572	566	611	627	587	613	556	607	553	581	579	610	602	580	610	597	586	583	622	603	573	610	586	575	616	603	610	600	577	594	628	596	650	608	627	602	595	569	629	584	596	621	563	594	595	595	562	607	608	583	578	624	563	622	599	626	603	581	517	603	617	591	586	579	567	578	530	618	614	608	614	600	584	584	581	652	571	591	597	575	594	602	548	539	601	581	582	579	570	558	576	612	557	584	604	613	596	626	550	666	571	608	549	612	567	565	566	572	549	582	594	585	650	609	606	581	605	607	621	627	578	582	541	592	532	579	585	580	552	556	573	553	597	580	608	568	538	575	561	629	554	582	595	602	597	609	580	604	600	561	552	568	606	534	568	633	609	595	611	618	600	609	594	585	613	585	542	608	568	567	609	596	556	625	612	589	527	611	594	632	592	591	597	604	584	622	550	576	565	596	645	636	627	552	621	564	567	560	667	647	606	632	563	593	594	581	602	577	568	582	607	591	569	592	569	607	561	571	605	604	574	613	553	607	585	582	617	624	598	566	578	603	575	573	606	622	568	574	588	572	604	616	578	562	547	603	594	601	600	593	628	576	589	593	636	571	606	605	597	588	555	590	590	576	565	614	619	555	582	576	575	581	587	609	576	591	634	604	592	571	643	553	578	534	577	598	556	648	582	571	604	577	578	636	595	559	543	570	613	633	540	544	615	613	566	561	599	581	559	602	589	557	567	615	567	610	596	596	614	588	615	551	597	559	599	601	582	609	573	582	594	531	606	618	645	582	583	594	581	586	600	628	612	623	539	573	630	540	610	589	596	606	581	624	600	567	573	607	581	617	558	562	625	602	586	565	595	551	572	616	574	547	563	607	597	635	601	580	584	585	579	567	560	589	594	630	576	593	577	629	553	681	568	598	608	591	601	549	598	599	607	620	574	582	609	606	592	598	582	585	557	584	567	615	621	606	624	594	592	561	601	632	597	577	648	584	592	567	562	576	557	599	579	617	588	560	621	559	585	620	549	606	608	577	600	565	574	615	566	588	588	605	581	596	606	580	569	569	571	588	595	620	614	582	552	561	636	596	598	584	618	584	555	543	593	593	563	616	568	610	612	573	579	570	619	610	593	580	577	587	544	582	603	580	606	555	603	582	585	617	652	615	599	623	570	620	600	570	615	567	599	566	581	554	548	596	598	584	569	572	626	567	627	583	588	595	599	608	583	583	575	578	572	572	593	588	561	527	613	596	591	596	576	635	607	579	562	599	572	589	524	573	616	664	550	613	561	553	549	609	602	628	572	546	625	588	601	582	598	582	570	602	569	599	608	594	611	611	596	598	583	583	614	566	567	606	630	554	619	595	609	589	590	625	593	544	606	609	583	585	611	571	641	601	573	582	607	590	622	597	624	531	595	566	574	582	580	593	624	623	583	616	602	601	593	606	611	603	610	587	624	607	606	585	585	599	653	567	590	574	588	600	587	661	571	631	618	573	582	570	607	570	539	587	573	569	569	607	580	580	540	591	603	558	621	595	590	587	551	578	595	584	605	585	642	569	543	560	606	633	597	605	606	554	587	574	614	609	630	650	582	564	563	564	598	633	549	557	586	575	577	616	602	535	571	612	610	629	620	599	636	599	613	572	620	581	577	615	542	613	544	590	582	588	601	546	571	580	597	564	626	615	561	605	603	578	549	640	561	625	584	596	603	595	594	583	598	588	563	538	572	590	594	647	602	588	642	585	597	586	635	594	611	647	593	609	604	624	608	566	567	613	604	588	543	626	605	585	567	617	608	558	575	655	584	603	578	548	609	608	600	615	594	574	585	541	617	604	565	569	578	569	549	608	620	531	570	583	565	579	567	584	589	593	578	553	573	534	566	611	587	594	608	609	570	591	584	588	595	599	609	628	558	552	566	599	592	618	568	578	593	603	607	588	607	572	611	576	591	610	609	618	613	601	598	548	613	583	578	588	583	577	612	636	582	527	607	625	633	553	600	615	601	588	552	611	580	604	588	592	581	581	626	608	583	572	585	615	640	610	575	593	593	570	555	618	598	570	602	559	577	608	569	603	551	605	623	584	580	604	535	647	646	625	654	589	608	584	632	561	575	546	570	593	587	568	614	625	593	586	571	622	573	614	569	582	622	593	513	602	569	601	591	603	547	565	558	620	611	560	634	600	613	589	612	561	586	616	588	602	639	558	620	568	595	620	602	589	596	572	597	575	585	522	589	621	575	650	585	620	621	561	619	564	539	549	604	590	562	580	570	583	604	573	598	621	594	638	598	568	615	606	615	618	614	579	586	626	621	567	604	571	568	588	583	595	629	620	633	584	593	595	636	600	594	606	601	572	554	603	515	564	583	610	615	573	592	590	568	569	606	614	599	587	586	599	555	624	597	584	580	613	564	557	624	593	610	603	576	576	602	584	584	602	586	599	593	629	612	581	590	560	637	565	598	580	597	569	618	596	589	566	571	587	592	550	562	580	616	529	573	565	556	564	619	553	603	573	577	598	584	576	623	633	600	596	580	618	585	624	614	630	603	613	589	557	596	581	586	564	582	598	552	585	618	541	551	559	642	582	580	574	597	615	589	615	624	566	603	571	625	552	561	653	619	597	617	561	612	591	572	565	557	583	575	595	582	567	600	562	556	589	565	616	560	623	608	609	566	584	590	580	617	599	591	605	548	619	593	592	592	602	599	625	579	595	553	647	670	566	618	601	573	621	582	630	650	656	656	548	598	578	538	563	601	571	596	643	637	575	562	590	561	572	612	656	585	558	642	613	583	598	574	603	586	570	597	598	596	598	581	610	543	607	606	573	608	637	601	589	582	630	612	609	615	610	586	563	599	589	562	570	610	545	571	625	601	583	584	626	631	603	608	577	538	633	573	555	567	598	584	606	569	574	624	547	578	618	630	631	621	552	593	577	609	523	624	574	611	570	580	618	625	620	630	587	560	581	580	600	606	613	567	584	576	606	557	611	636	574	590	581	609	637	593	583	602	548	554	593	604	579	603	624	552	620	620
5213	1070	1539	9950	9054	4935	3967	1953	678	563	601	539	557	593	555	574	601	593	557	575	576	575	569	589	632	625	628	581	564	610	615	601	578	523	608	601	621	609	595	625	578	579	596	546	592	543	555	594	565	591	574	598	577	569	570	555	565	556	541	577	604	595	551	577	563	566	573	554	558	549	541	595	623	558	568	563	566	563	590	569	574	579	575	547	600	573	591	574	599	548	592	543	613	562	553	545	621	559	569	520	577	573	581	583	593	599	570	566	553	584	524	559	585	528	600	607	568	586	568	586	564	562	534	551	594	589	619	562	578	568	548	531	607	553	618	552	599	566	590	557	574	550	560	536	519	604	538	585	558	589	570	577	545	535	584	575	595	574	592	567	619	577	597	580	579	528	587	565	575	613	579	550	572	575	576	571	567	576	538	590	536	578	555	586	579	568	616	576	565	575	555	581	584	573	561	553	577	581	585	615	564	525	605	563	576	576	593	577	602	562	512	585	634	578	561	556	553	604	571	612	577	559	573	592	569	565	588	592	626	586	561	602	578	629	545	614	603	570	529	604	599	547	552	592	624	542	580	557	566	560	570	615	623	565	561	554	530	523	579	577	558	574	581	589	561	559	573	578	571	562	563	543	541	579	584	540	549	567	592	558	576	596	577	619	555	567	572	595	582	558	569	571	593	592	570	592	569	563	625	572	536	583	561	621	560	569	582	586	567	525	567	577	611	532	595	518	568	595	572	553	579	559	605	589	597	571	570	559	591	560	554	576	575	592	615	586	543	536	577	562	517	552	555	567	581	575	522	562	542	536	569	569	607	570	533	586	595	574	590	572	570	573	584	557	557	607	550	551	550	557	556	598	560	584	503	614	578	580	604	587	577	560	591	574	589	578	587	582	598	558	601	594	573	581	563	577	586	556	557	613	605	532	569	559	518	581	566	572	602	598	601	596	580	569	556	564	563	545	556	545	579	581	598	564	529	574	555	558	586	574	595	623	552	542	552	564	593	541	562	570	576	610	598	578	594	571	549	596	597	579	571	605	511	583	590	611	563	564	550	567	605	586	565	531	586	595	562	564	555	577	534	525	547	579	562	524	528	597	603	608	588	585	552	577	563	527	559	609	548	593	579	554	582	572	565	568	589	560	572	619	553	561	525	530	596	595	573	567	581	623	604	573	581	619	586	560	621	614	573	563	536	582	583	552	539	588	529	566	597	570	584	601	606	586	584	539	586	582	574	556	587	581	549	584	613	572	593	556	609	578	583	561	588	598	527	569	602	593	589	592	568	581	554	542	596	585	573	596	581	559	559	574	609	596	563	601	513	563	562	558	554	587	557	603	579	580	573	578	635	578	552	603	567	556	572	576	527	567	573	575	539	605	575	569	569	559	556	584	578	601	554	582	565	545	613	610	591	542	578	547	590	523	580	571	574	559	594	572	565	529	554	535	573	591	565	583	574	590	584	590	583	552	603	540	579	563	552	562	573	594	589	567	582	585	620	584	533	558	573	591	606	549	580	615	596	566	553	593	587	520	570	582	584	582	551	571	580	579	581	545	538	582	609	565	544	546	609	518	602	591	557	537	562	587	558	568	619	575	608	575	577	562	549	570	574	622	580	584	567	570	573	579	564	567	584	570	607	564	569	552	587	608	598	574	549	555	572	578	588	605	599	561	560	589	595	556	574	572	630	549	538	561	603	539	593	554	590	573	575	563	540	637	536	543	523	605	569	551	587	552	572	549	588	568	560	542	538	592	588	561	533	574	585	563	557	539	598	566	591	589	529	570	572	572	560	582	564	587	562	558	584	560	590	571	540	581	599	577	522	590	551	566	549	601	570	555	571	554	573	591	610	601	621	563	548	614	515	591	593	578	588	547	580	577	574	584	594	574	562	578	585	555	571	567	590	572	576	618	544	540	548	581	594	569	569	554	607	597	524	517	553	567	538	565	562	572	565	549	570	613	588	595	558	590	561	599	613	623	590	566	580	579	547	576	517	592	562	559	604	574	561	555	564	561	586	588	627	556	568	592	577	580	587	546	617	555	602	541	554	576	588	536	594	575	533	584	624	576	539	591	604	550	578	539	576	570	586	552	592	568	593	531	530	533	536	593	571	572	588	574	573	552	553	584	603	579	592	578	553	557	596	584	574	570	594	541	574	591	614	577	595	589	610	597	585	593	568	560	599	495	551	524	640	589	572	569	549	548	545	576	533	546	541	536	575	598	558	591	540	514	559	543	558	582	581	581	602	613	528	549	588	567	563	579	603	573	590	582	578	604	566	594	538	593	596	571	583	594	556	577	586	608	573	593	594	595	525	565	585	559	567	569	550	562	589	594	592	555	600	583	578	612	591	550	558	602	565	577	581	579	584	572	581	579	592	621	584	597	526	587	527	541	557	578	565	601	576	592	582	581	581	565	553	545	570	592	551	598	544	571	591	588	591	548	555	554	562	572	595	574	561	551	574	576	563	563	558	556	543	582	581	521	535	525	565	587	591	574	596	573	586	539	578	551	570	585	606	554	553	590	589	560	590	603	533	612	585	569	544	582	536	607	560	555	569	581	619	590	561	581	572	555	572	565	551	585	613	587	564	580	562	596	555	550	610	590	580	535	585	549	573	565	599	584	548	563	546	557	612	559	552	591	592	595	574	571	545	560	570	544	604	563	577	520	573	606	599	602	584	561	590	548	558	574	580	572	576	556	559	585	539	547	568	548	612	563	613	587	599	562	635	580	570	571	593	545	585	557	567	542	547	561	555	633	564	583	590	549	594	551	657	544	612	576	553	539	584	576	579	591	561	595	579	564	598	590	608	562	616	563	529	570	565	573	566	608	549	578	571	598	553	564	553	551	589	593	601	587	557	550	590	575	541	577	554	595	610	625	564	614	561	600	601	554	569	559	607	560	588	590	555	553	609	564	568	603	560	566	588	550	571	572	575	555	566	593	566	583	573	571	571	584	581	553	564	556	545	581	552	568	553	587	557	558	547	550	538	536	583	592	541	583	583	578	600	600	589	520	579	595	556	614	529	581	578	572	603	592	583	582	557	568	610	545	598	587	586	620	592	567	586	555	536	554	580	532	581	558	609	548	587	566	562	555	535	558	608	579	574	568	613	554	603	617	593	537	572	610	611	564	550	582	524	583	595	551	586	566	595	587	610	584	593	558	576	590	593	566	562	521	574	589	579	573	576	565	566	603	557	550	593	574	543	574	524	592	547	617	582	532	560	567	591	555	604	574	574	559	611	560	604	537	546	574	564	563	547	561	586	581	543	565	608	601	618	587	597	589	569	584	543	593	542	553	607	557	597	574	600	551	549	599	584	529	566	578	571	614	564	554	620	562	587	577	587	561	551	577	561	565	581	571	592	605	565	553	559	564	571	574	590	530	588	601	529	532	577	570	536	585	566	566	576	549	587	599	586	561	565	608	571	571	594	554	541	556	571	514	586	584	581	609	596	558	556	562	637	556	557	589	598	588	575	583	546	559
24606	21170	27645	35702	52560	40880	26802	13826	2478	642	600	571	622	602	604	551	602	621	622	619	651	645	615	715	862	839	684	617	584	573	652	580	585	587	590	573	640	601	583	615	568	549	637	592	628	564	604	582	622	585	603	603	594	623	595	570	577	598	588	614	599	580	552	538	582	573	590	571	584	622	618	562	631	554	564	590	583	540	579	615	569	581	625	562	579	564	599	547	592	605	578	548	570	602	596	563	620	570	583	595	573	608	577	582	594	594	596	586	625	561	666	593	607	579	619	552	572	617	601	602	598	618	620	576	576	615	584	579	545	624	557	605	574	568	608	574	583	617	564	581	628	608	593	580	560	551	585	586	598	603	603	549	609	604	605	579	549	548	571	620	586	638	606	589	570	571	577	606	572	587	579	585	610	602	590	535	550	595	575	605	554	596	589	593	613	585	597	618	581	553	586	560	633	590	581	604	587	594	584	562	618	559	554	670	615	628	592	630	622	611	583	547	572	572	623	581	614	544	593	584	557	625	607	642	574	591	566	584	617	548	585	585	599	617	631	580	576	574	583	610	559	609	593	591	561	556	621	612	595	611	626	590	599	580	581	609	612	622	601	587	561	603	571	621	591	600	601	608	576	562	577	602	595	557	566	622	550	596	601	584	611	603	585	617	571	534	561	584	609	604	601	599	598	625	607	581	578	587	574	597	567	552	544	544	559	661	566	592	594	628	581	598	548	614	628	578	566	613	600	590	605	609	526	577	556	619	589	599	585	604	578	576	592	584	591	612	573	633	567	559	600	619	611	596	552	600	614	529	582	618	578	592	602	553	620	614	575	557	601	539	611	576	577	569	559	572	564	596	583	627	582	601	568	611	591	582	569	566	565	568	602	565	565	601	609	571	600	619	625	591	605	592	551	582	614	578	633	593	570	624	578	604	586	561	556	571	592	598	602	601	579	541	580	596	577	583	554	592	580	585	584	583	589	577	559	572	560	571	574	568	603	564	576	574	609	604	629	575	596	566	557	602	578	546	620	591	592	605	555	575	607	583	609	594	613	626	624	626	564	598	556	589	578	562	567	595	607	593	586	619	623	627	575	579	546	549	589	610	586	553	592	551	587	638	618	574	587	590	567	600	597	601	594	559	597	575	527	650	596	585	577	577	601	613	610	579	609	588	565	566	552	532	593	546	608	596	616	580	607	554	541	601	593	584	590	603	575	566	614	584	568	607	591	587	564	597	616	616	611	576	614	620	568	610	587	551	573	545	573	596	590	611	593	635	587	568	587	608	590	560	612	608	606	580	599	600	568	580	624	620	546	563	591	586	580	605	568	545	604	622	575	601	575	558	594	591	573	561	607	564	609	545	559	561	567	609	601	605	632	567	558	632	575	582	647	588	628	629	582	537	544	563	587	588	618	579	594	563	573	589	584	563	578	607	587	551	571	564	608	569	582	579	547	568	598	609	583	626	580	643	590	573	576	567	596	573	580	572	560	626	580	546	566	581	573	562	564	612	569	584	553	601	585	573	583	584	543	578	602	619	578	567	563	561	588	596	624	590	606	590	598	591	598	600	623	590	579	557	597	584	540	610	619	572	608	604	580	609	605	578	571	620	590	597	575	622	545	629	566	589	620	592	573	604	582	611	582	553	586	584	618	598	610	608	607	607	594	575	592	579	563	552	605	594	573	601	595	593	544	545	594	607	595	595	562	585	619	573	599	553	569	592	581	570	564	589	586	614	592	565	593	602	531	547	592	569	616	592	587	590	619	629	557	567	547	596	575	605	586	570	600	575	599	591	605	582	559	569	573	622	583	585	621	600	570	587	625	571	597	588	531	559	540	585	574	612	623	632	630	566	569	592	590	622	595	625	610	585	579	605	609	558	611	594	569	624	643	586	567	557	573	578	576	607	622	634	597	551	575	612	558	596	582	575	569	603	575	596	615	605	622	553	561	590	576	560	600	571	584	575	571	542	615	589	551	556	578	569	565	590	613	596	549	554	560	576	601	604	596	600	603	574	559	625	618	581	609	593	589	547	592	591	587	590	604	637	602	593	570	551	557	584	622	597	567	591	567	587	580	606	560	612	601	584	595	597	598	552	596	578	628	593	580	586	618	613	631	597	600	592	581	583	571	585	629	597	580	587	599	600	589	593	596	556	601	534	593	591	608	590	597	569	528	621	569	530	581	633	584	553	596	592	569	625	578	592	612	543	589	579	604	584	613	602	594	551	596	604	538	578	572	578	580	587	612	566	606	553	560	595	592	574	610	578	591	599	586	566	596	588	543	555	600	597	623	578	568	565	586	584	601	608	569	592	581	574	571	570	591	588	538	625	614	558	589	601	617	581	577	625	617	632	572	577	610	582	556	570	591	622	603	601	608	592	588	602	588	586	588	598	593	564	561	566	560	574	551	572	578	607	529	627	554	542	595	591	566	601	598	555	592	586	595	575	562	598	545	590	585	560	580	601	587	594	606	576	623	606	557	594	611	588	589	577	588	544	575	562	564	599	575	589	573	550	576	605	637	622	612	580	580	593	542	587	572	571	571	581	551	599	572	534	595	557	601	585	597	602	568	603	628	551	589	586	581	603	567	575	574	577	583	599	591	608	600	632	572	576	544	615	607	612	612	586	627	587	604	571	595	625	576	632	650	562	593	613	575	584	553	612	617	568	588	553	630	574	585	561	582	544	609	592	596	558	550	570	587	590	613	601	572	581	566	630	537	585	589	587	613	615	655	587	604	615	566	597	541	619	545	578	603	531	565	604	602	615	642	595	579	591	649	597	566	565	618	535	565	576	562	514	659	599	573	584	551	602	600	627	599	626	599	618	594	577	603	547	570	609	605	558	618	612	579	596	570	611	583	553	580	556	580	586	603	610	551	569	555	606	579	614	603	574	573	590	616	576	580	573	602	579	611	586	545	565	545	617	576	602	533	596	607	565	636	572	579	540	601	569	600	604	552	607	611	564	604	650	633	558	630	638	597	587	624	538	562	627	575	620	588	611	599	574	580	563	592	558	617	601	566	599	601	582	608	580	579	558	568	564	579	622	556	558	601	600	577	603	535	617	565	625	580	583	603	619	601	572	599	612	583	539	547	588	621	587	592	636	570	611	575	596	588	605	579	597	567	577	594	632	603	586	588	588	591	615	630	598	604	541	601	610	556	591	603	569	619	573	592	535	567	564	603	589	565	600	629	569	553	635	569	617	553	570	564	565	569	607	616	613	571	582	610	605	615	597	621	597	587	561	624	611	616	607	564	555	580	576	573	592	600	587	605	579	595	633	575	560	553	624	609	587	575	589	609	598	591	567	586	616	603	562	606	625	601	564	571	561	534	610	561	575	566	546	574	575	573	613	638	582	612	627	583	615	562	576	607	603	607	559	569	575	591	595	565	604	598	580	590	611	569	586	578	658	663	576	584	599	612	594	551	579	591	585	588	549	624	546	573	598	570	573	605	566	591	573	608	601	607	617	582	640	600	606	593	608	558	609
3526	4165	5978	50196	56097	34455	19005	12247	1525	627	597	634	594	575	564	587	620	624	613	641	589	647	590	717	1065	975	779	715	655	631	628	643	580	597	647	653	597	598	609	575	619	575	638	642	567	636	606	573	594	570	589	589	570	622	626	570	603	567	613	644	571	569	586	618	583	613	610	544	611	579	574	605	613	607	664	538	610	598	613	575	570	619	584	591	597	580	608	585	573	618	622	613	618	617	578	594	574	607	576	559	570	586	597	591	609	595	595	552	563	598	617	621	613	638	604	608	639	576	601	613	580	570	565	641	618	622	624	614	599	596	615	619	595	625	614	610	623	628	625	586	608	634	589	584	559	607	553	582	622	637	606	577	650	596	629	609	617	580	607	606	625	567	606	595	579	625	597	613	582	588	565	609	596	588	633	596	619	634	643	630	597	595	589	634	567	572	592	606	611	582	606	583	562	617	608	617	546	584	589	636	525	595	587	567	577	616	626	598	593	552	603	589	574	592	594	589	627	556	608	612	646	620	654	645	622	570	614	615	568	615	617	599	586	570	603	608	566	600	559	629	611	590	620	634	582	605	604	578	591	626	590	613	573	594	558	605	594	583	602	581	589	606	622	560	586	585	627	587	605	590	551	628	616	585	607	581	603	618	590	553	655	593	625	591	600	592	613	652	586	596	586	547	600	618	622	607	597	607	646	636	590	586	623	583	604	577	551	596	584	610	591	580	651	601	580	572	586	610	638	615	605	571	610	600	581	582	626	577	603	585	671	572	591	598	607	572	579	596	591	591	628	603	585	632	635	601	613	623	596	595	592	570	596	598	601	579	577	620	619	572	625	568	594	528	613	574	598	557	635	581	565	633	609	569	573	579	595	590	599	600	565	598	611	615	608	593	573	566	606	609	593	580	596	590	624	598	609	601	576	573	578	569	552	614	593	570	566	582	595	632	599	600	615	592	588	562	606	561	575	601	589	573	600	611	600	609	608	606	602	584	631	590	618	608	601	564	562	614	584	635	604	595	613	660	603	613	609	552	578	568	572	598	604	593	591	619	583	605	620	565	603	611	640	599	555	624	625	594	633	596	575	564	623	636	635	598	626	550	624	606	566	613	584	560	543	595	609	605	580	601	576	570	591	571	554	607	577	611	568	563	578	607	592	621	582	595	604	581	599	595	587	626	558	620	604	646	604	573	604	646	556	627	623	590	608	621	573	601	577	567	610	620	592	591	589	604	578	618	587	592	624	627	547	586	613	607	594	653	601	584	624	609	629	594	625	626	623	571	581	579	563	574	575	554	592	641	604	580	608	614	577	556	569	611	595	612	595	581	602	602	579	615	637	575	632	597	605	622	612	608	595	586	599	601	561	594	612	621	597	587	595	604	599	597	550	624	600	603	597	581	620	575	582	643	577	634	619	610	608	586	593	621	617	594	546	596	642	572	593	591	617	597	606	585	597	590	570	591	571	622	570	584	591	582	615	614	566	578	597	586	589	658	583	591	572	545	574	613	602	597	590	579	596	567	594	570	591	598	567	551	602	594	620	602	589	606	576	616	608	611	585	611	596	625	563	632	598	595	582	558	583	607	632	630	588	618	609	610	593	583	590	581	594	600	547	599	582	603	592	592	607	575	626	610	631	582	636	655	566	630	540	624	634	595	587	609	603	578	575	635	619	605	588	586	609	563	607	598	629	609	544	555	585	571	568	616	618	599	576	613	632	581	593	637	602	592	588	598	652	592	665	593	601	593	596	590	582	564	591	565	610	602	579	583	615	577	600	643	600	564	569	589	576	598	577	519	591	608	609	592	591	622	648	618	595	583	600	570	575	592	584	656	591	623	568	608	601	607	605	574	580	590	575	593	593	608	642	584	577	574	589	609	578	579	635	638	605	614	585	595	628	576	582	594	548	582	569	585	591	564	598	621	618	624	586	646	576	576	590	579	558	569	627	606	581	612	624	599	652	608	591	608	589	592	601	616	647	571	609	605	572	601	598	602	613	599	616	568	597	626	586	627	620	620	586	629	608	624	613	551	617	633	659	607	618	592	613	575	621	565	648	628	606	589	599	592	557	611	601	617	575	600	617	620	586	606	605	610	607	585	584	609	591	607	603	636	606	594	662	617	545	563	637	610	572	580	558	601	617	580	545	557	531	611	633	619	574	589	598	614	641	601	601	602	601	592	602	560	606	561	561	626	580	638	597	581	623	601	596	585	615	599	567	587	599	614	624	585	615	578	584	617	597	576	599	620	587	583	577	603	575	638	604	598	571	599	591	581	560	592	557	584	595	615	590	559	591	592	561	606	572	597	627	600	612	567	635	602	593	633	578	583	599	598	614	580	611	596	585	613	604	608	598	609	609	578	590	611	580	565	588	566	615	613	635	634	531	597	582	598	590	596	592	590	623	582	603	556	607	601	566	568	581	587	616	638	569	551	555	592	568	632	611	590	602	577	613	622	596	591	616	599	597	577	622	622	624	596	611	572	629	616	639	608	620	595	594	590	591	583	585	615	596	599	573	642	593	593	585	597	568	565	620	596	611	633	618	587	635	656	593	620	611	601	578	599	594	548	618	623	614	610	620	588	563	595	586	545	583	604	590	582	571	602	630	604	578	608	587	560	587	620	571	579	589	604	586	584	603	620	597	609	613	615	582	575	606	667	577	586	614	598	581	590	637	649	593	552	595	557	591	630	552	594	593	549	619	633	609	582	579	537	570	597	557	583	633	578	634	563	556	621	582	634	614	597	572	583	579	602	626	600	599	577	534	609	630	606	576	555	575	642	575	588	588	584	607	601	608	644	606	661	583	623	605	598	565	576	576	573	597	627	544	600	601	605	585	628	583	573	621	612	636	605	626	566	601	565	626	574	561	599	584	587	595	597	578	589	631	559	588	593	601	593	592	600	594	557	592	614	620	583	626	609	595	584	620	567	597	624	589	616	554	607	577	604	586	592	618	573	591	553	578	580	541	654	582	646	647	592	627	571	621	593	674	598	613	609	605	585	570	567	609	649	595	608	611	610	595	560	569	599	596	661	626	604	591	595	628	583	663	607	635	579	600	564	628	584	586	564	603	580	615	585	604	570	567	582	550	607	599	581	599	572	582	570	571	591	624	598	593	613	592	664	623	593	578	588	552	586	599	598	621	586	610	560	572	621	579	594	574	608	569	595	577	621	608	613	611	630	619	593	567	578	579	623	590	618	557	587	611	604	585	602	564	602	584	626	582	596	626	604	629	633	549	594	581	560	563	591	609	588	596	571	597	577	561	570	634	602	597	573	646	593	572	618	582	538	579	626	558	590	557	644	591	564	597	613	630	576	569	583	590	628	599	597	586	614	615	570	606	595	564	584	604	577	606	558	605	593	579	597	586	580	584	608	594	658	619	612	594	633	568	597	576	604	587	602	562	642	562	611	565	606	599	633	589	578	632	567	577	622	562	641	582	597	588	569	581	616	617	602	620	604	591	630	569	624	584	575	583	614	599	593	630	586
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
