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
339388170720	339388171239	339388171789	339388172339	339388172889	339388173439	339388173989	339388174539	339388175089	339388175639	339388176189	339388176739	339388177289	339388177839	339388178389	339388178939	339388179489	339388180039	339388180589	339388181139	339388181690	339388182239	339388182790	339388183339	339388183889	339388184440	339388184989	339388185539	339388186089	339388186639	339388187190	339388187740	339388188289	339388188839	339388189389	339388189939	339388190489	339388191039	339388191589	339388192139	339388192689	339388193239	339388193789	339388194340	339388194889	339388195439	339388195990	339388196539	339388197090	339388197639	339388198189	339388198739	339388199290	339388199840	339388200389	339388200939	339388201489	339388202039	339388202590	339388203140	339388203689	339388204240	339388204789	339388205340	339388205889	339388206440	339388206990	339388207540	339388208089	339388208640	339388209190	339388209740	339388210290	339388210840	339388211390	339388211940	339388212490	339388213039	339388213589	339388214140	339388214690	339388215240	339388215790	339388216340	339388216890	339388217440	339388217990	339388218539	339388219089	339388219640	339388220190	339388220740	339388221289	339388221840	339388222390	339388222940	339388223490	339388224040	339388224589	339388225140	339388225690	339388226240	339388226790	339388227340	339388227890	339388228440	339388228990	339388229540	339388230090	339388230640	339388231190	339388231740	339388232290	339388232839	339388233390	339388233940	339388234490	339388235040	339388235590	339388236140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23204	20155	26908	23181	19871	6063	2057	1489	967	881	3207	14020	20263	19608	12068	3933	1665	932	683	689	667	643	642	594	672	636	700	614	688	681	637	674	619	621	608	675	603	630	639	682	666	700	686	686	665	646	671	673	627	614	694	668	663	646	614	650	621	593	671	644	643	657	670	592	623	639	629	638	637	599	640	647	623	624	620	628	667	629	643	617	585	633	661	656	651	657	610	686	639	626	636	597	641	653	675	630	604	650	676	646	637	673	706	622	658	639	650	659	659	644	669	655	648	653	656	649	653	694	616	684	691	633	640	613	674	656	621	625	709	630	664	629	657	572	575	663	631	638	632	674	629	630	613	670	662	642	628	613	661	668	672	660	620	661	618	667	640	631	628	628	686	644	593	661	679	623	594	663	621	646	705	634	618	676	678	640	627	620	652	672	653	605	620	653	670	658	648	666	644	707	695	692	586	635	622	595	625	608	632	652	643	679	619	643	640	670	649	641	607	662	621	660	652	657	633	623	634	642	649	661	617	679	673	643	616	658	671	636	636	634	615	603	611	656	602	658	640	676	646	659	613	643	643	713	659	643	649	651	652	618	667	665	646	657	633	635	657	661	650	613	654	631	620	613	646	670	634	653	645	655	681	657	640	637	661	638	671	662	622	602	655	622	683	652	641	648	662	613	618	607	625	654	659	679	634	689	638	618	680	642	666	645	645	645	613	683	617	643	693	672	636	600	591	666	580	619	625	695	615	696	663	629	646	617	606	622	610	615	660	646	644	667	645	629	597	648	676	628	639	642	642	674	648	666	623	652	638	624	650	661	672	645	661	703	650	639	660	661	649	669	588	658	676	628	648	650	658	627	657	647	644	669	602	626	621	649	635	642	638	613	643	627	615	613	684	678	659	591	656	620	624	660	656	624	649	624	664	636	601	633	614	652	607	667	659	634	590	651	649	634	615	679	631	628	642	649	653	622	614	683	615	622	622	615	642	635	652	600	604	680	650	617	615	656	647	666	622	643	637	621	678	658	634	627	649	671	694	592	625	640	629	648	638	668	696	588	613	643	661	656	594	639	639	678	626	646	675	664	595	648	661	647	671	639	737	649	618	645	660	635	620	615	626	590	627	659	626	640	663	614	660	621	604	707	635	625	677	647	676	612	624	671	657	608	657	620	604	629	661	636	640	628	605	671	612	671	599	639	669	653	636	645	595	642	633	644	668	640	665	691	659	639	656	601	672	654	641	643	666	633	631	684	625	604	627	618	691	636	678	642	637	665	626	661	618	634	674	666	635	609	608	684	629	652	655	611	663	647	609	701	635	604	630	617	644	654	602	614	647	646	643	633	628	650	659	586	654	648	622	686	640	589	647	607	625	618	658	616	596	619	621	638	624	683	683	672	619	618	642	669	598	669	635	622	666	633	651	662	656	620	651	653	638	633	617	641	653	665	670	596	648	673	597	651	628	640	654	653	668	657	612	640	655	637	624	621	644	621	619	644	639	646	598	656	658	608	638	667	652	712	646	623	664	657	635	629	635	660	642	649	623	625	616	666	635	650	613	649	633	637	622	645	681	572	629	630	641	597	666	669	675	638	713	660	632	611	659	633	666	610	681	659	643	579	665	701	693	673	646	625	622	619	632	600	666	681	625	644	652	601	622	648	636	632	630	627	710	629	650	665	659	617	630	630	636	636	621	703	632	688	679	603	631	640	613	645	623	642	640	688	668	652	661	608	661	632	639	644	637	631	640	657	652	613	647	616	662	643	623	634	629	638	630	688	646	622	643	618	673	665	652	622	589	638	632	624	586	679	677	608	599	606	679	596	642	621	644	618	666	681	633	650	625	662	658	626	653	681	615	694	612	631	641	646	637	628	662	642	654	628	656	643	633	643	622	638	648	623	662	641	640	667	620	659	641	651	629	597	635	642	631	657	642	629	645	624	658	626	615	673	622	665	603	635	617	644	657	633	675	635	688	654	638	727	736	666	613	655	642	620	657	690	618	655	606	627	666	657	600	615	635	608	655	629	640	662	658	674	638	635	627	629	692	650	669	638	653	666	660	651	645	658	654	647	598	632	656	684	638	636	703	662	630	608	668	655	625	651	654	684	654	629	644	660	624	642	598	644	601	643	625	640	656	595	653	664	638	648	657	629	647	642	645	617	669	636	641	637	621	619	640	647	671	620	632	688	653	654	627	631	677	637	634	629	610	654	650	653	653	653	642	655	640	660	652	603	624	631	606	672	628	638	607	635	661	645	622	642	629	670	645	634	637	597	596	641	651	625	619	594	574	607	660	645	630	612	624	628	624	628	645	678	636	636	602	662	634	585	617	644	687	631	681	644	629	635	666	616	648	656	660	616	625	683	599	647	612	675	634	615	631	619	631	670	667	641	618	671	638	621	641	670	663	670	633	669	648	668	647	575	622	661	639	600	640	652	628	613	646	624	639	661	650	669	630	679	651	672	623	649	662	668	644	659	650	654	667	622	623	632	620	660	626	624	667	628	634	646	643	645	637	603	655	631	669	635	672	670	669	632	633	638	656	652	652	678	670	651	647	661	666	621	603	638	592	607	653	650	640	696	609	631	586	608	648	591	657	640	618	625	661	639	634	619	607	661	632	675	625	658	600	676	649	661	648	651	625	688	617	632	618	655	612	623	642	664	637	647	683	623	638	609	637	677	618	698	626	644	644	632	641	654	638	642	598	649	609	649	635	642	590	601	632	662	614	611	647	652	637	704	651	651	646	645	673	634	660	617	699	612	645	652	666	623	644	660	670	660	684	643	629	602	656	626	614	625	653	604	599	650	610	629	622	616	667	618	628	635	675	635	641	644	611	680	650	633	689	587	666	627	657	599	687	703	651	650	591	655	640	623	648	610	648	603	630	641	636	664	655	673	666	681	632	646	637	610	643	667	636	651	638	644	656	643	598	654	630	679	644	620	612	626	643	596	620	639	630	592	652	665	612	663	611	658	607	611	596	610	594	682	601	675	614	673	620	621	650	630	647	663	683	655	652	681	623	602	688	618	643	640	672	658	648	644	626	655	587	621	601	607	614	639	629	644	631	605	668	635	597	646	617	658	673	712	589	652	701	631	652	676	567	639	675	658	641	612	642	603	691	639	653	631	608	622	633	617	703	639	611	639	631	641	630	650	677	624	634	632	647	607	595	619	701	634	648	593	643	637	620	640	607	658	700	590	682	644	696	671	659	658	621	611	649	590	624	647	617	622	671	629	696	625	650	689	667	597	604	649	624	650	649	644	674	655	652	670	653	654	650	640	649	647	642	661	643	607	638	636	639	623	639	649	670	640	659	628	653	646	657	627	624	612	623	593	688	656	601	646	640	627	671	658	572	674	588	626	661	637	602	573	658	671	629	601	670	591	665	602	635	641	635	638	607	640	653	680	618	684	633	675	624	647	610	673	620	644	673	635	681	615	650	620	636	615	649	588	649	620	631	614	665	653	595	601	649	622	629	646	648	624	693	670	588	626	623	676
6331	7825	5346	2788	2112	1775	1627	1990	1062	1020	4914	16276	19407	17513	10086	3370	1691	861	638	593	590	591	567	597	537	559	583	566	591	535	622	537	587	536	558	564	561	606	563	597	538	521	582	598	544	511	543	611	590	569	552	567	553	618	564	560	551	509	609	586	616	548	566	549	552	531	538	568	552	537	555	581	614	575	604	547	547	534	609	612	583	529	622	572	584	591	578	556	607	561	558	576	528	560	592	620	592	581	530	514	566	552	567	497	601	589	533	615	553	570	544	628	567	585	574	585	552	603	584	568	541	587	545	543	602	590	553	577	587	614	600	536	587	589	590	570	576	549	633	550	539	535	595	605	608	528	561	602	564	541	547	591	549	571	572	575	551	569	565	592	544	541	582	569	574	587	590	570	573	545	612	556	579	562	585	548	571	563	579	592	530	562	520	564	515	585	583	577	568	555	553	582	614	538	577	531	574	567	585	550	565	586	585	580	571	583	575	570	564	596	582	528	542	595	533	550	552	576	540	597	548	573	515	572	582	551	616	534	546	596	532	525	559	517	577	540	563	595	565	550	555	563	536	573	554	529	547	547	528	551	586	556	558	576	580	581	569	568	539	501	540	578	548	571	549	584	559	557	547	560	539	558	576	508	544	576	589	537	554	586	562	518	598	545	545	543	547	599	581	534	581	546	560	542	591	575	554	563	595	555	551	547	551	585	584	571	555	575	581	552	550	577	606	572	599	571	570	550	565	601	560	578	542	586	575	593	548	598	568	623	538	510	532	512	590	571	607	566	583	551	574	553	555	569	549	569	588	543	570	514	568	573	537	515	569	534	548	609	577	568	585	588	576	554	570	541	573	528	569	572	578	511	564	505	523	579	565	541	550	543	592	573	573	574	535	585	563	591	565	577	571	565	562	538	536	569	525	553	605	606	560	534	554	569	595	571	529	564	574	555	580	581	587	562	543	534	609	598	570	548	612	541	553	534	541	562	529	558	581	571	540	569	570	608	550	537	584	561	560	619	578	543	545	577	565	570	581	532	542	560	530	570	514	543	586	534	527	606	563	566	585	610	584	592	572	608	542	555	583	571	557	559	587	548	588	552	553	582	580	556	557	524	601	589	567	523	568	587	555	554	548	533	616	571	608	560	560	553	544	582	608	569	550	576	555	569	574	571	568	550	550	543	545	555	572	596	589	550	544	519	538	548	577	545	577	618	572	565	575	523	592	511	567	583	605	597	605	588	585	567	586	550	544	578	545	573	584	537	561	571	621	546	558	591	523	554	532	533	541	536	542	533	553	586	591	580	566	543	572	603	564	578	587	518	560	537	631	591	582	569	543	580	561	514	514	588	573	608	541	556	541	537	516	563	569	576	563	597	633	598	582	578	585	552	526	538	593	545	536	570	588	579	540	576	551	545	560	578	572	522	565	535	563	544	564	558	544	566	591	560	548	573	572	555	579	588	534	621	539	592	536	574	573	573	571	592	574	524	551	590	518	572	571	561	562	580	603	577	553	538	571	559	569	605	574	573	547	599	559	596	536	533	535	527	576	529	522	562	567	536	604	522	570	530	522	580	561	562	572	556	583	537	556	552	528	538	598	552	511	593	563	556	556	591	511	576	579	543	559	568	547	558	580	588	582	539	602	596	564	565	532	583	561	545	544	567	540	562	528	543	546	575	558	575	547	597	552	550	549	585	531	553	518	589	578	571	551	573	556	564	568	514	553	542	557	551	545	541	582	570	530	563	519	490	585	572	568	589	617	539	528	577	532	524	550	563	530	548	603	574	552	546	544	550	577	592	563	573	598	577	530	604	546	548	550	548	592	590	593	546	626	582	609	578	533	586	564	578	537	568	533	529	567	529	534	558	590	573	579	546	547	580	567	599	579	568	553	612	543	547	604	554	554	592	558	566	567	557	566	556	567	568	542	538	570	525	604	579	546	554	556	583	547	559	563	563	569	507	567	607	614	542	587	545	586	560	577	529	535	586	518	547	552	582	572	527	524	527	577	572	622	620	546	577	531	593	573	586	540	570	516	599	548	562	591	531	589	547	586	572	565	548	580	527	512	572	583	547	584	556	543	590	620	543	576	555	561	544	536	538	574	587	595	533	581	544	577	551	577	551	562	569	554	591	534	588	587	540	621	554	587	525	576	614	582	509	533	618	547	554	586	559	597	608	550	595	588	540	559	565	546	558	524	579	572	570	556	515	569	603	582	573	548	543	549	530	559	577	550	565	590	533	595	533	578	594	558	585	536	537	544	524	572	584	507	549	579	578	569	494	517	574	560	543	563	528	576	552	542	581	577	557	577	565	632	542	595	568	580	542	542	604	509	535	539	531	601	586	585	587	560	554	567	601	537	497	556	539	538	535	607	556	538	533	539	535	521	539	548	559	558	552	540	567	519	570	572	557	550	540	561	582	585	575	573	588	566	521	565	537	592	589	550	542	570	548	582	578	567	576	588	569	541	592	551	563	527	551	561	611	576	552	528	542	591	575	550	574	535	586	575	571	570	579	600	618	566	526	549	543	543	609	582	579	530	577	573	610	554	585	554	545	576	582	563	569	565	526	579	560	538	588	560	608	574	546	559	567	588	562	560	560	611	525	581	580	586	584	586	617	595	573	591	580	522	526	564	555	550	538	573	569	612	587	505	580	543	521	572	567	564	587	568	534	535	583	555	532	584	565	560	587	564	585	548	561	598	586	573	604	612	580	603	553	545	543	573	561	538	589	572	562	564	567	568	559	584	562	579	561	572	540	558	543	566	530	565	583	619	554	567	563	566	568	516	565	563	538	540	599	564	565	585	563	569	546	546	548	547	517	595	534	573	559	550	562	585	572	583	555	558	550	572	534	523	526	563	548	559	596	546	624	587	557	529	571	591	559	570	561	504	564	595	565	607	568	542	547	531	567	569	561	615	577	540	601	537	580	571	577	541	563	554	540	578	547	568	556	543	539	560	568	561	559	561	535	537	574	538	563	575	528	538	547	542	537	559	610	563	589	609	568	553	587	547	557	625	551	549	556	543	596	543	540	575	528	581	554	581	593	501	525	575	555	546	543	565	507	561	606	562	527	550	544	557	514	555	546	533	558	555	573	568	539	573	568	559	559	571	542	566	594	587	530	538	589	580	560	564	584	563	578	577	565	552	552	590	562	575	533	621	538	562	548	567	613	570	556	550	574	557	552	528	585	561	599	563	529	537	585	576	514	543	573	547	578	590	538	555	537	563	566	567	600	544	556	571	565	515	569	541	570	571	566	543	567	550	564	557	518	580	586	590	567	614	509	532	561	555	557	580	571	506	586	565	588	550	543	587	599	549	527	582	585	548	560	596	545	598	577	531	567	578	582	564	568	559	577	560	589	523	572	566	528	540	547	544	592	583	578	513	542	567	559	554	554	552	568	563	551	549	566	550	594	584	603	562	589	571	590	563	560	594	572	613	601	552	522	557	561	598	545	543	608	577	589	567	575	552	553	565	576	542	557	536	566
27881	12610	2521	1101	797	695	766	871	691	637	724	1282	1737	1750	1229	921	757	662	674	636	606	645	640	651	623	641	617	624	655	668	664	654	648	691	660	608	630	628	676	646	587	674	656	633	670	620	638	657	590	595	670	651	585	659	699	673	650	605	648	665	650	695	640	642	627	621	657	676	690	717	631	686	680	571	650	665	642	611	647	634	654	610	695	594	683	594	641	658	638	667	633	662	690	626	616	650	610	630	649	617	646	643	670	663	616	671	607	633	633	669	639	630	632	616	665	679	659	580	647	621	638	618	635	631	665	629	645	653	646	593	629	610	640	575	608	638	614	691	681	651	720	614	588	629	651	624	631	639	630	689	627	597	593	639	632	650	633	648	625	594	629	654	690	670	614	637	660	650	650	596	639	618	639	623	656	637	645	620	663	612	648	663	621	631	617	649	612	662	648	669	635	617	654	674	649	618	646	632	673	621	693	673	654	653	618	624	627	600	604	686	656	651	607	615	684	635	669	623	646	613	659	637	639	693	647	630	673	615	677	646	613	663	672	642	589	664	589	625	632	646	620	634	635	614	611	661	660	660	624	619	651	652	614	660	656	595	660	662	649	637	650	602	615	625	637	649	615	619	646	636	660	637	676	627	632	670	625	637	648	630	641	618	671	616	633	661	639	635	666	610	672	667	665	638	614	625	662	676	642	654	671	620	613	648	610	656	672	638	649	619	662	644	619	620	627	639	669	658	681	676	633	600	643	599	667	628	625	609	641	619	636	622	575	671	654	596	676	653	644	619	646	647	669	589	646	636	616	600	664	642	657	648	640	633	677	664	623	655	613	628	651	618	648	615	623	653	647	561	681	659	647	646	603	638	657	627	655	634	621	616	594	653	568	609	619	629	656	638	661	646	656	674	670	629	697	627	699	650	648	637	636	653	634	618	613	606	678	655	620	619	615	628	621	646	619	663	667	636	595	636	637	666	614	637	669	618	638	594	645	655	644	642	621	640	634	630	639	663	651	644	682	640	677	652	627	643	631	650	637	658	681	620	635	639	632	619	661	643	641	683	637	671	659	647	627	608	575	642	661	620	654	704	657	592	661	627	692	633	636	585	626	620	682	646	608	649	657	643	614	635	621	652	608	653	673	676	662	612	667	627	606	641	655	623	639	679	672	590	670	704	659	623	612	612	665	627	627	628	606	608	665	623	649	638	637	646	669	630	643	636	679	669	641	657	645	678	641	660	622	650	629	617	647	629	608	630	612	649	668	582	640	677	609	613	647	615	669	652	628	670	629	648	653	664	664	650	676	618	680	598	625	614	631	666	657	671	645	596	627	608	648	652	648	627	656	586	633	672	677	638	634	653	614	648	623	667	648	682	643	654	663	646	680	649	630	603	600	671	619	647	642	662	647	644	654	608	639	638	605	606	621	635	640	690	707	645	659	644	653	620	672	666	651	652	657	650	619	636	582	646	632	701	654	651	651	649	649	641	661	673	666	656	658	625	622	642	592	657	667	616	626	632	671	612	603	649	670	640	634	638	605	680	619	603	655	651	633	635	689	642	660	601	675	647	645	669	617	576	625	635	658	615	644	665	610	673	630	609	670	624	633	605	637	633	609	609	645	651	667	666	651	666	651	620	643	646	648	669	644	617	604	658	699	612	639	618	660	651	617	654	618	679	649	628	591	674	631	624	661	628	640	636	634	594	663	646	624	673	652	675	653	635	650	669	672	651	631	649	647	597	620	614	582	628	620	668	634	618	620	678	676	622	639	642	639	606	642	634	649	669	657	602	615	661	623	664	646	668	698	625	622	623	645	635	657	629	614	597	657	634	644	604	615	629	647	595	634	654	621	623	640	636	581	638	623	621	606	609	666	620	625	631	647	636	644	643	615	654	660	621	658	636	634	650	620	674	707	682	634	624	605	597	692	631	639	608	642	653	626	643	635	651	628	631	664	662	670	683	635	601	647	664	653	658	643	656	619	597	642	599	617	630	662	646	611	606	641	678	640	613	657	617	660	651	623	629	633	594	626	670	618	640	604	618	649	641	645	674	620	652	609	654	624	621	643	656	644	660	660	629	625	658	664	618	625	675	677	647	641	637	621	622	622	637	645	632	627	627	650	661	617	614	616	659	680	618	648	660	602	636	646	652	665	658	656	620	639	634	654	653	609	642	643	622	644	652	645	668	616	624	631	643	639	648	633	663	668	645	677	686	618	644	659	677	663	617	664	642	634	621	659	646	669	682	605	655	650	635	650	653	655	635	680	606	641	674	628	673	616	605	666	621	664	646	611	635	660	671	602	659	637	622	629	647	632	625	612	608	632	659	622	657	625	617	640	667	643	650	634	642	619	688	638	600	637	627	645	656	620	667	590	646	624	639	647	640	624	630	603	660	618	695	657	643	634	618	646	660	623	637	603	642	657	648	641	635	671	632	635	627	669	670	671	671	664	607	614	606	642	636	686	631	672	636	651	656	643	630	645	603	677	639	642	622	599	647	655	663	611	613	677	637	632	603	646	633	620	646	624	670	592	671	662	659	634	614	642	676	648	651	642	640	668	612	614	641	662	662	647	604	653	689	654	628	624	643	671	678	631	633	634	695	687	662	658	605	675	627	703	668	653	654	639	677	639	668	634	630	681	663	615	668	608	660	650	643	606	590	630	649	596	656	628	631	679	675	625	617	707	636	643	612	619	666	614	604	665	661	634	632	685	627	636	678	634	669	612	638	623	662	689	652	692	663	664	701	648	648	654	610	598	650	635	664	632	687	641	636	656	681	654	603	607	678	637	680	593	637	592	638	639	671	688	640	622	627	627	685	650	610	623	654	649	635	616	617	609	657	639	613	653	637	668	633	638	609	648	637	659	599	673	646	627	649	681	619	695	573	610	622	658	601	615	679	640	595	637	678	665	690	667	650	668	630	645	651	637	655	654	614	659	633	647	658	647	639	656	657	647	611	671	678	620	688	654	613	649	639	617	642	626	640	663	642	570	661	690	630	632	640	674	612	664	648	667	654	623	609	646	601	641	686	678	613	615	635	577	618	637	651	652	653	638	608	601	615	621	610	659	658	657	647	600	692	633	657	606	684	700	665	682	636	647	644	614	605	681	653	623	665	607	602	623	628	664	615	656	637	605	648	637	609	636	653	631	641	644	670	649	611	636	596	637	614	631	668	646	674	649	666	661	638	614	667	609	605	627	602	688	652	622	629	635	651	642	656	645	676	592	600	634	648	628	663	630	623	647	680	635	618	598	640	670	645	653	632	645	617	588	607	659	619	645	578	678	662	611	653	646	641	603	635	636	629	656	659	637	604	600	623	620	641	613	655	663	639	637	642	632	658	626	674	625	590	638	656	673	621	698	593	687	643	640	626	626	617	645	594	632	620	661	623	642	638	634	620	624	676	681	589	648	683	667	604	660	641	596	653	655	628	656	615	636	601	661	635	657	621	665	703	620	619	654	632	641	650	654	630	636	602	648	672	623	641	645	636
7289	3389	1504	899	819	718	694	883	563	620	667	1490	1991	1887	1238	780	591	594	537	530	562	587	556	524	555	558	555	661	528	537	580	552	543	560	563	548	596	520	571	528	575	542	555	591	547	528	538	609	577	578	570	562	595	536	557	496	537	535	575	528	570	550	546	572	534	554	575	578	549	567	526	588	552	540	577	560	549	581	535	528	494	552	587	578	574	530	551	528	540	569	533	579	552	557	550	544	506	568	574	502	582	515	549	557	608	550	583	539	530	536	561	562	542	571	560	598	560	525	538	567	536	524	574	575	542	546	553	580	569	513	560	557	553	546	605	515	595	510	526	563	536	553	533	576	548	549	542	552	530	555	565	518	546	529	523	567	572	505	526	545	564	544	551	544	537	532	541	551	560	556	540	494	549	511	513	547	574	540	507	571	515	509	570	598	541	595	560	494	566	563	504	568	524	586	583	609	524	600	544	542	534	511	515	534	594	605	556	527	530	559	513	516	605	569	482	554	555	556	551	533	539	528	536	548	560	531	581	555	594	596	580	549	541	552	542	581	562	556	540	546	572	529	538	532	588	570	612	548	529	569	564	514	533	537	558	554	549	533	560	569	575	555	540	543	538	603	561	544	521	527	513	531	533	561	544	534	571	596	519	588	592	541	549	554	574	536	544	550	561	545	533	599	553	550	531	565	569	574	540	521	482	547	557	552	573	599	536	540	537	542	535	586	573	542	538	534	528	498	571	578	566	546	568	535	535	569	539	531	572	565	592	531	560	547	591	540	583	557	562	529	593	536	563	604	527	540	568	559	518	568	520	523	549	596	547	538	515	548	546	545	583	588	551	568	545	592	547	542	588	529	523	530	530	532	561	531	585	572	574	573	538	562	559	563	539	551	555	549	551	557	529	518	516	584	618	587	581	551	588	539	516	527	495	591	519	579	537	549	540	505	588	585	570	528	558	530	532	555	539	507	587	556	547	536	557	593	533	569	553	568	507	541	574	550	554	535	553	578	543	566	560	567	538	531	549	597	523	549	560	568	510	555	541	526	580	576	523	530	552	594	524	555	541	542	566	553	542	597	572	564	527	537	557	506	587	563	524	560	592	583	505	518	563	573	510	526	575	557	540	539	527	550	563	519	506	558	562	571	541	599	579	540	591	545	541	557	533	571	549	557	584	520	578	529	549	564	575	550	554	550	544	525	556	553	529	532	575	546	541	536	574	527	553	558	522	572	571	514	556	552	553	501	572	495	576	545	536	529	569	568	541	576	544	552	542	523	578	525	548	525	596	551	607	549	556	573	549	527	557	536	568	542	535	558	559	521	546	585	503	553	546	537	567	572	533	529	530	588	559	556	524	529	553	579	531	561	554	526	574	564	585	555	548	550	562	556	532	569	506	530	537	496	531	545	549	545	593	587	527	565	558	527	571	547	568	578	528	571	559	536	573	573	537	543	545	587	542	567	541	544	544	540	550	563	584	543	591	560	518	549	560	542	514	551	558	549	542	584	584	562	539	565	543	537	511	563	514	538	523	546	547	552	546	532	549	602	569	526	564	548	548	584	532	551	555	514	551	548	589	518	545	494	541	519	526	559	578	579	512	543	502	524	558	543	547	565	530	576	552	556	521	573	517	538	569	587	556	500	598	545	591	557	602	525	542	583	557	589	533	516	545	572	563	538	493	573	549	541	530	542	541	522	577	532	564	542	579	544	550	533	547	536	516	541	589	563	547	543	550	564	563	553	509	578	561	570	533	554	509	556	559	576	531	595	555	569	574	578	525	602	562	578	494	547	593	555	596	551	588	590	598	557	554	584	524	535	569	525	555	579	539	591	530	556	540	615	538	535	558	549	544	542	551	589	536	563	542	582	558	570	552	600	526	518	555	599	553	541	506	564	539	602	565	539	587	548	536	591	533	582	533	547	542	527	530	600	570	539	544	507	532	518	521	525	553	532	553	578	565	530	527	575	584	576	554	522	512	546	531	512	564	559	518	575	544	557	516	555	609	516	594	525	577	567	541	513	546	534	507	598	589	545	583	586	522	585	546	542	533	559	559	545	543	560	577	512	575	495	534	529	531	552	542	530	530	540	573	510	574	556	557	551	546	528	541	513	572	545	562	571	581	551	523	581	592	550	551	558	546	564	535	548	537	585	551	558	526	566	540	545	546	551	551	550	495	563	497	533	534	570	558	555	576	574	585	563	519	527	540	603	538	592	586	550	576	516	565	576	529	525	536	553	529	588	550	562	560	559	573	551	551	523	601	519	590	611	550	555	518	555	540	570	560	591	551	536	528	561	520	577	530	534	531	566	546	592	532	506	550	580	559	584	541	571	562	611	500	557	508	593	585	560	564	510	557	542	523	579	532	540	539	526	566	539	576	543	556	571	534	570	517	583	554	545	580	558	576	537	534	561	521	525	554	579	591	576	558	545	533	515	573	593	537	549	535	554	574	574	527	590	572	579	554	561	550	549	502	558	598	527	518	578	542	565	531	579	567	574	521	574	548	559	573	549	567	575	561	566	594	544	578	554	559	578	589	572	536	533	538	595	596	575	535	593	535	554	530	558	553	544	565	536	535	556	567	560	562	557	568	516	548	556	544	557	589	545	527	579	553	552	524	586	563	544	615	500	579	535	525	563	575	560	532	565	529	541	574	548	540	601	602	571	536	568	498	525	584	533	559	565	572	538	551	606	526	573	534	581	569	530	542	550	585	544	514	568	557	582	575	541	534	534	548	579	510	529	611	533	554	564	554	551	561	569	551	545	557	556	537	552	520	561	558	550	561	562	565	505	499	568	529	545	577	528	538	568	537	521	506	553	580	546	514	555	528	544	535	553	524	543	596	552	575	576	554	572	593	572	515	580	566	547	531	545	534	563	539	551	541	609	521	541	561	544	573	529	519	519	557	565	589	522	608	590	499	525	574	571	586	525	557	579	603	553	534	565	538	518	528	513	576	548	595	557	562	550	570	552	557	587	543	591	567	592	543	518	538	575	538	558	513	579	558	560	514	549	520	538	542	585	572	524	580	528	517	548	577	564	522	558	540	526	541	524	572	552	567	538	554	562	545	553	526	541	566	554	551	581	542	546	553	569	598	572	574	550	562	580	507	565	570	542	557	553	533	533	518	549	576	548	553	553	572	548	549	543	544	562	528	547	553	528	571	577	580	530	581	541	560	553	559	531	567	538	597	541	546	503	555	523	567	579	541	585	543	500	552	553	551	567	531	547	542	567	561	566	532	544	535	573	553	537	522	568	566	538	563	529	597	537	574	544	571	551	536	558	570	589	587	561	573	572	566	531	503	561	573	544	543	576	575	574	557	591	543	528	551	553	500	593	540	554	537	530	563	537	516	583	551	550	538	541	545	583	538	550	570	539	555	554	543	528	542	540	553	529	598	549	586	547	543	573	559	506	543	530	573	500	516	561	570	567	589	545	563	582	537	545	554	529	586	578	579	552	593	514	536	546	526	513	579	528	539	562	523	530
25516	21408	27549	25470	9402	2050	1414	1184	752	742	843	5691	13353	12771	6207	2155	1036	659	601	535	593	616	548	514	614	617	589	566	586	606	609	550	590	550	556	568	635	565	612	539	574	553	590	553	551	542	597	571	590	594	534	534	549	564	610	595	559	574	529	552	570	596	559	570	546	599	583	565	574	569	559	566	618	555	565	572	575	548	542	591	595	580	621	554	541	534	581	582	593	563	560	620	568	563	509	561	590	557	561	591	596	584	562	563	567	544	514	574	525	551	599	564	547	586	579	546	553	544	546	586	570	578	540	574	540	555	556	538	613	569	588	566	547	566	566	560	548	544	550	574	552	615	556	586	545	599	598	568	592	614	564	591	601	584	557	552	559	572	559	567	546	567	541	575	598	553	573	554	555	545	570	583	524	587	607	530	557	580	564	549	559	556	544	537	559	566	585	570	554	580	583	552	579	559	528	533	554	514	584	559	602	624	554	619	506	587	572	614	548	525	556	555	566	559	587	585	529	536	531	607	596	577	562	554	577	598	574	590	559	527	575	557	578	557	555	581	551	568	552	585	558	542	589	540	549	584	565	625	566	563	574	530	540	544	571	564	563	591	563	596	576	583	522	584	575	546	543	571	523	517	581	595	632	555	598	545	571	598	531	583	571	564	583	537	598	565	595	572	522	571	588	578	545	530	589	605	596	605	552	545	575	574	589	590	561	592	557	532	572	563	558	647	549	538	550	590	593	557	569	541	526	531	574	574	553	550	568	575	577	588	552	579	622	563	590	565	564	616	608	560	558	567	561	592	609	565	572	611	608	564	563	560	600	574	527	557	546	574	598	539	554	555	587	588	520	528	602	547	558	566	598	562	578	575	591	561	522	541	544	550	600	560	553	537	564	563	567	548	557	588	536	628	563	592	579	610	571	544	567	529	500	598	565	592	546	537	596	609	544	614	574	590	533	546	527	587	589	542	572	574	577	534	556	532	525	600	604	588	543	589	522	600	546	575	542	537	572	561	549	551	572	581	555	528	544	568	571	543	599	563	564	567	563	578	582	571	592	571	551	542	588	520	595	544	576	596	607	528	594	594	558	563	559	521	521	564	519	566	596	529	535	548	571	595	582	592	558	602	518	548	579	572	609	580	559	550	562	622	550	587	584	575	566	619	556	562	613	555	585	542	524	540	603	573	553	605	596	593	597	598	602	623	599	576	582	502	586	566	525	562	570	624	598	571	546	597	549	526	563	569	548	548	569	557	583	579	573	570	575	585	534	544	546	550	579	570	550	559	569	554	567	559	563	587	544	554	581	530	586	540	597	552	590	581	602	567	546	561	609	564	567	572	555	576	604	551	560	573	565	557	546	574	538	548	583	563	596	570	563	547	542	600	581	582	538	596	581	531	570	575	549	560	556	581	534	566	595	561	549	577	551	546	586	563	560	581	574	543	580	604	567	549	573	531	579	532	546	522	597	581	588	562	600	541	565	569	611	545	579	572	593	539	536	597	570	547	593	583	544	509	588	594	592	595	556	572	591	534	587	549	577	542	603	561	558	538	599	548	557	542	588	536	600	577	579	502	600	542	551	574	557	628	547	562	584	587	620	536	576	539	577	549	593	569	572	590	556	592	584	589	568	552	550	587	563	568	555	574	602	557	586	598	575	588	533	604	560	602	577	582	539	594	536	554	507	573	557	580	593	578	568	580	529	584	564	563	602	544	586	577	580	613	548	548	554	586	584	552	534	560	573	562	580	587	578	549	592	537	548	526	563	547	548	598	594	562	551	556	541	521	539	536	594	572	530	570	548	550	630	540	559	556	614	553	574	535	581	550	548	573	619	639	565	548	541	564	561	553	566	583	577	552	567	578	546	567	554	581	542	572	568	627	547	546	599	547	537	566	561	564	536	594	589	570	580	527	573	562	538	542	587	540	575	610	567	546	553	542	530	551	555	574	572	579	590	585	557	561	552	513	552	564	565	563	580	593	596	525	553	587	537	545	579	559	578	583	550	557	568	547	546	545	598	567	570	552	587	524	574	556	521	568	597	554	496	572	574	568	534	586	557	584	598	556	522	564	559	538	535	553	551	574	564	560	569	579	561	513	534	597	610	565	528	575	609	606	528	536	560	542	543	623	589	567	593	582	510	602	542	534	553	532	561	565	609	551	580	594	559	556	517	561	554	593	577	636	575	533	542	524	578	606	606	585	561	562	601	574	611	529	578	584	583	549	540	543	531	560	570	570	575	578	563	524	557	569	552	596	576	564	545	572	515	579	582	562	546	535	579	593	575	516	539	531	541	538	541	537	591	536	573	570	558	559	531	578	559	588	534	579	529	574	535	570	543	525	572	521	538	564	548	544	576	556	590	588	569	547	570	572	589	530	582	577	531	539	592	515	548	573	542	587	573	569	582	590	575	532	532	548	588	588	536	594	583	571	573	621	574	566	584	541	558	588	561	583	561	522	511	516	548	553	526	572	570	567	574	597	569	573	555	587	558	564	535	548	556	591	584	537	588	545	567	491	543	585	583	578	572	558	597	554	567	596	596	528	557	582	591	579	559	571	576	606	554	548	550	566	554	548	577	538	548	563	550	597	524	555	534	550	549	550	584	564	579	578	592	546	576	568	592	522	594	604	502	584	583	546	558	522	530	564	586	561	587	565	588	580	564	598	594	607	598	596	569	533	537	581	551	587	590	577	576	561	562	553	613	604	565	544	574	563	539	552	571	525	575	562	620	585	565	566	536	536	588	592	570	543	557	577	633	573	598	579	574	589	575	546	579	613	594	556	550	528	565	564	537	552	590	604	581	545	560	566	553	529	589	621	584	611	548	559	520	586	566	551	568	634	570	516	547	571	552	613	571	561	541	572	566	597	553	581	564	578	553	560	557	592	542	581	576	539	516	577	560	552	586	576	557	521	539	542	512	558	545	545	551	565	549	570	593	524	602	571	561	561	583	570	574	539	547	583	592	537	577	589	568	578	564	577	542	561	545	574	590	534	547	560	555	526	529	552	551	581	540	569	559	559	569	554	510	608	547	587	578	596	570	589	601	529	609	562	553	545	568	600	558	570	554	571	563	586	554	613	547	548	578	543	591	572	570	579	572	546	547	568	587	568	562	590	564	560	594	546	573	542	589	575	521	548	544	563	608	520	583	567	564	622	548	576	570	523	551	573	572	540	541	550	548	546	587	560	552	577	585	619	564	550	597	543	545	563	540	558	612	555	586	521	569	600	560	560	604	558	567	540	571	565	604	561	550	551	602	541	590	538	584	557	588	547	613	598	544	603	520	541	560	562	565	531	568	589	600	585	569	563	546	562	602	586	573	612	588	568	537	555	567	560	590	563	565	579	578	542	575	595	586	534	575	529	571	574	553	565	607	568	561	567	550	600	607	549	574	536	578	536	592	571	524	522	568	539	564	557	560	553	595	559	545	539	536	559	562	578	577	547	604	508	536	639	581	576	524	555	574	541	571	556	572	575	553	570	563	586	576	571
7082	9471	6163	3048	2311	1661	1418	1348	835	728	1036	8083	13833	12039	5606	2156	1082	578	549	502	517	507	524	523	511	541	500	529	539	552	515	523	550	508	527	508	535	511	467	533	497	523	501	493	533	533	556	519	507	537	537	491	517	571	543	492	547	532	541	516	544	529	478	556	521	500	497	515	503	486	524	485	507	498	542	475	517	513	552	497	549	528	534	524	473	491	503	520	553	497	537	512	462	549	519	516	511	522	527	530	499	532	518	490	481	498	518	524	506	543	503	525	547	527	492	513	519	518	515	492	524	514	543	527	533	528	504	508	512	503	517	507	536	512	516	479	518	505	524	517	525	509	496	499	542	516	514	506	494	482	557	499	515	519	541	517	493	510	547	503	487	505	529	564	494	535	555	485	524	529	518	529	501	550	502	501	498	518	527	534	508	497	485	504	510	533	476	476	492	511	548	513	492	482	521	531	479	486	500	503	487	490	484	546	491	482	538	509	520	529	519	499	504	473	533	514	530	508	495	544	544	524	521	529	562	521	495	514	492	524	468	498	518	519	500	501	518	504	499	489	534	511	522	484	516	556	506	535	529	550	530	472	541	473	547	499	521	531	503	527	492	521	484	523	510	487	513	504	512	522	513	515	499	481	457	518	535	530	493	528	547	529	491	496	491	505	543	505	491	558	528	542	577	519	488	536	496	513	519	506	542	542	515	517	515	524	506	494	504	489	498	509	489	556	517	520	475	491	492	472	488	501	469	506	512	490	498	535	494	516	540	497	502	525	446	496	502	533	532	507	553	487	528	536	535	560	530	521	529	487	501	518	502	503	524	533	522	545	541	513	537	498	523	530	510	536	487	512	501	554	475	526	520	544	552	520	502	498	483	506	514	521	514	528	513	547	523	527	527	470	540	471	516	503	490	510	458	526	487	534	505	541	494	514	528	521	526	533	512	496	521	510	511	508	497	537	525	546	552	478	524	512	474	500	479	526	512	492	485	534	497	486	502	519	575	505	550	525	527	505	514	516	498	530	492	495	503	516	517	528	517	527	515	584	498	523	517	526	481	477	532	484	467	487	507	495	518	508	526	501	522	486	482	498	502	510	503	509	515	466	543	500	462	534	501	536	533	517	484	493	515	542	526	552	544	532	493	490	492	537	500	523	491	539	479	531	516	502	525	507	511	557	531	517	481	478	475	519	478	528	516	493	546	529	494	559	494	484	502	506	494	482	499	522	523	537	485	489	530	536	528	534	516	518	456	505	521	506	501	520	520	514	524	464	532	529	487	530	549	494	543	511	508	471	509	508	466	501	499	520	521	482	511	510	487	527	534	471	530	513	543	504	551	517	532	542	521	513	488	529	520	497	557	509	511	521	501	516	485	485	514	555	499	510	549	516	506	532	506	510	513	501	475	542	512	488	501	499	519	508	498	544	507	526	514	488	537	491	489	504	541	511	518	548	501	538	543	471	498	504	467	534	513	502	500	482	530	513	512	515	518	533	521	492	505	507	513	489	494	461	518	518	529	555	533	511	512	498	492	504	528	548	501	459	509	491	530	512	517	476	515	493	532	492	489	482	503	538	522	486	533	530	493	559	464	510	539	503	491	493	520	487	511	465	541	520	513	535	494	530	534	550	495	511	538	546	531	522	489	479	503	517	523	522	545	515	503	504	520	489	541	488	525	476	501	507	511	502	498	521	473	499	535	528	471	520	521	514	522	486	499	485	498	496	498	512	511	494	522	501	556	503	490	542	487	515	524	506	504	508	542	536	547	509	518	474	549	509	547	495	502	515	535	515	530	553	556	570	513	473	535	515	481	487	474	490	527	509	504	536	500	520	521	501	489	497	518	545	514	484	520	523	511	488	470	497	509	504	503	481	511	496	516	535	553	518	476	503	525	529	560	496	551	525	520	492	492	526	535	497	505	471	502	512	499	497	481	506	538	516	519	485	479	519	465	515	530	516	505	491	557	587	538	519	485	480	546	544	534	520	478	519	556	486	492	496	513	530	540	497	470	503	491	508	518	477	545	512	509	528	541	506	478	542	491	508	531	503	487	536	488	521	550	520	508	507	535	517	467	494	507	495	548	494	507	516	499	539	496	518	506	493	496	503	514	479	561	513	545	539	504	516	495	524	522	543	532	542	482	523	531	521	536	489	465	479	533	514	527	494	533	546	573	493	551	482	504	489	514	512	477	507	451	520	498	499	506	483	508	505	503	511	485	492	494	494	548	529	482	524	527	534	506	516	493	492	505	515	507	535	510	510	479	504	454	515	545	480	532	492	541	509	520	519	522	528	496	544	466	511	469	472	522	472	455	509	504	531	538	486	559	500	538	499	560	489	487	516	470	511	501	504	498	492	524	500	558	522	523	515	527	508	541	512	520	486	471	530	538	480	500	517	485	520	528	487	505	472	508	495	508	502	499	469	509	499	496	501	504	511	522	525	519	495	480	515	500	510	547	526	491	504	519	532	518	490	540	494	498	491	483	517	469	522	547	500	537	529	532	562	503	511	459	484	527	505	509	522	505	505	506	512	511	520	504	532	478	518	530	495	497	531	486	506	547	504	564	503	572	465	537	505	520	501	515	502	480	524	531	515	491	505	513	497	539	518	498	508	476	557	483	540	546	501	508	469	494	467	505	519	492	516	515	559	494	546	578	482	506	537	479	502	506	477	510	490	515	506	484	497	531	490	543	499	488	521	539	515	458	519	498	489	523	518	519	551	534	526	506	490	550	455	498	541	493	487	496	554	532	522	492	485	525	476	518	514	490	487	502	494	523	524	526	530	505	525	550	536	539	498	566	512	509	521	531	491	508	502	486	520	484	554	527	533	522	516	477	503	496	512	513	470	522	531	495	514	481	471	507	498	509	493	487	515	538	500	479	499	488	509	528	506	536	548	508	499	500	548	515	503	488	515	514	512	531	506	500	446	480	497	499	508	477	520	472	519	550	522	525	521	513	499	468	505	533	477	495	538	498	523	523	506	488	521	531	467	542	507	524	517	487	510	496	531	506	487	539	525	507	500	497	524	563	491	488	491	509	542	522	509	528	490	529	537	559	514	489	538	539	492	521	494	481	501	497	511	496	551	519	505	532	510	462	529	512	510	526	504	491	503	524	516	491	508	476	497	480	482	450	578	505	522	515	492	532	480	510	490	513	531	540	505	575	512	547	507	487	504	512	492	507	520	485	541	510	488	513	519	521	476	532	512	478	511	524	504	515	516	507	529	497	535	527	554	516	550	525	530	528	506	516	491	492	537	503	490	547	519	531	490	522	506	537	491	512	494	489	525	525	449	501	486	483	475	468	496	530	483	506	506	471	527	484	480	491	517	506	494	485	523	542	493	500	532	506	555	524	507	524	501	546	460	486	510	524	502	530	505	505	491	466	484	539	530	515	509	470	543	535	542	512	514	473	530	532	543	499	535	529	532	541	538	505	500	531	486	506	497	520	522	470	506	509	496	507	493	511	514	522	482	525	521	475	540	520	582
24589	21415	28606	24678	20867	8202	2926	1738	1278	982	975	9866	23282	21077	11777	3758	1578	898	705	720	680	694	675	665	692	631	681	685	666	682	699	667	667	696	697	638	636	683	669	674	649	678	690	650	681	692	664	686	609	675	680	693	664	674	661	701	669	666	687	682	689	658	679	649	656	645	632	620	661	702	707	612	641	652	655	668	646	697	673	637	686	664	644	631	656	662	656	667	596	711	638	629	656	659	644	659	692	684	661	681	687	622	651	703	677	722	659	675	646	669	707	689	698	690	718	670	599	705	625	669	684	621	664	654	608	667	643	664	709	661	647	659	673	650	706	682	604	694	643	653	661	649	748	659	709	687	658	696	624	655	638	669	672	663	681	679	646	703	659	638	656	679	675	662	636	641	641	702	684	676	659	654	706	663	656	634	650	644	711	665	655	659	644	652	644	680	639	695	599	692	643	651	694	612	684	664	643	632	668	684	670	660	708	627	644	688	655	663	649	686	662	701	694	664	653	722	687	676	638	663	697	649	688	669	681	660	682	674	689	650	627	656	663	630	705	665	712	632	691	661	722	629	685	703	661	686	643	676	698	633	656	632	674	673	713	677	649	653	667	688	658	636	608	696	683	702	663	620	682	683	658	695	660	672	648	655	685	677	682	621	617	713	640	664	640	671	667	685	597	664	665	667	688	699	643	660	613	681	733	624	656	643	629	649	676	667	680	677	635	660	664	692	641	716	674	696	630	716	668	676	663	707	725	712	682	666	696	631	672	648	655	648	690	700	685	638	702	646	705	672	641	690	647	643	669	673	678	693	706	667	718	679	647	689	635	685	653	645	697	708	652	675	676	648	641	676	708	669	623	653	657	701	624	667	660	664	661	686	671	653	667	640	636	657	693	621	683	682	688	710	684	663	692	617	640	671	675	681	675	667	658	673	638	642	707	657	680	639	630	637	614	658	661	597	736	597	699	692	678	653	675	686	650	678	640	645	656	639	622	671	668	673	695	605	649	672	603	651	657	668	691	687	670	703	680	655	692	617	694	655	669	673	681	700	668	627	662	677	621	685	691	690	659	637	613	654	695	630	678	663	631	680	676	675	653	628	656	656	679	720	641	621	663	682	681	686	673	684	656	648	667	655	666	653	640	671	677	671	713	656	631	662	668	663	645	636	652	674	652	674	630	652	624	717	669	702	646	659	615	635	634	635	671	648	704	694	651	634	722	654	671	667	652	675	707	701	691	690	652	631	627	653	667	662	639	621	647	658	681	667	666	677	697	638	702	638	665	686	694	659	617	650	668	687	679	668	709	708	641	663	634	620	649	662	658	670	669	688	705	650	658	698	681	686	641	660	604	629	670	637	662	644	666	640	657	645	668	668	690	663	650	668	666	692	637	683	650	686	664	700	706	693	618	687	619	688	630	685	701	666	618	718	675	666	690	652	696	630	665	688	700	649	677	711	667	669	667	652	702	612	665	686	661	644	672	697	638	661	635	651	665	623	647	677	682	699	633	647	644	657	621	643	678	686	726	677	644	649	673	711	675	681	688	644	646	674	647	637	689	696	704	696	679	687	696	662	671	674	638	662	686	669	697	673	653	679	649	687	680	695	682	648	614	699	643	667	653	650	707	619	657	668	633	689	654	693	719	638	655	662	677	666	656	661	662	644	669	683	670	675	721	658	677	646	666	647	638	637	684	632	648	667	681	683	667	597	600	623	661	693	668	661	663	659	689	639	682	692	698	629	708	630	646	663	696	640	674	642	696	669	638	642	654	648	612	636	639	656	674	691	645	711	624	648	648	693	688	683	732	629	702	701	634	622	651	667	638	650	652	662	626	671	693	666	671	589	630	656	656	723	685	632	650	694	633	696	625	646	669	674	654	691	642	713	612	630	662	680	628	685	669	658	670	621	680	672	655	640	694	667	632	681	659	678	685	688	702	646	659	629	658	666	679	668	670	655	662	731	662	656	637	648	666	640	661	641	645	667	702	667	689	639	665	699	683	649	674	630	638	676	690	719	662	638	634	654	667	633	645	649	649	625	678	660	667	641	651	634	647	688	719	640	670	624	678	665	654	640	650	669	652	649	681	659	675	717	669	677	634	676	673	694	619	673	670	658	714	682	667	633	652	695	697	663	613	652	611	720	637	688	674	675	662	638	660	683	689	675	664	655	653	673	638	662	635	687	649	633	648	700	684	644	635	672	669	673	676	617	617	696	666	679	666	704	688	647	684	673	656	649	643	672	631	637	655	670	640	649	688	610	615	632	661	649	666	652	711	670	661	667	618	673	665	663	646	681	651	639	666	661	669	668	684	632	688	694	652	668	637	637	644	655	641	638	663	661	622	655	685	699	671	680	689	679	649	691	614	689	719	660	695	655	633	660	685	652	624	648	689	639	676	664	696	662	689	630	642	674	653	660	614	688	682	655	674	691	647	653	615	698	711	646	678	648	691	646	632	644	684	684	662	688	651	678	629	667	671	664	675	641	635	697	652	667	631	697	669	662	667	692	642	653	638	652	668	667	661	645	644	631	678	636	637	649	677	657	684	690	672	658	712	686	662	681	668	616	681	645	709	657	657	674	625	659	645	624	651	634	658	660	662	663	694	683	704	683	669	637	664	628	666	659	690	676	674	656	648	700	638	681	674	662	703	693	621	661	650	688	662	675	676	653	688	676	658	734	657	605	669	636	667	659	622	679	663	696	695	642	694	692	677	651	614	642	649	690	674	670	661	670	702	672	670	648	702	673	629	643	702	656	645	698	674	632	680	659	667	659	675	701	663	685	630	662	658	694	663	690	629	653	668	642	663	615	655	706	640	685	680	666	665	668	686	697	615	676	640	625	645	709	648	651	652	656	648	667	624	678	682	641	657	628	667	663	671	686	663	653	654	700	684	702	692	614	712	718	638	622	658	685	684	688	678	651	673	617	619	732	626	651	638	669	665	653	706	632	677	640	648	646	636	622	709	656	665	677	657	726	670	681	709	659	631	666	669	655	644	692	688	649	706	624	688	642	655	735	701	665	671	673	659	665	712	693	653	670	660	628	662	658	679	678	667	682	639	661	644	616	630	645	636	645	633	681	711	674	647	717	672	650	690	636	674	742	637	679	623	686	644	629	659	662	674	630	621	640	659	625	655	650	673	671	648	678	646	628	692	682	678	657	669	667	701	694	642	683	619	639	648	641	622	685	689	677	625	637	708	647	700	658	620	670	637	653	679	642	685	668	630	644	668	622	682	651	636	672	637	650	664	649	643	650	642	641	645	634	646	641	708	677	689	638	667	640	742	635	635	679	642	651	633	656	663	654	689	640	653	608	662	655	660	698	639	667	635	675	596	624	688	599	636	628	690	659	685	660	638	696	659	617	639	671	636	674	612	714	616	632	667	666	667	637	669	634	689	661	719	673	640	703	637	635	653	660	669	655	673	644	680	656	698	674	636	654	709	666	665	616	662	675	650	663	615	690	644	681	668	704	655	619	664	638	668	698	690	618
7916	15791	14746	8417	3534	2972	2401	1944	1646	1070	1109	13246	22422	18671	9491	3560	1591	772	626	614	607	610	586	605	600	600	617	554	593	585	605	630	585	604	620	628	628	599	604	578	599	560	588	619	588	646	586	618	609	634	615	552	613	610	583	571	623	595	600	515	621	637	569	588	594	618	622	586	622	603	593	585	615	563	542	595	586	600	617	628	601	617	622	625	574	570	615	611	569	607	601	576	614	593	560	583	602	580	571	596	581	572	588	629	561	628	626	618	598	602	597	609	555	577	578	609	546	606	618	610	597	560	621	586	581	599	595	610	628	560	589	563	561	636	588	590	613	593	551	560	579	580	662	611	626	565	599	634	553	573	560	634	589	578	615	613	639	591	587	550	583	626	592	596	636	602	534	579	623	555	585	596	591	607	581	583	554	593	577	601	619	561	612	565	597	572	601	612	557	579	592	603	603	569	589	557	570	588	619	614	600	567	566	574	572	584	601	602	597	598	561	591	568	593	560	582	597	540	548	594	611	580	603	561	555	598	607	584	608	587	588	604	615	535	572	593	572	620	592	573	593	582	586	584	585	595	610	609	600	550	579	596	614	579	591	585	536	583	552	619	635	561	589	580	594	646	628	629	541	619	640	592	581	595	601	584	624	595	600	550	646	569	607	604	609	573	581	570	602	572	592	601	575	594	614	589	592	580	602	565	587	611	569	580	649	588	576	604	593	585	632	596	611	597	534	571	557	611	622	630	566	598	598	595	599	606	578	584	605	588	571	606	609	560	545	627	586	584	544	558	543	603	632	596	570	578	586	562	583	574	596	609	578	600	643	584	608	596	567	599	609	612	604	581	579	604	571	576	591	559	591	586	551	584	580	604	636	592	599	636	590	573	588	595	577	610	596	550	598	632	566	647	613	638	573	562	568	572	610	555	571	590	573	589	613	630	612	564	573	600	588	627	639	640	585	590	586	588	580	562	589	566	633	581	608	569	589	608	628	571	599	606	591	606	583	606	564	571	614	537	573	530	591	594	549	620	555	514	589	559	566	606	622	590	606	599	562	595	575	578	552	603	586	606	603	567	579	584	572	598	581	593	592	582	563	583	571	616	569	606	647	637	604	586	624	632	624	551	601	671	579	591	603	585	546	594	592	570	579	602	627	564	597	622	586	611	578	598	596	566	565	577	562	589	558	590	562	591	574	558	627	620	567	564	570	616	644	601	560	601	605	538	586	572	592	602	583	583	588	585	571	600	631	571	638	601	622	598	550	546	578	580	577	597	586	572	583	606	610	559	623	584	585	567	591	584	592	603	631	592	620	617	595	581	588	610	571	573	597	629	557	549	550	608	595	572	605	597	554	577	545	570	580	599	605	576	576	600	565	590	606	632	577	589	547	612	565	623	618	613	565	582	592	561	619	555	603	590	607	591	574	604	596	591	576	602	613	572	600	592	608	603	606	608	596	595	598	577	579	600	593	576	583	558	593	604	586	555	590	595	563	586	609	528	550	565	604	570	615	584	616	592	603	617	590	552	577	544	631	602	552	602	573	604	608	607	546	542	613	565	651	571	571	583	593	611	641	567	572	548	583	578	578	592	596	594	600	566	554	578	626	634	648	572	579	567	612	574	572	594	602	550	594	589	567	598	592	569	603	621	616	557	608	559	629	632	550	573	590	608	583	587	563	599	644	615	575	589	573	533	591	567	596	653	553	585	608	598	581	601	631	586	556	567	596	575	583	565	597	570	584	599	574	564	567	609	585	621	582	596	574	591	656	591	624	574	585	603	634	623	633	583	598	562	564	577	593	578	565	584	570	631	584	615	574	588	596	620	528	587	601	623	607	532	643	575	597	576	562	628	586	567	582	599	580	570	581	573	552	562	620	602	635	583	602	539	601	556	592	588	516	567	590	617	607	555	574	562	556	565	601	564	565	576	585	628	587	586	578	595	526	566	565	618	595	607	614	582	616	589	615	631	588	613	576	586	594	620	565	556	598	610	583	578	599	589	593	602	550	611	610	592	577	601	579	558	603	589	597	580	616	570	576	634	548	620	610	584	581	577	600	587	636	613	566	565	599	634	622	586	591	639	637	560	563	588	575	599	599	578	615	577	639	601	624	617	616	538	593	602	606	584	578	559	614	619	596	634	602	575	578	611	594	587	539	571	581	579	566	564	589	596	592	592	562	614	569	566	583	584	653	606	599	520	566	607	553	563	551	620	604	639	581	571	552	590	631	551	560	605	541	580	615	578	615	621	621	575	608	606	608	579	601	576	578	605	627	580	580	555	604	588	554	630	617	595	578	546	585	585	557	596	596	577	611	605	536	587	643	596	601	564	592	576	641	594	586	602	616	598	559	627	609	599	632	569	596	614	599	596	564	561	553	590	544	590	574	573	610	558	564	581	564	610	552	631	551	580	585	584	587	607	575	551	596	564	562	596	564	603	592	620	644	604	611	600	536	536	566	564	558	587	616	596	561	595	595	589	621	567	553	586	638	578	596	622	609	600	578	538	579	574	612	592	574	618	618	579	534	568	600	589	595	624	585	544	551	573	632	553	577	638	528	657	561	631	572	602	581	567	593	607	543	599	556	567	614	565	552	620	596	610	602	572	569	622	590	550	595	603	566	598	564	603	593	619	580	632	603	609	559	607	609	537	593	576	638	594	600	536	605	625	580	559	561	586	591	589	567	619	568	598	621	586	578	577	601	594	586	550	514	597	588	574	601	585	593	582	573	598	554	641	603	583	602	597	577	572	560	572	556	582	586	563	566	546	604	545	537	614	615	565	557	588	572	595	606	628	634	596	574	573	579	598	566	565	579	580	605	626	558	572	561	588	613	579	570	593	568	593	607	566	577	609	537	552	558	588	580	552	603	610	606	581	569	567	594	605	580	568	582	603	571	591	576	563	632	579	607	634	578	574	596	572	632	554	588	588	599	598	582	583	556	590	561	608	579	542	580	573	581	563	571	560	599	581	606	612	601	605	601	568	648	562	552	560	589	640	594	556	560	593	553	621	628	591	588	621	580	609	594	591	568	614	596	578	588	588	649	546	627	547	588	545	609	598	618	563	573	628	606	553	587	613	589	603	597	566	609	565	577	584	600	567	573	618	601	587	561	609	619	582	561	566	591	581	635	588	571	614	570	603	595	588	602	567	574	605	576	571	606	650	579	556	575	602	578	613	544	599	591	606	582	578	593	587	560	595	618	589	569	535	601	583	589	594	580	560	593	593	581	579	575	569	557	580	583	583	588	553	612	597	596	546	592	585	585	567	600	591	589	583	594	583	575	557	607	600	587	589	640	583	591	596	621	567	585	558	569	625	588	546	621	557	624	585	543	573	551	604	570	631	616	599	581	614	622	540	588	573	568	546	617	578	567	587	573	553	580	573	572	567	578	614	613	638	605	566	580	618	571	570	589	596	571	608	562	613	616	597	607	571	584	635	579	558	636	568	599	622	558	591	600	579	567	585	580	600	601	569	613	632	579	581	552	608
27764	11892	3044	3484	2195	1461	1091	875	816	663	692	836	1537	1575	1458	920	723	630	602	614	660	620	595	604	581	622	592	661	584	645	626	635	588	610	636	644	633	652	624	585	561	594	580	632	618	606	613	590	585	628	561	624	613	620	594	572	597	605	582	590	616	621	577	596	574	613	572	607	618	584	602	604	562	594	603	592	611	606	633	610	583	590	610	625	604	580	581	564	610	596	620	566	579	598	609	607	538	613	647	643	590	591	618	614	574	588	644	576	580	602	635	618	613	580	587	564	596	603	567	604	568	537	656	592	583	567	589	600	590	635	609	600	629	587	615	568	599	593	592	552	582	565	579	616	578	567	584	594	620	560	595	600	598	616	595	638	585	595	602	611	576	570	639	582	574	571	625	593	591	619	623	648	602	635	580	598	569	608	607	604	590	589	608	549	597	586	594	567	589	569	594	591	601	601	644	647	592	587	538	544	614	654	615	621	603	609	572	609	606	584	574	597	599	563	592	571	601	620	592	616	532	605	620	605	586	601	629	593	568	574	574	554	601	627	587	636	608	592	622	563	650	589	577	640	620	642	582	598	592	612	610	587	607	565	594	621	620	588	611	601	646	583	556	630	585	553	655	606	579	590	543	593	578	643	603	623	544	605	614	609	598	565	576	617	563	589	565	583	611	577	608	620	620	604	586	579	621	598	597	572	588	574	586	613	604	558	639	618	601	610	596	581	579	604	592	572	610	620	617	595	572	620	535	591	552	552	608	587	624	581	576	581	573	552	579	571	615	605	598	609	600	619	595	600	627	619	570	585	552	621	591	633	625	600	601	638	594	602	609	559	618	606	615	558	592	605	617	631	594	622	600	616	643	635	597	571	566	583	591	582	561	644	591	595	548	556	566	628	578	593	557	613	615	613	619	595	560	578	639	588	622	583	587	569	615	601	585	615	573	619	582	613	629	574	570	650	552	572	611	624	594	567	606	615	625	582	583	615	614	568	598	655	581	622	623	603	612	588	593	600	589	595	573	614	574	573	635	582	571	584	595	598	579	569	562	596	596	583	572	630	546	607	600	581	620	576	578	560	626	589	596	597	597	594	556	609	606	579	642	648	572	598	602	611	572	591	615	616	610	587	620	597	547	617	609	584	568	586	565	608	570	606	582	602	586	585	605	576	616	622	610	623	595	623	628	594	650	572	557	600	571	532	580	567	546	554	599	594	624	635	597	588	556	600	555	634	600	597	617	595	598	582	602	610	570	611	618	578	577	596	576	611	612	624	569	604	595	622	577	582	591	643	567	580	609	593	627	607	554	635	587	645	572	606	606	609	544	599	590	636	601	574	556	606	584	591	596	594	633	626	590	587	578	607	628	571	565	577	587	620	639	609	636	581	592	591	649	629	599	585	623	566	631	594	583	597	571	596	630	626	561	631	609	599	624	635	586	659	589	540	642	599	630	654	584	577	593	600	570	616	607	560	605	590	602	583	630	571	588	560	643	623	570	617	632	587	585	575	611	557	569	584	591	574	604	572	581	596	619	556	617	617	600	611	579	619	603	643	599	607	582	561	572	600	609	609	593	568	593	617	596	574	605	541	591	622	617	613	598	595	573	551	607	582	562	622	607	603	608	590	612	594	582	596	573	611	565	601	614	588	605	630	625	556	607	614	599	604	581	572	617	535	551	585	605	588	566	593	578	612	647	589	586	618	621	560	572	596	664	616	615	572	599	582	602	586	612	570	612	585	546	605	555	540	611	580	632	619	585	546	626	577	600	595	551	597	544	591	563	594	585	574	643	581	615	588	663	597	625	621	594	588	570	633	591	556	655	604	580	579	609	582	591	575	603	582	637	609	608	592	567	625	577	609	624	561	606	589	598	577	583	618	622	586	667	631	624	600	639	583	586	581	551	618	605	589	583	611	631	596	582	596	653	598	613	560	642	597	583	570	639	592	576	569	624	585	569	634	586	592	589	668	585	617	628	618	578	584	566	630	568	617	571	591	622	591	580	601	623	586	612	573	574	623	606	618	527	643	614	598	639	574	586	605	582	576	572	588	604	593	574	601	604	586	612	593	571	592	590	591	589	601	580	618	622	611	545	579	595	605	581	581	563	595	611	577	599	590	612	573	608	629	604	595	586	617	625	569	616	634	585	583	591	569	606	619	576	591	607	596	654	594	579	585	602	579	600	632	589	580	629	596	588	641	603	612	600	664	578	620	609	599	577	559	610	592	624	632	592	598	590	563	616	578	594	609	561	553	603	576	604	569	633	568	595	621	612	580	617	594	608	587	617	604	641	595	578	530	586	588	622	598	599	619	564	623	592	631	611	632	606	552	592	587	572	619	639	606	590	530	649	620	633	611	556	610	629	582	630	566	597	608	572	590	648	611	626	616	596	584	613	616	596	628	580	601	620	570	615	602	584	587	599	606	564	566	613	565	586	588	620	582	582	592	619	578	573	576	581	626	596	580	596	624	590	586	611	564	557	567	605	605	604	594	621	621	596	582	561	598	596	583	601	623	584	609	616	618	568	588	602	616	602	616	604	612	602	582	616	615	587	623	568	595	604	576	579	620	636	612	578	563	598	620	600	605	595	605	583	586	556	563	572	620	598	592	621	611	612	640	567	603	585	553	626	598	604	607	584	614	618	588	598	619	580	591	543	586	579	615	583	607	607	620	606	545	626	571	580	568	614	593	635	586	562	592	605	610	620	556	586	595	604	599	619	642	634	633	554	622	616	600	597	578	544	564	599	573	567	635	636	596	597	582	599	585	595	633	622	591	602	601	602	563	622	575	555	642	645	613	549	607	619	579	641	607	586	567	595	592	607	606	570	580	545	626	622	617	580	582	610	583	581	616	601	568	603	582	597	572	590	554	611	630	618	607	617	597	553	571	546	548	625	628	635	623	615	573	606	576	543	572	641	550	577	571	610	620	588	601	620	573	599	612	590	578	565	602	627	617	656	592	544	575	595	579	583	613	557	594	578	584	569	605	595	619	628	589	631	598	614	576	617	594	624	585	586	620	547	589	584	622	620	604	615	604	610	625	576	635	584	591	561	626	595	569	586	612	579	605	652	591	601	603	605	584	571	528	640	625	570	556	625	608	610	616	626	542	646	596	601	613	616	579	621	592	559	618	582	619	612	599	612	592	622	634	591	572	611	585	574	600	563	622	561	550	605	630	575	545	602	586	575	576	604	605	585	568	581	618	564	622	587	622	612	611	602	629	607	615	581	598	588	547	579	586	613	599	569	605	590	616	560	599	608	576	600	578	619	584	586	649	573	593	600	604	578	624	604	584	550	565	619	543	595	594	569	583	611	584	609	629	641	579	620	583	622	601	559	589	615	575	617	563	632	613	569	608	595	628	551	595	595	603	589	584	596	586	561	566	626	562	608	624	563	593	591	605	616	582	583	592	636	621	576	638	535	594	579	632	632	579	570	602	603	572	564	567	597	610	602	620	548	584	582	602	583	583	553	593	584	560	625	561	577	593
6770	2970	2717	3524	2716	1862	1250	1063	851	745	680	881	1884	1833	1425	863	682	517	569	476	534	515	545	512	556	524	503	552	506	558	555	535	561	486	515	501	521	517	503	510	532	535	535	506	503	490	504	522	532	499	510	567	530	529	526	521	504	547	517	521	515	530	538	529	555	512	558	514	556	541	522	559	501	524	511	471	586	510	532	523	512	490	486	511	516	529	514	540	529	506	492	543	485	546	513	524	525	511	511	493	530	545	528	537	508	519	535	513	506	555	558	535	534	519	520	548	549	492	518	551	523	483	527	521	538	499	569	494	472	546	486	498	546	500	499	558	500	495	469	506	557	488	530	535	472	511	545	515	477	490	527	499	536	530	504	566	527	459	504	496	517	491	491	516	510	518	533	586	537	514	545	537	520	502	503	494	532	524	461	496	516	526	489	537	486	508	522	550	496	503	517	517	546	532	504	510	551	512	470	515	524	526	482	543	539	503	551	510	506	548	509	576	538	515	527	540	527	503	504	524	504	531	510	541	543	551	497	568	518	540	542	544	488	555	530	534	502	531	564	517	522	541	487	500	481	549	507	538	475	491	520	489	536	526	489	528	503	532	551	498	504	515	507	529	519	529	515	528	506	506	524	514	532	512	530	503	547	541	510	524	517	527	539	471	530	544	528	515	541	489	521	514	506	536	518	511	549	511	505	483	560	536	519	534	516	489	507	491	554	530	504	537	539	531	501	538	537	505	552	497	554	507	484	500	522	485	512	474	489	497	543	494	563	559	517	504	525	548	504	483	498	516	502	545	468	503	547	523	499	530	502	519	543	527	535	497	519	511	538	486	525	521	506	515	473	538	507	487	551	519	495	522	481	526	541	537	520	498	507	575	532	520	517	519	508	508	528	536	518	532	547	537	543	532	546	472	584	486	555	529	503	525	546	520	484	523	489	473	504	531	508	538	489	495	540	511	513	531	538	529	511	513	505	558	538	464	542	515	536	533	565	505	507	480	524	523	536	536	514	523	541	470	508	506	528	551	531	529	536	543	512	528	535	522	514	519	541	492	538	487	499	516	527	528	530	545	476	475	542	546	513	494	449	519	494	490	537	523	518	504	484	487	510	535	557	471	615	447	554	502	523	482	487	508	503	520	520	527	509	509	524	531	510	526	520	524	533	550	498	546	524	542	503	476	495	520	526	467	536	508	558	516	516	511	517	486	508	536	516	496	482	520	493	542	548	497	517	506	482	538	530	554	524	521	521	481	514	526	558	491	525	535	485	526	525	561	523	547	528	538	504	515	522	529	501	531	486	529	510	494	508	506	506	505	476	536	536	535	558	499	540	530	498	513	550	537	476	483	513	551	535	536	558	499	583	531	513	488	546	530	462	537	477	517	523	488	527	505	521	538	559	528	522	552	534	529	548	491	527	485	542	562	525	520	529	533	528	533	521	521	531	509	528	556	447	516	496	461	511	509	540	538	532	551	481	548	541	515	567	512	544	532	506	499	491	530	523	537	502	507	575	504	550	527	538	534	580	498	550	525	541	504	509	533	551	530	525	488	503	532	513	543	540	520	514	544	496	548	511	514	508	550	584	525	555	527	533	566	522	525	503	479	552	552	507	507	480	519	508	513	503	489	507	488	492	542	520	504	526	532	528	549	510	541	507	538	510	494	497	500	525	549	524	473	507	510	521	543	533	506	537	517	524	547	532	549	529	514	506	539	523	535	501	513	523	535	508	548	542	557	513	514	504	490	574	561	506	523	539	537	537	537	551	538	517	510	574	487	462	537	543	504	495	546	521	506	511	533	510	501	508	541	538	526	548	479	513	495	503	517	499	540	520	497	536	544	511	480	534	522	492	532	535	522	484	539	502	551	513	507	481	514	555	529	555	481	524	521	548	518	504	529	505	502	542	454	529	517	519	506	543	537	533	520	505	528	478	541	526	518	505	539	503	511	506	522	555	539	542	506	517	491	514	515	532	557	569	503	501	510	482	545	512	548	553	500	513	500	521	501	547	538	487	503	555	514	494	481	519	526	505	542	493	510	518	526	508	554	525	530	507	517	512	540	509	500	519	472	545	501	525	522	491	523	514	514	499	524	522	522	529	522	525	525	516	510	531	496	514	476	535	516	523	490	518	485	495	522	531	538	576	503	514	546	530	559	500	501	524	506	586	489	579	525	490	522	505	525	503	558	482	495	502	517	544	502	524	542	537	483	517	517	539	520	528	519	560	492	506	554	539	508	524	484	530	530	514	550	507	541	502	526	491	500	569	517	511	533	510	463	501	511	520	512	496	498	490	499	546	515	522	528	527	529	505	507	495	528	509	545	523	506	535	472	505	529	529	526	478	530	548	558	526	471	529	525	547	513	536	518	544	523	541	503	540	535	534	523	514	584	553	483	499	470	522	540	460	507	513	536	544	479	514	536	539	515	527	546	501	498	543	510	532	514	495	538	528	529	508	518	486	566	535	488	504	573	551	543	511	519	544	527	532	483	529	484	527	491	504	493	519	530	548	540	542	531	526	542	537	528	553	510	559	530	529	524	504	548	554	506	506	524	522	497	530	541	541	584	524	494	509	512	492	502	565	517	489	517	516	510	507	537	491	527	519	545	546	522	541	523	525	546	559	525	531	499	524	524	541	490	545	502	492	551	555	481	537	529	505	520	539	511	517	538	510	501	523	514	518	535	512	509	509	535	481	520	540	531	540	479	531	484	523	525	551	513	496	542	525	495	525	540	514	522	460	513	522	548	484	527	535	534	532	494	496	507	521	534	517	497	503	541	514	519	571	505	523	497	590	560	525	526	540	544	545	482	525	529	520	518	551	534	530	502	530	519	522	493	564	498	532	545	512	535	537	528	535	517	472	543	497	487	512	549	529	527	553	552	549	526	515	489	532	515	554	482	523	486	524	522	537	514	552	490	504	538	499	541	479	507	510	478	545	572	506	538	531	559	495	561	498	508	514	539	529	519	506	530	538	522	528	524	488	583	543	536	556	521	522	546	526	508	519	530	541	538	519	524	533	523	471	517	504	528	539	555	516	547	519	547	517	513	470	541	537	543	493	520	528	552	539	563	507	513	542	539	509	542	512	568	526	514	517	501	498	549	524	525	496	537	535	521	558	512	491	535	552	518	485	513	546	522	503	485	486	501	481	543	546	526	517	486	492	525	522	532	553	519	523	537	522	512	479	545	511	498	490	526	542	500	552	558	529	518	542	562	512	494	509	549	521	532	523	576	531	552	501	519	522	502	510	549	488	509	548	462	542	512	562	510	538	592	506	522	509	538	542	518	519	555	520	522	514	540	530	561	485	541	495	547	494	538	549	512	546	490	489	572	503	487	506	514	534	573	529	539	510	500	509	462	498	509	547	493	513	524	539	491	554	521	506	542	512	501	557	510	501	526	550	530	521	501	565	537	537	541	527	512	522	529	534	504	518	532	501	520	508	457	455	528	495	517	494	510	501	503	532	519	494	522	492	515	524	510	539	519
25566	21414	27539	25499	9110	2566	1584	1696	1419	1237	1006	1999	12474	13072	7311	2500	1108	636	554	521	539	553	536	541	580	550	540	563	535	493	508	498	538	553	542	569	547	515	534	545	511	512	533	524	547	517	540	553	558	551	567	511	536	525	567	509	547	508	527	526	506	543	543	562	519	549	520	559	541	535	504	525	569	506	522	525	557	485	530	514	560	551	538	507	537	534	526	512	550	507	542	556	595	540	537	581	519	489	546	508	496	514	511	492	535	566	508	506	528	516	516	523	531	505	465	494	547	521	526	530	543	546	536	544	536	515	548	529	551	544	516	552	551	588	518	526	523	563	507	516	536	544	490	531	528	524	511	532	541	471	549	536	515	503	515	533	507	525	542	521	528	499	501	510	539	509	493	501	540	499	508	532	527	499	492	541	549	549	497	509	523	548	546	526	544	530	515	516	543	519	525	537	500	540	539	571	544	553	509	556	572	559	532	527	476	521	542	580	543	561	524	560	509	496	490	539	533	548	572	569	531	510	527	496	568	518	503	546	547	518	535	471	526	527	504	527	512	527	562	554	524	526	547	529	575	532	524	560	555	541	551	528	534	528	497	542	480	531	524	526	521	565	562	524	545	532	534	557	503	556	556	528	544	493	551	520	537	548	492	533	514	542	523	544	544	508	523	527	536	559	530	516	560	516	544	554	558	508	541	550	528	545	521	547	564	526	556	521	541	513	530	482	568	510	526	523	527	531	549	505	507	508	569	511	489	550	517	557	510	556	507	510	536	547	556	531	568	545	553	523	533	520	530	497	488	504	553	528	504	534	504	522	511	536	542	524	538	494	517	559	500	510	499	509	505	580	521	528	545	513	537	548	549	523	525	550	533	560	522	506	532	552	539	532	538	546	538	538	554	502	513	564	560	510	502	531	509	509	544	536	513	542	587	512	560	546	501	523	472	486	531	561	513	556	536	523	523	506	519	520	545	543	511	520	534	516	512	527	496	515	590	561	504	534	539	490	529	538	508	539	571	532	520	495	530	496	518	504	527	552	506	528	506	553	515	504	537	489	515	534	484	466	561	528	532	548	503	508	539	512	561	543	503	530	542	516	529	563	548	511	567	541	556	514	551	579	523	498	516	534	521	525	564	534	515	490	517	514	517	557	536	524	518	534	541	504	533	571	531	504	542	543	560	542	572	514	546	581	524	517	544	532	490	519	528	535	507	546	541	533	520	550	488	518	509	515	524	528	538	508	572	529	508	533	523	559	503	533	510	557	542	491	510	549	540	521	505	558	510	533	542	529	539	550	509	522	542	578	554	539	550	498	540	479	522	538	562	499	543	485	533	539	543	561	529	502	558	522	515	518	502	561	527	517	525	554	548	512	523	531	526	550	534	526	553	531	525	561	529	529	501	505	520	497	525	500	519	526	509	517	552	512	570	537	552	524	500	498	535	517	523	532	524	559	508	520	539	540	591	501	525	542	502	518	543	493	540	566	494	543	535	542	515	522	543	528	546	533	518	514	509	575	563	510	559	488	550	558	513	532	510	558	564	525	524	520	491	520	514	499	534	529	546	539	515	561	551	537	556	518	537	511	509	501	513	537	546	513	545	554	538	595	572	540	547	525	527	575	527	521	523	528	519	496	554	475	527	548	560	525	537	506	489	545	546	502	479	538	551	542	557	502	512	532	528	582	558	520	542	517	519	519	512	540	550	569	552	549	515	548	499	510	544	537	529	550	531	499	501	529	551	526	510	542	526	572	554	550	515	511	506	506	562	544	519	525	497	559	522	517	532	491	533	520	557	555	530	499	541	559	526	533	523	538	547	543	510	547	548	534	534	540	549	506	566	537	512	522	537	563	548	561	541	539	531	560	488	531	495	527	566	539	534	517	547	511	565	556	529	530	540	520	519	547	508	544	559	550	499	510	530	536	539	523	540	509	553	550	519	519	596	574	551	576	536	518	536	514	476	575	539	538	551	560	538	556	554	504	538	520	568	546	496	537	573	519	515	524	521	538	552	546	552	558	527	564	546	544	494	537	522	526	543	528	529	545	527	536	548	551	507	528	518	538	579	502	558	528	516	533	480	484	494	499	542	505	558	508	536	528	549	532	511	538	504	529	519	567	551	540	543	488	568	556	575	502	530	523	554	515	499	551	493	550	533	540	515	574	537	544	527	496	515	517	552	553	553	519	509	505	519	504	497	534	594	569	527	571	558	516	548	533	512	526	505	585	538	543	543	544	545	507	512	494	536	551	526	504	540	541	539	562	502	543	507	559	540	547	532	565	524	551	502	545	510	562	546	556	509	523	541	555	570	527	567	594	568	548	543	511	516	525	527	528	510	502	528	522	494	541	548	527	515	517	554	547	530	549	552	542	553	526	525	516	494	546	515	525	516	560	502	529	519	496	541	534	557	559	554	509	543	556	521	503	545	560	493	509	519	563	519	557	542	515	529	556	552	546	574	566	492	527	515	529	517	551	535	558	503	570	554	526	535	519	517	497	513	542	536	515	552	530	537	529	594	549	500	503	552	533	567	542	527	498	524	567	553	521	536	530	561	539	511	532	561	490	537	504	517	506	546	550	501	539	551	538	547	548	565	539	514	545	505	510	531	512	526	537	552	536	554	505	549	494	560	557	535	528	511	498	498	498	545	546	535	565	529	529	518	583	547	491	564	539	523	510	557	514	554	556	530	535	492	548	525	570	525	529	502	513	548	523	561	556	497	555	554	541	540	555	494	540	530	531	526	530	559	533	506	565	511	549	530	587	572	480	520	548	485	514	535	540	513	509	533	540	498	506	506	505	526	552	544	569	565	515	477	528	557	531	522	539	525	506	487	515	532	486	529	560	562	530	521	526	521	498	499	543	503	560	511	516	536	517	551	510	520	547	530	515	517	533	517	499	546	513	543	577	504	523	547	478	517	527	477	514	522	503	555	520	529	550	509	544	553	501	561	530	536	513	523	501	534	515	556	539	507	505	516	520	532	551	515	511	531	491	544	506	561	574	543	509	474	489	540	563	484	507	535	532	533	520	537	550	534	540	496	553	533	522	544	525	567	532	572	545	519	563	506	530	496	491	535	496	562	581	505	528	522	538	550	510	541	550	522	510	541	559	537	524	537	497	568	504	490	489	495	537	522	525	546	520	475	511	494	535	542	528	506	519	547	530	543	495	489	502	524	527	504	524	529	521	515	516	544	506	515	518	519	537	564	550	491	537	505	553	482	496	470	480	492	542	500	512	512	585	545	484	596	525	562	535	538	512	525	478	547	514	518	532	519	529	524	500	515	542	525	549	573	501	513	534	535	540	508	568	548	521	549	524	509	509	499	547	567	543	541	534	493	562	539	549	509	508	556	513	564	554	579	469	582	497	573	531	576	510	557	527	568	548	555	539	567	505	508	540	508	541	539	518	534	551	548	560	570	529	557	529	537	544	508	554	536	516	539	515	557	520	524	487	504	566	556	539	517	535	520	497	546	503	548	530	482	475	507	553
5116	5918	5488	2601	2146	2284	1580	2159	1771	1636	1172	2916	14103	11888	6481	2422	1058	607	497	480	514	473	501	505	504	489	497	523	491	460	495	524	474	485	474	487	496	477	472	464	484	495	451	478	467	438	457	515	458	463	477	451	454	455	506	469	482	443	466	484	492	462	499	490	455	507	504	507	438	510	482	468	476	464	472	522	457	465	451	450	526	487	500	476	495	470	494	475	474	464	482	463	489	476	487	478	426	465	472	457	480	448	501	475	468	507	467	499	483	466	460	498	473	487	457	475	437	464	497	476	459	505	506	496	466	486	492	459	447	477	486	460	453	427	443	463	494	472	479	499	511	472	464	487	499	494	456	467	463	473	432	468	443	493	474	466	463	479	483	477	432	512	462	497	464	476	500	499	477	472	484	520	454	474	488	473	467	494	468	483	489	476	480	493	457	515	488	489	500	498	474	497	468	473	442	505	433	501	461	449	495	486	486	524	457	458	448	498	478	471	465	484	424	489	421	513	529	456	491	476	470	489	485	457	502	463	471	504	507	460	466	478	523	471	497	458	497	462	512	476	471	479	458	478	495	446	493	447	466	485	433	426	485	470	491	484	482	439	453	490	449	469	490	474	466	479	462	471	517	455	493	461	471	476	475	461	474	504	479	524	495	487	468	453	442	514	495	477	458	448	465	457	489	480	483	521	470	498	492	449	476	440	442	467	503	463	470	492	467	473	465	421	483	444	447	517	452	509	487	498	479	466	502	480	480	452	464	453	474	461	448	479	510	521	485	469	496	471	464	517	502	463	462	456	481	435	479	520	484	461	474	490	485	460	497	500	505	479	447	462	469	467	472	485	497	485	441	472	467	458	487	460	493	487	481	472	453	466	457	484	487	478	474	477	498	478	510	450	528	461	466	457	467	468	511	472	453	459	483	507	478	456	469	474	454	463	458	437	501	462	496	491	473	476	486	453	442	456	471	455	469	457	489	482	510	461	504	442	438	445	466	492	495	444	476	465	463	489	453	468	472	503	471	518	442	494	489	441	498	481	487	465	467	475	486	498	478	490	515	443	507	472	481	521	473	438	525	490	470	468	463	458	487	421	477	465	492	472	466	493	471	479	457	455	469	461	464	443	489	490	490	456	495	452	468	472	485	457	512	436	454	443	505	512	495	486	467	488	501	434	524	486	502	503	483	491	458	495	462	498	471	490	465	451	463	469	469	519	495	475	468	467	456	486	452	459	460	469	493	466	487	454	485	454	496	474	475	467	466	459	473	450	503	466	441	499	477	503	492	487	465	457	491	473	432	505	510	454	460	457	472	470	443	499	463	466	456	466	431	500	478	496	477	473	465	497	458	449	494	460	481	455	478	476	452	482	476	481	497	481	464	501	454	477	436	474	431	453	469	472	454	498	413	450	481	477	470	472	496	506	457	486	474	490	486	472	476	470	471	479	474	466	471	504	491	482	493	492	472	497	516	454	477	450	482	462	483	505	498	512	470	450	484	452	483	475	462	487	457	415	492	485	464	477	467	470	450	461	495	461	480	464	440	477	463	522	461	456	473	475	503	521	477	448	455	495	494	460	465	467	482	471	455	450	442	494	486	471	444	481	466	468	497	480	470	441	472	444	490	475	479	448	473	482	495	474	486	489	496	491	460	514	483	463	467	466	479	472	450	438	529	490	467	487	521	470	464	451	494	452	458	467	466	476	448	478	515	504	494	494	492	511	461	458	447	463	461	474	493	496	460	494	503	447	450	507	504	444	448	454	473	447	452	478	489	479	483	430	459	464	472	460	449	457	470	450	450	444	472	481	449	464	458	466	460	447	447	490	469	485	443	493	443	468	483	514	505	461	493	468	482	483	511	448	434	466	449	459	482	469	484	434	446	435	479	464	480	484	454	469	517	494	431	491	459	431	430	501	475	475	463	473	468	452	474	486	454	511	444	497	518	470	435	487	478	494	495	431	423	470	468	513	460	466	490	466	504	529	433	463	493	446	439	484	511	495	483	489	478	434	482	509	456	443	441	474	483	466	487	476	461	457	456	451	487	452	501	456	473	466	477	498	509	467	478	463	432	485	453	481	470	498	470	467	451	485	466	461	508	465	474	485	489	434	437	460	477	442	511	528	457	504	447	489	499	481	435	524	461	473	447	476	457	478	470	507	450	479	438	452	474	486	465	486	482	486	433	474	470	459	485	469	464	497	467	461	483	470	480	504	429	468	442	498	500	471	475	474	496	480	465	471	452	489	520	451	448	465	440	475	473	462	473	445	494	456	435	461	457	500	471	446	467	500	469	470	447	461	467	480	487	444	465	469	464	474	517	476	453	474	445	507	479	502	518	508	430	494	488	453	458	499	484	448	485	440	480	454	491	424	489	442	487	466	437	455	501	489	455	489	467	469	468	525	493	457	453	463	476	474	457	439	440	494	500	518	456	524	486	482	495	469	510	451	466	463	473	491	485	473	509	500	469	494	518	459	434	497	522	475	493	483	497	476	467	470	477	483	450	454	490	477	445	433	503	486	503	463	475	498	450	503	473	457	450	441	492	494	461	513	461	430	432	473	507	496	482	496	457	482	483	478	505	435	439	485	490	486	466	504	487	438	459	481	502	459	463	488	476	440	492	519	490	474	496	479	454	459	445	467	448	499	466	442	474	480	421	464	492	499	485	509	517	520	484	464	473	488	461	466	490	484	444	499	483	482	488	436	512	473	429	493	500	485	436	500	484	495	412	450	449	484	499	441	500	498	472	480	486	479	492	470	504	484	462	493	505	477	475	465	495	485	442	502	461	497	462	471	427	437	442	495	462	450	492	471	486	489	479	469	467	479	505	445	516	487	490	491	496	476	484	445	484	451	425	461	492	462	431	475	478	493	448	469	461	454	456	460	465	471	488	493	493	452	488	483	489	464	494	492	451	453	439	452	461	482	476	468	457	465	478	481	462	468	461	505	486	489	493	474	468	454	481	485	499	470	503	476	512	503	506	469	443	475	473	434	449	453	486	508	478	482	495	498	479	445	493	453	443	481	475	485	483	465	489	490	505	461	476	468	499	485	456	494	497	493	475	460	477	482	441	486	463	507	440	461	438	468	446	484	470	469	433	482	493	461	450	506	492	438	482	482	443	474	471	462	471	450	520	485	501	481	501	472	465	474	431	460	486	449	444	447	474	471	485	472	450	470	448	481	496	483	447	465	470	455	468	449	492	471	456	445	472	456	478	464	470	476	484	466	462	481	444	490	455	478	474	479	464	459	463	462	445	481	448	471	476	464	492	503	441	480	468	435	451	516	469	484	506	441	461	473	460	484	459	423	477	495	445	466	448	471	493	438	470	456	473	490	441	505	459	458	461	444	472	485	480	463	476	451	464	460	478	475	489	425	450	442	515	468	495	464	499	511	456	460	445	500	483	485	427	505	471	443	462	461	533	462	436	458	494	478	443	428	464	501	468	487	450	488	456	435	444	500	482	495	450	496	449	463	516	495	487	486	460	515
24595	21413	28626	24560	21176	8484	2426	1863	1814	1834	1562	3747	22306	22528	13046	4329	1796	898	706	641	660	649	671	624	655	619	662	618	643	651	643	625	681	631	655	662	655	646	632	644	685	668	628	643	607	624	653	706	664	639	639	643	639	660	635	626	643	647	626	614	629	600	643	639	653	621	625	680	651	634	671	626	634	647	654	686	680	665	653	605	630	676	637	619	658	668	678	630	653	620	623	652	633	593	619	704	687	631	649	676	683	615	626	631	650	664	646	639	673	675	669	663	650	655	668	651	622	610	648	641	621	632	672	629	632	598	596	672	634	651	641	656	616	641	653	649	620	636	635	672	625	622	637	674	640	645	632	612	648	666	625	615	633	617	655	655	634	655	590	637	638	645	601	614	672	633	609	670	640	624	658	613	659	648	664	624	635	638	674	588	647	641	650	652	605	658	621	648	631	626	645	654	665	622	654	654	620	638	639	617	658	674	662	618	636	640	671	635	647	666	637	629	664	643	650	657	626	618	604	664	649	659	659	643	618	621	619	637	639	626	645	630	619	621	639	653	613	628	608	617	662	647	621	609	605	613	634	612	683	641	663	657	648	677	650	624	626	635	621	630	595	623	606	625	678	636	630	640	658	625	630	649	625	661	643	640	634	654	622	649	672	661	612	644	627	607	693	617	591	634	633	591	642	640	630	605	640	641	617	655	634	594	608	587	600	642	653	635	646	626	646	643	601	637	664	638	650	661	679	597	639	663	621	633	627	629	639	667	616	632	638	601	634	635	668	652	606	667	640	676	680	653	651	690	604	643	604	598	602	661	644	650	621	595	626	651	641	689	628	678	663	657	625	691	665	646	667	636	638	648	628	649	641	666	661	625	666	603	600	637	647	637	643	573	630	626	666	584	613	687	671	621	661	644	582	587	676	633	702	625	651	638	669	613	627	626	591	597	622	641	636	683	635	659	620	664	623	615	677	651	679	636	618	658	644	642	649	634	613	661	615	638	679	597	631	651	644	663	645	613	608	641	615	633	622	643	682	656	630	635	655	649	654	672	661	643	666	660	614	622	621	636	641	605	607	605	647	612	637	645	638	643	590	608	661	673	677	632	583	635	635	648	633	672	654	596	578	638	635	635	611	608	614	604	689	634	707	619	671	643	619	607	641	590	658	636	632	625	679	588	622	651	644	657	622	637	628	635	625	635	649	647	646	604	630	649	629	654	661	675	623	629	594	617	633	612	646	614	627	669	621	691	616	653	648	658	617	593	617	660	623	615	647	648	597	652	639	662	638	660	676	632	603	642	647	632	591	633	666	614	624	629	616	632	618	638	632	639	678	614	603	637	619	594	638	618	623	669	608	638	675	629	657	680	632	646	642	564	607	644	626	644	615	638	621	650	636	658	649	646	605	635	636	620	636	612	582	626	649	613	629	627	661	649	677	654	622	629	658	654	626	625	617	618	626	629	642	672	643	631	656	603	631	667	654	632	630	602	613	657	614	647	614	640	603	661	649	617	623	578	623	638	670	631	662	595	634	621	648	607	650	623	598	640	619	625	647	639	645	608	633	607	638	657	602	635	669	625	657	630	603	617	654	614	632	627	654	621	629	610	645	631	649	638	600	655	629	605	642	624	642	647	595	632	617	676	653	646	617	609	646	646	634	581	659	582	669	617	657	623	612	620	591	652	640	653	607	658	585	660	664	659	594	646	649	609	658	651	648	594	642	609	635	637	637	625	605	606	672	607	627	657	628	617	612	662	594	687	625	663	662	694	653	606	635	587	630	633	637	662	633	594	646	610	692	644	617	596	640	628	590	638	650	647	673	612	629	618	615	604	644	641	605	640	628	609	650	615	636	657	657	606	624	649	608	650	681	587	663	612	684	646	602	638	643	644	624	635	653	632	658	631	636	639	616	664	616	632	629	607	611	600	629	635	653	616	623	690	645	653	633	670	649	637	627	649	651	632	591	631	627	619	640	644	637	630	634	667	647	672	669	632	627	673	651	673	636	629	662	647	607	657	655	635	643	644	623	588	619	653	644	625	617	619	595	649	605	647	646	655	617	656	613	650	687	680	622	658	634	614	669	621	664	624	640	638	633	567	672	644	649	637	636	660	650	615	667	605	660	591	640	596	654	641	617	611	645	639	643	662	638	633	622	623	579	656	638	660	678	644	652	657	636	656	691	670	606	627	619	619	636	640	624	630	641	656	657	619	703	653	652	668	640	638	642	651	673	602	628	591	624	646	633	651	651	658	641	643	589	661	625	622	638	607	651	596	660	633	647	614	595	660	665	614	634	603	604	692	573	654	627	645	624	612	587	602	663	612	602	633	633	624	631	610	649	607	637	629	600	590	671	607	609	632	658	614	634	655	614	629	638	601	597	601	636	672	666	659	629	621	624	592	680	650	692	588	638	633	630	669	633	628	611	647	657	626	641	621	605	632	588	637	660	644	664	680	641	590	663	620	629	650	646	596	593	678	625	605	627	687	659	646	626	668	636	632	633	637	619	643	625	656	633	620	606	595	633	648	614	684	635	607	627	639	682	636	670	636	645	646	663	650	587	628	627	652	637	615	653	612	653	638	672	673	642	646	647	650	664	643	626	652	657	626	652	598	595	646	631	652	611	646	630	653	638	650	634	612	619	635	635	618	618	638	643	625	641	604	608	630	623	666	641	630	631	608	642	648	633	645	627	651	615	621	658	640	611	646	610	631	601	635	639	647	638	619	666	579	647	610	633	647	622	623	671	655	596	649	653	626	577	633	632	625	641	662	651	625	642	606	623	649	650	673	621	686	660	625	601	591	592	633	614	653	628	672	669	643	604	657	652	671	672	654	619	646	637	662	635	687	599	632	577	630	623	609	647	656	611	644	618	624	627	645	638	665	645	646	618	627	634	596	633	675	648	657	652	604	603	631	652	650	637	616	635	685	641	613	641	636	614	617	608	669	584	636	621	647	604	652	611	630	665	652	604	625	659	641	655	670	638	650	638	620	688	620	624	604	642	648	648	642	632	628	633	632	643	629	610	623	660	622	648	612	628	618	632	623	577	657	623	599	620	621	629	614	657	595	647	674	653	654	659	629	634	633	695	669	604	604	686	674	598	679	627	624	615	593	652	639	587	589	635	636	577	657	564	613	579	610	615	635	654	669	652	630	611	646	652	614	666	614	632	602	569	623	609	623	611	609	602	627	607	627	644	640	622	651	629	648	635	638	652	590	614	623	623	636	581	607	624	623	648	675	631	683	614	672	588	645	600	633	654	598	633	672	650	625	621	636	645	619	581	662	625	598	653	650	668	688	666	626	635	634	635	638	633	636	628	599	632	637	630	630	598	646	628	643	601	573	663	653	664	651	610	651	637	659	629	631	597	626	647	631	606	610	630	636	665	616	632	654	644	630	658	622	677	613	607	641	619	586	606	633	648	607	624	627	624	642	621	644	654	680	613	651	648	651	608	645	629	631	630	620	656	618	634	640	621	636	630	663	591	632	629	601
5490	9896	7222	4587	3822	2913	1899	2195	2463	2350	1996	5705	23383	19700	10412	4072	1828	800	606	530	577	557	535	536	551	570	588	569	584	574	544	602	609	614	559	534	576	510	566	554	585	603	596	568	566	587	590	538	569	563	554	504	605	556	574	562	577	534	523	548	555	553	586	561	572	542	605	559	560	574	545	584	522	620	569	547	535	562	561	587	541	574	553	566	605	581	569	551	578	565	550	532	599	611	561	573	607	595	526	591	555	555	567	589	580	585	565	560	536	552	594	562	554	614	538	557	528	536	566	576	545	585	520	579	520	565	565	603	567	571	606	580	559	566	580	563	546	599	523	558	547	563	611	513	595	535	571	482	558	563	550	577	601	580	558	537	561	551	553	588	559	518	555	576	596	555	529	541	580	572	557	590	558	565	554	551	531	592	571	581	585	545	568	607	547	549	533	552	553	568	561	560	583	515	553	546	551	592	591	568	528	583	554	582	550	554	537	542	549	582	542	585	558	522	530	541	611	524	603	584	562	535	523	547	594	583	533	495	582	519	582	531	580	569	568	549	578	499	524	585	594	547	584	547	542	559	577	555	553	497	580	543	551	531	541	554	562	564	542	535	538	570	487	574	604	570	576	546	572	514	579	603	575	528	568	573	545	565	554	583	550	535	567	548	560	562	558	548	543	556	585	588	583	575	581	516	579	587	561	557	556	567	557	566	562	515	568	540	562	559	547	581	539	523	565	584	570	578	588	580	555	603	562	566	566	596	556	561	532	531	513	553	566	545	564	548	571	553	550	492	520	557	581	553	558	540	570	561	587	556	550	547	548	576	620	539	559	568	541	588	530	580	546	588	535	565	536	536	586	517	605	540	506	540	568	545	549	553	572	569	553	556	548	584	569	499	521	556	556	573	527	567	522	519	528	565	542	609	532	589	588	547	559	546	552	534	563	550	582	567	534	550	572	596	529	555	549	570	504	551	527	558	547	560	565	554	551	533	568	550	580	534	590	558	570	508	566	566	484	562	587	567	546	562	569	550	543	547	550	527	546	577	601	593	599	549	506	570	596	556	566	538	526	562	527	533	580	538	581	507	514	527	585	583	514	603	570	551	574	573	523	575	591	535	550	580	545	553	593	542	563	592	564	575	552	587	545	545	541	544	552	558	507	584	530	571	538	551	542	549	540	516	579	533	558	564	573	560	514	639	553	618	540	549	534	544	561	559	577	538	586	547	554	558	590	558	564	565	581	556	505	548	594	590	525	556	494	548	566	584	608	538	601	549	565	510	526	534	554	554	519	553	553	580	553	568	616	553	530	562	594	560	560	535	560	561	600	569	552	555	583	554	521	545	534	546	558	591	597	541	537	562	552	524	565	533	588	567	560	539	541	591	590	600	543	570	533	584	506	572	575	539	571	556	570	529	600	559	541	571	579	556	533	562	584	530	556	549	539	565	563	537	565	539	569	552	585	582	571	555	555	574	549	579	540	520	570	557	573	540	551	595	516	529	577	532	549	566	538	558	559	556	559	532	559	542	533	565	530	524	566	595	563	564	550	589	537	529	556	526	599	586	519	569	593	567	552	555	573	528	564	528	549	564	549	576	564	563	520	566	555	566	534	549	527	555	550	569	549	542	543	563	536	499	581	533	570	550	537	529	593	566	550	563	511	560	551	553	517	536	583	572	586	577	566	560	527	570	546	566	561	565	550	573	548	528	512	536	520	590	525	575	582	555	552	508	553	531	574	590	540	556	550	583	541	562	521	572	545	608	553	572	555	570	536	554	549	577	544	538	582	555	558	582	553	580	581	598	572	561	569	527	544	537	538	573	563	555	549	488	526	548	535	502	538	570	579	523	545	518	551	542	533	576	548	595	541	564	571	545	550	545	559	580	522	563	567	561	525	511	561	549	546	548	549	537	549	529	579	575	551	530	546	550	532	573	580	578	527	549	530	583	574	544	582	566	549	542	551	567	582	588	547	575	574	545	568	614	559	590	497	539	551	545	520	549	604	546	539	552	574	563	569	577	508	535	554	548	533	544	556	518	553	570	534	531	572	560	560	591	550	557	567	529	572	578	547	565	594	552	571	572	530	542	563	561	575	583	570	538	533	561	566	549	542	565	547	585	530	541	544	585	565	593	572	552	597	564	596	521	572	565	590	540	520	550	550	525	500	533	528	560	526	580	603	569	549	541	554	576	575	557	529	483	532	530	585	535	546	604	573	576	528	537	578	554	541	583	547	553	574	582	551	546	550	563	520	538	586	585	591	562	524	561	526	582	569	527	554	549	555	571	588	559	610	545	544	560	501	551	562	543	567	579	564	596	580	570	542	508	533	582	552	610	571	546	543	537	591	570	543	568	574	540	560	545	545	569	510	557	561	572	529	527	557	551	540	514	523	560	616	550	557	556	560	573	599	552	534	578	563	544	565	532	545	586	527	503	521	559	591	521	550	561	523	546	528	531	517	573	548	580	524	552	588	592	531	561	552	560	568	535	551	575	570	562	535	584	549	560	572	528	525	534	539	537	559	586	543	587	620	542	541	550	556	506	568	560	543	514	585	521	525	542	583	587	564	579	570	545	584	542	596	543	538	606	578	533	576	560	560	562	576	566	522	538	554	556	576	547	563	516	556	564	579	553	533	563	527	568	623	595	557	570	541	578	542	577	567	536	548	573	539	570	562	515	493	605	545	554	567	530	546	552	554	520	542	559	521	575	573	527	547	586	562	583	547	547	532	550	560	519	556	552	500	561	565	556	583	546	540	562	567	556	581	539	535	579	532	557	530	509	555	572	540	530	531	522	512	516	555	535	580	553	535	523	546	538	563	545	605	535	566	531	572	557	569	568	561	567	545	577	518	556	573	551	503	562	580	575	556	581	508	559	545	598	547	553	564	533	549	577	552	565	524	532	555	554	576	565	551	599	524	560	563	522	565	547	543	579	571	562	549	560	587	540	505	580	528	530	536	554	518	574	533	547	540	554	561	551	515	514	567	538	533	521	519	565	549	503	588	535	529	511	555	552	558	564	567	579	577	575	540	542	557	549	541	576	542	570	564	521	573	554	556	544	562	530	532	566	546	555	567	554	565	533	548	536	559	554	553	555	545	517	574	551	535	557	545	543	572	549	588	573	498	533	577	580	563	515	512	505	554	537	567	594	555	514	572	553	525	562	521	524	552	578	581	570	551	547	549	542	556	544	563	571	609	556	605	540	565	567	568	567	566	563	569	553	572	561	531	554	557	554	530	559	564	554	555	538	555	515	590	580	563	564	535	515	544	571	579	563	542	532	542	569	585	580	515	572	568	534	554	526	556	557	576	550	597	524	558	535	552	556	513	560	612	569	545	555	502	543	575	530	582	535	559	544	577	538	509	522	545	551	544	481	565	545	528	559	568	531	536	572	557	579	520	587	565	549	530	512	565	557	555	577	590	554	560	592	555	566	536	543	526	515	533	566	556	514	537	534	524	521	580	536	502	524	545	519	560	563	599	561	557	534
27601	11397	2581	1652	1251	988	769	831	907	849	788	896	1760	1840	1346	971	774	661	583	610	595	609	604	584	588	617	609	616	600	568	606	586	576	609	582	574	594	613	603	545	620	611	599	616	588	606	546	588	591	621	620	569	616	607	590	591	598	597	529	634	644	605	558	597	542	560	581	610	568	561	593	614	593	557	575	582	613	594	595	565	577	599	617	588	633	599	600	557	639	601	614	585	617	602	635	548	591	590	592	572	602	599	555	547	595	590	594	595	573	624	564	630	618	591	574	603	624	580	594	658	586	584	616	564	603	586	546	610	606	557	642	583	567	571	598	555	600	624	563	616	603	541	601	565	543	590	598	566	580	578	591	616	538	603	590	551	595	597	651	592	567	581	595	646	532	619	584	575	571	627	563	612	642	578	616	590	583	586	581	646	562	580	594	600	607	583	626	552	568	587	584	595	523	598	599	574	569	590	582	578	580	649	594	631	577	594	534	629	566	559	619	577	548	616	599	602	580	565	609	667	626	586	634	572	602	580	608	608	603	577	602	572	574	644	561	603	556	613	614	583	602	553	598	512	561	636	589	607	597	624	585	557	577	589	556	544	576	610	577	604	585	565	609	586	565	613	579	574	595	607	595	593	566	629	569	566	574	576	551	620	560	574	556	587	598	597	618	535	554	563	581	569	577	625	604	557	586	554	613	598	587	606	556	590	588	604	576	592	592	612	603	566	553	591	573	586	585	596	598	600	600	622	578	578	591	583	566	552	565	600	601	631	597	612	628	621	567	586	586	629	618	594	641	625	602	597	615	613	599	630	566	612	616	567	589	637	558	588	581	573	664	607	618	585	613	606	613	590	599	583	606	619	568	633	617	602	554	558	573	590	596	609	614	589	648	632	634	588	603	547	616	621	623	600	552	600	617	597	589	539	589	594	615	584	570	552	628	590	603	589	649	587	585	584	602	575	577	580	576	596	598	617	596	632	582	620	569	602	589	611	599	589	573	572	573	606	633	577	606	604	591	604	596	606	592	643	579	649	575	634	596	553	597	611	662	641	628	575	586	572	606	587	540	544	624	603	546	614	632	625	606	580	587	610	591	600	625	573	592	640	587	622	627	585	582	604	598	602	599	617	612	603	616	595	597	550	604	602	599	545	611	603	624	598	586	582	558	616	582	617	617	593	574	602	622	564	570	603	576	564	606	575	610	619	564	591	627	598	537	594	575	629	584	601	611	591	599	542	620	629	606	580	595	602	623	571	586	570	623	635	609	595	579	581	600	584	613	593	564	598	586	597	605	552	582	553	584	587	632	592	586	581	582	621	605	593	544	653	576	575	611	593	583	628	544	598	611	583	604	619	586	546	579	595	579	601	605	561	601	527	583	605	562	636	639	547	572	577	602	559	560	598	624	589	586	604	593	623	591	604	546	587	553	585	570	588	557	606	603	587	553	604	601	578	607	607	594	569	608	600	555	555	581	593	590	582	609	599	613	585	546	593	588	585	624	581	572	572	540	652	616	558	626	581	606	577	584	629	626	567	574	562	624	619	601	575	580	577	626	569	600	622	621	619	607	619	586	611	565	604	538	568	564	618	554	644	597	590	606	636	606	548	579	558	584	621	578	577	567	580	588	608	591	569	536	640	622	616	592	598	564	590	572	624	551	591	588	623	587	589	607	577	603	571	565	588	606	595	595	574	601	576	616	620	588	596	572	595	597	591	577	585	620	596	593	560	621	634	596	582	607	566	604	595	615	575	556	608	600	572	601	609	582	579	607	586	612	603	593	607	598	574	610	579	620	605	608	588	583	614	636	614	632	579	554	582	568	579	566	615	620	619	593	567	610	555	612	587	560	582	598	605	618	577	606	605	557	602	576	581	586	612	567	634	583	608	616	560	608	570	642	569	596	603	619	565	557	573	623	596	576	575	601	596	536	572	618	551	584	579	565	589	579	560	570	572	597	597	589	622	608	569	631	595	552	599	579	573	586	580	638	570	607	607	587	571	616	586	606	562	617	575	592	588	570	561	557	631	564	634	587	606	555	579	590	595	584	602	622	548	590	616	591	560	602	590	534	604	600	536	601	607	592	538	558	573	551	574	573	576	559	596	607	523	622	562	541	608	628	558	586	613	588	565	590	620	556	620	635	590	594	605	586	582	599	584	565	582	589	625	578	586	556	579	564	586	634	585	577	585	608	613	603	575	561	566	606	603	574	582	598	617	603	581	617	617	576	563	591	615	593	560	590	608	578	576	640	601	548	655	600	601	607	636	586	618	595	566	582	560	582	556	554	574	574	615	653	592	574	600	599	580	620	604	602	624	596	642	597	577	594	589	592	625	564	561	596	596	582	587	602	586	646	587	558	609	639	601	609	603	577	600	638	588	610	597	583	598	593	546	569	577	568	593	627	555	590	610	584	599	596	584	587	556	576	592	654	560	630	592	594	586	610	569	560	621	583	584	592	595	569	567	617	582	574	649	577	597	609	579	604	600	585	546	575	579	599	573	602	581	575	607	559	570	592	552	607	621	604	613	621	529	611	545	638	631	616	597	620	593	590	575	611	622	625	574	563	609	607	590	581	574	630	596	554	629	556	562	593	580	582	557	620	555	595	599	607	578	593	571	616	594	608	631	534	568	604	605	564	573	610	584	606	634	602	565	591	585	590	572	576	565	588	593	645	640	558	608	604	594	553	588	585	616	602	582	581	599	561	575	562	586	585	574	604	616	596	604	577	554	584	624	574	562	572	597	564	603	588	597	578	594	592	613	574	569	557	574	612	626	614	591	576	608	605	580	596	596	567	580	560	582	573	563	624	581	576	614	604	587	593	568	532	588	573	579	596	639	600	585	609	603	557	583	587	646	604	569	601	601	615	613	644	612	620	599	577	605	536	555	625	604	637	571	611	575	585	592	629	606	628	567	618	592	581	582	586	612	607	637	567	578	618	556	631	604	603	602	575	632	593	626	601	633	590	607	555	613	551	598	598	628	573	615	586	590	568	583	618	593	603	629	614	576	585	599	590	607	604	573	599	612	569	593	575	594	552	577	575	605	577	655	598	612	636	555	615	581	558	619	594	588	552	605	618	623	631	610	588	556	614	590	619	540	575	585	548	589	608	621	615	595	552	586	564	547	568	566	638	592	596	603	583	533	553	598	581	565	591	623	568	575	543	585	637	578	588	585	593	584	596	561	584	577	562	604	611	567	581	568	607	573	602	592	582	587	559	621	616	646	596	605	611	635	598	564	577	649	645	593	561	553	585	593	546	607	592	581	650	557	561	572	612	574	635	577	609	586	594	603	605	584	588	579	569	588	591	568	618	616	568	597	582	599	629	582	589	617	572	562	589	611	607	563	522	570	579	576	593	617	615	549	604	627	603	584	594	577	573	574	561	554	541	612	629	574	567	616	593	524	615	577	602	563	587	587	575	561	594	613	605	584	581	597	626	575	562	645	552	638	586	547	622	581	589	595	562	594	597	581	622	576	613	600	612	617
6041	2093	2080	1272	1251	1071	882	990	1021	947	902	1024	2095	1950	1379	859	626	545	535	475	540	490	566	522	503	509	550	527	510	530	497	558	523	544	551	521	533	554	481	501	506	511	501	499	485	537	514	538	543	557	506	504	488	490	505	507	477	539	497	514	495	522	513	471	501	536	528	514	487	509	517	456	469	508	503	512	477	498	497	506	481	514	526	508	562	514	505	512	482	493	451	518	494	496	495	521	480	540	501	517	492	475	452	532	496	463	494	495	520	490	545	525	511	525	504	518	518	521	521	466	529	535	524	470	479	498	539	529	501	502	529	504	537	518	487	504	504	536	509	522	515	507	516	525	483	494	541	497	497	530	517	517	523	497	483	517	501	506	529	500	511	506	508	510	500	474	568	507	518	496	515	517	517	525	469	480	543	489	503	530	534	555	540	502	496	510	527	529	480	522	510	539	506	492	519	517	487	512	505	509	506	488	451	491	466	570	506	519	533	505	501	518	504	503	497	490	496	523	524	509	522	485	527	534	468	485	506	491	524	515	514	523	513	487	512	468	523	560	487	517	462	512	547	474	504	493	497	499	554	528	534	515	511	551	484	508	497	497	535	556	564	510	525	500	480	480	497	542	510	483	521	512	509	513	493	459	495	530	496	503	477	542	467	558	485	488	480	543	475	473	527	512	494	485	500	528	549	482	513	518	487	458	510	506	531	533	508	473	509	501	470	491	491	539	516	486	494	506	495	522	502	538	509	512	525	507	515	507	460	516	499	471	481	508	493	511	535	503	519	491	512	509	501	524	504	527	528	535	532	502	511	497	501	506	509	521	496	502	504	485	501	507	553	521	512	507	528	526	495	474	514	490	502	485	503	492	528	497	519	548	500	509	483	509	512	510	514	524	479	525	473	524	509	528	493	501	490	500	515	526	529	507	508	495	535	495	524	520	517	453	530	535	507	484	522	508	482	467	503	542	479	519	499	515	482	505	506	495	495	517	512	521	562	522	543	524	471	533	564	485	510	536	499	505	532	460	517	499	519	507	519	526	473	502	508	512	527	533	525	488	500	530	485	491	500	514	529	504	499	491	529	549	476	489	508	499	522	541	513	537	506	529	545	493	540	477	556	512	481	493	526	476	525	483	510	504	499	472	467	504	536	525	485	476	489	538	467	540	478	482	494	495	508	507	525	518	519	525	512	464	488	556	523	514	470	493	500	509	498	461	516	495	504	508	483	518	481	514	522	475	522	505	506	506	498	505	495	522	498	541	544	501	508	498	482	495	547	506	500	503	502	502	518	540	486	511	550	502	502	532	491	525	494	534	490	499	523	541	508	537	525	550	529	472	545	478	517	475	492	480	501	522	493	510	514	504	512	488	504	503	483	530	507	498	491	520	490	508	540	519	517	493	530	471	547	513	487	515	506	522	530	483	471	491	472	504	532	523	528	517	496	506	482	524	531	524	511	522	516	520	524	505	509	562	507	486	533	577	485	516	494	536	511	460	528	499	535	515	549	503	506	500	494	534	524	532	512	502	521	509	515	470	471	560	498	509	523	502	497	511	531	553	487	488	501	486	525	503	533	491	489	474	483	484	509	501	504	499	524	558	493	535	479	551	521	499	494	496	534	525	509	498	517	521	462	522	517	526	535	510	545	532	522	557	531	541	501	572	506	502	499	519	508	490	499	498	526	484	531	565	522	508	520	516	522	481	521	510	536	554	498	511	491	485	516	519	497	558	544	484	507	532	508	507	509	523	522	517	514	469	456	525	553	524	535	503	536	488	490	528	477	489	551	532	507	518	540	501	513	493	494	559	500	484	528	494	532	531	485	506	481	499	488	471	528	529	505	468	486	473	515	488	500	492	502	498	518	476	483	513	513	513	529	527	519	519	476	496	474	537	522	504	508	541	548	473	518	533	512	495	529	487	525	512	473	545	526	524	540	511	499	537	528	522	522	561	528	524	523	498	510	507	441	487	477	483	498	509	481	498	522	494	529	499	532	486	527	515	499	513	472	502	501	538	507	508	516	477	533	496	487	534	487	522	484	468	564	478	518	524	484	469	478	494	543	527	491	509	534	532	503	502	475	502	517	483	542	526	525	467	515	472	480	507	491	510	489	505	477	500	490	493	501	527	515	514	533	510	472	503	516	550	536	495	519	511	554	509	484	569	444	505	479	496	506	488	471	505	500	488	506	498	505	513	545	523	538	546	527	519	550	486	514	529	515	512	551	519	504	507	487	512	503	509	476	485	506	496	551	463	501	564	510	517	506	508	533	506	529	506	483	549	485	491	468	541	508	556	523	512	511	535	487	575	498	468	495	522	525	489	464	532	512	532	499	478	513	548	507	523	498	528	546	491	553	537	485	478	499	511	529	506	464	525	500	476	466	506	533	522	513	498	493	488	493	489	480	505	489	518	501	540	506	482	508	513	510	457	496	538	535	542	492	515	481	479	488	522	528	472	475	506	514	505	512	519	540	514	522	491	501	511	532	497	506	511	445	509	497	528	542	507	493	506	557	488	543	504	512	513	529	495	526	500	504	509	508	497	469	474	519	511	514	485	527	521	477	523	500	495	504	531	496	503	483	520	537	513	494	497	509	523	519	482	522	501	488	471	482	511	478	482	518	524	497	539	511	502	499	513	502	510	500	481	528	487	489	506	520	514	468	494	504	521	523	441	495	490	507	510	536	518	499	507	517	485	516	505	532	514	498	527	492	548	530	541	514	483	474	523	513	516	506	497	481	490	533	495	503	504	473	520	556	496	542	490	485	476	499	519	481	488	504	510	533	517	555	530	510	528	519	494	504	506	562	488	518	528	502	496	532	559	480	535	495	513	463	501	523	537	507	518	540	508	517	532	506	535	502	566	531	500	516	531	509	527	514	510	479	514	503	512	516	496	521	518	529	531	538	491	514	504	503	477	525	502	495	492	486	511	502	536	479	504	499	538	484	505	504	493	463	540	472	499	502	497	524	488	539	492	519	532	509	484	491	491	493	504	509	495	511	535	470	518	521	479	575	513	521	476	461	507	502	504	550	461	503	456	513	526	499	508	526	501	507	512	473	519	524	509	560	503	474	467	510	475	500	517	498	532	499	541	502	536	490	517	522	493	508	516	569	467	496	483	505	492	496	517	510	545	508	493	532	495	500	512	507	516	500	469	518	507	504	522	476	483	540	492	537	527	515	529	470	476	515	484	549	560	582	544	522	486	530	540	513	519	490	494	533	544	540	533	535	490	496	510	491	524	509	506	505	475	507	537	492	513	500	522	510	547	514	528	509	516	526	502	489	523	496	443	493	499	537	513	484	501	556	512	475	529	511	522	515	497	511	489	497	481	484	518	492	503	454	486	527	515	511	509	521	541	531	481	502	525	509	505	509	502	524	529	467	505	494	552	546	550	510	522	515	492	497	502	508	512	473	501	511	490	496	501	500	506	502	514	514	490	537	500	532	545	500	513	513	526	503	488	503	502	521	494	555	509	502	433	497	526
25535	21427	27505	25522	9184	3559	2364	1692	1354	1188	885	3659	12825	11919	6299	1984	1145	668	620	556	548	547	582	521	564	516	583	565	588	545	559	557	557	539	571	568	548	527	529	502	592	551	558	514	560	544	542	550	514	567	548	535	559	588	552	563	572	546	537	551	553	523	536	580	551	517	544	547	527	527	501	532	557	503	532	522	562	562	541	590	504	487	556	571	555	548	585	563	512	576	569	536	553	572	562	492	568	507	541	537	527	533	544	569	569	539	567	550	547	568	554	536	588	548	532	551	547	560	552	513	537	552	549	518	528	562	539	567	516	479	540	562	571	549	566	563	530	528	551	525	534	578	517	517	539	551	535	522	608	504	576	596	537	587	552	565	549	539	561	532	528	550	529	547	533	548	536	566	549	583	512	490	517	545	546	570	522	545	509	549	582	546	536	589	509	554	580	528	548	565	549	525	563	524	544	530	564	528	511	492	482	540	563	567	566	504	581	559	567	540	525	527	510	508	540	535	544	539	511	506	546	507	566	514	563	554	526	537	541	539	526	536	581	536	544	518	534	578	556	558	538	541	531	518	538	556	539	523	520	588	532	542	569	535	558	519	560	524	585	540	504	552	531	530	516	543	584	532	530	571	537	534	531	541	533	543	557	572	535	539	541	561	551	533	564	523	606	567	549	581	566	540	530	548	570	554	549	515	599	565	547	571	592	549	528	527	549	586	528	523	540	541	543	549	542	525	525	625	543	567	546	546	544	498	530	548	542	520	527	558	549	507	535	549	530	521	546	541	550	562	547	478	557	541	547	529	533	547	561	591	494	528	520	539	509	547	503	499	565	550	549	548	549	525	584	560	566	553	557	579	480	565	524	530	538	539	538	515	526	528	570	534	547	527	528	567	567	521	602	561	519	515	551	512	545	555	571	531	565	568	561	543	509	530	562	535	555	514	519	589	550	490	530	523	532	544	568	514	586	530	576	527	557	519	532	533	520	556	530	603	541	519	564	564	534	548	549	520	560	535	517	497	514	532	522	539	527	538	522	532	548	513	515	572	592	511	523	544	552	528	550	545	573	572	510	522	563	560	507	531	548	504	553	505	506	525	551	513	555	518	542	550	520	554	517	508	562	618	537	515	531	543	576	526	511	524	539	544	602	562	504	508	521	551	535	574	473	545	525	548	520	534	541	566	559	545	508	518	525	532	545	537	557	557	519	558	526	534	536	517	536	565	576	549	536	575	560	556	549	522	492	536	554	572	556	529	512	541	544	519	558	581	495	545	544	480	529	559	545	514	497	503	526	543	542	558	493	552	516	525	559	574	512	520	600	531	528	589	535	525	535	521	552	536	543	551	546	563	554	502	532	561	529	505	556	513	535	575	540	556	549	542	531	532	535	587	543	563	549	556	541	536	561	594	557	543	538	584	546	540	552	518	539	515	556	539	567	513	552	518	582	543	524	532	534	570	543	534	537	514	533	553	550	553	569	557	539	560	512	563	564	528	550	535	552	506	574	558	517	554	534	566	514	519	502	551	547	546	540	561	494	570	550	550	587	591	516	517	554	557	532	558	583	525	559	549	563	546	537	537	521	533	543	529	545	520	574	499	566	542	504	509	474	549	553	511	539	527	540	562	582	504	554	557	575	544	534	529	543	525	568	594	528	538	550	511	548	540	556	535	486	573	514	550	558	555	573	526	550	494	572	557	557	517	535	535	569	544	524	562	578	529	585	497	495	520	554	527	537	540	540	542	534	529	533	561	537	507	495	547	537	539	538	528	544	531	549	544	508	506	558	530	523	565	549	550	545	560	528	477	514	525	558	531	572	503	547	531	564	572	503	563	533	522	538	576	532	505	534	574	536	510	525	557	540	539	536	507	553	531	509	553	589	554	567	578	577	542	491	490	552	559	488	506	544	541	519	527	522	551	545	561	559	525	531	581	561	516	522	543	531	520	562	549	544	519	545	521	530	539	553	525	501	548	523	527	573	555	531	592	555	530	547	534	549	542	504	531	547	532	576	558	559	530	530	578	556	499	554	541	576	551	539	543	534	520	547	530	520	518	539	571	525	504	567	513	602	520	543	545	534	494	537	539	528	565	539	520	518	530	502	550	553	564	583	533	550	550	548	532	553	537	524	532	541	517	573	524	525	571	551	522	550	578	553	553	590	574	588	511	559	550	544	530	550	544	587	558	533	557	545	551	520	539	552	563	523	571	554	579	558	540	555	567	544	567	512	574	490	572	531	523	551	571	604	543	577	528	529	545	559	568	529	535	519	564	564	527	533	517	556	525	559	553	578	567	492	542	562	541	567	551	550	562	548	531	554	577	557	545	540	553	539	527	543	519	552	540	520	534	583	526	504	577	529	595	528	590	552	551	525	537	539	528	535	570	557	511	551	506	547	544	578	534	528	539	560	538	547	559	510	547	516	546	568	548	556	556	518	571	532	586	540	514	522	510	566	589	547	556	495	565	529	495	524	536	568	544	549	554	589	546	492	542	556	580	555	533	568	538	568	533	562	546	574	513	550	583	509	585	574	595	536	540	515	548	527	508	566	566	554	522	527	544	553	578	556	503	559	545	538	527	532	519	503	591	479	543	533	535	556	519	570	560	546	559	573	541	527	480	520	558	538	553	519	514	540	532	534	539	580	531	523	503	567	548	531	539	535	559	516	549	501	533	539	508	529	532	542	540	531	547	509	520	559	555	565	575	556	543	543	495	537	537	544	523	580	534	530	552	574	564	553	536	557	568	543	529	544	536	536	535	523	543	516	545	539	567	527	533	527	513	513	600	591	521	549	544	562	515	529	555	526	567	515	513	559	528	575	552	530	520	510	558	541	502	528	501	552	519	532	528	547	542	513	569	548	534	550	488	526	573	559	518	536	547	588	522	545	503	547	489	551	558	499	550	557	518	560	528	548	510	547	558	544	561	565	545	542	532	535	564	541	505	549	528	583	531	533	535	598	500	487	562	575	532	542	540	531	579	541	502	554	518	488	493	545	558	545	549	533	524	560	552	534	560	540	548	528	555	514	528	530	521	525	530	518	580	538	504	521	538	566	510	560	501	520	555	545	552	548	519	515	571	565	580	535	527	513	565	529	514	535	491	544	581	543	507	561	526	520	538	543	520	558	515	547	587	550	563	581	535	540	560	550	568	576	570	577	532	539	530	546	527	525	547	548	542	512	537	526	562	586	589	527	560	573	565	549	541	549	512	560	536	536	551	560	560	538	525	544	552	569	559	560	554	512	554	540	551	576	546	554	543	549	499	535	558	538	555	514	504	516	542	551	563	517	549	532	522	497	546	527	499	555	558	525	536	481	532	538	506	533	518	540	553	539	519	510	522	562	524	518	555	496	548	546	532	509	557	539	496	555	564	614	541	535	529	519	543	547	574	540	539	543	519	540	536	560	542	542	517	526	578	559	541	521	518	502	536	581	513	533	533	528	567	567	549	560	538	566	513	535	545	534	520	548	553	549	522	548	532	538	534	569	523
5052	6292	5278	3255	2065	3103	2728	2245	1947	1556	1176	5181	13750	11011	5724	2034	1090	641	507	475	534	483	505	498	471	515	454	482	518	451	509	496	520	484	511	490	473	463	512	473	492	503	491	541	497	485	481	478	479	489	512	464	452	543	472	535	482	459	504	480	484	520	504	504	513	522	493	466	475	510	483	473	468	527	489	491	477	480	478	458	491	477	480	497	496	508	517	513	498	522	487	481	473	497	437	476	497	485	539	472	523	498	482	461	499	502	483	467	468	525	496	515	490	477	482	484	510	512	506	506	484	480	493	509	444	466	480	487	454	498	480	513	512	487	483	484	492	496	445	510	472	497	467	506	491	480	473	518	484	479	489	487	485	496	489	480	526	469	471	466	458	498	438	455	492	475	457	476	504	449	474	504	505	464	514	522	487	490	495	493	525	485	459	489	484	487	461	478	458	459	484	462	484	475	489	527	470	488	469	508	465	475	490	445	488	504	450	505	481	526	502	502	499	448	511	472	492	517	462	485	459	487	481	496	482	490	515	477	490	491	475	455	532	505	440	499	526	489	475	496	487	518	546	473	503	499	466	519	464	450	502	482	508	550	506	483	482	490	495	482	494	484	532	491	462	463	453	481	474	502	510	527	449	506	487	511	458	452	509	495	502	440	469	479	443	475	477	491	518	466	494	491	488	456	508	484	476	517	458	470	481	471	496	494	480	455	458	485	495	476	481	500	501	511	499	515	501	467	511	467	457	467	481	475	474	467	500	493	524	482	473	510	476	513	534	503	501	461	513	463	503	461	484	474	465	501	513	497	456	482	459	480	428	487	454	480	459	463	491	471	475	508	473	473	518	534	471	499	448	464	478	470	474	507	487	471	495	518	462	510	508	482	496	481	512	485	471	486	489	495	492	476	456	500	524	455	430	472	494	481	480	471	493	493	510	484	486	497	480	488	475	471	524	472	475	520	505	466	490	482	449	504	498	479	473	494	540	466	506	472	460	489	443	495	499	485	463	481	465	492	446	470	517	464	456	486	492	515	472	531	475	463	493	458	469	473	502	493	472	502	456	469	461	480	437	457	476	504	458	462	535	437	503	479	510	502	445	490	477	513	500	479	530	464	485	511	453	488	478	498	499	504	492	456	462	482	521	529	467	462	525	494	495	491	458	463	465	418	458	475	532	467	491	462	482	452	513	488	527	476	494	493	494	483	464	482	491	488	481	491	480	472	497	463	506	500	477	526	469	509	496	459	519	494	497	503	474	503	514	522	489	494	504	463	506	514	493	478	439	463	509	493	463	524	498	437	464	453	471	484	540	458	516	509	483	503	502	474	505	479	482	486	474	455	487	509	456	502	508	468	508	480	483	479	495	474	506	507	483	513	517	487	492	482	506	492	482	483	491	459	499	494	453	485	484	480	486	470	514	484	469	456	471	497	521	468	483	492	450	498	468	523	461	454	454	474	457	468	517	483	472	503	477	483	502	475	462	474	486	453	520	517	459	486	479	521	496	464	524	449	495	446	496	501	528	493	498	452	491	509	501	520	474	492	481	461	499	477	500	489	506	473	533	475	427	489	500	498	437	501	481	477	454	496	518	538	492	530	486	467	486	491	478	494	479	494	503	487	490	504	483	444	491	471	507	477	440	552	482	475	488	472	467	502	477	457	487	487	471	498	515	484	483	515	459	464	483	479	483	468	502	464	500	469	488	446	514	496	472	492	516	524	468	516	479	482	458	491	463	439	466	470	479	452	440	476	514	442	480	469	472	488	495	494	508	461	543	485	503	482	539	469	483	527	514	489	456	483	462	471	515	463	480	497	518	446	479	478	457	481	518	457	469	465	480	464	466	467	499	457	510	499	450	477	498	467	489	510	490	479	495	487	517	462	473	466	474	492	467	483	521	456	510	474	438	479	459	494	511	491	464	485	476	501	500	491	466	461	442	496	487	458	479	463	444	484	447	479	506	455	519	485	455	472	450	483	512	490	456	486	506	487	461	497	485	497	465	512	481	486	481	494	490	473	536	487	477	472	418	483	495	472	500	466	470	492	483	499	497	467	515	473	465	465	518	517	475	487	474	512	494	462	486	467	490	515	474	492	513	436	477	476	501	516	496	483	446	500	457	508	462	456	502	491	487	483	469	479	507	507	509	415	489	479	475	493	478	466	473	473	493	511	457	479	478	451	525	497	470	489	493	475	537	467	480	489	514	475	472	475	512	469	476	504	490	456	474	492	460	467	468	434	446	502	477	516	510	472	461	476	490	432	479	463	480	485	478	484	463	468	477	469	493	464	480	475	500	462	505	514	490	474	448	447	498	484	501	527	423	501	514	469	481	508	478	514	474	461	505	501	489	483	471	458	516	469	479	486	452	531	434	485	488	509	454	507	485	483	512	488	486	459	500	468	501	518	461	483	517	489	487	486	469	488	476	461	460	463	460	516	489	467	476	488	486	458	468	465	456	480	456	499	469	473	498	474	494	484	450	519	483	528	489	463	452	498	475	490	474	449	468	463	490	501	501	417	476	457	517	459	498	469	474	434	485	494	510	506	492	523	464	503	464	475	452	466	519	502	434	505	494	506	478	480	504	482	466	448	452	465	531	474	484	476	488	475	489	518	479	499	442	468	492	471	470	498	444	495	498	464	471	475	480	492	493	497	536	500	467	468	458	494	507	522	466	479	470	471	440	485	482	483	483	484	473	471	523	457	461	478	448	483	496	471	456	501	493	491	474	528	495	477	494	457	484	480	478	482	453	481	510	436	498	461	466	467	502	460	480	466	496	501	482	447	509	490	514	483	491	498	513	457	479	479	459	514	464	477	456	475	461	490	512	505	508	493	482	478	450	533	475	473	480	531	457	487	471	490	474	458	503	470	498	455	493	517	464	510	460	504	434	462	457	476	467	464	495	480	472	522	465	452	511	471	476	466	519	498	517	483	490	482	453	491	502	493	515	496	439	475	478	470	504	489	482	495	478	494	506	508	469	461	466	482	491	480	491	482	472	492	491	496	489	523	494	483	501	457	465	528	503	482	491	457	491	492	476	457	520	502	474	507	474	493	504	469	489	517	459	493	487	466	487	499	470	455	531	477	456	473	482	492	486	487	526	499	455	503	493	460	483	508	511	506	461	508	459	490	490	476	470	481	498	455	479	475	494	463	499	494	463	470	513	483	445	481	490	536	491	468	516	535	501	489	479	492	489	464	505	476	503	490	459	484	498	468	480	500	457	507	485	490	500	500	480	458	477	464	490	469	493	507	488	445	497	486	490	453	505	501	473	483	462	497	473	412	464	474	472	487	508	511	462	476	501	509	496	483	547	466	497	494	469	477	457	516	491	473	490	467	541	480	526	464	497	471	451	506	470	479	487	455	464	477	482	502	479	490	519	484	510	494	511	499	478	499	475	450	492	454	453	484	509	453	499	498	470	457	459	509	465	496	461	525	470	520	465	481	466	436	486	492	467	507	497	479	482	478	508	498	493	472	510	475	462	477
24570	21413	28616	24594	21176	9261	4436	2875	1842	1485	1292	4393	22948	22335	12546	3869	1744	881	696	670	697	707	695	672	680	665	714	636	676	699	702	663	681	694	660	663	640	712	635	637	643	722	689	632	694	643	657	697	665	679	725	636	643	627	643	661	661	665	657	655	684	683	629	681	662	669	661	693	611	690	686	666	674	652	609	656	713	682	663	652	717	688	669	659	669	677	653	690	695	682	687	642	715	609	661	699	665	722	650	669	660	687	670	690	639	683	653	655	640	686	662	686	648	652	643	627	671	627	685	632	696	647	741	647	653	698	627	666	673	699	657	647	675	696	678	610	670	661	662	640	695	710	702	663	668	666	683	634	687	696	680	628	645	677	634	680	687	643	705	667	602	663	658	635	643	686	644	692	702	628	666	676	705	606	670	636	628	689	684	664	696	633	635	624	670	649	645	661	676	658	675	660	616	658	648	648	655	688	624	636	658	650	701	620	667	672	636	631	664	716	685	677	670	685	643	653	669	637	638	676	598	686	677	633	600	704	685	675	714	658	636	642	638	654	678	679	637	695	644	660	652	711	684	647	652	654	665	683	669	662	669	679	651	671	662	660	669	675	642	634	679	671	663	626	673	694	660	646	657	623	658	675	668	645	678	651	713	666	715	665	643	684	681	651	686	698	640	690	636	663	648	704	674	666	665	677	693	612	662	617	681	671	637	705	631	614	721	678	698	630	686	686	657	706	688	657	625	724	673	627	659	668	654	655	680	699	682	674	659	649	710	656	632	675	643	698	632	649	625	644	662	654	668	588	645	679	648	655	659	697	606	644	632	635	643	657	668	654	673	674	663	662	636	686	677	678	690	658	658	663	666	646	606	668	643	649	682	633	615	633	648	600	675	666	612	670	639	673	704	670	681	674	672	647	619	625	640	667	651	679	666	659	672	662	630	669	687	652	660	636	624	668	625	690	623	727	661	650	700	644	621	687	662	669	676	620	673	676	640	661	634	682	650	643	685	682	696	662	668	639	649	663	667	608	680	680	617	707	590	657	661	623	669	657	650	659	657	632	717	668	665	674	647	662	661	650	695	631	604	676	658	645	599	651	671	671	657	652	674	639	651	662	682	685	670	636	687	708	602	661	754	645	653	628	621	626	684	602	651	642	678	690	655	662	674	682	680	648	650	622	623	652	649	623	633	646	639	646	693	673	703	653	655	627	646	638	666	626	644	655	651	655	634	673	685	628	679	672	663	651	665	644	640	670	633	690	648	664	620	708	687	684	654	660	708	732	663	682	687	619	666	719	659	647	603	667	677	686	672	688	634	672	661	665	675	601	649	681	638	663	615	641	661	688	697	671	636	645	666	658	635	677	631	685	657	641	616	641	620	669	631	714	671	633	694	659	703	665	684	649	641	593	633	642	593	663	633	673	682	601	669	679	664	657	648	641	635	709	676	617	657	719	654	661	611	667	642	705	645	660	629	596	674	658	681	653	647	666	652	637	726	611	620	664	621	696	664	657	661	661	655	658	638	656	629	632	704	648	663	665	653	661	661	625	658	672	645	612	676	682	671	622	629	669	633	693	668	643	672	665	657	667	652	696	677	639	696	652	656	656	660	666	677	630	661	658	676	636	648	630	652	691	692	664	638	633	674	677	637	669	611	680	653	684	660	667	635	686	644	690	609	657	675	612	669	680	655	634	659	650	629	601	667	670	643	637	603	640	674	690	650	615	642	650	636	661	660	654	694	697	679	650	633	673	683	682	696	617	619	642	662	651	710	668	644	670	631	653	655	656	659	646	666	639	695	652	685	644	657	671	637	627	680	632	634	673	689	619	640	648	667	630	677	672	632	713	633	660	677	652	673	648	610	641	611	608	643	700	656	650	666	647	654	678	713	710	695	674	654	672	644	704	643	659	674	627	669	660	681	648	675	668	643	667	702	623	645	621	682	643	615	659	676	684	658	691	705	694	604	614	666	646	631	675	663	694	670	669	669	660	649	638	669	685	699	604	678	673	670	684	622	620	673	648	617	676	630	659	628	669	710	646	678	629	618	645	685	618	668	622	637	676	641	669	660	646	676	648	669	676	662	617	648	650	660	646	679	628	667	642	696	700	690	642	676	634	678	660	648	680	643	636	675	679	654	648	677	640	673	657	685	653	663	659	625	682	677	641	614	654	620	633	629	694	639	651	624	644	689	651	680	648	661	631	642	647	631	678	636	628	644	670	657	631	707	711	680	684	647	671	649	709	658	658	638	750	715	699	658	665	651	677	677	663	648	629	620	627	653	677	662	643	673	652	670	681	657	644	597	637	665	660	661	669	671	646	627	660	689	642	643	664	660	654	680	638	663	634	635	630	601	694	628	616	671	712	618	619	669	689	671	673	684	661	638	639	640	655	701	656	632	652	644	643	674	650	656	674	659	642	671	644	629	673	652	656	664	655	686	667	663	675	664	700	657	632	623	650	654	679	656	702	628	685	669	671	644	668	624	668	703	671	671	668	630	657	655	677	684	659	667	662	638	638	618	626	652	665	668	616	680	669	640	641	669	635	677	668	650	635	682	701	630	674	654	686	614	642	651	639	656	675	674	679	639	673	634	719	693	636	693	672	656	656	585	660	639	661	682	685	660	626	670	636	687	636	686	647	604	650	601	657	657	650	645	643	686	660	722	632	660	622	649	672	619	664	643	675	640	645	639	695	640	678	611	644	650	660	658	688	684	664	630	687	647	662	628	697	673	697	617	650	700	637	669	636	628	704	669	691	635	658	615	637	627	682	689	700	656	634	659	668	671	641	692	613	646	688	674	614	655	628	671	679	651	627	648	699	668	666	637	627	661	658	596	627	647	659	630	715	620	654	688	654	654	669	687	631	625	610	654	648	655	661	694	665	626	623	653	649	654	650	650	668	664	691	640	652	673	647	674	670	659	631	638	648	621	615	680	627	648	711	666	640	704	639	688	658	626	692	647	622	655	684	651	615	678	688	706	680	701	688	628	671	615	648	671	643	680	679	655	668	687	652	638	675	679	658	641	680	665	658	649	637	689	642	648	666	687	652	706	629	653	687	565	627	686	636	722	675	619	690	655	643	652	636	683	661	645	664	645	653	661	650	644	660	672	686	682	675	629	621	669	673	623	697	688	680	670	669	646	618	613	645	659	659	663	646	643	642	647	674	650	662	720	672	680	640	672	679	652	646	656	635	685	654	645	666	650	706	630	669	704	662	669	609	641	631	686	648	633	641	715	635	652	715	659	635	667	616	626	685	653	638	667	634	673	648	675	658	675	661	671	655	647	641	654	686	657	634	649	664	691	597	615	649	591	628	658	661	647	635	671	668	643	637	702	647	618	656	631	656	686	647	682	674	633	636	612	666	653	617	659	648	604	612	650	637	633	620	662	647	639	625	658	626	678	628	628	688	679	689	670	627	647	687	687	662	653	642	670	674	689	650	614	680	642	640	601	629	672	641	674	613	663	710	666	674	686	660	645	700	643	699	667	673
6256	11738	8881	3938	3817	3940	3974	3352	2315	1851	1675	6537	23477	19379	10073	3569	1805	826	632	594	601	625	603	561	563	597	551	633	580	591	555	573	579	572	565	599	548	622	560	598	603	587	552	611	569	584	595	580	544	544	591	557	563	529	575	567	579	596	567	583	581	595	558	609	561	564	573	601	601	628	612	594	612	618	603	568	522	605	610	641	594	576	623	571	608	635	573	560	554	620	547	603	599	558	590	570	529	587	575	581	527	617	626	607	578	594	570	582	552	560	615	577	584	584	579	569	569	598	638	578	559	583	592	588	552	575	572	590	593	575	607	591	575	608	533	615	564	575	561	539	582	562	603	585	596	567	556	569	584	563	585	585	599	601	593	620	605	619	569	602	567	611	543	590	565	594	555	582	626	570	561	592	603	596	601	558	588	548	599	580	609	625	584	575	601	630	566	560	599	596	625	597	596	590	597	537	576	586	584	580	587	609	601	558	544	589	608	553	567	608	576	591	580	594	604	566	602	631	569	533	560	573	576	557	563	583	565	584	589	574	581	581	597	568	551	566	576	616	526	585	579	576	599	528	608	587	581	556	622	548	609	562	558	574	598	537	647	567	559	557	543	602	569	594	529	551	561	547	569	576	590	561	595	587	578	570	585	577	572	610	566	573	559	587	593	586	544	608	616	583	588	597	605	611	543	586	594	570	586	551	607	570	531	596	565	602	587	607	547	596	560	550	541	586	618	522	636	563	580	577	614	583	598	591	622	581	603	600	624	604	565	570	601	594	589	607	587	551	559	587	632	573	548	622	618	562	570	613	591	532	532	592	575	553	573	573	572	612	581	568	541	656	593	594	579	643	572	598	633	562	599	531	584	613	542	620	574	567	602	609	526	552	600	566	565	603	548	584	632	636	537	578	537	535	600	582	572	574	585	584	554	595	587	647	552	548	563	574	606	617	581	549	566	551	594	579	558	601	574	555	610	593	550	580	604	600	592	635	598	595	598	597	584	571	567	579	578	547	574	574	591	578	603	576	571	577	592	548	597	571	585	598	548	587	579	595	594	556	589	559	596	578	566	546	646	603	592	556	573	579	571	590	596	639	604	564	545	567	622	588	546	587	553	588	602	611	567	595	606	585	602	541	614	555	586	587	591	545	599	582	576	593	590	602	557	550	595	548	616	581	576	548	565	536	597	561	570	581	552	610	562	598	601	570	614	609	550	569	540	580	584	570	611	603	544	592	603	569	601	575	562	583	603	564	578	580	551	553	590	507	608	585	569	573	619	601	581	574	589	571	607	546	566	556	572	588	571	545	578	582	564	581	568	591	582	625	518	579	576	580	555	549	579	540	591	579	571	641	525	601	558	579	553	585	568	606	590	589	594	577	600	593	562	558	584	535	588	556	624	554	582	528	564	587	576	560	631	594	592	579	596	605	581	541	591	613	591	643	579	561	573	574	533	584	532	586	567	547	601	538	625	590	587	578	568	553	556	569	579	568	624	592	585	584	582	609	569	575	602	597	555	578	584	621	593	547	590	630	564	614	573	572	575	562	568	581	564	564	642	609	600	562	603	566	574	578	614	601	599	551	551	651	593	581	560	587	598	566	602	602	578	578	567	559	563	548	526	575	563	622	583	543	609	568	540	574	576	582	566	592	579	603	579	607	565	588	597	576	545	577	564	586	548	586	567	579	566	593	582	538	618	572	552	572	569	613	585	583	585	550	531	572	587	590	617	583	568	595	559	579	581	614	562	580	545	615	593	542	629	560	561	564	575	554	606	589	559	577	562	572	556	589	568	562	615	603	559	563	572	637	544	546	587	571	556	603	565	597	570	559	572	575	608	572	574	583	604	566	605	576	559	573	573	546	572	580	536	574	569	549	558	534	588	564	580	629	611	606	650	561	546	573	566	546	546	574	610	574	631	535	542	642	579	595	626	571	603	609	558	542	600	567	562	648	577	583	558	574	577	611	563	574	609	589	600	577	547	586	577	576	622	551	569	582	559	592	608	586	566	581	575	569	624	573	552	585	584	607	597	583	580	532	564	565	614	599	554	569	592	549	554	560	562	588	582	602	590	611	573	570	564	597	546	567	628	579	565	602	568	593	582	547	564	567	630	621	570	588	603	572	609	619	591	606	567	564	558	582	564	578	566	597	590	607	601	562	580	551	565	643	592	618	582	533	548	577	557	585	574	567	596	583	554	557	570	559	612	592	591	557	613	608	614	597	561	570	589	579	562	576	564	539	560	530	579	593	571	558	559	581	547	601	580	585	572	580	598	592	573	573	580	561	586	588	538	617	560	518	602	592	583	602	549	549	557	595	598	550	593	570	579	579	617	627	569	599	592	632	580	566	563	628	560	568	534	618	595	551	541	542	571	528	565	586	591	595	572	593	571	571	573	576	558	558	582	610	563	580	564	555	546	576	591	535	625	596	609	589	580	531	611	576	598	601	608	581	592	562	546	591	593	566	598	562	587	576	585	572	582	585	594	589	599	618	561	557	606	575	559	606	573	528	588	548	602	627	572	582	566	561	610	560	593	613	591	569	575	651	555	627	598	580	563	587	561	599	568	574	558	529	560	582	585	577	596	535	560	568	616	555	610	579	579	549	549	575	591	569	545	592	554	591	532	587	568	579	564	563	538	607	565	547	580	549	586	600	616	567	580	602	549	584	581	564	596	617	563	614	600	553	605	592	527	608	582	546	573	559	589	547	607	563	571	591	554	566	561	606	633	596	561	626	582	565	589	571	562	587	568	592	568	577	581	608	581	598	572	547	546	587	561	627	562	540	577	583	536	533	563	572	574	569	582	599	543	591	572	590	566	555	544	579	590	539	553	635	567	644	611	590	610	596	569	628	542	593	597	553	570	553	538	600	585	583	582	580	549	549	566	576	548	565	555	546	588	603	592	567	564	565	571	571	619	568	559	578	570	585	582	583	573	580	571	602	621	561	582	574	545	585	591	563	584	555	578	542	567	555	612	602	577	586	578	605	555	610	569	573	584	594	566	562	534	593	542	587	540	574	547	548	525	536	570	559	565	587	596	568	613	544	555	581	629	572	575	613	560	557	571	607	572	567	571	590	623	588	558	565	595	571	592	572	581	593	590	611	583	589	570	537	582	564	544	522	552	574	562	574	583	638	551	578	621	605	583	620	566	556	582	549	576	523	559	594	568	649	543	554	569	577	591	605	622	550	562	554	590	534	595	560	553	576	603	606	583	559	564	557	592	567	586	595	552	602	588	540	574	591	553	524	595	563	571	578	587	580	628	527	587	550	615	587	553	563	576	588	556	576	553	527	604	594	563	593	572	558	586	605	600	528	578	583	573	558	584	598	529	607	563	575	573	588	582	592	590	594	589	574	579	561	662	582	598	599	569	586	572	597	579	606	626	589	584	586	589	562	547	591	603	553	564	549	605	584	563	571	589	555	610	591	573	546	549	533	546	546	551	572	588	586	569	613	607	531	563	565	535	546	533	546	532	575	591	581	544	557
27685	11311	1945	1336	851	976	1085	989	869	844	789	893	1711	1804	1387	1002	797	675	558	678	637	652	634	620	662	637	578	605	618	640	632	638	607	656	647	637	590	689	648	667	658	642	645	665	619	623	633	640	625	593	653	632	628	612	661	654	622	554	648	663	637	656	608	601	680	623	599	632	640	599	686	620	642	619	590	659	628	632	611	630	647	663	634	698	635	628	587	618	593	652	654	639	597	575	667	645	626	610	599	595	624	636	618	663	634	673	645	609	648	619	660	652	646	644	617	649	625	607	624	652	634	631	637	623	592	623	643	622	658	651	622	634	601	645	588	605	611	654	618	657	656	633	621	655	609	644	658	627	634	629	664	599	618	607	604	631	664	618	596	617	629	615	627	638	584	592	569	576	632	593	654	636	636	619	607	616	605	626	667	627	614	635	627	610	605	600	663	620	593	641	629	570	626	610	635	625	678	657	666	624	629	636	616	564	620	652	627	589	598	679	636	588	624	589	644	589	620	647	598	625	612	594	666	655	574	610	638	637	694	662	671	658	601	655	634	596	588	590	608	613	658	621	644	656	643	616	601	591	619	620	599	627	660	608	653	642	653	613	648	622	618	607	662	648	623	631	624	656	682	614	646	630	585	596	634	638	652	663	648	648	617	650	611	595	608	611	613	623	645	646	624	607	627	643	638	628	660	650	681	634	609	603	624	597	635	630	610	652	635	633	614	649	644	638	600	616	630	666	653	632	611	620	616	614	641	697	604	608	643	607	614	611	684	659	633	622	631	655	653	633	625	616	633	662	653	667	676	666	643	599	618	628	622	670	620	601	653	638	632	614	618	614	624	578	638	629	640	613	651	587	633	639	660	639	592	639	610	645	674	673	624	625	688	597	650	581	647	632	657	662	653	612	629	680	643	624	648	677	650	654	673	616	618	636	656	639	589	665	585	622	584	657	632	633	658	619	636	663	647	641	657	603	630	654	626	654	619	590	693	655	648	603	591	632	585	645	624	608	665	621	649	635	629	629	580	597	612	603	609	679	640	690	680	605	585	622	646	634	613	636	615	617	598	621	610	662	617	635	614	627	615	609	655	645	621	646	627	634	610	636	647	618	617	562	655	611	693	598	663	581	642	634	599	616	649	632	623	681	651	600	621	657	642	617	621	613	604	644	665	623	630	617	648	587	626	646	636	600	622	602	603	597	653	654	626	594	666	623	649	649	628	596	646	609	629	584	604	619	575	603	610	641	614	662	662	627	567	628	639	598	591	667	613	627	632	618	616	570	629	624	604	694	630	621	612	662	608	590	625	621	611	659	600	652	662	639	648	595	682	650	647	636	670	643	646	635	652	644	621	624	595	670	664	634	635	664	666	594	669	628	648	636	601	623	611	631	611	631	649	640	649	637	656	610	647	622	638	603	625	659	609	639	654	668	604	624	650	616	621	691	603	621	637	632	651	583	626	617	681	635	641	634	597	625	604	699	641	616	638	637	599	640	655	631	621	657	632	633	682	635	631	652	605	687	631	619	651	690	621	641	649	654	711	677	648	615	610	634	642	599	612	605	587	617	601	667	647	600	583	627	623	631	578	608	646	654	598	666	633	620	625	648	644	647	616	603	592	602	621	646	637	632	678	626	658	638	640	597	645	635	634	601	634	621	626	663	644	606	659	635	620	660	653	616	677	623	627	615	623	600	592	676	614	635	653	621	615	632	640	660	620	626	634	665	623	635	609	642	619	623	614	622	611	580	638	618	625	629	596	634	661	588	658	630	712	700	688	622	629	623	626	662	660	605	625	661	641	584	638	628	674	643	643	668	610	604	681	635	618	606	678	658	627	646	642	626	648	619	640	654	597	638	632	690	693	588	648	598	607	646	643	703	631	607	634	624	636	595	704	562	642	634	651	639	640	624	661	608	675	620	683	633	670	623	618	646	676	669	575	602	642	665	623	611	624	616	670	646	670	665	597	639	639	637	693	667	618	658	590	620	607	648	628	618	639	677	632	642	618	621	617	639	623	625	621	626	618	646	590	669	647	625	701	599	628	619	630	652	600	652	610	585	620	653	651	586	619	641	581	607	585	633	625	632	620	644	638	599	615	612	602	609	652	607	636	636	623	633	611	629	616	631	613	629	640	641	629	628	648	621	626	595	605	600	573	628	571	564	622	587	621	651	650	606	633	614	616	653	672	648	657	647	631	595	623	678	623	671	599	602	617	608	556	668	640	611	626	659	602	660	616	622	633	613	655	601	661	617	651	646	598	615	638	648	601	616	624	634	602	606	626	584	613	623	633	624	575	613	631	647	570	622	595	684	656	625	648	650	641	658	654	610	661	615	626	656	636	668	623	637	624	612	649	637	639	642	617	652	609	619	652	610	615	635	608	615	593	665	602	625	654	634	664	660	629	666	599	591	602	623	670	618	640	617	639	601	646	605	601	627	623	612	626	629	637	634	596	598	633	577	606	604	624	633	652	598	636	619	624	619	607	642	633	570	636	605	648	630	632	626	634	630	658	601	638	642	665	609	629	642	645	639	647	679	633	694	664	654	616	611	616	636	694	654	630	602	664	639	627	661	674	631	636	626	660	609	640	635	615	631	573	639	594	627	653	651	667	615	652	668	645	634	630	628	635	571	612	631	632	670	608	649	659	605	623	618	593	633	642	672	603	646	664	618	620	682	601	585	593	600	649	637	615	630	632	618	666	630	645	596	604	623	627	625	651	609	590	632	665	597	652	648	619	659	607	621	646	643	609	611	625	643	659	663	637	611	624	650	633	630	629	623	652	630	635	632	638	620	642	678	649	609	639	678	641	644	597	644	621	632	620	643	666	673	638	636	602	652	651	664	625	621	650	589	600	632	646	666	558	640	660	609	618	643	637	634	620	624	674	630	665	642	618	585	631	632	625	642	646	654	674	579	638	645	673	648	596	644	656	629	667	629	690	622	648	587	654	655	613	697	608	593	643	667	616	644	685	622	617	608	622	653	658	605	631	651	616	595	660	623	625	627	585	623	635	621	644	641	664	671	587	640	605	639	593	658	583	645	637	609	571	621	640	613	586	621	647	641	620	594	627	652	635	614	622	645	629	651	620	656	616	602	609	678	660	633	598	632	609	632	587	625	634	655	664	645	610	583	651	667	640	630	616	621	633	643	605	629	626	645	638	675	616	622	691	641	645	617	643	621	626	604	660	628	627	580	631	621	643	629	640	642	660	685	673	621	638	628	649	630	611	656	653	609	655	678	635	645	609	644	654	637	636	650	606	634	621	657	656	636	660	678	714	618	624	641	635	595	592	577	640	653	610	598	682	683	644	653	622	626	674	628	569	589	666	636	633	639	662	609	683	701	634	663	635	657	672	649	676	638	624	652	614	621	665	599	650	642	621	602	609	653	615	620	618	653	605	647	643	619	633	618	594	623	686	630	699	637	592	647	636	611	633	600	671	644	620	604	654	634	652	642	676	629	589	711	605	594	617	664	635	614	624	601	661	597
6235	2002	1262	1143	786	1199	1306	1165	1015	892	862	952	2032	1909	1358	875	649	597	574	549	534	555	512	519	523	541	565	536	567	554	518	555	558	551	589	505	533	503	537	545	543	588	534	539	547	505	539	539	560	577	561	572	534	538	539	548	519	508	568	548	537	555	560	558	521	573	515	535	584	509	502	557	588	537	520	566	532	559	527	553	554	539	540	549	540	545	571	519	549	575	562	560	543	570	533	546	544	554	561	528	545	533	526	558	553	562	535	548	561	504	555	526	533	523	546	552	541	556	525	539	546	537	552	605	541	505	573	576	534	547	525	532	561	574	576	527	557	568	549	561	536	576	575	528	627	568	548	547	520	560	536	583	568	568	565	547	555	568	551	547	567	539	544	579	499	540	599	523	558	506	566	571	491	558	515	566	556	536	519	581	516	535	578	525	545	532	535	566	550	595	566	537	571	513	538	535	520	531	536	557	561	514	519	567	527	534	537	532	525	558	584	504	535	518	573	515	542	548	552	517	530	522	568	515	505	535	502	544	595	560	539	566	546	539	526	490	476	520	514	478	580	533	560	538	544	565	563	558	576	561	500	577	500	546	546	516	567	554	539	499	544	534	584	533	561	564	563	541	538	509	559	511	506	541	530	567	561	539	535	535	584	518	495	528	524	529	577	519	549	536	580	491	517	502	548	540	543	566	548	550	588	522	555	577	555	534	532	536	560	536	582	541	532	546	532	523	557	554	544	548	561	472	553	510	557	537	559	548	502	552	536	547	535	527	575	527	546	599	591	559	516	506	521	568	546	527	525	565	557	549	570	528	536	553	528	512	565	521	508	527	545	508	586	555	509	542	561	557	534	556	536	539	531	500	511	535	552	520	528	512	547	549	572	551	557	565	521	571	540	567	537	556	601	544	515	540	510	544	544	543	521	554	524	536	489	504	533	584	537	509	514	543	520	564	562	553	541	533	513	545	563	561	519	549	559	512	528	549	564	523	556	544	544	536	554	559	589	535	516	602	540	538	549	559	534	511	546	568	558	548	552	530	553	552	535	574	564	515	552	525	591	543	575	549	528	559	535	547	534	556	505	546	546	548	549	545	522	539	562	584	523	575	527	519	547	532	515	566	525	552	555	549	537	551	536	546	535	551	547	529	570	545	524	527	514	512	560	527	533	541	512	535	538	549	543	551	490	522	556	499	549	509	550	516	519	593	565	510	496	560	490	525	523	518	569	576	544	524	527	551	514	554	546	525	537	583	523	565	529	555	516	499	530	559	513	547	511	558	532	564	561	525	541	526	528	557	545	511	538	591	526	476	540	510	539	524	527	532	498	568	578	518	527	549	511	542	520	541	519	565	521	574	525	573	564	521	526	555	521	564	523	553	568	540	576	539	559	541	579	585	523	571	543	569	561	504	536	541	532	490	510	531	536	523	543	515	536	549	519	560	546	560	575	525	540	551	524	582	549	524	537	525	569	583	534	550	551	546	523	550	535	545	540	518	526	530	570	587	514	549	532	569	547	517	568	532	572	537	534	542	545	568	544	542	565	521	561	552	520	561	548	512	508	515	525	546	565	535	561	578	543	511	518	596	517	556	516	522	550	540	567	543	554	544	570	556	526	536	553	543	532	536	566	486	556	514	542	554	538	538	539	516	517	543	585	576	552	581	554	588	588	522	514	570	502	522	545	529	566	532	525	512	512	563	539	522	565	480	525	570	527	564	548	542	548	541	530	549	528	513	547	551	541	526	565	552	491	489	588	537	525	518	561	521	532	534	526	548	531	531	527	568	554	564	537	532	509	598	546	498	533	582	547	527	533	526	538	566	530	548	546	528	536	562	492	536	579	559	548	539	566	506	516	504	565	551	529	553	539	590	576	558	567	545	578	559	567	542	507	559	541	549	553	530	536	552	532	532	545	539	533	563	504	529	525	542	561	554	542	490	542	513	551	528	530	549	576	547	523	515	550	548	510	533	544	540	540	574	559	493	532	511	543	535	517	555	556	490	589	546	520	533	591	531	570	503	543	535	525	572	537	528	587	585	543	526	513	572	540	580	563	523	560	542	536	522	563	514	540	553	563	560	535	528	521	570	529	554	570	563	559	546	540	555	575	525	563	546	549	544	520	566	547	537	554	543	526	545	542	498	497	504	545	491	526	570	523	518	515	519	531	516	600	550	524	533	489	555	560	534	532	563	520	494	544	574	556	529	522	543	545	574	511	568	545	583	569	583	594	567	530	525	549	553	579	539	567	523	582	535	584	543	587	510	510	528	514	499	495	522	589	513	532	529	555	564	552	555	547	561	529	532	521	505	540	516	488	547	570	564	564	521	532	552	516	557	514	545	551	543	555	569	549	547	559	559	581	546	540	587	552	509	518	545	557	539	517	559	563	556	519	560	489	562	541	552	550	510	563	541	540	559	535	547	507	521	578	516	522	526	545	495	553	564	522	499	535	552	566	497	538	553	545	517	535	496	533	533	499	568	544	567	541	577	532	569	530	531	537	564	541	549	530	520	527	548	477	523	535	519	545	563	521	548	548	524	562	549	524	568	547	554	542	531	517	524	546	540	571	564	544	567	552	570	515	585	543	558	503	528	562	554	562	583	554	545	539	539	542	576	505	521	584	522	505	545	590	534	555	531	544	553	491	499	542	567	562	565	538	552	548	521	530	507	512	552	585	532	511	473	534	512	512	514	597	570	542	507	518	526	552	571	527	468	510	554	510	569	510	548	539	536	550	523	533	538	545	560	537	562	550	533	551	527	561	554	519	550	580	533	545	496	542	537	544	581	531	535	557	551	512	517	560	511	566	503	567	575	530	526	549	560	542	522	573	518	502	577	543	566	525	526	535	541	525	560	561	514	520	509	522	554	517	571	548	524	501	586	492	523	554	547	550	514	530	545	517	526	547	529	524	560	545	536	506	541	595	542	508	538	555	499	514	572	541	515	555	537	550	583	570	539	496	552	549	558	534	517	487	562	523	525	562	562	525	549	581	543	547	531	543	553	587	544	537	518	530	577	540	516	537	561	535	569	527	586	502	557	529	587	538	522	550	540	514	578	547	553	545	527	500	550	526	521	521	573	563	585	568	546	532	555	548	514	538	556	536	571	569	531	543	547	526	576	557	575	578	561	533	564	569	557	547	546	577	530	554	522	542	541	536	554	566	533	516	523	570	561	550	554	539	565	529	506	556	563	550	529	570	523	516	547	551	524	591	576	567	526	554	559	553	530	554	562	570	525	525	549	566	571	573	512	533	544	538	534	500	528	485	535	543	588	549	511	505	570	515	584	534	558	572	533	548	553	580	590	566	552	569	542	537	531	549	559	553	551	548	565	532	480	536	539	512	502	509	545	558	496	548	596	519	539	518	580	537	532	537	580	526	520	539	558	550	550	553	494	548	534	528	530	497	571	535	518	514	562	559	571	551	554	526	586	579	550	543	555	496	553	548	552	513	561	529	482	555	556	539	531	526	527	578	535	553	544	552	530
25555	21403	27516	25461	8903	2527	2002	1496	1302	1184	1083	5848	13831	11677	5686	1967	976	708	583	550	626	595	623	583	621	609	573	584	554	602	585	605	599	593	603	591	611	593	628	571	558	591	575	603	572	580	590	586	583	555	551	589	601	615	568	557	591	583	632	554	569	540	568	545	586	593	620	552	602	598	583	616	601	613	550	584	621	582	572	558	536	584	643	571	557	554	585	621	555	579	570	568	610	565	555	595	589	533	593	588	582	593	556	624	569	571	552	542	576	604	612	604	589	537	569	585	578	566	592	579	586	581	571	549	558	570	619	577	579	570	600	609	594	585	566	574	558	590	597	560	583	567	614	573	583	548	601	632	597	587	556	610	569	594	611	560	573	539	561	580	632	581	599	560	565	578	581	540	578	594	580	546	592	612	557	588	550	579	575	571	600	557	613	596	587	577	559	597	577	573	562	608	541	557	612	608	547	577	622	570	582	614	569	571	558	547	586	598	635	550	573	586	576	567	591	584	599	571	554	607	599	596	602	597	553	601	607	551	611	558	602	517	574	567	569	576	574	618	574	571	582	551	591	565	543	560	600	589	558	578	599	548	568	595	578	626	572	514	552	623	554	570	578	604	575	566	585	564	555	533	573	606	609	592	608	604	578	593	596	549	561	536	561	582	582	564	617	584	572	571	572	579	586	595	596	629	594	632	567	568	569	567	634	577	539	509	578	597	556	569	619	574	602	544	595	581	546	578	591	612	599	569	577	580	626	594	573	579	580	571	587	579	571	623	590	569	562	617	590	504	585	630	638	598	583	562	618	564	529	595	575	576	548	559	571	573	622	574	532	617	587	575	568	566	560	546	533	595	601	588	553	596	598	557	582	595	618	559	581	546	568	614	566	587	537	566	585	618	589	576	583	619	595	599	564	608	557	586	599	573	567	573	555	626	649	563	617	556	574	578	602	608	573	559	614	587	586	555	529	582	593	586	601	611	601	553	557	576	576	568	521	589	583	599	576	607	601	570	570	553	607	576	606	584	561	585	589	574	576	577	563	590	593	557	584	594	586	595	590	582	598	567	609	603	542	630	563	585	627	564	592	593	558	596	545	555	618	607	581	565	606	568	590	593	554	632	564	562	590	583	551	575	595	618	543	566	555	566	588	596	598	575	575	613	614	587	622	579	575	561	584	573	554	572	541	541	564	649	522	562	558	604	601	592	622	609	542	585	607	596	521	555	579	554	585	583	594	630	573	577	588	581	587	567	566	568	627	568	577	557	561	603	591	593	607	557	558	592	633	568	601	578	580	587	566	578	595	557	610	556	581	570	552	569	618	576	557	609	575	552	573	614	587	584	571	592	590	571	622	606	583	603	549	592	582	564	573	635	559	557	632	598	564	581	598	627	601	581	567	573	546	596	513	604	560	564	576	615	593	579	557	590	555	550	623	553	558	602	589	590	589	570	597	578	543	590	584	547	562	590	600	569	567	628	554	588	583	598	562	579	600	568	576	576	579	575	585	586	584	598	613	610	593	584	581	542	593	579	597	615	543	580	609	550	593	581	580	577	542	604	570	552	602	540	583	565	554	589	572	601	592	595	582	588	557	556	598	544	576	582	564	611	615	550	575	548	602	558	598	551	559	548	572	609	591	551	613	577	584	584	596	518	622	594	561	563	564	609	551	595	566	589	553	607	555	559	555	553	598	595	586	553	560	616	597	653	541	542	572	539	574	589	578	617	606	625	597	587	603	594	570	548	585	637	573	605	576	602	541	578	596	605	642	600	557	636	559	608	582	584	584	548	593	610	570	597	571	639	577	606	530	584	572	599	543	581	614	596	601	541	605	559	589	542	597	543	557	569	606	574	567	549	603	577	587	565	577	598	569	571	593	633	578	587	604	561	606	609	622	599	594	568	602	588	561	558	596	554	547	603	647	560	604	562	557	587	593	590	557	588	583	572	617	572	564	584	571	550	605	587	561	603	553	543	573	612	549	608	583	564	552	569	582	580	593	560	581	582	565	641	592	558	609	620	614	611	600	613	568	580	562	611	553	568	551	577	570	585	554	547	583	599	541	542	580	540	569	592	588	598	606	572	591	600	598	575	605	560	635	540	535	588	581	562	580	539	578	596	573	696	536	610	579	568	560	537	576	595	574	531	639	563	613	508	612	599	608	564	536	558	590	546	614	591	594	614	584	551	598	573	559	565	581	594	579	541	574	618	567	594	578	610	561	590	605	603	584	540	559	619	572	600	549	599	613	584	615	582	579	565	535	589	532	609	575	590	555	594	557	588	627	564	567	613	542	597	563	555	589	579	602	575	526	572	612	598	597	569	585	601	572	554	558	600	526	598	539	598	579	630	586	567	581	623	581	616	549	551	595	576	604	581	541	587	586	603	579	607	551	585	578	598	591	589	566	581	570	587	579	603	598	575	542	576	628	581	599	590	595	591	542	595	597	551	640	566	586	561	591	572	536	580	541	581	569	610	590	609	576	605	567	593	570	585	586	587	620	595	566	583	626	570	587	604	587	564	620	564	599	563	571	577	610	556	629	580	592	554	630	599	578	559	563	561	565	568	585	590	568	617	598	615	618	590	592	613	546	590	610	547	601	587	603	598	592	606	542	567	581	588	580	573	592	589	578	545	580	600	591	577	581	572	579	571	587	626	616	563	580	585	598	607	591	619	568	595	556	652	581	609	558	579	577	581	571	571	597	591	595	589	573	574	597	568	599	595	609	599	619	545	602	566	577	566	548	564	573	594	608	535	586	606	571	560	572	594	549	567	557	548	592	578	558	589	593	579	607	548	571	607	582	573	564	547	594	581	564	551	573	543	595	602	591	592	608	585	565	561	623	572	556	552	575	570	546	595	603	612	545	581	604	618	600	614	602	608	617	562	577	533	581	556	579	578	585	569	565	582	557	539	561	598	617	554	577	621	604	578	524	540	612	545	599	643	573	632	575	563	572	571	581	591	637	594	566	586	574	568	565	560	556	583	593	576	540	538	603	568	577	591	602	563	563	602	584	605	563	592	576	569	576	583	627	593	549	598	554	586	627	597	576	551	584	534	576	604	599	541	583	573	561	579	545	553	602	608	580	589	558	556	527	602	563	591	613	569	546	563	583	553	543	585	601	574	597	569	606	598	564	579	585	636	529	582	588	602	560	557	566	586	545	570	588	604	589	578	569	573	588	627	565	580	588	588	570	561	563	573	578	626	574	581	538	563	565	606	563	594	584	583	619	562	585	557	562	548	594	556	635	621	579	571	544	570	610	614	569	565	577	598	556	597	582	585	622	570	620	560	555	571	616	586	604	581	623	615	580	626	548	545	617	595	590	576	553	603	623	594	595	566	578	602	618	582	578	604	580	553	641	601	562	597	573	636	602	550	606	583	623	581	542	575	561	550	590	584	571	560	599	558	558	587	555	594	564	591	580	536	580	625	582	602	615	602	580	566	572	592	583	588	564	616	598	527	569	555	584	593	607	550	568	614	569	577	588	570
5349	6089	4602	3026	1881	2120	2181	1948	1612	1498	1351	7987	13852	10829	5178	1994	1006	625	545	536	543	520	554	540	559	481	525	560	487	523	474	540	542	506	578	518	537	515	577	550	499	542	505	521	518	508	528	535	546	541	534	522	502	525	527	527	520	539	514	505	514	532	496	520	551	515	536	529	553	541	565	516	557	489	509	488	571	534	526	561	532	502	505	516	509	490	533	551	548	488	518	557	536	537	546	527	512	552	533	533	515	515	512	493	499	521	492	549	525	510	512	502	531	533	540	516	552	538	565	528	512	561	502	546	532	525	522	538	489	500	521	482	536	540	537	492	510	529	536	519	507	520	507	485	516	540	509	531	531	510	537	494	524	525	494	513	518	514	506	525	539	497	529	542	508	533	514	517	529	522	540	517	546	542	538	563	493	525	509	486	498	483	526	521	548	521	474	540	496	542	513	548	510	549	520	525	534	529	534	507	553	507	496	516	492	566	517	501	522	519	576	529	491	506	549	524	494	527	534	518	519	487	541	512	579	497	560	571	532	515	505	529	500	526	514	543	497	528	470	546	510	471	497	527	547	508	551	536	509	549	493	539	450	513	514	524	505	516	551	514	501	539	533	521	528	542	517	553	542	529	533	523	533	511	500	494	545	495	518	533	519	519	519	508	561	518	507	498	545	521	525	557	538	529	542	506	491	535	547	526	517	541	509	513	534	526	557	505	503	540	497	525	522	519	533	527	544	517	539	547	538	515	582	550	515	535	518	474	519	482	509	502	550	501	524	519	538	509	482	539	525	512	540	499	526	493	497	501	496	531	513	545	501	520	566	527	505	557	497	511	528	522	532	463	508	507	530	526	554	535	512	516	530	503	543	551	504	517	503	526	608	543	545	480	536	497	523	581	485	520	502	500	526	507	507	561	489	517	522	523	545	505	531	525	518	492	504	546	543	495	523	513	502	500	499	490	553	517	515	499	458	503	495	500	496	530	487	538	502	548	503	517	486	520	505	489	530	503	534	501	512	540	524	520	520	532	516	562	519	541	536	547	529	542	484	517	563	499	487	492	518	533	579	520	503	524	502	532	528	522	550	531	526	524	488	538	533	512	522	508	508	574	547	522	535	521	508	531	534	544	500	529	498	494	508	524	517	518	522	520	499	531	498	530	533	549	501	533	535	513	554	477	514	544	552	522	520	522	504	496	511	493	473	515	506	528	511	542	539	548	497	524	509	521	510	485	530	482	570	532	532	524	562	548	544	530	499	532	522	558	505	557	515	487	496	553	536	552	511	522	517	529	517	514	566	552	514	518	527	558	525	560	527	526	495	474	550	538	560	521	546	537	540	512	519	469	491	551	543	497	500	527	515	508	534	524	514	561	538	514	533	512	497	528	478	560	501	524	498	459	540	527	565	569	539	514	536	526	511	509	518	519	513	538	519	537	538	516	555	507	529	556	507	524	578	521	534	515	516	501	529	496	495	522	541	531	511	522	521	455	537	476	510	523	514	505	502	518	534	525	487	530	526	536	541	500	544	508	529	472	496	503	466	533	538	463	540	532	547	501	523	523	500	522	531	503	548	525	512	521	517	554	506	513	512	531	539	545	548	508	514	550	526	522	532	518	480	550	500	537	528	529	521	503	543	535	489	479	558	497	455	518	492	543	534	518	524	519	497	520	531	490	525	542	509	564	513	538	593	522	484	515	496	532	486	499	533	509	521	544	500	544	520	527	510	525	513	514	512	524	513	490	569	519	572	539	548	525	491	507	526	503	498	522	521	494	502	490	495	517	509	534	539	511	501	512	533	522	505	500	514	516	510	526	497	560	531	506	549	530	536	531	543	495	511	530	530	490	496	503	509	489	553	512	494	525	515	534	517	507	525	558	529	553	497	529	513	535	524	500	510	510	507	507	517	525	515	535	468	519	533	510	513	531	494	510	521	523	481	516	512	554	560	498	520	505	546	518	537	564	546	476	532	537	539	503	496	489	536	510	514	520	530	518	491	539	543	506	524	511	544	534	503	525	509	533	522	516	548	518	559	488	484	490	529	523	555	517	546	525	534	546	504	484	508	554	525	504	540	582	556	547	468	488	535	507	524	518	499	506	472	539	538	493	527	499	521	502	494	540	526	548	532	507	528	554	551	484	552	539	535	480	530	552	524	534	537	547	505	486	542	568	525	554	570	522	526	542	548	524	489	544	508	533	546	532	531	521	511	494	555	518	525	512	515	483	517	533	546	545	506	533	520	533	533	531	507	473	516	529	550	540	472	506	526	538	541	512	494	531	499	474	529	531	530	515	521	545	532	540	509	553	467	506	518	525	513	524	529	521	491	506	543	517	511	506	489	527	507	502	498	476	538	567	494	531	526	527	537	504	530	524	510	506	513	491	530	515	472	542	540	505	508	520	520	569	535	503	514	518	500	485	507	536	497	538	521	549	575	548	520	499	549	513	520	528	522	545	503	545	503	528	526	536	522	535	525	536	520	520	521	519	525	517	511	506	492	540	539	547	503	515	542	505	526	525	521	487	495	511	475	517	527	564	488	528	497	507	501	510	545	539	554	552	526	522	531	535	491	529	537	529	531	496	536	533	502	523	546	514	507	516	517	526	503	501	542	494	502	502	545	510	522	538	553	518	513	501	548	514	523	537	513	540	532	535	542	523	507	549	538	517	559	510	522	575	513	526	581	534	517	539	518	503	523	462	537	549	524	535	503	517	541	552	542	541	510	477	564	490	503	527	566	534	476	532	564	526	520	518	473	496	491	515	532	524	522	503	499	556	532	534	505	575	510	495	478	528	515	535	523	492	477	508	506	514	516	527	492	488	513	500	493	499	513	457	520	523	503	523	538	480	522	495	507	524	479	573	510	526	536	538	513	565	565	531	536	501	536	512	534	566	521	486	505	547	560	502	545	521	482	503	518	517	510	539	532	552	505	566	550	533	534	506	469	506	490	444	521	495	491	526	527	519	513	514	509	522	525	528	524	481	533	527	496	491	499	496	527	502	546	511	520	520	517	528	522	515	524	503	520	545	532	546	503	521	542	511	502	512	505	496	504	510	535	489	530	520	543	519	490	521	533	512	505	508	540	486	521	552	562	507	553	529	538	475	547	516	532	522	531	527	483	526	504	530	555	537	526	556	496	509	523	499	545	539	535	521	500	548	507	517	506	501	541	520	505	520	535	511	487	528	512	526	509	528	524	500	525	520	537	515	521	520	532	538	526	484	541	482	563	496	522	478	570	520	500	501	542	504	517	505	527	545	546	474	511	529	482	540	530	535	518	511	517	549	545	533	517	532	519	547	481	503	529	544	503	481	511	529	527	492	526	527	465	537	504	501	526	561	514	516	531	513	497	531	499	584	540	506	523	507	581	523	489	512	475	534	520	514	531	486	528	527	512	560	551	509	499	510	510	525	488	484	498	477	495	514	512	541	551	529	520	510	499	515	501	530	514	530	488	511	537	524	515	516	522	534	522	540	500	474	524	474	482	518
24626	21406	28592	24615	21217	11597	4248	2326	1956	1803	1407	12105	24491	19579	9789	3399	1418	872	740	704	665	756	717	744	720	728	681	738	705	680	699	731	661	672	728	711	733	723	726	671	717	703	678	687	738	731	731	760	673	674	683	708	688	681	700	696	709	675	680	675	676	701	645	742	700	703	685	738	731	735	690	688	747	690	711	695	686	698	762	657	696	740	702	696	696	697	704	721	682	696	701	724	688	725	705	737	711	708	710	806	739	698	759	718	694	647	700	705	664	674	707	710	670	679	742	711	693	696	662	712	727	703	719	740	703	707	693	698	728	698	761	699	714	704	706	704	717	676	760	707	702	691	765	715	703	665	724	738	711	701	713	653	706	666	696	711	661	710	660	674	710	682	696	729	695	721	665	731	720	673	686	685	703	707	695	716	722	651	682	653	760	652	745	675	736	731	707	707	681	686	696	719	746	722	676	718	683	720	722	673	698	729	714	750	705	725	671	734	682	698	714	696	663	684	688	663	671	694	700	701	713	663	764	734	755	673	669	715	719	690	661	740	682	752	708	733	756	728	722	661	688	720	756	653	680	716	672	703	742	687	707	694	702	705	703	711	752	711	749	740	710	724	725	678	722	714	695	749	705	748	698	698	704	675	738	683	703	664	706	722	760	675	694	708	721	680	639	689	718	677	690	690	729	687	696	759	715	690	676	675	674	709	639	689	682	698	722	725	669	687	673	736	696	702	727	664	743	684	734	672	711	703	738	691	703	679	735	680	656	697	727	708	749	742	673	716	712	743	706	636	718	687	721	670	729	728	724	684	640	734	729	691	650	734	744	711	717	698	742	660	716	726	708	708	723	657	696	724	730	712	706	666	738	626	753	706	682	686	692	712	685	699	698	736	716	712	730	700	695	757	651	671	708	688	710	663	716	660	685	686	732	701	711	674	727	722	699	684	699	739	700	680	711	701	710	693	733	664	689	716	707	721	641	734	721	663	700	733	724	712	723	743	713	729	698	760	693	688	679	717	687	729	691	708	668	727	663	704	727	638	665	689	700	696	687	718	680	698	700	718	742	665	694	718	675	711	681	718	695	715	667	709	722	707	716	671	657	748	692	690	704	712	726	696	668	704	734	721	691	710	675	730	736	710	733	702	702	747	665	678	730	668	681	709	705	671	723	720	672	740	690	719	683	683	707	713	694	735	672	718	688	643	714	732	736	699	683	690	703	731	728	693	743	705	691	723	694	696	761	700	703	709	663	734	667	646	671	699	708	713	681	712	718	730	742	671	704	682	682	719	762	735	713	732	659	724	660	665	684	704	665	716	682	704	703	721	714	723	700	762	638	670	735	720	678	669	697	698	676	671	715	681	698	751	744	692	675	698	699	731	648	681	717	700	706	729	677	707	718	678	722	760	732	653	653	696	705	655	654	694	710	693	698	685	699	721	684	657	666	751	696	710	738	667	701	737	700	741	689	722	712	693	663	692	692	687	721	717	705	717	698	737	701	737	733	696	677	668	708	695	711	723	699	710	724	714	700	681	699	722	710	720	688	717	684	656	724	672	699	675	730	679	684	694	650	709	683	691	677	688	753	664	720	712	702	716	721	656	699	687	754	699	685	688	679	695	693	694	723	717	725	684	654	675	706	675	672	689	674	725	732	731	726	684	739	711	686	646	709	721	675	695	715	660	709	729	661	703	676	736	680	689	683	649	680	734	735	706	736	732	649	710	669	703	673	746	671	735	721	732	712	729	742	692	664	702	656	691	707	725	701	697	740	715	704	719	710	699	706	688	683	690	683	713	696	712	709	704	668	683	675	705	741	687	631	677	726	714	703	701	690	694	726	650	765	713	661	688	710	702	735	671	687	751	705	696	675	699	659	695	678	712	747	736	724	657	668	660	701	633	670	711	696	712	697	639	705	672	667	708	733	688	718	697	681	699	707	630	762	731	705	723	707	702	704	748	712	695	683	709	703	689	685	697	716	675	718	728	685	723	640	701	673	682	663	717	703	736	707	702	664	665	664	724	735	698	729	691	718	703	733	678	717	673	705	727	723	670	707	696	703	686	678	689	675	670	724	689	680	660	757	727	726	676	676	688	649	680	720	709	680	716	711	751	691	752	704	680	685	708	703	744	674	706	730	702	711	783	741	643	690	667	691	673	702	693	696	705	721	737	675	740	699	735	723	690	702	668	697	635	634	713	706	674	696	681	695	708	703	693	698	729	696	668	663	695	717	716	689	728	695	689	750	652	735	728	691	713	696	736	723	722	712	677	670	677	676	716	689	714	664	645	653	713	761	722	705	691	742	719	713	719	673	711	685	652	692	693	709	657	752	655	712	681	686	716	729	665	713	723	678	725	649	698	714	716	712	686	703	692	706	747	665	696	726	698	726	768	718	707	685	717	692	728	730	683	674	731	703	741	693	745	735	699	678	669	699	701	689	695	668	675	712	696	668	684	687	678	693	724	690	719	704	738	671	761	709	750	739	685	691	743	700	720	713	682	704	686	751	667	706	726	689	726	657	696	682	726	732	745	720	712	709	657	703	739	689	702	666	666	688	701	683	709	681	703	639	714	675	694	763	661	777	677	731	688	704	752	677	733	715	733	693	703	629	682	725	669	710	696	719	713	689	733	688	703	736	739	704	728	678	696	708	716	735	740	706	701	740	695	718	723	646	674	669	694	716	667	725	721	699	686	713	712	711	730	688	732	754	687	743	704	695	688	694	682	717	702	711	687	675	708	711	701	727	722	716	722	694	715	731	685	667	703	740	706	681	721	719	705	710	678	690	728	723	682	687	743	703	670	728	652	667	717	665	655	704	730	725	680	697	663	665	670	679	684	685	726	711	718	705	664	673	719	696	684	726	714	702	678	736	665	709	725	663	711	691	731	717	660	709	682	693	702	682	655	713	679	753	692	708	688	661	701	738	720	716	713	707	686	721	690	714	651	669	714	733	734	709	698	703	670	689	710	750	760	675	698	711	664	700	707	734	732	717	706	662	705	707	697	700	698	739	709	683	704	731	710	728	674	696	706	720	743	688	672	712	706	726	718	674	743	709	694	701	694	706	670	755	725	740	682	692	710	738	736	712	697	674	725	710	660	703	664	678	759	692	715	652	704	755	707	694	748	728	667	723	709	706	683	684	675	676	683	663	688	667	727	694	717	709	695	713	707	649	717	713	705	670	714	727	719	726	739	758	687	736	738	703	674	727	690	722	663	682	691	739	710	709	691	731	682	685	669	743	730	706	719	762	675	662	722	740	686	713	716	665	692	674	763	748	653	738	702	709	703	654	709	710	679	713	697	709	670	704	671	717	677	671	691	688	707	718	743	713	682	687	681	692	654	666	687	752	716	729	700	684	645	711	674	738	694	674	745	724	741	647	660	697	724	732	705	752	657	711	705	678	705	700	676	656	719	676	720	697	731	694	701	738	706	709	674	711	690	702	705	702	656	676	688	650	706	700	728	714	740	713	699	729	711	680	657	715	678	705	677
6116	10388	6400	5149	6559	5214	3394	2602	2404	2130	1801	15787	22205	16522	8121	3265	1340	780	617	678	616	636	651	600	596	617	666	669	642	682	603	629	655	600	643	691	586	634	651	630	567	630	607	627	649	598	633	621	613	656	622	637	650	634	609	618	602	649	631	624	613	666	628	618	604	647	623	632	649	667	667	655	625	599	648	639	631	610	632	624	668	604	662	631	572	629	616	682	676	622	665	614	623	673	643	685	624	608	653	592	640	599	611	630	580	609	670	574	614	620	596	578	644	635	642	595	588	610	622	613	608	624	670	635	614	649	660	657	590	635	613	589	629	649	590	567	604	664	627	613	633	623	632	611	585	558	639	627	645	615	614	624	604	578	626	622	567	646	639	614	623	632	573	659	622	654	647	604	688	649	587	588	582	633	615	603	654	602	593	609	661	631	627	620	607	636	601	607	647	649	593	612	636	551	632	648	601	649	598	657	642	634	662	643	628	611	619	607	597	596	656	616	580	634	656	616	657	591	608	624	649	638	595	607	638	630	604	605	627	628	601	628	601	576	638	636	612	611	654	649	643	630	625	625	601	601	641	634	605	630	658	601	642	586	650	611	622	591	593	617	654	598	638	666	603	625	653	629	630	632	642	580	622	608	608	622	596	576	634	628	629	612	647	626	615	603	612	634	620	641	606	613	605	672	651	566	631	645	609	618	624	596	626	632	627	614	632	595	655	624	600	619	643	681	609	663	584	613	596	604	664	590	632	641	625	591	664	600	598	624	629	651	650	625	604	650	619	626	586	607	658	636	599	609	609	595	645	614	602	595	644	655	659	579	600	614	643	613	597	605	675	625	645	605	607	633	658	643	619	649	605	575	628	569	595	604	651	611	618	584	638	674	651	617	610	647	646	576	639	597	643	622	664	644	597	640	617	651	611	628	629	641	613	598	601	621	620	606	631	611	624	651	611	622	581	622	620	637	613	636	618	630	616	592	645	622	597	658	626	607	625	647	634	604	633	631	621	644	603	637	619	659	612	606	626	626	628	629	625	617	603	623	625	617	621	657	620	588	671	646	646	618	608	645	601	624	630	646	647	607	673	619	583	595	629	635	637	622	579	667	615	606	595	640	634	637	634	605	635	617	630	603	634	643	624	593	653	661	618	602	613	630	664	618	604	647	626	596	614	656	595	650	605	638	595	589	580	583	561	607	635	610	628	610	592	631	603	607	619	605	656	607	616	597	649	601	652	560	609	562	599	649	640	618	561	600	609	572	630	607	627	618	642	605	593	623	605	637	633	616	534	590	649	639	621	618	612	649	661	611	595	643	604	599	642	609	629	625	620	623	654	620	619	614	594	630	648	579	600	607	601	637	607	645	633	608	601	631	659	603	600	598	610	636	595	601	605	605	635	638	631	596	606	636	696	639	598	608	611	613	566	628	614	598	581	631	620	628	636	599	630	669	657	613	583	568	647	623	589	599	634	611	670	585	650	633	616	627	605	597	599	653	575	629	614	586	601	661	600	627	582	645	620	631	542	645	607	626	578	614	610	605	638	606	675	621	637	642	653	631	617	593	616	644	643	638	655	660	641	649	541	681	654	658	592	607	591	613	632	648	630	600	633	625	635	614	636	677	621	665	595	598	640	626	622	616	627	650	595	627	624	642	603	665	594	606	612	553	636	608	602	612	617	617	638	651	631	565	632	642	594	607	630	601	640	626	620	641	605	625	618	635	652	631	619	633	610	629	625	641	593	648	656	615	605	590	647	656	622	652	603	626	641	628	621	618	604	604	576	603	602	611	626	672	655	606	575	588	604	606	621	627	589	639	624	603	607	598	648	628	638	619	535	593	596	630	603	639	623	601	611	611	627	624	638	691	603	614	573	646	590	603	607	610	636	592	627	608	666	653	569	660	644	630	613	600	629	616	598	594	615	665	603	632	649	664	666	669	641	596	652	637	647	695	658	665	581	642	622	623	609	635	607	596	633	631	630	587	662	565	605	656	633	656	599	623	631	680	630	603	622	677	619	583	621	620	608	607	629	572	616	578	639	597	652	606	623	644	665	604	665	618	589	587	581	608	664	601	600	605	644	616	615	655	633	664	646	601	585	618	590	565	605	599	625	621	607	614	587	595	583	640	597	590	596	628	616	650	617	661	601	657	588	631	632	595	629	594	657	642	596	618	605	616	568	622	590	601	630	603	617	646	601	674	652	607	612	665	596	613	628	619	627	619	650	603	656	623	623	574	602	604	635	626	558	591	589	618	595	602	607	626	625	635	623	647	654	632	608	617	615	626	645	599	632	609	648	621	611	618	590	647	605	620	637	638	597	597	628	642	604	662	613	618	625	630	627	601	657	617	613	619	589	587	605	597	585	627	603	618	588	610	591	631	671	622	670	600	621	665	593	664	622	654	586	613	549	637	610	603	607	638	631	565	596	617	610	621	636	646	621	633	630	648	564	637	596	593	586	603	600	633	667	612	583	655	631	624	607	586	623	592	629	595	615	646	651	622	605	610	681	607	571	650	641	584	565	591	593	615	595	615	605	607	568	615	624	674	639	612	624	614	574	623	631	608	589	615	629	601	641	601	594	634	596	628	642	605	664	620	598	638	614	627	635	650	646	611	622	658	659	599	623	616	600	592	622	682	688	631	611	562	570	635	615	627	580	583	637	631	652	593	648	609	606	603	580	619	576	629	582	629	657	662	638	622	629	612	646	575	591	664	597	622	634	611	615	661	604	601	671	615	615	636	608	619	652	605	617	654	618	580	621	597	640	601	594	609	621	570	626	587	604	571	612	604	619	604	619	594	608	620	585	622	624	659	563	624	584	611	632	620	624	655	602	603	635	604	578	573	665	558	616	631	630	653	616	657	601	665	644	644	572	659	596	643	637	591	591	650	618	620	620	595	641	628	634	633	603	601	645	590	634	649	623	611	603	630	621	560	639	619	642	592	620	589	608	590	646	583	614	597	633	622	624	650	609	616	617	622	625	596	602	623	613	608	605	585	576	630	579	628	635	650	602	624	636	633	619	600	597	632	636	644	599	609	616	596	627	595	636	598	627	612	608	612	614	608	625	632	634	606	620	632	630	645	623	634	640	588	631	628	643	624	630	653	609	617	610	618	672	600	643	625	631	579	614	656	656	627	587	606	612	588	607	625	601	664	640	622	619	606	602	645	595	709	668	607	613	619	599	641	582	635	613	603	613	611	634	612	614	642	626	594	577	610	600	600	622	621	616	611	625	603	566	592	599	573	614	643	609	606	612	614	646	633	630	582	633	563	627	661	583	642	629	605	573	646	612	618	608	620	628	617	603	637	610	615	641	590	635	600	601	593	675	621	631	625	654	603	663	599	645	569	591	626	579	581	625	589	624	616	620	593	596	599	572	643	602	609	632	552	657	625	620	654	611	639	674	603	628	643	635	630	615	602	650	628	599	651	603	584	582	607	630	659	608	575	586	600	622	603	636	618	647	582	614	595	613	612	582	616	659	622	592	657
27643	11434	2442	2203	2245	1553	1330	1087	930	824	891	1325	1931	1769	1310	934	785	726	691	653	651	720	653	667	653	660	669	669	692	673	655	699	676	692	668	703	621	655	715	684	697	675	637	641	697	699	681	685	649	677	695	714	648	666	652	639	668	657	692	694	669	676	648	676	706	637	645	668	687	656	684	631	676	673	680	657	690	684	644	648	643	688	712	638	682	678	668	687	666	700	689	653	698	671	661	671	689	620	683	663	721	662	630	676	650	682	635	697	666	672	687	662	664	705	626	680	691	651	676	673	658	636	691	666	644	620	694	623	659	660	685	661	719	683	690	678	677	713	635	701	671	668	652	629	734	650	715	663	635	681	675	704	675	690	661	643	644	679	710	662	706	661	655	691	662	709	682	655	661	683	627	680	662	695	663	644	672	665	686	632	661	651	662	674	682	678	672	653	678	664	663	706	682	698	698	710	669	646	658	681	633	718	678	688	654	697	653	665	660	705	663	643	669	680	647	649	679	640	654	636	665	657	687	651	663	696	675	697	671	657	669	733	681	666	651	686	678	630	658	681	656	664	665	657	668	695	693	694	690	641	658	639	632	695	663	722	715	687	630	675	653	670	689	679	678	646	664	665	672	703	670	671	652	708	685	651	651	686	641	664	641	658	641	654	692	646	671	714	660	713	640	675	698	680	656	674	713	708	667	714	665	662	664	649	675	674	691	663	702	669	688	678	649	697	628	639	612	682	667	618	720	647	638	637	656	683	668	664	702	699	629	663	671	643	717	656	693	674	722	677	631	693	656	700	693	671	639	644	678	656	669	617	705	660	668	673	680	676	719	656	673	618	671	687	702	644	718	681	683	654	669	652	649	715	671	680	681	699	659	640	686	650	642	638	649	659	667	625	689	648	658	647	676	671	671	670	698	702	667	628	676	673	703	686	696	659	694	657	647	684	708	681	672	637	674	656	672	675	635	646	660	634	644	678	681	662	657	669	719	696	678	646	680	667	631	637	712	676	641	657	685	693	658	672	723	649	683	612	680	717	666	675	647	631	672	680	651	687	651	692	655	679	655	670	603	659	683	667	690	748	675	647	658	687	691	626	683	682	678	660	626	719	627	655	636	715	636	641	654	632	669	633	665	683	650	693	669	687	670	713	694	695	691	672	692	665	629	688	622	679	707	645	659	688	645	676	689	629	690	655	731	645	707	682	700	666	692	645	674	649	687	654	701	622	655	712	677	662	703	674	681	669	693	695	671	671	667	695	701	649	664	677	654	620	634	652	659	678	642	654	675	720	641	667	707	697	663	669	667	685	682	661	663	657	699	678	690	649	663	651	652	678	667	665	653	694	689	658	657	669	678	701	692	697	650	700	680	656	683	651	661	658	641	749	659	666	680	725	670	653	637	674	659	667	657	663	669	702	656	656	660	663	707	676	670	690	659	681	702	691	733	678	642	670	711	661	682	661	679	658	665	696	641	691	660	727	660	674	659	651	648	685	670	664	648	679	709	692	643	681	681	653	679	627	731	703	641	709	681	673	706	648	649	700	663	690	634	669	669	670	667	735	627	682	708	676	677	633	655	711	650	670	656	722	706	689	649	718	668	629	667	674	649	695	599	672	654	686	656	634	723	688	681	696	651	614	669	653	706	693	624	665	635	678	646	683	643	701	654	640	679	708	695	634	629	678	647	686	684	649	691	657	683	673	668	668	704	668	669	672	665	621	692	664	675	667	662	692	701	653	723	670	668	650	655	684	689	639	691	686	652	697	677	659	671	681	667	680	684	664	670	678	640	635	704	694	690	703	667	686	685	588	690	639	679	662	656	654	675	693	639	712	703	679	645	723	648	705	642	666	657	642	697	631	685	656	691	664	639	668	652	666	658	664	685	692	665	651	674	631	667	690	697	686	628	703	685	678	674	700	655	638	646	662	692	681	667	681	623	650	676	673	679	658	636	627	662	688	639	690	655	663	666	731	676	633	670	637	674	664	632	658	688	686	689	681	690	682	689	678	668	656	664	755	686	685	668	681	668	646	646	666	678	698	692	673	687	693	641	697	648	661	664	682	680	713	660	675	699	688	698	638	652	667	688	639	654	704	629	702	642	664	671	704	699	656	662	663	673	704	704	707	664	630	668	670	662	683	656	650	651	632	662	702	666	656	660	650	714	736	728	682	676	677	684	684	651	649	662	642	645	687	661	702	647	674	700	661	674	724	673	701	691	596	684	678	687	680	688	698	642	682	693	664	698	679	726	594	686	645	675	665	714	639	654	613	643	649	626	670	637	644	703	675	666	657	686	620	684	669	712	671	676	698	678	661	650	617	646	663	667	673	660	677	669	697	647	641	702	618	668	692	673	681	654	687	668	710	674	657	711	660	683	678	670	658	681	671	684	664	622	684	719	687	678	722	700	700	655	670	681	665	659	701	609	689	684	659	697	721	666	656	620	683	641	666	645	667	644	633	688	639	691	683	661	666	635	673	704	681	662	674	678	695	709	642	659	666	686	646	616	695	646	653	678	644	680	665	683	690	658	624	675	650	706	692	670	657	672	670	626	694	640	648	670	656	678	699	691	658	659	644	653	645	690	672	642	645	734	662	638	646	679	670	713	647	659	646	684	661	617	693	672	666	640	650	667	635	692	655	693	643	662	684	707	613	658	678	691	664	698	672	691	713	659	712	637	641	676	723	688	643	680	681	718	667	712	690	656	684	699	664	676	711	682	680	691	636	621	650	706	669	649	683	652	682	650	735	678	655	692	650	678	630	666	654	692	731	659	666	683	667	708	663	676	676	673	676	685	644	723	659	678	660	624	662	666	651	625	668	712	672	688	697	649	672	698	652	706	615	671	684	623	660	649	698	700	617	633	666	666	647	704	650	663	668	659	645	685	653	713	690	678	640	643	671	669	672	675	655	633	662	667	680	698	723	648	699	676	678	690	684	674	618	670	676	679	701	659	692	667	686	703	671	705	686	695	676	649	659	688	687	687	695	691	699	680	669	685	663	653	643	630	691	651	643	656	673	655	634	691	690	637	690	638	677	625	659	690	668	659	695	573	672	697	691	678	682	701	659	653	684	692	678	714	659	640	622	688	653	694	669	679	660	715	661	660	646	685	660	672	665	684	669	688	626	689	679	647	670	663	647	656	657	693	697	667	715	665	695	738	642	649	670	675	657	714	665	687	668	675	693	692	648	661	672	660	672	704	734	699	671	691	696	664	726	653	678	677	673	674	696	700	744	682	703	631	732	672	645	691	682	673	672	687	703	702	661	716	711	691	677	677	726	684	728	649	631	642	692	624	680	695	700	708	618	674	674	684	757	706	684	673	671	666	672	671	721	690	677	699	677	636	650	676	681	703	695	687	667	631	655	669	649	653	656	693	710	718	725	645	680	671	685	664	683	655	683	687	693	665	709	658	701	686	659	658	634	700	655	684	620	657	688	706	711	616	697	684	650	658	603	656	678	688	667	685	709	694	687	666	673	725	667	623	611
6123	1815	1628	2001	2577	1822	1559	1294	1017	889	887	1555	2251	1878	1247	813	602	596	607	606	570	603	638	557	552	555	538	596	594	579	630	576	609	563	580	556	553	596	538	608	621	577	543	569	592	596	566	574	579	519	574	544	580	564	602	584	585	584	612	546	606	595	531	537	569	571	572	548	563	552	596	560	614	571	600	616	591	583	589	562	567	569	578	579	579	611	571	537	618	579	579	561	537	613	574	570	597	574	612	611	537	575	589	601	553	583	605	558	559	612	547	587	572	518	610	574	556	566	586	567	576	545	589	521	575	610	576	582	566	548	579	561	594	599	609	591	615	579	560	602	576	561	605	605	559	552	563	626	546	585	594	596	565	584	540	570	563	585	560	551	548	550	594	588	578	585	589	592	560	566	572	569	572	586	574	554	588	585	573	530	587	571	582	562	611	587	563	548	586	580	578	589	582	612	543	585	598	588	582	579	567	570	613	567	542	571	571	574	579	573	585	584	566	606	611	549	608	570	547	571	571	560	575	599	593	562	507	552	549	566	597	600	596	589	560	592	572	617	609	601	600	544	595	603	527	585	520	579	593	562	556	610	573	561	591	542	531	550	538	569	553	575	572	570	596	566	554	602	559	545	553	547	546	599	587	590	568	556	530	570	559	586	573	591	604	548	571	568	551	561	547	583	590	580	569	571	557	581	560	548	576	542	570	581	574	591	571	595	591	589	590	566	583	563	548	541	562	561	587	611	586	529	600	557	593	593	551	589	576	580	580	599	617	564	557	613	585	548	557	593	546	600	617	586	583	614	548	549	559	627	599	572	545	588	580	590	604	551	601	607	579	565	576	582	598	585	594	633	603	594	633	627	574	607	562	608	554	576	591	563	551	579	603	554	573	573	541	560	553	582	584	535	575	583	536	569	598	594	590	610	537	569	560	578	598	572	549	557	589	580	610	592	532	585	580	561	588	566	573	570	542	617	624	591	597	563	590	633	584	560	588	562	591	562	602	564	574	551	591	573	580	572	568	585	580	620	632	586	571	571	555	611	546	617	543	557	585	537	534	565	613	571	566	573	558	538	561	618	634	568	539	602	571	570	556	534	528	553	581	571	531	569	623	545	554	607	558	603	556	588	554	555	546	573	576	556	611	592	572	575	592	593	576	580	556	564	577	532	585	559	582	609	600	531	601	591	562	567	564	542	533	551	600	590	603	568	565	511	594	573	529	637	586	545	583	571	591	599	585	556	558	552	615	529	564	569	603	559	577	542	543	557	593	608	558	576	608	610	541	589	601	586	567	566	520	582	623	546	590	573	565	579	574	568	558	563	616	562	574	593	571	574	574	587	584	551	578	594	648	574	574	561	559	598	595	577	588	549	586	553	516	593	606	615	606	536	561	600	537	567	558	524	554	588	566	579	573	599	578	540	586	597	566	559	555	580	583	582	589	610	594	593	567	551	575	626	563	531	561	575	531	549	609	545	543	609	529	547	545	542	623	543	585	591	566	540	550	569	595	566	563	586	568	567	590	574	612	569	563	558	553	593	572	554	550	566	558	581	565	609	633	578	580	586	590	602	592	553	536	548	612	575	615	568	553	569	593	562	608	580	564	555	556	550	582	561	509	589	558	549	636	583	606	623	611	542	580	604	558	585	613	589	635	551	599	613	604	604	575	566	569	566	563	573	584	574	607	582	555	547	584	568	567	575	592	578	605	562	600	575	578	581	599	585	550	615	564	587	575	536	549	580	556	562	584	576	598	597	577	572	556	584	603	564	571	552	611	570	636	536	576	620	535	572	570	556	533	559	596	560	511	559	549	574	606	592	543	537	550	565	612	631	555	561	612	567	568	553	559	613	581	588	535	571	590	579	566	582	612	586	554	593	602	599	558	582	611	573	571	590	583	543	582	548	579	552	579	542	541	585	548	554	584	582	557	597	540	564	594	589	571	604	582	572	559	594	592	558	601	572	578	592	599	584	553	568	576	590	574	542	580	619	573	591	609	597	541	585	591	564	635	564	574	623	559	562	549	536	555	559	604	536	549	582	563	591	597	618	614	597	596	592	573	578	548	577	554	605	623	548	562	577	561	611	604	551	567	574	591	584	577	518	591	587	609	536	587	569	605	604	637	550	543	576	555	577	580	582	531	575	555	593	613	608	578	570	581	594	538	608	559	596	569	546	579	585	536	597	529	593	610	569	560	568	567	575	585	564	581	557	578	580	600	562	583	544	560	560	592	582	568	552	585	598	543	589	595	561	584	572	558	610	590	613	597	569	577	612	560	580	580	582	577	572	595	579	550	590	586	577	580	588	589	575	594	554	548	581	573	610	556	635	614	561	594	544	560	550	576	574	560	559	557	611	571	625	550	590	584	606	571	546	566	610	585	579	573	556	610	561	582	528	549	559	575	600	585	583	561	595	606	544	585	585	598	549	569	592	580	569	571	574	558	554	584	583	595	562	569	570	617	590	587	589	583	562	544	583	568	559	564	593	582	554	539	615	562	573	559	550	597	588	567	586	596	564	591	565	548	600	569	576	598	559	571	551	574	583	601	593	649	503	617	561	569	516	508	589	525	580	566	597	560	569	568	562	582	577	556	571	546	611	553	591	605	606	558	562	577	577	598	557	602	575	608	582	568	556	545	613	578	600	554	540	556	589	600	584	619	566	606	551	611	583	627	633	594	567	553	550	576	535	598	601	620	588	575	527	590	546	576	605	570	539	607	560	585	575	590	572	562	620	613	587	600	594	575	593	536	574	587	563	595	576	492	565	588	553	554	531	566	605	546	602	573	590	532	577	590	610	545	573	570	568	621	625	577	587	604	611	559	566	553	564	558	593	564	580	551	590	565	586	579	539	616	588	623	601	583	585	551	535	576	572	574	572	550	590	571	599	566	602	605	620	596	585	607	622	596	571	553	585	562	533	573	565	560	560	574	606	565	597	561	552	578	543	583	610	645	585	552	541	574	553	557	563	618	578	606	562	581	552	559	552	575	571	613	568	579	566	597	539	630	580	579	544	631	548	501	596	583	586	586	570	590	612	620	572	576	603	600	577	593	549	548	566	573	566	550	602	595	567	606	557	566	592	553	575	582	540	587	581	583	588	569	576	555	566	584	561	588	598	594	579	503	587	574	562	566	558	597	526	565	628	582	566	566	564	562	572	524	585	580	562	588	597	548	573	541	578	561	549	642	551	541	625	577	568	564	586	596	604	569	587	583	553	604	576	596	561	517	631	614	577	586	587	629	551	518	602	542	569	580	560	586	552	607	551	577	578	587	572	619	586	602	578	622	536	558	633	593	545	565	577	650	567	606	578	586	614	553	579	598	606	591	600	560	586	593	551	525	587	562	613	564	575	591	591	602	612	581	595	589	602	572	554	603	606	582	559	591	565	588	584	589	548	577	590	603	606	596	631	611	558	588	539	556	584	622	607	573	595	579	560	582	535	587	616	573	577	562	593	590	587	609	613	563	595	560	566	507	577	583	603	594	567
25603	21440	27620	25385	13831	5493	3166	1873	1339	1275	1162	3902	13013	11094	5043	1884	988	722	698	610	658	669	606	626	614	629	656	663	608	617	638	627	639	604	653	626	636	612	643	602	656	640	615	593	726	618	598	610	572	636	608	638	664	638	660	648	601	602	606	620	633	616	680	653	630	626	619	626	648	592	620	675	665	622	596	664	708	654	646	693	626	611	672	642	627	607	648	606	612	595	630	639	632	609	592	619	659	634	658	640	645	601	634	646	585	669	627	599	582	618	659	608	623	569	626	639	590	653	701	640	633	642	648	596	631	652	678	598	682	654	594	629	645	632	639	658	621	637	667	633	621	638	651	648	609	666	648	628	607	681	629	596	632	656	632	625	652	629	669	634	662	594	610	647	704	647	625	623	648	663	641	650	657	645	618	639	653	609	632	640	660	597	619	606	617	578	644	667	646	669	654	624	649	615	638	621	566	636	660	621	647	669	614	664	627	621	609	638	633	683	646	632	685	652	602	598	633	662	641	608	656	634	647	560	594	639	613	587	627	635	667	689	622	657	679	627	634	634	632	639	610	600	638	640	615	580	649	666	578	618	665	674	599	667	625	665	634	609	606	628	622	631	654	613	642	623	628	613	661	644	680	640	630	678	625	613	642	642	674	629	646	649	641	628	651	641	617	633	640	707	663	626	645	627	640	666	663	616	628	682	631	671	616	605	627	627	634	628	637	654	601	626	644	653	650	638	618	607	624	588	653	619	618	600	662	631	603	632	672	628	658	677	649	618	631	619	648	620	636	631	640	651	664	641	668	651	613	705	599	618	620	595	628	622	607	651	629	648	653	596	639	579	633	621	631	612	653	657	648	623	655	643	628	662	614	618	660	711	619	625	605	628	604	675	628	599	644	617	676	652	611	650	602	644	627	655	663	629	611	663	655	640	633	613	663	650	594	622	668	629	617	647	639	625	630	624	643	640	642	651	685	665	651	651	646	621	611	632	627	645	634	658	623	626	582	645	615	671	583	625	613	627	622	602	641	626	665	631	641	626	620	615	631	633	627	651	632	622	634	625	589	649	645	633	658	645	584	628	685	652	632	629	613	596	674	646	593	660	609	608	590	619	604	617	589	622	628	666	626	616	652	641	643	688	635	635	619	622	655	695	641	609	628	642	629	600	630	655	579	625	643	651	607	654	650	631	568	632	622	598	639	614	617	650	628	670	604	582	657	623	604	604	639	620	633	610	614	633	643	624	592	611	657	589	626	633	641	658	626	615	661	580	591	643	607	622	665	615	660	652	622	616	596	595	623	612	595	640	637	622	626	646	639	657	643	628	615	659	634	599	603	613	643	669	601	631	633	646	613	630	640	656	653	631	657	656	605	644	691	639	690	587	603	672	635	674	638	589	610	669	634	632	634	661	676	673	593	608	661	656	603	639	656	611	636	632	650	655	599	616	652	625	642	651	640	622	703	643	592	608	611	636	653	611	620	627	599	646	630	677	656	649	633	639	622	614	648	609	647	636	634	600	616	645	605	646	606	649	674	669	636	649	630	599	593	645	645	618	648	674	619	678	632	606	627	629	648	674	658	631	609	631	649	645	595	595	610	627	615	632	610	640	619	652	626	672	599	648	637	622	697	583	636	647	583	653	607	639	644	595	631	625	611	619	620	629	610	630	607	674	644	645	643	590	628	634	600	660	683	605	652	624	627	626	629	630	617	637	686	634	615	617	652	626	615	682	633	625	598	636	630	627	605	618	604	608	632	597	618	643	608	663	646	634	664	625	657	618	646	605	649	665	628	641	634	632	616	644	639	610	626	631	599	664	669	593	577	697	648	655	608	641	633	671	641	620	649	583	675	636	607	626	645	631	624	624	670	727	635	645	636	647	578	616	578	616	635	614	573	636	599	664	653	685	642	667	638	633	639	614	663	657	599	622	625	601	578	673	613	613	640	615	643	617	640	667	627	645	610	635	616	605	651	623	657	642	586	603	619	605	616	635	634	657	671	653	693	630	591	596	662	620	615	581	659	609	603	571	630	636	601	608	638	620	616	603	612	628	660	568	646	670	639	624	614	612	584	631	656	620	636	622	650	627	623	643	613	585	672	621	668	626	623	601	635	591	614	612	666	612	649	649	599	639	612	609	634	626	647	617	596	658	624	659	639	624	646	607	623	616	675	635	643	576	635	612	607	616	648	631	650	611	604	637	626	639	602	624	625	622	612	617	624	621	644	625	636	632	612	574	600	595	611	653	640	637	602	652	599	669	585	647	631	616	628	635	648	607	590	649	657	632	626	611	644	562	627	632	638	627	679	634	605	608	649	662	655	601	618	614	632	663	598	623	605	575	603	625	637	620	618	608	680	650	615	598	664	661	642	608	655	644	636	628	648	625	672	614	623	632	681	601	611	639	652	631	649	637	613	616	625	645	657	669	653	652	639	694	654	629	669	623	610	633	667	624	661	639	658	608	616	624	641	646	648	615	584	594	629	591	665	599	614	623	613	616	665	673	587	658	628	667	662	604	616	601	606	633	660	627	616	632	637	620	622	664	604	617	616	591	629	611	646	626	613	708	635	608	635	633	622	650	607	635	615	643	662	617	643	609	651	599	608	661	639	621	627	652	659	637	636	646	655	607	622	643	603	621	602	632	621	634	639	604	614	619	625	604	581	657	668	601	624	594	645	655	663	623	622	618	634	650	631	664	615	686	589	625	576	656	626	642	603	598	673	582	584	640	666	624	583	613	628	598	648	629	634	646	628	565	622	612	611	638	600	637	628	617	640	639	586	622	637	651	666	608	608	648	655	641	616	637	621	645	616	644	615	612	612	628	634	650	642	654	644	602	623	642	637	652	612	636	685	650	602	631	627	657	618	642	602	629	617	637	603	689	653	616	646	641	612	648	606	610	650	639	618	626	647	612	639	629	636	638	626	630	651	661	600	647	623	604	606	633	678	597	632	664	631	619	617	671	600	673	654	625	611	627	630	685	664	579	649	643	605	645	620	659	654	601	640	635	649	651	610	656	633	649	584	667	603	598	644	660	597	632	627	652	624	591	602	655	640	627	604	621	679	650	677	601	639	573	630	669	618	656	612	628	633	647	602	623	636	694	595	654	618	563	648	608	652	629	609	615	665	648	588	620	663	625	624	639	654	614	620	608	606	599	579	606	666	660	644	662	625	643	665	607	617	641	671	650	666	671	605	598	630	658	626	603	686	647	615	611	661	617	658	633	636	630	674	665	618	673	634	594	662	602	623	634	608	623	614	625	632	661	595	599	618	642	612	625	583	625	629	630	646	627	595	659	581	593	642	651	616	643	628	617	612	635	663	628	635	640	639	685	628	642	641	637	657	627	652	620	600	645	651	627	657	617	652	653	637	612	632	669	614	661	619	607	612	654	641	679	656	643	623	674	658	593	662	639	652	576	628	588	657	648	609	585	623	643	593	614	609	642	658	622	599	631	695	618	649	641	600	648	607	623	620	637	654	605	667	629	615	662
6228	10578	11702	6634	6048	4398	3221	2162	1606	1541	1348	5443	13682	10409	4766	1973	908	593	588	621	563	583	577	560	578	528	590	529	564	574	583	579	581	526	584	530	592	546	592	584	544	596	549	551	547	561	554	576	519	548	550	608	578	530	546	561	544	557	532	546	569	582	564	575	560	569	570	558	565	568	549	519	552	578	596	573	582	569	563	554	579	570	563	565	530	593	586	588	560	605	545	563	605	599	569	586	542	541	569	538	580	587	582	578	591	595	644	556	605	567	551	544	567	595	537	604	551	574	567	563	579	546	555	574	581	575	536	609	566	579	605	559	557	560	515	542	554	607	576	582	538	562	603	625	581	623	601	555	587	593	554	612	545	556	581	585	583	570	577	541	547	561	578	604	559	557	565	551	520	555	537	578	578	585	525	571	585	556	553	577	559	597	549	552	559	580	584	591	563	614	523	580	573	612	583	592	542	544	625	546	562	555	557	552	512	555	553	562	570	564	544	514	546	552	600	577	540	547	555	550	551	550	542	543	547	626	536	590	533	560	548	539	608	555	513	568	585	576	602	568	568	596	591	608	571	542	548	548	547	567	591	590	553	605	533	573	616	564	610	601	562	589	590	566	572	570	561	556	582	586	543	596	595	567	587	570	630	567	532	557	587	573	544	537	570	553	534	546	558	561	579	639	518	601	575	597	559	592	570	641	568	587	575	542	572	555	578	561	572	573	561	520	590	564	537	568	550	560	595	528	570	563	577	584	611	571	594	582	560	560	551	562	554	564	575	574	549	531	557	546	547	581	578	556	562	534	548	563	518	561	559	553	513	576	556	565	624	525	612	535	559	560	548	568	605	591	541	571	561	555	529	544	546	560	554	532	534	567	567	563	523	566	577	564	522	573	547	554	584	565	623	587	582	585	576	575	520	599	561	538	550	566	594	506	624	567	604	550	556	525	555	574	601	525	547	550	578	529	546	565	565	575	558	590	556	536	575	520	547	571	609	539	565	522	575	578	535	542	569	557	548	552	518	521	570	589	607	573	624	560	611	556	573	538	587	552	554	540	548	577	571	553	560	585	554	597	546	594	604	537	559	544	551	539	549	564	611	567	520	598	614	616	579	585	591	536	582	598	528	570	546	577	584	576	530	555	552	552	600	552	561	562	580	595	597	538	540	516	538	589	567	582	569	598	572	575	563	594	533	577	569	561	572	526	541	580	564	587	581	515	558	575	580	570	582	593	588	544	601	582	568	595	579	583	565	541	539	556	541	566	598	540	551	531	540	569	610	543	596	549	570	600	588	580	569	517	602	547	530	589	581	571	555	580	564	586	588	561	561	589	568	521	531	563	583	576	584	579	608	585	542	536	531	604	545	581	545	584	583	566	518	583	563	580	564	575	563	558	580	597	594	609	568	655	576	540	575	584	527	579	539	561	606	564	565	576	582	534	564	553	552	551	576	584	540	530	588	601	560	545	552	563	560	544	590	586	614	571	574	586	580	573	548	531	548	540	567	530	601	592	538	569	581	581	578	602	545	580	556	590	538	593	548	576	537	561	544	575	576	527	538	508	539	591	538	549	579	584	587	531	578	596	532	547	550	557	572	590	593	564	603	534	569	556	533	520	557	589	598	555	579	572	538	541	535	583	554	526	605	558	530	566	582	543	554	569	526	596	555	602	576	544	610	534	557	602	534	564	554	542	560	558	538	569	584	580	551	569	543	531	616	535	551	539	589	551	627	532	589	555	587	570	528	533	526	592	555	593	547	544	540	577	566	573	572	569	567	567	535	559	579	555	577	562	596	566	551	549	599	547	562	570	552	554	569	557	550	575	597	563	593	586	532	577	577	574	531	543	533	605	562	565	582	529	526	542	600	576	553	584	522	577	556	528	531	553	608	574	577	544	569	508	551	578	562	537	582	623	558	560	577	593	545	549	546	572	582	587	619	594	559	550	560	579	587	545	577	592	563	585	558	523	553	578	534	571	530	586	547	538	599	519	538	527	535	558	543	523	565	554	557	574	542	525	556	578	549	571	548	572	603	589	568	555	584	577	571	558	588	521	586	547	566	548	552	566	540	576	533	561	593	559	568	561	569	606	569	524	557	549	558	533	571	561	544	545	589	557	561	602	590	500	551	556	565	602	576	515	552	516	597	567	570	542	555	537	552	545	618	535	552	564	616	538	551	541	569	546	539	568	586	576	556	541	529	530	566	544	556	581	546	509	566	572	560	595	597	576	574	573	544	553	501	589	546	535	613	616	582	544	529	542	551	561	558	618	564	535	540	533	567	573	561	573	517	554	590	562	566	555	587	586	558	564	602	550	576	516	571	552	590	568	557	551	580	557	545	569	561	546	565	596	599	554	569	572	548	585	589	579	597	551	578	551	564	591	557	550	549	553	552	577	546	535	580	552	561	577	583	532	576	578	566	551	559	569	561	542	607	569	560	563	545	563	528	584	523	570	559	602	582	603	562	562	552	595	504	576	546	571	554	570	544	569	550	582	588	570	569	539	555	561	555	580	582	544	559	567	547	521	570	551	555	565	563	568	589	587	542	526	556	552	538	574	543	593	569	571	528	602	608	570	577	529	564	545	577	525	578	557	559	536	564	587	536	570	571	573	535	531	552	582	544	542	561	602	609	533	538	568	592	542	595	569	558	554	537	570	583	547	586	540	557	574	505	550	582	577	555	534	573	587	526	558	565	523	523	565	575	604	604	643	578	579	558	559	554	566	518	577	547	530	597	567	533	574	513	569	548	560	547	519	537	570	578	566	593	566	530	544	581	554	595	591	557	550	576	557	585	568	549	544	589	584	535	564	581	574	553	531	587	575	565	620	588	563	514	504	550	602	570	513	543	575	555	551	555	568	536	567	554	552	566	592	595	548	610	577	532	560	549	569	566	541	556	599	571	586	559	555	540	590	594	578	602	579	573	567	561	561	546	551	564	583	544	543	552	554	564	595	551	589	584	503	595	527	596	558	535	529	565	540	540	562	567	513	576	578	602	555	551	583	553	579	568	529	557	553	591	540	579	557	544	568	578	567	547	562	566	540	584	576	593	572	552	605	525	553	554	588	621	590	546	531	562	554	576	590	597	538	567	503	555	544	545	584	559	570	592	585	542	596	586	556	540	576	530	595	567	562	535	564	601	525	590	554	577	529	589	529	582	561	534	518	562	530	578	486	561	558	535	557	573	559	600	532	527	613	550	582	578	567	533	609	531	561	573	559	561	622	546	569	558	568	544	550	573	555	567	538	598	579	540	522	562	541	586	533	565	587	543	530	594	553	569	604	484	616	589	593	528	558	609	576	555	544	551	579	582	544	568	560	585	551	569	568	576	522	561	569	562	561	571	609	587	576	523	513	507	593	563	569	563	545	564	570	531	591	578	538	558	585	605	546	561	551	551	537	591	545	532	557	582	550	575	544	615	581	540	579	573	546	523	536	570	579	593	589	538	545	550	587	552	559	581	564	573	600	534	571	541	584	560	535	574	582
24616	21450	28633	24704	21100	12655	5479	3118	2195	1538	1482	7840	22920	19198	9746	3155	1414	958	836	805	767	796	846	778	821	772	775	754	759	788	797	797	819	727	781	768	766	793	829	789	773	772	791	838	801	775	762	736	826	751	782	790	750	770	743	781	725	808	759	766	712	723	718	815	753	811	736	777	764	779	713	802	745	786	749	751	779	836	810	788	766	737	781	748	727	782	765	758	804	736	758	772	764	757	784	754	723	754	744	790	763	781	826	722	793	762	731	757	798	774	829	744	789	795	680	765	726	751	746	792	772	731	743	836	780	715	764	768	730	773	727	724	779	747	718	767	770	726	732	746	732	738	762	773	782	748	803	763	705	760	792	730	781	764	791	702	698	746	750	804	740	750	741	752	727	765	710	768	745	725	744	760	741	803	766	763	723	778	794	814	778	803	766	736	786	787	755	763	755	814	696	787	696	780	700	772	753	820	761	785	764	788	754	759	707	696	749	774	767	784	771	736	790	784	757	749	780	748	784	799	822	726	761	767	761	767	772	717	789	766	762	766	745	782	782	718	791	787	775	748	742	711	736	803	802	755	749	751	791	780	731	755	773	712	774	744	745	778	737	807	762	728	767	738	785	756	742	804	760	756	783	726	782	748	730	739	767	770	742	772	817	746	747	753	756	754	713	744	743	760	784	742	782	742	731	745	754	726	749	746	775	720	799	696	757	768	748	778	736	729	761	715	762	788	754	728	765	728	702	749	768	780	751	773	779	770	787	756	744	770	783	770	758	746	702	744	731	751	786	753	718	764	741	732	721	794	808	759	752	736	746	735	765	813	775	729	722	805	744	840	746	744	779	772	718	795	733	736	823	721	758	777	725	777	721	802	757	741	727	781	766	736	696	713	760	750	747	759	747	783	764	721	762	750	750	713	729	745	743	762	777	741	741	758	779	771	741	773	777	783	746	757	762	781	750	753	802	760	771	766	763	781	750	761	745	751	746	725	759	802	790	771	803	792	755	770	750	769	751	803	719	766	698	807	733	781	741	730	760	698	770	774	703	770	780	771	756	779	778	743	739	814	763	761	714	764	777	786	742	744	829	730	790	750	740	755	696	748	805	728	767	750	753	770	758	788	805	768	766	749	731	755	773	769	769	744	786	703	733	768	799	746	770	763	731	769	750	761	763	738	796	790	787	760	747	776	715	715	762	744	758	708	776	758	747	753	771	718	759	768	755	779	769	762	795	744	770	742	748	760	779	730	694	744	778	758	715	765	812	800	814	707	778	772	757	785	751	772	770	773	746	766	766	739	736	740	741	760	705	780	776	761	702	746	757	732	759	802	774	778	750	775	811	742	739	762	768	832	800	778	764	728	835	764	765	759	766	756	783	715	685	810	744	760	742	769	798	732	751	745	736	790	733	799	810	739	808	776	760	744	763	744	734	776	749	768	757	696	742	736	767	765	724	739	721	806	685	751	797	787	750	756	718	729	751	741	809	772	771	793	758	771	800	734	764	751	763	767	769	758	782	769	727	796	788	774	779	759	715	741	742	764	723	732	801	780	729	745	769	728	768	733	752	788	767	753	755	769	774	713	785	758	770	757	748	755	780	802	713	700	750	786	727	758	761	795	739	731	746	720	766	812	763	745	785	793	781	743	781	744	741	770	742	706	753	758	742	772	739	775	763	737	779	718	742	720	759	766	770	809	734	819	771	760	727	765	763	750	751	767	745	755	733	739	729	723	792	809	772	825	755	697	790	746	740	738	739	724	771	757	759	786	771	751	802	782	747	732	770	737	729	819	748	748	800	770	773	759	734	779	771	721	757	782	768	725	785	776	751	761	760	771	752	729	721	760	815	764	778	760	711	726	794	785	714	726	710	755	761	736	721	762	747	714	765	776	792	771	775	765	780	805	773	755	731	789	767	788	770	760	763	758	714	782	748	738	733	718	784	737	708	742	782	757	705	712	754	840	764	740	779	742	786	768	793	760	773	750	800	727	746	787	748	798	755	756	756	766	714	768	807	771	721	704	748	789	754	793	803	729	766	734	746	761	745	768	819	796	740	797	740	771	706	754	752	788	771	742	691	728	799	741	769	734	804	816	783	782	756	760	786	756	757	678	759	699	747	785	724	816	740	747	751	754	754	777	809	751	742	770	755	732	752	769	715	787	731	782	756	748	710	747	751	714	788	796	767	723	764	689	778	799	763	732	799	744	725	748	778	763	741	759	762	787	764	776	752	753	764	749	728	742	737	734	726	792	791	786	780	758	752	748	777	799	742	736	746	798	802	744	750	756	776	762	795	809	715	754	777	753	772	796	738	807	743	754	759	745	770	798	746	726	724	731	758	778	762	741	719	813	771	736	783	775	791	727	785	848	732	745	774	735	759	756	747	804	801	747	767	793	688	772	794	769	764	704	752	764	806	752	772	719	723	755	794	772	699	708	785	703	753	802	720	747	783	722	799	757	799	776	766	774	779	740	751	738	795	785	746	777	786	755	775	779	724	734	756	751	789	757	708	751	764	768	783	710	797	823	778	778	750	797	748	738	714	740	779	770	766	727	765	802	781	756	825	783	817	746	751	756	751	729	757	748	747	694	715	747	754	772	771	730	723	755	819	742	763	750	749	763	712	755	788	728	735	795	803	761	763	777	781	772	799	752	772	790	755	744	759	731	738	770	735	770	761	814	791	795	786	749	755	773	758	716	753	733	771	727	772	817	733	730	696	747	791	750	732	742	784	710	735	755	768	778	785	745	804	729	799	772	803	782	788	714	769	793	742	731	813	777	789	742	774	798	778	775	808	723	748	762	752	769	765	811	741	750	714	774	762	777	749	776	773	793	779	761	762	775	759	775	717	749	730	778	770	771	764	741	815	740	786	774	762	790	734	764	783	787	822	751	748	743	762	730	760	776	753	769	749	727	778	758	725	795	750	777	749	750	768	761	748	760	775	779	791	767	795	764	748	754	753	791	737	750	759	738	774	726	761	759	783	703	750	753	750	720	694	765	792	788	777	778	757	755	703	774	769	739	733	769	734	762	756	772	726	753	775	753	743	753	733	753	806	763	705	755	780	758	752	777	758	759	725	774	739	733	743	811	775	706	751	753	741	739	821	765	788	747	743	790	781	744	768	753	747	801	738	784	721	802	763	751	749	766	730	754	719	748	739	767	731	765	731	765	729	793	764	747	750	744	797	764	735	791	758	775	750	721	775	719	764	761	780	775	753	784	759	746	724	803	742	809	762	747	804	753	805	799	742	725	744	749	785	723	779	759	781	758	763	749	753	752	784	759	689	720	700	736	756	751	721	788	694	759	800	788	816	759	818	718	790	807	795	785	716	737	740	740	789	754	736	776	757	859	719	716	759	814	757	776	749	782	731	780	777	762	763	764	769	743	716	750	760	747	762	738	778	750	800	778	763	702	744	751	785	735	756	770	719	740	733	779	770	767	786	747	733	758	711	745	757	788	711	700	757	751	780	822	723	712	729	729	779	765	798	757
9454	19059	19042	11229	8220	5855	4346	3507	2774	1629	1653	10533	22330	16277	7981	2939	1414	817	686	617	677	675	668	677	661	647	691	676	658	650	634	658	655	656	644	634	663	617	641	656	679	642	645	625	635	691	665	622	678	663	672	623	690	698	709	644	650	631	702	683	649	650	672	692	652	677	635	670	628	673	696	702	687	718	634	683	626	676	670	662	662	684	660	666	668	596	642	667	647	681	704	677	656	652	677	627	652	671	679	689	681	683	684	697	619	644	640	703	600	685	673	652	585	676	705	628	646	641	707	624	643	634	698	629	656	662	633	712	651	681	603	668	675	654	671	661	634	666	679	692	681	622	621	664	702	685	671	657	707	675	648	647	652	666	681	635	646	620	634	658	677	698	652	685	659	640	680	736	681	634	643	674	699	636	676	660	645	678	646	663	673	695	654	683	683	640	645	652	626	643	688	667	653	687	687	669	666	673	636	652	670	670	689	654	688	683	633	704	670	652	636	673	645	637	703	612	703	651	622	702	651	637	675	674	631	653	600	650	679	632	625	650	622	637	638	637	689	627	695	627	657	602	641	649	619	656	700	708	636	658	663	661	619	624	662	650	642	677	667	681	638	655	636	687	628	627	686	644	639	685	605	652	639	681	638	685	678	614	660	657	647	634	698	656	674	681	670	645	634	649	675	624	661	629	614	675	637	647	647	680	690	672	693	612	650	650	654	692	657	600	632	640	639	620	676	628	693	678	651	703	651	657	658	625	685	649	661	650	672	681	681	647	680	625	632	693	636	669	635	704	708	621	689	682	650	648	673	695	679	690	675	637	667	682	655	662	668	661	640	666	610	619	690	703	664	655	593	641	683	700	706	567	685	679	651	665	660	613	690	664	695	647	680	646	705	634	649	707	663	652	676	697	633	698	670	632	692	654	669	663	670	658	650	659	656	661	637	656	621	654	638	667	659	678	631	653	640	675	644	676	671	662	696	681	669	654	714	625	630	678	657	662	689	693	640	685	681	627	662	665	716	685	692	640	666	646	625	669	680	663	669	670	691	681	679	677	646	635	625	652	662	661	651	681	671	641	663	643	616	642	639	647	667	645	615	681	676	641	645	652	661	633	645	644	686	633	645	659	657	635	595	653	678	663	678	645	681	656	703	693	630	673	670	631	626	653	609	653	673	672	599	655	671	660	648	650	608	637	638	670	643	633	683	674	654	656	665	672	625	687	663	652	679	626	642	626	673	650	640	655	688	688	677	636	660	639	671	665	639	689	658	609	596	618	623	626	627	647	674	649	677	650	644	620	680	614	663	649	676	629	660	674	657	662	684	606	641	645	631	667	692	707	651	670	664	651	639	619	632	659	660	610	621	676	663	648	601	712	647	679	660	622	703	683	688	654	674	632	648	668	622	656	658	671	626	700	630	626	662	651	698	661	663	672	629	637	654	634	647	665	639	639	652	641	655	615	635	715	645	588	681	696	651	642	631	663	676	688	650	681	679	636	679	639	674	662	684	698	661	653	680	679	665	644	650	637	628	633	666	690	638	703	668	655	681	679	639	684	705	672	650	664	625	677	657	671	641	656	667	620	703	653	654	640	666	666	655	643	685	645	699	657	673	678	657	650	656	664	637	627	660	641	635	677	638	666	654	655	627	696	649	651	643	663	651	680	633	661	695	644	637	659	659	673	663	649	668	657	661	693	669	601	687	661	646	636	707	637	675	630	629	663	653	623	687	685	647	668	664	662	655	663	651	655	635	599	673	681	641	665	681	628	669	625	732	652	635	660	678	648	714	681	628	636	637	640	644	608	647	670	615	617	658	651	658	663	664	653	664	650	664	635	622	678	663	657	654	653	671	647	665	669	656	650	655	663	614	658	601	662	639	672	641	664	665	664	640	657	680	673	682	663	655	637	697	611	629	634	703	676	645	667	630	647	658	662	646	663	645	634	700	633	665	637	651	678	614	687	667	684	632	707	671	655	654	662	648	671	627	648	638	661	614	642	671	664	631	643	641	621	681	665	675	631	665	633	687	626	657	647	648	665	653	653	661	664	663	708	616	628	652	655	625	636	670	607	672	625	664	644	634	682	678	665	657	673	677	651	625	647	668	650	651	639	640	645	626	664	651	635	643	663	618	671	637	673	645	679	663	643	632	659	652	656	662	721	657	658	660	641	649	594	651	641	709	651	673	668	645	671	648	655	613	645	616	614	639	658	646	636	639	697	711	682	661	668	703	652	670	627	656	692	646	644	656	635	631	654	682	665	659	651	711	651	622	641	659	708	650	675	715	640	645	646	667	648	665	638	636	622	644	630	665	658	657	633	649	673	633	600	650	676	639	661	683	632	679	634	659	672	613	612	677	629	669	697	626	600	619	665	639	656	627	629	693	693	633	698	635	657	662	626	652	641	639	709	654	676	685	630	614	705	684	648	663	656	662	629	665	656	671	658	666	631	646	628	668	675	637	635	605	624	696	666	657	659	651	704	652	634	656	647	668	685	675	595	661	672	621	656	616	653	634	654	661	697	664	640	661	665	682	679	631	673	637	580	650	686	644	628	641	660	643	673	648	661	668	629	628	645	666	632	658	649	669	666	612	641	638	620	655	659	635	665	642	711	621	606	648	674	636	657	600	660	645	651	684	658	626	682	628	699	705	621	635	650	642	617	620	623	658	669	678	644	625	704	687	630	644	641	676	604	670	656	685	658	667	600	644	638	669	673	683	615	699	619	666	624	645	663	687	713	667	664	675	641	581	655	664	623	675	654	662	645	635	639	686	637	650	650	643	684	665	616	649	671	667	686	620	627	690	696	646	626	648	640	639	633	669	654	628	641	650	622	647	664	663	646	622	688	623	694	628	643	613	644	668	626	645	645	651	607	678	661	649	657	663	685	677	634	620	646	644	644	669	658	652	640	652	636	634	639	646	666	667	726	635	686	646	685	615	653	609	664	644	672	659	690	615	686	665	669	662	688	701	663	684	685	602	642	639	646	645	666	606	638	643	687	641	663	641	661	664	690	629	669	632	651	618	616	610	676	683	614	654	630	667	626	671	661	643	665	632	635	646	672	667	617	676	677	631	664	596	690	664	654	650	622	686	639	685	663	664	658	623	678	661	620	641	685	639	635	702	653	668	620	631	688	655	654	646	668	656	626	629	662	617	655	651	639	642	656	693	585	623	701	702	666	666	652	664	632	628	655	625	670	665	643	637	625	653	645	665	643	693	659	612	630	692	665	601	660	689	644	661	658	648	702	658	665	669	671	615	658	648	657	667	629	664	644	635	690	640	648	656	632	631	605	689	651	694	674	681	621	662	679	670	658	635	680	670	617	607	634	636	715	624	634	641	627	612	665	629	651	646	642	655	648	671	626	646	673	653	659	626	629	674	699	667	633	635	636	674	661	593	701	677	700	651	646	668	677	646	684	648	686	675	663	603	670	695	706	622	673	625	669	669	638	652	623	639	594	678	665	678	660	642	638	621	669	680	627	706	621	642	660
27963	14739	7357	3570	1893	1646	1368	1188	955	800	801	1114	1868	1695	1298	968	806	755	722	732	703	751	736	686	748	742	718	741	752	744	729	702	775	734	732	700	760	693	745	758	743	742	752	711	767	744	664	776	751	690	762	700	732	743	740	747	650	739	728	744	739	707	732	734	767	774	761	727	729	692	694	717	704	736	714	734	721	726	705	691	757	696	746	678	689	740	713	690	732	733	702	712	743	774	737	699	730	702	736	745	734	735	693	747	783	715	694	752	767	721	712	726	734	717	734	730	716	719	724	726	742	693	693	735	740	729	780	735	695	739	674	711	724	718	718	725	757	712	733	682	711	709	709	719	698	765	742	725	775	763	752	731	757	703	721	687	747	723	674	716	706	702	701	757	752	752	670	713	758	742	721	742	741	725	735	691	740	755	731	741	709	723	720	735	707	710	712	729	751	726	723	739	696	740	720	677	740	655	701	686	713	790	743	696	730	714	702	713	743	772	731	691	742	742	733	775	758	714	748	695	755	760	769	702	729	766	752	770	788	714	729	697	733	735	753	733	690	721	730	747	711	737	722	750	708	660	740	731	705	728	704	711	727	749	696	746	737	757	731	733	732	721	704	692	753	729	686	722	728	684	747	749	751	723	694	722	751	747	742	726	693	725	705	687	703	704	726	739	761	737	758	737	769	763	730	764	709	740	710	729	725	679	748	718	735	739	751	760	719	744	750	727	749	702	695	757	708	729	707	721	727	744	745	788	714	712	698	741	706	741	753	702	710	739	729	730	749	730	713	768	720	735	705	749	747	748	703	700	712	775	720	702	724	755	729	688	710	684	766	716	724	737	694	726	753	665	699	673	679	721	740	745	728	707	703	725	717	745	748	705	739	733	708	745	722	726	727	698	791	732	696	727	702	713	678	741	760	660	729	801	734	702	736	714	737	722	710	750	719	655	699	665	710	722	742	710	708	741	708	709	699	734	688	734	709	688	733	719	744	699	700	688	739	717	783	729	738	675	741	723	698	699	746	764	717	747	682	744	683	699	762	715	726	692	739	739	729	710	702	718	711	688	701	734	741	737	729	764	778	715	680	701	762	803	717	733	737	719	706	721	744	755	701	756	711	657	685	738	750	745	733	753	663	743	716	767	754	729	707	743	752	723	720	748	735	725	727	717	713	723	714	788	683	758	756	712	709	704	704	752	796	731	735	717	697	762	728	699	705	694	697	719	745	731	764	757	737	707	718	707	732	749	741	753	754	687	715	707	690	744	650	735	676	682	744	758	764	704	724	744	742	709	768	702	729	738	715	735	713	717	676	760	739	738	718	675	715	721	728	697	674	681	690	736	759	746	679	725	734	737	733	700	695	720	702	731	699	718	735	750	725	745	680	702	726	715	730	702	731	738	750	768	730	742	793	710	749	756	768	709	664	734	702	738	712	711	721	768	695	669	762	704	759	754	702	738	747	739	699	733	711	708	742	725	702	781	735	734	772	697	733	762	700	769	744	696	714	782	737	761	705	729	709	750	697	741	728	722	717	720	706	690	761	709	723	751	730	774	692	769	729	708	721	738	743	673	711	732	735	703	761	708	745	694	720	820	757	694	763	700	724	666	763	748	719	732	709	673	692	682	752	672	725	686	769	724	732	727	681	695	722	749	718	674	722	716	747	713	717	699	705	759	673	736	677	710	763	734	735	722	673	758	790	690	725	720	722	736	652	731	708	691	705	732	733	721	732	704	652	714	673	719	703	732	738	717	736	727	712	716	716	789	700	745	734	710	698	735	744	756	752	765	735	755	718	724	728	716	740	751	692	736	696	741	722	743	727	735	712	723	754	713	728	740	775	769	754	688	728	727	724	750	734	709	679	704	709	710	706	714	703	761	737	741	723	748	728	704	712	741	785	751	711	728	693	714	694	742	740	720	741	738	725	732	729	703	729	748	676	708	745	701	747	712	755	696	671	700	743	701	678	780	774	724	710	703	764	663	696	749	733	748	725	697	742	707	747	685	731	736	695	735	698	726	717	755	750	725	712	755	709	768	709	716	723	702	717	721	738	712	753	761	722	734	757	768	768	736	744	710	721	732	724	695	718	733	728	665	728	743	737	710	713	727	695	708	757	724	723	719	779	693	690	719	741	709	751	732	691	692	712	752	722	805	721	731	703	694	719	675	714	708	763	737	741	746	714	724	754	717	701	702	707	703	762	738	719	714	752	748	765	750	741	692	721	724	729	758	746	736	728	720	701	728	701	694	704	730	712	748	769	707	736	717	717	765	731	723	747	752	745	700	715	739	740	723	682	706	754	713	702	726	715	706	762	729	732	739	765	715	733	740	720	707	681	667	820	740	718	683	676	715	682	679	690	705	712	766	719	759	695	757	695	733	714	716	720	714	712	736	719	723	738	731	692	744	768	765	725	697	720	742	671	710	762	700	731	745	747	721	728	711	724	691	767	695	714	712	743	697	689	656	702	717	693	738	730	715	686	735	641	713	774	718	715	685	700	758	654	772	737	727	716	726	746	715	679	695	727	700	722	725	731	761	756	707	684	714	725	750	707	688	715	714	724	728	696	740	818	746	742	751	761	722	673	680	684	692	682	714	706	733	711	691	752	748	776	725	755	701	727	690	703	722	725	680	718	729	756	719	748	747	761	680	748	712	720	725	703	718	686	727	715	740	720	724	799	728	711	708	704	714	675	708	727	738	784	712	719	760	733	680	726	672	772	776	755	755	756	695	708	763	739	741	740	715	718	751	730	710	717	753	694	711	693	714	701	684	762	779	716	715	750	736	726	746	717	683	700	734	712	724	758	741	722	700	725	729	718	709	739	708	723	739	733	729	763	651	751	753	722	685	669	757	672	689	731	755	724	708	743	741	766	725	700	658	688	754	712	742	694	707	748	687	760	735	775	740	704	733	718	696	694	737	673	679	749	711	716	680	742	687	699	721	719	690	698	727	714	699	743	716	700	739	770	715	731	744	715	772	710	698	753	720	745	706	720	696	735	676	724	704	697	704	702	712	737	671	749	743	769	715	761	744	750	731	722	692	682	724	748	749	706	725	723	719	714	733	747	712	732	736	707	767	704	693	761	722	704	741	766	723	724	708	683	761	790	724	687	679	731	782	708	705	728	718	733	742	679	707	718	689	709	753	701	699	757	726	741	716	741	718	719	711	754	706	724	739	696	685	765	739	697	740	703	738	693	720	742	718	665	723	801	751	746	656	744	727	712	737	736	761	731	714	723	745	745	724	702	737	752	732	749	708	712	735	734	750	721	757	725	721	770	708	717	690	721	682	657	732	735	712	741	741	688	709	757	730	742	706	749	756	706	709	718	741	752	725	701	696	721	690	725	710	695	718	692	727	732	678	801	725	731	706	689	713	720	709	703	754	720	742	754	665	721	732	748	709	745	697	700	726	744	721	703	745	732	748	723	707	703	761	736	696	708	700	682	689	725	718	733	689	685	725	726	734	720	719	727	724	708	721	736	714	732	742
8017	7726	6618	2966	2024	1881	1579	1347	1035	780	666	1251	2216	1794	1219	862	692	631	624	595	585	626	613	585	651	650	620	616	586	614	588	600	646	600	567	602	666	623	615	600	609	561	562	628	583	586	598	598	630	608	575	646	586	613	598	567	576	618	592	615	650	603	627	608	576	604	606	579	609	626	589	601	629	666	571	641	604	601	579	600	574	613	621	625	630	598	632	641	607	611	614	580	594	586	573	602	636	579	640	609	630	631	602	575	621	647	597	599	651	581	597	619	627	570	632	564	593	597	620	604	628	619	620	631	603	628	605	632	579	615	634	632	604	631	586	596	629	611	607	621	617	593	598	639	599	576	567	619	625	590	623	632	578	612	595	576	572	612	587	629	582	613	622	609	614	590	590	597	577	586	614	581	580	588	616	629	584	610	602	579	571	591	592	583	572	642	564	606	609	568	595	591	628	588	593	610	609	601	578	591	562	587	605	638	593	586	626	568	659	577	571	588	559	674	582	608	618	606	583	584	605	629	625	631	588	582	541	654	601	623	643	609	596	617	613	568	569	653	650	619	554	657	633	628	624	609	610	615	622	599	605	617	613	567	589	593	608	595	612	573	597	609	604	612	589	619	595	626	581	590	617	628	582	625	555	625	622	592	609	622	585	600	619	595	624	622	622	636	593	609	595	595	600	624	581	612	594	557	547	592	633	628	543	601	629	604	607	589	579	631	643	598	624	641	570	587	628	645	608	644	576	580	642	603	619	590	590	605	605	567	597	606	605	634	613	611	600	606	577	607	659	638	616	551	570	583	634	569	643	572	596	642	597	594	657	600	596	615	580	592	629	636	625	667	606	580	584	625	636	617	584	597	621	656	594	619	603	657	639	615	599	592	624	581	640	544	665	626	606	636	588	578	575	601	604	601	571	614	616	636	638	560	574	608	630	615	596	593	623	620	604	623	618	623	572	642	547	609	599	560	611	609	630	627	592	589	636	622	601	618	625	619	590	638	566	616	598	635	617	599	616	579	627	592	627	625	559	571	585	620	623	563	589	588	592	616	588	547	603	619	571	572	588	618	608	608	601	576	580	600	585	619	605	587	602	586	605	611	615	619	630	624	614	649	620	556	602	563	637	594	598	579	652	608	591	610	569	598	569	605	601	611	588	644	655	614	668	607	589	625	591	585	603	569	596	596	585	613	554	550	580	626	595	594	576	596	583	609	567	597	567	607	601	647	623	591	536	595	587	591	617	621	610	594	604	603	587	584	574	609	602	605	632	610	592	574	606	578	582	619	594	615	577	594	583	544	568	582	613	613	658	616	618	561	615	605	594	606	625	629	563	619	604	614	615	594	607	613	598	598	589	614	593	632	558	611	661	655	592	640	576	609	594	621	624	559	606	595	632	618	634	611	569	570	568	594	605	638	592	617	609	586	616	609	625	617	589	600	589	594	599	631	580	597	567	621	603	571	606	585	613	574	622	596	624	599	612	599	600	571	591	555	585	646	561	586	624	582	622	609	618	609	581	580	582	574	618	564	626	644	586	570	595	613	563	628	593	596	604	574	594	565	597	571	578	628	577	563	574	627	591	610	627	575	642	610	609	581	621	529	601	591	618	593	599	570	582	599	613	613	650	606	561	606	605	587	585	676	594	589	573	626	600	569	584	608	605	632	603	590	620	613	616	625	609	601	581	612	602	594	625	563	581	576	607	621	594	594	593	635	614	640	610	601	571	576	587	549	638	595	637	592	595	607	600	598	611	604	550	607	587	629	585	623	590	628	594	579	604	618	616	612	588	623	593	590	614	606	560	592	588	581	635	580	650	607	652	616	605	598	661	621	588	600	591	583	559	616	604	619	633	628	576	578	669	575	630	620	595	595	601	578	623	605	601	580	629	593	595	609	599	601	562	651	610	542	599	615	646	591	621	606	598	641	574	658	630	599	589	630	588	624	562	628	618	607	593	616	617	598	617	578	640	585	596	628	590	605	582	603	590	595	606	605	621	545	642	629	607	582	620	618	595	629	594	619	624	629	606	589	595	609	577	648	602	572	570	592	595	640	598	532	570	615	622	597	580	535	583	606	611	634	596	596	581	606	592	633	577	599	561	607	604	610	610	577	641	619	609	628	613	599	609	578	620	606	565	621	583	588	601	581	628	606	577	597	550	589	589	660	587	592	624	599	628	589	619	620	578	620	603	676	584	659	627	602	584	574	630	567	616	547	633	576	632	609	582	587	620	602	609	612	639	575	599	598	606	574	589	585	617	597	561	595	589	627	558	630	621	598	624	615	609	614	621	573	595	593	589	586	580	560	638	587	635	602	612	608	626	609	637	571	613	604	647	622	595	603	602	582	648	632	646	598	583	594	588	637	642	619	593	601	594	559	633	611	627	603	647	532	590	587	602	555	615	589	589	594	571	610	588	605	599	612	617	592	600	621	583	635	613	605	592	589	602	591	606	610	594	581	563	600	595	575	575	585	600	624	620	564	593	597	586	609	582	626	614	611	605	587	605	610	574	566	610	592	602	580	624	580	617	606	599	574	611	627	597	624	601	563	622	547	573	613	630	542	533	629	601	581	610	548	590	608	607	621	593	643	645	559	602	590	656	596	584	621	616	614	582	573	620	599	614	604	595	651	618	630	578	621	598	626	616	637	618	591	617	622	622	633	621	652	605	581	620	575	590	615	630	595	599	591	669	615	646	572	598	622	606	598	620	573	582	578	599	589	601	588	623	603	637	572	598	660	607	578	696	604	579	593	584	619	573	617	618	598	606	603	632	585	588	596	576	624	638	593	587	625	623	585	613	646	613	617	595	595	600	561	631	583	586	620	609	640	603	566	607	602	607	596	588	595	593	609	641	601	580	631	595	588	610	563	633	615	602	597	586	614	620	604	656	602	575	600	673	634	597	601	607	609	603	618	625	558	595	630	570	628	552	629	619	623	618	598	601	614	598	575	599	620	604	597	597	586	608	591	588	588	598	621	618	593	583	609	573	609	599	610	619	601	611	620	601	588	611	602	634	613	606	595	596	609	580	619	596	647	589	588	594	603	640	597	625	572	588	636	571	663	618	597	613	619	566	617	640	616	608	575	598	581	600	589	606	612	571	604	607	584	631	570	592	604	609	531	609	584	589	600	642	558	618	602	647	620	605	554	580	608	580	610	586	673	609	585	631	617	599	639	632	567	614	650	627	592	579	608	597	618	571	592	592	614	618	632	616	625	658	620	601	630	623	588	615	621	605	623	584	633	622	583	616	571	549	583	591	611	624	605	603	622	583	579	574	567	580	579	603	595	582	592	586	575	623	587	590	629	598	580	573	562	591	604	558	602	574	586	623	604	612	612	619	611	607	593	605	616	610	592	578	612	589	594	615	602	615	598	588	565	600	610	616	641	589	564	596	611	601	618	590	662	636	589	626	608	579	632	581	629	537	613	590	570	650	635	602	589	640	574	583	640	618	627	631	584	600	596	555	586	603	590	544	606	587	628	629	611
25581	21448	27728	25373	12616	3971	2374	1733	1506	1306	1030	6722	13541	10588	4921	1754	1033	773	726	725	722	699	686	708	758	679	700	710	685	667	668	699	685	669	718	717	686	667	695	697	654	663	628	681	703	701	691	677	668	685	741	715	671	690	688	698	678	688	735	715	695	656	677	668	688	687	703	695	688	645	668	703	666	662	694	737	703	664	632	690	712	657	658	682	723	684	664	697	695	713	635	678	718	719	727	645	698	679	639	711	624	665	687	660	728	636	660	669	691	662	702	703	658	642	662	651	690	654	666	680	676	708	722	687	696	677	706	681	697	650	691	642	676	729	654	680	646	633	708	678	714	688	683	680	689	690	623	692	698	710	628	649	663	642	691	618	661	682	655	660	681	663	654	659	670	664	721	704	686	722	744	707	690	668	698	702	713	706	655	702	702	650	670	704	647	663	694	685	676	673	660	686	658	687	688	671	668	687	685	731	702	682	662	622	678	711	695	736	711	692	651	672	704	651	711	670	624	714	697	711	708	692	697	679	691	700	679	664	695	683	663	667	633	612	692	655	660	715	701	671	673	680	682	661	723	672	700	690	678	643	707	727	721	669	663	705	642	672	695	700	677	694	698	683	690	637	721	656	677	661	677	673	715	699	698	680	672	703	682	705	701	675	676	709	707	703	698	668	651	693	636	676	668	641	659	690	662	663	759	680	666	702	651	636	658	618	706	662	636	673	660	716	679	680	674	678	681	695	704	662	717	640	722	668	690	691	673	682	666	656	669	672	696	657	608	707	665	698	722	693	696	665	673	743	695	637	675	656	706	734	701	687	658	727	700	677	668	684	675	682	639	681	666	675	729	729	688	681	688	678	641	700	683	692	733	746	690	716	650	695	696	702	708	694	702	693	692	687	641	695	707	688	690	683	714	652	694	659	641	684	696	650	703	744	675	690	633	661	654	678	678	662	683	655	634	654	661	666	687	672	660	639	715	721	673	656	658	662	660	640	725	656	732	701	683	709	667	706	662	715	680	677	678	650	683	674	664	679	681	656	651	721	683	696	718	690	699	673	709	703	701	661	690	673	693	661	725	677	671	656	664	647	714	660	723	685	654	662	688	710	676	671	689	692	690	652	720	614	716	681	690	701	690	637	646	686	696	662	693	667	676	639	711	639	677	699	733	675	695	692	692	681	634	702	662	677	680	702	715	671	674	663	719	652	685	702	727	722	702	665	726	657	671	672	659	691	662	655	691	742	658	669	680	710	652	671	695	701	680	668	734	674	654	704	685	719	646	728	696	679	671	696	662	742	743	685	635	736	672	684	678	628	729	695	681	673	673	672	688	674	699	683	694	685	697	666	713	667	703	686	670	701	688	721	660	695	629	687	662	712	673	691	682	670	640	663	692	667	713	691	693	679	668	655	696	693	734	685	615	654	707	693	686	679	681	698	687	736	694	686	675	702	652	709	673	702	641	741	655	667	642	679	641	642	703	655	691	622	696	644	682	646	684	675	686	734	692	679	677	636	688	648	666	706	684	653	684	664	647	692	687	713	735	686	684	641	685	671	697	671	705	670	662	709	657	692	703	626	685	670	674	690	698	660	667	711	695	699	641	742	663	647	669	677	687	696	696	645	656	705	668	714	683	712	693	657	658	708	723	713	707	732	686	647	659	709	715	673	708	683	703	641	654	707	683	689	689	658	653	698	624	671	681	685	673	669	663	697	652	653	669	652	665	693	674	695	654	686	663	681	681	661	647	685	643	681	713	654	698	694	667	621	708	676	651	674	711	721	696	720	608	673	715	689	671	721	655	665	697	629	722	679	695	651	701	688	695	687	676	686	696	749	669	650	674	699	726	689	687	653	657	719	720	696	688	722	668	647	658	698	643	682	713	664	698	620	699	758	691	658	665	692	682	664	670	703	678	703	667	694	641	666	667	666	714	718	661	734	678	703	683	698	701	678	699	667	695	699	686	696	712	665	697	703	712	654	684	716	640	678	673	660	749	677	691	650	714	660	665	678	705	664	688	659	640	658	699	649	672	679	694	700	668	672	661	690	678	691	681	686	759	682	667	678	673	681	624	688	693	619	678	660	718	725	657	683	722	700	664	637	719	667	732	662	667	649	741	718	694	689	703	694	703	658	689	683	730	652	685	677	670	672	662	704	679	649	639	649	662	656	707	637	699	701	695	659	669	662	681	690	667	764	673	718	686	678	667	695	693	687	676	643	718	696	702	646	653	665	723	665	678	669	705	684	665	678	711	731	677	663	671	692	673	696	702	681	698	662	678	700	653	707	710	677	698	705	702	655	706	681	645	696	688	717	657	657	679	672	694	727	682	677	650	711	733	729	631	652	630	657	668	688	704	691	695	667	679	676	643	671	700	639	689	653	651	720	711	684	663	664	727	672	665	675	688	691	700	638	684	685	689	716	695	654	653	671	673	754	686	670	687	695	675	696	654	688	639	652	645	657	717	659	662	690	700	693	664	647	673	676	737	665	687	678	633	670	696	651	693	684	725	692	707	638	716	739	659	720	694	713	709	667	699	663	679	680	681	727	722	669	638	686	678	710	673	685	686	659	653	687	686	656	687	713	689	686	686	665	675	717	720	650	663	678	683	672	690	718	713	717	678	713	684	724	646	676	671	606	678	721	713	670	690	663	702	673	691	703	647	694	705	688	696	704	642	666	684	627	687	649	697	698	668	630	703	706	649	676	645	670	702	652	678	693	697	648	661	693	697	675	663	700	658	674	694	691	719	666	701	677	710	676	693	694	639	628	675	672	723	686	682	699	695	680	660	656	685	696	660	644	669	691	675	692	653	689	688	708	690	693	659	659	697	652	704	715	658	671	674	641	668	680	653	683	658	665	659	689	691	659	644	690	629	687	694	662	705	712	648	698	709	710	701	659	691	642	711	695	648	700	698	708	696	692	690	667	683	657	694	694	716	704	715	680	671	638	666	654	673	661	701	691	660	696	690	659	644	676	641	716	629	683	657	683	691	725	660	675	712	696	714	651	653	693	670	666	659	675	711	648	698	648	658	695	672	718	686	661	718	685	685	728	680	701	705	665	716	675	672	681	707	630	662	674	634	666	685	676	699	686	678	589	689	664	694	650	727	699	666	640	665	663	689	698	678	673	692	703	705	681	659	675	743	664	651	669	673	730	658	697	685	660	659	699	660	675	683	688	699	685	698	685	699	684	692	732	625	670	708	715	707	723	628	666	667	698	688	678	694	691	668	711	657	725	648	667	672	704	707	695	667	748	724	658	718	676	695	692	660	684	672	668	672	683	678	652	685	700	673	647	600	631	659	680	683	681	679	701	683	665	720	682	693	670	705	664	643	692	707	690	674	682	681	678	710	672	657	652	684	651	695	641	650	661	670	754	672	691	693	716	696	650	652	705	714	686	713	673	677	665	697	697	707	687	692	730	719	723	649	681	730	668	704	719	694	644	700	663	685	683	644	692	707	721	667	697	673	712	657	663	713	698	645	684	694	675
8208	13500	12712	6878	4487	3038	2357	2049	1888	1685	1119	9080	13462	9565	4529	1511	994	712	646	579	610	605	614	606	638	586	584	529	592	609	635	622	655	623	585	614	573	607	599	612	608	585	613	633	611	611	612	527	595	603	553	602	589	610	620	638	593	595	616	601	594	563	567	606	564	598	594	582	631	616	590	592	583	619	627	626	556	565	571	610	650	601	613	589	581	596	613	579	587	585	593	590	585	615	610	570	584	600	616	621	594	549	646	565	579	601	586	573	593	581	599	606	621	581	596	596	588	622	547	647	675	628	610	596	588	564	623	586	610	618	585	571	586	565	586	616	588	571	606	609	562	611	588	615	635	629	564	564	581	552	600	619	598	631	620	616	591	637	590	623	611	579	545	595	591	589	634	582	616	598	603	587	586	581	610	615	570	603	567	576	593	563	603	624	568	557	621	593	586	579	574	564	612	601	581	606	625	596	591	598	582	588	595	591	571	576	555	612	599	579	598	559	612	588	587	578	604	582	584	620	538	593	579	549	617	637	580	601	543	648	599	597	589	576	563	560	609	579	596	560	563	563	569	561	591	593	601	632	612	615	575	580	563	596	602	568	591	571	597	608	596	669	601	555	583	598	603	600	622	618	585	571	640	572	624	595	599	629	628	632	603	593	599	610	612	600	588	591	558	588	606	583	545	611	570	602	591	605	615	552	549	590	546	634	578	605	546	587	573	606	613	537	574	564	613	610	585	585	606	632	607	564	564	600	582	613	582	595	599	556	576	561	546	593	588	613	572	560	572	578	583	569	628	600	646	582	605	568	562	587	600	586	607	600	625	607	553	622	581	548	604	571	583	638	618	588	586	595	642	601	550	566	597	596	572	600	553	580	622	601	598	601	604	590	628	616	578	592	590	598	585	589	582	642	628	609	571	607	554	585	569	632	589	613	643	607	558	633	646	573	621	632	628	585	604	528	590	595	572	600	605	574	585	551	571	594	588	565	607	617	624	572	594	563	583	590	567	591	626	650	613	574	567	550	558	574	617	636	552	599	594	602	590	572	546	587	596	587	604	584	613	573	636	606	597	580	595	557	607	560	625	601	626	593	573	610	565	650	571	568	592	587	607	546	596	589	595	585	599	593	573	576	580	578	604	579	576	549	579	599	593	605	613	589	574	625	608	599	609	556	603	546	567	597	577	582	600	611	586	585	599	565	583	616	610	602	546	589	543	612	603	607	620	588	636	632	642	579	573	558	607	538	623	624	623	607	599	631	616	540	572	575	592	627	621	594	589	633	572	595	565	604	580	632	594	614	598	556	599	631	581	556	638	600	614	579	580	604	571	606	574	629	560	609	597	586	602	582	596	619	597	562	606	586	582	605	596	569	606	592	614	546	591	612	611	584	593	608	585	567	604	606	619	552	527	547	584	555	572	627	589	581	578	585	599	596	608	556	555	577	567	584	600	621	614	586	567	558	600	630	594	601	639	547	613	573	571	587	567	620	610	573	569	593	564	603	629	545	578	567	631	569	606	600	570	610	602	563	566	624	564	602	593	611	599	600	593	548	589	590	574	607	596	614	615	583	568	651	593	602	601	590	587	583	623	601	573	604	639	593	572	549	551	603	553	588	618	589	585	637	553	567	573	629	585	630	556	567	540	587	582	594	592	590	575	591	641	600	578	578	626	561	537	612	559	567	599	579	581	588	567	628	579	616	609	565	578	589	586	611	597	551	636	585	544	543	602	636	568	603	564	590	584	589	632	608	602	628	635	599	616	620	601	626	589	587	626	613	567	580	551	597	601	579	580	560	585	603	598	584	582	603	569	578	587	624	615	627	599	597	596	587	596	588	613	610	596	613	577	588	595	577	554	593	568	588	560	572	604	590	582	611	613	583	583	582	601	591	643	561	608	625	586	629	586	588	570	591	599	634	603	594	609	610	608	585	608	636	583	593	603	602	575	578	597	597	581	597	602	563	582	598	576	585	614	593	601	559	615	602	592	578	548	620	575	606	548	557	621	601	611	597	549	620	597	573	591	589	626	591	564	589	601	551	600	623	601	630	564	630	636	585	582	604	612	537	585	608	570	625	596	558	622	602	562	595	593	606	577	627	623	604	643	550	610	677	604	578	622	567	560	614	619	589	587	587	604	636	611	627	574	622	592	600	570	606	593	574	604	594	611	601	586	581	573	611	603	582	606	562	559	626	586	613	575	590	624	559	582	636	587	621	577	591	631	576	569	635	580	600	576	577	590	566	580	603	586	623	558	586	584	600	613	572	555	560	612	595	641	592	589	625	606	595	606	633	581	559	630	597	642	674	583	602	625	590	610	633	597	622	596	609	611	591	600	577	605	597	584	628	578	610	558	567	585	602	591	603	617	593	580	582	582	602	626	631	590	581	573	591	593	556	568	609	549	583	646	594	616	562	567	617	566	568	589	583	578	585	569	624	636	599	585	599	608	560	576	572	592	607	618	597	608	626	585	597	614	605	597	577	580	596	580	582	621	571	600	618	598	558	588	578	592	596	594	597	597	607	593	650	560	590	594	568	635	610	610	583	611	632	612	572	585	600	585	590	578	597	601	566	560	570	626	618	558	570	582	606	574	577	591	599	549	579	620	573	565	586	614	577	603	596	597	601	556	564	563	566	626	612	575	582	598	569	591	595	633	557	558	599	603	560	612	518	611	537	622	581	569	588	570	572	581	599	573	562	612	565	538	573	587	612	570	590	591	618	596	598	579	612	555	606	628	570	592	585	599	626	590	603	601	613	588	597	563	600	616	542	624	588	542	579	603	598	588	620	620	567	593	538	586	558	590	613	577	592	580	600	597	589	599	568	636	616	591	600	626	540	604	548	531	627	592	575	603	565	608	604	636	625	622	575	563	576	587	617	621	628	584	598	581	586	618	610	596	581	588	568	593	568	598	596	596	569	570	556	576	585	630	620	578	583	570	549	609	579	553	602	574	597	598	616	626	610	555	603	578	610	615	545	548	561	555	581	572	600	582	622	610	592	620	612	570	572	576	564	545	615	605	583	641	636	570	578	579	565	600	571	625	572	595	582	605	564	587	587	566	582	601	576	573	601	594	599	598	577	569	600	576	607	580	531	581	611	566	565	616	649	534	612	557	621	578	584	609	604	583	582	638	567	570	580	611	621	591	601	604	618	574	598	579	612	603	595	591	575	649	602	568	609	599	612	614	598	574	602	553	592	598	575	584	619	620	560	577	595	542	627	589	600	608	630	588	594	596	573	573	588	604	636	603	627	596	567	632	605	601	561	562	585	548	608	606	575	613	602	582	577	625	644	599	543	607	553	595	613	598	651	601	619	622	602	580	652	543	594	607	583	628	608	585	601	577	614	582	579	594	594	576	586	590	540	584	564	597	577	581	543	632	615	601	605	591	588	570	530	591	634	621	602	561	608	602	579	599	602	582	607	588	551	577	593	547	603	613	567	578	579	587	613	562	611	570	586	610	566	628	568	595	618	589	583	528	617	610	570
24664	21470	28665	24700	21090	10934	4120	2295	1769	1707	1524	10366	23542	20649	10111	2931	1454	953	816	830	832	774	807	788	806	783	783	815	795	799	839	803	800	830	777	834	796	780	811	779	823	777	772	813	757	785	801	840	776	832	810	796	796	757	768	812	807	793	826	791	792	733	814	779	765	744	779	861	798	804	756	802	800	756	750	764	792	842	759	809	792	775	807	804	791	801	798	791	804	827	785	757	818	802	779	829	760	812	786	799	781	774	766	781	836	793	787	772	789	793	786	779	768	770	811	766	797	799	778	786	758	805	772	781	778	813	760	834	795	801	799	816	815	777	776	762	820	808	820	757	872	800	840	792	784	793	811	795	838	796	852	771	783	829	793	839	796	771	783	788	748	820	786	776	811	819	792	764	770	788	785	881	800	750	774	814	788	789	773	796	771	827	838	756	812	819	758	729	802	812	853	754	768	831	805	806	784	772	797	839	782	778	804	761	734	771	782	811	806	779	750	817	789	814	733	801	823	806	801	724	762	752	741	818	814	810	784	821	781	815	819	745	815	803	783	785	772	778	786	743	816	727	843	819	798	773	840	810	812	814	837	773	835	830	765	817	750	735	794	776	780	833	805	793	776	804	772	778	786	777	763	752	771	787	741	789	811	791	771	773	817	812	740	753	874	776	739	798	787	805	769	799	775	762	770	835	797	792	835	796	756	819	734	782	778	825	825	832	804	804	827	808	760	810	792	718	793	744	770	820	761	811	811	810	747	761	778	795	831	798	766	789	813	804	799	791	828	812	744	757	830	766	817	727	765	778	849	782	766	776	807	788	806	777	774	785	748	779	756	768	837	787	791	739	810	744	866	817	803	778	787	808	787	790	785	801	816	749	776	810	792	779	751	774	764	770	788	790	728	755	738	796	789	832	815	800	819	761	805	755	839	736	781	763	721	831	784	771	753	802	815	771	799	792	739	741	753	796	807	792	831	780	768	811	787	750	821	757	811	800	786	799	753	785	784	806	827	748	785	828	781	719	759	845	780	795	762	806	762	820	761	788	809	822	809	787	743	774	835	844	769	844	783	797	851	762	798	761	798	749	758	749	785	790	765	759	822	784	775	820	772	759	784	798	762	780	810	777	810	754	772	830	764	803	809	805	823	765	768	796	828	764	807	831	810	797	789	764	720	815	765	789	795	795	818	785	789	831	803	772	766	813	745	771	778	767	792	793	784	835	782	748	769	802	799	773	830	822	800	784	775	806	776	771	812	752	805	809	820	787	814	825	823	813	822	767	806	786	792	834	826	721	817	815	771	782	765	869	786	771	794	772	736	736	782	782	802	777	807	775	756	808	783	760	796	835	778	796	765	752	803	768	776	806	839	794	767	764	816	830	812	768	811	781	833	754	769	850	735	808	821	797	739	789	778	820	764	788	804	798	776	823	754	794	814	752	799	815	758	785	749	751	741	789	780	782	827	788	807	728	795	773	791	779	827	760	764	777	753	782	779	828	784	818	828	748	752	787	825	802	815	804	776	786	779	762	831	811	824	807	812	799	797	790	758	833	825	830	800	814	769	796	764	759	776	816	743	789	779	775	803	771	810	805	751	778	818	811	734	807	792	801	769	765	792	828	782	775	832	795	790	791	763	795	791	792	833	763	786	819	736	787	774	807	834	783	796	774	783	774	760	754	747	780	769	791	800	783	749	741	816	859	729	794	808	781	731	808	809	784	782	779	806	779	781	737	817	810	825	816	830	760	746	796	754	762	807	763	792	742	766	835	762	808	759	762	790	830	769	804	803	774	736	770	803	796	773	762	778	814	782	713	760	700	807	747	803	785	772	762	755	791	834	832	787	806	804	765	777	763	818	851	779	817	808	799	786	854	774	828	818	777	770	831	769	759	785	842	747	759	761	789	794	789	795	826	790	796	788	759	789	805	778	764	793	751	789	784	757	778	842	775	770	814	797	792	787	755	755	740	758	776	764	777	740	785	770	791	779	765	779	779	805	782	813	786	770	784	792	761	769	760	767	748	828	709	758	734	740	798	793	732	758	761	784	764	746	735	741	797	782	793	778	773	763	761	805	747	776	752	754	757	810	782	782	756	752	783	751	810	811	777	782	736	790	783	784	809	778	765	822	827	854	818	779	814	844	784	750	773	813	768	797	796	798	761	773	829	808	754	756	830	769	763	789	777	773	775	804	776	757	796	801	836	800	773	779	795	795	759	766	725	749	841	814	770	778	751	782	758	767	803	782	792	771	756	755	736	765	762	736	727	804	807	791	800	824	789	802	816	826	778	825	821	812	784	793	820	805	846	774	788	742	726	826	735	821	801	821	791	751	760	799	815	841	813	698	773	755	798	775	778	800	788	778	762	742	782	801	759	758	776	843	774	777	738	773	753	791	763	779	794	837	809	739	763	755	790	776	778	703	777	775	790	813	838	826	812	772	829	749	763	803	772	812	781	797	830	785	780	785	765	789	795	762	735	715	799	772	760	826	793	790	780	777	763	804	807	817	799	789	812	817	821	757	755	756	741	732	817	799	838	758	778	741	789	762	755	766	785	848	822	801	757	753	759	815	812	795	807	800	782	754	793	799	752	783	817	772	808	753	771	804	790	790	795	778	790	784	803	804	775	777	740	747	793	757	793	765	767	745	799	800	748	772	734	825	826	746	770	765	790	777	787	805	823	822	773	778	769	803	781	769	802	794	810	847	765	787	789	731	768	823	800	807	736	809	749	817	799	792	754	751	756	824	750	801	795	762	769	765	790	803	793	751	752	795	772	772	769	830	793	788	727	785	780	780	790	798	839	788	746	769	793	782	809	779	824	795	779	801	782	749	782	781	775	760	784	824	829	781	806	845	785	785	774	764	775	714	814	748	810	713	791	781	747	750	761	808	741	807	769	777	770	779	778	826	803	737	790	790	802	802	796	798	808	821	804	821	772	773	773	802	744	762	751	778	802	792	816	772	774	811	775	789	824	786	776	781	769	779	805	749	789	737	770	829	799	767	797	793	815	805	758	806	782	788	814	775	772	803	767	753	755	775	812	822	832	809	771	790	814	808	766	723	790	751	779	795	793	797	830	804	813	739	776	826	732	740	773	797	765	811	804	806	785	847	762	779	812	796	772	745	798	824	800	837	833	748	756	789	793	750	769	799	805	744	734	747	810	749	767	781	764	759	747	796	825	812	747	774	771	839	809	783	790	780	771	800	764	799	817	838	775	820	774	816	773	810	738	791	772	803	779	799	844	764	836	773	809	813	809	794	763	804	731	697	790	811	792	817	841	777	763	778	786	765	768	778	802	775	788	764	755	777	795	752	832	843	745	810	816	799	795	780	811	798	755	832	762	755	773	812	795	786	806	790	777	762	776	794	828	811	786	730	786	752	790	797	795	763	822	772	819	837	793	803	828	766	755	784	781	788	766	775	806	786	787	793	747	722	803	736	787	743	817	780	800	757	832	760	751	795	744	791	774	768	765	845	799	783	759	801	820	801	766
8679	14547	15421	10267	6987	4373	3351	2528	2161	2033	1835	13881	21910	17368	7994	2570	1423	842	742	717	711	660	642	676	676	659	706	711	691	699	711	695	683	711	706	719	695	682	631	692	723	659	713	676	702	712	739	660	711	739	681	656	709	686	700	664	749	667	699	673	679	633	663	692	689	701	689	677	684	660	707	723	649	675	703	685	679	670	692	674	696	679	672	684	657	722	695	637	661	646	671	659	679	659	720	682	688	663	692	676	673	675	755	672	676	688	659	682	675	633	685	666	706	714	657	684	756	690	649	707	708	663	672	719	653	660	656	711	685	707	649	680	659	660	699	684	711	703	689	670	685	632	662	660	673	700	672	714	692	699	675	674	648	717	670	702	692	614	688	688	702	671	704	645	668	641	713	668	700	739	675	682	685	657	678	669	673	680	682	690	677	685	741	722	705	667	678	633	704	659	689	709	717	674	665	685	692	669	726	692	698	680	689	648	734	649	698	697	646	658	714	681	668	672	670	648	746	637	699	638	679	670	653	701	670	687	710	679	609	703	688	668	696	758	657	725	658	673	703	686	666	669	674	714	632	696	713	685	680	693	647	662	627	692	685	658	641	705	706	666	692	681	726	650	705	722	680	699	707	732	669	634	663	660	710	687	675	710	685	770	686	662	738	661	692	677	728	653	674	648	671	700	721	676	702	694	670	696	716	698	648	696	731	640	666	686	628	666	652	738	699	661	658	679	682	700	664	656	669	663	691	666	685	674	676	672	696	709	687	683	710	665	710	708	669	682	671	676	641	696	700	683	681	701	629	670	658	749	713	639	720	714	709	668	638	650	659	703	677	691	697	661	674	662	678	689	657	695	697	699	669	678	733	685	663	670	642	703	664	641	680	707	652	711	651	679	656	659	623	719	642	650	705	722	684	642	699	697	675	728	707	739	668	689	718	677	684	762	649	704	681	688	693	661	691	705	697	655	726	650	645	694	675	637	703	725	685	730	714	628	718	651	692	721	728	682	644	686	682	677	710	690	664	675	651	695	692	727	677	670	699	687	725	672	688	663	731	645	640	688	695	679	666	692	691	662	686	687	698	652	710	675	647	673	673	695	662	698	682	679	624	672	677	674	688	659	651	688	641	631	674	680	646	693	699	717	640	681	655	615	685	655	683	655	724	666	730	639	687	675	672	680	672	651	691	665	678	730	701	698	692	720	695	688	675	672	663	680	674	634	671	666	702	704	653	696	625	693	720	703	656	713	668	680	665	714	677	702	689	704	696	713	704	688	674	672	675	671	653	684	687	701	633	689	643	671	732	641	655	666	685	708	669	682	681	663	719	678	712	717	715	655	697	710	691	657	706	681	651	677	701	703	631	673	661	693	685	659	668	634	660	694	699	672	631	639	665	637	670	688	664	700	676	657	666	669	648	655	683	692	688	706	667	683	692	654	672	676	678	717	671	714	679	697	678	681	688	699	706	660	672	650	679	644	642	656	667	684	662	663	692	633	633	691	690	662	679	654	713	684	684	673	664	677	671	745	710	629	724	635	713	673	693	642	687	665	651	736	673	673	714	671	724	713	680	680	654	706	710	711	668	689	659	720	660	695	659	737	727	672	614	712	691	714	726	673	690	677	656	667	683	679	646	734	686	668	719	671	664	677	671	638	644	664	711	648	687	660	678	730	628	649	696	680	711	719	678	688	727	694	663	659	624	739	662	651	666	700	701	651	682	685	701	677	683	667	661	660	686	691	696	712	640	701	652	690	654	711	709	673	704	633	680	720	642	634	704	653	669	637	660	674	669	711	632	693	694	694	682	717	714	685	700	640	676	704	688	668	721	730	651	691	658	656	685	677	658	699	697	680	677	678	653	670	651	754	700	689	653	708	694	710	658	668	669	683	638	647	671	678	670	679	716	633	683	676	681	730	641	713	688	710	674	697	678	663	696	647	692	672	707	708	686	648	633	687	677	677	720	716	661	673	657	719	681	666	702	683	687	700	659	680	648	663	666	704	700	655	669	669	666	701	706	657	709	680	672	723	674	694	698	640	678	637	621	672	671	700	684	717	630	649	720	689	667	654	653	655	609	699	671	638	678	634	717	728	659	706	674	674	691	705	713	645	709	650	710	697	674	651	683	685	671	678	642	665	706	717	716	633	678	666	691	670	676	646	655	669	679	626	694	653	650	677	684	707	702	660	683	674	638	669	702	662	710	690	694	630	678	687	660	664	688	656	708	690	649	630	642	683	684	717	697	666	662	683	671	711	720	657	624	712	657	680	699	652	697	647	666	706	684	627	662	718	646	656	665	648	666	674	670	690	657	609	675	658	701	681	661	623	665	712	679	677	695	638	663	649	729	686	671	715	658	688	725	655	690	645	672	661	657	671	673	671	731	654	696	664	651	716	702	662	669	701	630	685	657	742	685	654	719	653	674	687	684	642	714	771	684	701	707	675	733	660	712	672	695	636	710	664	730	655	721	691	677	627	635	653	668	637	706	718	686	671	730	642	681	677	679	660	681	714	712	680	692	671	691	644	691	660	635	723	653	695	646	645	698	662	677	646	695	649	681	677	624	707	703	715	666	655	676	700	638	679	675	679	682	665	670	694	625	684	660	663	701	673	664	688	669	708	670	667	656	685	658	649	680	677	711	686	691	740	717	708	641	677	669	676	660	675	698	712	651	680	700	728	705	692	659	701	651	697	699	711	673	687	687	717	694	647	645	684	697	712	675	642	670	720	678	685	641	664	634	694	641	684	675	660	671	679	665	670	689	679	663	665	659	659	659	642	680	667	693	669	719	689	714	684	703	686	648	706	705	647	740	722	624	667	688	752	673	675	690	675	666	697	657	705	705	673	704	651	675	657	662	697	708	659	628	663	712	665	682	727	702	671	627	693	723	665	648	664	657	684	649	701	684	643	710	647	669	639	692	693	653	645	710	677	698	621	658	656	669	678	681	674	670	709	703	665	697	672	705	668	640	662	646	650	669	687	671	725	665	644	682	716	677	638	752	680	677	659	728	712	711	683	660	646	666	691	735	710	635	632	706	666	729	633	659	674	692	673	691	686	690	659	676	698	676	686	670	707	654	690	722	665	712	693	681	689	677	676	695	715	696	689	642	693	682	696	719	655	639	695	708	681	667	673	665	658	686	664	657	681	706	676	655	668	657	689	669	639	721	703	709	687	708	669	683	603	680	688	676	706	669	663	685	710	660	667	699	684	604	680	702	683	706	687	680	649	616	688	714	684	634	680	635	681	664	700	699	677	624	586	725	694	655	675	679	706	681	684	734	711	694	630	626	650	669	653	666	700	692	702	659	679	671	685	686	647	671	705	654	695	640	655	714	633	641	650	714	701	690	704	667	652	699	726	676	636	680	660	646	693	701	660	666	683	675	651	736	673	732	643	635	685	698	642	647	648	685	690	682	645	628	627	663	694	699	705	690	673	708	715	706	718	720	688	665	687	693	703	676	713	681	689	643	674	713	694	724	633	671	685	681	682
27835	12404	3938	2359	1591	1245	995	940	925	876	857	1211	1942	1903	1379	996	882	778	717	738	761	746	730	720	757	693	705	730	708	755	715	732	780	724	726	711	730	745	750	733	808	756	744	726	756	732	736	724	734	733	733	752	761	696	696	749	706	735	751	752	741	794	767	738	771	732	730	764	788	716	744	672	750	746	736	707	704	701	709	709	737	704	720	761	709	773	813	733	756	721	741	740	735	720	773	735	709	727	718	769	726	753	707	775	738	725	702	731	709	760	735	762	703	798	727	708	767	761	724	733	758	752	735	791	745	727	712	718	779	740	756	692	779	754	695	709	723	745	748	693	719	714	710	795	698	730	747	781	768	753	701	744	762	722	774	677	712	784	738	716	739	766	752	772	765	678	735	719	723	762	731	750	741	699	726	707	712	742	721	700	718	755	731	712	691	720	728	731	755	727	730	724	736	765	691	775	729	707	733	727	749	694	748	764	695	802	715	763	672	773	724	758	737	756	785	759	781	680	761	712	712	740	765	733	712	721	787	701	759	725	726	714	736	743	748	750	740	732	782	755	747	801	719	756	736	706	706	768	739	758	689	737	743	699	726	750	740	743	714	743	743	749	715	736	720	670	707	723	731	807	743	758	732	722	749	720	734	749	709	693	748	717	751	728	745	722	720	730	737	747	736	750	705	755	740	704	712	722	707	768	710	758	793	740	735	734	704	709	710	728	737	740	774	697	759	720	748	761	721	710	776	748	746	727	709	746	714	727	717	754	715	742	710	697	710	672	772	777	764	798	750	701	794	760	751	692	712	718	747	731	725	679	767	765	722	717	727	719	720	707	767	704	709	748	697	738	717	719	717	763	719	747	719	717	726	703	732	734	721	747	694	774	709	751	753	776	725	738	771	739	750	770	739	715	696	737	768	720	769	737	719	711	742	764	764	713	715	754	755	763	758	764	724	761	724	733	734	737	821	734	734	713	760	732	675	788	748	733	717	745	808	715	758	755	701	757	715	730	690	740	725	731	720	772	699	712	713	791	707	781	755	725	711	720	773	701	790	773	711	702	740	678	777	758	720	715	679	782	726	747	762	755	781	744	800	727	716	701	769	751	724	739	714	753	716	745	762	726	724	743	738	763	763	744	744	738	722	743	734	749	775	751	808	720	749	716	756	738	763	788	792	709	727	740	728	717	758	726	692	745	720	761	746	749	756	763	727	724	730	733	748	783	746	758	751	721	730	730	760	755	742	742	753	749	727	680	730	685	741	754	752	740	745	730	816	775	742	757	703	706	747	767	761	735	772	715	764	783	738	764	789	768	736	704	770	691	760	754	743	743	724	772	725	734	746	753	737	714	733	719	695	730	753	735	714	727	760	750	739	712	782	708	701	711	732	694	758	768	722	752	755	784	697	765	721	740	742	755	675	769	715	739	735	781	735	736	719	722	735	731	702	733	720	705	719	721	740	713	785	743	745	762	727	744	688	745	732	731	765	688	748	750	705	727	766	769	717	753	712	781	703	686	736	725	790	775	732	730	769	736	747	760	698	755	771	710	698	726	787	768	713	709	712	723	723	686	744	713	777	749	771	763	693	768	738	704	714	744	718	781	811	712	754	765	739	759	729	738	773	736	751	788	735	710	725	764	756	762	738	732	730	784	732	785	717	755	741	699	733	768	707	793	754	705	698	743	728	732	773	737	747	762	724	761	749	694	733	729	742	727	720	729	756	757	754	744	754	756	748	741	726	723	761	712	761	813	744	681	777	775	724	723	801	706	759	742	771	706	722	701	704	729	733	713	766	744	740	767	786	733	723	783	719	726	700	751	766	714	714	775	733	742	739	766	691	761	719	743	750	738	680	754	760	743	725	721	743	726	733	779	718	713	752	743	764	697	732	757	762	723	770	732	766	761	742	739	734	706	711	729	773	766	727	729	685	753	773	772	765	709	689	789	744	726	740	735	733	723	757	722	753	710	743	747	715	721	793	739	683	727	736	765	753	727	717	768	764	686	735	712	711	720	741	764	801	725	681	784	720	726	754	750	762	764	745	748	745	721	742	740	745	760	758	753	691	743	713	756	750	687	723	766	743	683	656	730	729	757	726	724	759	740	687	719	718	750	744	785	746	763	721	729	695	781	720	732	772	715	684	754	734	771	755	715	719	733	737	755	779	688	704	778	730	748	690	740	724	678	725	752	783	765	737	739	770	719	749	782	740	743	710	754	674	757	730	725	705	753	769	700	691	678	720	770	782	726	757	709	740	754	763	809	742	725	688	723	756	729	746	760	788	700	737	760	751	802	769	739	749	756	723	797	764	750	775	765	733	779	736	779	740	709	728	736	768	771	719	741	749	746	735	734	718	743	700	746	739	787	713	748	722	735	754	794	683	677	736	701	766	710	716	770	718	703	714	793	763	757	726	758	671	776	767	706	742	766	732	748	685	712	735	747	721	766	715	719	767	763	720	721	756	717	700	714	716	755	755	755	692	723	775	735	752	780	714	689	726	746	753	705	761	714	778	754	719	721	841	686	750	704	737	702	802	745	742	761	759	751	768	738	734	781	720	749	710	721	731	720	785	719	706	737	743	731	687	783	686	784	726	722	748	723	742	720	778	726	700	733	725	743	776	686	751	736	745	737	751	721	716	746	738	762	704	736	753	770	682	693	788	720	722	711	713	727	714	747	702	680	752	730	776	744	745	707	683	702	774	745	710	777	739	790	734	694	789	735	704	728	720	780	726	726	759	708	709	777	704	765	674	783	753	722	742	686	704	766	764	697	739	701	733	714	726	733	723	752	747	776	694	776	798	742	799	741	762	736	759	714	693	760	720	681	743	750	750	718	707	762	750	753	739	769	751	714	787	720	778	763	727	744	703	733	769	729	728	756	765	731	744	776	764	725	797	723	679	780	746	754	768	738	742	729	721	725	704	716	771	756	713	768	740	708	725	739	774	740	733	752	761	734	756	741	719	725	774	740	687	716	710	728	737	778	710	749	781	770	705	739	711	765	736	772	721	713	733	750	686	753	713	742	729	786	729	736	731	709	694	712	721	725	756	748	794	749	694	728	736	738	737	810	756	731	734	722	693	766	745	804	719	726	757	745	727	695	756	760	692	730	729	717	729	730	699	749	745	739	769	707	761	721	732	780	729	745	760	653	748	746	736	771	690	724	741	749	753	728	732	707	725	719	723	777	766	747	738	776	721	822	714	737	745	749	702	762	744	686	715	746	745	762	761	727	755	759	729	709	770	684	710	708	752	705	724	684	734	656	701	734	762	708	742	736	750	726	733	729	775	705	743	770	728	734	747	744	743	766	789	747	729	726	725	771	697	735	731	702	676	733	724	749	774	731	726	736	735	726	729	704	730	751	698	731	718	790	736	680	741	726	728	741	727	776	713	720	780	773	769	727	763	699	736	695	741	749	721	717	692	769	735	692	737	720	744	695	715	807	729	732	779	769	695	767	715	723	740	701	693	751	735	721	763	752	745	702	700	745
6748	3298	3543	2056	1779	1357	1024	942	893	833	801	1309	2137	1895	1283	897	724	688	620	646	628	594	625	644	676	619	595	565	619	641	613	665	628	593	617	629	674	606	622	653	616	656	594	630	633	650	598	631	601	678	604	597	630	602	619	607	618	622	609	630	574	632	644	663	594	642	628	614	591	615	609	659	590	643	620	605	585	567	633	637	623	616	637	632	629	656	619	630	610	622	608	592	599	641	645	579	638	632	612	636	619	640	633	583	636	647	685	594	658	619	610	627	668	624	610	612	615	597	644	584	622	576	609	604	572	596	647	610	620	618	611	627	644	619	635	649	636	635	676	650	635	590	624	639	649	615	623	573	543	594	612	604	593	638	610	661	656	631	653	618	649	649	601	631	635	564	617	581	667	646	637	589	612	598	601	627	657	648	634	617	645	587	605	593	649	629	596	616	592	642	615	620	583	597	614	645	567	587	608	624	619	599	585	629	582	625	619	592	590	558	613	568	565	640	602	615	640	571	679	623	660	632	672	627	652	630	633	601	575	655	557	613	635	595	645	594	621	638	618	635	660	632	660	638	658	647	621	682	575	618	639	644	590	629	647	629	619	600	610	636	636	658	644	609	589	642	625	586	682	602	630	575	613	612	608	648	611	609	641	609	622	609	595	581	662	593	624	605	687	619	623	648	606	663	634	678	629	611	638	589	564	625	649	645	670	625	585	590	631	614	644	618	656	632	606	632	624	653	650	612	623	641	615	643	619	573	693	592	566	646	647	630	635	629	636	599	611	617	660	662	602	578	587	596	602	628	620	615	608	659	614	655	639	563	638	657	656	613	563	627	631	658	592	615	618	647	679	615	641	598	647	626	670	629	644	590	646	615	613	565	634	583	634	618	620	590	592	648	643	596	642	612	563	626	613	622	643	589	643	579	594	629	594	598	610	619	626	583	652	606	610	645	631	618	628	669	653	599	614	605	648	613	614	625	564	634	613	608	608	627	628	602	615	656	588	591	651	619	677	607	614	627	600	597	580	622	607	611	627	645	662	615	602	589	593	596	651	633	596	595	661	645	596	608	647	656	572	663	613	610	551	615	626	616	632	638	646	601	570	584	588	647	645	617	648	604	631	592	598	574	638	612	614	612	605	623	623	615	621	625	616	598	616	615	653	593	642	635	621	617	656	650	614	594	593	587	627	588	663	609	588	622	625	574	610	668	639	622	586	643	645	653	644	619	625	634	653	616	666	603	614	647	659	616	590	591	591	638	578	581	594	623	593	626	601	629	656	617	655	660	609	636	639	601	608	639	644	695	560	615	657	614	609	605	639	616	617	590	624	602	627	567	635	593	560	607	623	621	614	678	620	599	583	588	656	595	597	640	604	642	612	636	608	649	646	648	608	637	612	617	603	657	623	618	654	621	581	680	652	641	663	661	613	620	647	626	606	637	677	611	584	632	675	572	655	582	694	640	598	575	601	665	615	627	633	655	582	616	625	630	621	603	597	601	613	634	631	622	582	633	624	619	608	616	611	608	640	616	602	652	671	601	573	639	614	584	638	663	599	615	624	656	639	594	622	586	599	630	615	641	653	649	605	607	604	632	627	654	595	619	584	565	614	605	620	593	614	608	618	595	649	601	624	623	616	631	611	600	599	597	602	625	610	606	641	638	602	661	608	642	622	627	604	641	590	597	607	656	605	611	594	608	629	620	634	589	643	650	642	613	623	587	630	628	595	644	604	590	615	611	634	597	639	605	592	608	616	611	634	595	621	626	621	620	596	674	627	600	568	607	623	661	599	660	647	623	645	630	597	643	614	624	617	626	639	626	594	633	588	670	601	607	616	624	591	597	628	595	543	632	632	613	614	644	615	583	624	662	620	660	633	581	613	664	591	578	633	613	656	549	656	633	659	620	615	634	633	620	618	661	600	636	642	566	622	624	639	630	601	601	675	608	609	611	605	619	616	642	601	584	605	649	633	599	625	605	600	590	615	649	614	622	602	621	671	574	613	586	614	637	596	624	619	632	576	643	618	615	571	593	634	641	599	642	630	671	606	595	630	621	588	597	565	571	616	648	646	621	684	625	677	603	588	638	646	648	635	669	597	644	624	641	636	591	595	603	665	591	662	627	651	556	628	636	673	609	611	631	570	560	640	620	588	621	660	607	618	642	583	617	597	626	622	611	646	618	666	600	626	707	617	594	643	572	596	621	638	602	624	657	619	631	590	594	607	600	605	594	633	587	593	643	636	614	585	651	564	654	615	663	654	643	655	587	668	623	621	637	638	615	624	607	616	599	591	649	581	631	608	572	664	627	628	633	571	616	654	641	678	613	629	613	667	622	637	586	635	626	644	618	621	596	605	601	622	632	602	670	609	631	623	610	609	652	620	601	635	648	602	602	633	655	613	626	646	626	613	617	546	626	617	647	606	664	595	670	615	599	612	636	621	582	636	645	637	654	585	591	662	625	644	581	664	613	644	617	564	632	556	625	619	588	593	644	644	555	590	624	664	636	595	632	651	604	609	641	597	555	644	644	591	603	648	628	637	670	634	621	673	599	578	617	600	594	601	629	581	594	651	609	609	625	621	616	576	635	634	625	671	622	681	656	629	610	612	592	606	607	629	595	634	609	635	608	644	589	627	648	682	635	612	615	620	624	636	640	643	626	626	583	679	651	610	651	576	619	612	657	592	605	617	641	635	578	578	628	604	620	588	630	596	618	645	616	607	634	655	591	642	646	597	644	614	624	672	643	683	644	624	651	625	659	653	621	605	583	639	618	625	614	618	634	629	659	627	622	594	606	617	652	600	613	624	607	592	596	597	658	618	619	632	571	642	624	651	613	626	604	607	610	613	616	672	649	610	610	610	574	602	639	598	665	605	648	620	653	595	610	625	619	588	657	641	674	629	662	643	615	652	601	587	623	596	598	628	667	670	624	615	619	656	642	642	615	607	627	632	572	596	620	590	646	651	625	622	605	604	659	635	611	653	602	630	622	630	620	672	634	587	628	613	636	619	668	632	609	612	659	639	596	665	649	629	568	608	615	627	603	618	627	605	651	642	608	592	568	657	589	635	662	641	628	632	646	661	634	627	661	608	586	577	612	605	616	621	647	647	651	599	675	657	619	644	608	574	607	596	636	633	610	645	683	632	630	606	638	636	620	581	591	604	626	607	586	610	657	605	654	613	601	660	586	600	650	610	610	628	626	670	636	646	678	628	631	601	646	656	633	628	678	636	620	609	630	593	621	684	635	642	606	576	604	644	641	597	611	623	636	583	651	587	639	625	659	642	632	564	613	604	630	602	656	618	588	605	629	638	609	630	639	624	590	630	618	603	643	637	570	632	615	616	638	599	612	649	664	617	608	640	646	593	621	594	607	615	608	645	606	598	586	627	574	617	616	612	608	610	657	605	597	600	625	645	629	589	578	643	616	606	619	634	602	585	630	650	609	609	638	599	586	613	664	601	608	592	607	616	604	621	581	583	598	622	587	590	636
25591	21428	27562	25483	12430	3123	1527	1053	1027	1147	1002	6138	13890	12096	5827	1888	1115	823	709	685	697	697	679	686	691	683	669	646	702	707	716	645	718	707	665	732	680	658	681	719	649	699	710	694	677	672	665	732	706	651	682	672	719	684	661	694	719	678	674	675	666	676	659	653	655	700	694	656	636	685	653	698	688	642	665	708	700	674	747	713	697	687	708	720	701	707	729	675	692	696	618	697	695	667	694	635	629	639	731	664	687	726	712	678	667	681	672	684	703	670	682	696	654	737	645	697	652	697	657	714	693	652	655	651	678	687	699	680	711	703	678	677	665	652	708	687	664	673	668	710	676	650	690	689	617	667	680	669	679	727	709	700	693	672	700	710	673	630	650	629	670	688	657	701	674	657	699	695	676	651	688	716	643	682	662	678	689	693	657	691	647	694	660	666	706	696	662	695	705	686	679	667	647	687	662	699	646	633	640	658	673	630	658	695	685	671	700	672	658	670	665	656	673	650	647	670	691	672	701	685	712	719	686	706	661	674	683	707	686	665	682	718	670	674	702	683	678	689	727	685	731	684	705	727	656	677	665	721	660	685	671	699	704	651	675	677	658	690	702	682	686	667	682	630	706	701	676	661	704	679	661	735	672	694	687	667	635	695	718	689	698	656	702	653	660	697	699	705	669	710	648	639	688	652	673	678	679	681	715	687	652	660	755	723	701	656	657	666	715	673	727	711	727	669	643	665	647	600	699	703	653	704	650	662	715	688	686	693	621	669	644	691	663	705	715	693	679	671	689	660	646	685	680	688	724	673	685	720	685	672	673	600	647	675	637	666	746	667	666	671	681	675	693	685	652	655	669	720	641	717	729	654	704	720	681	684	688	670	716	677	672	686	717	693	592	686	677	684	705	646	694	690	682	714	676	655	648	736	700	675	654	701	710	652	704	676	673	698	696	685	695	714	754	730	639	674	682	687	717	694	701	722	699	686	656	673	694	677	684	704	693	650	639	689	682	671	664	662	656	685	707	646	688	707	675	675	712	617	732	665	653	673	673	681	706	679	739	647	680	709	636	665	665	692	676	728	615	718	662	681	693	710	705	744	722	662	623	693	659	643	692	650	702	659	623	690	672	678	682	675	704	662	649	629	740	704	644	682	643	704	647	676	638	704	641	712	651	635	697	690	691	741	658	677	644	648	658	708	684	663	693	682	682	652	686	658	674	648	689	676	658	727	668	707	671	660	667	674	702	702	694	688	699	693	708	638	654	675	657	700	661	713	668	644	647	625	703	669	665	731	658	647	697	662	683	674	712	703	699	672	669	674	667	690	650	694	674	655	702	649	678	695	687	708	716	678	678	680	696	706	697	668	706	727	642	668	701	693	680	701	646	704	675	720	682	707	651	662	659	661	656	631	645	646	713	678	649	664	661	671	664	657	679	642	690	687	664	656	681	651	723	624	733	668	669	653	655	718	677	691	662	656	673	683	672	643	662	692	676	758	719	688	677	675	657	683	658	711	655	693	649	647	638	678	704	691	677	622	683	651	673	708	688	645	655	666	632	732	710	704	628	668	672	654	712	707	699	648	673	652	690	663	675	652	630	684	623	700	666	671	711	719	701	620	687	693	683	673	663	688	667	714	626	642	673	622	664	684	698	678	703	666	698	690	709	650	685	696	681	712	706	657	673	683	697	693	721	654	681	688	698	702	720	649	707	668	642	720	672	695	698	708	682	655	696	705	717	672	663	708	687	656	671	674	639	699	688	694	684	669	640	709	674	707	668	647	695	655	675	653	706	691	665	724	688	668	669	640	707	708	634	668	707	677	692	722	719	643	717	699	688	686	696	644	661	700	698	665	719	661	683	711	712	699	675	669	652	676	742	710	684	732	705	658	741	642	700	724	677	649	655	687	705	677	694	677	718	638	658	684	661	686	663	729	677	683	717	714	660	693	676	623	691	699	706	683	692	631	675	689	685	633	709	736	697	696	694	635	689	712	675	664	694	655	689	653	670	713	713	673	713	654	670	630	672	698	634	640	690	692	692	716	706	682	685	656	677	618	679	682	659	702	666	666	722	678	665	675	675	692	630	643	644	681	610	688	645	693	638	652	652	666	653	680	652	692	630	665	674	643	708	619	661	655	687	724	676	693	693	699	637	699	615	619	664	690	681	691	687	718	664	656	690	668	703	632	656	664	688	714	730	688	696	668	702	664	637	644	705	692	661	683	660	647	692	650	672	680	731	705	641	670	675	625	650	667	685	666	655	679	683	638	703	641	701	666	666	691	684	705	690	687	698	687	667	723	641	678	703	665	671	665	715	649	686	687	731	702	714	703	708	634	620	661	678	689	685	681	665	706	668	714	696	671	698	667	618	681	676	636	657	646	664	645	674	671	711	688	696	664	641	630	692	694	658	683	673	699	656	635	673	697	677	707	675	714	722	658	648	661	738	640	669	707	668	631	662	667	661	698	657	713	702	700	676	707	712	666	647	704	703	658	665	678	658	660	723	655	679	712	657	683	658	650	670	670	685	689	707	675	681	681	668	641	675	671	700	685	659	681	669	677	674	704	683	638	670	674	715	715	665	638	659	668	631	619	726	653	683	666	735	764	665	695	660	623	699	674	688	642	669	699	674	676	684	698	698	657	669	658	697	670	697	673	668	629	675	711	663	637	654	670	696	644	688	658	686	715	667	691	649	662	653	660	685	719	668	705	667	689	689	700	684	693	684	692	687	665	718	693	701	707	683	691	691	672	670	616	665	659	675	700	659	606	707	684	652	665	670	707	690	676	655	688	675	667	675	656	664	681	683	655	651	690	734	682	734	678	651	683	704	647	689	679	671	658	698	677	694	663	697	752	690	655	733	664	699	704	702	625	631	678	651	695	670	706	645	724	648	672	647	666	665	698	683	676	691	635	664	666	706	641	647	687	661	679	662	668	736	624	739	666	698	666	668	656	688	653	705	732	647	672	662	661	714	728	683	659	695	670	714	696	701	710	640	675	700	679	631	651	693	717	691	631	684	658	652	701	652	699	670	683	671	622	700	659	701	634	670	677	675	672	647	690	661	625	673	708	687	679	704	702	760	677	671	666	759	678	655	689	718	690	654	647	702	637	712	739	697	669	682	642	673	684	680	707	689	659	699	684	678	677	735	681	608	617	652	712	687	727	684	649	665	672	692	626	670	660	686	680	659	700	676	667	668	634	706	662	666	682	657	698	698	770	708	668	699	665	700	667	632	688	647	685	672	688	691	705	703	687	677	660	681	685	694	683	654	751	678	614	690	714	671	687	734	716	674	739	689	642	631	687	691	691	652	689	645	651	622	684	672	681	641	661	663	643	690	712	673	661	695	634	700	700	680	682	698	727	684	654	693	691	675	685	700	678	686	599	679	679	677	642	652	680	664	704	715	679	626	678	672	681	657	666	716	696	660	665	710	732	694	669	670	659	674	755	652	649	693	629	650	722	673	691	647	739	690	637	676	665	658	690	666	674	682	697
5947	9155	8481	5436	4306	2199	1323	1025	1251	1309	1158	8412	13772	10825	5079	1803	1090	685	577	588	598	562	603	637	614	600	561	620	608	582	610	571	638	608	568	563	618	590	568	586	626	664	541	582	601	577	579	608	571	577	574	565	647	584	639	625	607	630	617	608	554	598	601	576	604	572	616	586	600	535	606	598	612	589	588	578	587	601	585	587	612	607	600	594	605	611	596	631	622	586	552	616	573	571	588	584	589	619	602	505	568	556	583	614	590	615	612	599	619	552	546	596	614	579	561	611	578	599	628	598	571	616	612	636	611	594	554	543	586	595	592	585	593	581	528	600	607	616	589	561	558	554	562	615	606	580	616	587	607	595	582	593	622	569	557	611	584	599	562	573	611	575	612	609	586	592	595	566	619	555	641	594	584	578	601	570	618	607	635	605	639	613	611	612	607	558	537	558	627	602	561	609	621	602	577	612	605	587	596	586	567	603	591	585	624	592	597	552	584	567	581	550	602	578	620	553	580	600	646	580	588	564	587	643	614	562	569	634	614	590	573	574	613	591	585	625	560	611	572	529	548	630	611	568	592	581	611	559	576	574	583	616	586	576	609	575	574	596	591	559	584	590	585	579	592	604	616	593	583	585	589	598	573	606	565	612	537	598	611	579	575	583	598	584	599	555	578	580	563	551	555	596	619	574	576	619	603	582	633	571	593	607	616	595	570	542	556	615	569	625	614	559	582	571	601	558	591	570	632	586	607	569	588	597	557	572	576	584	618	593	556	594	642	613	588	608	576	598	570	574	547	590	576	541	560	542	595	606	554	601	582	586	616	576	550	627	603	595	602	544	608	601	582	544	605	564	628	589	588	560	584	583	618	597	574	586	548	575	558	592	559	623	572	617	584	606	633	610	569	605	565	541	565	608	571	581	583	589	567	587	637	516	595	582	607	634	596	604	571	578	609	600	595	603	564	611	623	650	609	601	584	569	601	624	595	619	603	602	589	656	594	600	586	608	577	613	614	614	576	570	563	584	564	563	577	628	587	584	592	604	565	584	627	572	624	580	599	624	573	581	592	587	614	599	551	567	566	602	582	524	589	626	553	541	568	578	562	615	599	610	598	582	587	605	620	601	627	579	578	607	570	590	602	627	598	551	592	580	592	614	590	604	598	589	627	547	615	595	589	566	599	579	626	595	577	600	579	558	562	572	608	563	562	571	585	611	564	623	612	619	581	595	614	581	592	604	600	591	592	540	646	574	629	565	593	568	575	612	585	554	613	557	577	606	556	561	571	563	594	574	563	549	587	618	587	574	604	607	588	618	586	562	631	580	636	556	598	610	614	608	568	608	594	593	548	618	597	574	585	554	584	603	595	568	620	619	630	619	576	606	563	608	580	579	559	596	583	575	583	610	612	593	559	581	585	600	588	603	605	572	570	601	578	589	572	609	609	564	615	554	566	602	595	645	582	592	597	604	602	590	596	572	573	592	646	570	612	550	582	596	599	568	593	543	601	603	575	558	592	594	623	592	555	613	578	609	607	631	584	623	580	591	526	591	587	583	593	607	528	594	595	565	574	583	595	596	567	587	587	555	597	590	619	559	599	602	573	612	618	594	564	573	582	610	620	584	564	585	607	608	545	594	576	617	631	590	575	615	575	561	608	568	566	613	618	554	570	583	535	603	574	589	595	601	565	608	615	578	607	624	613	603	590	547	597	583	577	612	585	578	579	567	550	598	545	582	599	618	558	548	587	580	528	638	581	564	595	565	588	595	583	606	557	579	587	602	607	579	614	580	598	571	618	613	562	602	601	576	559	578	592	584	612	583	597	545	614	584	604	566	617	560	624	552	624	621	607	619	602	577	601	596	559	588	565	568	547	584	631	557	621	620	555	591	569	551	596	606	586	582	580	580	609	582	571	639	546	576	596	585	586	594	603	616	562	584	560	570	612	590	610	563	560	583	597	603	547	591	536	578	564	524	581	606	615	593	602	597	608	603	588	590	557	582	600	565	588	578	559	613	545	636	578	610	571	578	566	557	589	577	581	606	605	602	579	624	568	575	589	633	630	588	625	600	632	590	565	607	598	568	553	577	578	622	554	613	570	582	610	609	614	618	625	579	573	584	560	581	590	565	655	616	581	607	546	557	603	581	570	606	591	576	524	610	570	594	600	586	592	604	604	611	597	544	606	545	571	610	541	570	593	564	560	611	569	557	590	579	581	558	587	579	576	563	562	618	549	606	550	611	607	630	610	582	551	632	605	588	582	591	603	615	571	629	588	628	595	631	583	588	587	564	586	592	583	622	573	591	608	551	581	570	603	569	555	583	576	606	556	631	593	606	583	610	569	605	632	507	557	593	547	627	572	610	600	610	569	581	615	598	582	577	563	615	585	612	609	588	581	590	626	564	591	554	578	569	561	586	600	593	602	590	631	555	587	536	581	553	555	610	578	588	602	583	570	597	535	585	583	560	606	596	592	560	588	607	581	614	569	573	629	579	648	603	580	612	617	567	606	586	579	571	593	539	556	582	576	611	598	602	544	567	578	606	609	599	608	608	615	631	594	533	597	583	542	529	610	546	584	608	576	572	596	550	585	566	585	611	577	574	592	536	571	578	588	580	602	533	607	584	580	552	563	567	560	615	580	644	579	603	657	579	621	570	590	664	551	572	602	596	594	587	591	603	556	628	581	570	576	613	582	570	516	575	597	557	583	572	578	619	549	555	589	584	599	558	570	575	577	562	554	561	588	620	596	599	633	567	618	582	573	606	587	616	553	630	603	614	603	531	574	614	599	613	589	599	605	598	623	635	591	612	585	565	608	579	581	582	567	559	568	589	587	582	556	571	607	561	543	604	631	603	542	557	594	586	565	595	558	608	571	606	596	605	580	575	585	551	598	598	606	585	569	598	574	594	525	575	579	575	598	586	598	545	588	604	598	563	587	600	592	571	619	578	593	577	564	585	611	549	584	555	601	625	572	566	618	572	600	595	603	569	620	569	587	587	557	576	596	625	568	543	553	578	565	610	580	589	598	614	546	553	560	548	586	552	584	597	639	607	517	577	596	592	654	547	609	586	579	586	607	640	616	569	618	586	565	558	573	554	549	594	636	584	600	632	583	609	620	595	560	603	584	595	586	590	589	594	568	579	550	636	557	580	573	569	550	544	598	547	540	600	609	579	587	594	553	598	562	599	619	539	618	585	588	598	557	600	550	623	607	568	611	571	596	560	613	530	613	585	616	622	604	559	586	567	539	556	599	577	579	563	574	602	570	581	616	585	598	639	531	601	573	613	590	609	585	604	594	608	564	623	584	555	560	610	586	559	605	624	546	675	619	575	570	576	601	547	567	574	584	540	630	539	566	586	601	603	599	552	577	570	576	577	536	592	541	615	604	530	560	607	540	583	578	637	605	575	533	541	599	566	588	554	593	559	592	560	558	571	553	574	613	544	553	611	557	583	564	613	594	581	608	620	612	612	611	635	592	587	578	551	554	615	616	556
24532	21426	28662	24586	21087	11298	3220	1392	1091	1098	1164	12143	25675	21667	10893	3226	1604	976	828	834	778	815	812	762	856	790	825	783	789	802	800	808	768	837	813	776	799	796	767	766	775	735	771	803	763	797	756	763	796	830	768	806	763	727	762	791	768	796	749	798	807	769	793	783	806	789	762	778	825	768	800	775	795	781	765	729	764	795	774	771	787	788	771	766	824	760	780	817	734	750	787	750	805	779	751	758	733	789	737	762	802	748	814	787	810	802	751	833	748	770	791	758	725	819	741	774	782	729	806	740	822	781	738	789	805	729	761	799	750	724	811	723	822	729	786	755	767	739	755	770	759	778	794	788	788	797	745	728	785	737	790	812	863	795	807	758	753	793	775	784	788	735	788	699	732	804	783	774	775	831	771	823	727	767	772	808	854	818	852	818	781	790	772	764	817	778	786	786	773	698	803	770	772	771	807	751	842	760	767	777	753	802	755	764	797	800	763	826	745	772	750	749	751	694	795	829	742	795	783	794	758	789	786	784	759	759	816	777	749	764	728	751	767	783	752	810	754	796	791	739	788	750	794	776	804	738	738	769	798	759	757	764	798	772	769	811	816	750	762	799	741	711	860	780	768	765	741	862	747	740	830	825	750	788	740	734	747	785	780	745	806	731	769	737	767	784	792	809	791	748	787	747	788	781	804	766	819	792	729	766	777	790	811	815	765	722	795	762	730	740	811	776	749	791	769	826	813	758	766	790	797	776	793	809	712	771	829	810	757	830	725	770	794	772	776	764	793	772	796	796	806	758	756	778	779	765	778	747	775	754	749	774	777	806	797	810	798	749	793	767	846	832	798	780	772	760	732	755	770	742	771	787	765	749	768	750	779	785	821	778	779	760	788	776	795	770	781	802	778	765	768	733	725	731	769	813	751	749	764	807	818	760	723	803	747	763	775	793	725	817	749	791	766	736	810	803	752	786	816	763	769	757	748	761	762	708	797	767	785	789	711	847	782	746	833	826	735	735	773	769	751	758	817	770	747	766	802	756	767	812	786	733	741	744	771	808	782	772	755	788	798	815	801	743	771	770	752	794	780	771	775	736	782	766	711	821	873	790	752	754	724	769	735	774	767	809	729	766	769	800	778	844	761	771	757	818	795	766	772	788	772	730	788	764	809	774	729	790	798	811	767	733	789	813	732	778	789	762	815	780	799	782	754	796	790	794	789	735	825	770	841	780	790	757	810	791	774	751	753	754	770	796	756	795	744	796	793	816	753	754	776	735	751	771	769	757	757	769	788	781	756	792	759	723	724	754	700	757	717	745	765	791	785	773	748	775	753	758	749	802	769	726	770	754	803	755	727	781	742	743	779	746	758	753	802	784	809	767	754	767	769	794	734	831	773	789	706	811	757	786	733	807	760	767	734	760	764	789	752	752	765	797	769	754	772	781	812	805	747	755	818	785	801	775	753	782	780	786	757	770	736	815	843	791	844	794	768	770	829	762	798	753	776	818	724	813	800	762	728	769	747	759	761	758	780	786	736	743	787	778	815	758	775	805	784	805	776	769	771	764	708	776	808	769	767	795	767	761	773	756	793	741	737	722	818	818	766	783	829	741	834	799	806	799	791	762	754	778	761	739	798	810	796	789	746	761	820	835	768	790	805	711	761	769	784	745	758	823	758	792	790	819	738	823	766	761	786	824	733	782	761	771	882	731	735	774	777	728	744	772	773	755	808	778	731	740	773	784	773	749	811	804	787	782	742	740	771	765	800	797	788	798	826	778	769	761	767	724	751	782	787	767	777	800	797	773	797	761	773	753	818	793	741	800	744	795	796	777	767	815	814	757	769	801	803	759	739	717	804	755	771	780	755	767	779	782	823	812	798	771	737	740	834	748	753	723	781	746	727	785	826	800	793	754	817	782	774	777	800	765	739	792	757	740	792	709	762	811	779	804	787	728	785	827	705	719	789	740	810	746	777	825	772	758	808	758	745	815	816	805	752	852	779	801	793	828	808	799	787	796	815	775	796	747	801	802	827	742	774	785	819	806	795	765	821	825	816	782	771	786	791	786	752	758	770	802	764	747	784	761	812	765	763	777	786	720	757	748	811	739	761	817	788	766	778	738	723	818	792	738	749	753	782	775	764	808	815	804	774	799	781	750	825	726	795	775	781	828	839	843	775	781	803	762	834	755	798	736	779	753	789	745	778	781	782	769	792	774	832	782	762	727	815	792	808	743	781	799	770	703	818	752	808	777	753	773	788	805	746	738	820	776	766	796	718	769	777	773	736	799	751	771	768	816	765	749	739	776	768	794	802	771	751	798	786	770	738	725	790	755	852	790	767	789	764	720	791	800	764	798	775	758	748	789	849	749	710	781	808	765	750	782	812	842	782	774	830	794	754	823	770	782	756	810	764	710	800	786	752	785	786	721	804	741	756	765	733	827	796	772	795	742	766	780	816	726	742	786	789	758	725	785	780	800	774	729	796	780	738	778	797	822	758	795	754	800	773	807	785	764	739	744	823	770	745	725	780	754	754	833	786	718	753	777	789	796	778	738	732	726	773	807	767	803	761	717	758	838	765	782	808	730	805	778	769	758	767	740	753	765	741	742	803	744	743	791	803	792	765	782	754	751	736	753	702	773	819	772	792	785	715	823	771	785	772	800	773	770	760	738	738	768	780	711	753	809	792	778	748	782	800	804	783	809	796	780	751	763	749	820	726	790	798	781	793	786	781	790	798	766	778	802	773	740	821	843	738	748	773	772	777	756	771	773	807	808	782	751	773	748	816	777	782	806	785	763	834	799	783	794	713	804	818	802	779	749	777	752	837	765	779	790	760	802	743	798	786	752	798	775	807	758	773	752	771	821	817	733	754	785	784	802	824	804	752	784	771	768	776	810	804	745	814	800	767	796	777	807	771	771	801	769	798	794	719	756	775	719	774	752	775	825	779	745	764	751	795	767	744	749	765	737	750	772	769	773	777	746	792	806	810	783	792	784	780	791	795	784	770	793	786	790	782	782	744	788	754	752	697	786	823	758	776	773	775	770	764	800	717	784	798	746	767	798	770	744	818	801	758	781	765	789	769	779	760	737	803	726	792	772	806	773	783	777	761	812	802	801	724	761	811	786	777	740	830	735	732	795	768	772	752	743	818	795	765	756	789	777	756	802	816	794	754	792	790	803	773	773	771	760	754	774	785	784	830	770	819	752	744	784	732	770	817	810	814	782	763	788	819	786	746	774	745	820	830	738	738	740	737	794	785	740	778	752	808	706	794	794	834	777	772	735	752	769	820	793	755	776	797	684	757	762	739	799	785	788	766	740	814	729	759	722	760	746	709	761	808	797	775	725	799	767	813	789	778	777	709	772	769	776	726	779	746	759	783	762	756	789	787	785	795	795	729	757	777	792	766	754	755	821	835	777	727	801	803	783	739	808	741	832	801	760	751	705	784	831	774	787	752	815	786	792	778	759	734	733	785	746	714	772	758	752	772	836	798	800
7572	13625	13477	7661	5462	4855	2031	1324	1181	1182	1306	15708	23569	18117	8523	3037	1554	881	648	708	641	692	669	677	654	641	631	718	678	654	666	663	651	662	670	662	665	706	635	693	621	638	654	679	657	648	679	693	645	692	666	676	657	638	647	651	659	658	661	701	651	655	676	661	709	648	699	652	668	635	675	678	668	638	662	641	684	713	670	641	633	667	659	656	656	697	700	709	673	686	644	670	662	634	681	658	690	702	636	719	673	639	635	679	672	681	667	705	738	693	706	634	716	684	651	679	664	714	682	650	686	630	663	665	654	676	646	651	673	652	657	635	646	620	622	677	639	647	691	657	674	653	652	680	707	674	697	658	650	710	641	658	641	632	639	666	685	697	666	670	661	614	687	660	646	660	696	600	663	668	650	644	691	610	655	686	643	669	692	675	643	657	686	645	691	643	634	642	639	672	676	719	661	639	668	650	681	690	637	651	643	682	637	647	626	666	676	691	650	663	677	624	634	691	665	683	684	731	632	677	657	687	674	694	624	657	660	678	668	628	662	654	675	673	668	669	653	654	622	649	710	652	642	644	679	635	673	656	654	682	617	664	660	693	672	656	664	695	672	625	635	679	647	615	679	708	694	670	661	641	658	676	636	698	627	653	672	642	668	650	654	652	688	648	646	622	663	675	648	659	649	669	696	678	673	643	674	688	637	664	660	662	671	687	662	670	696	659	686	667	673	619	652	666	681	688	719	660	647	658	661	651	657	668	681	653	676	634	675	686	696	661	601	654	656	656	638	650	701	679	576	687	654	636	655	668	707	649	635	661	674	662	696	700	622	689	693	623	639	698	659	680	673	624	668	636	694	667	666	643	651	637	665	670	670	669	670	680	687	653	646	663	664	639	657	672	684	677	657	648	643	675	604	672	673	664	720	658	672	644	665	694	651	646	635	667	700	681	655	678	629	682	622	697	655	663	628	645	604	711	664	698	655	696	687	707	642	642	665	639	679	659	670	682	642	641	690	687	647	705	658	669	670	717	683	662	612	688	633	654	642	697	686	646	684	689	659	698	679	628	668	685	632	610	667	621	707	687	619	635	656	653	667	681	652	658	706	658	639	668	648	644	671	703	659	648	643	671	694	655	688	668	667	661	665	677	671	692	621	671	584	638	659	693	634	635	655	663	669	653	713	693	661	657	674	700	701	675	628	630	626	666	660	644	639	648	668	648	688	665	696	646	717	649	631	675	667	620	638	706	711	660	637	719	698	652	645	658	694	598	656	660	641	690	656	644	659	685	624	659	650	630	668	669	664	665	663	629	645	659	677	655	614	672	652	629	635	621	704	658	683	647	668	693	700	671	689	678	647	658	642	688	677	625	643	674	657	633	662	694	684	666	650	639	685	675	669	629	679	632	631	629	694	684	667	682	689	691	644	664	642	674	668	661	692	684	650	713	680	655	654	680	662	693	679	658	652	642	684	643	631	680	638	645	666	683	633	642	698	634	651	663	695	684	679	682	657	693	655	656	678	647	643	643	640	674	678	692	662	644	660	659	649	658	688	692	684	655	680	690	627	684	703	649	668	649	661	619	643	662	650	620	632	631	644	627	659	647	627	652	663	672	626	620	673	652	675	657	706	661	644	651	706	688	675	688	643	664	674	640	679	691	641	712	707	721	661	661	695	674	629	675	697	668	608	654	657	662	655	644	666	665	713	692	642	635	650	682	680	656	681	649	675	651	679	671	677	638	590	630	619	665	668	668	661	666	638	621	691	658	616	652	662	685	678	638	688	675	718	629	622	637	643	697	696	620	669	678	658	630	676	625	655	635	648	685	676	653	642	661	608	667	657	678	644	699	709	639	676	656	634	661	672	674	656	641	652	711	646	665	648	632	661	648	737	675	666	674	695	663	630	692	634	688	653	675	621	684	685	625	646	646	665	683	667	698	627	659	661	654	650	622	632	653	661	619	694	643	657	664	665	651	656	679	655	629	662	663	656	692	647	641	638	662	673	660	678	641	703	657	666	652	654	668	662	636	666	635	683	647	579	612	639	618	679	645	676	630	667	685	686	655	624	712	664	722	662	681	666	666	671	663	667	686	664	686	643	641	665	695	607	685	650	666	628	694	648	648	667	672	669	622	641	659	609	662	668	666	659	650	702	634	696	653	689	680	665	644	661	626	660	625	673	610	700	650	619	689	636	666	673	627	647	687	639	643	659	639	640	672	664	658	666	712	667	646	654	657	673	643	710	708	646	674	656	668	667	640	612	622	647	672	632	635	678	662	708	657	673	642	680	646	678	651	669	638	691	638	620	633	664	690	618	654	651	689	655	674	627	621	661	690	669	630	642	642	674	619	678	637	722	693	667	683	659	680	669	645	668	620	682	638	661	676	672	693	658	672	666	655	670	681	638	662	693	675	673	648	658	687	646	656	637	677	663	664	653	723	693	684	624	638	661	693	672	682	649	699	651	635	651	663	646	678	638	662	628	681	676	637	656	674	629	656	670	611	631	652	678	649	676	646	650	707	633	680	672	699	633	703	618	658	666	647	703	657	665	669	685	646	603	665	664	659	640	664	719	645	643	648	677	647	667	668	660	697	642	642	672	636	665	694	709	666	652	686	691	685	716	650	648	696	714	636	647	685	708	643	672	645	662	665	657	711	673	665	640	694	687	681	678	605	679	663	667	671	647	630	641	621	631	659	688	639	621	635	650	650	653	619	672	660	648	649	629	611	673	624	656	680	663	683	644	659	661	634	644	691	657	646	674	703	654	620	653	638	674	617	650	644	678	688	638	630	685	652	715	703	694	692	669	649	645	586	659	675	670	643	641	673	660	644	651	635	648	675	638	661	645	594	644	713	698	635	667	680	680	675	697	655	713	704	624	626	658	679	663	641	638	670	689	721	671	653	653	686	666	661	651	623	676	687	654	712	643	659	622	638	654	668	649	668	670	650	670	734	650	630	653	609	681	689	600	661	680	656	641	667	693	657	649	674	693	648	691	667	616	663	662	648	664	604	649	640	660	620	627	676	661	678	640	625	697	664	668	702	681	668	654	687	655	630	715	678	658	647	646	649	663	707	664	657	672	648	675	667	673	611	634	631	619	684	681	648	629	671	669	636	628	626	660	701	666	658	681	613	652	619	659	643	653	648	661	646	664	649	665	698	613	633	645	635	719	668	587	668	678	693	678	654	675	635	667	647	667	673	649	671	672	672	696	668	691	612	641	671	644	684	636	678	653	656	651	683	641	689	650	636	640	608	685	685	670	677	653	643	685	646	661	667	648	672	676	613	638	665	664	641	674	681	642	671	669	700	641	659	608	669	646	662	631	664	661	666	646	688	693	609	667	682	604	650	647	620	715	659	650	631	664	627	712	644	630	664	713	643	597	659	661	656	640	658	666	656	599	690	660	653	656	644	663	647	634	667	657	671	647	644	653	653	642	696	639	625	689	696	655	652	655	641	640	624	597	659	633	664	670	661	656	636	663	668	659	664	679	648
27763	12904	4998	3392	1649	1003	817	765	733	765	802	1201	1947	1722	1324	1042	786	731	702	681	725	701	708	730	689	704	688	708	678	631	726	713	722	676	735	716	692	707	722	699	715	730	660	703	662	713	706	690	647	745	739	730	739	680	704	667	677	705	721	735	736	703	692	720	725	702	727	719	718	712	719	698	739	646	663	662	747	712	701	722	693	729	748	713	697	676	719	726	696	724	729	709	652	687	696	699	640	707	692	689	694	707	659	683	692	689	730	690	732	727	710	687	678	694	697	667	700	712	669	704	726	749	699	699	687	711	733	748	654	675	645	698	754	725	736	748	718	688	697	713	705	707	709	721	689	703	691	686	691	655	721	672	689	695	722	731	725	718	632	708	664	671	715	698	702	690	704	674	707	697	715	725	684	707	688	706	735	711	668	663	725	764	727	697	736	691	737	732	737	728	681	708	709	728	682	707	699	726	731	687	657	715	719	712	717	717	721	709	695	756	708	704	709	729	709	676	700	697	693	704	725	710	683	621	663	711	671	690	742	686	627	654	773	686	682	676	675	681	684	729	722	720	708	694	721	705	674	701	726	702	715	733	734	650	723	709	742	672	714	665	736	637	690	666	733	739	678	710	663	760	701	668	735	677	708	685	710	684	718	685	690	733	723	714	714	701	727	696	707	748	715	693	671	649	675	733	656	773	703	674	713	730	709	737	726	648	693	703	723	715	717	694	733	666	707	742	684	773	674	693	697	717	715	655	649	725	723	688	691	682	756	723	699	708	704	685	718	755	632	732	722	689	681	697	678	712	731	755	691	678	705	708	755	734	693	684	703	720	696	748	703	724	677	720	672	726	632	708	700	707	713	724	729	661	695	717	706	690	693	703	738	657	716	707	759	702	713	723	717	724	721	681	746	694	704	706	754	695	805	682	699	742	714	720	717	683	703	709	705	703	716	798	717	724	680	647	706	752	707	678	700	715	763	701	681	672	672	684	724	632	692	677	709	729	703	690	743	700	694	687	726	676	696	711	739	716	719	671	665	731	684	706	741	681	704	709	714	676	721	666	712	672	727	751	699	699	739	708	746	724	723	737	682	687	725	668	676	703	713	680	706	724	696	707	735	687	721	677	715	713	710	718	702	705	706	705	710	724	690	683	736	699	675	718	677	730	699	729	700	715	714	716	686	742	707	762	696	685	661	737	670	740	745	731	715	673	638	678	690	725	724	688	652	681	707	710	697	729	712	700	667	713	692	730	627	683	686	728	656	727	683	722	727	732	731	752	752	695	686	695	739	683	667	693	744	749	716	674	733	704	705	710	681	694	630	730	680	662	695	721	733	662	702	698	723	780	707	709	647	683	688	732	729	735	690	657	695	738	694	727	740	742	671	735	709	710	699	712	717	739	677	723	718	716	712	743	723	748	726	725	619	722	669	700	718	677	716	721	744	736	701	651	705	627	731	713	692	736	706	697	689	662	700	728	650	733	691	731	721	687	662	690	684	716	720	685	681	682	720	716	726	743	712	685	690	715	719	733	679	677	704	696	668	678	696	709	736	677	727	699	773	701	698	679	774	734	672	720	717	722	714	646	738	674	746	745	738	722	721	702	726	698	697	696	690	703	687	673	686	715	675	683	658	720	707	688	674	666	694	706	702	740	673	714	722	689	678	703	705	691	681	672	702	749	661	681	703	713	654	700	669	695	675	677	702	653	699	676	719	731	744	694	654	701	670	715	715	713	695	690	665	703	749	700	676	738	701	732	712	727	699	707	695	715	737	704	640	655	720	662	732	715	748	696	671	644	685	731	690	688	678	748	695	708	737	740	741	738	708	708	656	731	698	715	755	677	699	706	705	753	726	722	737	688	729	678	697	674	700	719	709	726	735	712	684	708	749	637	673	696	673	726	733	728	741	697	742	711	683	652	737	717	661	718	776	756	754	722	731	709	710	722	699	728	671	699	723	744	633	737	693	758	738	754	701	686	760	670	648	690	745	694	719	716	743	747	718	641	699	750	711	691	712	715	689	668	677	722	682	676	657	696	719	740	741	719	703	736	658	709	685	691	721	711	706	736	705	669	721	780	732	685	721	696	665	712	728	707	702	711	693	705	727	678	656	704	685	728	686	713	695	713	674	680	738	675	641	665	695	672	709	726	701	731	684	683	705	695	707	735	736	713	720	703	683	719	693	751	728	701	726	754	724	723	686	666	671	710	730	682	722	709	730	698	692	703	751	699	688	699	652	709	702	655	694	685	713	737	715	727	681	721	769	674	685	698	717	715	707	698	704	761	711	676	697	719	696	693	710	665	695	726	700	717	702	684	700	658	758	725	696	683	705	713	713	701	701	692	715	693	703	669	674	710	734	713	722	727	672	717	693	662	717	662	710	699	723	716	709	724	686	669	718	747	722	696	680	662	725	701	713	711	672	734	707	694	741	689	687	716	681	717	721	696	744	695	699	725	698	719	680	719	703	707	665	658	665	717	675	717	697	697	658	717	718	645	672	678	725	721	718	656	714	708	701	734	702	693	703	710	704	677	732	663	688	710	723	721	765	704	681	714	674	724	666	707	706	682	701	698	699	718	686	706	704	726	719	703	693	688	717	697	710	665	737	700	711	660	754	675	703	770	743	676	643	643	741	684	672	650	725	647	727	710	684	654	731	670	686	676	690	675	712	693	743	723	661	733	673	701	708	689	701	724	706	720	691	713	725	716	707	704	739	671	723	697	724	689	714	641	722	729	730	697	690	716	712	738	630	687	769	783	721	740	744	687	741	715	709	733	749	670	740	674	705	738	662	717	698	708	688	715	726	738	661	683	657	674	656	659	621	692	678	695	719	668	661	716	732	664	670	686	737	697	707	741	681	715	714	719	664	654	709	705	668	654	746	696	722	722	736	705	723	722	677	647	685	743	680	695	713	646	727	714	676	722	705	717	740	744	681	712	690	713	665	752	722	700	692	708	749	761	719	717	702	734	683	755	737	678	694	684	674	727	740	666	703	688	643	657	709	660	678	692	719	689	661	697	699	713	727	703	708	717	713	708	683	718	708	695	741	694	729	688	647	662	688	724	703	724	729	704	683	723	725	713	646	722	662	706	696	738	676	714	645	711	675	664	726	741	683	720	685	649	721	673	713	707	664	632	724	674	714	668	719	737	760	724	720	711	753	702	709	687	692	736	691	692	674	655	706	704	700	630	640	682	677	727	711	622	678	707	689	723	747	749	666	690	674	639	696	645	697	718	697	760	718	717	704	712	695	681	680	715	740	711	667	694	680	694	757	733	641	685	695	719	669	762	663	720	675	710	691	747	675	710	689	700	726	729	722	760	687	706	714	694	747	678	705	717	730	712	631	689	730	698	691	668	667	750	668	720	752	695	702	735	743	761	707	692	685	707	780	631	747	705	719	719	674	701	737	695	777	722	712	758	669	724	711	694	692	745	733	693	698	729	708	695	731	682	701	700	682	716	659	736	753	695	689	762	704	745	697	742	721	733
6374	4564	4908	2931	1717	963	723	664	615	669	789	1386	2158	1639	1250	933	677	640	556	577	559	588	573	630	579	632	605	591	608	575	559	591	620	568	580	579	606	587	584	566	576	564	598	623	556	576	621	628	591	603	567	590	593	602	591	569	599	629	569	582	579	603	599	604	589	573	587	607	582	568	547	586	619	589	565	618	601	570	599	635	567	586	606	629	588	641	555	568	573	615	592	566	615	582	637	578	594	596	580	599	580	580	616	555	587	579	602	581	591	585	588	614	573	579	588	572	592	601	623	561	555	617	582	596	596	601	599	620	556	583	593	574	597	581	599	608	616	613	572	621	569	568	637	609	582	634	590	597	582	572	597	553	573	600	609	593	604	600	607	633	549	598	564	618	587	638	580	598	568	600	614	607	594	588	608	595	594	565	595	571	597	588	580	589	573	538	618	594	567	594	593	597	600	603	613	589	593	565	602	586	590	552	587	583	578	593	657	554	595	612	586	597	639	589	621	591	577	615	583	615	609	595	607	621	586	591	568	544	580	573	629	565	596	581	639	593	594	570	568	557	633	636	599	600	646	598	569	593	601	583	578	599	583	602	625	573	577	604	581	628	606	584	602	602	567	578	627	591	623	605	583	587	578	634	579	610	639	579	585	617	565	630	571	621	606	587	511	577	573	620	583	561	589	599	575	601	611	618	595	575	607	633	577	560	616	640	577	575	626	553	588	641	596	606	585	587	583	558	561	576	571	576	563	639	598	623	612	563	578	586	611	591	596	564	594	601	602	603	558	578	614	589	597	601	569	605	571	560	594	556	612	605	593	578	595	551	603	585	566	530	586	607	657	594	603	561	627	640	618	596	568	632	584	578	624	582	602	558	588	554	594	566	569	600	609	573	574	612	592	573	580	622	594	572	603	604	588	571	633	616	633	585	590	610	545	570	602	597	570	591	593	602	611	566	626	551	549	609	597	584	576	555	570	623	567	595	623	616	614	596	579	579	592	573	624	560	599	589	607	557	601	577	572	592	586	582	552	619	645	599	573	625	568	627	597	604	604	630	577	582	579	605	610	613	583	585	537	581	611	523	574	568	557	631	571	567	579	614	602	600	583	583	564	620	622	525	583	562	599	617	545	593	563	567	603	592	620	586	586	578	604	565	616	582	607	556	616	578	595	648	597	617	589	633	617	599	562	576	583	616	536	600	620	605	609	577	598	576	599	567	581	547	602	593	593	606	599	579	575	644	572	564	559	600	629	606	570	617	612	572	608	577	601	611	566	568	627	602	582	603	559	619	583	580	593	605	616	575	612	571	636	594	649	613	576	600	574	592	577	595	616	619	609	598	597	579	606	601	547	592	563	561	580	560	553	584	573	582	610	626	568	572	597	597	571	587	579	592	531	627	587	601	560	568	629	563	549	623	572	591	575	615	601	596	614	601	560	584	568	608	539	611	550	582	541	578	558	585	562	597	577	586	625	621	603	625	606	578	587	600	602	553	628	595	602	596	574	631	599	603	609	584	603	571	590	567	583	585	582	592	595	612	573	576	561	548	536	568	636	633	602	592	595	575	619	612	598	582	583	622	611	590	610	568	586	597	566	599	619	589	574	566	562	577	582	594	559	595	598	592	564	558	592	639	588	610	568	583	589	601	567	579	631	584	576	585	614	605	613	548	570	574	607	589	587	573	557	599	609	645	541	574	611	614	559	618	587	604	593	628	613	613	611	583	609	588	576	603	612	593	602	587	562	580	573	581	590	592	604	576	560	586	614	586	604	555	512	620	634	551	594	533	604	584	602	621	605	625	559	588	582	586	557	577	639	565	593	524	569	600	595	610	593	568	528	600	559	626	601	579	597	585	599	598	587	595	594	570	620	579	621	641	633	591	536	607	564	577	599	578	641	585	513	574	620	591	590	622	618	588	594	628	594	570	616	574	609	551	560	610	604	591	566	590	569	569	614	574	573	583	574	611	562	585	560	593	586	572	587	579	591	561	567	596	582	577	585	651	564	579	584	600	625	596	584	556	555	566	580	580	627	581	607	613	640	584	608	604	624	548	598	574	587	587	569	553	572	550	580	584	574	613	582	572	605	594	576	556	611	618	585	562	559	647	578	560	547	553	604	593	556	623	602	592	607	626	593	555	604	612	595	584	580	599	575	587	596	618	599	611	576	614	596	545	584	593	522	620	593	607	588	571	576	588	615	608	556	587	591	590	571	566	581	630	598	590	555	623	535	631	570	574	587	515	606	596	604	625	585	623	626	592	570	614	551	575	592	578	624	614	583	558	582	607	606	630	556	582	586	587	579	548	610	578	581	602	606	571	582	587	614	607	538	564	595	585	602	575	627	613	581	546	603	599	559	566	594	575	554	560	597	576	591	615	573	625	620	616	569	630	583	580	627	598	608	585	571	620	623	608	596	549	566	606	590	563	565	579	615	588	566	565	553	607	631	616	581	591	576	599	603	607	586	605	613	602	596	604	543	598	621	598	633	580	618	597	606	578	631	534	588	614	587	585	596	540	553	569	576	590	558	612	588	563	540	623	576	602	599	543	594	553	583	596	614	598	624	592	616	617	595	604	612	604	568	591	601	566	561	581	593	576	629	591	602	643	678	604	636	598	617	616	581	616	583	582	632	586	590	577	645	584	556	598	623	596	557	611	592	594	602	605	599	587	610	597	601	583	576	584	617	619	583	604	574	586	592	627	596	603	585	547	586	594	537	606	582	545	610	560	581	581	588	599	596	635	592	605	603	605	588	627	628	574	575	636	643	576	614	597	571	599	537	591	576	621	604	588	618	600	562	568	575	595	564	618	558	600	597	647	572	566	617	596	608	595	578	593	565	572	575	562	570	598	579	654	610	580	601	552	590	579	607	559	608	602	623	632	568	622	603	558	575	585	604	600	592	590	547	544	600	587	585	630	578	605	630	597	619	593	600	608	609	545	597	575	602	558	600	577	638	616	579	583	603	564	585	609	661	596	629	603	564	583	620	639	603	580	605	563	575	544	601	601	610	592	632	572	604	582	586	581	618	562	595	573	586	611	607	591	587	604	595	625	612	585	604	596	577	570	567	617	584	586	596	572	612	587	622	577	619	580	588	659	631	623	589	594	573	593	608	568	578	587	599	644	622	574	602	621	603	575	584	604	594	574	589	584	600	579	573	594	575	588	608	580	604	603	588	571	626	604	573	599	568	565	598	579	624	578	593	593	566	578	605	605	628	576	649	597	635	533	595	628	606	565	588	600	596	600	601	604	604	576	584	611	543	613	580	546	598	603	572	600	596	607	564	586	603	577	606	562	578	599	624	606	597	604	597	561	562	608	644	606	595	612	580	583	587	610	546	586	561	582	605	600	638	633	571	619	581	585	620	547	580	625	642	630	636	593	602	579	560	624	623	567	580	583	583	587	597	567	583	569	600	570	576	553	606	602	593	608	575	607	622	579	572	587	604	627	578	607	576	623	586	628	591	591	546	590	632	577	572	587	624	592
25585	21424	27561	25330	10028	1688	1055	861	769	796	1140	7404	14183	9547	5321	2439	1530	877	652	621	578	609	582	633	633	587	600	632	570	585	629	599	654	634	592	589	632	580	598	620	618	596	579	617	609	637	613	602	657	554	584	580	623	635	631	665	599	628	613	622	598	594	618	689	646	609	592	611	600	627	616	637	626	596	642	557	643	625	637	605	636	571	632	636	601	610	625	634	593	625	657	591	649	606	653	644	629	619	616	627	589	585	562	618	593	618	675	649	548	640	615	613	628	634	652	629	615	633	601	610	606	604	607	618	595	556	533	642	553	580	637	561	609	588	578	613	624	612	625	574	586	577	576	608	676	622	609	631	678	606	586	600	600	611	607	598	617	607	578	625	598	615	596	593	657	625	597	585	603	642	608	575	602	641	627	591	544	576	671	610	584	575	596	630	584	570	652	645	687	638	615	608	587	626	622	579	646	600	627	644	620	638	570	604	600	622	607	600	555	615	606	600	642	605	603	638	629	582	612	598	588	619	643	593	577	599	659	620	583	630	587	609	596	583	596	576	644	601	637	609	580	636	601	574	608	648	624	610	616	664	599	582	670	591	618	595	631	618	618	664	615	632	599	619	620	575	597	604	603	615	690	602	618	652	607	555	668	611	610	618	564	664	648	644	571	661	636	602	535	606	622	598	584	624	573	581	617	577	634	610	582	585	564	602	601	603	604	593	656	590	591	581	625	639	619	629	654	627	600	622	611	616	626	636	625	597	642	629	578	663	606	617	643	605	595	611	585	622	616	543	628	613	630	595	589	613	607	643	618	595	609	619	624	571	596	597	595	639	624	559	655	601	604	632	576	646	620	640	584	597	586	626	555	600	635	597	643	597	613	582	602	585	559	623	660	589	614	612	607	595	580	621	626	645	622	644	605	628	590	634	608	657	576	593	614	601	606	600	624	618	618	622	541	634	639	614	605	630	603	637	596	618	578	601	651	652	578	607	650	615	581	596	625	603	572	552	624	613	591	654	599	628	607	643	619	579	575	622	595	590	597	639	633	656	587	596	627	620	621	595	603	611	645	577	622	583	635	590	639	609	601	560	625	623	592	652	647	606	607	572	594	598	633	624	576	595	586	599	562	652	573	575	636	603	606	602	627	585	636	602	638	612	637	597	586	605	586	571	604	598	604	581	607	605	593	639	619	617	614	607	598	639	625	604	602	614	589	633	589	619	564	642	577	579	623	607	612	579	611	611	619	594	624	627	607	616	586	602	618	602	632	611	611	625	588	628	574	607	640	643	636	613	610	593	610	625	611	547	603	580	616	643	619	592	617	615	599	599	594	630	593	603	619	612	612	615	611	619	593	581	639	615	660	656	564	627	635	603	570	638	638	636	603	569	604	610	595	575	607	625	589	586	592	619	604	589	633	638	590	590	617	597	623	595	596	614	630	623	587	597	596	622	578	591	627	633	624	587	601	603	623	606	598	589	564	620	669	634	636	594	601	598	610	622	653	620	587	579	667	599	640	621	598	613	610	621	588	589	638	631	616	631	610	584	560	605	639	641	586	572	656	572	617	590	610	598	652	604	570	576	599	560	600	628	625	635	666	629	579	598	621	614	582	604	598	639	581	558	606	571	591	596	655	624	642	576	596	590	583	611	615	622	613	625	594	664	615	633	598	619	613	647	619	594	584	634	616	610	587	658	643	625	612	631	590	603	631	656	594	605	549	600	576	619	573	632	616	576	639	613	612	606	626	589	575	599	602	599	602	596	605	603	590	598	560	616	608	645	624	631	621	600	613	588	567	607	614	643	625	603	632	631	558	605	579	583	611	586	564	646	597	591	610	577	671	582	615	592	579	613	630	653	622	566	577	635	590	611	608	621	604	638	621	607	640	560	627	618	611	582	599	583	608	605	642	615	613	600	618	599	616	637	646	618	599	557	626	633	586	623	634	638	589	620	584	623	630	607	623	619	626	602	579	642	657	588	607	587	634	599	582	616	638	599	592	583	628	600	635	644	614	609	622	622	631	606	599	656	602	632	591	632	587	601	629	578	619	626	577	630	628	650	618	641	643	585	624	593	643	625	642	625	655	605	614	610	637	562	622	606	598	651	599	613	606	586	577	596	622	636	586	640	663	595	612	668	609	644	643	611	596	606	625	571	616	642	615	591	615	606	618	616	602	600	612	599	605	625	612	592	601	642	594	579	601	609	595	639	594	585	633	614	660	605	613	680	657	646	567	598	636	560	570	598	587	561	590	588	614	600	627	620	618	616	578	610	590	657	631	635	617	616	574	594	574	605	636	610	632	617	602	601	656	576	611	605	663	634	596	592	598	607	602	611	645	662	611	561	653	590	618	612	571	653	613	638	598	631	612	618	580	601	597	640	624	611	580	612	585	608	647	610	607	611	580	623	634	630	633	623	581	612	588	602	620	631	599	593	597	614	582	605	630	613	604	599	640	594	617	601	538	605	601	598	620	631	565	631	613	610	591	574	613	627	593	631	582	643	605	610	643	601	648	599	608	627	584	637	617	593	605	585	560	627	589	549	568	604	575	618	606	634	602	621	604	600	616	641	632	599	616	590	580	588	639	603	608	604	595	546	595	603	630	602	619	568	638	610	590	567	594	597	651	600	639	572	569	614	599	572	626	590	581	624	629	596	608	634	611	587	631	608	581	622	599	603	560	614	610	585	592	560	648	621	612	632	604	646	652	587	576	591	606	609	574	564	596	591	643	648	602	576	641	600	625	622	643	591	591	620	581	612	654	631	639	592	616	614	662	573	559	613	584	619	614	592	650	590	622	631	631	586	624	586	600	630	599	611	645	666	646	622	593	609	602	592	572	630	592	556	637	631	624	586	617	627	646	601	590	625	592	599	586	604	593	600	592	593	610	589	629	642	579	637	619	556	602	642	594	624	622	626	613	592	601	611	596	599	667	647	617	623	687	629	618	589	591	587	614	613	624	625	584	620	592	647	606	624	565	599	613	616	604	615	615	624	617	640	601	620	613	596	608	631	619	598	556	612	629	610	656	609	593	641	632	621	569	636	580	614	624	627	609	620	604	627	628	580	616	624	619	592	601	569	591	577	593	618	647	568	611	613	617	612	628	612	581	573	617	564	660	632	613	684	584	598	649	632	591	611	635	592	624	617	596	596	617	606	622	630	626	641	633	622	607	649	586	571	584	633	628	635	623	643	579	572	586	666	642	596	628	607	604	605	560	623	633	608	595	613	671	645	612	593	622	595	623	665	572	560	592	622	620	601	605	581	606	642	636	634	636	619	603	626	613	584	587	618	656	601	616	598	620	604	617	599	603	588	616	591	630	619	559	606	613	619	602	605	633	639	610	632	657	646	610	637	646	614	608	617	657	606	622	619	593	625	603	577	646	565	573	620	625	602	650	564	609	638	594	559	582	615	602	611	636	630	614	575	615	623	638	590	624	607	603	622	589	587	651	545	653	614	632	612	630	638	559	612	641	628	622	629	651	617	626	594
6209	11426	10477	5689	2200	1057	902	834	734	876	1505	10124	13638	8870	5180	2636	1550	795	622	559	514	523	562	552	548	588	496	539	519	509	581	532	540	527	564	521	536	551	551	543	570	571	566	530	558	545	548	532	576	540	520	551	544	560	532	519	531	562	506	505	592	548	546	522	544	521	514	533	547	524	545	579	518	522	545	560	492	534	508	506	524	541	566	544	579	569	492	506	560	504	529	586	535	544	540	529	526	490	590	551	545	566	595	530	523	579	510	557	547	531	542	517	507	517	551	535	578	542	527	513	535	534	504	532	536	552	525	535	500	545	578	545	536	524	548	555	493	544	505	538	533	565	557	566	535	519	567	564	483	547	563	566	523	518	567	540	534	520	542	539	541	516	556	512	515	549	530	528	538	526	525	540	563	508	574	537	557	506	519	568	530	509	527	534	547	513	570	552	560	499	507	532	559	529	533	527	536	548	548	532	550	523	493	541	523	523	520	534	514	605	575	562	532	542	519	520	537	537	549	534	563	536	581	545	525	540	519	518	531	547	558	541	540	499	574	583	582	544	524	570	530	536	494	548	520	501	552	536	507	537	524	557	531	549	562	565	555	505	523	551	550	596	531	530	527	530	510	515	538	515	539	588	535	534	555	518	543	544	527	583	563	506	530	542	571	525	561	529	537	522	528	559	555	554	527	551	498	554	530	509	515	538	531	541	506	530	534	515	510	543	574	517	530	534	537	545	519	602	531	515	541	565	519	548	548	540	542	566	551	529	545	530	515	546	554	557	548	587	582	537	552	537	538	523	535	514	558	530	551	546	563	526	505	536	483	494	542	508	533	508	571	552	568	573	536	534	526	544	519	536	548	514	523	527	554	514	478	505	454	504	510	544	553	529	493	545	531	521	573	561	506	492	614	549	542	585	565	556	555	540	556	508	547	544	511	505	541	510	568	510	543	547	556	531	546	551	548	534	525	565	599	503	563	531	518	556	550	538	533	506	579	531	548	532	541	563	511	549	561	504	547	586	519	515	544	574	503	541	582	492	553	504	528	593	504	530	549	515	546	547	564	546	537	495	539	576	485	568	557	570	545	527	527	529	544	562	518	573	503	501	530	552	527	548	552	557	550	520	504	541	525	559	582	537	563	560	525	568	545	531	532	532	548	551	516	551	570	544	540	538	515	547	529	502	507	508	528	510	534	534	514	526	548	565	555	534	567	512	556	534	558	545	507	578	552	520	593	538	542	551	544	551	561	564	528	546	511	527	537	506	501	518	557	541	569	550	546	530	527	568	505	550	556	498	551	571	516	520	537	523	515	557	554	540	564	545	539	519	514	476	511	499	555	527	482	522	528	493	514	556	554	519	517	546	553	526	570	502	506	537	571	542	507	550	547	546	560	559	512	537	510	584	539	550	539	516	526	540	554	539	536	525	529	510	533	509	510	537	576	558	531	534	539	521	597	562	541	509	521	557	569	516	537	563	525	564	534	527	506	522	550	513	537	510	541	517	521	568	535	546	578	592	528	534	546	511	541	504	595	508	552	515	564	496	534	503	511	521	509	572	537	554	546	540	537	569	516	534	498	517	524	494	578	514	543	510	559	550	567	591	508	540	548	509	530	554	526	546	509	530	559	547	525	540	522	566	560	563	531	517	475	523	545	525	565	544	576	556	580	521	538	519	538	549	534	509	544	523	559	554	564	541	545	553	560	538	506	523	551	522	493	533	525	505	506	556	533	520	530	559	549	544	508	559	515	533	533	562	543	549	505	512	558	533	568	561	515	514	506	518	532	539	547	514	539	526	507	505	525	531	531	524	527	524	518	497	534	499	507	537	548	512	512	547	505	527	543	551	528	512	511	573	527	536	503	532	495	519	528	533	548	550	507	564	539	508	497	497	494	550	503	555	523	529	556	584	527	531	511	541	546	532	508	522	511	505	550	544	499	529	516	529	554	512	549	579	560	556	559	515	536	553	531	521	542	544	514	552	534	515	541	529	566	517	562	495	559	496	545	480	511	536	513	560	558	564	546	544	549	521	526	519	580	547	544	555	525	522	558	533	499	556	568	548	534	549	560	544	569	544	513	519	581	512	520	519	575	534	526	541	521	548	556	537	552	563	561	533	553	513	552	503	526	525	554	533	522	541	532	561	526	527	538	535	524	560	538	574	564	527	563	499	547	535	523	548	519	506	554	534	547	520	554	554	507	531	579	495	510	552	567	549	530	539	573	526	512	510	519	539	567	540	531	552	508	577	546	550	530	503	560	510	518	579	520	539	521	537	478	552	520	503	527	532	520	545	520	533	515	526	531	505	592	554	556	541	578	550	512	514	557	545	558	562	534	538	521	516	494	549	508	564	569	541	532	525	550	511	561	522	567	561	514	518	532	539	526	568	557	516	514	530	506	509	545	560	517	534	519	552	533	542	538	545	536	552	517	546	538	545	538	569	481	575	551	529	554	537	543	567	591	519	528	532	509	547	599	562	534	553	497	538	552	534	537	537	571	563	526	493	555	536	528	533	590	571	552	543	556	541	554	538	526	523	512	506	541	533	539	529	515	527	501	550	567	571	512	524	516	545	522	574	504	536	541	495	520	550	505	481	547	528	542	537	496	520	557	599	538	564	519	531	569	516	537	499	532	522	537	545	520	567	586	538	551	536	586	543	542	541	560	552	546	582	524	569	493	512	571	532	535	558	500	531	505	571	484	520	554	547	503	560	511	542	539	505	512	491	541	540	529	548	530	556	551	537	584	543	521	556	516	515	522	509	536	558	524	548	515	539	558	570	545	544	609	503	516	532	575	530	548	536	494	556	568	545	561	544	551	529	549	537	494	585	552	578	535	508	494	524	519	522	510	531	512	542	505	525	520	530	556	526	500	565	523	524	503	547	527	518	537	559	557	546	539	537	550	513	541	556	545	525	509	516	475	504	492	517	531	546	557	480	518	556	552	550	554	519	522	491	551	565	538	559	561	513	520	548	540	536	542	528	543	544	533	495	504	562	501	516	562	546	562	506	537	535	533	529	521	503	529	517	524	532	508	532	497	541	507	508	550	522	511	551	528	531	499	532	557	512	539	516	543	551	562	531	571	509	499	527	553	558	556	572	517	514	531	557	536	557	498	535	527	532	518	523	563	567	555	547	513	546	563	571	531	533	523	518	543	503	528	537	534	541	556	511	553	518	542	542	568	564	509	535	538	574	525	534	547	532	525	541	533	519	557	530	514	495	584	567	566	516	521	549	514	525	545	515	538	526	518	553	530	539	516	505	550	539	513	525	519	581	511	501	558	549	567	562	481	548	532	503	538	498	538	514	542	531	563	550	535	532	521	513	573	538	523	584	497	519	529	505	518	544	536	559	569	522	531	514	549	538	555	521	540	524	549	518	551	490	533	514	528	583	493	540	514	555	522	577	522	527	533	517	529	527	529	494	568	579	548	521	545	535	568	548	533	531	551	532	529	525	509	534	519	563	518	530	506	537	514	541	564	522	593	561
24636	21471	28686	24636	20969	6560	1806	1110	928	1290	3575	18106	19929	12061	9214	5890	3192	1657	958	748	700	696	698	760	681	695	695	706	681	679	734	676	712	686	710	725	723	687	676	700	643	709	729	718	706	687	658	667	685	687	674	718	715	723	695	641	712	712	688	674	730	738	713	634	655	676	668	628	670	728	715	667	655	678	684	659	710	729	674	691	699	677	685	674	642	705	625	684	667	708	664	661	681	670	704	649	682	679	671	662	705	676	684	686	688	636	687	727	653	654	700	698	668	674	663	674	693	701	699	705	720	738	726	714	716	687	726	662	668	658	725	692	714	718	643	706	679	674	657	707	670	711	686	670	703	670	710	689	665	647	671	693	678	702	705	670	690	689	674	702	708	685	680	690	650	645	686	675	709	663	697	665	725	735	638	682	693	668	720	690	692	691	698	669	678	661	650	641	701	659	657	715	662	682	672	717	681	706	681	657	705	667	695	642	661	637	689	670	660	722	664	729	699	683	687	660	631	714	648	673	694	691	686	669	674	661	672	678	677	709	647	749	683	688	653	723	646	679	686	706	668	667	679	662	697	650	664	696	713	659	680	661	720	659	723	644	649	683	686	714	683	675	732	687	692	693	649	662	651	676	706	691	649	712	647	708	643	682	668	634	681	679	677	691	715	643	703	672	653	663	723	666	711	658	682	650	687	695	689	635	644	724	664	709	641	697	672	687	631	688	648	657	689	682	710	661	671	655	695	653	712	722	681	662	658	677	673	660	673	680	679	699	662	673	681	690	714	682	687	723	658	659	700	692	677	693	644	679	708	669	738	696	685	690	649	667	675	660	679	677	632	690	649	674	676	672	668	705	689	654	644	669	709	669	668	700	667	723	645	709	690	609	661	664	689	677	660	675	677	711	679	633	661	671	705	659	722	698	677	717	650	663	655	668	724	720	712	726	665	669	689	677	701	669	670	666	667	660	710	689	665	635	663	657	686	679	646	690	652	712	681	692	681	664	687	652	718	669	658	691	710	652	704	673	648	706	696	656	739	703	687	724	676	659	711	621	666	681	676	701	711	668	685	677	619	687	743	671	713	643	651	696	651	633	677	657	707	709	662	698	632	682	681	639	667	682	684	691	643	683	659	702	691	675	659	638	670	692	691	678	658	671	749	657	635	669	694	680	655	648	680	739	655	714	689	674	714	616	647	674	650	655	699	696	660	672	670	644	634	687	670	663	702	671	709	679	679	661	696	721	672	684	660	723	717	726	637	681	680	671	629	654	732	713	708	683	662	626	668	661	658	652	651	646	716	733	652	672	699	674	642	675	728	729	694	660	693	710	685	706	714	733	670	656	676	680	634	717	681	651	663	686	683	658	665	687	719	680	649	686	705	686	672	687	706	677	713	659	695	670	665	630	676	678	698	633	678	635	644	625	668	683	652	681	648	658	688	681	707	676	658	668	760	694	669	690	681	670	657	694	643	698	607	686	692	716	640	660	622	681	624	667	657	656	676	652	719	678	654	668	673	688	701	697	699	654	695	685	669	662	672	643	648	667	694	704	633	689	685	645	658	731	657	689	639	661	695	691	639	673	692	623	697	688	726	659	680	637	657	701	715	691	684	652	677	702	672	662	659	661	670	683	716	667	655	675	657	682	660	720	693	700	667	674	656	678	684	689	690	684	644	661	705	668	695	696	650	667	651	631	672	639	703	672	668	685	642	645	697	699	673	683	667	660	665	739	654	698	694	684	688	669	654	658	656	666	659	658	695	685	681	665	684	722	636	670	677	698	671	656	659	658	681	632	707	709	716	642	687	649	669	657	655	691	677	699	685	656	689	673	669	686	681	655	702	644	643	630	682	661	703	686	691	679	678	703	636	643	666	692	645	669	640	708	663	664	660	667	696	692	726	684	713	686	685	652	680	676	701	707	630	748	640	671	673	693	686	639	668	639	673	665	661	700	656	632	641	678	687	667	666	656	698	649	693	666	647	716	671	640	668	702	657	681	655	672	674	659	680	645	676	709	702	703	685	677	707	634	672	654	662	689	637	692	667	658	660	707	646	647	670	645	706	666	665	699	610	640	704	692	631	641	677	705	651	649	686	687	699	671	679	647	645	729	703	682	678	685	656	719	688	665	660	649	645	650	721	671	693	690	699	677	719	672	665	700	670	646	717	646	647	683	654	700	705	638	675	713	685	668	681	691	686	699	712	687	657	691	622	680	630	648	672	670	703	716	649	674	677	664	709	670	674	665	711	681	632	698	687	690	670	660	689	669	682	667	656	675	635	709	667	684	669	695	709	674	678	656	681	677	659	641	679	729	689	638	686	664	668	676	714	647	680	652	712	716	647	625	634	649	676	697	708	672	716	688	679	673	704	706	667	673	696	643	661	646	659	692	658	684	707	705	671	700	706	676	669	696	674	628	669	652	701	666	691	685	684	708	650	660	673	663	688	700	681	646	695	694	674	689	648	699	671	662	684	684	695	666	655	694	673	687	706	649	720	657	642	659	656	668	632	687	670	657	683	660	665	685	671	694	720	647	692	673	668	676	672	617	665	668	652	719	690	700	649	721	705	657	656	652	675	661	657	657	701	655	715	682	647	684	676	716	654	677	661	687	652	705	671	659	678	667	680	638	629	693	680	677	683	659	713	681	695	677	661	711	668	672	695	671	678	692	683	665	715	666	650	672	676	688	686	685	642	683	676	655	653	661	666	664	684	677	662	670	660	682	592	683	710	689	647	640	661	641	671	659	646	670	662	642	693	718	683	658	702	689	672	677	668	645	683	671	658	659	678	680	666	648	638	716	648	678	669	677	641	680	640	665	646	680	643	715	695	701	684	658	652	625	663	695	688	651	659	651	668	692	663	647	696	656	627	671	680	710	678	681	709	666	687	686	692	702	641	661	685	651	673	667	666	644	646	636	661	694	683	691	650	680	680	683	672	774	643	664	668	680	662	663	679	674	707	680	667	692	698	657	701	677	677	681	645	702	624	676	686	692	682	682	651	658	689	637	680	625	709	710	696	667	693	653	705	676	644	652	689	639	658	670	703	648	659	647	647	638	736	682	666	672	700	648	660	643	660	661	685	636	669	692	657	688	667	666	707	688	667	682	682	678	629	695	595	665	618	672	722	686	708	688	605	673	663	651	647	652	713	677	690	614	651	698	656	746	684	670	669	693	702	694	652	674	690	638	680	706	647	660	653	667	661	623	698	670	622	689	676	717	679	697	710	682	723	673	679	723	668	657	679	651	679	662	640	693	714	658	680	671	627	665	672	737	697	647	719	662	664	647	648	688	697	675	631	686	684	666	670	663	679	673	655	639	650	637	661	661	664	656	678	640	627	658	674	645	671	700	673	669	660	658	614	686	659	667	731	693	693	676	645	607	644	647	655	680	632	646	677	643	677	658	667	655	678	633	636	698	664	664	693	690	683	706	675	707	684	664	681	627	661	703	667	655	645	655	665	635	711	677	644	685	648	663	651	683	683	672	701	699
6874	15853	13826	5291	2232	1639	1270	1135	933	1631	5382	21083	16881	11140	8989	6236	3471	1778	877	699	672	597	592	595	655	613	631	599	623	610	601	585	621	583	638	611	601	616	599	594	634	593	637	569	634	585	569	608	588	571	637	603	570	584	609	589	587	615	623	619	607	588	589	600	598	639	634	601	585	633	632	678	570	563	567	614	571	598	591	572	598	606	571	541	585	585	573	591	585	588	581	610	564	563	578	625	609	633	602	580	615	595	576	592	613	601	628	591	647	595	600	593	586	614	588	611	641	602	607	578	616	576	608	583	576	605	586	602	616	580	596	610	582	621	592	571	580	592	590	568	617	588	617	599	591	596	548	581	615	550	600	598	611	575	646	610	560	628	613	671	621	570	592	605	552	566	608	617	575	595	575	587	595	628	536	566	582	564	633	572	558	619	639	562	598	637	555	636	582	565	584	586	603	633	651	558	612	617	615	630	586	634	583	569	611	594	590	597	593	618	607	580	561	584	603	614	560	602	627	605	561	591	572	625	606	575	640	564	559	609	575	604	586	587	608	632	621	616	599	599	603	598	570	567	594	602	593	594	605	560	633	582	557	617	598	573	624	552	617	599	594	551	610	597	600	620	592	586	606	579	617	574	566	609	577	581	614	592	580	604	661	633	568	610	601	646	601	597	583	583	642	592	588	581	596	561	631	627	594	598	602	586	601	620	602	584	596	587	622	607	581	584	652	605	596	596	601	577	584	600	579	610	553	579	606	609	606	606	553	600	530	565	595	606	600	573	629	608	605	558	612	611	575	565	605	573	532	594	582	554	643	639	578	561	590	619	622	616	602	548	581	556	588	597	606	563	621	569	606	605	631	605	600	612	583	584	555	599	627	602	573	614	612	573	611	620	612	603	560	659	577	628	628	576	595	591	578	594	624	554	556	583	592	608	612	612	596	641	549	612	592	584	606	555	588	572	599	618	635	585	618	611	601	620	560	632	572	588	600	567	596	596	602	629	568	603	574	587	601	558	575	628	581	583	554	537	585	565	550	628	574	620	597	591	574	572	569	573	606	630	615	607	577	615	590	588	623	598	557	543	584	575	588	580	625	587	606	558	599	627	591	593	591	569	604	598	578	596	582	587	627	596	595	609	618	579	600	626	585	545	583	592	562	566	569	579	558	559	581	645	562	588	628	616	604	590	615	578	548	582	557	602	577	606	571	546	610	638	582	631	645	572	612	585	625	586	607	646	613	599	583	590	587	565	604	610	547	610	561	572	586	576	601	572	572	591	558	607	587	641	632	607	557	553	586	582	592	596	604	629	555	560	580	570	595	578	581	606	589	590	630	590	631	578	624	527	573	619	586	587	581	626	577	585	621	566	560	620	594	596	599	609	569	598	593	607	604	589	609	619	620	601	587	615	576	575	582	609	583	575	588	562	628	571	593	577	611	598	572	600	544	581	589	604	604	577	556	625	564	615	596	641	619	616	596	569	617	532	615	592	596	591	562	634	605	615	626	587	548	567	545	614	603	602	554	576	606	587	584	604	620	607	579	551	580	579	566	586	577	583	601	589	580	575	578	579	608	648	591	581	593	608	614	581	609	632	608	564	578	591	566	601	614	621	559	612	610	617	586	563	579	571	611	588	575	617	614	587	577	593	592	629	595	599	598	572	569	544	574	593	556	596	604	543	572	592	584	568	535	565	564	582	642	564	559	602	564	588	594	597	568	608	565	599	591	595	604	584	595	591	576	618	620	596	606	574	601	603	576	606	563	587	595	604	579	606	583	602	572	591	638	586	583	617	596	593	594	563	586	574	630	602	586	580	574	542	606	559	593	544	578	579	547	603	617	576	626	597	567	633	564	589	558	578	580	612	581	569	567	549	584	580	635	593	602	573	560	585	599	582	632	590	578	576	565	629	614	605	595	577	582	602	616	596	589	583	622	595	562	627	581	591	606	586	591	552	617	599	583	567	553	629	588	551	570	581	547	635	578	594	574	591	586	568	578	604	601	605	550	626	591	607	614	591	542	590	569	552	620	610	584	542	591	585	574	555	599	568	621	608	596	564	578	577	595	566	608	596	578	598	560	577	610	594	547	613	575	601	593	555	618	585	635	606	586	581	633	580	568	605	565	551	594	558	580	560	562	585	555	598	574	632	602	589	583	591	582	586	583	598	586	566	559	598	621	593	576	609	570	572	603	564	619	578	571	596	592	568	597	593	539	594	565	597	585	570	561	578	527	570	562	538	598	601	610	571	594	609	554	570	566	588	568	615	636	594	583	607	601	617	567	587	624	569	532	593	593	610	550	565	591	582	575	612	618	572	605	580	566	602	585	587	623	605	605	572	614	587	585	583	582	602	552	607	588	613	605	605	583	617	586	625	545	616	588	574	579	588	607	630	584	587	619	600	545	563	588	625	579	621	533	584	587	621	594	558	609	586	589	588	593	564	617	582	588	628	583	606	571	568	612	578	610	624	617	617	609	580	586	589	589	610	633	609	599	619	614	566	623	614	573	595	552	616	596	581	624	587	623	609	595	579	651	546	588	609	589	583	616	606	560	618	556	604	583	631	614	578	594	592	576	585	619	591	610	543	579	614	551	597	571	622	605	589	577	602	584	601	573	556	586	590	634	597	579	625	575	581	575	597	609	592	590	586	616	594	569	596	587	551	560	550	611	566	655	586	602	612	616	575	608	579	550	621	592	586	555	583	593	580	601	617	589	613	558	648	597	586	552	612	578	600	593	596	580	589	573	587	596	538	592	605	617	611	593	581	599	589	597	607	586	603	587	581	556	576	615	560	522	630	566	597	623	549	574	591	635	607	604	597	611	600	604	615	573	611	589	585	572	588	578	616	584	573	603	607	585	588	616	605	581	617	557	586	614	608	587	612	651	554	566	601	569	575	584	555	571	628	597	645	583	607	563	620	580	593	588	627	601	561	585	570	565	566	596	599	591	609	579	600	582	618	600	573	567	580	615	573	594	593	618	608	593	587	591	628	618	562	608	605	578	601	597	585	556	574	614	556	621	580	587	568	612	553	613	606	591	588	623	646	604	578	569	593	624	583	563	593	589	573	598	592	594	573	602	591	571	589	571	611	585	542	593	587	579	577	605	619	582	596	578	561	596	632	613	585	573	596	604	626	605	608	620	599	633	577	628	625	565	587	597	583	609	604	587	615	603	592	581	614	564	615	616	565	593	580	610	616	608	574	586	614	619	572	593	568	591	587	558	607	592	582	576	576	604	622	577	566	603	595	576	573	567	581	536	579	632	585	618	668	616	597	561	610	658	541	554	609	648	657	593	562	586	548	578	558	572	586	616	599	580	595	581	573	603	576	561	560	595	583	635	623	624	581	563	563	611	584	576	586	611	591	549	611	587	633	588	556	572	606	545	566	585	599	595	605	603	594	592	641	601	574	610	573	615	558	584	556	623	585	581	578	582	561	601	601	596	559	554	579	613	596	602	640	595	582	607	616	594	585	543	581	590	603	626	576
27728	11737	2697	1242	858	720	651	634	625	649	806	1422	1421	1343	1238	941	890	635	672	620	599	565	651	599	605	617	636	606	619	558	622	594	611	618	584	569	646	582	623	596	599	627	613	589	623	605	568	634	608	570	561	606	607	608	599	645	564	575	591	572	579	572	610	610	597	632	554	670	612	613	643	603	611	570	596	600	603	579	596	590	609	600	602	623	605	621	629	628	565	591	616	589	616	570	630	604	618	581	607	609	577	583	585	600	619	595	646	586	580	646	606	649	588	613	600	633	582	625	616	586	555	602	600	600	607	546	592	619	635	604	581	571	602	619	596	617	649	626	602	647	545	597	600	569	599	614	610	585	612	614	620	666	629	643	577	595	600	619	609	598	609	595	666	625	568	608	619	616	597	603	560	591	615	612	585	619	634	609	558	592	620	588	608	626	582	592	618	549	590	598	586	541	572	592	592	608	586	565	586	537	621	631	597	609	600	578	659	556	577	571	597	587	577	554	582	591	622	582	586	618	626	606	638	633	593	656	578	645	567	616	585	593	614	572	601	625	615	580	600	623	583	575	571	633	611	567	599	584	637	678	616	611	578	601	605	614	542	607	608	609	608	634	569	602	567	580	597	573	625	619	578	577	585	626	586	636	609	574	589	576	570	624	622	631	625	627	561	627	550	594	588	601	622	598	591	592	648	621	609	558	608	645	614	599	567	603	585	620	600	571	583	593	576	604	614	550	598	630	578	562	602	614	566	610	561	607	580	600	615	621	629	612	585	627	616	572	593	592	609	644	603	573	572	622	608	601	573	563	584	608	596	632	625	563	622	632	581	594	649	598	630	556	598	580	613	582	650	582	623	624	592	609	591	595	576	610	638	607	573	597	583	659	598	612	593	600	608	595	574	598	600	612	594	631	558	631	591	616	603	572	599	607	611	601	611	624	587	576	634	579	626	608	562	586	571	654	573	604	638	578	628	611	676	600	647	594	594	601	630	556	646	584	572	599	567	584	600	599	607	587	594	609	584	602	616	633	647	575	671	649	598	605	599	553	571	615	583	612	592	580	629	554	594	598	571	631	613	568	568	590	622	583	615	602	595	600	568	584	641	616	597	595	609	626	567	647	622	600	607	629	609	612	615	617	628	586	555	623	587	611	567	605	591	601	624	533	636	579	593	594	626	586	579	608	653	637	611	579	595	679	633	551	601	593	561	598	632	573	626	629	606	555	581	607	594	587	625	603	612	610	630	642	609	563	555	563	649	613	589	642	576	588	612	591	640	546	578	594	596	621	582	542	559	588	561	583	572	583	614	599	559	590	572	621	634	571	618	620	604	630	616	613	654	616	610	613	631	575	613	683	586	624	638	576	654	660	602	610	579	622	615	633	602	600	579	596	595	584	594	584	588	626	575	561	599	595	614	597	598	589	649	631	595	576	562	677	636	584	628	605	597	573	610	628	614	602	597	575	561	633	580	576	582	605	601	632	662	633	608	601	592	573	595	592	560	617	576	588	601	569	620	593	645	578	594	597	606	619	597	587	578	648	600	578	596	575	616	602	616	573	600	585	598	609	619	588	569	602	615	641	611	606	632	617	618	599	587	595	628	642	606	621	642	621	603	620	657	554	629	556	603	613	624	584	668	636	585	610	610	617	574	596	599	561	627	608	586	646	610	593	597	583	650	581	593	612	572	581	632	584	568	583	601	658	652	577	577	629	619	595	626	594	577	642	555	573	611	575	611	602	569	586	606	590	622	608	595	657	641	604	579	558	607	596	620	615	614	578	579	629	586	579	598	638	627	638	600	591	608	604	612	627	662	552	587	621	603	615	619	595	622	597	594	600	613	551	549	620	612	570	633	552	590	576	612	583	612	633	577	626	611	609	604	604	641	596	602	596	615	612	567	597	641	615	592	638	599	643	600	571	600	582	574	593	580	606	617	613	645	603	623	626	594	608	609	603	637	646	582	626	604	598	593	607	606	610	626	621	591	602	603	597	593	604	573	622	567	562	570	599	599	539	592	590	649	607	589	640	623	563	560	597	587	617	572	624	617	596	632	610	602	621	650	543	605	669	601	617	641	581	610	579	584	600	569	618	639	634	623	632	579	601	647	596	593	662	608	612	584	646	596	596	625	618	627	627	612	604	593	608	590	604	588	623	600	608	576	599	610	614	628	618	583	614	602	591	555	570	587	608	624	633	621	587	594	594	603	664	615	569	561	632	547	609	610	633	593	577	599	611	574	632	577	600	616	545	602	605	632	592	620	588	579	616	603	565	595	605	599	583	598	577	590	581	595	593	616	559	600	584	593	583	601	600	584	596	604	617	611	616	604	620	639	605	648	570	570	622	613	557	625	581	582	569	537	571	615	620	602	591	607	581	612	617	640	624	591	573	611	580	595	580	564	627	614	617	606	575	583	588	616	580	624	639	598	573	595	557	620	577	544	605	633	606	616	628	635	615	625	635	565	635	631	597	578	601	569	598	631	588	610	578	552	589	584	619	632	582	566	642	571	591	549	570	598	619	563	617	598	563	616	647	602	603	627	561	564	610	566	610	581	622	577	608	597	629	568	616	568	638	627	632	639	592	604	633	614	629	598	613	604	641	613	577	606	618	601	625	597	633	601	572	628	567	600	618	596	575	617	624	623	623	625	604	590	595	588	569	668	595	559	638	604	549	568	588	635	604	610	621	557	583	598	563	625	645	585	594	604	622	638	657	585	584	558	604	577	573	559	608	615	606	569	620	580	629	592	633	607	592	604	614	614	580	591	593	625	602	625	602	619	598	602	591	610	602	601	640	581	575	595	582	588	569	596	566	590	619	600	600	566	631	619	601	602	587	585	589	606	584	634	573	593	567	625	609	550	555	597	596	615	567	624	559	570	606	593	568	567	565	613	645	621	615	652	585	570	630	605	570	558	595	607	607	583	595	633	576	591	582	588	626	598	600	595	585	643	579	611	616	621	609	591	597	593	598	577	612	588	622	609	649	516	562	626	645	589	621	643	572	616	594	595	603	589	596	609	609	614	536	586	547	609	635	608	575	577	582	579	619	598	579	601	592	645	592	602	640	622	591	599	620	622	607	610	603	609	590	604	591	587	599	596	602	577	603	562	614	612	594	599	595	567	624	647	583	586	580	559	633	668	626	582	655	568	602	614	614	634	595	625	586	562	590	579	576	597	591	601	627	646	587	592	594	625	570	556	581	581	589	623	572	635	617	601	577	583	603	654	635	629	616	596	605	607	613	595	599	614	596	606	612	625	590	613	603	593	648	550	601	577	640	638	640	654	610	675	601	634	629	613	644	611	625	603	605	621	626	617	579	578	604	541	637	603	611	585	591	587	634	633	554	571	636	600	605	587	590	617	622	553	586	624	664	610	603	577	615	569	590	600	636	581	648	602	625	592	561	590	600	610	584	588	602	649	551	577	596	632	606	618	611	569	631	603	568	594	619	603	611	599	618	571	576	593	556	600	593	618	652	610	626	584	573	592	610
5788	3004	1776	691	590	585	589	606	571	584	833	1602	1602	1403	1218	945	750	644	569	516	485	498	535	525	534	541	499	499	493	512	525	566	505	523	498	504	512	479	477	520	527	524	535	483	489	546	523	540	496	522	503	521	488	499	525	528	478	504	522	502	538	491	539	549	491	508	514	498	501	524	494	552	505	577	533	515	499	506	487	526	509	541	504	575	507	545	522	520	553	512	509	480	504	520	525	510	519	528	494	521	482	521	468	493	523	493	521	515	501	518	505	482	519	540	546	490	523	525	506	473	506	505	532	518	539	557	513	505	543	520	562	524	532	540	476	529	525	549	488	504	530	502	548	506	563	460	538	527	573	493	548	495	518	526	537	487	556	519	515	503	546	547	497	510	521	499	510	523	524	525	503	539	508	554	531	548	529	494	520	512	477	482	530	521	478	534	560	522	508	498	504	507	503	530	500	536	511	496	522	522	496	471	529	510	527	501	503	466	507	533	510	498	515	528	538	515	475	491	547	504	539	506	521	492	525	528	532	557	512	465	515	523	496	508	549	519	482	499	502	500	527	532	503	516	514	465	504	519	490	540	535	520	530	531	503	529	524	525	546	480	541	560	507	543	505	503	521	500	543	527	535	503	550	530	496	520	540	521	515	534	474	517	535	516	520	523	507	490	530	555	516	506	516	501	484	525	501	530	513	524	506	491	511	519	501	552	549	541	545	511	467	531	504	505	481	501	480	482	530	536	492	569	482	504	557	519	499	545	499	473	552	540	535	508	517	534	502	515	501	502	539	560	488	477	523	514	503	538	510	520	480	497	488	497	495	472	504	500	537	525	493	512	519	492	494	517	481	492	508	524	483	497	518	563	498	484	510	523	533	556	495	561	514	505	525	520	559	552	503	491	501	496	498	507	493	486	521	539	546	527	533	506	526	538	532	559	527	516	528	500	495	545	537	506	493	531	504	510	508	544	517	498	519	491	498	531	510	553	526	524	514	512	525	518	492	516	513	583	519	499	516	524	501	491	523	474	533	536	537	477	544	488	530	542	521	528	515	535	515	543	536	563	522	512	477	510	530	487	494	520	552	550	497	486	536	523	491	506	533	496	509	530	501	539	556	467	517	501	549	466	552	522	530	516	498	512	523	555	546	519	543	491	539	573	551	521	564	541	490	548	520	480	519	513	501	510	530	526	513	482	538	484	520	532	502	542	492	518	482	503	525	540	550	506	532	549	488	516	486	509	527	435	537	498	489	506	519	479	528	501	480	473	497	503	530	556	531	549	526	515	472	498	553	511	525	519	517	516	517	490	482	561	524	509	519	529	530	513	456	510	459	504	520	546	526	537	531	532	498	511	505	551	485	514	519	503	538	548	545	508	489	527	505	532	524	521	528	527	508	511	529	536	520	524	548	511	528	476	516	523	491	518	530	521	526	511	530	521	511	482	499	515	490	548	553	473	500	533	524	521	503	524	492	519	500	472	521	506	529	524	512	487	513	489	539	524	509	509	506	501	511	492	503	534	519	551	522	484	509	485	495	505	490	549	542	521	506	532	538	561	541	511	519	530	572	526	537	519	510	512	539	497	535	532	533	475	517	530	491	496	476	532	541	539	508	537	576	471	486	473	460	490	507	492	521	496	514	519	538	512	516	573	544	493	550	499	495	505	516	494	517	505	510	535	535	501	524	533	504	511	525	541	544	525	570	581	521	526	541	527	516	534	513	544	498	447	532	503	550	505	476	499	489	522	490	524	496	529	541	502	535	525	516	513	501	515	529	502	529	509	520	530	498	510	539	526	499	513	517	532	518	504	583	516	543	518	493	545	566	497	508	510	473	517	538	538	524	525	538	536	532	526	558	541	522	534	519	488	505	544	533	529	535	535	521	539	555	546	512	500	520	534	504	501	555	507	490	519	489	524	505	506	527	536	496	508	490	497	491	517	501	525	528	501	518	528	501	570	517	515	533	518	485	515	511	541	547	479	577	499	491	524	507	487	499	544	528	515	562	552	516	529	539	537	510	529	540	478	536	525	515	519	517	471	500	504	535	510	481	551	495	514	485	532	534	514	510	466	509	539	506	512	535	504	520	504	558	503	484	518	519	497	550	525	465	552	512	537	521	484	504	493	474	509	508	468	521	518	503	538	510	547	504	500	524	541	530	548	501	508	514	496	481	507	505	477	542	505	513	469	474	543	504	499	496	529	507	484	490	482	526	542	544	513	531	494	536	519	495	547	509	500	565	470	500	551	522	527	509	559	553	531	492	482	507	518	523	514	557	482	528	559	492	504	510	556	484	554	544	531	485	517	502	471	532	548	486	528	498	539	510	553	521	518	513	530	496	514	517	520	550	444	497	514	505	513	491	488	511	513	518	483	512	554	495	563	547	496	532	487	505	478	497	581	501	541	515	485	538	453	499	511	502	550	510	518	516	530	498	510	503	478	499	519	561	506	538	517	517	519	531	516	525	496	480	501	528	508	493	523	520	513	523	477	533	527	519	524	525	499	509	527	539	505	535	540	510	511	538	502	540	495	475	524	516	525	535	524	482	470	556	478	503	523	509	537	524	540	490	473	536	528	478	548	505	546	549	491	545	514	535	533	541	565	514	519	533	526	488	558	541	548	505	535	547	485	519	527	490	540	525	519	495	505	506	530	521	504	519	515	535	501	516	531	547	516	491	578	525	509	524	496	525	534	511	525	532	547	567	493	515	510	510	504	510	482	521	568	542	520	510	531	507	530	540	563	498	519	493	542	546	520	553	565	526	476	500	479	541	500	470	524	506	569	507	528	521	540	534	519	488	501	492	507	526	500	527	487	494	508	540	529	501	527	517	486	496	499	532	509	521	494	515	515	488	526	501	524	532	549	518	534	509	513	505	505	528	546	495	494	537	509	490	530	514	496	529	483	525	510	502	550	539	534	489	496	516	542	529	500	549	496	479	551	480	539	520	538	528	537	520	539	520	526	516	528	511	523	513	537	501	496	510	517	507	538	513	530	534	528	501	524	525	539	517	514	514	487	510	538	499	493	531	517	500	486	487	552	499	547	525	536	511	521	533	510	485	513	521	538	499	508	511	496	518	510	496	518	522	479	531	507	513	492	481	522	521	547	507	521	528	515	528	472	469	487	523	527	547	514	483	492	537	495	507	554	501	515	484	485	532	510	556	498	517	520	498	525	443	491	519	482	481	544	478	537	485	511	488	515	525	533	497	503	520	472	485	483	485	505	474	479	488	490	553	523	526	525	521	485	467	536	531	492	515	499	473	525	497	513	521	516	495	543	540	497	490	486	484	518	504	529	534	492	498	522	497	563	546	501	545	537	549	469	533	532	545	505	495	487	491	518	532	473	520	510	506	493	539	522	512	473	500	479	506	532	513	571	473	484	525	523	493	498	498	526	506	505	519	505	486	536	501	501	545	537	528	539	495	568	494	520	523	517	552	526	560	535	535	517	469	510	504	530	501	496	516	495	509	543	487	539	518	509	521	501
25601	21412	27522	25574	7535	1300	858	697	665	675	1577	5529	8076	11460	7261	3307	1740	876	643	569	564	496	524	521	538	543	471	514	476	507	500	514	576	516	505	504	494	549	537	546	524	504	523	508	473	514	513	518	522	516	522	517	503	551	520	518	531	560	513	509	529	531	524	529	564	527	525	507	528	479	539	519	514	528	491	525	499	500	497	504	538	527	502	501	495	517	531	528	494	547	494	521	539	495	500	516	548	530	497	512	532	522	496	480	507	525	534	557	524	512	527	480	458	527	534	528	549	549	514	495	492	547	534	500	471	498	475	513	509	517	507	483	516	514	518	508	521	507	530	467	522	460	507	497	526	510	505	552	480	556	535	521	475	549	531	562	533	508	502	509	521	499	511	550	515	507	504	518	542	529	531	522	499	489	513	470	475	516	507	561	511	524	526	522	498	496	529	515	558	536	473	519	517	501	511	523	534	551	522	533	544	498	528	511	484	514	528	468	538	466	499	557	511	516	501	515	519	529	502	573	537	519	528	559	501	496	553	476	531	515	502	537	528	514	526	516	545	494	518	523	496	544	501	539	508	511	504	474	528	499	494	534	568	523	506	524	512	503	530	551	478	498	521	507	509	508	534	514	502	524	498	505	524	488	478	502	540	491	517	511	523	511	557	493	459	526	535	520	504	517	560	505	556	471	547	468	512	556	489	527	520	526	529	499	533	507	507	533	515	527	542	534	528	479	548	522	506	553	498	520	553	560	528	547	537	536	507	505	508	458	518	486	535	512	483	508	534	524	549	481	471	464	524	500	479	503	497	488	501	528	511	495	551	492	485	499	568	472	492	536	502	470	464	491	540	531	524	488	479	491	504	496	521	528	501	516	527	534	539	542	500	521	495	468	500	481	511	502	507	515	514	509	539	509	526	513	525	486	502	522	529	525	499	526	480	560	523	532	489	525	456	515	549	513	448	535	549	506	549	508	518	558	541	527	541	539	522	525	540	501	519	538	487	524	546	481	516	537	497	526	488	532	481	489	559	465	524	518	495	566	516	522	505	465	538	512	524	564	516	493	515	519	526	536	513	521	520	478	523	522	520	528	517	484	480	496	509	512	501	466	544	474	487	497	534	545	477	516	493	524	524	499	498	528	532	543	484	478	541	496	496	500	504	509	518	546	504	535	540	501	492	525	517	477	498	532	501	532	533	492	519	496	517	506	521	509	508	528	506	516	484	458	491	479	557	548	519	516	551	480	475	482	524	515	505	537	527	493	546	522	501	456	503	534	500	521	523	529	491	540	498	479	489	480	508	536	530	506	488	519	542	530	520	506	511	494	510	535	521	539	473	513	573	487	504	508	554	491	456	512	540	515	510	512	531	503	504	510	496	526	545	497	530	543	520	507	542	508	538	552	509	554	550	550	536	532	523	485	510	522	509	526	508	487	514	562	526	546	477	525	561	535	553	512	499	505	557	497	502	536	558	500	518	533	517	527	527	549	512	542	577	560	510	497	526	511	519	480	548	500	540	484	523	534	542	526	521	516	513	506	502	519	506	498	515	517	576	510	518	522	524	529	515	542	510	486	540	547	523	539	488	506	503	508	511	485	510	480	526	527	522	511	546	487	551	502	520	526	524	498	527	534	437	548	506	525	534	464	514	555	505	516	542	528	527	504	508	498	526	482	525	503	463	498	511	510	545	506	499	571	491	512	559	547	571	512	515	533	478	503	514	534	519	547	494	505	555	501	481	475	523	519	524	491	542	493	537	498	522	516	502	515	546	496	533	538	554	537	539	497	523	467	495	524	524	508	497	504	520	506	546	513	496	529	533	522	500	515	539	482	520	504	519	511	504	508	499	518	509	519	491	517	550	552	532	521	529	484	510	490	511	527	534	537	510	495	551	523	565	510	500	519	528	511	578	519	504	512	560	546	483	517	500	503	512	473	488	523	515	525	515	526	496	521	494	486	520	534	534	516	517	514	520	512	504	514	495	542	526	537	556	483	559	551	521	535	497	522	502	475	498	586	521	573	516	474	502	524	537	497	530	541	534	478	520	541	488	525	526	569	525	529	498	536	506	532	508	501	551	514	483	537	498	510	513	513	550	527	515	473	490	549	502	508	450	526	531	523	497	494	501	528	497	535	522	518	524	551	502	515	532	528	503	471	533	526	488	539	552	538	552	539	497	561	536	506	545	498	507	497	538	518	525	521	478	508	474	555	511	519	485	514	535	491	516	495	494	543	510	517	447	531	489	514	498	522	504	512	509	494	512	489	513	514	542	532	529	512	530	523	472	501	504	534	494	537	533	519	512	556	503	498	570	516	485	528	491	500	501	544	479	506	565	548	509	521	507	493	510	533	511	492	509	498	557	534	543	524	559	513	536	512	563	502	517	480	523	519	518	508	506	488	482	514	495	516	523	503	529	493	516	572	529	498	558	521	481	512	485	519	484	574	522	526	473	529	524	512	531	507	491	564	551	524	538	572	512	520	507	500	544	500	515	478	524	511	541	564	507	524	543	502	474	528	474	475	529	514	486	528	491	501	501	477	537	584	511	493	499	530	475	480	522	581	522	543	527	527	481	520	522	541	518	516	483	501	531	535	536	575	522	460	500	494	521	487	526	522	522	518	487	512	516	521	522	532	537	486	517	522	505	528	520	537	545	541	547	508	530	538	540	479	513	556	500	494	497	506	495	506	520	476	492	513	528	487	514	490	490	546	513	528	534	532	524	497	499	527	492	511	511	542	522	556	502	570	538	527	526	473	535	538	500	517	515	515	494	498	537	496	475	536	531	510	513	559	497	506	503	476	563	512	519	521	486	532	565	486	527	452	499	490	539	506	522	523	574	531	540	545	494	504	524	499	535	502	491	535	485	499	518	494	489	525	487	480	515	507	505	540	522	561	510	547	538	512	508	492	549	535	516	486	528	519	500	478	504	526	530	498	529	496	527	502	534	546	458	515	506	537	527	502	478	491	535	536	519	528	519	518	513	482	513	534	543	503	495	498	504	527	535	544	511	541	526	480	469	458	514	503	526	527	522	537	542	526	524	545	528	513	548	508	526	522	549	508	487	514	486	496	524	473	471	514	569	516	525	492	508	505	489	455	517	533	550	481	501	547	541	538	511	501	509	503	485	562	480	504	503	533	496	494	507	482	481	540	514	511	476	519	527	528	513	534	528	531	546	526	516	515	493	505	511	497	546	489	489	471	498	526	515	509	504	511	520	528	514	543	518	510	520	505	513	507	508	486	482	531	496	519	523	479	451	582	505	541	515	508	525	479	478	464	524	538	459	535	502	511	518	517	554	508	509	562	503	524	538	541	499	487	513	512	502	500	512	478	484	466	514	493	529	510	521	502	509	525	525	538	519	510	536	501	564	495	498	520	523	531	523	559	460	475	528	551	535	495	509	519	521	540	518	494	508	500	572	517	541	505	541	472	511	506	482	523	456	500	533	480	519	515	555	472	489	539	492	501	475	494	533	527	524	540	535	506	531	514
4146	3901	2985	1642	1279	983	786	741	667	710	2390	7740	9407	11803	6983	3440	1852	862	614	483	469	497	447	466	461	468	477	467	495	447	442	505	511	457	483	483	466	494	471	452	485	475	446	436	440	492	484	490	501	442	454	497	478	467	473	437	461	444	461	494	477	455	471	480	465	482	444	457	457	447	435	442	480	443	482	479	464	485	450	497	439	451	494	486	439	443	471	437	454	433	486	461	468	470	470	457	464	475	481	465	479	448	457	473	456	459	454	482	481	469	472	457	461	413	471	436	486	485	458	470	447	460	480	451	485	440	438	473	472	489	498	486	466	484	456	475	470	477	455	488	451	463	454	505	471	450	463	515	434	488	471	454	474	437	488	454	472	450	471	465	467	481	451	491	434	478	467	482	496	464	511	480	463	458	434	402	472	456	467	476	492	478	468	454	503	488	456	440	477	478	443	461	466	458	471	447	462	438	425	448	477	455	476	462	505	478	451	465	467	460	457	461	488	476	450	457	477	459	462	464	490	463	482	458	463	467	434	483	433	458	470	481	490	469	474	483	457	460	484	452	453	478	464	439	456	461	459	434	429	465	499	463	470	447	455	459	459	445	445	498	491	484	478	477	495	480	446	460	478	474	466	494	450	478	432	493	482	455	490	480	441	459	447	524	488	471	456	521	460	472	431	460	465	465	462	466	476	442	457	465	451	486	459	473	469	475	457	460	467	470	456	461	440	418	449	511	446	500	454	473	463	460	464	467	468	482	496	511	448	449	494	458	460	489	451	410	445	494	457	430	439	489	471	436	479	490	486	440	505	480	480	489	456	467	471	432	453	472	470	461	502	473	459	507	501	504	486	453	470	476	477	493	444	431	504	465	480	454	466	442	441	447	458	479	475	462	493	448	445	508	478	499	469	492	455	420	455	479	455	461	467	444	493	464	466	475	474	454	468	442	425	438	448	483	446	493	438	469	488	472	481	496	457	481	478	427	473	437	442	468	464	458	457	458	449	495	426	461	468	460	456	486	453	419	497	460	449	469	424	435	423	471	465	459	453	433	454	436	502	467	503	428	452	452	461	473	439	462	476	443	482	463	448	480	462	453	438	477	469	427	474	496	459	483	495	463	473	480	468	460	489	460	488	452	447	444	456	484	462	500	437	427	487	464	500	442	472	448	445	501	486	445	468	456	453	474	464	453	439	439	457	478	472	482	507	452	473	489	457	457	459	450	470	468	418	466	496	461	447	423	479	487	462	517	484	467	438	485	431	497	459	445	439	460	480	469	493	478	454	452	437	475	500	458	458	459	464	436	469	460	452	439	471	473	463	460	452	459	496	468	479	466	442	433	457	471	455	488	459	466	539	475	456	464	445	474	437	469	443	514	488	453	440	475	452	455	468	444	504	464	474	439	427	442	476	474	505	487	436	413	448	480	508	444	444	457	492	475	464	464	471	496	469	456	482	478	471	443	527	465	493	469	472	494	454	470	445	474	438	465	434	492	445	430	469	468	440	408	507	494	458	442	480	501	451	465	429	478	473	470	447	478	490	464	462	474	460	466	460	474	473	469	466	444	471	437	465	446	452	475	458	515	446	455	458	475	501	493	469	475	446	490	441	463	441	442	439	470	496	421	473	445	523	451	464	459	431	472	456	495	482	461	461	444	469	437	448	440	501	439	476	496	472	490	504	460	440	484	445	468	483	429	439	438	448	474	488	480	478	465	478	503	472	430	457	422	459	478	460	432	430	449	477	466	481	470	494	456	451	483	477	470	454	431	442	473	444	453	432	483	457	490	457	490	466	491	472	450	454	501	458	440	456	460	457	440	458	427	433	432	451	479	471	445	459	474	440	431	507	462	470	474	474	443	454	461	437	440	457	457	455	456	464	450	475	428	460	473	474	409	472	471	429	434	473	438	459	488	453	440	463	470	470	482	432	457	459	496	468	467	458	471	479	494	481	442	483	459	491	447	439	457	441	454	431	467	443	454	450	431	471	442	437	442	473	534	462	474	442	463	470	485	477	452	461	456	474	451	445	497	489	453	446	448	445	471	457	492	471	447	487	505	483	447	460	457	465	436	473	496	388	500	493	443	488	435	415	506	485	481	483	450	486	454	406	472	441	448	485	449	454	490	446	440	470	476	486	428	453	464	448	437	480	499	464	513	451	478	467	497	406	463	487	428	476	500	478	450	439	439	457	425	446	474	460	465	469	457	456	472	474	494	456	451	453	480	482	488	470	439	455	466	449	416	466	488	468	480	471	464	469	462	442	476	417	440	466	473	419	477	459	464	422	462	465	462	443	454	502	472	458	445	456	437	437	492	461	434	455	440	477	471	443	520	465	431	485	434	437	475	462	426	466	432	477	432	464	437	511	455	454	467	456	455	427	468	490	483	450	478	487	428	437	478	496	484	439	452	434	489	441	444	492	459	471	474	443	438	468	494	473	442	470	480	473	464	467	475	438	490	480	432	436	454	470	456	479	472	480	457	462	474	476	486	441	473	437	480	481	453	464	438	448	480	514	465	487	460	470	470	440	514	463	529	427	468	463	462	476	466	419	452	485	460	452	461	453	453	463	455	479	444	456	464	469	439	480	463	468	455	477	490	459	449	440	466	427	477	519	455	486	437	486	476	487	445	462	442	509	463	450	454	430	466	457	488	475	428	458	444	478	482	472	471	469	504	498	453	445	471	467	467	439	458	465	500	468	448	521	493	488	475	435	479	458	451	434	458	446	522	464	468	432	472	475	445	457	467	452	466	440	462	458	479	469	438	427	476	465	483	408	486	461	484	421	489	504	442	459	426	491	503	421	461	481	515	459	447	461	462	458	466	499	463	518	482	457	464	481	453	481	483	499	463	494	427	469	464	486	435	446	462	454	483	484	439	489	486	460	508	476	403	461	441	479	454	481	477	471	480	457	475	488	473	438	505	462	440	438	422	433	488	456	480	444	431	461	459	476	486	493	464	496	491	483	463	470	464	497	502	488	461	447	466	494	527	444	498	472	494	489	497	460	458	492	463	452	451	487	449	410	456	502	451	476	481	448	450	485	475	453	478	496	433	442	460	451	454	478	437	441	461	429	421	418	449	456	483	460	494	480	444	440	491	476	447	471	495	468	491	450	484	449	442	427	434	452	433	462	451	431	429	478	431	440	434	453	434	475	488	504	446	483	462	437	461	494	492	462	499	447	433	449	492	479	449	446	500	447	474	474	429	472	474	476	430	494	433	512	467	502	425	454	438	457	479	456	469	484	460	468	429	475	470	444	463	448	480	471	469	493	471	476	445	453	451	437	462	465	451	510	486	477	465	472	488	442	456	458	435	435	495	443	453	457	516	453	440	441	450	459	470	445	471	435	458	434	461	502	423	491	469	472	435	420	485	445	468	457	494	485	483	469	436	466	458	420	470	449	480	443	445	474	458	482	445	501	469	481	493	462	433	455	444	475	430	469	488	439	470	447	466	457	492	424	457	452	475	428	471	506	460	461	471	464	502
24659	21470	28669	24706	21249	5751	1577	1091	845	869	3529	13280	25064	20982	10269	4380	1824	1011	701	685	657	647	656	662	639	630	636	653	636	625	616	613	618	650	644	621	587	651	666	677	588	613	642	666	613	609	651	638	634	657	634	640	616	631	612	652	633	595	634	614	600	656	619	628	643	589	630	596	660	635	640	661	641	648	597	635	612	613	637	631	600	639	668	659	657	631	621	625	594	595	638	640	629	615	610	613	618	612	608	633	660	638	659	648	612	592	635	621	670	647	630	647	649	673	601	609	645	632	612	642	621	590	606	628	599	612	644	674	602	614	635	662	626	634	662	636	578	616	630	612	635	603	645	630	610	587	662	665	643	631	645	613	611	607	604	617	637	630	591	666	642	640	635	613	665	630	644	690	647	652	605	669	591	589	576	606	613	628	642	632	606	615	647	622	595	671	647	582	630	667	608	652	635	616	611	615	618	633	646	674	650	615	648	627	610	689	622	624	622	624	619	649	601	636	669	584	614	614	607	596	649	671	621	616	696	620	600	584	659	635	582	626	628	669	609	649	564	604	615	629	582	580	677	657	607	635	641	628	630	583	619	625	577	608	631	681	639	633	634	663	600	682	671	616	602	698	606	658	606	614	586	603	651	636	647	612	616	556	602	639	643	638	633	559	674	620	648	615	628	677	642	623	612	603	612	638	622	661	613	629	670	611	560	614	637	658	634	664	612	687	578	634	661	606	650	615	596	625	646	635	593	656	612	650	609	600	645	626	641	620	599	622	634	614	621	644	650	631	624	606	615	655	654	581	658	609	609	614	593	619	643	655	628	606	612	597	597	657	604	649	612	624	657	652	623	614	604	614	599	641	634	625	617	636	632	652	675	627	647	628	639	644	651	596	578	615	615	626	645	598	604	606	620	655	654	623	634	597	641	588	643	633	651	611	639	650	631	636	629	610	627	595	683	628	599	587	599	617	615	617	639	629	632	663	622	615	584	567	634	597	621	631	637	611	673	617	631	631	636	637	659	604	639	621	592	614	624	608	636	671	629	621	658	607	650	637	580	653	603	611	656	621	601	652	675	608	667	604	627	606	607	606	661	572	636	646	663	599	647	613	619	626	655	637	644	594	648	614	620	586	605	627	601	639	620	628	607	628	665	665	613	668	618	674	631	644	621	599	601	608	648	623	651	589	638	679	661	554	602	614	617	671	586	602	641	628	683	622	608	566	644	634	644	603	624	638	641	599	582	614	622	564	617	606	640	637	647	637	644	672	639	653	635	605	687	631	641	632	625	628	605	678	596	624	616	630	635	599	605	575	624	663	605	654	610	614	662	622	626	641	638	631	636	594	615	631	602	695	624	606	656	659	638	620	615	598	656	604	595	648	635	567	634	672	665	623	580	628	647	644	638	569	650	624	660	622	641	645	658	605	633	618	618	634	648	726	606	634	624	607	645	630	636	609	626	639	654	636	648	599	594	641	613	585	615	636	602	607	621	668	604	648	592	620	592	633	650	631	602	623	614	631	584	624	631	610	600	639	655	600	625	607	617	666	594	613	605	662	593	620	602	633	679	603	617	649	584	595	642	650	621	626	601	601	585	626	603	604	609	603	603	651	599	625	625	610	661	669	633	609	644	657	618	608	639	626	591	623	623	605	658	631	641	589	620	677	645	592	649	642	649	654	649	620	603	634	641	606	603	581	597	632	603	625	624	603	666	591	640	637	616	637	633	624	601	638	616	639	641	594	597	629	609	629	594	609	592	604	638	642	631	609	597	636	607	617	610	646	613	648	601	600	571	599	628	620	629	646	607	658	660	605	636	592	672	647	617	665	608	630	543	631	634	616	618	647	612	639	604	621	657	624	615	656	655	661	651	602	619	632	629	623	616	657	641	659	621	621	646	624	614	621	643	630	616	606	614	628	614	642	590	599	694	651	636	611	632	627	640	637	640	641	623	585	608	632	629	667	658	651	659	622	637	612	610	642	633	608	671	633	626	634	639	647	605	639	603	615	637	579	628	622	676	642	669	593	598	622	627	607	600	623	630	585	618	632	598	620	632	629	591	622	608	624	608	634	630	645	659	655	610	656	618	584	617	598	650	648	618	601	618	584	622	586	609	620	588	559	602	596	605	631	636	605	662	586	625	627	689	590	630	636	635	619	646	596	617	621	611	580	652	618	669	591	626	656	621	591	594	614	605	656	630	637	608	597	585	639	646	652	590	633	589	602	632	578	575	580	666	657	632	637	648	604	614	631	605	629	640	623	625	664	637	628	619	584	605	600	649	645	629	633	639	628	616	567	635	591	564	627	609	608	572	671	562	633	630	577	619	563	635	601	586	641	646	606	559	623	659	636	619	626	653	617	623	658	603	597	616	621	642	676	611	634	595	598	612	638	609	600	573	603	626	664	648	679	615	582	644	646	580	628	614	638	621	622	562	689	625	644	621	614	620	636	602	602	637	595	642	578	627	613	648	584	611	617	659	668	666	655	557	636	618	628	606	606	608	634	586	602	666	616	631	621	605	618	608	657	618	612	621	654	635	631	588	658	609	618	638	618	643	620	584	600	618	632	647	614	605	624	606	626	618	611	585	628	654	655	623	597	584	628	601	627	627	643	612	659	653	603	633	667	595	623	620	641	639	633	598	600	617	645	612	641	628	630	642	612	631	568	629	610	586	629	644	620	602	594	614	583	605	611	655	596	619	616	672	620	643	576	612	643	661	631	636	628	623	602	598	667	651	603	652	659	608	644	651	623	605	605	648	613	622	607	607	603	626	654	661	645	629	622	639	568	618	587	614	603	646	624	611	688	659	624	614	612	668	626	644	646	661	597	575	617	650	579	646	601	610	639	674	643	623	611	632	601	660	609	675	600	586	630	640	624	657	652	645	615	661	613	614	652	604	646	596	625	644	627	624	573	650	638	669	545	597	593	642	636	624	633	632	612	657	662	638	594	643	598	606	645	639	649	621	646	630	605	617	618	579	633	617	639	617	632	613	659	604	633	634	602	627	605	634	627	651	624	597	642	645	614	660	642	612	618	582	645	634	619	653	660	667	617	655	681	609	635	630	615	637	620	679	627	621	628	615	612	611	606	605	605	676	610	641	632	611	613	615	611	605	580	642	635	622	624	615	621	644	648	666	628	647	591	651	612	646	642	644	630	625	589	608	660	621	615	618	601	602	644	665	624	622	615	604	653	618	634	641	619	628	615	618	568	576	609	623	612	613	617	609	641	598	608	654	620	617	639	622	620	599	628	642	656	646	591	678	647	616	646	639	638	638	633	638	668	620	604	662	671	632	619	567	585	601	641	648	661	595	629	644	627	602	615	604	646	652	638	594	612	617	636	611	638	625	622	586	671	607	614	650	633	621	616	567	618	626	663	564	625	621	582	643	624	621	666	609	700	591	630	582	621	590	591	609	683	606	605	655	599	669	670	618	653	639	595	590	620	655	601	663	608	599	653	634	614	624	598	626	625	636	633	616	602	643	615	640	641
4244	6310	5029	2582	1881	1396	1190	1051	941	967	5261	15902	24476	16836	8537	4255	2001	1015	683	573	583	518	556	504	542	566	526	550	575	534	541	590	586	533	504	571	550	551	577	534	530	557	573	562	563	554	562	565	554	576	587	574	570	608	551	547	515	549	566	568	550	593	571	532	541	548	533	506	519	548	582	516	540	542	557	529	561	565	587	534	536	571	609	554	575	538	542	538	580	556	549	576	564	573	580	598	569	559	543	549	555	575	582	538	588	514	561	554	564	568	558	563	554	544	574	542	580	535	533	539	534	580	548	575	617	546	577	574	592	547	568	552	542	520	574	561	544	540	526	579	549	527	591	558	569	527	545	562	533	556	537	560	533	590	569	589	548	565	536	518	594	566	546	582	553	563	544	594	534	588	570	580	535	512	559	531	544	532	530	573	591	539	551	586	544	544	590	519	605	576	551	533	540	589	562	581	550	498	530	584	525	552	495	547	573	508	538	573	548	536	541	511	534	536	558	535	560	589	524	569	524	527	580	524	528	565	602	597	539	558	579	563	571	570	568	559	524	554	566	509	605	568	594	566	542	569	584	562	544	521	559	569	561	536	566	548	579	621	507	558	518	524	538	557	523	580	552	554	575	569	562	597	569	595	569	509	539	559	538	547	533	588	547	583	533	522	560	570	563	555	528	500	573	556	539	537	543	548	531	506	563	532	561	555	562	558	565	531	584	602	564	544	545	598	536	535	546	506	528	565	566	526	531	543	566	538	560	549	568	571	568	542	531	568	516	603	575	537	537	587	521	541	579	594	532	559	568	550	544	549	563	573	596	569	555	557	568	537	562	528	561	541	559	549	548	537	550	534	531	583	555	538	551	564	589	595	553	552	550	576	603	562	527	574	539	562	525	559	540	556	574	589	537	560	596	567	557	614	520	579	561	578	582	585	564	542	562	539	560	546	646	545	547	579	581	525	547	581	535	518	553	562	507	556	548	558	542	545	563	566	583	593	587	547	583	599	535	575	542	547	570	570	540	557	574	542	541	504	535	562	561	566	544	558	510	550	535	569	554	580	542	553	537	542	549	547	516	571	572	538	542	603	573	537	547	578	510	564	509	566	521	550	555	571	552	562	517	600	495	551	597	569	515	559	544	554	527	537	514	575	529	546	554	539	530	588	537	563	528	510	561	549	540	563	536	556	532	551	501	554	549	529	529	541	538	554	581	528	572	527	571	546	584	551	501	523	508	577	522	546	492	520	533	511	562	504	602	518	554	499	599	545	506	565	567	528	567	569	524	528	516	507	514	557	569	561	537	549	541	519	560	551	569	558	574	562	546	494	545	513	581	567	592	555	590	566	575	557	563	562	559	580	544	536	578	544	542	561	528	575	564	577	546	519	501	558	508	567	525	530	568	602	559	559	571	533	572	598	577	582	565	548	589	541	576	550	538	573	539	584	516	555	530	560	533	526	534	548	555	551	543	540	557	568	523	568	531	572	517	539	574	537	591	561	515	557	541	529	533	523	579	533	548	541	558	572	519	556	587	585	569	533	560	486	542	591	559	559	563	523	589	553	591	521	564	513	529	544	545	589	583	518	562	577	550	546	534	536	551	566	559	598	589	549	530	547	551	579	577	517	536	539	531	541	555	550	570	580	569	557	578	532	549	564	570	558	560	541	615	581	531	517	564	577	575	553	527	579	550	561	548	516	586	520	529	519	539	554	526	613	563	537	564	555	561	570	582	588	547	559	554	525	561	559	537	547	529	557	572	552	528	549	549	564	567	513	552	584	551	594	574	570	517	521	549	533	536	533	574	536	543	570	579	544	563	559	589	545	575	570	496	569	531	527	543	535	551	561	603	546	519	540	584	512	574	566	549	578	548	518	532	503	560	567	576	521	561	544	509	524	542	513	526	580	556	562	518	539	505	539	518	530	492	572	551	550	580	536	563	578	566	584	561	539	572	539	553	555	540	593	542	551	570	516	586	545	570	558	553	523	535	540	534	536	526	586	535	539	526	562	575	537	524	564	547	532	573	556	576	575	539	528	602	556	520	558	549	512	529	581	562	510	529	556	557	530	584	500	537	559	537	561	525	548	541	538	549	540	567	525	558	582	541	591	530	566	549	611	555	529	538	549	566	543	537	586	583	549	536	542	545	526	579	565	572	574	526	548	531	541	566	538	562	562	579	566	522	605	537	572	541	531	519	549	552	536	566	555	566	560	524	552	580	551	528	591	567	562	574	521	548	549	577	572	583	560	572	533	558	532	546	558	561	532	565	541	588	580	564	582	534	558	532	551	523	551	517	561	535	562	585	539	576	572	567	586	553	545	531	588	523	578	587	532	501	547	579	566	574	522	550	554	529	564	558	559	536	522	556	538	516	580	562	587	574	506	562	572	566	579	528	524	556	549	557	564	532	529	575	623	534	525	563	583	543	553	563	572	596	583	520	530	556	543	560	563	534	569	567	619	592	599	581	590	574	541	531	563	535	581	531	519	545	552	567	541	542	552	541	531	557	585	545	550	575	565	552	561	574	542	543	513	562	604	573	498	536	569	560	572	569	543	508	542	588	530	524	558	562	547	542	529	528	567	564	497	579	519	544	582	529	585	617	565	565	582	523	565	554	547	561	537	526	580	533	555	542	540	531	545	551	564	549	573	512	573	534	582	564	528	545	543	522	534	516	542	544	537	555	567	567	526	597	562	538	577	515	586	537	540	526	599	549	539	561	567	544	527	570	523	553	522	569	555	502	583	563	547	547	523	539	568	541	566	551	569	534	551	508	540	556	547	553	544	518	565	561	578	563	537	577	577	532	505	575	542	542	577	505	547	538	594	554	546	514	549	518	568	571	596	535	601	513	516	528	513	571	577	573	504	529	622	541	572	537	518	588	579	590	554	581	546	583	593	519	535	561	557	510	529	571	534	551	575	520	574	531	577	551	536	564	602	568	536	526	556	560	528	553	555	550	516	531	578	523	470	592	515	570	524	535	550	538	547	568	552	570	525	572	512	578	535	520	562	560	522	584	521	617	555	543	519	514	544	576	563	557	553	576	537	548	558	522	571	544	558	538	558	513	508	546	565	582	515	550	558	576	570	589	595	561	542	558	550	540	576	523	587	583	547	546	564	536	520	577	573	540	553	527	533	564	556	552	574	522	506	546	583	544	566	514	574	486	552	561	527	515	533	514	552	551	570	569	592	564	548	551	574	498	538	546	538	504	556	562	590	566	566	530	532	529	526	540	490	521	567	547	539	523	518	488	571	520	541	523	567	510	509	527	549	544	582	560	579	568	544	526	599	548	565	505	564	534	523	522	569	569	530	553	520	551	526	562	561	544	564	571	537	559	517	586	569	567	589	565	550	534	588	550	492	546	549	540	544	547	558	594	540	535	521	561	536	525	523	539	546	534	576	560	570	542	561	569	580	512	577	558	595	563	558	604	534	560	512	552	527	569	580	578	523	532	528	570	546	484	608	527	562	544	541	516	524	553	550	548	520
27675	10555	1432	867	681	586	619	613	554	570	755	1306	1856	1515	1025	817	652	633	606	573	584	603	559	543	571	574	593	578	591	554	619	575	561	577	559	556	570	591	587	570	535	567	542	515	537	596	602	622	551	581	568	565	592	598	598	582	564	565	590	589	569	599	587	553	568	553	554	580	563	552	583	567	539	548	594	543	532	509	578	568	553	582	538	570	570	586	539	597	575	580	572	591	575	583	566	579	566	564	584	557	538	578	579	621	624	597	591	551	597	575	591	533	553	585	550	612	579	575	559	567	552	528	590	598	574	560	553	566	549	546	572	575	596	552	574	600	602	561	616	546	608	596	620	602	579	536	587	615	591	614	590	492	568	564	546	539	559	572	576	561	600	580	574	583	580	549	581	597	552	583	578	567	606	546	578	546	572	626	550	565	596	578	599	604	602	571	608	588	584	565	561	579	600	570	584	578	588	572	612	567	553	559	598	585	590	587	568	582	603	584	579	547	575	558	617	558	579	548	562	571	565	617	602	582	590	591	548	547	589	596	536	573	529	577	575	603	563	590	579	552	605	572	570	583	585	572	526	590	556	561	555	542	585	574	592	583	548	580	550	543	551	567	601	565	582	576	622	557	585	566	586	559	602	572	579	595	558	548	569	537	592	593	559	587	609	552	530	572	534	554	588	589	627	557	593	564	539	554	567	549	605	555	578	604	585	616	560	570	551	569	580	554	561	580	588	574	551	537	588	593	555	586	595	556	571	573	603	577	579	577	539	574	562	593	563	570	545	581	631	611	553	574	574	594	586	546	549	583	579	612	541	572	583	561	559	593	552	590	597	538	565	558	573	555	582	536	576	589	560	612	558	610	525	586	611	575	575	582	629	573	555	534	553	571	580	605	590	515	578	595	545	590	569	554	545	560	594	579	638	560	570	537	625	536	556	589	517	556	543	592	567	557	550	571	573	553	567	550	614	573	569	551	545	597	581	605	550	522	584	558	580	594	561	552	573	594	576	583	505	563	526	601	594	604	592	552	573	568	558	601	605	538	587	569	517	587	575	623	578	599	537	589	552	595	576	556	588	605	587	601	625	557	590	590	601	556	570	568	560	612	553	550	596	535	545	620	608	608	578	548	597	607	561	589	543	566	573	571	553	584	558	590	546	557	526	570	534	577	554	554	587	531	579	547	597	600	553	538	555	621	578	582	574	589	592	544	574	584	571	555	626	584	559	604	642	581	590	551	601	588	568	531	547	575	574	573	559	587	566	589	579	598	581	578	547	588	568	610	588	551	551	563	586	596	579	610	573	575	520	544	550	558	567	543	589	590	547	570	527	568	572	588	526	548	612	590	607	548	574	523	623	623	591	583	542	561	578	543	570	588	571	602	557	562	611	582	598	613	576	549	556	577	582	566	573	605	593	587	588	547	567	581	560	564	545	572	565	576	553	538	573	571	571	513	534	601	590	520	548	578	551	565	578	553	589	577	553	568	564	582	586	563	581	552	543	577	538	569	625	548	635	566	570	587	563	653	540	575	593	626	599	547	595	557	595	580	543	572	551	554	557	552	554	566	567	586	622	554	559	526	561	584	561	572	536	539	561	594	567	598	573	576	575	573	539	581	564	600	566	581	580	574	577	589	596	556	554	565	568	539	579	593	518	539	571	562	578	573	551	597	601	573	594	627	556	622	576	519	576	581	579	576	574	589	584	533	562	544	555	618	608	574	564	574	537	566	543	548	626	539	569	569	525	511	645	588	560	563	588	598	527	537	540	555	596	549	594	572	576	547	578	603	567	572	565	590	539	567	595	572	586	545	573	594	556	568	584	581	604	601	561	548	543	559	581	590	560	592	581	560	593	559	578	579	586	547	590	551	568	575	547	599	572	578	595	542	530	519	509	576	580	587	608	578	575	600	591	538	607	567	564	556	585	530	569	569	579	594	616	595	608	512	550	566	571	584	552	548	580	591	586	585	563	554	572	571	602	573	531	557	530	559	559	562	557	536	594	576	545	602	592	542	503	579	611	605	595	524	578	598	587	586	579	555	563	571	566	559	572	632	549	617	592	591	560	565	583	517	549	574	571	562	583	618	543	581	592	544	532	539	545	569	551	576	557	570	620	563	603	562	568	605	531	551	581	566	588	589	591	566	590	607	571	560	562	567	562	562	567	606	602	565	641	599	575	605	541	581	589	557	583	574	561	512	578	549	580	566	536	557	575	566	557	614	580	579	538	592	563	597	581	532	606	546	572	552	577	564	546	572	598	570	547	578	589	607	585	576	590	539	561	559	607	598	574	573	550	551	618	561	568	582	571	567	547	560	527	581	605	588	579	579	592	559	551	536	544	599	545	532	584	557	562	587	582	572	561	571	555	580	591	582	565	551	605	574	581	582	547	598	587	598	579	576	560	577	523	606	571	566	570	543	576	580	595	561	572	557	574	577	576	551	556	585	589	584	582	572	544	597	568	559	553	594	582	552	627	573	542	526	576	601	555	559	543	579	589	586	564	579	565	554	597	591	544	506	584	550	554	550	613	550	572	573	557	549	552	609	538	612	558	561	545	571	601	571	552	531	546	574	606	570	575	572	583	536	578	546	584	601	557	596	551	565	546	562	593	539	575	597	619	527	602	534	574	521	615	587	609	511	591	541	559	556	595	541	571	562	601	544	608	560	589	544	564	557	620	614	563	580	560	607	548	557	612	565	556	623	612	578	542	600	583	571	603	555	575	577	609	556	532	613	593	575	587	528	578	577	574	590	538	570	575	565	544	572	598	601	568	532	596	567	593	579	564	530	616	601	572	591	606	558	590	535	611	550	558	604	580	591	598	536	583	619	589	588	587	587	584	567	595	595	561	588	604	563	546	559	600	568	614	549	545	571	590	598	549	571	560	601	559	553	537	563	543	517	578	567	564	581	558	584	563	557	556	547	616	578	628	591	593	574	578	629	550	587	569	576	515	590	588	570	592	566	559	555	589	552	575	555	594	533	564	559	588	564	543	581	581	580	551	555	582	595	595	552	583	585	572	562	593	570	567	540	591	589	631	570	553	570	610	553	543	560	587	589	570	542	565	580	542	587	568	613	575	549	588	570	594	551	573	565	629	522	532	567	550	561	516	584	607	549	537	537	544	517	593	547	577	533	568	618	589	571	563	571	577	567	569	596	565	550	598	603	574	573	579	631	568	562	566	556	542	574	593	575	585	567	539	599	572	631	576	591	562	575	566	615	554	567	596	587	586	588	573	568	551	578	595	552	566	589	571	586	561	605	583	581	577	540	628	517	563	552	607	594	599	585	545	600	578	564	551	581	566	568	623	590	583	529	551	566	590	624	610	581	570	584	596	557	550	530	538	575	591	577	587	534	571	557	608	588	564	580	565	611	586	539	584	556	597	556	594	566	618	571	625	551	541	617	578	628	563	557	554	588	570	544	565	554	592	538	571	607	565	547	560	617	567	606	556	557	597	577	574	567	589	616	601	547	562	563	558	579	559	586
5577	868	786	682	612	567	523	535	520	547	714	1610	2256	1591	977	716	591	492	496	494	497	479	503	505	497	506	487	527	473	528	506	512	489	523	490	511	510	507	507	530	547	488	498	484	511	499	529	521	493	485	519	516	515	546	487	529	470	484	509	517	479	519	517	492	541	466	532	482	482	498	506	493	472	483	503	501	510	501	499	482	524	486	513	481	544	493	484	493	503	497	500	522	507	495	486	482	483	499	484	454	504	503	512	482	505	505	478	479	506	499	505	476	498	519	519	511	482	530	442	465	491	538	547	504	506	503	489	495	526	503	494	491	486	475	489	537	502	524	512	483	445	489	503	480	498	528	507	523	502	524	509	478	495	470	497	520	487	487	512	485	483	526	492	513	473	475	482	446	491	496	506	478	494	514	501	502	471	510	469	481	521	493	508	518	485	510	517	524	500	521	469	457	529	492	499	481	493	533	518	520	504	497	501	497	506	491	468	471	486	492	484	467	497	480	463	495	502	483	490	491	520	492	504	493	505	494	518	508	495	532	499	489	542	499	535	506	505	501	451	491	529	481	507	522	460	485	509	461	489	515	498	470	474	522	496	488	466	435	504	519	517	496	516	494	496	491	464	521	509	519	492	522	461	478	484	508	534	522	498	561	506	509	504	530	530	482	502	539	528	524	493	529	473	505	517	519	477	475	516	507	470	480	506	503	485	524	521	490	494	518	523	525	501	476	480	463	474	468	537	531	556	483	494	518	496	505	512	477	451	531	486	498	480	484	516	469	503	495	509	477	485	467	486	516	508	497	513	453	511	500	458	482	494	510	521	470	487	485	516	481	482	472	476	498	492	481	486	478	508	524	517	417	478	513	488	467	491	470	464	471	504	531	512	485	528	475	485	467	480	518	507	476	490	450	482	517	457	484	497	529	497	477	458	528	483	500	488	494	487	482	503	506	463	496	509	506	470	512	483	540	517	491	481	513	502	472	493	503	530	498	486	473	453	476	486	502	485	509	480	453	473	548	541	546	511	465	523	511	461	505	524	513	513	497	537	491	500	500	531	474	486	486	473	498	444	531	475	476	496	479	498	469	509	530	536	526	499	499	482	529	531	492	500	451	476	475	541	509	500	498	483	497	478	528	505	497	535	514	516	493	547	533	504	492	500	480	482	480	508	550	464	462	457	442	538	505	469	551	453	515	494	526	519	493	498	515	539	504	485	545	518	538	503	489	489	469	528	478	525	497	488	498	490	497	508	486	533	483	497	516	497	522	482	491	508	481	469	447	510	467	530	534	497	473	493	507	521	473	512	517	522	507	500	499	479	469	472	510	457	494	491	511	478	505	487	485	485	536	484	495	494	490	484	489	509	486	473	471	472	471	450	510	532	487	503	487	504	462	470	517	561	508	516	512	484	481	469	480	490	498	491	488	541	528	496	483	499	479	555	499	506	515	524	486	465	517	509	523	503	504	507	486	515	484	495	514	524	515	505	497	493	551	477	496	509	532	500	545	477	489	485	477	480	489	484	517	487	454	500	522	527	491	520	494	518	466	506	505	479	515	512	479	537	514	500	500	482	483	477	515	496	502	500	494	476	490	503	468	508	561	499	478	472	500	471	502	492	493	522	501	527	492	556	469	507	499	516	490	511	520	466	474	516	500	507	464	522	498	517	498	464	489	472	507	500	535	496	480	526	511	546	498	472	464	505	512	509	483	495	506	492	500	482	489	450	520	485	503	454	516	518	504	481	531	509	499	539	490	510	498	459	544	525	555	518	518	466	526	498	500	490	518	507	534	536	487	510	497	511	491	510	491	478	482	497	540	494	523	519	465	493	496	538	512	550	507	454	502	496	479	495	513	512	509	510	536	521	464	505	544	483	500	489	535	474	469	508	472	471	540	475	570	494	496	481	511	466	503	477	496	508	487	491	454	492	483	461	506	519	481	491	506	502	524	491	452	514	517	471	486	477	485	458	512	484	539	510	520	513	490	486	519	504	495	509	497	490	476	455	518	513	512	529	501	546	470	474	487	498	518	516	454	482	506	471	462	504	455	522	530	510	504	475	512	464	513	505	491	495	507	495	486	495	514	521	489	495	500	493	507	510	517	483	488	479	486	560	532	487	509	486	519	483	487	499	479	488	525	472	518	543	462	490	502	493	466	512	473	498	487	475	503	490	438	501	492	496	511	509	476	482	499	472	465	499	538	484	478	481	462	511	504	519	451	510	477	473	491	495	476	498	524	464	476	491	503	482	536	488	514	500	504	503	504	487	520	481	474	518	490	494	525	521	529	499	505	468	529	476	482	490	498	515	495	497	488	492	503	473	475	506	471	490	539	484	541	494	483	495	497	481	529	492	503	531	519	488	502	464	459	448	539	509	489	494	510	472	486	482	538	474	485	525	502	482	495	518	517	515	476	501	539	510	474	504	538	487	519	491	472	490	441	484	521	475	469	464	473	508	532	548	534	497	536	455	487	491	487	515	524	504	522	506	489	490	506	513	501	511	487	530	471	484	479	525	518	483	476	510	456	512	503	548	526	494	531	517	468	462	458	470	498	474	524	507	508	520	500	527	497	536	514	498	519	516	488	484	529	500	540	500	471	501	530	527	506	500	454	504	474	457	522	471	505	503	487	483	539	462	519	503	520	467	514	464	507	471	518	488	456	512	511	497	495	485	496	526	516	479	503	463	480	527	505	502	516	494	507	557	484	525	475	513	441	486	526	502	501	493	485	523	499	500	517	496	497	514	509	483	475	525	520	515	503	487	469	475	509	513	541	506	511	500	474	485	496	478	466	480	498	545	552	517	500	501	507	473	503	487	484	517	502	500	541	478	503	501	513	497	489	508	482	487	471	497	505	518	501	478	465	491	508	489	479	497	471	497	491	514	520	527	516	466	482	508	464	474	491	490	491	504	487	500	484	465	526	513	547	526	524	488	476	530	534	488	493	493	476	468	496	436	494	438	480	541	518	476	489	531	509	521	477	478	502	475	496	503	505	505	505	489	521	493	549	514	500	494	529	510	494	516	511	499	481	491	500	492	527	487	500	464	497	495	479	483	491	501	517	501	487	468	466	529	499	509	520	518	470	486	474	505	500	529	484	490	487	493	477	467	486	522	497	513	458	495	474	486	495	481	472	513	434	462	495	535	441	494	509	489	497	506	516	500	481	543	498	503	500	505	513	491	501	488	533	522	464	517	467	514	529	495	491	515	462	530	454	491	467	498	495	478	486	542	534	470	457	473	512	504	481	510	531	502	495	478	523	498	478	529	489	507	506	485	485	450	493	501	484	483	483	498	458	475	511	486	465	492	489	458	478	501	513	487	489	491	417	488	503	488	473	496	521	555	493	488	490	507	475	491	514	481	449	519	507	464	482	529	531	481	473	451	494	481	494	491	478	502	488	512	487	464	505	480	530	520	471	477	521	546	500	511	448	518	485	533	495	469	483	504	507	478	466	472	468	495	487	520	487	510	482	531	512	488	500	545	484
25711	21517	27701	25681	7448	1320	912	726	659	791	3754	8358	14637	13199	4362	1722	900	601	604	526	521	534	546	544	523	483	562	525	548	541	509	480	507	543	515	546	493	503	529	489	495	533	523	533	558	546	481	489	529	507	518	539	503	531	531	502	506	490	505	551	515	577	552	557	508	557	526	509	545	508	500	522	514	567	536	492	525	470	535	495	516	534	560	511	478	519	500	543	488	499	503	513	532	537	535	534	521	498	526	502	531	509	506	497	539	542	494	559	531	530	547	527	488	496	516	520	518	523	509	539	529	552	496	498	577	536	535	553	539	552	541	496	540	543	507	525	519	515	524	484	500	505	492	557	527	536	521	528	517	513	503	529	501	546	537	542	539	521	528	537	529	512	494	528	537	535	480	563	566	499	484	533	517	579	515	503	554	527	558	544	518	541	506	534	520	527	529	529	496	542	523	524	537	547	511	543	507	468	509	508	490	476	470	530	557	503	499	538	524	507	529	511	512	477	553	524	528	580	518	488	550	515	521	513	533	493	527	546	478	493	508	544	511	543	515	498	552	538	537	504	557	531	527	495	549	516	533	516	558	506	540	522	515	556	497	493	479	472	540	532	493	498	516	537	455	515	545	526	539	521	500	520	528	576	531	525	572	516	567	518	552	504	535	557	498	568	511	549	509	510	556	542	476	510	496	515	544	534	505	518	533	520	508	511	524	534	522	514	519	506	493	544	528	511	519	523	565	518	555	512	516	518	510	493	522	543	533	541	557	492	519	499	527	561	544	505	537	518	541	491	533	527	521	497	487	556	545	537	499	525	507	523	546	511	547	472	525	470	494	533	529	535	518	541	544	519	543	529	529	527	495	547	475	524	535	520	504	525	524	535	552	542	528	503	548	541	521	551	514	529	511	497	515	453	523	565	535	489	529	546	508	525	538	506	487	538	513	566	526	576	529	525	557	511	493	498	532	552	504	476	547	534	509	504	491	513	551	569	523	509	532	505	535	538	530	531	500	530	518	501	538	502	528	559	506	514	512	535	545	551	540	472	521	522	517	540	496	513	536	489	502	521	553	524	522	515	545	548	531	548	518	545	507	507	501	543	500	522	562	518	507	512	517	525	538	489	522	506	462	544	541	541	535	510	505	504	522	526	525	547	556	524	513	491	512	519	498	530	523	543	497	525	501	520	530	553	523	503	531	584	487	526	496	508	538	533	503	517	488	531	489	505	515	522	493	544	547	520	484	559	535	537	491	516	507	507	537	577	510	520	570	524	493	489	460	533	500	497	544	541	555	528	447	504	546	491	498	540	526	496	537	528	507	528	487	511	492	506	512	501	503	533	536	483	517	513	530	534	480	503	530	483	505	522	506	525	492	503	562	497	519	515	509	554	480	517	513	508	528	467	523	506	514	480	514	519	549	471	549	534	508	517	511	532	513	538	551	551	512	481	541	554	538	495	493	527	499	446	508	508	537	510	537	491	544	508	535	528	529	520	520	550	552	527	519	540	483	487	544	525	543	515	547	550	515	467	486	489	531	528	518	519	501	518	510	534	524	509	494	521	533	476	523	506	518	526	489	543	533	502	547	470	574	543	498	518	520	524	534	487	500	592	500	489	502	504	487	482	520	498	481	515	527	469	527	487	540	499	533	543	503	537	560	516	530	524	489	501	487	512	499	475	515	499	518	506	538	477	495	514	502	509	554	548	547	535	544	537	509	471	531	518	509	502	485	487	496	571	522	488	505	563	537	542	473	494	560	489	549	491	526	519	507	515	501	519	540	486	509	526	557	521	526	490	525	516	503	524	514	560	510	523	480	521	519	529	508	504	515	586	507	550	509	509	544	519	544	508	521	513	508	522	536	515	516	498	497	524	499	529	495	538	508	526	560	510	551	504	504	500	498	519	548	556	487	506	519	543	494	538	531	510	480	492	505	515	512	486	513	510	525	475	528	527	508	532	492	530	483	513	524	520	542	545	482	548	500	556	549	537	564	511	548	546	497	541	524	505	480	505	509	472	514	529	530	521	518	548	479	515	522	504	503	502	532	510	525	514	496	537	529	545	520	535	541	518	535	500	513	553	519	525	493	523	526	463	494	525	483	526	495	531	541	536	547	558	556	534	498	526	524	522	477	527	499	520	538	538	489	582	573	524	532	505	493	514	472	502	507	481	587	504	499	521	524	528	505	536	491	536	540	507	560	510	522	534	523	525	521	527	500	539	507	526	537	498	499	557	533	550	591	515	516	523	521	523	503	563	498	523	502	530	545	491	506	530	493	513	484	501	522	514	542	503	524	521	514	502	514	516	529	509	495	559	521	498	550	522	514	540	543	517	540	551	541	496	527	504	510	523	528	527	496	479	522	509	532	491	531	527	547	602	519	469	532	549	474	519	493	505	506	521	568	560	529	481	541	485	501	501	534	518	484	555	549	545	541	506	514	543	541	535	506	527	534	502	557	469	522	487	508	504	526	489	514	510	553	532	521	518	533	495	531	509	514	527	536	525	490	513	516	525	498	466	494	496	549	501	533	542	539	533	503	469	502	518	539	535	511	505	509	499	478	494	528	534	551	451	538	470	497	491	557	560	487	495	506	520	489	519	498	559	519	487	540	471	528	491	495	501	526	545	500	551	516	485	509	507	507	517	491	544	542	499	536	518	491	517	508	489	504	517	514	517	545	478	482	523	545	514	520	517	494	527	474	493	494	532	553	504	504	520	499	531	506	506	535	491	502	517	499	509	521	505	564	512	525	521	529	517	500	535	503	503	528	526	506	502	559	538	495	499	486	520	526	488	547	501	520	530	525	527	572	516	535	502	528	564	500	546	533	502	527	520	499	540	514	504	497	534	543	488	558	502	491	523	548	521	532	483	481	503	473	513	535	521	517	558	506	510	489	524	502	490	514	498	501	478	529	494	515	542	513	499	495	535	521	505	525	534	497	493	568	523	487	519	530	492	528	522	501	506	547	539	540	531	552	504	522	520	517	472	544	556	519	558	522	523	514	517	515	528	494	503	513	562	489	539	470	508	521	511	534	475	532	484	508	515	539	540	498	492	516	540	526	534	538	505	505	495	521	500	509	567	492	487	533	506	551	522	515	519	516	520	509	496	533	543	570	535	543	538	518	501	514	508	508	488	524	520	505	538	524	505	497	474	497	479	543	500	509	492	528	505	492	519	542	525	511	462	522	548	497	504	504	528	469	519	515	472	522	491	558	517	508	510	478	511	513	516	518	523	507	512	509	492	487	499	507	521	524	485	505	484	536	533	512	543	516	523	532	495	507	522	540	499	483	511	520	499	467	503	516	488	522	536	524	523	545	531	595	516	538	520	463	514	492	516	479	536	516	538	541	538	517	503	539	513	550	533	505	514	458	516	531	494	517	520	527	520	489	536	545	521	518	536	503	509	524	557	535	521	508	532	532	487	517	501	525	507	510	497	501	473	479	530	492	512	560	471	514	524	499	492	496	523	537	523	481	497	492	525	533	600	532	511
3968	3593	3049	1616	1183	918	832	735	698	896	5557	10058	14749	11300	3868	1781	933	583	520	500	467	477	473	496	490	445	473	471	484	505	474	480	424	446	448	441	491	463	491	500	498	486	453	465	475	478	474	500	431	455	472	488	462	477	477	477	479	463	466	433	475	463	426	466	526	467	461	483	427	481	481	462	473	471	485	456	482	478	475	470	484	483	452	456	491	530	462	465	492	500	486	455	452	510	468	459	432	495	494	481	482	458	449	512	452	476	480	483	460	461	467	501	478	465	446	444	488	487	484	477	474	428	499	442	503	472	471	433	443	460	501	434	416	492	496	480	489	477	454	481	474	482	468	452	469	469	476	447	497	474	437	487	480	481	461	488	479	475	491	507	472	439	455	469	457	463	473	495	486	470	501	467	487	429	470	481	486	434	475	505	494	474	455	474	472	482	480	480	468	484	486	461	448	454	482	477	521	475	477	442	467	468	448	482	440	473	453	472	468	467	476	502	451	472	491	457	482	486	465	489	472	471	483	483	474	471	502	471	439	486	473	483	445	444	474	473	492	479	484	441	443	436	461	507	452	443	475	498	506	456	472	475	484	470	498	510	474	475	459	478	451	453	484	467	463	473	448	507	465	492	452	445	474	459	477	451	479	510	478	463	443	492	478	481	499	450	456	429	500	478	458	490	440	411	444	484	472	480	467	447	484	469	462	476	457	491	460	469	474	460	432	517	524	481	436	470	477	437	505	492	477	448	463	509	447	473	447	479	464	515	479	493	456	498	482	499	467	529	431	510	486	491	466	484	477	473	428	480	451	413	476	489	460	488	486	460	438	472	476	463	499	460	494	478	462	469	466	478	479	467	478	489	462	468	502	468	454	450	463	479	439	478	460	495	457	491	451	448	469	476	478	445	505	474	495	440	484	440	471	478	485	468	442	477	479	518	479	474	485	469	481	494	531	445	453	501	461	458	491	484	447	460	475	448	481	480	473	495	455	460	476	495	459	488	459	426	423	492	452	511	453	461	488	415	468	457	480	480	474	450	484	461	486	462	471	477	450	429	447	467	462	515	473	438	443	453	412	490	495	515	481	455	445	477	485	452	464	471	489	456	474	466	472	519	448	459	465	495	467	463	469	484	474	462	506	450	498	473	494	500	474	454	421	467	467	443	466	490	503	456	443	505	480	484	462	484	468	445	479	435	480	474	472	456	457	453	481	459	473	465	497	479	475	462	450	454	470	447	507	462	471	476	465	470	461	452	478	477	443	442	452	427	479	444	480	486	449	506	471	488	449	532	463	478	514	506	488	471	443	482	466	464	464	462	440	446	457	467	471	483	510	457	454	478	449	453	484	468	459	454	479	432	485	448	472	459	457	448	429	479	500	498	445	474	469	473	473	515	457	468	463	522	510	488	480	483	477	485	480	435	458	486	495	477	443	442	523	494	425	477	435	448	421	456	486	470	471	469	437	460	464	518	460	488	496	437	450	469	498	463	463	523	486	467	479	470	464	442	518	489	479	468	464	488	449	437	476	489	478	461	453	501	471	478	463	460	455	467	469	469	523	520	437	485	484	494	430	481	484	475	479	491	512	462	485	464	481	456	508	446	489	479	490	461	420	461	482	461	460	468	501	479	530	465	491	448	520	443	445	481	507	474	458	454	491	479	486	427	505	488	489	487	486	470	467	476	509	464	489	443	450	465	463	472	470	459	497	483	472	473	456	435	479	496	472	465	479	459	514	462	453	494	498	443	475	462	489	448	468	446	459	468	456	419	474	467	455	455	448	449	452	469	470	485	520	464	459	443	486	518	488	451	478	470	452	482	467	469	469	470	451	483	439	467	502	499	423	433	465	453	474	484	499	524	472	465	454	457	469	425	470	467	469	484	484	463	471	470	468	489	478	481	476	433	425	459	450	464	469	414	502	457	487	483	467	465	465	462	484	487	508	451	436	467	415	473	490	453	467	438	494	489	471	445	483	454	446	448	424	462	487	482	448	449	494	451	422	506	481	468	470	511	473	446	480	499	468	449	463	450	482	473	470	470	443	433	468	450	447	482	503	456	486	524	478	473	437	469	485	458	463	474	464	461	463	486	464	490	465	511	470	523	475	499	501	460	508	459	482	461	454	479	467	465	484	428	444	447	441	451	457	445	494	455	437	461	475	472	510	483	447	461	478	465	451	469	459	454	491	471	464	478	500	443	510	470	483	469	475	447	436	457	486	441	489	490	451	463	480	473	488	476	482	443	499	475	461	471	455	478	463	478	452	470	469	429	439	492	470	495	481	465	442	462	454	465	503	461	479	473	476	501	434	486	457	454	448	461	445	462	482	469	443	408	453	497	467	469	466	472	510	476	460	486	466	475	449	468	424	493	437	480	493	509	474	494	484	478	468	405	450	488	458	471	492	466	470	475	450	422	453	448	486	458	486	485	464	445	463	474	428	463	500	444	488	481	453	454	431	487	480	452	450	448	458	452	493	473	467	452	462	431	465	494	494	505	454	448	492	444	472	507	467	432	481	472	441	472	486	439	450	481	439	502	471	476	468	470	474	457	465	437	504	458	456	438	449	476	434	466	457	471	494	482	448	489	469	488	478	453	445	503	439	486	474	482	503	464	481	496	500	493	488	470	495	471	468	488	463	458	425	484	456	459	469	492	455	482	452	480	452	494	485	459	473	497	467	463	466	466	478	469	415	449	481	473	467	485	481	456	440	479	462	471	453	482	438	419	451	464	521	460	515	509	467	478	441	486	451	468	448	459	483	493	457	424	478	482	478	485	450	485	470	438	491	454	474	492	452	481	434	472	479	477	491	467	456	478	432	451	454	502	475	471	467	478	465	452	436	480	436	492	475	492	486	476	478	468	482	492	494	466	476	433	448	456	476	471	477	503	483	489	436	487	481	482	493	470	490	453	478	461	430	489	452	455	493	479	440	459	500	448	437	451	481	476	495	465	440	492	462	476	487	522	431	507	482	488	531	484	458	445	487	477	495	479	481	481	480	458	505	455	470	488	462	473	509	460	475	446	425	448	468	448	514	449	468	442	456	488	461	470	517	469	419	489	429	499	475	491	463	475	469	471	485	455	486	424	448	499	483	474	475	452	432	454	472	470	472	457	456	478	487	475	448	445	466	495	459	439	452	465	508	464	464	424	534	450	473	464	434	456	465	433	483	458	456	472	475	454	511	449	471	497	445	501	493	459	439	452	483	477	431	504	447	511	462	471	465	429	473	489	459	489	457	469	485	456	468	423	472	483	487	495	463	448	456	497	501	475	468	490	427	446	470	474	492	442	494	441	489	489	492	492	446	435	460	504	467	439	447	465	457	501	465	482	466	450	476	471	494	473	495	485	430	461	478	506	477	455	464	461	507	512	441	496	487	462	443	453	468	472	465	450	451	465	490	475	498	433	476	501	493	469	454	479	468	490	425	454	476	495	498	439	500	402	477	448	499	466	452	482	436	513	463	418	482	468	442	437	507	494	472	465	446	492
24695	21478	28683	24686	21249	5722	1668	1028	945	965	5676	21116	27946	20318	6935	2500	1140	789	713	651	714	652	628	666	664	634	699	683	658	644	644	625	699	622	637	639	641	605	651	673	645	641	682	670	659	630	662	705	575	663	659	634	643	621	641	678	674	634	643	606	691	663	676	669	662	627	615	644	629	618	613	657	612	659	619	711	629	621	619	596	653	653	629	667	678	615	628	643	668	653	652	631	657	647	656	606	677	659	645	661	640	652	615	632	612	634	641	658	637	660	679	649	645	647	646	650	675	662	646	633	616	656	668	645	620	591	653	687	651	600	621	681	659	619	635	664	656	629	665	698	667	660	640	673	640	634	625	630	691	631	639	625	709	634	652	683	656	594	641	668	636	655	619	647	681	668	642	622	631	615	634	651	609	618	652	675	658	557	644	654	661	679	642	644	620	634	611	589	649	638	585	644	625	675	640	675	669	658	643	600	647	618	644	644	643	684	621	667	598	660	673	667	579	635	634	641	621	623	629	586	695	667	613	675	670	677	654	626	620	659	626	646	700	646	612	645	651	637	598	657	642	600	673	614	621	619	658	684	633	618	680	633	630	653	614	645	622	626	652	620	644	628	669	648	613	662	673	640	651	674	613	636	661	643	633	702	644	591	624	636	632	627	691	636	629	661	621	652	664	661	636	655	650	628	651	656	656	683	652	608	644	654	651	600	616	567	678	639	612	625	655	620	622	651	647	628	685	619	669	655	696	618	665	645	577	636	625	636	640	649	668	663	592	629	656	649	643	618	653	644	608	653	623	603	693	653	633	571	706	635	628	671	608	631	618	671	604	628	609	640	604	592	651	632	674	652	637	678	619	626	652	614	686	657	700	650	643	642	630	614	620	605	601	652	629	652	674	648	630	636	637	685	644	620	636	666	662	624	647	636	619	661	702	617	673	640	663	639	650	656	641	663	615	618	642	646	689	654	667	629	643	640	688	645	645	639	650	670	635	606	596	607	638	662	628	610	617	633	614	579	636	648	660	609	648	658	643	646	658	619	630	660	624	652	659	644	669	635	665	665	610	595	658	661	645	648	657	635	603	659	644	649	646	695	593	666	677	680	611	627	598	631	684	613	691	618	687	641	633	669	657	678	633	640	638	650	681	638	639	676	644	638	627	589	603	606	637	628	713	624	674	672	650	643	607	595	703	652	643	678	630	648	660	653	605	647	597	624	646	623	694	628	653	637	649	633	608	641	659	686	645	638	637	665	621	684	623	661	612	621	637	659	643	628	633	630	646	649	632	674	626	628	606	606	599	659	638	645	628	628	603	647	630	629	653	673	614	617	585	644	655	665	676	662	663	699	608	655	645	589	684	641	665	588	672	623	638	620	686	672	619	646	616	617	667	684	639	618	649	661	599	627	630	675	615	632	615	610	646	613	651	678	680	618	638	637	622	582	624	611	623	611	679	664	671	662	647	661	650	662	656	588	667	646	676	629	637	622	679	590	659	640	678	658	638	618	633	639	637	588	672	611	644	609	690	623	634	679	627	689	679	652	639	623	660	602	654	641	641	662	655	603	675	662	630	641	631	634	639	646	645	608	685	651	646	665	630	642	642	624	658	681	633	701	636	664	639	662	635	675	689	622	572	655	649	606	626	648	616	634	692	583	659	695	592	656	643	667	647	636	616	653	711	600	660	657	588	692	631	629	623	639	613	629	661	605	605	632	676	662	620	639	645	630	639	606	686	598	628	667	590	626	636	651	598	639	654	646	654	621	610	644	657	622	634	655	691	614	615	665	661	664	612	647	658	637	617	649	657	661	663	689	707	667	642	600	684	620	662	642	638	631	636	650	584	649	634	633	645	605	600	615	642	598	629	639	636	619	620	646	634	644	655	605	673	642	669	684	631	622	663	659	641	689	607	657	653	632	626	639	613	630	644	610	645	654	658	603	650	635	612	669	628	625	643	675	656	652	621	634	637	696	632	670	672	697	638	663	632	642	618	604	596	622	615	635	639	617	681	629	620	635	600	655	643	648	639	608	597	602	618	640	610	622	640	676	644	644	591	632	662	654	644	650	622	651	637	654	644	659	597	616	632	642	650	642	648	655	608	633	666	647	684	609	633	632	627	690	617	663	591	587	654	666	622	630	668	641	617	660	618	693	653	669	656	654	620	609	632	631	644	629	657	671	625	649	636	656	617	595	615	614	617	618	697	598	643	668	639	636	623	610	633	612	626	630	626	627	692	664	653	662	629	604	648	644	617	636	600	645	653	663	684	625	612	645	655	640	641	665	673	631	645	628	629	604	603	628	634	574	633	624	616	611	620	596	639	654	659	613	665	620	669	667	660	652	649	689	622	650	609	633	588	653	656	633	628	648	598	681	653	617	633	665	644	672	604	628	648	654	668	664	605	657	649	637	613	657	644	637	658	625	699	672	657	657	651	630	622	628	634	650	661	636	670	616	663	644	658	642	696	650	673	652	649	686	622	647	646	634	663	643	657	588	593	642	647	604	656	622	604	641	651	637	683	634	660	609	656	642	655	637	591	663	623	651	634	659	683	675	711	617	677	631	662	649	591	643	596	621	630	570	638	634	638	617	627	636	635	594	624	618	625	646	612	662	663	615	636	631	623	650	610	655	650	652	613	648	631	644	647	672	632	690	668	606	662	605	604	654	662	686	615	661	695	628	603	670	666	623	683	678	661	643	689	614	614	640	642	610	654	625	596	572	647	679	648	680	667	618	628	590	603	616	664	649	638	697	648	613	608	597	580	622	588	661	658	673	626	642	680	688	670	598	630	661	660	658	635	643	685	623	632	615	667	700	627	650	647	572	656	677	641	585	634	638	650	632	666	585	629	643	680	633	634	605	677	596	589	634	665	648	637	675	643	677	618	650	662	643	661	673	635	661	638	646	649	623	606	655	618	651	620	688	616	627	606	611	666	655	601	667	640	601	653	600	619	627	631	665	673	672	662	647	663	675	675	626	649	686	671	613	654	657	679	653	612	687	638	612	687	656	648	643	658	624	647	671	648	659	624	642	671	652	644	656	620	676	653	667	677	597	670	659	663	645	630	633	626	632	576	652	675	634	644	623	603	649	690	650	639	634	686	618	650	590	673	678	634	657	680	643	674	650	642	665	592	638	621	645	682	660	613	612	659	671	613	633	644	657	652	645	632	654	642	598	672	627	698	671	653	666	645	622	613	568	649	661	673	634	631	676	587	651	561	642	648	636	632	702	617	608	641	659	606	650	602	692	613	654	594	632	635	610	637	637	585	662	600	602	639	624	658	691	609	635	682	663	642	665	683	640	608	654	619	659	640	585	663	624	633	630	694	620	650	598	658	616	606	634	640	621	626	635	611	626	663	686	613	628	628	617	654	625	611	703	665	671	676	608	649	679	663	688	635	668	660	648	662	637	646	650	682	635	653	640	642	624	657	596	651	636	637	600	634	656	682	679	692	679	660	620	609	627	649	650	639	584	640	637	688	619	691	642	560	633
4323	6327	5142	2645	1917	1490	1220	1049	933	1206	8372	22039	25920	16141	5811	2492	1150	745	602	567	594	590	571	552	582	579	577	585	607	553	558	612	593	564	536	575	592	559	564	573	523	553	564	559	587	592	554	593	548	557	582	562	588	540	548	600	601	563	559	601	511	555	563	575	575	586	526	567	538	592	578	568	547	595	603	555	557	545	537	565	571	583	600	558	568	584	538	552	569	588	580	560	550	589	558	609	581	575	557	571	552	539	604	572	562	543	560	562	623	579	567	506	570	577	596	591	596	564	577	542	565	579	588	582	539	598	542	601	548	489	523	576	635	546	527	549	606	523	519	583	551	562	559	563	580	546	582	596	551	580	587	524	565	522	575	525	555	556	558	565	535	572	564	543	533	605	566	557	548	537	558	536	602	558	568	561	568	581	529	573	567	547	569	556	607	562	506	529	589	602	582	615	569	613	587	609	555	588	566	561	573	612	539	557	548	517	578	567	565	574	624	568	553	525	591	590	586	595	569	519	606	551	563	567	543	534	573	552	574	604	585	564	586	575	593	593	581	587	529	578	533	535	504	602	579	586	574	579	563	589	528	548	573	592	550	570	583	580	560	539	569	576	542	525	577	603	594	562	597	553	538	562	529	568	552	538	544	607	583	561	588	553	565	550	622	553	545	574	566	591	542	576	545	530	544	550	601	563	583	548	544	584	580	543	542	621	589	551	552	523	560	568	597	553	562	588	573	566	566	557	585	572	590	556	574	561	576	548	588	589	541	525	570	538	552	595	626	572	528	566	540	568	540	540	626	540	541	527	576	560	562	595	539	593	612	566	572	560	535	578	555	544	565	557	557	579	533	587	525	547	576	564	567	586	555	555	569	543	554	540	599	571	572	578	534	563	538	528	566	564	532	548	549	546	579	560	578	587	566	607	547	558	571	606	609	578	567	555	510	560	560	582	553	542	563	559	605	566	574	524	573	526	547	604	589	579	562	534	547	542	565	561	587	559	545	582	565	535	576	584	549	569	570	556	550	522	582	532	562	575	560	581	560	555	592	558	607	551	567	586	579	598	558	595	541	577	565	597	557	569	559	519	564	525	552	512	619	550	557	566	577	576	571	549	556	539	550	563	560	512	555	549	553	556	542	580	545	527	558	637	587	592	563	528	537	545	553	583	569	532	544	546	509	554	530	620	587	552	587	582	576	598	596	570	584	593	546	546	533	556	578	536	578	584	601	565	534	573	566	560	524	596	593	555	610	553	542	569	600	569	581	572	560	544	538	615	545	565	543	616	557	559	521	597	534	544	576	521	593	561	519	592	553	555	586	528	599	549	554	531	534	575	563	531	582	560	554	573	572	644	560	588	567	555	564	565	556	559	557	561	593	570	591	588	584	553	573	557	571	558	561	580	545	575	577	570	512	577	596	581	546	622	586	521	523	568	597	564	557	543	554	556	557	539	588	580	555	551	570	514	566	569	571	565	510	565	585	578	550	566	570	576	573	556	539	557	576	584	587	587	559	570	593	566	582	574	587	528	563	549	580	574	565	563	557	613	546	527	561	563	522	557	540	556	599	542	565	582	560	530	575	567	547	553	568	575	572	520	537	570	549	559	588	570	579	563	520	562	572	570	578	612	575	570	600	541	570	585	544	533	598	562	580	544	557	585	580	561	547	570	589	539	569	526	533	582	535	621	559	561	568	537	546	526	536	595	559	521	549	525	576	536	572	564	590	560	570	552	532	552	537	556	575	581	536	536	573	563	573	585	541	584	577	577	579	595	573	589	558	579	568	523	578	559	547	538	579	551	576	564	550	537	572	514	581	596	558	557	545	616	552	530	582	564	574	588	568	553	546	530	572	586	575	583	541	536	593	566	560	526	558	526	529	541	571	589	567	572	593	578	572	538	551	558	552	598	592	566	537	591	570	564	590	547	563	584	595	570	549	520	531	567	566	556	567	580	578	551	542	568	593	575	539	543	571	552	538	526	595	498	558	536	576	540	605	583	593	579	569	554	571	530	581	559	561	559	586	534	576	573	574	551	571	585	598	530	589	575	543	564	548	540	540	580	558	548	589	534	563	556	530	547	565	558	581	548	603	552	558	558	572	577	536	537	526	557	563	544	529	607	581	506	564	554	581	564	569	564	566	581	549	593	547	582	581	563	576	551	599	582	564	599	586	548	546	581	589	539	555	559	580	546	559	536	585	573	557	555	538	556	528	602	576	593	556	594	554	528	560	557	579	514	588	548	520	576	544	551	542	530	525	580	573	561	591	569	496	562	598	539	591	557	524	524	582	631	566	560	547	534	552	530	572	560	568	570	546	595	554	515	541	569	575	574	575	558	584	573	530	606	536	518	583	533	547	582	589	576	542	552	541	586	517	596	529	536	533	569	567	542	562	584	553	592	567	571	553	540	554	553	565	591	568	573	583	555	592	544	508	566	586	573	557	516	564	587	559	554	572	549	552	600	556	571	565	521	591	594	544	582	567	528	596	573	527	482	539	588	529	582	598	548	551	593	567	584	524	569	518	550	556	546	556	570	566	569	593	554	578	552	590	559	607	549	571	589	561	605	540	545	557	571	565	561	562	575	544	554	564	561	609	526	595	577	578	543	562	564	565	556	555	523	559	565	543	528	549	572	549	541	556	582	588	557	591	576	564	557	574	572	532	590	554	615	543	523	563	543	532	523	536	550	566	552	578	542	577	561	599	585	579	570	545	550	567	577	556	600	595	596	587	560	578	568	542	577	529	553	588	548	549	553	559	556	549	573	637	538	548	558	529	564	538	570	543	593	589	562	568	584	527	557	546	549	548	554	583	587	578	538	551	568	555	563	595	584	568	557	533	561	508	539	582	564	491	552	590	568	539	553	534	554	514	522	574	567	560	525	606	581	552	511	534	560	579	565	577	549	527	525	556	535	586	593	567	532	639	619	560	577	593	564	568	573	565	573	576	533	548	568	558	506	541	608	579	570	591	582	578	560	546	595	527	556	554	620	571	583	540	589	578	545	543	566	570	566	559	548	528	562	537	502	559	568	549	570	534	548	569	549	555	584	568	531	601	533	590	581	549	540	582	564	540	554	559	567	525	551	558	560	565	574	510	564	572	551	529	572	536	543	583	604	560	590	581	562	555	577	560	557	530	556	570	558	531	525	534	565	543	555	534	586	539	557	547	581	579	557	571	575	580	556	547	500	550	536	603	555	548	577	546	580	526	567	538	562	510	558	561	550	570	541	535	561	583	560	583	557	542	579	596	524	575	571	548	541	575	540	577	529	584	537	556	561	542	548	557	531	557	568	556	558	578	569	583	551	563	567	552	524	564	509	527	511	573	514	567	569	545	521	556	567	586	564	533	549	562	546	555	549	532	564	564	552	545	557	599	595	560	571	521	535	539	580	558	544	552	582	545	583	574	549	549	573	567	595	592	522	534	578	512	544	537	582	550	562	575	539	563	571	545	577	566	548	582	563	616	557	552	594	568	557	541	566	568	554
27541	10557	1596	942	679	621	690	620	660	614	895	1609	1957	1638	993	767	661	634	574	547	548	598	628	586	628	561	618	624	620	593	614	633	609	622	651	627	631	627	635	635	587	604	626	625	626	559	564	606	619	640	632	572	570	591	617	612	601	594	635	606	604	585	602	628	601	566	614	613	596	592	577	617	645	601	637	624	583	593	590	597	607	578	579	589	579	594	603	583	588	634	604	616	600	625	607	612	606	593	570	624	608	612	575	566	533	607	542	621	620	589	580	587	582	604	557	644	645	599	566	600	590	587	607	618	632	631	575	646	611	620	629	591	592	602	577	581	572	611	602	587	572	599	630	584	582	614	601	571	545	546	556	575	589	620	643	593	580	619	592	620	586	620	601	620	550	565	625	559	624	610	627	574	608	616	576	572	594	634	536	580	600	631	603	615	573	607	578	595	609	606	622	585	591	610	609	664	612	603	623	604	652	609	629	617	540	578	597	609	588	589	626	592	602	574	590	602	585	612	584	595	579	622	609	603	625	592	587	574	580	593	535	624	610	634	639	593	553	617	636	604	586	598	599	634	614	569	585	575	579	641	589	589	619	585	601	571	600	562	582	583	623	613	595	587	616	595	592	625	567	644	598	586	614	594	578	597	632	640	603	585	597	639	606	599	588	609	586	594	607	624	586	608	602	590	547	664	625	640	604	597	575	550	597	628	598	586	582	627	637	599	616	648	598	639	578	627	605	574	546	622	534	598	577	596	566	623	629	593	630	621	595	607	617	589	590	616	597	599	622	597	620	602	605	608	592	567	614	625	620	608	599	582	587	581	585	586	579	580	595	638	614	604	628	626	606	583	516	602	580	600	629	617	620	638	615	583	638	580	594	609	564	593	618	593	619	610	618	611	643	637	607	614	587	620	646	621	579	633	583	614	608	585	596	590	607	607	606	624	569	609	577	607	623	560	566	594	583	614	609	614	570	593	601	598	601	562	569	599	641	636	582	544	634	596	551	570	602	620	612	578	592	584	606	617	584	566	569	613	592	610	630	580	575	623	640	603	617	602	614	573	567	595	590	600	617	566	616	601	605	619	568	579	572	589	618	587	590	634	607	599	630	590	606	578	589	585	597	554	568	610	595	631	593	628	605	602	584	586	589	576	582	591	638	587	593	570	602	601	659	615	602	637	610	569	542	608	626	605	630	601	593	580	607	624	614	598	609	595	585	612	591	627	574	565	592	636	603	597	622	624	574	594	589	588	600	601	610	577	559	644	600	609	617	627	633	565	633	616	588	586	598	584	565	589	614	575	628	611	574	626	587	599	596	624	559	584	591	605	629	603	636	616	557	558	623	616	572	582	558	590	571	596	590	622	579	614	620	628	573	617	612	590	642	578	570	627	572	568	596	572	598	584	573	619	612	572	588	594	623	581	656	604	633	614	608	584	613	575	617	588	610	573	597	579	596	647	603	579	601	641	578	592	635	598	602	588	579	611	572	588	618	587	589	615	607	593	587	593	596	587	537	584	630	594	597	635	599	566	548	602	591	600	579	614	547	610	627	654	625	597	613	619	559	633	601	635	623	629	588	619	602	581	628	616	618	615	586	595	597	562	607	557	606	595	578	573	573	627	629	567	618	600	610	611	573	589	607	634	630	619	607	593	604	596	646	612	609	592	602	636	619	555	610	629	608	604	584	546	607	567	585	581	619	593	591	623	628	567	575	575	623	568	618	618	591	643	642	573	568	605	642	641	616	615	612	571	584	596	631	644	594	566	611	606	643	630	596	580	666	629	603	598	604	618	631	609	629	573	554	586	622	625	622	604	577	617	616	591	572	599	591	607	581	629	648	599	558	603	605	578	589	559	552	606	577	578	587	655	588	580	591	561	583	588	586	595	578	600	559	569	582	577	574	587	581	552	532	587	581	576	647	591	613	616	557	624	597	621	573	602	584	568	599	638	612	578	610	569	605	590	649	576	582	596	599	583	600	614	584	560	606	604	600	575	623	631	592	590	582	606	611	593	594	576	602	650	574	657	634	605	578	589	587	561	598	605	580	638	577	621	593	595	576	540	609	590	625	611	563	644	640	551	623	575	605	634	632	600	593	614	595	601	607	601	585	593	599	569	575	599	605	569	616	619	604	591	580	624	580	597	571	566	576	611	599	572	633	619	628	614	573	595	603	593	638	608	622	606	572	622	624	599	633	545	572	592	612	593	612	563	592	573	522	583	584	624	628	641	626	628	602	618	575	575	557	587	624	605	563	518	602	602	576	629	608	606	621	605	580	584	581	606	680	577	562	616	555	623	626	635	646	587	563	579	591	626	584	620	578	587	592	593	555	628	590	602	584	622	624	575	563	580	606	616	571	610	597	653	631	602	580	605	590	637	605	580	598	590	595	544	666	622	602	648	547	622	597	593	571	594	569	588	570	621	600	571	647	652	554	643	600	593	566	632	612	593	602	594	586	619	541	632	618	589	594	625	614	592	580	658	580	586	626	586	583	591	642	589	555	594	628	607	579	584	604	585	585	590	604	640	564	664	590	602	611	587	615	598	605	605	589	590	589	619	608	611	630	611	637	594	597	570	615	582	630	626	556	614	614	602	582	576	571	556	606	605	618	566	589	582	637	617	534	587	603	607	607	593	624	597	586	587	644	597	603	627	605	631	600	583	591	593	601	565	591	562	569	624	661	580	584	554	618	589	559	571	618	580	603	628	586	624	609	619	580	631	588	612	626	609	629	597	601	579	600	561	600	608	604	615	634	599	604	564	617	586	633	595	600	619	595	577	589	582	606	569	608	556	602	604	580	586	585	576	560	592	589	603	585	563	623	627	564	584	619	585	581	567	570	584	559	591	592	613	566	597	580	611	589	570	571	583	565	567	617	608	589	582	637	579	619	564	623	655	648	603	610	568	612	575	615	597	602	603	635	567	583	639	569	598	617	563	590	615	628	610	656	592	606	644	619	624	571	592	589	595	608	641	620	573	597	594	615	596	608	613	647	598	589	585	603	602	575	574	601	584	611	603	577	679	625	575	613	614	574	523	600	620	590	652	590	588	602	568	563	613	602	578	533	565	587	643	564	586	634	557	595	590	600	601	596	551	549	598	650	572	581	556	579	547	606	602	614	631	607	626	616	568	593	573	638	584	581	612	605	595	595	617	569	604	642	580	603	598	627	648	581	608	603	620	603	613	587	565	604	635	600	601	623	602	583	611	606	592	620	631	569	609	573	625	627	614	610	577	625	595	568	548	598	592	570	619	588	619	604	621	598	592	606	604	603	624	558	579	591	632	623	615	601	577	622	619	592	597	567	605	610	594	597	567	589	609	582	542	603	606	590	569	660	604	646	592	632	539	638	610	533	575	597	602	621	559	651	631	568	636	637	678	575	572	616	600	580	608	573	620	601	550	584	616	619	569	563	605	597	635	580	606	628	579	634	593	614	593	610	616	592	600	593	616	607	678	664	597	642	603	601	575	650	634	571	616	609	649	597	588
5602	945	1004	700	644	546	562	552	521	585	953	2046	2147	1665	925	680	575	534	520	519	550	525	490	538	514	525	499	562	558	549	494	559	482	499	494	499	517	525	533	530	509	537	483	494	522	552	522	584	539	563	505	518	519	508	527	512	529	505	507	493	557	512	498	535	514	533	539	507	519	508	526	533	508	556	470	492	518	529	520	519	498	521	541	506	510	477	523	532	505	497	541	538	503	507	501	507	498	521	518	530	528	527	553	541	481	513	514	510	505	519	550	552	530	486	513	508	501	507	484	514	541	494	517	557	506	556	517	553	495	508	536	519	520	508	532	533	515	503	529	493	479	486	567	500	473	525	496	604	561	503	536	542	526	557	533	528	528	524	487	527	462	499	543	522	512	516	507	517	511	570	505	528	536	517	520	494	522	482	451	511	520	508	512	516	446	510	511	516	533	537	504	502	486	525	507	513	518	518	515	523	507	511	520	511	478	515	502	524	537	523	512	484	533	499	541	513	519	532	511	506	534	500	521	525	551	461	510	511	507	547	452	543	510	484	542	550	519	513	527	499	526	508	465	512	483	483	502	571	531	527	572	502	502	505	519	533	521	526	533	502	506	540	513	541	489	518	505	539	510	531	517	525	519	527	516	517	559	503	563	491	466	503	507	508	488	494	525	537	534	515	482	528	550	546	484	544	473	538	514	512	523	517	500	540	541	501	544	553	493	498	506	501	527	498	507	561	541	525	491	460	505	487	527	510	514	522	517	553	539	504	481	563	521	479	493	572	475	536	510	502	524	522	545	493	516	498	506	484	525	518	516	519	522	502	499	520	539	501	525	528	522	529	487	551	484	519	562	507	504	499	495	496	484	509	493	561	497	534	530	562	502	518	519	549	492	526	462	515	495	505	518	525	509	533	509	513	495	537	510	506	539	510	496	528	531	516	485	499	523	542	532	496	518	490	524	523	519	505	496	543	489	524	538	555	543	531	528	479	540	518	543	498	498	532	537	497	532	520	520	550	488	490	501	548	514	498	516	526	482	515	533	532	530	508	507	498	532	522	530	497	491	503	518	535	509	511	505	506	528	522	531	510	522	550	521	526	498	511	563	529	498	534	511	518	516	510	517	532	508	510	513	518	568	529	506	524	532	502	497	520	528	507	469	525	505	532	544	495	519	514	535	535	489	541	534	513	514	528	528	541	536	493	522	528	488	547	533	512	482	539	491	521	543	486	520	531	545	490	529	546	513	499	526	510	549	533	508	521	502	536	538	507	500	497	533	511	525	515	478	478	498	505	543	490	525	540	475	538	493	507	503	500	508	508	528	531	506	522	490	491	510	503	536	551	538	529	561	566	516	505	494	502	484	502	479	520	520	514	516	542	530	528	489	521	555	519	534	537	539	515	569	504	523	517	494	512	544	501	517	537	528	483	541	554	511	499	461	558	549	518	496	540	500	508	527	511	555	554	512	482	538	515	520	495	497	501	515	526	548	522	559	547	555	498	535	542	535	501	515	508	478	521	497	530	470	508	497	494	520	508	498	519	526	575	519	513	531	505	543	520	474	524	514	521	535	530	500	496	480	533	478	503	497	534	519	525	548	525	535	521	503	492	525	509	536	555	503	515	554	528	513	529	524	519	531	534	554	525	550	490	515	520	512	517	518	559	515	520	528	565	521	510	499	561	527	510	541	516	523	533	529	531	518	543	527	500	530	556	567	484	530	506	522	482	515	507	516	533	515	520	517	505	538	456	520	568	501	520	536	495	530	505	526	508	504	528	519	555	529	539	535	500	500	524	507	482	521	491	547	497	509	545	512	549	541	567	538	527	515	528	526	501	520	557	527	540	544	531	538	461	551	501	500	518	500	505	553	514	515	493	507	471	549	487	551	532	524	501	558	515	531	516	541	503	477	488	490	541	556	526	489	480	501	456	503	498	496	535	530	501	504	534	478	517	523	531	534	530	467	521	557	513	493	500	511	585	513	553	526	497	505	507	545	479	524	524	498	543	539	539	492	529	494	512	556	542	520	511	502	505	470	524	542	502	508	549	513	520	535	544	487	487	543	465	493	558	471	507	480	479	499	491	513	514	514	516	527	493	548	561	522	532	538	529	530	538	535	489	519	543	490	502	534	472	534	499	552	503	493	530	530	517	521	527	565	484	536	505	473	509	509	483	509	529	511	522	506	515	487	526	520	537	519	517	491	499	541	489	527	502	510	516	537	534	533	525	515	562	507	530	532	460	531	491	535	525	502	529	525	521	508	485	506	510	495	501	475	501	530	515	509	533	498	505	551	518	540	542	502	516	531	586	492	503	542	520	514	546	528	489	504	564	521	541	482	501	557	501	513	506	509	546	523	552	527	539	496	529	547	524	528	486	487	554	531	513	534	489	501	546	456	515	523	487	540	504	511	499	540	510	512	499	543	490	514	544	534	552	530	532	544	499	511	488	508	508	525	547	521	515	530	538	512	522	524	528	492	526	516	530	506	498	491	530	494	492	515	527	538	530	540	526	492	496	467	531	512	543	518	527	489	559	530	518	514	525	508	503	501	487	542	467	479	510	523	529	508	473	528	522	494	520	521	504	501	465	509	492	507	535	531	545	511	511	511	492	509	508	523	501	510	542	552	507	480	531	518	527	504	493	520	496	540	544	500	531	507	468	538	520	531	512	517	516	483	534	519	526	492	478	517	509	495	513	501	512	511	529	527	491	503	529	545	532	512	502	534	541	532	512	502	530	468	510	490	531	536	525	508	494	540	495	510	503	499	528	543	495	529	514	513	521	501	509	552	501	514	487	506	460	521	554	454	515	534	545	505	496	535	488	515	522	539	514	517	533	483	521	559	523	573	519	544	514	550	486	511	490	549	479	553	545	540	525	534	514	517	498	556	513	511	543	514	501	485	523	531	520	491	546	479	540	545	511	509	514	537	535	532	577	537	544	549	521	513	518	535	525	531	534	503	533	511	489	510	532	525	543	536	507	530	560	545	490	546	496	514	500	545	464	526	510	530	545	536	510	485	510	508	513	514	550	526	493	532	526	520	515	502	495	504	516	553	531	501	471	512	539	525	476	509	533	494	529	554	532	525	482	529	524	521	515	510	520	515	490	509	541	570	562	502	482	532	553	533	543	503	534	502	527	506	531	504	554	516	537	532	498	497	526	474	497	493	477	535	492	506	512	504	525	528	524	538	547	462	533	463	511	549	497	524	483	480	549	481	485	522	543	498	527	524	511	519	508	489	501	525	501	493	547	564	526	530	498	484	528	523	497	520	496	494	582	515	512	512	518	524	531	519	485	493	521	483	497	483	503	511	546	529	537	512	524	527	546	558	510	500	531	521	488	525	534	544	522	527	560	528	498	483	562	533	500	518	535	483	508	514	542	502	526	504	505	511	538	518	522	528	491	529	536	506	486	506	489	522	474	540	485	519	539	534	506	517	521	503	473	525	501	522	493	513	547	519	525	527	527	515	490	507	503	535	531	496	516	537	525
25515	21482	27640	25650	7842	1445	1131	880	789	829	5289	16360	14520	9235	2819	1286	843	615	602	565	508	521	561	619	609	575	567	572	596	593	555	560	568	554	572	602	596	575	580	537	594	584	570	591	546	571	558	614	592	584	566	564	558	563	584	565	562	545	619	578	592	555	560	573	570	517	576	608	542	590	580	590	604	549	513	568	542	595	593	551	536	551	562	565	588	597	586	583	581	582	568	558	571	570	550	589	544	557	573	564	569	628	505	585	566	550	596	564	577	613	547	573	551	548	545	588	588	573	596	532	605	580	596	544	585	540	582	541	627	605	538	584	573	527	618	602	614	571	571	613	590	537	603	566	581	595	561	562	552	611	569	584	572	606	609	563	553	580	603	569	534	563	576	570	560	603	590	585	547	558	588	539	582	560	594	497	549	626	511	576	566	591	543	532	535	583	562	551	546	549	540	562	582	567	553	581	555	587	555	570	571	545	585	578	555	592	587	576	567	604	578	546	578	570	560	520	557	600	609	639	580	562	548	551	567	539	556	576	527	576	608	592	588	565	610	561	565	603	567	556	557	566	542	582	569	583	580	580	511	563	576	551	581	529	540	591	619	571	577	558	547	557	592	588	564	589	553	560	570	586	589	545	547	566	574	573	590	578	605	549	574	537	549	584	578	567	584	620	604	577	565	626	570	579	560	591	532	545	574	599	579	551	534	565	580	570	542	545	560	537	561	566	582	579	611	574	553	623	555	546	626	598	590	592	567	560	560	570	611	560	533	546	594	586	567	586	503	555	554	562	514	553	659	546	568	570	560	570	530	544	575	593	563	533	575	538	578	549	568	636	558	556	623	545	576	542	603	535	564	574	560	540	601	533	546	575	551	552	583	600	542	565	579	582	581	571	614	589	585	575	572	587	569	608	577	548	596	548	578	581	556	563	580	563	603	548	586	553	584	562	541	587	569	560	538	531	596	563	515	560	587	552	594	574	530	609	549	563	602	555	567	598	578	589	558	539	578	559	589	575	554	562	557	578	608	569	534	559	577	577	583	604	548	596	600	563	580	586	521	555	582	600	569	579	581	576	555	579	569	536	599	580	550	590	573	601	595	559	531	545	538	612	584	557	533	545	529	585	585	527	563	567	561	611	572	565	531	583	530	578	602	564	552	575	546	572	579	544	587	615	546	593	581	559	572	609	547	565	597	541	565	590	582	578	571	585	527	576	565	578	551	548	568	564	571	547	558	587	566	575	531	533	605	585	555	578	595	538	586	559	546	580	551	564	558	578	562	529	537	560	531	565	594	523	574	551	559	599	534	567	570	631	598	605	561	586	551	552	544	541	575	588	555	556	541	611	577	598	626	562	517	542	558	571	563	522	582	584	578	584	610	572	582	568	563	551	554	553	560	584	555	574	597	601	578	586	560	565	557	583	611	550	566	589	558	593	549	546	572	553	551	583	584	518	582	591	601	569	549	530	528	551	567	536	594	605	548	576	569	587	577	559	617	561	562	593	569	576	566	599	603	579	585	601	581	546	545	605	514	597	542	602	565	564	589	542	554	574	587	588	554	593	550	549	566	591	579	592	536	549	598	564	548	564	618	537	538	533	578	563	570	576	611	536	574	593	563	597	545	547	607	588	556	558	564	572	545	535	523	582	599	606	549	555	560	576	519	534	521	517	606	549	557	547	591	599	599	583	598	619	575	587	598	591	586	586	574	613	577	555	575	556	565	551	581	586	510	544	523	543	581	603	579	560	526	563	579	586	545	622	573	630	520	571	552	600	597	564	572	579	567	595	597	535	545	522	555	588	557	577	571	550	568	561	589	603	559	626	568	593	597	544	534	562	583	603	605	605	547	541	610	525	541	599	592	536	569	571	571	567	557	581	564	529	590	586	566	590	568	574	574	537	545	550	561	537	613	576	600	575	529	554	573	569	595	575	586	570	569	546	578	566	570	557	600	574	551	546	543	540	557	573	582	573	555	571	584	570	581	603	546	572	585	581	560	584	566	549	577	569	545	564	528	558	517	613	536	562	565	553	603	561	573	577	564	608	572	566	589	594	580	589	541	612	559	585	577	582	580	582	533	557	592	525	538	553	579	582	546	588	571	561	582	534	549	538	611	579	569	589	514	601	556	596	570	552	585	560	577	576	565	552	581	557	552	587	571	513	559	568	574	584	589	581	553	568	567	569	579	574	544	588	573	593	610	551	542	591	558	556	577	604	589	559	599	562	550	565	574	541	577	536	608	549	576	608	614	562	566	598	622	550	568	549	575	560	558	563	556	570	576	547	555	615	556	574	549	544	583	546	576	555	584	567	556	591	542	562	516	576	576	615	598	590	589	547	587	577	556	566	596	551	597	537	552	571	558	569	561	561	545	571	560	635	521	571	565	584	550	572	560	593	605	584	579	540	542	577	551	554	597	588	539	535	595	627	583	552	558	553	588	599	565	575	576	601	527	572	532	556	578	560	592	549	567	538	564	580	532	547	547	580	561	554	610	547	539	561	593	558	564	524	528	561	551	565	556	569	541	568	561	560	557	584	586	617	616	541	559	556	567	581	589	577	553	599	524	538	557	572	632	594	590	548	569	528	511	594	570	606	552	552	588	554	579	566	540	561	615	582	534	623	569	558	542	580	546	577	587	561	545	541	545	547	539	559	508	567	579	600	568	559	582	572	611	599	581	582	561	548	536	622	595	592	567	560	559	586	590	580	541	580	564	560	543	626	605	532	558	555	575	559	551	511	554	562	556	568	565	569	562	565	550	581	590	562	582	543	554	561	585	534	545	579	564	544	571	592	575	565	572	561	601	536	539	599	556	610	558	551	572	581	563	546	561	578	542	568	571	642	568	543	524	563	586	538	595	571	592	609	586	589	512	590	546	553	566	584	571	590	613	572	578	571	578	599	594	568	550	540	542	542	552	574	512	584	593	588	592	573	570	555	521	605	569	557	555	596	586	569	547	555	559	583	556	546	558	632	582	550	561	552	530	569	610	528	581	561	574	562	604	609	586	550	581	581	562	596	560	531	544	554	537	535	545	607	579	557	552	578	585	547	597	558	621	535	542	560	569	574	576	561	579	608	572	569	543	586	580	548	560	587	544	576	598	568	598	575	565	541	566	577	534	562	547	597	560	566	558	529	533	570	544	508	573	604	552	546	561	536	593	590	567	531	566	559	586	559	580	543	561	556	538	579	560	592	570	557	576	536	556	573	545	582	588	578	532	596	547	599	553	601	575	583	591	603	583	594	519	605	588	568	574	597	577	549	548	530	566	558	586	546	552	566	547	550	540	574	558	576	545	563	553	570	574	566	564	513	542	560	588	560	584	563	586	559	615	560	600	564	557	587	573	586	554	538	575	587	594	576	565	579	593	600	577	590	613	546	534	564	573	593	564	556	569	571	583	552	543	550	548	598	595	516	605	568	569	569	591	561	584	538	524	536	613	557	545	541	555	566	542	545	559	597	545	601	616	553	602	554	559	583	554	573	528	549
4021	3880	3471	1750	1269	1057	1091	922	923	1041	7655	16915	13309	8182	2619	1310	781	524	553	554	527	493	500	527	521	483	506	537	503	493	499	494	535	471	484	471	495	522	499	570	501	531	530	531	492	505	527	479	506	505	537	511	531	530	509	518	488	529	534	548	529	532	532	498	459	510	485	487	515	500	547	524	509	536	497	534	516	527	481	518	528	511	527	498	511	531	532	546	522	486	546	524	504	521	524	530	545	473	514	501	521	531	531	514	553	515	495	517	507	515	525	507	491	491	493	505	515	507	528	514	497	516	535	520	521	515	509	485	495	512	537	487	493	522	506	506	514	512	517	516	534	538	531	504	495	544	507	541	477	499	534	496	536	511	510	512	544	503	494	474	522	474	534	517	513	471	523	525	508	519	523	532	526	519	519	534	516	506	540	548	488	455	506	558	535	510	553	552	504	521	505	498	480	509	512	506	523	521	519	484	506	524	479	524	561	531	523	518	510	484	513	516	493	536	519	569	520	510	480	479	516	492	502	500	494	510	528	501	530	493	523	501	484	539	495	521	513	503	522	518	474	504	480	463	503	488	499	478	495	520	491	492	494	530	490	534	534	560	492	521	523	513	530	484	512	542	532	503	518	512	517	495	537	505	519	514	486	516	511	530	509	476	503	518	510	498	476	503	513	526	503	487	494	503	470	496	509	476	499	540	513	567	516	535	502	498	518	503	474	457	483	535	505	531	526	533	465	509	536	531	529	516	536	542	487	520	482	525	499	527	524	506	507	542	477	534	468	478	490	543	513	523	530	551	509	499	532	519	526	500	521	523	532	536	508	540	502	483	496	524	506	507	492	505	573	487	485	517	485	512	516	467	534	530	499	522	459	520	517	499	483	505	516	513	479	534	498	496	493	493	508	498	501	537	504	501	509	525	467	553	480	488	510	518	487	525	501	528	522	522	530	493	502	526	523	559	480	522	518	526	510	524	516	477	471	499	538	478	545	535	505	513	505	506	515	514	497	521	484	530	479	516	509	485	487	507	516	474	526	481	520	526	499	526	466	496	508	521	538	473	498	496	530	517	495	483	521	450	506	540	522	476	537	475	505	499	500	502	506	557	507	541	521	487	544	518	470	494	488	493	535	488	507	515	532	507	551	517	515	491	537	492	508	509	477	452	538	547	531	518	473	551	507	551	489	513	515	516	493	517	517	486	521	518	532	539	526	474	504	487	529	475	508	536	511	482	471	515	514	508	527	526	490	526	542	542	482	507	486	505	538	512	491	512	479	488	480	488	522	566	547	504	519	544	501	504	528	476	515	551	497	523	481	504	539	470	506	506	503	480	509	510	513	505	487	515	526	475	516	517	520	558	499	505	506	520	480	497	521	541	520	514	516	512	492	483	503	520	533	549	502	520	495	508	561	507	519	496	496	504	531	528	521	458	523	515	500	538	553	504	514	527	506	556	535	535	521	539	510	491	493	529	535	528	479	474	514	531	502	520	506	498	487	505	529	495	517	500	522	479	496	496	482	481	555	487	497	490	531	456	520	499	465	519	521	465	553	502	513	535	529	509	513	551	511	531	519	519	542	491	503	516	516	492	527	513	468	542	493	524	513	467	476	515	539	488	523	484	534	524	502	496	520	536	507	537	488	507	527	515	498	525	508	492	533	486	497	500	537	477	470	532	536	516	524	491	500	504	529	488	509	499	526	468	492	500	512	521	488	497	473	535	526	509	511	501	504	540	526	559	536	543	521	515	505	485	514	498	493	542	510	508	500	502	535	526	538	482	540	430	508	498	521	506	548	499	511	506	511	508	512	489	518	522	521	508	498	503	489	536	460	500	514	528	483	505	506	538	510	488	562	476	495	505	483	502	536	513	505	474	504	503	483	455	489	495	488	490	523	530	512	542	472	505	492	489	486	511	522	529	453	505	498	559	546	508	505	512	486	519	501	493	538	512	525	521	522	465	513	513	504	488	544	517	498	485	491	546	546	504	526	498	516	502	520	525	491	503	534	519	474	499	526	488	549	475	517	533	537	493	483	520	502	476	519	459	526	497	499	524	525	498	496	517	521	512	509	513	517	554	532	509	492	512	492	469	540	477	525	468	510	515	522	514	494	519	483	502	470	509	490	486	465	511	489	460	489	509	521	435	498	480	526	507	499	546	489	502	545	503	473	530	511	493	495	499	492	522	508	525	545	499	473	481	510	480	508	485	508	523	492	548	510	527	511	526	466	479	509	535	534	509	526	531	478	540	484	490	489	463	526	515	504	507	507	482	503	527	488	476	536	492	521	501	500	481	469	522	519	542	513	491	502	528	479	498	528	499	464	506	517	485	463	562	562	521	484	515	470	481	517	509	501	509	526	514	493	519	537	481	517	525	526	522	492	528	525	511	501	511	500	485	517	496	505	506	516	480	513	497	526	486	495	530	497	518	501	510	502	539	496	497	541	539	516	464	456	500	517	547	514	493	552	477	537	535	519	520	556	543	467	481	496	498	526	522	507	513	532	496	517	540	534	476	504	520	484	484	483	504	536	523	519	502	473	516	523	547	492	541	481	505	477	500	491	525	511	489	498	521	526	474	540	522	536	522	497	529	485	521	473	479	526	495	519	522	524	499	554	503	503	504	506	505	506	507	533	473	555	518	558	511	524	452	451	561	496	471	517	491	502	480	511	532	506	505	504	525	484	542	463	502	485	497	520	498	518	543	499	519	560	527	535	523	515	477	548	501	514	474	528	473	542	515	481	555	516	468	517	473	538	515	551	521	495	521	520	507	483	529	516	519	504	520	535	510	521	505	519	506	538	521	529	486	494	514	527	530	555	509	496	524	570	496	574	514	491	494	516	511	497	534	490	462	522	521	515	481	541	559	494	541	527	533	508	549	504	501	470	504	529	506	504	483	552	524	499	524	533	500	492	503	517	468	531	468	501	501	521	565	490	497	493	512	485	497	519	527	493	535	497	541	543	519	493	482	542	551	497	521	473	511	527	496	507	561	488	519	517	509	541	503	474	509	505	497	539	493	504	546	480	517	500	526	509	513	550	463	508	495	516	521	498	515	521	514	489	503	501	501	509	511	524	529	501	531	517	539	504	523	519	539	503	487	522	477	512	513	546	494	511	484	498	513	502	517	511	504	496	514	544	507	478	497	509	509	457	510	479	506	526	467	525	489	536	537	482	525	484	499	495	516	548	482	544	493	492	430	512	494	514	494	518	502	533	497	517	542	527	489	482	505	479	506	524	533	507	481	495	535	535	574	502	549	464	532	517	520	524	530	493	541	504	489	487	490	515	582	494	520	513	522	517	525	491	498	488	541	496	495	509	518	528	536	459	501	513	533	536	525	503	479	499	518	475	527	519	486	521	493	523	495	513	521	538	526	516	502	505	518	516	514	480	513	498	536	498	504	531	507	496	562	511	521	502	498	490	480	502	530	507	493	508	528	485	526	508	524	512	465	508	511	490	501	505	489	515	569	504	553	554	513	507	507	481	512
24634	21408	28613	24575	21148	5985	2133	1262	969	1046	6277	25827	25086	19577	7120	2280	1142	776	733	703	710	714	698	672	703	704	730	731	691	744	702	691	693	698	721	695	721	698	754	675	689	692	742	712	793	662	738	736	669	664	687	727	704	691	726	734	698	691	671	663	691	780	681	701	697	707	702	709	697	741	688	707	697	710	697	700	756	675	672	705	735	654	744	746	683	746	698	693	671	694	691	682	771	683	707	693	731	727	631	677	717	747	724	679	695	659	728	682	776	672	683	690	629	748	733	690	716	701	728	708	717	718	633	686	687	694	723	649	707	666	707	679	686	655	709	701	678	731	666	699	684	673	655	681	750	698	758	699	707	680	705	693	723	699	700	727	665	642	685	689	734	714	721	706	725	710	677	678	700	736	689	715	707	702	716	710	656	675	663	698	745	743	681	707	750	689	685	687	656	699	644	700	678	665	677	674	733	697	664	683	702	692	700	664	634	666	720	751	675	699	671	725	682	716	739	734	756	782	642	708	693	685	698	709	705	696	671	689	683	714	712	705	694	755	667	745	714	679	714	666	713	706	741	684	729	740	653	676	730	729	700	705	694	673	678	726	667	683	672	680	719	712	680	675	691	700	674	718	710	648	663	734	760	678	679	691	722	653	670	687	694	677	711	703	715	725	692	721	710	691	659	683	679	689	712	700	656	683	682	735	665	662	697	736	762	679	685	648	708	698	671	670	682	703	661	715	669	702	681	665	657	653	690	718	724	708	694	662	714	655	724	701	688	695	693	698	683	692	677	707	703	673	699	714	697	695	671	679	692	749	685	742	688	656	681	723	731	687	693	712	752	709	655	669	683	696	653	711	682	677	708	732	742	688	710	709	679	691	701	720	691	682	700	684	718	707	675	727	701	685	711	737	713	745	692	681	639	711	669	681	653	680	690	699	663	749	707	658	745	716	704	684	663	719	645	708	676	692	688	698	725	705	712	674	690	675	723	716	672	659	658	708	704	636	689	739	692	621	738	740	738	742	697	705	662	687	674	710	656	700	683	648	666	656	724	672	662	647	744	705	696	691	663	695	695	656	709	676	676	680	717	699	699	678	700	706	732	679	713	701	705	717	670	725	715	694	668	703	663	680	709	702	711	673	684	657	686	689	725	671	693	648	711	675	673	673	701	661	678	691	668	759	729	696	691	698	717	679	708	676	731	703	726	661	669	678	699	708	707	720	686	680	694	702	689	733	698	712	719	627	701	679	688	706	696	715	693	707	682	718	724	685	671	692	724	637	695	710	669	676	634	711	677	687	697	672	720	689	697	731	691	713	677	671	675	721	675	703	652	680	681	716	686	668	729	743	640	722	694	703	721	702	719	685	660	710	718	710	729	681	712	708	703	700	679	683	652	711	707	682	688	743	667	678	722	719	706	670	698	650	736	685	710	692	701	716	677	716	691	691	735	683	688	700	663	736	740	710	676	717	698	638	666	724	688	755	703	655	704	683	702	704	683	734	680	692	701	729	688	670	716	657	674	681	641	702	739	726	736	714	667	707	765	696	700	708	689	629	637	715	717	696	729	714	726	675	739	696	683	663	673	727	750	729	675	698	736	689	663	709	683	681	665	680	672	696	693	715	666	684	687	712	728	702	630	679	664	679	682	723	690	696	721	666	707	716	652	700	694	709	725	722	694	696	671	706	676	719	734	721	682	711	645	668	686	678	683	662	692	692	732	674	736	711	674	699	698	703	699	711	715	747	712	709	657	739	648	685	713	690	681	684	687	682	635	673	671	712	649	681	704	719	699	704	675	697	690	716	714	651	636	697	712	772	674	700	693	664	667	656	704	741	682	701	710	716	665	689	700	714	738	738	716	658	710	687	727	717	700	632	733	648	642	663	722	692	685	659	752	708	698	682	690	705	726	700	690	656	675	656	701	716	754	729	673	722	651	691	706	664	710	681	698	642	686	685	722	723	680	712	741	680	697	663	696	672	704	702	704	687	661	753	730	692	726	664	706	705	668	706	715	662	723	663	677	711	697	726	682	680	629	679	676	700	680	662	683	717	705	678	701	708	733	718	658	698	709	716	688	703	693	684	690	673	737	712	677	708	676	633	684	692	650	649	684	686	695	678	691	729	731	708	710	676	735	676	740	735	708	737	722	703	669	712	699	633	732	671	712	639	705	640	694	679	667	693	700	670	667	710	713	676	689	706	672	704	726	661	736	708	685	691	699	665	700	723	693	709	700	682	688	701	717	692	670	738	717	702	662	677	721	706	675	662	696	680	696	740	709	692	725	669	686	680	652	722	703	704	681	686	673	707	712	721	667	709	689	670	697	682	689	691	646	695	704	681	708	688	693	677	680	727	680	688	699	654	711	725	679	728	702	671	655	657	694	743	688	729	664	668	648	703	690	673	737	690	689	708	706	691	721	714	693	718	651	655	708	698	707	692	689	717	684	670	671	645	696	654	660	696	704	688	734	709	685	679	725	672	732	671	709	696	695	758	694	706	689	651	654	639	715	714	674	688	671	706	678	699	674	690	671	684	692	657	697	712	680	702	679	693	657	690	691	705	683	684	718	705	683	694	725	698	701	683	708	685	659	650	717	697	665	652	698	675	684	706	715	685	760	694	695	728	695	693	674	680	632	661	652	731	737	658	675	715	711	677	690	716	629	709	672	636	730	641	660	679	674	699	680	757	684	675	691	737	726	691	671	725	692	718	684	690	684	710	711	659	739	668	683	683	700	736	682	704	690	695	695	662	716	716	723	650	641	721	720	714	686	705	702	722	726	680	716	719	699	694	712	689	726	703	728	701	695	687	690	693	697	671	666	758	670	699	712	718	664	763	687	693	700	685	664	686	673	719	653	686	708	680	692	722	725	716	652	660	664	724	766	622	678	695	664	673	694	696	692	716	702	722	708	707	685	694	675	698	701	701	677	756	702	692	723	705	701	682	748	670	681	651	693	690	680	717	679	696	703	698	681	709	678	707	699	712	701	687	684	669	691	688	658	702	684	672	707	684	677	698	738	711	696	677	669	699	704	641	679	705	673	725	702	693	675	738	682	700	709	696	691	688	697	722	687	679	691	714	646	684	708	714	630	708	712	696	682	689	695	683	655	698	674	731	761	686	733	732	672	685	702	692	659	723	739	700	685	718	645	640	674	716	714	696	698	687	711	703	685	689	683	670	709	719	659	681	671	695	690	716	699	710	744	708	766	691	686	663	689	722	684	714	691	669	664	678	687	650	676	706	723	647	658	647	732	684	668	696	689	664	689	672	694	671	708	679	690	718	701	735	723	669	686	681	664	685	689	683	725	733	654	678	705	665	739	705	677	728	701	702	700	632	691	686	698	699	735	663	645	702	735	693	685	639	650	672	633	697	678	663	647	710	676	689	730	677	678	725	671	747	713	719	638	676	648	671	674	718	708	668	704	693	698	699	703	685	641	686	686	698	716	704	672	749	678	673	734	687	695	701	699	716	738	695	742	745	681	658	663	710
4426	6840	5387	2877	2098	1683	1588	1164	1149	1285	9064	25925	22323	15965	5531	2258	1090	651	594	638	567	644	603	656	639	603	646	647	642	657	583	609	662	646	619	624	583	607	618	622	593	630	630	610	623	629	614	586	624	675	613	628	566	651	610	624	578	615	609	635	618	558	618	608	640	667	597	564	593	615	633	613	630	564	660	593	587	606	608	619	572	607	621	608	595	619	587	567	590	630	646	622	555	581	615	597	601	620	619	581	637	625	648	606	614	599	581	635	624	618	602	608	570	587	625	588	585	573	642	660	623	603	561	633	588	571	599	609	611	583	611	616	588	594	647	597	593	632	604	640	665	591	585	587	614	585	592	645	619	599	612	588	608	607	606	591	569	656	598	635	628	618	579	562	579	641	598	582	575	672	613	607	580	577	615	658	621	607	613	551	627	657	574	584	590	585	638	609	607	620	569	603	649	583	587	620	622	644	613	646	626	606	597	573	580	605	578	633	641	629	604	568	643	580	605	646	599	580	629	613	602	627	650	660	599	579	616	628	628	650	599	602	581	610	640	592	629	560	615	593	627	594	564	595	569	578	572	583	640	621	608	611	580	573	585	648	617	605	601	630	588	597	607	598	548	625	549	591	624	609	609	641	596	592	604	603	587	573	598	576	593	625	594	609	639	615	625	621	597	611	633	605	557	639	597	557	592	616	610	624	545	616	629	604	603	628	588	616	621	615	606	576	583	594	587	584	636	598	634	570	577	634	631	596	568	619	617	596	650	579	638	589	596	588	609	650	637	644	542	602	655	598	623	621	562	582	589	616	605	603	582	606	601	597	616	613	567	643	643	604	564	583	603	600	561	611	616	593	542	586	645	595	578	565	621	569	612	593	622	573	591	595	630	615	596	618	619	614	654	648	633	551	595	551	612	632	599	600	582	608	600	593	568	583	584	599	566	596	622	620	610	596	605	595	597	568	619	632	598	600	600	634	595	624	599	607	582	585	586	606	601	602	591	579	568	610	603	630	621	611	591	639	650	602	600	595	591	554	619	602	619	630	594	613	624	589	580	609	620	579	565	610	556	601	569	599	585	609	609	602	592	583	587	591	598	598	626	613	615	581	592	594	598	603	582	568	646	574	635	580	609	520	597	574	596	619	582	538	607	606	603	605	596	564	632	574	620	607	629	588	591	620	610	590	601	566	560	663	642	616	576	564	612	586	611	588	582	563	608	591	592	609	598	583	588	626	619	635	583	590	582	617	615	592	610	636	605	593	613	574	596	611	591	635	589	605	567	608	619	604	602	627	624	595	607	629	597	634	620	632	625	653	589	582	599	622	609	563	649	620	587	598	578	597	610	547	578	616	604	603	559	601	653	639	602	615	619	588	596	609	615	621	573	604	636	613	582	627	644	599	629	612	614	617	551	573	569	620	609	565	622	618	589	621	576	550	557	610	601	604	572	613	598	582	613	639	628	608	569	579	572	565	608	616	584	589	574	634	607	595	586	596	607	555	600	640	615	601	579	588	585	602	625	600	590	651	660	592	566	564	552	628	603	590	604	581	658	631	595	595	607	590	577	631	619	615	665	584	633	585	574	594	620	591	609	591	656	623	567	611	661	602	629	588	560	596	616	644	628	605	592	602	576	639	641	578	592	594	613	605	618	591	649	576	619	628	577	623	600	642	584	601	623	631	613	596	658	536	604	606	613	608	588	626	617	656	592	592	598	615	593	568	620	551	597	610	611	588	610	586	614	598	613	546	655	651	636	590	633	648	652	607	586	590	571	623	613	568	596	613	584	605	584	620	639	599	620	624	597	625	603	612	617	618	584	632	578	619	604	619	603	558	611	623	632	597	574	609	596	564	623	607	622	613	612	617	603	589	570	608	553	595	568	580	643	557	572	571	665	589	580	559	624	571	576	583	590	605	631	630	585	572	566	598	582	636	594	627	600	561	564	607	645	601	610	656	575	578	633	581	594	604	563	579	595	587	583	608	587	601	592	592	601	590	627	600	589	636	639	636	624	571	554	594	609	586	592	588	624	612	587	567	617	608	648	630	588	630	609	600	598	582	607	560	635	636	613	590	566	606	599	624	598	598	553	573	650	592	577	585	590	586	609	602	560	618	622	601	566	597	597	608	595	597	568	660	575	588	654	558	573	615	571	615	581	610	568	572	604	584	606	584	602	648	579	642	626	577	578	624	587	589	573	591	584	575	634	601	603	620	611	601	563	571	616	585	556	588	622	626	622	582	620	676	596	594	576	626	624	607	582	614	574	585	630	614	601	588	602	575	608	566	610	598	597	573	567	571	621	616	622	583	592	626	623	608	575	587	570	569	581	591	562	600	577	633	615	549	629	619	600	588	581	607	630	631	615	533	595	587	599	596	584	642	607	626	612	600	601	612	622	578	596	595	596	591	591	590	606	603	604	617	616	587	583	606	560	584	618	564	586	621	630	630	610	623	621	600	621	605	631	581	576	590	584	593	618	557	599	553	614	591	607	593	580	561	569	595	579	630	644	616	581	616	622	625	596	621	594	632	581	593	610	581	669	635	562	625	583	636	591	555	650	618	592	628	576	575	611	605	569	569	571	621	588	634	601	641	635	569	560	571	576	618	570	607	593	640	606	624	658	625	639	593	532	605	583	622	576	593	604	616	614	649	613	580	642	604	596	595	590	572	593	579	590	609	629	631	577	592	634	642	613	610	616	576	615	595	638	611	570	623	560	612	587	610	591	577	585	606	583	595	621	558	592	595	619	613	621	638	586	598	601	586	589	560	589	583	585	605	590	591	605	598	609	628	624	587	574	633	614	552	597	608	654	579	590	566	613	569	532	575	611	648	601	624	620	605	626	601	625	600	594	581	608	565	579	588	602	600	591	598	584	611	557	595	579	625	606	552	580	584	638	585	582	599	605	580	593	537	553	618	630	619	617	609	644	573	594	634	577	599	603	572	595	603	617	553	623	575	588	592	640	622	571	585	581	577	626	579	593	611	614	586	625	613	592	627	626	554	547	599	566	591	629	592	616	574	549	553	596	637	619	659	590	585	617	610	574	610	644	618	625	631	589	624	640	617	621	599	566	609	605	558	564	587	615	617	600	598	589	606	591	603	583	579	598	613	567	599	583	626	572	592	612	626	556	597	600	574	629	583	610	562	627	599	598	607	574	579	605	616	594	580	622	607	549	599	601	613	637	604	586	609	547	626	609	571	580	545	625	638	568	577	610	581	558	626	579	574	608	609	593	615	632	588	583	644	576	620	619	622	576	609	628	549	572	588	596	641	567	591	616	608	644	611	567	610	620	578	578	597	595	594	630	611	579	551	596	634	578	578	645	577	647	579	543	608	563	615	622	615	600	578	563	611	570	588	611	553	596	572	628	603	608	638	643	569	587	540	631	610	610	581	613	602	602	575	615	610	557	554	585	557	599	610	579	553	637	600	616	604	548	580	588	603	597	624	642	577	600	570	615	634	610	615	585	609	648	557	587	603	549	632	586	646
27833	10787	1904	1084	737	716	716	699	712	674	774	1578	1861	1691	1153	884	702	687	650	670	670	653	629	670	641	627	637	657	666	586	654	649	650	634	626	623	663	702	619	681	638	606	639	667	644	646	629	687	638	644	665	677	584	652	688	734	636	670	670	636	679	662	664	635	618	627	640	685	643	632	673	655	641	654	684	668	710	664	625	682	654	649	674	679	681	654	597	606	659	619	642	657	667	622	701	656	682	689	684	657	655	689	665	651	689	688	655	653	633	676	642	629	662	631	687	647	645	635	691	625	653	643	694	680	624	638	667	640	633	615	655	640	643	616	674	638	680	657	702	674	618	647	660	674	636	623	664	629	683	659	650	642	704	616	619	640	658	651	625	643	637	654	637	652	675	650	632	665	636	619	690	683	605	642	636	647	652	689	672	651	682	657	634	651	648	628	654	673	661	660	625	668	653	603	683	683	677	592	631	646	618	682	657	708	646	618	613	678	681	650	674	641	660	668	638	651	609	642	667	677	657	676	673	718	669	597	664	666	666	625	724	614	638	685	653	668	658	619	627	613	641	636	643	644	620	647	659	657	643	604	670	629	655	643	695	611	665	659	703	664	653	642	631	648	664	725	672	663	699	632	653	604	624	606	655	638	710	651	654	672	646	700	639	702	659	629	657	594	673	651	720	622	660	683	664	661	677	614	638	681	646	657	673	648	689	627	633	659	628	636	628	663	653	645	628	652	617	632	649	659	658	709	679	627	611	677	721	647	662	636	614	659	635	668	657	646	634	703	692	672	668	679	675	662	625	631	693	643	651	628	662	643	638	610	642	643	695	617	659	631	641	626	646	628	683	672	662	626	679	633	610	708	690	660	667	660	610	681	677	685	691	655	626	627	660	624	670	653	660	661	609	654	618	630	668	650	654	660	645	652	611	687	632	660	714	666	680	645	665	652	689	624	676	651	652	716	675	632	673	594	645	642	635	620	646	632	633	666	648	651	692	638	659	638	668	666	603	678	656	668	661	661	634	634	642	627	617	657	635	645	626	640	633	662	616	623	671	605	640	665	662	672	671	678	659	674	690	639	654	595	674	657	666	653	655	673	659	643	653	661	613	674	646	659	634	638	642	632	667	606	651	642	644	658	606	665	679	702	592	640	673	658	650	625	669	615	646	651	632	637	671	617	655	640	687	652	659	664	664	643	662	657	665	675	575	612	629	644	607	669	674	636	684	625	650	663	649	674	637	629	652	641	658	678	606	692	679	631	664	649	615	695	676	654	631	668	712	688	673	638	642	644	625	647	600	657	692	660	597	652	658	647	667	642	661	624	707	658	672	682	658	673	704	667	663	657	630	588	627	598	651	673	667	662	632	632	629	599	633	669	670	681	627	618	664	685	663	704	610	637	650	653	646	678	661	673	666	690	630	668	612	654	690	672	636	666	630	612	658	650	706	608	693	692	661	674	666	658	653	617	645	650	728	643	650	615	610	666	686	634	651	623	637	692	665	630	630	687	663	650	626	689	635	654	672	682	664	627	666	674	616	664	639	681	609	638	676	637	666	686	668	675	685	652	645	663	654	633	652	670	665	664	668	639	658	654	665	677	671	658	633	652	648	638	624	648	634	623	625	616	687	656	718	648	683	646	670	683	643	632	690	658	684	670	618	616	688	696	660	655	666	650	628	623	651	731	659	674	630	655	649	598	638	666	692	689	653	653	638	641	608	635	696	689	649	612	649	644	621	670	641	724	659	642	651	665	659	606	637	601	617	633	635	614	641	625	620	644	673	629	646	675	607	689	652	648	620	619	639	603	640	612	664	722	659	704	654	631	654	642	641	659	658	700	643	681	682	635	667	642	626	715	629	610	652	620	595	666	662	676	700	674	653	694	669	697	668	649	693	675	636	648	638	655	621	673	653	659	666	675	645	652	615	700	671	683	637	683	651	652	674	628	608	643	691	698	647	636	615	617	646	654	648	657	674	712	634	652	637	675	693	595	651	644	670	619	585	669	669	651	651	659	660	665	641	620	646	618	653	657	601	667	637	699	632	671	655	684	641	645	632	649	663	642	627	609	654	656	619	698	659	645	638	647	646	609	639	653	674	626	651	666	650	644	639	639	629	653	650	651	650	661	648	663	627	695	654	653	649	675	696	655	721	655	636	612	703	655	622	689	694	699	660	649	676	638	695	693	655	643	674	649	632	691	625	677	673	655	658	696	650	598	640	642	675	669	652	660	688	595	658	686	691	631	650	668	630	676	616	620	662	645	692	667	617	698	655	641	647	665	696	693	709	648	698	661	611	675	676	633	640	635	688	606	643	627	668	610	632	677	623	677	671	654	657	668	656	681	682	652	682	696	629	640	653	633	655	630	635	631	672	668	651	630	676	647	672	659	629	655	698	631	659	673	672	643	632	649	617	695	654	643	663	616	633	679	632	619	674	633	661	673	600	682	656	644	693	644	660	647	627	632	637	692	670	647	627	641	642	648	677	608	691	649	690	612	592	634	644	630	671	669	607	620	643	624	674	645	634	699	630	641	701	682	677	640	673	651	724	614	646	686	612	633	652	636	642	629	644	661	684	644	660	674	655	685	669	630	669	647	640	640	627	606	660	685	671	667	663	639	628	605	657	657	667	641	654	663	696	648	611	705	725	658	670	617	645	666	644	648	624	644	662	629	630	686	621	617	648	655	664	638	653	672	629	662	647	651	706	684	698	656	624	635	662	679	715	665	630	639	634	634	621	668	684	647	643	640	688	656	652	635	672	669	646	645	711	701	649	629	651	697	663	637	624	681	655	631	647	640	643	670	661	687	652	615	648	591	667	673	675	630	670	687	626	673	691	622	687	673	632	645	628	667	628	665	622	601	631	639	657	677	657	660	617	658	701	647	667	677	707	619	637	660	683	676	665	644	644	637	636	656	689	672	644	661	683	657	633	658	680	637	643	632	688	644	669	701	618	579	683	645	642	606	657	609	605	676	666	642	656	613	634	668	639	725	663	634	668	695	703	688	607	678	635	653	678	661	665	657	646	659	652	665	637	630	641	644	651	661	622	638	646	623	705	626	698	629	623	669	623	641	654	620	625	667	626	630	655	634	622	635	649	652	598	647	726	662	646	631	659	643	670	616	665	636	649	699	600	679	654	646	641	691	612	630	632	622	626	648	685	663	672	664	629	613	683	640	697	640	664	694	639	647	713	648	623	657	688	625	650	664	619	665	681	635	614	625	660	658	673	650	656	683	634	660	636	652	617	678	627	647	658	700	657	671	728	701	653	589	649	649	631	709	617	667	658	653	641	636	663	653	633	591	714	673	649	668	665	733	706	619	635	686	707	655	689	654	667	623	680	667	655	682	652	647	654	673	651	656	684	655	724	636	650	664	636	692	678	645	630	661	632	626	634	637	666	643	598	689	634	703	656	667	701	655	675	654	654	640	651	685	631	640	690	608	683	629	632	633	605	672	603	663	623	646	696	597	646	644	701	669	693	653	664	624
5736	1171	1161	748	659	649	649	671	622	584	798	1891	2047	1782	1125	791	630	610	535	560	565	535	559	535	525	563	538	555	569	550	569	556	525	547	583	501	597	568	609	548	565	552	568	580	554	572	567	533	570	577	581	588	514	548	593	508	516	535	552	577	568	587	586	549	553	535	545	559	571	554	566	603	594	566	599	528	570	527	567	574	555	541	570	546	534	577	598	514	577	545	577	557	585	568	551	577	578	548	514	557	589	561	550	563	581	534	547	549	567	591	587	556	542	578	585	523	571	532	543	600	543	505	511	559	553	577	525	568	575	562	559	516	552	551	578	574	528	548	558	558	509	580	528	539	597	558	547	564	559	566	561	573	566	548	546	566	543	537	520	576	539	560	589	593	548	557	513	551	563	559	543	571	522	598	512	558	580	539	587	600	558	539	541	590	589	536	541	552	536	536	559	556	582	541	579	512	564	549	558	569	523	558	519	577	568	568	558	541	554	611	533	564	540	574	553	560	558	520	575	522	525	574	544	499	529	594	577	540	555	571	553	555	531	521	527	549	585	573	541	549	548	532	567	544	564	568	547	549	585	603	549	535	527	515	578	596	540	571	552	568	532	590	551	651	535	560	554	571	529	535	551	574	572	563	560	554	573	569	570	550	572	533	592	543	593	584	566	541	596	494	586	557	565	576	515	540	570	574	542	580	541	509	565	545	580	587	540	565	536	581	558	568	561	607	586	553	564	553	570	576	600	557	568	565	548	558	611	574	575	578	555	542	557	550	549	569	522	565	577	525	586	533	554	541	572	519	551	564	554	597	585	532	563	532	563	573	593	570	561	557	554	520	529	576	515	573	589	552	572	617	563	561	598	544	587	573	559	558	563	569	547	551	571	560	569	558	527	594	562	578	519	602	576	556	546	534	546	562	568	549	567	526	571	564	588	601	544	523	544	593	532	561	538	537	526	588	534	552	535	562	548	540	560	602	552	583	554	564	532	551	544	574	598	541	570	563	555	557	581	571	522	561	529	559	561	545	561	550	558	572	549	594	577	555	543	508	569	532	543	541	579	537	534	513	579	568	568	554	541	496	563	534	590	558	555	518	590	578	563	538	575	510	547	546	576	568	505	545	555	584	537	557	567	551	567	543	561	546	569	559	570	551	525	555	568	515	540	556	547	618	584	527	553	579	575	554	556	528	594	576	534	551	559	620	516	548	542	602	508	533	566	558	514	592	566	601	559	565	497	571	536	524	503	553	575	518	553	584	503	599	571	590	583	633	562	572	575	572	591	532	576	554	547	556	561	567	637	561	529	557	524	557	595	524	552	574	505	554	590	536	586	605	582	549	573	559	586	510	493	504	595	560	543	568	548	573	587	574	547	588	598	544	547	563	575	545	579	584	558	492	593	535	560	549	531	588	559	550	569	520	545	576	530	531	525	584	569	537	547	533	529	541	540	517	530	599	536	596	555	538	554	563	539	560	551	561	549	564	602	576	528	526	580	592	566	507	587	558	530	563	554	545	599	541	545	585	518	580	537	542	563	533	522	586	585	545	555	559	567	567	583	481	553	539	578	586	497	559	572	536	589	560	557	539	581	569	521	531	487	583	548	562	600	591	568	558	587	555	532	563	537	513	518	567	531	568	523	587	584	549	541	533	594	576	582	559	539	572	561	569	576	591	604	533	548	528	604	569	571	569	558	561	576	570	537	549	606	550	614	535	541	532	553	584	567	557	573	557	549	561	566	556	580	558	552	515	580	551	533	554	536	583	544	582	563	575	531	539	589	534	544	553	591	555	566	543	589	518	542	548	553	546	540	544	563	602	532	565	538	548	554	539	578	562	553	578	545	543	554	539	517	578	599	567	557	579	569	542	536	514	522	537	541	573	518	524	568	574	523	525	519	580	574	535	553	531	556	573	553	533	581	531	555	549	557	530	512	585	563	541	561	545	548	573	522	579	556	567	584	541	535	600	583	527	547	619	538	546	544	558	533	555	576	599	545	623	559	590	521	541	555	547	553	547	555	580	563	608	580	605	568	570	580	571	572	605	618	517	547	538	562	544	553	583	574	572	589	540	565	551	560	574	558	546	555	526	546	581	562	551	551	554	550	531	550	558	592	553	561	522	554	543	532	567	545	533	549	531	532	533	540	600	563	568	578	588	531	546	541	567	566	559	617	553	567	560	574	541	549	542	545	560	566	549	554	587	523	535	596	579	557	561	548	523	533	576	560	593	532	554	550	558	565	559	560	541	555	540	604	536	548	563	573	563	554	542	556	587	566	567	551	543	552	542	570	519	531	529	573	535	583	538	570	588	581	593	572	550	547	549	536	556	545	571	533	582	539	568	533	560	555	567	564	561	583	571	579	576	547	576	506	542	623	598	543	547	603	587	556	552	598	591	532	572	531	568	533	541	552	579	549	539	531	552	540	523	542	575	570	574	575	517	563	521	583	568	544	505	581	530	514	542	592	567	551	609	557	540	577	553	502	588	534	565	537	578	526	561	539	557	582	506	570	551	537	538	575	581	549	523	553	552	566	537	554	617	571	571	585	616	570	538	563	547	561	589	553	559	541	605	556	574	581	530	521	586	545	555	573	526	541	552	539	562	588	539	595	568	578	584	527	552	548	560	571	578	523	566	540	580	608	549	526	563	553	563	570	539	547	515	584	541	568	541	575	591	522	575	566	575	518	548	584	605	549	555	565	578	535	599	567	565	536	555	578	543	568	583	568	567	558	574	561	564	529	531	552	593	536	582	559	585	591	587	570	574	520	572	543	538	522	591	546	561	554	606	573	568	530	573	563	540	582	561	531	565	568	521	622	559	542	541	596	549	582	579	555	569	541	566	553	600	520	559	579	569	558	559	536	557	578	531	575	547	544	552	582	555	536	580	553	574	586	511	562	604	564	563	553	487	535	580	529	533	594	576	521	563	557	553	548	553	591	554	600	546	529	584	576	562	524	524	512	553	610	559	558	515	575	531	546	585	567	565	568	581	527	579	575	573	543	571	546	544	548	573	575	574	534	539	550	586	539	560	553	531	564	538	538	523	546	560	547	593	596	575	539	554	540	575	536	522	546	551	534	516	551	602	595	550	532	651	567	531	564	570	569	535	526	593	558	539	543	549	571	545	566	571	553	517	581	565	562	576	543	542	606	570	550	587	565	537	543	531	556	561	554	599	540	528	543	551	516	530	536	567	553	578	566	617	583	578	588	537	563	600	537	530	547	511	596	579	546	528	574	571	544	566	560	549	574	530	524	568	561	568	517	536	583	549	576	576	556	564	560	550	585	521	508	553	555	576	544	571	606	571	555	552	587	573	586	554	556	522	545	580	538	566	588	568	586	532	545	561	559	577	590	580	571	594	554	603	556	542	559	536	537	585	532	597	567	518	579	576	519	545	518	522	596	536	563	542	541	558	550	561	550	545	554	555	590	535	532	521	596	643	569	589	586	563	521	596	558	587	503	557	583	563	582	577	535	520	609	531	588	621
25637	21478	27638	25625	8247	1553	1214	962	880	777	2588	14418	15790	10125	4061	1407	909	685	649	636	647	627	651	617	588	637	595	626	653	597	558	573	602	660	649	621	588	646	653	658	579	654	602	604	644	587	623	596	577	668	630	639	596	612	601	636	588	608	584	591	634	622	580	584	569	632	605	600	601	606	557	625	583	564	603	601	632	614	618	641	663	575	625	624	613	619	592	627	579	661	656	637	610	585	680	567	576	600	612	598	604	585	610	622	616	602	610	581	603	581	599	569	615	614	576	665	582	645	609	596	586	637	640	609	622	611	618	610	596	632	642	605	651	621	600	671	640	561	640	627	602	631	590	628	566	603	619	625	587	628	618	596	592	627	643	618	625	616	653	572	581	608	642	618	612	617	611	560	638	586	596	635	611	640	633	597	601	612	589	594	576	632	636	588	587	577	621	593	648	591	616	598	631	587	634	597	616	607	646	630	587	630	586	628	621	658	648	637	623	641	590	618	628	602	616	637	624	621	632	621	623	627	648	628	609	617	620	616	638	602	620	594	611	597	600	670	569	592	605	601	631	650	607	599	600	629	595	613	626	632	603	636	661	572	563	639	635	633	628	630	649	619	676	585	608	595	602	595	615	600	627	604	658	636	596	639	556	644	636	578	643	659	601	595	611	619	590	592	648	612	608	634	578	596	620	603	656	597	596	621	622	637	620	624	593	582	640	595	621	602	575	585	585	592	649	663	630	597	589	600	593	615	560	649	629	627	596	593	606	594	613	600	618	587	629	614	666	626	656	609	579	667	644	613	641	596	596	603	618	599	637	580	604	564	616	607	620	609	633	621	639	640	602	586	629	604	600	597	616	607	626	631	638	591	579	588	596	615	616	637	631	613	602	618	627	577	640	623	612	623	659	616	569	600	632	605	625	597	589	611	607	641	604	607	605	639	610	539	604	618	638	624	629	609	641	600	611	641	621	618	620	623	607	578	578	645	620	581	615	620	594	625	580	633	593	594	588	628	649	639	622	607	626	660	587	601	631	647	635	630	570	644	664	630	608	597	626	626	632	634	615	601	586	596	634	567	597	631	666	650	659	628	616	593	630	626	589	647	618	606	592	628	621	626	618	643	609	592	585	652	589	600	597	616	612	612	654	534	655	611	646	574	564	624	637	594	615	647	634	614	615	626	601	640	576	601	612	609	614	630	618	619	640	626	620	618	618	608	596	611	613	603	607	615	625	570	648	591	652	611	631	611	681	649	638	613	632	623	602	570	606	632	568	634	567	613	611	582	605	628	621	642	628	643	587	557	621	614	616	623	625	614	629	638	584	581	600	668	609	590	591	603	594	593	599	588	602	641	610	637	588	588	587	615	609	609	604	600	617	637	552	594	623	618	646	604	628	610	597	627	665	583	584	581	627	576	606	601	635	630	602	600	637	565	618	577	637	611	578	623	597	588	610	608	630	591	559	591	612	666	609	624	615	652	615	589	602	632	592	585	618	582	558	616	603	626	646	625	646	611	584	552	612	625	610	617	628	619	594	576	606	592	612	625	638	571	599	565	621	606	605	573	606	609	609	596	618	617	569	635	578	651	641	661	630	617	595	620	594	574	594	616	613	588	563	618	592	624	599	633	582	584	558	555	610	643	613	638	629	591	652	592	604	626	661	573	643	652	616	645	611	610	582	599	616	634	592	621	592	629	566	640	581	619	636	637	623	616	612	576	676	584	627	673	608	612	613	637	633	650	575	597	670	624	610	565	622	603	613	587	629	585	626	601	619	654	562	640	594	610	639	661	608	588	612	600	615	610	573	653	617	627	623	637	615	607	617	651	593	566	618	608	611	619	639	623	603	611	623	622	639	602	623	577	607	601	561	655	622	662	564	607	601	621	599	601	600	623	608	622	612	642	621	598	660	613	599	592	616	638	608	619	585	582	628	608	598	616	640	574	600	592	630	599	671	639	600	620	626	568	640	637	654	597	640	614	578	610	645	657	600	603	615	571	635	612	609	608	627	607	626	600	609	619	660	597	639	612	603	563	599	591	643	612	651	573	620	638	617	605	589	668	664	618	665	631	593	653	654	646	615	679	601	599	603	578	594	607	616	592	617	627	629	605	580	620	600	596	600	582	626	635	649	591	580	629	595	635	626	596	616	604	592	667	580	628	582	624	590	599	623	649	612	612	588	590	628	634	616	609	606	603	609	625	582	586	563	630	615	629	579	592	667	613	630	618	607	616	630	584	569	611	641	616	651	585	613	629	613	626	583	620	591	611	584	625	638	609	595	633	588	600	597	598	593	589	612	657	573	585	583	552	641	624	577	641	621	626	610	579	616	613	616	627	610	620	594	608	600	651	595	636	621	620	641	641	607	584	645	629	602	619	661	611	593	566	618	613	604	647	621	626	617	629	633	595	617	616	599	597	596	625	610	632	610	615	620	638	654	612	590	613	625	609	566	619	627	633	602	666	633	626	635	651	599	598	613	606	583	627	613	609	635	591	608	627	687	627	575	625	625	595	605	602	672	629	592	617	632	585	593	637	630	580	571	614	625	612	551	595	648	615	632	588	627	622	595	588	603	633	607	622	582	587	612	618	627	627	583	570	631	602	621	593	619	602	584	622	640	668	619	594	614	573	601	632	602	589	637	612	583	619	623	656	627	565	634	629	668	627	596	557	639	623	617	649	616	618	575	566	610	636	611	613	605	588	618	602	536	562	586	628	622	607	631	570	604	619	585	561	644	544	615	605	571	648	598	638	579	625	599	594	622	636	636	619	637	621	545	648	614	607	605	610	622	608	597	612	581	636	584	616	604	581	640	641	579	593	580	628	621	627	609	576	610	582	639	596	628	556	585	638	589	585	568	630	619	649	572	596	620	589	646	626	531	607	623	598	598	602	624	604	575	612	601	600	623	627	617	633	588	587	600	627	644	612	641	596	600	628	586	583	620	554	573	619	617	642	629	637	611	623	587	634	611	591	629	619	622	633	578	595	632	601	574	610	602	614	624	581	560	614	565	656	586	620	607	590	636	611	552	636	630	623	635	616	573	635	619	596	586	626	640	653	569	634	600	610	605	577	599	623	586	608	652	642	641	585	650	620	610	630	614	622	630	606	605	637	615	600	618	631	629	606	597	605	560	589	592	580	640	646	624	580	637	600	558	591	575	586	582	597	609	627	606	654	621	568	560	587	608	635	634	633	617	591	614	627	540	579	570	663	592	600	625	542	620	628	611	613	612	627	606	626	593	655	577	629	592	588	618	620	598	584	598	657	627	601	606	615	628	609	646	631	635	578	681	610	603	591	640	589	564	638	594	617	627	606	614	564	634	583	626	617	642	590	617	608	654	638	613	641	582	587	621	614	568	621	595	623	616	650	602	662	610	624	636	627	666	613	607	599	616	596	589	612	596	655	629	608	641	631	620	600	605	621	619	611	611	624	569	616	587	588	622	633	633	641	608	597	643	637	632	642	631	638	615	620	660	601	572	623	611	620	606	571
4360	4543	4058	2022	1454	1155	1157	1070	994	805	3996	16195	14313	9008	3738	1485	807	584	543	556	524	542	575	539	531	565	575	546	539	576	524	563	554	520	535	567	550	568	560	542	548	515	566	572	527	579	567	553	568	534	603	533	539	535	563	543	547	544	566	509	550	567	584	565	578	529	594	564	526	573	545	557	530	520	507	577	571	559	535	568	548	562	579	526	542	579	578	527	539	533	571	517	542	576	538	533	551	565	568	579	563	584	524	581	552	516	568	586	595	522	533	549	536	550	540	570	522	507	557	567	523	580	515	523	548	551	520	575	520	520	529	533	590	525	559	544	510	554	542	561	530	525	537	534	577	556	489	540	542	573	552	551	564	559	549	574	544	541	522	573	530	580	548	586	574	519	521	508	578	557	546	527	547	516	542	524	544	567	567	555	542	520	555	554	546	574	541	527	546	575	568	537	586	539	547	561	548	562	524	539	538	513	530	526	578	507	544	536	516	534	562	556	531	534	562	555	539	534	563	581	540	573	579	578	557	519	603	541	582	580	561	561	558	551	527	555	551	519	560	554	575	546	572	518	564	531	528	563	580	562	539	561	551	549	532	554	504	512	518	534	540	550	493	521	554	498	571	518	520	519	529	529	563	502	560	564	551	554	582	534	523	523	552	545	521	565	572	571	539	542	530	560	512	562	531	495	525	568	586	557	535	506	566	556	522	527	528	556	588	512	543	576	494	563	535	565	523	526	533	542	525	531	557	536	567	559	558	542	528	543	506	568	537	521	571	570	536	517	547	540	544	581	558	542	572	541	524	542	533	603	562	515	563	553	538	532	569	550	548	529	558	553	578	513	576	518	559	519	576	512	514	560	538	558	565	532	535	528	578	535	575	557	547	548	564	539	570	538	494	558	554	488	578	536	553	525	544	541	553	544	613	508	555	556	506	565	560	563	548	583	525	610	553	546	546	544	532	517	539	562	543	554	530	575	507	553	524	582	488	540	564	572	534	591	535	546	528	545	558	548	572	545	509	546	516	546	503	574	566	545	588	541	540	560	538	577	557	555	574	500	535	528	521	556	531	518	532	558	565	514	534	545	543	575	553	559	557	522	575	527	579	553	549	553	517	502	565	552	559	518	564	528	559	550	551	520	540	555	557	564	536	532	569	534	546	562	549	572	590	510	528	541	520	544	537	556	535	562	538	529	518	541	581	538	567	562	514	574	545	545	545	558	528	569	524	536	517	545	541	546	546	546	596	517	544	536	529	568	573	542	591	559	579	526	562	518	503	541	531	499	557	555	581	549	510	531	515	575	526	548	505	520	544	552	575	527	561	531	547	555	545	531	569	562	570	532	556	563	514	553	515	563	578	571	551	526	565	533	547	549	560	519	506	590	583	532	567	534	543	564	544	545	522	555	543	548	518	551	562	543	553	556	601	523	525	555	535	552	579	560	526	536	537	510	538	527	568	538	534	529	510	548	506	538	545	531	555	530	549	555	576	556	555	547	580	501	534	535	548	543	542	520	567	543	580	527	538	540	559	575	531	526	535	533	538	563	576	533	560	545	525	531	553	557	552	517	534	566	578	561	561	555	526	515	558	567	617	565	552	573	543	566	574	522	532	549	495	520	554	544	550	496	551	540	517	517	540	571	498	555	526	573	540	550	531	525	502	526	555	554	513	564	528	568	561	559	548	525	546	542	517	538	541	581	553	566	527	562	562	518	511	538	591	516	516	548	570	536	519	506	576	545	528	514	532	587	586	533	527	561	565	592	527	566	498	525	521	547	525	536	570	539	589	578	509	567	563	520	519	548	552	497	537	560	578	518	499	535	525	542	534	557	530	582	557	551	540	518	532	524	588	510	530	551	530	531	582	547	580	524	558	554	556	569	529	548	545	567	501	560	505	536	545	576	536	577	531	527	581	526	566	568	541	553	568	518	492	534	528	540	533	565	530	538	521	530	552	552	550	545	579	553	520	529	556	533	546	551	520	527	531	547	510	591	535	604	522	564	510	523	556	549	544	539	569	558	533	555	540	620	545	544	543	516	547	556	513	592	566	569	559	559	529	548	573	564	552	519	540	519	550	517	508	538	532	546	509	550	551	522	549	571	549	565	535	543	563	568	544	530	584	537	559	579	552	510	516	569	523	539	543	547	561	561	545	574	583	558	537	520	542	543	510	551	555	515	530	530	511	582	530	521	522	537	525	538	549	564	546	587	532	586	520	496	545	522	551	564	564	599	556	551	545	537	595	541	500	582	550	549	560	596	556	485	523	560	556	584	610	565	532	536	563	526	542	524	549	588	542	524	556	525	511	551	542	559	540	530	545	562	584	543	565	530	513	550	552	510	555	577	533	560	549	517	515	554	539	559	574	543	501	540	550	546	487	551	539	569	551	590	526	549	548	539	560	519	537	561	559	531	582	530	531	532	544	546	489	551	593	554	566	538	499	572	514	584	558	538	547	546	540	565	508	570	565	530	492	563	563	564	537	503	571	541	544	529	561	530	526	540	522	543	546	563	557	573	514	514	547	515	561	547	566	527	535	571	535	501	554	537	524	537	542	562	498	559	563	516	512	532	556	546	540	574	544	568	565	521	553	553	504	524	565	537	542	518	556	537	572	537	551	551	539	540	575	555	494	539	556	576	551	533	565	529	571	540	528	502	485	541	544	552	544	538	532	536	549	554	529	519	561	559	540	541	556	541	557	560	552	567	519	489	566	563	546	544	551	538	525	527	535	538	525	562	532	535	530	534	520	573	540	531	538	523	512	553	570	563	571	570	548	536	563	519	524	541	563	534	539	530	519	532	553	501	553	543	555	551	535	547	575	542	562	557	520	535	544	553	598	591	577	538	555	533	567	527	533	532	534	519	531	562	548	577	523	519	576	545	546	533	560	557	525	553	512	538	531	535	538	521	544	578	512	508	551	504	557	514	528	542	570	498	526	536	536	550	555	533	542	527	517	549	502	535	518	540	553	552	569	558	594	515	463	566	538	551	501	528	530	548	546	548	583	521	532	584	530	545	543	509	566	555	552	522	532	525	513	517	561	537	560	568	507	544	539	531	556	525	522	553	519	506	526	571	541	537	517	553	523	512	560	536	536	580	560	477	542	577	535	524	548	564	540	553	518	582	543	564	526	519	510	559	547	551	544	542	561	543	534	509	518	537	518	548	534	580	535	546	560	515	540	536	566	541	550	497	559	553	546	528	557	585	536	528	551	537	577	545	520	500	533	563	532	581	560	534	574	549	561	512	541	570	539	510	561	509	579	539	537	512	525	529	577	580	543	548	533	527	580	506	558	545	544	546	622	582	523	545	556	544	555	486	584	545	587	521	557	586	522	526	561	517	511	535	555	579	532	540	546	549	566	550	532	508	550	539	525	572	538	538	558	520	544	525	564	526	518	541	568	558	536	550	508	562	533	498	556	563	535	559	557	531	542	571	531	546	575	536	547	543	547	565	521	589	542	529	533	563	533	547	536	540	550	516	556	531
24699	21500	28733	24656	21263	6789	2113	1265	1272	1152	2847	22405	27671	19779	8038	2492	1327	881	806	755	747	749	749	776	768	755	773	752	770	766	760	787	757	723	766	708	793	761	777	725	735	800	744	827	746	736	750	747	710	696	755	733	787	726	710	709	719	754	749	738	725	779	742	733	752	699	709	732	733	743	731	782	704	712	737	735	696	727	713	719	755	744	746	708	741	737	753	743	743	709	777	740	731	742	737	766	766	723	703	766	714	777	747	763	760	811	712	759	751	739	719	765	767	779	730	708	778	753	761	719	752	757	735	756	762	726	748	694	755	751	788	754	741	724	760	769	734	776	725	649	781	706	735	747	680	733	742	746	756	747	756	753	684	708	733	720	738	684	773	718	765	743	695	753	751	698	715	698	734	717	695	762	740	756	758	714	811	718	745	759	769	729	763	749	726	747	694	753	686	726	784	710	701	739	734	728	754	758	751	693	742	701	741	727	774	688	756	725	731	722	690	750	748	751	751	769	771	738	767	773	737	740	750	728	759	728	747	742	732	742	690	728	729	731	696	773	713	755	780	810	784	715	740	733	730	779	698	739	757	711	744	722	757	670	773	690	751	764	739	764	711	744	743	752	668	694	721	761	707	668	718	745	824	747	710	783	732	715	722	728	749	681	771	758	725	789	738	708	711	733	716	747	730	717	711	717	689	738	787	740	686	750	740	734	762	733	725	718	735	714	695	696	733	762	713	712	721	735	738	742	713	752	719	766	790	790	769	740	699	720	714	709	732	807	731	693	742	725	732	742	760	737	749	720	739	746	748	721	721	777	731	763	690	732	771	742	752	771	757	734	733	709	725	717	749	702	689	751	710	662	738	768	756	745	716	727	705	781	725	729	753	746	753	777	725	767	761	735	723	750	730	701	750	756	767	715	759	781	743	709	812	754	754	753	695	723	767	703	739	751	677	726	698	768	713	718	732	736	728	760	711	697	699	806	740	764	736	741	788	684	800	758	723	740	712	790	739	705	676	758	728	783	733	745	773	774	724	735	756	755	696	719	668	733	741	765	743	755	736	736	765	732	756	708	749	721	700	665	771	757	740	757	720	749	723	733	740	736	739	761	711	743	730	758	760	693	779	742	726	714	704	724	725	784	789	731	786	758	700	781	724	766	746	669	715	692	786	762	739	805	678	736	796	688	723	744	743	746	743	740	724	735	732	736	744	769	760	723	759	703	710	736	779	740	753	765	733	732	777	687	717	717	732	708	778	733	750	737	751	713	701	719	751	762	763	758	710	746	709	722	748	705	769	771	690	709	756	704	757	762	752	699	693	714	727	757	725	750	737	750	680	713	793	681	734	701	710	728	705	715	745	731	732	730	760	748	743	696	697	738	735	796	750	731	761	723	716	701	777	731	744	744	734	688	733	712	749	725	725	777	750	757	749	751	706	754	742	728	745	729	756	730	694	660	727	714	749	728	762	697	733	715	722	709	733	691	730	697	749	760	687	752	710	714	697	765	767	789	711	723	760	711	704	737	733	737	726	734	745	731	722	759	783	754	736	739	686	700	763	696	749	759	752	707	722	736	744	699	762	718	712	735	760	736	749	741	715	714	730	760	763	734	767	713	716	776	756	727	738	731	727	706	773	752	712	728	744	774	750	652	715	696	729	759	720	751	813	733	762	742	747	720	797	733	753	731	742	754	711	724	791	760	716	725	693	714	717	688	753	780	799	737	739	724	733	703	710	793	737	713	719	729	698	754	729	736	731	754	695	734	768	714	674	735	770	713	724	793	715	791	782	760	752	758	717	767	731	771	700	758	728	717	738	794	679	711	798	738	686	729	733	781	685	701	774	767	717	714	711	734	750	722	666	801	709	751	709	751	693	736	732	683	730	711	737	775	726	733	701	719	763	780	737	718	797	744	730	739	694	748	686	701	718	762	754	713	792	791	685	718	691	750	706	739	748	745	742	742	723	727	777	756	746	717	664	745	727	752	725	740	746	745	733	709	743	736	716	738	700	727	750	688	772	786	745	731	793	741	725	751	668	738	723	741	748	786	736	743	761	741	767	768	715	768	705	729	747	757	787	806	736	759	724	660	756	775	715	754	719	693	768	741	752	788	640	711	718	720	738	702	732	731	730	731	747	778	762	727	755	704	766	724	711	750	747	778	680	724	753	741	718	734	728	755	703	708	722	779	727	787	739	758	730	772	690	786	732	739	742	752	779	794	758	742	691	734	792	734	735	704	719	712	747	756	701	807	687	711	760	745	684	723	726	736	773	765	752	732	694	717	709	721	749	727	711	763	741	706	708	696	754	776	764	684	720	750	708	687	741	754	760	737	698	754	700	745	681	749	723	756	775	773	775	730	764	686	730	726	688	787	736	706	741	706	734	714	761	702	715	725	728	728	709	725	728	733	718	673	728	765	739	708	738	737	771	752	770	747	731	739	747	767	738	736	801	719	750	732	749	746	691	799	758	752	728	752	766	760	725	764	718	697	772	757	763	698	704	751	714	679	761	689	753	717	770	709	731	739	748	748	705	730	720	731	718	746	747	717	713	777	741	742	718	796	728	670	718	699	742	736	776	674	745	721	729	729	762	761	746	745	734	733	712	740	723	724	759	713	709	708	693	795	729	684	704	700	689	698	690	765	689	724	772	749	759	721	720	728	712	718	728	748	734	761	745	769	690	759	734	696	780	699	724	771	724	706	729	692	740	726	739	723	724	725	759	697	688	736	692	720	756	716	778	692	685	676	731	736	739	707	762	722	737	722	717	784	742	723	761	753	736	726	701	739	741	713	721	747	704	763	723	784	746	711	732	668	753	704	763	723	732	764	748	761	698	737	794	729	716	718	713	770	733	746	747	752	730	721	670	744	758	740	792	729	756	802	745	739	791	735	724	713	732	750	767	719	718	710	690	739	731	713	752	711	747	758	724	740	753	739	708	733	709	782	688	707	763	739	755	736	728	713	695	698	766	720	723	776	729	753	750	765	695	743	659	742	698	735	749	727	755	700	747	681	731	772	727	707	752	718	718	724	763	801	734	754	769	732	726	742	720	708	672	768	722	735	722	725	784	728	667	732	672	805	772	753	763	721	752	716	709	791	752	683	736	738	779	754	728	746	750	687	701	731	750	724	770	757	737	696	756	694	703	724	773	698	744	743	743	743	725	730	741	754	781	757	760	759	724	736	735	737	754	724	720	753	717	728	675	741	764	734	715	728	764	739	779	697	729	799	758	740	777	727	735	756	713	759	704	762	695	735	718	793	732	751	735	826	703	750	704	739	711	738	754	714	732	739	703	729	752	726	722	738	724	746	750	699	688	740	760	726	756	718	732	709	740	720	708	719	745	740	727	781	725	729	765	729	704	788	723	704	730	759	726	722	790	780	705	730	724	692	766	769	714	752	716	709	748	764	733	817	769	799	742	704	716	732	776	730	752	727	740	727	742	695	742	761	741	726	713	725	704	717	721	740	751	765	753	661	693	721	750	749	714	731
4561	7922	6382	3566	2461	1910	1589	1381	1391	1344	4181	25114	23947	16078	6306	2269	1256	720	663	686	611	622	616	642	618	675	594	676	583	653	652	644	619	633	625	661	731	652	670	598	595	663	639	659	647	682	628	639	601	610	673	660	621	646	686	648	633	649	599	701	604	675	657	650	595	675	578	608	641	666	669	639	635	649	706	596	599	636	608	639	650	652	651	664	629	601	637	601	604	677	683	597	650	633	605	612	683	621	626	629	640	634	657	647	645	634	611	691	639	649	640	609	570	638	652	599	628	621	630	631	586	615	650	653	589	615	620	669	651	642	651	596	609	646	593	612	645	613	652	639	621	598	643	607	603	617	646	648	619	609	658	663	624	647	619	645	587	628	667	640	600	654	619	613	633	631	564	630	619	658	651	625	673	650	649	646	603	648	646	635	652	636	587	606	646	686	640	630	650	631	648	654	625	668	644	623	670	672	622	619	631	636	670	620	678	666	593	567	621	668	657	597	656	614	627	587	645	643	653	626	590	658	605	646	666	637	598	678	629	633	614	665	640	633	655	703	648	603	630	620	660	657	627	657	658	662	652	645	669	659	592	629	697	658	582	628	638	649	628	627	598	568	634	646	650	661	613	624	661	585	565	639	671	663	659	620	690	662	628	619	600	662	627	595	654	611	612	615	617	661	611	645	667	613	709	613	643	641	658	662	672	607	681	625	631	592	639	646	609	623	654	582	646	671	636	602	657	665	676	641	651	643	652	654	635	618	619	664	602	652	657	675	602	632	640	616	616	624	629	597	640	605	642	647	619	646	623	618	620	632	603	605	640	620	685	618	626	645	613	624	630	666	643	631	641	599	691	632	604	595	615	588	622	627	619	611	662	656	672	615	617	597	657	585	643	603	610	609	608	707	636	628	665	607	597	668	607	657	665	651	630	650	634	658	628	663	645	643	640	649	622	645	607	671	617	603	623	661	626	604	614	632	636	650	675	628	619	634	599	664	619	598	609	606	636	587	614	663	716	658	659	689	629	673	628	618	614	652	579	641	621	642	727	603	622	655	639	600	614	642	634	631	640	636	678	659	643	648	676	613	623	627	589	632	643	668	636	648	605	557	625	641	585	630	651	615	631	685	620	595	602	684	615	642	650	715	640	582	634	621	601	616	704	629	601	643	649	614	646	645	626	657	684	665	633	641	642	669	603	631	623	650	640	681	621	646	583	632	668	669	624	618	603	654	650	635	636	626	646	650	624	633	652	622	625	610	630	646	653	625	652	654	614	645	647	635	625	626	654	562	660	656	640	659	636	629	607	568	632	601	623	635	624	600	627	663	653	657	626	651	595	639	624	604	677	644	650	629	619	631	640	585	617	610	633	644	632	613	635	635	629	648	647	638	610	606	645	627	599	614	642	666	634	628	668	652	631	613	625	613	613	629	581	633	584	624	656	607	662	645	655	670	594	690	663	660	638	616	628	632	617	626	590	584	598	597	621	656	640	644	618	659	602	600	617	641	640	592	656	631	643	621	680	586	585	620	642	593	659	639	614	621	666	620	653	656	660	670	642	647	649	610	657	637	589	681	620	595	610	627	638	572	635	622	669	628	612	611	611	604	630	619	626	635	611	630	651	625	619	616	633	616	617	636	634	591	612	617	629	606	630	619	602	643	615	638	606	672	636	596	596	615	619	668	605	656	617	634	621	647	701	600	691	628	669	612	681	643	612	635	621	623	615	634	687	638	654	636	637	643	645	617	642	643	613	609	647	588	653	614	607	617	605	606	625	619	618	624	609	622	603	606	649	603	621	608	670	638	595	622	631	623	642	630	608	619	634	634	621	645	642	618	595	618	593	614	613	646	653	644	635	640	645	627	646	638	642	606	617	679	652	604	624	661	606	644	606	604	660	652	592	647	643	679	622	591	630	628	640	657	619	657	611	638	605	600	593	618	593	625	618	639	634	643	617	643	622	628	663	622	688	633	639	620	650	680	613	614	659	659	656	656	622	656	660	582	630	627	645	652	612	614	590	612	647	628	615	659	611	621	656	627	622	646	623	607	653	664	640	624	653	622	595	630	605	647	614	611	631	618	587	612	636	629	630	598	643	631	600	676	623	637	638	609	663	601	579	611	644	646	606	627	638	658	628	644	603	677	602	644	572	644	652	651	597	691	667	639	649	622	651	659	632	623	610	623	639	629	576	655	615	646	617	607	682	642	624	664	633	670	637	621	628	624	659	656	645	686	606	675	620	658	614	661	623	621	633	650	604	655	612	641	645	614	620	645	632	681	631	661	615	641	637	603	636	581	650	616	618	659	667	617	630	653	624	645	579	580	591	656	639	614	651	632	662	672	684	673	602	608	629	650	630	652	653	596	581	612	667	631	624	581	644	632	624	624	619	637	640	593	650	623	648	623	625	630	589	683	618	635	649	620	642	662	663	664	674	610	650	645	629	611	635	603	631	635	610	561	622	599	673	695	605	588	631	636	615	643	674	592	628	635	658	642	592	611	623	620	637	664	659	610	605	607	639	619	656	648	663	632	644	582	656	660	609	586	618	633	612	675	612	604	646	634	602	615	639	605	610	600	629	638	656	655	683	652	601	619	631	639	586	633	623	678	640	636	635	655	640	670	633	612	634	636	605	620	651	576	640	584	672	640	660	621	622	664	608	593	606	611	645	635	688	634	651	594	603	589	638	645	627	586	626	622	610	584	640	640	610	632	693	646	628	631	633	648	619	631	649	609	656	587	639	610	593	617	592	639	618	662	604	616	599	643	600	650	631	662	636	633	622	618	608	604	652	619	630	651	648	620	641	653	629	635	616	614	654	621	652	634	634	660	633	601	646	620	636	613	662	645	595	630	589	621	600	631	680	621	632	648	592	668	619	638	606	640	590	616	689	606	625	613	652	660	640	618	615	609	620	627	631	646	601	651	682	668	611	668	664	645	651	685	632	662	660	672	600	633	633	573	615	621	683	688	624	576	615	661	607	656	621	645	634	640	642	637	624	595	577	635	608	655	611	646	661	634	647	598	599	625	590	651	620	586	612	643	674	615	652	621	608	582	669	650	653	639	642	584	634	646	616	659	641	622	621	657	625	639	671	637	654	609	627	643	640	640	634	641	673	667	600	621	600	620	619	592	576	600	636	668	632	605	660	627	620	614	639	681	650	663	614	629	634	680	639	625	608	654	577	666	659	625	648	637	599	653	617	607	643	642	629	587	663	615	608	651	636	649	641	611	614	615	647	663	597	612	613	616	638	617	651	582	583	635	597	612	605	603	627	628	620	648	620	630	600	608	600	627	646	606	575	591	577	614	647	619	619	649	571	656	607	661	618	658	642	603	608	624	621	623	619	591	597	583	648	648	660	663	603	609	584	627	629	661	635	620	640	591	636	581	608	621	637	587	619	637	622	626	614	657	645	629	623	662	598	622	595	603	628	634	653	605	608	638	626	644	625	604	678	619	625	631	663	650	634	634	647	604	635	604	616	593	597	665	640	629
27825	11363	2144	1190	845	868	764	790	878	815	800	1712	2063	1930	1228	875	741	704	732	667	739	730	742	752	711	710	756	708	694	684	684	726	725	695	699	727	706	649	712	704	717	666	686	695	705	765	705	657	703	734	799	691	762	706	694	666	690	658	711	710	711	747	659	698	690	688	665	696	712	704	678	638	721	714	750	708	718	716	710	713	667	696	724	673	712	682	720	708	731	706	669	732	702	727	741	760	710	721	733	680	690	714	703	703	700	689	689	712	708	713	711	710	706	725	695	678	714	712	734	687	704	719	693	665	679	716	699	672	719	656	656	711	691	771	652	712	689	741	702	696	676	732	735	693	787	763	729	737	719	734	730	768	686	748	717	756	656	733	685	669	708	700	671	757	741	739	686	725	696	730	717	669	713	712	669	709	713	681	737	670	726	750	703	681	750	747	747	685	690	671	730	677	712	685	691	706	699	707	716	691	722	669	740	721	694	683	705	731	708	758	693	710	700	676	679	707	670	719	694	723	698	737	685	730	708	668	752	684	697	706	699	721	668	741	739	694	694	689	702	719	716	714	652	687	710	681	715	707	726	740	687	717	792	691	654	699	694	719	689	669	690	653	728	701	718	721	711	714	736	698	707	724	683	742	732	706	721	759	709	666	697	722	689	671	666	743	679	770	712	744	682	705	733	717	686	657	688	708	724	711	713	659	695	718	705	731	685	690	698	739	693	664	693	708	729	711	696	703	725	728	649	665	703	720	714	701	701	709	701	726	651	653	702	681	679	713	708	733	703	746	736	701	679	720	725	703	679	705	670	741	655	707	735	756	688	715	732	699	705	722	670	748	722	732	720	756	707	731	771	759	677	698	710	725	696	781	740	712	657	715	712	684	676	687	650	676	750	730	737	684	716	698	735	710	648	667	708	693	692	744	730	730	663	666	677	715	699	698	682	712	694	697	677	756	722	705	710	704	717	714	677	723	680	705	672	672	724	681	724	703	672	667	757	684	686	709	683	703	722	733	742	693	722	681	678	694	661	681	690	679	702	685	655	741	665	703	673	657	666	723	724	704	701	673	702	693	702	704	731	715	689	699	683	662	680	713	730	713	685	682	728	725	671	704	703	684	698	695	673	721	664	676	752	674	686	660	709	703	723	708	725	704	719	684	665	698	698	710	711	676	706	667	736	724	708	681	723	709	709	687	719	700	706	714	749	712	720	739	736	743	702	681	662	686	734	693	706	736	723	727	683	703	741	713	750	753	671	735	705	716	716	741	749	698	667	706	689	673	711	665	682	719	673	643	693	726	682	666	710	696	708	728	675	733	679	684	697	693	732	735	727	722	732	657	704	701	766	716	680	732	688	695	769	697	714	709	742	731	724	688	721	744	644	702	682	702	749	681	719	731	706	673	701	693	648	731	726	676	781	727	695	731	723	712	697	700	684	706	709	687	716	709	738	640	670	697	710	739	681	729	679	759	677	725	694	660	689	704	732	689	663	687	673	733	764	777	716	685	709	676	665	692	756	719	726	734	739	709	679	685	722	673	715	681	667	724	747	726	721	722	691	719	762	701	694	700	694	721	701	742	727	683	703	663	727	709	731	762	708	746	668	661	705	680	736	706	714	716	684	758	689	759	748	669	738	718	692	738	721	664	704	665	677	684	696	678	738	686	704	674	713	724	664	747	713	696	699	703	731	689	692	754	716	668	721	686	747	691	730	738	722	657	706	761	745	753	742	757	700	692	750	698	695	678	694	695	674	718	735	746	735	670	761	696	635	696	711	677	695	674	669	714	679	694	752	736	682	693	682	651	724	686	703	683	704	738	711	721	686	722	691	693	703	698	649	706	701	719	679	644	713	705	699	723	734	675	634	672	704	738	717	662	735	710	697	720	715	688	698	697	712	694	685	691	725	706	723	657	720	729	711	715	690	729	704	695	670	705	744	709	708	718	676	724	680	686	701	697	697	718	699	700	702	693	711	737	686	731	694	698	676	680	712	689	763	686	707	694	710	714	670	727	700	659	699	753	739	679	694	685	715	728	721	681	722	727	704	706	699	733	766	685	670	693	711	667	743	710	723	721	719	717	725	707	698	753	720	704	705	671	726	687	686	701	714	752	704	660	657	702	715	754	691	673	708	731	719	657	698	723	656	703	675	654	700	733	684	673	704	703	698	671	721	670	693	716	727	709	683	700	696	680	633	742	731	720	722	741	707	675	695	711	723	756	694	657	722	721	765	700	685	706	704	682	686	723	670	693	685	702	713	730	720	688	696	699	678	707	714	724	704	692	727	689	730	659	676	679	698	707	712	671	700	703	704	714	684	681	681	713	691	683	732	684	722	671	708	714	683	724	694	743	712	749	701	723	721	724	755	774	765	738	726	728	681	661	718	695	736	742	735	677	697	717	763	739	747	786	661	666	717	664	707	695	679	739	729	682	715	685	725	733	703	703	735	717	752	719	673	691	687	687	700	658	707	722	714	707	696	732	715	691	685	681	706	698	725	724	685	714	712	694	703	668	701	700	695	727	769	732	652	712	737	703	720	740	744	705	683	725	707	709	734	702	671	678	697	673	727	694	754	674	713	666	726	715	699	745	713	701	682	747	655	693	709	686	754	673	732	703	704	741	714	711	703	709	756	723	741	747	682	689	696	711	742	678	699	686	736	725	675	705	666	676	675	656	679	679	664	726	689	678	713	719	748	722	724	792	684	716	665	713	693	718	721	725	706	711	748	682	674	705	732	747	731	720	698	705	685	733	728	668	716	661	716	709	741	688	713	710	677	688	646	681	704	689	738	648	680	669	724	757	729	699	700	740	767	732	680	694	682	710	733	738	698	677	694	631	690	696	737	694	630	677	735	705	689	670	716	722	708	639	729	737	692	730	697	697	696	656	648	669	726	705	716	731	682	767	725	688	718	733	693	720	717	725	707	722	732	727	714	671	700	728	729	683	702	691	684	705	730	705	700	709	699	697	670	704	707	734	688	663	697	730	726	694	693	723	685	726	687	712	704	749	725	700	690	774	757	749	723	680	715	706	721	682	671	688	646	724	702	720	686	630	690	695	714	725	673	731	746	681	704	688	720	692	647	715	679	699	709	729	713	664	699	680	692	676	681	711	695	741	733	708	667	726	655	714	749	753	697	720	722	707	694	658	737	727	726	725	690	734	716	690	710	679	706	737	714	752	685	687	673	706	648	717	748	735	679	761	710	739	699	708	742	681	719	706	714	657	740	714	680	705	730	714	730	708	692	745	709	708	743	762	718	677	729	690	639	759	698	678	691	691	713	687	690	688	705	684	725	713	681	724	736	685	675	700	738	668	715	716	707	712	720	698	685	681	708	746	703	678	684	762	700	708	742	739	691	703	727	724	682	749	665	742	714	684	689	675	675	658	731	667	711	714	691	695	709	686	705	697	721	727	735	716	704	678	747	706	695	677	684	684	652	682	669	700	721	660	731	705	685	665	673	649	704	719	676	662	719	735	728	682	699	676
5790	1442	1525	1002	752	811	709	776	734	777	790	2106	2267	1881	1091	767	602	628	576	626	607	634	576	585	545	600	608	546	542	572	571	581	597	597	594	600	619	582	592	599	544	624	602	597	588	570	596	592	568	583	568	602	613	568	582	620	618	598	609	579	558	617	583	568	598	605	572	562	608	605	583	588	590	573	617	572	560	615	589	570	609	594	558	582	610	558	549	543	613	588	577	612	553	558	564	647	620	626	588	607	587	578	638	569	607	580	614	579	565	629	621	596	596	544	608	584	570	628	620	636	648	632	583	648	561	573	605	572	627	594	592	548	574	577	577	590	578	622	636	606	599	570	562	601	584	575	573	609	576	582	598	585	581	636	541	576	583	613	652	609	621	575	597	575	565	600	648	556	590	593	634	572	605	598	617	620	582	569	558	578	588	590	598	608	613	610	648	581	583	592	598	587	604	630	600	596	547	626	591	606	581	591	577	603	614	620	613	599	628	588	528	600	607	577	611	617	589	549	582	602	589	606	602	651	630	557	602	607	594	606	617	619	609	559	577	607	532	615	604	579	591	559	616	593	566	558	604	653	613	598	667	550	571	565	640	588	588	600	564	607	594	595	588	613	591	586	581	584	613	575	608	578	631	594	612	580	606	582	558	606	604	598	616	553	614	591	596	591	617	560	610	596	560	600	558	572	608	622	587	615	596	620	598	588	596	620	599	625	597	581	566	588	612	574	582	590	565	608	649	582	575	622	588	594	633	576	600	612	592	586	592	561	591	585	616	609	582	622	564	610	589	557	560	577	610	590	587	586	612	577	573	582	622	621	612	608	577	605	604	609	598	596	594	619	562	557	599	598	622	593	557	652	592	610	593	599	629	588	626	609	596	578	577	594	603	584	587	637	653	626	599	610	625	611	637	618	631	636	574	588	602	630	620	584	610	592	591	589	558	615	587	604	566	609	611	590	583	575	610	565	599	596	607	605	546	587	603	555	592	551	579	594	556	616	596	565	584	618	611	622	629	558	576	598	570	596	644	582	600	584	613	578	597	585	568	566	591	583	610	579	567	569	604	588	674	596	577	615	580	629	617	619	591	638	642	611	566	621	562	633	614	583	571	573	577	628	554	607	587	555	594	582	587	598	576	589	574	597	537	594	572	573	622	606	585	600	614	591	574	565	605	625	620	622	578	589	607	583	565	617	577	583	581	580	621	611	562	575	623	578	598	633	602	549	607	619	575	605	625	635	631	567	596	585	627	604	562	557	624	554	598	552	563	634	645	597	578	586	532	593	581	619	602	576	632	578	560	563	580	579	579	585	595	614	583	578	580	578	569	558	561	570	572	587	601	617	607	612	583	555	621	594	614	602	588	605	608	579	622	595	659	586	603	602	600	549	587	642	626	612	604	551	580	630	584	604	632	603	591	619	563	583	579	615	608	544	594	586	560	613	582	632	555	584	570	531	602	666	579	568	562	639	576	593	588	574	578	591	596	619	568	574	567	593	582	621	626	566	606	548	576	622	585	624	610	596	602	581	609	599	558	551	583	585	650	538	613	568	569	560	537	567	605	624	592	584	570	642	590	599	652	584	584	578	607	556	593	606	604	549	564	609	571	635	577	613	633	629	561	599	548	580	626	598	590	574	582	567	581	587	566	598	590	584	587	601	585	617	579	556	604	590	635	556	560	597	552	582	614	568	572	587	624	626	539	585	610	602	562	561	552	598	612	609	614	610	584	578	606	582	615	592	587	578	581	551	561	565	608	574	589	588	606	596	588	625	585	602	604	586	587	566	566	610	570	608	598	539	565	612	568	633	544	550	551	597	579	616	634	635	626	593	574	576	567	610	639	588	564	575	600	581	599	587	575	587	616	634	601	594	605	630	544	554	574	566	626	562	606	597	554	613	589	582	600	594	579	583	590	589	591	610	600	592	579	557	611	558	548	628	579	629	577	577	591	557	602	612	599	593	565	609	579	644	573	570	607	579	603	620	585	616	554	567	601	577	587	611	585	605	621	592	617	599	649	620	596	592	515	542	554	561	585	612	565	572	628	572	595	577	578	639	562	582	582	596	585	627	574	618	606	587	568	598	560	586	584	577	596	544	562	585	542	574	577	618	585	590	611	614	677	587	600	581	597	567	597	572	589	549	630	562	620	553	568	575	586	599	561	618	592	590	554	556	580	622	563	602	549	597	583	549	538	539	627	586	594	579	580	622	578	622	590	556	635	583	556	602	600	557	573	586	619	599	584	578	608	582	597	599	598	584	574	599	619	621	600	578	610	612	572	591	565	573	589	582	598	567	566	605	583	596	615	593	561	583	595	561	606	573	584	598	575	606	580	593	611	576	647	598	595	573	594	597	568	558	581	599	583	600	558	584	603	598	574	595	577	602	593	580	587	589	570	609	597	619	606	587	594	544	593	614	601	595	591	625	594	560	536	582	615	570	591	585	566	630	588	597	591	579	609	563	540	608	570	563	579	617	585	607	588	600	587	591	542	624	562	626	603	610	597	650	593	615	578	624	577	545	572	626	603	597	606	610	590	562	603	593	628	612	583	638	593	615	590	622	599	565	618	617	556	616	598	608	555	585	574	605	601	575	596	547	591	567	601	596	567	608	563	590	612	626	573	575	639	565	591	565	603	638	561	604	596	591	570	605	605	611	594	601	578	612	591	610	629	607	602	593	576	614	621	555	588	600	610	559	611	550	603	599	558	595	590	562	640	585	581	559	596	575	610	599	616	583	571	576	592	589	586	620	635	600	564	545	593	537	548	592	560	604	598	590	589	628	564	602	612	582	598	576	596	579	624	597	576	585	544	630	574	593	577	590	571	620	600	563	529	601	573	571	569	612	609	613	587	570	577	594	574	557	598	614	619	559	611	584	546	567	577	639	601	620	599	589	575	590	555	564	628	583	603	593	590	569	618	598	572	573	576	604	536	617	569	581	579	589	584	600	628	621	585	572	615	588	598	628	596	604	646	588	589	591	550	620	583	592	616	576	575	552	574	590	597	552	600	597	608	578	605	544	602	543	565	575	627	578	614	590	598	586	588	587	617	628	599	589	554	583	593	614	577	611	580	603	577	625	592	611	591	636	571	581	608	622	617	567	588	580	615	587	598	576	576	607	594	556	604	597	598	601	584	572	587	626	553	597	588	605	558	595	609	584	536	583	572	580	612	595	574	591	594	623	581	616	594	633	596	569	591	543	571	612	595	624	623	571	585	569	614	593	609	598	608	603	580	566	636	593	609	603	587	572	594	583	607	589	601	569	586	647	569	618	576	577	616	569	597	533	615	595	589	538	590	563	577	549	608	598	553	589	596	599	585	601	617	599	635	578	607	582	625	575	567	604	607	608	609	571	561	625	602	623	552	601	578	593	619	566	598	589	580	563	604	588	569	576	595	609	631	574	656	579	591	543	558	557	610	593	557	577	537	522	557	618	576	576	564	588	576	600	599	556	587	590	609	604	642	633	625	593	616	595	580	601	592	607
25632	21478	27628	25600	8752	1791	1213	1232	1188	1048	1466	13631	16310	11515	4010	1499	929	769	690	684	728	679	698	681	678	704	690	720	710	688	731	643	697	662	711	649	679	678	649	682	647	675	720	666	618	701	666	669	728	672	698	680	701	724	711	701	701	657	662	718	716	673	725	674	682	703	662	708	688	654	671	680	658	657	706	648	700	674	692	690	706	689	723	660	691	644	677	632	667	658	706	694	694	667	718	675	663	711	656	656	660	707	647	695	666	676	686	709	691	656	678	673	708	715	702	654	656	697	728	664	673	675	718	667	678	664	647	676	642	624	676	703	685	646	674	702	679	689	667	662	690	678	639	655	706	702	688	673	689	631	688	646	719	634	645	650	702	667	714	647	640	695	650	660	689	650	697	722	633	646	650	706	655	679	670	701	710	678	711	665	659	699	671	661	682	735	699	661	643	690	727	645	651	700	717	672	687	637	679	727	617	661	679	669	666	703	646	700	637	672	654	747	680	629	682	666	654	670	654	673	676	650	693	638	644	704	668	701	630	684	648	654	694	713	660	687	643	709	658	649	682	659	684	666	700	720	689	717	672	668	660	700	689	682	664	679	708	649	656	693	687	664	647	704	699	648	685	711	692	601	727	686	683	650	629	675	688	689	691	660	730	688	677	627	702	698	666	692	753	664	705	689	660	678	676	650	682	710	684	665	692	681	702	704	682	695	685	688	683	683	663	645	668	687	685	638	662	730	696	659	671	663	685	736	679	698	667	690	646	663	685	648	683	742	630	723	682	704	649	637	731	674	718	732	685	672	666	671	672	648	647	632	651	658	665	667	639	646	714	662	724	730	704	649	633	640	686	681	721	691	669	646	681	657	696	644	645	679	732	655	684	679	692	692	696	673	731	654	695	648	668	678	671	674	662	702	635	674	620	625	663	682	711	648	657	671	650	665	657	682	679	670	697	690	653	695	650	687	680	668	694	690	659	691	692	676	645	734	680	699	716	697	685	652	657	687	670	701	671	688	682	687	665	660	643	698	696	686	675	729	668	686	660	694	706	708	657	701	714	751	658	691	705	648	698	713	645	654	661	687	663	693	670	742	682	711	709	649	667	696	685	660	629	693	699	646	677	685	688	716	690	645	714	656	722	622	720	686	698	690	668	703	651	670	673	687	678	647	646	702	651	648	687	653	689	731	703	711	679	706	658	675	691	640	629	689	734	657	677	700	651	653	717	720	684	675	725	675	724	638	656	659	681	642	726	664	646	697	668	662	673	675	658	661	631	666	746	722	660	695	688	703	677	670	663	635	734	701	665	667	630	670	704	642	653	649	679	653	663	656	681	663	664	673	694	647	707	648	660	719	717	691	647	708	711	699	656	694	693	712	678	653	643	723	677	661	669	737	684	664	646	674	674	654	684	724	654	659	683	674	710	675	703	693	655	665	727	640	700	735	693	664	629	728	698	660	690	682	674	649	680	748	707	645	706	726	701	650	669	665	646	678	701	723	652	718	668	690	642	614	642	664	705	670	623	648	663	696	669	691	650	622	702	639	664	681	678	697	678	670	693	644	691	710	726	623	708	692	653	701	648	704	670	727	695	652	720	705	700	683	687	669	702	705	675	730	691	677	705	713	652	693	659	693	637	687	666	689	648	699	647	697	686	697	685	694	708	658	686	644	692	683	692	713	692	707	697	665	683	719	648	696	660	747	729	688	689	633	717	662	673	671	731	701	666	684	668	682	660	667	675	724	716	633	682	698	661	677	660	717	664	674	664	715	683	683	688	631	670	699	678	669	669	689	692	684	685	653	673	678	673	682	685	698	721	683	711	660	693	676	715	697	690	744	728	731	661	642	644	656	692	709	723	678	652	691	671	692	712	667	666	650	673	680	649	659	632	659	691	682	724	647	622	666	642	702	679	744	667	670	676	684	722	665	709	644	718	688	658	680	635	683	704	679	653	656	676	707	673	694	684	739	691	708	685	671	685	610	651	696	713	718	667	651	690	678	668	677	717	642	677	723	668	672	646	636	671	701	706	693	698	678	666	689	640	683	635	629	686	665	698	652	657	676	700	620	657	700	670	649	660	712	640	680	716	751	654	684	657	673	665	702	688	659	712	699	683	670	725	710	643	694	661	692	673	694	682	726	692	689	674	686	663	675	708	664	697	618	668	671	695	649	681	670	681	694	689	683	684	634	689	658	631	623	653	668	697	711	678	632	678	636	651	692	677	686	682	683	607	668	656	738	703	643	646	644	695	671	644	653	645	729	712	712	664	657	687	647	670	689	677	688	693	645	695	651	689	694	678	618	656	668	671	721	666	651	661	650	656	716	687	716	705	654	666	659	737	684	642	703	648	755	659	715	679	669	688	681	654	706	684	687	680	616	630	672	697	649	663	675	714	690	690	683	660	700	650	707	699	632	668	649	675	703	676	684	674	700	672	710	684	680	692	684	702	701	669	669	688	708	676	731	643	659	669	680	705	696	655	712	720	701	694	657	672	664	669	643	696	680	725	668	641	706	696	710	685	729	697	686	672	657	684	678	668	662	656	694	680	702	678	699	675	688	672	701	634	660	651	677	621	684	699	644	663	663	696	711	679	670	691	622	677	652	685	677	663	705	724	686	744	721	673	648	649	696	662	676	684	685	698	682	673	722	686	669	711	719	690	654	717	719	698	699	693	682	673	700	676	697	646	683	684	719	697	675	671	673	635	694	663	670	680	704	625	691	647	659	673	668	701	649	659	716	725	714	678	647	674	642	635	682	719	710	724	652	665	644	698	612	680	699	677	675	716	687	688	674	708	680	653	718	644	679	691	643	697	637	721	743	626	665	651	671	663	661	700	675	648	642	671	668	642	722	611	661	641	679	648	686	647	666	686	649	673	698	706	651	689	649	687	692	677	676	643	666	723	681	653	733	644	653	742	692	634	683	712	653	706	661	673	671	659	677	712	631	658	661	722	676	679	694	694	669	688	673	685	659	638	694	640	700	691	705	725	704	703	631	707	695	661	688	680	711	688	675	637	696	704	710	679	696	662	688	684	705	712	676	681	672	700	657	652	710	609	664	664	645	637	723	702	673	672	655	674	656	704	691	689	649	646	657	681	705	673	672	719	667	677	653	660	690	663	721	687	696	648	652	724	678	692	714	668	691	733	706	643	683	663	723	712	648	692	678	696	687	676	692	691	723	636	719	694	624	700	666	682	677	692	681	675	681	678	664	676	643	665	664	714	708	731	651	664	651	655	681	685	670	692	656	688	658	689	673	672	653	686	662	678	648	635	703	708	724	683	653	688	665	695	663	642	625	696	701	726	657	675	660	624	713	673	654	602	671	684	728	603	643	636	658	698	688	688	662	706	678	726	669	695	650	681	669	710	667	675	680	675	706	666	692	722	674	671	639	691	684	622	640	674	641	659	680	688	699	716	678	694	678	665	649	672	698	692	693	658	676	686	645	697	704	639	692	719	670	667	637	680	679	771	643	690	618	664	675	727	704
4173	5044	4496	1927	1529	1304	1143	1395	1289	1195	1998	15845	15139	9732	3646	1417	819	605	611	594	626	605	630	587	598	640	551	639	554	611	572	542	616	613	591	634	621	570	627	612	577	595	576	584	563	555	578	595	596	551	624	566	586	595	600	578	573	585	552	609	561	570	548	597	563	605	581	618	601	613	615	557	631	630	630	593	613	576	590	600	547	588	586	566	593	567	575	600	613	592	630	596	587	603	557	602	578	579	572	621	578	601	628	588	571	545	573	568	578	614	586	596	606	591	581	609	613	593	599	623	597	544	624	594	566	594	619	594	569	602	593	576	600	585	610	558	643	605	566	581	547	623	637	578	593	650	551	565	580	576	609	633	564	542	588	583	603	587	572	573	630	592	582	563	582	565	568	592	572	580	586	570	619	615	546	563	586	588	589	591	585	638	576	552	640	566	557	602	580	595	549	607	564	556	562	567	601	575	615	572	598	585	607	588	555	545	605	587	588	584	595	630	572	577	566	587	579	595	586	586	603	581	567	590	555	578	612	566	635	603	595	567	569	568	560	611	602	533	619	604	541	575	594	629	606	597	586	611	555	585	590	587	557	606	582	590	606	581	564	554	570	586	586	610	592	591	621	641	616	625	583	552	547	581	643	590	569	564	558	578	567	570	584	563	544	595	580	552	630	556	563	599	586	618	588	606	569	616	594	609	543	593	607	602	569	626	584	578	599	600	584	541	562	583	579	561	575	570	587	564	604	567	572	579	599	559	590	607	579	600	608	574	596	617	584	588	570	580	598	606	609	561	618	578	594	564	598	548	525	577	588	567	575	550	568	627	546	608	609	623	590	587	561	545	585	573	572	591	582	578	564	607	589	576	594	565	577	544	620	576	640	558	607	579	617	623	614	584	606	625	589	608	570	637	594	614	575	624	572	577	569	584	564	575	594	603	625	562	607	617	608	542	626	593	571	585	569	558	632	607	637	606	596	541	647	626	621	630	597	577	614	595	604	618	590	576	570	615	586	604	608	597	598	583	573	588	622	575	556	589	560	586	614	604	576	618	596	599	572	604	582	577	563	592	600	571	568	545	523	569	613	613	603	616	563	564	618	583	595	629	602	581	609	578	611	540	562	599	560	599	581	551	609	583	572	562	554	601	608	555	588	550	562	608	544	620	569	587	590	543	557	604	578	596	597	611	570	572	597	546	562	596	594	592	588	588	571	583	609	609	575	607	593	648	577	575	542	578	574	603	575	608	580	579	612	621	590	592	561	614	584	597	587	582	593	547	601	632	579	581	606	557	603	635	549	519	592	573	586	557	573	582	603	608	598	592	590	560	606	583	576	579	558	580	595	602	611	582	554	584	550	626	555	578	614	562	611	577	586	587	612	597	629	593	591	636	580	609	564	607	605	581	604	593	531	591	564	577	596	589	609	626	581	580	570	513	629	584	601	577	606	561	606	595	553	633	575	573	578	586	609	589	602	539	618	576	602	557	583	581	587	586	603	624	554	584	594	574	598	598	593	604	565	620	571	578	604	630	601	565	565	577	605	597	607	566	606	553	573	542	588	568	597	542	585	561	582	598	585	606	590	610	555	577	573	596	563	617	615	577	591	612	598	654	616	587	568	600	594	602	586	597	608	567	568	589	559	532	613	609	591	575	570	581	630	569	605	609	585	596	639	581	614	556	619	573	564	606	592	548	577	660	561	580	584	591	563	647	592	606	572	576	598	546	589	607	578	573	546	571	584	555	602	570	607	589	604	609	591	584	554	558	572	594	617	616	620	561	547	615	622	584	565	597	619	625	589	610	599	574	574	627	564	609	583	573	619	600	587	571	564	602	579	583	616	557	589	586	613	565	591	600	566	590	578	611	591	566	610	601	593	614	606	594	609	583	568	563	552	609	563	623	605	615	650	590	579	552	567	612	601	601	568	618	594	589	627	598	574	550	562	540	588	560	568	545	571	585	567	574	580	593	563	576	560	557	531	566	606	652	638	593	574	583	556	609	569	554	593	556	585	597	626	593	611	554	607	622	506	589	606	593	591	604	586	623	584	593	570	630	599	639	605	576	534	578	603	597	596	576	601	585	527	604	601	612	582	585	572	588	532	601	630	629	562	616	576	604	559	581	588	578	656	566	604	578	568	598	556	576	595	582	582	585	557	565	581	582	574	582	599	559	586	582	634	582	611	545	640	587	584	611	621	592	593	572	530	565	583	582	595	584	618	578	585	605	568	595	533	596	586	547	597	564	588	599	618	561	564	524	592	605	624	578	568	599	626	539	598	594	583	591	584	560	564	545	563	585	594	542	605	562	577	583	597	595	581	588	580	595	572	576	559	565	590	647	572	561	594	588	608	621	572	545	569	590	624	641	618	573	577	625	579	577	612	615	585	598	588	611	582	623	593	566	584	573	566	538	588	563	588	553	584	569	568	554	603	555	598	543	582	600	615	567	556	610	591	566	561	554	616	574	552	577	562	621	630	531	599	559	566	593	583	578	585	556	641	583	598	578	553	593	617	579	555	621	580	611	609	580	621	575	553	535	577	586	575	559	557	574	639	571	605	618	575	607	570	559	644	594	600	591	581	576	608	627	568	574	587	598	581	606	573	570	585	608	606	600	589	582	574	568	592	586	600	551	630	604	625	594	602	576	607	630	623	639	580	575	596	557	557	577	594	609	599	575	549	589	582	585	583	597	547	610	596	576	557	579	587	576	610	633	617	580	601	613	597	567	580	595	604	568	538	560	590	618	546	602	637	578	607	594	580	586	543	591	568	572	619	575	561	578	574	566	590	582	607	565	552	594	575	563	558	607	607	556	562	591	593	581	625	567	559	556	585	558	599	588	571	594	567	614	535	593	563	601	634	519	604	556	572	602	564	594	589	600	566	584	572	631	600	596	570	583	607	612	621	578	570	584	611	583	578	601	532	546	568	611	544	579	575	610	610	567	614	607	646	542	553	564	589	595	545	631	536	568	541	581	594	607	557	591	605	574	617	613	614	609	600	640	587	567	620	601	563	598	564	621	604	581	545	565	620	561	620	599	592	559	621	595	560	592	593	611	586	581	590	589	645	600	611	565	591	600	588	627	612	550	593	603	608	562	623	610	570	576	561	576	565	557	588	577	646	541	607	565	535	594	583	588	565	576	625	602	589	567	586	555	580	567	564	630	578	606	601	572	603	578	563	618	570	597	546	597	583	576	574	625	589	583	564	591	588	526	609	636	590	587	534	574	587	590	610	635	547	605	540	596	543	577	621	566	615	601	587	552	573	588	580	604	540	593	627	602	592	590	615	601	585	583	591	607	603	582	562	550	637	625	558	613	605	574	582	556	585	556	573	588	575	559	620	610	592	600	601	588	615	573	593	632	579	578	558	583	599	621	573	559	584	585	554	583	611	593	568	637	562	584	566	604	540	554	615	584	588	567	562	583	591	564	558	602	573	536	616	623	600	574	631	603	606	618	567	548	571	586	556	602	546	561	551	585	564	566	623	600
24688	21454	28706	24618	21264	7406	2730	1976	1695	1477	3864	24050	27916	19091	7241	2493	1243	933	864	836	833	846	852	878	805	832	819	837	840	825	883	835	789	815	788	827	811	813	841	785	840	825	814	771	855	787	815	865	838	782	845	830	807	857	785	792	800	786	848	750	807	833	818	833	818	803	800	790	819	813	807	831	781	792	782	780	824	800	928	797	768	838	805	751	843	870	782	809	778	840	799	821	799	794	804	815	846	778	806	806	863	818	794	795	830	795	826	796	793	781	821	786	731	838	788	840	785	799	791	786	820	782	846	850	875	784	756	810	783	840	819	796	818	804	830	814	815	835	765	804	816	810	769	853	815	798	775	818	802	822	795	817	846	817	810	817	794	807	786	840	814	798	792	818	826	849	822	821	743	806	830	838	806	767	820	878	780	779	801	823	844	749	788	832	826	856	780	834	797	847	814	820	791	805	786	772	798	783	776	786	802	796	789	838	790	806	785	811	867	819	842	825	828	790	827	790	792	820	857	826	797	759	805	876	809	722	803	780	824	823	808	806	822	809	821	807	794	834	833	816	857	756	808	800	807	776	794	779	822	875	806	783	791	832	843	776	797	815	827	806	795	834	844	825	779	839	786	827	828	804	777	806	830	769	789	779	748	853	832	780	797	807	742	816	828	793	754	875	826	827	824	785	823	831	805	788	775	826	878	783	836	793	762	792	809	804	807	825	825	777	814	784	795	800	869	842	798	844	793	781	722	798	816	852	869	806	792	825	837	787	833	798	819	829	806	747	882	745	818	742	816	831	745	768	804	799	788	768	805	798	782	759	848	795	761	835	844	805	803	780	752	817	783	832	839	824	837	802	766	815	793	799	764	799	786	833	837	862	828	845	850	816	842	787	820	814	810	798	811	829	875	737	793	799	818	789	802	780	767	799	810	769	833	802	799	808	762	838	818	786	839	762	764	819	823	817	773	788	806	743	809	790	852	801	787	822	770	760	826	779	801	804	829	821	785	770	825	791	820	871	824	824	795	816	839	821	817	744	806	819	810	812	795	834	771	810	813	790	810	806	787	807	802	791	787	839	805	856	800	776	764	850	791	759	818	750	821	826	810	829	786	825	869	813	819	786	781	800	838	817	811	798	781	767	784	829	848	795	782	849	824	820	788	798	789	780	801	822	879	806	738	790	788	818	808	786	807	815	763	834	819	746	809	828	783	840	779	757	748	759	808	811	785	815	809	786	845	812	801	771	828	870	841	724	787	795	821	809	836	805	822	824	836	806	798	758	773	803	804	804	818	828	738	818	796	816	834	735	808	786	824	784	808	794	798	794	805	782	792	753	850	839	790	856	787	827	819	792	794	781	833	817	843	812	884	794	808	800	851	793	835	831	770	811	832	795	792	814	817	779	827	814	802	795	812	815	803	791	792	765	798	863	821	812	784	850	817	754	824	827	849	854	822	790	801	816	756	817	815	798	782	819	764	811	777	769	780	772	785	794	762	812	782	822	839	832	800	790	789	824	879	806	808	744	840	831	763	816	822	778	818	818	810	828	804	838	758	800	791	829	841	794	801	817	818	760	784	812	811	789	798	819	785	839	778	782	831	801	877	745	789	794	817	793	780	794	830	752	800	845	790	823	789	737	793	796	778	771	822	821	806	795	809	769	794	814	787	833	761	794	821	779	845	780	814	792	772	767	765	783	834	754	774	819	802	821	794	813	828	794	782	817	826	827	790	749	825	772	856	789	798	821	773	810	825	803	831	768	778	753	811	839	826	837	812	757	859	813	789	800	781	798	760	791	795	818	766	823	832	834	788	778	818	807	825	812	769	818	785	782	782	837	788	835	835	778	814	799	798	815	779	879	803	774	812	810	802	802	799	794	798	806	826	809	789	825	790	804	827	777	747	827	790	779	757	782	778	799	817	804	812	763	835	847	745	840	799	802	827	758	847	798	796	787	830	812	787	757	823	779	834	825	815	818	777	762	769	812	801	826	782	764	833	805	831	812	821	767	862	810	779	812	797	766	813	799	798	820	787	851	792	782	769	854	788	793	813	800	783	740	833	778	803	833	798	808	820	806	777	798	801	784	817	809	806	734	792	776	790	795	808	803	769	750	755	792	805	809	775	819	823	820	796	764	842	838	799	842	852	799	815	827	779	786	832	803	828	853	815	850	817	738	770	807	762	789	818	764	767	841	806	846	803	817	840	792	830	809	796	782	818	778	819	844	802	809	771	818	792	816	762	820	797	802	759	775	801	800	816	776	788	830	778	785	749	781	789	780	807	833	812	772	829	831	813	841	819	796	810	808	804	781	818	834	867	790	811	836	760	792	804	781	818	812	802	801	865	819	804	833	830	780	832	808	786	831	868	788	779	813	778	800	857	783	805	854	790	839	852	818	778	765	841	807	842	791	873	832	741	797	807	850	805	823	820	784	815	764	813	794	770	773	873	805	806	795	812	796	765	735	766	804	766	808	791	797	837	813	816	815	814	795	799	784	842	858	770	829	808	810	811	795	855	800	788	851	771	828	815	788	834	804	844	838	833	762	799	772	770	802	794	766	840	801	776	848	776	811	775	788	766	779	753	822	815	823	824	780	830	802	793	778	817	775	786	755	812	777	795	822	799	856	804	826	776	844	779	805	766	782	771	814	776	852	805	764	837	783	779	814	827	836	823	813	856	779	841	831	813	823	795	759	776	806	792	772	776	803	837	829	813	789	802	789	783	797	803	785	852	827	818	784	770	804	843	802	776	753	790	826	778	793	838	745	806	789	810	810	807	772	777	811	806	766	819	788	828	797	812	806	786	774	852	772	808	814	778	826	765	810	804	784	820	824	830	800	900	799	813	799	853	800	882	837	825	767	835	811	755	844	811	765	786	844	763	870	777	779	752	878	789	782	748	818	804	852	798	777	760	835	784	824	801	830	816	810	792	835	790	780	773	786	865	837	838	794	771	759	788	820	826	752	777	792	775	804	840	778	822	779	804	838	813	792	797	833	827	775	772	784	762	826	791	788	802	870	764	809	852	778	776	782	810	799	823	833	831	799	820	760	779	751	810	785	839	807	822	799	789	829	877	764	756	809	779	825	803	816	787	790	764	795	816	815	815	767	811	770	861	849	797	793	804	776	790	747	807	810	852	796	809	833	810	802	766	831	823	773	775	777	838	825	862	791	804	795	809	801	802	817	832	779	790	760	750	780	826	786	806	837	813	741	769	847	793	834	816	798	802	793	805	754	823	760	826	780	765	787	766	788	768	814	816	762	804	752	794	838	819	811	807	813	778	810	767	866	837	796	792	854	848	850	760	749	773	754	791	798	792	776	807	778	798	787	795	751	839	747	792	806	853	827	773	785	788	801	786	798	819	795	793	839	803	810	741	811	790	801	817	794	831	833	780	795	778	787	802	818	785	806	795	830	813	780	750	782	767	819	801	759	785	845	819	781	827	826	859	774	811	805	844	766	781	783	829	810	845	859	780	804	797	767	802	821	744	792
4612	7635	5805	2911	2356	2207	2192	2286	2092	1617	5593	25626	24659	14715	5706	2267	1062	772	706	676	688	683	672	675	686	763	662	664	701	691	731	731	688	716	693	644	695	698	713	686	656	711	677	686	674	676	699	692	721	674	677	711	684	661	692	677	706	649	634	743	664	701	704	631	683	671	671	732	685	646	664	694	703	693	669	673	666	668	659	637	690	715	679	687	739	629	637	662	688	687	684	684	694	677	690	755	635	691	664	691	702	648	705	684	672	681	676	655	651	668	686	718	715	694	700	693	687	710	664	668	645	660	689	622	725	662	659	662	665	627	678	651	710	704	646	669	625	646	675	697	641	708	724	734	686	705	674	655	693	694	709	668	702	645	710	620	707	663	653	666	679	696	638	666	692	654	664	617	646	642	678	653	678	705	639	672	653	670	663	676	704	622	689	679	680	716	675	621	684	657	748	658	652	685	693	699	709	687	658	684	689	712	653	688	689	653	685	710	722	643	673	672	641	651	679	681	710	717	719	639	702	714	684	664	668	731	656	722	708	645	709	684	656	628	675	666	681	677	695	693	702	677	702	649	624	655	678	691	664	684	631	641	682	701	695	640	645	630	682	667	664	673	689	664	670	661	715	696	694	662	671	682	657	733	669	653	693	667	654	729	675	682	704	676	669	725	675	686	731	690	699	644	670	633	708	713	645	692	652	671	683	698	632	725	717	694	691	678	669	703	630	668	679	649	671	654	657	712	664	685	698	732	678	691	675	691	660	663	690	656	672	678	669	695	642	664	691	688	674	668	698	680	665	699	703	714	719	707	691	656	671	669	671	678	679	690	689	652	679	710	653	646	670	688	660	671	640	695	704	678	708	707	641	694	723	685	664	613	677	713	697	673	693	652	651	643	676	658	676	666	699	678	718	699	652	619	661	702	684	667	705	671	668	675	708	693	663	672	642	658	654	685	639	687	661	708	668	653	703	673	675	676	635	691	658	657	738	645	668	656	694	708	689	713	682	675	683	658	684	657	708	666	665	656	696	730	698	656	684	674	694	652	694	684	668	659	654	698	660	712	665	704	689	700	694	653	699	686	648	662	645	684	628	678	661	689	680	661	708	667	673	652	686	692	646	627	690	717	735	670	700	730	682	678	640	663	668	618	692	651	714	688	681	663	675	697	665	686	650	668	652	709	672	696	656	691	671	688	696	635	641	705	662	700	690	715	714	718	657	642	696	635	689	671	666	639	632	669	687	698	651	646	653	676	711	687	690	638	667	689	690	683	726	679	685	687	676	723	679	660	663	639	667	681	659	648	658	647	683	698	665	657	673	691	665	658	707	695	664	680	677	700	660	670	690	710	664	670	691	687	668	723	702	678	663	698	721	729	667	653	713	695	696	676	693	674	670	669	699	636	707	682	639	696	651	649	686	691	717	620	690	635	662	684	649	709	695	691	698	695	681	697	669	701	665	641	642	713	668	652	736	671	677	687	680	701	694	655	733	639	698	694	680	677	670	654	666	639	658	699	712	688	661	706	652	665	691	663	675	703	696	670	670	676	712	681	664	655	657	653	667	721	696	629	703	692	660	679	690	686	708	647	720	691	671	666	688	706	730	702	685	696	682	637	666	619	738	694	613	649	661	665	671	728	666	660	693	649	677	651	719	670	640	693	669	664	650	675	697	708	677	693	661	732	687	666	669	664	666	625	683	693	619	617	716	678	686	671	664	674	686	638	686	669	661	678	640	692	679	641	654	684	679	660	676	675	689	665	676	679	679	672	661	674	683	684	691	673	632	685	654	664	678	703	680	676	690	716	663	712	638	673	716	662	679	676	698	669	675	712	630	650	662	693	718	641	692	644	660	670	669	688	670	662	675	693	738	712	688	757	662	670	672	690	633	696	704	711	687	684	689	685	649	662	718	658	661	692	666	701	697	674	671	636	727	662	647	666	656	709	676	646	706	674	695	651	672	708	700	728	675	676	684	688	666	636	677	714	696	685	705	674	685	646	672	673	665	690	711	698	688	702	655	675	694	676	667	683	684	643	631	717	679	651	669	652	659	634	675	681	659	625	712	711	698	610	660	656	664	665	705	668	642	697	715	693	645	681	704	664	661	702	676	635	692	642	688	656	714	667	675	638	691	643	702	716	694	693	707	662	665	708	656	689	676	718	693	658	685	608	693	680	689	698	692	634	718	672	695	645	655	683	648	676	703	729	676	742	697	704	627	662	712	628	680	681	663	665	693	648	656	663	662	668	632	708	602	667	642	628	689	677	714	671	701	651	659	657	628	650	687	720	649	630	680	706	658	655	651	678	629	676	683	708	642	725	684	675	669	670	719	689	670	671	700	655	639	717	668	710	697	676	669	693	663	721	627	678	660	643	716	608	697	724	647	638	660	691	669	649	677	665	688	683	635	702	645	677	682	703	728	677	658	686	698	661	654	669	640	642	687	666	663	667	677	643	641	722	700	688	745	698	649	682	644	701	662	679	657	690	650	688	699	690	669	650	638	683	680	662	668	661	657	675	652	667	662	637	679	689	652	653	713	671	599	698	651	707	696	669	698	703	707	663	702	689	690	636	680	705	721	660	675	681	663	660	673	709	669	667	671	660	693	675	699	661	748	671	668	635	649	672	696	686	716	657	683	694	626	684	705	660	641	684	644	682	650	659	686	659	698	636	674	693	664	672	703	664	637	617	694	596	618	672	691	682	678	655	675	693	664	687	657	688	643	647	683	663	667	668	659	680	692	659	661	725	692	666	670	657	628	667	692	706	652	651	700	679	675	675	689	621	663	688	720	668	710	705	681	676	678	696	608	651	707	680	721	690	702	668	690	684	653	722	652	666	672	691	656	655	671	681	661	667	666	673	652	676	651	690	730	683	712	634	647	674	654	701	645	678	644	691	674	691	664	653	663	744	709	733	668	683	661	695	680	669	727	652	693	656	679	664	682	704	675	688	707	702	679	656	694	632	683	701	714	625	700	685	683	709	676	685	641	690	723	677	705	730	634	616	710	650	668	714	701	694	652	690	666	678	613	676	672	673	681	656	693	693	658	713	719	658	670	680	695	666	689	703	678	652	641	700	682	666	647	675	670	629	712	657	691	684	705	672	690	662	687	751	660	685	647	669	703	698	726	699	677	664	641	635	691	633	665	635	666	669	683	683	656	717	665	670	610	712	644	667	652	658	692	699	618	709	672	654	659	714	650	709	677	657	680	690	734	704	682	642	665	671	699	690	686	657	740	652	660	681	661	679	709	678	674	666	703	632	666	690	705	693	665	681	637	641	712	661	724	665	642	665	684	646	654	677	681	655	673	688	676	677	698	653	650	660	656	696	633	639	657	659	661	686	672	728	642	680	700	699	684	739	706	654	712	680	652	722	673	719	650	735	696	693	698	669	728	659	633	709	646	711	639	640	675	671	654	648	654	664	660	691	694	687	675	697	672	663	686	658	674	670	693	647	635	677	672	707	663	632	658	645	659	585	635	631	678	683	684	666
27880	11478	1929	1118	888	911	884	947	968	983	948	1850	2406	1859	1240	951	875	757	774	750	785	753	817	776	737	818	811	788	784	722	716	797	772	792	832	798	783	751	784	832	756	775	729	732	782	740	832	798	732	776	770	738	750	790	730	817	733	730	749	791	785	761	726	768	761	734	764	763	803	801	791	733	758	830	756	748	805	781	764	768	759	795	800	765	782	730	842	798	741	786	803	828	800	758	755	729	748	783	769	795	772	803	787	771	775	823	776	819	776	812	762	762	786	754	755	740	800	786	810	750	770	751	795	756	714	757	747	796	840	786	799	759	742	722	771	773	801	787	765	781	788	814	769	801	789	783	781	750	813	752	779	799	753	741	748	770	778	755	705	775	820	777	698	801	772	805	802	758	796	819	785	812	779	805	770	735	782	779	746	757	779	744	751	767	797	797	733	792	771	777	808	821	780	750	738	769	775	757	727	770	774	727	773	736	796	759	781	800	775	743	777	792	755	769	791	793	750	834	817	791	793	783	802	749	798	759	781	763	777	774	764	725	754	728	758	788	786	773	798	774	776	752	782	754	820	737	806	837	757	760	747	769	755	757	765	756	767	785	812	742	761	807	716	801	785	780	776	749	761	750	751	760	745	816	778	734	738	797	788	810	734	814	782	772	707	720	796	736	765	766	749	747	714	761	775	792	777	824	748	778	812	744	770	791	718	784	829	785	775	832	782	816	711	752	802	742	755	752	816	757	782	790	814	762	805	745	849	793	766	795	754	812	803	775	761	793	805	752	793	726	803	766	745	729	737	748	775	803	777	748	785	766	746	740	765	806	755	745	770	769	742	736	776	765	792	815	780	741	777	763	749	766	790	727	771	716	779	764	783	757	787	790	768	827	792	774	800	777	786	809	767	784	798	790	736	759	766	777	736	792	760	716	778	753	810	768	759	800	766	792	759	792	828	806	782	813	768	783	747	722	776	764	775	744	819	705	794	771	750	750	750	793	757	763	752	760	796	828	734	798	800	751	784	788	804	769	822	782	781	774	767	765	774	732	730	773	765	776	762	740	766	750	740	737	777	743	811	713	775	752	805	835	746	742	773	783	707	749	783	766	752	728	789	770	829	793	820	755	776	812	744	796	756	808	720	800	811	812	765	816	759	790	755	716	832	774	753	780	751	755	749	794	782	757	749	721	784	785	764	743	823	799	817	781	785	739	735	747	804	796	739	729	761	785	780	754	813	730	776	839	768	695	801	799	795	782	730	780	719	750	787	799	758	786	729	806	730	722	746	746	808	714	763	762	752	779	784	840	749	749	820	770	830	783	815	780	761	789	804	750	779	750	776	760	752	754	780	769	792	777	755	783	741	788	765	752	777	818	760	745	758	800	784	766	763	805	793	777	808	740	711	721	758	798	754	782	751	772	752	815	793	758	773	756	783	783	807	754	719	809	752	823	763	749	850	781	795	734	802	761	820	754	701	819	782	786	787	779	775	763	757	792	740	779	761	723	741	846	767	750	793	773	771	777	758	787	842	810	815	751	781	746	769	825	799	777	764	758	762	811	793	764	788	763	757	749	770	732	774	788	811	736	784	775	808	816	788	801	738	803	775	779	786	813	779	765	780	777	773	725	759	785	837	809	831	726	748	773	747	771	752	790	718	791	738	740	759	760	774	726	762	820	741	799	761	836	787	781	751	767	790	739	760	710	789	799	760	750	747	740	784	769	814	741	776	774	784	748	744	751	774	813	755	784	782	756	728	729	763	752	769	760	723	738	728	787	769	777	789	747	759	779	838	722	773	781	768	796	826	765	836	800	754	825	781	778	761	736	761	738	846	710	733	756	726	757	783	710	805	796	751	804	748	819	781	751	802	750	742	796	811	753	819	783	760	780	745	795	722	782	788	780	736	770	767	793	760	765	779	766	757	737	754	736	751	765	799	759	755	780	788	782	766	717	773	699	799	769	775	768	753	765	724	777	805	786	790	750	773	745	750	757	734	783	788	722	777	774	742	776	794	741	805	794	783	758	776	766	778	722	771	761	751	757	793	779	776	807	783	799	734	767	745	763	762	781	741	747	831	781	730	808	743	798	778	751	773	750	759	788	806	792	798	780	788	767	799	783	807	768	798	809	803	817	787	790	797	762	757	810	734	759	824	823	794	804	806	769	737	829	734	728	783	759	747	794	770	773	777	802	796	695	794	739	779	776	807	777	703	734	756	778	781	770	787	767	826	760	831	819	708	760	798	777	732	790	755	750	777	832	768	754	740	823	784	754	793	768	775	802	785	794	811	837	819	781	759	740	743	798	765	753	747	767	778	750	729	760	800	776	835	690	734	781	836	806	801	762	797	773	764	743	801	777	754	770	735	760	758	776	772	750	783	813	775	722	752	723	774	757	712	743	779	778	785	777	752	756	778	768	765	793	730	784	786	825	773	736	776	714	768	817	806	761	739	772	787	706	774	813	776	755	767	758	722	769	801	750	796	757	797	790	752	743	758	785	763	750	795	808	800	772	756	754	840	791	765	732	798	716	776	778	745	787	774	702	739	718	762	792	752	800	762	761	785	729	779	746	774	808	765	822	751	782	760	786	747	768	777	777	772	721	779	784	778	766	784	788	802	782	736	787	746	758	751	802	715	769	792	769	750	739	755	755	769	738	749	768	756	778	790	789	790	763	867	753	770	760	738	731	761	753	796	732	732	740	744	817	786	781	786	808	783	756	769	851	840	773	758	778	766	792	739	785	776	791	764	752	691	769	764	751	796	786	784	756	768	795	741	792	736	752	763	770	770	821	694	747	790	822	817	761	789	798	739	808	841	763	809	801	777	769	740	775	790	805	790	752	746	749	812	742	797	799	757	784	814	789	763	748	769	772	734	765	758	792	815	778	799	807	773	721	730	726	803	782	801	746	751	770	793	812	778	801	763	808	750	761	780	743	793	828	724	778	803	765	774	767	791	785	800	762	816	817	794	767	799	751	761	786	791	765	753	806	773	770	804	775	766	764	757	760	825	820	775	743	757	774	755	817	746	760	751	759	767	790	776	800	746	757	762	786	779	754	793	793	832	779	761	793	801	831	723	786	769	787	763	767	757	790	744	758	746	746	764	715	743	788	800	818	742	742	784	797	733	812	768	729	755	769	794	783	770	785	783	818	765	822	697	755	788	766	798	777	773	779	774	758	796	765	747	753	794	710	734	748	773	725	782	790	775	748	794	751	716	772	802	784	804	775	797	753	814	787	713	803	790	753	761	819	761	749	768	772	797	842	788	784	804	764	796	722	784	779	800	742	765	783	767	757	770	781	743	791	767	783	743	801	734	745	817	771	777	745	750	726	805	736	739	727	750	767	752	782	729	750	746	870	764	775	790	795	778	787	732	775	766	804	794	758	763	801	761	756	757	797	790	731	800	759	738	766	758	777	716	766	741	752	774	760	763	749	790	825	759	744	723	782	763	799	785	763	758	770	756	754	724	732	818	762	789	740	778	767	775	821
5819	1256	987	760	784	942	894	971	1011	950	1001	2103	2507	1739	1085	783	726	705	689	669	641	665	622	624	605	685	645	663	603	662	656	646	631	657	645	611	664	655	619	621	576	678	613	571	660	682	641	631	660	668	675	646	614	684	640	608	640	666	669	652	626	592	618	645	637	629	634	653	630	652	661	624	635	580	600	645	611	644	565	635	634	593	640	649	640	608	652	635	632	656	621	663	619	618	595	649	664	673	614	626	647	664	647	611	583	612	622	645	648	614	644	654	628	641	639	643	639	615	600	649	643	641	609	619	650	627	641	635	661	635	649	615	626	652	633	642	616	618	665	660	671	638	638	634	626	629	659	633	642	647	668	665	617	654	645	674	640	637	606	661	681	662	639	643	641	620	620	620	643	673	676	574	640	628	630	643	649	610	638	598	614	597	648	640	635	609	674	635	611	664	634	655	651	652	665	638	636	614	648	638	603	649	628	618	616	658	650	603	612	629	678	599	685	670	614	637	668	606	634	669	600	659	667	641	597	617	601	646	614	635	645	631	650	629	589	682	611	605	649	647	633	626	632	644	640	629	670	677	654	642	644	649	623	633	671	604	636	636	638	671	647	643	618	648	622	621	684	645	650	612	631	627	639	652	660	626	648	627	649	625	665	590	631	606	622	610	620	621	625	648	614	642	644	660	589	650	640	641	587	680	600	621	584	621	637	656	604	645	628	664	650	631	663	633	611	633	679	632	630	666	647	641	651	624	591	650	624	611	643	603	642	616	625	659	649	610	648	571	606	615	650	613	656	630	637	627	595	632	636	659	664	611	636	662	633	583	625	640	660	640	631	616	679	614	605	632	652	637	612	644	588	666	658	640	684	623	610	658	658	635	627	654	660	647	641	632	678	623	637	658	638	636	596	623	643	637	579	630	663	628	616	629	695	605	593	681	629	613	640	660	671	598	654	659	664	667	600	619	623	717	681	606	611	613	674	625	636	622	647	660	579	615	626	593	631	623	622	654	662	654	612	641	648	639	678	678	647	658	636	641	614	623	665	630	630	683	631	640	642	677	595	621	642	633	627	671	594	678	632	657	686	648	649	683	649	585	687	654	598	628	639	626	632	664	636	647	627	642	609	626	625	642	677	626	665	652	629	610	616	641	629	668	651	621	626	641	627	641	618	615	594	652	592	634	641	635	666	597	642	692	639	641	680	636	602	620	589	608	638	675	636	608	672	625	595	656	635	585	632	692	629	643	618	657	649	632	649	669	664	640	637	631	608	699	623	666	648	625	669	640	671	631	617	646	621	655	634	591	641	647	639	625	588	654	595	641	631	633	622	614	680	629	659	621	669	635	649	668	650	649	672	629	627	580	673	672	613	611	613	623	614	619	598	617	628	615	681	635	645	611	616	645	607	670	626	690	641	602	661	667	652	616	618	633	593	636	645	602	572	638	588	676	638	708	619	605	647	647	672	642	636	616	653	627	641	664	652	650	611	608	674	677	642	654	604	638	661	660	689	631	670	664	654	607	691	620	632	643	603	651	628	655	663	600	625	661	629	659	645	572	617	626	629	611	653	661	634	599	637	664	614	621	656	618	588	667	629	637	602	625	640	579	659	679	669	637	659	664	652	604	633	629	617	635	662	621	643	627	659	617	616	634	626	642	623	632	672	669	643	630	617	671	642	680	587	617	642	669	625	619	626	615	619	637	651	611	646	623	618	633	647	636	632	658	687	623	665	630	612	634	643	650	600	639	708	686	650	666	679	662	626	672	600	648	630	646	601	630	675	617	606	612	663	627	599	653	607	655	655	636	649	623	622	635	645	627	656	645	639	689	633	647	658	656	621	621	612	620	643	625	646	606	632	616	599	628	606	605	617	661	652	653	633	650	638	618	638	629	608	653	618	653	670	624	651	618	633	663	648	637	605	641	604	626	610	649	646	623	644	687	597	604	625	636	656	649	652	634	649	621	647	652	594	629	658	645	664	601	718	617	627	628	621	672	637	608	654	617	642	636	658	593	621	657	624	619	610	664	623	653	625	647	651	640	648	614	613	633	672	644	616	617	587	671	661	630	703	691	644	619	675	625	634	641	637	666	642	628	666	663	671	614	643	604	636	611	615	647	594	627	590	637	636	647	671	605	644	624	640	694	663	650	674	655	623	608	627	622	646	667	639	633	576	610	628	635	634	603	646	648	645	607	662	619	625	641	625	668	639	649	614	605	639	602	633	605	655	617	613	626	660	632	665	633	624	616	605	647	661	648	635	649	655	637	679	662	607	655	607	609	666	697	610	676	669	640	633	673	630	660	673	588	701	640	652	632	621	654	609	676	658	648	659	677	622	606	657	676	631	648	609	629	620	655	638	636	606	645	614	641	648	616	591	610	628	611	640	624	609	660	657	692	646	675	657	682	613	638	669	627	634	643	624	625	658	601	691	611	618	627	661	601	606	682	607	629	622	652	665	627	596	619	617	603	607	626	598	635	636	667	605	592	591	626	661	671	692	621	607	640	627	646	618	642	679	637	610	702	674	598	604	636	619	608	658	642	622	614	639	633	600	644	617	646	674	621	698	669	640	627	633	671	622	650	661	674	619	672	633	637	654	641	637	661	610	637	626	620	663	649	601	642	635	619	609	640	634	594	568	661	641	635	633	624	623	640	638	649	606	653	610	654	666	624	621	613	641	647	638	680	638	621	649	631	642	610	653	623	644	643	678	607	653	635	597	638	670	597	633	636	680	636	644	653	598	658	628	641	608	608	643	611	619	599	640	657	655	620	610	667	656	613	645	609	654	659	631	641	686	636	615	570	671	645	626	630	674	624	602	657	670	612	651	659	596	634	660	635	639	677	588	614	635	608	674	653	645	639	609	589	618	640	642	669	628	597	625	605	584	621	634	611	587	617	662	654	630	636	582	618	620	613	635	632	685	629	649	631	650	617	619	625	620	621	647	615	628	606	621	653	640	660	648	640	642	601	640	621	612	622	618	589	620	621	693	631	653	608	615	636	601	615	604	649	614	636	638	659	640	623	627	635	635	596	599	623	608	640	629	623	619	633	599	643	668	656	640	691	624	629	637	640	634	628	643	635	653	618	620	609	619	634	656	620	633	637	640	573	616	615	654	619	648	573	644	643	638	615	658	632	638	634	655	651	641	671	659	601	679	589	598	659	670	630	654	613	610	627	592	629	608	634	612	607	650	694	574	674	647	637	625	652	657	653	638	587	593	607	638	643	630	635	639	624	620	629	589	629	644	659	674	612	631	661	614	574	593	663	598	623	680	647	645	633	595	629	609	647	582	657	671	647	647	648	658	643	608	617	619	617	597	682	621	652	639	677	649	622	636	651	652	625	650	669	644	650	641	657	670	667	660	649	631	643	613	601	584	602	618	649	646	640	657	627	663	610	636	604	653	637	638	639	645	659	659	652	632	685	678	599	622	620	633	629	608	614	658	623	658	616	649	626	685	626	623	666	651	645	682	650	645	634	679	625	593	669
25736	21504	27711	25627	8803	1829	1357	1134	1229	1334	5170	15162	15271	10058	3962	1549	1087	874	756	732	750	738	730	755	745	707	705	771	719	740	723	734	736	727	727	761	736	752	735	681	754	738	729	734	690	697	752	724	694	738	705	751	731	674	734	712	721	698	674	687	778	684	730	678	747	701	719	708	720	753	674	704	712	721	743	732	723	758	734	698	721	748	716	702	693	729	743	734	751	708	734	713	728	733	754	740	731	656	758	778	700	730	746	700	747	725	719	738	701	738	707	711	727	727	775	719	706	688	715	738	702	731	742	766	712	719	741	741	711	760	712	677	687	661	763	744	720	694	760	708	794	715	736	713	723	711	698	698	760	749	729	735	678	688	697	732	742	703	722	668	723	685	740	734	706	709	714	738	713	710	681	751	711	728	783	708	755	750	715	748	747	701	698	711	757	728	735	700	733	719	739	708	731	717	761	738	748	714	704	714	701	754	708	712	747	712	723	729	705	730	702	718	773	738	769	732	731	703	728	698	680	728	726	705	701	733	749	747	758	681	699	673	717	720	756	706	711	701	731	725	749	733	698	742	652	686	744	721	713	712	754	706	774	718	738	692	759	718	686	730	697	789	768	737	774	687	762	720	679	704	739	701	723	696	682	722	708	772	723	751	704	702	717	709	694	722	725	749	687	721	686	731	714	727	770	709	689	692	729	708	733	678	736	686	711	719	769	699	722	713	762	717	687	709	728	738	721	802	687	726	722	721	717	725	698	717	692	717	704	697	725	702	677	687	717	729	689	684	645	754	729	735	732	737	718	695	702	710	735	706	724	743	725	677	719	728	685	734	727	699	663	756	741	721	737	713	724	753	753	729	734	739	775	762	711	678	734	695	709	725	697	729	725	748	718	681	663	735	746	689	742	708	714	717	703	703	712	708	749	730	720	708	690	703	728	720	736	752	703	753	674	681	705	767	748	730	698	717	696	698	718	762	727	696	732	681	715	721	746	726	703	723	730	738	742	715	748	709	716	713	768	700	730	688	690	727	746	699	725	712	704	694	733	732	688	733	743	706	775	782	764	735	707	741	727	704	729	708	722	726	709	728	732	702	741	732	718	722	730	728	708	683	697	682	694	711	681	775	755	768	744	757	774	698	731	711	726	719	687	729	693	767	701	705	766	741	689	690	754	737	746	724	718	696	687	713	726	725	727	704	745	718	761	754	749	743	756	704	678	708	693	690	695	706	729	733	738	713	704	679	736	743	744	753	701	703	750	754	719	765	667	740	758	685	740	679	693	730	720	769	714	710	700	714	716	717	688	720	736	710	695	736	707	739	708	681	678	740	724	717	726	707	700	731	746	732	701	743	739	725	741	728	746	730	735	724	726	718	702	735	759	678	689	714	733	724	712	708	742	715	717	733	746	729	722	694	736	723	763	777	690	704	707	733	725	711	723	743	738	697	715	730	691	681	720	746	811	753	730	738	721	720	705	737	750	713	657	746	732	760	736	711	719	704	717	747	733	748	745	702	725	719	657	730	696	726	681	708	722	683	786	717	741	775	722	700	675	716	740	720	737	711	747	735	743	740	728	731	714	739	692	739	698	731	744	708	732	748	737	754	735	665	731	754	719	715	718	696	723	695	761	708	765	706	690	750	693	732	729	754	732	737	772	687	647	739	713	730	697	692	695	687	682	735	760	677	739	702	718	711	767	793	720	711	698	714	764	753	733	715	723	705	717	744	712	715	737	706	745	707	725	730	722	741	705	757	746	739	729	764	744	716	748	734	733	773	690	709	732	706	748	712	761	699	742	762	739	764	732	722	723	703	776	741	704	753	772	740	758	724	724	726	770	730	694	714	694	729	725	705	729	724	742	732	730	677	695	693	699	680	684	709	709	673	714	695	731	737	771	746	691	732	720	739	723	777	750	711	695	718	727	672	726	695	673	674	733	674	681	682	737	741	756	709	688	706	718	762	734	757	705	689	682	727	727	692	767	739	728	778	714	728	732	716	700	737	745	734	746	744	730	715	707	770	732	754	732	757	686	687	718	690	739	746	732	726	772	772	702	690	730	700	695	697	745	688	736	707	783	736	738	708	725	724	726	741	721	691	748	756	669	763	679	691	713	728	766	698	690	663	798	698	746	755	736	660	706	701	724	721	734	700	727	714	713	689	757	692	723	730	695	720	680	738	724	722	678	691	677	711	714	725	753	742	749	723	701	680	715	722	737	674	698	783	707	670	749	690	725	661	767	751	681	802	770	740	750	774	725	733	746	703	733	709	750	695	746	710	714	715	715	727	703	754	695	717	702	704	698	744	735	716	706	701	682	688	717	755	732	691	719	735	709	722	695	720	701	734	676	737	708	730	692	720	696	753	708	718	721	795	680	760	682	714	768	682	753	711	706	762	757	702	712	739	710	708	734	762	678	640	733	719	746	730	752	707	722	723	694	694	732	706	679	671	702	699	704	725	731	772	784	736	705	745	746	735	683	719	739	758	758	732	752	713	688	730	720	712	724	697	749	660	727	697	703	766	697	743	759	708	755	725	748	710	723	724	676	690	757	728	688	704	735	693	655	698	672	748	733	739	696	696	731	716	718	710	725	741	714	713	709	710	707	758	733	650	732	723	696	734	707	717	726	748	727	734	700	731	695	724	726	721	725	744	714	754	689	720	734	719	744	714	722	716	688	733	713	688	702	724	773	744	671	692	756	695	718	727	700	746	719	733	735	662	720	712	730	714	745	723	720	707	700	711	721	777	717	688	660	744	773	731	673	704	757	750	752	689	730	734	761	783	719	691	761	727	715	704	743	690	679	718	702	673	674	717	748	706	717	760	763	718	728	709	686	714	769	680	688	712	693	730	681	730	767	700	734	655	643	727	770	755	734	681	754	687	760	698	716	712	695	716	758	758	694	774	718	742	768	713	731	725	769	757	759	725	702	729	756	757	749	738	677	719	691	695	709	756	760	718	730	672	710	731	714	725	718	720	716	749	733	701	702	751	738	752	689	706	731	684	740	726	725	676	779	691	724	691	718	678	747	695	694	725	796	703	667	664	743	736	704	773	698	774	756	723	735	699	724	748	740	692	706	729	682	725	695	719	714	806	701	705	705	689	666	777	737	742	732	749	762	768	724	738	697	738	723	713	693	732	701	740	740	726	728	704	715	700	704	675	722	731	705	706	720	654	734	765	735	696	694	746	720	711	702	721	688	692	723	725	680	691	705	671	741	697	699	719	665	687	738	718	709	732	725	750	717	707	753	692	735	782	758	755	692	747	701	761	727	734	705	714	753	719	745	731	746	740	695	699	702	695	715	706	732	669	674	714	665	748	736	718	710	680	704	676	724	714	746	677	701	716	721	715	740	709	755	720	718	694	707	725	732	696	706	744	751	748	739	730	744	706	751	748	697	725	708	775	729	721	723	724	734	713	739	673	688	710	713	705	734	691	729	755	728	720	734	696	738	719	676	781	747	766	733	739	725	729	743	726	748	663	744	749	737	750
4235	4197	3384	1965	1433	1244	1101	1154	1454	1799	7033	15731	13816	8796	3663	1547	947	684	616	609	693	607	647	604	621	634	618	606	635	648	630	602	622	621	649	624	579	605	635	620	611	607	604	605	627	608	625	590	564	614	665	611	647	652	604	598	665	602	621	636	615	648	616	612	583	604	616	598	660	642	625	608	614	585	667	607	605	671	607	617	617	623	630	668	647	617	621	612	660	685	609	590	661	629	667	632	627	678	659	601	631	635	673	613	624	591	676	679	593	575	637	613	595	585	629	635	605	589	607	597	631	594	591	600	643	617	627	640	648	583	639	635	578	597	619	639	625	596	622	620	609	639	580	623	628	657	628	655	646	602	614	624	605	653	613	614	605	622	602	583	622	634	618	535	595	636	628	642	606	651	615	631	622	607	638	599	619	611	600	619	641	635	657	599	606	686	555	649	607	668	578	621	567	581	634	653	578	650	641	577	623	638	628	609	614	638	620	596	623	646	599	620	620	610	608	644	618	648	638	624	623	617	605	624	619	586	580	648	643	648	613	631	629	629	596	576	631	615	579	646	614	627	598	583	618	556	616	567	609	605	606	635	613	608	641	643	594	624	603	605	620	651	640	620	592	621	625	594	633	619	559	616	626	634	578	605	645	620	553	687	623	621	660	563	660	617	643	572	650	577	598	602	600	597	613	622	629	642	623	593	582	595	601	589	604	594	612	640	620	650	601	563	634	623	609	590	603	595	580	623	640	650	602	620	586	611	597	647	627	598	635	675	600	618	614	624	637	588	650	624	638	607	599	624	628	595	609	655	622	599	628	626	611	663	635	682	567	648	595	618	663	602	668	649	653	609	648	593	571	620	627	665	620	621	589	606	649	608	590	638	600	573	649	613	613	614	630	650	603	631	598	559	609	620	628	629	616	597	627	635	613	571	605	616	654	635	630	630	618	618	604	634	652	598	587	642	606	598	607	596	622	595	653	614	601	592	648	614	615	599	629	629	592	597	619	623	581	617	658	585	616	632	662	633	590	591	649	628	605	680	569	622	613	675	625	569	599	626	569	665	626	603	646	680	607	626	612	590	587	640	628	549	628	561	599	567	601	602	612	653	645	623	604	640	623	622	599	617	630	691	631	587	646	614	584	614	624	634	615	597	638	619	611	635	600	613	665	624	605	591	634	570	655	619	600	636	649	620	589	652	604	617	620	608	626	591	638	618	609	621	645	588	630	629	602	610	625	607	618	594	598	587	617	575	600	577	618	632	611	597	607	600	633	612	595	614	609	620	633	595	619	638	592	650	584	587	610	589	626	637	630	579	589	622	571	622	640	604	619	635	650	615	592	625	627	630	617	598	647	613	634	588	639	587	624	597	609	630	594	609	609	603	607	604	604	583	622	625	612	608	598	618	618	582	604	645	593	598	632	608	629	639	594	663	601	600	650	650	604	562	603	594	557	626	610	603	619	597	588	579	592	613	596	641	632	629	652	600	577	605	663	630	628	630	665	623	601	624	604	614	660	628	654	608	642	641	584	666	645	606	583	589	594	599	666	645	597	571	633	617	596	632	616	626	636	608	635	577	630	597	615	605	619	580	652	598	683	633	580	584	644	608	625	668	636	556	616	592	681	604	645	604	629	648	635	607	590	612	614	589	558	622	616	600	619	650	607	582	653	607	634	600	608	686	602	628	636	653	593	616	593	676	647	567	632	622	597	616	613	635	676	604	631	620	597	619	604	663	590	617	590	639	640	628	612	634	624	593	577	577	591	600	590	599	640	566	578	643	612	633	632	642	615	612	578	600	635	633	649	566	610	625	668	592	643	621	590	607	617	595	614	600	623	638	600	591	618	585	605	575	578	584	628	620	585	619	577	597	645	615	608	629	604	633	650	614	634	651	578	597	614	603	592	632	587	592	600	629	627	642	602	618	608	648	643	609	604	618	552	621	640	620	626	590	630	615	609	604	599	599	593	615	603	582	580	627	599	635	647	600	613	588	628	580	628	647	640	575	638	651	607	598	579	610	612	644	638	619	586	605	592	610	630	602	601	672	628	616	632	635	604	655	633	660	632	649	616	647	613	625	631	615	632	595	577	667	596	625	593	646	632	588	612	631	600	646	620	612	617	665	650	619	592	643	619	611	627	593	630	624	644	550	621	635	622	619	658	638	632	620	598	620	587	610	635	630	609	628	645	606	632	577	624	627	601	630	616	633	608	597	615	679	626	597	638	581	586	613	618	605	631	607	609	603	639	579	616	629	626	645	574	628	575	602	637	643	607	625	613	678	652	612	607	626	603	641	614	564	647	635	633	591	609	624	628	644	612	636	624	586	633	609	622	630	631	627	641	618	646	601	608	614	635	665	617	636	623	624	642	601	604	671	621	676	587	645	635	603	648	609	640	623	634	584	595	533	621	637	607	672	642	568	610	617	580	644	615	565	606	575	628	632	597	566	645	632	633	566	607	625	628	599	626	613	589	646	629	623	591	596	632	579	578	604	607	579	588	652	682	613	553	595	643	625	615	613	648	647	601	621	610	574	594	607	614	590	576	602	617	586	594	605	645	611	576	577	642	609	595	663	582	635	604	583	643	638	597	603	628	590	625	589	597	616	614	613	611	595	608	660	601	650	606	599	649	619	637	608	690	571	646	662	606	615	634	682	633	561	610	593	589	613	638	611	595	614	629	614	592	609	591	593	644	603	623	615	653	636	595	596	639	637	595	591	613	667	586	604	654	651	594	628	648	649	623	618	586	613	615	652	650	635	617	612	607	642	618	604	596	635	631	628	576	641	616	596	582	620	651	603	619	654	622	594	637	644	613	615	627	609	583	594	660	603	601	628	625	661	612	601	611	626	636	642	592	607	608	601	649	573	596	587	632	665	599	622	573	609	677	631	642	563	587	613	628	608	635	635	616	638	621	601	621	586	596	547	621	611	644	592	604	607	579	622	605	601	610	632	568	607	684	610	629	621	645	623	617	595	585	640	617	617	600	601	598	600	644	633	551	589	641	605	598	646	630	598	619	588	622	648	623	633	615	612	623	596	589	645	633	600	615	619	602	599	597	634	617	601	645	635	585	616	621	620	671	623	645	614	635	635	546	608	605	651	653	672	614	644	605	636	591	629	627	580	568	594	577	618	599	587	641	589	635	652	604	589	622	631	652	600	629	594	639	604	617	652	639	604	624	583	638	597	652	639	668	551	610	614	615	589	575	613	595	579	608	575	651	674	599	623	624	615	638	602	574	603	616	659	620	611	643	652	636	622	600	644	593	622	631	587	638	616	612	639	594	682	594	599	583	656	595	578	610	621	596	607	605	601	639	629	649	611	635	614	632	606	651	622	613	600	634	611	637	626	569	623	608	640	588	600	574	609	604	603	632	601	640	618	611	610	607	658	598	661	599	645	625	575	609	639	586	613	601	573	640	675	579	619	656	563	589	672	598	608	654	584	595	594	615	618	726	598	626	595	594	601	584	619	620	595	615	581	617	625	603	630
24638	21456	28662	24650	21277	7037	2193	1585	1457	1745	4836	25664	26000	18258	8298	2630	1494	928	869	846	851	858	851	855	835	901	843	795	824	834	845	836	873	811	832	820	809	816	862	789	803	883	876	798	817	810	828	837	780	826	845	794	750	823	787	819	828	843	788	749	802	833	830	797	789	799	866	797	819	771	827	791	826	825	829	800	861	802	832	831	862	778	842	834	877	846	874	813	803	742	775	822	807	817	835	884	836	845	819	884	836	786	829	794	798	824	850	793	851	860	864	799	856	867	858	833	793	872	830	814	847	811	777	827	875	746	836	825	799	796	831	810	827	834	819	804	765	793	796	826	808	837	813	803	799	770	769	782	807	795	850	809	829	796	829	811	840	894	857	834	834	788	852	840	832	774	779	830	822	812	762	826	839	857	839	779	859	819	805	796	790	746	810	811	752	768	779	809	855	848	762	804	816	795	832	783	864	824	791	835	821	789	848	800	784	841	805	796	796	848	787	779	830	787	832	805	782	790	789	799	835	842	831	790	758	807	859	796	834	769	833	843	797	813	825	824	813	790	840	804	762	853	829	834	824	801	797	778	853	800	791	813	805	801	848	844	831	790	841	806	827	781	829	810	841	821	809	812	788	809	839	772	821	875	836	819	825	789	788	804	821	849	775	859	868	805	811	851	814	793	825	848	831	794	778	820	797	873	783	835	793	807	797	804	868	809	805	834	812	840	813	807	854	797	815	787	814	854	878	789	864	821	870	785	809	812	812	791	816	806	806	812	788	797	798	834	785	771	860	840	790	819	800	807	820	804	846	793	844	822	812	842	764	796	777	798	809	786	757	846	824	783	828	850	881	845	788	833	849	878	812	824	814	829	827	861	780	801	766	866	861	802	826	759	835	806	851	812	790	827	777	806	858	783	808	843	793	873	833	826	827	833	810	822	833	791	807	824	798	806	798	828	821	822	800	800	804	863	839	821	810	789	836	815	813	832	812	824	810	796	824	778	811	858	823	796	852	825	853	836	896	834	793	856	828	802	809	812	848	789	766	819	834	880	859	838	817	833	858	835	808	790	801	898	832	854	831	851	812	852	831	848	832	860	787	826	771	815	827	807	730	785	805	817	810	801	807	776	823	826	854	784	788	760	821	828	835	811	777	802	779	750	847	840	811	790	781	792	750	815	884	817	786	839	794	858	768	800	764	806	829	770	797	836	808	822	809	808	771	830	869	816	788	858	820	811	839	804	784	829	833	786	827	810	855	830	850	789	814	803	803	827	828	799	824	854	822	849	844	876	846	829	844	841	807	785	838	819	814	792	802	837	812	804	809	902	833	814	867	832	819	827	813	792	833	856	843	806	854	785	798	812	787	805	881	847	795	824	817	794	824	829	844	794	827	861	809	781	815	871	823	840	817	795	754	796	855	832	828	812	828	808	813	852	844	795	796	813	830	816	812	850	847	877	818	812	848	798	865	800	769	819	821	855	831	826	855	802	793	836	793	835	812	799	781	802	815	792	863	835	826	788	836	786	800	833	825	839	815	778	805	768	801	833	838	830	771	819	833	782	842	825	783	816	803	783	789	818	799	848	809	814	793	843	803	773	812	788	804	852	883	796	797	812	869	821	812	815	797	793	853	828	819	820	872	829	821	820	791	805	854	812	763	790	819	797	808	836	840	849	790	818	838	775	802	846	826	811	814	840	801	847	785	867	869	795	880	836	816	771	795	817	811	788	817	826	850	796	786	796	783	833	834	786	793	792	801	802	859	777	844	846	773	766	818	800	832	786	775	811	798	834	796	858	876	783	867	840	796	752	803	797	771	815	828	757	771	826	783	823	815	861	776	776	823	832	815	865	757	788	816	791	834	856	744	799	852	858	798	825	837	836	800	778	748	841	858	781	819	819	819	838	786	790	842	867	807	823	878	802	788	852	781	782	809	803	803	769	768	780	838	788	808	842	761	775	799	803	793	821	779	792	814	876	810	831	793	831	812	819	768	783	740	821	814	776	840	798	852	801	829	836	775	794	786	841	772	794	845	795	832	791	785	815	817	840	882	800	836	822	808	812	848	792	814	847	822	834	880	856	814	797	757	898	825	818	794	847	843	784	822	817	818	791	854	802	786	836	866	800	810	756	798	866	837	799	803	766	759	845	802	794	781	789	834	833	864	828	768	770	794	786	803	789	816	807	830	775	781	811	811	800	842	787	797	781	856	847	831	837	750	803	737	829	860	806	798	855	780	821	791	793	845	790	831	796	840	805	783	813	840	805	801	772	779	786	804	800	869	773	854	751	768	873	806	799	875	808	813	811	867	838	806	818	784	816	845	788	864	832	815	796	856	839	858	806	825	831	819	770	815	759	811	784	806	802	794	787	808	823	858	794	788	831	807	824	784	796	818	822	826	881	815	812	794	819	786	814	807	844	787	843	818	765	826	782	860	863	827	826	824	811	806	803	849	805	875	790	836	817	775	876	851	844	831	855	807	808	811	761	837	822	826	838	856	868	812	807	804	775	836	805	820	847	833	862	836	784	825	846	791	832	868	791	816	788	830	804	827	838	792	876	795	788	820	850	834	828	855	872	821	894	831	817	793	778	824	804	785	778	819	825	835	805	837	844	766	805	798	794	777	818	860	807	825	809	802	847	805	810	820	833	815	809	729	808	836	841	862	777	820	819	764	817	808	826	806	846	810	821	879	849	852	789	817	838	802	826	835	810	903	765	814	828	762	784	745	825	809	784	869	861	789	850	793	784	792	823	798	784	841	872	803	827	807	842	821	759	841	843	829	875	806	811	781	793	820	823	766	850	790	832	885	826	834	850	798	834	812	814	856	815	835	790	838	803	830	816	813	843	834	823	817	799	843	802	823	795	784	773	793	792	780	811	846	795	810	841	787	851	803	812	781	803	871	838	848	846	779	859	815	821	810	763	764	780	820	868	751	810	803	826	796	789	781	805	839	787	811	849	842	847	844	774	838	812	777	883	802	800	836	807	781	834	780	814	783	775	810	834	815	785	749	761	854	763	741	794	783	800	801	800	828	816	768	790	818	810	793	800	828	789	794	784	792	823	857	842	782	832	872	820	829	831	860	795	818	798	779	801	789	773	802	786	821	831	823	843	790	763	742	824	776	800	872	839	806	844	825	789	787	804	823	811	779	790	840	873	848	782	837	828	806	815	819	800	775	798	817	758	816	829	850	797	859	825	836	812	866	825	775	768	773	789	796	834	778	817	831	797	863	803	828	788	819	771	821	789	825	802	825	830	825	766	741	792	766	847	833	841	806	851	856	789	811	802	845	857	782	802	798	775	792	805	824	829	794	854	871	783	830	773	823	806	789	816	829	812	754	813	813	853	800	832	839	843	814	805	844	802	796	840	862	852	807	798	832	803	783	845	823	807	811	865	850	825	822	776	846	811	753	846	785	766	800	817	780	833	769	818	774	779	795	825	809	801	801	832	837	784	879	800	806	858	829	825	794	789	859	786	797	852	848	800	816	832
4542	7122	5568	3148	2323	1809	1614	1577	1794	2274	7056	26810	22095	15136	6722	2497	1367	855	718	704	714	701	679	667	670	706	677	702	731	650	663	680	717	694	639	743	652	704	677	706	678	672	728	629	685	759	708	714	720	693	710	698	707	715	698	720	718	692	669	705	693	656	686	698	676	662	712	680	689	724	735	696	707	708	728	678	691	729	719	660	720	701	701	703	685	676	652	721	686	667	681	678	691	708	724	638	770	691	668	678	652	699	679	670	681	660	681	710	686	664	724	683	658	713	715	672	700	650	682	722	726	677	705	678	685	714	693	696	670	672	726	667	756	687	679	760	751	629	686	718	679	680	665	700	658	720	692	682	705	711	707	720	668	637	712	693	665	691	674	671	717	694	696	700	668	697	701	685	695	699	692	660	671	724	642	694	711	705	681	677	689	700	699	708	714	710	707	707	682	695	690	662	665	713	617	703	687	703	684	679	669	678	675	668	724	714	650	717	677	721	727	745	727	682	686	696	704	734	643	695	681	702	695	712	700	654	690	692	658	724	668	683	749	709	684	689	703	659	676	698	716	742	683	697	686	687	644	698	660	688	667	696	681	673	679	653	663	652	670	674	751	662	662	723	723	703	665	689	669	708	714	631	702	667	737	746	684	686	651	685	705	707	678	676	698	690	677	695	715	636	688	695	680	677	718	746	717	690	696	724	660	723	707	709	675	682	689	668	692	693	660	726	718	683	634	682	675	723	720	688	696	695	699	729	690	660	709	659	677	738	719	670	693	657	713	686	679	679	728	682	722	725	677	682	703	709	743	733	694	724	719	699	675	681	625	696	705	714	696	621	717	717	756	703	677	694	732	654	674	678	653	692	682	698	703	688	709	714	681	667	702	686	669	693	655	690	719	730	663	669	666	683	696	721	716	703	679	636	756	647	709	708	709	659	696	721	663	676	735	644	727	669	646	678	688	669	731	703	662	678	703	676	743	706	744	684	703	705	700	695	681	697	719	677	714	700	694	680	671	700	688	674	674	736	719	704	682	711	684	735	734	692	679	662	703	660	697	753	686	698	724	685	704	641	714	701	678	691	665	702	675	684	679	675	690	704	636	682	678	650	704	711	697	713	648	701	689	651	685	698	751	734	712	699	687	690	710	678	683	687	718	629	678	672	731	667	683	673	730	720	763	674	670	640	703	723	686	686	689	696	727	722	643	693	701	678	701	639	713	675	709	728	703	654	675	668	720	732	722	751	717	685	657	674	654	643	700	671	664	684	719	673	656	644	708	716	691	710	671	729	734	684	709	697	677	669	706	732	721	684	740	731	658	633	698	600	689	690	725	641	704	697	699	694	658	753	708	685	665	667	672	721	693	678	728	700	707	682	731	683	653	671	672	723	702	744	673	698	718	688	675	688	676	701	704	697	681	677	685	685	675	662	707	689	672	700	700	689	664	679	707	663	672	716	711	671	690	673	692	757	745	691	665	743	677	654	688	677	689	709	702	713	736	690	726	691	695	689	710	657	638	725	712	683	691	668	719	648	706	695	671	650	697	662	653	683	721	706	641	696	702	692	663	682	703	697	685	716	734	679	717	638	704	691	699	725	679	662	690	719	717	687	728	706	714	663	735	678	701	715	732	737	646	699	665	702	730	661	674	718	729	685	713	672	674	705	700	682	721	717	741	682	668	688	666	711	683	675	712	665	716	732	685	659	691	710	692	672	722	638	708	715	681	665	692	755	639	714	668	675	661	657	685	675	654	675	690	705	675	713	702	710	669	705	663	670	670	695	691	723	646	698	660	704	678	670	670	700	658	687	721	687	678	726	655	704	724	752	675	698	681	693	680	683	710	688	694	732	743	711	713	704	664	663	658	673	674	705	716	713	714	692	693	688	675	668	679	679	698	703	650	692	708	671	695	708	688	672	675	700	712	690	718	672	685	705	710	670	686	682	680	670	686	679	645	745	685	664	662	685	675	669	701	723	705	683	685	736	654	650	731	684	669	687	699	669	666	700	741	715	685	673	683	636	703	692	725	677	698	692	717	700	696	690	666	701	659	723	679	655	680	708	692	649	712	711	731	708	666	700	692	688	678	694	720	666	721	707	680	670	682	666	648	703	684	624	678	710	698	710	690	709	684	661	721	681	711	679	689	639	718	672	712	724	682	703	643	727	735	680	660	674	677	685	653	648	646	734	687	680	702	695	660	723	686	706	686	663	684	702	646	758	616	670	717	678	707	688	665	686	678	680	668	676	651	745	689	626	688	732	680	687	754	693	670	676	660	639	693	687	695	715	678	689	691	669	686	681	659	670	702	706	697	718	720	680	675	710	647	694	703	728	680	706	664	692	665	720	680	697	683	712	690	745	699	664	663	664	669	701	644	702	683	740	693	664	642	706	677	670	696	673	668	673	729	706	748	638	681	672	665	663	694	701	647	693	719	674	671	675	687	671	665	648	712	703	689	649	667	714	700	645	693	659	710	683	676	726	682	698	684	664	697	666	680	713	691	668	648	745	704	681	717	666	661	639	650	684	691	672	733	640	697	705	698	696	691	659	676	724	697	661	658	712	681	670	694	707	654	654	675	668	634	755	716	683	681	657	664	682	697	675	674	736	660	659	689	687	689	698	667	661	662	647	700	670	681	679	717	670	683	696	669	679	678	656	670	691	673	662	673	684	685	710	668	738	681	740	721	721	727	674	672	703	695	716	656	639	710	668	681	689	690	712	662	732	688	694	746	691	667	679	660	694	645	683	661	666	734	727	737	675	688	689	693	703	633	685	656	755	679	701	641	730	711	765	723	690	718	676	709	618	718	669	683	683	686	664	736	710	700	696	692	696	707	670	677	700	633	696	685	717	769	645	694	705	678	665	714	648	681	677	666	707	667	671	695	673	688	665	695	690	663	708	664	647	688	693	700	668	680	677	693	695	656	664	701	645	702	707	699	750	697	735	653	689	744	712	684	707	732	692	671	645	698	649	692	704	691	711	700	731	683	658	655	644	684	733	697	657	679	644	668	695	709	662	707	663	705	687	714	670	661	669	669	676	653	700	722	660	704	711	669	688	648	699	712	694	686	681	644	665	722	750	673	670	698	675	713	706	677	670	680	668	705	691	685	676	722	698	689	644	708	642	658	698	722	674	688	686	661	707	684	661	684	699	677	683	684	729	753	695	667	670	677	696	654	653	657	737	726	701	680	714	723	703	703	684	681	677	681	661	634	670	688	704	697	659	663	680	682	709	681	704	624	651	666	682	676	665	668	665	660	693	708	704	657	680	712	727	738	672	699	628	679	686	651	666	702	690	715	721	723	699	725	673	714	678	689	687	683	692	670	653	731	674	688	683	711	699	654	662	717	665	698	712	698	727	654	673	744	693	672	702	718	709	703	615	688	715	675	682	663	685	711	663	660	701	721	678	651	701	711	691	691	668	649	678	709	664	694	724	611	703	679	702	672	717	702	660	690	719	680	703	665	686	651	671	695	651	711	693	683	684	646	713
27817	11242	2185	1231	983	869	893	852	896	870	1073	1813	2165	1810	1300	941	799	764	755	873	778	759	765	756	773	793	745	763	752	754	785	772	772	787	794	769	781	742	761	809	805	728	750	783	798	806	800	757	796	756	807	783	727	765	775	773	716	737	694	778	738	774	801	762	747	694	776	803	749	752	746	723	750	752	767	762	753	732	768	764	731	791	744	769	724	747	820	748	805	729	687	760	788	759	814	791	757	800	812	784	732	782	768	743	768	760	762	701	807	760	786	738	773	773	754	696	701	760	757	776	760	760	812	720	818	758	767	713	714	765	726	738	768	792	771	759	753	779	784	784	775	775	746	785	766	781	778	796	753	740	811	769	748	704	780	740	732	775	708	767	769	765	780	756	763	805	754	738	787	719	747	782	700	800	809	757	777	750	777	752	787	753	794	752	798	777	736	774	747	795	785	760	729	724	816	755	746	756	732	758	768	781	787	689	742	776	778	775	791	747	737	723	787	794	771	765	776	696	752	762	781	741	789	764	791	750	837	777	757	781	806	804	744	738	750	769	764	756	764	754	764	762	748	790	800	813	764	767	725	773	765	828	775	757	774	731	763	836	769	766	756	797	761	736	800	765	773	791	754	730	784	755	788	774	748	812	754	754	734	797	788	763	737	794	774	794	712	767	709	733	782	740	755	737	719	746	776	764	734	803	762	791	760	836	786	739	791	754	783	732	722	784	803	733	814	783	746	770	758	803	728	718	777	789	809	700	766	826	717	774	700	742	812	783	800	777	825	784	768	798	800	797	780	833	771	800	715	758	801	776	719	669	734	784	743	789	773	775	746	773	744	763	740	776	764	687	755	756	766	752	761	803	778	758	763	808	781	770	775	755	710	778	769	802	731	706	795	740	753	762	771	799	740	762	727	725	776	755	786	818	735	698	683	731	755	787	748	737	752	748	753	765	728	752	771	765	824	751	773	748	815	790	722	762	729	784	778	765	756	746	735	739	764	743	763	775	792	776	757	739	752	760	783	818	772	771	742	784	755	759	726	751	683	743	783	795	759	823	739	750	768	772	753	765	796	748	757	787	767	757	778	815	753	766	743	782	752	762	775	764	746	788	752	756	719	771	715	709	806	794	786	798	745	781	807	742	741	828	733	718	776	751	794	768	739	724	747	752	784	753	805	766	782	745	789	757	785	732	769	774	793	736	781	714	705	717	776	723	759	766	777	757	733	800	763	775	715	769	740	716	740	750	760	735	776	722	753	768	745	754	790	742	793	752	779	720	801	733	777	760	712	739	765	764	772	752	707	762	743	758	767	732	777	747	774	778	776	724	737	790	772	769	757	781	715	762	784	759	760	753	756	744	786	718	725	793	724	773	780	733	789	783	712	757	772	701	765	726	746	767	778	797	746	761	764	784	799	756	732	739	809	720	748	742	790	815	766	733	797	730	767	787	749	729	745	784	765	755	776	708	811	774	729	756	770	770	778	746	763	704	763	721	746	780	717	735	792	756	742	786	749	755	754	745	777	752	758	769	738	765	745	738	770	819	744	744	726	732	734	764	706	706	786	764	763	752	746	794	748	724	720	756	758	729	762	778	757	736	716	795	788	779	792	754	763	792	745	818	762	763	759	748	782	778	774	762	822	734	811	780	752	776	786	782	777	792	754	757	777	750	750	774	750	784	779	778	726	717	759	719	755	756	757	790	798	782	753	805	743	730	730	766	737	757	797	766	771	738	778	810	789	768	738	778	796	746	725	761	818	758	764	766	808	742	799	770	774	763	760	721	764	749	765	741	785	728	845	760	751	792	726	764	744	732	767	807	758	725	764	765	759	867	793	754	754	790	772	727	764	722	749	818	719	739	762	774	775	771	767	738	737	764	798	771	773	711	801	795	737	734	773	802	775	767	792	743	748	820	764	735	770	802	780	794	792	774	727	771	757	698	749	755	747	796	786	785	801	785	822	799	779	758	771	738	749	796	761	760	811	809	727	777	766	727	737	779	766	771	760	785	741	780	756	773	770	763	774	787	803	785	784	740	692	790	752	784	759	756	776	767	745	776	772	777	811	740	751	746	749	788	763	779	716	707	750	785	748	733	708	748	742	751	788	759	783	723	769	743	770	804	756	766	740	740	778	756	778	824	767	767	768	805	745	751	758	750	722	766	747	770	765	808	780	750	741	766	751	778	750	800	790	788	805	766	712	813	758	750	750	779	714	736	731	794	780	787	763	743	786	788	796	747	769	732	802	776	761	777	710	754	709	770	729	796	795	741	748	760	787	765	757	765	748	784	769	769	727	796	759	806	816	783	745	771	793	741	753	797	748	756	754	716	754	772	781	736	727	809	728	780	767	744	766	767	751	734	766	709	752	774	777	729	766	765	743	734	788	803	750	771	783	782	758	755	718	782	763	792	688	782	768	753	763	743	777	772	799	746	785	766	755	762	787	804	741	818	717	774	762	766	758	759	718	712	748	749	748	794	769	758	741	776	770	801	726	773	784	760	806	745	739	766	790	740	713	800	763	788	773	781	778	780	775	786	746	717	793	819	791	770	748	765	768	781	766	730	779	818	719	773	759	749	789	782	785	776	767	803	755	723	734	788	766	758	750	765	823	723	706	791	756	747	777	767	741	716	724	725	808	731	729	737	791	788	746	795	736	712	774	752	790	773	769	782	792	754	764	777	798	747	786	786	794	757	759	728	775	762	781	722	760	716	740	818	741	746	765	785	695	757	740	777	751	797	756	777	738	741	703	828	800	744	800	782	719	735	801	724	725	707	734	774	753	766	746	767	735	753	770	722	762	761	783	811	758	782	752	812	726	720	762	779	752	742	792	733	697	762	746	762	778	699	761	763	768	793	749	724	724	738	782	786	777	740	811	772	806	800	798	748	731	789	793	779	776	768	782	743	765	791	756	771	776	769	753	736	740	784	744	788	751	771	744	756	800	752	780	749	761	804	764	751	750	757	718	783	778	772	826	755	742	764	800	720	781	751	790	776	777	730	804	737	730	775	763	787	755	718	823	746	796	781	737	702	812	771	765	750	719	745	765	751	774	718	777	736	761	799	769	804	775	769	740	789	775	783	771	753	752	811	795	733	755	755	777	750	768	760	761	754	738	748	746	750	740	818	720	759	786	767	744	761	748	777	742	781	788	714	799	774	739	740	771	804	776	792	751	751	761	708	746	762	796	763	718	740	782	736	762	781	798	762	711	725	785	756	758	746	756	764	768	747	775	798	766	759	785	801	753	771	785	752	798	754	800	705	768	783	743	798	751	762	761	786	805	737	724	765	725	777	745	746	765	720	752	763	751	733	742	759	749	711	757	741	799	750	733	775	799	763	714	767	769	725	721	773	787	799	767	772	768	772	799	793	765	763	820	733	721	724	826	723	737	709	735	769	715	763	722	792	730	796	780	739	793	749	751	702	801	742	761	776	749	762	771	748	801	738	802	778	780	804	750	786	760	717	786	734	720	750	786	749	782	766	775	757
5872	1480	1255	1001	891	796	851	756	933	912	1266	2258	2330	1805	1239	800	723	673	673	587	605	613	671	672	664	617	611	678	640	652	640	612	631	674	653	677	610	587	610	619	661	624	637	637	631	638	618	663	607	624	594	660	646	601	669	635	661	633	651	598	645	631	616	642	602	650	662	632	647	648	662	615	607	610	619	659	640	637	635	601	657	608	628	686	635	676	599	632	640	636	618	627	625	670	665	640	616	638	615	651	643	586	611	622	645	644	611	661	631	671	622	633	652	650	623	620	585	704	657	604	607	634	642	612	638	575	648	580	650	638	648	668	655	632	659	632	658	631	654	607	636	637	596	664	635	671	663	696	644	667	625	655	671	619	638	604	649	675	692	631	616	633	622	639	642	655	601	645	649	589	633	642	625	644	651	620	666	640	631	678	643	648	657	637	648	642	664	659	590	636	617	670	575	657	675	647	666	636	650	665	623	654	674	663	626	629	675	676	632	604	615	594	625	621	605	639	621	632	666	624	656	633	641	637	662	638	644	609	656	621	640	634	622	673	669	602	651	660	636	648	620	630	639	632	628	643	638	591	651	665	586	578	615	660	592	636	615	617	636	635	627	667	671	623	668	632	656	619	644	670	619	640	645	653	662	672	685	664	618	643	631	590	633	639	603	670	629	590	610	626	610	643	638	591	667	612	636	626	630	677	654	643	627	627	650	631	617	612	623	650	635	630	629	639	613	620	664	636	648	660	585	616	626	655	606	620	674	657	597	676	612	646	609	630	664	712	643	627	600	621	588	609	662	647	654	607	613	626	689	634	606	687	615	628	652	628	638	593	634	659	637	593	645	635	673	656	628	624	615	641	669	659	677	638	622	611	644	665	599	647	649	587	657	656	646	678	642	607	633	672	626	650	592	568	647	643	623	635	654	628	617	647	638	622	642	629	658	660	651	643	605	647	618	594	617	618	633	601	649	680	631	680	630	643	621	655	634	642	628	625	619	604	632	659	641	584	611	654	629	658	639	624	586	662	692	627	628	683	606	566	677	602	621	652	647	637	660	644	653	647	661	694	659	603	621	658	679	650	642	647	607	608	606	642	647	657	622	679	663	658	655	679	630	634	628	630	639	617	643	639	634	622	604	640	615	633	606	646	656	620	626	664	635	646	643	679	635	634	615	614	602	664	658	645	660	635	615	690	670	629	663	621	666	671	658	593	624	622	687	637	646	611	665	646	594	639	642	628	596	636	648	611	596	673	623	607	603	592	625	665	626	631	626	672	641	654	619	624	634	629	645	640	666	644	634	642	620	608	625	618	631	664	637	613	653	607	637	631	619	624	635	616	642	637	622	648	638	644	624	614	613	591	639	655	636	608	644	612	633	652	642	679	636	652	688	616	616	559	606	582	609	644	654	610	602	641	668	602	622	609	628	619	636	668	654	654	639	644	613	650	684	593	651	669	624	662	602	630	639	625	707	629	648	615	630	641	619	633	645	621	642	651	657	625	685	627	673	653	600	608	666	621	652	611	626	630	619	607	659	631	640	652	660	642	612	661	612	611	626	633	635	601	622	596	701	625	631	648	620	625	644	576	658	652	595	580	657	648	617	621	560	655	607	635	626	635	632	653	646	640	667	632	587	574	604	645	629	651	658	650	676	627	665	672	663	642	613	648	646	660	634	631	635	588	643	664	664	627	685	635	660	617	642	684	643	671	677	640	649	641	712	623	635	650	632	634	641	649	669	631	624	695	602	642	639	675	672	661	601	584	681	619	649	626	658	651	610	638	666	603	671	656	594	653	639	625	636	678	692	659	626	647	603	665	621	626	643	652	624	634	672	637	622	663	624	601	609	659	622	605	633	633	631	676	608	664	591	651	642	627	660	622	643	663	643	646	655	625	642	667	648	621	607	636	641	688	610	680	616	660	666	632	691	597	667	668	639	646	630	641	613	612	626	670	652	641	617	684	633	604	599	642	660	648	647	606	643	608	639	607	640	660	622	625	647	626	642	683	652	632	628	594	638	634	647	625	654	606	617	677	634	619	636	651	580	656	613	631	614	686	683	671	621	664	619	664	647	641	653	608	691	658	620	672	667	662	645	645	606	619	643	619	645	643	675	677	638	644	635	601	635	606	614	643	606	644	590	600	620	654	617	597	632	635	676	650	687	658	594	597	651	637	648	610	653	629	636	634	654	646	667	622	611	624	631	651	622	597	592	612	627	608	637	626	602	648	649	647	631	657	613	631	635	631	654	635	664	657	629	646	657	647	642	652	656	577	690	598	675	603	608	640	640	673	607	637	684	634	678	616	632	590	664	654	641	688	608	646	628	648	673	654	641	609	633	611	685	590	612	644	608	600	648	612	636	659	616	610	619	642	677	619	637	665	607	653	649	587	639	646	605	633	580	670	655	638	651	665	641	625	640	617	629	649	647	601	662	588	621	624	646	598	630	605	616	630	642	639	617	656	573	678	619	618	652	660	625	631	657	644	626	665	618	654	622	693	618	612	683	644	664	659	656	627	678	654	619	644	646	654	650	642	678	629	593	624	594	645	648	635	664	650	620	644	613	628	610	658	631	666	605	648	721	632	622	642	627	622	642	651	662	645	620	644	632	638	591	614	645	654	623	584	617	605	603	672	621	621	596	680	622	621	604	655	633	685	655	646	631	635	632	608	599	681	650	617	635	619	644	637	630	661	633	616	636	634	678	652	619	605	607	645	605	642	618	620	651	598	590	632	615	598	633	606	658	661	634	606	637	646	638	659	653	661	671	619	649	594	641	594	643	648	605	668	638	665	639	613	669	669	632	646	613	646	665	600	643	630	647	692	644	616	658	610	616	631	673	641	623	604	611	579	666	624	593	633	625	654	652	609	609	651	600	629	621	650	595	615	641	632	663	646	639	624	646	626	651	616	615	653	646	672	639	654	662	632	631	645	616	638	635	642	600	588	626	624	623	634	602	658	624	666	632	594	682	612	666	667	603	635	656	624	632	668	632	607	652	619	616	620	642	616	642	626	618	627	634	630	611	637	670	668	611	605	652	615	589	628	607	637	641	652	641	655	624	642	644	592	675	654	594	618	601	644	660	619	612	622	640	616	607	605	657	651	650	636	643	598	679	673	659	638	624	654	634	596	661	619	591	679	652	596	650	646	658	644	626	644	672	639	670	654	630	628	621	619	683	613	632	632	633	650	600	661	625	671	649	648	620	611	618	616	636	639	589	621	637	648	633	691	657	633	623	662	672	608	604	629	633	631	676	692	632	609	629	589	636	659	623	640	668	639	644	633	629	642	650	637	605	613	679	656	627	635	638	620	620	622	642	600	646	651	615	638	611	624	668	617	614	630	649	616	652	617	650	625	667	617	645	644	626	636	642	654	628	631	645	594	630	638	613	607	645	664	645	644	625	639	658	634	606	685	658	669	632	679	620	642	620	633	623	642	649	627	589	661	627	625	645	635	604	627	664	651	672	615	584	654	639	618	652	628	662	651	642	643
25634	21468	27640	25622	9662	2350	1510	1131	990	1075	1862	11057	15676	11374	5120	1825	1123	853	722	752	703	661	718	695	692	709	703	690	689	731	714	683	667	734	675	737	702	733	675	733	737	696	727	717	710	724	700	712	679	741	711	683	722	715	769	719	698	684	652	671	735	685	669	702	733	745	714	762	676	726	710	736	705	719	653	695	679	725	708	725	685	754	700	713	696	742	678	682	643	714	734	695	669	694	677	687	680	722	720	754	723	704	736	732	712	718	695	698	672	730	693	693	707	727	663	681	678	669	688	688	699	700	666	762	699	694	711	705	722	685	689	691	690	647	682	695	681	719	732	694	739	721	723	706	692	689	671	696	739	710	666	686	689	699	732	715	742	689	671	734	694	703	682	741	700	672	666	682	691	711	666	636	702	692	690	633	683	683	730	761	698	738	699	695	708	733	711	694	683	724	668	675	701	727	746	724	703	734	690	684	663	746	725	693	680	706	680	689	687	706	734	698	683	667	674	782	735	720	736	707	671	668	718	690	681	697	724	729	710	710	682	651	671	668	703	723	700	674	683	698	727	680	722	705	738	711	685	644	712	731	711	684	700	687	675	676	756	709	667	709	660	707	703	692	731	713	679	640	726	702	745	721	759	751	694	755	716	732	742	740	684	754	711	696	740	706	679	733	757	700	684	688	734	753	621	701	676	687	670	684	720	683	682	722	662	693	650	739	700	754	702	699	718	711	667	708	720	743	792	714	685	721	695	716	752	679	671	703	753	715	705	695	701	733	692	700	736	697	721	707	722	756	703	672	730	681	717	729	671	715	640	696	659	672	701	689	693	751	720	716	719	697	712	717	691	705	675	715	712	754	710	712	701	678	704	748	702	653	718	683	671	707	686	702	731	685	703	726	668	697	730	692	706	711	669	690	682	659	658	676	691	738	669	684	701	717	735	727	749	696	698	705	782	667	666	705	781	714	682	683	708	731	702	666	692	674	699	643	686	657	706	709	693	706	687	712	697	712	683	649	712	669	709	737	690	704	722	681	712	727	700	696	740	725	731	710	726	716	709	720	722	699	690	698	724	687	720	699	690	704	677	727	697	742	699	698	699	697	708	750	692	758	705	733	694	726	711	742	712	744	684	682	697	775	715	697	693	682	709	682	715	707	716	702	692	681	667	668	714	764	712	731	698	687	704	757	697	700	681	702	662	683	728	738	704	712	724	662	708	701	684	690	732	709	706	656	692	701	740	691	660	676	665	714	703	694	618	667	793	690	760	688	695	701	687	712	681	719	685	688	690	644	721	704	701	739	695	642	681	679	697	681	687	695	673	713	696	652	670	676	742	701	649	686	706	696	717	678	693	702	743	711	681	653	740	715	686	668	678	693	682	715	682	703	679	720	712	662	669	657	724	711	706	760	672	745	704	683	709	659	704	682	725	686	696	751	709	713	749	685	699	696	710	741	687	670	741	691	708	686	763	671	689	696	704	670	703	677	693	702	713	712	747	697	662	724	788	738	725	695	686	690	653	716	711	721	706	694	673	689	670	720	743	712	706	709	700	671	696	720	740	693	722	687	692	688	686	690	711	742	771	694	720	701	685	690	707	707	690	712	695	752	701	674	671	723	677	745	682	683	707	735	735	695	675	678	692	746	714	753	745	771	722	714	715	696	645	724	696	742	700	717	708	694	739	728	716	728	711	727	724	736	715	723	716	782	748	697	674	751	698	687	715	735	739	685	667	706	714	699	718	672	752	695	663	688	712	720	711	744	676	753	682	687	678	666	718	709	744	686	724	733	754	723	681	688	702	733	732	708	717	713	728	709	674	733	711	682	735	714	707	754	715	678	726	739	689	687	668	689	722	739	685	677	706	703	675	693	681	726	722	669	717	730	684	654	742	716	681	738	748	728	740	684	653	680	686	637	729	710	699	669	726	690	760	700	706	669	727	670	722	681	745	677	736	599	702	719	689	715	706	738	701	702	696	731	694	669	719	726	683	700	742	742	699	658	695	741	714	704	706	711	709	720	733	724	736	749	741	699	709	725	703	667	701	666	717	667	636	696	724	723	713	689	701	673	697	687	685	722	707	673	740	747	635	728	654	716	724	693	702	695	699	684	727	679	754	674	711	714	677	696	708	728	730	731	742	745	682	689	654	665	715	714	665	709	731	718	725	709	676	667	672	680	697	657	694	737	734	662	734	707	719	727	651	682	719	707	709	706	739	731	747	682	745	772	692	710	753	721	759	677	731	716	760	705	710	713	698	685	720	661	648	685	750	713	724	662	718	732	713	681	726	672	709	697	692	701	710	744	699	709	710	685	698	736	712	632	710	689	654	694	730	698	709	741	713	711	732	674	744	686	760	683	674	662	693	737	708	719	704	729	729	723	713	694	733	709	683	642	699	723	727	736	685	715	737	666	701	704	679	669	707	751	684	684	706	721	705	656	659	695	674	717	699	704	695	665	739	732	663	690	696	718	683	695	761	716	718	728	701	677	689	740	748	692	665	702	723	719	718	697	690	697	653	692	707	731	677	728	694	674	718	707	675	701	720	695	718	727	737	710	689	725	717	683	691	734	676	713	687	682	713	689	681	696	713	707	686	664	707	714	673	707	741	723	690	698	741	688	701	675	723	750	719	717	661	696	699	675	724	724	699	704	732	636	736	651	703	706	687	682	679	670	686	683	687	711	724	662	701	699	730	691	732	708	703	742	691	667	702	756	688	721	693	691	697	741	676	696	763	689	659	708	749	738	668	695	710	700	713	673	702	686	684	737	671	677	693	735	683	677	730	711	710	671	733	723	688	669	735	714	694	738	726	701	669	739	673	689	707	721	683	693	705	734	716	721	681	733	684	677	715	717	740	707	694	718	709	703	752	692	689	706	727	677	663	728	703	717	718	652	723	773	697	691	721	720	704	666	713	688	671	704	719	717	697	693	725	730	732	672	772	687	706	758	727	713	693	719	708	657	687	692	721	719	680	694	698	693	706	751	702	654	681	736	644	721	774	680	718	687	709	730	748	683	639	674	696	744	722	687	701	713	733	729	730	752	657	744	671	702	690	717	702	736	686	704	687	704	678	708	706	712	706	708	719	658	748	682	740	636	758	694	704	738	694	726	705	680	631	645	697	683	648	683	694	729	695	691	748	772	690	662	706	691	726	715	710	702	697	679	696	713	750	659	711	676	711	723	695	685	730	720	663	666	722	667	644	724	693	677	694	672	720	737	687	760	642	656	672	696	755	743	721	686	713	726	699	706	652	739	710	742	696	690	690	659	703	694	705	659	691	732	728	697	706	676	708	723	725	657	737	708	704	713	678	700	646	655	690	727	709	756	675	701	715	732	730	764	679	744	701	720	705	693	694	701	673	698	743	711	733	729	723	670	700	664	722	675	712	659	697	658	688	739	693	708	692	708	686	695	707	716	743	672	684	721	720	730	711	749	737	706	735	707	707	655	713	688	721	670	744	693	707	693	745	715	679	716	722	676	705	692	740	735
4498	5290	4868	2578	2279	1816	1437	1176	1113	1243	2677	13383	14835	10107	4683	1727	1029	689	653	609	594	617	601	608	612	650	619	588	636	610	596	584	628	592	637	590	609	616	604	619	616	604	608	625	634	645	627	618	617	618	616	603	629	642	576	634	566	571	582	584	626	614	611	630	573	668	590	590	588	635	603	606	637	610	613	608	621	626	592	605	633	618	624	647	643	584	647	579	575	580	660	591	639	643	636	616	642	591	681	629	626	609	645	575	602	649	641	582	611	597	635	600	663	620	617	662	598	608	593	597	675	592	602	608	621	625	622	616	572	579	639	604	590	597	592	621	652	598	607	673	601	607	642	554	577	606	617	635	629	587	597	619	585	595	627	627	609	663	601	583	612	627	577	609	623	596	578	604	595	572	609	633	605	633	619	613	645	597	612	628	630	602	595	595	624	587	604	634	582	592	615	605	608	613	561	582	630	602	599	616	608	687	581	574	590	620	579	564	594	602	603	588	584	573	613	597	626	609	586	607	569	588	625	617	599	584	604	600	591	591	589	581	612	573	593	615	591	616	593	576	589	617	605	639	608	600	558	575	617	610	571	591	620	567	655	636	588	612	647	640	631	619	582	628	596	635	581	616	578	586	633	592	598	611	612	604	597	574	603	599	576	617	593	576	603	626	586	619	619	624	595	590	643	626	610	619	589	615	591	619	598	570	577	603	623	680	617	612	591	617	622	624	607	657	604	560	580	607	599	592	627	568	583	582	605	620	649	654	558	607	615	620	622	586	620	570	604	603	609	574	578	559	618	602	618	595	644	580	579	594	605	600	587	575	607	621	654	674	600	621	608	577	613	598	622	601	634	589	613	641	593	598	628	642	632	593	612	601	588	635	592	573	604	565	607	612	578	599	633	620	631	612	641	552	613	617	610	576	609	619	631	596	583	602	575	567	585	608	587	599	564	617	617	577	613	597	647	596	617	597	587	658	599	618	565	604	649	596	662	627	634	588	646	660	595	634	614	571	592	589	636	646	623	592	570	595	636	606	570	614	605	561	620	628	608	591	614	552	620	614	580	574	580	601	625	610	646	624	661	621	611	614	627	638	603	595	614	616	590	563	590	573	594	569	609	575	593	624	570	591	622	581	628	619	648	572	593	612	586	575	620	563	652	630	623	611	643	574	624	635	637	627	603	609	622	597	596	591	620	610	668	644	585	624	623	563	600	624	611	603	631	629	588	614	585	586	610	618	584	626	567	625	620	616	614	637	621	634	615	591	587	587	651	601	609	626	606	601	611	601	639	582	643	608	623	618	636	622	603	613	615	595	608	621	632	578	570	592	600	596	598	583	579	626	646	603	638	586	605	608	588	556	615	649	596	573	613	579	625	594	605	610	630	605	565	640	609	596	612	574	599	621	615	633	650	587	591	610	572	667	560	590	623	614	585	596	641	609	641	596	612	624	560	591	575	589	604	580	602	588	595	629	629	625	653	613	584	546	586	573	593	628	611	547	619	582	612	602	596	605	601	624	593	604	633	603	634	654	590	592	567	631	591	595	579	621	625	610	592	639	613	591	579	604	623	623	602	633	607	594	593	615	602	578	617	631	601	620	606	614	570	617	602	649	604	606	626	610	574	596	600	625	580	606	653	593	622	598	613	597	649	589	596	603	613	573	607	594	596	651	587	610	620	663	616	592	619	601	614	582	630	605	621	642	604	602	591	577	595	654	595	583	640	594	620	624	612	630	616	597	636	625	628	601	626	617	611	573	630	584	615	614	627	583	650	598	612	632	617	586	552	637	587	591	616	594	670	616	625	606	642	566	627	618	619	577	613	617	663	585	587	594	610	628	624	550	566	589	560	607	621	635	614	590	639	582	674	638	635	588	583	584	579	622	609	581	603	620	608	636	560	553	606	658	605	619	594	612	622	595	622	611	588	670	591	612	589	576	604	597	614	607	570	575	570	614	602	601	581	604	621	591	577	596	641	630	586	642	613	604	584	532	611	544	598	628	631	623	626	588	611	672	589	627	593	653	559	596	598	624	595	601	620	601	642	591	591	619	620	656	587	579	566	577	606	610	588	611	610	592	606	640	587	610	618	616	653	562	631	584	623	618	626	592	614	644	656	624	583	633	579	589	614	641	602	620	597	600	618	606	560	627	588	632	613	629	642	579	628	588	608	600	615	588	599	574	513	630	612	567	619	595	604	598	591	609	630	594	569	598	610	556	607	584	603	621	569	610	550	586	599	649	607	596	578	584	590	560	614	592	560	569	595	590	614	622	634	622	583	602	626	607	655	576	572	587	596	591	601	588	616	603	594	624	615	581	591	603	596	622	608	592	626	584	594	615	618	651	570	567	575	580	562	607	599	610	581	631	598	614	582	607	569	591	577	612	644	607	595	567	626	608	625	620	591	593	605	633	579	609	596	594	600	585	545	622	630	594	625	590	627	599	521	606	602	635	628	595	605	602	569	601	587	617	578	623	624	585	564	574	589	644	566	618	597	634	594	609	613	584	572	578	586	558	593	589	618	588	563	595	605	585	598	608	540	612	610	603	607	599	605	613	587	591	598	586	599	595	599	598	633	561	587	573	585	564	593	590	564	622	582	602	573	628	578	562	540	631	608	612	622	607	579	587	586	618	626	572	624	594	606	608	556	598	559	610	567	621	585	658	638	604	597	591	646	588	628	589	589	570	589	613	578	594	569	612	630	608	629	574	602	600	630	587	563	628	622	558	569	586	626	584	597	574	642	620	581	625	556	560	643	592	669	582	612	574	595	630	577	573	611	588	638	602	605	614	582	633	655	567	625	590	653	579	607	589	633	604	588	621	598	602	603	573	584	616	630	632	587	591	623	588	537	608	608	633	588	603	557	579	603	584	630	604	561	609	582	600	644	569	621	594	569	631	617	619	614	633	573	628	629	613	593	609	604	612	604	638	654	595	617	579	589	609	635	595	621	591	615	575	563	601	613	586	622	604	576	586	619	629	568	564	630	598	582	629	624	578	577	644	599	543	634	567	628	590	630	586	599	583	628	588	626	575	613	600	602	664	620	630	611	594	588	638	560	624	618	584	588	593	582	590	580	656	611	568	638	589	557	594	592	579	613	613	582	611	634	601	618	610	609	610	609	590	614	577	608	620	589	633	646	624	593	619	603	623	609	566	614	571	624	586	622	590	610	598	602	586	618	616	635	628	631	609	602	611	611	593	609	603	595	568	592	625	577	602	602	620	613	603	664	622	632	610	644	577	584	589	626	580	607	592	610	649	623	593	597	620	624	582	557	593	656	633	631	588	601	609	604	629	660	605	568	598	552	625	589	564	576	607	568	600	619	614	618	615	604	586	636	591	604	628	599	619	609	579	667	573	611	597	640	621	597	639	641	608	622	613	577	582	624	567	587	563	585	617	574	599	608	634	573	595	606	583	578	633	582	614	655	604	642	648	607	632	587	596	635	555	616	635	598	597	632	648	608	596	618	574	632	609	614	629	621	578	625	610
24652	21468	28710	24627	21214	7210	2356	1496	1322	1786	3039	16543	24810	20814	10617	3315	1699	987	847	809	843	790	831	812	785	808	774	780	802	804	803	793	771	777	809	785	820	840	796	833	774	870	825	757	788	760	775	753	769	777	782	786	806	792	806	728	762	762	773	808	806	795	762	766	756	772	745	788	794	799	747	778	731	806	759	794	828	805	771	833	848	785	788	807	811	813	839	773	766	794	786	797	801	782	803	770	800	770	771	776	826	777	804	785	750	782	789	774	759	797	791	802	772	842	759	786	792	854	764	765	785	768	783	728	812	759	792	780	801	759	769	748	767	788	768	793	799	801	760	740	828	828	788	801	824	760	764	816	823	825	805	811	812	810	786	790	721	798	755	755	779	801	837	759	765	789	814	796	765	804	799	806	819	747	747	801	783	770	818	770	764	850	791	772	758	761	771	753	756	779	779	840	780	756	791	750	748	787	811	757	826	767	815	775	765	758	774	754	828	767	784	768	780	778	761	794	789	781	828	769	802	850	768	779	815	777	723	739	818	800	834	774	818	805	776	822	749	806	783	806	781	826	809	822	839	768	748	756	821	771	821	807	818	779	772	759	765	826	759	819	802	758	791	768	744	755	793	791	819	806	801	801	802	815	772	786	802	782	828	771	797	803	808	815	788	843	788	784	784	753	773	817	793	809	766	767	751	782	789	814	804	825	784	798	813	740	753	764	798	758	804	784	789	772	788	815	772	749	821	766	782	827	818	791	772	790	808	759	759	806	781	866	773	768	813	778	808	780	761	785	802	801	811	761	841	726	798	782	739	848	764	821	838	794	841	786	788	750	735	753	783	764	810	766	793	753	752	787	782	784	792	799	826	763	857	772	778	767	768	819	814	738	762	821	747	747	798	821	826	814	795	869	802	807	808	786	776	789	834	776	719	773	795	801	751	829	782	770	758	753	802	750	790	809	779	830	836	788	819	792	794	790	780	753	792	803	780	764	826	773	802	810	779	745	810	744	778	794	784	825	785	800	767	735	764	794	747	804	808	769	744	770	768	818	819	789	775	806	762	816	841	793	762	778	825	798	782	836	783	770	728	802	795	826	809	782	746	812	795	766	859	803	806	817	815	796	773	792	795	768	729	755	756	741	770	777	749	797	744	781	751	746	830	863	775	790	774	763	828	779	806	731	773	805	790	833	768	771	780	754	750	797	775	764	728	796	765	793	761	768	777	729	803	760	763	777	772	776	758	742	796	798	758	742	791	800	797	821	744	853	807	786	817	773	741	750	824	752	723	777	817	772	759	796	822	759	853	774	766	734	839	749	789	775	777	723	754	739	797	794	807	810	748	795	737	805	723	793	737	799	712	769	754	843	780	728	771	784	795	795	790	820	810	757	780	732	741	766	835	797	798	831	791	775	717	777	778	805	772	800	794	779	815	794	764	815	740	793	789	757	771	774	790	786	828	765	732	764	779	797	772	744	765	770	793	836	762	777	796	819	814	743	798	786	795	815	764	798	781	792	747	744	739	842	804	764	823	743	712	783	831	810	802	774	773	722	783	771	735	779	784	799	821	822	776	777	773	810	792	775	757	795	800	763	783	794	833	799	814	746	762	780	781	765	784	804	790	810	768	777	823	809	785	793	785	780	773	766	796	794	811	770	746	771	769	749	761	738	795	779	747	770	802	729	751	792	749	739	806	781	751	751	771	712	754	828	796	835	750	796	825	777	751	782	785	813	798	759	711	760	809	792	816	798	797	740	772	777	763	767	746	805	776	835	772	804	769	825	825	783	733	788	746	776	808	770	846	794	800	812	770	815	792	784	755	782	730	753	807	822	766	772	794	794	761	721	753	769	782	790	806	751	817	767	814	755	778	749	773	822	772	738	796	825	792	799	805	808	808	801	796	766	759	852	807	782	779	761	835	782	785	775	763	769	759	774	779	727	832	823	796	778	791	779	800	784	753	785	779	830	807	782	793	766	808	809	731	766	814	805	798	796	756	755	736	823	797	781	748	785	867	780	757	784	785	830	796	703	757	768	781	759	765	783	761	809	802	839	742	736	798	782	788	769	782	822	778	802	796	789	784	777	781	763	723	826	725	790	743	757	780	843	772	756	782	783	803	738	774	759	813	765	809	782	724	723	776	772	786	767	842	767	768	793	757	767	798	783	769	808	804	823	787	791	821	752	756	778	772	770	781	799	765	756	770	779	797	740	785	824	752	811	827	775	779	827	798	738	760	786	787	732	786	772	788	779	750	786	742	812	777	810	817	762	748	802	805	778	793	787	789	812	812	732	757	789	790	822	779	832	785	792	788	760	760	822	809	756	792	744	753	797	841	775	810	752	763	813	781	778	802	835	750	740	784	784	765	810	766	809	782	784	817	808	811	797	762	782	804	778	801	761	777	758	752	819	785	839	734	776	750	735	775	803	747	821	756	812	771	835	765	746	762	852	814	774	736	799	777	725	777	798	752	805	797	795	778	778	761	804	786	819	765	821	758	808	764	788	808	763	783	727	743	768	813	797	787	770	762	732	777	745	767	768	765	754	802	794	759	795	829	737	762	766	769	842	817	731	779	712	759	768	819	752	780	796	820	781	762	797	831	785	765	785	763	809	803	753	825	795	814	823	798	818	809	829	816	761	814	823	742	857	774	823	743	769	736	776	806	802	809	804	788	766	757	832	832	767	748	783	748	770	755	803	787	771	814	780	795	803	770	755	774	750	835	766	728	792	803	794	761	832	751	776	791	761	773	781	780	760	815	806	785	761	732	810	756	722	798	734	764	770	802	803	770	777	777	743	783	794	798	757	777	762	801	782	776	747	714	767	768	793	824	784	774	780	753	755	828	743	750	772	748	733	775	818	770	736	806	762	732	752	752	772	803	783	754	797	787	787	776	769	786	765	774	810	772	840	765	827	784	776	769	769	747	768	845	781	848	788	771	796	800	790	801	829	805	846	758	764	786	802	786	789	797	826	814	792	771	759	760	822	807	760	763	733	752	749	782	841	755	793	723	825	748	794	791	723	771	795	770	774	821	777	801	781	809	737	793	736	744	762	823	784	817	794	807	770	746	724	766	799	742	789	809	782	729	801	854	795	751	763	764	783	816	770	793	791	755	773	765	809	798	772	820	792	746	763	806	784	830	743	803	780	799	741	793	787	792	827	732	748	834	807	764	787	773	762	719	786	781	810	760	734	804	778	825	775	814	794	792	793	760	744	800	831	741	790	767	805	779	814	779	801	803	793	783	782	755	839	747	793	746	753	778	836	834	760	836	813	741	838	725	773	763	841	771	830	848	807	826	798	837	802	759	801	776	810	802	790	800	774	792	778	744	774	776	744	804	816	822	802	821	762	771	761	754	815	726	768	801	805	811	796	767	810	849	819	788	776	731	799	779	816	794	747	759	780	789	793	754	764	802	734	777	775	798	772	788	813	787	753	772	796	771	855	745	760	794	745	744	809	786	761	730	764	787	778	762	825	819	800	770	804	824	790
5071	8902	8952	4637	2503	2040	1835	1478	1594	2253	4399	19712	22717	17505	8608	3027	1663	870	732	707	662	628	647	698	682	652	694	709	653	691	680	718	688	684	625	739	722	667	708	692	693	727	653	686	661	670	633	643	658	657	648	720	640	701	659	644	684	717	679	696	639	683	665	682	683	715	673	666	679	667	646	649	665	618	659	641	658	715	692	730	647	668	672	659	659	696	664	699	675	642	636	673	658	655	649	657	665	651	668	629	673	682	676	648	695	675	714	664	682	611	649	650	686	673	676	703	695	690	653	698	646	646	699	666	636	669	690	666	659	648	692	679	684	679	667	674	695	671	652	682	665	673	654	692	682	685	653	681	694	649	645	668	688	666	657	697	671	665	665	642	698	647	690	722	686	688	668	725	648	684	684	668	685	639	643	683	652	669	626	689	633	659	645	693	681	696	663	657	639	693	617	680	630	652	696	674	652	635	653	644	628	658	672	658	677	641	632	687	681	654	673	631	673	671	703	693	690	711	681	699	679	696	701	686	634	661	668	646	672	611	695	698	678	674	684	646	678	642	662	657	686	682	667	683	655	662	707	677	680	656	717	642	604	676	675	676	636	627	664	696	685	707	687	713	707	611	732	671	713	666	647	675	679	660	650	664	649	642	632	681	646	716	653	660	626	691	669	668	684	667	668	693	664	665	679	691	654	664	651	691	649	683	646	726	652	666	691	644	619	653	691	681	698	645	646	680	648	672	685	665	663	672	669	653	631	681	670	626	672	702	658	656	694	666	729	658	688	640	675	698	696	636	700	677	688	659	633	648	631	652	613	649	661	664	642	648	685	652	687	698	656	637	656	648	704	668	690	696	674	691	672	697	613	666	654	688	659	687	643	651	672	653	719	675	674	657	669	692	663	639	724	641	652	653	675	682	717	640	633	643	685	666	635	653	735	671	698	667	717	676	667	695	672	679	673	644	675	648	723	640	707	704	646	642	654	671	673	640	678	659	660	644	656	613	672	675	623	651	669	694	666	624	654	637	688	639	657	607	614	660	663	649	680	669	671	705	669	638	626	634	660	696	742	635	684	682	692	691	672	658	666	633	642	706	706	642	667	692	688	654	652	636	651	671	711	668	668	669	663	691	653	621	668	659	673	668	660	619	690	656	684	670	651	659	650	656	674	668	670	648	653	667	665	673	698	693	698	667	691	736	652	605	677	671	639	643	678	681	676	648	668	677	687	656	722	638	723	631	692	651	676	674	667	677	656	667	662	670	631	651	655	594	641	647	674	665	664	626	601	654	683	653	642	628	655	669	664	616	664	649	676	647	667	686	668	693	606	727	653	695	678	676	616	623	662	704	723	646	653	678	683	646	656	672	708	687	642	720	670	678	637	699	677	656	682	674	638	659	686	658	666	651	671	615	670	670	606	635	687	611	659	659	680	674	662	659	679	650	670	675	642	683	674	681	673	613	656	684	714	664	649	648	635	615	701	661	625	658	633	686	641	682	654	620	659	664	643	696	657	613	657	678	671	739	699	637	671	644	660	691	651	657	663	675	681	675	681	674	647	679	683	658	678	617	658	644	648	707	672	665	714	663	646	626	705	680	637	657	658	637	694	694	609	705	705	672	675	669	682	617	627	690	677	664	666	677	658	671	666	656	680	656	682	607	632	693	661	654	661	661	646	658	704	642	696	687	677	663	634	671	676	634	648	678	678	643	642	687	693	656	667	684	658	672	682	663	666	685	656	639	655	662	653	640	644	683	672	658	663	660	675	747	703	685	641	654	675	639	691	638	671	685	650	655	644	616	639	667	648	691	662	685	661	686	668	692	631	660	675	685	696	667	678	659	605	698	699	662	675	678	650	660	632	679	631	713	691	589	728	664	738	659	625	650	699	697	700	629	645	658	658	666	678	634	665	654	696	640	676	706	681	664	678	628	689	698	688	636	640	676	656	643	677	655	698	685	711	708	670	681	638	674	654	665	645	654	704	672	638	648	682	629	664	692	691	713	688	663	688	709	632	653	642	630	631	667	712	648	668	705	673	628	652	665	646	644	710	661	693	658	710	655	640	657	668	658	661	697	649	663	716	689	696	669	680	678	642	649	659	642	650	645	616	687	657	649	698	704	656	686	660	650	644	645	680	665	652	690	703	626	652	650	690	647	648	698	649	678	644	636	596	631	669	668	726	697	670	671	668	635	678	707	690	681	643	614	651	636	623	648	685	697	680	661	645	619	675	692	644	657	709	618	706	644	638	654	667	681	647	671	625	714	641	691	703	682	622	683	668	660	654	669	655	697	677	649	653	677	680	683	668	715	669	648	699	619	637	681	627	634	676	673	675	704	669	641	672	686	653	644	654	689	655	652	690	685	665	678	687	682	670	674	649	674	670	680	659	697	643	662	680	669	635	674	671	731	625	672	702	679	685	674	657	647	692	651	632	655	685	675	639	635	667	652	673	657	662	684	701	654	653	630	696	698	673	636	643	674	642	625	589	660	621	629	653	640	653	676	653	632	680	668	690	663	670	679	666	678	658	684	668	657	676	668	694	664	717	680	678	652	700	716	668	678	644	677	652	669	679	654	678	703	673	654	704	689	679	681	656	666	647	696	674	681	681	666	673	668	685	666	633	671	683	629	645	671	646	606	654	703	663	678	604	717	683	678	661	677	662	641	719	624	691	640	648	689	664	686	644	624	645	702	659	682	653	659	642	672	636	661	687	667	664	698	703	695	688	680	630	683	662	726	718	631	726	619	632	663	643	700	676	686	670	650	683	669	703	667	663	680	670	679	702	679	625	632	663	685	647	676	677	689	657	665	670	709	672	687	655	604	699	691	631	617	698	677	651	661	724	683	612	684	646	630	648	632	697	637	639	668	658	656	655	655	685	738	636	650	677	682	706	697	706	646	653	640	673	657	699	664	699	687	671	672	681	619	671	677	669	683	667	667	665	688	636	695	674	728	718	673	640	650	661	658	647	691	695	655	643	655	665	653	666	630	678	656	664	676	679	649	662	644	672	701	705	705	667	643	697	658	682	633	669	675	640	685	636	628	662	676	650	637	667	670	663	625	612	640	712	682	723	643	667	651	668	662	669	638	630	644	635	704	686	678	667	685	682	644	673	644	671	602	614	651	687	664	697	630	680	590	649	667	627	672	647	682	643	655	629	628	681	613	637	674	676	638	652	638	685	646	711	674	643	666	677	658	685	647	637	652	657	676	636	677	610	693	654	656	678	669	669	663	697	648	638	632	693	648	669	668	673	656	670	657	677	662	684	696	650	650	667	663	673	668	678	670	668	649	652	670	656	647	631	646	652	647	675	685	685	649	689	615	716	671	687	654	639	693	635	689	637	673	659	674	653	670	698	656	654	671	672	691	684	673	658	657	641	657	710	672	670	632	653	651	702	686	693	614	660	663	658	655	645	656	683	718	633	644	644	667	672	669	650	702	645	678	659	629	668	653	691	666	608	611	663	661	664	663	695	650	642	628	667	632	647	669
27737	11746	2525	1246	922	852	986	969	1114	1130	1129	1451	1874	1854	1432	985	769	752	761	700	721	689	733	738	739	707	688	737	701	672	737	688	730	677	736	723	729	714	715	761	694	711	701	685	743	738	704	728	703	712	716	739	743	699	704	710	688	716	673	748	708	744	687	714	717	719	745	763	697	779	732	726	787	684	764	707	706	675	712	766	695	699	748	715	712	683	708	717	739	695	732	690	708	721	680	662	708	728	732	685	710	709	693	706	709	718	673	698	720	692	702	701	711	694	759	727	706	712	700	766	690	725	714	725	725	699	741	689	714	703	744	760	692	747	701	710	627	709	739	702	709	732	767	690	708	703	723	667	675	739	697	717	770	703	678	711	729	700	699	683	668	712	694	703	748	755	660	699	699	675	666	712	718	700	715	680	734	680	704	730	691	692	677	719	658	727	761	717	699	685	715	669	700	704	687	664	725	739	666	719	689	645	711	737	653	755	739	728	741	697	712	729	690	738	677	649	703	685	727	689	728	686	676	706	701	681	706	686	662	735	666	735	713	734	731	692	695	679	731	735	678	686	708	753	736	693	725	719	715	657	681	693	747	664	679	733	740	723	753	716	693	702	710	725	667	753	743	684	727	721	683	732	750	710	739	686	721	701	695	745	691	731	695	713	720	691	719	732	707	707	700	733	678	692	684	693	675	669	739	696	715	689	674	680	690	720	654	727	759	687	705	684	689	694	710	730	689	728	704	711	746	691	720	736	711	713	703	741	695	680	775	685	713	736	690	738	727	750	689	731	677	722	685	681	738	734	753	724	702	739	785	728	659	679	664	730	681	731	715	747	704	697	728	740	743	713	656	686	773	682	683	707	664	685	717	755	696	717	715	695	684	704	706	726	694	692	687	736	663	728	728	714	699	758	737	706	715	732	673	685	677	762	734	712	701	700	739	674	688	740	681	692	703	691	721	730	718	718	710	735	751	716	698	712	708	707	769	688	718	751	775	728	705	674	681	724	726	729	683	699	714	717	698	716	687	708	683	754	690	711	690	691	725	745	665	704	753	728	713	750	735	773	707	702	707	701	679	725	685	731	737	684	749	737	690	728	753	692	687	699	647	721	706	724	669	688	631	661	718	711	722	693	752	714	704	695	701	714	724	695	693	714	697	687	747	701	671	711	652	686	718	695	753	733	720	723	698	726	732	693	696	698	723	703	651	717	736	674	681	686	743	697	733	655	733	744	743	711	706	736	723	724	707	709	709	707	705	702	695	706	711	761	688	721	680	728	762	723	724	682	722	763	734	707	769	725	735	772	695	706	719	716	721	698	691	718	717	760	718	690	702	704	744	683	677	729	711	683	739	735	687	715	701	727	734	712	721	747	715	718	761	724	681	724	735	743	739	713	688	716	726	698	692	759	678	707	711	720	703	670	717	727	704	734	734	732	723	684	704	754	739	708	689	673	700	719	687	748	719	662	723	691	706	701	722	741	713	718	755	676	719	687	719	667	766	751	679	680	729	759	672	727	684	744	783	718	668	678	700	713	686	743	693	706	722	706	737	725	730	694	728	719	677	672	732	729	706	733	734	744	741	762	690	700	682	702	742	745	720	703	716	716	726	701	749	738	734	732	703	707	669	745	682	718	709	666	732	678	755	698	668	706	717	738	706	693	740	759	669	723	735	721	728	725	682	708	708	692	714	704	729	660	712	705	698	716	708	710	725	690	721	687	722	749	698	643	736	677	763	699	704	721	689	690	707	717	711	734	713	741	695	683	695	733	703	691	711	722	776	763	699	675	696	664	728	735	698	742	721	722	715	675	720	694	693	674	762	769	713	701	675	748	689	687	750	721	695	709	717	718	702	689	752	700	724	718	717	674	726	777	681	717	724	633	738	659	745	722	687	651	717	701	729	735	719	699	734	706	738	735	689	728	733	720	709	683	734	675	712	698	738	720	664	667	713	744	690	659	676	693	732	747	728	723	669	666	711	640	684	712	728	702	716	714	678	733	720	737	725	695	721	701	727	655	707	680	698	718	746	686	703	720	731	666	679	697	663	699	690	674	709	736	658	677	691	698	704	688	668	723	710	756	715	734	707	670	693	701	721	701	709	724	714	666	664	706	703	718	726	752	712	720	706	717	700	737	720	717	762	710	751	723	704	694	737	716	705	707	691	700	724	739	684	710	740	762	714	732	727	726	681	730	731	702	742	695	688	747	662	709	757	653	728	694	734	704	719	747	728	709	695	726	742	700	700	686	720	708	720	692	707	686	745	695	656	691	725	723	691	749	731	680	702	667	691	710	679	720	673	731	688	714	687	680	719	713	713	673	734	696	714	730	691	714	747	692	737	746	674	691	701	684	733	715	759	685	693	695	727	672	685	763	711	791	649	752	662	685	699	656	724	716	733	695	729	712	724	712	735	687	720	760	737	719	740	683	722	729	707	744	716	749	740	696	762	699	723	708	717	695	699	716	710	703	686	733	719	725	702	724	711	742	716	747	730	733	670	687	688	724	756	664	696	700	727	725	738	684	780	706	705	698	682	748	674	729	673	694	695	693	728	688	707	691	688	676	653	753	732	740	736	752	703	700	727	715	726	647	667	730	663	665	679	737	701	700	664	761	752	710	703	728	706	702	701	694	697	717	765	699	665	745	757	711	661	663	697	732	752	720	705	696	712	718	726	728	715	662	710	768	743	744	734	713	686	753	702	767	715	730	679	721	705	728	707	684	724	676	686	717	681	722	759	702	666	706	708	670	738	648	723	678	677	693	721	726	721	696	720	739	736	727	768	732	721	672	743	673	657	685	696	687	734	713	668	708	708	735	675	744	709	676	737	734	654	689	721	788	672	697	682	706	776	734	731	752	711	689	666	648	710	748	746	694	705	683	704	688	663	694	716	702	691	708	783	728	738	708	685	691	720	708	715	742	665	726	711	726	723	700	677	723	689	733	725	735	719	742	706	740	672	725	694	727	699	683	680	703	665	672	683	681	719	698	707	728	720	689	641	723	687	665	702	669	693	751	719	725	680	716	674	723	696	706	709	705	689	712	718	693	744	705	690	686	733	720	685	749	688	712	752	726	703	665	687	724	713	686	677	643	711	723	698	743	739	704	692	731	676	734	682	738	717	678	682	685	726	695	709	732	708	724	714	708	716	666	662	736	704	667	761	666	695	701	726	737	671	716	760	741	723	740	685	695	740	728	730	679	728	710	723	740	687	711	717	675	721	782	729	731	684	741	681	724	736	688	740	707	745	757	718	726	707	745	708	751	713	695	771	671	678	704	727	728	740	733	685	688	684	706	680	706	711	729	730	724	718	726	683	745	719	685	685	674	745	682	703	709	711	720	726	719	723	724	730	697	714	685	695	747	738	691	726	742	658	723	729	718	744	720	693	730	695	755	700	725	731	701	718	731	691	722	696	748	769	717	675	692	710	677	690	738	730	753	693	685	699	727	693	694	662	713	728	708	670	745	735	707	662	711	713	719	707	741	702	677
5908	2322	1698	965	854	907	983	991	1237	1328	1332	1740	2129	1859	1306	847	701	629	604	632	609	619	614	593	570	573	607	606	592	595	612	573	649	581	587	614	610	577	631	612	598	577	541	576	601	609	554	603	531	600	592	600	582	567	622	607	602	575	619	600	572	574	611	638	616	613	556	580	567	589	591	551	544	586	599	590	618	593	625	610	593	586	600	598	619	622	613	563	590	608	634	574	586	565	595	569	585	608	560	561	559	601	568	574	577	562	622	589	571	596	588	573	582	548	611	605	574	623	632	597	605	604	590	606	566	582	605	570	596	618	647	606	601	564	576	621	546	591	596	639	588	574	591	531	571	582	568	588	578	593	632	612	565	577	538	533	598	586	605	563	624	573	603	579	607	658	569	584	594	581	647	557	585	542	572	580	608	549	591	587	589	576	528	553	601	574	554	617	572	593	605	638	598	628	563	605	572	574	597	593	626	629	549	631	587	599	644	585	584	580	587	602	576	639	582	576	592	575	568	571	595	566	573	603	652	580	597	550	602	582	574	630	615	595	560	571	606	624	636	598	572	549	601	591	559	614	619	585	567	596	559	586	555	560	590	564	599	611	622	608	652	569	565	545	636	597	620	543	623	586	618	582	580	595	540	555	623	594	583	571	563	608	582	586	564	575	600	588	533	624	577	598	580	578	581	591	575	574	635	582	556	630	615	586	600	581	568	608	607	597	604	558	563	540	574	608	586	544	613	547	614	568	600	597	591	555	611	568	623	587	612	588	557	580	574	605	604	610	580	594	601	565	556	576	567	555	581	563	558	614	609	588	600	597	580	611	569	580	555	584	559	620	594	611	579	631	599	608	573	611	572	583	650	571	589	610	605	610	548	562	562	585	598	612	606	565	576	609	605	596	592	611	600	587	557	614	581	584	573	612	553	610	534	570	617	612	574	563	584	587	576	570	586	564	637	605	603	601	586	586	591	577	557	600	584	607	604	616	626	601	594	572	524	566	594	611	589	572	604	575	578	611	602	610	579	623	563	615	607	561	597	634	610	565	580	587	594	599	605	545	567	593	562	593	667	579	601	630	590	570	584	565	595	592	593	592	547	574	534	627	600	568	580	558	588	616	616	617	582	551	572	582	597	618	601	572	578	564	602	572	620	591	522	621	612	597	594	547	599	571	574	563	581	613	583	541	616	550	573	621	599	566	604	565	600	554	593	596	606	573	604	607	578	603	617	569	559	594	609	567	601	616	615	624	573	559	564	569	609	614	597	591	574	536	600	598	574	587	623	573	607	624	561	618	620	580	561	538	570	560	589	609	639	621	592	618	617	578	626	589	594	597	594	642	598	566	609	589	593	581	616	596	612	588	611	575	564	631	576	622	558	597	613	587	593	571	601	561	585	583	587	608	566	558	563	593	613	576	572	601	562	574	586	555	587	530	643	594	544	604	562	571	608	617	603	642	618	592	592	611	550	579	578	619	597	604	564	567	560	606	579	580	588	659	553	598	578	538	602	596	603	572	572	569	608	638	570	570	552	587	574	601	612	624	582	594	609	588	623	539	582	579	586	580	561	589	589	567	600	597	601	570	602	553	593	579	575	591	539	590	619	590	655	630	590	612	544	603	577	584	549	533	585	582	593	541	554	582	583	609	578	595	549	570	645	618	572	577	584	597	618	551	617	583	589	604	571	601	604	607	575	591	595	548	577	590	563	573	599	590	631	599	574	611	604	582	602	545	580	617	593	610	617	602	594	558	583	585	622	585	586	602	569	553	567	595	574	595	551	585	585	523	577	567	623	613	570	596	582	650	567	550	638	612	630	574	592	606	609	591	577	588	561	597	623	597	610	597	577	520	607	566	595	618	608	614	565	596	586	617	563	611	623	589	615	588	580	587	589	557	566	542	630	629	611	573	552	564	585	618	621	606	613	561	539	603	622	548	550	535	560	579	574	560	582	592	592	583	624	569	615	588	621	589	616	583	624	552	623	565	586	606	593	566	609	608	586	561	602	577	566	567	626	569	614	589	614	593	588	611	582	584	641	589	621	576	623	589	588	560	580	636	578	631	582	553	638	578	625	603	587	557	590	565	569	586	572	579	579	553	613	591	569	550	567	562	584	608	595	612	577	594	587	603	510	610	603	576	594	618	583	608	611	586	568	604	593	548	582	562	627	586	592	567	574	571	595	610	561	604	582	594	549	599	611	566	599	598	565	591	570	595	608	591	580	563	557	626	557	599	558	587	551	536	621	589	582	548	574	635	585	610	570	552	530	576	545	556	604	551	574	591	595	618	581	594	561	553	620	593	582	596	582	561	552	537	575	557	623	588	592	568	579	615	579	606	577	609	558	584	529	612	550	554	577	584	594	583	588	606	567	576	594	555	579	562	559	592	621	566	596	572	568	580	593	614	559	572	550	581	573	591	590	576	599	601	592	607	623	582	575	570	602	594	604	589	573	555	572	559	594	578	585	616	593	571	562	613	570	594	547	595	574	601	603	607	593	568	613	558	618	617	582	591	566	596	549	588	540	575	589	556	593	614	555	569	603	595	622	603	573	557	640	607	563	572	594	587	590	578	561	618	581	573	612	581	584	594	549	631	573	610	565	597	559	583	602	574	619	604	581	579	596	644	559	598	593	609	579	599	544	616	603	613	586	618	542	590	587	608	623	572	651	602	638	569	593	603	593	546	598	604	610	622	556	573	609	556	573	561	542	617	605	596	605	555	639	573	557	565	586	589	567	592	556	570	522	566	579	597	593	591	623	591	550	598	540	583	614	587	601	572	569	612	593	576	582	587	580	567	572	580	560	555	571	562	571	596	585	601	576	604	577	604	595	571	558	572	605	589	580	550	583	536	551	642	569	566	594	592	573	568	592	577	624	575	597	609	598	575	571	601	603	596	599	571	604	571	573	581	617	583	572	575	593	635	640	586	547	579	560	623	562	582	591	581	591	599	598	556	607	559	634	587	648	620	583	576	596	600	559	550	581	579	624	615	575	596	598	631	576	659	590	562	553	625	599	588	610	581	585	586	649	598	582	613	607	595	571	563	564	596	619	557	568	622	589	571	564	605	559	637	575	552	590	602	577	643	588	583	577	608	548	603	600	616	620	620	579	580	613	574	603	581	552	606	583	591	594	606	591	595	608	603	614	606	630	558	595	586	625	626	608	589	586	605	585	609	606	626	572	607	581	577	589	575	625	554	594	621	565	604	606	597	591	636	565	590	628	618	653	622	591	567	582	588	578	574	616	565	582	584	572	599	560	576	582	634	582	562	626	590	580	576	584	574	600	581	643	589	610	599	573	609	590	606	603	599	543	601	546	590	610	635	559	553	603	605	549	635	575	593	606	591	591	579	575	573	621	595	595	555	575	565	593	605	597	560	571	642	610	563	603	601	583	590	591	592	612	570	579	589	572	603	606	580	535	571	582	578	566	623	611	535	564	589	554	559	582	585	601	591	657	555	598	598	525	609	581	586	600	570	591	565	545	586
25554	21492	27709	25545	10230	3578	3769	2747	2311	1798	1640	4985	13850	11531	5618	1945	1148	813	657	666	620	674	685	632	638	633	630	650	641	671	696	693	675	685	627	670	704	630	697	626	665	672	643	662	647	580	707	653	619	569	624	637	672	682	586	658	657	633	646	634	660	626	673	628	621	645	688	654	658	647	650	717	649	589	676	669	614	665	672	655	630	635	626	654	629	619	642	650	643	628	623	579	649	625	672	673	654	651	628	651	653	665	602	630	670	634	659	665	626	636	615	636	659	660	679	666	668	654	671	699	650	673	612	663	657	642	720	679	703	669	630	661	657	653	670	625	689	629	700	626	636	658	611	619	608	642	629	634	668	657	663	639	608	661	654	650	653	662	645	656	680	670	672	652	629	635	622	685	657	636	672	640	672	631	623	695	661	699	679	662	624	665	678	650	653	646	632	681	654	645	627	659	650	619	646	648	658	679	638	628	684	667	690	635	632	670	630	646	682	608	682	642	674	606	644	648	683	631	649	654	661	597	647	649	622	653	683	678	677	613	651	692	640	670	654	641	675	687	692	640	672	623	615	661	643	649	650	678	646	610	636	640	649	653	694	617	627	652	641	651	677	686	692	662	629	675	635	640	619	647	664	626	648	632	667	640	643	686	663	664	687	655	674	646	675	648	612	653	633	653	629	674	657	678	648	590	664	642	665	642	671	724	629	638	654	640	630	619	631	633	632	676	672	611	719	667	665	682	619	621	684	646	586	619	668	652	701	648	643	647	665	630	627	648	640	677	657	628	622	629	644	633	663	667	623	731	650	699	590	661	620	641	660	627	605	658	690	642	657	645	649	652	609	652	647	602	660	656	655	678	671	622	655	664	664	619	641	609	632	618	688	694	674	619	690	661	620	621	640	642	651	672	651	629	606	656	653	631	621	665	672	657	639	668	662	647	643	605	655	647	619	654	660	623	649	681	668	672	650	638	632	651	639	597	627	673	626	679	672	630	646	637	619	692	650	657	652	680	628	637	657	700	623	599	618	651	674	611	663	636	639	618	651	664	687	650	607	615	620	616	623	665	663	649	650	679	643	650	633	669	667	686	622	623	604	672	627	661	650	626	663	623	585	661	691	621	628	643	654	644	673	632	628	615	617	655	594	643	703	631	662	652	662	645	633	620	626	664	693	642	603	624	647	693	663	673	600	667	679	660	597	632	691	652	648	649	609	657	662	661	648	660	654	669	651	656	615	632	612	617	639	615	660	676	657	689	641	638	639	658	658	610	624	652	655	615	651	614	618	637	676	629	600	630	611	651	663	668	672	645	656	656	630	653	629	657	645	641	601	653	618	668	642	591	698	650	666	651	636	640	657	648	655	718	655	634	662	657	654	653	695	636	617	650	623	655	623	610	640	619	641	652	656	666	647	638	708	636	639	628	661	653	646	625	664	600	638	636	658	667	650	649	632	623	651	674	639	655	650	621	622	674	606	677	630	632	604	658	650	632	604	660	657	609	623	627	660	656	652	652	670	642	609	654	639	667	664	694	644	640	652	661	634	677	689	657	618	658	656	652	649	664	659	645	661	655	606	610	671	684	635	608	614	627	656	652	632	591	645	695	647	610	642	596	625	645	646	627	589	671	651	646	681	681	608	624	636	669	615	662	628	659	643	627	642	646	614	582	637	664	625	619	609	670	590	651	676	642	650	681	646	673	611	642	665	639	651	625	585	635	641	649	627	642	649	638	687	664	609	622	609	652	662	633	645	633	612	652	644	669	679	635	670	629	652	686	662	653	655	641	655	609	651	622	681	663	652	658	645	655	679	631	646	639	658	650	654	604	610	653	624	643	677	603	608	667	628	673	617	658	673	630	658	653	635	668	665	665	662	681	595	668	651	674	654	675	621	636	616	614	654	622	658	602	636	658	621	669	650	674	652	648	667	633	630	646	627	657	603	671	660	625	605	657	623	687	625	691	625	686	690	671	639	645	673	648	654	653	664	617	639	678	626	616	646	652	678	625	659	668	641	647	630	631	631	687	665	633	613	663	659	654	630	629	631	602	643	700	622	626	643	682	618	662	644	627	663	694	696	649	661	639	657	661	653	665	701	667	673	591	634	670	598	639	675	648	613	621	626	622	660	650	665	645	643	664	644	671	681	634	651	646	677	645	631	642	627	653	674	646	677	642	654	644	655	680	612	657	641	626	668	636	647	627	666	644	647	631	605	634	639	620	668	594	615	610	630	617	616	688	654	633	644	669	646	612	652	635	652	634	679	651	672	622	591	670	691	640	647	652	641	668	650	641	652	651	646	691	620	644	652	624	629	608	638	651	638	587	647	643	657	684	635	687	614	640	624	575	648	650	630	624	625	671	620	633	620	634	623	629	662	645	672	635	644	685	613	637	681	662	663	691	633	651	614	633	638	664	653	646	627	661	594	649	631	643	676	704	601	667	628	688	685	633	587	638	684	602	654	675	692	661	635	638	625	603	653	664	625	624	635	644	632	650	593	623	640	662	664	639	669	729	677	645	665	690	621	646	652	662	632	645	649	690	645	673	656	664	631	623	692	645	656	627	604	652	632	674	662	618	603	644	663	684	672	640	658	646	660	645	636	605	611	695	698	645	649	668	638	624	648	672	648	616	643	624	607	685	687	643	625	650	637	614	657	619	629	682	616	645	665	646	632	629	660	628	599	627	684	675	672	618	632	660	658	623	678	627	569	674	631	673	654	659	636	639	646	663	621	650	631	657	628	627	698	663	710	655	634	659	633	633	651	590	618	623	629	669	667	656	711	685	633	623	625	661	660	654	692	662	607	645	675	615	631	678	626	600	709	637	665	624	642	633	613	656	655	685	637	647	650	670	688	664	622	644	635	616	650	649	610	683	675	643	660	676	637	673	643	662	699	664	681	664	637	618	654	568	663	637	664	664	638	632	620	646	643	670	648	630	613	618	665	630	669	640	614	661	633	625	639	674	654	670	665	652	635	627	597	590	609	623	625	645	670	666	619	653	646	648	662	640	655	594	659	679	666	614	680	633	631	666	631	629	671	644	593	628	654	618	659	613	662	659	612	605	690	635	639	659	599	623	605	663	613	618	663	682	637	641	637	617	680	705	632	639	656	641	625	644	667	631	650	646	650	661	687	669	657	666	645	605	656	641	602	688	695	654	666	644	658	645	636	656	646	628	667	638	578	665	625	654	648	644	675	646	638	622	640	659	655	611	655	679	655	655	653	644	659	581	655	657	649	622	671	663	663	617	674	618	663	652	664	691	629	673	680	561	688	682	661	641	664	654	638	649	634	609	655	615	615	654	658	591	642	629	593	646	594	614	680	684	695	658	663	670	609	660	629	662	634	655	633	595	629	679	687	645	689	648	640	652	666	616	628	631	614	658	661	641	638	625	662	676	633	647	607	613	621	614	654	645	659	636	613	660	651	670	667	677	622	638	649	672	649	621	644	638	640	674	641	643	655	666	653	607	667	675	623	637	624	616	657	616	686	667
4807	8028	5975	2856	2719	3452	4146	3235	3028	2296	2098	7055	14048	10537	5103	1924	1092	674	629	536	574	551	599	554	599	575	554	554	551	617	591	585	583	500	582	607	516	590	559	610	597	529	579	556	544	584	570	585	596	565	593	591	580	573	582	569	564	563	536	549	573	553	555	534	615	582	551	559	554	554	588	562	560	568	577	539	629	585	559	538	581	565	513	572	581	564	566	557	524	558	558	570	550	535	610	578	552	540	564	577	579	578	577	589	568	510	573	565	565	567	560	582	552	593	587	565	575	540	579	563	568	588	558	556	563	561	529	553	593	566	549	617	578	613	537	558	591	581	618	560	555	571	544	582	590	531	585	551	589	581	574	551	587	570	590	570	547	526	558	561	628	584	536	558	524	598	584	597	569	602	571	588	567	544	534	619	543	605	550	550	567	537	537	585	563	530	582	529	508	569	592	579	600	538	616	568	589	539	520	570	545	547	550	567	557	532	561	591	583	563	567	575	580	575	586	580	558	555	527	576	556	554	554	533	586	550	560	524	556	523	563	573	537	586	555	589	568	550	560	589	583	552	541	564	552	536	555	579	609	603	575	559	525	547	551	556	532	515	597	554	577	589	588	498	558	540	552	537	566	586	599	579	538	568	537	530	530	559	533	566	563	582	529	585	544	545	574	625	557	581	559	562	581	596	587	558	630	575	548	547	554	539	523	587	611	524	602	545	574	577	537	577	531	577	548	553	593	532	557	588	540	551	568	543	574	551	575	567	571	561	568	563	569	562	547	616	544	567	559	572	580	551	591	590	574	568	581	577	507	578	583	575	562	547	559	588	561	556	577	580	562	533	546	542	547	598	562	553	558	562	578	526	568	559	584	571	585	573	544	560	567	579	543	599	561	530	559	597	558	571	551	547	587	551	572	574	548	596	571	561	524	579	588	566	538	585	557	550	577	566	516	548	563	579	539	538	540	551	570	548	578	569	571	560	569	552	531	536	595	600	564	533	570	561	596	551	596	536	576	581	590	540	546	535	563	553	559	595	524	578	581	539	546	539	566	550	530	594	570	578	533	572	550	558	537	558	538	546	558	623	592	578	524	509	605	581	533	552	548	566	564	562	539	547	579	568	578	553	532	537	547	568	540	579	583	557	524	570	532	554	622	514	559	565	597	570	547	550	527	573	552	573	576	552	551	602	548	553	561	554	601	592	566	558	565	549	606	586	625	572	596	556	560	604	556	563	554	546	535	560	592	607	579	553	520	584	554	549	536	559	563	584	605	595	530	575	581	594	558	560	581	549	530	545	553	551	584	550	595	524	590	554	544	584	566	522	539	550	554	546	569	557	587	555	590	539	576	575	560	526	564	579	551	573	551	548	564	591	537	540	542	593	544	557	601	555	557	544	581	568	565	564	564	576	571	551	562	575	589	573	577	554	544	571	573	573	569	549	550	549	591	528	553	582	538	565	582	552	563	563	558	573	577	609	551	576	576	584	526	572	520	570	542	555	589	543	598	558	585	574	587	576	560	563	513	567	514	551	536	550	558	586	585	574	529	576	577	520	556	527	566	582	612	545	570	564	579	549	532	538	554	583	575	558	571	602	553	553	563	554	583	558	570	582	567	571	545	543	551	539	569	556	553	550	581	606	564	530	586	551	554	554	584	600	547	588	552	541	555	544	594	533	538	552	542	535	560	550	579	579	571	562	581	520	569	542	552	537	542	507	597	593	541	562	567	580	521	555	561	575	571	557	560	589	533	574	539	559	569	610	571	569	603	551	606	534	609	557	544	559	576	521	607	591	519	561	559	532	541	588	557	582	549	593	583	575	543	549	571	590	538	548	568	616	569	573	583	550	561	568	539	561	582	538	559	543	600	531	530	581	551	559	565	576	511	570	568	606	541	551	556	588	569	533	585	545	542	548	573	567	580	523	566	562	574	590	529	575	519	573	606	546	543	547	545	594	588	536	563	614	563	597	567	589	587	598	579	581	592	553	509	532	530	568	547	557	517	567	569	588	567	580	553	577	515	604	558	571	567	543	571	574	592	540	558	596	579	592	537	573	531	548	538	605	555	546	578	526	566	559	614	579	590	577	608	540	576	529	539	522	567	543	581	577	558	582	580	575	565	548	587	563	580	567	553	583	572	570	606	551	586	580	611	559	558	564	561	540	593	575	592	535	565	577	500	553	587	566	527	600	569	586	609	545	570	585	543	573	567	592	553	611	522	564	585	576	554	551	575	570	537	579	530	574	563	571	603	566	547	546	596	590	552	595	569	553	553	549	552	562	532	587	578	565	582	574	550	564	566	562	566	526	540	548	558	538	589	562	584	552	550	571	570	590	628	547	550	565	603	582	548	564	549	579	619	572	561	571	549	567	597	581	545	544	575	515	559	545	554	576	569	570	561	513	578	605	582	568	589	578	553	539	602	591	530	605	566	563	550	580	570	586	587	537	542	549	520	558	577	555	585	525	569	589	568	606	552	594	554	554	565	582	597	579	539	585	572	601	569	557	555	590	574	578	585	537	582	563	542	559	548	541	559	609	571	539	570	577	566	566	572	562	546	562	529	565	547	571	576	560	614	593	571	544	552	573	552	550	544	577	569	537	539	576	575	616	553	530	565	587	506	552	559	530	569	585	595	561	575	578	570	568	532	577	565	532	541	525	529	549	608	554	562	552	563	542	610	568	559	572	532	521	543	562	559	594	573	527	597	559	543	513	542	584	547	591	538	510	563	573	568	585	562	577	561	534	564	561	554	575	557	558	589	542	554	526	571	562	599	578	552	560	539	576	544	534	618	526	589	532	557	533	520	518	561	586	573	560	570	533	567	612	562	566	564	540	565	557	557	581	599	579	565	565	564	560	580	595	564	566	546	559	555	531	558	556	559	532	568	567	521	540	576	574	546	573	548	537	566	574	602	549	552	538	567	598	530	584	572	533	558	575	527	541	553	556	573	554	550	556	584	552	588	545	539	604	510	519	556	577	593	566	585	524	587	589	590	578	536	527	581	524	612	574	546	531	552	576	566	617	557	543	550	599	551	586	586	538	511	545	557	560	547	624	540	552	499	551	547	546	593	519	571	543	569	573	598	611	560	545	571	594	554	537	573	547	545	548	572	560	613	544	503	580	569	541	582	557	573	592	552	563	576	561	551	543	572	588	541	576	550	600	561	519	552	572	584	550	527	583	543	522	568	546	553	513	558	615	577	572	565	559	570	557	536	524	530	576	588	576	576	561	599	573	547	531	513	557	581	550	593	541	548	587	566	579	557	534	567	569	592	546	571	533	544	553	549	561	552	530	533	615	570	533	555	551	586	567	565	575	570	579	598	544	580	554	564	547	539	544	578	557	521	544	558	607	536	559	543	550	577	563	543	524	560	548	537	581	510	539	555	568	549	581	572	583	532	544	546	579	599	560	570	607	549	584	568	535	549	581	573	553	552	575	568	594	563	584	583	578	548	543	582	578	565	518	543	569	528	551	578	551	553	568	562	523
24664	21490	28717	24716	21272	13659	9864	6085	4462	3115	2456	9433	22391	19333	9961	3072	1661	913	815	781	806	754	717	805	757	793	791	747	747	787	690	768	743	717	744	718	799	765	777	761	719	750	747	753	732	770	791	758	762	772	740	730	782	759	766	755	773	781	759	755	734	751	772	792	745	785	782	702	763	744	754	753	755	765	804	767	759	796	739	785	715	724	737	743	737	700	761	801	750	719	735	750	756	736	744	718	794	746	776	738	758	730	704	775	759	771	742	774	732	772	763	767	781	721	788	733	756	739	767	753	769	789	806	764	774	750	749	731	718	739	725	770	737	748	740	770	754	710	775	721	688	732	779	729	760	763	754	709	762	748	736	726	774	759	759	774	716	741	788	752	740	714	756	809	776	713	778	722	762	757	787	763	742	766	768	745	776	777	742	787	745	743	709	742	675	752	734	740	729	736	772	726	820	767	713	737	765	747	756	726	694	687	842	790	754	727	787	778	751	826	772	740	759	801	742	751	707	752	742	765	812	761	737	748	737	765	761	730	749	721	806	730	779	711	716	784	739	709	714	723	721	746	802	817	706	792	746	724	771	777	746	770	759	771	768	717	764	777	741	747	776	739	750	740	733	740	720	726	774	756	720	738	757	768	738	721	754	737	769	738	788	792	766	770	767	709	757	750	757	727	697	738	725	745	732	752	729	762	683	752	716	771	704	781	760	756	726	741	746	756	733	768	724	769	807	724	761	773	746	774	726	785	720	750	748	722	742	771	708	775	723	754	790	765	735	739	761	709	752	750	783	806	745	783	750	737	765	742	752	815	804	698	751	775	791	747	806	770	754	739	719	752	708	770	712	738	795	730	790	803	705	766	740	786	719	733	760	735	749	733	755	747	723	755	749	750	787	752	769	804	754	716	724	766	718	729	770	785	807	708	770	735	743	706	769	735	752	751	778	773	787	764	744	768	790	770	733	758	764	743	780	735	741	756	782	738	728	716	717	773	806	789	773	751	735	785	775	809	752	743	741	753	697	769	778	747	745	712	757	725	779	730	777	758	785	761	751	759	755	795	749	816	745	732	760	737	748	776	800	772	673	711	780	746	746	777	781	732	758	782	782	775	738	770	760	771	786	792	717	726	757	764	758	786	747	799	788	764	744	718	757	772	778	754	772	743	704	786	755	750	748	767	786	798	749	733	761	766	753	703	756	768	727	748	769	777	746	744	749	800	753	789	773	774	750	778	739	726	691	753	685	695	762	788	732	744	755	746	746	694	752	813	762	750	715	700	713	736	736	776	764	724	725	809	728	716	711	754	770	738	782	693	764	776	752	748	750	735	840	780	763	746	793	722	777	801	769	697	749	732	778	738	756	751	755	807	752	746	751	756	748	805	787	821	745	765	723	783	776	772	743	777	759	766	750	706	745	786	784	759	739	759	755	792	730	730	796	766	725	705	778	729	798	761	781	788	752	775	817	767	757	796	713	783	735	732	716	759	777	753	763	724	761	761	738	755	761	792	760	760	806	708	776	728	755	778	777	746	692	743	756	776	695	770	770	710	766	726	706	760	739	742	728	771	771	732	691	709	732	769	736	715	739	744	723	714	709	743	762	739	729	731	719	735	771	775	793	720	717	763	743	803	763	766	768	728	750	734	725	776	712	748	767	791	727	819	768	723	765	755	770	764	731	729	782	790	744	759	741	781	744	738	797	763	779	748	669	769	756	775	741	740	711	754	772	741	762	781	722	765	697	724	770	760	750	733	711	730	732	733	757	804	692	788	745	733	728	770	718	733	761	748	712	776	772	740	772	731	752	756	765	717	716	749	762	743	769	781	792	750	789	761	767	754	742	773	716	713	770	756	733	774	735	794	739	757	778	759	788	746	746	693	771	799	790	732	739	726	761	786	792	718	723	723	735	738	768	721	725	796	751	717	734	767	719	729	750	700	727	738	740	686	732	793	777	768	766	723	753	766	764	760	732	718	695	762	745	778	783	769	760	773	732	724	791	755	787	726	739	777	756	742	741	775	713	783	783	733	759	726	741	752	712	759	740	737	811	753	730	727	805	742	722	735	730	755	789	790	730	773	723	765	761	753	720	749	767	772	754	738	749	773	753	745	723	828	787	727	734	725	762	756	799	739	757	751	725	779	754	751	763	753	745	766	740	793	742	780	734	739	743	766	797	778	794	727	743	718	776	782	795	746	718	792	766	786	768	780	762	713	743	796	787	771	809	789	774	799	774	756	747	789	743	765	770	742	757	774	773	759	774	738	772	782	787	782	701	732	775	738	757	785	778	801	769	762	734	824	771	737	726	768	773	788	733	752	802	773	763	739	741	726	771	791	822	783	724	773	801	785	753	719	744	761	788	699	770	761	725	764	747	768	741	724	757	798	725	700	758	735	748	739	751	778	784	738	755	810	733	714	708	748	759	789	773	753	725	757	697	735	769	762	756	769	737	782	687	786	731	775	750	774	739	765	762	734	726	761	775	767	775	764	773	721	747	731	733	668	784	712	739	792	754	708	735	743	762	767	750	788	759	753	752	714	784	747	757	763	749	802	738	750	776	742	765	789	769	754	716	816	732	756	706	701	738	803	798	727	750	769	773	772	784	784	764	752	750	739	758	733	718	732	725	734	791	761	744	749	852	711	727	726	698	749	775	723	765	715	823	794	769	778	715	794	782	783	772	748	745	742	752	748	765	766	768	778	804	777	774	718	788	780	776	763	746	719	736	742	764	784	775	751	760	784	804	751	753	733	740	778	721	721	813	771	781	704	811	675	764	794	735	748	753	686	763	687	709	710	752	767	706	769	768	718	768	719	785	787	762	750	759	752	739	744	745	770	758	765	778	791	697	728	712	768	795	792	728	761	794	751	771	749	775	750	732	786	723	738	795	698	716	777	791	782	755	762	758	741	756	783	765	743	770	755	739	763	783	743	742	787	704	692	822	758	724	782	765	723	719	763	728	705	743	718	800	759	779	753	739	748	723	728	762	736	803	781	742	719	755	732	685	710	736	713	765	735	752	761	735	751	736	785	724	760	726	759	721	731	711	718	723	779	722	783	764	748	760	805	819	702	722	755	751	718	800	737	767	743	738	824	797	773	707	772	780	742	719	744	699	757	740	693	718	718	740	727	768	740	751	736	730	740	776	712	767	782	749	743	749	757	807	772	727	778	776	713	704	745	749	746	741	767	755	700	748	751	775	713	746	787	778	783	785	733	723	730	797	730	716	732	738	746	715	786	742	747	743	761	766	724	770	733	740	755	765	781	771	773	752	763	744	764	717	700	774	682	749	750	756	778	762	731	732	724	729	714	780	741	751	739	782	763	722	719	780	781	761	799	759	736	767	769	755	762	771	753	704	730	738	725	733	762	766	765	743	763	794	756	690	776	741	727	780	744	763	767	771	754	768	735	706	747	795	794	760	726	735	728	806	711	718	727	800	769	800	729	739	763	736	799	758	727	754	743	795	790	748	717	722	796	735	737	751	764	717	734
5472	13598	11923	6037	5924	7892	8183	6784	5323	3890	3007	12318	21325	16296	8368	2766	1473	879	713	656	642	678	644	679	628	689	669	646	657	658	656	633	646	661	665	663	628	638	619	656	673	593	663	657	664	708	646	631	640	685	672	624	681	711	646	591	655	640	606	628	671	662	661	657	683	629	640	656	673	680	706	647	648	669	641	643	648	645	639	652	597	658	632	670	631	662	654	626	654	661	650	640	585	601	690	613	633	658	644	610	653	652	584	642	648	670	668	625	638	638	645	656	635	630	632	650	642	627	656	633	649	664	640	619	621	696	681	652	607	648	669	635	663	653	690	639	665	663	628	669	627	615	662	626	629	684	674	612	615	626	641	656	621	626	628	635	627	631	620	651	645	688	645	671	644	655	653	667	631	607	642	621	650	689	638	720	636	633	659	651	634	665	662	708	678	667	610	686	676	617	656	636	620	646	659	601	661	628	638	653	608	635	643	704	628	669	688	651	628	623	674	623	636	681	672	631	651	640	635	693	661	690	690	652	599	613	624	624	568	615	657	623	681	647	621	703	658	635	633	647	641	673	686	624	640	689	701	632	638	653	641	650	650	619	665	669	646	665	639	625	662	644	639	606	628	652	653	660	625	657	641	656	630	668	681	647	630	677	601	650	659	640	654	626	696	667	687	603	676	659	651	626	637	676	657	638	672	644	669	649	625	641	638	685	635	616	647	659	665	654	621	637	652	640	642	634	691	666	668	663	643	685	611	645	637	656	679	647	675	648	682	673	613	668	633	652	644	636	613	652	618	643	621	629	631	631	657	672	648	616	634	659	615	655	667	635	649	642	584	677	608	607	630	637	645	626	627	663	665	626	644	634	653	659	664	655	652	591	615	695	663	664	648	654	666	628	700	700	658	653	687	648	597	669	631	669	667	597	635	677	616	645	667	655	657	644	662	682	607	684	617	629	620	688	660	653	591	651	675	647	611	641	628	666	622	697	617	665	613	587	634	634	670	663	638	685	718	624	596	647	642	628	654	637	643	639	652	620	623	648	634	605	588	633	650	668	657	703	616	622	619	614	650	601	688	664	629	651	641	652	689	642	654	611	671	676	635	639	644	632	679	646	641	629	647	630	652	643	612	592	621	625	667	624	677	633	622	608	597	657	607	628	625	677	679	648	631	624	680	648	627	609	636	593	715	674	632	658	628	631	652	611	625	658	628	665	609	680	666	614	648	624	595	647	581	640	639	650	710	637	674	648	633	618	626	608	689	630	609	624	660	640	591	671	625	692	652	670	672	632	642	625	578	616	655	639	646	661	671	662	649	656	648	621	611	655	682	633	621	659	696	644	607	637	657	628	654	619	626	660	621	635	665	645	611	636	623	677	647	654	637	642	617	641	639	612	642	578	640	631	631	638	650	667	643	671	655	672	597	631	655	646	656	631	606	639	645	674	620	655	632	638	693	666	628	668	664	640	622	626	646	629	616	604	637	634	618	671	623	646	597	646	596	685	676	623	648	614	627	685	645	640	646	611	624	663	660	694	654	629	706	640	615	633	651	658	611	680	670	667	633	629	629	638	650	662	643	630	668	647	638	624	650	620	690	692	648	646	622	660	590	637	650	618	642	640	631	644	700	684	628	647	653	646	669	617	669	667	657	645	625	660	668	645	663	623	623	648	637	662	613	676	619	670	622	657	647	645	625	620	665	584	644	614	614	646	618	670	661	644	682	664	635	650	662	652	658	633	635	563	650	618	632	680	638	612	635	644	650	665	641	655	651	651	619	667	655	602	687	599	671	623	639	597	606	647	607	663	633	687	618	650	643	625	651	630	615	612	636	607	644	640	617	628	658	683	624	684	658	597	607	656	586	624	639	633	673	585	616	624	657	638	625	638	594	657	625	674	650	583	634	646	631	656	624	628	623	663	628	690	684	615	596	637	656	632	680	643	593	679	617	631	654	666	661	617	622	634	703	604	627	621	651	641	627	601	639	608	620	625	646	652	639	640	643	626	642	640	632	644	611	657	638	639	619	577	657	632	645	649	652	648	626	656	597	670	650	661	641	688	624	628	648	668	627	653	664	717	712	646	634	663	645	642	638	731	644	652	667	657	637	640	567	655	579	653	636	618	651	682	616	626	662	624	642	658	608	623	658	580	631	688	586	664	601	644	617	650	662	670	631	668	662	661	644	649	615	604	630	636	662	649	638	650	623	660	652	655	666	657	690	659	648	640	607	644	668	637	657	650	664	635	622	680	639	660	654	620	582	656	672	619	584	653	620	637	661	657	682	687	592	623	619	648	658	601	592	628	648	651	628	641	638	638	642	613	649	667	666	677	642	627	679	640	654	663	645	647	599	672	668	609	601	635	658	610	633	668	616	667	660	670	608	634	650	649	629	608	645	591	631	650	633	633	633	619	642	646	653	681	656	642	603	669	663	671	670	657	621	644	691	628	617	616	654	641	644	619	653	664	668	627	624	645	637	643	621	600	629	694	632	652	606	621	653	642	680	692	621	610	689	623	596	640	650	616	658	636	659	613	613	663	622	658	681	644	609	619	602	627	648	651	600	653	621	630	634	638	639	674	629	638	629	680	625	622	665	636	604	620	634	641	635	599	630	636	651	673	636	612	672	629	634	663	629	653	676	620	670	615	627	628	606	659	657	694	662	616	623	626	607	651	625	658	632	636	615	652	622	652	629	655	644	636	644	611	650	626	633	622	609	626	615	679	702	657	622	636	637	654	617	662	619	603	585	685	626	666	699	644	621	625	658	633	635	663	587	654	655	630	636	626	673	653	645	672	658	632	655	698	650	634	562	656	641	668	603	635	661	618	632	607	628	602	655	623	672	673	651	651	609	633	627	670	660	650	610	620	631	625	640	607	657	625	636	627	612	636	582	675	666	620	652	609	650	635	612	667	605	646	676	637	652	635	613	635	651	598	600	608	655	652	652	605	626	663	665	621	636	582	656	628	603	674	627	648	616	640	670	632	681	651	657	641	595	650	624	641	602	658	588	655	644	624	656	670	658	668	632	618	659	665	643	634	669	633	637	667	611	633	644	645	640	636	630	653	643	659	658	644	630	641	614	598	648	612	620	647	653	628	599	595	564	655	671	671	599	679	621	645	643	634	621	677	662	672	606	601	655	631	632	623	637	630	627	654	621	662	680	615	634	656	646	676	621	570	622	631	641	636	694	615	608	702	684	668	642	664	658	653	634	642	617	650	665	640	656	657	648	661	623	626	671	659	624	639	617	592	632	626	671	648	635	607	614	617	606	645	635	687	640	642	631	646	629	628	613	634	662	653	631	618	634	643	603	681	657	692	610	644	611	666	637	638	646	651	618	630	595	636	613	660	568	642	666	640	663	662	604	674	612	647	651	640	641	616	660	627	636	640	684	650	641	674	669	671	645	603	693	613	648	651	623	641	642	700	611	624	610	649	654	620	657	603	643	685	660	619	641	642	662	642	610	641	701	634	639	658	648	601	650	646	629	616	606	656
27939	11989	3554	2744	2747	2270	1708	1570	1421	1196	1012	1310	1839	1721	1285	1004	801	729	745	715	690	693	714	715	734	691	704	687	700	675	688	701	715	675	706	666	716	680	679	701	701	741	705	726	656	668	694	701	685	711	682	714	708	689	706	783	686	710	704	687	693	722	717	655	678	695	680	694	732	764	711	646	705	731	709	689	720	720	661	690	683	653	707	711	692	721	666	717	694	700	670	668	686	716	687	716	720	642	760	666	738	685	655	724	704	721	689	699	729	692	693	681	677	690	722	699	707	726	698	722	724	689	719	705	704	652	656	718	715	686	677	720	660	722	697	728	702	738	700	685	691	710	718	682	695	692	721	717	690	738	759	693	653	677	618	707	730	657	651	685	692	734	741	655	727	687	693	703	724	690	709	713	701	698	749	669	715	720	680	698	727	717	640	691	684	694	697	705	712	684	711	686	673	705	680	681	712	716	697	682	706	733	690	673	679	736	703	686	693	649	702	663	713	679	687	687	702	681	692	684	677	710	662	698	731	698	732	659	691	658	728	687	713	698	698	698	651	656	716	727	736	750	734	664	719	708	729	675	708	670	703	690	670	691	661	677	688	693	698	726	713	707	743	682	738	706	712	742	684	695	710	683	760	726	676	745	684	727	717	693	695	711	717	699	682	719	654	734	707	725	682	671	726	693	677	669	686	669	699	663	695	727	702	691	709	692	724	723	718	675	674	655	726	704	706	740	730	706	693	713	728	722	656	694	671	728	706	704	717	694	656	689	720	709	658	726	696	778	704	706	672	688	758	693	694	712	745	695	703	712	691	681	644	716	738	667	721	711	713	687	721	678	708	652	716	677	690	703	696	734	697	651	681	716	704	710	703	714	740	686	698	705	669	660	732	675	734	679	681	674	708	698	777	722	711	672	693	717	727	690	745	666	671	642	707	696	734	692	689	682	753	702	714	719	682	671	688	682	730	706	704	699	671	671	709	662	730	730	697	733	696	715	719	725	720	729	714	753	676	696	650	734	748	659	710	741	698	642	706	736	726	725	689	712	715	709	670	698	708	707	701	697	693	691	745	695	619	679	674	666	690	724	709	702	703	672	677	704	714	693	670	695	698	692	716	693	728	749	693	686	685	655	717	689	705	719	728	722	699	716	703	687	739	718	706	663	717	687	703	691	688	676	703	692	686	692	653	748	709	678	685	735	696	670	667	675	701	744	725	709	704	716	690	655	699	717	686	682	657	692	657	733	644	712	727	698	696	669	723	740	709	711	669	646	693	695	738	687	721	780	675	690	690	697	674	719	732	669	673	762	716	722	709	700	704	706	739	674	714	669	750	758	728	683	674	769	670	656	714	687	730	715	683	714	735	624	706	704	742	661	698	728	650	724	684	703	685	718	699	645	681	658	658	659	731	681	690	691	722	683	704	691	661	694	700	672	671	719	732	701	723	677	737	751	694	692	710	664	689	712	699	690	752	660	747	672	690	674	722	708	644	709	720	688	720	693	706	687	702	691	659	700	652	724	748	733	696	706	674	686	693	683	728	677	697	654	711	694	734	704	713	701	713	672	722	734	711	664	737	673	730	718	650	743	730	691	689	690	680	710	705	693	699	704	682	664	742	741	691	671	691	712	743	719	759	780	752	719	675	730	730	717	696	733	709	698	703	733	680	672	707	712	733	712	682	661	685	756	715	680	730	747	690	686	702	698	693	733	740	705	647	683	687	712	749	741	712	707	717	710	709	667	687	746	664	686	698	658	714	703	689	703	704	729	678	674	746	668	726	695	671	675	712	752	675	738	651	714	706	684	751	702	670	698	657	680	655	688	653	675	691	684	728	643	691	731	717	672	703	657	708	700	724	690	673	739	681	702	737	693	688	721	707	697	689	677	640	724	739	706	696	712	703	696	680	707	723	702	687	694	716	729	708	739	703	693	707	746	720	678	706	732	691	680	678	671	693	704	706	687	690	739	682	641	704	736	680	675	686	668	740	695	726	691	693	697	676	660	699	689	669	684	681	721	664	710	678	720	683	678	736	680	684	664	689	736	731	643	664	691	687	701	716	686	649	721	714	673	715	661	673	692	724	708	711	680	704	724	688	726	693	721	702	683	733	643	761	733	634	716	703	686	700	729	674	677	721	671	675	730	664	681	713	707	676	718	700	721	707	737	675	718	679	673	683	697	701	667	727	709	655	739	690	697	702	661	716	709	691	678	739	692	726	696	720	653	662	661	683	712	671	716	715	686	707	677	647	680	698	668	715	693	710	721	691	697	669	654	641	627	699	742	699	713	712	655	728	708	735	708	681	692	727	775	698	695	669	653	705	677	733	679	725	702	694	759	705	721	681	671	680	704	701	665	694	666	718	669	694	720	706	694	701	682	692	697	704	689	678	695	666	708	725	704	714	684	659	691	717	710	720	672	677	716	691	697	691	689	708	700	692	735	681	725	705	679	719	726	701	685	742	721	711	735	694	676	750	729	658	730	725	710	691	705	711	738	665	758	713	696	686	728	688	677	704	689	725	693	663	716	720	684	739	683	727	691	705	686	702	721	673	656	715	732	710	739	607	703	703	683	699	716	672	649	661	667	732	683	691	720	659	688	756	703	689	692	698	693	701	652	744	669	671	667	692	722	703	738	642	680	752	724	682	721	703	651	706	678	683	712	753	688	719	663	726	709	712	693	686	678	718	684	712	691	649	667	689	705	663	680	736	700	725	713	681	693	671	691	704	725	715	733	688	691	709	729	712	686	732	727	707	684	672	694	683	648	698	725	671	691	714	704	707	714	729	721	723	740	748	643	679	729	696	697	729	685	712	692	699	671	665	682	697	709	736	704	691	673	701	735	734	714	687	703	668	736	674	701	693	711	663	737	723	691	725	716	699	619	701	682	715	724	666	710	691	740	728	670	697	685	710	693	736	682	710	758	761	697	697	744	679	698	647	710	691	722	746	705	727	728	762	712	681	662	666	685	670	706	718	732	789	735	682	723	668	663	677	666	693	678	705	690	689	724	668	743	683	715	686	694	678	657	719	716	707	695	709	664	702	678	711	754	705	683	681	738	709	714	688	655	720	665	667	684	751	618	714	732	649	687	685	645	676	681	705	738	723	694	724	715	693	726	675	707	642	682	689	655	747	700	701	658	673	659	709	653	676	643	697	694	692	693	693	692	694	724	685	676	730	695	675	717	677	737	718	682	725	659	699	722	662	735	705	705	733	717	712	654	683	751	714	751	663	658	624	656	657	699	740	686	721	703	698	742	751	744	669	688	657	691	687	700	660	711	666	644	718	672	685	717	665	699	747	698	707	700	707	722	671	713	677	630	677	706	679	774	769	742	712	715	686	684	711	695	674	725	737	680	667	628	754	717	711	713	704	751	686	734	672	723	684	709	654	727	674	697	677	694	652	693	705	725	659	667	687	715	731	682	701	740	696	668	686	694	691	696	680	712	719	684	674	662	682	717	724	702	762	707	720	688	686	686	708	724	692	670
6166	2510	3163	2608	3143	2944	2112	1841	1778	1511	1166	1505	2157	1815	1276	808	677	587	581	632	565	548	615	611	579	589	584	627	571	577	569	608	557	602	616	609	595	615	587	591	593	590	540	580	589	590	567	586	571	546	557	560	599	613	585	584	619	589	589	612	602	603	611	619	579	613	591	587	569	562	615	601	591	605	562	600	551	557	584	600	590	621	601	573	555	559	613	582	613	589	579	562	565	567	648	571	622	587	628	594	552	547	587	605	558	633	552	554	597	611	562	584	599	598	573	585	557	564	549	548	586	539	594	589	577	531	555	595	558	606	568	588	547	604	589	593	615	540	561	594	593	612	532	593	566	604	599	573	583	524	566	628	579	589	598	573	583	570	591	552	586	565	570	539	595	579	587	584	585	563	549	580	564	612	603	565	616	566	560	541	566	564	574	593	584	583	619	607	615	609	595	586	623	599	536	519	646	590	582	597	564	587	570	606	592	570	585	560	548	609	594	587	626	547	593	633	608	594	555	581	586	585	595	565	554	578	575	553	581	604	556	557	609	558	538	618	614	590	620	580	583	564	576	579	589	599	620	570	547	610	601	553	588	548	576	565	573	607	598	604	574	564	583	565	581	550	551	580	599	605	582	572	558	596	571	609	622	595	608	594	605	534	557	586	587	587	592	567	579	612	595	567	606	574	634	575	609	577	574	589	588	568	624	581	551	532	594	537	568	601	574	577	572	565	596	612	586	587	603	567	579	578	624	576	572	611	562	584	536	601	605	559	617	575	583	592	578	638	553	608	567	584	595	561	554	554	601	611	538	614	615	600	586	564	590	593	626	546	586	589	576	588	552	587	563	597	593	531	564	556	594	520	603	589	571	571	546	611	578	584	557	616	612	612	603	536	551	648	577	560	574	584	590	597	580	581	591	597	578	604	591	562	588	595	562	591	597	565	618	598	577	608	545	569	580	617	592	566	584	568	609	594	568	579	580	575	568	603	564	589	573	550	569	600	534	572	573	565	609	554	599	600	584	560	575	575	563	594	590	599	605	555	594	572	599	606	576	639	600	614	614	588	563	621	613	589	558	578	564	563	598	596	583	507	590	568	589	583	586	542	573	524	572	610	593	590	598	562	593	581	608	609	577	598	557	585	565	530	601	630	576	599	558	602	584	555	583	552	576	587	558	552	589	567	573	572	566	593	602	589	606	593	563	550	574	587	615	591	537	588	607	610	555	609	613	638	568	596	564	569	589	611	580	596	598	563	560	625	584	582	550	608	546	572	543	632	572	563	593	594	597	540	582	581	553	559	594	591	573	564	586	589	605	591	590	575	618	624	605	556	600	555	585	592	599	535	570	574	579	559	664	567	557	548	586	561	596	592	568	598	573	624	563	584	584	586	616	572	529	578	583	569	594	581	585	560	557	571	534	607	542	592	580	598	583	615	551	643	587	584	601	579	571	583	584	577	625	625	576	577	555	562	555	550	593	569	610	606	574	616	616	599	615	547	633	594	583	594	556	574	615	551	595	595	568	596	607	611	597	594	595	584	544	577	618	566	554	550	567	580	582	629	573	540	583	608	586	548	552	601	552	580	521	529	589	611	609	534	591	563	600	598	607	606	583	605	537	548	607	579	559	594	582	593	602	587	585	598	579	625	608	617	565	610	606	590	584	640	556	571	541	612	573	558	601	583	573	644	602	551	559	590	589	608	578	576	589	547	601	569	611	593	574	583	571	546	610	583	550	573	557	584	586	605	586	605	591	564	566	624	567	559	587	572	626	559	622	572	567	551	590	616	580	596	565	587	557	582	588	583	564	615	610	596	591	588	631	582	581	550	560	577	612	574	608	561	579	615	576	641	593	537	577	572	576	551	557	581	604	575	592	542	555	597	557	574	591	604	586	595	568	588	615	593	567	602	526	609	577	584	559	588	582	546	613	618	573	560	574	570	569	606	565	562	584	644	588	631	574	559	566	585	599	594	573	610	579	574	562	568	579	608	609	576	562	565	568	592	572	573	574	565	570	616	630	554	591	601	565	572	604	599	590	555	553	575	559	557	606	550	573	572	600	604	609	563	557	587	606	544	546	612	598	582	567	536	581	584	646	562	593	582	588	612	608	609	617	587	548	583	606	558	604	614	585	568	621	591	618	609	575	543	582	635	610	589	565	561	571	605	600	597	585	571	599	598	538	596	608	588	601	561	592	578	528	570	603	584	598	535	574	601	616	602	546	608	563	590	582	587	573	604	592	574	570	597	603	607	623	561	582	560	610	574	579	596	532	570	609	592	595	568	567	598	563	578	606	573	594	572	618	583	601	594	560	543	587	601	580	587	561	582	636	585	564	584	588	573	586	562	610	588	607	597	593	590	571	607	592	592	600	600	610	613	592	585	586	555	590	623	583	561	586	571	598	572	548	603	643	576	602	545	595	633	604	563	559	585	605	548	572	591	606	575	547	586	581	563	559	538	617	578	551	588	612	569	613	604	608	531	569	588	623	613	602	598	565	597	592	566	617	601	649	616	583	567	583	542	593	591	583	554	619	596	605	581	617	579	596	577	584	581	557	599	570	561	577	570	546	583	569	622	624	566	575	630	561	628	623	579	591	577	573	601	538	536	592	598	576	588	600	555	583	636	610	604	546	544	607	554	556	574	578	593	608	610	564	579	566	603	611	562	567	576	541	618	571	596	558	613	570	569	597	575	584	544	570	616	568	593	572	607	578	560	611	570	601	552	507	601	571	572	563	609	567	584	544	563	545	621	583	581	575	602	596	555	593	608	567	549	581	609	595	549	605	578	588	575	521	582	605	645	620	567	586	627	600	560	554	554	580	614	583	599	593	585	615	593	564	562	551	551	576	586	625	590	607	581	589	614	570	589	566	599	641	620	596	619	576	591	573	561	547	596	549	619	611	581	582	635	566	634	590	554	597	598	596	607	555	623	561	569	538	588	605	554	618	555	603	609	573	614	565	585	593	580	590	589	574	554	577	572	555	548	557	605	613	586	580	604	616	622	552	593	593	598	583	564	600	577	600	570	614	585	608	613	565	574	598	601	626	560	589	588	599	569	571	610	614	604	563	577	611	600	595	560	582	566	577	593	555	650	585	588	580	576	560	592	546	625	611	565	581	601	589	638	594	581	603	579	566	623	576	598	576	595	614	610	562	566	569	567	604	536	543	588	580	597	587	609	564	574	554	574	594	548	630	556	565	599	594	583	580	562	592	590	579	532	601	594	617	518	563	615	573	592	609	604	580	583	575	599	586	570	608	582	591	619	609	586	598	534	577	603	579	582	580	601	583	564	551	577	554	568	559	596	623	539	586	594	654	566	597	591	594	609	562	606	595	601	592	587	585	570	522	561	577	607	599	540	582	576	570	554	577	595	590	631	585	578	596	616	608	574	614	564	590	614	595	618	610	538	571	592	634	572	618	587	604	586	590	606	592	625	571	618	543	598	629	586	577	597	595	578	582	578	604	599	572	584	577	553	577	573	614	584
25697	21467	27697	25531	13044	3743	3344	2346	1645	1523	1545	4692	13716	11718	5936	2047	1129	765	670	605	606	629	629	643	631	686	629	665	649	662	681	645	650	639	654	705	657	625	647	681	673	638	647	623	661	696	682	626	655	614	655	633	642	670	634	635	642	637	640	622	695	602	646	676	694	617	684	617	594	589	653	621	673	587	628	616	653	651	630	607	624	642	629	659	619	647	659	651	630	653	647	652	667	627	679	674	636	628	618	636	629	599	635	695	638	634	614	641	660	618	628	642	682	671	594	658	603	620	661	659	640	594	634	626	667	630	641	635	597	635	624	642	595	615	618	640	606	614	635	622	657	617	623	664	628	628	630	636	595	629	647	609	634	685	630	661	621	642	612	627	595	601	657	597	632	650	618	628	628	614	675	662	663	593	663	600	624	658	597	589	631	658	615	652	643	617	643	623	621	611	657	633	579	623	628	662	652	606	601	639	607	637	632	627	631	630	646	642	645	602	608	626	674	630	666	614	669	607	635	622	598	674	621	642	621	607	645	657	635	613	679	657	649	636	668	636	646	636	633	648	673	635	638	645	608	638	636	612	632	665	650	584	644	631	625	645	650	671	637	618	627	646	646	651	590	620	634	659	642	625	611	613	663	652	614	630	620	596	684	618	626	652	638	627	663	640	639	613	627	622	595	639	654	638	666	625	632	663	656	573	644	670	642	611	641	605	683	618	624	653	625	625	694	662	631	593	627	623	637	634	650	604	582	577	613	632	635	628	642	624	655	602	645	677	649	655	594	642	630	614	631	617	638	665	682	613	660	660	582	633	648	610	614	655	603	614	635	623	613	643	651	670	617	591	642	651	615	622	658	662	671	642	691	637	613	596	663	616	598	627	654	612	664	658	673	638	649	715	620	623	671	629	625	647	683	615	678	626	592	609	664	664	653	635	636	651	614	621	636	632	607	637	631	610	652	608	626	662	638	673	617	658	600	650	637	649	616	652	586	628	642	643	678	616	619	676	644	646	621	559	644	681	654	666	581	656	614	644	634	613	631	686	647	591	630	656	645	654	601	623	633	632	618	611	623	639	633	615	632	601	618	638	664	628	608	600	654	604	621	664	624	608	654	613	604	621	630	636	630	696	639	623	617	620	632	595	658	625	690	650	619	607	589	636	634	646	602	618	626	621	616	661	632	610	641	595	605	655	597	623	686	640	629	628	606	648	609	644	648	678	596	664	619	568	651	622	641	615	626	657	623	615	670	614	628	611	613	626	582	617	610	601	687	622	641	599	624	649	621	640	636	573	646	624	667	687	647	601	625	641	671	632	643	638	679	654	644	701	673	672	624	631	625	597	612	606	636	658	667	656	677	629	556	678	573	687	660	678	625	583	596	653	599	682	676	659	607	634	615	645	583	588	588	647	678	660	628	664	672	655	660	663	652	641	608	640	648	643	625	624	679	648	611	633	625	628	630	665	681	613	641	575	635	646	648	620	648	613	673	629	603	622	591	572	638	640	638	630	616	621	610	651	629	612	618	650	617	623	642	624	605	621	591	662	636	616	664	657	648	630	622	634	637	658	629	607	654	622	634	607	665	609	620	586	614	609	653	596	692	669	641	626	635	627	669	684	611	643	552	645	628	615	608	649	619	619	660	656	643	647	640	672	629	623	663	609	620	610	616	606	652	608	616	593	646	640	596	613	625	631	680	609	655	624	636	657	646	616	629	638	568	624	647	631	639	600	663	638	616	655	575	649	636	627	641	609	647	631	676	658	584	610	649	624	606	591	616	603	637	692	596	689	643	665	588	645	595	635	642	603	621	578	653	617	590	622	629	630	613	612	627	604	642	621	630	599	647	628	640	637	652	663	648	631	663	648	627	631	603	646	647	649	644	648	635	627	594	626	599	604	609	636	617	607	599	608	674	619	658	655	564	613	615	686	667	618	578	608	655	654	649	639	611	586	673	638	632	669	648	634	624	622	602	657	638	608	596	617	628	619	655	641	617	621	619	645	608	615	619	624	688	594	651	648	627	652	658	644	657	629	634	654	624	598	630	614	667	630	620	631	630	638	629	644	656	616	610	687	635	610	667	599	646	597	639	619	595	605	632	635	579	655	640	639	680	655	609	665	638	625	632	617	681	632	671	657	624	591	633	631	603	627	665	608	667	613	627	632	657	649	600	644	639	644	653	655	625	613	620	647	620	628	604	675	624	614	611	645	625	646	662	682	645	614	680	621	625	634	631	634	637	628	606	576	622	619	583	656	675	611	627	596	612	644	615	669	677	628	662	591	643	640	633	648	641	652	648	663	596	649	631	605	634	626	633	661	672	649	648	640	619	639	607	590	600	682	686	683	613	626	645	625	613	601	662	615	635	646	601	649	592	648	625	610	628	641	644	635	602	594	645	642	646	656	584	621	594	630	558	641	648	647	622	621	647	578	631	662	658	686	623	676	625	613	636	662	635	635	656	604	649	657	624	626	659	632	626	622	650	622	628	644	671	623	616	648	634	669	657	634	669	645	603	627	621	693	673	668	591	677	612	592	591	608	631	618	619	633	683	637	656	627	614	602	638	647	655	622	651	616	635	621	646	626	656	670	609	627	631	641	660	637	679	669	574	632	619	600	607	626	633	643	617	605	641	669	638	607	606	636	575	674	652	642	659	645	642	616	589	603	660	688	618	700	662	680	643	634	562	619	631	629	656	607	613	630	605	608	597	683	679	606	682	599	661	626	587	665	667	635	648	627	639	608	604	630	665	573	658	653	630	663	614	599	603	625	637	610	635	624	629	596	650	640	629	673	629	666	645	648	663	585	613	596	602	647	672	607	588	657	653	656	670	627	618	592	645	630	647	618	629	614	695	645	599	620	607	615	616	635	636	655	603	610	654	658	598	660	624	667	571	640	649	621	592	660	568	689	597	593	592	651	610	609	632	626	670	620	637	598	596	622	654	651	660	664	584	627	646	638	652	621	617	623	590	640	606	653	674	643	589	603	620	622	599	645	615	653	628	626	658	604	623	664	589	595	660	658	609	673	653	637	636	647	613	611	608	624	657	654	633	590	658	653	677	606	637	612	641	620	658	641	625	665	582	628	642	620	625	606	635	619	667	666	663	627	612	611	623	639	674	608	596	662	615	638	607	599	650	566	617	586	659	650	606	642	630	609	640	642	665	641	629	637	669	668	676	597	621	625	619	647	612	632	648	627	598	659	611	624	639	569	636	600	625	654	623	682	593	636	633	625	649	658	622	634	638	610	635	626	610	648	638	654	639	623	657	636	624	628	661	659	656	623	633	603	666	605	636	622	625	630	606	605	665	608	658	634	639	623	594	613	613	630	656	584	627	608	640	682	658	637	601	653	675	658	638	661	632	640	626	639	652	607	623	584	582	658	608	598	649	639	634	632	634	631	656	637	640	650	624	609	612	623	664	597	629	646	643	606	617	680	625	678	624	582	658	613	631	685	641	650	618	628	661	622	661	650	655	644	688	672	642	683	621	664
4817	6277	8367	5182	5221	3065	3600	2753	2088	2062	1894	6460	14193	10893	5391	2042	1083	723	576	581	588	526	591	573	572	539	572	548	573	598	559	528	563	543	547	579	566	549	575	534	573	587	556	576	574	600	539	564	573	622	564	596	569	585	599	582	589	549	558	547	518	550	514	561	588	605	603	539	577	562	578	593	553	577	529	574	545	572	517	546	560	583	537	575	532	561	544	552	533	578	562	497	551	592	558	519	498	613	563	597	557	557	580	567	526	557	586	510	551	567	546	580	599	553	590	611	550	540	536	572	556	563	584	553	551	515	524	505	546	547	551	543	566	545	537	551	553	554	573	546	514	569	574	549	521	568	595	473	567	543	575	592	548	545	538	579	599	557	534	531	558	526	580	586	556	579	558	537	541	579	558	599	552	556	555	588	556	500	537	553	540	523	556	557	571	544	580	557	525	546	540	554	564	545	564	573	582	562	580	533	536	604	564	594	554	534	543	558	533	531	558	535	586	521	537	544	568	544	589	573	538	563	523	540	557	551	570	581	554	543	563	555	573	544	546	558	548	585	529	549	560	583	546	549	539	567	510	539	534	567	596	579	563	559	579	565	555	575	540	548	551	552	541	593	590	592	532	490	576	571	541	561	553	545	534	524	585	564	553	549	563	598	558	554	511	540	557	583	589	592	584	545	550	538	595	578	528	523	531	544	513	569	551	567	549	565	541	570	566	560	589	549	556	542	582	526	574	568	565	546	544	543	556	609	549	570	583	543	553	600	537	556	513	513	549	579	567	534	557	520	516	513	553	549	571	592	553	552	545	535	600	565	593	577	577	544	551	576	566	543	553	546	526	540	571	555	591	543	512	588	558	552	523	550	567	562	610	560	547	537	544	555	536	534	573	571	547	577	523	546	534	570	532	569	585	580	579	574	559	551	556	551	514	569	543	553	546	554	574	570	595	521	519	568	541	555	534	565	599	557	551	598	548	561	514	561	518	517	579	565	575	550	579	567	566	557	557	524	547	555	591	534	585	540	540	562	550	560	498	517	565	543	568	583	515	550	566	549	549	515	556	591	542	526	551	550	582	531	577	511	520	593	580	535	550	571	544	585	515	542	534	553	543	558	543	547	564	537	560	566	523	525	551	558	518	535	589	549	547	554	590	573	523	553	562	560	517	525	580	526	573	573	582	548	537	570	540	552	577	588	542	568	564	557	557	512	566	544	605	553	521	588	573	557	587	529	538	548	563	537	553	534	522	542	551	580	541	555	566	534	522	558	515	512	567	553	546	566	556	557	533	546	566	618	550	582	531	544	534	569	574	571	548	543	525	543	543	544	538	568	556	528	548	541	564	530	574	575	545	557	548	583	580	564	522	568	538	553	613	591	564	544	504	499	538	556	558	529	566	523	553	564	583	551	569	515	545	549	561	523	573	540	544	561	533	533	525	558	601	603	573	577	538	583	572	515	539	563	556	559	563	554	591	606	535	566	547	571	528	575	540	562	578	560	558	597	515	575	572	536	568	562	544	531	546	590	558	493	580	536	536	539	560	546	556	540	510	539	527	532	552	563	575	585	524	549	539	546	560	504	545	587	538	527	584	569	569	529	594	513	561	542	570	591	564	570	533	582	519	546	580	558	536	554	543	566	546	563	532	551	563	547	575	544	523	553	577	587	545	557	576	541	542	547	557	592	548	541	556	546	593	539	568	565	520	521	549	559	587	551	553	554	559	532	508	568	560	558	532	536	537	558	551	568	508	584	541	604	540	536	521	566	588	533	597	562	528	547	557	538	569	556	528	563	572	559	523	590	536	579	590	543	552	573	546	519	533	547	592	550	554	550	556	549	542	544	550	554	526	533	551	534	527	583	569	530	518	540	582	589	608	565	544	519	542	565	525	542	536	527	558	588	543	599	584	555	601	604	573	516	557	529	505	559	521	616	562	576	568	554	567	547	498	588	561	582	583	552	546	530	557	573	570	551	591	615	555	568	576	556	556	528	540	555	578	575	518	555	515	559	583	526	546	571	572	577	598	548	538	537	542	589	553	510	546	521	555	601	520	563	574	580	529	535	581	561	561	565	551	570	542	561	541	547	583	594	551	540	583	565	579	549	579	545	516	580	571	556	560	539	526	549	553	540	541	546	580	577	559	586	557	565	574	555	552	523	518	599	524	540	510	536	565	506	590	536	514	553	527	534	589	508	578	538	530	596	552	516	532	556	526	560	567	543	527	525	544	510	523	535	598	505	535	545	573	566	532	537	559	562	576	503	553	616	571	567	555	529	517	567	567	507	558	541	532	532	533	541	538	565	544	533	561	562	571	569	578	510	544	556	530	569	525	509	546	524	539	574	562	579	529	547	522	537	537	524	573	559	528	537	588	572	555	592	548	558	532	535	543	565	552	576	589	554	549	565	574	539	541	539	523	549	522	546	584	515	579	534	554	542	552	565	542	587	554	551	563	527	579	510	547	531	543	543	559	558	577	519	504	532	570	576	546	579	553	572	544	544	575	556	562	506	549	553	545	489	507	541	563	535	511	586	516	584	568	558	559	576	534	534	569	580	532	554	546	570	535	585	533	547	517	534	543	590	504	535	511	571	574	544	530	544	559	612	575	516	547	552	538	535	536	567	575	548	579	586	545	527	528	560	568	567	537	590	568	556	584	583	592	554	546	588	555	542	534	541	558	554	519	565	546	533	493	555	573	590	542	541	509	547	551	516	518	569	532	532	558	550	557	505	598	583	506	562	578	528	574	533	556	618	568	543	563	505	566	552	575	545	589	545	562	557	548	532	545	566	546	504	542	576	569	537	579	536	592	557	585	525	544	528	526	529	594	509	548	540	540	565	539	551	566	582	541	534	533	519	560	581	497	540	514	549	512	556	572	559	547	542	551	507	555	613	527	561	555	525	543	564	553	582	504	568	560	577	572	590	532	505	543	579	537	528	535	547	562	562	574	543	551	542	528	545	566	612	582	573	575	558	537	566	548	569	557	531	566	547	546	573	557	549	527	579	589	572	542	525	549	585	547	527	573	566	549	602	573	564	554	548	556	573	582	570	560	585	582	569	588	493	594	551	546	547	538	561	582	552	548	591	557	556	524	579	533	542	521	540	511	557	564	544	554	522	568	578	521	579	541	622	552	569	581	549	562	539	542	531	542	535	556	567	526	535	559	587	534	550	514	539	530	525	533	539	591	556	544	531	535	518	552	567	598	560	565	506	565	542	551	540	594	562	580	564	556	598	564	579	558	511	531	548	556	555	535	512	589	563	566	565	559	585	601	513	590	527	550	593	539	541	531	571	552	537	513	510	567	540	544	548	584	560	542	573	550	540	597	514	535	601	547	553	542	565	570	575	554	533	566	579	524	581	579	512	520	565	605	564	557	587	556	522	549	551	568	552	564	558	534	558	542	554	592	573	540	527	517	569	557	527	558	608	559	530	565	533	594	554	577	597	557	535	531	527	582	531	524	577	614	536	540	586	559	527	551	580	559	547
24681	21501	28727	24670	21210	7681	3732	3170	2881	2055	1592	11027	24966	21513	11562	3453	1687	965	777	767	780	794	776	732	780	745	716	741	770	753	755	747	809	720	768	737	759	757	719	720	814	768	811	750	738	711	736	708	773	745	717	768	738	704	756	731	770	780	770	709	782	752	778	754	777	769	736	769	701	729	705	744	768	754	743	780	742	753	707	735	697	762	782	716	778	762	724	750	751	744	747	721	755	730	759	723	714	798	713	741	754	761	706	752	731	751	751	779	741	734	780	749	668	712	702	730	729	737	728	765	768	701	709	766	732	713	737	765	723	772	700	738	716	712	720	709	703	748	727	734	713	723	742	739	718	686	719	723	726	736	766	700	730	800	704	755	769	736	727	722	669	719	771	726	762	805	762	760	750	791	735	741	736	760	780	732	763	697	742	734	712	754	736	724	708	716	744	748	750	692	728	710	704	700	705	735	722	718	759	709	751	699	708	766	730	758	716	721	697	716	752	806	782	755	740	735	691	741	722	724	731	699	677	693	744	766	741	758	730	747	709	743	669	698	666	736	771	729	813	739	710	749	718	765	741	729	742	726	718	692	754	775	769	724	735	729	762	752	746	763	742	704	739	723	811	769	764	778	746	733	679	709	757	749	686	743	717	794	737	711	752	733	740	772	740	764	743	734	741	717	728	748	740	767	716	768	734	745	784	758	709	799	722	718	746	752	733	698	709	756	717	738	767	710	728	738	777	742	732	734	733	737	761	740	719	699	723	749	684	710	793	745	780	750	744	746	735	737	703	764	740	735	736	748	745	734	704	728	743	737	725	739	705	774	730	741	732	738	697	714	760	764	774	717	751	730	720	777	740	723	768	740	750	750	729	728	709	712	759	762	740	746	711	749	671	756	756	763	740	739	784	760	739	729	752	696	772	687	741	731	746	716	754	700	731	745	676	688	742	766	739	756	732	751	742	730	752	712	713	719	690	772	733	737	735	688	701	753	758	742	709	768	728	779	766	727	707	739	782	737	744	730	762	726	716	685	697	745	712	709	762	732	766	728	718	718	721	773	766	748	761	750	713	737	702	738	755	762	748	711	793	717	734	666	772	738	751	743	662	693	796	710	727	745	686	765	807	730	725	735	731	756	759	751	707	755	725	758	735	751	701	720	760	746	717	728	744	747	709	763	747	721	753	697	686	721	734	731	748	709	703	671	769	766	725	763	792	764	697	756	727	702	742	755	740	700	750	753	785	756	678	722	714	738	757	748	716	682	796	718	692	724	683	758	735	752	724	707	726	753	722	738	770	784	721	730	757	723	715	747	694	710	772	722	755	747	732	717	769	767	697	728	707	710	773	701	694	695	705	740	757	728	761	748	714	697	778	739	758	725	759	721	731	781	732	705	714	766	761	706	750	737	765	789	723	726	729	741	732	707	718	757	708	700	737	721	718	749	735	752	712	736	702	737	703	718	753	737	756	752	738	740	763	701	776	725	755	709	764	707	746	723	725	752	712	726	695	710	766	753	741	738	715	743	750	720	768	775	722	725	731	726	732	752	715	735	747	753	752	758	754	695	716	752	772	722	747	725	730	741	732	751	788	736	745	831	733	720	686	769	707	743	799	756	710	777	683	723	715	779	730	778	777	742	782	729	717	725	753	759	753	748	744	763	708	746	755	729	721	736	777	748	753	697	735	742	752	787	759	738	688	756	723	772	763	734	793	710	718	787	745	729	713	758	719	736	725	759	715	695	720	723	721	711	707	720	751	687	725	748	728	736	751	671	703	753	752	747	763	721	801	753	727	695	758	736	795	724	730	684	702	715	773	715	729	770	727	725	727	737	761	748	730	717	743	761	759	688	779	741	714	748	771	720	711	733	697	683	749	721	715	740	748	708	733	738	716	714	748	734	743	741	764	755	777	734	767	755	746	712	700	747	756	713	752	720	766	726	743	749	776	736	786	689	747	723	713	785	707	748	781	754	758	764	731	756	724	708	747	735	719	715	731	741	713	747	708	764	774	698	710	761	711	728	730	739	697	721	755	775	775	720	767	747	695	753	761	721	740	687	740	709	727	756	757	714	749	762	730	724	722	710	742	721	771	743	758	707	790	725	706	770	755	767	699	706	730	749	735	718	727	695	711	740	721	713	751	715	716	745	729	745	732	661	761	744	756	757	742	736	759	731	712	707	724	704	712	767	714	748	739	766	705	711	748	717	770	741	765	710	719	688	705	732	720	771	689	728	720	772	721	749	763	745	729	697	749	697	787	764	731	777	732	793	747	747	782	699	754	711	751	750	758	720	727	781	761	748	733	740	798	754	752	742	739	729	728	701	737	679	731	757	775	673	766	711	763	656	732	716	740	747	737	754	758	739	771	713	758	780	732	679	715	734	698	738	755	770	743	698	759	697	744	776	717	684	741	719	708	745	739	729	759	716	701	709	736	726	753	730	755	681	743	744	740	722	699	765	756	703	721	729	743	735	742	725	735	722	757	735	742	715	705	710	716	739	749	766	695	750	710	754	691	698	683	772	740	752	749	713	745	751	694	752	758	755	721	759	749	711	755	790	764	733	740	751	757	695	670	732	722	729	695	787	743	758	743	746	727	754	788	734	738	736	714	718	696	716	735	702	720	722	738	759	712	739	730	719	759	736	711	766	744	760	766	734	713	744	699	715	713	737	756	729	768	703	796	682	693	731	709	738	758	763	724	762	701	717	754	743	744	760	791	684	708	734	710	721	688	746	750	765	739	751	710	754	723	746	776	736	755	716	747	685	742	766	735	716	721	744	679	725	737	735	724	728	693	738	730	774	787	773	674	731	746	712	775	763	715	705	760	729	696	778	767	670	754	699	729	772	724	699	763	694	714	719	720	697	759	743	696	741	683	751	689	719	734	700	733	742	701	736	741	698	743	690	698	693	729	761	698	769	725	736	737	719	704	752	727	817	738	743	777	747	737	734	727	706	738	743	765	773	716	739	782	766	713	716	741	728	765	786	755	727	755	739	748	757	735	727	687	732	765	730	743	767	729	744	727	725	755	774	725	752	742	686	810	704	707	748	720	732	721	726	687	726	749	709	711	756	716	718	753	766	717	764	747	733	767	735	716	754	735	712	751	735	699	741	698	733	727	717	756	710	728	719	720	682	728	693	747	741	745	723	729	750	668	742	752	714	713	740	747	736	737	761	658	738	694	716	749	746	808	698	759	761	712	753	762	725	746	711	728	730	764	718	723	722	716	745	730	730	767	756	725	710	736	736	766	698	737	699	704	721	746	752	709	707	703	754	719	670	786	731	715	777	737	751	743	704	768	722	653	707	739	731	769	680	745	732	716	756	738	741	760	685	717	710	746	691	750	759	732	721	766	707	725	736	729	750	726	757	742	751	772	755	724	756	713	681	760	762	711	758	730	738	736	776	771	699	780	729	752	779	754	701	745	728	683	788	795	720	794	750	761	715	733	764	722	735	716	763	743	758	706	719	753	735	724	715	714	720	680	748	781	735
5402	13486	9354	4777	3037	2342	3463	3888	4106	2483	1996	14470	23140	18438	9305	3208	1707	865	681	693	625	626	643	663	683	612	651	628	653	652	616	644	671	619	657	634	658	637	625	682	648	595	635	662	646	695	613	646	623	631	643	635	697	650	606	591	637	642	644	635	666	631	596	664	663	620	651	668	683	678	669	618	662	638	669	627	637	593	634	610	632	658	613	641	646	669	624	609	614	619	641	626	667	673	638	658	612	662	626	659	654	636	655	645	669	643	665	651	661	633	663	709	616	602	639	628	641	632	682	655	641	636	661	612	674	661	668	653	658	671	600	639	688	618	598	639	634	679	657	669	636	674	604	668	587	653	623	659	643	664	682	654	615	657	646	622	653	641	641	612	663	683	670	630	613	634	657	632	616	660	621	675	648	634	683	638	644	646	662	697	655	667	635	631	668	679	601	660	650	615	671	639	676	605	660	621	650	644	643	647	619	678	682	630	611	674	635	699	615	669	618	643	643	704	661	631	631	665	613	693	647	607	634	618	613	657	675	637	622	620	620	638	596	635	673	616	624	642	651	620	621	657	599	651	631	630	620	620	648	619	657	643	638	619	635	654	634	674	623	667	642	703	637	647	620	600	654	621	688	617	611	635	594	651	681	639	637	681	612	654	630	605	619	668	600	643	638	641	607	607	624	653	643	602	652	628	669	642	643	640	627	618	633	623	634	638	631	648	658	624	625	654	659	648	643	619	624	661	644	581	594	691	695	656	651	610	642	633	655	659	625	655	660	645	611	661	660	633	578	612	621	646	603	622	651	642	640	639	598	580	630	609	688	632	645	610	673	626	652	639	625	611	675	690	658	604	615	648	703	617	659	648	637	643	627	643	601	641	597	647	622	629	661	673	659	580	633	633	618	594	626	630	659	646	667	631	656	710	591	619	667	627	619	607	656	629	628	588	653	639	646	657	649	665	601	626	651	654	617	606	640	636	657	665	647	656	591	661	635	602	617	594	670	656	621	654	680	629	702	635	655	609	679	587	619	646	631	637	638	655	620	629	650	624	669	633	659	623	631	599	662	623	668	650	618	637	611	597	644	626	586	633	643	575	664	674	598	645	602	665	636	647	617	630	677	673	638	653	667	644	661	595	602	662	640	619	605	651	653	636	617	656	632	664	607	616	685	686	646	660	638	650	649	674	645	670	656	581	580	599	621	642	646	661	667	673	649	681	625	662	642	650	646	664	608	645	654	650	679	662	689	655	590	616	632	652	649	613	655	643	649	623	640	637	635	592	611	678	628	608	632	629	664	631	625	612	666	593	648	617	637	623	675	612	653	639	657	636	677	601	633	624	599	622	632	661	652	645	617	673	621	629	662	605	661	667	635	655	656	658	612	632	666	619	635	626	650	619	651	614	643	672	665	622	655	689	614	621	656	598	616	591	614	634	614	588	652	656	661	664	632	607	622	618	616	639	642	644	616	642	677	624	623	615	682	608	675	619	628	634	658	664	624	677	613	626	640	634	599	648	615	608	621	644	629	622	632	670	591	637	630	615	648	608	672	621	591	646	636	677	590	644	611	623	629	591	658	596	649	648	628	635	642	619	667	608	674	627	649	639	657	643	640	628	690	636	613	572	652	635	669	615	614	659	652	623	697	659	693	579	577	613	635	640	616	618	618	656	646	629	688	668	662	674	625	599	643	606	651	631	636	640	556	645	602	643	624	627	671	642	581	665	653	597	692	650	630	671	650	605	622	622	652	634	597	611	656	648	622	626	620	615	682	630	602	648	619	656	631	641	625	655	608	675	615	623	638	650	643	619	663	598	648	611	676	630	613	651	621	603	624	637	680	634	664	677	638	615	673	642	665	681	632	637	647	649	609	629	608	683	610	666	664	600	629	645	629	668	632	615	661	605	616	664	641	601	662	654	652	585	621	661	669	661	677	656	615	616	666	656	591	605	625	633	621	576	653	650	637	662	656	628	648	625	638	610	663	629	632	672	640	658	635	660	632	656	653	638	662	642	608	630	618	664	636	618	655	637	649	648	621	625	676	671	635	632	634	619	593	645	612	626	639	601	599	638	659	669	657	614	633	641	616	666	677	599	630	629	624	656	663	644	669	671	653	609	643	658	612	659	648	626	681	657	647	651	622	644	629	600	610	663	626	656	588	608	683	653	662	631	664	653	661	628	676	617	678	713	634	634	616	661	623	633	635	623	633	656	646	670	654	636	648	628	627	633	626	646	661	629	666	609	630	608	621	658	608	653	633	640	644	670	611	617	632	624	630	606	645	672	607	643	641	598	624	625	627	595	648	686	603	587	642	632	640	614	643	653	626	666	628	625	656	614	627	608	638	624	656	653	655	634	622	632	686	617	639	638	614	636	623	608	605	620	634	644	602	668	656	609	608	662	647	617	667	638	634	646	664	625	598	655	627	602	629	613	632	680	632	625	614	657	593	650	637	660	657	604	630	685	686	627	639	649	628	608	633	636	635	636	627	659	687	590	629	583	578	645	639	587	683	624	628	656	635	634	637	646	593	668	591	632	657	606	628	602	622	605	601	651	615	684	625	628	602	624	668	645	648	596	594	608	608	636	633	629	642	623	680	608	617	646	588	671	629	625	620	630	596	682	624	617	633	653	636	598	575	635	673	612	659	653	634	638	597	687	633	643	661	655	616	620	624	621	631	623	628	652	628	610	633	656	665	644	685	642	615	601	598	649	649	674	613	652	632	678	622	637	622	619	647	663	636	642	586	626	630	643	611	626	636	606	604	652	611	612	641	642	667	691	666	638	662	649	641	671	630	641	630	632	650	584	629	631	589	652	637	612	618	640	620	649	620	661	616	640	639	635	645	639	625	658	656	659	600	587	626	626	686	663	627	698	629	630	610	585	631	641	601	654	628	622	660	599	638	692	588	621	641	637	711	636	676	652	607	672	646	642	619	619	631	626	639	602	601	594	618	617	634	625	600	648	607	648	615	621	637	610	625	613	652	606	632	612	636	673	651	621	624	632	618	670	654	643	638	627	628	634	628	635	610	654	624	616	639	606	642	644	638	654	629	626	623	644	659	634	621	632	649	655	625	641	625	586	645	668	627	626	672	650	667	618	639	600	639	616	619	616	650	633	615	638	617	655	621	613	630	649	617	624	628	661	653	603	655	658	580	629	630	670	651	594	619	599	613	661	598	636	638	654	694	667	587	646	648	666	601	630	626	635	608	656	616	693	584	603	625	632	632	629	583	627	672	645	651	601	649	632	651	664	608	595	652	639	645	632	653	625	613	610	647	673	609	659	638	637	642	640	636	640	613	655	652	623	656	615	660	665	651	621	596	618	657	615	670	644	645	633	646	647	638	658	631	625	639	605	624	583	608	633	653	641	620	646	671	617	633	630	637	680	605	606	649	674	642	584	650	620	645	626	595	615	671	682	591	643	632	642	661	635	642	620	613	654	638	623	669	569	629	617	621	593	632	671	626	641	624	687	597	656	645	620	577	653	648	600
27832	13106	3631	1666	1228	861	859	923	903	956	969	1171	1939	1815	1417	987	791	721	649	673	695	685	716	689	688	686	725	677	671	726	671	677	662	683	662	667	674	669	656	645	677	714	669	656	692	673	734	641	700	719	685	722	669	639	708	736	662	672	721	666	675	681	688	638	704	612	658	688	672	696	685	700	672	650	693	663	689	687	687	665	703	674	691	677	631	653	686	654	659	649	695	652	648	663	713	665	664	688	705	663	683	698	720	683	720	688	715	710	692	714	668	671	684	721	735	688	675	737	756	721	676	673	698	716	708	675	688	690	682	711	684	687	722	668	711	673	645	664	681	704	679	703	685	666	671	716	671	694	689	693	675	672	678	682	656	662	678	718	692	647	689	693	676	648	676	697	684	684	685	637	721	668	678	736	712	641	694	710	683	610	679	686	658	721	681	677	687	663	678	667	681	702	646	661	661	703	641	711	655	613	704	673	673	705	761	716	669	714	670	656	708	629	668	678	674	713	692	689	705	671	680	664	720	676	692	678	682	684	686	710	682	676	728	686	631	685	722	690	651	707	684	727	703	608	651	655	642	748	692	728	660	670	660	610	760	644	690	604	640	646	654	703	633	616	667	687	693	708	695	683	664	652	676	696	697	688	772	710	639	704	645	699	664	689	681	657	663	697	734	703	681	720	696	684	685	630	687	683	706	704	667	688	662	671	706	700	693	717	681	678	655	657	672	685	691	700	637	658	647	650	710	706	682	653	646	705	720	672	708	648	682	702	678	679	671	687	715	680	682	745	674	690	711	717	679	711	667	698	683	677	659	663	663	662	686	658	633	629	665	657	702	703	680	648	680	724	683	694	694	702	653	728	662	712	662	716	684	719	670	688	683	690	690	715	706	697	744	719	674	702	666	684	687	678	738	676	635	707	708	728	666	705	701	687	684	656	623	687	690	664	727	676	686	693	676	700	698	657	689	651	683	669	667	692	631	654	688	688	684	702	669	686	646	686	706	689	669	694	685	648	654	672	658	641	675	658	715	705	625	672	665	625	664	703	670	676	675	726	696	672	693	728	648	714	675	698	675	664	711	686	685	682	685	705	711	626	661	717	716	673	709	695	667	658	662	687	724	645	653	677	658	700	702	684	676	722	676	725	668	720	738	646	664	617	683	659	681	658	677	631	730	707	651	696	701	634	674	742	693	682	686	717	710	629	648	717	690	676	672	711	653	663	654	661	689	674	668	700	742	692	663	632	656	653	691	668	678	712	687	708	697	697	672	691	707	671	639	705	699	666	690	638	671	688	661	662	655	674	667	683	692	648	701	731	681	664	645	714	689	668	661	703	700	668	725	669	668	697	655	654	716	712	683	681	668	710	695	662	697	683	653	691	678	667	705	718	675	657	648	699	662	673	683	631	652	676	728	680	664	675	645	703	695	706	676	702	661	650	702	674	698	669	719	708	664	685	716	702	716	706	709	708	653	692	629	693	652	716	657	686	680	713	654	646	689	666	668	663	631	659	683	692	677	686	663	688	685	684	641	687	652	707	698	675	712	727	709	686	701	708	712	675	678	661	674	669	685	661	642	687	668	699	663	685	673	670	728	723	666	710	671	676	693	720	710	672	673	657	709	729	691	690	656	679	686	713	664	623	655	668	624	658	622	704	708	710	719	716	683	673	697	727	673	679	668	697	690	686	673	693	703	762	718	645	670	691	738	655	744	733	667	664	668	683	687	707	607	681	654	666	714	651	703	660	700	716	665	682	648	653	658	667	713	714	753	718	667	694	669	668	680	670	645	654	690	643	650	679	723	638	686	701	715	663	676	693	684	651	680	663	722	726	692	704	701	683	698	713	632	636	689	653	677	670	668	732	703	661	682	675	674	663	676	668	668	658	695	693	715	708	684	716	660	723	637	682	666	675	663	698	688	717	620	715	676	670	711	723	694	657	737	683	709	684	738	680	726	684	690	682	680	705	688	713	689	706	695	688	685	739	676	681	720	690	656	710	671	671	690	656	737	689	705	673	715	662	697	717	711	702	658	694	689	616	708	612	686	691	682	721	685	640	672	631	681	689	731	687	691	687	699	668	664	703	652	761	683	681	615	704	704	647	687	724	670	703	703	676	741	614	675	667	679	695	674	661	682	720	665	656	735	713	700	678	638	704	706	669	670	729	644	635	715	695	725	710	673	678	693	695	700	688	718	710	702	706	674	694	692	661	702	700	654	676	701	678	683	745	710	704	662	689	675	671	678	620	694	688	675	691	663	680	693	687	688	707	674	693	660	644	729	664	700	693	676	650	646	713	661	704	684	695	657	674	682	670	641	685	668	700	695	684	708	694	704	672	673	706	663	676	713	698	682	670	727	695	699	669	700	691	679	664	681	694	681	683	729	632	684	705	651	661	710	692	687	686	683	679	738	632	689	696	695	674	674	684	647	702	695	685	653	681	661	655	655	671	680	682	656	670	645	670	682	656	636	676	687	719	670	657	630	697	654	657	723	684	662	704	715	672	703	686	634	658	682	635	676	709	671	695	681	734	680	651	635	713	704	709	725	683	687	662	679	674	718	705	673	697	637	694	693	679	663	654	697	666	671	712	686	666	726	719	677	658	710	684	675	665	697	702	695	701	699	660	627	702	642	658	651	637	690	697	705	675	717	675	724	649	678	678	646	644	687	690	657	669	711	701	631	635	679	735	695	690	695	643	701	686	687	673	684	720	663	638	686	701	654	681	686	678	673	715	672	712	656	675	684	709	669	689	691	680	657	724	738	668	662	688	607	714	670	710	667	655	716	682	701	707	657	693	695	676	699	688	699	642	687	676	682	684	696	660	697	701	659	730	686	653	702	707	668	657	673	656	667	704	707	668	694	677	674	703	684	657	686	701	663	711	738	689	659	717	682	675	651	673	669	672	699	679	645	676	684	660	745	708	713	717	687	701	751	661	683	679	713	667	633	671	718	591	700	648	684	675	672	687	683	661	653	671	649	691	675	661	687	670	697	717	687	668	719	672	698	670	680	671	680	688	657	704	702	645	697	674	742	647	705	711	670	710	661	679	709	667	714	673	685	674	674	703	695	722	679	681	687	699	671	685	652	661	681	697	673	642	725	660	665	699	690	673	655	685	682	670	675	685	697	689	676	719	698	683	672	698	693	662	699	715	611	695	700	658	737	706	660	754	675	641	648	682	654	623	686	732	680	723	683	703	698	665	675	634	691	697	680	631	698	711	676	651	701	642	658	704	655	682	665	734	636	626	706	694	672	708	695	657	684	684	636	756	709	652	671	676	688	706	691	699	747	721	670	713	700	674	699	617	667	675	713	667	674	693	653	640	719	606	701	678	691	687	704	654	695	647	708	665	644	660	656	689	662	706	682	674	675	681	676	646	664	694	682	671	669	661	614	703	697	679	723	667	650	673	705	641	684	673	698	664	688	702	670	696	668	667	714	726	717	718	693	717	730	654	683	675	711	656	668	682	711	680	720	678	672	690	654	701
6472	4723	2920	1404	1288	873	967	992	962	1061	1023	1411	2238	1990	1346	789	722	616	591	620	555	582	614	565	627	593	585	594	593	546	596	541	562	584	567	591	598	589	610	609	546	597	575	641	588	544	585	583	553	555	598	606	555	559	571	620	548	533	588	542	588	553	562	565	613	579	606	568	623	597	571	596	561	583	599	562	557	585	588	575	634	614	595	589	569	632	576	566	559	597	581	570	566	616	565	580	590	595	553	516	620	565	576	569	579	564	572	591	590	575	559	596	603	546	625	535	582	541	556	572	554	561	584	550	597	581	593	548	599	550	568	564	623	627	578	572	612	574	620	535	551	576	598	594	576	582	565	578	562	559	618	581	584	596	562	602	568	571	568	569	538	588	616	576	581	562	554	558	612	614	540	563	569	585	610	583	565	585	572	545	570	545	573	604	587	579	542	568	506	552	542	602	600	534	558	610	591	572	573	564	601	592	558	569	576	575	607	547	615	574	573	546	552	594	554	561	581	548	567	556	586	608	595	594	516	576	570	589	582	582	588	598	603	584	575	611	595	569	595	585	551	619	570	552	598	567	572	548	590	600	603	576	558	567	551	586	566	570	544	571	621	585	586	585	546	607	619	625	567	563	581	573	562	605	586	577	568	592	556	591	575	599	555	571	588	577	633	597	555	554	517	586	562	592	611	601	573	605	591	591	603	543	595	583	583	565	579	578	577	565	572	590	600	581	592	606	582	577	549	608	601	584	563	588	591	604	591	579	609	630	581	599	568	572	588	592	585	554	565	579	570	598	507	565	598	592	545	596	557	595	589	605	560	557	568	577	576	595	556	581	566	607	567	572	584	550	574	592	587	566	497	569	608	570	575	575	589	571	609	593	628	575	589	572	583	545	585	580	532	592	641	572	537	568	590	588	581	575	578	589	535	612	601	590	599	620	546	615	602	566	568	552	541	571	558	601	543	580	552	544	590	560	544	595	619	587	592	573	583	570	591	593	600	577	574	585	580	590	548	543	610	554	575	553	563	637	633	563	545	527	591	561	627	585	565	553	587	569	568	549	635	611	596	574	590	565	556	579	616	599	572	600	601	575	602	629	611	571	612	550	565	527	597	614	576	573	543	565	583	578	582	607	598	566	535	606	566	602	583	583	572	559	525	584	601	548	561	580	570	562	597	585	536	607	587	593	556	583	574	562	557	576	575	585	558	538	635	602	548	608	595	583	549	588	599	603	549	567	579	585	606	566	578	582	551	551	561	583	628	590	588	525	613	595	624	620	578	569	572	581	572	571	583	568	567	559	558	609	601	598	564	547	582	543	570	572	556	606	565	643	585	545	605	592	561	582	566	601	578	587	592	589	577	574	573	577	566	619	588	592	615	645	580	568	574	574	577	579	615	622	571	563	578	565	598	601	547	576	599	608	543	573	581	563	557	618	609	574	576	575	511	578	550	555	558	520	627	613	586	583	579	579	593	570	608	590	576	563	567	597	576	569	593	592	568	600	526	565	600	568	551	587	577	578	571	615	562	566	572	547	607	581	580	609	562	542	541	551	574	553	612	574	616	594	543	576	578	549	553	576	651	546	563	547	563	579	534	608	607	582	561	580	543	587	587	594	559	576	608	587	607	551	594	605	566	586	551	600	601	571	624	567	583	568	605	610	553	547	547	597	551	578	612	549	538	587	600	561	593	561	597	584	585	583	614	577	630	575	567	583	611	576	560	538	583	565	562	569	577	589	578	551	587	579	586	553	568	579	597	580	555	576	588	569	581	567	571	558	576	604	575	608	546	570	592	575	578	579	617	585	556	571	594	570	569	573	571	562	588	569	552	579	596	627	539	610	620	596	583	565	544	591	587	582	563	584	605	555	574	542	568	565	558	574	559	614	603	567	557	565	532	578	605	580	558	567	565	574	563	588	566	553	553	603	585	548	608	588	551	572	599	566	594	580	577	599	586	538	604	580	590	564	590	572	576	595	625	590	560	570	540	572	590	556	534	579	544	597	592	599	587	554	578	519	574	585	608	571	602	593	591	589	573	553	604	611	608	569	566	582	548	588	606	604	591	590	550	569	601	551	550	578	563	565	589	569	586	511	590	582	533	614	612	616	566	561	601	566	575	621	552	559	550	576	597	568	572	571	566	581	559	619	620	627	550	560	563	630	592	598	593	558	568	560	577	608	591	580	589	586	588	590	583	560	595	578	556	636	592	545	542	566	609	614	596	594	549	569	583	596	605	598	557	614	550	554	596	547	553	601	616	537	585	611	571	555	603	593	557	568	598	616	592	536	581	571	575	567	561	535	570	555	541	590	578	588	569	593	614	598	548	621	587	611	594	547	555	565	580	575	570	559	566	593	582	653	591	587	592	614	581	629	580	579	591	578	560	582	591	581	619	584	561	587	552	591	563	563	609	569	542	550	586	592	586	575	518	607	575	568	572	559	566	569	552	585	559	565	528	611	565	580	599	576	577	549	558	587	588	587	557	569	624	556	573	575	578	553	637	539	572	583	587	579	569	610	552	585	567	545	596	536	596	610	550	602	574	562	562	602	550	584	570	588	575	601	606	544	583	586	634	546	598	536	571	583	584	554	594	566	548	605	598	579	564	612	580	613	581	598	553	541	619	570	619	573	584	550	542	623	574	582	644	603	548	551	582	549	533	610	583	555	605	573	557	565	603	603	547	616	538	590	605	612	587	563	574	566	580	554	612	564	571	608	568	544	539	544	593	592	565	566	520	562	590	623	559	610	589	577	575	566	569	542	565	574	565	512	597	561	604	588	595	580	557	568	600	587	584	570	601	614	600	603	590	565	575	569	582	555	562	573	561	561	555	564	552	566	554	582	539	534	564	587	531	578	567	590	580	568	561	559	654	578	585	571	607	594	551	582	560	596	590	572	562	560	572	571	565	595	548	578	587	566	560	577	601	577	599	578	535	569	575	631	543	556	578	558	590	568	523	582	573	551	596	574	582	587	535	612	565	545	587	529	583	573	542	548	562	588	580	535	532	534	553	612	601	563	545	595	607	559	579	610	571	592	583	573	595	597	576	559	638	551	586	588	555	598	609	562	547	571	547	578	615	581	573	546	565	560	608	575	610	574	557	583	591	565	541	574	583	584	637	611	588	614	563	579	584	611	528	548	592	584	625	599	581	559	593	569	557	576	588	591	543	526	580	582	559	586	595	572	558	580	608	583	600	587	581	607	547	537	576	600	580	532	566	567	562	575	612	554	554	590	642	591	605	527	557	625	578	551	596	520	595	552	559	604	558	582	630	569	571	561	576	566	568	557	615	596	542	516	623	623	554	586	560	559	554	580	564	618	576	635	592	568	622	527	612	559	591	567	568	636	555	546	559	609	580	546	563	583	548	552	580	551	532	570	562	536	615	584	575	595	571	574	555	575	581	572	624	602	555	567	568	602	582	596	566	600	593	584	575	566	555	560	598	542	579	560	555	609	608	552	584	573	596	546	589	612	538	609	569	555	590	561
25539	21415	27652	25381	12357	3380	1454	1162	1048	1005	2775	7462	13600	11752	5966	1854	1105	762	683	660	642	588	621	604	656	579	628	633	664	646	670	675	625	643	648	623	652	636	574	622	627	654	655	650	672	637	632	644	658	621	643	641	589	652	663	586	645	680	578	629	592	649	595	617	673	617	596	649	612	711	635	607	646	653	654	666	680	629	680	588	632	647	676	623	623	616	624	619	618	584	663	666	636	668	680	602	634	617	671	626	623	629	654	602	646	637	600	678	624	651	609	658	669	664	671	677	646	618	628	627	650	650	617	656	686	610	597	664	599	614	627	668	636	657	646	629	598	631	637	641	657	592	638	641	633	594	648	605	630	634	675	633	669	589	619	657	623	642	682	587	643	612	589	602	607	622	629	630	610	632	644	605	630	643	616	645	632	671	635	658	639	640	642	584	634	639	635	648	652	650	637	627	608	612	677	645	622	645	657	641	641	694	590	616	649	680	606	623	657	639	619	618	632	677	632	655	676	631	655	656	627	627	620	633	629	675	640	666	631	630	616	631	635	605	673	661	651	605	590	650	615	626	628	675	620	638	700	623	627	618	631	682	643	632	667	605	664	595	626	656	640	634	654	649	591	631	643	699	594	614	618	666	592	659	634	634	635	645	639	623	609	637	633	666	589	606	611	660	610	621	630	684	633	644	641	574	637	644	622	636	619	619	604	615	641	651	625	637	622	628	653	650	606	657	625	620	670	628	631	620	635	612	635	607	624	664	650	598	610	657	618	621	630	640	677	631	627	609	607	655	593	631	695	632	614	613	613	665	687	628	615	607	648	591	629	633	666	639	615	632	604	629	639	659	610	602	646	635	651	619	625	609	616	660	609	640	635	652	647	629	622	622	648	660	617	659	624	682	618	613	658	629	646	611	629	637	636	637	671	616	651	656	628	617	643	615	684	642	678	613	631	598	613	600	670	702	646	616	621	679	647	624	571	622	658	659	654	626	606	649	645	632	560	676	629	576	609	683	623	680	649	608	586	648	654	624	585	620	672	656	688	654	656	628	616	608	583	651	622	592	632	635	681	660	602	644	638	646	611	619	568	640	651	633	635	645	634	678	650	630	641	646	609	635	661	626	620	657	621	612	695	606	606	597	622	588	679	627	663	675	590	634	661	658	606	636	608	612	608	622	616	630	654	643	654	657	644	623	634	643	655	684	642	581	663	627	619	613	611	642	591	646	638	601	611	637	639	616	652	638	600	631	665	602	592	615	603	623	616	633	632	627	584	621	671	631	651	649	685	638	623	623	613	617	631	621	652	690	619	610	667	625	576	624	601	669	640	635	588	667	610	647	642	644	642	631	622	691	664	659	619	650	662	666	648	670	642	617	641	589	608	619	619	621	630	650	634	638	598	644	663	651	612	650	694	603	598	612	620	624	622	646	638	628	670	659	636	634	606	626	644	612	642	570	609	641	631	631	652	604	598	625	584	613	634	644	655	656	618	619	605	628	638	602	638	643	636	637	603	669	561	660	668	656	645	664	624	614	616	636	613	630	625	641	611	674	615	659	649	621	605	617	644	646	630	617	622	657	661	634	633	645	598	615	619	648	633	617	642	639	622	655	632	639	678	612	649	651	629	662	681	588	661	624	633	649	661	613	663	681	654	600	617	627	597	610	656	628	639	602	594	685	652	608	648	614	624	648	564	632	621	612	669	637	625	615	627	654	621	650	613	637	623	597	639	634	627	580	634	627	639	632	647	615	632	592	631	684	616	639	636	608	654	648	667	643	623	599	646	650	651	651	628	610	642	619	633	588	591	644	689	624	660	663	590	612	647	655	648	643	606	591	594	678	641	639	656	642	657	630	627	669	644	642	681	639	656	632	649	582	602	597	602	621	665	610	635	603	636	675	629	645	627	695	638	608	630	595	654	607	636	612	611	646	640	637	669	630	641	646	637	632	620	645	662	631	668	628	648	595	690	678	592	641	624	651	614	605	684	609	642	619	634	610	604	625	649	635	649	643	661	640	625	657	616	650	625	624	646	634	572	627	618	599	649	627	684	667	626	663	668	632	614	598	610	655	587	626	666	646	621	600	663	626	638	677	665	597	604	585	633	604	661	660	649	640	622	664	614	644	599	613	626	643	635	656	651	606	608	617	627	665	646	617	627	654	628	671	662	655	605	654	592	609	631	631	639	648	670	596	660	651	664	603	657	633	630	601	608	624	651	576	624	703	641	622	634	626	678	623	654	634	621	622	643	670	646	637	633	650	620	621	644	644	659	636	644	617	589	623	611	609	626	650	639	636	654	649	597	655	650	656	638	620	605	638	614	662	592	595	641	614	677	614	614	632	636	644	604	646	638	632	634	622	605	628	670	625	588	652	623	653	585	609	615	633	647	702	591	658	668	625	671	645	596	623	614	588	645	587	620	626	610	634	585	605	655	608	612	659	627	647	617	619	603	643	623	602	626	657	646	668	611	631	621	660	630	625	636	641	621	643	605	633	618	671	631	680	628	689	616	676	639	622	651	631	602	633	641	655	611	672	678	612	694	646	600	607	607	588	651	641	632	641	612	614	654	581	645	648	634	664	646	635	613	619	643	641	627	583	648	574	651	668	622	651	635	632	646	615	589	652	600	612	640	647	621	632	634	622	646	636	622	647	656	622	645	641	623	642	603	624	604	624	645	660	625	638	628	657	631	597	683	612	656	625	626	693	620	622	611	621	614	637	656	697	604	616	616	650	632	656	608	615	610	638	607	623	656	652	654	618	678	708	621	633	610	616	656	650	622	627	628	621	607	601	642	641	619	619	594	618	598	597	631	651	621	573	582	649	659	637	596	632	674	618	638	637	624	595	625	588	608	670	643	594	590	657	606	650	658	629	593	655	615	617	610	707	701	612	611	626	674	653	623	619	642	632	623	622	639	608	642	618	626	634	632	665	621	645	664	631	603	615	653	648	659	613	605	612	611	635	633	633	622	647	681	623	641	623	634	619	679	610	667	694	627	620	647	602	606	646	658	681	665	664	652	630	645	628	638	595	605	648	602	649	658	634	639	676	642	630	609	660	594	595	588	649	669	600	604	649	655	629	648	610	628	640	606	643	634	663	662	649	632	646	624	640	630	651	595	619	646	652	643	640	593	668	627	616	637	636	653	601	644	671	621	625	636	631	612	630	608	592	655	641	646	588	608	638	627	656	599	606	599	604	608	615	665	632	602	701	652	650	646	649	669	626	644	660	674	646	601	644	628	611	666	689	637	641	660	609	595	620	640	590	627	605	610	643	598	578	607	627	619	583	618	658	665	628	613	637	654	638	633	629	586	624	631	635	622	602	588	622	641	596	642	658	637	604	705	615	604	608	636	628	664	637	594	612	640	604	641	599	650	619	642	655	661	633	666	626	618	601	644	678	643	665	607	625	635	621	630	657	601	645	639	632	619	654	655	629	595	617	616	649	605	591	617	635	628	697	637	677	641	630	650	653	601	589	626	604	564	597	676	623
4999	12303	12900	6776	4450	2422	1301	1305	1259	1231	4030	9346	13491	10805	5339	1868	1078	665	620	564	566	570	566	629	592	573	529	580	603	596	551	569	567	573	586	548	543	556	590	556	540	528	548	571	553	515	601	567	574	531	567	609	560	538	531	591	595	574	568	586	541	565	549	543	543	541	526	577	557	572	544	555	529	567	542	596	564	538	587	545	565	551	561	532	534	518	534	574	560	573	581	546	545	560	533	518	620	536	538	571	521	570	548	575	598	579	557	535	573	597	533	551	487	574	543	519	542	555	540	557	553	538	591	555	511	560	528	574	559	539	558	534	554	527	529	543	575	530	516	561	537	551	550	539	578	544	553	562	542	535	548	558	597	561	541	577	567	508	534	563	554	547	550	580	580	543	585	536	546	536	521	597	537	561	578	555	587	576	575	566	534	538	574	566	599	544	566	556	527	601	533	601	605	562	568	564	540	591	562	617	575	535	554	569	568	549	542	550	549	576	565	582	495	544	506	565	543	593	573	585	576	536	572	550	555	545	530	551	569	559	561	533	512	551	567	572	551	579	559	533	524	532	566	613	527	590	526	579	550	533	559	585	580	516	545	557	562	545	585	573	511	560	601	557	568	593	564	594	550	546	563	548	572	531	577	583	539	538	540	514	543	575	576	537	559	565	518	550	570	512	594	551	538	571	564	518	570	583	538	554	565	556	555	576	535	537	522	589	557	567	540	526	584	546	536	549	534	550	578	577	532	526	531	589	536	542	587	570	495	566	560	578	543	601	556	562	552	511	554	529	552	549	553	563	557	576	549	542	513	486	538	545	532	548	565	552	558	532	532	573	561	561	565	579	539	562	561	554	591	607	569	567	526	582	515	555	555	538	562	543	582	555	608	581	564	528	570	556	530	549	546	562	558	600	547	542	551	567	552	530	525	569	525	550	562	538	550	570	544	529	586	527	549	577	564	564	564	541	525	578	546	568	598	535	549	576	541	601	540	547	554	547	585	566	510	538	506	575	567	544	550	550	592	512	556	528	541	569	556	514	557	540	533	584	594	535	541	544	508	586	556	559	550	588	560	540	531	569	568	568	557	545	535	584	588	560	537	541	568	530	544	538	493	563	563	576	584	531	563	582	593	560	511	582	512	598	546	566	579	571	579	516	574	534	560	575	546	546	533	516	551	520	571	578	563	586	609	549	527	611	623	555	573	535	549	553	554	521	568	532	543	547	527	509	536	540	565	557	563	566	528	587	554	546	568	562	560	571	563	539	556	557	559	571	565	563	517	525	571	529	563	544	565	556	558	579	535	549	548	511	561	542	547	527	575	512	572	571	573	569	536	559	567	548	559	551	535	549	521	577	521	554	536	574	512	511	627	574	518	533	535	542	539	591	539	529	544	547	528	596	569	480	578	535	561	555	545	560	551	521	546	528	577	532	513	545	563	564	513	568	523	501	583	591	578	569	571	588	576	519	541	574	540	553	557	540	575	550	520	534	585	604	534	582	553	561	533	545	546	534	573	541	558	545	538	579	605	539	568	521	532	540	556	552	553	582	550	494	525	575	517	534	516	558	545	590	542	552	584	533	578	570	557	548	581	560	547	582	531	549	510	553	530	548	545	605	575	504	543	572	520	517	529	535	543	555	569	555	538	536	518	555	548	523	567	538	557	491	576	549	526	548	575	523	529	571	517	571	545	534	608	563	543	523	543	503	528	563	576	519	550	546	547	555	539	521	536	540	547	544	550	566	518	530	575	513	535	534	561	557	533	587	564	548	600	541	550	556	591	524	576	540	523	582	573	541	519	511	529	543	557	570	582	582	550	530	534	590	553	522	532	567	584	516	571	543	552	547	551	573	551	491	526	562	527	544	540	513	514	544	550	544	580	539	547	534	546	550	533	578	575	528	589	492	551	537	558	544	507	541	565	562	553	539	535	542	556	566	522	565	558	560	537	529	582	529	586	578	519	517	573	546	530	562	633	549	572	557	612	573	571	558	571	592	575	539	546	515	551	516	537	539	603	533	547	522	545	543	544	547	558	570	580	589	556	555	564	551	554	549	528	531	568	563	571	564	526	586	529	567	543	566	524	548	558	564	570	576	530	583	518	543	572	552	491	555	578	521	579	531	567	525	597	536	516	556	561	570	545	500	616	543	545	576	554	537	560	553	554	541	544	576	535	562	526	577	578	548	522	512	568	496	547	539	532	565	540	518	546	533	571	571	546	548	581	530	533	550	526	535	559	513	588	549	568	545	592	543	552	521	563	585	550	535	585	535	555	568	535	527	549	545	581	571	520	596	553	512	542	559	564	588	608	554	539	577	550	521	534	565	586	538	534	565	537	566	545	550	526	565	528	572	526	550	568	569	512	580	552	545	568	577	564	581	564	555	565	575	546	573	523	573	586	581	551	506	526	553	506	528	595	537	494	544	577	516	562	557	559	572	563	567	536	548	549	607	511	543	512	549	590	568	549	594	576	536	518	597	565	561	579	563	572	536	575	555	547	530	505	571	575	525	594	535	563	549	561	575	527	545	515	549	529	552	575	553	590	598	529	544	547	559	602	561	551	562	564	624	561	572	526	518	582	543	539	533	584	562	530	570	514	575	514	571	555	523	512	563	535	541	523	575	565	534	566	525	546	560	548	529	568	525	555	563	538	559	575	546	566	540	504	544	564	529	540	518	511	523	551	539	554	562	561	579	534	515	583	565	531	535	567	520	533	522	582	548	544	538	544	612	572	540	588	566	519	592	555	537	525	531	584	567	566	545	510	529	544	540	559	495	518	532	595	586	547	522	585	611	547	564	530	604	597	552	556	544	576	606	575	571	569	555	538	559	548	546	566	518	552	547	504	594	517	540	519	521	484	527	581	591	547	543	567	534	547	537	556	591	506	556	525	550	524	551	568	572	578	547	529	571	554	531	546	518	513	613	563	541	557	559	538	545	542	549	555	572	570	560	551	567	527	530	544	517	549	522	540	589	572	537	520	593	579	537	540	542	559	528	530	506	588	560	581	552	542	547	565	589	527	579	549	530	510	538	584	579	538	560	574	520	564	555	567	576	540	557	547	543	582	588	541	559	564	547	592	538	575	517	553	519	610	570	489	500	526	563	563	533	574	599	508	579	527	566	582	572	546	549	531	535	535	575	605	523	544	552	542	550	557	528	545	590	572	601	563	525	568	561	556	526	546	568	540	526	605	552	550	574	599	543	547	562	553	549	559	538	560	547	541	504	567	518	512	535	563	570	589	564	514	590	560	546	532	543	549	529	554	525	536	503	541	532	522	563	551	565	541	573	553	583	609	559	572	536	539	596	571	536	580	526	552	548	580	532	586	537	559	522	573	580	549	563	582	575	538	514	577	551	554	580	506	556	560	591	547	533	553	601	537	585	536	568	562	575	570	568	498	548	556	551	539	506	547	571	567	521	556	566	557	587	582	518	572	558	543	552	550	607	559	581	586	587	557	567	611	559	561	560	574	560	575	537	513	603	605	571
24627	21423	28657	24732	20794	8711	2598	1860	1710	1397	5187	22260	22638	17214	9185	2817	1373	887	792	740	804	770	757	790	758	787	736	761	807	783	770	750	760	763	727	768	745	800	744	782	749	755	747	709	752	785	794	734	743	737	734	730	756	741	751	748	733	749	729	768	754	803	806	760	773	783	769	723	714	759	773	776	746	727	788	767	788	733	758	739	792	738	785	736	760	752	788	739	781	770	748	779	763	723	776	692	726	739	819	765	795	701	766	731	804	805	779	776	755	727	758	722	738	736	763	704	751	766	781	745	694	768	709	789	743	718	726	721	809	792	704	732	734	776	791	749	773	810	727	796	807	785	729	734	735	735	740	782	758	771	703	756	758	750	731	725	735	790	737	733	708	734	795	814	757	755	754	769	716	685	770	770	814	741	725	764	742	772	785	771	728	786	729	735	742	733	741	777	744	761	739	699	759	762	727	769	706	770	750	780	744	751	739	728	713	719	765	786	746	801	794	756	744	725	739	748	743	751	740	767	748	819	762	756	721	730	754	731	778	765	768	765	765	750	782	710	787	726	711	770	774	782	757	740	774	758	725	732	814	796	737	783	722	725	749	725	785	800	725	718	733	750	727	741	780	780	701	751	770	774	740	777	707	701	771	761	742	763	753	763	781	736	758	803	781	724	757	758	735	739	746	744	697	751	703	810	764	737	703	772	728	767	726	738	749	768	789	752	710	713	759	728	754	731	754	805	751	745	714	799	726	783	742	698	684	735	726	726	739	788	735	748	794	770	724	759	687	765	736	775	747	733	808	790	694	748	692	741	737	727	762	765	791	756	754	770	738	713	778	756	708	771	798	743	732	707	730	786	750	742	684	790	779	761	798	756	729	719	794	744	726	720	739	765	787	706	739	741	729	782	783	752	737	756	724	810	695	771	760	717	737	752	762	762	766	790	764	722	780	764	764	710	745	744	716	768	734	762	731	730	715	775	805	778	770	743	723	803	725	716	765	728	752	757	720	768	786	755	739	765	755	735	699	809	739	777	768	724	724	736	771	757	732	721	744	733	765	730	747	737	730	727	749	758	773	700	748	733	758	735	737	783	769	787	744	766	764	701	745	763	717	744	732	717	774	784	746	760	756	754	748	760	728	748	737	772	737	717	714	751	798	776	701	757	721	753	714	761	742	785	757	741	762	758	784	773	765	704	766	750	732	760	768	769	762	727	756	718	740	711	770	757	764	749	749	749	731	761	770	791	758	712	730	757	762	720	750	720	704	730	772	758	689	725	735	763	756	761	733	798	733	751	802	764	725	776	737	718	759	772	759	776	726	726	721	742	757	765	742	764	761	745	741	760	801	757	765	777	710	745	749	765	730	766	774	720	762	762	723	687	747	725	738	756	771	773	710	738	722	715	785	756	703	760	718	688	748	754	752	764	799	763	727	698	771	714	793	764	775	772	750	760	771	709	750	702	782	712	741	738	776	743	767	716	776	731	769	735	714	782	761	804	824	719	713	770	781	740	754	735	792	709	769	743	728	762	740	726	747	751	727	780	763	743	711	682	720	733	773	705	776	747	764	746	759	762	756	753	806	753	721	756	717	735	791	783	757	761	774	702	816	718	734	797	760	772	743	729	748	749	737	758	698	784	744	771	722	778	770	708	776	729	747	693	739	731	744	732	722	756	750	726	758	753	760	736	737	742	724	735	756	727	800	755	753	728	732	706	722	720	777	764	772	802	766	745	760	704	812	728	750	753	753	758	739	721	758	737	728	740	737	750	775	793	769	788	766	722	712	803	781	704	746	763	746	797	744	779	747	747	743	741	780	749	718	755	744	742	751	758	763	733	767	692	732	733	712	746	774	724	746	747	762	766	746	766	714	773	790	758	730	735	735	722	701	787	802	761	721	778	738	728	733	708	794	696	769	788	744	740	749	741	774	761	762	757	714	755	783	775	746	768	810	696	775	770	783	710	696	712	729	738	715	749	776	791	735	755	797	781	787	725	717	787	754	749	757	831	752	708	784	747	727	726	771	735	746	733	768	773	783	712	719	737	735	730	707	721	725	783	737	786	777	753	761	724	769	745	656	771	741	757	727	762	745	713	755	753	729	665	776	730	780	796	763	773	815	740	774	763	716	729	745	766	738	744	716	797	693	769	769	741	743	776	807	727	740	766	751	704	763	726	772	761	769	724	733	688	766	727	722	758	740	750	748	735	758	727	746	751	768	709	767	748	775	774	762	731	769	744	747	776	741	740	766	757	763	708	756	728	729	776	769	719	768	747	709	734	727	700	756	722	724	787	759	746	752	798	730	731	725	753	746	722	768	688	740	749	766	734	742	764	771	699	729	713	765	747	773	740	795	713	740	731	725	755	706	730	792	727	751	779	775	789	751	774	790	788	744	724	738	760	708	734	729	763	756	756	720	795	754	682	746	750	750	741	725	716	808	826	767	765	782	723	760	731	761	725	767	753	747	750	727	687	747	750	753	771	759	683	718	739	770	778	740	766	767	743	756	729	804	721	728	729	753	736	728	772	757	732	725	743	754	751	734	732	734	743	741	715	756	743	755	734	742	745	710	727	709	785	757	730	684	783	784	778	763	751	772	739	753	726	768	790	740	768	745	750	723	812	730	738	748	709	748	757	785	720	737	753	771	758	776	738	784	755	733	752	727	735	701	731	797	771	730	747	737	774	737	731	759	704	802	739	755	800	735	768	780	743	734	758	717	751	742	723	755	767	769	768	764	764	765	795	750	748	726	771	735	728	762	725	824	793	760	742	734	739	714	726	791	768	729	706	741	732	748	742	751	726	724	729	713	788	724	724	733	732	744	728	732	748	766	720	731	734	784	787	732	747	775	761	719	786	743	744	759	786	755	763	783	722	791	729	768	749	709	791	777	750	744	769	760	765	753	789	817	735	782	733	806	755	736	790	747	707	726	757	807	783	745	759	736	804	732	783	792	774	787	755	717	730	710	751	763	754	744	741	755	736	730	727	798	725	701	734	723	725	749	703	772	743	760	757	748	728	709	751	796	763	749	712	735	764	778	765	749	762	788	761	748	748	720	786	776	701	743	774	771	740	726	755	738	733	751	751	755	752	766	744	712	690	757	756	758	711	739	753	753	761	743	756	702	793	730	787	784	755	734	700	729	734	723	772	737	708	760	720	673	795	713	772	781	793	734	782	700	779	743	710	716	749	791	773	779	766	751	734	699	780	733	729	731	718	764	759	768	718	723	740	731	679	764	763	748	741	738	716	765	761	786	725	734	712	762	771	717	729	750	764	730	740	717	725	738	767	793	727	729	763	734	775	737	734	785	726	750	777	758	741	764	753	741	761	763	738	759	763	771	731	737	785	788	742	730	755	711	716	750	735	764	739	714	782	781	789	809	737	790	750	803	749	756	786	740	754	764	775	679	756	755	784	732	749	792	763	749	714	721	750	748	708	733	749	780	765	723	753	784	715	744	738	741	748	737	747	749	788	749	768	772	824	754	746	719	759
7015	17534	22929	14934	5122	2356	1838	1925	2164	1634	7444	23321	19788	14863	7835	2536	1314	838	644	658	694	667	636	628	588	683	691	682	683	602	647	669	673	598	680	644	642	705	669	679	649	675	579	623	623	707	637	656	678	616	659	695	665	657	617	584	676	716	675	695	670	633	680	619	629	664	635	643	666	625	643	697	635	656	641	618	654	676	696	656	626	654	647	678	650	611	648	658	604	630	607	634	622	685	627	684	658	617	616	671	635	658	633	665	613	633	645	671	662	643	657	660	666	660	641	629	660	664	646	637	654	628	644	671	660	679	638	656	662	575	672	669	637	645	638	632	636	601	649	684	645	653	639	653	670	646	663	684	633	693	651	608	665	633	665	600	597	640	653	661	609	630	653	683	632	653	641	647	632	628	663	653	595	674	640	644	684	657	677	609	635	631	658	672	602	681	667	647	673	672	638	633	650	625	613	641	672	637	634	651	637	613	674	629	630	630	615	643	577	615	639	638	626	676	599	664	613	659	603	700	631	674	642	647	649	622	665	691	631	648	655	666	660	654	612	626	613	626	640	649	676	623	600	630	644	634	654	597	632	682	643	629	617	573	618	650	635	691	611	668	688	664	645	701	591	644	619	649	631	660	638	659	615	694	630	664	669	685	648	643	614	628	681	635	638	615	643	629	683	645	605	592	634	617	699	636	645	657	638	630	672	620	639	643	653	670	667	658	653	592	651	628	629	636	630	640	656	632	595	672	666	656	640	651	615	659	655	668	621	637	629	652	610	623	673	629	637	596	633	642	608	629	651	667	624	610	635	659	662	641	667	657	629	610	668	638	603	609	597	571	632	655	617	629	663	623	621	641	617	643	633	649	639	657	683	621	644	617	654	640	629	680	662	630	660	661	563	676	638	658	602	615	635	642	669	692	582	639	665	638	623	660	613	656	686	623	616	664	626	695	623	656	629	606	635	619	675	656	620	678	652	651	638	608	615	642	621	635	640	658	592	622	650	660	607	650	630	655	641	625	618	645	691	644	653	650	654	606	643	643	637	702	641	628	671	637	659	629	620	675	636	617	643	635	601	640	669	633	672	655	653	667	611	636	631	657	662	652	636	647	648	663	671	639	646	644	642	661	625	640	633	652	665	632	606	614	664	676	679	682	685	653	637	637	602	660	663	596	669	627	661	670	630	642	619	647	654	659	595	637	648	674	627	646	607	614	625	654	662	661	647	632	678	648	625	661	602	603	601	619	675	611	655	660	688	595	683	674	646	625	658	664	621	675	650	655	646	634	611	647	665	611	670	635	610	644	617	604	647	637	681	646	663	681	680	624	648	651	640	633	678	628	633	650	640	665	675	638	661	658	639	595	635	664	646	630	626	630	641	604	644	661	623	617	634	652	606	622	596	591	622	627	608	651	622	645	634	611	632	590	652	669	596	660	660	623	621	692	622	608	649	669	634	672	588	669	618	607	664	672	668	676	631	661	646	629	677	645	650	657	636	648	600	657	640	631	684	650	640	626	674	668	681	671	603	699	621	611	634	660	642	640	623	628	642	619	652	672	636	663	670	658	645	637	653	601	637	605	628	658	631	611	633	646	627	664	642	599	628	670	633	605	649	621	655	664	652	613	603	625	638	610	612	652	630	615	647	690	645	632	641	639	643	647	649	631	660	653	663	640	632	614	638	619	649	679	659	619	619	645	698	639	599	671	651	675	652	640	622	634	671	614	636	644	615	608	634	611	626	654	613	609	701	610	653	630	684	609	637	667	619	593	627	607	656	605	642	643	646	592	632	641	644	617	648	674	622	660	676	618	641	628	648	637	637	664	637	588	642	672	620	653	630	629	646	655	639	653	617	656	654	638	631	627	638	638	653	649	651	641	645	641	670	686	644	622	672	618	638	653	642	607	659	660	568	625	591	621	673	659	613	610	655	601	645	646	639	642	637	675	608	654	644	610	651	606	631	666	652	615	642	668	694	642	609	664	644	615	649	588	633	644	626	644	657	647	637	597	613	623	650	650	627	615	655	647	637	604	613	639	646	675	673	619	613	636	645	627	651	605	617	628	646	608	660	651	652	612	594	601	669	661	645	620	637	667	611	657	644	625	723	629	627	627	673	677	644	601	626	704	631	700	607	673	609	668	643	657	610	598	667	590	673	641	619	644	648	620	657	615	605	669	688	683	630	620	655	631	628	618	660	666	656	632	588	634	636	677	622	643	633	621	629	628	618	663	649	699	588	641	616	634	611	665	651	617	641	660	636	618	629	633	616	662	617	628	640	618	651	631	638	630	643	663	611	639	607	636	698	645	624	676	658	618	631	658	608	640	595	607	609	701	591	623	599	646	655	636	649	664	647	665	638	589	647	630	651	610	624	614	610	628	616	652	603	636	639	658	654	637	612	610	616	589	679	673	650	599	624	637	623	707	639	661	609	640	630	644	638	670	634	656	623	634	653	634	630	630	654	634	634	603	663	653	661	623	600	662	635	712	634	631	626	634	671	597	656	623	636	622	650	678	621	630	612	653	601	616	619	599	602	619	693	675	647	622	667	619	662	606	632	615	710	618	644	654	585	607	666	586	599	626	599	667	624	660	663	625	658	641	630	619	646	619	623	663	656	635	688	648	667	637	615	668	645	592	614	656	664	662	633	631	633	627	682	655	644	643	634	641	637	651	642	597	666	638	607	616	664	634	698	624	624	640	679	650	659	646	608	638	635	648	657	647	639	598	699	606	638	678	659	657	661	661	600	654	699	609	644	652	627	662	653	625	630	631	635	600	627	647	639	637	639	622	635	612	653	646	648	644	661	589	649	610	630	674	629	606	636	643	658	630	615	662	679	629	609	603	641	665	661	626	596	670	642	646	638	629	631	614	619	674	646	670	635	661	664	659	616	663	681	643	644	602	613	614	651	690	671	642	623	665	658	655	643	592	610	696	661	640	691	633	615	625	652	665	621	635	669	611	638	593	646	654	601	668	663	683	584	633	652	607	643	615	666	616	602	668	632	634	662	627	654	605	647	642	664	644	620	641	634	632	646	616	608	622	639	680	642	632	643	595	642	624	662	637	640	564	644	616	660	597	659	632	659	610	655	644	656	667	603	641	638	664	620	594	664	620	666	695	680	616	632	652	662	633	624	681	647	620	631	611	627	655	608	681	648	682	652	664	607	658	649	593	683	634	612	647	644	631	641	637	683	624	623	625	602	668	678	637	617	678	650	638	610	650	638	599	655	630	638	639	628	638	658	610	630	621	610	634	642	679	629	636	671	651	659	616	646	644	635	608	659	617	637	654	603	666	605	614	592	628	633	645	674	680	623	604	621	621	664	615	621	647	640	613	603	653	631	633	603	641	644	642	658	670	627	677	584	636	667	643	614	619	662	658	649	609	668	619	674	620	652	670	612	599	622	572	627	630	630	652	619	612	602	670	636	632	674	614	635	631	652	613	639	655	612	619	634	664	626	643	632	660	637	654	677	601	655	606	670	608	646	639	699	609
27776	15694	9882	5385	1949	1027	782	775	841	966	1048	2025	2145	1721	1242	922	776	660	690	677	692	702	686	726	694	712	696	734	682	737	714	659	721	749	701	679	685	707	685	688	701	671	689	704	704	698	686	648	671	680	689	668	725	700	635	716	693	674	678	699	737	706	686	718	742	676	719	671	709	719	754	707	705	729	670	682	680	700	720	688	640	731	711	686	677	723	661	671	699	690	693	739	684	708	706	700	675	696	704	662	667	734	677	730	697	715	692	680	680	702	706	662	715	678	771	701	720	685	670	740	682	745	678	722	681	684	692	721	687	664	722	715	689	711	725	671	704	705	741	679	705	727	681	680	704	676	674	707	681	679	719	690	716	677	719	707	704	690	731	695	662	745	654	709	677	712	709	722	695	709	684	677	727	685	713	760	721	781	722	661	712	711	670	662	715	673	718	702	694	724	702	721	701	675	707	717	677	634	686	686	679	643	701	685	725	692	728	668	732	702	683	683	666	686	698	715	671	631	665	685	698	653	691	721	699	728	678	686	704	688	734	673	678	701	705	675	689	663	704	707	696	735	706	706	709	722	704	698	646	691	679	689	701	705	670	716	675	708	684	739	660	663	664	685	702	699	721	674	660	651	659	746	688	689	677	723	679	667	630	689	728	742	673	706	716	686	682	707	680	706	688	722	653	679	685	686	673	700	717	718	663	689	681	735	684	716	689	702	700	692	701	730	715	740	691	723	698	744	740	698	717	648	740	680	658	689	648	672	720	633	663	688	664	661	698	698	682	678	723	738	666	739	663	681	731	696	679	688	685	663	701	716	688	641	694	671	704	669	686	670	718	676	713	686	731	711	645	673	691	701	707	706	719	714	618	675	714	649	709	689	702	737	677	718	727	708	642	669	703	739	714	726	655	716	739	698	725	659	672	695	682	720	664	695	731	698	705	703	744	647	690	689	681	701	749	729	671	663	752	664	753	704	706	727	703	716	727	675	681	659	676	706	678	680	679	697	704	742	697	729	663	686	688	710	675	704	711	748	693	678	667	678	682	741	709	691	689	665	689	720	641	686	692	676	721	707	720	696	701	743	726	711	676	722	719	683	739	644	708	665	715	675	696	698	682	648	725	711	688	684	686	650	726	755	703	745	701	670	700	664	708	726	649	644	694	698	732	700	650	669	688	702	667	676	695	726	701	694	713	696	653	669	744	663	668	687	688	695	653	674	736	669	725	764	695	656	704	690	689	730	722	706	700	713	691	678	688	750	704	698	753	725	631	737	730	702	699	655	712	676	719	734	740	702	707	682	710	694	687	695	689	668	672	717	712	729	702	725	679	687	623	736	717	688	677	671	718	690	704	720	691	693	687	711	635	700	671	693	718	625	679	728	720	720	711	670	689	676	699	672	686	703	714	674	682	688	643	628	720	715	688	675	663	672	716	691	685	725	745	713	705	651	735	706	671	703	744	730	707	682	692	705	672	710	697	648	676	679	692	681	658	691	676	675	703	705	709	670	719	698	689	726	715	672	712	743	650	624	707	701	689	735	690	733	701	698	676	695	708	735	695	682	655	697	686	708	643	712	691	670	710	667	668	690	664	695	689	638	713	734	704	657	727	721	703	710	725	710	663	666	663	696	668	621	654	727	695	682	737	714	701	677	737	693	713	715	701	715	702	692	722	676	710	713	726	734	732	685	698	724	700	702	659	693	712	701	677	682	697	710	713	661	683	700	701	697	722	707	669	712	726	684	710	707	650	685	693	686	705	705	668	657	729	682	684	689	726	699	690	691	693	703	754	730	735	754	695	659	672	673	693	685	716	763	726	692	601	697	723	690	668	700	682	688	690	679	708	712	732	703	694	714	689	708	684	675	706	692	657	709	664	702	673	706	726	707	673	710	679	679	722	709	692	726	681	678	698	720	719	685	711	693	651	718	677	692	677	638	671	648	713	698	662	679	673	684	668	661	663	673	737	688	783	678	654	699	667	731	724	683	709	713	689	673	713	723	674	728	710	713	674	671	649	686	696	637	693	658	702	721	660	643	695	669	725	735	728	695	742	696	674	693	671	688	678	708	668	713	676	691	640	721	713	682	728	681	697	692	691	699	693	693	673	702	650	692	705	711	689	688	706	690	722	706	661	681	712	707	696	646	630	722	755	653	669	675	686	691	732	669	707	723	680	711	689	744	716	734	696	748	729	661	707	661	690	704	715	688	691	695	673	713	680	653	675	675	721	667	684	670	699	689	734	677	716	714	711	695	767	712	685	708	673	711	675	648	704	699	672	701	719	668	704	703	651	684	688	711	648	688	711	686	703	692	676	686	724	640	678	697	766	669	657	659	656	655	716	656	669	721	687	719	740	667	694	728	725	640	666	716	678	690	693	662	716	671	681	713	700	747	708	723	691	701	724	723	711	677	736	701	686	704	694	699	715	670	709	646	677	674	673	662	755	643	658	730	718	708	713	692	690	704	641	682	704	725	690	689	669	663	704	687	707	748	727	662	728	720	647	698	662	705	707	723	697	717	671	712	731	663	725	689	688	705	742	668	667	730	714	700	667	673	701	731	723	687	687	688	702	712	693	669	712	734	672	700	692	701	714	685	677	728	650	716	694	681	704	727	690	684	728	670	714	705	664	678	684	706	693	723	667	692	694	682	652	689	722	688	715	712	677	660	677	662	670	712	748	715	667	680	664	681	683	709	749	704	726	726	686	730	669	741	687	712	663	646	673	668	722	685	675	713	671	717	681	683	692	716	718	716	697	731	739	700	713	660	713	657	702	681	712	758	701	674	729	684	659	673	669	632	674	739	720	695	745	676	655	711	672	742	689	679	700	786	702	694	688	714	717	728	690	682	687	688	704	685	698	664	666	678	711	697	668	706	713	720	679	727	689	715	688	703	672	676	739	718	691	651	717	753	685	692	660	674	717	735	693	730	730	691	699	715	717	707	696	621	719	695	693	682	726	702	713	646	703	712	665	761	701	716	677	691	694	684	702	700	699	723	705	655	715	740	681	689	728	688	667	688	688	643	675	692	703	707	709	732	713	691	719	674	696	654	666	715	715	670	667	683	695	696	668	713	709	766	695	700	691	744	692	713	636	707	716	666	693	700	745	672	686	674	655	683	716	695	681	673	688	686	660	695	749	684	702	700	724	698	684	667	677	706	692	672	716	667	695	743	706	712	735	687	703	729	664	717	684	716	669	705	662	708	682	669	700	723	666	737	711	685	623	642	696	685	700	720	751	668	721	681	698	692	673	671	697	676	663	714	691	627	668	715	659	660	728	727	727	664	706	685	659	678	644	659	679	711	734	680	689	720	695	695	641	772	704	665	682	670	677	738	658	687	706	718	661	611	693	726	679	705	664	709	731	686	689	703	688	714	736	690	687	696	712	677	663	676	669	696	698	667	658	730	681	684	700	646	682	715	728	668	746	697	688	748	628	746	666	708	750	676	710	749	733	718	695	680	668	697	717	644	706	690	667	714	737	698	723	703
6692	9227	9132	4167	1725	904	683	686	914	1206	1208	2483	2207	1749	1180	854	674	554	575	596	603	596	603	607	575	595	584	608	559	573	566	565	577	564	606	611	617	597	550	551	606	552	580	586	562	600	568	621	608	582	622	618	614	589	586	580	553	583	595	574	620	595	581	588	546	581	543	596	576	598	606	566	583	591	566	560	608	582	547	554	620	606	578	569	578	586	618	596	600	590	568	558	632	594	586	588	576	562	593	547	630	599	572	546	579	602	585	541	547	543	569	580	608	558	597	578	583	591	599	551	594	581	600	561	595	528	572	554	580	603	598	536	614	585	572	559	553	599	572	609	549	620	567	587	560	610	603	601	563	598	613	566	589	600	570	571	583	548	572	563	620	615	549	564	623	572	590	579	584	576	588	562	591	577	584	587	579	605	601	573	558	538	569	583	603	586	580	603	580	606	568	609	575	589	580	582	589	553	613	577	619	560	568	560	572	630	614	579	601	569	579	575	546	540	611	609	590	580	594	566	570	605	554	576	567	571	589	592	589	584	562	566	593	599	618	579	598	554	562	593	583	584	538	573	582	582	570	576	597	606	555	581	569	599	542	590	608	588	567	585	582	567	539	583	535	542	554	604	563	559	577	582	578	581	583	564	537	587	583	582	571	539	576	556	572	611	624	560	549	563	558	584	559	588	594	558	565	561	610	582	571	620	594	593	563	561	569	606	600	586	621	566	588	600	563	590	553	573	619	631	580	581	605	576	577	604	568	608	608	604	556	569	584	622	563	601	572	593	590	636	592	613	594	595	553	570	592	569	590	547	564	584	560	574	598	570	563	559	571	588	557	588	574	585	576	561	585	574	563	587	559	578	588	604	579	589	572	596	546	588	583	575	573	549	612	616	602	547	555	610	543	540	550	586	644	589	640	570	575	575	558	574	583	568	583	580	564	566	601	572	595	559	587	561	621	568	570	556	607	603	592	601	536	606	605	600	587	593	552	599	598	598	547	571	528	574	580	592	586	591	662	600	549	508	604	571	558	595	562	607	567	583	602	564	534	536	590	567	580	573	579	584	554	571	574	543	541	587	548	550	609	585	582	611	566	579	580	601	558	564	585	568	588	534	583	547	575	607	599	532	564	575	539	572	608	607	541	599	567	551	573	592	573	559	573	603	545	610	539	607	610	596	555	564	591	616	601	565	614	602	566	572	630	567	548	572	575	586	592	636	587	575	629	588	579	595	620	597	575	581	566	588	565	579	609	601	602	594	551	538	556	576	561	616	550	618	556	623	602	583	574	587	591	591	602	584	561	577	560	595	573	582	602	573	614	568	567	553	575	651	571	570	619	578	575	602	536	514	598	620	576	572	607	580	616	554	595	571	544	536	584	635	590	588	584	613	563	562	555	561	575	590	602	621	615	595	592	563	567	582	558	555	563	584	572	571	612	563	596	560	572	591	586	556	619	587	543	597	563	606	535	590	573	575	599	549	591	573	590	559	584	610	550	570	593	642	577	585	588	596	582	554	534	567	561	562	581	604	548	565	609	590	609	569	537	608	557	646	601	531	538	594	535	566	606	546	559	581	569	620	604	542	634	562	589	565	591	569	627	570	606	585	561	608	559	561	581	571	614	607	516	549	539	585	581	598	549	563	572	568	581	552	614	572	564	539	583	631	601	581	621	610	579	624	574	582	563	553	579	560	570	571	584	578	588	603	624	604	616	598	614	623	568	592	590	560	583	595	599	596	590	612	556	577	605	614	613	591	529	576	576	618	576	607	561	579	593	591	565	610	596	604	550	549	609	606	564	591	572	568	568	588	562	548	570	609	553	575	576	613	582	601	608	594	596	586	544	551	576	552	570	555	579	590	584	607	602	592	589	593	573	604	600	552	542	632	569	564	603	566	579	601	577	555	624	560	573	582	582	603	580	584	579	596	554	568	582	586	592	563	573	525	570	559	577	613	563	569	568	528	584	583	582	575	567	532	563	616	575	561	546	565	564	597	534	593	607	565	614	615	609	568	619	571	601	581	570	534	586	614	571	553	567	607	591	606	556	565	589	607	578	580	586	600	607	615	575	590	591	591	530	570	575	600	586	587	592	529	538	577	581	640	596	584	576	589	532	546	576	584	549	574	590	595	559	529	611	598	567	592	546	593	586	574	595	615	559	578	579	609	561	561	602	570	582	545	577	549	598	550	555	607	589	560	593	583	569	598	563	572	554	560	574	577	567	585	564	537	576	584	612	571	587	610	591	586	609	552	559	562	563	612	562	583	548	554	554	578	590	600	577	614	580	605	605	579	563	600	585	602	575	537	596	576	554	578	547	588	603	522	620	560	587	624	587	578	582	591	568	550	602	603	600	578	551	571	564	577	590	559	584	602	555	589	561	563	584	586	569	550	538	558	560	570	530	626	609	564	597	612	561	602	615	561	601	584	547	577	574	596	558	526	555	580	626	595	559	542	632	558	583	539	537	598	607	591	549	560	626	560	599	592	613	584	592	571	610	589	552	547	616	548	587	581	599	592	558	566	599	566	581	572	612	581	589	549	570	596	563	581	622	567	581	597	535	580	569	599	595	596	582	612	603	593	568	592	616	583	531	612	551	551	591	619	571	574	595	538	566	577	590	584	597	611	607	577	600	573	583	550	554	585	543	580	570	582	567	560	550	571	589	593	567	617	590	578	564	578	546	568	566	625	580	553	604	605	626	571	547	575	558	580	600	557	548	566	611	578	598	555	561	589	572	579	589	516	560	607	560	590	598	561	578	579	558	633	562	591	598	608	604	595	539	590	529	602	631	570	604	577	527	589	566	576	599	570	598	542	605	631	600	532	549	655	568	602	585	588	591	550	543	580	587	588	562	569	563	608	584	568	569	572	578	601	604	599	583	565	597	605	573	591	594	636	580	562	594	576	579	583	593	572	609	577	580	584	601	551	569	578	570	588	559	550	565	552	553	586	529	582	597	603	591	577	564	561	609	577	541	585	569	584	568	560	510	557	567	625	587	551	571	609	587	550	585	532	564	560	606	567	570	592	584	575	580	598	546	641	595	613	575	567	655	622	585	574	530	591	539	603	552	592	579	598	590	568	543	584	595	608	587	593	558	602	627	607	544	627	600	640	570	582	597	605	583	608	570	558	604	560	584	539	596	567	532	572	584	586	600	553	569	614	581	559	559	556	582	634	584	595	615	593	596	560	578	577	606	606	595	543	546	516	601	592	601	608	596	549	588	557	598	570	592	550	542	640	584	612	549	612	571	559	571	573	564	561	564	590	590	552	570	540	565	590	569	568	615	547	579	564	565	559	597	599	570	544	562	530	569	583	635	551	570	608	589	580	570	567	598	590	613	553	609	564	594	576	549	584	604	627	562	567	559	564	521	559	558	611	561	584	589	539	593	590	570	556	580	578	565	575	567	498	577	570	546	639	627	604	584	530	541	587	603	607	566	592	560	592	579	571	544	584	591	623	620	591	561	554	570	565	530	607	567	561	584	551
25589	21448	27800	25355	13345	3325	1492	1079	888	896	1906	12558	14934	9552	4283	1505	957	737	663	614	654	720	675	644	644	711	649	680	649	658	632	629	630	621	648	660	650	653	630	676	669	683	636	679	711	624	664	688	659	651	679	682	645	638	634	671	657	616	618	650	656	638	638	657	649	625	723	666	635	624	664	672	635	668	672	612	648	645	686	655	641	623	636	662	667	669	631	659	631	674	693	668	634	617	615	640	627	638	642	651	651	653	650	657	603	670	648	656	655	665	660	673	638	649	646	632	654	661	631	727	668	650	629	610	644	709	653	716	659	619	634	584	685	664	615	613	640	672	645	650	676	637	606	696	653	671	631	635	684	664	671	615	665	693	658	640	676	663	664	669	627	650	633	652	662	656	625	634	645	636	662	664	678	698	652	677	687	640	636	656	680	680	647	643	604	630	676	662	679	610	687	622	608	664	650	661	680	638	649	640	613	675	621	647	736	661	650	663	619	656	647	635	676	632	704	636	630	683	665	627	613	631	664	647	706	630	636	679	631	684	690	643	587	652	674	657	661	675	648	650	654	679	658	675	690	669	629	565	656	637	658	647	611	629	664	634	622	635	661	608	697	645	616	611	650	651	682	653	652	710	645	669	657	610	687	669	692	681	674	663	668	652	626	682	620	646	698	614	679	653	648	654	683	617	637	662	669	634	628	645	696	656	628	654	719	646	670	681	626	665	676	649	679	590	681	618	638	631	649	621	668	679	660	603	718	687	618	663	631	650	660	641	638	658	634	645	635	612	681	695	658	669	636	626	659	660	646	631	632	643	617	690	671	656	686	684	716	635	687	661	649	669	623	657	666	673	712	612	662	682	653	680	623	634	696	655	599	618	709	634	656	596	628	685	617	636	609	621	628	653	650	637	638	647	638	661	628	683	606	629	687	611	616	673	668	659	655	662	700	630	668	629	675	707	671	637	680	651	667	645	621	666	616	669	634	653	678	667	646	650	642	648	632	632	662	650	625	686	675	670	679	648	681	622	649	633	654	675	639	685	625	695	642	609	674	677	660	671	640	658	628	626	658	639	635	643	673	655	661	651	680	672	631	635	636	657	651	612	651	650	641	676	662	610	630	693	640	647	636	609	644	665	674	662	616	655	687	687	638	690	619	620	617	652	668	664	630	620	591	629	659	680	610	687	641	687	648	639	653	665	663	599	646	682	629	684	666	650	661	670	645	692	642	613	656	615	682	626	674	683	701	635	655	647	699	655	651	648	668	647	668	637	691	703	645	657	599	692	683	650	651	664	630	656	713	651	614	660	642	672	632	671	676	645	627	679	661	631	627	631	607	643	640	664	654	613	660	625	634	667	660	667	718	661	668	671	645	671	646	680	664	644	622	618	598	666	664	652	649	648	673	668	644	604	602	658	650	665	709	628	707	677	617	653	648	663	629	634	628	646	694	608	699	739	666	672	702	664	663	641	641	639	683	654	671	664	604	656	642	624	672	624	626	670	652	644	615	603	613	619	639	629	636	660	638	700	692	656	637	627	635	588	647	656	668	672	640	614	696	592	644	652	670	636	634	677	699	658	671	646	651	647	682	680	594	645	685	666	601	649	694	701	681	661	736	659	632	647	664	622	631	659	703	682	607	659	652	640	645	670	690	687	677	640	646	636	672	650	651	673	631	624	696	660	668	645	644	625	616	661	671	627	653	648	651	627	675	608	630	637	606	661	628	681	683	592	619	688	617	688	646	660	670	630	642	665	693	650	608	633	660	635	683	662	679	630	608	643	656	656	683	679	663	633	663	678	686	624	716	573	647	632	633	669	714	674	630	647	640	649	597	644	666	668	668	669	645	630	632	644	637	674	699	645	645	672	640	683	646	652	674	644	651	660	639	654	634	626	660	630	658	639	644	629	687	615	652	674	595	663	605	635	653	665	667	633	673	693	647	638	625	646	692	616	650	647	652	664	679	664	633	635	648	669	672	641	675	676	676	658	601	663	671	677	635	638	620	613	654	657	630	693	675	681	685	633	641	658	685	629	635	640	638	603	675	638	649	614	662	679	655	638	676	658	664	654	645	662	699	679	715	672	655	675	622	618	616	649	657	641	658	599	644	630	684	669	622	606	649	674	673	690	619	653	665	657	669	670	689	632	637	628	613	640	689	664	659	636	637	689	653	653	618	704	624	673	666	587	644	653	632	665	672	652	685	664	663	663	645	623	681	683	615	689	613	613	674	661	674	630	657	650	592	648	686	650	621	649	584	674	650	626	645	667	644	706	627	637	664	657	630	662	628	635	704	690	683	672	685	657	666	647	662	674	643	702	637	618	616	636	645	669	624	697	684	636	663	659	654	668	730	657	670	673	619	614	671	640	634	672	642	687	653	666	618	662	645	648	700	647	633	613	628	654	649	642	667	664	657	667	648	668	616	621	714	693	665	627	651	594	678	665	669	668	639	696	610	640	659	672	656	638	672	655	633	695	662	585	622	640	670	658	636	640	632	626	643	693	645	668	669	640	625	656	678	677	637	678	644	645	657	641	622	660	623	661	631	676	698	694	713	603	605	665	649	657	628	667	640	669	647	608	653	668	627	661	607	637	664	682	641	686	656	659	659	636	640	647	658	655	674	629	708	679	676	649	653	621	702	666	666	604	655	689	654	637	652	652	637	625	647	654	653	683	623	628	636	633	672	647	705	696	655	602	621	651	618	661	680	654	664	637	667	635	630	599	644	618	656	639	654	686	653	632	665	616	657	641	656	628	677	646	662	680	654	672	680	610	625	623	617	591	587	669	604	606	681	666	675	653	610	658	650	671	639	628	637	662	667	649	654	671	682	676	640	627	636	650	690	639	710	616	651	627	656	652	683	635	615	671	641	640	679	664	680	627	685	668	671	651	649	644	653	693	634	656	619	634	630	651	645	641	656	639	636	665	615	598	629	642	637	653	643	691	643	642	687	647	626	613	672	657	656	663	617	600	688	650	656	707	653	610	652	657	611	670	627	596	651	667	624	630	656	646	635	681	625	651	640	692	673	655	639	644	690	650	664	619	654	670	624	642	664	659	645	655	617	626	650	627	644	633	654	624	671	630	631	661	645	666	658	630	643	677	646	660	657	626	674	652	646	636	627	669	632	640	685	690	645	652	726	643	692	665	652	679	653	677	646	665	674	680	633	605	629	666	642	596	673	608	656	602	645	634	660	634	627	708	652	663	696	643	680	625	653	651	624	682	632	633	683	673	658	666	626	644	639	645	654	640	644	677	658	668	637	684	650	636	611	629	696	631	632	663	612	641	642	630	643	618	623	699	649	661	629	638	658	656	621	627	659	658	644	634	680	699	695	623	655	609	683	668	674	663	661	682	677	696	674	605	617	616	601	681	625	657	661	668	639	636	642	648	622	656	699	670	644	664	636	628	615	677	635	667	662	685	713	626	604	661	665	657	646	613	630	665	618	629	649	605	577	648	649	634	689	725	689	665	625	624	683	634	607	671	685	666
5272	10632	15460	8659	5171	2129	1281	1074	947	883	2730	14667	13622	8588	4102	1429	888	638	586	575	560	514	568	551	547	555	536	551	600	574	586	547	560	596	620	588	564	532	569	548	583	580	563	573	593	546	526	593	552	588	561	586	530	541	545	551	568	557	561	554	593	555	581	575	599	574	567	593	571	575	574	623	567	547	544	574	599	556	542	566	577	553	541	547	552	584	606	568	537	611	559	576	611	582	548	579	545	539	569	545	566	575	561	579	588	599	619	589	578	575	553	572	543	596	540	560	554	586	557	560	537	541	606	555	555	561	591	575	554	629	584	548	510	555	592	567	577	556	551	574	597	531	583	564	575	581	584	559	558	588	552	562	577	556	541	567	574	595	572	551	568	583	556	575	530	554	546	557	541	551	597	567	553	532	557	570	543	557	582	562	546	543	572	564	527	569	513	586	586	587	522	559	547	546	564	562	589	575	594	565	539	594	584	548	544	596	539	548	568	565	575	523	559	553	579	545	572	553	567	537	528	539	596	588	551	571	566	612	572	546	575	625	564	551	573	574	553	536	579	604	564	585	573	545	586	547	518	578	594	568	594	606	596	530	555	584	533	559	537	573	565	579	557	594	577	579	583	552	549	598	575	550	572	534	562	577	572	543	586	554	543	554	565	526	574	615	587	541	532	553	552	554	573	542	532	520	570	587	545	602	589	605	548	572	539	586	616	562	545	554	594	554	555	615	576	544	556	611	552	587	541	515	541	554	569	575	594	535	615	616	508	556	563	560	604	549	560	568	598	583	558	544	576	548	599	583	560	558	557	607	570	573	559	569	579	555	539	571	553	571	513	557	577	581	563	536	539	601	523	568	576	563	511	582	529	576	553	559	614	562	554	617	537	577	585	510	577	591	567	526	548	553	536	588	531	576	566	565	577	571	576	544	539	543	593	533	543	547	536	605	582	592	574	541	571	552	492	560	557	590	543	527	563	512	543	530	561	561	506	564	551	550	590	592	554	582	571	600	583	595	535	552	576	608	557	588	613	573	577	568	543	589	528	581	587	525	547	528	577	580	558	602	556	539	581	556	605	556	590	592	555	568	592	614	534	552	582	557	545	568	542	559	560	605	551	513	527	530	555	575	541	574	539	582	542	591	598	546	620	555	537	552	525	553	629	529	506	540	554	568	544	581	576	534	556	610	590	552	566	585	556	561	593	590	528	586	520	549	584	567	583	554	560	631	581	551	580	575	594	523	556	577	524	538	592	534	569	556	547	543	597	552	584	534	576	575	558	570	558	615	574	553	512	572	562	567	575	514	534	568	545	548	568	555	558	567	540	608	540	589	570	567	605	622	562	542	595	556	607	558	541	554	549	539	537	529	545	592	569	569	556	520	560	549	567	548	579	591	551	588	540	559	578	586	548	572	477	576	557	537	557	523	525	548	551	531	595	565	557	563	592	573	560	511	552	521	565	541	585	568	559	519	557	561	601	564	565	552	541	546	525	614	573	565	587	525	555	551	539	582	543	585	542	573	569	522	571	529	565	572	536	598	602	526	560	538	554	503	540	605	587	550	591	586	552	574	570	605	558	567	558	592	572	563	559	539	547	551	559	539	617	554	558	583	543	539	562	586	538	564	547	528	572	562	568	497	580	561	555	583	540	566	515	604	569	564	566	601	536	606	586	571	533	575	559	563	612	541	555	557	555	580	540	553	579	581	567	582	555	607	571	564	581	551	540	617	545	541	558	531	555	554	546	552	520	544	575	587	565	582	557	591	560	560	573	579	561	563	517	538	581	570	595	539	570	595	557	550	505	596	563	581	560	566	559	572	525	535	585	566	538	546	564	535	561	557	516	543	580	554	565	567	554	523	558	555	573	599	574	575	543	578	558	524	539	550	579	563	552	535	539	588	552	581	585	549	579	559	546	511	542	555	524	549	549	562	580	552	584	552	535	564	629	531	554	554	550	586	584	537	531	558	556	522	559	554	581	532	540	562	533	564	566	606	572	599	537	534	587	547	549	564	547	556	533	571	581	544	577	593	582	570	543	556	592	542	549	568	578	612	573	581	557	530	569	584	610	566	569	563	590	560	567	557	585	562	614	567	520	543	563	554	619	530	533	560	550	526	580	571	542	544	556	549	545	566	559	568	548	560	557	563	577	587	584	569	548	541	567	546	536	536	555	551	549	569	558	572	551	530	551	564	582	563	592	587	562	582	568	517	560	575	529	545	558	570	559	587	531	575	536	600	537	558	543	554	560	567	578	541	596	628	533	578	560	592	583	569	580	589	557	609	550	562	571	572	543	549	588	566	529	557	543	577	562	540	542	551	557	572	575	612	566	561	555	586	550	584	566	559	556	557	523	606	580	541	572	577	540	593	568	569	568	607	555	553	557	573	556	548	560	523	561	588	558	611	557	555	579	543	566	596	553	558	536	552	582	573	555	579	536	565	553	568	539	574	560	564	564	572	583	525	624	606	578	530	588	543	569	585	580	600	581	562	598	542	570	559	558	561	557	566	595	502	507	575	554	562	551	513	584	549	537	589	546	524	598	558	554	558	541	561	590	549	561	541	576	556	555	555	548	555	542	559	577	559	547	569	510	578	530	559	564	597	555	558	563	592	581	557	570	538	581	564	570	565	578	548	538	584	573	523	548	561	572	572	582	573	532	575	600	559	568	521	527	586	568	541	528	562	554	569	553	558	542	520	571	550	556	589	527	546	559	554	587	548	548	579	531	560	559	584	570	546	612	527	565	543	569	552	587	583	574	552	547	519	524	610	558	536	561	570	547	526	601	552	545	565	574	557	531	551	603	557	544	556	593	593	537	579	566	560	542	558	518	580	549	544	542	552	554	578	564	555	538	586	561	552	552	574	568	565	550	534	553	539	554	541	583	556	565	562	551	553	594	600	587	588	573	558	530	541	568	580	539	567	586	545	561	574	529	571	584	571	544	561	554	536	556	588	534	530	524	565	549	558	543	585	558	539	561	529	551	587	552	531	556	560	566	541	571	541	543	575	554	586	542	561	535	541	541	575	560	553	537	559	546	568	558	575	568	569	575	536	547	570	562	585	596	569	563	566	562	531	569	557	581	590	542	607	557	577	526	576	548	564	550	529	588	564	588	561	531	571	599	571	563	572	589	521	590	542	578	532	583	549	563	539	567	565	525	563	551	546	566	604	549	563	565	566	538	562	573	585	554	542	572	584	564	543	526	568	581	539	563	558	607	516	590	516	536	568	525	599	598	593	565	543	550	606	551	545	550	569	585	539	565	524	574	612	546	530	539	560	577	575	573	542	542	537	577	540	565	588	567	557	552	546	573	591	534	547	528	567	583	536	547	606	558	549	549	508	562	565	529	597	580	553	546	559	565	561	539	564	567	550	532	554	545	577	580	561	530	556	550	550	540	559	533	530	543	625	573	531	562	576	575	578	567	568	530	584	574	590	485	571	573	564	525	544	570	544	533	571	567	550	584	563	535	555	558	562	566	518	558	543
24529	21404	28687	24617	21215	12353	3821	1720	1347	1098	1426	17188	24718	19195	9301	2690	1383	991	808	797	794	808	816	781	779	816	778	799	766	733	809	742	783	741	777	837	778	741	760	699	784	730	786	809	756	741	746	800	761	769	795	746	768	756	738	773	767	857	812	725	729	771	784	759	726	756	732	784	808	762	821	752	779	749	719	782	760	789	784	745	755	778	832	730	810	736	839	780	755	794	742	779	776	772	761	735	752	800	781	775	759	814	772	725	778	770	775	796	785	782	767	776	762	756	777	811	812	760	733	814	816	802	758	811	755	738	766	762	759	773	808	739	786	769	741	729	751	765	781	770	733	812	807	730	806	778	760	806	786	800	757	822	781	782	781	795	769	774	749	777	782	770	759	737	832	820	798	743	757	792	802	798	759	803	721	798	757	745	727	777	776	796	768	775	798	771	722	732	773	746	749	739	762	811	767	784	815	759	743	786	784	755	803	752	747	738	750	754	745	776	812	768	776	780	793	827	790	739	810	728	775	798	717	758	769	769	750	735	798	762	748	728	759	744	721	763	738	796	736	819	789	751	780	771	788	758	735	751	795	768	740	796	699	741	816	764	770	713	729	750	753	711	685	806	769	787	791	685	783	759	782	727	726	745	773	796	747	751	721	691	792	793	734	723	717	762	772	733	751	760	746	790	796	715	761	794	744	758	770	768	738	743	796	743	747	772	805	745	779	777	742	750	754	752	756	787	814	792	777	762	761	762	804	776	798	772	768	736	765	791	771	740	763	778	754	755	795	748	856	791	748	766	746	752	753	708	800	768	793	780	751	821	748	794	749	751	822	794	744	787	792	747	738	794	731	826	753	749	749	774	789	789	781	737	802	772	757	755	787	804	829	755	737	726	723	763	787	763	751	756	831	741	827	770	789	765	748	756	775	731	767	773	791	763	768	784	709	732	779	742	747	699	745	793	772	762	753	744	772	739	752	778	822	774	742	763	749	772	748	815	737	752	745	824	775	790	816	746	761	737	780	731	762	782	755	764	767	746	786	762	741	793	815	784	801	813	737	707	803	770	729	794	735	748	734	780	750	810	762	713	732	719	768	789	750	774	756	783	805	742	768	801	784	733	760	731	791	822	830	756	775	750	737	724	749	805	773	763	740	747	736	773	784	839	768	760	777	790	758	770	800	801	789	783	764	757	772	766	753	803	761	736	771	742	744	766	741	808	732	719	797	696	786	752	728	748	733	752	726	740	792	742	775	777	748	722	752	738	790	748	750	730	771	781	790	736	769	754	769	810	784	795	724	772	736	727	808	831	784	803	736	763	767	785	786	753	795	766	711	769	775	751	772	778	725	775	764	763	793	683	791	801	815	767	785	805	790	756	820	764	759	798	800	737	789	764	712	758	752	769	777	750	800	815	725	821	736	771	743	757	745	808	743	770	754	726	869	740	801	753	767	728	761	793	748	773	699	737	753	764	757	818	808	811	765	758	833	805	780	748	724	767	758	746	779	768	802	717	786	745	756	783	766	707	761	769	831	772	738	768	762	717	752	764	814	796	742	728	778	767	727	796	724	719	773	740	749	862	777	792	744	736	795	762	761	727	750	815	726	796	771	738	750	776	781	741	741	778	715	824	723	786	737	753	787	767	762	767	799	746	779	790	746	777	798	787	796	735	780	726	795	741	786	759	757	734	771	779	762	754	756	821	772	722	794	757	790	745	819	752	771	697	735	776	771	756	741	710	693	754	777	754	746	775	761	747	743	765	747	739	730	742	759	816	764	738	774	775	779	755	747	785	772	746	751	748	793	783	789	748	725	744	722	784	791	746	757	753	767	775	730	744	789	770	741	797	747	772	722	726	777	771	741	791	718	750	702	767	779	809	719	710	758	715	764	773	770	772	758	776	762	708	780	752	766	731	783	765	744	807	758	809	833	753	779	791	733	778	763	748	762	784	791	758	778	812	792	766	776	714	802	756	720	747	770	773	773	792	765	756	747	764	764	785	756	704	769	767	734	734	737	754	818	788	720	772	724	733	761	706	757	744	794	788	764	737	758	774	744	790	735	747	775	699	731	733	748	736	813	757	743	761	811	762	760	767	762	718	748	743	779	741	767	758	746	757	806	802	762	794	762	769	718	761	761	749	774	757	765	757	721	756	801	769	781	761	793	762	777	759	776	777	798	738	755	766	782	769	738	756	724	746	766	813	755	732	729	814	787	757	742	774	814	742	767	703	767	758	777	761	746	803	769	777	749	769	779	737	745	811	755	754	768	762	769	732	774	732	780	754	802	757	787	777	724	783	765	811	767	682	788	781	780	679	732	725	755	766	733	789	776	765	779	756	780	730	773	778	746	711	775	777	729	784	738	768	780	725	784	829	731	747	782	756	822	796	714	713	770	742	765	736	783	769	735	773	755	779	770	754	774	777	718	752	738	785	806	798	742	795	729	747	740	769	759	744	710	778	750	783	766	756	797	765	804	771	794	780	805	779	751	757	747	787	736	709	766	790	729	768	685	746	724	780	771	782	733	740	794	761	789	769	810	716	746	741	730	762	779	758	803	764	803	762	765	751	753	741	758	752	741	803	783	762	732	753	776	744	728	785	749	719	737	759	774	711	755	722	777	760	766	746	753	752	738	759	696	761	772	754	743	770	786	756	747	767	730	788	754	798	738	766	782	783	763	753	754	751	746	782	771	754	791	819	781	739	782	770	787	801	700	743	753	739	712	788	754	729	803	792	757	773	782	778	695	758	757	769	755	740	803	744	763	799	743	756	723	713	793	790	779	741	768	770	774	725	759	735	739	792	764	714	772	733	734	736	795	790	795	753	739	773	814	759	723	729	758	769	737	787	784	788	762	783	801	770	750	774	708	776	751	820	707	781	770	739	758	753	760	731	753	750	800	741	784	825	788	797	747	751	717	746	747	738	792	755	782	723	728	797	794	691	770	718	754	736	776	784	761	717	738	793	746	723	754	801	734	751	765	723	761	788	751	783	755	796	779	761	716	752	755	749	780	708	725	803	722	754	789	792	769	729	705	786	750	796	806	796	830	739	727	706	756	760	802	801	757	758	771	780	721	761	802	760	788	757	710	732	761	764	739	745	737	730	768	805	773	739	766	777	790	746	686	738	784	748	769	795	758	726	737	779	788	753	768	738	774	721	733	788	826	731	798	746	770	751	729	767	720	736	764	782	758	733	782	799	777	731	729	781	770	789	794	828	754	793	743	816	740	692	743	767	728	757	740	795	773	719	780	772	782	820	754	778	802	808	747	726	784	783	802	778	743	750	794	743	753	781	761	751	755	760	773	795	742	761	732	729	773	747	768	773	801	710	764	720	712	773	775	809	760	753	778	684	752	776	812	733	778	763	760	831	754	751	734	727	791	808	758	824	769	743	752	715	725	780	767	715	779	852	731	778	799	720	796	817	804	744	772	803	770	749	758	801	791	783	733	778	793	748	737	773	744	714	795	711	796	774	796	749	750	771	774	751	710	731
5793	11154	18382	12424	8914	5238	2527	1804	1573	1138	1783	20047	22234	16126	7630	2440	1342	842	668	691	673	659	682	634	695	615	642	639	690	722	676	661	653	652	637	665	648	667	692	650	698	694	705	660	646	643	623	657	663	648	666	646	673	653	687	671	656	640	676	615	637	621	635	683	625	620	669	662	663	644	667	683	674	667	640	704	644	649	647	670	629	686	677	652	662	598	631	661	711	679	647	622	615	646	648	683	663	660	676	652	653	661	692	682	637	662	643	648	653	671	621	630	657	662	632	675	682	579	674	668	671	600	668	659	680	626	678	695	633	649	645	699	639	641	687	681	703	661	650	659	659	709	636	645	642	705	639	681	700	696	641	625	619	713	636	646	649	627	619	670	668	652	692	649	666	649	698	684	620	623	648	636	631	639	678	675	681	687	641	626	652	721	631	648	657	672	649	663	592	664	609	626	635	674	645	666	650	655	610	665	625	661	663	655	680	677	646	671	674	663	685	687	674	650	641	711	682	670	669	635	669	662	640	679	671	652	685	680	690	678	645	636	630	688	624	669	685	678	652	643	639	668	661	644	689	659	672	664	619	673	648	711	684	675	690	640	652	647	655	626	600	663	628	653	630	653	656	650	677	628	670	665	616	623	676	639	673	673	655	650	661	646	654	629	631	664	667	670	602	665	639	665	700	669	655	660	653	657	657	636	651	646	682	668	612	658	645	622	673	683	653	630	648	641	642	656	659	668	668	669	638	656	663	616	617	633	669	648	677	672	642	717	686	606	624	635	665	639	672	620	671	667	645	650	638	675	612	640	638	628	683	637	630	683	661	687	681	648	621	656	644	641	666	623	693	637	584	649	669	672	688	623	672	657	647	688	652	626	650	706	684	686	679	644	715	629	614	665	689	620	625	644	635	667	648	645	637	607	648	623	665	670	635	694	657	619	637	622	678	667	647	658	661	670	654	643	645	653	646	647	673	682	677	669	676	680	709	671	648	655	665	624	658	617	646	634	628	638	607	644	681	631	617	604	662	663	644	668	630	665	620	644	668	648	664	682	684	612	626	646	653	641	654	680	635	648	670	641	652	646	677	697	653	658	596	670	666	664	619	669	639	639	650	627	651	631	649	664	644	705	689	691	668	661	646	708	654	680	667	627	725	621	659	667	641	660	684	693	682	666	674	631	647	589	664	658	638	692	650	675	640	681	627	652	626	656	666	604	650	679	658	670	665	680	646	673	655	683	632	674	657	633	649	675	654	639	671	681	644	637	650	617	655	682	614	630	679	663	660	648	694	658	706	657	610	656	687	669	665	660	675	700	607	686	670	654	615	628	629	695	702	653	648	664	639	663	674	663	620	654	652	656	655	652	682	651	627	671	669	662	653	644	651	644	663	625	658	659	664	632	658	603	680	671	637	626	635	647	654	700	685	660	629	592	638	637	710	688	640	736	640	635	614	633	680	644	654	712	675	670	630	705	664	576	638	684	663	628	608	646	652	673	620	662	696	638	680	634	656	631	658	652	655	661	671	665	641	637	700	662	664	621	645	636	646	653	671	708	616	647	671	656	674	655	659	699	688	685	667	618	678	640	626	649	657	654	661	639	635	666	640	643	664	630	658	633	643	667	648	605	640	680	643	617	603	637	642	661	687	628	655	691	662	644	684	694	665	646	642	643	659	661	651	655	684	637	684	642	701	605	624	618	636	662	666	647	638	638	689	645	658	685	715	676	643	660	647	647	679	628	656	670	644	677	642	613	630	639	645	633	688	663	669	622	651	630	628	666	637	646	653	646	664	665	662	632	651	609	654	689	647	628	619	703	649	676	652	621	638	612	687	690	647	631	634	668	583	634	640	651	649	629	664	628	679	619	670	616	644	704	654	668	681	684	677	660	662	652	684	673	624	669	650	653	652	674	640	668	640	608	690	616	641	613	646	628	649	644	704	608	634	630	649	628	693	662	648	675	644	636	633	652	661	665	661	659	636	627	640	657	657	639	665	657	613	659	681	664	625	664	737	665	664	633	670	639	685	617	643	603	645	649	654	623	724	636	631	648	620	629	641	634	588	639	672	660	616	631	661	639	624	626	665	644	656	652	626	663	652	641	637	636	656	598	646	635	671	650	619	630	669	651	654	642	672	645	673	640	622	611	673	609	705	592	647	653	694	655	670	673	635	677	657	652	606	672	671	665	616	641	650	657	654	655	649	657	651	636	672	678	697	622	609	618	666	663	644	712	692	661	669	653	656	651	623	641	672	658	609	676	649	627	692	631	660	679	643	632	663	644	681	637	683	683	663	610	618	683	683	622	626	661	643	637	646	642	677	636	716	675	655	620	648	634	699	633	678	688	658	678	626	656	617	621	635	656	640	655	639	631	618	653	634	607	688	623	649	617	647	634	624	639	635	626	646	652	647	647	647	653	695	639	671	623	624	672	648	645	606	675	601	693	700	655	653	640	677	678	631	645	664	656	650	620	691	653	631	653	642	636	654	690	667	634	609	681	660	647	674	683	642	699	693	644	629	663	622	680	662	647	690	656	647	638	635	683	662	592	654	662	615	608	659	625	612	635	675	708	660	687	593	621	622	673	656	653	639	680	647	588	680	663	653	629	669	634	632	642	637	689	651	607	674	642	726	631	642	651	630	653	601	706	656	614	622	642	674	651	641	672	625	653	637	707	646	667	623	665	652	634	695	688	659	703	656	639	619	662	628	623	619	673	599	650	695	641	655	673	651	713	647	651	638	686	645	628	638	637	694	650	660	682	639	661	668	658	662	644	624	616	674	642	660	662	635	661	689	626	648	637	678	604	642	641	662	682	618	640	690	657	666	664	648	631	691	613	688	666	665	655	622	675	654	673	701	656	678	659	692	589	658	679	612	630	678	626	656	699	689	653	647	641	673	655	640	672	628	660	671	667	681	677	660	623	626	640	670	661	695	626	622	636	661	611	632	669	620	679	685	640	631	643	682	673	636	633	667	648	658	630	662	636	627	617	689	623	638	631	656	663	649	659	658	657	650	648	654	626	677	665	669	643	643	642	628	631	649	662	608	639	668	636	620	667	647	660	724	653	662	647	648	627	624	666	694	663	616	642	626	680	665	640	662	655	657	651	651	618	678	670	660	659	668	674	654	681	640	641	649	657	681	635	666	597	659	676	646	626	692	630	677	675	634	665	593	637	585	675	658	629	635	657	639	654	585	659	659	668	652	661	660	684	599	630	687	649	651	655	681	656	600	614	662	663	615	656	658	603	653	647	660	644	625	686	582	667	674	658	678	643	679	688	634	660	684	634	671	598	643	675	660	622	663	668	703	602	679	633	642	676	663	647	632	634	659	663	624	681	716	645	695	677	667	670	705	639	603	662	637	668	632	674	642	614	648	644	650	664	656	639	665	680	637	684	662	603	665	627	637	702	661	649	696	640	629	594	643	684	641	646	683	671	653	651	660	691	692	645	651	607	642	637	683	650	613	635	631	676	647	685	633	669	664	652	619	688
27731	12173	5669	3864	1887	1482	1148	1102	1022	839	776	1431	2041	1834	1252	914	772	720	696	711	702	763	701	710	724	700	698	733	746	692	751	744	742	786	702	765	746	737	737	725	709	729	692	720	722	720	725	759	710	761	724	754	758	717	737	710	702	672	738	740	731	734	729	684	710	715	709	706	750	715	702	702	717	679	685	710	778	758	741	766	752	692	737	774	733	728	746	710	691	742	733	724	713	733	757	703	729	760	751	748	673	757	686	712	734	721	729	744	723	724	726	715	710	721	670	783	771	750	706	690	739	733	767	725	710	708	758	737	729	710	698	730	721	705	744	738	712	741	702	764	741	746	705	750	759	735	649	751	767	724	736	724	749	688	720	706	683	743	755	731	740	702	744	706	717	758	736	725	706	724	713	715	727	740	759	702	735	704	694	712	701	753	733	735	704	735	726	737	733	760	668	754	727	695	710	750	713	676	771	716	751	770	724	707	673	678	713	727	751	720	747	761	725	678	705	706	727	730	738	752	683	727	700	721	709	760	732	698	705	744	697	728	723	751	663	759	686	702	703	741	714	714	737	739	699	740	727	767	716	652	700	759	726	784	704	717	742	720	750	720	746	747	709	744	688	726	749	735	706	729	768	741	675	751	739	713	726	749	710	719	667	720	731	715	713	726	711	683	774	712	756	744	836	752	745	727	749	739	719	693	794	749	667	687	699	706	729	695	731	736	715	761	717	681	715	712	754	739	718	690	725	716	721	722	693	711	700	771	736	709	701	738	738	708	723	777	730	699	734	705	713	720	724	716	702	695	660	694	738	745	816	703	760	773	775	732	761	748	738	716	727	752	719	680	728	729	723	718	753	712	761	738	779	730	685	767	742	741	747	726	739	734	729	737	720	734	742	723	713	743	718	724	690	679	747	694	763	717	736	715	765	714	772	739	680	739	700	762	732	724	736	707	758	796	728	715	696	686	732	708	723	703	743	712	687	712	755	685	690	704	746	718	740	725	735	695	710	709	733	754	733	713	710	765	718	742	756	733	738	753	766	720	760	728	752	723	670	727	681	726	702	692	719	743	750	731	769	723	671	762	732	741	748	715	739	740	754	704	706	705	723	751	723	717	809	714	684	697	734	680	693	772	732	683	762	752	716	692	709	759	723	699	769	733	737	715	744	696	709	717	716	716	698	715	732	701	660	716	750	762	741	726	741	737	691	766	719	755	665	736	721	737	696	715	715	731	714	739	730	743	733	709	732	694	690	734	704	724	688	682	721	708	720	733	754	733	759	738	721	718	698	756	744	743	707	731	767	718	700	739	703	689	780	691	741	701	725	712	724	714	703	677	719	742	727	722	747	715	732	755	703	717	750	744	710	678	727	701	744	727	713	688	749	731	698	751	740	759	729	694	745	697	709	710	706	701	747	739	744	717	726	730	756	780	673	749	755	726	734	713	733	668	761	727	720	694	717	763	669	730	686	778	702	734	707	726	689	712	710	713	726	751	684	738	706	686	708	718	722	709	730	696	712	761	720	740	751	744	692	782	685	777	695	700	747	759	701	687	700	716	717	758	747	721	731	676	675	715	772	665	758	694	684	714	735	741	714	686	699	720	725	728	747	685	684	718	738	764	696	722	697	678	739	732	755	725	765	742	729	768	697	720	739	760	729	727	738	690	736	708	695	735	744	704	692	721	710	725	693	723	689	708	727	712	707	719	720	701	705	708	746	744	767	738	797	703	702	757	759	745	752	729	743	721	746	727	753	740	719	715	756	739	700	728	700	682	722	710	691	750	690	702	709	689	742	712	770	694	714	693	738	727	734	737	772	736	715	742	739	712	685	715	723	733	745	711	723	723	704	701	747	737	708	753	713	691	729	741	757	693	719	765	789	756	705	720	693	719	720	746	716	696	674	740	757	732	685	728	711	711	731	764	718	753	690	735	679	762	748	708	758	701	722	725	750	719	771	756	705	737	763	755	808	739	775	769	703	780	730	752	678	771	727	747	748	713	709	770	701	716	754	714	720	751	676	668	757	761	725	750	794	744	730	730	744	745	719	698	700	673	752	721	736	754	733	700	665	682	762	744	717	737	673	729	783	698	740	684	700	738	771	756	749	785	707	733	721	678	696	763	759	776	716	729	744	743	701	766	718	690	688	721	733	734	688	753	740	725	722	719	727	713	711	779	713	768	760	708	749	732	711	695	738	778	728	716	706	739	732	765	680	706	707	745	704	726	706	759	741	725	782	690	710	694	813	730	718	729	738	741	760	740	721	735	725	716	713	673	723	656	683	687	771	704	716	681	715	715	708	712	723	700	713	744	739	708	734	754	760	721	680	719	744	710	722	720	708	745	748	720	719	724	713	789	782	700	725	739	721	703	713	701	719	720	742	736	665	759	734	728	745	724	773	791	709	692	738	736	752	746	724	708	744	695	741	778	710	777	761	733	708	753	752	743	700	773	686	718	770	721	736	691	719	736	732	720	731	717	768	721	726	718	785	717	712	724	720	758	752	766	716	710	714	732	700	683	703	751	724	737	716	733	722	674	727	722	725	753	720	720	705	693	716	706	744	744	760	738	739	704	697	730	712	736	653	741	771	735	663	711	774	730	709	701	739	723	700	686	720	734	710	694	689	764	766	736	689	741	711	730	720	688	741	722	713	756	743	722	750	743	727	728	702	709	687	755	735	722	715	755	693	667	737	729	741	685	746	712	739	729	760	740	770	750	753	681	727	745	729	721	692	673	726	756	761	685	755	659	694	743	715	728	699	743	743	709	751	724	756	743	702	766	753	748	696	701	728	751	745	735	746	688	745	664	718	689	722	718	738	693	768	744	752	717	716	707	708	751	706	729	738	759	699	726	731	682	740	729	685	768	673	737	722	726	709	723	763	742	744	700	726	697	671	698	719	724	735	707	736	743	694	666	735	763	727	730	742	740	728	758	685	733	694	708	713	710	723	755	723	719	701	718	745	722	691	775	696	738	722	761	745	758	725	785	715	735	712	689	784	742	714	706	773	740	729	729	726	678	776	735	741	683	741	738	737	731	662	713	789	694	753	751	711	750	698	715	760	744	745	725	704	710	699	718	739	723	719	710	717	737	711	697	738	675	679	730	711	682	734	680	747	746	717	700	734	723	694	746	742	760	757	724	718	732	759	753	722	707	694	722	697	697	690	744	709	707	693	735	735	791	714	709	720	775	749	738	729	746	721	761	724	733	713	716	791	741	729	712	763	715	710	732	742	723	747	694	746	740	776	707	711	708	720	726	765	769	688	700	750	766	744	744	724	744	742	784	726	713	741	708	722	728	729	748	722	668	732	730	756	736	707	696	668	757	729	804	716	743	742	693	743	717	712	739	705	677	717	654	723	716	738	749	693	715	745	706	724	742	763	744	683	707	714	724	689	754	745	788	760	721	722	721	727	761	756	732	743	734	746	770	726	720	732	756	693	744	730	762	709	701	711	717	712	706	689	741	672	699	721	734	729	723	739	752	699	713
6325	2670	5867	3395	2055	1670	1315	1098	916	717	658	1645	2160	1818	1254	825	692	641	619	577	609	588	629	597	591	637	638	609	593	584	643	648	632	616	606	607	548	568	606	637	569	575	614	600	573	614	593	607	572	637	674	615	617	598	631	638	587	603	600	619	587	626	583	626	574	558	595	624	579	595	587	550	583	605	652	620	577	617	556	603	622	584	615	629	591	608	615	615	593	624	577	597	607	583	617	588	607	569	602	603	604	607	602	611	630	618	596	612	596	600	618	609	576	621	608	588	622	594	595	616	631	594	554	584	560	600	572	553	623	567	553	627	576	589	598	661	641	571	661	642	606	600	579	643	620	600	593	627	605	591	647	639	566	576	567	570	583	609	572	564	599	639	610	586	588	622	591	625	630	632	605	575	598	615	596	597	563	655	594	627	579	600	608	621	578	587	610	665	570	611	596	597	603	589	621	582	627	574	627	576	627	580	621	605	587	588	612	620	617	647	597	602	622	610	604	575	594	604	580	653	639	591	620	610	621	568	640	598	625	575	579	601	633	611	605	602	623	576	620	626	635	618	588	602	661	566	581	567	621	600	599	569	614	546	633	601	659	565	633	650	585	592	569	584	594	572	620	613	566	564	611	585	594	598	577	616	604	592	634	594	617	576	605	616	610	592	608	612	596	551	582	612	567	567	577	557	600	618	575	606	567	605	611	571	563	639	611	574	611	632	570	585	622	592	627	624	635	559	617	623	581	605	604	635	587	572	593	638	635	585	624	559	627	585	599	598	631	621	584	579	582	601	642	582	583	583	621	616	589	626	578	595	600	657	649	571	627	606	620	611	601	614	592	636	599	607	609	630	625	575	581	598	615	584	602	641	604	620	638	609	598	607	605	578	617	580	582	599	605	608	614	600	611	610	565	594	590	609	622	563	604	598	661	619	658	615	580	614	603	583	602	602	624	556	564	603	612	612	587	611	658	613	576	574	619	629	592	630	588	632	622	592	560	599	599	661	568	618	579	600	604	617	554	605	579	621	600	614	566	632	603	582	597	586	610	559	563	661	582	631	598	651	607	593	630	582	615	572	627	630	646	608	638	579	569	598	610	624	620	585	595	596	568	633	641	569	585	624	589	653	597	599	609	613	582	592	619	600	572	599	603	628	574	625	608	562	605	557	613	604	586	570	590	595	590	566	621	596	583	615	574	637	603	648	628	615	615	570	618	609	616	632	625	620	616	607	592	592	609	591	610	591	646	586	613	569	597	583	629	575	595	610	590	590	600	627	629	581	604	570	602	637	575	637	661	598	588	612	651	643	630	627	603	599	603	583	602	593	613	606	606	578	597	622	566	596	605	632	570	600	620	628	590	624	618	621	593	609	623	609	623	586	646	629	578	611	575	603	586	612	572	601	605	629	610	631	572	653	610	584	625	647	627	620	589	540	577	619	625	621	584	622	608	628	584	623	655	616	603	615	595	613	578	613	571	570	620	611	583	582	616	592	624	599	596	544	608	590	587	582	566	589	579	545	616	615	602	594	619	601	605	636	614	573	647	597	596	617	589	637	582	617	622	606	600	573	594	607	575	547	561	608	625	572	581	616	584	610	616	622	618	596	612	568	624	612	617	596	616	582	617	612	600	599	576	636	591	576	622	625	603	588	607	626	598	594	600	604	634	674	625	600	607	615	604	607	638	633	585	606	668	595	646	637	583	573	566	591	551	643	590	574	620	601	592	596	608	607	611	605	594	636	611	617	631	604	574	592	653	584	627	596	615	627	653	594	592	603	628	618	586	616	627	602	577	593	609	571	600	594	569	616	585	634	587	595	606	616	579	593	578	595	616	645	620	596	612	639	593	639	637	594	601	596	607	583	640	634	602	575	617	586	581	627	590	599	623	595	537	627	680	649	628	597	656	613	603	566	602	629	608	620	583	604	601	574	635	602	622	618	596	575	619	632	608	620	624	592	593	553	623	628	616	627	603	644	619	572	614	640	633	643	634	602	590	561	579	582	556	605	593	617	611	609	622	634	578	589	599	625	610	628	578	625	589	633	601	609	568	574	591	574	637	582	607	631	552	618	645	597	586	650	593	634	565	604	603	577	595	608	626	596	598	573	572	593	616	540	607	617	637	613	616	627	595	584	589	647	610	611	606	578	624	555	555	607	598	637	555	587	572	603	605	606	606	581	652	617	570	624	562	548	650	595	613	587	595	591	591	607	614	619	619	589	621	586	632	578	605	642	584	618	625	576	593	582	635	606	619	589	596	613	583	591	595	621	587	640	645	613	613	607	595	598	604	592	620	582	630	596	579	678	580	596	609	607	593	588	570	611	602	636	567	628	605	545	588	600	644	580	618	613	616	587	601	607	602	603	587	585	612	589	628	621	610	622	572	575	635	594	591	612	579	596	584	592	613	563	603	557	624	640	648	592	586	591	623	606	590	600	607	610	605	600	646	620	592	683	577	607	579	598	566	576	615	580	599	612	611	618	605	611	600	649	596	612	613	593	595	606	623	584	605	625	615	577	602	593	596	639	652	612	607	585	623	593	564	605	655	596	594	614	629	602	631	608	615	624	565	610	582	586	625	612	595	600	584	590	596	615	618	590	592	643	608	572	623	587	628	617	564	589	552	634	587	641	640	579	579	575	571	617	639	587	630	602	590	573	594	618	628	634	607	595	596	579	584	618	629	593	604	609	584	620	632	612	609	633	591	586	609	621	581	601	598	623	558	597	614	603	567	572	577	648	645	572	610	624	589	605	609	589	698	583	579	593	618	597	615	665	596	592	580	564	608	583	574	593	612	621	583	584	572	627	580	605	626	585	586	612	617	544	631	610	590	595	583	622	636	608	583	625	594	562	575	635	565	616	587	584	638	599	628	610	608	634	624	586	593	573	597	582	593	605	626	592	620	579	613	607	602	601	592	608	613	591	596	658	600	682	586	587	638	577	611	609	582	605	597	596	607	608	610	618	625	594	622	602	621	587	594	625	634	552	611	598	609	596	606	611	608	618	641	609	615	606	603	603	596	584	600	624	631	621	619	560	577	574	605	611	563	580	560	590	586	601	607	625	619	575	563	602	660	611	662	591	596	619	628	580	596	597	615	585	648	606	597	596	579	632	603	612	620	601	625	618	568	601	582	605	638	624	582	644	603	574	601	597	580	600	590	630	619	573	574	574	601	585	618	585	657	615	573	591	613	635	582	643	552	610	606	595	562	659	610	604	627	623	607	622	593	612	566	584	590	606	607	602	556	597	546	587	616	560	620	631	618	594	576	613	645	590	593	602	607	610	596	610	639	621	534	558	603	640	629	597	625	594	572	588	628	626	635	624	584	563	616	624	574	599	634	560	620	595	655	620	594	613	599	582	587	631	593	588	572	615	606	603	613	610	583	617	616	600	619	621	625	598	595	622	608	610	608	585	624	657	640	586	563	632	577	638	590	608	639	628	622	586	652	579	635	565	598	577	621	584	579	593	604	559	624	625	599	571	632	592
25553	21447	27673	25471	11577	2805	1650	1555	1300	1155	971	8516	15155	11785	5256	1757	1015	818	753	758	698	708	767	684	695	672	690	670	701	739	760	727	740	664	706	703	659	687	744	743	763	684	719	719	683	707	663	681	695	664	715	701	696	711	715	674	630	690	654	712	672	706	669	674	713	703	725	653	726	729	708	664	696	662	725	681	707	701	667	681	720	728	682	658	739	702	681	674	691	691	696	742	716	663	740	720	650	642	702	709	714	690	681	704	689	709	735	713	727	717	697	696	654	745	699	710	683	660	705	697	732	667	678	732	635	667	693	718	715	682	725	705	667	696	631	692	712	675	661	703	715	705	660	723	713	657	703	709	664	672	721	677	696	686	697	686	688	723	700	672	734	721	691	738	698	654	697	682	707	706	680	665	696	691	706	725	691	684	697	734	666	661	717	717	676	675	676	763	657	664	692	662	694	705	667	761	654	675	746	707	662	688	711	696	736	707	708	719	719	707	764	703	626	697	668	698	667	649	672	655	697	657	690	711	694	716	657	733	702	673	685	673	676	693	705	655	731	679	689	664	715	678	770	711	680	706	715	695	661	632	714	654	677	668	715	675	738	705	690	707	707	729	651	703	715	719	696	694	701	686	713	688	704	675	685	684	656	637	666	696	682	596	675	655	688	659	663	685	685	704	713	722	650	668	701	720	727	670	704	653	666	693	648	694	646	695	673	653	653	682	763	687	718	665	678	718	662	687	723	753	738	703	702	643	694	666	698	699	697	716	686	709	690	685	687	688	637	677	695	690	698	681	718	687	703	704	700	656	665	705	699	652	666	657	703	756	669	697	653	667	716	670	690	715	681	719	674	679	707	666	715	725	689	684	714	692	681	684	644	708	716	650	720	702	695	683	710	715	663	684	726	643	678	732	691	706	648	671	676	707	742	730	684	672	718	690	700	649	710	699	712	706	657	713	689	705	687	690	648	678	695	678	708	683	672	684	689	680	635	664	682	696	712	692	701	690	703	691	658	690	716	700	659	702	661	696	709	687	707	695	691	719	666	658	692	686	737	708	668	741	641	709	717	676	714	693	697	680	683	668	747	702	687	712	688	673	760	713	695	705	647	687	669	691	687	734	689	686	714	706	665	639	690	678	668	686	716	703	658	683	687	667	749	680	699	671	658	711	726	674	696	694	732	675	656	673	687	718	621	705	691	691	689	713	705	697	692	755	731	749	669	711	644	706	680	693	688	696	681	725	691	675	670	702	679	714	701	669	720	698	719	700	684	678	680	637	710	703	692	684	712	751	661	692	706	639	665	717	683	724	675	708	748	710	656	674	705	656	729	692	719	674	645	680	658	693	682	674	710	677	701	658	701	758	641	702	682	693	631	658	672	678	722	684	653	731	695	708	647	689	688	692	698	680	739	694	674	689	672	678	678	699	721	674	725	739	709	688	617	647	667	687	646	698	680	681	679	689	720	683	676	701	671	687	665	666	672	718	645	698	665	689	634	702	687	692	669	709	712	673	659	675	714	678	753	715	661	711	681	724	704	715	678	685	723	684	701	667	695	692	669	671	678	693	702	685	689	655	675	682	665	665	666	712	722	654	645	689	704	667	655	683	611	690	611	711	680	721	702	729	723	705	690	703	671	725	693	682	702	688	717	699	715	653	697	705	729	723	659	654	696	705	715	688	729	710	656	689	702	673	675	698	668	692	652	722	653	721	662	671	694	645	657	731	685	634	666	688	706	692	702	715	706	626	708	690	705	715	638	709	665	720	722	679	668	691	720	710	695	719	706	695	682	680	691	729	697	702	660	685	738	670	706	675	686	723	694	720	720	708	672	693	658	680	668	703	700	731	669	711	707	631	676	678	707	683	699	682	699	684	738	752	708	706	667	676	679	720	685	705	689	682	670	671	701	664	669	627	679	667	663	717	707	678	710	660	691	652	702	680	705	654	685	698	725	616	678	713	709	695	701	741	654	704	687	713	761	671	653	703	704	692	651	665	689	734	689	696	689	651	734	707	691	706	713	693	738	726	702	686	690	663	654	683	685	699	725	717	690	666	716	709	695	689	677	722	644	639	679	713	706	651	703	667	670	672	673	670	670	663	698	693	705	741	698	715	683	703	715	728	631	665	694	726	712	678	663	755	679	705	687	689	670	699	658	704	719	635	693	675	662	622	668	703	697	696	691	697	746	704	710	677	661	638	661	683	678	700	696	693	653	703	723	648	690	660	708	739	705	682	692	692	710	649	644	707	722	693	649	688	695	753	714	755	669	715	676	657	661	664	671	720	638	665	671	641	662	684	663	671	722	675	644	715	680	699	695	698	706	657	753	687	708	655	672	713	711	664	682	715	690	719	703	674	727	709	670	709	715	642	677	762	719	736	682	736	708	694	734	698	725	713	707	672	747	703	683	738	704	679	645	681	691	725	711	730	689	715	721	666	690	692	689	724	671	689	697	720	687	623	707	723	696	675	687	674	661	721	723	721	733	650	662	696	731	693	666	688	629	684	693	655	648	637	718	756	710	690	665	685	667	697	722	686	750	731	743	655	706	679	714	701	721	684	684	745	750	736	734	693	699	707	683	720	698	701	753	718	748	673	680	677	705	696	709	658	715	691	684	721	715	658	667	712	674	667	733	746	658	715	713	682	660	701	706	699	708	700	654	723	713	662	670	677	709	667	717	638	687	707	688	675	723	716	738	754	721	701	674	679	656	709	689	675	706	664	742	688	655	634	708	683	666	671	728	686	732	693	726	712	742	608	700	785	621	692	675	680	695	686	721	685	703	682	663	717	664	706	663	671	728	677	694	688	645	688	720	680	703	674	664	734	673	644	712	716	721	676	688	694	656	704	678	683	705	683	684	693	716	680	705	664	662	718	709	660	709	694	699	692	725	655	680	676	692	702	727	715	689	661	701	681	733	691	733	626	737	648	687	629	679	692	719	694	680	681	714	675	660	679	672	652	678	676	697	697	709	679	743	670	691	722	690	727	715	674	720	756	672	708	654	666	676	691	703	660	726	699	690	649	699	691	709	678	714	646	695	631	737	700	672	705	687	698	740	693	655	708	714	711	662	684	691	679	681	644	717	700	645	663	725	681	730	673	697	653	638	716	697	670	760	693	694	675	697	705	649	691	686	678	731	697	710	714	705	715	658	674	671	754	690	663	696	686	685	717	655	693	703	682	623	708	666	702	746	657	684	706	707	701	700	660	676	672	663	727	681	660	636	659	727	714	705	703	672	727	689	705	752	706	688	672	632	706	689	714	672	706	702	680	647	712	699	661	686	687	698	734	670	670	705	655	681	745	685	680	708	732	688	685	670	675	697	697	733	677	671	743	730	653	686	727	676	659	698	689	686	721	729	721	684	698	689	716	704	690	664	705	714	748	696	702	696	676	679	706	662	672	666	689	671	681	722	695	670	702	678	669	668	727	708	685	717	726	689	647	680	713	698	717	679	649	696	671	697	732	686	672	627	661	695	723	630	647	697	697
4931	8112	12178	5972	3291	1959	1579	1911	1596	1315	928	11298	14188	10286	4707	1700	1000	691	572	631	591	607	638	616	594	605	612	558	595	593	614	626	613	614	563	629	606	523	571	584	607	620	626	612	569	578	608	630	551	592	592	620	615	534	605	617	632	595	603	583	592	543	597	562	621	646	642	585	611	615	626	600	580	573	571	628	665	585	617	654	617	603	643	586	626	664	611	570	598	611	577	609	628	575	601	575	621	607	591	599	577	596	654	576	581	628	648	587	587	579	584	659	573	614	584	594	602	620	624	618	607	592	606	603	621	593	587	639	570	570	617	564	572	573	596	602	614	560	595	581	601	566	584	605	550	601	555	637	575	595	582	633	582	604	604	558	601	580	608	641	613	563	589	603	592	617	608	608	583	581	602	593	679	633	613	567	564	607	563	628	645	614	595	584	616	610	540	591	596	595	531	637	599	583	572	579	615	563	579	578	612	690	614	583	626	637	606	591	580	596	590	636	587	626	578	591	590	617	613	555	587	558	602	587	591	632	553	616	604	583	626	590	589	616	585	575	580	617	619	588	579	603	564	561	566	599	580	575	546	605	568	637	553	610	585	621	579	581	615	580	566	591	624	590	574	608	613	592	582	598	600	638	603	562	604	565	562	616	603	590	624	608	578	595	578	637	621	585	579	637	616	629	607	608	627	561	650	585	585	645	552	612	571	596	584	548	596	616	571	637	602	584	614	628	550	601	606	622	619	643	608	595	606	605	575	596	555	598	596	546	615	598	558	619	620	574	573	616	607	627	568	627	585	644	582	598	596	587	581	575	587	580	591	598	609	567	569	608	561	589	608	602	605	580	577	570	592	582	586	602	593	584	632	590	616	588	595	627	598	536	575	619	615	636	584	633	607	580	610	651	586	614	586	612	581	571	604	556	561	598	559	576	622	598	572	602	599	608	586	608	622	615	603	588	598	586	595	610	622	585	600	571	584	543	625	616	605	594	633	613	619	610	574	614	622	616	589	628	591	596	579	582	607	627	592	611	582	591	611	644	623	604	633	618	626	590	569	600	627	569	569	606	634	636	631	595	609	623	595	602	584	566	615	611	602	586	549	566	545	609	569	591	611	569	568	613	613	607	568	543	596	591	540	600	600	572	581	543	577	573	613	619	633	565	598	565	574	591	601	586	568	579	562	596	608	581	563	600	630	603	589	630	579	588	648	602	606	609	606	582	620	589	587	572	578	625	598	584	575	574	598	616	615	592	594	655	622	552	591	642	599	554	592	583	624	639	576	622	605	585	596	608	586	618	611	571	572	621	544	597	542	608	608	581	610	600	591	618	632	597	630	593	590	612	580	560	546	610	621	557	602	621	612	644	614	586	609	583	581	617	622	597	575	593	618	598	612	589	565	576	584	639	567	604	566	584	604	597	601	642	602	573	583	586	587	563	564	622	604	609	613	592	652	595	613	588	603	606	635	589	557	568	576	612	610	598	555	597	643	593	608	574	605	618	611	660	600	532	590	580	584	574	602	566	637	624	637	625	590	542	632	595	634	628	590	584	598	613	600	563	603	566	609	629	553	598	576	586	570	608	621	614	623	600	592	626	590	608	610	597	561	597	555	609	640	603	613	558	557	605	577	579	606	611	634	643	575	572	591	631	610	598	600	602	566	615	593	594	571	586	605	573	622	589	591	541	615	607	572	610	580	576	593	623	567	586	572	620	547	594	560	573	590	596	589	611	622	546	628	581	566	657	592	575	569	646	564	580	622	583	567	576	589	554	636	576	560	565	600	607	615	589	605	585	567	567	603	602	576	633	599	547	617	635	579	582	610	613	590	568	606	597	640	591	613	602	574	615	649	624	586	580	589	620	582	561	578	581	599	584	595	614	587	603	624	573	577	563	608	591	632	656	579	580	607	584	590	592	580	598	586	573	578	609	587	604	569	697	603	553	601	616	587	603	574	569	617	580	594	596	638	627	569	586	588	611	581	589	613	580	610	589	611	611	590	580	615	618	621	555	613	549	571	608	588	579	588	627	593	590	580	583	594	628	596	604	572	613	577	610	580	586	626	582	612	570	598	607	595	630	615	595	586	591	631	586	565	642	563	600	599	632	618	579	633	593	608	606	603	615	590	581	564	613	597	561	625	611	579	610	564	574	568	600	623	587	600	587	601	630	617	594	611	553	582	638	618	592	622	579	574	550	615	575	637	542	547	615	569	565	585	604	599	577	623	596	600	514	652	624	576	582	617	605	569	619	588	579	606	576	604	613	630	599	631	610	559	568	620	598	573	578	590	548	600	607	590	576	602	589	583	623	588	634	590	580	574	572	625	621	568	592	648	588	588	594	611	620	584	572	625	619	601	602	633	589	561	606	654	639	576	575	595	591	600	597	576	638	575	598	596	560	608	600	631	616	576	635	597	607	597	579	572	615	629	602	596	607	543	605	590	565	595	597	617	614	587	619	573	544	565	575	630	620	600	592	601	614	582	573	609	597	634	598	606	605	592	583	558	538	584	573	588	557	599	624	587	572	581	586	595	624	558	610	591	641	571	600	561	572	601	589	585	610	614	558	631	603	564	578	620	645	599	597	562	530	591	636	576	573	565	596	584	574	599	589	557	587	640	605	601	584	599	581	553	604	657	615	561	551	603	614	557	589	587	605	599	525	590	582	608	615	605	594	605	580	612	627	613	613	618	571	650	605	594	569	586	625	579	593	591	596	571	599	637	578	624	569	628	601	628	586	584	590	608	599	570	632	572	629	578	607	605	571	576	562	595	583	615	607	603	562	573	608	594	599	597	613	574	552	604	594	610	634	595	605	588	591	589	599	561	586	607	596	601	606	585	602	616	571	599	595	604	595	608	619	596	599	557	575	590	652	614	612	554	601	581	601	614	623	590	603	628	608	562	580	569	614	567	572	590	681	616	630	588	629	570	592	588	576	608	609	587	609	611	628	579	590	596	594	585	592	619	624	585	579	599	555	597	579	578	583	589	603	607	579	616	601	632	596	643	543	593	591	625	566	626	638	580	619	583	569	618	612	599	590	547	581	610	674	550	582	593	614	579	607	604	643	602	569	599	606	572	609	580	582	647	539	607	576	593	572	592	567	558	627	604	611	594	636	629	627	605	621	582	624	603	641	637	577	577	622	525	593	599	591	592	549	595	585	628	579	585	619	567	667	628	638	600	576	567	580	609	580	592	576	583	616	599	591	582	592	607	596	606	567	589	606	582	611	602	590	626	586	601	647	606	600	579	589	599	593	589	582	606	612	527	622	566	594	552	567	557	601	605	602	596	600	606	576	603	612	594	605	586	606	574	609	610	605	604	589	542	577	611	558	578	610	619	611	596	595	576	611	609	554	561	576	603	614	634	571	622	589	601	571	568	625	622	573	609	641	570	535	589	584	629	601	591	624	597	594	584	568	607	596	667	575	574	595	680	592	619	613	584	596	613	613	571	584	589	568	622	635	567	580	588	608	592	584	638	608	636	609	599	601
24624	21448	28692	24670	21015	8683	3112	2083	1389	1325	1262	14494	27347	21455	9937	3066	1483	929	870	833	787	831	808	785	776	815	857	840	839	836	874	817	870	778	798	798	841	827	793	788	819	808	795	781	780	863	811	862	761	822	840	782	835	833	867	821	816	825	823	851	823	848	785	868	807	819	796	841	865	831	763	810	858	829	846	794	800	863	809	824	813	851	848	818	791	790	802	768	835	783	824	849	782	841	841	788	840	828	810	856	807	788	834	824	824	820	814	798	777	920	820	805	783	888	814	809	835	864	830	731	831	821	849	826	835	856	881	825	822	828	817	843	794	826	801	774	819	839	789	828	850	820	879	774	791	772	825	858	796	841	771	844	840	849	764	786	840	796	818	811	847	805	799	833	817	824	818	805	810	806	805	788	854	800	787	784	831	867	772	827	849	798	897	815	819	770	844	815	796	810	813	830	825	836	818	777	818	821	831	814	842	865	799	889	826	778	804	781	766	842	824	830	786	832	850	859	778	850	822	856	817	794	789	877	854	832	787	790	818	759	863	859	767	829	812	838	814	824	820	820	797	798	829	825	811	846	799	816	822	843	811	825	798	800	880	795	771	800	812	867	826	838	831	827	825	779	808	845	792	812	805	827	835	789	763	846	833	784	814	809	816	769	799	843	858	817	795	788	834	827	813	789	847	838	799	799	813	841	832	744	819	795	846	770	863	826	784	809	834	807	837	818	813	764	768	802	790	862	801	844	836	778	811	816	785	798	828	768	836	844	837	791	852	793	804	836	817	846	778	828	826	773	860	826	807	823	850	819	875	837	824	782	818	789	776	749	779	808	813	831	813	869	776	814	775	816	837	850	842	844	818	833	786	822	789	819	857	826	814	848	827	876	796	830	750	795	803	767	818	816	877	813	823	785	858	778	805	840	831	850	806	806	845	838	819	818	804	769	781	778	763	833	822	875	776	809	843	778	778	860	845	830	812	825	760	810	796	845	770	815	842	836	812	804	834	850	786	830	841	839	812	772	809	794	837	812	845	841	781	826	816	840	866	814	782	820	839	808	765	829	786	866	803	813	792	780	810	808	855	823	801	806	841	858	797	772	834	813	794	787	830	820	820	820	802	808	823	795	800	831	814	818	809	797	818	833	836	754	811	766	835	799	848	810	781	838	872	868	808	819	799	815	806	800	783	867	858	835	802	811	771	753	782	831	784	834	780	847	830	819	866	816	818	824	871	859	851	813	882	750	812	816	805	808	820	807	801	856	793	785	847	810	811	848	852	790	812	800	818	718	804	864	838	799	798	821	825	791	811	847	822	820	774	821	802	788	806	856	780	827	839	831	789	770	837	863	811	829	779	786	871	810	806	767	809	845	824	810	749	775	834	830	796	760	792	789	825	889	812	812	814	810	789	842	807	838	810	812	769	781	808	785	797	847	807	854	843	817	809	801	786	738	735	807	775	818	821	740	798	777	805	865	856	807	815	815	784	826	857	733	787	769	779	793	814	857	788	799	801	843	808	772	852	794	837	831	828	801	781	819	801	847	812	778	819	813	807	802	807	843	828	825	822	818	803	736	792	813	845	787	860	828	800	812	782	772	802	801	801	805	798	803	833	840	812	842	819	803	830	747	792	836	844	867	802	790	816	784	812	806	777	813	821	767	797	809	844	833	782	735	803	806	828	793	852	842	842	883	798	786	841	779	799	821	799	854	787	829	856	811	836	765	804	782	790	829	813	761	815	784	798	818	824	750	809	832	834	809	791	822	820	785	758	787	784	817	805	838	863	832	785	837	822	827	777	802	804	829	822	818	821	863	813	741	811	760	792	766	814	839	827	819	792	795	824	845	776	806	785	842	784	777	837	814	813	830	809	837	851	839	826	824	858	797	775	854	819	861	873	834	782	866	790	849	757	770	814	839	806	810	839	809	813	858	741	799	842	773	807	844	751	858	820	886	797	821	787	816	833	820	813	771	797	823	833	803	819	795	820	843	822	795	859	844	820	821	844	839	800	811	896	824	794	744	780	858	852	796	822	770	781	811	816	813	828	829	764	807	856	871	809	833	798	771	832	794	812	801	752	819	807	823	794	766	727	791	779	818	802	853	835	738	854	764	807	774	824	832	795	836	831	790	794	853	871	844	860	852	874	889	863	816	830	800	821	856	862	771	807	805	807	831	793	761	846	837	860	790	791	795	812	797	840	836	793	809	816	801	776	830	813	805	779	779	774	789	798	797	823	775	803	845	803	816	859	807	795	812	775	813	811	811	770	830	806	829	852	807	882	817	856	752	824	838	827	773	805	797	845	854	844	838	871	778	800	827	789	790	775	778	797	839	776	820	771	786	818	809	762	771	798	757	809	788	811	756	834	811	818	804	810	867	804	841	776	789	843	858	837	753	825	813	803	844	792	836	822	828	812	818	798	839	841	876	797	761	782	828	817	817	820	793	794	794	827	790	801	865	837	866	746	857	794	782	781	798	828	811	815	798	751	816	891	798	739	795	811	791	789	842	746	798	876	842	809	842	825	856	854	767	773	853	807	796	857	804	853	860	796	800	834	790	823	828	827	832	777	821	788	824	818	805	786	789	827	842	811	827	788	789	820	798	779	807	806	808	809	814	790	831	794	844	829	806	827	837	795	798	857	819	865	810	777	847	768	870	820	827	855	825	841	835	781	772	800	880	810	821	826	821	822	810	852	852	793	803	846	789	811	818	800	801	814	848	797	821	777	816	813	844	818	836	874	823	801	803	830	800	772	841	757	840	822	823	855	836	812	808	795	814	787	820	788	813	790	843	793	836	881	777	776	827	829	818	803	824	812	814	795	810	760	805	823	815	749	795	785	799	833	827	828	780	816	829	836	847	815	855	796	794	763	768	812	825	801	833	812	785	822	770	822	782	825	845	831	822	763	835	786	783	817	844	761	808	862	776	825	780	831	820	863	810	819	774	814	796	824	810	789	744	815	805	744	829	832	823	798	819	861	817	804	779	836	799	790	827	826	750	823	849	794	771	819	798	825	786	827	801	827	844	805	775	825	815	775	779	833	837	820	795	786	840	774	822	822	850	816	780	804	792	769	798	889	789	776	821	828	813	835	760	774	790	832	796	853	783	824	808	811	795	820	809	787	860	846	824	816	812	772	834	848	816	794	788	848	821	840	768	827	779	806	754	801	826	787	797	844	800	822	822	786	796	816	817	808	756	800	807	806	810	814	834	823	770	844	830	804	808	801	833	813	748	821	811	797	810	825	832	832	755	793	833	780	804	784	865	765	784	822	837	784	838	785	762	817	790	803	818	809	802	786	782	860	790	812	892	787	792	778	788	821	858	797	758	868	822	833	848	770	809	773	792	791	859	829	783	778	838	794	854	772	815	753	806	811	811	783	774	801	741	856	801	782	855	814	819	766	786	786	866	835	820	816	850	793	772	835	817	776	812	838	830	860	791	791	822	804	809	797	797	809	816	835	821	830	890	835	832	816	746	822	857	802	780	798	816
5972	12257	14414	6607	3925	2846	2432	2251	1468	1285	1264	18371	24554	17192	8012	2688	1386	852	754	716	738	664	686	685	659	747	682	763	671	688	723	735	689	693	715	706	716	667	692	670	707	717	675	701	669	733	728	723	688	678	698	694	683	711	656	704	705	692	678	655	646	719	722	692	666	674	714	647	712	667	667	709	648	682	745	738	677	690	697	660	673	663	703	663	671	666	700	701	704	696	674	697	705	696	682	703	672	655	706	673	708	683	710	700	681	652	653	689	723	722	654	688	665	669	712	693	666	696	673	727	723	734	718	669	699	686	675	734	712	696	659	712	679	659	603	656	688	680	671	663	709	707	726	671	631	722	649	687	704	686	701	703	679	708	676	659	718	680	700	667	659	677	739	684	679	717	649	660	701	660	687	655	679	681	674	652	711	661	704	742	657	701	645	695	666	688	673	684	661	707	679	677	662	721	677	688	683	676	675	697	715	644	698	700	613	638	700	728	690	665	692	709	662	711	683	667	691	724	685	716	714	686	692	722	685	668	667	684	691	724	683	674	699	731	675	683	689	685	689	704	657	707	716	742	736	709	713	656	707	691	731	689	723	733	670	713	696	733	696	694	678	673	703	705	723	652	642	708	720	699	680	673	741	731	705	724	712	689	672	705	714	707	650	686	688	726	664	680	673	666	646	697	685	681	674	675	719	642	705	691	667	639	688	699	670	698	747	634	685	729	662	709	701	692	678	716	685	628	670	698	697	658	693	703	688	671	697	671	647	679	667	707	704	720	676	682	702	712	683	655	692	625	690	595	756	668	660	683	656	660	659	685	672	682	703	657	662	664	660	648	708	711	667	704	705	647	678	631	698	719	697	673	707	673	709	723	686	712	677	669	668	705	714	728	680	674	701	710	705	661	668	683	663	724	660	684	668	712	683	690	708	666	715	664	657	665	682	675	671	655	673	698	668	659	706	648	720	653	707	730	676	694	665	727	704	710	698	646	652	678	720	695	699	678	681	695	702	649	668	714	704	648	698	671	720	689	661	703	626	700	646	661	627	689	676	662	692	691	699	683	657	663	698	706	676	699	694	655	663	683	670	665	664	686	663	697	676	682	676	681	702	724	681	708	688	713	680	651	700	696	696	614	682	727	678	678	680	615	661	723	688	717	710	741	650	679	699	703	638	703	710	700	703	659	714	704	737	708	694	709	686	667	666	656	659	638	704	710	666	733	658	680	638	722	653	643	669	690	673	654	680	688	700	654	680	695	717	681	644	683	625	693	746	681	666	680	695	671	618	652	709	646	689	677	719	674	721	673	703	670	658	669	655	655	647	703	709	646	713	628	708	665	716	697	641	718	678	654	717	681	669	697	691	672	664	663	713	687	682	682	683	672	659	694	698	686	663	650	677	680	630	681	680	664	712	706	710	737	680	691	695	666	691	650	653	674	692	662	709	694	648	692	722	655	744	648	682	688	679	636	723	676	719	692	714	682	675	712	663	631	704	644	715	644	717	675	658	665	642	644	688	637	705	680	690	697	706	726	693	666	703	667	703	720	688	706	723	707	633	674	703	706	722	673	715	650	702	716	673	715	677	666	750	680	684	695	667	689	673	660	685	684	676	654	693	700	666	671	660	697	690	677	706	673	711	655	674	660	745	708	745	656	657	692	692	637	655	678	673	692	677	644	651	633	662	663	676	638	645	654	670	694	675	679	671	682	731	698	699	690	674	707	699	670	661	714	690	662	694	668	633	666	696	688	661	657	673	671	688	657	682	676	657	740	670	673	672	674	693	732	634	686	695	711	647	671	678	628	639	685	705	646	687	660	697	624	630	676	646	725	688	690	709	717	664	676	654	650	669	671	673	677	732	678	683	671	675	673	677	697	732	692	675	665	693	675	718	642	665	737	721	656	682	743	659	674	690	674	722	684	693	675	657	661	707	658	698	717	672	674	677	661	651	652	676	661	660	661	667	727	722	678	688	691	699	705	695	678	688	657	679	664	680	680	669	693	663	665	723	676	658	661	672	672	660	680	681	709	714	680	739	685	707	712	634	708	654	715	647	727	659	684	673	634	725	668	671	679	688	693	685	707	710	690	694	676	710	663	640	695	651	730	625	680	703	678	666	699	640	671	674	675	687	661	698	643	666	728	684	664	656	716	683	688	666	667	691	671	683	691	661	687	707	636	702	669	688	701	690	734	627	637	671	722	614	685	744	676	713	708	712	702	685	664	590	673	737	657	697	650	665	658	721	661	640	670	674	679	665	700	704	695	694	687	677	699	691	677	656	678	697	636	675	729	693	695	661	718	696	738	660	675	713	649	697	630	704	674	775	755	667	639	688	727	699	682	692	652	720	680	713	700	681	683	700	697	681	697	658	646	672	649	666	696	735	678	681	655	676	681	695	684	679	711	629	638	678	663	680	649	681	735	665	663	698	691	734	698	648	701	630	697	672	692	687	667	711	685	672	713	713	659	695	706	690	706	708	673	720	691	710	669	682	699	672	648	647	697	659	699	707	720	680	675	639	686	685	646	711	702	694	675	680	678	660	664	664	720	642	653	671	685	720	671	672	676	631	686	660	716	702	671	672	683	625	683	664	732	706	680	637	666	710	715	672	642	667	646	685	650	677	692	677	685	683	696	677	686	702	689	599	696	694	681	674	679	663	664	686	682	695	697	707	715	676	660	636	655	723	650	657	680	671	662	643	657	711	643	645	682	654	661	663	698	683	706	697	667	679	679	690	669	666	679	703	688	678	689	678	706	695	699	694	689	711	711	664	696	670	685	741	709	648	684	702	627	616	645	688	699	618	700	632	690	668	669	690	692	695	672	640	680	675	688	650	664	648	666	699	648	647	721	707	686	672	656	665	728	691	670	672	691	653	691	735	651	688	727	663	681	738	669	710	703	699	658	706	630	726	673	692	715	661	658	657	665	707	722	693	682	713	687	697	655	694	716	705	661	676	635	668	650	661	662	671	724	702	669	724	678	667	703	695	715	715	700	721	665	684	722	667	690	669	623	671	714	655	695	670	726	663	668	666	653	721	687	635	689	683	650	648	656	686	712	716	675	696	687	702	696	664	689	655	686	643	674	669	684	723	707	701	681	684	677	694	676	698	679	668	689	689	652	701	670	725	696	666	680	677	658	686	713	677	687	671	698	680	684	665	659	664	606	642	692	716	672	724	663	698	649	734	701	698	705	715	710	692	660	719	658	682	683	717	659	674	673	713	671	691	704	709	733	679	662	715	668	671	668	688	658	661	662	652	680	659	679	635	614	665	641	722	726	713	723	638	701	694	702	680	710	667	704	699	666	696	689	702	692	691	657	655	659	631	684	671	713	689	701	649	660	734	661	671	694	695	656	681	714	649	727	703	706	681	710	687	710	689	651	679	694	702	694	702	692	692	641	705	705	663	633	660	655	644	642	694	664	674	642	686	670	673	700	684	704	645	709	706	621	699	697	694	673	646	675	662	634	671	684	681	678	693	654	650	721	674	625
27917	14042	5368	2097	1138	958	949	889	924	823	806	1340	2218	2080	1325	983	880	828	758	808	780	772	791	771	771	784	764	790	779	776	779	805	764	751	790	744	760	755	777	775	828	761	754	759	774	791	805	742	781	736	762	757	760	772	750	752	749	747	752	775	756	795	768	740	789	796	742	763	769	775	732	776	764	723	779	786	753	791	737	742	766	778	769	758	789	777	797	772	793	750	795	777	794	719	785	801	751	768	785	810	742	741	745	777	785	750	748	718	769	755	757	776	827	761	747	781	759	739	820	775	776	733	820	748	747	781	786	782	784	759	800	798	770	826	727	793	826	754	727	792	748	749	751	761	775	730	708	832	786	779	746	763	791	745	797	761	761	784	717	743	842	822	749	767	757	757	744	763	797	753	720	764	762	730	797	769	771	760	775	793	774	816	800	762	807	750	789	769	743	774	778	776	782	761	786	757	755	799	790	770	776	755	811	798	785	778	741	824	769	757	772	790	713	777	716	764	794	743	756	797	788	760	761	751	771	750	786	766	746	760	762	740	761	728	712	723	738	765	775	741	758	788	792	734	821	808	780	729	810	793	781	826	836	735	760	775	795	787	785	751	753	740	805	764	773	730	755	728	781	792	837	795	753	805	775	759	753	798	745	731	733	772	754	758	772	787	743	777	766	758	767	805	768	785	755	724	723	759	832	711	731	789	763	760	746	712	723	783	774	761	801	779	758	766	775	790	771	717	767	772	777	756	709	778	699	762	759	741	721	778	782	746	820	762	754	720	757	745	733	761	780	750	758	859	740	711	741	793	778	769	768	787	759	820	784	787	683	785	805	814	758	773	793	766	757	800	793	754	803	753	753	814	808	775	804	756	758	761	839	759	745	739	762	748	753	715	756	751	765	805	753	784	764	744	725	750	739	766	763	811	762	766	769	773	736	779	793	770	765	795	812	791	779	777	761	783	741	755	827	762	734	744	726	739	813	785	762	769	770	756	777	765	754	756	787	746	786	734	764	777	771	793	779	719	801	803	829	744	738	785	794	755	735	752	783	791	758	710	776	788	773	782	794	752	800	754	748	760	715	769	769	751	726	808	831	811	743	728	749	736	773	753	793	765	747	737	755	785	793	777	788	811	722	689	778	785	801	780	771	777	766	790	718	726	847	792	768	793	809	765	775	743	785	798	799	726	773	765	773	780	765	743	805	731	808	768	781	823	772	778	752	732	766	734	735	742	756	737	768	773	748	758	776	761	727	772	736	786	831	808	768	753	805	764	761	778	739	743	737	752	801	758	771	781	788	785	802	758	772	792	797	805	780	810	764	784	758	723	754	793	766	749	783	769	729	812	726	772	794	764	823	762	782	801	759	763	788	777	829	797	755	794	767	786	777	760	786	765	784	761	788	785	765	766	750	719	706	730	752	772	736	765	756	758	782	765	778	761	797	751	778	780	797	773	780	723	840	805	791	781	725	779	771	774	731	744	712	770	793	751	777	778	764	754	779	743	736	755	778	826	770	770	794	799	770	787	766	758	714	822	743	810	759	726	760	804	805	804	786	783	726	726	735	796	763	818	732	789	755	780	748	747	780	780	775	762	773	801	801	745	774	781	741	796	783	751	762	788	783	838	772	780	721	774	725	742	753	833	746	704	736	774	765	771	736	743	763	782	830	750	785	731	770	737	796	736	782	747	783	809	763	759	774	738	814	803	721	756	779	787	785	776	830	791	707	763	743	770	761	745	747	774	772	784	765	725	751	721	787	726	778	780	767	732	817	740	703	738	761	780	774	753	792	740	744	776	772	754	754	786	770	779	731	720	760	744	750	743	792	697	754	781	788	768	790	726	825	784	775	764	799	720	780	805	805	793	765	779	758	743	773	765	779	775	779	747	802	751	768	802	788	810	785	748	718	780	748	786	785	760	829	782	731	750	727	744	775	772	745	777	797	751	785	728	728	753	838	818	725	762	795	759	786	749	779	762	774	747	817	787	818	744	802	733	718	767	763	771	769	751	729	801	748	761	738	753	776	793	793	766	728	747	781	780	745	744	766	737	726	751	737	738	760	744	777	841	790	710	732	721	777	735	736	772	760	701	774	745	799	791	800	782	751	775	778	779	758	775	780	783	808	774	768	757	765	748	772	814	811	740	760	781	778	802	764	739	721	768	795	768	761	779	733	752	757	752	809	761	707	784	771	756	747	759	759	766	732	778	798	755	746	797	798	728	813	762	746	792	804	757	741	769	766	782	770	778	784	784	782	771	774	807	757	816	808	718	830	799	737	786	799	737	775	774	767	774	775	741	739	734	771	739	802	788	763	794	746	756	798	762	734	720	795	807	746	831	791	781	767	792	797	769	815	746	708	786	717	806	805	807	808	765	754	762	810	778	758	742	776	789	756	752	749	757	790	829	739	751	772	724	755	815	723	735	793	794	744	787	764	749	771	755	783	763	744	759	784	738	750	765	781	793	773	763	753	709	754	708	752	738	769	744	802	716	770	791	761	783	793	777	745	776	786	760	811	771	740	777	790	765	800	810	768	753	777	754	770	777	770	767	740	785	725	742	760	756	747	747	776	758	776	765	737	756	797	750	724	730	750	773	739	763	723	775	827	752	758	786	795	746	812	748	759	752	743	766	737	768	809	799	834	770	836	773	782	749	753	806	716	764	736	744	794	766	762	739	726	754	779	810	778	742	801	737	769	739	762	800	725	767	742	803	808	744	742	809	729	817	788	723	742	753	779	750	731	750	776	752	790	813	765	768	782	770	800	777	776	700	821	717	786	772	795	783	747	825	758	758	811	737	739	836	778	812	805	769	753	788	743	743	757	817	790	763	766	724	759	743	777	791	761	832	776	806	770	758	787	752	715	769	789	795	754	841	807	772	810	763	807	768	746	738	797	805	742	795	790	786	731	759	735	752	739	772	753	778	770	774	743	732	787	754	753	763	783	773	761	752	767	760	720	757	777	777	769	739	753	740	738	787	729	797	771	765	755	769	741	787	747	780	720	802	737	777	726	767	782	787	781	733	746	749	751	718	757	811	776	779	782	767	799	749	756	770	798	789	764	805	753	766	711	767	754	743	793	738	805	784	735	794	763	768	768	754	798	728	793	784	821	804	736	801	772	776	747	778	762	819	808	712	746	770	758	770	786	774	790	752	731	773	788	689	750	736	753	785	761	712	756	777	752	748	719	709	746	728	811	748	735	785	745	760	718	782	738	730	752	782	769	767	709	777	765	810	802	772	749	809	793	785	732	771	764	801	743	748	775	791	752	733	734	763	767	801	747	753	755	792	798	794	746	816	768	800	754	786	777	826	817	765	757	757	769	731	738	725	759	769	731	762	780	755	761	808	744	771	784	722	738	792	767	766	765	756	761	794	731	778	737	766	763	777	805	757	835	771	790	770	770	773	771	740	779	732	754	774	814	718	804	781	836	829	760	776	725	726	751	766	770	763	761	755	813	746	714	731	794	791	755	740	776	768	723	755	796	753
7143	5836	4418	1662	1075	937	837	753	833	713	690	1522	2575	1977	1339	843	698	650	693	654	668	671	690	616	633	664	643	620	679	635	682	676	663	671	647	583	649	633	615	624	620	636	641	593	631	615	635	675	617	661	625	581	685	682	674	657	628	580	605	660	616	633	675	637	608	616	662	624	662	641	643	686	632	638	662	638	624	687	645	574	593	638	628	625	629	621	640	631	647	653	620	660	628	612	620	611	618	623	677	653	655	638	643	592	665	594	634	638	617	610	638	655	586	636	616	603	643	585	609	614	631	620	613	625	682	649	598	650	603	581	578	660	589	600	657	631	616	674	679	623	622	639	642	591	646	632	632	641	647	619	625	600	632	694	614	637	602	612	674	629	702	641	687	643	639	637	605	637	624	621	670	641	651	634	635	642	615	626	605	666	621	633	650	680	627	617	658	631	635	627	589	608	628	626	661	637	643	605	661	615	656	630	641	624	640	634	631	665	635	616	644	619	651	649	581	614	621	594	591	596	667	625	594	613	639	639	674	608	668	617	650	667	665	599	661	623	659	593	628	634	610	603	677	642	619	613	649	625	629	563	671	626	595	623	615	618	626	636	617	617	670	632	626	631	647	637	662	620	595	590	641	656	653	609	643	627	618	607	644	641	638	637	693	656	609	635	661	607	613	646	643	621	634	615	645	660	639	611	581	662	605	685	654	648	665	626	639	649	664	622	662	619	657	620	616	599	619	628	611	647	658	637	634	617	586	628	659	621	599	648	651	652	647	629	628	666	610	618	613	597	648	599	639	628	638	646	653	670	630	634	615	605	657	651	637	627	627	601	617	681	657	664	589	627	644	658	627	639	605	664	613	608	595	617	605	658	651	630	626	624	641	663	576	602	618	654	651	653	638	632	606	634	680	652	623	648	628	607	602	620	618	624	650	616	643	608	618	612	587	686	618	590	663	644	649	621	664	633	637	624	641	653	651	641	634	637	631	603	571	580	681	646	658	685	623	603	599	636	626	596	655	601	603	599	636	598	635	624	626	614	605	687	620	597	601	627	639	643	603	638	674	633	678	674	628	620	607	631	655	662	635	619	605	654	578	631	626	657	622	617	632	624	628	640	612	594	643	602	594	631	596	657	566	671	600	620	615	663	636	643	635	639	616	658	618	628	608	670	639	620	627	625	620	644	659	663	621	658	651	615	661	653	624	680	627	638	626	608	662	580	651	594	651	580	612	642	588	655	640	610	624	603	632	641	648	658	633	621	628	639	618	647	614	670	656	598	602	620	647	624	670	657	612	639	625	636	606	647	638	629	629	625	661	595	603	610	671	628	636	641	626	619	658	630	595	606	665	617	639	689	631	640	639	631	615	613	578	639	609	641	645	646	665	638	623	690	593	632	622	609	609	631	637	685	613	638	670	622	602	644	672	599	616	643	622	643	634	628	597	658	609	634	637	591	633	575	621	645	624	617	642	623	671	634	636	665	600	674	602	633	656	609	602	601	607	699	639	649	626	633	642	618	632	672	595	639	644	632	631	668	647	615	621	663	608	629	649	633	642	670	611	615	658	633	650	623	635	661	662	589	614	635	638	660	650	585	645	648	647	602	617	606	620	650	621	685	670	672	664	626	623	650	659	663	663	609	635	658	625	648	629	643	610	593	619	620	613	605	620	599	674	634	647	683	651	596	631	627	618	656	616	601	630	665	685	649	651	593	619	657	623	628	635	628	605	628	609	635	643	599	605	629	643	603	594	642	678	636	627	652	677	631	645	629	587	625	626	649	619	631	581	656	595	610	588	652	652	601	668	594	642	631	626	604	645	600	650	632	599	635	592	615	610	643	609	587	610	643	636	591	649	615	633	662	617	629	652	614	647	619	678	627	602	633	634	595	610	581	618	610	613	677	655	640	636	608	568	600	593	613	633	568	665	626	630	632	639	621	638	633	624	649	600	654	685	647	635	598	640	613	640	682	561	614	667	635	599	660	598	636	615	615	624	640	618	646	636	594	648	627	623	666	629	599	627	658	634	654	678	611	640	653	659	618	644	656	628	650	629	629	650	639	635	605	627	589	640	564	640	618	623	585	569	641	658	616	623	617	597	604	640	670	620	616	641	654	647	599	613	606	661	607	639	602	624	624	627	611	624	642	642	634	641	669	640	643	643	617	649	604	639	687	587	593	636	670	620	636	629	647	634	605	590	637	611	608	629	607	662	648	642	581	615	643	645	634	632	619	641	620	667	636	626	569	653	650	619	660	627	588	648	613	637	593	653	645	614	626	657	598	603	642	614	675	601	660	589	618	627	652	621	651	639	680	638	637	634	672	611	606	635	635	672	629	646	609	632	627	637	626	625	665	598	619	629	657	666	621	646	650	624	617	622	634	592	560	651	638	643	687	633	605	613	613	619	619	647	636	611	638	606	644	618	592	664	612	624	629	628	636	626	669	619	677	654	627	621	586	639	635	619	622	600	615	593	610	622	628	594	630	647	637	588	654	637	635	663	637	664	631	623	609	620	609	644	612	640	658	622	613	644	641	618	639	659	673	648	626	571	626	586	620	624	613	585	701	635	619	656	621	568	650	651	655	624	651	615	626	615	655	640	591	627	628	631	621	658	621	635	639	646	639	600	624	625	598	637	655	633	654	631	639	621	619	615	627	642	643	620	638	613	661	599	616	619	648	663	623	605	631	630	602	650	665	615	649	650	626	630	643	600	642	621	597	644	595	644	590	626	652	661	640	668	658	670	588	627	595	628	651	652	611	627	691	684	622	635	636	648	657	605	626	635	634	612	639	597	620	600	620	682	623	639	621	625	666	627	609	648	588	642	661	657	640	610	635	630	628	652	652	616	598	644	641	594	593	637	617	601	604	632	611	630	655	607	680	638	561	651	643	601	643	576	610	635	624	623	674	621	634	628	675	633	612	606	664	629	591	637	596	603	615	660	586	618	629	617	602	620	615	625	589	605	620	642	647	617	625	609	714	628	631	658	611	631	663	592	666	606	611	659	625	586	623	603	639	655	631	587	583	611	653	592	612	635	608	611	640	633	655	665	617	594	639	584	635	658	582	633	582	698	590	659	677	633	606	624	628	583	668	653	648	599	636	600	636	648	656	644	639	613	627	631	622	642	566	617	671	628	602	663	653	576	635	625	634	595	658	593	625	632	624	663	595	586	625	612	672	644	629	609	612	678	649	605	636	609	666	672	649	606	603	680	632	616	649	658	594	652	643	662	643	649	632	660	661	618	612	651	615	633	608	623	639	642	604	641	631	634	603	638	619	630	627	663	615	610	646	622	632	643	620	670	636	641	653	614	637	600	622	622	608	630	624	646	620	584	630	591	656	618	593	646	621	586	602	646	624	663	673	653	612	619	647	578	628	624	614	643	654	657	632	637	618	631	650	612	610	618	616	608	643	670	638	651	647	637	658	614	674	646	651	608	646	612	632	619	631	611	616	611	608	668	627	611	657	642	626	627	643	605	666	606	608	646	613
25540	21436	27626	25458	10080	2338	1466	1106	1049	956	946	8506	16660	12550	5406	1837	1115	831	783	780	770	730	712	723	693	753	734	779	767	759	748	794	687	723	725	750	728	760	761	735	747	768	705	755	759	705	727	711	764	785	756	715	728	711	753	686	742	749	779	789	708	735	806	710	769	713	753	735	690	786	727	758	722	747	741	722	712	769	678	761	714	726	714	743	733	732	714	674	758	698	759	783	776	766	665	734	745	722	815	724	772	778	669	763	717	740	718	726	739	738	717	694	737	751	761	754	732	733	768	763	724	741	751	743	749	760	735	731	769	729	744	710	729	719	725	819	704	731	727	741	730	664	754	744	765	691	719	668	727	745	711	754	757	738	705	770	725	733	742	741	705	695	712	732	741	748	771	775	729	730	745	713	753	732	737	711	743	750	731	706	694	700	652	682	746	700	701	690	694	740	707	705	745	733	766	729	727	716	705	769	748	689	732	692	726	720	698	699	723	714	744	748	740	750	718	728	733	721	737	723	741	743	750	708	701	701	761	703	755	711	748	762	740	714	705	704	762	711	735	714	702	733	759	645	716	737	724	701	736	701	744	738	751	694	742	749	758	762	715	701	691	725	713	735	748	748	732	720	769	723	728	739	746	745	690	686	800	765	745	750	672	733	688	695	756	681	718	724	753	729	778	726	738	707	769	735	784	723	757	765	777	708	733	763	735	717	711	700	669	733	726	701	735	709	725	728	675	720	738	722	718	698	709	747	707	749	743	716	710	747	746	747	711	753	706	703	786	736	733	700	747	714	749	692	726	711	742	725	722	731	742	705	753	764	743	706	709	712	793	720	735	746	750	725	743	705	736	691	741	742	732	700	676	735	760	748	758	696	758	742	756	745	725	742	760	740	762	751	746	766	768	703	752	733	712	704	715	735	711	703	702	701	740	693	712	729	702	701	744	694	686	756	762	750	701	726	741	715	788	779	769	750	707	773	705	722	704	709	712	735	761	757	751	768	697	736	736	695	720	769	735	774	737	737	751	683	750	728	661	720	793	737	702	713	739	717	695	748	729	687	734	718	746	725	741	723	717	725	710	714	741	717	726	778	722	718	774	725	671	759	708	714	728	705	730	710	738	748	720	720	702	762	770	712	758	660	722	722	699	732	755	714	751	748	725	769	774	685	766	731	716	725	694	733	783	747	721	741	701	737	708	747	766	736	667	754	727	751	730	686	698	741	710	753	723	787	775	754	733	733	670	728	771	728	741	679	717	739	801	696	692	732	721	720	699	751	707	705	759	724	727	717	759	675	790	718	710	714	745	751	701	702	718	747	717	756	725	718	746	738	757	740	707	749	756	727	725	698	735	762	689	701	684	717	704	700	688	728	695	751	724	684	741	671	738	735	795	697	736	699	697	653	780	698	740	695	709	729	762	761	705	697	702	716	709	695	726	754	733	767	718	769	751	719	760	713	709	726	793	772	714	713	703	723	727	741	690	687	744	715	724	745	787	757	735	695	735	726	684	717	699	707	739	747	729	753	783	733	757	741	712	751	694	727	685	726	720	757	685	753	753	769	739	770	734	766	739	734	780	782	753	658	720	702	755	734	736	767	759	731	769	715	723	728	678	763	666	744	767	725	743	739	704	716	741	748	730	742	727	703	703	710	724	695	684	771	726	756	739	731	715	739	722	727	724	729	762	675	756	725	777	737	741	749	702	694	773	714	728	691	732	766	735	690	780	715	732	774	773	699	736	769	725	751	699	720	701	734	733	713	728	733	669	681	750	744	707	798	710	721	711	732	788	722	736	719	726	764	701	734	702	738	745	679	763	715	729	743	743	701	726	716	709	732	784	704	753	740	746	718	723	767	725	801	722	746	736	714	744	707	732	697	706	740	730	745	742	754	721	815	718	740	689	780	716	749	717	721	749	726	699	721	778	697	688	775	716	693	743	741	682	735	747	730	748	722	726	694	686	716	707	712	709	757	728	726	723	709	707	731	766	775	719	741	675	700	727	734	732	764	731	713	746	736	689	734	726	717	741	752	743	692	709	782	788	725	717	732	749	709	732	685	743	737	783	731	731	765	794	737	752	716	679	728	790	717	724	742	750	772	747	717	747	716	688	715	716	692	747	718	764	740	776	735	757	745	691	708	767	729	738	742	697	720	724	732	686	677	711	753	748	691	716	732	753	725	675	714	720	706	734	743	711	746	726	743	735	710	784	695	780	698	731	739	717	738	703	657	732	741	760	746	726	763	789	784	694	738	736	779	735	773	723	741	750	665	732	748	769	698	710	761	730	729	752	726	747	720	772	735	770	708	772	720	704	735	717	750	743	768	752	679	687	733	740	730	729	729	727	760	706	726	773	695	723	777	760	722	740	744	738	755	723	719	691	754	764	737	730	760	685	736	715	750	697	745	750	711	756	701	700	734	716	733	666	715	739	769	695	729	717	722	716	732	693	749	769	720	705	690	744	744	744	677	734	700	703	777	751	768	725	733	724	732	727	744	767	710	727	696	731	755	726	792	737	751	725	783	728	726	781	739	704	676	693	737	740	694	730	723	707	745	751	748	741	735	662	698	715	746	690	747	774	785	738	751	751	675	713	747	746	703	693	782	709	789	783	736	731	707	718	713	729	742	729	747	746	773	721	737	740	692	705	725	739	676	743	734	734	816	762	744	730	668	706	701	714	768	743	715	752	776	719	712	751	703	722	736	750	718	731	725	734	708	716	700	755	737	743	742	760	747	697	696	721	744	744	725	724	728	716	684	708	678	701	788	729	713	732	754	664	725	678	746	687	742	742	732	699	765	752	744	706	733	729	689	762	772	707	747	747	723	723	719	681	759	685	764	773	762	733	746	760	706	728	779	743	758	738	713	742	720	743	664	681	750	745	724	755	769	749	712	741	677	701	724	747	726	763	705	728	734	713	761	701	693	691	760	729	768	749	737	765	688	715	748	755	725	685	689	734	729	766	743	743	755	731	760	742	722	715	705	740	682	745	716	730	729	717	778	725	756	751	733	737	695	673	711	751	789	728	695	715	739	697	754	741	742	780	767	731	765	694	703	718	677	752	697	740	752	742	708	708	698	731	716	734	748	724	733	697	721	741	732	774	687	764	686	720	723	677	695	739	775	711	706	696	720	737	737	781	736	726	735	756	734	736	746	633	702	754	729	658	759	729	720	707	731	720	749	716	761	708	697	791	693	713	746	775	725	708	716	746	751	705	729	733	783	734	727	796	751	727	728	727	739	728	730	759	728	737	722	703	758	744	722	703	739	714	707	752	691	741	688	753	745	750	759	721	735	698	732	737	698	737	784	728	709	675	678	727	732	804	729	684	720	776	729	689	740	761	725	714	716	757	729	734	731	707	739	731	725	778	742	742	764	672	730	687	698	746	741	710	772	767	729	722	726	703	766	736	744	775	728	757	741	790	743	748	731	698	766	748	728	731	710	732	736	735	714	761	719	719	725	735	697	744	723	754	702	722	691	740	744	723	724
6069	12029	9315	4214	2279	1605	1272	1141	1010	913	999	11169	15349	10548	4784	1789	1020	713	665	622	640	648	600	652	639	633	639	651	636	619	642	630	643	633	615	586	631	588	630	633	615	640	674	616	649	649	584	634	619	668	588	649	588	600	645	683	606	638	598	621	599	617	670	607	609	640	607	627	630	593	615	636	582	606	585	616	674	642	615	585	638	643	618	616	623	588	583	596	598	622	630	629	617	630	625	621	632	652	631	609	624	656	568	596	615	612	645	626	620	617	610	616	629	649	638	626	614	663	637	614	623	613	588	614	611	606	664	629	590	605	622	633	654	615	599	626	645	601	617	649	653	658	612	641	599	614	609	645	612	620	626	614	633	632	645	637	620	629	624	629	589	645	606	557	626	580	650	639	622	617	661	622	586	627	626	654	602	609	660	612	602	655	630	673	624	631	578	577	620	597	613	631	630	642	575	676	614	621	654	573	625	638	640	612	632	597	633	609	624	623	571	573	588	631	614	649	613	556	593	616	617	610	651	617	616	611	635	649	589	634	601	620	611	633	622	593	612	603	626	590	673	596	651	609	620	610	604	612	619	664	607	667	605	659	640	586	645	576	581	580	625	580	613	613	613	597	646	606	664	645	657	632	649	586	594	598	637	654	593	622	589	603	595	587	657	608	580	624	636	600	664	633	619	569	573	608	607	629	587	598	587	562	595	634	625	630	646	625	620	611	621	622	608	587	636	622	600	658	608	656	620	678	601	586	632	623	636	644	606	640	616	676	608	643	611	624	659	632	592	653	613	616	616	674	581	615	609	654	607	608	627	600	566	635	621	628	595	576	598	624	616	640	583	627	643	637	637	606	649	641	643	617	572	624	621	626	638	609	660	617	608	621	649	635	632	651	611	595	649	625	574	643	631	676	602	651	664	625	635	545	602	627	624	672	576	611	646	663	628	635	602	629	671	676	559	615	641	624	596	603	619	566	592	603	659	581	625	606	651	628	585	631	590	602	588	623	591	614	567	625	607	639	619	648	632	648	600	610	645	668	630	628	621	639	585	623	590	670	574	596	601	613	578	636	607	665	638	650	631	574	631	638	632	616	615	626	630	647	620	614	609	632	600	623	634	638	638	595	631	632	623	608	615	598	605	612	658	615	637	644	588	629	603	617	647	598	552	632	609	583	613	621	629	577	619	639	610	609	606	657	661	580	604	654	582	597	668	674	636	620	639	642	623	609	575	603	624	625	624	638	644	642	608	603	591	637	626	629	634	615	625	653	594	652	555	616	631	605	632	622	629	594	599	630	624	661	629	636	625	650	597	646	575	672	617	609	610	623	632	612	621	670	645	620	597	612	616	629	648	641	626	616	617	651	601	560	605	621	651	617	614	627	652	576	626	643	595	613	607	635	581	670	623	623	669	673	622	596	622	662	588	619	638	633	617	623	584	623	610	595	605	607	634	606	627	651	675	617	659	615	598	663	648	644	605	583	564	616	602	661	560	591	653	626	608	593	614	616	567	664	653	600	618	603	651	626	627	654	642	593	634	637	615	633	595	658	583	626	615	621	605	625	637	608	633	693	611	631	637	622	675	633	610	643	585	614	623	640	630	569	606	601	633	586	577	596	597	616	602	695	624	612	634	596	588	597	603	614	636	620	643	607	657	623	659	585	631	654	596	620	594	621	635	667	605	635	604	647	617	631	632	611	608	627	639	612	579	594	660	599	648	597	631	597	579	631	632	616	616	620	604	589	651	591	638	654	655	577	661	624	629	657	630	601	596	617	612	607	645	620	616	554	629	613	589	630	636	644	630	623	595	680	592	668	643	626	641	651	623	631	613	613	594	614	634	639	602	591	609	653	623	618	673	562	626	622	633	612	594	604	605	583	585	626	615	622	597	589	613	575	635	591	612	590	637	640	651	627	643	586	609	598	594	608	623	624	627	629	608	630	612	667	628	623	612	609	595	586	662	570	600	632	602	617	637	608	600	595	641	625	599	626	609	643	620	611	607	615	589	628	666	607	629	616	583	602	578	645	629	586	658	619	618	636	602	639	587	613	608	625	650	662	624	641	628	609	620	681	625	609	631	615	608	637	611	601	614	621	595	581	613	638	616	612	640	646	586	639	620	632	647	636	637	620	610	651	653	599	592	623	617	568	633	613	617	593	604	617	626	603	622	608	606	649	623	632	625	609	634	666	642	635	638	594	589	635	608	635	608	635	612	559	600	656	579	583	647	597	593	610	611	616	664	614	599	582	608	600	636	615	626	604	583	625	619	653	620	606	635	600	618	613	598	597	609	590	585	584	616	617	615	606	636	635	600	632	626	590	581	643	616	653	657	598	574	607	609	610	614	647	615	614	608	602	623	612	653	652	613	630	639	645	601	606	620	615	598	624	593	645	621	636	558	668	633	583	611	598	602	635	606	580	614	629	630	586	594	633	633	634	633	658	599	656	618	640	596	674	560	651	589	631	606	598	658	604	652	661	606	567	613	550	594	607	575	640	607	609	557	625	618	561	642	627	602	611	619	592	601	630	590	579	639	578	602	680	591	593	637	632	586	652	633	610	587	589	620	623	625	644	626	612	584	632	598	648	605	604	644	576	584	626	570	638	631	621	613	596	613	644	608	606	609	625	610	650	607	589	668	612	641	616	602	617	672	572	617	622	621	637	626	643	619	631	598	632	618	634	584	602	620	603	623	646	583	636	620	619	581	646	571	643	609	614	632	597	653	656	591	625	609	653	607	639	608	630	633	640	657	610	655	606	612	664	649	647	616	607	632	616	605	635	600	629	637	622	628	593	661	609	597	665	608	631	605	606	617	636	630	635	613	620	647	596	610	608	633	576	598	627	593	640	608	647	623	623	632	662	651	652	668	664	611	557	609	610	626	585	659	626	588	661	613	609	638	647	597	606	602	630	611	630	640	613	634	626	546	654	661	625	614	639	568	636	614	627	608	610	619	641	602	638	669	633	628	641	598	609	628	606	600	618	652	591	629	633	602	624	590	590	584	600	608	631	645	659	612	658	631	640	610	616	607	635	675	610	606	593	622	643	579	619	579	613	621	660	632	653	625	584	636	617	677	608	609	630	616	593	593	618	643	618	626	598	624	582	620	628	591	608	634	532	630	656	635	586	572	617	578	664	610	565	613	615	631	631	606	626	606	589	598	607	645	560	644	653	644	607	581	624	617	606	593	632	625	617	621	635	589	625	635	632	635	618	601	633	648	626	605	631	578	643	602	584	612	626	593	650	607	612	597	619	598	604	635	632	659	599	604	632	623	607	599	608	653	598	624	627	612	593	632	617	571	599	656	641	622	614	630	662	618	660	612	606	606	601	612	630	632	626	635	624	640	623	617	616	648	636	610	635	669	619	610	588	629	641	620	654	611	645	625	633	616	626	650	623	581	619	630	596	647	564	595	664	625	592	625	630	648	587	673	657	684	612	671	609	630	603	645	638	609	608	632	609	662	582	599	588	642	640	598	625	641	608	617	601
24630	21405	28590	24589	21179	8131	3227	1937	1412	1333	1549	15468	27877	21492	10627	3229	1585	1055	929	849	847	884	855	872	879	848	872	905	848	865	818	824	864	867	857	861	858	800	790	843	866	848	884	831	883	884	817	913	867	827	863	861	893	890	804	890	816	819	909	886	792	874	779	881	827	805	835	819	869	852	844	863	885	778	864	885	837	836	829	810	821	825	886	852	847	902	813	876	827	888	842	816	822	885	862	883	875	850	815	848	830	828	830	906	877	831	879	867	862	901	896	862	848	830	827	868	834	849	806	815	828	835	814	912	852	858	815	772	833	816	815	865	827	861	837	879	853	879	873	869	825	858	838	876	861	761	856	815	828	813	849	829	859	848	865	859	813	854	806	842	841	879	882	858	872	898	848	854	865	789	790	882	881	830	834	822	841	850	869	835	813	804	852	840	908	822	900	843	831	860	845	843	872	830	819	822	812	893	812	888	831	813	852	817	904	904	912	823	820	803	865	848	820	841	854	889	820	849	867	835	874	830	831	875	888	840	892	884	895	834	850	811	870	830	840	808	847	827	834	841	860	858	867	847	854	837	898	873	864	827	844	863	835	857	862	838	891	792	823	839	860	878	861	852	824	783	851	822	918	829	830	862	868	861	880	853	824	812	876	828	888	844	831	818	841	798	846	796	857	853	822	884	846	870	868	832	815	786	832	801	841	813	897	889	846	895	826	828	800	875	901	874	905	845	861	871	838	837	885	858	824	819	861	857	832	901	844	843	852	835	874	879	827	883	899	870	865	832	893	836	853	810	831	837	829	862	843	883	842	855	830	874	861	882	876	797	817	822	841	861	878	834	840	878	839	862	879	870	838	866	854	844	856	871	813	868	819	869	851	860	779	927	858	847	822	819	817	854	840	844	803	795	860	912	859	816	805	880	836	848	843	850	775	843	886	845	843	853	816	818	825	821	847	823	826	887	878	836	890	819	837	856	872	783	857	836	826	822	863	848	804	814	835	873	803	843	878	838	818	829	844	815	815	820	821	815	842	868	859	818	838	906	828	847	860	881	859	827	867	833	871	841	797	856	860	900	855	844	832	877	858	866	878	860	822	797	800	895	836	881	793	884	804	811	829	883	849	850	830	860	825	850	898	799	832	885	842	834	885	825	794	871	891	911	834	826	860	885	753	787	861	899	846	822	810	898	845	871	841	862	872	840	823	811	769	865	843	862	828	840	843	836	888	879	820	838	803	885	804	841	842	858	850	870	784	781	840	858	837	828	806	831	816	920	860	856	867	834	823	839	860	841	816	876	860	878	842	840	856	835	835	888	867	887	819	879	863	807	820	829	814	874	808	849	879	903	879	812	875	829	821	811	812	829	836	873	800	844	827	860	902	891	874	833	843	874	859	813	834	796	881	854	855	849	872	863	852	787	845	835	872	833	814	840	881	851	910	828	807	803	851	823	825	810	820	840	825	854	869	836	848	845	865	805	853	836	858	810	880	838	770	814	840	857	805	854	796	835	882	873	823	904	911	808	824	855	820	893	836	807	863	844	898	843	796	859	867	852	789	813	906	831	862	851	832	850	883	870	860	825	849	813	839	863	823	843	809	858	794	867	840	839	901	841	847	856	831	827	843	858	832	872	858	840	863	771	840	841	808	813	852	840	822	822	872	862	883	881	886	845	872	802	907	871	905	856	835	827	861	875	847	846	851	893	891	902	842	796	831	827	823	831	827	838	843	871	867	834	842	855	830	803	793	781	871	846	835	848	818	825	800	820	844	842	810	878	819	861	883	893	819	798	829	855	830	863	883	820	799	815	830	818	821	864	845	782	837	832	877	835	851	861	869	807	852	815	816	795	769	834	854	893	828	845	902	892	768	880	918	843	815	795	787	847	864	869	838	830	817	834	863	844	833	878	823	779	819	827	820	812	814	789	845	841	846	837	828	842	858	828	834	852	829	815	834	836	884	794	826	816	877	859	887	828	803	825	840	798	885	861	829	817	812	813	857	814	846	870	842	871	834	908	883	829	832	851	834	797	858	833	892	827	845	825	862	832	835	853	839	827	832	853	835	825	883	853	874	852	838	809	861	851	856	842	856	826	852	803	853	797	787	817	855	816	853	856	832	836	890	859	876	855	844	882	854	827	829	859	830	883	891	835	865	884	884	833	816	864	813	827	840	873	832	802	829	905	833	848	819	869	881	861	842	804	848	912	839	859	793	848	837	864	871	841	923	829	825	862	889	849	913	830	819	889	849	879	830	844	864	849	853	839	831	836	866	851	871	812	881	867	783	778	844	890	860	830	798	793	843	809	908	816	853	824	782	920	818	853	822	834	863	886	855	818	802	873	827	859	826	776	804	816	886	846	851	843	828	861	873	809	780	812	830	822	860	915	871	811	929	865	791	818	858	887	872	826	822	818	846	827	825	877	792	777	848	836	896	834	836	796	846	842	812	901	825	864	880	852	863	874	839	782	848	903	829	846	842	846	820	817	829	846	838	822	867	799	837	847	826	819	867	857	786	867	830	806	885	809	852	864	820	852	825	819	843	859	827	900	899	824	860	859	845	858	869	835	888	871	880	868	812	867	784	856	844	857	851	805	773	816	829	869	845	875	901	837	808	797	848	863	820	754	849	859	876	848	887	861	892	829	808	799	818	803	834	858	823	875	865	862	853	823	834	892	844	777	832	875	854	881	855	854	811	907	833	845	809	801	870	813	810	821	880	818	817	828	823	820	877	880	840	825	824	833	793	845	804	872	836	854	812	815	850	828	858	817	829	924	802	892	823	853	841	828	802	830	836	798	821	844	846	881	823	876	825	856	858	829	838	855	846	849	818	893	826	854	878	820	890	833	843	861	873	836	851	824	844	812	847	840	841	822	869	881	878	870	823	863	846	812	812	833	863	824	865	848	891	843	875	811	877	855	855	785	875	868	836	873	869	863	810	890	845	841	857	825	874	828	839	842	841	858	803	845	869	813	895	828	855	804	804	800	829	853	878	851	840	901	848	824	846	825	788	833	825	837	890	827	847	835	855	776	853	867	868	798	817	870	849	775	840	872	855	870	812	850	786	829	847	848	877	835	812	835	850	824	850	811	879	886	836	862	847	819	838	847	891	847	838	843	868	853	855	853	817	842	865	845	866	896	785	837	823	806	824	906	834	834	859	862	835	808	849	821	820	877	853	806	824	850	789	864	847	826	869	848	837	884	832	848	822	850	793	845	879	836	828	856	870	823	798	866	876	811	843	816	869	843	863	833	834	871	935	858	803	828	842	814	900	828	833	809	855	833	863	816	846	875	866	875	876	860	839	863	821	834	797	808	858	875	857	860	840	839	829	846	835	868	857	821	777	847	860	848	844	810	815	851	804	848	818	838	887	853	867	864	780	837	806	845	800	870	844	799	824	841	823	810	853	851	818	814	861	790	799	862	838	858	888	847	871	856	878	815	846	863	821	858	794	883	863	830	832	836	819	827	837	833	885	849	873	838	814	871	810	834
6143	13466	9529	4103	3169	2225	2695	2101	1654	1465	1900	19079	24400	17063	8347	2784	1535	845	763	747	659	740	694	669	731	743	730	699	719	695	722	686	711	698	739	739	741	695	678	731	740	743	698	690	725	699	731	705	687	736	736	757	736	679	670	734	695	720	717	733	692	677	705	743	770	742	715	712	689	712	714	734	700	723	731	756	694	741	650	762	683	738	714	719	714	659	736	699	701	699	696	697	692	676	707	762	729	673	711	721	726	686	664	762	721	713	729	732	725	710	683	685	679	708	705	718	725	715	665	681	745	740	697	692	704	704	704	701	693	730	686	686	664	732	715	696	712	741	676	650	726	714	730	714	678	727	749	749	715	672	741	700	720	684	760	706	713	741	703	732	710	691	696	716	709	709	688	703	739	719	716	729	698	701	708	740	712	654	743	668	710	698	720	691	755	757	671	780	703	703	682	685	723	733	716	726	716	693	691	683	723	664	710	725	724	699	708	686	722	727	708	713	681	710	699	687	693	711	720	665	702	705	676	717	734	724	722	670	684	689	722	740	727	667	680	697	720	671	704	690	724	720	735	641	697	739	719	654	737	730	691	716	693	704	646	731	743	690	671	734	698	682	701	748	753	702	688	757	701	678	713	723	703	684	725	729	712	719	694	652	674	725	754	682	747	696	704	685	719	714	756	711	732	708	712	724	659	716	699	721	696	703	677	729	731	674	705	690	659	680	710	664	750	678	705	719	738	665	686	672	702	710	678	714	710	665	719	667	685	704	681	748	725	706	670	695	740	745	701	691	738	694	659	708	749	712	703	699	720	728	693	773	724	669	660	710	667	685	722	678	740	689	661	713	663	719	662	675	713	701	712	659	716	737	695	689	726	673	677	786	741	700	672	726	712	687	694	697	707	686	659	746	684	712	695	724	710	704	749	782	647	664	739	719	692	689	668	691	728	712	704	720	727	698	695	698	687	674	671	667	750	675	693	676	678	679	698	713	741	731	672	698	676	739	705	735	744	720	692	697	690	752	675	652	717	703	657	706	685	674	671	733	702	692	702	688	653	712	642	699	723	709	705	722	713	727	696	728	730	662	689	683	668	680	704	705	677	713	674	734	751	703	721	702	672	737	747	730	700	692	736	676	712	731	719	664	692	722	728	684	712	717	658	654	707	748	684	706	699	712	726	690	713	680	666	690	738	688	678	682	693	733	729	750	667	758	710	739	683	701	727	719	705	664	653	679	661	663	659	711	672	663	684	660	727	657	680	721	692	710	742	710	691	725	703	703	696	710	698	670	713	714	727	735	702	718	696	744	683	690	745	671	694	694	699	695	709	719	664	713	708	678	699	665	724	743	703	659	650	704	704	670	648	684	639	648	718	737	712	704	663	685	662	688	731	713	738	735	714	676	684	719	712	679	684	659	705	703	700	699	724	715	678	681	709	679	672	710	736	732	676	687	712	674	684	716	722	669	730	742	722	678	699	690	727	699	686	692	731	730	691	684	698	706	726	678	670	710	671	710	744	684	700	720	723	677	700	747	700	671	681	695	715	694	754	699	702	717	704	689	708	661	688	714	707	696	715	685	632	697	685	698	705	735	678	696	686	717	715	691	684	718	743	677	693	718	689	672	720	615	721	698	707	688	673	739	637	689	648	727	670	745	761	684	706	690	680	688	703	675	667	707	727	716	689	700	675	729	687	741	715	726	700	670	715	695	705	710	719	667	702	674	723	675	681	687	680	731	711	690	692	698	706	676	715	701	706	678	733	699	681	660	711	627	692	701	708	696	648	743	735	714	709	679	682	750	711	715	695	743	683	659	754	653	668	654	746	657	686	687	769	711	683	687	678	680	741	718	706	710	714	698	720	704	662	722	701	690	713	730	715	671	718	691	717	715	697	721	715	718	698	761	687	706	682	694	733	654	721	706	697	722	677	686	734	702	689	683	686	741	731	710	696	708	736	694	690	695	655	696	696	715	681	689	698	711	737	712	718	654	743	697	694	768	724	716	698	684	646	716	773	667	709	688	681	683	714	748	672	710	677	767	706	652	656	693	674	721	686	698	740	701	736	656	674	706	725	740	679	669	730	654	672	655	713	692	662	677	732	765	713	730	731	721	722	695	684	743	734	705	738	700	687	676	727	680	668	669	719	708	728	714	712	693	718	685	696	734	682	714	694	701	650	735	710	720	723	720	691	665	671	700	706	731	724	674	696	724	667	713	656	690	737	717	695	703	657	741	693	685	722	691	632	727	686	762	637	714	702	690	721	698	665	671	667	702	719	677	689	706	658	697	725	694	707	663	729	668	727	711	693	694	703	703	708	720	708	697	695	690	720	679	696	648	747	683	709	718	702	697	701	710	685	668	719	697	694	709	752	718	712	679	705	711	699	747	703	688	716	731	711	683	716	672	708	700	673	676	690	751	657	689	633	660	697	647	716	715	718	705	730	718	728	708	727	706	724	711	681	686	678	689	726	693	686	687	708	693	694	713	725	728	698	671	699	672	664	694	688	725	655	668	698	725	743	689	663	657	696	646	687	715	678	704	699	667	698	696	681	668	682	752	713	701	694	699	711	721	681	706	692	705	698	714	733	756	730	684	740	693	714	703	767	685	682	689	637	701	707	706	706	726	732	665	723	711	731	708	681	725	704	687	733	666	651	675	722	708	696	708	724	700	714	708	696	700	739	715	684	680	721	689	733	650	694	718	636	715	745	683	693	701	714	665	706	714	704	724	740	723	691	670	703	667	724	653	727	729	707	708	689	675	763	758	728	728	682	664	687	711	704	708	713	695	688	701	713	719	727	681	705	665	702	671	702	717	701	716	703	666	710	647	683	744	712	717	713	665	708	637	706	718	715	669	724	686	694	675	703	684	726	699	665	677	689	702	713	648	679	733	679	664	691	660	703	720	725	683	679	754	684	707	643	714	643	736	708	668	691	673	699	683	686	706	715	662	698	679	699	709	721	714	679	701	693	698	706	699	724	697	674	688	731	670	677	692	657	686	708	709	753	687	692	725	666	696	728	711	711	680	693	687	705	738	723	671	696	748	674	678	715	721	700	711	744	649	706	699	681	712	705	708	707	696	701	682	676	664	702	670	712	659	707	678	686	735	731	687	719	696	655	689	725	721	669	695	693	675	695	696	694	769	679	698	760	679	673	694	683	669	738	695	724	743	666	679	701	707	730	726	665	712	734	715	721	692	701	700	708	708	729	721	682	704	690	667	733	686	707	725	684	721	661	706	733	707	723	703	696	661	721	674	728	725	702	668	764	677	722	733	712	681	709	681	715	646	710	741	651	732	681	729	724	712	685	698	711	723	679	687	694	686	661	641	669	741	676	732	731	735	685	712	698	750	715	712	695	664	712	665	696	685	723	765	717	724	719	703	708	699	688	701	680	709	661	698	664	674	722	711	683	710	740	720	678	658	713	712	680	721	691	652	708	706	715	728	699	703	634	696	693	726	730	701	703	689	680	704	695	718	662	722	727	687	662	733
27832	11930	2670	1412	958	1015	1185	1018	1024	1027	1012	1555	2287	1968	1415	1025	873	819	815	747	744	832	744	764	765	764	818	785	825	794	832	836	786	798	842	770	751	777	826	779	783	795	794	787	775	803	757	775	744	776	790	816	798	780	867	837	797	782	711	808	810	723	754	779	749	775	864	791	826	769	799	735	767	796	767	790	776	779	834	809	802	769	762	778	837	783	791	774	811	754	794	800	758	818	778	750	780	744	778	806	775	763	793	742	812	758	839	795	787	802	786	779	757	783	785	797	817	822	809	799	800	749	787	795	817	781	813	807	833	759	765	771	809	803	866	768	775	794	856	788	775	783	781	774	786	827	793	760	768	733	815	786	808	741	754	799	766	780	770	827	753	803	803	781	770	813	821	829	806	776	758	757	787	812	819	805	769	784	791	796	788	757	765	811	801	822	763	737	765	747	794	835	836	783	790	785	770	823	789	793	818	772	820	814	797	810	811	775	793	820	809	740	778	844	792	769	815	764	782	805	779	788	801	800	790	829	774	813	821	780	810	810	809	836	771	781	718	826	780	792	758	786	782	796	793	729	781	807	825	787	800	853	795	853	782	824	786	813	814	739	821	769	805	797	803	814	786	744	784	822	783	775	789	812	868	834	792	797	748	854	785	783	832	788	779	816	803	771	824	779	823	811	750	790	790	799	787	787	807	773	742	789	766	771	771	786	767	759	766	801	777	797	779	789	778	783	795	782	766	745	823	776	810	814	778	800	763	765	796	797	792	752	732	763	798	763	828	796	780	768	823	789	751	758	761	820	806	745	777	868	803	791	759	780	775	825	742	818	774	771	766	794	745	823	831	801	839	801	793	857	760	808	776	832	783	833	761	756	809	789	829	818	747	719	770	799	760	758	802	781	808	769	802	748	842	769	737	772	787	696	780	754	774	760	780	781	768	784	819	823	760	748	793	816	832	798	739	787	803	769	795	761	827	828	789	780	749	721	786	804	786	771	829	817	830	748	768	854	766	744	788	810	763	777	799	764	756	784	823	775	774	849	778	854	773	750	822	812	848	802	740	764	821	815	806	774	824	792	754	789	787	759	717	825	853	796	802	782	772	748	763	724	815	764	786	814	769	830	786	768	798	776	808	777	775	789	792	798	832	802	787	731	774	776	757	824	800	811	765	844	776	803	785	767	808	781	790	785	765	764	773	817	808	798	795	807	777	748	741	780	782	776	749	764	798	774	787	820	779	799	794	727	822	816	783	779	755	826	803	793	763	825	799	797	805	822	781	761	818	809	809	772	818	803	806	785	736	800	764	763	805	761	824	754	751	778	771	764	804	783	795	810	788	841	796	785	796	801	789	837	751	762	785	807	782	789	782	793	851	784	775	793	794	765	780	835	824	764	818	785	762	767	808	856	810	754	734	736	792	804	777	790	786	764	744	744	827	765	738	746	814	797	749	770	850	813	809	768	762	797	807	763	791	782	780	802	778	772	795	786	813	776	746	804	803	762	812	767	792	754	767	785	786	787	821	741	765	804	813	777	770	797	805	758	799	796	799	797	768	802	784	770	827	820	779	819	788	792	823	770	794	767	816	791	778	765	759	778	752	771	785	752	789	751	738	739	838	789	797	773	781	793	821	838	797	774	775	832	796	786	780	791	830	863	755	780	805	775	767	796	767	833	798	800	824	825	850	740	766	752	770	794	812	794	734	785	840	815	800	744	779	759	768	818	760	796	763	791	781	857	799	777	798	765	760	791	789	769	793	772	769	747	802	838	751	793	824	788	796	827	803	779	799	829	834	834	825	790	788	791	730	744	768	828	839	804	783	826	775	752	738	819	793	785	796	781	777	803	784	802	801	786	783	804	728	840	774	826	766	786	807	804	742	863	859	811	812	763	805	775	790	819	808	752	801	758	769	825	798	783	812	734	789	787	825	819	835	831	818	785	779	750	809	775	782	803	763	800	785	820	765	798	780	815	854	787	789	751	793	807	797	796	756	726	792	775	791	749	764	744	744	819	803	825	769	768	801	784	843	791	778	799	793	780	810	775	742	809	819	727	810	758	842	761	777	815	818	798	783	791	768	782	785	802	750	800	784	775	790	756	753	804	813	845	760	781	724	775	790	795	840	773	824	806	775	787	837	752	778	769	812	760	791	821	829	844	814	822	781	789	786	758	777	766	810	802	806	804	852	762	801	775	765	778	789	810	769	797	823	761	773	788	814	773	733	821	789	784	812	793	752	780	811	777	790	781	787	761	798	787	745	807	834	822	813	767	791	804	826	789	772	796	744	761	805	786	808	827	812	842	752	782	823	787	815	762	813	805	770	722	777	751	813	824	812	789	791	789	756	828	798	719	824	812	796	793	812	791	763	761	777	788	825	813	707	778	788	761	775	869	821	768	758	836	828	817	800	740	770	778	783	821	823	819	768	767	790	743	757	730	720	829	848	811	790	766	795	828	795	783	802	765	832	728	767	761	822	761	844	776	820	758	773	764	759	794	795	806	770	814	792	866	821	723	763	750	803	805	816	803	805	750	767	821	795	810	787	805	764	755	789	782	801	777	810	762	788	824	810	859	755	823	784	785	804	777	862	746	797	830	801	792	799	784	761	838	844	776	807	800	741	777	782	774	794	820	823	802	813	802	791	784	782	767	794	793	751	809	759	807	822	751	786	785	755	815	749	853	780	765	773	830	815	825	768	844	819	788	771	781	833	774	764	776	822	813	793	792	786	851	831	807	800	799	806	791	774	766	835	763	792	809	816	829	772	753	787	790	809	815	769	793	783	792	814	742	816	782	817	827	828	785	775	803	805	750	778	840	764	781	794	801	792	777	770	805	809	752	825	796	754	768	795	832	819	819	773	816	787	828	799	775	779	802	792	777	773	764	799	767	785	793	778	769	823	809	761	795	821	876	815	812	776	787	797	737	801	792	797	807	740	795	780	843	806	759	773	804	870	776	824	793	784	757	782	763	783	818	791	788	855	797	799	776	769	820	796	755	798	761	820	793	821	813	824	788	808	786	786	828	823	793	754	776	801	791	808	780	818	801	808	775	788	800	825	814	798	791	752	789	783	773	833	766	799	844	787	772	760	770	816	813	796	726	768	809	768	795	810	794	808	813	820	802	799	778	768	786	789	796	816	810	778	785	778	834	770	807	795	822	819	741	758	773	850	796	784	779	813	811	799	752	815	776	826	785	856	744	799	749	788	769	805	795	814	743	771	823	775	796	763	764	818	754	792	765	775	797	796	815	790	744	792	743	784	787	768	781	804	822	813	848	823	792	839	824	802	805	791	792	771	769	804	838	761	756	780	785	761	803	739	745	793	817	821	870	801	828	793	787	792	735	792	863	790	832	804	791	830	814	824	801	778	785	774	813	749	774	794	751	835	823	759	821	825	773	747	790	827	759	739	758	779	796	815	853	802	801	830	779	738	782	807	783	801	767	733	807	749	814	754	775	787	818	868	820	842	810	763	782	807	765	767	815	757	775
6030	1985	1742	1005	883	985	1319	1112	1008	1037	988	1850	2239	1932	1328	875	762	636	686	636	646	634	623	636	632	649	659	650	630	708	652	611	626	613	650	661	665	590	652	659	652	653	593	612	631	652	657	635	691	700	634	648	642	618	632	621	627	669	689	641	645	621	642	702	625	676	640	643	662	677	628	660	667	640	614	630	659	641	639	635	635	649	667	627	668	606	649	679	722	611	636	662	652	649	609	669	665	682	646	661	652	632	626	702	696	636	685	618	662	631	682	639	572	675	625	607	647	652	688	649	647	607	661	611	577	636	643	622	691	672	613	694	666	625	648	644	664	661	637	683	656	658	634	632	627	638	678	626	607	687	707	638	641	609	657	626	663	643	667	667	646	625	678	627	647	656	644	687	629	680	631	660	656	660	653	676	623	606	722	653	624	660	644	626	674	636	677	655	670	661	676	669	641	641	634	686	680	635	627	611	664	635	628	630	661	670	656	665	656	704	648	667	700	632	678	629	662	618	645	647	670	648	656	643	651	618	655	667	627	677	670	669	643	680	639	646	638	668	637	638	662	621	634	672	649	672	653	646	653	632	607	637	645	662	618	644	645	626	608	627	624	634	640	639	629	632	590	660	661	649	622	614	665	660	646	668	632	653	693	645	671	658	658	667	623	630	624	608	637	648	653	634	623	648	641	684	678	651	644	679	637	656	650	624	634	659	628	658	633	652	613	660	623	671	617	680	680	649	603	653	635	688	649	692	614	617	680	579	653	633	671	655	602	631	702	641	622	641	651	623	659	653	635	670	615	613	620	635	642	620	639	649	640	664	661	610	621	637	614	651	624	620	659	653	642	632	645	657	710	705	683	657	644	678	622	666	660	638	611	646	657	641	653	704	668	663	656	617	630	612	649	659	628	648	632	642	614	633	666	670	679	645	597	709	630	672	667	636	641	675	644	662	643	695	649	625	665	639	656	590	633	674	681	661	660	671	662	608	673	649	654	664	662	643	621	654	707	594	683	691	639	596	634	663	659	620	653	614	624	653	615	696	647	680	669	670	681	637	647	686	645	666	673	653	633	670	650	632	649	642	694	642	678	657	588	675	624	589	691	622	641	650	638	670	629	652	716	677	626	627	668	602	639	670	685	657	651	611	605	636	639	623	657	635	681	639	658	623	660	646	664	684	690	637	626	634	604	656	663	643	646	679	621	608	629	633	671	622	684	646	630	614	644	621	631	646	629	649	683	604	674	658	620	572	661	632	587	666	627	667	616	667	578	619	625	674	662	656	665	648	653	623	629	664	644	641	651	641	643	639	635	650	688	672	608	648	634	617	627	607	645	661	652	640	706	673	670	678	641	661	643	649	641	682	652	620	626	642	656	670	654	622	610	710	672	599	653	687	670	602	650	676	678	613	695	646	660	647	633	624	629	636	627	694	652	692	662	685	660	668	651	654	657	625	655	650	649	623	651	660	619	663	654	624	684	672	608	676	637	630	625	665	649	664	658	650	607	645	628	679	632	615	635	612	663	676	637	681	660	668	686	669	654	653	606	648	634	668	688	655	650	636	630	620	646	651	629	666	634	627	680	674	631	650	657	667	642	623	660	647	639	653	669	652	651	641	653	685	633	652	653	615	601	626	649	629	643	676	668	641	644	701	649	625	674	682	656	645	641	721	654	648	615	637	614	665	665	632	670	641	669	674	648	649	650	658	626	653	649	701	643	689	650	652	687	627	650	662	671	651	642	645	651	701	643	668	624	664	646	663	606	649	689	701	660	635	640	694	677	668	624	641	678	654	676	651	649	657	642	624	687	623	664	674	638	628	647	665	711	654	649	608	624	639	684	680	672	653	660	669	639	676	641	594	660	634	643	689	661	651	685	639	650	695	669	672	615	665	616	672	658	649	643	605	708	618	647	652	669	668	642	656	662	608	648	676	639	611	620	647	679	672	649	674	627	649	671	658	644	596	694	665	669	669	650	661	667	601	610	675	654	662	689	625	702	640	634	622	628	651	664	645	651	691	674	664	646	638	616	660	697	640	615	615	645	655	610	677	664	642	693	657	672	634	609	648	683	673	684	634	664	669	619	683	622	650	631	661	667	643	675	655	607	663	672	604	632	648	676	672	679	655	666	676	651	633	657	632	644	662	652	641	648	631	674	678	658	649	622	666	610	673	670	638	653	640	640	659	629	688	680	661	625	643	619	638	631	667	637	647	629	588	674	672	663	669	614	633	651	621	635	632	649	624	652	663	633	660	645	684	636	682	621	629	657	679	643	647	666	669	688	642	621	665	661	674	636	639	683	662	681	626	594	659	672	622	632	651	629	690	625	678	653	595	659	660	652	651	629	634	657	703	661	678	652	637	637	622	683	625	623	677	612	630	665	693	632	671	627	610	631	664	637	610	679	660	634	648	642	632	650	647	641	636	652	639	589	674	692	663	642	634	654	674	674	620	668	661	692	662	700	632	627	650	641	621	617	653	647	603	659	706	662	669	649	665	619	665	624	634	675	660	681	671	622	639	643	600	599	672	616	654	636	665	642	618	649	671	632	668	653	643	612	633	654	607	645	637	678	637	625	631	661	658	645	677	679	627	641	659	706	662	658	613	640	673	651	630	629	652	604	634	657	650	696	678	627	693	637	666	645	706	642	647	658	638	619	681	622	636	697	610	601	656	692	657	649	651	667	668	694	640	618	619	647	655	635	623	620	650	638	630	672	648	675	621	635	718	647	641	665	664	652	647	656	656	652	654	663	654	668	650	610	634	655	699	621	633	624	660	686	655	657	680	608	664	627	657	671	659	608	611	661	670	648	652	654	624	645	614	603	687	658	614	621	665	638	638	691	648	656	639	634	675	630	634	631	661	657	650	659	666	690	651	622	664	671	673	675	709	707	627	666	687	648	668	646	637	627	611	650	651	640	640	697	651	660	658	709	685	619	672	647	631	694	627	645	662	651	628	679	679	641	641	648	652	665	661	638	647	588	650	652	680	649	657	654	706	656	692	652	670	633	662	622	660	630	683	648	659	598	639	639	693	668	639	668	617	659	627	696	610	671	671	625	628	674	632	647	653	682	683	687	645	655	643	651	620	632	595	664	649	662	679	653	663	640	577	659	614	686	660	622	660	579	650	651	633	672	619	651	653	656	649	639	657	661	671	614	670	665	609	631	636	655	631	622	667	646	600	651	621	664	638	673	667	653	667	641	631	667	678	638	622	656	686	686	634	662	672	672	654	654	654	644	659	676	636	698	656	631	633	597	651	630	637	669	640	647	676	651	655	674	654	640	625	644	661	631	615	634	691	644	643	696	656	655	664	650	681	630	696	658	625	653	611	681	612	636	619	637	739	678	649	679	647	638	659	686	636	655	626	648	667	677	601	673	660	675	658	636	644	678	678	598	643	668	693	611	642	637	630	662	689	644	687	678	654	678	653	668	675	677	651	650	646	638	652	584	625	613	656	641	672	574	618	642	665	664	614	682	618	646	609	645	642
25566	21400	27601	25485	9366	2563	2086	1551	1292	1030	1286	10914	16255	11904	5199	1690	1084	862	787	711	773	730	731	817	749	743	737	724	792	789	734	709	748	774	729	737	732	744	801	739	743	778	764	733	717	759	764	761	727	776	778	773	725	758	718	724	666	748	761	693	798	746	767	771	771	710	764	753	716	694	694	735	724	763	763	686	743	734	744	727	749	719	779	712	709	787	696	718	818	684	709	758	738	692	749	764	741	728	729	724	720	693	706	799	726	733	721	766	750	752	763	774	765	684	725	718	731	756	739	715	705	729	731	783	706	771	712	743	725	801	708	729	738	745	760	727	753	740	714	734	763	736	708	755	711	787	734	775	755	681	790	731	692	728	740	715	717	741	720	774	761	751	714	724	677	791	784	757	711	784	729	783	688	697	754	768	799	726	745	747	702	712	728	787	754	718	751	737	776	720	712	712	721	743	752	724	713	756	788	719	723	756	698	714	751	737	749	727	714	714	716	711	774	715	744	735	688	697	751	770	730	723	776	722	704	786	750	693	739	753	742	781	700	727	745	702	759	771	777	770	736	722	737	742	705	791	733	751	723	766	716	744	731	715	753	748	734	727	757	743	710	739	798	736	746	790	763	781	718	727	722	747	734	716	722	760	717	734	699	741	729	707	726	753	739	713	743	701	716	764	731	793	773	730	710	706	759	789	752	719	774	743	763	727	739	762	801	763	812	711	732	797	779	729	754	712	748	728	714	707	688	752	722	778	704	722	783	780	664	748	740	758	779	692	731	693	783	767	729	759	691	727	751	737	726	749	769	746	722	750	742	752	724	755	735	735	758	709	768	683	731	684	723	777	734	755	717	746	736	694	704	756	744	716	719	764	755	720	740	773	769	757	725	723	758	769	779	753	738	709	722	747	751	769	754	686	769	744	741	771	762	758	751	785	710	722	759	763	758	710	755	729	769	739	775	689	720	756	756	768	740	743	713	743	736	801	736	739	726	732	708	740	718	739	710	775	778	798	742	726	742	733	760	779	730	745	723	690	746	712	761	749	731	728	741	713	740	758	693	715	686	760	728	743	757	712	740	760	778	678	754	714	738	672	775	738	741	757	771	717	704	716	793	755	746	750	775	726	684	709	736	794	751	765	781	748	756	703	750	800	716	813	713	726	751	759	767	723	739	742	736	718	734	702	717	739	719	730	717	685	670	760	714	738	728	764	707	694	697	760	720	784	692	727	703	715	724	749	737	751	696	735	723	703	722	779	725	753	730	760	749	747	752	735	749	748	733	719	704	761	740	765	735	734	800	779	722	742	726	708	769	764	711	744	779	743	719	719	749	728	739	778	735	706	745	708	749	731	795	739	754	719	718	762	787	730	771	745	722	726	763	768	697	743	820	733	789	778	740	725	699	715	696	743	732	742	752	774	724	722	706	724	716	749	785	711	729	750	774	721	771	786	726	741	726	758	736	722	740	730	754	734	710	777	749	721	764	798	750	741	735	735	738	736	741	696	760	778	737	751	689	754	783	710	722	768	741	729	738	774	715	774	739	760	701	756	721	737	713	733	764	708	760	752	743	734	703	729	752	773	704	713	739	753	711	739	765	699	738	735	784	757	732	742	755	724	728	735	749	742	693	733	706	770	696	737	745	695	723	767	766	677	737	712	782	733	782	723	767	734	767	717	784	756	735	785	743	727	709	753	743	712	727	765	742	740	718	771	700	716	718	750	762	778	743	758	704	806	774	725	748	746	791	749	736	715	745	755	773	788	770	703	692	734	704	767	697	745	724	749	702	714	740	805	775	720	749	741	733	730	745	710	722	689	717	699	730	701	722	736	743	782	738	741	697	755	801	744	756	759	746	701	728	719	702	793	793	721	751	699	778	787	716	711	740	770	720	722	693	749	717	692	748	722	692	742	759	765	787	715	703	737	762	707	714	769	742	789	747	747	690	742	757	748	765	733	751	727	740	779	760	715	752	705	738	765	754	716	735	726	676	738	747	719	760	732	749	725	756	696	722	708	795	746	733	736	768	739	739	800	716	754	702	806	770	739	728	717	754	776	711	712	761	787	698	747	720	699	691	770	746	761	769	780	738	774	772	765	711	741	738	765	782	743	724	734	744	724	787	771	766	708	765	766	764	772	737	716	797	779	741	757	732	734	812	735	734	712	693	724	727	730	694	710	745	787	719	731	716	699	713	728	754	702	802	739	737	744	696	730	712	685	746	742	752	732	765	791	752	754	701	717	737	738	768	761	732	762	698	742	781	707	728	748	716	727	752	742	762	722	717	741	794	737	760	700	740	772	684	755	783	746	727	771	715	752	740	756	735	737	714	745	740	759	719	758	722	752	683	730	695	718	697	729	740	750	747	753	681	736	741	718	737	717	699	719	789	768	710	747	721	774	759	763	745	759	776	721	737	760	793	729	759	720	751	715	739	687	689	740	675	711	724	733	765	740	721	717	741	773	706	701	697	796	786	746	749	786	693	756	739	746	698	770	753	717	732	715	764	726	695	714	701	699	715	726	773	752	826	770	752	761	712	738	728	740	712	722	732	726	739	743	719	779	789	719	715	778	694	740	713	725	741	673	726	727	774	751	746	706	775	743	710	759	699	724	793	739	700	717	726	773	725	728	746	728	715	749	735	771	720	717	758	722	759	745	741	732	733	760	719	734	751	765	760	773	736	727	694	746	731	764	733	743	738	762	768	787	707	716	764	783	735	808	750	721	788	739	709	763	723	772	740	705	704	724	717	737	790	716	740	715	741	699	755	730	722	707	741	740	741	751	777	707	728	792	740	743	743	731	704	724	791	769	761	751	753	710	686	759	700	724	750	723	701	732	781	753	714	769	703	761	741	787	734	727	724	756	714	706	747	770	743	776	751	765	741	733	785	759	686	761	703	704	749	722	761	716	754	731	741	704	716	742	769	737	718	749	722	759	697	717	764	750	790	695	709	763	767	718	750	710	716	743	745	754	736	711	748	740	741	751	745	742	711	784	735	738	766	761	751	762	741	716	710	777	765	757	754	775	745	732	732	788	749	722	765	760	725	780	727	769	770	661	713	726	695	750	726	756	732	716	677	709	724	719	727	749	743	746	760	728	756	736	777	730	723	738	751	751	717	734	759	758	730	747	729	723	762	736	705	797	739	766	746	715	757	765	797	771	730	722	703	706	750	737	770	718	727	713	743	748	748	752	716	759	713	748	733	793	729	715	727	736	705	726	752	717	727	735	750	758	727	764	781	781	737	764	744	737	713	775	752	701	741	733	728	727	692	734	741	699	761	671	740	720	771	730	693	712	707	724	703	748	708	723	780	687	673	724	741	734	762	784	745	756	708	709	708	746	729	753	712	734	736	758	740	738	705	773	701	752	751	724	743	788	749	741	710	757	733	739	737	755	738	734	699	780	754	730	686	726	710	737	765	736	810	753	702	752	711	769	729	751	805	773	728	750	685	768	708	752	707	747	766	760	796	705	766	769	756	744	792	720	795	748
4450	5366	4319	2515	1736	2132	2075	1793	1600	1092	1524	13356	14954	10066	4540	1637	991	718	671	631	653	617	619	593	622	625	658	601	606	598	658	670	636	634	610	687	657	634	640	637	664	679	650	631	659	650	627	653	620	645	640	578	629	615	603	611	660	658	626	624	648	632	681	631	650	637	638	641	631	650	650	629	636	656	660	587	637	626	668	607	628	611	581	677	674	621	624	637	643	644	627	605	635	665	638	646	611	617	651	679	626	635	667	663	673	630	585	617	593	647	658	593	683	640	636	618	628	626	625	633	633	618	620	614	615	645	593	645	624	648	639	561	650	656	626	653	643	642	632	640	668	630	649	619	587	644	639	684	626	635	637	639	630	663	594	606	619	649	617	580	595	596	634	590	617	598	660	624	641	637	655	624	596	611	659	631	713	652	623	610	641	658	667	640	674	610	636	602	590	625	659	681	606	656	681	601	607	638	594	611	633	608	639	662	624	622	640	664	601	622	614	627	609	593	616	624	613	627	674	654	596	607	623	612	610	588	639	663	653	652	633	609	604	621	620	637	659	653	669	600	627	635	613	678	588	623	601	645	633	662	672	682	633	576	616	623	642	627	631	603	596	628	624	623	607	628	594	623	606	627	642	635	625	648	611	657	692	638	628	660	620	655	630	601	607	603	662	587	606	667	641	630	606	636	628	642	619	586	637	618	676	628	666	627	625	609	616	661	557	639	664	618	635	610	663	617	620	569	632	618	658	610	617	629	648	659	627	615	609	637	621	597	632	638	607	602	638	633	628	636	664	611	613	652	619	616	614	629	632	615	663	651	638	630	599	632	633	662	602	649	635	617	610	588	626	647	602	629	628	593	586	610	656	626	643	602	641	591	631	649	657	657	623	667	631	597	607	599	602	618	651	621	636	676	576	595	675	622	608	651	645	625	630	629	641	602	621	637	646	650	645	630	642	661	615	573	629	627	615	595	578	639	617	652	610	630	645	642	653	646	619	648	640	609	675	639	667	592	668	621	620	625	618	594	612	674	593	664	651	652	608	623	610	638	639	649	622	664	632	621	676	634	611	613	630	666	574	648	587	597	607	633	584	598	621	597	661	617	602	664	646	655	605	657	674	622	633	579	634	613	643	614	642	623	621	588	643	624	629	680	616	658	645	607	608	631	656	618	639	648	640	645	606	611	573	623	634	619	638	618	621	643	566	610	611	638	621	629	585	590	596	616	617	611	626	645	602	647	647	625	619	642	651	642	657	592	598	674	580	591	598	595	599	609	613	571	640	654	582	608	607	641	614	604	646	617	624	655	597	658	606	613	598	577	594	651	612	608	618	627	648	578	685	661	615	599	651	567	654	610	650	651	590	690	652	619	604	614	641	617	630	605	595	603	609	618	600	633	625	595	613	607	626	623	590	653	604	597	666	654	643	623	631	598	633	621	592	634	594	611	614	636	635	692	622	613	577	639	684	639	612	687	642	663	632	626	650	643	629	631	661	618	664	612	665	605	675	640	627	643	639	654	620	600	656	636	624	627	639	638	643	659	658	610	644	603	663	619	651	613	645	627	614	645	571	649	617	601	624	650	617	625	630	627	606	634	669	630	651	613	662	646	609	660	625	617	643	605	637	662	616	617	639	692	612	621	621	631	635	621	646	610	610	625	609	631	654	626	624	594	647	618	630	630	650	625	657	650	614	637	630	644	688	608	641	620	655	585	599	627	649	641	622	628	625	602	677	589	655	651	625	598	592	611	630	666	648	588	649	603	646	611	638	593	649	650	624	617	659	623	655	585	639	668	606	606	632	666	628	667	636	633	657	598	642	628	638	639	631	650	710	630	640	613	615	615	638	629	636	666	610	646	672	697	670	644	640	624	684	643	623	593	600	648	611	582	632	636	644	630	650	621	625	555	601	641	682	617	607	631	615	641	667	627	601	636	662	631	639	661	630	638	620	598	615	643	595	619	646	611	650	615	623	610	651	622	660	641	640	600	638	592	642	630	599	668	668	632	632	614	613	669	587	611	631	644	602	642	589	593	645	647	603	614	620	575	632	599	655	653	612	608	650	670	593	625	627	647	655	608	633	618	641	630	629	647	613	620	621	653	615	649	660	653	687	631	642	651	657	648	623	645	679	614	628	639	604	626	614	552	621	645	623	594	684	637	670	654	621	635	614	574	611	605	635	606	615	586	582	629	662	623	676	677	634	596	616	612	629	635	613	651	662	575	618	594	658	633	616	627	643	621	622	631	668	616	661	644	606	594	632	621	651	607	626	626	660	633	611	605	595	595	666	617	687	659	652	599	590	643	632	641	667	662	603	645	591	648	639	647	611	588	641	626	586	632	650	623	598	671	665	584	598	657	627	649	633	641	595	604	602	618	633	610	636	598	639	629	622	655	622	611	600	622	596	638	621	568	591	619	627	596	640	665	657	603	584	636	636	619	637	582	660	608	655	648	636	630	638	612	657	621	602	655	636	614	626	624	572	624	679	565	621	596	616	622	626	632	619	617	621	615	633	660	643	635	612	570	657	605	605	661	631	608	657	694	643	618	616	654	687	633	643	623	626	649	637	616	616	662	629	644	603	640	637	610	627	621	634	663	641	599	623	613	649	617	630	613	606	633	661	623	613	601	658	593	596	656	609	594	604	633	668	619	629	574	574	609	613	620	593	632	610	639	618	634	649	669	631	613	626	637	613	610	587	660	616	644	642	619	599	617	647	606	618	659	615	656	641	624	635	653	651	684	678	642	605	626	647	639	625	595	637	667	595	628	687	649	633	642	652	621	635	637	651	630	596	611	653	621	719	601	607	614	624	605	661	598	642	623	625	638	633	628	625	626	596	629	631	630	613	629	603	604	640	603	641	621	627	596	621	658	636	611	668	647	588	617	615	640	613	590	651	656	616	630	616	635	604	629	586	611	604	654	600	632	577	656	661	606	649	616	587	583	646	622	611	659	652	585	650	627	661	627	653	653	631	621	610	628	636	669	605	606	618	597	668	626	630	663	616	658	625	658	631	624	654	646	670	651	576	624	592	632	624	668	638	635	595	655	619	635	612	628	616	676	694	614	598	594	638	643	660	646	587	625	616	620	652	685	619	616	608	614	649	651	622	636	599	643	687	654	645	593	616	622	647	645	606	662	634	633	659	608	653	648	630	665	604	645	620	633	667	626	625	625	631	622	624	667	673	636	616	612	632	586	648	668	634	631	609	615	607	571	639	637	621	666	572	600	627	620	640	617	609	661	640	634	609	631	607	588	605	608	662	649	638	603	621	533	622	585	627	597	636	632	576	622	649	609	612	661	578	666	619	650	642	627	633	655	648	613	664	669	641	604	609	642	651	620	621	636	633	618	620	665	626	594	614	628	634	641	615	634	634	591	615	636	667	600	671	644	619	631	626	644	652	631	669	623	611	622	642	636	664	613	631	677	596	655	617	654	595	650	606	595	606	679	644	608	629	660	632	600	584	646	581	627	601	636	643	597	605	636	622	625
24615	21424	28638	24594	21244	7577	3184	1942	1368	1289	3230	23510	26759	19117	8803	2691	1453	967	906	914	874	881	912	932	839	855	838	838	867	852	859	861	906	835	819	841	877	867	833	914	859	882	833	829	920	830	877	826	880	934	830	850	859	865	856	942	841	827	884	826	832	880	837	812	907	859	828	843	854	847	818	819	852	871	844	908	860	851	837	803	909	860	833	834	796	823	844	823	865	859	812	835	802	836	811	889	838	855	826	829	893	842	837	883	888	833	894	857	847	862	848	917	855	866	862	820	855	898	798	835	878	834	846	855	858	829	819	913	865	833	838	850	849	841	844	837	881	791	856	858	797	825	813	884	832	834	858	819	861	889	804	798	826	775	838	864	863	820	863	902	837	856	809	866	840	843	829	844	827	851	832	790	867	833	909	875	796	839	893	860	802	827	864	867	873	868	833	865	802	880	839	867	863	841	900	836	845	854	823	861	867	826	831	872	835	818	822	877	864	822	838	833	839	844	881	815	854	815	854	795	871	829	849	889	849	793	830	845	841	874	837	857	825	842	868	843	820	792	789	849	865	876	901	861	859	820	812	838	814	834	878	883	866	822	894	834	859	839	853	895	853	860	848	863	817	822	842	805	788	863	874	780	868	825	837	842	888	856	841	833	801	837	885	878	861	842	911	796	847	786	912	887	853	839	877	854	823	815	807	839	834	814	833	807	863	889	867	828	830	855	857	874	852	811	834	824	855	861	866	884	822	861	862	809	861	808	863	847	815	822	873	858	816	833	809	863	877	833	956	874	857	792	824	873	821	845	866	897	883	901	843	843	797	892	829	819	855	838	842	871	837	829	880	860	867	837	862	851	800	832	889	784	860	820	826	876	875	884	863	888	845	817	794	817	877	858	875	861	830	846	887	864	837	833	829	837	810	847	813	856	843	810	867	838	821	830	849	887	898	881	860	803	846	790	839	834	842	818	823	841	833	868	823	845	867	848	826	786	824	816	842	820	902	884	877	848	801	810	825	841	828	829	873	846	889	861	798	792	858	865	882	862	833	792	835	858	854	857	782	823	846	844	817	852	861	869	842	837	873	887	843	801	836	809	798	820	852	833	811	855	819	820	827	837	886	822	869	842	853	918	848	861	840	840	849	885	811	810	871	824	820	828	875	818	865	829	868	842	835	877	844	839	901	792	859	854	828	840	837	823	878	796	817	837	837	849	867	847	802	878	801	842	852	838	792	875	856	846	825	837	825	835	858	821	825	900	822	861	881	869	832	884	878	840	810	834	849	804	817	879	849	812	816	849	837	855	827	830	841	811	883	849	806	871	831	867	847	817	835	808	836	825	849	886	872	851	824	841	813	850	789	888	825	826	844	832	841	842	868	835	867	866	858	845	809	764	846	870	822	845	768	850	803	833	849	909	870	803	821	805	841	806	843	825	798	853	871	852	857	798	895	824	876	864	807	848	831	832	850	886	821	846	846	869	848	883	852	870	816	856	858	854	811	870	886	858	808	832	826	840	867	812	832	841	833	834	862	795	830	855	877	831	827	847	835	841	886	912	814	868	821	864	832	830	846	858	827	849	810	819	867	798	852	859	810	856	866	847	830	841	859	861	853	829	822	822	788	802	869	868	818	879	818	818	791	936	832	816	887	827	842	788	836	792	811	829	840	885	872	853	837	849	843	834	902	831	824	861	840	830	861	828	862	865	856	869	961	769	862	868	835	843	863	847	814	827	862	883	860	861	853	864	860	846	846	841	852	884	873	875	877	843	807	806	869	809	822	889	786	821	881	863	828	850	839	820	842	865	838	815	828	836	879	788	841	836	832	865	871	867	848	880	860	789	854	849	866	847	871	884	837	843	783	882	831	826	822	875	855	887	830	852	865	803	873	852	810	871	767	800	821	856	867	849	826	823	801	772	842	861	852	801	874	865	850	819	837	884	918	835	901	888	870	856	835	873	793	852	820	817	844	854	825	833	799	830	845	818	864	862	866	817	885	838	833	886	824	827	832	827	815	879	882	856	798	846	864	841	890	822	794	863	811	788	857	867	781	864	799	900	871	896	851	818	814	831	855	750	874	816	870	880	864	786	848	837	794	844	893	836	820	817	836	852	801	820	869	834	814	807	869	840	835	804	904	837	893	834	841	836	843	815	882	856	857	808	817	834	810	814	838	874	853	870	795	870	861	833	834	802	892	837	804	847	870	829	864	842	834	880	852	848	827	802	824	813	875	893	883	869	849	825	825	836	832	858	883	831	839	842	813	863	838	819	841	877	850	847	813	876	856	828	843	791	903	797	838	820	887	778	793	834	793	882	897	867	824	838	821	817	844	808	882	811	796	838	817	865	864	878	845	832	841	867	823	831	862	859	866	884	875	850	905	881	821	801	870	867	820	825	860	871	819	842	832	899	820	867	863	811	895	875	831	858	815	831	863	843	848	798	817	824	885	812	789	844	842	822	852	875	895	840	827	832	837	867	871	834	831	822	818	852	838	831	784	870	860	814	873	823	818	888	791	830	845	853	870	885	839	814	822	848	823	831	853	841	823	819	843	861	816	856	849	855	872	883	819	806	844	805	830	831	880	816	860	837	895	868	855	843	878	856	884	825	855	825	856	893	875	893	754	885	919	854	842	874	826	842	818	879	773	883	815	823	862	866	904	826	897	913	817	843	889	860	828	809	828	813	804	855	852	876	844	822	790	845	815	844	845	849	869	828	850	880	818	821	809	893	812	844	892	860	841	862	859	850	793	834	890	810	833	841	815	849	880	850	830	845	843	873	802	814	844	819	808	844	837	826	851	828	878	855	890	851	822	861	835	849	862	865	864	833	841	829	870	884	883	814	847	839	867	846	825	850	876	815	802	838	866	877	835	830	911	838	862	894	865	828	788	852	864	846	825	791	834	881	834	804	815	873	809	827	871	823	820	830	866	856	818	844	857	810	802	836	814	856	861	782	852	850	848	843	818	868	805	833	908	865	825	873	809	824	840	841	840	867	811	794	836	883	859	827	879	844	833	925	818	843	849	841	857	821	855	843	858	869	837	890	846	815	868	837	828	827	862	828	829	843	826	808	863	857	864	827	834	820	845	823	865	804	874	848	788	845	825	860	861	839	859	817	853	857	837	807	846	835	871	867	811	844	854	843	855	858	826	873	842	845	859	862	880	832	836	846	824	816	878	859	915	870	834	784	852	853	803	857	796	815	834	790	873	882	877	861	858	843	841	813	889	826	862	888	847	830	898	840	877	906	825	784	822	849	868	817	807	864	890	823	837	801	848	839	908	873	825	865	806	816	852	868	885	798	814	792	787	820	861	824	836	830	792	807	823	847	783	888	881	833	853	821	784	841	819	819	842	853	862	833	875	819	850	847	837	911	825	874	880	792	840	797	858	854	814	830	767	786	828	868	888	830	868	886	832	849	850	858	846	838	873	868	879	867	909	810	842	839	886	842	838	879	859	816	877	819	849	819	846	808	839	824	816	888	854	794	844	850
4686	7816	6742	3648	2434	2315	2615	1882	1488	1404	4524	25257	22735	15455	6957	2376	1398	883	700	683	766	717	737	693	732	710	715	699	710	695	658	742	696	765	703	689	760	759	728	685	698	662	715	704	715	715	725	716	705	741	744	741	723	721	706	701	720	705	695	647	687	715	685	698	760	705	788	737	775	725	706	720	711	710	660	742	736	715	669	716	745	763	708	708	692	701	734	696	736	709	736	693	672	739	702	642	709	707	708	712	706	724	655	685	690	683	698	748	716	742	733	704	730	704	686	730	748	731	687	698	711	712	747	717	691	733	742	726	746	732	714	694	711	724	666	720	738	698	710	689	703	741	693	721	664	707	734	759	694	772	694	716	712	701	723	692	716	705	709	690	700	689	689	682	745	664	719	746	735	704	750	698	704	690	735	692	665	707	708	689	691	687	691	673	729	704	661	666	718	703	717	714	715	725	692	706	695	678	712	753	692	707	710	697	687	714	711	728	712	730	699	681	671	732	711	739	738	721	701	704	661	698	771	674	724	689	681	730	741	692	705	739	671	701	697	697	693	669	743	727	662	703	662	749	712	697	706	711	722	672	730	732	657	662	727	724	722	666	670	708	724	720	705	710	664	696	693	674	688	701	688	723	713	719	783	674	732	713	695	673	657	730	723	696	693	691	727	678	709	708	756	647	748	694	668	683	715	678	695	695	751	710	710	713	668	737	741	717	690	730	730	713	701	663	732	745	781	685	719	696	716	687	728	747	693	681	695	697	718	705	747	717	693	671	708	718	704	667	700	707	730	720	745	688	705	747	685	689	689	740	661	703	720	729	684	761	688	732	687	684	693	725	670	707	741	713	733	690	719	657	742	642	722	680	704	692	763	717	653	721	693	677	703	707	715	699	711	736	701	749	712	741	717	681	739	710	675	666	746	683	661	705	729	753	713	753	714	693	704	715	739	684	681	685	678	710	720	729	722	735	676	731	734	674	711	694	700	717	687	746	670	752	743	727	682	699	737	690	761	678	682	656	722	711	702	707	680	729	655	713	690	671	711	685	734	729	713	693	722	730	738	687	669	660	697	688	690	723	684	677	750	686	697	666	670	715	657	650	721	712	717	692	686	747	695	713	661	707	714	723	710	689	703	695	739	674	709	741	740	727	691	715	671	741	718	707	671	734	706	739	719	707	723	683	721	727	723	683	704	703	741	723	670	688	687	761	715	715	683	722	769	691	714	733	713	687	723	743	732	689	732	736	715	694	664	695	661	685	700	705	722	689	714	729	700	704	720	710	713	732	668	696	693	741	723	724	698	717	714	679	663	700	729	718	706	635	689	710	713	705	722	656	705	698	648	701	688	699	701	737	702	664	716	723	706	683	699	678	716	698	708	715	716	723	746	723	669	674	735	692	693	670	689	683	714	664	675	700	703	712	702	732	682	702	716	698	723	669	662	722	664	747	677	710	710	719	748	713	771	664	669	686	701	685	697	702	677	727	677	705	701	692	700	708	757	683	678	730	715	764	733	692	679	681	701	705	683	709	701	741	730	683	711	725	701	696	680	755	685	714	737	722	715	677	678	668	721	685	685	689	706	685	692	663	700	747	678	721	721	715	714	713	731	647	689	731	686	726	713	712	722	720	643	660	705	711	704	681	703	687	656	692	706	699	708	718	689	707	704	678	671	666	699	744	715	680	649	719	676	683	666	710	703	683	679	703	704	718	655	698	671	677	706	679	698	729	720	675	703	699	686	650	721	751	731	700	714	688	685	794	726	721	683	712	717	687	680	695	708	729	664	765	705	717	684	747	705	702	678	726	673	719	672	656	650	690	711	712	729	712	715	729	696	723	679	680	727	699	694	693	697	746	699	712	677	685	707	669	697	730	670	668	701	722	759	729	722	702	739	699	665	649	730	667	737	707	704	679	700	690	724	734	748	732	670	698	703	726	681	677	691	696	738	717	692	642	670	688	695	702	690	703	675	733	722	680	668	678	699	676	682	717	724	693	703	689	696	719	698	694	698	687	716	663	725	725	687	721	665	678	754	710	674	713	725	729	699	716	686	708	711	709	668	729	715	665	727	710	714	692	760	747	734	736	686	731	713	725	682	676	700	686	689	683	684	721	704	663	671	721	714	706	692	727	694	681	731	712	720	687	681	728	700	668	690	693	693	665	675	712	673	715	696	721	702	718	717	694	672	731	718	690	680	675	728	666	741	680	679	702	705	721	672	711	713	674	699	652	680	718	695	720	656	692	691	711	709	717	694	698	711	701	710	684	683	673	695	719	685	678	668	683	696	718	677	741	731	698	709	677	712	678	724	677	724	697	698	732	668	695	665	681	696	726	719	738	693	721	734	718	660	703	696	746	670	669	748	743	704	690	723	741	752	684	680	704	708	751	686	702	688	707	675	688	714	696	716	663	695	731	703	672	729	717	695	700	737	710	700	683	726	687	725	712	693	732	715	720	674	729	723	719	681	739	692	682	706	726	649	687	685	735	762	685	720	673	664	690	707	712	706	705	684	702	711	683	741	734	682	705	708	742	689	766	665	754	702	659	719	723	705	676	776	702	747	712	677	709	706	725	686	704	732	659	682	685	695	703	700	730	672	735	720	676	651	708	724	700	701	698	675	701	713	676	729	673	698	695	727	731	720	700	739	703	710	734	706	745	652	732	709	739	688	700	701	694	690	717	705	688	711	674	727	692	718	679	740	731	695	751	719	718	679	679	709	707	718	715	737	728	673	708	689	723	717	706	732	654	661	741	682	691	739	708	688	706	708	692	692	680	707	711	706	749	691	678	687	698	708	727	734	713	714	724	695	666	682	733	721	668	692	682	747	726	676	641	733	734	716	721	676	695	666	694	702	685	728	722	716	683	682	694	712	693	702	704	694	662	711	712	721	666	699	749	727	709	674	695	681	667	715	652	717	741	719	698	700	718	685	620	689	722	722	692	718	698	723	694	680	722	720	705	693	764	725	666	672	704	630	696	709	719	698	706	696	677	697	739	714	693	674	724	659	705	668	723	719	726	704	735	673	706	697	691	683	714	716	689	686	708	696	700	658	703	720	696	734	695	677	720	722	738	737	751	680	698	727	691	741	738	694	710	682	695	699	702	710	679	699	697	686	671	716	667	732	690	666	670	711	693	692	710	665	673	699	721	698	694	711	720	665	731	692	686	707	700	707	679	729	729	709	713	712	696	707	701	750	661	717	698	716	782	687	690	640	722	703	673	736	687	703	703	716	726	713	701	700	713	627	689	672	711	752	660	717	706	702	677	726	712	671	688	734	697	705	699	693	703	747	694	685	682	644	702	655	711	737	726	715	647	755	713	687	743	714	709	695	728	705	734	654	704	711	697	719	736	662	718	731	658	705	747	722	725	733	725	674	745	726	721	702	740	697	690	716	708	691	696	715	684	689	693	689	733	732	678	678	720	698	719	690	745	682	712	733	716	718	681	705	728	683	681	697	654	717	725	698	747	701	678	696	691	675	696	679	696
27716	11735	2287	1351	935	989	933	889	922	887	950	1680	2197	2018	1323	1009	868	852	805	724	746	837	753	832	765	791	802	793	745	758	789	788	779	760	792	793	823	775	805	762	756	837	802	806	828	765	827	819	807	811	795	800	788	834	826	825	801	803	775	742	812	738	735	822	750	758	837	792	738	779	756	845	750	758	751	777	789	758	799	825	766	814	780	752	785	743	769	765	794	768	757	791	747	731	755	757	782	835	761	745	816	859	762	779	824	760	823	803	795	751	759	841	770	767	765	787	754	821	746	782	733	787	780	791	810	812	756	774	807	768	696	785	728	776	769	767	802	812	811	760	826	778	771	801	752	780	832	793	777	807	755	753	786	789	776	789	781	747	853	841	825	854	777	796	771	795	796	734	762	770	781	780	745	804	804	771	801	818	772	804	725	778	846	776	824	790	760	763	827	772	807	812	792	770	792	749	794	808	755	803	732	790	775	779	758	756	807	753	788	793	746	772	792	791	793	784	757	792	778	812	746	774	803	732	754	784	813	776	804	778	800	779	774	766	782	788	793	806	760	794	794	736	803	766	790	806	751	758	793	773	793	709	794	739	752	786	808	761	796	755	770	807	792	755	770	781	801	776	777	812	805	800	775	803	776	790	758	775	755	754	771	781	766	823	793	759	755	724	839	783	741	797	781	743	782	809	769	781	810	757	773	789	726	798	803	757	757	761	765	773	773	833	815	741	762	778	761	755	784	788	783	804	766	750	795	754	814	759	742	752	770	742	772	772	758	779	773	795	815	778	776	792	798	749	737	788	751	788	794	773	782	782	772	781	755	716	836	763	705	794	778	796	809	782	814	831	741	786	824	787	748	835	833	734	805	818	730	794	807	730	754	796	773	727	740	792	763	829	782	769	788	820	770	756	846	774	770	806	750	748	775	760	806	806	762	793	816	789	772	764	772	780	813	807	778	789	814	782	766	765	732	756	775	792	786	785	774	756	793	789	743	797	757	814	734	810	789	759	751	785	737	835	794	830	777	752	757	682	766	787	743	745	802	743	789	796	787	744	751	823	789	748	773	751	851	780	812	807	740	809	754	797	771	803	779	797	813	786	762	824	805	749	796	743	771	820	784	750	785	777	784	717	826	803	763	770	762	798	803	751	809	807	833	755	810	798	820	774	767	797	805	754	780	749	784	793	778	787	727	785	810	798	773	724	786	796	748	780	797	800	813	779	767	794	820	768	822	740	761	759	801	796	805	777	793	790	737	760	812	780	770	786	768	763	802	756	769	795	788	800	759	758	735	762	787	739	783	782	811	744	764	777	777	758	787	752	771	811	745	786	813	759	770	777	776	834	774	817	769	804	783	792	731	760	806	791	746	806	764	785	788	820	752	781	796	825	780	805	748	785	850	803	759	759	760	751	750	793	785	769	775	769	760	809	795	765	810	794	821	819	802	760	800	746	807	817	771	761	787	765	787	742	780	791	808	737	763	719	794	789	784	749	739	772	763	779	797	763	799	773	817	778	800	825	766	808	724	763	793	775	769	804	789	788	792	783	810	777	800	812	833	768	763	746	778	768	779	776	789	783	741	737	787	820	802	733	768	756	770	779	763	726	793	791	836	753	785	795	772	786	791	794	803	761	815	791	810	775	795	780	766	758	830	796	761	727	719	822	846	821	813	760	834	762	815	769	740	807	797	782	805	754	788	802	812	761	776	783	760	781	798	811	781	747	795	711	781	750	777	827	808	795	772	775	792	765	751	752	771	769	813	804	813	824	811	759	772	784	763	722	778	779	779	809	757	748	764	806	797	795	729	778	779	831	765	731	810	774	833	757	782	726	815	731	762	813	749	798	826	808	757	758	796	805	776	804	765	761	827	811	800	803	780	784	754	831	733	791	832	823	784	779	780	788	823	792	811	740	805	804	792	755	769	739	772	795	756	791	819	839	812	789	805	765	817	791	747	780	824	787	737	810	816	782	821	796	822	745	840	786	767	742	780	788	826	785	727	751	823	771	817	767	749	748	780	749	785	772	763	743	789	814	802	822	746	807	786	791	769	766	779	787	774	748	863	804	760	758	791	807	778	757	749	774	770	758	785	758	773	722	775	797	746	758	813	770	774	749	827	828	786	760	816	801	795	793	788	792	815	809	764	804	762	779	781	798	797	728	785	780	829	752	800	766	822	786	790	743	767	777	792	789	795	773	776	784	777	735	738	750	837	735	789	802	762	744	823	741	821	813	779	856	792	755	817	793	755	730	741	782	743	785	793	756	791	730	824	782	742	831	800	799	809	780	855	749	799	757	803	796	795	801	748	792	769	812	751	768	750	800	760	779	842	818	787	816	759	751	751	818	788	764	705	779	777	750	804	797	768	771	729	763	699	789	789	786	821	786	805	763	793	787	793	734	780	851	787	771	810	776	765	782	768	856	789	778	782	804	796	810	783	774	750	778	742	844	822	746	781	774	776	825	811	760	771	758	796	795	751	738	780	817	837	789	786	758	824	848	784	768	776	787	767	787	763	764	727	777	772	752	788	796	761	759	790	766	758	826	790	810	776	753	804	773	729	767	790	766	817	756	762	744	765	796	783	739	849	808	756	789	773	751	716	772	789	783	804	761	809	802	766	751	797	731	786	776	763	839	734	729	812	790	775	778	822	788	726	751	813	844	746	787	784	759	768	757	767	791	789	775	828	738	766	796	825	771	873	762	807	756	750	775	795	807	756	802	781	786	811	803	799	793	781	754	766	800	791	761	786	805	794	792	754	794	775	803	791	783	760	768	727	813	805	796	760	760	768	780	763	717	774	732	780	786	786	775	794	793	817	820	784	809	760	805	774	740	753	811	774	792	834	822	805	799	803	785	777	746	805	776	824	764	753	784	721	791	757	777	784	832	777	806	799	802	770	816	761	733	795	817	828	793	803	762	813	740	750	765	789	804	763	720	814	753	797	782	776	727	770	782	736	771	814	787	748	793	733	813	759	827	768	767	780	751	764	798	763	783	824	772	759	804	738	797	795	813	800	754	763	815	746	786	815	771	770	753	757	792	783	789	805	788	789	766	794	740	801	794	730	751	795	813	809	800	748	790	743	803	765	751	780	711	795	794	835	789	812	760	800	753	788	788	786	768	797	802	745	714	803	812	791	784	811	764	767	752	767	779	829	834	775	823	759	787	792	761	764	704	817	774	751	757	807	780	707	800	795	744	776	834	725	764	751	799	762	802	748	753	742	747	781	817	731	804	839	780	796	784	810	804	769	745	768	750	780	796	760	802	809	797	754	740	773	735	766	811	758	771	826	758	766	730	735	776	778	779	790	744	787	763	786	764	822	783	799	718	785	818	829	773	766	757	791	761	759	825	763	801	773	752	824	762	746	794	809	798	769	777	759	775	743	812	774	775	803	761	764	784	743	747	766	808	755	781	836	765	806	767	792	797	808	775	801	786	833	827	796	754	803	746	823	753	794	722	778	862	744	807	726	728	771	793	812	813	768	775
5808	1591	1411	981	887	850	857	828	796	831	764	2111	2356	1980	1277	855	697	681	666	665	646	638	677	656	655	661	632	634	640	681	599	617	652	655	656	624	648	649	627	625	625	614	645	644	648	626	623	651	626	636	610	645	660	656	635	686	604	656	646	688	681	632	664	590	658	618	625	608	625	615	617	604	675	614	621	665	649	682	652	616	610	631	641	629	659	687	659	650	601	645	663	670	616	597	622	695	619	631	646	638	643	658	617	645	626	671	644	618	628	622	636	659	633	606	583	599	621	598	623	587	598	617	603	642	647	580	651	655	677	659	618	591	581	608	645	627	636	679	652	653	608	603	629	635	663	658	637	647	674	625	649	652	648	643	639	669	627	648	612	581	628	644	653	648	672	634	605	665	655	646	655	709	620	616	634	623	693	644	625	636	630	661	631	639	652	669	639	634	619	619	650	667	683	656	636	654	622	628	594	627	612	658	562	651	687	665	615	636	669	646	609	640	636	612	638	673	618	616	608	665	655	600	631	588	603	643	659	604	620	619	615	658	632	647	647	644	628	610	647	637	647	589	612	636	647	598	638	664	629	644	604	635	585	614	642	626	663	643	662	644	662	658	641	610	603	640	673	613	618	639	633	613	626	651	625	635	665	620	613	635	645	617	617	660	628	606	680	637	669	610	661	615	663	648	616	666	632	649	660	638	625	655	630	655	628	654	608	606	698	666	670	622	651	639	666	584	611	656	633	649	648	650	665	632	631	671	617	656	608	658	636	631	657	656	616	588	642	612	613	682	661	623	653	598	628	619	624	644	669	654	639	600	652	631	624	601	627	582	631	593	736	620	656	636	635	653	628	633	596	636	608	621	652	643	575	654	627	661	645	662	630	658	601	612	596	640	640	638	678	666	627	628	592	640	651	609	633	648	608	641	637	639	639	629	669	603	655	667	631	630	653	655	607	629	659	641	640	623	630	653	644	645	631	627	622	650	671	642	593	640	623	642	643	652	636	588	638	629	590	638	645	661	733	623	623	593	657	636	612	641	621	638	629	662	654	622	616	616	628	662	642	661	683	684	668	592	691	628	652	639	633	628	645	612	660	665	633	646	625	675	593	645	637	659	628	667	648	630	673	633	664	631	617	647	641	637	618	611	585	680	641	666	659	646	659	637	667	608	656	697	631	640	650	637	662	627	596	670	598	593	659	652	632	646	639	698	680	615	602	608	624	645	636	629	691	639	634	670	687	657	618	639	668	662	678	668	581	675	636	667	641	670	605	655	624	629	623	632	665	629	655	646	647	610	644	628	657	654	587	647	658	616	657	654	635	643	629	633	638	649	607	652	668	662	634	652	658	618	667	633	626	639	638	631	646	635	629	673	613	621	602	618	638	623	642	644	594	660	619	615	647	653	590	589	638	655	681	634	690	621	631	659	621	660	596	589	646	656	619	609	642	644	691	661	626	648	591	633	616	651	614	654	636	628	617	636	641	632	686	622	635	604	613	663	647	637	618	736	636	616	652	648	634	672	681	659	651	664	682	623	640	639	661	632	655	625	667	591	665	616	646	657	599	672	598	631	603	640	623	626	579	651	605	603	640	674	673	657	651	638	653	612	606	687	627	634	612	646	648	635	652	649	643	660	656	610	647	631	623	665	637	606	688	616	654	690	634	646	636	629	633	646	613	660	648	604	611	657	667	629	619	608	590	613	635	632	630	676	660	672	655	661	597	621	636	636	647	633	659	607	603	649	646	615	699	637	601	605	660	641	603	638	631	654	694	632	643	655	624	632	635	637	660	660	653	635	629	627	639	634	618	605	637	651	644	605	632	635	647	620	594	594	621	618	595	603	602	591	607	597	663	605	661	638	611	696	654	646	661	627	618	682	617	633	636	618	646	655	621	661	642	638	616	683	630	694	675	656	671	594	619	602	651	612	642	607	646	637	646	646	606	629	612	677	640	621	668	614	613	661	581	673	639	722	646	624	594	642	657	626	629	661	650	629	653	637	636	664	609	633	653	662	626	635	634	593	624	628	628	679	645	638	601	631	651	634	659	626	653	650	632	611	656	622	678	667	641	646	677	644	638	648	660	615	601	647	594	612	609	612	595	642	623	644	617	651	673	701	645	657	670	626	659	612	617	652	619	658	655	643	673	645	623	668	613	679	605	681	661	627	618	629	649	663	690	667	650	674	629	625	650	621	611	606	643	629	618	643	635	621	664	645	617	640	601	636	632	660	633	595	622	603	659	615	651	674	642	605	611	647	645	653	678	625	654	653	630	634	624	646	649	663	651	630	646	617	633	655	624	612	656	613	664	664	694	645	684	641	629	638	615	609	589	671	611	664	632	605	645	654	663	609	631	657	655	660	645	658	642	679	668	614	667	675	634	636	682	652	628	589	628	624	650	649	623	611	609	645	663	652	605	591	619	674	635	679	608	711	640	650	631	657	649	643	654	609	615	637	635	614	661	630	611	626	649	649	557	649	596	669	672	640	604	636	636	578	630	683	670	640	655	589	635	653	638	643	662	608	638	651	592	666	637	613	644	683	636	668	634	635	640	620	611	645	608	624	627	611	591	623	679	618	727	618	615	645	659	623	655	663	628	655	623	655	659	626	636	645	618	670	653	605	632	628	592	662	631	613	642	662	654	668	650	669	625	598	657	618	651	634	657	631	624	616	671	667	602	620	647	613	615	631	640	648	648	617	665	685	640	638	659	624	655	629	656	616	633	634	671	628	620	641	690	641	624	593	639	642	649	673	654	609	634	619	613	652	630	620	627	635	676	611	653	652	648	628	625	623	671	611	615	650	669	686	629	643	650	677	652	647	593	588	621	595	646	663	642	630	656	666	690	608	659	625	582	666	625	662	630	643	661	639	670	632	678	616	649	636	604	635	649	614	614	629	625	667	643	660	635	630	635	615	675	688	665	641	588	630	622	623	641	631	651	563	622	660	621	603	630	625	640	647	646	696	649	619	614	648	658	626	660	618	608	642	644	628	621	614	632	612	646	642	632	645	636	668	637	655	639	628	579	642	649	643	631	620	624	622	641	587	630	622	651	597	666	652	639	638	627	608	653	640	681	661	631	608	685	625	654	629	620	642	607	645	623	643	656	594	642	668	612	642	655	633	641	603	644	627	624	619	637	592	627	686	700	621	673	642	655	610	628	617	599	620	638	645	668	625	652	592	670	670	676	708	655	618	608	674	629	681	629	607	635	666	653	648	660	599	647	669	658	649	609	642	642	659	658	643	636	637	634	677	628	655	650	668	633	602	657	641	622	653	650	620	633	662	669	614	628	651	625	684	631	649	622	649	607	640	671	642	622	609	630	621	648	664	649	639	641	619	668	594	623	615	648	609	644	603	673	659	667	617	654	664	649	631	652	617	674	636	653	639	590	643	598	604	670	676	626	622	645	693	647	659	617	655	612	609	635	627	635	664	611	679	640	579	618	662	639	650	617	639	661	623	629	637	629	588	618	655	629	647	669	649	629	669
25566	21409	27595	25478	9584	2108	1611	1237	1070	1018	1025	9449	17117	12887	5195	1838	1092	881	741	706	707	715	769	748	728	751	745	751	743	767	724	742	759	708	737	763	802	712	726	704	727	695	740	676	751	705	730	748	725	691	720	692	713	733	709	675	684	700	698	720	752	737	723	761	702	709	742	739	725	694	800	702	748	745	740	708	692	765	722	730	732	760	731	755	710	719	721	740	768	697	769	741	700	694	746	760	741	719	702	715	730	765	750	793	725	710	754	702	761	712	704	722	748	783	702	761	780	700	733	749	656	744	668	740	725	754	736	679	725	673	705	713	748	739	733	727	783	738	763	711	713	722	715	690	710	725	706	709	683	716	754	734	701	744	709	714	753	771	736	687	769	732	719	708	729	725	698	696	786	770	762	721	703	719	727	742	671	711	716	741	739	727	757	750	691	757	730	709	715	635	735	721	726	713	675	721	716	728	704	740	701	732	725	746	741	734	718	711	702	769	746	803	745	693	725	764	765	735	734	750	690	728	747	729	718	741	744	761	766	722	730	704	708	735	735	758	726	749	662	730	774	760	778	716	725	722	746	753	720	725	737	764	703	720	740	760	803	745	702	667	693	757	746	687	718	779	748	717	691	720	733	743	729	696	757	746	727	709	742	784	725	729	747	698	765	709	691	745	739	733	717	752	703	751	736	674	687	673	731	688	770	730	697	700	697	752	731	745	754	768	741	715	707	727	701	723	692	693	746	769	734	747	728	720	730	716	741	710	695	720	684	729	690	674	744	705	707	767	742	728	755	685	692	720	718	731	680	795	711	703	731	725	696	749	761	786	729	750	718	731	708	757	747	707	741	757	735	720	702	743	718	755	695	701	685	701	718	683	704	703	738	699	759	728	704	680	700	702	698	727	655	700	731	725	691	753	720	698	784	746	743	727	738	765	755	710	714	710	733	770	748	753	753	759	745	777	760	749	709	719	706	685	738	771	741	708	737	718	753	728	772	713	678	697	714	699	700	696	706	735	686	691	690	772	716	741	720	745	721	668	703	750	724	719	750	710	704	745	746	756	711	777	708	653	708	712	738	705	711	730	733	758	791	733	742	731	738	735	698	716	723	736	772	721	678	716	761	706	699	762	745	713	681	793	804	739	761	781	730	710	740	710	760	744	713	704	725	723	738	719	722	746	784	700	778	729	689	736	738	733	690	732	692	697	710	671	737	736	722	728	716	743	740	716	755	718	732	792	745	731	717	755	718	656	698	749	735	674	694	744	714	747	711	700	738	701	692	701	681	758	716	723	691	753	740	777	688	723	701	719	702	741	706	712	745	688	673	757	713	761	723	714	727	701	733	722	736	689	735	705	696	727	757	752	691	716	726	779	744	769	701	681	748	713	720	714	737	700	699	769	696	773	731	738	724	754	679	747	732	744	734	725	783	711	692	712	727	725	765	721	709	725	731	708	708	748	733	719	754	699	720	706	711	702	690	722	763	737	765	696	705	724	762	646	752	788	727	721	738	813	738	708	712	718	724	723	703	734	709	744	703	728	704	678	723	762	660	712	712	725	695	716	731	698	737	721	720	730	761	690	746	733	726	719	703	760	736	721	736	768	746	745	721	704	748	718	689	785	767	698	728	699	768	712	719	767	690	728	726	757	776	737	734	766	727	703	713	722	709	751	680	751	717	723	750	705	750	754	744	717	721	714	692	796	747	768	709	691	722	684	710	751	725	690	709	787	773	699	691	750	753	728	708	728	696	718	694	733	786	718	711	737	734	736	741	766	667	727	723	760	736	693	755	709	735	746	749	707	742	726	740	741	709	694	698	750	730	722	685	725	732	698	752	700	735	738	744	709	696	687	656	723	748	779	718	758	695	707	693	735	742	706	686	770	774	708	694	755	722	739	730	741	768	717	708	713	725	744	744	711	728	771	746	754	735	709	703	720	745	703	722	714	713	773	712	692	709	763	733	720	703	730	740	748	692	743	765	716	739	757	737	699	728	685	727	750	738	731	721	731	699	715	699	762	707	736	694	783	711	722	718	733	751	706	724	770	719	745	733	735	694	743	724	713	706	765	739	721	711	732	658	722	735	757	672	759	660	686	707	744	723	738	706	751	751	743	695	742	730	750	719	699	785	691	753	710	720	709	717	712	726	724	713	722	755	710	727	667	735	697	740	718	690	730	728	710	696	750	641	710	727	730	706	746	772	753	726	717	736	734	748	720	737	686	747	661	732	697	722	725	733	746	697	711	743	750	725	779	753	723	712	733	729	681	714	748	747	675	708	717	728	755	750	737	764	769	709	757	751	722	744	717	684	699	767	729	740	736	727	700	673	722	665	705	699	772	750	717	748	691	700	739	737	701	712	731	766	743	722	737	685	717	731	742	739	718	713	777	692	700	680	751	779	721	698	735	776	703	724	726	719	706	703	716	702	737	732	705	704	756	738	724	733	710	725	670	735	740	716	742	715	709	724	709	747	714	706	726	717	749	740	751	733	694	749	715	677	761	776	740	715	750	737	697	749	756	725	739	762	670	691	724	753	699	688	729	711	676	724	725	732	729	780	708	720	708	756	750	751	705	795	731	725	727	696	724	731	744	722	768	691	722	709	730	728	690	737	721	734	690	735	750	666	701	688	732	738	707	752	721	687	718	736	759	720	709	760	734	772	730	679	723	706	706	739	676	702	721	706	728	730	725	695	694	670	721	738	705	683	699	701	756	719	742	701	723	711	772	707	750	711	717	744	712	724	719	754	731	750	726	678	694	717	716	721	725	696	738	762	723	704	726	730	713	713	685	753	692	745	728	742	745	734	706	741	718	706	735	749	773	700	725	711	772	711	740	717	724	697	730	760	758	721	774	749	723	727	685	759	709	737	701	702	688	726	719	694	732	745	716	709	696	711	734	752	705	695	766	741	688	769	713	738	706	701	707	755	702	751	783	756	716	751	751	746	744	713	774	748	743	767	719	693	720	744	737	739	678	686	723	715	726	747	724	779	672	723	717	728	758	755	751	722	725	731	730	735	720	714	642	719	731	736	750	789	765	731	742	694	691	719	695	692	751	796	718	690	715	718	710	772	675	712	709	724	741	763	745	678	739	721	698	723	685	784	745	734	770	717	742	714	741	736	706	713	719	728	716	731	740	752	736	738	701	732	733	681	752	705	759	786	742	759	693	720	755	759	727	710	689	684	709	702	717	692	751	682	742	720	747	769	753	704	744	718	731	706	680	723	754	726	759	742	769	687	759	739	751	714	696	706	712	735	751	740	793	741	818	719	757	731	739	759	731	732	748	693	735	692	711	724	706	736	734	717	687	689	706	700	717	713	767	697	703	720	679	689	704	698	740	716	728	768	773	718	732	761	730	669	745	730	721	729	673	726	756	649	729	750	672	695	730	716	706	743	692	693	703	730	755	744	762	710	737	728	663	733	767	741	711	721	695	708	750	692	706	745	712	742	732	775	706	713	698	768	757	672	745	752	708	687	713	690	768	742	744
4390	4927	4496	2400	1857	1621	1487	1283	1168	1003	1005	12358	15809	10680	4515	1705	976	746	668	596	617	610	590	606	611	643	633	599	620	628	599	636	658	651	571	547	605	615	639	577	642	627	634	570	656	638	609	583	644	614	606	626	593	659	610	624	610	613	624	621	606	596	606	613	622	591	605	651	654	572	628	644	629	612	624	615	593	613	615	613	658	634	590	633	617	592	606	597	650	572	617	636	621	633	586	637	578	615	647	626	594	638	613	642	649	639	616	584	629	593	595	614	600	629	583	623	585	609	601	613	599	604	657	614	645	585	659	593	575	617	644	596	598	597	607	600	616	627	662	634	652	620	595	585	625	610	611	609	588	572	656	589	613	641	587	616	632	660	609	625	650	664	639	649	645	614	632	683	635	605	620	616	627	632	609	628	639	591	619	655	624	609	595	621	626	623	642	585	574	614	645	669	623	618	642	536	597	620	616	571	626	591	613	581	610	601	605	559	615	625	653	650	583	643	613	655	634	587	631	610	610	635	651	593	627	628	630	626	602	637	612	598	591	615	596	626	592	672	644	592	638	604	619	571	594	584	640	671	611	649	634	611	626	573	616	604	635	621	646	569	659	593	609	599	584	584	625	650	618	614	615	620	616	620	617	613	626	574	590	606	646	625	618	610	553	656	620	643	597	636	613	618	561	636	606	632	618	617	619	599	651	622	624	623	622	624	619	609	635	643	598	598	575	609	607	641	600	570	613	625	605	551	631	610	651	616	609	631	616	609	589	632	602	653	614	650	597	622	619	629	595	645	620	626	646	637	602	622	602	625	618	622	614	636	620	631	648	599	638	594	578	600	623	616	630	640	569	579	601	613	607	609	626	641	637	626	617	649	619	614	611	606	561	611	571	597	629	674	614	607	649	596	566	600	626	622	605	575	568	595	621	623	649	608	639	619	617	618	617	616	656	602	568	582	647	566	665	663	620	640	590	627	638	620	584	653	615	581	629	588	642	606	637	627	585	592	567	568	614	592	556	608	599	618	636	589	600	574	621	602	617	604	594	606	597	605	602	624	653	611	576	570	626	573	557	609	607	622	662	615	599	590	622	610	629	580	601	608	667	591	614	570	540	676	557	611	600	640	613	610	663	595	616	582	629	668	611	595	633	630	647	641	559	635	631	585	641	603	639	603	618	631	591	641	593	587	598	623	566	615	595	617	634	620	630	623	625	634	633	637	632	655	676	578	604	609	611	651	641	631	618	628	597	664	647	615	632	616	657	653	584	593	617	594	614	623	668	616	568	614	622	610	635	628	630	609	611	572	624	617	614	590	621	635	581	612	628	625	635	625	583	662	645	588	613	576	597	621	596	617	598	630	617	656	599	627	606	650	618	613	609	620	610	613	595	648	585	628	601	628	606	605	586	617	616	646	625	623	641	575	579	622	623	618	643	628	637	603	626	658	621	573	634	645	617	607	598	612	621	628	599	644	655	630	620	593	601	618	622	611	628	608	593	640	583	665	615	649	644	628	614	606	636	606	579	651	597	618	605	541	629	636	627	663	663	584	601	659	601	599	596	624	606	585	589	610	602	648	631	608	623	611	650	655	636	577	659	545	623	591	615	608	595	650	599	613	649	649	569	636	632	667	603	627	621	600	612	659	617	609	629	644	586	655	653	684	626	583	606	605	659	630	622	594	605	617	583	597	617	637	598	602	611	639	610	643	606	585	605	653	624	630	618	613	617	576	656	629	641	603	604	618	594	601	606	638	625	617	654	609	669	662	601	566	623	608	609	575	621	568	641	619	569	591	629	571	605	648	626	641	615	607	574	613	617	624	626	608	613	595	624	612	639	587	595	590	614	633	594	611	610	585	636	598	584	602	602	636	631	612	629	624	613	623	595	609	649	656	617	604	614	622	646	618	624	617	633	622	591	601	649	623	625	589	640	597	592	597	610	582	634	577	632	620	624	592	611	597	618	577	636	609	603	615	634	630	636	570	645	632	558	600	596	617	594	608	575	642	620	593	612	649	599	606	621	652	612	636	652	560	599	618	633	624	580	588	615	626	599	582	599	610	634	600	611	624	679	650	649	627	590	604	631	607	632	612	566	628	627	654	595	633	616	582	631	632	630	605	624	615	600	579	612	614	610	607	612	623	604	603	606	636	626	602	564	642	636	587	597	632	572	647	646	641	661	589	630	602	672	648	594	603	590	616	695	583	579	648	606	653	601	647	577	594	618	627	594	652	593	660	641	623	619	617	607	605	580	615	668	638	598	604	633	640	576	618	591	603	620	618	655	553	599	642	654	606	608	586	648	621	627	607	622	599	611	588	607	605	652	607	629	592	634	610	645	604	593	610	601	628	605	578	632	589	602	576	627	610	615	568	589	620	624	626	623	574	610	624	620	623	593	638	626	589	614	598	635	568	574	630	628	635	626	625	557	644	620	616	648	631	611	603	622	606	621	685	643	592	630	593	632	606	562	589	634	642	627	585	616	612	586	607	629	576	602	626	633	615	613	592	576	608	617	639	590	609	639	604	604	615	591	578	595	636	608	639	615	634	655	573	603	570	637	615	630	581	648	638	608	611	624	642	583	639	630	637	603	633	618	622	633	595	596	620	640	627	593	623	602	565	652	673	626	569	603	602	607	622	621	626	584	615	597	626	613	643	629	567	568	650	629	604	626	572	585	583	651	653	631	610	624	579	632	637	594	640	617	608	584	615	616	634	628	670	617	604	636	642	626	598	624	613	606	634	629	628	630	666	647	609	654	606	585	568	648	589	619	584	595	618	583	591	632	653	626	602	607	609	625	581	582	582	599	614	611	612	634	610	631	598	593	625	591	642	614	616	556	614	621	632	629	598	566	600	630	557	658	611	626	645	618	638	622	622	601	613	613	595	642	568	609	652	641	608	665	629	609	624	631	617	618	592	586	625	629	653	589	583	613	597	635	557	599	597	681	642	542	634	615	612	626	632	630	624	620	610	576	611	635	584	607	625	625	630	609	618	630	624	628	541	578	629	639	648	602	634	633	578	635	616	629	625	588	603	604	653	589	631	600	613	635	605	597	631	598	634	596	645	654	625	620	595	560	600	572	617	655	578	579	635	638	612	627	629	580	614	632	625	648	651	622	626	631	636	599	689	583	654	581	641	589	578	566	602	622	630	625	608	624	606	595	623	570	625	612	608	614	627	568	577	614	649	585	648	602	671	642	663	626	631	596	592	613	613	562	582	664	657	595	601	640	617	590	631	646	642	632	638	592	574	577	615	621	602	613	579	600	633	623	598	635	634	608	583	646	581	631	595	618	616	575	626	603	623	640	573	657	637	616	602	634	625	616	598	639	672	620	626	604	583	687	670	617	630	597	614	558	601	616	600	613	634	581	618	625	578	605	663	608	582	641	607	592	590	614	590	616	660	606	647	667	642	651	601	590	625	613	620	584	627	607	577	623	590	643	624	641	612	615	609	598	599	589	570	618	586	587	616	641	591	600	649	575	651	580	587
24586	21419	28597	24615	21203	7770	2551	1824	1534	1388	1321	15567	27583	22419	10010	3080	1481	969	868	882	820	835	899	845	871	886	827	830	871	834	881	839	820	843	804	810	874	832	844	797	907	800	820	870	833	806	837	850	922	829	878	901	871	820	818	857	852	844	831	797	814	835	797	820	874	812	841	879	851	828	838	815	916	837	807	872	878	855	823	816	823	839	871	854	866	870	858	861	780	831	898	806	874	844	885	852	801	785	793	832	859	742	862	845	848	874	784	778	900	819	833	802	851	845	835	808	844	873	831	844	864	829	812	878	842	845	876	812	831	818	843	849	854	866	850	816	812	834	854	851	796	775	846	859	816	841	807	830	870	803	771	837	854	783	844	861	854	843	858	852	826	861	862	831	795	876	818	838	847	888	821	838	827	882	821	807	848	833	842	837	802	831	782	824	816	820	844	836	858	852	886	860	857	836	849	862	808	825	828	766	810	864	788	852	801	829	831	785	819	823	755	834	850	844	832	829	860	788	860	807	818	780	796	809	837	812	807	810	821	823	855	908	879	772	827	840	814	815	872	810	910	855	863	842	821	893	839	872	803	783	855	866	847	771	853	830	817	832	882	819	864	795	782	793	846	798	855	825	796	854	821	785	830	844	825	830	813	849	836	813	807	874	814	851	857	824	786	895	828	826	822	862	878	852	845	804	847	787	854	835	843	783	867	828	841	772	871	825	761	831	879	866	906	806	837	778	801	828	837	869	832	840	802	760	801	740	824	844	907	849	841	806	865	840	834	815	784	851	790	853	827	803	855	857	801	827	784	828	892	862	814	776	775	838	807	845	837	833	812	824	837	851	792	826	802	840	825	839	789	883	847	842	801	796	860	845	845	876	840	800	803	846	811	828	803	817	831	813	817	836	841	853	852	791	814	856	822	800	837	831	862	796	796	816	796	845	812	813	870	893	859	797	865	863	836	839	883	754	845	857	828	806	821	818	858	815	856	821	861	813	832	843	796	846	822	837	806	787	847	793	842	862	805	838	806	818	823	846	861	811	846	813	833	788	843	885	812	828	846	874	895	783	836	854	842	829	836	872	786	844	833	880	828	837	825	818	814	856	767	782	875	862	841	849	801	850	818	850	838	822	876	832	873	858	879	827	822	857	851	844	853	831	810	842	820	809	821	833	798	846	788	807	759	814	823	804	828	898	828	834	840	868	787	856	805	833	859	838	793	866	814	818	854	814	820	819	865	836	794	800	813	828	845	881	862	856	851	869	886	813	844	851	810	767	838	840	860	838	815	874	805	812	831	852	850	818	871	834	845	824	829	804	808	816	827	858	897	848	828	835	824	808	838	783	838	851	810	821	816	866	842	796	860	839	899	832	847	806	835	805	837	751	812	871	833	796	854	818	893	773	799	829	826	881	857	797	796	831	824	809	815	795	770	776	856	865	831	838	832	796	829	818	813	857	811	828	874	848	796	833	801	846	883	897	802	842	857	836	831	779	809	809	837	839	780	811	840	822	812	837	841	806	831	807	826	875	805	853	800	828	847	851	840	832	821	862	871	824	871	857	829	870	839	771	835	818	841	848	806	815	834	801	863	798	853	807	809	818	825	848	814	842	826	819	845	789	829	853	829	806	791	860	818	809	768	806	839	873	761	859	789	817	835	811	808	829	831	830	819	821	803	799	832	893	841	786	766	781	769	820	825	822	826	831	839	836	833	831	865	846	822	857	814	758	849	869	857	868	831	811	817	801	819	828	797	791	815	843	888	823	819	846	835	825	885	883	806	837	859	854	858	834	824	833	837	857	839	788	833	845	829	808	862	864	770	823	773	829	839	812	805	785	882	823	842	883	800	826	858	844	854	841	823	881	863	799	901	790	887	811	832	834	840	813	836	813	823	820	844	792	836	800	872	810	835	838	848	816	770	831	792	822	874	871	835	834	790	880	852	840	834	841	805	832	831	841	885	788	784	806	849	840	832	845	807	848	808	824	817	783	814	812	843	807	840	832	799	878	799	836	849	794	831	841	806	812	851	863	813	833	840	862	863	849	863	875	822	870	861	819	842	848	817	838	850	788	816	828	768	829	825	853	844	844	827	795	816	835	835	823	859	784	821	901	862	796	809	832	884	872	819	883	793	825	832	864	784	805	856	827	795	827	842	842	852	814	790	803	885	825	828	793	864	817	840	850	794	867	793	775	805	848	870	877	800	814	832	839	797	803	829	835	789	883	819	864	852	826	798	832	884	843	811	793	856	790	766	881	864	829	800	843	782	847	822	865	830	848	820	828	844	872	821	830	816	844	823	795	858	815	822	817	799	810	875	765	791	788	838	832	789	866	818	830	879	862	852	868	840	796	858	783	903	832	881	826	860	815	843	860	883	829	800	885	799	841	843	874	850	831	816	819	881	805	830	796	863	826	799	833	859	807	835	801	852	821	832	786	822	820	767	828	834	824	827	792	898	831	821	808	847	784	871	809	800	838	809	885	817	806	856	848	840	821	880	825	822	866	816	776	801	830	756	832	874	815	848	813	802	884	837	816	863	879	845	833	822	835	814	819	843	871	832	877	759	847	857	829	796	798	827	824	788	838	796	813	815	844	811	802	817	813	787	801	837	852	817	805	772	837	836	802	831	805	844	845	876	802	844	791	805	776	842	812	880	832	815	862	838	839	805	813	804	821	850	835	826	793	849	854	805	805	878	810	785	816	839	824	857	840	845	845	831	798	818	809	859	834	868	858	834	865	834	826	790	824	855	851	845	836	840	874	869	811	793	810	879	784	779	816	839	815	860	797	847	807	840	818	815	832	836	850	833	871	854	843	810	845	796	825	812	846	896	829	855	832	860	867	790	829	818	856	835	836	811	826	819	810	806	823	807	807	903	857	783	819	814	806	875	805	836	783	855	824	859	817	855	831	788	831	859	832	788	831	862	850	813	806	844	764	803	816	851	854	797	862	811	804	823	828	794	867	860	819	852	779	871	841	854	865	858	773	843	888	861	853	784	835	832	850	888	761	786	922	823	838	828	839	852	872	865	823	871	841	846	896	817	860	889	879	804	842	842	858	844	841	814	819	810	853	825	812	804	848	841	820	826	843	895	822	816	808	847	878	862	806	834	805	830	827	839	885	850	877	847	811	821	864	824	881	886	811	831	857	816	856	857	824	854	807	808	867	792	861	820	834	828	775	832	847	858	817	832	810	827	852	855	801	783	817	808	821	802	890	842	809	836	832	853	840	859	809	871	854	851	831	852	844	809	759	875	815	877	802	825	804	826	790	835	815	825	841	836	835	832	848	858	845	811	855	845	862	808	784	800	834	861	779	825	830	847	817	800	809	817	840	867	816	855	837	831	836	804	819	869	831	852	838	837	860	823	824	844	900	876	865	827	823	866	832	828	832	864	851	837	815	834	801	815	824	828	818	798	798	813	827	809	847	783	811	822	811	776	841	842	814	822	856	860	793	830	875	807	818	818	810	808	904	829	815	787	859	830	862	815	782
4739	8182	7709	3822	2785	2177	1952	1824	1655	1531	1455	19598	24273	18319	7564	2755	1356	824	735	698	678	682	704	699	653	704	700	712	680	708	713	695	692	730	722	659	655	703	700	698	715	714	723	698	722	672	687	725	701	671	674	672	693	703	693	671	686	732	721	697	699	709	695	700	735	710	720	661	700	666	700	697	695	692	663	730	700	675	650	688	648	690	700	714	690	702	664	723	656	720	691	655	660	729	709	695	695	721	778	705	674	718	709	701	670	706	629	694	621	664	694	692	695	713	681	686	704	671	642	696	705	666	704	658	643	716	651	656	667	724	676	723	704	731	673	696	719	675	726	695	672	698	714	778	713	668	668	684	653	685	714	675	693	698	640	703	691	654	714	685	682	704	668	729	751	713	684	703	699	708	711	723	733	660	692	687	701	715	652	670	671	754	678	663	685	680	738	697	659	719	690	667	685	700	687	673	701	675	717	666	651	699	721	680	712	723	724	688	671	694	707	683	726	701	721	667	692	686	718	724	676	723	713	685	679	649	711	744	710	667	690	696	689	703	669	677	688	699	705	690	685	712	698	657	696	703	678	667	687	703	696	718	694	677	690	677	720	697	649	701	655	703	732	660	646	733	705	677	691	733	677	677	653	676	686	732	696	682	695	670	681	711	714	655	684	620	684	655	707	653	693	709	653	726	724	681	653	670	705	640	714	723	668	709	695	707	689	660	704	669	654	678	687	694	696	699	683	666	709	737	654	646	697	758	698	647	691	680	713	666	665	663	711	693	732	734	749	696	718	737	660	718	702	721	757	658	682	672	658	719	723	638	718	728	707	729	668	702	716	682	732	677	733	722	755	696	691	696	715	706	679	654	659	698	713	691	688	645	685	686	680	692	675	643	677	663	696	686	695	684	656	672	685	725	687	692	678	702	664	712	657	684	695	701	697	714	667	721	762	692	742	679	682	712	690	732	704	676	703	701	715	668	719	698	672	678	679	716	710	689	733	668	678	706	693	680	724	686	764	736	729	722	687	736	681	699	663	686	686	660	717	673	721	668	719	644	688	688	613	739	664	709	727	678	706	669	689	679	661	676	696	682	673	680	705	749	661	727	682	686	668	744	703	681	657	684	699	739	656	710	696	699	674	697	653	690	710	644	673	706	678	700	670	694	711	694	714	637	690	652	709	711	651	709	643	661	693	680	680	702	711	687	705	686	729	701	734	640	716	671	710	705	706	662	634	683	658	725	674	719	676	679	681	698	656	701	667	712	719	705	708	644	695	693	661	675	715	703	677	691	661	668	724	701	689	709	660	641	696	711	706	684	678	658	662	691	713	678	734	682	673	673	695	730	668	654	678	681	717	686	727	685	711	703	740	682	684	715	655	719	704	675	680	700	652	666	687	648	681	684	723	686	675	699	689	687	666	702	703	701	687	716	674	703	713	693	680	701	681	667	627	709	704	702	676	668	729	702	700	726	653	663	718	701	689	694	677	686	622	723	705	681	663	645	681	682	710	693	710	726	693	670	683	657	668	683	674	708	725	686	695	718	679	675	662	681	664	676	666	688	671	661	631	662	684	698	737	698	670	656	651	681	689	674	695	674	677	717	662	692	692	729	653	723	692	678	683	675	740	689	650	687	711	686	674	720	659	669	682	714	679	721	664	687	724	706	671	662	694	708	694	734	694	694	708	702	708	703	708	703	695	682	689	687	717	681	719	712	718	731	668	658	670	658	677	720	705	707	707	751	639	773	671	695	691	662	610	667	688	676	684	679	671	715	739	709	694	692	706	679	711	699	721	678	714	677	727	727	703	682	721	673	668	691	726	696	673	675	718	714	696	718	729	700	695	649	748	702	672	680	686	739	693	672	711	700	706	662	719	687	719	721	672	719	677	690	634	692	659	679	674	728	713	691	715	727	655	668	701	681	712	689	737	678	678	689	656	709	632	753	666	724	734	713	691	726	682	647	722	711	704	678	662	710	703	718	676	668	625	730	664	719	699	716	683	730	691	718	683	673	652	666	702	645	685	669	684	723	694	712	710	684	737	656	696	740	693	740	718	659	659	704	687	716	654	702	663	735	731	684	721	721	665	702	716	752	655	717	664	714	695	639	717	677	672	755	704	701	745	683	661	660	744	699	680	689	694	702	695	688	705	634	675	723	652	675	709	645	664	645	681	714	676	653	718	693	663	712	691	669	654	716	645	678	719	656	667	673	667	671	705	728	688	697	791	698	662	670	713	674	661	753	713	670	678	687	686	677	738	666	642	684	630	724	715	720	649	684	713	685	675	738	691	668	673	650	659	722	661	700	661	708	730	700	715	675	714	711	719	704	688	716	644	736	726	668	661	712	695	698	676	676	676	653	695	699	692	713	704	633	709	687	657	698	681	698	700	700	673	694	717	655	686	717	714	679	688	643	667	692	680	690	725	719	677	691	681	721	697	632	718	670	635	659	703	689	729	708	699	672	667	694	675	717	662	704	657	646	691	679	707	678	729	639	705	639	666	633	676	696	728	714	644	712	690	739	681	675	687	735	697	672	714	692	674	655	720	686	687	715	677	667	663	706	642	701	668	725	707	744	695	692	667	660	676	678	679	696	712	745	696	672	660	727	680	695	638	695	643	697	684	719	733	671	709	711	701	713	732	683	684	715	676	639	732	683	708	720	654	716	706	685	724	684	664	677	668	633	692	691	699	688	672	681	690	676	735	706	652	637	689	688	678	687	693	660	669	670	708	678	696	680	728	709	635	651	692	631	673	677	682	722	691	705	660	703	715	703	727	661	684	704	656	731	665	726	703	693	699	705	692	710	712	685	655	685	700	760	689	639	727	718	724	674	676	681	723	692	665	745	652	676	714	674	687	665	650	690	720	736	691	675	696	701	689	717	712	711	675	726	707	690	694	700	720	686	650	657	721	704	703	704	719	674	695	691	779	689	685	684	695	692	709	696	681	672	642	657	688	708	700	691	703	666	706	692	692	715	695	681	654	699	683	682	699	720	663	706	687	697	639	715	647	700	707	659	668	723	697	703	647	693	719	699	708	632	702	718	706	681	688	692	681	682	648	698	742	675	682	695	721	711	637	650	662	696	673	707	664	687	704	709	668	664	701	695	652	693	676	725	726	709	685	679	685	664	643	647	641	686	691	682	706	671	653	637	684	671	718	656	657	692	684	654	698	680	700	661	681	707	704	703	647	687	707	700	666	692	649	699	724	698	657	640	681	646	714	692	690	688	694	681	669	640	720	643	681	704	647	688	683	658	754	627	678	732	740	735	655	671	717	693	714	717	649	680	675	689	688	683	695	722	680	681	677	649	614	725	668	716	701	682	676	654	682	661	641	650	669	717	648	704	689	692	662	670	680	701	636	671	692	721	718	678	676	682	672	693	712	698	695	687	661	675	662	735	701	703	649	705	662	640	656	718	657	695	664	665	667	722	692	675	641	748	712	712	678	674	644	688	731	676	720	683	648	672	636	714	694	697	717	717	707	688	684	691
27676	11777	2615	1605	1132	926	875	943	886	831	837	1506	2390	2272	1481	1009	910	834	793	789	766	756	765	749	765	786	788	753	784	775	777	757	781	767	757	757	734	714	796	740	699	730	744	768	771	838	770	829	801	807	794	774	737	768	773	743	730	809	733	777	773	789	744	754	799	768	736	742	699	777	712	733	790	776	717	763	783	791	775	786	756	808	746	759	759	786	809	802	730	741	725	781	809	733	782	759	789	717	802	769	739	773	745	714	796	783	721	745	804	760	777	787	773	753	763	768	751	759	758	799	783	788	756	752	772	757	784	761	771	737	758	770	746	751	772	815	736	761	770	767	794	744	786	796	755	737	724	771	749	752	789	759	744	751	734	749	787	794	740	754	775	771	788	768	771	798	754	748	746	754	793	774	788	759	770	774	779	765	780	779	792	733	751	788	783	737	744	781	703	736	807	722	768	772	754	695	769	729	741	763	726	722	762	749	760	727	764	771	746	692	736	750	752	762	758	772	725	769	743	778	692	742	799	792	805	751	779	779	738	745	759	763	762	753	706	808	712	734	737	778	719	753	776	811	756	756	779	781	756	761	725	714	796	818	758	807	768	765	812	802	712	746	769	811	763	774	779	729	744	811	816	797	765	779	793	815	809	815	800	801	766	774	797	762	768	761	795	760	706	745	759	756	798	741	742	731	748	767	755	780	751	782	764	763	767	746	683	764	788	772	811	804	781	763	794	751	805	768	745	774	763	746	775	746	761	784	741	779	721	741	747	775	737	752	744	792	757	763	731	765	777	734	768	746	706	763	771	766	778	760	778	782	785	783	783	800	766	740	729	767	797	758	748	806	718	755	758	735	750	776	769	782	748	752	792	751	732	796	775	801	803	708	711	806	739	789	748	753	794	729	729	725	754	776	749	812	816	772	770	778	753	768	773	766	795	752	757	802	764	760	783	788	760	771	806	767	751	747	744	755	720	765	763	712	798	786	769	729	752	741	748	789	751	749	750	782	773	764	705	737	758	756	729	743	768	750	786	745	752	752	792	763	766	772	741	754	796	799	764	807	768	775	832	760	730	786	722	790	693	752	745	770	765	752	748	751	793	785	778	769	742	800	818	805	797	720	721	756	816	749	707	728	693	789	792	789	747	764	721	724	769	748	713	747	775	730	775	783	728	731	758	730	766	813	734	784	710	685	718	770	788	741	759	795	734	756	740	761	750	750	793	769	724	749	766	763	751	753	759	718	736	753	774	764	709	749	787	775	772	784	772	747	743	756	769	760	751	748	729	716	760	740	775	691	740	760	764	723	832	774	748	753	748	778	728	750	760	759	697	760	807	746	824	710	781	734	771	791	755	755	791	814	746	804	741	772	832	793	791	759	781	764	762	757	784	784	757	790	779	745	765	779	764	764	826	779	786	777	778	793	791	718	779	729	758	795	777	696	763	811	740	769	720	741	760	748	805	731	747	770	833	753	692	791	696	800	729	761	798	772	780	753	753	750	768	800	787	736	771	771	706	748	758	784	755	745	765	733	758	739	775	720	736	746	718	750	725	746	729	786	801	734	742	755	773	754	707	774	802	780	778	804	768	730	740	750	753	762	721	745	797	798	771	718	778	761	745	732	744	837	761	720	737	747	736	815	772	735	743	783	793	731	757	752	799	772	754	814	795	761	779	771	734	729	734	736	798	780	738	755	773	774	779	767	808	772	736	725	741	816	741	710	774	800	759	788	768	750	771	769	758	745	759	783	805	738	757	798	731	708	740	820	737	751	770	734	752	746	716	744	793	742	731	731	786	716	727	762	825	743	803	710	749	757	766	794	728	764	790	782	715	756	768	804	802	758	771	738	717	764	751	775	728	748	750	774	751	756	756	793	721	760	753	798	808	762	817	755	752	734	722	736	720	759	777	784	739	761	753	824	761	729	776	733	802	743	783	762	753	723	793	753	734	755	796	761	788	790	745	773	773	784	788	810	792	743	769	801	715	762	751	702	744	800	735	706	742	714	743	731	764	769	810	711	760	794	753	767	768	812	773	769	783	724	744	772	770	797	753	781	744	753	754	754	723	772	745	816	755	789	802	771	830	764	775	742	781	816	723	727	735	801	755	803	788	769	759	774	738	783	731	783	769	759	759	729	798	730	775	807	799	767	756	778	737	758	814	758	780	721	713	728	771	746	796	739	826	809	771	741	725	776	757	740	755	759	739	792	730	736	779	752	740	762	780	740	844	763	739	718	743	792	762	767	745	750	831	749	786	749	746	783	737	756	683	784	811	765	708	812	711	693	777	762	804	746	748	765	735	774	763	785	727	746	795	788	760	744	788	751	743	787	714	773	783	787	752	746	767	721	723	771	758	768	796	771	745	770	797	746	776	761	781	720	783	735	808	720	743	754	735	767	734	752	765	766	766	759	742	705	755	742	752	777	814	782	754	764	736	761	761	705	760	764	762	742	766	793	758	709	756	771	764	779	746	747	762	786	822	785	759	767	748	786	743	793	798	724	772	713	721	753	748	789	751	773	797	759	737	749	811	733	796	732	765	822	766	733	723	714	738	806	784	751	735	737	743	754	684	789	770	782	755	752	747	790	755	752	726	706	808	803	763	751	771	786	786	794	776	787	747	738	774	753	845	744	747	777	734	771	773	759	816	733	788	755	751	777	771	788	764	761	764	760	742	807	779	820	775	780	812	755	749	765	715	752	744	758	748	768	737	818	781	777	744	777	754	781	807	735	796	724	786	794	796	699	756	812	728	774	773	741	805	772	762	760	731	797	793	726	773	748	751	775	764	741	737	782	764	701	692	747	722	802	790	782	728	772	799	762	789	788	753	737	738	782	743	751	808	730	732	781	756	807	734	736	733	751	746	757	721	802	740	759	740	771	733	731	803	758	765	738	775	705	754	770	754	775	774	727	795	771	747	752	792	718	774	734	746	782	761	741	721	768	730	756	737	776	745	783	725	791	764	752	748	786	785	797	792	763	772	727	747	765	781	775	759	759	774	754	786	731	795	832	802	681	773	799	809	743	740	751	726	701	749	735	779	714	778	743	717	769	735	726	722	756	761	786	777	752	818	725	714	795	744	725	736	767	730	759	755	742	782	755	761	753	752	699	746	735	776	761	746	787	766	762	744	733	753	820	725	764	758	789	800	755	773	775	752	750	775	733	765	739	730	799	742	769	748	753	760	767	731	803	738	788	790	776	772	771	706	730	730	786	744	708	794	771	779	742	757	765	734	693	770	789	750	721	714	751	787	719	757	784	743	769	790	811	787	750	795	782	780	791	728	773	794	767	765	753	760	799	731	736	762	771	729	756	762	743	736	751	783	774	779	758	767	793	785	745	818	748	756	735	735	746	746	775	796	717	789	812	782	770	796	771	746	736	777	745	795	785	754	742	747	792	753	748	764	766	692	721	764	827	748	801	768	815	729	765	758	753	790	795	777	731	749	759	722	751	772	769	752	782	736	767	764	741	726	700	746	748	829	768	794	751
5908	1947	1656	1085	830	804	810	853	908	788	745	1755	2475	2126	1313	895	728	636	622	606	647	653	653	647	628	639	612	633	650	588	602	646	685	613	600	638	584	627	670	623	553	593	640	676	635	597	632	579	632	655	599	579	661	591	606	632	605	674	637	615	638	587	637	623	650	657	604	613	595	620	679	640	615	596	586	617	663	631	646	650	623	634	588	635	636	633	638	638	621	599	623	632	680	646	588	595	652	619	621	589	655	620	665	642	617	585	631	582	637	599	635	609	571	638	562	627	626	670	634	624	644	595	607	650	625	585	649	647	610	615	655	586	608	588	617	585	653	643	562	617	591	634	662	632	633	616	594	625	604	566	634	629	655	599	604	563	577	654	599	587	591	646	656	629	611	665	669	656	589	658	651	567	635	614	608	609	625	582	612	630	633	632	598	647	587	634	620	620	611	642	618	587	601	643	634	644	604	601	631	628	595	654	624	615	612	612	678	610	673	629	596	646	633	601	658	572	637	627	632	587	628	597	614	639	621	614	637	685	613	653	638	611	578	610	625	593	567	629	628	665	627	635	654	668	598	621	621	595	604	639	595	607	561	594	621	620	651	623	638	621	573	613	626	584	623	647	643	582	595	621	623	611	644	611	612	621	663	605	557	605	642	646	587	604	619	608	649	625	621	605	616	598	618	632	615	627	666	577	659	604	633	616	615	591	614	604	627	629	589	644	631	601	638	630	600	644	626	644	599	646	599	657	610	656	621	641	590	665	601	624	602	621	653	618	610	664	629	659	614	615	586	614	604	646	625	588	622	670	637	609	601	645	638	643	660	642	618	597	608	611	629	636	676	665	620	628	620	642	575	668	608	605	621	632	660	595	640	583	628	645	621	652	638	585	625	658	593	655	617	630	660	597	599	610	559	587	675	596	633	636	627	593	587	666	630	668	630	611	596	641	669	607	602	630	632	623	613	607	593	646	595	574	597	618	588	622	580	640	613	611	638	637	653	616	611	617	604	632	615	585	643	617	621	606	598	663	625	602	641	625	597	621	598	631	633	596	644	655	641	561	600	615	641	632	643	649	600	621	637	616	632	616	608	652	603	639	635	626	601	600	612	642	595	598	631	634	611	605	605	655	606	636	649	587	647	619	621	623	631	627	604	614	577	654	634	612	629	635	622	612	632	642	584	607	658	628	620	594	601	619	620	663	623	635	642	675	641	603	607	602	645	549	654	650	613	596	620	612	596	585	626	630	611	642	613	631	626	606	635	590	649	607	616	617	611	602	646	674	603	636	581	585	641	645	608	602	628	627	636	633	688	595	650	598	624	617	644	605	641	619	628	581	639	590	623	608	637	654	631	622	660	634	599	610	650	601	615	587	617	608	651	626	658	575	598	574	620	630	626	623	594	668	599	644	631	608	604	628	644	616	600	634	594	620	567	613	664	618	602	609	632	605	595	601	638	625	611	607	617	568	599	622	573	591	632	629	632	595	602	554	603	603	619	627	587	593	607	597	643	592	622	609	612	613	635	568	624	595	626	634	648	617	595	644	644	559	626	632	632	660	614	590	618	635	640	646	614	651	635	592	571	596	633	611	648	560	646	598	630	660	630	635	601	622	611	638	646	638	602	602	649	604	610	589	662	594	619	684	630	615	585	627	591	686	658	665	608	658	606	609	683	632	639	609	633	646	617	614	665	617	581	642	589	609	650	608	694	638	610	600	616	611	616	631	641	657	607	656	646	620	611	639	605	630	616	619	622	610	654	652	661	640	612	615	619	639	603	644	628	620	579	619	613	599	648	574	642	613	607	603	642	572	611	617	674	630	595	612	617	591	593	583	587	583	624	668	633	637	613	633	640	615	603	616	606	581	616	630	639	632	642	605	622	602	632	614	570	621	615	622	593	581	610	613	623	638	642	668	616	631	641	645	579	660	638	661	638	586	639	645	603	622	592	566	591	644	593	583	625	642	608	630	610	627	632	606	606	653	620	617	601	614	598	632	592	629	550	569	626	622	647	614	593	639	616	615	649	600	668	632	630	618	609	621	588	654	605	589	635	616	603	610	607	644	642	655	605	665	625	587	609	635	607	627	598	645	657	576	623	612	651	633	633	586	619	611	607	630	585	652	622	627	634	610	636	604	599	617	625	651	593	618	614	646	624	644	644	619	603	598	567	650	620	654	657	586	585	595	648	634	643	676	612	619	573	590	613	607	577	628	628	606	628	607	621	606	658	579	604	641	616	595	670	601	636	636	635	587	595	608	618	633	645	574	600	614	593	622	632	653	592	605	628	585	647	607	590	623	603	612	591	632	655	593	546	620	632	608	594	637	617	659	639	638	614	624	632	649	580	605	607	618	608	625	649	617	616	621	623	612	608	670	601	657	653	639	587	648	637	557	593	659	646	619	607	631	607	625	612	652	655	633	640	599	590	614	634	668	613	614	569	625	646	638	603	593	593	618	627	642	614	640	584	635	635	629	584	603	594	618	644	622	608	647	662	658	611	586	642	606	588	576	641	627	627	619	630	603	631	611	645	615	619	648	618	645	631	573	628	626	648	639	608	614	617	585	633	621	613	630	603	583	661	593	609	627	633	619	636	596	643	616	614	654	590	640	600	645	656	647	663	649	614	596	602	604	605	646	612	575	617	600	583	614	650	636	594	636	603	598	590	656	611	651	614	604	589	626	574	623	610	587	701	601	596	618	638	606	641	646	638	631	626	637	649	560	595	642	678	626	581	564	609	610	572	605	669	649	639	576	653	584	618	585	623	604	616	646	621	599	620	680	620	630	648	617	621	647	625	606	669	612	616	597	559	648	570	638	583	636	673	621	614	591	618	595	649	588	642	618	583	589	606	616	602	574	587	628	618	635	605	652	614	646	611	611	591	596	591	655	639	668	613	638	610	603	580	620	623	610	625	639	632	627	647	577	596	636	584	591	669	570	628	587	629	617	593	670	630	629	580	582	660	676	609	638	609	653	641	607	621	585	585	611	605	640	604	665	643	689	622	597	628	658	642	599	625	580	616	644	615	660	552	635	609	619	603	656	603	580	668	617	654	606	594	637	634	639	625	636	615	620	634	650	625	593	648	638	596	621	622	620	603	608	606	624	601	643	605	613	638	639	627	597	600	635	664	601	605	653	589	628	651	606	633	617	655	662	620	623	648	642	621	598	606	603	610	616	605	611	602	608	593	622	558	610	634	618	668	628	594	661	613	648	631	604	580	611	615	575	615	642	602	624	642	629	620	609	636	660	611	626	591	637	613	591	628	602	645	599	581	624	641	641	631	605	635	661	593	611	642	660	626	614	645	626	599	561	628	593	668	566	622	615	651	659	620	604	593	606	603	594	619	638	652	621	611	620	576	624	635	646	618	611	614	607	610	653	591	622	602	636	602	615	651	612	663	656	611	585	639	654	600	620	619	630	661	626	640	602	663	592	608	639	637	592	658	631	575	597	647	585	601	638	643	626	655	625	604	613	632	653	648	624	599	594
25586	21414	27539	25551	8806	1741	1308	1072	1167	1084	1030	8172	16432	13294	5945	2078	1063	794	779	712	702	729	744	702	667	684	723	746	711	709	685	728	754	711	748	699	714	717	718	690	727	701	742	738	724	723	696	702	728	746	727	692	754	698	725	697	682	725	727	706	729	722	730	723	698	726	686	728	680	703	734	710	667	744	705	734	744	731	671	729	748	732	688	691	666	711	709	687	766	684	644	778	706	683	761	710	695	672	725	719	707	696	689	717	747	745	736	716	683	726	673	710	668	738	735	742	709	704	733	665	722	714	738	721	713	683	708	699	695	700	710	693	729	683	713	726	682	748	702	715	716	729	718	718	728	703	711	676	740	715	709	700	707	745	720	699	663	754	720	693	664	731	662	704	681	712	708	716	653	687	701	727	736	672	701	713	717	683	688	705	770	685	721	697	687	709	674	726	705	732	735	704	732	755	705	711	671	701	703	706	708	708	693	685	733	717	734	755	668	719	632	753	690	765	742	717	725	715	695	738	692	702	781	745	681	716	703	707	757	752	683	684	729	744	721	679	751	720	670	692	690	682	708	690	683	728	699	712	691	726	695	702	778	735	678	720	711	705	698	725	724	672	637	732	731	720	704	713	681	715	715	754	721	644	674	699	711	744	733	740	705	711	740	705	706	703	719	675	741	681	699	697	744	702	705	669	709	694	686	697	691	676	712	720	702	665	730	691	741	735	690	718	687	704	768	659	705	724	720	705	666	693	715	740	728	697	728	719	719	702	688	700	646	713	658	670	707	705	735	710	716	677	719	663	707	728	735	666	684	699	629	669	703	742	645	669	694	712	692	721	719	696	688	720	749	687	737	680	691	716	719	738	719	708	727	710	687	698	712	706	732	654	687	704	763	723	680	701	751	692	726	762	713	767	680	715	678	742	713	664	708	683	744	693	737	736	675	749	679	677	690	721	678	751	687	684	738	673	749	718	662	684	701	718	695	669	721	662	700	674	672	749	716	708	710	712	675	753	729	687	698	690	717	714	696	763	700	723	676	671	706	700	694	707	698	663	705	736	700	712	690	696	740	749	714	702	684	714	722	690	743	666	687	704	695	711	733	663	704	704	678	704	747	651	720	754	718	664	719	703	680	733	662	695	704	674	701	711	697	677	728	647	723	689	744	715	681	691	698	658	758	719	760	723	704	725	709	690	683	695	657	737	717	710	734	713	753	720	630	724	719	698	690	702	713	688	659	737	662	742	758	751	677	743	675	693	715	698	631	695	699	670	705	681	689	751	751	695	729	717	672	684	691	741	673	726	733	735	695	738	687	721	735	730	747	671	694	696	735	701	716	735	731	728	698	692	688	690	675	656	739	730	688	649	697	734	671	673	749	702	708	739	700	639	664	727	712	692	731	665	724	713	675	710	651	722	708	689	740	710	744	708	699	707	662	759	708	740	741	692	696	712	685	717	681	682	709	737	692	746	663	722	705	696	710	762	752	703	684	717	742	728	758	724	746	662	689	729	723	691	676	717	758	749	737	743	701	672	699	720	691	774	685	697	753	687	698	713	731	715	705	680	682	719	750	698	685	731	738	711	700	674	720	700	687	667	666	669	664	734	726	680	679	676	662	739	673	680	714	733	720	748	645	718	667	684	717	693	696	710	715	672	695	705	715	687	719	667	685	679	716	651	737	732	686	748	644	671	729	662	647	756	729	684	677	760	711	668	728	703	727	733	746	701	722	717	718	722	707	747	727	722	699	686	686	674	694	772	679	764	718	739	711	669	717	756	667	694	700	658	741	660	674	734	709	714	690	737	717	683	691	683	723	702	702	717	741	736	719	756	717	742	710	718	694	695	735	714	693	727	680	703	703	699	689	660	688	739	711	717	696	696	693	740	733	706	722	672	699	677	773	702	695	723	655	668	615	713	663	717	695	681	699	725	732	706	684	723	726	721	715	671	683	688	648	723	688	721	737	688	736	691	679	732	680	710	672	748	701	683	756	683	702	710	761	748	727	711	644	672	742	645	742	706	706	723	767	748	696	703	717	708	722	685	714	695	761	724	726	745	755	715	748	676	684	752	703	678	732	701	653	690	737	703	718	670	694	657	719	701	701	710	688	714	733	671	704	701	650	723	661	748	720	724	716	701	683	694	716	716	744	746	708	743	681	725	641	643	729	702	689	692	718	687	703	711	732	700	660	685	711	687	705	719	688	712	682	747	655	726	716	655	660	689	725	750	717	698	714	700	728	694	684	737	729	743	680	693	706	699	720	740	693	718	686	706	728	696	711	751	734	731	736	671	749	749	749	693	715	816	670	679	701	648	688	682	684	696	727	717	715	700	703	677	677	664	728	671	702	718	718	723	736	728	725	719	728	678	726	688	683	711	696	736	752	744	719	722	750	735	689	727	703	677	732	716	743	702	715	722	737	732	677	724	713	709	714	691	660	641	662	742	670	688	735	681	715	753	729	658	734	725	699	672	710	696	687	741	706	732	662	702	696	723	718	697	697	715	714	712	694	695	716	702	688	739	714	736	730	714	715	753	686	694	707	719	672	721	715	712	727	734	668	701	695	688	684	746	768	690	689	716	707	723	674	714	701	740	686	695	683	714	725	749	708	705	729	707	703	698	669	678	713	718	685	716	736	727	658	682	710	740	710	720	713	713	702	677	690	695	690	717	720	703	718	719	705	709	713	720	688	713	708	688	680	656	722	728	708	682	704	689	694	671	664	695	670	747	684	723	687	717	699	737	678	684	668	726	747	713	726	708	698	722	689	702	685	740	770	705	725	684	728	651	691	705	752	714	701	684	693	642	683	710	701	714	712	743	706	710	698	697	731	679	755	664	704	691	725	670	703	751	707	724	689	708	729	714	733	695	732	681	691	726	721	707	699	727	653	690	670	694	761	720	655	747	720	710	682	725	780	696	671	744	681	704	679	720	698	708	735	701	719	698	709	708	723	745	709	731	707	669	714	725	678	686	703	708	712	718	675	674	690	702	725	707	671	699	710	694	686	741	708	676	706	727	741	740	705	728	686	708	675	759	706	701	709	675	635	682	688	710	661	704	666	750	690	655	664	723	691	689	707	687	658	713	729	716	701	662	681	661	667	693	729	707	720	730	707	720	669	750	695	716	689	740	732	722	694	777	687	690	704	643	678	667	718	663	709	736	722	676	695	707	705	706	727	703	751	707	746	726	685	693	723	681	704	669	752	696	731	688	681	684	680	712	667	722	694	739	754	636	688	718	622	702	741	674	686	698	710	687	661	713	718	734	678	760	661	726	681	698	715	716	748	694	651	706	723	723	693	743	675	692	688	698	744	761	677	707	699	744	642	682	724	722	652	718	644	697	648	748	702	670	734	718	735	703	719	713	709	674	692	709	718	658	671	685	723	740	703	696	689	687	739	694	709	708	713	672	706	694	670	724	722	694	689	679	703	724	686	717	709	736	685	750	707	718	717	691	697	700	723	696	741	668	700	675	702	696	697	716	745	713	680	710
4527	4935	3566	2034	1498	1238	1116	1048	1286	1143	1063	10841	15407	11477	5076	2007	1039	719	613	627	562	597	635	592	635	589	611	553	589	599	623	595	584	653	632	608	577	586	626	628	565	641	654	567	603	602	592	561	616	582	605	611	623	633	610	598	601	627	588	636	638	621	592	590	619	599	582	625	597	584	569	643	608	638	618	567	625	602	627	574	618	560	631	579	593	607	537	609	558	597	567	582	596	579	590	600	606	562	579	584	598	608	595	607	617	606	581	580	611	588	590	598	577	630	574	582	602	578	569	540	616	624	635	585	587	540	615	565	580	595	604	563	564	649	613	583	586	575	611	571	588	616	579	591	598	560	610	591	565	569	588	568	660	594	635	590	593	600	584	605	573	602	587	621	609	592	606	575	613	630	598	628	517	598	601	578	609	619	599	589	551	586	613	628	569	629	579	620	583	619	584	604	613	627	600	591	597	627	576	626	580	620	575	546	593	602	580	618	572	599	604	586	593	577	571	585	591	607	632	612	622	590	630	621	601	634	590	526	556	646	542	616	569	603	601	566	592	632	566	591	597	625	560	564	548	588	561	559	574	622	577	606	630	609	618	627	577	653	570	600	584	623	595	575	591	612	601	567	601	622	637	618	573	596	641	609	613	610	601	616	601	576	570	594	634	622	599	579	606	607	560	576	549	580	584	591	586	595	587	592	586	590	571	588	608	588	606	588	619	586	627	582	610	583	591	577	576	594	613	605	576	571	600	575	560	594	624	627	563	602	604	633	608	599	639	637	638	614	594	607	579	556	619	581	599	608	587	567	611	606	599	604	583	578	614	578	551	586	604	614	547	659	597	551	573	605	605	570	596	620	582	564	576	603	596	565	580	582	645	603	583	597	607	600	586	552	602	603	596	586	593	622	569	583	555	590	575	612	574	581	572	547	605	619	576	553	596	624	544	546	587	668	597	638	594	623	600	581	566	578	665	604	617	566	609	570	568	603	625	615	627	613	544	591	577	608	572	625	603	597	602	601	614	575	591	602	559	590	600	591	566	598	598	631	590	613	604	585	598	607	575	569	567	590	579	597	579	619	617	533	617	591	636	588	665	530	606	615	589	609	601	609	605	570	575	628	580	591	652	610	612	586	590	618	641	625	571	578	617	550	597	554	562	565	613	635	613	597	626	608	614	606	598	582	601	602	603	613	650	581	585	586	645	580	608	579	552	632	574	580	601	558	588	591	561	562	616	597	556	648	562	576	578	597	620	646	612	537	629	583	601	573	583	564	590	590	609	554	571	628	584	601	619	572	600	542	623	620	610	577	642	581	591	610	618	546	539	614	581	631	634	629	585	588	534	602	583	604	581	601	602	577	557	623	629	545	590	591	599	590	595	555	589	582	578	636	597	580	614	583	577	557	606	614	582	601	592	587	557	611	578	589	576	626	654	608	600	577	619	557	589	580	592	633	612	576	549	635	568	588	627	573	559	599	615	617	563	620	582	623	601	586	638	553	589	608	538	602	619	576	551	576	620	539	611	612	602	569	619	572	579	598	620	570	640	637	611	552	608	566	618	610	563	572	580	575	550	608	626	605	611	611	605	610	583	618	560	628	580	570	625	610	549	624	609	636	618	630	587	648	571	611	595	580	593	612	612	609	572	540	600	608	595	583	593	602	628	572	600	596	605	602	598	599	593	578	608	619	604	631	610	581	600	616	601	599	632	588	602	625	613	562	574	577	604	578	603	574	634	584	588	599	629	620	567	584	616	584	599	625	599	606	586	565	563	633	611	593	598	573	602	587	566	565	582	590	629	588	580	598	571	585	590	555	594	620	610	582	551	591	623	635	608	591	673	587	564	581	565	546	626	578	613	575	629	592	582	599	631	630	640	596	636	572	588	561	616	616	570	553	633	611	569	581	613	618	601	651	622	597	628	571	577	603	537	588	599	583	601	605	592	553	579	568	584	576	598	641	551	584	562	616	568	580	571	595	624	593	666	546	588	579	592	576	540	592	615	558	584	591	572	574	602	626	568	604	648	608	593	598	636	666	591	637	605	621	597	566	609	601	580	626	555	603	624	601	623	585	558	569	577	629	591	560	582	601	536	613	546	596	617	609	567	586	573	597	558	567	622	604	609	552	649	570	574	647	625	646	614	610	589	590	600	557	636	573	624	574	564	588	607	615	646	616	588	589	603	593	577	605	599	588	580	609	592	621	551	624	558	539	584	588	617	586	606	591	575	593	595	628	614	562	572	545	602	626	588	608	609	593	567	595	583	597	573	616	579	598	592	566	583	556	633	573	584	576	574	628	557	629	592	643	610	578	568	605	604	610	613	584	617	586	614	601	608	608	588	601	613	615	595	555	571	571	584	621	569	590	589	595	605	669	585	618	606	592	573	617	634	583	561	597	588	592	596	576	598	584	629	606	578	616	563	588	548	571	584	633	568	580	594	609	591	558	607	579	584	576	593	588	602	556	592	629	598	607	620	594	585	610	612	602	587	579	607	586	567	567	632	594	603	589	569	611	590	614	587	585	580	612	576	586	592	582	609	574	597	566	536	565	570	579	629	588	622	621	636	592	608	613	623	590	598	582	628	640	592	554	584	596	558	611	628	588	586	639	583	614	556	579	583	581	586	591	620	593	636	565	585	592	626	573	583	559	614	601	588	640	610	595	585	582	603	614	576	618	624	589	605	591	619	602	640	620	590	602	599	516	626	572	573	580	578	604	593	551	645	590	564	610	563	562	595	564	574	585	604	559	572	558	607	572	601	554	564	596	568	609	643	588	642	594	565	569	608	652	596	589	581	612	570	566	609	591	611	596	600	605	573	587	583	620	567	591	586	576	572	555	583	570	598	611	573	591	561	610	610	593	597	576	595	597	583	605	593	600	603	592	570	581	617	551	623	614	623	605	573	594	551	598	637	573	582	655	643	583	587	613	576	608	596	618	616	592	596	597	581	613	586	615	606	563	591	615	628	600	601	595	551	590	615	599	636	602	587	645	627	610	578	560	632	552	565	587	555	623	597	581	556	607	597	613	618	590	591	608	540	604	579	607	574	602	599	615	585	594	623	595	585	599	608	571	600	593	588	617	563	615	618	609	570	563	577	556	589	556	611	610	624	584	598	539	598	552	583	626	590	630	634	589	617	606	576	614	570	604	581	621	628	560	610	582	604	574	615	598	580	584	622	588	638	602	573	607	606	583	569	579	628	574	598	601	619	577	562	605	548	553	585	563	561	567	604	623	564	551	606	598	611	611	573	580	568	585	641	619	558	560	585	589	561	602	607	602	564	613	589	636	615	571	619	597	549	604	629	581	610	618	583	605	575	567	593	556	630	612	566	590	632	641	599	566	572	595	619	593	584	578	564	635	594	557	571	589	567	566	598	619	620	611	635	565	606	599	551	596	637	544	580	598	625	580	566	635	626	607	559	633	571	576	593	589	596	585	596	591	575	615	624	611	625	634	599	600	635	568	622	556	601	580	560	617	605	582	581	579
24569	21406	28648	24543	21227	7014	2110	1398	1288	1497	1423	13731	27650	23178	11120	3497	1604	962	905	785	812	843	825	789	825	784	819	841	815	887	810	819	794	865	842	792	792	888	842	783	801	837	840	792	821	792	807	832	864	850	854	846	835	847	838	838	823	807	767	847	832	773	855	793	836	848	794	803	818	826	815	791	803	854	806	814	821	821	818	864	799	827	797	848	825	765	813	819	808	801	816	774	821	772	826	858	855	777	838	825	787	801	837	786	800	797	800	746	818	860	829	842	820	850	785	838	811	811	842	817	813	811	791	806	782	786	782	836	758	797	777	851	763	901	795	823	841	787	824	845	807	842	798	815	806	871	813	798	822	821	839	830	792	844	825	839	810	831	802	820	778	806	843	801	834	805	809	852	799	818	802	772	811	764	780	875	790	833	785	831	768	814	811	840	819	814	835	814	798	792	837	814	785	807	897	786	788	823	806	770	818	875	806	816	876	816	822	869	808	809	783	825	789	868	844	802	848	830	828	838	801	823	817	774	793	829	815	832	838	831	803	784	789	782	776	807	828	792	818	811	798	843	851	792	867	804	851	829	824	814	797	792	800	799	792	786	822	818	813	807	798	792	803	782	808	785	827	788	835	834	800	841	849	816	834	778	809	805	809	783	783	873	767	823	830	834	756	859	822	793	804	797	843	814	833	823	826	844	833	824	785	845	792	814	803	881	798	808	827	752	823	777	781	769	778	787	813	814	815	808	882	817	805	809	808	838	828	820	836	782	849	801	820	806	814	761	827	831	867	773	812	838	776	818	815	838	808	786	850	790	789	784	850	821	776	796	793	850	800	840	806	820	816	813	802	822	833	778	780	788	783	800	847	767	852	804	806	798	866	822	867	782	837	817	868	839	817	810	810	836	814	825	812	790	806	785	802	787	836	787	801	772	832	825	881	786	780	767	809	833	778	774	817	805	772	808	815	808	798	817	855	763	804	856	862	798	831	824	798	784	809	841	797	750	777	860	802	801	816	850	778	828	825	817	850	801	811	827	827	882	797	799	858	819	827	786	801	776	772	836	800	782	769	789	831	775	812	859	807	771	791	815	829	812	806	872	804	836	835	779	786	779	793	811	775	782	871	783	824	821	808	798	829	798	818	827	855	828	844	835	811	773	802	807	803	788	785	764	806	836	783	807	802	823	805	792	788	834	779	787	815	788	785	799	779	811	767	819	844	810	848	814	755	783	796	835	789	727	837	817	814	821	797	812	793	818	785	880	788	832	816	830	821	790	799	834	862	796	799	777	858	824	871	793	826	823	807	784	847	801	842	787	826	806	771	852	813	829	868	851	839	811	808	805	840	855	872	847	814	786	849	788	811	783	773	826	786	819	807	829	812	802	790	834	742	840	823	761	791	824	769	780	769	843	785	836	839	784	775	784	852	861	796	810	821	809	767	826	822	806	788	819	833	837	774	771	867	777	813	834	848	805	841	773	823	840	789	793	791	836	795	797	817	781	816	859	818	802	848	841	829	827	819	834	811	796	808	825	768	800	818	808	777	815	763	811	795	853	770	749	830	820	812	859	814	796	813	784	823	774	842	811	849	792	832	816	776	871	847	870	793	778	827	770	862	801	872	821	803	758	762	810	806	735	841	797	818	798	799	799	832	847	762	835	805	852	837	806	816	818	754	810	796	764	827	771	768	838	792	769	802	845	797	827	817	773	817	778	818	792	874	852	811	790	838	837	813	824	807	791	782	770	809	872	798	815	847	787	809	839	773	771	792	814	857	859	822	778	874	813	814	823	832	790	785	828	809	808	819	787	857	768	767	789	807	767	837	808	806	816	811	797	800	808	828	776	828	787	811	800	825	811	811	784	808	789	796	815	831	833	785	777	772	830	789	829	830	787	805	799	809	816	841	838	779	792	785	790	810	808	834	807	804	819	857	772	837	804	799	801	817	774	861	800	746	846	826	832	789	816	808	829	806	807	773	798	783	823	814	886	804	827	791	846	775	768	875	811	793	820	769	827	813	830	855	807	829	745	838	811	813	795	869	810	828	814	858	825	856	787	832	807	813	792	770	737	776	797	792	874	769	788	793	794	752	817	880	839	792	823	795	789	840	768	815	828	811	782	780	768	835	817	828	797	839	819	757	783	801	779	856	846	816	805	851	802	819	841	825	838	785	837	810	882	842	887	841	811	785	815	865	830	769	809	786	849	818	827	840	816	764	815	795	781	786	791	800	754	771	822	814	834	809	817	830	828	789	813	855	833	809	830	814	819	831	868	797	747	827	810	859	855	825	822	778	849	808	804	819	879	845	771	794	783	842	826	788	842	824	746	792	769	761	822	823	787	798	870	822	826	819	785	793	808	824	849	807	761	836	821	759	752	832	760	816	813	792	826	782	789	805	801	837	796	812	791	837	837	843	810	832	830	821	807	768	771	794	833	775	731	806	776	837	807	792	728	809	825	794	825	807	802	789	796	856	789	826	809	812	807	833	773	818	858	790	813	778	812	825	803	813	809	797	856	800	821	816	794	859	874	870	792	790	816	844	807	841	774	852	823	798	761	846	834	803	817	805	860	836	908	812	783	789	820	814	818	828	831	823	830	835	795	833	831	829	820	819	796	814	835	851	818	793	812	806	810	860	806	795	781	829	849	784	811	853	856	786	791	850	793	815	800	809	778	760	803	746	777	818	805	855	765	781	787	843	790	790	792	752	834	851	790	786	776	868	815	814	814	792	835	788	834	862	826	782	844	794	877	788	815	789	848	835	799	841	814	820	804	763	800	810	827	767	819	822	796	737	790	823	786	760	782	790	826	776	830	814	858	808	778	768	802	794	853	792	790	820	800	849	863	799	781	782	812	784	780	805	825	774	802	847	776	813	789	818	774	794	838	819	820	803	802	794	800	783	813	817	803	818	812	803	765	797	848	786	790	763	819	828	866	833	797	796	857	807	818	746	781	816	826	809	766	828	838	787	790	839	818	778	799	862	766	794	806	821	775	791	829	799	775	800	807	820	846	812	807	858	851	816	791	833	789	839	799	807	803	852	787	805	776	851	789	800	776	765	806	830	827	787	838	844	801	810	810	815	780	833	787	811	824	766	825	842	847	760	803	799	807	792	799	871	794	854	780	827	861	747	790	810	832	781	745	795	834	830	837	806	845	806	772	828	801	789	799	791	808	806	830	807	862	817	802	781	799	861	820	799	823	815	824	786	778	810	791	843	809	788	837	786	810	789	774	768	735	741	810	810	842	815	816	854	793	802	792	777	790	798	794	769	791	789	788	792	751	813	819	842	818	787	869	823	751	832	843	791	836	834	832	842	797	828	859	742	828	864	800	799	808	793	806	839	811	838	851	814	814	853	810	784	771	770	787	798	871	844	803	809	792	750	799	847	812	785	802	806	806	795	833	797	827	833	744	777	794	770	815	798	821	820	809	850	806	778	916	805	842	816	873	825	814	791	855	776	728	799	805	738	774	789	852	775	824	789	827	823	781
4566	7203	6276	3112	2229	1865	1578	1422	1411	1767	1605	17336	25078	18806	8523	3118	1477	814	724	711	752	686	689	717	672	664	687	685	700	703	658	686	719	628	628	696	716	670	751	681	667	711	693	675	638	693	730	669	665	684	663	675	665	684	672	708	720	700	696	709	649	683	709	699	648	654	685	671	713	683	745	639	677	679	671	700	732	687	701	697	676	701	651	678	670	689	715	702	670	685	671	680	692	667	646	695	668	665	667	700	724	673	688	685	684	676	642	702	708	651	673	698	638	658	665	685	655	715	699	693	669	733	707	618	683	686	629	704	660	664	666	638	653	708	678	678	678	650	678	669	716	666	688	625	700	640	661	707	692	664	673	690	657	680	696	709	656	710	663	683	720	732	697	691	721	686	672	673	733	661	657	727	655	668	727	688	663	672	698	681	657	624	721	660	653	674	686	718	671	673	643	712	706	656	722	686	696	675	666	708	675	653	717	714	689	693	690	707	620	681	689	730	682	699	712	644	712	719	676	726	684	732	664	711	650	640	695	652	733	650	683	661	663	667	677	691	662	706	661	722	651	639	649	670	683	683	727	691	664	655	706	654	650	648	696	684	710	657	674	657	680	725	694	734	718	643	684	713	696	701	698	659	654	705	773	656	716	699	719	702	705	700	681	705	652	671	657	687	665	654	652	675	715	710	690	640	651	679	717	684	667	661	673	679	728	680	655	652	688	667	674	716	731	679	665	638	684	646	687	647	680	696	667	646	646	664	682	681	658	697	674	700	678	709	657	634	714	619	631	689	661	692	680	634	676	693	712	689	701	630	659	674	669	690	706	660	687	690	722	679	671	695	702	659	698	699	677	700	649	657	697	677	734	641	671	699	690	720	656	679	691	716	704	693	628	690	637	700	690	633	653	675	641	702	736	679	664	682	653	673	641	667	675	724	706	712	674	713	627	697	679	694	708	688	666	679	681	658	699	663	668	709	675	710	669	653	677	653	639	624	704	677	645	687	703	677	672	682	645	669	668	657	635	649	689	658	649	697	656	710	653	697	678	696	648	657	720	677	685	693	672	643	725	676	687	705	668	664	664	671	649	643	690	711	660	684	641	689	652	679	695	702	671	710	709	716	674	650	723	674	679	695	680	661	661	639	709	666	697	631	643	682	609	666	688	654	675	686	652	640	676	679	679	693	642	695	666	728	716	744	650	665	691	721	638	713	684	714	656	702	710	668	636	679	651	700	673	641	635	716	649	705	631	709	674	664	739	723	664	666	690	685	679	703	688	676	690	677	707	698	674	701	669	695	706	658	690	655	689	659	680	650	684	671	673	657	650	680	654	669	690	718	680	653	692	657	691	666	703	677	672	680	719	645	723	716	695	653	697	676	696	715	665	671	709	685	669	657	675	696	673	685	669	704	643	641	717	680	702	694	712	708	669	657	665	690	696	696	681	662	734	697	632	702	664	698	656	710	700	709	677	678	729	672	708	690	709	692	658	651	713	676	698	636	675	651	654	666	695	666	661	676	724	719	673	702	643	704	722	708	691	714	672	657	691	670	649	672	661	680	713	671	677	662	665	656	689	668	735	663	643	700	694	665	681	665	624	642	682	684	643	670	648	672	727	690	691	661	679	679	684	692	684	659	666	697	674	669	655	708	678	665	662	664	619	659	670	664	685	693	733	643	684	690	671	716	681	635	616	683	720	681	674	646	686	675	695	710	654	685	610	683	706	665	651	631	670	671	687	697	695	612	671	668	683	647	687	715	670	684	689	712	667	706	705	656	696	707	672	690	662	710	675	668	684	694	691	679	723	693	685	674	727	685	660	652	667	648	659	654	729	701	707	680	684	652	692	676	715	674	664	659	713	683	699	668	714	654	681	675	676	661	629	655	684	664	650	621	651	731	680	703	692	652	626	663	707	699	691	659	683	670	676	693	685	663	684	686	685	646	700	657	634	650	651	692	705	656	695	677	642	654	681	701	723	669	720	652	688	662	649	710	693	691	690	667	637	693	672	677	655	622	658	626	715	683	689	637	660	705	664	684	684	668	682	685	745	698	717	747	707	670	697	693	658	674	652	699	735	674	663	688	683	662	688	687	699	682	696	666	682	660	644	698	670	703	648	699	681	706	650	673	654	647	665	640	678	668	657	703	691	704	647	674	664	661	665	748	712	702	667	683	697	684	656	700	677	693	638	706	692	675	658	632	691	697	670	681	673	696	690	727	671	684	682	682	651	657	678	691	683	653	690	684	681	650	725	667	684	694	703	680	645	646	724	612	646	716	702	680	693	651	667	665	708	677	660	695	655	676	682	678	665	650	618	700	734	657	642	676	666	641	725	675	713	732	672	677	701	653	747	652	651	695	671	668	681	685	708	654	665	708	681	663	660	732	659	726	679	668	707	644	666	647	692	657	689	628	639	655	694	681	661	678	697	689	674	672	682	647	646	684	695	690	683	675	702	673	676	640	646	694	706	669	674	644	662	675	701	656	650	723	657	644	628	657	686	640	685	683	659	670	698	720	695	696	679	671	659	640	666	672	668	652	738	644	668	676	617	709	633	672	669	666	705	701	697	672	627	646	636	687	693	670	710	686	689	684	682	682	641	711	662	670	711	668	661	632	661	681	624	754	667	629	692	671	660	669	695	733	686	674	662	629	691	673	707	654	607	671	654	675	672	707	691	694	666	650	710	685	638	692	681	720	699	674	682	679	669	711	649	688	605	665	640	662	632	651	662	674	684	671	698	699	632	674	686	645	710	630	753	675	622	690	726	716	684	716	673	698	663	671	695	676	679	659	694	697	642	680	673	680	646	678	711	651	614	654	697	681	638	686	655	706	720	679	661	725	698	686	690	693	679	682	722	636	683	666	655	665	683	673	699	724	702	637	704	687	649	620	640	703	663	651	665	661	686	660	604	655	690	729	678	713	677	686	626	703	672	664	595	720	709	682	694	682	712	641	654	696	660	682	708	692	665	650	651	696	645	668	688	706	687	642	663	678	658	622	727	616	697	711	639	700	706	635	661	650	665	666	683	699	633	670	687	683	661	648	691	685	676	689	658	652	656	715	637	608	659	684	650	668	699	709	683	626	653	671	678	675	667	667	676	604	630	652	692	640	676	677	651	678	672	653	668	697	700	702	672	722	677	651	662	681	668	651	620	642	698	670	693	647	694	715	640	693	682	662	673	706	654	650	718	700	678	609	665	662	699	697	666	677	688	674	681	633	719	691	649	720	683	695	719	699	669	713	700	700	656	660	666	629	654	641	669	673	713	665	663	691	655	692	695	680	688	626	662	678	667	693	729	693	680	687	706	701	633	663	679	680	642	680	652	673	682	645	683	720	654	706	666	649	690	699	674	713	678	698	734	667	640	663	704	700	647	734	720	649	661	715	668	683	684	677	652	671	691	676	671	664	746	660	690	692	647	674	652	701	741	647	676	698	669	664	658	683	713	666	706	667	643	678	683	655	674	667	684	662	688	667	720	681	657	718	716	721
27604	11319	2059	1256	846	836	784	821	786	819	862	1644	2132	1879	1396	986	826	785	753	769	775	752	782	747	739	722	730	760	699	733	749	689	751	767	759	763	720	699	758	770	758	733	779	748	749	707	743	748	766	728	762	707	702	701	744	752	765	749	786	736	722	757	779	778	732	721	738	788	730	743	700	757	699	718	709	766	753	774	712	733	720	736	760	703	716	705	775	747	784	734	718	803	716	749	754	762	771	752	749	716	808	705	725	747	672	741	718	732	771	753	697	767	769	725	768	758	779	768	758	781	718	812	718	727	771	737	753	731	745	717	767	751	729	730	745	766	745	793	672	757	746	745	696	705	725	707	710	740	767	723	764	725	750	773	799	726	746	733	717	701	729	751	727	741	693	752	707	715	702	747	777	758	765	752	768	741	665	715	741	720	751	734	715	766	766	733	765	742	727	711	808	722	788	726	775	768	725	723	789	747	812	742	729	718	762	735	742	781	721	772	778	723	725	792	806	743	716	704	790	753	762	771	703	740	744	694	752	771	728	771	692	729	744	744	722	774	755	745	745	738	703	778	772	738	736	716	757	733	718	727	736	738	728	794	719	767	723	713	729	693	758	723	737	685	724	769	742	722	740	718	763	758	760	767	788	727	724	748	735	730	763	751	743	755	739	680	741	754	694	711	769	764	775	750	725	722	725	782	759	718	781	718	755	714	771	692	725	730	738	728	772	725	763	715	767	722	739	719	780	749	707	761	730	748	744	764	805	703	696	729	761	757	775	736	672	768	738	775	783	695	748	712	749	699	732	786	710	722	752	749	738	779	753	740	720	752	784	753	683	778	708	734	772	782	785	711	707	769	710	747	734	746	759	730	842	747	785	772	713	766	749	733	727	738	769	809	743	727	734	779	736	691	746	759	823	742	713	740	738	745	711	757	759	731	782	765	740	728	734	747	785	785	730	737	759	768	689	749	716	715	787	740	778	790	787	736	691	784	706	747	761	730	747	758	749	750	752	763	770	753	791	758	799	756	732	719	706	757	757	752	754	756	718	718	685	751	728	738	732	773	775	702	739	754	752	773	778	740	703	777	721	757	748	760	763	714	696	743	773	735	797	774	713	750	741	737	750	721	751	725	720	749	815	746	749	758	758	731	739	737	742	704	731	739	762	735	817	751	783	706	695	737	742	783	730	776	749	755	758	735	695	733	760	718	783	702	704	728	751	771	768	786	729	753	734	718	775	730	755	761	747	744	783	728	707	771	737	690	757	756	780	793	795	746	709	738	698	737	694	728	765	742	737	698	695	774	704	668	766	731	709	741	706	723	764	743	733	763	768	693	764	774	772	727	792	733	745	741	730	780	740	727	750	755	714	758	730	748	759	692	742	722	686	826	727	704	722	719	770	743	768	687	724	730	742	696	750	760	766	779	762	708	760	737	779	747	713	735	741	729	741	735	710	740	747	744	736	776	752	788	797	723	718	756	745	757	791	708	740	786	721	743	705	773	780	725	770	721	752	729	762	754	698	722	719	683	728	739	711	751	747	802	746	750	708	690	712	787	764	735	711	763	749	748	766	689	728	738	761	769	701	747	717	788	743	768	801	789	717	761	723	753	733	802	725	739	736	696	726	723	758	722	718	737	719	801	725	712	745	819	770	734	702	743	778	755	720	818	724	782	735	725	751	800	719	772	772	761	734	745	733	712	775	734	780	719	725	725	758	730	763	764	735	707	761	734	704	745	749	711	770	737	714	723	812	748	766	797	764	789	729	704	727	721	793	750	731	726	722	743	771	760	695	753	769	706	770	720	769	716	775	775	807	683	767	658	764	696	789	731	749	715	720	775	748	708	731	757	742	741	721	736	776	736	744	734	760	734	748	715	694	722	765	754	712	743	738	721	751	744	773	762	724	733	789	729	788	745	737	741	773	755	728	727	696	741	751	734	780	763	736	692	736	769	713	714	742	767	728	759	771	742	745	776	770	724	727	710	727	774	771	713	721	736	720	739	781	722	746	770	717	762	753	751	747	710	719	711	710	731	730	727	757	708	700	756	759	728	716	735	758	709	749	747	729	743	776	785	732	732	759	741	754	758	788	761	769	716	791	697	748	764	709	692	751	782	741	762	740	716	718	754	794	744	756	741	742	826	788	754	758	748	764	706	746	753	718	756	756	758	734	774	762	760	710	711	798	725	748	790	755	725	770	736	724	759	785	704	798	786	729	738	715	683	757	714	734	780	774	697	728	781	727	751	739	758	716	736	727	710	767	765	690	745	723	732	731	710	738	697	737	736	685	719	747	704	745	721	714	753	777	751	722	690	731	742	727	697	751	797	782	766	746	810	742	714	739	757	719	697	787	713	739	761	767	806	725	755	691	699	740	742	749	748	735	762	735	755	757	756	699	736	745	719	708	734	722	742	776	745	811	715	699	769	781	731	745	709	751	761	731	744	746	772	724	748	760	722	751	753	717	738	722	744	744	772	723	705	752	758	731	703	704	708	697	789	715	720	682	722	729	772	760	728	748	830	724	749	738	788	715	721	679	720	777	708	773	719	673	759	768	755	742	767	724	730	763	710	767	756	743	717	757	710	731	734	741	798	731	770	766	776	731	766	755	778	750	736	735	701	699	724	754	744	738	768	740	788	768	681	753	736	754	727	757	757	774	702	735	696	738	692	773	782	721	721	734	753	710	738	734	718	741	754	713	750	727	752	778	758	725	730	726	723	732	720	777	704	755	814	729	726	746	746	803	795	773	779	770	739	735	767	728	773	793	755	717	745	686	794	705	787	755	761	697	775	704	731	768	755	757	739	738	752	735	729	706	735	746	747	717	770	708	716	688	712	749	723	730	815	716	750	758	753	755	740	754	753	728	722	736	745	727	753	728	727	767	738	808	776	721	748	716	709	767	747	745	677	743	756	724	703	724	728	726	759	796	719	782	738	711	765	677	748	726	719	763	729	799	796	746	754	783	776	761	754	716	675	749	692	754	735	751	736	796	778	725	767	734	735	741	745	739	725	697	759	724	667	705	788	719	752	721	731	741	759	746	782	749	763	752	759	768	692	747	709	744	735	698	730	728	749	774	744	745	738	779	768	732	713	752	740	705	714	755	794	763	732	749	737	728	695	760	784	729	725	780	783	737	682	769	726	761	722	680	777	712	762	725	773	777	753	762	704	738	739	731	771	727	703	717	790	749	787	775	707	704	742	727	767	714	702	721	806	752	774	786	735	744	781	752	685	758	758	769	720	700	714	777	796	755	777	727	756	720	752	763	678	720	739	750	716	707	723	786	778	710	744	772	757	700	749	728	718	715	739	779	796	711	741	789	708	748	732	833	783	743	767	722	776	783	733	761	749	738	701	706	705	699	713	797	748	713	798	752	813	727	749	738	745	742	695	756	719	752	763	778	744	733	751	737	735	715	742	778	748	710	760	757	720	740	776	739	720	719	739	755	735	763	740	746	797	753	797	719	755	742	772	726	768	800	697	758	747	768	784
5659	1350	1287	892	746	743	688	755	666	707	781	1959	2285	1964	1268	826	687	633	668	610	623	612	638	616	613	625	615	580	619	626	672	612	672	607	613	604	576	626	629	642	620	602	594	626	630	681	651	596	623	629	609	654	625	613	623	614	620	615	611	589	612	593	622	618	610	576	589	605	586	645	636	557	627	586	587	664	620	592	634	592	604	638	577	557	602	593	621	607	598	628	631	646	590	585	610	589	588	605	581	677	641	656	623	620	637	620	624	592	631	638	577	588	641	608	666	615	655	619	587	629	613	591	636	629	590	619	589	605	617	606	605	634	593	644	646	631	631	593	610	600	584	644	583	629	622	614	618	634	659	608	633	619	574	581	598	628	604	637	600	605	594	606	614	605	568	618	606	599	596	559	603	617	634	643	636	623	595	623	586	651	618	602	610	610	602	619	571	604	596	631	631	546	643	639	634	634	583	629	592	620	644	622	616	602	625	651	594	610	628	636	590	591	630	657	588	576	618	638	595	606	666	558	651	586	620	594	619	633	596	548	626	622	584	623	612	597	600	644	622	586	591	618	637	624	655	608	659	590	635	634	573	631	663	625	653	662	611	626	595	561	629	594	633	592	616	655	588	603	612	627	629	599	627	628	610	604	619	609	592	643	588	584	657	593	653	629	603	578	658	583	635	609	576	644	619	583	647	641	635	583	647	669	608	582	561	601	661	585	639	566	612	646	645	615	598	629	615	612	624	613	592	556	608	643	623	638	585	633	609	580	614	600	625	610	587	612	633	636	599	571	641	646	624	589	605	656	619	657	630	655	643	587	603	623	615	627	643	608	589	651	607	586	540	594	606	604	640	581	625	621	574	609	603	558	626	557	587	613	633	595	615	603	585	624	613	630	599	619	626	609	635	672	612	583	594	603	616	663	579	610	647	604	619	596	626	630	595	600	615	622	637	605	610	644	657	643	614	630	566	588	657	578	591	617	604	647	616	636	589	606	611	624	624	632	620	609	632	600	648	658	576	593	605	622	598	593	636	640	574	643	587	620	628	605	625	638	614	626	646	584	638	599	637	619	642	573	637	600	641	614	661	670	575	620	602	603	575	627	626	566	640	592	565	605	609	592	588	606	595	607	643	651	626	585	625	580	620	634	617	583	590	628	628	655	618	595	656	660	633	605	600	567	620	609	638	593	623	635	654	609	637	595	616	641	585	591	631	638	601	630	598	662	611	628	615	624	593	620	601	611	612	609	616	592	613	646	608	578	601	554	635	651	645	590	606	600	599	612	573	598	596	597	657	642	654	618	603	594	645	673	644	651	644	607	611	593	601	639	633	617	604	611	661	557	604	616	596	626	651	565	592	656	605	572	615	632	587	579	615	612	598	646	584	614	666	607	581	631	617	581	643	615	602	609	632	657	622	656	619	610	613	675	625	630	608	624	582	614	592	598	632	631	611	654	623	642	621	600	643	633	594	601	681	644	619	607	640	627	594	641	627	636	599	619	618	614	631	591	612	600	616	603	606	617	613	602	599	635	631	588	631	631	614	633	637	569	638	638	638	593	587	637	566	634	601	618	539	600	599	648	606	622	629	588	569	578	645	627	655	636	633	581	581	601	610	571	582	602	587	587	601	583	554	597	574	588	639	569	567	604	622	643	617	589	604	624	658	584	594	566	607	588	596	644	613	599	643	655	616	609	631	617	617	570	625	593	580	600	603	626	671	571	565	643	637	581	603	608	580	650	587	576	633	595	623	643	660	606	618	612	636	645	587	628	596	645	617	619	615	611	575	607	593	601	619	648	631	615	601	597	598	599	636	623	639	618	598	636	618	606	592	592	582	627	633	631	626	612	565	642	585	595	618	617	627	591	630	594	594	605	644	630	584	634	590	631	602	614	621	639	594	618	609	648	629	662	614	647	614	584	600	650	610	623	629	592	609	653	609	567	641	586	586	633	635	579	631	610	647	664	599	624	572	624	655	613	622	633	584	615	601	582	609	601	631	607	631	634	640	607	616	614	564	605	630	590	601	637	614	623	616	567	616	630	607	635	606	608	625	612	617	620	641	623	629	645	601	656	681	613	651	574	599	626	645	616	610	599	637	647	621	656	625	625	638	635	604	629	618	618	582	602	629	601	590	617	614	576	606	572	581	635	622	639	619	613	650	606	612	634	639	592	605	631	607	597	609	648	654	627	592	606	613	628	609	660	584	635	591	673	611	597	615	644	602	614	617	610	611	668	575	618	614	604	619	591	613	648	638	623	591	626	641	577	601	589	569	629	607	628	618	648	623	566	546	602	592	621	578	620	658	620	584	597	629	643	642	610	609	626	591	636	583	613	587	632	555	667	591	683	605	587	608	619	608	581	652	576	600	587	632	681	626	622	625	614	571	632	611	567	651	648	619	592	616	603	614	657	599	624	637	618	638	568	599	648	624	620	625	621	634	596	589	601	575	562	593	598	586	647	601	555	641	566	667	606	583	571	633	617	604	594	625	617	617	584	622	654	590	623	636	563	625	656	640	641	612	615	625	622	584	609	614	649	576	601	596	602	662	615	632	601	676	596	584	588	652	649	641	620	611	583	599	631	597	623	645	631	631	630	612	634	593	612	627	611	652	598	646	586	615	594	638	601	625	614	598	618	636	592	646	596	627	605	590	608	533	633	663	619	609	566	626	634	600	621	625	582	609	602	608	607	618	586	598	606	614	609	651	695	606	597	587	623	595	637	636	620	612	607	598	602	614	623	645	619	575	633	593	631	564	616	615	583	595	612	606	567	607	603	637	602	630	632	579	608	651	592	640	615	554	608	632	598	627	635	636	579	603	630	651	596	588	577	630	642	594	604	648	663	656	598	610	615	610	589	590	617	577	630	581	610	640	603	584	624	599	599	611	629	668	641	613	577	627	639	573	624	617	599	615	615	636	634	595	607	649	632	663	628	610	590	555	678	610	666	646	590	638	585	594	623	636	626	593	620	577	605	605	615	637	646	585	623	619	608	610	606	611	632	622	651	593	603	610	607	590	653	618	596	615	543	626	580	590	608	629	571	594	616	622	603	626	593	566	615	667	564	620	575	594	623	594	640	616	654	612	635	599	592	613	651	637	634	590	605	615	643	581	634	627	624	601	633	609	607	645	618	640	599	617	620	629	610	585	646	612	612	616	597	634	661	605	570	614	615	606	573	625	664	618	636	669	626	634	601	608	587	578	607	616	568	667	605	580	616	642	627	652	576	614	621	679	564	641	608	628	632	615	593	594	635	606	650	594	612	574	650	588	637	623	584	625	584	620	614	595	627	636	562	617	588	606	615	630	626	623	580	630	625	621	628	643	598	632	638	623	668	601	614	644	647	599	636	611	619	647	616	623	592	595	591	627	668	597	611	638	559	624	622	587	656	647	618	556	616	577	632	594	560	642	605	617	580	632	626	638	593	641	644	655	569	634	664	616	607	617	613	642	628	650	606	617	619	613	650	617	615	631	622	628	606	616	597	631	615
25579	21392	27538	25547	9785	2217	1558	1085	944	981	4282	14723	14890	10304	4182	1469	976	778	753	736	734	722	681	711	712	713	738	693	654	739	732	744	676	702	694	656	710	697	700	699	675	701	654	711	733	723	716	691	722	699	754	741	706	709	732	694	768	683	696	610	684	740	709	724	692	695	702	663	716	683	689	669	693	654	679	692	746	711	712	697	705	743	702	675	672	690	706	715	680	695	666	745	715	682	716	695	705	698	711	702	693	694	722	688	719	722	697	679	723	683	691	701	722	689	678	666	710	664	741	681	748	715	685	728	684	697	683	685	726	705	708	720	679	693	684	682	732	689	716	695	696	722	701	698	691	713	692	685	658	671	667	706	744	685	700	685	695	701	696	663	676	670	653	687	721	680	707	682	696	718	709	711	704	677	683	671	687	687	665	721	708	787	701	686	746	747	690	715	718	696	672	699	722	664	693	689	712	754	713	678	676	693	694	735	680	699	728	724	648	700	742	683	705	702	729	686	697	713	718	668	666	693	722	697	735	657	702	704	677	684	676	730	712	702	703	675	734	696	683	700	693	690	709	683	701	652	685	727	699	721	680	700	712	675	762	705	713	717	753	701	714	665	640	715	665	730	739	719	681	684	678	705	700	715	702	678	710	703	721	666	758	672	714	745	699	729	695	709	713	726	703	737	742	677	672	694	733	684	688	700	691	739	676	656	718	699	677	703	732	726	672	689	763	692	715	693	730	671	775	636	652	675	709	705	703	662	679	709	698	709	698	687	679	680	679	684	697	714	720	718	661	702	636	678	702	692	702	706	727	718	715	686	753	693	723	771	700	739	711	674	688	696	728	731	737	764	723	650	670	715	676	683	664	737	693	723	710	670	643	689	729	694	703	723	684	749	740	728	707	737	708	680	714	733	681	713	704	746	760	740	744	740	646	710	737	731	688	693	676	689	646	712	639	701	710	724	711	639	739	700	684	687	749	664	715	689	691	728	721	681	691	722	651	758	668	722	757	723	686	708	778	671	754	725	673	712	745	715	697	703	682	687	690	699	700	677	644	714	690	678	724	694	722	727	681	739	675	726	741	729	729	738	722	672	707	688	665	735	684	719	656	702	666	672	726	718	682	663	733	677	753	762	694	696	738	668	756	653	665	702	711	704	705	691	698	748	678	717	744	685	674	726	710	738	678	704	712	696	727	636	763	734	676	658	671	669	741	707	703	666	694	688	725	689	689	698	708	718	712	731	701	677	699	673	679	703	697	670	730	692	732	766	679	726	689	692	714	761	699	708	697	753	675	709	730	703	708	699	700	640	698	680	681	700	739	697	680	701	689	696	676	676	711	705	717	692	708	722	734	672	705	713	709	710	727	686	659	737	695	727	688	710	695	731	750	728	757	697	689	732	654	743	728	742	703	719	675	700	704	641	689	717	675	734	710	714	675	739	696	733	733	662	725	688	675	705	725	690	751	696	729	688	699	700	721	683	698	696	765	692	685	713	743	701	719	715	698	724	713	689	738	700	680	712	719	682	685	681	733	706	723	721	723	687	644	704	675	705	668	732	692	709	701	701	689	701	707	697	672	667	693	714	722	719	753	695	725	701	716	687	719	715	731	748	690	746	711	739	733	717	689	680	688	751	745	707	656	737	688	681	674	703	705	700	700	674	715	748	706	678	665	708	755	701	725	708	722	642	707	687	685	676	671	706	663	687	720	674	726	713	716	744	654	702	680	721	688	679	710	763	667	676	698	657	727	677	713	712	701	653	656	724	643	712	728	715	736	664	684	713	718	685	714	668	690	705	698	725	765	669	713	757	675	720	658	728	693	696	743	716	702	698	750	706	693	722	695	718	681	695	667	675	721	772	694	691	681	688	682	730	708	729	698	742	681	722	699	692	650	700	687	710	637	707	685	673	701	692	685	696	706	654	702	693	737	703	679	689	724	673	656	732	684	726	693	696	723	717	683	684	685	708	698	740	763	736	671	689	721	719	691	681	744	671	721	726	767	676	664	699	672	676	694	713	686	675	673	721	658	684	699	700	703	705	669	705	726	710	678	723	666	692	708	730	668	649	747	689	703	681	710	726	727	673	679	647	666	765	668	696	666	721	678	700	714	661	715	704	671	692	758	697	708	648	746	707	716	676	727	702	718	695	670	665	742	732	734	720	725	691	696	679	649	720	738	710	680	676	693	712	692	656	729	698	684	694	683	723	683	734	699	729	753	696	677	672	687	719	684	702	662	691	732	661	744	743	705	746	660	712	757	701	727	688	705	674	716	728	657	736	697	683	714	698	684	732	700	701	670	696	721	701	735	708	706	714	735	658	697	697	729	707	717	695	705	711	739	694	712	721	694	690	711	686	671	723	723	673	676	713	703	708	697	695	671	685	682	688	725	693	661	691	709	678	699	730	734	701	681	687	704	712	719	670	656	695	722	736	736	661	698	690	686	665	700	678	700	690	726	719	742	684	716	705	712	708	728	738	661	722	685	697	697	690	737	739	713	741	744	673	710	710	726	727	683	682	666	703	717	695	710	706	673	700	700	658	647	677	742	714	679	690	682	715	653	656	674	672	685	757	714	728	690	678	680	677	692	697	716	699	666	638	686	695	656	691	771	692	682	682	691	682	687	669	685	683	672	706	687	719	739	694	732	706	723	737	671	733	682	705	695	704	683	690	699	699	695	657	732	733	679	684	669	731	682	669	720	696	759	669	654	731	738	730	700	716	703	670	718	732	701	722	708	701	680	680	756	701	679	683	704	677	689	701	718	685	712	714	719	715	718	658	710	717	700	712	740	728	692	716	697	710	685	680	725	727	682	732	724	719	700	699	694	686	696	749	719	664	700	650	713	702	734	715	708	681	723	729	631	700	698	685	702	719	710	698	669	690	679	697	705	696	687	746	689	687	696	725	656	708	672	609	697	721	706	755	675	684	723	756	723	664	713	721	690	697	677	735	715	697	675	728	712	675	703	684	722	665	708	691	677	722	705	688	728	684	701	711	723	703	738	668	723	676	681	675	753	690	704	689	678	710	736	664	700	715	678	717	752	688	750	730	713	715	742	683	661	705	656	731	695	604	713	652	707	703	709	739	712	699	721	724	682	671	688	679	703	669	700	687	674	673	690	688	685	681	712	709	740	667	715	741	704	731	688	675	696	650	666	720	717	722	693	664	717	686	715	703	740	723	685	703	720	714	650	686	680	700	683	657	722	652	722	666	692	734	669	726	671	672	730	717	662	696	725	674	704	705	675	716	684	705	680	691	652	685	678	635	678	658	713	742	760	680	725	715	685	761	696	702	673	666	731	745	673	695	733	729	676	688	670	685	652	719	674	726	651	740	703	712	707	640	699	715	681	694	724	656	677	711	687	692	735	703	702	740	726	711	709	696	679	727	660	700	749	703	685	717	697	710	703	675	688	741	703	728	693	682	704	724	689	722	699	691	695	700	708	686	703	720	701	716	728	704	711	676	676	694	682	683	691	677	702	683	716	717
4243	4480	3859	2478	2191	1710	1426	1073	905	977	6142	15748	13519	8845	3916	1391	894	717	603	578	574	579	594	584	605	545	621	610	605	569	582	599	607	604	624	639	574	604	589	614	606	581	641	607	612	606	569	601	615	590	655	582	602	581	589	622	583	573	647	582	627	620	606	582	581	586	572	596	570	618	593	597	552	586	560	622	638	644	640	621	572	595	678	580	617	584	615	639	621	631	598	593	594	576	613	607	598	607	619	618	594	583	586	627	599	609	595	593	636	567	554	563	595	627	607	594	639	623	583	596	622	593	613	601	586	572	601	602	610	616	609	608	630	598	577	646	576	604	624	578	601	574	612	611	594	554	638	589	587	610	615	611	573	599	633	548	618	606	596	629	591	604	613	615	621	569	618	618	653	567	606	618	567	604	588	627	610	602	584	650	559	595	576	547	608	605	597	631	587	602	602	597	598	548	567	618	604	604	601	649	581	615	574	616	602	578	616	597	614	601	596	610	602	611	597	615	613	599	582	569	650	543	613	574	607	596	576	563	618	624	640	598	597	576	599	607	596	623	623	623	593	603	615	626	635	611	560	599	626	615	548	578	604	616	612	623	604	585	623	620	635	541	630	552	606	589	593	597	517	635	609	589	574	630	585	602	644	609	598	575	553	606	610	614	584	565	582	587	595	636	633	581	631	635	567	651	574	601	600	619	567	550	596	634	564	645	596	604	572	558	600	627	628	571	566	617	609	609	607	611	603	565	600	607	618	540	602	569	562	574	552	643	586	610	611	613	554	620	655	571	587	586	608	607	607	580	606	592	599	594	581	586	590	619	621	639	567	580	599	593	617	607	606	587	603	598	568	610	576	580	601	606	616	587	593	600	574	608	586	616	595	567	582	587	587	628	594	569	576	656	646	560	593	567	633	618	550	592	610	614	574	561	604	567	614	570	606	581	654	587	555	602	606	617	618	619	570	603	598	605	578	594	593	605	587	576	596	587	640	608	592	570	584	576	612	607	595	589	578	606	599	664	573	594	582	616	615	565	627	586	601	646	584	602	600	599	598	606	634	585	618	620	633	618	608	618	572	582	571	586	628	583	600	568	597	584	611	587	565	599	608	564	606	612	595	582	626	617	628	619	637	567	579	624	635	538	567	568	600	589	575	616	585	624	589	588	616	640	588	606	622	588	626	632	609	596	649	589	584	593	595	615	620	618	551	608	623	616	614	626	577	570	610	544	611	603	614	630	609	584	637	576	589	599	563	542	586	581	605	562	553	555	601	590	580	643	614	595	637	629	607	632	576	579	629	595	637	585	584	600	596	641	629	619	604	612	612	594	592	561	569	605	589	609	638	592	610	584	632	593	580	582	582	606	595	613	611	625	626	638	603	586	555	591	579	623	620	609	589	613	589	589	585	587	589	629	576	609	567	619	596	614	553	585	618	617	551	580	592	605	586	598	573	620	570	611	578	604	590	572	592	571	559	558	581	554	602	619	624	604	593	580	629	618	615	564	586	611	592	596	612	594	562	576	598	584	564	602	607	619	606	605	663	584	557	618	610	582	632	619	579	582	639	603	624	563	605	600	582	556	608	579	605	611	603	607	640	550	553	600	575	593	578	616	563	641	620	610	610	576	582	622	613	595	639	563	616	621	651	605	553	545	620	622	632	581	623	604	600	580	594	606	556	587	578	566	673	646	624	634	599	621	614	577	630	608	593	654	563	578	603	616	568	613	603	570	579	596	628	599	576	593	656	621	597	598	597	601	650	607	598	618	595	595	604	628	587	621	592	576	621	544	610	609	585	619	582	589	619	595	643	569	597	597	610	590	581	560	643	605	605	559	574	628	551	589	609	599	575	580	591	604	645	607	583	597	616	533	585	582	620	593	628	591	614	597	570	588	586	627	568	602	629	516	591	617	621	577	573	611	576	614	633	620	630	598	593	594	596	593	620	584	583	588	599	574	603	578	603	610	551	558	571	556	597	623	577	631	609	540	594	631	590	556	605	602	579	595	595	585	627	599	589	600	642	583	577	577	600	605	603	590	608	569	582	609	610	611	601	593	622	579	608	608	614	625	604	619	606	617	616	584	661	612	654	579	596	539	602	595	613	578	562	581	590	607	600	595	600	627	591	610	631	607	640	609	587	595	581	610	569	584	616	597	577	626	603	559	607	574	608	576	583	617	610	597	623	569	585	578	606	642	593	574	568	600	611	591	621	647	652	643	588	608	622	571	607	621	597	637	549	564	577	599	571	563	611	577	598	594	614	562	576	622	552	619	571	647	599	593	617	627	608	574	629	606	622	591	602	621	636	583	568	592	606	591	574	656	604	593	566	649	603	593	608	642	563	591	601	602	627	620	589	581	623	566	599	575	572	596	630	586	605	601	611	607	614	604	623	586	616	593	609	602	621	575	578	605	577	570	607	607	616	598	655	617	574	560	617	620	595	611	603	522	645	627	569	605	600	568	590	625	583	543	611	597	602	598	566	589	580	574	582	601	571	595	607	581	617	620	559	574	589	606	578	601	613	579	588	624	583	598	624	565	591	596	575	561	610	605	578	572	610	604	602	645	592	551	688	628	585	611	607	626	606	565	585	645	583	600	548	652	611	641	580	636	591	597	569	620	582	625	612	616	603	603	611	587	573	580	585	591	619	604	629	606	571	600	573	577	586	578	562	621	570	621	584	596	535	579	606	596	634	620	617	584	641	590	541	609	582	573	581	591	567	605	599	621	595	598	592	636	590	596	637	650	604	607	634	591	600	587	542	573	574	597	609	622	647	618	602	604	577	620	561	599	601	535	592	603	558	548	616	604	611	622	633	598	620	611	605	600	584	548	590	555	581	622	604	573	595	597	637	619	593	579	614	584	622	574	563	591	621	597	574	549	585	596	607	569	600	654	587	567	588	588	591	640	624	606	585	605	642	592	603	593	609	606	579	575	565	565	582	570	569	567	596	602	657	611	617	592	626	589	605	623	625	587	570	611	571	658	637	588	615	577	585	613	585	590	592	570	593	616	595	596	573	618	573	574	581	614	585	628	620	586	596	584	595	634	623	598	607	604	590	565	579	614	625	596	594	597	594	595	612	623	624	611	597	603	611	565	552	595	597	640	586	565	602	573	535	606	593	557	610	589	594	573	630	599	621	563	607	613	577	618	572	592	617	572	591	587	570	561	575	609	627	622	593	596	613	614	616	592	595	645	642	605	643	648	616	572	660	603	591	611	554	559	598	616	603	571	606	592	579	607	660	627	602	569	596	598	580	615	612	619	563	592	632	581	604	614	585	576	577	549	615	598	619	606	613	633	595	649	576	565	583	584	600	611	615	600	590	631	575	564	609	642	608	581	623	604	579	572	597	589	632	553	590	592	574	604	611	629	616	579	578	636	601	618	527	611	569	579	590	584	583	587	616	562	585	635	592	591	585	621	593	549	639	602	601	601	630	596	612	570	605	571	619	601	579	604	577	653	600	605	587	588	597	566	640	657	627	617	575	612
24591	21400	28594	24612	21207	7484	2520	1719	1222	1129	5819	26693	26946	17946	7431	2276	1274	882	836	830	863	795	771	806	872	802	827	817	792	773	801	803	756	860	809	851	833	800	824	790	773	803	760	776	847	792	777	844	753	808	815	824	766	779	817	837	867	853	839	820	838	864	820	829	807	846	762	800	797	823	848	838	815	825	820	761	825	770	813	830	801	733	783	820	832	786	816	830	803	799	827	830	839	804	836	803	835	828	835	802	807	788	904	767	779	796	788	850	880	783	838	813	777	836	829	812	851	832	875	796	788	805	839	781	836	826	796	760	869	805	761	830	800	826	789	882	812	771	825	839	794	782	768	789	849	845	814	787	792	824	852	837	810	881	812	824	786	839	787	817	801	783	842	814	775	779	810	835	787	792	829	817	771	826	791	807	815	818	818	859	817	816	816	759	807	770	785	789	850	792	822	800	792	798	800	871	757	787	796	792	806	862	781	814	870	811	897	825	822	766	777	842	797	811	764	826	819	796	773	768	787	764	806	805	772	813	807	791	751	803	821	839	806	850	773	794	774	799	827	819	837	799	802	794	791	819	773	827	808	817	817	846	853	801	751	809	818	765	825	808	824	775	789	793	853	790	793	811	755	845	807	865	855	846	866	783	805	778	818	748	832	749	833	850	771	794	838	812	809	806	840	778	801	785	814	776	819	820	808	801	831	824	782	848	814	802	779	804	794	874	776	782	839	804	777	818	799	835	758	739	762	770	869	820	769	809	768	839	784	785	747	798	793	785	816	795	828	874	792	774	793	810	794	821	841	759	863	812	839	763	782	833	803	818	803	776	757	775	839	821	813	817	783	867	799	826	796	808	845	802	795	766	808	792	815	846	818	849	796	762	798	849	847	841	807	784	838	816	841	771	824	757	848	828	825	801	776	850	800	832	811	799	821	816	833	819	783	828	826	837	841	799	782	833	766	840	848	795	819	803	746	803	795	816	842	785	802	814	779	784	800	834	778	816	844	812	856	820	800	796	819	760	802	792	833	826	780	805	844	764	779	814	833	813	785	818	805	906	869	829	836	824	858	793	797	808	777	808	811	832	786	824	781	833	861	801	821	809	831	850	779	839	819	825	743	817	808	830	813	846	797	770	783	807	824	857	808	841	797	767	793	794	785	816	822	832	814	812	810	827	797	828	788	785	805	828	789	812	799	846	792	764	784	760	788	826	803	808	797	788	828	783	786	783	849	823	848	852	764	780	838	782	809	777	850	791	795	739	798	849	811	815	819	762	751	783	789	810	859	832	748	858	816	824	842	778	844	798	798	823	799	865	815	796	796	802	832	766	785	804	849	816	812	751	870	838	733	807	818	810	799	790	767	836	776	791	765	806	806	785	770	761	769	794	803	810	843	775	836	832	801	772	845	794	854	812	840	799	790	739	778	837	790	805	764	821	820	778	801	760	792	774	815	853	817	791	824	796	785	826	785	783	776	796	765	825	792	752	782	867	822	831	768	799	789	778	799	797	734	803	803	793	792	725	793	772	767	802	774	788	745	788	830	871	820	827	802	772	821	798	807	836	770	865	810	825	867	784	745	749	778	832	827	802	800	787	810	846	795	773	794	773	825	817	805	762	823	819	795	835	809	842	794	790	811	821	795	815	837	762	800	779	759	854	850	855	781	816	861	741	789	814	836	812	834	845	814	750	777	789	779	803	778	772	801	792	859	857	788	805	844	786	791	795	828	736	803	735	820	725	827	878	798	813	788	788	793	786	786	808	843	785	843	807	812	811	798	738	807	809	829	842	808	854	786	815	791	785	811	818	770	782	734	837	847	829	812	801	817	787	759	861	754	849	820	798	822	845	784	831	767	831	795	786	822	834	773	797	806	811	825	820	817	796	807	797	785	795	817	754	827	823	755	786	838	770	786	769	780	779	772	850	836	740	829	831	790	835	806	784	785	839	769	851	810	826	795	793	783	785	809	767	806	836	802	766	833	819	796	762	830	742	853	802	791	810	801	808	747	807	795	869	817	831	775	838	808	781	799	856	846	799	816	828	819	834	812	770	766	763	816	772	784	822	770	813	805	795	796	776	819	800	779	820	748	818	814	800	795	768	843	840	779	771	800	850	798	828	759	840	773	772	814	815	764	788	839	820	788	741	803	818	767	847	841	848	804	774	816	847	863	832	804	773	766	802	802	825	800	801	822	810	830	826	764	840	806	767	773	799	771	805	812	792	807	783	818	768	826	744	805	780	790	804	785	773	795	792	780	839	796	861	810	827	813	810	762	812	821	814	797	865	781	772	810	835	835	783	783	796	804	845	815	824	778	837	804	788	797	775	845	804	837	847	791	820	832	778	777	779	789	802	818	809	850	780	785	791	730	828	794	845	787	846	815	791	804	796	808	807	774	779	766	839	810	853	757	859	805	788	830	804	825	817	834	778	832	779	819	774	825	827	806	806	818	737	782	760	762	840	793	758	789	814	821	788	767	836	752	825	808	833	840	773	820	834	772	844	812	811	852	842	768	816	798	756	812	791	822	757	859	824	867	808	744	849	790	788	836	786	793	788	816	801	776	817	793	802	802	778	798	800	815	767	810	794	765	780	767	800	817	822	750	797	837	815	799	839	805	821	844	809	758	824	802	792	795	831	788	783	753	849	810	800	811	860	827	846	830	860	789	778	810	813	831	791	766	817	814	808	762	758	835	782	772	778	760	819	801	892	799	837	816	845	803	804	822	814	779	794	848	802	825	837	799	816	778	783	841	784	774	789	785	786	772	829	786	805	804	781	745	766	828	824	780	798	810	766	815	853	778	767	825	837	865	797	789	769	803	817	774	820	811	812	809	790	820	767	787	789	798	810	789	813	851	802	824	800	831	824	786	785	841	715	788	791	772	829	798	828	839	813	794	782	840	824	812	838	736	827	835	805	798	809	803	783	808	744	785	774	737	765	775	801	755	815	841	804	801	828	821	769	808	791	815	796	773	835	837	768	834	790	812	811	777	768	798	772	834	770	790	853	822	776	778	810	807	818	802	835	823	828	814	789	798	802	803	781	799	836	773	890	810	812	805	843	765	800	774	851	832	814	764	776	763	773	799	822	804	812	782	779	785	795	847	786	850	835	791	834	848	778	772	802	817	813	777	759	824	776	866	786	813	809	861	808	778	785	829	796	796	824	769	797	761	810	778	796	787	892	776	780	817	788	814	813	816	770	797	772	805	788	828	789	808	823	811	811	788	773	824	782	843	822	830	863	821	786	847	772	794	801	824	790	786	831	760	854	814	783	822	821	832	818	846	852	815	762	831	821	830	864	754	767	807	784	795	859	821	797	805	796	751	858	731	829	763	787	791	807	813	803	803	806	816	822	792	845	810	738	824	762	791	757	832	834	794	813	826	834	840	813	803	776	788	751	771	813	748	811	786	763	822	852	828	793	746	809	836	820	728	796	776	800	835	814	801	827	797	784	812	804	793	827	764	810	794	837	839	783	797	792	763	777	765	798
4663	7218	6146	3541	2706	2242	1996	1804	1361	1120	8306	26962	23435	14178	6190	2196	1143	819	680	656	697	700	722	682	655	755	670	734	659	668	707	696	681	713	703	716	687	679	640	753	676	694	657	697	696	710	710	699	693	720	647	670	693	693	630	623	659	686	678	681	645	661	636	657	659	668	666	680	723	666	687	677	742	677	671	684	676	682	666	673	692	711	646	732	669	679	737	654	711	709	656	660	718	681	688	679	679	715	733	655	659	694	686	665	719	660	618	659	661	667	655	679	667	719	636	690	664	739	652	622	645	686	652	668	687	642	665	655	689	705	672	648	679	683	654	702	696	686	713	676	671	705	687	731	681	658	709	672	668	735	714	662	692	673	710	675	685	655	676	700	700	660	700	694	668	633	670	725	728	661	698	681	689	667	661	646	646	695	693	704	710	662	614	681	666	677	669	665	670	672	657	686	656	692	698	673	662	695	653	730	655	679	690	701	664	646	693	659	669	689	678	675	670	710	686	692	637	674	707	678	695	678	678	660	659	676	708	679	676	673	683	616	677	656	666	668	690	684	662	676	714	701	702	631	648	733	694	692	651	701	662	708	666	661	668	657	668	640	667	664	682	649	660	631	731	670	605	650	668	680	674	692	655	629	718	643	686	633	689	687	690	686	666	693	688	661	710	666	674	680	692	699	622	623	664	661	702	675	680	733	684	655	688	694	644	673	731	691	710	713	667	719	711	697	691	676	688	653	682	667	658	653	669	673	706	663	672	691	699	697	691	686	683	676	678	705	692	640	622	691	682	691	658	637	674	688	681	646	670	653	682	655	689	665	691	684	689	672	650	665	661	688	699	667	688	658	723	729	661	718	677	656	647	669	653	693	736	666	712	688	636	651	658	637	667	716	634	646	701	664	713	723	655	662	673	673	652	648	664	699	718	649	641	702	684	695	695	609	658	648	723	719	693	663	690	650	686	641	707	699	664	664	641	648	697	707	683	707	671	647	665	698	679	672	675	635	678	702	642	712	688	711	705	676	669	659	689	655	658	698	618	728	678	665	671	634	686	667	681	697	671	664	635	677	628	670	709	678	666	641	657	662	724	658	674	683	667	706	693	660	708	713	699	638	666	695	678	674	651	704	666	680	678	664	684	644	673	656	676	707	671	666	663	692	699	705	649	649	667	730	687	679	656	630	734	664	712	661	709	664	675	633	688	666	664	683	716	663	655	669	701	685	712	693	679	713	672	647	717	629	686	652	634	630	684	694	679	688	636	691	695	692	680	660	597	670	685	669	657	662	670	667	700	654	713	661	638	696	663	631	721	620	664	697	664	670	693	662	667	688	668	650	692	663	644	677	682	681	699	638	658	650	722	642	647	678	693	702	678	715	686	704	639	648	694	678	657	657	674	664	665	721	674	688	686	659	682	663	717	659	639	656	642	675	661	646	669	717	644	633	680	657	651	686	687	717	681	642	692	700	638	698	665	707	651	649	707	699	657	695	671	655	632	674	652	631	777	678	682	695	676	683	654	678	674	643	668	711	668	697	688	653	643	645	705	650	719	695	645	678	668	635	732	626	714	699	690	671	697	657	695	648	682	705	666	733	684	629	646	682	676	645	641	627	655	675	678	706	675	676	662	716	692	668	664	708	653	654	683	682	668	625	640	651	670	687	707	669	688	686	629	680	657	683	657	639	702	664	672	672	670	690	622	677	686	669	678	671	727	677	691	674	602	708	656	686	676	659	728	660	663	693	722	673	674	661	693	671	689	641	655	716	671	662	679	664	657	658	661	679	676	669	684	715	667	718	669	646	677	655	664	655	666	690	678	656	645	670	657	685	706	637	628	658	672	691	679	704	654	662	684	724	682	703	704	733	664	728	651	702	708	734	658	669	638	702	646	685	706	717	651	709	643	694	668	676	630	680	718	678	678	627	678	632	645	701	667	656	666	657	663	654	660	646	651	672	693	656	644	657	671	657	663	653	728	700	680	674	655	628	668	696	679	680	652	703	674	655	664	692	671	672	718	657	697	668	678	682	642	634	673	698	682	681	643	667	658	652	655	674	703	667	648	647	684	668	698	630	701	661	671	711	651	749	627	661	692	712	683	671	657	709	647	681	695	682	680	693	633	641	708	711	694	657	658	683	699	642	615	696	636	701	681	701	654	661	648	671	675	750	689	641	676	675	669	633	706	690	678	692	707	683	672	701	652	712	682	702	691	666	666	670	689	702	666	677	625	681	696	643	683	702	688	664	695	673	645	677	640	676	668	676	737	663	692	617	684	651	721	638	647	709	650	665	681	658	668	686	653	687	665	690	658	676	664	687	711	667	694	711	647	650	641	646	684	698	725	682	692	672	654	690	679	679	724	698	658	620	639	680	652	688	682	709	649	682	690	636	643	685	667	729	660	653	654	727	696	664	678	705	748	694	722	675	650	701	653	677	665	672	703	682	640	702	675	644	679	674	701	669	705	661	651	698	622	668	693	692	624	627	662	671	693	699	630	767	650	677	686	693	743	688	693	699	680	621	703	651	731	661	702	668	646	705	670	656	715	715	661	697	683	658	612	670	658	681	661	674	657	679	664	669	661	672	639	719	682	631	727	672	714	661	704	651	711	694	661	643	660	694	669	697	707	642	654	684	727	671	708	712	687	667	677	657	662	646	686	659	683	690	705	670	682	668	654	688	684	691	654	716	678	654	662	665	685	665	742	662	668	699	671	669	679	637	674	634	703	660	677	694	679	732	721	673	640	666	660	688	701	718	668	680	669	692	669	658	666	717	718	644	659	648	677	668	666	664	735	698	688	715	774	704	706	662	701	628	683	651	628	664	694	688	672	677	620	656	670	684	653	677	697	644	677	636	666	671	640	707	659	668	708	697	658	656	717	710	704	647	678	622	629	647	676	682	672	669	628	690	695	667	664	651	659	686	707	666	660	653	693	669	705	689	665	712	696	682	660	671	668	672	689	700	643	662	664	634	670	677	642	710	688	675	690	689	681	632	638	639	611	620	681	657	659	609	693	612	690	661	678	682	668	678	737	664	669	712	670	649	712	695	677	661	629	686	667	693	667	696	672	696	669	730	719	688	648	665	699	617	687	676	646	667	718	664	697	612	665	701	681	659	661	676	650	732	688	713	695	665	689	696	631	707	625	644	669	677	627	676	649	657	731	655	667	671	648	670	632	649	688	636	673	715	646	640	700	701	645	686	676	633	692	680	659	672	653	658	653	611	679	684	647	630	672	678	656	631	674	710	703	652	642	645	694	705	684	669	714	731	688	658	673	679	690	731	690	651	626	679	711	696	689	701	705	663	661	638	680	724	682	676	716	676	681	622	683	660	674	679	707	673	671	698	669	676	724	656	682	702	720	711	681	681	677	672	642	649	662	654	673	679	671	650	651	671	679	706	637	664	698	642	666	673	659	660	650	676	649	689	686	629	618	693	680	698	646	677	620	673	675	672	674	691	690	680	683	678	655	682	710	683	644	722	668	701	624	633
27820	11414	2046	1235	974	884	793	791	782	797	956	1794	2082	1766	1259	964	762	811	777	762	804	730	769	744	762	737	690	747	785	717	731	754	691	699	705	743	714	729	765	761	784	708	740	666	744	703	724	766	785	720	708	689	762	726	712	748	800	743	764	711	722	742	733	690	723	761	711	738	748	788	721	707	796	725	780	768	690	708	663	767	723	761	724	718	752	699	707	745	755	744	687	761	770	704	637	745	720	724	734	800	742	795	731	757	744	781	751	781	725	696	728	721	715	748	770	707	737	700	725	712	741	730	699	703	745	740	712	736	673	721	730	764	678	748	660	703	730	804	723	733	750	734	787	772	758	728	759	722	787	741	774	766	770	725	741	715	768	698	697	728	722	745	714	704	731	740	739	753	719	744	738	750	764	784	716	707	731	727	750	714	766	725	752	740	731	718	746	749	741	710	761	760	701	693	710	725	718	731	776	702	753	771	697	730	745	737	755	730	724	708	691	739	751	722	749	728	686	740	769	700	708	718	725	763	757	725	732	686	729	733	694	762	735	708	786	755	691	720	749	760	734	761	687	756	744	724	701	714	734	749	757	743	754	771	723	706	714	771	711	755	695	702	708	724	766	722	739	733	738	709	731	729	711	737	738	710	762	746	736	732	776	738	689	728	713	722	691	722	736	741	707	687	739	749	727	738	668	707	728	750	705	731	716	753	734	741	724	741	779	718	792	736	738	713	781	729	769	746	743	783	780	714	715	748	723	758	728	744	678	708	703	769	735	796	776	773	731	704	762	723	700	718	706	742	759	728	694	745	750	702	711	789	719	701	717	756	710	686	722	714	715	718	759	731	736	733	665	756	771	706	721	750	713	777	711	758	729	749	769	766	653	735	739	732	732	682	753	727	743	750	727	730	736	774	750	706	721	700	700	726	714	776	725	787	742	758	755	750	728	723	766	724	727	713	740	747	745	722	683	727	696	753	759	749	710	725	783	718	716	755	720	702	717	746	753	690	702	772	703	733	744	770	752	741	729	744	727	755	740	764	723	722	735	761	795	794	717	753	698	761	738	781	763	792	744	715	732	718	716	734	698	756	708	749	758	771	684	709	736	741	701	691	729	728	711	761	730	727	716	746	740	704	729	805	781	740	750	731	738	729	700	748	709	724	748	721	755	703	754	673	741	697	767	748	707	768	714	726	727	739	747	725	759	721	729	726	700	710	717	742	757	715	751	718	752	739	780	764	700	719	691	715	756	781	738	705	734	701	702	660	759	733	752	734	751	749	683	734	726	692	754	717	766	722	723	728	749	711	707	691	758	733	773	758	735	742	740	733	741	725	734	809	732	730	715	734	768	723	750	748	716	722	719	732	751	769	742	761	669	733	763	707	782	737	702	773	677	778	747	760	713	693	777	753	741	762	691	777	731	741	716	735	749	720	757	734	715	832	764	698	730	717	731	785	770	774	757	706	730	693	757	716	759	760	724	707	763	691	798	731	715	781	756	784	742	724	715	753	670	744	758	752	718	714	750	690	721	751	705	761	784	732	733	710	720	721	685	761	757	749	757	790	735	759	726	723	736	698	752	717	727	752	760	713	680	698	714	691	720	733	712	775	715	797	729	699	749	762	709	715	711	755	727	743	748	731	721	747	754	751	760	709	774	686	683	750	719	744	728	730	716	718	692	736	717	673	748	776	743	738	713	748	770	732	707	726	722	696	721	698	717	777	767	703	721	715	699	740	744	752	731	720	698	728	682	683	745	740	774	720	720	717	750	776	742	770	708	742	745	787	725	761	719	714	744	787	704	761	725	735	760	775	717	742	775	740	683	752	688	720	742	743	759	727	732	710	739	663	756	726	768	722	765	734	763	724	716	752	763	679	739	747	737	725	734	725	748	762	723	728	734	735	677	701	698	680	728	748	703	724	775	767	729	747	748	734	742	758	759	693	672	764	704	753	722	772	689	699	726	716	773	733	738	736	719	736	742	758	740	725	744	748	731	743	752	732	758	711	732	736	701	718	753	792	702	737	741	736	692	722	708	732	682	753	742	742	744	702	764	762	783	731	713	722	785	793	692	760	702	745	685	756	747	747	727	744	758	695	717	693	716	704	725	718	720	755	728	765	715	742	763	710	734	719	744	714	752	743	690	728	771	738	691	743	715	722	676	694	690	716	734	741	748	773	757	764	750	753	717	738	684	761	754	706	749	754	769	705	750	728	706	743	692	782	743	690	756	746	743	748	727	736	711	756	796	768	697	748	720	739	699	724	728	763	699	696	705	737	693	770	761	706	737	745	742	698	689	691	700	794	719	749	767	772	756	690	732	659	727	692	655	733	743	749	731	724	797	691	749	773	724	774	714	733	741	745	739	751	763	711	725	729	719	678	752	747	747	743	743	755	749	742	740	701	728	732	691	720	750	748	740	748	723	720	748	734	753	712	765	752	761	742	736	737	728	719	748	737	725	703	749	737	699	766	754	719	728	769	758	731	735	775	723	696	682	707	754	739	766	722	670	722	713	684	725	736	737	751	743	727	663	730	738	746	707	711	731	750	710	762	744	734	731	756	738	761	723	741	719	744	689	774	715	764	698	729	696	709	733	760	732	777	716	793	671	768	723	754	743	755	740	737	731	748	727	748	773	735	653	739	732	711	746	789	753	719	767	791	734	703	703	782	800	704	743	738	685	729	736	707	696	734	701	738	733	736	743	752	738	773	753	737	739	750	717	759	745	735	767	711	709	757	753	754	738	739	745	708	767	692	752	678	714	745	714	756	709	724	762	717	767	720	745	756	727	747	699	764	755	705	748	715	714	755	699	789	764	723	724	706	699	716	787	760	744	735	745	742	800	772	709	731	742	761	749	728	748	699	744	720	732	686	742	690	716	732	723	717	768	728	737	716	747	726	715	762	774	725	694	742	735	721	754	673	733	721	749	739	743	708	686	719	717	776	721	689	765	691	720	728	774	740	735	774	715	729	716	753	717	755	744	735	718	697	769	793	724	778	780	731	722	701	752	740	727	705	753	702	713	727	772	714	725	740	712	694	757	750	739	718	747	728	711	740	720	730	741	742	727	719	758	748	702	757	771	741	742	711	688	764	707	747	690	697	680	789	753	743	742	733	713	738	729	719	732	683	729	767	729	736	734	751	715	733	744	768	743	721	732	788	763	718	749	724	735	737	698	771	685	670	743	726	732	765	752	683	715	730	780	726	734	692	758	719	714	729	730	728	720	715	788	706	743	734	738	739	640	789	729	722	743	752	766	703	726	699	761	748	699	718	726	734	750	707	698	713	773	747	748	743	784	729	731	755	748	717	728	733	684	762	717	701	791	733	776	737	676	764	751	726	756	744	714	743	742	735	693	705	656	724	725	745	700	712	738	737	703	703	685	715	733	737	769	730	697	693	700	754	727	748	722	769	754	748	764	743	740	732	746	734	719	699	740	707	721	762	692	717	743	742	756	726	711	725	763	694	743	740	745	724	790	758	735	744	770	739
5844	1448	1136	917	884	814	769	686	723	746	943	2157	2292	1661	1176	830	628	602	654	588	631	622	604	624	616	630	594	652	659	657	592	593	615	596	585	619	568	608	616	622	641	600	634	597	630	594	623	607	636	639	645	613	585	597	603	643	606	574	600	613	594	577	623	582	599	634	614	595	601	610	606	611	595	633	641	623	599	596	635	612	625	563	605	641	575	631	607	600	580	576	665	614	591	618	620	613	657	604	611	572	636	588	607	636	589	612	605	669	618	646	594	586	594	641	588	608	589	588	594	596	592	616	578	672	649	638	585	572	610	577	623	628	616	587	598	661	612	618	594	631	617	626	630	596	631	608	583	616	610	636	566	651	661	606	580	592	606	640	595	615	602	569	573	615	633	592	611	609	594	605	586	607	626	586	620	601	592	617	614	635	624	560	610	600	582	568	602	620	642	602	644	593	615	649	586	646	602	618	610	634	603	605	615	573	571	605	625	616	625	615	639	605	591	560	581	611	641	619	599	609	595	611	607	603	570	618	596	602	594	556	617	594	592	623	622	600	615	632	596	572	617	607	608	601	608	651	610	586	545	615	618	587	672	592	588	598	605	619	637	654	584	618	590	583	629	564	638	604	561	600	588	607	600	596	624	600	584	612	583	570	595	639	621	649	656	625	637	605	610	569	588	615	591	593	636	575	572	586	623	647	579	588	608	605	633	574	586	610	578	641	604	578	565	596	635	621	584	600	600	607	632	624	614	606	564	595	630	595	567	592	613	616	605	631	615	593	610	592	587	614	582	590	619	604	571	605	630	582	654	622	609	594	608	625	654	585	570	592	593	636	601	551	622	584	595	599	579	570	629	601	615	650	600	620	614	605	584	623	585	585	556	597	624	624	583	578	602	584	612	628	602	608	588	603	601	577	549	608	661	580	603	572	589	612	617	624	568	627	617	580	617	608	586	612	590	586	603	610	604	604	591	578	600	625	615	607	589	617	613	588	596	591	616	594	592	618	602	621	558	571	621	566	603	631	580	623	643	609	596	637	615	580	575	589	610	599	605	608	622	578	622	570	605	642	611	574	568	565	582	638	614	640	607	625	607	595	576	585	630	620	644	638	567	592	568	593	574	558	605	606	614	607	629	630	614	606	608	609	603	618	584	594	580	615	607	623	613	561	604	637	581	616	580	598	594	615	591	641	647	607	586	599	592	618	582	630	603	589	574	626	626	618	609	610	601	608	612	632	572	613	596	573	608	630	645	565	646	634	561	607	634	601	611	591	608	610	625	650	618	629	619	614	555	625	578	592	626	653	624	600	608	635	604	618	603	644	586	613	584	641	627	591	606	615	605	601	606	591	629	599	606	603	606	587	620	581	638	552	585	623	593	622	613	596	622	577	598	600	649	605	585	621	601	595	594	616	631	625	578	571	601	600	600	667	610	635	590	619	659	597	618	603	613	564	615	614	611	570	633	607	624	572	594	588	675	573	630	583	612	567	657	611	590	594	604	632	584	625	618	600	608	583	606	589	633	618	613	620	610	626	602	639	611	598	586	576	560	618	596	594	600	551	560	575	564	664	615	600	597	609	605	596	606	575	617	632	648	619	609	617	582	628	611	612	614	606	632	644	590	618	579	629	638	595	639	601	582	640	586	583	626	622	607	601	631	600	615	595	574	627	595	549	629	640	596	564	619	589	577	574	577	623	585	599	607	603	568	583	581	602	595	649	668	622	605	612	564	587	618	621	619	597	585	538	573	576	617	617	622	585	603	622	622	606	616	608	622	568	574	595	647	591	602	612	580	580	607	634	602	611	618	596	539	644	571	613	602	630	616	596	572	659	616	624	606	621	609	586	589	619	616	612	566	619	580	631	611	546	575	607	609	597	614	601	612	585	642	621	584	610	570	602	594	622	597	611	616	585	605	606	588	596	586	624	606	617	624	618	590	566	624	616	588	579	630	600	584	557	600	595	610	582	610	566	622	566	608	577	617	600	597	612	619	611	554	589	605	575	589	611	596	613	644	622	610	642	620	634	616	612	628	615	608	595	617	635	558	637	652	602	657	609	607	572	581	561	619	598	574	605	656	606	606	578	614	633	602	591	606	597	606	594	596	617	630	619	629	555	592	559	624	596	613	615	620	629	599	570	652	610	613	664	611	621	649	585	616	606	624	611	610	659	561	597	601	569	570	626	650	581	628	615	587	627	606	574	622	632	596	631	599	596	599	620	585	583	594	647	670	600	639	618	597	629	652	548	593	580	591	608	637	569	599	636	618	627	621	602	616	601	576	637	616	589	624	589	607	586	626	599	628	618	633	609	633	644	625	632	617	616	614	611	582	605	634	619	619	645	628	595	622	611	616	652	612	639	603	566	556	576	656	598	605	636	597	546	631	624	628	616	619	580	637	575	586	581	571	619	624	582	642	621	616	617	562	599	601	608	628	571	577	640	582	600	598	595	584	581	590	594	601	557	632	579	581	601	600	622	611	606	587	628	608	634	643	639	577	670	626	591	607	558	615	572	616	653	605	621	604	562	629	571	617	605	603	614	601	675	597	602	609	606	613	640	591	586	568	607	562	639	615	618	606	629	596	635	613	643	630	583	599	612	583	616	573	601	629	610	605	606	579	641	600	589	600	579	604	606	625	570	587	570	629	632	627	612	584	588	602	642	586	598	621	628	619	590	577	627	615	572	607	601	649	589	651	604	626	603	602	573	613	587	612	596	545	595	524	590	609	565	610	641	603	595	629	623	561	658	572	598	632	612	640	605	592	611	647	580	613	579	557	628	603	601	591	639	584	546	631	586	615	628	642	594	637	601	610	575	614	577	638	569	595	590	602	613	624	634	595	589	634	622	638	557	590	603	600	612	594	613	666	596	635	610	653	609	594	636	600	581	642	623	601	646	598	611	551	586	602	599	601	611	622	586	554	627	626	616	612	603	571	597	606	625	593	583	588	571	608	586	575	565	629	600	604	629	618	697	617	581	594	598	609	630	660	594	649	581	602	581	588	608	599	602	657	603	581	587	614	584	587	591	625	624	625	585	633	619	580	576	644	629	575	596	634	636	570	611	604	630	557	599	608	621	594	579	622	611	606	609	658	577	631	634	626	622	628	633	591	603	611	568	644	628	584	644	580	620	614	635	648	648	621	605	578	606	589	573	612	604	601	592	624	626	633	604	593	582	566	589	619	597	646	577	588	616	549	636	591	656	587	655	598	621	627	635	614	639	593	610	612	595	618	607	633	614	595	599	576	588	622	616	614	634	602	635	590	623	599	620	616	574	633	589	599	595	600	600	587	627	617	605	640	614	592	587	583	628	624	603	586	604	638	640	589	607	599	561	633	576	609	604	590	615	570	589	654	658	614	618	589	617	576	620	596	629	612	585	577	592	616	573	631	635	594	571	582	560	606	633	619	615	609	565	618	631	572	548	624	578	616	595	605	595	587	615	634	620	623	567	607	615	571	622	591	572	636	672	565	610	615	642	647	599	601	545
25601	21449	27607	25596	8915	1942	1309	933	893	833	1533	12855	16107	11205	4876	1670	986	750	780	698	685	685	697	674	743	713	697	664	648	701	709	734	748	680	669	761	677	703	657	677	630	726	704	700	679	673	677	693	748	732	686	741	691	683	723	694	706	716	690	690	688	675	669	682	679	711	701	693	686	739	698	693	714	649	661	677	671	697	650	737	704	681	711	706	675	735	675	711	713	685	730	705	682	680	704	682	670	670	678	693	675	697	748	685	659	733	678	672	734	661	679	738	673	660	646	698	653	704	700	701	699	696	662	669	675	672	651	729	710	670	728	736	658	647	682	671	679	689	711	640	683	706	645	680	700	642	698	652	684	668	678	669	691	749	672	711	704	693	698	675	680	658	687	675	744	669	685	684	691	672	712	660	675	692	676	691	704	694	705	702	683	693	668	658	673	686	637	745	656	688	655	718	707	665	689	727	684	730	702	651	680	702	712	685	661	686	680	652	681	659	666	645	709	711	687	610	653	709	700	684	697	691	657	666	698	674	728	655	697	665	681	689	688	708	739	672	665	738	701	675	708	689	711	691	722	755	697	696	683	650	693	664	720	668	690	700	735	710	720	684	698	662	681	722	657	725	681	662	688	679	690	675	628	709	674	680	664	689	700	658	653	680	715	715	651	732	745	696	694	715	662	684	643	732	667	706	678	688	706	647	732	725	684	739	680	686	709	675	677	695	689	670	640	677	694	669	740	692	700	660	662	694	718	719	699	666	682	700	710	680	704	702	717	692	698	742	690	715	700	683	671	723	688	677	691	699	688	677	680	701	728	698	701	705	700	706	732	704	718	688	664	704	673	702	713	674	711	662	686	677	723	636	659	700	693	697	676	665	693	717	680	688	728	671	718	685	679	705	678	764	666	636	684	731	702	689	757	688	673	661	622	702	653	717	728	677	697	717	740	657	654	690	759	710	665	642	708	668	733	691	660	728	681	714	694	676	648	699	695	686	665	686	664	715	675	651	726	682	655	662	674	716	687	692	698	711	674	614	653	652	735	635	655	691	711	667	679	720	704	706	744	655	669	709	695	702	670	734	685	681	722	596	668	721	664	687	688	680	630	686	673	695	698	713	681	673	675	714	660	708	705	673	698	675	693	738	680	712	722	701	690	731	682	707	674	728	715	735	677	649	657	648	681	738	697	673	713	674	694	698	710	712	709	724	669	689	678	626	664	681	685	678	704	636	693	711	687	724	727	644	663	752	640	681	739	670	658	681	670	738	680	712	678	708	693	669	693	678	701	706	681	671	687	683	713	727	696	669	744	651	664	706	626	630	664	677	675	757	711	663	662	650	651	716	737	763	698	663	639	705	684	688	722	710	658	690	697	653	705	655	719	635	703	678	720	692	689	713	741	704	687	692	702	681	677	714	679	690	713	657	711	653	710	695	659	640	662	694	690	690	642	692	687	678	701	684	714	710	726	734	637	682	641	681	671	711	687	715	676	666	705	718	679	688	689	689	649	711	669	690	683	687	698	766	681	641	648	685	686	695	659	700	704	728	651	634	689	720	719	672	716	656	709	652	703	650	661	722	715	697	690	631	746	641	656	698	687	661	690	683	701	688	669	672	700	692	693	689	696	647	645	700	662	702	669	719	633	702	694	634	686	666	679	678	721	675	695	691	702	717	726	691	678	675	709	661	700	692	678	716	648	641	673	716	664	602	625	652	689	695	659	651	696	669	728	705	715	716	691	678	657	709	682	734	683	683	655	669	685	697	704	689	684	679	665	664	695	674	667	695	700	665	710	672	698	675	670	673	662	682	638	708	669	723	683	675	701	656	689	707	677	734	673	698	728	672	693	653	713	679	677	668	700	715	637	725	694	672	663	697	716	716	718	643	680	674	679	672	722	647	726	658	709	678	701	665	709	733	640	686	729	707	702	690	694	681	683	664	690	684	713	715	721	678	720	670	697	666	652	664	728	671	681	687	668	701	676	638	695	709	685	698	656	701	699	669	699	645	712	698	672	649	691	684	694	703	682	646	721	661	706	679	724	666	716	694	606	675	675	657	657	730	656	670	705	692	723	698	694	725	705	685	672	705	730	680	658	682	722	688	661	662	654	664	652	660	636	694	688	651	692	710	729	657	689	681	668	664	700	675	680	673	669	754	679	733	680	681	686	710	713	715	689	691	699	676	703	674	714	693	684	663	688	696	680	704	685	644	628	676	681	685	683	683	716	699	706	684	689	688	743	695	676	678	772	669	713	666	716	686	675	703	682	707	707	682	661	703	669	709	706	668	717	706	679	736	681	684	670	671	719	688	732	681	684	674	650	678	726	639	658	680	723	675	685	694	691	701	725	675	720	771	699	711	654	679	692	676	693	734	692	720	744	666	694	678	721	713	672	709	722	667	732	691	684	703	666	682	647	674	676	702	709	660	694	722	673	736	677	685	696	632	657	688	688	663	704	631	698	709	711	677	672	649	677	643	701	684	673	637	678	674	686	692	733	641	687	708	671	668	718	707	723	717	712	726	715	691	662	678	667	727	697	706	726	699	755	668	680	696	702	698	682	749	687	680	691	732	653	679	658	657	723	701	733	678	706	716	686	639	744	703	718	715	710	668	704	735	660	662	701	692	677	635	683	683	716	693	698	650	679	683	699	762	717	635	661	725	662	698	662	675	732	693	661	707	652	715	655	679	689	672	708	725	696	706	650	724	737	685	675	679	696	677	671	645	683	710	711	665	691	693	678	662	668	740	652	717	680	696	663	696	694	714	662	707	739	673	710	669	673	678	684	688	713	618	662	689	650	715	674	655	691	704	675	673	722	692	690	691	700	675	707	701	701	679	697	680	716	687	684	703	720	711	705	654	697	723	703	677	673	648	727	674	643	665	699	732	702	640	667	650	658	680	696	648	751	693	689	714	682	699	690	699	652	667	666	666	687	679	725	677	668	671	668	706	699	728	696	706	705	760	722	709	667	703	692	722	650	653	718	715	705	687	688	668	607	699	737	687	693	706	719	658	725	696	699	720	658	703	646	770	677	678	666	697	690	688	671	728	669	678	671	727	690	679	650	701	675	692	689	655	677	689	716	726	694	710	719	664	721	720	734	703	736	671	672	691	673	699	637	637	703	703	710	684	721	720	702	682	679	707	687	629	709	674	671	699	718	676	715	711	675	696	701	691	701	665	724	673	701	672	640	676	689	679	721	738	702	714	624	686	705	675	683	659	698	726	674	656	704	686	695	717	708	707	687	735	702	705	628	723	657	656	698	682	709	667	722	647	641	682	654	684	708	694	665	671	675	704	681	716	683	680	629	658	730	667	652	690	718	704	723	690	669	703	677	668	717	707	691	681	719	774	683	674	701	694	642	630	687	703	682	681	710	734	690	675	682	698	703	683	667	682	675	724	700	691	651	695	678	664	667	715	663	699	707	697	691	690	700	706	669	688	688	636	681	675	682	668	673	699	721	748	689	682	752	659	674	697	691	741	695	699	691	734
4403	4734	3888	2142	1561	1446	1233	1019	903	820	1998	15177	14918	9678	4319	1547	894	648	610	662	588	596	593	611	598	604	562	586	604	598	607	598	609	613	593	596	581	600	609	617	555	565	632	553	588	599	592	615	606	548	616	610	592	543	610	566	588	588	595	585	548	534	573	581	587	601	571	594	617	601	590	597	557	577	603	610	582	578	598	613	562	586	615	621	566	611	572	592	561	555	580	586	607	576	593	588	563	584	598	584	591	529	573	590	613	579	556	610	571	601	569	584	545	569	543	523	556	579	573	587	526	595	596	595	613	597	579	588	624	565	628	638	570	632	537	609	593	632	591	560	589	575	589	587	608	576	626	589	584	594	583	561	563	607	572	614	557	602	592	598	615	558	602	616	593	591	592	578	511	620	568	595	624	607	595	627	586	571	578	572	564	596	618	594	575	605	588	565	592	549	569	577	601	572	588	571	579	580	559	605	615	572	552	595	567	604	577	633	607	619	560	613	598	570	592	598	620	639	570	530	598	604	602	584	579	575	635	586	585	573	599	566	597	571	567	582	587	567	577	640	620	575	621	595	573	578	550	540	605	558	609	593	565	573	557	624	544	589	606	551	630	615	548	566	584	563	595	600	567	566	599	610	563	601	595	583	610	577	614	569	585	628	586	565	586	591	607	572	567	578	564	600	556	563	524	618	592	563	602	593	577	588	584	523	580	580	628	564	625	600	574	606	583	585	587	572	581	597	587	551	571	562	611	599	613	572	591	611	552	587	558	586	598	588	592	529	565	539	566	575	610	579	577	591	603	544	558	612	595	533	526	575	624	590	589	535	582	608	538	606	561	629	591	574	624	537	596	579	588	558	615	574	569	560	599	536	571	602	605	596	578	618	572	555	548	572	586	542	572	578	508	555	557	555	601	604	593	565	597	557	558	578	562	591	550	595	636	581	583	557	575	561	597	563	610	596	596	551	598	558	556	581	569	564	620	523	618	565	597	625	549	573	582	605	554	550	550	611	580	576	598	591	568	621	570	582	624	593	578	615	568	588	550	613	601	608	577	604	590	557	548	588	614	591	546	589	586	591	555	591	559	588	570	556	574	574	589	607	569	600	574	562	604	603	558	585	594	626	572	594	605	598	595	629	615	600	549	521	603	558	622	570	559	574	571	589	601	570	565	576	580	595	588	589	578	578	575	560	568	534	533	575	553	595	555	605	542	570	587	594	602	588	599	571	593	610	557	565	563	572	602	566	607	577	537	561	626	530	586	555	539	571	623	592	605	599	554	589	539	590	602	591	603	599	589	542	601	549	582	542	599	548	586	578	588	628	590	582	544	556	569	598	596	569	636	595	620	615	533	581	554	558	604	608	567	560	540	599	587	622	613	573	615	606	578	658	552	578	602	580	576	544	569	566	569	583	580	634	618	581	581	534	608	619	605	630	538	590	569	606	606	593	588	593	527	571	556	539	597	630	605	584	574	606	540	570	599	552	559	585	553	557	628	594	594	573	574	606	583	600	548	607	556	635	589	572	579	558	539	586	581	602	563	565	609	560	631	602	591	592	584	601	583	600	591	620	606	520	641	600	567	524	602	584	595	596	593	571	557	535	605	633	583	567	613	584	592	583	595	575	562	582	593	581	566	533	580	570	590	571	585	607	577	575	547	539	610	608	604	550	567	575	575	626	582	644	546	545	617	610	563	571	553	595	569	562	570	563	600	563	565	601	585	589	612	612	539	537	630	561	608	611	582	572	562	591	619	629	608	567	565	597	556	561	580	576	545	600	615	576	559	578	565	604	584	596	596	565	598	596	598	587	587	575	593	596	584	548	582	552	553	568	578	573	563	627	605	608	596	601	604	585	572	579	549	617	602	602	588	567	574	556	631	587	580	599	629	568	566	570	578	581	577	558	536	571	545	593	601	551	579	589	610	590	568	573	571	591	601	557	588	592	541	602	575	576	594	610	584	583	539	563	609	577	574	598	542	563	574	561	574	592	592	586	564	596	597	578	580	617	592	584	560	616	566	583	581	559	578	568	591	563	582	605	590	605	624	613	553	552	570	581	587	546	571	593	594	613	568	607	616	599	549	576	605	620	628	551	558	562	557	557	599	588	575	596	555	588	554	534	553	631	565	583	560	574	556	546	573	579	576	606	537	528	573	619	593	601	528	575	607	567	551	569	568	533	544	636	573	561	560	557	587	561	597	591	570	564	544	580	585	605	578	580	576	583	587	607	543	522	548	568	576	570	606	576	625	604	583	587	601	539	560	551	569	564	572	587	600	586	601	586	623	571	596	600	607	628	559	604	587	583	600	572	566	621	605	571	556	572	578	564	581	589	565	558	584	565	618	571	556	589	597	605	597	582	580	618	573	595	547	543	603	556	563	589	595	584	556	594	558	570	548	588	606	581	580	588	570	544	616	569	602	622	605	613	601	566	603	590	560	566	592	566	575	603	583	559	610	576	590	608	570	586	581	597	561	572	596	582	596	615	597	576	577	569	573	586	610	594	572	574	548	569	566	557	630	589	567	564	605	600	587	572	581	565	610	556	571	558	568	614	577	584	596	563	596	559	571	596	594	558	615	616	595	627	564	538	621	588	599	561	545	542	606	605	611	605	552	634	580	559	589	621	580	564	613	614	587	571	569	617	571	604	572	612	595	561	590	567	558	590	571	596	595	606	565	547	619	612	557	599	580	622	598	617	609	546	655	609	595	580	561	602	596	575	575	580	598	560	633	595	613	549	567	579	605	573	586	625	608	570	565	595	589	596	613	597	565	594	592	555	585	610	579	555	555	568	570	563	609	585	559	540	604	622	589	512	545	583	577	551	543	559	519	570	604	572	595	589	578	600	561	562	572	615	576	562	595	572	586	599	576	609	530	577	590	574	603	600	604	615	595	561	612	579	588	594	575	589	548	573	546	565	535	616	581	584	577	573	529	605	510	583	642	531	597	554	572	525	590	529	613	529	600	573	550	579	574	584	570	606	546	581	588	587	599	583	583	574	636	546	610	590	557	546	584	584	579	590	563	560	602	579	549	549	546	565	574	578	579	535	612	563	571	583	578	567	552	581	584	557	582	604	572	581	547	559	556	561	570	591	627	573	657	568	526	556	623	615	583	606	604	579	616	610	612	568	557	586	543	590	585	614	575	599	611	573	585	583	596	555	566	577	618	568	562	540	526	594	578	553	621	562	547	573	596	668	576	589	606	567	604	579	549	582	580	562	581	527	578	579	567	587	522	621	534	512	568	609	610	607	583	528	581	574	558	590	598	608	574	593	620	590	596	580	586	574	582	598	589	555	559	563	596	584	566	615	602	591	568	565	621	556	590	594	566	632	525	570	579	573	604	587	573	552	557	564	590	626	589	620	595	597	574	545	605	532	573	581	621	570	561	569	594	596	594	612	552	575	589	578	589	610	569	559	582	560	588	618	600	571	583	592	543	542	577	640	576	590	574	595	574	560	611	609	591	603	609	566	550	585	610	572	602	576
24593	21454	28668	24615	21252	7490	2335	1486	1173	1124	1332	18747	28161	21471	10122	2707	1398	941	821	864	790	764	796	827	850	805	789	798	780	794	812	782	805	791	781	846	807	842	773	777	828	818	786	792	817	744	779	834	847	819	861	756	823	766	830	818	810	828	842	845	826	794	808	855	812	832	800	758	794	809	778	813	813	787	815	779	805	817	837	781	815	785	811	781	790	805	799	801	808	796	831	836	795	825	771	828	837	802	792	794	832	794	787	788	772	819	819	803	796	777	770	839	778	768	828	827	800	824	827	772	784	796	831	812	841	809	781	804	820	793	748	838	828	869	827	841	823	842	759	838	831	781	821	768	773	805	845	804	802	810	787	831	830	816	775	782	793	830	831	780	750	829	795	789	823	765	847	827	814	794	816	810	748	840	818	798	842	824	811	758	811	812	760	785	859	786	818	782	810	837	791	825	781	770	786	784	783	808	800	794	773	827	822	814	787	827	812	811	822	787	793	800	831	770	780	780	794	763	773	794	804	787	776	818	824	754	789	762	751	776	801	759	819	849	789	827	842	798	774	816	792	806	812	805	812	806	795	761	805	793	822	789	791	786	798	778	777	756	747	769	789	763	799	797	813	799	847	808	838	805	774	815	865	773	799	807	814	793	820	800	800	767	789	791	775	830	827	842	792	802	813	789	850	791	839	758	817	848	822	825	793	787	827	795	816	805	782	741	822	789	793	811	760	810	750	786	849	825	788	788	843	784	771	813	810	776	795	791	743	808	801	786	790	758	794	799	798	778	859	822	820	791	812	791	818	825	798	815	780	862	817	753	818	739	826	816	784	770	786	820	827	766	806	733	843	797	804	767	772	763	804	808	786	831	781	802	791	817	809	792	776	782	840	751	780	763	784	783	752	845	774	779	766	807	821	823	798	811	820	837	755	815	786	822	793	795	808	763	834	818	789	762	785	775	786	787	842	833	763	804	819	749	811	842	799	793	828	784	752	816	810	794	784	783	822	820	812	813	784	776	820	790	808	858	810	777	779	761	809	812	786	770	811	805	807	812	746	842	866	835	812	788	778	811	790	805	772	840	834	793	816	761	829	781	807	787	830	795	752	792	799	792	860	825	805	774	804	815	728	779	803	786	786	776	818	837	827	770	781	789	791	815	798	776	827	854	861	816	812	769	792	810	791	788	784	798	770	788	779	767	757	785	850	818	761	790	753	805	796	804	763	797	809	768	812	786	806	768	801	830	760	768	808	818	830	778	830	790	793	787	822	861	799	783	814	748	811	774	832	796	802	799	798	853	786	768	830	801	795	746	717	786	795	773	765	723	819	781	777	778	851	834	762	831	768	807	783	783	837	814	835	780	811	807	797	813	812	737	776	754	820	826	796	814	768	755	801	807	778	831	835	761	762	742	775	835	786	866	773	813	772	807	803	805	805	785	832	861	777	843	797	783	789	804	844	816	791	826	806	797	811	758	805	789	824	826	831	801	747	782	805	810	762	725	729	774	783	809	788	741	769	774	820	791	843	780	792	786	797	778	798	811	846	864	790	818	803	847	807	780	788	823	803	780	818	790	794	764	823	796	806	776	817	736	802	779	782	808	746	809	775	757	813	804	813	830	818	795	777	758	778	771	833	779	732	828	837	761	788	803	748	767	789	789	760	803	810	776	796	789	842	851	778	771	782	779	835	818	772	792	818	838	784	782	849	820	795	763	785	819	777	761	775	788	775	863	855	767	811	810	754	824	802	776	789	768	736	817	753	801	800	804	820	747	781	809	792	760	812	772	779	782	821	819	767	782	816	880	804	786	806	843	794	845	835	768	827	790	800	781	807	795	818	817	777	796	782	760	784	775	823	796	799	811	813	752	777	807	814	840	793	790	811	839	794	814	803	788	800	862	772	763	867	853	830	816	730	809	801	788	837	798	841	806	787	832	761	786	819	778	819	833	750	793	770	820	807	835	803	835	788	803	808	784	802	792	830	832	818	840	795	781	785	847	776	801	777	833	813	841	788	794	799	803	811	815	772	811	801	813	804	766	803	714	784	819	754	792	790	725	807	789	796	785	820	796	751	763	760	811	798	772	800	825	819	746	801	812	807	773	766	810	801	813	854	824	799	790	774	804	813	774	781	844	827	691	784	788	780	786	777	807	782	777	797	794	811	855	803	784	791	784	811	781	793	798	827	813	826	768	812	842	752	813	858	801	812	808	782	812	812	755	818	873	801	765	812	809	805	777	797	792	848	799	809	846	823	794	797	806	810	801	790	817	799	799	825	841	771	820	783	854	829	777	784	771	808	756	811	778	847	814	848	798	828	819	747	773	802	765	804	828	742	799	798	853	770	801	812	815	784	785	789	774	838	759	780	804	776	807	788	759	713	769	781	837	796	799	860	825	782	816	789	838	817	751	822	843	779	821	766	801	794	822	813	785	757	833	808	793	819	829	836	767	863	772	790	827	805	782	754	807	790	831	791	821	761	831	811	803	790	799	768	816	762	790	732	791	779	783	826	819	768	793	792	813	796	806	807	859	813	775	787	782	820	830	772	830	811	834	741	789	790	787	810	810	757	820	825	838	842	821	818	783	800	829	817	804	764	824	867	772	801	795	805	821	785	773	794	802	766	853	804	759	807	807	836	793	838	779	786	797	821	782	799	751	849	811	818	785	787	780	829	765	838	777	784	839	805	815	793	816	837	821	799	785	804	828	814	791	802	773	732	787	817	748	815	849	795	751	800	808	804	795	778	800	830	783	841	814	811	802	730	781	760	802	817	785	806	752	777	804	809	795	787	780	784	831	806	858	800	809	792	796	822	873	871	806	795	782	792	812	803	766	833	800	811	752	783	793	822	787	806	766	762	773	798	794	791	821	803	766	783	813	817	808	797	798	810	804	812	795	798	805	826	792	809	830	798	805	761	783	788	740	771	816	789	804	768	801	812	798	786	772	805	825	790	850	786	781	789	824	802	769	778	754	756	808	818	781	827	831	801	804	800	822	768	815	745	836	798	803	815	816	764	783	799	748	819	753	782	868	810	751	800	831	781	774	760	783	753	775	817	773	788	836	788	804	813	824	810	791	810	817	839	820	808	766	817	750	772	779	780	804	837	777	809	768	811	720	815	777	831	832	815	810	789	795	772	839	781	789	760	837	744	755	798	778	780	813	798	799	816	837	766	804	815	797	814	759	783	752	865	761	744	810	794	774	776	780	777	786	822	786	864	782	814	805	853	827	833	804	720	806	812	798	789	782	809	798	775	812	805	837	770	798	769	748	781	818	842	802	758	819	786	816	827	782	793	787	795	817	839	779	752	841	766	769	786	774	792	818	785	780	739	786	753	796	836	811	787	791	753	756	797	814	804	792	809	814	785	808	780	831	823	749	807	831	844	779	790	790	855	758	786	814	798	815	779	821	804	813	754	810	763	776	784	785	775	769	837	801	782	814	811	759	903	782	806	802	829	823	784	824	832	776	757	836	776	805	829	775	782	803	827	777
4752	7479	5946	3464	2701	2200	1692	1436	1336	1202	1535	21998	24923	17239	7890	2438	1275	778	714	689	667	679	666	680	654	656	711	676	666	715	687	721	646	647	655	688	676	718	688	680	691	671	683	701	671	660	710	640	726	662	692	637	672	730	639	739	697	675	653	669	664	714	655	679	668	701	699	683	658	706	687	676	668	710	695	686	645	673	633	663	700	696	668	655	690	696	676	628	665	706	679	691	670	699	638	661	654	695	691	677	660	715	667	687	656	636	647	704	671	639	678	649	722	697	690	709	675	671	691	722	678	634	699	676	637	624	687	698	673	733	696	730	663	679	672	686	641	667	659	673	624	670	694	685	662	649	674	665	698	705	618	695	690	685	666	653	685	673	618	674	651	655	661	681	669	720	697	704	703	707	714	673	679	618	671	667	679	614	674	661	684	692	644	689	697	656	674	682	712	675	663	692	707	658	673	690	660	675	662	670	659	647	687	692	641	643	615	644	656	623	691	654	634	668	629	682	656	654	664	652	715	714	681	647	675	681	684	662	653	665	701	681	691	665	657	700	680	675	658	697	676	676	697	657	717	664	679	676	692	657	684	671	691	657	658	674	664	672	643	646	666	648	654	672	670	666	694	636	642	660	694	664	705	673	692	667	642	677	621	686	673	645	641	687	720	647	695	678	683	642	618	656	696	642	663	686	624	670	648	634	646	674	672	653	687	686	731	672	665	637	659	667	659	681	645	664	632	665	697	684	638	663	640	617	655	650	674	668	668	684	671	650	685	665	631	658	644	669	599	718	659	676	670	659	695	674	693	683	668	649	661	653	652	690	655	678	655	696	690	680	674	665	707	704	693	671	666	655	678	634	688	624	688	644	667	662	663	668	686	652	661	663	611	638	735	656	660	648	665	672	714	656	638	646	686	639	662	670	700	736	731	650	653	640	655	687	676	673	634	685	715	709	722	646	680	668	625	693	640	634	630	666	666	674	680	675	650	631	658	653	669	700	661	662	688	636	666	675	739	678	665	678	639	636	629	689	661	659	590	647	635	667	675	663	667	683	628	659	667	658	631	667	683	669	686	619	700	680	626	697	652	693	676	663	670	655	666	650	670	667	623	612	687	591	647	698	659	714	680	671	666	697	700	674	713	614	618	661	666	677	682	709	638	637	676	630	706	685	660	699	674	679	655	691	694	658	640	703	667	627	647	620	648	682	631	626	641	705	637	667	692	660	647	691	634	645	674	624	638	680	676	658	634	662	668	664	666	684	642	639	675	679	676	632	659	683	636	625	658	705	678	656	632	666	649	667	685	709	649	709	655	659	618	678	616	647	678	713	676	647	678	648	650	636	685	672	688	659	671	744	645	656	669	647	690	653	664	699	607	677	665	642	645	644	691	674	626	680	667	662	679	685	616	621	639	701	644	686	714	690	663	642	661	719	684	660	662	657	639	693	605	683	629	641	668	640	648	641	634	661	679	693	695	698	657	692	680	645	652	687	666	718	673	664	667	668	709	679	653	590	715	675	667	657	646	637	645	640	637	652	659	668	670	634	598	658	678	665	653	644	645	659	672	668	710	674	641	669	687	621	749	704	675	676	660	666	638	665	728	603	704	614	656	681	677	620	634	656	720	615	612	691	667	633	707	658	680	603	660	662	662	657	671	687	656	633	645	665	632	699	689	689	678	674	622	660	688	672	699	649	730	712	651	675	645	693	664	693	636	655	619	671	699	665	627	664	657	639	667	655	645	677	639	654	619	700	666	657	626	662	647	693	663	669	645	667	670	701	649	672	689	707	711	695	650	718	650	632	642	720	689	621	672	681	629	694	651	691	708	653	662	679	672	650	699	703	638	639	667	688	673	661	648	699	642	629	656	657	696	706	679	680	720	674	707	659	650	665	648	669	649	656	690	665	637	666	652	666	614	638	634	668	633	686	638	665	648	718	653	677	686	635	647	675	637	651	704	628	662	640	681	635	624	643	651	674	685	697	657	675	645	674	674	632	691	643	635	684	653	662	675	647	666	663	696	712	662	676	656	653	641	664	646	632	702	673	624	716	680	652	667	656	632	640	694	629	635	687	699	664	639	685	665	639	682	680	684	655	680	645	666	652	601	688	660	639	635	709	672	653	669	683	606	652	673	655	614	623	663	623	630	649	655	659	631	696	643	619	684	609	661	667	659	658	659	673	656	620	680	672	631	695	699	677	657	642	650	681	686	640	594	657	652	632	661	740	695	685	658	604	660	634	617	665	681	668	685	628	685	657	661	660	638	656	605	665	635	674	663	676	637	642	659	660	620	620	627	660	632	669	653	628	634	676	682	671	635	653	658	646	614	668	669	671	676	663	674	674	707	654	704	691	619	675	672	666	686	674	613	661	655	708	631	687	669	666	667	649	652	680	607	663	675	632	644	690	661	645	668	670	703	662	659	680	642	686	632	639	679	682	672	643	635	657	623	636	684	674	653	669	677	663	695	647	653	668	657	657	653	617	661	691	685	653	683	655	691	636	675	645	661	675	647	614	677	644	677	682	652	674	683	673	670	656	642	667	676	698	646	680	687	661	634	666	648	658	671	660	679	656	657	697	614	654	676	682	654	675	636	680	660	676	672	649	685	640	677	668	689	665	627	649	662	700	651	645	637	671	645	658	647	653	662	658	677	668	687	648	677	637	655	635	668	701	664	617	704	676	641	666	709	677	662	637	614	645	671	669	695	624	629	715	646	699	673	666	631	622	682	642	684	663	648	641	694	675	653	651	644	658	693	658	679	663	655	713	684	650	650	594	669	633	607	655	687	678	666	706	629	623	635	656	663	658	682	682	623	654	652	658	669	674	603	655	687	673	647	685	687	649	689	691	681	676	691	660	719	604	706	686	636	679	618	650	660	655	661	630	713	664	650	698	699	665	671	639	652	635	693	642	685	674	641	716	684	672	704	690	683	665	649	678	653	686	629	687	678	652	627	681	659	676	655	646	608	677	633	684	622	662	647	658	685	686	659	680	697	714	682	655	651	701	631	676	675	642	618	674	674	654	659	623	680	620	666	620	664	671	662	635	623	652	674	732	680	655	622	675	666	696	634	688	670	670	635	644	657	664	645	666	642	662	664	618	659	630	673	650	689	683	690	634	629	614	655	669	689	641	667	692	671	672	651	666	702	656	671	701	684	635	690	637	693	644	687	648	711	641	689	627	655	669	665	705	663	653	686	711	623	668	620	686	639	660	667	668	634	689	705	658	612	670	656	693	671	631	649	658	703	675	704	690	675	678	672	684	724	669	673	628	660	638	680	665	685	667	683	732	641	703	664	708	651	641	681	655	676	652	668	657	669	656	607	675	627	681	656	654	634	665	653	678	681	668	675	620	630	653	651	602	644	653	670	670	651	651	620	623	683	653	679	661	662	649	698	677	665	687	662	610	694	635	685	655	659	664	709	641	727	646	655	674	654	680	628	673	670	688	615	661	693	669	667	637	620	715	643	644	636	681	690	698	661	664	659	626
27776	11339	2145	1211	968	846	832	878	793	801	908	1502	2245	2043	1390	980	846	779	731	749	764	729	732	742	738	744	800	714	743	739	772	771	751	744	699	769	713	724	772	779	801	755	748	766	703	766	723	720	678	797	715	777	729	762	697	774	759	696	721	765	723	682	726	714	705	721	733	720	773	690	757	740	780	738	714	756	718	746	729	766	757	800	763	742	723	752	731	696	772	803	742	791	761	752	764	735	785	738	785	729	713	711	743	737	765	770	762	766	735	741	681	780	759	721	759	765	726	742	716	784	727	681	692	748	706	717	702	711	754	701	760	740	760	731	682	757	753	785	700	704	739	757	736	702	705	779	765	723	704	732	758	758	739	695	743	777	706	697	759	785	718	761	761	760	654	731	709	731	722	715	732	784	769	715	793	726	712	713	729	742	747	724	709	740	702	763	722	741	769	726	751	770	757	690	715	695	750	754	699	718	753	705	748	721	770	762	771	762	792	720	749	733	759	694	742	722	752	717	708	721	739	752	677	791	750	727	663	744	746	740	727	711	743	737	759	745	741	703	755	665	721	797	735	774	687	730	749	692	735	727	757	733	782	741	765	749	710	727	708	755	700	724	723	749	735	750	808	735	785	745	719	749	737	744	764	726	750	726	696	752	755	787	771	781	688	746	723	724	670	754	743	731	730	787	684	735	764	721	730	753	730	794	742	740	756	738	721	744	722	773	773	739	762	721	782	758	712	743	717	728	773	708	753	787	755	719	698	737	716	735	711	737	778	712	802	734	767	746	778	747	727	697	731	784	719	771	760	699	714	749	705	740	688	756	735	709	736	766	784	742	764	705	738	743	764	720	735	752	701	757	733	767	759	752	798	722	722	733	760	752	731	750	813	732	731	697	742	737	769	752	743	756	734	681	739	683	705	714	774	724	695	728	775	758	764	749	758	712	725	716	792	716	730	784	742	731	718	716	718	772	702	744	687	758	753	743	707	719	710	744	771	748	765	758	739	731	692	747	786	729	715	699	725	792	779	747	764	749	760	719	703	756	704	732	746	812	729	734	743	653	711	810	722	721	761	718	698	757	760	705	748	764	754	736	707	710	736	751	720	775	760	753	790	725	716	760	711	739	766	717	731	757	676	677	743	749	741	748	726	744	736	782	742	704	731	727	722	732	745	719	720	748	717	691	776	759	748	653	712	678	736	771	734	720	743	756	728	740	744	733	771	731	690	747	753	791	748	687	756	758	765	748	787	725	742	717	735	744	730	757	768	727	733	765	789	748	724	722	721	704	765	734	749	733	752	756	737	675	709	742	758	764	708	789	704	732	746	691	709	719	732	721	791	748	727	708	711	705	759	762	728	789	723	748	761	740	729	746	738	752	750	750	804	708	741	757	750	767	765	724	745	760	791	740	735	779	686	695	738	750	756	717	727	750	755	751	778	728	723	723	746	757	728	698	727	735	788	755	725	708	738	720	732	737	763	751	758	727	802	694	757	711	717	719	737	725	761	704	756	706	762	738	695	743	725	786	747	774	778	725	803	743	732	775	761	723	719	759	733	791	764	732	736	719	761	763	740	750	745	691	718	742	716	748	762	740	721	698	719	803	726	669	741	721	784	799	715	720	703	756	773	744	655	787	761	716	775	741	686	750	687	761	724	692	724	719	754	775	749	740	769	730	710	817	720	729	755	757	744	729	744	725	707	766	726	746	741	797	768	782	768	748	771	696	763	756	800	767	771	745	787	732	773	769	757	728	717	749	714	755	780	755	770	792	754	720	773	726	753	732	730	778	718	771	755	731	702	764	718	768	762	747	762	660	708	672	729	700	737	744	681	767	751	733	772	728	732	753	663	737	779	762	751	711	787	732	733	745	711	738	694	749	732	764	727	744	738	759	745	727	769	730	825	725	784	781	746	715	739	761	799	759	733	765	718	717	724	712	716	711	729	752	703	744	738	736	729	753	756	748	758	749	702	745	722	679	739	738	727	723	727	742	674	705	781	811	765	755	740	731	698	738	720	684	720	748	695	746	745	706	759	757	745	714	733	744	719	745	736	678	751	733	711	709	701	746	716	703	754	721	768	725	752	786	743	704	721	744	717	713	743	716	732	713	741	745	727	737	771	799	731	741	739	807	743	756	789	763	769	753	691	743	744	701	735	737	772	744	741	778	717	707	800	690	701	748	705	746	758	732	742	720	698	747	755	728	779	776	776	746	751	748	714	771	746	703	765	735	776	826	746	772	761	701	677	716	725	757	770	826	738	746	759	743	767	729	730	726	702	792	761	758	746	757	706	752	738	752	801	759	727	745	733	691	753	749	741	729	725	725	734	755	789	752	758	692	749	739	758	719	770	716	703	750	720	720	688	712	747	744	780	728	777	753	724	775	694	682	713	703	756	706	707	752	758	733	754	712	797	759	762	665	725	694	727	741	726	764	721	738	705	740	719	777	756	702	760	730	796	742	756	763	774	734	763	718	756	756	724	768	722	722	753	703	748	701	723	701	778	699	722	759	739	751	774	733	770	672	693	758	728	752	765	769	751	786	786	761	756	705	703	758	740	716	750	755	751	730	761	713	710	734	807	746	752	751	780	758	746	782	731	701	734	740	740	783	737	761	742	748	721	766	761	738	758	756	750	719	716	740	737	714	698	770	747	770	784	757	757	734	744	712	767	732	758	754	726	755	766	728	694	737	743	775	726	782	739	782	714	710	683	772	768	702	732	732	694	767	744	762	707	787	731	730	717	742	752	728	737	756	698	745	713	726	708	767	766	730	703	784	779	750	730	722	732	786	786	703	726	762	711	780	757	722	736	797	720	723	704	748	695	790	731	772	838	726	768	771	717	705	752	746	702	704	731	732	695	755	748	789	737	714	727	747	680	729	724	715	704	735	738	764	761	748	706	731	726	759	717	718	750	751	710	763	715	711	747	764	766	727	742	803	734	759	767	747	730	740	748	719	719	724	707	675	713	745	711	753	738	753	739	732	802	729	792	730	762	759	731	723	741	777	756	717	705	749	726	750	733	764	701	699	764	738	748	732	756	754	770	725	719	719	738	768	761	738	753	752	748	698	736	799	743	686	765	726	722	721	763	703	756	736	740	713	712	713	700	725	762	725	755	708	733	706	790	795	708	752	705	710	715	752	741	736	741	738	710	800	757	726	769	685	745	776	745	737	763	785	734	709	756	753	771	713	731	698	710	740	715	708	756	706	732	753	702	712	759	688	743	696	749	777	717	727	758	742	740	713	767	752	756	747	737	742	714	770	782	777	737	747	753	760	731	765	691	744	707	704	752	698	713	725	736	717	758	741	761	724	724	725	734	758	729	717	731	724	797	740	714	736	724	742	700	725	760	742	734	748	750	694	728	760	766	757	760	734	770	759	772	752	735	718	753	731	759	727	750	751	715	697	746	778	747	739	747	708	727	749	738	725	754	695	725	690	734	755	718	739	705	723	747	717	783	769	730	727	744	706	736	732	771	758	731	684	735	710
5710	1347	1164	941	740	775	749	681	658	748	826	1854	2494	1994	1303	782	666	639	593	568	610	631	598	626	611	620	574	639	650	651	655	622	583	582	621	640	595	596	576	584	611	636	636	623	616	621	608	611	565	609	599	616	638	562	598	621	599	599	569	583	661	638	652	585	574	606	614	592	594	645	606	612	612	625	627	618	593	586	603	589	648	589	588	566	591	608	578	601	644	594	620	576	578	651	645	612	599	612	622	587	623	606	594	596	562	601	581	588	625	600	586	571	645	611	647	606	588	633	562	583	615	624	563	596	635	662	633	606	574	630	627	596	608	568	635	598	586	598	597	614	574	621	581	611	580	583	643	579	576	608	612	576	591	625	622	633	621	599	580	576	566	580	572	629	618	619	640	566	579	593	600	609	576	595	623	617	643	568	602	615	631	580	626	583	592	615	627	580	581	577	604	592	609	645	569	618	592	582	593	579	597	599	585	573	654	597	622	616	581	653	608	590	611	601	573	619	667	562	598	596	595	575	624	605	601	611	596	600	581	625	616	590	630	594	613	643	607	592	599	655	589	620	585	629	557	589	607	647	621	587	632	609	581	594	624	559	560	628	576	586	610	625	575	622	555	597	606	643	624	618	637	605	622	619	554	622	576	610	579	586	647	603	622	582	615	610	631	656	586	558	623	580	616	603	566	575	612	597	683	580	604	598	590	619	582	608	583	624	633	577	615	588	605	598	567	622	569	569	615	623	578	598	615	589	631	598	638	601	600	624	595	626	588	626	568	596	576	585	541	643	632	588	588	644	630	600	610	643	567	623	631	614	578	610	605	598	586	585	598	601	628	582	566	600	588	596	587	582	620	615	611	611	575	578	616	614	596	608	623	591	585	597	568	624	613	573	612	572	623	590	587	626	613	572	554	603	595	632	624	582	635	596	591	620	646	563	587	570	587	609	577	604	593	593	595	589	643	595	601	589	567	593	615	559	621	648	564	575	554	621	606	591	617	607	582	639	579	597	603	570	606	609	635	598	602	603	596	603	633	573	588	552	614	622	596	593	569	617	591	599	617	612	600	588	580	584	590	617	595	637	638	574	591	600	575	602	597	566	620	626	596	620	621	588	598	594	582	599	573	591	653	575	613	576	578	614	627	656	633	608	599	617	612	607	621	561	598	615	624	644	592	615	590	606	593	571	603	597	579	574	602	598	631	595	644	624	598	628	626	614	642	591	594	578	619	569	613	602	602	617	619	610	622	578	628	565	559	581	606	603	623	637	599	601	571	609	593	598	598	613	595	595	609	612	609	554	583	606	587	578	619	616	632	601	591	628	623	633	601	603	582	574	632	622	617	569	644	601	607	602	622	625	590	584	597	626	574	610	584	618	602	584	629	621	591	594	645	591	608	609	587	661	615	551	612	603	566	602	618	607	627	564	609	591	610	647	629	597	584	624	586	591	621	579	631	568	641	652	615	595	628	562	623	650	564	603	562	574	586	583	588	627	611	593	644	601	607	571	602	656	590	618	582	573	612	579	598	590	614	571	612	590	585	599	626	599	664	584	598	568	585	582	599	588	630	637	604	586	599	598	612	606	613	583	625	550	595	569	614	616	595	585	565	612	589	617	571	593	599	609	604	656	646	590	648	621	588	619	565	601	597	593	619	595	581	632	594	639	618	615	605	592	548	567	614	577	589	580	621	595	581	592	617	616	593	597	586	583	602	632	581	567	559	616	614	577	581	608	640	610	579	587	614	612	593	611	605	589	578	624	646	644	582	625	604	635	635	605	628	620	635	634	597	594	627	671	632	587	573	596	597	630	599	594	620	639	601	616	591	560	592	652	597	585	611	612	593	581	567	556	615	630	609	623	610	657	587	613	599	562	614	563	614	571	573	599	582	595	624	607	602	597	568	618	594	672	642	605	637	579	608	616	608	550	589	597	594	572	608	607	617	620	616	531	557	590	620	617	622	595	629	584	609	587	572	592	587	597	637	576	658	607	593	576	630	584	576	618	622	601	583	615	594	620	567	597	585	599	631	628	589	567	598	639	593	644	549	603	640	548	570	626	584	638	645	616	615	607	619	670	611	605	576	612	616	607	627	612	589	588	594	565	615	595	631	577	658	607	669	566	624	624	590	608	587	606	598	610	609	592	647	635	622	597	569	602	633	614	633	598	607	618	587	544	601	568	612	563	596	577	569	580	624	590	624	601	557	578	605	611	599	614	607	593	592	614	568	655	555	596	614	620	558	588	601	573	568	588	601	568	558	574	594	562	596	618	596	593	635	628	627	625	619	609	574	637	594	625	628	607	591	586	582	578	585	594	571	593	611	605	587	638	602	599	614	649	652	614	575	611	616	587	613	612	634	625	616	620	589	586	594	599	605	578	599	626	596	601	571	668	618	627	605	600	621	602	568	614	642	612	580	606	601	627	579	651	652	595	578	615	620	613	587	587	606	654	578	632	618	573	656	619	614	564	635	608	639	577	578	588	576	565	602	561	590	620	586	655	598	603	578	589	592	617	589	643	618	554	621	610	581	632	607	558	626	567	585	538	584	609	601	613	655	573	580	637	568	581	585	597	595	610	601	634	558	634	642	637	627	594	590	623	628	581	597	661	631	590	625	637	604	595	610	633	613	571	604	610	624	653	576	599	616	573	594	589	629	614	603	621	610	606	608	570	606	625	596	618	585	602	568	578	633	632	614	608	581	599	615	590	623	607	612	620	620	610	603	596	602	628	624	597	584	626	647	604	568	575	580	575	575	599	590	595	616	608	643	616	599	636	608	621	610	603	626	607	611	594	638	608	638	623	602	600	587	566	536	588	639	587	569	611	613	563	621	590	615	651	604	589	634	645	613	627	584	573	568	568	606	587	570	593	615	642	566	630	626	620	642	616	623	620	586	562	598	607	588	656	550	623	605	592	568	617	627	606	579	607	585	604	602	582	603	646	584	614	608	595	549	646	581	604	585	658	612	614	619	631	678	620	646	571	576	577	574	580	558	604	599	632	601	534	581	581	641	665	637	636	600	611	601	641	643	619	617	619	573	575	622	571	625	568	594	659	647	581	619	593	636	585	554	597	611	618	599	605	598	624	591	592	590	606	588	597	649	612	619	601	563	621	606	613	659	592	607	636	576	599	621	585	620	619	593	612	607	606	630	604	624	640	624	640	604	609	585	574	617	597	628	609	626	585	612	582	655	590	603	585	646	609	609	609	605	590	570	609	651	562	564	592	635	625	565	566	586	599	605	607	598	618	591	592	601	597	582	645	621	604	563	594	580	599	618	571	637	583	596	550	614	608	625	619	633	590	624	637	585	602	637	611	586	595	635	581	591	603	569	590	661	576	580	588	599	606	599	620	586	600	613	600	605	652	623	562	577	609	644	545	611	673	594	631	603	639	605	580	603	624	621	581	607	641	640	658	604	583	583	609	616	610	646	606	615	596	597	619	587	621	592	623	566	593	609	596	556	587	605	619	570	628	577	597	638	585	544	581
25580	21387	27496	25516	9583	2151	1362	1041	950	1113	1338	11775	16083	11731	5567	1566	980	749	688	693	721	720	727	695	718	677	715	697	694	707	729	704	689	696	735	719	681	704	681	713	676	698	721	700	713	681	695	692	729	678	704	701	737	731	685	658	703	665	691	715	651	674	721	675	707	619	692	630	658	655	646	645	673	694	699	682	690	742	679	691	745	674	724	675	676	683	662	676	675	713	741	681	736	687	724	676	711	647	706	718	705	702	705	718	719	677	685	733	671	683	733	617	626	707	678	719	677	660	680	679	675	650	657	700	732	718	718	740	659	679	664	698	740	690	669	754	740	680	679	707	665	690	667	739	688	684	693	686	708	651	650	690	669	697	705	710	714	660	689	660	658	666	710	652	673	669	686	695	702	703	680	720	715	686	713	729	698	641	685	725	672	699	708	712	710	671	704	714	711	679	706	700	681	698	706	672	646	673	641	697	662	661	686	703	693	643	672	717	686	681	738	695	705	676	681	688	658	696	712	674	690	679	631	731	699	675	714	689	685	699	633	689	656	646	678	683	698	743	697	687	660	674	723	698	696	677	676	692	693	677	725	658	718	707	675	748	620	650	736	693	694	671	716	706	683	672	734	717	715	701	692	719	689	669	696	700	694	655	682	693	691	699	746	660	677	664	682	672	693	640	695	671	719	659	667	719	616	677	664	699	670	706	665	671	679	697	685	710	682	694	672	707	692	698	664	702	640	679	664	691	741	651	729	680	665	694	692	706	682	718	722	664	661	715	698	643	687	658	662	691	650	691	696	702	719	673	692	673	754	677	682	639	751	719	746	730	724	674	737	697	689	755	682	672	724	657	694	673	700	675	719	691	675	689	680	746	633	681	691	723	707	674	673	724	706	626	673	676	652	698	722	681	706	670	676	710	658	694	732	684	657	701	744	675	694	692	707	715	683	698	725	691	681	652	662	698	705	688	755	610	674	734	723	713	664	722	720	711	704	688	707	685	664	681	713	720	664	708	664	671	646	654	709	661	697	707	676	674	650	660	659	706	667	687	695	700	714	660	676	654	705	698	656	693	685	676	681	687	709	655	693	695	648	711	667	711	694	673	724	670	676	672	666	738	657	621	723	649	695	680	726	664	687	724	724	691	704	682	689	687	622	656	656	663	686	666	683	662	651	710	701	665	666	665	674	681	715	705	685	645	635	694	714	709	704	711	653	652	685	671	741	688	693	742	696	710	707	731	688	632	664	684	720	692	679	683	696	676	706	656	700	769	672	675	658	723	727	712	656	676	738	640	685	688	642	693	664	687	673	636	630	702	687	696	725	649	722	697	683	711	660	660	692	685	648	708	695	669	682	692	705	728	692	719	656	651	670	689	716	694	706	690	663	676	662	732	745	692	657	660	664	672	714	737	603	720	680	696	739	690	682	678	682	677	714	686	698	736	694	693	689	691	751	673	653	703	689	748	680	666	686	718	725	700	692	714	700	688	683	663	707	630	691	681	744	674	680	681	701	688	711	680	711	670	703	686	701	684	733	698	677	720	675	702	671	660	708	651	673	710	679	645	674	689	670	719	713	680	704	662	737	705	650	663	694	667	701	673	688	688	722	671	611	608	721	714	673	664	703	670	666	673	669	668	710	702	690	719	689	710	712	706	735	698	690	700	678	695	679	735	649	723	693	698	671	706	662	683	660	658	638	688	698	686	713	705	725	657	726	679	756	711	661	701	668	646	703	642	680	698	672	786	724	721	705	699	689	738	719	692	671	682	688	680	680	667	721	650	746	673	644	646	687	680	687	655	674	715	683	716	710	708	682	631	724	668	687	716	705	721	715	723	693	717	675	693	697	724	691	661	717	654	698	680	669	717	766	689	684	669	709	671	711	671	685	683	667	710	684	664	700	690	723	681	730	688	674	685	686	693	682	683	682	691	682	677	707	690	647	695	671	657	690	681	678	740	699	637	777	681	649	688	676	682	652	676	646	699	659	710	705	749	647	663	700	743	646	679	717	665	686	699	688	673	699	672	676	668	657	667	702	679	727	661	710	686	696	691	748	691	670	678	689	699	728	689	694	681	666	694	652	704	737	700	679	680	712	688	706	656	626	660	672	705	700	709	648	660	661	667	641	690	687	660	686	736	703	696	724	688	692	679	752	685	696	713	664	704	681	716	657	704	696	675	721	647	695	709	668	674	688	673	720	674	709	719	667	648	661	714	669	686	708	682	665	657	690	696	708	669	667	721	748	702	725	660	699	669	695	668	735	705	714	634	681	678	732	695	677	693	695	662	656	718	665	708	682	691	711	697	728	681	695	678	651	688	702	706	678	712	720	682	713	693	703	693	710	666	726	703	634	713	711	694	695	690	644	717	605	694	703	669	684	722	683	720	681	696	697	658	653	709	690	696	692	704	690	708	710	657	662	687	690	709	748	644	666	662	698	701	673	707	671	670	726	723	733	666	761	673	675	669	723	717	680	671	662	674	642	709	712	708	638	658	692	648	696	664	673	688	686	688	756	683	652	621	660	710	735	662	661	649	696	688	677	704	688	630	751	735	700	686	727	681	716	675	639	686	663	698	723	719	696	688	723	731	673	641	701	643	671	676	688	675	707	701	730	656	731	691	713	675	701	668	690	721	702	690	678	736	676	695	682	708	677	656	707	684	715	652	682	701	726	653	717	711	723	648	653	701	701	681	695	656	667	679	663	689	685	723	710	651	755	695	690	735	731	671	675	675	649	732	714	646	728	675	676	727	661	679	709	726	680	722	652	667	725	646	642	661	726	706	744	668	694	641	737	641	731	689	687	656	676	711	708	683	729	676	630	663	709	734	667	729	690	696	687	733	670	704	680	705	676	651	765	713	717	661	679	721	669	702	682	711	705	706	673	719	707	684	692	742	684	685	726	648	674	661	695	729	712	716	674	745	676	714	682	735	689	694	684	701	687	700	674	709	684	656	709	700	722	658	728	673	700	726	638	647	682	658	700	705	712	729	661	687	706	666	689	663	702	677	689	685	692	679	720	672	679	690	683	691	694	651	698	721	711	687	663	707	721	713	694	732	682	675	741	683	644	656	719	676	687	711	663	695	698	684	731	705	686	705	720	683	728	685	653	674	686	697	676	684	742	669	690	661	626	660	706	678	711	709	728	705	710	674	683	659	689	681	716	710	716	736	642	703	739	668	660	667	678	677	661	683	674	667	717	740	681	701	714	644	720	714	673	655	736	701	700	699	697	719	702	702	686	669	687	667	705	703	673	657	704	756	668	674	724	704	670	676	705	685	656	669	619	679	657	677	689	706	664	718	672	721	653	656	709	673	641	647	693	662	687	719	696	682	704	660	687	685	680	710	651	709	691	707	710	685	694	659	698	675	694	718	695	675	667	702	729	676	687	672	720	694	698	705	690	688	642	671	659	700	665	669	727	690	654	655	698	640	738	702	758	713	681	697	715	712	689	673	658	658	660	706	694	658	701	693	726	725	664	702	665	615	708	635
4458	4710	4044	2589	2341	1659	1268	1074	1116	1245	1661	14225	14813	10087	4874	1419	911	674	618	576	628	639	596	589	585	607	577	613	582	590	577	574	578	552	631	604	625	532	608	567	557	619	584	606	587	586	595	559	636	608	617	634	572	579	600	551	576	605	587	574	596	588	654	603	627	570	544	617	550	637	582	588	624	612	587	644	579	590	589	562	645	554	577	564	596	585	572	610	569	552	592	540	567	637	588	600	565	613	572	587	539	602	606	566	575	600	622	536	607	556	582	580	563	547	547	619	599	589	621	594	613	578	557	575	588	595	604	578	559	589	573	565	587	596	610	599	580	597	591	574	586	598	572	591	593	616	604	603	599	606	627	599	586	548	591	582	629	578	603	560	565	641	617	569	583	581	581	625	600	563	611	578	605	594	549	604	579	597	586	562	580	599	619	564	600	578	579	577	546	563	606	597	623	614	579	548	574	612	595	564	584	614	600	569	561	599	573	576	590	564	564	623	576	618	568	548	613	590	581	575	614	553	555	576	537	604	595	569	586	561	601	610	606	594	573	600	564	588	597	590	569	617	612	607	591	586	594	560	614	565	528	579	571	581	568	590	539	587	582	561	633	588	594	589	575	632	592	572	592	562	598	579	618	617	563	590	618	576	568	571	536	565	577	579	588	603	587	581	587	599	558	566	582	559	572	576	606	580	581	552	572	620	569	618	602	554	559	595	574	570	565	622	579	589	578	551	586	581	582	605	585	621	603	582	587	566	615	584	578	584	564	582	559	609	545	563	607	565	629	543	565	588	563	596	566	577	559	570	655	610	573	596	561	603	581	544	582	557	572	539	574	592	590	592	611	611	583	544	573	574	566	598	584	595	556	590	612	604	615	605	589	558	577	569	566	612	578	589	531	594	597	564	594	571	585	542	571	562	567	595	604	579	586	547	542	594	581	558	564	555	565	580	570	566	578	537	587	571	550	576	538	547	602	582	571	595	568	600	597	568	602	534	599	555	562	585	594	559	584	564	590	606	576	643	542	601	571	563	607	591	526	611	590	608	591	576	581	584	549	551	568	609	564	543	556	539	595	568	573	588	568	578	634	618	592	607	554	582	603	590	605	629	587	593	569	555	612	596	579	583	605	621	593	567	578	604	580	585	569	610	593	585	625	588	591	588	615	590	536	543	598	595	578	590	563	544	589	617	585	617	573	593	590	577	588	599	623	585	616	574	618	583	596	568	605	632	603	673	577	565	552	563	528	596	608	542	618	620	583	560	584	572	600	580	604	613	622	612	621	601	614	604	556	596	546	557	585	571	569	577	618	602	541	572	576	566	623	619	567	620	577	578	580	604	588	608	587	599	590	594	550	594	583	611	621	588	610	543	584	609	567	587	560	567	616	582	564	603	603	568	581	592	557	601	586	583	576	592	604	576	597	587	620	551	605	596	565	603	572	557	574	591	590	596	608	620	577	569	609	573	571	560	614	542	592	569	642	577	591	554	595	566	584	557	614	608	637	601	587	572	548	599	571	564	576	589	588	590	552	594	596	601	559	573	550	593	617	555	570	592	571	599	604	613	607	656	574	568	544	535	601	599	571	567	637	587	526	560	552	580	605	567	608	581	559	588	581	571	569	627	574	584	595	597	578	570	579	573	589	586	600	604	549	556	602	544	596	596	609	587	546	596	563	570	603	570	581	563	586	581	622	579	593	610	555	627	569	547	595	581	591	572	557	635	552	610	589	565	603	567	577	557	602	586	556	527	614	587	595	555	583	594	556	608	553	557	568	622	598	580	580	616	590	581	540	557	542	581	577	590	607	544	583	575	600	609	568	592	541	601	618	626	566	553	590	611	619	566	543	599	538	540	555	583	590	573	608	565	572	549	572	602	576	593	579	636	593	555	582	584	582	581	630	616	600	549	605	564	551	577	551	590	600	621	591	613	567	616	588	592	586	572	626	553	627	539	593	561	565	581	606	589	601	601	564	607	561	586	599	648	588	568	596	571	597	574	557	570	562	578	579	584	584	574	588	588	564	611	610	590	584	603	587	582	528	538	562	587	576	626	561	580	591	544	574	577	538	574	581	606	582	608	605	631	558	597	579	559	594	585	570	584	564	607	559	598	629	542	574	567	617	550	584	608	565	561	587	566	582	555	576	596	594	595	556	646	591	561	636	551	595	571	586	595	510	579	586	567	584	627	606	602	563	545	542	589	546	633	565	574	584	609	566	609	596	610	523	586	578	559	577	590	625	597	659	526	554	584	562	616	597	595	551	625	567	561	522	544	571	573	606	592	583	617	574	606	580	599	622	567	563	614	549	592	558	553	596	627	599	595	602	595	585	598	549	591	590	546	581	562	562	580	596	582	550	546	557	588	586	613	597	569	571	588	580	564	571	581	617	584	581	580	579	581	580	563	591	562	585	600	601	650	613	642	596	575	574	599	595	578	626	573	535	577	602	572	634	566	582	588	598	582	573	548	602	568	544	622	613	572	612	547	516	559	611	602	643	593	564	572	580	632	586	581	546	543	617	559	553	606	576	602	565	610	551	570	569	605	609	576	593	596	584	591	633	604	575	627	592	585	595	581	585	615	560	632	584	607	599	564	585	581	610	554	592	594	574	561	607	587	633	601	575	562	561	591	604	555	600	593	558	563	557	615	562	607	573	560	586	640	639	584	576	547	575	579	620	584	595	614	569	623	550	571	583	603	576	619	634	593	596	553	556	641	605	557	582	602	532	552	591	577	587	623	588	557	607	594	585	612	596	585	599	596	601	587	596	586	597	572	548	623	538	577	580	599	597	571	567	618	567	623	573	596	556	577	594	621	575	605	601	557	607	579	603	543	627	561	591	562	641	583	582	610	594	586	633	555	583	610	599	593	617	550	629	565	569	583	589	577	577	574	604	568	566	579	589	541	554	573	569	610	559	542	587	530	579	641	586	589	529	571	568	611	598	566	576	607	577	604	578	564	577	568	575	589	592	595	570	596	564	586	577	546	597	563	599	555	543	632	536	541	545	559	627	596	586	592	568	552	552	588	583	599	568	579	592	562	588	581	591	535	592	537	600	606	590	614	579	563	561	637	596	612	545	588	590	580	557	576	619	631	588	617	580	555	579	587	560	564	551	601	626	597	564	578	622	586	564	594	568	586	624	567	574	558	573	540	557	566	584	535	549	586	591	575	632	595	630	536	581	549	559	567	562	604	585	574	558	572	552	538	555	591	579	576	587	519	597	580	557	583	578	586	594	554	579	605	577	584	564	578	588	536	646	605	583	557	591	591	527	583	583	569	607	594	574	605	615	598	549	587	550	593	618	556	593	573	602	566	583	582	606	596	550	569	568	573	576	607	599	579	566	560	589	557	613	627	618	609	568	572	545	573	538	584	531	575	574	633	573	576	544	540	585	618	596	566	578	535	567	588	604	600	556	534	526	555	574	556	582	611	593	546	578	582	580	576	576	618	637	584	571	559	551	564	578	556	557	613	526	575	608	530	590	539
24577	21400	28588	24597	21141	9024	2721	1670	1489	1622	1557	19898	25664	19894	9789	2507	1330	964	820	867	831	841	800	841	798	845	806	818	780	754	866	757	826	835	877	819	790	808	818	855	791	837	801	819	820	816	813	756	742	822	793	764	793	795	805	799	769	821	804	829	791	855	823	822	815	788	818	779	816	810	806	833	769	853	801	846	800	829	835	728	798	827	831	799	818	785	809	815	814	807	787	771	775	811	744	829	840	807	856	836	770	781	792	842	797	802	830	742	834	799	775	796	785	825	793	809	792	828	778	799	803	833	795	797	819	836	762	800	803	844	806	790	809	790	851	798	799	767	834	775	810	803	810	814	818	830	785	855	763	859	826	832	830	831	787	770	786	809	852	790	863	828	784	802	780	801	792	808	806	802	819	824	779	820	793	804	783	807	828	824	798	832	791	849	818	814	745	801	806	786	803	801	791	837	787	785	872	809	851	758	800	748	769	819	744	812	817	775	797	847	842	803	770	801	766	821	858	834	823	836	805	793	898	824	819	806	800	798	842	806	827	756	770	822	809	774	806	825	848	819	747	816	848	789	831	785	758	785	766	783	792	788	818	811	798	783	804	826	774	813	822	803	806	836	802	796	863	780	773	794	808	783	831	859	763	833	875	779	833	737	808	818	814	780	799	795	780	774	785	842	770	813	756	792	789	787	802	785	777	869	779	765	819	819	827	843	798	838	859	810	822	774	783	836	744	784	752	781	846	836	798	846	817	811	817	770	819	767	809	816	796	783	813	813	802	837	744	807	780	820	802	816	826	745	803	793	767	764	762	743	829	755	827	772	828	822	820	739	784	820	729	819	817	802	823	806	857	762	862	845	828	853	785	793	812	777	782	784	783	775	779	861	776	858	776	851	815	762	776	798	802	818	798	816	802	747	826	777	825	787	804	761	836	781	799	831	826	766	813	809	760	815	817	811	796	767	781	795	802	762	804	824	776	815	831	826	811	815	812	806	824	883	759	841	799	815	814	844	810	784	808	820	788	815	789	839	816	838	823	758	762	849	860	833	841	767	819	797	848	770	780	781	781	822	760	763	819	786	810	767	742	756	782	801	835	834	795	736	773	817	781	808	854	833	780	854	795	806	772	822	813	836	846	791	786	799	798	836	757	821	859	822	822	844	868	816	802	837	796	802	813	813	738	839	817	811	791	801	786	762	815	809	804	799	788	764	786	792	828	793	857	827	752	803	762	846	853	756	837	805	776	792	797	760	830	783	752	808	851	823	704	838	795	812	772	783	821	798	810	797	761	796	856	783	751	814	810	830	833	809	801	802	798	794	801	818	822	834	795	788	786	785	813	783	842	822	784	789	776	805	799	779	798	785	766	803	797	803	782	794	829	816	723	808	823	821	800	868	794	740	796	784	760	812	791	804	878	787	779	826	831	798	817	755	785	744	818	767	848	842	799	839	785	760	854	849	773	829	763	811	822	756	811	823	737	794	818	821	782	804	817	790	847	778	810	831	792	789	849	763	806	845	865	809	788	790	830	800	800	782	829	767	863	765	755	751	809	811	842	842	804	829	805	798	784	781	771	743	781	795	804	791	839	781	806	809	827	857	784	775	828	861	793	825	780	832	805	840	797	793	785	862	831	810	826	763	748	760	784	820	768	773	791	754	749	817	756	791	793	798	809	784	769	832	798	821	786	791	750	797	839	799	833	758	784	808	790	819	828	779	822	781	847	798	800	826	796	787	804	779	804	790	821	780	797	786	798	837	816	767	746	832	815	780	761	792	818	811	803	827	775	836	835	798	788	833	835	826	752	822	768	781	789	811	838	798	798	780	825	793	788	812	800	825	822	785	762	808	772	816	795	844	805	757	769	810	772	820	800	847	792	813	745	767	775	778	848	787	815	817	780	794	773	847	816	841	784	786	802	777	770	812	768	795	797	794	779	829	751	756	823	793	836	787	823	760	817	828	792	777	820	829	841	791	801	769	773	790	787	841	833	766	803	808	818	813	811	750	775	782	755	824	788	795	821	791	802	794	806	716	826	774	832	799	809	798	750	787	786	827	784	745	820	792	831	824	814	793	786	788	794	811	798	849	850	795	787	779	779	830	805	830	799	827	834	818	816	802	787	811	813	816	813	812	805	833	801	759	810	858	818	858	823	813	824	794	802	795	845	776	809	772	804	745	792	843	770	820	755	797	793	826	821	775	811	846	796	757	825	761	816	766	791	837	856	801	835	808	840	763	779	784	800	845	860	765	747	799	820	773	808	772	821	827	767	831	730	815	772	814	782	823	748	765	797	838	812	787	803	799	804	808	800	853	850	774	838	795	784	880	807	763	783	844	821	791	794	835	744	825	771	751	804	808	817	814	774	813	762	810	803	800	850	765	782	805	825	831	857	810	814	818	827	799	807	790	824	771	805	807	809	823	795	810	815	840	826	834	796	821	747	769	818	792	848	815	851	820	811	788	811	757	776	826	806	826	847	812	849	789	785	880	776	806	804	762	814	814	787	781	828	801	779	801	750	842	822	803	776	807	777	799	770	842	780	798	750	846	784	798	807	823	849	816	759	760	737	821	834	828	834	810	816	809	787	846	798	827	736	787	740	828	802	780	822	845	782	742	803	802	809	796	775	789	828	817	810	778	795	814	836	790	794	820	812	788	772	813	782	786	776	809	797	788	823	766	761	821	787	816	794	801	782	830	794	775	799	782	820	833	874	787	785	782	747	831	854	798	774	789	797	765	760	807	825	844	770	815	829	803	822	834	852	799	841	783	770	862	793	791	841	826	804	846	780	805	833	818	786	797	848	816	814	785	816	774	800	804	786	786	800	764	818	812	790	767	761	788	809	827	777	784	828	799	780	857	777	802	787	805	741	795	773	828	825	763	826	791	826	799	847	785	802	830	809	797	834	835	824	766	749	805	838	817	840	767	799	817	797	797	812	819	802	813	755	753	768	766	816	849	822	771	844	825	814	809	792	783	797	830	847	787	817	793	783	776	860	795	771	794	795	776	773	844	809	794	825	765	828	844	769	780	847	785	847	772	783	777	766	812	827	802	795	790	799	776	789	803	785	779	746	842	788	770	818	833	781	857	803	815	754	750	773	812	840	818	833	800	841	821	780	778	831	823	853	777	811	782	832	838	823	794	775	849	774	793	768	818	800	778	776	819	815	791	805	844	860	795	821	790	747	781	839	832	866	780	774	802	778	779	782	874	810	767	817	774	828	785	783	813	779	835	785	830	832	795	781	846	830	811	792	815	775	787	799	787	760	824	756	771	747	794	781	826	819	783	813	833	815	774	792	767	852	807	777	768	813	797	783	803	847	787	776	810	774	778	774	813	858	815	819	769	805	836	799	818	770	769	825	796	801	785	801	753	778	820	773	819	801	796	863	797	791	732	737	809	811	755	772	761	817	795	751	805	831	815	842	787	817	792	765	778	816	810	792	819	765	803	797	775	744	835	833	780	775	779	802	806	810	779	794	813	835	797	871	766
5680	10775	9746	6165	4276	3015	1977	1594	1894	1870	2045	23265	22385	16360	7874	2139	1242	854	697	666	700	649	662	673	710	631	756	675	706	675	662	717	702	712	683	674	682	679	675	696	631	663	677	682	702	609	671	660	679	681	691	718	635	716	744	691	660	694	700	674	649	683	651	713	664	667	698	646	662	664	670	717	685	673	658	669	689	773	643	661	700	677	704	722	672	662	635	686	716	622	688	686	687	710	647	683	689	680	660	640	633	664	731	615	683	660	676	636	657	667	710	716	693	663	681	692	686	663	654	673	660	635	673	653	697	687	707	695	663	666	629	675	718	667	697	649	638	667	671	640	706	684	662	670	666	652	683	680	717	699	666	648	678	715	653	650	651	667	664	686	741	681	660	676	727	691	699	623	677	669	635	660	668	644	646	668	695	673	671	648	727	725	678	679	694	715	646	674	652	662	685	659	681	658	734	654	663	692	685	658	691	640	677	658	745	688	659	650	732	670	687	677	687	680	649	647	670	673	657	680	684	626	658	669	677	690	655	646	707	632	721	646	708	655	668	728	643	705	632	652	705	656	663	698	627	703	714	661	675	694	648	677	656	642	676	693	697	655	656	662	685	689	675	640	607	732	649	681	690	686	641	629	651	673	688	697	686	709	633	668	650	698	670	692	654	647	672	639	695	632	684	691	655	626	667	696	647	687	668	635	645	669	667	722	631	676	666	667	712	656	654	687	688	697	666	632	648	678	656	659	685	711	670	683	649	652	667	695	674	755	637	667	651	649	663	678	636	669	690	720	677	625	644	704	682	633	653	650	673	673	650	709	618	669	674	668	662	655	637	701	679	647	667	659	662	661	671	667	693	639	622	643	686	610	652	646	650	663	654	707	669	658	679	682	649	657	657	689	734	599	644	699	669	691	674	669	645	715	669	694	673	698	616	692	708	693	658	650	675	674	709	707	674	673	643	708	651	665	674	688	687	693	671	665	707	674	653	622	654	623	654	681	722	647	671	690	666	692	616	643	679	697	644	671	662	664	741	672	633	705	675	687	667	625	655	665	670	659	640	628	664	651	668	724	697	678	678	681	692	684	681	664	688	650	631	705	697	642	724	674	669	704	680	704	697	658	655	654	675	661	608	692	676	695	710	644	675	637	669	675	662	679	640	693	698	635	691	652	687	667	678	620	670	697	657	669	683	652	705	662	652	671	619	642	640	692	686	677	724	675	705	712	673	638	685	704	646	676	633	651	644	663	677	653	676	650	715	655	680	695	627	668	665	628	683	700	667	670	625	621	713	644	670	677	657	656	659	723	656	686	661	653	696	679	646	688	670	685	685	685	647	678	630	694	688	633	652	642	628	641	605	684	728	682	665	599	685	658	692	662	662	693	635	704	644	642	676	660	678	680	692	629	650	639	679	660	660	661	679	681	721	676	674	659	661	707	683	672	682	687	692	651	681	659	652	696	669	665	678	667	682	663	718	641	636	677	666	693	662	688	649	693	684	743	664	707	639	670	642	658	649	695	639	700	645	679	652	669	689	659	627	679	639	661	669	673	674	642	611	619	664	671	667	636	695	687	717	655	709	698	684	703	656	662	655	683	687	688	652	670	640	647	656	704	679	674	648	668	705	669	672	663	687	677	678	656	644	662	680	692	668	650	605	617	687	654	715	688	639	643	694	659	652	694	689	679	676	628	684	645	652	720	750	658	672	660	728	652	659	648	658	720	632	674	703	645	627	672	666	685	663	633	703	638	644	679	665	742	659	618	705	660	667	638	656	676	692	681	680	683	652	689	675	697	662	612	672	650	645	680	661	668	681	653	694	655	732	671	682	643	698	607	663	670	648	727	682	716	710	651	635	703	688	666	638	686	694	646	673	616	699	672	678	619	661	707	667	651	690	663	674	609	690	671	684	667	654	702	664	634	697	700	668	648	681	639	684	701	718	702	685	678	636	618	695	630	697	629	692	646	655	688	667	645	674	685	691	689	654	704	690	725	729	648	673	715	654	623	652	705	707	682	649	666	644	671	665	658	703	698	682	666	702	668	721	656	668	708	685	707	674	610	669	680	654	686	678	644	673	650	649	653	634	678	667	667	645	653	672	690	643	686	646	663	687	691	723	686	698	680	682	675	657	676	639	587	705	653	703	663	700	647	666	724	715	682	622	683	671	652	703	646	659	613	649	656	655	646	672	686	696	649	637	624	655	662	661	670	677	663	689	716	666	640	682	696	671	685	733	677	672	687	644	624	644	699	629	650	655	702	580	668	683	726	707	700	623	644	607	653	675	650	632	687	608	676	694	641	681	659	649	687	670	683	677	656	712	667	673	594	650	659	693	698	666	656	686	653	688	664	661	698	662	663	605	681	646	683	651	681	628	662	686	686	675	674	649	660	695	677	682	642	669	649	672	662	683	684	675	623	692	632	687	616	719	649	662	640	692	628	651	669	658	672	698	606	672	694	656	655	650	641	684	694	659	657	695	659	658	689	644	677	677	661	658	686	642	700	666	690	714	671	710	631	661	686	735	646	679	681	682	652	689	663	660	647	682	642	669	652	725	664	686	678	620	708	640	663	693	680	704	659	674	659	680	655	675	639	645	678	658	685	633	670	702	709	678	669	636	664	628	689	665	658	664	685	662	680	640	661	684	626	696	655	657	653	674	668	669	669	680	724	677	647	681	706	675	639	704	659	673	705	618	666	681	695	660	639	711	691	656	703	691	655	723	629	613	666	657	651	633	614	656	645	638	651	653	656	665	675	649	623	635	696	690	645	713	666	690	642	647	706	700	646	684	646	654	636	678	646	684	640	658	653	662	630	621	637	682	716	624	652	622	676	658	731	690	681	627	639	617	634	644	672	639	627	687	672	653	626	656	693	700	624	654	672	664	682	687	648	690	676	662	629	663	669	679	649	625	668	662	705	668	629	613	694	664	655	677	635	695	660	701	674	691	638	664	639	677	674	653	646	687	679	670	697	705	665	692	676	681	661	699	691	665	708	644	682	619	680	679	669	644	589	621	695	695	683	685	697	671	665	676	701	671	678	681	672	635	667	668	701	638	650	678	688	684	678	686	652	717	659	676	661	682	712	677	686	654	665	631	698	712	661	636	716	710	710	699	629	642	685	657	682	686	646	574	632	634	734	655	659	622	641	662	665	634	640	673	634	648	672	682	678	678	681	677	630	646	664	692	648	687	659	652	654	701	647	663	685	624	641	661	716	671	670	691	729	666	686	665	674	673	671	702	664	661	677	640	665	656	619	670	672	708	678	669	655	701	639	640	656	681	636	632	618	665	661	628	656	704	669	672	650	640	705	677	699	679	677	621	662	656	651	689	673	647	670	653	638	679	665	709	700	663	629	650	647	686	643	684	655	682	625	696	669	676	607	670	649	647	650	626	656	652	662	687	649	664	673	678	657	658	657	697	638	668	643	673	681	662	668	664	687	673	655	637	673	688	635	677	672	614	647	706	659	676	708	669	672	675	694	644	702	744	638
27758	12364	3470	1898	1338	1019	846	859	942	902	889	1593	2063	1874	1324	957	815	788	752	765	695	700	732	766	773	733	766	731	758	749	714	755	740	699	778	735	746	769	793	769	801	762	746	769	731	777	786	760	730	770	794	728	708	749	747	744	734	792	779	731	727	777	748	773	745	809	702	729	755	725	739	726	731	781	744	819	764	784	764	746	779	758	752	758	742	712	674	759	814	789	746	763	752	764	772	722	732	787	744	763	732	762	756	765	754	701	743	731	755	740	773	720	734	772	716	751	768	746	778	728	716	756	725	740	758	731	731	727	759	733	722	762	768	781	793	751	721	720	744	726	765	773	721	741	756	778	725	759	682	714	736	718	689	769	766	736	768	739	751	674	728	747	726	747	720	717	731	728	788	804	707	774	726	673	800	775	713	724	745	783	776	747	777	743	731	718	781	768	748	742	733	747	776	740	753	785	740	732	748	740	767	764	747	732	684	713	726	724	724	750	725	751	719	761	715	736	803	734	753	720	772	808	769	703	721	794	714	759	717	778	772	737	767	770	736	739	718	781	718	731	753	733	740	738	660	676	754	734	727	739	744	803	776	737	737	715	794	721	752	712	764	791	719	762	739	769	746	795	796	736	726	749	733	724	720	751	723	770	817	802	723	735	759	715	748	733	716	781	754	690	775	730	756	715	767	746	722	744	799	765	724	765	744	700	756	710	748	766	686	729	751	764	756	760	725	708	742	778	788	744	761	778	780	734	672	752	740	786	708	734	708	754	786	715	744	734	791	762	803	733	724	726	691	745	722	709	662	737	739	733	759	743	698	768	761	739	706	739	762	744	712	676	720	749	752	776	780	770	755	758	772	764	758	786	766	800	770	772	732	709	783	731	732	740	798	737	767	684	709	818	787	741	761	765	707	753	761	765	782	766	741	775	696	704	777	752	751	777	745	730	712	730	722	777	759	739	757	746	755	737	808	811	726	806	730	769	750	659	712	785	729	741	724	727	713	706	732	771	758	747	758	787	760	702	758	749	729	788	760	716	724	735	758	788	813	677	768	715	765	756	729	760	720	750	748	784	745	740	771	691	763	762	721	739	725	777	731	756	715	755	744	733	720	709	767	754	784	747	732	790	820	736	705	723	769	745	710	696	731	746	744	741	740	765	748	722	743	759	703	702	725	776	726	732	731	745	745	725	791	784	731	782	719	753	736	710	726	688	764	779	747	757	737	730	746	721	764	751	734	704	704	761	724	781	758	716	787	768	745	714	778	740	792	793	708	748	740	730	728	689	750	719	761	734	779	768	721	746	739	691	764	718	792	760	754	760	770	795	715	735	761	834	756	781	741	756	758	718	710	779	757	729	754	750	773	779	718	720	711	768	794	732	750	784	699	745	744	749	757	746	750	696	776	721	753	767	728	734	773	723	710	732	762	685	778	704	769	769	750	744	754	777	733	702	747	775	725	715	738	789	725	717	773	729	793	702	769	762	715	676	781	705	720	719	716	740	754	757	719	740	738	721	757	735	771	776	754	797	732	777	755	747	742	765	727	710	767	743	714	758	729	752	769	718	731	743	753	721	755	726	712	777	810	762	719	745	751	748	772	705	804	745	766	786	735	672	765	736	726	755	746	721	734	777	710	756	753	753	731	737	727	738	778	756	714	740	779	758	708	725	704	819	756	756	776	756	710	762	744	715	719	727	771	722	721	752	736	738	771	730	705	770	738	709	723	766	743	724	744	716	753	748	686	709	782	781	754	759	707	771	786	739	769	764	707	744	727	745	723	789	732	788	723	746	741	747	725	726	695	733	775	725	758	772	770	727	779	779	742	759	720	789	688	813	753	773	721	770	760	730	713	712	759	749	746	758	776	772	763	750	764	754	726	776	747	729	824	785	803	768	680	738	726	739	731	771	743	771	732	763	771	737	757	732	714	741	732	766	711	748	740	721	739	748	756	749	752	722	713	784	701	710	748	734	751	735	764	704	727	713	779	685	769	735	783	746	744	728	744	755	760	745	748	760	735	776	705	745	780	751	749	694	764	725	720	829	762	741	785	780	720	743	775	782	725	706	787	783	758	733	743	699	678	724	831	726	778	789	784	752	777	725	734	763	760	718	746	736	742	747	714	711	764	730	763	791	798	738	714	756	783	754	712	756	757	743	766	696	776	760	729	771	748	712	727	756	773	742	763	716	755	744	729	780	734	739	777	733	714	750	722	763	727	716	747	703	738	720	754	717	736	796	720	709	769	727	737	724	739	782	765	758	695	702	752	733	795	779	724	699	714	764	747	714	709	735	773	723	760	769	794	702	751	775	713	791	780	752	722	735	753	778	694	759	742	736	697	731	764	689	731	744	714	740	784	711	715	703	759	741	748	769	730	765	734	762	723	761	747	764	724	755	731	692	769	723	740	744	758	752	780	747	811	740	786	713	739	696	759	729	756	694	753	725	753	764	740	781	767	728	710	721	723	679	776	748	752	766	745	723	692	738	730	759	756	745	751	702	759	770	734	801	719	709	782	757	770	774	736	748	727	748	712	743	780	777	809	744	787	798	756	744	742	801	751	729	720	748	752	771	766	763	700	792	772	745	785	766	768	756	789	719	797	756	746	765	705	730	726	704	751	727	755	798	765	692	727	764	761	712	798	728	772	800	718	749	771	730	766	749	725	736	790	736	805	763	760	793	743	751	741	758	722	709	739	720	733	735	749	745	749	801	767	739	753	725	739	698	741	745	725	718	776	714	722	722	769	772	721	779	715	728	690	812	680	716	764	742	728	764	749	719	755	725	792	748	745	762	710	745	735	737	717	759	779	743	717	763	790	734	776	757	775	731	717	725	742	716	762	785	734	703	770	740	770	717	700	706	768	759	751	720	772	780	714	753	698	774	704	729	820	698	743	787	776	750	727	829	719	783	740	719	743	805	774	752	747	760	747	732	741	742	734	749	750	668	721	759	793	757	776	756	720	741	700	719	692	772	756	790	741	708	801	801	728	805	732	772	749	742	741	748	702	745	723	697	752	783	739	716	773	724	735	725	748	735	697	713	694	703	727	746	758	754	747	744	748	743	709	757	758	780	750	745	773	802	766	736	744	741	733	736	723	745	748	776	788	723	729	720	778	777	761	692	734	744	730	777	688	724	744	755	707	720	702	726	727	727	726	706	699	777	771	766	716	740	730	757	703	726	728	748	772	738	717	705	752	710	783	733	724	753	749	716	782	745	800	701	728	719	752	734	727	746	773	760	780	744	735	782	688	758	777	762	723	737	754	733	767	745	754	774	730	756	735	725	786	711	761	738	736	731	780	720	762	741	734	741	740	735	710	754	769	782	760	740	701	749	749	733	805	713	757	701	722	776	753	721	695	772	730	727	736	733	757	699	756	737	729	766	732	736	737	761	734	757	703	701	747	766	752	708	751	724	775	774	711	776	730	706	703	798	728	770	748	726	757	706	766	766	749	740	705	698	740	763	777	771	716	732	723	777	706	746	737	766
6428	3435	2963	1576	1336	920	808	784	906	982	876	1910	2300	1806	1214	752	663	672	606	608	630	647	650	607	643	625	633	589	618	601	644	566	646	651	593	579	573	594	648	604	623	634	617	601	630	596	622	641	582	601	629	645	604	631	639	640	583	586	579	595	577	631	632	594	625	624	556	590	602	626	623	653	580	617	620	601	633	589	618	559	593	624	588	572	632	622	578	598	631	596	612	628	597	587	585	644	628	624	578	628	597	597	608	603	535	623	658	652	597	622	642	583	618	605	615	580	560	592	584	615	564	635	563	621	593	607	660	622	621	617	568	638	588	632	623	586	624	622	611	569	610	633	647	588	581	602	621	573	575	600	621	584	621	648	600	605	627	587	656	601	594	586	585	600	614	629	624	584	606	669	632	636	628	604	633	608	615	598	609	641	655	600	598	607	566	560	634	593	612	625	631	595	617	583	620	569	654	556	611	617	621	599	566	607	583	628	653	621	632	609	599	640	586	628	583	598	572	602	586	560	625	613	609	562	599	623	617	618	603	627	585	594	589	579	593	642	623	663	600	616	633	673	602	557	595	588	607	607	630	605	623	638	607	575	649	627	618	566	599	648	586	620	590	605	580	565	633	587	611	607	620	613	599	608	595	584	599	596	609	646	586	646	625	613	647	652	607	558	617	566	605	645	613	607	580	649	601	581	617	630	612	619	579	628	627	606	627	619	624	601	614	590	635	597	585	589	591	634	575	618	639	648	650	629	622	610	599	606	663	612	668	593	588	597	623	631	604	600	614	615	613	591	631	602	632	617	569	624	605	616	589	582	615	615	617	593	628	580	647	626	625	625	595	589	567	632	600	592	634	628	655	597	601	587	615	612	563	569	602	610	619	557	596	598	591	614	606	590	638	586	587	597	573	619	632	621	635	626	582	609	599	616	587	610	675	604	620	623	649	681	649	605	612	643	619	605	626	618	624	592	584	610	617	642	650	649	627	614	604	624	628	639	592	593	598	614	609	576	596	651	602	636	619	604	591	602	641	618	654	628	576	579	616	602	643	626	617	612	634	589	621	600	632	633	589	620	616	624	613	621	617	582	652	602	634	625	572	600	604	599	590	615	595	602	582	641	623	643	554	583	586	605	603	610	629	560	566	590	623	657	618	661	609	585	586	577	603	614	605	624	607	665	602	616	588	624	617	608	617	633	616	609	631	604	592	619	652	586	602	644	616	599	583	607	584	618	596	633	570	619	598	581	620	610	612	630	592	639	554	612	612	663	625	596	622	617	620	615	630	631	633	602	609	576	583	638	599	527	594	603	578	607	598	578	592	578	623	608	637	577	625	613	657	605	580	614	635	564	584	582	593	628	590	628	636	606	562	598	626	606	635	640	623	622	613	600	586	606	617	596	620	638	605	670	606	640	596	602	596	641	609	613	632	594	599	615	622	603	629	653	648	651	568	583	583	615	607	639	621	611	606	601	664	628	583	638	596	569	606	564	627	611	590	638	594	650	633	625	601	598	595	629	601	588	571	603	636	600	616	579	638	594	580	599	618	568	623	600	583	597	610	597	599	633	574	603	596	577	607	607	618	615	556	617	622	603	615	631	651	591	602	659	642	604	589	625	571	575	575	608	558	636	639	587	598	604	644	648	587	597	615	598	594	608	593	618	590	560	630	567	619	591	604	584	581	656	593	602	629	604	626	598	589	626	570	634	642	617	662	614	619	596	591	645	616	608	634	605	592	614	579	630	611	613	627	626	586	625	580	586	631	599	614	616	636	642	593	649	616	619	616	603	617	596	612	593	603	632	630	565	582	571	613	601	561	594	622	569	617	609	635	604	645	600	616	622	658	647	614	572	610	615	615	649	644	590	629	570	637	635	622	591	616	608	646	617	602	617	630	614	577	600	550	585	579	632	601	574	619	595	609	599	578	602	575	651	592	593	609	599	595	614	618	597	564	620	597	622	626	678	592	634	609	583	616	593	582	605	592	600	665	575	595	650	617	625	612	585	613	608	607	615	609	661	588	605	616	596	642	606	634	619	638	582	618	577	623	578	600	582	599	580	578	616	615	625	591	602	581	598	624	626	603	632	605	605	608	647	615	615	649	633	626	588	617	643	579	596	628	624	634	610	617	630	625	645	653	628	596	598	611	631	601	593	619	619	612	602	657	603	608	621	593	609	633	609	586	618	591	586	625	594	583	654	591	641	607	619	590	626	616	620	589	622	626	597	661	600	607	574	633	632	598	605	627	612	611	603	613	649	628	620	624	640	603	591	594	596	613	618	601	614	631	612	652	640	657	578	660	622	631	620	628	612	589	601	596	612	610	607	593	635	613	641	638	619	631	613	645	617	559	614	616	635	642	616	621	653	586	606	627	630	611	583	569	625	621	601	605	609	636	589	598	602	604	617	617	591	651	621	641	617	620	621	638	625	569	600	589	578	631	589	596	607	637	595	624	627	581	610	584	629	621	580	643	592	609	604	580	595	612	647	603	610	634	593	574	586	599	592	619	642	630	629	630	649	607	673	629	560	601	618	645	628	595	568	635	612	588	636	554	576	609	599	622	597	599	647	590	613	596	601	627	557	642	608	580	602	627	636	629	613	632	595	609	536	634	632	596	604	608	589	606	623	628	614	641	617	571	643	620	640	620	602	592	606	604	603	645	617	613	579	611	559	618	645	602	664	647	585	625	597	622	621	602	617	617	621	590	628	626	600	590	633	622	631	606	584	581	621	636	634	599	608	643	620	604	617	657	583	607	611	637	618	613	664	627	624	607	592	590	626	649	633	621	622	588	629	630	612	552	653	585	615	632	602	587	623	621	610	585	597	608	593	649	586	604	619	619	611	595	569	636	575	624	622	639	566	643	606	624	611	641	613	574	636	598	592	617	634	663	611	605	668	671	644	575	623	641	649	579	651	605	620	555	653	568	591	625	572	644	666	641	565	620	596	623	583	602	641	622	595	591	581	656	609	642	619	633	597	592	591	597	619	620	564	647	609	643	648	596	577	614	611	602	626	628	618	623	610	618	606	612	574	621	588	636	622	598	623	624	639	614	595	585	591	590	625	632	612	615	641	644	605	581	583	583	580	628	603	604	590	592	585	594	609	655	566	608	653	610	635	611	586	604	615	665	621	592	545	636	569	601	607	605	609	636	605	607	613	588	631	644	603	617	624	624	621	636	579	627	631	582	637	616	576	632	599	636	620	551	611	581	560	611	583	591	607	611	616	605	577	581	648	586	589	599	595	580	618	650	616	624	657	618	611	584	594	626	584	598	606	625	593	633	592	561	617	611	625	583	630	648	600	636	591	619	602	592	606	600	587	614	617	589	587	627	594	623	661	616	615	624	599	596	595	602	605	599	613	585	605	673	593	648	614	630	626	631	575	625	641	605	574	586	633	634	592	622	580	638	620	641	588	605	588	618	595	612	611	647	625	617	648	557	629	566	621	631	638	622	661	628	634	610	627	606	621	608	621	659	605	608	655	599	632
25513	21418	27610	25413	11593	2614	1589	1348	1246	1270	1162	8826	14758	11788	4909	1723	1059	813	730	665	724	711	672	745	732	740	719	715	726	681	662	717	720	712	727	681	663	751	723	719	756	690	693	684	710	698	707	703	720	725	675	727	685	730	709	666	687	711	742	658	667	712	650	776	678	653	704	723	685	711	685	652	681	636	695	754	680	714	711	717	677	747	711	757	691	734	717	717	680	660	702	679	712	735	720	760	728	651	711	675	695	718	674	637	728	699	712	691	677	722	711	750	693	719	688	711	744	699	722	673	712	670	708	707	696	722	675	708	720	717	674	658	673	703	718	675	725	742	704	675	710	723	775	656	680	716	703	681	682	668	701	709	684	749	664	711	661	675	657	658	709	727	711	638	692	696	682	699	671	696	742	736	707	708	748	702	684	706	717	722	709	674	666	749	698	757	707	708	703	711	673	728	692	718	655	692	650	680	665	660	690	735	737	660	672	700	704	736	692	678	717	659	681	700	739	738	737	698	719	739	671	709	668	746	692	731	708	721	741	703	734	668	690	687	690	722	751	716	705	645	683	707	691	702	706	699	665	697	684	698	689	678	699	665	684	664	710	692	704	726	708	676	705	701	761	733	721	718	731	684	673	729	701	719	748	731	683	683	752	784	690	716	757	683	677	697	688	684	691	747	711	714	697	727	711	702	730	727	699	692	667	726	703	701	668	659	660	706	724	654	652	684	731	743	674	712	669	728	658	667	688	737	657	689	711	682	681	791	704	728	662	753	669	745	688	744	676	736	711	677	738	691	652	716	652	697	728	686	706	722	702	690	666	746	695	677	710	698	688	698	615	667	701	694	678	694	669	736	669	726	721	735	656	684	726	703	681	669	677	734	688	697	668	654	729	703	705	699	757	694	683	686	696	709	650	702	695	697	693	679	684	662	685	750	733	676	707	670	672	708	746	739	688	716	703	700	724	739	695	736	734	722	700	653	702	704	699	613	710	685	699	639	748	723	737	696	671	746	734	751	671	699	710	695	719	705	751	751	715	709	724	679	684	676	684	725	708	696	730	662	666	727	715	723	763	705	657	671	679	736	721	657	687	692	715	699	717	713	704	686	696	690	712	690	720	648	662	708	705	672	690	708	699	705	637	698	707	657	688	682	714	722	716	662	702	668	674	670	720	705	700	676	712	672	676	716	731	639	715	666	719	658	744	762	709	691	688	667	723	680	716	686	717	677	726	684	720	707	698	747	606	717	667	676	694	730	708	742	681	646	673	706	689	681	702	711	720	690	675	695	714	731	652	740	700	688	683	676	691	705	672	667	738	657	692	660	722	697	740	727	699	707	716	665	712	687	763	702	689	688	670	705	702	699	740	714	671	694	724	687	712	706	691	697	679	738	714	706	705	698	714	661	713	710	706	737	683	683	705	682	680	706	687	638	670	709	697	706	676	695	724	696	719	664	689	719	688	683	753	728	671	702	716	664	730	699	667	669	688	665	691	711	687	730	718	675	700	714	682	692	688	685	682	682	716	667	688	697	696	665	710	690	692	712	683	660	685	673	678	676	734	707	656	681	671	683	690	638	703	700	707	713	718	726	685	728	665	717	696	700	703	696	699	689	671	685	697	696	743	732	704	715	648	682	697	714	668	680	689	702	748	679	719	689	670	712	753	674	683	680	686	683	663	624	691	654	715	712	691	738	722	710	692	755	699	709	659	685	701	687	728	719	693	699	704	731	770	702	705	699	643	711	702	709	747	642	776	749	722	728	694	697	667	653	730	714	681	723	674	645	667	684	703	707	678	659	687	687	679	703	734	694	702	674	742	658	690	695	673	674	674	726	678	709	690	715	753	703	678	679	691	682	761	744	680	714	715	716	697	651	669	740	703	693	711	697	701	714	734	668	672	679	748	683	731	646	712	690	688	655	697	718	690	685	706	751	717	701	700	700	751	726	651	686	684	681	689	671	718	685	725	718	710	701	682	722	650	655	682	706	716	683	656	736	738	683	675	674	705	727	684	771	694	684	702	722	674	647	706	669	694	672	658	712	686	700	752	699	706	714	696	729	663	692	658	728	682	675	691	703	669	684	653	712	753	703	625	626	654	714	700	657	676	732	723	728	723	708	687	742	669	678	714	699	671	699	705	715	718	693	710	682	687	724	749	692	694	685	693	709	686	697	689	694	694	659	731	643	667	693	700	739	696	707	726	701	667	721	749	636	717	699	681	691	676	695	731	663	676	658	645	681	726	706	690	696	729	697	707	658	739	635	678	718	690	762	680	700	664	721	694	699	716	648	681	707	725	680	721	709	658	661	691	663	671	696	706	676	718	736	657	717	683	688	654	671	645	658	730	688	646	674	728	709	713	682	672	686	687	714	703	708	696	732	689	686	700	708	722	745	656	682	713	669	720	705	699	659	744	676	705	705	733	719	697	683	701	706	636	656	700	698	645	715	746	663	673	641	678	687	659	706	689	703	692	729	666	686	680	682	651	682	701	718	725	736	657	667	676	681	707	689	683	666	681	692	669	668	690	692	710	689	686	718	743	698	673	728	719	700	756	668	673	725	710	683	744	715	686	760	640	675	724	652	729	720	747	684	673	675	726	675	649	677	679	759	652	662	683	677	694	702	753	655	731	679	680	703	747	637	698	681	707	671	683	686	649	759	679	712	675	685	693	697	645	689	702	728	686	653	750	740	677	680	680	673	723	706	652	697	686	712	715	716	697	644	696	735	726	677	714	721	693	657	716	712	677	675	697	694	706	665	693	710	692	672	674	706	651	718	737	665	706	714	716	682	729	682	707	703	692	692	697	695	642	691	761	673	687	686	666	689	672	683	691	694	691	696	692	691	725	711	659	715	707	709	762	687	694	697	695	710	718	667	713	736	650	670	692	750	711	711	715	709	733	686	687	709	708	667	690	707	692	685	700	728	721	671	759	642	666	697	709	714	723	752	645	698	705	704	726	704	676	751	674	746	698	679	724	726	692	667	721	698	701	712	691	683	690	750	690	676	667	686	750	690	686	696	685	674	691	670	697	697	728	659	692	680	695	687	672	706	698	731	685	677	640	734	707	718	723	645	699	708	680	685	678	693	681	706	722	720	723	690	719	666	720	711	706	667	698	688	668	723	681	672	680	716	724	736	677	677	671	680	714	752	655	735	711	702	652	705	661	707	685	638	682	703	659	745	665	724	696	743	716	692	657	716	682	688	696	644	713	734	745	687	721	688	695	730	744	693	698	681	672	707	731	727	697	720	699	729	719	647	688	680	726	720	721	676	693	709	712	711	647	721	698	701	715	662	727	694	744	716	688	693	667	698	713	687	706	686	705	715	665	655	681	727	731	672	723	664	710	714	689	633	725	727	693	669	684	755	709	656	713	726	648	680	696	667	683	691	732	702	718	671	665	725	654	719	705	695	696	701	681	732	707	702	679	695	676	671	675	685	669	703	653	731	718	669	690	674	703	708	694	716	698	718	728	677	686	741	677	725	696	724
6052	9495	10225	5547	3198	1837	1402	1434	1390	1330	1332	11749	13603	10105	4381	1602	951	671	634	668	592	627	603	649	588	574	584	570	595	593	602	623	574	587	625	576	604	661	585	619	555	619	564	604	602	618	581	617	616	642	608	597	607	600	606	630	585	612	588	635	614	628	602	605	625	659	595	663	618	590	574	637	656	572	604	593	581	639	585	611	574	573	585	587	608	635	639	581	585	652	626	622	601	612	600	645	577	642	577	624	588	613	600	591	620	577	595	584	581	656	534	626	562	605	625	602	607	620	607	624	634	616	611	588	653	581	641	583	597	576	635	643	559	605	610	614	618	622	616	614	602	600	579	596	624	624	627	588	600	636	586	652	591	605	552	582	579	581	620	632	592	613	598	613	598	591	598	597	567	602	587	599	625	574	657	588	644	564	663	574	583	593	565	567	598	611	574	628	625	624	600	627	580	580	573	603	600	613	584	594	577	559	592	623	632	587	611	628	588	605	622	616	629	625	609	629	622	617	583	593	662	592	592	597	649	631	617	614	607	592	613	575	611	605	592	610	623	626	601	585	559	575	591	617	626	591	625	626	599	598	606	579	573	572	601	621	657	585	614	587	611	576	576	611	582	602	613	633	610	576	645	607	588	573	608	597	666	580	631	624	620	609	608	634	595	621	588	609	634	601	616	597	572	623	596	598	543	553	628	658	571	573	563	570	574	594	627	600	601	624	603	570	623	608	617	574	570	642	568	567	584	621	614	591	601	595	604	578	607	577	618	633	593	565	584	605	619	563	606	593	576	624	578	581	611	594	634	644	633	542	609	629	609	594	597	583	643	631	569	615	583	561	564	645	598	594	612	613	611	606	623	576	665	560	601	631	648	627	599	576	614	633	652	634	594	571	615	616	615	591	622	658	558	630	605	617	638	638	584	589	558	585	589	609	537	608	649	621	586	573	598	549	618	629	624	628	586	610	555	550	601	587	615	589	617	598	546	575	578	584	588	603	613	564	597	620	622	631	599	618	634	567	562	572	614	644	609	566	603	577	606	595	577	569	606	603	618	560	669	578	613	618	625	577	568	638	602	599	634	609	555	615	587	555	591	593	583	605	607	575	601	571	575	545	623	580	621	587	596	583	608	607	591	592	627	630	593	628	555	573	583	585	567	644	591	628	554	587	621	557	571	604	574	593	626	595	634	608	584	576	562	575	622	586	592	584	593	612	609	620	611	612	615	593	622	582	596	582	595	614	578	588	608	591	616	581	611	603	542	633	599	589	581	578	615	622	598	610	551	624	643	631	616	604	619	625	588	587	659	602	598	583	599	592	591	583	620	547	577	596	611	571	618	568	662	585	616	575	610	614	616	607	590	602	579	572	594	612	640	577	617	618	635	581	590	579	596	616	605	653	572	576	579	591	555	578	615	561	574	580	588	597	564	606	565	599	597	608	605	619	582	612	620	584	636	611	613	595	627	625	623	585	608	598	586	617	603	613	585	558	580	591	584	637	599	589	592	632	611	571	580	599	626	574	578	631	590	593	586	569	616	614	581	640	623	613	590	591	648	610	606	570	618	584	587	637	582	585	603	601	584	648	607	594	580	604	634	599	548	612	617	584	572	645	605	562	605	596	602	559	605	634	622	570	606	626	610	606	602	599	630	623	589	618	583	589	620	586	599	573	590	618	571	593	615	590	581	630	600	600	574	570	583	609	629	593	569	612	623	589	640	582	606	588	563	621	601	577	623	592	633	577	584	593	587	593	616	626	616	583	611	587	586	568	664	595	595	636	613	609	583	610	625	614	563	598	587	664	582	591	592	613	607	591	580	584	607	594	595	596	589	606	614	616	604	579	576	620	603	627	618	659	582	580	626	580	623	592	672	551	613	617	589	608	589	564	635	591	593	597	605	607	593	585	606	628	652	586	629	607	581	612	578	605	582	578	563	614	628	589	591	530	626	593	625	594	593	565	569	556	608	562	611	621	586	605	669	604	622	570	568	581	632	580	623	599	572	582	630	625	626	610	577	574	563	582	576	617	601	620	575	591	628	628	583	572	615	546	658	598	591	599	587	546	600	642	618	578	575	595	650	599	605	638	617	616	591	583	581	599	587	640	631	583	554	590	579	603	608	601	632	613	636	620	612	567	599	608	592	596	590	592	569	612	633	605	620	593	641	623	598	581	602	625	574	592	604	620	617	564	580	633	578	610	595	575	650	618	615	603	588	572	647	601	575	630	608	622	617	611	619	574	582	609	581	600	604	588	616	633	615	603	580	613	567	574	598	600	639	574	644	595	547	637	621	614	580	597	633	614	603	608	570	630	619	591	600	580	610	601	603	599	573	595	583	561	588	598	595	605	644	549	620	609	589	660	619	601	614	590	612	583	585	597	607	612	611	591	581	623	612	612	580	619	510	581	592	595	579	541	622	627	625	619	606	555	598	563	576	605	638	563	609	607	602	624	547	668	593	610	634	601	558	591	566	632	595	578	635	640	604	637	546	617	594	610	604	609	561	609	567	602	620	587	585	596	586	619	581	589	628	595	562	587	593	580	568	629	576	612	581	632	582	617	590	620	576	628	637	579	618	628	643	611	629	664	590	622	608	578	604	632	589	608	605	628	572	608	611	586	618	594	649	587	556	603	609	587	657	581	579	559	618	618	606	622	618	565	627	593	550	622	599	614	634	607	578	590	648	613	611	636	588	581	594	624	602	651	597	563	595	586	587	617	599	578	571	566	582	599	622	626	603	588	607	575	637	621	556	559	612	534	644	580	560	576	616	599	583	609	572	573	585	574	578	588	582	571	556	604	587	637	540	606	569	582	583	607	615	590	593	616	600	622	629	630	608	592	588	579	613	572	584	646	602	597	593	577	601	645	628	607	647	578	593	548	620	588	634	577	624	557	577	577	588	617	617	544	596	589	561	615	587	590	581	615	580	572	602	577	613	579	601	576	609	582	605	588	630	566	619	599	581	599	557	600	623	593	584	572	583	564	621	577	606	544	564	616	602	613	552	573	599	610	581	607	596	593	553	625	584	608	627	593	578	618	614	578	539	621	602	634	580	613	582	614	569	609	548	599	616	596	624	583	646	579	578	637	615	585	587	563	592	615	557	585	611	583	608	567	577	634	585	626	605	590	584	598	583	618	564	616	615	586	592	610	589	595	583	563	616	629	615	588	562	617	617	612	564	592	607	599	622	587	591	555	578	607	570	606	572	586	585	605	610	576	580	643	607	622	608	580	596	564	615	629	603	597	573	568	591	596	581	624	605	613	561	607	578	615	591	612	644	606	555	595	621	610	583	594	531	587	579	595	567	570	603	631	596	589	628	626	581	626	565	618	590	627	619	578	607	603	597	641	601	597	591	597	615	581	638	568	579	604	574	554	609	613	581	594	613	564	592	643	563	627	597	618	597	608	571	640	624	615	644	555	606	590	580	643	599	578	618	620	631	587	589	586	592	623	568	585	589	579	602	610	585	591	597	570	550	597	580	635	581	633
24595	21394	28604	24590	21006	10310	3393	1796	1421	1407	1541	15046	25204	19939	9374	2780	1417	969	850	831	860	849	817	825	796	877	820	759	835	819	758	793	832	792	838	831	844	846	826	844	801	829	906	781	812	824	785	843	869	860	878	831	816	827	815	858	815	855	858	869	889	817	811	834	758	873	779	781	782	772	791	820	803	793	796	833	800	815	792	803	874	819	842	810	831	850	803	811	850	762	853	829	813	845	830	855	822	837	815	822	768	861	846	836	832	776	845	857	821	810	858	811	826	815	822	860	802	786	808	845	805	822	800	766	814	802	850	812	790	817	838	833	853	819	855	863	795	831	728	849	813	804	778	853	832	784	831	783	839	813	811	834	833	839	809	775	853	848	856	805	820	785	744	860	839	804	804	830	850	775	829	802	811	805	833	833	864	824	740	872	794	841	812	825	809	849	829	790	799	782	836	878	797	808	817	877	839	840	758	763	858	804	837	826	806	788	796	792	831	765	808	773	849	854	792	841	834	819	818	827	823	822	815	764	835	833	823	806	836	796	880	853	783	815	787	839	807	808	812	764	820	846	816	849	812	815	795	772	818	789	787	818	831	853	772	819	778	824	827	804	805	788	864	832	871	836	829	806	775	879	805	793	828	816	773	809	808	795	848	805	783	796	845	787	810	815	765	839	875	843	822	780	814	817	828	805	841	835	762	821	846	762	816	737	847	833	805	845	819	839	799	811	794	832	786	836	818	783	787	839	859	769	812	802	842	878	833	809	811	823	779	844	775	790	792	792	813	851	873	841	837	803	804	823	828	836	763	839	788	783	772	762	793	809	819	849	767	794	842	848	829	804	805	804	854	830	889	807	813	803	776	827	810	842	729	805	813	826	810	848	834	813	833	814	794	829	803	905	840	795	826	870	832	824	787	810	815	814	825	801	799	836	749	817	865	772	849	769	810	840	852	826	825	836	861	819	831	791	812	812	828	828	827	770	787	830	819	843	752	810	825	806	853	807	793	813	844	777	830	759	762	787	791	782	864	891	806	819	819	807	829	818	787	817	750	842	786	847	824	835	789	831	861	844	764	834	793	826	755	821	820	830	825	814	845	815	860	813	777	805	833	769	806	788	769	849	843	785	802	834	822	802	843	871	816	792	821	790	816	809	778	807	831	787	839	817	816	897	807	814	816	855	777	808	825	832	835	835	826	871	787	775	809	805	798	841	755	793	791	815	800	824	786	785	882	777	820	794	810	801	782	793	808	862	800	826	790	810	818	787	839	855	810	801	813	821	825	789	805	859	872	853	831	848	861	868	802	838	799	809	815	823	826	833	805	790	794	779	812	814	810	818	829	790	829	841	842	775	829	790	829	811	813	759	794	794	768	816	854	864	833	788	807	804	890	835	829	799	829	829	829	829	817	814	803	802	795	805	862	805	814	811	816	850	790	846	811	785	819	776	828	804	856	823	849	878	759	828	821	817	785	818	872	858	764	822	830	838	782	797	837	861	789	843	802	825	855	799	792	802	808	775	826	766	856	795	787	792	856	747	876	834	871	790	842	839	806	744	906	833	840	815	803	795	796	889	793	811	898	788	761	819	763	785	809	799	796	821	765	833	855	823	818	816	791	799	869	840	825	826	791	803	831	866	832	817	817	799	826	824	850	816	812	852	809	792	831	876	752	849	773	820	840	832	824	796	835	799	827	845	822	804	824	880	824	812	847	816	819	773	820	854	810	788	801	807	799	809	801	810	766	789	802	778	762	802	773	808	865	846	774	802	777	817	788	807	847	835	814	876	828	810	785	828	804	812	824	785	834	814	803	784	804	801	759	768	770	807	836	757	779	760	815	792	853	839	899	834	853	861	812	792	859	835	784	841	844	752	798	759	873	790	781	821	848	862	825	775	755	803	847	811	820	811	794	806	786	772	851	825	826	845	837	876	848	781	822	808	792	780	834	813	769	756	823	840	806	799	773	799	806	847	807	785	781	834	793	816	817	815	804	854	793	770	813	831	871	788	831	813	782	804	814	771	796	818	797	793	834	890	870	861	840	778	845	796	792	822	869	820	779	850	821	804	806	850	818	831	809	787	793	830	798	793	808	802	826	805	805	822	730	822	801	760	834	795	807	795	773	755	792	769	807	781	776	824	824	797	843	839	825	817	818	810	818	840	771	802	797	842	830	804	841	863	792	764	844	811	850	782	763	815	820	821	811	853	825	866	794	785	849	741	816	795	826	834	830	795	830	815	818	785	798	842	837	792	844	739	788	768	772	814	793	788	767	831	782	825	783	804	775	858	841	797	852	814	857	812	784	833	855	882	852	789	816	824	797	813	827	798	773	845	792	818	800	872	839	811	808	839	795	760	825	850	792	788	789	784	806	807	849	830	780	810	792	770	844	785	816	833	818	849	845	790	828	855	847	798	843	817	806	800	822	819	783	844	835	806	823	840	821	799	803	801	794	819	814	763	808	807	807	831	822	787	773	803	790	839	771	830	822	849	849	819	880	795	760	793	819	804	804	783	774	820	812	758	802	814	805	871	815	822	850	886	794	806	827	811	803	822	771	779	891	852	823	834	813	808	839	789	806	800	792	802	798	815	798	832	820	792	851	841	825	798	805	847	846	857	831	796	795	781	796	844	827	782	829	803	844	809	771	834	791	762	816	775	783	795	841	808	867	825	825	831	886	793	763	787	767	789	824	756	809	760	813	801	796	792	738	816	814	803	796	804	823	831	816	834	834	828	760	823	787	849	833	848	794	817	822	853	820	756	788	788	784	836	808	832	837	865	886	816	835	799	861	813	765	830	775	795	831	832	834	781	847	846	811	837	764	829	835	846	861	833	825	803	820	845	821	785	759	798	818	838	862	775	768	779	870	802	757	760	762	853	794	830	762	786	807	830	815	817	842	763	835	818	822	859	846	792	824	778	791	840	821	860	811	815	765	785	867	783	796	848	841	768	828	832	785	858	821	819	823	744	824	808	794	834	802	769	850	803	806	787	840	822	798	799	823	780	810	783	878	836	764	779	800	805	837	848	893	799	801	787	825	883	784	839	821	781	794	813	823	812	800	759	782	798	848	742	837	857	817	773	848	823	818	820	801	780	806	811	795	830	852	847	776	786	795	805	804	822	785	828	803	838	825	825	775	804	819	849	877	807	822	781	789	767	786	798	831	798	772	832	817	795	813	804	877	789	877	868	818	813	842	835	861	819	814	852	771	789	746	811	844	849	763	806	866	795	829	843	800	801	883	836	797	825	803	803	797	857	831	892	782	802	795	790	819	857	851	783	805	786	834	789	816	825	832	755	835	771	838	820	842	862	853	871	801	816	850	834	790	787	778	781	793	814	825	872	844	791	777	769	781	833	801	809	814	798	859	777	798	814	765	789	855	837	806	824	798	842	858	812	798	769	838	839	791	858	826	808	854	745	800	827	828	823	798	813	739	792	803	809	822	738	819	851	786	802	791	813	788	816	843	849	817	841	797	832	819	772	756	787	799	856
7665	15646	13613	7933	5717	3887	2449	1665	1543	1613	1829	18815	22057	16372	7457	2532	1350	799	688	668	735	638	709	696	671	678	708	671	682	715	734	712	690	661	697	720	676	636	688	682	685	714	668	697	708	699	735	675	674	714	729	652	663	713	631	668	710	711	706	630	708	697	694	684	706	712	688	694	709	744	729	689	678	689	675	698	663	724	673	707	648	713	665	681	737	666	681	698	679	694	637	626	669	751	668	685	753	701	701	702	672	674	658	663	670	742	711	654	696	705	723	690	657	729	727	677	682	689	694	689	708	676	692	699	692	684	682	713	693	713	693	728	663	691	703	649	660	653	696	659	721	712	677	650	673	702	707	680	717	667	678	717	723	668	734	677	676	696	711	660	671	704	742	655	651	704	704	726	706	697	732	682	647	710	744	670	717	645	694	639	682	696	650	676	658	703	667	672	700	702	730	673	662	693	696	719	719	636	660	676	747	688	683	693	720	662	660	664	665	674	709	670	653	646	670	655	698	693	668	661	712	691	669	670	657	655	703	666	627	668	677	661	660	667	713	686	655	655	655	704	688	663	719	689	692	666	702	654	682	679	609	680	656	702	712	704	716	657	725	672	711	697	697	707	709	701	681	673	682	695	726	659	709	685	704	658	673	657	667	725	706	703	704	681	739	648	636	669	684	666	665	695	678	678	715	684	656	698	696	679	703	701	678	678	693	695	677	719	730	719	684	707	670	663	704	695	691	682	672	707	682	692	705	667	732	680	683	731	654	728	683	674	656	665	707	667	700	652	717	707	720	704	688	688	657	635	698	618	625	688	711	689	705	683	701	703	686	695	629	648	636	721	749	758	679	645	634	716	715	689	717	734	670	683	667	716	695	653	715	702	695	663	712	689	674	704	726	687	716	712	708	724	714	646	697	713	746	696	720	719	676	667	735	690	697	645	708	673	680	679	689	630	689	637	725	673	658	644	659	672	709	655	711	648	698	680	670	675	663	738	674	703	710	664	703	711	724	682	680	662	668	728	682	641	683	717	694	683	706	664	639	695	692	710	682	730	649	712	718	644	672	695	741	701	659	668	679	652	705	654	659	726	623	662	739	663	705	665	687	735	670	686	654	717	690	713	699	695	661	682	675	710	660	669	676	624	645	697	701	676	668	677	700	702	718	721	703	667	674	672	651	734	645	680	700	721	676	712	640	667	664	691	709	677	724	776	663	683	698	718	703	648	720	690	701	677	657	683	690	677	617	638	708	647	670	696	700	699	655	659	697	691	683	706	687	723	680	696	712	631	701	680	688	637	697	721	691	652	650	689	696	697	641	677	641	743	678	663	663	668	691	685	660	638	687	736	734	684	733	668	636	636	697	679	700	660	673	661	660	671	688	670	668	712	684	667	691	713	677	759	700	595	696	659	687	687	658	664	647	671	692	670	687	680	684	650	694	668	697	708	699	704	661	633	691	721	657	734	675	733	692	658	649	690	659	694	678	632	725	705	710	706	722	691	659	658	665	739	705	700	699	712	723	686	678	690	686	717	717	713	692	665	645	712	704	713	655	683	653	705	683	619	677	672	657	716	702	674	634	724	686	698	648	636	653	695	657	722	700	675	672	680	690	692	703	702	708	715	715	657	694	626	717	669	694	708	653	703	699	670	670	707	659	631	709	673	646	713	700	716	681	659	685	675	670	682	667	704	690	714	714	700	669	704	686	656	744	684	685	652	681	663	672	722	732	697	699	682	686	728	699	680	700	669	758	643	700	671	751	703	684	654	718	684	667	667	686	731	675	660	713	660	773	701	680	676	698	664	717	708	705	708	721	669	668	705	671	679	715	653	670	712	716	702	699	709	687	680	719	712	722	662	695	710	706	656	689	667	681	699	646	649	658	682	693	605	672	663	710	666	656	649	668	701	648	699	707	678	694	649	655	711	709	684	673	661	684	661	674	676	687	685	673	677	678	715	732	680	696	712	697	701	681	652	668	660	670	708	691	689	667	661	693	656	723	696	677	676	708	711	678	657	687	696	683	671	684	672	699	709	648	728	672	666	673	633	682	686	676	643	703	713	723	698	712	677	718	721	675	691	676	681	677	652	679	729	691	724	697	657	714	670	636	719	663	702	676	718	714	655	701	703	663	713	688	703	644	673	656	725	661	692	666	681	722	662	635	701	676	692	646	720	711	685	666	678	702	656	675	706	692	691	708	654	710	683	710	689	704	704	657	650	675	708	672	692	692	705	639	680	672	661	651	668	713	696	760	684	667	672	684	662	694	719	736	638	718	681	693	689	674	636	664	683	695	696	711	656	676	664	713	702	696	679	648	656	676	688	670	695	699	741	694	716	678	746	648	645	668	675	674	690	676	642	671	693	649	665	689	660	696	707	703	705	659	692	677	659	623	675	690	672	703	649	642	651	684	679	661	646	662	679	686	669	654	675	666	692	682	684	664	659	650	678	722	689	703	661	693	667	697	687	657	612	686	680	706	637	655	691	652	730	676	684	655	640	707	640	703	694	733	659	670	683	674	707	639	649	667	707	677	665	701	670	686	663	687	677	690	670	672	693	668	650	703	671	658	706	701	648	640	720	656	701	688	737	682	685	653	643	706	713	715	684	688	625	635	697	736	706	664	672	635	684	679	655	688	698	702	691	718	682	644	666	695	665	658	654	671	693	698	671	688	628	655	636	663	648	684	655	687	666	661	662	673	624	687	653	640	673	666	679	669	682	744	699	680	639	721	720	679	670	675	650	726	641	668	619	715	667	700	689	681	664	674	727	723	680	664	660	685	659	681	668	662	683	670	669	684	661	695	670	712	663	674	728	693	627	674	722	702	743	675	695	670	654	704	660	679	673	642	741	672	662	716	691	656	717	677	641	731	696	654	689	658	712	703	688	650	731	635	699	676	669	712	694	693	676	669	670	718	689	675	723	655	652	719	627	646	666	634	677	644	694	722	655	653	707	731	697	722	732	668	702	652	670	715	680	652	733	682	682	631	650	710	665	697	681	651	643	635	687	668	718	688	670	714	675	696	640	678	714	729	637	711	704	669	702	734	732	630	677	691	700	670	740	646	681	681	678	641	679	655	697	697	694	661	704	664	717	689	700	695	750	698	689	695	717	655	665	747	708	712	660	685	677	703	691	717	710	700	638	649	713	712	689	665	678	686	696	675	662	730	666	660	705	695	683	688	718	691	667	677	698	710	666	690	666	695	711	686	684	687	690	695	735	652	714	689	657	635	698	723	679	692	671	670	708	673	675	634	649	649	657	690	644	678	635	685	616	715	688	669	689	685	669	700	718	708	683	671	640	704	669	673	698	697	686	693	693	663	669	719	691	733	667	715	701	684	656	677	690	720	698	732	647	688	706	699	670	680	695	657	696	710	669	673	669	680	687	673	668	618	654	689	624	698	658	649	646	711	672	653	677	678	656	676	690	650	684	664	656	712	711	676	724	659	656	711	689	689	668	707	682	673	709	702	711	683	725	657	658	666	684	690	661
27928	15231	6608	3340	1732	881	953	866	833	843	904	1556	2122	2015	1378	1004	853	814	755	798	768	757	780	722	826	733	800	760	793	733	780	805	789	762	695	787	795	783	759	808	777	769	779	748	758	756	733	758	753	791	767	752	788	758	758	766	809	767	770	762	754	792	786	749	749	787	784	791	782	823	814	752	747	754	740	785	766	829	782	743	768	807	766	730	712	764	706	790	742	775	771	755	804	772	760	784	743	791	774	720	736	774	802	782	730	766	767	814	713	740	781	740	797	763	779	752	773	800	785	738	801	747	771	784	746	709	731	805	792	729	789	785	783	822	764	778	795	786	805	809	734	784	763	726	767	747	764	731	751	779	729	755	799	798	748	770	777	726	763	735	752	772	745	757	795	786	773	748	810	782	751	742	749	764	754	784	796	768	811	800	798	757	797	754	810	778	762	761	805	761	771	774	747	795	773	726	776	812	766	778	811	788	784	764	760	799	730	801	766	805	771	793	795	777	788	786	748	764	728	762	752	794	746	746	766	783	780	764	815	776	756	761	753	780	768	764	772	777	748	816	743	713	789	785	726	775	793	768	754	766	771	785	752	799	772	773	726	757	766	717	741	724	826	740	750	784	759	802	737	815	771	801	782	764	755	758	744	781	737	769	767	795	776	800	733	810	765	778	776	766	752	755	760	745	760	764	793	778	826	792	772	777	774	722	768	734	777	761	763	776	775	781	756	792	772	726	783	772	737	762	809	733	749	759	802	736	769	803	754	800	729	732	752	772	776	742	769	776	767	808	796	764	777	788	760	768	774	831	785	854	790	746	783	744	777	807	788	756	763	745	788	824	747	732	781	739	749	793	810	713	758	752	790	739	763	741	784	769	738	743	772	753	767	731	750	778	766	784	780	754	784	760	774	768	768	789	782	717	823	798	704	737	752	805	776	758	759	778	768	733	745	780	723	742	769	751	774	789	813	776	727	752	747	773	701	773	782	765	775	804	825	812	741	748	764	796	785	789	750	749	771	765	811	777	769	787	768	742	798	771	760	777	770	737	763	770	795	826	740	810	781	757	729	762	743	804	743	775	765	768	774	781	806	756	800	790	821	759	762	768	821	776	794	764	836	746	811	814	793	779	785	727	764	774	804	769	795	840	725	813	786	777	817	790	757	708	799	762	713	759	797	781	747	754	771	722	761	782	778	794	745	726	782	786	758	793	781	783	790	763	771	761	770	765	777	797	804	822	727	791	766	760	733	776	749	767	761	749	760	714	739	807	758	777	790	810	750	768	755	727	757	762	763	752	744	767	785	781	794	783	781	753	733	789	763	806	785	751	749	838	778	751	807	829	782	806	799	795	797	814	787	790	762	837	789	798	787	787	768	731	773	757	819	748	818	733	775	818	778	779	792	778	751	772	769	781	740	751	799	776	832	784	797	747	809	794	783	747	774	765	731	758	782	788	770	775	737	723	757	807	829	787	821	751	735	787	726	739	824	739	815	796	765	763	738	750	787	797	743	752	769	751	775	706	800	760	800	776	748	746	824	813	761	792	779	791	796	765	787	795	753	803	745	756	795	732	761	818	765	765	749	791	795	750	770	768	720	799	798	811	791	798	750	749	807	696	775	804	731	759	785	764	746	760	800	726	783	782	761	754	772	731	763	796	821	823	800	816	788	743	817	766	746	734	742	771	728	795	750	792	763	747	784	751	775	808	754	805	759	747	774	772	846	800	750	833	765	767	776	763	796	777	764	789	743	825	784	796	743	762	750	753	805	773	775	765	789	771	820	795	826	786	772	774	726	743	751	752	824	777	728	799	764	746	740	738	754	756	773	786	802	731	771	747	843	761	810	755	750	743	801	779	743	814	799	766	807	788	768	735	807	736	787	780	756	769	746	794	809	771	790	741	791	743	733	759	757	790	786	779	751	788	783	790	769	765	783	775	747	782	766	777	766	799	740	770	770	750	822	785	836	734	759	802	749	763	826	827	768	801	826	780	750	801	815	795	779	755	738	760	748	743	751	738	827	764	769	780	771	782	748	834	770	785	759	797	776	823	766	803	786	794	742	840	790	734	793	774	834	778	775	808	770	783	780	761	745	769	815	807	771	775	761	739	753	788	772	729	798	779	806	713	765	739	761	734	762	727	784	755	764	748	827	780	786	770	766	792	787	826	713	767	809	776	755	746	809	756	787	808	778	773	711	774	750	764	782	797	752	789	788	759	807	819	778	807	776	788	728	790	776	781	847	765	785	787	771	749	723	779	780	832	734	759	818	747	774	739	761	758	733	789	738	716	744	773	761	783	727	793	749	707	727	813	687	780	742	802	754	744	755	772	820	769	773	747	714	774	757	766	781	746	771	793	770	778	777	748	773	753	826	752	729	755	757	811	793	823	759	729	747	776	766	772	783	793	753	735	708	744	750	814	777	764	735	764	812	765	798	755	777	796	783	807	786	798	792	808	813	750	789	796	768	747	696	823	782	692	782	768	780	787	788	766	764	786	736	798	777	772	736	807	801	792	782	801	777	795	743	782	712	763	803	799	802	753	786	812	764	794	720	787	742	772	769	769	779	803	736	803	766	772	749	799	808	752	801	771	803	787	819	799	802	753	767	823	765	775	734	732	743	801	762	790	788	796	798	789	726	781	792	770	774	777	770	731	779	746	834	785	709	785	729	752	802	781	774	775	842	774	768	796	778	751	768	766	753	809	809	763	796	766	739	761	735	716	741	766	736	787	747	703	788	816	710	755	750	738	775	784	761	785	770	791	767	733	791	806	773	789	783	773	783	745	781	794	777	773	725	772	785	805	730	745	770	741	733	772	768	805	761	727	749	732	778	780	750	752	799	710	741	801	787	779	742	767	796	720	784	807	767	795	792	707	803	726	761	817	837	786	785	773	804	787	776	760	770	756	760	775	807	750	778	733	772	795	764	746	756	754	753	729	730	763	753	731	767	756	775	821	724	784	790	822	764	745	802	789	787	749	797	756	744	790	764	723	691	815	795	796	776	747	760	811	729	746	777	751	792	742	796	761	830	799	786	776	794	750	764	789	771	787	788	790	782	716	751	778	739	731	834	763	779	738	778	732	786	738	723	773	786	769	816	755	799	787	722	793	781	817	791	802	786	802	767	771	813	796	789	794	790	780	785	779	765	778	782	746	843	785	810	748	770	795	764	744	798	775	781	740	711	799	757	759	799	779	817	758	759	759	795	766	781	770	750	770	755	785	764	763	801	833	748	751	762	770	780	709	787	784	760	717	775	775	809	772	803	760	760	773	783	805	758	794	767	780	784	742	787	779	813	770	749	768	820	771	763	814	781	812	780	718	836	802	798	794	760	805	765	789	785	751	749	767	822	782	754	781	739	754	769	748	749	705	729	766	767	808	749	793	752	794	782	777	804	742	804	728	777	745	749	796	746	761	771	770	760	821	765	770	779	771	762	781	730	757	730	731	757	748	758	825	809	760	825	751	794	779	775	756	763	755	760	800	720	739
7697	7227	4985	2702	1707	847	838	817	705	719	806	1732	2266	1882	1259	830	688	708	643	653	620	621	628	623	650	581	615	643	598	630	602	621	615	587	615	631	646	616	661	604	631	644	630	637	567	617	675	646	617	621	652	589	645	642	657	632	647	648	622	621	614	613	637	641	621	648	601	633	604	602	619	648	655	629	653	654	584	678	591	608	602	605	637	588	629	580	606	607	632	639	654	593	629	649	619	599	623	636	644	640	588	576	635	637	638	656	646	606	601	636	672	619	614	682	650	593	627	621	568	649	686	624	653	616	646	618	607	601	614	623	653	599	584	627	649	608	660	668	646	627	638	619	636	630	581	596	642	611	639	636	621	561	659	636	634	653	605	661	632	621	588	624	647	679	663	601	594	645	621	610	622	637	629	586	616	599	663	621	613	654	639	601	622	611	644	612	637	621	623	640	616	663	640	609	633	614	617	645	610	660	620	653	624	628	590	612	622	633	611	658	666	623	595	654	634	697	619	600	612	690	629	622	614	667	585	645	660	632	631	655	623	645	665	607	587	629	605	627	596	592	596	629	602	642	628	647	601	657	653	633	632	647	617	648	606	630	630	641	649	603	629	617	640	652	666	629	624	628	603	624	627	615	647	593	659	629	650	661	622	575	606	640	563	653	615	609	625	630	628	651	643	626	597	599	649	600	625	591	609	585	609	628	592	626	583	599	657	593	610	650	631	644	671	666	584	617	647	666	646	645	665	606	678	667	613	594	649	634	612	665	657	650	637	611	615	645	661	575	608	599	647	626	644	679	580	652	630	593	621	622	621	651	637	671	671	622	604	601	627	671	595	602	621	640	648	613	626	625	600	667	609	642	607	634	640	643	637	598	633	658	603	616	664	634	626	634	685	624	625	645	643	642	585	617	613	657	620	623	582	618	641	611	620	637	653	645	581	626	639	635	603	649	630	615	601	586	632	619	593	568	649	612	600	640	593	633	601	657	625	610	643	649	601	630	646	630	631	660	635	625	658	587	677	671	600	637	604	567	667	631	666	607	634	616	642	629	639	609	649	647	659	671	669	630	613	670	645	637	629	663	618	627	619	582	575	607	647	603	621	587	653	661	606	628	606	618	610	615	597	620	605	629	610	607	605	620	588	646	632	669	559	573	667	644	652	689	614	629	650	641	633	611	629	627	593	634	652	603	619	664	598	645	626	598	627	644	601	628	649	656	619	612	604	663	664	649	631	594	637	642	654	662	633	624	641	616	656	587	588	625	653	629	615	612	615	606	635	598	660	606	610	614	620	569	663	664	627	684	617	600	614	603	634	586	630	668	597	606	610	649	620	652	575	603	590	638	618	629	590	633	593	627	641	651	623	675	681	602	653	615	678	617	686	582	675	594	656	651	667	654	606	653	639	634	652	641	615	609	609	652	637	594	621	599	620	586	626	639	692	614	647	614	634	626	605	615	663	591	663	622	619	652	619	603	618	629	600	592	675	645	613	615	602	647	617	633	655	632	586	654	658	633	627	672	616	623	614	654	608	609	638	630	618	648	617	645	641	639	605	640	672	656	590	620	643	664	648	653	615	632	630	621	628	605	625	640	674	600	607	641	618	615	655	661	594	631	583	662	654	609	632	523	642	614	631	629	616	586	666	600	628	626	603	630	633	623	648	604	637	633	576	590	640	652	621	677	601	620	681	679	605	605	649	640	644	627	624	657	651	632	621	616	604	622	656	643	638	627	637	586	601	649	549	636	664	605	648	627	655	604	656	601	610	658	619	657	650	612	656	597	669	637	605	648	589	653	598	590	609	591	600	633	610	585	643	628	628	633	609	652	617	626	613	599	617	645	554	622	626	650	641	605	654	668	608	567	637	594	621	608	614	606	602	648	671	642	599	618	653	654	637	630	621	664	578	641	662	650	596	584	616	603	600	680	605	611	643	662	637	631	651	610	588	611	647	609	621	612	597	625	584	608	618	629	597	655	669	619	607	644	624	587	643	636	629	621	568	657	631	620	584	608	638	604	624	581	632	637	624	626	597	628	601	655	622	620	606	603	693	639	606	677	620	605	591	661	642	620	578	644	625	621	634	648	628	631	599	646	640	621	638	600	657	627	694	658	597	658	636	623	613	633	633	646	630	665	669	616	666	663	591	625	622	647	654	630	679	632	612	631	631	589	618	619	609	641	660	634	628	635	590	631	640	633	648	600	634	608	614	657	639	595	625	660	627	634	617	586	606	601	598	643	632	653	623	670	623	622	581	618	631	648	629	630	624	623	596	644	598	626	591	631	603	638	636	647	668	621	629	586	624	618	640	635	647	620	672	636	645	660	604	644	628	590	638	674	645	609	668	630	574	659	581	626	615	664	657	639	633	639	694	597	642	630	642	616	652	617	708	649	667	668	636	607	671	611	656	676	614	681	590	641	591	607	584	606	617	676	622	584	618	653	636	658	595	617	623	627	645	628	653	603	623	653	649	625	655	619	605	602	602	648	625	646	618	640	614	604	614	612	605	650	634	664	611	638	626	633	620	595	648	592	622	599	628	603	659	642	621	618	610	628	659	573	637	602	636	638	620	605	644	597	589	631	654	629	648	606	599	668	625	604	641	673	617	646	600	659	629	599	600	608	620	641	622	658	653	659	605	638	607	610	636	684	602	601	597	615	606	652	631	639	588	638	613	629	604	674	606	670	651	602	644	598	633	646	574	624	616	606	637	633	608	594	661	623	604	618	606	626	630	633	622	634	637	601	667	629	654	635	627	628	611	618	586	615	589	646	621	616	585	644	660	633	634	635	617	602	673	653	616	588	601	621	629	659	650	611	613	576	630	654	631	612	647	627	640	631	630	640	624	622	671	669	607	666	633	599	614	696	652	640	637	661	643	638	661	682	668	620	681	652	664	605	611	593	666	627	623	632	627	597	659	631	594	613	636	636	651	619	649	622	589	645	649	648	691	602	617	593	644	580	609	606	633	650	653	606	580	644	662	650	620	634	606	615	627	647	623	664	641	650	624	615	604	602	612	674	652	676	629	651	612	583	672	636	626	624	631	627	634	616	599	600	588	638	647	643	616	639	639	598	634	623	634	650	622	632	612	619	700	628	623	654	623	583	634	605	598	591	657	632	669	581	618	654	657	634	631	602	647	607	618	628	638	619	612	675	663	664	640	647	620	650	602	593	632	615	635	596	660	631	643	670	620	583	635	629	628	636	642	599	631	643	600	617	618	611	611	646	619	603	617	593	586	635	663	595	632	606	606	636	643	632	628	632	642	670	661	642	651	636	622	584	637	574	620	639	649	624	616	677	641	622	629	612	608	585	597	641	652	602	595	600	613	611	640	670	598	629	583	596	572	641	650	587	653	606	658	622	652	593	610	601	636	642	635	633	626	642	612	618	631	635	616	619	642	628	634	641	602	635	618	605	654	651	618	592	577	596	636	601	645	627	632	662	628	596	624	642	615	638	596	612	633	609	640	610	572	625	622	609	644	650	629	593
25474	21454	27628	25223	12410	2538	1402	1128	941	920	947	8413	14925	12029	4844	1869	1069	836	758	771	724	747	752	727	745	788	743	737	701	708	727	728	767	719	735	723	784	757	746	735	758	789	723	793	747	728	737	737	761	734	747	810	728	763	714	723	743	716	761	776	701	738	782	774	765	768	722	703	764	707	773	722	771	705	746	729	742	748	740	753	737	722	781	703	748	703	690	691	719	786	776	777	738	749	755	708	740	763	756	760	713	710	735	712	746	715	809	716	786	733	767	718	731	758	754	743	724	755	723	731	695	734	802	737	701	768	704	725	771	762	735	737	758	735	764	745	753	750	770	765	771	745	768	784	764	764	737	686	725	712	772	736	716	749	675	786	770	780	696	756	710	744	727	765	775	746	733	718	721	762	699	718	764	745	739	774	718	744	727	718	727	698	722	747	742	726	726	751	719	746	740	706	741	773	718	752	711	744	723	750	755	774	723	735	687	702	711	728	719	701	671	704	773	764	753	714	727	761	740	698	760	719	720	782	749	743	730	700	741	672	739	767	730	735	794	753	696	745	723	734	680	720	691	737	733	712	730	729	725	692	748	703	754	727	737	721	713	735	707	754	700	749	725	704	783	728	780	741	739	704	761	726	695	766	759	750	693	740	724	724	715	762	734	730	757	807	671	728	707	752	722	765	761	768	696	697	705	773	729	739	744	702	744	716	741	723	732	731	743	695	722	694	721	697	691	740	671	724	734	785	774	736	733	741	755	803	703	723	778	701	713	747	733	730	709	736	735	764	774	739	740	718	729	743	735	721	752	741	744	718	749	724	710	763	765	769	729	732	746	713	724	752	778	729	716	740	777	696	701	702	713	721	736	697	695	776	742	710	809	723	709	684	738	734	751	754	696	731	737	721	745	679	756	723	744	732	761	714	706	770	687	711	707	734	673	702	702	737	749	713	726	691	763	720	753	716	811	758	692	794	761	727	693	734	690	721	809	741	726	774	790	672	767	681	765	713	749	691	686	717	690	743	792	728	690	739	743	795	725	726	729	733	706	742	735	705	749	716	701	706	725	784	755	747	722	751	708	759	689	726	724	744	729	755	807	738	755	747	701	779	723	705	731	727	799	763	710	705	739	703	696	728	741	764	701	733	744	696	746	749	737	719	740	698	752	758	737	701	706	755	784	742	756	788	701	716	716	727	702	757	726	699	728	756	725	768	734	785	723	709	729	754	721	690	720	730	736	722	751	732	739	766	725	736	698	705	733	743	672	719	731	716	750	696	730	708	750	731	763	735	767	715	768	715	742	751	711	718	709	731	713	736	728	738	748	740	716	700	700	717	680	681	708	734	754	727	698	686	713	732	743	751	739	687	734	717	748	771	731	752	736	716	663	704	742	737	764	690	750	666	748	797	747	733	771	676	780	711	711	706	691	725	793	793	744	734	738	712	729	683	716	720	723	733	682	712	773	726	711	714	730	768	734	713	765	724	739	703	770	685	721	822	739	753	696	735	750	748	713	763	753	743	756	729	723	751	761	751	772	722	744	721	764	686	698	742	762	735	732	763	698	759	739	772	714	707	743	698	730	780	685	755	688	738	761	726	738	752	739	753	731	756	727	765	727	704	730	757	752	731	707	726	712	760	740	726	714	783	701	712	722	717	762	753	739	749	709	698	718	732	735	784	710	691	695	782	704	716	724	759	703	787	726	738	742	697	775	724	720	749	689	734	761	701	737	720	710	778	761	739	688	728	725	767	746	741	731	707	681	740	740	714	764	702	753	755	728	740	737	748	791	728	730	690	734	749	766	748	707	745	765	753	734	722	735	765	734	748	768	768	728	801	721	705	829	743	760	759	755	761	714	730	765	712	734	724	754	738	714	809	739	744	764	716	749	743	735	680	775	784	714	720	745	709	730	724	736	708	704	709	777	764	764	753	755	719	747	770	770	736	747	753	735	701	701	764	770	719	727	692	729	729	749	742	752	759	753	784	755	731	703	724	707	742	725	758	703	765	775	720	761	750	772	715	786	703	734	731	703	742	724	721	740	734	749	720	751	702	704	743	707	731	760	737	748	758	723	742	795	720	731	724	787	763	703	734	725	728	747	768	758	696	777	743	789	752	740	682	727	754	743	744	741	713	735	708	733	724	692	738	738	697	748	772	780	731	779	742	720	700	708	761	755	694	757	734	765	739	748	737	741	683	738	747	732	780	694	721	742	705	752	744	701	725	726	740	780	713	730	680	722	727	795	753	742	736	707	772	728	738	769	752	760	764	728	769	709	678	728	761	732	739	719	733	757	752	730	742	724	744	768	758	719	718	725	773	726	756	764	739	751	743	755	757	767	746	733	754	739	688	717	730	734	718	745	666	717	729	705	684	718	742	744	760	734	800	754	755	767	731	708	746	747	758	736	713	743	768	710	709	679	724	741	759	735	721	725	751	747	713	683	763	717	690	710	717	711	739	696	735	751	698	759	739	743	765	729	732	736	755	744	737	724	739	724	706	728	702	742	721	767	703	747	764	711	746	745	752	726	725	728	747	731	735	747	752	750	708	724	759	745	746	762	740	731	689	727	729	731	653	714	723	760	769	745	702	704	707	705	738	735	746	735	719	748	757	693	748	729	757	733	741	735	689	729	744	763	774	724	801	720	710	708	732	745	744	734	709	796	735	803	718	726	730	776	702	771	721	750	713	667	784	713	733	751	724	731	698	794	741	704	726	751	707	761	676	730	721	737	734	733	759	731	750	667	745	736	739	780	752	738	728	731	768	752	759	715	721	666	792	720	732	750	713	739	776	716	735	729	745	710	734	692	715	709	764	702	772	722	736	767	760	734	742	708	749	729	729	726	764	738	780	738	716	763	727	751	774	761	755	731	783	748	739	737	720	674	727	718	720	727	768	741	693	827	769	710	708	772	677	756	748	700	710	752	769	724	760	734	717	779	775	732	731	733	726	751	679	726	743	748	768	761	749	714	735	729	706	702	724	701	742	686	784	744	745	745	746	729	734	748	700	692	732	731	754	734	739	725	749	708	741	685	715	747	754	742	752	784	725	735	739	788	787	758	700	680	762	761	646	755	787	748	764	720	688	774	674	701	728	746	711	725	770	714	724	729	735	733	743	715	709	720	737	725	769	713	753	700	748	705	746	756	735	729	770	744	724	788	740	758	762	777	714	731	760	773	722	743	748	708	750	717	725	742	724	726	724	720	740	694	735	755	715	723	755	768	739	693	752	720	763	730	772	763	768	735	741	712	710	728	724	683	683	761	754	735	743	738	684	749	705	707	742	722	786	731	758	664	707	686	743	791	760	693	719	741	753	752	748	746	686	720	749	754	772	746	790	704	752	774	711	749	698	711	730	772	769	745	744	710	715	759	708	730	737	681	774	753	713	769	771	724	714	690	752	749	732	702	728	740	761	742	740	721	739	691	721	714	710	764	771	740	780	764	725	756	705	752	714	737	740	742	790	714	733	731	768	729	780	753	732	710	759	740	724
9031	16104	12591	5734	3760	1402	1064	1005	986	944	1053	11187	13692	10300	4332	1796	964	642	638	613	642	659	658	589	602	678	638	599	617	626	580	616	612	594	607	623	621	605	649	620	652	639	598	629	626	630	661	584	639	616	666	655	596	631	639	657	683	656	587	685	635	618	638	608	617	652	605	596	657	661	615	653	623	621	623	619	685	640	611	602	617	648	616	646	632	557	614	672	621	593	619	636	646	643	628	583	617	638	603	622	603	621	675	655	662	597	584	616	606	627	644	620	625	618	591	633	670	637	601	600	606	653	675	653	659	639	603	613	650	622	659	603	651	643	575	605	630	654	621	575	613	603	653	627	654	648	655	625	650	655	642	623	561	589	665	620	631	650	603	621	590	619	632	569	630	649	613	635	640	585	633	616	625	615	618	572	617	630	614	635	595	660	626	580	635	626	613	610	619	639	619	555	667	619	617	637	600	619	604	646	622	651	650	659	650	607	657	608	636	640	622	637	670	610	582	619	633	625	666	630	668	628	611	640	612	666	608	617	605	611	651	642	659	645	628	655	626	647	654	623	618	595	595	649	665	579	593	634	606	615	603	630	594	636	683	642	620	639	644	620	590	616	587	610	646	603	595	647	652	652	633	619	621	684	600	626	642	597	658	636	611	608	630	617	649	626	588	627	597	632	658	612	609	643	634	626	574	624	614	613	613	631	618	601	585	621	624	636	610	650	586	630	628	683	620	642	605	658	645	628	632	634	607	640	625	577	680	585	622	604	672	656	633	630	580	600	619	606	581	633	679	681	642	622	596	585	636	612	627	614	649	635	623	638	623	631	625	625	659	637	640	621	630	595	639	611	616	624	603	606	626	630	607	614	642	624	642	609	598	573	608	621	602	566	652	600	619	613	609	606	667	658	609	604	628	618	631	623	676	605	641	661	652	627	616	595	611	644	624	629	649	607	629	627	658	638	644	652	598	633	605	563	626	593	645	600	605	614	590	690	614	590	637	646	643	614	561	663	610	645	658	617	637	608	626	649	641	579	657	603	639	632	619	642	603	632	648	635	627	608	633	642	618	641	602	613	577	653	612	663	641	657	629	657	586	603	654	614	600	607	678	645	565	639	623	618	659	617	630	654	608	595	621	621	634	640	599	584	619	670	578	633	622	616	617	638	637	628	623	649	637	645	632	585	591	665	624	608	638	624	641	637	679	615	613	584	623	637	612	621	594	588	603	667	635	618	578	627	647	610	625	631	601	620	665	642	628	612	574	630	594	620	664	644	616	614	645	645	595	607	628	599	616	619	640	627	649	613	576	578	601	615	647	646	594	649	613	626	600	668	639	658	647	623	604	593	644	647	599	641	648	660	651	656	609	636	604	661	637	600	603	633	606	640	645	601	587	644	600	599	614	649	605	607	655	604	644	609	569	581	673	655	586	625	654	622	598	642	652	632	625	573	619	617	597	581	643	624	616	656	638	594	622	634	658	612	617	615	665	608	620	660	593	653	628	652	633	651	602	647	633	631	624	608	640	652	627	680	595	605	618	656	583	595	602	629	623	610	598	618	639	612	622	649	666	583	632	629	601	667	626	599	640	636	635	539	585	633	592	610	666	593	615	620	633	655	649	620	604	622	614	624	618	615	620	573	637	611	608	656	592	605	616	630	600	658	615	607	662	670	625	616	614	606	583	642	609	615	618	661	648	675	667	611	604	637	622	605	660	616	635	611	624	611	655	602	627	594	598	576	577	605	570	614	614	606	624	611	645	612	641	607	620	618	629	597	624	652	605	605	642	596	622	628	629	633	620	637	633	608	658	616	621	600	634	603	630	659	611	585	650	612	595	612	655	575	598	595	603	626	639	631	626	626	640	616	642	582	637	627	653	637	633	650	630	652	619	620	629	618	603	638	595	602	639	596	613	612	654	552	641	597	622	624	627	617	617	633	606	611	600	631	602	651	649	598	567	599	676	609	667	658	622	638	606	595	655	678	621	610	613	610	632	621	584	641	628	625	626	604	663	580	609	621	595	613	602	603	617	600	635	602	654	594	612	598	617	592	603	585	617	612	630	627	634	589	599	588	598	643	635	635	644	581	638	646	586	618	651	610	602	651	650	593	643	662	657	638	636	634	641	628	608	586	669	578	608	646	658	638	633	617	619	662	595	616	630	613	597	629	610	625	630	608	638	673	618	631	610	614	639	632	606	633	617	629	630	575	630	626	661	648	634	669	606	669	618	597	589	588	624	624	651	576	643	612	659	660	622	644	675	670	627	616	619	624	644	641	602	593	619	645	577	637	629	652	623	640	613	637	667	581	604	611	660	615	629	563	585	551	588	639	555	637	658	598	666	621	638	620	627	603	670	591	610	662	639	598	585	625	596	672	642	628	640	643	606	647	646	665	595	588	624	653	614	640	585	638	620	569	618	594	724	629	613	610	618	656	661	592	633	629	653	626	613	609	566	590	619	623	608	567	618	587	627	617	626	618	608	584	612	629	629	609	707	622	639	597	662	663	656	644	669	580	609	608	613	625	652	629	623	615	616	599	643	614	651	614	574	613	613	596	648	597	628	644	653	621	605	609	650	623	615	616	633	615	625	581	607	586	621	667	635	620	645	624	617	631	647	637	575	612	631	621	603	621	608	611	619	637	633	591	619	624	608	623	602	616	610	605	610	661	622	618	627	569	645	642	618	637	599	573	633	628	655	642	646	663	603	598	668	631	608	622	613	624	606	619	648	638	593	669	619	621	675	610	626	618	656	644	629	614	661	615	617	638	670	592	641	637	654	641	634	591	638	590	584	600	587	592	603	645	633	636	594	648	621	586	600	597	602	628	601	632	604	634	639	598	623	589	658	617	604	618	633	653	643	608	621	641	612	600	596	627	579	620	632	648	632	571	609	593	602	665	583	628	663	646	611	572	604	643	623	596	591	669	625	607	624	614	654	621	618	588	614	678	626	617	574	585	647	629	622	636	648	660	632	623	579	639	629	619	613	599	641	623	626	639	636	674	588	614	615	619	612	589	626	620	595	627	646	658	625	645	702	638	625	603	634	600	606	609	641	662	600	618	618	598	632	574	605	615	616	542	657	609	656	597	607	650	632	635	633	603	591	641	589	589	569	608	651	673	629	599	573	601	610	628	598	618	662	607	680	607	611	616	610	620	597	669	641	652	595	673	614	581	614	621	640	578	640	616	602	599	608	636	609	607	590	621	613	569	653	651	595	602	632	603	623	627	599	635	649	614	628	621	601	630	630	632	593	611	618	603	622	588	643	610	604	622	587	623	608	635	611	637	599	617	594	647	592	577	613	601	632	658	623	628	625	632	583	602	605	617	656	565	646	617	625	601	605	621	605	621	575	617	675	580	553	646	602	595	596	633	595	650	664	634	609	655	605	591	624	602	608	594	658	600	688	646	584	634	652	621	607	629	611	627	615	583	651	597	631	628	642	600	594	631	641	583	630	591	607	649	626	598	600	629	581	623	578	600	653	656	567	622
24572	21461	28686	24700	20907	10729	2692	1834	1388	1314	1362	12626	26030	20775	8576	2766	1413	950	844	892	839	878	882	895	927	840	863	884	852	868	875	865	902	870	842	788	859	825	896	827	865	896	872	909	896	815	846	859	869	839	813	821	901	882	914	820	901	868	896	873	884	789	929	826	815	836	843	861	887	862	890	856	861	853	853	875	906	825	843	881	790	848	850	874	805	856	809	820	892	870	845	884	848	874	854	840	817	859	887	830	808	850	831	855	851	885	866	877	854	899	855	805	836	851	833	845	846	888	912	894	834	827	870	842	838	859	830	845	886	869	846	875	817	843	846	864	829	863	841	836	885	862	832	882	883	825	890	850	816	838	852	869	818	831	846	807	916	848	872	862	803	795	850	778	846	834	839	857	812	826	893	880	853	876	869	817	790	812	910	878	832	830	871	888	860	857	880	866	776	800	831	888	857	918	895	856	870	840	851	854	856	898	880	872	846	852	916	876	882	844	850	820	835	804	826	912	822	836	862	866	807	851	828	865	876	887	901	879	867	825	831	863	841	854	886	804	886	855	894	828	880	877	846	829	861	844	859	847	870	876	872	870	878	867	872	860	840	871	855	856	824	769	887	831	862	847	837	879	838	815	854	862	864	871	819	822	807	852	852	815	794	846	900	840	870	855	901	854	838	855	841	824	869	863	867	813	915	899	820	885	914	827	872	851	849	839	811	902	862	870	849	852	837	860	873	857	866	840	822	893	814	851	862	849	862	846	839	863	847	874	852	803	847	883	832	825	847	898	817	906	854	885	820	788	883	852	816	828	860	820	852	867	884	811	862	842	821	839	846	835	875	872	834	841	813	879	871	837	886	866	858	881	842	849	834	825	830	831	881	891	840	892	808	827	885	826	843	887	892	902	876	867	891	862	869	800	899	868	865	887	846	903	886	852	845	857	831	854	843	874	838	848	863	838	827	854	891	902	825	836	875	841	815	846	848	866	784	807	890	847	897	875	790	948	882	824	850	791	825	845	896	850	863	867	849	857	833	886	835	866	863	875	830	812	861	870	894	836	891	880	826	790	809	841	871	813	870	822	863	876	845	852	818	873	830	896	875	900	810	845	827	801	833	783	870	851	863	862	829	865	841	841	836	914	909	840	840	893	845	876	834	800	889	829	896	884	832	886	911	841	830	843	811	868	828	862	888	849	889	867	803	849	801	853	830	818	866	827	832	861	888	851	820	859	838	787	849	853	818	829	892	818	805	847	853	812	828	882	786	836	897	846	824	827	858	855	784	855	836	819	894	800	838	891	829	820	848	839	857	804	874	804	860	832	885	919	826	871	800	890	822	818	859	802	827	881	817	818	843	904	879	851	868	859	829	888	856	865	863	825	836	823	917	802	862	839	811	826	854	875	793	809	862	866	858	836	808	846	821	836	868	905	865	827	856	781	879	839	843	880	905	838	867	911	878	863	854	866	789	841	826	879	831	877	823	886	903	888	843	867	819	845	828	836	858	870	813	863	867	870	831	816	847	882	809	855	865	848	805	859	805	851	829	835	853	817	833	877	847	862	816	891	892	830	842	826	827	881	830	860	862	872	824	843	905	860	854	866	855	866	821	866	890	857	890	827	861	839	832	906	857	905	857	853	848	853	814	801	837	877	869	908	849	850	858	831	874	891	868	873	880	849	867	824	836	836	837	843	849	864	877	847	817	869	837	870	906	883	855	808	833	892	826	874	869	846	894	819	864	861	837	854	837	844	811	816	810	865	857	821	855	872	879	857	815	859	854	862	848	881	849	794	849	827	867	871	811	855	832	879	867	909	885	843	859	832	864	878	821	860	902	896	842	829	900	832	863	882	839	842	848	871	852	789	843	833	842	840	869	834	808	859	840	834	876	818	834	859	809	849	855	805	863	881	875	850	881	811	852	859	818	821	872	813	843	902	877	876	868	819	841	838	847	828	854	821	826	837	845	844	822	872	883	876	894	859	816	879	825	847	831	812	872	882	859	909	855	878	862	852	861	857	815	837	831	809	836	844	841	855	865	925	830	870	760	838	854	803	833	869	847	842	846	819	863	832	875	845	815	853	863	849	862	819	836	840	878	834	837	868	850	787	885	796	863	909	856	829	834	810	809	881	834	850	830	827	832	829	812	878	860	850	866	840	840	850	866	854	807	808	880	897	805	888	814	829	805	784	826	853	838	880	867	770	830	900	894	854	847	786	838	863	863	799	828	806	866	865	842	818	890	891	865	844	836	865	867	836	838	850	827	807	896	838	808	862	854	822	887	856	831	809	882	828	922	913	833	817	851	830	823	829	862	862	837	830	835	820	797	832	858	861	809	853	877	865	820	879	865	865	854	840	833	857	823	883	872	814	853	832	840	870	802	874	828	850	881	820	905	827	841	858	850	800	865	863	818	822	843	840	847	833	862	865	798	833	883	809	857	885	879	861	873	882	827	836	869	867	838	838	870	843	858	913	827	878	850	899	805	801	831	829	819	864	893	869	837	785	800	818	899	828	821	849	868	851	823	865	805	886	813	808	875	867	823	830	794	826	843	862	844	853	844	834	821	818	817	874	865	833	868	879	816	832	871	860	849	870	864	847	908	836	871	848	843	898	875	828	854	881	835	882	852	823	875	850	870	890	791	835	855	864	835	847	827	855	830	835	870	850	806	836	845	822	834	874	893	794	829	891	795	874	798	852	851	844	846	837	827	855	879	854	858	835	857	818	871	879	839	864	822	837	829	871	846	841	837	854	815	849	870	875	874	862	874	837	834	805	855	810	858	843	863	822	867	881	841	908	858	829	842	820	847	854	813	907	870	810	847	793	868	832	854	878	851	860	860	847	797	891	845	861	832	867	880	829	868	858	848	870	827	844	827	867	815	828	878	863	839	832	834	880	843	832	820	928	847	797	863	817	870	869	841	877	838	880	867	850	843	895	753	863	838	824	845	846	827	865	870	832	844	835	813	866	863	889	820	850	852	831	835	910	850	834	897	817	818	865	804	817	842	847	817	807	802	795	859	855	868	873	835	835	801	800	858	822	892	869	866	863	893	853	826	825	850	831	888	830	843	871	893	835	810	817	802	813	838	855	901	805	851	817	861	877	854	820	837	846	861	871	836	876	780	789	824	830	829	831	842	790	848	834	817	817	878	832	823	814	877	827	868	827	884	927	897	885	866	780	823	890	860	879	869	834	827	866	827	834	871	818	855	856	885	834	863	836	828	836	871	865	839	859	769	876	831	929	792	801	805	817	826	839	878	827	811	884	833	841	825	804	884	883	883	839	881	788	834	829	844	881	846	871	847	861	844	882	858	872	869	845	813	798	811	901	867	871	840	825	857	841	850	846	891	791	833	830	811	833	874	880	904	880	865	858	804	808	898	873	834	852	902	837	839	811	855	848	817	804	849	850	811	831	861	870	823	873	861	844	869	883	839	850	813	870	877	862	896	817	808	837	835	821	803	870	873	820	828	915	829	843	869	847	839	843	851	876
9709	19939	20106	10407	5645	3788	1608	1841	1493	1391	1423	16302	23109	16739	6689	2602	1292	860	721	724	700	723	688	710	721	735	695	664	697	712	742	698	682	675	737	721	694	707	701	713	728	733	698	722	716	726	706	701	707	702	670	723	754	711	718	676	706	741	752	709	664	722	678	682	708	758	678	686	711	695	686	684	733	723	720	706	699	709	694	708	762	686	726	746	664	722	726	687	696	684	767	692	703	734	710	698	739	676	664	707	687	738	675	714	705	676	745	643	709	687	758	686	729	706	720	677	728	702	703	732	692	711	722	693	706	697	671	685	682	701	674	724	737	724	720	711	698	724	689	690	739	681	681	683	689	706	689	728	671	708	731	734	675	703	752	729	726	676	717	716	716	745	765	717	699	704	717	734	659	754	708	692	705	728	707	684	713	680	719	682	696	691	693	720	696	679	722	678	669	753	686	736	719	741	689	727	720	705	714	700	724	771	730	737	662	695	678	718	692	689	676	680	741	704	650	683	726	703	694	720	729	683	692	729	696	693	676	700	712	770	698	757	705	685	703	748	762	738	737	689	749	737	652	721	698	696	772	687	710	738	702	723	705	709	721	729	687	751	694	744	746	721	711	717	685	680	712	711	705	682	680	729	728	758	710	682	683	676	667	749	700	703	703	730	715	691	699	719	717	707	768	712	732	666	702	717	714	681	695	656	690	677	733	721	723	678	716	743	726	739	688	720	706	692	721	684	688	713	747	738	709	727	688	687	702	725	676	704	664	682	712	751	688	713	694	753	711	677	747	724	707	723	693	729	695	806	708	730	747	686	686	669	690	710	709	701	667	743	664	737	692	699	712	693	641	729	702	707	713	671	671	729	689	724	731	732	679	689	717	708	734	702	705	695	706	746	668	744	687	730	697	706	692	650	673	649	757	738	698	732	736	677	650	711	717	688	712	662	642	684	767	681	658	662	654	646	697	670	663	724	667	738	693	669	692	688	728	700	747	704	719	730	708	673	656	656	708	710	696	722	722	719	725	696	713	740	648	676	711	727	712	729	682	684	709	678	716	648	720	709	752	677	770	726	694	727	697	687	710	695	672	677	680	718	737	694	649	717	728	705	739	704	669	688	733	745	684	696	688	748	683	682	689	680	657	696	731	684	750	670	715	694	703	718	727	735	762	705	659	718	695	685	717	725	705	724	673	728	707	715	716	764	708	679	690	720	722	690	729	735	723	732	725	692	699	722	696	720	716	658	692	688	619	695	662	723	719	737	741	724	699	702	707	704	725	708	660	718	709	717	712	673	655	695	689	702	706	699	646	689	736	708	671	703	671	734	687	670	714	711	741	709	652	746	741	701	707	691	678	704	685	689	702	756	695	691	686	705	704	715	697	695	704	704	683	683	716	729	746	742	651	716	696	746	710	726	749	712	698	706	709	728	731	682	697	698	690	744	725	725	722	692	680	705	715	696	714	726	659	691	636	700	717	637	687	691	715	718	706	717	731	690	716	745	685	737	724	658	702	684	722	688	665	720	695	707	683	697	691	716	673	740	713	662	682	704	710	640	683	725	678	720	717	669	678	673	738	718	730	713	683	700	697	693	711	696	730	670	667	681	681	699	736	692	713	676	717	715	645	669	720	679	689	716	667	707	712	691	685	660	731	658	674	724	743	670	690	661	726	726	654	721	705	756	716	720	678	693	711	708	715	719	728	681	715	698	670	722	660	723	659	682	705	685	705	695	668	724	674	743	767	727	660	707	740	694	658	717	668	708	681	738	722	711	698	712	671	687	691	659	716	700	696	695	691	706	704	685	704	687	694	684	689	749	726	702	702	698	694	716	684	725	741	724	676	676	742	709	659	657	698	687	688	708	699	724	672	656	686	703	743	719	698	742	710	721	692	671	694	659	721	694	749	691	728	680	699	706	728	694	676	724	710	699	702	696	694	694	650	722	693	652	714	707	716	712	727	704	690	709	718	732	680	718	720	740	727	692	636	704	721	682	746	663	698	716	649	700	688	658	701	691	645	631	689	691	698	709	720	690	734	680	701	690	727	673	708	753	703	714	735	715	680	702	706	718	720	660	726	743	702	677	719	674	757	673	740	707	710	702	730	683	700	716	648	655	703	715	751	701	710	704	675	691	691	678	713	709	711	706	710	728	720	723	678	714	700	718	689	733	672	725	702	688	662	709	682	696	726	744	664	668	718	703	703	710	720	723	731	728	691	722	690	731	749	669	721	717	699	708	722	657	730	633	673	708	687	732	676	671	709	648	726	687	707	679	707	669	747	712	715	712	721	672	678	638	697	685	707	663	722	689	721	693	714	657	661	733	732	704	710	666	688	697	712	743	671	743	735	703	742	702	710	645	687	699	700	727	731	725	718	688	695	698	703	732	722	735	701	715	768	703	684	716	753	680	677	703	748	670	703	679	649	656	708	710	691	682	701	713	710	719	741	705	715	710	749	687	682	698	694	729	660	655	723	720	679	697	754	694	669	711	732	694	730	757	708	742	731	670	703	658	741	700	714	697	676	703	688	711	744	710	683	695	743	707	738	696	700	676	728	728	668	715	692	678	672	700	680	711	716	648	643	668	709	677	699	689	709	699	689	685	713	699	700	677	724	709	674	720	706	726	714	680	702	680	687	709	672	703	704	691	699	684	711	704	681	730	741	707	702	684	719	724	742	693	654	715	681	722	696	721	679	699	669	727	704	677	701	714	732	671	732	756	673	678	728	687	687	701	706	718	701	708	750	679	747	728	716	636	676	640	707	704	672	735	716	708	728	694	691	713	684	728	730	755	720	721	704	762	721	705	698	708	641	716	709	733	733	718	694	696	672	665	668	734	697	713	646	705	658	665	716	681	709	712	737	723	686	701	678	686	712	735	703	662	696	697	684	713	717	714	662	716	664	706	695	730	668	658	689	704	738	716	757	727	688	685	713	666	695	724	684	694	658	681	697	693	740	744	677	704	726	687	725	708	690	680	665	704	707	694	692	691	689	688	690	653	708	680	718	730	705	703	711	730	703	691	689	682	759	730	686	741	685	665	707	704	692	687	752	728	667	739	722	716	730	692	712	657	660	692	662	714	712	705	756	711	677	708	632	718	666	702	684	680	696	746	700	707	673	693	681	683	689	734	712	774	725	712	747	665	716	696	680	695	692	663	674	725	651	677	677	760	682	679	707	717	707	686	677	715	729	670	728	682	694	657	724	713	699	685	693	740	685	735	725	711	706	729	716	682	664	703	676	745	756	678	704	677	692	691	715	701	709	696	713	744	702	722	719	723	674	699	675	712	689	699	682	730	687	672	708	685	697	718	662	706	688	700	696	687	680	736	683	699	717	687	697	670	687	673	714	677	698	750	695	702	687	689	681	724	703	722	739	725	670	651	715	699	705	719	683	683	718	688	717	711	702	705	661	715	686	677	694	651	668	645	718	668	683	705	684	696	724	706	702	733	696	720	699	686	736	706	686	718	710	733	710	722	708	662	700	683	694	694
28242	17800	12737	6270	2113	1275	917	987	955	945	893	1384	2195	2043	1382	1047	858	771	792	839	751	789	795	765	783	783	806	765	784	777	755	739	784	795	808	831	770	788	815	777	777	750	766	808	771	768	797	797	764	776	734	758	776	733	768	757	748	808	818	764	732	824	725	853	773	826	732	777	770	764	823	739	776	767	749	856	818	776	769	752	840	748	816	846	799	803	753	820	811	740	771	755	718	802	765	718	790	774	783	760	784	787	795	759	770	813	765	762	741	777	769	765	768	794	744	772	790	751	826	735	743	762	758	769	741	755	775	792	791	778	777	794	783	775	761	793	775	831	752	830	747	826	779	755	758	799	756	819	778	758	798	759	760	783	752	827	769	783	775	826	739	793	785	815	736	773	765	737	772	762	819	834	747	790	788	812	767	801	806	812	780	742	808	769	746	793	769	809	764	825	779	790	802	782	752	723	804	806	823	800	768	738	752	795	791	764	791	785	809	803	767	798	763	762	809	793	790	770	754	775	795	755	790	740	734	765	728	751	804	784	726	773	787	789	793	771	785	830	750	770	769	773	771	760	744	760	742	737	776	778	731	794	791	790	790	752	757	777	738	746	803	743	782	769	780	755	788	827	753	796	765	800	803	751	752	746	747	764	781	828	785	727	780	784	760	795	785	786	773	710	741	745	715	791	779	774	760	756	792	754	811	777	734	764	757	777	843	816	775	786	800	781	783	776	763	845	801	720	778	817	805	757	770	818	768	781	800	748	805	713	788	771	827	774	813	794	779	779	749	749	762	826	771	801	780	773	784	765	763	763	813	776	757	731	771	849	827	796	798	805	798	770	818	751	747	795	877	788	745	757	780	763	754	747	778	742	788	798	749	761	789	735	741	792	737	785	779	804	838	794	761	785	798	792	752	795	807	812	738	754	785	779	799	791	794	779	786	806	803	765	793	744	761	804	737	743	744	753	756	748	835	807	786	813	807	780	768	710	763	773	754	802	772	776	738	782	785	757	752	807	764	766	714	808	796	798	800	818	793	775	772	763	773	764	777	776	807	746	786	778	772	776	739	773	752	782	821	770	788	782	762	767	799	778	830	786	796	787	771	753	768	822	771	750	736	839	731	798	822	808	795	780	758	795	784	734	788	811	819	761	812	771	766	779	754	774	747	759	819	776	773	822	715	812	750	752	759	790	787	739	762	761	725	773	764	766	727	761	789	790	786	732	729	771	789	773	806	788	789	765	784	809	796	771	783	784	770	767	756	831	776	734	779	740	762	763	768	735	818	759	757	746	851	789	739	834	799	828	770	754	788	769	774	798	737	790	742	761	754	735	786	700	768	759	797	772	746	765	771	744	780	840	803	716	766	785	775	762	772	764	795	725	791	740	763	808	797	787	779	779	764	789	788	762	763	771	774	785	816	764	759	858	801	809	760	802	784	751	766	762	812	794	792	796	770	778	806	803	723	826	751	787	773	762	757	741	782	766	819	734	792	752	794	786	786	847	753	785	778	782	723	791	795	792	752	745	771	804	770	743	739	763	774	752	763	794	782	741	805	738	808	828	744	779	781	744	773	783	750	790	871	792	836	788	761	771	761	821	806	772	809	733	788	780	738	787	741	767	812	785	784	716	786	765	772	818	809	804	761	790	831	784	780	793	783	746	761	787	759	755	780	829	743	789	828	772	777	780	794	802	742	759	726	784	787	797	819	749	803	796	811	791	775	838	796	763	795	773	728	777	771	749	781	776	762	745	737	796	761	710	816	796	815	828	775	793	740	816	800	800	765	789	823	810	795	787	815	768	739	754	784	759	761	816	718	775	761	762	720	768	734	781	756	808	753	789	750	791	762	826	757	770	751	751	765	785	743	723	800	822	745	764	752	776	828	758	722	813	830	788	784	771	786	752	782	797	862	764	768	801	797	733	783	778	742	780	801	751	781	803	796	853	776	760	769	777	733	807	773	872	778	754	809	778	800	777	785	731	743	787	783	804	810	828	734	772	801	817	804	795	734	812	803	777	765	779	755	765	766	746	769	757	779	781	778	810	781	772	793	770	798	804	807	775	775	709	767	805	811	801	759	762	745	749	772	777	778	795	779	805	789	788	766	715	738	794	817	804	739	793	747	783	757	766	780	804	817	781	729	759	716	761	794	769	791	820	765	766	816	762	799	745	758	813	774	797	766	780	806	747	786	756	763	826	768	778	797	792	742	755	773	795	797	782	761	715	779	791	753	753	748	744	836	756	772	768	752	781	813	770	751	815	763	836	757	758	791	827	812	719	809	772	799	737	804	777	784	763	766	816	734	733	801	825	766	794	767	803	810	747	771	776	731	787	802	709	755	748	777	733	735	807	792	827	773	772	775	755	800	750	791	767	792	758	773	735	758	798	789	787	781	763	778	828	758	785	756	765	766	778	761	818	813	762	785	753	728	786	826	801	743	785	783	776	809	782	774	788	750	772	769	782	796	795	813	783	796	728	756	708	728	713	782	802	747	805	805	737	748	736	812	785	769	795	781	731	713	768	786	796	757	783	753	790	773	793	787	813	799	801	757	780	761	765	745	786	820	763	752	801	751	770	755	825	794	791	739	823	787	791	786	792	768	762	850	757	777	761	749	817	812	812	743	807	793	808	826	772	798	801	764	774	733	749	790	757	806	749	750	748	793	784	825	812	766	816	804	779	764	743	806	800	722	779	828	776	754	729	722	785	775	733	805	726	792	812	806	768	798	788	715	765	756	732	798	814	825	735	733	762	793	783	791	750	816	761	818	778	805	755	720	855	770	762	783	813	736	793	804	784	742	784	765	787	750	792	722	778	801	780	762	765	840	743	766	839	758	792	752	810	834	789	752	765	836	766	762	789	738	808	795	772	772	770	808	771	778	784	734	708	816	807	780	760	816	750	739	781	755	792	779	726	763	723	816	769	763	803	736	773	760	780	843	767	819	737	687	759	775	775	783	752	730	753	738	756	784	774	784	766	790	776	792	842	754	736	750	747	713	754	795	759	827	738	767	763	853	797	807	764	716	740	775	788	788	786	756	767	733	790	765	764	796	750	798	781	757	829	791	774	771	805	740	698	782	755	768	789	778	766	770	805	782	756	734	832	774	824	818	789	796	771	735	765	746	828	844	743	818	815	805	769	802	746	753	761	738	780	799	841	779	750	772	773	791	782	775	836	834	721	730	838	800	808	819	785	810	752	741	773	774	766	732	750	800	759	729	790	767	798	775	794	771	784	737	800	779	815	797	762	772	765	788	728	776	836	763	777	761	746	793	733	775	789	782	762	813	764	747	799	771	780	811	781	770	778	766	786	777	765	797	755	809	802	804	793	807	729	799	815	794	751	788	773	767	724	754	771	768	774	786	805	786	794	810	791	750	804	775	766	752	736	787	803	778	807	783	738	774	804	766	808	804	759	741	827	789	776	737	798	752	776	787	737	753	754	764	770	788	730	749	768	777	755	769	762	786	827	808	814	817	711	819	744	762	719
9440	11339	10099	4336	1757	1112	797	910	917	867	743	1433	2549	2113	1152	853	698	661	677	617	620	604	625	630	628	676	627	597	640	666	621	667	644	624	653	659	651	648	629	665	663	654	652	652	682	637	616	616	640	636	643	648	651	663	680	635	635	624	642	670	649	641	609	637	667	579	642	645	629	682	629	638	627	621	598	613	594	587	652	687	625	651	665	661	680	607	653	626	651	642	636	624	621	635	623	619	611	643	674	646	637	633	646	658	658	642	631	639	559	644	637	580	615	594	613	608	686	686	629	611	627	649	658	653	599	622	629	628	640	652	679	602	630	674	649	670	664	690	633	615	625	643	632	635	656	583	639	630	661	644	640	661	642	609	633	699	638	578	644	658	621	650	642	643	647	630	607	579	631	610	640	637	605	618	663	584	623	583	653	666	684	673	658	633	632	630	622	642	631	640	609	621	580	662	670	626	628	655	682	676	576	629	647	602	610	636	594	620	635	587	649	592	649	638	622	639	649	603	649	615	618	596	645	646	631	638	625	608	634	651	626	624	664	641	601	662	654	659	659	584	628	654	634	633	656	583	612	644	583	634	664	620	615	597	665	651	665	640	678	615	625	624	651	637	636	650	627	627	647	620	627	623	617	660	620	619	676	621	619	642	606	637	624	624	590	628	634	572	651	642	639	624	657	599	606	627	625	627	607	653	614	634	634	631	678	633	644	648	662	656	664	616	650	694	622	612	654	673	603	671	645	676	592	642	627	630	635	660	630	633	655	653	626	586	643	644	605	642	669	631	605	623	583	630	680	641	594	645	657	637	640	635	628	663	633	609	661	625	659	640	642	668	641	635	617	638	595	617	619	632	641	679	630	660	623	585	632	657	631	653	639	631	636	622	647	645	615	670	631	611	669	639	611	626	620	591	613	660	654	615	612	682	642	618	597	634	644	644	634	617	659	644	648	628	640	610	638	660	661	611	638	611	624	668	627	629	642	613	650	661	647	633	688	669	679	660	628	653	670	660	613	642	651	634	632	665	643	665	633	676	644	595	634	626	710	673	661	636	613	629	621	663	595	629	592	670	646	689	615	591	666	654	637	602	625	695	669	625	644	647	646	669	659	678	670	633	631	628	692	630	649	651	622	677	645	631	671	626	651	624	655	684	615	642	625	648	630	620	668	688	624	627	646	617	630	667	624	635	626	661	628	615	638	642	628	611	661	594	693	628	637	588	699	695	629	673	659	600	616	622	592	663	669	600	640	650	645	635	646	653	679	616	619	654	591	671	617	664	603	628	606	671	627	640	636	628	627	640	660	634	622	640	671	621	651	625	626	680	594	623	634	643	620	616	598	671	617	663	622	673	635	649	653	616	655	643	690	646	631	617	606	624	657	622	626	644	648	626	645	598	671	677	658	639	674	634	614	601	618	653	652	590	615	613	679	631	651	651	691	667	648	602	636	639	659	675	647	653	617	652	621	652	692	581	626	598	631	656	654	625	670	626	635	661	643	625	649	646	638	630	655	636	645	628	625	670	654	616	643	687	622	608	673	664	639	656	617	663	597	600	650	629	616	651	653	649	673	647	674	619	612	601	628	579	634	611	595	620	658	629	691	696	690	652	594	631	639	646	615	658	655	615	636	636	651	645	647	673	615	656	610	635	657	579	644	608	651	630	641	683	628	605	671	641	646	660	633	645	639	670	659	620	603	633	668	643	655	608	660	653	634	637	614	611	669	647	633	662	636	583	609	570	647	634	661	640	642	666	635	624	628	641	600	642	604	702	652	655	683	646	678	588	684	645	642	674	649	647	668	625	706	632	645	650	688	637	682	633	648	662	644	646	640	586	674	649	663	599	613	662	614	619	652	639	591	663	635	653	608	630	642	687	650	618	656	646	611	649	643	634	585	648	646	619	713	632	651	635	705	642	631	695	604	667	638	643	628	618	660	614	658	672	641	649	635	616	654	598	622	584	611	637	673	641	656	675	642	613	665	633	637	636	654	604	596	670	644	635	631	668	561	568	678	622	627	639	607	590	619	630	649	645	610	638	657	612	654	617	660	635	658	637	604	632	590	658	696	594	629	676	613	630	664	690	615	652	632	592	659	653	625	614	621	629	635	634	667	647	632	651	682	640	642	632	598	654	658	620	630	638	605	665	665	638	670	639	649	662	646	618	644	675	671	615	632	635	645	598	645	692	630	639	699	613	637	624	637	688	591	612	638	605	597	659	651	643	657	622	621	660	694	667	670	637	610	614	684	660	612	601	593	614	678	647	632	640	647	625	623	659	593	681	624	636	615	624	608	610	650	618	667	645	621	680	631	663	640	627	668	670	656	648	649	640	658	643	647	693	613	650	684	643	635	655	677	648	630	644	616	649	657	693	616	654	605	661	607	643	603	654	627	636	651	634	604	662	673	602	624	643	645	614	649	659	630	642	595	629	639	625	644	643	648	629	618	626	659	615	637	661	626	675	587	604	581	612	619	649	622	615	615	609	673	605	627	666	704	670	687	651	640	654	611	669	655	654	634	593	661	696	650	667	634	633	639	654	604	641	596	659	618	651	663	682	634	647	666	647	634	642	628	602	626	670	637	639	632	658	663	624	653	638	591	651	593	581	671	651	671	647	646	648	617	681	664	671	626	630	669	633	675	600	631	620	619	639	598	633	635	655	637	626	657	666	639	632	625	626	646	621	666	680	648	669	638	617	647	650	650	644	653	674	671	647	616	639	630	623	610	627	600	631	614	619	672	603	621	661	625	667	645	635	619	625	590	667	631	639	644	598	637	661	636	622	605	666	594	687	647	625	630	641	598	645	617	665	661	636	691	610	621	674	632	647	666	626	643	620	686	608	606	613	716	632	637	637	576	637	619	654	628	610	608	639	654	695	622	622	665	674	619	588	629	659	629	615	638	652	635	641	638	632	625	643	654	678	630	650	679	640	634	644	592	630	653	650	656	638	652	653	607	634	656	625	647	651	635	644	607	622	637	649	646	695	626	597	641	648	595	598	619	606	640	577	628	648	686	624	610	658	658	651	629	634	625	670	659	690	611	670	605	640	665	653	636	637	617	611	622	664	671	679	652	635	665	640	656	652	651	633	621	640	645	626	609	654	637	684	629	632	648	601	610	722	635	638	654	643	648	613	621	690	647	620	617	616	655	668	678	619	668	630	641	651	647	640	628	602	635	609	668	651	629	649	671	670	637	615	597	694	669	590	610	656	639	626	587	654	640	644	621	616	639	629	605	603	667	628	697	631	630	633	645	647	572	627	716	616	644	642	643	619	688	608	660	662	682	619	631	629	613	654	673	641	652	647	605	616	613	651	627	663	645	624	685	648	616	631	617	647	640	699	633	611	674	676	629	636	625	697	614	681	672	631	680	635	649	666	640	655	589	639	641	651	621	668	647	677	639	646	641	653	650	634	644	678	591	642	606	587	608	608	619	653	624	674	649	629	650	665	649	619	640	683	648	671	615	643	662	651	663	654	641	623	613	617
25543	21449	27835	25621	15864	4931	2065	1574	1117	1045	1029	6060	13753	11031	4396	1664	989	767	737	761	740	692	733	760	730	713	726	709	730	760	708	763	741	723	772	761	762	708	704	722	722	695	748	735	770	740	723	741	699	719	724	696	749	766	718	759	766	720	680	744	705	722	681	749	781	710	715	744	730	725	745	657	702	733	747	725	718	682	753	737	733	696	690	700	718	697	730	699	694	753	747	729	690	676	727	686	734	680	681	755	681	707	706	704	733	677	692	673	743	739	730	736	664	689	744	722	689	721	724	746	736	737	677	702	709	739	741	727	736	704	738	760	716	729	752	725	734	765	677	715	693	717	733	715	727	689	691	760	720	714	767	713	718	698	733	720	736	717	742	697	727	786	711	693	747	752	744	728	714	729	681	745	743	708	764	690	713	672	714	730	712	713	739	769	751	665	704	676	712	684	713	727	648	751	733	732	700	710	715	714	720	724	732	715	721	763	695	697	730	721	693	695	747	713	729	698	709	713	703	717	685	733	711	757	659	692	716	728	717	706	701	723	729	740	758	736	726	687	733	680	654	711	777	682	713	716	721	693	736	752	763	710	752	714	698	730	757	631	722	728	692	696	732	723	720	746	726	706	674	694	762	690	718	748	721	712	706	743	701	756	743	682	725	669	745	691	715	702	706	721	761	722	698	692	735	696	723	705	722	723	751	705	746	660	736	675	655	694	726	672	707	739	712	708	729	746	748	722	752	734	718	709	714	730	675	760	702	682	696	702	677	711	723	788	692	759	708	716	645	687	706	735	681	688	728	684	761	718	657	725	751	717	717	696	716	693	684	677	760	724	718	727	716	669	701	719	754	685	657	750	696	704	722	689	744	714	707	737	711	720	713	713	691	722	695	725	710	744	687	658	740	693	711	734	703	692	755	728	719	752	705	725	710	729	734	717	729	744	688	692	681	702	687	724	650	722	692	731	678	728	697	693	712	741	718	724	688	699	749	654	704	725	701	749	701	714	703	720	721	670	699	700	689	717	698	724	735	714	728	692	745	727	699	720	719	721	758	725	692	721	690	741	721	740	676	727	735	687	697	728	697	767	664	717	707	700	731	730	750	755	713	683	687	694	702	747	707	720	743	736	737	733	718	677	708	712	730	706	709	728	749	699	727	702	756	721	705	674	725	767	767	733	717	716	660	669	650	720	672	714	744	723	733	737	706	735	675	725	695	737	715	700	727	693	681	752	696	716	707	712	669	758	727	699	743	720	713	720	708	711	750	726	651	664	662	677	697	747	677	719	710	720	731	711	752	725	694	741	682	747	652	750	684	665	752	744	733	749	731	687	740	699	732	694	736	709	745	683	700	723	711	703	736	722	724	664	764	740	761	742	734	697	681	718	712	709	736	690	725	723	718	720	681	717	699	733	731	698	690	641	700	706	733	793	710	709	736	690	707	689	738	740	713	712	731	787	731	759	710	703	747	679	744	774	757	763	748	700	694	710	711	733	751	722	738	761	679	688	673	720	710	720	749	719	716	728	736	700	687	771	748	735	722	726	704	702	712	703	715	702	707	744	739	740	700	770	695	666	694	703	704	707	669	710	659	701	718	678	693	758	697	704	720	735	718	707	728	729	722	658	697	712	697	760	710	705	711	691	702	646	693	653	740	672	726	742	722	737	737	654	703	701	702	759	673	711	736	690	705	699	724	709	737	700	741	676	752	720	751	734	705	692	745	691	719	746	695	710	694	726	756	702	722	692	692	692	724	688	725	743	691	659	707	704	765	665	727	710	699	717	716	720	709	649	725	713	751	718	717	716	693	716	705	679	711	762	744	686	725	742	753	699	723	733	725	688	742	735	727	760	735	737	757	749	649	774	753	700	705	716	727	726	699	679	702	712	731	721	723	749	746	705	727	657	724	711	721	700	698	734	695	654	739	707	707	733	681	697	686	703	712	684	711	721	717	720	709	771	749	714	704	735	704	667	722	730	765	728	739	704	722	728	726	712	701	719	715	715	683	689	733	718	708	695	686	751	698	717	696	742	695	695	736	707	709	700	715	703	812	691	654	766	691	687	745	673	698	677	688	690	717	740	707	665	723	707	701	717	741	681	750	713	739	722	740	728	718	689	703	719	718	694	720	683	721	662	723	734	690	722	693	703	715	707	764	732	703	762	750	717	757	748	694	698	711	707	708	695	647	712	724	733	697	719	714	695	686	714	763	700	705	722	654	687	697	755	695	688	736	744	788	716	699	740	724	703	728	701	751	698	711	677	710	749	722	732	686	670	727	700	698	714	730	712	738	696	728	750	694	703	716	721	681	694	721	695	707	737	693	711	731	715	671	722	761	693	724	735	715	705	733	728	654	682	747	673	721	714	699	718	729	674	761	760	704	697	711	661	693	697	708	659	748	694	733	663	760	710	736	698	736	725	691	727	707	702	682	719	750	729	747	730	709	712	707	737	664	723	712	738	771	704	715	726	690	728	736	716	744	740	718	731	699	696	735	734	714	694	754	725	681	718	700	720	751	689	719	684	676	727	708	697	714	689	719	701	704	691	713	743	690	748	759	724	713	767	723	682	710	765	756	723	738	736	722	681	730	683	706	721	724	702	738	747	727	764	723	695	705	711	676	649	700	717	682	718	743	700	685	674	684	710	657	718	713	721	723	701	724	716	722	726	719	674	723	730	704	691	692	735	712	711	757	693	699	711	702	720	715	756	722	691	750	703	673	678	749	723	698	736	688	694	750	722	711	720	712	675	702	731	720	708	752	737	702	733	689	688	706	719	722	706	734	710	698	649	741	672	705	702	734	746	685	747	722	715	701	687	747	763	709	742	720	727	726	726	705	733	690	700	685	682	706	711	762	734	760	694	735	687	689	770	723	753	683	750	734	739	753	737	707	676	709	737	700	703	637	734	697	711	652	732	706	730	709	714	730	703	729	717	723	673	674	659	708	692	683	701	691	702	696	735	761	767	739	755	667	743	770	684	692	778	704	803	667	690	749	752	668	701	703	722	719	708	716	754	723	738	751	698	691	707	690	722	708	725	712	741	738	753	731	766	751	718	717	734	702	744	729	743	737	704	713	672	730	734	698	710	762	670	747	743	725	727	720	688	703	702	752	698	713	730	701	738	738	741	724	768	728	798	738	728	715	692	744	698	727	729	715	701	689	710	675	683	655	743	683	711	681	695	734	740	693	721	714	732	669	759	728	750	711	733	779	702	741	722	696	718	714	725	690	743	718	709	699	708	702	712	681	683	664	714	710	690	724	737	713	736	722	733	703	719	716	689	721	708	736	701	749	691	747	746	686	750	719	769	730	699	714	714	659	661	726	728	671	696	690	683	731	683	700	689	731	719	775	686	744	684	720	785	751	703	701	730	738	695	716	711	693	717	708	678	727	688	718	704	708	715	730	649	711	713	756	703	708	748	725	740	731	681	712	731	706	710	723	732	717	686	714	732	724	722	724	704	725	668	757	726	673	675	657	700	740	699	671	728
10489	18462	18175	12193	7312	2634	1766	1625	1113	1139	985	8295	13616	9678	4087	1701	916	691	632	634	640	647	629	658	608	576	580	624	634	653	607	638	631	619	613	646	630	662	584	625	606	611	564	621	581	615	625	645	608	605	606	626	672	614	621	608	661	589	561	602	624	616	628	568	623	644	596	649	666	642	654	694	615	619	612	611	602	601	644	621	630	606	619	598	629	604	548	550	640	619	606	587	583	603	542	610	614	600	586	605	577	574	603	618	601	605	625	624	640	593	639	588	621	601	595	591	586	622	614	594	640	624	630	606	616	594	657	645	602	593	615	635	622	610	640	621	618	639	618	614	620	631	575	625	607	608	629	537	612	626	633	626	614	607	623	605	594	653	632	590	672	649	590	610	639	599	607	619	603	573	586	603	570	594	610	645	586	602	590	632	642	593	599	625	617	639	617	594	633	567	642	594	637	600	589	592	678	604	607	598	638	600	643	636	632	599	655	569	645	583	609	601	629	640	607	624	590	583	611	613	634	614	553	629	603	612	627	620	592	613	640	600	639	643	605	637	593	602	631	637	636	604	619	611	616	626	603	565	591	622	565	589	574	640	660	638	614	638	582	602	604	645	642	598	592	628	586	646	666	576	593	600	571	606	648	607	580	605	597	572	617	638	656	602	629	606	619	606	558	648	648	632	631	634	631	621	608	635	603	634	600	648	639	642	624	632	620	643	643	590	607	604	618	572	634	580	616	599	631	642	634	587	624	620	593	603	653	592	595	594	589	615	552	587	620	592	594	589	611	642	607	599	673	611	614	646	585	613	642	552	584	569	574	587	639	640	642	571	597	607	652	604	631	628	600	611	586	662	640	634	638	608	576	636	611	593	599	628	580	620	622	588	608	637	579	626	626	615	593	613	645	569	591	616	636	627	618	639	572	592	570	618	611	606	630	625	594	592	583	604	665	601	597	584	581	664	641	630	618	644	653	589	614	611	621	634	640	587	630	603	631	603	646	631	635	593	611	568	627	580	611	624	634	589	594	608	631	587	619	600	602	572	599	589	607	600	599	597	613	658	608	627	605	658	635	584	587	613	653	683	636	580	605	603	654	582	625	623	606	605	617	582	566	619	583	611	547	632	589	621	655	608	572	619	661	638	605	619	584	599	627	577	635	586	621	611	555	633	639	550	593	615	599	623	594	611	600	580	622	635	589	581	597	603	609	612	584	601	607	590	595	649	631	631	630	627	637	616	646	647	603	603	596	630	622	640	583	675	611	577	640	640	617	641	623	594	618	608	643	647	602	602	627	598	598	632	588	654	624	625	610	607	590	577	583	589	591	621	638	625	631	600	593	629	617	605	623	601	617	659	632	640	579	590	573	636	596	614	591	589	627	621	602	614	629	621	651	590	639	593	618	598	663	633	623	610	597	648	645	636	606	601	628	623	620	637	608	663	629	646	625	586	586	588	661	650	623	597	634	617	644	613	635	622	611	612	624	648	629	626	611	582	625	609	585	596	644	613	599	618	664	601	621	585	539	603	575	566	614	632	607	602	623	617	601	603	600	619	591	597	592	604	589	593	596	640	639	626	611	611	629	597	620	613	622	565	617	589	602	665	589	626	619	611	586	618	619	604	615	599	584	632	559	635	606	644	578	632	627	641	571	652	571	615	639	605	589	610	608	587	598	619	582	592	622	604	609	634	646	610	631	622	604	609	601	582	628	568	597	583	651	633	625	601	641	597	662	596	615	627	601	593	620	635	589	643	594	642	583	623	613	631	606	587	605	596	596	641	665	593	634	583	586	632	673	619	608	621	578	598	605	631	595	627	601	616	608	579	590	631	594	619	571	644	602	604	659	595	628	603	606	630	630	598	628	607	598	605	590	622	592	603	629	577	593	621	596	608	648	614	560	616	604	622	596	586	567	619	620	588	612	606	603	669	628	619	616	614	622	613	613	608	621	612	611	595	598	603	596	621	596	617	652	643	625	632	567	592	635	614	628	624	603	580	607	601	661	591	573	640	635	580	612	617	615	577	597	648	609	602	590	593	647	622	632	649	620	634	606	591	622	603	583	636	623	580	566	592	612	586	584	598	626	587	579	590	601	569	644	607	583	627	618	594	625	624	626	609	604	644	592	586	620	654	637	580	598	630	586	587	601	617	629	614	631	641	607	632	649	668	601	625	628	607	642	617	561	608	618	587	606	629	607	603	597	602	566	585	672	574	588	653	576	634	614	644	618	584	607	613	616	631	575	605	609	636	557	618	615	602	598	628	577	596	613	642	603	596	647	602	588	611	621	645	614	626	624	613	610	619	614	565	579	661	607	618	638	643	649	600	608	648	641	606	587	611	611	574	581	639	572	609	594	640	588	583	620	607	605	622	609	632	591	589	603	603	628	587	610	617	643	605	606	582	599	608	607	606	557	593	633	601	615	604	633	644	619	602	658	573	623	654	602	627	625	601	602	628	615	594	587	562	614	586	633	568	610	617	612	607	642	620	627	577	608	656	609	650	629	630	636	610	613	619	605	589	601	631	644	642	605	618	614	603	575	631	605	636	605	605	567	601	649	610	628	594	593	589	612	601	545	585	618	604	588	612	581	614	616	644	658	576	642	598	614	619	622	605	614	582	611	628	590	596	586	628	610	591	644	551	621	669	637	599	622	570	622	606	651	571	593	604	588	614	619	587	625	627	604	600	629	564	630	648	621	618	636	609	607	639	619	586	562	606	577	582	648	649	589	596	561	577	608	617	572	559	641	620	635	623	572	575	571	617	557	596	635	580	653	611	611	623	635	642	604	623	603	629	627	578	577	570	629	571	621	560	631	602	615	616	625	637	611	609	638	582	598	633	610	603	588	622	611	615	614	629	573	610	642	589	642	605	638	600	580	614	615	611	610	576	635	622	630	653	600	623	615	612	667	557	629	602	620	602	664	621	600	584	598	610	567	617	644	629	584	588	588	609	609	604	657	655	633	581	649	591	615	602	583	603	611	611	624	612	607	561	604	646	635	638	590	627	590	576	608	622	589	588	650	613	604	621	615	612	603	627	614	587	583	611	605	613	592	610	622	614	606	698	608	585	609	661	603	602	615	616	593	559	599	544	574	574	589	645	610	606	604	586	609	602	615	632	643	613	584	619	627	614	597	634	640	589	637	620	642	654	630	634	591	593	609	580	653	631	589	645	620	628	646	613	597	635	582	635	593	603	650	624	625	637	591	590	595	577	608	635	573	591	632	584	594	646	617	658	608	578	638	581	604	636	572	612	594	639	622	631	631	590	599	680	584	637	594	607	604	609	597	608	603	587	644	576	551	572	622	646	621	596	579	555	594	620	617	576	589	608	591	579	612	607	662	602	597	609	596	640	617	622	610	609	618	626	629	595	617	637	596	624	605	626	618	619	616	604	563	637	554	593	685	593	637	611	601	610	588	610	579	623	628	563	590	587	609	619	626	671	654	603	649	616	634	657	653	607	571	596	566	610	572	615	576	589	656	575	616	584
24556	21462	28760	24619	21230	13923	6034	2164	1406	1330	1184	11813	23475	19203	8719	2772	1338	911	831	872	859	840	856	821	791	821	886	853	826	802	781	804	858	801	809	829	832	815	823	847	809	801	816	819	798	816	845	801	861	800	846	864	794	854	811	849	817	819	777	756	825	831	865	847	831	847	798	763	779	831	867	812	815	768	766	808	803	758	859	768	791	836	801	862	830	789	831	787	783	780	765	840	776	797	832	828	782	795	810	778	824	798	819	784	797	847	798	785	798	849	840	853	768	785	845	794	817	815	827	775	806	790	833	793	830	810	796	799	830	784	868	823	833	777	819	813	786	812	804	813	787	818	834	818	793	850	800	853	816	882	793	821	876	814	779	810	856	867	803	811	808	818	836	779	826	825	845	821	797	823	811	781	770	797	807	859	818	920	840	880	825	807	809	809	809	763	813	801	763	813	824	845	798	815	748	849	826	799	812	797	831	783	801	845	813	845	842	833	829	818	826	797	797	815	809	795	818	845	826	771	799	772	773	855	840	832	793	853	775	814	825	813	760	785	768	845	811	763	835	821	761	834	818	806	812	775	853	817	845	830	860	836	821	832	819	780	817	792	787	833	826	853	784	825	810	792	788	771	806	798	785	869	822	764	770	815	824	804	782	820	802	789	767	854	857	834	794	782	838	840	874	819	812	832	828	813	789	849	852	827	791	803	834	836	789	769	808	865	812	801	818	791	788	824	822	877	843	841	821	845	774	781	848	811	859	801	779	805	873	803	779	780	807	766	814	841	793	854	827	760	799	859	826	812	828	828	898	808	820	798	784	806	858	792	788	824	859	829	796	814	806	854	779	825	797	801	806	803	753	800	802	822	820	813	830	831	754	807	827	809	819	815	765	813	808	866	840	844	793	738	810	837	775	841	832	806	783	813	852	831	799	809	806	848	794	776	777	794	813	819	794	792	842	763	816	804	822	864	856	787	828	750	817	828	764	806	803	824	787	769	808	849	795	816	825	838	765	823	888	880	818	840	808	880	802	819	800	808	843	825	880	799	797	819	794	790	829	753	835	821	803	807	775	792	803	835	834	750	767	826	838	822	787	782	865	795	770	828	801	834	795	796	844	879	787	848	874	881	851	798	855	824	814	863	815	824	834	819	804	830	878	810	792	780	827	862	820	818	814	852	806	770	824	826	810	819	874	822	777	796	816	787	847	775	808	848	870	829	826	815	863	802	763	831	862	819	770	775	820	827	747	816	812	786	771	810	811	837	783	835	821	806	803	789	823	836	807	841	827	800	788	797	784	819	836	785	789	774	826	807	829	805	817	777	860	763	823	829	784	836	824	856	818	806	867	745	790	875	846	789	774	789	817	839	859	838	846	824	868	805	837	801	820	823	828	798	774	822	857	747	813	802	807	797	809	837	814	813	821	819	831	795	741	843	820	794	823	817	804	801	847	835	775	777	839	812	854	799	821	812	808	771	796	796	813	821	761	856	806	867	803	843	794	827	787	776	809	859	803	818	825	804	821	815	807	764	778	831	826	796	800	822	856	750	819	819	827	822	802	790	826	795	857	809	840	817	775	771	824	820	700	821	822	817	801	797	812	831	810	790	835	806	794	828	781	848	818	789	824	812	805	809	826	849	811	797	821	771	836	793	827	840	792	824	868	791	788	870	808	831	822	841	825	864	812	833	751	847	788	798	812	835	828	779	765	814	821	823	813	812	849	823	771	791	801	802	806	815	771	820	827	796	811	763	787	821	804	748	787	798	820	743	778	820	788	773	774	839	840	780	827	770	805	762	823	771	777	828	880	822	795	781	749	817	818	802	807	840	839	797	761	831	791	787	810	808	853	848	804	842	799	822	784	822	794	776	828	808	800	803	810	834	828	798	740	750	809	838	838	830	826	777	778	842	815	822	791	798	787	797	846	789	818	815	848	789	789	788	811	815	807	825	831	818	804	848	812	822	818	835	808	762	823	799	758	796	815	818	765	798	785	817	838	831	856	780	754	822	793	803	798	856	743	761	791	814	827	832	817	749	814	822	811	777	828	792	839	784	849	846	835	805	861	783	801	810	776	885	806	804	798	841	796	803	799	796	806	849	769	821	839	775	778	846	806	835	831	778	795	805	784	790	855	884	858	808	811	833	782	821	837	757	822	838	809	808	777	846	842	818	843	798	820	813	819	828	828	815	801	788	794	780	885	785	811	810	820	792	825	803	807	779	820	831	803	804	794	817	845	820	842	832	811	791	831	799	860	851	751	808	844	827	848	822	807	827	863	800	825	806	801	836	822	847	833	813	840	863	800	793	795	806	838	837	858	835	879	783	813	808	817	791	838	871	797	795	854	813	773	860	861	880	863	850	826	792	808	809	866	765	804	832	830	881	794	810	859	778	787	787	797	834	834	817	831	807	874	823	784	836	822	846	775	827	818	777	840	783	815	822	775	787	817	806	766	813	775	795	876	763	831	796	791	802	826	826	792	798	810	799	830	794	826	815	773	833	801	818	774	815	776	787	863	875	779	804	834	846	875	801	843	839	824	836	870	809	787	827	872	864	802	767	812	872	850	845	813	819	773	809	841	855	855	839	897	792	815	842	848	816	782	780	874	793	785	819	805	836	860	849	832	810	821	850	805	856	852	823	780	780	846	828	802	830	820	836	812	812	838	752	744	788	778	787	820	783	773	763	791	781	738	782	804	791	781	798	834	758	765	831	834	769	846	817	809	845	798	771	793	826	805	788	764	786	814	752	874	832	752	811	815	788	791	828	806	845	814	836	787	841	790	800	832	808	839	850	800	807	874	780	782	817	815	848	867	856	769	776	863	801	817	810	835	831	823	800	817	780	825	809	798	798	811	783	802	837	867	808	813	760	802	839	839	760	858	837	813	810	811	800	833	840	816	852	803	763	797	778	739	796	807	777	806	795	863	787	803	871	776	812	779	840	839	789	801	852	807	805	821	853	804	795	810	807	810	832	811	800	808	790	817	814	822	777	765	777	796	833	819	844	827	824	800	833	771	779	820	790	801	758	856	816	842	822	805	772	805	822	805	806	855	816	806	818	853	807	772	780	825	834	824	788	833	763	817	790	817	842	778	845	800	777	785	788	799	779	835	829	806	805	806	813	797	847	910	862	782	815	793	821	820	802	777	835	787	804	799	828	823	817	787	783	850	850	813	816	808	781	847	840	785	842	805	827	878	787	794	819	831	823	829	849	804	854	819	843	738	831	778	809	854	788	814	815	811	805	851	780	818	808	819	806	788	821	868	796	802	814	842	810	814	813	901	806	788	812	816	842	804	799	792	800	801	852	814	796	768	823	817	830	801	761	823	842	795	803	788	851	758	793	805	788	841	791	789	813	830	777	795	836	816	821	784	814	829	817	833	797	805	823	824	805	819	789	828	786	833	815	858	812	824	847	772	822	788	823	856	799	788	795	768	786	785	807	806	811	823	784	794	826	777	786	791	801	838	811	805	791	788	838	764	818	846	809	835	797
10000	18985	18411	12848	9428	6604	4343	2050	1482	1486	1181	15343	21332	15496	7022	2623	1310	799	687	715	664	690	691	706	738	671	704	682	692	701	690	709	704	729	678	703	697	670	704	680	700	659	703	713	687	718	667	699	669	725	719	659	699	712	729	710	618	704	693	712	715	699	665	713	687	694	686	651	677	650	712	702	674	691	663	636	692	716	651	675	667	699	683	715	714	663	701	730	657	686	726	719	729	657	696	683	658	679	702	676	683	702	682	710	691	666	725	663	683	707	741	698	754	674	700	651	689	695	692	685	635	703	705	663	720	713	653	726	722	707	718	688	715	683	696	690	671	687	720	692	706	665	669	751	755	669	722	698	709	750	723	714	670	737	683	707	692	662	735	688	663	705	717	665	677	673	684	687	677	719	658	689	668	633	690	736	693	717	719	662	630	687	654	718	659	710	693	665	719	632	655	675	666	667	627	732	668	684	660	716	682	708	685	667	688	705	665	733	672	708	690	647	689	714	723	684	693	689	699	677	708	695	699	669	711	638	644	668	650	727	689	646	686	728	668	680	671	709	652	669	685	709	684	713	679	706	729	689	700	705	723	707	689	705	701	681	698	760	682	696	639	678	666	691	659	685	663	693	696	699	698	675	704	695	653	688	643	665	753	678	651	693	720	659	657	715	695	705	655	691	708	667	708	702	704	672	668	652	738	684	703	700	747	720	680	651	686	685	693	734	698	668	672	646	737	653	684	669	732	715	666	671	648	692	671	698	688	702	676	690	662	650	664	673	699	649	684	714	680	694	676	679	699	677	691	702	726	661	701	698	635	675	645	682	693	636	672	676	661	660	648	657	696	704	705	700	704	693	618	671	666	680	696	684	722	733	712	699	713	656	702	666	705	724	709	700	719	670	726	700	673	699	658	676	710	659	685	691	681	721	687	641	707	691	684	699	683	649	710	671	663	680	665	726	695	704	731	693	689	663	717	688	693	678	681	695	704	704	698	702	728	705	729	655	711	661	713	634	685	709	664	712	699	622	719	664	671	715	698	713	704	693	681	707	706	751	690	678	669	651	699	686	696	653	648	707	693	687	693	687	669	707	732	655	690	686	681	717	703	660	652	703	664	667	674	660	728	694	658	662	679	711	714	678	683	689	680	668	655	689	669	688	716	677	680	681	711	651	662	652	703	725	712	697	732	707	690	674	665	691	691	660	681	713	706	681	663	664	704	731	671	648	652	684	669	688	692	679	717	639	681	684	673	677	710	668	708	699	710	691	692	685	642	676	704	677	688	726	646	673	694	674	683	726	683	693	685	686	653	685	709	710	686	666	719	686	714	687	686	673	675	704	710	683	692	689	664	669	673	670	732	701	659	666	685	680	716	650	719	725	676	707	679	681	659	652	694	636	636	673	728	706	720	713	658	715	631	647	714	650	688	692	644	694	719	657	703	676	690	686	701	693	692	704	709	723	683	685	682	699	602	672	684	669	661	702	659	699	670	715	640	706	661	657	663	652	680	653	724	697	723	693	668	730	689	722	670	651	709	695	671	706	687	690	685	658	669	655	660	703	648	652	716	608	705	695	661	701	709	698	733	646	691	632	718	640	665	683	716	714	713	674	651	652	655	662	678	737	696	666	688	641	673	684	691	680	669	646	688	672	691	731	684	701	654	679	682	735	679	682	669	666	688	650	685	657	674	682	631	718	715	693	684	696	654	659	677	668	664	646	717	696	694	709	703	680	649	712	700	659	676	746	682	701	643	705	701	687	688	646	686	688	698	670	703	699	659	691	677	665	714	698	662	700	704	677	658	711	653	704	662	717	689	682	687	663	717	700	685	691	656	696	665	690	717	687	676	649	708	677	662	699	685	690	705	670	693	708	743	675	665	699	710	690	700	661	706	690	695	700	716	690	714	665	680	693	670	654	680	655	693	677	647	662	701	648	688	687	678	683	684	650	680	675	669	674	681	662	722	633	673	688	695	725	646	680	730	717	729	697	654	708	661	633	685	688	661	665	662	692	661	663	674	646	727	665	695	684	674	698	654	725	702	692	657	688	666	674	658	704	658	707	697	679	677	704	724	653	672	693	682	719	647	690	699	724	664	623	685	673	717	661	712	753	729	671	727	693	736	659	689	675	671	689	721	686	727	692	648	645	716	695	678	683	722	664	632	667	629	705	701	654	670	622	661	694	698	665	705	695	726	625	707	664	672	679	682	660	653	672	686	633	725	701	691	659	707	686	659	684	700	660	738	715	677	671	684	669	707	626	693	713	708	708	659	698	679	720	652	648	689	707	689	692	693	695	672	659	688	688	697	684	692	673	667	648	639	685	680	686	681	660	684	649	664	693	672	654	686	670	662	732	669	668	742	672	671	665	691	679	671	677	690	655	729	641	664	693	681	718	655	690	670	726	659	678	695	699	665	690	712	681	648	715	694	688	725	654	695	654	714	652	701	734	682	691	697	677	695	692	625	646	710	711	634	699	684	664	724	650	668	694	694	678	688	723	719	666	666	638	726	698	681	702	673	669	627	658	663	685	738	749	683	705	685	649	680	682	675	668	718	696	715	675	717	709	681	704	634	659	663	670	699	722	667	706	688	661	712	663	670	674	684	665	678	692	649	707	713	695	688	694	680	649	667	693	705	678	710	671	670	669	709	645	786	696	680	706	705	674	668	712	636	665	695	664	683	739	696	688	702	665	698	705	690	651	687	722	680	697	682	714	692	707	703	694	676	670	680	668	652	663	683	681	704	680	685	674	717	665	666	693	710	669	732	660	669	618	652	680	710	650	669	710	697	673	704	688	682	658	705	725	699	658	671	694	670	665	668	664	709	680	652	691	695	651	652	733	664	651	719	676	683	635	679	702	655	671	701	670	650	673	655	713	677	716	673	672	666	684	650	697	715	723	708	712	671	642	717	741	636	704	687	665	697	702	716	634	708	678	654	645	694	651	657	671	630	678	688	674	644	681	707	701	680	666	702	655	713	686	657	655	697	727	711	680	686	709	677	674	659	660	720	650	685	719	697	681	711	676	719	661	695	695	755	710	706	670	642	713	629	730	654	668	654	673	656	727	696	603	709	663	660	736	708	706	671	719	668	666	649	671	713	662	695	673	691	670	674	652	694	646	718	695	677	711	741	666	667	706	672	710	697	692	683	698	709	669	659	684	665	692	671	665	639	679	725	689	677	658	676	655	666	668	663	679	715	712	661	668	673	710	691	642	650	675	675	676	658	671	631	672	683	691	671	696	660	682	686	657	713	714	688	665	638	666	711	671	645	653	695	659	668	694	686	636	662	704	669	703	725	690	705	698	664	696	743	694	657	708	656	645	664	658	709	679	693	682	625	693	717	721	641	701	718	661	718	675	700	702	673	692	731	655	684	711	725	707	697	667	698	688	746	682	655	666	726	692	708	733	716	680	656	716	669	708	648	706	662	685	691	684	627	690	699	665	680	698	687	663	637	693	694	713	719	733	642	664	675	677	655	705	715	713	708	685
28139	14940	7035	3862	2193	1599	1207	967	832	773	749	1678	2400	1803	1266	939	795	756	714	751	748	783	713	751	749	768	795	755	732	719	726	737	698	766	798	730	723	770	745	762	735	726	766	735	787	796	775	761	763	729	775	767	724	757	752	737	753	765	752	723	707	737	732	698	784	764	741	715	787	750	760	687	732	749	748	741	721	751	753	699	732	707	761	735	715	737	750	720	758	750	685	722	747	726	694	721	781	730	760	699	711	735	764	756	757	713	805	731	738	762	753	752	713	756	794	725	690	728	705	720	685	781	713	762	738	775	738	705	759	712	713	748	750	677	760	713	727	753	746	780	720	747	730	752	758	717	731	768	703	739	761	749	721	735	730	767	723	759	697	742	748	696	720	671	708	723	685	713	712	744	731	742	742	762	777	741	754	764	751	775	692	695	776	782	743	776	697	719	717	774	718	732	765	725	721	731	672	765	725	741	754	770	784	733	738	706	769	742	744	737	741	760	771	750	701	678	737	718	738	774	723	692	732	696	767	744	682	709	779	705	777	761	790	752	747	745	763	779	726	766	714	720	712	744	718	731	738	733	724	729	746	739	719	749	743	676	761	735	748	761	736	762	779	738	734	731	765	684	760	734	762	736	774	747	752	705	697	757	784	740	753	722	738	725	709	714	671	723	736	737	708	750	693	712	761	732	737	711	809	692	721	740	737	724	722	713	691	743	727	754	778	752	718	679	756	764	744	740	711	726	735	770	756	749	742	684	710	703	713	761	713	725	731	756	763	736	752	792	766	713	739	728	708	715	748	741	726	798	791	770	740	734	745	714	741	756	787	781	737	767	736	728	705	766	766	751	749	726	762	743	705	767	719	692	752	717	753	714	741	709	740	723	764	718	715	729	721	722	756	703	742	710	712	761	747	744	726	720	709	722	746	759	792	735	793	745	732	781	743	742	699	774	725	738	700	726	706	749	743	748	728	756	816	741	741	760	789	758	756	744	733	704	760	713	711	697	777	759	765	748	710	731	711	703	745	728	753	712	765	720	723	756	716	742	734	719	763	770	743	731	761	774	785	738	721	752	743	764	714	753	736	727	777	723	747	787	795	733	756	691	650	783	766	794	720	729	774	689	720	709	677	765	713	767	732	783	735	730	775	722	759	713	753	727	693	735	706	762	724	688	709	702	724	745	673	720	697	756	727	723	745	768	728	740	729	768	741	744	736	742	766	751	737	700	735	761	702	722	789	773	728	717	806	736	714	739	774	727	742	719	693	754	759	698	754	750	646	736	730	747	723	791	714	710	737	714	720	718	769	805	766	723	737	693	730	700	726	725	717	709	710	721	736	763	738	745	774	774	680	747	749	742	684	685	742	732	728	783	791	705	748	787	726	700	740	691	704	702	731	790	752	771	729	748	749	779	726	715	759	710	717	716	743	755	805	727	702	717	740	771	713	730	783	710	699	737	686	765	793	724	724	682	772	745	810	757	692	700	756	775	771	715	694	710	701	698	717	726	730	701	766	692	754	706	721	752	767	691	721	740	788	693	661	738	748	694	710	638	725	714	768	752	694	700	763	757	711	773	703	806	756	726	707	759	723	694	723	788	708	716	720	755	753	768	758	751	738	731	767	686	728	733	736	717	709	775	716	776	768	734	742	705	709	735	714	760	744	774	736	748	733	745	749	715	717	745	724	728	685	755	742	740	732	753	771	693	739	745	727	776	778	751	723	687	691	752	729	750	720	737	731	697	738	742	709	760	744	704	737	733	706	750	698	714	683	711	758	737	745	718	699	770	735	759	709	759	724	733	778	737	694	732	763	726	749	721	756	750	753	748	703	788	736	709	775	728	733	719	745	744	706	704	719	736	726	763	751	729	770	758	746	768	732	722	788	727	725	776	826	764	711	718	699	767	739	735	745	783	741	726	751	723	742	761	712	735	740	737	738	734	758	729	702	726	766	695	740	682	766	720	762	766	717	734	713	743	757	773	683	740	704	731	761	734	735	729	729	726	757	744	691	721	808	705	729	756	761	804	704	741	709	745	719	732	712	683	719	689	741	730	777	743	676	704	732	761	747	720	744	735	709	733	760	762	715	774	724	745	746	763	768	678	750	702	729	701	729	731	723	751	705	738	748	725	763	726	745	731	727	751	730	733	713	740	746	732	761	785	756	730	702	722	754	730	699	731	689	764	712	735	738	700	785	721	800	712	780	760	766	710	711	749	794	743	712	743	754	755	765	748	700	749	741	773	714	756	736	730	726	763	724	701	752	776	736	730	733	684	771	734	732	769	699	742	769	698	786	724	736	757	763	666	727	684	746	726	717	711	761	752	721	713	698	719	756	738	806	820	729	790	707	740	751	751	690	746	750	783	764	692	742	711	741	738	745	716	723	723	724	696	767	704	737	739	738	771	777	741	746	756	700	713	734	742	756	735	691	717	772	773	749	739	748	708	755	762	761	780	764	763	717	704	752	744	736	715	750	750	739	719	729	752	721	723	703	720	757	694	732	710	712	751	706	729	756	779	710	732	762	748	752	716	735	699	751	777	762	723	741	709	737	710	759	776	738	769	743	703	759	720	815	752	756	778	691	751	766	736	735	742	767	766	758	716	730	752	751	765	747	730	672	713	705	728	716	728	735	741	773	770	703	773	740	732	722	693	732	730	721	737	784	719	770	778	743	750	734	742	704	784	754	756	753	778	789	699	745	687	764	782	730	758	709	715	772	764	808	747	787	740	689	718	732	752	730	778	807	775	742	768	722	749	767	683	746	751	759	739	781	732	758	783	756	794	738	717	785	789	762	724	768	716	767	751	751	767	756	725	746	719	673	723	744	698	719	737	754	719	716	731	752	742	753	714	696	728	741	710	761	736	782	765	740	801	721	763	772	677	723	747	761	707	736	768	745	753	785	706	734	728	726	707	725	755	778	742	793	750	774	702	708	764	771	677	720	753	766	736	728	734	768	709	703	691	726	698	795	702	700	756	735	779	694	748	705	705	700	734	785	704	759	742	771	711	707	738	776	785	746	724	746	777	711	772	711	772	730	722	748	712	737	744	700	709	708	807	769	758	787	746	746	783	711	740	707	755	803	720	757	768	802	750	767	777	814	724	688	710	719	706	726	729	767	760	734	798	713	786	752	751	694	706	739	741	745	742	726	684	685	739	749	732	752	708	715	769	743	748	764	668	713	723	736	741	709	743	713	751	720	750	768	723	726	730	726	756	795	703	744	729	729	710	754	761	734	775	761	741	743	717	775	737	738	735	746	712	720	722	695	728	764	712	765	722	663	742	731	795	749	740	741	738	754	731	723	734	751	740	756	724	737	655	765	715	803	698	690	752	774	761	708	766	753	712	717	756	768	721	724	724	741	687	757	731	750	693	729	750	784	762	738	698	744	708	694	708	701	724	735	760	681	748	763	679	738	780	771	774	741	705	721	730	729	757	687	745	723	738	795	761	753	749	727	710	800	742	773	712	727	752	744	695	721	773	750	708
8026	7099	5615	3087	2216	1724	1303	885	719	680	677	2032	2684	1820	1095	792	658	589	697	604	619	624	606	619	622	634	606	636	627	602	600	642	633	629	625	654	566	616	636	669	648	639	637	645	609	639	628	599	633	573	617	623	645	645	639	604	572	609	535	634	618	577	592	584	642	633	635	646	656	624	618	623	570	615	618	583	671	669	615	648	590	649	638	617	612	603	628	619	617	635	626	574	619	633	618	671	652	590	628	642	634	639	582	651	558	616	594	566	638	640	651	598	593	650	637	612	621	596	624	614	616	639	635	627	637	606	594	604	602	590	636	648	560	646	624	618	617	632	606	583	608	656	605	624	638	652	635	657	624	642	619	616	605	670	607	577	624	609	614	577	587	617	593	577	562	680	622	584	626	594	595	612	596	599	645	602	622	614	620	581	659	646	623	616	641	624	653	621	602	607	604	594	665	663	605	616	656	576	666	589	646	613	619	608	634	597	650	588	636	617	611	624	638	579	622	628	608	624	607	626	660	627	584	648	612	632	589	603	621	656	631	616	614	639	614	650	587	563	625	599	660	582	575	647	642	611	593	604	639	620	628	575	622	572	632	610	627	572	550	652	596	613	600	620	595	614	624	583	606	638	599	619	656	642	631	645	605	583	623	653	625	690	619	622	599	629	614	622	629	618	610	656	601	632	604	607	609	608	588	593	610	586	642	621	621	632	601	622	660	629	595	587	575	646	662	618	642	616	592	597	592	660	646	606	616	623	608	659	620	575	573	673	609	623	617	600	638	626	617	595	641	585	601	593	630	635	639	653	610	591	613	616	591	616	634	589	592	622	586	599	636	651	612	607	627	599	627	583	646	609	685	661	657	666	617	642	660	565	576	629	629	599	599	645	650	620	595	623	630	633	647	623	679	619	595	602	654	647	648	615	628	635	607	600	597	622	565	595	624	628	659	624	584	589	656	618	644	615	623	599	641	623	621	587	626	600	589	610	640	640	613	619	578	625	613	609	623	610	623	620	608	641	592	620	616	618	619	633	589	601	596	638	597	634	637	617	595	622	632	618	642	590	646	574	623	644	620	628	634	650	621	602	610	565	618	610	593	589	595	601	614	588	555	603	635	634	612	619	631	565	635	608	627	585	606	598	622	619	632	648	658	596	615	635	604	627	644	588	624	618	585	596	576	569	605	595	676	630	654	614	621	688	610	623	633	588	657	619	630	637	633	578	581	555	568	619	642	625	628	618	639	617	626	589	564	619	646	610	614	601	639	606	620	575	627	602	641	596	613	623	597	594	626	590	616	656	626	584	667	599	624	609	634	609	665	582	658	616	621	645	629	613	649	630	603	584	654	624	645	660	597	642	632	608	633	619	569	605	617	594	632	637	590	571	677	596	633	638	639	673	640	579	580	650	616	577	636	650	607	588	609	626	610	624	618	574	637	640	638	633	603	631	581	647	648	656	625	597	621	598	603	605	615	583	636	588	630	680	621	620	606	587	620	640	618	619	612	582	607	609	597	611	599	602	632	600	642	585	606	628	624	569	619	600	643	590	607	657	608	648	650	610	599	630	601	633	563	626	617	616	567	661	645	633	617	578	621	603	585	626	636	629	636	611	655	615	616	633	631	673	624	613	646	619	607	573	645	631	648	631	583	577	600	633	583	652	614	609	620	587	614	681	583	591	623	599	652	592	637	613	652	617	663	619	626	601	599	661	595	609	597	607	602	629	623	570	608	639	624	667	622	596	657	607	648	577	623	579	596	612	616	581	651	626	642	596	601	625	621	590	638	653	610	593	613	580	603	620	624	593	572	608	698	606	601	620	639	622	643	570	594	632	634	625	640	591	582	614	605	590	582	662	633	582	657	667	605	624	635	611	604	625	619	618	674	646	621	604	597	576	617	624	618	595	646	632	656	592	650	596	626	642	634	651	614	616	625	604	608	637	642	607	622	619	626	573	651	621	623	597	618	639	603	592	617	612	629	612	569	584	596	569	620	589	616	645	645	647	623	611	646	666	595	631	616	588	637	624	586	629	665	624	607	606	607	636	643	568	575	607	611	648	596	639	605	628	635	618	642	618	626	597	600	622	612	669	596	639	610	609	665	628	620	573	573	623	628	643	610	645	619	623	601	581	627	650	653	633	643	649	639	637	591	621	634	626	606	580	631	603	570	615	665	583	619	590	636	597	599	651	628	622	614	608	610	602	601	621	594	604	588	583	612	587	631	621	621	618	620	611	655	622	606	608	590	609	627	604	615	660	679	608	628	626	577	573	582	640	574	662	635	621	617	624	674	635	610	667	654	649	568	627	601	593	615	588	644	580	603	662	656	607	639	600	646	599	662	581	554	591	610	639	634	648	661	587	579	648	692	619	635	598	627	608	600	585	621	629	634	648	583	655	636	607	645	589	645	588	608	606	575	654	602	634	647	634	594	614	647	614	606	636	618	631	642	581	613	632	591	593	589	632	623	639	622	631	666	624	630	578	613	600	603	591	616	620	611	645	558	647	656	598	606	626	647	572	629	647	633	630	664	638	643	648	606	593	580	588	626	594	618	625	592	639	644	600	575	613	652	619	624	666	648	650	554	608	612	627	630	566	586	656	596	575	644	597	612	607	634	581	620	633	590	615	590	619	548	606	622	624	646	631	631	568	647	583	605	646	642	588	595	621	620	597	602	576	597	610	628	632	659	582	618	597	600	577	580	616	617	670	636	618	612	572	604	667	577	625	622	623	641	604	589	602	631	608	595	599	588	593	627	624	617	625	584	624	621	622	629	620	648	660	629	604	602	628	527	595	594	695	616	631	579	592	670	600	628	641	586	646	614	603	642	628	689	608	609	618	584	589	624	596	586	635	661	640	619	639	572	617	615	597	630	632	633	594	601	609	607	574	618	647	581	583	644	584	625	598	582	621	642	607	632	635	636	609	619	611	611	615	573	651	604	605	662	629	655	639	628	627	626	596	595	590	605	632	588	647	647	641	651	627	641	617	563	600	631	622	612	644	586	646	604	630	624	619	620	625	581	614	620	582	594	639	636	641	601	619	577	611	636	644	608	636	644	635	613	614	589	643	630	621	636	594	643	620	609	623	647	612	637	589	588	595	587	615	690	610	682	595	625	587	628	632	611	606	610	582	615	642	635	600	598	616	597	627	664	649	654	594	622	627	589	592	588	667	609	657	608	598	647	633	627	627	622	624	631	612	659	612	635	633	598	608	592	597	588	641	587	631	608	623	614	609	617	634	623	643	611	605	606	604	563	635	660	605	620	594	609	661	626	587	656	641	552	573	625	617	585	608	619	631	583	628	582	681	607	632	595	621	663	601	567	618	611	595	605	625	642	646	650	594	584	589	623	612	592	627	557	608	613	620	612	658	617	636	639	654	626	616	654	612	631	627	630	650	621	599	626	569	660	603	585	649	623	605	631	634	643	602	597	620	590	639	616	612	662	641	606	615	671	608	640	630	625	630	626	597	598	582	607	630	604	603	661	589
25591	21422	27663	25320	11962	3152	1716	1022	907	859	897	11032	17980	10360	3730	1433	868	721	717	674	663	704	681	686	698	709	678	684	665	683	724	653	691	710	689	701	714	669	661	633	680	675	632	692	675	683	735	680	673	661	650	701	659	679	642	649	658	656	668	664	678	663	676	664	653	664	653	686	720	674	720	696	688	680	672	683	686	692	711	664	660	671	684	651	674	694	697	675	679	661	702	670	634	704	666	650	662	641	735	688	677	652	679	686	689	690	666	683	662	665	726	683	640	662	701	621	684	669	656	666	667	689	718	678	703	664	674	672	726	686	699	637	730	710	671	642	705	665	668	638	705	673	671	698	623	637	672	715	661	669	650	697	669	636	686	668	632	660	680	633	717	722	683	655	647	649	653	702	670	682	666	650	661	689	641	698	678	681	701	721	676	714	722	693	699	699	691	699	638	641	714	625	703	684	713	715	654	642	679	643	728	655	680	634	698	670	648	698	650	677	689	655	670	690	648	668	702	683	668	675	690	660	661	704	687	619	679	687	680	682	627	686	641	676	663	686	682	697	661	686	636	665	634	665	668	677	680	682	681	633	679	678	680	688	728	683	671	639	652	673	656	679	657	713	680	695	629	658	718	659	639	687	689	667	685	688	680	663	674	622	670	677	720	687	682	713	705	668	721	728	692	711	653	682	680	692	684	755	655	633	678	649	619	670	658	681	642	693	694	701	632	676	668	696	654	631	643	682	696	618	668	697	704	667	686	676	655	708	696	626	629	689	622	727	685	673	675	651	679	682	654	699	621	699	662	617	669	675	648	677	680	641	704	710	732	660	671	690	687	698	677	696	694	668	638	642	686	652	729	624	696	687	675	663	654	631	632	741	635	665	699	705	661	697	697	653	675	645	675	649	665	635	696	665	678	668	637	706	692	670	660	650	718	681	680	727	692	642	692	661	704	658	644	655	657	677	668	679	701	702	710	687	656	706	710	675	694	699	679	714	751	670	690	642	657	682	694	667	737	691	712	665	664	685	679	638	699	710	678	657	698	701	709	660	695	684	653	681	677	667	681	747	693	679	707	686	685	676	645	729	659	692	673	615	700	655	707	671	689	695	691	701	651	637	613	669	675	639	634	735	654	712	666	747	689	698	687	647	699	667	631	674	666	668	674	681	709	652	640	703	670	646	624	709	638	680	733	673	665	680	699	687	663	647	669	659	648	687	751	666	669	697	642	659	656	681	637	690	676	654	708	653	686	701	678	692	691	700	648	695	643	684	724	684	649	669	640	656	682	732	685	662	645	675	644	653	655	696	716	675	677	657	659	702	667	663	611	629	650	655	635	695	701	690	661	684	686	666	647	659	689	676	706	704	680	642	653	708	618	685	706	657	677	710	633	661	645	659	614	661	737	632	668	701	693	699	670	646	693	677	640	711	741	696	690	702	706	689	642	651	694	704	689	644	674	680	673	682	661	650	703	718	717	642	613	652	670	695	657	669	657	699	698	727	689	655	692	708	645	676	698	689	645	692	710	657	688	687	683	624	696	654	702	646	619	668	718	657	646	648	660	670	711	679	690	667	693	647	644	662	677	649	704	653	691	675	657	693	717	670	677	681	722	671	659	662	673	681	672	691	702	678	662	687	684	701	681	671	672	666	671	731	658	635	668	676	641	692	682	699	700	639	613	682	678	667	741	646	693	691	671	729	679	661	682	672	698	651	602	690	680	663	720	698	698	677	675	632	710	658	739	664	656	682	690	668	646	685	651	671	656	668	671	701	679	633	731	669	660	673	696	665	718	632	656	693	647	729	663	650	701	657	675	677	741	657	661	685	634	637	674	685	665	686	693	629	675	643	686	693	687	666	671	676	643	656	701	673	644	675	649	658	703	677	657	639	653	638	694	678	668	674	622	664	665	671	680	657	650	663	648	698	623	703	671	658	648	716	641	649	665	640	703	613	648	658	727	685	658	694	650	651	632	756	705	679	665	675	681	676	663	702	647	673	703	672	702	649	688	692	688	648	654	680	640	665	675	667	609	678	676	650	685	623	650	719	659	673	631	668	654	681	673	672	711	625	668	656	675	684	691	702	634	690	652	715	672	684	662	624	660	643	656	717	673	684	671	650	670	674	662	619	677	681	690	654	723	674	674	672	713	673	700	710	718	665	677	638	678	632	721	672	631	664	682	627	701	725	714	670	633	673	698	654	690	712	670	660	680	667	648	684	699	709	700	657	690	685	700	650	718	674	653	676	669	707	636	715	619	683	696	676	675	669	648	694	690	699	685	687	655	639	708	696	614	691	663	713	655	701	664	690	668	668	704	658	700	697	652	669	657	699	675	701	658	662	651	694	664	666	673	677	658	677	656	678	706	671	640	692	655	656	659	684	690	652	655	691	701	644	693	731	693	676	647	710	627	716	658	696	626	659	663	707	646	689	732	681	673	686	668	655	706	650	698	648	696	686	656	680	645	709	648	632	665	651	675	680	674	644	670	660	658	693	679	588	710	667	670	652	701	638	675	652	677	647	690	725	671	694	699	694	682	650	653	673	667	695	678	669	683	657	671	720	683	709	640	610	672	695	705	678	682	702	691	693	669	694	695	682	653	634	672	704	660	644	672	665	670	612	652	696	678	704	640	657	625	656	649	664	639	644	665	688	692	672	649	656	726	651	699	621	655	653	710	667	712	659	644	694	649	682	700	720	702	699	704	743	639	659	693	676	661	655	689	644	646	693	712	674	667	647	702	679	685	696	677	655	651	686	688	679	679	686	687	693	670	620	647	707	649	668	699	703	654	663	675	631	656	718	619	678	715	662	639	656	683	686	665	644	687	688	653	657	642	665	672	682	662	703	695	685	660	697	644	655	663	685	669	692	705	692	691	619	652	709	667	665	702	707	667	680	694	699	675	687	689	673	655	699	688	682	657	693	693	687	687	666	716	634	701	690	699	642	690	639	675	674	708	705	659	627	640	656	630	659	663	644	660	681	679	718	688	713	710	675	686	688	671	619	606	684	654	704	627	739	658	649	635	642	640	679	698	703	654	669	665	675	692	670	670	707	671	682	672	658	674	652	666	656	724	641	662	671	679	697	645	701	686	668	641	698	662	700	665	687	739	709	678	639	659	674	659	600	674	703	691	685	707	628	677	662	670	664	702	709	748	686	685	684	674	711	697	632	642	673	683	705	644	676	685	716	690	669	711	664	727	625	698	661	665	698	647	640	675	688	656	697	694	642	690	675	675	645	693	662	664	668	636	687	680	700	706	693	733	625	678	709	713	664	651	689	724	663	674	665	663	625	691	668	698	654	681	631	756	651	694	643	652	694	698	711	659	677	669	671	611	718	636	644	667	670	682	686	699	694	655	693	665	681	698	670	676	647	677	684	663	669	687	663	681	676	671	691	654	663	682	700	657	660	654	640	722	685	718	660	747	701	693	638	689	649	678	734	702	713	703	669	685	701	728	701	737	711	638	640	640	646	630	660	667	687	669	700	662	650
6718	10846	10919	5270	3281	2249	1507	1028	1020	847	958	13862	16319	8491	3347	1429	876	644	584	634	590	615	598	557	626	612	583	586	591	560	574	604	603	587	589	575	598	560	554	590	647	592	611	581	592	594	619	611	589	551	587	629	621	621	625	567	618	592	561	601	616	605	617	597	591	602	589	585	605	612	583	590	598	590	602	558	551	579	597	611	624	583	621	570	581	594	562	601	598	581	610	539	601	585	606	611	540	582	578	593	636	579	588	585	608	616	581	623	624	600	621	570	621	589	576	586	638	580	615	569	607	575	622	618	595	592	591	601	619	569	608	544	580	610	579	563	596	584	631	581	573	582	612	582	576	568	598	643	614	615	565	576	571	587	603	604	563	570	605	623	595	616	587	565	601	556	542	574	565	561	607	620	601	622	588	642	618	581	585	614	601	584	606	608	568	585	573	548	568	583	619	576	567	573	577	577	584	571	591	614	571	625	538	645	580	614	590	625	619	547	583	609	606	590	587	581	599	583	556	548	594	642	553	613	608	597	611	586	606	592	598	622	639	584	580	574	574	578	623	634	563	586	598	579	529	580	571	639	602	592	576	595	556	593	586	611	630	584	617	545	579	634	589	587	578	598	594	633	627	579	579	616	583	663	585	580	637	598	585	609	600	592	578	588	597	614	574	543	618	556	580	620	554	577	608	522	561	605	623	584	631	598	581	602	591	582	554	607	605	555	588	587	578	579	601	609	607	583	549	587	598	600	589	563	611	583	582	606	553	596	546	574	583	575	571	590	605	613	573	582	557	575	588	558	543	584	557	571	574	587	631	525	613	605	583	586	626	576	609	577	578	610	608	551	593	544	558	604	578	614	559	597	561	580	565	613	599	644	587	566	569	585	587	609	627	569	631	588	580	615	596	558	625	603	589	588	606	576	582	591	608	611	546	599	583	568	571	594	609	568	581	615	567	587	626	569	596	580	590	586	612	599	611	556	602	601	548	584	600	535	544	586	584	587	557	582	628	572	596	648	599	592	601	584	615	606	565	626	600	590	552	579	599	551	562	603	576	559	594	581	608	538	569	584	607	571	588	577	572	581	598	572	533	578	571	608	583	588	578	581	594	571	612	594	583	597	618	596	583	573	588	628	629	579	599	619	588	596	614	613	581	593	577	622	562	587	597	554	592	580	602	589	571	640	544	604	569	571	573	558	573	565	533	600	584	593	633	578	620	596	598	563	592	599	543	591	613	602	573	624	619	602	613	577	590	559	569	582	576	594	564	613	627	608	567	600	557	577	599	587	593	600	594	569	584	580	611	583	586	583	588	657	613	600	606	582	587	581	611	559	571	579	571	590	614	611	618	602	634	586	568	641	600	595	568	588	613	608	590	599	570	559	547	621	584	589	610	565	606	590	599	586	612	583	584	571	610	620	550	581	595	577	617	617	589	540	547	632	535	586	574	600	615	567	604	580	598	540	613	627	562	576	592	623	596	629	571	588	631	559	611	647	613	581	531	545	619	603	586	622	571	548	622	566	581	587	569	551	571	585	620	554	584	569	615	599	594	570	614	593	567	589	620	550	588	567	591	602	581	620	588	567	619	572	588	553	569	537	601	596	601	577	591	579	610	606	592	584	591	579	575	604	564	572	559	534	587	607	594	521	599	586	596	619	570	594	557	612	603	637	622	608	562	594	584	566	607	614	611	614	630	577	596	599	559	592	582	593	595	570	615	570	578	620	610	583	621	600	572	601	564	650	600	628	616	632	568	561	628	610	610	651	616	586	589	581	580	645	573	586	612	605	595	627	575	534	572	637	621	608	637	587	585	616	597	629	584	546	537	601	598	576	600	591	594	584	567	566	572	601	571	606	588	577	583	576	573	564	557	610	593	583	581	603	574	613	599	581	560	571	608	627	567	566	642	569	572	642	584	579	605	566	598	594	581	613	612	576	581	558	571	598	612	589	629	586	612	629	570	572	552	601	579	582	578	536	592	629	637	585	568	600	569	576	581	577	576	564	548	566	571	619	578	552	579	566	608	573	579	618	614	576	623	581	570	604	598	548	572	586	588	601	581	575	577	628	565	573	591	581	564	597	573	605	580	584	627	543	567	617	575	564	573	592	588	611	574	581	560	605	657	545	583	551	560	616	552	565	579	607	581	622	568	665	547	562	596	556	598	616	609	604	563	559	584	567	595	566	601	615	557	577	607	581	581	551	633	592	594	566	592	559	586	614	598	564	592	597	575	611	559	577	563	584	599	632	613	613	586	611	611	629	572	540	568	599	590	581	557	597	588	607	626	612	611	549	595	600	614	556	598	572	547	586	548	594	588	609	608	537	595	591	640	592	576	615	597	594	593	614	552	550	643	599	611	571	614	590	590	582	602	565	580	585	619	655	535	575	552	596	595	577	615	554	562	587	521	597	608	564	609	575	611	608	595	633	601	582	596	609	611	601	617	581	594	592	597	595	584	552	599	606	539	606	557	561	557	657	555	596	620	596	582	553	599	595	591	594	595	606	561	573	558	594	562	585	600	576	594	599	608	595	585	593	598	632	550	552	607	595	565	596	545	583	600	569	627	580	567	549	555	561	575	604	541	598	623	602	592	621	554	564	597	617	646	577	584	585	602	587	597	595	563	635	541	598	573	533	622	580	562	575	635	597	554	577	613	598	643	567	558	611	594	592	555	544	591	599	616	562	587	610	614	594	558	607	583	572	661	594	576	545	617	595	588	603	567	589	588	602	577	582	599	566	549	549	556	588	554	540	624	605	639	557	572	536	606	624	593	612	603	596	593	597	561	601	583	583	606	575	599	599	595	580	582	582	610	602	584	576	556	608	587	590	588	571	591	565	573	600	589	583	550	581	595	586	535	587	622	597	567	603	585	560	541	590	553	548	569	583	603	614	566	604	611	628	610	586	581	641	614	535	568	557	638	597	572	574	610	638	597	575	576	556	608	585	612	618	595	599	604	629	568	582	639	607	568	610	599	605	583	560	586	590	589	593	555	553	546	595	558	567	562	570	557	606	546	569	581	565	626	629	598	577	595	572	610	594	552	626	576	600	599	589	587	582	585	579	617	605	599	607	617	596	568	586	554	617	543	571	628	624	619	626	613	561	578	576	572	575	580	585	660	565	569	647	629	596	608	594	557	621	589	576	592	582	606	529	564	579	595	617	591	600	606	588	592	612	570	606	568	589	578	613	584	593	583	599	619	584	565	615	567	605	616	576	584	567	592	636	603	617	561	616	579	592	584	573	558	620	643	592	585	576	608	584	577	572	600	602	554	592	569	602	581	612	621	557	617	551	553	621	583	551	577	609	595	615	512	607	613	588	571	599	569	587	546	625	557	574	614	572	544	610	562	605	550	571	614	597	578	581	583	578	590	608	581	596	617	608	534	623	543	576	597	590	572	597	609	589	594	618	618	600	597	618	607	561	553	639	603	593	596	592	532	590	593	601	589	607	614	543	587	576	593	609	603	656	600	572	575	581	627	588	623	584
24616	21399	28625	24621	21058	9419	2756	1357	1139	1092	1862	22203	28828	17569	6106	2158	1136	881	778	856	764	759	798	813	829	730	784	758	759	776	850	785	802	771	799	746	789	819	797	769	823	754	784	755	772	815	835	781	773	789	843	763	763	754	809	837	770	812	786	804	801	760	765	775	774	777	778	766	749	765	831	778	724	770	819	803	716	771	862	741	791	811	793	780	779	810	788	801	796	773	821	753	785	762	768	793	810	762	787	788	765	785	723	772	797	782	780	792	784	775	794	758	793	790	782	770	792	750	766	802	813	753	766	752	783	831	799	785	817	815	789	781	758	801	832	767	747	791	771	791	771	794	780	758	753	760	781	781	778	810	807	776	788	775	775	779	837	798	781	799	738	824	833	773	759	692	764	777	737	785	797	788	744	741	745	760	802	805	771	837	760	755	838	832	781	790	763	765	754	766	762	743	748	741	743	798	797	815	746	783	749	769	744	735	777	765	809	773	815	803	833	752	798	766	750	803	777	793	725	778	812	742	791	779	812	761	773	769	790	838	778	748	741	757	753	780	797	802	820	820	760	815	734	781	779	752	750	807	750	796	743	753	774	816	778	781	769	796	769	726	760	751	806	719	725	815	757	760	823	768	798	768	792	798	788	770	766	725	822	740	759	828	755	811	771	780	823	782	797	783	768	805	785	777	780	717	774	766	770	800	781	730	778	787	785	746	813	806	777	800	805	793	861	784	826	799	781	751	719	789	804	823	830	787	788	796	796	811	762	777	789	785	784	784	780	782	703	783	731	767	776	784	851	803	728	746	824	783	768	754	798	743	701	825	785	818	798	728	800	801	766	812	825	759	815	684	738	757	830	763	766	754	779	728	782	787	823	779	787	790	801	709	735	750	781	766	802	853	807	757	785	794	841	780	748	806	787	759	740	722	771	755	750	792	795	812	824	834	774	744	743	831	746	824	743	784	765	758	790	787	777	804	740	786	779	751	786	765	780	758	748	781	807	796	769	750	787	781	839	833	805	788	841	810	796	782	790	770	722	761	781	790	814	796	745	780	741	772	795	756	821	792	760	775	832	754	780	762	763	792	740	725	779	732	773	762	758	746	815	824	764	805	791	796	777	814	785	820	792	791	780	808	734	744	793	763	783	803	711	765	747	750	750	813	772	770	762	772	778	774	777	771	767	785	744	798	781	757	805	754	783	738	796	818	776	774	742	814	826	822	782	769	780	827	787	748	767	787	804	772	730	766	774	722	788	745	818	758	780	788	809	794	756	766	746	779	746	762	777	809	778	746	811	798	755	772	837	818	828	802	775	749	768	791	780	762	783	733	756	774	721	753	783	806	796	769	821	757	770	711	753	803	767	842	778	763	778	790	789	793	773	757	761	790	795	774	794	774	765	743	791	757	791	804	760	788	804	799	733	728	804	753	812	719	805	760	759	794	802	768	804	747	836	800	805	826	836	795	756	803	816	781	815	792	776	744	731	794	803	744	773	805	797	741	788	791	813	769	770	754	748	745	746	802	762	770	824	794	789	763	816	777	811	797	735	787	784	773	839	746	736	725	789	811	834	773	748	809	756	775	809	721	794	798	810	789	736	771	829	722	750	770	765	804	775	718	775	796	715	767	753	763	814	777	754	736	805	794	781	773	787	800	801	806	792	776	754	789	777	730	770	771	726	735	802	798	751	739	828	799	789	818	802	776	792	765	819	782	715	804	765	746	780	757	745	780	763	789	759	728	798	773	790	697	810	821	762	799	788	801	762	762	784	790	752	840	763	763	760	781	713	779	756	785	745	784	827	809	828	796	806	772	794	811	778	776	780	793	800	790	815	777	785	760	792	825	768	817	798	799	772	801	740	795	792	825	769	766	773	746	809	795	790	779	779	748	803	751	794	807	812	768	766	826	825	799	789	769	731	782	763	708	734	746	766	748	803	798	756	779	773	827	816	791	811	780	759	723	753	834	819	717	799	796	731	794	807	753	775	764	779	776	772	773	808	814	760	790	744	785	814	795	747	750	766	821	779	752	807	830	754	758	730	809	807	764	784	741	755	812	765	768	795	742	810	822	796	778	776	773	826	744	763	785	742	827	775	786	776	764	780	749	753	740	751	849	764	783	766	778	743	833	803	799	785	768	738	714	769	741	721	800	777	763	802	757	796	825	770	775	802	788	761	812	755	721	776	791	811	843	799	826	805	789	755	804	785	829	813	744	739	779	772	729	788	733	801	797	781	741	794	791	810	858	779	792	791	774	814	762	792	782	779	779	775	821	805	794	763	823	789	744	769	797	775	749	795	804	780	800	773	801	872	778	747	744	764	801	737	768	767	802	793	829	818	798	808	784	740	787	739	793	802	767	782	820	763	741	840	742	759	775	761	763	723	723	798	794	788	777	722	813	801	782	852	765	784	747	775	767	775	795	802	767	727	812	786	788	767	748	789	791	820	793	781	796	774	767	751	799	824	751	731	763	770	753	804	786	789	732	833	776	764	771	779	784	805	786	817	794	772	788	762	806	747	757	781	750	742	775	784	766	813	809	789	799	797	795	701	732	769	767	768	809	768	777	774	801	806	730	767	740	749	783	786	777	769	776	736	778	773	820	781	757	768	746	744	816	796	751	783	825	787	795	793	772	770	753	775	792	769	762	782	752	771	805	814	786	720	742	746	797	752	825	758	746	753	779	778	796	776	764	732	800	779	745	750	779	754	708	775	801	753	779	774	753	759	773	785	779	769	770	775	734	764	733	780	777	727	787	795	837	723	815	784	813	810	738	789	764	748	782	788	747	784	790	777	731	752	750	788	781	803	761	786	764	800	829	787	782	781	805	812	694	792	800	765	762	718	808	743	801	796	772	776	871	795	755	756	803	777	775	788	788	802	751	738	744	828	767	781	802	799	767	772	742	734	790	759	782	758	781	775	752	791	737	786	785	786	789	776	788	785	739	765	765	775	733	744	752	807	794	798	783	713	741	822	779	801	783	819	787	714	868	743	799	776	797	774	790	806	738	786	799	732	773	737	787	746	787	794	798	746	761	820	775	760	738	816	782	765	772	808	772	744	765	789	730	778	778	749	760	764	766	767	741	755	810	814	803	796	746	759	797	752	810	789	824	772	758	798	784	731	790	773	791	740	769	771	810	796	782	779	742	839	762	822	729	788	792	757	760	800	828	782	771	764	757	839	739	756	745	759	752	806	828	761	755	765	763	761	773	755	728	786	731	789	782	821	760	799	772	794	767	800	772	751	784	784	772	751	788	793	785	781	743	776	769	805	787	790	774	741	766	756	776	789	817	755	774	758	770	763	735	734	815	800	788	778	773	774	793	798	754	815	744	803	829	786	733	739	806	777	823	799	754	779	776	757	812	783	746	766	819	766	795	755	735	768	785	794	791	739	821	751	827	815	774	796	820	777	751	796	777	799	750	767	800	752	788	779	797	778	759	798	779	802	778	747	741	751	777	778	751	741	786	827	748	834	835	780	811	821	800	772	801
6590	13500	14064	7118	4449	3017	1955	1258	1270	1204	2533	24877	24809	13445	4941	2076	1069	795	687	665	677	680	713	726	690	605	642	693	700	676	671	710	656	658	667	695	676	680	667	618	680	733	724	651	700	641	707	674	656	682	679	647	641	665	668	652	654	679	673	693	669	682	695	678	675	677	684	679	690	703	713	671	649	665	695	705	646	675	638	702	728	682	700	685	690	676	655	703	669	623	619	668	698	651	624	672	660	674	660	655	648	657	710	666	650	689	655	632	694	663	659	672	714	703	656	680	670	652	617	731	730	679	689	654	676	639	620	671	711	683	660	714	654	647	668	686	658	619	642	662	646	661	697	654	700	695	716	679	651	648	682	649	720	659	649	710	638	684	653	646	690	635	612	678	681	645	664	635	631	639	679	654	650	651	691	700	653	705	672	661	659	687	653	641	642	726	686	688	694	662	666	684	644	703	637	626	659	649	703	697	652	670	687	694	684	711	670	649	634	700	639	625	684	671	699	679	653	682	662	675	688	679	635	682	681	641	668	641	685	694	700	691	708	651	644	664	649	644	647	696	637	655	716	650	687	623	659	710	682	659	649	696	664	646	697	667	671	614	724	681	660	688	658	648	648	663	683	701	661	677	660	667	679	683	674	631	682	669	634	668	678	671	677	670	712	638	700	674	728	675	707	660	662	656	690	601	680	664	651	645	644	672	677	717	665	650	635	599	646	622	672	680	629	700	672	674	706	668	622	695	703	632	649	681	660	725	627	706	649	645	696	695	657	680	715	644	677	712	697	697	733	675	673	699	665	694	666	642	645	675	730	659	684	661	691	685	668	653	659	693	687	676	692	642	669	667	648	647	684	645	643	667	647	629	678	682	643	674	655	678	666	678	687	689	667	671	688	693	694	659	676	633	637	652	637	664	651	650	646	671	676	627	713	614	693	647	712	658	644	649	679	649	662	663	631	676	668	682	676	641	652	728	666	688	660	631	679	669	663	696	679	619	652	704	688	671	670	693	661	650	675	649	694	700	642	680	656	671	641	649	704	704	650	686	678	687	640	639	701	674	678	689	660	662	663	665	660	686	662	688	691	690	677	667	663	684	683	671	714	633	707	672	663	649	673	674	733	719	654	695	680	644	716	675	680	676	690	683	665	617	620	672	669	686	686	653	680	658	662	710	646	653	667	697	710	707	669	652	682	672	657	675	688	672	714	630	658	713	632	659	663	703	678	690	639	772	685	663	668	672	693	653	643	660	701	642	658	648	686	637	682	667	671	661	690	696	636	700	658	669	655	679	673	687	719	664	715	697	708	635	655	647	656	636	635	657	611	611	614	679	642	633	683	710	654	670	656	650	652	703	639	705	677	662	712	678	688	650	618	701	656	689	661	740	719	645	680	676	698	662	722	658	631	690	622	697	680	657	676	673	613	670	647	667	617	622	680	710	660	662	679	649	633	645	665	648	720	684	663	648	675	613	674	691	671	663	691	678	711	663	646	643	644	695	646	657	687	683	663	692	668	684	697	651	683	699	687	657	623	692	643	727	706	685	718	662	647	716	709	669	676	677	655	660	670	630	670	633	678	648	685	707	664	639	677	687	615	650	657	655	665	656	692	635	684	679	702	630	668	663	679	675	665	641	649	695	647	685	650	631	672	709	635	668	694	666	662	646	681	706	724	665	652	696	646	671	724	669	688	711	689	672	677	699	676	709	707	617	648	661	647	709	653	669	676	651	652	695	651	656	671	666	652	683	628	695	662	678	665	664	653	639	660	661	662	665	689	686	646	641	712	696	662	679	672	638	688	658	649	605	638	651	728	669	677	669	703	692	649	684	655	696	624	665	684	659	648	644	681	677	653	663	633	646	679	630	661	633	651	640	701	655	678	702	622	648	678	667	685	700	684	705	660	633	686	670	686	693	646	652	671	652	637	665	676	697	690	662	652	672	653	647	680	645	661	657	683	675	636	691	700	687	686	648	668	675	680	682	717	659	652	682	658	666	708	637	640	666	681	662	673	710	704	688	678	626	645	609	671	677	662	673	706	680	674	665	680	642	662	657	642	658	660	667	691	690	725	685	678	680	623	651	698	663	657	655	677	653	639	634	634	690	678	622	599	658	612	651	655	650	631	661	681	659	703	640	632	698	651	635	680	652	637	736	703	672	625	672	650	641	647	694	648	670	659	738	631	643	677	645	661	646	662	668	627	666	676	646	670	665	684	658	699	675	709	693	654	669	676	676	697	679	670	693	616	649	690	685	655	658	706	666	639	619	664	632	661	665	643	667	665	654	657	613	677	655	668	673	724	687	693	634	694	642	655	677	672	674	703	691	674	649	670	678	644	662	710	649	637	683	639	640	688	668	657	631	686	657	683	680	668	694	690	694	659	636	687	657	693	680	656	654	649	628	640	697	669	659	640	672	718	643	699	654	677	660	669	661	645	674	630	618	672	641	677	659	675	631	649	691	667	675	696	655	676	666	678	669	672	677	697	672	690	632	667	673	654	674	647	725	678	651	658	701	644	657	650	642	641	646	706	658	658	647	644	665	644	692	645	655	694	621	638	654	640	687	667	663	709	617	699	667	661	632	712	659	678	664	702	671	609	634	658	674	659	639	670	638	669	696	671	690	657	663	654	670	690	725	639	682	659	635	665	668	639	670	663	697	632	633	661	681	656	649	644	650	650	650	665	667	665	662	662	639	739	682	661	632	683	651	639	672	648	623	679	681	632	676	656	641	645	680	650	664	635	664	705	659	658	664	624	673	690	677	637	664	705	670	667	652	639	651	698	611	707	733	605	660	655	674	727	666	674	656	614	632	653	689	686	685	683	642	704	692	658	676	701	675	680	673	687	731	654	683	670	694	676	713	624	684	662	621	682	653	705	653	665	655	674	636	654	686	643	624	656	637	714	633	674	624	648	673	684	679	677	644	635	660	650	641	644	685	695	617	688	648	690	680	629	727	689	629	639	741	666	646	679	675	713	668	646	670	692	637	676	687	668	688	637	672	669	677	668	681	610	663	690	659	637	683	657	652	698	657	674	713	674	653	654	651	647	661	664	676	632	649	594	691	660	646	664	696	680	685	715	670	670	642	609	655	706	617	667	690	687	713	713	662	659	662	658	665	673	646	698	645	707	634	685	716	651	694	676	667	644	664	649	636	624	700	662	666	637	650	656	656	658	663	624	673	662	629	713	709	659	646	660	717	705	704	693	677	670	626	652	702	713	672	646	697	654	650	651	674	655	674	668	631	660	716	640	653	640	657	649	702	642	678	669	675	664	680	698	654	651	695	718	670	653	639	656	679	646	642	666	638	679	678	664	663	649	684	661	625	660	616	672	664	658	692	678	695	660	703	671	656	725	679	634	674	655	636	646	628	658	669	634	675	666	644	611	631	673	668	674	665	662	692	650	589	672	640	640	681	705	649	634	682	628	634	700	681	668	649	637	642	689	646	624	650	613	662	688	664	672	670	651	671	656	654	637	675	673	646	623	647
27808	13086	4440	2011	1230	961	801	828	702	794	1027	2044	2164	1671	1092	866	763	710	755	719	754	677	669	735	673	718	711	664	738	694	750	742	710	694	708	713	730	694	691	712	690	673	737	731	725	731	699	723	749	763	725	711	730	722	703	690	695	734	744	701	666	779	736	725	731	700	679	715	717	675	751	701	702	765	703	726	683	678	725	727	713	780	737	668	693	714	750	666	680	718	734	670	750	673	671	726	742	736	687	714	700	710	689	707	774	723	676	729	695	735	751	719	661	696	691	717	688	745	732	730	724	753	731	756	737	720	721	703	739	715	652	733	792	694	730	734	677	682	760	709	725	721	742	715	736	710	702	689	710	685	662	682	762	649	728	697	675	722	751	733	700	732	710	728	685	722	708	718	749	702	703	699	680	731	706	700	735	711	720	678	702	693	737	757	724	675	735	750	735	694	711	753	743	657	712	781	715	734	715	703	703	756	710	703	736	692	754	701	709	770	687	726	686	730	695	739	683	731	704	687	722	736	716	693	668	653	682	661	728	732	761	705	734	703	674	701	722	724	726	691	732	747	710	698	695	668	694	749	698	710	715	743	733	697	701	674	676	681	700	699	738	742	702	715	685	723	672	714	674	733	719	691	718	692	717	656	670	694	702	719	713	690	713	697	738	702	745	716	688	706	689	709	774	673	740	696	655	729	741	693	708	740	716	680	696	720	713	674	735	733	725	676	729	667	738	703	696	695	714	724	670	707	702	683	710	711	754	759	707	757	710	693	720	710	729	699	720	722	675	721	691	732	716	706	714	721	686	697	690	746	685	729	671	709	717	670	698	716	697	700	691	711	679	756	682	684	738	691	684	689	693	707	759	710	683	707	733	685	694	729	743	697	706	687	731	712	770	707	685	708	731	766	712	777	699	729	705	735	710	699	709	688	756	706	707	709	696	723	721	710	737	707	689	707	740	716	743	682	723	757	703	692	732	733	711	721	752	746	674	708	722	660	694	684	704	736	693	674	684	722	676	740	736	671	724	730	672	732	684	707	675	659	718	687	703	735	779	715	722	712	700	666	702	704	701	671	695	716	709	701	692	679	703	727	747	711	712	730	715	728	742	675	704	679	720	701	677	707	726	702	690	729	722	733	715	771	698	756	679	734	750	728	721	759	687	697	672	682	695	722	676	712	650	731	677	713	700	694	728	675	696	718	722	734	721	691	721	694	736	712	793	679	715	746	719	686	727	730	733	699	759	751	705	681	733	690	696	749	717	711	676	716	715	705	681	736	720	736	688	726	738	725	711	699	713	680	703	703	698	721	680	709	759	714	710	741	701	676	734	727	718	670	662	725	724	729	727	758	737	695	762	691	745	698	691	726	751	734	716	676	732	746	764	753	719	697	668	686	692	700	722	720	726	748	750	755	736	712	680	646	725	684	745	738	712	714	741	681	712	739	715	739	696	729	758	700	754	715	754	698	723	718	702	716	748	706	700	675	763	755	740	736	662	721	731	718	719	681	734	677	692	708	745	688	704	721	699	733	684	749	727	746	698	695	709	691	736	715	787	742	712	751	711	709	768	684	756	690	732	695	673	697	726	687	679	761	745	714	668	774	744	698	699	693	711	680	712	685	678	706	735	725	663	699	674	704	721	707	743	691	737	749	722	694	732	740	727	733	712	767	675	700	681	717	700	759	737	746	721	746	726	742	729	695	732	691	685	681	701	710	715	673	675	700	679	729	661	695	723	691	690	728	691	708	765	704	711	769	676	679	698	723	726	718	708	720	715	726	672	741	712	711	666	716	729	703	688	690	730	724	727	703	761	734	688	739	708	713	716	712	721	707	710	742	697	670	770	713	712	724	710	727	718	751	757	704	693	715	707	692	676	718	716	699	704	755	738	674	716	688	752	699	730	737	687	688	725	690	758	675	735	663	725	657	676	701	698	719	748	710	770	716	694	711	723	689	660	749	686	721	747	713	698	732	695	724	686	688	669	740	754	705	739	670	679	658	684	717	747	711	674	716	716	749	700	697	736	752	700	726	678	765	665	683	741	711	721	714	694	674	707	701	735	746	723	725	671	719	673	688	694	734	737	751	699	725	708	715	702	730	705	800	733	714	718	730	701	738	712	693	695	661	726	692	693	774	699	707	664	764	737	698	705	728	716	725	726	686	721	713	742	741	721	774	781	685	717	723	715	647	675	661	728	743	671	685	708	686	722	707	689	677	739	699	671	702	715	721	752	750	689	767	686	690	728	731	691	722	676	685	747	735	731	685	735	727	771	752	723	710	681	697	716	735	664	651	750	694	713	698	710	754	694	735	729	740	718	730	714	761	740	721	716	697	686	740	701	692	680	683	726	708	736	683	683	697	696	724	721	691	683	759	725	714	705	707	706	682	722	727	705	684	702	678	682	667	691	745	741	695	714	733	661	682	681	665	672	728	695	672	760	709	701	737	658	658	735	715	719	727	741	704	682	705	717	723	741	735	714	707	699	712	692	694	720	736	748	731	692	724	696	700	708	690	714	755	644	741	701	714	712	669	674	695	725	753	717	724	725	760	666	719	728	718	705	701	713	721	658	761	686	698	665	735	733	750	714	734	732	712	730	675	726	721	683	686	689	711	783	741	693	702	643	721	726	724	703	693	705	690	708	764	699	744	699	712	739	749	718	718	698	724	734	696	706	663	690	686	710	712	724	728	789	689	738	704	703	712	707	679	684	691	732	684	726	719	722	705	695	712	694	682	723	730	692	711	700	726	705	678	694	737	675	708	701	679	682	755	674	738	705	682	721	720	720	732	696	684	702	729	728	709	726	710	709	734	697	681	707	675	711	738	732	673	692	737	725	736	727	718	685	737	725	733	677	672	691	733	710	689	679	727	719	668	692	731	679	676	699	702	693	650	765	740	733	702	710	717	702	694	721	706	714	677	720	711	735	674	694	701	781	684	723	700	711	732	741	743	742	722	740	713	716	736	689	722	716	750	705	703	660	707	687	686	680	656	738	682	709	689	692	699	732	736	696	727	740	664	674	685	686	729	666	658	643	680	713	715	726	705	716	734	706	725	687	749	668	737	770	701	676	725	711	762	730	711	697	708	713	702	740	749	672	679	727	711	705	716	745	667	684	690	667	718	745	737	719	749	713	715	748	734	703	685	680	747	783	786	717	724	724	720	666	683	755	742	718	739	780	710	712	717	680	709	717	697	733	722	747	704	685	724	721	720	708	701	762	699	669	696	728	713	647	700	719	695	673	735	675	694	658	655	739	713	733	705	725	704	701	677	738	687	725	755	704	730	730	694	747	701	721	744	691	739	717	734	752	771	744	745	655	726	708	709	734	716	761	675	728	719	700	657	702	658	684	691	697	706	688	740	747	671	720	708	729	693	724	740	696	699	755	757	756	712	724	742	713	716	691	700	686	758	704	714	732	740	686	749	725	726	723	777	715	676	716	717	701	709	724	710	683	732	704	747	696	675	704	726	704	728	698	698	708	719	710	715
6819	4011	3599	1618	1213	989	827	730	648	609	1073	2361	2348	1689	951	727	650	612	592	572	562	629	575	581	601	609	542	597	621	581	611	618	606	610	613	608	560	559	604	605	580	628	588	623	613	604	580	586	582	585	598	598	623	624	570	593	547	576	591	629	577	637	569	627	565	552	597	646	595	622	573	580	578	544	577	623	597	610	595	590	552	633	606	615	584	598	583	584	569	589	576	547	641	591	569	596	571	585	612	580	564	591	598	598	628	608	596	615	552	581	627	577	601	611	580	561	581	609	592	574	590	615	591	605	558	593	596	615	582	580	617	543	588	577	615	612	611	625	575	583	584	623	618	593	585	588	594	596	606	538	595	576	584	589	575	603	643	595	595	575	559	586	574	612	612	558	604	606	566	591	557	586	562	600	623	635	603	607	622	581	587	584	565	576	627	608	625	562	589	594	570	585	581	630	618	633	615	612	607	600	589	569	612	563	607	645	557	644	585	629	591	591	639	605	594	600	602	555	575	577	601	617	643	653	553	629	606	623	574	566	572	631	586	627	585	569	571	567	560	616	628	629	572	622	624	551	605	608	580	574	606	604	544	632	572	610	571	637	577	562	569	586	565	612	561	535	617	618	590	563	578	569	595	633	592	596	615	622	615	626	585	561	606	584	595	606	544	582	616	547	582	649	624	598	620	590	641	608	611	545	553	607	574	585	644	614	648	596	602	596	591	588	594	593	587	596	570	615	602	561	589	596	645	588	601	639	630	614	588	605	585	611	556	628	602	545	595	614	611	587	547	610	618	598	630	629	649	621	627	632	621	563	559	567	584	613	571	544	562	569	582	577	600	572	594	621	597	602	568	629	588	571	585	645	587	533	596	586	622	571	588	552	577	599	631	570	612	577	599	586	659	610	552	584	586	613	549	641	590	580	530	609	560	574	626	606	589	597	593	586	611	579	584	617	645	607	599	582	620	589	565	608	594	592	587	629	603	573	603	616	560	565	633	579	621	622	611	607	629	592	579	582	608	586	571	593	597	595	614	583	573	600	614	514	526	592	600	569	571	584	583	581	608	652	581	628	613	606	578	597	596	601	568	599	612	606	600	646	654	595	576	576	571	647	582	577	571	604	576	602	639	649	576	556	589	554	608	603	579	560	617	598	583	614	591	583	599	599	580	553	569	598	608	582	672	587	639	575	581	586	566	644	577	605	667	583	570	610	589	621	622	609	594	590	630	623	569	549	584	587	571	586	588	584	573	587	577	591	561	577	575	595	573	601	582	638	563	608	559	626	578	593	577	622	628	578	584	615	635	639	573	619	593	615	607	584	627	591	572	570	577	550	597	617	576	600	589	606	554	559	551	535	570	587	600	551	567	571	512	549	658	580	595	618	607	589	605	603	573	602	599	574	599	604	594	576	646	581	577	632	568	574	587	620	617	587	585	606	613	577	606	654	545	575	565	605	594	622	598	578	563	586	592	630	605	622	575	601	561	598	586	563	636	626	583	573	584	604	572	614	576	637	626	605	595	572	621	589	583	598	654	597	580	568	574	587	604	591	572	614	607	571	618	623	573	588	594	600	624	601	607	594	596	624	581	579	577	595	591	644	620	584	602	591	606	617	603	540	563	574	617	596	572	566	645	565	600	583	574	606	614	616	576	606	646	578	596	592	598	645	595	605	611	578	584	554	619	557	595	599	615	613	602	610	593	601	596	606	556	566	624	617	554	609	596	623	637	573	627	600	669	626	606	613	587	562	559	556	586	593	563	624	606	635	583	621	573	622	585	583	569	580	587	597	598	616	586	639	617	644	600	570	607	606	606	595	607	587	589	617	597	587	619	594	579	590	574	567	588	615	611	614	573	586	600	618	563	632	613	596	622	580	601	577	563	574	608	599	582	656	563	585	625	604	590	595	616	589	596	589	544	630	585	598	540	626	589	597	633	564	616	601	610	549	591	630	618	596	591	592	599	631	620	644	547	606	567	585	574	627	597	551	609	598	568	610	608	567	581	574	611	608	575	585	598	634	597	624	586	594	540	623	594	596	589	589	567	587	639	596	576	575	607	609	565	627	571	615	587	600	616	611	552	619	598	567	599	552	620	619	569	599	611	564	620	627	606	591	574	611	615	580	544	607	611	607	584	556	607	562	581	556	655	580	591	586	598	618	580	584	593	551	613	568	596	583	614	558	599	584	572	618	611	578	619	599	565	598	593	609	613	589	610	611	582	591	607	607	590	599	587	595	582	672	637	616	608	593	626	624	616	621	570	596	607	627	586	581	603	592	568	596	607	529	601	599	601	583	589	605	568	594	604	596	631	578	596	594	596	588	569	602	625	584	586	630	596	599	547	596	542	570	610	590	617	619	592	605	604	600	587	582	580	634	626	593	587	608	598	604	590	589	604	580	615	621	584	620	587	625	589	684	592	578	557	585	590	583	585	597	602	609	625	633	585	589	589	569	612	586	598	584	612	602	654	632	628	603	637	581	602	538	604	616	623	586	620	625	551	537	542	580	628	596	597	607	608	576	592	600	608	634	593	583	589	614	615	580	655	634	633	641	562	646	594	613	654	622	600	659	593	593	558	574	600	615	586	562	612	604	570	590	574	631	607	638	600	627	560	567	614	618	623	572	558	617	583	556	611	579	610	589	595	538	575	621	610	625	608	591	580	668	569	602	601	608	584	576	590	565	607	592	562	596	555	579	636	618	606	607	617	602	614	594	618	630	613	618	607	598	639	602	566	543	649	586	627	523	580	622	542	600	619	623	615	588	646	621	590	593	592	603	593	624	567	620	615	627	587	652	596	576	624	599	539	608	619	623	558	591	567	594	603	567	615	607	560	596	578	584	583	624	573	598	605	540	594	575	601	565	662	572	627	596	580	599	581	589	598	538	599	627	630	575	585	603	583	584	598	638	571	592	605	594	547	629	613	605	601	632	593	592	620	645	580	598	586	599	629	609	626	624	600	565	593	552	628	605	620	599	589	582	629	589	595	599	613	587	626	580	635	609	613	548	577	649	561	615	591	564	560	611	591	602	611	645	611	609	605	571	631	602	605	627	577	599	595	596	581	588	585	596	657	600	557	559	607	598	630	640	587	605	596	605	601	567	550	603	606	528	637	610	603	641	581	597	597	568	561	602	611	597	628	616	587	574	560	590	582	586	590	614	667	628	569	610	589	580	611	562	582	564	571	591	612	576	650	599	557	571	586	579	614	580	594	577	652	626	574	602	591	582	618	583	606	562	584	606	580	594	618	619	625	601	573	645	580	629	577	608	585	656	579	586	570	581	574	648	589	606	593	604	602	524	597	627	616	598	593	639	600	640	582	627	583	568	572	561	584	575	635	597	566	562	565	585	575	620	629	589	597	588	606	559	561	607	581	550	604	594	611	603	590	610	557	572	619	601	562	570	606	591	577	587	557	574	575	591	608	575	585	561	600	581	607	569	578	627	611	564	587	622	564	576	622	617	616	576	584	561	570	598	623	585	637	631
25538	21461	27660	25487	10377	2404	1454	976	830	1884	10218	16998	12882	6545	2475	1321	813	702	653	681	664	657	673	597	625	668	726	644	667	675	637	676	691	665	661	669	720	703	646	700	623	695	637	610	638	647	704	659	706	672	699	633	629	687	661	658	628	663	695	654	697	668	648	671	657	682	688	621	692	693	643	692	683	676	640	688	630	624	629	643	653	649	620	687	630	648	634	631	665	633	652	678	663	697	679	681	623	669	627	645	601	674	618	670	625	670	661	619	678	654	692	664	652	636	666	703	685	635	666	657	679	663	699	674	635	660	643	642	687	630	635	657	638	640	641	638	694	656	645	621	643	614	712	639	645	671	639	663	679	631	649	632	674	694	712	670	659	668	653	693	658	674	662	649	675	605	652	651	660	658	685	654	650	610	641	651	699	628	719	652	632	661	672	648	631	678	678	595	645	650	631	653	709	656	678	704	655	618	662	671	610	674	674	667	688	693	668	656	661	687	663	692	614	702	672	633	642	657	700	640	721	615	680	670	666	656	669	641	683	643	622	738	664	680	686	714	654	648	592	673	642	678	653	685	619	686	705	666	631	654	653	623	676	662	630	679	637	619	669	646	663	706	655	649	652	663	644	647	653	684	636	640	664	629	666	643	635	689	697	640	653	661	599	680	679	628	651	648	620	665	603	658	663	646	626	707	638	644	653	683	591	687	652	669	676	649	668	676	656	647	673	633	614	660	675	646	660	576	671	659	663	653	627	693	688	663	676	662	639	624	686	652	665	662	671	655	664	678	692	690	618	616	651	651	689	651	690	673	616	679	654	714	625	648	675	678	680	644	654	694	601	637	681	650	672	622	643	627	657	661	676	694	632	680	665	635	627	697	671	630	646	648	641	647	657	645	639	654	652	636	639	681	649	614	650	671	625	682	619	636	673	683	643	638	637	722	661	627	678	659	618	620	661	635	642	658	630	672	647	644	671	647	670	631	636	688	641	669	668	665	691	637	677	644	637	678	650	641	664	644	687	679	696	628	715	648	631	665	645	694	665	676	628	694	661	614	657	693	651	594	621	665	685	674	650	676	729	662	687	635	609	654	617	633	641	655	660	660	625	690	687	619	670	645	624	626	641	714	656	649	699	636	663	647	652	653	640	647	656	643	646	675	673	682	695	686	652	635	592	618	660	634	688	658	681	686	711	610	670	650	685	647	655	674	665	626	663	675	642	650	639	662	649	639	609	610	640	647	605	620	618	674	694	621	626	659	651	682	657	644	596	676	682	646	631	683	640	652	701	680	634	651	658	640	655	684	669	680	683	673	654	656	645	613	681	647	656	663	664	701	696	711	677	633	685	677	690	636	671	667	698	692	628	686	680	649	651	666	637	652	679	661	635	644	706	654	707	652	629	628	648	681	669	685	659	676	680	699	649	636	647	644	678	669	655	646	655	692	651	630	678	656	664	692	634	651	683	632	682	643	648	650	628	619	630	689	717	653	682	669	646	648	622	664	632	718	701	620	659	657	617	706	669	648	673	664	652	662	629	717	627	619	622	659	621	626	666	646	670	669	645	696	650	645	641	670	705	646	639	608	605	639	680	628	641	642	656	645	637	644	641	631	656	635	662	645	631	619	670	702	694	650	616	642	664	681	653	633	593	662	704	698	702	701	661	684	651	667	639	668	706	678	664	672	659	637	680	647	663	690	620	641	656	655	672	614	634	702	618	630	667	600	694	626	635	653	662	706	633	664	706	665	649	630	664	636	723	615	660	640	671	683	662	685	641	690	623	665	641	638	585	651	669	620	657	689	637	690	632	688	702	681	655	650	648	669	633	677	660	664	653	629	667	632	656	649	656	638	670	668	696	656	650	681	633	620	685	663	687	640	637	642	641	699	621	661	703	674	667	663	673	686	690	661	656	639	631	686	674	676	671	641	630	634	684	665	608	689	650	659	662	679	702	656	668	639	680	640	684	682	676	694	623	686	646	669	631	649	639	679	679	628	662	622	679	655	652	627	653	659	681	688	651	687	676	672	655	630	649	637	663	674	669	656	660	658	674	634	654	690	675	639	703	708	630	665	646	681	666	677	698	663	678	685	686	670	672	674	646	637	657	661	669	682	653	601	614	658	650	684	668	652	627	651	682	684	660	650	693	649	664	672	617	632	621	694	593	682	655	619	659	668	651	657	670	664	656	697	681	636	663	684	683	670	631	687	681	635	653	657	679	645	654	658	675	647	604	640	643	610	655	642	666	682	646	658	676	647	622	654	653	645	643	648	650	722	617	671	685	676	637	657	639	658	668	676	684	660	651	680	662	687	667	678	673	652	673	632	664	661	677	716	650	682	652	672	680	619	653	662	680	680	706	680	707	611	609	620	652	646	677	633	659	615	650	674	644	643	671	697	590	642	676	660	685	661	620	686	680	669	685	683	686	608	698	674	668	671	652	663	649	671	641	631	658	599	674	667	639	698	675	645	664	640	645	634	658	614	636	624	636	649	657	666	648	696	627	661	667	642	651	600	670	605	676	646	668	676	685	683	659	618	685	629	657	665	618	652	664	624	653	626	671	711	712	627	628	697	642	687	642	657	663	655	645	651	673	610	695	672	629	589	668	659	674	650	625	692	639	640	672	678	623	667	658	706	662	672	697	660	703	674	672	665	636	667	705	661	700	645	655	645	695	662	642	702	669	649	636	659	669	642	637	676	692	610	608	668	655	659	710	691	652	618	684	684	596	652	642	653	653	674	597	646	674	659	663	628	644	661	635	590	657	626	701	694	680	659	654	645	657	683	613	654	631	665	669	640	654	693	621	648	642	681	634	655	665	692	598	646	683	693	661	610	653	650	636	619	679	632	690	669	637	637	610	683	664	626	654	686	662	687	691	609	610	665	686	675	665	650	687	690	639	629	635	681	704	607	645	721	642	650	666	638	681	664	664	596	698	618	676	674	737	644	622	665	648	639	623	634	640	663	670	643	697	641	650	659	632	668	658	677	600	651	621	688	680	689	685	680	605	678	665	644	658	652	618	651	679	681	671	667	661	697	679	653	698	658	636	685	674	684	628	678	696	689	622	683	620	661	642	627	676	682	647	617	630	608	687	628	652	630	626	686	650	671	691	690	640	645	646	651	681	711	702	655	656	693	626	671	695	649	639	737	676	651	699	656	658	634	674	648	631	688	700	614	621	664	661	650	691	674	677	626	687	689	647	705	710	627	679	690	666	628	672	656	658	634	652	677	666	687	669	630	620	631	640	638	668	646	669	683	663	661	686	626	675	675	667	694	707	616	618	699	663	662	657	639	657	653	672	687	683	611	667	629	655	710	624	634	678	653	618	612	662	647	684	656	657	654	646	652	646	650	624	701	680	648	645	658	679	666	686	676	645	643	603	645	638	637	651	641	689	748	677	637	679	676	674	670	682	639	664	660	683	651	699	672	640	639	700	659	638	679	605	654	649	693	670	656	636	661	648	631	684	639	631	678	627	662	648	657	655	655	654	655
5858	8336	7918	3890	2560	1779	1330	1062	814	2587	12551	16292	11239	5838	2487	1249	695	633	577	606	625	558	557	566	575	554	536	566	590	588	544	554	574	589	564	596	579	644	584	563	573	561	579	619	533	547	590	601	553	578	565	567	576	612	585	521	582	598	576	562	547	614	570	567	581	551	597	571	579	587	576	598	578	598	567	588	551	583	605	582	547	586	558	569	514	613	588	582	549	598	549	549	560	557	570	558	537	548	573	594	599	595	547	570	560	612	576	609	584	583	551	587	550	526	594	572	587	548	606	579	575	569	579	583	576	590	539	565	568	581	578	578	602	569	611	551	597	577	567	565	568	538	568	556	572	586	576	562	598	580	644	575	607	537	514	583	555	563	585	575	602	583	561	571	605	540	605	592	565	584	590	575	601	589	594	572	553	553	593	555	587	551	557	603	567	591	522	528	553	587	557	528	536	600	577	592	591	601	592	576	600	517	544	588	600	548	556	570	588	557	553	599	521	630	555	597	597	572	566	600	582	562	566	549	549	559	540	554	584	561	564	571	583	558	578	585	568	580	556	605	590	571	549	572	568	564	575	542	573	566	620	573	599	598	569	589	590	578	567	553	581	597	576	614	544	582	577	577	594	534	563	553	552	565	578	587	510	562	563	594	589	565	595	571	566	540	542	588	600	578	545	583	570	512	578	568	580	567	539	576	594	590	579	586	517	571	592	526	565	588	588	539	554	581	589	572	573	603	588	538	581	556	535	556	567	641	532	565	537	555	551	571	596	533	556	577	548	584	564	601	581	597	573	561	613	573	590	576	541	564	535	588	597	592	563	568	604	559	610	582	530	544	575	541	572	564	572	639	598	577	549	591	578	579	592	559	582	554	558	604	582	559	525	591	589	568	570	553	604	586	571	553	601	575	604	570	543	603	547	571	572	575	586	592	613	584	570	580	619	552	570	599	559	555	592	586	598	560	556	558	569	567	535	621	589	619	585	572	538	600	536	591	561	567	532	562	541	570	557	592	601	539	572	560	582	585	552	532	599	550	584	604	588	577	523	588	560	576	565	591	561	536	579	585	571	572	540	587	556	562	580	580	597	579	518	538	536	608	587	587	550	533	557	589	533	582	563	601	565	567	596	583	520	535	552	522	586	616	548	591	588	576	540	563	588	547	599	525	538	538	555	569	596	578	561	555	508	576	585	552	551	585	582	544	520	558	581	543	541	591	567	572	594	582	561	594	564	534	558	591	546	538	547	628	583	599	544	588	515	609	613	591	578	564	547	582	583	578	585	546	566	613	569	600	584	594	539	605	561	591	562	548	558	608	554	514	590	554	559	540	565	552	554	568	625	578	576	550	578	528	576	574	592	581	580	557	558	581	584	587	574	567	572	609	530	545	581	535	535	584	585	582	590	576	574	520	572	545	565	563	596	572	558	563	537	533	573	594	579	569	586	564	553	601	549	580	550	559	533	597	527	592	566	562	534	597	560	595	559	540	573	593	549	571	528	580	538	534	568	566	599	594	577	613	565	552	585	557	510	589	552	571	606	568	600	542	569	571	587	551	539	591	586	561	595	613	603	579	520	596	573	592	589	592	548	548	536	626	578	556	592	564	576	560	624	544	589	589	574	565	582	586	553	605	603	578	562	539	547	542	561	569	527	536	587	564	568	599	593	536	606	558	562	578	550	592	566	534	610	592	557	581	540	562	601	562	566	544	567	582	551	487	572	531	559	567	593	549	544	572	554	584	618	566	539	564	548	569	506	561	571	529	588	532	588	560	573	546	567	557	543	549	585	568	564	560	566	557	576	529	536	526	571	567	592	585	578	571	581	544	557	569	551	559	621	615	551	607	534	552	601	574	542	578	533	549	590	562	564	573	540	588	548	548	577	612	575	568	564	581	538	537	586	582	578	574	564	525	552	573	612	590	524	560	606	559	570	619	551	537	570	585	574	597	548	587	603	585	569	588	567	516	588	573	557	512	580	600	537	611	543	565	545	592	562	552	574	516	605	560	590	649	548	531	629	535	561	560	549	566	613	568	564	561	600	580	527	581	589	580	552	560	582	581	589	548	584	575	568	636	577	564	599	549	539	560	532	535	562	595	568	633	530	609	552	574	593	566	584	536	566	555	566	557	562	573	574	616	607	561	580	593	548	535	596	565	577	559	593	567	516	592	576	578	586	602	599	555	566	583	580	560	584	617	550	571	582	566	572	581	566	567	573	581	601	594	550	549	560	560	583	586	567	572	544	532	564	561	594	607	536	547	565	574	568	537	566	560	579	595	594	571	595	538	565	572	575	566	567	564	579	582	570	549	590	572	576	595	561	594	592	593	587	538	609	603	560	557	622	568	553	560	572	531	560	606	550	539	588	557	568	569	552	588	561	579	550	585	603	568	579	548	564	583	552	548	572	601	605	602	595	513	604	551	525	556	552	569	583	619	589	569	583	636	542	590	548	584	583	551	575	618	560	587	559	545	605	547	535	597	603	569	571	573	533	566	549	596	569	581	581	542	548	566	555	565	552	567	531	596	588	597	619	560	566	571	573	541	560	618	597	538	537	552	563	616	569	584	598	561	596	600	538	569	552	546	603	563	587	531	556	587	609	577	552	518	505	567	609	577	525	537	612	535	589	552	572	602	548	635	539	577	498	568	537	578	538	556	602	571	621	547	592	602	542	605	581	588	563	566	576	606	567	586	585	630	562	573	567	571	579	575	592	563	546	577	543	576	550	543	593	551	592	565	561	543	584	574	567	563	599	548	613	593	601	554	520	568	572	553	550	580	540	556	551	563	580	556	587	545	586	553	568	616	580	555	585	578	548	552	590	570	580	595	583	590	581	561	601	594	579	539	557	570	552	576	577	566	555	552	591	551	553	569	594	537	547	576	535	570	587	567	568	558	593	590	544	536	548	595	563	538	620	586	610	539	558	591	557	581	554	610	560	547	566	581	590	634	555	594	544	587	531	574	581	587	594	549	579	560	586	557	555	540	557	581	607	577	550	518	566	556	604	579	560	611	599	515	551	596	582	578	566	552	587	602	577	620	601	573	587	548	560	586	520	559	548	604	555	595	582	523	567	560	572	598	564	574	584	518	570	556	593	563	579	578	586	535	549	570	561	540	552	577	598	550	568	557	550	526	559	547	586	588	578	536	518	523	566	592	561	560	561	616	542	566	563	584	582	594	581	571	567	540	553	560	545	577	564	572	526	568	559	581	549	584	588	603	578	549	608	514	581	600	569	549	557	560	585	566	578	593	565	579	591	558	570	562	508	540	578	624	558	578	532	573	557	607	550	490	604	547	583	563	590	560	551	594	584	583	567	559	538	593	534	602	623	567	546	557	587	581	587	540	557	565	543	596	599	521	580	615	577	570	577	576	570	565	548	584	569	597	566	563	571	559	587	583	582	588	529	549	544	589	533	531	532	581	602	568	560	561	560	546	558	581	534	548	549	596	593	531	597	569	556	567	545	578	548	511	603	563	585	596	567	587
24544	21402	28574	24613	21053	8002	2134	1250	1132	2074	15415	27770	23450	13237	4405	1734	1069	863	802	765	740	800	847	760	790	759	764	760	770	737	759	758	811	754	779	797	757	777	790	773	768	799	824	747	756	760	757	712	732	764	823	749	774	785	748	733	761	760	792	731	783	809	730	729	760	773	799	771	825	718	734	777	731	726	765	787	759	804	789	787	753	725	761	764	720	743	730	757	737	752	765	811	726	746	755	821	772	761	763	720	770	806	737	732	788	768	774	728	749	739	794	717	804	738	688	734	776	743	779	737	755	750	760	728	702	732	766	788	777	752	781	753	782	779	737	776	779	744	766	743	729	730	753	764	763	696	791	738	770	749	739	724	753	796	774	713	736	713	784	775	752	729	762	698	745	744	762	720	754	762	749	769	756	730	739	772	765	763	779	793	761	730	800	746	768	750	768	742	771	750	744	774	743	768	768	797	764	791	755	784	749	754	755	748	753	756	765	749	754	766	711	756	810	738	780	742	803	761	764	747	689	772	796	778	760	746	708	758	760	809	732	689	750	761	773	742	704	718	703	790	732	785	737	734	816	761	795	764	762	755	736	740	681	749	754	759	750	722	796	735	811	819	759	767	764	739	750	700	754	716	726	733	765	763	711	793	751	756	764	767	740	795	765	733	818	781	797	756	753	752	784	750	751	759	717	765	761	756	728	709	770	747	739	769	769	733	757	754	773	742	714	759	778	763	829	728	740	711	769	751	744	746	819	780	731	710	742	773	753	716	779	741	754	788	728	765	765	762	755	789	775	670	757	775	785	792	750	738	770	761	759	749	721	692	755	745	819	820	743	735	770	793	763	783	750	733	743	783	742	754	768	767	739	750	751	777	804	743	762	807	775	714	816	778	774	765	736	762	724	750	747	741	780	767	702	725	762	779	765	734	820	771	759	743	730	762	757	806	771	764	751	716	742	737	821	741	785	740	755	783	751	764	778	779	784	756	742	713	728	709	751	719	741	792	723	715	730	780	747	721	724	758	720	778	799	739	765	729	783	766	784	711	753	774	779	719	774	768	734	739	764	726	752	766	739	765	759	727	753	764	767	779	747	753	715	787	818	715	774	771	739	760	787	749	727	748	785	782	772	733	733	755	737	723	779	715	781	751	773	743	783	746	709	772	745	743	715	740	794	751	764	749	758	801	769	787	716	775	836	701	768	745	760	723	793	751	774	805	760	814	766	797	790	739	742	787	741	729	752	756	706	744	762	704	732	738	740	711	729	809	701	737	738	710	745	701	757	759	731	746	723	707	710	710	791	708	775	736	725	761	743	767	728	731	734	770	788	800	785	774	731	776	751	736	754	754	752	724	760	735	757	786	759	752	764	761	746	733	750	764	819	743	737	749	774	751	781	810	799	791	752	790	772	795	736	750	761	730	742	769	742	790	727	701	753	791	762	751	813	744	788	779	752	720	768	764	787	765	786	776	747	779	763	748	744	757	742	778	768	744	767	826	706	810	709	767	744	768	747	777	708	699	714	704	727	773	719	758	800	784	746	786	773	736	784	687	732	712	739	755	760	765	775	784	757	701	687	770	752	683	707	718	723	733	772	696	754	745	707	741	725	746	751	731	726	789	732	737	739	743	782	761	780	783	747	713	764	727	798	776	760	741	714	783	718	772	697	733	757	783	750	770	716	769	784	790	735	689	718	742	763	763	745	761	750	748	752	752	715	765	761	733	754	751	756	749	750	732	773	808	771	761	804	756	763	757	789	760	707	685	781	761	700	717	764	769	720	681	756	742	744	769	727	724	714	730	767	750	771	791	752	767	780	756	796	748	760	725	730	777	749	743	791	716	726	776	759	772	732	784	778	752	783	743	743	773	766	748	732	761	737	714	755	743	730	795	741	756	739	787	743	742	745	758	731	744	773	760	779	747	768	789	773	761	716	737	814	773	759	768	713	753	726	753	770	776	743	764	754	726	759	754	754	780	723	704	738	743	786	719	691	802	737	772	767	722	739	789	758	764	782	744	739	801	754	813	745	746	751	785	784	765	707	789	745	780	752	813	757	815	751	736	776	774	780	758	747	796	782	704	770	835	805	719	737	793	761	698	744	696	765	766	751	816	741	739	736	774	753	782	803	757	713	757	802	699	784	761	698	763	749	802	744	798	755	736	761	754	805	761	753	781	771	750	722	745	728	759	738	726	771	772	742	723	752	777	798	739	766	824	777	718	728	759	742	786	757	716	751	794	721	786	741	759	766	720	751	763	767	790	754	787	722	753	750	765	817	790	756	720	748	730	768	760	739	792	754	724	725	748	799	757	788	732	723	747	749	746	801	746	762	764	763	752	794	763	737	722	734	728	762	714	714	762	786	740	711	756	745	760	807	833	777	793	745	771	720	725	793	754	726	721	758	783	734	757	799	762	778	728	738	751	726	728	751	725	760	755	778	763	739	750	810	741	739	770	756	754	786	721	784	780	775	749	750	771	741	727	685	701	797	756	731	745	763	737	768	731	762	755	732	775	714	735	722	799	757	769	723	714	785	775	732	739	753	724	724	749	788	732	741	751	777	797	710	752	744	742	720	765	746	699	754	763	762	744	754	753	761	751	732	732	736	778	722	728	723	783	746	760	762	777	744	756	750	744	778	748	748	748	800	822	796	760	781	733	734	721	756	750	752	775	726	721	701	729	767	709	811	782	784	753	705	749	760	773	740	749	742	767	756	759	770	729	763	814	773	787	790	773	759	775	739	747	739	793	752	788	800	732	720	751	764	741	746	759	760	722	764	755	703	774	835	767	784	757	741	737	713	744	774	718	754	732	811	779	724	725	743	766	773	744	728	751	761	774	778	758	742	778	725	699	768	778	759	743	765	717	762	702	803	776	769	740	765	788	768	782	717	767	758	760	726	721	740	700	797	707	816	722	777	734	767	750	790	807	764	698	762	712	789	753	755	731	768	777	765	730	792	768	790	768	809	743	723	755	752	710	753	750	757	726	795	696	753	730	710	793	733	732	732	781	789	733	767	766	759	720	766	718	739	752	718	756	744	739	768	766	733	789	767	808	735	750	798	784	750	785	763	742	805	736	714	782	757	730	770	797	733	763	737	752	784	731	732	763	780	759	741	771	791	732	763	747	749	746	754	741	718	759	690	727	740	756	733	773	736	745	796	788	805	765	780	790	794	741	708	731	720	718	758	748	774	744	684	740	753	708	758	808	737	705	746	743	740	787	761	776	756	745	788	801	721	700	728	731	793	722	823	747	751	767	803	743	782	743	710	787	760	721	735	709	737	728	756	737	778	822	739	740	725	787	716	789	741	712	714	773	751	747	813	740	785	754	736	734	767	725	776	689	759	727	771	724	725	750	784	736	747	826	770	733	836	783	806	737	722	759	806	754	740	845	740	723	752	727	740	771	783	720	735	749	796	724	729	762	728	793	751	732	748	752	788	766	791	810	735	682	705	743	757	761	779	729	716	742	714	761	724	784	726	787	724	748	736	739
6765	13297	11470	5360	3366	2365	1445	1166	1159	2844	18479	25600	19597	10556	3934	1715	899	771	646	669	665	692	670	650	702	667	659	632	691	604	687	660	671	646	627	663	678	679	626	639	651	638	671	661	670	670	654	643	638	688	698	657	658	659	615	645	587	638	619	628	657	680	653	641	645	672	636	655	670	648	602	621	669	644	684	614	652	687	639	575	647	620	615	673	665	624	638	691	656	664	683	675	659	637	636	663	641	644	639	651	588	652	662	640	674	604	684	661	705	658	663	610	658	635	635	639	637	634	656	642	629	619	643	634	652	613	616	691	654	682	616	642	639	646	587	632	615	668	646	649	661	636	652	637	643	582	663	656	649	643	690	661	667	632	639	626	666	638	689	598	666	664	645	664	618	601	644	620	623	626	644	646	655	690	689	660	639	644	611	625	636	641	643	643	660	672	654	640	687	639	616	684	624	635	632	674	618	637	633	638	671	631	659	620	677	662	617	621	676	648	679	663	728	623	633	601	659	618	654	629	626	634	624	634	647	656	655	655	674	624	663	699	646	682	673	636	644	645	639	636	654	677	625	657	632	606	645	666	637	670	607	617	668	674	652	651	637	641	635	637	611	677	617	657	665	628	629	668	614	609	628	638	631	647	661	637	636	632	642	612	684	658	621	650	632	641	656	659	622	652	630	662	677	614	616	681	675	623	650	659	650	711	620	665	652	673	627	676	653	631	621	689	623	665	635	660	629	650	619	592	640	684	661	604	636	618	671	639	596	627	645	639	688	692	655	612	625	646	622	644	613	618	652	620	647	675	637	641	625	619	647	623	620	653	644	680	615	662	656	654	643	647	683	634	635	645	670	642	636	636	621	627	630	673	661	653	582	706	636	595	583	658	631	639	639	643	644	625	616	668	638	610	610	629	605	638	656	622	677	623	611	672	637	631	657	625	683	664	659	631	667	650	612	664	677	632	646	623	677	608	606	631	662	617	647	671	662	648	644	664	622	612	654	641	642	644	620	654	615	631	641	683	651	643	678	700	615	720	644	598	665	643	629	611	658	634	691	693	654	609	644	607	636	666	633	683	659	645	637	632	583	594	649	629	654	649	615	584	629	636	688	654	602	622	635	652	610	628	659	653	642	660	663	618	675	652	602	669	647	652	682	642	700	685	648	648	679	645	648	599	669	690	625	647	608	656	653	644	621	628	645	616	627	619	612	630	643	696	664	642	648	651	665	658	625	667	629	685	655	663	614	599	672	634	623	662	635	699	644	609	669	701	629	668	660	649	649	643	646	645	638	663	636	659	679	619	642	658	613	671	655	660	644	656	683	620	607	624	664	619	664	671	638	638	650	647	674	644	654	667	643	630	611	636	720	640	648	641	610	650	611	624	638	605	656	615	676	615	619	637	675	653	657	649	665	692	634	625	673	641	602	645	626	643	628	624	627	630	652	606	646	656	644	625	674	648	630	628	682	658	651	647	657	650	618	631	607	637	707	627	623	646	681	660	662	652	632	622	613	650	648	697	620	643	645	661	659	639	612	640	661	665	678	636	619	631	602	679	592	665	653	666	669	637	648	661	628	586	667	673	630	668	638	632	641	647	660	691	656	675	602	654	661	624	654	680	681	648	603	628	631	605	688	643	655	595	672	632	639	700	665	686	636	661	638	659	575	664	662	626	629	686	634	636	624	635	635	693	654	628	628	676	619	646	629	651	640	625	628	645	576	628	650	598	640	646	608	653	627	643	624	633	659	610	673	636	620	700	616	671	630	660	667	690	646	681	642	667	642	629	699	632	683	628	625	699	642	654	658	668	642	607	593	647	652	663	677	676	597	660	613	644	588	649	619	646	666	642	617	629	639	638	628	665	648	625	675	628	652	618	652	618	641	626	659	619	613	629	626	651	599	630	608	654	572	642	631	653	641	606	667	645	669	672	662	660	654	689	643	662	645	623	634	619	606	652	653	673	664	614	667	659	621	604	627	612	636	657	609	690	649	622	649	676	633	606	656	647	673	649	662	676	636	645	648	639	657	611	631	613	630	633	643	621	613	636	644	594	692	601	645	628	651	651	609	671	654	688	620	640	640	642	647	613	624	658	636	675	679	683	659	683	617	620	610	632	657	623	640	680	630	632	598	634	609	635	621	643	623	667	629	641	682	606	619	630	627	679	623	628	678	619	668	680	661	613	627	652	635	617	620	633	636	659	639	653	613	652	632	643	632	655	667	597	673	591	646	648	686	639	614	619	646	669	649	650	620	677	605	679	673	635	663	633	612	625	679	636	641	632	586	621	632	662	615	630	645	652	641	661	642	613	622	653	625	673	638	676	630	659	655	621	624	670	634	620	647	611	615	596	672	677	699	651	614	645	647	633	628	651	598	643	622	641	638	672	639	634	622	672	624	613	664	651	629	667	693	629	695	611	626	683	676	626	649	624	621	645	665	644	611	647	631	647	640	687	679	679	672	633	656	655	650	651	613	631	653	639	687	635	648	657	610	633	649	647	648	635	618	654	643	611	646	638	650	603	653	643	662	658	635	612	666	649	644	590	710	607	689	631	657	630	645	632	611	581	654	641	641	622	595	616	671	649	657	648	674	648	620	668	622	625	655	675	603	583	661	613	696	626	659	599	642	609	630	604	625	657	680	656	651	652	651	652	694	673	642	643	643	622	651	685	616	674	624	618	643	617	634	660	621	667	631	641	609	670	640	641	673	660	642	619	634	650	682	626	638	689	628	646	651	615	636	652	600	682	615	614	646	620	659	657	634	665	601	645	616	626	642	632	655	611	591	637	620	643	684	665	632	675	639	610	653	662	630	648	602	615	661	617	673	660	635	623	588	655	638	621	602	643	623	665	632	683	626	638	613	629	651	632	597	625	622	627	663	645	708	640	632	614	642	650	632	633	660	663	639	652	647	610	624	639	682	657	648	591	632	686	603	667	609	639	680	691	613	656	651	687	633	625	663	639	678	654	678	675	650	643	643	660	618	620	663	652	621	592	649	645	592	631	640	615	649	633	644	609	638	629	630	651	650	599	651	637	633	623	635	620	665	613	673	657	630	618	631	624	662	633	658	621	658	671	645	643	630	643	635	647	678	615	620	647	656	636	620	618	645	615	664	650	668	664	655	650	663	617	690	648	629	621	614	638	636	645	573	628	679	605	601	633	634	661	651	619	686	646	668	655	627	659	658	614	614	656	659	567	622	632	668	669	638	641	621	637	636	667	637	691	666	626	614	659	620	623	660	610	637	653	584	617	634	675	630	626	728	665	602	652	571	639	647	642	630	658	644	632	667	639	625	641	627	607	654	664	629	601	657	688	702	612	646	603	688	624	655	656	601	649	667	591	611	671	606	641	651	655	647	620	677	653	628	606	612	596	666	626	644	656	575	614	593	655	654	631	661	631	694	612	635	613	621	597	663	642	606	641	616	626	621	643	605	647	642	653	676	635	640	633	657	705	643	649	693	628	620	626	679	665	641	647	622	605	635	700	638	628
27679	12078	3086	1729	1024	802	753	668	677	724	1347	1952	2021	1496	1052	819	740	721	713	710	689	682	697	693	685	694	751	682	723	720	706	723	728	705	651	730	703	733	714	672	707	704	669	737	758	703	725	702	717	675	716	714	745	735	698	684	666	720	773	698	685	689	671	699	711	718	696	715	679	710	711	705	686	679	689	696	662	685	734	696	649	710	746	667	695	682	690	703	665	687	683	685	712	687	707	686	698	706	651	752	682	726	732	717	661	701	731	741	659	690	631	720	684	715	727	683	688	697	691	696	713	686	688	702	730	679	666	676	669	690	736	716	714	706	650	693	701	704	700	688	630	738	667	702	678	731	651	702	704	672	702	700	712	734	734	747	776	655	681	686	686	656	689	771	670	671	736	742	692	720	724	664	765	690	659	681	727	698	641	669	737	720	713	662	691	697	718	713	715	714	649	687	683	695	726	665	713	699	693	663	736	687	714	665	741	693	667	703	692	651	672	668	705	698	689	694	666	675	729	706	691	725	693	680	704	695	678	720	680	703	681	666	689	633	666	681	686	709	711	693	681	683	713	707	703	670	730	735	752	689	730	707	673	712	737	683	712	686	724	711	719	760	705	678	742	713	718	727	699	701	670	759	664	690	674	702	727	686	735	712	684	695	726	676	668	693	716	684	632	687	695	730	709	687	717	648	712	685	710	630	658	661	715	714	714	661	682	670	699	681	654	655	681	693	704	718	679	710	700	722	676	740	696	652	702	686	713	743	691	651	740	717	726	695	697	642	635	736	715	703	689	708	728	636	675	620	675	685	667	695	699	677	705	731	679	736	754	695	734	709	701	702	710	727	698	593	667	680	694	684	727	681	709	758	692	655	738	730	691	662	738	703	720	672	726	725	734	702	677	683	699	669	664	677	714	699	697	663	722	699	660	718	691	662	713	732	745	696	719	723	658	682	698	669	677	749	725	733	719	712	716	752	678	694	706	660	727	676	672	719	631	712	730	671	653	717	723	678	715	715	698	709	707	628	683	694	702	714	690	710	716	655	693	666	701	670	701	733	698	730	694	704	700	775	681	737	754	684	656	757	666	687	681	695	700	733	729	677	695	685	671	714	663	700	708	707	708	731	721	701	725	705	746	690	671	716	696	658	692	678	714	695	671	681	693	676	671	702	711	651	686	687	662	696	717	692	701	642	677	706	705	710	653	736	677	721	717	731	687	683	726	653	689	701	701	683	745	723	658	713	671	675	705	682	663	740	691	638	736	734	734	685	711	706	682	742	742	701	692	701	669	664	666	645	744	699	747	702	677	694	677	682	711	702	689	706	688	702	709	714	688	704	693	637	745	695	720	700	686	668	718	677	642	636	710	694	737	716	659	775	643	688	697	681	698	691	686	679	700	722	712	705	671	694	723	705	666	656	686	754	670	716	742	744	705	679	668	736	722	719	700	685	682	653	703	692	702	663	663	686	679	747	728	727	687	701	710	664	700	654	733	683	719	658	642	681	710	712	694	710	726	740	720	718	729	647	693	704	679	662	682	698	690	713	704	671	717	692	688	704	651	711	650	690	669	666	710	756	713	656	704	695	706	718	685	702	671	656	710	679	699	687	723	745	698	647	715	695	704	698	682	700	649	657	729	670	712	704	687	732	657	723	707	705	686	692	729	669	687	707	669	647	733	722	651	680	706	687	679	731	674	725	733	680	726	705	673	676	745	744	717	660	663	710	704	661	633	706	706	701	664	743	660	650	717	682	713	698	718	716	709	641	678	704	727	642	699	723	670	703	709	729	680	725	713	702	699	711	733	685	711	700	705	630	681	736	671	688	695	682	694	630	713	695	662	704	677	666	686	679	705	664	672	701	704	674	680	687	759	689	699	655	627	665	673	734	762	691	693	690	710	680	649	726	691	738	713	677	679	691	677	641	750	695	680	698	697	685	653	684	681	744	698	677	703	730	693	675	661	668	683	776	725	713	692	696	736	680	708	669	688	693	703	685	706	722	659	745	693	711	712	736	703	711	710	692	658	688	745	710	723	702	648	672	720	669	749	691	670	711	695	686	705	631	708	705	739	666	691	699	675	681	681	685	721	723	757	704	696	730	707	724	682	708	712	724	736	727	684	733	683	672	756	682	716	719	690	699	689	653	738	736	672	678	693	666	714	695	740	695	674	680	714	718	665	686	664	670	708	674	667	692	710	731	689	677	691	738	665	691	737	692	650	673	703	730	714	641	671	726	643	695	680	684	658	725	711	716	701	687	711	694	677	701	719	722	683	690	667	694	674	669	719	682	682	668	706	739	708	682	709	715	663	683	693	728	658	722	686	702	704	708	714	667	675	681	724	664	694	671	684	701	651	695	724	740	687	719	673	681	654	709	689	724	691	727	708	677	661	752	690	707	676	692	671	657	655	698	738	747	720	700	643	652	752	718	610	701	717	659	703	679	690	722	710	740	633	730	653	645	695	666	678	684	670	642	701	701	708	724	684	681	691	705	652	691	697	735	705	674	687	686	674	737	741	687	699	670	753	685	673	689	736	707	730	714	735	665	703	661	747	680	700	737	674	689	670	747	697	671	718	707	682	683	688	678	698	679	718	696	702	653	676	681	699	701	728	696	692	725	725	704	641	668	744	662	716	727	711	714	667	720	697	692	666	697	690	702	621	730	693	691	721	695	643	694	712	671	691	658	669	711	722	726	711	743	655	670	686	712	676	687	749	679	684	669	651	690	701	733	702	715	679	732	690	684	728	727	693	668	696	699	708	678	725	692	723	659	658	660	714	687	734	706	706	664	692	687	664	748	737	710	676	698	696	673	696	760	735	711	700	700	647	686	706	696	678	700	722	686	677	688	710	712	760	706	703	736	673	727	736	727	711	695	692	684	726	736	724	696	708	708	707	698	702	734	676	719	717	709	717	696	700	694	654	702	694	718	723	727	696	752	719	722	727	686	640	667	712	689	707	672	677	710	679	645	673	678	684	676	673	728	710	681	692	699	721	687	699	725	683	700	717	731	736	692	705	715	715	707	693	665	683	693	723	695	668	715	690	712	713	712	678	674	701	673	698	672	691	740	758	710	648	703	641	717	678	675	676	708	731	719	665	688	684	724	688	674	687	715	712	704	664	695	718	708	714	646	704	701	687	667	689	665	666	694	703	712	658	731	720	708	687	718	694	750	712	670	718	717	703	665	684	712	727	685	679	705	709	689	689	656	646	717	693	692	709	731	677	690	663	682	694	694	722	738	705	736	699	705	677	690	735	714	725	687	679	694	673	689	708	737	693	738	655	698	669	735	658	700	707	712	702	702	686	738	760	721	697	687	687	723	729	713	734	696	660	658	706	756	672	684	669	691	729	665	682	722	679	718	727	632	681	728	711	677	683	691	686	684	668	727	785	647	656	703	725	683	674	676	697	685	662	721	714	678	733	742	757	665	669	668	638	729	671	716	686	680	781	652	710	712	670	734	702	674	646	716	712	689	650	707	737	712	704	733
6304	3010	2369	1322	919	781	676	617	641	712	1528	2398	2191	1460	884	679	641	582	639	635	591	585	598	573	554	583	595	560	609	590	600	574	596	595	551	606	582	561	605	588	586	542	588	581	636	584	563	583	608	528	613	599	608	625	603	565	591	619	573	583	586	591	559	595	584	547	576	582	592	573	607	641	583	619	570	566	571	603	585	546	620	543	579	585	541	606	567	598	609	574	597	574	569	594	581	552	591	579	567	584	567	618	602	574	593	557	562	587	581	573	558	586	560	624	594	543	567	598	552	561	631	577	571	561	571	560	590	603	569	584	568	564	579	589	529	595	580	563	561	597	573	585	566	608	574	564	576	560	564	607	571	595	569	601	586	571	543	607	565	588	613	594	554	609	633	562	586	612	578	603	590	535	585	587	598	626	588	585	588	552	567	580	568	595	579	565	571	604	517	640	592	589	602	568	562	595	606	568	562	587	594	627	581	557	600	551	613	581	552	607	618	647	596	593	558	558	588	590	567	588	585	543	597	623	592	585	556	571	583	599	567	608	585	605	591	587	599	626	592	568	573	560	558	567	590	534	592	573	598	558	588	611	571	594	606	573	611	601	594	593	574	580	602	588	564	574	556	637	535	612	540	597	579	543	587	590	604	611	613	570	574	577	575	553	602	559	564	613	639	598	601	593	545	611	544	599	576	582	603	568	586	565	556	626	580	607	610	590	610	585	571	571	617	585	602	556	570	584	570	604	580	557	539	591	524	585	586	580	606	566	584	608	569	569	596	563	627	561	590	576	571	582	589	604	565	591	581	607	563	642	595	538	633	580	625	572	616	552	582	584	592	605	551	589	572	599	546	539	541	573	585	549	592	568	595	580	571	568	579	565	620	611	601	569	558	541	618	606	584	566	593	609	592	600	550	580	594	533	583	601	599	548	626	573	594	601	585	595	545	621	530	579	598	542	590	563	587	583	578	617	564	589	573	555	571	570	611	573	581	576	527	558	596	569	569	588	598	601	551	605	583	572	542	553	534	612	611	572	547	547	601	615	577	593	611	585	576	566	562	579	575	578	607	568	609	572	627	583	566	558	582	618	584	587	546	596	588	579	604	567	577	591	614	577	605	575	596	605	648	570	567	575	573	536	563	586	585	617	551	593	561	582	579	611	566	581	604	580	588	579	576	573	603	597	602	559	573	543	567	593	602	537	598	587	585	577	593	594	627	612	607	624	574	579	557	542	587	602	578	579	543	604	594	574	549	603	569	575	618	563	578	604	612	547	543	575	572	558	605	549	575	593	579	590	563	571	590	573	578	595	577	579	593	604	570	583	532	624	562	597	579	580	554	620	561	550	579	595	603	555	556	577	592	560	574	558	610	568	602	601	538	564	583	556	605	592	574	590	572	601	585	589	537	589	548	574	580	587	584	603	593	565	585	594	597	599	575	540	584	601	523	602	600	598	603	596	602	619	571	571	563	542	592	554	574	598	625	616	588	554	592	591	615	553	584	561	563	546	591	574	629	592	581	585	599	591	571	567	601	566	595	598	581	615	570	571	599	603	622	608	537	579	598	597	608	598	584	593	599	616	575	603	596	615	578	598	574	571	601	560	593	533	598	561	543	526	570	568	544	539	618	574	566	572	584	596	549	565	586	569	574	553	585	577	563	580	570	558	588	611	561	560	647	597	622	518	585	567	588	577	605	590	581	608	621	575	585	591	561	559	565	582	641	588	565	569	570	582	608	598	577	599	585	571	594	607	575	594	587	608	572	565	608	570	582	575	586	562	589	560	590	593	549	547	597	574	604	538	558	596	626	519	603	593	562	562	563	581	610	563	564	580	587	562	595	570	563	619	578	601	580	600	600	577	549	591	570	536	582	585	584	576	560	583	584	574	616	537	581	603	555	572	570	573	603	572	556	575	564	574	562	598	560	582	605	583	603	564	571	609	535	624	584	618	568	600	592	572	587	647	594	600	602	556	582	548	548	594	592	585	563	583	562	563	573	583	581	595	606	564	580	571	594	583	573	596	581	592	576	641	588	672	575	562	588	617	590	569	598	572	620	564	608	619	636	586	545	564	580	602	622	616	615	617	560	574	539	559	599	553	590	633	574	594	583	561	628	597	569	582	557	601	624	598	611	574	613	556	585	583	566	578	567	577	585	587	583	581	566	555	567	559	604	588	582	594	601	615	556	583	564	593	642	566	570	617	622	587	550	560	569	566	553	571	581	558	562	547	587	564	605	565	566	596	575	573	585	587	580	576	588	597	566	580	545	569	594	565	546	579	579	549	555	618	604	553	589	535	568	613	590	611	579	569	604	617	628	563	594	570	589	610	598	591	580	607	576	553	615	566	606	616	599	571	546	575	620	586	537	585	533	602	557	613	567	568	605	626	571	564	580	602	556	567	548	570	579	627	571	546	547	624	547	605	588	631	620	561	592	602	572	598	620	600	594	565	537	560	565	612	588	553	620	606	542	566	586	574	591	584	592	575	609	585	561	601	587	560	598	550	554	547	569	579	601	612	564	601	532	609	548	561	586	574	591	568	594	597	585	583	551	586	615	571	541	580	521	580	632	556	590	618	573	615	575	593	542	586	569	591	602	592	547	586	587	567	566	545	602	539	567	569	526	571	576	566	599	588	577	589	591	575	543	578	613	570	530	562	542	551	612	582	544	601	559	608	562	609	562	595	589	595	568	592	586	581	581	566	559	596	578	580	563	534	599	589	600	572	579	604	569	619	614	581	590	610	591	595	573	615	632	579	578	603	593	570	596	599	567	651	591	586	622	610	603	610	617	569	569	625	584	589	540	579	587	593	579	568	598	593	580	590	557	620	569	578	525	549	573	583	607	576	582	582	546	593	608	574	586	565	603	588	577	595	598	538	578	580	570	577	558	651	585	541	603	585	555	549	556	539	590	616	589	548	642	601	557	563	555	553	586	590	587	591	588	566	610	575	626	587	589	544	558	589	614	567	609	553	614	572	613	565	538	567	562	597	606	604	564	568	581	601	572	531	523	585	604	642	590	580	530	599	579	563	586	570	621	597	581	578	549	523	598	523	569	584	562	629	592	542	584	605	576	553	603	559	567	540	558	597	586	545	561	595	609	600	536	585	573	538	616	603	565	546	598	595	599	540	645	585	576	570	597	603	595	583	583	566	581	562	561	559	600	596	597	576	548	585	573	571	620	591	577	550	575	602	602	617	606	555	584	539	598	567	517	589	577	573	568	641	540	559	558	611	554	554	560	591	611	560	561	573	556	605	572	568	536	587	582	558	577	625	595	575	569	584	621	571	541	583	602	605	594	653	586	561	586	570	602	598	542	560	576	604	589	582	552	552	567	588	583	612	609	578	565	609	577	571	604	554	589	554	593	586	581	575	599	582	586	580	578	597	554	554	586	562	590	626	616	641	583	608	539	577	603	550	613	569	594	591	607	575	589	542	603	577	568	571	587	567	550	577	620	581	536	596	581	564	535	549	565	612	568	597	601	610
25474	21403	27590	25437	9732	2027	1155	943	769	1462	8404	15797	13778	7963	2826	1352	845	675	640	671	678	620	643	680	697	667	674	703	685	660	652	672	684	703	663	699	659	660	648	707	676	646	649	662	628	621	624	617	696	635	646	627	644	674	640	670	629	686	652	707	695	633	642	674	708	636	645	675	704	663	644	659	622	669	647	690	650	676	655	678	667	654	648	664	637	666	646	635	666	628	645	648	655	617	672	627	666	626	634	634	677	633	658	714	688	635	691	705	646	635	624	631	642	672	632	660	618	677	643	616	633	647	626	589	614	655	683	688	651	667	659	686	677	663	670	668	702	658	633	633	660	678	682	706	676	663	629	696	640	649	582	644	649	650	634	648	651	661	644	647	635	650	666	656	586	668	663	674	626	701	678	653	638	584	679	617	663	683	645	595	650	631	672	677	623	688	654	588	647	648	601	632	655	651	617	610	652	634	625	617	612	646	672	633	669	628	694	602	675	636	665	679	677	660	662	659	654	615	681	625	657	652	650	669	635	634	690	640	676	675	641	692	661	629	668	687	647	643	668	618	663	656	651	667	652	711	631	667	622	689	656	621	641	640	622	640	667	634	653	637	649	617	602	641	693	674	642	679	648	647	685	584	697	625	640	651	617	633	630	614	639	643	638	672	688	663	641	682	609	626	591	680	678	671	673	694	649	656	669	643	647	633	627	640	668	644	670	687	645	697	638	640	670	660	650	648	622	673	631	639	664	688	705	648	663	655	633	621	632	645	662	638	614	661	621	668	649	652	677	650	673	671	669	660	621	654	674	588	644	662	598	670	667	605	630	624	693	657	696	664	668	617	675	618	660	620	648	653	657	657	603	609	651	660	637	662	635	639	667	617	715	647	659	655	670	649	642	647	649	668	658	672	638	675	673	619	640	630	667	689	686	689	659	662	649	644	628	652	692	629	646	662	666	656	678	667	645	608	697	633	690	635	638	621	632	591	663	644	687	654	655	615	674	658	633	643	661	633	634	711	649	641	660	650	645	646	659	628	678	673	702	650	654	621	651	672	656	633	625	654	673	612	643	690	632	661	672	647	664	656	665	647	717	641	663	616	633	639	656	686	657	636	641	689	614	615	666	615	618	653	644	659	629	659	637	656	680	654	682	663	655	670	662	645	698	642	671	643	637	628	625	666	639	656	641	680	680	706	635	626	661	646	669	616	626	695	651	641	665	662	652	639	684	663	674	630	662	642	645	602	653	649	640	693	653	612	633	658	648	721	655	658	621	630	634	680	609	638	667	668	648	659	605	656	625	649	659	615	615	673	657	642	682	630	616	659	654	616	624	653	657	683	646	657	656	636	635	655	668	703	634	651	579	687	654	696	650	687	647	661	646	652	645	646	644	630	637	625	664	631	654	665	657	678	653	652	630	651	579	629	632	662	653	636	667	647	664	636	644	670	621	644	644	678	654	659	678	661	628	616	637	661	602	668	666	662	626	662	638	653	628	694	663	674	647	684	672	682	637	648	627	648	673	641	630	680	624	646	667	667	657	602	637	639	649	652	735	658	665	670	625	639	657	621	683	672	637	624	615	642	687	686	662	638	638	683	661	622	675	634	653	676	670	657	646	634	631	686	647	655	652	667	717	612	678	669	649	667	717	680	643	680	633	638	678	675	653	621	712	647	683	682	731	619	650	623	678	659	629	629	626	627	607	647	642	634	648	607	631	667	632	694	635	667	669	638	647	648	629	649	688	665	637	621	631	666	609	645	618	654	675	642	653	675	658	677	671	647	640	619	689	640	620	641	653	615	639	636	661	657	661	740	660	656	636	678	662	654	656	629	636	643	628	671	644	657	652	668	643	690	695	657	682	618	637	666	649	663	640	661	635	631	614	613	643	596	623	694	671	650	625	701	642	689	643	606	639	612	683	696	712	667	656	698	659	642	633	650	645	645	686	665	628	647	641	647	630	670	650	644	692	628	621	705	628	665	647	710	655	597	615	664	600	670	638	627	678	671	679	648	558	658	684	644	676	668	643	635	667	696	631	623	648	675	656	648	645	662	649	691	647	660	684	669	644	647	649	641	680	661	648	621	629	647	639	706	636	661	629	686	698	633	666	643	617	693	659	653	614	665	625	659	649	663	687	688	674	675	661	614	596	626	630	612	701	643	647	640	666	646	655	669	654	708	665	685	686	670	651	683	651	671	646	633	695	653	641	678	646	678	604	687	692	681	643	666	639	623	638	648	631	665	659	679	625	649	645	648	655	667	673	646	642	626	587	670	666	634	629	669	630	656	630	667	626	642	641	634	632	653	611	643	652	596	650	702	630	715	651	669	644	644	641	611	625	636	696	630	651	639	643	675	648	581	636	632	675	622	652	622	620	618	650	615	644	635	637	664	652	682	626	674	665	577	602	697	692	627	695	642	644	700	620	639	684	610	627	713	654	630	652	664	645	689	692	647	678	650	646	672	700	690	637	638	602	622	657	671	611	650	672	647	681	679	647	659	610	687	671	705	614	696	635	627	668	633	676	642	687	691	693	672	600	633	614	640	632	635	657	648	654	661	646	631	645	626	653	672	621	668	662	649	670	629	634	627	657	625	649	666	635	702	657	668	638	683	652	617	670	681	589	637	616	656	661	676	645	672	687	675	686	650	698	676	702	692	631	655	615	629	615	636	665	656	664	672	671	650	661	595	682	672	642	656	651	645	627	679	614	668	621	680	653	638	610	652	666	625	645	665	672	690	646	622	646	608	650	626	643	649	650	681	670	612	643	631	643	629	685	671	631	684	668	679	648	611	674	628	651	612	651	639	598	710	677	657	659	666	696	618	637	663	712	644	607	660	579	651	644	628	658	622	644	644	685	683	683	630	641	632	657	710	649	611	620	668	658	659	663	640	650	650	583	643	625	653	616	654	646	657	605	648	650	706	632	663	631	635	705	652	679	679	649	618	643	659	697	622	629	676	680	701	653	680	670	639	645	694	639	616	694	671	633	637	665	635	673	655	621	653	657	642	630	648	722	668	594	663	650	609	635	637	660	674	688	657	662	692	661	662	651	652	661	630	648	586	672	693	665	717	659	658	609	706	635	653	643	610	679	632	657	665	582	676	627	624	668	655	623	677	665	653	720	691	697	615	694	679	628	671	655	626	641	654	667	625	611	654	635	594	642	663	610	676	664	677	659	671	620	632	631	647	633	651	640	626	645	671	679	675	643	664	659	648	635	624	616	704	675	637	666	656	677	636	679	658	652	639	616	665	657	653	624	653	679	626	630	650	657	704	646	628	665	654	682	677	654	627	663	616	650	649	648	655	664	633	673	615	674	640	661	660	651	679	647	612	639	655	623	666	636	658	640	586	620	675	656	648	679	627	613	640	653	631	648	650	603	650	654	636	626	667	647	618	608	657	678	633	654	688	668	690	636	684	661	678	647	630	680	654	691	697	652	631	648	645	659	638	640	701	695	631	673	708	645	656	624	663	635	615	637	628	633	634	621	643
5976	8820	7938	3809	2031	1403	1032	879	860	2083	10544	15596	12308	7194	2736	1229	811	650	594	588	534	605	578	595	591	588	607	589	599	582	569	548	557	548	583	559	552	576	586	586	578	578	576	606	594	566	552	587	549	581	557	561	571	591	545	565	553	584	582	582	603	600	570	553	552	568	593	554	533	583	547	617	528	570	595	568	599	601	596	512	546	558	570	596	582	575	565	570	587	555	564	561	595	548	611	560	536	594	592	560	584	558	577	578	542	597	558	623	555	592	595	534	564	578	567	554	563	608	594	585	562	581	612	568	621	532	559	562	570	569	555	592	533	565	579	603	594	596	525	548	575	509	577	576	579	536	564	564	586	584	543	560	573	585	589	605	585	529	578	530	611	560	556	557	561	552	549	589	548	564	534	584	566	597	601	545	636	577	551	547	564	619	559	588	562	550	573	545	566	541	597	530	575	559	563	565	572	587	569	518	569	576	551	553	594	565	593	571	572	553	563	561	540	613	565	607	563	567	541	590	574	577	572	555	539	579	569	599	575	563	582	552	554	572	552	572	533	577	590	638	550	566	553	590	603	578	544	589	602	564	601	526	563	570	571	582	580	561	603	542	578	547	603	555	555	552	579	575	556	578	553	554	541	524	545	565	561	556	537	573	549	542	570	544	527	529	577	569	505	596	594	524	583	559	564	586	571	555	572	583	599	576	551	556	530	612	572	537	557	606	567	559	563	569	612	579	593	626	546	579	577	562	575	585	550	584	550	562	571	562	545	510	548	578	559	525	597	565	559	514	580	578	581	530	554	579	568	553	555	543	597	563	575	577	565	563	603	533	545	552	584	547	537	567	535	575	576	562	555	586	611	578	562	595	572	580	582	533	595	572	565	582	518	611	612	532	589	578	588	562	561	565	509	574	580	598	566	572	575	547	564	538	576	556	555	586	547	600	575	581	555	567	570	535	558	537	568	591	584	537	560	555	562	576	589	556	570	588	595	574	558	543	555	521	573	547	545	585	626	552	531	573	535	564	558	561	537	546	584	576	586	611	552	568	524	581	604	567	560	598	567	553	529	563	614	573	614	556	579	560	582	535	575	553	549	546	556	544	570	606	547	554	584	580	633	567	562	596	545	500	583	533	558	601	567	579	567	577	571	580	614	551	540	571	557	551	550	522	593	573	542	578	574	574	579	570	580	584	576	555	575	576	602	595	552	577	614	617	570	573	582	576	529	547	565	601	549	553	602	595	532	572	604	536	564	562	551	553	553	584	559	592	558	576	551	565	549	571	531	522	593	556	566	552	567	581	544	578	527	569	541	542	572	588	578	583	568	625	580	588	575	565	529	583	594	580	550	583	568	546	549	559	564	537	568	566	582	572	561	566	562	551	598	550	556	571	556	577	540	590	594	591	524	588	542	590	573	590	564	543	606	513	576	557	581	552	516	541	580	570	511	559	573	535	588	530	575	589	570	542	558	584	581	574	550	566	587	562	590	591	586	537	547	578	565	596	552	540	534	611	556	561	570	551	576	599	572	576	526	584	535	535	578	575	537	561	573	549	577	566	578	528	536	546	554	572	532	547	577	518	592	555	582	571	569	565	590	583	626	555	524	588	578	554	569	538	592	547	577	608	570	559	580	560	570	536	609	553	573	563	546	594	583	588	573	572	561	552	565	557	562	572	545	633	583	555	567	578	584	580	588	583	541	592	586	576	559	575	551	603	563	611	562	589	563	576	550	539	570	571	595	589	536	542	532	539	537	567	541	561	544	598	605	561	593	568	544	548	566	583	587	539	522	553	569	526	582	573	549	603	555	608	593	546	571	559	530	585	590	570	576	552	574	580	574	555	563	555	573	557	539	631	572	569	580	591	511	562	595	569	560	560	572	603	575	551	531	538	553	563	619	566	559	564	570	548	628	636	580	523	555	572	549	574	551	564	574	624	591	572	544	559	576	598	530	577	552	518	595	582	560	593	552	538	563	573	558	543	539	539	606	566	557	576	589	551	553	577	563	605	544	597	558	537	524	539	526	587	536	567	573	579	542	558	583	548	560	600	578	580	534	556	558	617	539	604	539	549	561	575	525	599	573	575	559	569	538	533	545	593	560	576	558	549	533	570	535	563	573	569	569	633	556	555	586	547	578	576	541	551	548	550	593	554	573	638	531	603	523	600	539	560	543	555	610	560	564	583	576	549	567	531	534	555	558	550	586	541	552	589	593	607	541	589	559	565	561	561	554	577	550	612	556	583	561	547	569	564	618	558	570	598	568	550	548	544	576	525	521	562	603	585	570	607	582	575	557	572	604	567	575	582	587	558	557	600	576	580	573	564	560	596	583	554	537	591	567	542	527	599	590	558	562	612	583	592	532	581	572	546	551	550	571	575	560	545	570	602	552	592	540	591	578	534	581	621	544	563	538	548	545	591	557	580	591	573	601	581	585	578	576	571	598	522	608	567	553	567	573	539	574	577	567	572	601	580	606	581	574	559	548	544	544	574	583	553	546	577	598	611	541	572	591	554	545	557	552	537	602	575	542	571	522	564	551	584	565	582	579	563	579	566	545	560	544	574	544	601	572	543	567	556	541	549	552	588	544	564	570	546	540	551	528	540	547	574	581	590	560	560	552	558	591	536	584	536	560	533	547	584	557	560	552	573	551	551	610	568	552	574	574	552	559	546	597	548	599	574	536	570	584	531	574	585	611	530	552	563	579	568	581	555	571	553	557	557	571	583	559	571	540	563	583	542	579	569	563	581	595	561	561	614	554	586	551	536	575	633	625	577	572	553	557	537	544	563	560	549	554	548	564	584	602	575	557	580	577	571	537	590	529	595	538	583	569	557	547	574	573	545	581	556	571	544	538	540	629	540	558	589	554	557	543	581	549	553	601	577	546	562	569	568	581	590	542	590	536	595	569	554	560	594	598	605	597	553	530	545	557	568	569	604	521	589	593	535	536	558	580	586	585	564	613	552	568	507	537	550	541	559	590	533	528	590	567	605	580	587	574	591	520	555	566	533	562	537	547	513	579	558	598	549	601	556	595	542	515	552	549	537	572	563	518	534	531	530	543	601	517	516	534	533	565	566	563	536	601	604	571	561	548	554	582	571	582	597	579	556	594	570	617	570	525	592	556	549	588	543	565	530	552	595	547	592	597	547	563	576	570	581	548	560	573	559	545	588	532	559	571	602	552	520	581	572	586	532	596	564	566	562	585	585	585	549	571	557	568	598	619	589	579	536	531	603	576	555	597	568	578	556	566	558	519	549	572	587	570	548	577	540	617	557	538	531	568	530	583	592	570	563	582	548	569	581	554	551	570	594	567	579	533	581	553	551	555	544	538	605	592	561	581	543	577	561	579	599	596	554	569	570	554	599	554	581	555	556	558	565	544	575	537	550	557	552	572	530	580	559	556	600	551	547	516	546	564	548	544	494	586	550	590	533	586	571	601	577	548	547	544	563	614	573	589	557	596	557	568	536	579	565	564	633	509	573	582	587
24660	21441	28664	24618	21038	7247	2057	1352	1090	1535	14246	30070	24784	12871	4517	1717	1054	832	812	760	817	729	781	732	827	770	807	752	790	814	790	787	857	769	752	773	754	794	759	794	810	743	765	786	796	741	781	768	764	779	754	782	783	762	743	750	712	776	801	757	760	792	767	785	737	840	807	816	805	818	774	715	780	792	816	724	805	793	773	775	770	784	814	762	763	777	781	820	780	757	742	770	795	727	758	748	789	772	753	738	829	772	838	824	789	740	758	770	788	823	792	774	749	764	764	757	770	771	762	720	745	807	794	811	732	826	840	743	752	805	758	808	810	715	711	746	771	774	748	762	770	779	793	781	744	800	763	748	715	746	788	740	746	779	762	763	793	744	780	780	760	786	788	768	768	749	744	756	745	787	799	763	758	770	739	775	797	690	722	749	792	780	773	740	745	776	757	745	795	785	768	781	757	790	783	841	814	730	715	740	764	730	724	790	761	779	797	765	725	836	733	788	751	784	782	796	759	791	787	788	771	775	813	770	748	764	809	733	773	740	747	804	769	773	775	792	772	758	766	777	764	756	809	777	789	750	711	791	770	768	773	804	745	768	782	802	818	707	784	794	777	777	753	764	756	768	748	842	768	824	735	753	790	777	756	773	863	712	774	778	738	738	771	752	780	764	778	776	814	746	779	746	751	759	767	738	776	758	797	800	737	814	817	743	787	751	791	764	770	818	768	769	743	773	752	771	819	741	806	758	797	784	736	742	786	733	802	759	787	735	820	772	797	786	740	797	731	755	757	759	796	790	719	756	781	739	704	807	809	790	727	761	772	774	802	749	765	781	696	738	831	784	744	676	754	762	783	782	749	768	752	712	701	769	741	793	733	736	769	727	751	740	737	776	753	762	805	777	755	760	758	750	765	764	754	747	764	744	823	775	786	733	736	736	795	751	786	773	807	800	773	766	756	782	763	796	794	778	816	745	774	749	750	761	786	727	756	754	765	752	764	793	811	789	798	736	764	768	786	773	756	795	725	777	806	747	805	772	755	778	737	806	712	732	781	740	840	737	796	791	777	769	769	809	798	764	767	824	762	757	753	821	743	777	750	755	780	815	741	748	783	776	734	816	804	760	731	795	754	784	767	813	753	760	757	747	791	803	793	818	796	773	779	721	778	752	739	758	746	784	776	725	762	774	771	770	772	790	794	737	776	753	796	753	764	750	782	728	700	789	751	744	727	753	801	777	737	785	746	759	761	800	784	727	773	782	730	694	779	748	764	743	827	759	791	811	755	750	811	752	767	774	795	802	777	824	808	790	770	745	737	779	708	756	749	784	764	767	795	778	745	759	746	773	808	814	846	784	726	750	723	807	777	798	790	760	771	738	726	766	780	779	740	805	749	798	781	756	768	796	772	787	783	745	744	776	822	758	727	714	708	804	800	726	752	759	695	762	773	722	772	753	782	808	789	740	757	778	757	756	716	742	775	745	800	765	773	771	769	740	823	761	809	778	792	765	733	755	802	764	724	758	722	735	782	787	799	774	771	740	773	780	788	722	787	751	723	800	750	824	787	787	805	749	782	745	758	777	724	761	727	753	852	736	753	764	782	763	700	773	768	756	792	800	791	705	781	797	801	746	804	815	737	772	765	746	739	755	770	843	774	800	814	784	761	751	764	771	772	800	767	808	766	791	803	752	788	739	777	801	760	766	741	771	799	812	736	786	757	786	765	785	773	767	791	718	697	807	776	755	794	754	784	773	728	755	756	722	777	772	743	740	739	732	774	755	795	756	729	746	760	757	783	776	775	748	764	776	775	788	769	753	758	749	774	707	768	832	797	785	787	755	773	760	749	753	789	750	796	738	748	748	758	798	784	755	788	753	769	743	732	769	751	792	805	794	755	719	826	749	759	820	788	766	750	768	761	794	781	771	749	744	756	783	760	823	769	747	738	790	764	778	771	759	805	716	804	767	761	720	780	775	754	756	747	786	749	709	766	817	714	778	766	766	764	704	735	803	728	746	776	758	774	741	758	726	766	775	757	776	747	779	760	788	751	785	762	758	780	760	763	712	696	824	778	754	749	758	768	774	775	775	788	872	746	770	775	747	770	798	750	751	750	760	751	753	743	743	735	831	727	708	760	795	786	773	786	774	712	832	764	773	783	784	817	749	749	760	759	847	786	741	739	768	767	756	746	736	744	769	767	769	733	733	801	752	759	795	806	744	754	779	780	773	793	749	761	770	738	763	770	735	764	764	780	758	794	795	739	816	745	753	794	718	749	784	763	834	719	724	786	756	820	790	811	808	772	717	778	748	807	753	791	772	750	745	765	763	779	740	763	796	774	778	721	782	764	701	753	751	834	771	725	754	759	718	716	730	742	791	810	772	755	723	778	768	774	782	758	768	740	762	792	717	737	813	738	786	816	789	728	790	784	784	802	784	785	789	775	754	804	747	750	741	783	794	778	784	745	775	738	745	709	789	774	743	792	779	726	729	776	780	740	794	770	721	754	752	753	765	764	771	763	744	720	759	773	772	767	747	700	766	795	754	751	801	790	752	803	780	850	758	728	798	765	707	730	748	780	813	791	795	753	763	801	826	762	776	773	811	745	752	731	752	789	751	748	777	748	719	794	756	761	806	731	733	772	778	747	743	793	755	802	762	774	743	787	764	782	796	781	811	763	762	751	776	791	843	788	740	815	796	770	805	761	729	745	765	779	792	749	763	772	774	759	744	839	754	771	767	771	777	708	728	795	756	761	784	762	809	723	768	807	785	750	787	778	786	769	798	743	829	788	723	741	735	733	759	726	776	788	812	747	735	762	797	756	752	736	803	752	808	756	777	775	749	782	710	721	767	775	774	752	713	770	806	801	812	773	753	741	770	790	777	803	723	736	762	748	765	744	706	733	732	769	745	727	749	775	771	763	721	723	791	752	759	798	787	724	776	776	788	746	762	752	725	806	817	770	733	750	802	787	765	760	797	734	754	764	826	778	795	792	729	779	764	777	796	754	760	712	799	749	761	751	767	758	786	781	758	771	745	761	778	726	746	740	742	748	763	742	744	732	755	762	765	797	761	789	744	741	762	807	731	769	754	765	812	767	758	828	816	756	797	766	810	819	753	740	777	763	743	769	787	770	753	768	751	728	737	801	833	828	743	761	760	749	777	793	787	775	818	735	673	756	727	750	746	789	777	771	764	786	770	763	711	795	799	735	768	788	772	778	773	799	800	782	764	718	755	782	801	719	735	776	753	731	757	774	785	750	744	762	770	741	761	771	736	778	806	754	832	728	781	789	754	852	701	756	788	758	768	786	777	719	761	757	798	773	744	812	760	754	757	715	805	764	776	802	755	795	705	772	708	786	749	740	733	771	771	758	723	764	815	755	747	788	772	759	759	749	799	795	731	756	793	822	717	754	751	732	777	785	802	780	717	735	727	821	740	755	752	778	731	783	761	762	766	737	769	766	752	723	743	787	797	757	772	760	739	768	689	759	711	760	803
6804	12680	10670	5116	2930	1744	1275	1215	1114	1910	17431	28131	19903	10128	3978	1707	985	673	696	661	670	632	619	668	700	662	659	634	650	664	684	637	668	675	664	669	600	655	657	671	635	646	670	611	648	635	652	633	672	674	641	702	640	630	603	699	630	608	670	655	678	710	652	676	601	655	632	616	592	668	645	662	650	653	622	662	607	659	683	616	594	656	639	623	630	640	646	642	629	597	607	672	622	656	680	663	679	591	695	681	669	651	648	638	610	653	664	651	657	657	704	684	630	659	659	638	634	654	688	608	617	675	649	651	697	660	661	660	673	688	659	627	681	640	654	635	661	682	668	666	623	623	656	647	685	652	643	676	610	666	655	675	634	661	628	713	660	668	650	637	631	606	635	608	645	625	646	676	659	617	673	655	653	652	617	631	621	675	646	641	649	636	639	673	656	597	660	636	671	683	622	665	633	642	611	650	666	653	666	680	635	687	636	652	623	657	689	659	656	617	644	628	624	662	631	648	661	648	657	709	701	641	643	679	675	635	613	621	639	620	626	635	658	686	624	683	644	632	641	673	658	600	599	628	621	630	638	681	665	615	648	615	618	626	639	650	671	670	608	598	643	625	636	675	619	652	660	670	730	643	656	693	597	636	641	629	663	683	644	692	660	619	638	650	606	675	649	691	638	655	659	630	661	671	640	617	688	686	660	637	623	674	592	617	677	654	621	625	693	660	635	665	651	615	646	651	655	641	638	648	601	666	627	643	653	682	655	659	635	608	612	635	665	616	663	618	649	661	606	675	628	677	630	640	601	656	692	659	662	721	677	654	642	657	644	617	622	644	660	693	635	628	647	617	676	646	627	613	631	635	608	615	616	613	648	592	623	635	650	650	639	646	689	614	649	656	625	653	698	624	627	628	620	655	607	630	616	622	668	671	664	610	584	664	623	670	628	670	620	683	607	660	646	647	662	652	666	617	653	646	602	657	646	599	618	660	649	641	617	658	677	678	667	698	632	668	620	661	673	631	617	619	643	600	627	566	665	634	618	639	680	626	612	647	654	630	644	623	637	666	643	712	661	626	673	625	620	629	646	650	642	644	648	641	654	622	613	684	656	634	615	648	650	657	586	638	631	703	641	666	647	684	658	692	590	660	676	673	638	633	644	670	638	669	659	599	612	645	641	637	657	653	648	661	708	632	644	676	640	693	645	657	655	674	650	662	667	614	676	573	611	640	673	639	667	648	654	665	635	622	604	655	694	609	655	654	652	637	631	663	640	638	649	627	619	655	619	604	647	606	644	672	614	649	670	632	640	676	657	621	698	601	649	622	639	653	612	640	631	651	618	599	665	669	642	626	606	647	626	600	605	635	642	640	683	624	676	607	621	669	632	622	647	656	616	638	701	605	627	664	680	634	680	667	700	633	600	641	632	649	616	642	642	620	638	648	636	612	659	622	600	656	631	608	685	666	672	654	638	648	634	643	663	627	574	650	626	688	610	658	564	658	632	636	649	649	624	600	673	664	635	598	658	673	647	675	647	643	614	671	637	616	593	676	602	591	647	673	619	649	611	645	619	660	638	655	637	679	659	601	674	642	638	621	632	636	648	671	627	622	664	646	617	639	678	641	698	636	653	595	623	689	637	650	604	617	614	678	587	608	647	664	623	660	671	668	654	660	633	624	662	610	605	616	647	651	661	692	674	655	678	662	687	617	630	617	622	636	652	666	635	621	632	631	651	645	648	643	641	634	662	669	630	648	656	651	641	665	622	644	653	668	638	658	636	672	623	632	618	633	612	610	652	628	647	666	669	665	665	625	624	654	682	671	639	634	671	635	656	616	652	682	634	618	636	675	632	686	635	645	627	699	614	625	635	662	647	650	654	634	624	639	668	675	621	632	657	670	639	684	647	644	684	619	596	646	625	633	658	580	650	696	652	667	683	625	651	643	593	664	620	635	661	641	602	639	640	576	690	658	633	634	656	672	655	643	648	654	606	661	658	676	596	629	674	625	618	629	665	619	619	646	607	624	640	650	622	626	652	638	637	650	633	616	620	653	655	651	647	597	656	632	686	607	691	652	679	611	602	653	663	666	624	659	608	707	651	623	664	606	649	654	633	647	666	610	617	611	645	609	625	653	634	643	653	632	613	677	647	636	638	611	650	630	648	657	660	628	639	668	662	681	624	643	592	656	646	615	623	649	653	645	638	625	624	630	608	635	630	627	663	625	709	608	656	669	684	621	659	646	623	672	606	649	650	638	653	636	630	599	700	636	572	663	634	649	671	644	644	644	681	651	648	644	632	645	636	644	642	622	614	647	623	626	629	660	653	616	619	629	665	626	647	693	627	611	614	635	658	648	669	639	629	653	644	659	637	628	677	632	672	616	597	657	656	633	664	630	625	653	631	621	669	647	687	678	656	710	587	660	633	640	655	619	644	586	643	641	692	687	662	627	647	626	672	668	621	692	662	603	671	660	618	617	640	650	612	677	655	671	634	669	674	652	612	678	656	634	668	620	614	638	684	635	655	662	639	645	608	661	661	677	634	619	594	638	651	674	615	633	619	629	673	692	617	636	649	610	697	590	637	619	668	654	610	664	627	600	647	619	600	614	628	642	652	666	629	587	636	625	687	627	575	626	680	646	681	647	606	616	624	659	662	624	676	634	612	662	631	653	639	662	638	673	666	646	667	663	660	602	631	627	646	644	667	679	697	644	667	627	644	633	642	621	668	652	654	707	608	708	655	676	636	633	659	664	668	673	638	624	650	613	631	679	626	666	670	606	603	619	659	629	646	633	650	647	627	618	627	624	637	612	622	649	699	617	588	631	610	625	617	636	650	657	615	632	667	643	652	668	665	608	679	653	654	659	623	650	659	664	627	645	612	678	698	639	647	605	647	649	646	676	653	673	666	647	609	653	649	645	634	633	641	684	639	635	632	665	638	631	653	640	622	666	660	662	621	659	625	672	621	658	666	691	642	628	657	623	642	628	613	667	673	642	633	627	654	636	637	610	681	620	633	606	630	648	645	687	639	654	620	631	588	692	632	681	641	665	683	628	642	643	636	630	689	666	662	660	637	660	637	646	663	648	606	675	652	605	617	605	631	682	651	629	678	628	642	655	633	616	619	681	649	625	661	643	627	671	668	686	641	632	636	665	617	650	613	633	629	672	604	656	631	637	606	653	611	606	679	659	637	630	616	655	629	641	688	667	628	619	608	650	651	612	617	645	666	587	650	625	649	653	628	664	656	589	602	668	671	647	617	611	635	642	640	605	635	667	655	659	639	629	641	607	632	636	624	609	628	654	646	626	660	671	631	644	694	624	643	616	647	649	647	602	635	683	621	694	642	628	613	672	650	650	608	675	667	614	621	597	657	640	621	658	641	634	660	627	638	644	658	635	654	642	649	676	631	629	588	662	647	627	691	687	603	660	616	651	605	644	634	632	618	591	632	654	604	602	665	653	609	619	649	597	649	636	646	628	679	667	644	648	640	688	627	617
27777	12238	3146	1743	1207	869	857	773	706	793	1568	3045	2151	1424	987	840	753	672	729	725	683	697	706	738	692	729	656	694	763	689	698	725	697	701	733	731	719	644	643	697	700	695	761	716	673	645	693	632	708	698	692	682	718	726	650	765	661	682	698	750	691	674	632	665	688	731	674	692	745	663	731	698	730	732	697	657	719	718	696	702	660	725	687	684	735	695	691	672	655	729	758	679	705	713	690	728	670	697	735	720	684	727	712	698	701	706	717	707	703	678	734	687	660	700	726	703	705	668	739	737	699	677	701	680	710	691	687	708	751	729	676	701	686	693	752	683	753	693	701	699	701	695	696	750	689	739	681	727	688	704	696	706	675	672	714	655	717	729	728	697	688	669	640	708	711	735	692	723	729	723	693	728	696	714	703	682	710	709	731	705	717	693	683	682	734	708	653	688	677	681	695	723	702	711	653	718	728	678	706	672	708	718	704	714	707	703	717	710	675	688	719	707	712	704	718	767	756	714	680	692	683	694	680	691	698	684	769	758	689	697	747	701	717	712	711	702	673	688	756	667	699	617	731	698	684	703	698	681	722	707	680	674	662	694	751	720	722	707	700	785	690	688	722	737	672	747	726	726	706	662	738	689	718	671	711	713	741	724	743	748	721	672	632	680	710	708	699	720	682	735	727	675	649	738	709	705	703	745	737	704	699	696	642	695	679	702	664	735	695	676	725	738	676	725	680	702	661	721	677	683	666	675	732	695	678	722	712	691	699	708	731	678	680	710	720	757	707	716	737	711	697	707	704	721	734	692	696	730	685	708	701	682	714	664	717	724	766	772	707	728	689	723	698	731	634	714	698	701	723	700	705	709	700	661	698	653	685	685	676	740	727	715	711	709	681	720	702	705	734	706	740	691	691	673	677	693	715	651	701	723	706	707	727	686	665	736	726	660	745	679	700	730	695	704	688	658	696	700	743	674	744	692	692	702	726	686	706	651	707	704	685	692	746	697	720	683	713	683	715	723	726	690	721	715	696	727	754	708	740	761	698	685	655	685	729	691	755	729	707	730	715	679	684	736	690	713	718	707	673	650	754	740	721	708	694	736	709	677	703	712	724	645	739	722	707	711	784	673	757	727	695	690	686	740	744	670	659	764	676	674	689	688	745	722	707	667	722	735	709	748	713	752	680	695	664	741	722	662	713	730	705	681	724	719	736	689	695	654	752	705	658	738	730	719	747	722	715	702	661	716	707	742	655	695	740	707	661	674	747	747	711	723	674	699	693	745	678	714	739	722	773	733	649	678	667	740	701	702	731	670	700	733	758	755	680	721	716	689	723	708	719	690	657	730	722	696	708	704	661	744	697	684	738	717	656	661	718	726	713	722	684	715	663	688	712	696	716	667	706	710	731	768	726	696	691	712	684	731	736	673	701	714	691	694	697	731	716	676	704	654	668	716	715	680	725	698	731	721	717	695	695	680	707	700	686	735	713	687	700	694	714	704	679	719	684	686	740	712	724	669	728	725	685	674	730	654	713	713	706	706	704	736	731	746	680	685	667	701	683	696	717	716	712	718	725	733	696	749	713	686	701	650	665	700	722	729	697	706	730	661	690	741	670	678	701	724	648	699	680	692	690	739	716	750	682	685	735	692	727	666	710	710	761	716	700	681	690	680	709	675	679	737	703	718	677	664	684	714	647	656	720	725	738	716	673	683	717	732	706	752	662	711	747	695	677	730	752	735	699	668	694	707	702	734	752	729	696	703	684	716	718	736	752	736	771	739	699	720	653	684	703	674	704	693	673	714	745	684	663	674	711	725	724	709	734	676	711	676	682	778	672	679	681	689	715	749	700	731	701	726	675	725	676	705	748	693	697	718	703	653	645	725	675	736	683	716	709	710	690	686	753	634	744	696	728	704	717	747	734	681	647	701	709	690	721	725	694	731	683	727	704	665	681	635	733	714	735	699	715	687	676	711	722	709	734	672	716	719	706	711	759	702	722	725	703	680	727	721	738	693	677	684	678	728	765	699	727	731	646	720	682	692	641	676	711	682	697	706	718	725	695	674	758	684	700	713	717	707	700	675	728	697	702	696	703	697	714	673	746	692	673	697	678	692	685	727	680	717	745	695	730	764	686	729	720	685	709	705	674	735	700	676	705	712	699	735	674	737	722	737	725	694	690	642	732	721	744	683	698	671	694	725	692	744	689	755	748	687	715	713	705	699	724	729	675	710	713	701	704	696	700	676	705	730	712	707	727	728	697	681	686	732	701	720	696	693	725	668	716	708	684	707	675	684	737	669	688	696	688	711	708	691	682	688	676	665	750	695	733	712	735	687	680	717	672	669	703	726	732	681	662	726	722	643	703	724	662	675	671	735	722	739	715	749	682	703	710	746	716	707	740	681	726	714	702	653	781	703	720	725	711	706	721	686	714	650	721	698	704	681	682	696	722	740	698	667	724	763	772	694	719	683	696	684	682	751	716	663	698	650	694	693	774	713	717	706	673	681	735	758	732	696	749	688	698	709	683	661	684	696	727	737	711	683	742	715	694	713	684	718	693	710	721	690	684	680	684	670	689	686	686	702	695	702	742	646	684	723	686	673	674	743	742	661	676	719	668	694	729	689	722	712	717	706	683	683	701	734	698	693	692	700	709	687	680	698	681	711	720	697	725	737	679	688	712	704	762	683	719	689	695	697	656	710	723	722	679	738	691	702	735	683	675	726	704	722	720	716	718	748	723	720	697	650	687	717	718	701	713	662	717	664	697	700	672	664	693	717	695	732	715	701	735	723	742	690	746	749	711	695	747	737	698	724	711	659	748	697	675	674	703	690	723	698	654	690	691	725	697	716	734	659	692	695	688	693	685	735	696	695	690	705	717	712	725	723	727	670	745	744	686	704	749	744	720	716	702	677	723	686	729	686	714	680	711	661	669	724	691	713	656	728	697	686	718	649	729	688	698	728	694	690	720	705	687	742	771	668	725	751	716	729	696	703	659	728	717	685	711	711	657	691	699	703	653	685	704	680	748	685	740	702	713	734	685	768	691	691	705	643	675	756	706	716	711	770	730	709	711	719	659	697	691	684	729	686	749	680	691	760	729	694	709	752	733	730	727	680	700	699	691	718	713	699	697	696	700	693	707	722	694	726	725	694	752	742	700	724	677	742	688	736	694	663	656	730	706	669	679	708	692	687	717	693	706	707	678	728	745	702	699	717	688	720	726	694	693	676	726	741	670	661	744	668	704	696	708	687	690	683	670	708	707	692	709	689	731	743	681	717	721	686	647	663	748	679	669	719	708	767	716	658	710	723	720	725	707	749	688	685	722	683	698	692	713	715	692	692	696	695	652	736	673	733	690	697	722	716	722	701	661	666	696	719	702	689	664	752	691	715	693	736	740	740	700	715	705	707	698	709	755	740	695	724	684	686	717	677	704	693	685	658	688	690	723	765	699	709	704	716	713	730	691	674	696	720	721	688	680	695	691	650	714	742	654	668
6568	2965	2316	1266	971	783	715	724	633	685	2050	3282	2144	1329	850	645	621	612	585	623	564	609	590	593	585	589	556	588	608	591	543	613	512	543	582	576	575	585	536	581	571	606	590	580	598	591	594	606	602	597	623	583	602	566	611	576	597	572	560	606	549	586	589	618	591	582	576	611	589	613	636	567	580	570	557	581	592	595	586	557	565	573	581	604	610	587	575	577	596	539	588	558	596	589	547	595	584	584	592	575	578	588	619	598	605	585	587	589	567	556	585	592	590	543	609	587	580	578	614	581	624	581	552	591	598	592	593	580	590	577	593	591	550	614	610	572	616	594	560	546	585	550	603	570	605	608	603	581	520	566	609	574	612	564	596	559	531	582	612	559	637	557	600	540	596	599	576	575	585	591	585	573	546	599	593	547	594	588	587	584	565	602	632	596	556	571	614	589	591	570	564	577	556	567	555	563	616	597	579	530	583	592	549	589	566	600	559	558	587	564	593	577	575	576	604	562	636	563	597	576	566	587	575	598	577	569	585	567	609	575	586	580	598	637	576	545	577	613	573	578	624	631	568	563	584	597	643	534	558	556	566	642	586	562	548	592	582	568	585	605	627	539	553	571	555	584	575	533	565	616	571	620	586	605	594	595	582	566	551	559	606	534	577	570	589	543	616	592	556	578	565	563	621	653	579	608	568	589	578	583	589	567	621	567	548	606	579	537	588	558	594	562	573	550	605	582	555	618	587	573	566	567	601	600	524	560	552	568	565	565	550	560	581	587	578	576	552	607	604	604	616	595	558	563	566	590	575	594	574	590	635	618	582	625	587	573	582	588	610	586	559	598	560	578	587	599	574	553	565	604	587	581	579	547	593	597	578	576	591	557	577	562	601	556	572	544	610	603	567	605	577	551	560	600	579	579	616	584	578	579	577	572	608	579	562	594	568	553	571	615	551	605	597	609	601	562	580	595	632	559	557	598	590	544	594	597	563	572	539	591	564	577	550	527	622	621	602	580	599	565	605	599	611	578	570	609	589	635	557	590	565	587	565	596	579	612	583	577	588	599	622	593	604	608	628	577	576	587	620	566	564	573	574	589	598	600	606	605	577	600	590	583	606	569	616	516	567	621	583	602	567	569	584	593	597	545	580	613	577	597	582	589	619	611	600	615	571	549	583	623	550	565	578	553	607	603	547	610	551	584	606	614	576	665	558	621	562	560	554	602	615	569	566	570	609	543	571	595	537	559	636	611	589	591	542	580	623	573	587	588	622	602	625	587	577	577	588	579	576	580	629	547	589	578	600	579	589	599	589	558	571	578	574	564	597	580	549	566	599	607	578	612	566	552	578	558	534	569	609	626	536	577	558	535	563	569	603	579	562	569	596	548	599	558	602	594	564	587	567	594	586	577	627	554	557	595	595	566	560	575	589	633	595	586	588	558	596	588	570	597	582	553	545	583	570	586	602	570	619	624	625	608	591	540	560	637	563	540	576	550	615	608	576	568	625	615	566	583	557	590	548	563	578	585	576	571	544	554	557	616	608	573	579	553	613	566	614	612	595	592	548	598	586	597	598	606	604	608	625	587	603	558	574	585	611	584	568	614	567	541	596	613	580	567	591	553	568	585	579	611	550	615	593	538	567	614	587	579	550	581	595	607	581	570	615	555	562	560	565	578	564	589	577	540	554	603	549	576	553	612	580	577	618	590	619	617	613	565	573	596	570	536	539	564	561	542	580	587	603	572	632	573	566	575	568	581	603	572	554	556	592	595	602	579	560	634	582	576	559	609	625	600	592	567	580	547	617	606	605	576	529	607	556	554	603	609	587	592	599	560	585	591	603	609	609	580	613	589	643	664	622	613	533	579	572	566	606	606	613	541	569	547	566	571	576	559	579	557	551	592	597	589	589	564	582	568	561	576	603	609	555	592	562	554	578	597	564	558	566	572	567	575	615	549	524	558	520	563	626	551	595	603	583	577	586	587	555	569	587	551	598	597	616	596	551	579	616	567	588	569	585	579	591	613	599	565	608	590	578	615	592	566	573	579	555	555	586	572	576	578	597	588	548	549	581	570	586	608	573	571	592	574	540	584	614	562	574	606	562	586	553	573	590	629	574	573	600	585	614	578	594	560	559	608	589	571	602	606	571	574	548	553	522	620	579	573	546	616	559	585	577	558	611	594	534	586	586	559	540	576	611	577	569	598	604	601	601	602	602	579	544	568	616	560	576	599	559	573	571	594	577	572	549	619	589	592	576	584	618	529	589	593	571	574	648	602	582	541	608	600	581	588	595	578	599	560	624	613	569	616	585	584	555	596	582	585	590	682	557	569	553	564	612	566	583	597	555	587	568	633	615	563	608	571	574	600	586	563	552	574	541	552	595	577	606	617	569	565	591	568	542	562	554	590	574	600	575	589	600	556	600	586	619	589	612	598	612	613	559	616	578	608	545	582	552	571	601	573	582	602	595	580	571	607	619	582	578	582	565	586	557	562	592	573	571	609	584	611	588	595	571	575	606	578	584	579	586	597	558	622	575	552	573	573	567	611	568	575	536	631	599	597	539	583	589	601	606	598	633	571	530	576	567	539	586	541	555	539	560	554	591	569	614	594	591	573	620	574	575	586	593	598	666	557	581	607	580	592	635	592	564	599	566	592	581	587	594	565	582	626	595	575	608	561	595	627	560	524	603	612	585	601	537	546	576	610	588	585	566	553	632	582	580	618	544	545	612	605	601	587	599	608	643	589	578	591	575	619	589	550	562	589	553	603	560	547	586	578	559	603	597	590	619	591	550	598	610	623	599	555	569	631	560	603	593	610	538	543	583	602	581	567	585	564	549	597	627	579	584	571	537	589	605	618	586	554	531	580	578	562	577	611	587	539	596	592	597	577	588	623	616	587	596	622	562	585	594	608	598	552	580	553	611	567	560	560	577	574	571	580	599	533	570	582	595	591	615	587	514	559	590	574	609	555	612	597	557	622	591	642	551	581	578	582	549	576	603	587	609	592	536	616	553	526	586	593	596	590	563	595	551	596	586	556	604	579	541	604	578	595	615	585	593	658	599	593	586	565	565	597	539	601	599	606	600	578	580	585	574	573	572	576	583	578	562	610	578	591	599	601	549	614	546	580	630	553	532	574	618	585	571	592	575	639	654	549	578	615	587	592	564	603	561	570	620	583	594	597	601	592	537	545	577	559	593	589	520	584	606	597	563	559	620	583	569	579	539	618	586	560	567	625	593	555	576	535	580	582	582	574	572	568	589	585	552	596	565	587	577	589	586	553	548	578	581	560	593	614	580	600	570	611	621	578	588	561	577	566	599	580	567	607	608	585	542	588	574	573	557	548	571	541	592	566	616	603	604	565	603	525	580	538	596	557	573	606	575	595	569	529	547	575	586	552	607	590	631	566	601	577	566	585	534	564	581	591	574	583	571	566	559	620	580	589	572	591	569	570	573	552	597	583	606	596	599	600	601	580	591	575	586	559	597	576	572	602
25648	21447	27585	25508	9855	1892	1178	927	913	944	8803	19717	13978	6750	2441	1087	781	688	687	643	642	678	666	642	645	670	647	661	617	640	684	660	670	680	620	641	675	603	643	658	646	668	583	643	657	692	644	680	699	708	661	658	692	649	681	660	677	641	638	651	639	647	653	666	666	621	589	652	651	681	606	677	636	670	690	665	622	661	659	626	653	670	632	651	668	657	683	642	651	679	619	644	665	665	665	680	654	624	747	673	649	660	706	632	680	688	661	677	655	658	659	621	646	690	647	614	658	625	640	644	650	676	678	659	644	627	674	659	687	654	612	646	627	625	658	647	659	674	685	686	665	629	657	662	639	644	646	651	620	619	662	615	661	678	639	698	645	647	646	646	687	649	674	691	680	615	688	667	619	634	675	613	642	659	680	631	662	666	659	618	645	663	634	688	688	644	644	661	652	645	657	663	662	649	641	641	688	713	613	613	637	664	640	668	654	644	657	706	669	652	685	685	634	672	650	662	692	703	693	599	624	659	650	649	672	649	645	647	675	634	640	636	663	689	610	616	654	676	654	679	668	688	649	676	660	662	656	647	682	700	682	683	630	652	708	669	670	642	582	685	683	655	621	606	670	638	674	628	622	605	660	638	657	607	640	634	618	626	639	622	572	703	627	641	675	609	649	665	642	633	607	632	641	668	665	655	653	642	668	616	662	682	679	655	650	620	615	648	594	648	651	654	687	673	671	642	685	667	653	668	672	651	685	638	616	633	663	655	662	646	674	652	672	657	643	630	593	731	616	670	637	631	672	676	647	676	641	679	665	602	680	651	675	622	636	607	644	696	636	658	680	655	663	617	662	625	673	633	673	658	638	645	615	627	636	657	630	649	710	663	641	678	676	612	669	700	631	650	600	653	670	639	715	668	636	602	688	632	654	653	654	645	628	681	642	683	664	648	669	636	609	632	626	665	659	633	637	685	629	638	609	674	630	673	662	623	638	682	657	675	670	615	642	687	690	669	655	670	636	630	720	613	625	666	660	672	650	623	678	654	670	711	599	674	607	652	651	685	668	676	608	695	678	660	662	629	684	671	673	624	623	649	620	641	673	676	615	633	679	702	680	643	655	647	695	610	663	633	639	683	661	649	664	628	690	670	651	649	646	622	630	658	640	654	625	672	645	659	665	671	694	645	688	650	630	682	685	648	622	660	654	683	657	633	656	671	662	648	660	662	675	650	631	673	615	674	656	617	641	644	695	629	676	653	647	660	671	636	682	713	642	625	710	619	637	693	666	643	680	644	678	645	674	624	658	700	636	679	640	676	645	628	676	648	626	631	663	667	648	644	664	655	666	673	633	647	681	666	677	666	655	624	666	678	611	625	655	634	681	647	594	737	617	576	686	698	620	627	658	622	618	650	623	620	699	700	642	655	610	645	666	668	688	659	605	645	679	605	667	631	635	650	648	676	689	688	679	691	670	624	680	638	709	643	697	656	653	646	651	684	667	685	696	673	675	684	675	602	647	651	663	673	656	636	625	630	654	640	651	673	642	630	639	625	614	638	608	676	623	616	634	641	642	643	593	632	669	669	653	679	640	656	668	624	624	611	642	653	656	677	612	685	694	662	627	647	678	686	671	715	633	658	644	627	678	697	655	700	679	640	658	629	665	667	627	666	614	644	655	634	635	707	612	642	677	651	628	621	669	727	633	615	653	659	649	677	625	618	624	653	666	586	626	658	664	657	675	670	635	643	698	626	682	647	653	628	636	642	665	648	660	657	626	603	638	645	653	637	655	651	648	690	637	643	665	634	666	625	693	665	674	646	621	687	608	651	661	627	690	652	659	678	605	651	692	629	687	647	654	666	656	636	645	646	661	629	634	665	684	698	665	661	679	657	621	623	646	678	620	645	689	648	605	688	655	687	643	631	639	644	685	660	716	677	683	670	605	642	676	679	664	673	647	628	649	655	647	649	638	656	699	618	640	646	640	657	654	626	642	679	624	607	661	672	666	619	659	656	673	619	668	667	672	664	651	642	640	705	665	657	644	651	644	669	633	629	624	673	617	687	628	666	623	673	714	658	674	648	661	620	666	641	617	643	639	659	643	610	644	664	650	651	672	624	586	671	674	613	677	655	704	667	601	643	675	671	659	640	619	625	647	648	605	623	657	689	634	590	678	691	669	687	653	584	640	664	670	642	664	628	722	646	713	612	614	661	650	657	617	635	658	663	708	670	620	643	587	665	629	662	639	676	651	669	682	676	707	646	664	646	644	666	658	609	648	681	706	632	624	642	694	641	655	655	681	634	663	603	642	668	687	692	668	621	643	723	624	627	640	683	721	624	690	614	690	658	607	667	669	662	642	652	652	662	649	641	655	614	648	627	642	631	681	667	649	619	667	637	686	618	674	622	648	666	654	635	640	684	649	661	622	650	642	652	637	642	685	679	676	653	613	666	645	664	732	674	686	623	675	712	669	596	626	619	613	629	650	669	657	643	668	644	634	608	674	637	639	677	631	644	650	636	636	588	646	672	645	635	608	693	607	632	678	624	655	671	615	664	568	686	672	706	615	661	653	642	662	689	728	644	563	676	674	607	634	685	653	626	657	696	661	681	652	657	679	695	677	664	640	591	675	675	675	673	671	696	625	639	682	623	665	673	651	675	644	620	613	605	620	641	626	623	674	728	628	636	674	656	683	641	616	640	693	669	645	625	648	671	641	655	622	663	669	648	650	656	655	577	683	657	626	635	695	657	670	667	640	642	621	657	677	685	621	656	645	635	678	641	618	663	648	603	654	667	615	681	653	647	666	661	674	670	607	599	681	669	682	633	626	640	653	663	703	608	603	662	676	693	711	656	629	700	650	654	630	669	640	592	659	676	663	671	632	661	660	598	616	655	659	663	661	623	644	704	634	681	631	659	651	659	714	611	682	708	674	645	691	605	673	688	652	683	680	666	639	634	626	677	641	622	629	624	625	689	639	628	668	641	628	647	668	662	640	673	628	625	641	663	593	642	649	639	619	649	656	663	635	598	644	646	634	677	686	625	650	681	674	648	581	661	646	653	670	667	653	648	647	663	660	677	627	664	630	641	625	660	642	629	669	673	660	593	664	646	683	625	621	657	703	650	673	659	635	661	656	679	637	680	659	678	639	646	641	595	691	615	655	619	652	642	599	671	644	648	653	627	628	650	735	632	629	630	646	617	658	682	655	651	623	672	612	665	721	692	660	632	646	621	653	678	601	670	657	677	672	631	621	696	688	674	684	652	657	638	667	671	625	689	640	659	667	673	659	628	672	675	637	632	656	656	682	701	676	671	676	658	639	673	651	643	651	662	633	637	681	658	638	654	685	617	670	660	654	639	642	654	653	616	661	661	652	672	646	658	666	660	622	677	652	643	647	622	626	677	621	712	636	673	664	626	644	636	650	621	608	637	652	636	620	639	686	657	674	632	633	657	676	669	621	642	614	618	621	642	592	646	586	666	686	681	675	610	662	616	693	638
5664	7878	6436	3161	2082	1246	978	956	1047	1081	11750	17837	12040	5880	2336	1068	698	577	551	555	590	563	578	582	560	597	568	565	549	551	552	619	593	573	553	542	556	581	558	556	580	588	590	566	548	553	593	570	563	589	591	549	630	540	589	555	542	551	558	551	574	510	601	550	542	568	582	569	558	545	577	525	555	560	575	585	575	555	551	575	532	582	557	517	554	574	582	520	529	563	552	535	594	568	559	548	559	537	572	572	538	570	565	524	557	539	536	557	562	568	567	550	563	574	559	574	558	595	575	527	536	546	534	563	546	544	543	560	561	528	538	577	543	575	555	542	551	520	597	542	578	573	557	495	597	546	571	534	581	542	550	610	569	581	579	568	575	573	595	566	550	525	571	562	562	545	583	563	557	523	533	615	566	581	572	535	493	579	585	554	578	596	551	549	571	551	568	570	554	533	595	566	585	589	545	551	577	550	579	554	573	582	562	543	579	517	579	520	583	597	506	565	584	565	540	546	515	573	573	587	554	571	545	549	546	541	533	538	581	569	533	570	531	565	528	574	552	549	538	540	556	605	595	570	560	576	574	569	551	550	504	529	578	557	589	565	593	579	567	497	551	567	586	551	573	558	549	555	563	537	578	575	581	572	524	610	519	527	587	543	572	551	537	576	528	557	558	530	559	575	527	554	554	564	554	595	539	560	550	540	592	580	545	575	552	551	547	559	600	571	552	548	545	565	579	527	553	574	579	595	566	583	559	530	544	545	550	594	580	570	571	582	556	593	575	534	576	551	597	583	546	586	563	530	560	588	531	599	549	547	555	563	577	569	582	550	607	546	498	593	575	563	567	563	541	546	577	589	547	560	547	576	538	573	545	573	533	554	589	556	553	546	550	539	536	525	545	531	562	546	574	547	561	576	578	566	543	573	552	551	511	591	541	593	509	547	572	554	605	547	531	584	574	562	569	587	575	550	554	543	518	578	513	552	562	548	528	570	571	560	559	551	531	546	549	585	590	580	537	550	546	554	570	584	577	558	561	547	524	579	563	553	541	620	573	543	536	562	581	559	577	540	588	534	555	556	583	530	553	559	549	536	574	538	534	551	536	570	582	569	587	610	513	533	600	548	538	522	583	557	542	557	545	578	573	548	534	575	575	517	572	542	532	534	588	527	587	523	584	546	520	563	586	554	575	533	581	567	618	544	602	578	541	552	577	554	536	542	573	572	574	568	577	558	546	565	547	552	566	568	527	556	535	579	555	569	537	549	569	566	548	567	547	560	566	584	551	597	548	548	595	568	573	585	555	544	593	565	580	545	556	582	561	566	562	578	616	556	568	575	580	556	547	543	551	527	587	563	557	557	584	592	559	556	573	550	573	591	543	546	586	520	561	578	520	581	600	589	601	591	518	599	514	534	568	545	587	560	550	563	549	548	505	572	612	583	547	595	522	591	565	568	550	520	540	582	549	567	558	595	537	519	565	557	597	568	543	556	571	582	534	607	558	577	600	528	537	621	548	532	561	577	569	564	526	593	524	511	528	523	571	556	537	568	559	569	607	567	562	531	536	577	549	569	561	580	539	583	586	607	539	544	535	574	575	505	552	530	572	568	539	561	540	554	549	585	537	537	551	566	560	556	562	553	550	564	523	557	563	547	585	552	582	610	574	573	567	599	536	545	531	560	486	533	626	639	518	572	552	579	549	578	565	549	567	584	538	571	603	588	526	557	540	558	575	540	549	574	599	588	561	540	558	577	553	587	554	562	574	576	538	560	530	540	584	587	574	533	561	609	586	551	560	550	568	557	529	581	546	569	567	566	565	549	528	566	577	532	580	564	562	570	549	568	555	549	573	574	557	522	535	584	574	527	557	544	553	553	601	602	549	603	547	575	564	573	592	608	579	576	531	556	563	531	573	549	559	570	558	543	576	521	511	601	551	608	529	569	593	557	548	543	521	519	563	568	559	578	548	551	516	544	551	519	522	582	560	564	529	542	559	533	556	521	521	576	603	574	570	600	617	531	599	529	579	559	581	548	530	579	544	578	541	529	561	540	540	604	565	583	607	527	559	552	592	538	563	588	558	562	565	585	567	558	542	554	559	564	599	580	565	550	526	564	584	536	571	578	547	554	604	546	597	533	518	579	564	560	535	544	555	536	562	550	537	551	536	555	551	550	547	577	575	582	552	580	546	570	569	527	560	568	563	581	513	547	565	555	526	552	575	544	569	572	598	591	549	527	563	565	533	535	531	544	517	564	631	593	560	589	582	604	557	546	561	554	530	540	546	573	551	558	549	564	530	550	542	561	572	567	594	573	595	611	548	573	566	530	531	584	557	542	528	542	550	544	548	568	538	575	556	550	567	545	512	577	557	552	569	588	558	591	513	515	601	524	533	531	565	588	546	546	586	610	566	589	538	619	538	513	567	590	576	563	552	539	571	574	561	539	557	519	585	545	556	578	565	532	596	502	562	589	564	528	584	559	523	540	548	582	565	562	562	556	549	605	566	541	544	594	553	548	552	547	513	528	562	547	549	591	581	565	591	563	603	559	571	533	583	563	550	581	555	544	586	577	560	579	582	534	582	558	563	563	588	549	580	532	557	561	587	557	562	521	615	573	536	533	561	537	545	532	529	540	547	607	579	535	558	554	591	506	541	530	567	601	550	531	565	579	600	507	597	548	538	543	545	525	564	586	552	581	569	576	577	589	558	529	543	594	571	569	572	603	565	545	532	550	535	562	603	550	513	552	523	567	564	582	546	539	544	586	570	539	582	574	559	552	590	576	556	537	563	526	566	561	549	563	560	570	564	589	551	599	585	537	536	563	552	536	533	566	573	571	592	526	531	523	486	593	577	580	539	531	535	571	605	580	524	559	532	546	532	557	529	551	568	552	585	535	571	541	575	559	560	568	560	588	566	556	545	585	555	522	527	579	577	548	540	561	576	573	564	604	578	591	530	574	557	632	540	546	589	563	582	535	514	550	533	546	590	551	559	495	581	578	563	528	560	532	549	564	536	584	598	553	540	570	531	604	553	583	553	613	573	557	578	538	572	591	506	572	556	559	569	522	555	584	548	529	544	617	581	556	566	545	530	572	544	540	552	554	549	593	546	533	586	548	564	568	613	563	562	591	579	537	512	589	535	521	559	525	594	593	561	565	610	572	568	561	563	576	577	565	563	509	526	544	643	577	547	558	569	529	550	552	620	517	557	533	571	514	528	530	583	542	564	556	537	563	578	552	618	579	563	567	568	551	554	567	558	567	567	543	567	560	542	559	560	582	587	543	595	590	587	568	593	575	544	547	573	575	541	562	595	527	590	577	561	567	512	586	584	591	537	499	577	519	581	551	599	587	587	542	537	593	561	550	563	559	583	549	547	513	595	538	553	562	561	570	541	581	610	527	582	549	544	551	592	576	571	579	574	556	595	565	566	571	531	558	549	553	549	574	546	555	561	544	599	570	512	568	572	554	549	588	548	573	551	544	529	550	539	525	511	529
24628	21395	28573	24585	21099	7413	2067	1281	1292	1173	14998	29051	23711	13650	4726	1801	1095	820	743	816	751	741	787	758	799	788	785	755	756	779	756	791	753	742	823	734	787	767	713	804	735	716	705	748	781	731	774	748	787	807	812	781	745	803	804	796	780	732	710	786	712	758	741	772	700	746	759	757	745	721	696	719	790	774	778	741	753	764	790	725	813	772	750	794	765	783	771	743	796	810	759	738	780	751	773	754	752	753	792	758	721	756	767	777	742	724	669	768	744	752	781	757	700	685	722	775	730	785	739	776	755	741	798	754	768	783	769	768	773	723	812	735	798	791	776	760	769	759	752	750	754	703	797	799	781	810	737	739	757	774	743	780	753	727	754	702	699	816	749	728	740	748	761	758	751	735	750	787	814	771	798	757	726	770	725	743	728	765	726	770	755	745	683	750	748	764	730	790	710	737	744	751	752	692	779	723	770	774	708	767	748	731	715	741	748	749	771	767	754	723	748	788	751	777	806	747	768	807	746	732	797	738	800	735	722	802	747	730	759	758	754	755	686	710	758	722	757	708	745	718	705	753	744	746	667	735	731	760	725	729	660	749	698	711	766	764	766	758	789	783	747	790	727	723	787	803	749	710	749	725	754	796	755	755	771	749	735	781	813	762	788	714	722	721	786	715	769	749	769	714	713	682	725	744	777	712	793	710	744	768	739	775	750	763	790	802	709	750	736	696	746	704	764	772	777	779	786	704	771	727	743	757	794	772	785	743	747	718	700	731	759	737	758	840	764	712	763	793	732	741	767	720	816	759	766	732	724	744	739	753	742	687	762	774	723	733	781	756	737	745	784	801	779	788	775	752	728	764	772	779	745	764	781	724	735	743	727	748	792	811	726	783	727	759	738	786	753	741	744	814	768	745	769	784	750	740	768	752	726	775	789	754	758	761	762	714	711	767	761	750	755	756	749	701	724	718	736	726	745	791	741	731	727	746	772	752	759	713	750	754	743	719	779	717	792	788	726	761	754	749	797	755	807	739	711	714	749	774	775	754	772	767	679	774	743	741	709	745	726	738	780	777	722	776	753	744	752	724	768	776	744	751	772	705	731	752	735	742	780	769	745	811	789	755	761	748	753	791	779	747	731	733	773	710	727	739	726	774	707	741	726	734	710	727	750	713	753	709	778	751	761	782	748	726	771	762	763	711	774	685	750	784	769	770	733	800	770	751	754	723	721	742	743	733	783	783	759	754	732	751	728	724	754	754	791	752	731	765	685	788	745	739	739	752	740	741	710	762	725	747	758	770	720	741	790	745	714	742	721	748	754	761	799	777	754	769	754	754	758	709	780	759	700	775	764	728	773	764	750	748	718	735	721	729	758	793	728	740	790	738	772	753	797	740	721	730	724	728	700	751	787	697	752	735	773	787	723	775	761	759	744	774	791	707	789	729	751	749	711	741	766	780	778	728	723	733	770	744	744	768	738	776	741	723	743	712	785	820	764	770	766	745	765	776	770	807	801	770	707	725	802	766	733	777	782	742	765	750	706	721	747	805	774	740	753	738	785	738	756	755	740	736	742	768	729	785	732	806	767	753	786	819	772	733	737	750	710	705	680	744	790	774	749	747	708	758	780	724	788	760	717	773	731	766	731	759	722	743	741	734	760	726	730	729	760	695	794	767	756	727	769	736	746	769	692	722	748	774	723	732	729	754	760	755	783	796	771	715	721	714	728	737	761	771	750	752	736	709	777	688	774	771	761	800	752	734	741	743	716	713	735	698	784	747	775	713	682	748	748	719	769	798	739	778	699	764	776	740	743	745	716	744	747	776	754	793	725	729	768	771	751	741	765	812	747	769	759	667	700	755	710	774	743	765	725	759	710	755	759	812	832	746	751	790	779	770	731	750	749	761	717	766	784	736	730	735	770	706	749	705	777	704	714	801	748	831	772	735	719	768	761	720	805	774	748	711	749	709	757	730	767	735	676	736	706	742	719	732	704	767	739	707	747	827	751	738	731	755	771	770	696	716	702	732	762	758	767	743	769	740	809	734	725	754	766	816	759	741	695	783	780	744	715	754	699	746	758	718	789	786	740	718	715	752	781	782	707	762	732	760	764	833	735	717	800	714	744	742	777	698	764	788	755	775	823	761	755	778	813	769	776	771	717	724	718	722	741	764	738	745	718	770	752	749	751	768	757	704	730	747	763	781	772	773	775	761	785	768	752	761	715	739	774	777	726	771	768	758	776	748	781	769	747	743	724	775	748	710	802	737	781	754	798	705	750	706	762	735	755	751	735	714	742	739	812	747	723	752	770	768	759	743	780	771	761	730	746	742	796	744	801	720	774	749	757	741	736	746	734	773	723	753	733	726	741	733	724	753	795	766	768	732	724	782	742	780	757	788	764	837	763	737	740	767	773	741	791	760	764	712	771	746	739	739	752	775	685	736	687	729	781	757	790	727	742	756	757	753	796	756	772	755	740	696	728	768	760	762	759	734	766	734	803	724	774	749	675	767	745	755	710	704	776	728	740	724	725	747	770	765	732	760	758	789	727	691	755	724	776	727	718	764	730	768	722	717	752	743	758	770	756	767	698	718	693	782	760	740	757	751	742	737	707	713	702	734	719	765	744	747	759	728	742	788	756	779	789	753	743	724	779	778	709	762	729	759	727	773	758	755	760	790	701	782	745	786	745	745	747	750	767	735	739	785	772	758	756	747	774	755	709	750	784	739	789	746	740	714	762	742	757	753	708	750	768	747	738	773	762	763	768	705	779	709	814	731	772	732	777	730	756	750	771	763	786	759	763	725	768	747	802	710	767	763	750	718	777	746	731	723	726	746	751	733	749	749	741	766	765	747	791	753	731	708	764	765	765	778	768	735	750	752	790	725	767	757	738	740	716	760	775	770	733	751	725	752	740	704	734	787	786	744	713	753	721	775	741	727	746	776	787	728	752	757	768	782	781	753	743	735	743	720	722	784	749	759	738	802	767	725	773	738	744	688	756	753	732	707	786	692	784	722	718	744	720	772	795	716	722	775	739	753	777	779	741	768	761	740	740	805	771	743	720	703	770	793	731	689	768	744	687	747	733	691	781	815	769	735	747	757	755	778	745	736	772	697	824	707	749	729	729	804	719	736	690	717	740	760	754	747	774	737	741	719	736	768	764	716	702	725	727	774	744	699	721	772	760	748	748	791	736	730	723	778	708	759	729	737	788	781	772	750	732	759	811	692	748	771	737	829	768	726	721	773	762	731	796	778	737	749	745	756	752	725	727	738	737	736	788	777	743	822	777	765	755	756	745	723	733	780	738	763	816	744	769	722	716	716	746	773	786	727	796	776	728	780	740	772	797	729	706	727	769	735	734	722	794	785	759	742	751	731	776	731	771	713	744	800	763	748	719	741	784	702	772	773	751	769	784	757	731	743	694	819	710	819	813	763	741	742	716	755	799	776	731	727	719	763	749	766	760	747	725	685	763	757	764	756	735	770	726	715	733	754	783	775
6783	11835	10064	4556	2996	1906	1366	1166	1432	1272	18414	26818	19622	10927	3927	1657	918	767	671	629	629	655	682	659	610	682	665	637	623	663	605	637	689	620	649	623	625	677	627	647	705	625	644	624	615	677	661	662	648	641	616	626	637	591	611	626	605	642	631	618	645	655	608	623	613	630	680	654	631	691	663	637	626	651	592	613	643	646	590	647	591	657	628	659	615	627	648	629	606	624	663	638	673	627	692	650	633	628	595	591	634	668	631	579	652	658	678	630	649	639	650	556	674	620	671	629	656	551	628	670	618	620	685	600	656	646	622	590	671	670	648	611	688	627	673	616	646	652	632	658	642	649	650	631	605	639	657	626	645	646	641	610	597	644	632	623	660	625	677	597	653	617	624	627	596	605	672	597	646	608	620	682	653	636	652	612	684	606	606	606	640	628	643	632	666	618	595	628	589	650	647	611	631	621	636	649	653	631	628	640	638	607	619	638	635	612	649	597	636	597	643	623	645	678	638	635	610	616	652	644	642	618	649	693	650	630	601	624	647	668	636	588	643	632	612	635	654	657	604	661	622	622	612	609	638	591	641	615	625	654	624	609	646	629	601	636	615	648	630	644	632	620	659	649	633	658	627	624	616	637	623	654	641	627	630	622	628	630	610	624	656	645	658	678	607	640	644	655	641	634	614	613	662	628	663	605	616	649	657	601	605	580	596	613	676	612	619	670	658	637	661	616	649	657	609	675	674	611	597	673	619	601	626	663	674	658	616	648	630	650	667	638	626	681	602	626	624	627	645	655	631	634	600	643	616	637	594	597	619	617	645	640	618	614	635	689	590	611	701	641	639	671	604	562	617	655	648	647	663	649	649	648	582	638	651	594	633	664	650	644	589	613	651	623	654	687	627	577	610	684	606	631	650	640	583	608	624	588	567	621	644	618	620	624	677	604	636	657	640	649	627	607	601	611	653	640	640	659	621	613	591	609	620	607	611	618	630	609	653	617	606	654	664	622	617	639	594	606	597	607	676	608	601	631	648	633	628	636	664	641	626	591	665	650	653	592	650	629	637	626	655	614	643	618	593	626	654	664	643	647	594	667	656	618	608	606	586	658	613	623	660	598	607	635	619	632	659	667	651	625	597	665	641	657	614	650	621	614	633	619	611	671	640	682	604	634	651	629	587	633	688	637	686	633	642	616	711	645	630	631	601	652	594	613	623	652	665	638	606	654	675	634	644	646	693	648	621	667	656	610	639	668	683	611	655	639	609	586	673	674	646	618	614	659	634	662	600	662	627	606	610	617	653	613	656	603	651	600	663	639	634	630	629	633	626	588	603	666	592	644	639	636	642	671	611	663	641	614	644	604	675	652	636	623	641	616	612	635	624	673	649	661	619	647	635	625	613	635	649	660	637	623	627	641	633	620	625	575	623	633	657	596	632	650	611	655	659	644	643	647	614	641	596	633	620	611	638	681	627	606	649	619	714	622	622	650	651	607	630	636	658	619	634	632	620	638	683	650	659	651	644	618	662	604	663	653	634	679	711	652	596	605	629	637	660	595	606	608	633	666	634	623	623	637	652	673	653	611	654	618	656	631	629	651	637	672	647	656	656	613	630	595	632	680	621	615	678	678	633	623	634	625	625	606	671	606	644	633	653	633	619	626	647	599	597	634	649	630	636	599	638	656	639	662	672	650	643	655	600	665	580	645	600	621	639	641	598	639	652	632	650	645	642	633	603	649	596	612	611	616	618	586	609	651	623	674	627	612	649	673	610	658	637	610	589	620	637	622	620	628	614	594	646	629	658	636	621	638	634	658	628	627	641	632	639	666	681	615	630	633	620	654	627	664	611	629	649	611	634	619	642	644	664	669	646	626	623	645	641	645	603	613	594	632	646	587	637	615	654	658	661	631	626	638	606	635	608	613	642	653	629	635	667	656	609	648	600	585	598	617	621	627	642	652	643	636	592	652	629	667	626	614	636	600	644	630	631	614	612	627	610	630	626	640	636	581	654	640	638	620	630	630	661	642	637	647	601	624	632	622	568	642	631	645	622	619	647	610	608	658	614	644	616	622	610	674	632	662	621	610	603	656	631	640	649	601	652	608	638	619	579	657	612	636	626	617	607	650	637	651	603	621	655	594	637	652	594	654	664	654	612	628	632	625	600	647	632	660	578	651	627	653	672	618	638	632	635	610	632	640	668	644	626	604	589	612	657	648	593	609	635	647	656	625	664	666	630	650	606	601	643	638	637	584	602	622	647	623	654	651	591	599	621	632	678	660	626	626	605	659	609	605	606	640	633	628	642	629	608	653	660	644	658	611	646	617	612	631	614	657	650	636	628	621	662	627	660	620	655	652	617	587	637	620	626	659	636	609	611	590	626	611	656	644	626	623	662	595	639	673	674	628	599	664	658	631	646	618	596	602	625	620	590	647	610	628	617	655	608	651	629	584	666	648	613	599	657	667	629	643	617	658	649	605	629	645	601	655	641	610	641	617	630	649	625	629	616	666	650	656	595	672	620	651	639	600	644	639	664	634	609	643	691	663	683	661	631	601	600	640	609	650	625	623	634	653	612	591	629	600	606	637	634	625	591	578	636	680	634	610	621	634	646	617	659	634	641	695	620	690	579	641	640	644	649	612	640	598	656	655	630	665	643	630	636	595	619	628	635	601	653	661	607	644	649	674	626	651	623	636	657	647	599	577	626	660	645	667	630	668	606	662	621	631	610	611	605	634	622	590	625	606	582	660	645	597	638	618	633	623	698	574	627	595	645	634	673	623	636	647	641	602	636	626	607	576	623	619	665	640	631	610	619	652	628	662	608	633	610	652	635	677	662	645	666	570	620	614	617	654	617	648	607	633	642	672	649	599	674	612	650	676	612	611	631	623	606	650	616	599	629	631	628	610	637	631	642	645	667	587	641	585	651	641	621	615	622	656	603	615	662	634	668	594	646	624	598	642	586	613	591	607	625	672	596	619	625	636	648	577	598	659	659	648	681	686	629	644	645	668	628	607	598	636	609	654	620	653	613	597	627	646	665	633	619	645	619	651	634	635	631	631	606	652	649	652	641	606	616	606	678	634	650	630	617	657	645	597	599	615	593	643	625	652	629	599	630	606	639	616	648	628	616	610	612	612	609	637	610	635	646	644	617	639	649	663	645	645	629	670	608	645	634	575	652	633	614	610	619	628	629	623	612	644	588	673	664	645	631	630	639	656	593	589	644	624	610	623	616	625	637	652	660	616	638	656	595	647	605	648	576	657	628	649	622	635	631	642	653	635	627	590	646	652	627	590	590	623	642	680	661	628	604	638	597	623	614	614	642	575	629	626	685	618	642	651	607	668	600	598	653	652	657	655	647	634	636	629	648	629	650	582	600	609	625	634	637	626	607	620	643	596	607	633	612	612	622	668	591	611	650	629	643	626	605	621	639	641	648	639	653	602	662	631	615	636	657	637	627	650	618	634	612	630	623	630	646	619	623	660	569	629	684	665	615	612
27801	12948	3484	1957	1098	771	725	722	719	724	1049	2059	2082	1580	1112	829	778	723	703	669	663	702	701	657	665	689	701	724	643	689	717	679	681	674	654	678	682	619	666	691	678	670	732	660	718	660	646	694	663	717	676	702	689	685	681	664	687	707	714	678	640	670	674	679	657	657	695	711	680	674	702	730	662	652	707	737	673	675	700	693	669	689	665	736	646	693	710	701	706	713	705	640	684	702	656	714	687	671	721	726	685	699	685	687	701	677	654	742	628	664	669	684	675	713	640	634	706	691	697	689	725	657	674	676	716	706	689	687	702	695	704	714	688	655	691	705	701	703	696	691	686	692	679	684	699	628	651	695	653	657	712	713	685	725	648	677	662	679	709	730	686	698	667	737	689	700	684	709	686	717	656	694	721	675	701	680	661	668	661	684	716	707	685	691	653	655	679	693	714	695	694	654	642	718	652	675	671	711	647	680	729	668	696	668	684	706	683	703	648	708	669	669	653	723	707	649	672	702	676	694	647	701	706	712	740	669	694	688	657	700	689	695	700	688	669	673	661	727	687	685	676	683	633	700	658	626	694	654	635	659	696	690	694	713	665	680	715	733	679	694	707	654	685	704	641	664	679	641	710	682	710	669	736	661	715	676	728	685	709	653	706	676	666	706	737	640	700	686	667	683	704	673	711	721	663	655	691	686	689	703	711	718	697	649	698	633	653	659	708	707	677	710	707	667	713	670	724	694	702	690	662	675	735	696	696	676	670	708	690	690	670	696	662	704	725	719	690	671	674	670	644	673	647	723	650	688	677	708	642	678	706	702	690	689	650	700	704	720	709	701	692	677	730	692	699	688	694	693	660	704	686	700	674	696	666	744	711	704	734	655	713	690	747	691	691	708	718	655	664	659	705	691	671	730	658	703	699	664	681	721	704	717	688	638	703	657	687	675	678	692	667	665	735	710	674	692	669	699	684	760	729	686	690	675	713	680	686	707	670	662	649	646	700	666	666	724	685	674	686	676	702	679	700	685	727	695	659	683	658	691	650	694	619	660	740	653	671	711	729	685	694	649	662	711	618	652	704	679	674	702	741	633	626	667	652	698	708	654	692	667	672	651	689	670	682	748	709	687	733	700	724	679	713	671	660	680	683	696	673	768	719	654	719	681	694	691	655	682	704	678	660	695	696	687	659	705	686	693	711	646	709	705	713	675	701	706	648	660	676	667	700	639	682	692	722	688	682	668	704	686	725	723	654	759	712	665	714	678	700	749	714	696	671	702	711	694	708	700	720	715	701	684	678	662	628	656	701	721	656	639	666	679	696	675	683	645	630	688	664	636	664	729	706	712	687	713	662	681	723	696	659	721	689	664	695	691	697	664	713	692	683	653	691	698	669	706	671	661	683	662	679	711	695	701	695	701	714	700	649	659	631	714	684	688	639	695	696	684	671	670	678	682	650	721	698	675	676	619	632	681	728	643	657	715	698	660	673	701	718	721	664	659	704	691	688	643	730	653	665	709	682	614	648	708	654	671	654	642	653	683	710	669	704	708	715	744	732	701	667	696	668	656	692	713	721	677	695	683	750	676	687	686	630	719	636	703	719	724	684	682	700	702	693	713	708	700	735	698	700	625	681	726	673	692	705	657	721	673	696	624	685	676	719	685	654	710	685	662	711	687	721	693	680	703	675	708	657	731	753	681	647	720	662	706	677	663	721	748	670	698	689	703	699	640	685	681	670	690	736	680	701	686	709	715	705	675	686	669	677	741	713	671	677	689	731	678	632	685	704	656	681	701	737	690	675	685	718	650	715	631	673	667	639	700	655	730	671	607	696	683	667	678	651	684	699	682	667	693	668	673	701	679	728	695	695	661	722	702	692	686	750	697	650	678	645	725	650	681	671	694	661	692	690	734	632	744	673	694	642	720	691	654	690	695	701	697	687	664	674	698	712	671	693	721	704	706	652	706	695	655	668	634	731	655	659	680	705	663	750	689	648	654	710	718	694	661	680	739	660	707	689	685	698	653	671	662	682	678	670	715	667	681	681	657	727	615	656	686	681	629	707	678	697	687	676	717	691	720	681	656	690	653	713	648	706	677	729	699	693	650	677	670	693	703	694	639	654	693	671	749	712	686	712	720	676	670	675	714	711	707	698	691	625	706	688	654	689	656	653	685	617	633	701	688	708	680	685	667	741	718	701	684	686	673	675	677	702	696	700	689	700	685	663	709	737	706	676	672	715	663	691	668	683	697	699	680	692	682	679	709	707	680	682	707	682	722	712	690	704	706	714	637	708	704	673	684	668	647	685	720	666	669	708	665	709	657	632	701	673	685	670	697	661	705	640	700	653	666	661	689	701	746	683	661	712	669	733	702	726	688	703	699	676	667	674	704	679	693	711	662	680	690	666	702	691	676	655	682	640	680	711	678	685	658	685	699	701	685	677	714	708	710	661	675	619	684	655	715	731	665	663	663	700	712	682	735	658	680	714	667	688	693	677	682	650	660	693	636	721	700	678	718	698	625	670	689	681	706	661	649	650	704	749	646	672	668	708	634	621	654	629	660	674	669	673	719	652	678	646	692	715	702	696	701	705	696	705	688	701	693	690	705	704	663	661	685	654	703	715	732	665	686	666	722	662	691	672	653	732	727	658	692	668	678	655	674	675	666	678	669	698	680	690	689	714	721	694	685	684	682	661	687	666	710	727	664	725	684	669	721	646	728	715	674	681	704	740	660	672	657	692	640	675	623	700	687	687	674	692	701	677	724	712	690	688	736	712	687	671	713	680	679	704	694	709	669	695	681	683	660	642	707	694	720	687	673	668	645	665	667	716	670	637	673	672	652	691	653	678	674	666	730	670	747	687	726	691	695	657	717	732	692	704	697	679	702	660	737	694	685	681	660	694	678	669	649	696	729	743	718	690	642	651	690	692	715	709	676	654	672	648	699	700	730	705	641	665	650	665	659	652	675	672	664	687	667	664	689	634	651	675	654	657	651	717	682	728	685	682	739	635	699	655	709	669	688	712	750	666	714	676	706	693	694	668	690	669	658	700	688	684	694	718	662	668	708	675	675	672	704	707	663	696	686	641	720	705	698	687	697	697	689	695	713	700	682	723	730	680	660	677	726	726	687	691	676	720	671	677	630	702	693	669	700	683	663	729	711	699	699	695	669	710	682	638	685	672	673	641	661	687	699	677	669	654	671	718	675	737	673	661	651	649	738	697	688	648	713	681	696	652	661	670	660	692	730	697	660	670	707	688	723	678	666	625	685	706	687	656	691	699	647	716	695	710	675	668	705	693	655	707	645	667	724	666	717	645	726	683	693	673	690	675	752	680	661	682	720	693	609	688	678	692	665	680	710	659	687	712	622	672	650	713	709	685	703	669	713	676	736	660	703	656	663	700	696	658	706	669	679	696	657	670	694	686	625	706	650	677	707	680	688	699	701	719	660	672	673	696	666	638	675	680	680	657	672	677	697	742	668	701	671	632	717	691	679
6988	4024	2929	1695	995	735	670	591	604	597	1160	2386	2037	1504	962	694	637	562	596	539	549	592	595	537	558	569	544	566	586	574	614	546	574	584	554	562	550	553	546	581	554	550	549	532	572	529	566	573	564	584	544	543	547	545	615	568	552	555	552	516	593	570	625	534	505	567	568	603	558	551	565	564	562	569	551	579	550	541	530	565	557	608	524	591	517	533	503	542	564	590	586	592	583	552	566	611	529	591	556	550	548	554	562	610	584	566	570	539	549	597	612	513	550	567	579	545	564	557	605	577	570	593	562	541	560	573	538	542	534	560	562	591	550	566	553	554	558	538	582	602	525	552	562	540	592	566	558	575	524	522	565	559	514	549	557	535	580	564	558	532	564	578	514	549	542	550	555	610	541	554	581	562	591	554	558	556	579	587	537	564	521	542	589	556	562	608	581	550	591	587	557	595	560	552	535	583	595	557	555	608	578	556	574	559	524	591	536	590	576	550	530	553	589	575	600	546	550	563	565	566	589	544	514	531	555	606	576	574	594	579	551	556	594	605	574	581	516	557	546	595	558	528	518	544	557	584	585	579	613	567	615	578	579	525	600	569	521	545	615	565	553	561	583	544	602	547	589	592	589	590	607	540	565	556	558	574	514	552	575	583	556	603	614	599	619	555	576	509	540	594	564	576	571	578	576	529	545	588	538	563	547	516	580	512	633	591	568	563	542	597	563	578	589	568	571	556	621	571	560	576	549	539	555	530	589	560	570	593	558	514	564	581	565	546	595	590	594	559	567	524	565	604	537	572	572	578	577	556	567	556	556	576	597	532	607	554	563	545	570	533	583	561	547	561	561	526	579	572	495	569	607	530	559	526	572	573	569	591	566	506	548	569	611	577	579	582	593	554	577	572	554	548	552	575	567	553	509	537	587	570	571	598	581	585	503	544	538	608	551	561	555	569	544	544	600	577	564	607	572	622	572	590	560	550	567	534	563	569	548	572	564	548	572	580	538	579	596	515	563	539	533	557	566	557	563	564	596	537	564	589	554	554	562	590	533	605	569	506	602	523	572	596	580	581	570	580	594	576	558	577	605	554	604	586	535	572	536	614	585	552	548	619	525	592	609	593	598	575	591	604	551	560	566	560	573	570	541	556	571	524	585	543	562	528	599	537	582	532	560	569	564	547	567	615	552	550	496	585	610	560	574	577	564	547	533	579	543	583	581	556	549	591	557	515	576	520	554	617	540	580	567	572	558	552	550	502	546	543	521	565	575	535	595	535	598	574	577	553	524	552	538	546	542	576	569	600	553	543	528	576	515	565	599	567	557	556	540	564	561	572	601	569	521	554	582	553	567	591	566	515	553	580	557	561	583	534	571	575	565	559	566	556	591	558	584	555	579	546	583	574	531	543	539	569	574	526	521	563	567	591	569	592	561	590	569	567	529	561	582	559	557	537	568	547	588	551	552	562	522	563	553	534	547	550	587	570	588	579	585	536	560	531	533	564	591	549	545	532	541	545	534	533	566	567	577	588	573	549	549	551	559	569	566	538	531	573	548	590	573	594	536	571	568	570	558	568	604	514	577	562	546	549	562	576	555	545	552	541	602	549	492	542	555	525	551	544	551	555	553	539	561	590	563	521	601	585	545	559	603	554	581	559	540	574	603	554	573	565	592	571	556	557	566	608	544	562	579	541	563	575	536	601	611	586	536	602	600	542	572	554	611	555	532	564	561	548	543	593	585	607	600	574	624	534	528	584	557	592	504	600	566	534	540	545	552	547	561	581	577	580	564	576	523	575	541	571	557	598	532	577	575	593	570	551	559	542	585	550	584	540	616	515	570	599	551	526	569	562	561	546	531	553	543	531	532	538	618	557	579	551	557	538	506	552	588	571	596	540	568	528	583	563	576	555	559	533	566	572	580	576	558	557	587	559	564	519	526	572	592	523	569	571	540	565	559	525	546	538	544	558	572	524	538	577	575	569	590	575	575	582	616	583	544	585	585	583	569	586	566	568	600	620	523	568	539	541	575	531	596	555	572	556	592	565	565	588	541	545	571	574	549	596	564	540	579	565	541	554	547	548	596	607	553	616	571	583	524	516	561	575	571	544	558	573	533	575	611	590	540	537	599	574	574	569	552	564	595	604	579	551	566	599	590	574	552	574	589	544	584	586	507	569	550	589	566	558	555	623	566	559	567	549	563	539	596	558	571	552	590	549	553	586	570	573	534	591	574	575	592	583	572	576	552	543	551	612	547	585	545	518	584	572	559	572	560	595	543	556	533	569	577	544	591	531	569	548	591	498	621	557	548	509	542	578	538	518	592	514	599	571	554	535	581	561	559	607	554	528	501	524	575	597	570	572	571	572	569	573	584	607	561	579	528	582	568	529	542	547	601	539	545	568	556	577	569	591	595	592	554	570	591	599	582	519	511	572	569	554	584	567	555	543	569	570	596	532	606	558	591	595	589	528	525	583	550	597	532	548	537	551	553	542	573	565	549	589	595	546	605	552	547	571	557	552	538	547	562	575	556	526	553	594	523	599	600	562	537	560	592	604	535	583	529	567	558	540	575	523	544	579	550	574	552	561	559	582	523	544	548	600	545	536	587	598	562	577	614	547	559	555	572	563	549	524	551	599	522	573	547	567	549	549	568	573	552	574	551	584	581	556	608	560	554	567	536	587	574	560	546	554	563	541	580	550	551	567	551	558	568	580	583	556	568	566	566	563	553	563	513	542	544	571	576	543	524	545	572	579	569	532	578	598	513	593	617	570	549	540	549	581	604	545	544	597	541	534	575	587	549	611	569	597	551	583	558	522	547	585	518	573	556	531	556	591	578	522	566	578	576	564	539	548	528	513	565	593	606	556	585	599	554	573	586	556	546	563	565	537	566	554	536	595	568	639	572	562	563	565	576	557	576	515	553	563	539	523	566	571	568	583	577	552	549	565	571	555	573	549	572	591	538	570	550	544	560	586	579	534	592	550	552	531	570	547	601	599	572	557	562	614	604	601	565	586	578	594	530	526	498	576	587	522	573	612	573	607	603	564	533	595	566	582	561	597	578	544	562	575	562	549	556	556	581	579	553	602	561	537	551	556	576	563	565	586	538	585	599	564	615	543	553	597	547	570	533	529	580	567	583	565	582	548	565	581	601	555	530	557	564	529	576	551	517	524	575	572	556	548	553	591	547	577	542	575	561	559	566	606	555	530	575	550	578	541	555	592	611	565	558	555	537	571	553	550	589	588	593	552	523	556	540	589	525	562	584	545	558	546	560	538	553	535	564	574	543	528	573	567	605	584	549	554	590	610	582	566	545	566	602	573	571	564	553	590	547	558	529	564	566	587	574	538	555	596	553	617	587	532	521	604	586	545	601	553	541	557	581	533	575	594	571	514	568	568	543	520	545	551	576	554	536	539	571	496	557	580	570	560	552	525	545	576	606	577	579	585	538	559	553	551	591	547	588	567	583	603	564	534	544	555	571	595	571	575	612	543
25699	21496	27684	25394	10269	2012	1246	871	821	762	2961	15844	15143	8891	3000	1193	898	694	730	624	604	613	661	638	637	658	646	655	635	621	631	629	636	623	633	597	643	623	638	604	621	645	664	648	620	625	637	586	608	591	649	630	629	619	610	616	612	631	673	632	623	620	625	704	611	667	630	625	611	660	558	611	610	628	664	587	632	630	636	616	651	624	595	613	622	604	625	614	628	612	582	646	616	637	676	664	586	643	648	640	613	619	643	582	591	636	626	637	606	623	637	631	629	650	615	578	662	697	658	624	631	569	614	589	558	632	614	653	668	635	607	611	629	634	640	621	645	570	646	607	640	617	585	677	651	613	604	632	615	636	641	613	652	662	575	641	616	670	611	631	613	649	632	635	610	643	565	616	699	677	627	642	658	648	622	653	607	625	583	616	623	623	598	623	658	620	625	623	603	640	614	641	634	597	564	634	629	667	662	606	612	674	602	654	675	644	600	598	593	641	621	599	550	635	644	643	653	611	549	580	606	611	635	645	642	643	593	608	648	633	617	660	626	647	607	576	642	630	625	674	637	642	640	630	647	651	617	620	591	587	629	643	607	583	626	660	609	612	595	637	599	624	620	570	644	641	619	597	604	647	639	645	639	641	605	664	586	628	644	653	696	620	668	607	635	629	682	636	605	567	636	627	618	593	586	669	626	621	626	609	619	617	639	649	590	616	591	611	669	583	631	602	576	634	656	660	624	595	636	631	620	628	594	582	601	585	629	642	634	592	608	642	644	648	639	570	630	628	667	612	642	576	636	611	577	617	655	647	618	668	602	661	682	610	634	604	586	605	636	643	644	617	661	650	593	584	628	598	614	602	628	592	618	614	668	629	633	591	645	611	651	614	625	620	603	644	587	635	626	605	626	661	629	663	647	654	678	620	694	635	621	651	648	643	655	634	698	582	622	678	636	608	610	635	621	626	624	654	627	668	668	633	649	636	597	623	609	623	636	611	631	635	609	639	613	589	597	646	614	633	606	609	612	620	698	629	660	614	641	641	611	658	621	632	601	634	658	634	626	603	631	636	621	634	646	609	701	644	641	630	644	671	609	611	618	601	640	589	616	619	643	639	643	618	582	583	602	593	643	633	629	641	625	630	646	582	579	609	619	613	644	618	581	604	608	641	627	583	636	612	675	640	648	663	646	640	615	654	618	586	630	674	605	613	618	600	635	633	598	622	595	607	640	591	594	610	625	651	632	641	614	601	596	627	647	578	599	595	600	623	631	588	625	581	631	606	642	630	660	609	624	629	603	677	659	593	616	596	655	622	645	624	633	615	621	663	603	618	620	639	595	655	638	594	594	678	619	637	636	642	589	620	638	580	638	614	641	575	636	624	641	603	639	604	570	632	624	642	644	613	629	668	617	624	624	563	590	652	665	666	634	639	614	659	606	612	650	659	623	647	610	649	642	635	628	637	591	640	661	635	710	581	596	613	628	633	599	625	607	602	578	638	591	675	586	673	590	585	654	647	575	624	648	630	594	627	638	603	597	634	622	645	635	626	652	613	618	657	647	687	601	617	587	619	608	606	623	615	583	607	611	576	614	629	625	611	633	627	635	620	607	651	634	572	630	593	621	605	620	621	625	613	639	617	626	600	615	645	668	710	625	615	626	615	636	673	655	584	624	637	631	630	654	599	655	629	618	608	686	610	593	594	634	592	565	630	663	649	614	565	604	644	633	603	634	619	580	576	631	643	611	611	649	620	642	593	645	619	683	578	630	662	637	657	621	599	611	624	622	619	635	667	642	642	619	597	602	612	653	608	673	652	620	661	603	603	620	642	626	639	620	627	588	589	628	678	627	599	613	627	627	632	636	625	573	665	669	618	593	613	631	553	601	587	642	633	620	629	658	636	657	678	610	648	670	586	628	624	633	627	602	629	663	618	570	643	647	618	588	624	632	617	593	619	611	625	652	585	577	616	639	616	617	627	602	581	592	607	627	634	631	664	624	643	662	592	613	639	618	656	623	641	641	645	589	681	641	608	619	672	613	617	668	593	599	639	561	593	648	640	619	615	611	655	648	613	617	603	612	613	623	650	636	593	641	612	604	643	648	611	611	574	599	607	619	624	588	635	622	640	638	604	652	639	616	612	629	621	619	618	666	607	596	588	616	599	636	630	607	642	548	632	619	613	578	679	574	634	637	586	663	673	613	616	665	649	609	609	606	668	627	594	592	597	624	654	627	632	600	635	664	631	602	593	608	635	580	624	609	626	620	644	639	597	605	614	622	645	597	618	575	616	586	640	650	610	591	646	632	608	681	661	626	653	647	594	602	626	597	614	619	637	569	614	605	616	635	574	625	614	639	664	630	623	683	647	641	574	577	644	596	632	560	578	613	642	646	622	653	628	626	625	614	630	620	600	609	632	666	622	606	646	670	658	632	644	650	592	654	591	571	638	613	599	627	667	637	647	650	590	594	638	625	639	654	644	609	625	609	638	640	653	674	632	604	640	644	652	639	621	613	653	602	631	640	627	630	626	656	602	601	619	595	625	630	599	597	634	631	664	664	629	632	648	661	654	632	617	599	641	614	628	674	646	623	630	649	636	610	662	641	650	616	611	637	652	600	644	637	585	573	640	651	613	600	593	619	586	625	630	653	626	659	640	679	628	653	629	639	643	611	677	663	616	622	580	663	598	625	591	593	638	600	597	643	638	602	603	645	618	603	574	583	632	593	609	607	605	630	648	645	608	654	643	636	630	631	626	638	620	606	587	609	610	644	633	625	623	629	657	598	615	645	586	614	625	653	658	615	613	590	622	612	615	670	605	658	619	627	655	636	630	622	667	586	673	596	611	634	637	629	636	600	656	646	663	627	618	596	629	619	605	630	584	667	625	618	671	617	654	620	637	604	602	657	661	617	698	582	648	598	596	600	638	650	654	575	573	584	657	618	634	622	596	647	683	635	610	606	613	611	645	648	623	639	604	633	654	644	642	605	638	601	665	667	629	614	617	589	595	620	588	643	638	601	623	645	633	627	707	642	623	642	639	619	671	619	623	612	579	597	595	602	632	644	581	623	635	659	642	628	609	623	625	638	651	592	635	606	649	617	639	646	611	593	626	601	624	619	654	616	604	626	606	594	625	604	642	609	666	615	637	588	593	616	606	634	599	593	616	634	662	645	661	665	633	621	668	591	601	604	605	621	678	626	619	626	618	610	645	615	622	590	615	598	651	647	648	600	636	632	588	672	612	606	627	601	622	637	632	635	647	632	637	590	560	632	592	593	588	652	624	663	624	630	662	587	643	633	590	655	613	619	638	601	656	668	606	637	601	636	632	564	580	660	599	622	621	610	648	620	648	574	641	637	643	603	639	584	575	617	617	617	661	615	634	625	675	639	652	651	622	632	641	638	592	601	644	604	615	578	611	611	613	632	619	588	637	649	595	595	616	619	617	639	607	635	567	603	654	644	661	610	607	583	608	670	597	562	645	629	658	586	630	616	614
7127	11726	9622	4135	2270	1351	1060	837	829	743	4114	16634	13539	7580	2685	1245	728	557	565	547	581	532	532	553	549	565	579	506	535	574	565	568	522	531	557	532	532	547	572	526	522	568	522	510	575	560	552	534	560	555	549	539	526	556	533	595	588	592	577	552	514	518	461	530	537	590	541	522	556	507	553	538	536	532	547	575	517	510	569	588	521	496	571	546	536	550	566	526	531	537	564	582	576	569	527	567	552	534	533	531	539	563	544	580	527	555	497	505	542	520	554	515	526	532	580	558	532	547	503	544	542	514	531	567	546	532	578	524	571	556	552	539	543	554	545	544	534	547	543	552	508	567	519	519	547	536	565	554	562	537	557	557	570	556	543	547	533	544	584	553	539	515	529	557	571	542	520	552	563	538	549	530	569	537	548	493	539	539	572	551	556	545	500	554	550	580	558	527	567	552	550	515	545	532	516	547	491	603	576	557	531	548	533	526	568	557	562	534	517	518	585	564	530	563	549	554	482	543	565	550	542	523	535	502	567	566	581	537	527	531	559	554	559	507	566	527	571	533	541	512	543	549	526	513	538	535	568	504	560	554	561	523	542	514	547	582	549	514	556	540	509	555	550	574	543	515	571	539	537	496	508	558	510	565	537	574	508	572	530	522	548	536	529	520	548	546	546	525	541	531	525	533	568	542	551	572	520	467	549	491	490	558	581	535	516	497	525	559	526	535	555	558	571	575	507	556	537	554	566	509	528	566	568	534	527	569	536	515	552	543	572	524	514	545	544	525	536	498	542	577	505	524	542	548	553	525	552	534	566	570	533	509	528	503	535	540	483	568	580	541	537	540	544	496	522	575	527	521	520	566	549	558	548	544	586	526	561	489	537	477	594	541	513	558	553	541	553	540	535	580	559	545	569	558	514	512	611	540	549	495	558	544	546	525	574	600	591	529	542	513	545	555	570	555	504	534	538	506	560	495	520	519	541	549	581	544	506	537	517	553	529	525	511	525	532	544	555	539	544	565	534	498	516	537	500	523	563	494	501	517	559	539	568	576	529	601	521	571	568	570	495	553	512	543	540	535	505	550	552	533	529	512	568	511	556	553	522	541	542	570	600	527	538	566	488	540	559	515	531	579	554	528	532	562	539	539	558	539	526	501	560	533	541	555	522	542	501	529	556	539	548	560	576	531	581	554	509	566	516	530	535	528	554	538	536	527	544	525	530	555	531	528	520	553	530	550	543	532	515	526	499	554	547	559	595	538	521	563	536	552	537	545	551	526	568	515	564	538	542	571	524	536	578	549	544	501	536	532	536	525	555	563	519	570	543	515	500	584	566	532	533	517	540	525	517	562	565	508	524	567	516	534	562	545	525	511	526	578	600	603	561	583	545	540	543	520	564	507	526	538	541	562	507	584	533	555	566	527	523	520	511	516	525	544	493	544	514	535	539	547	556	526	565	533	539	535	529	563	535	512	567	555	509	559	543	537	554	502	555	513	556	532	512	532	508	545	539	523	531	571	561	540	534	555	538	532	553	552	546	507	542	472	583	596	573	526	550	561	522	576	526	551	530	585	551	557	509	585	544	537	512	533	499	534	527	580	481	534	516	535	546	545	570	524	521	537	547	548	526	583	574	516	540	512	510	538	532	521	549	522	549	516	534	548	538	541	532	532	508	536	520	534	550	553	530	551	532	565	550	503	542	563	570	535	526	539	558	558	562	526	544	498	568	561	501	545	542	566	539	531	536	515	493	525	536	540	564	499	564	555	510	511	544	533	518	581	523	569	513	569	547	538	573	537	539	538	504	532	522	499	562	577	540	531	543	525	561	531	611	524	523	539	507	484	492	505	522	560	593	532	571	558	501	525	555	520	535	539	558	554	538	497	553	528	533	521	530	583	560	518	514	596	521	573	571	536	534	561	547	511	483	524	529	574	564	551	525	565	498	540	506	559	532	538	543	542	553	543	517	500	554	566	540	553	541	520	537	528	481	533	534	517	548	583	553	549	542	534	541	536	581	531	493	533	542	608	502	559	540	553	518	559	572	523	538	539	553	530	558	539	557	561	522	526	533	580	527	547	580	562	542	568	526	552	526	558	579	548	548	522	562	539	547	534	575	521	539	502	542	531	602	525	511	556	562	521	562	565	570	580	509	516	551	562	547	540	550	543	520	541	579	522	555	564	527	543	504	555	540	543	558	511	545	582	559	555	546	495	599	533	532	500	547	569	574	516	545	531	553	583	525	540	524	569	550	527	581	549	588	545	531	527	531	526	556	531	520	501	521	500	531	572	539	552	531	553	517	540	603	590	516	528	604	536	553	520	568	508	552	582	545	574	515	548	526	545	494	498	557	510	543	530	517	542	601	535	509	562	522	529	499	546	535	555	544	557	545	526	570	571	548	561	542	526	521	578	512	599	530	519	549	518	538	500	561	535	559	507	562	532	519	538	525	542	575	516	489	562	586	539	558	523	495	529	545	520	526	528	510	515	499	548	548	591	538	539	561	534	531	545	536	563	573	549	544	523	552	527	556	530	532	534	523	579	522	518	514	513	515	515	526	554	564	553	544	548	490	535	565	576	541	537	605	591	532	564	539	487	491	512	529	508	556	579	526	530	506	505	521	544	540	558	599	535	564	523	536	509	540	505	555	536	566	526	553	545	537	537	505	533	482	471	537	562	542	559	506	523	530	572	557	580	525	503	530	585	537	541	507	555	555	543	496	536	561	526	518	546	504	550	584	574	532	557	551	575	557	519	529	516	516	515	574	522	554	594	553	548	563	539	508	554	492	560	574	517	545	541	578	519	569	566	540	556	516	509	535	518	530	523	568	544	528	539	539	542	537	545	526	508	499	548	490	547	597	555	549	570	569	599	533	563	527	561	515	551	541	576	526	566	518	549	549	543	526	554	552	527	474	557	543	511	521	515	564	543	555	548	520	541	531	550	574	545	560	547	539	536	536	554	518	531	544	508	500	488	517	554	528	538	553	554	553	559	546	534	554	541	549	540	552	615	542	566	527	473	552	547	530	512	554	550	504	583	547	543	511	552	532	543	529	549	507	564	529	530	529	542	543	528	571	538	573	554	540	551	559	526	552	520	555	565	536	553	534	554	562	501	521	545	550	548	548	571	536	570	524	564	517	570	545	530	535	470	539	525	564	538	525	575	552	501	582	509	533	543	553	556	596	509	539	493	560	520	533	549	534	527	519	551	570	532	541	516	521	526	537	510	527	559	553	526	534	555	519	539	571	554	530	545	540	579	540	523	557	532	560	524	537	506	564	510	522	489	564	609	550	535	526	553	549	547	519	597	547	519	511	542	520	554	535	566	567	540	542	552	517	539	568	535	551	621	561	546	516	549	560	509	546	532	587	583	573	538	508	518	507	549	547	558	534	549	549	540	577	527	528	528	530	558	590	550	507	527	551	545	512	538	554	524	523	522	542	594	526	531	577	547	522	534	530	506	535	513	535	529	555	551	516	526	528	530	573	545	524	550
24563	21391	28597	24582	21063	8103	2164	1203	969	1037	8376	28112	24835	15477	5426	1830	1126	773	768	777	767	743	716	716	793	725	750	769	720	718	727	739	744	720	682	692	755	763	725	764	717	730	705	730	719	733	683	708	726	697	693	678	735	674	745	809	705	737	768	714	719	719	700	732	715	744	681	758	675	737	708	712	715	754	741	709	731	729	690	769	727	701	774	730	716	767	735	725	743	697	709	723	732	746	702	739	709	712	709	731	707	706	717	729	695	692	715	723	705	715	779	704	693	725	738	718	736	762	738	765	759	750	694	733	733	704	742	751	710	715	735	712	734	710	779	738	770	733	769	728	702	680	786	764	717	695	680	691	716	738	725	724	746	746	697	730	752	728	721	705	694	752	693	777	745	714	748	716	714	709	708	736	703	718	729	722	714	718	712	744	752	779	719	716	721	689	705	690	704	765	746	744	715	759	791	764	727	715	737	723	726	743	776	729	687	737	761	752	716	743	738	725	708	741	723	731	714	810	729	704	757	734	723	733	752	719	735	695	730	720	728	693	747	715	693	689	712	734	757	694	723	705	750	697	716	696	707	720	697	680	715	745	732	709	705	742	742	721	714	736	671	719	707	724	690	733	727	705	700	725	702	707	736	723	742	763	754	746	770	693	748	730	742	736	705	722	698	732	680	732	696	737	748	709	702	739	684	726	683	755	706	723	762	734	713	718	718	701	688	698	730	743	710	752	694	715	721	768	727	729	742	697	706	700	764	710	718	711	698	746	706	758	736	719	702	733	714	670	708	755	750	721	733	702	694	714	752	763	738	735	799	743	732	779	723	718	753	747	688	741	741	729	728	704	700	728	630	702	698	701	721	691	759	682	699	730	753	695	701	686	728	683	730	724	741	750	746	769	765	700	736	718	711	714	695	663	729	698	715	712	728	711	721	700	715	718	727	740	725	721	765	679	697	737	751	695	719	667	767	698	776	733	740	704	729	742	701	689	731	727	728	708	760	755	727	697	741	712	762	730	682	747	709	717	675	716	727	684	735	705	701	715	729	723	748	736	710	757	686	718	705	716	729	702	750	675	712	757	683	693	758	726	755	741	747	736	678	702	723	735	690	753	722	728	726	699	692	747	702	760	672	692	736	746	710	702	681	703	713	718	722	704	710	677	757	747	684	747	713	698	689	755	724	701	721	699	734	703	711	735	708	705	724	720	712	699	706	704	740	678	718	724	707	704	751	699	750	744	712	697	697	739	681	724	720	754	730	728	704	693	711	708	728	716	730	695	728	735	748	699	734	705	676	730	748	711	757	722	756	733	728	687	700	721	731	730	774	681	731	749	702	743	731	696	706	734	689	707	702	681	705	739	743	737	748	721	737	685	700	716	727	701	717	743	743	725	696	697	701	741	734	718	762	729	702	745	711	731	721	772	682	733	723	715	681	701	685	686	756	687	759	735	716	734	711	740	695	676	706	720	716	719	715	738	730	714	747	708	752	717	741	737	754	709	694	706	730	690	762	733	725	731	732	721	703	731	743	738	738	687	723	735	699	730	726	728	715	712	652	750	751	737	744	693	720	774	748	700	753	757	750	700	775	736	721	729	734	697	738	745	690	745	689	758	709	720	723	737	727	736	688	692	687	707	672	733	729	728	751	716	728	745	738	669	732	685	725	729	686	679	732	716	765	719	698	678	685	709	723	733	711	713	708	717	728	751	701	691	727	735	697	743	770	706	730	713	707	681	729	699	688	714	676	765	726	732	731	698	723	677	700	679	687	690	748	704	709	669	690	698	722	668	727	801	721	707	715	714	690	724	693	693	731	761	692	748	739	768	793	723	677	732	744	748	730	715	771	740	739	719	686	702	719	748	755	712	717	721	660	720	741	736	707	746	777	737	731	749	693	726	736	667	709	701	714	724	695	709	735	709	705	747	731	739	725	748	698	742	696	734	774	731	711	675	734	746	741	722	690	692	700	748	721	714	732	729	747	708	719	744	721	725	677	729	627	781	717	786	704	700	736	681	704	746	745	721	751	688	763	721	705	751	685	734	753	721	700	742	736	716	698	710	803	721	710	729	731	704	690	698	728	716	679	704	759	687	735	721	728	777	743	693	732	692	744	703	687	719	723	736	735	747	710	749	756	751	723	670	729	745	727	629	684	721	745	738	714	722	721	684	693	737	735	649	747	784	720	742	717	680	676	765	745	680	785	727	712	710	672	738	735	746	728	704	734	719	774	712	688	737	733	732	753	725	688	716	672	666	676	687	712	728	763	708	747	668	709	718	724	701	778	729	727	717	750	703	750	706	749	718	715	755	722	724	700	702	704	731	726	726	667	766	747	723	734	693	763	754	664	695	747	737	719	707	732	717	693	729	727	730	745	683	688	692	742	719	709	759	707	756	759	694	729	693	737	703	714	753	708	705	754	688	677	772	786	703	724	725	679	694	739	697	716	740	766	699	712	719	734	706	708	729	706	717	680	741	675	725	686	696	683	654	699	690	780	756	689	730	702	740	744	755	743	685	698	706	731	753	751	724	787	728	715	716	677	698	764	724	729	702	716	736	762	748	724	729	745	733	741	706	706	700	703	702	677	695	723	753	686	733	700	708	724	693	695	721	777	699	714	720	741	714	694	763	680	684	695	698	757	678	728	716	742	757	692	721	683	691	690	776	770	743	719	735	723	718	722	705	711	714	743	739	688	701	686	723	703	716	719	717	699	719	719	672	759	756	717	720	719	679	704	718	761	706	762	670	724	752	684	734	723	730	732	659	736	737	668	712	676	734	756	686	667	701	711	687	729	732	755	712	763	702	739	731	739	700	715	728	686	692	720	728	685	715	720	723	730	712	772	722	678	750	682	695	701	750	731	755	720	682	663	735	675	694	725	724	725	729	726	740	713	734	729	686	743	677	736	694	754	706	704	698	717	717	674	742	712	684	660	694	713	747	723	706	710	773	719	685	734	734	703	758	703	700	703	708	694	668	723	717	740	736	726	715	672	723	671	697	736	700	701	736	799	708	754	704	706	696	727	755	784	728	735	753	707	723	697	757	703	725	694	694	677	707	733	701	717	736	673	762	714	687	724	707	707	691	712	681	674	727	671	724	720	737	693	768	735	746	681	714	747	757	677	688	738	671	723	709	690	725	730	713	741	694	658	729	720	707	694	689	732	694	749	685	716	661	724	735	765	732	696	723	694	694	701	760	727	722	724	758	698	708	701	713	756	729	668	689	717	748	721	715	674	714	760	727	718	715	692	690	716	700	688	702	663	690	701	737	761	682	788	731	759	735	734	709	727	775	730	745	725	743	738	705	764	778	690	784	715	683	741	692	700	716	773	720	734	686	714	744	710	699	709	702	744	722	720	763	691	727	749	736	741	674	716	724	714	693	699	695	663	721	702	663	789	762	750	712	746	643	748	743	687	675	729	742	742	743	691	713	714	682	699	749	687	731	747	685	701	774	796	757	689	702	744	671	675	706	703	670	679	748	705	707	737	689
7098	13106	10853	5697	3724	2172	1464	1165	1084	1152	11443	26215	21352	12400	4423	1761	1042	678	695	612	637	612	621	611	641	617	644	615	604	616	619	621	639	589	623	622	596	590	597	609	608	650	582	657	659	630	601	643	620	580	671	614	590	581	639	619	605	582	599	649	630	599	640	631	587	597	608	650	601	565	628	581	653	622	584	607	611	653	624	632	605	614	652	568	652	605	574	648	642	601	617	585	613	629	570	602	601	630	644	600	575	611	578	657	605	606	587	589	603	609	608	620	633	596	621	578	589	638	610	621	624	627	581	593	603	642	606	576	637	606	587	585	547	580	575	602	639	593	537	576	577	633	581	675	586	600	597	610	615	595	623	621	617	617	601	633	656	628	628	655	667	617	623	595	630	597	606	622	610	624	588	562	636	636	614	591	586	555	648	550	608	625	626	592	639	616	632	652	626	567	626	609	591	580	628	597	600	592	637	603	598	635	604	601	598	642	629	613	593	628	596	616	611	612	630	613	592	605	636	601	613	588	643	589	586	643	639	611	598	631	655	558	604	648	612	629	628	571	589	633	601	548	557	603	595	626	593	577	576	628	578	608	652	604	611	644	590	601	613	631	641	605	623	595	620	572	591	571	634	629	576	609	614	623	632	588	609	620	602	602	622	635	623	618	638	630	583	642	603	624	556	650	620	630	532	574	648	650	604	607	619	614	606	592	571	497	599	619	592	618	586	625	594	609	582	631	549	614	604	604	583	626	607	634	601	614	608	606	577	595	668	622	578	608	606	646	632	664	609	644	621	598	562	593	632	573	598	606	619	664	605	619	615	570	593	610	642	602	609	598	601	604	607	605	630	646	592	596	599	580	620	609	570	601	602	595	639	649	602	627	604	612	618	643	665	618	618	621	627	628	608	630	608	617	628	600	619	594	615	629	610	591	572	592	568	614	611	599	643	645	648	564	623	594	573	598	579	616	654	604	602	563	617	648	617	613	645	606	577	585	640	597	595	617	606	617	616	597	600	629	603	610	617	598	570	632	582	616	645	614	582	614	618	605	628	599	623	580	588	606	661	617	587	602	576	601	628	626	594	627	594	617	587	583	628	609	606	609	602	611	630	593	614	602	608	632	595	662	600	574	604	600	607	642	552	640	615	557	613	654	608	631	598	606	575	616	621	604	577	607	624	603	606	624	632	599	606	595	652	668	606	612	598	595	631	629	588	595	608	621	578	620	628	607	636	651	568	572	631	635	598	595	583	602	613	613	557	644	594	631	645	603	629	592	611	590	594	639	634	625	632	595	612	589	638	564	622	606	607	602	593	652	627	583	582	593	618	595	627	629	625	583	553	563	623	607	572	577	607	647	606	624	637	587	632	576	578	644	604	606	631	630	615	606	600	577	616	602	616	608	611	597	632	553	606	621	606	625	623	601	590	615	649	555	648	627	606	573	653	603	611	623	606	624	589	583	633	606	635	647	620	644	601	599	607	579	553	588	658	569	619	596	626	592	581	629	618	599	601	602	595	601	629	606	559	592	594	603	591	628	648	634	594	609	612	601	592	616	638	629	593	622	629	617	608	627	614	601	580	599	647	643	571	599	610	594	638	602	617	610	645	563	564	630	640	612	636	622	557	593	592	591	608	619	651	585	620	623	626	630	629	613	596	570	587	579	598	632	583	621	613	603	604	579	639	636	637	620	567	595	608	605	589	634	608	565	611	585	581	580	604	635	658	642	566	640	617	602	591	629	644	576	617	594	607	593	570	626	628	606	616	642	572	624	583	587	613	583	634	578	603	581	626	588	615	608	593	617	618	636	634	577	599	626	637	588	603	594	612	631	596	593	565	650	626	600	637	628	580	640	617	600	627	592	635	644	607	650	614	561	604	594	652	574	599	579	612	581	608	630	612	621	657	604	612	589	632	633	587	543	616	571	603	577	604	616	607	609	625	608	681	587	616	614	592	631	604	606	619	587	618	585	592	622	628	609	606	611	638	646	621	603	605	591	578	596	615	593	586	627	626	611	618	582	570	609	623	629	622	624	584	595	583	617	624	617	607	635	602	642	592	615	608	580	584	594	597	664	605	612	622	650	596	600	581	655	603	561	588	571	616	620	604	605	611	606	622	624	594	583	604	592	599	596	600	639	605	574	619	616	630	597	625	597	613	607	588	619	603	600	620	591	615	600	622	628	601	602	647	611	597	597	592	634	617	628	581	654	593	566	587	569	640	584	624	581	567	574	589	606	610	615	573	614	617	619	618	634	613	616	599	632	639	648	590	589	622	634	589	557	613	608	644	591	601	588	646	592	629	629	626	599	623	616	585	636	602	636	527	630	618	628	626	582	570	594	608	574	661	648	621	621	631	598	613	626	626	623	611	595	600	608	625	595	618	583	618	606	570	619	605	574	591	627	575	624	592	607	615	636	604	631	640	638	614	624	541	552	646	617	561	603	587	588	616	603	638	594	583	614	606	583	640	616	618	576	607	581	628	585	633	556	589	624	624	591	586	621	608	616	644	603	598	589	570	647	617	611	620	641	577	590	561	620	587	621	613	628	596	602	607	618	620	616	594	595	618	615	646	602	646	627	592	606	612	588	590	564	597	605	660	581	542	627	632	635	584	625	590	601	559	616	586	601	610	614	613	570	586	531	568	598	625	640	594	608	612	610	594	596	603	619	634	566	561	610	653	586	628	649	605	610	587	613	596	585	605	591	614	621	604	581	610	597	607	567	558	596	588	665	624	608	673	583	607	617	584	597	639	644	618	582	598	595	643	587	653	560	619	579	590	571	632	621	622	615	665	600	627	569	594	614	589	620	595	628	616	606	576	597	573	601	593	578	557	613	644	615	601	621	621	618	614	629	614	631	615	593	592	566	606	619	563	608	650	589	603	572	579	629	580	598	635	628	597	606	579	586	629	596	615	638	639	616	589	582	608	569	588	601	602	637	597	618	607	633	612	617	635	600	598	556	622	600	607	586	621	609	582	586	560	610	607	605	619	589	604	651	592	576	629	618	609	573	627	591	617	638	599	576	619	596	560	614	642	610	589	625	597	598	594	580	581	583	622	600	617	620	619	579	582	592	567	623	628	581	605	582	620	576	589	570	605	632	592	591	610	618	580	620	579	619	583	630	638	630	650	620	634	585	585	566	617	622	575	633	607	599	630	589	573	583	598	586	595	617	582	620	606	598	626	623	604	575	596	602	580	607	631	623	605	623	611	625	596	633	633	661	619	611	624	598	552	605	570	557	568	621	597	626	615	611	615	583	637	594	579	551	599	613	576	614	611	617	635	578	593	580	563	606	613	584	585	572	598	630	569	624	593	652	621	609	560	554	630	637	644	594	577	587	638	631	603	571	599	606	597	610	627	572	560	601	596	599	614	624	624	623	565	626	626	583	618	691	616	617	571	627	603	562	603	600	571	640	638	608	634	637	599	611	636	641	585	602	618	641	601	584	576	591	628	602	583	617	622	588	593	618	640	635	663	601	583	633	612	576
27664	12428	3452	1733	957	870	765	679	648	721	892	1870	2029	1556	1004	807	719	670	642	633	662	670	686	647	651	661	630	662	631	671	651	666	700	645	644	612	662	657	649	666	636	650	625	663	649	703	667	658	648	615	645	655	626	645	657	651	644	596	666	615	634	645	603	670	649	644	690	672	616	589	653	681	674	647	637	611	669	627	637	615	662	582	620	598	625	661	630	652	630	639	625	630	656	654	677	664	642	656	663	601	617	650	647	658	682	671	663	682	622	600	653	668	596	654	640	637	644	619	617	661	627	669	671	693	638	626	623	614	698	625	638	643	632	614	653	644	662	671	638	673	677	622	639	674	647	654	651	666	644	636	659	639	632	642	643	622	641	685	620	661	642	657	670	722	596	605	613	641	613	667	611	681	605	604	659	651	632	637	648	611	659	674	700	630	621	584	662	664	666	610	582	658	655	660	630	635	658	650	673	645	638	613	639	673	614	664	633	600	661	662	677	618	699	619	653	628	652	681	670	665	671	631	666	638	656	630	627	687	642	711	630	657	616	627	606	648	643	603	631	664	607	670	668	618	642	662	677	629	619	601	644	624	669	610	689	629	619	644	641	623	649	630	660	622	654	607	633	688	667	640	659	621	670	623	639	682	608	610	622	609	641	640	630	667	580	623	652	613	624	617	616	627	674	648	649	667	614	665	630	597	677	697	693	684	594	649	661	628	593	590	679	623	670	632	617	632	712	636	685	695	638	675	662	641	686	678	669	658	669	660	647	648	652	701	653	630	638	618	676	669	675	643	683	681	625	671	626	638	673	617	664	665	613	643	612	655	659	641	653	657	662	620	669	610	620	672	635	651	637	691	680	664	623	619	610	611	617	657	654	660	649	671	622	669	662	617	621	661	676	631	662	624	603	680	641	691	653	646	618	657	648	652	654	633	608	632	656	647	693	649	632	651	619	664	597	681	590	674	603	622	654	729	626	631	640	631	602	636	632	622	665	671	614	667	600	626	685	668	645	650	624	613	672	644	677	622	680	640	615	670	625	649	675	649	651	677	670	624	646	635	662	685	657	650	633	581	663	656	662	611	651	675	653	617	694	645	629	648	632	667	649	664	670	660	660	638	663	626	732	663	637	661	650	642	633	673	645	619	626	631	680	632	614	600	608	653	653	612	613	649	615	627	600	689	644	654	647	668	650	645	654	641	653	684	665	671	662	666	691	622	642	667	644	690	618	659	641	658	584	637	647	643	614	631	608	661	633	642	635	642	635	655	656	600	598	612	647	635	649	668	678	632	641	655	644	639	686	657	676	633	596	617	695	629	666	674	676	656	619	645	660	661	680	637	647	632	632	628	631	649	644	636	672	621	651	649	716	649	649	659	621	654	647	660	661	685	639	652	614	658	671	636	621	631	651	635	675	605	653	694	671	659	645	669	638	611	626	696	639	605	629	676	643	684	665	680	600	641	628	629	637	608	635	636	644	657	634	664	605	606	654	654	665	642	655	627	671	606	654	658	648	670	600	611	630	593	659	650	605	658	650	644	602	649	684	607	655	634	663	664	666	656	685	671	662	682	649	664	688	642	655	693	659	657	584	635	691	674	646	612	616	601	662	653	657	616	655	652	644	617	653	649	643	649	640	682	667	658	690	612	655	651	664	626	651	679	664	631	683	667	627	665	648	658	656	667	638	671	633	663	629	661	653	674	635	645	616	674	582	643	655	622	681	686	603	665	697	607	625	676	611	630	653	661	673	638	634	615	666	632	678	689	645	677	638	627	685	679	653	660	657	621	664	647	646	684	638	641	652	654	622	626	641	658	622	637	684	641	650	663	643	649	634	654	655	687	613	657	607	636	668	633	691	650	655	640	648	647	619	707	626	678	696	606	562	590	629	687	625	641	627	662	653	594	638	675	590	656	689	643	691	607	637	635	628	664	622	626	649	652	612	620	651	695	644	642	636	639	651	670	652	614	634	669	647	680	632	623	653	625	642	627	605	638	642	694	614	646	639	637	686	645	625	681	656	637	613	655	641	637	616	624	651	659	666	627	666	635	649	676	651	625	657	661	614	639	685	619	635	589	638	640	721	601	664	614	681	705	651	663	695	655	676	608	669	647	613	657	656	635	643	636	619	679	686	661	663	708	606	639	659	637	639	628	623	652	662	674	647	675	705	691	614	655	625	638	598	688	607	615	625	626	636	596	673	643	612	642	630	660	655	612	707	603	657	639	680	654	685	670	634	611	672	670	669	622	673	654	714	644	636	626	685	678	702	699	685	640	616	660	674	677	629	633	653	699	694	655	633	603	650	677	598	663	657	618	625	628	665	612	668	637	634	652	634	682	628	591	600	640	657	688	665	603	642	634	680	665	635	642	620	676	628	676	650	609	626	601	669	646	614	667	714	659	628	617	672	605	641	659	676	648	627	623	639	676	668	653	629	630	661	627	669	646	654	602	648	671	658	683	660	681	678	677	622	653	598	655	620	706	596	648	628	710	638	615	617	663	668	644	612	655	630	646	647	643	582	610	634	678	663	613	617	669	664	630	652	647	641	642	603	651	610	667	652	710	660	605	619	614	621	596	639	613	679	666	636	630	679	672	630	646	638	658	687	653	655	641	652	702	705	671	640	652	630	598	631	667	685	602	638	613	646	632	602	615	638	674	614	669	630	622	625	657	692	632	611	680	661	652	673	679	659	694	688	598	682	643	642	688	660	683	650	673	633	621	675	612	648	637	634	681	657	653	675	628	661	661	574	699	630	612	664	628	647	658	668	623	654	653	656	619	645	690	680	630	646	673	661	608	680	635	652	594	719	606	607	613	600	649	632	648	650	642	636	632	636	649	670	609	617	680	668	659	645	671	653	605	632	670	654	657	638	617	682	657	657	634	639	623	639	629	615	612	649	618	625	652	654	653	633	627	681	641	677	686	614	629	627	674	677	655	658	640	627	621	622	669	626	610	659	628	621	686	684	679	692	612	659	664	670	664	686	655	638	668	663	629	604	681	688	673	626	660	672	672	658	634	650	640	638	634	672	678	652	630	651	642	688	695	646	631	657	681	638	657	649	600	686	624	628	660	623	625	622	665	653	656	637	673	623	653	669	662	680	673	656	616	637	632	672	650	658	630	613	653	659	644	629	646	637	680	650	612	626	651	684	656	636	646	626	615	673	664	637	655	650	661	684	650	639	674	642	615	640	605	642	651	698	645	700	636	638	625	638	636	640	652	647	638	677	619	656	630	624	658	651	662	647	651	674	630	600	644	597	663	649	616	682	585	654	657	650	654	649	650	589	644	679	641	626	644	632	651	663	661	665	631	650	674	637	590	615	650	624	650	637	644	652	639	643	644	665	692	641	648	638	661	672	643	677	624	656	612	647	686	636	668	651	675	635	611	642	637	645	654	651	620	638	646	620	612	647	664	647	630	661	611	662	687	667	630	623	620	644	614	664	666	659	640	680	670	660	664	630	658	658	627	677	637	640	635	638	678	628	632
6466	3572	2711	1331	983	815	738	596	558	580	1054	2198	2169	1615	922	678	619	588	492	537	488	525	524	532	550	554	540	504	568	502	547	531	543	556	532	556	505	522	523	533	513	539	517	540	531	499	526	556	515	522	503	548	536	569	524	567	519	532	566	513	533	556	551	540	531	550	540	543	572	533	491	581	526	556	577	530	496	528	536	539	564	547	559	548	551	485	536	526	530	566	540	553	576	502	531	542	548	535	518	556	572	560	573	527	519	492	499	554	520	519	515	515	523	557	528	560	500	496	522	535	560	543	510	549	554	531	564	511	551	542	551	524	516	527	508	571	551	507	557	529	521	519	521	541	548	525	545	505	551	507	559	554	536	548	499	554	528	532	548	527	539	514	522	557	559	554	572	562	518	529	532	545	566	543	561	523	569	504	529	521	535	559	532	530	524	523	555	559	537	523	513	537	557	539	522	532	529	556	543	501	526	539	521	546	548	570	534	539	566	550	566	556	543	528	524	562	503	539	520	511	529	517	533	506	563	550	557	527	575	539	519	550	491	588	543	570	532	506	589	549	515	541	532	539	547	546	520	553	508	570	540	536	519	516	539	520	480	518	524	568	552	552	544	489	579	553	525	547	533	517	552	537	507	561	546	587	554	526	564	518	498	551	515	573	541	573	576	508	535	499	550	523	552	536	539	550	531	542	544	487	533	574	545	522	507	564	530	503	563	522	514	532	541	574	553	512	599	545	530	538	529	524	553	567	540	531	511	560	558	614	562	528	543	523	527	548	526	516	527	526	549	521	589	544	512	547	533	545	558	538	534	559	555	498	491	515	508	531	527	538	537	543	530	483	528	492	530	574	545	564	522	560	537	514	586	534	577	534	554	493	560	569	499	534	568	505	520	564	554	500	550	561	521	555	528	521	545	532	490	491	506	532	512	514	532	552	530	566	510	540	528	526	530	543	508	540	479	547	562	557	527	523	557	582	510	537	524	564	541	577	533	496	564	544	531	527	543	544	519	478	524	541	552	541	528	531	568	547	555	552	530	580	521	524	524	551	521	551	509	600	538	547	549	553	530	564	561	566	542	526	536	553	539	524	537	575	556	543	589	546	516	506	558	555	541	533	555	587	546	539	551	533	544	582	519	534	497	598	540	536	526	551	552	561	524	548	534	510	521	505	531	512	536	526	545	563	517	529	572	565	537	561	510	519	540	515	567	534	551	561	538	545	539	551	550	529	498	538	530	541	507	551	542	488	543	516	553	563	515	518	541	521	561	532	527	527	552	562	552	558	523	536	520	506	536	505	562	570	547	548	533	569	501	558	505	534	531	533	514	552	530	535	522	540	525	497	538	535	589	561	548	552	529	511	531	530	589	536	511	498	563	521	485	514	502	559	568	538	539	550	529	548	538	565	527	517	537	537	547	482	570	507	544	546	591	549	572	525	538	535	546	527	563	522	530	531	530	570	547	570	509	529	531	562	542	509	527	511	534	568	536	544	565	570	536	507	519	530	604	537	523	529	528	565	540	592	513	542	540	540	520	514	561	516	555	527	546	498	508	572	518	521	498	575	573	523	539	534	510	544	549	551	567	566	547	546	520	536	545	581	528	573	498	556	499	570	540	514	562	546	542	521	563	524	540	542	546	530	562	544	541	517	557	601	501	529	547	573	550	551	544	539	531	543	553	524	568	502	493	521	573	564	517	511	538	555	534	515	542	597	510	545	553	545	525	526	533	534	542	556	549	531	525	537	569	537	579	505	558	558	532	560	512	515	516	584	576	551	553	512	575	567	527	538	525	519	502	518	508	569	557	518	510	543	520	521	518	519	513	541	569	517	596	552	557	565	559	537	595	519	562	520	520	499	561	511	560	511	557	542	540	532	539	518	551	517	559	460	525	577	520	566	532	541	543	535	541	523	560	516	527	522	513	565	497	493	504	522	517	535	568	482	539	515	564	536	504	547	503	542	567	545	573	541	571	575	546	547	544	519	521	536	497	532	557	553	573	547	509	527	517	523	580	508	493	536	528	544	528	556	533	556	551	494	556	587	564	531	529	543	519	511	581	546	523	545	541	543	566	521	599	552	523	552	536	563	525	516	522	521	531	571	569	506	559	553	530	560	555	510	480	509	528	492	546	550	528	546	527	521	508	547	502	532	557	558	507	535	524	526	511	499	517	503	511	536	560	553	537	574	526	507	564	538	552	538	570	517	545	506	530	529	527	537	490	478	579	513	524	547	551	533	536	554	541	518	555	558	535	527	535	489	519	523	536	521	497	515	548	515	562	523	562	569	570	526	522	516	557	526	581	530	574	517	580	507	535	545	515	585	530	554	500	554	505	520	538	547	546	548	549	530	506	545	512	487	531	533	488	541	528	562	540	553	538	540	534	548	493	503	568	526	489	530	510	539	554	521	531	563	541	506	534	489	562	527	576	522	546	580	562	536	457	544	538	531	512	552	535	546	545	531	552	520	506	518	498	555	526	520	520	567	530	538	520	516	523	528	500	525	515	524	564	572	544	554	536	580	547	556	573	508	572	542	563	570	559	528	522	524	528	507	489	537	540	501	549	500	567	549	546	525	501	545	498	538	502	548	548	484	530	585	519	558	505	531	541	523	513	552	570	557	510	560	550	558	521	519	539	540	585	554	537	554	572	544	538	554	528	570	527	546	541	556	517	525	569	536	534	559	526	574	556	530	540	525	561	528	567	543	560	535	526	528	553	513	529	524	526	605	553	527	525	498	537	536	524	536	506	556	495	542	539	553	543	528	542	492	559	533	543	557	509	519	554	568	536	561	546	534	520	536	548	570	535	528	564	491	527	526	508	557	559	509	504	517	505	532	573	550	551	540	545	540	555	549	516	569	522	559	528	523	494	563	514	540	544	524	556	514	570	567	519	551	495	574	536	555	530	581	571	570	570	530	551	545	519	515	529	532	559	552	496	510	555	565	545	549	539	540	487	569	556	537	545	505	536	593	533	562	551	550	520	551	529	533	541	528	526	540	493	525	524	532	531	535	576	547	537	538	573	547	502	475	501	546	544	544	519	550	554	545	525	575	565	535	557	522	532	498	527	556	604	524	559	563	553	503	561	548	507	565	491	546	582	520	516	568	530	543	558	528	532	562	522	564	521	582	521	546	556	533	532	526	517	531	522	533	481	527	539	484	556	546	535	556	531	509	550	539	558	529	524	545	530	584	488	576	530	539	539	565	529	531	542	571	542	522	555	564	539	588	557	566	568	558	559	523	534	540	536	554	554	534	487	568	523	517	551	557	535	552	533	574	537	535	531	553	563	574	521	531	556	555	551	554	594	569	545	525	557	544	526	560	521	554	518	544	523	505	529	566	551	511	591	535	595	541	545	512	550	600	530	524	539	574	574	512	540	566	539	513	572	516	500	509	543	535	561	522	533	568	537	555	537	550	544	533	526	537	532	590	585	499	512	528	557	581	555	562	486	586	535	511	570	525	473	540	555	507	523	537	551	550	536	564
25520	21416	27548	25443	10085	2255	1450	930	682	786	3742	14574	14425	8719	3144	1220	766	664	607	616	574	629	578	539	584	594	621	601	529	595	642	619	598	618	540	607	554	634	622	595	610	594	641	565	569	621	591	583	593	587	570	580	577	555	616	604	604	611	600	562	603	580	596	585	575	624	614	584	573	592	626	574	593	608	566	596	569	571	579	575	615	605	588	550	580	609	578	603	582	557	618	614	567	582	568	563	552	605	589	609	645	552	578	586	577	613	598	571	633	583	568	571	567	570	547	624	613	587	599	625	599	579	564	590	615	579	589	578	555	615	594	596	614	611	569	611	607	574	583	601	567	599	574	607	575	609	626	575	586	581	583	582	595	634	629	547	531	615	572	599	613	581	616	552	553	588	598	602	593	604	595	562	624	594	639	583	590	597	594	606	595	565	586	618	585	547	555	562	568	575	552	561	581	597	574	567	601	580	629	641	583	567	613	589	588	564	566	578	585	589	538	622	550	582	613	586	574	561	582	560	601	599	609	616	581	606	577	569	562	602	587	631	611	557	624	612	566	586	602	586	614	616	605	563	606	581	586	577	551	575	574	584	581	573	602	566	577	604	566	567	566	598	635	568	596	547	591	589	587	563	537	582	630	604	600	614	564	517	632	594	536	581	534	617	564	587	599	560	611	618	590	541	552	593	609	568	606	574	571	608	580	599	596	563	569	589	608	598	552	617	600	599	588	595	614	602	558	551	596	556	585	606	576	594	554	559	583	575	577	574	600	587	596	552	593	618	559	615	607	600	597	584	553	526	576	606	566	577	617	574	574	606	579	560	627	610	594	614	617	584	590	557	566	630	597	630	595	601	582	599	577	579	597	613	607	593	600	556	600	617	585	587	566	573	559	555	555	611	625	591	553	596	544	580	622	597	601	599	598	617	582	594	622	540	615	620	618	546	584	615	592	549	617	637	598	568	589	576	577	571	611	574	605	576	582	609	573	550	574	599	609	646	528	563	646	560	613	644	602	585	580	598	624	570	588	615	595	600	630	605	546	613	591	626	602	563	636	599	610	617	614	626	597	584	600	572	598	542	580	555	576	613	581	631	598	572	597	531	560	594	586	567	608	589	562	538	586	551	614	577	613	596	599	588	620	586	609	564	589	562	542	539	570	569	654	541	616	621	615	605	556	605	589	580	568	601	609	601	597	604	599	557	606	585	585	602	572	564	559	610	596	612	611	588	589	617	603	588	620	578	630	627	629	614	595	567	605	619	595	558	577	601	589	578	592	622	619	528	572	575	603	634	568	574	610	593	592	617	542	629	586	566	601	551	597	584	575	579	622	567	570	580	571	583	570	562	600	604	581	602	628	570	564	523	589	641	606	577	593	573	637	558	586	608	590	554	581	572	574	613	547	606	568	594	612	616	593	585	587	567	566	571	598	576	601	556	554	555	600	606	618	574	618	613	555	572	591	548	598	593	576	590	643	621	583	522	564	608	623	602	574	596	588	572	560	628	617	558	596	568	624	584	587	612	561	615	571	566	560	574	608	609	602	597	610	587	564	623	605	554	597	606	595	570	655	592	564	618	597	608	568	601	626	551	597	578	630	614	588	586	595	627	563	566	602	601	638	621	562	576	585	570	603	608	625	571	591	580	616	606	600	580	576	569	605	575	571	586	554	630	591	574	570	618	530	558	555	608	559	616	575	571	598	592	585	647	554	589	596	582	552	634	619	557	582	584	578	539	603	603	544	633	622	627	624	636	575	571	575	580	594	619	560	573	613	581	598	563	612	591	586	614	604	554	558	560	596	594	574	625	608	624	573	572	596	570	621	563	597	591	627	575	602	590	553	574	579	600	592	604	641	625	592	600	627	607	607	576	564	564	504	547	560	555	574	610	597	561	556	603	549	567	636	552	604	588	607	546	637	590	576	630	553	604	635	616	591	576	562	584	585	550	564	626	575	573	611	583	559	575	584	597	551	590	593	578	634	573	583	556	614	618	602	585	584	619	571	592	580	571	599	586	604	601	626	600	552	567	566	564	564	606	588	577	616	573	571	540	602	596	612	587	588	604	596	571	599	594	547	543	606	572	590	576	603	596	563	594	568	614	604	585	529	575	563	600	541	633	564	599	609	567	570	629	603	631	549	589	568	635	535	598	594	600	563	570	601	612	570	586	579	614	586	607	566	641	631	636	640	554	589	615	598	582	591	579	559	581	576	556	576	543	611	583	572	580	575	575	567	621	547	580	588	583	570	589	585	588	571	561	613	597	548	549	593	604	605	568	607	643	584	553	611	578	613	565	567	588	603	570	597	592	605	560	592	599	646	541	584	597	601	566	584	591	593	624	607	575	590	630	581	545	635	564	590	565	594	594	593	582	603	568	587	581	625	573	597	555	559	624	618	610	633	525	566	551	619	599	603	595	563	650	608	560	572	579	607	591	587	617	658	614	600	592	584	582	595	557	598	570	592	580	600	604	594	607	558	596	629	581	602	581	610	577	597	589	566	619	582	587	525	608	597	627	592	610	571	634	608	608	573	616	588	609	578	552	615	580	568	598	579	612	603	542	587	553	611	567	574	560	596	617	636	600	598	558	610	585	618	587	535	613	597	596	597	587	576	564	628	571	530	590	586	604	614	598	633	549	567	612	556	583	608	606	622	546	594	598	597	599	589	584	600	573	568	587	613	560	639	594	585	569	588	628	584	588	594	591	569	624	604	556	603	567	585	594	629	535	602	585	572	558	623	620	610	559	558	604	552	587	558	591	544	549	619	620	550	623	583	566	596	574	567	578	638	538	588	587	589	595	583	594	550	605	587	601	581	570	581	589	603	610	607	540	584	599	557	642	595	582	572	516	596	532	609	602	595	619	589	614	596	557	590	550	641	606	580	567	582	593	578	571	583	577	578	600	554	599	575	568	599	564	590	621	570	581	615	575	572	604	608	628	581	557	576	559	580	552	641	571	577	584	533	630	566	591	625	622	639	602	605	579	584	590	603	585	597	568	595	570	606	615	591	580	579	561	588	596	608	607	620	570	562	625	601	562	581	551	606	583	576	563	605	598	582	597	580	578	622	574	609	579	563	602	579	645	562	591	611	596	584	588	537	532	565	564	655	561	626	565	562	593	589	639	629	569	571	603	574	551	597	606	599	599	577	622	577	571	560	590	601	559	603	630	547	544	596	596	573	554	581	544	600	583	595	582	565	591	578	612	587	640	595	588	567	602	599	618	607	581	588	580	558	555	607	611	564	592	600	633	586	578	586	575	643	578	580	618	560	554	608	562	567	610	575	610	601	606	604	614	576	589	584	579	603	562	601	561	589	633	563	623	590	618	617	592	605	594	554	616	559	604	631	621	564	585	558	566	626	629	585	618	589	540	617	621	578	609	580	571	638	585	618	598	622	561	591	615	597	545	571	605	626	566	611	594	591	577	613	624	613	546	592	619	590	568	594	561	556	554	603	574	561	613	603	558	584	584	578	583	589	607	598	565	584	549
6403	8958	7099	3665	2288	1785	1458	999	725	755	5423	15439	13236	7799	2888	1200	732	576	498	486	538	477	551	513	519	548	501	510	522	524	518	507	537	524	538	531	498	510	526	527	544	488	502	536	502	489	485	517	520	511	520	497	586	551	516	570	539	500	559	491	513	486	513	475	485	518	516	523	498	541	524	520	582	514	526	501	504	520	487	478	515	534	575	522	491	511	548	496	486	546	506	524	539	538	508	518	518	553	524	534	557	531	545	561	478	532	521	554	497	521	551	561	538	539	509	520	505	550	496	570	491	524	517	483	505	544	506	506	495	521	512	488	482	505	545	517	504	499	520	524	502	496	510	515	491	480	520	530	522	513	501	495	537	526	525	544	522	506	509	542	490	540	539	509	498	506	534	525	516	543	527	516	526	535	511	546	519	513	579	560	502	500	515	485	535	558	513	528	538	510	501	513	505	518	503	535	487	526	469	518	505	502	536	528	521	574	490	463	504	498	491	561	524	506	465	514	508	496	538	512	492	503	502	489	535	503	502	475	513	539	517	516	535	535	524	524	509	509	476	495	519	490	509	484	517	522	472	544	546	494	530	516	538	513	495	517	475	495	526	506	494	483	492	476	515	526	492	528	523	515	525	508	506	492	543	479	490	501	517	512	549	522	493	497	518	491	541	508	506	487	517	528	520	553	508	512	507	503	491	515	535	494	506	513	518	519	507	531	473	519	528	553	529	490	521	548	518	517	526	526	549	518	463	528	487	535	507	529	481	518	521	519	512	525	497	530	496	486	562	521	463	501	534	532	524	575	537	490	500	533	542	524	503	505	532	500	515	529	512	485	477	508	537	509	518	511	508	511	504	554	521	539	537	516	585	495	497	526	511	520	514	517	527	508	530	504	575	534	509	490	536	503	499	523	526	524	502	539	515	492	489	498	501	524	478	490	501	531	509	509	523	518	504	539	532	561	551	507	518	452	537	487	523	564	506	565	481	555	508	506	516	511	483	525	510	538	466	471	529	505	469	508	510	479	496	508	498	481	548	501	557	518	510	479	516	484	498	503	513	520	506	505	536	473	500	523	513	523	451	545	480	500	509	508	513	490	552	508	533	520	529	488	553	500	517	509	514	498	523	507	478	538	545	488	511	506	541	501	517	541	546	511	532	518	538	525	541	492	517	523	526	488	511	519	528	486	521	521	544	529	528	516	552	489	493	467	518	516	511	542	499	517	515	477	510	532	511	507	509	480	514	492	505	508	528	506	499	516	522	539	515	506	508	526	514	513	501	494	502	523	542	512	531	489	490	534	487	508	528	544	487	535	494	501	553	550	516	497	515	525	520	546	519	533	501	514	522	459	484	518	507	517	513	496	518	495	530	548	542	503	463	460	515	493	551	486	514	523	513	506	516	531	514	548	524	510	532	520	486	535	501	525	518	496	500	527	542	531	553	524	526	484	514	541	469	523	527	488	493	499	545	530	542	508	505	477	498	521	504	485	492	494	554	518	504	538	486	495	502	543	499	478	568	530	523	508	512	509	538	536	502	515	511	494	496	515	511	478	525	505	550	509	512	523	481	532	486	571	490	499	538	522	495	517	525	527	514	524	486	513	518	473	510	505	500	502	530	500	535	491	497	534	493	510	493	525	553	518	558	506	479	514	536	558	505	475	517	492	517	520	512	518	509	550	535	522	540	510	490	516	509	514	536	524	549	482	535	515	527	518	524	494	480	530	509	496	540	555	507	541	509	489	525	507	486	501	517	509	510	481	505	512	489	524	536	466	492	496	516	548	494	573	513	539	551	563	501	527	566	540	489	514	554	546	484	525	511	500	541	539	521	485	479	516	552	518	519	539	536	488	503	477	540	516	506	517	547	524	517	530	533	464	458	538	469	510	504	507	547	483	500	485	512	490	506	524	494	509	554	529	515	535	512	545	555	520	498	477	547	504	539	516	545	486	494	554	553	507	539	514	520	532	523	535	475	515	522	471	528	495	524	518	482	540	550	538	546	499	509	527	557	519	505	503	511	535	528	475	505	529	518	539	504	510	544	529	522	505	481	480	524	506	527	530	566	525	530	540	522	538	520	485	499	481	523	516	529	555	550	491	546	510	483	523	548	520	529	527	491	522	476	540	490	502	534	527	486	493	498	549	482	520	504	514	509	530	514	553	455	532	532	502	493	512	533	526	502	530	496	509	530	520	515	494	494	464	497	491	513	558	474	505	509	516	520	549	494	505	534	546	544	515	519	520	505	545	561	467	488	504	505	532	518	520	506	545	500	496	515	512	553	538	502	517	525	486	487	525	471	490	552	520	557	492	503	517	506	472	531	525	530	553	523	496	508	528	528	504	482	524	484	515	513	488	492	521	525	482	560	503	520	536	510	515	527	515	500	509	522	514	514	529	494	547	468	519	505	526	483	516	489	510	522	501	497	489	524	517	544	533	511	514	509	514	468	535	488	482	513	517	508	504	530	553	494	532	530	520	492	514	509	510	492	562	458	532	537	504	533	517	549	518	534	535	487	526	529	506	514	509	537	515	516	522	529	546	531	485	526	515	542	524	529	491	528	504	532	518	462	498	545	537	465	521	486	515	542	490	530	509	517	489	526	524	542	502	506	488	505	534	515	540	509	487	471	498	563	514	514	543	530	534	503	525	556	501	485	527	483	550	503	494	477	517	518	552	558	475	485	502	545	551	533	503	522	507	538	477	529	521	529	507	516	546	527	462	536	503	481	486	504	500	519	547	491	529	540	521	508	501	522	512	566	530	539	487	522	500	526	500	474	494	501	480	528	508	541	525	464	497	533	497	509	542	518	550	537	518	530	545	522	504	479	535	539	482	521	486	533	526	522	544	505	521	505	523	533	535	518	492	524	514	486	520	492	485	505	517	520	510	524	538	494	515	509	516	477	501	547	527	509	502	454	482	544	519	564	527	522	511	532	539	478	525	496	486	536	555	515	533	502	552	502	531	563	508	528	491	503	513	521	535	520	490	507	513	582	492	509	538	497	558	548	495	511	514	507	512	516	542	514	515	503	496	526	482	493	545	518	542	538	478	488	490	571	495	494	510	497	534	537	517	497	529	505	495	504	521	525	521	511	499	505	501	499	543	527	514	518	490	556	520	522	501	517	528	518	524	471	537	542	499	518	541	531	528	540	562	490	506	517	507	490	545	511	534	493	500	511	515	528	491	499	477	533	479	530	524	496	533	508	514	540	502	505	476	535	516	548	540	583	523	509	563	536	481	494	536	519	517	508	528	494	497	543	502	499	513	525	505	514	526	484	532	508	538	521	532	542	523	517	562	522	535	540	504	513	508	478	542	533	501	509	527	505	488	488	512	563	468	498	526	486	508	507	508	524	478	502	510	459	504	551	488	520	476	527	501	504	503	514	510	490	507	509	498	481	502	513	492	542	533	545	562	512	488	489	498	509	524	518	497	515	521	478	494	511	520	533	491	512	511	501	524	537	504	530	504	517	530	498	532	542	500	523	518
24637	21404	28659	24562	21087	8889	2931	1351	1046	1151	8123	24822	24429	16284	6115	1975	1073	823	685	710	763	678	717	713	732	708	711	739	698	755	718	721	664	713	712	752	733	726	746	677	719	707	741	733	700	702	671	727	755	652	694	677	717	748	724	728	708	724	689	744	689	664	710	711	715	699	661	660	700	683	678	694	684	715	703	681	696	707	720	697	749	726	723	716	688	680	681	704	732	666	675	687	683	681	691	728	680	734	705	693	691	669	719	689	724	713	685	704	660	699	703	687	659	689	680	722	742	713	711	659	667	663	674	795	660	666	715	672	725	771	708	658	668	682	713	725	699	713	667	720	693	742	740	700	694	707	713	755	689	700	703	737	726	696	714	670	670	710	678	707	699	689	728	724	701	686	709	680	693	752	695	663	651	708	701	694	712	667	699	685	716	696	696	685	719	653	694	690	684	719	761	716	710	690	709	705	675	711	728	721	732	691	690	729	677	712	666	778	688	712	705	726	657	719	671	709	687	703	724	672	706	700	659	717	705	707	742	697	663	700	723	696	683	732	704	716	738	687	717	680	699	717	732	699	716	679	726	759	678	690	704	696	711	700	711	698	740	691	697	725	722	729	705	738	716	699	660	681	700	688	675	698	733	663	682	686	677	703	710	721	711	689	773	697	694	696	714	704	674	727	694	690	689	709	746	701	689	712	689	743	666	691	717	665	690	729	655	676	753	711	721	690	711	707	682	699	730	708	704	666	682	701	705	685	746	676	678	681	756	724	749	710	682	712	712	719	680	692	682	673	707	699	720	695	697	727	686	677	686	729	677	731	707	726	710	669	694	699	716	756	685	703	713	670	750	719	678	688	714	721	679	684	692	702	725	714	678	728	672	728	685	676	679	722	721	730	727	710	728	716	680	645	678	665	711	699	687	742	727	713	702	721	711	711	731	688	729	757	691	695	723	704	656	737	728	709	662	672	747	674	715	744	684	779	682	698	681	722	681	679	724	706	668	694	652	731	674	723	710	663	686	691	740	705	707	726	703	663	664	643	714	696	716	700	747	700	727	677	703	743	690	692	693	717	740	668	691	662	652	672	755	687	715	711	678	699	752	706	659	683	659	702	722	740	726	702	667	722	697	663	695	707	711	728	699	645	757	728	720	690	701	693	666	632	710	674	781	717	726	715	720	731	686	661	733	704	742	684	693	672	728	704	704	701	715	684	707	717	748	684	767	657	665	734	692	648	707	692	728	676	666	685	689	712	678	691	716	691	729	686	699	713	694	687	713	696	697	733	662	665	712	641	685	678	725	707	645	730	680	718	710	688	693	748	623	687	679	704	655	738	685	723	666	709	718	684	749	701	762	732	655	682	717	744	643	729	702	666	730	697	623	683	692	669	689	704	678	662	729	726	702	693	721	723	687	678	656	729	732	682	703	715	685	668	695	719	700	707	718	684	744	716	726	696	670	713	708	703	708	655	704	708	705	694	699	674	718	694	663	714	722	673	675	656	733	675	733	718	706	701	677	765	711	687	692	666	709	700	681	702	723	694	708	709	676	730	675	619	698	692	691	743	690	658	660	740	687	686	668	642	683	666	721	702	733	687	731	722	721	705	670	697	713	665	670	706	664	703	642	666	654	677	698	722	722	712	683	678	707	657	672	682	695	718	671	641	672	686	680	697	721	717	725	724	665	667	712	715	700	738	689	676	667	718	708	638	707	730	673	654	695	718	717	703	698	716	648	719	658	692	699	687	699	692	731	710	668	722	749	664	651	762	685	703	693	715	678	639	729	691	677	692	681	667	698	708	678	724	725	699	712	694	765	652	683	689	719	669	702	698	758	755	689	694	746	720	715	645	717	688	712	686	696	683	688	714	710	670	667	723	679	697	721	723	679	685	681	737	710	691	681	687	690	680	720	669	720	685	703	675	627	704	707	692	715	707	731	717	704	701	716	703	717	664	715	669	727	662	720	698	679	707	697	677	682	720	741	705	683	688	679	673	657	778	732	667	683	658	703	721	715	672	713	693	662	734	752	694	717	641	702	669	641	667	678	733	691	716	739	689	696	691	687	686	682	736	727	707	664	705	693	708	712	700	712	702	713	716	735	658	735	692	717	704	706	709	706	685	675	699	694	701	686	692	658	681	708	670	682	719	607	705	668	712	715	717	689	680	669	647	674	717	721	700	708	695	713	737	686	728	748	721	709	702	688	766	703	691	716	653	675	732	684	717	686	730	705	693	712	699	675	676	672	713	736	683	720	680	690	699	656	747	703	682	701	725	689	719	713	676	737	671	689	664	681	691	699	689	709	671	737	681	723	708	664	713	656	649	699	713	739	684	683	708	665	713	730	670	665	696	656	732	714	701	726	690	712	669	689	690	682	701	683	706	671	705	714	717	740	685	720	632	684	696	671	651	694	697	717	703	673	675	734	664	675	704	670	685	697	683	671	677	690	730	686	683	736	709	682	689	690	719	731	713	663	676	703	683	696	659	683	712	687	702	691	697	725	679	688	674	707	650	742	660	684	718	702	675	661	705	679	719	685	689	748	699	707	705	691	732	661	668	694	717	689	703	694	730	649	685	719	677	652	753	685	720	691	666	708	665	695	709	639	678	717	725	716	699	676	732	709	671	686	728	738	722	706	679	713	724	720	735	664	689	714	667	687	709	702	693	701	693	661	690	701	669	697	757	693	679	685	677	708	664	677	720	704	697	714	701	699	687	675	681	689	707	714	661	724	693	680	688	714	698	694	683	709	739	678	699	677	726	740	687	703	684	707	674	704	703	718	666	763	704	681	673	695	707	692	728	679	731	683	701	690	735	751	683	710	733	681	691	672	709	689	659	712	723	697	686	716	727	697	743	680	711	680	703	702	693	701	730	674	680	716	716	662	687	701	670	699	708	696	680	658	670	667	698	665	696	717	637	694	662	705	673	675	729	711	692	718	652	681	731	685	657	689	656	673	697	688	692	705	683	716	721	723	706	712	689	743	692	723	671	742	678	731	726	763	683	719	686	714	696	676	637	736	747	686	721	692	689	719	773	733	688	693	690	743	719	719	693	731	707	680	671	715	694	696	693	713	669	715	674	696	737	711	693	700	676	669	679	720	731	628	680	703	693	743	702	725	708	681	704	742	679	667	704	648	718	722	679	648	698	666	719	708	668	674	701	656	681	680	684	694	699	701	730	693	703	673	663	666	684	675	653	728	693	713	668	664	689	697	708	693	698	661	653	643	697	709	690	690	707	681	712	696	685	680	725	761	697	711	671	691	700	718	713	671	698	687	726	668	704	740	742	672	712	694	700	689	676	710	704	698	670	702	676	713	669	652	659	716	698	664	720	660	715	675	741	692	704	682	707	713	688	734	697	720	696	690	746	677	681	661	731	694	719	727	673	685	666	647	667	629	654	689	701	683	631	698	705	667	732	663	722	675	710	697	685	719	721	709	703	698	655	670	702	697	726	700	685	726	690	740	684	657	651	686	656	676	691	724	684	722	688
7132	12575	10950	6182	3714	2807	2267	1182	1126	1307	10991	24511	21131	13058	5036	1960	955	690	591	601	592	584	593	586	613	619	638	591	556	563	606	623	597	581	592	619	603	645	609	598	573	633	627	571	566	608	603	621	572	626	662	636	606	627	629	601	630	614	623	580	596	571	635	627	598	587	620	606	618	606	604	643	588	588	608	601	669	634	654	590	625	638	617	603	604	531	597	587	638	641	586	610	587	619	619	601	583	641	616	575	624	614	591	611	575	606	623	547	624	594	614	602	623	614	615	593	607	614	631	612	644	546	619	574	584	593	617	578	574	639	608	540	613	631	620	583	644	602	612	603	616	599	614	579	573	562	594	634	608	587	625	604	624	602	587	619	611	594	555	574	628	626	593	659	620	593	624	580	622	528	569	602	631	636	582	615	608	633	580	600	657	572	611	594	612	588	619	629	542	594	626	592	623	580	579	588	601	585	624	624	588	601	605	618	596	563	587	647	591	605	595	583	601	568	636	586	586	586	592	583	606	643	559	610	618	554	594	628	624	621	637	609	600	586	568	591	593	623	554	593	604	618	608	586	598	577	612	640	596	616	623	618	618	615	589	594	585	581	590	592	620	650	611	614	565	604	582	625	569	585	633	607	578	563	626	628	521	609	613	580	631	620	588	625	619	619	615	566	639	576	640	567	608	590	618	584	617	603	582	584	574	576	589	573	596	601	596	595	602	615	610	592	588	608	582	607	619	645	613	632	587	580	646	611	601	616	610	611	637	554	604	633	636	571	614	623	647	593	625	618	595	623	577	624	634	601	612	601	625	580	602	612	614	568	587	567	615	669	579	593	570	641	661	572	593	634	644	557	586	609	597	626	603	590	592	595	607	577	660	611	604	596	628	628	612	621	575	641	595	585	603	604	586	643	547	638	633	616	587	609	599	611	577	578	594	587	600	634	656	545	627	587	580	639	639	624	578	633	612	615	580	618	607	612	603	575	570	604	592	575	648	616	577	638	602	622	581	571	560	612	582	586	633	554	628	581	634	567	567	631	609	595	608	610	635	628	599	601	597	611	613	572	610	578	581	626	584	619	652	587	599	583	605	606	589	671	607	597	570	610	566	578	607	608	608	588	610	619	614	637	617	568	585	569	596	597	657	609	585	593	598	601	600	584	621	587	614	574	562	629	590	660	611	584	594	616	621	602	568	648	593	624	636	591	562	625	629	633	592	622	613	572	551	584	584	628	571	623	600	572	593	605	570	647	617	573	631	612	607	580	592	610	609	575	583	584	605	590	625	628	617	596	644	599	546	566	606	570	611	610	636	617	584	626	612	613	654	564	594	584	589	591	594	604	648	619	603	593	565	617	562	612	595	637	594	601	633	613	591	622	574	627	616	597	631	586	609	593	579	593	601	628	596	596	617	606	556	604	589	634	582	598	633	595	614	565	598	600	614	635	600	589	608	587	594	624	583	578	580	614	619	607	617	597	583	588	588	643	608	630	560	633	612	616	634	604	573	600	599	587	599	627	591	580	622	583	655	574	653	608	617	624	634	604	599	613	632	579	594	578	596	605	574	598	616	630	605	575	618	630	600	576	576	592	638	623	619	596	638	584	648	631	595	555	600	623	620	575	603	614	619	606	586	605	615	568	635	577	567	578	565	618	589	569	571	603	577	603	552	560	589	606	603	640	584	582	549	574	609	604	584	615	603	633	619	585	620	569	578	596	613	606	588	620	594	588	661	605	594	601	580	547	647	641	590	578	602	572	598	598	576	589	621	601	546	584	642	601	598	579	585	562	589	588	613	607	528	599	587	593	584	597	649	622	551	589	622	592	633	589	628	593	590	604	642	588	580	569	649	636	567	551	583	601	617	589	605	618	617	592	566	601	621	573	560	600	574	567	642	612	603	645	607	618	616	616	612	581	638	611	615	589	560	600	644	594	608	596	586	567	630	630	605	652	567	562	622	605	591	612	608	555	567	621	570	606	619	577	586	597	605	632	605	618	574	606	588	589	583	564	591	614	592	576	545	561	603	588	583	558	614	571	622	610	611	565	604	604	593	618	583	589	591	614	613	605	522	637	627	609	576	580	606	572	577	619	616	570	574	594	580	575	587	591	626	587	588	650	583	611	604	569	572	599	639	613	597	610	568	613	586	606	578	619	594	600	595	578	588	614	601	605	606	570	619	604	568	610	605	607	606	583	617	614	613	618	573	593	593	579	569	600	605	580	598	571	607	611	560	588	597	624	596	606	609	623	614	610	595	596	603	605	626	582	585	579	637	586	587	600	621	551	619	632	603	617	566	595	577	603	609	625	612	624	583	584	624	622	638	599	629	591	597	662	610	583	598	624	605	583	586	581	570	601	600	590	560	631	616	601	597	597	622	585	591	603	631	567	577	600	578	566	579	608	609	702	578	551	582	615	617	602	617	591	578	611	622	591	601	556	628	589	593	585	606	607	566	633	602	637	635	555	584	619	606	602	583	577	596	631	630	588	612	565	588	597	616	591	599	620	616	595	566	590	580	594	560	617	548	633	613	598	620	596	598	598	607	550	553	678	651	615	627	591	590	547	570	588	575	605	617	631	592	601	525	604	595	554	609	600	559	599	570	656	589	591	595	647	585	574	589	609	618	544	603	621	571	616	581	587	642	625	622	622	602	594	613	588	614	604	584	587	588	617	613	550	642	640	585	596	586	625	649	583	601	573	608	588	583	602	581	557	569	564	614	593	561	617	609	575	619	591	562	565	622	571	599	637	641	523	566	590	580	594	628	564	580	613	612	588	603	615	627	604	605	597	588	620	586	610	602	601	611	590	590	552	610	614	580	611	584	600	590	590	617	602	557	625	563	555	614	590	621	618	608	556	526	621	576	611	650	614	617	607	594	570	583	614	663	640	581	573	549	617	631	547	601	610	632	593	604	586	606	565	587	591	585	589	607	564	570	563	637	587	576	608	603	605	606	619	615	581	586	645	565	626	594	601	598	609	589	621	606	615	570	595	613	608	617	605	591	574	608	605	603	572	636	604	547	581	591	583	567	597	580	601	591	600	612	603	594	597	614	586	556	591	608	603	547	599	616	608	589	567	570	631	586	623	628	582	614	613	609	582	604	605	638	590	616	639	629	599	583	626	555	608	567	565	603	592	627	597	593	588	600	603	574	586	617	601	583	553	632	616	633	613	570	631	614	603	617	607	586	588	617	619	575	554	557	604	581	592	623	602	627	608	606	554	638	559	626	597	626	601	573	593	606	562	610	593	563	606	609	559	604	597	607	613	536	571	583	605	587	578	591	586	591	566	567	644	583	646	579	624	602	605	602	561	564	645	614	621	614	620	607	599	584	585	641	579	565	595	599	592	604	551	578	615	634	600	591	609	582	622	599	597	562	635	604	598	602	572	588	605	629	594	575	587	552	592	601	607	632	619	669	585	550	633	591	598	608	600	641	635	590	632	563	593	604	630	598	614	639	576	639	632	602	594	613	609	642	598	611	542	596	598
27744	12756	4125	2134	1218	880	761	638	688	733	1052	1817	1889	1499	1021	820	693	632	616	628	671	592	646	626	584	615	644	606	648	650	638	607	618	657	624	654	661	614	630	643	626	626	631	626	637	612	615	605	640	623	581	643	659	664	661	679	586	635	639	673	649	641	666	604	660	637	679	718	634	626	678	620	633	665	651	640	633	647	632	632	660	661	648	616	628	611	629	592	640	649	642	643	638	628	658	700	637	653	633	632	661	648	649	656	652	656	621	682	667	670	668	664	602	622	646	623	635	631	637	638	679	655	625	658	633	695	643	636	628	675	636	621	657	677	647	601	624	600	653	658	686	687	639	636	657	657	652	653	627	646	592	652	640	660	621	638	652	640	659	609	616	587	662	647	706	650	600	641	632	631	637	632	622	638	636	630	664	667	661	666	642	625	621	627	626	618	645	599	668	650	681	656	653	650	606	561	704	623	670	626	651	607	686	648	633	667	586	619	626	638	636	655	658	660	627	622	603	676	654	645	613	690	629	686	618	630	677	598	632	634	639	680	654	622	635	629	659	666	673	653	620	676	654	617	675	684	626	609	651	627	645	623	667	611	640	631	641	658	644	651	675	611	626	640	629	583	630	633	636	628	663	642	633	688	616	655	656	665	680	627	651	608	610	646	661	594	650	686	639	664	649	629	620	684	620	659	611	639	600	627	609	673	676	652	606	619	596	668	624	636	651	631	634	676	635	582	662	670	677	645	645	640	614	653	647	593	687	595	636	596	653	649	595	628	643	642	681	636	635	628	598	634	594	639	657	650	618	629	622	612	671	634	598	696	656	687	656	604	621	666	620	660	625	592	616	658	666	685	631	645	623	608	647	560	632	615	649	659	616	627	606	629	648	623	616	667	658	665	632	612	620	615	637	640	670	684	630	613	634	659	651	657	639	643	642	641	668	623	611	623	675	606	636	685	638	624	674	650	688	635	604	645	634	637	651	674	637	702	611	626	600	619	605	660	711	649	731	642	631	623	670	664	605	643	655	642	652	644	615	637	646	663	606	631	571	619	633	685	669	585	629	654	660	648	643	630	600	652	601	625	610	618	617	658	622	663	618	630	597	650	671	617	605	638	642	635	663	648	638	660	635	619	594	625	597	636	636	611	616	635	686	668	631	634	620	677	652	691	621	628	671	673	654	630	642	582	681	629	605	631	659	634	628	638	634	606	636	667	669	660	728	582	632	606	629	655	659	652	699	612	633	630	616	593	639	614	634	660	596	615	643	656	641	638	659	609	656	644	660	688	635	616	609	677	651	668	653	617	643	633	633	655	650	622	617	642	601	641	601	648	647	636	616	637	673	637	647	588	657	629	672	642	632	651	644	623	628	644	689	616	648	625	629	611	662	625	658	650	646	578	589	615	673	650	652	628	645	662	631	610	638	621	616	650	623	599	611	664	626	650	669	616	658	672	614	625	657	650	616	642	632	649	670	627	655	673	625	601	641	628	673	635	655	656	610	657	593	669	638	653	628	619	660	612	663	606	642	637	624	651	640	672	663	676	683	627	689	636	601	665	629	653	629	616	649	621	692	631	677	609	598	611	645	687	617	676	648	685	666	635	626	669	615	686	644	662	647	646	662	636	662	626	625	566	612	574	626	656	647	618	657	672	641	683	659	631	638	648	610	644	623	650	652	641	591	661	594	677	666	629	623	587	617	636	625	661	641	667	666	650	647	641	646	660	610	658	633	689	669	675	617	676	671	650	637	620	635	679	625	626	614	640	650	669	622	611	654	648	629	626	633	650	590	622	632	638	606	677	671	661	675	665	668	664	680	647	627	624	643	639	644	683	691	669	585	646	658	654	671	611	639	628	605	629	653	647	694	634	651	670	648	663	596	644	586	642	656	658	630	656	663	636	620	637	586	627	607	639	631	650	651	652	579	638	647	621	619	613	669	632	621	608	653	616	644	659	631	596	638	632	618	617	650	575	630	626	656	626	635	642	636	677	636	652	696	616	645	660	636	642	621	646	629	625	658	650	650	613	650	622	669	650	634	694	705	621	612	611	588	631	607	657	586	645	636	653	664	671	658	648	638	604	684	674	638	655	651	654	610	624	621	652	659	625	634	665	686	652	678	614	627	674	646	614	637	641	626	673	607	639	677	668	660	635	675	639	642	604	653	636	636	619	647	641	618	614	677	619	599	635	640	642	603	638	648	639	661	681	640	642	674	606	625	667	595	641	656	656	670	639	649	621	667	602	656	632	692	668	651	678	646	596	669	675	619	652	617	663	659	644	650	691	606	646	667	634	674	639	614	614	646	636	612	628	662	639	649	633	641	654	620	646	612	657	681	595	581	624	590	662	627	620	632	670	612	605	595	621	653	615	616	600	643	617	630	672	588	623	688	654	643	610	670	642	621	628	681	643	618	654	699	697	631	637	658	616	629	610	632	667	663	661	642	678	681	620	649	627	591	606	646	665	660	634	674	661	643	610	578	630	591	675	654	652	620	619	659	663	646	631	630	629	646	632	631	661	646	640	698	640	646	602	619	608	636	651	613	677	664	644	637	673	645	673	636	678	641	627	636	612	653	686	664	665	634	650	610	619	649	670	669	631	619	601	635	613	611	630	628	616	642	645	644	633	647	653	671	653	646	649	659	625	636	673	601	631	593	635	654	588	635	602	665	621	642	657	617	657	617	615	663	636	620	614	640	639	632	621	650	576	629	598	642	581	659	613	679	574	610	653	638	603	636	656	643	604	637	640	613	654	634	653	655	622	639	701	691	644	631	623	653	629	655	600	641	629	628	649	656	639	610	654	644	639	646	668	679	649	645	626	662	631	656	660	607	595	616	660	662	615	567	639	631	605	605	657	627	625	633	597	646	630	603	646	582	612	613	681	675	637	620	680	642	685	625	623	638	665	628	647	635	654	654	707	659	627	689	615	603	642	659	679	639	627	625	587	659	655	622	621	676	652	633	617	615	638	636	632	637	635	644	644	592	627	649	621	642	616	641	614	626	657	647	592	624	643	599	656	619	693	596	632	623	675	650	587	628	632	627	653	702	615	636	664	627	606	593	634	653	590	664	683	652	601	657	626	593	671	655	633	624	662	615	638	673	691	654	616	605	609	673	626	641	629	601	589	672	638	671	663	600	642	592	670	668	626	665	621	663	641	650	653	639	605	660	657	650	618	658	661	680	685	643	631	666	629	714	647	645	640	645	651	667	684	633	607	602	625	676	648	652	659	626	679	621	643	629	625	645	618	652	661	714	639	604	631	607	654	623	660	665	648	654	624	647	589	609	644	661	627	665	638	616	575	621	661	628	603	661	642	657	662	648	646	617	645	638	627	620	651	621	677	645	611	648	640	641	696	650	622	694	649	632	632	653	649	592	618	620	618	656	672	642	629	645	642	555	639	599	667	603	639	630	664	619	639	620	649	624	678	674	610	679	651	683	604	651	650	599	634	623	592	666	662	676	613	588	650	623	623	638	645	655	654	642	634
6782	4111	3460	1921	1195	918	745	614	641	693	1145	2083	2043	1428	929	670	579	546	563	528	552	556	567	508	543	522	554	538	525	557	499	537	562	525	514	529	558	523	539	580	550	533	573	568	567	535	529	577	516	517	535	574	501	535	546	561	585	533	535	557	550	510	571	540	570	555	515	530	538	551	548	544	547	524	527	557	524	535	534	579	503	556	550	521	522	551	529	567	520	564	598	517	515	570	493	556	526	545	553	547	537	563	553	560	546	544	570	554	552	535	550	589	566	578	548	568	524	504	538	523	526	560	550	554	561	527	566	566	497	577	573	567	563	537	569	505	547	531	495	511	517	504	524	534	549	504	555	521	533	541	576	556	548	538	547	542	590	559	521	564	571	536	525	588	508	517	527	510	554	570	513	523	549	562	540	575	566	587	529	580	556	561	526	560	547	555	530	516	556	543	570	526	546	548	577	549	536	570	533	566	561	541	546	545	474	504	547	528	536	528	530	544	511	533	503	527	511	532	531	499	544	552	551	516	542	515	529	503	513	572	577	530	574	531	522	535	565	570	559	523	559	516	491	527	512	550	541	563	572	513	519	556	579	577	527	574	577	570	557	528	534	546	564	513	576	522	549	561	561	542	546	586	515	534	530	504	551	510	508	581	527	523	544	532	587	545	510	576	500	601	518	535	555	559	551	540	551	531	555	538	494	535	506	552	534	563	586	524	535	521	512	534	572	529	531	584	517	533	547	585	543	569	562	554	539	530	542	564	546	530	526	578	598	552	591	518	559	547	553	563	560	535	568	599	567	552	513	541	549	482	540	555	545	559	565	531	541	577	518	494	492	533	574	533	536	557	599	521	556	547	526	561	573	535	528	578	553	528	552	564	528	518	526	539	538	572	531	559	512	566	558	588	548	584	556	518	591	554	550	530	519	569	567	515	550	512	516	551	550	539	531	545	584	525	543	551	584	562	572	526	523	554	541	534	534	558	514	562	561	553	543	557	573	563	569	526	525	520	504	560	549	527	555	507	555	515	547	503	538	567	517	520	538	543	542	569	536	539	563	544	555	569	552	525	564	568	572	545	547	528	538	519	570	570	572	515	553	542	524	536	553	536	540	533	543	542	563	536	528	512	541	509	505	573	532	572	553	556	559	574	534	568	549	553	563	567	560	530	509	563	581	521	534	591	549	549	508	564	547	562	539	539	534	556	551	522	541	572	513	543	596	530	558	583	517	581	555	521	556	545	511	547	540	494	577	551	548	553	545	524	551	529	517	546	553	528	493	533	555	554	560	542	560	540	563	530	544	527	573	546	550	568	548	558	537	531	585	546	524	534	566	517	533	572	527	542	539	545	569	554	569	518	552	523	542	565	518	554	552	564	533	537	571	527	533	563	557	530	565	523	570	518	509	538	547	514	555	548	546	542	540	538	552	549	568	558	545	520	530	557	561	551	565	533	538	484	553	520	553	541	523	537	543	523	537	544	551	526	521	494	523	515	535	506	536	548	532	554	537	559	525	563	517	547	568	528	501	510	560	559	536	512	551	521	527	505	548	553	542	526	524	559	554	548	556	547	539	513	521	537	543	567	532	524	574	533	548	539	520	588	533	553	546	559	530	518	535	531	514	555	590	542	547	552	503	524	537	543	518	560	544	496	525	597	533	529	545	506	518	519	537	524	554	529	547	553	530	574	523	544	521	562	533	556	520	514	542	599	569	557	527	534	564	535	495	555	537	547	556	565	552	523	551	515	518	547	500	527	537	518	551	539	547	552	559	532	559	527	541	541	510	539	558	531	533	550	573	541	556	553	583	563	543	521	558	565	522	551	527	587	548	531	540	534	577	550	591	558	535	568	559	546	521	555	577	541	513	525	602	570	530	568	545	526	555	531	510	553	556	548	576	514	539	513	536	509	532	520	576	565	537	574	521	550	567	544	537	574	571	542	552	502	522	550	527	547	545	572	547	562	520	551	551	532	548	518	510	535	577	550	535	560	526	559	538	570	542	555	503	524	581	546	528	563	529	536	543	534	515	553	574	542	563	513	574	536	549	542	537	501	556	556	545	569	591	507	568	530	529	526	537	553	545	536	528	537	543	514	537	572	502	580	557	566	561	522	543	545	574	558	543	549	578	508	553	554	504	531	578	507	491	516	560	522	517	575	527	571	541	579	546	512	535	495	523	494	554	534	559	589	499	527	589	582	508	538	479	543	541	522	563	513	511	557	546	551	551	492	525	574	522	528	547	520	585	533	550	548	596	565	503	533	556	550	518	550	556	548	528	515	551	508	572	549	550	580	570	551	562	551	536	527	522	556	516	521	527	520	558	523	527	550	540	499	531	511	570	520	510	518	527	557	540	547	520	525	535	530	562	578	563	537	557	539	506	532	526	555	513	583	557	530	515	588	508	514	547	583	531	542	526	533	524	519	560	608	557	537	549	565	576	562	538	537	536	507	557	538	539	571	546	508	558	515	539	535	543	517	555	566	617	546	554	505	554	564	561	530	551	577	517	482	521	564	520	540	566	543	557	528	481	543	545	537	532	571	561	562	535	551	527	584	543	545	550	558	520	560	512	543	566	532	551	496	538	534	527	536	533	512	574	551	532	558	540	543	529	554	546	549	506	555	543	541	518	538	557	539	526	535	537	544	508	528	509	503	564	536	541	507	529	528	559	533	500	567	556	513	546	564	585	565	508	530	509	569	545	536	523	523	607	574	538	561	560	532	529	548	523	549	516	542	527	601	538	486	560	583	556	552	551	546	554	490	573	555	548	533	564	543	584	558	543	562	605	545	526	531	527	509	520	587	487	546	526	564	507	551	540	519	554	578	528	517	523	530	589	555	521	559	562	518	552	563	568	567	537	562	539	544	542	523	545	516	519	501	542	594	557	555	566	541	572	527	538	531	520	561	563	557	537	552	529	551	572	588	522	546	538	529	554	511	511	558	533	590	544	554	540	539	578	521	594	574	559	562	533	502	565	529	548	534	510	531	559	584	517	552	511	543	545	543	570	570	577	552	532	552	541	529	544	573	506	558	515	558	564	540	555	564	521	552	518	536	561	543	600	509	547	554	572	544	527	533	565	559	577	522	513	507	540	536	606	537	524	534	529	519	561	538	560	581	526	523	544	484	537	537	563	553	532	561	516	561	558	540	561	552	557	543	521	552	577	545	564	532	563	529	549	535	571	554	560	536	510	539	520	535	547	518	581	572	566	543	578	560	562	525	550	520	529	566	555	527	562	515	514	557	573	553	544	557	519	529	595	548	554	503	547	559	508	549	550	555	540	541	564	517	546	495	536	554	529	501	565	550	518	547	525	538	552	504	568	554	519	486	544	558	576	567	537	553	581	568	541	507	572	569	571	532	557	529	545	533	537	512	532	577	534	523	507	533	526	541	547	527	544	522	575	523	563	554	537	526	568	545	495	502	495	506	562	548	549	534	540	569	537	576	564	562	561	554	522	583	547	527	559	524	539	551	588	556	542	546	531	564
25538	21399	27556	25434	10248	2415	1663	1055	882	944	4243	15330	13887	8505	3181	1263	816	733	629	588	603	601	580	562	612	574	590	630	616	584	632	580	624	620	653	608	636	620	597	619	623	630	632	650	594	601	601	652	595	591	602	625	608	616	590	629	625	596	591	615	598	563	588	607	620	560	635	611	619	618	605	593	575	620	611	602	618	565	615	602	601	623	629	610	592	590	588	598	616	594	627	591	606	598	659	653	586	622	614	604	646	632	626	579	617	580	605	606	597	639	583	596	589	620	602	640	606	628	639	608	592	646	590	613	572	584	578	612	609	591	616	598	607	576	599	612	641	614	568	581	634	626	566	627	575	603	656	608	616	584	641	575	614	601	532	583	590	601	587	630	573	627	613	610	592	581	588	590	588	563	598	591	601	628	639	611	624	619	620	588	579	613	622	653	623	605	604	624	600	599	586	602	640	618	609	596	619	585	571	588	561	591	588	608	604	597	640	570	603	623	625	610	587	630	595	594	587	599	568	619	577	578	614	617	602	558	616	605	596	597	558	606	635	608	604	621	614	576	621	586	596	557	587	606	605	603	569	589	606	624	583	596	583	577	607	618	613	578	606	566	603	636	619	638	585	601	603	617	606	639	584	617	624	590	601	618	601	599	614	658	597	637	607	615	592	614	578	630	588	619	612	615	616	560	565	592	608	617	606	625	565	582	612	594	650	641	638	666	580	558	618	583	598	584	602	609	593	632	600	591	614	588	614	605	596	556	598	583	618	568	592	612	632	618	624	576	629	553	573	590	620	626	639	592	606	575	624	632	585	607	572	606	601	631	599	619	604	649	652	604	592	575	613	610	612	647	605	582	603	592	589	599	584	630	561	613	575	618	578	597	617	557	609	610	603	612	590	594	586	633	605	631	597	592	571	554	590	609	616	615	626	600	631	622	628	607	599	615	571	602	572	613	616	587	628	609	593	612	599	607	562	598	622	615	588	614	586	587	574	621	582	636	594	599	604	582	605	620	604	596	587	602	587	592	639	563	634	575	603	600	593	592	617	605	632	580	586	632	589	615	566	562	564	556	627	603	611	635	599	627	578	599	666	590	594	569	587	612	610	586	604	623	606	601	569	602	568	621	566	573	631	614	624	602	657	653	603	582	612	594	602	592	584	575	596	625	588	611	586	657	608	571	645	618	590	601	641	614	638	586	581	580	611	618	628	582	577	554	593	591	630	636	621	583	578	615	604	617	603	595	631	608	593	656	603	592	594	618	559	606	640	598	605	629	560	590	617	626	600	586	592	582	602	593	625	585	613	642	616	623	614	596	568	605	591	633	579	632	572	563	611	592	625	573	660	576	573	621	584	603	591	589	629	589	613	658	599	603	564	614	590	671	576	608	608	603	582	567	603	640	602	614	603	575	571	614	581	586	580	625	601	584	616	583	637	556	590	612	638	637	575	585	622	598	612	626	607	591	565	589	617	589	624	638	625	605	594	593	615	602	639	602	567	619	596	650	601	620	591	573	596	621	589	645	619	572	604	558	662	625	571	601	594	597	613	591	615	600	608	575	566	586	623	624	587	549	559	612	631	592	599	582	640	626	569	578	614	609	609	599	568	651	611	590	588	592	628	606	637	625	604	569	664	605	560	628	623	599	588	587	597	624	573	655	555	638	629	636	617	589	548	566	573	583	623	604	600	583	621	591	619	592	649	605	586	613	579	599	665	573	611	615	627	559	595	590	599	561	551	591	601	625	629	644	587	603	589	591	576	601	608	626	648	620	617	637	598	634	551	605	592	612	623	583	629	595	627	628	588	628	601	579	569	638	585	584	612	598	613	589	581	585	613	591	624	615	572	608	595	612	600	591	606	636	658	600	614	573	557	599	613	598	612	581	612	599	584	569	599	609	593	601	566	583	563	553	618	592	584	629	558	561	579	586	598	616	593	646	581	624	587	593	571	626	638	564	594	614	624	623	606	599	606	619	561	575	651	671	599	607	613	621	562	615	604	613	604	588	613	619	595	571	595	627	625	570	586	634	665	581	598	584	638	600	648	579	621	636	644	608	617	615	598	613	596	612	589	586	567	570	616	646	621	644	599	595	612	585	633	593	596	566	563	591	607	562	625	586	605	552	595	580	623	613	607	601	575	609	627	613	577	568	575	609	581	577	581	616	591	637	638	642	612	599	656	584	640	639	618	598	645	559	591	576	629	630	629	627	637	584	604	593	535	576	626	594	605	592	571	614	616	611	630	577	583	609	616	638	610	578	580	618	567	579	607	623	602	614	600	633	626	607	620	600	618	597	639	633	608	619	598	617	553	573	589	609	583	588	571	642	606	568	640	599	617	592	585	615	588	592	623	630	604	569	601	628	579	647	584	536	578	557	609	602	621	613	595	618	594	644	585	607	593	598	547	571	570	584	623	567	597	545	554	611	596	570	619	636	595	559	636	636	615	623	597	599	627	636	629	618	587	598	610	644	607	620	569	639	628	593	627	578	578	599	612	546	599	631	567	616	585	675	640	570	630	608	640	614	554	616	626	567	592	592	587	624	613	590	610	624	588	574	602	600	584	583	557	575	591	609	612	570	637	596	619	572	613	621	618	587	603	556	628	632	593	580	573	599	547	607	582	642	626	643	588	590	612	610	548	550	664	630	639	598	644	675	572	609	630	579	596	624	591	603	572	626	600	651	581	611	586	604	588	587	617	554	607	596	569	617	626	596	587	560	580	609	579	621	570	602	630	599	577	574	563	626	599	563	619	593	617	619	567	611	607	636	630	625	616	610	559	578	623	626	630	601	597	634	559	631	604	646	647	604	625	572	606	614	568	601	594	635	554	674	629	593	606	594	622	607	594	597	631	593	605	576	569	593	583	611	564	615	606	601	614	563	584	587	627	589	602	589	580	619	580	619	622	591	611	631	599	622	623	644	641	633	578	607	633	606	629	585	641	603	543	591	585	556	572	635	625	613	589	611	566	556	599	629	598	570	637	630	574	596	615	589	613	613	634	594	610	643	597	565	615	577	617	606	583	592	565	647	634	613	603	647	658	595	613	620	590	576	564	617	552	613	570	612	573	626	599	601	571	558	613	576	608	616	625	540	625	624	581	608	570	621	627	570	597	633	600	579	539	611	626	594	564	596	562	612	598	603	626	573	615	549	588	634	620	580	583	602	571	564	646	618	596	610	597	573	606	603	573	562	570	604	590	580	639	582	614	633	572	656	571	584	631	596	591	581	592	585	648	583	604	597	581	617	615	594	597	625	598	607	602	621	610	576	592	584	614	565	595	589	567	568	577	620	609	637	583	590	569	621	634	593	583	574	591	613	630	569	617	584	645	574	528	612	584	614	606	600	576	568	586	605	617	590	664	612	588	602	631	601	567	613	630	598	627	645	599	586	633	595	568	619	597	641	586	616	621	628	614	583	611	600	610	572	613	571	582	613	581	561	569	634	577	592	642	650	623	606	595	589	602	610	608	584	597	600	610	591	588	616	612	569
6040	9351	8047	3755	2684	1944	1677	1289	1000	1094	6130	15948	12785	7719	3087	1216	765	582	549	526	581	500	539	548	530	527	503	478	538	504	522	544	577	527	519	547	507	539	510	499	514	552	501	525	530	538	560	519	514	532	493	581	541	538	546	535	542	512	538	520	577	514	504	555	525	524	545	543	485	571	540	528	543	512	583	520	518	525	524	504	551	520	517	529	533	537	562	527	557	546	551	546	535	502	577	544	553	548	541	487	547	530	550	558	522	528	520	529	478	540	548	511	571	564	527	543	487	546	501	544	524	558	535	544	532	514	527	516	581	547	558	524	519	548	536	540	598	511	614	555	518	569	559	529	550	523	530	501	557	518	559	536	539	562	518	543	490	558	553	496	536	541	527	498	523	484	539	527	544	501	521	540	518	526	529	536	508	555	497	523	551	550	522	534	530	488	563	507	536	531	526	559	504	546	538	521	539	493	553	541	524	528	556	524	518	560	514	527	525	539	531	512	523	512	523	503	517	538	557	572	520	516	552	577	537	516	518	588	515	521	497	538	515	548	544	466	495	535	536	531	576	518	592	500	528	519	511	549	531	574	549	531	549	520	552	516	515	515	550	514	504	481	490	533	510	494	556	537	472	525	484	546	514	517	491	498	541	533	552	547	552	541	544	502	518	505	581	542	507	551	547	507	497	535	504	488	560	499	547	529	571	553	511	545	524	520	518	560	536	503	532	528	540	526	551	528	504	523	501	517	532	531	532	532	566	513	553	534	547	527	548	476	543	537	514	525	538	528	512	544	515	533	543	515	542	564	492	529	496	504	485	514	516	534	547	502	588	528	528	497	565	505	551	526	495	531	541	521	520	563	542	532	546	471	526	510	534	511	545	544	516	581	559	530	522	485	537	517	505	553	495	546	505	527	489	507	530	526	533	517	566	503	547	520	567	524	520	531	515	564	529	535	531	513	547	534	523	495	513	524	539	508	504	488	532	558	548	510	528	516	520	531	535	524	560	546	528	555	539	557	544	554	501	539	532	543	540	525	508	494	561	544	514	531	521	526	548	487	516	480	545	534	504	530	527	510	539	518	514	527	558	517	517	525	512	510	524	542	506	515	552	563	556	478	515	557	544	508	511	533	548	507	508	519	531	548	522	518	572	522	521	575	525	530	566	557	522	509	509	532	494	552	548	514	487	502	523	543	537	522	515	485	525	535	517	478	526	520	548	532	556	577	540	522	540	488	528	564	530	537	547	515	542	512	546	554	538	522	498	507	524	535	524	516	563	523	505	567	555	545	543	493	527	492	534	532	543	528	511	474	502	509	491	547	553	544	560	510	526	528	519	574	541	536	559	546	543	489	571	508	491	513	563	555	494	508	529	492	474	539	565	510	522	494	552	519	488	532	559	553	495	520	466	515	580	528	570	496	524	498	465	515	528	547	578	535	498	537	484	534	510	519	501	491	509	547	567	577	518	532	507	523	512	566	500	561	506	562	537	515	531	550	528	560	556	514	604	567	542	504	582	533	547	516	525	493	524	571	537	499	551	525	490	539	525	520	484	552	535	520	540	510	509	530	591	517	520	514	555	547	558	515	498	523	529	547	530	520	537	525	513	520	520	533	469	527	546	505	554	518	545	557	496	501	500	550	515	556	535	513	539	521	503	532	562	550	513	506	516	559	536	548	519	524	551	546	568	550	496	513	483	507	539	498	544	497	529	510	490	549	502	511	517	519	507	519	537	581	538	537	557	524	541	563	530	531	516	494	529	535	548	535	546	568	526	514	515	533	529	553	523	515	501	554	500	512	511	527	528	510	527	552	601	504	552	482	546	467	563	527	521	560	521	574	505	523	529	540	507	562	520	529	541	516	510	516	535	541	541	537	532	528	513	496	545	514	470	522	530	545	544	514	533	510	526	531	524	535	519	554	513	539	525	558	534	507	521	496	524	569	486	540	547	515	566	503	554	492	504	492	537	520	506	533	532	520	535	489	528	531	499	531	594	524	539	511	550	523	546	487	546	514	539	530	513	527	507	530	520	507	505	552	556	523	525	532	551	538	538	517	571	505	529	547	518	569	507	553	496	514	524	528	521	519	561	545	539	514	559	536	566	526	528	539	512	524	524	535	529	533	518	514	510	499	521	501	569	505	547	509	519	532	535	515	523	555	502	546	556	496	526	494	500	517	493	530	567	524	500	564	538	465	522	546	519	537	535	523	520	570	526	523	530	522	513	538	489	490	533	491	480	522	502	539	511	531	522	503	537	532	527	546	506	517	517	528	533	534	532	531	556	495	500	578	534	535	530	518	512	536	490	517	533	540	525	528	549	506	517	540	530	481	506	515	527	498	494	569	517	541	515	550	470	515	492	533	551	499	527	522	529	539	524	526	549	571	510	508	567	549	485	537	534	500	493	523	507	525	491	552	511	509	482	517	541	539	534	556	525	511	544	485	521	536	523	547	543	487	526	534	533	501	550	521	525	536	547	575	518	503	522	521	548	510	543	537	499	487	515	506	579	534	539	479	565	541	539	513	500	543	532	537	513	530	560	539	515	501	523	528	526	532	529	519	566	516	496	523	528	522	538	484	495	495	511	558	549	543	503	552	525	521	536	508	522	527	516	520	552	542	543	567	535	528	539	549	573	537	582	521	512	517	477	513	543	475	527	547	514	529	549	524	506	510	500	533	498	524	542	539	515	549	511	533	516	512	499	507	488	494	521	501	540	515	509	530	521	547	529	490	572	520	524	544	516	533	510	517	497	515	543	493	538	564	506	530	525	496	549	517	552	516	513	567	538	501	506	551	507	544	515	516	530	510	545	497	513	562	514	586	511	521	546	541	536	536	551	539	547	529	516	542	538	503	551	578	547	539	511	498	525	502	517	546	516	546	518	538	481	518	503	496	523	544	560	500	537	488	552	490	510	471	530	523	542	488	503	555	498	477	477	511	513	495	543	491	513	502	559	522	497	552	525	527	547	575	546	528	551	533	561	518	552	512	509	527	556	517	516	508	519	526	510	572	498	477	507	561	527	483	508	495	519	532	471	519	515	587	534	519	552	507	532	504	533	484	527	518	549	524	543	524	565	510	526	516	513	530	589	498	529	525	518	522	526	556	558	511	463	522	543	483	495	513	531	531	543	530	530	553	584	507	541	557	522	505	498	526	542	539	520	536	501	523	522	523	503	465	514	523	531	532	465	546	495	512	532	532	529	518	497	508	512	483	595	508	524	525	530	516	541	519	518	540	506	564	586	554	483	520	495	584	528	525	505	491	502	566	528	530	571	531	554	564	532	504	512	540	533	531	538	547	566	500	516	529	489	509	473	494	536	502	506	495	576	529	508	522	550	530	534	479	507	493	529	515	548	560	501	544	501	524	503	523	588	532	486	563	580	503	559	485	530	526	510	573	514	492	528	538	558	548	502	501	515	564	542	521	521	532	532	535	503	518	546	524	542	546	545	529	544	560	469	488	546	556	565	499	554	487	530	527	492	496	493	515
24591	21455	28587	24731	21091	8927	3173	1955	1443	1332	6392	26044	24355	15591	5872	1850	1149	817	763	782	730	703	695	752	726	737	722	747	738	749	763	783	702	770	703	777	718	730	755	715	780	726	753	770	714	752	766	718	775	718	753	815	700	732	798	737	701	726	693	711	728	770	751	765	753	746	768	738	700	753	754	732	754	761	742	749	748	731	759	755	761	693	747	717	737	737	717	741	741	739	705	735	675	752	744	753	696	751	707	742	728	726	712	723	694	732	744	717	749	734	730	701	721	775	722	783	781	720	723	694	755	766	741	759	729	773	753	760	676	773	767	696	713	733	743	743	741	693	751	720	702	686	714	719	670	742	734	725	714	737	754	717	748	789	700	703	718	781	751	743	729	729	706	740	720	791	713	688	750	749	690	735	753	728	754	744	719	724	682	702	730	779	734	714	724	741	778	684	764	729	729	732	763	756	740	731	788	691	731	716	699	781	710	726	752	643	741	747	722	743	725	714	751	732	708	786	731	741	730	636	725	781	709	767	760	758	729	745	745	709	734	729	703	750	754	701	733	722	745	745	699	730	750	774	722	763	676	731	739	730	716	728	752	708	718	713	742	716	753	705	711	697	724	725	705	736	747	770	752	721	725	708	747	745	782	762	740	700	664	739	735	744	745	715	753	775	735	744	703	714	762	737	752	797	664	720	760	734	729	719	740	748	731	751	750	732	683	756	769	721	778	693	790	744	760	736	708	703	754	760	730	684	744	760	730	699	733	714	688	729	733	715	752	756	697	775	730	710	723	731	751	757	735	727	685	720	735	689	753	692	715	761	745	718	738	766	712	753	713	728	716	739	759	734	738	682	701	655	778	727	763	786	780	714	748	670	751	747	710	709	726	717	694	727	753	725	727	746	692	680	711	703	701	737	730	740	732	729	716	769	718	752	687	737	681	732	720	743	759	699	717	751	727	724	720	718	705	700	704	735	773	717	728	702	741	742	730	744	720	740	699	722	738	773	810	782	684	751	759	745	759	714	723	763	662	747	748	658	733	731	724	726	742	752	751	752	744	744	717	742	747	720	697	669	731	722	743	740	646	711	741	733	709	690	740	757	748	716	699	778	723	723	726	764	778	771	728	760	725	756	697	784	753	738	754	686	705	708	686	785	749	741	741	695	767	727	751	720	716	760	762	730	693	691	780	706	774	777	736	755	756	724	775	764	720	706	716	716	702	675	754	698	723	715	751	756	750	704	753	703	774	760	684	663	768	712	733	739	711	714	723	775	714	745	717	716	733	710	711	673	765	687	738	735	759	741	722	687	726	751	765	722	708	749	699	728	743	705	670	728	706	754	723	730	723	695	733	734	721	704	716	740	659	723	732	674	724	690	727	802	723	730	722	686	788	732	750	726	751	731	715	704	742	739	737	725	756	712	771	758	697	740	702	716	730	764	721	748	806	748	694	759	748	743	706	755	726	701	777	689	726	754	730	686	728	748	701	784	713	701	743	707	753	684	690	706	775	703	651	725	719	709	733	726	755	692	771	741	710	725	739	723	737	726	775	698	754	740	702	706	719	760	737	716	668	781	700	740	751	747	702	760	737	755	712	702	732	760	725	715	681	744	781	709	704	707	708	711	717	787	688	736	686	725	757	749	737	751	706	732	707	744	725	715	730	736	720	748	764	739	762	693	723	724	732	743	756	746	723	668	758	738	730	751	733	735	712	688	728	694	746	748	665	727	752	771	731	684	721	771	721	758	692	706	742	756	741	698	733	730	761	770	776	706	738	742	742	749	769	780	758	724	713	772	719	716	781	722	742	773	745	738	756	710	735	724	706	721	641	747	695	726	733	759	720	718	743	758	690	741	758	692	713	728	758	728	723	747	730	758	754	664	718	726	720	796	733	717	738	766	721	685	710	722	769	716	724	731	716	761	743	794	724	708	735	669	726	752	748	758	791	773	710	726	731	758	751	740	733	717	775	720	728	710	714	727	753	705	765	708	677	751	784	741	732	684	780	731	719	639	709	744	718	699	745	775	751	703	739	709	724	725	735	718	714	758	752	754	740	737	697	744	717	746	728	716	674	740	730	725	692	754	737	742	733	769	761	726	742	731	737	721	735	718	727	684	776	741	683	710	746	740	727	699	725	742	696	734	680	743	689	731	677	711	752	741	740	755	694	730	733	705	723	729	747	698	734	755	723	696	741	792	761	699	723	724	732	723	740	725	703	735	740	741	746	690	709	760	718	755	707	717	712	687	753	728	737	730	727	694	738	669	717	769	757	717	750	705	684	749	692	686	711	709	748	795	685	749	732	727	713	777	759	732	714	773	735	726	697	680	726	718	705	742	712	734	703	698	699	737	719	735	762	667	741	713	665	713	724	722	771	762	735	713	736	697	686	752	748	743	728	710	706	711	753	751	725	770	758	738	736	719	717	680	702	713	736	703	700	730	699	745	695	732	727	728	734	720	784	776	765	749	761	771	728	739	722	755	744	741	806	747	716	782	726	750	741	720	710	732	734	750	748	715	766	695	748	735	746	689	698	714	716	675	720	719	731	737	727	759	736	675	746	727	729	779	771	758	777	708	747	738	787	728	709	726	774	744	727	741	706	752	755	757	748	705	735	706	748	708	711	741	702	749	774	709	704	731	687	788	752	741	774	715	683	737	761	716	694	661	717	702	735	707	767	764	716	757	722	689	764	715	711	748	683	720	720	733	701	765	800	760	735	724	749	758	696	699	708	731	748	706	784	737	739	701	672	734	697	736	762	734	768	720	726	731	756	683	690	746	765	752	704	755	748	764	709	776	693	717	708	742	771	761	717	734	713	739	722	712	719	750	760	692	742	733	700	732	687	768	748	713	682	734	716	772	734	758	759	740	718	767	740	709	749	742	763	720	690	709	751	739	723	726	724	733	763	741	748	746	710	750	767	717	727	711	721	715	738	725	761	708	658	693	701	721	732	676	736	742	754	706	723	714	741	780	685	702	726	669	733	716	703	741	683	748	724	722	730	717	755	700	722	734	741	712	764	697	755	730	702	807	712	694	720	684	665	720	723	733	732	670	747	688	678	716	728	698	723	731	711	740	732	733	726	706	732	717	778	699	731	725	756	754	715	759	704	756	722	736	729	695	737	715	725	702	707	737	758	763	743	721	724	735	717	705	740	741	731	724	676	721	760	745	741	711	746	737	710	746	751	704	722	722	752	721	693	757	730	734	785	728	692	697	727	758	722	806	726	768	788	758	714	708	734	751	719	700	706	741	754	718	742	732	738	723	731	794	718	702	740	766	706	772	711	720	695	751	702	720	687	767	715	693	729	727	757	762	735	771	758	691	709	735	695	745	726	735	760	723	732	710	729	725	714	708	723	737	730	685	710	725	688	712	739	754	755	691	705	693	706	739	705	747	734	743	672	750	721	734	698	707	682	717	737	781	675	744	720	684	678	762	719	750	782	670	703	760	719	689	738	787	729	693	704	716	725	747	706	726	756	722	760	759	691	686
6932	12263	11129	6553	4397	3006	2527	2100	1690	1441	9221	25292	21107	12666	4993	1874	1007	679	672	648	672	627	652	647	635	621	593	627	645	617	657	664	585	698	609	663	700	672	607	638	626	566	650	647	610	628	687	682	649	627	615	652	591	619	595	591	615	597	634	630	663	639	610	600	607	631	645	624	615	621	671	619	622	637	607	612	637	666	621	633	596	638	605	610	647	608	648	607	662	609	617	630	642	617	608	605	634	639	656	634	622	642	633	604	624	655	606	628	622	651	590	576	624	627	640	657	618	651	611	665	634	605	630	588	635	671	609	667	630	648	613	655	646	658	634	619	622	644	647	637	612	670	616	652	640	586	652	643	655	663	623	599	605	671	613	627	631	636	628	614	625	636	605	669	682	585	620	623	580	604	619	678	625	627	589	611	649	638	631	650	617	664	608	611	619	604	668	656	627	651	605	630	627	653	598	600	619	600	620	597	653	588	574	651	664	605	627	563	584	603	652	618	708	604	651	689	680	633	617	625	634	645	646	659	567	661	646	624	636	659	590	633	632	617	624	596	586	630	600	661	656	623	645	621	623	641	590	643	634	637	623	646	603	637	658	624	608	594	618	632	615	644	642	600	616	599	637	656	644	580	672	605	627	616	590	637	639	572	599	637	648	621	615	640	643	659	622	636	570	657	613	618	629	634	623	621	566	627	645	621	621	637	703	642	614	637	635	637	631	638	608	638	619	643	603	642	572	608	649	636	605	668	590	631	652	618	623	613	621	618	582	645	604	618	623	643	645	628	661	603	591	614	625	638	639	630	649	581	657	601	643	640	625	613	659	611	625	595	617	640	619	610	597	556	600	608	601	620	596	582	641	633	615	607	630	607	619	599	610	624	614	587	642	626	613	602	633	631	605	588	666	600	624	601	643	636	659	603	647	595	607	634	566	619	590	648	637	625	618	634	651	655	647	652	633	614	627	612	625	625	615	613	613	605	607	611	588	641	645	613	608	650	630	634	606	608	648	574	621	603	630	685	670	622	581	620	623	655	618	625	643	642	606	599	598	620	642	634	579	619	627	609	670	653	668	625	642	654	618	628	648	642	611	597	619	640	677	654	627	651	614	576	682	605	613	663	645	633	646	622	617	594	638	650	620	630	647	600	638	597	586	638	575	673	597	641	608	571	639	612	615	666	609	637	616	616	615	647	633	621	616	644	555	629	668	588	655	650	636	616	647	668	638	603	618	608	617	600	599	598	659	624	618	639	604	653	620	600	654	639	635	569	575	622	636	612	624	642	586	608	626	688	616	648	638	672	627	586	653	628	586	591	577	652	656	629	628	621	568	600	614	640	595	572	616	609	621	612	576	659	621	613	648	650	661	593	579	564	598	566	657	649	578	609	598	550	619	604	602	637	644	612	635	607	613	608	632	587	592	590	597	603	635	641	637	622	659	554	586	612	614	566	621	621	654	648	630	643	577	629	608	632	637	623	620	623	616	640	570	633	605	594	646	602	631	654	641	636	637	650	626	671	597	603	596	620	590	612	617	634	607	617	639	623	630	622	662	630	596	674	628	663	614	660	659	656	597	610	561	558	584	590	634	591	653	617	615	622	628	651	600	632	655	673	606	624	624	571	639	632	614	618	601	664	639	666	635	630	676	603	623	646	573	593	634	627	632	615	613	658	569	625	634	655	627	641	649	648	603	616	627	624	593	625	628	618	662	617	595	625	611	630	644	629	635	638	615	632	683	569	614	597	637	612	648	625	615	544	634	601	629	651	629	685	614	627	645	642	662	653	642	610	644	649	646	635	673	584	605	611	598	627	638	666	619	605	628	603	626	604	579	638	592	609	633	666	681	623	596	603	632	638	659	617	619	634	629	574	629	612	614	589	627	579	604	615	636	599	574	633	634	600	655	635	628	634	616	644	622	608	623	611	626	601	643	660	597	605	632	601	585	604	565	633	639	607	663	624	655	616	616	628	630	631	622	594	627	596	640	631	628	619	610	685	654	622	588	616	654	662	588	598	563	647	572	617	619	639	636	648	676	654	637	637	609	614	585	679	652	599	595	623	630	614	628	640	614	595	642	658	637	571	562	688	589	607	577	628	652	638	630	689	624	625	658	634	592	602	679	595	641	607	624	593	697	595	647	627	620	627	525	648	640	640	651	613	602	628	593	624	630	615	591	655	650	599	610	627	608	603	647	630	575	647	613	610	599	627	611	636	654	630	599	643	656	611	627	611	648	619	641	663	632	613	589	636	678	644	648	575	609	644	619	617	635	605	602	629	618	603	648	606	596	581	633	656	640	592	639	649	622	637	662	637	614	623	614	606	596	599	586	605	587	641	629	664	604	649	601	589	613	647	598	603	637	538	636	622	608	596	626	617	641	600	575	622	626	639	622	640	629	663	651	641	655	604	594	601	610	627	628	621	633	625	611	603	583	605	616	627	611	626	620	620	646	637	622	643	615	645	598	626	627	613	641	616	655	650	593	642	644	605	595	581	635	588	648	654	587	596	661	565	630	631	627	649	612	578	608	605	620	636	648	618	618	561	602	652	610	609	641	617	598	645	653	562	642	635	649	588	595	607	602	625	657	612	584	626	612	646	598	638	621	615	647	585	543	621	588	568	633	651	611	590	621	613	619	623	642	630	617	610	601	585	610	614	598	646	624	613	595	670	617	622	594	656	623	626	606	615	661	585	593	618	628	646	613	586	640	651	600	602	562	635	606	639	592	662	636	616	652	635	631	598	612	608	612	604	631	571	626	655	592	603	644	578	574	643	626	630	590	642	601	610	595	619	656	646	639	612	652	626	616	594	574	622	605	672	607	608	617	638	624	643	635	598	666	676	623	603	624	551	630	619	646	652	637	649	602	561	580	615	597	645	605	635	624	623	611	631	640	632	654	606	585	633	646	584	630	623	609	682	605	637	642	591	621	620	610	620	604	609	591	665	630	644	606	613	591	629	622	659	589	648	670	583	589	624	628	628	660	621	649	559	606	623	631	668	616	608	634	591	647	620	658	638	592	623	651	609	569	581	625	606	630	585	632	649	626	686	662	596	648	610	575	627	631	643	610	659	623	585	590	600	673	649	620	614	638	602	662	601	614	613	611	598	623	626	657	636	635	625	692	627	592	622	613	586	628	612	646	610	623	623	605	582	597	622	664	616	624	606	622	629	633	617	611	620	607	585	647	635	618	624	582	641	589	632	644	577	626	611	592	640	594	609	640	619	608	675	577	608	585	641	609	604	589	641	629	661	665	637	626	592	611	604	626	620	594	657	634	618	608	603	592	613	586	612	647	592	616	591	651	649	633	643	575	600	638	657	613	629	605	602	620	593	612	602	641	580	636	598	615	620	608	654	619	618	640	585	624	613	659	612	571	641	622	627	611	634	603	596	633	613	613	614	618	652	605	692	634	647	602	581	594	605	615	627	654	621	594	606	645	585	619	584	662	646	627	653	599	682	622	623	655	625	623	619	657	590	606	609	582	613	659	676
27901	13623	5201	2431	1409	1042	979	886	815	786	902	1849	2008	1644	1149	864	751	693	712	703	641	667	726	709	672	704	716	685	689	705	694	717	705	654	669	670	630	702	666	681	680	691	679	638	699	640	686	683	699	702	693	659	672	670	689	690	658	645	670	642	697	687	714	723	643	627	711	692	683	753	713	674	693	682	687	673	723	717	669	681	656	675	675	700	695	703	671	692	700	679	679	686	724	704	701	729	627	679	701	705	637	728	670	661	680	675	675	648	705	642	704	660	656	708	681	694	714	674	683	682	725	710	670	718	717	704	637	692	677	685	694	635	661	632	666	686	716	649	684	689	678	666	682	677	743	683	696	701	696	689	730	720	659	643	630	712	650	720	691	642	743	680	723	704	675	686	699	696	675	646	697	649	680	695	697	684	666	691	709	706	695	634	674	654	694	650	662	710	704	683	639	675	703	740	715	650	697	688	707	726	676	641	677	686	718	684	720	651	704	673	747	657	708	690	712	710	697	672	675	685	673	661	657	681	680	734	676	692	662	677	647	656	671	681	699	675	630	677	704	666	663	741	672	711	671	661	686	694	663	620	652	693	667	667	698	705	664	719	695	664	695	638	678	695	634	670	677	699	695	649	704	669	656	657	693	677	663	768	699	653	663	647	666	680	662	617	676	711	701	703	652	677	698	726	691	687	708	701	651	693	672	661	692	693	685	662	644	687	709	652	713	649	726	634	673	696	678	718	691	728	661	673	696	721	692	685	700	728	683	634	675	712	654	689	657	676	680	672	724	690	682	638	655	679	713	653	672	680	704	691	728	717	666	662	686	665	663	656	729	667	718	635	673	733	679	746	671	698	704	706	685	685	684	652	679	709	679	703	695	665	685	651	685	680	683	700	708	646	665	659	692	699	715	683	684	652	697	688	686	669	695	688	703	655	705	689	691	668	707	643	644	692	683	730	681	715	682	650	728	700	699	714	699	742	679	702	646	667	663	646	700	684	663	687	690	673	701	692	694	674	665	681	676	679	684	635	704	650	652	704	679	684	725	667	668	720	718	713	632	662	681	654	651	698	731	692	716	709	682	690	697	709	668	682	698	709	645	708	655	722	727	663	679	715	714	689	680	649	740	647	669	671	667	697	675	687	675	676	637	717	658	678	691	700	689	673	727	703	668	697	707	690	716	672	669	710	650	680	701	682	671	678	663	658	676	676	669	624	696	675	687	689	670	717	682	626	714	703	649	659	683	667	672	691	671	695	680	694	739	690	639	715	679	676	680	675	666	670	708	706	694	713	674	691	667	704	704	696	669	672	666	613	655	691	688	671	686	681	641	715	646	694	668	700	728	686	701	692	657	656	629	689	699	702	665	749	718	719	702	651	673	718	657	686	697	654	665	687	700	690	689	682	666	696	688	678	694	701	692	745	683	674	666	679	672	668	711	662	686	694	715	667	661	659	716	683	689	698	675	752	691	695	653	720	683	649	734	756	700	694	677	681	681	695	702	652	670	656	694	692	655	704	659	703	751	703	677	703	642	675	718	673	677	705	634	682	678	705	666	716	710	690	719	685	665	717	654	691	704	693	668	709	725	690	733	691	683	676	745	670	685	714	714	713	673	738	707	659	634	713	672	674	715	723	702	667	678	690	702	654	721	706	662	714	650	641	676	648	671	707	696	687	685	703	658	651	699	692	711	656	659	678	714	743	701	688	738	684	709	700	689	653	716	714	678	664	692	684	709	671	716	679	661	620	670	654	674	667	697	716	723	691	695	678	701	697	717	676	701	664	690	700	695	684	708	662	646	678	702	692	683	734	682	690	715	703	671	634	650	643	707	642	642	650	714	646	683	704	690	695	697	631	702	684	675	711	700	704	651	752	714	720	747	674	707	645	696	683	704	702	719	686	661	716	717	703	652	662	746	712	734	663	658	692	710	762	665	683	673	660	679	646	698	721	711	719	646	690	641	669	700	671	657	715	667	679	614	693	733	683	694	678	684	701	664	697	654	642	744	656	665	708	643	717	661	677	691	645	704	686	675	679	655	711	686	673	675	717	637	690	718	707	638	697	689	702	690	725	637	689	700	704	665	658	687	736	671	687	629	705	681	640	659	717	713	688	694	629	677	731	718	697	674	700	649	687	663	617	676	661	677	665	657	712	692	671	679	697	646	665	682	692	703	732	676	723	660	718	686	688	654	649	668	649	672	697	691	676	680	687	684	697	690	632	691	672	725	696	704	724	639	707	709	651	672	686	654	633	741	702	724	733	653	663	684	646	655	704	660	702	683	638	703	729	691	640	676	627	674	725	650	667	679	654	694	713	725	612	635	665	673	710	678	677	666	719	718	658	660	720	705	676	707	672	675	711	657	662	623	689	708	710	693	700	641	670	723	650	708	680	638	700	707	706	674	720	713	695	693	701	667	720	684	679	687	676	638	704	703	685	655	666	641	609	702	699	645	677	661	652	727	649	673	708	732	705	715	715	689	667	725	622	655	639	648	681	683	678	702	738	690	711	685	679	696	707	695	631	683	667	736	678	691	715	684	691	710	713	661	664	657	645	665	695	653	718	700	651	659	681	665	677	646	691	688	671	690	682	706	691	685	656	694	692	667	699	692	733	693	685	649	686	690	709	738	686	671	674	675	638	691	671	710	649	646	706	693	669	665	720	708	663	673	669	685	616	652	688	671	724	679	714	646	685	655	691	684	641	684	674	647	669	707	743	651	650	691	696	696	692	681	685	679	654	687	722	686	664	704	691	640	638	658	671	733	622	690	709	697	685	671	709	691	704	697	687	653	712	672	671	648	640	714	737	658	673	688	651	692	672	663	691	658	658	713	699	702	654	723	701	689	702	697	699	684	675	659	670	671	682	725	653	714	687	674	658	649	714	682	655	718	708	708	661	678	705	707	690	652	705	693	697	712	661	712	720	620	695	692	683	670	671	674	645	708	653	663	671	694	677	686	693	695	644	696	660	647	700	712	685	714	640	700	693	697	691	709	710	685	675	720	723	700	688	728	703	651	674	680	666	642	698	689	723	725	704	666	649	740	623	662	697	647	675	661	672	641	670	716	656	689	626	701	705	667	675	657	651	706	676	687	654	657	665	679	703	723	670	692	688	679	647	708	667	654	654	678	667	653	662	652	722	689	706	707	720	640	723	710	686	700	701	690	709	699	716	725	673	714	651	701	640	671	698	706	668	739	679	678	693	676	677	712	692	691	694	714	677	711	665	671	671	732	676	691	665	656	674	689	705	699	675	675	651	673	738	711	721	680	680	652	655	687	666	648	712	663	713	662	670	691	677	646	674	736	672	615	658	695	655	691	729	655	719	640	703	678	680	704	713	644	683	727	671	685	688	684	680	674	666	689	719	706	695	698	687	678	660	706	665	685	681	667	707	662	681	669	715	630	689	701	683	688	714	739	699	662	626	706	644	693	696	694	682	693	646	671	710	672	722	678	714	699	672	673	627	729	729	698	678	664	710	709	731	682	691
6853	5460	4745	1948	1483	1199	1020	854	804	778	860	2247	2203	1601	942	762	655	575	557	610	587	572	622	623	548	548	584	541	527	560	594	562	590	548	576	583	550	519	558	603	631	608	559	609	567	580	546	535	572	600	545	560	555	604	577	555	646	542	554	503	544	547	562	593	600	603	574	582	531	585	553	538	582	585	577	567	541	597	553	549	561	529	590	617	597	606	538	626	574	578	600	559	581	546	593	549	559	565	590	588	587	552	610	561	580	582	547	526	534	560	568	575	565	551	561	538	548	561	588	612	570	608	565	540	590	587	589	538	608	564	580	524	548	603	550	579	589	558	581	587	605	569	600	586	616	581	551	561	550	584	565	554	536	588	584	606	576	601	564	564	552	534	510	535	557	577	561	576	601	565	584	594	521	544	566	587	563	560	569	593	577	579	580	605	557	581	547	600	578	582	585	571	597	559	569	609	574	557	607	594	622	526	542	564	538	556	542	544	568	516	587	527	589	536	571	559	576	561	579	591	592	563	595	544	581	556	574	597	564	581	547	562	582	561	601	573	578	541	559	556	571	588	557	595	572	560	564	558	590	583	582	574	593	560	611	572	554	582	544	604	568	575	586	595	562	547	609	597	559	577	537	553	554	560	529	608	552	592	609	594	556	601	554	598	592	545	595	536	557	555	570	596	551	572	599	585	552	539	586	559	596	567	559	600	599	542	590	586	538	544	538	589	568	589	508	600	595	579	544	577	554	536	569	558	608	596	571	593	566	581	525	571	582	572	567	568	551	580	534	584	613	587	554	557	603	539	573	552	542	547	596	543	521	556	577	503	545	561	588	572	572	568	573	552	584	528	565	584	569	577	566	567	547	570	549	563	535	575	577	584	533	549	568	537	537	577	542	609	555	546	576	533	589	595	579	527	554	546	579	558	593	585	554	547	594	567	545	593	550	566	640	562	569	583	544	586	614	539	582	549	582	598	517	551	538	574	568	586	504	560	608	548	567	571	599	588	597	583	578	571	550	566	550	540	577	574	585	566	572	568	533	560	548	547	530	582	580	549	630	596	589	582	545	607	565	557	576	573	594	538	617	563	548	570	557	555	571	558	601	608	593	542	512	587	611	591	572	587	574	565	550	580	599	600	528	553	554	598	537	538	549	549	560	530	555	595	574	581	594	580	555	579	570	594	571	552	515	598	563	607	542	529	535	548	577	589	566	572	569	566	580	552	575	590	589	576	568	563	612	607	541	544	625	592	560	590	558	561	592	550	584	582	527	597	564	567	561	596	538	549	568	564	588	563	621	614	593	571	567	620	556	559	593	579	562	586	582	605	571	585	574	597	544	576	572	552	582	596	544	561	588	536	573	602	605	545	609	571	528	583	586	547	587	594	582	580	590	573	596	610	594	571	598	571	561	582	592	589	576	559	576	555	571	582	609	579	596	590	612	562	561	595	606	552	595	544	611	590	590	573	558	581	526	612	567	550	550	572	582	571	574	571	565	574	562	557	585	552	588	600	590	569	582	539	593	568	604	548	543	538	565	598	550	606	571	595	571	562	597	538	585	600	584	513	547	560	591	563	519	549	582	554	587	628	572	551	599	578	556	610	556	588	615	535	544	575	590	594	583	562	581	569	584	558	593	598	572	574	577	570	554	539	581	588	570	541	566	555	562	582	542	632	535	533	570	557	549	562	589	588	596	553	544	568	567	567	609	588	568	599	588	541	571	578	551	571	563	541	567	533	590	630	571	605	577	561	537	620	575	606	569	541	556	572	550	566	543	590	575	535	604	547	592	570	572	576	590	570	562	572	565	574	598	580	605	573	574	572	589	600	550	566	524	567	523	545	569	596	577	587	594	559	556	575	576	612	536	562	575	591	577	572	588	564	574	555	597	568	545	557	557	562	569	568	603	571	548	581	595	555	538	600	572	541	605	551	595	550	578	554	596	573	581	542	579	566	588	588	585	607	588	599	589	553	570	568	561	561	541	536	549	564	560	593	600	608	577	549	584	581	537	569	556	591	607	553	569	583	580	537	544	576	569	602	570	604	567	573	575	585	571	540	589	556	562	568	526	580	581	542	577	538	575	572	549	534	612	568	598	601	546	562	575	544	557	614	599	578	573	578	560	576	571	573	574	566	649	573	606	620	578	545	571	540	520	583	613	601	575	580	547	574	551	522	556	584	557	564	601	559	631	561	550	536	591	563	571	560	555	622	571	579	566	552	519	559	606	576	576	556	564	582	573	535	554	585	596	586	590	571	576	569	523	596	580	576	584	557	547	599	564	586	570	579	561	542	511	581	604	578	558	548	570	600	548	567	597	577	510	556	561	600	617	558	569	571	542	599	566	549	554	618	575	592	575	590	553	544	609	539	575	609	541	605	611	564	544	598	547	564	563	566	565	574	561	603	588	552	579	552	585	634	601	563	608	536	562	571	572	514	571	552	526	513	545	631	532	586	558	558	521	597	561	549	572	552	579	597	555	568	556	578	573	562	590	542	556	598	533	584	591	536	583	588	551	539	586	561	606	578	590	539	570	544	561	559	587	554	552	581	564	621	563	558	525	576	569	550	562	561	541	573	547	562	572	545	574	577	563	590	603	578	546	580	577	575	608	588	567	596	552	578	572	550	607	559	567	587	576	606	577	605	556	570	559	616	578	604	566	562	550	569	583	534	559	578	567	515	579	620	575	598	602	558	534	565	551	621	610	573	625	540	570	558	579	560	611	583	592	588	576	573	564	567	563	560	582	556	554	600	602	609	598	586	569	546	571	566	567	570	600	549	519	555	577	615	552	542	570	525	578	601	603	576	571	541	584	546	570	597	602	582	591	544	595	578	577	585	587	576	555	554	526	577	547	530	563	577	557	556	587	575	569	583	563	555	566	598	595	535	567	546	576	557	566	613	553	565	618	582	576	580	545	531	606	593	597	562	554	584	546	616	582	549	570	580	569	569	566	585	582	556	547	588	529	560	549	562	576	571	552	566	574	562	547	595	599	593	607	568	528	561	629	586	580	590	555	541	536	572	571	599	574	554	552	557	576	539	584	554	613	570	551	574	576	541	542	610	567	585	546	608	540	554	598	574	574	582	568	581	540	554	561	523	589	567	566	533	568	593	561	557	555	548	532	554	553	617	555	531	592	551	530	538	567	607	578	583	590	609	565	562	567	555	559	595	524	606	533	553	557	533	591	594	546	558	559	520	552	614	560	531	546	578	573	583	565	594	568	563	534	592	599	577	594	563	581	572	618	558	599	552	570	578	569	582	581	563	561	588	578	617	588	553	570	560	585	559	511	568	559	598	532	546	543	583	573	583	546	578	551	548	582	567	534	540	565	598	569	584	594	564	573	597	558	554	575	567	568	607	565	579	546	600	582	563	583	565	575	610	558	550	576	583	597	574	581	556	547	572	550	532	580	587	591	559	562	561	587	529	567	542	605	541	549	563	528	548	523	582	571	584	631	564	554	601	561	555	575	590	579	573	578	546	541	570
25581	21439	27621	25385	10568	2633	1810	1324	1001	982	1135	12647	15596	10464	3772	1481	927	722	717	655	629	642	664	641	677	654	659	667	666	667	662	664	629	621	652	635	687	644	643	656	676	655	643	638	602	643	629	664	625	654	676	648	611	685	614	695	651	703	632	673	600	645	676	647	643	621	617	694	656	663	650	594	677	625	698	671	622	617	666	654	631	608	623	688	621	608	675	629	619	669	653	675	676	635	651	634	635	590	618	649	633	613	639	637	673	637	653	656	626	653	634	632	619	650	627	640	618	666	655	628	640	645	607	674	598	625	631	636	636	661	602	706	656	673	658	556	662	621	660	683	677	597	652	644	639	653	621	686	638	603	635	609	631	658	590	653	652	696	629	654	666	610	698	633	649	588	652	605	642	680	659	641	675	613	636	610	665	634	624	623	675	617	621	697	632	692	631	637	669	673	649	660	650	584	639	613	678	628	640	631	652	659	632	639	644	606	626	622	660	633	623	630	641	629	656	632	652	620	619	622	645	624	670	657	644	631	643	646	640	644	635	699	672	645	651	664	619	675	685	628	655	606	644	647	590	640	647	667	649	647	602	662	626	630	636	657	607	602	662	598	646	620	627	624	661	707	687	701	608	658	614	672	644	602	627	683	626	637	654	612	619	584	592	621	615	615	608	608	695	613	635	672	609	650	669	678	659	648	686	623	637	628	616	635	653	667	619	632	706	634	638	669	661	629	653	637	646	649	655	645	634	656	613	640	635	673	612	628	660	639	645	582	647	581	683	597	601	656	613	635	630	614	656	642	648	615	636	663	625	628	660	644	621	665	595	613	708	708	625	604	642	650	626	646	628	657	620	611	633	663	625	594	643	650	661	670	592	629	579	662	657	648	642	624	612	621	597	666	649	622	646	623	644	657	614	606	624	635	647	658	663	625	663	635	647	598	638	588	684	662	639	616	627	605	627	650	710	646	664	636	680	587	610	657	683	618	659	643	634	601	655	579	609	675	629	644	653	600	620	619	624	654	610	547	662	658	631	641	637	629	661	645	616	611	611	692	661	644	641	610	650	673	617	658	671	652	658	656	656	626	623	595	593	609	625	662	625	629	679	642	639	621	670	641	647	642	622	661	617	668	646	656	634	624	649	708	674	644	625	648	662	651	672	617	622	668	661	644	647	584	659	636	636	672	666	667	643	679	708	618	641	649	660	664	643	632	618	614	592	646	665	618	637	667	652	608	628	660	617	646	599	635	665	675	615	610	629	641	656	622	631	680	585	686	648	631	657	628	658	646	634	598	646	635	604	637	659	642	683	638	663	654	655	604	636	658	651	629	644	636	633	644	658	663	611	649	682	641	644	681	659	605	595	634	609	614	646	590	619	636	644	672	623	667	646	645	673	649	617	622	630	630	654	604	595	654	638	631	634	617	657	649	671	630	615	646	644	690	606	679	631	661	645	664	608	593	658	574	620	624	620	652	649	645	589	658	631	631	620	658	602	651	617	604	660	648	637	665	658	652	641	637	619	686	605	616	626	654	625	651	593	645	646	638	646	660	684	626	667	648	678	647	622	620	648	672	682	657	648	604	620	629	583	637	610	625	631	658	633	640	646	669	664	636	646	652	612	625	599	654	625	624	651	672	662	635	630	672	676	629	594	644	581	671	594	656	615	678	603	657	635	624	639	647	612	592	649	623	643	643	638	582	648	658	659	667	622	659	628	591	588	619	622	661	634	625	672	607	614	668	645	622	650	679	674	632	674	669	652	671	600	637	625	667	603	634	667	643	636	617	666	617	631	679	657	642	602	617	648	617	630	639	641	618	638	634	636	632	613	664	618	671	638	648	634	643	675	629	638	632	655	610	668	646	611	686	633	622	634	584	610	646	667	635	629	646	615	700	634	630	641	653	627	676	671	631	656	647	677	640	661	694	632	607	679	590	663	621	619	621	638	626	653	639	635	617	657	679	642	679	584	626	622	587	616	610	636	640	617	618	632	655	638	614	626	603	686	703	639	654	647	615	653	618	695	665	682	657	633	582	658	667	630	632	593	601	626	651	664	626	644	647	697	637	638	685	686	615	651	676	633	637	642	629	628	625	678	599	634	636	613	636	604	680	642	671	701	619	632	643	622	606	623	633	645	669	577	641	682	615	627	660	673	643	675	632	664	629	630	629	668	644	629	647	619	676	641	613	671	650	640	616	656	585	645	672	643	590	633	712	659	630	648	645	675	603	661	620	663	642	648	649	638	673	689	675	597	656	663	602	612	644	613	654	670	624	641	599	664	651	631	664	658	640	652	633	655	636	636	663	592	649	696	657	609	633	690	594	679	667	649	612	648	643	587	585	658	623	606	619	651	596	644	623	634	663	600	602	632	625	667	653	644	628	637	629	637	644	652	616	589	620	634	621	680	609	627	635	631	659	619	657	686	630	641	631	646	611	624	592	633	665	665	665	647	616	638	630	656	660	641	684	660	624	629	657	633	651	649	644	627	668	632	617	647	637	606	636	635	633	635	614	671	642	643	629	629	654	651	632	608	673	645	643	619	681	625	632	664	670	664	703	631	643	643	629	657	627	606	625	690	614	662	650	665	646	672	617	660	604	624	646	638	631	631	663	623	601	623	603	676	629	661	628	657	633	652	631	637	637	620	641	694	644	647	700	611	631	628	622	627	659	641	621	620	635	611	689	610	595	660	623	667	671	621	630	657	629	655	670	672	659	605	618	656	680	638	613	598	590	645	643	642	602	656	671	642	632	625	654	640	645	661	638	633	648	646	609	629	636	616	572	699	627	631	673	626	607	643	628	634	613	612	606	680	630	627	622	642	631	632	640	615	681	654	647	632	634	641	597	589	624	638	653	636	605	620	612	643	656	669	659	654	659	631	616	660	651	643	647	603	624	634	659	655	660	621	659	654	626	643	688	631	646	670	643	615	660	665	650	593	632	671	621	628	630	614	638	626	659	628	626	628	644	633	683	647	652	663	626	640	641	624	594	636	642	670	647	633	676	602	609	623	591	660	638	598	626	633	597	652	641	633	646	680	657	675	636	642	614	617	623	691	643	644	628	601	615	579	628	675	667	628	640	650	683	646	616	620	661	705	660	633	655	616	629	591	629	670	645	652	660	645	671	623	670	684	632	625	650	622	695	644	642	688	635	641	680	674	665	667	682	623	616	610	614	647	622	682	616	645	640	645	667	640	603	624	623	620	629	630	651	586	648	633	667	662	668	630	671	621	649	683	650	623	622	586	568	664	645	630	614	654	645	620	592	646	626	582	635	578	617	657	631	634	650	634	678	633	610	633	626	672	592	642	696	641	621	630	664	631	616	641	631	625	654	666	643	641	662	652	650	629	648	655	627	668	603	636	663	670	654	628	620	659	648	615	638	662	642	632	659	655	609	612	652	577	657	670	618	694	624	672	598	626	689	623	601	699	661	661	616	616	651	667	679	620	644	609	603	632	647	638	630	623	648	630	620	631	598	625	612	662	634	625	645
6728	11152	8405	3731	2617	2012	1868	1515	1243	1011	1337	14674	14200	9260	3494	1460	892	643	543	585	602	552	570	518	557	546	523	578	563	532	567	597	612	555	505	557	563	526	544	527	579	581	619	596	543	568	576	549	529	559	547	557	599	578	516	575	525	548	523	543	557	586	555	557	591	606	574	560	555	537	577	565	559	586	566	554	533	549	572	566	553	561	563	509	601	560	567	544	591	493	530	560	608	585	527	583	569	540	550	529	526	554	579	573	552	586	536	539	543	573	548	536	570	584	558	530	535	566	544	565	488	560	594	553	559	561	550	552	556	547	545	571	492	547	547	538	558	593	591	546	552	548	519	559	507	537	569	557	573	539	575	545	587	577	586	531	508	579	567	566	559	546	539	528	512	523	570	570	579	555	616	594	605	566	540	546	534	531	576	599	550	506	539	534	549	535	532	529	568	525	593	600	547	548	581	582	522	513	528	554	600	560	515	556	578	539	541	524	537	511	574	568	526	607	530	517	566	566	577	531	583	538	561	562	555	543	551	573	561	533	571	592	557	581	565	551	576	511	515	535	547	590	589	570	563	556	533	531	540	566	565	537	572	536	552	546	579	586	558	576	507	568	531	547	537	596	568	527	534	602	518	556	527	526	514	570	567	577	563	565	592	515	561	554	568	575	534	557	570	537	530	588	542	536	545	559	523	555	505	512	561	567	567	552	539	579	554	547	588	530	562	569	549	584	524	570	557	542	530	560	544	568	540	538	562	561	578	588	565	581	538	557	534	547	585	544	584	551	557	520	555	549	586	551	548	577	568	521	549	591	492	498	562	535	612	542	526	550	606	609	532	531	552	513	587	530	589	534	587	565	564	552	515	598	572	556	542	547	577	561	539	536	582	573	509	584	589	580	520	541	567	532	546	559	532	538	573	555	550	554	545	558	544	569	612	559	551	507	558	544	536	551	533	562	547	576	557	539	518	560	577	535	543	564	549	528	553	549	568	520	548	569	555	534	531	554	574	553	550	560	509	541	545	545	530	586	497	542	556	594	560	545	551	533	549	548	536	549	558	561	554	601	535	568	562	591	547	540	563	550	562	585	560	577	547	553	555	526	539	534	535	536	544	544	525	553	544	577	586	550	540	538	566	543	551	506	520	538	522	544	515	555	563	578	584	520	563	562	563	558	538	570	536	573	574	559	545	546	559	533	583	581	567	561	527	559	555	508	533	529	551	573	522	506	507	590	550	540	527	476	563	553	546	576	531	593	576	567	565	547	579	552	579	568	581	534	513	540	569	519	524	596	577	515	545	552	539	543	588	514	513	556	561	560	525	555	523	552	499	551	535	513	530	578	548	544	532	552	566	549	509	557	532	531	562	522	564	550	570	555	547	526	524	599	608	569	536	571	579	596	549	535	562	601	565	546	534	538	564	573	503	580	577	543	570	510	548	575	562	543	531	535	503	505	562	534	560	523	582	534	533	547	565	556	583	564	526	575	560	515	604	573	588	550	559	524	573	545	539	582	557	555	524	566	540	530	551	522	551	578	525	538	555	510	541	596	600	543	551	584	532	581	570	516	554	565	557	590	570	572	528	578	567	520	543	579	502	536	595	592	517	550	546	553	543	575	575	553	556	583	548	507	532	579	539	566	585	565	547	571	575	588	521	570	565	570	558	591	554	535	560	508	531	547	600	515	574	498	538	586	535	560	529	553	553	580	525	566	515	561	548	562	576	583	538	560	596	599	551	562	581	561	506	567	540	548	547	555	580	567	521	571	571	580	546	536	584	528	565	562	567	536	563	547	564	543	543	557	552	529	537	569	516	513	560	581	542	545	546	540	540	577	544	531	529	549	558	567	534	567	532	566	555	541	553	543	557	523	540	584	547	561	563	561	578	542	569	588	526	562	487	545	564	558	568	606	549	564	582	521	539	558	542	561	524	565	578	544	514	527	524	551	566	548	547	601	574	570	578	537	548	545	528	550	587	550	604	604	536	535	537	554	559	555	572	587	548	546	525	536	562	540	561	564	518	516	537	563	537	530	570	542	553	571	531	509	562	529	570	552	531	530	555	569	529	525	513	577	594	523	567	564	558	564	631	552	518	608	567	528	533	554	529	529	563	556	541	577	546	538	564	556	541	555	542	564	559	571	489	543	574	542	548	555	550	575	567	518	505	512	554	548	545	534	503	583	558	527	567	553	588	558	529	575	541	564	556	567	568	535	540	555	571	570	567	547	564	594	594	551	588	557	597	556	473	556	552	537	523	574	549	499	535	553	574	555	515	545	522	568	584	533	577	545	528	588	568	504	566	579	490	556	521	611	566	555	520	585	552	545	565	566	541	537	532	556	525	544	559	587	600	506	534	539	541	556	520	578	575	542	512	587	526	529	547	500	553	571	548	553	610	601	565	567	553	541	564	560	576	535	601	543	552	530	559	579	519	567	551	551	548	557	544	580	585	509	529	548	573	565	552	592	544	590	531	548	567	570	547	599	543	574	580	592	571	591	545	521	572	551	544	538	556	556	514	503	553	531	560	582	536	538	548	581	529	544	513	550	547	574	555	578	544	536	563	543	517	530	572	542	567	545	541	575	576	534	583	546	564	591	529	525	516	529	561	523	567	565	580	561	526	530	527	543	500	584	532	560	551	538	568	545	573	554	545	588	572	549	523	571	573	579	525	532	579	606	548	570	612	574	515	555	576	563	569	521	572	580	550	567	552	539	566	539	526	590	539	536	572	575	554	590	575	569	546	567	600	553	593	547	570	581	562	586	548	554	543	569	588	539	558	521	526	563	521	544	539	522	549	542	544	541	557	544	525	528	579	524	544	547	564	579	542	535	560	534	536	525	550	537	561	495	557	560	590	534	551	552	541	523	565	604	549	530	569	556	524	582	575	549	577	593	556	546	566	559	552	513	588	525	569	533	513	564	537	552	512	535	561	602	555	532	565	566	552	537	527	535	589	557	544	566	560	564	587	581	535	561	533	538	571	590	552	528	566	592	522	564	570	569	532	536	555	537	549	563	574	547	557	556	572	558	550	531	527	539	542	550	514	546	543	527	566	531	530	541	549	536	611	584	548	496	557	585	548	549	574	550	536	535	545	586	579	548	555	583	539	597	544	538	553	575	540	584	509	551	566	596	566	551	596	569	562	569	558	568	566	540	577	563	549	551	546	511	575	553	524	576	510	561	535	542	575	527	598	505	555	564	557	567	570	584	561	528	551	572	566	530	529	574	578	552	568	571	537	584	539	563	575	552	563	576	586	554	515	561	538	562	576	538	546	594	559	584	551	548	585	588	507	567	528	569	525	534	525	576	582	583	524	539	560	536	552	540	539	515	568	537	525	552	507	535	550	575	531	560	562	511	545	562	539	554	538	572	609	543	579	579	527	519	543	533	547	548	557	593	549	549	504	557	528	587	569	531	560	542	555	532	541	548	556	549	521	534	543	588	588	573	540	521	543	526	539	567	603	527	522	583	540	539	538	567	552	555	507	543
24528	21417	28642	24596	21016	8773	3024	2138	1602	1362	1720	20093	25063	18617	7569	2625	1318	844	786	815	782	843	740	689	789	766	808	769	764	819	739	812	729	764	745	755	753	810	769	744	720	790	735	763	741	741	765	772	770	747	763	725	753	824	831	802	777	775	802	732	741	770	750	763	777	765	745	797	759	751	754	762	717	719	741	742	818	722	727	740	741	775	721	736	759	734	749	758	706	795	755	756	779	741	774	831	734	764	761	743	741	787	808	758	770	731	725	762	724	769	721	733	734	746	746	767	730	791	740	794	752	767	748	755	751	783	804	792	788	778	743	764	729	800	823	752	767	791	723	769	759	763	788	776	715	717	780	783	758	750	763	746	753	789	776	773	810	746	770	773	740	793	784	739	747	823	778	727	722	705	745	731	798	716	760	745	809	743	784	775	767	763	760	756	778	777	768	776	778	762	785	737	741	742	810	764	727	801	750	741	763	797	800	775	795	788	764	726	724	761	743	733	731	734	764	765	775	741	774	761	793	783	789	795	802	820	790	796	780	770	752	749	782	724	794	777	751	789	756	753	795	725	739	753	775	746	753	740	697	774	778	758	752	700	793	782	745	762	742	720	722	762	791	782	810	752	777	770	749	762	742	769	793	730	743	780	717	749	771	794	767	778	793	766	775	745	724	785	722	756	735	817	716	768	783	755	786	771	742	742	778	744	761	767	809	740	743	747	708	739	768	782	772	750	708	758	718	748	734	728	738	771	736	752	738	805	793	770	761	757	734	748	719	734	741	785	766	771	762	778	682	745	724	754	731	714	785	753	808	738	729	754	753	731	727	708	766	753	794	745	733	793	791	728	755	770	793	724	754	731	768	781	767	786	737	751	742	754	744	764	761	742	748	716	768	749	755	755	766	756	733	746	720	763	774	735	780	780	786	784	738	771	806	771	754	792	754	746	746	777	712	773	790	775	763	715	787	743	804	720	752	732	814	728	773	734	733	763	695	747	737	741	729	800	750	768	764	738	807	711	756	752	735	772	798	734	748	749	731	771	757	764	739	741	732	720	806	772	730	742	751	779	755	801	766	739	758	758	746	738	806	752	796	761	762	768	757	754	804	760	758	811	764	802	755	746	754	812	751	749	752	764	728	759	784	735	768	702	728	717	732	776	800	795	777	747	751	753	746	736	735	747	725	826	763	771	772	714	739	797	772	789	721	777	727	746	713	737	772	738	752	751	769	730	779	799	796	742	736	800	704	786	693	765	795	757	747	770	748	762	801	753	788	757	763	741	775	734	759	741	768	739	767	759	781	708	786	746	754	749	738	765	766	776	769	785	768	780	758	805	790	722	730	798	782	740	768	721	794	727	733	729	751	750	747	790	747	751	801	727	715	792	726	717	802	754	772	720	765	733	773	801	775	739	766	785	783	757	761	749	801	746	733	766	825	757	755	772	771	767	713	714	773	796	748	746	780	775	758	747	803	847	722	788	766	804	753	771	722	737	804	816	780	730	781	799	788	731	731	758	729	738	720	761	773	771	789	739	785	768	775	756	761	810	780	732	765	789	780	766	760	766	757	787	773	776	720	751	732	779	772	802	786	769	758	750	718	746	735	728	737	757	793	714	754	721	740	767	755	753	791	752	751	785	717	755	744	779	697	737	717	763	738	805	721	773	770	746	729	731	782	731	756	738	756	801	756	764	772	760	796	780	758	751	756	724	724	748	731	763	725	775	729	767	772	710	726	780	763	757	799	691	769	730	774	708	767	763	768	759	737	739	777	788	697	781	734	744	781	671	760	796	746	796	794	756	761	750	784	783	746	750	742	819	763	707	730	775	720	782	726	722	757	758	720	786	727	759	741	753	730	766	779	772	746	720	782	721	718	728	788	760	786	719	795	724	770	784	745	760	710	789	766	833	770	811	788	748	738	755	725	750	770	760	721	771	735	794	790	753	742	705	835	767	728	746	754	774	770	769	790	786	752	778	744	820	765	722	755	793	785	778	742	744	767	782	783	775	764	781	749	745	747	743	769	801	777	734	762	729	749	735	750	772	756	718	792	769	767	735	763	758	759	739	776	743	788	711	728	775	741	759	781	741	784	717	758	763	736	736	750	750	741	737	770	750	740	715	757	719	743	791	765	775	694	713	769	766	752	792	782	751	732	781	803	744	789	737	791	708	745	747	786	784	757	761	778	715	773	723	737	768	777	759	785	782	761	747	782	764	772	744	836	836	732	741	741	764	792	819	759	721	791	788	773	765	749	727	725	736	766	728	774	781	812	726	737	791	721	788	744	708	801	725	760	780	718	751	770	774	773	774	816	750	706	710	742	768	771	747	786	774	713	757	766	772	792	783	757	771	750	765	743	738	722	766	728	807	795	747	782	772	766	760	761	735	738	786	701	785	785	766	743	759	745	813	717	719	760	785	749	829	798	819	740	769	746	819	747	764	760	700	755	729	737	727	746	753	726	748	760	758	783	756	734	747	754	722	778	766	799	754	748	743	724	745	786	754	745	793	798	737	779	743	767	735	798	759	775	757	752	725	722	765	751	784	848	732	785	796	739	775	767	777	754	768	788	800	766	766	737	759	774	775	745	836	798	775	797	708	746	776	747	761	772	765	795	768	808	766	782	738	764	786	803	789	774	811	782	789	718	785	757	807	750	754	746	749	798	752	800	802	756	781	779	731	742	758	754	773	751	763	774	756	758	764	780	724	740	756	742	720	789	727	742	777	819	793	737	755	758	747	732	775	713	757	785	744	769	788	745	760	767	751	802	773	775	796	754	775	758	708	734	766	773	732	727	730	771	784	767	756	778	783	733	689	811	708	757	799	697	760	737	747	760	757	729	795	715	743	756	742	731	745	789	715	764	711	759	749	735	769	797	776	737	743	809	748	804	750	777	743	784	756	809	719	744	776	751	779	742	724	809	733	720	777	761	722	760	775	787	781	766	778	769	749	767	733	761	696	794	777	730	764	738	743	756	753	740	788	767	760	783	765	767	791	747	760	755	758	784	806	805	782	791	783	739	722	739	812	791	785	764	787	756	743	732	750	701	738	782	771	756	733	756	821	797	793	754	719	783	751	715	786	760	777	769	769	754	778	759	758	794	711	749	760	764	756	748	746	792	742	780	842	778	725	825	771	729	720	740	720	740	743	746	764	748	777	758	708	701	770	783	804	737	732	756	776	774	714	750	769	792	793	754	764	791	758	789	731	757	728	769	793	720	742	714	729	807	708	737	758	750	788	723	752	739	797	754	741	718	751	734	745	773	734	760	760	773	744	722	748	707	717	749	702	764	778	796	765	766	755	750	798	730	793	763	787	731	691	807	749	780	733	765	774	772	738	759	801	764	794	765	748	782	748	754	723	728	696	735	753	725	760	817	766	729	782	770	764	742	751	783	768	756	774	764	755	742	728	792	739	771	772	776	682	804	738	761	757	741	729	730	754	723	770	766	766	774	752	743	737	732	757	759	741	753	754	739	728	758	753	788	767	774	746
8044	15433	12451	6345	4015	2571	2376	2412	1944	1524	2184	22151	22526	15048	6060	2434	1256	726	657	677	645	643	604	644	663	639	645	627	669	662	630	655	656	648	620	623	632	581	699	687	652	665	627	648	652	678	619	658	609	645	699	614	619	697	647	622	682	644	684	597	673	645	635	632	606	665	672	613	631	645	669	617	657	669	668	691	631	653	671	660	657	629	638	659	663	622	626	619	645	681	660	619	654	670	586	630	654	634	636	668	615	627	604	652	693	671	703	677	616	636	644	641	610	690	657	645	614	667	672	623	670	636	612	645	632	615	629	585	647	690	636	663	624	665	624	670	619	654	635	658	660	632	644	634	659	617	663	645	656	674	609	666	648	652	642	624	707	644	690	651	657	673	674	661	660	614	643	621	673	631	607	640	589	640	635	677	667	616	662	664	639	655	635	633	648	659	622	640	661	610	640	649	681	611	620	622	633	653	643	633	631	670	647	634	656	634	625	672	645	613	589	642	602	624	664	634	673	633	652	629	655	645	625	614	647	696	640	649	621	648	660	661	687	648	660	641	615	635	646	664	610	606	604	658	636	626	657	653	643	619	629	624	614	630	662	645	630	653	633	643	632	619	683	634	620	660	643	633	654	674	593	657	642	664	650	643	619	618	638	628	609	617	657	626	671	639	660	673	643	622	633	666	664	608	614	643	671	655	686	659	651	624	686	607	617	599	636	591	653	659	639	697	644	664	640	642	617	680	659	623	627	655	658	694	635	636	634	644	668	609	649	652	612	702	598	637	631	646	673	639	674	636	639	602	633	629	675	611	595	650	600	635	645	632	633	642	651	627	659	635	660	596	640	685	577	637	608	634	665	641	625	640	608	599	624	632	644	644	671	634	680	643	617	639	593	683	645	596	618	682	637	654	633	625	659	663	665	591	612	573	606	645	599	611	626	623	651	621	683	689	669	658	668	614	645	663	654	638	623	650	645	628	663	633	590	625	632	650	609	652	652	641	677	674	609	667	631	628	576	612	642	676	684	632	646	608	604	609	630	648	614	634	678	626	630	651	628	612	643	654	652	684	657	650	656	662	617	612	659	632	665	633	656	650	631	609	635	681	625	639	598	649	671	640	661	642	652	636	597	626	653	664	637	679	618	623	651	658	617	678	672	619	626	631	611	634	676	652	624	654	622	642	624	600	642	639	640	673	679	636	577	631	656	596	642	672	661	641	624	594	678	652	606	674	621	667	616	652	627	629	629	611	640	682	611	659	634	643	592	644	633	621	602	652	621	636	659	624	647	622	628	613	648	630	663	689	652	666	647	666	612	613	662	631	615	602	661	613	637	661	665	608	631	595	635	623	670	621	604	674	646	591	608	671	635	620	654	688	644	625	689	645	583	613	657	618	586	605	668	611	647	629	699	597	634	662	578	627	640	670	613	656	630	650	632	612	627	613	624	625	639	630	613	654	611	655	666	685	642	622	690	633	694	652	699	628	635	627	626	668	636	652	633	623	622	620	641	654	641	598	620	654	639	675	676	668	646	640	583	692	656	641	599	628	621	614	635	662	622	632	653	639	628	638	655	639	647	616	606	584	606	628	646	623	651	626	656	601	649	611	627	654	574	663	643	645	609	644	614	655	640	665	635	607	622	662	614	618	611	700	651	657	678	629	670	644	630	624	688	611	669	661	666	673	626	665	628	662	639	634	610	613	619	671	651	653	671	639	691	643	616	674	666	639	707	659	661	620	624	659	659	645	660	680	659	638	634	670	644	660	625	586	641	639	659	622	625	665	615	653	594	611	645	677	640	642	651	597	634	633	665	636	665	630	678	654	604	584	664	631	612	668	643	583	651	667	633	622	642	634	637	628	661	642	667	645	587	650	630	654	648	660	640	657	650	600	648	646	646	630	671	655	642	657	664	633	606	668	594	696	636	646	628	640	647	698	635	592	649	619	597	640	642	669	650	676	632	595	696	612	692	633	598	672	630	609	655	625	614	607	636	634	659	639	607	635	617	680	640	647	626	676	690	633	635	632	664	642	686	688	658	625	622	664	673	660	663	640	655	649	606	635	598	619	604	634	662	646	590	646	644	682	664	603	650	649	659	685	627	646	649	637	627	645	684	634	630	680	630	657	605	643	658	638	621	655	588	605	631	662	672	610	630	656	609	590	650	692	635	646	621	656	638	608	628	583	648	628	632	641	626	622	616	595	599	674	644	645	678	613	665	605	672	666	626	632	599	645	615	645	679	639	619	611	639	605	651	611	665	630	637	629	615	657	633	642	653	634	616	635	640	625	664	602	617	674	643	636	636	639	644	642	629	592	639	626	655	662	653	677	598	643	652	644	646	673	624	639	660	657	616	630	656	641	652	617	624	654	637	612	597	630	647	635	634	616	631	602	626	626	694	635	608	621	615	616	639	621	616	656	625	620	643	632	641	657	589	618	638	593	591	625	628	598	669	662	631	623	677	632	658	671	647	673	638	633	622	645	636	625	652	624	645	632	614	636	588	641	660	626	595	635	668	635	621	637	643	625	633	632	641	634	637	643	633	638	604	625	607	687	658	661	673	631	624	641	650	660	649	611	603	644	619	606	631	639	614	653	650	633	599	622	646	639	629	643	631	609	669	612	623	633	600	657	589	638	640	657	640	619	684	596	644	673	660	629	632	616	661	638	656	598	619	649	613	623	611	633	631	628	638	624	685	625	660	622	631	666	653	607	621	629	654	679	646	629	634	604	619	621	597	604	620	625	598	650	616	622	565	638	625	611	689	669	601	613	617	604	638	625	627	640	648	627	654	594	633	634	668	661	685	657	658	636	597	652	660	621	695	638	666	611	632	647	650	608	642	668	661	629	646	667	635	653	645	651	642	660	618	622	662	650	620	632	635	629	659	646	682	642	645	596	640	637	635	632	593	607	644	625	602	622	652	619	625	608	612	651	641	619	568	663	606	614	624	672	632	631	613	584	682	638	639	594	645	641	669	645	619	627	636	642	597	652	606	607	636	645	644	650	691	636	644	606	629	638	631	630	695	654	632	625	644	646	600	630	655	656	670	627	593	654	643	681	645	626	614	636	642	651	655	659	620	658	627	633	686	633	616	623	642	652	597	685	628	663	635	653	634	634	632	600	647	611	631	652	584	615	649	696	636	657	619	637	631	626	659	649	655	642	640	618	654	686	680	576	632	665	642	623	665	613	635	647	584	617	631	645	614	642	601	652	640	626	711	600	659	648	677	638	668	623	627	602	605	671	596	639	619	616	642	592	539	632	639	612	657	632	632	606	667	623	629	645	620	627	673	615	682	636	604	616	651	634	615	632	644	645	617	675	609	627	638	645	587	663	637	644	652	617	652	617	636	671	641	639	630	631	615	617	647	646	680	655	625	633	679	613	639	640	636	613	583	608	653	610	632	639	642	612	651	627	651	673	633	626	649	626	638	601	596	630	646	598	631	624	654	602	652	633	661	625	619	649	602	602	618	644	622	636	648	600	621	610	619	629
27987	14280	5068	2954	1509	1079	946	843	887	850	780	1730	2092	1827	1198	851	809	769	708	712	689	740	711	771	665	751	702	688	691	740	705	690	688	735	687	727	728	736	743	717	732	707	700	734	720	685	726	718	721	740	716	668	762	725	691	739	736	681	738	707	751	711	713	768	736	717	683	710	699	723	722	705	737	695	685	739	684	712	661	698	742	712	752	765	716	769	699	719	689	720	727	716	722	677	701	720	729	702	711	777	728	720	715	688	743	693	726	725	693	680	725	683	793	720	714	789	704	724	743	695	755	772	738	758	741	770	777	758	725	672	683	701	721	714	723	719	706	720	719	692	716	750	702	743	704	723	713	719	740	725	664	710	673	720	695	722	700	747	724	732	746	753	707	761	737	715	702	760	691	721	689	681	745	702	694	711	730	733	730	718	708	720	729	772	718	674	703	716	760	693	760	742	728	733	695	749	785	721	653	678	730	682	738	679	723	733	713	708	758	696	705	692	751	732	703	718	738	721	791	746	712	712	744	703	737	729	745	691	751	711	698	709	682	732	728	710	769	724	750	734	747	722	725	714	698	737	737	736	733	720	721	722	738	730	742	733	740	742	748	729	699	707	733	696	727	734	749	732	732	757	767	752	769	700	763	699	740	734	759	798	759	697	743	733	724	689	702	746	705	715	692	754	709	765	752	710	705	754	740	691	726	703	732	701	695	697	686	689	724	760	696	731	713	732	728	668	726	702	678	713	736	724	721	744	672	745	649	730	681	748	714	739	719	737	739	733	733	723	720	730	759	697	725	742	742	733	744	717	744	636	694	692	715	662	712	746	746	680	735	758	714	732	694	753	730	706	711	766	721	757	700	663	713	693	681	736	759	723	720	712	727	697	713	774	704	725	709	730	737	732	664	726	750	752	728	723	734	698	756	707	687	722	729	669	754	725	739	702	754	721	698	705	714	730	722	744	736	746	712	699	759	726	682	714	716	713	694	681	727	726	713	724	686	703	706	738	713	738	720	737	713	709	721	718	743	721	712	727	787	724	737	718	731	670	705	662	726	733	690	746	677	758	721	691	737	698	719	747	718	732	739	706	710	744	726	696	740	682	727	717	753	722	761	704	712	731	697	767	757	699	735	728	690	733	725	750	708	688	733	765	716	746	720	707	695	681	755	767	688	687	713	725	736	720	708	717	740	717	746	668	726	739	730	745	725	712	697	742	728	682	726	712	765	722	763	702	730	786	721	702	694	741	764	740	730	676	729	740	776	706	729	715	691	687	739	772	720	708	741	761	758	707	750	740	676	715	745	733	737	727	704	731	759	733	737	767	717	729	706	735	716	712	726	747	751	717	694	678	749	736	747	732	725	716	752	783	751	759	721	705	736	690	745	748	732	663	737	666	697	669	716	672	752	712	721	699	723	741	735	705	737	720	753	709	722	702	739	723	750	703	747	709	715	797	739	702	720	678	766	754	740	751	769	738	700	692	699	756	730	711	722	718	748	703	704	712	752	727	726	721	723	702	730	744	701	696	694	784	752	694	722	720	748	757	692	668	752	768	777	760	742	684	735	736	734	691	681	681	701	708	731	676	711	722	714	705	671	676	691	734	724	732	729	743	722	742	708	667	733	692	743	722	682	719	734	718	704	718	777	654	756	700	689	735	735	694	728	745	713	766	652	750	736	685	742	687	688	706	737	708	722	745	675	702	689	701	728	679	741	713	700	730	703	710	779	717	720	724	740	759	745	748	762	747	721	695	720	713	734	703	749	719	732	717	727	737	687	710	724	715	725	731	693	761	758	735	767	721	719	763	714	750	670	690	723	705	716	713	693	733	720	721	736	725	720	754	698	745	706	724	733	699	712	734	707	743	720	748	710	703	706	705	670	728	721	646	713	724	750	748	706	705	711	759	754	714	720	739	732	760	696	750	667	698	731	705	714	721	726	674	667	667	716	708	711	681	700	674	745	716	722	739	690	703	724	754	731	759	719	746	721	738	776	766	708	723	782	666	707	709	686	691	712	697	716	693	769	721	717	742	689	715	720	733	708	664	735	753	726	721	692	743	751	695	686	750	736	692	706	754	705	763	734	704	734	738	759	754	718	699	749	735	701	640	691	675	729	732	769	729	734	718	742	707	697	763	674	729	750	721	742	716	761	700	748	680	763	725	713	748	710	717	720	714	759	739	697	750	664	728	727	682	710	737	738	742	757	700	736	698	738	750	726	790	782	760	735	724	758	698	707	705	699	690	668	696	680	704	735	734	747	766	719	726	745	702	706	716	702	669	681	728	738	728	715	717	725	760	687	712	740	726	710	722	748	689	699	750	700	652	697	739	711	723	719	753	706	673	739	676	719	762	740	711	719	754	727	735	720	726	752	736	694	738	693	721	798	744	746	773	712	745	687	773	762	653	729	665	708	746	771	734	734	759	759	728	689	756	741	763	725	727	725	718	692	694	677	732	699	695	718	728	700	749	755	742	721	730	724	699	691	666	756	780	718	684	673	738	750	655	756	748	687	677	729	694	733	744	713	681	740	688	706	738	724	728	788	743	728	753	752	768	745	766	720	742	675	686	691	743	714	708	726	728	710	693	792	718	663	766	708	734	709	713	668	693	751	744	713	781	703	692	750	740	756	725	684	726	747	753	701	716	730	712	720	699	711	722	713	746	723	753	720	700	712	717	734	713	703	746	711	719	753	734	692	678	729	735	737	726	702	713	723	721	745	706	701	720	712	740	732	726	713	758	703	739	767	759	712	696	713	761	705	701	715	723	701	714	665	758	756	734	731	716	745	713	714	730	703	716	749	703	719	701	768	663	723	762	743	707	687	734	714	721	729	721	771	736	719	694	737	698	758	756	708	693	713	743	738	723	770	759	700	731	768	741	729	711	724	739	778	716	720	724	701	732	746	712	729	712	737	700	691	733	726	746	733	749	726	708	751	715	683	748	718	694	693	736	737	701	684	693	768	737	724	722	709	687	711	707	696	715	746	730	758	670	731	715	683	764	792	727	699	769	700	730	715	791	734	726	797	722	723	679	757	696	694	749	765	751	758	671	740	753	710	718	742	730	747	719	751	730	729	725	701	730	727	752	777	755	705	736	704	744	711	726	785	697	655	722	712	693	697	708	699	748	684	730	755	749	732	677	677	715	735	721	682	743	725	762	704	764	764	734	664	723	721	710	681	716	746	728	769	740	753	703	690	751	745	764	707	683	732	709	730	745	698	722	681	732	738	709	677	695	697	721	682	724	732	706	653	753	738	712	706	736	740	690	717	702	719	769	748	669	690	723	745	783	681	730	750	713	756	706	727	727	726	742	674	738	712	727	663	692	737	676	746	715	725	733	724	716	707	686	719	746	745	728	756	689	736	744	713	733	758	745	682	736	748	742	727	711	781	706	711	692	735	674	700	696	701	768	733	722	698	713	775	751	661	731	726	742	724	737	691	728	760	731	752	667	758	751	749	736	713	800	700	722	756	702	749	748	682	728	705	738
7608	5773	3808	2527	1562	1191	802	791	835	727	773	1980	2215	1710	1122	831	637	665	612	576	600	581	594	542	595	596	584	599	576	573	569	613	630	589	593	591	632	605	608	618	603	611	605	554	565	591	571	599	625	592	591	654	579	583	606	630	606	600	592	565	565	616	625	617	592	604	597	613	619	581	577	566	596	580	606	629	609	584	614	612	663	552	544	584	614	579	629	595	583	629	622	582	612	586	607	566	555	637	601	585	606	577	565	555	605	568	582	638	584	580	600	615	600	614	585	610	619	581	587	571	574	584	584	589	597	567	592	584	584	597	587	573	564	578	599	605	575	575	601	600	574	586	598	571	634	553	557	589	622	645	573	578	603	612	584	570	587	583	598	616	553	611	606	598	609	581	594	593	594	591	598	568	611	602	586	611	585	588	602	605	601	610	610	620	636	580	548	610	582	612	604	616	618	574	600	526	618	605	601	581	597	546	593	567	612	570	606	618	589	627	619	574	572	605	619	564	617	594	567	573	573	600	562	667	633	572	589	609	574	595	587	610	613	548	584	558	577	584	594	556	613	591	608	576	552	637	629	592	582	578	545	572	594	588	601	577	594	561	622	592	583	628	531	566	591	613	627	582	588	594	569	596	624	573	547	566	625	601	589	559	611	564	640	568	562	552	574	607	603	637	600	620	648	611	588	580	550	614	606	603	603	603	632	530	576	589	592	617	561	635	611	605	556	632	614	625	541	556	587	551	595	597	576	562	590	596	582	573	635	607	613	586	625	584	606	613	626	615	590	557	613	576	568	579	600	599	600	599	601	608	590	566	545	632	621	571	612	650	581	603	625	591	618	589	623	614	540	596	578	613	620	606	589	582	587	556	552	563	604	547	571	557	633	592	614	605	629	603	626	603	607	539	571	589	576	570	617	517	626	574	596	643	593	609	600	579	626	622	583	636	580	569	561	630	609	593	602	585	643	599	575	573	613	579	610	666	609	574	592	593	599	574	601	605	619	583	611	596	587	595	567	558	569	576	612	561	613	605	629	561	596	570	645	587	587	604	617	570	603	587	611	642	573	592	579	615	598	576	576	592	591	546	605	578	566	585	585	585	593	585	588	574	644	620	590	592	612	616	586	594	608	593	585	623	540	557	593	590	586	580	622	578	591	614	608	615	578	619	598	591	597	568	591	571	631	579	567	569	668	603	567	572	546	593	605	614	588	535	559	586	624	574	593	572	582	619	595	577	631	602	594	605	602	552	613	556	597	591	608	574	596	602	638	578	575	566	599	598	553	597	619	570	618	603	615	571	631	591	587	643	601	584	599	614	581	593	636	605	586	602	589	627	581	598	646	631	607	595	642	552	606	604	564	587	596	648	580	620	621	586	586	608	589	609	594	605	577	606	634	605	604	549	577	569	557	610	557	589	627	607	622	549	574	610	622	584	549	588	600	577	555	568	602	556	627	635	577	619	603	617	599	589	599	571	628	574	611	626	588	577	613	595	562	599	605	565	590	584	549	599	609	589	604	552	618	596	574	610	606	600	625	619	581	610	567	541	574	593	619	560	565	548	594	574	639	576	545	586	562	603	531	629	561	564	561	576	594	560	576	613	617	600	623	593	611	578	575	634	553	564	596	582	579	591	577	564	605	595	582	596	554	589	568	589	575	612	629	596	579	641	610	589	611	571	584	558	573	603	571	617	618	627	620	606	576	582	601	623	579	597	570	608	627	567	610	591	608	589	597	617	554	630	599	587	584	566	581	587	569	608	548	582	613	620	583	591	549	569	600	613	622	589	635	579	604	620	592	575	596	575	541	557	588	556	578	564	554	560	589	597	580	608	634	601	602	600	601	604	604	533	588	636	593	554	604	561	559	610	638	620	574	612	562	619	580	575	589	614	588	618	586	581	561	626	595	575	622	552	613	628	590	567	556	569	585	630	572	607	595	611	573	586	602	589	607	601	617	580	579	610	603	597	575	575	608	560	617	595	580	588	602	599	597	549	576	612	591	571	586	597	579	582	596	581	638	684	615	586	616	618	593	586	548	578	613	630	558	615	565	598	567	606	565	594	600	575	550	586	624	578	561	584	602	592	547	599	628	610	614	567	588	581	579	599	622	592	589	561	572	577	588	613	639	612	652	593	617	595	666	599	583	608	591	599	635	566	590	586	602	586	615	539	610	614	589	602	640	621	632	649	571	581	617	626	608	632	570	624	630	555	592	592	580	579	610	614	570	563	592	539	620	598	581	568	592	625	597	587	565	570	585	627	609	551	585	560	594	611	590	563	565	600	585	654	600	626	648	606	618	594	621	593	620	622	601	582	588	594	607	640	575	614	600	611	609	582	578	594	647	597	596	572	609	619	601	587	582	629	559	563	593	583	580	622	588	585	614	597	583	572	575	553	590	591	587	573	532	586	523	616	621	597	623	598	569	617	605	608	601	638	592	528	613	580	612	581	573	585	588	565	577	590	608	601	595	590	576	580	608	596	579	606	606	573	592	616	588	607	583	590	575	584	577	570	587	603	570	578	637	574	547	563	596	649	599	590	558	575	560	560	596	586	588	612	605	587	557	621	592	625	596	612	621	558	607	568	613	582	604	593	622	563	594	592	585	600	574	656	556	645	619	590	585	590	596	613	587	595	584	617	562	606	604	595	569	572	595	576	581	627	612	582	570	610	571	562	603	574	634	621	569	603	598	575	567	604	560	584	565	569	600	555	586	592	583	538	605	590	635	583	637	555	597	581	572	655	622	631	604	608	616	568	586	599	561	584	596	573	606	604	602	619	609	594	581	574	585	630	580	625	573	563	592	576	592	600	611	598	575	603	587	583	572	605	567	611	572	605	582	606	614	622	599	576	576	609	598	576	558	589	554	575	626	605	557	589	607	587	586	557	587	561	622	609	595	666	584	578	607	624	638	602	570	569	591	593	591	619	585	578	555	569	618	584	598	625	621	619	588	576	599	599	593	579	609	587	582	575	568	591	587	569	569	580	578	593	607	583	561	615	604	594	611	611	599	619	565	616	595	573	622	583	559	562	631	560	593	620	610	568	581	626	574	617	592	549	596	614	596	552	570	606	633	612	580	573	562	608	632	623	607	637	586	570	602	611	610	570	615	579	548	583	582	544	654	617	589	598	564	595	603	576	554	611	584	605	595	656	579	568	625	569	573	598	626	609	586	594	615	587	585	565	583	561	588	600	574	574	540	559	607	606	576	577	544	550	608	606	589	577	624	599	598	579	573	575	600	553	564	533	571	613	611	606	623	584	553	574	603	568	587	603	591	610	554	627	572	601	616	605	621	572	573	579	627	605	591	591	587	647	593	586	587	583	553	620	593	628	557	615	574	615	588	599	636	542	582	647	617	621	587	625	611	585	586	560	599	590	571	569	557	603	614	577	583	631	570	597	570	552	601	603	566	532	578	563	602	572	593	596	567	570	588	591	565	581	615	610	582	615	553	611	573	604	647	580	638	592	568	610	598	610	573	590	596	580
25563	21417	27551	25387	11765	2920	1822	1224	1034	1014	1321	11911	15274	10228	3981	1546	975	746	713	677	737	684	685	712	724	736	688	660	723	694	722	702	699	727	664	674	682	688	706	675	678	674	680	708	664	668	728	687	633	679	675	682	663	710	727	682	682	686	707	696	713	654	719	679	697	695	677	679	658	677	728	659	663	712	713	653	653	685	722	673	716	706	659	711	641	718	667	677	674	650	674	681	668	690	676	696	679	672	706	632	681	684	720	685	680	678	724	632	687	662	678	677	686	642	705	681	688	713	667	706	715	662	696	700	659	679	629	653	667	672	652	695	670	698	679	743	668	660	647	660	721	691	672	671	697	679	735	664	687	688	680	660	656	722	652	693	649	677	661	667	705	690	671	644	718	711	638	706	673	646	647	683	655	680	692	675	685	741	691	632	709	667	726	680	678	672	694	689	639	668	676	680	668	664	679	719	634	696	615	678	664	673	651	721	681	688	693	673	692	690	704	658	643	666	702	669	696	728	701	647	667	666	690	702	642	652	734	682	637	627	688	694	696	667	666	688	675	730	655	674	707	670	704	668	672	687	686	721	697	721	674	679	709	704	679	701	676	664	663	681	694	652	648	713	711	676	694	661	705	691	699	690	725	699	685	682	637	676	682	693	695	722	663	701	638	696	678	690	663	696	705	722	647	731	655	693	660	695	669	665	704	679	650	690	695	680	681	725	726	663	668	675	638	700	713	695	653	690	627	702	630	689	672	709	693	720	682	714	702	679	686	707	647	669	645	678	627	689	659	651	636	669	698	680	697	690	671	676	692	692	652	699	738	680	689	721	675	685	699	648	709	649	684	625	696	682	669	715	664	694	679	672	671	654	680	648	654	710	690	707	682	738	679	744	695	697	641	696	671	694	681	683	659	654	689	712	674	710	689	696	711	655	642	715	664	745	690	650	678	664	718	675	710	642	656	677	679	680	668	688	619	659	666	692	733	679	733	741	698	705	673	651	735	693	662	718	670	666	705	637	714	679	669	636	654	719	676	650	654	696	667	680	680	649	679	704	684	654	636	680	708	679	680	664	661	646	701	674	654	655	658	648	660	677	684	648	653	704	713	677	670	683	665	719	674	703	702	675	681	662	647	674	640	686	642	647	663	699	707	698	637	682	675	669	688	627	688	649	697	692	687	643	705	748	698	632	687	663	643	720	700	661	688	662	720	658	646	682	648	714	713	695	694	645	653	674	699	699	682	629	617	746	684	726	650	701	682	657	678	688	647	680	724	644	654	651	657	696	658	664	641	739	663	653	672	733	695	698	704	709	684	661	641	663	691	676	670	660	659	687	689	696	687	684	707	716	654	694	695	680	676	674	696	685	658	704	676	692	714	585	676	668	678	654	647	692	665	694	698	668	721	726	711	711	722	697	703	733	737	606	710	671	679	685	698	656	711	686	672	697	701	640	684	718	696	673	676	689	663	662	697	679	694	666	689	670	687	681	692	652	715	649	680	707	679	684	643	636	672	673	615	656	688	650	663	663	654	660	664	674	665	699	622	671	699	692	711	694	696	668	694	630	675	680	685	716	603	706	667	653	716	675	697	669	693	647	684	695	698	702	685	649	702	679	693	685	688	694	701	682	665	652	685	701	723	720	665	685	670	643	670	704	696	648	707	735	698	717	713	690	694	718	704	691	712	706	683	701	760	708	643	642	705	681	620	672	674	683	651	697	686	722	750	673	680	694	639	645	726	650	713	689	700	722	720	698	708	661	668	660	691	635	666	649	709	664	649	658	639	631	661	644	670	673	673	686	699	651	670	722	713	660	680	732	671	646	686	702	689	705	687	636	725	676	713	669	724	652	689	681	682	678	709	673	629	683	664	646	704	669	736	692	672	683	679	687	683	686	654	660	662	696	617	697	749	691	644	632	732	639	713	678	710	687	655	703	688	682	707	662	679	631	694	631	710	660	695	684	668	688	648	649	680	705	653	705	677	609	637	718	635	680	688	668	673	699	609	688	658	678	694	708	686	720	659	673	713	674	679	680	703	693	685	700	691	701	673	682	704	669	683	731	707	653	732	655	695	668	639	673	664	704	644	670	675	692	681	678	679	663	727	679	686	689	665	684	713	652	686	686	628	701	618	696	692	626	680	662	729	617	671	631	713	604	714	682	653	681	667	652	639	654	650	654	638	673	666	712	659	647	678	688	691	656	640	677	746	676	694	650	692	621	746	728	685	726	701	698	667	727	645	698	686	607	629	652	714	710	667	651	649	683	663	669	642	713	675	685	646	700	681	675	666	693	683	708	721	657	720	698	717	727	705	671	640	667	657	672	687	708	711	663	677	663	658	691	703	742	637	689	654	745	663	716	749	689	679	718	677	691	692	653	687	680	633	650	638	695	665	678	693	669	664	689	682	713	710	637	688	681	685	681	669	678	687	683	667	724	662	684	684	633	651	658	700	759	652	683	666	670	688	679	658	702	682	670	661	694	656	681	672	680	679	694	677	649	675	657	705	693	682	696	655	692	699	699	689	669	667	690	638	686	700	707	694	718	705	630	665	714	727	685	649	696	695	655	693	663	711	720	640	723	670	696	642	683	719	687	694	700	687	721	676	713	675	679	669	687	681	657	671	676	669	661	637	664	624	728	657	639	662	693	698	702	697	691	710	691	711	631	705	689	669	667	700	693	676	707	655	707	704	648	694	639	684	700	663	674	671	693	709	658	672	649	699	727	711	656	683	704	690	696	659	667	671	702	701	698	617	693	697	654	723	650	683	676	667	676	677	704	696	710	654	714	667	666	671	629	719	695	720	682	663	666	660	665	676	650	709	654	665	680	662	665	714	708	702	702	680	713	670	605	697	698	717	678	629	690	757	683	681	665	708	641	666	647	706	616	697	638	673	713	693	683	673	634	665	672	681	664	670	684	671	654	673	674	636	689	710	679	652	694	662	642	696	662	691	691	664	656	697	696	739	631	681	681	671	615	688	657	689	639	725	680	651	644	672	665	658	689	668	678	706	656	650	659	704	686	643	695	693	677	682	670	688	675	657	744	685	693	656	700	677	696	673	699	663	729	666	697	663	702	654	674	702	725	666	643	661	696	654	644	644	668	673	710	683	679	636	705	690	668	705	653	686	668	664	670	719	648	657	710	682	662	712	716	664	688	673	704	702	676	674	658	697	656	738	684	653	656	700	654	700	651	721	651	638	678	707	653	657	670	683	691	684	651	754	642	653	714	690	712	688	642	703	722	652	654	645	718	654	719	654	693	697	643	665	696	724	707	699	666	628	646	696	671	665	679	662	693	739	679	668	711	687	693	725	707	614	662	692	678	654	686	667	707	664	627	698	648	739	737	711	666	684	702	645	684	680	686	667	672	721	639	704	696	714	703	684	662	665	659	690	708	709	667	719	679	677	695	655	713	744	681	681	675	666	684	682	689	704	651	679	687	693	622	687	717	718	676	661	694	663	699	685	712	691	674	729	721	669	689	710	670	692	627
7178	11678	10174	5521	3435	2134	1768	1289	1196	985	1620	13818	14249	8838	3605	1467	850	664	607	569	600	564	632	543	595	612	611	603	591	567	612	588	600	624	576	627	584	544	622	605	625	592	568	571	614	580	612	592	603	621	593	603	591	594	551	516	578	616	585	570	590	595	578	595	623	621	602	565	574	574	569	593	573	534	582	573	577	582	593	591	552	606	592	592	589	558	568	612	607	600	553	597	585	569	610	611	553	533	628	575	576	581	587	563	616	583	539	571	616	589	603	604	577	626	589	566	579	609	583	578	607	530	588	553	566	577	572	562	590	555	588	569	591	583	566	575	604	579	630	564	552	549	560	585	601	569	577	596	572	579	574	624	571	603	594	577	538	551	587	583	599	609	575	601	543	553	606	561	588	588	594	559	594	561	579	630	585	599	600	580	626	556	590	558	582	576	547	623	596	571	581	579	604	548	596	582	619	519	574	614	588	559	615	567	555	629	617	589	570	592	578	572	590	594	623	575	656	565	540	600	625	577	547	608	572	553	645	575	580	584	607	555	568	546	560	572	577	597	560	587	594	610	594	581	553	628	593	590	569	607	586	572	625	559	550	615	609	575	580	601	617	618	591	616	572	548	578	614	625	628	599	592	583	566	592	627	586	564	595	591	540	569	587	589	597	554	576	594	588	578	550	597	604	598	587	584	560	595	557	597	632	556	589	589	566	552	617	587	589	544	571	581	594	604	608	570	572	622	575	588	656	541	593	598	585	602	616	565	603	569	560	527	565	573	560	554	592	569	570	550	548	630	577	582	573	571	609	539	537	594	585	549	566	598	594	520	570	606	551	598	563	552	592	569	572	602	584	616	586	598	559	610	553	605	581	589	598	592	568	579	558	612	530	595	592	585	602	600	625	561	585	553	581	553	606	548	605	574	594	614	623	544	649	592	540	540	583	575	553	574	598	596	578	565	617	546	572	553	637	628	574	632	602	585	585	568	551	554	562	558	597	628	531	569	569	588	574	597	627	580	611	586	639	617	558	554	596	583	579	558	566	607	583	604	543	526	573	592	630	578	589	542	590	554	566	596	553	615	587	573	563	577	632	599	611	602	549	587	579	572	592	571	631	574	586	569	557	583	581	556	550	528	532	577	573	610	557	572	625	617	586	558	578	611	604	606	592	608	600	589	588	571	649	566	590	596	611	536	567	618	614	550	566	592	580	600	577	626	568	597	630	543	577	610	592	562	595	594	578	577	556	565	548	559	563	600	592	599	544	581	617	589	586	606	572	597	539	590	564	616	563	568	635	565	585	590	576	554	569	538	622	569	584	549	548	565	607	609	590	627	585	561	595	583	562	591	585	592	597	605	592	567	577	582	576	580	592	578	598	549	569	600	634	612	577	557	573	574	573	589	568	610	553	556	601	612	508	633	626	537	562	535	581	589	594	587	585	578	606	614	585	588	566	609	595	611	595	621	569	594	585	553	601	565	663	583	550	584	549	629	608	605	614	571	605	583	572	610	579	587	599	608	590	596	602	603	596	606	582	613	626	568	642	581	593	569	564	570	600	602	613	604	627	597	608	523	557	601	565	556	596	572	551	612	548	597	589	595	549	525	569	571	586	599	563	565	582	559	605	601	621	592	614	607	608	586	606	610	568	587	575	563	600	586	584	557	595	606	586	571	570	603	569	596	580	568	583	588	611	570	603	560	559	586	571	548	578	585	592	597	586	596	570	574	568	586	572	576	537	598	603	599	579	587	592	557	601	584	577	571	613	575	552	587	586	563	596	583	582	599	568	588	558	542	571	552	605	567	599	608	521	529	592	568	602	615	570	592	533	579	568	585	629	548	615	542	574	581	592	617	554	534	550	612	584	581	579	624	573	588	580	602	564	590	563	590	555	586	566	586	571	614	593	535	566	580	573	578	585	591	571	588	548	601	578	592	563	547	563	573	590	556	609	564	572	579	573	618	629	577	601	544	577	575	610	528	557	568	533	554	635	552	593	573	571	583	601	601	560	608	597	588	596	611	597	617	556	576	564	588	588	605	583	594	552	568	576	607	574	541	594	545	605	577	575	564	594	569	610	571	611	550	561	542	613	590	565	598	547	578	591	580	594	558	563	571	641	576	558	553	566	570	579	582	545	605	577	534	584	572	636	577	587	554	629	540	570	567	571	598	578	630	610	559	558	590	544	613	577	617	606	593	557	606	604	603	580	603	546	556	586	533	600	575	594	586	587	611	582	587	599	609	585	599	622	560	563	601	600	583	576	569	559	572	630	612	556	589	522	616	587	605	582	572	619	589	585	595	554	591	585	579	574	599	590	526	582	594	620	558	578	596	566	573	600	538	611	565	586	567	562	543	583	570	600	608	614	613	568	556	593	611	619	588	565	579	575	554	552	571	563	582	571	605	551	602	560	584	558	572	587	568	538	609	613	582	578	580	576	577	533	570	568	610	605	556	587	558	597	576	565	543	583	534	554	600	601	632	599	567	622	609	611	601	587	591	571	559	591	545	614	554	585	600	582	584	579	549	552	602	597	605	576	589	576	590	571	553	542	607	531	584	597	573	583	565	589	574	571	590	601	541	590	635	574	571	577	578	576	615	572	534	599	562	579	584	568	594	539	601	570	584	586	621	577	555	596	560	626	618	595	554	602	576	560	588	592	590	604	585	562	617	598	614	601	638	558	565	578	581	590	606	574	574	592	587	591	598	557	583	580	565	568	554	558	596	591	613	603	554	591	601	619	572	556	579	625	615	598	630	569	578	604	577	590	575	592	551	586	572	591	531	601	621	606	594	614	548	571	591	619	589	577	597	586	579	594	562	582	570	562	583	574	558	579	593	568	550	537	608	580	594	589	645	620	574	588	546	577	563	563	566	580	600	582	531	581	594	569	579	596	572	610	619	588	587	612	629	569	622	563	601	613	596	530	558	578	527	564	558	583	629	606	590	614	549	618	555	561	610	605	574	572	551	589	581	600	559	582	596	576	563	568	583	608	586	537	585	601	579	590	569	546	579	576	597	584	613	586	525	599	634	598	608	573	625	550	575	531	569	586	588	602	623	584	587	574	598	549	564	578	575	599	589	587	586	610	549	546	550	573	549	592	555	536	587	571	589	575	593	593	545	530	582	547	586	553	553	545	589	581	629	580	576	597	546	584	619	589	577	571	594	570	588	611	568	549	536	610	585	582	555	569	580	574	531	595	626	556	553	596	613	589	609	608	570	555	583	581	619	588	578	609	594	570	600	617	574	562	561	593	619	618	591	590	597	619	603	577	614	598	548	581	573	612	630	596	600	602	592	527	574	548	574	573	601	622	597	571	591	580	599	598	631	575	606	598	600	591	586	596	561	537	594	563	588	625	568	584	599	572	570	580	565	566	575	600	589	606	601	571	631	552	592	576	613	548	600	579	597	565	589	554	593	542	591	639	614	575	588	580	565	557	621	633	572	568	607	576	601	569	584	597	547	589	569	570	587	568	556	599	610	553	588	562	579
24502	21393	28637	24556	21038	9743	4015	2461	1487	1237	1765	20557	25472	18414	7768	2557	1326	936	835	823	812	800	785	808	844	810	832	865	836	782	807	780	824	772	825	793	809	795	819	811	837	792	820	819	760	802	802	817	826	851	754	794	805	788	824	829	844	819	755	792	845	873	840	789	792	835	767	819	821	803	807	795	841	803	821	833	782	713	819	791	799	870	780	876	833	807	825	776	770	781	839	780	786	775	773	833	791	806	805	789	805	845	794	750	832	819	800	820	766	803	810	813	810	802	850	803	837	810	802	840	815	849	856	812	830	803	793	805	826	838	805	803	780	797	798	797	836	809	780	792	818	791	788	885	803	846	778	799	873	771	823	798	784	812	788	781	784	820	792	751	823	873	794	819	817	860	844	804	766	819	774	854	805	794	833	825	801	789	800	791	758	780	828	782	823	819	756	794	798	814	811	815	820	829	778	766	822	808	838	822	883	812	844	776	824	808	806	808	796	790	843	759	848	819	794	810	828	786	795	814	801	797	817	814	832	779	779	767	829	760	834	811	808	814	855	820	823	765	846	788	831	810	802	789	828	789	799	801	815	764	733	808	737	788	804	772	817	835	820	799	814	817	794	833	821	796	834	834	839	858	794	801	807	802	824	796	772	803	785	788	825	786	799	799	756	839	818	777	860	790	799	832	784	759	800	857	788	798	777	823	822	803	798	750	779	838	800	770	815	770	843	776	782	794	832	867	787	829	795	790	792	795	799	768	792	751	826	811	828	791	829	810	768	728	797	800	798	850	816	775	819	810	821	770	776	824	792	838	792	816	817	796	829	784	803	771	821	823	831	778	753	786	813	751	757	815	794	798	772	794	803	832	779	765	771	804	778	787	828	821	782	825	784	838	811	796	792	793	756	785	856	787	780	818	837	806	780	826	828	831	821	778	786	806	789	748	787	867	776	762	758	836	753	791	776	800	750	829	804	743	755	820	802	885	840	806	773	765	741	805	794	802	764	788	804	748	740	752	788	804	835	802	850	803	819	777	799	773	755	823	767	810	769	832	807	769	819	769	733	763	743	808	827	835	788	862	806	801	826	776	798	799	802	822	805	731	817	813	787	816	804	789	804	783	805	848	838	823	800	804	792	826	848	787	820	797	849	841	818	831	824	801	738	776	823	785	811	801	826	824	834	788	790	789	822	822	816	860	808	774	796	766	836	844	812	773	810	787	811	806	801	807	831	794	812	781	804	864	797	857	764	781	752	785	813	808	849	820	783	763	791	791	810	766	789	787	768	793	751	818	802	814	799	767	753	786	802	801	788	830	850	775	815	796	758	846	814	785	779	821	829	780	792	782	745	792	807	788	814	813	775	732	791	818	845	752	835	796	790	784	792	830	846	800	815	837	802	773	847	838	821	810	843	782	812	802	831	802	827	757	776	837	831	803	858	865	785	811	815	760	791	789	789	846	820	820	787	804	839	818	821	771	768	834	779	822	862	806	788	821	870	813	781	707	765	780	775	777	844	811	807	800	766	837	830	826	792	782	816	831	862	763	861	816	784	753	794	814	794	807	797	831	836	789	801	808	775	830	831	773	795	792	809	803	768	806	768	802	820	792	814	853	858	799	724	795	798	799	872	745	800	829	797	756	789	825	778	771	796	766	798	783	790	802	821	777	808	827	796	831	770	799	848	817	782	755	822	725	802	792	803	800	755	795	757	815	845	813	808	818	765	776	761	809	819	757	822	790	784	799	808	804	804	798	771	780	744	818	764	852	796	786	838	753	790	815	789	828	830	775	784	706	829	807	776	797	815	836	777	811	779	777	824	817	798	804	801	780	824	830	760	775	820	820	785	774	783	761	767	763	788	824	788	810	785	805	801	834	776	833	812	790	794	831	765	846	812	764	779	809	827	808	793	804	810	807	821	764	808	792	799	813	817	749	756	801	797	790	772	805	798	814	800	814	798	790	805	758	808	832	819	776	804	774	783	749	774	761	808	835	832	841	819	825	811	805	766	822	805	821	810	794	779	789	784	759	812	818	773	753	809	812	778	768	881	803	750	842	809	809	827	812	784	798	797	809	835	758	814	795	797	839	819	749	809	828	771	824	806	758	830	754	798	792	797	811	791	795	825	754	833	782	810	843	822	746	804	780	809	817	781	769	769	805	761	780	840	786	823	810	780	844	792	780	772	806	854	782	799	787	829	798	781	813	850	778	791	756	793	825	831	809	814	777	795	838	818	796	814	798	761	755	849	757	761	785	838	860	775	829	747	802	798	809	767	780	842	811	806	791	772	835	819	775	807	781	776	810	853	817	813	777	835	809	822	831	811	760	799	779	760	873	761	821	737	787	832	787	796	764	821	779	848	813	818	817	799	789	820	754	799	802	797	813	837	823	807	748	794	759	844	827	817	806	791	804	763	760	823	801	827	809	828	795	806	825	816	815	834	802	821	909	786	757	811	809	800	797	783	746	832	796	852	779	792	808	789	805	839	771	792	813	752	792	735	753	831	801	803	779	778	818	820	795	756	813	780	781	843	760	825	800	818	791	801	796	754	839	793	851	830	815	826	799	814	775	800	777	767	754	799	781	819	819	816	829	770	742	801	779	821	803	802	861	756	794	843	757	814	795	825	865	813	783	777	787	803	802	800	798	777	788	754	818	785	783	780	858	762	796	859	794	802	833	860	835	760	749	802	848	775	812	749	805	743	795	790	806	861	746	809	786	839	835	788	816	771	795	811	801	844	806	789	781	775	790	824	798	799	843	781	781	813	801	832	756	826	851	816	788	727	807	823	819	751	788	811	782	803	791	785	756	832	805	809	756	813	772	792	795	767	822	762	768	803	764	799	832	771	767	808	817	772	797	800	812	793	793	801	832	767	764	750	795	813	762	754	787	762	818	838	815	785	812	788	813	770	777	774	830	793	823	802	807	823	757	796	762	844	749	804	778	714	810	807	822	799	783	825	806	802	772	850	766	802	751	821	797	769	809	828	776	800	753	820	761	781	783	763	815	795	790	791	856	754	718	765	840	765	787	840	816	801	780	779	796	860	811	786	761	759	845	807	817	777	787	834	800	796	832	797	779	807	796	765	793	732	784	826	812	815	841	836	749	767	800	796	820	835	817	827	762	784	827	816	777	817	798	772	772	768	813	806	772	765	811	749	815	775	821	820	814	788	752	764	780	790	853	779	799	817	797	775	820	819	781	847	830	796	790	818	770	824	782	815	811	767	810	769	812	839	745	824	813	760	785	854	847	800	805	790	740	819	772	817	776	788	806	859	830	781	784	790	820	810	784	798	799	821	816	815	817	820	803	755	826	734	749	778	786	753	797	776	757	792	808	829	789	869	811	808	839	807	750	832	774	790	782	803	792	814	770	800	793	814	856	806	790	832	730	780	822	781	768	814	798	791	798	789	825	754	770	786	851	780	770	797	832	810	811	773	720	838	816	844	754	819	773	879	814	769	784	790	812	807	780	829	789	785	797	774	790	775	772	841	841
7969	15059	14606	7974	4658	3182	3333	2561	1621	1354	2348	23024	22697	14688	6345	2420	1260	804	724	689	722	676	683	701	654	694	639	689	658	661	691	652	734	665	712	656	670	680	746	701	648	700	669	707	646	703	672	666	678	672	691	702	657	690	665	696	709	684	665	723	667	671	663	700	697	631	674	700	678	638	665	670	644	677	658	673	660	710	680	682	619	699	664	663	689	713	657	644	643	667	667	672	670	724	696	655	680	672	685	652	631	670	677	680	669	681	683	689	708	669	667	674	706	623	654	667	639	658	681	610	660	703	653	660	678	689	640	694	664	683	609	669	681	735	680	668	718	657	652	659	642	670	688	709	718	665	711	670	693	672	686	692	668	691	656	658	682	660	671	676	726	671	643	692	677	722	704	716	690	664	664	673	665	659	722	678	666	735	671	668	652	710	682	645	673	678	708	642	717	682	691	679	647	694	706	662	672	692	647	651	672	664	695	670	683	694	674	670	699	653	614	643	655	736	726	712	671	674	648	654	632	643	693	691	634	711	644	638	733	669	686	682	685	654	690	657	644	673	652	683	646	649	682	668	714	699	703	664	671	680	653	685	614	720	679	678	639	632	657	674	628	654	714	679	668	703	677	655	643	677	652	672	675	678	647	670	656	680	671	653	670	661	654	660	673	729	652	685	666	628	706	639	646	643	692	662	649	644	695	661	662	747	705	737	670	680	657	629	655	691	649	689	716	665	724	715	645	685	707	677	672	666	701	673	711	626	613	664	712	653	663	663	624	647	682	678	700	684	750	665	676	617	682	645	721	635	658	686	666	707	662	704	642	681	692	661	641	688	686	642	679	686	617	715	682	655	665	648	682	657	684	652	661	679	649	685	665	729	661	678	666	652	659	699	631	677	642	635	713	706	655	649	676	681	683	680	678	696	628	683	682	706	703	696	684	639	715	686	697	662	622	672	660	695	660	758	644	657	680	641	672	634	655	680	658	661	683	665	707	694	666	686	643	666	680	683	630	682	690	665	657	669	706	686	682	609	674	683	679	674	661	693	685	619	633	610	695	671	678	706	686	662	620	655	669	669	667	671	681	697	654	643	673	686	653	643	667	675	672	689	687	735	652	661	694	656	642	647	695	617	675	664	704	658	670	678	668	675	688	695	687	705	611	662	703	651	654	691	666	698	648	602	650	635	693	637	666	620	655	638	680	679	693	677	701	674	657	664	659	657	671	700	645	630	654	689	652	694	688	631	680	657	669	721	672	690	715	647	670	700	675	640	663	663	681	654	694	691	661	699	691	711	657	624	694	680	675	656	736	692	636	707	686	685	625	683	673	656	633	675	655	734	648	663	681	689	687	672	630	651	709	678	702	698	636	671	663	726	689	666	706	626	690	673	707	669	691	675	649	651	647	719	660	659	685	720	637	703	712	659	706	712	674	640	647	685	706	639	673	633	708	658	657	665	664	705	680	701	662	667	691	686	654	718	663	667	643	685	668	693	643	684	711	656	727	627	660	652	654	653	689	643	645	696	699	654	649	643	657	683	647	674	662	684	617	726	676	677	635	659	685	677	634	604	673	666	642	682	689	685	664	689	671	646	683	729	703	707	702	649	684	709	717	693	676	647	658	622	659	688	651	674	714	683	678	647	692	679	694	681	661	634	684	717	669	651	678	669	706	687	687	677	673	651	654	653	666	659	659	633	659	617	665	704	672	650	647	699	721	668	699	709	660	618	664	646	656	678	643	727	638	664	672	711	658	717	702	665	657	637	643	690	704	652	657	661	667	630	639	701	675	644	684	662	684	624	665	655	684	637	690	717	670	700	678	649	676	701	650	693	642	683	705	648	654	704	628	675	643	702	664	707	658	673	698	677	666	661	681	690	671	681	677	680	637	675	632	663	657	664	682	657	643	684	694	705	666	679	633	676	678	678	685	644	650	674	663	662	664	652	667	614	696	677	645	680	702	663	674	626	688	689	644	679	661	667	629	697	658	665	720	690	625	708	672	663	697	699	686	696	662	665	673	649	661	662	685	692	678	686	683	689	692	664	669	681	661	650	654	675	750	651	673	642	690	667	647	660	678	684	643	677	656	657	668	641	738	698	672	662	670	623	674	683	651	655	681	613	662	658	631	682	651	664	744	691	662	731	672	709	655	666	696	668	704	680	653	743	675	653	661	688	660	643	650	680	668	722	662	665	723	620	657	660	656	660	720	690	694	656	688	661	688	673	647	676	680	659	680	712	692	667	684	630	698	645	704	693	662	696	658	683	690	642	633	677	679	683	632	647	680	686	669	653	714	652	665	624	703	665	658	674	683	676	726	647	610	676	666	681	660	670	659	646	624	659	637	695	630	671	694	686	646	668	654	693	642	685	700	669	740	684	658	635	693	661	646	661	638	641	640	677	649	663	683	658	691	636	685	662	626	700	619	672	620	683	658	638	722	627	663	622	718	671	662	655	683	686	640	645	736	677	657	683	702	718	655	649	699	611	664	662	691	676	655	649	666	669	726	659	689	669	689	650	600	693	666	657	657	693	693	637	640	665	641	643	648	643	622	727	653	658	673	661	671	677	699	675	652	664	620	693	711	661	703	690	657	675	705	670	636	647	671	668	646	671	690	600	623	642	683	650	692	667	717	670	645	705	635	663	630	695	648	711	641	671	685	649	684	660	660	643	669	656	643	720	627	675	636	660	679	685	654	635	619	667	648	676	697	720	687	712	652	639	672	660	658	656	645	676	648	663	638	724	706	631	675	696	617	654	661	668	653	670	662	662	687	636	678	651	676	677	650	647	663	700	640	647	686	642	679	655	647	689	666	676	643	664	665	675	664	726	661	674	674	695	701	665	689	643	690	672	655	673	664	664	677	657	664	638	673	650	674	692	671	712	651	724	647	681	646	651	669	720	646	681	642	659	676	673	661	649	685	708	649	641	650	666	669	668	676	655	639	642	656	666	666	624	705	669	663	703	601	672	653	636	658	658	680	686	668	667	636	663	677	662	641	667	636	641	664	667	694	649	694	668	689	676	676	685	644	681	659	674	665	678	616	678	660	625	684	688	598	673	650	670	688	687	682	638	697	641	691	648	618	667	659	725	723	688	667	633	688	675	663	698	725	696	701	641	690	683	670	651	678	677	665	698	665	640	642	610	689	691	630	647	684	719	672	608	680	677	669	642	689	708	626	688	666	665	640	688	613	652	684	669	609	627	666	666	691	690	665	649	654	681	671	655	685	652	635	664	631	704	680	683	669	662	639	709	635	679	667	634	680	680	708	701	699	650	676	674	683	698	656	636	677	636	675	684	638	686	674	663	721	659	639	656	670	646	660	692	685	649	633	685	684	665	660	704	700	661	678	624	660	639	665	600	658	646	660	643	618	640	670	689	665	688	642	672	640	681	664	631	685	668	672	668	662	711	663	669	641	684	656	667	657	652	686	695	671	679	674	673	658	671	659	642	696	695	675	662	666	656	717	682	656	630	653	697	658	690	651	699	678	669
27782	13900	5650	1998	1086	1050	1107	1005	843	831	849	1609	2138	1893	1331	954	812	809	760	758	784	765	744	765	746	755	724	754	784	760	764	733	776	759	713	726	718	757	757	729	754	727	819	700	800	761	712	718	742	781	751	751	755	743	753	730	743	793	765	753	777	751	757	753	775	765	760	740	750	758	753	755	745	745	747	777	768	779	764	752	727	804	783	763	776	782	751	722	732	760	756	747	744	765	787	714	740	743	710	726	745	730	770	723	754	737	707	725	721	755	767	753	754	767	732	736	750	740	687	757	749	711	735	758	735	777	755	738	723	791	813	695	783	752	773	768	750	730	733	733	711	739	734	741	760	779	732	695	717	758	815	772	752	771	781	734	792	705	753	709	774	781	778	758	786	771	725	773	724	697	774	752	806	779	766	747	756	702	747	753	700	727	744	772	731	727	764	778	719	687	771	751	744	790	739	764	821	770	781	731	762	749	759	720	731	787	741	762	783	744	738	753	770	809	741	767	748	785	757	729	768	730	750	752	736	736	764	750	765	765	773	720	755	744	789	777	749	747	749	780	746	767	747	745	756	740	738	760	695	669	744	715	736	718	753	749	755	749	750	747	781	734	756	760	718	711	749	765	777	737	758	757	751	746	669	750	771	772	712	713	790	732	735	772	716	768	733	745	782	731	740	742	794	782	734	745	748	763	761	694	778	771	740	747	777	733	737	764	714	788	765	734	762	778	732	771	746	740	766	782	786	723	746	777	778	727	740	759	773	757	735	722	738	741	703	751	733	744	711	729	749	715	773	735	756	768	751	711	768	803	789	768	759	766	754	722	767	741	758	737	772	751	758	752	711	768	745	747	759	757	744	793	747	743	752	731	748	775	715	761	754	724	733	723	741	755	749	756	686	727	720	754	758	733	775	786	733	760	716	752	732	787	840	739	761	777	789	740	753	775	735	764	769	763	735	794	739	727	696	772	752	732	727	806	772	770	713	772	744	709	758	718	772	750	815	721	709	768	732	726	737	781	732	786	746	733	757	758	764	741	751	738	783	793	736	750	774	722	778	790	747	763	743	744	706	698	772	741	723	729	693	782	731	720	761	760	730	739	805	760	742	693	749	744	733	764	750	733	738	788	772	745	782	758	744	710	728	753	754	711	751	727	748	693	802	817	739	718	769	733	760	762	757	687	700	753	776	732	730	782	771	751	783	747	743	776	847	786	743	756	753	778	740	773	763	725	699	707	792	799	738	744	761	737	734	750	767	755	751	696	745	772	728	761	777	768	730	750	740	729	782	711	690	763	692	761	764	778	765	756	728	736	745	724	763	740	726	786	752	776	743	772	780	745	787	699	718	707	761	775	753	723	752	724	733	747	763	711	717	795	776	733	784	731	672	761	788	738	784	767	719	722	741	801	760	746	768	761	735	749	734	736	722	789	760	750	716	782	739	756	766	739	735	750	765	779	746	741	759	715	761	762	746	731	737	715	739	701	765	753	770	736	731	720	713	751	766	718	743	805	762	786	702	762	762	805	779	718	772	723	770	767	780	767	744	734	705	746	757	782	713	733	748	751	768	758	706	766	700	719	778	748	760	791	753	750	705	754	768	727	725	743	758	729	757	745	669	729	776	703	699	751	747	732	761	742	755	749	744	783	743	766	733	725	732	760	769	768	738	706	734	766	787	750	735	728	764	798	696	791	698	761	738	737	718	730	748	724	761	747	781	743	691	760	740	754	764	784	754	753	747	761	704	800	768	737	773	748	781	784	777	775	748	749	780	752	764	741	748	758	773	725	732	694	748	755	754	827	752	735	742	739	716	732	759	748	735	751	737	762	752	722	765	735	729	745	713	765	762	778	745	806	731	711	724	722	808	762	717	762	743	713	756	759	761	767	725	792	723	770	720	729	751	702	780	763	754	798	766	762	795	771	717	746	768	763	736	763	715	755	749	730	753	818	788	742	767	775	765	777	745	759	746	744	710	779	769	747	744	773	722	688	778	732	804	738	764	703	727	753	743	721	743	764	720	821	783	771	761	723	739	739	751	759	722	803	765	724	732	706	775	739	788	776	737	772	773	778	735	740	719	716	725	738	736	770	742	705	748	733	727	779	700	739	729	719	725	724	770	771	705	756	779	723	745	712	804	746	720	763	768	737	749	711	765	781	735	739	764	790	723	748	801	719	714	728	777	793	723	744	766	782	722	706	723	723	754	734	747	743	786	730	760	795	743	789	755	761	725	825	742	744	736	760	739	771	700	763	767	743	758	753	751	766	754	802	756	784	768	757	737	769	700	737	718	770	736	787	753	734	774	750	755	792	780	750	762	719	722	791	764	780	785	746	726	699	724	775	762	768	720	750	717	734	738	766	736	753	711	736	691	728	774	745	752	775	688	754	760	770	749	746	768	781	737	790	755	816	755	781	771	739	774	750	694	704	783	733	781	814	745	729	764	778	743	756	746	705	718	793	780	807	760	753	724	769	734	804	720	719	723	779	742	754	738	745	743	755	786	765	750	714	751	734	747	758	731	732	786	807	703	721	721	757	756	728	753	754	774	719	801	777	766	717	743	714	731	738	690	722	760	769	763	744	712	736	755	747	747	781	744	760	771	741	797	761	742	774	789	803	762	758	779	826	773	780	767	728	765	742	770	783	820	707	733	722	737	723	725	751	739	744	773	761	734	726	718	674	735	776	776	801	666	739	765	766	743	738	750	771	705	745	781	782	730	714	788	736	746	758	727	763	799	772	769	694	812	718	716	739	777	762	764	765	759	773	752	775	693	742	717	733	789	787	715	725	756	721	759	695	736	760	801	827	704	747	747	742	771	791	707	794	746	740	789	749	707	753	707	725	719	726	765	801	742	695	726	749	694	789	745	757	818	742	802	699	749	761	722	735	756	682	773	748	786	760	705	730	779	718	757	763	671	772	749	768	756	780	744	722	721	759	727	751	736	742	720	700	704	728	753	781	767	786	732	717	793	798	763	739	745	678	752	775	720	798	802	759	727	789	752	744	728	705	776	768	697	728	701	727	714	695	761	736	740	714	769	747	751	746	758	781	742	739	722	697	752	754	756	755	749	742	781	763	744	767	765	742	793	784	733	761	749	821	756	780	729	749	702	738	754	705	776	769	837	710	710	782	768	752	762	708	772	765	737	725	752	779	747	764	712	762	793	752	788	758	724	757	711	759	719	776	716	744	706	725	720	762	752	714	744	747	783	726	773	756	742	740	752	743	789	762	708	708	767	781	737	771	773	822	725	731	746	732	772	707	744	770	752	711	731	741	770	751	763	791	746	797	716	763	755	712	709	811	746	746	708	739	786	749	798	730	767	736	739	722	783	771	720	746	700	717	745	752	750	805	740	793	744	703	760	720	753	810	736	781	760	725	777	757	725	703	784	698	744	724	736	726	754	717	732	755	839	760	707	748	774	728	739	710	748	729	674	776	734	763	779	802	748	721	722	776	756	739	766	765	794	744	760	766	776	737	766	785	740	736
7575	5625	4535	1310	952	1009	1103	1093	786	716	730	1871	2306	1852	1178	784	708	620	623	621	589	638	577	606	612	611	652	593	608	613	635	589	646	591	622	599	640	593	622	649	602	623	592	632	563	620	647	623	614	636	578	598	591	604	656	597	578	603	579	668	621	581	601	545	604	599	604	582	602	614	589	664	627	622	641	617	609	633	603	589	601	601	603	588	638	587	604	637	602	609	578	634	596	630	626	640	638	602	569	611	641	623	570	614	658	610	586	579	631	619	617	621	589	627	583	565	592	605	624	602	627	576	664	614	573	592	588	608	626	599	575	571	615	604	581	618	620	632	594	597	583	604	628	623	588	648	589	626	583	629	624	621	595	613	611	625	636	567	610	605	630	604	610	638	572	622	596	614	584	589	604	602	667	630	618	600	651	610	665	616	626	592	596	595	622	631	562	608	564	564	602	607	601	597	577	599	598	588	610	594	597	593	630	551	621	593	598	617	644	580	608	596	620	629	593	629	582	620	603	611	634	608	590	583	642	598	592	616	599	629	607	588	679	619	600	655	574	584	597	628	649	562	629	604	585	609	614	610	598	635	622	607	622	606	642	613	603	627	619	613	595	588	618	608	592	610	571	651	589	630	575	600	614	611	566	596	571	627	617	613	657	600	569	603	571	606	617	574	612	619	615	576	621	587	615	590	634	644	602	611	608	588	566	600	613	594	646	569	618	604	597	586	599	594	619	624	597	627	586	661	568	619	625	630	591	647	632	582	606	672	651	608	633	627	625	606	640	569	607	599	623	653	617	619	629	612	614	602	648	609	619	594	544	614	600	621	571	597	602	634	627	607	629	628	638	619	612	599	553	591	624	554	623	624	571	583	554	532	646	625	635	582	621	621	642	589	584	626	583	606	633	623	631	570	632	574	621	615	633	625	624	607	602	620	613	600	615	605	586	626	622	622	627	657	639	556	657	646	580	608	644	567	575	601	599	625	568	611	582	595	666	616	623	619	563	629	609	596	553	634	590	609	635	590	631	617	613	606	645	607	626	599	638	588	585	588	599	632	632	644	590	643	659	635	628	653	635	571	671	621	617	598	604	622	581	602	625	602	667	638	585	586	614	622	608	652	557	596	620	573	634	634	571	618	651	601	626	611	628	598	543	601	660	627	612	618	650	650	609	569	621	605	624	626	612	648	609	636	593	584	586	575	581	651	654	601	620	594	623	626	610	591	608	634	629	567	559	608	601	590	634	623	624	608	610	575	599	642	640	560	641	651	611	589	591	640	617	597	621	646	607	604	633	616	616	631	592	636	601	670	653	590	619	606	660	618	626	597	607	587	680	591	630	603	612	583	621	600	613	538	559	619	619	615	605	596	624	608	613	622	601	658	588	585	610	648	602	633	627	613	612	617	601	600	575	623	567	612	623	621	615	627	574	588	599	633	650	638	597	608	591	588	562	596	595	555	568	603	604	582	640	603	618	609	629	607	570	598	578	588	597	605	644	662	601	594	640	583	573	589	637	596	619	621	641	623	624	634	605	627	611	616	603	557	612	586	632	610	566	671	606	597	610	605	625	602	591	601	629	587	576	604	589	619	588	663	585	649	618	603	618	637	581	631	615	589	639	615	577	596	651	605	636	642	604	592	653	588	637	607	596	593	631	620	588	626	635	625	609	625	587	620	625	598	615	604	624	619	629	633	634	601	618	623	618	589	616	580	569	617	607	605	593	630	610	615	634	631	577	630	608	605	656	588	625	589	601	591	582	603	589	614	627	625	594	660	616	611	604	605	585	590	602	564	605	619	570	598	590	621	619	611	573	618	600	579	655	595	621	616	627	608	615	571	587	596	643	614	589	577	610	594	625	639	633	632	619	629	603	601	624	587	636	605	573	618	598	628	633	622	595	633	584	580	571	619	588	607	597	608	605	661	661	597	609	595	620	622	673	628	633	591	595	581	579	631	566	636	645	624	641	620	589	626	639	590	626	624	606	610	591	644	572	597	617	616	616	591	614	580	576	601	613	637	590	631	660	608	654	603	629	618	637	595	581	622	625	631	626	631	626	619	660	615	624	613	614	609	659	622	643	611	610	574	634	619	604	595	592	597	584	615	638	600	599	627	621	624	593	644	629	622	621	623	645	593	606	663	629	628	578	601	661	601	617	642	622	577	600	644	587	597	591	586	605	629	643	605	607	611	597	622	610	563	585	536	599	650	625	599	570	609	625	649	624	613	572	617	577	611	643	592	594	656	592	601	623	629	630	611	602	615	596	664	611	598	601	603	621	618	624	590	580	579	579	623	607	571	614	593	622	626	616	621	660	646	650	641	614	584	629	585	570	624	592	589	613	611	613	632	588	614	624	596	557	588	669	573	627	616	619	580	627	607	629	598	601	644	577	685	614	606	602	642	633	617	625	677	582	582	657	610	604	609	629	619	614	633	596	601	577	609	585	559	620	651	595	611	618	630	662	601	588	601	606	581	630	605	589	586	599	625	599	644	547	631	614	625	614	616	630	617	617	569	569	601	624	617	622	600	670	670	621	591	611	605	620	596	621	606	594	635	632	644	609	614	612	580	652	594	553	611	598	570	611	599	593	666	607	581	665	638	620	628	610	632	585	604	674	605	602	589	621	615	621	629	628	572	605	644	608	609	599	612	583	630	567	612	642	620	595	605	584	604	639	617	611	607	616	612	569	652	639	598	653	615	599	604	606	590	601	612	609	592	639	600	624	644	604	608	611	544	585	595	616	625	590	569	629	648	613	635	596	621	627	596	608	623	577	645	589	605	611	626	603	652	607	592	613	587	597	626	593	612	594	613	627	557	615	599	604	628	580	604	637	645	626	627	588	620	658	613	628	582	615	616	586	608	587	641	593	609	631	586	609	567	639	637	603	662	588	586	624	591	601	639	646	605	597	617	599	616	600	598	567	589	614	640	689	633	620	575	603	629	630	572	631	625	603	620	602	603	605	578	618	586	584	611	639	567	617	569	592	613	646	628	595	572	607	630	632	629	630	610	680	663	621	594	561	578	604	577	590	609	638	623	636	596	594	632	605	629	625	579	572	605	619	586	590	633	579	644	574	640	608	596	575	590	609	619	608	631	623	593	649	613	612	631	616	571	616	592	596	572	629	632	646	591	641	615	584	617	610	598	586	623	592	619	654	597	597	640	617	643	600	612	607	647	618	595	602	617	603	636	579	550	622	611	571	597	631	602	602	574	605	586	620	624	608	580	642	567	615	646	647	589	581	638	640	572	679	626	559	556	580	612	579	577	623	637	575	576	594	611	618	628	645	600	641	594	602	614	601	643	599	609	627	605	599	588	595	607	631	655	603	641	596	609	652	643	627	663	618	647	576	556	634	648	589	596	604	632	618	607	575	580	622	610	638	596	613	611	636	630	640	566	609	624	588	570	597	603	626	645	670	591	606	619	619	610	603	607	624	625	619	584	668	639	612	572	607	616	620	634	630	615	610	583	600	605	654	588	619	611	621	583
25689	21420	27418	25337	9219	2661	2378	1799	1358	985	1119	12374	15002	10394	4338	1819	1000	756	747	815	716	710	705	726	671	698	723	691	751	710	687	713	696	716	677	729	716	700	786	760	690	699	742	729	690	726	724	733	730	729	751	707	710	698	678	736	731	745	715	717	708	702	702	763	705	702	701	730	686	694	696	735	723	730	761	719	708	754	726	687	749	681	707	643	682	681	724	692	704	676	690	720	703	756	763	695	703	730	674	757	732	694	701	650	742	717	743	695	699	678	703	728	700	739	707	719	735	672	701	742	722	676	720	736	684	708	696	718	727	708	721	756	717	701	710	738	757	733	739	744	700	744	735	703	674	689	699	713	692	730	717	728	719	759	704	716	745	712	698	716	688	676	756	668	689	697	751	702	751	714	729	712	686	722	704	716	731	704	723	711	757	684	690	712	710	737	732	689	710	718	698	762	767	760	714	759	751	710	700	761	689	714	709	737	707	635	698	687	746	700	764	686	732	712	687	738	720	752	715	691	738	698	711	729	728	743	675	681	696	689	710	695	722	702	725	708	699	703	724	722	710	722	698	725	740	732	707	717	761	738	720	734	733	733	717	688	685	711	719	670	723	747	694	674	726	735	728	735	738	682	705	672	740	719	722	749	684	696	729	722	684	744	730	713	676	717	710	748	693	721	736	692	715	753	703	745	682	713	710	720	698	730	760	704	742	711	708	713	711	699	680	758	717	657	722	709	747	716	667	711	721	674	726	682	775	702	710	698	707	776	708	708	689	725	734	731	700	685	685	691	706	727	693	685	741	684	716	687	698	737	707	713	727	750	748	690	728	728	704	685	685	698	693	751	750	722	673	742	700	721	727	672	677	740	742	688	691	735	713	728	712	678	646	686	716	739	725	744	702	715	755	761	712	652	749	690	648	705	713	697	714	688	712	698	714	654	673	730	803	684	681	699	713	694	752	764	720	697	703	734	681	723	735	733	721	792	728	731	708	653	684	686	724	723	701	709	734	684	700	724	726	690	726	682	684	710	754	687	663	701	696	708	727	662	732	682	724	683	684	676	699	737	705	667	711	706	710	694	724	705	692	663	670	728	698	739	708	711	669	708	715	718	781	693	690	667	703	698	732	717	669	732	713	723	711	698	676	706	752	726	694	713	783	755	703	687	662	784	708	688	741	753	753	708	668	694	694	707	767	750	678	706	708	715	716	694	758	732	702	702	772	733	718	721	746	701	728	718	743	722	705	685	716	660	728	744	735	741	705	719	730	741	671	700	703	730	700	709	724	674	751	678	672	687	699	665	678	716	703	675	739	703	684	722	687	705	697	707	740	735	700	724	739	680	701	712	724	690	739	659	742	675	678	687	630	722	700	743	697	696	716	692	709	743	722	672	746	729	720	728	714	730	723	670	716	695	674	693	702	645	674	695	730	747	674	723	709	737	707	693	716	732	727	719	732	694	671	731	682	734	734	749	715	719	745	761	732	714	704	718	738	705	739	681	769	706	773	715	735	705	706	717	699	699	724	657	718	712	696	715	708	744	741	735	681	742	671	652	718	754	666	762	694	681	672	699	733	733	725	725	684	732	726	707	701	697	712	694	733	700	702	754	690	694	707	780	706	727	703	705	730	719	720	668	696	722	720	680	693	736	701	730	723	724	702	711	689	726	747	714	727	728	722	721	707	726	728	718	751	698	647	667	671	738	727	750	691	673	731	673	702	675	649	705	717	746	690	713	761	721	739	721	665	725	721	739	703	731	763	755	683	668	698	733	693	718	715	752	724	725	714	696	748	721	632	688	721	650	731	677	698	739	693	687	718	628	684	712	706	665	655	688	732	716	681	705	704	703	689	672	698	679	667	697	748	678	691	732	709	683	736	698	695	700	710	661	731	696	683	742	747	734	741	663	714	772	662	734	744	683	699	666	694	712	654	772	714	679	698	718	647	695	707	699	714	692	725	718	725	724	703	720	687	745	657	722	687	753	744	731	677	675	750	711	732	710	697	736	700	758	682	734	752	694	703	681	741	699	710	677	684	697	697	680	722	721	719	704	688	717	741	687	719	711	729	732	701	727	724	729	713	690	710	738	675	731	713	695	743	709	688	771	720	715	674	646	703	722	688	723	735	719	687	698	677	747	678	696	722	713	682	664	702	700	734	697	703	737	729	685	680	746	698	699	668	701	692	727	712	752	663	747	773	744	745	712	713	667	710	680	711	754	710	723	691	687	762	706	707	746	713	711	687	715	736	681	674	691	745	704	721	708	675	691	713	718	744	757	669	737	734	718	701	706	718	725	666	690	671	732	646	702	678	706	706	754	704	697	674	729	736	732	714	743	678	701	728	698	704	750	675	724	733	708	675	695	667	719	685	634	693	693	736	698	705	772	667	692	683	699	719	744	758	720	723	691	706	716	717	713	722	728	721	661	743	693	794	693	775	700	740	659	698	694	728	701	725	696	706	702	749	698	710	647	677	715	673	726	722	686	696	656	714	670	724	715	660	720	692	694	687	719	727	696	725	650	677	740	697	664	734	710	701	742	680	681	689	734	715	698	730	692	730	760	719	744	726	691	731	716	705	660	687	726	689	743	731	701	722	708	739	673	681	761	686	706	627	693	696	729	691	703	690	734	705	691	702	724	716	688	701	725	761	716	748	766	710	659	752	697	694	671	748	689	708	730	717	750	748	733	685	722	734	680	721	671	694	711	721	759	719	697	702	713	684	689	726	704	689	728	712	713	687	743	667	707	710	709	705	724	677	751	694	727	715	683	714	737	703	673	689	739	677	723	744	676	671	740	743	666	714	727	710	678	662	696	712	701	736	724	692	691	733	686	685	694	664	685	690	684	700	751	715	729	705	686	705	663	753	728	762	714	683	739	713	762	709	705	705	682	722	718	753	676	742	707	726	721	725	720	729	718	715	690	697	692	704	696	719	706	657	714	682	704	742	709	704	737	727	696	667	740	739	711	697	682	720	681	675	713	683	743	745	689	700	685	710	706	737	727	736	703	692	703	683	673	681	734	700	729	709	720	699	695	682	701	724	681	711	730	655	696	757	764	696	667	705	716	691	667	751	714	675	723	732	701	699	706	662	726	694	714	662	752	677	726	710	721	715	720	688	690	718	749	758	708	673	709	702	675	668	671	740	713	719	756	696	670	696	677	674	755	761	705	734	690	746	679	705	720	694	759	705	662	651	746	732	681	704	693	744	765	740	723	731	693	722	728	704	687	740	686	709	695	689	701	688	688	727	704	729	742	705	748	696	657	701	671	695	711	730	697	712	698	702	666	719	687	730	732	757	745	739	710	709	755	683	700	752	751	688	716	696	718	743	704	697	713	691	728	675	686	736	718	719	727	684	695	666	641	710	700	719	735	673	701	665	683	674	727	705	665	727	752	738	683	681	702	726	684	762	739	664	745	720	698	704	729	708	700	736	660	728	704	684	739	676	734	702	696	697	685	684	718	714	709	725	725	701	709	713	689	651	707	639	689
6423	11844	9746	4153	2229	2083	2475	1948	1518	916	1263	14085	13852	8959	3822	1677	917	679	613	605	621	662	647	564	603	595	611	630	559	616	600	621	584	648	584	604	609	626	542	610	627	609	584	628	625	625	615	586	605	614	577	614	602	633	605	624	601	574	616	625	566	589	613	638	611	610	579	596	608	605	638	606	625	604	646	601	598	569	600	628	585	631	580	620	609	584	616	611	579	603	591	603	603	568	574	609	615	635	608	626	607	633	616	607	599	639	604	588	617	609	577	619	600	614	576	619	605	591	575	583	641	603	581	601	597	604	571	584	616	580	568	641	645	573	628	640	596	646	556	598	618	617	628	623	636	586	597	652	627	590	622	599	586	619	569	612	635	581	601	580	570	625	584	622	604	568	581	611	633	610	589	611	601	587	650	600	625	615	616	591	625	626	606	612	616	592	596	620	624	617	594	535	621	594	539	597	592	595	604	597	594	594	587	579	579	611	632	601	594	597	564	570	651	599	646	591	597	611	610	611	591	603	570	659	605	626	599	616	607	589	600	663	606	569	590	637	580	598	635	652	615	658	593	582	605	634	604	614	577	570	633	573	617	588	572	610	614	594	656	615	590	590	606	567	626	593	601	622	597	597	644	601	573	585	570	585	589	588	574	577	606	571	618	615	613	583	622	582	601	612	586	639	637	582	562	632	606	624	578	609	591	610	590	602	597	655	624	594	615	580	603	632	558	585	607	629	613	563	606	572	587	569	609	589	616	623	560	583	583	574	597	567	602	591	610	567	583	573	613	621	609	570	626	606	608	600	621	621	581	574	570	566	595	617	626	546	575	629	619	595	577	601	525	589	574	615	581	583	595	612	625	652	591	564	622	579	585	588	619	612	617	617	600	632	589	627	550	606	599	611	641	614	595	629	544	612	575	583	626	568	618	566	621	585	621	592	628	630	564	587	597	579	598	605	591	585	586	594	579	594	567	622	582	595	593	561	567	619	587	622	592	580	596	544	590	582	575	623	607	582	573	566	600	608	634	567	554	580	603	615	644	592	578	576	629	641	599	598	566	619	670	614	647	625	620	610	561	594	596	607	637	622	584	596	620	587	613	633	582	642	614	621	589	593	616	632	625	608	593	633	624	634	555	559	633	605	566	605	597	563	587	590	570	615	621	591	598	605	627	588	604	604	601	625	619	602	582	618	611	622	603	654	593	560	607	624	627	617	587	639	562	581	633	558	600	576	620	568	640	583	555	559	642	605	589	603	597	598	616	613	617	596	578	574	592	570	617	589	606	616	617	564	620	579	586	605	628	596	588	625	534	572	543	617	571	637	637	613	609	564	595	582	625	610	589	587	576	560	621	631	604	604	632	589	559	569	583	563	556	619	593	562	621	620	583	646	591	603	589	595	621	611	641	622	575	589	591	597	565	607	601	635	637	546	640	607	599	577	580	598	597	605	595	635	620	590	582	641	589	569	592	582	593	597	573	565	608	574	565	618	555	588	567	611	608	574	585	602	567	548	643	657	584	580	560	640	632	616	595	597	590	621	596	554	579	618	607	593	610	597	637	608	568	657	590	606	624	528	572	588	624	598	572	628	626	645	581	620	632	593	605	614	583	573	592	545	601	601	599	578	543	592	575	580	607	620	575	559	598	602	597	612	573	619	602	597	609	609	605	604	594	582	577	600	615	588	550	623	614	575	618	581	556	660	581	622	607	648	621	598	585	598	594	619	624	644	605	567	612	621	590	625	622	613	577	602	605	591	617	550	628	599	602	597	616	583	598	610	608	562	551	625	619	611	606	594	625	621	620	597	560	558	580	608	577	591	636	625	597	599	605	597	587	569	591	595	571	564	612	594	631	607	636	573	607	606	596	630	623	631	588	619	612	620	601	571	607	614	603	607	582	584	567	574	619	612	592	622	613	598	579	601	594	580	585	608	581	603	578	608	615	606	594	602	657	591	610	628	612	602	602	595	601	582	597	644	594	581	629	559	626	597	611	574	592	623	577	646	646	635	583	586	570	589	601	617	592	591	630	587	630	585	584	596	598	588	646	609	646	570	649	570	638	610	615	631	635	597	616	609	601	596	591	571	581	584	565	607	632	619	624	590	637	616	602	603	607	612	611	546	593	586	605	631	667	612	602	617	562	570	538	588	592	582	613	591	617	548	595	613	594	624	642	651	613	573	604	573	573	603	606	563	601	596	582	603	599	604	649	560	610	582	586	587	619	613	602	608	654	588	584	562	601	569	595	590	588	623	607	590	570	601	607	646	542	631	632	575	609	591	595	660	602	580	632	556	598	625	586	573	627	601	641	633	600	607	655	627	625	570	581	582	559	608	612	567	619	609	591	574	580	599	593	623	635	571	588	567	653	623	573	615	601	627	603	576	596	631	619	607	621	607	610	620	564	611	612	599	619	584	582	587	577	548	583	565	556	663	579	598	573	584	590	634	603	600	586	628	618	605	612	534	642	573	629	595	620	586	594	606	588	555	578	615	561	559	609	556	596	617	583	604	591	607	554	617	585	629	629	626	619	610	576	585	605	557	597	581	563	581	623	603	566	574	626	600	573	584	564	609	581	595	617	617	613	596	587	584	597	562	635	583	653	574	587	643	605	585	619	646	603	573	542	615	585	616	598	597	587	617	648	589	602	593	597	605	585	565	576	564	561	629	589	612	625	611	582	577	543	589	604	611	630	589	615	645	599	612	610	631	598	574	567	566	632	592	621	555	600	623	598	588	571	585	537	620	565	597	614	578	576	574	584	596	632	597	577	620	629	596	602	622	617	613	636	577	585	590	601	549	628	601	594	589	663	601	527	633	580	566	569	616	601	607	607	591	591	586	605	635	596	618	577	638	628	619	615	641	594	596	592	575	610	603	598	575	579	580	590	591	615	569	647	574	605	585	587	589	599	618	620	591	622	614	592	599	556	590	589	552	555	555	581	566	573	604	571	572	645	576	602	558	614	605	620	571	609	618	624	622	567	603	597	591	553	605	576	652	574	612	615	618	654	601	576	588	603	629	603	590	590	572	622	562	586	622	569	614	633	608	592	598	601	649	626	600	635	592	608	616	610	622	657	585	607	630	603	585	635	607	612	600	630	607	653	587	620	581	619	584	608	596	636	578	520	615	548	582	626	614	630	592	590	629	582	620	609	620	586	641	579	591	600	587	666	592	601	592	612	595	603	583	538	610	640	598	627	557	674	594	636	578	583	625	585	580	619	627	604	663	647	562	595	605	623	593	578	621	602	603	581	630	597	578	616	634	589	554	595	555	589	637	578	583	614	611	621	571	593	620	640	616	623	593	578	595	637	600	567	526	581	620	612	542	595	620	605	575	589	605	613	595	539	619	601	565	622	613	601	594	645	605	613	601	594	580	634	596	584	587	589	634	659	637	602	583	613	606	649	568	580	612	623	592	588	592	590	603	595	582	628	559	594	548	574	584	615	630	610	603	587	626	595	665	618	611	549	600	579	609	618	610	593	600	580	598
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
