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
342558786482	342558787040	342558787590	342558788140	342558788690	342558789240	342558789790	342558790340	342558790890	342558791440	342558791990	342558792540	342558793090	342558793640	342558794190	342558794740	342558795290	342558795840	342558796390	342558796940	342558797490	342558798040	342558798590	342558799140	342558799690	342558800240	342558800790	342558801340	342558801890	342558802440	342558802990	342558803540	342558804090	342558804640	342558805190	342558805740	342558806290	342558806840	342558807390	342558807940	342558808490	342558809040	342558809590	342558810140	342558810690	342558811240	342558811790	342558812340	342558812890	342558813440	342558813990	342558814540	342558815090	342558815640	342558816190	342558816740	342558817290	342558817840	342558818390	342558818940	342558819490	342558820040	342558820590	342558821140	342558821690	342558822240	342558822790	342558823340	342558823890	342558824440	342558824990	342558825540	342558826090	342558826640	342558827190	342558827740	342558828290	342558828840	342558829390	342558829940	342558830490	342558831040	342558831590	342558832140	342558832690	342558833240	342558833790	342558834340	342558834890	342558835440	342558835990	342558836540	342558837090	342558837640	342558838190	342558838740	342558839290	342558839840	342558840390	342558840940	342558841490	342558842040	342558842590	342558843140	342558843690	342558844240	342558844790	342558845340	342558845890	342558846440	342558846990	342558847540	342558848090	342558848640	342558849190	342558849740	342558850290	342558850840	342558851390	342558851940	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1900	2700	2266	3300	1900	2700	2265	3300	1900	2700	2264	3300	1900	2700	2264	3300	1900	2700	2263	3300	1900	2700	2262	3300	1900	2700	2262	3300	1900	2700	2261	3300	1900	2700	2260	3300	1900	2700	2260	3300	1900	2700	2259	3300	1900	2700	2258	3300	1900	2700	2258	3300	1900	2700	2257	3300	1900	2700	2256	3300	1900	2700	2256	3300	1900	2700	2255	3300	1900	2700	2254	3300	1900	2700	2254	3300	1900	2700	2253	3300	1900	2700	2253	3300	1900	2700	2252	3300	1900	2700	2251	3300	1900	2700	2251	3300	1900	2700	2250	3300	1900	2700	2249	3300	1900	2700	2249	3300	1900	2700	2248	3300	1900	2700	2247	3300	1900	2700	2247	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3236	1973	1539	1369	2043	8608	23277	28668	21719	11115	4029	1514	1096	949	1021	1001	988	968	1019	997	1000	999	950	1037	989	1015	1003	1049	1012	987	1016	970	1067	1000	912	999	1044	1004	1004	995	933	1024	981	985	983	973	1042	1030	1023	999	994	975	1031	952	980	976	983	990	974	989	971	1002	999	924	965	1014	968	975	972	998	1040	972	1009	1005	1032	956	1023	983	1004	1002	967	980	966	983	983	1034	993	1013	984	979	1005	1025	983	977	930	1004	982	990	996	950	1000	922	1006	960	998	946	1089	1028	935	1011	994	989	1005	988	1038	975	1002	996	971	994	986	1012	963	933	1036	1024	987	1045	1032	1034	999	989	949	1006	995	1004	1003	1003	960	1035	987	1001	1027	1000	961	974	983	1003	1024	1000	969	956	1052	950	978	937	1009	1037	973	961	966	992	954	941	966	1007	969	998	994	967	972	1011	1017	968	994	1004	941	1035	969	1019	980	991	966	971	1013	953	1029	1013	990	1005	990	1031	980	992	975	962	966	1004	971	1034	1045	1044	999	1005	1061	999	1005	1014	983	1032	991	972	1009	1040	978	1007	1027	989	1004	959	1022	971	1011	994	1063	985	972	933	970	994	1017	972	966	974	1003	980	1040	986	1053	984	1009	991	938	962	954	1032	937	958	988	1016	932	1031	1020	995	1017	1061	1007	973	1018	1029	1008	1013	966	1074	1017	987	971	1002	996	1011	949	997	1082	1031	993	1009	1002	970	1008	990	963	1016	989	986	1066	1003	957	964	1045	947	1016	1043	994	1014	990	966	1010	1022	1030	1001	1020	983	962	1002	1072	1011	993	1069	1040	1016	996	1015	979	980	1055	951	924	1022	1046	979	981	950	1007	1025	989	1021	988	971	1009	1033	996	1037	944	967	1021	1018	969	1059	980	993	1012	989	961	980	1009	1032	985	998	991	993	1025	973	990	1007	1058	1015	995	956	1008	957	987	959	1030	1053	1002	1043	1063	992	992	1069	1013	1013	1046	986	929	1017	1000	955	1015	983	990	998	1001	1032	1038	1043	1039	984	1003	998	999	1012	1027	1049	1042	983	1028	1007	1003	1042	1034	1045	967	985	967	967	1034	1020	993	933	917	986	982	943	1024	1005	1032	951	963	990	1019	996	1005	984	1033	960	998	952	1019	1008	978	1024	999	1031	1034	1041	1028	1020	942	1003	992	978	1014	926	982	983	1048	941	1018	983	1026	1031	987	991	1005	1032	1007	990	970	1035	1015	995	962	960	990	954	975	967	1016	1032	1038	989	1034	980	957	1005	958	968	942	1031	962	947	960	1011	935	1027	979	988	958	1052	955	984	911	982	935	1024	1001	974	966	1049	952	1012	1036	976	1024	997	1018	975	977	959	1013	1008	985	1027	994	990	982	995	1017	991	1003	973	1047	926	924	972	977	973	980	972	994	946	1040	1017	927	995	978	964	991	1010	913	1013	960	1000	991	975	971	955	949	958	995	957	969	1061	1035	973	995	1018	959	953	1007	1019	980	924	1012	994	1030	1027	1015	1012	984	991	1010	957	1004	975	1016	1005	991	983	1041	996	919	1025	993	990	943	1075	972	1007	933	995	1012	1010	1021	1042	989	993	969	968	1009	980	1046	1007	1047	970	1009	966	988	996	1009	997	906	964	1020	967	971	944	952	1003	985	992	990	1012	965	988	971	1017	1017	1021	987	967	998	971	1029	987	947	944	1027	985	949	981	1002	1009	966	976	947	1076	979	1008	1045	992	1010	957	1004	1058	971	1056	993	1027	948	1014	1014	1019	1006	1006	976	938	1009	1000	970	1030	991	937	1053	987	1022	1037	995	996	1013	996	987	1013	986	965	1029	983	970	970	998	1049	1006	1017	986	968	993	1021	990	949	998	969	1005	1023	994	965	987	1002	1019	1093	973	1020	982	976	987	955	966	1003	1029	1026	966	1040	1011	961	905	1009	951	972	953	985	975	991	1011	978	1035	1054	984	1037	990	951	1015	999	997	1010	1002	1021	996	989	1037	976	949	1016	973	951	1044	1045	984	965	969	1025	984	1031	1009	972	962	1019	977	919	965	995	977	999	964	1016	955	1010	1006	962	968	1012	944	970	1056	1004	990	973	999	1006	996	960	1029	1001	1008	947	1014	1064	1028	1009	1022	931	955	1026	971	1011	1034	998	984	1045	975	1024	1043	974	953	1042	973	1018	1034	987	1091	955	1015	1029	961	1020	1015	959	969	997	1010	984	989	1038	964	988	956	1014	983	996	975	971	1016	1016	921	985	974	974	1053	975	1008	1005	1067	1019	977	954	1022	989	1005	976	985	991	1051	1001	1015	1004	987	1055	980	1022	996	1019	949	999	981	960	976	1017	1000	1019	1008	960	1035	953	999	1062	956	978	1012	964	972	923	951	1001	968	979	1018	999	1033	960	997	1008	1029	1076	1021	916	989	1043	1054	1021	984	992	993	976	979	982	1050	972	1005	989	972	1032	1027	994	1012	960	1021	903	1051	1020	958	1026	983	964	973	994	1003	1016	975	1005	969	1011	971	975	996	1021	946	985	1023	970	962	996	985	948	983	988	948	1078	970	917	955	1024	1011	993	989	998	1026	967	993	1033	994	1003	949	989	1009	974	1037	983	1040	1038	983	998	1003	950	975	1019	992	1033	968	971	1061	1025	982	1020	1039	973	968	1030	984	1043	984	924	1013	1011	1025	1013	1046	954	994	923	969	1033	1038	1020	1020	1003	990	1007	985	987	998	1008	1036	976	1039	995	968	1029	987	981	1016	967	975	989	1054	1005	974	1038	984	968	963	973	968	962	987	1003	1021	973	965	1022	993	1001	999	964	989	1025	995	954	992	1038	983	948	1011	1021	1016	996	950	998	1015	996	1036	1010	1014	1014	988	967	970	1003	996	1009	1002	1010	980	1015	967	1006	992	995	989	1000	973	983	1049	1029	1003	1005	1059	975	1064	994	1053	1034	989	972	931	1071	969	972	1043	1001	961	944	1002	1011	1001	973	981	1021	974	996	986	964	996	1026	996	957	1041	989	1034	976	972	1003	980	1023	971	1002	966	1018	996	963	1006	938	1001	974	946	968	1007	1029	1049	1012	1002	990	954	1041	966	978	998	1011	988	1042	1021	936	1048	952	1019	994	995	1058	988	985	950	1016	987	1014	959	1009	988	988	1010	974	1003	958	1008	994	941	966	1014	991	1017	1020	977	1000	998	1053	1020	1025	1030	980	925	996	1004	979	1024	1013	932	944	1026	991	1002	1046	1007	1000	1041	971	986	1050	994	1022	979	985	957	1018	988	946	983	990	993	991	981	993	978	1026	1048	979	1004	971	988	993	974	943	927	1014	1036	967	1013	973	1041	988	1021	1067	1019	992	1012	1011	989	1010	1080	951	950	951	1028	1023	1002	969	1024	1029	998	995	999	1028	1023	982	991	1003	1032	992	1000	943	1000	1002	974	934	1026	996	1003	993	967	996	982	980	976	1035	999	1010	1021	1026	1010	961	1022	987	980	991	933	951	983	1008	1028	1055	935	976	973	1046	965	994	967	1019	1010	1000	1017	1039	997	997	1025	1001	1048	952	962	1035	1012	967	973	1004	1038	980	1007	921	954	977	971	998	960	1007	997	957	965	962	999	974	1040	1011	995	968	979	975	1017	990	975	1053	957	954	1063	1015	1016	998	1011	1004	976	1026	1023	906	944	1019	951	990	1003	1049	979	1023	989	949	959	1021	1062	1002	1040	1019	951	1027	980	1003	943	1007	1014	992	1016	991	996	1062	1009	977	987	1027	1040	971	1007	979	1000	990	1004	1005	1053	1042	1023	955	976	968	1021	987	1013	926	953	966	951	979	1014	987	1000	1011	980	945	988	1027	968	1013	1002	1031	953	1001	1021	1008	1023	964	974	1069	1030	1000	1031	991	1052	959	972	993	1017	1019	990	997	996	1031	1035	1035	955	980	1070	975	1029	963	981	975	982	982	1017	1045	961	1037	1019	1009	993	1034	991	1021	1000	954	990	1033	937	958	1033	998	971	1049	1044	999	991	1051	1023	989	956	1027	997	1035	971	959	1048	1003	983	965	1032	1029	1068	1018	1029	1027	970	975	1051	1012	1007	1042	986	997	998	961	1003	1000	950	974	958	980	964	1055	1036	934	1011	973	969	952	992	967
24104	17210	13285	19645	33714	57592	81310	80254	64809	45574	29481	15171	9523	8383	8073	8132	8015	8087	8077	8195	8122	8094	8024	8054	8167	8043	8041	8130	8145	7891	7982	8122	8097	7927	8091	8060	7921	8085	7999	8080	8150	7962	7960	8108	8146	8002	8045	8092	8034	8152	8256	8147	7850	8051	8038	7974	8151	8067	7998	8097	7882	8068	8016	8151	7919	8013	8066	8012	8079	7996	7923	8161	8001	8109	7921	8170	8009	7984	8020	8136	8016	7997	7897	7960	8093	8119	7976	7973	7938	8253	8038	8072	7944	8001	7989	8054	8015	7974	8094	8277	8125	8066	8043	8087	8137	8232	8001	7889	8023	8011	8078	8096	7982	7970	8075	8092	7993	8111	8017	8058	7991	8233	7959	7965	8103	7939	8139	8015	8089	8065	8020	8306	8174	8117	8026	8044	8078	8122	8079	8126	7958	8144	7958	8108	8129	8041	8007	8184	8025	8038	8088	8047	8031	8065	8030	8025	8114	8023	7972	7996	8061	8091	8071	8036	8088	8013	8029	7970	7962	8119	8097	8032	8203	8002	8052	8087	8074	8057	8012	8017	7979	8046	8051	8030	7924	8038	7952	8167	7994	8144	8018	7995	8090	8174	8010	8084	8024	8139	8173	7968	8171	8021	8088	8033	8095	8115	8028	8015	8050	7951	8104	8093	8027	7955	8037	8176	8013	8026	8114	8046	7927	8077	7974	7943	8054	8060	8067	8120	8129	8148	8051	8049	8157	8083	7987	8026	8010	7999	8072	8100	8124	8168	8236	8081	8100	8096	7994	8001	7992	8014	8023	8049	7897	8023	8016	7979	8089	7951	7989	8060	8081	8058	8176	8037	7976	8098	8227	8089	8054	7985	8089	8041	8037	8000	8103	8102	8057	8087	8046	8081	8021	7930	8112	8217	8103	8070	8108	8008	8121	7981	8051	8196	8020	8035	8022	8052	8015	7918	7947	7983	8173	7998	7962	8103	8068	8129	8064	8087	7921	8116	7924	8176	7949	8073	8056	8116	7921	8061	7958	7981	7981	8013	8153	8163	8098	7943	7934	8246	8156	8131	8009	8191	8085	8117	8043	8191	7981	8151	8068	8139	7926	7908	7993	7989	8005	8192	8033	8018	8145	8036	8154	7967	8021	8084	8119	7956	8160	7998	8164	8101	8104	8022	8055	8024	8033	7935	8008	8106	7971	8127	7930	8100	8055	7903	8072	7964	8010	8025	8156	8095	8150	7984	8016	7955	8151	8106	7966	8012	8078	8082	7924	8074	8131	8174	8050	8131	7923	8118	8142	8113	7912	7989	8111	7998	8126	7978	8098	8097	8094	8180	7994	8124	8159	8115	8080	8019	8120	8070	8091	7988	8065	8085	8165	8146	8099	8170	8139	8078	8201	8041	8126	7993	8166	8016	8055	8035	8025	8023	8085	8103	8077	8223	8044	7929	8007	8017	8061	8091	8029	8179	7935	8135	8140	8248	8064	7986	8034	7977	8051	8007	8025	8075	8101	8085	8105	8076	8143	7888	8053	8105	8104	7998	8024	8025	7970	8023	8024	8018	7997	8104	8068	7981	8093	8157	8248	8067	8099	8096	8007	7987	8055	8015	8037	8135	8063	8059	8063	8107	8086	8150	8116	8021	7975	8006	8069	8064	8094	8081	8091	8040	8147	7979	8011	8018	8080	8064	8077	8058	8092	8232	8186	8101	8024	8088	7985	8066	8032	8075	8100	7927	8071	7957	8102	8036	8095	8144	8099	8048	8016	8003	8081	7954	8017	7996	8074	8155	8198	8022	7981	8095	8089	8037	8088	8173	7890	8067	7981	7991	8099	8023	8022	8108	8106	8106	8195	8098	8162	8073	8028	8031	7985	8076	8124	8205	8260	8022	7971	7984	8253	7952	7967	8044	8073	8053	8082	7971	8011	8110	7813	8093	8084	7997	8027	8005	8149	8040	8033	8021	8086	8050	7945	7949	7913	7907	8025	8024	8058	8056	8005	7999	8071	8118	7913	8110	8073	8071	8069	8164	8142	7968	8105	8108	7974	7971	8223	7944	8094	8051	8098	8035	8059	8110	8053	8001	8140	8024	8058	8127	8141	8039	8004	7982	8026	8078	8168	8200	7932	7881	8049	8020	8167	8059	8002	8003	8096	7975	7993	7990	8173	8122	8181	7958	8028	7991	8150	7991	8125	8141	8091	8023	8072	8057	7954	7975	8013	8128	8024	7873	8049	8086	8006	8085	8034	8107	8046	8070	7991	8186	8018	8102	8142	8023	8127	8147	7995	8085	8057	8057	8024	8055	8105	7976	7993	8102	7978	8037	8188	7992	8096	8122	7983	8039	7938	8009	8032	8106	7954	8039	8194	8017	8068	8055	8101	8065	7831	7934	8090	8074	8179	8087	7982	7996	8126	8131	7978	8160	8012	8055	8066	7863	8107	7886	8097	7929	8092	7999	8210	8080	8158	7905	8040	8096	7960	8041	8178	8159	8069	7945	8075	8078	8002	7959	8059	8063	7986	8115	7953	8041	7975	8035	8002	8026	8079	8131	7950	8038	8077	8165	7881	7975	8046	8074	8004	8142	8017	7999	8138	8155	8007	8069	8113	8001	8056	8190	8014	7994	8053	8225	7952	8073	8069	8137	7945	7978	7987	7997	8092	8102	8048	8127	8081	8155	8004	8137	8005	7975	8011	7981	8088	8050	8048	8117	8065	7859	8103	7958	8005	8109	7993	7958	8136	8006	8121	8078	8015	8326	8151	7915	8148	8124	7999	7907	8178	8010	8103	8092	8170	7847	8035	8031	7960	8064	8019	7935	8016	7991	8051	8023	8134	8114	8009	8056	8014	8000	8009	8105	8031	8004	8070	8027	8168	7937	8209	8119	8149	8117	8032	8004	8010	8108	8130	8062	8066	8053	7964	8125	7989	8050	8065	8050	7939	8047	7978	7905	8123	8008	8005	7996	7940	8083	8024	7890	8007	8132	8224	7966	7988	7986	8195	8063	8080	7960	8002	8058	8109	8066	8124	7990	8061	8060	8009	8067	7994	8066	8154	7972	8165	8209	8268	8073	8014	8036	8111	7986	8058	8020	8070	8128	7969	8157	8092	8101	8037	7917	8043	8028	8112	8025	8079	8076	7936	8094	7900	7954	8008	8130	8257	7934	8163	8207	8211	8036	8111	8117	8084	8012	8244	7871	8093	8013	8156	8013	8080	8138	8074	7992	8088	7975	8016	7936	8028	8090	8066	8023	7940	8042	7960	8151	7993	8008	8021	8104	8022	7974	8041	8041	7928	7976	8119	7918	8120	8047	8091	8031	8019	8071	8013	8024	8056	8157	8068	8047	7974	8037	8157	8152	8019	8017	8056	7856	7971	8058	8195	8089	8038	8124	8017	8025	8024	7930	8155	7958	7937	8017	7954	8085	8184	8118	7977	7884	7973	8000	8024	8106	7954	8103	8086	8067	8140	7909	8152	7968	8112	8023	7939	8032	8072	7985	8125	8036	8119	8028	7976	7960	8040	8168	8130	8053	8081	8138	8164	8125	8023	8157	8241	7911	8037	8109	8087	8141	8050	8050	8038	8139	7912	8059	8141	7992	8071	8087	7877	8054	8085	7934	7950	8040	8021	8099	8034	8147	7815	8170	8056	8095	8085	8076	7856	8126	7948	8211	8065	8006	8164	8086	8122	8056	7998	7975	7946	8101	8024	8104	8003	7972	8044	8089	8162	7898	8088	8146	7992	8157	8036	8073	8095	7949	7986	8009	8035	8027	8036	8056	8043	8076	8115	8027	8069	7936	8131	8161	8075	8079	8031	7937	8016	8070	8082	8061	8069	8165	8054	8032	8039	8127	7845	7940	8132	7997	7992	8076	8087	8239	8105	8054	8071	7994	7995	8160	7992	7921	8054	7991	8042	8004	8130	8098	7968	7992	8012	7988	8081	8138	7958	8001	8158	8056	8070	8138	8206	8109	8060	7972	8123	8046	8117	8046	8059	8027	8149	8070	8104	8170	8070	8063	8123	8073	8111	8116	8020	7957	8152	8026	8051	8138	7928	8034	8184	7918	7922	8116	7995	7973	8114	8078	8055	8057	8064	7978	8031	7928	8095	8171	8100	8045	8003	8089	8048	8013	7939	8039	8085	7975	7947	8121	8113	8080	8052	7984	7960	7996	8100	8137	8094	8043	8009	8023	8071	7991	8000	8067	8035	8077	8026	8120	7968	7971	8058	7941	8007	8138	8054	8010	8084	7988	8059	8147	8168	8095	7941	7982	7981	8083	8106	8015	8128	7986	7906	8046	8042	8127	8099	7979	8101	8064	7900	8105	7994	8077	8115	7993	8224	7923	8167	8012	8190	8019	7949	8055	8053	8188	8096	8016	7922	8069	7956	7941	8070	8127	8003	8106	8186	8150	7959	8031	8138	8032	8151	7979	8139	7982	8037	8017	8083	7890	7926	8007	8043	8042	8095	8021	8075	8052	7938	8144	8107	8153	8139	8046	8066	8136	8117	8093	8231	8113	8056	8015	8019	7990	8114	8105	7989	7948	8030	8090	8073	8045	7951	8132	8193	8163	8048	8014	7985	8186	7951	8032	8090	8077	8102	8017	8012	7989	7977	8190	8000	8075	8029	8035	8104	8010	8006	8108	7957	8139	8002	8019	8048	7995	8075	7983	8079	8038	7990	7953	8074	8130	8145	8058	8115	8017	7960	8090	8147	8021	8020	8013	7997	8141	8151	8143	7967	8088	8005	8055	7922	8113	8144	8062	8225	7986	8029	8098	8162	8143	8082	7948	7949	7967	8144	8029	7974	8188	8111	8103	8069	7984	8118	7972	8064	8119	8137	8087	8087	8113	8000	8057	8187	8127	8031	8039	7932	7976	8033	8187	8062	8018	8103	8004	8062	8079	7990	8162	8022	7906	8110	8059	8058	8107	8036	7896	8027	8033	8048	8109	8069	8141	8087	7970	8080	7932	8092	8016	7999	7930	8061	8111	7923	7955	8053	8036	8071	8035	8155	8005	8037	7941	7998	8049	8165	7879	8182	8034	8079	8020	7885	8062	8106	7977	8231	8095	8150	8015	8005	8149	8042	8138
3036	1188	1043	996	1060	1682	5740	8032	5782	3200	1672	1130	952	968	942	885	909	914	938	905	888	893	941	893	925	951	894	878	898	904	878	965	931	930	879	932	930	885	891	941	942	887	915	937	907	934	902	919	921	933	902	895	864	916	909	884	944	895	921	857	910	871	911	858	942	934	932	918	912	837	910	939	900	925	872	924	969	943	927	895	920	873	849	897	944	900	908	892	925	870	870	858	882	941	885	940	926	893	883	967	888	894	914	963	955	895	979	896	857	901	906	874	841	898	910	977	925	919	910	873	948	902	957	898	895	892	932	906	922	877	906	924	944	859	901	912	891	919	865	886	900	905	926	934	932	862	905	885	915	908	938	840	928	846	917	908	938	899	948	905	896	944	928	956	925	869	906	911	880	918	855	932	928	882	874	852	912	891	916	936	936	939	948	875	887	904	951	880	915	881	892	906	944	895	882	890	879	865	904	900	932	902	878	939	880	940	895	941	957	890	950	869	919	902	920	902	912	960	912	959	898	931	914	869	912	895	880	886	938	894	880	960	924	894	838	913	923	885	851	891	898	921	975	900	902	913	899	911	894	822	894	936	888	874	894	865	916	888	925	945	873	914	968	917	923	897	905	926	861	957	931	897	897	901	932	892	882	860	885	891	877	916	918	957	965	930	887	910	889	891	907	933	907	839	947	938	896	853	908	918	914	938	924	941	874	922	929	916	927	935	877	922	892	899	964	942	938	890	901	953	891	897	926	947	902	900	945	955	934	880	919	859	820	926	903	895	906	905	859	914	927	915	856	955	931	921	880	927	897	877	958	971	879	952	903	896	963	900	897	903	935	869	883	934	905	915	913	870	929	944	921	923	849	861	925	904	981	892	892	939	968	891	904	919	878	924	919	900	912	919	910	951	961	858	939	928	874	865	923	944	942	938	917	913	912	939	944	884	949	947	898	919	965	885	888	929	917	893	909	970	891	951	886	882	884	905	956	873	909	917	942	948	902	887	930	837	880	953	923	939	903	874	884	915	934	932	989	890	919	886	900	957	912	899	911	938	882	931	905	923	886	933	860	925	884	946	923	926	946	945	933	921	949	898	952	884	854	919	938	917	901	867	903	898	967	938	926	887	902	921	851	900	906	899	901	942	938	912	923	914	841	897	890	903	888	952	923	946	940	879	862	902	936	947	884	888	897	951	881	908	890	949	899	948	934	865	910	938	920	940	935	916	900	911	906	963	893	903	882	915	899	883	921	897	826	875	907	881	896	904	869	935	891	909	939	990	909	933	905	886	919	853	877	860	875	907	872	881	888	903	854	928	929	954	897	915	946	911	877	902	909	986	898	958	945	918	936	947	870	869	877	916	905	919	940	880	887	820	923	1026	902	881	925	951	912	914	912	899	874	916	883	972	921	913	887	850	853	940	905	905	911	847	930	912	928	910	885	936	910	927	925	887	930	930	890	904	891	903	926	896	880	850	943	942	861	914	854	897	923	883	958	950	884	925	870	920	921	959	914	859	859	895	941	895	932	937	865	911	909	927	900	839	896	877	972	914	888	881	955	903	950	850	910	891	881	965	871	852	882	872	882	847	892	936	947	948	908	931	904	911	924	882	898	919	916	875	870	909	939	914	941	962	924	924	896	874	957	920	892	922	961	858	859	955	928	949	927	955	916	894	920	924	915	886	916	953	879	864	898	872	899	911	887	897	894	922	890	850	900	915	935	909	889	886	817	903	910	925	885	866	906	890	953	885	936	898	916	889	924	891	826	918	877	925	894	897	878	910	869	918	910	932	929	911	948	930	953	908	877	911	950	878	896	894	936	944	927	914	876	897	900	908	911	912	954	900	880	869	910	880	837	933	917	872	886	902	905	923	925	878	882	893	971	899	954	907	927	890	939	903	857	907	944	869	930	915	915	872	883	935	899	942	903	906	902	910	929	934	900	848	905	935	907	876	886	884	905	889	830	956	940	896	907	875	911	896	852	939	945	862	856	914	893	888	963	943	914	856	890	855	896	951	871	875	919	894	904	873	939	915	902	917	879	917	940	912	932	946	905	904	921	893	895	921	920	971	895	962	860	900	912	934	876	878	967	896	909	886	907	901	944	894	888	915	870	943	906	893	892	911	895	967	911	920	942	950	877	884	951	952	928	938	885	943	862	910	924	943	888	933	918	887	921	930	907	864	890	914	880	910	911	940	893	907	912	891	893	948	912	908	888	885	902	948	917	908	913	929	884	921	924	926	871	953	940	934	883	885	945	849	922	899	960	941	902	895	910	851	956	929	891	965	909	913	945	887	920	885	902	901	892	847	867	883	930	933	894	934	920	937	901	954	911	887	958	835	860	902	930	941	980	896	924	833	900	823	890	910	913	878	884	907	924	871	889	886	918	914	898	947	942	926	947	893	934	935	961	878	949	964	916	951	904	895	937	942	941	852	944	857	895	915	952	888	907	898	867	938	883	903	882	901	853	913	865	859	906	893	901	899	868	926	898	913	967	905	947	944	905	900	924	913	937	928	950	910	941	949	888	904	927	872	880	896	924	911	906	908	913	915	828	889	916	873	898	914	912	879	928	895	888	887	901	950	906	841	870	913	940	921	969	943	875	901	932	870	905	872	917	909	910	909	884	909	871	929	925	901	971	996	871	918	935	916	920	860	873	873	923	916	913	902	898	881	948	900	931	887	911	887	932	920	906	941	961	934	946	847	933	937	900	947	908	933	912	866	912	909	887	947	881	891	925	937	899	885	945	928	964	922	926	851	896	955	910	954	891	926	910	918	895	885	887	867	919	933	961	901	872	905	953	931	818	867	894	930	890	854	900	858	899	886	839	951	915	917	868	868	918	890	903	917	899	880	906	888	915	943	915	900	947	944	920	894	847	903	881	914	925	930	914	876	910	898	911	902	872	909	909	870	928	875	907	909	961	921	862	917	917	936	921	887	916	872	975	927	920	944	896	913	868	930	895	941	898	914	903	900	946	892	888	893	870	946	921	886	905	863	901	898	856	911	972	929	940	882	873	919	927	913	929	941	931	978	942	933	924	931	841	967	933	969	913	883	931	981	939	914	870	936	880	937	888	924	857	895	859	917	906	962	905	877	911	921	895	925	915	890	856	967	846	899	912	958	905	900	851	886	898	899	914	928	863	943	919	869	878	927	886	933	880	916	890	936	909	898	937	906	929	938	872	909	904	880	893	884	907	946	938	941	906	888	950	908	897	906	867	939	879	918	922	958	912	884	908	840	964	897	873	932	888	899	914	887	919	886	968	942	938	879	966	918	894	923	920	957	864	892	947	858	917	960	885	928	902	894	915	911	921	864	907	930	925	870	869	908	911	921	871	880	877	885	875	924	893	913	891	894	974	924	902	914	911	920	891	954	869	926	940	899	886	869	901	951	927	886	891	928	915	991	919	913	923	898	870	944	898	977	885	945	962	969	904	949	926	894	896	909	956	845	953	916	899	964	895	862	965	918	883	890	955	901	882	927	955	935
16355	10671	9029	11618	16743	28466	47976	49240	39338	28855	17425	10045	7997	7515	7461	7414	7448	7273	7448	7573	7403	7517	7330	7356	7250	7396	7459	7372	7405	7388	7473	7297	7275	7480	7426	7516	7384	7367	7247	7322	7421	7470	7382	7425	7320	7341	7352	7367	7356	7409	7418	7407	7374	7376	7266	7405	7356	7330	7508	7382	7377	7395	7368	7407	7370	7336	7380	7417	7375	7435	7277	7303	7477	7351	7353	7352	7324	7490	7520	7418	7421	7267	7349	7286	7443	7347	7394	7396	7381	7326	7364	7379	7382	7440	7274	7384	7430	7358	7371	7448	7358	7548	7336	7333	7393	7423	7354	7403	7399	7343	7406	7316	7359	7434	7302	7352	7397	7402	7455	7298	7313	7275	7383	7348	7429	7306	7336	7484	7508	7352	7390	7214	7362	7483	7298	7446	7336	7410	7384	7407	7439	7501	7344	7356	7364	7341	7431	7331	7429	7484	7447	7402	7277	7408	7355	7295	7349	7543	7270	7374	7306	7476	7295	7362	7596	7338	7480	7343	7332	7293	7343	7420	7325	7475	7376	7246	7323	7290	7323	7422	7234	7465	7325	7315	7514	7369	7481	7289	7281	7353	7521	7344	7521	7344	7465	7371	7415	7427	7452	7389	7410	7404	7331	7362	7443	7371	7427	7380	7466	7369	7384	7362	7382	7372	7541	7424	7404	7410	7455	7448	7388	7447	7353	7328	7424	7354	7333	7347	7298	7358	7262	7381	7379	7472	7339	7384	7362	7329	7392	7377	7455	7383	7361	7543	7492	7418	7359	7451	7424	7349	7444	7413	7522	7362	7434	7411	7389	7355	7441	7424	7383	7495	7485	7382	7389	7560	7337	7444	7276	7432	7502	7384	7294	7458	7357	7394	7432	7394	7469	7485	7335	7439	7303	7266	7467	7385	7417	7290	7328	7427	7456	7400	7350	7296	7369	7250	7382	7355	7359	7369	7517	7377	7427	7385	7294	7468	7377	7572	7530	7263	7282	7385	7358	7371	7392	7456	7453	7455	7460	7438	7407	7301	7388	7349	7446	7376	7321	7295	7422	7344	7449	7353	7415	7294	7371	7424	7413	7414	7439	7364	7452	7410	7408	7369	7389	7463	7449	7439	7392	7405	7383	7445	7553	7422	7356	7415	7447	7355	7366	7381	7406	7416	7422	7418	7461	7380	7325	7446	7522	7505	7299	7272	7385	7343	7475	7400	7362	7408	7542	7373	7290	7406	7468	7422	7426	7414	7363	7322	7489	7423	7354	7460	7450	7458	7314	7328	7416	7429	7447	7340	7246	7545	7436	7411	7372	7429	7470	7434	7362	7338	7522	7405	7426	7416	7391	7347	7447	7388	7376	7364	7327	7311	7380	7299	7346	7367	7268	7506	7480	7360	7328	7364	7466	7304	7475	7382	7383	7460	7395	7344	7346	7392	7344	7414	7346	7390	7339	7256	7513	7508	7413	7465	7314	7426	7473	7453	7384	7432	7411	7426	7379	7317	7338	7242	7369	7470	7321	7422	7413	7331	7457	7384	7402	7310	7350	7287	7491	7344	7359	7339	7425	7437	7363	7487	7382	7379	7407	7379	7543	7275	7418	7409	7359	7341	7387	7321	7258	7404	7450	7441	7488	7364	7451	7412	7340	7449	7512	7408	7321	7326	7215	7407	7377	7426	7364	7520	7423	7406	7417	7470	7303	7331	7357	7318	7512	7297	7372	7493	7239	7297	7295	7456	7425	7383	7425	7326	7312	7460	7307	7332	7413	7419	7420	7366	7441	7451	7511	7355	7538	7273	7353	7621	7422	7377	7328	7348	7411	7283	7497	7407	7391	7329	7394	7390	7309	7431	7480	7466	7437	7442	7356	7365	7365	7293	7410	7450	7471	7425	7525	7447	7418	7391	7431	7359	7400	7417	7427	7446	7418	7350	7391	7434	7284	7376	7425	7480	7497	7268	7330	7364	7285	7312	7338	7455	7256	7348	7414	7389	7488	7327	7380	7294	7408	7421	7444	7368	7317	7358	7391	7283	7309	7559	7416	7415	7477	7361	7436	7370	7402	7554	7498	7481	7410	7269	7425	7328	7377	7540	7371	7256	7373	7381	7367	7362	7366	7345	7442	7470	7345	7371	7338	7269	7417	7299	7466	7444	7550	7359	7315	7450	7490	7330	7409	7446	7436	7423	7510	7406	7375	7290	7285	7356	7339	7294	7495	7453	7426	7504	7396	7386	7404	7308	7359	7152	7305	7379	7345	7358	7334	7245	7423	7353	7419	7294	7471	7367	7289	7437	7407	7420	7513	7280	7434	7331	7333	7469	7426	7296	7401	7332	7455	7344	7350	7435	7436	7543	7397	7393	7248	7339	7390	7476	7451	7331	7314	7516	7344	7516	7418	7401	7417	7362	7283	7328	7357	7432	7368	7397	7362	7422	7454	7469	7379	7419	7371	7390	7491	7420	7429	7271	7456	7309	7330	7462	7234	7367	7510	7384	7440	7444	7403	7270	7432	7455	7469	7322	7401	7419	7364	7301	7538	7420	7236	7454	7476	7326	7452	7352	7406	7358	7374	7283	7424	7330	7410	7430	7236	7480	7302	7420	7370	7471	7375	7363	7428	7352	7389	7485	7418	7308	7263	7373	7358	7340	7550	7385	7316	7472	7276	7337	7517	7346	7401	7440	7438	7332	7456	7364	7428	7399	7397	7368	7503	7503	7410	7303	7565	7304	7365	7412	7470	7368	7508	7443	7412	7275	7380	7296	7367	7372	7433	7422	7414	7301	7420	7534	7411	7436	7263	7385	7431	7255	7319	7523	7446	7430	7438	7411	7409	7289	7325	7414	7310	7332	7388	7489	7328	7370	7365	7366	7389	7397	7317	7441	7350	7305	7484	7345	7463	7332	7372	7377	7485	7376	7462	7380	7368	7492	7505	7440	7274	7358	7320	7424	7322	7338	7411	7364	7334	7397	7313	7437	7434	7502	7393	7503	7503	7346	7457	7404	7378	7360	7320	7570	7503	7416	7479	7443	7324	7380	7301	7387	7422	7388	7531	7352	7359	7401	7391	7341	7464	7455	7342	7412	7435	7466	7433	7435	7466	7507	7232	7385	7494	7329	7268	7306	7397	7253	7423	7433	7347	7393	7327	7489	7419	7434	7431	7440	7380	7367	7366	7439	7385	7256	7456	7367	7445	7587	7364	7338	7295	7425	7404	7423	7370	7363	7355	7480	7356	7433	7330	7298	7481	7371	7469	7412	7352	7559	7358	7340	7380	7358	7414	7457	7443	7385	7242	7397	7300	7388	7416	7350	7362	7491	7395	7343	7482	7312	7428	7252	7328	7517	7484	7373	7478	7498	7451	7540	7367	7404	7499	7304	7313	7508	7221	7362	7350	7361	7303	7444	7341	7374	7400	7302	7488	7541	7357	7234	7392	7366	7367	7322	7237	7433	7246	7389	7350	7295	7188	7338	7471	7543	7305	7531	7393	7317	7468	7417	7460	7474	7253	7381	7216	7519	7449	7423	7411	7455	7421	7275	7266	7403	7452	7386	7386	7420	7283	7428	7445	7408	7391	7288	7439	7360	7420	7324	7430	7205	7448	7468	7338	7384	7396	7498	7402	7447	7336	7354	7393	7308	7331	7338	7494	7371	7393	7595	7594	7362	7412	7442	7481	7385	7518	7397	7330	7419	7417	7557	7335	7390	7481	7422	7248	7324	7524	7461	7416	7319	7235	7367	7222	7403	7275	7440	7270	7413	7434	7395	7359	7464	7373	7467	7361	7287	7373	7503	7324	7417	7306	7364	7354	7504	7320	7373	7323	7475	7438	7356	7405	7382	7334	7331	7469	7554	7211	7289	7460	7422	7459	7519	7464	7321	7387	7381	7364	7430	7345	7498	7353	7377	7473	7393	7428	7362	7425	7410	7481	7411	7551	7303	7354	7323	7379	7482	7526	7445	7383	7280	7313	7430	7476	7462	7298	7431	7438	7372	7268	7317	7367	7344	7412	7389	7467	7357	7540	7317	7363	7471	7372	7405	7319	7336	7303	7489	7286	7353	7388	7405	7496	7295	7373	7466	7464	7456	7316	7381	7436	7482	7343	7494	7451	7312	7540	7500	7272	7314	7271	7383	7329	7417	7533	7269	7427	7392	7346	7312	7440	7417	7329	7391	7303	7514	7418	7361	7279	7376	7359	7392	7298	7385	7443	7417	7370	7405	7303	7304	7264	7382	7464	7443	7425	7352	7510	7276	7468	7354	7274	7466	7381	7378	7438	7474	7335	7459	7461	7326	7381	7448	7251	7380	7371	7367	7424	7360	7421	7318	7318	7363	7405	7322	7407	7367	7498	7336	7482	7466	7481	7295	7357	7392	7382	7413	7421	7448	7381	7264	7425	7473	7413	7315	7327	7286	7412	7329	7411	7477	7445	7425	7390	7486	7400	7480	7301	7338	7405	7432	7341	7435	7426	7359	7343	7320	7446	7437	7475	7388	7414	7472	7360	7357	7346	7396	7371	7345	7354	7356	7521	7403	7316	7421	7374	7373	7333	7394	7361	7360	7377	7431	7423	7324	7375	7445	7357	7375	7485	7165	7412	7410	7457	7299	7387	7284	7327	7340	7366	7514	7266	7501	7285	7242	7339	7441	7401	7430	7264	7486	7425	7371	7404	7425	7366	7454	7334	7413	7423	7466	7485	7363	7310	7393	7388	7450	7560	7362	7386	7271	7449	7416	7473	7447	7423	7443	7380	7450	7349	7298	7363	7518	7474	7414	7376	7324	7367	7254	7326	7413	7416	7431	7397	7397	7479	7494	7439	7416	7474	7219	7378	7469	7408	7342	7248	7341	7359	7345	7406	7253	7324	7387	7297	7334	7465	7346	7454	7341	7405	7325	7382	7358	7420	7289	7400	7354	7463	7382	7416	7357	7234	7420	7406	7270	7185	7455	7494	7362	7488	7295	7356	7415	7466	7399	7307	7576	7551	7485	7492	7343	7365	7361	7508	7514	7327	7464	7534	7402	7501	7453	7358	7351	7321	7346	7364	7332	7408	7338	7429	7321	7498	7295	7376	7419	7307	7333	7395	7247	7346	7223
2228	1552	1206	1111	1384	3952	10773	14053	10526	5261	2074	1188	984	960	931	998	961	894	993	968	957	965	879	911	996	956	923	987	927	963	911	982	942	954	1014	925	970	953	979	923	943	962	946	971	947	968	968	907	948	981	933	979	935	946	941	929	990	911	988	938	918	932	915	1026	963	875	921	984	913	872	937	1028	982	920	976	963	935	970	943	952	977	960	976	987	938	925	955	972	924	928	979	937	976	899	952	972	930	961	934	949	1006	939	894	928	922	1000	941	938	924	936	906	952	973	898	937	946	982	994	952	950	929	977	963	964	972	941	885	966	991	956	918	946	987	923	966	913	963	965	956	997	952	936	945	921	978	958	974	924	881	960	910	930	982	990	920	970	924	1045	976	972	890	916	959	956	976	998	919	1011	1005	938	964	996	985	1000	930	912	979	991	985	1017	900	948	975	895	975	915	990	946	933	978	987	917	962	977	973	980	1002	932	928	938	940	977	948	902	942	906	929	979	947	953	959	915	963	980	977	929	921	895	1066	895	934	975	983	926	923	984	909	983	954	940	1013	970	978	963	924	976	943	923	956	996	943	984	947	978	958	961	989	1002	949	979	966	1014	948	972	945	971	998	886	939	1031	927	980	953	939	961	963	1003	956	964	983	991	966	1004	924	952	929	949	998	953	999	969	972	942	959	923	922	959	955	934	987	977	938	952	906	945	934	948	984	961	976	956	955	959	935	954	924	914	977	996	909	920	938	931	967	989	965	982	991	943	1007	921	994	888	913	958	1013	958	931	889	986	1009	938	924	943	966	975	970	993	968	960	948	966	980	963	922	998	946	981	967	972	992	972	910	1021	1044	967	964	997	963	994	984	912	922	997	948	958	959	971	988	955	983	969	918	925	927	912	946	935	918	970	968	954	960	986	950	905	948	994	988	934	999	941	959	910	979	993	954	987	985	988	1021	919	933	949	952	931	985	986	966	941	1000	943	955	944	996	941	1036	944	953	948	940	947	941	928	972	971	969	953	948	966	955	981	991	982	944	933	970	939	921	1005	1036	987	948	985	1018	913	945	922	972	993	998	911	966	959	955	961	936	968	935	930	956	968	1012	987	957	1003	981	932	984	936	925	1002	959	897	936	993	965	975	968	959	984	973	933	981	996	956	980	948	988	976	980	1000	966	958	957	973	1000	956	953	991	1009	927	995	933	991	982	904	1060	937	945	973	937	964	1031	992	1014	961	952	970	939	934	927	932	893	971	984	914	960	972	972	959	945	888	1020	1008	927	984	1011	1022	985	940	1013	1015	1002	1020	962	968	959	972	991	965	908	914	975	934	881	964	946	926	955	937	924	988	949	1008	957	918	958	913	954	982	974	962	904	925	952	1003	969	966	940	923	954	958	941	995	954	945	933	932	1009	992	1022	910	998	1012	953	907	965	916	942	956	969	916	939	955	935	944	982	938	918	1002	958	968	966	926	970	925	971	995	941	1004	965	936	944	956	930	1011	962	991	984	949	945	970	905	972	915	943	956	944	952	955	991	918	980	996	954	955	1010	916	1006	988	932	971	958	930	988	926	936	979	1044	970	992	974	972	965	978	957	909	913	967	972	879	951	972	961	891	1002	912	956	940	918	1006	954	931	965	929	963	988	921	978	933	907	951	942	954	958	931	975	957	932	980	902	990	920	947	1008	983	880	936	937	969	975	957	942	918	1006	984	985	950	961	999	969	945	953	987	967	960	992	1005	935	959	963	965	974	1008	1043	900	930	983	951	972	1007	967	896	926	967	947	992	927	986	919	951	961	953	982	901	999	918	956	945	983	906	961	949	960	946	924	942	994	909	1001	1029	981	960	982	981	974	977	963	964	929	985	940	990	998	987	960	924	947	982	945	937	943	933	936	932	921	947	1023	988	934	972	970	989	957	984	950	927	920	916	919	922	979	909	1000	991	921	961	974	951	980	954	960	994	1006	951	968	962	934	951	989	985	931	977	946	986	920	962	939	934	943	942	975	1001	960	983	980	977	964	988	967	938	974	985	951	928	1008	937	985	1000	961	915	973	929	912	921	967	991	1052	931	984	992	895	976	1021	932	922	922	997	949	1021	998	942	932	920	968	987	992	943	978	888	965	992	898	993	918	922	910	902	984	948	1014	926	933	994	924	967	974	948	970	986	896	969	984	965	1001	940	962	985	929	985	939	988	996	927	948	915	989	939	968	965	947	981	947	950	954	941	999	948	987	910	1026	943	979	939	990	954	984	978	964	946	937	924	971	957	972	923	989	931	937	969	964	923	911	974	1026	1004	975	921	956	925	954	1010	974	982	923	959	956	944	934	952	986	942	1011	979	931	991	960	990	984	981	1014	917	960	980	928	952	928	978	954	904	943	950	1025	979	914	947	937	968	988	966	911	999	973	962	960	922	964	991	930	915	936	994	960	939	914	961	1000	993	980	1023	963	967	910	943	1011	990	948	907	990	1014	934	987	930	906	970	978	934	923	966	1024	955	943	957	954	906	1017	993	964	959	1004	939	996	939	971	913	976	959	951	908	928	962	1011	967	952	960	978	997	944	924	942	992	924	905	964	868	930	921	921	923	972	978	965	981	912	978	955	974	968	990	968	920	939	933	935	979	967	983	963	945	935	964	968	921	967	968	965	920	959	916	970	931	933	950	938	929	982	988	1009	972	943	895	888	971	928	925	997	985	918	954	952	973	948	933	980	913	975	1028	956	975	948	958	1019	954	961	941	963	959	1041	954	932	969	926	959	896	931	942	948	928	934	905	926	953	913	943	908	973	950	933	1000	974	960	933	962	989	915	908	946	938	1007	913	970	959	966	957	934	958	909	976	966	979	956	887	986	977	962	967	950	920	915	980	990	897	915	925	951	956	924	985	889	951	926	959	956	937	904	970	977	993	960	991	946	917	951	963	935	929	924	876	954	952	951	954	938	990	942	971	924	1003	972	960	984	980	954	899	978	965	953	948	900	939	948	957	956	967	947	998	943	958	895	993	962	934	942	936	981	929	962	959	994	972	964	931	996	982	956	921	1024	936	987	965	951	948	977	976	972	976	1004	908	915	933	975	957	951	976	995	910	1014	902	990	983	987	930	967	945	880	952	975	1021	996	971	1047	944	1008	935	915	981	933	960	1017	953	942	1001	1014	886	1004	926	968	910	989	1007	956	982	895	978	943	1000	971	963	963	982	960	951	987	982	996	929	975	946	1004	948	941	943	902	984	943	951	1007	1004	988	945	940	955	960	888	947	960	940	917	971	1020	968	962	1014	922	964	952	936	952	913	934	958	952	944	1015	990	970	984	1010	1027	952	964	1039	900	957	925	989	931	1006	896	948	947	925	975	984	941	941	925	944	976	940	981	933	943	978	916	917	987	953	971	882	902	944	950	947	932	913	963	957	924	924	937	928	973	943	929	970	1010	923	906	992	979	976	945	934	928	958	945	967	988	928	963	971	967	938	952	985	899	1010	988	980	954	988	1004	907	918	957	984	962	971	953	998	945	976	923	979	949	956	898	1011	956	955	939	935	945	937	965	959	974	901	916	940	972	986	970	911	948	962	921	969	944	946	946	997	957	937	907	974	968	959	911	983	991	948	973	948	973	931	1006	978	986	950	983	963	1026	961
19602	13940	10898	14095	23475	41847	59307	60202	48531	34079	20733	11172	8426	7746	7638	7805	7629	7688	7685	7659	7766	7598	7746	7577	7646	7643	7735	7715	7721	7738	7681	7545	7679	7719	7639	7698	7682	7737	7695	7625	7688	7542	7613	7666	7717	7708	7700	7592	7660	7649	7606	7792	7678	7667	7724	7609	7614	7626	7708	7616	7726	7599	7538	7748	7722	7707	7666	7742	7654	7679	7564	7673	7728	7798	7642	7687	7707	7554	7734	7577	7590	7555	7559	7716	7755	7668	7684	7660	7606	7591	7649	7621	7635	7699	7790	7611	7639	7630	7622	7549	7716	7578	7678	7729	7758	7763	7805	7715	7625	7455	7748	7536	7611	7637	7593	7603	7530	7702	7589	7553	7741	7544	7490	7682	7599	7682	7572	7657	7816	7772	7651	7604	7616	7680	7691	7662	7720	7651	7707	7649	7808	7644	7723	7551	7691	7732	7626	7622	7517	7640	7676	7734	7726	7709	7707	7612	7607	7630	7665	7813	7688	7725	7609	7631	7769	7620	7662	7746	7734	7605	7729	7659	7680	7736	7800	7638	7612	7643	7685	7669	7622	7750	7557	7720	7638	7679	7625	7601	7763	7733	7756	7550	7682	7830	7689	7647	7732	7717	7525	7603	7744	7560	7683	7604	7697	7560	7704	7676	7758	7720	7585	7656	7629	7765	7839	7734	7604	7645	7827	7646	7651	7623	7661	7765	7622	7717	7699	7660	7612	7582	7647	7602	7682	7781	7635	7753	7776	7636	7699	7694	7700	7714	7711	7682	7757	7687	7712	7764	7675	7641	7665	7657	7642	7739	7772	7721	7745	7694	7698	7718	7734	7601	7573	7600	7640	7656	7741	7652	7688	7550	7550	7557	7699	7698	7767	7594	7652	7580	7558	7612	7645	7715	7652	7696	7696	7785	7703	7720	7737	7678	7707	7732	7790	7577	7576	7673	7678	7692	7641	7726	7749	7746	7688	7565	7638	7680	7704	7645	7634	7699	7717	7724	7625	7657	7650	7669	7607	7723	7641	7734	7798	7728	7723	7649	7715	7669	7690	7693	7721	7668	7571	7677	7729	7708	7672	7689	7585	7767	7586	7599	7624	7724	7713	7740	7556	7847	7641	7689	7664	7660	7569	7764	7614	7804	7770	7705	7644	7846	7612	7558	7741	7736	7707	7736	7638	7643	7693	7717	7560	7722	7619	7530	7687	7760	7684	7705	7745	7691	7575	7561	7734	7841	7582	7711	7673	7620	7555	7616	7762	7757	7751	7766	7756	7646	7687	7685	7643	7675	7763	7673	7665	7705	7717	7701	7595	7716	7676	7623	7802	7657	7845	7723	7729	7829	7609	7844	7628	7673	7713	7676	7661	7746	7612	7573	7656	7698	7684	7691	7759	7757	7737	7809	7667	7697	7681	7774	7671	7778	7685	7741	7635	7703	7786	7698	7682	7694	7778	7675	7686	7645	7717	7684	7722	7753	7794	7603	7710	7695	7678	7807	7616	7604	7686	7781	7684	7672	7670	7603	7706	7657	7706	7608	7704	7704	7647	7616	7671	7753	7653	7609	7682	7744	7699	7622	7685	7672	7730	7603	7602	7685	7806	7758	7731	7655	7763	7659	7612	7649	7767	7721	7667	7755	7737	7626	7598	7613	7608	7682	7600	7627	7684	7632	7752	7737	7652	7657	7634	7603	7682	7716	7576	7768	7668	7730	7663	7602	7721	7635	7784	7828	7735	7696	7746	7651	7712	7727	7740	7717	7568	7808	7736	7673	7810	7734	7763	7651	7535	7674	7679	7706	7726	7543	7588	7817	7721	7626	7608	7648	7744	7735	7710	7637	7585	7782	7751	7711	7780	7672	7765	7653	7780	7654	7640	7714	7545	7760	7596	7670	7648	7599	7803	7687	7640	7778	7773	7648	7635	7583	7670	7770	7716	7700	7758	7701	7654	7637	7594	7691	7651	7583	7724	7654	7769	7642	7591	7697	7777	7801	7635	7711	7549	7616	7575	7711	7663	7669	7735	7716	7657	7646	7633	7797	7645	7712	7728	7679	7712	7699	7658	7537	7653	7662	7624	7651	7642	7591	7763	7828	7627	7706	7683	7698	7679	7716	7606	7746	7701	7700	7629	7724	7725	7645	7755	7666	7609	7602	7794	7654	7794	7732	7774	7677	7769	7658	7635	7644	7730	7777	7555	7778	7779	7580	7739	7717	7668	7730	7731	7764	7801	7742	7503	7718	7615	7578	7664	7695	7583	7628	7658	7647	7515	7491	7636	7619	7660	7511	7581	7643	7640	7763	7502	7682	7712	7727	7760	7623	7782	7758	7414	7664	7806	7709	7754	7690	7675	7644	7733	7646	7673	7639	7678	7667	7682	7633	7546	7768	7790	7630	7688	7691	7695	7831	7787	7725	7780	7776	7789	7700	7620	7666	7752	7602	7755	7837	7620	7627	7573	7671	7740	7689	7647	7715	7711	7701	7704	7567	7707	7736	7641	7710	7595	7614	7599	7620	7785	7618	7545	7715	7631	7810	7658	7590	7538	7745	7755	7660	7596	7744	7578	7653	7731	7626	7739	7709	7749	7672	7763	7747	7707	7708	7510	7621	7691	7732	7710	7608	7621	7782	7821	7705	7675	7615	7749	7725	7635	7633	7614	7770	7706	7556	7796	7720	7712	7743	7711	7704	7753	7669	7657	7749	7584	7710	7837	7771	7875	7699	7771	7631	7651	7718	7596	7840	7689	7720	7781	7788	7580	7778	7537	7702	7846	7692	7745	7570	7647	7613	7665	7716	7670	7680	7695	7682	7583	7521	7601	7664	7652	7774	7667	7626	7745	7803	7678	7612	7689	7824	7687	7611	7647	7543	7634	7676	7536	7734	7649	7638	7704	7613	7788	7621	7700	7697	7695	7619	7686	7727	7729	7656	7574	7548	7615	7774	7589	7676	7603	7729	7700	7814	7716	7597	7499	7786	7723	7660	7525	7639	7610	7628	7769	7563	7582	7649	7766	7715	7657	7741	7626	7512	7744	7754	7707	7756	7627	7731	7745	7642	7641	7787	7653	7874	7694	7669	7657	7701	7640	7631	7643	7659	7729	7624	7661	7619	7704	7686	7619	7688	7470	7631	7772	7693	7759	7765	7596	7643	7722	7675	7593	7672	7595	7724	7739	7691	7636	7652	7591	7591	7645	7681	7664	7719	7716	7638	7722	7652	7743	7622	7571	7652	7679	7645	7626	7605	7808	7700	7726	7642	7589	7626	7680	7753	7630	7629	7613	7612	7733	7575	7712	7756	7672	7674	7814	7676	7731	7545	7679	7633	7639	7693	7646	7640	7644	7609	7631	7626	7597	7705	7712	7711	7626	7679	7649	7761	7595	7762	7744	7687	7768	7696	7659	7692	7727	7606	7734	7780	7518	7887	7624	7639	7575	7786	7622	7693	7626	7752	7806	7755	7788	7618	7867	7700	7568	7690	7616	7752	7620	7768	7509	7699	7763	7600	7755	7542	7820	7649	7559	7655	7629	7631	7650	7646	7598	7828	7810	7655	7840	7601	7663	7666	7590	7754	7699	7713	7615	7765	7667	7566	7607	7687	7623	7709	7756	7715	7689	7587	7663	7803	7653	7755	7704	7569	7748	7771	7511	7746	7715	7738	7635	7675	7745	7688	7721	7728	7650	7849	7705	7708	7660	7746	7696	7642	7583	7711	7550	7629	7616	7668	7754	7540	7655	7681	7821	7705	7681	7786	7658	7731	7706	7601	7717	7459	7650	7729	7747	7728	7656	7738	7586	7567	7558	7736	7693	7760	7685	7556	7801	7735	7681	7649	7768	7661	7605	7645	7718	7684	7619	7773	7698	7661	7669	7724	7811	7566	7807	7665	7757	7699	7783	7716	7700	7681	7745	7611	7559	7707	7822	7720	7832	7511	7699	7711	7651	7730	7636	7624	7827	7654	7633	7635	7686	7704	7804	7703	7707	7694	7724	7643	7587	7784	7761	7809	7685	7719	7665	7678	7799	7824	7536	7693	7662	7733	7580	7819	7583	7688	7660	7725	7731	7718	7600	7685	7691	7674	7712	7717	7681	7575	7616	7795	7725	7784	7575	7678	7829	7666	7790	7677	7726	7657	7672	7736	7553	7673	7665	7668	7664	7675	7724	7558	7623	7653	7740	7611	7603	7605	7865	7540	7742	7658	7610	7701	7714	7625	7720	7748	7594	7685	7653	7594	7654	7665	7584	7763	7671	7725	7869	7692	7693	7730	7801	7609	7538	7756	7669	7777	7739	7689	7739	7747	7731	7654	7750	7606	7678	7670	7803	7512	7744	7542	7601	7657	7709	7638	7636	7710	7711	7630	7714	7701	7679	7505	7724	7599	7719	7693	7747	7675	7634	7690	7682	7664	7731	7833	7649	7702	7766	7692	7786	7703	7654	7711	7635	7603	7679	7651	7748	7750	7657	7900	7748	7546	7724	7654	7627	7835	7781	7662	7711	7796	7712	7711	7720	7733	7760	7748	7657	7669	7653	7650	7518	7750	7743	7839	7743	7871	7580	7578	7711	7769	7736	7589	7770	7584	7666	7640	7777	7789	7739	7706	7669	7685	7641	7621	7595	7702	7657	7527	7655	7736	7582	7758	7791	7750	7656	7858	7683	7726	7729	7635	7726	7721	7737	7848	7740	7660	7668	7679	7695	7632	7642	7742	7707	7738	7726	7710	7731	7745	7680	7702	7826	7671	7703	7673	7651	7647	7738	7610	7646	7714	7593	7751	7663	7680	7784	7643	7628	7615	7712	7672	7648	7633	7696	7586	7630	7646	7701	7612	7614	7720	7607	7702	7820	7762	7733	7604	7739	7597	7610	7693	7629	7583	7727	7681	7763	7696	7706	7595	7717	7802	7627	7767	7704	7759	7626	7681	7571	7727	7599	7704	7659	7742	7603	7631	7748	7515	7638	7755	7568	7605	7806	7648	7589	7619	7681	7635	7684	7721	7666	7549	7569	7689	7653	7577	7603	7633	7554	7749	7635	7759	7675	7678	7509	7781	7621	7722	7708	7683	7770	7732	7564	7743	7641	7634	7553	7757	7692	7767
4368	1726	1353	1108	1162	1959	10786	20439	14926	7041	2546	1261	990	1019	954	963	903	928	924	906	912	895	919	971	950	850	950	936	921	912	924	936	912	929	929	900	925	937	937	897	908	928	975	902	946	926	924	910	915	926	951	932	905	857	916	878	917	893	932	934	932	945	937	933	896	858	974	887	909	977	944	905	907	973	894	908	862	919	870	945	908	915	913	918	931	876	868	941	922	930	929	977	921	905	957	951	945	922	938	907	913	868	926	930	913	943	888	933	921	887	934	961	955	907	979	895	963	949	918	967	942	923	908	889	937	936	925	977	885	928	932	895	937	939	871	906	977	909	947	889	937	912	886	921	971	951	907	978	959	894	908	982	931	898	902	931	962	916	966	970	963	904	878	944	956	923	878	949	974	897	932	882	914	908	921	861	926	909	951	984	901	978	910	913	991	960	937	934	937	902	974	928	981	947	923	934	947	941	881	926	890	925	884	881	952	977	941	884	939	995	969	933	869	966	934	866	966	939	905	948	933	888	954	898	930	977	910	941	933	907	949	896	925	941	920	935	907	950	924	926	963	911	895	914	918	910	918	883	932	932	936	929	898	946	952	920	911	904	928	900	840	888	909	948	910	891	902	955	937	903	920	923	900	903	896	853	900	915	889	948	954	904	917	961	896	913	950	941	954	960	891	982	891	910	938	915	951	911	914	905	945	914	908	893	913	898	934	951	927	925	900	886	906	911	871	930	920	909	986	935	1005	883	990	899	936	898	910	919	920	893	961	941	958	914	934	939	950	982	968	893	912	949	889	885	920	952	943	932	940	906	936	896	908	925	914	962	934	944	890	983	893	912	897	938	891	880	932	914	976	944	915	959	930	889	897	908	925	913	911	910	900	925	910	876	878	915	906	939	910	923	893	992	887	907	967	892	992	940	958	955	946	927	927	904	975	947	933	951	922	916	943	864	944	914	926	941	878	900	970	924	923	890	957	972	932	913	892	929	929	900	929	923	945	954	927	954	962	932	929	963	911	921	958	992	940	936	931	924	1002	947	975	943	869	906	913	951	895	944	927	903	932	896	918	968	911	889	961	936	940	925	912	961	988	933	959	904	924	947	859	954	893	940	963	941	953	974	964	1003	948	950	955	914	956	937	905	923	991	936	935	867	926	911	939	977	899	981	944	939	936	918	882	959	930	969	943	911	924	942	935	942	931	934	886	923	982	963	929	918	895	948	916	920	897	910	933	945	933	902	936	901	943	988	940	907	901	971	886	911	942	984	946	893	909	947	894	924	959	932	962	960	926	941	892	912	888	917	982	892	887	932	895	908	920	916	918	938	934	939	925	961	945	902	945	955	891	920	939	892	976	927	983	916	906	922	943	928	933	929	927	917	924	914	921	973	911	924	910	951	960	950	886	924	958	884	924	896	961	1009	927	945	903	962	927	890	944	963	916	955	934	921	898	882	921	931	887	995	881	936	922	909	931	926	933	927	910	893	941	938	874	971	946	882	950	913	912	960	913	917	932	868	968	979	929	838	924	877	891	935	935	916	920	982	980	942	919	990	884	877	965	924	904	967	894	985	925	891	899	888	982	984	923	902	867	953	940	957	914	920	922	939	929	944	888	938	957	967	940	930	960	895	954	928	925	882	943	986	940	974	862	933	967	942	937	946	918	943	857	927	927	1008	925	851	899	896	928	924	917	915	897	920	881	902	919	993	949	913	937	923	896	956	941	939	894	952	908	966	926	922	954	908	940	927	964	948	971	891	872	953	967	910	891	893	929	956	887	878	954	973	976	1010	933	980	960	951	915	919	929	900	956	894	954	934	924	950	886	910	917	911	873	923	911	882	894	932	902	988	893	930	914	901	937	949	897	901	942	926	981	940	891	886	912	925	923	901	926	856	933	871	892	879	944	937	984	893	974	964	882	904	939	933	921	946	935	889	912	931	954	895	926	889	956	942	966	917	913	904	871	936	917	918	928	942	925	938	924	962	965	918	969	915	942	951	891	992	946	926	898	901	951	921	906	933	970	867	927	938	904	1030	902	919	957	939	964	972	859	889	895	957	878	914	859	960	930	923	880	919	955	931	963	923	910	942	926	946	918	917	910	941	935	954	930	884	925	936	924	915	932	945	923	881	919	901	923	967	954	909	941	942	898	944	951	911	971	852	944	890	960	932	935	899	895	943	925	922	897	961	877	902	879	954	931	940	961	966	878	941	945	958	999	958	935	925	951	925	971	876	880	902	946	930	931	917	958	919	989	929	876	903	976	899	937	928	878	918	905	979	936	932	966	971	918	969	925	943	957	934	940	937	867	909	934	899	925	933	936	891	926	989	986	907	944	966	950	933	861	893	947	909	937	955	934	914	901	923	918	931	946	896	937	928	934	955	892	875	897	934	927	922	926	860	873	950	921	896	924	941	886	910	958	971	924	938	848	910	970	904	916	918	888	909	922	930	922	954	957	961	984	985	983	884	931	909	924	892	921	908	949	905	930	933	857	997	936	965	909	891	924	950	892	927	930	980	939	995	943	894	934	932	946	959	891	944	888	967	900	931	919	910	854	919	935	969	988	920	949	918	933	906	923	861	956	917	918	909	879	939	909	916	904	865	918	887	917	954	909	1016	897	914	911	928	953	909	920	920	900	931	939	940	894	935	870	942	936	899	962	937	940	927	946	937	930	903	889	913	922	945	948	939	928	923	911	968	866	951	961	937	890	895	921	944	979	864	891	944	956	915	914	930	898	935	986	917	878	909	978	888	923	944	927	877	915	874	940	961	930	928	944	906	953	924	902	909	933	921	945	909	943	968	986	894	909	921	895	952	978	936	944	900	909	960	870	899	951	958	891	902	957	990	941	930	977	1012	921	886	900	933	969	956	959	934	947	980	879	930	940	909	950	945	905	903	924	908	891	865	966	918	979	920	960	953	931	890	968	935	890	872	952	909	938	925	947	921	909	937	900	912	898	896	960	925	842	884	961	882	964	968	893	972	913	912	955	969	946	940	947	918	956	953	883	896	906	918	897	931	908	921	921	905	930	932	960	929	932	905	950	917	941	946	897	930	924	933	958	960	974	937	951	916	907	952	884	931	950	965	954	891	945	965	965	921	917	886	997	886	880	972	908	922	966	930	839	896	908	986	953	912	988	923	882	914	940	894	909	959	903	917	898	960	882	881	951	947	913	938	923	966	936	916	873	920	946	908	994	976	932	956	918	887	915	948	910	940	967	957	929	910	943	856	884	937	928	925	898	921	887	880	941	978	954	940	935	970	940	921	953	950	936	982	924	958	928	860	958	888	962	891	862	935	953	984	977	886	904	930	971	906	884	884	924	939	964	960	911	932	888	950	853	944	927	900	939	910	885	916	938	912	920	924	925	981	927	913	886	939	904	941	928	964	962	923	955	931	914	903	903	926	937	884	988	951	895	947	900	956	893	890	980	926	923	966	982	893	940	890	913	926	972	912	918	854	951	900	922	967	908	948	910	912	924	932	967	923	951	922	880	925
19676	15362	12085	15150	21111	31499	55784	70602	55877	38710	23789	12186	8287	7620	7551	7625	7612	7533	7616	7582	7581	7702	7531	7668	7597	7593	7586	7729	7527	7562	7474	7627	7553	7475	7638	7569	7560	7564	7578	7653	7522	7422	7585	7621	7555	7539	7527	7596	7412	7590	7326	7498	7577	7564	7703	7575	7540	7627	7488	7444	7588	7478	7503	7521	7634	7634	7646	7553	7547	7505	7539	7563	7418	7601	7691	7509	7589	7621	7542	7645	7744	7622	7585	7600	7548	7440	7466	7510	7403	7524	7521	7560	7518	7479	7564	7450	7562	7519	7707	7569	7653	7542	7556	7475	7680	7619	7479	7538	7530	7540	7599	7486	7543	7580	7519	7546	7527	7510	7635	7456	7475	7509	7407	7500	7470	7556	7562	7598	7518	7422	7553	7572	7461	7514	7494	7574	7420	7795	7627	7575	7665	7575	7416	7553	7609	7561	7624	7665	7479	7597	7514	7498	7622	7590	7672	7436	7522	7586	7602	7642	7580	7526	7616	7621	7558	7545	7732	7512	7609	7499	7653	7512	7551	7583	7608	7587	7591	7517	7566	7591	7596	7449	7556	7645	7722	7419	7538	7663	7659	7484	7616	7650	7570	7665	7696	7368	7545	7599	7625	7725	7578	7481	7414	7515	7565	7552	7682	7476	7624	7461	7622	7624	7531	7630	7587	7518	7586	7339	7471	7691	7511	7551	7614	7657	7555	7570	7527	7562	7585	7501	7524	7625	7592	7558	7603	7598	7521	7601	7520	7509	7590	7584	7538	7702	7488	7621	7302	7544	7539	7513	7597	7567	7572	7518	7561	7608	7494	7540	7644	7660	7493	7649	7566	7545	7649	7576	7651	7542	7693	7395	7485	7462	7474	7593	7650	7540	7655	7584	7510	7460	7469	7505	7478	7572	7624	7634	7565	7602	7599	7661	7584	7521	7700	7639	7581	7469	7600	7509	7524	7634	7554	7592	7414	7645	7630	7669	7709	7521	7597	7591	7543	7550	7424	7653	7426	7544	7475	7639	7570	7595	7554	7492	7444	7613	7550	7593	7581	7493	7567	7663	7538	7567	7624	7530	7597	7599	7536	7672	7525	7547	7607	7594	7645	7485	7538	7544	7605	7593	7575	7591	7406	7575	7509	7510	7594	7555	7528	7584	7511	7604	7506	7604	7624	7440	7524	7551	7537	7533	7554	7547	7416	7558	7578	7465	7584	7682	7596	7670	7608	7452	7469	7530	7503	7720	7579	7590	7451	7592	7557	7442	7550	7610	7569	7538	7479	7629	7641	7595	7543	7528	7578	7591	7624	7579	7481	7470	7593	7454	7541	7528	7653	7560	7661	7613	7630	7587	7613	7568	7580	7543	7623	7484	7625	7608	7609	7750	7536	7519	7568	7540	7536	7634	7683	7612	7490	7641	7587	7476	7509	7325	7522	7694	7543	7595	7609	7707	7481	7699	7569	7557	7634	7604	7502	7588	7563	7525	7586	7639	7572	7532	7563	7455	7507	7526	7586	7536	7709	7639	7521	7469	7584	7632	7565	7623	7538	7655	7549	7508	7508	7553	7480	7600	7528	7554	7597	7582	7516	7522	7551	7566	7485	7630	7484	7596	7462	7634	7498	7572	7578	7491	7594	7544	7591	7437	7577	7562	7486	7619	7590	7455	7508	7509	7549	7468	7609	7477	7605	7656	7483	7503	7568	7457	7653	7630	7514	7532	7514	7435	7757	7637	7598	7623	7635	7566	7648	7532	7605	7653	7597	7708	7663	7507	7535	7506	7422	7600	7542	7638	7553	7556	7552	7601	7495	7658	7538	7594	7466	7686	7529	7532	7587	7688	7674	7588	7707	7726	7530	7630	7485	7581	7547	7551	7504	7600	7690	7584	7563	7611	7614	7409	7417	7595	7698	7611	7650	7646	7611	7638	7547	7623	7623	7514	7552	7711	7561	7492	7582	7607	7419	7606	7654	7551	7520	7582	7625	7417	7596	7581	7516	7580	7465	7502	7586	7655	7575	7594	7547	7626	7571	7543	7670	7622	7565	7419	7555	7569	7659	7593	7668	7640	7566	7638	7515	7533	7706	7498	7406	7615	7558	7558	7468	7743	7569	7527	7614	7590	7538	7434	7342	7625	7555	7550	7572	7563	7549	7762	7569	7552	7549	7539	7536	7514	7566	7581	7629	7540	7466	7753	7443	7530	7565	7589	7624	7497	7628	7649	7542	7518	7600	7609	7570	7620	7406	7586	7416	7564	7454	7638	7538	7582	7478	7503	7599	7630	7522	7617	7479	7649	7678	7581	7616	7682	7560	7570	7486	7597	7521	7541	7571	7604	7511	7607	7608	7560	7519	7548	7507	7652	7463	7535	7560	7612	7647	7616	7658	7387	7529	7504	7663	7564	7592	7568	7405	7518	7577	7617	7563	7571	7571	7663	7464	7505	7603	7548	7700	7518	7589	7596	7517	7598	7465	7558	7566	7552	7558	7623	7625	7542	7518	7668	7521	7533	7494	7544	7532	7507	7660	7637	7636	7553	7495	7482	7571	7602	7577	7485	7612	7550	7553	7566	7506	7596	7499	7545	7526	7512	7617	7631	7611	7468	7410	7622	7585	7578	7595	7596	7573	7536	7603	7550	7567	7616	7560	7473	7606	7437	7427	7648	7702	7531	7521	7700	7463	7627	7565	7628	7636	7512	7571	7609	7511	7516	7492	7572	7510	7597	7492	7530	7684	7607	7556	7648	7480	7641	7716	7508	7474	7542	7504	7585	7630	7582	7539	7556	7567	7538	7582	7614	7652	7501	7499	7503	7706	7514	7493	7609	7440	7647	7468	7578	7497	7626	7503	7525	7479	7662	7603	7559	7586	7526	7687	7488	7649	7578	7596	7526	7646	7560	7621	7570	7582	7649	7725	7601	7668	7492	7621	7451	7650	7676	7605	7658	7533	7583	7559	7546	7577	7593	7639	7589	7633	7590	7564	7607	7529	7512	7532	7494	7673	7456	7550	7577	7452	7540	7507	7486	7562	7659	7648	7575	7455	7508	7644	7610	7473	7587	7547	7508	7453	7541	7591	7579	7512	7527	7525	7622	7556	7501	7581	7536	7686	7566	7703	7550	7524	7511	7523	7640	7557	7662	7597	7717	7576	7626	7472	7536	7533	7503	7445	7582	7531	7427	7506	7592	7520	7531	7588	7566	7442	7549	7548	7559	7732	7551	7689	7573	7475	7590	7566	7542	7477	7627	7627	7596	7581	7626	7598	7541	7570	7531	7639	7583	7613	7553	7638	7634	7576	7511	7489	7681	7534	7550	7596	7617	7576	7635	7525	7578	7550	7616	7440	7475	7588	7637	7525	7490	7602	7595	7583	7492	7545	7644	7524	7474	7631	7457	7527	7696	7571	7310	7591	7605	7494	7545	7770	7530	7644	7521	7582	7570	7528	7460	7639	7506	7545	7596	7424	7613	7605	7525	7642	7584	7624	7498	7582	7497	7583	7524	7457	7453	7477	7435	7605	7525	7496	7641	7593	7498	7596	7619	7613	7463	7625	7415	7595	7532	7534	7505	7702	7632	7474	7557	7498	7481	7525	7543	7588	7591	7645	7546	7547	7506	7444	7545	7518	7620	7619	7617	7543	7518	7654	7378	7582	7584	7480	7683	7599	7667	7619	7613	7573	7449	7434	7557	7405	7456	7616	7525	7664	7615	7582	7677	7494	7610	7682	7529	7641	7549	7688	7536	7655	7484	7441	7548	7610	7537	7518	7597	7549	7539	7575	7568	7732	7517	7504	7551	7595	7652	7622	7505	7470	7750	7460	7735	7592	7806	7585	7605	7647	7570	7555	7481	7765	7532	7635	7486	7501	7622	7542	7558	7538	7590	7545	7552	7632	7636	7517	7530	7515	7416	7558	7671	7590	7623	7583	7481	7564	7581	7471	7478	7554	7481	7407	7556	7442	7414	7640	7546	7596	7518	7667	7477	7657	7524	7628	7526	7617	7665	7521	7659	7461	7551	7585	7518	7502	7474	7621	7632	7589	7508	7619	7463	7557	7553	7521	7645	7628	7592	7620	7601	7525	7504	7572	7558	7451	7760	7552	7440	7574	7637	7475	7443	7546	7679	7567	7562	7576	7590	7576	7577	7535	7498	7472	7649	7587	7434	7704	7598	7612	7609	7565	7482	7571	7552	7594	7631	7517	7642	7523	7435	7503	7529	7586	7563	7593	7537	7522	7645	7501	7658	7548	7645	7498	7533	7579	7658	7613	7630	7620	7571	7608	7506	7480	7509	7651	7488	7592	7506	7601	7434	7585	7519	7636	7429	7497	7548	7588	7662	7648	7599	7477	7629	7589	7461	7599	7543	7574	7627	7573	7474	7530	7462	7580	7683	7553	7635	7527	7677	7597	7610	7602	7674	7584	7602	7598	7585	7458	7574	7592	7483	7609	7627	7579	7556	7549	7593	7579	7483	7654	7632	7686	7549	7578	7561	7532	7515	7564	7540	7546	7611	7562	7510	7491	7359	7626	7648	7571	7517	7562	7635	7558	7590	7536	7599	7505	7655	7574	7381	7535	7590	7476	7619	7628	7554	7594	7640	7502	7564	7595	7587	7559	7516	7588	7579	7614	7584	7632	7560	7529	7601	7516	7570	7454	7530	7541	7544	7539	7645	7750	7654	7593	7627	7667	7505	7588	7558	7651	7646	7545	7590	7694	7544	7657	7452	7618	7548	7555	7639	7607	7510	7555	7570	7624	7583	7574	7624	7625	7581	7472	7559	7618	7565	7458	7417	7498	7480	7435	7522	7608	7703	7467	7502	7564	7576	7559	7492	7600	7564	7476	7692	7599	7515	7487	7567	7630	7544	7572	7550	7461	7586	7482	7579	7665	7533	7636	7654	7529	7520	7631	7624	7567	7496	7559	7690	7659	7516	7457	7625	7613	7601	7647	7665	7703	7626	7550	7489	7542	7580	7537	7575	7468	7621	7626	7581	7634	7497	7524	7566	7602	7509	7585	7700	7565	7638	7605	7527	7671	7554	7513	7557	7644	7491	7545	7498	7527	7588	7430	7589	7584	7594	7504	7574	7682	7541	7639	7710
3581	2379	1721	1339	1513	4952	23005	26958	19661	11656	4752	2096	1221	1070	967	1029	1016	947	950	920	968	936	1034	995	971	953	986	970	971	989	986	984	1000	992	961	958	947	955	960	980	1007	961	1003	991	976	1029	959	981	979	976	968	927	967	1003	957	981	982	1011	958	962	1000	944	994	957	1001	959	971	1018	988	971	992	986	967	979	985	1015	948	994	956	978	932	1013	969	975	964	1017	967	922	974	985	886	981	984	976	985	1025	983	987	1007	983	1007	1015	1003	953	957	1028	969	977	978	958	991	965	1017	964	981	996	1010	967	946	948	998	982	1008	985	996	963	978	960	929	969	1013	969	937	957	1005	990	995	1030	1023	987	983	1003	981	1024	984	1018	1006	972	946	992	952	963	967	969	981	1012	979	940	1079	936	997	1012	1053	1032	930	1049	980	1057	1013	985	984	972	981	962	1008	993	941	1001	915	1020	958	1018	996	972	956	1054	995	951	1020	1008	936	956	945	969	964	1000	850	950	986	1014	974	1032	986	1023	956	953	995	986	1030	1021	1041	1021	1008	984	998	966	996	941	941	968	927	980	944	991	979	1007	949	1051	1000	986	995	991	931	1027	979	989	974	920	1009	1052	973	954	922	1014	984	1024	947	955	988	908	998	1020	988	986	1012	945	934	1000	982	990	975	963	988	985	972	1020	985	986	986	962	951	971	1004	947	980	931	967	1032	972	939	1038	942	996	905	966	958	1001	966	980	991	984	995	1046	982	975	1020	977	1005	965	946	948	1001	980	977	1061	993	1010	967	1003	1014	986	1044	999	1034	995	1006	1003	951	990	970	1041	1045	975	979	988	960	997	997	1023	958	999	956	995	976	953	964	975	990	972	991	989	968	949	967	992	999	949	1000	969	968	971	989	1018	922	959	943	958	987	1000	1021	938	976	1057	996	984	998	962	946	984	998	1002	961	967	951	994	945	1035	940	965	934	980	942	1000	962	953	1007	1045	971	986	1001	1003	930	985	976	991	997	1028	937	1010	1016	1000	999	1019	949	954	1015	1015	1001	968	970	962	969	985	969	977	957	966	980	981	988	979	946	953	985	1034	969	1009	958	942	1000	975	1017	996	996	958	922	959	980	960	923	966	945	949	973	970	985	1004	960	1006	986	981	946	1021	978	964	895	968	987	996	957	936	950	963	930	996	1005	968	960	984	947	1004	943	958	1012	965	960	998	1017	967	980	987	977	976	990	933	960	974	1000	974	1036	1001	978	980	908	979	938	971	937	987	1020	957	1002	969	1001	958	999	998	1003	918	1044	1011	1027	960	978	1014	979	983	966	926	968	943	1010	968	1010	992	955	984	921	1021	939	1002	931	977	1043	985	1005	1015	930	1014	1034	965	953	966	960	1022	1001	939	1022	958	1020	1038	1001	982	969	947	1001	1016	975	1028	1019	934	948	948	957	1017	939	1045	942	978	921	998	973	956	966	954	958	975	1014	971	982	939	984	914	1011	1010	996	1028	956	980	964	957	1021	959	996	911	991	960	1016	967	960	939	977	971	986	1000	958	969	1006	917	976	981	1021	975	1017	952	1013	978	976	987	1003	973	979	967	1009	976	1016	1000	949	1019	1016	999	968	940	924	972	950	1001	928	971	1018	987	996	987	1018	991	957	1015	996	968	941	1017	981	957	953	997	1018	1021	976	951	982	1003	957	1057	996	963	1007	967	963	982	1007	990	1015	954	1014	1007	951	975	945	953	970	1003	978	967	1007	946	991	1002	989	938	1026	1011	983	1000	985	1011	991	972	1000	965	987	944	986	1019	951	978	977	1025	997	1009	999	994	1021	987	970	953	983	962	935	1038	964	996	982	1007	985	911	1034	1017	1032	980	1012	990	1015	1000	959	1026	1011	996	960	954	986	950	1013	964	961	950	988	1003	1049	968	991	1030	924	924	999	981	967	1045	994	975	991	987	969	995	1043	977	967	987	955	976	942	999	1002	947	958	1001	976	922	1003	1013	929	973	1013	968	990	989	905	975	990	1034	1014	983	958	996	1008	909	1000	1028	971	1019	1003	969	962	1012	995	968	999	954	966	984	939	927	983	950	990	969	1042	967	976	1004	1011	1023	971	1059	972	926	990	973	998	1004	1007	968	1020	1020	979	965	979	985	961	961	999	984	1017	1014	1001	1046	928	1009	1002	920	959	988	973	944	996	938	961	922	966	937	1024	1000	989	1035	999	971	1053	1007	963	982	937	1035	978	974	956	1065	952	959	1009	987	997	943	986	1019	987	982	980	977	1008	985	997	925	976	979	986	913	993	979	1017	975	979	952	968	986	1004	980	992	916	1031	952	1006	977	986	1016	950	980	955	955	976	1022	966	974	975	999	923	962	1009	985	1002	998	1024	922	970	978	971	966	966	904	965	1027	1014	1091	980	1028	1007	963	1035	958	951	971	965	1030	927	977	986	943	975	921	937	1005	1005	936	975	967	947	984	947	1019	930	946	929	955	925	945	969	985	981	966	1046	981	962	965	973	937	1005	995	993	1002	997	942	1016	1033	962	908	992	968	986	1025	959	1061	1028	968	997	945	939	981	945	990	973	999	965	977	994	961	931	965	978	961	987	1019	1013	923	991	1011	1012	1021	1020	940	1005	937	970	977	992	961	994	970	983	1008	1001	947	950	982	1002	910	1041	1009	970	974	1015	952	1037	1053	901	967	998	994	1026	997	998	992	998	1012	974	980	1000	967	993	953	965	982	994	966	994	935	1014	955	998	970	1014	973	1040	1021	956	996	1011	992	997	974	1022	1005	984	983	977	982	939	907	929	1006	948	955	1001	939	961	1046	1006	946	929	998	975	1017	991	1028	1013	962	1000	1001	1023	949	979	967	942	1039	1014	909	976	1066	967	1013	941	977	968	999	957	1007	1002	947	997	988	1015	950	973	955	950	1007	978	971	964	971	971	962	937	1013	1031	1000	1025	1032	995	989	993	925	997	980	1022	948	949	967	972	965	1027	992	993	991	979	980	967	964	952	993	954	1045	1040	984	1005	961	993	1011	996	979	1030	1022	1005	950	976	974	919	970	965	958	935	946	988	989	994	1028	998	949	984	902	1030	980	972	962	977	911	935	972	925	1038	928	959	961	980	1004	958	971	986	1041	927	949	992	959	964	918	989	1015	988	989	1032	984	1018	991	1005	1023	1027	940	991	979	987	1047	974	971	1018	962	1016	960	956	1003	990	906	967	1008	955	953	954	918	1040	971	943	965	966	981	1006	993	964	967	987	972	1026	950	970	968	984	980	983	1002	1004	1031	1017	915	968	1007	1003	976	941	928	993	980	948	995	984	996	975	1022	986	1080	1030	983	945	995	978	927	987	992	944	1024	960	1001	1010	974	963	941	960	1011	1004	950	952	932	958	971	978	930	986	987	973	943	983	994	1061	965	993	1046	1008	940	939	1045	973	999	1012	958	989	959	960	979	914	979	952	975	956	1015	976	1040	1057	1062	975	970	968	991	1009	988	906	983	1018	959	1027	990	1012	1003	956	1024	954	1055	990	971	937	969	1015	969	968	982	941	991	962	968	1039	979	979	940	1000	984	987	981	1030	927	949	1003	1000	952	971	1068	1052	951	985	965	988	995	986	953	963	1012	940	964	1031	1008	1004	986	985	981	933	994	971	938	947	958	1017	941	935	991	1018	1019	976	991	981	1001	1030	1036	887	976	981	1034	974	966	1035	955	934	979	1029	965	965	983	962	1003	969	980	980	1013	1032	1014	995	1025	1050	969	977	1029	1020	971	955	975	1023	982	994	977	940	939	952	1004	960	978	944	918	933	926	978	1002	977	987	970	1028	1012	973	998	974	1012	1006	1008	959	925	901	981	979	945	1007	908	988	966	1016	1013	1016	978	992	952	934	987	1010	1030	972	981	978	969	930	967	978	990	922	942	979	1039	947
25133	18526	14797	19090	27475	46557	71598	76404	63013	47260	32121	19184	10901	8400	7943	7899	7869	7912	8113	7838	8060	7770	7891	7784	7881	7974	7957	7997	7919	7925	7978	7854	7846	7880	8060	7828	7911	8034	7837	7874	7966	8003	7977	7913	7853	7789	7897	7910	7706	7939	7828	7979	7853	7770	7883	7950	8015	7797	7858	7931	7897	7696	7896	7900	7974	7657	7809	7896	7851	7954	7993	7950	7925	7720	7841	7955	7989	7887	7836	7905	7907	7912	7852	7798	7945	8066	7994	7950	7963	7933	7973	7907	7914	7865	7913	7870	7932	7876	7891	7950	7816	7900	7811	7913	7892	7914	7868	7772	7908	7891	7947	7903	7945	8012	8028	7893	7981	7899	7840	7981	7923	7914	7970	7899	7876	7807	7998	7877	7869	7843	7950	7927	7964	7910	7893	7870	7922	7822	7874	7995	7771	7936	7978	8087	7930	7818	7836	7891	7953	7893	7979	7969	7931	7929	7841	7864	7993	8042	7852	7892	7853	7897	7826	7847	7973	7901	7820	8004	7851	7967	7799	8013	8083	7754	7762	7910	7957	7894	7944	7827	7864	7953	7906	7713	7924	7960	7780	7791	7909	7787	7914	7889	7935	7931	7887	8017	7943	7933	7978	8057	7890	7850	7815	7976	8101	7744	7907	7829	7979	7862	7961	7987	7966	7774	7938	7866	7818	7764	7949	7863	7993	8057	7869	7908	7888	7990	7931	7946	7809	7893	7968	7911	7801	7984	7879	7944	7984	8005	7848	7969	7925	8010	7902	7835	7937	7965	7995	8020	7847	7882	7874	7964	7917	7839	7725	8010	7813	7855	8012	7921	7988	7864	7939	7866	7856	7835	7895	7949	7959	7845	7913	7849	7896	7844	7879	8018	7852	7928	7805	7894	7927	8024	7982	7842	8033	7913	7964	7821	7898	7891	7925	7812	7877	7858	7847	7938	7925	7811	7876	7891	7934	7923	7871	8008	8038	7924	7895	7946	7746	7936	8017	7918	8011	7879	7863	7998	7997	7976	7987	7897	8020	7935	7849	7951	8002	7984	7748	7951	7943	7936	7827	7856	7774	7881	7955	7843	7984	7982	7992	7816	7910	8024	8008	7947	7950	7783	7926	7955	7807	7923	7921	7831	7977	7842	7865	7906	7902	7927	8045	7977	8008	7907	7828	7868	7954	7933	7809	7908	7812	7857	7881	7828	7882	7884	7930	7847	7926	8035	8033	7853	7889	8040	7973	7903	7809	7978	7848	7937	8026	7980	7971	7982	7847	7990	7789	7931	7882	7996	7939	7876	8158	7965	7813	7876	7881	7783	7980	8036	7825	7735	7936	8035	7959	7865	7971	7826	7895	7881	7921	8003	7933	8008	7962	7931	7922	8131	7939	7984	7912	7936	7877	7863	7959	7970	7931	7967	7946	7999	7961	7902	7876	7815	7903	7850	7997	7992	7956	7951	7882	8115	7932	7874	7871	7972	7954	8004	7907	7910	7846	7833	7837	7940	7939	7928	7946	7989	7962	7817	7849	7922	7884	7961	7906	7863	7816	7941	7974	7866	7941	7888	7895	7891	7866	8075	7938	7956	7788	7849	7892	7940	7862	8016	7833	7898	7954	7895	8148	7980	7903	7880	7860	7946	7842	8075	7942	7883	7858	7829	7975	7861	7930	7902	7882	7974	7997	7917	7857	7853	7843	7777	7901	7812	7720	7866	7841	8023	7935	7861	7897	8053	7808	7967	7931	7751	7999	7874	8008	7904	7877	7827	7914	7922	7904	7850	7771	7898	7848	8067	7888	7842	7912	7898	7866	7846	7905	7884	7838	7942	7859	8015	7884	7865	7934	7829	8046	7893	7813	7915	7929	8032	7727	7741	7936	7999	7946	7796	7878	7994	7887	7919	7837	7969	7836	8002	7899	7818	7883	7830	7985	7932	7842	8040	7822	7969	7908	7931	7868	7895	7952	7853	7875	7990	7872	7806	8048	7828	7949	7920	7945	7960	8025	7927	7984	7982	7895	7763	8017	7888	7983	7871	7942	7996	7906	7837	7782	8006	7892	7852	7980	7942	7865	7928	7880	7986	7935	7736	7833	7858	7814	7931	7974	7902	7993	7756	7844	7948	7852	7773	7998	7706	8097	7925	7908	7796	7913	7949	7850	7829	7826	7877	7817	8032	7836	7954	7949	7862	7880	7911	7825	7858	7938	7902	8020	7874	8054	7782	8075	8035	7779	7821	8000	7809	7839	7863	8124	7887	7765	7883	7978	7974	7921	7898	7849	7885	7884	7918	7955	7816	7959	7886	7973	7861	7892	7912	7910	7974	7852	7716	8065	7849	7908	7786	7970	7845	7911	8032	7880	7912	7952	8061	7737	8080	7706	7895	7899	7918	7908	7966	7900	7890	7821	7958	7876	7911	7893	8000	7893	7739	7844	7935	7769	7815	7851	7952	8025	7850	7774	7786	7979	7900	7787	8034	8031	7962	7804	7853	7965	7907	7871	7808	7863	8070	7843	8059	7922	7764	7984	7830	7975	7904	7863	7927	8012	7788	7862	7998	7847	7915	7943	7893	7914	7956	7761	7778	7941	7960	7779	7739	7987	8087	7901	8085	7856	7867	7897	7927	7832	7962	7929	8082	7868	7990	8014	8050	7949	8037	7971	7906	7844	7887	7937	7736	7953	8010	7960	7929	7928	7922	8074	7904	7952	7921	7850	7823	7953	8022	7874	7945	7837	7907	7848	7883	8039	7825	7975	8032	8045	7830	7982	7987	7956	7894	7961	7991	7907	7967	7985	7938	7905	7723	7888	7933	7843	7947	7928	7936	8055	7987	7900	7954	7991	7966	7974	7996	7840	7843	7902	7833	7928	7863	7868	7871	7859	7840	7910	7783	7897	7978	7892	8004	7879	7896	7949	7948	7994	7953	7940	7951	7854	7968	7973	7845	7910	7803	7924	7954	7879	7832	7915	7865	7846	8046	8022	7951	7936	7878	7783	7960	7999	7978	7891	7853	7928	7981	7748	8023	7935	8040	7940	8108	7959	7943	8007	7960	7921	7829	7869	8042	7879	7816	7837	7985	7977	7901	7906	7944	7799	7821	7897	7913	7848	7777	7812	7868	8000	7952	7937	7896	7954	7949	7912	7923	7988	7937	7991	7905	7867	7940	7775	7975	7960	7978	7929	7896	7905	7942	7990	7924	7879	8035	7905	7736	7760	7805	8138	7956	7988	8029	8007	7864	7864	7868	7932	8019	7886	7956	7967	7867	7821	7781	8021	7915	7774	7887	7934	7856	7731	7833	7926	7929	7779	7878	7818	7870	7780	7883	7883	7960	7972	7859	7968	7936	7914	7881	7839	7746	7923	7813	7806	7949	7959	7879	7902	7869	7798	7940	7872	7945	7726	7764	7824	7979	7916	7860	8066	7878	7882	7906	7849	7843	7792	7980	7948	7875	7748	7832	7968	8003	7898	7925	7771	7920	7989	7847	7991	7961	7837	7929	7881	8076	7900	7724	7892	7879	7918	8028	7825	7801	7895	8009	7842	7823	7813	7857	7842	7965	7959	7858	7925	7908	7866	7809	7836	7741	7895	7708	7963	7946	7952	7768	7821	7987	7854	7936	7973	7853	7873	7883	7788	7842	7750	8081	7941	7875	7855	7909	8023	7831	7914	7935	7962	7905	7977	7899	7850	7834	7928	7950	7969	8060	7908	8032	7840	7999	7850	7872	7980	7868	8049	7874	7869	8032	7921	7812	7775	7998	7877	7864	8093	7788	7925	7759	7862	7877	7757	7873	7951	7921	7839	7890	7855	7982	7815	7946	7739	7940	7986	7945	7759	8027	7743	7726	7942	7824	7761	8008	7824	7765	8066	7851	7961	8021	8007	7957	7901	7931	7807	7981	7925	7863	7877	7874	8044	7919	7955	7952	7979	8020	7945	7885	7897	7923	7793	7951	7918	7958	7886	7957	7919	7845	7937	8024	7969	7939	7835	7980	7900	7884	7896	7930	7970	7872	8005	7818	7854	7924	7989	7987	7984	7854	7865	7909	7935	7832	7720	7923	7946	7971	7917	7891	7943	7959	7877	7904	7922	7990	7875	7827	7882	7986	7924	7910	7948	7951	7752	7922	7966	7960	7959	7927	7919	7938	7882	7904	7979	7905	7964	8070	7973	8032	7867	7910	7939	7857	7953	7910	7928	8095	7947	7914	7868	7831	7850	7872	7890	7858	7855	7878	7979	7833	8045	7955	7893	8010	7990	7877	7844	7862	8057	7814	7916	7870	8053	8069	7963	7846	8064	7970	7774	7983	7972	7910	7824	7921	7933	7788	7911	7963	7996	7930	7853	7891	7974	7942	7898	7972	7916	8057	7990	7888	8007	7940	8030	7942	7858	7920	7851	7965	7973	7949	7915	8080	7930	8056	7884	7819	7787	7895	7875	7983	7968	7808	7876	7851	7927	7847	7847	8070	7870	7966	8000	8030	7989	7880	7996	7852	7887	7962	7925	7747	7903	7865	7976	7796	7662	7821	7952	7871	7951	7946	8026	7772	7806	7807	7836	7964	7888	7955	7882	7897	7828	7869	7976	7877	7931	7852	8004	8102	7997	7879	8010	7857	7777	7992	7770	7851	7881	7927	7879	7893	8012	7936	7859	7847	7896	8003	7861	7874	7897	7820	8009	7839	7883	7918	7975	7862	7912	8031	7849	7991	7944	7851	7832	7885	7821	7875	7824	7901	7943	7861	8067	7936	7765	7933	7829	7862	7915	7934	7836	8076	7956	7820	7891	7844	7836	7823	7839	7856	7830	7899	7950	7765	7926	8036	7902	7919	7854	7925	7970	7874	7935	7916	7903	7985	7779	7876	7941	8009	7923	7937	7830	7702	7879	7961	7923	7967	7903	8013	7866	7835	7987	7938	7827	7719	7934	7992	7829	7860	7884	7951	8015	7988	7910	7881	7886	7817	7995	8005	7898	7871	8035	8001	7994	7934	7890	7855	7866	7948	7928	7881	7884	7962	8027	7916	7740	7869	7874	7825	7946	7892	7851	7829	7978	7960	8063	7756	8048	8029	7963	7998	8029	7887	7913	7879	7872	7814
2960	1268	1081	973	1029	2925	6666	6208	5174	3342	1801	1184	943	900	886	867	892	901	856	911	896	867	918	825	939	883	878	901	912	908	893	941	943	901	913	917	911	904	927	873	891	904	952	913	902	883	920	928	904	934	884	895	899	926	875	884	913	905	853	900	924	804	840	863	890	933	954	860	850	923	878	888	936	933	947	882	914	891	856	918	917	927	881	904	937	866	943	889	879	930	947	896	893	935	919	901	873	923	923	867	896	941	899	950	901	856	925	882	926	833	946	883	907	836	930	906	930	868	889	886	875	882	874	926	895	867	892	929	904	935	949	877	903	885	806	907	887	849	932	912	916	942	885	884	894	915	908	884	862	908	914	890	879	867	947	904	892	878	924	899	877	927	877	925	883	861	888	899	937	937	903	926	898	938	903	928	878	885	871	884	927	878	865	876	932	878	875	862	926	910	852	915	898	847	885	857	939	859	935	882	895	901	919	869	882	962	876	923	895	897	895	972	858	873	893	866	896	927	898	912	835	892	880	894	851	893	900	944	914	878	877	874	902	874	909	907	863	944	949	937	897	907	874	885	872	936	894	924	921	886	888	931	942	879	888	878	863	914	934	894	902	910	873	870	951	889	932	907	848	899	901	934	903	875	868	932	918	954	872	864	912	874	859	888	923	874	907	892	885	964	941	922	943	867	886	907	911	941	927	918	882	895	903	829	925	887	856	896	940	930	903	907	930	883	905	937	903	873	883	899	892	856	931	822	880	915	866	899	905	901	899	922	878	867	860	892	921	854	947	920	922	916	892	852	951	922	893	844	908	828	939	865	881	938	883	846	922	860	880	927	885	870	890	891	905	890	925	945	876	930	875	931	898	912	973	924	875	900	894	907	941	868	894	886	887	890	897	834	895	877	870	951	898	889	894	917	901	967	881	918	893	915	945	926	900	892	846	885	880	899	913	934	953	861	901	914	902	892	941	932	905	895	935	879	914	910	896	945	921	873	893	933	877	908	899	930	881	879	932	862	881	874	923	903	928	864	889	903	891	850	839	874	924	925	897	864	936	851	915	875	881	908	909	951	937	884	913	884	905	915	867	869	866	908	922	898	905	898	872	942	890	901	904	945	880	934	919	879	881	853	876	916	908	893	899	889	842	901	838	913	864	927	932	936	921	913	937	888	929	872	886	946	857	921	909	905	935	914	893	867	902	869	936	902	898	841	925	926	880	955	960	903	877	901	868	896	894	917	919	866	849	868	938	877	874	921	894	943	917	915	873	909	920	959	942	909	919	897	929	857	906	921	889	888	900	957	873	936	884	941	912	863	909	878	949	936	871	894	914	849	951	916	913	946	908	915	878	873	886	869	877	919	896	908	848	920	912	959	901	878	796	905	927	949	857	909	872	850	947	895	933	911	906	889	875	895	899	930	931	866	906	855	857	913	954	951	898	942	851	934	929	904	888	899	910	891	880	914	890	954	840	858	916	883	892	897	909	912	879	881	912	900	881	910	871	959	964	862	878	852	933	897	873	882	898	834	874	883	897	959	942	873	884	871	932	869	902	917	886	866	896	914	893	909	892	866	887	934	856	882	969	876	908	968	880	979	873	829	853	903	867	936	875	874	907	940	917	922	918	910	899	947	902	876	900	923	878	909	915	892	915	916	871	917	941	920	910	897	959	900	900	895	865	947	908	882	949	890	889	893	876	887	897	850	890	921	891	868	913	886	905	858	904	930	947	846	885	886	926	886	868	900	924	950	933	921	906	887	879	880	883	930	894	942	871	880	913	873	896	867	840	916	926	951	815	900	895	886	901	905	921	937	946	879	885	895	930	910	962	880	906	879	915	949	875	909	904	906	876	898	855	944	872	951	883	930	882	873	918	899	918	902	928	912	886	844	925	846	880	911	900	905	913	920	856	793	964	918	961	891	913	854	909	905	900	916	843	924	918	904	917	892	915	845	883	932	896	885	906	910	944	901	900	891	890	894	952	856	960	909	949	899	876	875	869	886	866	916	903	898	970	904	862	863	886	888	869	890	858	898	903	909	858	949	906	894	836	906	875	922	850	929	945	899	916	885	922	874	888	909	879	912	923	857	882	900	916	923	873	896	902	846	919	918	904	890	896	918	919	896	920	895	940	905	945	862	917	949	903	844	856	860	948	944	893	872	866	913	894	924	883	940	927	855	857	880	934	907	871	904	897	909	925	907	848	929	869	860	862	944	871	915	875	890	891	915	886	886	889	849	906	942	854	862	840	871	923	888	856	872	879	917	867	937	853	901	866	878	928	943	910	935	937	898	894	863	903	906	919	947	877	908	886	915	856	935	837	885	904	873	868	913	973	924	868	899	905	899	918	870	935	876	966	876	885	880	891	857	968	867	880	884	860	880	841	921	938	874	914	880	882	869	955	898	962	927	890	907	864	908	926	902	952	907	890	893	892	911	907	919	933	845	898	931	906	885	871	877	880	867	903	911	947	867	928	938	870	903	895	884	908	894	856	952	908	884	810	831	896	939	941	980	876	919	884	922	867	866	920	903	848	871	947	893	891	890	858	926	891	918	896	878	867	925	896	902	957	936	890	928	904	894	930	954	924	919	873	892	909	906	948	924	893	908	875	917	906	940	858	940	913	917	884	912	883	897	886	931	906	891	877	961	866	893	938	917	948	855	911	910	885	932	907	838	876	899	933	846	926	930	915	890	958	870	959	913	946	872	890	859	897	919	890	935	898	894	922	878	912	897	838	893	937	883	926	905	887	912	907	853	886	909	862	935	906	868	900	875	916	875	922	960	816	891	848	878	908	902	896	918	871	894	876	840	876	927	894	886	935	912	896	878	905	849	883	914	887	928	895	864	912	945	877	887	940	956	916	905	944	920	971	896	869	918	893	931	890	882	869	913	946	879	918	922	903	920	878	904	895	983	906	904	895	900	907	888	869	944	884	910	893	930	866	865	895	901	897	915	922	878	845	914	964	880	911	927	885	836	919	927	957	899	892	924	975	958	893	932	897	916	882	955	851	958	863	907	886	921	930	890	881	889	861	940	961	930	941	928	952	860	919	954	867	879	883	858	832	867	841	906	915	928	942	952	816	847	901	930	900	858	911	865	877	866	895	954	924	902	901	927	880	915	910	872	918	843	872	942	947	930	917	897	924	944	871	932	925	862	941	940	924	879	899	884	918	863	878	880	897	874	894	860	830	871	903	887	888	873	877	881	912	959	886	884	912	889	908	914	927	918	889	944	906	880	903	981	883	898	839	905	926	904	908	917	882	885	910	892	891	845	899	895	891	925	867	896	831	904	872	914	923	930	894	930	912	926	895	846	900	909	952	916	888	883	937	898	868	866	874	912	912	958	914	910	968	904	858	897	899	915	939	898	933	894	874	922	943	909	855	896	880	936	868	923	877	993	890	923	871	893	882	901	906	930	874	920	888	898	954	905	971	863	918	913	870	892	912	850	869	889	881	881	943	898	956	891	885	909	883	915	931	918	937	861	904	911
16774	11789	9611	10966	19520	37984	49674	44411	38171	29731	18753	11534	8272	7539	7321	7331	7459	7125	7386	7265	7332	7257	7372	7301	7426	7269	7391	7280	7192	7358	7311	7369	7334	7311	7298	7329	7241	7221	7384	7388	7244	7384	7199	7418	7473	7315	7274	7466	7417	7359	7441	7181	7289	7375	7276	7380	7276	7308	7353	7222	7298	7321	7257	7382	7241	7437	7432	7444	7348	7310	7313	7298	7483	7387	7342	7321	7184	7255	7274	7387	7365	7447	7321	7451	7231	7291	7331	7338	7322	7277	7297	7365	7398	7426	7313	7425	7355	7338	7176	7378	7340	7224	7430	7359	7259	7251	7239	7501	7376	7444	7441	7317	7228	7278	7292	7449	7303	7333	7247	7321	7389	7285	7342	7261	7361	7364	7376	7289	7324	7379	7367	7326	7293	7314	7399	7305	7275	7347	7274	7326	7436	7391	7314	7357	7382	7380	7318	7370	7395	7433	7443	7352	7254	7238	7470	7398	7319	7300	7232	7322	7314	7475	7442	7416	7257	7306	7346	7260	7281	7271	7346	7281	7359	7302	7345	7334	7287	7275	7374	7235	7417	7286	7313	7228	7320	7338	7363	7382	7318	7188	7422	7313	7418	7265	7428	7440	7323	7406	7364	7368	7330	7289	7252	7396	7229	7424	7280	7350	7324	7405	7407	7364	7247	7356	7364	7300	7324	7330	7266	7415	7482	7375	7476	7380	7282	7315	7422	7235	7435	7313	7260	7227	7391	7287	7372	7416	7493	7410	7314	7360	7327	7319	7215	7477	7346	7346	7333	7277	7392	7314	7453	7318	7207	7361	7394	7314	7296	7210	7244	7307	7319	7250	7282	7278	7361	7285	7390	7252	7270	7317	7226	7313	7318	7330	7323	7205	7390	7341	7444	7405	7328	7278	7448	7234	7502	7395	7483	7448	7286	7451	7320	7197	7140	7447	7309	7328	7484	7295	7451	7297	7443	7337	7360	7258	7271	7313	7322	7338	7291	7380	7266	7257	7230	7406	7434	7239	7107	7368	7455	7390	7356	7388	7228	7315	7362	7291	7229	7441	7433	7225	7420	7352	7302	7443	7339	7278	7301	7242	7332	7356	7345	7175	7413	7227	7342	7276	7325	7251	7377	7297	7309	7404	7344	7227	7340	7374	7301	7264	7263	7519	7291	7294	7479	7407	7319	7267	7353	7317	7321	7535	7428	7280	7246	7486	7313	7243	7382	7410	7271	7384	7329	7285	7322	7336	7301	7314	7457	7389	7299	7317	7233	7340	7245	7379	7261	7400	7426	7210	7288	7243	7363	7335	7381	7421	7343	7392	7357	7257	7322	7303	7356	7313	7298	7232	7382	7321	7263	7345	7419	7363	7266	7431	7255	7407	7322	7215	7276	7327	7411	7346	7367	7426	7350	7354	7365	7372	7442	7383	7450	7171	7379	7330	7342	7293	7357	7389	7208	7441	7351	7231	7311	7335	7312	7414	7268	7453	7320	7472	7258	7299	7286	7357	7261	7316	7327	7444	7320	7485	7291	7350	7376	7415	7250	7273	7340	7286	7271	7451	7395	7313	7387	7340	7266	7262	7382	7288	7528	7206	7315	7378	7413	7433	7342	7255	7336	7280	7404	7407	7256	7326	7360	7296	7311	7376	7253	7236	7284	7335	7330	7333	7354	7360	7315	7330	7372	7433	7350	7371	7497	7392	7314	7238	7319	7231	7405	7323	7485	7405	7295	7301	7302	7414	7235	7341	7315	7355	7328	7322	7192	7345	7361	7406	7370	7354	7392	7318	7467	7233	7375	7277	7253	7316	7440	7314	7316	7310	7394	7319	7326	7406	7166	7357	7311	7311	7248	7288	7467	7444	7453	7311	7364	7298	7467	7418	7350	7372	7363	7232	7374	7332	7404	7462	7394	7442	7442	7247	7385	7319	7337	7380	7352	7389	7201	7362	7344	7355	7310	7429	7379	7437	7276	7335	7378	7325	7326	7299	7311	7434	7283	7285	7359	7358	7519	7250	7334	7356	7354	7372	7302	7296	7430	7258	7375	7470	7431	7336	7336	7376	7310	7296	7392	7409	7290	7274	7295	7328	7291	7471	7340	7540	7253	7214	7356	7394	7450	7250	7340	7376	7385	7421	7305	7388	7342	7370	7370	7262	7387	7409	7187	7369	7419	7264	7340	7398	7331	7387	7243	7453	7309	7482	7476	7532	7398	7190	7246	7297	7329	7411	7456	7268	7267	7391	7281	7437	7305	7296	7268	7256	7317	7414	7221	7303	7349	7518	7312	7251	7270	7355	7171	7334	7236	7530	7313	7346	7379	7416	7258	7244	7471	7378	7311	7377	7307	7427	7389	7417	7283	7436	7358	7311	7390	7215	7422	7279	7262	7436	7256	7345	7314	7349	7313	7421	7406	7368	7245	7223	7336	7395	7411	7290	7280	7334	7468	7385	7408	7248	7405	7234	7293	7474	7322	7345	7400	7351	7390	7368	7280	7472	7547	7339	7191	7301	7447	7335	7294	7386	7340	7315	7304	7337	7271	7349	7477	7194	7350	7272	7375	7418	7222	7408	7349	7340	7454	7374	7409	7309	7341	7339	7262	7256	7260	7351	7435	7318	7423	7367	7521	7397	7403	7485	7491	7302	7385	7329	7278	7358	7320	7369	7336	7190	7380	7366	7358	7301	7297	7441	7311	7309	7342	7214	7314	7240	7363	7364	7289	7338	7339	7259	7341	7351	7363	7394	7291	7391	7313	7266	7384	7353	7412	7349	7379	7318	7367	7374	7389	7235	7335	7418	7313	7268	7300	7240	7308	7311	7283	7355	7228	7263	7359	7397	7386	7264	7331	7366	7363	7360	7339	7310	7314	7266	7318	7302	7271	7304	7383	7300	7317	7502	7262	7292	7286	7294	7483	7369	7407	7399	7290	7377	7512	7365	7327	7298	7363	7472	7288	7446	7285	7263	7263	7329	7267	7330	7307	7376	7262	7324	7270	7378	7211	7356	7171	7301	7395	7260	7423	7300	7336	7383	7233	7380	7480	7247	7347	7323	7217	7224	7370	7289	7295	7413	7396	7356	7402	7457	7315	7381	7332	7286	7431	7281	7330	7280	7438	7468	7283	7290	7275	7182	7381	7351	7304	7303	7357	7317	7448	7137	7356	7359	7404	7301	7423	7322	7340	7522	7257	7416	7386	7276	7361	7260	7394	7251	7305	7229	7216	7312	7350	7328	7168	7368	7456	7401	7307	7411	7222	7414	7304	7273	7211	7369	7297	7384	7328	7405	7312	7449	7189	7325	7317	7323	7403	7283	7417	7322	7246	7436	7374	7324	7415	7370	7278	7464	7201	7371	7276	7367	7198	7366	7222	7324	7389	7320	7364	7239	7297	7382	7446	7489	7480	7398	7287	7378	7374	7276	7417	7334	7369	7260	7439	7309	7353	7298	7358	7331	7327	7291	7308	7338	7359	7346	7399	7404	7372	7256	7268	7255	7246	7385	7252	7295	7310	7233	7305	7326	7261	7231	7224	7294	7240	7398	7347	7276	7379	7326	7304	7474	7292	7391	7336	7284	7353	7326	7249	7262	7183	7400	7410	7329	7325	7384	7390	7347	7412	7341	7250	7361	7379	7344	7353	7282	7234	7236	7274	7320	7458	7391	7248	7354	7291	7399	7295	7358	7422	7334	7268	7314	7448	7236	7376	7429	7283	7376	7329	7300	7416	7422	7306	7454	7351	7391	7258	7415	7300	7340	7399	7360	7337	7395	7203	7388	7342	7238	7287	7417	7345	7242	7344	7362	7126	7297	7292	7304	7287	7362	7326	7358	7338	7331	7413	7366	7335	7439	7331	7345	7351	7368	7316	7340	7349	7355	7350	7407	7192	7183	7315	7251	7291	7286	7414	7383	7384	7238	7305	7333	7247	7422	7221	7281	7386	7291	7252	7468	7316	7346	7332	7285	7340	7362	7278	7238	7253	7230	7264	7272	7343	7362	7233	7403	7348	7312	7426	7345	7225	7266	7398	7333	7324	7360	7436	7357	7362	7359	7364	7236	7362	7237	7474	7275	7384	7279	7425	7318	7387	7363	7305	7380	7280	7279	7262	7439	7340	7225	7290	7312	7248	7386	7376	7310	7407	7222	7266	7395	7352	7503	7349	7292	7407	7359	7345	7306	7332	7218	7377	7380	7344	7323	7324	7437	7364	7432	7247	7224	7247	7296	7363	7363	7333	7420	7306	7330	7483	7236	7408	7327	7358	7372	7369	7379	7342	7295	7320	7389	7250	7448	7321	7371	7301	7273	7375	7327	7381	7396	7308	7363	7334	7384	7275	7341	7477	7341	7465	7329	7271	7364	7410	7388	7460	7264	7353	7354	7249	7344	7398	7448	7436	7260	7352	7180	7433	7393	7263	7238	7387	7325	7324	7349	7387	7159	7254	7327	7263	7286	7413	7239	7261	7188	7278	7468	7396	7403	7456	7334	7362	7373	7393	7175	7384	7380	7371	7225	7351	7276	7329	7367	7431	7430	7396	7330	7394	7368	7268	7411	7392	7348	7270	7289	7319	7358	7265	7376	7329	7247	7264	7427	7352	7416	7381	7305	7306	7323	7371	7320	7363	7338	7287	7217	7246	7422	7329	7305	7339	7361	7379	7445	7200	7337	7336	7380	7438	7321	7318	7207	7365	7295	7298	7411	7321	7338	7437	7365	7267	7255	7355	7359	7380	7341	7234	7290	7322	7323	7354	7266	7248	7301	7218	7323	7324	7338	7363	7461	7449	7322	7421	7354	7418	7310	7380	7324	7290	7271	7425	7392	7434	7363	7284	7291	7300	7214	7398	7288	7416	7306	7228	7270	7261	7286	7376	7321	7407	7305	7354	7451	7328	7252	7397	7158	7410	7350	7327	7467	7402	7437	7416	7276	7323	7268	7421	7352	7314	7370	7345	7376	7288	7379	7395	7420	7383	7354	7322	7472	7360	7393	7401	7387	7262	7231	7338	7218	7512	7353	7297	7417	7280	7368	7252	7214	7286	7392	7379	7413	7226	7284	7432	7395	7328	7318	7342	7362	7168	7309	7447	7238	7280	7427	7422	7388
2323	1539	1213	1092	2074	5225	12483	13072	8715	4819	2450	1446	1128	1018	995	976	911	974	984	943	918	1006	998	980	986	948	988	977	919	930	975	940	910	962	915	957	921	893	984	904	889	947	958	938	948	904	963	907	937	930	939	938	905	1005	944	996	909	945	972	956	893	932	864	950	996	910	927	927	992	949	956	929	972	1010	973	917	1012	912	945	972	917	934	943	943	957	972	1037	942	926	979	960	941	962	950	940	1002	906	934	961	992	987	902	930	972	965	921	929	956	921	927	962	913	1004	921	984	882	935	908	915	917	942	919	973	942	891	924	942	959	937	928	941	929	928	1005	988	920	867	933	961	1032	966	968	976	1016	948	899	976	955	946	945	913	918	967	911	934	1009	936	978	922	958	922	904	956	937	928	943	1009	914	994	998	980	937	931	1037	934	985	886	951	930	939	836	925	970	992	979	966	970	978	946	1013	982	926	984	956	938	963	945	941	879	1004	929	921	915	965	901	941	963	925	920	980	879	890	999	943	992	931	908	944	974	956	968	956	928	991	993	945	953	984	900	969	985	942	918	922	956	970	901	926	1015	940	932	958	988	926	973	912	931	931	908	957	970	981	957	984	956	942	916	951	938	929	932	945	969	904	998	925	1024	911	943	972	966	1003	896	877	1021	922	1004	997	933	979	1005	959	989	949	978	931	977	944	951	943	923	929	949	939	920	977	923	1011	939	953	909	952	934	930	956	956	901	1011	920	967	970	961	1029	920	946	948	923	979	1006	914	936	917	951	935	975	909	976	948	977	982	985	942	927	925	940	897	938	977	950	982	904	934	908	983	964	971	968	965	903	1004	939	931	955	939	886	970	935	988	956	951	964	946	942	940	967	947	923	994	1006	943	922	879	1009	945	891	976	991	968	968	955	1028	996	956	889	982	958	942	1010	956	976	960	920	998	961	933	994	1005	957	957	893	960	944	968	976	900	931	927	946	920	1010	977	944	945	935	890	981	870	1038	1007	971	960	975	924	932	999	960	965	937	955	908	948	958	973	932	952	997	988	1019	944	941	901	927	957	962	912	965	935	948	938	949	964	973	969	951	978	949	944	937	952	951	929	973	901	972	960	957	1032	986	971	974	928	942	977	985	900	953	999	964	941	946	906	954	968	930	913	960	953	948	953	902	904	920	963	962	870	988	882	976	936	946	940	941	917	933	909	922	910	963	920	932	923	1005	953	965	953	920	914	961	906	969	950	954	923	960	1015	969	965	906	900	959	948	897	920	879	917	894	923	890	877	940	970	919	955	959	965	933	908	1006	1031	935	929	930	959	932	952	953	963	967	935	935	967	992	950	948	925	972	895	951	905	979	947	942	948	958	973	910	940	957	946	953	872	953	923	915	977	981	966	939	960	940	934	986	932	976	891	962	948	1010	962	956	955	950	958	947	931	961	946	913	998	886	944	963	910	935	915	946	965	933	943	918	909	929	947	859	970	976	928	976	949	1012	957	927	983	941	920	925	938	953	955	948	972	940	1017	918	922	922	972	999	1006	904	915	977	965	904	949	985	943	963	919	947	975	927	974	939	977	957	973	956	949	967	958	914	977	982	973	958	966	1049	966	945	945	926	958	969	944	992	1032	988	991	942	945	952	945	905	939	941	911	995	974	925	970	905	934	961	918	923	1006	928	955	915	983	961	926	902	944	945	916	972	937	956	963	971	1003	941	923	1011	942	970	943	914	920	990	929	936	973	975	956	997	1008	915	952	865	985	905	962	951	938	915	962	917	938	1042	936	884	968	905	989	977	916	937	911	941	1005	930	905	944	933	941	912	947	957	903	915	948	939	951	971	962	941	941	1041	965	903	982	974	910	997	968	943	899	983	954	975	972	971	906	941	934	899	1024	984	993	919	918	1040	970	963	928	912	989	929	911	958	971	924	925	969	996	902	945	936	858	941	919	891	955	898	972	973	979	916	967	943	982	999	942	1012	969	911	927	938	941	943	972	941	899	992	905	959	955	973	950	903	975	967	899	925	952	955	993	939	880	982	899	929	926	981	924	931	986	940	967	953	974	937	947	878	919	909	915	908	929	969	964	967	951	960	991	950	943	989	1009	963	952	937	958	940	890	949	942	938	931	962	937	937	933	1000	957	951	930	915	913	949	900	937	971	988	963	984	925	930	911	977	901	964	944	919	950	922	918	953	955	896	980	943	940	964	998	917	947	964	898	918	984	990	920	983	931	970	972	907	973	930	947	926	910	958	992	931	953	921	957	985	915	946	959	920	910	929	933	959	934	915	939	928	914	909	882	945	947	949	955	931	949	955	945	942	954	889	918	991	972	911	962	937	927	899	938	959	971	927	959	932	964	884	903	915	914	943	931	950	989	966	966	943	953	952	984	955	943	967	946	940	938	980	926	906	976	958	1033	943	970	927	976	908	958	948	943	877	887	953	958	987	934	984	921	954	911	871	1023	944	940	973	950	940	943	939	964	945	956	923	948	944	1003	987	953	989	978	915	920	894	942	906	935	924	931	907	993	924	955	942	919	975	963	904	1002	984	948	1018	961	1029	972	921	912	964	899	944	971	1006	953	970	983	938	970	938	968	938	952	971	908	911	928	945	935	962	1031	921	935	921	960	962	927	922	917	937	912	936	942	945	970	948	949	960	963	989	955	1001	935	963	920	956	842	984	966	965	936	952	955	950	926	951	965	939	931	892	913	941	928	935	1010	963	931	991	1019	916	895	979	989	982	943	914	911	1003	907	951	931	998	887	975	969	989	946	939	940	985	942	946	918	953	950	936	937	1009	889	958	969	978	938	895	954	899	981	976	973	945	944	952	871	973	967	970	947	969	958	993	942	965	943	945	945	921	953	865	958	936	960	957	991	983	945	950	939	950	987	983	989	936	923	910	979	927	896	942	975	964	977	972	930	912	1009	874	891	901	952	943	944	914	941	979	972	914	930	924	902	957	884	950	976	932	937	997	1018	894	963	958	899	964	955	933	929	932	945	955	943	931	980	918	982	926	936	975	963	969	978	966	958	917	910	949	947	941	1007	966	942	924	928	957	983	944	927	927	972	947	953	911	962	930	952	944	958	960	970	894	942	1004	957	971	924	937	878	953	975	968	914	928	973	989	975	956	945	982	974	982	934	974	983	999	956	991	930	984	904	945	899	954	980	979	932	982	949	973	941	931	995	974	893	979	910	951	925	884	959	926	942	908	995	1001	988	928	924	941	940	978	938	913	925	987	956	988	910	964	943	949	954	940	978	920	894	950	979	902	910	990	922	964	990	934	939	950	919	987	958	964	920	1004	936	938	959	942	989	897	917	1024	944	903	953	918	953	909	940	951	956	930	995	936	898	901	922	934	922	991	910	1012	972	959	934	916	937	996	992	954	885	973	931	876	937	938	917	975	932	973	980	955	955	972	904	887	970	971	963	952	914	978	941	944	956	920	958	970	953	972	1013	998	932	981	910	972	987	979	936	967	978	927	877	969	943	941	975	944	958	944	912	970	993	952	970	987	927	957	976	942	978	902	943	919	948	998	960	932	969	916	944	936	950	967	898	923	951	916	917	946	956	949	997	949	930
19869	13989	10406	14131	33201	46618	62578	57558	44979	34164	23903	14690	9655	8174	7837	7763	7642	7797	7682	7761	7616	7698	7618	7774	7601	7701	7468	7652	7522	7589	7756	7520	7535	7568	7619	7558	7626	7537	7678	7536	7701	7583	7699	7541	7547	7716	7863	7747	7719	7702	7768	7711	7696	7556	7619	7626	7728	7681	7788	7668	7718	7754	7625	7652	7648	7720	7717	7595	7649	7669	7659	7689	7578	7564	7659	7630	7546	7670	7682	7626	7627	7674	7619	7782	7750	7615	7678	7505	7728	7663	7771	7753	7660	7514	7736	7690	7744	7598	7758	7555	7631	7687	7701	7546	7713	7747	7592	7689	7726	7508	7642	7536	7599	7790	7761	7717	7634	7638	7668	7612	7554	7735	7558	7723	7753	7644	7805	7588	7721	7606	7670	7575	7743	7689	7761	7654	7704	7640	7616	7624	7587	7572	7664	7801	7509	7601	7678	7664	7647	7485	7509	7740	7589	7528	7527	7551	7632	7666	7661	7792	7686	7436	7638	7774	7575	7717	7656	7579	7547	7661	7678	7563	7687	7521	7707	7668	7718	7775	7606	7630	7666	7717	7616	7725	7649	7715	7432	7610	7778	7620	7641	7689	7533	7656	7823	7473	7722	7653	7667	7573	7656	7561	7613	7755	7599	7688	7571	7927	7573	7603	7779	7661	7642	7683	7799	7697	7755	7624	7705	7658	7642	7647	7702	7645	7710	7719	7608	7518	7600	7697	7583	7661	7685	7622	7612	7646	7599	7624	7642	7556	7638	7589	7547	7710	7697	7624	7790	7604	7718	7710	7671	7645	7649	7688	7689	7696	7618	7576	7618	7659	7669	7718	7647	7708	7616	7751	7755	7677	7571	7698	7646	7554	7692	7586	7656	7521	7581	7641	7624	7669	7646	7709	7685	7651	7698	7583	7781	7700	7588	7728	7653	7485	7612	7680	7596	7685	7570	7653	7569	7680	7714	7666	7696	7666	7868	7686	7668	7662	7558	7543	7799	7625	7675	7793	7675	7677	7804	7650	7708	7712	7708	7668	7676	7627	7592	7665	7739	7708	7712	7623	7722	7635	7655	7682	7653	7682	7619	7823	7695	7664	7646	7707	7518	7524	7656	7687	7624	7596	7698	7688	7748	7631	7654	7680	7633	7707	7562	7566	7624	7672	7510	7607	7621	7621	7680	7507	7634	7696	7581	7672	7668	7684	7586	7584	7586	7693	7684	7568	7494	7704	7590	7768	7729	7464	7630	7531	7832	7673	7835	7698	7724	7617	7600	7635	7602	7643	7691	7669	7655	7726	7589	7747	7626	7638	7660	7687	7669	7726	7549	7552	7687	7623	7610	7671	7675	7658	7623	7719	7771	7692	7674	7634	7619	7611	7552	7684	7672	7759	7723	7681	7583	7633	7602	7608	7695	7688	7719	7541	7475	7678	7638	7566	7599	7661	7630	7685	7599	7685	7693	7551	7573	7662	7715	7574	7798	7725	7635	7722	7596	7740	7703	7567	7565	7607	7785	7578	7524	7542	7568	7714	7698	7588	7620	7638	7552	7611	7683	7651	7608	7534	7777	7656	7645	7711	7758	7529	7594	7479	7689	7774	7651	7676	7669	7593	7703	7722	7601	7693	7513	7694	7762	7731	7593	7564	7629	7564	7743	7482	7642	7682	7698	7705	7652	7675	7627	7649	7566	7674	7639	7747	7540	7795	7700	7717	7623	7639	7756	7571	7616	7758	7647	7626	7625	7640	7731	7670	7826	7711	7702	7554	7679	7556	7620	7637	7616	7546	7600	7787	7665	7598	7590	7689	7658	7673	7494	7740	7840	7678	7642	7652	7639	7516	7617	7619	7522	7625	7700	7642	7642	7628	7507	7613	7640	7727	7599	7626	7711	7672	7663	7630	7610	7601	7568	7635	7642	7674	7546	7560	7758	7483	7705	7653	7583	7648	7794	7741	7616	7660	7671	7688	7485	7535	7695	7647	7597	7743	7466	7659	7591	7586	7524	7722	7693	7582	7691	7711	7661	7822	7747	7424	7762	7611	7654	7714	7703	7796	7623	7711	7517	7745	7592	7580	7650	7503	7585	7575	7679	7659	7670	7698	7662	7594	7620	7671	7683	7668	7702	7636	7880	7764	7570	7687	7523	7595	7664	7741	7714	7678	7571	7671	7657	7639	7689	7631	7575	7632	7638	7625	7632	7631	7609	7573	7650	7654	7603	7586	7580	7643	7801	7642	7616	7654	7694	7678	7653	7508	7791	7642	7629	7543	7544	7624	7761	7659	7670	7624	7594	7705	7608	7629	7617	7592	7652	7649	7648	7522	7691	7611	7596	7517	7636	7593	7519	7680	7525	7760	7728	7654	7613	7787	7697	7532	7593	7690	7647	7595	7666	7582	7583	7643	7537	7619	7577	7766	7664	7548	7675	7691	7651	7785	7657	7674	7507	7729	7769	7660	7759	7602	7481	7700	7544	7595	7552	7796	7405	7631	7659	7652	7669	7504	7627	7650	7654	7665	7656	7765	7498	7697	7627	7556	7648	7607	7730	7705	7699	7616	7619	7772	7699	7587	7630	7814	7482	7612	7655	7617	7666	7782	7677	7660	7779	7628	7632	7640	7571	7541	7610	7689	7688	7467	7623	7722	7604	7609	7690	7662	7732	7564	7723	7584	7574	7673	7639	7559	7619	7609	7635	7639	7673	7651	7673	7504	7575	7548	7606	7565	7604	7685	7709	7729	7672	7598	7597	7730	7727	7625	7730	7761	7601	7577	7729	7641	7681	7608	7608	7654	7740	7700	7672	7721	7495	7838	7739	7646	7674	7612	7606	7617	7613	7625	7720	7716	7731	7567	7715	7626	7596	7726	7743	7716	7696	7568	7687	7685	7604	7761	7639	7627	7697	7623	7687	7662	7652	7645	7618	7649	7730	7657	7576	7544	7632	7615	7640	7688	7813	7596	7582	7656	7554	7714	7620	7521	7658	7663	7597	7658	7622	7593	7777	7740	7647	7731	7476	7685	7891	7703	7479	7665	7734	7766	7649	7508	7700	7613	7562	7780	7778	7535	7665	7698	7544	7664	7701	7835	7706	7657	7770	7759	7598	7668	7699	7660	7664	7735	7725	7778	7505	7640	7649	7658	7624	7703	7710	7717	7616	7593	7579	7870	7630	7646	7580	7664	7576	7673	7496	7695	7618	7609	7727	7649	7628	7746	7651	7595	7691	7611	7552	7680	7807	7677	7572	7644	7655	7718	7698	7563	7733	7599	7632	7675	7654	7657	7666	7720	7577	7551	7594	7637	7653	7636	7647	7652	7698	7645	7653	7545	7598	7620	7617	7663	7514	7687	7686	7632	7682	7658	7641	7655	7587	7645	7633	7622	7554	7675	7483	7726	7612	7640	7608	7645	7678	7669	7652	7781	7703	7573	7656	7611	7601	7729	7619	7597	7697	7654	7557	7837	7649	7634	7639	7639	7737	7621	7588	7681	7540	7557	7557	7701	7702	7641	7810	7624	7778	7602	7579	7712	7781	7554	7640	7621	7701	7416	7724	7512	7670	7630	7690	7751	7566	7631	7633	7607	7610	7524	7727	7558	7659	7609	7699	7708	7741	7681	7798	7631	7680	7609	7719	7634	7608	7753	7701	7735	7551	7687	7674	7460	7687	7563	7681	7716	7587	7691	7561	7654	7602	7575	7713	7561	7638	7576	7659	7628	7635	7707	7776	7660	7604	7695	7610	7696	7694	7616	7763	7651	7646	7558	7569	7626	7738	7480	7600	7775	7584	7706	7541	7623	7680	7685	7604	7620	7654	7619	7783	7729	7638	7764	7675	7651	7543	7675	7538	7680	7686	7634	7725	7710	7580	7649	7788	7613	7566	7800	7731	7581	7691	7669	7545	7741	7612	7677	7731	7646	7663	7615	7731	7617	7518	7707	7676	7610	7558	7573	7673	7653	7708	7682	7649	7668	7750	7483	7660	7543	7606	7719	7724	7670	7687	7785	7712	7605	7695	7604	7520	7631	7635	7733	7747	7649	7827	7707	7727	7692	7583	7505	7533	7771	7769	7712	7692	7533	7602	7705	7632	7674	7613	7677	7538	7641	7751	7620	7591	7656	7637	7592	7699	7608	7563	7736	7714	7646	7619	7667	7551	7602	7672	7692	7712	7747	7615	7614	7575	7722	7689	7700	7566	7672	7646	7666	7635	7523	7668	7615	7809	7718	7895	7652	7637	7619	7751	7643	7576	7555	7699	7741	7569	7657	7748	7798	7690	7722	7718	7692	7620	7712	7886	7627	7712	7618	7661	7684	7836	7784	7610	7602	7608	7687	7596	7574	7542	7611	7699	7655	7769	7488	7698	7721	7547	7702	7696	7678	7627	7740	7816	7666	7786	7604	7698	7779	7585	7717	7681	7679	7520	7619	7595	7642	7622	7719	7549	7647	7748	7669	7665	7654	7502	7711	7636	7747	7667	7748	7636	7673	7719	7688	7550	7638	7647	7708	7570	7623	7639	7618	7679	7642	7569	7746	7681	7694	7618	7642	7682	7534	7563	7605	7616	7606	7741	7782	7630	7674	7576	7632	7577	7622	7711	7738	7766	7554	7720	7811	7635	7546	7587	7580	7644	7682	7648	7719	7592	7695	7774	7601	7611	7600	7555	7759	7612	7628	7660	7604	7656	7666	7739	7605	7709	7707	7617	7604	7774	7748	7576	7637	7691	7690	7605	7801	7737	7813	7749	7662	7840	7556	7673	7617	7700	7768	7681	7627	7670	7752	7616	7616	7563	7660	7615	7602	7671	7725	7732	7764	7545	7652	7657	7625	7590	7592	7807	7698	7669	7580	7668	7637	7633	7732	7573	7634	7591	7495	7627	7505	7668	7754	7566	7591	7628	7676	7687	7764	7642	7585	7706	7619	7758	7626	7717	7570	7575	7728	7694	7781	7602	7800	7613	7680	7753	7488	7761	7665	7616	7709	7571	7678	7590	7574	7676	7675	7604	7634	7695	7700	7605	7615	7707	7686	7692	7607	7614	7571	7605	7619	7528	7651	7693	7718	7554	7487	7596	7702	7714	7680	7682	7628	7649	7704	7594	7532
4206	1380	1178	1159	5791	12391	14971	14965	9213	5260	2776	1431	1135	961	949	902	940	905	918	968	911	935	886	917	930	918	912	868	893	885	870	874	892	873	945	899	867	915	877	914	867	956	871	902	910	930	898	862	896	903	884	910	877	921	848	884	934	922	870	914	899	894	927	872	870	906	949	896	894	936	959	954	919	902	914	861	875	932	933	867	961	916	966	887	888	891	885	839	916	929	933	923	914	888	874	858	919	904	901	868	951	957	945	924	924	923	908	893	934	931	903	881	939	927	969	915	918	916	898	909	914	931	933	882	872	853	922	961	883	910	954	872	877	878	930	929	916	902	892	950	946	856	911	871	897	933	926	905	897	899	887	915	874	940	899	927	883	953	891	890	878	882	903	964	904	913	921	919	949	893	907	897	909	937	894	945	860	920	870	876	865	869	901	883	922	871	908	872	858	892	874	890	942	929	878	893	901	921	945	905	889	878	843	895	887	904	853	854	904	904	916	854	848	939	852	887	889	911	884	876	891	901	947	976	913	901	917	972	850	945	890	887	910	912	876	917	871	915	892	938	945	896	912	893	869	890	952	857	897	917	931	917	887	933	890	940	930	917	901	948	934	946	907	907	936	935	903	909	843	925	924	873	918	928	878	899	908	912	875	881	922	915	867	896	885	913	982	864	890	879	860	873	861	848	907	898	856	908	913	890	842	883	921	910	877	919	880	924	868	879	927	910	959	894	875	876	872	891	924	956	874	909	899	937	905	889	886	911	916	854	865	866	933	914	910	884	948	915	881	884	913	908	870	921	951	908	904	906	932	928	848	945	944	893	967	922	926	864	895	915	927	953	925	869	942	881	922	923	916	966	892	905	904	934	922	908	907	920	891	902	903	890	872	899	923	876	922	900	908	964	919	916	858	899	910	913	937	910	894	932	919	878	872	876	894	858	949	892	933	881	861	897	893	910	900	946	927	920	867	900	924	874	945	910	910	873	902	870	886	918	868	899	880	934	886	893	894	907	915	920	856	864	930	910	875	943	947	939	892	894	919	970	872	925	938	916	940	915	916	909	898	859	922	952	941	947	896	891	931	910	937	892	887	927	915	923	928	904	918	912	884	880	873	935	915	910	830	908	890	875	882	927	886	882	961	906	915	947	869	954	921	892	856	912	882	902	848	929	942	952	953	934	902	928	906	887	918	904	893	886	944	920	890	890	893	927	975	914	898	873	901	955	932	972	928	927	861	907	900	878	853	880	888	922	899	942	915	901	915	871	983	821	900	924	867	932	990	890	907	904	917	903	870	923	921	892	891	936	905	901	937	885	913	908	897	917	890	881	892	900	908	953	880	918	911	869	914	933	881	889	916	931	895	953	891	924	856	915	931	970	889	920	883	858	924	866	884	868	921	916	956	890	885	898	896	896	991	913	848	847	890	897	944	914	838	915	899	905	892	882	900	891	948	936	895	917	881	870	895	892	863	929	899	904	919	881	898	961	888	891	911	853	904	950	898	881	921	890	938	909	886	915	915	924	885	930	901	936	916	899	837	947	911	879	931	875	969	908	922	893	882	932	925	920	919	936	862	824	891	893	898	926	910	886	925	900	901	888	851	880	922	854	854	951	958	886	916	931	912	861	914	879	885	856	889	914	948	926	914	937	942	916	873	904	893	884	958	898	900	910	871	881	1004	921	883	923	932	867	902	920	940	901	944	885	936	892	970	962	937	885	914	877	958	907	935	897	929	893	876	907	914	899	908	927	929	891	974	891	914	874	893	879	934	926	880	896	912	898	946	891	924	911	935	937	889	932	903	896	866	948	946	955	903	973	952	913	928	878	909	967	919	900	902	876	919	866	916	923	902	917	947	945	886	861	875	905	887	910	931	915	853	957	928	932	962	910	880	929	890	922	856	926	883	873	900	886	930	959	891	878	924	950	923	916	941	911	940	914	915	913	858	904	916	870	840	914	900	888	884	921	895	890	917	897	878	925	916	886	905	866	939	936	921	892	935	944	925	939	840	922	901	923	908	924	831	892	897	882	941	928	952	910	918	854	907	917	941	895	931	849	890	912	896	925	908	946	929	937	893	894	901	888	918	927	925	893	942	866	940	918	869	935	936	899	901	895	902	940	917	831	923	926	876	869	916	895	906	891	913	930	955	903	950	924	870	893	876	930	953	925	873	922	870	865	883	917	932	887	866	932	906	909	898	909	870	846	877	903	947	948	882	899	897	950	878	881	879	926	944	985	890	923	879	938	878	890	958	902	901	864	890	923	878	971	906	873	939	921	912	900	914	897	928	887	906	901	977	930	892	894	928	914	949	952	921	980	941	954	924	948	890	948	912	950	915	897	916	938	964	885	915	883	935	889	891	895	859	841	979	888	904	887	883	920	894	912	876	880	909	869	908	944	859	945	905	913	869	887	910	859	882	937	870	893	929	876	887	860	930	931	930	906	950	845	923	923	855	869	900	923	953	915	935	932	899	913	889	931	928	915	938	899	952	907	931	907	879	920	886	886	948	897	935	864	963	910	889	992	887	928	916	945	881	858	950	935	861	867	910	910	915	921	901	862	829	864	900	842	854	900	920	911	947	890	946	899	854	886	932	916	911	896	909	904	868	834	926	911	896	903	871	912	854	901	892	924	873	913	899	876	928	931	922	896	908	908	906	913	869	887	877	904	928	878	945	910	969	925	897	887	926	876	839	863	917	880	874	954	872	939	915	910	926	876	903	879	889	941	956	818	893	892	906	921	894	883	902	951	951	898	876	891	893	884	936	917	919	886	896	848	937	941	878	875	904	930	906	868	921	876	927	976	889	920	884	827	891	903	969	914	958	875	912	821	886	879	914	884	932	880	912	862	920	931	884	898	958	908	875	988	927	964	920	905	886	921	946	880	932	946	913	903	960	899	834	971	890	942	887	897	899	857	880	900	890	907	896	852	885	972	938	885	943	910	900	842	942	904	945	867	922	891	840	924	865	914	949	921	889	960	923	887	900	955	927	866	957	911	878	950	883	937	934	856	877	925	944	954	910	892	859	890	861	880	867	921	973	942	912	908	934	922	846	900	945	967	887	888	917	903	908	878	885	875	905	933	891	919	866	950	882	878	920	881	817	898	923	927	968	943	907	861	951	910	905	899	878	896	909	870	900	876	886	889	868	903	942	985	911	876	922	911	891	977	916	919	880	896	940	906	894	951	914	948	951	910	944	936	961	911	944	911	874	919	964	933	922	910	891	914	878	944	940	911	867	924	932	908	951	944	897	877	871	898	936	857	983	859	882	895	833	857	952	904	907	925	861	888	908	936	951	938	895	920	938	984	942	894	895	890	975	939	940	935	960	949	872	944	924	958	871	909	978	945	895	895	875	904	886	940	951	978	925	923	869	910	880	916	945	910	926	943	895	905	892	869	955	925	917	951	897	953	927	896	901	910	922	897	895	909	853	856	955	927	956	938	895	913	903	902	944	928	941	907	923	883	881	890	900	912	919	881	935	943	894	886
19000	13022	10531	15023	52619	66480	66528	60239	47198	36599	26172	15682	9967	7947	7411	7474	7566	7391	7381	7415	7458	7403	7391	7413	7466	7412	7359	7503	7450	7518	7427	7432	7495	7383	7463	7416	7423	7427	7523	7507	7487	7439	7312	7494	7393	7567	7441	7431	7469	7437	7513	7515	7568	7510	7436	7504	7425	7541	7368	7488	7515	7481	7504	7405	7381	7549	7399	7448	7497	7392	7524	7398	7440	7356	7459	7356	7330	7499	7358	7467	7460	7382	7420	7509	7430	7491	7445	7335	7477	7440	7429	7357	7425	7395	7574	7502	7443	7372	7344	7454	7527	7459	7523	7437	7465	7308	7477	7482	7467	7512	7573	7418	7515	7462	7496	7413	7330	7672	7353	7483	7468	7421	7479	7513	7484	7472	7440	7458	7487	7408	7350	7472	7421	7436	7295	7346	7368	7518	7305	7254	7490	7308	7591	7523	7458	7524	7431	7502	7395	7518	7575	7475	7537	7553	7574	7517	7514	7437	7404	7413	7449	7454	7384	7512	7468	7426	7539	7447	7392	7399	7597	7501	7565	7491	7413	7500	7568	7458	7485	7473	7343	7578	7337	7479	7450	7453	7425	7359	7413	7448	7500	7400	7414	7439	7516	7431	7422	7525	7261	7395	7537	7563	7411	7469	7436	7468	7508	7504	7469	7492	7483	7423	7328	7449	7550	7441	7442	7514	7494	7507	7509	7406	7401	7436	7403	7412	7463	7344	7397	7593	7486	7537	7484	7404	7575	7331	7539	7611	7374	7424	7325	7430	7481	7479	7437	7382	7493	7509	7420	7530	7495	7443	7431	7368	7564	7540	7440	7597	7446	7442	7424	7516	7388	7456	7246	7470	7496	7514	7411	7380	7342	7438	7414	7570	7461	7542	7426	7508	7463	7471	7513	7421	7474	7516	7504	7534	7445	7473	7456	7390	7564	7475	7354	7460	7521	7637	7416	7385	7371	7590	7551	7402	7266	7333	7487	7509	7344	7485	7484	7417	7496	7399	7460	7447	7543	7456	7535	7397	7390	7443	7391	7402	7318	7477	7406	7432	7524	7464	7547	7413	7405	7569	7440	7477	7582	7427	7413	7628	7409	7415	7525	7413	7394	7412	7672	7426	7360	7587	7354	7491	7432	7322	7471	7643	7404	7401	7447	7406	7534	7450	7484	7289	7450	7625	7415	7412	7491	7526	7451	7531	7539	7421	7474	7395	7519	7427	7444	7266	7307	7499	7494	7576	7404	7524	7541	7461	7468	7496	7517	7462	7498	7573	7282	7412	7420	7480	7431	7418	7411	7505	7522	7496	7443	7541	7490	7384	7510	7532	7446	7397	7387	7548	7392	7559	7377	7409	7437	7517	7429	7352	7363	7582	7338	7510	7449	7471	7506	7548	7301	7399	7448	7409	7530	7432	7465	7443	7504	7507	7364	7488	7427	7411	7448	7525	7463	7469	7354	7466	7453	7487	7503	7474	7420	7406	7542	7626	7450	7394	7446	7300	7485	7458	7573	7446	7421	7409	7413	7502	7467	7547	7423	7469	7445	7453	7518	7406	7534	7567	7483	7574	7450	7543	7422	7383	7415	7448	7350	7522	7432	7542	7494	7357	7606	7441	7418	7452	7528	7456	7530	7500	7419	7514	7476	7484	7407	7415	7525	7430	7438	7481	7352	7560	7494	7573	7507	7579	7364	7457	7568	7452	7465	7349	7509	7522	7609	7433	7484	7421	7442	7515	7459	7318	7368	7494	7479	7455	7334	7527	7559	7590	7561	7521	7461	7503	7327	7401	7385	7526	7466	7368	7349	7400	7453	7510	7391	7608	7443	7496	7430	7515	7514	7608	7374	7296	7459	7434	7409	7491	7473	7526	7395	7455	7418	7353	7434	7446	7626	7391	7537	7483	7428	7492	7474	7444	7569	7449	7441	7404	7357	7359	7297	7455	7527	7519	7417	7428	7460	7422	7375	7413	7478	7458	7465	7603	7406	7389	7399	7402	7388	7377	7432	7446	7534	7512	7438	7507	7431	7453	7517	7412	7381	7370	7514	7562	7497	7404	7610	7498	7468	7332	7430	7436	7570	7347	7353	7446	7364	7580	7516	7355	7422	7443	7458	7311	7502	7509	7471	7442	7455	7441	7524	7556	7478	7373	7409	7424	7256	7442	7458	7526	7434	7416	7447	7466	7425	7565	7464	7372	7423	7430	7422	7468	7439	7463	7602	7298	7502	7519	7383	7615	7514	7543	7516	7465	7446	7334	7505	7551	7480	7410	7480	7487	7317	7524	7440	7559	7410	7332	7429	7474	7518	7257	7556	7606	7459	7455	7475	7460	7567	7576	7535	7432	7410	7509	7610	7487	7372	7500	7536	7493	7450	7373	7384	7331	7610	7459	7468	7504	7288	7370	7472	7412	7359	7437	7448	7489	7371	7600	7443	7475	7430	7441	7469	7367	7337	7405	7572	7444	7522	7687	7440	7469	7436	7570	7396	7448	7517	7393	7375	7415	7355	7376	7430	7490	7331	7561	7468	7483	7387	7484	7447	7542	7425	7630	7362	7533	7515	7403	7403	7509	7392	7529	7416	7330	7397	7496	7409	7505	7421	7338	7629	7554	7352	7359	7542	7408	7445	7524	7411	7374	7470	7369	7453	7355	7622	7428	7577	7441	7504	7250	7491	7462	7527	7432	7435	7545	7419	7424	7445	7449	7385	7406	7453	7399	7488	7430	7604	7487	7447	7449	7570	7499	7433	7602	7408	7524	7449	7439	7360	7377	7524	7545	7476	7435	7456	7435	7419	7437	7454	7451	7506	7411	7434	7286	7488	7585	7450	7509	7463	7552	7534	7435	7442	7430	7481	7449	7466	7447	7531	7468	7701	7430	7470	7438	7512	7417	7438	7441	7559	7528	7497	7476	7484	7465	7420	7686	7407	7401	7492	7380	7445	7563	7356	7435	7484	7422	7515	7454	7463	7457	7480	7484	7414	7539	7430	7451	7453	7348	7466	7375	7471	7482	7485	7442	7498	7509	7490	7511	7439	7552	7401	7498	7450	7447	7460	7415	7506	7479	7483	7471	7474	7492	7463	7435	7505	7340	7506	7454	7402	7334	7438	7506	7311	7561	7394	7613	7396	7472	7379	7435	7540	7546	7408	7490	7366	7486	7415	7488	7435	7529	7411	7336	7513	7507	7474	7453	7504	7400	7455	7445	7401	7436	7453	7420	7409	7406	7362	7369	7623	7340	7453	7588	7457	7447	7524	7378	7493	7540	7481	7546	7559	7515	7387	7504	7452	7601	7409	7448	7442	7491	7537	7413	7456	7337	7316	7378	7575	7464	7496	7357	7349	7311	7482	7477	7419	7459	7509	7412	7406	7368	7483	7456	7469	7386	7415	7449	7421	7598	7428	7509	7406	7502	7452	7492	7468	7416	7446	7455	7423	7515	7439	7422	7553	7390	7338	7612	7381	7445	7520	7517	7338	7588	7492	7507	7291	7458	7413	7506	7440	7377	7412	7431	7483	7442	7496	7375	7574	7501	7417	7523	7433	7468	7508	7502	7420	7365	7264	7501	7393	7447	7308	7442	7574	7477	7516	7567	7493	7561	7531	7482	7426	7502	7419	7292	7480	7473	7550	7350	7483	7416	7470	7533	7479	7471	7415	7365	7413	7579	7618	7375	7332	7390	7403	7396	7366	7443	7372	7486	7407	7565	7340	7392	7566	7573	7475	7435	7366	7405	7587	7355	7580	7361	7460	7494	7440	7485	7382	7538	7450	7416	7340	7531	7547	7340	7354	7401	7455	7439	7498	7489	7416	7347	7563	7489	7535	7415	7337	7510	7541	7464	7480	7363	7428	7483	7609	7464	7357	7312	7321	7573	7475	7482	7313	7410	7390	7355	7515	7588	7422	7607	7485	7466	7400	7538	7396	7400	7413	7393	7406	7366	7305	7361	7447	7573	7507	7513	7611	7410	7538	7434	7472	7456	7457	7498	7520	7299	7432	7364	7586	7368	7424	7454	7427	7359	7412	7347	7499	7404	7456	7593	7561	7366	7483	7472	7425	7463	7570	7514	7476	7537	7460	7444	7380	7467	7456	7497	7414	7384	7601	7420	7413	7635	7444	7392	7420	7330	7519	7456	7487	7405	7512	7416	7364	7394	7391	7579	7429	7473	7413	7425	7420	7580	7482	7452	7336	7287	7513	7650	7470	7447	7575	7519	7465	7408	7431	7403	7423	7525	7411	7511	7366	7423	7382	7404	7445	7413	7544	7422	7383	7497	7338	7361	7482	7461	7577	7580	7377	7435	7507	7543	7507	7648	7650	7363	7487	7383	7509	7453	7398	7315	7449	7498	7404	7395	7401	7475	7467	7487	7428	7434	7505	7511	7425	7489	7472	7625	7322	7390	7404	7385	7414	7584	7605	7482	7521	7460	7413	7449	7473	7436	7436	7385	7478	7483	7489	7489	7513	7329	7351	7554	7418	7476	7543	7365	7537	7451	7408	7589	7473	7529	7411	7360	7618	7550	7443	7473	7509	7350	7554	7434	7400	7339	7519	7407	7370	7504	7460	7451	7396	7431	7405	7344	7464	7459	7354	7410	7432	7450	7582	7476	7551	7393	7474	7457	7476	7566	7335	7443	7363	7494	7446	7478	7421	7440	7455	7389	7369	7439	7394	7466	7515	7491	7472	7450	7502	7303	7581	7501	7399	7577	7496	7514	7411	7387	7629	7429	7442	7535	7374	7448	7441	7411	7493	7561	7478	7454	7519	7451	7451	7476	7454	7505	7518	7481	7534	7498	7512	7493	7532	7303	7545	7358	7425	7440	7509	7372	7511	7473	7440	7451	7505	7370	7536	7437	7441	7453	7504	7436	7303	7459	7463	7479	7411	7361	7508	7535	7421	7435	7454	7389	7446	7551	7563	7541	7475	7372	7476	7427	7489	7457	7503	7409	7401	7332	7432	7514	7540	7500	7499	7462	7463	7479	7450	7340	7508	7387	7489	7478	7425	7494	7474	7450	7537	7498	7448	7399	7434	7491	7292	7471	7445	7472	7343	7444	7542	7483	7454	7447	7460	7479	7446	7420	7468	7357	7460	7461
3330	1903	1373	1253	4250	15805	23919	23828	16807	10678	5279	2269	1290	1021	971	970	959	999	1004	957	951	982	906	989	1006	965	1004	905	936	980	908	972	1000	975	1002	975	949	957	938	930	995	975	932	989	935	940	948	901	930	956	970	942	951	948	996	1005	950	974	945	964	961	1017	992	985	944	944	964	943	945	948	987	990	952	958	906	977	981	984	980	873	974	956	967	963	943	967	932	1001	968	976	991	922	980	970	970	960	957	908	926	953	1030	902	969	993	969	938	984	961	1054	988	963	984	1003	967	945	959	959	918	923	948	965	960	988	941	989	978	916	962	1007	1004	960	996	958	935	926	939	1018	969	979	974	975	930	977	973	948	934	1037	969	889	974	983	933	940	991	1003	1001	959	948	991	1024	949	964	948	970	927	962	932	938	989	937	1004	937	960	952	919	943	990	976	910	964	968	981	975	979	961	947	1010	909	973	971	955	950	1005	989	966	961	972	972	943	966	975	974	985	983	945	986	974	960	949	963	943	941	958	1032	912	955	936	948	925	910	956	991	922	956	913	950	936	928	954	914	1053	941	964	966	998	992	1001	984	939	954	983	963	999	943	955	1017	1001	980	959	973	951	1009	991	1011	1003	987	983	957	958	904	885	996	998	943	960	947	939	946	965	963	933	921	914	947	953	862	939	1022	954	973	996	970	976	963	1006	942	965	1003	965	984	937	997	1039	988	986	927	933	994	987	970	999	979	937	960	957	984	993	958	938	929	1015	955	989	1008	929	979	958	950	954	973	972	981	995	942	981	942	939	1028	980	990	986	925	971	990	947	987	945	953	978	951	948	937	951	971	927	977	955	951	912	990	1014	963	968	990	1014	956	936	943	922	956	961	995	953	1011	975	971	982	952	993	959	938	959	1003	1005	948	984	954	998	927	916	970	1004	958	954	1013	929	953	945	992	995	965	1004	968	955	955	946	1012	958	977	987	960	989	909	952	907	957	872	990	971	935	969	989	955	976	925	950	954	936	994	934	1005	995	1014	909	929	1003	960	921	989	970	955	960	959	982	941	968	1026	1002	1010	972	1023	985	964	944	919	1004	918	918	974	959	942	962	958	941	959	1014	979	955	959	924	929	941	941	923	1010	980	1015	976	956	950	959	1047	953	902	939	959	952	969	952	911	967	938	971	976	923	961	992	958	935	1030	953	938	998	962	1002	1010	1000	987	931	983	1003	919	923	931	1027	1021	906	968	990	937	955	995	966	990	986	952	959	1017	919	976	977	985	943	961	1004	979	965	956	955	929	1016	971	995	935	985	949	1008	1001	955	909	951	952	977	923	991	935	909	972	993	920	907	962	964	1006	999	972	968	996	921	983	1004	976	952	959	933	946	958	951	957	928	932	982	944	932	895	995	965	934	955	964	960	951	958	964	970	912	947	981	968	977	1005	1003	932	987	1005	974	983	954	911	939	926	954	981	974	940	952	963	945	971	932	986	939	940	987	987	955	916	926	922	965	974	964	962	954	970	983	1043	953	956	989	987	970	955	965	976	923	920	950	972	976	1025	997	1023	989	930	945	905	923	906	1002	959	957	996	974	957	982	997	959	948	945	924	962	966	980	959	967	917	964	985	940	965	942	995	892	1016	986	965	972	987	1007	944	979	1001	965	987	948	965	977	963	961	931	949	886	929	994	933	943	1012	957	920	916	1015	962	1010	1024	977	943	942	950	1013	960	937	1005	1016	953	1060	872	984	961	1025	953	1078	966	945	970	958	972	956	925	989	982	1000	963	992	904	998	898	946	941	991	956	923	978	986	1009	929	949	969	916	916	994	979	949	975	975	951	992	985	977	953	966	975	992	937	930	946	965	934	950	972	937	992	968	979	925	936	920	1008	972	964	989	914	920	993	946	984	941	982	964	880	895	960	925	920	994	976	1018	970	960	935	973	954	971	946	916	971	963	975	959	972	984	915	935	971	969	937	935	999	932	1018	943	938	951	970	961	953	947	974	983	965	930	996	942	939	934	929	964	917	919	955	971	995	879	933	952	956	932	1007	990	969	975	1002	962	941	936	962	949	993	1017	897	956	978	977	936	973	966	963	1018	950	986	971	989	954	992	931	977	950	931	951	932	966	954	1000	992	994	939	1016	987	997	940	940	972	977	956	939	975	994	1000	933	958	941	1000	933	884	932	965	925	951	946	1025	979	949	979	940	925	901	925	925	1000	944	1001	947	953	986	953	962	942	912	976	929	921	948	921	930	924	903	968	936	956	930	997	976	988	980	975	978	997	974	1006	935	967	957	921	957	981	958	992	906	969	972	984	920	983	971	999	950	956	972	983	937	1038	998	938	984	950	988	969	974	973	962	944	941	939	900	984	978	911	972	979	972	947	955	918	991	957	1000	1004	966	996	936	944	970	983	992	958	927	936	1040	946	914	982	916	973	924	968	954	1007	922	1004	925	1017	939	1003	941	940	941	1005	972	960	965	947	945	898	963	982	958	940	963	998	943	979	946	1003	942	974	989	922	940	965	961	997	973	966	941	972	926	1012	932	994	958	973	980	945	924	995	993	894	965	946	1009	936	1000	967	999	931	965	1002	934	956	962	967	953	976	978	971	942	897	957	974	924	947	949	1007	977	942	991	932	929	945	974	911	872	938	954	971	950	980	1000	993	988	1018	1016	922	995	951	961	983	956	938	969	977	985	957	973	979	1031	982	978	961	961	933	928	996	962	973	966	963	982	952	990	924	949	956	997	940	971	1012	992	960	987	954	954	978	986	1032	971	1018	984	954	997	912	985	926	918	1004	1027	947	997	985	996	1023	934	937	1036	957	961	945	990	953	947	929	960	998	963	942	1019	966	976	955	930	906	969	998	997	998	971	962	980	1011	992	956	993	991	989	956	977	943	940	897	961	948	969	958	943	993	968	946	955	937	948	950	988	1007	970	961	993	954	989	959	946	956	900	952	948	930	931	953	926	918	912	938	921	981	1016	939	968	989	959	1006	1004	973	963	959	942	1033	908	961	945	978	968	975	929	929	962	935	1007	972	963	941	948	954	981	973	925	916	983	947	986	981	953	971	982	979	1001	979	991	987	956	954	1011	982	965	959	1007	1041	996	924	984	995	901	931	989	984	1006	960	1025	993	1031	945	944	900	1016	967	953	979	919	983	948	922	979	975	915	946	940	950	964	921	875	956	938	941	959	926	990	904	952	976	960	1000	864	977	958	967	985	927	982	941	944	941	956	962	918	959	941	894	957	950	1000	1017	984	953	958	987	949	928	1001	1011	980	920	966	999	986	948	955	975	987	1012	931	953	950	972	950	922	1006	978	955	961	1001	932	925	979	952	927	992	976	955	956	984	990	1008	993	973	962	965	969	963	959	939	1034	939	957	946	974	950	954	981	964	996	931	969	940	1011	966	1000	990	985	1008	985	935	997	1016	975	980	914	950	924	946	1028	991	945	965	980	1026	974	952	951	1000	994	948	929	922	983	1001	931	906	1004	958	967	976	959	965	922	925	967	981	949	947	939	966	967	994	1019	949	988	902	947	909	949	970	950	948	927	1015	948	960	986	954	957	1002	1034	954	992	959	997	906	944	993	1005	999	1002	1029	967	986	1029	971	996	959	957	929	987	936	938	941	982	962	993	966	982	946	971	960	983	953	985	977	997	994	949	977	943	968	955	998	1021	979	927
24114	16174	12276	19954	44227	70798	79821	72760	59469	46815	33823	21112	11952	8758	8164	7740	7865	7908	7845	7774	7791	7805	7726	7757	7757	7768	7907	7787	7948	7840	7813	7771	7826	7825	7813	7834	7874	7693	7944	7748	7842	7853	7857	7783	7881	7745	7924	7757	7873	7726	7775	7827	7812	7739	7787	7913	7707	7871	7905	7813	7793	7902	7817	7823	7846	8004	7886	7747	7901	7811	7806	7802	7769	7835	7663	7813	7841	7812	7767	7864	7879	7845	7884	8043	7880	7805	7769	7708	7872	7837	7813	7809	7806	7800	7727	7800	7736	7824	7830	7906	7731	7907	7817	7804	7841	7803	7765	7778	7871	7763	7808	7858	7821	7813	7886	7758	7920	7980	7803	7757	7774	7816	7902	7978	7716	7731	7768	7859	7783	7827	7897	7769	7842	7784	7805	7883	7879	7777	7892	7831	7905	7751	7865	7842	7747	7738	7906	7810	7914	7707	7915	7791	7866	7769	7809	7794	7866	7857	7787	7906	7766	7822	7727	7658	7812	7925	7898	7722	7913	7909	7863	7821	7795	7877	7936	7776	7821	7918	7889	7846	7830	7780	7803	7815	7733	7796	7906	7842	7879	7954	7885	7871	7811	7983	7750	7886	7770	7812	7888	7784	7804	7799	7822	7816	7965	8010	7718	7787	7839	7770	7845	7820	7741	7914	7763	7826	7899	7790	7808	7908	7899	7901	7818	7857	7734	7870	7792	7742	7892	7704	7886	7824	7888	7879	7775	7863	7715	7860	7818	7876	7822	7853	7917	7799	7815	7929	7856	7758	7820	7678	7763	7865	7712	7844	7732	7961	7900	7949	7838	7843	7864	7899	7820	7868	7809	7912	7940	7808	7800	7706	7871	7965	7771	7879	7790	7851	7834	7840	7782	7867	7858	7872	7731	7741	7861	7906	7918	7874	7744	7866	7857	7939	7694	7757	7632	7789	7880	7847	7831	7895	7901	7874	7833	7852	7876	7779	7961	7864	7763	7766	7856	7854	7867	7928	7810	7804	7887	7737	7799	7780	7850	7979	7807	7879	7870	7782	7937	7768	7800	7791	7905	7882	7869	7900	7801	7849	7873	7718	7792	7949	7894	7882	7771	7745	7879	7994	7797	7866	7805	7814	7770	7853	7900	7964	7839	7981	7885	7867	7858	7869	7736	7851	7703	7880	7787	7950	7815	7827	7804	7764	7856	7879	7758	7780	7694	7766	7830	7894	7920	7766	7761	7839	7746	7845	7792	7760	7838	7669	7813	7867	7833	7885	7832	7835	7671	8045	7869	7899	7814	7766	7954	7759	7867	7780	7772	7888	7939	7755	7862	7964	7845	7970	7925	7803	7912	7893	7736	7949	7813	7802	7712	7664	7921	7921	7733	7716	7794	7860	7783	7810	7821	7861	7848	7863	7826	7829	7792	7792	7746	7702	7785	7901	7812	7788	7814	7886	7884	7923	7723	7727	7823	7924	7789	7776	7860	7862	7759	7801	7876	7748	7834	7828	7715	7837	7972	7806	7901	7806	7773	7717	7656	7746	7784	7744	7819	7776	7935	7727	7892	7843	7777	7904	7868	7747	7856	7788	7724	7882	7739	7597	7841	7851	7902	7733	7852	7914	7798	7833	7884	7800	7840	7899	7836	7925	7872	7851	7788	7885	7975	7785	7891	7953	7775	7776	7726	7791	7769	7851	7777	7724	7881	7787	7797	7712	7683	7861	7707	7855	7745	7815	7855	7738	7891	7770	7820	7943	7833	7832	7813	7941	7775	7811	7871	7714	7920	7962	7682	7837	7830	7739	7882	7753	7868	7708	7905	7838	7965	7812	7703	7930	7995	7733	7812	7947	7867	7822	7918	7908	7778	7867	7879	8105	7937	7811	7751	7916	7824	7773	7869	7819	7795	7798	7828	7896	7824	7961	7740	7850	7791	7762	7842	7865	7666	7948	7960	7797	7809	7779	7832	7800	7768	7873	7671	7911	7852	7968	7741	7925	7922	7819	7788	7824	7883	7923	7918	7663	7840	7790	7893	7645	7802	7927	7798	7782	7745	7837	7835	7909	7937	7761	7913	7922	7784	7775	7878	7802	7708	7890	7840	7815	7802	8015	7927	7895	7836	7904	7672	7667	7767	7754	7814	7766	7836	7899	7840	7730	7784	7689	7796	7800	7931	7709	7781	7777	7781	7876	7799	7856	7812	7796	7838	7826	7776	7816	7958	7693	7821	7743	7647	7802	7896	7774	7810	7864	7778	7766	7808	7702	7910	7877	7832	7924	7804	7810	7824	7867	7792	7855	7688	7850	7816	7871	7718	7794	7802	7775	7898	7682	7890	7788	7901	7738	7805	7835	7938	7904	7672	7814	7797	7801	7707	7796	7750	7857	7857	7907	7774	7762	7987	7708	7801	7757	7876	7897	7836	7822	7685	7829	7882	7728	7888	7697	7799	7922	7887	7869	7707	7756	7779	7748	7793	7809	7854	8063	7654	7817	7820	7673	7820	7856	7760	7882	7812	7783	7789	7819	7856	7963	7924	8013	7769	7788	7798	7770	7694	7830	7753	7913	7778	7710	7768	7887	7886	7850	7850	7767	7900	7808	7838	7841	7700	7845	7699	7742	7830	7984	7811	7884	7741	7707	7711	7805	7842	7901	7792	7888	7935	7771	7789	7670	7819	7752	7844	7862	7803	7853	7880	7874	7932	7718	7812	7833	7860	7835	7765	7775	7695	7822	7766	7738	7796	7933	7843	7887	7744	7797	7967	7839	7781	7845	7872	7787	7870	7798	7846	7834	7922	7902	7880	7788	7757	7826	7823	7866	7839	7826	7733	7811	7828	7818	7775	7781	7798	7833	7804	7859	7800	7715	7794	7946	7737	7849	7687	7866	7926	7835	7921	7958	7760	7917	7825	7865	7898	7803	7752	7923	7853	7809	7749	7782	7735	7945	7806	7864	7986	7768	7757	7702	7877	7777	7809	7754	7847	7878	7830	7765	7807	7837	7731	7736	7915	7813	7820	7728	7955	7749	7914	7889	7832	7917	7872	7806	7942	7918	7790	7747	7906	7811	7779	7958	7858	7620	7866	7756	7903	7810	7802	7865	7805	7789	7820	7757	7723	7849	7883	7821	7777	7861	7787	7853	7841	7837	7872	7872	7784	7749	7903	7842	7849	7718	7789	7791	7888	7758	7904	7819	7916	7841	7789	7790	7843	7934	7863	7740	7860	7981	7744	7786	7793	7834	7797	7836	7838	7712	7771	7700	7867	7833	7840	7882	7892	7782	7771	7954	7729	7700	7787	7877	7857	7750	7816	7855	7784	7855	7809	7816	7687	7728	7916	7931	7781	7597	7669	7910	7850	7738	7797	7837	7776	7784	7791	7862	7907	7793	7864	7817	7707	7756	7781	7899	7889	7905	7824	7896	7844	7860	7802	7818	7827	7883	7776	7784	7827	7815	7905	7793	7869	7755	7965	7806	7795	7831	7688	7782	7745	7929	7714	7973	7779	7789	7873	7855	7850	7968	7758	7784	7841	7826	7855	7826	7841	7881	7838	7901	7975	7680	7831	7790	7832	7742	7821	7925	7991	7776	7759	7677	7948	7829	7788	7743	7795	7724	7809	7745	7842	7844	7883	7854	7800	7937	7781	7793	7764	7746	7893	7771	7812	7766	7814	7758	7794	7903	7713	7948	7929	7992	7896	7798	7852	7958	7745	7864	7807	7898	7758	7908	7882	7797	7844	7908	7795	7931	7818	7846	7807	7812	7748	7717	7854	7862	7732	7910	7805	7966	7615	7917	7725	7825	7884	7763	7801	7850	7950	7900	7817	7844	7817	7606	7831	7911	7823	7797	7838	7858	7770	7679	7914	7718	7872	7886	7864	7871	7805	7823	7734	7776	7882	7762	7821	7776	7915	7872	7885	7769	8037	7809	7760	7830	7749	7857	7862	7757	7874	7717	7937	7799	7821	7809	7723	7986	7647	7922	7772	7793	7879	7770	7862	7752	7903	7741	7930	7944	7915	7717	7759	7695	7899	7870	7802	7867	7923	7930	7955	7806	7785	7769	7732	7869	7723	7795	7838	7724	7831	7832	7798	7720	7728	7805	7869	7857	7772	7863	7852	7629	7757	7793	7839	7798	7798	7949	7849	7871	7791	7894	7742	7900	7886	7882	7740	7888	7697	7667	7835	7882	7897	7827	7737	7965	7840	7854	7770	7933	7846	7816	7791	7882	7886	7847	7858	7857	7824	7796	7828	7865	7781	7944	7715	7787	7947	7790	7815	7810	8002	7820	7952	7822	7731	7960	7731	7888	7889	7712	7864	7767	7835	7844	7653	7842	7781	7910	7769	7798	7947	7866	7839	7781	7872	7768	7920	7914	7903	7818	7768	7838	7875	7907	7810	7843	7881	7871	7856	7799	7870	7768	7908	7645	7866	7994	7962	7835	7727	7743	7953	7799	7851	7912	7816	7777	7765	7765	7631	7748	7952	7924	7847	7823	7762	7844	7770	7770	7889	7681	7866	7821	7862	7782	7863	7891	7811	7739	7897	7898	7862	7785	7816	7819	7807	7799	7696	7889	7612	7766	7806	7936	7883	7791	7839	7822	7780	7934	7784	7908	7867	7851	7968	7790	7848	7718	7897	7738	7876	7872	7737	7835	7765	7847	7842	7784	7750	7864	7883	7986	7720	7823	7910	7827	7808	7786	7753	7710	7887	7934	7887	7734	7875	7839	7842	7769	7859	7791	7663	7885	7761	7819	7771	7976	7916	7904	7820	7910	7850	7766	7825	7734	7922	7896	7743	7722	7815	7798	7757	7724	7880	7917	7907	7766	7906	7939	7962	7785	7809	7877	7873	7928	7778	7706	7834	7886	7863	7794	7782	7804	7773	7848	7922	7680	7867	7771	8001	7803	7729	7904	7778	7841	7735	7814	7744	7966	7941	7800	7828	8042	7754	7888	7883	7997	7842	7868	7940	7699	7924	7713	7775	7886	7867	7878	7825	7815	7854	7805	7722	7758	7927	7881	7838	7869	7726	7933	7776	7745	7919	7838	7720	7841	7857	7807	7785	7767	7861	7970	7862	7741	7751	7912	7717	7817
2953	1103	1000	966	994	2730	5857	6868	5180	2997	1790	1182	964	853	860	822	843	852	875	852	886	879	824	865	816	846	845	872	869	875	887	860	829	852	792	896	892	822	869	865	890	866	837	824	846	838	831	886	827	837	890	854	929	816	902	840	800	906	777	820	830	874	872	847	860	879	858	868	850	861	828	833	825	883	896	873	821	866	838	829	869	862	842	830	831	806	892	826	830	805	801	873	823	867	837	870	819	880	873	890	884	838	842	874	808	859	851	836	821	882	878	849	870	838	897	860	830	858	882	835	828	872	858	878	890	848	861	901	875	839	854	863	883	846	855	779	829	846	924	859	857	833	920	842	872	824	864	828	826	832	844	875	844	903	850	900	886	905	832	863	844	815	811	867	903	822	904	834	916	836	877	828	807	880	830	832	862	873	806	889	872	837	899	818	896	820	835	847	849	907	838	909	897	852	912	891	840	860	858	833	799	871	879	807	929	898	901	941	892	858	853	839	856	838	871	879	849	837	849	878	851	842	846	863	865	819	867	896	830	883	901	794	811	839	843	828	852	872	839	858	918	828	832	819	918	925	854	837	878	853	867	852	815	875	820	846	854	884	846	826	856	926	862	844	815	856	868	885	865	848	842	806	872	889	834	878	844	849	866	858	850	883	780	863	872	801	892	861	867	832	884	826	872	890	856	880	886	862	861	879	895	868	906	848	846	851	926	846	858	832	864	858	924	899	906	838	884	838	826	847	833	837	845	838	798	856	886	868	817	842	913	856	816	870	854	840	836	829	888	868	869	896	899	831	851	859	851	852	842	814	841	864	877	827	895	869	870	848	863	894	859	839	908	881	843	860	862	858	829	868	848	895	870	894	864	861	870	840	909	844	829	898	878	823	854	894	836	853	858	828	859	896	814	891	862	785	859	830	860	869	843	822	923	888	899	872	891	833	812	853	847	867	820	831	865	954	885	845	832	865	876	874	866	896	798	886	823	861	866	782	869	890	830	859	827	845	864	840	868	830	836	846	876	921	882	821	849	863	853	853	847	878	889	823	879	848	868	880	883	841	866	846	855	845	821	784	823	882	872	841	888	802	806	893	808	915	846	838	792	862	815	849	872	874	854	927	894	838	772	866	836	837	869	876	852	859	859	821	859	777	845	843	865	928	921	841	882	895	881	873	880	827	914	861	853	827	812	867	865	875	906	853	868	842	825	830	787	801	871	843	771	861	846	849	811	873	861	857	880	844	847	903	872	891	875	919	897	822	870	859	874	856	819	885	849	882	862	890	861	837	846	873	847	800	946	829	839	859	822	861	875	882	843	841	842	894	816	820	824	814	889	873	888	842	856	858	853	848	814	857	815	834	837	811	893	887	837	826	849	815	824	867	826	863	856	814	833	898	861	856	834	872	842	897	829	882	838	840	841	909	869	867	864	883	827	857	900	826	858	897	839	828	852	878	877	814	819	857	809	860	854	842	841	838	842	886	814	864	819	849	895	829	841	810	827	894	862	890	813	885	852	898	852	786	885	845	838	873	861	858	859	808	805	850	855	877	881	851	884	814	843	872	861	836	806	890	875	846	866	851	873	852	875	834	893	866	899	844	858	867	912	877	899	832	863	898	839	881	815	905	897	848	884	907	794	829	826	909	864	874	829	845	877	860	826	809	866	830	869	885	914	840	859	908	822	867	907	861	895	825	879	846	849	850	899	883	832	840	825	849	849	817	877	837	873	866	867	819	889	821	869	873	838	856	874	900	814	843	838	888	871	893	834	842	871	831	882	869	816	891	876	814	870	875	889	833	824	904	907	870	889	844	869	868	937	852	841	866	912	857	870	811	856	870	877	825	824	911	850	837	875	901	896	855	855	871	878	833	871	856	871	883	854	887	836	844	841	819	832	923	876	821	807	894	826	861	832	883	866	864	865	849	866	817	864	855	894	801	837	833	844	882	866	862	862	858	856	841	872	838	850	843	862	821	821	856	865	800	801	837	806	815	846	825	821	891	821	865	861	920	890	854	835	841	901	854	852	844	893	874	883	843	861	870	905	865	855	912	802	877	855	888	854	824	854	857	833	873	865	838	858	884	814	833	814	825	874	811	902	826	853	823	852	839	854	824	859	903	877	872	821	816	896	840	865	857	827	853	860	845	819	864	924	856	885	842	894	815	875	868	876	841	865	961	872	789	833	900	871	814	815	823	853	863	864	849	857	874	849	803	887	873	843	861	800	858	823	863	865	881	869	838	852	816	853	842	915	842	864	871	870	866	887	854	871	826	886	872	845	915	824	847	871	908	888	899	807	853	831	868	777	866	865	926	928	871	865	862	922	880	810	855	806	904	857	846	835	899	831	849	903	863	816	867	824	866	851	832	846	825	843	872	873	826	884	892	828	918	870	900	820	874	810	883	856	874	864	797	831	863	878	856	805	873	811	873	946	859	878	813	864	871	880	826	808	818	861	877	860	848	925	811	818	893	862	890	865	884	809	817	833	900	847	827	799	877	846	869	872	923	874	833	859	876	852	886	874	892	843	930	868	854	872	885	835	828	834	863	820	801	876	839	846	917	862	810	826	874	836	838	860	889	809	862	877	858	872	905	886	844	826	831	892	893	849	827	839	802	827	855	876	861	814	875	830	826	838	832	837	835	877	872	841	809	887	900	910	879	903	823	853	849	840	888	903	829	874	831	838	869	792	869	861	839	837	873	846	863	826	897	889	843	873	835	866	862	755	890	858	876	863	852	860	849	846	840	857	817	912	860	850	842	878	829	820	857	857	925	822	874	920	837	895	810	865	822	880	834	812	852	858	797	815	894	901	853	842	865	864	866	856	821	829	909	841	849	839	822	837	838	861	824	899	868	842	860	839	857	903	859	868	875	834	878	868	841	892	895	822	857	839	782	853	835	874	788	907	793	833	838	798	821	877	892	875	816	870	805	894	826	871	828	820	838	865	878	863	839	895	876	825	796	857	838	897	859	855	839	834	834	847	872	852	848	856	866	852	863	841	833	885	889	884	815	840	860	804	883	825	859	831	854	880	925	821	897	861	838	840	870	845	858	894	781	839	876	896	907	883	869	843	888	869	920	890	871	790	881	823	940	906	889	856	852	835	845	858	803	849	849	866	898	864	835	886	856	870	854	887	850	931	824	838	883	864	864	858	872	848	876	851	849	897	847	889	901	882	865	864	805	855	850	889	840	775	872	856	851	820	907	861	857	880	826	878	895	828	862	865	882	841	767	808	842	875	904	804	816	840	847	872	814	809	846	853	869	847	872	843	857	800	829	891	838	839	822	859	910	785	851	825	843	826	850	870	815	788	886	817	816	856	863	840	900	843	860	859	834	872	842	881	821	917	832	797	878	908	871	859	829	824	906	883	866	836	854	861	845	831	854	854	928	825	845	900	814	830	874	863	833	846	808	876	894	884	874	813	862	845	845	866	831	851	890	904	877	845	804	860	871	840	859	838	886	908	910	837	836	861	869	868	851	827	855	887	866
15608	10267	8538	10398	17522	36119	48169	46684	38350	29275	19973	12478	8816	7611	7276	7105	7065	7111	7020	7126	7083	6998	7105	7087	7017	7100	7125	6947	7101	7002	7076	7073	7072	7173	6948	7031	7097	7042	7139	7137	6979	7068	7130	6997	7163	7103	7260	6947	7158	6999	7158	7120	7094	7026	7091	7062	7018	7050	7064	7001	7084	7077	7102	7013	7044	7126	7050	7028	7104	7007	7133	6947	6991	7030	7146	6970	7038	7012	7076	7044	6940	7125	7089	7211	7102	6978	7215	6976	7170	7125	7131	6925	7167	7063	7039	6980	6973	7086	7112	7097	6874	7162	7095	7012	7150	7010	7059	7049	6970	7151	6988	6975	7149	7065	7061	7043	7011	7117	7055	7079	7186	7092	6992	6977	7043	7138	6941	7137	7012	7055	7095	7076	7066	7129	6990	7006	7093	6955	6995	7085	7095	6971	6971	7025	7001	7084	7025	7107	7116	7138	7048	7216	6965	7085	7081	7133	6955	7101	7062	6931	7029	6992	7125	6869	7011	7130	7015	7051	7069	7129	7057	7092	7199	7106	7126	7038	7017	7036	7039	7046	6999	7012	6992	7185	7116	7186	6919	7133	7092	7148	6945	7171	7108	7048	6961	7016	7061	7005	7081	7037	6931	6977	6985	7164	7227	7161	6953	7042	7084	7030	7036	7060	7062	7089	6994	7110	6946	7115	7017	7024	7185	7058	7060	6879	6961	7081	7021	6955	7121	6970	7083	7119	7169	7178	6981	7065	6995	6998	7111	7040	7103	6991	6995	7086	7057	7065	7082	7115	7055	7216	6989	7014	7057	7052	6952	7118	6997	7023	6995	7072	7085	7127	7038	7002	7069	7134	7081	7063	7199	7131	7142	7088	6950	7008	6993	7089	7130	7092	7166	7116	7113	7040	7097	7121	7136	7071	6947	7134	7057	6939	7013	7059	7132	6930	7012	7024	7085	7052	7054	7167	7046	6947	7065	7130	7085	7052	7022	7014	7189	7084	7064	7130	7137	6930	7139	7020	7141	7079	7104	7021	7003	7075	7075	7023	7152	7101	7142	7187	7003	7032	6978	7084	7060	7139	7193	7121	7021	7011	7073	6992	7139	7103	7099	7011	7088	7005	7101	7059	7073	7118	7076	7003	7123	7030	7064	7090	7088	7152	7100	7189	7127	6961	7010	7069	7012	7062	7022	7109	7144	7025	7007	7088	7001	6970	7018	7169	6984	7052	7132	7109	6918	7103	7109	7042	7094	7049	7032	6963	7023	7096	7000	7121	7135	7017	7074	7085	6957	7095	7023	6913	7084	7110	7007	7051	7188	7025	6962	7155	7097	7066	7097	7040	7131	7069	6990	7085	7093	7037	7032	7045	7016	7057	7193	7055	7214	7098	7015	6962	7189	7098	7083	7136	7034	7073	7018	7172	7022	6962	7012	7191	6942	7105	7166	7139	6986	7156	7207	7099	7122	7132	7058	7002	7022	6948	7057	7065	7030	7034	6992	7061	7107	7058	7224	7064	7148	7058	7142	7027	6867	7102	7020	6937	7009	7080	7051	7067	7290	7013	7062	6988	7174	7002	7119	6964	7087	7105	7049	6968	7196	6965	7142	7043	6986	7142	7231	7090	7066	7104	7071	7111	6995	7064	7026	6974	6982	7148	7098	6996	7039	6952	6970	7033	7002	7161	7131	7061	6991	7080	7031	6912	7067	7029	7061	7071	7153	7153	7150	7100	6973	7033	7021	7016	7131	7054	7143	7080	7067	7198	7157	7158	7012	7009	7062	6991	6960	6997	7224	7003	7056	7050	7044	6961	6994	7154	7093	6892	7098	7028	7168	7107	7071	6985	7004	7095	7039	7019	7154	7209	6989	7062	7217	7117	6924	7119	7038	7017	7111	7032	7022	6999	7024	7098	7017	7129	7230	7105	7041	7091	7137	7009	7107	7153	7054	7146	7045	7095	7027	7039	7104	6929	7021	7052	7044	7043	7088	7191	6992	6993	7026	6995	7115	7041	6998	7030	7001	7114	7082	7096	7089	7040	7005	7007	7026	7018	7188	6925	7044	7109	7109	7079	7064	7019	7099	6978	7048	7011	7147	7015	7185	7101	7015	7086	7116	7034	7082	7067	7016	7074	7199	7093	7012	6914	7072	7137	7000	7057	7137	7105	7054	7009	7032	6950	6929	7014	7116	7011	7077	7015	7033	7179	7066	6958	7101	7101	7048	7091	7015	7147	7136	7057	6912	7086	7007	7103	6952	7104	7015	7099	7051	7074	7038	7030	7045	7049	7056	7021	7160	7110	7204	7160	7101	7040	7032	7145	6968	7137	7024	7105	7208	7189	6891	7139	7016	7079	7107	7103	7100	7016	7184	7032	7233	6991	7065	7061	7188	6951	7051	7106	7017	7041	7115	7077	7077	7134	7113	7166	7139	6968	7126	7035	7128	7151	6913	7082	7010	7064	6929	7046	7073	7041	7087	7099	6981	7025	6997	7033	7157	7089	7167	7115	6976	6933	6966	7045	7109	7124	6942	7125	6974	7169	7075	6973	7026	7338	7154	7072	6927	7106	7020	7013	7057	7181	7091	7148	7032	7292	6996	7231	7061	7128	7048	6999	6955	7108	6977	7104	7125	6992	7122	7017	6977	7053	7118	7145	7114	6976	7015	7205	7252	7062	7193	6947	6939	7141	7117	7111	7017	7061	6962	7062	7112	6984	6943	6973	7014	7134	7021	7182	7224	6986	6987	7108	7034	7096	7152	7075	7070	7147	7202	7034	7019	7066	7203	7122	7043	7195	7148	7037	7048	7116	7021	7071	7050	7006	7188	7059	7119	7076	6943	7017	7095	7044	7127	7044	7063	7063	7113	7146	7036	7112	7059	7063	7022	7099	7090	7093	7005	7033	7211	7014	7019	6989	7058	6927	7089	7162	7071	6995	7062	7119	6994	7028	6950	7140	7045	7118	7051	7161	6975	7078	7030	7037	7118	7135	7143	7167	7208	7042	6978	7060	7014	7020	7088	7148	7090	7062	7174	7014	7124	7119	7134	7085	7075	6969	7092	7076	6996	7090	7014	6975	6996	7085	7045	7093	7063	6963	7011	7042	7023	7014	7050	7039	7088	7095	7008	7106	7186	7057	7100	7183	7086	7083	7103	7200	7078	7027	7056	7014	7076	7104	7136	7101	6967	7005	7104	7022	7083	7056	7049	7245	7077	7195	7073	7209	7153	7010	7028	7051	7123	7101	7178	7068	7116	7143	6999	6995	6963	7074	7089	7116	7045	6911	7127	7016	7092	7006	7062	7022	6997	6961	7072	7178	7048	7003	7016	7079	7079	7095	7026	7180	7064	7041	7061	7019	7154	7125	7122	7008	6967	7174	7152	7070	7114	6955	7053	7075	7095	6937	7002	6979	7018	7016	7183	6904	7022	7035	7108	7022	7071	7132	7112	7038	7028	7002	7143	7239	6944	6994	6975	7074	7022	7004	7022	7117	7090	7053	7055	7081	7174	7123	6971	7036	7147	6929	7163	7147	6937	6906	7024	7103	7085	6961	7135	6932	7053	7038	7010	6993	6936	7030	7222	7098	7056	6952	7010	7160	7003	7119	7189	7066	7115	6940	7123	6994	7044	7059	7035	7148	7159	7071	7159	7060	7219	7103	7082	7136	7070	7055	7087	7167	7097	7029	7205	7048	7020	7041	6964	7005	7137	7056	7146	7035	7072	7097	7160	7068	7142	7035	7090	7036	6970	7161	7024	7100	7098	7120	7133	7048	7148	7062	7047	7124	7055	7197	7122	7007	7045	7145	7135	7027	6972	6956	7118	7055	7148	7102	7057	7016	7042	7055	7156	7054	7013	7081	7152	7146	7048	7071	6977	7085	7142	6963	6992	6976	7213	7078	7136	7080	7065	7108	7083	6999	7175	7141	6970	7199	6933	6987	7070	7034	7011	7100	7013	7012	6957	6955	6942	7060	7129	7126	7061	6961	6922	7066	7049	7017	7087	7032	7042	7087	6897	7084	7096	7241	7063	6982	7028	7307	7042	6989	7109	7115	7050	7164	7013	7092	7086	7011	7015	7010	6969	7034	7006	7158	7102	7203	7136	7109	6967	7130	7177	7130	7240	6898	6955	7123	6996	6970	7107	7004	7107	6964	7036	7290	6991	6996	6951	7032	7165	7111	7022	7026	7096	7062	7111	7054	7061	6990	7041	7029	7112	7074	7004	7113	6980	7171	7052	7042	6967	7171	7085	6947	7134	6965	7037	7079	7094	6993	6961	7043	6972	7101	7013	7112	7122	6921	7121	7153	7060	7101	7004	7059	7009	7053	7016	7102	7144	7030	7001	6866	7086	7079	7022	7112	7177	7062	6890	7186	7147	7008	7070	7086	7026	7007	7103	7190	7073	6993	7130	7092	7089	7115	7101	7096	7127	7086	7082	7016	7052	7213	7016	7145	7051	7014	6844	7006	7008	7152	7079	6951	6917	7080	7095	6932	7122	7130	7017	6920	7179	7137	7131	6987	7168	7019	7121	7166	7024	7166	7166	7076	7182	7037	7045	7058	7091	7125	7184	7152	6956	7010	7222	7030	7036	7038	7067	7167	7041	6972	6996	7097	7199	7051	7111	7120	6994	7131	7047	7045	7012	7225	7023	7039	7142	6989	7200	7082	7033	7092	7083	7115	6881	7130	7082	7232	7169	7084	7111	7123	7076	7095	7057	7071	7042	6915	7139	7097	7043	7069	7181	6943	7083	6961	7070	7140	7015	7102	7136	6944	7006	7070	7061	7034	7131	7174	7168	7087	7124	7006	7095	7084	7018	7150	7164	7152	7068	6992	6995	7028	7026	7075	7244	7050	7115	7043	7108	6984	7018	7071	7205	7046	7033	7051	7015	7178	6960	7063	7073	7015	7117	7080	6946	7070	6929	7059	7037	7034	7050	7009	7072	7116	7033	7133	7055	7168	7059	7068	7073	7214	7126	7064	6808	7124	7099	7012	7152	6996	6909	7128	6974	7048	7045	7096	7094	6995	7117	7036	7118	6935	7104	6965	7132	6943	7132	7211	7058	7036	7114	7000	7059	7183	7151	7191	7094	7099	7126	7103
2071	1359	1182	1090	1210	4847	11016	14252	9039	5177	2441	1416	1098	1012	920	927	926	950	940	914	879	907	926	939	951	931	899	919	915	914	876	969	900	892	936	952	861	882	902	902	916	890	857	914	899	927	928	893	908	889	885	923	881	898	871	913	922	897	962	915	901	901	1000	921	905	876	863	881	947	877	906	897	814	897	868	848	909	882	884	874	868	923	877	868	814	885	844	879	934	903	910	885	872	924	943	886	898	924	868	912	910	916	861	867	912	871	805	912	889	966	910	871	887	881	950	901	914	901	905	896	916	881	920	904	891	870	887	904	954	881	905	934	846	892	864	900	874	887	850	887	918	906	901	918	899	912	910	925	875	925	893	896	923	915	903	868	987	874	922	887	870	927	898	943	903	871	915	883	901	845	884	812	918	885	901	955	917	944	891	932	907	932	932	872	887	894	898	906	915	922	868	899	858	904	923	896	905	916	951	891	926	950	867	886	911	888	912	834	886	915	877	885	885	882	894	806	884	929	949	891	874	921	882	864	918	962	883	875	914	945	936	907	917	928	905	864	893	928	919	881	941	872	917	947	911	898	920	891	909	946	903	900	928	842	847	932	918	936	881	925	860	882	909	861	923	848	904	868	855	890	880	896	925	871	917	875	891	948	864	894	921	888	902	909	869	883	927	901	895	890	920	889	908	843	921	904	912	884	893	879	961	882	930	862	948	943	898	903	865	878	906	916	909	896	959	954	921	892	895	931	931	955	902	875	868	891	875	935	954	885	927	934	927	886	949	873	925	895	908	839	891	921	882	939	881	877	842	928	837	919	880	950	902	922	979	899	903	917	917	929	911	910	915	916	950	941	931	858	884	886	898	837	900	867	897	931	922	908	820	926	871	894	883	901	955	946	886	914	944	949	906	906	863	889	911	857	899	865	867	918	890	906	877	879	857	926	914	835	941	921	885	907	893	892	879	902	818	849	918	894	852	888	897	885	932	892	893	953	913	935	940	955	918	896	903	852	905	894	888	932	894	888	902	899	947	955	910	909	889	854	841	913	899	896	906	910	886	881	877	888	881	886	902	892	905	850	927	936	909	947	896	879	942	861	900	863	851	931	882	905	863	909	896	898	943	925	951	952	939	912	916	922	950	877	893	892	918	906	910	883	908	888	848	943	955	891	892	857	918	944	846	889	905	915	936	877	931	938	862	903	898	938	910	883	919	943	871	894	898	941	945	949	960	894	910	918	901	953	917	895	885	897	904	883	913	920	956	914	928	907	896	894	906	893	887	905	857	956	877	899	852	888	846	944	928	849	882	863	838	926	884	928	934	913	908	919	887	947	945	977	855	945	971	905	887	880	877	848	868	924	872	867	848	933	937	881	895	858	946	889	884	914	960	894	859	884	907	867	925	857	938	967	890	954	913	898	873	853	903	891	918	909	964	918	884	901	924	930	939	922	883	896	905	928	919	914	847	832	877	911	878	895	853	903	884	894	905	892	897	889	952	905	882	887	914	823	905	915	902	954	884	855	840	887	900	930	901	935	967	897	901	906	874	826	885	929	916	912	898	897	857	924	888	898	881	961	878	905	905	917	911	960	917	895	887	928	916	905	885	961	914	899	851	929	872	940	893	886	922	949	972	892	912	911	924	933	885	867	900	885	880	915	871	930	951	910	887	892	835	865	885	917	945	909	890	882	935	878	881	896	887	881	918	880	870	864	918	876	879	883	893	901	927	916	940	902	895	922	874	911	898	928	911	921	953	907	880	867	944	901	896	909	899	895	957	850	847	887	902	928	912	851	918	892	918	958	897	902	905	918	918	848	965	918	948	919	893	956	921	904	994	909	879	912	904	892	940	866	914	910	922	895	906	900	901	890	887	878	906	906	931	933	921	919	842	928	912	917	928	901	931	857	891	930	944	898	886	887	849	891	937	933	888	923	897	931	901	927	949	924	885	896	906	949	909	939	911	883	945	949	872	856	864	902	952	891	874	883	889	870	877	890	877	909	930	875	930	935	944	889	920	864	922	915	891	919	903	910	880	901	923	862	902	847	981	965	936	895	906	940	910	880	912	915	917	945	819	879	893	915	873	885	869	870	892	889	872	875	925	917	891	873	900	928	986	876	859	950	925	894	950	957	860	879	865	964	869	911	872	916	886	905	893	865	850	929	858	921	888	909	948	853	894	927	891	861	970	948	911	939	884	900	885	898	907	921	932	924	913	923	960	912	905	950	914	951	962	856	960	886	899	938	945	907	915	921	940	913	821	900	903	843	883	892	912	900	936	909	877	844	851	876	949	880	923	923	946	885	886	913	947	950	906	939	933	917	860	888	837	975	946	959	909	884	973	916	941	900	912	903	846	911	908	896	955	882	898	956	911	884	844	943	829	935	934	932	851	932	924	806	930	893	915	912	931	867	863	888	930	894	947	870	880	901	915	918	885	923	893	928	871	825	913	858	946	902	902	901	926	902	913	885	896	869	886	901	855	859	918	901	882	865	853	928	916	920	863	927	895	899	941	898	888	868	873	871	882	880	875	882	873	893	890	938	906	932	971	911	942	914	942	968	931	950	952	900	919	844	904	899	904	939	938	896	944	948	908	915	922	927	899	929	924	903	910	890	905	917	854	879	949	883	886	850	899	900	891	910	856	961	926	880	868	957	895	893	886	898	951	907	887	891	874	928	911	920	831	934	920	897	921	843	891	909	920	914	901	854	885	888	879	906	940	910	860	909	912	941	897	935	937	932	890	902	856	867	919	908	844	946	903	953	925	944	950	918	870	921	917	920	886	896	940	868	910	928	875	900	913	913	904	898	868	947	962	871	949	882	882	878	901	922	905	922	907	911	934	868	909	890	965	932	905	910	903	937	889	902	937	893	917	883	918	840	874	913	899	918	951	947	949	847	921	886	943	913	919	894	913	896	926	915	855	919	917	858	846	933	885	906	919	918	935	909	920	922	911	868	973	898	921	855	877	866	894	934	943	906	917	961	898	911	885	886	873	944	902	863	878	911	936	895	887	901	924	934	878	932	955	948	898	883	879	891	897	886	911	935	938	880	918	884	904	926	925	884	924	937	879	951	880	877	929	884	872	828	958	926	906	913	979	860	888	952	865	886	881	886	939	974	848	883	900	901	854	913	961	874	883	924	940	906	883	865	879	884	938	887	927	904	944	843	873	875	926	971	933	904	888	959	908	871	833	903	911	870	895	901	904	954	902	903	857	893	947	903	937	930	921	834	926	903	906	931	877	913	883	922	902	938	899	920	965	883	895	900	925	865	885	900	896	931	931	916	866	920	885	916	873	894	884	861	904	903	878	856	850	892	878	852	921	887	898	903	897	923	918	913	865	886	887	853	883	929	851	885	841	884	864	932	881	966	914	930	896	918	893	937	946	932	926	877	895	897	884	936	861	886	917	905	881	906	876	936	892	891	865	921	970	898	889	890	936	904	926	920	930	829	965	884	917	880	908	946	952	924	910	854	960	941	917	891	889	934	859	871
18045	12652	9837	13430	23582	43502	60497	59707	46264	35361	23888	14631	9807	8281	7688	7369	7183	7275	7361	7404	7327	7471	7323	7390	7387	7359	7223	7383	7334	7305	7389	7301	7276	7313	7273	7322	7443	7318	7318	7285	7362	7445	7278	7325	7364	7318	7403	7393	7191	7220	7316	7273	7342	7284	7332	7303	7330	7346	7402	7393	7279	7309	7166	7472	7282	7270	7176	7338	7389	7384	7453	7339	7269	7335	7431	7370	7136	7329	7269	7373	7304	7359	7331	7293	7447	7297	7339	7272	7302	7334	7293	7335	7434	7251	7301	7437	7413	7272	7326	7431	7371	7387	7262	7266	7324	7348	7413	7329	7175	7309	7322	7283	7369	7404	7368	7272	7393	7347	7350	7245	7285	7351	7317	7281	7355	7236	7349	7273	7374	7355	7414	7272	7207	7256	7268	7225	7337	7254	7311	7308	7349	7332	7334	7301	7355	7312	7199	7336	7294	7387	7431	7439	7327	7336	7435	7332	7405	7355	7293	7342	7496	7270	7337	7383	7281	7196	7362	7337	7199	7465	7396	7277	7268	7285	7383	7228	7376	7279	7327	7414	7445	7299	7252	7329	7242	7301	7160	7401	7269	7224	7264	7300	7379	7374	7320	7282	7367	7348	7330	7372	7300	7299	7283	7256	7257	7282	7428	7318	7320	7268	7351	7426	7297	7347	7448	7421	7232	7316	7386	7335	7417	7382	7308	7251	7360	7412	7408	7302	7240	7336	7314	7278	7375	7408	7265	7366	7425	7307	7544	7304	7415	7385	7340	7233	7397	7316	7308	7353	7321	7292	7346	7341	7311	7324	7407	7348	7339	7413	7434	7334	7413	7305	7370	7415	7392	7294	7348	7390	7339	7366	7307	7283	7331	7425	7274	7325	7408	7340	7320	7289	7265	7347	7293	7267	7345	7251	7241	7480	7458	7363	7420	7322	7420	7412	7246	7352	7290	7241	7378	7437	7258	7338	7457	7407	7339	7316	7338	7276	7352	7408	7384	7312	7224	7262	7357	7316	7250	7383	7206	7420	7284	7374	7316	7374	7379	7273	7458	7207	7309	7318	7363	7345	7355	7335	7329	7284	7320	7333	7457	7247	7396	7463	7347	7436	7459	7443	7432	7344	7353	7314	7378	7394	7182	7339	7299	7369	7417	7396	7183	7299	7513	7370	7265	7411	7261	7251	7425	7395	7359	7343	7348	7418	7315	7357	7352	7320	7340	7371	7314	7379	7278	7266	7404	7363	7274	7331	7279	7497	7211	7380	7254	7376	7312	7392	7330	7340	7280	7350	7203	7230	7374	7334	7345	7385	7393	7349	7349	7227	7399	7341	7296	7295	7394	7428	7456	7370	7314	7267	7383	7199	7321	7273	7340	7412	7428	7346	7415	7380	7301	7326	7331	7362	7259	7303	7341	7343	7378	7391	7441	7528	7291	7333	7310	7308	7394	7268	7198	7325	7408	7317	7482	7176	7322	7402	7414	7378	7325	7249	7301	7236	7410	7236	7308	7209	7191	7413	7331	7376	7408	7376	7335	7478	7285	7349	7368	7350	7284	7373	7376	7264	7409	7265	7418	7299	7431	7406	7296	7333	7239	7385	7389	7278	7163	7332	7337	7475	7325	7331	7331	7287	7212	7362	7351	7423	7347	7331	7283	7313	7245	7405	7343	7298	7362	7272	7392	7350	7403	7274	7328	7313	7465	7396	7204	7387	7311	7318	7373	7308	7302	7328	7367	7271	7271	7353	7356	7406	7392	7286	7115	7359	7419	7328	7339	7273	7295	7293	7375	7203	7317	7296	7353	7470	7244	7274	7244	7323	7184	7344	7337	7271	7367	7238	7437	7340	7419	7363	7327	7290	7319	7324	7289	7301	7410	7468	7458	7436	7252	7348	7366	7444	7288	7369	7220	7253	7347	7333	7424	7278	7368	7456	7362	7189	7385	7270	7407	7330	7394	7279	7235	7332	7313	7304	7404	7272	7372	7379	7527	7367	7339	7333	7161	7441	7235	7314	7460	7334	7285	7394	7392	7456	7439	7202	7434	7274	7324	7311	7374	7350	7267	7332	7280	7411	7311	7420	7361	7317	7293	7346	7395	7486	7297	7394	7323	7415	7296	7222	7341	7314	7230	7269	7217	7305	7092	7353	7143	7306	7425	7326	7346	7343	7333	7324	7280	7403	7293	7422	7455	7282	7431	7413	7360	7381	7393	7368	7335	7268	7329	7396	7278	7260	7329	7470	7221	7382	7402	7345	7312	7302	7269	7460	7253	7449	7348	7102	7348	7312	7266	7301	7394	7422	7405	7355	7378	7412	7314	7291	7322	7287	7231	7295	7360	7224	7281	7453	7408	7162	7403	7429	7306	7433	7348	7234	7372	7399	7362	7426	7397	7261	7203	7212	7425	7234	7393	7384	7363	7360	7304	7274	7410	7322	7309	7369	7235	7189	7202	7239	7374	7310	7307	7350	7336	7333	7337	7244	7484	7330	7434	7300	7333	7412	7347	7299	7316	7320	7476	7306	7297	7402	7287	7259	7330	7232	7449	7355	7431	7428	7399	7331	7315	7315	7423	7365	7311	7282	7407	7324	7395	7377	7313	7281	7381	7443	7382	7397	7462	7330	7427	7414	7375	7346	7320	7271	7336	7360	7194	7369	7286	7357	7382	7327	7234	7310	7355	7279	7260	7352	7373	7212	7423	7438	7384	7349	7261	7322	7384	7328	7469	7293	7313	7411	7343	7464	7416	7274	7368	7289	7312	7371	7432	7291	7231	7428	7281	7329	7352	7358	7408	7394	7176	7324	7394	7189	7262	7439	7352	7493	7425	7251	7220	7292	7366	7323	7364	7282	7332	7415	7258	7332	7392	7420	7272	7368	7427	7240	7369	7182	7348	7303	7297	7337	7273	7369	7402	7359	7456	7360	7333	7382	7236	7378	7376	7379	7383	7222	7219	7381	7383	7318	7468	7214	7238	7421	7431	7380	7345	7305	7448	7369	7331	7275	7406	7402	7248	7371	7462	7278	7266	7324	7291	7446	7453	7364	7451	7295	7347	7285	7303	7435	7370	7367	7252	7292	7234	7287	7136	7287	7296	7327	7457	7305	7308	7442	7296	7420	7447	7308	7406	7319	7294	7358	7339	7307	7373	7394	7375	7358	7269	7212	7326	7275	7493	7379	7301	7338	7315	7429	7206	7275	7314	7406	7318	7239	7328	7304	7294	7284	7401	7435	7319	7306	7410	7360	7472	7397	7311	7393	7369	7299	7355	7289	7483	7318	7454	7215	7487	7399	7280	7316	7254	7397	7248	7411	7387	7343	7364	7347	7350	7290	7435	7313	7291	7321	7425	7254	7308	7417	7442	7203	7373	7370	7326	7190	7427	7310	7251	7463	7177	7369	7387	7384	7461	7376	7316	7419	7391	7425	7215	7349	7330	7296	7419	7463	7359	7409	7386	7412	7316	7310	7369	7254	7366	7264	7253	7489	7346	7441	7377	7308	7274	7442	7292	7374	7264	7275	7222	7420	7313	7370	7401	7266	7285	7441	7314	7407	7284	7338	7450	7308	7302	7334	7442	7213	7420	7326	7376	7371	7268	7287	7272	7361	7427	7308	7374	7314	7427	7309	7320	7366	7318	7281	7497	7514	7402	7430	7267	7309	7097	7504	7445	7319	7269	7337	7336	7406	7429	7287	7359	7328	7334	7426	7360	7245	7255	7246	7287	7453	7235	7540	7438	7321	7306	7291	7416	7310	7345	7435	7410	7369	7364	7282	7396	7258	7388	7274	7347	7374	7331	7430	7291	7427	7380	7390	7264	7281	7246	7426	7370	7330	7271	7373	7270	7258	7202	7358	7327	7392	7486	7432	7399	7279	7359	7360	7361	7306	7430	7263	7372	7372	7348	7341	7363	7416	7371	7319	7303	7304	7203	7379	7322	7267	7431	7237	7238	7321	7404	7336	7418	7291	7281	7393	7290	7321	7291	7426	7352	7338	7363	7279	7266	7462	7266	7220	7252	7231	7365	7433	7257	7408	7237	7257	7535	7266	7314	7422	7386	7305	7332	7354	7258	7408	7425	7296	7240	7329	7226	7373	7301	7348	7342	7313	7332	7430	7467	7455	7275	7279	7382	7274	7193	7291	7365	7263	7323	7342	7201	7396	7346	7393	7401	7305	7350	7201	7351	7331	7442	7426	7273	7295	7330	7221	7379	7351	7176	7437	7236	7354	7350	7296	7453	7318	7348	7529	7261	7292	7319	7380	7379	7402	7336	7360	7336	7431	7183	7404	7325	7420	7422	7390	7234	7301	7314	7296	7355	7421	7304	7321	7234	7359	7416	7315	7361	7364	7457	7337	7293	7184	7456	7548	7413	7396	7359	7377	7352	7360	7316	7209	7390	7336	7332	7375	7372	7312	7197	7254	7347	7372	7390	7296	7289	7388	7315	7362	7291	7437	7279	7169	7411	7440	7399	7335	7324	7320	7265	7395	7180	7349	7431	7437	7290	7470	7323	7308	7305	7298	7439	7313	7261	7371	7429	7261	7306	7303	7317	7477	7230	7399	7249	7360	7329	7387	7306	7303	7308	7345	7420	7252	7408	7410	7232	7378	7340	7357	7406	7242	7404	7351	7326	7383	7315	7320	7343	7339	7319	7412	7400	7401	7320	7308	7304	7365	7476	7318	7447	7236	7320	7336	7409	7328	7191	7419	7337	7375	7276	7415	7303	7318	7361	7428	7289	7365	7257	7438	7372	7329	7293	7283	7170	7405	7393	7253	7326	7370	7243	7291	7331	7369	7359	7329	7425	7250	7405	7398	7429	7440	7350	7313	7360	7465	7212	7332	7473	7300	7299	7289	7452	7247	7279	7321	7221	7269	7310	7401	7391	7360	7352	7281	7296	7328	7371	7391	7310	7232	7385	7370	7284	7416	7380	7302	7411	7359	7243	7211	7291	7401	7302	7317	7331	7394	7263	7325	7372	7242	7500	7313	7276	7409	7327	7356	7316	7242	7178	7269	7372	7382	7306	7231	7215	7362	7203	7288	7306	7343	7224	7343	7373	7361	7295	7414	7394	7370	7198	7432	7373	7256	7425	7381
4180	1258	1128	1042	1222	3125	16296	17841	12613	7183	3253	1725	976	977	843	913	843	852	879	905	871	863	838	812	876	840	830	836	853	886	860	882	812	869	856	854	877	842	878	863	835	858	867	832	828	860	887	830	830	840	839	860	857	887	895	851	819	854	863	895	849	831	848	851	869	878	854	837	876	821	824	879	846	847	812	877	858	836	840	901	856	863	852	885	805	855	852	832	819	795	857	820	846	925	879	793	862	883	837	907	831	830	883	908	875	844	850	882	816	844	840	864	861	856	811	871	880	905	938	870	824	856	872	854	857	829	845	883	824	823	859	874	871	890	835	847	871	835	818	850	845	813	874	849	871	900	899	856	857	857	839	879	859	861	832	838	901	814	859	859	876	863	870	821	829	834	858	886	873	843	791	853	854	861	901	862	847	847	870	823	847	846	893	846	901	867	839	784	898	865	854	886	869	830	860	859	860	861	826	849	862	874	807	859	858	858	851	870	865	891	861	864	900	826	882	883	796	843	820	847	833	808	861	852	854	809	896	823	882	869	854	823	902	823	824	844	856	833	848	835	886	864	830	904	889	857	888	833	905	892	824	837	876	876	885	826	864	872	868	928	856	839	806	841	797	836	854	856	841	870	847	865	863	849	849	805	866	848	863	804	857	834	855	837	817	862	877	929	844	866	868	811	880	821	853	841	855	878	845	819	868	816	847	828	836	857	819	856	912	855	862	853	845	861	871	835	765	837	822	877	884	844	843	811	845	841	840	901	873	841	871	834	869	849	874	873	856	852	858	805	892	857	837	889	912	895	869	913	800	892	841	873	869	838	936	921	823	875	848	844	863	811	861	935	883	861	855	845	898	813	849	859	851	818	874	864	827	809	914	813	875	872	919	814	835	836	821	847	846	889	831	891	877	869	861	841	842	884	792	905	883	847	866	808	856	861	914	862	838	812	885	827	850	808	836	906	857	888	831	881	863	799	906	866	918	886	857	889	830	814	860	845	871	871	832	868	838	901	884	868	895	824	799	913	902	888	840	824	915	850	851	840	868	892	875	852	878	867	919	804	846	852	867	876	878	822	781	842	844	862	846	837	841	841	813	851	852	869	886	876	878	808	861	824	838	866	867	900	864	858	848	819	887	893	932	836	890	851	877	846	893	854	928	817	887	882	850	842	851	865	841	875	882	878	846	859	849	892	890	845	854	828	836	877	904	850	813	838	865	864	887	806	875	865	815	818	828	860	858	894	853	873	885	851	832	871	870	838	867	850	839	888	865	840	853	811	838	824	863	851	842	830	855	876	880	787	891	846	826	874	846	838	812	821	844	893	863	863	867	934	874	921	872	914	858	849	851	870	837	855	855	837	845	911	836	823	853	882	878	878	870	866	890	918	866	807	827	873	858	843	827	847	853	870	818	813	876	837	878	895	859	869	900	827	861	922	889	824	838	804	815	871	865	832	845	836	820	824	807	842	870	865	896	853	860	864	839	863	849	864	833	832	796	881	871	832	855	802	871	820	924	873	842	850	821	880	847	920	849	817	773	832	883	853	844	852	883	882	815	833	822	866	842	860	852	854	885	859	845	839	902	845	841	847	839	881	910	832	830	861	877	837	884	867	852	848	892	843	873	869	841	879	888	824	842	781	821	833	836	889	868	863	846	789	832	866	936	899	834	878	801	806	887	859	886	881	866	814	879	901	890	856	879	846	824	812	873	846	854	844	861	872	836	867	890	811	864	875	862	885	836	846	825	853	879	851	805	887	866	866	891	908	849	825	820	882	898	864	840	831	808	833	805	797	821	925	877	877	849	833	879	865	874	847	816	799	897	831	869	803	832	918	826	892	827	819	828	876	893	911	864	821	894	891	886	887	899	859	861	843	790	821	882	818	891	857	886	829	810	877	863	898	822	872	842	867	881	883	890	870	842	872	829	885	890	872	855	872	877	882	887	854	921	863	822	805	825	862	828	824	845	893	873	865	871	839	858	839	846	854	834	822	834	836	848	835	858	916	854	864	901	830	823	842	879	852	936	852	838	852	908	825	805	864	825	922	841	926	838	912	828	831	866	827	867	846	874	871	843	759	907	859	860	872	858	886	884	892	830	914	831	845	838	853	860	917	852	851	813	851	826	870	819	811	859	845	875	910	876	831	883	823	906	819	868	848	849	837	850	849	855	854	835	821	863	879	910	827	853	915	815	834	885	828	856	883	866	853	857	891	868	860	791	855	874	819	862	845	869	828	878	888	859	869	839	873	836	859	902	849	859	850	893	875	861	822	810	828	830	880	835	900	873	876	846	856	833	829	879	861	911	918	852	841	817	873	827	838	854	834	903	840	916	848	878	884	830	866	856	813	842	887	893	846	869	888	847	873	855	835	829	817	888	868	909	879	835	865	815	838	851	844	872	866	835	828	845	875	849	797	938	874	892	854	900	915	819	777	834	835	834	886	914	886	805	855	812	829	815	865	874	840	872	826	840	818	896	861	857	854	853	836	855	880	841	857	857	895	813	800	851	829	863	854	891	859	851	812	902	858	814	883	871	909	863	881	854	794	900	853	852	831	857	806	830	835	815	927	870	869	853	879	836	849	816	832	849	904	881	899	858	925	817	843	823	834	883	891	875	868	854	843	854	901	851	875	888	881	855	875	859	867	814	854	827	902	837	824	874	856	878	872	824	848	843	862	826	874	874	868	858	898	866	847	778	847	834	910	855	861	850	854	894	813	820	844	803	854	800	848	864	837	801	831	839	806	818	877	919	859	890	793	834	895	859	834	810	867	877	882	880	877	907	872	872	923	835	887	829	846	847	886	881	818	887	887	889	875	853	858	863	877	874	880	835	910	896	833	877	871	911	807	859	917	847	859	867	849	886	860	860	877	855	867	812	874	851	824	846	864	877	831	911	840	835	818	859	854	866	873	835	893	772	840	846	852	838	813	818	881	870	896	870	873	891	839	879	845	783	831	847	877	843	853	865	833	815	800	871	876	800	869	827	899	823	861	845	878	871	813	809	924	810	873	881	882	851	878	924	856	875	887	869	865	877	856	787	894	843	841	857	835	871	908	883	887	924	866	846	818	838	818	860	888	845	907	844	865	842	817	866	857	905	925	866	898	846	855	896	805	825	872	884	923	836	799	870	885	892	871	852	854	846	842	816	818	904	873	885	850	899	896	853	815	903	865	874	922	857	868	889	839	887	849	864	837	867	818	883	843	872	865	880	866	804	882	902	891	880	900	833	917	839	847	808	824	823	847	856	836	851	836	890	869	822	860	843	871	853	860	819	834	842	918	835	841	884	832	831	850	845	878	869	868	836	862	905	872	876	887	867	879	842	829	831	833	877	830	889	835	842	835	867	868	850	871	835	805	851	835	858	856	845	874	840	915	845	830	878	826	843	854	840	822	820	814	817	885	862	842	832	899	822	868	865	902	882	854	810	868	911	875	834	803	815	848	831	907	870	831	894	878	866	802	857	846	795	842	879	911	859	843	865	893	831	814
18169	12237	10098	14723	26470	39835	68737	66101	53331	40442	28335	17248	9942	7554	7243	6969	7232	7139	7106	6997	7077	7051	7048	7061	7142	7050	7060	7095	7100	7119	7040	7103	7207	7044	7029	7023	7002	7051	7109	7061	7143	7134	7079	7224	7148	7225	7014	6973	7070	7094	7016	6963	7067	7083	6975	7186	7068	7178	7007	7151	7039	7058	7151	7006	7197	6971	7175	7070	7042	7204	7053	7138	7116	7075	7086	7054	6992	7140	7050	7149	7160	7127	7217	7134	7102	7143	7140	7187	7009	7026	7059	7044	7081	7033	7017	7102	7061	7128	6992	6991	7034	7055	7200	7004	7146	7207	7036	7075	7139	7146	7192	6982	7128	7139	7041	7054	7083	7123	6920	7125	7004	7134	7114	7043	7071	7019	7071	7102	7096	7049	6990	7116	7018	7117	7066	7099	7006	6993	7032	7019	7048	7070	7032	7075	7051	7082	7001	7208	6969	7176	6949	7116	7151	7090	7087	6990	7041	7134	7018	7121	7141	7063	7093	7010	7164	7154	7000	7078	7107	7102	7181	7064	7021	7036	6991	7104	7155	7051	6929	7113	6997	7034	7039	7007	7298	7074	7012	7120	7069	7159	7120	7072	6909	7185	7012	7059	7187	7111	7071	7152	7136	7164	6988	7144	7012	7107	7067	7162	7150	6984	7090	7125	7127	6930	7127	7113	7132	7020	6985	7099	7142	6939	7059	7118	6973	7148	7119	7073	6995	7112	7129	7195	6967	7204	7269	7098	7040	7141	7211	7203	7008	6972	6953	7102	7021	7008	6916	7064	7050	7075	7032	7092	7216	6959	7169	7028	7037	7101	7025	7083	7084	7085	7178	7052	7139	7116	7065	6980	7076	7156	7049	7111	7039	7016	7184	6996	7070	7150	7104	7243	7045	7048	7087	6961	6993	7098	6980	7052	7173	7152	7064	7124	7106	7142	7125	7019	7055	7045	7190	7105	7248	7253	7156	7022	7207	7182	7155	7046	7136	7117	7070	7222	7168	7139	7088	7081	7132	7088	7138	7024	6994	7071	7168	7161	7014	7011	7152	7112	7142	7143	7198	7030	6902	7049	7140	7127	7075	7259	7058	7134	7101	6960	7116	7041	6994	7100	7034	7096	7026	7080	7193	7201	7009	7218	7278	6961	7091	7180	7093	7035	7063	7123	7096	7095	7048	7101	7053	6993	6970	7150	7152	7064	7024	7113	7165	7076	7179	7063	7006	7193	7089	7067	7231	7178	6960	7022	7083	7104	7093	7087	7083	7086	7096	7113	7115	7238	7131	7160	7122	7098	7002	7202	7080	7091	7214	7059	7174	7085	7040	7048	7050	7075	7059	7207	6983	7102	7008	7068	7013	7068	7025	7098	7103	7066	7095	7098	7098	6974	7056	7191	6995	7053	7086	7047	7047	6981	7041	7037	6991	6996	7065	7024	7020	7183	7104	7095	7077	7049	7034	7147	6924	7080	7111	6986	7088	6980	7234	7056	7158	7125	7101	7120	7111	7137	7168	7174	7045	7170	7128	6972	7162	7035	7005	7027	7019	7162	7115	7013	7214	7055	7007	7092	7118	7099	7236	7165	7151	6982	7052	7088	7274	7114	7099	7129	7012	7197	7039	7003	7044	7133	7080	7032	7122	7078	7178	7008	7144	7107	7056	7031	7124	7056	7078	6976	7160	7184	7077	7160	7106	7088	7007	7105	7069	7054	7095	7100	6987	7058	7246	7033	7160	7193	7044	7146	6949	7085	7033	7035	7076	7291	7223	7145	7062	7062	7057	7077	7157	7198	7046	7097	7177	7104	7078	6990	6985	7140	7179	7022	7121	7017	7059	6969	6983	7074	7109	7162	7034	7053	7035	7059	7129	7069	7185	7052	7119	7127	7107	7013	7042	7014	6984	6975	7144	7062	6956	7234	6978	7000	7084	7095	7100	7021	7005	7110	7003	7144	7143	7081	7134	7081	7131	6950	7251	6983	7093	6986	7114	6982	7149	7080	7071	7084	6977	7192	7130	7073	7136	7082	7075	7090	7157	7083	7061	7068	7028	7081	6903	7107	7000	7100	6927	6964	7208	6976	7056	7117	7033	6960	7115	7008	7100	7066	7025	7047	7147	6988	7176	7011	7090	7099	7159	7142	7007	7136	6997	7070	7155	7102	7138	7181	7160	6993	7183	7059	7091	7093	6940	6968	7213	7288	7202	7070	7151	7186	7108	7003	7046	7075	7038	7105	7140	6926	7076	7193	7071	7158	7124	7187	6994	7123	7019	7189	7077	7172	7109	7073	7173	7067	7109	7138	7065	7017	7030	7233	6950	6989	7068	7055	7095	7048	7189	7149	7063	7129	7003	6971	7040	7071	7128	7093	7047	7177	7041	7182	7005	7092	7057	7088	7051	7019	7058	7008	6963	7009	7085	7084	7065	7177	7112	7103	7208	6966	7155	7015	7190	7026	7061	6919	7148	7112	7157	7113	7154	7091	7003	7023	7166	7066	7041	7107	6991	7048	7035	7103	7048	7193	7125	7125	7106	6997	7020	7088	7064	7207	7004	7083	7090	7069	7029	6985	7146	7058	6992	6998	7152	7161	7169	7155	7152	7130	7185	6955	6997	7088	7032	7066	7105	6946	7171	6993	7099	6965	7144	6906	7102	6970	6992	7112	6981	6994	7172	7021	7172	7047	6939	7076	7119	7160	7160	7203	7070	7224	7190	7200	7103	6900	7111	7111	7007	7067	7113	7151	7210	7079	7245	7052	7031	7091	7036	7165	7035	7076	7216	7048	7090	6934	7136	7253	7001	7061	7053	7242	7076	6981	7282	7114	7107	7115	7158	7146	7127	7071	7174	7049	6959	7107	7096	7122	7041	7235	6929	7129	6980	7126	7076	7112	7185	7031	7118	7067	7095	7059	7138	7144	6969	7006	7046	7174	7037	7065	7080	7117	7120	6932	7225	6995	7061	7174	7068	7080	7044	7066	7058	7065	7064	7001	7144	7088	7160	7163	7113	6993	7292	7129	7117	7114	7041	7061	7012	7140	7050	7134	7056	6957	7078	7067	7213	7173	7148	7158	7062	7164	7200	7104	7127	6984	7095	7132	7025	7071	7041	7119	7171	7038	7063	7139	7127	7037	7039	6943	7112	7119	7168	6894	7049	7178	7032	7172	7093	7050	7072	7089	7184	6966	7145	7062	7147	7026	7136	7129	7090	6963	7058	6966	7076	7162	7140	7109	7029	7170	7114	7008	7079	7108	6990	7188	7179	7001	7191	7072	7052	7128	7133	7080	7272	7148	7099	7131	7226	7145	6960	7155	7104	7102	7194	7256	7100	7158	7004	7057	7090	6998	6986	6889	7062	7005	7151	6983	7189	7188	7107	7188	7084	7023	7069	7093	7161	7130	7038	7003	7003	7135	7120	7140	6996	7057	7195	7028	7095	7055	7075	7035	7150	7050	7051	7020	6949	7061	7144	7115	7148	7085	7128	7073	7078	7045	7122	7123	6957	7106	7077	7067	7180	7165	7088	7094	7184	7041	7072	7108	7172	7121	7079	7002	6965	7196	7028	7153	6984	6978	7092	7098	7022	7028	7151	7052	7160	6955	7205	7172	7043	7149	7089	7112	7002	7133	7061	7103	7097	7005	7210	7182	7112	7186	7168	7186	7008	7148	7058	7090	7040	7110	6973	7208	7134	7004	7142	7091	7062	7100	7102	6980	7142	7128	6955	7071	7186	7081	7111	7157	7029	7105	7005	7202	7115	7132	7017	7094	7088	7172	7009	7060	7082	7088	7008	7077	7250	7194	7152	7155	7063	7049	7047	7196	7075	7130	7099	7122	7076	6998	7075	7063	7166	7138	6961	6933	6930	7110	7010	7044	7181	7142	7101	6989	7136	7105	7119	7039	7075	6977	7158	7063	7056	7051	7033	7068	7120	7130	7121	7072	7041	7046	7064	7066	7144	7130	6962	7025	7249	7119	7196	7027	7111	7188	7142	7067	7078	7100	7121	7031	7020	7124	7109	7132	7068	7036	7102	7113	7093	7136	7144	7056	7051	6884	7195	7094	7118	7061	6990	7040	7151	7108	7065	7080	7087	7066	7082	7058	7125	6971	7062	6971	7051	7135	7127	7012	7006	7132	7056	7130	7140	6982	7056	7040	7106	7036	7195	7053	7082	7188	7158	7127	7152	7170	7138	7062	7123	7067	7044	7126	6987	7104	7024	7105	7037	7229	7032	7076	7077	6992	7187	6958	6995	6972	7097	7153	7055	7063	7056	7058	7098	7038	7097	6971	7018	7081	7103	7071	7146	7029	7057	7161	7090	7068	7092	7034	7090	7092	7023	7012	7096	7036	7052	7170	7068	7154	7140	7000	6986	7002	7062	7035	7028	7131	7118	7156	7122	7068	7022	7004	7060	7039	7023	7126	7155	7123	7148	6983	7119	7095	7039	7009	7077	7083	7216	7150	7162	7146	7143	7063	7092	7045	7156	7200	7074	7170	7165	7017	7087	7187	7035	7076	7066	7092	7053	6977	7116	7065	7062	7081	7077	7146	6985	7127	7148	7082	7028	7050	7148	7086	7138	7040	7047	7004	7203	7125	7084	7134	7086	6986	7188	7035	7047	7046	7147	7013	6986	7166	7128	7330	7135	7154	7093	7140	7026	7123	7121	7014	7011	7084	7213	7232	7103	7068	7040	7128	7023	6991	6992	7070	7128	7022	7067	7083	6962	7049	7140	7018	7040	7064	7003	7033	7067	7095	7078	7079	7120	7103	7099	7083	7151	7285	7114	7105	7132	7103	7141	7116	6987	7218	6964	7052	7070	7053	7020	7040	7100	7040	7036	7100	7239	7095	7109	7092	7135	7132	7089	7112	7104	7112	7060	7076	7159	7208	7195	7036	7146	7081	7187	7210	7118	7127	7030	6947	7098	7131	7149	7283	7109	7086	7132	7130	7107	7227	7009	7062	7068	7111	7141	7133	7022	7189	7182	7097	7021	7120	7112	7081	7052	7052	7229	7110	7127	7068	7064	7051	7061	6988	7035	7180	7067	6989	7140	7164	7037	7062	7169	7045	7086	7014	7188	7156	7092	7072	7348	7020
3048	1742	1371	1186	1513	6578	29451	25691	17390	9730	4161	1960	1252	1002	974	1005	914	980	966	941	967	963	955	934	950	948	947	969	909	942	934	963	974	945	890	964	874	932	883	919	919	923	933	942	955	952	855	915	919	952	986	939	913	938	956	951	916	858	944	920	935	951	969	893	918	898	933	909	987	906	926	965	917	949	955	1023	978	952	971	924	951	956	929	889	907	920	946	925	949	941	893	965	932	898	922	902	922	956	936	938	926	898	919	916	965	935	908	930	938	966	968	919	956	934	913	941	861	976	939	939	958	900	927	967	947	915	953	961	913	965	967	968	950	915	915	892	939	956	869	911	962	948	937	928	927	920	940	963	911	936	944	885	927	901	938	964	964	962	915	931	900	910	982	917	947	977	946	946	950	966	904	910	955	900	912	955	964	908	928	981	956	914	912	925	965	947	922	947	901	1001	912	924	930	980	955	903	925	968	981	900	1008	878	890	945	970	982	965	901	975	939	959	959	929	917	927	953	977	1002	907	929	958	956	972	950	955	929	902	918	943	917	983	960	897	992	946	971	877	940	964	997	968	959	919	953	929	970	886	926	953	952	905	916	917	911	956	932	931	881	973	923	946	859	983	941	931	952	914	977	904	939	935	948	908	968	914	893	970	899	911	899	943	970	933	993	946	932	960	929	917	912	914	976	901	928	967	909	952	940	899	939	960	920	953	927	945	985	930	956	974	951	940	968	899	966	980	940	920	947	919	926	1002	938	937	921	937	974	965	943	915	913	921	868	913	950	909	962	951	952	927	935	892	905	925	970	901	905	948	951	969	918	916	922	989	940	926	968	910	899	1007	936	946	953	905	948	959	903	945	936	961	967	958	962	923	942	939	898	895	967	939	973	920	920	964	947	958	1000	927	914	944	932	965	958	898	969	898	912	931	913	929	957	955	948	970	938	946	962	943	896	957	954	885	1001	952	979	976	930	913	957	935	940	952	897	1000	977	944	900	941	868	955	977	938	939	920	938	925	908	1000	910	915	930	999	948	919	917	943	957	932	948	992	906	948	940	894	930	950	916	969	958	935	908	943	989	945	943	928	897	937	940	932	937	883	921	940	931	924	958	960	923	916	929	957	909	990	937	886	955	943	897	978	935	942	938	947	983	942	917	964	936	921	958	921	948	936	927	941	907	948	994	922	904	960	948	960	968	920	956	924	897	907	955	884	930	933	922	927	903	920	954	971	979	990	947	879	945	942	929	881	962	974	919	974	1008	942	879	942	947	914	897	941	915	911	953	939	911	956	909	927	887	951	897	940	955	888	919	910	892	960	900	957	910	965	950	959	929	938	923	984	893	942	947	955	886	951	919	945	1011	913	966	970	956	965	962	933	898	950	925	887	961	909	934	951	903	975	922	1019	926	930	890	953	922	950	917	905	942	948	940	910	935	996	919	1010	969	959	923	921	895	917	967	937	928	917	894	901	964	909	881	943	906	995	916	926	896	929	927	963	923	955	897	947	958	930	897	978	913	996	934	967	929	953	933	914	960	973	1022	960	935	921	968	913	959	920	937	913	896	941	956	905	936	927	972	975	960	983	971	956	942	980	939	942	945	968	961	904	928	933	970	987	928	913	919	945	953	971	888	940	936	903	934	987	906	1000	951	954	930	922	964	914	953	932	945	956	946	952	878	987	924	950	925	940	901	966	941	949	945	960	986	872	903	901	926	961	963	941	961	940	1000	914	911	925	938	1000	907	892	937	986	969	955	983	957	955	881	960	894	990	944	957	945	883	928	888	925	947	936	887	922	932	928	928	930	931	925	925	931	970	901	933	892	914	942	922	906	966	963	956	932	911	933	930	948	927	879	947	967	917	983	898	890	901	894	968	1010	960	987	1009	936	966	956	959	914	946	956	914	928	924	980	956	958	939	953	948	983	972	914	930	889	972	921	897	949	974	926	891	945	916	944	911	923	992	903	943	859	978	930	885	881	970	920	935	941	946	935	911	966	932	930	962	982	951	926	937	977	949	906	910	910	903	953	893	912	918	948	911	900	969	920	929	936	922	957	964	975	957	982	924	909	910	923	936	935	909	1003	896	905	928	896	936	904	952	879	896	967	886	933	940	988	924	978	880	900	907	891	922	920	961	935	971	921	910	950	933	940	887	890	964	964	912	898	962	969	952	908	882	921	972	903	938	907	913	852	905	961	947	954	959	997	913	964	980	968	909	923	943	988	904	913	900	936	942	884	937	911	916	875	881	1012	929	979	932	938	938	896	944	909	945	1002	922	906	913	935	986	949	990	988	906	928	969	933	920	956	946	961	971	954	910	945	957	975	911	982	902	895	976	922	922	912	995	949	933	954	928	924	891	956	1009	928	950	911	981	978	958	924	950	891	948	954	959	999	981	912	939	980	925	914	968	985	970	911	964	972	936	863	896	947	946	942	952	884	895	915	1004	947	944	939	913	969	963	983	945	918	926	919	936	926	957	945	946	987	929	921	947	971	998	940	998	893	944	954	955	875	969	980	952	966	946	903	912	924	927	988	975	986	967	937	920	965	990	918	966	880	995	917	964	917	938	943	961	949	932	907	951	933	930	969	943	977	939	952	924	946	978	881	893	906	922	930	955	970	916	872	901	974	903	926	885	950	954	945	894	969	934	921	944	988	887	991	963	961	961	894	939	940	905	910	904	981	906	918	975	935	946	941	888	915	905	945	986	907	874	946	886	929	940	937	955	941	930	975	965	973	958	909	925	893	966	919	980	941	934	973	955	944	965	945	897	963	973	921	962	942	965	962	951	951	936	944	931	904	914	925	911	932	1002	977	974	928	893	934	946	909	912	880	912	939	983	932	909	982	930	969	864	939	963	896	937	984	934	912	946	918	929	916	905	935	950	925	885	961	932	924	910	947	941	932	954	948	932	886	956	948	965	912	977	924	917	988	955	919	937	905	930	897	984	901	917	923	928	970	971	878	902	947	1001	906	899	934	955	945	946	923	894	988	930	946	923	972	975	970	980	951	919	951	896	944	969	927	949	999	953	940	922	868	933	897	911	980	912	986	942	930	946	908	921	894	960	977	921	921	944	894	913	989	919	967	883	959	914	944	892	930	930	915	971	935	896	907	920	891	927	873	906	903	895	946	920	900	941	929	1025	916	873	969	955	942	865	924	943	953	986	924	958	921	922	933	951	933	923	960	965	903	937	934	967	939	928	929	987	871	911	931	941	939	940	961	965	887	870	959	920	897	943	975	948	953	927	950	963	943	910	970	919	958	950	937	878	954	960	879	960	889	938	934	922	957	838	937	970	962	1011	961	963	1005	950	951	900	928	953	997	932	967	900	995	960	912	913	937	926	916	928	898	956	927	987	924	914	912	947	1008	913	933	970	937	953	910	976	950	968	945	921	928	945	917	930	909	908	951	939	934	935	934	918	922	950	917	970	922	983	936	910	931	940	948	933	973	936	939	917	974	956	954	980	942	922	913	885	969	963	890	877	946	906	932	906	959	968	944	922	926	965	930	953	875	950	946	943	993	919
22859	15287	11766	18364	30051	48219	81028	74555	60112	44509	31075	20589	12160	9127	8676	7876	7759	7670	7627	7653	7550	7710	7668	7701	7518	7581	7585	7650	7785	7575	7607	7663	7702	7735	7553	7575	7652	7799	7611	7683	7683	7673	7726	7668	7590	7704	7626	7718	7720	7732	7624	7650	7765	7512	7675	7612	7559	7762	7686	7673	7658	7649	7683	7623	7632	7644	7593	7764	7584	7613	7649	7664	7655	7610	7603	7716	7739	7767	7716	7596	7660	7609	7713	7560	7562	7664	7769	7667	7610	7608	7538	7653	7786	7602	7693	7675	7585	7758	7714	7698	7710	7732	7728	7750	7542	7582	7701	7667	7709	7571	7732	7567	7663	7654	7544	7623	7541	7511	7715	7822	7559	7631	7591	7615	7627	7774	7580	7658	7618	7739	7684	7729	7678	7611	7651	7672	7583	7660	7712	7611	7668	7704	7531	7845	7705	7712	7703	7635	7741	7587	7650	7641	7784	7649	7719	7752	7575	7668	7726	7550	7579	7755	7692	7606	7607	7720	7617	7642	7549	7742	7621	7712	7609	7736	7812	7753	7658	7676	7708	7729	7687	7613	7749	7667	7725	7701	7696	7735	7547	7597	7676	7548	7618	7690	7705	7813	7711	7573	7694	7589	7646	7651	7625	7726	7548	7657	7755	7576	7615	7646	7733	7651	7588	7713	7695	7637	7689	7752	7625	7765	7637	7641	7761	7767	7588	7737	7670	7722	7580	7678	7740	7769	7572	7688	7586	7593	7577	7719	7650	7700	7710	7709	7575	7770	7676	7591	7652	7607	7588	7719	7783	7780	7711	7634	7711	7759	7707	7705	7638	7565	7654	7749	7870	7629	7652	7694	7597	7557	7597	7801	7701	7576	7557	7782	7719	7806	7742	7676	7708	7618	7605	7758	7892	7628	7597	7690	7532	7656	7644	7711	7521	7624	7555	7638	7821	7715	7578	7688	7493	7630	7731	7658	7737	7540	7563	7747	7627	7664	7688	7624	7669	7670	7641	7574	7553	7679	7715	7739	7656	7613	7806	7679	7545	7676	7802	7664	7809	7750	7701	7797	7755	7703	7625	7675	7651	7614	7693	7606	7604	7615	7812	7608	7739	7784	7664	7615	7584	7699	7699	7691	7636	7732	7751	7582	7688	7527	7739	7535	7647	7708	7728	7707	7797	7541	7484	7772	7710	7733	7701	7680	7601	7581	7773	7720	7628	7583	7669	7648	7731	7668	7570	7737	7815	7749	7576	7653	7734	7668	7748	7727	7628	7743	7678	7833	7647	7609	7755	7711	7723	7605	7586	7555	7655	7776	7710	7506	7627	7738	7616	7733	7692	7621	7686	7693	7671	7661	7601	7744	7684	7699	7647	7774	7677	7621	7535	7685	7623	7752	7738	7663	7682	7667	7677	7594	7731	7678	7659	7703	7711	7737	7599	7618	7763	7637	7639	7738	7758	7584	7695	7778	7711	7733	7665	7588	7618	7785	7737	7573	7707	7747	7706	7581	7740	7500	7800	7535	7776	7619	7686	7599	7699	7714	7611	7773	7724	7640	7571	7598	7667	7727	7674	7746	7656	7624	7743	7554	7729	7650	7625	7749	7670	7595	7591	7670	7593	7588	7632	7606	7855	7685	7585	7686	7624	7571	7736	7682	7669	7725	7740	7596	7590	7602	7740	7694	7578	7648	7655	7751	7655	7713	7647	7711	7723	7513	7627	7674	7719	7703	7650	7593	7633	7534	7688	7744	7748	7729	7678	7752	7647	7634	7598	7733	7695	7666	7748	7644	7538	7781	7590	7610	7689	7759	7531	7695	7676	7680	7668	7535	7627	7531	7705	7706	7537	7701	7677	7515	7674	7691	7677	7527	7588	7648	7624	7620	7725	7729	7632	7690	7740	7679	7758	7663	7720	7641	7614	7613	7670	7758	7608	7617	7570	7654	7679	7635	7713	7781	7556	7614	7722	7714	7627	7643	7542	7713	7639	7744	7671	7832	7762	7571	7528	7615	7725	7918	7655	7692	7595	7725	7635	7799	7630	7619	7607	7839	7633	7630	7700	7534	7642	7700	7597	7692	7676	7627	7661	7668	7644	7772	7653	7629	7758	7635	7683	7644	7712	7697	7682	7530	7614	7643	7682	7641	7598	7665	7679	7659	7638	7671	7755	7569	7655	7648	7649	7523	7786	7726	7805	7668	7626	7640	7597	7669	7593	7740	7655	7757	7670	7600	7737	7734	7743	7638	7622	7780	7669	7659	7747	7558	7535	7740	7691	7706	7745	7648	7768	7543	7685	7810	7676	7651	7804	7656	7710	7676	7679	7457	7570	7660	7604	7632	7650	7617	7640	7616	7688	7648	7683	7687	7753	7648	7582	7647	7700	7679	7659	7720	7710	7496	7825	7546	7621	7771	7537	7569	7794	7671	7569	7611	7736	7686	7661	7609	7536	7625	7762	7559	7804	7637	7810	7566	7544	7717	7630	7688	7661	7573	7679	7595	7645	7588	7472	7530	7787	7712	7688	7449	7719	7716	7816	7682	7543	7630	7756	7674	7531	7642	7737	7778	7652	7616	7685	7727	7692	7599	7618	7691	7791	7535	7703	7552	7896	7721	7773	7832	7656	7680	7607	7713	7642	7684	7748	7608	7679	7657	7696	7583	7682	7710	7689	7781	7680	7624	7754	7684	7673	7728	7667	7666	7584	7554	7683	7794	7712	7560	7728	7723	7569	7751	7660	7756	7670	7676	7737	7512	7659	7644	7536	7741	7770	7532	7586	7575	7657	7583	7678	7752	7585	7663	7658	7681	7589	7605	7719	7726	7577	7648	7620	7503	7795	7560	7668	7647	7526	7669	7627	7766	7702	7554	7652	7780	7685	7572	7591	7575	7652	7649	7548	7611	7695	7677	7719	7611	7623	7667	7679	7600	7688	7675	7746	7616	7784	7637	7638	7650	7719	7785	7581	7519	7631	7639	7805	7572	7632	7704	7535	7618	7724	7664	7744	7645	7620	7729	7710	7648	7670	7642	7673	7666	7710	7657	7554	7560	7672	7678	7720	7567	7620	7687	7777	7780	7718	7691	7593	7695	7745	7723	7645	7689	7672	7607	7552	7823	7651	7547	7540	7680	7674	7805	7783	7473	7777	7720	7724	7820	7546	7698	7706	7713	7693	7721	7579	7728	7657	7661	7643	7594	7635	7644	7750	7671	7635	7639	7601	7573	7686	7831	7641	7564	7668	7666	7602	7597	7700	7552	7592	7736	7652	7523	7679	7565	7649	7632	7504	7745	7718	7686	7604	7540	7727	7606	7473	7684	7722	7608	7735	7684	7604	7670	7739	7552	7586	7759	7642	7714	7628	7832	7628	7713	7694	7636	7678	7780	7582	7761	7694	7623	7719	7923	7680	7604	7568	7647	7615	7690	7572	7675	7645	7618	7661	7693	7637	7541	7614	7738	7637	7705	7724	7573	7688	7721	7783	7683	7476	7592	7667	7870	7593	7582	7735	7727	7654	7682	7683	7617	7712	7672	7616	7824	7589	7660	7713	7736	7810	7559	7589	7638	7696	7601	7611	7721	7688	7642	7638	7572	7653	7793	7696	7687	7764	7639	7572	7641	7680	7722	7617	7666	7651	7711	7521	7617	7757	7586	7582	7742	7752	7642	7558	7717	7795	7576	7618	7637	7669	7602	7754	7767	7646	7707	7603	7697	7741	7591	7635	7797	7803	7632	7599	7791	7611	7709	7627	7757	7704	7682	7543	7577	7756	7607	7542	7835	7676	7773	7677	7667	7694	7617	7593	7763	7601	7670	7548	7761	7690	7653	7559	7624	7762	7697	7605	7588	7619	7642	7684	7621	7781	7749	7617	7625	7669	7617	7803	7575	7631	7598	7644	7729	7666	7658	7643	7719	7742	7556	7711	7588	7621	7718	7688	7628	7716	7617	7695	7827	7691	7579	7697	7615	7646	7660	7565	7530	7751	7634	7710	7722	7708	7591	7633	7640	7681	7698	7729	7716	7667	7697	7773	7710	7643	7681	7620	7699	7559	7548	7666	7754	7658	7640	7833	7625	7680	7617	7697	7746	7712	7594	7597	7705	7696	7675	7739	7789	7684	7471	7671	7577	7684	7673	7711	7717	7742	7694	7620	7653	7787	7716	7750	7772	7745	7680	7753	7577	7736	7587	7724	7724	7594	7810	7618	7636	7682	7581	7579	7835	7686	7784	7647	7659	7601	7638	7692	7622	7736	7732	7604	7696	7669	7610	7719	7719	7786	7690	7615	7628	7569	7682	7615	7606	7711	7586	7691	7602	7593	7653	7727	7693	7647	7699	7684	7776	7608	7692	7599	7631	7608	7640	7598	7622	7715	7590	7700	7658	7702	7811	7719	7788	7724	7764	7725	7668	7783	7777	7817	7761	7639	7664	7614	7576	7637	7765	7655	7696	7671	7584	7708	7705	7787	7568	7734	7590	7614	7529	7531	7679	7556	7657	7740	7712	7592	7615	7717	7568	7667	7748	7688	7510	7753	7715	7570	7794	7625	7768	7609	7670	7743	7661	7539	7631	7730	7580	7709	7568	7628	7729	7555	7784	7669	7464	7636	7731	7531	7638	7600	7699	7704	7714	7652	7640	7695	7604	7740	7475	7579	7613	7686	7612	7609	7755	7626	7680	7685	7617	7840	7537	7551	7730	7592	7612	7574	7535	7759	7620	7736	7521	7645	7734	7555	7615	7702	7785	7789	7742	7622	7629	7740	7561	7708	7790	7627	7701	7456	7650	7665	7580	7793	7738	7692	7688	7713	7681	7594	7698	7710	7685	7719	7732	7789	7584	7617	7666	7672	7727	7609	7545	7579	7805	7657	7620	7599	7575	7765	7705	7594	7679	7928	7776	7670	7728	7706	7763	7563	7659	7837	7593	7674	7700	7649	7590	7752	7749	7614	7541	7781	7742	7599	7684	7672	7762	7658	7722	7669	7719	7684	7683	7686	7727	7684	7547	7603	7622	7684	7607	7614	7580	7641	7672	7604	7674	7662	7549	7716	7612	7560	7676	7538	7588	7786	7734	7755	7643	7656	7713	7671	7702	7608	7746	7695	7652
2957	1090	872	938	952	1815	8058	6337	4879	3041	1656	1134	921	943	867	845	881	893	851	817	834	831	808	850	838	881	855	872	822	853	855	832	874	843	866	856	849	842	858	842	847	892	836	889	872	866	853	842	844	837	908	857	838	867	865	858	843	839	864	854	870	899	817	892	933	852	845	880	881	862	908	878	830	878	935	864	838	852	882	858	866	889	844	861	856	811	812	799	821	888	833	840	864	842	822	865	858	815	906	872	849	898	875	890	854	823	886	831	892	866	836	866	888	830	896	839	890	861	860	876	850	893	906	868	870	921	887	866	885	839	843	842	786	878	893	885	853	857	920	828	847	902	816	831	918	885	875	860	865	875	870	874	821	871	878	893	837	859	907	846	850	855	869	879	889	867	846	849	890	909	890	867	876	844	814	874	803	866	865	847	848	895	876	892	829	876	839	843	818	825	850	821	831	820	874	836	900	870	808	847	822	898	843	918	867	906	863	876	830	875	827	857	885	869	885	848	880	823	859	858	817	842	889	906	849	880	882	879	845	859	876	849	863	882	879	885	852	911	885	845	851	857	903	865	801	862	887	891	812	811	888	854	868	878	890	866	815	815	826	917	831	916	878	844	798	870	849	824	879	873	850	819	882	855	874	866	867	855	891	894	867	904	915	914	927	857	826	892	855	835	899	832	859	811	856	837	858	900	828	861	899	911	871	861	838	861	905	863	817	797	800	878	810	861	889	883	909	875	831	822	865	880	838	855	871	852	884	881	843	872	879	853	862	844	875	921	861	834	873	861	857	872	839	808	884	918	901	920	855	852	877	885	911	906	818	834	833	873	870	847	868	872	844	864	843	803	882	845	880	848	861	840	853	944	892	892	854	922	885	878	824	864	846	800	861	884	845	851	843	876	859	825	817	870	865	873	929	869	876	901	866	862	910	885	842	888	849	860	868	874	831	836	846	885	824	919	834	863	860	856	851	888	834	891	865	864	845	847	860	883	896	883	861	886	828	874	880	827	906	894	851	844	905	871	860	884	898	883	881	914	816	890	873	851	837	842	807	857	804	896	852	892	798	847	904	876	904	856	831	904	866	897	888	908	885	844	868	845	889	837	838	904	837	844	886	836	896	844	901	849	893	869	906	815	864	840	871	878	849	825	802	902	876	824	884	854	818	817	815	861	865	888	883	891	877	850	944	908	830	856	862	839	833	837	824	871	853	821	840	882	878	843	862	891	868	855	850	818	857	867	878	847	829	878	855	901	961	811	847	828	856	926	866	881	849	861	873	838	837	871	853	902	901	874	875	884	854	854	828	802	830	871	890	881	886	816	856	856	844	892	816	919	877	887	823	876	860	842	876	899	863	855	888	885	895	865	888	861	873	857	864	861	860	886	878	801	865	915	847	859	840	834	833	867	907	857	842	810	831	858	899	882	883	818	849	909	880	889	829	880	871	847	854	856	892	834	899	818	879	846	869	763	880	856	848	864	855	823	797	852	859	854	840	883	874	826	910	825	846	832	941	886	838	895	821	832	872	867	852	856	859	883	845	882	821	829	860	884	840	862	843	854	854	872	885	846	876	861	851	869	839	846	894	813	881	897	843	884	842	888	828	837	829	840	902	926	884	814	832	855	830	877	849	904	888	820	878	864	924	874	831	873	874	915	828	870	845	867	812	845	870	827	867	827	855	855	881	840	886	911	836	894	880	805	849	875	859	872	828	876	826	869	850	831	864	846	882	896	844	853	838	904	860	865	888	857	876	898	871	902	831	858	829	842	859	877	886	878	871	788	802	832	809	864	858	839	860	796	828	891	889	863	875	889	871	881	871	824	825	894	859	860	874	887	892	801	798	884	810	855	889	843	822	862	888	866	821	854	857	849	831	825	841	874	834	867	872	840	863	850	893	847	868	825	847	813	852	843	809	907	885	841	850	811	816	884	833	888	877	878	858	871	888	864	790	861	810	899	903	876	871	878	850	877	833	886	825	877	880	865	842	898	898	836	841	886	876	793	831	837	893	899	867	800	855	911	843	855	827	876	881	862	894	843	837	852	864	850	854	828	864	874	875	854	820	863	858	855	899	873	888	857	892	869	841	886	881	850	873	906	837	810	843	854	897	902	863	889	822	862	853	851	899	902	847	856	864	840	870	786	878	881	826	836	853	839	843	853	880	851	827	913	848	857	819	863	851	859	925	855	861	870	928	839	885	891	880	860	906	861	861	854	816	747	837	855	819	819	835	876	909	812	821	913	893	836	806	857	876	912	876	836	838	868	871	862	849	862	862	867	886	925	864	862	848	913	822	869	886	861	843	917	909	846	878	828	831	826	870	845	836	871	886	846	876	830	826	824	858	887	828	847	893	878	858	815	853	881	870	883	864	787	802	875	851	819	917	889	854	871	850	858	906	872	836	940	825	797	839	840	835	892	890	807	914	850	886	864	863	935	864	901	889	872	815	862	840	854	892	876	853	868	838	951	854	880	821	862	848	858	907	881	894	831	884	875	855	857	916	801	856	869	896	875	877	816	862	824	848	844	882	813	829	888	878	873	881	784	861	887	859	837	864	862	882	848	883	828	852	867	893	865	865	873	829	858	825	841	827	834	848	862	787	830	869	851	892	879	836	877	872	908	873	835	850	829	868	825	839	829	827	821	859	885	861	837	868	886	840	826	881	846	867	843	914	878	840	815	917	885	841	910	859	834	839	869	874	871	886	847	909	856	843	865	856	876	902	851	867	919	831	801	826	863	878	797	859	875	860	819	840	833	867	899	878	870	834	832	788	904	899	877	872	837	863	824	857	878	854	806	858	878	852	907	889	857	871	841	861	878	827	839	868	875	914	837	859	853	893	809	816	906	850	865	888	951	876	885	901	815	851	890	837	898	845	871	861	847	886	872	847	788	893	824	886	856	854	862	836	862	824	918	876	859	889	838	870	845	855	851	931	879	872	894	867	809	870	834	811	837	851	841	795	856	789	844	867	844	840	892	844	903	830	862	874	851	808	875	824	878	913	846	863	808	868	877	854	854	816	901	812	871	872	835	890	880	883	833	873	884	893	820	871	873	885	820	849	822	879	865	929	897	878	816	930	865	836	875	879	848	847	808	863	850	871	890	879	862	841	935	856	872	889	896	909	866	865	864	854	819	873	852	855	801	870	819	842	913	821	874	841	837	850	882	838	909	830	821	872	827	850	833	831	845	841	858	848	843	842	844	832	825	822	806	869	841	841	842	879	828	855	839	843	862	856	809	886	827	868	866	845	880	841	857	886	871	869	809	837	819	861	897	830	824	882	838	926	862	831	897	917	909	833	853	832	884	837	867	846	866	842	861	876	854	829	877	876	862	837	876	827	859	842	904	857	844	842	871	838	826	838	847	926	899	833	800	868	860	882	845	877	884	823	820	872	876	860	839	830	867	888	871	885	894	816	912	865	886	808	861	846	824	834	834	777	846	830	831	868	868	868	881	829	876	875	851	903	820	851	873	864	886	916	905	894	909
14990	10125	8463	10120	15646	30687	52961	45421	37765	29159	18534	11397	8224	7316	7227	7004	7083	7138	7090	7258	7041	7165	7049	7244	7028	7094	7101	7027	7174	7083	7044	7113	7083	6985	7144	7083	7070	6957	7108	7051	7061	7145	7120	7026	7018	7215	6971	7180	7027	7069	7087	7187	7142	7115	7072	7064	7076	7076	7162	7073	7122	7036	7080	7065	6988	7054	6989	7157	7098	6975	6925	7197	7012	7077	7072	7047	7147	7042	7087	7061	7088	7014	7066	7054	7052	7003	7138	7076	6975	7100	7079	7067	6991	7097	6920	6997	7018	7105	7165	7035	7013	7062	6956	7175	7057	7152	7112	7146	7187	6965	7162	7029	7041	7057	6994	7051	7221	7047	7045	7075	7114	7051	7156	7048	7072	7089	7049	7058	7127	7096	7028	7018	6979	7100	7152	7146	7148	6897	7003	7003	7112	7149	7128	7088	7070	7130	7208	7132	7212	6896	7104	7124	7131	6951	7134	7037	7148	7245	6981	7065	7008	7056	7092	6935	7079	7101	7037	7120	7015	6992	7177	7154	7027	6989	7001	6974	7102	7059	7013	7235	7174	7225	7059	7074	7100	7120	7084	7173	7099	7055	7201	7178	7046	7005	6999	7086	7233	7107	6959	6992	7017	7155	6987	7096	7172	7075	7089	7062	7063	7127	7005	7094	7138	7110	7147	6979	7136	7115	7216	7017	7155	7130	7188	7001	7091	7065	7032	6989	7154	7089	7056	7024	6975	7079	7152	7094	7131	6974	7100	7214	7121	7039	7017	7208	7154	7126	7024	7117	7167	6999	7165	7216	7091	7119	7159	7071	7038	7092	7113	7144	7044	7167	7026	7164	7084	7109	7179	7131	7020	7130	7029	7091	7163	7063	7091	7126	7151	7036	7087	7043	7018	7182	7047	7183	7138	7140	7125	7115	7179	7015	7222	7127	6969	7074	7241	7021	7177	7072	7139	7052	7170	7085	7116	6978	7052	7109	7093	7194	7209	7171	7049	7119	7178	6988	7223	7170	7107	7121	7028	7142	7124	7072	7166	7038	7102	7061	7117	7136	7072	7084	7192	7112	7109	7081	7038	7153	7226	7014	7096	7005	7104	7160	7006	7144	6950	7162	6989	7065	7108	7139	7205	7143	7015	7174	7130	7033	7122	7098	7049	7078	7176	7108	7196	7083	7109	7107	7107	7017	7072	7185	7118	7086	7007	7019	7171	7093	7038	7053	7242	7125	7111	7184	6939	6970	7030	6992	7113	7062	7007	7150	7136	7173	7079	6998	7121	7182	7084	6999	7026	7094	7059	7122	7090	7081	7132	7058	7211	7053	7152	7124	6982	7108	7135	7084	7006	7148	7008	7148	6967	7303	7015	7002	7202	7064	7113	7001	7049	7160	7057	7098	7072	7069	7197	7130	7037	7164	7285	7114	7016	7173	7220	7171	7075	7083	7104	7097	7049	7178	6905	7177	7085	7163	7057	7147	7097	7064	7066	7192	7091	7084	6989	7107	7094	7031	7112	7062	7017	7146	7021	7026	7114	7095	7146	7038	6953	7223	7268	7100	7227	7195	7076	7078	7166	7042	7062	7015	7193	7063	7124	7071	7168	7102	7152	7049	6975	7123	7121	7092	7206	7001	7084	7038	7027	7088	7132	7135	7140	7007	7058	7008	7033	7063	7060	7132	7127	7167	7109	7153	6983	7116	7064	7120	7086	7166	7077	7116	7114	7161	7103	7172	7120	6953	7099	7054	7084	7017	7114	7064	7137	7170	7211	7087	7065	7136	7060	7013	7219	7046	7143	7131	7115	7016	7074	7039	7062	7175	7069	7072	7007	7123	7109	7073	7163	7077	7112	7027	7070	7015	6989	7061	7154	6976	7127	7187	7096	7069	7147	7168	7073	7114	6942	7182	6926	7215	7096	7055	7051	7071	7017	6937	7215	7098	7149	7114	6982	6982	7103	7026	7169	7089	7195	7094	7055	7091	7152	7077	7059	7011	7134	7048	7067	7065	7001	7064	7100	7098	7128	6979	7120	7057	7110	7086	7113	7158	6941	7139	7056	7119	7029	6961	6948	7004	7099	7115	7297	7190	7079	7152	7196	7127	7061	7220	7070	7097	7152	7133	7113	7039	7100	7203	7081	7007	7148	7183	7227	7104	6968	7117	7120	7137	7063	7103	7042	7093	7086	7245	7148	7091	7165	6992	7073	7140	7153	6973	7106	7055	7158	6995	7199	7129	7140	7044	7118	7146	7058	7078	7131	7090	7050	7081	7274	7185	7095	7204	7063	7006	7035	6999	7053	7175	7134	7111	7044	7006	7077	7136	7123	7124	7197	7110	7162	7200	7163	7080	7111	7252	7197	7009	7199	7067	7109	7108	7058	7058	7174	7173	7127	7062	7193	7221	7084	6965	7093	7113	6954	6979	7229	6938	7111	7212	7021	7077	7149	7130	7112	7085	7046	6984	7209	7214	7195	7027	7016	7108	7098	7064	7139	7150	7178	7031	7171	7159	7024	7131	7148	7111	7015	7039	7033	7053	7043	7143	7077	7228	7042	7034	7089	7276	7073	7090	7189	7098	7227	7079	7129	7017	7106	6963	7081	7186	7045	7098	7057	7126	7000	6984	7118	7066	7221	7069	7231	7018	7090	7212	7108	7022	7158	7081	7016	7088	7040	7075	6955	6933	7132	7013	7147	7003	7135	7135	7048	7175	7184	7069	7106	7235	7086	7062	7209	7114	7181	7067	7143	7194	7043	7045	7084	7186	7189	7078	7179	7087	7000	7151	7241	7048	7118	7099	7124	7090	6953	6968	7215	7060	7050	7077	7138	7200	7152	7028	7049	7107	6960	7097	7058	7095	7090	6997	7075	7185	7039	7160	7055	7056	7022	7054	7028	7099	6992	7064	7012	7289	7138	7092	7146	7025	7164	7121	7024	7141	7058	7031	7126	7155	7309	7179	7073	7085	7163	7070	7211	7204	7089	7055	7142	7016	7052	7195	7030	7050	7012	7065	7052	7022	7100	7117	7228	7087	7073	6973	7124	7121	7126	7061	7043	7118	7151	7111	6996	7206	6965	7061	7104	7066	7053	7142	7113	7144	7027	7177	6987	7089	7087	6991	7172	7164	6971	7078	7062	7041	7183	7012	7170	7103	7074	7080	7142	6980	7092	7161	7053	7059	7104	7063	7271	7097	7127	7082	7154	7032	7110	7116	7158	7136	7135	7061	7053	7120	7080	7108	7022	7074	7104	7054	7128	7169	7041	7057	7023	7168	7066	7068	7027	7100	7017	7052	6921	7024	7052	7045	7035	7074	7153	6965	7140	7292	7133	7116	6975	7091	7139	7093	7080	7159	7021	7246	7012	7140	7147	7092	7117	7081	7198	7066	7139	7119	7046	7047	7084	7029	7100	7149	7054	6999	7094	7023	7093	7155	7099	7071	7020	7195	7130	7099	7099	7075	7058	7251	7096	7162	7069	7140	7154	7146	7081	7137	7195	7080	7096	7242	7077	7049	7165	7003	6936	7130	7077	7043	7132	7084	7075	7109	7021	7084	6979	7030	7052	6988	7140	7133	7155	7179	7135	7125	7153	7145	7092	7075	7015	7117	7145	7113	7161	7089	7086	7175	7106	7163	7186	7144	7014	7129	7151	7204	7008	7088	7152	6975	7192	7052	7014	7142	7154	7182	6992	7194	6978	7031	6974	6996	7020	7159	7273	7083	7020	7050	7210	7208	7009	7009	7229	6990	6928	7132	7195	7168	7051	7151	7086	7108	6952	7070	7028	7162	7012	7085	7063	7091	7175	7022	7078	7241	7147	7115	6939	7221	7027	7122	6928	7133	7001	6962	7115	7131	7048	7060	6975	7019	7113	7129	7196	6973	7086	7151	7002	7090	7170	7114	7101	7127	7106	7046	7062	7115	7192	7130	7101	7070	7048	7091	7003	7109	7103	7049	7149	7058	7063	7068	7190	7009	7142	7038	7124	7122	7028	7076	7117	7041	6992	7121	7118	7057	6965	7022	7032	7098	7081	7089	7121	7136	7080	7071	7158	7077	7163	7121	7054	7002	7138	6946	7204	7086	7014	7153	7172	7271	7063	6979	7036	7070	7169	7158	7039	7086	7121	7114	7011	7197	7132	7168	7008	7140	7100	7175	7049	7151	6897	7073	6975	7102	7089	7074	7081	7076	7161	7170	7047	7070	7038	7177	7127	7109	7143	7045	7185	7056	7106	7128	7150	7076	7124	7098	7132	6973	7160	7111	7179	7113	6999	7249	7038	7021	7036	7048	7045	7205	7007	7115	7112	7065	7268	7190	7254	7171	7028	7156	7120	7048	7225	7151	7135	7140	7118	6963	7137	7156	7129	7110	7064	7090	7062	7147	7080	7215	7116	7152	7005	7132	7002	7208	7096	7076	7165	6998	7066	7005	7169	6993	7149	7169	7182	7008	7067	6987	7211	7081	7163	7061	7112	7206	7104	7011	7019	7018	7090	7223	7232	7053	7153	7125	7117	7037	7097	7144	7054	7308	7187	7067	7028	7161	7030	7200	7085	7206	7204	7092	7132	7107	7120	7077	7127	7155	7103	7088	7051	7087	7123	7182	7225	7093	7099	7093	7055	7056	7060	7024	7152	7012	6963	7110	7170	7064	7022	7045	7093	7055	7082	7126	7276	7112	7138	7158	7025	7057	7180	7093	7010	7210	7068	7176	7087	7031	7177	7068	7072	7084	7179	7052	6891	7149	7089	7033	7212	7287	7101	7099	7108	7083	7033	7108	7112	7078	6985	6972	7166	7237	7140	6912	7187	6931	7051	7094	7149	7137	7226	7038	7109	7099	7270	7214	7039	7111	7194	7139	7226	7190	7069	7060	7160	7057	7184	7231	7066	6994	7183	7048	7025	7237	7165	7105	7084	7223	7163	6997	7047	7112	6953	6999	7132	7187	7118	7144	7081	6999	7132	7011	7121	7143	7068	7213	7024	7153	6939	7036	7039	7130	7129	7086	7124	7063	7119	7162	6902	7011	7159	7237	7183	7202	7142	7078	7063	7061	7070	7048	7064	7266	7089	7140	7066	7072	7118	7050	7202	7127	7005	7074
2017	1379	1167	1038	1195	1580	13070	14362	9462	5460	2551	1446	1068	971	912	957	874	917	911	891	915	922	946	867	926	931	914	937	973	851	880	910	907	888	873	943	895	917	958	864	903	916	921	897	948	952	956	940	898	939	933	874	931	925	961	934	954	963	883	929	937	961	873	926	956	921	879	941	868	884	954	958	889	935	895	920	903	877	927	912	989	956	906	988	902	957	917	908	846	868	880	932	951	936	983	866	918	958	946	928	937	967	892	893	933	949	881	917	938	901	921	861	958	916	904	932	907	887	892	935	940	944	938	915	953	885	885	924	978	894	841	940	894	907	881	891	914	940	905	941	904	886	874	936	902	956	875	964	955	868	937	889	860	933	877	961	901	926	935	995	893	940	905	958	910	939	973	931	909	936	962	905	871	922	905	902	878	960	860	874	932	942	878	855	946	947	989	945	947	904	893	944	945	913	921	885	914	921	942	896	869	973	949	885	861	918	942	971	882	905	926	941	880	920	964	991	874	895	924	934	913	888	940	933	926	901	957	881	965	923	929	893	934	917	922	937	930	935	934	900	946	909	949	927	881	921	921	922	936	946	932	861	890	879	894	907	941	953	869	907	923	877	911	869	932	883	919	988	969	895	925	920	933	945	906	863	964	913	921	908	969	886	897	918	937	938	919	978	915	912	954	903	950	890	920	897	933	888	911	971	956	906	945	868	961	929	861	936	973	890	896	895	960	906	883	962	924	942	939	916	935	928	902	948	921	907	892	940	930	887	837	905	912	883	897	902	922	875	938	910	930	953	921	918	922	889	940	938	841	891	920	973	903	893	904	926	922	966	912	890	914	945	904	958	878	921	907	922	904	955	894	929	986	923	908	862	932	965	876	913	908	938	966	944	923	907	961	978	877	930	921	932	929	928	913	907	902	886	908	960	895	910	964	940	912	890	925	957	913	890	928	907	974	931	892	899	937	900	910	921	892	939	917	964	940	921	898	930	972	927	926	909	967	900	876	951	908	968	940	882	896	948	971	923	927	912	953	963	922	920	879	879	916	949	939	943	947	873	885	964	986	934	917	985	914	951	970	865	924	923	915	939	938	969	940	935	940	913	957	962	954	953	897	882	934	940	950	944	935	935	921	944	900	886	935	909	858	913	917	894	915	925	923	899	892	926	902	906	937	866	934	900	913	930	947	945	945	882	920	963	964	933	942	946	980	932	955	939	918	942	956	954	924	944	958	918	945	932	963	915	916	942	929	926	918	900	865	930	911	918	916	967	883	914	919	950	918	915	938	905	923	924	897	932	923	893	906	860	932	992	923	969	974	894	904	870	899	927	894	941	976	867	957	941	958	947	924	947	900	935	892	951	872	900	883	851	890	994	912	873	931	982	956	929	960	931	907	936	925	923	950	932	907	925	949	860	871	968	893	905	955	934	900	959	967	944	929	886	957	899	928	889	921	923	918	872	917	922	931	906	950	921	914	899	932	937	931	911	922	919	948	939	912	971	934	917	909	931	909	912	879	900	942	920	913	943	910	938	904	921	959	949	898	883	935	943	966	897	956	915	896	882	931	923	933	897	921	906	891	963	909	950	895	956	908	923	916	925	917	914	894	893	892	879	1008	933	918	919	923	952	929	923	910	916	916	962	920	938	922	925	945	949	902	880	881	922	915	950	884	958	895	888	921	928	902	929	948	894	891	921	867	898	946	947	919	964	931	864	932	893	905	955	895	924	928	910	936	941	938	926	890	889	872	953	906	900	924	837	869	857	927	930	932	912	940	949	879	932	925	964	955	886	906	929	931	909	986	934	908	900	920	911	922	953	892	933	903	948	937	844	888	951	933	917	903	912	935	891	916	940	908	955	930	976	916	911	959	909	925	870	936	959	880	955	880	887	982	967	929	895	920	948	887	945	928	910	870	915	913	909	984	906	919	880	891	908	882	902	954	902	933	929	930	902	904	906	963	986	943	924	985	900	976	920	888	899	866	907	941	907	969	837	919	936	959	960	937	950	917	917	999	939	905	896	937	901	878	904	898	969	898	928	966	931	924	891	925	953	930	876	891	961	921	895	909	884	903	925	877	906	922	892	948	972	957	959	968	980	906	911	975	959	956	968	945	925	883	942	848	897	907	927	908	900	910	924	923	901	921	847	913	893	964	887	936	961	932	922	910	864	944	873	1016	951	933	935	928	872	943	888	939	921	907	960	933	933	892	914	909	934	931	934	924	913	869	976	900	879	914	895	947	927	920	907	924	909	886	944	947	953	927	886	974	1005	931	992	938	906	885	922	926	919	900	944	921	941	934	930	979	927	937	849	930	964	984	951	904	932	870	953	895	917	900	999	943	927	868	909	903	975	868	909	947	955	925	916	891	959	889	949	923	979	914	926	880	914	928	956	914	908	909	928	929	945	939	898	945	915	943	904	893	876	934	981	884	925	921	848	943	904	974	920	955	897	887	942	913	956	927	979	899	949	949	866	898	967	924	901	925	934	910	936	858	944	925	932	924	893	911	934	953	914	980	938	878	910	882	920	933	969	955	914	905	942	939	913	916	885	941	967	917	975	894	934	1004	910	942	915	914	893	890	942	881	904	934	954	899	925	937	864	931	878	922	950	904	904	926	936	900	935	929	859	920	895	933	892	993	887	938	998	905	889	893	923	892	901	888	943	884	943	975	944	902	958	935	912	889	957	871	961	966	874	912	913	942	876	947	908	922	901	912	956	932	926	936	929	919	904	925	893	890	910	949	914	928	905	904	878	919	899	928	904	889	891	1020	897	947	899	929	913	907	938	924	910	945	879	940	922	951	936	911	898	958	956	951	961	907	929	959	935	881	895	873	919	988	977	874	924	883	953	895	937	902	926	966	898	974	899	941	956	916	919	951	927	917	925	931	939	950	927	940	925	918	920	909	917	926	935	882	858	906	906	914	943	920	866	912	976	917	953	947	891	930	947	922	994	910	908	921	928	925	960	936	902	911	933	962	826	918	959	918	961	898	954	932	853	924	955	905	890	843	928	905	906	980	938	894	885	913	901	988	969	918	919	1001	904	981	939	948	914	913	906	880	911	884	875	914	906	948	929	942	969	938	931	912	942	930	913	903	880	894	909	882	931	988	871	951	921	910	962	1011	965	954	871	892	910	889	950	881	947	912	895	954	914	954	935	976	906	910	892	929	916	926	887	959	953	954	910	878	874	964	906	919	956	928	916	993	955	877	986	919	937	894	865	969	932	899	949	899	926	941	957	910	925	897	902	899	892	896	904	900	955	938	940	858	957	883	917	946	962	957	892	927	976	892	870	908	948	994	942	893	902	917	906	925	961	971	881	943	919	911	922	923	942	895	918	878	913	903	897	926	939	971	942	930	898	945	994	907	977	940	909	976	915	898	898	894	907	893	910	885	883	896	1012	969	928	931	891	959	969	925	952	901	941	882	906	954	962	916	879	909	971	915	911	893	921	901	939	894	978	933	939	843	907	901	962	927	937	925	940	927	917	975	959	847	969
17595	12418	9989	12913	23082	28382	63121	59494	47406	36326	24183	13914	9092	7773	7624	7555	7343	7561	7532	7372	7430	7464	7487	7467	7445	7642	7504	7449	7518	7488	7597	7432	7478	7580	7492	7518	7491	7443	7571	7448	7459	7548	7638	7506	7320	7436	7529	7561	7379	7558	7585	7503	7452	7550	7361	7438	7517	7440	7645	7376	7504	7428	7464	7474	7449	7541	7433	7351	7480	7543	7398	7577	7545	7420	7545	7379	7335	7535	7404	7542	7512	7368	7474	7631	7624	7404	7404	7548	7431	7469	7392	7469	7448	7537	7502	7470	7501	7521	7510	7525	7292	7546	7552	7407	7484	7495	7450	7463	7552	7404	7409	7538	7589	7511	7457	7504	7547	7547	7445	7450	7698	7575	7367	7399	7472	7597	7443	7453	7405	7454	7527	7376	7529	7423	7449	7604	7537	7465	7547	7417	7641	7506	7355	7353	7446	7422	7456	7472	7514	7572	7604	7406	7476	7435	7501	7416	7404	7540	7472	7491	7488	7425	7572	7372	7548	7637	7353	7501	7372	7410	7540	7413	7437	7443	7466	7472	7382	7475	7581	7502	7476	7498	7505	7460	7455	7296	7569	7562	7448	7473	7458	7486	7571	7369	7564	7477	7524	7471	7411	7453	7428	7498	7477	7509	7549	7489	7335	7510	7572	7478	7477	7495	7493	7449	7462	7467	7491	7513	7536	7482	7521	7566	7480	7506	7608	7452	7409	7607	7537	7644	7552	7533	7492	7679	7589	7519	7460	7467	7526	7472	7585	7394	7514	7480	7477	7575	7611	7572	7483	7587	7459	7604	7423	7441	7616	7416	7546	7548	7532	7457	7508	7597	7563	7545	7396	7612	7428	7597	7426	7360	7494	7478	7367	7476	7542	7431	7409	7416	7513	7421	7497	7543	7482	7594	7548	7560	7475	7471	7438	7533	7469	7408	7582	7432	7414	7569	7475	7641	7518	7522	7563	7440	7552	7550	7389	7459	7527	7329	7381	7421	7447	7514	7540	7663	7457	7514	7611	7485	7392	7487	7707	7396	7514	7681	7593	7520	7448	7365	7475	7341	7359	7422	7619	7615	7649	7412	7507	7637	7523	7497	7548	7421	7580	7471	7454	7444	7473	7513	7478	7526	7625	7596	7448	7497	7432	7623	7508	7502	7518	7497	7480	7494	7511	7549	7466	7499	7475	7422	7556	7582	7411	7510	7513	7585	7449	7410	7513	7483	7557	7524	7447	7574	7416	7380	7472	7447	7319	7552	7364	7528	7511	7474	7499	7618	7414	7430	7392	7574	7443	7385	7512	7356	7613	7514	7627	7551	7519	7449	7511	7558	7425	7516	7494	7466	7508	7589	7383	7528	7476	7465	7495	7524	7516	7458	7509	7382	7501	7409	7472	7534	7532	7432	7484	7508	7566	7443	7434	7530	7510	7539	7528	7484	7453	7562	7324	7514	7604	7419	7458	7536	7460	7518	7656	7606	7505	7416	7267	7488	7498	7464	7497	7451	7522	7533	7429	7515	7403	7474	7441	7460	7545	7373	7602	7542	7483	7554	7640	7485	7488	7547	7395	7501	7631	7387	7518	7584	7361	7535	7454	7530	7594	7452	7468	7339	7519	7432	7382	7474	7466	7513	7469	7515	7418	7587	7496	7454	7450	7605	7558	7443	7620	7564	7490	7597	7539	7549	7376	7475	7413	7588	7505	7547	7350	7561	7498	7599	7452	7596	7435	7605	7451	7552	7369	7408	7430	7514	7528	7555	7527	7463	7442	7515	7425	7542	7440	7475	7409	7407	7443	7460	7558	7631	7325	7495	7550	7512	7546	7457	7591	7376	7508	7481	7498	7480	7558	7397	7630	7343	7613	7392	7446	7368	7596	7381	7570	7607	7619	7536	7701	7532	7501	7436	7381	7511	7495	7530	7512	7545	7513	7565	7415	7450	7455	7296	7565	7457	7483	7562	7440	7592	7528	7484	7312	7550	7539	7455	7564	7481	7550	7421	7411	7468	7574	7429	7482	7614	7445	7576	7507	7478	7532	7408	7436	7606	7524	7433	7479	7614	7383	7665	7543	7569	7579	7470	7510	7480	7472	7514	7389	7342	7591	7491	7508	7535	7460	7370	7438	7455	7568	7521	7558	7523	7496	7479	7635	7379	7559	7505	7512	7456	7472	7382	7487	7461	7421	7578	7608	7496	7530	7591	7622	7564	7545	7516	7479	7410	7562	7521	7571	7479	7391	7362	7608	7453	7623	7530	7407	7469	7513	7602	7620	7505	7572	7540	7461	7486	7585	7510	7406	7527	7551	7554	7480	7614	7544	7450	7385	7409	7504	7486	7406	7572	7493	7454	7589	7481	7471	7563	7631	7451	7595	7485	7617	7609	7457	7590	7422	7462	7560	7451	7542	7489	7701	7519	7609	7405	7506	7552	7532	7567	7501	7585	7640	7425	7363	7391	7398	7393	7623	7428	7489	7510	7528	7457	7409	7517	7563	7576	7544	7504	7528	7520	7558	7519	7548	7621	7539	7427	7383	7507	7543	7506	7326	7482	7680	7420	7573	7555	7577	7449	7468	7347	7455	7553	7466	7569	7497	7464	7419	7489	7507	7515	7500	7575	7513	7516	7343	7572	7459	7596	7554	7555	7468	7373	7547	7664	7407	7484	7391	7497	7481	7571	7645	7550	7488	7446	7430	7506	7500	7394	7456	7528	7288	7493	7518	7556	7572	7325	7532	7453	7502	7497	7426	7401	7355	7460	7500	7634	7323	7584	7425	7507	7566	7595	7572	7454	7542	7421	7575	7463	7476	7528	7571	7494	7546	7525	7355	7640	7518	7470	7473	7563	7483	7538	7465	7340	7577	7567	7499	7531	7480	7498	7569	7516	7383	7481	7405	7322	7546	7468	7541	7491	7680	7452	7400	7430	7678	7476	7443	7452	7534	7441	7412	7529	7423	7548	7448	7466	7571	7502	7374	7403	7651	7484	7421	7464	7543	7508	7471	7455	7449	7465	7564	7509	7558	7508	7583	7508	7463	7360	7602	7477	7491	7422	7531	7637	7650	7591	7508	7420	7476	7430	7540	7434	7404	7487	7567	7502	7655	7581	7418	7411	7422	7588	7515	7521	7510	7452	7562	7498	7481	7447	7380	7566	7360	7511	7501	7548	7448	7480	7486	7630	7435	7417	7581	7632	7482	7491	7495	7456	7414	7399	7633	7544	7579	7517	7513	7487	7626	7441	7473	7449	7364	7509	7498	7435	7436	7567	7443	7461	7436	7459	7425	7413	7501	7478	7484	7587	7599	7477	7427	7546	7333	7521	7574	7469	7442	7615	7557	7444	7442	7506	7591	7494	7464	7568	7791	7452	7449	7631	7497	7549	7527	7500	7482	7558	7508	7392	7517	7593	7412	7591	7368	7468	7464	7448	7560	7491	7608	7393	7605	7402	7543	7478	7390	7506	7518	7551	7460	7442	7487	7442	7512	7521	7471	7544	7600	7502	7500	7588	7467	7493	7492	7554	7537	7623	7329	7481	7528	7556	7521	7462	7514	7527	7622	7501	7443	7521	7539	7542	7467	7568	7444	7533	7368	7559	7562	7466	7597	7551	7606	7539	7388	7566	7446	7489	7612	7399	7545	7578	7570	7354	7535	7568	7550	7543	7438	7570	7492	7565	7559	7531	7504	7424	7524	7544	7556	7636	7605	7565	7381	7454	7345	7444	7570	7413	7543	7462	7339	7458	7473	7449	7500	7628	7376	7540	7535	7567	7425	7368	7388	7619	7535	7382	7528	7545	7562	7503	7538	7566	7507	7639	7367	7467	7556	7476	7439	7576	7568	7421	7567	7475	7508	7531	7438	7401	7478	7556	7470	7547	7402	7611	7509	7522	7508	7450	7546	7730	7552	7400	7575	7443	7341	7534	7505	7568	7536	7614	7458	7542	7608	7575	7402	7560	7367	7512	7573	7540	7625	7388	7524	7545	7532	7412	7541	7445	7467	7519	7489	7482	7547	7637	7462	7571	7497	7470	7604	7455	7410	7536	7415	7444	7608	7531	7582	7494	7514	7372	7565	7510	7417	7501	7586	7515	7439	7427	7472	7430	7469	7616	7666	7504	7491	7457	7526	7483	7424	7448	7583	7507	7445	7381	7449	7535	7544	7558	7533	7509	7450	7532	7356	7555	7595	7401	7470	7529	7522	7359	7473	7630	7544	7463	7497	7644	7370	7511	7449	7384	7458	7417	7638	7440	7470	7363	7409	7526	7576	7376	7534	7589	7703	7278	7575	7538	7597	7648	7461	7520	7503	7465	7604	7645	7387	7637	7486	7482	7506	7444	7282	7430	7596	7475	7519	7459	7591	7471	7532	7608	7570	7430	7421	7517	7639	7538	7645	7447	7580	7374	7548	7525	7630	7331	7562	7540	7477	7492	7576	7533	7524	7366	7537	7512	7501	7491	7443	7562	7357	7449	7416	7656	7523	7529	7532	7560	7483	7533	7414	7602	7529	7561	7589	7439	7475	7632	7548	7447	7389	7495	7584	7501	7410	7405	7385	7535	7573	7517	7603	7462	7502	7493	7454	7583	7516	7567	7536	7487	7501	7528	7416	7625	7468	7378	7384	7543	7420	7548	7513	7503	7490	7506	7526	7578	7435	7548	7483	7473	7376	7493	7536	7508	7437	7620	7483	7509	7562	7541	7605	7535	7346	7557	7560	7558	7390	7560	7403	7475	7576	7531	7507	7470	7556	7491	7505	7449	7390	7708	7444	7463	7386	7571	7369	7585	7545	7586	7572	7452	7479	7446	7506	7474	7481	7475	7471	7432	7527	7611	7614	7531	7503	7492	7584	7370	7574	7638	7498	7532	7423	7693	7511	7540	7530	7539	7432	7651	7458	7542	7686	7471	7501	7502	7522	7509	7500	7618	7556	7528	7434	7395	7391	7501	7556	7536	7482	7475	7445	7427	7521	7553	7440	7577	7359	7497	7410	7434	7510	7640	7574	7515	7598	7521	7324	7427	7391	7555	7513	7626	7519	7554	7495	7350	7494	7522	7542	7330	7380	7683	7373	7520	7446	7577	7507	7494	7373	7488	7569	7572
4129	1365	1196	1133	1202	1907	11665	21519	14622	7320	3277	1482	1024	926	889	865	926	914	855	909	938	894	920	868	844	856	906	928	908	890	918	918	887	907	892	895	905	903	913	854	900	906	881	891	904	896	902	894	878	908	913	866	925	908	913	852	922	979	940	900	883	860	915	954	905	857	898	867	929	953	915	913	920	878	878	900	900	909	908	902	896	850	930	947	853	949	946	940	950	923	892	951	864	905	916	897	868	893	950	881	899	928	925	920	914	869	887	890	961	876	852	882	832	877	901	909	842	910	908	894	885	898	918	892	931	867	955	913	977	874	918	913	916	892	880	880	873	886	902	958	847	906	896	916	906	861	929	907	895	870	985	937	913	868	878	963	926	863	881	894	899	913	896	832	909	912	911	993	915	880	921	891	910	885	910	925	837	890	919	868	916	954	915	896	888	912	908	833	921	888	917	855	855	897	908	930	862	846	956	906	901	896	878	882	907	904	877	908	909	932	908	866	902	868	863	867	934	911	942	940	847	908	905	897	869	918	904	925	904	912	875	900	839	879	950	921	926	897	908	967	897	940	915	885	888	934	896	888	875	950	912	939	885	938	906	881	891	926	877	886	916	989	910	929	919	884	865	916	905	922	900	921	924	892	958	888	907	872	878	927	918	951	882	897	901	902	869	963	952	960	948	920	923	875	889	939	907	889	947	871	949	879	940	909	894	908	907	897	901	949	901	864	935	904	821	895	888	918	885	901	895	863	881	909	900	921	923	937	841	935	948	969	945	870	862	963	884	917	887	941	875	944	852	888	938	916	891	953	887	902	885	944	895	919	963	874	947	909	946	901	916	957	868	934	873	869	945	848	933	874	844	831	906	953	886	897	892	937	1003	951	923	889	872	986	896	866	941	945	923	948	885	909	915	862	945	844	870	980	892	899	893	885	882	862	935	887	910	926	871	913	893	846	871	871	959	908	900	920	921	946	907	921	915	910	877	940	905	910	891	903	899	894	901	928	906	904	883	901	874	925	989	865	873	845	906	950	870	865	891	870	899	905	918	892	879	883	909	930	914	878	921	912	934	922	910	936	966	945	963	883	945	952	942	919	908	878	915	931	950	893	937	920	878	904	913	885	909	916	936	885	900	895	921	941	861	924	920	948	894	901	848	924	898	960	896	863	934	919	899	898	894	901	921	949	937	896	857	884	908	838	907	901	915	928	903	940	910	904	932	901	905	926	894	904	935	882	911	884	897	881	898	909	928	948	906	902	906	858	924	903	989	919	930	950	935	893	880	918	922	953	889	872	885	954	886	869	909	923	862	890	932	903	904	912	931	934	921	904	874	912	928	898	913	880	887	887	915	917	945	936	964	883	965	906	881	885	984	863	899	899	906	933	965	925	920	919	935	966	884	940	909	939	902	945	886	906	914	914	865	893	924	862	924	899	878	969	952	888	937	921	942	883	890	911	896	885	887	878	946	886	952	953	902	861	943	928	890	920	883	863	874	904	903	892	883	845	881	885	909	920	909	942	872	937	921	931	864	889	921	904	910	887	889	881	906	893	897	898	936	909	848	899	914	922	902	881	894	915	905	932	946	833	941	929	857	851	955	871	851	921	873	955	962	921	907	886	855	922	880	887	871	925	877	900	895	902	890	904	923	847	969	900	946	883	925	897	880	846	893	898	818	950	1005	940	944	911	879	943	915	890	914	921	912	897	903	896	941	904	912	903	892	913	882	921	983	952	858	871	889	886	897	943	869	945	953	918	943	880	957	969	896	882	915	878	877	917	858	882	929	936	889	888	827	877	871	905	911	961	901	913	927	931	948	906	915	977	945	878	893	953	959	916	912	904	928	920	893	930	930	906	904	934	854	946	892	917	929	932	881	920	870	857	913	922	909	858	929	916	866	889	910	890	893	867	907	916	912	888	969	892	911	868	917	957	895	919	959	914	906	895	910	936	850	875	951	938	896	899	929	865	900	939	891	919	894	908	932	892	929	873	952	876	936	975	881	925	916	855	903	863	901	898	918	925	875	927	896	866	906	921	934	861	923	852	904	943	893	920	938	871	919	945	899	947	865	947	960	906	893	878	867	904	892	864	919	920	961	909	837	904	943	857	903	903	886	909	890	895	929	919	931	933	944	911	918	957	903	961	950	900	867	893	907	960	858	889	895	926	918	948	934	896	934	928	927	872	858	895	902	866	919	970	906	866	922	891	888	862	887	888	955	950	893	904	908	932	865	846	894	925	927	934	883	936	890	858	916	877	915	936	934	892	912	892	877	943	869	906	921	937	910	934	906	896	909	924	959	900	942	951	860	902	882	907	929	862	816	895	879	925	965	972	901	877	925	878	913	940	901	960	898	921	918	871	926	896	873	901	913	894	882	939	954	908	923	988	920	924	899	921	894	893	912	922	905	928	874	888	873	887	889	929	882	858	921	901	906	926	905	924	889	873	950	908	901	889	950	910	892	897	870	919	966	926	893	866	943	874	903	892	915	922	923	897	876	940	848	861	949	942	900	956	874	858	895	934	901	815	927	932	852	936	940	857	875	940	908	894	905	903	953	897	884	886	881	837	839	873	929	921	897	893	914	870	913	924	927	887	909	925	910	937	898	986	950	917	957	938	920	934	877	865	892	929	876	946	890	888	894	872	885	911	843	885	887	879	884	900	943	912	869	885	925	884	907	927	934	898	898	863	886	951	951	920	911	916	898	880	951	929	904	866	983	877	920	863	855	902	858	895	967	902	908	885	903	922	903	974	890	891	887	941	880	979	843	972	963	894	954	900	935	930	903	905	879	897	898	887	966	928	895	913	933	901	873	984	872	897	876	919	901	865	901	876	942	888	933	915	919	905	921	919	874	859	916	851	941	936	922	931	900	955	858	932	930	898	864	928	852	966	927	882	913	916	860	893	853	905	905	914	879	905	912	896	922	896	931	906	936	889	949	925	916	872	908	910	948	863	880	976	939	865	934	897	994	924	900	888	971	911	898	916	925	900	917	949	869	947	906	905	887	890	920	882	937	935	928	943	889	877	929	933	926	846	890	927	940	889	931	900	930	935	896	905	902	929	891	904	900	857	881	975	932	947	926	831	910	898	887	910	874	903	891	894	855	889	938	899	925	927	911	842	860	923	908	902	886	906	881	904	858	900	901	923	887	906	914	957	876	867	884	910	936	933	928	922	956	875	921	938	904	875	885	910	934	908	912	908	910	915	891	908	880	945	903	887	954	882	881	866	923	954	950	908	942	907	927	894	850	898	908	891	871	863	878	918	932	909	930	926	937	892	869	914	901	902	879	944	863	869	888	855	899	936	919	879	879	936	926	913	934	915	919	803	964	865	951	917	876	876	923	910	858	931	917	893	897	885	911	953	930	925	943	942	935	866	897	902	909	932	921	953	929	908	902	927	909	926	967	889	929	886	955	908	949	916	877	865	906	889	916	823	919	902	881	879	919	956	928	963	920	886	920	917	897	873	906	951	902	905	919	918	879	934	940	870
17641	12402	10094	14009	23482	32843	58603	70552	55561	40187	27787	15456	9612	7840	7498	7515	7405	7342	7462	7327	7422	7371	7457	7480	7428	7300	7410	7426	7342	7360	7377	7420	7274	7422	7282	7271	7235	7399	7354	7380	7363	7515	7390	7436	7335	7381	7252	7423	7495	7363	7404	7461	7413	7359	7404	7374	7298	7392	7386	7253	7317	7384	7417	7388	7364	7380	7232	7283	7516	7353	7255	7395	7303	7416	7400	7325	7347	7331	7208	7407	7525	7420	7262	7442	7438	7400	7510	7472	7281	7261	7543	7374	7394	7320	7320	7370	7398	7360	7487	7382	7439	7349	7427	7358	7397	7343	7327	7507	7415	7182	7449	7355	7443	7462	7372	7336	7428	7399	7384	7367	7440	7395	7445	7342	7461	7362	7268	7340	7295	7361	7463	7294	7421	7248	7413	7373	7310	7383	7429	7461	7274	7363	7402	7271	7377	7434	7361	7410	7344	7417	7339	7327	7527	7455	7313	7444	7430	7300	7343	7379	7427	7375	7347	7453	7463	7277	7389	7329	7365	7497	7319	7432	7407	7448	7339	7261	7391	7374	7527	7413	7493	7444	7337	7399	7427	7345	7377	7457	7429	7407	7367	7260	7474	7449	7277	7386	7543	7268	7267	7362	7368	7398	7282	7480	7409	7388	7354	7336	7411	7400	7287	7292	7400	7286	7382	7325	7270	7305	7346	7300	7360	7252	7524	7361	7421	7388	7399	7325	7382	7430	7386	7514	7500	7441	7451	7386	7372	7369	7335	7336	7401	7350	7333	7371	7441	7356	7394	7409	7414	7306	7343	7470	7379	7340	7295	7413	7304	7378	7359	7421	7475	7397	7334	7495	7263	7414	7574	7446	7467	7467	7464	7585	7385	7288	7347	7309	7413	7396	7444	7485	7405	7383	7346	7433	7365	7429	7403	7334	7350	7296	7242	7364	7427	7456	7299	7426	7534	7329	7329	7481	7303	7314	7209	7369	7345	7345	7391	7271	7370	7418	7409	7473	7363	7423	7448	7525	7338	7285	7435	7353	7483	7421	7469	7210	7284	7364	7422	7396	7467	7427	7374	7314	7443	7457	7436	7509	7366	7386	7503	7388	7363	7326	7317	7314	7259	7398	7450	7411	7309	7163	7382	7231	7359	7393	7476	7421	7455	7505	7324	7308	7327	7498	7359	7451	7331	7268	7377	7398	7529	7416	7308	7497	7298	7400	7403	7384	7359	7394	7316	7415	7336	7462	7480	7434	7331	7444	7492	7305	7415	7331	7369	7405	7262	7394	7490	7373	7361	7473	7507	7366	7353	7507	7393	7297	7493	7366	7254	7392	7291	7468	7480	7458	7431	7396	7246	7296	7384	7376	7399	7474	7435	7371	7318	7324	7362	7415	7383	7299	7469	7454	7349	7354	7433	7294	7475	7267	7492	7458	7477	7358	7419	7293	7350	7335	7488	7369	7466	7414	7399	7420	7262	7435	7260	7399	7523	7403	7426	7347	7299	7364	7323	7357	7312	7443	7504	7356	7358	7555	7434	7474	7319	7272	7330	7333	7361	7418	7545	7404	7294	7401	7274	7415	7442	7439	7538	7434	7552	7275	7251	7460	7287	7242	7383	7407	7396	7489	7450	7419	7439	7432	7287	7314	7293	7365	7504	7343	7402	7361	7411	7431	7534	7271	7469	7290	7402	7341	7398	7493	7401	7466	7289	7284	7441	7324	7307	7319	7392	7385	7327	7419	7287	7274	7310	7325	7378	7391	7315	7394	7362	7464	7366	7238	7389	7314	7277	7334	7272	7429	7408	7375	7257	7379	7454	7304	7364	7266	7369	7351	7342	7404	7388	7274	7342	7488	7362	7415	7460	7321	7467	7390	7411	7312	7310	7437	7269	7391	7402	7253	7358	7393	7364	7335	7454	7244	7332	7351	7431	7432	7399	7401	7389	7412	7399	7284	7376	7383	7370	7452	7353	7459	7345	7245	7295	7380	7407	7396	7400	7538	7386	7283	7361	7357	7310	7387	7448	7432	7423	7285	7459	7371	7421	7416	7420	7323	7402	7290	7472	7363	7519	7463	7323	7374	7437	7341	7322	7333	7352	7489	7306	7447	7319	7317	7289	7470	7372	7375	7379	7262	7261	7261	7385	7346	7391	7456	7433	7306	7460	7320	7463	7309	7368	7341	7411	7318	7264	7493	7403	7417	7334	7594	7325	7382	7386	7416	7385	7279	7440	7221	7356	7230	7311	7452	7342	7412	7312	7319	7480	7343	7428	7349	7464	7347	7318	7415	7404	7478	7440	7487	7561	7271	7434	7351	7333	7387	7418	7323	7445	7303	7375	7325	7348	7415	7326	7376	7275	7359	7530	7446	7498	7396	7349	7438	7428	7251	7423	7413	7294	7395	7373	7374	7396	7322	7498	7475	7337	7421	7411	7338	7394	7356	7426	7370	7396	7451	7329	7360	7393	7316	7331	7415	7569	7343	7388	7372	7403	7308	7434	7336	7423	7442	7421	7297	7416	7367	7362	7382	7314	7365	7395	7387	7460	7361	7360	7361	7405	7377	7356	7400	7423	7427	7382	7430	7366	7458	7330	7362	7453	7478	7464	7326	7430	7337	7346	7428	7422	7493	7515	7485	7416	7444	7443	7400	7255	7412	7526	7370	7251	7483	7536	7445	7390	7450	7460	7473	7444	7443	7340	7285	7468	7429	7509	7318	7502	7355	7477	7230	7366	7491	7339	7475	7305	7343	7399	7311	7320	7288	7448	7422	7321	7364	7320	7419	7473	7456	7425	7403	7392	7377	7294	7397	7229	7506	7443	7346	7418	7278	7453	7495	7320	7454	7386	7482	7517	7362	7324	7412	7394	7359	7323	7387	7383	7388	7282	7438	7465	7332	7409	7489	7273	7398	7340	7461	7387	7311	7338	7378	7412	7458	7390	7438	7375	7328	7355	7300	7344	7378	7422	7406	7327	7478	7340	7424	7377	7476	7200	7412	7369	7345	7351	7423	7284	7429	7373	7383	7352	7443	7485	7389	7401	7335	7436	7463	7338	7443	7479	7293	7354	7405	7570	7327	7300	7197	7486	7454	7418	7456	7534	7374	7353	7399	7345	7331	7619	7340	7499	7408	7358	7397	7353	7358	7350	7403	7309	7416	7447	7400	7359	7541	7269	7481	7462	7369	7357	7343	7540	7389	7310	7308	7383	7467	7477	7323	7431	7272	7499	7330	7471	7441	7492	7363	7306	7477	7352	7377	7327	7488	7435	7330	7384	7267	7378	7490	7467	7286	7482	7340	7270	7332	7426	7476	7406	7369	7475	7442	7489	7419	7398	7390	7283	7411	7382	7383	7379	7361	7448	7353	7344	7490	7407	7383	7406	7379	7477	7384	7343	7373	7409	7377	7184	7452	7476	7332	7422	7247	7345	7415	7438	7394	7334	7425	7446	7422	7387	7281	7346	7397	7415	7313	7402	7468	7390	7369	7404	7382	7268	7457	7379	7487	7437	7391	7282	7314	7430	7387	7322	7313	7383	7554	7309	7360	7337	7483	7431	7555	7501	7432	7491	7493	7336	7436	7464	7395	7450	7445	7212	7437	7432	7435	7467	7587	7494	7383	7350	7378	7321	7447	7377	7281	7488	7482	7294	7433	7330	7443	7360	7394	7501	7423	7475	7300	7386	7271	7308	7374	7455	7505	7309	7478	7370	7308	7498	7326	7398	7361	7375	7338	7286	7444	7391	7475	7430	7414	7436	7290	7437	7330	7555	7441	7352	7393	7374	7515	7507	7344	7427	7270	7369	7464	7474	7370	7413	7337	7356	7285	7320	7382	7266	7424	7294	7334	7392	7366	7399	7290	7238	7342	7444	7354	7373	7385	7477	7375	7516	7390	7336	7381	7373	7404	7429	7338	7350	7469	7527	7308	7240	7432	7449	7446	7467	7399	7223	7293	7331	7280	7370	7395	7477	7378	7479	7357	7427	7377	7471	7305	7400	7471	7315	7329	7330	7460	7405	7448	7526	7451	7427	7399	7488	7472	7449	7480	7460	7489	7376	7492	7511	7341	7474	7437	7304	7390	7253	7419	7403	7506	7270	7484	7374	7401	7527	7363	7369	7444	7380	7362	7425	7340	7372	7365	7375	7395	7339	7549	7431	7506	7310	7363	7368	7468	7455	7392	7376	7368	7327	7218	7316	7412	7464	7262	7432	7328	7241	7365	7387	7338	7297	7411	7431	7409	7461	7281	7385	7493	7556	7267	7349	7460	7449	7307	7365	7447	7322	7310	7415	7212	7282	7493	7398	7378	7481	7405	7392	7514	7329	7286	7499	7366	7357	7374	7566	7365	7372	7397	7461	7298	7383	7301	7370	7344	7416	7294	7337	7440	7312	7339	7430	7379	7440	7470	7319	7421	7365	7258	7436	7305	7504	7303	7430	7290	7212	7363	7458	7429	7399	7290	7376	7341	7446	7454	7471	7410	7355	7425	7332	7374	7379	7408	7334	7364	7343	7509	7419	7429	7306	7316	7302	7329	7379	7328	7386	7420	7283	7371	7322	7575	7611	7221	7545	7288	7249	7346	7345	7449	7311	7378	7343	7291	7390	7449	7412	7436	7415	7397	7445	7360	7337	7441	7508	7343	7404	7439	7433	7574	7429	7353	7525	7248	7376	7368	7319	7449	7339	7347	7410	7251	7466	7370	7458	7398	7493	7338	7260	7318	7328	7312	7374	7452	7313	7523	7310	7498	7420	7346	7427	7284	7426	7296	7415	7375	7277	7412	7389	7432	7360	7380	7374	7419	7312	7436	7395	7292	7365	7431	7388	7372	7396	7498	7327	7377	7353	7357	7397	7405	7241	7444	7317	7491	7378	7345	7426	7372	7391	7449	7371	7384	7433	7409	7491	7430	7435	7479	7337	7368	7363	7429	7466	7303	7431	7375	7478	7493	7457	7329	7429	7365	7532	7269	7381	7413	7457	7334	7634	7347	7572	7370	7456	7334	7418	7469	7467	7257	7402	7402	7386	7349	7307	7359	7448	7292	7384	7368	7344	7398	7418	7417	7339	7377	7413	7425	7364	7333	7357	7495	7312	7446	7426	7257
2919	1697	1349	1248	1604	4756	13487	30778	23641	12074	4285	1628	1092	1016	960	977	998	987	970	938	1008	1002	984	990	943	935	940	934	996	939	1017	1009	918	973	897	973	970	1003	951	958	951	963	943	975	925	970	964	1004	982	996	908	945	936	919	940	935	973	990	938	1021	999	979	955	1006	976	948	951	900	924	951	965	964	1024	1012	975	1014	919	937	974	941	982	933	986	952	997	924	941	951	942	1017	946	934	949	1002	959	962	921	910	934	995	992	947	934	963	955	968	923	969	993	948	965	1010	996	1029	940	1017	961	936	1015	936	987	998	975	1020	975	966	932	935	976	997	970	938	949	949	972	953	972	977	1016	957	972	1027	984	966	1007	946	1042	935	946	918	937	996	891	948	1011	959	954	999	1011	946	889	970	920	961	959	973	1028	962	959	960	976	998	952	959	924	931	972	947	894	968	984	951	964	968	936	1008	971	904	959	939	990	936	991	970	957	911	998	968	974	933	999	984	1001	1022	970	980	998	982	995	982	945	913	924	952	971	962	972	981	940	934	973	969	974	955	984	951	969	981	992	948	976	971	996	935	990	927	995	991	921	975	1008	932	949	992	985	982	910	967	868	922	894	1017	935	945	930	985	985	894	1012	960	951	965	979	980	942	970	961	1004	887	975	954	918	981	951	993	1038	996	909	981	932	1016	941	976	957	988	982	938	1011	1019	987	961	976	945	984	959	968	970	960	975	902	970	952	939	925	962	945	933	942	1001	909	1021	964	981	904	995	974	982	997	928	943	990	993	1002	982	977	961	1055	959	986	972	939	1002	953	980	930	959	965	1015	930	987	1005	938	1040	923	929	963	985	977	954	960	1002	971	965	900	1056	937	942	961	964	934	907	983	972	960	1070	920	941	1015	994	960	1007	954	989	920	918	941	939	970	937	939	942	892	982	916	975	991	947	967	995	946	905	978	921	953	979	989	1006	1017	990	959	982	987	973	951	1018	936	971	985	988	1002	927	977	933	941	969	960	985	933	994	970	958	963	952	968	968	979	961	985	916	926	928	944	1020	1005	964	974	981	927	963	989	969	924	1009	918	992	952	913	988	952	1000	967	974	936	949	953	954	1003	997	914	962	995	976	962	962	950	948	987	936	1003	1001	1003	965	906	962	995	936	1044	1010	979	955	985	993	909	975	964	988	868	987	988	974	1000	1006	941	959	911	967	955	925	959	998	963	865	982	971	945	1014	945	903	1011	941	1015	967	985	926	959	961	1019	1007	979	953	916	994	924	934	989	991	978	877	918	980	936	920	947	908	980	975	935	977	944	959	989	1012	1018	948	1022	962	985	971	959	1000	1007	1030	977	918	966	957	988	958	901	981	986	996	986	964	992	978	940	1018	1008	1007	1009	932	955	970	996	982	1006	940	999	1017	968	958	926	954	985	969	978	933	948	1022	921	979	949	1016	962	902	958	968	939	937	962	1009	922	932	979	1009	978	958	1003	990	972	938	986	956	954	907	976	994	962	938	923	969	981	942	970	913	965	932	988	1013	947	955	940	948	986	919	939	1000	930	946	981	951	970	963	941	947	904	958	967	995	949	946	951	970	935	939	922	961	930	981	948	976	940	913	998	1007	928	921	993	889	987	988	1011	986	963	982	934	953	955	930	973	958	901	954	978	934	900	896	917	933	948	938	930	956	962	1003	987	914	1003	933	999	942	921	936	1011	953	998	1005	995	974	927	951	998	1003	926	958	919	953	941	945	940	965	961	910	967	942	956	979	963	965	1000	934	937	933	902	956	940	1003	903	931	1001	1002	999	965	945	985	1007	985	1029	1001	1000	1005	1011	943	961	1009	979	891	912	957	965	1009	973	1005	1030	933	985	1010	974	957	1010	989	1006	960	937	933	992	934	954	963	995	955	976	1028	985	885	926	932	1039	949	962	948	978	955	964	951	937	978	971	983	1036	970	944	995	927	929	978	959	954	930	921	973	984	958	904	976	972	981	929	974	959	931	978	968	943	947	974	973	1005	922	946	989	981	994	979	925	934	937	997	1021	929	994	953	996	968	918	983	911	938	1001	1001	917	1007	965	953	1031	994	966	946	994	969	957	984	991	989	960	986	981	920	944	860	960	973	986	1006	986	948	988	924	1010	959	946	969	993	934	933	1015	946	965	931	986	954	978	923	964	974	914	990	982	953	978	934	908	957	1014	950	955	899	967	911	944	972	906	973	1011	932	933	987	931	944	995	988	885	1008	953	981	974	972	1011	944	946	963	950	958	998	1014	968	927	966	955	905	942	873	968	937	988	979	984	922	885	983	990	1019	1005	970	968	989	928	888	946	959	983	974	928	997	910	949	977	997	966	902	987	983	946	1016	966	969	944	1000	960	969	986	963	973	913	966	965	961	965	985	984	920	918	976	944	987	957	1008	933	975	974	1000	912	1018	986	935	986	947	925	944	937	951	974	946	961	918	968	974	971	943	1022	989	939	950	951	992	988	954	938	928	956	985	981	918	994	1000	933	971	945	934	937	1012	981	883	935	952	997	944	978	978	933	959	966	1016	915	939	970	973	972	976	960	957	955	958	935	1004	1004	975	992	935	944	984	926	981	973	964	942	957	935	955	961	965	991	973	1012	929	997	985	1010	942	954	932	961	933	956	959	1011	1024	963	914	963	972	941	966	982	977	948	982	943	976	980	975	994	931	1019	936	944	933	965	987	933	971	928	1028	981	898	953	936	931	947	989	961	901	973	953	964	949	994	990	968	957	1018	995	950	937	951	950	939	959	967	962	948	960	943	987	927	1003	974	961	968	950	944	912	1013	985	978	955	955	965	985	942	944	952	910	950	930	951	955	977	960	936	955	917	945	954	984	937	969	1004	989	966	976	1021	931	979	932	1007	975	950	950	975	960	969	1001	972	931	933	963	968	1027	936	960	1046	956	924	958	991	973	924	965	971	1006	1035	978	1012	1004	947	939	1001	967	969	908	976	1008	982	949	971	952	960	988	959	989	953	971	981	1017	981	969	1028	923	934	1015	1000	966	984	941	946	981	955	1000	958	931	953	936	927	984	1008	991	939	979	955	968	1020	1006	986	913	955	936	1035	1015	965	982	989	1010	1023	921	941	950	1001	1008	943	980	947	989	866	941	977	950	959	965	971	983	940	961	945	961	970	988	995	1003	919	956	964	1001	986	973	963	959	909	952	958	972	940	973	961	941	956	931	967	994	1007	992	971	963	974	980	940	958	957	980	988	932	984	993	956	966	950	963	912	983	945	975	925	983	925	1000	1016	903	1014	960	971	985	964	955	969	973	964	935	1001	959	998	991	945	943	942	1013	983	986	940	949	1014	933	978	945	946	991	936	1014	992	960	958	954	936	971	974	983	974	960	934	903	974	970	970	1062	960	939	983	1038	1012	986	994	950	931	947	981	1002	949	1021	935	1006	931	983	970	1010	965	934	979	990	900	992	967	941	928	1002	989	991	898	944	955	986	971	1007	936	982	1012	983	965	975	969	956	967	995	984	983	916	994	936	963	951	966	982	947	1043	975	967	918	1005	903	926	949	985	944	961	1019	1000	998	941	1014	1015	927	977	938	975	976	1001	931	975	974	976	941	1004	919	993	966	995	966	963	962	1011	954	973	972	928	979	929	956	963	910	959	1019	941	982	945	971	979	938	953	1000	981	986	921	903	915	1039	964	966	957	915	1002	933	980	988	1002	946	962	967
22282	15141	11805	16141	30787	47898	58251	80636	67493	46359	30083	16792	10329	8248	7991	7769	7793	7787	7820	7857	7812	7776	7828	7780	7712	7878	7784	7770	7813	7876	7648	7837	7724	7824	7786	7816	7704	7760	7642	7874	7840	7850	7753	7712	7686	7649	7877	7675	7633	7796	7626	7872	7993	7676	7838	7845	7740	7876	7712	7771	7811	7758	7846	7701	7726	7841	7856	7786	7760	7806	7896	7748	7732	7864	7793	7827	7764	7707	7869	7810	7867	7828	7699	7932	7792	7860	7828	7808	7803	7789	7860	7626	7699	7803	7847	7807	7730	8030	7786	7803	7885	7730	7812	7876	7843	7680	7800	7739	7840	7821	7752	7843	7847	7724	7816	7696	7778	7893	7748	7825	7807	7796	7610	7797	7745	7755	7866	8001	7759	7907	7916	7814	7984	7849	7699	7783	7918	7797	7728	7875	7756	7823	7705	7687	7889	7841	7892	7848	7835	7695	8006	7747	7810	7717	7830	7806	7809	7750	7700	7691	7880	7824	7855	7770	7855	7896	7795	8001	7867	7747	7852	7707	7803	7799	7690	7844	7817	7821	7774	7874	7880	7759	7844	7850	7915	7861	7759	7844	7662	7864	7841	7921	7799	7923	7764	7807	7747	7842	7824	7809	7795	7731	7774	7914	7821	7663	7803	7801	7875	7798	7829	7915	7860	7748	7748	7846	7872	7803	7715	7684	7627	7862	7875	7862	7779	7786	7809	7956	7720	7792	7807	7811	7968	7945	7828	7649	7868	7792	7783	7814	7791	7786	7798	7747	7897	7783	7688	7874	7783	7786	7745	7808	7896	7698	7811	7761	7955	7711	7716	7836	7857	7777	7783	7833	7784	7721	7746	7819	7851	7836	7670	7721	7753	7853	7814	7779	7727	7778	7861	7812	7769	7844	7754	7770	7759	7908	7854	7867	7714	7910	7707	7775	7647	7717	7848	7852	7666	7798	7795	7705	7771	7762	7782	7794	7746	7847	7824	7750	7830	7739	7878	7713	7920	7733	7803	7776	7780	7842	7885	7684	7733	7712	7798	7856	7816	7853	7846	7762	7864	7763	7909	7845	7896	7722	7761	7813	7874	7744	7793	7741	7851	7821	7725	7758	7848	7715	7833	7837	7797	7834	7775	7797	7746	7769	8004	7834	7772	7767	7823	7840	7845	7809	7831	7809	7870	7772	7776	7779	7858	7785	7787	7631	7746	7771	7695	7919	7721	7809	7787	7780	7800	7824	7894	7685	7722	7795	7768	7874	7709	7685	7731	7796	7832	7819	7854	7716	7784	7802	7855	7775	7825	7876	7826	7671	7802	7747	7679	7750	7741	7780	7847	7830	7769	7774	7701	7937	7798	7622	7701	7832	7865	7824	7890	7681	7931	7811	7919	7890	7796	7788	7830	7847	7765	7842	7871	7841	7893	7823	7866	7825	7823	7735	7786	7869	7660	7927	7742	7909	7808	7719	7805	7749	7847	7886	7819	7923	7776	7849	7699	7882	7859	7772	7688	7764	7783	7698	7853	7995	7935	7724	7838	7791	7865	7840	7726	7822	7829	7768	7870	7886	7742	7784	7837	7974	7774	7776	7684	7784	7821	7832	7841	7819	7735	7732	7741	7827	7737	7732	7735	7756	7735	7895	7769	7769	7819	7839	7902	7598	7790	7890	7926	7816	7705	7729	7658	7698	7895	7938	7910	7814	7752	7697	7795	7879	7692	7732	7694	7833	7717	7950	7779	7783	7855	7758	7720	7848	7809	7857	7831	7738	7893	7822	7815	7766	7730	7861	7810	7832	7781	7817	7747	7863	7696	7761	7730	7796	7757	7920	7811	7802	7797	7704	7790	7924	7841	7741	7777	7752	7820	7849	7954	7739	7754	8011	7653	7767	7723	7792	7889	7668	7729	7755	7870	7887	7819	7738	7721	7885	7881	7795	7828	7812	7781	7700	7750	7757	7818	7831	7787	7730	7813	7807	7792	7727	7906	7785	7735	7769	7830	7816	7625	7808	7818	7651	7772	7720	7868	7879	7776	7814	7746	7788	7802	7828	7834	7794	7864	7705	7812	7761	7842	7815	7901	7668	7833	7850	7797	7812	7769	7678	7801	7913	7729	7956	7880	7889	7739	7908	7653	7690	7750	7766	7906	7750	7865	7676	7846	7814	7813	7732	7779	7948	7720	7773	7747	7774	7890	7764	7944	7916	7874	7815	7916	7818	7791	7819	7722	7813	7851	7827	7926	7794	7823	7815	7966	7737	7710	7690	7900	7774	7848	7736	7816	7769	7876	7766	7770	7771	7732	7808	8026	7795	7800	7794	7689	7758	7831	7708	7812	7952	7725	7766	7978	7793	7738	7875	7945	7767	7680	7871	7940	7854	7725	7860	7811	7800	7729	7747	7558	7846	7973	7777	7831	7827	7767	7810	7691	7760	7816	7811	7813	7705	7826	7691	7824	7836	7593	7743	7909	7850	7705	7833	7880	7815	7852	7838	7749	7916	7792	7661	7846	7777	7772	7870	7754	7684	7815	7729	7909	7778	7886	7852	7837	7783	7912	7702	7845	7608	7757	7782	7835	7781	7817	7803	7937	7719	7799	7823	7818	7815	7882	7773	7844	7951	7759	7758	7767	7780	7844	7775	7825	7899	7892	7744	7854	7946	7777	7795	7789	7749	7682	7719	7725	7622	7933	7733	7891	7783	7916	7786	7799	7701	7703	7778	7741	7763	7788	7706	7848	7795	7757	7846	7835	7779	7822	7745	7772	7850	7919	7836	7787	7897	7870	7823	7715	7640	7819	7932	7835	7769	7869	7769	7758	7692	7809	7847	7762	7782	7832	7772	7740	7757	7729	7787	7832	7821	7666	7765	7800	7741	7771	7862	7901	7755	7754	7776	7726	7776	7835	7831	7779	7772	7811	7797	7730	7890	7667	7741	7720	7938	7852	7931	7832	7856	7964	7880	7722	7836	7781	7770	7747	7769	7800	7848	7821	7784	7802	7778	7854	7989	7856	7772	7851	7938	7854	7839	7600	7798	7828	7754	7882	7721	7780	7715	7742	7886	7890	7804	7896	7799	7848	7894	7890	7646	7805	7688	7784	7783	7932	7848	7907	7773	7906	7706	7812	7821	7763	7818	7921	7767	7862	7675	7909	7849	7815	7852	7891	7881	7926	7818	7798	7820	7763	7823	7856	7833	7656	7755	7803	7680	7907	7817	7874	7629	7691	7856	7728	7784	7952	7980	7826	7788	7833	7730	7770	7895	7759	7808	7755	7577	7761	7609	7902	7802	7793	7848	7694	7601	7731	7952	7722	7682	7825	7833	7808	7893	7933	7717	7686	7755	7818	7805	7884	7624	7906	7801	7804	7925	7953	7734	7817	7871	7806	7736	7924	7806	7854	7784	7949	7733	7823	7876	7889	7925	7782	7821	7882	7763	7887	7823	7711	7861	7713	7809	7825	7707	7794	7768	7888	7983	7768	7854	7839	7796	7666	7839	7764	7888	7753	7945	7871	7891	7626	7791	7747	7853	7779	7878	7723	7789	7872	7814	7851	7807	7852	7870	7759	7785	7857	7792	7796	7695	7886	7874	7842	7719	7753	7875	7899	7751	7736	7781	7804	7723	7909	7777	7859	7813	7684	7786	7941	7764	7764	7795	8037	7849	7737	7633	7642	7803	7769	7865	7811	7813	7794	7762	7940	7848	7731	7835	7771	7847	7871	7698	7715	7720	7980	7905	7923	7918	7762	7584	7727	7785	7762	7737	7687	7634	7824	7794	7787	7707	7753	7622	7780	7763	7764	7711	7780	7815	7890	7756	7864	7869	7820	7770	7805	7732	7826	7832	7829	7750	7727	7886	7760	7761	7744	7870	7760	7881	7908	7687	7830	7755	7700	7784	7769	7651	7742	7795	7739	7711	7950	7903	7705	7899	7788	7771	7699	7809	7764	7797	7867	7895	7806	7688	7953	7705	7708	7673	7803	7917	7822	7721	7724	7747	7788	7707	7683	7881	7757	7894	7883	7834	7749	7827	7869	7735	7832	7890	7755	7890	7735	7911	7858	7874	7731	7785	7766	7862	7732	7913	7790	7855	7663	7676	7795	7742	7976	7738	7792	7748	7819	7790	7759	7819	7793	7896	7895	7804	7951	7769	7733	7834	7828	7743	7821	7741	7738	7854	7703	7888	7821	7837	7785	7828	7665	7714	7768	7871	7764	7651	7831	7815	7730	7806	7909	7823	7856	7804	7623	7828	7753	7825	7820	7759	7883	7873	7722	7806	7589	7939	7785	7727	7861	7781	7720	7639	7714	7818	7837	7865	7960	7829	7764	7619	7879	7810	7774	7766	7923	7721	7772	7872	7779	7815	7808	7630	7901	7884	7740	7832	7794	7719	7871	7804	7755	7934	7769	7772	7782	7917	7793	7852	7825	7703	7811	7770	7887	7724	7872	7834	7943	7658	7724	7791	7595	7875	7586	7849	7738	7751	7721	7818	7797	7956	7686	7888	7821	7858	7675	7801	7880	7790	7877	7804	7823	7704	7878	7850	7894	7808	7764	7843	7846	7816	8008	7774	7923	7807	7806	7841	7813	7914	7680	7810	7846	7922	7767	7776	7729	7732	7762	7904	7913	7645	7997	7795	7677	7814	7720	7889	7913	7799	7792	7718	7889	7671	7688	7696	7841	7777	7757	7810	7831	7831	7818	7818	7830	7830	7720	7882	7862	7959	7781	7862	7796	7880	7839	7878	7703	7693	7869	7944	7853	7715	7817	7764	7800	7782	7822	7798	7711	7760	7697	7791	7800	7808	7886	7668	7743	7831	7873	7920	7735	7778	7672	7938	7859	7691	7882	7821	7804	7892	7840	7771	7908	7853	7705	7796	7817	7775	7846	7794	7813	7756	7802	7973	7753	7914	7724	7735	7788	7862	7833	7842	7911	7896	7856	7868	7792	7928	7786	7664	7809	7773	7739	7883	7769	7734	7787	7783	7659	7895	7942	7911	7673	7730	7667	7839	7830	7922	7774	7688	7767	7854	7753	7828	7873	7687	7849	7667	7915	7740	7630	7825	7891	7834	7894	7780	7635	7855	7853	7700	7832	7707
2818	1074	1010	928	1021	1560	5220	7820	5984	2996	1569	1059	994	892	837	907	931	878	874	903	915	887	898	944	878	904	916	867	883	915	898	886	913	867	921	929	879	948	905	861	845	888	880	866	908	895	917	882	867	878	888	867	919	886	942	902	936	917	873	842	866	925	863	867	851	920	918	852	871	876	871	877	840	879	900	874	886	899	937	883	896	822	863	911	888	909	901	882	914	874	902	892	888	914	921	879	868	915	855	871	935	873	846	871	926	900	926	903	916	928	871	821	929	888	926	886	875	930	910	845	915	950	928	827	868	902	949	924	866	889	951	855	955	866	881	875	870	850	904	888	876	887	867	887	906	870	888	902	851	892	894	826	927	872	901	871	921	878	914	879	900	907	888	871	903	888	871	870	880	932	892	914	898	919	905	888	872	871	904	909	910	858	911	919	898	855	922	884	914	884	894	887	882	892	906	880	835	862	893	921	880	869	883	878	904	940	864	891	917	861	919	925	850	872	884	915	922	907	926	932	881	907	877	841	887	944	847	913	880	879	918	872	846	871	888	903	938	887	860	880	872	930	859	852	885	913	926	843	919	898	896	843	907	918	903	952	898	912	892	947	866	982	965	919	882	898	832	890	870	878	872	851	902	867	874	920	879	886	950	915	902	948	915	893	877	842	871	871	885	908	868	858	889	913	844	878	904	879	903	889	869	928	877	862	928	914	854	866	931	904	891	910	886	857	912	921	915	851	840	886	965	853	911	937	889	852	908	927	853	902	898	878	889	901	889	881	897	859	883	925	932	855	894	905	920	886	863	923	902	863	877	901	899	856	836	858	902	914	887	850	839	943	829	898	915	967	880	872	847	909	850	863	939	974	859	864	913	893	925	943	922	876	886	863	905	921	870	932	917	814	903	919	888	904	853	894	926	887	923	942	890	903	906	895	884	880	883	902	910	950	879	913	926	902	871	937	879	926	961	911	919	858	902	925	847	931	891	929	921	901	873	915	852	900	885	908	853	912	858	831	927	918	850	923	896	876	880	913	932	878	894	887	928	921	956	933	933	869	922	909	895	833	865	856	934	893	944	858	906	944	834	871	839	884	865	843	897	838	808	933	918	891	910	860	897	865	871	873	911	912	854	925	919	932	900	895	857	910	905	881	899	901	905	873	923	916	912	871	870	905	896	929	948	888	912	877	898	897	872	885	898	905	837	886	865	923	852	892	891	844	859	908	889	885	919	894	911	935	900	958	902	838	903	871	913	843	899	837	884	865	900	846	871	915	864	890	841	917	887	922	895	885	909	884	918	896	935	887	902	943	852	880	899	894	920	890	895	883	904	894	927	914	955	945	863	910	918	888	901	888	878	900	872	891	865	914	911	908	912	876	920	943	897	851	899	860	873	936	925	832	895	884	872	912	924	863	861	871	933	884	895	906	896	864	858	898	922	902	925	884	936	893	883	859	887	915	918	885	983	949	882	875	847	935	953	931	916	879	919	847	842	879	912	915	877	868	876	967	895	898	893	929	867	890	900	869	965	894	848	886	884	885	895	898	881	882	909	958	861	854	877	910	914	917	887	910	866	860	891	898	875	916	863	938	957	930	898	880	920	881	942	860	886	887	911	879	884	924	919	876	931	885	901	885	913	903	904	872	891	863	881	904	940	870	826	895	891	854	883	888	948	899	889	917	891	868	885	862	908	892	898	875	950	907	889	891	921	894	916	877	886	953	873	900	894	884	970	883	930	909	867	891	890	857	873	897	892	918	932	930	891	920	869	866	897	903	866	885	889	885	902	941	912	880	931	898	832	915	948	937	902	984	870	895	859	900	861	875	932	887	905	910	898	903	937	884	942	891	887	892	868	882	895	929	884	878	880	922	916	899	913	898	894	920	886	901	879	945	881	917	831	931	847	899	903	828	877	880	883	881	943	909	944	893	943	905	903	856	929	853	869	873	833	912	887	907	862	845	841	905	886	921	865	902	911	903	930	935	905	914	899	884	974	950	939	883	862	878	904	897	864	884	907	865	862	887	881	920	905	818	931	844	856	869	895	906	905	890	939	940	837	897	913	860	892	899	899	895	871	871	908	899	929	871	877	893	914	925	873	872	932	882	894	878	941	839	858	846	919	863	916	913	856	895	854	883	893	879	948	892	869	933	898	906	908	899	942	902	911	852	944	924	878	864	844	909	904	936	869	835	924	874	853	952	922	955	862	889	894	860	939	864	859	868	897	919	897	927	924	888	858	953	866	911	908	857	866	873	883	897	949	871	868	951	916	904	891	899	905	865	900	862	931	911	946	883	895	895	870	916	831	864	963	845	886	980	903	850	864	885	889	927	901	874	898	885	893	879	862	880	917	879	908	844	927	899	895	918	882	807	897	834	886	861	917	912	888	879	898	925	911	930	886	945	904	924	951	866	846	944	867	896	927	874	853	897	890	896	873	906	917	864	912	864	899	923	974	871	908	917	907	956	870	862	878	895	888	909	910	921	868	884	916	895	922	938	951	912	839	871	880	938	878	920	930	920	905	865	950	911	953	889	869	900	886	896	865	948	970	865	891	835	877	902	909	925	906	887	866	854	905	847	867	913	947	847	909	884	909	977	867	886	868	895	942	857	962	904	910	910	876	866	897	932	923	915	894	944	895	884	896	858	893	927	910	900	889	886	907	927	910	869	903	878	933	903	969	925	924	924	910	906	923	902	871	918	874	907	891	920	861	984	855	905	914	946	922	845	875	932	956	901	909	960	924	930	914	926	877	909	871	893	877	888	894	903	898	931	906	912	920	808	836	895	904	871	852	945	886	876	860	881	927	903	849	905	931	856	910	891	852	887	903	932	908	921	898	881	858	896	917	881	903	897	869	938	887	897	916	882	859	908	901	930	904	876	903	911	880	887	914	892	916	891	890	857	905	843	870	932	874	916	902	886	861	802	893	857	907	947	918	894	914	928	913	867	903	880	891	882	858	870	885	863	960	876	932	892	896	925	911	900	884	857	898	895	887	888	899	852	899	898	896	900	944	910	934	880	969	960	896	829	875	862	865	882	877	847	896	894	885	897	864	929	908	907	874	887	880	916	913	860	951	844	899	899	884	888	895	866	878	910	892	900	906	849	905	868	893	854	908	859	942	976	913	930	894	907	881	839	878	905	897	870	944	854	889	860	899	899	900	912	862	906	884	865	912	887	890	915	899	889	873	909	898	863	890	947	929	914	884	942	843	936	889	883	883	883	896	895	885	902	879	971	884	934	830	913	871	878	911	879	856	839	864	812	879	904	882	882	886	891	903	880	893	900	908	840	840	889	926	897	867	850	922	933	950	885	869	934	913	901	934	888	921	921	879	856	904	934	882	838	871	929	874	897	865	881	930	903	915	871	897	909	890	891	906	861	946	960	894	926	867	917	903	918	852	820	842	882	907	908	904	934	877	963	926	847	862	899	863	887	888	901	875	806	905	892	892	932	882	867	895	927	911	868	852	892	869	891	908	869	927	826	906	844
14480	9861	8705	10536	13957	29562	46302	49639	40217	28332	16340	9782	7888	7272	7311	7287	7341	7284	7269	7420	7318	7365	7277	7416	7173	7161	7280	7323	7195	7217	7317	7185	7367	7252	7247	7335	7287	7359	7230	7285	7224	7251	7282	7375	7262	7242	7218	7147	7356	7345	7087	7318	7332	7238	7210	7408	7221	7354	7264	7319	7427	7217	7222	7205	7295	7173	7293	7326	7299	7380	7304	7361	7349	7362	7400	7182	7280	7135	7343	7321	7290	7342	7242	7263	7300	7306	7327	7323	7160	7337	7351	7296	7203	7299	7360	7269	7271	7292	7227	7337	7198	7266	7329	7224	7333	7282	7255	7327	7283	7324	7222	7284	7458	7454	7446	7209	7297	7350	7304	7356	7260	7269	7278	7241	7337	7272	7370	7345	7152	7326	7275	7290	7274	7298	7468	7337	7428	7280	7185	7224	7231	7352	7303	7291	7304	7298	7396	7223	7306	7366	7265	7228	7309	7338	7366	7347	7412	7171	7255	7259	7213	7220	7356	7109	7276	7290	7231	7258	7371	7237	7271	7334	7376	7309	7287	7221	7491	7285	7414	7197	7188	7209	7130	7333	7314	7358	7407	7305	7313	7363	7297	7439	7295	7350	7281	7366	7294	7288	7291	7361	7434	7315	7355	7340	7401	7242	7357	7370	7309	7169	7213	7248	7364	7256	7243	7409	7296	7294	7261	7336	7357	7212	7341	7463	7151	7384	7295	7360	7180	7342	7434	7277	7445	7254	7332	7279	7320	7370	7233	7339	7234	7244	7214	7277	7191	7383	7364	7270	7251	7360	7246	7313	7292	7205	7266	7254	7466	7278	7210	7313	7296	7406	7358	7273	7360	7244	7332	7300	7244	7228	7270	7246	7295	7160	7243	7279	7331	7302	7370	7311	7261	7206	7287	7186	7321	7240	7223	7118	7348	7343	7292	7261	7343	7289	7392	7250	7273	7295	7334	7391	7216	7312	7265	7244	7268	7328	7302	7108	7233	7365	7311	7357	7273	7281	7327	7342	7310	7334	7134	7267	7363	7327	7261	7444	7398	7277	7292	7291	7340	7282	7260	7289	7265	7364	7330	7336	7314	7336	7366	7358	7259	7357	7239	7324	7327	7312	7283	7211	7432	7339	7424	7285	7263	7325	7290	7356	7346	7302	7267	7250	7272	7281	7334	7337	7326	7270	7367	7295	7354	7358	7257	7337	7304	7303	7251	7396	7315	7402	7242	7196	7387	7371	7365	7378	7226	7336	7289	7398	7230	7275	7320	7334	7319	7205	7316	7252	7423	7352	7434	7287	7280	7225	7387	7297	7364	7294	7257	7392	7284	7401	7404	7243	7349	7305	7293	7231	7239	7295	7331	7299	7307	7352	7263	7331	7217	7395	7191	7496	7166	7272	7287	7357	7428	7247	7313	7083	7276	7212	7158	7381	7401	7338	7318	7329	7340	7299	7172	7427	7284	7184	7342	7325	7407	7393	7225	7331	7298	7392	7377	7230	7330	7322	7134	7311	7371	7439	7388	7224	7337	7301	7314	7383	7293	7353	7209	7206	7237	7237	7255	7168	7194	7301	7272	7209	7336	7292	7302	7384	7192	7229	7282	7188	7309	7346	7389	7303	7239	7294	7316	7252	7308	7359	7207	7270	7230	7354	7234	7451	7211	7323	7256	7300	7315	7268	7322	7466	7262	7315	7315	7261	7297	7409	7386	7305	7290	7302	7227	7375	7288	7314	7399	7459	7202	7311	7352	7232	7288	7289	7224	7346	7230	7335	7201	7238	7203	7226	7240	7362	7347	7354	7478	7323	7290	7258	7338	7392	7444	7207	7156	7125	7252	7322	7230	7343	7327	7354	7355	7351	7250	7144	7326	7273	7333	7330	7348	7382	7239	7295	7319	7265	7294	7378	7349	7299	7260	7263	7259	7389	7272	7346	7214	7262	7548	7416	7230	7261	7314	7369	7310	7236	7384	7236	7307	7289	7405	7364	7324	7483	7244	7417	7360	7318	7342	7287	7352	7406	7218	7322	7220	7243	7298	7208	7369	7382	7261	7426	7279	7336	7318	7269	7204	7447	7213	7287	7356	7255	7268	7278	7255	7210	7276	7351	7365	7308	7313	7233	7282	7322	7279	7300	7263	7248	7268	7228	7287	7282	7363	7329	7258	7238	7298	7330	7338	7346	7329	7400	7302	7240	7377	7271	7352	7335	7335	7387	7403	7245	7355	7226	7238	7289	7232	7308	7186	7220	7306	7256	7257	7344	7287	7247	7284	7167	7307	7199	7242	7326	7339	7362	7325	7208	7444	7255	7330	7165	7269	7301	7308	7250	7314	7278	7341	7356	7202	7399	7302	7291	7366	7231	7196	7383	7287	7245	7301	7329	7305	7285	7343	7419	7397	7478	7385	7388	7334	7144	7195	7322	7188	7256	7257	7216	7335	7375	7269	7251	7302	7380	7257	7243	7270	7271	7234	7425	7303	7225	7340	7348	7265	7257	7236	7403	7230	7367	7276	7273	7387	7295	7283	7495	7292	7294	7531	7426	7187	7282	7408	7352	7417	7265	7345	7395	7429	7399	7369	7446	7300	7376	7334	7316	7216	7261	7343	7263	7196	7232	7341	7300	7286	7342	7334	7297	7272	7281	7299	7314	7402	7324	7266	7443	7313	7431	7229	7265	7280	7237	7374	7244	7374	7482	7326	7301	7336	7262	7290	7374	7328	7231	7331	7296	7380	7250	7122	7369	7412	7301	7415	7199	7309	7349	7259	7316	7375	7357	7396	7263	7349	7349	7302	7254	7348	7244	7354	7347	7358	7256	7345	7240	7257	7371	7359	7312	7410	7208	7374	7311	7335	7232	7410	7311	7244	7309	7203	7329	7256	7320	7231	7311	7272	7425	7330	7348	7257	7260	7368	7334	7268	7336	7230	7274	7198	7224	7387	7339	7239	7158	7309	7227	7398	7362	7405	7233	7343	7312	7284	7323	7431	7264	7288	7259	7252	7397	7238	7285	7280	7383	7281	7185	7371	7330	7402	7182	7394	7369	7286	7201	7225	7308	7251	7277	7146	7338	7308	7261	7213	7381	7380	7361	7242	7296	7281	7388	7270	7343	7368	7285	7222	7302	7396	7318	7364	7450	7316	7334	7234	7308	7372	7192	7293	7318	7440	7294	7298	7474	7282	7235	7314	7326	7356	7317	7420	7442	7245	7218	7344	7410	7253	7310	7231	7370	7217	7284	7278	7248	7239	7336	7194	7320	7287	7425	7295	7313	7356	7208	7379	7320	7419	7258	7253	7346	7356	7436	7197	7333	7326	7307	7271	7380	7236	7387	7303	7391	7427	7399	7314	7273	7361	7396	7414	7266	7160	7346	7354	7327	7271	7383	7322	7293	7358	7393	7329	7286	7294	7414	7225	7294	7232	7203	7238	7381	7373	7310	7217	7442	7259	7345	7291	7350	7356	7403	7216	7295	7427	7434	7321	7292	7297	7257	7255	7233	7437	7333	7316	7322	7368	7297	7269	7378	7218	7214	7335	7359	7320	7386	7290	7268	7368	7415	7244	7337	7311	7234	7267	7396	7339	7398	7297	7326	7473	7192	7289	7398	7238	7283	7251	7190	7425	7255	7196	7326	7445	7269	7206	7282	7303	7206	7290	7316	7208	7340	7319	7307	7298	7322	7506	7297	7205	7328	7391	7270	7226	7256	7270	7340	7340	7314	7509	7300	7241	7318	7278	7319	7361	7305	7225	7308	7368	7282	7322	7350	7202	7291	7329	7261	7321	7256	7185	7270	7234	7324	7308	7318	7337	7341	7417	7475	7283	7279	7126	7297	7337	7329	7351	7328	7258	7265	7292	7323	7239	7215	7272	7325	7329	7394	7360	7324	7201	7292	7315	7282	7276	7277	7359	7174	7299	7266	7409	7248	7423	7382	7276	7261	7271	7365	7206	7312	7225	7262	7305	7182	7368	7330	7355	7332	7470	7281	7185	7285	7281	7206	7272	7263	7291	7214	7333	7252	7322	7465	7489	7226	7218	7338	7265	7255	7183	7404	7268	7258	7356	7344	7254	7434	7247	7189	7295	7334	7219	7153	7273	7331	7341	7469	7281	7254	7290	7184	7370	7281	7467	7219	7368	7245	7260	7365	7280	7416	7298	7286	7394	7317	7324	7331	7198	7418	7282	7360	7334	7379	7301	7202	7227	7183	7343	7247	7256	7170	7313	7321	7275	7402	7174	7334	7280	7372	7381	7371	7364	7209	7341	7143	7447	7394	7258	7294	7415	7304	7340	7254	7334	7344	7365	7304	7340	7262	7204	7379	7269	7324	7323	7379	7334	7397	7469	7455	7360	7269	7366	7225	7253	7467	7330	7251	7299	7403	7278	7334	7447	7182	7249	7395	7378	7211	7343	7355	7274	7276	7286	7290	7364	7354	7406	7351	7222	7260	7564	7272	7254	7253	7259	7352	7264	7200	7350	7218	7299	7256	7326	7370	7276	7338	7276	7302	7342	7325	7276	7222	7283	7413	7413	7254	7396	7368	7288	7221	7294	7196	7368	7364	7401	7485	7264	7297	7347	7278	7309	7304	7358	7387	7400	7229	7281	7262	7270	7258	7258	7216	7337	7298	7444	7330	7358	7321	7267	7381	7343	7216	7260	7413	7286	7365	7403	7423	7289	7171	7258	7325	7251	7362	7377	7336	7286	7151	7310	7345	7302	7396	7432	7111	7306	7314	7410	7372	7407	7354	7205	7413	7355	7318	7430	7248	7325	7273	7320	7321	7420	7220	7358	7318	7303	7365	7291	7362	7391	7437	7403	7313	7281	7338	7500	7339	7284	7341	7377	7152	7372	7356	7401	7334	7266	7269	7228	7324	7271	7271	7297	7185	7330	7259	7174	7268	7318	7218	7295	7239	7457	7340	7247	7177	7383	7298	7269	7305	7279	7311	7339	7543	7362	7294	7358	7168	7191	7425	7266	7289	7345	7298	7376	7447	7238	7345	7483	7146	7438	7465	7261	7266	7237	7433	7338	7312	7402	7366	7227	7293	7219	7324	7214	7098	7292	7249	7237	7283	7411	7248	7309	7362	7261	7331
1936	1269	1119	1084	1214	2710	12660	15044	9788	4693	1913	1102	989	947	930	939	928	942	908	950	942	951	976	938	925	939	921	950	934	942	933	973	906	983	939	958	971	942	917	957	929	936	961	965	939	910	905	940	906	977	873	974	974	909	968	919	920	913	932	954	942	923	901	947	936	923	897	922	920	927	943	966	927	962	961	856	899	949	934	937	909	961	944	966	924	903	917	971	936	950	949	908	911	897	953	944	968	942	918	956	951	916	991	958	909	972	958	933	942	964	890	917	908	937	921	905	901	875	970	997	977	945	961	921	933	950	921	953	934	909	971	950	1017	927	922	958	928	934	998	910	913	883	917	944	923	985	975	954	902	866	934	907	955	965	949	914	939	967	970	920	901	904	947	933	970	907	901	944	935	950	951	997	914	944	963	964	950	956	942	950	976	936	925	915	980	934	968	929	943	936	962	916	946	954	902	924	932	933	912	919	883	995	912	960	983	921	898	948	914	964	929	985	959	914	932	943	921	943	901	980	1007	956	966	962	957	994	952	956	958	935	958	888	966	940	939	925	896	943	965	928	936	911	933	917	956	888	995	988	989	914	946	911	892	904	905	993	901	907	990	964	966	991	951	925	955	996	973	916	940	960	946	960	865	953	942	945	999	1000	925	945	990	912	962	989	938	917	909	890	918	939	937	981	963	916	974	927	953	950	918	962	923	991	955	949	891	936	952	926	952	928	982	973	929	971	963	957	920	918	935	936	926	940	936	900	932	955	942	990	936	899	925	925	948	916	955	931	975	943	960	975	942	915	998	962	933	970	942	909	922	911	873	923	957	951	968	957	932	982	936	941	930	937	917	918	955	939	936	903	943	920	920	903	910	929	931	909	987	953	928	932	917	1003	942	998	966	965	939	949	1013	932	958	972	950	932	937	942	898	945	915	996	919	977	980	899	955	958	955	950	962	927	999	912	920	973	940	936	920	930	908	955	935	910	998	940	921	943	964	921	927	992	926	988	947	964	928	936	956	936	909	923	895	987	941	951	917	927	950	893	953	934	908	939	898	949	934	919	904	976	909	925	1005	912	979	931	919	923	911	943	915	948	1023	885	939	948	934	975	913	975	948	916	907	930	949	990	913	896	984	966	953	949	896	981	929	958	959	920	940	915	956	923	926	963	952	923	1023	948	964	950	946	945	958	951	902	972	923	931	995	949	954	922	876	946	968	963	948	933	937	994	924	927	897	926	978	965	939	971	920	954	927	923	940	944	947	951	976	925	906	905	929	953	959	949	1058	963	949	952	980	916	954	911	992	993	970	924	947	890	928	938	983	947	922	932	929	940	979	945	907	873	975	937	946	950	936	915	917	892	913	951	967	910	973	942	962	927	983	937	931	968	927	874	971	976	920	949	949	999	992	974	955	941	926	962	1005	921	958	934	982	962	981	945	986	951	966	956	970	914	964	1005	945	913	909	912	938	921	967	934	937	912	916	905	982	945	927	887	926	931	888	982	980	938	922	982	946	940	918	986	902	954	965	950	978	890	926	972	947	931	985	934	958	951	937	923	955	935	975	970	948	1029	888	1006	932	970	934	954	899	934	936	962	934	933	943	924	920	933	973	876	973	951	911	952	902	937	894	953	954	956	903	944	918	937	959	958	926	900	905	971	948	961	908	897	905	918	917	897	938	1003	928	992	958	923	956	950	964	910	965	927	984	888	904	948	956	910	948	957	877	958	909	895	957	927	979	931	940	1007	961	923	958	994	961	988	920	924	919	918	956	916	927	981	910	946	908	968	943	975	930	960	935	967	947	882	946	965	932	964	976	933	973	971	929	902	972	960	937	936	1006	938	952	964	952	947	928	942	965	933	930	955	898	933	917	928	946	929	908	941	945	912	905	963	887	938	912	920	978	964	915	900	899	959	914	934	926	999	952	938	947	925	882	989	926	911	945	995	890	976	959	940	945	964	980	937	911	943	937	931	921	949	961	920	880	966	914	922	950	979	883	934	977	933	908	993	985	954	972	905	959	937	897	1013	984	975	928	956	947	990	912	933	972	963	916	983	902	935	938	919	927	918	966	946	873	954	952	955	948	926	943	923	925	970	938	948	939	883	947	928	972	922	944	984	931	985	950	943	920	986	986	907	954	937	957	922	979	945	930	958	949	979	953	866	922	985	916	933	931	907	949	935	953	928	915	914	974	940	954	968	969	1013	914	1009	966	940	965	948	927	917	888	930	980	923	940	928	951	914	898	926	901	926	984	873	945	962	955	946	935	977	952	898	884	975	916	938	941	981	899	915	896	911	931	928	944	970	896	979	946	980	985	915	980	912	928	947	956	954	902	966	969	949	903	902	907	913	942	866	973	961	921	942	957	936	927	992	992	937	984	1055	848	916	927	899	946	964	978	918	947	1035	983	932	968	897	959	959	968	887	964	879	904	902	887	937	936	965	944	930	928	958	955	943	920	925	953	939	935	924	965	952	943	942	911	925	912	925	963	925	979	934	899	1018	881	997	879	897	920	976	921	916	918	937	916	899	910	909	910	941	915	990	975	966	965	993	944	927	943	887	940	955	933	906	911	980	933	931	972	898	968	938	970	929	923	945	916	981	996	944	948	884	926	958	961	988	930	1027	958	934	947	902	964	939	908	967	982	957	975	984	918	943	966	938	889	985	905	933	972	944	915	939	907	903	937	954	922	917	939	891	899	971	933	955	919	977	955	933	961	928	994	894	970	925	976	975	939	952	901	957	953	950	989	983	953	896	954	949	902	923	1001	924	889	957	950	972	981	974	968	963	993	925	926	964	966	955	936	938	950	906	946	934	884	924	936	911	980	968	916	923	890	954	1002	977	964	948	964	944	903	968	925	994	959	973	962	996	951	943	949	906	959	933	915	951	952	919	912	967	918	922	970	971	897	947	922	930	965	949	983	941	1006	971	969	928	963	917	908	950	937	953	929	920	970	930	946	878	956	940	910	966	960	954	919	929	958	903	956	946	962	913	940	932	903	924	952	976	978	975	956	897	964	1007	901	942	939	904	869	934	947	948	943	935	928	953	996	920	927	966	942	971	940	970	925	959	981	891	992	934	937	983	977	939	942	963	888	948	980	969	907	994	964	974	912	952	942	964	942	934	957	966	905	932	924	944	936	935	941	993	847	931	1015	967	988	942	945	978	930	936	959	924	939	932	950	937	962	918	969	955	942	929	977	964	963	951	942	889	887	932	946	949	994	887	935	911	951	918	880	926	932	909	885	936	951	947	924	957	994	973	968	901	978	907	939	917	993	896	921	967	938	902	939	933	920	956	924	978	913	970	951	930	862	928	952	943	856	913	949	941	959	961	995	886	965	949	892	871	928	992	1016	948	922	912	905	947	975	946	892	939	951	963	920	962	965	927	977	961	918	970	983	1002	918	947	962	943	956	946	940	925	968	933	976	923	992	939	935	932	983	980	889	951	937	941	926	926	976	939	941	968	948	990	877	940	924	948	966	925	909	966	968	989	904	1001	1000	920	959	970	884	936	976	1002	1012	996	933	903
16835	11993	9639	12883	23407	38984	63398	60626	47008	32603	19209	10545	8158	7601	7618	7638	7621	7641	7564	7658	7668	7562	7611	7692	7609	7598	7595	7595	7468	7608	7529	7473	7418	7563	7447	7820	7611	7526	7618	7589	7562	7665	7600	7633	7522	7746	7677	7606	7624	7575	7488	7529	7603	7676	7602	7552	7425	7457	7782	7678	7605	7664	7527	7568	7570	7562	7590	7550	7638	7530	7580	7594	7669	7547	7560	7601	7619	7596	7508	7633	7590	7611	7619	7636	7497	7542	7687	7501	7546	7472	7629	7538	7536	7622	7642	7501	7729	7646	7542	7712	7526	7616	7519	7506	7575	7708	7567	7634	7661	7633	7521	7558	7545	7692	7563	7563	7669	7595	7540	7659	7656	7592	7605	7402	7536	7696	7600	7710	7652	7679	7532	7720	7571	7569	7551	7682	7622	7536	7613	7433	7659	7613	7564	7411	7465	7657	7713	7580	7574	7522	7606	7635	7516	7626	7547	7582	7567	7666	7553	7601	7562	7541	7510	7554	7616	7585	7543	7672	7486	7588	7623	7497	7571	7653	7620	7567	7734	7657	7570	7503	7482	7649	7656	7616	7600	7635	7514	7595	7660	7609	7672	7483	7592	7635	7792	7551	7679	7614	7543	7798	7598	7495	7644	7613	7548	7668	7600	7564	7464	7596	7593	7587	7539	7510	7637	7588	7578	7577	7588	7471	7595	7652	7624	7468	7621	7542	7644	7637	7673	7567	7567	7659	7608	7494	7701	7703	7663	7661	7630	7527	7619	7681	7522	7542	7696	7641	7676	7529	7631	7656	7537	7619	7716	7489	7539	7613	7692	7582	7604	7654	7566	7531	7435	7650	7511	7457	7758	7556	7585	7627	7569	7596	7570	7603	7538	7738	7634	7480	7607	7545	7611	7615	7576	7469	7514	7633	7661	7530	7651	7647	7521	7752	7543	7571	7544	7592	7846	7588	7481	7613	7565	7538	7562	7482	7584	7602	7642	7519	7661	7587	7644	7594	7577	7702	7615	7528	7595	7450	7707	7595	7552	7471	7547	7532	7576	7533	7665	7516	7498	7585	7528	7621	7646	7558	7699	7560	7674	7590	7643	7625	7566	7527	7705	7582	7544	7430	7485	7681	7580	7708	7608	7670	7485	7537	7561	7674	7602	7639	7627	7610	7636	7645	7573	7664	7589	7575	7705	7584	7641	7648	7638	7564	7509	7705	7710	7531	7660	7636	7558	7536	7441	7600	7512	7588	7499	7552	7551	7434	7693	7640	7612	7505	7483	7647	7580	7610	7660	7605	7551	7467	7571	7658	7672	7598	7681	7434	7660	7702	7622	7441	7436	7570	7574	7528	7490	7611	7645	7648	7563	7591	7546	7611	7434	7577	7669	7679	7545	7609	7742	7534	7746	7715	7609	7606	7641	7714	7608	7604	7565	7698	7612	7530	7650	7609	7542	7574	7509	7567	7779	7433	7523	7617	7646	7721	7567	7624	7574	7581	7636	7653	7535	7659	7535	7531	7539	7531	7742	7550	7557	7546	7627	7669	7625	7734	7540	7665	7566	7535	7597	7503	7511	7648	7674	7651	7725	7453	7590	7553	7487	7518	7748	7607	7418	7672	7502	7620	7627	7553	7565	7756	7473	7587	7700	7531	7627	7595	7530	7570	7541	7649	7564	7497	7653	7530	7645	7557	7580	7676	7629	7655	7773	7565	7662	7775	7506	7527	7613	7660	7475	7579	7684	7600	7619	7532	7662	7599	7555	7584	7673	7502	7675	7454	7596	7609	7458	7668	7582	7610	7583	7594	7537	7662	7660	7565	7668	7618	7755	7738	7529	7666	7415	7576	7570	7502	7639	7590	7710	7545	7590	7543	7596	7605	7524	7690	7428	7544	7671	7631	7663	7507	7722	7548	7495	7620	7677	7502	7611	7559	7586	7708	7650	7530	7477	7469	7516	7583	7702	7631	7637	7530	7644	7574	7537	7689	7759	7587	7557	7600	7744	7576	7644	7637	7605	7665	7582	7619	7571	7582	7648	7682	7734	7712	7559	7571	7606	7689	7749	7572	7649	7570	7574	7687	7532	7411	7619	7655	7594	7617	7743	7532	7479	7549	7604	7651	7548	7550	7578	7610	7736	7539	7703	7636	7496	7487	7515	7641	7788	7478	7586	7691	7578	7401	7552	7700	7533	7452	7661	7572	7664	7523	7603	7548	7565	7566	7681	7564	7462	7399	7616	7722	7682	7639	7456	7478	7596	7502	7663	7605	7607	7643	7574	7659	7477	7742	7549	7628	7544	7595	7567	7620	7618	7546	7708	7552	7550	7573	7490	7568	7671	7658	7533	7698	7538	7651	7454	7593	7534	7650	7592	7545	7586	7545	7633	7717	7545	7596	7632	7656	7588	7655	7502	7614	7754	7512	7631	7539	7621	7719	7567	7664	7685	7341	7573	7655	7523	7642	7701	7617	7671	7673	7631	7529	7498	7622	7528	7615	7753	7656	7508	7741	7465	7545	7520	7564	7665	7464	7499	7640	7544	7543	7578	7541	7561	7662	7466	7647	7691	7612	7665	7525	7770	7602	7510	7612	7469	7746	7612	7684	7514	7641	7795	7618	7521	7487	7559	7499	7643	7530	7533	7511	7540	7545	7534	7526	7771	7635	7519	7586	7583	7560	7604	7481	7616	7545	7666	7555	7611	7602	7720	7758	7680	7757	7635	7482	7710	7586	7514	7629	7605	7520	7759	7736	7449	7559	7661	7586	7672	7446	7579	7711	7572	7693	7592	7542	7576	7674	7787	7491	7654	7646	7558	7645	7568	7591	7510	7569	7429	7588	7634	7556	7792	7598	7570	7567	7578	7645	7632	7553	7505	7499	7713	7507	7536	7587	7489	7665	7675	7638	7538	7559	7529	7728	7392	7649	7694	7516	7542	7613	7709	7646	7512	7569	7557	7592	7721	7618	7578	7442	7694	7634	7565	7492	7581	7568	7606	7474	7577	7567	7598	7547	7618	7574	7502	7503	7548	7695	7560	7540	7613	7605	7629	7632	7596	7472	7431	7546	7450	7610	7742	7589	7606	7589	7520	7494	7648	7562	7631	7610	7589	7733	7529	7553	7543	7697	7563	7677	7550	7635	7568	7576	7744	7566	7573	7520	7550	7642	7491	7623	7644	7530	7620	7723	7509	7672	7650	7495	7526	7575	7542	7666	7603	7552	7671	7558	7534	7558	7533	7638	7625	7497	7577	7639	7621	7662	7544	7530	7587	7660	7596	7581	7602	7441	7512	7650	7709	7663	7592	7551	7680	7547	7752	7571	7712	7582	7571	7555	7496	7492	7362	7585	7756	7563	7594	7448	7496	7613	7595	7555	7557	7664	7662	7534	7498	7532	7567	7697	7636	7547	7599	7624	7570	7470	7568	7525	7496	7587	7671	7654	7663	7672	7528	7640	7454	7492	7754	7753	7545	7499	7478	7634	7678	7676	7591	7515	7697	7513	7541	7461	7497	7590	7674	7712	7546	7582	7549	7584	7620	7559	7511	7582	7596	7543	7648	7542	7579	7650	7642	7738	7631	7619	7774	7588	7605	7493	7488	7539	7506	7598	7723	7673	7740	7626	7515	7697	7546	7586	7545	7576	7642	7642	7604	7572	7495	7593	7449	7487	7617	7576	7666	7601	7541	7663	7539	7525	7608	7543	7618	7733	7591	7549	7583	7474	7478	7666	7512	7641	7583	7554	7569	7501	7481	7460	7539	7606	7606	7673	7677	7655	7492	7615	7628	7620	7508	7566	7563	7527	7501	7709	7737	7619	7767	7526	7550	7674	7626	7627	7548	7585	7587	7622	7575	7550	7603	7672	7635	7618	7670	7617	7694	7585	7625	7681	7648	7608	7593	7510	7640	7543	7502	7770	7619	7595	7537	7563	7610	7530	7518	7585	7560	7671	7540	7692	7661	7678	7582	7560	7581	7635	7642	7607	7616	7523	7614	7711	7515	7530	7642	7555	7570	7642	7604	7540	7622	7609	7692	7586	7599	7640	7518	7829	7535	7554	7522	7599	7636	7633	7576	7621	7643	7712	7485	7680	7591	7687	7641	7499	7651	7601	7560	7675	7547	7445	7542	7629	7671	7569	7666	7600	7457	7638	7600	7693	7707	7514	7543	7625	7491	7576	7658	7472	7713	7679	7599	7689	7510	7632	7652	7553	7685	7611	7525	7658	7574	7481	7566	7566	7487	7659	7644	7564	7589	7667	7677	7654	7459	7686	7582	7702	7634	7461	7551	7431	7563	7434	7530	7550	7764	7558	7625	7579	7572	7632	7529	7556	7640	7448	7580	7707	7495	7476	7557	7493	7552	7530	7597	7573	7575	7608	7492	7590	7628	7661	7597	7654	7712	7562	7614	7565	7568	7473	7526	7598	7561	7626	7618	7696	7578	7595	7471	7682	7492	7495	7638	7568	7553	7529	7581	7593	7716	7633	7620	7549	7407	7661	7581	7603	7545	7602	7573	7560	7596	7662	7662	7592	7610	7548	7438	7628	7575	7588	7593	7525	7590	7410	7600	7567	7542	7560	7623	7820	7545	7595	7626	7710	7564	7608	7634	7647	7689	7587	7564	7532	7687	7530	7627	7545	7556	7515	7463	7491	7541	7684	7497	7418	7687	7586	7687	7645	7536	7537	7624	7649	7541	7606	7488	7597	7633	7627	7489	7582	7455	7398	7501	7636	7626	7582	7572	7531	7516	7601	7599	7708	7594	7482	7645	7625	7577	7670	7562	7617	7553	7612	7544	7529	7606	7653	7490	7646	7649	7534	7586	7546	7628	7680	7588	7591	7573	7448	7499	7505	7684	7604	7573	7760	7490	7651	7518	7717	7691	7579	7504	7599	7596	7558	7508	7566	7649	7590	7649	7575	7552	7473	7507	7525	7706	7545	7562	7628	7538	7500	7807	7560	7601	7625	7709	7565	7673	7489	7535	7493	7713	7588	7546	7608	7608	7587	7655	7602	7614	7511	7716	7742	7680	7549	7707	7583	7581	7472	7690	7574	7588	7561	7600	7511	7610	7577	7596	7672	7649	7693	7575	7581	7635	7626	7652	7624
3963	1379	1192	1115	1397	3176	15738	20554	12348	5733	2287	1162	978	940	932	885	940	896	939	934	909	921	962	915	1002	937	896	911	899	876	986	947	916	927	889	927	934	958	930	906	957	918	931	896	900	955	960	890	909	909	882	900	968	959	924	925	933	919	867	900	945	905	867	897	974	970	897	924	933	886	900	925	905	913	938	911	879	930	918	959	925	958	873	928	924	943	978	902	910	920	927	926	946	919	927	908	956	952	900	990	905	941	900	884	896	921	925	913	894	902	926	912	884	944	929	955	951	917	930	895	922	905	943	850	975	980	902	897	901	907	971	887	902	957	929	928	936	931	968	895	892	947	923	958	913	926	908	928	892	911	921	932	992	908	901	936	919	963	931	917	962	976	870	969	941	844	901	915	882	908	952	934	910	856	950	895	950	956	962	944	974	937	940	902	938	937	934	886	914	975	911	908	919	918	974	934	913	967	959	905	860	928	920	900	952	950	897	876	891	924	890	936	963	944	968	918	947	882	912	934	880	908	942	882	948	949	889	921	897	914	995	934	879	1013	887	914	957	926	922	918	913	960	972	930	904	948	936	975	927	891	949	942	910	906	937	954	917	922	901	919	913	953	897	944	887	960	934	955	967	918	953	897	924	889	885	892	968	889	923	904	1009	940	932	891	898	946	928	950	965	939	909	950	948	958	937	892	965	931	951	930	928	955	950	933	932	899	934	920	949	925	968	905	896	980	891	950	962	923	891	952	943	894	923	901	835	928	941	940	911	909	903	960	896	943	935	996	932	951	911	999	913	916	935	868	947	927	941	918	898	944	892	909	928	966	907	948	933	917	936	975	889	988	879	970	886	902	924	948	882	920	908	906	936	935	955	1004	944	931	962	898	906	983	932	988	960	973	929	886	931	935	911	962	880	916	944	918	923	908	998	924	895	955	923	887	971	923	931	918	957	913	895	881	943	918	929	929	909	938	946	955	967	962	927	920	870	920	926	884	941	902	928	943	991	929	872	963	890	902	923	915	935	968	916	909	904	889	1012	955	950	950	912	890	918	914	954	923	935	907	870	887	939	939	908	918	910	928	909	985	926	967	990	869	850	875	905	921	901	914	959	894	918	990	951	882	963	937	923	939	922	932	970	926	932	921	931	944	941	859	924	929	934	950	964	893	855	915	860	920	908	872	942	920	959	920	975	892	975	936	905	881	901	911	898	899	931	955	918	913	924	884	914	964	939	906	915	911	943	906	899	892	972	887	954	928	899	918	912	901	964	881	892	893	893	965	900	966	948	933	956	906	884	876	897	1009	896	929	918	946	860	894	888	897	939	923	881	932	894	895	919	917	896	923	915	927	970	987	925	941	923	969	912	927	956	932	882	923	912	954	892	947	924	980	914	951	907	925	947	930	939	882	935	892	901	941	890	866	975	945	911	887	944	901	911	902	925	961	930	921	920	921	965	882	898	946	966	945	942	948	915	898	904	955	985	930	918	965	916	909	952	934	951	886	926	925	884	991	940	929	926	903	922	918	919	935	939	950	982	953	941	931	942	946	942	907	874	868	905	926	951	927	918	931	905	950	892	969	949	875	945	936	943	876	929	881	929	881	954	1007	983	897	968	907	924	920	942	954	978	937	952	928	912	902	961	985	875	991	915	950	895	893	982	922	894	898	870	883	971	910	912	961	906	901	929	941	920	912	918	909	944	927	907	959	898	947	934	885	967	938	972	930	936	935	941	959	859	951	883	985	962	930	936	877	890	942	928	973	937	903	952	953	884	928	947	945	895	949	939	875	951	958	945	897	928	884	926	932	916	840	952	910	971	887	939	954	882	904	974	976	970	908	940	926	910	906	968	936	886	970	911	946	934	909	927	930	944	962	890	935	881	902	826	876	933	870	935	918	945	895	909	930	936	973	938	935	938	908	926	958	917	941	916	918	900	889	908	943	845	940	924	920	896	899	913	958	952	916	950	916	913	945	905	950	927	925	917	941	931	909	974	902	920	875	931	910	935	890	913	942	941	896	880	912	940	945	916	924	916	951	922	888	943	932	918	926	950	945	965	903	944	940	961	957	895	938	949	903	875	876	968	931	927	922	935	893	837	939	971	964	915	909	985	903	897	911	948	974	922	932	933	945	847	979	902	1000	913	949	872	944	909	926	943	890	909	899	942	944	934	892	979	919	905	937	896	885	857	960	946	916	889	912	908	905	962	905	924	937	904	884	930	895	915	959	945	903	924	955	902	979	938	863	959	886	987	907	948	920	943	915	916	908	931	893	933	941	987	865	950	905	953	935	986	925	874	895	932	927	953	896	940	848	947	897	912	920	1008	914	893	987	946	940	917	907	952	910	904	908	915	909	940	929	865	948	923	920	914	897	901	908	960	913	950	884	965	911	917	909	893	908	926	895	898	950	932	909	924	901	873	942	906	966	943	928	924	957	902	891	910	844	886	929	912	912	914	962	890	963	884	971	901	939	926	972	941	930	974	931	933	905	910	899	946	913	962	916	924	907	937	903	924	862	909	926	942	944	903	884	884	899	899	928	923	849	894	900	891	910	896	891	937	909	906	948	971	956	933	929	950	925	924	929	921	906	870	944	1023	919	917	932	876	845	970	901	952	958	921	919	962	921	919	898	941	883	885	886	900	985	959	928	932	957	883	927	897	974	932	872	908	926	922	973	900	905	932	906	963	903	900	909	895	949	943	892	954	927	923	954	924	920	972	951	912	946	930	909	956	880	935	933	955	924	925	857	912	849	931	905	917	916	954	948	888	868	1026	865	927	963	918	938	911	949	914	934	929	865	948	983	971	980	947	929	993	946	908	909	904	968	869	998	959	946	894	885	975	959	915	917	893	954	873	892	936	979	953	857	901	976	1004	921	884	906	992	985	908	936	921	894	919	932	892	909	906	951	898	910	894	927	906	907	911	962	896	909	957	940	858	890	909	942	930	928	911	929	954	988	874	933	910	867	957	1004	902	931	916	947	977	901	869	936	895	951	876	881	931	898	913	928	906	905	928	932	923	914	859	939	977	914	863	925	872	886	874	956	941	911	913	863	949	943	897	944	949	874	959	900	886	950	913	950	933	979	927	939	890	889	962	938	936	915	948	887	943	965	934	909	845	925	847	878	939	898	952	945	905	928	915	918	955	884	921	902	923	955	948	890	891	955	896	884	915	887	877	950	909	918	919	914	904	924	894	861	955	909	977	873	925	904	857	930	921	941	922	992	936	909	926	923	939	966	931	920	966	902	943	922	935	940	942	953	913	926	948	908	928	961	891	928	928	896	958	875	921	926	923	911	885	948	954	882	965	910	925	851	929	876	942	960	927	904	877	898	955	856	912	895	930	906	928	939	975	919	889	952	980	864	969	930	977	960	935	891	979	909	889	975	943	946	977	892	945	972	910	934	914	1003	939	868	943	918	925	943	984	911	886	885	912	908	915	871	919	951	914	923	909	909	940	862	908	907	910	949	986	949	905	938	922	870	944	959	896	949	909	1019	896	960	958	945
16999	12386	10097	14214	27381	41073	68659	68006	51475	36625	22277	11392	8293	7563	7599	7475	7552	7612	7322	7494	7545	7553	7507	7654	7404	7516	7535	7569	7570	7435	7644	7541	7579	7447	7623	7489	7538	7454	7682	7474	7575	7630	7495	7395	7623	7514	7411	7490	7590	7589	7362	7552	7437	7372	7437	7521	7356	7484	7468	7588	7430	7454	7543	7552	7452	7414	7471	7520	7586	7673	7478	7593	7466	7479	7411	7563	7504	7580	7488	7649	7450	7534	7460	7442	7484	7527	7536	7455	7425	7501	7621	7549	7507	7576	7583	7257	7434	7639	7533	7438	7455	7449	7570	7472	7571	7403	7510	7557	7535	7528	7499	7477	7565	7567	7516	7455	7383	7421	7501	7539	7522	7593	7515	7460	7474	7425	7529	7508	7574	7424	7522	7638	7621	7446	7545	7607	7482	7494	7537	7501	7486	7565	7533	7436	7360	7490	7563	7654	7504	7515	7418	7527	7658	7496	7422	7331	7549	7610	7527	7575	7651	7459	7561	7409	7523	7619	7608	7475	7498	7506	7564	7597	7604	7537	7452	7459	7479	7509	7503	7404	7350	7440	7458	7560	7474	7452	7380	7520	7532	7670	7405	7491	7520	7505	7451	7686	7514	7483	7431	7449	7570	7499	7553	7499	7391	7468	7481	7471	7660	7324	7569	7553	7356	7462	7432	7486	7493	7591	7472	7514	7427	7590	7613	7496	7670	7439	7486	7586	7468	7502	7539	7569	7532	7541	7520	7518	7510	7542	7642	7521	7523	7528	7637	7488	7515	7510	7517	7650	7565	7437	7496	7517	7586	7558	7459	7545	7474	7453	7441	7597	7674	7520	7654	7528	7497	7500	7559	7623	7737	7574	7500	7662	7540	7612	7558	7484	7603	7586	7627	7460	7534	7316	7555	7447	7321	7491	7628	7510	7423	7567	7474	7509	7513	7350	7529	7464	7602	7591	7558	7544	7542	7482	7501	7584	7560	7584	7379	7508	7507	7585	7554	7618	7469	7642	7556	7546	7526	7613	7638	7459	7581	7541	7478	7551	7556	7669	7546	7401	7379	7379	7458	7418	7545	7550	7468	7619	7543	7569	7547	7483	7613	7578	7468	7465	7467	7535	7463	7557	7606	7462	7538	7536	7649	7410	7491	7475	7515	7532	7494	7627	7518	7504	7446	7621	7627	7728	7447	7513	7515	7629	7552	7618	7483	7476	7474	7527	7459	7517	7512	7423	7638	7515	7573	7584	7523	7575	7518	7630	7537	7586	7368	7427	7614	7461	7605	7449	7636	7624	7434	7531	7638	7568	7496	7473	7450	7520	7559	7499	7411	7427	7617	7711	7463	7387	7589	7581	7560	7481	7356	7471	7471	7476	7568	7611	7550	7461	7511	7461	7425	7496	7533	7567	7491	7566	7385	7531	7545	7476	7579	7572	7449	7542	7606	7622	7386	7490	7561	7532	7321	7507	7491	7585	7474	7542	7416	7449	7507	7532	7584	7495	7353	7497	7620	7451	7519	7431	7621	7608	7584	7574	7499	7486	7554	7454	7625	7386	7594	7662	7500	7525	7586	7501	7542	7526	7539	7496	7597	7651	7453	7561	7642	7556	7561	7473	7606	7566	7496	7563	7512	7547	7557	7566	7461	7599	7503	7455	7448	7534	7570	7405	7423	7620	7445	7474	7503	7588	7504	7636	7493	7529	7464	7697	7474	7444	7471	7571	7559	7607	7428	7572	7568	7504	7428	7475	7527	7434	7640	7566	7608	7346	7490	7548	7606	7586	7530	7545	7474	7425	7566	7526	7454	7433	7613	7409	7493	7451	7457	7431	7672	7390	7538	7554	7514	7501	7481	7538	7516	7540	7463	7353	7457	7555	7557	7441	7467	7495	7505	7408	7550	7585	7542	7458	7535	7397	7545	7433	7415	7634	7454	7493	7647	7480	7669	7558	7398	7415	7489	7516	7448	7407	7704	7547	7475	7552	7652	7511	7487	7585	7462	7603	7615	7395	7513	7408	7568	7417	7562	7494	7426	7477	7596	7548	7577	7626	7480	7517	7530	7511	7556	7612	7558	7450	7438	7460	7478	7575	7530	7463	7522	7418	7522	7366	7535	7598	7477	7528	7606	7498	7534	7583	7545	7589	7399	7461	7392	7463	7644	7578	7552	7610	7518	7631	7481	7380	7414	7574	7399	7542	7588	7648	7467	7433	7472	7512	7547	7498	7498	7553	7681	7610	7462	7435	7508	7518	7501	7516	7496	7521	7618	7515	7581	7392	7582	7534	7516	7587	7598	7510	7481	7554	7421	7531	7551	7479	7443	7597	7543	7421	7639	7437	7572	7647	7413	7589	7408	7566	7383	7572	7527	7554	7491	7495	7610	7482	7496	7494	7450	7452	7597	7477	7541	7414	7474	7619	7671	7506	7443	7436	7658	7513	7545	7446	7637	7430	7511	7497	7511	7503	7641	7441	7506	7539	7478	7509	7477	7618	7408	7487	7552	7325	7641	7490	7497	7569	7710	7623	7647	7468	7427	7660	7521	7356	7522	7472	7394	7579	7582	7507	7468	7348	7642	7502	7527	7431	7501	7479	7627	7468	7620	7583	7539	7599	7475	7572	7366	7616	7524	7536	7555	7379	7463	7545	7534	7508	7593	7470	7385	7465	7640	7550	7515	7430	7482	7559	7547	7559	7497	7540	7618	7492	7613	7572	7594	7490	7498	7456	7523	7505	7458	7447	7426	7320	7577	7697	7595	7587	7395	7558	7435	7472	7531	7579	7625	7476	7634	7498	7562	7528	7461	7505	7360	7345	7609	7504	7618	7514	7306	7670	7640	7446	7505	7449	7521	7562	7559	7449	7686	7437	7452	7625	7490	7457	7400	7724	7486	7511	7469	7496	7536	7508	7556	7549	7515	7480	7505	7438	7626	7598	7639	7641	7413	7451	7502	7542	7488	7599	7520	7612	7502	7450	7522	7608	7455	7376	7484	7573	7503	7582	7479	7599	7432	7454	7586	7502	7353	7508	7547	7531	7511	7461	7490	7552	7490	7493	7600	7656	7431	7432	7506	7637	7631	7473	7541	7566	7426	7615	7445	7551	7631	7535	7519	7635	7643	7588	7510	7489	7568	7447	7458	7601	7298	7482	7578	7383	7589	7536	7637	7459	7395	7504	7487	7541	7391	7532	7470	7568	7452	7413	7471	7635	7509	7577	7371	7518	7549	7478	7714	7543	7595	7588	7431	7548	7532	7443	7437	7539	7544	7495	7630	7458	7481	7558	7521	7514	7480	7661	7384	7388	7433	7681	7585	7639	7715	7583	7467	7454	7540	7612	7602	7505	7511	7429	7482	7538	7471	7366	7550	7641	7481	7587	7465	7559	7557	7527	7564	7477	7561	7519	7532	7609	7470	7561	7466	7671	7520	7459	7500	7378	7557	7469	7451	7548	7520	7580	7608	7418	7501	7417	7471	7620	7469	7507	7517	7490	7434	7689	7522	7608	7483	7548	7567	7608	7382	7576	7589	7540	7436	7554	7423	7437	7482	7551	7534	7608	7463	7515	7471	7461	7615	7456	7399	7536	7491	7428	7656	7497	7525	7620	7357	7503	7588	7673	7681	7268	7529	7566	7428	7548	7562	7388	7418	7521	7451	7499	7481	7496	7576	7503	7569	7543	7598	7565	7423	7449	7492	7473	7528	7486	7421	7441	7631	7470	7528	7607	7554	7566	7538	7522	7553	7547	7565	7544	7462	7499	7442	7437	7509	7539	7652	7520	7547	7579	7543	7373	7487	7441	7485	7652	7664	7412	7432	7450	7439	7528	7410	7434	7590	7476	7559	7533	7552	7480	7502	7526	7451	7524	7439	7549	7541	7583	7537	7479	7464	7632	7387	7527	7710	7479	7598	7546	7587	7534	7597	7495	7503	7503	7500	7607	7566	7626	7470	7438	7505	7427	7510	7592	7483	7508	7534	7485	7458	7529	7487	7560	7517	7572	7561	7362	7604	7490	7657	7491	7527	7484	7519	7482	7540	7442	7441	7619	7541	7438	7455	7548	7481	7623	7334	7575	7536	7528	7442	7566	7456	7501	7413	7457	7490	7523	7580	7486	7470	7659	7493	7452	7450	7504	7516	7453	7376	7406	7584	7552	7496	7487	7400	7554	7749	7534	7471	7417	7521	7522	7592	7571	7557	7508	7568	7462	7512	7468	7469	7510	7511	7481	7548	7521	7482	7581	7541	7379	7605	7413	7577	7565	7664	7527	7545	7635	7553	7517	7615	7523	7486	7671	7469	7498	7506	7566	7487	7466	7596	7635	7513	7382	7387	7561	7630	7528	7524	7587	7565	7461	7529	7560	7682	7626	7589	7536	7368	7521	7609	7494	7529	7428	7551	7423	7504	7665	7387	7494	7548	7421	7544	7480	7423	7544	7480	7572	7571	7623	7457	7444	7615	7427	7414	7428	7476	7471	7546	7503	7442	7380	7510	7581	7511	7504	7491	7537	7519	7496	7591	7555	7437	7496	7598	7392	7529	7493	7477	7661	7560	7492	7415	7456	7581	7496	7539	7528	7488	7442	7420	7502	7554	7562	7543	7583	7449	7399	7488	7523	7529	7520	7588	7416	7727	7441	7574	7584	7424	7543	7532	7622	7601	7555	7609	7642	7615	7490	7641	7510	7477	7651	7541	7385	7488	7442	7529	7471	7454	7589	7668	7613	7457	7544	7554	7544	7608	7441	7517	7607	7585	7599	7506	7573	7483	7642	7497	7555	7344	7475	7614	7556	7403	7434	7611	7517	7532	7461	7581	7529	7600	7519	7469	7564	7367	7513	7496	7451	7392	7527	7512	7494	7540	7545	7451	7638	7593	7557	7540	7437	7517	7430	7599	7397	7542	7467	7674	7472	7560	7526	7515	7420	7541	7649	7407	7623	7630	7520	7541	7505	7492	7478	7551	7484	7583	7485	7597	7550	7543	7548	7652	7475	7435	7502	7467	7544	7496	7392	7682	7436	7497	7347	7625	7472	7497	7539	7564	7534	7553	7528	7690	7582	7472	7553	7670	7461	7639	7425	7584	7588	7566	7492	7634	7536	7523	7548
2857	1601	1321	1284	1371	6330	24251	30173	18224	8257	3087	1364	1095	973	993	936	945	980	950	909	964	977	964	976	930	932	942	954	987	965	1006	982	972	923	975	905	995	1000	990	908	880	962	897	956	970	926	969	949	956	951	925	971	935	985	919	922	1011	948	927	1041	970	998	926	982	1016	972	1000	979	1021	986	979	987	940	983	940	953	959	949	953	904	994	989	996	975	929	965	914	977	973	992	970	958	992	920	1046	984	972	933	922	990	943	975	977	990	968	1007	975	959	1011	951	944	985	948	910	1000	962	966	916	982	979	968	988	934	979	995	975	992	964	965	985	940	933	947	980	982	1008	1017	988	981	1005	993	968	929	944	926	979	972	988	949	991	922	940	967	960	969	860	956	972	933	983	1010	888	965	949	956	892	970	958	985	922	968	983	937	931	935	926	978	983	1022	1007	894	973	919	975	961	974	954	903	997	995	987	964	980	988	949	993	928	1019	942	986	960	938	1011	961	965	956	992	982	976	951	961	951	968	980	980	958	995	950	1001	958	983	961	1015	963	962	992	973	935	949	1025	883	985	933	995	1002	925	932	960	1035	971	991	1013	958	936	985	991	967	967	964	997	959	971	959	928	945	973	951	958	981	942	984	978	908	970	1023	987	988	953	943	975	889	980	927	964	986	962	927	962	937	950	928	1026	977	944	957	934	1014	980	955	1001	985	1018	980	971	926	967	969	962	931	947	891	958	1025	978	993	1000	977	947	927	974	924	939	966	1039	978	941	1003	986	968	1001	978	1004	1032	978	972	948	976	975	933	951	944	1007	998	988	943	943	928	983	1005	1008	961	937	915	939	993	990	982	918	980	908	966	959	985	935	928	946	995	961	937	953	963	974	979	915	953	1001	1005	963	966	977	950	943	961	1001	976	953	989	944	937	935	967	944	965	936	942	992	986	996	955	958	985	945	910	1000	936	889	1006	962	976	971	943	938	1038	964	1005	977	971	947	958	968	956	1023	971	1005	903	967	976	941	976	904	913	914	924	914	932	945	969	941	950	962	1027	1024	968	947	950	955	977	919	927	963	962	953	943	954	917	968	969	962	954	932	954	998	915	1007	977	994	935	915	975	924	978	1003	962	985	937	1016	944	942	976	970	971	919	928	941	984	989	979	989	952	977	985	955	962	979	956	963	931	954	955	1005	967	890	965	942	989	957	960	963	976	896	897	1015	962	957	1009	962	981	952	1017	924	974	965	969	986	993	978	1032	957	947	994	988	886	957	933	961	989	979	991	923	940	1015	936	949	993	951	1001	905	973	941	988	921	961	931	992	951	1010	1027	904	963	990	957	950	977	947	983	945	957	944	989	941	980	1058	956	916	929	926	962	915	944	975	992	993	969	928	937	931	995	973	917	951	965	999	962	942	982	997	958	947	961	961	981	910	967	955	981	939	944	937	959	936	1056	954	988	951	974	980	1002	895	1002	926	980	997	952	985	971	914	923	942	942	959	916	938	994	1029	947	925	964	952	942	960	1007	923	961	968	983	986	987	937	977	982	937	1012	959	959	943	903	923	943	992	973	998	973	974	939	986	989	905	974	932	947	968	946	978	1008	950	971	877	981	967	968	974	1037	893	952	969	999	999	919	948	949	939	1025	957	1041	981	993	1013	953	971	964	976	969	988	928	992	923	954	913	971	996	954	970	947	984	972	954	953	989	951	904	1019	918	985	1021	1012	973	985	993	961	949	949	926	988	1004	952	1060	989	955	948	920	910	940	982	955	943	948	931	966	943	974	967	957	1013	928	967	969	988	949	950	919	992	916	1016	921	965	998	920	995	974	933	968	963	990	956	966	944	989	934	965	983	945	971	995	960	996	966	978	961	998	979	957	931	935	1011	914	968	983	934	929	982	912	1045	937	963	1004	939	928	984	942	941	941	932	944	1013	994	973	990	950	943	967	1032	987	986	941	915	962	979	940	964	973	964	971	919	937	971	936	1006	981	973	992	993	942	970	956	948	930	933	944	970	997	962	981	965	917	1018	987	963	929	1001	1015	915	920	963	967	928	963	972	966	944	1014	980	997	973	924	981	960	951	959	969	972	961	947	973	956	938	983	991	922	950	947	959	962	950	968	950	975	947	940	1032	962	930	935	953	1007	933	902	963	976	945	932	954	957	983	898	974	933	1016	945	998	1013	969	946	957	971	980	941	982	893	947	968	942	933	944	927	956	957	955	953	996	975	992	994	953	1000	1003	955	956	938	971	1017	980	932	952	941	992	976	925	946	966	954	984	998	943	905	999	959	996	983	1010	938	1012	957	1019	992	956	993	938	1017	929	998	941	986	987	953	1034	949	949	978	947	953	996	954	940	950	954	986	978	969	990	920	1006	976	1024	972	960	935	972	982	978	926	996	967	928	944	926	950	981	964	976	962	995	1002	954	971	949	937	965	1018	998	931	981	943	999	968	998	970	939	1006	1011	908	917	987	959	940	925	960	967	932	972	961	944	904	995	993	929	944	965	993	962	935	965	945	986	998	1008	1000	980	995	1028	1024	909	966	1016	987	947	967	928	980	936	943	965	988	969	969	981	965	939	940	952	929	985	923	1007	995	980	986	976	1034	949	1048	960	975	958	983	976	1006	986	990	928	944	879	981	978	966	1022	950	981	913	963	946	965	1017	1000	999	983	976	972	996	1033	1011	993	1026	936	960	952	981	965	934	976	999	965	991	944	994	951	941	999	953	962	956	917	923	928	963	968	958	944	942	927	957	992	982	948	953	957	929	965	953	999	956	949	1003	978	1037	976	980	973	983	1009	975	916	942	973	976	992	987	977	957	901	970	993	991	906	954	994	999	972	964	958	984	969	948	985	1024	930	982	966	1010	1004	949	914	966	987	874	955	1038	924	959	904	953	955	994	970	973	976	1009	926	946	917	956	913	1000	1047	961	959	922	1024	975	974	954	958	955	956	963	978	984	1006	995	1010	938	945	896	979	935	942	1010	948	934	993	961	1064	947	987	943	1001	1038	1005	954	990	952	1006	969	896	994	977	942	891	966	993	947	913	1008	953	1035	951	982	996	977	973	970	1008	981	963	996	959	937	1017	989	992	954	1016	967	956	892	971	963	964	951	946	981	902	949	961	967	934	980	989	915	1005	940	971	949	956	947	1007	912	957	966	985	934	1033	975	975	950	922	940	973	996	895	990	946	1019	960	968	997	914	978	968	969	1034	896	965	967	954	969	962	981	924	980	950	989	952	1044	912	934	935	959	1018	924	985	945	1005	988	870	914	944	957	913	946	951	909	980	1030	956	971	941	930	935	972	993	954	1003	950	947	907	921	925	959	988	1021	982	984	976	946	1010	930	1021	969	995	991	937	925	893	953	953	1018	973	1035	1052	953	951	939	1013	940	1017	1024	988	1004	947	912	968	978	1013	964	967	939	945	940	1015	1005	989	923	993	984	1009	955	965	945	978	957	995	991	904	971	940	971	987	1013	1005	961	961	995	968	940	1042	980	963	944	949	933	950	969	918	987	929	1020	997	943	989	927	982	1005	959	946	941	947	913	976	971	1034	958	969	976	939	957	1006	997	944	1014	942	1010	892	999	981	931	1017	981	944	1002	954	932	922	937	924	1022	954	990	940	931	979	925	929	939	980	930	937	963	938	971	1028	965	980	949	943	976	979	957	928	1012	961	953	981	966	968	956	966
21379	14881	11986	17387	26964	49988	77895	77566	58471	40636	25898	13230	8913	8008	7880	7853	7831	7831	7900	7839	7944	7722	7765	7816	7855	7959	7808	7835	7782	7804	7930	7741	7764	7909	7759	7806	7841	7778	7831	7834	7831	7797	7854	7786	7963	7942	7848	7824	7756	7872	7799	7701	7849	7846	7743	7738	7730	7849	7834	7799	7818	7812	7925	7804	7719	7886	7799	7833	7899	7935	7851	7688	7693	7856	7885	7703	7768	7798	7873	7807	7830	7764	7820	7947	7807	7810	7978	7755	7692	7854	7867	7887	7851	7843	7868	7764	7821	7820	7787	7900	7765	7781	7794	7803	7761	7600	7848	7863	7890	7836	7809	7833	7834	7761	7800	7902	7946	7908	7766	7764	7778	7991	7738	7813	7823	7861	7936	7853	7701	7961	7792	7810	7773	7820	7862	7843	7728	8023	7750	7702	7936	7811	7688	7896	7917	7748	7857	7714	7897	7731	7880	7909	7998	7833	7847	7799	7863	7950	7691	7778	7780	7775	7823	7840	7719	7787	7724	7843	7795	7853	7876	7726	7883	7849	7804	7851	7919	7885	7850	7859	7909	7865	7871	7827	7802	7727	7898	7853	7788	7788	7803	7883	7875	7891	7878	7797	7840	7849	7692	7787	7789	7770	7876	7933	7819	7785	7817	7810	7831	7771	7932	7962	7896	7889	7978	7723	7854	7782	7847	7814	7941	7772	7853	7787	7921	7837	7808	7897	7690	7879	7829	7836	7862	7768	7747	7835	7792	7856	7850	7766	7868	7779	7845	7706	7847	7733	7935	7840	7796	7876	7884	7733	7792	7781	7846	7958	8005	7746	7822	7854	7930	7855	7927	7845	7775	8017	7834	7920	7980	7930	7901	7854	7917	7988	7775	7918	7848	7823	7874	7865	7734	7749	7882	7973	7809	7910	7830	7706	7887	7759	7918	7866	7751	7881	7899	7882	7950	7813	7845	7858	7807	7843	7780	7749	7941	7784	7826	7764	7890	7931	7729	7806	7831	7891	7857	7771	7830	7778	7750	7772	7783	7768	7800	7844	7736	7858	7735	7780	7730	7899	7742	7782	7763	7801	7768	7650	7819	7743	7874	7806	7807	7926	7866	7950	7754	7866	7901	7779	7747	7890	7923	7752	7804	7865	7752	7805	7859	7923	7799	7924	7780	7748	7824	7703	7771	7748	7751	7812	7779	7750	7818	7875	7865	7833	7928	7965	7800	7783	7872	7931	8006	7899	7846	7851	7767	7868	7888	7812	7826	7738	7804	7722	7836	7846	7875	7902	7867	7980	7708	7761	7828	7789	7870	7706	7804	7715	7785	7737	7644	7812	7856	7865	7849	7751	7768	7745	7817	7710	7853	7935	7744	7947	7887	7837	7916	7789	7874	7822	7801	7819	7854	7712	7836	7809	7786	7761	7741	7853	7839	7899	7893	7742	7870	7755	7931	7833	7796	7952	7883	7810	7779	7792	7773	7718	7648	7726	7801	7711	7900	8010	7808	7850	7732	7879	7901	7727	7910	7795	7848	7870	7923	7804	7854	7825	7920	7866	7954	7871	7810	7831	7809	7891	7867	7738	7849	7717	7840	7799	7783	7772	7820	7897	7825	7816	7814	7758	7892	7982	7778	7819	7911	7924	7878	7726	7679	7707	7774	7813	7840	7858	7735	7800	7785	7851	7869	7757	7944	7801	7734	7754	7907	7817	7839	7715	7788	7850	8036	7858	7885	7846	7873	7954	7890	7840	7859	7814	7845	7761	7779	7870	7863	7814	7940	7834	7938	7898	7811	7837	7853	7805	7849	7826	7797	7860	7631	7889	7865	7967	7839	7710	7867	7772	7907	7838	7708	7804	7764	7907	7973	7902	7858	7805	7743	7904	7758	7737	7849	7783	7797	7900	7898	7828	7817	7875	7948	7747	7843	7863	7891	7835	7876	7678	7805	7789	7928	7799	7742	7822	7931	7775	7772	7732	7926	7867	7823	7765	7895	7776	7823	7659	7835	7859	7804	7931	7886	7854	7826	7797	7936	7857	7789	7801	7873	7825	7844	7896	7772	7791	7668	7692	7937	7858	7695	7818	7857	7767	7877	7995	7888	7861	7841	7817	7975	7816	7898	7926	7802	7897	7780	7910	7653	7907	7884	7816	7880	7958	7823	7864	7868	7783	7841	7869	7870	7801	7680	7857	7871	7782	7817	7826	7792	7831	7918	7723	7849	7848	7789	7768	7799	7772	7875	7830	7909	7951	7797	7861	7826	7883	7884	7777	7781	7881	7888	7793	7855	7847	7936	7864	7835	7841	7879	7888	7786	7849	7789	7935	7897	7889	7893	7721	7918	7815	7878	7785	7951	7815	7660	7858	7767	7829	7645	7809	7880	7872	7766	7738	7856	7748	7831	7750	7853	7852	7742	7870	7899	7897	7816	7884	7859	7884	7874	7898	7743	7898	7774	7719	7880	7927	7881	7838	7834	7947	7788	7776	7885	7851	7852	7847	7954	7815	7770	7742	7770	7830	7833	7834	7797	7869	7898	7736	7875	7710	7857	7789	7780	7827	8037	7733	7882	7733	7775	7938	7803	7839	7863	7913	7900	7828	7856	7753	7882	7853	7754	7834	7839	7739	7823	7795	7933	7732	7832	7756	7870	7812	7920	7911	7798	7897	7779	7927	7761	7711	7799	7917	7925	7811	7800	7784	7770	7922	7666	7878	7808	7902	7986	7879	7902	7799	7763	7847	7872	7940	7981	7777	7866	7815	7897	7855	7814	7955	7825	7817	7843	7962	7888	7735	7736	7816	7817	7980	7775	7904	7903	7849	7770	7767	7782	7913	7714	7933	7843	7735	7883	7884	7818	7689	7754	7896	7779	7922	7770	7893	7879	7836	7852	7879	7829	7834	7690	7770	7870	7797	7718	7678	7827	7920	7868	7886	7891	7864	7844	7852	7728	7702	7845	7840	7818	7861	7815	7756	7970	7892	7903	7809	7750	7909	8015	7756	7817	7633	7864	7822	7935	7835	7822	7903	7827	7858	7734	7750	7936	7961	7844	7806	7829	7831	7759	7764	7780	7904	7755	7798	7806	7802	7812	7798	7742	7947	7904	7848	7743	7743	7740	7811	7807	7811	7864	7788	7848	7856	7817	7834	7842	7812	7791	7833	7824	7774	7786	7844	7930	7823	7845	7880	7985	7804	7856	7835	7864	7785	7805	7645	7902	7749	7871	7897	7896	7818	7783	7913	7750	7916	7917	7714	7867	7847	7895	7812	7877	7879	7845	7855	7786	7836	7799	7849	7791	8038	7822	7909	7730	7749	7700	7784	7682	7856	7887	7686	7933	7910	7762	7798	7917	7820	7788	7864	7863	7839	7961	7858	7848	7773	7848	7655	7645	7908	7788	7727	7703	7902	7828	7741	8041	7697	7757	7708	7936	7892	7834	7855	7750	7701	7923	7869	7763	7898	7946	7792	7812	7726	7731	7956	7803	7740	7809	7722	7822	7717	7828	7943	7856	7706	7845	7956	7850	7849	7676	7767	7810	7809	7816	7724	7776	7890	7890	7830	7758	7841	7742	7860	7795	7811	7758	7948	7786	7721	7831	7764	7810	7808	7774	7969	7845	7793	7857	7799	7850	7816	7770	7700	7843	7756	7806	7877	7951	7926	7889	7849	7799	7814	7932	7910	7826	7645	7869	7881	7862	7801	7694	7929	7963	7779	7850	7814	7882	7791	7781	7662	7929	7882	7836	7720	7810	7712	7868	7834	7817	7778	7768	7770	7831	7753	7847	7855	7779	7819	7919	7750	7816	7708	7772	7834	7825	7906	7838	7783	7858	7839	7808	7746	7867	7859	7894	7821	7726	7965	8032	7797	7812	7896	7871	7801	7926	7872	7744	7803	7914	7951	7887	7930	7886	7640	7871	7920	8025	7957	7845	7749	7917	7904	7811	7698	7883	7834	7872	7757	7896	7859	7854	7742	7790	7794	7950	7842	7783	7913	7767	7801	7832	7794	7893	7793	7897	7912	7815	7823	7840	7842	7843	7826	7883	7816	7777	7858	7967	7891	7831	7860	7834	7878	7911	8012	7933	7756	7657	7778	7890	7968	7796	7794	7772	7706	7782	7778	7937	7824	7785	7634	7959	7954	7833	7884	7878	7911	7890	7836	7908	7853	7774	7692	7766	7794	7863	7917	7880	7995	7782	7874	7791	7736	7788	7898	7730	7824	7801	7909	7846	7969	7874	7832	7861	7894	7935	7782	7868	7767	7928	7909	8002	7849	7694	7864	7757	7954	7749	7859	7875	7842	7833	7831	7817	7771	7891	7835	7973	7799	7741	7868	7898	7785	7752	7710	7853	7696	7793	7876	7772	7793	7847	7784	7918	7992	7802	7688	7761	7709	7911	7808	8007	7823	7865	7783	7816	7867	7728	7735	7824	7943	7801	7805	7941	7903	7757	7804	7755	7807	7829	7797	7899	7909	7702	7822	7906	7912	7826	7737	7852	7891	7802	7726	7813	7814	7860	7675	7627	7902	7969	7743	7868	7808	7841	7897	7658	7770	7831	7804	7807	7804	7827	7710	7724	7915	7828	7728	7710	7912	7783	7943	7967	7983	7699	7767	7923	7797	7809	7828	7763	7795	7792	7815	7742	7809	7933	7839	7843	7908	7831	7842	7890	7905	7800	7882	7778	7781	7808	7936	7762	7819	7913	7818	7917	7847	7810	7823	7740	7791	7858	7831	7849	7752	7775	7789	7866	7816	7847	7833	7747	7887	7905	7830	8012	7798	7796	7795	7956	7780	7732	7887	7842	7890	7961	7818	7814	7832	7909	7807	7830	7859	7891	7933	7876	7843	7865	7858	7785	7918	7780	7845	7840	7804	7836	7830	7815	7785	7837	7765	7869	7936	7813	7725	7807	7753	7851	7692	7818	7838	7679	7722	7754	7777	7875	7665	7848	7978	7823	7836	7772	7808	7867	7842	7867	7871	7959	7708	7901	7772	7925	7778	7798	7859	7787	7921	7798	7772	7870	7879	7905	7778	7785	7935	7873	7806	7855	7848	7833	7901	7826	7822	7870	7863	7795	7744	7836	7808	7788	7911
2841	1072	1047	982	1052	1353	4825	8836	5939	3045	1585	1074	935	956	936	975	902	905	901	825	912	967	962	881	937	897	860	868	917	953	882	905	923	856	846	910	934	853	917	918	843	889	854	864	901	912	910	897	885	917	851	955	900	926	882	895	868	953	907	862	877	889	909	924	891	895	911	906	925	921	900	835	849	907	871	927	885	954	873	977	868	872	870	881	919	890	902	929	875	894	897	890	901	944	912	884	878	914	881	876	888	900	895	910	933	889	871	936	910	932	889	930	874	909	899	903	885	845	835	870	892	905	919	907	931	911	890	855	948	927	918	949	865	869	919	925	879	865	847	941	928	902	901	933	933	892	951	955	927	858	899	820	926	884	919	906	928	898	914	891	937	941	942	933	874	917	925	913	935	880	923	913	897	909	931	882	921	924	877	918	907	903	926	883	948	852	946	892	945	892	949	927	920	935	872	870	925	866	896	862	901	896	914	862	931	865	862	875	948	929	889	928	906	806	910	853	946	918	873	926	903	965	886	911	862	930	899	852	865	912	914	945	902	915	897	924	869	916	941	902	956	904	843	903	930	901	872	881	937	871	951	853	829	914	935	838	854	874	924	902	957	910	920	929	862	916	932	889	884	967	915	905	947	884	916	879	904	894	910	872	901	942	939	894	948	872	926	882	879	932	884	917	925	928	866	910	884	955	907	918	866	912	919	947	901	855	863	934	870	905	908	913	877	915	910	896	889	939	925	860	894	885	880	881	890	915	897	878	892	901	948	856	917	875	905	918	913	866	911	929	944	880	875	947	885	911	838	894	924	927	883	890	906	905	956	903	943	913	912	871	893	906	832	907	916	951	937	891	879	886	857	943	904	890	946	923	888	913	848	861	924	878	914	905	962	892	932	903	884	920	919	924	806	897	890	915	916	913	894	907	873	907	871	875	914	933	898	928	850	852	937	874	894	935	837	890	923	963	902	949	890	930	891	920	974	888	937	918	920	901	894	906	914	911	897	931	936	935	907	924	903	863	913	867	932	919	920	954	879	858	917	886	891	939	882	928	966	909	885	898	916	910	899	878	915	938	925	927	880	890	942	925	918	899	896	976	870	906	915	892	914	906	893	871	906	945	878	901	919	897	831	884	862	841	890	909	895	905	905	951	880	937	916	912	867	926	892	890	891	925	830	860	900	887	882	905	952	912	915	944	940	900	890	888	887	903	829	887	915	927	912	857	861	863	880	917	852	950	886	918	913	913	905	897	881	925	898	955	857	900	951	879	884	873	842	864	897	938	907	955	949	881	946	935	910	913	901	933	905	887	915	910	942	896	924	906	909	914	870	930	885	922	942	863	903	842	858	854	941	929	919	893	937	899	867	941	878	883	878	958	916	970	881	870	879	900	935	913	945	926	899	936	885	944	907	876	898	882	905	943	920	913	929	892	833	879	892	924	963	945	907	883	944	885	890	913	876	890	940	912	917	907	886	892	891	911	900	932	877	889	826	858	841	877	871	883	886	919	960	870	933	821	940	884	901	914	926	853	925	878	915	855	886	899	918	969	921	889	926	888	912	887	872	893	922	878	938	939	908	950	869	911	887	867	944	866	909	888	921	912	886	891	929	899	840	887	899	924	927	960	855	964	881	866	933	932	945	946	939	901	959	947	896	912	987	903	895	905	893	923	865	923	903	920	951	957	856	877	912	922	935	940	923	884	906	965	875	890	894	914	929	958	833	941	875	931	915	875	900	876	864	933	892	882	892	951	899	910	891	831	836	864	928	890	913	852	917	892	891	909	862	887	927	881	854	945	963	915	928	927	874	909	948	877	949	931	865	905	945	934	928	955	915	894	923	855	902	917	898	904	861	809	924	913	931	939	867	932	898	894	922	853	852	921	958	897	906	875	886	914	887	928	875	908	932	915	929	939	878	898	869	851	920	911	911	887	930	831	916	896	921	872	916	862	903	833	950	888	901	950	839	892	894	884	918	929	913	902	873	938	930	886	882	860	944	925	933	910	882	913	922	884	855	899	909	900	886	886	899	949	875	904	890	907	881	883	961	946	907	888	864	901	914	943	902	968	874	892	843	886	921	907	931	867	864	855	908	901	889	892	934	935	951	909	930	910	878	873	941	906	931	906	931	890	951	915	875	905	857	923	913	923	907	927	885	859	899	976	888	898	864	912	906	831	875	941	957	903	884	901	898	921	920	903	945	904	875	933	902	922	933	955	940	953	846	883	873	903	859	912	888	912	918	908	930	926	931	901	901	893	892	870	914	916	894	916	920	945	941	898	894	896	865	867	906	964	859	901	875	918	874	925	886	861	866	925	950	896	883	859	933	842	857	883	912	862	841	907	928	956	876	956	902	886	937	931	966	903	889	883	896	914	885	885	915	888	879	897	922	894	895	901	904	881	922	871	881	882	856	944	965	966	929	906	878	959	937	899	952	892	896	997	934	867	882	913	923	885	913	934	943	954	937	872	906	930	950	908	893	882	866	921	920	880	876	852	959	952	926	870	911	903	910	976	935	902	900	897	939	855	869	913	898	853	879	867	905	891	877	928	960	865	895	918	928	932	878	862	925	884	880	920	896	884	911	865	846	862	924	872	897	923	902	889	993	888	861	889	903	866	914	831	879	851	940	856	909	943	863	912	918	911	840	910	880	855	961	868	883	929	955	873	922	929	920	887	899	888	906	888	895	890	857	867	845	930	920	941	913	898	945	910	899	932	881	931	842	906	944	894	889	964	896	982	877	910	927	972	906	879	869	840	875	896	917	892	858	875	858	898	928	899	914	887	917	877	885	867	957	914	855	939	881	973	899	903	899	928	868	896	872	924	876	918	921	920	878	851	909	899	905	863	836	864	847	913	917	911	878	892	920	952	899	865	907	926	948	846	849	909	927	881	890	934	919	893	894	962	874	897	909	949	866	920	916	872	940	912	919	910	932	920	841	878	902	909	895	918	892	888	910	915	884	894	947	894	865	900	943	859	907	870	959	961	871	944	893	909	885	826	899	960	936	891	906	940	937	919	948	888	908	886	896	909	949	876	883	874	906	913	856	889	939	898	903	900	875	931	959	902	939	914	874	859	881	878	922	910	959	869	882	914	918	942	919	892	889	900	919	902	898	908	903	952	849	847	994	890	898	925	908	897	887	941	906	887	907	895	878	895	904	923	947	938	883	938	870	850	837	867	825	893	867	887	930	934	875	886	892	889	900	900	936	890	908	943	868	918	912	978	927	892	870	900	877	862	888	897	888	957	921	920	885	932	941	934	939	867	880	950	880	925	942	887	874	982	929	915	885	902	920	832	848	838	881	928	885	948	872	938	921	867	902	879	914	885	887	917	903	932	921	903	870	938	864	912	931	901	925	888	864	878	938	893	925	924	914	920	869	893	970	858	909	867	861	903	914	910	900	927	873	877	968	882	885	925	946	923	965	922	867	864	897	870	930	877	836	922	917	897	878	950	925	939	872	864	943	953	859	920	923	908	935	904	964	895
14514	9880	8541	11433	16480	22959	45421	51294	39215	28047	16928	9706	7658	7439	7433	7424	7414	7466	7340	7360	7373	7299	7517	7351	7378	7474	7365	7345	7417	7340	7373	7289	7440	7274	7269	7498	7431	7428	7388	7438	7340	7491	7377	7453	7290	7468	7411	7345	7557	7361	7328	7409	7459	7393	7467	7406	7470	7374	7401	7254	7329	7484	7414	7406	7319	7536	7240	7291	7349	7406	7382	7370	7482	7349	7517	7285	7389	7333	7194	7341	7264	7379	7427	7398	7427	7385	7223	7342	7391	7386	7501	7439	7321	7353	7446	7403	7400	7373	7473	7287	7379	7679	7450	7466	7448	7458	7185	7337	7432	7380	7375	7463	7292	7281	7400	7499	7354	7251	7257	7230	7306	7453	7470	7348	7339	7242	7308	7331	7270	7404	7297	7408	7372	7381	7500	7135	7298	7384	7366	7380	7419	7319	7368	7350	7476	7395	7381	7346	7310	7539	7475	7247	7239	7429	7345	7558	7266	7425	7354	7267	7301	7430	7363	7406	7508	7339	7284	7391	7315	7446	7334	7329	7442	7325	7301	7205	7321	7276	7312	7410	7405	7466	7334	7451	7394	7408	7384	7264	7303	7390	7400	7449	7304	7397	7331	7324	7419	7460	7296	7329	7408	7493	7306	7332	7245	7357	7387	7412	7285	7388	7429	7358	7350	7367	7377	7366	7376	7453	7452	7399	7371	7363	7353	7370	7419	7382	7281	7368	7326	7386	7408	7454	7460	7454	7249	7454	7429	7390	7276	7284	7379	7271	7419	7559	7421	7315	7427	7472	7391	7415	7426	7346	7370	7471	7367	7360	7338	7383	7397	7448	7366	7356	7389	7343	7362	7282	7452	7244	7402	7410	7356	7484	7382	7343	7399	7408	7327	7393	7447	7264	7321	7344	7362	7363	7323	7409	7428	7283	7360	7538	7432	7450	7391	7368	7280	7409	7411	7403	7346	7500	7420	7434	7379	7322	7428	7221	7445	7282	7338	7479	7358	7312	7352	7426	7263	7317	7221	7395	7426	7371	7427	7396	7430	7310	7406	7372	7414	7276	7414	7445	7388	7335	7276	7394	7316	7368	7423	7374	7390	7394	7404	7390	7333	7433	7399	7344	7390	7381	7521	7305	7463	7526	7393	7306	7389	7381	7550	7316	7304	7372	7458	7164	7328	7310	7420	7325	7293	7347	7245	7339	7465	7330	7280	7389	7301	7364	7436	7370	7296	7419	7307	7325	7500	7314	7374	7416	7205	7409	7395	7379	7384	7381	7438	7396	7343	7402	7497	7361	7518	7438	7323	7271	7411	7474	7304	7465	7422	7436	7344	7476	7417	7383	7262	7319	7491	7418	7287	7429	7400	7312	7387	7392	7334	7372	7382	7389	7303	7412	7459	7330	7446	7205	7436	7364	7467	7222	7443	7411	7391	7292	7334	7300	7554	7311	7364	7435	7331	7302	7292	7435	7220	7411	7382	7512	7336	7389	7324	7341	7381	7499	7544	7398	7321	7376	7306	7424	7363	7368	7264	7373	7514	7378	7391	7291	7540	7380	7334	7464	7477	7199	7359	7395	7386	7442	7385	7421	7371	7204	7441	7372	7399	7452	7388	7277	7529	7510	7379	7351	7387	7467	7269	7314	7430	7377	7336	7331	7412	7299	7351	7377	7448	7360	7330	7386	7312	7359	7374	7383	7344	7409	7331	7380	7439	7247	7390	7468	7379	7354	7351	7268	7241	7510	7273	7432	7371	7349	7460	7376	7248	7249	7478	7489	7387	7319	7259	7424	7377	7421	7431	7403	7437	7471	7332	7419	7336	7286	7364	7306	7336	7366	7336	7366	7322	7352	7453	7386	7283	7409	7354	7292	7375	7260	7377	7310	7321	7216	7371	7311	7287	7376	7342	7503	7342	7375	7394	7550	7361	7421	7320	7553	7385	7359	7392	7267	7336	7384	7302	7458	7433	7353	7355	7561	7389	7437	7295	7437	7389	7486	7329	7461	7405	7428	7340	7370	7290	7501	7363	7310	7380	7405	7294	7379	7334	7457	7308	7484	7275	7319	7442	7246	7233	7321	7466	7236	7540	7415	7403	7375	7383	7247	7511	7474	7380	7334	7374	7470	7383	7564	7406	7363	7378	7404	7333	7540	7322	7348	7420	7277	7290	7369	7334	7380	7366	7429	7388	7401	7439	7228	7362	7541	7351	7437	7445	7351	7489	7535	7356	7437	7258	7335	7342	7465	7385	7373	7403	7298	7450	7431	7364	7353	7357	7236	7420	7330	7298	7398	7381	7295	7309	7314	7433	7346	7338	7449	7443	7395	7347	7396	7250	7469	7310	7223	7448	7247	7394	7360	7426	7460	7294	7259	7476	7448	7412	7463	7331	7330	7421	7330	7400	7371	7344	7402	7294	7363	7505	7281	7241	7394	7351	7321	7338	7408	7344	7371	7479	7409	7416	7374	7479	7468	7327	7422	7375	7455	7363	7449	7383	7506	7511	7353	7458	7456	7456	7324	7338	7349	7463	7389	7302	7237	7449	7488	7329	7371	7275	7404	7313	7450	7342	7323	7442	7552	7531	7295	7471	7419	7422	7359	7414	7388	7420	7478	7399	7443	7415	7284	7406	7473	7458	7408	7414	7355	7469	7218	7390	7349	7343	7405	7472	7324	7325	7377	7372	7389	7314	7472	7301	7288	7435	7395	7440	7335	7285	7397	7402	7303	7486	7348	7318	7354	7310	7465	7460	7268	7376	7376	7432	7469	7430	7300	7301	7405	7443	7451	7529	7352	7455	7354	7318	7318	7358	7431	7416	7375	7337	7529	7400	7365	7429	7369	7389	7264	7360	7534	7393	7358	7322	7352	7319	7271	7441	7379	7275	7430	7514	7579	7341	7408	7390	7332	7368	7438	7421	7237	7533	7488	7256	7276	7258	7354	7442	7370	7431	7268	7381	7312	7504	7298	7333	7348	7500	7361	7438	7481	7375	7408	7342	7312	7414	7436	7415	7224	7385	7454	7343	7285	7377	7454	7340	7346	7337	7409	7467	7378	7517	7342	7389	7315	7337	7436	7279	7387	7264	7422	7465	7401	7335	7374	7337	7331	7417	7463	7375	7465	7298	7276	7373	7461	7334	7392	7198	7411	7433	7224	7254	7503	7271	7391	7391	7361	7371	7508	7423	7336	7405	7482	7332	7528	7544	7324	7478	7361	7199	7387	7290	7449	7385	7404	7353	7505	7389	7416	7430	7363	7451	7436	7294	7342	7372	7401	7393	7347	7456	7412	7369	7367	7489	7303	7310	7403	7361	7395	7465	7381	7400	7444	7529	7413	7372	7437	7492	7383	7210	7471	7320	7385	7289	7416	7405	7438	7438	7303	7361	7384	7393	7396	7275	7424	7351	7425	7440	7294	7389	7452	7437	7370	7477	7361	7315	7330	7309	7327	7494	7376	7278	7528	7454	7489	7454	7412	7392	7487	7513	7431	7242	7353	7378	7413	7493	7363	7344	7229	7521	7375	7289	7420	7455	7456	7328	7383	7384	7494	7486	7443	7261	7385	7420	7505	7477	7459	7400	7308	7569	7513	7362	7541	7240	7331	7442	7338	7304	7436	7326	7387	7289	7437	7390	7382	7405	7555	7350	7319	7366	7282	7328	7387	7579	7248	7483	7332	7374	7360	7385	7382	7310	7319	7377	7346	7359	7368	7456	7413	7371	7436	7395	7400	7499	7331	7434	7361	7437	7402	7465	7348	7474	7310	7482	7303	7216	7231	7360	7246	7366	7440	7307	7416	7449	7327	7459	7330	7324	7367	7351	7394	7428	7315	7345	7326	7351	7261	7345	7407	7385	7311	7351	7446	7330	7282	7311	7355	7404	7387	7304	7411	7324	7420	7422	7421	7341	7396	7251	7327	7383	7368	7361	7349	7333	7427	7404	7329	7432	7332	7353	7334	7410	7427	7590	7469	7584	7235	7397	7508	7361	7373	7330	7438	7394	7340	7256	7278	7336	7475	7414	7397	7364	7400	7387	7497	7415	7400	7334	7430	7537	7393	7356	7279	7463	7344	7445	7416	7332	7486	7361	7250	7294	7288	7389	7292	7426	7367	7359	7388	7489	7352	7415	7407	7387	7300	7275	7300	7425	7392	7417	7419	7365	7312	7277	7505	7319	7435	7393	7334	7316	7458	7380	7502	7359	7394	7413	7471	7401	7439	7415	7403	7357	7437	7300	7366	7393	7378	7347	7387	7432	7382	7513	7490	7297	7365	7507	7463	7374	7412	7426	7345	7487	7407	7475	7257	7444	7482	7405	7294	7292	7304	7467	7445	7220	7327	7395	7481	7417	7435	7368	7409	7423	7290	7250	7373	7420	7375	7403	7490	7365	7403	7386	7183	7306	7392	7353	7384	7451	7358	7281	7286	7335	7354	7432	7332	7432	7352	7246	7427	7381	7470	7527	7341	7382	7435	7309	7296	7521	7491	7320	7425	7462	7387	7375	7370	7378	7447	7426	7265	7375	7440	7330	7506	7318	7501	7396	7235	7408	7423	7498	7464	7426	7495	7435	7476	7293	7363	7551	7381	7415	7357	7370	7380	7390	7379	7310	7262	7329	7449	7326	7401	7330	7428	7375	7314	7380	7449	7456	7427	7436	7354	7454	7449	7317	7241	7356	7173	7342	7455	7203	7414	7502	7301	7341	7350	7401	7442	7399	7468	7402	7377	7279	7314	7250	7282	7363	7295	7276	7328	7447	7391	7372	7349	7317	7377	7325	7416	7428	7344	7289	7386	7354	7441	7403	7504	7443	7406	7405	7323	7454	7327	7338	7228	7346	7200	7456	7419	7353	7394	7346	7293	7339	7263	7461	7319	7365	7449	7337	7354	7301	7271	7348	7253	7383	7302	7387	7357	7488	7383	7354	7306	7489	7259	7467	7332	7393	7325	7303	7372	7408	7328	7402	7478	7316	7396	7250	7461	7458	7359	7313	7320	7345	7482	7419	7481	7348	7416	7406	7430	7462	7382	7383	7340	7385	7291	7488	7490	7358	7266	7383	7477	7262	7393	7204	7439	7343	7451	7360	7341	7374	7334	7395	7410
1931	1277	1119	1052	1547	3954	10117	15709	10683	5249	2106	1147	1036	895	923	929	994	917	997	906	953	912	973	994	945	1006	952	1030	966	902	938	1000	953	955	908	915	979	960	926	965	950	954	937	920	939	943	933	907	973	926	910	990	934	923	909	946	921	977	944	903	916	996	943	960	986	901	962	989	951	930	934	950	934	945	951	993	979	951	971	977	995	982	937	924	898	999	890	948	957	976	964	958	920	947	918	955	925	979	1001	984	933	910	899	968	946	967	992	959	940	937	942	943	939	1000	977	991	946	945	908	984	990	944	969	941	947	958	941	934	906	975	968	936	926	936	945	939	1013	947	890	951	952	971	953	977	972	922	981	960	1041	939	906	964	907	856	956	990	1000	987	961	923	1008	928	956	933	891	956	929	984	970	975	999	941	999	949	963	886	974	927	906	992	919	899	925	925	953	964	970	940	908	924	980	1003	941	966	919	921	877	891	960	909	896	962	965	909	925	965	955	938	949	887	904	919	954	907	982	918	951	949	941	927	902	951	980	963	944	934	943	968	913	931	961	940	957	993	1029	909	980	951	987	1014	902	971	918	988	963	992	976	974	1014	949	892	1012	935	943	946	948	940	910	966	975	969	923	947	923	992	934	937	932	916	946	912	941	945	1000	951	892	971	946	958	1004	991	920	918	971	922	911	983	1010	1015	970	939	931	936	936	951	962	946	956	940	916	974	943	953	950	892	934	911	882	938	961	947	943	938	964	938	942	907	975	963	997	916	962	984	965	883	963	953	930	998	929	960	963	926	950	889	969	988	935	884	968	955	919	923	926	887	933	997	960	878	922	958	918	936	896	933	1037	947	952	932	959	942	945	872	916	986	934	911	964	973	917	921	905	962	903	963	986	944	928	973	938	993	968	975	945	944	925	926	960	894	958	954	957	964	917	925	961	997	937	982	951	920	946	949	889	930	959	936	957	986	926	969	928	956	953	939	958	998	849	937	929	944	972	949	876	953	934	927	920	914	960	946	985	951	930	956	962	902	904	979	979	935	981	962	959	923	925	940	960	948	942	958	962	953	936	941	925	949	929	971	963	976	952	975	958	933	926	946	927	983	996	973	996	906	959	939	943	998	941	934	904	909	994	949	950	970	940	884	942	916	974	940	993	948	945	1004	979	910	942	995	930	993	928	984	936	916	971	950	973	911	983	933	983	977	992	959	956	967	916	961	967	923	986	996	953	915	940	956	923	955	919	975	995	923	985	947	952	1037	938	989	1053	960	908	962	982	966	898	957	945	982	933	964	936	1007	982	957	952	1019	880	994	984	958	976	949	867	946	944	902	927	903	949	910	947	967	906	942	985	976	966	915	933	937	926	906	907	931	966	956	949	968	943	952	972	917	962	952	950	967	975	942	982	916	900	927	941	956	942	968	967	897	963	923	955	947	952	956	911	980	921	936	948	948	940	979	949	968	939	940	976	980	945	963	909	914	959	924	954	967	962	923	969	1034	1003	905	931	925	981	915	999	969	923	925	996	932	951	902	937	965	937	931	959	948	931	972	959	949	940	933	967	1002	1007	939	887	915	920	896	966	1000	980	899	912	924	926	973	958	967	903	978	950	975	929	1009	970	944	958	960	950	978	949	1000	936	971	967	1001	917	936	911	891	957	919	936	966	907	931	990	974	967	938	948	947	962	974	967	945	989	924	903	950	927	950	991	943	984	926	983	992	990	964	892	955	985	927	971	943	898	887	893	926	983	995	886	930	906	939	978	933	953	948	991	937	969	951	990	933	954	982	905	992	957	942	924	938	966	940	898	911	916	982	940	918	1008	936	976	977	955	992	995	918	961	962	935	938	1025	907	927	911	909	991	963	947	962	948	945	951	959	878	905	929	972	893	963	907	930	951	997	1016	1007	956	936	927	941	877	905	941	944	941	925	931	940	966	939	928	941	931	994	921	977	953	971	902	972	892	979	934	916	941	950	953	934	995	922	969	944	994	876	912	901	1016	1002	935	980	927	953	886	922	991	988	954	919	946	893	943	961	982	922	953	959	919	944	961	964	931	915	930	887	915	962	962	940	929	975	892	958	938	912	933	917	897	947	897	1026	927	891	898	978	966	942	941	970	962	901	962	925	966	904	933	934	962	991	959	931	936	957	963	925	930	951	938	986	946	915	961	988	972	962	978	914	958	964	959	940	978	944	953	967	950	944	998	932	914	900	1016	988	918	905	926	921	957	848	970	878	923	975	958	908	933	925	964	962	909	965	978	982	953	909	906	937	910	970	921	958	963	959	899	940	985	940	949	939	940	958	961	944	967	1006	950	963	968	923	932	918	959	928	935	967	984	914	939	949	931	890	931	918	977	984	906	948	926	962	944	906	999	964	965	932	935	881	959	972	958	916	943	919	876	952	928	975	994	914	940	928	952	969	935	896	971	990	911	942	959	913	949	1010	965	963	991	962	957	952	958	944	941	946	936	978	954	956	949	956	991	901	957	1013	1001	967	976	906	891	941	940	934	926	936	908	938	937	958	961	999	1008	915	967	948	907	906	944	960	956	952	1016	903	937	904	929	962	939	883	962	920	981	917	959	976	954	945	950	1001	938	942	922	932	924	996	921	954	960	950	981	1035	963	920	959	967	941	955	961	894	979	901	960	937	942	946	956	951	950	976	958	944	998	978	973	972	978	975	941	929	934	947	955	956	934	961	926	965	979	909	959	922	956	961	926	920	945	966	922	947	917	992	993	983	954	937	924	931	946	956	944	992	891	955	924	957	932	897	944	972	954	912	981	962	914	979	952	944	980	943	947	945	936	988	983	895	954	941	912	911	924	949	917	908	963	966	994	946	918	894	942	949	962	943	904	907	940	951	964	905	939	935	972	965	918	970	912	997	947	925	943	926	973	934	1003	950	939	959	959	933	990	922	952	968	925	945	1028	995	905	903	932	925	989	1031	956	1018	906	942	969	887	922	944	895	963	943	970	959	897	1026	928	927	914	946	995	897	913	920	911	956	952	960	930	956	978	942	941	957	876	958	950	979	944	925	922	927	979	962	950	1008	940	961	916	994	932	850	980	941	947	977	954	922	978	934	971	976	963	1004	957	995	932	921	926	940	909	908	938	988	983	899	967	970	1002	967	984	912	967	937	928	898	926	902	929	916	934	973	960	956	934	961	934	936	898	976	957	1015	938	931	897	959	938	953	1016	967	962	911	966	920	994	931	926	934	955	968	954	874	897	977	911	925	919	946	1002	929	991	966	925	997	981	954	944	908	871	913	923	997	951	930	889	913	944	943	945	929	976	945	962	1018	966	944	926	938	959	966	938	924	926	898	930	926	975	934	915	921	953	896	978	1018	983	950	926	914	986	911	931	965	983	933	956	984	992	944	977	967	987	1003	970	966	945	958	966	930	909	963	941	894	960	976	958	960	880	923	940	923	936	1003	930	946	946	952	924	913	988	971	987	961	928	900	934	887	946	964	994	990	926	926	916	970	963	948	956	933	950	991	960	918	967	967	917	942	938	955	930	1001	930	942	973	980	932	975	938	986	931	978	982	988	896	899	943	867	966
17163	11928	9714	13987	26974	41054	58167	62856	48194	34206	20769	11370	8205	7742	7768	7541	7711	7833	7695	7662	7715	7681	7605	7688	7587	7703	7551	7768	7611	7585	7515	7670	7601	7639	7586	7685	7688	7761	7675	7553	7762	7545	7607	7612	7585	7720	7651	7619	7679	7608	7651	7480	7716	7524	7564	7620	7634	7655	7682	7524	7617	7589	7634	7575	7684	7656	7647	7540	7545	7623	7605	7692	7651	7601	7597	7717	7622	7585	7704	7749	7601	7628	7599	7724	7642	7733	7592	7654	7607	7668	7641	7636	7749	7484	7749	7556	7509	7688	7639	7515	7651	7486	7531	7693	7671	7728	7776	7574	7552	7539	7483	7730	7784	7545	7633	7594	7681	7535	7632	7655	7659	7679	7629	7665	7573	7638	7498	7703	7724	7514	7449	7730	7648	7763	7644	7749	7717	7630	7580	7674	7543	7498	7654	7684	7604	7574	7688	7558	7615	7643	7693	7561	7677	7585	7727	7629	7484	7921	7506	7759	7727	7529	7529	7590	7648	7744	7639	7672	7541	7581	7616	7652	7566	7672	7714	7671	7612	7555	7650	7557	7623	7539	7542	7613	7623	7626	7592	7550	7628	7677	7521	7693	7689	7508	7534	7767	7648	7718	7774	7623	7627	7654	7700	7702	7588	7573	7750	7799	7567	7726	7547	7535	7628	7467	7674	7667	7619	7749	7708	7685	7592	7619	7621	7692	7740	7654	7482	7729	7639	7584	7511	7529	7595	7574	7589	7637	7646	7588	7708	7510	7576	7680	7611	7616	7684	7582	7643	7516	7639	7693	7678	7760	7636	7656	7526	7672	7720	7751	7549	7732	7809	7709	7716	7507	7625	7665	7792	7601	7673	7700	7580	7705	7408	7722	7778	7652	7671	7626	7755	7731	7611	7644	7661	7630	7733	7611	7523	7718	7759	7618	7787	7655	7799	7625	7740	7731	7400	7743	7699	7675	7619	7672	7525	7674	7617	7620	7617	7536	7756	7614	7552	7637	7700	7502	7529	7618	7618	7665	7619	7721	7579	7675	7643	7639	7651	7594	7581	7665	7697	7574	7610	7639	7627	7638	7617	7705	7619	7703	7611	7731	7572	7686	7562	7569	7722	7593	7497	7591	7590	7665	7642	7705	7537	7627	7641	7636	7608	7761	7740	7644	7818	7661	7618	7721	7558	7703	7751	7830	7726	7580	7648	7554	7676	7626	7724	7598	7550	7660	7692	7649	7692	7639	7752	7765	7614	7683	7628	7673	7614	7543	7642	7557	7686	7699	7644	7708	7516	7415	7528	7787	7623	7560	7711	7697	7536	7610	7768	7788	7578	7730	7608	7599	7658	7658	7487	7694	7665	7526	7822	7585	7741	7604	7609	7690	7589	7572	7533	7660	7598	7769	7729	7570	7568	7606	7625	7590	7508	7691	7577	7652	7653	7747	7633	7689	7589	7649	7559	7633	7707	7726	7648	7689	7637	7539	7572	7699	7669	7731	7757	7459	7556	7631	7634	7647	7784	7605	7638	7580	7579	7647	7712	7696	7566	7829	7573	7677	7628	7668	7519	7612	7514	7634	7572	7653	7589	7632	7616	7622	7741	7557	7591	7709	7699	7548	7626	7511	7690	7620	7650	7619	7557	7673	7573	7717	7714	7601	7747	7604	7685	7531	7553	7620	7608	7433	7629	7577	7758	7511	7535	7572	7681	7524	7511	7762	7630	7629	7524	7666	7532	7674	7653	7595	7648	7537	7756	7611	7780	7664	7460	7730	7572	7661	7577	7741	7561	7664	7582	7615	7601	7744	7618	7613	7681	7491	7690	7664	7690	7612	7624	7704	7640	7638	7748	7607	7656	7658	7435	7520	7698	7554	7675	7679	7561	7699	7816	7461	7602	7540	7583	7463	7548	7617	7643	7606	7756	7724	7569	7645	7715	7693	7616	7602	7780	7679	7674	7766	7699	7633	7695	7553	7556	7662	7737	7633	7620	7646	7560	7659	7608	7723	7570	7560	7611	7649	7573	7636	7485	7585	7498	7642	7694	7620	7752	7618	7530	7788	7618	7567	7656	7591	7705	7551	7481	7578	7708	7483	7714	7645	7501	7606	7579	7683	7665	7662	7644	7544	7585	7741	7684	7700	7802	7500	7720	7593	7601	7615	7493	7667	7594	7604	7549	7572	7667	7637	7681	7721	7690	7706	7729	7628	7561	7664	7606	7614	7644	7578	7829	7507	7709	7699	7747	7622	7567	7678	7765	7622	7586	7700	7547	7587	7662	7575	7579	7697	7500	7534	7542	7638	7538	7669	7636	7615	7679	7628	7514	7628	7622	7682	7510	7615	7533	7523	7627	7586	7609	7731	7487	7692	7523	7546	7712	7541	7643	7693	7621	7752	7824	7487	7622	7777	7629	7695	7552	7635	7649	7544	7759	7607	7752	7589	7763	7694	7638	7663	7546	7617	7533	7717	7547	7711	7537	7652	7612	7676	7685	7645	7635	7682	7694	7586	7600	7653	7601	7699	7689	7713	7707	7585	7566	7616	7669	7664	7739	7483	7641	7753	7696	7725	7599	7590	7639	7663	7585	7448	7572	7656	7611	7686	7518	7573	7577	7778	7601	7556	7655	7721	7558	7630	7585	7660	7622	7688	7532	7745	7542	7586	7624	7678	7666	7618	7574	7685	7649	7544	7739	7731	7557	7652	7624	7625	7620	7583	7625	7659	7639	7646	7755	7701	7654	7537	7721	7628	7478	7756	7501	7726	7689	7702	7604	7654	7705	7565	7582	7627	7608	7650	7735	7598	7776	7848	7558	7574	7712	7585	7522	7699	7589	7589	7572	7539	7679	7631	7476	7563	7657	7669	7441	7636	7604	7642	7608	7579	7646	7660	7601	7621	7615	7531	7719	7522	7637	7737	7607	7626	7608	7571	7497	7773	7595	7675	7566	7554	7727	7550	7707	7755	7701	7572	7724	7647	7623	7619	7670	7633	7721	7588	7592	7770	7649	7652	7542	7701	7652	7618	7668	7630	7723	7617	7635	7631	7645	7604	7700	7725	7779	7609	7746	7673	7684	7689	7623	7716	7626	7754	7689	7570	7733	7645	7562	7743	7698	7711	7630	7728	7498	7592	7626	7484	7672	7612	7614	7535	7693	7603	7583	7653	7586	7627	7589	7651	7629	7719	7618	7635	7581	7633	7769	7724	7534	7676	7756	7559	7559	7558	7551	7690	7629	7716	7650	7515	7655	7779	7641	7639	7680	7696	7645	7627	7670	7657	7628	7535	7552	7596	7624	7703	7384	7573	7520	7737	7718	7671	7591	7723	7653	7605	7594	7580	7601	7702	7578	7650	7757	7627	7613	7561	7607	7755	7705	7500	7673	7576	7723	7646	7766	7651	7559	7533	7665	7579	7637	7579	7736	7681	7584	7735	7600	7600	7583	7782	7721	7516	7680	7652	7594	7688	7598	7782	7645	7752	7613	7683	7660	7556	7703	7713	7589	7648	7618	7535	7647	7618	7617	7596	7642	7699	7652	7680	7658	7657	7786	7697	7536	7677	7689	7584	7546	7604	7709	7533	7698	7644	7639	7693	7608	7684	7522	7735	7610	7573	7619	7792	7657	7756	7706	7535	7607	7607	7499	7551	7588	7522	7582	7701	7704	7710	7645	7600	7569	7570	7621	7626	7627	7687	7700	7702	7770	7554	7752	7570	7655	7645	7635	7729	7551	7658	7607	7782	7660	7728	7558	7621	7514	7518	7570	7533	7584	7635	7645	7537	7662	7586	7596	7568	7604	7662	7635	7726	7722	7620	7632	7647	7631	7478	7645	7770	7686	7832	7616	7625	7643	7584	7601	7827	7670	7722	7610	7663	7481	7578	7709	7575	7747	7617	7773	7699	7604	7592	7654	7706	7626	7715	7580	7645	7802	7670	7638	7765	7598	7619	7573	7506	7531	7648	7625	7747	7639	7673	7721	7701	7494	7694	7649	7634	7631	7767	7634	7804	7689	7601	7657	7572	7568	7505	7583	7675	7531	7631	7741	7744	7515	7551	7651	7529	7696	7530	7617	7536	7717	7684	7614	7733	7569	7595	7578	7591	7678	7650	7640	7637	7570	7635	7708	7733	7585	7750	7675	7765	7614	7665	7638	7552	7595	7593	7831	7524	7794	7617	7725	7521	7732	7658	7615	7726	7530	7599	7728	7550	7755	7474	7672	7639	7694	7747	7699	7638	7736	7587	7735	7642	7662	7769	7679	7665	7628	7711	7716	7523	7580	7713	7633	7530	7684	7561	7754	7736	7655	7659	7606	7692	7765	7724	7535	7551	7572	7576	7648	7590	7565	7790	7684	7735	7666	7605	7686	7639	7616	7597	7559	7570	7660	7642	7593	7509	7538	7549	7567	7594	7747	7735	7573	7621	7533	7627	7644	7573	7527	7595	7622	7570	7657	7627	7682	7637	7603	7656	7574	7702	7736	7665	7672	7604	7700	7730	7499	7570	7439	7557	7601	7744	7632	7655	7726	7715	7606	7721	7548	7619	7735	7597	7570	7643	7674	7609	7729	7645	7639	7654	7660	7549	7658	7726	7556	7689	7573	7580	7490	7667	7609	7531	7547	7734	7634	7813	7548	7589	7676	7573	7690	7626	7706	7447	7659	7613	7588	7689	7617	7640	7601	7621	7630	7686	7739	7688	7764	7721	7618	7738	7538	7646	7783	7740	7663	7659	7700	7660	7617	7702	7497	7604	7629	7592	7677	7680	7590	7725	7674	7733	7706	7676	7659	7626	7718	7560	7778	7526	7647	7712	7793	7720	7561	7778	7656	7635	7657	7649	7588	7601	7688	7635	7638	7593	7662	7613	7789	7603	7513	7662	7682	7608	7733	7713	7728	7669	7592	7688	7621	7779	7533	7648	7558	7629	7672	7692	7514	7587	7608	7762	7610	7689	7743	7597	7671	7741	7583	7561	7735	7769	7603	7803	7672	7796	7674	7563	7666	7730	7625	7665	7695	7682	7758	7614	7629	7577	7648	7600	7579	7747	7601	7683	7855	7708	7701	7642	7560	7501	7794	7622	7604	7773	7702	7655	7604	7663	7534	7662
4144	1222	1097	1119	1710	5715	13042	19862	14314	6617	2360	1200	995	929	899	940	926	922	927	912	908	932	896	914	942	930	1000	945	928	912	907	931	925	946	922	949	970	937	898	992	942	962	956	915	956	909	959	884	890	907	865	933	959	884	929	969	954	908	930	947	884	973	896	871	976	916	894	917	936	936	899	911	910	902	893	930	956	923	871	945	903	937	911	972	947	954	928	961	917	960	949	900	887	877	945	904	942	884	941	975	916	946	902	909	951	870	932	958	944	906	960	943	939	925	924	902	915	897	926	942	902	906	922	941	986	910	960	927	996	919	916	929	963	867	930	916	918	922	930	936	905	858	894	972	893	934	942	924	974	924	913	916	948	966	915	887	904	928	895	932	933	971	944	927	883	978	951	885	921	977	868	906	933	920	874	941	923	956	928	950	969	975	966	906	958	917	926	939	919	870	961	950	899	924	942	918	981	909	865	906	941	926	921	927	947	923	948	958	932	964	917	926	952	954	903	912	913	939	895	959	908	925	890	888	928	972	917	927	872	951	874	941	912	936	932	880	927	958	1003	893	956	913	893	906	920	886	926	981	966	869	904	944	948	909	929	949	929	935	843	907	939	876	970	924	946	913	901	890	893	939	961	949	920	894	918	950	982	939	916	982	969	934	940	928	972	931	920	938	941	847	920	907	875	934	923	948	920	903	996	930	988	909	925	914	922	942	929	929	911	921	941	861	916	927	933	925	918	962	931	941	895	917	925	919	931	924	936	935	936	963	933	929	970	907	915	925	923	908	905	949	918	911	942	948	930	980	1004	909	935	945	946	949	902	973	918	937	952	930	941	946	898	891	924	939	939	956	895	958	885	891	881	954	892	938	958	924	941	956	933	904	927	915	1007	975	964	969	907	927	937	894	909	951	960	964	951	923	859	926	942	935	946	920	935	927	908	936	928	967	986	933	931	953	952	934	885	913	920	917	912	952	934	924	962	933	951	929	924	943	952	920	913	941	975	983	966	923	902	928	974	983	870	915	952	910	908	955	972	982	973	915	929	905	957	948	963	913	919	959	929	948	911	966	969	946	928	938	942	949	904	902	943	954	931	939	938	943	887	977	885	902	865	940	906	889	1020	945	929	999	916	955	882	888	973	895	995	967	932	965	908	909	915	905	957	937	973	929	908	955	924	973	984	890	956	930	923	948	914	916	847	894	938	887	910	955	913	960	882	945	944	986	931	960	942	938	924	952	927	923	957	973	956	923	903	922	968	928	933	897	940	903	945	955	929	951	935	926	922	899	920	922	903	945	916	913	966	948	937	1000	901	968	940	873	912	964	917	901	909	932	935	956	928	919	925	866	971	961	973	937	949	926	960	965	854	973	950	980	944	909	911	943	967	986	934	873	893	936	916	918	984	989	937	908	974	956	956	919	924	883	948	946	968	901	932	958	924	893	931	933	919	898	889	939	918	893	907	979	933	947	874	890	1012	934	903	916	902	885	939	939	941	944	970	911	910	888	858	958	975	889	838	873	1017	933	887	916	913	882	923	940	898	862	951	932	984	940	927	938	903	899	943	928	906	965	909	949	910	920	950	891	910	989	960	917	939	906	911	950	982	946	951	947	911	946	940	891	931	972	906	966	979	929	908	888	959	930	936	944	893	901	944	919	923	906	880	933	914	926	920	904	933	932	887	909	914	948	974	930	919	940	923	935	975	993	868	944	979	919	923	955	904	904	894	941	937	892	936	961	985	919	969	909	947	925	968	964	986	933	917	965	921	965	928	942	1011	953	931	977	976	916	924	934	912	931	942	951	939	936	897	923	906	945	912	958	961	910	975	948	924	924	932	894	933	933	983	880	956	938	885	905	957	888	913	965	917	949	940	958	930	837	898	924	994	950	963	941	968	987	927	898	986	947	948	912	926	865	979	914	928	909	894	938	908	913	911	943	925	916	901	866	992	886	935	935	965	901	989	967	921	929	915	901	911	929	925	869	908	932	886	920	915	922	922	912	945	958	911	988	909	936	898	955	919	902	925	950	917	915	990	959	919	910	920	906	1035	928	922	947	912	915	930	856	946	904	948	926	904	978	915	917	924	960	906	946	909	923	961	902	928	950	954	934	1008	933	872	974	936	947	944	909	905	965	928	948	891	897	963	919	939	898	916	919	896	926	925	895	936	945	955	920	947	908	940	858	948	924	921	908	923	888	955	940	954	905	892	953	940	890	904	961	929	923	935	935	890	936	954	1000	872	931	892	916	943	959	884	927	969	932	925	942	947	965	917	922	968	855	896	975	944	902	949	918	884	922	887	890	904	942	945	962	985	962	928	909	938	921	962	950	982	929	884	928	871	903	933	947	905	911	912	898	941	882	916	951	901	902	937	923	891	930	900	929	905	895	912	980	894	948	875	938	923	910	988	966	941	954	967	902	856	930	879	890	911	917	912	907	981	905	944	990	902	902	909	901	922	891	933	927	898	894	926	916	902	916	902	941	952	938	890	911	905	919	916	976	967	960	942	925	951	999	881	878	927	933	873	971	945	940	891	906	887	901	914	958	905	954	913	918	945	904	916	917	911	913	908	939	947	969	902	893	921	929	973	925	934	923	958	937	908	923	954	892	919	923	941	899	865	890	974	962	924	948	917	973	902	947	956	921	979	995	880	932	943	893	914	895	996	986	925	975	981	933	893	1020	934	929	888	880	922	932	933	904	958	887	920	917	936	952	943	916	903	923	894	879	956	934	936	909	886	913	919	947	887	904	940	971	929	917	916	957	917	918	959	990	939	914	920	899	963	953	927	951	933	950	902	894	906	927	925	929	947	964	941	938	935	908	910	964	951	941	952	887	875	961	947	931	927	888	943	913	917	900	907	924	933	939	933	927	889	869	993	893	903	926	895	882	950	935	900	961	916	911	922	919	947	911	928	926	966	914	978	907	953	907	920	950	900	966	934	956	958	944	949	938	965	984	938	888	949	945	989	953	938	895	985	865	1001	986	932	903	893	927	927	906	972	887	891	978	937	948	953	967	897	974	901	906	935	901	970	908	940	953	920	885	917	920	951	990	971	999	936	939	935	900	937	943	884	983	962	921	945	924	924	923	865	914	942	897	924	928	952	924	927	938	927	962	895	935	968	897	929	902	896	887	943	924	926	925	921	891	900	979	909	932	938	901	969	920	963	938	909	944	938	949	972	905	940	867	884	923	937	907	976	881	958	939	885	928	931	908	908	935	886	931	946	910	885	970	955	913	942	965	981	967	898	910	982	945	965	882	937	928	902	917	941	975	906	888	906	928	925	998	884	901	914	927	916	951	882	951	968	872	917	957	990	915	868	876	928	936	896	936	952	972	932	935	996	950	934	972	888	952	939	938	940	924	883	937	969	978	984	970	938	915	904	915	921	921	907	885	971	910	918	913	934	911	931	865	923	929	943	895	934	923	895	925	958	956	925	920	972	932	932	915	913	933	942	901	927	935	909	957	942	919	898	905	982	932	971	921	910	924	979	958	952	955	923	906
17038	11742	10165	14221	28052	49650	65974	69831	54182	37286	22794	11663	8134	7638	7578	7526	7530	7514	7627	7634	7508	7591	7597	7560	7694	7590	7640	7479	7352	7570	7607	7514	7558	7403	7511	7602	7547	7562	7594	7542	7504	7565	7518	7632	7577	7576	7500	7546	7472	7526	7629	7525	7639	7461	7456	7435	7637	7637	7341	7638	7637	7549	7500	7425	7498	7538	7579	7527	7604	7467	7616	7561	7571	7442	7560	7513	7583	7515	7444	7636	7522	7509	7585	7477	7437	7517	7462	7536	7579	7689	7618	7598	7529	7646	7625	7397	7584	7591	7552	7652	7474	7474	7526	7513	7625	7623	7469	7570	7498	7471	7504	7466	7537	7567	7558	7553	7536	7526	7499	7629	7563	7561	7683	7423	7556	7519	7745	7557	7554	7573	7677	7471	7541	7590	7365	7526	7540	7411	7697	7548	7497	7397	7479	7526	7527	7662	7586	7447	7597	7555	7515	7515	7487	7666	7614	7605	7606	7553	7562	7575	7580	7570	7468	7601	7562	7443	7622	7698	7591	7548	7557	7584	7610	7585	7532	7675	7492	7505	7459	7569	7535	7755	7540	7570	7457	7548	7538	7616	7429	7755	7543	7572	7600	7672	7444	7343	7480	7586	7371	7571	7613	7493	7694	7524	7584	7595	7440	7480	7495	7522	7608	7454	7531	7611	7705	7507	7462	7530	7468	7489	7635	7552	7534	7643	7577	7649	7484	7588	7524	7594	7571	7647	7652	7516	7559	7539	7487	7658	7632	7543	7463	7498	7553	7528	7579	7549	7530	7594	7634	7650	7601	7692	7533	7591	7530	7666	7453	7415	7554	7540	7504	7598	7499	7490	7559	7484	7516	7574	7397	7547	7566	7457	7619	7463	7564	7550	7551	7550	7581	7513	7495	7600	7646	7564	7501	7516	7576	7385	7618	7499	7472	7566	7604	7525	7597	7445	7484	7590	7583	7665	7551	7616	7624	7520	7643	7523	7493	7429	7565	7652	7643	7714	7365	7535	7482	7563	7516	7560	7497	7497	7489	7682	7515	7593	7540	7513	7492	7528	7488	7654	7532	7416	7573	7693	7601	7490	7591	7465	7616	7575	7490	7625	7706	7503	7558	7513	7488	7560	7693	7458	7498	7569	7561	7557	7567	7383	7551	7537	7494	7531	7382	7611	7525	7540	7533	7539	7517	7435	7611	7655	7576	7412	7569	7610	7561	7514	7442	7500	7491	7482	7603	7647	7493	7630	7669	7394	7511	7521	7574	7505	7555	7599	7514	7493	7517	7460	7613	7559	7567	7451	7643	7529	7530	7677	7485	7508	7534	7463	7570	7746	7575	7600	7522	7610	7539	7454	7434	7545	7640	7583	7598	7630	7545	7456	7651	7536	7557	7484	7675	7590	7405	7488	7460	7587	7406	7609	7509	7512	7561	7443	7610	7357	7528	7644	7451	7634	7427	7489	7517	7520	7520	7452	7475	7420	7613	7609	7592	7587	7642	7561	7590	7564	7500	7538	7511	7538	7621	7530	7653	7528	7489	7590	7534	7391	7667	7670	7596	7606	7520	7490	7569	7647	7568	7642	7548	7622	7520	7417	7498	7598	7580	7579	7577	7419	7349	7617	7504	7432	7648	7630	7469	7543	7528	7427	7478	7424	7686	7516	7591	7500	7514	7582	7595	7599	7580	7393	7543	7538	7465	7605	7499	7575	7579	7451	7382	7521	7596	7554	7636	7587	7497	7600	7511	7658	7590	7575	7476	7725	7592	7620	7479	7571	7475	7579	7599	7430	7592	7572	7580	7455	7558	7565	7630	7520	7557	7543	7503	7660	7638	7519	7562	7538	7417	7514	7579	7639	7573	7532	7527	7610	7587	7408	7688	7529	7490	7688	7672	7439	7617	7361	7554	7482	7536	7492	7600	7538	7566	7466	7539	7495	7567	7693	7547	7686	7571	7416	7509	7500	7676	7668	7510	7497	7503	7641	7656	7455	7508	7493	7560	7704	7581	7546	7637	7514	7649	7549	7591	7525	7530	7547	7600	7531	7540	7554	7505	7593	7508	7669	7633	7612	7494	7406	7492	7414	7559	7515	7654	7512	7518	7546	7490	7641	7484	7559	7435	7416	7664	7568	7396	7644	7486	7632	7525	7437	7476	7698	7585	7548	7585	7626	7610	7562	7612	7392	7546	7521	7493	7477	7603	7571	7526	7483	7544	7599	7555	7563	7626	7572	7595	7476	7536	7488	7421	7591	7447	7549	7536	7561	7635	7498	7556	7551	7619	7423	7652	7473	7604	7507	7527	7536	7615	7523	7465	7570	7501	7543	7491	7466	7605	7618	7671	7413	7588	7526	7392	7537	7302	7611	7521	7682	7666	7444	7655	7536	7456	7576	7682	7777	7507	7615	7598	7557	7609	7590	7620	7700	7484	7580	7579	7469	7536	7546	7626	7547	7521	7539	7628	7491	7498	7624	7401	7517	7493	7446	7510	7453	7518	7516	7599	7652	7566	7565	7530	7593	7658	7517	7375	7477	7661	7606	7579	7401	7654	7601	7540	7478	7630	7618	7521	7481	7504	7521	7436	7609	7486	7571	7529	7420	7429	7563	7553	7628	7562	7454	7630	7592	7530	7720	7483	7559	7525	7570	7657	7622	7540	7725	7617	7506	7474	7493	7642	7584	7548	7591	7482	7285	7624	7611	7418	7563	7396	7347	7504	7563	7599	7730	7456	7530	7565	7504	7446	7586	7530	7525	7592	7584	7406	7553	7493	7574	7604	7406	7613	7724	7522	7576	7795	7596	7543	7528	7600	7520	7542	7500	7507	7477	7456	7369	7554	7568	7643	7621	7369	7516	7480	7569	7493	7363	7472	7508	7526	7448	7502	7469	7577	7488	7724	7572	7485	7672	7705	7574	7506	7461	7539	7451	7525	7642	7599	7688	7563	7550	7430	7477	7600	7583	7552	7429	7611	7439	7555	7407	7485	7551	7412	7447	7409	7566	7619	7622	7622	7578	7638	7529	7514	7472	7632	7539	7600	7611	7661	7452	7396	7510	7513	7691	7518	7458	7579	7555	7558	7469	7607	7664	7490	7635	7453	7622	7478	7546	7527	7450	7589	7606	7483	7463	7640	7594	7456	7527	7585	7637	7531	7560	7562	7683	7427	7560	7598	7662	7501	7501	7522	7582	7563	7456	7655	7583	7586	7604	7508	7544	7559	7681	7528	7585	7713	7557	7531	7497	7464	7669	7563	7511	7466	7650	7546	7645	7577	7531	7525	7599	7593	7520	7553	7581	7645	7483	7552	7464	7429	7718	7597	7550	7556	7626	7572	7632	7476	7520	7461	7528	7488	7516	7624	7464	7529	7541	7553	7610	7546	7506	7639	7595	7574	7698	7437	7461	7498	7394	7543	7632	7491	7617	7577	7502	7478	7743	7660	7616	7541	7672	7552	7547	7491	7592	7564	7466	7438	7662	7586	7693	7550	7563	7690	7570	7636	7732	7613	7443	7622	7441	7588	7686	7531	7555	7511	7532	7545	7686	7486	7683	7608	7524	7569	7427	7691	7432	7490	7570	7564	7616	7690	7606	7540	7491	7488	7702	7522	7550	7490	7598	7447	7527	7560	7656	7426	7518	7387	7503	7496	7559	7602	7620	7511	7438	7590	7499	7500	7506	7465	7551	7415	7467	7526	7537	7646	7490	7576	7519	7560	7557	7612	7588	7611	7567	7651	7559	7629	7541	7405	7526	7509	7630	7624	7557	7576	7483	7578	7446	7571	7482	7659	7620	7338	7683	7583	7504	7466	7503	7379	7571	7588	7550	7581	7487	7445	7573	7667	7571	7717	7570	7565	7564	7646	7543	7460	7478	7549	7733	7644	7561	7578	7479	7525	7523	7602	7612	7527	7548	7561	7558	7612	7625	7691	7645	7678	7470	7474	7611	7591	7385	7595	7608	7475	7534	7679	7539	7550	7574	7518	7667	7575	7580	7637	7620	7516	7565	7687	7501	7653	7534	7416	7513	7623	7600	7641	7573	7634	7406	7404	7628	7498	7571	7644	7584	7672	7413	7527	7464	7472	7398	7494	7528	7545	7476	7462	7695	7602	7453	7586	7450	7511	7614	7556	7596	7648	7637	7554	7488	7580	7603	7594	7501	7581	7607	7624	7543	7634	7683	7501	7588	7515	7500	7539	7490	7418	7630	7597	7667	7548	7443	7528	7581	7504	7487	7546	7511	7521	7513	7621	7559	7526	7569	7478	7491	7559	7510	7513	7572	7641	7687	7517	7632	7357	7664	7552	7448	7534	7361	7411	7524	7670	7630	7477	7559	7780	7549	7540	7600	7643	7383	7651	7473	7528	7643	7456	7548	7454	7562	7492	7634	7613	7682	7665	7587	7534	7627	7605	7469	7533	7558	7670	7604	7537	7409	7649	7459	7668	7704	7584	7612	7577	7587	7672	7554	7551	7460	7530	7543	7529	7506	7515	7431	7576	7710	7571	7558	7512	7681	7603	7438	7673	7529	7489	7624	7571	7649	7469	7572	7538	7630	7566	7608	7725	7544	7552	7490	7582	7605	7472	7536	7598	7416	7460	7595	7542	7560	7517	7599	7684	7700	7640	7537	7639	7465	7537	7600	7530	7581	7516	7719	7561	7615	7279	7618	7539	7588	7496	7602	7633	7633	7649	7564	7633	7491	7435	7570	7478	7668	7627	7583	7484	7483	7426	7556	7554	7417	7589	7492	7507	7501	7575	7536	7505	7462	7536	7728	7544	7529	7623	7455	7564	7455	7700	7559	7516	7473	7592	7566	7427	7687	7415	7420	7599	7499	7539	7622	7490	7549	7558	7585	7594	7588	7596	7528	7518	7456	7639	7617	7647	7531	7586	7540	7615	7588	7488	7581	7651	7489	7475	7585	7454	7511	7648	7431	7538	7425	7481	7581	7532	7483	7610	7695	7593	7495	7541	7494	7446	7475	7623	7619	7499	7659	7631	7549	7532	7556	7594	7601	7594	7656	7536	7596	7611	7546	7696	7511	7545	7587	7534	7641	7534	7402	7528	7635	7652	7541	7545	7558	7640	7622	7458	7462	7508	7587
2726	1588	1349	1249	1543	4201	18635	30611	22228	11234	4112	1521	1077	972	997	990	956	973	1035	996	980	965	982	970	995	998	962	970	955	981	980	1010	962	919	949	944	982	1000	932	961	998	900	938	949	1018	972	995	984	955	975	934	1035	1021	1027	961	1041	981	939	974	1061	915	981	1001	1035	947	1019	996	932	1058	1004	973	977	989	939	964	903	948	951	987	975	996	968	993	956	961	987	969	970	969	1010	951	1015	961	972	1029	939	1014	967	930	1014	988	1031	930	962	911	962	937	938	967	970	991	925	980	960	950	949	947	960	984	979	974	924	947	1000	951	985	1028	1045	927	1014	971	966	975	954	967	1003	919	965	942	967	981	1003	1030	947	991	1045	1014	963	979	918	955	951	994	1039	1040	1016	932	947	1014	958	1005	1071	998	943	994	998	987	986	1012	984	974	1039	969	884	1009	969	925	1020	1031	1014	950	987	979	1009	954	931	1001	934	944	994	971	991	959	956	1024	961	925	933	964	1024	917	1030	986	921	981	990	980	961	996	909	970	987	1025	924	1007	981	1010	949	946	941	950	998	959	935	987	957	981	906	1042	978	980	938	957	958	989	977	961	973	1000	925	1005	987	982	979	964	1011	973	969	935	1013	996	950	1042	965	1025	957	931	939	931	1028	937	918	943	976	916	1012	949	995	1012	981	1014	983	970	995	983	985	981	994	1005	945	1007	971	966	979	958	970	987	972	977	945	918	1000	893	960	914	996	1035	944	983	941	991	953	962	939	1032	993	1017	1030	949	987	1027	958	1027	967	1004	998	976	978	993	951	943	988	1007	994	975	974	991	979	983	936	955	977	969	939	976	998	1013	1003	929	976	955	1003	970	1002	986	971	978	979	949	1017	984	968	937	965	948	1014	1040	952	956	969	934	966	953	989	920	909	944	964	940	999	912	957	998	928	967	1045	972	954	1011	965	919	1009	1019	987	945	1000	987	967	993	954	965	1002	973	952	1035	994	983	954	938	1003	987	992	997	954	963	939	1008	1027	986	977	1002	980	989	953	997	1014	943	973	905	982	960	1007	1001	993	942	950	921	952	961	1004	966	981	1033	954	980	999	970	979	962	980	1005	1008	957	986	961	969	965	989	971	991	1010	963	973	978	976	935	990	994	926	1018	1014	1032	1000	955	968	926	1003	1040	1028	943	949	964	1005	968	996	947	907	951	1008	964	980	965	970	1010	948	1034	918	969	999	965	916	975	977	971	959	1048	973	986	923	977	960	1006	984	931	954	968	986	959	988	952	1001	999	937	981	955	1025	1013	983	988	960	944	1019	998	1028	989	964	1031	1035	987	975	960	948	986	965	1034	986	989	965	958	995	971	958	993	897	1026	998	1025	987	971	995	995	950	961	1009	941	971	1009	924	979	898	1016	924	969	995	988	940	1010	974	989	951	989	931	968	1011	954	985	986	982	983	959	990	997	926	1025	967	947	927	1019	992	974	982	1021	964	1028	969	969	1049	983	994	1020	950	995	967	934	951	974	1008	993	963	975	983	944	971	958	955	975	1012	961	1023	962	1020	1001	999	995	963	969	947	973	926	948	996	982	989	1015	985	972	1018	951	936	980	940	962	962	928	931	953	997	1025	945	991	973	1076	1007	964	978	966	975	919	908	986	957	968	963	959	1019	947	912	1029	1050	967	949	956	904	961	971	905	939	965	967	913	1025	971	961	1004	934	975	950	944	916	967	937	986	986	1045	974	937	977	969	946	949	968	983	965	1012	967	1010	1004	917	928	930	975	935	991	926	996	1012	967	948	1005	930	1023	1038	999	956	960	961	1007	890	1004	975	1000	964	1050	987	1004	969	943	951	989	967	994	1003	978	1015	931	975	1012	1018	987	952	957	961	979	959	978	963	966	938	993	1005	873	985	910	1006	983	968	942	1043	963	963	930	974	947	978	944	955	1004	972	992	970	986	983	977	968	965	976	951	978	974	968	1021	976	904	1022	975	937	964	967	981	934	959	962	963	964	1011	969	979	1040	1035	967	995	957	950	962	1004	971	979	973	978	1001	979	973	951	946	963	977	952	980	990	931	970	935	942	929	972	958	970	908	964	974	997	932	956	983	993	1002	984	961	975	1016	987	989	970	1013	989	993	968	991	958	969	952	970	996	969	992	1034	992	998	991	1010	957	954	956	948	939	972	1053	973	994	930	1003	1036	966	1021	970	984	996	895	971	965	896	953	976	1021	974	1015	991	931	988	986	989	1017	972	957	1001	1011	1018	973	927	979	924	904	967	969	1035	945	971	967	943	958	1033	966	1014	933	952	983	996	1021	983	926	967	962	960	944	954	962	968	954	947	984	1017	1021	969	973	970	1017	984	901	977	961	974	969	973	923	977	959	979	958	966	956	995	973	1003	973	1017	1020	1002	979	975	1022	901	978	966	978	951	1025	951	953	957	954	958	1018	1037	966	954	920	944	1024	989	972	914	963	1014	992	923	997	974	938	959	1021	966	1012	906	905	958	1015	956	965	1001	949	973	998	1029	971	956	1057	1014	978	1027	955	931	988	1013	999	958	982	1002	958	1005	956	998	986	990	952	995	942	968	975	994	977	981	922	988	1004	999	941	986	1013	976	981	977	973	984	962	992	985	1012	975	962	1051	1011	1011	967	1014	1010	998	965	940	1033	988	991	963	1065	979	973	956	1014	992	932	943	1016	992	1002	932	989	963	999	955	955	982	1013	998	946	979	962	971	974	990	986	966	958	930	960	995	984	979	887	960	1013	975	975	971	1029	1033	969	928	950	942	1000	997	953	988	951	979	1019	956	952	964	1037	988	1006	998	964	916	991	913	984	1013	958	998	1007	1001	977	957	955	927	948	958	994	962	1001	971	1026	1010	962	1009	1004	1002	1018	983	954	958	1019	990	954	1022	992	967	1040	946	997	986	954	963	961	994	968	935	986	1004	966	974	973	1006	981	940	1032	953	1026	982	941	939	963	994	940	905	979	1048	911	959	912	962	973	986	972	962	924	974	979	960	980	983	1014	939	982	1009	941	994	1009	1033	941	935	971	965	1023	950	954	1002	968	945	983	960	930	973	969	998	983	1006	943	962	975	983	965	1010	984	917	965	926	974	969	998	996	979	1016	947	951	978	945	918	983	1032	937	919	940	964	944	1025	897	932	968	959	969	998	1025	967	957	938	976	933	956	1007	963	916	973	956	1000	987	927	990	1002	1005	978	1007	999	973	1026	945	937	953	974	982	1003	1004	955	998	1005	1024	1002	1020	939	1011	956	1018	989	1008	919	1029	1006	958	989	993	947	1002	958	980	948	941	968	1013	975	955	988	1004	967	1054	999	948	934	960	978	982	951	981	983	1016	939	954	1018	1005	966	1010	976	952	984	954	953	977	986	987	970	1012	954	966	990	953	945	1043	957	947	987	965	954	946	1026	964	936	979	909	960	982	947	943	995	943	955	948	986	927	966	985	1021	963	1013	998	1000	994	898	1017	976	992	973	949	971	976	1046	1002	940	1012	963	1006	996	980	961	987	989	966	984	994	1019	961	953	907	966	972	1023	890	953	965	939	989	994	969	985	957	960	972	993	1022	993	1023	960	973	940	1018	968	972	958	1014	999	936	993	948	936	961	960	949	1055	973	1007	1025	975	969	995	984	975	934	961	1007	963	981	1005	948	945	974	985	989	971	913	928	989	993	1016	984	988	991	1005	950	961	993	919	953	969	976	1025	947	969	972	968	1008	953	976	980	939	936	937	979	918	970	966	925	973	975	988	960	971	1031	961	1040	954	923	995	1011	935	967	958	929	1019	1061	973	959	1000	955	1035	987	1008	979
21489	14639	12156	19099	29377	41681	68867	81529	65335	44895	28865	14841	9220	8165	7865	7969	7993	7965	7934	7940	7927	7839	7934	7895	7882	7838	8041	7903	7813	7852	7882	7833	8001	7914	7722	7902	7757	7885	7889	7929	7908	7949	7856	7773	7894	7939	7851	7850	7790	7765	7825	7849	7882	7696	7849	7868	7797	7818	7887	7901	7897	7862	7738	7998	7838	7963	7846	7816	7812	7777	7841	7839	8049	7689	7790	7756	7739	7944	7907	7847	7943	7762	7809	7971	7972	7766	7838	7834	7914	7849	7961	7904	7939	7940	7875	7794	7899	7706	7748	7962	7822	7917	7879	7890	7871	7969	7830	7840	7909	7938	7830	7931	7882	7862	7831	8021	7745	7896	7860	7914	7869	7814	7860	7833	7812	7977	7937	7844	7752	7869	7812	7881	7805	7842	7982	7888	7820	7681	7870	7847	7970	7910	7831	7864	7821	7946	7894	7888	7893	7861	7978	7718	7913	7936	7836	7895	7940	7819	7792	7766	7996	7858	7914	7981	7817	7826	7897	7996	7874	7854	7799	7974	7851	7811	7866	7920	7894	7689	7835	7721	7934	7925	7801	7886	7930	7661	7866	7948	7883	7853	7892	7925	7957	7873	7888	7858	7833	7956	7685	7980	7837	7803	7943	7974	7960	7851	7915	7832	7947	7981	7956	7912	7859	7833	7913	8016	7847	7796	7768	7710	7907	8071	7750	7987	7751	7997	7861	7837	7903	8012	7876	7854	7938	7950	7914	7880	7772	7984	7946	7759	7778	7982	7867	7835	7829	7916	8007	7725	7761	7896	7926	7893	7797	8045	7863	7870	7734	7927	7939	7697	7925	7979	7784	7806	7828	7999	7881	7838	7978	7802	7952	7936	7869	7834	7764	7835	7784	7843	7786	7892	7802	7885	7801	7811	7932	7884	7886	7784	7911	7931	7804	7815	7936	7924	7867	7891	7901	7789	7748	7954	7852	7962	7831	8056	7870	7845	7959	7894	7826	7813	7886	7890	7922	7894	7806	7885	7913	7919	7956	7925	7886	7774	7868	7860	8043	7946	7793	7725	7905	7846	7842	7920	7905	7925	7846	7795	7747	7979	7783	7899	7882	7850	7818	7793	7938	7946	7604	7835	7874	7977	7973	7761	7809	7977	7882	7711	7822	7895	7816	8054	7841	7905	7698	7779	7923	7803	7799	7836	7850	7805	7741	7798	7867	7887	7969	7875	7716	7959	7916	7874	7836	7983	7798	7760	7938	7895	7931	7870	7865	7768	7874	7924	7886	7843	7810	7867	8003	7843	7975	7879	7960	8037	7839	7885	7860	8016	7849	7909	7819	7940	7914	7936	7922	7889	7889	7873	7840	7814	8012	7969	7772	7801	7763	7780	7783	7907	7884	7892	7966	7861	7797	7892	7894	7960	7786	7930	7896	7868	7786	7908	7896	7895	7871	7812	7834	7995	7884	7956	7879	7907	7891	8020	7776	7966	7868	7864	7701	7906	7734	7890	7842	7864	7970	7970	7943	7980	7918	7835	7797	8019	7876	7842	7933	7827	7828	7860	7898	7934	7994	8054	7779	7777	8009	7795	7927	7739	7805	7990	7805	7768	7799	7695	7908	7956	7933	7861	7787	7818	7992	7902	7906	7783	7911	7766	7829	7865	7918	7897	7950	7807	7895	7834	7809	7843	7772	8016	7881	7866	7789	7941	7846	7814	7926	7832	7781	7916	7741	7998	7913	7887	7879	7823	7981	7917	7895	7859	7934	7717	7871	7963	7789	7665	7718	7663	7951	7899	7768	7841	7764	8061	7826	7805	7792	7893	7951	7871	7875	7716	8070	7844	7967	7901	7870	7904	8005	7878	8010	7788	7917	7766	7785	7937	7854	7851	7926	7920	7921	7854	7807	7947	7875	7873	7896	7754	7850	7870	7913	7702	7814	7833	7767	7927	7911	7890	7925	7922	7808	7868	7874	7964	7812	7948	7899	7865	7883	7880	7905	7925	7958	7880	7898	7834	7932	7905	8009	7758	7882	7898	8012	7938	7870	7779	7874	7930	7854	7796	7819	7731	7826	7897	7723	7917	7774	7908	7913	7865	7899	7906	7814	7837	7863	7891	7894	7933	7930	8008	7807	7924	7775	7883	7943	7823	8008	7915	7903	7848	7903	7940	7967	7899	7782	7856	7903	7847	7919	7903	7838	7819	7900	7796	7831	7989	7954	8007	7790	7783	7974	7943	7934	7872	7929	7970	7936	7722	7973	7827	7866	7924	7847	7795	7948	7925	8067	7852	7755	7841	7815	7690	7872	7946	7873	7869	7945	8048	7779	7882	7888	7908	7893	7798	7918	7904	7863	7884	7907	7786	7802	7862	7904	7802	7766	7815	7896	7935	7767	7834	7933	7814	7846	7937	7913	7998	7830	7775	7813	7944	7851	7860	7872	7750	8019	7752	7832	7949	7936	7963	7859	7821	7935	7780	7953	7841	7938	7823	7999	7785	7847	8072	7930	7799	7881	7827	7772	7941	7761	7877	7900	7800	7936	7927	7950	7838	7888	7932	7835	7909	7848	8002	7881	7846	7971	7809	7727	7919	7928	7819	7940	7774	7816	7793	7894	7947	7833	7881	7790	7897	7724	7836	7833	7836	7888	7861	7681	7840	8036	7874	7867	7865	7851	7971	7912	7918	7857	7996	7797	7829	7889	7834	7844	7861	7970	7890	7878	7925	7904	7870	7853	7881	7862	7911	7859	7776	7810	7926	7831	7936	7645	7806	7898	7868	7963	7975	7945	7889	7975	7726	7956	7994	7852	7775	7785	7853	7776	7926	7893	7904	7839	7919	7945	7820	7744	7834	7878	7889	7724	7788	7836	8157	7830	7788	7811	7849	7859	7856	7987	7812	7842	7828	7840	7805	7924	7849	7940	7954	7736	7880	8017	7821	7842	7739	7975	7865	7891	7982	7879	7898	8036	7803	7972	7804	7876	7906	7932	7947	7823	7848	7833	7763	7756	7880	7831	7909	7997	8034	7817	7837	8034	8018	7882	7969	7883	7962	7920	7772	7847	7917	7801	7762	7891	7939	8101	7951	7851	7803	7957	7808	7894	7762	7838	7834	7770	7961	7939	7879	7876	7889	7948	7697	7936	7892	7807	7968	7856	7883	7850	7843	7948	7892	7841	7881	7762	7918	7832	7745	7832	7883	7772	7771	7988	7735	7811	7889	7881	7810	7761	7851	7907	7813	7869	7968	7806	7758	7962	7867	7879	7999	7785	7751	7957	7973	7935	7877	7813	7804	7905	7796	7859	7900	7829	7870	8021	7897	7873	7811	7914	7899	7814	7861	7909	7981	7707	7821	7932	7912	7880	7784	7885	7795	7832	7819	7836	7871	8038	7853	7853	7886	7941	7856	7909	7920	7908	7973	7886	7824	7864	7889	7779	7828	7876	7790	7854	7851	7853	7842	7982	8047	7900	7900	7842	7870	7820	7962	7880	7825	7928	7827	7905	7975	7941	7958	7864	7829	8073	7809	7839	7843	7961	7881	7889	7866	7914	7848	7861	7828	8029	7870	7792	7818	7860	7964	7930	7844	7671	7893	8051	7841	8032	7775	7852	7904	7760	7849	7855	7856	7776	7836	7974	7965	7811	7962	7781	7898	7845	7881	7865	7813	7909	8018	7911	7775	7893	7931	7790	7899	7907	7911	7928	7933	8021	7784	7842	8067	8056	7767	7766	7925	7853	7921	7805	7869	7880	7773	7882	7872	7824	7877	7843	7944	7940	7843	7884	7962	7870	7824	7868	7923	7819	7883	7869	7922	7740	7917	7853	7895	8057	7819	7826	7925	7729	7799	7885	7598	7870	7788	7902	7858	7919	7727	7755	7796	7883	7930	7815	7936	7833	7852	7888	7884	7862	7924	7910	7887	7957	7953	7832	7992	8065	7809	7891	7974	7889	7924	7842	7942	7853	7699	7871	7755	7793	7816	7741	7966	7786	7825	7756	7832	7930	7828	8012	7756	7893	7824	7934	7880	7919	7811	7878	7916	8097	7866	7815	7897	7620	7892	7893	7892	7744	7730	7862	7924	7751	7789	7938	7766	7744	7952	8072	7781	7880	7772	7882	7853	7908	7910	7939	7784	7812	7846	7821	7827	7789	7892	7935	7929	7825	7952	7895	7850	7907	7775	7985	7805	7929	7883	7779	7842	7918	7814	7868	7942	7781	7771	7931	7819	7828	7796	7927	7890	7745	7945	7852	7844	7834	7906	7920	7846	7809	7850	7891	7958	7858	7830	7921	7746	7832	7905	7773	7755	7826	7911	7844	7883	7854	7978	7703	7991	7942	7964	7854	7871	7808	7735	7731	7759	8039	7817	7952	7824	7790	7914	7904	7824	7931	7860	7930	7827	7797	7984	7820	7932	7923	7936	8013	7882	7847	7855	7906	7900	7965	7882	7801	7802	7859	8011	7691	7846	7807	7847	7762	7799	7798	7768	7772	8056	7998	7938	7851	7771	7787	7895	7958	7955	7737	7921	7755	7829	7808	8025	7934	7878	7811	7791	8029	7782	7983	7791	7902	7883	7810	7958	7808	7980	7909	7829	7795	7917	7744	7846	7782	7903	7990	7882	7945	7842	7847	7744	7899	7838	7902	7978	7971	7871	7875	7895	7882	7894	7928	7879	7774	7902	7786	7986	7932	7924	7689	7910	7777	7796	7896	7898	7968	8007	7826	7876	7900	7902	7921	7886	7835	7789	7786	7818	7837	7826	7821	7875	7863	7782	7873	7906	7854	7833	7777	7717	7853	7814	7830	7860	7915	7891	7967	7890	7891	7718	7805	7877	7905	7882	7881	7952	7777	7946	7872	7837	7876	7934	7826	7839	7889	7876	7950	7900	7879	7853	7923	7868	7774	7887	7819	7930	7801	7836	7900	7795	7822	7774	7949	7839	7893	7855	7808	7818	7858	7864	7868	7820	7874	7845	8015	7813	7777	7858	7930	7894	7689	7908	8005	7889	7874	7819	7926	7806	7814	7842	7948	7937	7688	7815	7803	7910	7856	7852	7786	7719	7820	7946	7955	7806	7964	7824	7860	7866	7811	7910	7700	8012
2821	1053	991	1060	1048	1424	4932	8802	6330	3194	1598	1046	944	895	875	898	903	901	885	949	927	926	915	894	882	918	886	911	886	872	927	921	927	983	872	896	938	885	934	876	921	890	937	895	935	917	861	877	880	902	920	907	882	871	905	918	933	921	932	860	873	904	891	901	884	903	945	907	916	922	813	922	878	946	911	900	922	897	947	910	920	926	880	897	964	892	913	908	935	899	921	964	949	940	881	911	929	887	900	873	891	926	914	956	900	936	918	925	864	961	933	936	907	895	912	913	871	935	877	876	918	898	892	940	908	936	907	890	894	922	952	898	917	881	919	847	922	892	961	891	927	977	926	922	933	887	935	868	873	931	889	956	960	907	889	979	973	945	950	903	880	983	980	935	952	929	980	956	891	914	968	932	900	909	870	896	919	933	875	875	906	937	871	946	904	894	936	928	904	897	863	951	895	880	926	913	863	900	979	896	942	881	908	903	920	927	907	974	880	895	863	891	919	937	851	914	937	919	937	905	926	917	928	953	930	907	909	915	928	921	917	896	909	942	887	954	915	886	884	964	980	899	945	902	895	921	910	925	923	912	958	906	950	916	901	928	891	935	930	899	912	936	911	868	881	886	905	908	947	899	896	853	914	867	936	885	916	916	964	917	951	883	958	914	887	906	912	928	839	945	890	923	886	937	918	906	890	953	962	903	922	862	955	944	956	943	898	990	923	889	888	874	898	914	913	869	885	874	896	910	942	918	893	913	933	916	891	936	875	845	932	895	950	885	885	906	902	931	894	971	892	941	934	875	951	972	928	899	889	917	915	919	929	927	946	924	888	924	940	844	879	935	900	920	948	943	894	859	903	895	946	889	902	886	933	935	942	941	918	977	951	882	863	901	922	861	933	961	919	852	892	880	881	942	946	861	912	958	888	878	884	924	936	950	916	851	868	949	887	934	890	957	934	940	902	964	925	912	895	926	894	891	927	930	933	908	925	941	869	899	945	927	916	830	881	925	924	941	966	898	879	908	934	949	885	932	954	895	933	903	926	903	936	904	931	922	877	923	899	967	920	941	886	890	892	937	898	956	874	912	924	867	920	864	934	955	914	893	976	947	923	916	891	940	895	922	953	908	936	988	954	894	893	858	887	914	868	908	909	951	888	927	970	850	944	930	970	967	873	930	913	939	913	937	918	929	927	920	939	872	951	903	919	986	920	894	900	929	912	919	893	881	923	934	911	912	916	949	898	903	938	860	960	892	897	858	928	911	947	907	915	909	853	932	946	914	951	946	888	869	860	918	939	878	917	918	921	934	849	877	969	919	926	889	887	914	883	941	893	914	927	938	971	903	992	923	932	953	895	949	923	939	908	874	917	934	883	945	942	855	872	902	905	936	862	921	932	897	934	869	889	930	893	907	942	890	915	945	922	822	918	928	882	906	861	915	901	874	882	969	899	872	990	935	891	860	871	893	897	941	944	918	901	941	925	871	890	908	881	841	930	921	923	942	911	929	912	947	965	895	921	904	918	923	919	887	927	893	918	898	953	882	885	879	921	903	930	909	850	867	942	892	904	866	880	863	982	946	940	950	949	937	903	910	876	953	942	965	893	929	887	889	889	884	882	918	885	916	937	923	942	960	944	900	933	920	906	918	910	890	888	910	907	912	901	894	909	970	918	862	852	875	935	907	892	985	893	917	885	946	975	934	909	905	906	879	922	888	901	915	910	870	926	958	866	939	922	991	907	914	901	959	874	879	913	945	912	888	892	906	902	911	914	901	860	893	896	961	928	962	923	935	880	948	922	943	896	881	875	931	903	920	935	839	864	912	927	878	904	937	935	886	860	906	889	934	922	951	891	896	939	909	899	886	898	903	859	893	948	957	930	910	947	912	911	938	923	889	889	886	937	892	858	933	847	939	890	957	914	860	903	883	954	919	903	873	886	890	914	909	905	935	927	881	897	914	933	952	851	919	864	885	907	926	893	892	943	917	851	927	950	899	866	934	907	898	894	885	870	924	900	892	890	892	880	911	932	890	886	878	1005	889	890	849	933	914	925	878	915	908	931	864	928	932	964	923	915	923	892	889	876	888	844	915	902	886	968	942	956	873	898	947	938	940	943	904	887	937	900	912	911	878	909	909	884	947	904	944	923	910	913	887	867	851	939	911	945	919	921	910	886	952	941	941	832	928	938	856	976	866	934	925	918	891	904	882	856	940	912	926	868	900	954	941	904	913	930	870	878	959	933	887	913	909	926	953	922	908	882	940	942	852	937	948	895	888	915	975	863	870	956	890	900	914	871	886	916	914	884	931	967	889	866	918	926	988	881	900	911	943	907	926	916	870	946	949	905	921	913	888	881	910	887	878	936	916	893	897	928	905	900	911	891	896	885	928	890	900	955	943	902	850	827	953	924	925	892	941	867	961	902	912	892	962	898	859	879	962	917	910	966	924	919	939	857	903	880	910	923	898	918	904	955	847	875	906	952	907	890	979	888	897	912	917	935	894	931	913	924	890	935	972	957	923	898	935	939	890	906	894	888	914	909	904	910	862	934	847	900	876	944	916	903	928	912	866	967	940	922	911	925	915	972	943	896	944	894	926	914	874	938	853	876	935	900	871	970	895	949	934	920	922	878	924	903	955	910	961	895	933	873	931	947	922	940	915	898	952	914	907	953	919	859	928	954	944	944	916	882	902	902	922	895	923	894	897	901	904	894	894	945	874	878	840	959	895	894	947	891	894	880	927	885	876	888	934	888	909	923	894	963	897	913	865	925	864	898	944	928	886	934	905	902	910	932	861	956	873	871	889	954	898	862	904	968	901	921	913	912	917	923	853	878	969	882	860	880	926	986	924	934	871	914	906	933	945	892	876	901	937	908	908	886	970	903	909	884	920	990	934	929	946	907	926	858	930	931	868	935	924	919	879	979	904	860	961	919	863	910	932	901	903	882	960	921	922	957	898	914	994	898	964	894	888	873	877	834	898	831	881	927	891	954	936	915	879	874	908	929	897	946	926	940	847	906	866	944	935	994	930	924	932	946	930	872	886	885	973	931	874	861	942	926	866	937	949	997	881	875	866	948	974	934	899	937	894	914	919	957	922	893	940	917	899	907	932	870	906	900	881	923	906	902	902	968	903	926	922	896	940	965	927	884	975	869	893	915	952	899	947	931	921	927	909	915	889	919	882	891	905	930	857	976	972	988	883	925	929	866	849	871	899	902	910	944	942	896	866	919	891	926	881	915	889	953	962	924	939	907	922	934	880	871	903	916	917	862	842	932	933	896	917	939	890	945	857	907	941	942	927	961	878	943	900	944	913	893	919	901	945	928	886	888	949	902	921	867	891	842	951	868	859	923	962	857	881	954	970	863	914	881	913	942	935	939	923	923	918	901	938	894	847	926	945	980	857	893	947	898	925	879	947	920	915	966	916	938	873	944	971	912	914	908	889	934	928	936	891	933	885	907	919	965	910	860	881	852	902	941	935	909	932	907	909	901	860
14730	10014	8678	11976	17096	25920	45926	51172	40249	28520	16612	9725	7749	7445	7358	7378	7368	7601	7394	7452	7432	7489	7468	7361	7482	7437	7456	7235	7307	7492	7367	7556	7484	7471	7376	7487	7426	7471	7378	7341	7594	7416	7450	7352	7303	7365	7406	7466	7560	7471	7481	7248	7319	7355	7329	7450	7367	7406	7354	7467	7546	7379	7403	7387	7407	7474	7488	7506	7473	7426	7316	7394	7457	7447	7423	7353	7281	7383	7463	7499	7400	7441	7271	7524	7549	7321	7375	7501	7429	7350	7573	7469	7339	7505	7421	7390	7350	7488	7401	7321	7453	7508	7416	7373	7606	7468	7325	7531	7365	7279	7544	7352	7432	7575	7518	7372	7437	7375	7512	7512	7460	7352	7391	7306	7516	7543	7423	7400	7405	7483	7421	7332	7570	7474	7497	7407	7491	7456	7523	7446	7464	7503	7495	7452	7397	7462	7352	7593	7438	7463	7638	7587	7375	7381	7410	7425	7472	7412	7471	7434	7481	7391	7385	7554	7396	7390	7518	7435	7350	7439	7371	7558	7552	7379	7482	7496	7485	7386	7328	7357	7366	7495	7471	7532	7437	7289	7498	7466	7484	7380	7528	7496	7467	7410	7525	7494	7437	7405	7371	7402	7457	7451	7469	7328	7407	7482	7363	7316	7544	7355	7476	7322	7507	7300	7525	7496	7462	7505	7391	7416	7336	7394	7478	7465	7323	7386	7338	7490	7515	7409	7389	7430	7392	7465	7363	7421	7571	7515	7407	7484	7590	7319	7443	7468	7484	7542	7370	7438	7460	7320	7344	7420	7395	7484	7464	7395	7423	7371	7351	7502	7508	7390	7376	7565	7553	7534	7467	7266	7497	7323	7442	7357	7473	7396	7380	7427	7309	7358	7539	7491	7298	7531	7442	7296	7465	7423	7526	7343	7439	7447	7381	7421	7541	7367	7352	7332	7378	7434	7331	7492	7418	7530	7440	7654	7391	7513	7464	7376	7414	7380	7373	7298	7389	7370	7508	7272	7418	7542	7515	7494	7390	7555	7431	7472	7445	7476	7423	7406	7395	7403	7417	7567	7365	7392	7364	7490	7433	7415	7352	7409	7440	7427	7544	7463	7487	7470	7586	7378	7518	7394	7522	7392	7427	7363	7426	7421	7380	7300	7433	7422	7419	7503	7465	7375	7345	7410	7590	7497	7386	7522	7494	7462	7394	7487	7295	7407	7460	7442	7387	7365	7406	7503	7519	7423	7488	7398	7350	7391	7393	7447	7452	7431	7452	7488	7425	7409	7451	7446	7451	7354	7401	7530	7467	7486	7416	7339	7510	7382	7421	7451	7371	7517	7475	7485	7559	7254	7406	7489	7403	7461	7389	7649	7443	7428	7315	7366	7514	7388	7447	7396	7440	7536	7408	7283	7474	7376	7504	7365	7466	7439	7438	7450	7480	7521	7444	7446	7438	7488	7308	7433	7577	7440	7566	7553	7412	7424	7470	7363	7430	7429	7473	7480	7464	7361	7442	7277	7420	7468	7430	7486	7444	7332	7391	7500	7523	7532	7471	7537	7499	7448	7454	7385	7555	7458	7453	7493	7454	7488	7438	7348	7347	7477	7521	7424	7352	7277	7348	7481	7456	7462	7462	7405	7458	7414	7250	7333	7434	7280	7596	7450	7373	7301	7401	7455	7413	7396	7439	7382	7458	7471	7265	7461	7287	7407	7399	7391	7391	7512	7471	7335	7401	7404	7398	7533	7464	7421	7626	7460	7398	7314	7359	7536	7417	7477	7690	7359	7368	7623	7420	7381	7416	7318	7336	7554	7524	7545	7321	7494	7449	7421	7436	7442	7401	7396	7341	7599	7544	7397	7516	7533	7454	7340	7364	7401	7506	7371	7483	7421	7317	7457	7375	7536	7429	7501	7208	7390	7546	7526	7398	7505	7394	7563	7516	7431	7567	7421	7520	7439	7467	7595	7423	7364	7414	7386	7319	7488	7481	7325	7451	7487	7542	7482	7303	7448	7329	7373	7371	7470	7358	7447	7363	7588	7388	7359	7366	7327	7372	7518	7426	7410	7525	7487	7435	7409	7410	7441	7396	7360	7457	7524	7623	7564	7294	7420	7384	7526	7337	7309	7398	7337	7410	7360	7396	7402	7463	7377	7325	7527	7430	7462	7442	7497	7403	7393	7432	7380	7376	7591	7390	7393	7430	7500	7347	7454	7396	7434	7402	7553	7415	7342	7554	7459	7326	7541	7422	7425	7389	7511	7382	7417	7359	7479	7491	7304	7263	7510	7464	7419	7477	7477	7537	7337	7423	7540	7477	7366	7401	7408	7286	7406	7333	7378	7532	7354	7613	7366	7373	7448	7414	7426	7416	7524	7523	7375	7332	7343	7478	7297	7375	7405	7464	7325	7472	7528	7519	7398	7404	7497	7424	7420	7380	7526	7363	7450	7474	7551	7295	7426	7450	7415	7505	7444	7482	7528	7578	7378	7329	7555	7421	7334	7473	7315	7376	7370	7429	7311	7419	7424	7463	7532	7423	7442	7341	7330	7546	7461	7464	7446	7536	7488	7466	7473	7330	7498	7332	7398	7467	7556	7355	7449	7491	7351	7439	7583	7369	7411	7411	7283	7335	7462	7429	7389	7300	7442	7396	7465	7300	7378	7522	7425	7349	7536	7436	7289	7415	7301	7370	7572	7324	7411	7439	7510	7450	7445	7469	7550	7335	7349	7482	7509	7603	7579	7424	7427	7439	7383	7461	7442	7359	7350	7351	7269	7487	7440	7437	7514	7431	7464	7390	7485	7420	7571	7540	7356	7305	7568	7353	7404	7405	7517	7439	7370	7403	7372	7428	7425	7536	7330	7413	7443	7376	7467	7492	7494	7398	7419	7312	7482	7363	7473	7409	7510	7400	7413	7567	7405	7494	7430	7553	7345	7377	7448	7424	7391	7502	7335	7487	7503	7454	7319	7573	7461	7293	7547	7376	7502	7392	7514	7531	7550	7408	7432	7223	7441	7345	7374	7549	7462	7506	7481	7480	7419	7439	7594	7329	7471	7497	7462	7443	7484	7246	7508	7349	7400	7404	7401	7399	7432	7336	7438	7346	7368	7511	7405	7478	7316	7477	7418	7378	7509	7408	7457	7453	7529	7501	7423	7341	7292	7328	7375	7308	7340	7463	7490	7369	7358	7543	7364	7494	7268	7507	7549	7529	7555	7360	7513	7370	7454	7384	7425	7486	7462	7474	7349	7460	7410	7310	7411	7427	7344	7449	7404	7428	7455	7472	7353	7381	7488	7450	7430	7384	7375	7334	7464	7452	7231	7508	7458	7390	7326	7417	7475	7503	7488	7379	7486	7413	7442	7401	7441	7588	7319	7433	7375	7432	7528	7483	7233	7407	7661	7552	7456	7273	7404	7306	7400	7300	7534	7479	7475	7467	7462	7385	7438	7457	7462	7439	7373	7485	7504	7306	7381	7278	7466	7510	7341	7390	7501	7549	7559	7411	7331	7436	7565	7280	7477	7440	7601	7413	7467	7559	7521	7445	7415	7462	7469	7450	7507	7495	7554	7170	7458	7534	7348	7529	7519	7347	7493	7268	7444	7532	7374	7341	7369	7493	7516	7467	7419	7418	7353	7582	7423	7431	7490	7394	7460	7518	7470	7417	7430	7375	7488	7342	7386	7396	7535	7415	7487	7481	7360	7514	7470	7411	7525	7518	7399	7547	7368	7534	7514	7500	7417	7526	7446	7529	7499	7415	7498	7456	7527	7451	7359	7346	7487	7567	7510	7410	7500	7345	7528	7448	7517	7409	7487	7327	7347	7349	7396	7511	7412	7462	7356	7429	7396	7650	7325	7339	7459	7461	7423	7455	7478	7325	7602	7374	7498	7472	7469	7266	7392	7498	7579	7605	7303	7321	7425	7391	7568	7405	7423	7522	7463	7425	7598	7347	7544	7491	7424	7369	7418	7402	7448	7320	7412	7413	7482	7196	7453	7451	7498	7479	7366	7478	7289	7523	7445	7405	7342	7403	7372	7482	7508	7473	7426	7453	7534	7351	7464	7454	7465	7421	7477	7426	7459	7275	7433	7587	7523	7429	7467	7481	7521	7483	7418	7390	7405	7405	7482	7456	7426	7342	7347	7452	7490	7566	7498	7350	7430	7480	7382	7450	7473	7410	7518	7312	7468	7386	7356	7355	7504	7445	7414	7437	7362	7384	7451	7535	7528	7469	7394	7482	7432	7419	7502	7474	7458	7508	7499	7460	7502	7341	7456	7527	7319	7385	7451	7450	7449	7420	7462	7532	7383	7405	7479	7447	7497	7473	7409	7391	7540	7346	7509	7597	7519	7353	7413	7604	7495	7432	7487	7437	7437	7431	7453	7437	7545	7463	7459	7410	7443	7412	7365	7537	7240	7371	7439	7354	7501	7548	7418	7501	7408	7403	7435	7428	7332	7371	7346	7527	7556	7510	7320	7445	7617	7369	7512	7435	7505	7486	7542	7540	7420	7442	7404	7411	7394	7455	7469	7511	7476	7496	7460	7459	7416	7343	7375	7327	7413	7561	7453	7361	7464	7376	7396	7403	7257	7471	7512	7418	7454	7423	7422	7503	7383	7362	7553	7498	7446	7365	7415	7356	7520	7412	7498	7482	7454	7388	7519	7455	7477	7453	7539	7309	7459	7494	7394	7517	7499	7393	7396	7402	7371	7457	7456	7504	7352	7400	7526	7530	7383	7383	7382	7450	7443	7384	7414	7364	7356	7466	7438	7418	7543	7525	7465	7407	7382	7471	7356	7407	7350	7454	7343	7338	7271	7460	7401	7446	7463	7513	7374	7428	7439	7343	7458	7422	7533	7432	7495	7421	7425	7470	7340	7531	7414	7521	7497	7496	7372	7434	7478	7539	7381	7442	7442	7381	7477	7374	7434	7256	7471	7440	7550	7329	7404	7368	7490	7364	7462	7580	7606	7334	7360	7374	7433	7375	7482	7418	7478	7483	7404	7496	7461	7514	7495	7459	7422	7381	7519	7450	7342	7272	7343	7439	7408	7443	7377	7506	7525	7349	7411	7536	7357	7471	7456	7478	7515
1946	1323	1127	1094	1180	2709	9917	15481	11052	5270	2152	1226	1000	979	939	941	962	957	910	926	895	947	962	941	938	939	942	959	945	954	958	916	943	942	895	921	940	943	933	912	969	927	931	927	914	990	938	984	954	951	958	986	950	937	949	970	999	1005	929	917	917	967	999	916	936	977	1006	966	947	944	1015	986	906	1001	973	963	985	978	984	898	964	987	991	948	983	957	936	907	954	954	916	953	965	931	916	948	929	997	896	950	990	934	921	960	971	955	990	916	931	936	923	1000	930	927	911	940	936	941	936	953	958	930	982	972	950	969	948	847	897	955	975	951	923	907	941	950	925	907	911	968	938	931	986	939	929	998	929	884	965	930	989	956	920	949	942	1008	951	907	910	994	948	965	939	1026	956	949	925	944	987	1007	981	949	884	953	942	903	987	1014	977	900	906	925	873	914	984	964	934	896	892	909	973	956	1020	980	940	959	893	911	974	917	927	927	962	939	976	968	984	872	980	990	913	902	1003	960	924	948	897	914	1000	948	926	970	938	940	988	994	873	1001	919	948	955	994	979	899	1024	937	903	999	962	959	920	968	1007	933	919	960	919	958	927	966	938	970	950	925	963	888	988	897	946	964	943	973	921	950	959	952	926	1011	912	955	895	912	967	963	949	927	975	951	965	958	924	915	940	976	917	980	901	908	923	949	985	962	963	907	980	935	952	924	924	980	932	994	945	990	945	949	920	948	989	969	943	980	937	962	968	969	903	986	964	931	1038	931	968	894	974	968	926	960	921	986	996	959	914	929	969	985	951	921	946	922	982	951	1007	879	981	973	913	952	917	921	906	899	929	945	955	954	958	967	934	947	1024	971	915	948	928	931	912	992	944	922	966	928	952	971	921	929	972	914	929	973	970	944	981	997	971	872	988	938	975	914	918	985	904	930	964	907	986	913	924	938	931	973	924	963	933	905	949	977	947	957	935	938	905	937	991	968	937	965	920	942	958	980	948	945	992	991	951	939	946	950	952	932	971	964	982	979	936	974	905	956	921	972	999	948	923	953	894	882	966	986	996	897	934	932	952	928	981	949	926	948	963	998	956	908	957	984	934	953	978	1000	909	910	938	993	911	1001	970	941	936	991	930	882	902	960	961	954	962	944	938	964	968	1004	939	914	995	908	936	902	904	939	934	951	904	887	948	975	994	978	909	1003	917	910	959	967	936	962	945	930	875	942	962	950	899	914	953	991	950	911	939	925	951	907	963	948	932	920	984	983	937	939	933	930	940	886	927	935	949	973	994	991	935	887	954	977	920	951	945	979	979	888	983	1006	891	916	994	934	988	934	980	1010	887	965	946	993	981	938	944	981	961	931	972	938	961	930	921	970	945	923	968	983	933	963	952	956	928	998	986	925	965	949	950	916	1018	923	949	928	937	963	988	952	960	887	916	891	913	968	967	962	973	1041	931	942	977	974	920	945	967	913	978	906	966	999	942	968	956	981	941	981	903	927	971	953	998	954	975	888	927	902	955	952	988	952	991	936	975	932	936	955	978	877	927	936	924	973	933	941	988	1007	954	904	962	991	965	936	892	972	974	967	937	952	929	973	964	946	965	928	895	946	987	978	929	968	911	928	975	977	942	878	942	979	935	919	916	969	942	969	993	969	975	914	909	965	978	952	982	967	943	937	904	953	912	936	957	924	987	952	945	935	956	976	965	951	1024	936	960	990	962	945	910	965	983	892	945	955	984	898	975	979	911	984	950	953	1006	937	918	947	957	905	936	895	935	939	944	969	922	971	936	981	939	920	908	913	907	926	934	979	969	969	965	974	975	973	929	980	954	962	1002	925	922	931	919	983	953	937	924	906	960	939	936	884	952	933	969	976	969	901	943	941	899	950	937	929	930	915	952	938	941	946	957	960	937	913	887	918	938	966	948	917	943	986	1006	947	909	960	930	1000	953	940	938	905	950	911	934	1015	941	959	969	925	932	962	967	959	959	958	938	985	981	905	977	977	946	949	888	1007	967	943	926	878	973	1016	960	931	927	948	954	914	957	952	996	990	936	920	950	939	997	952	953	946	967	994	957	967	943	943	925	940	934	958	997	927	858	903	955	962	965	951	941	875	926	965	995	968	888	901	957	877	964	956	941	981	899	933	894	950	958	988	911	921	976	941	901	892	929	956	961	917	972	910	913	996	953	1007	973	934	940	964	963	946	965	918	946	930	932	904	992	967	948	992	928	989	952	951	893	967	916	929	934	997	924	953	913	932	1003	940	930	971	991	931	906	939	958	947	957	935	883	931	931	925	952	907	938	1005	940	1002	939	936	957	918	954	937	914	978	877	940	940	961	896	928	937	909	981	1045	915	944	991	978	983	961	880	927	968	987	950	899	959	897	1002	911	980	996	937	1004	946	986	917	940	1036	979	885	913	902	973	959	918	908	929	903	890	981	941	992	1001	989	906	981	952	993	974	960	930	976	917	999	946	940	924	958	946	934	979	970	951	897	896	929	949	945	930	938	993	969	963	897	916	969	979	943	894	918	938	999	904	986	934	971	958	910	978	931	962	948	939	929	947	1010	944	996	919	1034	976	980	951	1000	930	1001	922	953	932	1014	962	903	951	943	932	928	937	957	970	936	959	965	972	924	944	996	910	891	975	978	935	959	957	953	895	924	938	930	994	962	935	999	973	925	882	895	992	967	975	975	934	946	933	938	977	950	924	931	938	918	953	912	940	1014	909	944	980	962	980	909	925	916	952	968	940	954	927	940	934	970	993	885	955	927	969	979	906	923	938	942	950	904	943	968	957	968	921	951	935	983	933	946	915	906	962	978	930	973	945	956	947	896	991	955	999	949	915	956	970	922	911	951	971	991	985	951	1039	893	958	961	1010	951	967	981	994	989	943	938	901	917	941	934	998	952	944	979	954	946	961	984	951	915	923	929	926	866	951	896	933	966	967	937	969	986	940	944	952	969	946	958	917	922	993	970	955	982	941	958	930	920	943	931	982	973	971	970	933	922	957	931	977	1005	964	880	937	933	956	915	891	962	981	947	983	981	919	953	911	911	959	923	937	938	954	968	913	933	964	944	986	917	912	939	961	924	905	1001	927	965	932	948	920	949	910	914	932	917	969	1027	958	996	944	936	883	944	969	929	937	963	993	908	910	903	970	932	940	966	948	940	914	925	897	961	993	926	924	912	958	952	1022	973	1049	1000	936	956	970	933	996	951	953	999	880	967	985	986	925	952	991	906	1025	940	957	962	1048	959	953	954	920	955	983	927	964	914	938	958	928	941	929	900	935	945	952	965	900	889	937	965	945	901	972	914	964	953	980	957	982	994	936	945	982	979	871	912	940	959	908	927	966	951	943	907	950	951	962	1003	1002	904	957	906	1027	966	963	938	960	983	933	956	1033	976	936	903	943	973	970	974	921	939	953	986	962	983	974	955	937	992	961	989	963	959	943	967	921	963	929	939	904	915	970	961	918	998	931	929	968	981	976	1005	932	916	965	945	967	982	938	937	990	975	962	918	883	1029	899	968	960	947	928	937	1042	980	924	911	938	939	953	973	951	941	948
17011	12108	9877	13948	20635	37393	58925	62784	49183	34581	21006	11386	8389	7754	7715	7627	7612	7541	7692	7762	7717	7613	7587	7627	7726	7571	7647	7691	7639	7710	7626	7627	7709	7773	7636	7595	7745	7765	7795	7688	7695	7718	7687	7615	7738	7538	7751	7561	7677	7647	7568	7493	7560	7702	7495	7672	7589	7743	7548	7640	7741	7681	7745	7670	7799	7776	7633	7647	7535	7575	7675	7550	7620	7599	7628	7736	7634	7600	7715	7682	7564	7696	7447	7681	7656	7726	7710	7617	7617	7625	7679	7680	7747	7646	7593	7617	7588	7700	7660	7721	7627	7722	7573	7740	7633	7683	7723	7671	7681	7584	7668	7712	7665	7600	7661	7663	7759	7741	7636	7652	7778	7526	7473	7625	7670	7637	7620	7584	7677	7834	7586	7776	7681	7804	7636	7550	7570	7641	7493	7601	7647	7725	7675	7580	7603	7701	7740	7559	7801	7658	7590	7684	7741	7543	7723	7729	7665	7630	7743	7691	7696	7547	7698	7694	7628	7674	7565	7765	7625	7669	7782	7551	7612	7723	7774	7639	7724	7720	7646	7708	7740	7685	7636	7636	7647	7625	7600	7774	7598	7614	7588	7727	7708	7682	7841	7695	7599	7672	7645	7671	7741	7651	7619	7676	7823	7710	7587	7557	7645	7620	7728	7606	7679	7736	7604	7674	7608	7767	7627	7728	7648	7773	7648	7691	7650	7635	7607	7685	7584	7703	7681	7598	7711	7643	7681	7624	7685	7681	7630	7691	7697	7634	7741	7723	7639	7837	7691	7803	7768	7652	7647	7671	7637	7659	7782	7691	7600	7677	7664	7623	7557	7691	7711	7547	7672	7632	7662	7570	7711	7520	7695	7627	7597	7609	7569	7616	7621	7714	7819	7703	7650	7600	7689	7666	7639	7691	7664	7798	7751	7667	7608	7577	7589	7521	7752	7578	7715	7614	7713	7657	7711	7596	7759	7740	7760	7691	7555	7734	7600	7772	7774	7621	7668	7644	7657	7730	7716	7664	7609	7731	7726	7535	7705	7621	7695	7879	7661	7633	7711	7717	7629	7639	7695	7729	7790	7617	7514	7709	7739	7681	7694	7644	7601	7551	7497	7714	7652	7736	7731	7594	7763	7705	7619	7639	7938	7702	7515	7661	7705	7629	7773	7686	7649	7750	7699	7835	7513	7780	7567	7688	7717	7683	7704	7746	7590	7680	7713	7598	7679	7672	7458	7783	7667	7612	7582	7576	7745	7762	7611	7654	7710	7730	7659	7676	7676	7684	7692	7666	7547	7782	7751	7784	7784	7588	7749	7760	7748	7709	7731	7676	7625	7707	7637	7638	7576	7666	7670	7658	7640	7779	7696	7589	7682	7644	7678	7725	7670	7527	7626	7569	7541	7651	7706	7623	7471	7602	7746	7741	7707	7750	7731	7583	7744	7606	7725	7678	7531	7605	7741	7720	7599	7609	7479	7714	7630	7719	7674	7624	7671	7463	7686	7778	7742	7747	7608	7631	7697	7674	7669	7619	7615	7649	7652	7643	7677	7678	7673	7612	7591	7751	7564	7781	7612	7836	7624	7808	7632	7711	7676	7721	7671	7640	7807	7805	7753	7668	7689	7769	7657	7502	7659	7514	7730	7786	7879	7599	7592	7653	7628	7806	7589	7610	7568	7574	7753	7676	7591	7723	7660	7478	7717	7774	7766	7811	7676	7703	7595	7745	7708	7742	7531	7656	7793	7675	7647	7664	7563	7716	7627	7655	7659	7663	7726	7728	7588	7713	7858	7599	7697	7694	7672	7590	7534	7676	7582	7681	7625	7550	7622	7745	7489	7654	7700	7687	7657	7764	7726	7685	7805	7649	7712	7674	7652	7745	7686	7802	7625	7705	7603	7757	7656	7586	7781	7794	7719	7693	7661	7713	7659	7752	7674	7674	7674	7680	7700	7652	7700	7621	7732	7710	7547	7698	7564	7757	7616	7668	7717	7701	7646	7784	7773	7820	7676	7658	7621	7655	7745	7794	7739	7787	7690	7654	7564	7633	7698	7575	7696	7666	7458	7670	7740	7735	7645	7696	7735	7751	7561	7585	7697	7670	7629	7580	7738	7667	7611	7632	7755	7645	7735	7687	7757	7682	7673	7803	7567	7631	7752	7676	7681	7797	7768	7672	7735	7674	7577	7675	7686	7607	7577	7625	7663	7689	7580	7662	7673	7629	7629	7658	7578	7748	7708	7680	7657	7719	7734	7655	7710	7631	7673	7649	7631	7717	7679	7745	7747	7743	7635	7726	7618	7806	7688	7679	7670	7647	7573	7652	7507	7790	7677	7811	7642	7535	7640	7673	7718	7628	7587	7719	7647	7585	7774	7620	7615	7747	7732	7711	7627	7616	7804	7574	7618	7698	7711	7488	7797	7500	7619	7743	7595	7711	7593	7609	7621	7751	7663	7646	7499	7645	7675	7686	7573	7579	7585	7628	7631	7683	7664	7638	7612	7701	7661	7529	7777	7595	7721	7764	7711	7826	7637	7670	7641	7754	7646	7606	7638	7619	7566	7848	7563	7693	7624	7758	7653	7697	7567	7590	7756	7557	7725	7562	7660	7593	7683	7642	7688	7698	7719	7583	7730	7686	7729	7561	7719	7723	7851	7516	7695	7615	7701	7658	7583	7799	7705	7579	7783	7768	7509	7619	7699	7719	7620	7801	7713	7642	7690	7722	7681	7595	7606	7752	7703	7707	7587	7704	7791	7584	7674	7575	7746	7684	7792	7584	7696	7626	7530	7733	7639	7757	7573	7604	7676	7709	7696	7586	7722	7590	7660	7623	7728	7733	7650	7775	7653	7656	7690	7630	7737	7743	7612	7667	7629	7635	7686	7551	7706	7770	7736	7708	7663	7719	7626	7613	7775	7768	7603	7742	7544	7737	7488	7644	7826	7657	7628	7682	7507	7752	7610	7792	7729	7655	7674	7636	7610	7710	7725	7823	7708	7707	7498	7672	7603	7759	7710	7742	7652	7683	7731	7808	7519	7579	7690	7728	7585	7625	7715	7627	7687	7821	7710	7644	7757	7790	7532	7647	7753	7664	7714	7729	7590	7604	7699	7587	7735	7610	7632	7694	7732	7617	7652	7641	7645	7683	7668	7588	7622	7689	7578	7624	7751	7750	7654	7708	7645	7708	7731	7772	7620	7799	7634	7652	7681	7809	7550	7679	7627	7618	7692	7750	7788	7588	7711	7579	7546	7802	7615	7657	7680	7566	7770	7657	7665	7654	7684	7590	7658	7672	7676	7696	7563	7746	7631	7644	7729	7673	7588	7663	7648	7721	7753	7716	7622	7596	7613	7678	7592	7711	7643	7599	7668	7704	7623	7755	7597	7622	7738	7773	7741	7679	7631	7677	7668	7667	7788	7747	7665	7696	7647	7792	7666	7660	7595	7685	7527	7849	7524	7780	7759	7648	7826	7719	7696	7503	7695	7665	7658	7815	7746	7679	7706	7661	7699	7677	7706	7934	7691	7496	7758	7658	7601	7670	7682	7759	7484	7625	7723	7684	7685	7646	7708	7548	7778	7740	7617	7692	7653	7725	7574	7598	7745	7595	7653	7635	7797	7698	7561	7733	7753	7654	7637	7627	7751	7653	7550	7805	7738	7758	7644	7706	7634	7798	7771	7739	7684	7732	7667	7627	7745	7639	7721	7710	7666	7575	7785	7669	7726	7593	7633	7706	7535	7634	7814	7686	7654	7727	7645	7546	7689	7711	7749	7662	7691	7690	7567	7714	7693	7591	7660	7742	7691	7756	7634	7695	7667	7494	7659	7657	7700	7652	7619	7676	7622	7661	7626	7598	7642	7729	7759	7651	7665	7738	7522	7660	7522	7625	7717	7545	7794	7828	7731	7771	7698	7724	7633	7620	7608	7737	7690	7744	7715	7637	7704	7609	7585	7728	7625	7521	7817	7707	7628	7566	7811	7785	7484	7757	7603	7706	7535	7725	7643	7685	7700	7617	7679	7677	7696	7666	7740	7633	7797	7691	7752	7675	7731	7634	7599	7468	7710	7546	7700	7581	7720	7603	7700	7771	7612	7665	7672	7665	7709	7659	7597	7693	7716	7619	7542	7631	7657	7594	7679	7583	7775	7704	7667	7597	7677	7568	7651	7744	7627	7656	7734	7647	7741	7764	7633	7669	7576	7655	7799	7614	7614	7635	7566	7611	7705	7679	7733	7779	7666	7734	7576	7610	7649	7771	7778	7832	7518	7685	7697	7581	7535	7648	7673	7479	7569	7684	7655	7823	7561	7702	7769	7714	7578	7649	7562	7689	7616	7787	7683	7833	7520	7661	7742	7625	7638	7641	7681	7501	7718	7670	7577	7667	7688	7595	7608	7693	7840	7697	7716	7730	7715	7718	7514	7633	7832	7771	7630	7761	7559	7667	7691	7626	7865	7628	7630	7632	7685	7521	7796	7788	7767	7683	7719	7806	7711	7661	7743	7836	7752	7701	7611	7685	7631	7718	7719	7829	7694	7677	7797	7702	7852	7761	7522	7849	7616	7644	7613	7680	7734	7740	7633	7739	7582	7726	7745	7676	7564	7565	7721	7536	7653	7606	7641	7768	7705	7737	7674	7617	7601	7586	7714	7619	7684	7741	7718	7667	7655	7701	7790	7492	7657	7669	7676	7620	7548	7672	7693	7688	7677	7689	7455	7677	7642	7659	7833	7534	7887	7681	7656	7674	7565	7744	7677	7596	7782	7661	7644	7673	7601	7573	7716	7588	7634	7645	7584	7727	7623	7701	7688	7749	7598	7760	7707	7650	7645	7699	7762	7724	7710	7670	7653	7658	7655	7602	7642	7710	7678	7689	7585	7672	7803	7825	7752	7779	7562	7668	7720	7568	7685	7623	7643	7635	7623	7729	7480	7708	7565	7698	7750	7804	7626	7839	7585	7679	7790	7814	7601	7738	7649	7533	7707	7596	7640	7707	7586	7653	7739	7751	7663	7673	7684	7734	7599	7598	7601	7676	7725	7684	7663	7708	7652	7634	7640	7615	7632	7682	7781	7723	7779	7739	7608	7641	7736	7617	7697	7762
3979	1354	1158	1061	1209	2083	14566	18787	15631	7445	2723	1294	1038	929	891	900	941	946	899	925	917	994	957	918	916	956	949	968	939	931	919	953	929	911	887	928	886	882	885	868	948	913	931	920	909	919	951	935	954	941	965	897	904	948	927	921	928	914	938	934	952	868	900	906	925	961	944	988	890	953	890	947	910	912	932	937	926	964	893	975	968	902	935	945	890	914	966	939	856	940	974	929	889	903	888	941	928	901	938	933	944	935	936	876	951	919	943	913	977	976	900	908	950	932	926	953	936	916	872	894	895	951	883	831	935	932	947	895	942	922	963	932	934	937	885	897	874	921	904	910	921	867	992	936	912	971	951	877	999	885	935	932	895	987	881	949	883	908	907	908	919	907	942	922	930	922	917	948	921	926	913	943	952	946	957	901	947	878	924	917	883	976	909	940	945	905	899	926	911	922	928	929	935	943	938	874	978	956	953	944	978	895	902	900	905	937	935	899	875	893	941	910	936	937	889	916	908	894	901	847	942	965	994	942	903	929	899	915	908	921	903	962	888	936	902	931	955	930	941	929	902	904	919	925	907	924	925	935	955	947	942	984	953	865	896	954	972	913	924	899	897	868	925	914	952	919	926	975	939	962	931	939	899	904	920	885	920	975	947	924	959	976	920	922	931	907	932	937	962	950	886	918	897	896	1000	939	953	910	905	963	868	941	892	946	904	929	922	918	940	923	978	935	867	982	919	924	878	902	919	927	914	960	943	901	926	910	944	871	887	955	923	920	910	940	938	914	931	945	913	947	938	948	958	876	949	948	907	930	914	881	959	941	893	937	924	936	889	935	909	888	919	937	905	899	957	893	945	916	945	929	926	897	924	918	897	922	965	920	995	921	961	874	922	881	986	900	952	905	933	922	947	864	940	876	975	951	889	940	962	978	990	877	944	854	937	960	935	947	903	926	960	952	934	908	948	898	964	942	858	897	906	915	913	880	930	920	936	983	963	938	904	922	949	942	909	921	896	927	927	914	918	926	939	963	933	917	900	900	908	919	939	935	934	888	930	915	937	909	938	964	950	886	867	941	933	989	910	927	900	960	920	928	939	934	923	942	943	926	931	895	964	864	900	961	895	877	873	911	938	935	907	867	951	959	941	898	951	985	967	948	953	983	936	959	869	911	943	879	938	947	897	922	887	926	886	880	926	954	929	898	968	913	848	899	874	968	967	939	911	956	894	883	897	906	860	883	924	889	942	913	926	922	901	895	917	850	956	848	889	965	926	858	940	935	862	961	846	931	952	919	954	942	932	954	936	984	939	941	925	894	896	976	975	933	913	929	879	905	906	915	891	929	936	959	894	933	900	913	920	915	933	950	1017	983	965	907	937	899	938	912	959	911	875	957	870	933	901	875	938	933	939	933	927	944	913	935	964	937	868	869	935	949	911	978	969	917	930	918	948	948	968	927	922	956	964	918	901	942	967	912	952	900	894	989	973	987	978	983	948	936	981	846	928	920	923	910	867	918	905	926	930	935	904	913	952	953	957	922	907	968	898	912	909	976	957	950	934	919	930	973	955	903	947	922	929	929	916	954	939	941	931	940	941	880	926	953	921	873	881	892	944	990	922	921	934	945	909	890	911	930	935	921	960	881	940	937	938	906	857	960	970	866	954	914	928	924	956	878	914	911	939	926	957	926	910	895	889	954	978	929	924	895	920	935	922	897	962	914	928	932	915	946	915	942	925	925	873	913	913	952	913	931	903	934	983	941	978	927	894	904	967	887	913	926	956	909	934	910	896	932	1002	912	925	943	976	909	897	916	941	857	906	946	965	882	949	868	909	887	970	894	942	968	916	947	914	886	925	911	916	987	891	932	940	955	926	928	940	956	975	939	896	936	962	955	928	931	927	935	938	952	912	975	921	951	957	934	928	899	966	960	884	973	933	852	929	935	941	941	938	897	898	883	900	974	938	948	922	865	905	937	960	932	896	957	904	883	944	974	898	928	917	880	949	933	983	898	984	953	875	913	940	931	912	963	912	963	904	958	928	952	945	925	919	952	962	949	883	925	944	878	888	916	908	935	946	1007	933	970	923	906	961	901	911	944	972	1004	948	944	899	905	963	925	927	888	924	946	948	840	922	926	927	951	940	934	965	889	913	921	901	948	909	937	940	910	953	932	928	911	970	884	900	890	904	954	902	962	955	926	915	932	904	955	924	922	931	849	874	907	891	973	909	951	951	922	894	950	937	908	897	923	943	899	918	956	869	936	899	903	822	930	908	877	933	955	903	897	917	890	885	957	902	951	939	959	904	939	931	933	936	915	962	989	927	877	933	903	912	944	952	904	960	954	922	913	943	929	866	887	929	957	909	964	918	941	943	909	1010	919	967	904	935	923	916	930	950	940	890	913	941	952	956	891	941	905	914	959	925	941	959	924	881	897	905	930	947	894	986	937	958	920	932	924	931	922	940	931	910	976	964	873	934	991	889	877	932	957	949	926	926	917	946	968	983	915	972	966	908	922	926	946	940	974	967	939	950	938	894	1030	914	924	903	887	911	927	900	956	917	928	908	959	889	968	952	949	932	910	921	924	946	968	921	887	930	940	882	939	901	903	880	952	960	887	894	982	959	880	929	872	880	939	882	939	932	952	978	939	895	947	839	934	974	912	949	980	907	917	945	945	907	847	901	907	947	876	890	867	906	968	944	917	973	920	946	934	944	905	986	917	928	954	938	880	947	898	862	967	918	874	897	961	988	885	927	949	961	986	883	940	977	947	896	955	911	885	898	925	966	934	899	933	924	881	899	912	910	912	920	955	901	938	883	888	885	916	902	907	938	942	913	936	903	940	923	942	937	918	934	928	954	932	893	923	911	972	936	928	916	896	917	930	918	940	904	895	974	897	901	948	921	925	919	906	957	999	958	891	922	925	872	945	902	946	885	882	954	907	916	960	907	940	946	855	960	897	879	893	946	962	891	900	891	916	932	953	1008	902	948	902	887	967	929	944	973	902	880	945	959	867	942	898	912	963	903	943	914	933	937	921	919	931	950	913	916	901	966	941	880	926	937	888	866	940	912	925	929	879	924	884	939	935	894	879	901	983	943	916	869	893	920	897	933	922	956	918	915	952	919	939	946	925	933	958	949	917	928	954	900	899	904	929	947	946	930	927	894	876	930	953	922	933	945	926	937	891	961	876	958	900	895	910	931	940	905	945	925	950	921	936	923	945	923	921	930	917	922	955	977	898	910	894	868	925	936	944	921	908	953	954	921	908	898	969	900	950	952	911	859	931	931	969	945	955	874	981	960	925	945	882	899	958	901	948	930	953	911	951	921	874	857	938	960	925	885	956	898	922	909	959	898	915	919	906	970	930	907	911	928	965	982	885	911	955	934	941	980	940	936	935	921	940	942	897	903	923	953	916	940	959	927	936	899	911	958	914	917	957	918	918	898	881	949	911	926	944	895	949	998	931	884	871	895	965	930	902	899	944	888	942	916	956	916	909	962	906	920	939
17090	12474	10320	14467	22099	32889	64738	69563	56765	39771	24237	12785	8466	7737	7698	7510	7612	7643	7677	7629	7464	7409	7676	7562	7464	7437	7615	7589	7610	7563	7518	7671	7449	7613	7623	7669	7643	7634	7554	7562	7559	7572	7545	7617	7649	7586	7421	7497	7597	7407	7543	7614	7498	7480	7513	7513	7610	7576	7619	7470	7580	7504	7546	7466	7604	7526	7538	7660	7551	7534	7593	7453	7387	7521	7488	7599	7580	7649	7595	7469	7487	7547	7566	7442	7449	7630	7589	7537	7447	7539	7493	7519	7600	7543	7451	7515	7671	7507	7578	7489	7575	7685	7514	7569	7616	7526	7656	7592	7481	7576	7477	7497	7673	7578	7754	7566	7634	7541	7531	7533	7578	7455	7545	7583	7612	7524	7619	7578	7622	7527	7624	7557	7566	7525	7605	7629	7467	7611	7532	7663	7543	7499	7717	7509	7622	7600	7408	7616	7599	7574	7554	7549	7644	7483	7561	7719	7473	7489	7492	7597	7624	7552	7638	7586	7694	7605	7617	7465	7544	7505	7605	7531	7614	7530	7744	7484	7550	7607	7498	7624	7609	7540	7518	7677	7582	7516	7594	7519	7514	7716	7454	7528	7597	7576	7515	7612	7599	7701	7548	7523	7634	7701	7558	7471	7551	7617	7588	7694	7457	7432	7644	7586	7542	7520	7564	7559	7504	7465	7624	7650	7508	7612	7426	7509	7568	7387	7498	7565	7530	7488	7564	7546	7668	7532	7582	7570	7529	7566	7687	7562	7518	7636	7600	7485	7530	7499	7523	7519	7644	7516	7575	7480	7606	7547	7702	7624	7546	7553	7570	7549	7438	7558	7657	7528	7682	7606	7459	7580	7628	7596	7583	7544	7740	7696	7488	7443	7634	7517	7630	7642	7483	7524	7633	7596	7555	7656	7640	7758	7526	7578	7666	7595	7544	7635	7525	7537	7524	7550	7628	7578	7580	7512	7658	7668	7581	7625	7631	7542	7644	7684	7599	7660	7598	7517	7531	7612	7558	7630	7622	7618	7574	7641	7584	7630	7608	7611	7596	7576	7529	7592	7417	7535	7648	7704	7583	7510	7605	7587	7652	7609	7585	7488	7509	7594	7482	7602	7672	7544	7586	7454	7500	7515	7551	7477	7554	7381	7533	7512	7537	7565	7408	7647	7600	7618	7517	7511	7616	7756	7560	7538	7614	7590	7586	7669	7705	7650	7596	7719	7574	7561	7588	7584	7614	7555	7555	7614	7626	7653	7655	7511	7640	7474	7615	7629	7534	7512	7582	7532	7603	7610	7556	7563	7545	7470	7617	7602	7520	7550	7581	7665	7554	7539	7578	7566	7537	7491	7497	7587	7482	7519	7466	7577	7659	7558	7558	7492	7580	7608	7616	7549	7678	7368	7539	7572	7451	7651	7440	7533	7522	7582	7582	7478	7711	7567	7452	7436	7533	7588	7497	7590	7486	7660	7625	7461	7594	7704	7504	7636	7610	7705	7556	7593	7533	7521	7472	7468	7609	7551	7482	7716	7661	7636	7591	7728	7677	7486	7443	7513	7499	7598	7514	7642	7445	7514	7601	7466	7549	7459	7634	7597	7620	7564	7550	7582	7517	7528	7708	7574	7552	7635	7633	7627	7510	7633	7611	7548	7617	7546	7527	7639	7592	7607	7368	7624	7545	7556	7525	7546	7666	7513	7605	7601	7609	7494	7581	7507	7646	7486	7647	7710	7495	7630	7645	7483	7455	7307	7617	7698	7642	7685	7596	7628	7633	7566	7592	7518	7567	7519	7603	7740	7656	7547	7426	7595	7643	7537	7640	7551	7689	7453	7615	7542	7550	7533	7655	7542	7579	7608	7575	7660	7561	7519	7696	7572	7577	7647	7475	7579	7650	7450	7580	7548	7653	7609	7604	7646	7544	7518	7578	7488	7519	7468	7691	7503	7610	7619	7411	7581	7502	7398	7689	7520	7495	7585	7638	7567	7617	7582	7521	7563	7727	7544	7481	7576	7596	7596	7568	7636	7593	7601	7606	7565	7563	7682	7526	7532	7563	7495	7551	7696	7590	7505	7567	7645	7522	7623	7522	7431	7543	7590	7626	7493	7590	7545	7464	7748	7649	7637	7642	7518	7512	7552	7685	7647	7566	7408	7587	7634	7608	7526	7510	7601	7590	7589	7540	7497	7524	7404	7608	7650	7386	7530	7658	7519	7458	7535	7549	7520	7656	7674	7634	7538	7658	7535	7663	7539	7515	7605	7530	7527	7526	7427	7538	7427	7447	7516	7399	7454	7716	7620	7632	7600	7611	7567	7444	7552	7584	7637	7601	7576	7613	7626	7511	7636	7563	7535	7613	7445	7529	7592	7664	7558	7571	7682	7707	7457	7457	7638	7507	7632	7589	7584	7423	7573	7610	7554	7645	7513	7570	7760	7535	7610	7630	7546	7600	7617	7567	7597	7571	7664	7525	7563	7607	7630	7572	7582	7665	7621	7612	7661	7525	7592	7504	7521	7611	7482	7590	7771	7595	7586	7577	7647	7579	7493	7720	7696	7526	7547	7509	7625	7530	7540	7473	7499	7532	7511	7579	7550	7610	7524	7598	7617	7562	7594	7524	7695	7596	7684	7519	7368	7511	7588	7611	7597	7629	7629	7699	7566	7418	7536	7572	7538	7573	7491	7580	7582	7566	7566	7541	7605	7540	7567	7613	7599	7631	7676	7679	7522	7732	7508	7534	7545	7535	7554	7655	7457	7556	7553	7487	7589	7523	7492	7545	7601	7516	7664	7510	7734	7602	7643	7649	7625	7499	7526	7494	7614	7500	7514	7636	7592	7564	7663	7593	7563	7571	7507	7582	7611	7620	7581	7511	7574	7736	7544	7526	7563	7563	7604	7773	7590	7520	7516	7489	7488	7625	7516	7569	7629	7590	7550	7564	7411	7566	7633	7610	7469	7518	7608	7591	7512	7499	7592	7528	7607	7631	7464	7757	7611	7574	7677	7573	7627	7527	7643	7604	7581	7611	7597	7629	7472	7551	7516	7584	7437	7617	7629	7623	7557	7638	7473	7661	7515	7608	7616	7508	7572	7498	7586	7553	7423	7756	7510	7630	7606	7573	7532	7526	7671	7665	7579	7591	7602	7618	7504	7438	7557	7694	7584	7539	7568	7438	7559	7637	7669	7504	7585	7427	7602	7562	7639	7659	7525	7456	7512	7605	7458	7497	7409	7677	7498	7569	7587	7708	7618	7468	7670	7685	7545	7687	7530	7490	7546	7686	7508	7644	7472	7480	7569	7605	7544	7544	7565	7544	7582	7674	7532	7634	7584	7587	7711	7547	7564	7592	7436	7608	7502	7505	7525	7467	7767	7587	7483	7540	7495	7687	7515	7537	7524	7804	7448	7640	7490	7756	7581	7501	7562	7550	7612	7563	7614	7619	7736	7512	7583	7507	7550	7505	7445	7441	7552	7527	7506	7490	7540	7534	7512	7587	7610	7626	7513	7574	7629	7573	7470	7430	7562	7639	7593	7621	7603	7542	7558	7506	7575	7530	7454	7574	7466	7509	7554	7663	7597	7585	7592	7541	7703	7582	7633	7649	7725	7755	7581	7495	7747	7521	7646	7571	7487	7592	7584	7587	7558	7624	7561	7595	7580	7599	7616	7577	7669	7654	7614	7581	7540	7641	7518	7512	7565	7468	7473	7666	7579	7610	7671	7569	7498	7442	7578	7523	7743	7535	7606	7507	7598	7513	7653	7530	7655	7555	7516	7467	7485	7476	7554	7509	7734	7556	7618	7483	7644	7518	7583	7516	7402	7646	7565	7544	7408	7648	7754	7629	7587	7553	7683	7501	7484	7565	7517	7385	7594	7459	7574	7613	7609	7648	7589	7594	7544	7512	7602	7455	7569	7596	7559	7595	7637	7446	7609	7665	7518	7534	7605	7597	7605	7595	7601	7578	7543	7543	7549	7514	7524	7516	7476	7565	7495	7530	7633	7516	7479	7538	7599	7574	7541	7623	7417	7575	7569	7759	7582	7588	7540	7544	7664	7609	7561	7674	7587	7645	7616	7625	7519	7561	7691	7598	7463	7657	7426	7627	7613	7568	7606	7560	7600	7700	7543	7621	7565	7580	7502	7482	7598	7555	7505	7710	7601	7587	7499	7488	7522	7464	7628	7500	7501	7576	7518	7564	7545	7570	7608	7517	7594	7514	7667	7590	7665	7543	7675	7571	7455	7565	7613	7529	7508	7574	7643	7506	7530	7537	7478	7506	7575	7507	7562	7690	7619	7511	7483	7633	7602	7512	7665	7656	7368	7400	7640	7510	7645	7605	7613	7529	7626	7596	7504	7605	7599	7632	7643	7685	7510	7580	7565	7453	7562	7614	7573	7551	7634	7534	7492	7567	7468	7660	7583	7677	7525	7573	7653	7478	7581	7528	7477	7592	7389	7599	7566	7711	7403	7625	7555	7621	7569	7591	7597	7612	7517	7607	7600	7562	7575	7495	7694	7633	7533	7546	7608	7522	7577	7490	7400	7575	7572	7555	7593	7619	7567	7517	7573	7521	7584	7627	7530	7607	7735	7687	7638	7450	7479	7674	7550	7559	7547	7584	7774	7510	7541	7549	7471	7485	7652	7702	7608	7507	7673	7541	7587	7566	7666	7563	7697	7559	7573	7720	7581	7574	7634	7528	7521	7519	7617	7556	7539	7545	7513	7610	7648	7493	7588	7681	7567	7511	7546	7539	7586	7580	7474	7455	7569	7517	7476	7652	7504	7594	7489	7507	7604	7513	7511	7591	7586	7559	7699	7436	7541	7595	7671	7529	7535	7539	7538	7572	7586	7560	7427	7460	7591	7461	7558	7676	7508	7632	7471	7589	7579	7777	7503	7736	7534	7592	7489	7549	7591	7638	7714	7489	7542	7659	7655	7671	7618	7583	7455	7480	7603	7540	7577	7508	7535	7568	7583	7596	7492	7660	7643	7550	7433	7677	7545	7625	7543	7495	7583	7610	7531	7442	7598	7781	7647	7603	7385	7683	7538	7637	7515	7530	7716	7550	7628	7602	7554	7625	7589	7613	7651	7478	7501
2831	1680	1403	1207	1453	4952	23670	27140	21212	10525	3511	1527	1038	1013	966	1016	1004	959	957	974	988	1026	947	974	971	1011	994	906	947	952	927	972	1023	975	943	971	949	1023	990	957	964	968	1035	953	956	977	972	982	977	1002	956	968	908	959	1019	921	949	930	924	990	988	1016	975	943	966	925	949	947	948	990	935	1003	942	984	978	966	948	965	975	951	918	993	955	959	951	945	949	980	948	942	918	940	986	966	981	966	921	1001	1001	935	956	952	924	931	965	973	1002	946	988	917	927	965	936	915	980	989	964	956	935	990	974	984	968	919	982	1005	942	918	974	1001	984	985	1008	977	1018	946	962	980	1031	934	1020	962	973	996	917	955	1009	967	947	958	957	997	943	935	1029	968	963	965	946	994	994	981	971	1000	929	926	918	944	987	936	925	937	996	952	972	975	1034	967	985	976	966	950	1026	999	1034	970	981	1005	952	1009	966	970	971	1018	959	991	959	942	1010	988	949	945	951	1020	976	935	954	984	1000	1001	985	944	970	962	965	915	948	1008	968	945	899	950	956	959	943	960	941	946	983	987	974	968	987	1013	981	964	1012	1045	956	954	998	984	1003	990	910	943	1006	947	947	934	953	1009	995	1012	972	905	916	1001	930	990	958	990	978	947	937	945	996	940	970	961	997	918	964	929	952	939	958	1003	959	949	952	965	975	961	1043	949	985	999	1016	1011	956	941	1007	932	927	967	904	980	1006	1016	1006	996	984	938	935	950	998	978	997	990	912	937	995	939	975	999	956	933	983	931	932	980	938	992	998	960	996	953	971	972	1013	948	954	943	1007	991	991	908	963	983	945	1004	972	957	926	946	968	914	908	984	924	931	966	997	917	1000	936	956	910	947	915	905	971	947	1028	954	900	1000	953	966	957	911	921	1014	987	921	987	947	961	967	932	925	884	893	995	946	968	1044	972	949	973	913	987	916	984	925	1001	1033	945	956	893	962	951	957	968	988	1024	1022	992	929	948	992	962	1005	998	961	976	1003	999	983	948	960	920	936	1029	977	1003	970	965	956	990	955	978	930	937	957	960	984	919	930	923	993	1002	951	986	998	973	942	952	945	969	952	991	943	1030	985	985	949	985	956	927	944	929	959	975	959	912	1001	968	956	950	948	962	1001	962	945	960	975	972	969	940	934	971	1012	992	921	983	991	905	957	976	948	1017	1012	965	975	1002	918	942	976	938	978	956	945	955	1031	1011	963	986	959	987	968	997	982	964	937	955	1051	963	962	954	987	979	993	996	951	995	955	991	1019	1004	908	974	973	1015	952	968	1003	997	935	931	906	960	1005	999	907	963	973	956	1020	966	944	948	981	931	943	971	935	956	1015	1040	949	960	975	923	1041	970	968	946	954	980	1022	1015	983	993	929	905	941	950	986	915	937	990	950	985	985	994	904	979	960	936	1023	902	981	937	891	913	838	944	967	990	949	932	994	981	921	982	955	959	964	916	960	988	956	1011	939	993	989	950	995	982	1007	932	939	999	945	1003	993	995	944	909	976	984	920	978	986	955	944	976	974	939	936	919	987	993	1035	991	935	970	919	967	959	947	970	971	971	955	969	1019	1014	986	971	926	936	980	1001	940	979	1034	923	927	967	1023	987	972	868	928	957	1011	928	952	927	924	939	925	982	911	910	994	969	1010	1005	972	939	961	993	927	941	946	990	952	954	993	936	954	942	960	939	949	1023	961	938	984	909	939	985	1005	1023	970	958	939	921	965	982	1000	941	1036	958	985	925	953	953	956	1022	940	979	971	981	946	997	984	932	984	945	1028	971	981	936	998	949	948	976	942	998	970	980	949	930	994	1022	924	943	959	948	949	945	940	938	974	980	879	990	956	961	1003	982	996	957	985	973	952	960	993	958	941	987	956	912	1025	978	971	897	926	992	975	912	970	930	923	930	937	1036	1009	1014	1022	989	996	944	1003	914	923	1035	961	931	922	963	960	935	990	953	948	944	952	911	962	930	956	942	953	1039	1012	923	973	998	997	961	984	1009	944	934	927	993	966	978	972	979	997	982	1023	951	1001	1015	986	1000	987	887	937	951	954	1005	916	934	1000	969	1056	990	1031	939	946	997	973	939	998	949	999	968	970	927	930	985	945	953	979	1015	999	965	930	1013	945	954	936	920	935	1048	1021	969	977	962	994	991	968	967	963	952	955	960	1022	962	951	1016	943	1025	937	990	974	931	1015	997	957	964	1004	964	948	939	957	961	922	974	959	1029	982	970	984	972	982	985	976	1036	960	953	981	937	949	994	983	981	968	946	961	908	937	919	948	971	998	993	1012	1004	983	912	956	965	968	971	994	981	999	959	993	965	1006	916	934	913	1027	1004	1026	979	980	960	950	982	897	981	937	1007	1027	1033	906	965	987	973	976	979	919	1010	970	957	974	897	905	936	1007	1009	943	997	926	964	1017	1055	1030	897	968	923	960	954	977	1004	976	991	907	956	986	971	1017	985	999	1004	951	944	966	984	952	923	924	966	954	1024	964	977	981	944	909	954	961	932	943	983	983	984	966	1022	938	965	979	948	951	918	978	932	973	945	969	1006	1036	949	961	991	954	990	1015	945	979	984	987	983	928	967	974	965	961	927	922	910	994	981	950	946	958	926	931	952	987	994	1021	928	969	993	927	989	955	1007	957	973	951	935	976	950	981	981	1024	1008	956	948	981	1006	981	959	978	935	919	1011	955	999	968	982	932	989	996	984	1001	972	1002	1014	1008	988	949	969	954	1008	995	965	942	932	941	981	948	958	990	963	941	936	938	989	1019	922	982	915	896	982	1019	995	1010	962	967	942	970	957	988	936	943	984	967	916	988	921	1004	984	973	992	1022	949	996	917	1009	1014	1045	989	925	936	975	958	996	902	976	944	918	974	972	1017	925	927	956	943	996	940	961	942	957	960	954	934	920	939	969	1004	986	903	989	940	1072	929	972	979	953	949	963	994	938	957	995	959	1004	951	1014	972	969	954	995	977	1001	900	990	1035	976	923	921	965	980	930	978	949	984	1019	979	960	973	947	988	931	983	913	947	946	1029	987	918	954	953	944	969	978	949	1004	946	991	921	934	980	967	967	959	922	1007	954	941	1042	942	939	993	981	951	922	925	979	964	972	1041	967	1010	990	909	976	980	972	1016	967	964	947	1010	917	949	1006	1018	966	970	1007	964	984	970	990	934	1039	957	950	951	947	969	923	975	976	925	973	1050	960	941	989	979	982	974	970	985	955	998	991	1017	959	998	919	992	981	1008	960	930	966	986	1018	982	956	946	950	964	993	995	977	1013	919	955	969	977	904	1026	963	947	1007	990	946	930	923	935	977	960	984	930	937	963	941	957	978	988	994	947	964	976	1006	943	953	982	970	925	994	1014	986	976	961	945	1006	957	960	978	944	922	960	964	994	959	962	937	927	987	1001	961	978	988	988	958	947	986	942	990	973	938	962	1013	962	972	978	933	976	948	954	963	1003	965	910	1004	932	949	995	999	907	989	989	948	942	963	1002	960	966	1026	960	1003	957	952	1065	936	931	958	915	1002	1010	928	986	935	955	980	956	978	981	990	969	961	998	1008	983	1006	1041	954	999	947	980	1038	937	1010	944	952	971	947	995	973	962	978	959	945	910	952	966	962	968	938	953	949	971	980	979	985	1035	941	1016	953	1011	954	981	962	963	1023	981	998	938	930	957	911	951	983	1033	1019
22221	15405	12018	18005	27983	45733	77710	79027	64694	44393	27683	14319	9156	7939	7921	7964	7916	7804	7839	7830	7958	7839	7828	7954	7928	7880	7820	7903	7932	7796	8062	7742	7900	7820	7942	7839	8049	7881	7897	7902	7943	7920	7806	8008	7807	7896	7912	7865	7881	7897	7894	7960	7925	7753	7952	7849	7934	7821	7830	7860	7860	7788	7876	7700	7842	7940	7825	7760	7887	7866	7988	7987	7847	7759	7778	7857	7912	7846	7928	7703	7847	8014	7874	7898	7830	7855	7968	7760	7795	7827	7851	7927	7791	7803	7875	7976	7960	7817	7925	7928	7773	7968	7856	7854	7908	7930	7839	7880	7784	7911	7839	7760	8025	7941	7779	7967	8018	7949	7984	7870	7820	7762	7882	7927	7914	7845	7858	7843	7960	7897	7891	7969	7989	7894	7817	7831	7825	7974	7845	7865	7846	7821	7814	7890	7724	7803	7778	7855	7833	7955	7855	7971	7894	7933	7900	7825	7675	7871	8013	7903	7887	7829	7845	8001	7988	7871	7799	7943	7846	7843	8009	7875	7817	7922	7991	7760	7891	7874	8016	7894	7976	7843	7822	7958	7909	7888	7922	7853	7947	7881	7954	8032	7885	7909	7957	7934	7822	7805	7811	7846	7859	7715	7752	7803	7957	7852	7817	7913	7792	7931	8040	7820	7906	7880	7931	7831	7896	7817	7845	7910	7845	7859	7758	7933	7924	7878	7760	7976	7873	8017	7725	7897	7975	7861	7907	7728	7733	7732	7817	7846	7917	7777	7961	7839	7775	7849	7930	7826	7838	7889	7848	7766	7840	7931	7928	7899	7949	7745	7725	7807	7859	7806	7944	7786	7914	7886	7874	7850	7904	7880	7857	7860	7838	7935	7829	7841	7920	7963	7849	7842	7790	7897	7750	7852	7887	7888	7873	7910	7853	7953	7840	7789	7816	7782	7948	7967	7863	7875	7821	7779	7753	7843	7976	7962	7806	7859	7920	7932	7908	7985	7859	7716	7872	7923	7859	7818	7764	7880	7881	7983	7841	7901	7772	7831	7925	7872	7885	7951	7883	7931	7924	7979	7930	7954	7950	7802	7877	7925	7874	7844	7795	7884	7988	7958	7908	7831	7886	8028	7876	7879	7812	7993	7741	7977	7732	7842	8083	7769	8022	7821	7753	7824	7864	7904	7935	7914	7761	7904	7903	7830	7947	7741	7818	7939	7748	7842	7906	7934	7780	7789	7822	7911	7883	7939	7775	7897	7831	7906	7822	7895	7794	7818	7918	7892	7887	7767	7898	7912	7904	7801	7990	7877	7867	7831	7912	7947	7927	7965	7929	7806	7793	7961	7848	7860	7809	7728	7944	7990	7962	7866	7862	7756	7791	7866	7822	7994	7815	7837	7831	7951	7879	8035	7788	7865	7957	7822	7825	7826	7841	7874	7883	8042	7876	7945	7877	7893	7920	7821	7904	7799	7964	7876	7720	7891	7840	7931	7810	7972	7923	7956	7847	7914	7909	7789	7859	7758	7837	7942	7848	7941	7745	7880	7805	7914	7866	7887	7909	7929	8108	7814	7960	7864	7805	7645	7861	7903	7994	7790	7817	7929	7879	8038	7915	7753	7817	7891	7952	7919	7919	7901	7793	7982	7777	7976	7897	7983	7825	7943	7970	7944	7982	7991	7897	7742	7805	7917	7919	7720	8002	7870	7801	7885	8021	8002	7894	7827	7850	7658	7850	7932	7866	8007	7850	7972	7858	7917	7954	7931	7895	7830	7858	8011	7945	7908	7812	8013	7834	7817	7806	7861	7733	7892	7809	7996	7826	7676	7934	7868	7875	7720	7963	7860	7849	7784	7968	7888	7988	7892	7818	7915	7877	7863	7878	8000	7974	7854	7929	7906	7991	7862	7875	8016	7861	7945	7976	8000	7747	7851	7946	7946	7848	7839	7862	7834	7855	8008	7852	7897	7919	8009	7853	7842	7879	7888	7762	7874	7829	8006	7808	7805	7960	7876	7855	7769	7741	7919	7858	7824	7923	7801	7864	7840	7889	7943	7853	7754	7892	7960	7795	7906	7820	7931	7979	7897	7933	7778	7848	7863	7915	7794	7826	7910	7905	7884	7946	7824	7922	7861	7894	7877	7950	7947	7702	7893	7804	7804	7818	7762	7888	7920	7996	7900	7960	7859	7869	7777	7899	7869	7915	7754	7987	7945	7998	7957	7861	7869	7822	7757	7925	7789	7813	7946	7893	7802	7891	7812	7963	7897	7936	7876	7814	7891	7936	7958	7813	7845	7734	7819	7903	7789	7949	7830	7956	7929	7927	7857	7894	7898	7938	7840	7877	7823	7883	7819	8080	7923	7852	7864	7845	7865	7852	7968	7842	7870	7876	7894	8019	7793	7811	7945	7767	7829	7911	7914	7783	7876	7989	7993	7910	7897	7814	7955	7960	7880	7872	7853	7921	7974	7864	7975	7826	7890	7837	7851	7924	8005	7890	7887	7779	7798	7903	7992	7944	7883	7908	7977	7783	7975	7747	7990	7889	7905	7828	7821	7970	8038	7774	7992	7836	7836	7937	7806	7873	7908	7924	7954	7942	7816	7965	8005	7739	7915	7900	7842	7882	7783	7983	7755	7794	7848	7804	7779	7840	7948	7784	7833	7932	7924	7859	7956	7773	7823	7904	7808	7940	8001	7981	7829	7895	8071	7693	7833	7856	7785	7941	7817	7867	7840	7878	7871	7839	7800	7894	7870	7865	7952	7965	7900	7910	7834	7962	7844	7896	7867	7853	7817	7941	7940	8007	7863	7886	8016	7835	7802	7893	7827	7785	7823	7917	7830	7875	7846	7901	7913	7940	7929	7905	7920	7846	7983	7866	7877	8002	7991	7898	7840	7843	7854	7869	8015	7937	7871	7950	7909	7839	7809	7806	7874	7855	7752	7918	7985	7864	7971	7783	7855	7813	7942	7772	8005	7731	7867	8033	7766	7902	8014	7851	7872	7925	7766	7846	7867	7841	7834	7952	7950	7806	7813	7774	7950	7980	7993	7870	7865	7815	7810	7900	8039	7863	7917	7911	7911	7827	7771	7785	7863	7891	7787	7889	7863	7849	7986	7906	7918	7877	7842	7803	8036	7878	7749	7791	7795	7872	7859	7841	7865	7817	8009	7911	7806	7885	7873	7845	7833	7938	7910	7817	7848	7948	7849	7790	7922	7804	7745	7922	7773	7890	7841	7965	7861	7907	7892	7989	7906	7699	7893	7898	7976	7798	7878	7703	7794	7807	7875	7952	7881	7825	8019	7892	7920	7849	8063	8072	7885	7780	7838	7961	7846	7963	7893	7921	7837	7901	7744	7950	7924	7882	7984	7862	7989	7851	7947	7867	7938	7897	7868	8060	7791	7963	7887	7782	7755	7770	7996	7778	7930	7991	7900	7739	7916	7897	7820	7884	7910	7898	7929	7827	7894	7847	7828	7879	7980	7806	7901	7884	7695	7929	7960	7943	7889	7914	7940	7897	7861	7854	7732	7799	7989	7891	7836	7847	7916	7898	7848	7797	7725	7846	7922	7971	7958	7855	7826	7914	7851	7945	7966	7952	7825	7917	7849	7862	7919	7915	7874	7937	7925	7891	8029	8010	7772	7859	7968	7703	7819	7861	7870	7851	7964	7891	7933	7939	7845	7892	7851	7904	8021	7950	7738	7890	8043	7931	7920	7841	7975	7892	7861	7915	7872	7837	7806	7964	7934	7913	7960	7864	7909	7890	7918	7854	7942	7759	7908	7826	7991	7862	7844	7801	8022	7867	7795	7861	7895	8060	7804	7955	7868	7795	7935	7760	7945	7902	7781	7725	7894	7909	7882	7890	7943	7911	7921	7979	7875	7838	7968	7803	7838	7725	7899	7981	7865	7952	7764	8080	7906	7849	7949	7862	7821	7823	7878	7790	7930	7781	7790	8026	7830	7796	7982	7825	7837	7830	7923	7738	7912	7911	7869	7995	7871	7843	7962	8008	7924	7924	7785	7960	7928	7827	7893	7907	7867	7892	8055	7903	7859	7818	8023	7948	7887	7961	7938	7974	7841	7918	7905	7756	7961	7808	7705	7810	7844	7738	7767	7810	7844	7915	7913	7884	7777	7885	7929	7874	7848	7933	7861	7868	7968	7876	7803	8011	7821	7990	7912	7831	7790	7934	7846	7858	7889	7866	7920	7911	8039	7977	8004	7949	7834	7916	7923	7785	7806	8042	7966	7806	7949	7887	7858	7950	7920	7825	7855	7950	7899	7933	7930	7824	7912	7770	7967	7872	7860	7892	7936	7791	7966	7861	7910	7866	7801	7922	7877	7925	7895	7846	7826	7822	7865	7757	7851	8025	7982	7946	7937	7823	7836	7856	8044	7936	7866	7786	7706	7965	7920	7835	7922	7889	7864	7995	7850	7932	7873	7871	7876	7774	7996	7948	7812	7782	7910	7843	7996	7899	7793	7860	7998	7903	7859	7853	7859	7783	7988	7826	7891	8027	7804	7928	7869	7823	7856	7787	7962	7921	7853	7861	7863	7753	7914	7939	7933	7817	7707	7864	8013	7781	7893	7724	8036	7900	7992	7867	7905	7930	7911	7964	7853	7887	7930	7863	7770	7817	7935	7950	7968	7904	7776	7827	7899	7867	7919	7852	7896	7883	7996	7881	7927	7854	7842	7965	7945	7923	7814	7878	7884	7898	8017	7814	7810	7773	8008	8005	7849	7929	7775	7896	7811	7904	7928	7682	7931	7898	7740	7913	7966	7750	7898	7967	7892	7880	7850	7945	7834	7932	7937	7911	7886	7833	7791	7823	7917	7818	7848	7910	7793	7966	7961	7834	7849	7935	7823	7793	7786	7862	7817	7973	7990	7899	7948	7980	7904	8014	7826	7781	7921	7946	7897	8006	7959	7830	7691	7807	7936	7886	7973	8070	7881	7753	7953	7954	7936	7857	7959	7958	7885	7941	7861	7909	7886	7920	7802	7883	7886	7820	7884	7890	7822	8048	7981	7859	7828	7944	7816	7809	7900	7832	8000	7896	7967	7751	7788	7788	7813	7838	7759	7905	7799	7777	7818
2830	1138	1077	971	1076	1457	6254	8134	5758	2809	1419	988	951	914	870	906	934	836	933	918	884	954	950	910	896	892	947	904	902	903	975	952	881	936	944	905	849	844	972	968	942	946	883	904	940	921	869	908	938	927	844	859	935	921	928	882	948	934	916	886	891	883	851	872	892	894	886	818	839	971	914	890	889	871	951	929	911	946	892	940	957	954	902	897	927	895	853	895	888	922	875	897	918	945	858	922	966	910	910	890	859	844	918	884	890	929	894	924	935	890	919	898	945	944	897	951	954	940	836	916	901	867	978	943	918	927	897	929	887	933	865	917	935	886	888	930	867	946	915	891	872	905	955	891	947	941	903	875	885	883	914	909	886	891	879	894	894	892	874	950	895	912	869	933	905	953	919	864	931	870	917	864	914	921	894	899	916	870	906	909	859	896	924	881	938	867	894	901	931	878	930	904	961	909	926	904	934	942	912	879	929	853	901	872	835	869	881	916	919	895	963	903	905	901	934	931	919	967	865	904	933	916	888	901	833	944	932	849	915	925	899	878	921	891	918	942	906	863	906	938	922	881	960	891	813	910	866	875	892	861	919	943	963	942	841	924	888	879	907	894	885	894	877	931	887	858	930	959	881	882	908	859	909	856	933	919	894	873	900	876	915	913	889	905	894	927	894	877	909	949	955	879	888	934	828	939	834	920	902	973	941	895	928	890	898	919	853	929	901	890	899	866	898	900	905	871	941	836	935	927	929	891	908	897	840	947	956	876	912	924	867	973	984	886	906	961	888	950	897	881	829	885	873	907	889	858	931	924	894	968	903	911	847	898	854	990	936	939	952	864	878	901	861	935	930	887	911	905	943	896	903	895	913	866	931	915	866	920	937	874	873	922	895	879	873	914	926	856	929	900	899	878	873	925	903	896	876	910	926	874	872	863	864	891	862	887	886	921	932	894	904	881	873	892	927	913	915	934	989	946	905	904	881	950	884	873	923	870	908	927	870	905	923	897	889	940	919	885	956	923	944	914	880	882	889	893	903	893	906	912	887	975	910	911	834	915	918	877	887	889	955	878	897	912	847	901	929	850	903	865	926	894	889	867	923	904	886	858	900	870	920	905	853	908	889	896	887	922	867	832	918	901	922	956	879	907	888	928	899	918	888	904	879	867	880	885	928	922	937	879	878	887	867	889	869	991	886	856	863	894	879	892	951	932	947	876	853	890	921	922	885	855	963	896	977	913	902	891	962	896	930	921	912	889	888	913	820	886	957	896	913	857	894	942	869	895	865	951	950	925	915	908	887	866	852	917	899	900	936	886	877	952	901	854	880	907	910	922	856	887	919	882	881	877	903	915	886	872	853	886	929	958	885	947	900	938	883	945	878	929	894	865	926	936	869	903	917	875	894	892	862	892	918	907	916	889	897	927	893	883	861	894	889	901	913	871	916	935	907	934	918	916	974	874	900	865	906	935	850	933	905	916	936	910	883	923	1001	875	919	892	955	883	934	948	922	899	956	894	940	913	943	948	889	922	924	936	889	943	929	891	950	889	930	907	912	865	864	936	960	883	930	896	890	964	944	885	918	953	855	970	911	897	935	829	894	894	949	887	905	870	950	871	870	889	891	881	849	974	897	929	902	913	919	895	922	865	844	888	922	901	904	907	929	918	866	884	888	935	928	890	919	867	902	927	889	903	873	923	887	883	925	919	935	894	856	938	902	881	947	914	885	946	879	899	929	895	902	866	906	916	888	912	914	916	877	921	877	908	895	951	936	932	880	915	945	940	923	913	938	892	896	866	875	906	886	923	921	919	958	931	884	940	943	912	922	886	921	851	929	899	882	920	888	882	903	882	929	886	900	904	961	943	922	892	921	837	915	926	890	917	881	945	963	918	939	911	902	908	853	876	894	883	909	914	927	931	861	897	917	900	923	937	930	883	921	911	917	969	987	917	906	970	904	892	857	915	896	918	923	921	898	986	905	907	914	900	887	888	895	927	921	862	926	865	911	929	953	902	896	901	976	921	918	961	866	886	845	912	911	957	931	873	910	869	885	967	906	955	930	909	936	942	928	901	934	928	897	897	893	906	873	915	903	873	903	826	944	929	928	903	893	939	847	869	931	831	936	855	830	944	859	902	912	828	862	890	840	841	858	918	925	944	917	887	876	894	887	894	870	891	933	915	899	943	858	966	946	919	956	918	846	893	889	931	853	872	913	934	961	870	948	932	916	974	923	925	941	907	961	848	945	909	937	935	915	934	823	883	934	912	898	876	914	911	925	890	920	865	996	934	900	967	902	908	930	885	928	888	885	923	850	858	914	820	884	861	911	923	885	972	881	920	899	886	886	950	866	954	867	940	909	897	891	887	954	946	888	920	940	908	934	920	908	931	957	911	858	916	963	905	944	898	941	963	915	900	925	903	901	907	923	938	910	920	904	911	928	875	990	879	865	872	922	878	927	899	863	899	892	909	868	914	917	927	913	912	896	862	927	905	901	928	877	894	877	872	909	877	887	961	907	905	951	872	943	919	952	905	873	907	837	939	857	871	924	946	911	976	916	937	939	902	874	936	896	935	883	887	957	936	898	905	880	958	890	878	927	923	884	935	900	897	866	866	897	888	914	963	906	923	854	875	893	901	916	878	867	861	955	932	880	899	908	935	869	931	922	899	899	890	936	937	930	853	940	884	919	894	901	882	869	907	874	965	928	902	965	897	869	906	928	880	943	942	905	909	935	917	903	890	916	947	894	942	887	835	879	918	866	909	922	911	899	912	845	935	908	900	875	873	916	907	899	922	928	913	918	935	897	874	932	947	957	877	879	867	916	884	864	926	876	886	881	884	871	894	860	901	919	925	855	866	924	891	877	899	891	913	906	897	877	858	837	941	905	881	894	896	885	895	946	924	971	863	913	892	862	893	834	919	871	875	911	940	904	872	911	927	928	940	873	931	912	894	909	936	944	884	880	926	915	899	923	880	928	929	954	833	946	977	903	939	926	896	929	897	882	918	883	847	924	923	933	894	923	896	955	873	907	903	875	927	925	952	905	910	896	917	893	934	902	907	875	958	904	909	838	863	886	901	841	908	941	909	914	959	917	891	875	880	927	955	909	897	931	961	947	915	952	926	931	881	900	881	897	892	918	890	899	853	911	891	885	852	935	884	926	907	923	929	886	948	904	914	936	907	936	896	831	888	899	907	863	935	902	927	870	871	890	874	882	870	925	926	896	872	845	900	889	888	842	917	882	906	884	879	874	891	891	895	910	881	886	884	858	888	930	869	916	939	899	911	910	895	890	923	918	940	914	871	874	939	939	934	852	901	911	861	900	895	903	911	904	941	975	933	868	920	875	950	884	955	872	884	966	996	927	881	920	891	908	872	946	897	890	863	870	883	917	882	958	899	880	899	911	902	901	940	909	909	964	916	889	888	899	900	884	879	933	898	854	877	889	922	886	924	937	915	952	917	920	903	863	951	885	881	940	951	954	878	889	911	942	927	854	891
14804	10754	9300	12411	19484	26991	50365	49733	39344	27085	15244	9526	7774	7459	7276	7375	7437	7303	7394	7392	7329	7420	7403	7570	7361	7476	7260	7301	7421	7357	7390	7452	7398	7372	7438	7340	7433	7265	7444	7524	7405	7304	7501	7293	7268	7450	7348	7435	7469	7382	7461	7406	7463	7329	7397	7467	7408	7423	7356	7358	7314	7406	7397	7406	7326	7326	7539	7373	7307	7385	7471	7317	7322	7496	7316	7484	7416	7524	7499	7359	7250	7341	7302	7575	7386	7511	7406	7355	7308	7333	7455	7389	7449	7440	7368	7413	7556	7510	7299	7253	7478	7392	7447	7371	7397	7447	7311	7311	7636	7387	7351	7408	7380	7565	7348	7344	7317	7457	7312	7401	7338	7404	7420	7468	7509	7414	7360	7400	7331	7324	7419	7325	7331	7391	7465	7479	7452	7433	7495	7437	7302	7531	7402	7404	7420	7422	7430	7531	7484	7406	7493	7346	7414	7409	7421	7338	7300	7497	7504	7420	7394	7493	7400	7593	7418	7504	7344	7420	7418	7430	7445	7395	7434	7390	7473	7392	7522	7421	7346	7336	7496	7329	7408	7434	7358	7443	7573	7395	7365	7468	7444	7433	7402	7395	7295	7530	7468	7377	7321	7485	7509	7458	7347	7415	7550	7530	7404	7306	7483	7451	7266	7412	7320	7508	7362	7558	7322	7408	7401	7337	7433	7227	7393	7315	7446	7302	7436	7447	7576	7411	7416	7384	7491	7334	7377	7362	7502	7462	7369	7393	7567	7436	7384	7474	7462	7436	7350	7356	7368	7358	7297	7406	7430	7503	7490	7337	7352	7398	7235	7416	7500	7423	7377	7495	7427	7438	7429	7415	7419	7291	7468	7373	7462	7463	7386	7381	7257	7423	7507	7431	7409	7485	7399	7417	7331	7464	7374	7371	7465	7303	7362	7407	7302	7342	7447	7377	7474	7405	7383	7389	7373	7418	7383	7380	7453	7503	7432	7419	7447	7381	7434	7464	7536	7506	7417	7428	7434	7355	7432	7415	7494	7474	7440	7278	7469	7455	7369	7378	7486	7404	7394	7510	7471	7355	7497	7530	7461	7429	7416	7362	7432	7476	7322	7477	7295	7493	7439	7386	7376	7339	7504	7461	7331	7473	7507	7356	7458	7369	7582	7333	7425	7418	7554	7357	7355	7346	7316	7370	7455	7479	7343	7380	7421	7423	7336	7404	7353	7445	7354	7433	7550	7473	7452	7350	7451	7517	7413	7388	7383	7571	7291	7504	7380	7377	7327	7442	7563	7211	7385	7421	7312	7540	7455	7518	7382	7504	7386	7521	7474	7390	7367	7425	7361	7495	7412	7411	7442	7392	7391	7422	7367	7328	7390	7412	7421	7540	7482	7489	7431	7486	7270	7495	7300	7389	7415	7453	7352	7452	7218	7402	7329	7542	7428	7255	7327	7482	7424	7414	7551	7354	7493	7524	7553	7383	7429	7427	7410	7305	7570	7268	7341	7508	7261	7441	7473	7270	7418	7498	7410	7485	7391	7488	7471	7446	7419	7236	7318	7380	7459	7295	7301	7386	7393	7459	7334	7374	7231	7336	7493	7360	7510	7446	7345	7382	7392	7471	7442	7384	7455	7618	7263	7284	7465	7385	7565	7367	7468	7411	7412	7375	7462	7371	7256	7504	7396	7461	7408	7248	7412	7436	7432	7490	7416	7472	7365	7425	7318	7397	7606	7391	7413	7504	7355	7444	7384	7422	7337	7415	7527	7451	7319	7452	7418	7381	7455	7350	7423	7327	7451	7405	7411	7471	7555	7439	7624	7451	7409	7440	7294	7448	7332	7378	7367	7398	7390	7445	7400	7385	7438	7346	7484	7326	7423	7330	7479	7411	7357	7521	7377	7417	7364	7333	7365	7490	7248	7387	7297	7323	7454	7485	7469	7321	7474	7322	7395	7405	7417	7443	7356	7398	7462	7372	7411	7447	7408	7317	7466	7481	7482	7322	7470	7409	7413	7500	7356	7390	7526	7458	7373	7441	7403	7309	7411	7452	7510	7365	7407	7402	7432	7407	7436	7538	7333	7431	7487	7425	7492	7510	7459	7402	7421	7474	7310	7414	7444	7447	7430	7337	7241	7323	7509	7337	7397	7473	7372	7418	7444	7458	7411	7503	7331	7441	7354	7367	7419	7407	7332	7330	7416	7359	7398	7290	7488	7277	7441	7398	7195	7450	7444	7425	7484	7333	7349	7405	7453	7433	7431	7420	7339	7510	7391	7432	7327	7481	7389	7511	7482	7376	7272	7402	7427	7464	7385	7523	7470	7483	7404	7326	7534	7459	7414	7418	7378	7350	7434	7405	7410	7326	7557	7338	7302	7222	7429	7497	7438	7358	7348	7386	7414	7457	7423	7433	7447	7384	7497	7554	7379	7409	7397	7507	7509	7560	7361	7366	7499	7424	7393	7297	7456	7535	7336	7522	7402	7509	7447	7390	7309	7381	7534	7520	7324	7427	7371	7285	7406	7445	7518	7437	7370	7514	7351	7454	7451	7394	7411	7530	7461	7306	7383	7189	7416	7532	7334	7524	7316	7381	7384	7379	7435	7369	7499	7407	7464	7383	7376	7418	7474	7247	7347	7370	7423	7466	7460	7378	7368	7308	7612	7250	7266	7422	7409	7464	7513	7356	7465	7458	7389	7508	7508	7469	7434	7476	7366	7474	7419	7441	7376	7416	7506	7455	7360	7327	7524	7313	7440	7280	7484	7495	7306	7400	7346	7460	7367	7402	7303	7361	7423	7496	7419	7384	7460	7451	7509	7385	7343	7320	7394	7280	7426	7444	7424	7490	7376	7405	7413	7520	7482	7432	7267	7318	7439	7348	7433	7480	7523	7415	7459	7306	7459	7454	7320	7471	7309	7371	7347	7363	7500	7471	7513	7458	7316	7476	7293	7450	7474	7449	7269	7375	7482	7479	7539	7372	7420	7397	7546	7412	7288	7400	7468	7481	7443	7557	7333	7306	7511	7372	7441	7417	7431	7335	7410	7441	7262	7448	7449	7416	7370	7351	7449	7530	7407	7316	7406	7271	7365	7425	7492	7451	7424	7511	7289	7451	7539	7475	7298	7472	7461	7501	7391	7329	7359	7422	7497	7407	7418	7442	7503	7428	7357	7421	7386	7410	7383	7489	7489	7294	7293	7407	7489	7387	7406	7386	7355	7508	7450	7312	7411	7487	7454	7349	7315	7393	7374	7416	7345	7462	7287	7458	7411	7592	7371	7417	7491	7435	7428	7332	7361	7418	7369	7461	7438	7395	7497	7481	7491	7425	7364	7384	7389	7368	7399	7504	7425	7570	7494	7406	7384	7538	7377	7379	7355	7324	7385	7507	7480	7327	7427	7416	7418	7465	7344	7568	7494	7480	7345	7454	7450	7383	7331	7404	7422	7512	7292	7417	7275	7317	7388	7468	7293	7406	7344	7340	7357	7455	7277	7405	7367	7387	7453	7481	7446	7478	7449	7459	7323	7548	7435	7224	7426	7496	7329	7473	7600	7342	7383	7537	7354	7287	7340	7424	7449	7414	7347	7409	7423	7382	7429	7493	7487	7437	7514	7499	7418	7388	7509	7474	7581	7458	7335	7489	7353	7424	7456	7435	7309	7391	7401	7441	7360	7507	7516	7309	7362	7378	7361	7367	7486	7318	7454	7388	7417	7398	7463	7346	7522	7395	7326	7377	7285	7398	7421	7492	7471	7141	7410	7535	7480	7451	7483	7404	7342	7442	7505	7443	7397	7489	7509	7597	7377	7426	7355	7288	7442	7441	7472	7403	7403	7428	7519	7250	7396	7373	7282	7357	7469	7245	7493	7388	7393	7300	7467	7491	7598	7258	7501	7406	7478	7483	7395	7378	7326	7543	7399	7464	7395	7420	7400	7467	7255	7446	7311	7411	7330	7394	7256	7349	7411	7545	7441	7470	7323	7495	7399	7432	7514	7363	7524	7329	7433	7406	7244	7391	7384	7360	7416	7302	7332	7531	7498	7432	7432	7326	7447	7367	7416	7464	7399	7325	7560	7443	7486	7399	7348	7415	7543	7473	7441	7437	7409	7489	7503	7330	7409	7347	7471	7491	7350	7386	7436	7415	7371	7476	7378	7488	7451	7465	7494	7220	7483	7509	7303	7385	7396	7422	7348	7381	7427	7494	7292	7362	7301	7462	7455	7366	7307	7452	7260	7567	7342	7492	7343	7515	7484	7385	7345	7450	7279	7374	7463	7411	7351	7362	7527	7344	7419	7339	7545	7464	7373	7468	7433	7358	7511	7576	7340	7404	7384	7549	7474	7301	7478	7363	7450	7436	7424	7562	7546	7368	7400	7299	7381	7549	7475	7471	7435	7384	7371	7464	7360	7336	7517	7421	7407	7333	7494	7414	7333	7409	7324	7388	7355	7336	7352	7523	7519	7439	7439	7456	7378	7458	7423	7518	7451	7335	7429	7408	7416	7312	7477	7259	7397	7369	7429	7440	7333	7469	7361	7513	7344	7421	7499	7507	7476	7405	7400	7332	7435	7498	7497	7552	7364	7421	7246	7321	7263	7447	7542	7438	7336	7397	7420	7407	7428	7378	7431	7301	7449	7338	7433	7368	7517	7252	7413	7461	7464	7425	7488	7471	7505	7474	7450	7311	7437	7408	7324	7551	7394	7487	7424	7338	7348	7544	7317	7472	7483	7394	7286	7492	7379	7364	7426	7368	7400	7454	7350	7529	7385	7476	7380	7420	7424	7408	7449	7381	7450	7466	7375	7275	7386	7516	7360	7378	7405	7402	7524	7527	7326	7410	7348	7413	7447	7466	7469	7424	7347	7342	7292	7272	7582	7371	7506	7398	7531	7376	7484	7385	7398	7325	7325	7493	7510	7381	7418	7465	7493	7383	7325	7445	7301	7394	7569	7358	7408	7540	7412	7280	7599	7441	7417	7483	7412	7459	7371	7269	7532	7409	7616	7461	7450	7270	7425	7456	7304	7424	7403	7337	7306	7498	7376	7432	7367	7433	7464	7456	7438	7536	7504	7325	7448	7352	7490	7390	7437	7440	7387	7455
1897	1342	1215	1109	1189	1954	11519	14760	10793	5194	1975	1186	998	887	968	952	930	915	909	988	970	896	950	944	933	925	959	996	909	903	887	896	920	938	925	909	875	966	864	918	955	948	955	933	929	917	944	990	945	928	963	941	923	940	965	919	898	909	920	921	965	986	942	921	941	911	904	895	890	945	939	916	919	967	951	886	929	925	895	942	930	946	1007	927	959	922	931	992	934	916	935	910	912	974	979	928	943	898	901	973	941	924	943	925	865	942	895	932	912	1002	935	955	925	952	878	859	955	948	970	981	912	929	917	941	889	916	880	893	904	862	869	883	923	917	878	916	919	919	956	953	952	898	928	947	922	924	926	893	926	902	902	978	913	893	917	940	918	930	953	883	964	960	934	926	919	991	927	973	947	937	926	936	913	920	913	940	886	948	955	936	977	942	897	925	899	931	924	962	999	884	888	866	899	961	920	948	922	926	951	974	962	917	890	926	913	919	908	908	913	938	1016	894	978	978	953	942	951	924	965	928	867	956	945	880	904	937	882	951	949	917	945	966	955	957	920	936	898	916	935	894	953	986	927	896	921	929	911	958	937	954	898	939	926	937	972	941	913	944	954	963	914	964	942	887	892	921	958	902	934	965	934	857	878	968	940	950	927	939	932	969	945	917	928	888	953	953	948	917	922	897	930	927	870	944	902	1003	929	900	945	930	929	969	981	961	941	902	897	939	952	931	941	879	981	937	958	933	981	913	913	903	916	962	978	911	913	940	980	901	975	964	888	885	900	972	926	948	955	967	984	940	937	892	931	917	981	897	948	977	935	959	895	929	945	876	935	880	934	920	953	941	908	919	896	921	909	936	908	978	959	963	968	950	998	971	945	959	936	887	907	912	988	966	935	957	945	933	962	954	933	890	963	957	914	920	877	926	934	908	931	921	876	903	961	948	924	898	962	881	959	908	938	914	917	886	961	942	935	973	976	902	952	915	970	932	926	930	945	969	871	918	966	966	898	938	923	890	908	905	898	928	896	914	914	921	951	918	943	909	891	938	949	988	953	927	916	881	949	980	938	949	933	961	974	947	885	925	931	892	932	942	933	981	906	934	910	947	942	936	924	911	968	929	965	951	903	939	970	950	954	976	931	927	977	976	871	914	1005	887	987	960	907	995	922	944	918	914	932	935	881	962	969	923	940	948	923	929	956	962	918	922	956	911	899	932	912	948	887	940	904	937	933	997	920	969	948	915	932	918	900	947	986	904	890	975	934	880	903	868	923	921	1001	980	948	941	907	945	920	957	929	955	907	1007	875	923	934	942	905	910	925	944	904	947	926	926	921	935	942	983	879	977	921	926	938	936	984	974	946	881	883	922	894	975	960	917	925	936	976	898	896	941	958	958	894	957	931	943	953	878	913	930	921	912	914	956	946	889	904	948	930	966	967	928	944	915	915	908	943	883	925	931	944	932	983	899	920	930	914	962	936	935	920	867	956	935	947	951	893	926	908	911	932	938	892	977	961	940	947	928	926	955	903	894	911	952	887	924	975	911	923	901	941	923	961	965	932	904	945	876	909	877	1001	959	917	941	904	959	926	958	916	917	878	966	922	938	909	863	951	954	913	965	912	903	968	953	882	979	942	927	918	952	851	915	874	903	939	922	930	927	907	928	962	886	946	914	917	938	915	886	908	963	946	939	913	887	965	916	967	949	920	906	881	930	952	945	953	932	943	912	943	886	942	949	954	936	939	922	961	922	900	891	918	923	920	928	933	914	912	930	958	919	911	909	935	887	910	916	905	959	951	921	987	950	971	906	844	892	935	938	994	931	964	941	931	936	926	924	904	918	944	950	939	982	930	924	972	906	936	930	953	919	953	926	911	901	929	939	971	882	929	967	966	897	945	960	925	1010	925	963	945	897	957	909	916	928	886	940	976	988	934	911	989	952	860	914	917	1002	890	900	955	991	927	959	938	968	948	923	919	967	970	900	985	949	933	916	950	952	949	941	928	915	916	946	994	892	941	912	954	912	910	924	925	872	916	907	970	930	845	881	914	989	941	914	928	894	977	951	962	921	892	965	936	968	899	921	949	958	924	960	921	932	917	912	966	978	912	932	944	927	957	947	970	884	1003	972	943	959	894	972	937	965	933	940	983	937	958	949	950	959	922	979	901	975	993	963	930	950	943	925	945	982	976	907	886	928	941	970	971	983	946	960	924	970	909	954	918	910	956	895	980	980	923	925	932	919	951	942	921	970	924	949	912	970	942	955	909	948	916	950	969	923	885	915	902	912	940	923	951	887	978	889	956	965	871	943	950	909	980	916	919	927	915	955	956	922	952	956	887	906	932	910	1012	1002	942	988	984	927	944	911	939	927	909	963	937	958	963	941	915	943	950	926	949	966	864	849	958	943	906	885	859	906	905	954	928	908	921	926	961	883	888	903	928	925	877	922	908	937	928	905	941	877	940	936	886	951	974	925	982	933	931	903	953	954	929	924	964	1012	927	934	911	911	956	943	922	889	910	958	957	908	921	957	925	998	889	915	905	867	951	886	929	930	947	906	954	969	931	892	950	988	891	948	897	927	965	974	925	922	882	891	962	941	927	922	939	952	958	914	971	959	925	959	934	947	890	998	865	908	909	910	985	882	923	890	919	856	939	979	926	888	897	844	932	939	920	909	926	929	996	906	874	963	902	982	921	912	906	935	943	940	947	907	899	965	964	956	910	930	959	930	952	914	959	900	896	965	954	886	911	909	900	918	924	969	950	946	905	894	887	926	913	964	921	952	941	918	934	931	913	925	893	923	947	887	926	911	945	915	950	906	929	933	894	915	915	922	914	934	992	859	930	921	947	934	907	929	903	903	996	916	944	939	901	868	908	966	932	893	1017	939	921	941	941	878	941	921	883	935	957	942	904	925	903	953	954	947	950	921	954	935	925	933	907	980	950	913	906	921	920	923	969	939	921	878	937	947	918	911	930	906	916	924	921	935	919	975	955	940	932	922	930	946	918	909	948	888	918	886	948	960	956	917	933	862	939	925	943	945	936	911	912	840	875	987	930	896	897	909	961	953	972	978	933	922	888	889	922	916	1004	929	948	921	954	951	908	936	982	956	916	934	958	892	950	929	948	961	911	970	914	937	980	903	906	934	866	960	941	952	964	898	892	994	879	950	864	891	941	963	888	884	941	884	931	956	955	932	903	1006	933	921	912	923	952	913	978	932	955	878	931	931	994	939	983	915	900	864	927	945	900	852	920	888	939	909	945	906	943	940	910	961	914	913	924	906	958	986	971	901	932	967	928	958	933	934	946	924	949	922	896	968	985	889	958	932	896	923	919	954	996	936	894	906	938	950	943	920	938	911	942	935	920	919	910	924	952	971	969	921	919	966	912	947	919	927	959	916	902	950	940	924	947	931	921	979	984	959	928	920	928	959	950	999	918	951	965	950	964	925	974	906	890	916	960	999	939	915	925	971	928	933	937	923	948	910	954	916	911	930	918	955	907	919	972	939	974	919	914	916
16792	12461	10429	14233	22125	31851	61767	62058	49180	34266	20244	10931	8205	7663	7686	7627	7667	7499	7602	7673	7508	7607	7631	7648	7790	7596	7687	7702	7674	7600	7549	7533	7532	7554	7664	7671	7487	7503	7629	7588	7523	7552	7658	7691	7737	7566	7583	7510	7645	7680	7691	7710	7687	7631	7669	7645	7612	7597	7484	7542	7533	7619	7655	7527	7628	7563	7519	7782	7665	7709	7674	7558	7600	7641	7595	7608	7661	7513	7582	7630	7567	7550	7589	7700	7622	7654	7486	7613	7486	7523	7495	7517	7674	7618	7681	7656	7515	7534	7581	7555	7559	7530	7627	7515	7586	7599	7486	7634	7651	7572	7636	7663	7591	7534	7613	7708	7574	7715	7753	7529	7555	7511	7670	7627	7633	7686	7774	7616	7569	7591	7614	7650	7631	7606	7686	7612	7724	7606	7532	7687	7635	7445	7581	7712	7579	7515	7703	7627	7694	7634	7561	7732	7612	7590	7560	7596	7595	7642	7551	7788	7765	7589	7544	7649	7630	7705	7583	7595	7616	7678	7658	7620	7565	7503	7602	7680	7552	7607	7552	7544	7716	7477	7408	7521	7637	7611	7608	7595	7583	7503	7652	7607	7801	7564	7655	7611	7539	7606	7604	7573	7611	7664	7523	7669	7627	7643	7622	7650	7598	7578	7500	7690	7598	7554	7679	7546	7618	7606	7670	7704	7595	7454	7564	7628	7587	7613	7584	7690	7733	7621	7632	7708	7584	7650	7597	7592	7653	7661	7488	7570	7546	7635	7590	7631	7548	7529	7817	7588	7552	7529	7683	7512	7709	7512	7722	7612	7557	7650	7758	7681	7578	7682	7575	7708	7525	7650	7597	7602	7575	7642	7437	7754	7670	7511	7530	7570	7705	7682	7610	7633	7468	7577	7604	7516	7678	7592	7480	7677	7677	7566	7734	7500	7575	7650	7651	7602	7746	7598	7740	7561	7594	7654	7613	7682	7682	7554	7616	7668	7573	7616	7491	7511	7672	7634	7677	7604	7509	7585	7609	7721	7561	7634	7526	7592	7576	7736	7680	7704	7631	7548	7714	7566	7520	7641	7589	7592	7628	7543	7562	7585	7516	7608	7598	7534	7604	7598	7533	7744	7736	7693	7534	7532	7531	7616	7550	7591	7613	7613	7631	7552	7670	7547	7487	7684	7629	7596	7687	7695	7750	7698	7592	7673	7578	7738	7536	7648	7566	7630	7689	7479	7599	7619	7637	7592	7549	7688	7621	7625	7559	7649	7734	7638	7479	7590	7689	7511	7772	7580	7602	7634	7639	7588	7512	7520	7533	7578	7526	7728	7676	7548	7731	7548	7659	7613	7656	7539	7571	7702	7472	7530	7610	7675	7559	7630	7572	7528	7618	7758	7525	7550	7596	7675	7624	7665	7516	7578	7659	7573	7614	7569	7611	7573	7445	7631	7460	7603	7603	7507	7674	7632	7691	7614	7551	7624	7721	7585	7585	7556	7653	7644	7655	7619	7624	7763	7621	7727	7537	7583	7771	7612	7733	7509	7567	7579	7725	7671	7478	7465	7636	7636	7635	7563	7536	7662	7529	7591	7652	7524	7610	7553	7620	7614	7562	7608	7692	7633	7586	7621	7760	7615	7528	7665	7575	7605	7619	7590	7549	7651	7663	7592	7652	7656	7626	7710	7695	7777	7537	7670	7532	7544	7572	7720	7591	7479	7597	7613	7669	7576	7661	7571	7557	7633	7540	7735	7616	7634	7661	7583	7553	7629	7722	7569	7604	7719	7631	7695	7566	7703	7585	7636	7572	7717	7537	7707	7669	7494	7621	7586	7621	7730	7587	7563	7614	7615	7525	7637	7677	7698	7646	7662	7606	7577	7646	7655	7650	7569	7615	7563	7689	7569	7686	7597	7579	7725	7637	7600	7629	7694	7676	7543	7681	7523	7586	7612	7730	7591	7679	7604	7622	7423	7764	7565	7590	7523	7552	7701	7558	7641	7484	7586	7531	7560	7732	7684	7622	7612	7630	7603	7585	7632	7545	7512	7677	7480	7556	7627	7531	7613	7702	7581	7724	7658	7687	7572	7560	7711	7600	7567	7634	7624	7821	7601	7611	7449	7556	7603	7625	7567	7499	7496	7547	7690	7693	7621	7607	7627	7548	7535	7478	7705	7618	7606	7683	7537	7668	7626	7559	7696	7633	7614	7523	7724	7728	7640	7599	7502	7578	7685	7530	7425	7558	7640	7725	7704	7647	7712	7548	7697	7456	7557	7497	7672	7813	7673	7611	7619	7630	7542	7489	7655	7605	7683	7676	7664	7703	7727	7456	7554	7638	7588	7615	7735	7577	7730	7519	7651	7684	7602	7640	7636	7665	7594	7626	7578	7630	7589	7625	7647	7690	7639	7543	7824	7654	7537	7511	7543	7650	7728	7696	7575	7670	7626	7525	7509	7532	7561	7615	7605	7584	7555	7423	7742	7675	7655	7625	7711	7507	7677	7632	7652	7578	7716	7573	7626	7639	7565	7485	7471	7671	7584	7607	7560	7677	7699	7520	7495	7609	7784	7557	7672	7649	7507	7614	7585	7740	7601	7603	7620	7653	7647	7741	7634	7547	7530	7509	7657	7692	7612	7547	7546	7722	7624	7744	7549	7638	7557	7701	7587	7594	7609	7600	7728	7538	7658	7572	7512	7712	7591	7729	7682	7620	7735	7489	7663	7656	7688	7527	7664	7615	7555	7741	7508	7599	7720	7640	7554	7459	7839	7583	7578	7672	7644	7598	7602	7717	7565	7624	7670	7630	7729	7640	7634	7692	7624	7456	7736	7649	7820	7739	7677	7495	7524	7622	7515	7724	7513	7619	7658	7700	7726	7713	7677	7589	7645	7624	7613	7635	7625	7664	7588	7593	7575	7542	7665	7545	7531	7556	7441	7635	7482	7672	7593	7684	7578	7461	7616	7612	7629	7627	7681	7636	7656	7642	7634	7729	7543	7616	7582	7678	7646	7618	7586	7599	7640	7623	7551	7633	7557	7560	7588	7642	7557	7386	7697	7673	7620	7569	7533	7580	7679	7577	7725	7584	7544	7620	7639	7703	7756	7599	7515	7640	7557	7531	7592	7695	7702	7551	7536	7570	7617	7755	7661	7684	7590	7656	7641	7601	7563	7516	7660	7626	7601	7725	7638	7514	7576	7643	7580	7551	7656	7620	7667	7685	7654	7608	7566	7582	7599	7627	7629	7684	7694	7523	7572	7617	7647	7661	7617	7533	7657	7573	7606	7649	7570	7695	7582	7501	7581	7582	7655	7708	7622	7635	7656	7655	7484	7748	7593	7666	7702	7679	7559	7567	7677	7733	7607	7686	7747	7700	7585	7654	7670	7572	7564	7696	7605	7419	7711	7564	7561	7518	7649	7590	7459	7579	7650	7630	7673	7514	7629	7624	7671	7602	7566	7564	7545	7627	7643	7533	7610	7658	7600	7679	7576	7666	7740	7525	7647	7714	7562	7573	7531	7554	7540	7682	7523	7537	7515	7656	7561	7551	7512	7549	7609	7608	7611	7554	7620	7706	7745	7566	7779	7650	7561	7704	7532	7670	7624	7525	7635	7729	7571	7610	7521	7591	7429	7540	7752	7590	7708	7661	7684	7585	7585	7610	7518	7659	7490	7717	7539	7680	7497	7628	7659	7673	7437	7689	7526	7574	7583	7662	7656	7727	7628	7596	7696	7650	7561	7592	7609	7711	7586	7559	7663	7576	7582	7631	7658	7632	7779	7675	7599	7539	7556	7526	7619	7645	7649	7661	7582	7625	7807	7563	7594	7634	7547	7741	7589	7594	7645	7536	7743	7565	7463	7531	7524	7605	7670	7750	7589	7470	7533	7705	7671	7534	7622	7535	7602	7586	7622	7668	7641	7643	7642	7627	7552	7545	7704	7556	7555	7598	7616	7489	7693	7744	7476	7543	7628	7487	7723	7649	7563	7717	7672	7459	7701	7594	7653	7523	7452	7561	7671	7573	7566	7664	7627	7525	7599	7679	7541	7614	7596	7687	7543	7521	7628	7604	7650	7590	7606	7597	7639	7676	7542	7644	7730	7765	7533	7612	7559	7548	7672	7498	7666	7590	7613	7608	7594	7598	7760	7626	7546	7680	7543	7625	7623	7639	7671	7533	7684	7653	7658	7648	7583	7682	7534	7660	7657	7516	7650	7667	7754	7623	7582	7592	7585	7593	7538	7702	7693	7546	7592	7655	7651	7651	7636	7622	7639	7494	7585	7580	7653	7634	7683	7620	7616	7582	7436	7652	7707	7665	7740	7539	7525	7650	7479	7545	7434	7609	7620	7538	7598	7706	7611	7663	7636	7544	7673	7614	7611	7689	7565	7544	7479	7683	7602	7600	7703	7484	7667	7646	7669	7636	7700	7681	7740	7566	7681	7590	7650	7515	7763	7544	7569	7698	7742	7658	7568	7640	7536	7681	7671	7680	7657	7667	7589	7552	7625	7572	7592	7525	7604	7609	7630	7681	7671	7800	7562	7683	7578	7716	7777	7363	7571	7595	7676	7693	7682	7547	7582	7586	7583	7605	7589	7627	7706	7744	7715	7534	7568	7641	7606	7575	7615	7647	7571	7605	7561	7476	7745	7740	7543	7704	7687	7674	7481	7640	7502	7667	7596	7556	7548	7702	7745	7649	7630	7711	7677	7579	7724	7637	7634	7779	7574	7607	7806	7649	7585	7671	7650	7602	7669	7537	7642	7625	7438	7724	7599	7620	7645	7541	7712	7517	7540	7560	7563	7612	7641	7441	7572	7723	7572	7649	7659	7632	7597	7551	7637	7685	7576	7654	7558	7591	7587	7695	7630	7599	7703	7568	7526	7691	7653	7620	7668	7588	7701	7715	7539	7613	7590	7722	7646	7738	7473	7663	7705	7628	7645	7533	7563	7638	7697	7513	7629	7576	7681	7624	7566	7664	7594	7493	7837	7750	7630	7648	7634	7663	7559	7741	7565	7576	7682	7572	7715	7705	7556	7631	7547	7590	7546	7496	7622	7550	7656	7628	7646	7670	7582	7608	7658	7790	7712	7618	7599	7593	7692
3967	1351	1198	1052	1289	1728	14194	19472	13731	7079	2578	1207	992	952	880	964	888	881	922	864	890	924	952	861	911	856	874	909	903	963	916	919	891	888	865	901	960	891	939	911	915	893	889	866	882	952	906	876	958	945	952	894	930	939	900	864	899	951	873	914	880	905	879	884	947	933	905	956	852	868	871	929	927	924	906	916	967	919	917	859	857	946	854	920	933	909	880	837	881	880	907	919	965	904	936	901	893	907	922	945	918	907	860	909	906	883	870	823	878	885	873	895	936	922	977	954	858	928	905	922	901	908	945	932	886	925	929	939	878	925	941	892	920	944	882	895	924	944	880	914	915	893	936	935	905	869	843	891	918	939	956	846	923	869	873	896	888	913	873	858	974	882	894	904	858	891	854	897	882	918	939	924	940	901	950	902	903	907	848	909	926	850	899	936	866	910	914	904	861	946	889	897	902	905	869	956	917	898	935	928	878	959	897	870	881	916	841	941	906	926	856	911	933	901	930	928	882	883	923	921	900	917	918	891	930	892	888	937	867	935	903	927	889	889	903	880	851	922	907	899	965	958	950	934	910	924	907	947	931	872	903	986	895	915	865	907	878	897	910	864	953	906	890	928	896	875	885	960	907	961	901	856	902	932	940	942	891	882	871	918	897	917	917	873	935	928	917	939	918	872	908	880	946	900	944	920	944	971	882	935	909	905	929	928	929	893	914	899	852	960	932	964	907	866	918	873	918	922	944	943	885	875	920	885	888	914	849	909	900	916	893	889	862	838	895	879	929	951	898	901	952	939	942	922	890	908	843	892	890	947	885	919	898	867	893	875	912	922	970	891	913	916	871	848	878	922	893	955	928	875	874	894	880	927	931	898	908	900	894	897	871	935	942	796	918	885	907	954	875	891	921	861	899	891	907	910	881	898	905	937	931	914	917	909	899	949	939	873	916	913	903	868	929	883	990	907	886	874	916	869	914	864	905	908	968	922	944	923	874	884	934	933	940	885	878	920	908	898	906	917	897	898	885	924	906	882	944	871	910	929	875	911	939	862	954	843	875	913	912	884	932	930	873	927	889	917	903	905	936	898	907	946	931	943	887	916	898	894	925	940	821	917	910	972	929	859	909	918	934	941	861	862	924	918	946	916	918	911	954	866	940	889	910	934	920	882	930	892	925	960	902	881	936	913	879	882	892	903	887	924	867	882	909	941	858	884	960	901	878	952	962	844	884	917	921	925	865	896	859	933	950	919	823	887	915	915	899	851	852	897	898	935	861	872	898	917	957	873	947	958	925	899	935	901	894	881	900	903	902	877	906	912	893	917	901	880	871	914	930	893	965	911	893	903	941	868	878	898	916	898	925	882	929	915	916	907	958	935	918	917	920	897	929	892	922	915	879	932	904	979	859	908	934	893	913	909	948	870	918	906	932	898	888	961	925	907	925	931	896	937	915	864	890	909	938	965	966	891	959	916	885	960	868	902	844	918	877	986	931	918	889	977	915	924	928	937	883	905	891	928	904	913	879	905	887	860	907	844	873	955	915	918	957	854	935	938	871	910	879	895	931	906	920	876	942	880	916	905	875	927	916	836	914	918	895	888	905	903	888	869	884	869	908	871	913	865	903	912	895	913	900	883	898	898	916	962	897	889	867	901	893	896	904	876	913	908	946	846	883	919	900	903	961	891	891	922	945	845	907	902	844	949	920	877	920	880	921	905	866	866	901	891	912	864	903	887	889	874	910	942	907	907	858	899	884	892	919	893	957	961	872	924	945	920	901	949	884	920	885	842	877	926	902	906	828	915	948	886	866	900	860	899	946	871	875	889	924	905	893	914	923	859	921	865	917	886	869	885	919	908	871	931	896	904	876	937	867	932	889	919	911	923	1001	891	912	905	920	910	936	844	930	867	878	907	890	846	947	868	919	907	923	919	890	906	881	910	901	971	898	925	857	844	855	858	893	920	870	936	887	907	872	897	927	927	941	936	895	934	912	905	908	872	880	871	888	932	892	930	862	869	928	914	953	874	933	880	892	905	921	881	915	900	964	874	904	964	963	954	903	868	940	926	875	933	918	877	896	898	913	865	931	951	894	925	933	863	903	882	946	903	914	923	912	931	947	896	964	857	963	848	912	889	936	849	958	894	963	927	948	923	924	856	932	913	934	907	911	886	929	940	900	887	914	933	894	878	904	948	866	938	922	936	866	890	939	920	920	898	867	914	935	938	926	882	933	922	941	909	916	858	938	869	935	870	854	893	894	923	886	847	915	880	897	889	921	970	910	908	920	924	904	970	885	924	916	893	881	969	912	879	947	906	966	933	899	913	835	905	926	867	899	917	921	979	883	906	881	898	912	911	882	923	923	908	957	930	866	928	864	923	865	894	868	887	890	913	883	892	921	879	964	906	892	905	888	918	919	942	906	962	967	867	865	892	941	857	885	922	940	925	878	868	968	897	923	907	864	941	935	934	908	929	931	908	891	856	951	928	863	921	939	902	870	853	861	911	912	895	912	976	873	927	894	915	842	943	966	902	884	877	920	901	903	899	988	831	862	920	899	914	854	853	945	939	870	931	872	897	863	905	910	973	936	886	870	903	870	888	937	921	915	916	890	898	978	881	926	884	888	905	882	930	917	915	885	886	916	955	914	876	933	891	904	881	862	898	934	874	979	923	887	859	842	897	932	901	882	897	922	978	905	899	952	899	936	895	924	895	873	962	959	893	922	879	932	956	887	938	847	881	884	885	949	887	917	927	905	920	934	905	866	892	841	914	926	952	869	923	871	914	909	957	930	915	915	958	883	884	885	905	901	928	925	922	907	895	892	883	918	905	909	890	900	876	937	892	893	923	909	899	862	892	872	899	861	909	914	948	884	857	893	916	903	923	844	926	883	887	911	900	894	897	901	891	891	906	928	932	889	928	879	962	980	917	924	909	958	935	931	877	953	903	899	896	908	971	934	933	936	935	913	929	885	915	919	903	899	911	860	913	940	926	902	933	885	861	884	924	919	877	899	900	913	892	881	900	882	876	907	932	908	935	901	942	918	901	950	891	889	926	919	896	924	957	948	896	887	917	882	893	908	934	884	930	870	909	931	879	857	932	928	976	902	868	836	906	898	912	956	917	893	927	944	938	904	944	869	935	934	934	869	917	944	932	939	907	924	926	897	924	926	869	931	913	913	884	873	911	940	915	927	890	941	940	953	896	959	891	895	914	900	850	926	944	916	917	850	909	881	904	897	929	905	847	890	885	932	898	906	894	922	873	864	952	900	931	906	874	891	919	885	940	937	861	852	828	928	846	890	931	850	920	893	924	955	837	915	889	936	912	897	857	895	952	855	897	913	937	919	934	937	895	925	885	893	943	946	906	848	916	879	893	895	936	876	904	920	898	942	957	949	845	890	922	932	935	885	889	885	898	890	926	867	875	930	893	944	852	871	910	931	923	900	946	859	920	874	887	894	909	914	928	884	893	919	862	896	939	916	884	874	866	902	857	896	925
17254	12439	10712	15239	23886	30464	63859	67648	55076	39407	23992	12283	8492	7690	7484	7473	7563	7423	7569	7521	7419	7412	7569	7439	7558	7480	7536	7595	7417	7538	7585	7501	7516	7533	7438	7519	7486	7520	7511	7460	7371	7460	7361	7385	7551	7580	7626	7467	7581	7226	7431	7428	7530	7417	7495	7505	7472	7445	7481	7408	7362	7541	7421	7590	7478	7471	7458	7489	7435	7483	7605	7398	7525	7378	7499	7486	7448	7553	7546	7506	7639	7345	7495	7494	7477	7427	7641	7465	7459	7462	7577	7508	7544	7525	7485	7498	7337	7492	7527	7548	7567	7669	7410	7536	7381	7461	7469	7451	7387	7325	7556	7458	7405	7524	7522	7466	7290	7549	7413	7479	7479	7588	7450	7343	7499	7458	7371	7583	7555	7492	7472	7612	7552	7477	7370	7557	7444	7547	7407	7409	7563	7497	7406	7407	7538	7531	7480	7506	7564	7629	7427	7549	7470	7478	7498	7527	7388	7514	7436	7600	7312	7534	7729	7570	7519	7456	7425	7458	7456	7394	7489	7462	7443	7422	7469	7261	7415	7705	7517	7520	7509	7594	7426	7380	7478	7496	7593	7513	7485	7408	7446	7528	7455	7434	7481	7568	7546	7473	7493	7667	7551	7545	7502	7682	7442	7501	7609	7447	7576	7490	7509	7518	7512	7543	7609	7615	7510	7594	7405	7434	7526	7310	7587	7384	7549	7568	7459	7469	7378	7585	7438	7556	7514	7496	7590	7591	7455	7460	7455	7448	7526	7497	7548	7461	7582	7412	7574	7467	7514	7413	7467	7368	7585	7570	7426	7417	7364	7524	7468	7433	7475	7545	7480	7443	7355	7469	7491	7453	7461	7509	7506	7499	7521	7500	7427	7592	7645	7497	7469	7414	7381	7398	7496	7560	7391	7453	7516	7511	7453	7438	7531	7571	7449	7505	7452	7488	7307	7638	7461	7495	7581	7399	7415	7510	7499	7576	7550	7513	7452	7509	7432	7524	7406	7546	7583	7471	7461	7458	7470	7427	7422	7359	7619	7363	7477	7477	7498	7563	7586	7460	7470	7513	7431	7573	7495	7549	7498	7677	7407	7505	7566	7640	7419	7564	7470	7511	7511	7436	7543	7469	7477	7551	7468	7436	7482	7560	7462	7473	7503	7421	7444	7486	7529	7544	7610	7363	7447	7441	7456	7424	7451	7566	7698	7441	7393	7467	7372	7326	7588	7491	7333	7388	7600	7554	7482	7380	7507	7392	7546	7508	7397	7425	7599	7377	7539	7535	7436	7487	7596	7621	7470	7449	7655	7495	7460	7465	7532	7454	7464	7514	7562	7490	7633	7466	7341	7606	7406	7583	7565	7555	7494	7526	7493	7522	7454	7473	7456	7415	7488	7377	7366	7417	7469	7488	7478	7457	7425	7500	7420	7384	7490	7519	7570	7454	7455	7390	7381	7475	7336	7439	7461	7481	7308	7525	7461	7606	7550	7391	7588	7486	7492	7539	7673	7452	7524	7381	7607	7484	7477	7417	7490	7432	7536	7318	7451	7458	7395	7431	7423	7404	7299	7508	7525	7424	7486	7505	7393	7360	7410	7535	7551	7539	7652	7404	7441	7445	7483	7406	7436	7649	7511	7439	7465	7474	7485	7484	7584	7535	7455	7532	7551	7564	7467	7518	7324	7417	7419	7426	7608	7496	7470	7514	7474	7501	7507	7568	7519	7504	7663	7550	7574	7509	7567	7456	7467	7439	7514	7530	7481	7526	7467	7524	7550	7605	7449	7501	7547	7476	7607	7457	7501	7427	7364	7629	7520	7679	7461	7555	7494	7395	7505	7460	7618	7411	7573	7452	7448	7598	7622	7518	7485	7526	7623	7536	7472	7536	7553	7531	7548	7401	7547	7487	7481	7512	7469	7563	7449	7530	7476	7485	7517	7313	7611	7349	7471	7458	7433	7508	7553	7302	7522	7455	7419	7666	7342	7693	7487	7512	7487	7535	7568	7402	7405	7473	7462	7479	7415	7561	7463	7512	7401	7620	7446	7609	7427	7569	7414	7538	7410	7565	7509	7538	7531	7500	7548	7464	7482	7448	7329	7446	7617	7468	7646	7526	7561	7536	7507	7424	7506	7575	7428	7569	7613	7459	7564	7420	7528	7490	7545	7398	7382	7524	7627	7624	7508	7368	7609	7446	7420	7521	7437	7415	7441	7484	7487	7415	7631	7413	7537	7484	7556	7452	7510	7475	7435	7433	7545	7576	7510	7416	7506	7499	7451	7463	7347	7564	7564	7445	7605	7443	7507	7549	7595	7501	7481	7585	7585	7568	7480	7596	7413	7502	7464	7406	7593	7521	7377	7413	7539	7712	7591	7459	7471	7524	7383	7525	7444	7536	7459	7376	7422	7512	7492	7440	7480	7481	7500	7490	7616	7595	7481	7485	7443	7399	7345	7507	7439	7422	7607	7546	7508	7476	7499	7350	7567	7530	7568	7402	7551	7600	7531	7440	7494	7413	7548	7438	7590	7537	7545	7517	7444	7483	7574	7507	7474	7505	7502	7537	7418	7489	7531	7368	7489	7570	7588	7551	7468	7532	7639	7364	7441	7531	7520	7648	7345	7480	7515	7487	7446	7497	7615	7493	7457	7498	7444	7414	7448	7450	7470	7371	7600	7484	7584	7391	7414	7391	7610	7542	7424	7459	7517	7508	7426	7396	7543	7456	7514	7359	7499	7527	7447	7579	7432	7586	7448	7491	7479	7325	7365	7491	7368	7419	7389	7444	7493	7455	7413	7508	7576	7479	7491	7512	7473	7604	7552	7565	7387	7649	7483	7434	7478	7495	7548	7588	7498	7398	7494	7430	7536	7539	7549	7587	7442	7579	7523	7366	7447	7557	7487	7548	7394	7452	7544	7475	7525	7537	7450	7512	7416	7653	7507	7464	7526	7466	7433	7427	7429	7456	7429	7295	7476	7519	7465	7431	7576	7568	7512	7572	7462	7630	7571	7577	7527	7491	7599	7560	7326	7390	7536	7424	7537	7602	7424	7345	7650	7550	7528	7383	7360	7530	7412	7586	7409	7412	7488	7481	7517	7528	7506	7517	7409	7594	7489	7396	7447	7297	7597	7588	7423	7592	7558	7434	7596	7328	7455	7409	7527	7488	7516	7588	7431	7537	7557	7413	7531	7325	7464	7414	7506	7451	7487	7577	7390	7400	7501	7537	7588	7380	7455	7420	7577	7375	7377	7651	7448	7527	7451	7490	7450	7594	7478	7562	7672	7368	7376	7540	7539	7455	7522	7524	7544	7503	7467	7599	7542	7475	7438	7457	7414	7453	7599	7553	7509	7598	7390	7520	7485	7603	7572	7398	7485	7545	7611	7332	7519	7442	7449	7466	7600	7434	7372	7517	7475	7428	7525	7553	7497	7454	7570	7454	7514	7574	7368	7517	7403	7555	7491	7537	7512	7375	7544	7423	7510	7498	7430	7465	7479	7502	7403	7457	7541	7474	7528	7467	7541	7389	7321	7573	7465	7487	7460	7468	7461	7488	7429	7511	7357	7571	7531	7455	7510	7460	7518	7469	7447	7451	7520	7535	7546	7516	7564	7455	7580	7485	7493	7539	7495	7430	7536	7586	7502	7571	7439	7503	7654	7443	7487	7470	7481	7446	7590	7475	7648	7578	7496	7440	7443	7431	7505	7589	7578	7547	7565	7453	7551	7461	7536	7519	7442	7593	7427	7570	7507	7349	7423	7455	7528	7470	7623	7410	7458	7511	7503	7338	7444	7558	7490	7511	7520	7533	7496	7300	7565	7469	7585	7525	7546	7419	7658	7544	7481	7407	7519	7379	7456	7356	7412	7463	7505	7495	7448	7529	7485	7441	7388	7378	7543	7455	7562	7596	7503	7462	7519	7580	7452	7387	7516	7415	7485	7429	7500	7506	7515	7352	7485	7519	7287	7499	7556	7566	7552	7449	7518	7364	7476	7510	7463	7567	7441	7509	7440	7410	7468	7561	7538	7554	7501	7573	7491	7558	7545	7435	7415	7497	7639	7396	7548	7431	7585	7545	7421	7629	7544	7517	7454	7452	7495	7429	7442	7599	7520	7494	7402	7595	7423	7394	7583	7440	7548	7468	7386	7496	7551	7481	7518	7489	7413	7400	7643	7510	7537	7510	7518	7542	7458	7399	7522	7515	7618	7590	7394	7506	7496	7543	7523	7486	7490	7423	7580	7602	7350	7625	7453	7481	7601	7471	7460	7552	7423	7579	7571	7582	7571	7498	7568	7643	7447	7480	7513	7530	7497	7453	7426	7516	7447	7418	7531	7504	7452	7590	7439	7405	7484	7488	7482	7492	7562	7453	7561	7676	7506	7487	7460	7613	7480	7647	7577	7392	7495	7401	7518	7365	7551	7535	7505	7579	7515	7487	7447	7455	7523	7382	7570	7445	7552	7308	7721	7614	7324	7546	7498	7575	7465	7580	7652	7539	7519	7523	7480	7510	7512	7505	7462	7561	7397	7446	7383	7471	7558	7493	7540	7571	7478	7462	7496	7345	7467	7405	7473	7500	7528	7481	7413	7496	7586	7476	7494	7429	7571	7525	7410	7463	7379	7628	7616	7398	7605	7472	7548	7439	7464	7529	7479	7621	7508	7418	7533	7553	7421	7417	7461	7359	7565	7530	7520	7511	7436	7468	7450	7580	7491	7493	7473	7379	7627	7517	7436	7379	7416	7378	7391	7570	7511	7464	7535	7559	7516	7501	7418	7392	7537	7566	7413	7536	7443	7547	7365	7524	7550	7646	7600	7526	7343	7462	7475	7503	7390	7397	7518	7392	7425	7474	7464	7656	7479	7439	7592	7404	7419	7416	7504	7445	7448	7451	7495	7433	7511	7370	7396	7522	7548	7456	7487	7416	7549	7440	7433	7535	7402	7430	7535	7573	7603	7452	7547	7469	7613	7395	7436	7518	7539	7581	7394	7488	7500	7326	7425	7512	7405	7550	7465	7466	7441	7431	7447	7564	7605	7460	7476	7567	7426	7465	7512	7462	7495	7443	7496	7539	7469	7563	7474	7494	7461	7396	7499	7545
2762	1701	1362	1217	1477	2803	23341	28950	18821	9732	3440	1485	1009	1009	901	958	903	950	954	962	926	942	982	963	959	988	957	988	910	920	958	959	933	955	946	945	987	925	943	973	928	952	1021	974	988	938	922	928	924	967	919	934	1002	939	884	950	932	919	958	960	966	907	892	931	956	1021	947	921	999	929	935	992	905	932	867	925	973	946	971	907	910	992	960	1003	967	921	950	943	929	1005	1007	954	1036	946	867	912	931	919	975	931	909	979	931	938	869	993	909	983	953	955	956	981	937	905	986	957	913	983	921	905	911	923	900	912	961	978	923	1009	915	973	942	985	929	942	1016	918	959	994	988	950	943	929	922	1008	955	918	982	914	883	870	1009	921	905	968	962	947	951	958	941	937	949	907	973	971	942	919	903	930	920	939	960	987	959	910	960	967	944	950	888	955	968	978	1006	951	949	1007	976	945	917	920	976	950	942	927	941	988	927	988	951	927	907	1043	884	1004	1017	912	948	928	978	1009	911	936	949	974	951	893	937	941	949	953	946	983	960	932	964	991	913	925	940	967	946	930	985	875	991	979	962	960	967	970	934	1032	944	948	978	992	977	931	936	938	971	949	1022	906	960	939	956	940	947	993	993	992	918	971	958	954	961	927	956	877	978	944	959	974	952	954	965	982	974	953	950	984	928	946	964	954	968	981	975	950	1009	934	980	946	963	969	930	904	979	999	967	948	961	977	932	968	940	933	963	922	955	963	975	970	964	1013	908	933	976	928	899	990	966	903	943	922	905	892	910	973	947	913	974	947	911	933	944	948	953	886	978	937	931	926	1009	934	941	913	951	959	1012	953	959	957	914	974	922	963	991	941	904	951	977	900	957	1006	1000	950	1033	960	986	945	997	925	940	942	983	942	967	937	976	1028	941	904	944	939	945	990	966	935	955	915	1030	948	954	938	988	896	903	942	919	931	933	997	935	893	927	945	945	939	914	992	992	977	860	969	988	946	903	996	968	943	985	980	990	978	992	950	951	1010	986	935	970	945	956	934	1007	1007	920	910	948	884	906	991	957	918	979	984	949	941	955	999	957	906	986	952	1010	937	934	986	981	946	959	951	910	944	927	975	969	998	962	954	956	954	883	981	968	930	924	1045	916	934	932	956	882	969	972	974	999	939	978	960	915	994	971	974	937	908	878	960	930	1057	949	952	958	969	934	960	946	944	994	950	973	917	939	917	984	947	914	969	965	961	999	906	965	963	980	930	952	1009	958	942	922	941	986	935	930	937	948	942	957	977	972	970	927	971	956	942	933	923	942	960	921	928	967	993	923	947	959	930	1015	897	921	963	999	984	967	959	965	943	978	921	947	942	952	916	955	991	933	926	981	968	947	954	1020	972	932	943	956	971	948	971	914	954	902	974	951	979	943	939	950	988	965	900	982	979	962	939	912	901	974	928	959	940	948	943	946	950	994	946	1002	976	979	926	946	955	962	980	930	881	925	1006	905	964	963	957	927	975	981	965	864	1046	959	975	866	997	994	964	941	926	925	957	982	955	961	961	950	959	950	951	982	914	975	938	941	964	929	955	964	994	1013	938	932	980	963	1009	982	920	941	995	947	921	1021	957	946	958	972	918	900	937	922	936	960	941	987	969	951	906	970	961	942	918	945	995	945	905	917	982	1005	919	942	971	967	981	952	935	936	928	975	922	912	994	924	949	902	951	927	973	963	961	917	992	989	1007	1003	1015	950	969	994	968	939	957	967	973	1002	969	978	971	944	971	956	918	954	948	955	995	967	960	973	969	957	938	933	1008	940	977	953	920	987	929	909	917	971	944	1004	936	930	961	958	928	960	992	969	904	940	957	954	944	967	949	993	949	964	936	967	1003	1005	990	937	969	934	982	930	986	947	960	933	959	1017	921	955	917	989	919	909	964	933	985	975	937	971	945	972	941	959	945	990	914	1013	969	932	972	960	967	948	960	1009	952	973	930	942	957	990	917	933	982	997	977	923	941	947	968	910	951	984	991	933	960	968	999	961	892	969	956	1006	962	940	937	956	964	984	936	948	962	930	944	967	978	914	972	979	942	962	989	1007	911	950	953	969	1001	942	929	950	912	889	915	968	905	923	984	990	1044	961	959	937	979	947	957	906	987	959	954	955	972	939	936	921	1011	978	968	959	940	946	933	904	925	985	898	997	936	914	981	946	962	947	923	933	954	1011	954	987	990	957	981	994	965	899	918	934	944	915	1016	1033	948	939	906	935	1019	981	945	964	917	882	944	965	1003	979	986	960	963	906	989	899	919	942	944	983	969	958	919	943	966	994	940	940	973	969	918	966	919	968	962	982	940	972	914	926	906	978	1009	960	912	973	951	953	943	959	994	916	888	937	926	922	926	1018	1008	905	926	930	970	959	938	948	964	942	950	930	970	905	985	911	958	994	967	968	939	996	920	929	923	927	963	945	967	950	967	900	893	958	952	908	932	940	920	950	966	983	1017	928	953	953	959	880	979	944	947	979	906	949	943	955	1014	900	996	936	972	898	963	997	971	957	918	927	975	959	1015	918	921	954	921	986	956	949	970	964	1009	913	928	945	950	927	950	963	940	967	952	938	995	980	929	949	991	938	909	993	912	954	967	991	947	908	981	938	942	989	1040	949	961	943	895	930	935	971	962	920	943	922	913	871	977	995	963	998	922	986	888	941	957	1004	958	928	1010	909	910	935	960	997	963	973	921	972	927	979	936	1008	933	948	946	948	957	915	942	961	940	959	887	906	1001	959	924	953	950	922	931	963	948	947	939	968	902	981	941	957	979	907	936	954	953	935	954	1013	928	899	950	962	969	943	928	977	1046	939	966	962	942	994	940	995	924	936	899	971	950	987	935	898	950	917	972	968	937	953	943	982	961	974	941	960	958	941	911	971	931	950	935	984	918	933	955	974	978	901	948	975	930	987	977	956	927	960	964	935	955	993	955	938	977	969	959	964	932	946	914	986	897	984	975	935	905	957	943	983	952	950	931	928	989	975	954	920	959	930	944	936	954	948	944	968	988	932	1003	996	962	927	927	983	941	984	953	975	991	990	956	957	929	953	951	958	1004	959	921	958	977	933	896	937	991	972	975	929	950	978	947	921	928	952	978	1016	1031	972	939	964	950	924	988	910	979	988	956	953	918	998	997	987	932	948	971	966	919	936	1000	956	1078	914	963	941	981	916	927	952	941	1003	976	952	969	889	948	956	960	909	950	975	910	939	936	924	912	930	954	942	1002	998	929	931	970	856	921	910	982	962	935	974	939	969	973	957	941	926	958	980	982	926	928	929	921	945	926	949	972	930	956	921	927	979	926	950	909	926	970	924	964	936	917	928	931	983	965	973	976	951	933	962	960	954	934	902	934	1004	980	958	969	956	929	940	982	932	934	932	926	942	994	964	958	931	918	1002	916	941	925	945	966	968	913	986	979	975	928	1002	925	941	977	953	954	976	956	926	957	984	949	893	903	930	909	924	999	903	1033	926	993	929	947	962	993	929	972	987	950	918	887	924	926	948	954	982	938	982	946	956	964	946	958	953	903	895	940	928	939	945	989	994	945	1008	923	983	960	961	996
21991	15205	12292	17518	27150	35213	72055	74402	61462	43846	27503	14256	8993	7975	7854	7824	7724	7645	7766	7811	7714	7816	7824	7695	7764	7712	7664	7823	7873	7882	7803	7766	7796	7916	7758	7830	7739	7669	7600	7742	7850	7810	7766	7878	7675	7855	7839	7533	7681	7763	7711	7692	7654	7737	7781	7867	7802	7802	7748	7854	7627	7757	7741	7661	7667	7711	7730	7881	7778	7739	7826	7745	7675	7742	7776	7684	7706	7752	7744	7696	7707	7773	7669	7770	7811	7641	7782	7828	7789	7802	7711	7661	7702	7612	7809	7790	7957	7732	7806	7962	7750	7832	7739	7885	7742	7723	7804	7577	7746	7825	7840	7912	7786	7762	7785	7827	7785	7659	7778	7670	7719	7737	7817	7751	7644	7856	7836	7799	7779	7702	7707	7728	7643	7844	7849	7782	7850	7728	7671	7730	7750	7630	7778	7797	7658	7746	7701	7782	7935	7777	7655	7805	7788	7783	7770	7789	7856	7818	7609	7778	7671	7734	7848	7765	7733	7834	7804	7795	7898	7717	7657	7728	7680	7746	7857	7918	7761	7744	7819	7733	7746	7843	7751	7739	7811	7683	7715	7707	7645	7777	7644	7769	7744	7865	7720	7768	7853	7781	7724	7911	7727	7831	7727	7719	7720	7688	7746	7805	7782	8014	7941	7855	7759	7755	7954	7909	7761	7675	7767	7813	7796	7710	7992	7762	7821	7745	7819	7763	7786	7836	7777	7792	7750	7696	7732	7718	7736	7868	7782	7769	7776	7664	7700	7858	7856	7774	7791	7833	7749	7886	7732	7762	7679	7685	7810	7802	7819	7804	7726	7890	7670	7704	7822	7808	7875	7726	7788	7774	7715	7728	7874	7851	7727	7630	7752	7617	7610	7780	7769	7713	7747	7791	7777	7638	7825	7807	7743	7731	7848	7729	7859	7863	7808	7747	7757	7807	7718	7697	7754	7816	7924	7733	7832	7767	7776	7694	7794	7734	7726	7681	7791	7929	7686	7667	7809	7695	7836	7755	7787	7798	7719	7660	7853	7758	7707	7748	7824	7862	7754	7751	7752	7772	7839	7596	7739	7788	7757	7758	7644	7688	7722	7778	7850	7701	7758	7846	7663	7868	7675	7729	7720	7863	7798	7829	7901	7810	7837	7720	7749	7777	7743	7785	7629	7821	7682	7704	7740	7752	7821	7790	7754	7882	7716	7755	7822	7680	7776	7825	7838	7756	7769	7795	7741	7711	7786	7759	7849	7811	7710	7751	7709	7762	7774	7696	7779	7784	7758	7777	7769	7818	7724	7697	7832	7611	7659	7775	7758	7732	7764	7747	7758	7832	7730	7778	7748	7681	7731	7877	7847	7797	7679	7684	7796	7838	7864	7806	7814	7820	7612	7830	7795	7771	7774	7864	7622	7724	7812	7757	7718	7745	7852	7701	7874	7839	7829	7764	7794	7817	7720	7808	7765	7724	7713	7731	7754	7794	7765	7635	7773	7810	7874	7801	7727	7759	7809	7869	7796	7826	7785	7694	7723	7715	7846	7854	7805	7666	7750	7564	7740	7898	7780	7755	7644	7722	7788	7643	7904	7674	7735	7817	7842	7712	7854	7789	7665	7825	7801	7697	7720	7675	7812	7770	7698	7706	7763	7735	7809	7690	7727	7856	7742	7702	7864	7797	7842	7760	7769	7770	7739	7810	7762	7667	7888	7880	7675	7811	7732	7774	7727	7627	7815	7812	7673	7902	7835	7788	7837	7876	7805	7876	7812	7850	7786	7792	7712	7818	7691	7773	7868	7892	7880	7683	7808	7674	7853	7595	7585	7818	7788	7729	7835	7672	7732	7786	7628	7813	7702	7639	7697	7879	7731	7821	7875	7820	7866	7855	7838	7850	7906	7871	7744	7781	7721	7963	7720	7766	7781	7783	7845	7902	7867	7726	7909	7726	7835	7635	7790	7746	7814	7703	7896	7825	7865	7861	7673	7824	7693	7662	7764	7777	7747	7782	7807	7759	7808	7755	7750	7671	7722	7699	7742	7791	7789	7729	7688	7784	7742	7706	7674	7917	7676	7700	7760	7646	7907	7806	7851	7726	7818	7635	7722	7755	7586	7770	7851	7717	7807	7735	7768	7895	7728	7897	7686	7748	7777	7850	7711	7761	7729	7731	7830	7693	7733	7781	7783	7827	7766	7817	7711	7798	7897	7807	7838	7779	7871	7860	7908	7705	7771	7783	7831	7716	7831	7785	7708	7762	7692	7772	7898	7861	7626	7814	7711	7711	7633	7810	7880	7682	7775	7740	7678	7843	7777	7723	7826	7661	7764	7912	7849	7854	7835	7640	7776	7877	7716	7843	7730	7805	7683	7751	7797	7710	7856	7804	7703	7786	7870	7710	7669	7740	7815	7864	7745	7633	7828	7648	7779	7782	7690	7677	7862	7775	7668	7732	7700	7879	7862	7821	7889	7848	7754	7755	7855	7747	7723	7885	7842	7634	7686	7635	7652	7812	7772	7754	7868	7791	7814	7749	7661	7743	7633	7794	7632	7827	7773	7911	7632	7659	7652	7819	7777	7642	7881	7860	7887	7656	7728	7740	7679	7606	7913	7801	7841	7674	7811	7823	7832	7758	7797	7659	7835	7674	7816	7795	7740	7738	7746	7779	7861	7800	7657	7775	7807	7895	7711	7841	7900	7888	7736	7741	7753	7855	7687	7798	7787	7567	7785	7713	7843	7902	7727	7827	7738	7734	7930	7646	7790	7746	7825	7857	7742	7771	7734	7799	7790	7848	7872	7695	7698	7720	7733	7824	7745	7731	7643	7694	7841	7701	7779	7866	7787	7791	7757	7689	7839	7613	7816	7752	7797	7782	7752	7873	7755	7811	7811	7758	7789	7741	7755	7760	7787	7695	7773	7832	7636	7825	7790	7730	7733	7909	7773	7746	7885	7834	7754	7738	7677	7733	7692	7780	7789	7850	7741	7848	7782	7752	7842	7852	7808	7737	7828	7840	7702	7761	7733	7795	7762	7775	7896	7822	7816	7668	7680	7811	7770	7803	7846	7810	7828	7793	7699	7776	7763	7681	7864	7796	7823	7863	7781	7773	7901	7754	7854	7762	7846	7787	7799	7804	7709	7830	7813	7835	7865	7654	7793	7746	7771	7893	7798	7656	7606	7831	7742	7711	7791	7669	7711	7815	7731	7657	7841	7770	7810	7873	7850	7805	7780	7735	7626	7652	7741	7769	7756	7745	7849	7859	7610	7713	7847	7718	7722	7760	7794	7725	7938	7645	7891	7731	7875	7629	7889	7858	7787	7768	7793	7814	7859	7796	7835	7663	7808	7803	7803	7840	7880	7802	7739	7792	7768	7900	7753	7769	7782	7716	7661	7730	7658	7618	7721	7676	7731	7721	7754	7743	7820	7723	7758	7726	7967	7825	7664	7875	7677	7674	7768	7755	7782	7648	7734	7806	7745	7776	7846	7789	7718	7819	7797	7677	7824	7805	7822	7835	7679	7775	7752	7752	7786	7758	7675	7703	7777	7701	7806	7682	7693	7839	7796	7848	7772	7752	7833	7586	7754	7729	7696	7883	7952	7701	7690	7789	7704	7780	7783	7803	7670	7674	7790	7874	7932	7777	7793	7716	7753	7718	7777	7842	7820	7891	7675	7760	7893	7685	7792	7729	7691	7703	7839	7737	7748	7826	7742	7660	7716	7832	7734	7818	7743	7779	7761	7795	7933	7771	7806	7763	7684	7712	7753	7857	7720	7761	7786	7807	7844	7817	7784	7761	7766	7757	7729	7661	7802	7801	7810	7777	7697	7781	7794	7841	7880	7728	7791	7802	7700	7761	7788	7932	7756	7828	7745	7796	7792	7878	7723	7723	7758	7629	7791	7814	7931	7792	7773	7821	7754	7846	7833	7759	7705	7733	7761	7691	7810	7656	7733	7844	7763	7805	7788	7749	7708	7755	7698	7806	7731	7654	7761	7839	7915	7695	7669	7776	7859	7832	7842	7870	7727	7733	7855	7768	7685	7900	7894	7769	7798	7773	7724	7736	7780	7850	7790	7783	7886	7699	7728	7652	7813	7779	7724	7864	7768	7835	7774	7683	7805	7848	7839	7881	7751	7886	7693	7763	7792	7743	7715	7842	7750	7802	7713	7798	7926	7878	7693	7658	7649	7706	7801	7647	7856	7739	7766	7785	7861	7886	7610	7867	7679	7698	7761	7685	7780	7683	7755	7789	7878	7805	7666	7847	7787	7941	7812	7651	7840	7733	7819	7770	7821	7709	7698	7819	7641	7807	7809	7686	7754	7862	7764	7708	7753	7606	7796	7743	7672	7792	7869	7632	7816	7838	7806	7705	7658	7856	7861	7723	7730	7818	7770	7822	7803	7714	7921	7719	7708	7832	7671	7778	7842	7837	7817	7747	7670	7697	7796	7726	7863	7766	7780	7669	7814	7712	7757	7653	7699	7649	7880	7763	7719	7720	7786	7709	7843	7779	7676	7788	7720	7755	7833	7797	7764	7825	7797	7970	7793	7659	7714	7683	7697	7773	7824	7833	7877	7893	7677	7745	7785	7730	7803	7733	7882	7714	7806	7700	7702	7706	7790	7621	7929	7810	7801	7764	7864	7825	7709	7829	7694	7886	7797	7742	7761	7662	7730	7787	7910	7733	7625	7835	7740	7885	7882	7798	7733	7806	7746	7723	7877	7658	7785	7714	7811	7830	7785	7763	7712	7768	7800	7823	7874	7579	7726	7802	7969	7893	7777	7792	7777	7735	7528	7773	7934	7795	7689	7727	7833	7731	7713	7725	7768	7884	7744	7752	7726	7839	7908	7853	7690	7942	7781	7721	7646	7710	7793	7930	7727	7765	7635	7911	7665	7821	7738	7773	7808	7797	7789	7762	7770	7678	7892	7824	7906	7618	7736	7814	7661	7681	7865	7670	7705	7942	7676	7632	7745	7708	7771	7920	7845	7880	7695	7820	7777	7868	7788	7713	7711	7755	7804	7764	7718	7797	7816	7811	7681	7609	7747	7888	7797	7692	7803	7789	7732	7795	7746	7885	7755	7816	7830	7828	7947	7800
3015	1069	1023	925	1126	1720	7685	8367	4960	2459	1303	986	896	914	872	933	873	890	835	846	882	908	884	901	942	933	973	924	935	898	850	911	884	881	877	883	871	885	893	852	908	916	902	877	880	869	922	887	899	900	836	855	898	913	899	865	885	904	823	893	866	875	842	927	916	885	906	920	877	869	920	876	885	900	850	883	894	877	880	885	889	915	872	869	896	853	889	820	864	848	894	867	924	878	880	905	801	893	903	892	876	950	881	937	864	871	958	902	976	877	881	862	902	900	924	885	894	910	857	834	880	854	846	881	861	890	869	855	923	888	920	843	837	887	849	915	908	875	911	925	856	915	895	885	883	922	881	928	886	864	874	936	897	932	884	873	912	923	869	881	920	918	828	886	841	846	918	841	900	914	874	890	937	897	910	937	920	932	883	895	855	916	840	851	883	871	866	890	880	934	861	879	896	880	832	905	897	913	816	907	891	877	926	931	854	890	836	904	859	861	874	871	929	943	905	897	916	896	942	921	882	941	863	858	874	924	848	915	904	856	857	897	848	873	912	925	885	918	881	839	851	884	885	898	882	885	890	890	908	902	897	930	894	848	836	893	875	867	866	880	888	865	862	863	917	881	876	909	858	912	887	871	925	865	914	895	880	902	948	890	849	904	880	875	836	848	873	925	934	889	908	858	834	871	870	899	896	922	813	798	888	872	903	899	856	957	927	893	882	867	902	844	921	830	892	878	855	869	878	881	867	910	946	921	903	873	930	880	908	893	862	885	944	900	891	903	897	956	835	887	901	968	905	904	858	925	870	900	823	884	877	875	904	844	864	899	899	883	893	885	842	924	856	931	840	917	860	883	925	853	916	923	872	930	869	896	860	911	932	853	915	887	925	954	887	966	869	881	935	896	891	906	854	837	912	898	858	865	847	884	883	907	894	906	908	908	848	865	923	903	852	935	911	923	894	812	879	802	917	878	948	868	909	895	856	900	903	884	896	919	888	911	907	909	919	868	873	888	835	870	885	877	884	918	863	920	862	876	910	882	876	851	870	870	919	870	842	857	908	852	895	842	949	870	894	891	861	868	864	901	922	931	897	860	916	920	883	837	941	913	902	889	804	872	883	930	908	929	888	930	868	918	856	911	856	923	868	925	873	834	877	912	907	885	874	910	906	902	851	864	879	906	876	943	839	869	941	940	909	972	869	909	936	868	935	868	875	852	894	911	831	911	862	857	879	910	894	910	919	858	861	936	885	882	902	876	888	925	909	922	893	891	884	920	877	862	868	907	888	855	920	927	881	863	880	865	856	860	882	885	910	896	907	891	836	898	900	878	858	895	898	893	909	903	922	891	890	893	916	893	842	864	891	882	851	912	896	905	880	874	867	879	872	892	900	881	904	934	927	846	924	902	889	887	881	875	906	923	891	903	939	944	886	926	893	899	862	886	900	900	903	897	865	912	905	961	924	866	875	943	962	851	886	907	906	894	851	867	843	950	929	872	891	877	892	953	892	879	879	886	850	865	830	902	913	888	882	882	892	890	878	859	858	884	896	894	926	902	903	864	906	898	856	932	916	909	856	858	870	934	902	919	849	899	933	879	915	868	835	877	870	947	857	869	926	893	869	874	839	915	909	914	944	903	869	877	854	910	856	910	898	886	957	839	867	889	891	876	933	881	853	899	894	885	875	925	898	907	854	840	947	855	905	836	882	842	897	872	894	907	903	868	897	961	885	864	864	902	863	900	923	869	891	919	915	918	884	848	903	892	890	883	947	922	951	909	834	863	852	869	882	943	883	860	893	884	903	863	933	897	882	901	845	873	837	861	858	904	883	895	865	872	908	904	873	903	877	891	924	858	913	886	947	923	918	898	865	917	913	876	919	877	848	887	852	872	889	895	824	894	894	893	910	858	881	901	896	912	900	855	847	898	902	845	856	917	890	883	829	865	930	910	887	882	884	899	950	908	890	853	880	866	871	901	848	856	881	881	894	853	868	913	864	876	928	871	909	868	955	861	914	942	873	930	870	843	856	870	913	918	870	867	845	882	867	941	969	862	845	903	872	857	873	838	876	856	864	912	879	896	838	960	887	857	858	888	863	858	858	918	894	890	890	892	907	891	878	889	851	944	860	918	891	867	854	876	894	847	930	889	899	927	882	891	886	903	841	875	905	900	917	900	882	906	887	949	875	839	923	867	889	905	875	849	880	876	867	854	873	886	875	869	904	889	966	897	935	899	920	891	899	941	868	902	921	909	924	870	877	917	859	878	843	910	860	931	892	884	900	893	875	895	881	874	903	879	883	857	928	918	948	899	882	894	927	874	838	910	864	858	881	942	896	823	922	930	922	889	865	854	828	917	885	907	860	874	884	857	853	879	871	846	905	888	920	877	832	841	871	895	921	896	900	858	896	884	912	887	925	904	878	840	878	843	891	938	909	861	885	837	897	886	933	890	843	848	852	873	882	920	931	861	889	938	888	844	887	862	859	912	898	879	867	888	893	918	879	919	881	910	871	877	941	899	924	879	971	882	896	871	918	879	878	926	923	913	844	919	867	828	875	917	853	919	910	864	904	874	871	856	946	864	878	932	874	895	917	874	957	911	865	909	855	893	864	867	861	879	892	863	890	873	856	936	903	888	910	906	916	923	858	911	906	919	873	889	934	837	869	898	910	902	899	814	909	894	949	914	881	935	902	927	882	872	882	851	887	891	873	894	836	841	974	862	879	847	889	860	910	893	831	868	896	870	882	899	849	877	891	922	860	892	886	923	852	903	902	898	941	893	853	894	898	871	890	901	853	878	948	950	870	887	918	894	889	842	924	851	887	891	859	892	846	916	853	917	901	853	872	926	885	868	919	909	850	897	883	872	867	886	880	923	868	888	929	882	882	916	896	863	883	836	859	876	917	915	875	886	887	877	928	871	864	886	952	834	860	890	886	935	939	806	885	923	889	896	879	856	897	878	978	898	869	915	883	861	862	858	936	899	913	887	932	910	824	908	894	919	891	875	903	906	930	930	908	920	925	885	859	891	893	869	899	913	916	871	927	921	930	866	873	828	856	901	897	879	838	847	947	882	903	886	905	847	925	880	874	888	853	910	905	851	866	866	908	898	936	917	885	871	898	851	885	937	945	846	859	871	908	847	831	869	896	929	911	836	858	848	831	874	859	911	872	857	879	905	913	881	897	889	886	920	881	903	864	901	848	868	886	921	854	913	873	945	920	824	851	869	895	843	888	896	863	874	916	931	919	887	884	861	906	878	920	869	887	880	932	888	897	899	853	882	887	903	904	851	850	827	847	878	854	859	886	852	861	895	913	900	895	918	902	925	854	911	853	897	891	944	916	899	873	867	888	967	900	884	865	890	864	883	891	861	927	852	878	865	913	922	929	899	861	878	896	908	887	872	889	886	878	886	898	872	894	904	944	899	894	896	883	834	873	883	900	934	889	894	875	850	881	859	864	902	887	885	935	894	849	873	903	866	907	884	886	931	889	866
15170	10360	8879	11400	17864	28179	53287	48382	36790	24801	14028	8875	7633	7264	7370	7342	7427	7142	7196	7346	7253	7255	7240	7406	7275	7301	7276	7296	7276	7284	7409	7180	7345	7275	7363	7226	7295	7336	7340	7249	7245	7381	7190	7320	7385	7365	7320	7232	7252	7274	7283	7229	7247	7187	7380	7188	7314	7313	7442	7299	7261	7347	7261	7322	7333	7336	7289	7276	7342	7287	7118	7317	7399	7259	7284	7249	7297	7353	7260	7376	7403	7267	7261	7329	7313	7391	7394	7240	7366	7202	7222	7253	7276	7450	7250	7337	7170	7347	7405	7345	7246	7308	7241	7296	7296	7235	7237	7157	7281	7265	7245	7336	7333	7227	7437	7315	7185	7439	7424	7272	7203	7235	7270	7251	7290	7305	7411	7240	7237	7334	7400	7285	7310	7286	7325	7365	7284	7194	7393	7256	7358	7318	7239	7351	7163	7312	7253	7246	7238	7345	7258	7196	7310	7295	7347	7248	7162	7434	7373	7236	7329	7306	7224	7216	7324	7318	7268	7249	7277	7408	7384	7274	7310	7289	7201	7190	7240	7311	7250	7216	7283	7303	7245	7228	7276	7328	7236	7349	7264	7252	7339	7234	7171	7377	7283	7320	7240	7300	7196	7190	7236	7182	7360	7212	7404	7318	7289	7488	7289	7358	7332	7359	7381	7275	7278	7284	7263	7170	7206	7428	7242	7381	7227	7312	7325	7182	7371	7310	7336	7323	7388	7291	7411	7252	7412	7290	7322	7264	7281	7371	7236	7233	7306	7261	7313	7298	7293	7209	7230	7179	7221	7340	7358	7308	7239	7316	7396	7425	7343	7282	7250	7237	7263	7242	7301	7295	7242	7328	7245	7271	7357	7248	7320	7304	7242	7205	7204	7317	7186	7318	7323	7247	7288	7396	7360	7302	7254	7200	7335	7431	7232	7433	7308	7263	7277	7311	7205	7351	7202	7314	7201	7218	7243	7284	7302	7210	7397	7130	7363	7144	7217	7258	7331	7242	7420	7221	7266	7280	7286	7470	7228	7195	7234	7333	7311	7267	7260	7428	7285	7329	7330	7174	7258	7234	7377	7408	7223	7338	7316	7306	7176	7228	7246	7300	7220	7181	7288	7313	7309	7068	7300	7288	7322	7306	7267	7333	7389	7294	7184	7339	7469	7313	7318	7386	7424	7217	7335	7352	7343	7406	7307	7274	7354	7274	7266	7335	7189	7336	7218	7288	7285	7427	7285	7332	7238	7402	7392	7305	7375	7370	7322	7402	7386	7360	7200	7277	7381	7273	7457	7261	7385	7316	7294	7255	7332	7270	7231	7297	7330	7464	7188	7379	7246	7344	7281	7225	7315	7249	7278	7304	7302	7334	7237	7318	7318	7352	7290	7274	7288	7240	7338	7308	7177	7400	7256	7247	7163	7313	7300	7267	7273	7368	7284	7304	7252	7351	7386	7177	7226	7425	7256	7177	7213	7306	7153	7386	7353	7276	7287	7243	7359	7312	7357	7365	7246	7308	7329	7343	7263	7290	7322	7270	7403	7361	7241	7439	7138	7239	7226	7269	7270	7232	7293	7349	7270	7474	7178	7375	7320	7331	7381	7353	7320	7360	7176	7246	7338	7352	7378	7275	7289	7352	7210	7347	7344	7331	7282	7345	7240	7197	7245	7282	7300	7338	7344	7343	7288	7217	7325	7458	7432	7290	7245	7204	7283	7278	7360	7268	7219	7228	7265	7381	7268	7190	7328	7320	7220	7312	7348	7279	7349	7281	7319	7177	7260	7250	7286	7405	7233	7137	7239	7201	7307	7258	7206	7192	7432	7142	7214	7361	7277	7288	7370	7241	7283	7186	7412	7454	7179	7425	7256	7265	7343	7242	7301	7182	7329	7343	7395	7056	7269	7248	7322	7359	7347	7281	7332	7112	7351	7261	7196	7404	7385	7299	7377	7303	7316	7260	7295	7253	7344	7254	7211	7336	7179	7359	7392	7209	7248	7345	7328	7283	7246	7230	7388	7260	7256	7292	7350	7240	7272	7350	7256	7394	7386	7254	7249	7272	7110	7317	7273	7338	7250	7318	7290	7290	7184	7241	7208	7302	7283	7369	7237	7250	7233	7285	7227	7305	7448	7381	7245	7362	7395	7396	7306	7276	7270	7372	7160	7249	7368	7249	7253	7258	7355	7328	7356	7169	7283	7262	7298	7236	7392	7381	7317	7097	7391	7328	7188	7355	7269	7354	7206	7324	7213	7328	7357	7387	7361	7238	7291	7359	7323	7095	7389	7329	7327	7264	7166	7397	7320	7233	7252	7217	7147	7287	7254	7308	7285	7296	7202	7253	7300	7207	7296	7444	7313	7355	7347	7260	7405	7283	7262	7302	7360	7180	7197	7462	7387	7266	7233	7267	7212	7353	7247	7268	7159	7147	7321	7378	7450	7279	7290	7288	7299	7302	7372	7366	7354	7415	7311	7354	7211	7441	7201	7362	7410	7350	7218	7355	7507	7339	7257	7335	7214	7278	7435	7278	7106	7237	7350	7346	7314	7342	7338	7215	7315	7307	7240	7228	7313	7199	7437	7302	7370	7339	7206	7386	7237	7409	7316	7437	7321	7157	7420	7279	7344	7264	7350	7344	7326	7383	7329	7207	7288	7308	7291	7294	7227	7233	7352	7318	7288	7298	7296	7384	7210	7416	7397	7320	7335	7328	7372	7324	7285	7350	7367	7215	7385	7307	7443	7360	7245	7324	7242	7309	7296	7374	7310	7345	7394	7395	7361	7235	7394	7479	7283	7378	7231	7409	7254	7303	7177	7355	7404	7248	7235	7327	7258	7271	7399	7330	7286	7331	7464	7313	7298	7194	7367	7345	7206	7292	7278	7317	7429	7255	7191	7103	7303	7315	7185	7216	7314	7323	7347	7346	7300	7349	7307	7212	7257	7406	7426	7271	7311	7281	7239	7267	7181	7299	7225	7454	7248	7261	7348	7303	7248	7268	7237	7313	7309	7306	7356	7242	7320	7242	7218	7274	7404	7207	7395	7366	7324	7384	7197	7399	7311	7147	7258	7301	7346	7301	7286	7254	7362	7183	7286	7502	7336	7349	7252	7241	7269	7162	7259	7193	7331	7319	7286	7316	7382	7316	7295	7263	7287	7209	7309	7301	7374	7355	7311	7209	7323	7256	7426	7203	7301	7205	7273	7169	7286	7327	7308	7308	7218	7392	7229	7269	7180	7327	7395	7307	7353	7242	7360	7267	7252	7299	7275	7308	7398	7208	7224	7309	7417	7186	7384	7310	7351	7260	7247	7155	7332	7281	7281	7242	7311	7354	7218	7326	7309	7271	7381	7380	7201	7327	7379	7352	7292	7234	7310	7281	7216	7476	7371	7281	7302	7245	7312	7268	7184	7322	7438	7225	7260	7255	7340	7346	7297	7232	7416	7352	7318	7186	7343	7341	7259	7250	7290	7196	7347	7399	7289	7336	7495	7402	7515	7236	7319	7299	7332	7402	7352	7296	7259	7440	7251	7286	7303	7250	7182	7267	7276	7181	7281	7285	7364	7247	7279	7196	7263	7251	7370	7303	7298	7296	7265	7278	7263	7187	7202	7387	7347	7280	7183	7324	7302	7276	7341	7326	7309	7276	7432	7268	7326	7187	7343	7278	7188	7335	7332	7232	7202	7286	7425	7216	7229	7328	7322	7304	7269	7344	7333	7400	7214	7321	7356	7481	7281	7274	7410	7471	7185	7363	7365	7434	7235	7331	7248	7308	7296	7365	7431	7226	7271	7220	7234	7297	7375	7401	7323	7258	7338	7361	7271	7535	7304	7251	7248	7295	7279	7259	7375	7329	7360	7184	7279	7324	7321	7384	7175	7375	7294	7361	7189	7417	7323	7184	7251	7287	7469	7333	7298	7267	7224	7302	7304	7122	7195	7334	7435	7437	7225	7165	7353	7288	7333	7332	7170	7327	7380	7426	7293	7272	7314	7348	7384	7212	7461	7390	7306	7194	7277	7246	7325	7352	7395	7345	7355	7300	7302	7310	7332	7215	7337	7288	7319	7210	7258	7289	7280	7436	7322	7083	7269	7301	7369	7235	7227	7294	7294	7261	7223	7414	7256	7244	7239	7294	7165	7289	7282	7452	7290	7171	7219	7232	7309	7270	7300	7244	7226	7176	7301	7189	7227	7401	7409	7325	7339	7268	7266	7333	7380	7302	7230	7338	7218	7416	7240	7285	7258	7235	7348	7201	7240	7301	7141	7300	7367	7337	7280	7282	7265	7121	7305	7264	7327	7336	7247	7264	7250	7259	7200	7365	7229	7452	7173	7353	7336	7409	7323	7208	7234	7394	7130	7253	7318	7228	7318	7225	7278	7163	7251	7407	7240	7222	7226	7321	7511	7321	7330	7326	7342	7321	7255	7311	7350	7306	7191	7269	7196	7374	7226	7298	7243	7338	7292	7228	7221	7311	7257	7303	7242	7269	7293	7185	7325	7406	7284	7416	7292	7335	7236	7207	7344	7276	7221	7141	7312	7255	7360	7383	7384	7297	7247	7394	7362	7226	7198	7309	7381	7302	7464	7266	7272	7195	7338	7313	7420	7278	7250	7424	7288	7278	7250	7272	7261	7279	7188	7429	7352	7216	7437	7223	7277	7241	7256	7229	7399	7313	7482	7360	7258	7096	7267	7303	7335	7280	7325	7435	7310	7227	7281	7329	7266	7285	7371	7311	7391	7237	7353	7386	7468	7393	7290	7255	7317	7262	7312	7303	7207	7244	7337	7352	7253	7164	7226	7354	7326	7279	7396	7238	7243	7431	7151	7415	7236	7228	7433	7262	7292	7161	7431	7319	7277	7342	7319	7277	7289	7295	7264	7272	7245	7277	7280	7187	7220	7210	7280	7356	7302	7274	7406	7399	7301	7214	7345	7302	7214	7213	7253	7266	7235	7121	7256	7318	7322	7275	7263	7390	7287	7339	7402	7292	7323	7291	7360	7375	7274	7225	7252	7280	7234	7211	7308	7263	7251	7312	7198	7393	7296	7344	7232	7454	7284	7365	7339	7241	7329	7280	7189	7316	7412	7384	7473	7327
2101	1250	1143	1084	1275	4005	15222	13711	8919	4419	1916	1195	972	918	944	953	966	926	881	945	954	916	975	953	920	897	922	917	889	931	931	923	913	909	905	906	887	947	906	925	897	875	970	932	938	913	910	953	915	911	888	920	904	872	939	899	906	952	832	953	955	905	892	955	910	881	882	951	923	915	944	902	947	922	873	903	934	939	936	893	925	929	949	879	928	966	899	946	926	937	957	963	929	938	902	974	913	911	940	952	917	943	917	929	986	937	899	916	892	900	961	941	936	902	917	914	957	955	960	946	923	964	908	963	879	905	894	935	892	923	929	950	895	957	893	953	960	902	927	947	886	929	910	885	916	875	893	938	856	967	846	947	948	923	896	971	909	910	929	896	915	881	915	954	910	890	919	904	936	950	903	914	907	934	907	929	958	938	938	923	934	931	886	901	884	902	882	988	920	996	896	919	900	929	892	933	938	865	929	949	960	895	909	944	960	959	950	953	898	888	944	954	939	917	942	902	893	952	937	910	897	931	960	949	966	972	953	913	888	916	918	914	859	908	974	923	949	950	899	890	937	903	968	904	931	921	935	932	989	888	968	905	909	907	898	886	904	905	985	909	915	950	899	950	902	890	924	927	940	919	947	930	914	969	910	939	968	903	941	965	927	882	945	994	941	903	884	912	931	891	940	924	954	927	934	905	937	995	896	936	932	968	902	890	956	950	929	961	947	882	950	893	942	880	912	963	902	869	888	934	953	921	932	969	864	881	944	940	940	935	938	993	896	931	933	956	978	915	925	950	929	945	940	929	915	942	899	955	930	980	969	917	929	953	948	941	906	892	875	961	907	944	867	904	957	886	927	920	909	928	930	953	923	938	908	897	917	931	962	941	925	867	929	886	869	916	957	906	935	969	913	899	872	899	982	885	909	956	933	944	915	942	943	944	902	908	938	915	898	957	924	913	960	900	891	979	906	866	952	946	910	907	913	905	903	893	921	889	905	927	985	914	905	954	913	908	841	898	938	966	929	960	930	922	964	929	913	930	858	895	989	946	936	886	936	927	910	921	905	858	875	921	944	903	888	948	983	877	948	909	980	883	925	954	913	937	906	903	899	917	949	913	979	905	891	901	952	931	942	885	909	949	920	966	883	952	869	990	922	964	894	950	906	934	917	863	948	920	947	924	888	928	952	928	913	934	894	955	923	923	929	930	944	905	956	950	936	928	910	920	958	906	873	947	951	945	914	957	932	903	949	938	893	940	888	902	934	919	916	933	941	965	850	951	919	917	979	913	977	956	924	902	873	956	965	923	915	954	949	911	918	920	853	917	904	909	985	981	971	958	988	941	884	877	887	914	909	910	899	914	963	913	937	942	873	945	926	901	938	889	952	946	888	941	938	952	894	927	930	941	859	916	951	927	929	962	947	942	934	892	949	945	957	989	927	937	919	918	934	931	933	899	954	923	976	946	980	932	928	905	882	919	935	907	902	902	935	944	895	944	928	928	927	923	900	910	909	915	913	916	944	888	917	879	877	903	927	946	941	947	924	934	941	940	875	941	898	948	934	971	935	895	875	918	964	909	910	933	953	885	986	903	977	888	922	970	841	883	961	953	923	944	926	942	911	913	906	925	957	947	873	943	922	909	927	947	914	897	939	936	877	918	964	963	939	919	904	909	972	979	903	899	904	920	896	915	960	873	972	966	918	914	937	898	918	928	925	946	923	920	928	875	952	912	932	930	931	976	889	858	945	946	945	886	941	930	930	899	939	910	931	922	966	922	957	945	911	929	902	886	923	982	944	933	932	942	896	983	948	956	1009	914	920	960	928	899	922	931	912	919	937	908	967	942	894	964	876	926	938	896	925	936	908	886	897	898	920	934	928	963	958	957	925	912	859	916	905	899	895	906	921	980	939	892	901	957	927	926	984	944	946	939	985	960	936	940	911	889	891	916	906	917	941	955	930	963	949	865	930	899	892	959	904	880	878	922	911	961	898	974	899	927	925	928	882	898	902	883	967	952	906	900	957	879	889	893	921	945	912	875	926	899	932	861	921	968	973	945	929	863	924	972	939	929	956	904	882	957	883	951	932	969	924	921	941	897	944	895	861	904	881	895	928	933	910	947	907	959	931	920	926	929	906	900	927	898	960	872	877	966	911	971	900	990	919	972	941	916	886	879	947	917	914	902	907	918	911	950	951	901	892	887	920	962	916	969	935	946	926	901	953	957	951	937	962	905	930	903	932	880	937	929	928	872	940	832	935	951	887	917	856	911	969	1004	948	892	883	918	901	941	935	911	959	965	908	1007	949	914	948	886	909	975	885	929	893	938	921	947	972	899	960	870	1004	974	981	941	888	869	878	918	951	928	924	916	883	902	938	979	897	984	950	927	936	955	885	936	870	879	955	920	911	903	888	904	921	915	964	902	942	884	951	953	931	973	954	938	954	908	929	921	938	923	964	946	911	891	961	933	916	936	941	939	935	900	930	899	920	929	906	949	898	896	955	930	933	888	962	928	878	944	935	897	922	910	877	930	943	924	915	899	931	925	915	900	937	953	917	883	959	896	1001	909	950	955	948	911	969	938	930	933	959	916	942	954	897	898	904	901	923	954	933	951	960	914	903	964	937	924	913	902	904	894	869	887	990	946	922	917	979	912	932	895	926	957	913	923	898	959	947	973	954	909	888	930	939	901	986	925	907	917	923	907	930	821	918	938	941	876	925	898	945	880	935	943	913	945	974	987	897	951	889	927	876	981	946	908	907	877	960	966	915	986	928	956	936	902	936	885	980	925	936	981	895	920	943	918	903	932	917	874	986	926	916	954	937	940	942	960	858	977	922	924	964	910	879	946	889	949	905	933	908	899	924	981	941	933	897	871	973	939	922	846	942	952	911	987	956	939	923	912	937	914	883	894	923	891	938	938	964	958	916	869	872	919	938	939	946	989	849	913	959	926	934	923	905	920	878	966	944	911	981	887	922	906	889	881	919	923	937	889	893	973	906	941	934	944	883	879	933	929	905	964	873	949	885	970	961	951	919	903	919	923	963	884	893	950	858	898	862	948	961	914	900	920	896	931	907	980	920	946	884	917	959	879	954	955	929	927	895	956	954	1001	914	917	945	875	927	951	943	941	954	938	868	930	937	947	966	963	983	941	952	946	925	901	909	925	919	977	952	881	923	922	962	968	883	923	909	934	945	914	913	902	873	936	946	964	869	980	883	886	893	945	903	926	938	961	950	917	961	894	1004	919	919	927	951	876	918	909	953	878	880	935	893	940	909	896	882	915	910	921	909	914	901	896	910	926	910	891	962	953	909	927	914	977	969	926	916	923	899	972	901	983	950	942	915	909	955	966	923	934	918	923	917	947	928	967	903	898	904	885	954	923	933	900	907	966	929	922	970	950	911	911	848	894	908	901	973	962	911	884	942	860	946	913	922	957	937	948	832	916	935	886	924	910	928	959	874	878	912	907	928	951	864	892	904	971	914	967	885	920	925	902	980	912	948	980
17929	12709	9951	14444	25394	43100	67451	57901	45800	32141	19316	11231	8270	7638	7654	7509	7502	7589	7557	7517	7447	7598	7426	7521	7505	7651	7455	7559	7538	7452	7471	7508	7554	7427	7568	7433	7551	7541	7544	7471	7541	7325	7582	7478	7499	7557	7508	7609	7453	7549	7556	7522	7510	7507	7578	7417	7601	7602	7495	7415	7503	7417	7573	7554	7560	7480	7449	7597	7651	7477	7579	7430	7475	7558	7447	7693	7563	7633	7461	7452	7523	7339	7590	7527	7388	7506	7553	7471	7517	7487	7541	7558	7578	7476	7549	7625	7625	7553	7545	7510	7579	7556	7596	7485	7496	7558	7494	7646	7549	7449	7622	7582	7519	7445	7488	7496	7442	7508	7387	7520	7514	7463	7484	7479	7534	7431	7511	7699	7579	7597	7501	7624	7637	7467	7534	7606	7571	7540	7570	7546	7709	7429	7421	7526	7575	7480	7533	7554	7574	7503	7577	7577	7639	7604	7511	7665	7517	7563	7429	7525	7740	7539	7515	7515	7571	7506	7470	7663	7519	7553	7560	7577	7401	7599	7515	7422	7598	7603	7492	7431	7609	7484	7597	7555	7429	7637	7528	7377	7618	7577	7595	7498	7508	7600	7699	7474	7522	7584	7457	7566	7533	7478	7591	7533	7510	7492	7504	7502	7528	7583	7664	7642	7633	7581	7398	7579	7640	7449	7413	7466	7464	7641	7531	7493	7488	7457	7625	7551	7432	7634	7510	7437	7541	7491	7502	7540	7516	7637	7516	7578	7448	7590	7504	7392	7570	7500	7593	7526	7587	7510	7485	7556	7511	7593	7406	7650	7565	7417	7465	7536	7696	7527	7481	7428	7556	7474	7637	7492	7446	7523	7647	7531	7540	7582	7459	7542	7532	7607	7521	7431	7427	7458	7588	7403	7456	7409	7523	7433	7498	7606	7671	7594	7410	7450	7417	7479	7601	7442	7521	7409	7490	7474	7498	7453	7481	7389	7605	7531	7534	7602	7560	7653	7598	7601	7449	7463	7623	7598	7572	7506	7649	7608	7656	7651	7561	7509	7556	7498	7668	7598	7556	7627	7464	7491	7470	7552	7538	7520	7559	7547	7459	7512	7501	7625	7539	7495	7548	7448	7603	7558	7319	7460	7619	7534	7519	7547	7498	7589	7518	7581	7493	7490	7524	7564	7539	7645	7476	7549	7528	7441	7498	7537	7549	7393	7550	7487	7489	7447	7535	7511	7511	7532	7446	7646	7556	7521	7545	7692	7608	7413	7598	7511	7675	7658	7612	7475	7563	7530	7457	7525	7613	7537	7509	7390	7590	7702	7511	7427	7522	7439	7572	7482	7590	7568	7513	7410	7703	7490	7447	7675	7533	7529	7482	7450	7554	7552	7555	7560	7505	7487	7662	7454	7688	7563	7572	7623	7498	7505	7577	7362	7514	7641	7452	7624	7573	7527	7497	7541	7550	7541	7497	7561	7515	7471	7589	7536	7547	7476	7558	7538	7583	7493	7510	7591	7465	7531	7450	7522	7601	7443	7502	7449	7617	7485	7561	7670	7509	7469	7531	7592	7508	7507	7454	7457	7527	7586	7586	7524	7624	7583	7389	7642	7632	7579	7549	7471	7488	7386	7550	7583	7458	7529	7634	7534	7486	7487	7450	7557	7494	7536	7604	7577	7603	7640	7612	7558	7435	7409	7604	7480	7548	7551	7528	7419	7510	7557	7348	7586	7534	7439	7448	7451	7515	7607	7564	7553	7651	7533	7445	7528	7555	7439	7505	7506	7512	7529	7477	7440	7546	7525	7514	7655	7552	7552	7470	7703	7616	7496	7575	7566	7620	7537	7579	7588	7486	7571	7551	7481	7470	7605	7500	7389	7678	7626	7583	7480	7587	7535	7588	7573	7518	7485	7452	7362	7581	7448	7471	7561	7544	7526	7567	7569	7486	7451	7540	7536	7532	7541	7680	7558	7629	7633	7414	7518	7658	7429	7448	7447	7455	7640	7386	7517	7487	7547	7543	7620	7588	7408	7484	7587	7719	7417	7573	7518	7450	7548	7667	7463	7538	7423	7557	7558	7559	7505	7599	7553	7504	7540	7567	7527	7486	7380	7520	7679	7571	7446	7491	7567	7582	7570	7567	7452	7612	7515	7471	7648	7458	7574	7541	7524	7507	7572	7614	7386	7510	7624	7562	7504	7579	7555	7474	7514	7635	7594	7576	7563	7526	7462	7624	7425	7515	7718	7539	7532	7461	7502	7476	7515	7514	7381	7369	7591	7530	7579	7484	7503	7644	7577	7501	7574	7601	7534	7463	7617	7546	7452	7472	7502	7427	7645	7512	7467	7527	7553	7480	7436	7550	7515	7562	7592	7559	7441	7548	7516	7491	7598	7512	7505	7408	7635	7525	7449	7471	7450	7742	7554	7494	7504	7476	7498	7648	7614	7519	7514	7651	7527	7519	7640	7382	7630	7581	7468	7537	7690	7502	7460	7634	7455	7493	7595	7565	7421	7587	7427	7621	7610	7595	7510	7542	7589	7540	7542	7618	7625	7588	7556	7654	7400	7540	7469	7461	7503	7600	7471	7371	7455	7585	7638	7537	7490	7515	7454	7613	7449	7445	7573	7499	7580	7526	7433	7560	7388	7661	7558	7427	7542	7549	7438	7577	7473	7483	7304	7480	7510	7598	7517	7506	7408	7594	7492	7555	7548	7554	7403	7463	7434	7419	7605	7550	7427	7504	7733	7649	7579	7526	7582	7586	7521	7536	7594	7524	7550	7567	7579	7570	7546	7516	7656	7687	7432	7497	7469	7530	7470	7564	7602	7572	7548	7536	7502	7400	7503	7518	7473	7650	7574	7501	7519	7480	7619	7552	7577	7591	7567	7546	7524	7509	7627	7529	7509	7481	7517	7549	7535	7585	7593	7490	7574	7654	7504	7569	7530	7673	7466	7559	7423	7480	7508	7631	7583	7610	7601	7461	7700	7431	7483	7528	7442	7480	7525	7564	7516	7498	7454	7637	7521	7651	7486	7481	7526	7557	7646	7443	7631	7530	7448	7651	7544	7439	7576	7507	7481	7552	7537	7641	7553	7601	7553	7487	7546	7445	7533	7553	7572	7680	7479	7497	7616	7406	7563	7556	7409	7566	7517	7492	7544	7610	7506	7468	7446	7491	7432	7608	7545	7565	7537	7537	7600	7616	7462	7559	7496	7458	7464	7611	7529	7544	7591	7527	7600	7555	7718	7475	7621	7442	7600	7496	7506	7639	7478	7360	7551	7568	7537	7450	7590	7486	7465	7470	7630	7460	7538	7522	7583	7604	7582	7573	7648	7287	7653	7522	7534	7543	7488	7614	7511	7524	7464	7501	7631	7460	7513	7478	7603	7495	7678	7525	7547	7474	7568	7557	7586	7689	7547	7622	7522	7422	7696	7550	7714	7549	7582	7523	7524	7628	7546	7536	7575	7529	7436	7535	7412	7457	7445	7615	7619	7540	7477	7482	7573	7515	7547	7554	7580	7571	7465	7615	7446	7537	7554	7451	7589	7613	7494	7367	7614	7534	7513	7380	7597	7543	7535	7496	7501	7490	7587	7517	7592	7641	7529	7469	7584	7596	7448	7696	7500	7467	7455	7649	7506	7462	7632	7498	7614	7481	7492	7695	7537	7534	7564	7563	7564	7395	7513	7488	7510	7502	7516	7627	7553	7420	7519	7485	7556	7558	7595	7504	7338	7591	7463	7604	7425	7640	7512	7641	7493	7526	7492	7635	7336	7549	7510	7517	7634	7614	7622	7530	7453	7468	7539	7495	7540	7446	7585	7468	7517	7448	7531	7451	7565	7537	7643	7614	7493	7555	7502	7481	7660	7452	7474	7589	7540	7512	7602	7523	7520	7438	7443	7492	7588	7444	7480	7559	7441	7539	7589	7526	7644	7469	7505	7481	7309	7500	7602	7527	7719	7592	7478	7558	7608	7602	7522	7537	7515	7530	7496	7421	7654	7474	7553	7484	7425	7510	7405	7508	7689	7498	7572	7501	7456	7711	7294	7660	7390	7569	7510	7380	7480	7532	7655	7529	7460	7630	7518	7420	7605	7545	7514	7652	7636	7460	7518	7679	7571	7578	7640	7587	7570	7493	7409	7690	7588	7426	7518	7440	7562	7524	7632	7576	7500	7474	7527	7556	7522	7488	7552	7641	7513	7398	7552	7480	7473	7455	7508	7515	7578	7530	7446	7539	7536	7546	7613	7433	7501	7529	7494	7645	7404	7504	7354	7564	7541	7471	7588	7566	7655	7655	7522	7583	7606	7613	7489	7507	7371	7467	7579	7542	7521	7512	7570	7448	7473	7596	7663	7338	7521	7610	7489	7642	7473	7504	7350	7602	7464	7509	7560	7598	7381	7415	7502	7605	7583	7560	7462	7558	7555	7663	7478	7370	7579	7563	7660	7518	7524	7528	7470	7476	7462	7531	7505	7451	7581	7415	7434	7543	7725	7530	7567	7549	7455	7504	7446	7584	7419	7517	7474	7509	7494	7524	7550	7526	7585	7592	7504	7512	7410	7560	7447	7493	7389	7418	7590	7587	7555	7513	7609	7500	7492	7648	7512	7594	7640	7496	7618	7547	7548	7472	7642	7494	7671	7604	7601	7526	7690	7540	7511	7544	7598	7592	7538	7500	7543	7433	7495	7528	7508	7336	7438	7425	7473	7376	7615	7512	7397	7557	7439	7484	7487	7450	7557	7460	7556	7613	7505	7547	7548	7501	7564	7659	7583	7388	7589	7468	7647	7486	7613	7521	7510	7678	7550	7462	7667	7570	7397	7477	7538	7422	7458	7487	7576	7408	7535	7598	7497	7472	7570	7428	7568	7561	7553	7672	7586	7465	7586	7571	7557	7542	7571	7549	7622	7432	7520	7478	7494	7474	7542	7612	7561	7484	7545	7537	7592	7564	7636	7456	7443	7700	7598	7477	7512	7611	7727	7501	7583	7503	7477	7579	7429	7366	7438	7438	7561	7546	7552	7452	7601	7561	7595	7535	7524	7559	7462	7593	7620	7504	7494	7434	7534	7473	7488	7497	7544	7470	7445	7503	7502
4103	1341	1183	1146	1457	5049	20247	16667	10600	5976	2659	1433	1054	922	930	887	896	933	890	894	892	878	921	880	879	917	905	895	893	867	876	876	903	910	857	911	828	908	898	922	906	937	857	898	893	945	926	858	862	871	927	868	951	911	896	886	905	893	919	873	959	900	937	863	957	869	868	880	872	895	937	848	894	915	932	905	900	878	860	894	895	837	923	967	916	962	929	900	960	879	915	881	924	871	908	844	894	908	880	931	939	889	919	912	910	920	894	910	892	883	883	924	924	861	893	918	873	877	864	901	910	904	843	940	891	864	900	889	943	878	911	900	935	931	918	884	919	959	868	879	925	898	875	851	933	949	914	909	938	894	850	904	941	854	878	948	876	900	907	902	859	936	928	851	915	865	915	936	895	894	892	897	890	834	905	907	903	929	919	878	881	867	910	914	941	941	898	898	864	889	854	984	887	860	946	902	890	836	892	900	882	888	835	904	905	882	924	910	846	897	881	862	866	934	857	869	917	912	886	885	904	940	878	915	903	958	883	899	916	951	878	897	923	899	889	915	953	893	912	916	898	975	914	881	950	906	893	907	875	935	899	922	880	990	875	869	876	846	889	881	928	888	914	928	935	885	835	935	919	904	874	908	855	901	899	949	876	909	901	918	840	948	907	925	878	891	893	907	918	840	911	895	924	924	855	934	849	905	876	924	941	890	871	962	906	842	913	864	960	888	836	895	910	907	905	868	927	872	975	946	925	895	879	939	903	902	869	891	900	900	909	946	913	888	866	879	900	935	873	872	888	866	883	858	943	889	877	891	867	885	846	879	954	931	908	888	903	953	881	907	889	893	870	934	893	933	908	893	944	912	852	883	906	878	905	884	907	951	945	855	922	846	895	870	869	945	909	884	962	858	887	914	880	899	893	895	868	897	869	887	874	877	870	918	892	890	908	876	889	910	909	880	918	963	918	897	932	909	925	894	862	836	887	838	908	897	871	894	920	876	864	890	882	893	911	931	904	897	887	878	894	925	861	921	899	938	865	934	894	915	910	928	902	902	869	896	934	908	877	898	898	876	967	905	889	973	875	976	908	903	899	875	895	834	931	928	905	911	878	849	884	896	940	909	899	878	865	882	891	916	902	915	894	872	874	902	881	884	898	922	918	870	914	912	916	927	846	913	941	849	949	887	891	879	910	878	931	931	904	885	927	940	901	840	887	893	834	943	891	826	872	883	894	908	897	903	864	893	878	877	903	815	924	921	888	985	901	904	948	917	905	923	873	943	917	917	862	905	894	865	884	896	954	887	937	880	935	853	921	896	923	934	897	909	856	933	933	941	901	895	922	897	894	929	935	914	896	871	907	901	951	932	878	896	937	884	960	887	930	924	919	905	874	903	851	904	849	877	897	940	941	888	918	864	889	844	893	912	938	885	924	860	932	946	874	904	919	900	900	911	929	914	897	900	880	897	917	896	874	910	845	894	890	910	859	880	888	881	886	910	899	933	949	902	866	909	881	852	923	871	933	904	892	929	931	922	926	860	893	870	861	881	874	923	899	876	939	887	858	899	902	902	851	924	916	920	901	928	889	870	903	905	895	895	873	869	873	889	906	876	859	905	863	929	864	914	876	967	900	917	904	884	935	922	956	863	900	873	891	892	938	926	968	887	918	888	924	857	939	941	893	888	889	917	923	916	909	856	860	886	897	875	934	905	868	891	953	868	931	929	898	882	939	925	871	899	887	906	877	892	919	936	889	887	936	964	936	882	930	936	871	915	858	912	886	886	946	910	905	944	920	907	911	898	846	896	871	918	946	847	880	941	887	904	897	826	885	911	925	921	891	902	904	897	889	860	906	933	928	913	900	898	978	894	899	913	851	873	895	895	816	893	918	893	882	889	903	919	944	907	916	931	878	901	878	912	899	955	871	916	886	848	854	890	900	913	858	959	845	892	898	894	884	920	906	914	932	861	886	889	883	918	871	893	894	896	970	875	856	894	899	925	883	889	866	882	866	900	925	893	894	949	937	852	924	889	879	901	895	927	907	897	965	901	906	881	895	921	869	944	892	934	907	927	906	897	898	902	959	901	952	854	897	959	903	887	864	874	958	902	907	932	930	880	944	919	924	896	946	892	888	909	911	880	867	945	882	835	936	921	903	875	917	922	863	861	892	919	898	900	911	890	829	872	928	910	856	856	904	911	866	884	857	869	918	911	907	932	946	916	916	871	861	863	866	876	893	930	924	924	848	866	887	906	903	909	904	915	893	884	971	873	923	878	880	943	922	919	891	908	897	924	904	900	873	986	923	905	850	933	922	905	881	857	920	901	881	901	845	888	918	908	907	927	882	916	897	925	860	872	901	866	905	860	933	923	916	940	925	916	909	861	921	863	971	904	941	916	922	894	919	885	918	853	877	917	893	872	913	903	902	845	879	932	885	917	930	891	866	950	864	887	888	917	890	936	829	873	800	909	911	920	934	841	892	940	934	878	913	913	904	847	885	904	912	900	917	887	913	904	936	900	897	884	884	938	863	923	916	899	905	867	896	865	870	918	877	860	884	917	890	860	851	875	901	923	882	925	933	917	916	918	886	911	971	934	879	933	941	885	904	858	922	869	877	945	937	897	899	904	924	865	858	861	908	883	890	873	923	953	910	924	890	855	902	933	882	909	938	906	950	903	885	911	881	890	940	911	912	893	887	916	910	908	851	866	909	948	946	870	936	891	899	876	918	910	859	882	852	916	873	921	892	901	962	941	835	897	974	888	912	930	868	919	990	881	910	922	910	910	893	854	884	994	898	881	888	889	878	882	897	864	903	894	915	870	875	892	878	922	925	858	933	838	905	913	871	900	862	926	890	887	893	932	863	892	915	843	905	880	964	878	906	895	891	988	894	894	920	926	968	943	906	892	882	895	844	884	892	850	902	878	926	895	880	908	883	879	917	925	886	945	872	948	878	905	905	926	925	922	880	901	878	888	813	905	944	920	924	891	899	928	895	873	888	870	895	852	976	933	954	886	886	859	917	893	914	925	922	886	903	846	896	859	903	892	881	935	918	959	928	851	917	986	914	909	910	907	881	881	891	877	890	865	867	899	911	961	921	935	911	936	911	833	900	923	915	923	1007	876	878	896	881	922	936	937	942	898	913	899	901	885	931	913	902	874	902	910	904	935	912	915	906	907	869	903	874	862	905	925	892	842	899	960	906	925	891	893	883	921	918	907	876	894	905	935	931	841	918	861	846	898	942	898	887	895	949	907	904	940	861	882	833	866	865	854	917	980	935	941	923	913	908	879	911	926	874	959	893	882	962	906	843	929	892	909	901	900	924	884	934	916	921	855	928	929	854	898	935	907	891	933	886	887	903	904	937	902	918	856	896	913	916	909	898	897	928	916	942	934	909	869	936	874	957	924	921	885	936	876	906	880	934	904	876	887	887	911	855	895	891	855	914	916	934	956	902	921	919	900	927	966	844	857	905	885	924	879	871	902	927	937	870	890	896	879
18144	12294	10882	16818	28114	46752	74911	63582	50474	37966	25333	14462	9123	7817	7613	7611	7397	7468	7476	7416	7497	7404	7524	7461	7423	7373	7476	7416	7542	7467	7426	7449	7371	7443	7423	7421	7499	7447	7505	7362	7504	7518	7468	7531	7454	7464	7358	7371	7372	7346	7440	7510	7386	7533	7297	7416	7508	7445	7486	7305	7457	7376	7442	7416	7256	7420	7448	7510	7445	7528	7471	7461	7434	7300	7500	7318	7407	7539	7463	7502	7449	7470	7440	7520	7423	7364	7555	7355	7459	7500	7400	7334	7385	7440	7380	7486	7512	7372	7509	7390	7503	7391	7420	7333	7440	7469	7623	7393	7369	7461	7421	7465	7462	7394	7484	7456	7458	7495	7501	7352	7419	7414	7397	7438	7452	7391	7562	7527	7319	7460	7548	7488	7285	7500	7296	7510	7320	7548	7403	7370	7337	7410	7509	7469	7486	7503	7421	7543	7505	7454	7377	7451	7504	7371	7402	7333	7469	7512	7387	7451	7468	7529	7325	7474	7348	7542	7359	7522	7464	7524	7491	7367	7383	7405	7431	7560	7418	7540	7255	7388	7588	7470	7446	7414	7424	7394	7477	7511	7469	7407	7489	7528	7565	7624	7364	7379	7433	7503	7544	7506	7441	7324	7523	7441	7348	7361	7549	7370	7407	7631	7424	7481	7524	7231	7542	7472	7561	7361	7460	7358	7423	7396	7454	7462	7478	7466	7470	7472	7421	7397	7398	7652	7539	7457	7397	7458	7360	7406	7473	7363	7554	7510	7401	7485	7431	7395	7480	7339	7490	7484	7488	7457	7380	7453	7438	7475	7371	7442	7411	7535	7383	7537	7502	7373	7506	7428	7477	7488	7587	7537	7636	7496	7481	7329	7433	7471	7408	7508	7483	7365	7560	7330	7517	7434	7528	7477	7476	7441	7375	7481	7547	7433	7464	7529	7482	7432	7454	7429	7579	7539	7521	7442	7418	7476	7667	7607	7560	7470	7465	7569	7526	7413	7448	7416	7448	7400	7357	7463	7422	7486	7394	7303	7474	7586	7377	7509	7370	7360	7390	7467	7340	7476	7358	7441	7360	7528	7525	7449	7413	7406	7538	7180	7587	7491	7588	7371	7554	7473	7419	7399	7434	7366	7446	7353	7460	7396	7486	7432	7431	7360	7495	7393	7421	7537	7390	7484	7381	7382	7392	7491	7549	7455	7547	7424	7516	7436	7401	7467	7514	7381	7503	7447	7393	7374	7547	7380	7211	7406	7454	7438	7393	7521	7546	7411	7490	7438	7341	7458	7530	7423	7440	7555	7439	7501	7569	7480	7384	7483	7442	7482	7475	7341	7365	7486	7433	7389	7479	7525	7494	7385	7462	7476	7517	7633	7416	7493	7554	7416	7444	7407	7540	7397	7519	7440	7451	7315	7593	7364	7417	7360	7464	7255	7475	7353	7525	7425	7451	7427	7390	7473	7441	7500	7559	7478	7358	7428	7484	7333	7463	7421	7432	7473	7494	7535	7400	7454	7550	7480	7496	7420	7450	7372	7563	7467	7444	7409	7493	7513	7386	7504	7533	7369	7395	7495	7462	7524	7487	7254	7467	7491	7454	7445	7352	7368	7587	7489	7435	7463	7462	7406	7498	7333	7391	7415	7371	7540	7609	7369	7408	7451	7501	7468	7432	7564	7484	7487	7440	7495	7493	7537	7409	7541	7468	7407	7561	7447	7457	7552	7397	7517	7435	7468	7622	7441	7429	7477	7473	7311	7441	7481	7357	7503	7491	7444	7606	7578	7465	7398	7552	7472	7477	7550	7456	7555	7453	7514	7508	7480	7366	7514	7477	7403	7479	7453	7367	7527	7447	7293	7456	7401	7470	7438	7458	7480	7369	7527	7372	7456	7430	7315	7490	7282	7492	7549	7495	7451	7597	7492	7429	7563	7426	7449	7526	7362	7536	7393	7471	7495	7477	7392	7407	7324	7537	7449	7450	7481	7494	7387	7454	7417	7569	7479	7312	7394	7437	7356	7405	7410	7368	7418	7493	7364	7331	7408	7522	7519	7393	7545	7557	7409	7401	7510	7436	7341	7532	7442	7521	7516	7494	7494	7377	7474	7545	7375	7500	7559	7446	7381	7429	7599	7284	7399	7494	7537	7454	7521	7408	7500	7411	7355	7382	7563	7425	7559	7408	7550	7510	7641	7496	7453	7462	7494	7535	7433	7583	7476	7392	7443	7422	7466	7541	7370	7511	7440	7414	7452	7338	7511	7543	7489	7525	7544	7456	7484	7179	7538	7521	7607	7497	7449	7545	7592	7425	7592	7436	7573	7443	7407	7437	7390	7445	7601	7305	7344	7416	7482	7624	7392	7377	7446	7443	7469	7537	7431	7539	7476	7488	7369	7483	7443	7351	7589	7475	7479	7488	7557	7480	7452	7379	7410	7542	7349	7502	7473	7378	7425	7396	7453	7452	7486	7376	7462	7440	7393	7467	7560	7464	7419	7487	7418	7303	7379	7374	7353	7493	7652	7424	7302	7350	7353	7438	7452	7433	7468	7379	7405	7366	7409	7437	7441	7380	7460	7386	7517	7404	7449	7543	7501	7376	7512	7456	7522	7460	7548	7505	7515	7399	7384	7404	7366	7414	7342	7459	7458	7466	7538	7365	7422	7433	7411	7457	7563	7414	7676	7404	7475	7733	7344	7429	7374	7582	7379	7535	7427	7371	7539	7444	7442	7425	7539	7385	7427	7449	7484	7514	7325	7546	7416	7490	7348	7486	7598	7580	7344	7467	7425	7448	7408	7480	7492	7459	7519	7286	7392	7513	7467	7386	7529	7426	7414	7486	7461	7561	7381	7389	7525	7428	7382	7420	7487	7400	7564	7496	7462	7574	7443	7572	7567	7274	7440	7384	7411	7458	7372	7476	7475	7395	7445	7449	7399	7533	7463	7502	7414	7489	7527	7412	7428	7417	7504	7384	7451	7382	7340	7471	7452	7563	7509	7275	7364	7488	7547	7431	7466	7491	7414	7507	7433	7344	7276	7604	7392	7297	7556	7461	7447	7371	7489	7302	7507	7431	7450	7535	7424	7477	7425	7383	7433	7419	7483	7543	7427	7570	7420	7431	7454	7302	7450	7519	7445	7405	7400	7354	7562	7401	7499	7449	7446	7513	7393	7394	7581	7514	7465	7552	7419	7333	7444	7400	7395	7408	7391	7536	7460	7332	7481	7447	7386	7578	7489	7386	7480	7374	7471	7360	7367	7470	7492	7518	7433	7424	7412	7378	7410	7564	7427	7432	7514	7386	7557	7543	7469	7392	7533	7482	7397	7285	7455	7371	7633	7414	7545	7488	7377	7510	7410	7396	7467	7490	7518	7508	7491	7417	7337	7410	7350	7413	7421	7647	7444	7385	7440	7411	7442	7523	7486	7568	7550	7397	7401	7500	7376	7611	7416	7436	7353	7452	7467	7404	7477	7286	7442	7423	7501	7483	7586	7429	7511	7509	7472	7472	7426	7441	7365	7557	7433	7424	7532	7444	7386	7530	7434	7350	7304	7549	7532	7451	7466	7472	7389	7543	7330	7452	7515	7575	7387	7482	7422	7604	7421	7380	7400	7416	7371	7450	7507	7524	7284	7477	7428	7534	7462	7390	7440	7432	7523	7553	7471	7438	7350	7535	7459	7432	7491	7436	7506	7498	7353	7526	7495	7407	7454	7416	7434	7561	7522	7563	7457	7443	7427	7433	7560	7696	7457	7555	7526	7572	7417	7612	7421	7452	7294	7420	7532	7518	7469	7403	7501	7390	7489	7467	7363	7349	7392	7338	7449	7445	7604	7370	7569	7483	7526	7528	7369	7488	7521	7512	7419	7539	7425	7413	7294	7541	7483	7250	7383	7409	7426	7297	7513	7448	7479	7450	7415	7451	7360	7454	7735	7558	7387	7452	7466	7592	7516	7370	7506	7436	7324	7406	7352	7502	7392	7324	7452	7570	7339	7457	7448	7540	7427	7438	7437	7381	7538	7504	7432	7407	7340	7426	7409	7401	7227	7634	7528	7352	7556	7481	7450	7490	7468	7362	7437	7520	7392	7530	7373	7482	7493	7505	7543	7529	7590	7387	7387	7439	7469	7489	7573	7480	7466	7469	7384	7548	7479	7536	7292	7517	7366	7501	7367	7621	7374	7333	7561	7554	7374	7433	7412	7529	7585	7413	7604	7481	7390	7419	7500	7537	7553	7466	7407	7405	7296	7541	7394	7434	7446	7323	7392	7384	7462	7398	7451	7481	7489	7583	7546	7646	7343	7443	7468	7537	7425	7394	7494	7502	7486	7346	7537	7435	7481	7389	7426	7442	7407	7449	7412	7435	7555	7400	7546	7372	7500	7473	7430	7539	7555	7371	7373	7421	7528	7517	7372	7435	7456	7407	7481	7405	7522	7592	7371	7319	7527	7447	7554	7441	7471	7347	7460	7409	7302	7447	7402	7547	7487	7403	7427	7398	7441	7496	7473	7400	7218	7405	7309	7410	7477	7440	7454	7518	7341	7408	7473	7488	7463	7439	7432	7465	7427	7456	7407	7389	7408	7337	7541	7438	7458	7517	7424	7462	7312	7453	7426	7496	7622	7370	7482	7383	7446	7462	7389	7543	7324	7357	7416	7293	7623	7367	7570	7448	7328	7406	7401	7512	7441	7471	7532	7483	7513	7411	7569	7531	7466	7450	7466	7431	7566	7463	7483	7478	7481	7409	7423	7508	7322	7501	7365	7413	7389	7513	7481	7412	7409	7626	7414	7430	7406	7510	7386	7434	7541	7452	7431	7475	7390	7384	7458	7481	7482	7533	7479	7535	7342	7484	7407	7367	7448	7571	7459	7487	7551	7505	7579	7506	7477	7351	7417	7399	7520	7413	7428	7521	7428	7481	7532	7510	7439	7443	7455	7438	7414	7366	7475	7518	7463	7381	7440	7456	7414	7404	7533	7462	7518	7452	7281	7313	7592	7524	7585	7528	7473	7434	7477	7389	7563	7385	7462	7360	7515	7453	7431	7420	7488	7439	7443	7518	7440	7477	7489	7410	7593	7376	7398	7517	7304	7380	7402
2983	1724	1371	1315	1705	8689	29260	25741	16057	8309	3584	1633	1043	975	929	938	932	972	992	952	973	933	959	927	1005	945	959	923	925	924	934	950	968	901	972	930	949	977	915	950	983	967	950	1012	908	925	928	975	957	983	949	966	931	983	956	915	949	959	933	940	987	921	951	945	918	885	963	922	954	945	932	911	944	891	921	990	924	961	972	998	896	916	961	941	1005	936	933	965	919	927	949	967	934	959	936	965	896	933	967	973	963	870	963	969	938	958	935	958	907	940	979	984	934	988	924	972	917	967	957	916	985	948	930	932	1037	993	962	946	939	948	979	928	923	947	918	933	924	962	957	921	950	962	997	977	955	972	904	980	966	955	943	996	927	922	959	977	946	959	1017	953	897	974	918	987	944	943	944	913	1003	953	939	974	888	919	901	940	929	980	905	917	935	950	946	876	953	942	915	986	878	914	929	970	952	973	864	931	923	992	1009	946	966	1029	933	925	876	985	993	968	945	935	978	982	1040	970	957	939	1014	935	887	925	983	1011	912	958	932	961	922	955	1031	913	924	955	962	965	949	949	942	934	893	961	940	915	938	944	883	926	940	898	981	904	934	951	878	944	979	973	936	934	926	965	900	980	924	962	942	952	946	926	902	923	991	931	923	966	926	928	959	997	970	906	909	938	940	989	948	981	936	906	897	945	946	926	933	992	943	962	966	978	889	990	953	959	892	977	931	970	927	918	933	983	928	935	948	948	947	961	912	991	1017	1021	933	940	974	957	940	950	927	930	942	945	1004	943	920	981	978	939	961	956	929	946	986	956	910	964	959	928	903	931	1011	945	973	966	946	982	1007	958	927	951	1011	946	977	948	947	946	964	975	1008	1000	953	954	981	924	914	945	916	972	986	959	922	961	937	903	968	977	988	941	969	975	951	969	892	991	931	899	927	960	930	944	973	867	973	902	969	923	930	929	968	971	956	975	930	977	917	961	959	968	946	962	915	929	916	899	924	976	938	1017	934	978	991	901	1021	924	988	939	933	1013	983	953	924	913	895	928	921	923	934	976	975	964	964	887	887	921	929	979	936	967	944	942	969	957	939	932	981	965	972	940	929	920	963	932	944	929	1042	953	937	952	970	935	953	943	963	943	947	964	953	917	924	913	969	933	934	963	936	995	970	908	952	1006	936	952	915	952	922	911	952	912	953	913	904	918	964	929	1026	909	976	954	942	915	984	918	981	885	942	942	989	969	911	925	971	926	947	905	959	940	985	940	904	1019	969	934	954	965	950	980	951	934	950	933	943	942	942	1018	933	968	935	963	1006	972	942	884	966	924	939	981	892	971	918	919	923	995	938	900	979	964	933	929	963	921	875	928	944	918	981	975	969	960	928	911	984	919	962	933	975	960	981	1001	963	965	929	955	899	948	951	918	969	1004	962	965	913	918	932	928	912	984	902	923	965	978	988	970	1012	933	996	892	971	934	986	953	990	992	954	903	929	976	921	992	979	956	948	953	937	947	973	949	961	921	1021	939	983	972	934	994	1010	988	1000	947	974	928	953	960	943	959	953	901	936	977	839	984	967	966	908	954	882	931	987	971	960	913	924	936	940	969	957	981	962	931	895	928	1009	921	916	988	983	910	921	911	927	911	927	959	963	954	1008	926	984	929	944	916	921	972	993	916	922	956	939	947	970	906	997	960	974	947	939	963	979	924	921	942	923	959	962	996	1003	941	955	980	880	960	911	938	940	994	993	928	963	952	959	977	981	907	915	965	932	947	988	933	945	972	934	986	893	939	964	977	975	913	979	990	995	947	979	983	934	959	890	921	936	977	917	983	896	900	944	919	944	980	920	951	969	997	930	989	969	906	940	983	921	951	982	1008	999	952	984	992	973	964	921	977	934	937	941	921	960	991	954	912	961	892	955	945	954	995	995	992	977	911	980	944	924	950	928	926	968	1010	902	956	953	1020	944	962	885	1030	957	956	904	957	909	1012	936	971	936	904	948	968	1005	887	963	938	981	905	946	931	900	982	1001	965	983	930	921	946	934	940	986	967	916	941	981	966	942	976	908	970	967	926	988	980	940	958	943	1000	924	933	977	1007	1012	907	939	948	998	962	956	988	902	956	941	994	939	975	957	998	983	945	1000	932	934	942	959	890	984	969	935	986	894	914	988	967	952	925	919	946	909	903	941	953	935	967	979	944	1000	962	937	931	961	979	937	968	966	920	909	935	960	958	904	939	959	1007	940	969	941	980	958	969	929	974	965	979	901	973	945	897	946	965	966	904	918	970	943	930	938	921	902	929	962	957	948	948	1004	922	912	982	943	947	965	976	906	931	891	993	975	943	937	919	981	938	973	922	938	926	902	978	946	952	957	984	949	986	994	975	957	945	949	923	979	908	937	961	980	957	1001	1012	1009	936	956	980	988	883	933	947	943	941	925	952	933	933	943	966	948	952	968	932	930	931	969	928	950	1001	937	958	965	937	920	920	972	971	915	972	965	956	949	928	896	924	954	911	968	950	978	976	953	904	994	908	964	953	897	909	959	954	964	941	973	931	933	883	966	935	913	901	1003	912	959	959	980	952	951	945	948	940	897	941	984	930	937	897	975	889	942	967	972	986	900	983	944	971	934	988	931	960	940	902	953	968	906	950	964	955	948	929	925	983	948	943	937	943	916	910	957	929	895	946	909	937	1011	944	950	946	993	920	931	932	847	944	966	988	903	982	955	997	925	984	1007	1022	931	897	897	939	939	984	946	951	928	968	946	950	948	936	952	979	967	887	942	1000	998	938	937	918	998	969	976	929	971	931	970	976	946	965	928	929	971	955	968	972	976	994	990	950	919	927	950	956	935	955	948	888	912	999	915	958	949	954	909	943	881	1007	1007	1011	964	989	936	904	1015	973	966	954	974	940	903	976	968	886	925	956	939	878	914	948	944	943	887	930	993	961	991	962	913	989	1011	964	936	931	943	942	983	942	881	1040	941	1031	946	951	942	914	959	1003	964	978	1011	940	976	1000	928	950	979	942	967	913	966	948	931	919	977	947	898	908	933	977	925	978	932	973	920	892	953	963	950	910	918	936	924	962	1007	958	928	957	967	886	946	960	960	928	991	919	966	955	927	987	978	918	955	920	997	966	984	964	962	965	979	959	940	917	892	899	923	908	957	898	937	902	897	968	985	927	940	973	992	918	966	948	1014	894	940	927	960	987	945	947	950	938	942	939	1020	897	967	922	964	981	960	933	933	956	965	922	975	916	932	977	1006	952	960	950	942	925	948	939	947	1020	922	918	963	950	968	981	932	958	1010	945	994	1012	928	962	938	936	954	1003	953	966	972	940	931	978	912	922	918	939	943	957	942	878	930	924	948	967	935	981	958	923	931	958	943	970	974	912	1000	953	991	960	974	986	945	960	936	963	942	958	940	881	900	984	952	953	955	923	964	927	1019	944	940	939	946	950	915	953	939	945	930	954	918	943	975	932	925	951	930	956	966	961	1030	948	951	969	997	952	927	972	929	956	905	933	931	973	938	965	912	948	958	937	928	958	900	923	973	941	986	978	948	969	974	987	978	957	908	957	983	931	928	982
22712	15140	12098	19658	32338	55714	83665	74850	57119	42405	29257	16803	10172	8211	7774	7800	7870	7653	7752	7699	7805	7716	7732	7823	7692	7755	7615	7818	7809	7779	7732	7705	7790	7708	7986	7643	7681	7806	7766	7538	7773	7823	7706	7953	7692	7816	7604	7663	7765	7977	7761	7823	7565	7745	7843	7698	7754	7721	7691	7749	7789	7759	7818	7844	7676	7801	7766	7769	7893	7694	7714	7795	7835	7769	7689	7716	7829	7803	7800	7788	7879	7771	7722	7719	7757	7793	7665	7734	7745	7807	7741	7868	7740	7729	7661	7884	7655	7919	7608	7811	7776	8001	7771	7732	7763	7748	7816	7753	7772	7860	7734	7678	7847	7788	7800	7577	7884	7782	7772	7675	7785	7762	7830	7799	7666	7604	7748	7728	7776	7741	7844	7855	7756	7826	7765	7815	7764	7775	7808	7823	7685	7839	7753	7730	7745	7736	7738	7737	7824	7727	7614	7746	7767	7699	7774	7683	7748	7806	7788	7821	7778	7823	7708	7884	7727	7739	7757	7795	7643	7762	7683	7806	7788	7761	7748	7641	7728	7683	7808	7714	7800	7713	7697	7712	7666	7733	7759	7760	7746	7703	7774	7840	7822	7844	7793	7666	7655	7899	7756	7685	7842	7763	7679	7783	7819	7842	7711	7775	7829	7699	7693	7782	7899	7655	7776	7802	7894	7802	7718	7637	7806	7760	7742	7645	7822	7866	7753	7787	7660	7801	7745	7730	7768	7819	7796	7747	7874	7793	7834	7794	7777	7830	7930	7724	7650	7880	7702	7787	7714	7701	7807	7728	7873	7737	7809	7793	7747	7714	7838	7817	7619	7771	7806	7775	7857	7670	7695	7684	7889	7688	7762	7779	7710	7696	7841	7658	7635	7745	7735	7946	7819	7687	7817	7670	7723	7867	7726	7725	7854	7815	7864	7635	7804	7886	7694	7845	7915	7639	7744	7847	7834	7823	7803	7666	7654	7689	7717	7626	7756	7771	7777	7779	7718	7761	7773	7710	7683	7729	7660	7622	7783	7724	7777	7642	7821	7840	7803	7711	7686	7824	7680	7770	7924	7713	7763	7752	7741	7619	7905	7664	7793	7896	7856	7654	7757	7917	7796	7824	7867	7753	7825	7817	7736	7630	7636	7837	7865	7637	7691	7770	7831	7815	7858	7738	7760	7706	7745	7775	7854	7814	7828	7825	7825	7753	7828	7810	7736	7801	7791	7672	7691	7874	7636	7810	7724	7780	7853	7840	7799	7758	7866	7749	7836	7811	7587	7762	7786	7787	7688	7833	7692	7845	7672	7884	7799	7704	7764	7850	7658	7676	7801	7846	7796	7708	7911	7823	7727	7686	7865	7800	7585	7725	7809	7728	7849	7846	7738	7796	7839	7862	7877	7778	7648	7822	7854	7723	7853	7735	7696	7685	7837	7776	7753	7803	7700	7787	7690	7803	7833	7604	7805	7740	7748	7847	7713	7742	7777	7739	7775	7837	7670	7812	7794	7716	7814	7691	7751	7817	7874	7899	7842	7744	7740	7601	7742	7737	7821	7744	7800	7645	7746	7793	7824	7835	7722	7786	7751	7734	7904	7707	7766	7794	7686	7824	7826	7828	7705	7746	7767	7803	7691	7725	7782	7676	7834	7720	7785	7847	7759	7705	7851	7761	7739	7789	7697	7722	7812	7761	7759	7681	7771	7795	7707	7805	7837	7711	7761	7711	7746	7705	7820	7687	7735	7618	7674	7766	7791	7689	7916	7871	7850	7723	7653	7806	7752	7747	7819	7703	7855	7781	7851	7730	7762	7691	7742	7639	7693	7638	7866	7844	7731	7765	7649	7992	7791	7784	7714	7743	7711	7758	7742	7810	7893	7737	7646	7767	7817	7845	7799	7797	7665	7723	7751	7756	7659	7619	7685	7594	7840	7796	7767	7754	7747	7808	7891	7829	7708	7789	7719	7859	7630	7826	7655	7707	7877	7633	7827	7750	7691	7881	7870	7651	7755	7836	7691	7867	7828	7892	7689	7723	7615	7691	7611	7895	7717	7742	7688	7780	7746	7727	7774	7687	7830	7804	7746	7728	7767	7843	7741	7755	7727	7677	7737	7840	7655	7798	7698	7738	7724	7777	7804	7849	7672	7799	7721	7742	7832	7651	7826	7809	7754	7630	7866	7795	7751	7616	7862	7646	7640	7818	7899	7767	7836	7632	7796	7831	7734	7751	7759	7799	7835	7714	7825	7668	7777	7691	7752	7597	7788	7785	7787	7791	7829	7650	7848	7734	7839	7758	7768	7779	7769	7802	7812	7840	7634	7630	7849	7725	7777	7733	7678	7733	7725	7752	7727	7721	7684	7837	7682	7756	7750	7837	7744	7767	7815	7792	7957	7767	7800	7892	7810	7630	7794	7733	7608	7766	7730	7824	7751	7714	7748	7791	7816	7800	7826	7673	7694	7715	7654	7857	7769	7603	7786	7802	7645	7638	7781	7881	7677	7759	7704	7709	7806	7774	7795	7575	7722	7717	7734	7808	7748	7830	7757	7750	7749	7674	7718	7693	7774	7642	7855	7709	7721	7870	7849	7830	7823	7815	7762	7809	7813	7665	7780	7794	7723	7776	7657	7773	7670	7772	7676	7692	7769	7718	7775	7905	7719	7705	7857	7886	7640	7721	7662	7687	7796	7813	7895	7701	7670	7663	7856	7739	7811	7829	7706	7804	7848	7836	7749	7772	7837	7877	7894	7689	7755	7854	7823	7798	7853	7770	7657	7711	7768	7753	7869	7705	7764	7657	7818	7692	7892	7669	7954	7828	7850	7835	7792	7872	7846	7866	7727	7737	7794	7740	7785	7789	7727	7870	7809	7765	7876	7800	7663	7804	7743	7745	7826	7701	7809	7799	7749	7744	7639	7848	7839	7722	7700	7763	7865	7806	7749	7719	7756	7643	7732	7603	7854	7788	7661	7741	7793	7854	7744	7760	7772	7782	7739	7808	7840	7685	7808	7832	7810	7781	7772	7872	7798	7682	7789	7777	7766	7715	7911	7906	7670	7616	7815	7863	7791	7850	7737	7984	7835	7677	7862	7618	7760	7777	7915	7757	7747	7687	7851	7864	7901	7643	7747	7860	7763	7811	7884	7788	7806	7765	7772	7930	7802	7795	7712	7858	7776	7673	7866	7765	7691	7757	7698	7825	7764	7642	7636	7775	7692	7745	7724	7741	7864	7717	7800	7839	7745	7715	7748	7866	7750	7732	7829	7755	7761	7794	7778	7796	7741	7950	7731	7882	7771	7881	7744	7733	7815	7756	7711	7773	7802	7823	7759	7789	7693	7611	7488	7827	7700	7716	7974	7689	7840	7698	7776	7739	7732	7714	7720	7689	7749	7733	7755	7740	7716	7672	7758	7853	7765	7765	7794	7733	7806	7622	7773	8008	7661	7664	7686	7802	7841	7760	7587	7804	7746	7825	7829	7769	7690	7863	7678	7643	7743	7767	7665	7729	7803	7675	7683	7675	7737	7713	7795	7825	7785	7814	7820	7851	7749	7822	7760	7731	7773	7672	7646	7731	7656	7822	7671	7778	7823	7785	7870	7849	7839	7670	7744	7865	7784	7749	7751	7777	7681	7814	7694	7870	7851	7653	7769	7708	7759	7772	7748	7755	7655	7600	7714	7625	7820	7781	7709	7737	7802	7696	7786	7766	7761	7735	7754	7823	7851	7572	7861	7741	7669	7752	7708	7647	7881	7807	7804	7766	7805	7644	7781	7815	7645	7821	7855	7842	7746	7700	7684	7739	7865	7700	7688	7688	7713	7696	7782	7772	7832	7725	7749	7782	7700	7761	7853	7932	7720	7666	7749	7793	7776	7825	7683	7856	7700	7747	7684	7776	7805	7754	7729	7765	7698	7933	7809	7653	7758	7844	7801	7814	7876	7714	7810	7836	7746	7799	7777	7797	7761	7720	7618	7679	7836	7651	7917	7815	7792	7684	7835	7767	7618	7840	7674	7543	7876	7733	7860	7664	7821	7796	7749	7771	7784	7680	7793	7834	7767	7707	7659	7875	7747	7701	7827	7679	7764	7823	7719	7725	7882	7744	7808	7647	7757	7689	7814	7730	7867	7741	7818	7705	7812	7795	7787	7745	7631	7782	7692	7821	7802	7813	7824	7697	7859	7723	7839	7881	7834	7706	7676	7780	7792	7747	7747	7739	7976	7770	7869	7815	7653	7680	7630	7774	7860	7801	7716	7814	7891	7719	7759	7836	7770	7833	7697	7685	7767	7764	7653	7817	7782	7865	7873	7824	7942	7604	7763	7838	7852	7734	7737	7802	7734	7843	7776	7583	7785	7707	7927	7724	7745	7741	7745	7911	7725	7713	7764	7773	7710	7846	7903	7718	7767	7819	7717	7712	7747	7854	7848	7639	7816	7592	7660	7817	7758	7882	7885	7756	7748	7696	7689	7675	7720	7707	7681	7670	7821	7883	7673	7843	7806	7663	7757	7649	7712	7731	7833	7789	7569	7778	7822	7762	7767	7712	7791	7958	7810	7698	7755	7721	7750	7797	7756	7747	7646	7759	7746	7617	7778	7814	7737	7799	7713	7702	7828	7632	7882	7818	7713	7649	7773	7596	7715	7789	7771	7779	7730	7809	7797	7762	7772	7747	7750	7802	7747	7701	7701	7818	7797	7847	7656	7859	7824	7801	7768	7630	7825	7670	7633	7776	7748	7722	7723	7798	7617	7819	7767	7598	7801	7840	7824	7678	7870	7738	7856	7804	7731	7600	7844	7817	7821	7769	7777	7842	7847	7901	7728	7839	7720	7752	7696	7679	7798	7724	8027	7843	7789	7782	7668	7789	7746	7701	7695	7780	7877	7848	7896	7603	7923	7635	7867	7761	7723	7802	7800	7749	7778	7709	7752	7820	7781	7714	7815	7908	7749	7664	7776	7624	7859	7728	7747	7651	7781	7667	7697	7758	7705	7854	7815	7743	7720	7692	7803	7749	7673	7772	7834	7649	7857	7936	7747	7814	7826	7780	7774	7745	7729	7641	7725	7712	7805	7786	7682	7773	7704	7751	7712	7803	7719	7776
2860	1162	1065	1004	1056	2129	7760	7707	4941	2618	1359	1007	914	957	945	913	874	896	936	881	883	911	889	935	895	856	949	873	878	895	902	864	862	932	887	898	920	895	909	917	948	884	889	882	909	916	925	860	893	912	896	865	869	898	908	930	923	865	881	901	873	912	888	903	991	883	922	855	922	824	873	861	935	875	892	854	885	899	884	912	798	901	884	910	889	830	908	909	935	860	899	914	918	882	890	950	896	890	867	888	889	884	888	919	927	911	930	890	892	853	899	870	916	894	873	885	913	879	840	910	916	902	951	950	930	914	923	940	905	915	926	850	928	869	920	889	900	880	949	868	932	934	894	927	873	914	848	924	852	858	921	903	879	856	894	901	879	883	842	885	878	846	870	854	890	854	871	902	959	895	876	921	875	845	897	867	879	860	917	906	972	936	854	893	843	891	880	888	906	873	951	888	904	947	840	898	925	904	901	929	954	854	891	886	889	883	902	860	819	900	923	937	905	912	903	862	858	905	936	931	911	822	908	833	910	845	907	882	900	885	841	926	866	911	876	888	941	933	854	832	876	887	922	931	899	877	890	869	857	917	837	910	908	897	911	886	881	875	924	949	919	900	915	908	878	898	929	833	924	831	900	881	871	902	854	920	892	890	931	854	924	954	844	911	925	876	911	935	888	858	914	840	891	831	873	906	904	841	910	894	869	910	871	924	882	933	891	849	914	918	908	888	828	886	887	845	863	845	863	848	881	958	947	877	848	873	946	936	925	880	875	951	928	923	928	853	889	828	908	910	878	861	920	886	811	913	907	920	909	944	919	910	946	892	919	899	915	924	881	849	852	839	919	877	903	919	918	883	877	883	861	891	916	872	904	902	904	849	899	874	870	874	868	878	893	943	910	912	941	893	929	907	903	910	839	919	879	901	854	855	927	873	868	904	829	851	889	945	953	912	896	879	917	900	867	923	870	935	925	899	861	894	920	885	872	950	857	850	896	925	843	899	843	938	888	897	884	903	871	870	869	870	878	912	879	944	903	888	907	908	960	880	900	925	848	905	885	932	915	922	922	902	889	919	849	931	897	864	886	940	902	924	885	910	922	885	901	858	866	894	894	971	842	905	945	906	906	924	841	854	915	896	924	871	883	905	926	889	845	845	912	911	925	871	933	848	892	854	880	882	934	926	889	861	940	916	855	882	863	883	887	879	886	933	940	900	886	904	852	909	910	829	882	968	925	921	903	861	910	852	819	881	895	865	841	899	918	899	825	884	825	905	936	895	889	919	845	850	858	863	893	872	928	876	885	841	890	946	915	961	890	904	916	959	870	908	889	880	905	870	895	901	930	892	892	835	945	923	896	912	875	906	873	940	873	901	885	876	884	882	938	965	933	898	870	893	865	881	881	917	918	877	923	900	898	917	911	922	911	864	936	891	854	857	873	953	898	883	848	931	889	909	891	934	872	833	908	908	883	916	945	949	823	855	905	928	941	845	921	944	840	891	875	928	934	902	915	869	897	931	854	923	891	918	869	926	913	866	886	885	930	824	928	923	834	885	884	897	887	918	929	883	896	864	901	969	868	909	892	914	904	877	904	898	873	878	898	902	938	907	899	893	928	885	918	833	855	909	918	884	903	887	927	890	901	929	970	915	846	910	911	898	954	895	886	884	942	914	870	860	908	884	907	873	904	921	910	897	931	895	918	939	852	873	928	925	905	845	881	917	916	899	862	938	940	942	874	913	860	920	860	940	911	907	895	876	903	864	895	807	895	884	946	887	870	872	877	902	878	894	931	952	849	870	887	902	927	895	939	849	918	891	865	896	874	875	905	885	896	926	896	877	844	912	880	871	898	937	935	876	938	868	901	904	903	856	891	907	878	877	890	929	857	870	850	861	933	869	910	905	933	898	875	865	871	871	885	920	906	901	853	866	931	866	867	907	895	962	932	903	941	872	885	887	870	875	876	907	863	887	830	849	900	799	876	850	873	947	866	896	879	931	933	901	916	868	858	914	905	862	897	866	920	881	927	895	883	916	932	891	865	836	902	897	859	928	935	951	889	864	868	880	884	939	936	900	901	889	900	913	898	866	899	928	908	845	913	902	913	869	908	899	899	884	938	876	920	922	912	879	849	924	897	881	918	942	881	879	893	942	894	876	886	932	904	925	873	915	869	912	830	891	945	897	898	880	927	912	853	897	907	865	909	934	912	909	893	869	859	858	832	874	914	895	912	891	915	911	879	870	932	847	871	933	886	889	897	858	831	890	893	916	900	877	905	865	857	864	876	877	919	914	836	938	874	864	947	880	900	931	889	861	877	887	897	860	885	915	906	940	904	907	897	872	854	899	871	935	918	884	865	884	912	831	856	899	923	868	922	942	868	913	908	889	897	934	883	879	891	854	866	917	898	933	878	911	943	894	924	850	898	870	933	884	876	851	894	899	893	895	922	876	907	822	963	873	853	897	964	904	848	877	897	919	879	893	929	921	926	886	899	905	873	894	874	890	893	952	894	946	922	932	949	866	932	886	944	889	978	934	897	860	868	876	890	923	888	900	906	853	892	880	898	874	862	870	871	887	887	872	879	894	896	884	873	831	913	925	886	886	892	916	836	886	881	919	819	927	919	936	855	885	964	917	865	921	904	870	886	924	891	864	876	887	866	863	935	846	910	876	901	903	878	866	830	925	887	878	866	880	878	905	869	867	864	840	878	853	900	873	857	924	878	882	858	846	889	915	878	890	910	955	844	795	905	898	964	903	939	881	881	916	880	902	904	889	889	904	899	943	916	876	896	895	909	893	883	868	920	888	925	887	889	862	883	953	880	899	886	905	894	915	893	933	919	877	935	894	861	885	901	893	845	897	935	898	898	935	912	863	940	901	877	935	895	867	914	873	873	870	944	895	891	848	908	844	890	874	866	859	967	894	895	890	922	879	924	879	885	829	903	938	862	924	905	890	893	894	884	845	855	944	914	926	848	914	895	931	893	877	869	914	916	925	929	942	854	848	924	908	909	896	918	870	837	884	875	882	901	903	860	867	842	858	934	852	906	915	843	902	911	881	913	851	837	861	826	871	922	883	889	853	896	865	869	876	911	939	928	892	914	909	914	927	900	936	932	866	861	904	924	906	813	913	918	909	916	940	908	890	917	854	856	905	864	856	908	913	873	920	895	892	893	922	885	888	892	839	920	934	895	937	858	878	841	918	902	876	930	866	905	916	909	943	890	857	899	919	916	869	851	910	868	910	940	895	915	879	930	835	874	851	867	889	861	907	888	894	909	926	884	900	943	927	933	918	947	913	911	939	862	894	908	878	903	898	939	917	855	900	913	887	887	902	869	868	872	920	909	920	922	891	898	888	894	880	860	887	897	871	917	891	893	938	894	915	855	907	919	893	975	866	883	936	873	949	932	928	895	824	892	909	874	910	890	918	879	887	846	883	876	896	905	924	926	908	890	874	888	882	927	859	958	872	942	904	877	920	924	937	924	858	870	903	860	923
15132	10432	9280	12566	18891	33020	53714	47097	36647	26053	14752	9350	7629	7321	7350	7409	7197	7369	7242	7317	7397	7337	7345	7327	7354	7183	7271	7320	7393	7318	7364	7376	7407	7263	7355	7356	7435	7180	7326	7147	7315	7312	7300	7311	7427	7290	7340	7369	7359	7286	7344	7269	7203	7262	7248	7307	7282	7237	7176	7337	7221	7274	7246	7310	7286	7276	7260	7322	7356	7270	7103	7147	7304	7333	7338	7411	7260	7381	7244	7345	7325	7245	7246	7312	7231	7206	7265	7266	7271	7389	7412	7212	7206	7405	7377	7260	7299	7406	7399	7283	7365	7289	7420	7316	7266	7269	7296	7233	7253	7309	7315	7408	7293	7301	7343	7367	7147	7304	7285	7381	7351	7324	7256	7186	7320	7341	7185	7259	7187	7221	7260	7357	7505	7296	7226	7223	7333	7328	7248	7193	7328	7334	7383	7429	7323	7277	7325	7322	7361	7163	7325	7326	7399	7278	7112	7229	7240	7390	7206	7458	7341	7305	7273	7178	7374	7195	7465	7351	7264	7215	7345	7151	7312	7293	7235	7192	7287	7341	7198	7326	7289	7446	7346	7281	7292	7263	7317	7355	7271	7376	7266	7280	7262	7244	7230	7256	7266	7244	7382	7375	7202	7171	7236	7366	7358	7234	7339	7300	7244	7220	7205	7368	7224	7392	7400	7328	7302	7334	7343	7281	7331	7324	7266	7278	7314	7352	7247	7339	7363	7274	7222	7381	7285	7278	7369	7250	7259	7281	7369	7334	7284	7455	7212	7362	7372	7349	7308	7261	7404	7219	7298	7295	7294	7298	7254	7249	7396	7268	7343	7276	7241	7266	7353	7325	7138	7385	7377	7173	7310	7427	7256	7292	7426	7232	7333	7380	7342	7349	7239	7231	7247	7247	7242	7380	7321	7276	7300	7349	7220	7293	7287	7375	7324	7130	7306	7326	7385	7353	7403	7324	7405	7222	7203	7321	7331	7153	7284	7292	7263	7293	7191	7274	7258	7390	7165	7381	7338	7213	7271	7270	7348	7299	7235	7356	7429	7304	7389	7461	7189	7342	7258	7185	7173	7234	7391	7429	7273	7342	7245	7208	7331	7228	7266	7341	7278	7243	7339	7333	7226	7275	7309	7407	7178	7286	7336	7233	7283	7316	7361	7311	7298	7265	7214	7329	7472	7298	7280	7301	7285	7278	7298	7209	7300	7323	7397	7271	7391	7382	7327	7253	7223	7437	7354	7295	7340	7188	7329	7305	7239	7374	7383	7363	7365	7300	7291	7329	7232	7326	7221	7424	7130	7275	7282	7186	7265	7273	7322	7320	7149	7342	7327	7371	7367	7390	7271	7264	7413	7288	7330	7326	7329	7228	7229	7328	7251	7116	7377	7309	7247	7234	7467	7325	7269	7412	7327	7332	7210	7390	7151	7251	7270	7357	7399	7339	7343	7368	7406	7289	7275	7401	7290	7227	7419	7244	7260	7344	7328	7315	7389	7243	7313	7378	7285	7290	7273	7414	7284	7295	7153	7427	7400	7338	7213	7362	7534	7258	7324	7299	7415	7442	7301	7246	7472	7230	7419	7318	7506	7311	7325	7257	7289	7302	7213	7353	7214	7405	7367	7313	7150	7337	7227	7281	7417	7343	7332	7363	7311	7283	7194	7410	7310	7249	7393	7235	7353	7405	7356	7384	7208	7371	7266	7362	7265	7295	7226	7242	7221	7249	7396	7387	7311	7353	7326	7327	7191	7208	7580	7164	7375	7343	7405	7243	7429	7192	7386	7411	7299	7325	7373	7449	7347	7297	7238	7282	7321	7367	7257	7405	7185	7388	7381	7286	7255	7308	7358	7399	7287	7337	7325	7299	7261	7443	7404	7309	7387	7225	7300	7131	7264	7181	7331	7239	7447	7269	7431	7230	7314	7279	7250	7356	7358	7253	7266	7271	7372	7259	7239	7216	7229	7340	7390	7313	7375	7270	7309	7312	7363	7358	7207	7215	7271	7282	7250	7386	7238	7398	7332	7289	7232	7333	7329	7270	7327	7253	7333	7328	7362	7398	7436	7304	7258	7287	7251	7341	7218	7312	7334	7276	7195	7262	7185	7321	7305	7391	7399	7173	7311	7265	7266	7223	7275	7214	7454	7191	7392	7334	7252	7219	7316	7392	7299	7250	7291	7362	7334	7302	7300	7230	7199	7339	7303	7246	7401	7352	7312	7276	7348	7319	7416	7390	7430	7280	7417	7245	7384	7350	7428	7280	7359	7313	7238	7333	7349	7278	7256	7389	7232	7252	7276	7315	7333	7235	7244	7455	7328	7277	7367	7296	7347	7223	7522	7255	7303	7288	7209	7237	7224	7328	7326	7345	7357	7340	7301	7228	7273	7348	7185	7361	7369	7280	7253	7295	7426	7268	7317	7216	7406	7279	7312	7327	7278	7264	7315	7245	7346	7348	7285	7451	7442	7238	7231	7341	7324	7279	7333	7289	7381	7166	7367	7207	7366	7347	7307	7398	7257	7321	7370	7269	7332	7174	7310	7167	7292	7285	7412	7311	7296	7328	7279	7300	7341	7294	7378	7213	7353	7349	7461	7284	7182	7303	7310	7369	7390	7395	7296	7338	7322	7298	7272	7277	7304	7315	7311	7352	7325	7175	7380	7240	7344	7356	7248	7274	7384	7261	7375	7414	7313	7318	7319	7386	7251	7383	7298	7243	7303	7460	7241	7485	7252	7295	7335	7302	7278	7387	7421	7328	7277	7379	7478	7293	7404	7258	7257	7181	7282	7212	7260	7374	7238	7298	7277	7418	7271	7321	7301	7245	7321	7368	7332	7318	7216	7354	7347	7369	7336	7333	7315	7262	7290	7301	7128	7325	7404	7264	7238	7375	7210	7277	7258	7343	7126	7377	7311	7358	7238	7461	7237	7349	7339	7433	7256	7250	7417	7328	7266	7358	7198	7388	7314	7299	7266	7370	7278	7286	7221	7345	7319	7342	7464	7389	7294	7259	7267	7243	7300	7331	7270	7351	7288	7290	7304	7379	7296	7432	7219	7421	7354	7303	7408	7508	7243	7327	7290	7365	7250	7258	7309	7284	7148	7290	7328	7363	7160	7349	7373	7227	7284	7333	7447	7232	7430	7343	7237	7207	7365	7293	7400	7321	7408	7239	7301	7293	7283	7337	7265	7270	7273	7280	7226	7395	7429	7241	7401	7281	7420	7406	7354	7436	7385	7376	7378	7402	7276	7321	7307	7300	7328	7253	7354	7196	7356	7244	7276	7296	7338	7369	7278	7299	7309	7249	7238	7281	7272	7417	7213	7309	7356	7243	7356	7147	7291	7351	7239	7292	7251	7224	7180	7116	7380	7301	7287	7291	7298	7300	7299	7374	7355	7346	7355	7382	7333	7388	7296	7360	7362	7304	7368	7458	7412	7410	7440	7289	7247	7173	7383	7244	7254	7208	7307	7450	7378	7334	7212	7360	7201	7321	7286	7351	7242	7260	7349	7264	7396	7215	7403	7359	7256	7214	7298	7313	7351	7290	7281	7325	7339	7365	7392	7336	7371	7156	7226	7400	7260	7255	7266	7404	7285	7274	7374	7370	7274	7319	7362	7376	7230	7278	7434	7329	7162	7298	7361	7301	7183	7335	7410	7321	7314	7294	7308	7290	7252	7343	7392	7376	7468	7423	7404	7312	7258	7415	7311	7339	7267	7204	7414	7215	7360	7216	7343	7294	7255	7155	7418	7293	7210	7422	7368	7192	7266	7282	7273	7219	7255	7323	7321	7363	7346	7379	7330	7297	7250	7264	7441	7263	7199	7256	7287	7268	7185	7422	7355	7199	7226	7354	7334	7310	7346	7251	7216	7266	7363	7326	7161	7324	7350	7362	7368	7312	7467	7337	7106	7298	7338	7303	7187	7357	7286	7316	7288	7330	7217	7323	7253	7317	7281	7373	7271	7278	7268	7311	7346	7221	7214	7227	7379	7212	7255	7183	7301	7303	7227	7313	7348	7294	7297	7345	7303	7363	7301	7241	7397	7248	7385	7365	7300	7336	7359	7254	7212	7350	7496	7228	7232	7304	7324	7311	7336	7188	7366	7235	7391	7374	7300	7433	7368	7363	7391	7191	7340	7300	7381	7413	7403	7243	7323	7207	7238	7388	7233	7270	7247	7342	7294	7285	7270	7302	7267	7537	7347	7253	7257	7403	7316	7381	7393	7372	7232	7319	7198	7328	7458	7271	7343	7291	7300	7233	7286	7311	7314	7342	7294	7408	7323	7281	7226	7413	7380	7208	7239	7297	7370	7351	7294	7194	7244	7292	7350	7388	7377	7268	7329	7368	7359	7315	7174	7271	7228	7336	7280	7315	7231	7284	7363	7395	7276	7285	7174	7246	7297	7332	7282	7322	7280	7259	7141	7310	7308	7401	7381	7492	7402	7456	7352	7347	7338	7225	7429	7321	7399	7299	7240	7309	7327	7335	7368	7379	7376	7152	7328	7347	7153	7345	7373	7215	7314	7270	7326	7401	7212	7314	7311	7272	7275	7487	7275	7284	7250	7387	7306	7343	7214	7228	7296	7281	7318	7159	7398	7367	7312	7172	7360	7537	7339	7397	7200	7220	7273	7368	7282	7334	7375	7261	7420	7288	7335	7315	7257	7251	7307	7418	7245	7327	7433	7370	7215	7328	7278	7238	7405	7272	7388	7353	7264	7217	7217	7211	7356	7250	7122	7340	7363	7330	7459	7101	7345	7307	7278	7365	7331	7427	7370	7315	7333	7357	7364	7259	7313	7378	7306	7148	7248	7347	7451	7131	7275	7381	7205	7341	7351	7348	7310	7336	7438	7473	7271	7389	7331	7334	7271	7351	7337	7131	7442	7365	7310	7430	7334	7373	7288	7210	7248	7272	7370	7335	7286	7305	7316	7318	7319	7386	7447	7266	7201	7383	7255	7285	7337	7327	7242	7274	7364	7444	7300	7302	7302	7304	7261	7334	7380	7388	7264	7287	7213	7312	7278	7169	7414	7269	7441	7299	7352	7150	7218	7296	7395	7379	7156	7351	7324	7199	7364	7441	7353	7293	7435	7193
1951	1320	1094	1177	1238	3988	16509	13403	8106	4303	2090	1260	1002	939	911	917	962	934	926	891	907	902	909	967	984	918	919	926	914	863	964	974	910	971	907	932	900	987	873	953	926	881	952	922	917	907	894	891	924	911	949	883	939	852	887	899	942	923	913	935	947	931	961	891	980	877	941	999	929	949	922	950	933	896	930	949	948	940	981	941	879	923	909	888	957	922	932	921	952	945	989	950	904	904	881	906	870	956	976	988	945	905	926	885	942	907	977	953	878	941	979	965	919	965	962	905	960	942	962	934	887	878	914	946	954	959	950	942	944	925	961	892	928	940	959	946	913	948	982	928	931	874	940	916	926	921	919	890	949	892	988	953	902	927	900	904	961	936	882	957	929	940	950	908	968	993	926	969	903	962	919	937	918	959	973	917	949	955	927	901	911	995	964	907	929	951	903	998	924	938	967	942	913	959	924	902	958	944	919	962	915	929	962	1000	942	961	948	885	895	977	964	963	924	957	900	952	969	915	927	955	913	915	909	896	908	941	931	988	919	946	942	931	967	932	988	918	950	956	911	884	912	979	956	918	909	955	895	966	975	973	990	915	934	884	899	946	895	941	921	939	926	951	927	979	980	875	903	960	913	904	915	843	905	931	975	908	964	871	983	899	994	915	928	918	958	928	899	962	945	931	968	939	961	947	916	881	950	996	918	929	921	931	951	930	919	892	902	967	962	914	1019	958	884	892	917	1002	904	898	924	975	943	879	933	964	906	920	913	890	963	936	876	924	891	974	914	953	887	953	931	899	944	888	913	938	908	996	943	962	938	957	897	889	965	935	939	933	938	945	924	922	875	915	960	965	943	923	932	910	938	929	961	956	924	948	960	894	912	928	950	931	943	882	912	938	945	923	921	993	949	941	927	882	968	903	936	928	946	938	927	944	926	883	919	963	927	917	926	900	949	950	1002	935	960	954	979	920	883	966	909	980	889	918	959	969	932	963	961	921	960	942	910	920	910	928	948	892	921	931	911	1016	958	917	913	921	950	934	932	891	953	994	947	942	961	951	914	879	949	933	918	957	911	938	972	921	919	991	912	938	966	949	934	909	980	909	928	945	967	957	981	870	913	921	874	934	939	912	934	926	911	913	917	951	915	935	938	937	925	972	871	913	891	871	947	947	933	920	935	911	901	878	910	881	961	915	915	916	963	949	915	907	905	942	931	920	919	943	888	954	921	933	967	936	949	957	918	898	939	870	968	940	924	891	944	921	899	968	945	945	862	889	908	898	937	925	959	899	924	903	965	927	877	892	912	907	922	866	953	936	874	924	916	931	877	929	901	910	893	947	911	949	900	988	894	947	980	953	938	991	964	947	886	908	956	896	919	933	906	904	923	948	954	948	883	903	926	960	916	932	953	924	914	912	929	915	914	938	935	951	1002	872	924	920	981	915	953	916	911	966	938	914	939	918	916	898	920	940	949	944	942	920	869	924	884	927	958	846	872	975	909	947	923	971	968	900	949	990	904	965	939	904	981	939	851	945	934	961	942	996	977	893	951	951	896	973	955	884	924	902	874	939	945	905	955	936	905	966	942	989	869	899	921	917	915	965	895	926	891	982	925	857	955	941	894	974	914	921	953	861	874	885	855	989	950	927	984	932	917	933	945	952	939	942	921	929	940	907	934	943	910	937	917	952	927	957	920	915	965	972	938	900	958	991	945	903	901	852	983	947	874	985	896	907	954	912	945	951	953	955	928	942	923	923	947	958	982	895	938	931	932	977	902	942	954	931	878	973	908	997	858	948	975	921	934	913	899	949	915	910	902	980	944	925	906	967	896	923	923	947	962	914	917	952	888	927	977	911	972	967	917	915	926	860	903	939	1012	921	953	936	962	917	957	894	961	894	938	968	938	942	872	946	918	872	966	930	847	898	946	974	900	889	942	928	984	845	922	925	898	887	964	951	909	925	934	963	954	889	898	898	957	926	894	956	996	898	924	891	960	954	900	926	904	876	924	928	927	950	897	957	952	882	955	909	965	854	968	928	970	888	930	899	919	940	912	942	908	961	953	933	899	927	885	901	942	874	941	932	931	931	912	909	914	910	945	972	918	918	883	958	910	910	967	955	942	934	913	979	911	934	971	880	887	897	909	925	933	946	923	916	940	936	899	944	945	966	907	940	913	921	975	969	928	937	948	918	946	979	868	900	943	963	945	951	949	952	985	949	922	932	966	926	912	935	948	922	913	941	919	969	913	925	934	907	939	944	925	931	944	907	947	929	934	968	971	953	967	931	914	903	961	935	957	970	920	957	927	924	943	902	931	875	986	945	973	949	936	937	954	990	952	954	931	962	943	885	947	940	922	908	980	897	889	923	939	918	943	952	969	935	963	940	964	986	850	899	974	899	926	921	894	952	917	959	969	885	863	906	819	968	948	930	899	917	936	962	902	984	879	875	903	935	953	905	878	920	901	942	878	941	912	953	927	892	944	957	948	926	961	952	927	890	901	973	951	960	909	975	936	947	893	948	949	861	944	911	946	910	905	964	894	907	905	860	926	874	958	919	927	874	957	904	925	964	948	933	949	910	947	919	939	957	947	925	989	925	907	928	906	888	935	915	966	907	958	943	934	904	922	1009	949	967	888	961	927	932	943	969	945	977	881	889	936	922	962	978	898	934	988	918	970	925	880	913	905	918	911	922	948	927	933	869	934	883	949	930	955	929	895	929	950	938	915	885	926	939	899	908	915	889	930	895	924	941	895	891	919	996	898	914	930	942	962	948	943	921	932	930	958	898	923	912	915	900	898	940	957	947	938	904	940	905	965	886	908	927	939	943	856	933	942	938	893	919	910	911	920	921	910	949	930	932	905	963	927	926	928	911	948	940	930	902	944	988	908	929	970	970	888	913	950	1037	946	975	974	930	867	884	928	916	971	936	908	968	943	959	918	962	964	934	927	965	918	939	914	941	919	959	867	911	989	906	923	990	891	952	895	983	920	911	882	863	920	939	945	933	966	989	937	883	966	929	972	894	923	949	914	908	953	954	982	934	957	930	948	940	957	905	922	928	940	896	947	969	883	895	939	988	965	911	930	936	895	941	921	946	889	917	955	958	980	950	902	941	876	865	935	946	928	946	970	946	900	901	922	935	972	921	958	947	941	938	923	902	933	947	936	952	945	942	901	920	904	963	935	914	859	990	932	899	913	909	883	935	990	933	952	948	933	872	963	908	869	920	1001	907	925	922	899	932	932	964	945	947	899	924	944	874	906	930	922	975	933	939	949	931	886	908	933	951	911	945	935	925	931	951	938	856	947	918	921	933	908	903	947	921	916	975	916	962	929	944	979	905	952	928	938	956	915	915	977	907	876	945	982	948	939	932	916	990	926	960	987	935	925	885	898	939	909	925	930	923	901	895	907	958	913	948	943	896	929	934	948	902	907	915	910	847	952	877	934	994	945	921	981	925	933	914	898	983	904	935	948	911	954	905	902	899	954	909	938	947	912	956	876	939	917	929
17849	12691	10409	14973	24707	43816	69417	57164	44320	33010	21033	11938	8683	7671	7651	7623	7475	7625	7481	7516	7638	7577	7644	7576	7464	7535	7533	7505	7736	7439	7628	7471	7595	7697	7545	7602	7487	7558	7656	7636	7607	7559	7637	7591	7528	7642	7495	7528	7589	7450	7587	7389	7549	7581	7465	7605	7520	7592	7417	7526	7578	7690	7603	7574	7652	7637	7549	7601	7564	7728	7618	7585	7676	7453	7612	7590	7679	7488	7549	7491	7511	7612	7461	7656	7525	7589	7623	7500	7521	7626	7399	7707	7500	7534	7500	7477	7540	7637	7645	7460	7569	7692	7523	7747	7526	7492	7637	7552	7602	7515	7376	7549	7612	7620	7571	7511	7613	7575	7655	7567	7665	7536	7598	7438	7567	7583	7495	7572	7582	7623	7533	7561	7508	7564	7481	7611	7404	7557	7700	7541	7360	7595	7267	7514	7687	7724	7508	7526	7533	7567	7436	7630	7616	7501	7562	7596	7588	7696	7684	7696	7677	7551	7540	7604	7444	7500	7670	7570	7590	7653	7546	7498	7622	7579	7513	7514	7575	7518	7629	7502	7673	7700	7610	7712	7565	7630	7607	7459	7560	7638	7632	7508	7487	7680	7427	7586	7560	7522	7446	7646	7545	7547	7484	7706	7645	7645	7563	7509	7460	7487	7531	7516	7508	7565	7316	7596	7529	7643	7716	7676	7607	7465	7557	7498	7623	7364	7514	7649	7605	7522	7547	7636	7469	7534	7627	7639	7621	7697	7491	7564	7527	7663	7600	7608	7592	7517	7703	7400	7636	7553	7609	7508	7645	7524	7594	7521	7537	7465	7591	7466	7689	7591	7684	7547	7534	7611	7523	7594	7550	7612	7573	7534	7528	7622	7512	7489	7607	7618	7631	7549	7524	7655	7509	7571	7594	7601	7647	7617	7663	7543	7610	7586	7524	7542	7620	7479	7544	7655	7690	7575	7661	7579	7699	7707	7601	7566	7517	7532	7690	7532	7584	7648	7566	7613	7643	7607	7554	7661	7611	7648	7648	7537	7454	7500	7524	7609	7631	7595	7585	7536	7509	7611	7553	7457	7447	7539	7589	7630	7572	7571	7562	7734	7510	7591	7651	7677	7581	7624	7633	7627	7587	7637	7494	7421	7559	7525	7561	7653	7533	7600	7602	7684	7664	7490	7399	7508	7548	7575	7468	7597	7442	7572	7490	7496	7436	7616	7524	7649	7554	7419	7684	7607	7633	7529	7620	7498	7528	7595	7667	7715	7519	7568	7519	7629	7549	7624	7527	7546	7554	7783	7722	7479	7646	7492	7641	7617	7587	7441	7561	7656	7450	7530	7575	7553	7644	7660	7626	7617	7445	7611	7624	7581	7551	7490	7586	7553	7397	7599	7651	7544	7443	7493	7503	7666	7694	7487	7532	7569	7644	7503	7596	7723	7601	7587	7684	7564	7644	7593	7624	7556	7545	7620	7495	7597	7460	7521	7573	7619	7663	7602	7491	7699	7408	7588	7424	7625	7576	7514	7624	7530	7483	7631	7574	7593	7520	7613	7612	7609	7587	7575	7487	7437	7463	7614	7639	7517	7600	7488	7452	7631	7596	7537	7482	7582	7489	7611	7608	7595	7568	7491	7603	7559	7508	7593	7550	7521	7505	7491	7555	7519	7538	7687	7694	7565	7541	7593	7614	7813	7643	7591	7571	7506	7617	7391	7611	7522	7516	7580	7598	7430	7618	7522	7506	7683	7550	7390	7516	7459	7486	7636	7589	7711	7471	7495	7490	7630	7608	7640	7633	7550	7605	7561	7567	7600	7589	7577	7642	7633	7525	7464	7642	7641	7604	7524	7566	7648	7630	7669	7516	7575	7639	7514	7559	7454	7758	7501	7689	7657	7457	7653	7603	7563	7596	7609	7547	7655	7460	7622	7469	7620	7548	7601	7512	7597	7728	7615	7662	7579	7491	7682	7726	7504	7672	7664	7516	7502	7549	7458	7523	7530	7582	7481	7544	7616	7594	7578	7594	7722	7510	7507	7642	7593	7608	7558	7510	7403	7612	7547	7454	7573	7652	7584	7438	7604	7546	7669	7489	7582	7635	7623	7649	7578	7721	7766	7613	7605	7667	7541	7670	7517	7582	7554	7664	7574	7622	7572	7737	7507	7603	7432	7684	7612	7653	7559	7587	7517	7551	7620	7687	7633	7533	7639	7547	7611	7608	7619	7514	7690	7682	7474	7603	7543	7631	7619	7571	7565	7510	7591	7621	7580	7667	7440	7668	7514	7606	7717	7692	7543	7440	7663	7565	7634	7550	7581	7515	7622	7673	7622	7651	7609	7605	7636	7572	7634	7595	7586	7573	7488	7583	7608	7544	7560	7595	7666	7653	7672	7555	7477	7525	7643	7505	7550	7621	7575	7573	7563	7533	7529	7657	7749	7504	7538	7533	7534	7453	7711	7686	7622	7579	7560	7545	7648	7549	7612	7747	7631	7587	7558	7523	7554	7566	7461	7589	7672	7582	7648	7391	7553	7487	7551	7468	7609	7450	7601	7677	7719	7539	7616	7502	7584	7642	7646	7642	7546	7534	7614	7616	7513	7657	7513	7538	7731	7601	7650	7476	7575	7443	7637	7655	7557	7579	7605	7574	7381	7534	7502	7575	7564	7625	7605	7474	7677	7686	7646	7521	7595	7591	7636	7572	7581	7668	7512	7708	7610	7578	7581	7526	7701	7603	7730	7480	7723	7457	7586	7585	7664	7523	7603	7566	7553	7580	7459	7455	7516	7657	7603	7576	7526	7687	7557	7639	7505	7535	7574	7684	7552	7510	7603	7380	7600	7598	7579	7647	7577	7563	7591	7433	7642	7570	7557	7564	7608	7599	7397	7666	7627	7587	7561	7579	7692	7545	7653	7637	7437	7569	7659	7581	7448	7570	7491	7537	7536	7780	7613	7520	7724	7535	7592	7622	7552	7596	7631	7584	7541	7551	7443	7675	7683	7545	7572	7509	7494	7640	7513	7540	7578	7651	7422	7604	7445	7569	7426	7563	7518	7663	7645	7609	7509	7577	7625	7540	7533	7656	7589	7587	7669	7587	7759	7517	7508	7447	7480	7552	7507	7437	7594	7704	7523	7606	7656	7592	7562	7547	7577	7544	7428	7451	7668	7604	7532	7632	7613	7430	7563	7655	7523	7498	7664	7543	7705	7638	7683	7569	7661	7657	7655	7546	7653	7581	7478	7600	7505	7526	7575	7590	7608	7666	7571	7461	7592	7573	7527	7548	7617	7621	7608	7540	7628	7658	7600	7529	7707	7560	7439	7666	7471	7548	7607	7712	7605	7702	7500	7613	7553	7601	7651	7667	7476	7559	7596	7528	7518	7544	7500	7605	7664	7557	7666	7641	7607	7663	7582	7591	7605	7466	7722	7641	7604	7552	7557	7635	7441	7556	7653	7578	7588	7606	7540	7585	7540	7578	7586	7519	7588	7693	7587	7682	7441	7565	7517	7602	7609	7529	7574	7497	7565	7405	7528	7487	7522	7541	7529	7669	7591	7592	7566	7486	7584	7584	7622	7442	7574	7591	7624	7506	7510	7581	7626	7610	7510	7493	7479	7664	7610	7459	7637	7698	7651	7607	7587	7589	7534	7567	7576	7566	7553	7716	7629	7623	7645	7677	7609	7554	7562	7600	7611	7554	7552	7629	7600	7632	7604	7570	7442	7581	7594	7584	7596	7494	7545	7486	7492	7558	7520	7519	7696	7488	7470	7697	7516	7543	7509	7619	7446	7650	7635	7484	7528	7609	7552	7452	7547	7655	7442	7552	7590	7582	7658	7496	7561	7575	7544	7601	7514	7593	7689	7615	7560	7606	7692	7576	7530	7683	7525	7512	7694	7704	7532	7599	7650	7526	7697	7607	7682	7665	7605	7539	7658	7611	7584	7538	7473	7519	7642	7616	7498	7590	7572	7718	7697	7501	7574	7619	7597	7548	7635	7515	7415	7496	7645	7635	7524	7617	7544	7655	7472	7550	7442	7441	7706	7638	7664	7545	7525	7560	7534	7600	7579	7454	7474	7581	7533	7576	7644	7585	7534	7648	7613	7370	7494	7677	7519	7656	7507	7581	7609	7582	7536	7455	7760	7677	7679	7607	7679	7645	7582	7503	7501	7580	7433	7496	7544	7586	7530	7578	7564	7673	7628	7506	7540	7460	7559	7375	7488	7653	7728	7605	7513	7726	7624	7584	7528	7658	7548	7659	7594	7463	7621	7616	7680	7538	7529	7651	7636	7734	7596	7503	7592	7539	7489	7597	7522	7629	7603	7558	7631	7726	7582	7611	7639	7593	7540	7640	7581	7547	7505	7513	7622	7562	7583	7419	7590	7508	7506	7635	7628	7569	7592	7553	7480	7548	7464	7652	7649	7649	7733	7686	7629	7626	7461	7533	7559	7536	7552	7662	7744	7460	7688	7595	7510	7515	7612	7549	7614	7438	7493	7650	7632	7632	7492	7549	7537	7648	7554	7561	7607	7577	7623	7680	7420	7708	7491	7507	7673	7605	7633	7610	7643	7576	7609	7674	7640	7575	7672	7555	7560	7624	7610	7683	7629	7597	7609	7447	7559	7480	7517	7469	7682	7463	7647	7516	7421	7491	7682	7599	7700	7682	7535	7664	7449	7601	7584	7674	7547	7644	7666	7622	7657	7464	7626	7567	7567	7829	7643	7705	7615	7683	7693	7630	7646	7553	7804	7676	7598	7560	7468	7709	7575	7628	7656	7522	7513	7587	7641	7665	7671	7676	7569	7504	7573	7551	7582	7647	7453	7747	7520	7470	7651	7499	7591	7514	7508	7573	7465	7499	7479	7720	7558	7533	7446	7597	7563	7528	7454	7549	7665	7450	7561	7621	7533	7531	7661	7614	7640	7594	7580	7652	7507	7604	7508	7528	7520	7606	7685	7586	7484	7569	7612	7830	7534	7568	7600	7466	7481	7586	7528	7630	7560	7776	7492	7612	7414	7531	7609	7621	7606	7597	7640	7501	7607	7528	7506	7457	7569	7608	7654	7687	7483	7545	7504	7637	7447	7657	7603	7553	7566
4225	1335	1246	1131	1221	5902	21012	16534	9901	5194	2348	1354	1031	920	937	954	903	887	916	901	902	913	923	994	870	916	874	889	879	881	880	960	884	898	914	909	949	919	916	879	936	925	924	901	927	877	905	893	929	880	926	853	895	906	924	894	870	918	903	921	864	880	902	902	917	992	909	858	899	899	860	913	881	867	853	920	909	912	910	893	926	914	895	972	947	928	952	885	829	902	900	922	940	845	874	912	929	910	915	905	938	888	922	891	874	929	946	886	869	921	881	921	887	931	898	908	866	914	843	863	861	857	906	907	886	926	851	930	924	937	845	932	870	944	918	901	902	910	893	863	834	880	905	949	891	948	913	858	866	931	859	869	947	921	861	879	893	959	909	925	914	879	935	911	909	881	943	947	890	930	874	871	927	906	924	909	889	885	832	986	912	922	893	894	944	950	947	901	891	897	885	920	948	986	938	885	876	944	929	876	940	896	869	873	909	890	847	886	901	915	860	888	870	902	892	887	869	899	889	932	946	860	829	931	906	883	892	892	935	912	919	879	926	886	834	916	906	899	904	913	927	935	930	919	880	871	885	919	888	930	906	881	882	937	977	905	897	884	919	911	929	900	914	966	938	924	882	938	897	888	945	958	921	938	882	863	902	873	884	915	922	916	905	833	904	851	874	913	870	884	877	884	889	870	947	921	885	882	913	908	896	940	852	940	940	881	905	895	898	881	895	924	930	945	986	867	859	895	864	897	896	919	924	853	871	956	937	944	875	935	874	866	885	854	888	927	870	890	863	899	901	920	967	870	904	915	881	894	962	871	893	891	881	841	955	919	932	937	904	947	931	893	922	963	958	928	975	894	917	867	862	854	861	893	907	930	875	887	902	979	862	925	898	833	891	893	910	928	904	930	904	900	908	888	924	975	919	904	847	894	922	915	902	905	909	937	877	894	881	927	869	870	897	875	876	904	903	901	883	923	930	903	889	880	901	951	957	932	906	926	912	836	922	866	895	912	913	853	898	909	952	923	909	902	926	934	902	896	903	955	874	902	925	873	873	853	961	889	912	894	906	948	919	916	912	877	870	935	837	945	920	879	862	864	838	950	882	905	875	945	887	918	891	946	926	942	925	902	950	912	892	895	851	926	865	938	907	951	916	888	908	894	931	886	920	942	882	904	919	855	868	916	912	856	889	910	904	871	892	911	922	872	872	910	897	836	896	892	876	912	944	919	925	936	879	919	917	962	880	812	895	910	914	896	938	902	867	906	888	901	913	905	901	929	882	913	894	909	938	898	875	905	928	878	864	901	894	909	952	878	934	891	881	879	853	912	916	890	895	926	945	896	950	946	859	887	969	847	945	917	946	869	895	902	938	829	930	961	904	964	878	965	905	910	916	876	873	900	947	952	894	900	944	927	910	871	887	869	888	881	905	908	919	888	928	899	879	966	914	924	868	872	886	918	932	918	932	847	900	874	878	907	955	898	934	886	889	928	921	923	929	899	857	871	908	940	874	878	872	859	881	895	846	887	913	902	871	942	881	910	917	886	916	901	890	921	886	891	891	894	891	919	862	933	909	932	860	895	876	904	891	870	871	908	933	920	862	893	901	881	951	900	875	903	943	928	888	854	889	831	892	907	931	926	914	867	945	882	918	897	947	875	877	913	896	934	867	887	912	914	878	859	868	988	935	889	914	893	913	933	907	878	884	909	904	910	915	903	878	896	889	876	927	887	909	945	930	841	901	934	869	885	950	869	915	910	913	926	898	904	932	881	944	875	884	904	907	889	882	1014	895	874	889	939	918	874	883	892	900	872	918	944	879	917	834	887	908	864	974	880	824	924	931	923	916	895	961	932	962	906	916	906	964	895	913	892	943	928	906	916	836	882	918	972	925	888	909	914	918	901	913	896	958	908	943	930	894	955	879	882	858	928	858	900	947	891	950	892	892	883	891	888	870	866	935	897	886	891	901	954	947	846	900	877	910	884	859	870	977	860	910	879	958	900	921	903	897	902	906	951	915	891	889	956	917	848	831	831	911	858	907	879	864	936	927	907	935	878	910	908	903	910	930	878	897	896	866	878	893	888	905	875	895	908	938	913	940	921	875	841	932	959	925	874	937	878	889	922	933	901	888	903	895	905	912	952	925	945	877	929	974	937	894	895	924	904	919	899	905	934	929	890	890	909	923	930	915	887	915	891	892	893	925	901	876	889	890	882	886	841	945	945	934	919	876	893	923	860	892	943	928	929	852	897	974	868	927	953	909	910	935	899	852	897	935	887	944	880	895	958	873	902	845	925	872	876	931	919	890	848	980	885	901	916	919	865	884	904	910	871	916	927	944	891	922	904	881	852	896	954	887	882	870	924	923	894	907	919	926	902	869	913	945	876	909	895	961	925	897	896	975	883	911	884	887	923	866	904	858	898	893	866	948	862	892	906	966	879	908	856	890	916	882	991	852	874	913	946	896	919	857	918	872	865	984	921	882	973	872	953	925	897	909	882	921	913	919	958	905	899	947	915	910	895	916	919	887	942	859	894	922	926	974	927	873	867	910	947	872	880	933	944	856	860	937	867	900	893	931	931	882	885	928	864	904	911	907	864	894	854	931	939	964	941	918	883	899	907	936	915	910	898	910	926	937	923	861	864	923	916	888	900	872	934	965	916	911	905	926	885	940	925	915	892	890	885	935	864	862	937	941	938	938	931	921	884	947	870	893	899	932	884	907	947	879	907	868	892	899	951	853	907	920	895	990	926	918	911	893	944	914	939	926	893	881	909	891	919	886	913	872	832	885	935	915	857	935	931	892	878	931	953	833	914	881	916	898	928	956	894	871	907	869	896	943	904	906	898	917	888	888	902	924	816	938	865	877	874	888	871	923	945	885	887	853	887	892	924	879	917	926	914	932	912	915	898	918	924	876	905	858	900	922	887	903	889	936	956	849	924	893	899	873	929	908	907	897	902	987	916	913	972	886	902	940	884	853	919	979	904	877	908	870	860	870	861	931	899	906	909	903	909	880	975	935	912	937	939	937	911	890	891	951	862	978	865	868	926	880	900	907	846	889	904	908	878	958	852	933	926	915	902	918	901	892	883	938	940	874	856	868	887	887	925	928	970	986	879	885	937	862	857	916	961	910	973	939	916	869	918	926	885	934	884	908	873	881	870	967	892	894	854	900	922	958	914	880	903	846	915	933	842	893	903	928	872	859	902	923	881	943	899	891	875	941	937	907	929	929	901	873	875	904	876	908	904	894	849	959	867	920	965	861	912	910	900	925	948	923	883	926	895	836	897	920	907	881	867	956	934	938	886	900	920	898	901	957	922	843	861	971	887	896	953	883	832	915	846	926	880	869	879	905	880	866	891	862	910	883	920	943	907	928	922	904	885	949	904	910	905	929	910	918	912	910	907	894	919	894	949	827	867	938	870	929	908	930	898	901	835	915	937	944	895	886	903	913	859	937	876	935	892	899	934	881	928	882	867	873	910	883	898	898	914	889	875
18046	12738	11140	16139	25544	49063	76423	62018	48438	36102	24605	14394	9020	7771	7466	7408	7342	7502	7510	7379	7488	7495	7459	7414	7644	7403	7333	7500	7511	7355	7430	7471	7471	7491	7455	7455	7508	7202	7434	7519	7486	7410	7445	7353	7448	7475	7265	7550	7418	7420	7439	7510	7459	7486	7553	7417	7487	7526	7463	7404	7459	7315	7602	7354	7503	7589	7380	7452	7516	7447	7506	7495	7431	7396	7359	7438	7370	7410	7312	7511	7414	7425	7519	7436	7376	7392	7430	7534	7559	7470	7407	7442	7478	7561	7402	7403	7326	7548	7550	7514	7341	7548	7524	7517	7533	7580	7440	7517	7460	7481	7583	7558	7444	7488	7506	7441	7431	7529	7463	7378	7528	7413	7481	7427	7360	7381	7407	7346	7430	7319	7580	7493	7315	7432	7524	7573	7489	7383	7433	7465	7370	7320	7476	7346	7482	7343	7488	7576	7395	7369	7536	7475	7477	7452	7446	7517	7474	7391	7426	7442	7510	7515	7566	7437	7576	7588	7448	7618	7507	7399	7388	7403	7490	7511	7450	7547	7457	7363	7325	7356	7436	7322	7368	7618	7377	7445	7394	7496	7385	7467	7546	7517	7473	7441	7472	7320	7376	7418	7596	7545	7480	7392	7565	7317	7396	7407	7551	7399	7509	7430	7464	7529	7429	7396	7547	7423	7536	7463	7437	7473	7490	7403	7478	7548	7508	7442	7425	7390	7317	7496	7647	7411	7423	7438	7571	7405	7375	7443	7507	7500	7511	7484	7419	7332	7351	7412	7448	7673	7485	7641	7435	7449	7510	7400	7512	7483	7360	7489	7445	7476	7519	7485	7590	7395	7251	7434	7477	7439	7341	7531	7461	7443	7447	7434	7494	7494	7419	7366	7471	7433	7351	7454	7503	7353	7282	7413	7528	7446	7543	7374	7494	7445	7365	7513	7540	7423	7468	7501	7514	7279	7395	7327	7485	7466	7401	7450	7564	7414	7313	7486	7436	7424	7547	7558	7310	7548	7513	7359	7467	7401	7363	7415	7459	7402	7647	7504	7576	7403	7325	7538	7587	7251	7496	7499	7518	7425	7518	7493	7302	7458	7498	7407	7335	7390	7449	7498	7475	7492	7530	7510	7337	7481	7398	7334	7572	7535	7466	7480	7548	7427	7363	7405	7381	7536	7480	7422	7360	7484	7417	7539	7369	7347	7476	7407	7399	7543	7422	7482	7407	7382	7352	7375	7481	7453	7507	7563	7493	7395	7520	7457	7446	7504	7491	7387	7460	7386	7532	7251	7525	7424	7446	7317	7454	7379	7561	7546	7407	7480	7434	7478	7416	7540	7493	7470	7372	7504	7484	7431	7593	7325	7440	7432	7504	7488	7470	7461	7401	7344	7399	7402	7267	7378	7410	7346	7533	7428	7432	7423	7512	7490	7569	7433	7420	7537	7418	7450	7459	7394	7454	7435	7604	7360	7612	7553	7379	7537	7493	7455	7488	7361	7528	7379	7506	7475	7464	7479	7332	7470	7361	7491	7502	7371	7459	7442	7489	7477	7336	7447	7505	7406	7419	7309	7439	7446	7436	7352	7534	7400	7455	7410	7503	7424	7421	7375	7532	7453	7598	7335	7479	7467	7578	7521	7395	7374	7534	7480	7486	7318	7283	7376	7447	7441	7527	7266	7495	7545	7418	7351	7428	7573	7326	7358	7482	7404	7570	7354	7456	7387	7454	7629	7406	7507	7507	7476	7331	7447	7333	7393	7476	7450	7556	7442	7417	7458	7498	7655	7359	7430	7467	7383	7330	7390	7438	7446	7508	7430	7443	7388	7563	7594	7417	7506	7434	7443	7484	7419	7566	7455	7424	7443	7450	7464	7431	7478	7328	7542	7478	7464	7395	7566	7440	7379	7507	7487	7507	7384	7511	7447	7479	7459	7412	7543	7386	7472	7459	7432	7488	7439	7408	7480	7501	7426	7404	7440	7407	7493	7400	7388	7585	7404	7427	7291	7439	7548	7456	7368	7545	7382	7514	7521	7491	7449	7468	7567	7453	7344	7413	7398	7497	7578	7460	7446	7421	7447	7484	7551	7435	7504	7443	7395	7383	7594	7509	7399	7459	7525	7430	7428	7532	7630	7377	7367	7427	7424	7433	7495	7563	7476	7587	7495	7440	7462	7451	7465	7560	7405	7416	7423	7511	7468	7495	7490	7548	7396	7353	7361	7551	7375	7440	7466	7470	7497	7442	7436	7583	7525	7438	7307	7492	7416	7501	7415	7472	7399	7370	7637	7429	7351	7466	7522	7582	7416	7545	7359	7665	7446	7391	7384	7394	7429	7393	7397	7506	7385	7607	7481	7465	7489	7453	7318	7489	7514	7414	7368	7478	7331	7440	7465	7481	7407	7399	7436	7527	7422	7406	7378	7390	7473	7453	7557	7532	7494	7370	7403	7436	7476	7370	7402	7406	7354	7477	7412	7480	7418	7375	7468	7440	7392	7508	7394	7412	7505	7415	7452	7496	7484	7408	7374	7315	7531	7368	7454	7551	7495	7463	7529	7537	7431	7635	7425	7511	7478	7606	7418	7522	7386	7489	7406	7521	7504	7434	7412	7420	7418	7429	7471	7548	7340	7457	7562	7351	7424	7471	7479	7461	7545	7519	7419	7361	7391	7452	7440	7475	7448	7557	7428	7458	7413	7370	7411	7529	7451	7564	7453	7398	7440	7458	7512	7474	7516	7487	7504	7496	7344	7321	7469	7492	7502	7545	7355	7500	7419	7443	7479	7338	7564	7576	7528	7550	7509	7462	7435	7491	7406	7539	7418	7455	7533	7424	7638	7450	7460	7495	7514	7581	7437	7452	7530	7369	7370	7430	7451	7337	7545	7377	7446	7294	7443	7545	7503	7428	7463	7435	7377	7503	7500	7570	7414	7436	7321	7460	7420	7459	7380	7389	7498	7510	7558	7355	7443	7334	7364	7371	7344	7452	7407	7486	7431	7462	7474	7347	7409	7405	7441	7455	7407	7413	7538	7382	7414	7495	7357	7434	7424	7415	7468	7394	7421	7360	7459	7465	7377	7465	7441	7568	7386	7398	7422	7406	7527	7540	7436	7393	7527	7456	7439	7346	7448	7522	7333	7437	7446	7539	7513	7478	7586	7442	7504	7480	7535	7462	7451	7463	7468	7476	7544	7497	7369	7518	7391	7384	7383	7419	7664	7428	7312	7432	7408	7467	7380	7443	7512	7424	7485	7591	7556	7522	7478	7423	7528	7485	7549	7467	7401	7273	7581	7459	7568	7444	7427	7438	7493	7384	7381	7364	7413	7356	7439	7490	7423	7497	7522	7436	7467	7546	7449	7371	7454	7358	7487	7366	7474	7510	7422	7446	7434	7466	7428	7381	7569	7511	7313	7553	7341	7383	7466	7257	7363	7349	7345	7500	7441	7364	7396	7472	7375	7459	7454	7444	7538	7473	7473	7454	7419	7528	7342	7525	7395	7394	7373	7434	7336	7524	7457	7512	7331	7425	7408	7376	7380	7676	7439	7420	7422	7438	7350	7296	7366	7453	7486	7489	7532	7246	7424	7495	7492	7451	7358	7464	7323	7422	7305	7498	7489	7520	7442	7520	7472	7423	7345	7393	7411	7388	7507	7530	7538	7499	7474	7334	7451	7471	7466	7380	7366	7519	7328	7490	7386	7345	7460	7421	7375	7482	7412	7493	7334	7504	7445	7336	7581	7513	7459	7546	7546	7572	7609	7331	7381	7489	7418	7419	7518	7420	7397	7419	7381	7521	7456	7520	7426	7323	7438	7396	7493	7392	7522	7475	7602	7477	7409	7563	7321	7455	7486	7498	7468	7480	7415	7436	7508	7452	7475	7510	7373	7334	7422	7544	7368	7526	7425	7371	7446	7380	7355	7404	7563	7466	7529	7525	7402	7458	7461	7314	7528	7356	7455	7458	7418	7495	7304	7398	7380	7474	7525	7336	7444	7363	7338	7397	7403	7428	7664	7458	7463	7435	7429	7462	7592	7381	7596	7462	7555	7420	7472	7483	7498	7455	7344	7474	7494	7398	7493	7532	7357	7418	7299	7433	7471	7409	7393	7606	7474	7375	7432	7549	7354	7519	7342	7424	7367	7445	7626	7379	7588	7405	7633	7368	7410	7562	7434	7401	7443	7439	7364	7291	7543	7435	7395	7521	7534	7388	7498	7436	7612	7465	7457	7523	7436	7544	7469	7508	7361	7521	7503	7413	7475	7453	7600	7454	7386	7433	7464	7453	7418	7446	7514	7409	7437	7410	7421	7378	7369	7656	7465	7472	7595	7427	7302	7624	7354	7363	7515	7380	7384	7477	7471	7504	7429	7508	7416	7423	7473	7535	7481	7516	7409	7406	7418	7471	7461	7578	7429	7417	7521	7497	7497	7470	7428	7347	7451	7403	7630	7585	7534	7561	7484	7489	7363	7408	7456	7407	7553	7545	7465	7389	7440	7548	7449	7496	7438	7610	7475	7550	7445	7442	7450	7365	7273	7492	7446	7333	7406	7155	7375	7523	7455	7416	7333	7473	7384	7404	7439	7658	7470	7416	7493	7416	7238	7428	7371	7633	7460	7438	7398	7409	7571	7407	7517	7571	7501	7470	7543	7552	7398	7444	7546	7462	7454	7374	7386	7480	7422	7352	7346	7440	7505	7231	7383	7542	7459	7504	7407	7562	7413	7530	7404	7443	7413	7394	7546	7572	7523	7491	7529	7520	7368	7262	7484	7382	7344	7502	7319	7451	7464	7439	7414	7490	7420	7390	7397	7443	7505	7317	7457	7368	7449	7366	7434	7453	7398	7415	7421	7455	7509	7568	7306	7473	7350	7529	7346	7504	7323	7430	7475	7465	7388	7421	7485	7397	7382	7422	7512	7415	7409	7459	7398	7626	7435	7392	7378	7534	7448	7435	7438	7451	7532	7482	7404	7458	7436	7443	7426	7480	7451	7467	7496	7474	7453	7343	7398	7387	7496	7619	7436	7571	7420	7368	7256	7485	7482	7428	7414	7395	7498	7366	7408	7426	7388	7442	7523	7509	7479	7416	7302	7355	7375
2970	1639	1436	1272	1626	7390	30309	25313	15646	8084	3465	1595	1119	968	913	963	909	963	949	1018	949	964	920	914	1006	920	953	976	908	974	988	909	945	963	978	935	1016	991	926	987	948	920	970	959	972	999	970	953	968	935	961	932	930	966	894	939	913	958	933	941	956	951	914	954	943	886	958	949	968	942	928	972	937	955	997	961	889	968	994	979	956	985	950	949	935	924	942	943	948	971	909	988	910	940	936	926	946	953	967	931	930	963	895	925	972	948	927	950	927	965	917	924	955	1002	927	947	925	953	981	966	980	984	966	929	955	945	955	925	920	972	953	887	928	900	927	928	1032	990	922	900	925	945	948	1030	931	911	922	914	969	985	903	954	947	941	906	950	949	869	957	889	944	969	926	902	974	935	943	947	960	939	1010	862	916	937	968	933	953	1006	969	909	970	952	980	958	947	972	967	923	974	994	970	994	968	935	948	890	1002	904	958	1020	931	964	951	906	957	965	901	946	930	977	909	919	958	917	976	975	1002	945	984	1002	1002	929	936	944	964	960	1000	980	893	962	939	997	919	941	955	947	940	972	887	937	908	953	987	967	918	990	934	949	971	967	897	985	956	910	956	1013	935	951	921	938	915	948	960	984	979	959	972	934	940	912	993	950	981	976	980	957	959	970	924	954	953	969	942	925	945	885	938	970	942	938	950	951	973	980	937	895	935	929	963	1006	935	901	955	939	937	953	942	933	930	947	959	975	942	971	950	953	912	938	985	977	990	933	937	955	942	917	954	941	914	951	966	973	981	988	912	985	928	987	935	935	916	906	974	966	960	963	968	980	975	955	972	944	1035	922	971	985	930	979	958	925	944	940	884	932	936	962	925	944	898	939	969	939	948	975	934	936	940	990	926	935	958	955	929	950	985	925	912	950	981	960	920	972	934	967	949	971	982	990	949	979	1006	948	961	976	884	990	935	916	983	930	952	949	935	951	972	983	942	991	992	932	951	975	962	951	937	969	930	946	946	924	952	966	921	977	906	928	935	945	904	970	971	1005	917	930	944	947	991	1053	907	959	951	971	930	983	929	901	960	990	970	925	944	1028	946	968	959	984	985	941	950	921	915	935	922	1004	959	975	979	946	936	938	954	980	990	939	942	915	988	924	926	952	993	933	1000	920	933	922	944	930	924	972	999	908	929	957	958	942	994	956	981	921	943	911	959	926	964	918	971	1011	947	969	938	960	942	988	909	969	964	940	924	983	1014	892	951	930	966	953	952	932	937	958	937	971	888	935	956	949	917	921	894	948	1049	946	966	952	954	929	944	946	930	947	1013	920	996	925	912	1015	997	940	931	1008	970	983	991	987	969	943	910	879	977	948	949	951	933	981	951	967	966	925	929	1004	946	891	948	999	942	990	948	928	970	964	955	993	901	922	977	989	989	910	948	896	971	949	944	977	961	1012	991	956	917	940	948	915	978	955	1009	943	932	945	970	977	937	983	908	982	991	973	889	1015	940	995	966	990	987	921	963	938	901	955	962	943	977	922	899	933	896	977	991	956	927	884	943	935	923	929	940	874	934	872	936	976	953	1005	935	962	924	975	978	973	952	937	966	982	946	949	937	1018	923	960	945	948	982	1004	1021	913	995	969	999	878	945	912	928	904	941	932	940	949	897	940	964	940	978	923	933	984	1017	981	953	955	1010	1022	952	916	943	976	898	956	960	927	922	953	907	943	928	957	991	910	953	899	968	979	938	993	968	970	977	938	932	927	945	971	964	954	953	975	988	898	905	908	905	952	945	990	980	955	950	995	947	978	951	954	977	884	958	958	932	986	964	936	1006	967	971	985	960	1015	913	918	898	921	953	915	955	962	985	897	930	997	978	987	940	945	959	950	974	994	935	957	938	935	987	978	949	1000	976	917	904	967	906	977	937	940	959	933	958	934	959	976	982	928	971	973	922	952	948	926	974	931	945	944	932	885	1016	941	886	988	972	940	941	981	935	934	899	932	945	971	937	932	946	952	968	944	988	910	933	969	963	932	930	992	939	959	965	977	987	940	952	933	921	982	964	955	966	969	947	1013	975	956	986	977	922	954	895	948	969	931	903	951	943	922	923	919	968	966	955	958	971	906	965	931	836	940	976	933	946	929	991	908	993	984	926	982	935	927	963	937	963	916	974	936	899	1001	946	927	946	927	991	917	954	963	989	946	929	946	925	963	966	939	911	1004	995	979	915	970	921	1016	1030	967	942	1013	953	997	920	886	994	933	934	928	959	1006	957	970	982	898	918	982	948	998	906	924	981	948	933	946	933	971	999	898	935	975	953	967	957	974	971	877	954	885	910	961	956	960	952	957	951	949	900	901	965	943	914	929	931	923	979	916	934	979	909	942	926	879	947	955	965	991	969	968	1000	925	972	961	983	935	955	979	931	938	936	960	913	970	931	955	905	935	868	940	955	973	979	997	931	1036	930	956	1012	899	892	962	977	953	967	1025	979	992	916	930	957	947	929	903	968	930	927	928	975	978	988	978	938	933	961	970	955	947	945	976	966	962	965	923	1013	947	943	999	956	921	933	936	963	961	869	965	925	909	1022	985	918	919	926	960	989	933	912	949	951	1019	974	950	938	950	973	905	964	974	926	965	928	951	916	984	964	951	961	974	917	896	928	952	926	944	960	929	944	971	1005	945	988	929	945	972	961	931	976	955	900	966	939	997	1003	971	881	1029	922	972	952	941	976	913	937	943	986	973	950	1005	925	1009	945	904	955	924	958	932	930	968	975	902	885	939	951	940	951	925	965	948	979	958	963	955	975	959	981	963	982	963	1005	925	959	976	940	923	956	911	988	904	917	927	939	937	979	930	942	897	975	977	943	942	936	948	939	923	930	922	957	912	983	968	975	909	967	944	1045	966	946	939	915	944	988	954	985	929	992	1008	946	937	946	905	942	944	928	940	953	1001	941	949	934	951	941	975	937	964	902	927	936	996	914	884	957	963	921	942	914	973	1045	949	920	916	936	968	941	985	964	960	923	911	938	908	959	919	984	957	950	935	952	989	948	945	892	965	972	949	975	982	953	932	933	949	990	956	941	1015	927	1031	962	958	973	918	962	940	954	953	982	951	968	919	933	963	968	931	929	959	890	916	930	983	878	972	929	925	956	955	963	898	924	945	966	938	912	931	926	979	1002	928	959	948	984	935	978	938	968	924	1006	1002	996	911	968	952	937	980	946	970	947	971	933	959	971	932	955	939	948	965	948	1000	962	929	921	898	927	949	925	935	952	979	973	949	903	907	926	936	963	933	920	930	941	933	972	999	966	1046	966	993	914	981	938	963	956	936	905	958	982	1015	985	951	933	998	987	1018	969	949	928	962	998	945	927	963	934	967	967	956	959	1038	998	943	947	942	971	961	967	995	954	944	908	950	923	922	934	968	941	919	931	921	935	930	946	936	908	940	941	961	959	957	927	1002	988	972	943	979	966	980	967	967	952	952	951	955	969	871	936	943	958	931	965	943	944	906	952	920	964	939	947	955	961	931	975	975	908	949	962	941	973	959	918	886	961	976	940	919	995	962	969	975	881	975	986	940	928	973
23051	15219	12468	19807	30024	48675	81900	71693	57432	41717	28928	16486	10063	8045	7937	7883	7701	7672	7923	7849	7735	7927	7747	7809	7717	7823	7860	7740	7822	7724	7751	7867	7795	7729	7778	7835	7888	7588	7794	7749	7786	7746	7763	7709	7725	7735	7752	7747	7901	7812	7713	7806	7657	7700	7728	7858	7690	7705	7785	7865	7679	7841	7845	7818	7727	7778	7737	7713	7634	7684	7694	7808	7787	7713	7647	7909	7681	7857	7783	7911	7784	7829	7746	7831	7733	7852	7796	7870	7849	7685	7895	7695	7787	7600	7870	7747	7747	7698	7767	7800	7774	7767	7729	7837	7769	7712	7804	7603	7780	7773	7768	7849	7822	7832	7808	7856	7887	7790	7830	7778	7792	7801	7782	7773	7881	7811	7842	7834	7903	7833	7726	7940	7742	7685	7777	7744	7849	7735	7698	7694	7766	7675	7695	7900	7669	7816	7735	7828	7713	7896	7812	7751	7844	7843	7749	7686	7702	7751	7713	7844	7806	7760	7867	7739	7676	7879	7964	7855	7759	7748	7793	7730	7856	7709	7969	7905	7830	7772	7730	7894	7822	7827	7871	7857	7638	7781	7741	7698	7907	7709	7821	7904	7871	7712	7790	7843	7867	7895	7783	7796	7759	7840	7887	7657	7724	7859	7789	7681	7881	7795	7751	7485	7679	7730	7814	7749	7889	7805	7748	7828	7867	7817	7946	7798	7903	7920	7801	7764	7647	7768	7668	7741	7739	7710	7947	7844	7746	7928	7801	7852	7741	7897	7855	7791	7760	7723	7727	7761	7802	7898	7668	7889	7545	7690	7748	7723	7742	7733	7890	7703	7766	7936	7791	7892	7723	7807	7847	7708	7855	7884	7705	7696	7831	7792	7709	7908	7694	7797	7852	7702	7898	7654	7811	7811	7969	7816	7612	7775	7840	7766	7736	7772	7726	7763	7760	7747	7719	7649	7673	7686	7808	7754	7836	7899	7741	7872	7746	7811	7756	7753	7868	7860	7846	7782	7754	7787	7798	7687	7836	7906	7799	7875	7827	7764	7893	7814	7748	7840	7774	7857	7795	7787	7843	7793	7712	7826	7721	7763	7648	7727	7740	7706	7798	7866	7738	7734	7860	7817	7725	7855	7627	7819	7766	7795	7927	7718	7814	7757	7695	7949	7775	7763	7836	7781	7742	7706	7811	7795	7740	7827	7712	7830	7781	7931	7766	7780	7729	7769	7773	7868	7812	7692	7903	7741	7704	7806	7853	7692	7777	7781	7757	7875	7702	7748	7814	7900	7763	7785	7716	7882	7845	7750	7689	7848	7826	7860	7806	7794	7700	7678	7759	7888	7855	7830	7807	7703	7752	7730	7660	7675	7858	7686	7851	7774	7733	7974	7824	7786	7929	7926	7742	7723	7790	7648	7802	7752	7759	7664	7736	7872	7801	7853	7775	7845	7654	7907	7767	7738	7844	7835	7671	7697	7813	7701	7642	7914	7760	7835	7760	7791	7689	7810	7847	7890	7649	7827	7702	7870	7819	7734	7694	7783	7877	7795	7826	7783	7888	7722	7769	7689	7867	7718	7860	7877	7666	7842	7761	7894	7821	7814	7784	7785	7939	7785	7793	7659	7793	7790	7800	7821	7761	7805	7848	7840	7670	7830	7783	7989	7843	7676	7719	7780	7749	7845	7805	7892	7765	7702	7800	7831	7793	7800	7757	7724	7869	7787	7891	7743	7634	7846	7933	7865	7672	7870	7789	7756	7723	7666	7785	7703	7839	7738	7836	8004	7717	7736	7861	7739	7851	7864	7744	7790	7840	7831	7751	7904	7781	7743	7861	7757	7852	7798	7821	7777	7741	7806	7884	7866	7646	7862	7882	7612	7649	7686	7795	7856	7845	7814	7819	7889	7763	7722	7835	7855	7817	7877	7745	7621	7874	7730	7626	7732	7688	7886	7677	7811	7941	7874	7834	7763	7694	7677	7694	7752	7916	7780	7675	7772	7614	7827	7770	7831	7782	7759	7793	7694	7831	7734	7881	7817	7758	7926	7882	7796	7686	7677	7897	7735	7736	7723	7899	7731	7707	7731	7784	7853	7772	7729	7921	7703	7797	7798	7733	7800	7817	7867	7770	7883	7870	7660	7758	7746	7571	7695	7774	7893	7749	7808	7861	7893	7667	7900	7826	7803	7898	7746	7812	7724	7656	7822	7767	7781	7840	7738	7697	7810	7873	7760	7939	7872	7766	7864	7742	7847	7689	7836	7820	7674	7709	7880	7859	7648	7787	7702	7739	7745	7723	7826	7707	7832	7899	7869	7677	7699	7757	7730	7914	7739	7691	7906	7741	7798	7718	7762	7932	7813	7660	7792	7825	7636	7828	7800	7727	7838	7735	7654	7742	7759	7748	7845	7738	7757	7919	7907	7767	7873	7771	7742	7700	7944	7821	7656	7730	7713	7688	7772	7790	7813	7768	7791	7831	7751	7780	7818	7935	7787	7791	7787	7746	7798	7882	7792	7788	7860	7698	7855	7645	7659	7745	7764	7842	7699	7839	7728	7749	7870	7697	7815	7707	7730	7806	7883	7834	7649	7767	7837	7915	7761	7712	7801	7680	7827	7703	7875	7693	7682	7796	7845	7765	7727	7665	7784	7834	7731	7750	7697	7966	7907	7763	7780	7989	7717	7745	7806	7772	7796	7890	7742	7800	7825	7847	7912	7762	7705	7761	7709	7917	7698	7799	7646	7751	7736	7751	7779	7769	7714	7814	7825	7780	7841	7779	7820	7779	7803	7915	7735	7777	7698	7751	7791	7737	7857	7799	7719	7831	7783	7797	7775	7845	7930	7834	7595	7701	7789	7758	7858	7854	7810	7895	7659	7840	7838	7777	7921	7693	7870	7574	7798	7741	7731	7661	7916	7840	7769	7685	7937	7766	7717	7802	7742	7777	7680	7901	7761	7695	7871	7894	7879	7679	7811	7817	7829	7812	7703	7647	7716	7756	7839	7654	7731	7885	7706	7709	7905	7851	7851	7904	7761	7754	7814	7791	7815	7809	7872	7808	7892	7925	8001	7709	7949	7843	7854	7689	7745	7819	7773	7680	7846	7718	7642	7786	7851	7720	7610	7751	7782	7725	7815	7819	7905	7649	7669	7776	7825	7764	7886	7681	7890	7830	7802	7818	7590	7737	7816	7762	7891	7803	7806	7772	7866	7740	7639	7699	7845	7784	7800	7720	7815	7852	7910	7758	7765	7742	7841	7835	7792	7809	7886	7795	7662	7825	7617	7725	7785	7740	7815	7689	7893	7782	7736	7743	7834	7845	7879	7928	7689	7732	7784	7848	7912	7718	7807	7834	7860	7688	7862	7777	7744	7727	7762	7793	7983	7840	7612	7754	7832	7847	7686	7764	7839	7712	7728	7933	7897	7690	7838	7793	7769	7749	7769	7908	7838	7806	7662	7755	7766	7771	7788	7864	7848	7823	7805	7889	7902	7815	7772	7621	7646	7783	7918	7733	7739	7830	7650	7818	7730	7729	7891	7899	7778	7803	7769	7798	7846	7664	7850	7780	7885	7914	7818	7906	7843	7954	7736	7703	7745	7875	7840	7715	7807	7735	7799	7705	7821	7835	7889	7786	7746	7841	7776	7756	7821	7811	7653	7779	7664	7798	7817	7756	7884	7824	7661	7795	7672	7727	7780	7774	7730	7866	7875	7759	7845	7762	7725	7869	7598	7724	7754	7819	7625	7881	7686	7745	7800	7733	7818	7778	7912	7810	7870	7774	7723	7839	7717	7818	7780	7749	7807	7664	7899	7868	7811	7838	7782	7883	7844	7890	7781	7716	7804	7587	7725	7640	7709	7747	7791	7724	7719	7822	7778	7741	7752	7766	7769	7769	7730	7778	7860	7784	7836	7816	7831	7767	7753	7916	7816	7716	7723	7712	7975	7892	7880	7817	7753	7771	7657	7695	7953	7782	7721	7947	7691	7709	7797	7778	7724	7754	7779	7903	7892	7850	7768	7680	7855	7793	7794	7780	7652	7773	7924	7814	7724	7677	7682	7764	7888	7715	7710	7688	7573	7778	7878	7710	7739	7846	7849	7776	7707	7855	7928	7772	7752	7866	7781	7600	7830	7774	7819	7776	7837	7616	7898	7880	7953	7768	7737	7915	7781	7778	7811	7700	7629	7561	7735	7663	7817	7838	7840	7652	7683	7611	7740	7874	7837	7779	7652	7824	7716	7934	7771	7626	7715	7776	7955	7811	7772	7698	7766	7853	7783	7705	7789	7816	7775	7667	7743	7811	7817	7753	7749	7753	7847	7830	7697	7843	7745	7625	7837	7683	7801	7860	7755	7885	7764	7784	7880	7742	7687	7885	7798	7758	7625	7815	7773	7802	7892	7783	7815	7891	7785	7862	7669	7785	7917	7765	7806	7889	7873	7824	7809	7826	7816	7845	7844	7847	7919	7731	7743	7786	7686	7714	7812	7975	7873	7822	7658	7833	7781	7874	7736	7909	7732	7730	7878	7838	7824	7799	7724	7727	7880	7745	7788	7834	7835	7721	7836	7858	7712	7656	7788	7831	7942	7716	7621	7790	7829	7769	7709	7896	7830	7753	7719	7789	7716	7838	7707	7773	7741	7593	7874	7699	7778	7810	7788	7764	7724	7787	7856	7826	7705	7820	7785	7773	7818	7950	7666	7673	7883	7785	7738	7685	7812	7913	7720	7886	7698	7833	7746	7780	7832	7694	7862	7809	7781	7739	7828	7735	7764	7837	7689	7753	7787	7875	7860	7727	7769	7839	7852	7777	7787	7734	7727	7775	7822	7853	7780	7687	7720	7764	7724	7621	7869	7808	7831	7766	7690	7680	7660	7853	7716	7887	7782	7716	7827	7801	7771	7834	7830	7769	7793	7715	7770	7953	7782	7633	7761	7811	7867	7763	7794	7835	7964	7689	7809	7949	7906	7787	7753	7757	7744	7802	7732	7884	7745	7819	7827	7864	7852	7765	7759	7781	7821	7829	7784	7734	7814	7658	7851	7757	7767	7803	7857	7865	7806	7950	7695	7737	7791	7836	7801	7791	7706	7822	7881	7727	7829
2806	1100	1052	959	1317	2688	8627	7106	4272	2448	1459	1078	894	891	945	898	912	824	837	905	880	883	907	879	859	886	874	906	848	885	888	872	875	859	899	889	876	881	789	866	896	913	884	845	885	935	857	878	851	858	882	838	899	873	909	855	909	911	885	850	867	824	912	949	884	916	867	885	950	895	909	929	939	901	872	892	885	895	873	835	915	904	885	906	864	882	880	908	892	860	895	914	933	871	869	878	904	876	859	947	869	911	847	877	930	880	896	870	888	881	839	856	886	856	904	874	899	856	891	907	876	889	853	874	868	846	870	845	870	874	907	864	882	838	871	894	901	903	886	867	891	825	903	932	874	889	888	865	875	875	860	856	877	884	845	831	902	887	874	874	871	934	902	887	887	884	947	808	876	926	866	882	858	897	898	862	891	886	879	907	922	907	879	936	876	882	882	881	861	901	887	904	862	879	890	866	855	880	877	872	910	892	851	840	880	841	921	908	869	873	942	913	841	840	883	865	901	914	860	898	876	905	911	888	871	908	912	868	876	850	888	871	912	854	895	869	872	897	899	851	895	886	869	870	861	834	910	874	870	858	979	900	845	913	906	896	886	868	873	907	857	830	888	836	819	875	881	892	953	903	841	845	847	846	880	960	865	932	929	888	852	835	878	901	958	886	894	907	953	904	895	902	882	886	876	955	868	861	862	844	917	939	863	862	909	863	845	853	919	879	874	867	934	918	865	882	866	856	792	852	853	893	883	905	873	935	925	907	867	877	901	825	854	895	932	839	911	933	840	850	917	912	866	868	829	885	910	882	935	902	874	917	926	887	897	853	867	874	871	881	909	921	863	905	912	948	839	884	841	906	892	882	879	860	863	913	894	919	830	838	882	871	888	870	945	899	912	873	850	833	885	873	901	869	886	860	871	896	909	895	954	920	876	905	874	909	915	863	907	917	899	836	903	905	836	859	920	883	923	909	879	925	912	829	871	893	868	877	870	852	882	924	918	881	838	914	852	911	948	862	859	844	848	881	888	817	906	829	860	876	854	901	887	888	884	878	889	929	875	906	938	892	874	912	889	858	932	928	807	831	878	862	872	843	903	892	816	893	874	950	877	871	931	858	881	882	875	886	866	933	870	912	865	886	878	860	894	921	891	914	840	835	876	866	833	920	842	885	891	854	910	913	885	942	906	828	918	853	893	878	890	892	863	934	858	865	867	871	891	895	933	906	866	876	898	941	927	845	880	881	888	857	899	879	855	862	878	906	851	833	874	871	869	831	888	886	897	918	872	880	841	866	922	896	860	860	913	871	897	907	893	878	852	887	864	891	855	871	946	877	882	857	869	868	888	867	896	913	881	901	857	857	845	877	902	865	857	900	905	900	867	898	875	912	913	931	878	838	928	888	918	906	879	851	954	902	914	886	877	874	878	842	889	880	876	864	943	818	849	885	905	861	948	893	893	887	938	885	880	840	899	839	845	926	853	904	923	906	833	881	875	869	927	902	881	866	907	930	899	873	893	874	873	927	928	846	897	911	908	852	842	838	897	896	876	891	854	863	893	891	858	822	874	830	917	894	878	862	853	878	853	893	868	866	886	848	857	856	844	878	922	892	848	847	862	842	927	906	882	951	904	906	834	917	891	914	890	860	903	846	870	870	870	891	899	830	932	917	902	830	897	883	898	877	920	825	860	881	932	904	864	868	874	925	856	857	844	837	852	858	861	888	895	894	864	923	870	924	905	895	902	916	876	871	899	847	893	888	857	858	917	930	861	873	881	861	847	866	919	878	879	859	936	951	861	866	908	942	853	916	838	853	870	932	874	855	882	829	895	842	919	894	873	881	897	850	858	832	890	892	840	899	823	859	865	859	826	945	861	853	955	870	906	926	905	872	840	917	939	931	886	886	916	897	871	940	862	830	888	892	869	880	918	920	888	899	886	799	885	886	880	868	837	879	880	903	902	895	905	885	887	859	838	856	949	885	900	886	885	873	870	878	898	909	921	871	845	861	877	890	854	864	903	881	870	823	876	894	899	904	892	880	892	880	849	849	889	839	918	873	863	901	897	865	928	920	930	882	875	890	889	907	866	884	865	867	916	814	889	884	843	874	875	960	907	901	841	875	920	870	905	927	904	867	859	860	861	844	877	881	820	868	828	902	905	879	862	863	875	915	869	831	840	872	933	848	874	879	886	855	870	861	901	873	890	861	846	901	927	881	864	956	809	891	854	911	887	860	903	800	862	893	862	960	916	866	862	876	877	860	882	896	912	869	870	897	898	926	947	903	876	897	921	899	927	846	908	848	885	822	910	870	871	874	894	900	825	945	838	947	828	860	881	896	874	858	840	834	860	837	829	852	933	874	866	900	830	888	934	895	907	897	903	846	888	892	879	898	920	910	851	890	914	860	876	902	916	923	861	909	902	894	917	904	874	829	913	894	854	890	871	905	873	854	846	897	889	913	888	848	909	920	902	896	872	859	905	850	889	893	916	891	846	841	909	882	912	861	890	886	913	884	948	852	856	909	849	869	918	881	892	927	826	899	904	836	930	874	894	834	895	847	920	894	847	902	852	877	852	878	868	949	901	889	875	909	844	851	987	893	860	927	871	883	823	859	893	888	936	856	895	921	837	830	829	855	900	894	875	872	875	896	899	892	854	878	881	890	897	895	875	916	874	860	880	924	888	904	823	853	877	875	835	882	890	866	888	847	890	890	881	864	917	827	881	880	906	863	947	874	879	884	899	853	930	912	842	874	893	865	844	887	869	839	872	942	854	879	886	904	864	865	880	836	833	828	935	826	880	932	876	862	879	896	888	918	919	840	866	879	898	877	864	851	884	943	905	861	864	868	903	881	928	887	860	867	870	908	885	864	854	846	886	849	861	837	843	895	863	867	899	965	877	903	922	928	923	897	856	910	891	821	894	890	932	852	865	886	858	895	867	899	956	832	839	842	875	907	863	898	884	941	882	892	819	831	952	880	908	870	944	894	917	873	827	855	872	901	861	889	816	906	862	900	874	855	838	920	860	850	888	860	921	876	909	892	871	904	932	913	874	894	921	893	834	918	882	898	841	871	877	857	839	894	898	886	911	892	921	895	879	870	854	906	917	918	887	940	900	865	943	827	871	872	863	869	876	859	864	931	881	909	937	904	926	862	931	884	863	865	893	872	902	895	938	868	921	858	889	854	880	822	922	935	844	935	888	866	890	884	917	848	848	851	908	899	889	865	936	869	863	924	923	882	942	830	897	865	889	876	905	890	881	920	895	895	882	880	898	868	893	898	842	850	871	922	865	882	872	890	900	896	899	953	901	932	865	884	910	890	832	901	901	855	889	874	878	910	875	904	911	888	906	875	888	820	878	822	891	904	876	887	898	921	929	894	880	856	878	865	894	849	899	861	946	916	811	845	890	885	880	890	862	869	866	918	882	848	906	912	863	898	867	857	892	909	891	934	850	915	898	912	886	803	902	941	885	918	893	863	916	918	918	861	903	902
15210	10152	8883	12144	26444	37958	54671	45014	35913	25748	15769	9799	7831	7464	7227	7299	7408	7316	7281	7240	7334	7414	7300	7406	7268	7296	7351	7331	7319	7290	7204	7420	7262	7342	7241	7299	7351	7242	7320	7244	7249	7262	7327	7326	7158	7296	7233	7236	7160	7432	7327	7244	7254	7396	7267	7183	7212	7282	7293	7156	7293	7160	7207	7300	7275	7410	7159	7361	7277	7248	7459	7297	7326	7307	7219	7235	7286	7366	7368	7190	7362	7256	7334	7344	7257	7177	7376	7294	7288	7305	7209	7299	7279	7275	7309	7281	7263	7271	7308	7390	7246	7145	7313	7305	7284	7388	7297	7222	7382	7370	7305	7212	7332	7308	7309	7306	7342	7269	7294	7248	7369	7256	7366	7293	7213	7329	7250	7245	7260	7403	7291	7274	7215	7309	7369	7378	7205	7414	7452	7182	7211	7349	7134	7331	7330	7246	7171	7169	7288	7187	7389	7222	7451	7187	7271	7368	7288	7340	7339	7287	7340	7295	7318	7174	7235	7188	7307	7210	7263	7315	7249	7216	7318	7248	7262	7393	7297	7294	7210	7265	7254	7313	7182	7364	7283	7170	7246	7304	7215	7389	7304	7248	7251	7350	7357	7275	7267	7316	7237	7288	7393	7272	7344	7235	7312	7211	7292	7160	7222	7305	7193	7271	7258	7183	7353	7306	7224	7351	7145	7395	7382	7334	7328	7237	7286	7316	7369	7330	7318	7191	7266	7366	7457	7321	7214	7379	7016	7323	7358	7291	7174	7216	7320	7345	7138	7346	7221	7260	7226	7266	7414	7230	7273	7309	7287	7352	7376	7355	7222	7272	7269	7417	7259	7283	7345	7231	7380	7222	7360	7193	7238	7239	7240	7335	7350	7154	7357	7318	7388	7218	7294	7401	7374	7180	7365	7248	7260	7358	7285	7363	7246	7249	7182	7462	7397	7185	7316	7191	7279	7462	7173	7199	7364	7192	7340	7328	7234	7175	7279	7364	7267	7276	7324	7324	7254	7315	7277	7299	7252	7393	7331	7292	7418	7395	7272	7233	7287	7308	7280	7292	7316	7306	7326	7258	7286	7347	7297	7208	7198	7218	7341	7426	7319	7299	7061	7373	7288	7326	7234	7242	7333	7292	7325	7242	7340	7417	7268	7327	7284	7292	7286	7193	7330	7195	7180	7248	7212	7315	7405	7248	7390	7040	7281	7193	7167	7321	7337	7355	7219	7262	7156	7268	7279	7238	7316	7296	7367	7377	7328	7254	7293	7145	7304	7266	7281	7274	7240	7144	7256	7443	7385	7292	7181	7288	7224	7216	7237	7335	7197	7251	7351	7268	7349	7284	7275	7268	7299	7295	7350	7386	7364	7180	7138	7221	7333	7339	7313	7299	7207	7260	7332	7272	7214	7247	7341	7260	7314	7268	7318	7200	7233	7261	7222	7274	7217	7161	7240	7260	7452	7341	7296	7320	7282	7302	7270	7314	7149	7401	7270	7255	7252	7227	7369	7277	7332	7399	7203	7111	7307	7201	7342	7234	7256	7301	7250	7328	7388	7290	7265	7257	7386	7256	7210	7281	7290	7285	7211	7310	7286	7301	7469	7382	7335	7440	7259	7331	7321	7347	7391	7343	7263	7300	7449	7401	7251	7470	7255	7324	7368	7223	7336	7239	7404	7419	7225	7378	7334	7201	7205	7407	7300	7307	7109	7379	7180	7085	7371	7399	7292	7283	7351	7287	7301	7233	7330	7247	7147	7340	7268	7217	7123	7307	7310	7452	7183	7259	7335	7232	7370	7276	7330	7336	7272	7282	7237	7305	7290	7142	7157	7204	7281	7182	7145	7328	7296	7363	7276	7256	7329	7282	7431	7123	7447	7352	7273	7364	7271	7284	7339	7437	7158	7367	7324	7221	7342	7249	7234	7296	7243	7232	7347	7315	7404	7336	7301	7340	7305	7323	7204	7371	7222	7456	7401	7256	7361	7330	7220	7347	7287	7243	7296	7276	7306	7266	7260	7167	7290	7232	7283	7275	7311	7325	7178	7242	7212	7346	7240	7352	7250	7290	7285	7277	7220	7257	7282	7267	7254	7394	7008	7341	7206	7141	7373	7408	7358	7271	7335	7319	7253	7273	7244	7261	7254	7425	7258	7248	7219	7240	7265	7210	7296	7231	7273	7412	7280	7300	7294	7297	7325	7179	7332	7429	7281	7203	7226	7292	7177	7246	7351	7377	7272	7280	7339	7326	7177	7374	7330	7394	7364	7400	7156	7309	7362	7219	7251	7241	7206	7239	7316	7266	7135	7266	7233	7314	7268	7335	7122	7253	7435	7293	7240	7326	7311	7170	7275	7394	7203	7104	7350	7264	7292	7316	7100	7207	7351	7447	7257	7323	7370	7415	7186	7264	7489	7323	7224	7456	7366	7318	7404	7332	7303	7316	7268	7332	7234	7316	7304	7343	7205	7294	7285	7384	7132	7375	7377	7291	7281	7407	7338	7278	7054	7271	7222	7139	7249	7163	7327	7254	7373	7162	7339	7280	7287	7276	7256	7177	7385	7249	7318	7244	7442	7410	7299	7179	7256	7324	7299	7195	7257	7284	7442	7380	7293	7370	7236	7286	7312	7293	7359	7299	7309	7371	7289	7329	7301	7265	7263	7363	7246	7327	7284	7364	7330	7341	7258	7264	7222	7377	7307	7287	7350	7241	7361	7358	7390	7267	7389	7205	7298	7308	7348	7273	7187	7345	7345	7262	7221	7228	7248	7382	7170	7367	7193	7354	7345	7338	7282	7355	7303	7385	7266	7302	7307	7373	7223	7264	7258	7281	7340	7183	7204	7314	7399	7296	7428	7382	7323	7161	7231	7220	7199	7244	7203	7282	7140	7214	7372	7313	7248	7272	7371	7319	7328	7271	7308	7330	7323	7368	7172	7360	7378	7197	7300	7242	7274	7211	7386	7308	7313	7280	7283	7284	7255	7335	7233	7410	7269	7334	7299	7234	7298	7309	7280	7310	7234	7213	7323	7423	7182	7225	7325	7423	7299	7302	7406	7348	7259	7265	7280	7339	7272	7271	7374	7263	7144	7231	7344	7215	7390	7232	7215	7335	7293	7361	7271	7294	7334	7303	7426	7214	7260	7325	7237	7322	7269	7221	7399	7350	7342	7364	7302	7303	7244	7262	7374	7230	7280	7209	7296	7228	7334	7391	7198	7243	7315	7235	7403	7343	7146	7260	7128	7385	7192	7349	7327	7276	7366	7319	7289	7257	7265	7318	7233	7122	7183	7175	7350	7224	7454	7295	7366	7381	7297	7411	7219	7301	7214	7204	7419	7318	7384	7080	7373	7350	7332	7144	7394	7410	7391	7426	7165	7223	7296	7273	7202	7346	7186	7098	7293	7225	7215	7220	7270	7274	7273	7264	7263	7342	7319	7241	7367	7397	7314	7381	7281	7210	7366	7348	7389	7379	7250	7193	7249	7196	7170	7229	7250	7384	7223	7268	7398	7253	7285	7278	7390	7383	7298	7240	7353	7308	7403	7268	7287	7132	7344	7245	7237	7344	7296	7353	7269	7322	7193	7383	7157	7330	7318	7300	7439	7311	7324	7371	7211	7341	7361	7309	7330	7272	7321	7355	7251	7215	7257	7215	7426	7230	7205	7259	7256	7307	7308	7170	7451	7282	7180	7246	7144	7373	7354	7236	7490	7177	7320	7382	7363	7354	7141	7300	7386	7343	7386	7233	7315	7248	7334	7231	7223	7331	7248	7502	7297	7094	7331	7154	7350	7413	7265	7353	7119	7387	7213	7292	7384	7262	7233	7386	7320	7308	7250	7352	7279	7197	7280	7308	7252	7269	7316	7248	7293	7207	7345	7343	7283	7343	7410	7219	7332	7341	7211	7343	7203	7280	7220	7142	7305	7269	7352	7283	7440	7382	7312	7239	7405	7298	7318	7326	7353	7118	7265	7221	7288	7281	7244	7310	7252	7251	7206	7333	7375	7187	7151	7312	7379	7407	7319	7333	7341	7351	7287	7402	7179	7225	7225	7334	7279	7293	7242	7315	7330	7266	7158	7316	7198	7215	7275	7270	7398	7367	7231	7337	7227	7244	7348	7362	7334	7365	7229	7175	7302	7163	7197	7416	7236	7292	7195	7375	7284	7305	7345	7219	7274	7340	7284	7212	7155	7383	7278	7253	7261	7239	7204	7269	7242	7182	7161	7334	7423	7319	7375	7325	7289	7294	7498	7270	7249	7256	7225	7297	7326	7353	7339	7301	7337	7415	7201	7338	7368	7250	7124	7532	7486	7266	7295	7395	7253	7291	7259	7165	7415	7167	7278	7423	7281	7375	7215	7311	7311	7263	7221	7268	7287	7269	7206	7381	7281	7246	7198	7265	7341	7395	7163	7254	7337	7385	7298	7258	7149	7409	7389	7316	7255	7270	7413	7280	7428	7259	7252	7297	7200	7196	7372	7258	7351	7364	7317	7198	7315	7352	7359	7315	7221	7455	7272	7394	7171	7391	7165	7284	7302	7289	7313	7282	7309	7205	7307	7363	7466	7236	7200	7253	7209	7154	7364	7447	7254	7241	7215	7381	7315	7342	7261	7240	7247	7417	7178	7271	7207	7313	7389	7310	7349	7309	7257	7197	7249	7402	7274	7196	7246	7122	7202	7303	7408	7277	7303	7246	7405	7361	7319	7211	7196	7303	7391	7328	7346	7339	7343	7221	7191	7294	7253	7229	7335	7316	7232	7282	7257	7290	7321	7374	7176	7259	7335	7247	7345	7259	7327	7278	7310	7316	7293	7352	7262	7225	7191	7372	7265	7270	7296	7323	7351	7221	7291	7331	7222	7218	7372	7369	7293	7286	7293	7194	7251	7170	7274	7238	7291	7283	7341	7188	7246	7260	7278	7326	7323	7240	7306	7239	7256	7240	7355	7182	7340	7186	7305	7325	7342	7326	7223	7252	7327	7312	7445	7367	7275	7023	7272	7311	7273	7234	7254	7360	7270	7218	7408	7294	7252	7257	7234	7434	7214	7269	7202	7261	7385	7194	7310	7263	7330	7257	7183	7374	7345	7359	7181	7215
1958	1284	1138	1083	2277	8998	14651	12467	7806	4261	2151	1260	1011	906	975	924	913	938	914	945	899	939	899	932	951	891	951	881	833	941	938	918	956	921	952	956	912	892	882	886	905	931	974	894	901	979	895	915	969	907	879	853	873	930	913	925	888	899	934	935	856	938	935	932	935	922	905	926	932	982	932	908	904	962	895	914	881	945	917	942	903	886	896	915	930	950	919	927	938	919	927	958	918	965	938	939	879	906	907	968	949	927	947	845	813	920	923	918	913	918	887	924	953	900	914	947	900	929	951	947	927	885	929	914	875	968	904	952	920	905	901	918	933	903	921	920	910	966	939	906	942	937	957	953	917	933	871	921	909	901	873	856	911	923	919	877	860	939	907	919	966	928	956	936	853	974	908	932	881	921	952	876	923	877	897	913	907	891	947	945	881	847	926	964	980	931	924	886	911	951	960	931	928	915	933	913	910	916	916	864	952	937	903	956	923	895	931	931	965	893	969	899	1002	911	895	920	908	931	893	899	870	915	917	951	902	934	983	874	877	939	893	921	935	922	867	913	918	921	976	865	873	896	950	927	878	900	858	887	917	915	935	972	935	899	902	911	843	926	915	896	868	906	940	908	908	959	895	885	893	929	968	902	947	898	892	898	905	1000	946	896	898	916	976	941	920	944	909	940	932	954	927	892	869	956	946	951	886	896	964	895	881	926	934	992	948	957	918	899	870	892	971	924	912	932	919	947	934	930	888	925	924	937	895	945	871	901	881	986	1018	962	931	897	932	932	918	930	938	949	916	942	942	953	931	917	900	940	953	975	954	908	892	917	927	924	909	980	879	925	944	936	899	994	902	969	958	936	944	884	905	930	980	948	903	928	957	932	869	921	883	904	903	904	926	952	844	938	944	963	887	919	970	922	831	950	905	887	904	945	940	957	962	938	917	910	875	906	878	892	883	884	906	892	914	891	932	940	936	911	889	874	841	1002	893	906	951	856	934	907	916	876	891	919	978	919	915	883	899	905	917	907	901	905	929	982	892	912	895	946	963	892	875	857	918	947	941	963	922	970	953	956	893	904	914	954	910	893	889	948	986	904	917	924	999	950	909	896	907	947	912	909	964	903	938	966	939	882	841	906	889	950	980	936	974	912	922	1006	917	879	942	878	958	903	921	908	961	938	897	941	911	915	900	915	910	927	971	823	961	932	925	939	935	888	934	940	907	935	848	925	913	928	949	917	980	961	962	899	889	917	859	936	946	915	926	902	933	894	860	926	937	909	958	867	885	885	918	874	934	937	878	907	970	892	934	887	925	933	896	911	906	873	955	913	865	945	965	914	923	885	913	930	968	932	943	949	912	876	896	897	921	922	949	975	917	930	928	947	879	902	916	905	918	914	933	895	933	935	952	949	934	916	907	910	908	968	997	906	915	899	924	950	924	908	874	910	918	954	978	912	867	932	934	994	928	903	963	927	917	940	888	934	907	893	913	899	922	955	911	860	917	934	929	931	914	905	966	941	862	887	888	931	887	912	942	946	958	944	949	910	915	881	947	925	911	952	917	977	902	957	934	941	952	914	965	919	967	901	939	946	955	970	924	922	903	947	979	1026	967	911	917	897	917	867	910	897	916	956	947	918	946	887	915	879	921	851	926	923	946	935	953	911	939	960	928	905	1001	886	913	932	879	887	966	1005	939	888	923	870	931	919	957	924	954	849	924	899	880	967	906	955	961	949	902	968	914	1010	924	896	919	877	909	925	957	925	913	904	921	914	981	905	912	928	981	961	882	871	896	947	934	908	928	966	894	964	925	879	946	888	936	898	982	929	918	919	893	945	869	916	916	926	922	919	932	965	908	846	905	935	939	952	957	923	945	945	864	952	935	945	952	907	984	931	924	878	888	911	873	932	923	939	930	886	862	934	911	940	941	908	875	981	979	884	934	924	982	901	948	864	867	953	888	939	975	851	952	929	995	933	889	898	954	906	910	909	931	895	882	887	949	871	837	940	879	953	904	858	892	959	924	859	936	895	903	965	957	888	955	924	856	906	893	936	950	921	879	924	886	902	883	918	960	911	938	905	976	963	917	900	917	947	901	883	899	908	927	878	887	932	952	986	922	919	953	971	930	891	936	910	903	902	877	958	909	907	888	944	919	928	908	859	898	996	936	953	902	930	959	942	1003	909	981	940	906	907	921	951	931	941	947	921	890	958	900	864	903	950	930	915	868	913	910	872	992	966	943	948	900	899	928	920	926	907	931	915	948	913	916	904	890	939	934	968	909	907	945	927	922	923	927	877	982	910	948	917	945	936	913	932	962	971	990	847	855	941	921	889	856	853	904	962	930	922	889	946	879	948	945	927	941	926	952	880	922	991	979	932	935	912	907	950	948	951	904	981	1048	902	922	930	957	926	899	917	927	936	875	896	914	932	934	909	935	912	909	981	860	928	907	937	921	922	887	932	935	951	867	960	940	894	896	886	896	947	943	930	899	901	879	920	867	897	930	903	889	935	877	908	948	886	928	899	905	876	922	927	867	912	963	966	894	946	915	913	921	911	894	916	913	956	922	915	879	921	970	916	910	869	953	864	891	966	904	962	934	883	951	905	884	909	913	942	907	940	891	913	910	974	929	930	937	965	904	936	978	912	956	911	931	924	886	956	1012	928	919	944	882	859	951	922	926	922	922	911	934	989	882	897	897	952	909	946	935	902	924	968	945	947	912	958	934	978	897	960	937	970	945	983	909	946	904	903	952	997	884	912	904	1015	977	953	902	946	930	950	931	931	948	965	943	878	912	894	906	907	896	986	921	874	883	949	932	949	953	964	931	932	969	890	885	878	937	922	943	906	879	963	945	902	874	910	863	912	915	926	920	935	883	914	926	891	958	928	908	929	927	872	898	983	940	927	944	934	904	943	942	915	911	822	964	954	915	943	949	881	945	902	922	886	937	970	882	918	859	956	981	940	954	890	900	958	957	936	892	941	964	941	839	953	912	982	858	943	882	925	955	956	910	938	938	939	916	872	915	958	978	967	927	906	918	927	873	834	991	892	929	859	980	931	961	916	922	922	951	938	936	839	935	911	968	921	928	896	910	975	868	946	923	941	945	963	956	923	903	899	938	902	958	868	919	940	971	946	927	903	930	955	903	921	949	956	916	937	950	930	969	920	904	968	899	916	938	850	927	962	908	927	946	892	914	934	895	894	914	937	858	976	917	919	899	880	883	892	955	906	886	907	920	949	959	919	943	919	898	939	949	956	937	904	916	865	976	908	930	955	890	916	935	925	913	944	888	927	930	904	952	947	872	866	889	933	929	899	909	950	995	891	906	930	949	957	982	965	889	872	885	933	855	917	956	922	869	881	871	958	962	946	893	925	892	943	909	983	875	907	896	913	1005	910	892	897	963	906	910	888	938	909	948	887	932	921	894	960	927	963	954	872	977	959	893	898	939	920	953	967	933	873	914	940	918	938	967	851	940	893	992	866	919	914	942	911	904	965	896	923	906	914	943	942	896	955
17916	12687	9791	13745	37447	60503	65047	55640	43440	32244	21114	12029	8552	7704	7482	7421	7419	7488	7394	7520	7611	7470	7535	7494	7399	7653	7556	7568	7591	7595	7510	7414	7418	7573	7508	7449	7583	7478	7627	7447	7325	7526	7508	7470	7626	7462	7547	7519	7483	7461	7458	7340	7555	7626	7384	7481	7531	7353	7423	7474	7456	7505	7512	7659	7439	7532	7390	7544	7570	7460	7515	7508	7689	7557	7529	7549	7505	7404	7586	7532	7577	7496	7520	7427	7398	7546	7527	7605	7389	7480	7544	7440	7422	7618	7592	7450	7506	7475	7445	7466	7529	7433	7570	7444	7622	7622	7532	7558	7510	7455	7528	7462	7566	7550	7421	7579	7342	7473	7494	7513	7616	7470	7564	7415	7511	7603	7581	7472	7645	7463	7460	7513	7486	7522	7440	7491	7523	7530	7488	7552	7619	7309	7497	7469	7572	7526	7528	7439	7533	7554	7372	7481	7667	7399	7597	7446	7523	7487	7697	7548	7464	7520	7383	7287	7454	7525	7635	7487	7410	7507	7459	7434	7495	7566	7546	7627	7432	7511	7541	7592	7450	7492	7461	7637	7515	7408	7492	7460	7539	7458	7352	7564	7595	7720	7500	7656	7585	7578	7556	7427	7492	7555	7514	7447	7418	7535	7599	7485	7576	7509	7485	7507	7532	7439	7514	7458	7434	7416	7405	7355	7477	7563	7463	7487	7586	7394	7530	7508	7576	7525	7386	7485	7542	7418	7548	7475	7579	7496	7486	7534	7500	7440	7568	7458	7509	7538	7350	7532	7542	7421	7590	7562	7597	7578	7506	7467	7501	7458	7391	7528	7497	7517	7431	7590	7660	7526	7603	7538	7495	7607	7521	7508	7425	7534	7657	7586	7383	7532	7339	7601	7475	7434	7465	7616	7504	7555	7478	7647	7406	7485	7606	7558	7516	7552	7481	7553	7487	7499	7483	7505	7461	7482	7540	7503	7522	7652	7624	7658	7581	7424	7615	7333	7567	7493	7457	7448	7408	7569	7512	7466	7527	7544	7565	7465	7580	7493	7581	7455	7548	7522	7623	7412	7529	7479	7540	7533	7481	7634	7597	7362	7541	7457	7622	7515	7555	7349	7631	7468	7579	7526	7516	7375	7563	7384	7594	7624	7491	7536	7533	7573	7455	7361	7503	7572	7493	7689	7672	7391	7446	7595	7447	7625	7614	7509	7560	7450	7529	7568	7637	7383	7465	7592	7451	7639	7564	7530	7424	7547	7533	7577	7439	7526	7568	7497	7393	7591	7635	7459	7317	7434	7477	7497	7525	7521	7518	7589	7566	7455	7457	7629	7382	7536	7616	7472	7509	7543	7477	7459	7326	7396	7369	7601	7562	7520	7525	7491	7440	7463	7467	7477	7539	7371	7509	7568	7492	7580	7556	7606	7437	7477	7642	7517	7444	7460	7512	7440	7421	7466	7610	7473	7401	7437	7553	7526	7582	7536	7516	7404	7582	7586	7470	7548	7623	7485	7588	7516	7593	7435	7633	7603	7501	7536	7592	7397	7589	7606	7539	7484	7560	7604	7482	7509	7347	7515	7445	7664	7614	7383	7593	7562	7501	7424	7577	7471	7563	7529	7538	7471	7446	7535	7493	7627	7420	7469	7625	7619	7453	7471	7566	7535	7568	7480	7595	7547	7463	7617	7524	7529	7454	7411	7561	7513	7497	7613	7305	7497	7501	7476	7502	7535	7409	7433	7472	7372	7458	7511	7429	7534	7485	7499	7580	7563	7474	7465	7598	7558	7530	7455	7631	7396	7593	7581	7493	7500	7437	7624	7487	7465	7595	7516	7571	7505	7607	7426	7557	7515	7603	7406	7521	7675	7480	7465	7500	7582	7554	7441	7409	7610	7486	7521	7679	7515	7584	7561	7557	7528	7488	7481	7509	7488	7489	7377	7408	7495	7527	7519	7558	7587	7555	7465	7374	7564	7579	7617	7581	7651	7559	7460	7510	7455	7525	7513	7567	7615	7651	7560	7506	7471	7554	7616	7515	7387	7460	7503	7463	7551	7499	7420	7591	7460	7531	7480	7630	7575	7396	7443	7476	7503	7391	7564	7409	7487	7594	7361	7416	7628	7488	7581	7530	7307	7474	7601	7487	7562	7442	7566	7468	7661	7552	7496	7447	7498	7612	7491	7581	7627	7523	7469	7321	7403	7541	7462	7415	7584	7469	7599	7458	7564	7487	7457	7757	7491	7520	7454	7487	7448	7537	7492	7650	7489	7568	7571	7596	7391	7592	7484	7618	7555	7457	7483	7415	7600	7548	7589	7437	7464	7545	7477	7520	7523	7467	7588	7515	7386	7528	7488	7435	7403	7608	7552	7481	7468	7604	7694	7570	7593	7527	7539	7565	7465	7488	7554	7596	7505	7361	7494	7568	7428	7528	7661	7514	7510	7392	7584	7464	7600	7385	7493	7535	7594	7448	7574	7561	7448	7539	7483	7462	7562	7568	7564	7484	7551	7559	7629	7518	7516	7495	7437	7481	7621	7433	7370	7628	7361	7470	7581	7621	7526	7419	7627	7453	7403	7513	7523	7492	7507	7392	7457	7467	7474	7468	7551	7507	7553	7554	7422	7479	7456	7513	7472	7451	7405	7680	7583	7470	7446	7576	7689	7488	7571	7406	7614	7437	7512	7546	7459	7484	7458	7601	7663	7510	7570	7506	7553	7590	7465	7473	7449	7473	7489	7570	7476	7488	7534	7475	7522	7453	7563	7500	7387	7609	7547	7442	7422	7581	7566	7548	7655	7600	7481	7613	7635	7551	7605	7508	7448	7560	7406	7558	7648	7459	7467	7597	7544	7396	7626	7462	7424	7356	7548	7607	7491	7519	7635	7539	7572	7436	7509	7358	7564	7519	7471	7553	7447	7552	7600	7524	7507	7433	7484	7644	7546	7480	7578	7534	7574	7471	7619	7382	7531	7587	7596	7548	7480	7628	7657	7583	7367	7388	7590	7471	7489	7434	7598	7466	7488	7457	7528	7515	7493	7539	7549	7432	7528	7570	7492	7484	7540	7457	7520	7398	7603	7571	7422	7519	7498	7343	7573	7440	7572	7590	7430	7657	7494	7539	7422	7500	7524	7462	7508	7483	7340	7534	7518	7553	7599	7488	7408	7639	7407	7600	7487	7318	7585	7514	7574	7573	7480	7497	7636	7509	7534	7669	7443	7533	7585	7352	7483	7566	7396	7710	7438	7609	7495	7531	7454	7645	7490	7474	7486	7484	7521	7468	7525	7539	7530	7489	7581	7452	7548	7531	7555	7580	7449	7547	7589	7523	7493	7354	7564	7546	7592	7551	7335	7521	7454	7522	7522	7585	7528	7519	7481	7473	7448	7541	7468	7444	7554	7511	7565	7506	7519	7456	7551	7526	7546	7533	7410	7469	7491	7445	7620	7543	7476	7518	7561	7524	7446	7495	7466	7432	7527	7587	7636	7409	7530	7618	7445	7317	7401	7584	7532	7595	7527	7584	7456	7519	7348	7603	7472	7427	7399	7502	7411	7463	7581	7544	7640	7411	7496	7565	7439	7626	7652	7419	7589	7534	7433	7433	7499	7506	7371	7509	7494	7480	7511	7412	7396	7541	7457	7707	7495	7487	7562	7564	7395	7649	7624	7530	7621	7549	7546	7330	7569	7392	7576	7538	7559	7600	7479	7460	7542	7475	7558	7534	7537	7411	7633	7552	7557	7598	7518	7497	7535	7432	7457	7473	7479	7554	7584	7400	7551	7518	7374	7529	7470	7461	7554	7565	7657	7451	7511	7390	7654	7665	7471	7596	7424	7467	7473	7397	7558	7451	7572	7455	7498	7397	7638	7552	7679	7344	7437	7545	7530	7402	7582	7508	7454	7496	7516	7577	7528	7461	7595	7428	7370	7556	7564	7594	7555	7513	7473	7524	7476	7544	7450	7426	7602	7422	7541	7587	7459	7500	7455	7481	7544	7609	7467	7458	7463	7608	7663	7617	7550	7373	7674	7547	7575	7520	7419	7535	7620	7548	7542	7556	7577	7533	7471	7577	7546	7450	7662	7500	7410	7432	7509	7560	7519	7565	7610	7331	7506	7653	7503	7461	7550	7515	7632	7468	7651	7578	7520	7590	7434	7568	7482	7573	7639	7462	7378	7576	7499	7565	7534	7496	7490	7392	7471	7544	7473	7450	7435	7450	7463	7621	7580	7447	7581	7503	7560	7581	7495	7612	7531	7377	7605	7410	7482	7561	7511	7440	7565	7640	7502	7633	7387	7474	7506	7523	7542	7452	7539	7420	7360	7502	7486	7394	7513	7598	7593	7574	7474	7660	7509	7429	7577	7421	7585	7464	7495	7503	7472	7365	7601	7546	7642	7508	7509	7718	7486	7508	7645	7570	7443	7513	7401	7515	7499	7497	7546	7522	7511	7522	7581	7579	7619	7459	7474	7451	7592	7602	7492	7675	7480	7632	7556	7395	7489	7492	7484	7548	7415	7661	7499	7371	7520	7446	7438	7473	7419	7698	7550	7595	7492	7499	7622	7512	7565	7658	7520	7480	7569	7532	7445	7503	7532	7488	7467	7523	7481	7400	7573	7418	7521	7504	7473	7494	7550	7458	7576	7429	7470	7541	7623	7460	7534	7600	7544	7594	7598	7421	7473	7579	7588	7534	7418	7516	7523	7510	7426	7424	7415	7551	7611	7654	7600	7509	7502	7494	7569	7646	7504	7613	7561	7564	7472	7479	7550	7448	7613	7467	7497	7503	7583	7497	7425	7562	7503	7423	7345	7457	7434	7489	7578	7556	7620	7615	7491	7454	7511	7505	7396	7618	7748	7564	7439	7439	7558	7568	7559	7408	7519	7640	7379	7643	7561	7337	7453	7510	7461	7326	7520	7490	7393	7557	7568	7580	7580	7493	7633	7598	7592	7518	7479	7560	7468	7463	7508	7555	7633	7523	7612	7534	7474	7527	7619	7469	7570	7492	7495	7525	7521	7461	7589	7351	7429	7574	7555	7676	7596	7413	7568	7369	7488	7602	7479	7513	7488	7433	7561	7543	7480	7528	7529	7503	7470
4165	1233	1106	1071	3520	11945	17531	16225	11269	5674	2563	1319	948	891	940	882	889	948	853	920	894	874	874	932	851	872	865	924	857	914	899	849	968	903	910	865	861	909	916	850	921	915	871	817	903	907	941	933	881	899	927	871	848	893	894	884	865	895	852	915	917	882	880	930	886	918	867	890	915	870	909	929	945	940	912	887	917	910	882	888	944	909	910	921	938	908	875	934	875	910	915	911	882	861	892	941	893	874	932	906	957	904	857	900	931	864	888	915	871	908	940	892	928	880	901	857	942	913	877	856	959	900	905	888	894	888	938	896	920	848	930	881	909	892	823	871	878	859	903	825	841	930	909	900	920	890	915	895	945	922	871	880	947	873	947	928	931	881	915	907	856	926	849	933	922	914	919	942	916	929	840	857	904	887	907	912	838	880	895	901	871	900	878	888	922	910	898	857	878	938	958	879	896	876	875	886	884	931	901	881	927	919	885	896	894	899	945	922	898	933	862	886	897	906	843	868	928	853	896	887	845	957	849	928	893	974	890	874	890	889	903	895	868	879	894	925	898	912	912	908	867	899	938	923	924	874	941	948	913	888	918	884	910	903	921	950	911	919	900	899	857	865	895	923	930	902	869	986	939	875	906	884	920	853	911	912	920	880	941	907	924	895	891	921	865	858	876	971	902	923	937	860	941	873	911	919	903	940	888	890	896	903	932	912	986	914	899	903	927	893	870	918	858	849	872	890	891	923	893	985	940	942	887	890	905	954	884	865	853	866	879	971	933	790	867	950	916	869	923	916	869	851	863	917	930	906	903	894	876	903	846	932	908	891	961	891	906	894	872	920	870	952	956	949	976	930	896	889	875	898	898	887	861	913	836	895	855	872	929	895	917	921	883	887	876	894	903	842	911	918	910	886	944	919	943	892	894	870	859	919	920	931	923	952	934	897	939	879	930	933	850	906	899	854	876	885	871	860	899	945	884	923	890	901	900	873	904	953	866	905	856	868	889	913	909	849	880	818	969	923	887	858	892	894	985	889	925	900	904	875	898	836	908	867	904	911	884	886	890	917	868	837	853	906	944	900	900	895	898	898	917	826	949	879	914	883	888	920	932	884	877	871	879	914	948	879	935	879	875	895	884	882	891	872	920	893	896	950	890	912	898	914	889	907	879	947	889	904	899	940	944	846	871	886	927	883	894	877	859	898	892	898	857	907	891	884	830	935	917	893	919	902	912	886	864	910	841	870	898	874	905	905	871	923	920	877	886	867	908	916	900	886	853	894	897	875	915	868	885	894	956	875	919	891	915	892	853	894	893	866	878	936	935	903	907	925	865	953	882	870	875	829	891	884	907	904	947	922	875	863	877	811	874	922	872	901	878	900	918	902	936	902	891	867	836	932	858	936	866	914	949	832	930	842	904	847	890	880	882	843	885	930	899	884	855	846	944	859	882	903	909	905	939	917	836	882	942	907	928	918	888	909	914	886	873	932	873	873	904	871	916	919	867	898	872	878	881	882	860	889	836	904	919	884	897	917	910	911	870	855	938	945	892	947	936	898	897	910	925	908	887	901	881	916	916	852	916	875	921	912	903	922	915	888	903	903	901	908	897	914	874	865	842	921	927	892	883	900	924	947	880	848	896	922	885	922	868	861	874	926	970	917	922	913	892	859	881	926	799	923	918	873	885	893	918	882	960	863	945	907	921	874	905	890	882	876	930	883	911	844	880	926	929	915	870	873	924	926	901	838	871	895	955	862	912	888	920	851	910	855	913	878	934	925	894	887	870	918	918	891	914	889	866	874	890	911	855	918	892	950	854	908	866	937	903	892	871	934	911	911	895	891	870	858	878	854	850	893	849	881	933	952	876	857	908	909	908	882	914	877	885	907	929	915	943	888	923	871	893	964	904	942	920	916	892	844	853	904	872	874	925	875	952	953	887	894	880	866	905	888	872	905	868	913	886	887	930	890	894	852	879	845	885	933	910	897	880	858	849	904	888	887	909	861	901	891	913	913	926	877	886	891	880	941	940	882	872	919	904	848	898	900	886	908	915	945	960	904	935	876	920	908	966	894	874	937	896	899	911	925	887	931	883	910	868	918	893	928	905	899	902	895	897	854	874	918	921	914	975	943	912	896	866	840	953	953	883	930	862	932	935	951	943	945	927	872	870	868	935	846	944	828	885	899	929	914	904	852	885	899	903	899	901	851	916	888	862	892	905	870	885	869	855	900	873	947	911	896	918	863	898	886	914	900	920	867	853	861	855	871	886	928	887	913	870	889	850	849	879	895	891	916	855	941	872	906	889	918	925	849	919	916	872	912	909	877	934	875	863	931	918	932	929	914	860	864	861	856	871	903	919	888	862	877	890	914	878	903	892	932	931	972	868	896	898	940	910	882	905	859	850	908	866	878	892	898	910	841	863	898	911	915	927	935	942	903	862	884	827	905	934	891	896	923	883	914	919	945	850	918	911	852	890	895	912	895	892	908	912	921	957	850	915	880	884	909	942	937	974	921	924	844	882	924	889	884	910	893	938	887	843	897	905	883	875	952	865	950	944	875	893	903	856	856	901	883	841	915	911	910	909	910	852	880	874	918	891	886	838	915	916	901	864	890	851	934	886	903	929	936	966	945	862	840	802	923	880	886	918	879	887	916	898	880	894	935	902	881	825	909	893	895	930	896	915	890	918	893	900	880	908	914	872	984	882	948	946	886	920	891	887	899	919	884	935	906	864	854	928	905	927	892	933	885	878	892	845	888	882	938	871	933	856	878	852	884	918	922	866	861	935	912	873	908	904	881	878	890	909	939	884	851	927	880	919	879	900	910	836	937	872	920	901	925	892	908	877	896	941	895	910	941	892	937	895	827	925	896	880	871	935	927	899	899	899	867	871	940	889	986	906	874	909	932	924	881	895	939	901	869	931	842	862	871	928	831	869	893	936	945	878	875	893	871	880	953	874	897	873	892	978	899	891	870	870	889	943	877	920	917	912	899	919	928	893	928	898	844	925	901	926	906	868	909	956	828	853	922	885	922	839	871	927	905	901	927	872	951	941	913	863	865	892	946	935	844	935	926	945	870	904	902	906	901	897	919	845	898	888	874	867	867	873	967	892	913	944	918	863	930	945	914	871	938	891	877	890	876	861	937	895	974	893	900	906	903	923	896	905	870	914	862	871	951	894	919	930	860	938	899	871	945	961	925	906	901	853	886	881	899	914	901	889	840	896	882	842	937	899	889	898	893	966	889	872	892	921	961	895	918	912	886	847	866	879	881	911	931	874	910	878	922	919	871	942	941	930	897	907	881	906	880	878	855	945	913	914	904	906	937	890	912	852	883	898	911	840	965	863	951	886	930	915	854	958	922	921	897	902	866	861	882	881	895	935	901	918	897	906	880	884	918	910	883	914	843	890	921	893	953	859	905	870	875	891	909	855	876	916	874	936	916	936	892	932	939	852	916	864	864	885	863	898	851	830	885	951	943	913	917	924	921	909	896	877	928
18140	11850	9756	14309	45449	67105	71270	62893	49212	36420	24507	13767	8716	7592	7519	7420	7282	7282	7342	7278	7328	7321	7342	7367	7302	7534	7246	7197	7467	7428	7282	7351	7365	7351	7361	7342	7347	7230	7362	7165	7354	7280	7298	7308	7295	7338	7356	7433	7227	7255	7337	7243	7357	7336	7358	7255	7262	7365	7491	7386	7294	7282	7354	7449	7474	7141	7414	7294	7415	7436	7229	7399	7370	7428	7335	7328	7384	7348	7469	7326	7307	7361	7340	7266	7351	7274	7244	7371	7321	7296	7491	7269	7145	7532	7331	7439	7304	7325	7287	7379	7320	7308	7409	7336	7339	7223	7411	7308	7297	7230	7217	7511	7278	7351	7335	7358	7387	7308	7291	7452	7430	7382	7308	7307	7399	7267	7315	7217	7306	7436	7373	7405	7369	7329	7298	7438	7337	7274	7328	7264	7384	7420	7291	7365	7215	7419	7253	7477	7400	7332	7297	7284	7406	7243	7337	7391	7358	7248	7600	7418	7261	7362	7394	7303	7439	7427	7349	7310	7327	7209	7324	7392	7385	7283	7299	7454	7444	7409	7356	7374	7349	7403	7342	7305	7353	7236	7301	7334	7231	7428	7318	7478	7205	7411	7320	7429	7352	7309	7337	7370	7408	7365	7348	7434	7494	7265	7380	7315	7472	7350	7358	7245	7292	7450	7304	7322	7413	7323	7367	7406	7386	7433	7456	7492	7356	7360	7410	7306	7373	7472	7221	7466	7274	7444	7354	7360	7343	7263	7261	7326	7312	7235	7266	7462	7277	7446	7277	7326	7536	7428	7385	7288	7384	7373	7420	7355	7452	7424	7289	7417	7356	7465	7437	7381	7289	7364	7260	7306	7519	7378	7444	7437	7496	7244	7308	7381	7317	7395	7510	7381	7322	7363	7287	7363	7385	7416	7308	7301	7277	7374	7273	7301	7372	7320	7304	7516	7307	7425	7302	7432	7517	7264	7406	7413	7383	7254	7243	7465	7329	7447	7302	7422	7396	7380	7322	7468	7337	7376	7391	7316	7295	7334	7389	7293	7378	7222	7247	7453	7373	7275	7293	7332	7241	7404	7413	7372	7310	7286	7242	7424	7484	7358	7440	7357	7386	7284	7395	7342	7258	7267	7233	7423	7273	7369	7414	7396	7446	7408	7312	7417	7350	7422	7479	7324	7326	7310	7207	7453	7381	7335	7183	7241	7404	7335	7364	7478	7335	7366	7505	7416	7362	7233	7312	7399	7495	7369	7442	7354	7400	7409	7332	7440	7302	7411	7317	7365	7309	7364	7425	7379	7310	7492	7300	7334	7374	7382	7472	7260	7308	7324	7438	7306	7399	7200	7373	7271	7185	7385	7427	7282	7487	7232	7338	7325	7452	7447	7366	7352	7222	7306	7309	7329	7397	7339	7286	7372	7403	7324	7420	7417	7381	7392	7432	7402	7332	7226	7283	7264	7405	7327	7507	7328	7391	7421	7408	7341	7371	7214	7425	7271	7513	7253	7449	7478	7360	7294	7312	7360	7371	7369	7360	7380	7519	7247	7352	7265	7314	7351	7530	7411	7417	7196	7317	7345	7267	7352	7195	7321	7416	7352	7386	7420	7416	7517	7348	7387	7359	7344	7439	7388	7440	7401	7426	7376	7433	7373	7363	7374	7403	7492	7299	7360	7424	7370	7378	7409	7488	7478	7160	7499	7388	7297	7402	7322	7374	7367	7200	7245	7379	7326	7442	7286	7310	7349	7349	7301	7408	7405	7357	7232	7385	7447	7349	7417	7294	7236	7350	7339	7331	7315	7392	7199	7342	7337	7377	7444	7376	7377	7298	7288	7367	7349	7457	7375	7358	7439	7369	7428	7350	7356	7251	7391	7387	7446	7319	7351	7333	7420	7340	7412	7325	7363	7332	7306	7372	7306	7337	7480	7305	7306	7349	7378	7290	7379	7376	7355	7413	7337	7314	7479	7410	7368	7357	7405	7497	7439	7458	7243	7238	7259	7307	7310	7401	7460	7376	7307	7442	7313	7339	7386	7446	7363	7453	7367	7335	7281	7364	7392	7373	7349	7296	7531	7368	7344	7243	7291	7442	7322	7302	7208	7299	7410	7266	7225	7301	7307	7445	7338	7415	7361	7239	7473	7363	7269	7475	7293	7358	7319	7362	7381	7294	7226	7364	7422	7413	7334	7408	7331	7552	7265	7388	7418	7461	7300	7394	7377	7330	7389	7313	7303	7450	7374	7506	7545	7295	7334	7273	7359	7249	7304	7349	7352	7324	7425	7428	7313	7398	7340	7357	7349	7263	7349	7369	7343	7322	7309	7314	7290	7299	7310	7378	7290	7407	7292	7374	7434	7339	7396	7376	7174	7342	7475	7326	7386	7423	7285	7351	7457	7390	7330	7359	7320	7450	7305	7411	7274	7319	7396	7242	7272	7514	7409	7343	7336	7369	7488	7384	7343	7495	7472	7445	7049	7489	7363	7367	7413	7452	7464	7245	7308	7440	7222	7335	7322	7353	7460	7375	7398	7302	7358	7285	7304	7390	7287	7494	7495	7350	7177	7281	7308	7351	7348	7441	7392	7366	7513	7316	7370	7278	7414	7280	7421	7291	7433	7526	7387	7410	7384	7395	7254	7389	7244	7365	7340	7243	7429	7476	7397	7478	7504	7490	7246	7384	7332	7336	7420	7369	7347	7264	7217	7351	7374	7308	7444	7343	7286	7369	7359	7286	7422	7494	7260	7379	7343	7307	7238	7359	7324	7327	7447	7434	7330	7291	7392	7353	7479	7278	7363	7383	7342	7291	7343	7393	7301	7261	7462	7440	7311	7293	7429	7370	7354	7334	7309	7231	7431	7313	7418	7435	7352	7294	7314	7411	7515	7302	7359	7201	7391	7306	7355	7224	7401	7337	7326	7525	7324	7391	7374	7361	7390	7359	7357	7292	7418	7380	7362	7482	7545	7402	7233	7391	7413	7314	7417	7183	7492	7297	7406	7355	7348	7252	7373	7374	7302	7426	7333	7497	7315	7372	7294	7445	7447	7317	7461	7414	7260	7335	7386	7340	7310	7341	7325	7441	7262	7274	7329	7359	7363	7398	7266	7316	7185	7355	7381	7388	7348	7374	7419	7416	7432	7363	7468	7246	7277	7419	7427	7431	7368	7408	7410	7317	7394	7409	7430	7465	7232	7372	7276	7342	7476	7331	7234	7333	7402	7299	7324	7311	7373	7377	7294	7264	7491	7480	7432	7527	7398	7217	7476	7343	7399	7314	7289	7423	7366	7438	7358	7239	7363	7292	7395	7332	7428	7373	7409	7460	7361	7403	7396	7254	7354	7368	7440	7284	7153	7387	7549	7343	7384	7336	7453	7253	7288	7324	7376	7413	7345	7308	7465	7462	7272	7487	7337	7411	7370	7338	7418	7420	7419	7391	7571	7328	7302	7348	7360	7324	7391	7177	7302	7259	7327	7307	7320	7387	7276	7380	7515	7536	7190	7367	7361	7360	7412	7246	7340	7438	7354	7371	7293	7507	7367	7373	7350	7337	7345	7364	7312	7382	7394	7373	7412	7412	7416	7225	7447	7480	7506	7341	7412	7384	7394	7405	7291	7433	7359	7259	7348	7345	7438	7335	7458	7354	7411	7292	7353	7272	7378	7398	7284	7352	7311	7446	7301	7332	7446	7316	7334	7325	7342	7385	7325	7320	7270	7411	7313	7410	7440	7362	7292	7442	7546	7380	7315	7344	7362	7377	7281	7343	7334	7382	7375	7350	7524	7366	7371	7202	7423	7461	7370	7350	7248	7419	7351	7429	7473	7294	7467	7312	7312	7315	7295	7373	7404	7393	7464	7372	7319	7389	7222	7262	7463	7372	7309	7402	7353	7508	7314	7303	7525	7519	7268	7371	7393	7333	7434	7356	7408	7239	7338	7359	7247	7402	7354	7288	7497	7361	7312	7335	7322	7372	7459	7375	7429	7319	7393	7437	7355	7279	7311	7350	7410	7319	7455	7264	7352	7482	7445	7375	7472	7174	7262	7349	7299	7316	7324	7401	7347	7467	7289	7510	7385	7463	7271	7356	7322	7421	7450	7418	7342	7320	7400	7468	7310	7392	7424	7243	7463	7267	7457	7320	7353	7379	7454	7320	7344	7314	7266	7406	7419	7313	7363	7378	7309	7558	7197	7415	7447	7379	7369	7384	7411	7312	7339	7482	7279	7358	7411	7397	7212	7332	7293	7291	7414	7456	7370	7250	7260	7449	7372	7407	7345	7309	7327	7341	7468	7267	7362	7308	7397	7386	7525	7376	7392	7435	7277	7465	7229	7343	7369	7503	7300	7419	7443	7206	7417	7328	7257	7338	7308	7344	7345	7380	7377	7240	7437	7350	7321	7365	7169	7441	7369	7300	7372	7403	7326	7450	7366	7367	7402	7360	7376	7381	7347	7282	7368	7340	7452	7311	7283	7357	7323	7401	7311	7353	7343	7515	7285	7469	7375	7299	7398	7353	7355	7356	7503	7224	7202	7331	7287	7345	7299	7306	7318	7501	7356	7303	7417	7200	7388	7339	7412	7424	7336	7393	7390	7479	7390	7325	7206	7298	7283	7373	7349	7297	7395	7446	7259	7362	7365	7384	7336	7240	7407	7271	7302	7370	7330	7250	7395	7351	7286	7284	7433	7345	7306	7358	7288	7418	7143	7347	7334	7506	7398	7332	7392	7259	7414	7386	7401	7454	7329	7424	7288	7262	7358	7446	7417	7347	7445	7407	7552	7421	7379	7430	7484	7234	7253	7362	7558	7333	7339	7333	7341	7429	7219	7445	7221	7319	7388	7298	7282	7289	7421	7394	7382	7440	7334	7390	7442	7230	7352	7320	7321	7284	7306	7411	7376	7302	7387	7425	7370	7423	7403	7184	7444	7293	7356	7325	7493	7346	7348	7508	7213	7311	7303	7310	7284	7380	7341	7473	7518	7448	7371	7328	7339	7362	7390	7260	7430	7399	7309	7446	7471	7265	7310	7323	7379	7262	7263	7339	7359	7492	7302	7230	7310	7428	7375	7415	7392	7324	7380	7271	7370	7428	7354	7436	7433
2946	1600	1312	1156	3492	21577	25412	23624	17555	9799	4008	1751	1129	991	972	883	981	913	932	923	979	950	976	966	911	974	952	927	949	945	983	935	980	876	972	945	943	937	1005	959	895	915	928	950	955	935	952	931	931	908	968	905	988	945	960	980	942	875	935	943	904	930	929	915	972	919	965	904	945	956	925	922	928	900	966	957	925	969	970	942	875	900	924	929	888	891	938	970	928	934	997	959	990	905	952	942	951	958	912	913	935	938	922	920	912	920	958	974	919	976	938	978	940	896	997	949	948	941	910	932	944	937	987	926	954	915	915	929	908	905	975	926	909	967	926	913	934	904	980	910	958	940	976	972	893	966	973	913	921	933	938	937	936	961	920	1005	937	927	952	907	934	965	911	898	918	934	942	962	925	928	915	943	945	989	961	927	905	962	988	963	1024	899	934	958	970	983	935	950	867	938	933	905	946	945	974	903	917	886	933	959	984	1005	923	943	931	918	945	956	941	964	975	941	960	959	919	910	938	981	966	894	916	976	1025	926	955	933	884	949	975	924	965	884	946	919	904	906	951	954	957	929	937	925	989	948	973	903	960	933	918	907	894	923	899	973	938	977	920	954	930	972	922	1002	960	955	949	943	910	963	913	934	945	981	945	898	945	928	971	954	986	949	899	915	957	972	942	925	931	941	898	929	942	898	945	920	894	985	938	918	973	956	915	1016	943	904	929	965	940	975	949	962	984	900	954	890	847	949	958	973	968	902	979	961	957	933	943	929	889	895	884	963	979	1005	986	916	882	963	946	921	998	955	895	929	976	950	894	973	958	971	958	1018	944	910	921	907	986	991	911	922	927	952	915	933	873	945	941	924	951	975	958	914	926	893	962	967	939	1026	983	954	967	947	923	922	921	915	888	960	953	942	981	871	860	968	955	901	956	893	957	976	942	948	984	901	948	950	936	869	966	931	915	898	952	920	936	935	874	930	903	957	914	895	956	951	918	927	869	934	932	986	967	989	951	982	974	992	950	908	889	963	936	980	914	891	887	920	899	901	901	934	954	994	975	929	919	984	964	964	915	943	893	954	952	990	959	965	867	890	952	929	983	948	928	901	920	951	969	943	908	949	934	946	906	953	972	955	920	937	965	952	921	911	964	905	943	886	960	904	962	1007	942	890	961	926	930	930	929	966	938	966	941	984	879	977	940	888	906	924	932	917	989	945	959	900	916	924	942	875	986	946	1004	933	961	959	920	933	978	959	944	905	875	929	1000	911	925	942	1001	954	977	934	937	949	972	945	923	982	882	989	953	931	980	884	900	952	952	950	934	864	936	915	926	912	902	918	944	947	942	916	922	970	956	976	929	926	942	940	916	935	990	926	925	960	934	900	916	902	1003	895	927	939	975	969	938	929	965	916	918	947	969	942	901	952	966	982	906	927	925	942	925	831	934	935	966	924	987	921	936	935	910	923	935	942	937	921	929	917	928	936	973	989	909	941	910	955	977	919	988	914	1019	968	956	955	941	922	989	929	942	977	944	953	943	927	921	993	963	908	959	935	975	914	967	936	952	931	885	898	945	953	930	951	885	875	946	952	906	954	970	955	883	985	979	922	924	929	931	944	877	950	939	915	948	937	935	926	944	932	949	948	925	957	903	921	901	1028	1001	923	968	963	907	971	988	927	941	915	942	947	984	958	922	921	922	953	910	886	969	931	912	888	969	948	925	935	923	933	1000	904	947	979	968	915	889	1009	860	920	954	936	963	943	966	979	922	941	956	933	923	900	953	923	936	957	841	892	984	925	970	897	899	968	958	916	965	941	929	902	958	940	964	947	977	1009	931	917	873	909	985	961	926	935	925	957	962	955	915	854	986	940	918	965	956	927	920	919	914	969	933	957	906	927	949	1001	901	946	975	936	902	874	931	929	940	920	954	938	869	976	919	927	992	920	970	952	940	972	898	939	951	915	948	934	948	969	997	932	987	927	942	874	968	944	945	1014	943	945	982	889	980	947	951	938	942	905	973	931	900	890	918	953	922	970	958	945	983	881	996	940	889	960	990	973	982	923	968	935	908	934	951	922	984	944	969	903	873	921	901	958	940	936	959	965	927	939	952	901	969	1012	898	929	904	928	948	920	974	946	950	995	971	846	967	960	945	977	934	935	992	938	953	962	941	963	951	1001	890	930	958	983	956	991	923	922	998	993	959	875	942	917	898	943	929	865	913	996	957	907	919	941	876	961	975	910	923	918	924	995	937	916	895	878	957	926	966	950	953	885	940	976	909	970	979	982	1003	933	881	941	976	879	928	981	944	904	974	922	945	911	970	972	948	1001	972	958	923	934	976	999	931	942	963	931	942	936	934	930	983	966	902	968	963	947	902	917	928	928	909	965	950	939	956	958	987	939	951	939	925	936	961	952	984	974	940	950	947	995	942	950	953	945	1017	919	895	968	972	933	923	939	919	948	910	938	937	963	998	948	923	969	943	921	967	960	973	930	979	931	953	924	972	955	955	938	950	956	912	991	931	965	976	976	984	941	973	930	945	925	965	902	933	969	947	923	911	956	996	881	954	956	920	946	983	878	967	947	894	944	918	927	868	968	951	976	918	936	948	974	873	931	941	957	946	938	930	927	979	960	957	907	993	951	941	949	998	931	929	933	907	954	975	975	950	948	967	973	954	952	977	948	954	955	971	969	940	913	982	976	975	958	963	900	924	933	958	934	904	916	961	924	922	964	987	903	868	982	953	929	952	897	939	930	961	949	973	939	936	947	957	871	970	933	959	988	944	929	966	915	959	937	915	908	941	947	938	1013	900	953	925	945	981	923	898	941	913	939	967	993	944	979	956	938	913	962	895	899	909	973	965	882	976	962	924	948	883	1003	961	945	987	972	891	941	935	921	910	1022	967	911	884	985	912	950	944	920	961	941	990	912	984	913	939	922	944	904	886	929	964	994	956	876	949	981	971	966	972	1010	938	890	986	945	924	960	926	976	939	930	934	964	985	925	850	961	891	1001	966	937	918	968	949	870	904	914	945	909	918	938	945	888	950	875	921	882	974	974	950	979	932	938	971	949	998	890	914	922	991	949	942	945	903	899	981	936	969	982	974	889	952	925	882	922	935	951	940	964	904	926	921	980	963	951	959	907	945	964	963	977	1023	941	962	946	999	898	905	916	921	1019	961	1035	963	878	894	917	937	949	930	902	943	961	924	975	899	920	918	901	878	961	959	925	923	911	880	957	935	936	957	926	894	941	940	970	974	945	935	938	939	945	945	936	895	911	939	949	940	947	903	892	911	989	946	886	960	907	943	904	887	995	961	901	897	947	896	947	943	985	984	944	966	959	947	969	954	891	948	920	968	922	961	923	907	921	966	893	918	884	1023	962	1016	924	910	952	963	960	928	947	973	930	985	1023	981	917	907	974	976	972	908	930	970	922	889	962	969	892	981	918	936	918	973	882	900	898	903	931	954	939	948	943	974	971	950	907	977	949	967	942	887	996	899	938	963	976	945	900	985	914	929	916	917	955	990	930	966	947	929	971	984	934
23272	15127	11664	16895	42800	80568	80629	73360	59176	43422	29404	16751	9887	8092	7792	7687	7816	7769	7678	7680	7713	7699	7796	7649	7582	7794	7657	7556	7760	7703	7720	7765	7868	7739	7575	7655	7774	7636	7622	7799	7577	7744	7741	7636	7676	7604	7633	7582	7701	7671	7685	7789	7645	7725	7749	7755	7776	7649	7557	7741	7620	7818	7805	7731	7656	7760	7816	7682	7707	7575	7607	7772	7539	7704	7796	7598	7714	7725	7601	7790	7777	7735	7596	7675	7723	7717	7612	7621	7649	7687	7610	7604	7544	7649	7758	7548	7626	7697	7707	7711	7775	7761	7615	7708	7712	7515	7447	7494	7648	7595	7750	7643	7783	7656	7680	7627	7720	7737	7615	7637	7499	7623	7795	7722	7598	7693	7693	7730	7789	7728	7730	7780	7792	7626	7673	7778	7726	7756	7631	7680	7790	7615	7628	7643	7718	7577	7495	7691	7679	7649	7786	7729	7714	7716	7690	7601	7722	7667	7570	7546	7786	7631	7615	7675	7683	7749	7734	7702	7586	7656	7750	7743	7782	7624	7642	7683	7667	7691	7797	7668	7605	7707	7820	7696	7669	7719	7604	7727	7707	7561	7636	7785	7604	7596	7676	7681	7722	7684	7714	7772	7741	7652	7674	7556	7504	7839	7820	7679	7735	7694	7704	7885	7634	7687	7614	7633	7822	7666	7693	7650	7712	7608	7699	7678	7639	7714	7614	7707	7616	7604	7690	7673	7674	7669	7682	7687	7784	7645	7818	7608	7613	7674	7796	7677	7682	7641	7738	7763	7713	7509	7776	7652	7557	7766	7670	7716	7609	7736	7721	7680	7677	7626	7693	7598	7751	7727	7536	7747	7679	7644	7620	7703	7690	7753	7708	7602	7738	7865	7722	7448	7700	7731	7723	7697	7719	7664	7701	7705	7658	7645	7654	7631	7575	7650	7657	7692	7721	7636	7608	7641	7702	7718	7733	7779	7672	7775	7619	7573	7665	7738	7726	7666	7640	7807	7706	7588	7634	7708	7665	7695	7685	7704	7712	7691	7788	7679	7685	7660	7707	7682	7608	7575	7743	7607	7673	7639	7727	7625	7728	7664	7711	7718	7643	7606	7750	7771	7691	7769	7675	7743	7802	7685	7770	7594	7854	7725	7608	7673	7594	7640	7579	7770	7747	7642	7849	7606	7784	7739	7720	7700	7642	7660	7591	7652	7674	7559	7637	7744	7541	7690	7736	7805	7575	7737	7773	7738	7765	7645	7597	7739	7614	7567	7638	7657	7659	7745	7665	7619	7695	7618	7654	7767	7687	7594	7722	7755	7684	7799	7702	7679	7580	7634	7752	7706	7701	7660	7772	7763	7690	7595	7793	7701	7658	7664	7615	7668	7752	7819	7778	7739	7763	7606	7703	7738	7656	7657	7720	7719	7736	7726	7768	7791	7762	7731	7648	7826	7784	7633	7695	7580	7675	7544	7646	7643	7633	7615	7658	7670	7698	7706	7742	7740	7651	7761	7616	7755	7703	7585	7628	7697	7743	7667	7709	7866	7559	7800	7767	7624	7682	7768	7777	7545	7750	7646	7713	7696	7698	7745	7742	7798	7760	7816	7661	7585	7694	7653	7753	7750	7645	7710	7549	7604	7726	7580	7677	7696	7717	7596	7835	7821	7502	7613	7724	7838	7782	7682	7667	7750	7612	7646	7661	7724	7570	7571	7668	7777	7623	7637	7708	7745	7640	7708	7751	7743	7652	7645	7739	7731	7595	7690	7663	7592	7482	7575	7758	7847	7669	7640	7692	7646	7704	7603	7614	7839	7690	7761	7670	7652	7667	7768	7671	7698	7649	7680	7490	7667	7560	7657	7629	7742	7518	7688	7658	7614	7574	7618	7773	7710	7628	7749	7670	7754	7626	7644	7730	7698	7669	7653	7748	7643	7607	7622	7866	7704	7548	7703	7653	7761	7685	7803	7674	7666	7793	7713	7726	7791	7791	7660	7632	7724	7628	7583	7663	7664	7649	7688	7626	7708	7512	7734	7592	7740	7665	7675	7644	7754	7547	7593	7834	7712	7816	7723	7796	7616	7678	7747	7799	7734	7726	7548	7655	7646	7581	7676	7598	7655	7588	7575	7516	7724	7599	7613	7575	7606	7618	7745	7737	7577	7683	7749	7608	7724	7752	7484	7721	7735	7708	7605	7632	7674	7754	7655	7721	7610	7664	7574	7749	7593	7569	7718	7635	7761	7717	7639	7841	7680	7688	7604	7836	7581	7683	7625	7704	7689	7744	7655	7628	7667	7859	7719	7746	7708	7605	7700	7687	7831	7683	7745	7808	7751	7681	7645	7827	7736	7624	7637	7866	7680	7693	7759	7740	7680	7647	7648	7791	7518	7669	7670	7793	7755	7719	7727	7586	7659	7778	7639	7668	7735	7754	7601	7674	7640	7623	7748	7841	7612	7624	7599	7662	7655	7724	7584	7595	7661	7774	7679	7629	7695	7616	7766	7609	7589	7742	7672	7848	7753	7762	7707	7721	7713	7726	7632	7645	7620	7680	7788	7663	7644	7792	7714	7644	7791	7609	7697	7547	7704	7668	7634	7775	7666	7747	7752	7743	7715	7689	7742	7582	7685	7525	7732	7661	7611	7652	7672	7754	7668	7591	7600	7630	7573	7646	7714	7708	7641	7674	7538	7709	7677	7718	7774	7680	7677	7742	7602	7640	7738	7775	7641	7796	7711	7784	7564	7703	7620	7676	7526	7741	7695	7614	7729	7607	7616	7743	7696	7764	7672	7670	7738	7689	7612	7646	7687	7764	7631	7644	7713	7645	7639	7602	7594	7665	7672	7737	7673	7748	7636	7582	7616	7647	7707	7605	7662	7720	7737	7751	7694	7551	7776	7804	7677	7685	7697	7802	7647	7637	7871	7707	7721	7684	7647	7627	7655	7699	7687	7724	7753	7619	7779	7800	7578	7674	7695	7637	7699	7754	7571	7692	7702	7703	7660	7556	7655	7681	7646	7896	7792	7522	7493	7717	7734	7652	7713	7630	7663	7588	7764	7786	7790	7627	7705	7685	7658	7597	7764	7618	7660	7597	7701	7726	7558	7814	7780	7781	7625	7653	7761	7643	7617	7692	7760	7637	7637	7672	7605	7745	7762	7610	7681	7688	7610	7706	7746	7701	7801	7687	7711	7754	7826	7657	7505	7661	7630	7644	7552	7591	7678	7672	7690	7777	7651	7593	7675	7679	7688	7754	7729	7811	7764	7693	7784	7711	7769	7694	7710	7673	7735	7560	7795	7553	7742	7687	7617	7658	7621	7671	7739	7526	7610	7770	7794	7718	7639	7592	7700	7642	7660	7710	7649	7557	7798	7697	7522	7495	7741	7682	7750	7706	7875	7627	7569	7437	7661	7605	7667	7718	7657	7677	7652	7549	7629	7672	7664	7721	7683	7627	7623	7803	7770	7758	7728	7698	7740	7586	7774	7774	7680	7642	7708	7624	7704	7672	7569	7720	7753	7737	7588	7708	7732	7545	7725	7929	7707	7799	7654	7796	7645	7658	7672	7541	7717	7651	7775	7660	7613	7671	7741	7570	7755	7587	7659	7612	7618	7675	7826	7785	7752	7516	7546	7678	7741	7785	7656	7483	7626	7744	7597	7702	7535	7828	7694	7601	7795	7674	7489	7687	7652	7730	7717	7725	7602	7764	7633	7722	7640	7604	7678	7699	7559	7710	7708	7765	7722	7655	7616	7714	7620	7673	7634	7755	7695	7671	7650	7785	7746	7538	7664	7690	7648	7654	7715	7602	7685	7781	7842	7671	7694	7715	7564	7635	7643	7678	7594	7632	7649	7693	7798	7732	7720	7541	7736	7685	7582	7652	7596	7529	7559	7701	7679	7653	7712	7775	7594	7628	7721	7639	7792	7608	7736	7726	7779	7718	7729	7618	7636	7558	7633	7703	7685	7553	7800	7713	7560	7832	7703	7815	7794	7676	7583	7666	7673	7621	7596	7787	7672	7688	7713	7666	7588	7781	7812	7738	7739	7677	7705	7753	7682	7586	7591	7702	7815	7676	7697	7671	7677	7718	7762	7587	7668	7690	7686	7714	7616	7770	7639	7672	7763	7802	7668	7749	7632	7743	7667	7758	7679	7692	7830	7700	7649	7825	7711	7634	7745	7811	7605	7771	7659	7588	7716	7679	7727	7773	7738	7609	7726	7726	7648	7508	7724	7654	7665	7736	7705	7600	7603	7705	7693	7683	7582	7616	7661	7740	7574	7653	7678	7730	7585	7698	7764	7745	7715	7591	7602	7784	7645	7756	7722	7820	7702	7638	7585	7688	7772	7822	7613	7761	7632	7693	7695	7719	7801	7612	7634	7829	7560	7609	7633	7718	7684	7753	7751	7567	7674	7639	7619	7568	7862	7607	7736	7672	7736	7602	7569	7626	7629	7728	7617	7810	7631	7674	7513	7728	7664	7783	7746	7691	7574	7546	7659	7732	7609	7804	7579	7560	7620	7823	7665	7756	7554	7783	7696	7722	7583	7778	7669	7583	7710	7762	7627	7635	7672	7686	7709	7656	7805	7673	7681	7888	7591	7628	7611	7694	7719	7563	7715	7607	7709	7846	7608	7639	7620	7701	7579	7727	7680	7672	7611	7671	7726	7647	7639	7742	7661	7669	7700	7657	7626	7876	7696	7593	7618	7670	7679	7871	7677	7662	7608	7784	7639	7742	7706	7698	7559	7695	7689	7629	7779	7625	7507	7622	7592	7701	7674	7583	7816	7582	7685	7790	7603	7603	7694	7596	7698	7688	7700	7573	7606	7732	7529	7699	7662	7616	7670	7774	7626	7770	7654	7752	7742	7644	7687	7626	7749	7679	7744	7597	7643	7785	7664	7586	7766	7765	7799	7691	7706	7760	7618	7711	7610	7702	7663	7592	7742	7613	7635	7689	7633	7601	7727	7521	7627	7642	7774	7700	7746	7689	7619	7624	7716	7708	7678	7690	7608	7651	7670	7762	7566	7628	7609	7726	7639	7544	7674	7672	7763	7647	7792	7674	7673	7724	7745	7717	7785	7737	7469	7807	7643
2934	1054	945	972	1128	4783	7162	6381	4673	2863	1589	1138	921	927	874	892	815	874	893	897	880	866	903	894	857	889	862	877	913	872	879	858	903	830	878	862	840	892	897	854	908	821	895	906	876	825	860	858	850	849	886	887	843	885	859	841	873	835	906	890	923	899	869	837	869	902	876	913	859	864	865	896	870	871	872	866	859	899	871	871	921	894	902	820	858	862	894	887	876	859	839	905	894	893	872	916	918	850	887	891	846	831	864	883	828	871	846	891	862	835	850	884	865	868	816	809	893	925	852	898	923	923	872	843	950	876	807	851	849	893	833	857	888	941	861	855	849	837	866	875	835	844	882	828	907	813	835	846	786	875	839	902	865	839	889	819	864	847	930	889	840	847	909	858	898	907	832	810	834	877	902	836	841	906	886	898	871	838	867	934	863	856	848	835	831	820	867	888	865	884	851	865	888	859	930	846	814	849	875	863	865	870	882	875	912	910	888	848	908	869	861	931	858	901	855	842	875	847	869	880	853	902	892	837	820	888	881	884	859	935	819	900	839	874	878	807	858	909	839	908	886	875	850	926	830	909	854	900	871	835	854	907	867	904	881	820	875	872	873	905	895	824	810	858	865	920	889	866	835	893	836	940	849	844	828	893	878	860	875	864	854	821	913	902	877	890	891	828	862	890	872	906	879	861	886	870	809	876	922	835	884	842	860	848	843	842	801	884	873	914	876	851	876	872	873	837	840	896	830	884	874	833	815	880	883	921	814	824	909	863	869	886	886	842	879	916	892	923	896	858	890	844	860	879	887	861	882	840	858	846	854	846	870	858	858	937	864	865	860	848	837	877	827	884	870	883	863	855	859	884	894	812	907	909	869	882	846	905	851	834	902	854	837	849	872	879	879	882	856	842	896	834	890	821	876	821	855	818	839	833	920	844	856	856	876	898	894	932	855	851	896	938	860	858	898	822	882	846	907	846	859	842	840	876	822	862	923	854	876	913	870	816	813	864	890	832	899	867	819	839	866	833	915	850	826	930	864	850	853	825	854	831	890	837	810	880	886	905	847	905	835	886	854	868	872	865	847	840	865	899	820	870	849	838	871	849	866	824	857	854	852	890	866	810	894	877	847	867	877	872	869	913	883	848	875	856	837	843	863	853	874	885	842	803	875	850	837	862	892	848	823	878	892	896	830	898	895	856	824	854	876	933	818	877	900	870	848	890	858	836	864	867	861	869	815	937	878	877	811	834	855	904	854	832	837	859	850	859	816	850	868	872	841	879	848	848	862	866	854	874	862	900	817	881	858	931	884	812	910	851	867	830	846	905	843	878	908	891	900	896	910	850	886	839	896	867	883	871	840	894	855	893	857	881	853	832	869	835	863	881	875	892	914	846	847	835	845	852	825	889	909	898	865	860	912	912	831	865	869	885	900	858	844	800	890	795	886	895	887	884	858	859	921	856	907	827	894	856	846	825	840	945	841	900	931	903	803	867	833	846	886	940	899	843	873	859	905	872	879	860	845	889	865	863	906	913	878	859	850	902	860	869	890	888	900	836	838	863	845	933	875	824	861	836	852	940	901	843	887	815	875	866	853	900	877	899	823	913	888	858	859	837	875	889	840	839	917	826	868	798	863	894	845	814	831	887	887	841	784	843	852	860	870	826	894	915	905	821	896	910	818	846	846	905	845	865	847	874	845	911	894	858	874	826	900	867	869	904	899	847	866	865	909	847	828	865	846	877	838	889	843	845	857	875	885	828	879	912	874	914	871	875	858	894	853	873	922	863	879	893	862	839	857	863	853	850	877	843	866	835	858	842	822	917	857	883	863	840	889	873	879	878	857	868	884	818	875	898	855	864	881	884	877	870	813	863	869	908	806	848	845	877	868	869	933	891	871	858	859	896	829	849	901	872	858	843	867	870	832	832	885	836	835	885	898	914	870	885	907	833	926	890	850	897	813	871	836	867	849	863	869	907	831	866	884	893	897	873	852	845	890	901	861	889	896	857	869	872	893	846	856	857	878	865	822	872	825	870	914	897	928	912	855	867	846	870	838	865	890	876	853	869	863	866	845	912	903	892	899	828	896	845	904	893	851	854	927	868	834	819	798	870	872	876	857	809	952	843	844	864	858	842	850	852	825	936	889	862	912	860	823	913	880	885	846	835	872	838	853	906	910	885	875	832	856	896	825	900	853	864	922	911	872	897	871	863	870	851	881	882	872	819	846	839	898	831	913	868	888	877	823	890	828	864	862	909	851	940	833	841	878	866	863	902	888	906	800	933	817	848	828	897	817	917	866	822	824	874	866	874	922	852	866	861	868	874	894	828	892	856	894	885	931	893	930	869	887	857	863	893	882	835	894	916	876	846	863	836	889	857	866	885	885	856	895	909	853	850	869	813	825	859	902	917	924	886	895	860	868	833	858	955	806	876	893	899	895	866	859	881	868	889	850	833	864	862	825	872	916	860	856	920	857	839	874	890	858	852	841	883	925	846	851	856	859	850	833	925	867	888	812	843	851	895	828	882	847	839	892	843	920	865	867	912	844	843	884	862	895	923	865	872	843	849	844	814	876	954	900	849	884	869	844	903	877	857	867	901	859	856	844	824	915	840	828	873	829	838	941	880	860	850	884	908	863	797	845	895	905	872	823	891	819	880	875	835	791	886	863	888	930	895	839	877	895	842	885	919	900	838	848	854	871	863	889	835	903	817	915	864	856	919	887	869	835	898	851	851	869	866	885	856	884	889	893	829	838	877	814	943	878	874	891	841	839	889	824	909	895	861	858	893	857	846	885	892	875	850	884	881	846	805	871	873	919	865	873	819	931	886	866	876	843	901	923	834	870	886	894	812	878	933	830	840	890	855	867	891	836	855	846	826	820	836	896	860	834	822	886	892	850	898	851	847	900	872	830	857	869	860	822	769	877	876	879	864	838	806	843	886	859	906	882	872	897	910	856	879	843	845	873	884	881	837	856	877	895	943	876	873	833	837	887	863	880	897	844	851	897	880	827	898	824	869	868	880	875	938	838	876	893	901	903	879	903	843	869	875	893	870	883	864	853	827	864	843	897	893	883	862	835	882	883	832	883	868	863	860	907	857	874	879	923	847	861	882	873	926	852	902	891	897	890	878	900	822	858	850	838	855	864	807	917	900	909	856	824	890	910	813	889	871	848	885	890	866	876	894	848	917	869	863	869	865	862	866	869	919	893	877	929	869	862	882	933	859	856	900	857	852	902	876	851	873	837	917	845	882	877	880	892	832	845	869	880	860	889	853	865	881	880	856	887	859	858	852	827	895	914	857	817	901	900	882	853	891	893	853	826	877	897	848	864	864	817	854	865	861	843	833	880	828	877	895	875	865	905	844	892	887	894	929	845	897	862	872	839	816	812	896	887	799	860	829	831	927	868	876	871	846	926	895	836	867	860	912	877	828	856	894	859	846	861	886	897	917	839	855	875	838	848	842	829	834	904	899	842	871	924	883	833	852	904	866	859	851
15130	9773	8644	10831	20233	46285	50067	43961	36827	27401	17373	10209	7810	7182	7175	7140	7057	7146	7123	7057	7083	7113	7156	7113	7146	7158	7121	7019	6995	7099	7142	7159	7079	7092	7171	7133	7029	7024	7149	7148	7171	7070	7007	7112	7201	7075	7032	7126	7076	7114	7223	7033	7250	7030	6976	7292	7090	7116	6959	7245	7203	7050	7141	7251	7016	7166	7121	7000	7095	7076	7108	7074	7025	7159	7065	7101	7084	7183	7064	7153	7031	7132	7157	7181	7105	7013	7227	7130	7103	7292	7142	7144	7170	7111	7133	7178	7156	7152	7108	7115	7129	7150	7159	7097	7142	7023	7081	7072	7062	7072	7181	7152	7122	7187	7151	7097	7035	7080	7118	7082	7065	7281	7009	7178	7099	7062	7087	7170	7162	7146	7239	7172	7054	7335	7165	6939	7120	7048	7180	7145	7023	7121	7160	7006	7161	7150	7056	7158	7166	7316	7004	7096	7099	6987	7193	7171	7107	7097	7083	7106	7100	6942	7116	7148	7207	7061	7174	7159	7227	7089	7098	6998	7041	7186	7124	7183	7178	7135	7088	7014	7215	7160	7237	7084	7144	7086	7090	7143	7077	7156	7160	7059	7157	7141	7091	7068	7140	7141	7192	7096	7096	7153	7144	7032	7006	7128	7225	7159	7091	7122	7106	6997	7062	7185	7048	7118	7095	7116	7156	7080	7041	7082	7032	7247	7094	7139	7209	7164	7160	7055	7233	7104	7144	6961	7140	7083	7245	7107	7196	7161	7193	7072	7176	7158	7135	7252	7080	7145	7169	7116	7139	7074	7206	7116	7171	7138	7146	7094	7135	7267	7145	7053	7035	7013	7091	7147	6987	7183	7072	7135	7167	7164	7064	7163	7087	7156	7129	7192	7273	7125	7129	7098	7242	7000	7019	7121	7018	6998	7079	7100	7144	7098	7114	7050	7139	7027	7056	7109	7146	7077	7236	7227	7047	7149	7211	6946	7108	7117	7044	7064	7102	7205	7040	7197	7204	7143	7045	7142	7160	7103	7192	7151	7131	7079	7219	7046	7058	6966	7092	7095	7082	7191	7131	6962	7091	7221	7252	7091	7269	7143	7055	7115	7185	7117	7186	7060	7145	7203	7179	7203	7056	7146	7208	7146	7068	7209	7111	7131	7161	7227	7146	7142	7150	7078	7179	7092	7235	7060	7177	7246	7112	7208	7123	7210	7052	7122	7149	7245	7191	7240	7064	7219	7185	7101	7145	7203	7160	6985	7175	7231	7151	7238	7167	7090	7231	7272	7034	7152	7083	7277	7216	7112	7062	7197	7130	7209	7207	7168	7059	7079	7062	7132	7117	7112	7008	7119	7137	7293	6909	7086	7121	7115	7249	7273	7053	7202	7171	7068	7121	7115	7021	7146	7241	7071	7263	7033	7335	7111	7258	7073	7125	7085	7115	7118	7056	7100	7074	7154	7184	7181	7273	7187	7029	7215	7071	7139	7143	7180	7058	7039	7012	7097	6999	7013	7039	7006	6963	7288	6957	7168	7059	7254	7153	7136	7182	7189	7297	7204	7152	7153	7227	7236	7067	7074	7043	7233	7162	7133	7106	7143	7010	7108	7043	7114	7068	7192	7046	6961	7156	7047	7013	7134	6982	7028	7061	7208	7003	7106	7054	7098	7072	7211	7089	7153	7119	7114	7243	7006	7168	7087	7116	7164	7117	7057	7131	7217	7032	7189	7163	7142	6975	7246	7163	7151	7145	7021	7313	7155	7097	6882	7164	6957	7071	7109	7053	7056	7079	7011	7130	7200	7089	7100	7173	7117	7277	7219	7093	7130	7102	7193	7231	7177	7049	7180	7113	7273	7107	7027	7061	6985	7183	7159	7146	6997	7069	7111	7162	7080	7146	7095	7087	7203	7161	7135	6994	7124	7063	7242	7067	7080	7125	7074	7072	7153	7207	7077	7207	7047	7123	7190	7249	7221	7105	7038	6942	7201	7129	7083	7176	7141	7200	7099	7170	7167	7172	7144	7186	7059	7258	7101	7086	7004	7137	7123	7209	7167	7072	7200	7260	7136	7282	7084	7153	7138	7135	7222	7163	7054	7176	7268	7121	7180	7048	7269	7063	7366	7055	7076	7043	7273	7201	7137	7000	7243	7067	7154	7090	7179	7048	6885	7161	7172	7105	7128	7059	7145	7167	7244	7132	7096	7085	7115	7071	7093	7138	7155	7216	7140	7122	7243	7262	7214	7146	7126	7088	6980	7279	7016	7184	7083	7134	7085	7079	7296	7115	7144	7194	6945	7207	7057	7140	7140	7183	7152	7060	7176	7131	7201	7152	7042	7030	7137	7013	7050	7152	7341	7042	7082	7112	6934	7169	7233	7167	7131	6975	7187	7161	7102	7145	7067	6998	7194	7036	7202	7193	7167	7113	7120	7097	7203	7054	7153	7133	7125	7149	7205	7018	7035	7117	7128	7276	7111	7188	7084	7235	7069	7041	7253	7208	7140	7076	7052	7063	7088	7150	7054	7249	7030	7201	7200	7260	7305	7071	7122	7078	7085	7148	7212	7040	7059	7080	7113	7137	7250	7083	7067	7089	7135	7246	7111	7153	7157	7196	7024	7132	7131	7142	7251	7197	7053	7088	7181	7269	7011	7198	6976	7122	7162	7090	7166	7158	7132	7180	7090	7100	7248	7059	7086	7101	7132	7242	7169	7095	7133	7110	7182	7151	7060	7221	7200	7055	7262	7125	7182	7124	7208	7102	7134	7181	7187	7070	7170	7210	7061	7065	7159	7125	7112	7006	7102	7269	7123	7194	7127	7145	7094	7060	7141	7161	7088	7217	7194	7088	7159	7161	7088	7207	7231	7127	7091	7101	7156	7142	7090	7135	7193	7044	7211	7191	7097	7116	7309	7156	7150	6972	7112	7046	7169	7215	7109	7098	7114	7127	7120	7231	7154	7122	7124	7049	7079	7005	7254	7147	7100	7150	7169	7187	7215	7099	7039	7124	7095	7190	7036	6998	7127	7179	7153	7251	7102	7194	7010	7156	7185	7120	7061	7037	7107	7215	7058	7096	7127	7220	7208	7137	7121	7020	7209	7197	7075	7052	7155	7112	7025	7163	7264	7157	7214	7100	7111	6964	7283	7273	7151	7063	7153	7004	7149	7293	6996	7074	7074	7199	7048	7261	7130	7235	7071	7050	7038	7078	7147	7114	7047	7134	7191	7129	7147	7048	7097	7141	7017	7186	7177	7212	7079	7153	7091	7091	7115	7135	7113	7147	7165	7035	7210	7163	7173	7227	7238	7159	7227	7066	7082	7176	7081	7044	7165	7083	7161	7205	7157	7154	7041	7042	6999	7160	7016	7246	7088	7092	7108	7259	7164	7035	7056	7182	7142	7081	7046	7044	7189	7108	7095	7037	7126	7231	7018	7109	7195	7110	7084	7095	7208	7155	7332	7213	7043	7141	7145	7123	7160	7166	7126	7184	7211	7159	7200	7145	7038	7083	7154	7103	7112	7036	7239	7190	7244	7187	7134	7178	7120	7035	7198	7229	7093	7073	7096	7204	7074	7096	7281	7124	7026	7084	7121	6956	7087	7217	7130	7079	7080	7211	6949	7165	7121	7105	7055	7107	7153	7070	7101	7175	7067	7157	7111	7120	7046	7028	7174	7165	7263	7230	7109	7055	7206	7076	7135	7228	6977	7068	7180	7101	7134	7097	7116	7116	7169	7155	7191	7089	7198	7058	7162	7087	7140	7208	7107	7287	7088	7115	7112	7194	7039	7114	7082	7179	7091	7097	7040	7250	7064	7179	7042	7035	7063	6993	7126	7119	7153	6982	7124	7086	7155	7078	7166	7149	7038	7201	7026	7138	7166	7166	7189	6952	7099	7235	7242	7159	7173	7104	7051	7313	7277	7213	7122	7179	7099	7017	7229	7187	7155	7165	7219	7142	7145	7131	7199	7098	7053	7172	7190	7013	7074	7146	7109	7156	7081	7232	7178	7111	7105	7127	7093	7039	7097	7112	7124	7201	7126	7219	7028	7132	7111	7255	7118	7147	7244	7026	7078	7059	7043	7193	7195	7081	7225	7194	7148	7189	7104	7118	7225	7149	7024	7223	7129	7022	7151	7117	7214	7128	7185	7274	7132	7250	7084	7081	7222	7101	7222	7057	7137	7224	7103	7116	7191	7141	7099	7226	7116	7085	7092	7039	7164	7147	7129	7218	7159	7176	7090	7075	7122	7187	7085	7205	7167	7175	7170	7038	7169	7134	7120	7170	7060	7061	7078	7071	7180	7106	7107	7072	7153	7046	7140	7161	7173	7026	7283	7018	7174	7163	7162	7109	7075	7167	6949	7096	7121	7209	7177	7164	7050	7246	7165	7001	6960	7238	7013	7002	7093	7174	7201	7067	7095	7091	7075	7242	7033	7035	7186	7159	7112	7017	7165	7225	7126	7058	7123	7152	7070	7069	7187	7128	7272	7292	7114	7147	7176	7095	7051	7205	7199	7144	7062	7041	7163	7111	7105	7274	7236	7125	7225	7256	7080	7053	7235	7229	7016	7100	7058	7130	7077	7066	7067	7248	7377	7186	7109	7258	7253	7133	7168	7194	7095	7170	7114	7068	7027	7157	7056	7173	6996	7107	7027	7201	7115	7123	7171	7137	7113	7185	7100	7174	7053	7050	7220	7123	7049	7109	7209	7119	6989	7112	7130	7148	6973	7111	7155	7188	7148	7190	7093	7108	7212	7053	7131	7187	6961	7119	7185	7153	7070	7049	7089	7074	7074	7150	6990	7145	7209	7105	7203	7171	7272	7063	7204	7193	7247	6959	7091	7134	7100	7050	7199	6918	7043	7078	7002	7009	7165	7052	7113	7121	7177	7143	7084	7066	7275	7108	7084	7181	7091	7050	7096	7025	7119	7103	7129	7097	7120	7163	7067	6989	7000	7093	7181	7219	7086	7186	7160	7104	7131	7112	7070	7091	7199	7134	7228	7123	7136	7086	7194	7171	7111	7130	7129	7225	7157	7084	7150	7061	7110	7076	7088	7112	7146	6991	7097	7105	7123	7049	7170	7064	7199	7113	7024
1918	1265	1110	1067	2247	10349	14125	11528	8348	4600	2321	1285	938	977	936	889	895	940	903	938	950	915	892	911	888	884	869	913	922	904	987	916	878	876	927	952	918	946	882	871	888	913	934	875	920	869	963	907	910	929	954	834	892	872	880	959	906	919	904	873	926	940	945	916	919	866	880	954	919	865	918	956	869	903	886	902	941	912	921	909	938	878	919	975	958	915	880	906	903	929	978	886	903	932	909	914	914	924	917	884	900	923	957	935	882	898	946	855	914	955	935	895	898	919	892	917	910	915	854	933	910	901	923	932	944	922	966	868	915	929	901	923	897	853	916	928	882	860	893	901	874	855	927	888	897	895	935	883	980	928	932	955	884	902	917	894	917	885	980	908	949	953	866	903	952	914	893	955	881	913	880	929	927	954	902	888	895	939	929	862	880	907	892	887	916	894	918	878	882	893	928	973	930	924	929	887	886	917	858	900	961	888	923	927	897	907	862	916	877	926	908	909	917	921	928	906	911	902	921	882	895	900	891	895	900	936	889	966	916	925	858	975	939	932	929	896	899	944	926	859	886	892	896	886	910	928	938	845	922	916	901	908	899	882	930	898	973	889	909	937	921	862	928	947	905	879	912	869	922	881	933	915	899	915	875	904	859	886	922	892	874	935	953	901	952	901	891	910	948	913	895	840	910	925	915	860	910	923	966	894	929	901	871	920	960	943	910	880	890	906	881	875	947	902	927	906	850	907	937	947	908	944	926	895	905	908	930	936	853	953	953	895	914	905	941	905	875	959	924	910	956	905	906	919	914	950	929	925	926	953	947	947	876	851	880	917	921	939	911	856	947	920	892	920	913	929	943	911	946	901	958	892	936	904	957	865	928	877	957	897	901	963	881	952	910	922	926	895	890	911	873	943	856	907	874	932	908	923	872	944	909	866	890	893	903	859	883	906	958	858	929	954	878	918	891	889	924	931	907	922	920	936	911	889	914	895	914	919	913	967	941	909	944	914	922	906	901	914	941	906	905	939	869	887	926	887	920	884	892	873	874	884	960	965	908	936	957	889	922	901	917	890	917	888	938	902	925	867	866	950	901	915	939	890	902	886	896	930	910	889	883	914	899	915	889	872	983	925	882	916	917	922	940	910	919	939	884	928	929	923	894	898	891	908	972	903	917	931	903	942	942	951	904	896	951	890	937	897	884	936	860	928	905	904	901	910	914	933	915	842	944	995	891	928	888	910	889	864	948	854	892	892	913	850	916	962	955	906	912	819	878	906	932	937	866	901	929	856	857	933	933	888	911	917	933	946	977	924	892	915	903	899	872	900	939	924	897	979	935	890	915	870	930	891	882	925	974	897	955	930	895	911	916	919	926	897	889	903	909	926	920	921	936	905	888	907	909	952	894	926	892	923	915	883	896	881	922	911	932	979	857	887	854	845	961	866	875	877	968	892	934	896	937	947	863	874	905	891	925	876	919	909	896	888	926	890	942	899	944	916	998	945	948	894	925	894	1006	908	920	947	939	849	921	894	951	897	935	911	928	872	962	934	889	923	917	881	970	905	881	901	917	872	905	918	871	893	919	940	948	873	886	955	893	933	911	923	947	931	882	883	902	920	917	899	945	953	934	900	918	919	873	918	905	988	908	873	891	960	926	961	941	947	929	899	917	872	939	916	924	958	894	919	899	907	920	932	979	951	913	910	987	863	904	880	879	863	970	884	920	887	915	881	917	908	908	927	923	890	984	1000	890	953	901	905	870	882	917	870	931	927	962	894	934	867	899	937	842	934	883	910	961	923	842	872	920	888	872	901	922	908	931	952	937	854	915	896	899	888	912	945	887	910	912	947	914	877	897	968	919	932	890	894	945	909	976	860	859	925	898	928	873	950	936	905	949	937	905	896	925	908	930	944	924	896	870	859	862	935	953	842	957	922	876	892	950	924	955	939	915	979	897	882	818	928	863	877	909	920	946	887	940	912	901	899	922	879	906	879	878	929	906	943	862	944	900	931	937	866	886	911	875	962	925	928	932	899	926	897	873	914	879	883	862	931	868	933	914	907	941	886	971	925	960	923	940	890	951	925	899	915	924	934	889	905	961	891	886	930	878	869	959	854	891	903	922	905	898	891	872	935	894	891	889	899	914	921	950	905	905	916	913	902	867	959	964	897	924	939	907	999	920	890	869	906	915	915	896	992	921	899	911	912	860	924	876	906	903	930	905	874	835	890	924	945	933	892	879	955	866	925	950	913	928	922	858	916	926	920	937	897	887	912	896	922	856	909	932	864	945	972	906	895	929	857	911	944	911	924	890	897	917	883	928	867	898	911	956	879	967	923	898	880	908	904	871	905	943	907	932	911	933	916	891	885	908	839	923	900	923	890	904	921	916	961	918	886	926	890	870	899	952	919	904	891	989	957	918	976	937	911	977	895	985	895	867	872	919	931	937	916	913	916	903	957	942	884	891	852	907	947	909	922	882	902	869	890	918	973	910	855	883	900	906	924	896	914	937	859	857	873	901	921	934	969	951	840	890	875	940	910	918	923	910	873	908	922	908	923	912	933	927	905	971	905	901	938	935	912	963	911	944	905	960	904	939	932	873	915	924	841	912	944	858	849	867	930	883	942	907	959	903	916	887	921	989	905	907	909	865	948	925	906	891	948	925	924	934	941	919	878	910	906	931	909	881	941	904	891	922	980	908	902	870	931	901	961	884	960	900	943	874	935	902	900	916	898	880	893	862	858	950	877	894	898	895	875	911	922	844	896	871	922	911	923	937	992	887	913	870	958	893	934	917	901	902	907	915	956	938	944	938	905	901	946	888	879	883	901	972	900	915	894	920	870	918	908	890	893	905	890	884	914	905	884	928	892	845	919	964	914	861	946	910	933	819	834	934	924	924	927	864	912	892	933	937	912	953	900	922	962	951	948	963	928	916	985	899	964	896	898	913	947	838	913	902	900	917	896	919	985	943	902	860	896	930	957	887	878	972	904	895	922	967	924	884	911	921	922	883	895	948	845	925	854	905	868	920	910	938	898	904	964	906	962	902	901	895	911	895	891	894	941	939	922	883	947	921	944	904	944	937	887	919	946	934	969	901	893	895	894	855	895	938	959	910	898	908	911	971	894	912	951	914	918	913	873	949	944	896	866	870	913	876	959	878	883	922	930	897	893	888	926	903	953	977	916	940	880	900	874	938	933	971	879	862	874	916	930	915	902	955	937	954	891	937	889	942	889	928	931	954	952	819	914	878	939	895	896	904	914	987	876	958	864	886	917	855	887	920	938	924	871	914	887	976	940	879	890	888	905	904	924	973	889	912	922	872	947	908	953	905	921	878	901	938	890	941	915	929	883	835	967	956	909	885	930	951	872	889	897	889	924	947	900	896	915	890	944	903	887	936	902	876	856	912	895	923	820	884	898	909	924	872	900	945	910	891	935	870	971	914	928	927	921	923	941	948	937	928	947	917	915	903	933	872	876	966	886	905	947	878	943	916	884	924	878
17144	12229	9703	14519	34629	62266	63828	54344	44488	33667	22133	12505	8435	7722	7342	7398	7382	7373	7496	7417	7438	7460	7470	7420	7375	7450	7383	7517	7516	7369	7308	7469	7354	7374	7424	7420	7431	7336	7332	7211	7476	7427	7448	7509	7560	7503	7401	7547	7256	7401	7445	7422	7358	7545	7576	7371	7410	7238	7421	7492	7358	7449	7374	7523	7328	7368	7420	7357	7519	7445	7342	7372	7437	7403	7433	7334	7414	7470	7258	7571	7385	7433	7538	7462	7548	7488	7344	7511	7436	7470	7330	7443	7436	7391	7451	7457	7510	7425	7442	7378	7425	7479	7507	7429	7311	7386	7326	7434	7425	7468	7328	7398	7360	7457	7381	7418	7422	7551	7350	7395	7515	7514	7409	7477	7305	7457	7474	7450	7360	7551	7362	7267	7421	7447	7394	7310	7406	7431	7459	7471	7397	7406	7496	7302	7386	7521	7419	7308	7480	7422	7362	7414	7373	7423	7390	7493	7493	7498	7459	7530	7360	7251	7530	7431	7420	7517	7389	7445	7440	7374	7367	7333	7297	7527	7425	7614	7441	7383	7432	7395	7411	7521	7420	7321	7458	7503	7503	7498	7367	7415	7361	7500	7385	7279	7368	7392	7650	7442	7443	7523	7471	7411	7441	7438	7584	7438	7285	7379	7310	7378	7468	7309	7591	7561	7408	7317	7412	7380	7447	7475	7292	7356	7448	7454	7470	7502	7389	7501	7412	7505	7379	7420	7412	7413	7375	7350	7425	7494	7412	7318	7478	7396	7259	7321	7397	7377	7473	7384	7448	7426	7450	7459	7454	7542	7388	7489	7356	7530	7440	7458	7439	7367	7314	7380	7401	7456	7514	7467	7274	7469	7439	7331	7386	7389	7327	7535	7458	7490	7477	7347	7419	7383	7489	7539	7392	7348	7375	7486	7318	7444	7461	7465	7299	7400	7531	7361	7441	7535	7338	7482	7454	7318	7389	7342	7391	7435	7471	7428	7270	7417	7408	7401	7546	7309	7567	7324	7429	7311	7457	7259	7463	7400	7472	7436	7476	7447	7366	7437	7379	7405	7403	7463	7438	7545	7305	7430	7413	7333	7407	7506	7570	7487	7402	7585	7462	7364	7238	7432	7458	7341	7386	7440	7355	7541	7366	7400	7555	7367	7436	7558	7384	7408	7338	7437	7403	7445	7384	7447	7412	7446	7455	7437	7471	7358	7348	7505	7416	7299	7500	7361	7545	7419	7401	7408	7440	7443	7331	7363	7434	7482	7445	7440	7371	7450	7569	7435	7437	7310	7426	7414	7272	7254	7569	7432	7344	7423	7483	7402	7506	7456	7291	7383	7354	7363	7401	7415	7377	7501	7448	7398	7448	7482	7405	7419	7344	7410	7388	7554	7476	7415	7335	7428	7462	7450	7460	7477	7581	7403	7416	7406	7384	7424	7498	7492	7294	7450	7390	7439	7371	7525	7498	7617	7449	7447	7514	7428	7374	7424	7424	7363	7395	7497	7471	7470	7316	7314	7445	7476	7399	7280	7472	7309	7546	7378	7503	7379	7428	7504	7565	7490	7279	7537	7384	7480	7495	7509	7398	7424	7438	7279	7442	7408	7341	7281	7390	7492	7327	7411	7460	7422	7375	7369	7509	7417	7429	7363	7421	7304	7508	7416	7528	7404	7432	7434	7554	7349	7369	7402	7605	7338	7582	7462	7353	7436	7236	7379	7465	7379	7432	7545	7518	7371	7519	7500	7313	7346	7471	7367	7389	7434	7458	7493	7428	7497	7573	7416	7560	7418	7332	7366	7457	7348	7483	7543	7494	7446	7434	7444	7392	7485	7483	7391	7588	7392	7301	7372	7537	7275	7413	7420	7460	7521	7321	7452	7523	7388	7356	7521	7495	7376	7487	7437	7281	7326	7465	7529	7421	7441	7463	7419	7536	7515	7389	7408	7414	7362	7328	7500	7433	7424	7384	7282	7304	7337	7516	7298	7440	7372	7438	7471	7354	7343	7371	7436	7423	7297	7488	7384	7358	7353	7477	7316	7366	7571	7489	7415	7416	7419	7455	7460	7327	7458	7466	7440	7334	7444	7503	7532	7360	7358	7392	7373	7499	7372	7349	7504	7343	7450	7409	7353	7546	7595	7412	7443	7375	7410	7373	7584	7339	7494	7606	7387	7430	7401	7430	7432	7510	7411	7570	7414	7530	7500	7267	7406	7533	7416	7383	7391	7472	7406	7370	7513	7472	7507	7498	7406	7488	7417	7553	7402	7245	7444	7448	7436	7492	7305	7231	7548	7447	7416	7239	7448	7379	7309	7386	7363	7483	7396	7609	7654	7445	7417	7576	7413	7403	7490	7515	7299	7375	7390	7380	7516	7351	7436	7435	7543	7388	7391	7348	7509	7465	7328	7510	7408	7393	7357	7422	7468	7432	7324	7446	7320	7452	7491	7595	7468	7315	7499	7414	7528	7368	7289	7426	7376	7554	7477	7469	7431	7535	7426	7376	7348	7361	7361	7528	7263	7349	7278	7468	7440	7457	7540	7444	7437	7534	7368	7424	7460	7343	7475	7315	7384	7531	7336	7445	7391	7425	7390	7403	7418	7369	7496	7452	7453	7457	7432	7492	7371	7347	7360	7452	7400	7437	7421	7366	7550	7294	7489	7495	7416	7623	7378	7422	7505	7416	7262	7376	7452	7486	7449	7207	7544	7429	7399	7464	7402	7520	7483	7495	7432	7425	7456	7455	7437	7481	7490	7368	7419	7447	7396	7415	7329	7356	7351	7455	7374	7285	7464	7300	7406	7461	7469	7369	7469	7416	7422	7455	7545	7417	7482	7354	7431	7402	7568	7352	7515	7394	7400	7373	7468	7505	7285	7535	7409	7518	7509	7365	7492	7449	7389	7511	7333	7488	7465	7478	7463	7389	7309	7485	7489	7460	7491	7509	7351	7225	7463	7431	7351	7272	7456	7461	7512	7423	7274	7411	7426	7464	7484	7429	7440	7453	7478	7511	7458	7327	7550	7421	7355	7573	7449	7481	7471	7482	7422	7445	7426	7360	7461	7477	7515	7380	7495	7376	7454	7297	7376	7394	7288	7385	7495	7409	7513	7455	7534	7341	7453	7559	7521	7290	7416	7512	7381	7540	7542	7520	7467	7483	7412	7501	7378	7400	7576	7454	7363	7512	7546	7413	7335	7498	7518	7472	7455	7488	7507	7354	7287	7566	7434	7500	7458	7613	7403	7615	7383	7454	7425	7488	7444	7366	7383	7572	7351	7510	7264	7520	7352	7389	7476	7343	7455	7454	7365	7565	7477	7386	7414	7494	7405	7350	7470	7447	7422	7403	7326	7404	7400	7449	7461	7487	7532	7510	7382	7373	7489	7690	7370	7393	7376	7488	7404	7363	7386	7385	7543	7423	7409	7474	7536	7471	7270	7347	7292	7414	7318	7405	7482	7371	7551	7471	7549	7417	7444	7408	7445	7378	7435	7476	7416	7427	7356	7467	7386	7401	7485	7426	7466	7527	7411	7423	7474	7408	7263	7289	7430	7388	7308	7323	7486	7499	7420	7589	7438	7348	7433	7476	7517	7298	7399	7463	7341	7423	7468	7422	7429	7508	7370	7431	7492	7300	7406	7521	7422	7323	7385	7383	7461	7389	7379	7355	7419	7505	7416	7310	7495	7450	7327	7463	7434	7440	7454	7444	7613	7339	7481	7658	7397	7503	7417	7387	7453	7424	7376	7363	7322	7379	7486	7438	7465	7543	7387	7363	7438	7391	7455	7412	7463	7537	7328	7448	7305	7413	7426	7441	7506	7456	7368	7506	7353	7424	7506	7335	7561	7560	7337	7382	7487	7502	7355	7415	7242	7327	7520	7362	7463	7403	7438	7409	7434	7319	7489	7436	7405	7408	7391	7401	7349	7388	7470	7469	7333	7505	7475	7329	7516	7463	7403	7364	7413	7444	7345	7336	7499	7434	7418	7399	7324	7476	7513	7381	7391	7343	7325	7390	7445	7350	7555	7291	7345	7552	7380	7369	7451	7490	7434	7482	7346	7332	7534	7416	7439	7454	7384	7593	7492	7469	7571	7328	7387	7347	7395	7320	7438	7348	7349	7404	7429	7504	7356	7660	7546	7395	7305	7505	7435	7391	7379	7519	7375	7397	7386	7414	7450	7333	7401	7525	7481	7486	7399	7417	7404	7460	7464	7525	7356	7444	7368	7411	7355	7184	7442	7354	7448	7536	7401	7383	7364	7495	7452	7502	7460	7579	7418	7503	7490	7309	7388	7472	7397	7574	7444	7517	7564	7360	7381	7413	7293	7358	7381	7491	7542	7455	7476	7389	7262	7413	7408	7552	7259	7523	7396	7565	7281	7440	7321	7449	7465	7333	7375	7420	7480	7369	7562	7355	7358	7544	7314	7323	7382	7379	7314	7474	7385	7365	7472	7444	7432	7339	7379	7341	7361	7556	7452	7430	7491	7497	7410	7351	7477	7480	7425	7456	7508	7360	7367	7463	7450	7501	7468	7410	7350	7495	7397	7455	7236	7406	7420	7471	7362	7575	7511	7566	7476	7474	7451	7433	7468	7486	7274	7500	7354	7448	7439	7309	7350	7438	7568	7366	7433	7433	7463	7363	7640	7421	7397	7340	7541	7458	7502	7252	7449	7508	7465	7352	7342	7428	7498	7357	7494	7358	7335	7501	7314	7472	7435	7426	7565	7470	7404	7461	7626	7519	7447	7402	7500	7554	7463	7476	7399	7377	7462	7413	7498	7474	7347	7490	7423	7379	7440	7330	7346	7490	7485	7448	7417	7538	7407	7333	7574	7437	7424	7409	7442	7540	7401	7323	7490	7485	7493	7319	7496	7490	7455	7285	7504	7431	7570	7436	7391	7535	7407	7399	7364	7414	7318	7609	7359	7408	7479	7644	7442	7473	7490	7368	7316	7367	7562	7484	7538	7370	7532	7370	7403	7504	7398	7379	7370	7540	7369	7294	7467	7450	7346	7514	7336	7313	7400	7500	7350	7428	7449	7422	7475	7376	7536	7556	7423	7483	7394	7400	7501	7439	7387	7440	7581	7517	7333
4028	1309	1136	1107	4841	13997	16420	14434	10117	5618	2600	1261	954	911	888	892	824	834	924	929	903	908	896	891	898	915	904	859	873	925	837	841	885	861	928	951	878	907	924	919	909	873	851	818	897	848	874	881	875	832	908	879	893	929	917	919	899	893	888	904	880	858	852	860	885	920	892	922	890	885	874	882	832	868	916	862	904	884	875	857	875	836	890	915	881	826	875	856	838	898	874	882	912	904	839	921	863	889	892	932	936	922	954	853	889	902	880	866	850	875	886	893	870	859	889	929	887	871	845	859	920	862	888	905	869	807	846	894	892	908	894	863	866	846	908	898	858	855	893	884	867	843	855	881	912	887	874	927	962	916	913	881	884	874	909	857	874	926	916	839	910	871	847	870	858	881	881	909	904	878	879	834	879	867	876	892	833	863	857	896	847	845	844	896	892	916	922	922	907	840	885	894	903	884	885	833	883	851	855	928	862	959	874	872	888	849	855	856	875	922	910	855	898	814	876	900	832	895	877	873	901	925	853	861	945	903	855	842	942	918	852	877	865	859	933	883	902	899	912	932	909	924	930	856	883	922	863	909	855	905	909	871	840	857	857	884	917	870	874	867	897	904	913	925	901	921	894	905	848	909	907	923	910	852	908	950	843	910	863	876	906	915	890	883	918	830	885	920	880	889	903	895	910	824	905	899	901	840	881	866	888	854	898	911	871	851	820	873	860	868	878	887	881	912	870	908	868	887	877	984	875	939	863	835	915	896	898	893	897	886	886	883	898	855	922	916	840	920	922	882	890	868	797	916	857	911	924	840	855	896	868	912	881	906	889	910	859	884	828	904	890	945	881	863	874	831	871	927	928	955	908	886	906	900	853	856	866	976	886	890	884	892	892	870	800	919	843	874	910	894	849	883	865	821	920	824	905	875	868	857	872	890	889	890	914	911	889	867	858	894	921	934	934	897	884	867	898	913	936	883	902	902	914	880	920	855	855	879	869	907	889	914	861	916	898	886	903	906	928	840	842	915	889	824	952	845	893	914	910	909	924	885	841	888	842	893	872	878	875	875	861	877	901	936	884	955	929	911	875	868	894	903	870	885	853	916	874	823	895	896	896	908	935	918	923	876	914	906	871	891	917	883	859	880	886	903	908	881	912	923	877	893	871	893	881	866	912	917	889	913	867	922	870	795	900	853	927	833	888	851	896	916	861	940	816	874	880	911	857	768	879	880	888	864	851	882	871	900	854	866	928	878	907	925	924	855	903	886	895	890	885	862	926	853	887	869	906	864	877	911	840	902	877	852	936	908	918	913	829	911	884	905	872	859	886	919	876	888	920	877	937	879	935	907	861	882	894	934	887	953	881	845	892	874	887	918	877	894	910	926	881	843	910	925	842	910	849	906	911	856	906	894	889	866	897	849	888	923	909	879	896	839	913	906	860	851	883	837	911	806	906	851	856	940	909	905	863	917	821	964	944	880	872	902	864	871	913	926	952	891	933	869	861	878	891	887	897	943	901	869	871	876	890	877	945	923	906	873	852	918	826	888	876	870	947	870	892	887	834	923	871	868	903	866	819	905	878	914	896	923	867	901	892	954	908	934	798	943	885	924	894	862	895	888	861	902	871	819	893	872	917	907	869	858	931	926	901	904	916	900	897	891	888	932	879	855	864	886	896	887	939	872	920	883	857	880	910	854	881	877	918	911	900	905	884	904	888	866	933	911	888	912	881	880	916	879	940	921	831	860	826	817	882	839	900	892	885	891	884	897	877	887	915	909	901	953	883	843	861	883	910	914	900	882	848	869	901	885	940	868	868	907	858	888	953	849	838	946	878	932	842	945	898	887	882	868	846	923	867	874	872	930	930	862	837	942	880	927	880	913	883	864	867	875	839	936	901	901	855	864	888	902	884	888	925	883	877	895	841	897	878	839	922	909	893	844	857	864	854	870	845	850	911	927	864	942	867	852	867	879	874	912	904	848	846	844	862	888	869	898	882	912	926	876	872	849	873	831	889	905	905	893	901	856	849	871	892	889	908	837	973	881	845	901	901	890	900	935	971	903	891	899	922	883	883	900	899	894	856	901	898	916	926	972	948	920	873	858	932	874	846	922	944	868	869	884	963	912	904	879	952	904	894	890	886	932	924	899	900	886	850	945	883	940	889	851	897	929	881	874	887	909	886	912	883	854	895	887	841	885	852	916	880	884	883	856	887	911	892	885	886	900	887	888	852	917	946	836	881	918	882	870	927	892	869	890	895	883	873	856	878	889	845	851	824	883	897	879	878	953	891	860	902	938	896	872	909	835	878	885	867	846	866	889	838	881	839	871	878	909	930	899	926	900	834	878	864	913	878	841	903	893	883	904	926	868	818	829	885	907	840	896	825	880	879	936	932	911	856	911	873	900	907	922	887	923	854	905	949	931	903	824	895	925	934	871	844	883	897	852	848	908	942	891	904	866	890	890	874	881	889	908	888	909	909	890	907	883	917	868	902	909	818	863	876	895	868	864	879	871	853	916	855	884	896	936	871	869	900	892	901	887	891	869	889	884	907	873	885	864	943	881	916	894	852	872	899	867	852	897	901	919	908	875	833	915	908	934	875	907	909	868	884	887	898	917	896	938	858	843	871	889	868	880	871	890	920	852	891	876	853	908	893	926	893	858	901	853	856	889	864	832	909	939	879	865	894	893	881	841	823	877	905	852	884	824	904	846	817	855	836	883	891	928	894	895	868	899	884	909	905	851	856	909	910	872	874	863	934	924	977	929	920	907	882	851	861	909	908	852	905	930	865	899	909	881	884	849	877	932	883	880	899	897	838	877	856	912	864	855	893	855	872	854	861	904	841	876	878	877	883	908	899	922	902	848	923	891	877	832	928	879	878	861	900	891	889	828	853	867	928	850	883	893	875	884	890	836	902	876	813	885	857	881	828	908	907	912	858	884	894	932	890	905	876	857	888	936	909	918	911	876	857	881	907	885	930	891	844	893	926	878	865	840	856	913	886	830	888	919	905	875	844	849	958	879	892	831	923	882	899	912	854	854	854	850	901	882	873	880	911	848	844	900	887	901	883	904	901	841	854	904	909	877	896	885	865	933	897	825	876	899	864	887	920	893	900	888	839	885	944	879	898	848	894	884	854	873	854	858	857	850	908	905	894	902	916	911	886	838	856	881	887	867	868	877	895	891	942	879	844	853	897	847	918	960	875	865	912	922	885	938	888	907	863	805	905	877	872	874	888	909	852	898	864	924	868	869	903	905	860	914	867	855	890	909	884	872	862	814	919	901	925	867	939	860	900	885	900	936	888	885	884	880	870	905	858	894	879	915	909	879	873	929	932	852	876	856	895	849	883	906	831	832	928	928	919	875	870	906	899	875	844	915	893	925	848	864	864	907	848	882	854	851	912	885	889	856	837	885	888	939	865	890	863	943	861	834	873	875	849	884	873	875	890	937	855	887	858	834	850	880	911	903	894	880	898	919	885	932	883	892	882	901	861	905
17475	12256	9828	15685	52887	70803	68395	59872	48571	36354	23930	13204	8490	7553	7386	7331	7234	7320	7302	7332	7309	7207	7364	7300	7194	7251	7240	7336	7394	7328	7362	7398	7277	7353	7271	7407	7379	7182	7281	7351	7347	7277	7197	7468	7282	7242	7274	7305	7276	7290	7443	7338	7301	7326	7227	7346	7417	7315	7461	7369	7303	7228	7243	7360	7254	7385	7382	7316	7247	7289	7305	7300	7261	7301	7309	7365	7283	7299	7328	7344	7143	7186	7312	7234	7283	7309	7192	7231	7247	7349	7334	7317	7376	7349	7166	7339	7272	7186	7301	7169	7403	7299	7307	7186	7238	7306	7388	7320	7374	7362	7240	7381	7236	7292	7314	7385	7298	7381	7295	7320	7287	7264	7439	7325	7297	7290	7232	7310	7249	7199	7186	7276	7206	7353	7229	7236	7355	7370	7319	7363	7425	7281	7243	7394	7204	7348	7517	7393	7271	7278	7204	7271	7157	7298	7269	7126	7317	7261	7217	7271	7287	7190	7316	7366	7186	7266	7278	7375	7287	7328	7245	7348	7279	7377	7302	7335	7338	7232	7317	7281	7311	7199	7327	7381	7252	7268	7370	7425	7328	7438	7248	7432	7306	7256	7252	7272	7384	7328	7162	7204	7321	7285	7320	7243	7462	7223	7447	7408	7337	7420	7327	7313	7301	7320	7250	7380	7235	7205	7284	7300	7255	7418	7492	7276	7243	7381	7282	7267	7196	7394	7442	7221	7264	7246	7372	7340	7310	7338	7369	7228	7328	7416	7349	7451	7278	7297	7395	7471	7333	7324	7360	7291	7386	7414	7322	7344	7379	7256	7310	7383	7313	7300	7376	7350	7319	7334	7336	7217	7306	7404	7394	7164	7355	7255	7406	7330	7250	7163	7355	7365	7403	7205	7232	7350	7239	7238	7443	7217	7352	7195	7332	7474	7328	7256	7259	7410	7309	7472	7393	7260	7429	7170	7333	7321	7241	7390	7336	7251	7435	7376	7242	7296	7252	7351	7358	7312	7317	7341	7274	7334	7183	7273	7327	7356	7290	7266	7224	7284	7485	7242	7324	7214	7225	7344	7200	7336	7158	7263	7242	7386	7217	7371	7345	7340	7348	7416	7207	7307	7483	7279	7258	7147	7307	7197	7348	7367	7374	7341	7187	7396	7374	7300	7260	7215	7311	7332	7479	7330	7225	7276	7179	7320	7337	7312	7348	7338	7298	7344	7255	7394	7422	7332	7220	7378	7371	7384	7301	7265	7316	7386	7281	7335	7442	7323	7347	7392	7211	7319	7319	7292	7332	7292	7313	7276	7281	7309	7394	7285	7378	7263	7281	7152	7351	7260	7337	7365	7489	7315	7304	7413	7307	7334	7407	7195	7244	7389	7441	7149	7273	7320	7303	7252	7375	7086	7279	7173	7260	7226	7346	7258	7313	7244	7197	7279	7210	7245	7244	7283	7335	7317	7336	7224	7331	7377	7137	7483	7355	7204	7268	7343	7229	7305	7329	7344	7271	7295	7457	7256	7271	7340	7248	7219	7262	7379	7325	7374	7338	7290	7369	7336	7288	7384	7214	7157	7308	7347	7331	7281	7251	7346	7288	7280	7258	7379	7376	7249	7224	7244	7273	7199	7308	7326	7285	7295	7312	7278	7412	7245	7249	7404	7363	7228	7343	7277	7309	7299	7269	7275	7415	7357	7351	7301	7396	7215	7295	7221	7396	7293	7389	7180	7362	7321	7406	7371	7264	7474	7421	7317	7284	7355	7401	7323	7218	7316	7363	7371	7306	7281	7358	7293	7329	7285	7436	7230	7241	7191	7293	7113	7423	7160	7308	7195	7378	7326	7344	7269	7305	7173	7350	7272	7312	7248	7335	7212	7259	7413	7292	7261	7389	7309	7306	7283	7311	7297	7172	7357	7469	7295	7390	7439	7308	7290	7332	7301	7354	7319	7365	7330	7322	7262	7280	7277	7241	7306	7277	7214	7309	7315	7287	7286	7290	7328	7247	7365	7279	7380	7215	7238	7211	7356	7331	7459	7132	7326	7381	7349	7272	7315	7392	7195	7410	7207	7369	7443	7230	7222	7281	7277	7322	7240	7293	7292	7211	7310	7255	7265	7292	7258	7191	7445	7226	7352	7238	7309	7201	7431	7429	7313	7238	7264	7326	7342	7265	7252	7212	7226	7178	7343	7258	7387	7290	7252	7402	7375	7321	7271	7362	7315	7196	7421	7250	7281	7319	7261	7303	7238	7154	7293	7241	7259	7356	7380	7122	7347	7295	7317	7225	7213	7395	7260	7216	7308	7502	7327	7246	7165	7428	7213	7323	7339	7344	7235	7260	7188	7220	7295	7241	7410	7208	7370	7396	7426	7284	7301	7344	7353	7245	7327	7263	7201	7254	7192	7366	7435	7313	7222	7287	7335	7323	7474	7342	7266	7294	7349	7322	7469	7292	7472	7359	7253	7309	7181	7314	7207	7284	7265	7211	7304	7333	7297	7311	7382	7267	7227	7272	7317	7259	7341	7304	7338	7279	7325	7372	7257	7397	7352	7241	7249	7153	7372	7194	7277	7402	7347	7493	7335	7308	7260	7414	7395	7260	7314	7392	7395	7207	7563	7258	7304	7297	7302	7344	7446	7389	7358	7293	7251	7325	7103	7351	7361	7300	7269	7381	7336	7350	7370	7389	7195	7369	7275	7246	7395	7459	7221	7343	7286	7274	7369	7311	7337	7318	7404	7377	7281	7335	7239	7423	7224	7393	7356	7281	7395	7308	7324	7292	7365	7368	7253	7188	7318	7442	7333	7359	7270	7226	7272	7328	7301	7353	7349	7394	7305	7251	7281	7320	7224	7190	7253	7380	7364	7099	7224	7460	7340	7314	7320	7260	7344	7334	7335	7343	7319	7288	7152	7291	7264	7273	7296	7273	7227	7310	7439	7367	7254	7259	7350	7318	7290	7343	7218	7230	7358	7354	7232	7221	7325	7286	7197	7315	7338	7362	7355	7239	7272	7433	7398	7277	7377	7272	7418	7319	7330	7316	7249	7313	7410	7174	7253	7300	7267	7428	7380	7308	7184	7272	7234	7334	7321	7226	7332	7356	7360	7358	7384	7334	7304	7183	7468	7256	7118	7248	7354	7346	7330	7391	7282	7113	7350	7304	7308	7331	7390	7222	7296	7341	7237	7111	7164	7304	7260	7292	7359	7256	7212	7223	7360	7348	7299	7157	7420	7385	7358	7332	7238	7524	7308	7347	7316	7386	7389	7194	7294	7309	7336	7237	7208	7298	7240	7287	7338	7294	7307	7430	7267	7162	7355	7279	7283	7433	7313	7175	7414	7242	7369	7375	7268	7352	7213	7355	7238	7329	7331	7251	7330	7346	7324	7302	7252	7373	7250	7249	7262	7334	7354	7285	7243	7283	7280	7347	7292	7432	7306	7234	7285	7353	7216	7329	7271	7270	7207	7278	7191	7203	7379	7199	7443	7259	7363	7296	7389	7342	7261	7302	7263	7283	7252	7452	7404	7276	7387	7369	7407	7459	7327	7431	7275	7161	7225	7338	7282	7313	7300	7372	7397	7222	7456	7336	7273	7314	7294	7265	7342	7192	7373	7262	7439	7241	7285	7277	7299	7345	7271	7456	7292	7327	7340	7252	7334	7354	7224	7253	7236	7366	7334	7419	7192	7476	7268	7324	7362	7301	7293	7187	7371	7295	7370	7320	7220	7150	7368	7335	7322	7222	7263	7350	7315	7367	7339	7199	7398	7185	7475	7311	7391	7280	7423	7278	7356	7238	7275	7401	7190	7372	7298	7325	7259	7209	7440	7336	7202	7308	7283	7338	7249	7448	7309	7294	7383	7270	7327	7255	7281	7427	7229	7349	7311	7390	7318	7309	7301	7209	7296	7404	7238	7366	7219	7411	7425	7372	7271	7282	7376	7280	7392	7348	7248	7333	7229	7169	7327	7177	7457	7306	7300	7234	7316	7275	7225	7377	7269	7364	7263	7295	7388	7253	7405	7476	7315	7322	7275	7192	7326	7422	7206	7291	7306	7303	7375	7358	7377	7195	7207	7186	7284	7344	7446	7287	7395	7201	7355	7319	7263	7474	7381	7159	7358	7261	7287	7235	7226	7212	7433	7234	7328	7222	7291	7464	7201	7423	7232	7379	7406	7314	7339	7232	7475	7298	7401	7351	7263	7323	7398	7268	7369	7193	7293	7203	7315	7298	7434	7200	7326	7354	7207	7371	7263	7388	7410	7349	7245	7506	7240	7241	7369	7208	7287	7319	7317	7339	7250	7135	7284	7299	7422	7297	7267	7313	7300	7404	7236	7397	7269	7312	7312	7387	7300	7461	7367	7229	7355	7343	7273	7200	7258	7238	7354	7284	7333	7295	7370	7284	7178	7338	7272	7293	7391	7323	7265	7132	7238	7339	7293	7358	7334	7334	7387	7353	7483	7286	7249	7326	7285	7335	7332	7304	7222	7271	7320	7170	7316	7321	7350	7231	7248	7237	7245	7388	7343	7237	7252	7295	7343	7357	7360	7310	7312	7324	7231	7309	7404	7397	7311	7370	7370	7273	7249	7280	7333	7343	7253	7255	7382	7314	7306	7255	7254	7221	7393	7325	7447	7203	7363	7287	7313	7363	7195	7402	7229	7277	7268	7327	7145	7269	7318	7354	7298	7381	7325	7301	7289	7306	7370	7331	7238	7318	7282	7298	7324	7290	7346	7402	7352	7351	7294	7151	7252	7206	7308	7381	7183	7257	7474	7352	7333	7371	7325	7343	7381	7351	7387	7349	7360	7388	7224	7443	7354	7267	7295	7376	7246	7153	7243	7353	7312	7273	7254	7249	7332	7315	7074	7369	7358	7171	7407	7346	7283	7360	7423	7361	7392	7176	7329	7296	7282	7285	7361	7143	7349	7175	7384	7431	7390	7232	7330	7286	7240	7289	7252	7185	7395	7244	7297	7145	7270	7296	7350	7196	7201	7398	7369	7319	7302	7340	7240	7377	7315	7405	7224	7241	7278	7377	7268	7346	7229	7344	7393	7329	7374	7396	7227	7279	7298	7161	7375	7287	7310
2929	1690	1399	1213	3968	20035	26182	24418	17103	9439	3739	1594	1103	946	954	988	957	965	953	922	923	905	946	930	990	966	954	926	945	905	944	928	898	891	983	966	942	931	870	947	927	909	878	922	994	955	938	885	932	981	870	938	979	882	935	955	959	961	923	941	936	939	958	873	897	943	926	924	893	949	949	958	890	912	959	907	930	949	933	950	914	936	945	944	945	943	910	915	896	904	956	930	955	954	852	959	921	985	981	938	910	939	932	968	933	924	903	933	898	929	920	983	945	929	905	950	901	913	973	868	938	914	915	972	956	936	923	945	985	921	965	999	929	982	925	901	943	931	989	895	873	941	948	916	948	908	994	921	923	925	937	909	922	887	901	940	947	906	932	945	926	978	965	962	930	942	995	937	914	928	925	978	963	947	939	923	898	934	962	984	927	976	949	944	937	957	914	986	888	944	899	919	940	933	909	990	997	928	958	972	982	976	911	935	945	927	914	973	889	929	994	935	935	932	957	987	900	903	921	954	940	908	972	945	882	896	942	888	916	914	960	906	977	926	937	926	898	944	909	967	947	892	958	923	951	900	956	982	905	876	954	976	929	971	955	860	909	916	926	908	992	937	941	914	945	929	923	990	929	901	904	919	949	918	909	942	946	987	964	949	934	963	934	939	930	921	908	920	897	899	934	934	975	926	953	951	923	977	930	923	877	931	925	1009	938	916	940	969	918	946	914	946	944	877	924	977	912	889	991	903	897	904	957	924	940	926	919	992	988	910	904	890	954	964	966	954	915	961	916	868	939	921	950	922	929	907	929	940	1003	925	938	952	902	918	971	903	897	964	938	996	964	927	933	928	959	978	916	897	931	974	915	941	961	943	905	977	977	919	901	889	923	914	983	979	927	959	939	892	935	945	947	954	892	940	982	955	900	940	900	947	954	931	905	938	965	955	927	939	881	905	948	962	939	1017	939	914	923	951	925	919	948	929	925	913	932	937	891	919	941	966	993	945	977	966	894	943	962	953	943	950	1002	937	930	899	883	922	935	921	909	914	980	840	996	925	948	939	962	935	941	949	938	932	950	957	968	948	959	979	993	941	970	927	931	949	958	909	891	936	898	900	969	978	950	895	872	886	913	952	937	947	968	902	935	895	960	905	967	953	967	905	899	947	898	987	922	925	858	966	896	881	957	895	958	882	959	946	947	962	892	913	938	919	918	970	926	962	960	885	944	921	918	982	894	942	944	956	974	899	947	955	874	928	1002	952	897	916	905	911	923	936	927	936	915	923	973	907	910	994	999	915	944	978	948	937	957	949	917	927	921	905	936	931	951	897	951	941	986	952	963	996	926	900	920	957	967	935	948	913	952	918	936	981	905	937	962	970	932	933	930	922	956	995	984	964	934	927	955	986	1004	975	945	931	945	950	888	904	967	869	944	951	922	921	930	936	923	901	901	913	880	915	948	1012	930	980	961	917	1003	959	972	927	972	935	869	922	945	939	931	927	947	942	922	936	923	917	927	900	953	983	934	976	993	945	963	939	982	918	923	997	1002	897	942	985	934	981	962	924	931	907	924	976	883	961	1000	952	919	950	928	946	922	995	964	963	972	946	930	939	964	928	940	978	950	888	948	958	960	915	961	949	935	861	947	901	947	897	910	889	911	917	941	921	975	912	978	930	968	941	944	908	892	956	916	942	970	952	931	959	901	935	917	923	950	879	951	860	971	928	945	889	925	960	949	929	985	915	887	947	946	925	889	886	959	967	939	923	929	900	891	978	960	922	933	947	964	948	948	935	944	987	873	920	887	926	935	969	889	951	940	967	957	924	956	981	894	891	967	920	933	972	951	885	925	942	917	934	953	930	913	997	974	901	905	979	923	913	932	931	908	957	946	934	891	994	945	972	959	895	964	948	934	907	977	966	915	968	900	955	967	893	983	966	948	960	895	932	925	926	936	874	912	914	903	945	935	965	926	922	925	927	912	895	954	901	941	966	960	942	971	934	975	939	942	906	892	898	971	958	975	920	915	1010	941	905	921	960	957	913	963	962	913	950	949	929	941	963	986	928	932	960	902	967	922	928	919	920	933	918	905	927	980	867	917	961	916	944	929	907	947	908	975	957	940	953	984	934	959	984	928	896	965	976	919	936	936	932	912	925	904	946	903	937	984	959	940	970	919	964	951	897	944	965	1010	943	941	935	958	935	980	947	956	936	948	913	960	970	938	896	969	908	953	956	880	974	893	954	927	983	926	935	920	960	948	916	971	964	946	975	909	886	974	944	911	966	911	934	928	948	941	932	910	901	864	931	945	937	883	906	887	941	937	970	930	907	963	1001	929	957	974	964	963	937	1005	945	943	922	930	1005	914	970	915	914	1023	998	949	919	926	944	930	950	923	948	918	932	891	951	939	950	987	916	953	933	936	929	951	873	943	929	911	994	928	858	945	950	951	945	934	919	914	977	953	925	949	935	916	922	916	949	911	978	956	978	894	934	939	919	969	929	951	963	931	900	909	922	926	977	947	964	938	907	972	943	964	988	965	874	941	951	957	943	900	928	1019	939	956	987	955	945	974	952	970	914	935	960	967	956	931	883	936	916	892	962	940	936	882	924	935	903	952	975	924	909	942	907	946	978	967	932	967	941	987	991	934	961	968	921	924	902	950	963	970	930	931	917	916	883	957	899	942	870	927	943	937	915	949	954	880	989	906	985	928	933	956	923	918	925	966	888	959	955	951	963	883	968	948	925	911	947	962	960	972	960	926	911	931	995	936	948	913	943	972	928	973	914	987	982	968	909	915	958	980	956	933	923	970	912	969	961	989	944	971	900	952	964	922	949	975	869	990	946	971	917	929	913	952	941	987	972	932	982	930	926	938	954	983	993	948	967	899	924	934	935	934	972	942	889	891	949	972	915	925	919	905	948	955	908	930	945	954	931	906	948	941	964	921	928	927	920	948	927	999	907	964	946	956	929	922	942	927	958	946	944	948	923	949	946	983	954	942	925	927	927	914	933	946	922	897	949	928	982	939	909	949	943	927	861	968	966	942	907	938	924	913	912	880	972	957	962	944	959	960	899	918	914	920	955	966	975	945	916	922	923	968	934	907	926	958	913	867	944	924	911	934	942	878	979	969	899	979	924	883	919	906	989	920	969	934	984	929	976	901	940	942	959	941	919	978	908	968	942	930	924	899	935	950	917	973	937	933	930	972	963	964	902	972	975	949	941	929	922	939	1030	940	956	925	978	981	959	925	923	957	915	979	936	912	938	928	931	953	895	924	960	937	965	891	947	909	968	934	980	919	911	940	933	925	871	899	960	913	944	889	938	917	883	930	946	955	914	870	968	944	993	980	939	951	934	901	940	867	903	924	997	865	890	881	915	957	924	949	946	922	921	899	920	967	910	944	970	930	885	923	982	918	952	967	950	916	947	907	928	943	923	969	923	922	923	969	982	921	878	960	1020	1007	994	943	987	918	876	892	930	894	966	947	896	955	953	899	875	970	901	958	924	899	952	965	936	968	942
22288	15265	11486	17187	45642	78333	82043	73149	57999	42964	28342	16125	9742	7987	7672	7577	7708	7567	7660	7732	7547	7643	7696	7555	7492	7541	7557	7660	7731	7489	7672	7711	7702	7645	7649	7549	7614	7636	7622	7469	7615	7557	7659	7626	7599	7795	7540	7614	7623	7630	7692	7671	7453	7696	7481	7553	7645	7623	7683	7593	7644	7756	7547	7568	7757	7612	7610	7581	7590	7741	7647	7636	7509	7645	7609	7540	7725	7580	7656	7585	7706	7607	7619	7613	7492	7551	7627	7603	7640	7697	7551	7652	7591	7669	7527	7701	7588	7674	7622	7622	7634	7723	7625	7609	7609	7742	7657	7762	7672	7573	7671	7617	7703	7762	7688	7481	7648	7554	7604	7692	7698	7620	7602	7712	7607	7750	7586	7713	7664	7542	7581	7559	7666	7689	7636	7591	7681	7567	7711	7615	7651	7636	7633	7627	7581	7559	7712	7501	7637	7586	7558	7650	7630	7638	7552	7713	7767	7552	7536	7588	7654	7567	7555	7577	7483	7755	7576	7722	7522	7518	7555	7719	7668	7625	7743	7575	7676	7650	7612	7609	7598	7726	7693	7812	7661	7801	7627	7558	7582	7571	7538	7573	7574	7654	7587	7687	7644	7701	7764	7672	7719	7749	7631	7681	7800	7681	7576	7581	7572	7705	7635	7560	7610	7577	7629	7716	7653	7731	7581	7620	7557	7637	7554	7756	7514	7573	7751	7624	7603	7738	7661	7640	7682	7696	7600	7587	7525	7750	7579	7563	7597	7676	7550	7552	7617	7674	7736	7767	7573	7737	7668	7668	7621	7500	7580	7558	7645	7660	7711	7556	7658	7664	7775	7580	7463	7650	7616	7693	7543	7711	7636	7564	7566	7589	7773	7579	7593	7497	7558	7614	7679	7637	7557	7624	7591	7743	7618	7589	7796	7559	7636	7632	7738	7605	7745	7599	7664	7706	7677	7756	7633	7627	7584	7614	7552	7685	7519	7654	7705	7583	7737	7503	7650	7605	7555	7681	7630	7674	7505	7700	7687	7572	7525	7702	7663	7676	7692	7622	7571	7627	7686	7670	7627	7561	7603	7647	7614	7701	7561	7728	7659	7682	7653	7654	7687	7577	7612	7598	7692	7686	7682	7703	7578	7606	7661	7578	7701	7641	7665	7483	7519	7615	7641	7585	7618	7568	7646	7578	7681	7661	7593	7590	7648	7529	7547	7711	7702	7602	7630	7676	7658	7613	7598	7755	7671	7632	7534	7563	7670	7616	7631	7740	7521	7901	7531	7589	7743	7511	7653	7595	7473	7735	7709	7636	7717	7688	7631	7639	7580	7635	7550	7569	7691	7513	7540	7667	7660	7729	7834	7627	7804	7615	7667	7631	7588	7617	7681	7611	7531	7481	7683	7691	7668	7645	7639	7611	7602	7700	7573	7615	7593	7678	7772	7666	7700	7530	7546	7629	7744	7555	7685	7684	7650	7600	7629	7670	7723	7611	7636	7728	7689	7671	7613	7640	7715	7510	7603	7790	7629	7601	7674	7481	7674	7623	7616	7588	7710	7490	7627	7508	7543	7726	7603	7705	7637	7643	7665	7713	7693	7734	7584	7764	7584	7590	7553	7536	7632	7671	7660	7667	7563	7570	7881	7564	7574	7636	7521	7691	7638	7740	7559	7579	7730	7518	7578	7749	7620	7595	7680	7742	7659	7553	7546	7583	7655	7665	7668	7737	7541	7625	7686	7559	7642	7582	7620	7889	7652	7572	7740	7702	7686	7557	7674	7686	7642	7663	7728	7592	7651	7720	7694	7621	7506	7591	7633	7799	7620	7650	7590	7522	7546	7648	7655	7737	7662	7734	7730	7676	7612	7613	7780	7710	7611	7571	7630	7565	7737	7680	7649	7647	7724	7547	7743	7700	7600	7567	7723	7567	7677	7719	7694	7465	7675	7637	7654	7716	7687	7728	7579	7681	7655	7601	7738	7622	7670	7662	7628	7693	7776	7608	7643	7628	7708	7846	7623	7694	7656	7722	7612	7704	7517	7658	7602	7629	7644	7671	7608	7630	7570	7518	7818	7603	7710	7513	7611	7643	7760	7592	7755	7631	7744	7638	7613	7679	7548	7604	7739	7526	7775	7576	7797	7537	7558	7687	7631	7502	7619	7668	7699	7587	7699	7632	7530	7694	7680	7611	7629	7607	7673	7630	7615	7647	7693	7623	7844	7684	7563	7633	7607	7700	7666	7520	7623	7639	7588	7712	7656	7702	7835	7669	7666	7580	7697	7583	7447	7648	7456	7590	7624	7635	7769	7611	7605	7578	7629	7642	7584	7710	7691	7548	7731	7537	7741	7682	7539	7554	7555	7660	7703	7632	7667	7731	7697	7590	7650	7617	7582	7568	7696	7734	7608	7590	7624	7630	7704	7468	7642	7684	7593	7665	7711	7628	7608	7644	7636	7596	7652	7739	7532	7685	7569	7632	7595	7610	7596	7655	7602	7650	7607	7495	7670	7642	7600	7570	7547	7664	7709	7716	7585	7630	7627	7684	7665	7631	7595	7626	7685	7595	7569	7749	7504	7658	7588	7558	7686	7664	7675	7633	7664	7668	7664	7710	7671	7464	7704	7616	7586	7652	7556	7596	7685	7600	7623	7673	7560	7747	7729	7649	7602	7719	7682	7688	7579	7612	7708	7614	7645	7662	7771	7751	7610	7564	7655	7575	7541	7687	7718	7652	7617	7678	7580	7690	7683	7647	7619	7677	7685	7632	7468	7400	7666	7615	7721	7729	7631	7696	7614	7708	7523	7673	7559	7634	7600	7738	7707	7717	7564	7662	7501	7682	7558	7640	7630	7576	7699	7720	7732	7627	7600	7657	7631	7629	7726	7565	7761	7712	7619	7635	7622	7569	7659	7661	7686	7653	7766	7732	7618	7608	7797	7699	7564	7625	7668	7572	7696	7749	7687	7673	7544	7712	7603	7736	7590	7691	7697	7766	7669	7752	7773	7631	7660	7636	7661	7752	7586	7614	7592	7675	7711	7579	7612	7689	7472	7655	7633	7668	7574	7679	7586	7637	7529	7660	7593	7727	7443	7738	7681	7744	7684	7674	7795	7568	7620	7592	7617	7577	7501	7688	7766	7647	7517	7683	7707	7583	7606	7713	7644	7608	7552	7509	7703	7617	7591	7587	7687	7692	7597	7668	7589	7783	7616	7768	7720	7848	7461	7606	7712	7623	7670	7496	7798	7658	7728	7695	7620	7697	7553	7643	7689	7621	7708	7652	7617	7687	7590	7510	7657	7654	7507	7562	7610	7733	7664	7708	7551	7683	7596	7599	7694	7675	7626	7646	7710	7712	7660	7739	7599	7617	7783	7589	7759	7552	7671	7734	7704	7757	7695	7664	7618	7636	7589	7618	7773	7627	7670	7683	7520	7625	7645	7551	7736	7598	7653	7575	7602	7611	7573	7577	7556	7752	7627	7628	7631	7644	7608	7699	7554	7556	7696	7622	7542	7780	7658	7609	7548	7566	7603	7711	7669	7533	7648	7471	7720	7639	7649	7717	7586	7569	7610	7610	7604	7461	7633	7564	7505	7628	7613	7720	7650	7617	7642	7652	7570	7640	7661	7753	7608	7495	7626	7585	7658	7643	7547	7742	7662	7649	7666	7598	7699	7701	7634	7606	7600	7661	7658	7511	7752	7636	7541	7637	7634	7572	7617	7526	7640	7566	7478	7603	7572	7738	7673	7541	7637	7690	7589	7585	7491	7693	7735	7720	7746	7550	7659	7682	7628	7681	7647	7503	7768	7557	7590	7611	7765	7605	7637	7664	7619	7611	7717	7683	7540	7635	7670	7633	7478	7644	7674	7597	7689	7678	7621	7669	7616	7655	7660	7697	7746	7648	7722	7633	7737	7689	7511	7706	7708	7724	7693	7619	7532	7570	7614	7601	7683	7694	7706	7579	7619	7642	7771	7607	7527	7592	7729	7638	7586	7712	7592	7641	7682	7909	7645	7569	7668	7630	7598	7620	7677	7698	7693	7809	7573	7606	7641	7565	7597	7586	7649	7733	7558	7735	7557	7775	7514	7656	7604	7717	7653	7620	7653	7638	7761	7638	7681	7558	7709	7600	7594	7610	7719	7658	7657	7455	7676	7763	7616	7555	7650	7664	7537	7608	7670	7666	7655	7642	7653	7651	7663	7691	7650	7627	7688	7746	7557	7607	7749	7729	7408	7671	7525	7552	7608	7627	7669	7765	7500	7566	7654	7650	7608	7471	7748	7646	7585	7680	7680	7635	7624	7625	7651	7546	7675	7636	7642	7619	7603	7672	7677	7729	7797	7689	7527	7638	7500	7656	7817	7745	7609	7541	7723	7655	7614	7674	7710	7564	7729	7565	7532	7694	7666	7752	7687	7736	7569	7680	7570	7652	7671	7563	7633	7579	7688	7592	7739	7580	7678	7561	7579	7543	7625	7601	7674	7674	7557	7668	7642	7753	7635	7620	7664	7713	7505	7547	7628	7683	7530	7582	7605	7577	7751	7680	7630	7667	7568	7599	7691	7579	7673	7704	7669	7651	7615	7660	7581	7686	7679	7664	7664	7659	7646	7569	7751	7776	7718	7676	7695	7631	7706	7673	7641	7594	7631	7587	7707	7695	7627	7515	7704	7844	7473	7711	7641	7632	7612	7738	7582	7586	7693	7728	7633	7474	7765	7645	7597	7760	7621	7607	7736	7597	7702	7506	7632	7595	7629	7747	7706	7531	7722	7649	7639	7558	7626	7483	7673	7645	7615	7588	7540	7629	7693	7540	7689	7566	7676	7612	7659	7479	7611	7694	7782	7603	7678	7738	7651	7548	7696	7633	7669	7675	7620	7779	7566	7728	7698	7708	7540	7811	7560	7549	7702	7648	7607	7774	7662	7548	7572	7513	7591	7596	7593	7551	7554	7608	7739	7665	7651	7659	7711	7568	7731	7708	7683	7720	7579	7605	7559	7658	7626	7631	7609	7663	7614	7636	7591	7631	7611	7631	7686	7515	7694	7635	7540	7626	7729	7659	7657	7631	7706	7481	7733	7750	7624	7760	7611	7610	7496	7598
2763	1063	1042	979	1304	1575	6225	7729	5483	2924	1580	1028	912	904	865	829	877	847	865	827	869	858	881	835	885	843	876	890	883	817	842	866	880	886	813	902	833	899	870	891	850	822	874	840	866	889	802	920	887	888	807	871	837	877	851	871	866	924	832	898	872	867	893	860	833	840	834	888	844	824	888	855	848	858	873	867	834	919	859	835	890	874	860	852	919	870	878	877	873	936	903	878	821	844	812	898	847	896	857	873	884	867	844	908	869	830	810	864	925	892	860	875	858	859	875	911	864	898	787	884	823	869	882	904	883	849	811	843	858	846	918	941	867	886	925	831	848	911	844	855	856	875	918	844	885	860	898	886	806	826	868	898	872	866	915	875	858	880	860	886	856	843	862	864	904	868	843	844	830	879	900	888	857	902	883	878	800	850	828	863	924	854	845	868	872	905	850	897	854	861	822	895	904	791	865	875	858	859	897	866	833	870	895	863	885	893	879	844	881	863	810	840	882	831	897	886	804	910	862	830	876	923	860	883	834	808	841	894	874	849	860	857	865	870	871	877	931	841	811	872	891	833	910	869	871	901	880	825	893	917	862	902	907	850	918	848	838	849	821	914	916	876	870	901	859	897	838	904	921	866	882	866	804	840	867	843	841	830	875	878	920	882	899	863	878	838	891	877	889	805	810	815	896	834	853	879	897	854	872	846	872	833	872	891	807	890	852	852	866	834	840	882	817	830	832	832	868	876	861	875	901	892	890	818	866	910	899	857	836	925	862	890	883	908	909	839	791	913	890	889	872	873	858	864	867	926	889	891	893	864	872	875	847	885	846	813	902	858	942	862	819	938	803	837	856	863	922	865	866	915	918	904	913	869	890	896	901	866	904	873	848	887	842	879	866	885	908	908	870	916	844	878	869	902	870	842	827	838	887	862	925	898	856	906	887	866	887	864	868	827	877	872	895	807	829	837	787	837	822	872	890	870	890	876	854	836	873	894	873	877	858	829	866	871	867	900	874	847	893	828	867	848	835	833	912	832	875	905	864	925	857	927	909	904	801	875	869	915	897	883	862	884	844	856	895	853	878	899	884	879	869	890	854	885	849	920	870	905	868	889	963	875	861	869	832	882	825	898	867	925	837	889	876	900	856	884	881	849	873	906	864	906	896	848	856	863	883	901	873	874	925	839	851	853	849	895	856	860	897	823	853	865	828	871	805	925	892	879	868	860	923	823	854	912	902	857	894	890	920	929	895	848	832	930	909	812	812	836	886	824	845	858	873	877	890	844	894	904	891	854	822	839	849	834	887	939	803	844	890	868	876	907	846	911	839	828	869	822	927	846	883	882	853	876	839	855	856	899	888	894	834	851	858	873	840	895	856	841	872	854	878	838	913	864	847	819	831	873	881	852	872	913	851	860	859	903	857	854	883	893	848	867	848	880	896	864	806	845	841	875	843	860	848	913	853	892	920	881	858	895	879	874	889	899	858	854	885	832	843	868	851	829	860	853	873	895	864	914	853	865	910	850	872	881	894	896	859	889	853	849	914	873	864	930	873	893	852	829	860	864	837	883	884	887	864	879	861	883	852	833	871	852	887	900	853	929	878	874	896	913	888	880	868	902	871	888	853	868	946	927	932	825	889	859	858	872	833	878	891	864	865	881	896	899	846	902	864	841	916	908	905	927	856	890	853	810	895	813	887	878	835	885	843	928	847	890	828	875	926	817	851	894	871	869	888	910	902	902	893	867	852	912	934	910	879	848	847	841	845	876	877	857	825	867	868	865	872	861	904	869	887	908	890	873	873	960	887	889	848	859	909	847	856	928	860	856	866	920	874	854	888	890	869	910	914	838	893	843	866	931	832	893	890	878	872	887	872	860	882	904	872	859	888	842	827	857	867	808	876	890	827	831	845	865	884	809	899	822	796	884	884	846	924	880	907	861	871	845	896	915	888	872	910	888	892	925	795	872	871	869	869	915	885	881	874	878	869	837	883	881	886	918	913	872	886	903	869	869	892	875	824	921	882	931	929	896	967	898	857	904	900	867	859	904	889	817	896	897	874	869	858	907	897	890	867	872	835	824	867	869	910	912	902	864	894	870	871	879	833	849	889	840	895	874	875	869	875	864	824	925	863	881	923	846	895	871	882	889	887	898	854	904	847	830	895	878	877	894	867	890	906	860	906	853	843	880	876	861	839	892	865	867	847	903	879	917	887	915	851	870	826	869	894	839	868	882	844	905	865	878	909	873	940	878	853	853	871	846	913	891	828	859	926	908	861	951	878	848	893	821	852	870	844	881	889	926	885	808	882	870	850	882	886	906	853	865	922	908	849	856	865	890	865	886	839	881	840	859	918	851	843	874	880	843	857	887	888	915	888	906	853	861	822	893	823	858	870	887	868	921	892	878	860	884	867	829	898	908	885	924	879	878	858	852	913	887	838	899	923	898	889	887	924	897	828	862	885	882	916	865	886	836	849	913	921	916	878	856	895	838	877	827	888	893	915	886	863	911	920	830	878	874	846	818	854	847	894	844	897	859	892	864	835	858	853	873	849	858	863	887	878	859	843	877	866	870	855	862	838	854	833	850	851	870	836	868	860	847	859	884	835	839	873	890	878	902	885	847	900	909	929	887	878	864	882	921	908	891	863	858	884	928	851	798	843	821	913	861	842	872	888	832	834	841	845	873	880	872	911	870	844	868	883	847	856	901	885	832	890	841	856	905	823	889	843	881	864	865	903	915	877	896	800	911	915	932	885	910	906	901	854	834	886	852	890	822	819	862	897	884	836	822	886	888	870	857	887	926	903	909	865	881	892	860	901	844	907	861	839	873	852	920	881	862	898	891	931	830	850	891	902	926	871	860	852	892	898	871	892	861	850	874	937	914	897	912	895	854	875	870	908	867	828	878	867	878	851	882	865	833	897	882	898	851	887	818	864	874	880	835	888	866	803	862	889	867	910	857	870	905	938	863	825	839	875	899	877	866	865	871	897	902	903	885	874	855	839	858	924	878	880	822	862	849	885	891	874	925	903	883	872	874	885	887	897	929	915	910	898	882	836	914	874	901	823	864	879	845	826	907	892	907	836	822	859	898	936	819	880	890	861	858	865	860	855	870	881	865	888	905	907	878	895	870	902	887	874	869	926	913	884	853	900	848	890	868	841	901	867	843	868	871	838	880	806	914	864	890	904	898	814	915	857	893	913	877	890	934	858	882	869	880	860	875	887	871	886	880	865	855	854	856	909	879	841	847	850	857	874	858	871	926	877	845	916	882	832	861	857	853	890	846	897	821	846	860	859	863	868	878	862	823	897	893	866	899	873	872	886	872	862	894	899	825	854	886	899	924	905	858	898	872	896	897	829	864	860	889	897	863	883	855	846	886	887	841	847	921	911	865	861	873	892	843	851	846	829	836	841	864	848	853	899	913	905	844	859	911	878	855	842	879	898	868	919	859	845	871	857	851	852	868	874	881	863	854	855	925	861	878	859	908	891	866	879	890
14629	9877	8981	11025	22155	24135	48857	48337	38283	27785	17093	10265	7778	7239	7117	7110	7063	7177	7156	7127	7185	7055	7079	7144	7155	7197	7290	7154	7149	7305	7149	7156	7162	7157	7120	7083	7140	7137	7156	7186	7159	7325	7194	7165	7080	7117	7172	7144	7112	7105	7072	7048	7034	7279	7051	7181	7136	7250	7184	7228	7146	7163	7266	7131	7121	7128	7308	7218	7205	7101	7133	7158	7112	7074	7192	7068	7175	7193	7083	7129	7064	7158	7181	7173	7118	7306	7088	7150	7055	7135	7200	7213	7259	7152	7241	7161	7099	7119	7080	6976	7236	7184	7007	7113	7141	7191	7135	7213	7144	7116	7282	7141	7138	7168	7213	7235	7264	7262	7080	7128	7092	7163	7090	7232	7169	7177	7228	7300	7053	7209	7326	7120	7104	7049	7197	7224	7060	7216	7092	7209	7157	7056	7182	7242	7155	7221	7220	7213	7095	7192	7157	7160	7098	7186	7128	7110	7133	7128	7251	7159	7216	7139	7168	7074	7137	7087	7238	7118	7064	7066	7164	7046	7312	7089	7250	7106	7086	7131	7228	7092	7210	7021	7121	7090	7085	7200	7272	7333	7294	7028	7230	7214	7120	7134	7202	7135	7142	7152	7189	7092	7077	7189	7084	7236	7207	7221	7088	7203	7123	7230	7082	7117	7231	7143	7135	7152	7191	7102	7071	7320	7292	7291	7076	7179	7197	7198	7141	7134	7104	7170	7192	7156	7181	7075	7217	7180	7164	7066	7087	7108	7085	7229	7142	7169	7207	7103	7100	7222	7129	7079	7118	7103	7131	7221	7071	7230	7206	7172	7035	7189	7138	7285	7118	7259	7189	7089	7058	7194	7238	7211	7095	7243	7087	7180	7157	7211	7125	7168	7160	7302	7106	7035	7115	7065	7103	7062	7147	7144	7249	7165	7085	7212	7108	7137	7103	7265	7195	7166	7117	7115	7142	7014	7129	7210	7158	7210	7201	7255	7058	7222	7236	7171	7150	7140	7175	7261	7140	7161	7164	7199	7171	7329	7198	7237	7179	7157	7287	7081	7270	7177	7231	7065	7263	7036	7177	7266	7078	7081	7014	7099	7165	7247	7089	7113	7113	7243	7115	7171	7130	7205	7107	7139	7075	7172	7290	7104	7311	7231	7184	7264	7197	7062	7045	7217	7083	7198	7137	7181	7108	7209	7272	7193	7150	7046	7161	7190	7138	7222	7220	7114	7087	7089	7169	7094	7158	7173	7156	7131	7189	7357	7186	7123	7178	7071	7141	7229	7138	7234	7172	7082	6995	7233	7250	7202	7127	7304	7195	7142	7092	7220	7206	7205	7115	7130	7189	7251	7079	7218	7094	7159	7189	7150	7190	7117	7125	7106	7111	7136	7072	7165	7267	7122	7140	7280	7170	7323	7116	7100	7118	7152	7071	7200	7128	7178	7222	7225	7162	7100	7242	7264	7181	7295	7293	7095	7095	7200	7029	7051	7188	7144	7163	7204	7029	7260	7163	7183	7227	7143	7132	7078	7068	7198	6961	7094	7251	7266	7222	7217	7098	7164	7102	7289	7224	7133	7156	7100	7135	7203	7144	7106	7229	7219	7237	7228	7179	7156	7115	7192	7050	7117	7213	7068	6964	7196	7027	7217	7126	7030	7191	7103	7318	7150	7154	7230	7244	7176	7348	6972	7259	7264	7005	7216	7149	7176	7164	7072	7186	7108	7212	7222	7049	7211	7162	7169	7047	7145	7203	7138	7073	7153	7238	7191	7323	7137	7174	7150	7160	7059	7182	7167	7043	7318	7184	7099	7151	7144	7281	7177	7152	7189	7083	7281	7216	7329	7227	7174	7183	7161	7175	7035	6940	7186	7314	7112	7195	7124	7052	7212	7117	7122	7168	7089	7265	7208	7136	7189	7136	7181	7291	7171	7190	7137	7022	7067	7152	7197	7160	7230	7107	7244	7141	7212	7184	7005	7176	7182	7157	7135	7292	7074	7223	7228	7175	7114	7223	7212	7296	7240	7198	7239	7194	7128	7051	7318	7157	7214	7143	7142	7273	7265	7100	7107	7246	7094	7104	7126	7217	7186	7251	7121	7091	7199	7093	7257	7162	7175	7126	7096	7162	7131	7170	7123	7120	7168	7238	7204	7173	7304	7299	7210	7225	7222	7215	7195	7174	7177	7071	7126	7049	7278	7164	7142	7102	7178	7194	7190	7017	7277	7079	7103	7277	6976	7024	7146	7086	7215	7161	7140	7172	7177	7167	7117	7105	6973	7015	7090	7253	7110	7206	7238	7110	7180	7211	7115	7091	7181	7232	7202	7128	7082	7165	7192	7136	7079	7137	7203	7104	7305	7151	7099	7138	7137	7057	7093	7247	7166	7164	7172	7252	7217	7171	7167	7275	7135	7187	7200	7119	7172	7135	7269	7262	7114	7166	7119	7142	7116	7081	7172	7322	7157	7207	7144	7233	7236	7085	7130	7105	7231	7027	7180	7100	7267	7186	7253	7108	7304	7116	7253	7173	7116	7078	7176	7225	7256	7275	7117	7158	7141	7130	7160	7288	7124	7279	7096	7258	7298	7134	7169	7112	7303	7124	7072	7130	7283	7234	7180	7051	7038	7166	7170	7266	7150	7211	7132	7124	7190	7002	7254	7208	7213	7119	7110	7120	7161	7245	7080	7314	7100	7210	7120	7243	7165	7190	7239	7114	7125	7263	6988	7305	7091	7151	7195	7299	7198	7160	7265	7218	7214	7212	7239	7293	7168	7197	7083	7145	7220	7163	7114	7252	7250	7203	7219	7185	7262	7061	7234	7051	7146	7203	7143	7435	7368	7179	7207	7051	7045	7187	7168	7222	7111	7149	7080	7223	7120	7065	7188	7261	7102	7270	7220	7211	7144	7189	7286	7146	7148	7209	7094	7242	7205	7165	7171	7200	7093	7268	7153	7244	7125	7094	7082	7262	7215	7130	7214	7102	7168	7095	7118	7227	7298	7134	7150	7124	7158	7148	7115	7297	7167	7123	7062	7115	7085	7174	7249	7175	7338	7058	7221	7061	7224	7264	7113	7084	7063	7294	7110	7147	7148	7157	7213	7162	7141	7163	7273	7083	7175	7138	7043	7220	7056	7205	7136	7143	7167	7155	7260	7141	7171	7023	7140	7309	7168	7077	7058	7216	7184	7209	7090	7077	7049	7200	7243	7278	7115	7139	7258	7270	7180	7180	7190	7211	7042	7160	7058	7181	7024	7147	7227	7088	7215	7103	7056	7186	7182	7198	7295	7035	7176	7298	7112	6990	7185	7126	7229	7155	7207	7111	7227	7218	7119	7248	7110	7190	7199	7175	7163	7164	7014	7244	7272	7263	7191	7126	7142	7260	7134	7143	7111	7279	7135	7211	7173	7160	7144	7157	7184	7282	7134	7179	7238	7245	7282	7078	6989	7289	7223	7190	7074	7251	7190	7269	7127	7189	7181	7281	7287	7058	7042	7206	7187	7074	6938	7020	7165	7147	7126	7156	6981	7286	7243	7039	7211	7142	7157	7117	7219	7191	7125	7249	7067	7060	7196	7244	7223	7212	7010	7078	7134	7070	7302	7005	7100	7160	7209	7155	7164	7293	7197	7096	7199	7063	7163	7147	7234	7056	7196	7171	7272	7137	7066	7116	7186	7140	7148	7207	7224	7184	7087	7288	7119	7168	7170	7142	7100	7156	7200	7215	7238	7068	7129	6978	7012	7108	7291	7235	7174	7179	7185	7131	7034	7162	7071	7121	7156	7166	7193	7150	7017	7114	7220	7095	7374	7097	7144	7239	7172	7184	7166	7252	7264	7028	7200	7251	7288	7175	7155	7125	7206	7074	7179	7172	7291	7208	7197	7233	7174	7096	7064	7205	7142	7084	7260	7268	7008	7169	7023	7250	7088	7137	7108	7059	7036	7094	7149	7083	7309	7291	7229	7149	7239	7076	7295	7073	7142	7112	7181	7263	7123	7074	6979	7143	7217	7196	7200	7117	7212	7078	7136	7221	7209	7222	7156	7155	7144	7141	7138	7136	7280	7140	7129	7396	7127	7188	7173	7095	7124	7106	7134	7147	7107	7222	7362	7268	6998	7258	7173	7093	7147	7119	7187	7255	7212	7202	7159	7127	7235	7161	7043	7119	7230	7099	7326	7130	7191	6984	7203	7247	7117	7326	7136	7261	7128	7108	7159	7215	7208	7118	7194	7157	7177	7074	7157	7077	7091	7086	7195	7224	7231	7165	7209	7069	7178	7228	7225	7245	7244	7194	7272	7083	7265	7267	7192	7103	7132	7152	7204	7360	7255	7239	7102	7200	7140	7293	7085	7250	7008	7122	7173	7183	7133	7131	7241	7074	7130	6959	7185	7333	7127	7173	7108	7088	7188	7219	7206	7129	7117	7220	7091	7248	7249	7115	7190	7248	7118	7128	7162	7122	7117	7246	7186	7187	7125	7277	7145	7159	7106	7063	7095	7308	7211	7082	7094	7195	7237	7282	7142	7339	7192	7204	7184	7117	7269	7131	7351	7145	7190	7237	7254	7200	7140	7283	7218	7227	7211	7123	7199	7206	7247	7169	7197	7219	7141	7322	7235	7198	7103	7092	7241	7112	7133	7231	7143	7105	7104	7218	7087	7202	7215	7213	7153	7206	7090	7149	7259	7076	7123	7110	7179	7079	7186	7148	7204	7121	7183	7163	7234	7088	7214	7205	7229	7175	7176	7121	7176	7175	7279	7176	7119	7114	7232	7093	7308	7117	7224	7099	7080	7322	7128	7200	7241	7109	7030	7175	7140	7192	7172	7172	7098	7191	6974	7228	7113	7066	7330	7091	7232	7071	7204	7065	7226	7107	7228	7226	7201	7204	7233	7052	7263	7090	7182	7166	7193	7174	7318	7169	7149	7197	7128	7121	7080	7099	7071	7249	7176	7082	7015	7172	7248	7110	7100	7079	7243	7215	7186	7231	7256	7129	7146	7222	7263	7229	7107	7122	7164	7085	7136	7195	7185	7148	7165	7129	7159	7197	7102	7208	7147	7141	7102	7163	7155	7252	7264	7219	7160	7244	7208
1923	1288	1107	1117	1157	1366	10996	16290	10428	4717	2143	1230	995	917	888	982	952	903	970	918	877	927	906	843	883	917	938	940	891	900	946	885	906	886	933	936	927	929	899	926	913	865	948	912	936	897	935	915	956	955	912	903	918	1035	954	910	848	901	901	924	943	889	950	932	893	897	944	923	926	891	911	897	914	893	931	903	899	895	933	909	903	928	947	874	945	910	913	926	878	899	917	888	863	875	946	990	955	909	933	915	895	892	869	917	962	931	896	943	932	910	911	882	934	893	904	885	939	926	928	891	914	912	884	894	892	918	943	885	920	945	890	922	904	967	854	931	907	927	901	907	944	898	954	935	950	918	928	927	866	884	887	926	946	913	903	907	951	927	854	913	876	963	898	954	925	951	947	911	924	935	925	898	901	929	973	1022	922	928	1003	875	917	923	906	878	870	935	899	942	928	902	914	879	921	927	955	909	918	941	889	862	889	929	957	899	895	905	961	947	871	919	914	827	890	901	907	902	867	895	945	942	890	854	899	904	884	955	942	912	893	946	904	921	897	922	893	911	921	918	891	895	905	927	936	900	932	906	981	923	885	879	876	955	934	975	939	938	920	963	902	898	913	954	934	846	921	934	897	931	874	903	978	894	928	941	903	946	927	953	894	919	885	997	924	942	887	880	912	947	939	998	919	927	910	883	868	919	888	921	899	913	920	912	952	901	921	945	900	919	900	905	882	891	890	934	944	903	908	909	915	918	939	925	923	934	867	934	933	896	955	938	899	935	907	929	884	954	877	933	908	947	898	922	908	895	849	921	902	928	935	901	906	885	949	891	891	855	917	897	936	931	894	926	911	892	864	936	919	962	930	832	936	853	898	925	861	898	874	941	903	954	832	926	893	894	917	917	966	920	932	961	928	943	931	932	889	889	895	914	940	922	903	950	901	936	940	855	888	916	895	970	873	951	919	882	906	899	852	904	920	882	942	914	925	916	948	904	966	868	946	917	920	879	910	921	877	870	864	934	907	957	890	898	893	937	872	964	873	896	889	926	928	882	943	989	876	878	931	907	925	910	888	940	912	903	981	898	848	900	909	924	927	930	901	922	933	874	962	968	883	862	882	897	922	944	895	920	938	869	895	906	916	897	944	850	904	947	942	954	931	939	897	914	884	894	911	924	882	845	856	919	908	960	906	914	959	898	911	927	909	889	918	907	946	918	908	894	930	913	875	912	892	876	879	895	914	851	929	943	923	930	931	926	919	841	894	936	955	917	914	923	902	873	954	946	943	923	914	905	943	918	956	923	880	921	936	898	923	903	926	929	943	933	957	948	929	917	922	896	883	937	916	926	940	909	891	930	877	914	961	881	943	901	923	871	889	947	949	951	967	926	947	896	964	909	934	913	906	917	911	895	959	925	955	897	917	930	862	909	889	898	863	924	875	833	890	928	914	841	926	900	961	922	846	904	871	942	888	960	884	931	935	896	907	986	938	900	921	949	933	926	906	898	873	896	891	951	914	982	907	918	874	922	918	893	937	915	911	904	932	858	916	892	910	923	960	948	902	875	958	934	878	859	898	889	964	925	940	964	916	894	872	956	913	885	921	916	925	888	937	928	900	901	944	918	914	885	900	887	920	974	880	954	937	974	929	944	922	893	886	918	890	918	927	907	864	911	914	947	917	914	894	894	882	866	980	913	951	925	902	922	905	858	918	879	884	895	946	907	891	927	895	874	925	858	919	918	893	884	885	941	863	968	899	927	914	929	931	918	886	954	909	940	942	857	948	866	929	854	905	929	967	938	950	931	930	914	945	879	890	882	983	981	944	944	977	941	914	929	903	900	869	866	901	844	895	895	922	933	935	925	900	862	930	928	930	921	913	933	962	879	924	931	947	991	915	905	866	906	863	928	931	939	894	938	959	930	921	922	881	903	868	966	872	950	887	908	887	895	915	921	894	926	848	892	878	947	936	885	939	919	893	873	910	942	858	922	937	900	879	926	917	953	943	867	939	919	946	917	892	990	898	855	905	937	926	918	910	931	956	860	928	881	920	850	945	904	887	924	925	854	936	920	972	875	983	919	947	900	883	910	970	940	931	950	907	910	884	974	881	913	884	884	933	915	903	966	942	917	925	965	946	950	895	933	900	932	838	871	935	945	923	944	890	924	855	891	875	869	906	905	944	923	927	919	866	924	899	859	914	945	900	855	909	907	845	899	902	924	916	866	900	914	867	917	934	929	948	913	907	874	881	944	917	891	917	919	914	964	954	890	901	880	963	929	899	880	931	888	906	928	914	911	910	1008	906	901	919	950	957	916	925	869	870	982	889	950	914	896	1003	949	869	881	871	914	933	879	960	949	906	921	923	978	939	914	979	927	966	920	941	922	907	901	937	914	905	928	878	932	978	895	916	884	941	944	899	917	928	853	938	883	903	915	897	881	860	867	886	911	931	925	898	886	899	929	877	894	918	840	886	898	939	931	906	916	922	896	881	945	852	925	971	913	889	951	892	955	909	956	895	899	920	944	922	957	896	946	858	922	890	914	927	918	882	896	867	957	915	898	903	869	963	903	901	983	875	934	885	903	831	908	917	895	908	931	873	946	950	897	941	860	980	898	950	896	864	914	910	903	936	923	912	898	864	935	952	852	928	909	899	878	949	921	898	921	907	913	945	858	874	940	873	903	953	903	922	871	920	968	896	899	886	935	921	891	934	933	913	932	920	873	901	899	891	888	983	915	887	928	938	876	951	943	903	885	920	929	875	924	967	905	890	921	917	900	937	950	895	952	890	888	883	913	907	929	917	908	924	928	921	926	914	937	969	928	903	909	912	888	886	898	948	894	949	887	948	879	919	885	935	917	940	916	955	919	903	902	994	917	971	946	905	879	936	919	936	877	894	897	922	933	910	926	865	892	904	903	985	867	942	949	939	903	922	907	945	920	977	911	936	919	866	910	874	882	875	941	913	863	975	851	918	888	915	852	911	906	929	942	955	940	892	936	916	927	910	934	921	943	877	895	915	923	952	893	880	895	921	894	907	943	933	880	916	948	899	930	957	892	972	871	935	936	900	937	925	942	902	918	913	938	933	899	947	878	891	945	885	942	906	947	912	897	937	923	893	907	908	886	929	902	938	939	919	917	909	918	951	940	924	886	881	920	901	858	935	907	963	915	880	915	905	914	881	906	880	902	982	930	915	930	940	927	936	951	916	927	961	885	862	935	896	903	951	904	946	894	893	905	891	877	880	929	971	888	902	975	912	929	912	841	935	904	903	940	867	949	955	900	933	899	927	909	921	931	954	910	930	943	977	909	893	889	907	892	882	909	879	904	927	949	905	926	927	885	902	916	927	913	910	910	892	885	899	960	920	952	923	983	925	911	935	887	869	924	936	913	898	916	882	914	881	935	878	904	918	859	911	957	928	936	897	951	914	888	973	919	892	906	910	909	920	924	876	916	847	895	942	967	932	923	892	893	886	900	946	927	925	894	930	889	910	956	878	923	918	892
17222	12000	9908	14357	20179	23779	59352	62494	48074	33982	21757	12360	8440	7611	7393	7507	7437	7471	7307	7462	7476	7623	7355	7396	7530	7395	7382	7394	7408	7451	7375	7412	7540	7383	7411	7508	7424	7460	7480	7425	7451	7337	7358	7422	7303	7315	7375	7490	7377	7406	7417	7327	7439	7462	7367	7361	7465	7471	7520	7453	7514	7331	7451	7490	7339	7344	7505	7388	7411	7396	7421	7409	7411	7359	7401	7414	7534	7466	7405	7478	7385	7372	7421	7296	7402	7347	7531	7431	7393	7440	7533	7576	7532	7397	7434	7256	7339	7516	7414	7411	7422	7434	7444	7539	7368	7462	7515	7253	7438	7520	7312	7457	7520	7497	7283	7362	7461	7512	7569	7373	7396	7415	7477	7474	7440	7463	7421	7537	7459	7346	7438	7429	7430	7600	7505	7364	7390	7396	7422	7424	7393	7424	7352	7430	7383	7441	7406	7461	7395	7558	7403	7377	7424	7527	7451	7361	7468	7539	7425	7416	7616	7465	7412	7433	7405	7470	7483	7371	7558	7431	7462	7506	7564	7436	7497	7441	7498	7513	7512	7378	7363	7553	7411	7455	7545	7421	7378	7334	7594	7502	7345	7368	7373	7481	7347	7404	7473	7575	7374	7481	7540	7422	7400	7550	7496	7396	7333	7524	7386	7407	7464	7456	7383	7510	7301	7379	7347	7363	7298	7457	7540	7363	7471	7413	7559	7526	7366	7443	7420	7372	7416	7480	7345	7487	7454	7316	7481	7329	7441	7421	7514	7338	7428	7353	7552	7423	7450	7472	7419	7457	7465	7438	7480	7464	7466	7501	7544	7357	7414	7497	7418	7429	7536	7442	7506	7501	7404	7359	7392	7496	7446	7290	7390	7510	7451	7399	7418	7454	7407	7336	7443	7394	7315	7368	7536	7398	7449	7365	7432	7435	7363	7421	7388	7413	7449	7415	7372	7312	7429	7459	7347	7529	7570	7511	7525	7437	7456	7601	7435	7454	7518	7306	7447	7398	7400	7584	7446	7396	7407	7371	7361	7277	7504	7447	7363	7485	7389	7537	7419	7366	7440	7522	7461	7468	7382	7488	7490	7513	7374	7478	7334	7631	7352	7387	7423	7467	7313	7334	7476	7411	7575	7461	7345	7422	7425	7415	7491	7443	7484	7451	7507	7489	7373	7537	7300	7532	7380	7402	7276	7330	7380	7348	7433	7473	7355	7332	7399	7375	7420	7353	7489	7458	7417	7410	7370	7346	7458	7607	7436	7434	7487	7420	7362	7452	7567	7330	7414	7470	7375	7390	7606	7377	7562	7400	7405	7525	7402	7380	7424	7401	7455	7421	7448	7436	7533	7442	7425	7477	7386	7358	7347	7418	7448	7389	7410	7522	7379	7367	7456	7430	7470	7453	7452	7559	7369	7432	7255	7318	7303	7366	7395	7507	7398	7523	7221	7450	7402	7421	7408	7435	7294	7455	7468	7384	7399	7484	7420	7498	7282	7503	7503	7398	7535	7462	7398	7471	7418	7378	7476	7524	7425	7423	7437	7454	7484	7422	7497	7492	7494	7447	7545	7495	7363	7346	7405	7398	7341	7458	7461	7388	7362	7454	7531	7568	7481	7330	7525	7401	7469	7429	7517	7446	7442	7394	7487	7494	7479	7377	7448	7391	7438	7458	7339	7463	7538	7439	7416	7496	7413	7415	7494	7456	7442	7537	7325	7470	7508	7458	7400	7411	7495	7472	7455	7521	7377	7364	7505	7452	7485	7342	7487	7362	7365	7488	7500	7453	7284	7389	7489	7457	7523	7500	7504	7362	7469	7328	7468	7465	7458	7323	7471	7583	7464	7537	7456	7422	7341	7488	7505	7489	7582	7429	7354	7415	7413	7425	7451	7316	7414	7390	7395	7488	7513	7516	7495	7445	7474	7522	7459	7458	7537	7429	7413	7480	7431	7450	7416	7540	7386	7521	7299	7490	7373	7383	7535	7487	7465	7477	7466	7495	7526	7428	7417	7405	7370	7365	7439	7351	7577	7517	7552	7443	7512	7558	7346	7370	7438	7398	7528	7411	7583	7450	7464	7570	7487	7567	7513	7341	7399	7431	7631	7360	7441	7508	7514	7488	7538	7308	7408	7365	7490	7352	7486	7344	7390	7291	7392	7530	7392	7562	7478	7333	7541	7396	7510	7396	7218	7481	7514	7525	7404	7447	7432	7497	7439	7377	7348	7434	7450	7497	7374	7322	7377	7432	7308	7351	7517	7360	7437	7430	7462	7461	7495	7398	7470	7438	7513	7435	7500	7446	7353	7480	7293	7354	7399	7350	7370	7547	7524	7317	7385	7431	7408	7485	7457	7315	7509	7441	7472	7301	7477	7455	7388	7415	7399	7399	7507	7422	7354	7435	7390	7377	7418	7413	7425	7328	7562	7510	7591	7587	7371	7439	7457	7421	7514	7411	7473	7511	7414	7377	7404	7470	7542	7364	7663	7381	7378	7454	7508	7566	7502	7396	7416	7500	7444	7306	7299	7437	7492	7367	7425	7422	7379	7428	7631	7539	7438	7524	7316	7448	7298	7483	7331	7439	7257	7409	7395	7392	7517	7440	7443	7365	7411	7378	7521	7499	7285	7447	7332	7405	7456	7436	7546	7484	7314	7417	7528	7436	7445	7341	7595	7473	7398	7506	7585	7416	7375	7473	7504	7421	7446	7398	7458	7658	7435	7386	7537	7481	7491	7428	7497	7411	7566	7404	7541	7386	7507	7529	7389	7426	7420	7485	7401	7501	7398	7350	7425	7274	7537	7327	7542	7454	7425	7501	7525	7383	7375	7518	7428	7413	7431	7445	7492	7434	7534	7414	7299	7507	7550	7406	7521	7413	7425	7435	7562	7454	7497	7551	7380	7365	7546	7356	7577	7522	7379	7452	7499	7345	7425	7408	7392	7416	7483	7489	7415	7397	7316	7358	7450	7355	7494	7481	7613	7489	7491	7295	7478	7539	7470	7511	7525	7433	7467	7495	7486	7581	7369	7395	7314	7377	7542	7467	7438	7348	7516	7505	7475	7317	7539	7501	7497	7440	7500	7325	7409	7480	7389	7436	7505	7400	7452	7487	7557	7415	7400	7446	7455	7380	7444	7423	7402	7476	7428	7418	7450	7441	7526	7365	7465	7468	7464	7342	7450	7486	7504	7589	7327	7610	7516	7458	7476	7347	7446	7395	7396	7577	7353	7356	7421	7419	7473	7405	7367	7388	7374	7538	7463	7372	7349	7471	7400	7381	7409	7315	7288	7594	7354	7462	7514	7414	7273	7432	7434	7410	7544	7472	7458	7425	7546	7485	7503	7429	7471	7424	7385	7327	7546	7459	7560	7479	7390	7426	7533	7436	7368	7449	7396	7425	7465	7502	7467	7313	7339	7399	7553	7437	7518	7356	7383	7361	7318	7404	7545	7374	7356	7447	7464	7526	7473	7455	7488	7380	7428	7462	7502	7499	7369	7450	7343	7469	7460	7416	7376	7421	7490	7464	7407	7429	7451	7505	7482	7466	7310	7517	7354	7489	7302	7557	7467	7462	7551	7461	7432	7461	7276	7339	7344	7579	7478	7360	7404	7411	7371	7280	7328	7341	7445	7485	7495	7425	7438	7561	7480	7297	7414	7426	7396	7301	7464	7509	7491	7421	7477	7450	7339	7398	7543	7500	7416	7637	7459	7426	7476	7584	7353	7536	7297	7552	7401	7425	7388	7540	7501	7379	7340	7471	7499	7414	7442	7538	7623	7517	7501	7418	7329	7368	7484	7444	7407	7398	7287	7455	7414	7534	7391	7412	7313	7480	7457	7435	7380	7347	7374	7399	7482	7346	7352	7572	7375	7539	7539	7366	7430	7367	7409	7541	7436	7371	7411	7453	7542	7524	7452	7484	7470	7479	7480	7456	7365	7502	7418	7347	7428	7359	7415	7370	7345	7432	7556	7513	7547	7293	7370	7534	7514	7408	7500	7362	7569	7436	7643	7614	7515	7427	7606	7378	7463	7417	7484	7555	7330	7518	7380	7525	7510	7388	7379	7312	7368	7478	7418	7439	7457	7401	7367	7556	7342	7411	7426	7474	7368	7495	7400	7456	7456	7381	7366	7470	7356	7573	7397	7581	7520	7436	7418	7456	7558	7396	7436	7334	7478	7471	7437	7388	7283	7524	7461	7469	7376	7478	7508	7582	7547	7413	7477	7515	7502	7477	7360	7416	7401	7526	7430	7501	7416	7453	7354	7471	7413	7461	7396	7349	7564	7385	7429	7352	7416	7337	7557	7515	7435	7416	7361	7449	7368	7488	7465	7437	7473	7344	7414	7380	7463	7488	7451	7464	7457	7336	7504	7368	7420	7452	7529	7409	7473	7463	7536	7492	7289	7331	7398	7397	7403	7550	7483	7509	7408	7501	7437	7451	7415	7558	7348	7455	7374	7547	7439	7568	7612	7570	7425	7429	7305	7363	7577	7380	7433	7516	7489	7425	7433	7339	7404	7486	7415	7608	7432	7523	7461	7426	7441	7312	7366	7537	7454	7360	7445	7545	7265	7340	7373	7411	7453	7545	7318	7481	7393	7484	7441	7528	7509	7443	7497	7427	7410	7412	7449	7487	7412	7356	7453	7325	7524	7321	7451	7517	7437	7368	7550	7437	7364	7496	7394	7379	7604	7470	7466	7455	7457	7380	7453	7459	7554	7406	7563	7409	7382	7554	7424	7420	7497	7532	7480	7508	7489	7489	7471	7436	7429	7419	7413	7465	7454	7528	7429	7488	7350	7373	7590	7439	7453	7392	7579	7442	7420	7374	7470	7424	7466	7316	7422	7476	7403	7453	7495	7492	7469	7542	7414	7535	7510	7423	7394	7337	7405	7472	7474	7420	7395	7312	7433	7360	7398	7329	7447	7508	7494	7501	7432	7494	7473	7488	7536	7335	7528	7465	7578	7394	7426	7409	7465	7457	7554	7494	7431	7402	7446	7460	7476	7335	7469	7372	7420	7639	7395	7296	7402	7341	7505	7464	7477	7452	7436	7518	7391	7300	7418	7414	7299	7483	7360	7372	7432	7430	7460	7415
3969	1322	1197	1036	1148	2013	16518	20138	12580	5684	2261	1217	947	888	832	911	867	883	872	871	874	885	844	886	920	910	927	859	802	918	876	867	882	936	854	899	853	905	899	872	832	882	924	812	882	836	943	887	883	913	902	858	907	866	891	868	859	923	937	902	923	895	938	836	866	857	851	939	911	925	911	882	830	905	918	899	913	908	907	848	887	845	837	873	917	881	893	927	868	892	909	883	856	898	872	860	857	865	918	870	872	898	947	892	854	880	903	835	907	922	880	868	892	913	852	878	880	870	916	910	885	856	863	934	896	889	868	907	871	906	897	912	886	867	925	922	881	860	914	912	860	900	884	903	908	889	917	916	919	890	891	912	849	926	899	823	902	891	922	878	937	866	906	910	867	902	891	897	907	882	932	874	917	850	845	880	908	885	926	863	884	859	860	837	891	904	881	868	877	897	907	849	855	881	900	880	868	886	886	891	883	907	878	872	933	924	906	856	814	845	869	880	907	907	869	894	895	920	914	922	897	906	875	891	921	798	878	840	945	878	914	867	889	896	886	931	933	866	862	900	919	823	868	919	892	900	937	923	856	842	848	908	874	859	865	905	928	842	848	892	886	885	926	878	883	932	860	888	898	893	906	848	919	842	843	856	862	878	863	916	875	930	888	873	902	917	867	894	921	914	898	863	860	874	893	876	859	891	905	898	900	896	875	913	909	852	860	921	832	893	857	920	900	886	948	887	924	901	887	912	905	869	905	928	902	892	928	910	854	888	875	910	923	924	915	957	876	900	860	898	942	885	878	882	852	905	865	864	885	895	861	854	930	834	863	853	878	861	911	882	897	869	924	873	916	911	819	834	853	883	864	903	871	888	923	860	860	916	939	905	930	868	929	873	901	887	872	844	838	868	886	902	868	901	882	885	902	911	886	883	896	870	911	915	919	881	893	917	890	910	859	871	890	899	880	880	902	911	842	878	880	910	830	863	877	821	882	894	929	935	869	906	922	882	882	909	871	878	928	931	889	891	863	862	866	891	885	886	866	869	896	885	911	894	886	859	911	857	882	840	891	912	935	879	866	848	888	903	854	898	885	909	874	890	875	877	890	868	891	898	874	911	922	908	880	964	890	888	899	870	912	903	906	870	914	939	869	884	849	849	897	868	912	885	866	894	888	906	895	890	904	888	913	836	909	844	884	903	857	915	881	870	889	881	922	839	873	872	876	894	877	845	889	895	916	906	945	855	901	895	902	976	879	875	855	851	909	843	888	890	867	929	900	863	901	864	932	893	901	883	874	866	878	912	854	891	885	890	948	930	924	878	933	893	918	857	871	866	901	878	886	877	858	848	925	899	864	890	889	888	910	892	870	901	886	896	952	924	887	891	877	846	908	924	887	935	932	943	926	857	880	925	931	890	894	930	875	824	922	904	898	813	944	885	878	936	949	882	927	882	871	875	869	892	883	894	904	870	880	878	930	919	916	861	886	893	888	930	935	837	874	921	932	868	880	875	943	891	861	870	869	918	875	918	903	896	899	847	852	813	900	828	945	858	850	849	908	841	892	878	856	824	933	891	905	861	898	909	934	845	911	932	888	860	865	874	872	904	883	858	912	855	886	877	853	852	893	892	924	899	933	893	856	861	884	882	908	883	845	885	869	872	886	906	853	882	900	890	869	880	885	884	925	891	897	891	899	880	912	880	867	881	843	873	905	906	855	871	908	885	899	899	882	895	932	808	928	888	858	884	879	803	904	855	884	874	906	930	849	905	914	973	893	889	854	882	912	943	891	859	901	900	948	877	873	876	962	892	883	864	864	885	914	880	886	911	874	891	894	921	921	933	925	893	911	901	905	895	898	871	886	912	966	920	894	876	887	896	978	902	932	937	947	935	926	832	861	851	930	863	868	864	939	849	950	896	875	871	937	879	853	920	891	930	909	874	864	883	918	964	882	877	898	912	939	817	917	850	869	900	826	879	861	895	925	910	891	859	862	904	878	914	867	871	907	820	891	868	829	828	973	882	906	889	896	899	875	849	941	808	929	928	902	897	905	913	870	857	848	922	861	831	865	883	901	849	861	878	863	905	906	859	934	913	864	886	891	892	920	914	905	830	889	943	913	948	908	893	895	892	860	932	884	892	912	911	885	881	884	886	900	889	906	878	900	885	904	861	915	872	874	883	886	863	889	871	862	890	875	916	917	942	850	830	924	892	885	884	852	886	908	938	877	877	894	934	895	899	905	903	911	891	880	894	795	869	880	876	891	872	912	883	895	894	910	877	913	925	843	917	871	886	829	871	911	950	859	933	859	875	883	823	873	852	923	882	925	918	907	937	888	839	903	874	854	892	875	912	846	899	821	825	868	886	864	866	861	889	859	898	926	903	926	890	960	895	838	911	897	910	922	866	901	919	841	892	821	902	878	905	915	916	891	890	899	870	894	951	884	872	918	899	946	826	922	851	912	896	914	901	868	921	890	913	856	869	991	891	889	887	894	871	897	882	862	901	895	942	964	859	852	816	899	852	907	859	866	931	904	896	928	874	885	935	941	912	891	859	883	875	866	872	917	863	874	921	940	858	924	876	878	882	863	886	925	853	831	891	825	895	895	860	886	895	924	844	833	909	828	940	888	921	931	892	934	899	936	882	944	902	889	873	854	838	932	885	916	856	918	856	898	878	927	857	904	938	871	888	883	863	865	920	874	905	908	887	906	907	878	821	958	824	882	888	893	902	909	884	929	827	891	901	892	895	867	880	880	880	888	887	858	878	884	853	859	840	935	897	874	976	859	898	847	901	934	862	882	839	874	871	892	877	891	906	850	940	868	843	888	953	828	925	886	943	807	855	938	907	882	846	860	851	918	834	885	889	886	851	917	946	860	949	892	875	833	895	919	863	923	861	866	945	953	937	893	903	872	886	885	896	930	893	928	887	871	890	924	853	891	871	928	873	888	884	919	857	933	938	860	820	893	882	844	911	867	835	886	858	880	875	832	883	869	967	902	890	913	831	905	902	931	875	911	840	871	878	919	882	897	925	904	901	909	945	874	930	844	848	848	857	938	871	901	840	878	862	905	899	946	898	853	885	892	939	895	935	899	831	906	834	860	894	878	855	789	900	892	917	967	906	910	892	921	901	888	947	924	878	901	884	876	923	871	863	845	909	909	870	896	867	906	927	868	861	883	843	899	875	907	875	911	894	888	894	851	884	924	878	873	864	916	822	874	893	876	975	864	887	934	927	872	850	914	873	862	878	887	869	867	915	878	920	936	890	843	917	862	930	881	864	894	886	892	908	917	893	917	859	953	849	926	870	911	881	887	908	883	908	867	887	897	893	869	866	900	864	883	898	920	938	868	843	955	862	901	915	909	872	858	844	851	848	888	869	890	892	859	880	897	926	877	880	912	932	934	921	887	958	915	856	893	880	899	879	864	843	878	896	917	910	879	873	882	907	851	828	930	865	908	910	852	857	901	948	894	910	882	876	844	916	893	854	900	907	921	855
17217	12151	10481	13987	20937	30948	69351	68840	52189	36277	22581	12533	8403	7570	7477	7336	7252	7363	7391	7260	7457	7502	7280	7316	7412	7217	7305	7451	7374	7332	7375	7329	7381	7305	7428	7396	7438	7355	7367	7550	7439	7305	7258	7386	7397	7375	7274	7364	7250	7318	7280	7416	7363	7320	7405	7338	7243	7300	7219	7348	7451	7322	7343	7363	7266	7331	7292	7270	7288	7422	7420	7305	7394	7385	7450	7231	7462	7384	7432	7352	7374	7277	7323	7302	7286	7457	7382	7305	7381	7264	7366	7380	7287	7442	7483	7349	7201	7327	7382	7353	7231	7261	7441	7269	7449	7296	7294	7349	7320	7486	7335	7268	7424	7389	7277	7300	7358	7347	7425	7339	7221	7367	7387	7327	7371	7298	7325	7214	7346	7461	7290	7400	7325	7265	7323	7242	7350	7267	7367	7351	7298	7250	7377	7256	7344	7305	7459	7281	7323	7276	7509	7261	7306	7444	7405	7191	7388	7411	7194	7316	7356	7294	7328	7203	7278	7446	7337	7295	7235	7442	7384	7342	7231	7387	7312	7350	7380	7349	7362	7349	7377	7403	7257	7269	7331	7366	7440	7356	7402	7348	7558	7239	7356	7369	7257	7341	7525	7354	7378	7391	7440	7349	7162	7213	7379	7312	7348	7362	7294	7370	7375	7273	7406	7308	7248	7358	7295	7295	7273	7270	7354	7384	7400	7267	7411	7340	7460	7440	7243	7309	7390	7385	7452	7188	7374	7254	7470	7422	7353	7243	7504	7165	7385	7390	7329	7315	7260	7477	7204	7417	7292	7315	7369	7364	7442	7349	7338	7455	7349	7289	7299	7343	7253	7368	7337	7320	7439	7431	7396	7126	7448	7318	7228	7337	7316	7432	7411	7430	7381	7288	7266	7332	7331	7380	7268	7340	7382	7312	7368	7458	7269	7229	7442	7305	7317	7315	7310	7368	7428	7255	7326	7297	7338	7159	7261	7440	7350	7435	7223	7264	7416	7262	7451	7276	7436	7398	7262	7322	7359	7480	7408	7331	7450	7321	7282	7448	7438	7295	7406	7319	7355	7245	7472	7387	7344	7326	7338	7354	7361	7446	7405	7255	7602	7196	7325	7351	7316	7345	7453	7475	7559	7352	7410	7431	7300	7384	7303	7338	7323	7375	7365	7440	7158	7421	7370	7447	7353	7434	7319	7334	7394	7315	7253	7327	7370	7367	7339	7291	7393	7471	7339	7472	7244	7478	7415	7341	7443	7412	7237	7350	7363	7510	7371	7351	7327	7332	7330	7341	7403	7357	7308	7342	7454	7388	7290	7405	7304	7281	7409	7333	7441	7406	7303	7368	7326	7265	7415	7319	7340	7300	7386	7357	7172	7373	7347	7381	7295	7456	7301	7270	7261	7321	7314	7247	7357	7325	7332	7363	7440	7347	7331	7340	7294	7212	7409	7410	7212	7305	7308	7267	7429	7431	7407	7335	7337	7494	7323	7283	7422	7313	7222	7342	7322	7449	7397	7429	7251	7416	7443	7385	7311	7406	7397	7424	7296	7347	7327	7350	7448	7349	7388	7225	7343	7392	7281	7268	7321	7330	7378	7341	7278	7362	7356	7343	7368	7347	7311	7272	7266	7434	7301	7386	7508	7358	7227	7235	7417	7225	7262	7386	7305	7251	7227	7338	7412	7389	7302	7323	7446	7308	7341	7252	7442	7402	7425	7257	7354	7518	7287	7266	7311	7341	7498	7257	7451	7376	7476	7417	7290	7445	7361	7389	7303	7345	7255	7371	7362	7337	7438	7404	7436	7269	7459	7394	7385	7374	7323	7378	7299	7456	7237	7371	7408	7464	7422	7337	7444	7425	7362	7382	7303	7311	7416	7326	7318	7394	7224	7265	7428	7425	7369	7295	7239	7456	7275	7408	7231	7285	7428	7353	7300	7250	7276	7460	7455	7316	7353	7361	7366	7350	7346	7379	7328	7499	7396	7353	7367	7369	7316	7238	7432	7388	7345	7302	7266	7296	7362	7406	7233	7475	7426	7237	7276	7364	7530	7351	7394	7419	7481	7304	7274	7299	7387	7203	7382	7283	7388	7475	7419	7390	7333	7175	7318	7372	7209	7434	7336	7290	7218	7200	7401	7262	7329	7219	7322	7432	7443	7440	7430	7285	7240	7497	7356	7463	7345	7418	7221	7472	7287	7358	7378	7370	7338	7240	7354	7350	7365	7411	7363	7424	7356	7392	7375	7448	7353	7367	7498	7253	7397	7319	7338	7363	7241	7396	7434	7427	7483	7315	7304	7353	7361	7329	7233	7235	7461	7390	7405	7383	7369	7285	7359	7327	7417	7417	7445	7271	7491	7417	7439	7343	7325	7334	7393	7233	7242	7264	7474	7348	7263	7324	7439	7419	7373	7467	7378	7387	7244	7279	7419	7384	7231	7347	7287	7498	7327	7354	7282	7248	7439	7232	7303	7392	7299	7331	7402	7241	7332	7414	7288	7430	7335	7410	7373	7326	7373	7264	7180	7456	7383	7391	7480	7388	7483	7234	7289	7378	7248	7437	7417	7280	7412	7277	7338	7273	7356	7469	7158	7393	7306	7387	7344	7243	7328	7342	7400	7514	7321	7318	7296	7335	7253	7152	7425	7306	7393	7342	7328	7400	7402	7318	7500	7517	7355	7401	7404	7317	7269	7310	7346	7281	7472	7364	7481	7534	7448	7404	7341	7365	7332	7358	7267	7266	7401	7361	7385	7314	7356	7328	7378	7476	7408	7517	7339	7570	7396	7377	7308	7293	7319	7409	7362	7409	7227	7455	7418	7285	7331	7358	7326	7347	7330	7239	7448	7313	7414	7474	7331	7411	7443	7417	7272	7346	7315	7485	7446	7330	7287	7491	7362	7317	7361	7364	7364	7364	7389	7446	7392	7198	7388	7421	7407	7410	7460	7374	7410	7383	7230	7374	7439	7335	7396	7255	7366	7261	7370	7337	7386	7336	7414	7415	7322	7360	7290	7383	7441	7411	7398	7313	7370	7388	7291	7206	7464	7307	7363	7495	7383	7301	7344	7318	7367	7383	7306	7449	7407	7379	7429	7434	7264	7414	7305	7395	7378	7337	7497	7339	7274	7327	7307	7316	7298	7469	7388	7326	7349	7263	7445	7326	7460	7320	7261	7385	7361	7253	7274	7275	7168	7349	7320	7411	7370	7258	7361	7471	7123	7374	7374	7484	7520	7326	7340	7325	7253	7297	7429	7424	7296	7428	7376	7443	7490	7402	7385	7420	7267	7462	7356	7260	7410	7333	7173	7369	7256	7409	7342	7391	7435	7365	7320	7423	7394	7341	7391	7377	7311	7250	7230	7464	7287	7183	7364	7408	7305	7350	7382	7231	7479	7335	7324	7372	7387	7417	7254	7447	7436	7381	7218	7322	7424	7308	7195	7202	7326	7322	7395	7422	7388	7288	7315	7299	7444	7375	7291	7453	7298	7246	7216	7445	7292	7411	7287	7286	7429	7390	7457	7223	7435	7364	7397	7298	7302	7316	7385	7352	7248	7311	7382	7335	7382	7434	7365	7269	7409	7386	7187	7423	7272	7323	7373	7260	7363	7245	7361	7194	7300	7326	7392	7452	7395	7438	7386	7359	7343	7427	7364	7320	7437	7319	7314	7363	7409	7321	7460	7327	7438	7255	7254	7290	7330	7412	7383	7381	7455	7405	7468	7270	7468	7372	7360	7427	7311	7229	7298	7406	7353	7437	7303	7400	7279	7505	7413	7411	7279	7325	7390	7439	7284	7292	7378	7296	7372	7354	7465	7337	7307	7233	7200	7400	7325	7424	7434	7403	7429	7337	7496	7458	7444	7407	7275	7416	7410	7336	7353	7376	7297	7309	7391	7420	7380	7380	7317	7451	7461	7289	7448	7305	7399	7193	7354	7437	7332	7503	7303	7408	7420	7354	7334	7430	7482	7421	7275	7180	7293	7360	7339	7278	7356	7205	7308	7442	7333	7294	7518	7326	7338	7254	7369	7274	7353	7269	7399	7399	7342	7313	7312	7389	7358	7387	7274	7403	7305	7390	7442	7447	7405	7374	7381	7395	7302	7273	7409	7335	7385	7403	7338	7353	7414	7293	7394	7320	7420	7330	7339	7392	7382	7333	7358	7428	7360	7467	7477	7325	7352	7358	7445	7490	7358	7326	7235	7375	7375	7421	7337	7254	7292	7373	7410	7464	7238	7399	7505	7496	7276	7323	7417	7372	7401	7296	7298	7339	7285	7319	7280	7398	7357	7470	7394	7206	7330	7280	7430	7306	7480	7493	7428	7411	7276	7371	7294	7460	7317	7346	7374	7322	7323	7411	7398	7430	7338	7425	7384	7391	7325	7294	7291	7396	7386	7299	7340	7290	7284	7501	7260	7407	7387	7464	7318	7325	7280	7414	7483	7388	7322	7469	7269	7311	7538	7368	7511	7263	7353	7320	7337	7296	7359	7291	7383	7371	7430	7454	7212	7376	7267	7306	7288	7429	7444	7345	7380	7352	7264	7200	7365	7399	7377	7288	7486	7365	7393	7296	7363	7281	7260	7383	7303	7320	7325	7450	7266	7399	7257	7269	7328	7265	7334	7348	7142	7385	7451	7330	7379	7393	7472	7439	7249	7306	7311	7391	7281	7442	7249	7333	7365	7406	7394	7393	7461	7292	7391	7262	7307	7312	7450	7369	7381	7490	7438	7195	7356	7314	7262	7479	7409	7266	7462	7443	7442	7372	7327	7313	7304	7332	7450	7216	7360	7316	7350	7183	7328	7349	7306	7386	7406	7337	7334	7405	7444	7299	7507	7368	7394	7283	7417	7357	7279	7382	7440	7422	7405	7447	7305	7368	7426	7378	7426	7341	7296	7356	7408	7301	7318	7358	7408	7248	7412	7386	7389	7334	7309	7393	7366	7442	7391	7432	7356	7308	7343	7172	7306	7272	7325	7360	7348	7502	7338	7355	7395	7345	7282	7256	7329	7370	7370	7272	7371	7388	7419	7295	7520	7321	7426	7309	7324	7300	7419	7416	7249	7438	7420	7346	7310	7303	7352	7393	7387	7313
2891	1713	1509	1279	1430	1703	25674	29226	18887	8560	2842	1364	1059	983	973	884	963	960	923	954	943	877	928	908	914	944	962	923	913	937	929	934	912	912	919	882	949	964	944	955	900	923	924	916	949	928	957	939	920	921	909	906	919	910	963	901	925	951	952	942	953	979	960	1015	941	948	949	946	978	945	927	941	924	957	983	929	953	975	927	997	946	988	906	960	983	936	960	953	961	953	909	961	943	914	927	936	957	951	1000	915	930	898	927	965	933	943	925	983	925	893	898	909	959	872	945	989	910	961	954	940	976	945	922	952	870	937	920	984	956	928	976	935	948	936	974	971	928	979	986	921	908	920	983	952	929	953	937	1009	906	891	922	934	928	874	924	986	940	938	951	954	942	911	939	963	895	888	920	940	956	952	933	944	932	916	917	982	901	938	946	922	957	959	899	918	920	963	918	889	915	914	963	907	957	966	919	971	942	922	961	903	972	931	894	908	955	977	931	947	966	915	891	955	921	939	933	946	928	1007	898	995	973	997	891	934	1031	952	923	988	967	900	959	930	911	956	955	947	971	903	960	872	964	989	954	934	940	985	961	957	929	955	955	957	951	925	938	910	980	933	944	944	944	955	899	968	908	928	908	972	912	866	917	930	944	918	928	940	973	939	901	934	963	916	934	957	865	964	945	879	988	960	943	941	923	933	967	944	890	972	928	936	995	995	978	911	940	950	919	944	1012	948	944	902	908	937	958	903	948	928	936	908	888	927	941	920	937	920	984	960	947	939	960	894	956	948	939	913	908	960	982	864	943	912	950	926	928	922	913	909	944	862	948	930	943	974	922	940	941	918	917	986	908	931	932	952	927	989	991	936	928	970	963	905	949	942	900	921	938	989	927	950	945	951	932	936	917	882	946	901	953	953	921	968	926	982	923	923	924	936	910	987	971	888	960	964	924	888	918	954	934	962	929	949	984	968	980	958	884	940	943	961	938	910	975	972	991	988	990	904	933	966	923	963	904	935	967	875	973	960	934	947	1002	941	961	903	926	998	924	976	914	952	936	970	951	937	972	933	905	961	928	929	911	952	940	960	990	976	937	962	950	948	875	906	940	932	981	906	961	915	965	929	946	962	937	950	903	954	991	906	937	979	979	992	963	923	904	875	955	931	895	920	931	949	950	937	942	916	931	977	898	950	934	942	927	941	884	961	898	926	932	934	912	915	944	892	916	972	979	925	909	921	956	983	935	938	938	939	952	941	932	907	944	900	943	945	955	882	960	903	945	932	966	977	942	937	939	963	942	951	1007	942	929	901	958	936	930	1001	910	971	945	970	930	956	951	945	968	912	995	931	941	928	942	935	951	1001	930	958	933	966	917	947	927	946	926	920	944	929	915	960	875	993	945	939	941	921	959	900	906	943	957	898	896	938	933	953	947	930	934	973	959	956	882	948	968	881	914	900	929	934	929	926	930	903	940	952	993	883	1012	902	954	916	956	916	927	970	961	961	946	961	934	975	921	943	944	964	919	898	966	914	944	953	945	899	894	866	945	938	965	931	942	937	900	883	970	901	931	974	960	934	902	956	979	959	896	949	990	926	991	1018	907	915	955	978	960	985	1021	876	901	934	931	967	953	926	943	905	970	914	937	929	928	961	910	960	950	895	944	956	980	944	945	925	948	933	936	891	945	931	932	931	936	892	899	921	967	961	930	921	915	952	886	959	909	964	916	989	965	946	951	986	999	907	921	927	919	936	932	936	921	920	924	939	960	896	893	904	907	917	975	954	971	959	957	960	923	938	926	917	997	945	985	953	967	919	972	983	934	956	907	913	855	923	906	923	967	946	935	915	937	946	939	967	998	968	963	988	935	960	937	928	972	949	917	962	973	909	936	968	928	983	960	938	944	910	933	906	961	891	977	922	951	948	908	921	957	950	967	895	923	940	936	896	966	909	924	934	967	947	980	922	945	987	947	916	948	934	921	934	978	919	913	928	911	950	908	908	956	926	987	955	922	946	902	911	954	932	984	953	951	955	941	922	984	975	935	931	914	885	948	876	885	951	918	904	959	950	932	889	955	905	946	900	930	914	939	998	942	876	989	977	927	914	950	925	943	898	875	910	931	1019	952	922	946	947	944	962	967	952	905	894	968	938	945	949	963	952	965	902	939	890	974	878	969	956	922	913	960	960	957	931	947	907	935	954	929	948	957	924	918	901	927	943	936	926	925	975	936	976	953	954	956	934	970	900	939	919	975	908	920	900	933	917	945	879	944	972	991	895	941	948	956	950	907	986	940	955	920	941	936	964	955	874	949	951	912	924	937	983	931	974	962	977	886	923	956	900	907	902	870	947	932	896	923	945	982	957	960	933	905	974	940	906	913	1006	944	940	917	903	928	987	895	891	963	908	919	961	924	925	899	912	986	948	1020	924	946	915	956	913	933	929	946	999	904	924	918	952	970	906	966	905	968	940	900	945	930	969	946	940	1003	927	990	930	927	916	976	928	922	935	931	938	930	1026	932	923	905	942	926	946	892	961	1001	921	896	952	960	962	1014	952	900	940	869	908	956	928	982	935	851	926	962	984	913	955	933	895	978	927	975	904	935	903	942	935	931	1022	941	912	953	914	953	920	946	985	892	973	897	911	885	907	921	959	937	918	944	878	935	937	926	925	894	963	968	910	934	888	876	958	933	948	986	902	937	920	915	961	922	898	888	917	921	944	966	900	969	970	992	986	927	904	908	994	973	969	942	894	960	962	930	946	926	929	1020	947	970	980	927	962	933	913	923	899	904	921	968	938	935	837	939	960	1006	883	898	976	958	952	908	960	878	904	961	934	977	939	905	985	935	970	923	970	929	933	897	964	951	959	933	932	990	994	929	945	956	1011	942	918	961	957	995	943	972	913	924	964	940	941	971	941	939	949	893	966	962	920	940	932	897	960	908	938	938	941	946	949	947	902	891	928	953	978	918	909	978	923	955	970	933	919	963	969	975	932	945	942	915	909	914	942	914	959	896	955	941	974	907	923	975	943	966	919	969	923	894	977	959	937	917	933	932	899	943	904	918	960	977	965	952	957	930	927	961	958	937	950	898	962	971	971	939	890	980	970	905	925	923	897	926	969	918	937	989	945	998	946	980	998	957	978	930	934	939	919	947	987	981	927	960	957	992	973	956	907	914	971	925	963	981	928	928	939	946	852	1009	921	940	927	942	950	981	907	973	984	984	908	918	866	976	961	903	928	960	926	975	937	979	1012	1002	944	971	953	927	995	889	988	907	951	1017	925	963	973	925	943	952	934	978	935	935	896	917	945	955	900	992	926	915	970	988	909	904	907	927	917	907	936	980	935	924	965	925	921	948	930	930	950	930	942	959	942	947	897	947	917	930	919	941	930	976	922	927	1009	932	938	935	927	953	945	953	959	925	924	947	984	948	992	906	928	992	1003	924	938	872	926	924	926	905	936	927	915	926	869	924	873	986	917	939	921	937	948	972	953	920	888	976	886	936	962	945	925	962	947	928	994	960	924	911	966	920	932	914	959
22361	15427	13208	19401	26620	29831	72307	77415	60803	40767	25522	13562	8757	7772	7601	7653	7736	7720	7660	7784	7723	7699	7629	7701	7722	7735	7753	7709	7759	7723	7716	7547	7713	7647	7555	7778	7524	7600	7719	7784	7718	7816	7707	7724	7783	7617	7633	7659	7652	7570	7788	7675	7681	7688	7666	7744	7620	7814	7763	7671	7643	7674	7611	7690	7674	7595	7683	7644	7838	7548	7650	7809	7647	7812	7544	7651	7685	7661	7695	7717	7688	7725	7623	7715	7713	7832	7695	7861	7723	7737	7616	7686	7771	7685	7664	7572	7682	7702	7653	7661	7655	7833	7792	7666	7721	7744	7614	7635	7722	7768	7635	7724	7723	7687	7751	7636	7722	7807	7590	7785	7610	7729	7737	7798	7746	7633	7750	7663	7844	7672	7628	7750	7765	7582	7729	7687	7626	7767	7771	7791	7673	7599	7579	7784	7712	7594	7633	7775	7666	7617	7692	7707	7621	7646	7503	7556	7704	7657	7797	7615	7705	7706	7877	7665	7718	7654	7672	7685	7780	7639	7702	7677	7715	7735	7660	7749	7714	7669	7796	7695	7778	7654	7619	7747	7589	7788	7726	7694	7704	7770	7732	7670	7765	7813	7706	7657	7746	7669	7548	7603	7783	7749	7631	7756	7616	7617	7834	7644	7705	7777	7759	7599	7673	7654	7772	7656	7604	7602	7752	7704	7579	7613	7688	7631	7630	7691	7661	7632	7828	7730	7779	7782	7663	7685	7807	7620	7797	7625	7783	7592	7671	7699	7626	7722	7624	7582	7719	7739	7797	7674	7632	7739	7670	7679	7741	7645	7687	7680	7697	7840	7651	7663	7782	7774	7717	7707	7656	7620	7648	7631	7668	7743	7732	7701	7650	7797	7632	7572	7763	7565	7586	7676	7629	7771	7644	7801	7703	7718	7800	7741	7713	7592	7768	7687	7770	7719	7554	7724	7807	7717	7614	7622	7696	7665	7746	7750	7706	7516	7747	7683	7816	7524	7519	7764	7612	7649	7668	7711	7744	7669	7737	7691	7683	7635	7793	7855	7613	7852	7569	7916	7611	7681	7693	7592	7652	7626	7533	7670	7544	7745	7630	7639	7778	7709	7625	7664	7626	7652	7704	7690	7713	7761	7687	7717	7778	7872	7722	7854	7849	7866	7594	7629	7588	7770	7629	7643	7667	7687	7723	7672	7809	7643	7676	7685	7765	7697	7690	7734	7814	7656	7658	7717	7593	7645	7633	7693	7647	7733	7556	7690	7701	7638	7682	7596	7682	7712	7722	7519	7625	7670	7674	7758	7684	7764	7738	7662	7889	7657	7628	7671	7791	7791	7673	7728	7711	7557	7639	7633	7598	7638	7700	7830	7673	7655	7637	7623	7702	7752	7688	7716	7761	7569	7643	7648	7681	7791	7606	7639	7737	7816	7683	7642	7581	7762	7681	7699	7729	7696	7787	7674	7801	7632	7688	7693	7706	7608	7649	7697	7565	7682	7744	7696	7703	7639	7723	7692	7786	7752	7677	7751	7709	7697	7624	7797	7787	7658	7790	7687	7753	7628	7783	7614	7710	7717	7853	7756	7647	7725	7681	7631	7658	7715	7612	7698	7785	7619	7679	7772	7691	7739	7547	7593	7617	7681	7685	7730	7824	7651	7636	7715	7623	7736	7597	7670	7813	7662	7640	7649	7652	7773	7639	7725	7735	7844	7720	7608	7696	7796	7778	7727	7736	7587	7774	7666	7699	7672	7778	7653	7599	7614	7707	7672	7559	7757	7735	7767	7712	7611	7729	7688	7699	7602	7722	7689	7648	7700	7692	7660	7688	7720	7530	7826	7807	7702	7677	7699	7733	7774	7624	7719	7698	7773	7635	7722	7685	7737	7630	7690	7723	7798	7708	7746	7686	7835	7749	7569	7610	7648	7792	7602	7683	7675	7728	7716	7701	7566	7779	7581	7664	7628	7765	7615	7782	7691	7796	7674	7646	7713	7727	7602	7645	7797	7688	7607	7791	7659	7675	7616	7611	7734	7669	7579	7801	7698	7759	7646	7647	7780	7794	7801	7670	7618	7739	7849	7645	7690	7749	7537	7731	7679	7623	7665	7604	7746	7717	7688	7803	7668	7673	7424	7574	7745	7730	7690	7626	7724	7756	7617	7736	7690	7694	7691	7511	7661	7743	7685	7851	7779	7750	7702	7692	7761	7602	7589	7826	7816	7689	7656	7664	7735	7580	7714	7733	7819	7735	7608	7645	7724	7580	7577	7729	7736	7709	7637	7680	7750	7746	7767	7725	7658	7631	7695	7633	7554	7644	7674	7811	7581	7744	7560	7693	7660	7629	7600	7691	7740	7611	7638	7626	7678	7698	7793	7580	7794	7746	7643	7778	7747	7678	7732	7662	7660	7607	7759	7682	7850	7808	7796	7772	7663	7706	7651	7704	7711	7675	7776	7623	7713	7628	7704	7714	7686	7803	7698	7580	7672	7679	7676	7696	7611	7660	7711	7709	7680	7711	7803	7801	7683	7783	7599	7636	7733	7668	7753	7836	7765	7585	7702	7804	7635	7638	7850	7631	7631	7745	7576	7643	7719	7698	7868	7646	7706	7770	7822	7725	7623	7734	7698	7692	7713	7719	7784	7622	7646	7640	7656	7648	7733	7720	7750	7491	7694	7869	7698	7756	7704	7727	7668	7683	7636	7695	7560	7746	7814	7620	7719	7725	7624	7740	7791	7606	7854	7706	7636	7708	7589	7781	7788	7840	7602	7663	7639	7719	7689	7774	7687	7613	7813	7604	7743	7634	7792	7594	7724	7653	7543	7838	7699	7617	7702	7696	7648	7697	7668	7756	7633	7711	7639	7719	7718	7760	7740	7759	7646	7669	7681	7769	7677	7700	7554	7692	7576	7829	7638	7596	7816	7686	7681	7852	7751	7659	7609	7825	7583	7652	7599	7747	7784	7664	7748	7705	7629	7631	7746	7656	7670	7673	7727	7782	7766	7633	7588	7650	7769	7838	7590	7766	7651	7682	7595	7739	7681	7827	7671	7628	7635	7752	7711	7660	7627	7659	7736	7739	7629	7667	7690	7729	7714	7681	7600	7575	7649	7642	7691	7740	7785	7799	7694	7649	7716	7570	7669	7651	7696	7574	7738	7803	7818	7661	7712	7575	7529	7630	7706	7725	7769	7741	7750	7645	7759	7718	7630	7733	7816	7636	7714	7610	7744	7732	7626	7803	7592	7662	7712	7531	7740	7735	7783	7715	7764	7727	7797	7603	7764	7621	7609	7778	7699	7721	7610	7697	7671	7624	7577	7714	7636	7537	7765	7704	7820	7700	7695	7929	7681	7838	7721	7538	7703	7641	7709	7742	7845	7588	7758	7655	7719	7742	7702	7602	7748	7763	7657	7696	7722	7647	7699	7746	7610	7658	7705	7725	7699	7693	7703	7770	7653	7718	7675	7541	7687	7614	7653	7667	7542	7710	7780	7778	7624	7628	7630	7597	7606	7630	7668	7636	7807	7823	7794	7609	7754	7591	7510	7721	7642	7724	7695	7781	7651	7675	7636	7791	7657	7696	7581	7700	7727	7732	7710	7611	7734	7729	7680	7643	7738	7722	7734	7879	7821	7687	7623	7629	7671	7697	7746	7741	7774	7762	7796	7655	7790	7813	7634	7705	7519	7761	7736	7607	7729	7775	7546	7703	7613	7713	7813	7648	7843	7710	7722	7691	7787	7595	7686	7641	7650	7634	7758	7837	7878	7698	7754	7666	7580	7675	7737	7663	7643	7776	7736	7760	7738	7699	7760	7767	7766	7678	7649	7674	7741	7708	7741	7733	7657	7734	7745	7806	7685	7614	7646	7607	7811	7647	7713	7665	7809	7553	7670	7685	7649	7623	7709	7697	7773	7771	7759	7766	7756	7750	7596	7726	7637	7749	7650	7802	7614	7755	7724	7650	7720	7601	7795	7710	7657	7613	7728	7690	7791	7737	7653	7652	7840	7681	7694	7649	7715	7762	7682	7724	7741	7786	7739	7672	7730	7662	7741	7692	7792	7619	7758	7627	7711	7686	7666	7651	7691	7524	7690	7776	7749	7761	7764	7598	7702	7655	7708	7687	7747	7660	7510	7730	7718	7671	7665	7665	7617	7756	7692	7765	7701	7873	7678	7615	7559	7738	7690	7642	7832	7610	7654	7584	7662	7732	7651	7707	7680	7735	7699	7622	7564	7640	7696	7656	7811	7728	7665	7624	7712	7749	7614	7708	7659	7686	7575	7675	7784	7749	7712	7572	7597	7766	7622	7674	7684	7758	7699	7504	7638	7689	7486	7545	7738	7760	7481	7656	7811	7594	7844	7738	7673	7724	7813	7682	7658	7570	7688	7489	7667	7759	7792	7715	7537	7644	7607	7705	7737	7699	7801	7618	7811	7632	7684	7616	7647	7800	7618	7642	7565	7716	7799	7745	7587	7672	7702	7618	7505	7672	7614	7638	7704	7681	7779	7762	7738	7730	7761	7775	7652	7648	7754	7508	7814	7639	7689	7675	7755	7804	7739	7706	7733	7688	7621	7736	7710	7742	7700	7770	7738	7659	7699	7662	7783	7765	7611	7618	7588	7670	7733	7602	7654	7748	7805	7650	7800	7702	7653	7591	7659	7687	7866	7488	7670	7853	7753	7761	7720	7717	7536	7541	7694	7676	7681	7807	7681	7574	7771	7654	7710	7681	7772	7674	7750	7690	7713	7711	7774	7679	7683	7712	7708	7601	7719	7642	7664	7716	7635	7702	7600	7654	7776	7625	7623	7686	7674	7765	7620	7612	7766	7734	7716	7695	7790	7733	7724	7622	7839	7745	7694	7784	7818	7732	7722	7697	7502	7716	7744	7862	7654	7711	7661	7754	7710	7737	7594	7629	7688	7769	7693	7645	7719	7745	7753	7575	7733	7626	7676	7740	7596	7685	7782	7595	7571	7684	7605	7587	7623	7588	7680	7792	7708	7643	7737	7713	7670	7623	7684	7761	7700	7583	7629	7740	7801	7643	7678	7603	7564	7790	7601	7723	7729	7675	7792	7835	7774	7724	7692	7743	7568
2823	1117	1019	1004	1054	1361	7911	8203	4945	2294	1275	984	879	960	940	958	842	876	861	836	873	867	869	874	858	856	846	884	874	838	870	909	960	871	879	876	895	861	849	904	852	872	912	909	888	910	841	888	907	856	880	878	875	873	837	852	879	864	950	919	871	903	836	855	882	902	865	874	888	876	903	844	843	885	881	881	905	886	850	867	867	876	885	896	911	889	840	884	831	862	880	919	891	861	834	850	867	907	886	900	880	816	915	848	870	901	902	902	839	882	825	854	881	870	899	855	873	899	890	877	902	866	901	871	873	860	934	859	863	971	903	877	892	889	899	836	899	877	858	949	895	860	913	876	871	956	915	892	912	893	879	891	882	855	892	839	905	868	889	855	888	890	920	956	868	906	869	890	852	917	863	823	931	914	922	933	894	866	874	829	877	854	873	866	897	870	845	847	876	904	885	873	942	880	879	896	927	885	893	856	838	867	907	890	861	923	848	910	828	936	884	867	883	872	923	896	864	881	838	919	913	876	868	931	915	892	824	941	909	846	892	921	870	846	874	865	871	871	907	865	885	892	815	912	895	827	891	849	905	866	863	865	815	889	929	875	867	911	888	867	876	867	900	884	925	889	904	853	895	875	849	935	902	917	889	916	921	854	945	843	885	881	918	832	883	876	851	859	858	878	881	847	913	871	891	890	948	889	940	878	893	863	863	865	887	863	882	864	856	850	901	891	863	880	913	896	950	880	849	867	856	900	909	924	882	889	860	876	935	865	858	844	873	898	912	878	907	900	869	890	868	867	916	900	906	887	902	863	925	874	945	826	852	846	902	886	897	838	942	908	874	869	845	827	885	880	830	883	905	901	889	877	872	941	872	830	859	897	879	900	893	889	898	871	902	924	844	894	871	868	868	931	874	893	879	826	884	888	852	857	885	880	833	946	883	876	901	896	859	899	850	881	869	864	908	830	902	899	905	849	922	895	919	914	934	940	883	895	878	872	883	847	842	844	835	872	886	856	884	847	888	880	854	870	903	858	886	838	847	934	944	812	912	851	864	831	840	868	928	913	913	858	859	903	873	896	896	910	875	883	897	908	881	909	834	871	911	853	875	896	873	873	916	915	905	842	885	887	884	908	937	888	866	834	926	896	858	880	873	866	901	922	896	883	904	933	859	915	864	882	900	894	878	846	876	844	838	890	872	933	928	854	893	890	902	882	889	855	862	848	876	928	835	870	855	871	871	885	887	912	881	918	943	844	866	827	829	862	863	858	898	895	858	889	852	934	857	893	911	872	873	914	842	857	906	861	907	847	885	907	891	910	862	851	859	858	872	863	931	870	854	910	922	853	902	827	898	886	907	916	873	896	852	878	894	917	880	926	849	865	892	923	876	854	846	923	885	865	865	906	894	859	872	902	830	900	882	868	875	886	857	872	846	906	915	891	915	842	870	825	831	919	876	822	872	855	870	891	878	876	901	904	933	892	864	858	856	864	898	901	830	869	907	882	887	904	871	911	902	923	942	956	851	914	882	916	907	888	869	877	873	908	883	866	876	919	862	837	852	841	907	926	897	924	867	872	918	906	851	897	871	914	870	949	861	896	910	857	879	940	956	862	893	881	837	912	887	910	833	843	889	862	886	848	880	909	882	880	825	911	934	930	880	831	903	854	892	946	855	883	802	860	939	915	888	862	912	893	911	865	922	896	918	831	848	816	893	964	868	933	844	859	854	887	842	906	899	892	892	897	830	905	863	883	886	855	946	897	894	883	907	880	924	849	898	839	890	934	945	846	924	917	815	878	871	892	845	897	902	858	907	858	897	880	897	840	901	875	908	880	824	913	921	856	896	872	952	918	873	890	915	848	884	870	834	874	880	889	905	886	924	876	856	889	854	871	922	885	893	851	858	857	909	897	867	839	854	838	953	921	867	883	924	889	886	878	862	857	923	891	838	907	912	906	872	892	931	890	853	921	883	862	853	873	847	882	923	841	858	918	840	867	901	862	865	864	841	889	947	874	903	887	970	862	898	902	923	834	893	837	879	863	863	844	888	816	881	914	960	891	883	941	900	873	802	890	837	900	873	862	855	910	854	888	843	878	863	862	876	840	839	875	888	867	886	924	915	883	885	863	874	854	839	867	889	903	911	890	865	876	849	844	835	887	870	892	877	853	832	904	904	910	880	831	869	932	945	872	885	846	889	901	853	863	874	888	887	851	822	844	856	833	877	898	853	914	952	929	906	877	868	883	857	900	895	871	857	847	911	858	858	878	879	890	861	835	883	916	895	836	907	849	860	880	851	883	872	876	869	862	895	882	889	817	838	856	960	878	895	923	881	886	856	878	910	878	805	899	930	916	880	922	795	898	895	847	915	888	857	880	843	847	909	876	853	886	886	933	898	878	895	905	895	881	851	912	883	940	951	889	916	870	908	886	900	896	916	855	921	873	793	863	831	948	881	900	872	878	932	933	899	875	922	888	815	847	873	934	877	860	880	854	910	902	910	879	866	848	859	840	915	834	891	961	871	944	848	864	892	868	897	910	905	901	822	890	882	865	883	909	939	849	891	897	896	893	873	920	884	869	907	878	907	909	876	880	912	920	885	899	905	881	861	832	931	897	869	938	848	836	941	909	947	882	853	883	841	872	865	895	834	937	922	848	813	859	876	898	866	875	874	806	887	902	873	922	877	892	877	875	913	872	851	860	917	899	924	949	895	860	863	879	920	911	914	887	916	857	917	843	855	874	902	883	948	888	892	849	883	869	923	880	823	863	835	903	945	883	930	928	885	888	891	879	852	865	921	877	904	845	886	844	928	855	881	883	930	925	910	842	819	857	866	890	877	836	923	850	891	850	833	867	897	887	931	878	863	903	910	874	842	856	862	858	866	879	862	885	904	895	849	864	895	870	860	823	916	934	936	877	848	872	861	892	864	908	845	881	835	910	909	882	896	852	915	914	877	898	903	900	859	924	857	876	902	909	860	891	880	891	904	926	887	911	866	890	853	858	894	855	890	894	890	920	824	888	912	915	884	906	929	921	857	897	868	933	839	903	886	887	887	935	891	881	856	858	858	841	900	930	894	865	889	858	884	849	920	902	852	858	885	893	841	894	900	923	821	888	841	866	861	932	882	886	897	873	901	860	884	862	911	864	874	885	878	875	875	910	874	908	887	893	834	813	867	877	839	901	831	868	909	849	887	875	916	859	865	869	891	884	863	828	927	874	901	866	856	900	896	958	846	900	880	887	864	874	900	942	900	842	914	903	871	848	892	924	844	885	834	874	897	870	876	867	891	858	857	897	852	856	866	883	888	904	887	837	844	829	898	948	913	914	871	882	894	882	878	936	850	916	832	890	866	860	876	926	919	854	859	868	908	869	886	919	871	822	904	960	921	832	825	920	883	851	878	883	916	916	925	882	856	796	841	919	882	841	868	882	954	893	906	916	953	865	853	895	879	890	873	919	874	885	849	880	857	859	899	858	855	870	861	917	900	911	872	852
14767	10050	9215	13497	18375	23536	54036	47847	36019	23916	13389	8385	7480	7288	7390	7280	7118	7325	7250	7230	7248	7317	7163	7190	7215	7268	7349	7171	7201	7226	7234	7330	7182	7313	7035	7267	7221	7263	7296	7295	7336	7239	7232	7401	7194	7142	7249	7365	7303	7233	7312	7228	7232	7277	7119	7177	7272	7362	7218	7260	7160	7308	7181	7190	7247	7327	7274	7150	7208	7173	7193	7129	7188	7312	7198	7198	7319	7290	7146	7209	7155	7257	7160	7254	7367	7307	7253	7349	7267	7250	7196	7310	7164	7277	7242	7239	7193	7171	7386	7157	7303	7207	7144	7212	7211	7183	7163	7235	7251	7295	7168	7198	7234	7108	7207	7242	7308	7110	7228	7149	7216	7231	7316	7190	7268	7242	7394	7137	7279	7227	7165	7209	7415	7217	7032	7286	7142	7214	7310	7222	7221	7287	7228	7139	7317	7290	6989	7233	7177	7148	7102	7275	7169	7234	7198	7221	7178	7157	7342	7298	7323	7241	7253	7378	7149	7351	7183	7304	7220	7094	7293	7191	7243	7177	7384	7183	7260	7296	7266	7219	7272	7286	7273	7398	7338	7237	7333	7068	7217	7330	7240	7155	7088	7374	7345	7272	7221	7308	7298	7268	7290	7176	7271	7295	7367	7199	7266	7138	7252	7327	7250	7206	7104	7321	7148	7265	7200	7251	7286	7260	7149	7193	7185	7192	7329	7184	7222	7317	7300	7207	7158	7317	7347	7170	7297	7356	7244	7168	7317	7218	7266	7314	7127	7333	7363	7205	7358	7117	7359	7336	7288	7276	7270	7245	7212	7348	7164	7188	7240	7198	7232	7239	7153	7342	7286	7291	7138	7183	7322	7271	7289	7151	7355	7205	7210	7110	7216	7155	7256	7306	7195	7142	7303	7140	7185	7249	7329	7269	7337	7199	7380	7184	7198	7262	7244	7251	7269	7156	7328	7377	7283	7314	7283	7226	7241	7138	7248	7239	7306	7300	7335	7177	7139	7261	7202	7196	7140	7377	7279	7359	7249	7199	7184	7299	7208	7172	7220	7247	7331	7348	7247	7278	7173	7317	7249	7237	7101	7206	7250	7283	7281	7211	7107	7261	7141	7296	7431	7301	7199	7239	7157	7312	7300	7162	7162	7108	7262	7217	7225	7409	7248	7069	7143	7380	7314	7181	7289	7338	7258	7196	7263	7148	7262	7150	7280	7346	7298	7150	7105	7221	7213	7253	7168	7301	7102	7292	7136	7198	7406	7162	7266	7264	7383	7244	7320	7366	7125	7283	7345	7264	7198	7310	7310	7223	7283	7226	7341	7305	7253	7270	7250	7265	7284	7157	7098	7249	7246	7275	7132	7255	7234	7412	7224	7279	7191	7289	7392	7275	7083	7346	7303	7261	7275	7130	7354	7117	7207	7213	7263	7261	7263	7287	7334	7177	7301	7174	7344	7346	7146	7320	7318	7181	7254	7131	7326	7163	7245	7311	7296	7233	7214	7168	7216	7331	7312	7271	7190	7183	7223	7220	7249	7230	7304	7240	7057	7237	7220	7106	7312	7210	7300	7273	7217	7266	7242	7146	7124	7292	7275	7232	7184	7262	7166	7169	7275	7221	7202	7035	7185	7242	7150	7124	7373	7167	7219	7234	7278	7225	7289	7365	7265	7281	7252	7380	7097	7075	7340	7141	7388	7297	7290	7356	7223	7227	7261	7224	7067	7136	7193	7225	7275	7213	7244	7401	7105	7292	7324	7184	7330	7182	7244	7319	7197	7233	7275	7261	7355	7279	7357	7202	7348	7167	7236	7238	7296	7224	7167	7161	7207	7314	7308	7200	7204	7243	7210	7327	7235	7345	7215	7200	7233	7201	7276	7207	7287	7099	7217	7270	7085	7220	7184	7218	7230	7310	7140	7265	7298	7425	7231	7095	7255	7181	7255	7240	7264	7289	7118	7204	7295	7365	7341	7260	7356	7105	7275	7293	7264	7305	7248	7117	7213	7178	7278	7261	7093	7266	7392	7197	7206	7193	7342	7342	7277	7164	7261	7320	7132	7300	7206	7360	7358	7297	7179	7226	7253	7162	7277	7245	7327	7213	7245	7296	7224	7240	7344	7223	7231	7266	7181	7280	7284	7199	7367	7230	7265	7328	7330	7205	7091	7238	7188	7259	7351	7193	7151	7369	7431	7168	7159	7348	7231	7168	7293	7217	7219	7180	7185	7308	7264	7098	7312	7228	7284	7238	7276	7295	7334	7120	7243	7205	7188	7330	7192	7275	7328	7264	7213	7234	7297	7171	7317	7360	7199	7260	7289	7255	7213	7235	7244	7289	7185	7079	7287	7225	7371	7254	7193	7326	7251	7249	7230	7081	7259	7273	7295	7323	7213	7176	7146	7282	7262	7261	7221	7213	7358	7082	7180	7191	7285	7221	7259	7152	7263	7368	7380	7274	7345	7292	7321	7319	7312	7141	7317	7189	7209	7178	7161	7267	7194	7170	7246	7309	7270	7177	7185	7322	7146	7396	7111	7340	7326	7326	7177	7260	7257	7199	7208	7298	7283	7224	7388	7199	7207	7166	7227	7231	7344	7289	7184	7075	7309	7039	7287	7383	7281	7263	7283	7270	7278	7316	7222	7294	7262	7230	7230	7136	7263	7333	7161	7165	7242	7240	7249	7039	7233	7253	7241	7264	7185	7225	7236	7257	7435	7239	7287	7245	7316	7263	7318	7215	7055	7289	7273	7358	7196	7192	7223	7258	7181	7179	7098	7241	7162	7233	7295	7191	7194	7279	7210	7265	7317	7208	7263	7210	7236	7213	7290	7224	7110	7358	7309	7146	7202	7214	7184	7290	7242	7243	7312	7207	7303	7346	7215	7190	7276	7215	7155	7237	7154	7217	7352	7221	7338	7233	7319	7218	7207	7296	7314	7191	7132	7299	7213	7297	7221	7254	7266	7262	7276	7255	7330	7302	7263	7312	7215	7265	7180	7232	7332	7248	7246	7267	7300	7190	7228	7109	7199	7240	7252	7192	7229	7345	7310	7241	7255	7320	7240	7231	7292	7191	7346	7270	7236	7309	7223	7197	7293	7372	7201	7313	7252	7216	7163	7322	7270	7220	7340	7155	7373	7174	7134	7255	7288	7307	7184	7216	7316	7130	7245	7300	7374	7318	7222	7218	7246	7387	7177	7322	7371	7192	7187	7270	7300	7287	7302	7299	7215	7237	7182	7334	7178	7369	7391	7336	7009	7325	7298	7216	7426	7276	7313	7242	7303	7282	7163	7352	7132	7211	7154	7232	7188	7333	7178	7280	7422	7151	7377	7196	7375	7256	7287	7213	7337	7228	7168	7255	7245	7380	7240	7310	7226	7217	7209	7262	7322	7252	7221	7190	7164	7318	7256	7241	7166	7304	7245	7340	7105	7275	7218	7264	7204	7059	7327	7031	7319	7198	7328	7245	7203	7103	7290	7317	7309	7279	7290	7163	7210	7262	7248	7101	7140	7248	7214	7316	7128	7211	7236	7350	7190	7249	7243	7280	7141	7326	7157	7212	7182	7182	7195	7180	7300	7263	7355	7435	7257	7313	7266	7314	7320	7242	7233	7191	7360	7110	7250	7269	7328	7185	7321	7215	7264	7198	7298	7150	7194	7494	7281	7269	7312	7240	7174	7245	7278	7200	7195	7174	7292	7381	7256	7178	7109	7216	7255	7185	7244	7270	7289	7180	7217	7243	7183	7183	7202	7135	7160	7213	7280	7170	7184	7182	7292	7231	7187	7188	7255	7140	7260	7242	7248	7259	7189	7205	7374	7267	7259	7411	7274	7249	7139	7149	7191	7235	7180	7266	7173	7315	7202	7203	7203	7264	7295	7341	7253	7331	7345	7218	7122	7259	7290	7175	7272	7177	7268	7294	7192	7171	7309	7217	7201	7232	7233	7269	7234	7100	7200	7279	7297	7142	7276	7311	7186	7176	7363	7311	7195	7230	7243	7162	7316	7223	7245	7332	7221	7160	7220	7328	7289	7289	7241	7439	7269	7289	7220	7317	7325	7195	7374	7217	7187	7261	7247	7167	7263	7285	7214	7245	7281	7205	7319	7147	7346	7212	7299	7309	7396	7260	7147	7261	7192	7277	7285	7241	7219	7248	7216	7144	7136	7243	7221	7320	7281	7152	7362	7222	7472	7224	7209	7241	7354	7321	7238	7152	7236	7274	7255	7293	7302	7316	7213	7336	7150	7357	7199	7234	7321	7264	7284	7292	7212	7256	7368	7262	7285	7244	7348	7377	7223	7290	7264	7207	7208	7316	7255	7257	7314	7277	7146	7267	7292	7229	7400	7296	7464	7284	7227	7250	7240	7117	7180	7331	7227	7272	7177	7250	7227	7414	7214	7304	7239	7228	7377	7205	7135	7175	7218	7207	7335	7224	7268	7269	7235	7086	7309	7229	7186	7259	7247	7291	7288	7174	7235	7085	7316	7325	7241	7303	7177	7188	7136	7323	7210	7236	7331	7136	7301	7239	7193	7242	7421	7270	7283	7252	7268	7124	7231	7307	7288	7339	7315	7279	7143	7251	7301	7270	7123	7203	7213	7234	7329	7091	7174	7254	7185	7246	7311	7278	7142	7217	7281	7287	7313	7346	7300	7266	7255	7238	7362	7220	7182	7208	7301	7168	7252	7183	7302	7289	7218	7277	7306	7164	7248	7256	7119	7274	7260	7097	7224	7326	7203	7328	7259	7081	7401	7214	7339	7230	7349	7194	7222	7309	7338	7227	7175	7355	7157	7124	7230	7273	7253	7312	7329	7260	7343	7246	7188	7353	7356	7269	7227	7156	7389	7274	7225	7408	7240	7230	7209	7316	7122	7357	7243	7252	7172	7306	7160	7305	7253	7243	7448	7196	7239	7261	7182	7208	7353	7241	7229	7383	7207	7100	7269	7334	7156	7331	7287	7280	7173	7277	7261	7251	7249	7236	7182	7262	7281	7114	7278	7366	7449	7283	7324	7153	7287	7140	7311	7157	7243	7185	7369	7274	7165	7234	7336	7216	7299	7043	7356	7313	7196	7143	7081	7187	7391	7272	7264	7250
1935	1357	1104	1102	1364	2514	12421	15879	10038	4132	1730	1152	920	920	886	955	980	912	938	935	891	924	872	897	934	963	956	886	973	872	938	962	903	933	817	973	896	977	877	938	877	894	919	918	945	911	949	883	898	885	947	954	908	895	877	918	932	938	965	941	917	893	934	896	907	949	934	953	904	955	942	896	951	921	948	884	895	894	978	918	906	846	930	946	919	937	970	941	968	963	938	922	925	907	891	882	902	944	959	920	954	896	905	958	947	878	1003	912	933	975	921	931	928	916	947	930	985	916	848	919	944	967	993	935	877	927	874	943	975	897	921	917	935	914	937	918	926	910	906	964	881	889	916	909	942	913	920	893	938	904	955	934	935	953	960	970	957	979	900	924	921	989	954	909	869	917	933	941	898	981	958	926	944	909	906	874	896	922	869	885	942	876	894	880	910	916	908	982	911	944	896	930	972	874	944	914	973	926	975	942	946	926	881	908	907	929	939	923	934	989	993	917	941	967	937	989	909	888	977	947	916	896	940	880	944	926	940	936	960	914	933	913	916	971	934	915	980	935	996	939	951	905	903	915	933	883	952	884	900	910	920	966	893	904	940	927	930	916	960	940	928	963	906	924	962	877	892	896	952	969	944	949	968	927	955	916	909	954	970	910	880	991	900	910	931	950	912	900	971	960	916	921	919	926	993	927	935	926	957	910	924	914	889	928	955	911	904	925	934	933	899	926	933	938	889	913	965	940	989	949	855	938	926	931	899	969	947	921	936	925	969	944	910	910	902	917	888	919	918	896	916	933	946	939	933	925	959	891	851	931	876	893	908	875	922	933	905	969	852	953	904	941	975	936	958	884	937	903	909	882	914	910	869	904	898	969	988	951	898	940	915	908	952	906	886	877	886	971	952	938	948	882	938	915	961	924	937	935	921	913	908	967	942	926	912	961	962	931	951	873	917	961	938	886	969	900	904	945	938	902	928	928	863	881	946	929	964	942	932	957	914	978	913	872	953	885	887	918	895	941	897	881	948	940	890	938	920	941	901	933	896	936	869	926	881	924	917	924	983	880	918	956	911	920	889	945	909	920	976	918	929	970	876	913	892	983	938	900	913	946	944	924	940	948	974	954	876	913	942	911	991	932	930	931	914	939	944	917	950	874	940	880	934	987	842	941	965	981	909	887	900	961	930	962	932	952	914	928	976	955	881	874	911	936	942	905	925	890	948	892	953	911	968	945	939	918	900	923	950	930	909	925	925	880	965	938	868	962	949	915	933	958	949	894	859	924	975	907	902	951	936	905	957	934	894	952	881	883	967	958	873	914	937	949	901	935	947	928	928	938	902	917	911	906	919	916	909	905	988	939	946	938	886	933	965	930	986	967	911	933	984	940	897	918	895	935	945	985	956	930	964	923	909	906	941	911	963	946	919	912	928	932	960	917	905	1001	886	945	976	957	903	898	954	879	919	881	930	932	906	967	928	977	975	912	939	914	987	854	954	948	928	916	899	914	890	929	948	879	973	881	932	934	953	884	902	914	903	903	895	937	878	886	909	884	914	956	922	879	911	922	955	916	908	924	891	939	898	949	899	894	933	937	923	888	885	939	929	920	938	948	883	949	927	889	919	935	944	939	919	931	908	886	930	882	906	908	918	883	887	909	924	936	950	928	903	875	981	920	916	874	938	942	955	913	968	970	888	850	910	931	909	917	901	957	894	926	931	917	919	910	924	955	910	936	966	908	922	936	945	914	894	949	919	928	916	913	919	904	899	949	920	937	961	957	940	940	914	977	913	895	931	931	989	938	916	945	944	931	940	964	932	920	934	915	977	923	937	926	933	902	884	929	945	932	873	978	946	930	922	925	907	907	956	942	886	899	990	928	936	883	893	926	925	932	870	935	959	893	903	903	911	921	908	924	913	986	938	968	922	926	868	920	911	952	899	931	934	948	911	899	873	944	928	861	932	942	920	882	887	961	898	907	902	909	920	941	929	916	892	861	913	934	914	936	925	968	941	899	899	924	960	952	947	898	1010	866	940	968	1013	944	936	933	916	913	905	916	963	963	964	906	928	897	906	918	915	908	906	955	928	881	893	918	895	921	940	926	911	864	909	933	902	899	889	945	880	868	882	931	946	933	880	886	900	908	916	919	948	967	988	904	957	901	937	912	927	935	867	902	924	878	935	928	885	916	964	888	959	934	877	939	927	947	917	954	968	928	957	902	925	937	929	921	921	903	972	953	901	918	916	928	977	932	940	905	893	921	885	905	913	890	915	926	934	946	977	918	966	983	914	880	954	898	894	892	915	912	951	844	919	948	927	954	909	953	941	969	949	901	936	915	872	927	899	869	969	933	946	932	925	953	948	957	911	920	915	949	898	925	942	909	996	967	963	919	1010	926	876	963	903	937	945	892	949	916	917	938	971	920	956	952	916	907	917	919	944	964	928	934	975	900	901	932	916	929	918	898	839	929	921	923	913	893	968	923	949	908	893	904	905	898	938	933	875	927	940	925	888	885	889	938	881	927	939	927	924	960	946	924	916	984	943	919	903	940	936	930	949	921	876	969	907	946	878	863	956	990	935	953	896	881	935	908	981	959	937	973	977	918	941	951	949	955	911	920	959	922	963	932	932	1016	931	987	891	912	925	950	918	967	923	897	913	924	945	926	995	919	943	964	884	915	937	936	946	964	903	947	917	972	961	952	893	887	929	943	876	972	932	916	928	891	953	950	891	958	952	918	928	907	936	921	938	924	919	897	899	925	992	927	924	914	957	917	893	965	875	902	950	913	917	937	879	912	945	954	960	914	940	896	920	902	952	905	872	906	912	902	921	926	899	947	906	948	898	948	908	924	906	884	888	877	977	983	937	899	970	925	958	890	983	911	898	833	900	917	958	944	968	951	933	928	912	931	968	936	916	936	885	901	966	969	920	938	912	920	944	899	912	927	891	938	874	930	943	941	962	943	936	917	979	916	967	947	896	920	905	934	902	952	916	892	962	953	913	942	888	962	958	837	946	1014	930	933	960	880	927	929	950	954	945	945	896	907	936	886	913	940	930	887	913	988	938	928	917	936	919	970	909	903	881	925	935	949	919	982	968	963	884	897	914	971	926	895	944	932	878	1000	962	940	954	884	929	925	931	945	900	956	959	907	894	898	902	873	911	897	873	955	924	957	933	896	908	955	982	922	932	948	933	960	918	914	905	966	914	916	917	923	947	867	943	936	913	924	873	892	907	921	893	940	927	924	934	914	903	958	929	975	953	910	906	914	939	913	912	882	941	953	923	948	909	899	927	928	873	903	956	888	840	942	946	954	883	939	924	973	956	970	933	897	911	946	886	952	910	900	904	846	923	926	817	894	918	989	949	866	918	912	856	919	971	1000	879	897	865	953	933	902	895	908	937	999	916	889	965	941	872	908	882	914	935	922	954	912	961	974	962	964	976	942	949	911	913	917	982	938	955	979	896	927	962	909	881	966	960	881	967	892	915	979	929	897	906	948	909	945	911	922
16763	12098	10232	14815	27538	36401	62550	61687	46775	31108	17847	9908	7925	7369	7457	7377	7440	7555	7386	7509	7378	7520	7565	7448	7420	7424	7546	7417	7526	7577	7548	7446	7486	7564	7486	7548	7403	7490	7488	7532	7353	7368	7553	7318	7474	7447	7419	7460	7375	7428	7504	7453	7516	7585	7197	7644	7411	7411	7505	7453	7377	7400	7481	7667	7485	7446	7452	7428	7524	7480	7439	7401	7458	7489	7384	7472	7414	7601	7346	7507	7465	7565	7444	7546	7385	7497	7416	7370	7544	7310	7417	7495	7418	7497	7347	7552	7442	7424	7457	7427	7472	7544	7395	7523	7498	7431	7505	7365	7358	7476	7524	7451	7425	7350	7419	7501	7426	7422	7445	7579	7323	7451	7508	7357	7494	7463	7524	7532	7594	7434	7479	7438	7484	7471	7450	7465	7347	7466	7623	7464	7542	7537	7456	7590	7494	7525	7386	7333	7386	7462	7441	7545	7520	7447	7402	7517	7495	7447	7347	7469	7447	7452	7529	7535	7495	7412	7367	7446	7530	7528	7415	7524	7501	7496	7445	7426	7482	7474	7472	7485	7514	7553	7452	7490	7400	7553	7438	7719	7435	7577	7517	7453	7553	7427	7528	7574	7438	7563	7501	7534	7529	7452	7628	7568	7416	7572	7374	7393	7450	7397	7439	7378	7511	7408	7556	7545	7458	7524	7393	7522	7453	7365	7432	7482	7370	7483	7461	7278	7457	7370	7483	7532	7478	7514	7536	7505	7490	7554	7526	7425	7466	7431	7526	7462	7496	7429	7439	7396	7473	7517	7298	7459	7552	7407	7453	7475	7543	7363	7423	7528	7495	7367	7582	7464	7550	7515	7436	7574	7531	7464	7405	7478	7507	7372	7544	7474	7468	7452	7374	7440	7556	7496	7516	7446	7579	7460	7460	7474	7636	7485	7530	7515	7493	7509	7410	7390	7487	7624	7528	7480	7488	7530	7455	7518	7366	7521	7503	7523	7400	7542	7479	7615	7404	7424	7465	7515	7548	7417	7600	7393	7502	7377	7609	7464	7469	7473	7431	7552	7476	7589	7427	7483	7390	7510	7545	7447	7511	7607	7633	7498	7583	7442	7486	7420	7413	7490	7652	7539	7362	7377	7401	7588	7450	7459	7360	7522	7532	7316	7482	7412	7499	7478	7587	7501	7472	7577	7373	7548	7496	7487	7414	7554	7467	7406	7603	7487	7393	7437	7340	7554	7501	7541	7465	7437	7513	7490	7434	7497	7359	7453	7536	7402	7637	7377	7421	7422	7516	7439	7354	7441	7534	7433	7608	7446	7593	7461	7552	7471	7583	7510	7449	7439	7419	7385	7498	7435	7441	7470	7597	7416	7352	7487	7468	7379	7522	7397	7571	7435	7577	7498	7404	7530	7479	7477	7478	7507	7352	7600	7438	7467	7522	7352	7414	7498	7500	7385	7608	7515	7340	7490	7538	7410	7459	7448	7542	7568	7454	7354	7352	7540	7559	7620	7588	7324	7528	7611	7442	7549	7513	7410	7525	7489	7462	7449	7337	7436	7325	7492	7332	7480	7669	7491	7401	7582	7408	7423	7500	7615	7444	7401	7510	7512	7468	7477	7364	7517	7497	7363	7439	7458	7301	7428	7378	7598	7518	7468	7449	7465	7544	7392	7330	7621	7510	7435	7533	7486	7577	7583	7498	7409	7607	7508	7298	7520	7444	7546	7511	7448	7433	7502	7461	7415	7429	7404	7555	7478	7413	7428	7442	7431	7587	7433	7572	7394	7369	7630	7414	7429	7418	7605	7373	7505	7456	7480	7414	7364	7671	7490	7360	7449	7538	7358	7273	7445	7276	7380	7398	7425	7500	7557	7400	7585	7518	7519	7543	7455	7499	7584	7372	7431	7418	7471	7366	7490	7417	7443	7514	7572	7519	7405	7577	7453	7518	7578	7471	7542	7509	7495	7430	7451	7429	7546	7453	7482	7503	7578	7403	7504	7548	7515	7457	7495	7475	7479	7586	7492	7502	7561	7485	7497	7519	7435	7526	7340	7563	7469	7387	7404	7420	7562	7487	7488	7302	7552	7362	7630	7478	7367	7355	7392	7463	7472	7449	7458	7380	7538	7584	7547	7383	7382	7403	7467	7391	7583	7491	7513	7386	7415	7459	7432	7391	7581	7486	7294	7413	7472	7497	7430	7448	7535	7341	7437	7564	7398	7506	7349	7499	7465	7364	7367	7487	7383	7563	7385	7541	7449	7524	7443	7430	7377	7443	7559	7595	7600	7502	7500	7431	7619	7409	7488	7506	7476	7545	7430	7508	7572	7421	7469	7543	7436	7611	7591	7528	7529	7482	7365	7516	7415	7532	7479	7456	7533	7492	7407	7427	7364	7471	7477	7482	7484	7614	7582	7520	7439	7456	7357	7550	7415	7499	7396	7491	7519	7448	7504	7483	7461	7475	7507	7496	7549	7542	7670	7602	7552	7425	7467	7443	7344	7443	7262	7495	7654	7631	7441	7500	7459	7496	7471	7393	7532	7636	7474	7434	7481	7471	7505	7564	7445	7379	7546	7511	7521	7565	7518	7486	7543	7429	7449	7483	7506	7534	7566	7460	7475	7469	7379	7445	7469	7501	7563	7382	7445	7490	7450	7466	7603	7587	7649	7361	7523	7521	7328	7480	7442	7532	7437	7405	7425	7496	7475	7523	7501	7517	7455	7488	7373	7320	7415	7441	7460	7464	7417	7520	7442	7514	7419	7484	7487	7482	7610	7680	7504	7575	7418	7647	7484	7503	7474	7469	7522	7528	7487	7551	7529	7504	7460	7493	7504	7423	7450	7472	7500	7575	7572	7412	7510	7442	7472	7544	7451	7427	7437	7405	7466	7440	7454	7564	7392	7496	7473	7541	7538	7421	7419	7418	7524	7448	7478	7533	7521	7431	7514	7463	7394	7561	7356	7495	7436	7460	7482	7475	7493	7391	7453	7549	7554	7452	7512	7438	7441	7531	7593	7476	7540	7364	7540	7509	7359	7485	7468	7538	7528	7570	7495	7406	7406	7570	7581	7527	7462	7542	7550	7450	7472	7507	7525	7589	7453	7509	7469	7309	7386	7464	7434	7323	7437	7438	7481	7429	7540	7372	7484	7514	7607	7494	7348	7500	7485	7541	7513	7508	7420	7477	7473	7447	7514	7460	7448	7451	7439	7564	7488	7382	7476	7405	7463	7680	7519	7497	7467	7425	7372	7454	7515	7436	7561	7249	7710	7501	7487	7364	7503	7358	7583	7499	7403	7484	7411	7586	7425	7480	7506	7531	7552	7475	7573	7520	7468	7439	7450	7496	7586	7525	7514	7573	7433	7460	7479	7479	7551	7589	7406	7329	7478	7467	7512	7511	7470	7485	7639	7524	7398	7408	7470	7289	7600	7464	7442	7428	7495	7543	7540	7514	7338	7529	7296	7515	7493	7462	7524	7401	7383	7449	7469	7471	7446	7501	7519	7474	7504	7506	7551	7632	7391	7634	7610	7492	7627	7370	7478	7411	7599	7456	7481	7534	7447	7587	7471	7494	7506	7436	7426	7498	7597	7537	7449	7488	7513	7401	7538	7490	7549	7425	7399	7576	7421	7330	7443	7348	7479	7432	7437	7523	7429	7382	7554	7522	7570	7311	7514	7464	7432	7405	7475	7585	7494	7560	7499	7506	7415	7466	7538	7479	7434	7486	7478	7476	7441	7400	7503	7528	7451	7373	7425	7560	7573	7477	7435	7418	7451	7500	7395	7445	7351	7409	7550	7516	7466	7520	7439	7471	7466	7532	7457	7556	7476	7553	7583	7605	7506	7353	7589	7540	7555	7445	7482	7571	7403	7458	7524	7485	7474	7465	7540	7530	7454	7530	7414	7588	7532	7502	7539	7444	7499	7485	7520	7417	7516	7612	7573	7546	7539	7313	7382	7563	7330	7409	7505	7449	7258	7447	7528	7501	7541	7448	7634	7378	7537	7393	7532	7524	7474	7494	7442	7569	7493	7484	7479	7566	7492	7494	7400	7481	7528	7471	7526	7508	7555	7484	7526	7543	7443	7584	7595	7437	7303	7355	7315	7450	7582	7381	7485	7417	7605	7519	7579	7505	7414	7568	7487	7501	7522	7543	7420	7490	7519	7505	7451	7533	7469	7463	7340	7507	7473	7492	7331	7454	7487	7468	7440	7391	7521	7531	7447	7446	7508	7374	7468	7569	7456	7473	7606	7528	7424	7507	7448	7536	7406	7520	7424	7523	7406	7560	7376	7612	7318	7407	7572	7598	7361	7479	7437	7515	7475	7496	7460	7420	7476	7554	7407	7357	7456	7509	7517	7412	7447	7342	7461	7582	7506	7467	7529	7562	7494	7522	7523	7351	7477	7421	7502	7427	7514	7424	7427	7416	7486	7568	7420	7404	7535	7368	7433	7419	7580	7457	7419	7434	7480	7449	7603	7423	7554	7394	7439	7456	7377	7397	7437	7534	7413	7528	7533	7495	7539	7405	7601	7424	7538	7446	7436	7485	7570	7567	7509	7443	7588	7506	7550	7350	7519	7381	7405	7415	7578	7613	7566	7367	7389	7551	7371	7497	7618	7471	7433	7527	7497	7444	7529	7417	7391	7377	7459	7530	7360	7467	7284	7397	7567	7474	7484	7447	7461	7419	7485	7621	7367	7523	7383	7420	7546	7463	7403	7574	7472	7511	7527	7495	7480	7454	7535	7384	7367	7480	7556	7465	7383	7451	7402	7489	7498	7422	7517	7442	7494	7466	7411	7401	7615	7404	7366	7574	7373	7404	7664	7493	7452	7523	7446	7384	7526	7539	7482	7457	7513	7407	7532	7383	7390	7346	7407	7616	7370	7464	7583	7581	7505	7400	7431	7437	7379	7408	7428	7568	7525	7512	7526	7511	7539	7648	7505	7501	7520	7414	7597	7423	7434	7461	7618	7571	7603	7561	7562	7365	7493	7476	7444	7459	7506	7575	7595	7593	7453	7438	7395	7537	7366	7512	7457	7380	7555	7405	7472	7404	7402	7480	7476	7550	7528	7449	7576	7516	7308	7492	7555	7602	7503
4096	1328	1199	1144	1311	1749	10401	21146	14996	7032	2500	1223	988	951	904	856	867	923	941	939	952	857	883	880	927	910	869	950	863	868	927	913	883	864	908	927	924	905	891	909	933	951	849	906	867	868	873	916	894	912	918	946	889	914	872	875	967	926	896	859	895	894	886	910	883	923	884	934	908	942	923	909	902	909	907	957	900	903	903	914	906	889	922	906	935	861	921	963	905	866	858	927	882	888	932	928	864	871	885	931	914	885	917	950	900	935	897	914	902	886	859	924	924	880	908	905	896	905	890	918	957	922	892	938	915	937	950	903	896	904	986	890	904	890	859	918	873	896	897	961	888	912	892	914	895	927	896	822	921	902	924	874	869	875	917	958	912	878	894	888	854	903	922	956	910	896	906	913	945	873	912	909	890	945	894	872	913	968	886	907	906	934	939	919	888	921	916	936	951	888	852	887	938	909	858	944	921	901	881	853	868	916	913	918	832	891	927	963	887	848	890	932	910	919	923	896	922	911	897	912	863	895	906	944	915	958	921	878	888	905	980	963	892	903	888	866	947	894	895	903	890	870	925	897	929	871	866	879	896	871	882	863	900	862	908	908	843	872	892	929	918	901	939	907	862	870	916	901	842	912	860	920	919	857	916	911	863	869	968	878	881	870	873	950	907	847	889	891	856	929	977	886	879	909	919	926	926	888	939	882	948	899	908	855	838	928	886	906	921	958	926	936	918	902	893	883	906	863	892	884	905	900	964	921	883	884	890	840	879	881	858	903	916	892	943	882	889	924	883	915	884	921	933	878	885	892	902	889	893	883	909	898	924	923	927	893	889	936	917	918	929	911	875	883	871	866	900	943	906	877	861	896	880	888	918	873	847	956	910	865	927	906	913	857	905	942	884	877	901	899	928	944	895	894	907	883	931	883	918	920	872	927	901	906	864	918	936	845	869	866	930	868	883	982	919	894	982	924	980	901	879	891	842	877	956	877	873	836	962	903	911	869	869	931	884	918	936	932	853	907	896	879	895	910	863	922	921	938	908	897	960	929	900	913	914	909	851	845	883	940	892	916	932	928	957	919	913	923	924	911	888	893	898	864	904	877	914	900	930	889	878	893	896	939	893	933	898	862	908	896	878	877	966	913	927	928	944	887	908	856	949	941	900	898	900	957	927	896	915	893	917	938	903	879	926	910	883	912	885	876	867	980	904	948	953	829	879	884	910	896	902	881	950	907	853	862	883	902	919	876	825	905	892	863	867	900	916	894	876	897	934	879	885	916	908	870	885	879	945	897	912	903	917	873	888	885	892	889	916	877	917	871	922	854	919	905	916	912	921	859	944	916	865	943	911	946	909	883	919	919	866	906	909	926	948	929	924	907	923	885	887	917	910	918	898	892	885	936	919	951	897	910	907	886	919	982	936	893	906	934	948	846	986	864	918	898	965	863	920	882	884	870	879	896	921	905	898	855	898	953	909	933	872	909	926	858	928	899	870	874	924	883	885	935	928	918	928	919	921	923	938	924	890	917	831	951	907	861	908	950	938	913	942	912	908	917	890	919	873	915	929	844	958	894	932	959	915	922	921	880	901	885	915	947	922	932	837	929	848	878	916	891	909	918	899	909	924	907	882	914	947	917	871	924	940	918	892	943	920	894	920	908	926	956	895	898	876	890	928	916	881	944	940	899	862	904	954	889	906	917	863	901	871	885	935	891	916	902	864	911	918	892	915	883	920	894	912	865	899	927	889	941	869	879	943	918	939	911	900	882	900	855	917	883	888	889	901	887	936	960	891	871	942	865	890	931	910	860	909	866	889	915	836	847	900	920	905	919	923	912	918	882	902	916	910	879	901	893	933	912	906	870	895	904	909	891	912	936	898	878	908	909	896	913	868	879	929	886	958	891	963	861	902	863	923	882	850	916	921	835	945	882	906	917	937	902	883	934	898	889	899	953	880	894	881	947	875	915	927	884	895	960	918	897	916	877	913	917	910	847	918	906	974	912	936	901	864	900	870	880	848	887	895	912	869	911	833	936	936	917	872	846	885	899	939	908	905	843	851	958	924	854	900	907	933	835	923	939	885	863	853	908	962	942	943	902	925	913	895	924	920	934	875	917	944	875	882	911	885	956	887	900	862	908	984	873	890	848	859	845	864	900	919	964	944	896	867	895	881	879	933	886	930	903	940	880	881	840	918	895	900	901	875	895	929	948	883	894	886	918	874	950	916	900	908	894	909	890	945	882	899	946	900	944	891	868	933	873	887	917	900	910	903	867	914	928	915	901	922	867	938	930	904	903	899	905	897	918	945	888	891	846	869	920	875	913	934	951	926	881	877	919	909	948	946	917	934	968	910	896	941	912	892	880	972	863	938	896	894	903	890	909	897	869	892	907	927	882	923	864	869	850	914	891	940	904	891	857	956	945	898	888	866	932	884	951	918	945	898	883	902	904	939	934	933	906	906	911	891	940	908	929	913	863	959	885	899	861	893	912	900	892	870	870	933	886	897	900	941	882	893	855	917	877	899	919	960	857	967	940	914	969	918	993	905	867	916	894	930	848	895	885	858	853	870	887	909	880	881	924	868	899	921	855	862	930	900	885	922	856	909	892	902	878	893	882	884	892	910	914	941	903	865	875	856	905	890	901	911	887	940	878	828	885	854	932	877	864	917	935	866	897	938	936	859	908	969	892	860	904	923	871	861	937	900	907	814	866	915	912	921	894	890	885	877	957	922	872	936	934	929	897	908	932	895	863	886	880	944	944	882	920	941	877	943	866	907	871	924	925	929	891	921	965	938	878	888	907	943	887	949	922	916	867	897	885	935	860	967	919	855	934	982	878	913	902	905	932	886	871	923	888	894	879	879	945	918	838	899	902	917	928	889	865	886	911	913	889	912	924	878	870	866	908	863	871	913	944	911	886	940	894	866	890	898	853	891	888	889	918	867	902	928	905	871	914	895	870	922	942	888	874	947	925	919	898	897	918	900	936	924	848	891	900	883	917	920	901	925	867	900	906	860	952	874	929	949	886	989	934	904	878	887	910	927	926	888	873	919	942	923	948	850	846	885	894	901	873	878	870	929	870	893	936	915	853	926	894	888	885	871	885	910	906	889	884	903	909	879	920	877	951	942	879	914	943	954	911	917	886	943	878	869	912	868	896	920	924	879	910	925	919	841	888	910	938	898	901	908	948	861	914	907	897	899	850	897	927	849	929	906	871	882	891	935	853	925	878	882	956	902	932	897	896	895	912	908	892	875	908	922	887	883	918	884	885	892	855	922	885	920	857	909	864	963	917	907	873	940	888	925	911	937	861	912	925	907	893	900	943	889	887	857	929	886	854	905	915	935	874	871	924	890	882	852	896	896	913	867	934	882	907	901	935	878	938	927	908	876	852	938	871	936	877	876	919	934	930	877	881	927	872	944	926	952	916	954	888	896	893	915	922	889	921	897	934	896	901	859	910	903	894	905	912	953	909	907	912	899	876	935	924	882	900	880	854
17467	12302	10656	16939	26384	29489	58378	70799	56264	38879	23128	11787	8230	7467	7611	7516	7516	7413	7465	7513	7602	7524	7446	7444	7431	7343	7378	7399	7439	7471	7292	7398	7456	7452	7442	7451	7377	7505	7526	7293	7440	7393	7494	7420	7396	7337	7324	7457	7429	7443	7452	7562	7347	7426	7382	7456	7403	7423	7492	7513	7433	7390	7327	7375	7560	7424	7494	7430	7478	7570	7434	7356	7383	7333	7454	7520	7365	7369	7366	7474	7331	7374	7419	7432	7455	7368	7491	7333	7463	7441	7259	7403	7548	7389	7474	7366	7462	7460	7328	7419	7425	7359	7518	7298	7422	7425	7337	7533	7292	7274	7595	7370	7412	7335	7356	7507	7390	7369	7441	7366	7429	7400	7445	7464	7408	7483	7420	7343	7520	7381	7334	7439	7433	7307	7410	7518	7458	7366	7365	7429	7356	7494	7407	7386	7401	7391	7662	7458	7463	7649	7290	7450	7304	7533	7442	7498	7529	7454	7465	7358	7415	7279	7354	7351	7558	7341	7420	7446	7362	7491	7475	7488	7530	7436	7504	7407	7313	7386	7371	7573	7588	7395	7482	7351	7402	7405	7470	7399	7371	7438	7325	7491	7545	7411	7542	7370	7376	7373	7342	7481	7324	7246	7457	7477	7458	7565	7437	7424	7419	7351	7405	7232	7541	7385	7420	7365	7395	7404	7502	7397	7515	7344	7330	7471	7482	7357	7441	7550	7479	7324	7353	7272	7338	7353	7282	7443	7414	7425	7510	7521	7370	7429	7468	7411	7409	7378	7496	7499	7355	7419	7443	7451	7436	7227	7457	7375	7374	7504	7461	7419	7486	7534	7431	7393	7320	7331	7517	7522	7455	7408	7467	7326	7383	7334	7338	7321	7341	7396	7380	7466	7389	7457	7411	7376	7392	7501	7342	7434	7550	7426	7365	7353	7421	7355	7483	7391	7461	7400	7376	7559	7366	7319	7455	7431	7380	7447	7470	7445	7504	7459	7430	7407	7357	7325	7369	7353	7490	7389	7447	7269	7387	7425	7289	7275	7466	7318	7373	7432	7423	7281	7267	7427	7450	7497	7589	7412	7357	7498	7331	7249	7354	7495	7406	7498	7441	7348	7340	7544	7472	7434	7551	7508	7278	7384	7416	7426	7439	7422	7383	7489	7334	7474	7465	7542	7462	7367	7476	7508	7408	7405	7443	7400	7303	7355	7417	7439	7241	7424	7441	7318	7420	7442	7422	7383	7443	7379	7437	7514	7262	7414	7560	7394	7393	7328	7472	7453	7355	7450	7515	7359	7358	7392	7436	7489	7433	7457	7365	7455	7439	7600	7441	7450	7508	7494	7330	7395	7422	7426	7392	7420	7273	7338	7332	7448	7330	7490	7344	7417	7425	7334	7482	7417	7425	7367	7431	7366	7405	7323	7400	7465	7311	7337	7365	7533	7379	7385	7500	7377	7434	7412	7494	7365	7399	7316	7328	7437	7374	7358	7392	7410	7267	7419	7423	7615	7425	7471	7578	7511	7360	7344	7293	7600	7411	7300	7365	7267	7356	7420	7401	7447	7400	7409	7502	7442	7399	7376	7317	7402	7479	7439	7348	7478	7518	7275	7456	7416	7383	7318	7496	7436	7403	7441	7427	7406	7347	7527	7506	7523	7403	7396	7384	7382	7316	7475	7429	7511	7526	7437	7532	7332	7330	7394	7422	7520	7321	7479	7352	7510	7478	7313	7329	7535	7443	7505	7425	7551	7431	7415	7405	7548	7394	7394	7507	7452	7341	7453	7475	7329	7396	7471	7320	7334	7299	7315	7355	7505	7636	7342	7397	7321	7449	7466	7299	7459	7454	7342	7396	7485	7558	7513	7443	7378	7512	7520	7339	7388	7506	7312	7374	7428	7363	7437	7589	7353	7512	7486	7417	7429	7326	7523	7507	7506	7477	7388	7448	7544	7447	7532	7400	7384	7362	7414	7370	7494	7419	7455	7390	7336	7399	7446	7437	7391	7460	7311	7313	7519	7491	7361	7462	7385	7482	7441	7495	7313	7398	7529	7329	7496	7506	7365	7496	7404	7325	7389	7355	7424	7381	7499	7376	7371	7435	7356	7500	7399	7317	7477	7405	7423	7323	7480	7469	7466	7534	7383	7382	7405	7530	7430	7467	7490	7448	7358	7266	7353	7373	7394	7488	7326	7310	7435	7378	7429	7271	7511	7331	7366	7292	7325	7377	7482	7418	7598	7456	7347	7511	7484	7324	7434	7493	7439	7450	7279	7408	7445	7382	7520	7537	7137	7529	7375	7422	7409	7249	7451	7421	7390	7423	7347	7469	7479	7306	7522	7509	7437	7365	7467	7625	7494	7501	7434	7359	7447	7350	7403	7457	7404	7376	7345	7354	7492	7326	7477	7450	7409	7435	7459	7215	7445	7417	7419	7511	7274	7453	7387	7310	7381	7548	7404	7406	7389	7422	7505	7531	7392	7363	7321	7466	7502	7380	7467	7361	7329	7392	7517	7328	7341	7293	7489	7346	7321	7426	7400	7552	7296	7386	7325	7515	7352	7450	7430	7480	7452	7341	7315	7571	7396	7361	7418	7412	7475	7429	7415	7362	7370	7542	7406	7413	7423	7429	7360	7418	7481	7401	7486	7443	7492	7344	7390	7355	7401	7421	7464	7309	7411	7461	7460	7513	7418	7505	7557	7398	7474	7455	7348	7459	7372	7434	7461	7299	7291	7414	7435	7261	7441	7184	7435	7372	7378	7375	7501	7391	7585	7356	7518	7325	7443	7508	7466	7619	7365	7540	7430	7270	7345	7436	7412	7326	7424	7371	7402	7383	7414	7413	7434	7440	7293	7408	7444	7496	7525	7485	7368	7405	7335	7399	7512	7314	7315	7544	7475	7347	7438	7496	7255	7419	7339	7243	7425	7481	7461	7345	7493	7415	7506	7505	7434	7461	7334	7495	7422	7412	7359	7411	7450	7334	7445	7408	7471	7392	7290	7457	7412	7496	7343	7332	7512	7496	7478	7486	7390	7400	7422	7508	7472	7459	7481	7327	7380	7517	7321	7336	7458	7533	7361	7362	7530	7395	7396	7232	7374	7416	7321	7365	7352	7470	7353	7598	7551	7348	7396	7454	7267	7470	7385	7382	7438	7405	7385	7402	7498	7266	7379	7368	7489	7412	7423	7447	7491	7464	7385	7437	7414	7401	7455	7273	7358	7407	7273	7511	7405	7502	7407	7323	7367	7414	7475	7363	7370	7511	7274	7489	7474	7360	7379	7423	7437	7370	7477	7307	7424	7400	7515	7557	7396	7412	7398	7480	7386	7385	7463	7464	7406	7528	7333	7444	7485	7396	7566	7371	7502	7418	7414	7460	7425	7405	7457	7432	7343	7329	7422	7485	7509	7410	7387	7506	7433	7425	7395	7535	7371	7353	7556	7517	7426	7511	7343	7381	7339	7502	7337	7346	7436	7373	7294	7412	7362	7435	7446	7462	7476	7505	7517	7363	7350	7397	7412	7262	7300	7388	7496	7474	7354	7399	7405	7424	7375	7509	7342	7282	7333	7360	7427	7408	7319	7470	7395	7407	7613	7491	7590	7419	7511	7370	7372	7343	7389	7512	7417	7405	7491	7448	7416	7387	7353	7331	7327	7346	7363	7390	7460	7527	7520	7356	7404	7484	7394	7515	7480	7382	7310	7454	7359	7420	7367	7381	7398	7409	7429	7392	7257	7377	7649	7373	7487	7451	7353	7649	7270	7359	7516	7406	7358	7478	7480	7404	7367	7366	7493	7418	7409	7518	7544	7413	7423	7408	7598	7389	7545	7480	7448	7383	7371	7520	7392	7445	7405	7425	7442	7374	7414	7446	7446	7514	7425	7351	7312	7549	7378	7455	7356	7542	7436	7403	7354	7386	7466	7396	7401	7395	7353	7322	7354	7312	7433	7435	7472	7426	7303	7308	7384	7432	7439	7431	7436	7520	7327	7449	7415	7449	7489	7502	7538	7367	7456	7447	7427	7363	7310	7367	7502	7537	7408	7429	7492	7518	7465	7373	7570	7422	7464	7336	7448	7466	7416	7391	7431	7387	7334	7516	7272	7458	7357	7456	7428	7422	7427	7461	7486	7459	7396	7332	7297	7565	7317	7339	7356	7436	7350	7384	7265	7524	7514	7451	7475	7454	7444	7396	7397	7230	7440	7496	7463	7400	7352	7512	7442	7363	7271	7469	7446	7373	7486	7472	7479	7499	7405	7543	7463	7464	7533	7590	7426	7281	7430	7415	7456	7401	7376	7508	7455	7411	7560	7361	7354	7439	7348	7565	7377	7418	7403	7413	7444	7444	7552	7482	7331	7417	7297	7389	7466	7311	7368	7529	7416	7476	7328	7370	7570	7472	7507	7377	7416	7345	7479	7444	7562	7441	7366	7395	7480	7419	7262	7376	7345	7468	7445	7495	7484	7441	7405	7399	7359	7481	7385	7485	7490	7298	7551	7549	7414	7420	7455	7424	7415	7548	7413	7331	7433	7512	7452	7457	7512	7442	7398	7471	7461	7496	7487	7299	7395	7557	7468	7304	7443	7343	7499	7473	7441	7482	7445	7317	7389	7423	7328	7423	7440	7371	7331	7507	7547	7443	7351	7272	7482	7421	7283	7419	7540	7326	7316	7330	7237	7410	7289	7315	7398	7392	7388	7429	7535	7425	7392	7513	7425	7553	7492	7510	7291	7341	7421	7559	7432	7443	7408	7559	7378	7387	7421	7472	7432	7501	7417	7458	7305	7389	7444	7310	7413	7409	7403	7467	7350	7324	7527	7421	7346	7473	7391	7505	7425	7301	7406	7626	7452	7420	7444	7502	7430	7437	7372	7390	7550	7315	7447	7374	7529	7376	7373	7510	7547	7476	7450	7514	7463	7409	7295	7532	7470	7375	7484	7462	7220	7428	7377	7474	7446	7335	7469	7462	7445	7435	7456	7455	7442	7486	7400	7326	7370	7582	7405	7502	7368	7477	7414	7403	7377	7485	7439	7343	7382	7367	7531	7471	7468	7401	7570	7352	7386	7533	7510	7468	7401	7337	7366	7387	7469
2866	1833	1534	1354	1693	2401	16178	29435	22201	11095	3600	1450	1057	966	924	1024	935	886	924	969	989	985	1017	978	956	965	980	947	948	983	998	937	987	992	990	917	972	951	953	965	958	952	949	984	976	929	934	992	967	965	906	970	951	1005	906	944	946	924	966	946	963	945	937	914	967	927	974	933	983	937	992	919	914	899	969	1009	994	934	920	991	927	920	951	896	969	958	922	949	927	942	993	939	992	912	987	963	899	964	921	954	964	917	933	980	923	909	905	947	963	989	928	895	970	942	960	922	966	968	941	906	965	940	945	1001	960	936	988	852	908	892	960	925	950	902	991	951	990	897	943	926	900	984	989	952	929	936	1003	978	921	982	890	966	972	965	923	980	947	964	930	981	937	925	937	899	977	979	937	922	942	932	888	922	959	973	958	931	927	946	902	979	969	982	910	954	933	982	959	979	910	945	948	993	963	965	892	941	952	998	1021	976	1036	964	944	930	962	946	962	940	1006	948	981	854	977	977	967	942	898	925	930	938	918	983	960	953	991	879	938	996	984	927	999	992	927	917	939	887	969	963	919	930	996	975	907	946	942	917	968	974	946	905	918	939	967	932	892	939	906	963	969	976	951	954	961	905	912	1011	973	968	926	921	909	964	950	975	939	913	953	933	913	938	965	950	985	865	937	961	958	973	950	959	923	949	1004	951	910	993	961	942	929	878	946	930	986	954	951	1000	905	968	960	920	974	972	996	937	942	902	1021	983	962	983	945	982	947	1005	925	943	921	988	874	923	903	915	976	899	919	919	944	931	939	992	948	965	947	965	972	973	961	934	967	962	902	965	986	943	946	937	920	931	934	967	991	948	978	1006	978	927	994	949	988	993	932	919	936	964	983	1002	956	973	962	961	904	972	948	1037	926	974	944	1014	931	928	973	953	998	954	939	951	960	950	960	974	928	929	958	940	955	934	962	1012	886	979	1002	933	926	985	936	916	909	938	963	962	945	928	920	904	975	960	951	1040	976	932	950	893	922	943	899	898	1001	934	924	969	982	960	950	915	1013	951	962	976	918	976	916	946	1011	945	941	905	936	942	955	977	1004	959	923	952	943	959	940	877	929	975	915	929	947	943	1033	935	970	938	970	963	907	959	908	921	949	957	898	945	930	995	935	953	931	924	979	927	960	1000	946	964	968	953	949	937	908	967	915	980	985	883	990	958	977	903	893	919	1003	961	929	969	1006	1006	925	907	935	945	935	922	990	947	937	907	986	904	972	967	945	935	918	994	931	990	925	960	1000	981	1016	994	973	892	943	957	942	918	975	911	973	919	972	935	957	915	896	915	996	888	1005	942	955	923	927	989	962	967	1033	954	932	937	968	1013	942	956	947	937	1002	955	957	1003	915	920	909	919	923	925	943	948	959	973	942	975	886	933	945	949	966	900	902	984	958	922	906	941	947	926	927	948	988	979	952	940	923	971	918	942	956	984	908	954	996	941	988	1021	970	963	934	939	916	988	951	944	952	993	952	972	939	952	973	953	1000	901	964	951	898	966	975	914	951	990	954	990	992	927	928	928	895	879	931	969	995	935	953	985	947	960	970	971	957	967	910	927	916	925	917	958	972	949	951	957	962	926	994	947	956	994	959	950	926	910	918	967	976	1026	899	952	920	936	935	969	986	948	961	975	905	975	970	926	947	955	920	899	935	957	968	965	940	945	928	916	938	923	1012	923	933	996	972	983	986	948	980	900	963	1017	910	961	884	927	914	959	933	887	948	966	905	895	1002	966	873	946	992	992	970	943	971	1000	964	937	906	926	905	950	965	926	949	956	949	969	886	936	951	928	891	954	975	915	958	972	951	986	878	901	919	909	971	919	944	947	947	941	992	955	971	937	935	956	988	900	977	916	992	961	949	956	989	945	903	936	945	927	997	912	919	924	1005	984	991	932	995	991	976	942	942	917	973	996	944	919	915	969	976	912	908	965	959	903	957	1012	917	1022	928	947	970	940	950	924	977	929	977	942	944	976	933	917	944	912	947	942	906	937	977	898	935	936	967	933	918	1011	957	990	942	925	993	954	974	933	973	937	981	989	985	928	937	898	928	950	969	918	914	912	921	965	958	966	949	956	949	946	1029	944	956	977	975	939	937	956	949	923	942	999	973	937	922	932	976	995	916	891	1006	947	900	960	891	980	884	941	955	928	919	952	974	966	956	937	988	1007	987	996	990	1002	977	995	889	955	972	941	960	979	959	957	989	956	946	946	926	948	936	967	945	936	919	943	893	928	943	966	931	980	948	895	958	958	938	948	989	941	931	975	939	942	944	980	920	930	962	912	924	960	952	955	977	964	962	965	972	977	936	940	966	964	941	943	922	1001	971	909	921	883	936	980	910	917	948	943	954	934	984	913	972	949	978	964	911	946	961	987	970	906	922	923	970	944	938	943	994	965	964	955	952	943	945	938	931	974	891	967	946	959	950	950	938	960	952	940	1004	971	963	965	1013	957	920	946	908	988	919	966	967	944	949	934	992	910	897	995	947	938	953	936	916	899	924	963	918	953	996	996	928	984	992	960	976	908	945	951	958	999	925	967	910	948	948	928	1005	943	913	903	902	962	958	960	976	932	859	988	989	968	977	1000	990	947	964	891	965	938	895	961	946	939	975	885	946	927	924	965	966	945	923	946	947	918	948	959	929	924	900	887	904	983	924	933	968	957	993	934	955	921	971	946	956	978	959	957	974	930	953	956	920	970	947	908	985	974	932	977	930	957	937	910	995	978	911	940	954	989	940	925	880	907	931	948	895	986	978	942	917	948	960	968	964	927	1009	926	972	966	938	968	989	957	954	931	926	948	936	891	946	962	985	923	883	950	973	931	961	904	965	925	962	945	964	919	967	988	891	896	971	917	917	963	947	938	995	979	1014	978	1008	961	954	986	916	929	936	982	970	977	935	959	961	996	929	888	968	952	941	956	973	978	916	955	960	902	941	916	978	952	987	923	975	923	961	934	943	949	989	1010	935	971	932	908	921	917	972	971	969	959	973	1000	968	929	1017	957	960	971	919	966	977	919	959	923	913	923	980	972	967	951	922	995	949	984	960	943	968	932	944	962	948	937	923	925	948	907	1001	959	969	912	952	970	949	956	997	933	947	987	931	971	977	934	939	990	977	990	933	955	905	941	956	929	910	969	943	942	951	980	983	950	946	946	920	1025	980	953	977	946	921	939	958	913	913	916	966	919	968	877	886	977	963	975	988	931	932	977	979	958	924	968	980	985	1009	969	952	920	970	979	915	999	867	933	991	966	988	928	972	961	921	909	967	919	927	999	986	895	923	938	956	911	971	914	968	946	1019	994	996	893	991	943	973	926	943	960	929	961	914	973	908	983	981	938	977	956	897	977	953	931	938	928	904	1006	962	966	971	964	949	970	961	990	961	923	916	991	938	942	946	953	937	942	947	929	921	965	910	915	948	926	928	935	964	967	957	941	936	952	963	914	928	959	975	951	907	956	943	948	949	921	955	910	938	963	978	950	966	958	960	900	986	896	915	929	955	958	925	907	934	917	951	956	937	941	957	956
22841	16693	13849	21366	32002	35259	66192	78393	65465	45196	27149	14017	8835	7872	7774	7696	7665	7659	7765	7657	7640	7602	7738	7744	7673	7749	7684	7761	7768	7695	7810	7781	7704	7766	7668	7686	7700	7674	7771	7691	7790	7602	7637	7682	7788	7660	7643	7744	7728	7620	7567	7750	7701	7609	7626	7615	7620	7767	7648	7707	7747	7583	7885	7670	7811	7787	7698	7764	7708	7755	7683	7732	7571	7740	7624	7683	7697	7595	7550	7686	7688	7688	7742	7600	7686	7709	7713	7709	7858	7706	7590	7589	7769	7623	7785	7738	7666	7729	7563	7752	7759	7622	7731	7823	7572	7756	7773	7566	7641	7558	7696	7729	7716	7624	7798	7649	7697	7593	7657	7708	7491	7728	7812	7643	7779	7792	7661	7604	7833	7622	7680	7637	7721	7631	7586	7727	7584	7796	7677	7731	7673	7788	7632	7629	7718	7749	7612	7792	7655	7646	7835	7632	7767	7704	7725	7687	7702	7535	7733	7698	7725	7858	7730	7555	7712	7662	7799	7824	7651	7802	7621	7600	7697	7732	7691	7618	7730	7719	7777	7840	7720	7768	7669	7721	7664	7701	7640	7681	7534	7812	7704	7677	7674	7678	7572	7595	7804	7654	7747	7729	7712	7749	7637	7767	7730	7704	7817	7643	7747	7682	7735	7728	7742	7674	7638	7695	7790	7731	7725	7704	7690	7701	7706	7582	7671	7659	7759	7761	7686	7598	7727	7584	7621	7687	7625	7748	7702	7689	7664	7810	7655	7659	7672	7726	7631	7716	7666	7605	7729	7710	7800	7666	7646	7740	7660	7608	7727	7606	7649	7752	7633	7660	7586	7716	7720	7680	7699	7685	7573	7627	7758	7559	7595	7729	7717	7709	7672	7631	7788	7678	7677	7669	7561	7490	7623	7529	7829	7716	7788	7609	7807	7732	7841	7746	7706	7833	7852	7840	7630	7819	7735	7635	7788	7676	7672	7754	7751	7716	7702	7741	7620	7616	7708	7812	7714	7817	7684	7755	7694	7659	7625	7678	7764	7685	7742	7612	7617	7747	7715	7667	7701	7752	7717	7758	7837	7668	7745	7639	7760	7568	7662	7674	7670	7697	7660	7724	7665	7628	7709	7780	7724	7668	7658	7675	7647	7714	7667	7715	7673	7621	7740	7667	7682	7699	7835	7700	7784	7741	7680	7675	7717	7625	7725	7654	7726	7798	7578	7688	7727	7681	7740	7719	7832	7532	7608	7673	7768	7647	7612	7702	7767	7744	7623	7678	7705	7701	7550	7559	7864	7607	7717	7811	7701	7661	7689	7707	7696	7704	7712	7544	7676	7506	7795	7575	7675	7710	7475	7676	7795	7701	7699	7612	7728	7645	7700	7715	7596	7677	7694	7742	7645	7709	7655	7715	7812	7729	7787	7774	7598	7677	7749	7713	7743	7750	7745	7539	7558	7650	7688	7728	7645	7620	7594	7646	7823	7646	7582	7730	7830	7713	7567	7594	7770	7651	7671	7775	7797	7652	7675	7643	7736	7733	7629	7741	7599	7571	7882	7655	7639	7746	7659	7690	7648	7583	7721	7698	7791	7596	7675	7649	7770	7597	7563	7706	7725	7605	7778	7856	7478	7795	7708	7715	7663	7598	7577	7642	7588	7794	7812	7629	7700	7790	7632	7631	7588	7658	7527	7636	7787	7698	7670	7542	7677	7572	7745	7683	7680	7706	7767	7532	7771	7850	7662	7636	7575	7589	7690	7662	7724	7676	7768	7655	7640	7664	7725	7744	7732	7697	7761	7583	7755	7733	7546	7590	7625	7628	7590	7593	7703	7635	7755	7640	7715	7765	7706	7661	7775	7767	7693	7748	7732	7707	7735	7781	7696	7569	7739	7931	7565	7727	7680	7760	7701	7714	7692	7583	7743	7625	7724	7836	7645	7678	7574	7844	7769	7728	7716	7618	7748	7716	7765	7611	7668	7766	7656	7709	7860	7606	7850	7640	7630	7739	7632	7626	7696	7676	7709	7810	7698	7626	7680	7800	7661	7552	7676	7559	7759	7641	7744	7702	7619	7707	7595	7556	7687	7761	7742	7572	7630	7587	7693	7804	7711	7789	7639	7606	7636	7521	7716	7660	7742	7651	7681	7611	7767	7797	7614	7650	7822	7647	7670	7614	7646	7772	7664	7850	7664	7592	7770	7711	7858	7700	7816	7789	7736	7656	7669	7586	7702	7579	7790	7744	7680	7727	7765	7646	7636	7676	7765	7806	7699	7728	7671	7655	7729	7696	7630	7614	7746	7714	7671	7753	7725	7699	7698	7778	7708	7782	7603	7563	7639	7633	7768	7773	7631	7648	7628	7649	7704	7701	7733	7757	7696	7732	7780	7627	7703	7735	7721	7672	7655	7635	7743	7608	7691	7589	7745	7728	7690	7698	7605	7632	7723	7631	7678	7670	7782	7701	7716	7693	7730	7574	7679	7654	7591	7663	7610	7638	7810	7484	7639	7585	7592	7688	7748	7828	7736	7678	7662	7560	7641	7802	7617	7637	7613	7756	7638	7680	7526	7683	7699	7689	7808	7626	7662	7738	7619	7545	7720	7749	7676	7784	7816	7574	7668	7701	7571	7592	7714	7728	7694	7792	7648	7683	7603	7822	7530	7709	7623	7580	7850	7735	7546	7762	7514	7626	7649	7663	7693	7715	7654	7616	7621	7689	7661	7690	7712	7659	7688	7698	7726	7649	7615	7758	7704	7727	7597	7539	7640	7683	7660	7753	7571	7702	7579	7814	7664	7761	7650	7742	7680	7686	7579	7817	7682	7612	7718	7855	7616	7638	7650	7692	7835	7650	7701	7747	7609	7653	7683	7648	7733	7634	7680	7556	7706	7746	7697	7650	7608	7642	7626	7666	7800	7615	7604	7736	7655	7641	7718	7720	7504	7726	7725	7618	7715	7772	7642	7677	7768	7796	7794	7636	7832	7716	7663	7551	7683	7567	7672	7724	7782	7774	7752	7761	7660	7738	7877	7698	7724	7725	7704	7665	7745	7734	7575	7620	7717	7632	7667	7588	7825	7707	7633	7677	7668	7602	7576	7721	7625	7651	7676	7846	7663	7645	7764	7746	7739	7666	7644	7758	7799	7662	7656	7744	7592	7650	7646	7687	7703	7691	7895	7769	7703	7615	7640	7641	7696	7651	7786	7754	7719	7775	7898	7724	7767	7678	7643	7689	7637	7688	7867	7715	7682	7649	7493	7640	7646	7720	7755	7666	7783	7646	7687	7639	7712	7703	7615	7652	7729	7797	7649	7678	7824	7669	7612	7719	7652	7546	7740	7656	7685	7671	7564	7598	7656	7686	7703	7654	7660	7767	7683	7705	7722	7603	7720	7539	7754	7717	7749	7473	7877	7595	7783	7658	7644	7692	7676	7681	7682	7810	7749	7766	7802	7710	7665	7710	7680	7901	7603	7777	7644	7698	7794	7583	7691	7687	7696	7562	7723	7651	7569	7725	7608	7739	7747	7692	7611	7864	7678	7747	7865	7753	7702	7705	7851	7693	7779	7608	7638	7641	7774	7614	7699	7740	7685	7680	7669	7699	7658	7641	7701	7688	7646	7742	7667	7593	7692	7726	7559	7659	7743	7702	7851	7716	7639	7710	7587	7621	7649	7659	7814	7717	7708	7907	7765	7716	7729	7542	7666	7669	7782	7696	7731	7658	7815	7669	7629	7703	7697	7718	7746	7583	7775	7786	7744	7645	7672	7651	7821	7673	7696	7713	7675	7664	7649	7717	7670	7746	7724	7563	7758	7692	7730	7711	7590	7753	7781	7669	7602	7782	7841	7894	7725	7864	7752	7632	7684	7723	7740	7837	7715	7756	7802	7774	7832	7593	7794	7686	7714	7675	7689	7730	7680	7720	7757	7744	7660	7685	7630	7825	7661	7673	7535	7730	7643	7628	7824	7650	7702	7759	7705	7730	7702	7637	7726	7672	7649	7644	7839	7679	7635	7663	7694	7839	7620	7555	7780	7723	7789	7715	7814	7819	7722	7608	7708	7647	7631	7522	7773	7586	7653	7704	7819	7573	7662	7689	7831	7802	7622	7744	7672	7691	7631	7753	7715	7591	7726	7718	7799	7621	7644	7681	7723	7636	7792	7745	7776	7621	7753	7608	7759	7635	7705	7589	7656	7600	7731	7834	7676	7635	7739	7658	7645	7712	7705	7484	7802	7648	7760	7616	7832	7703	7674	7610	7645	7778	7646	7762	7717	7747	7697	7665	7671	7669	7721	7589	7748	7686	7698	7770	7743	7783	7640	7563	7699	7717	7648	7705	7696	7764	7648	7861	7843	7592	7728	7739	7622	7602	7687	7639	7692	7741	7631	7680	7686	7712	7668	7667	7699	7663	7655	7696	7754	7698	7662	7702	7710	7647	7760	7677	7646	7600	7606	7818	7705	7714	7582	7676	7681	7851	7707	7856	7770	7614	7789	7643	7623	7617	7742	7783	7688	7741	7849	7831	7704	7624	7727	7599	7694	7656	7698	7685	7758	7586	7720	7650	7735	7655	7730	7688	7781	7583	7718	7585	7685	7658	7736	7606	7771	7690	7670	7668	7647	7755	7585	7535	7696	7654	7736	7632	7816	7694	7638	7632	7592	7681	7646	7744	7701	7691	7591	7829	7644	7655	7638	7646	7638	7710	7649	7692	7686	7635	7671	7721	7528	7633	7738	7729	7618	7704	7755	7702	7717	7758	7607	7684	7497	7716	7688	7791	7611	7737	7722	7672	7738	7706	7570	7764	7701	7575	7706	7659	7630	7629	7692	7698	7630	7761	7639	7690	7647	7650	7671	7703	7753	7568	7852	7707	7646	7600	7722	7595	7592	7692	7599	7838	7743	7683	7605	7671	7693	7635	7640	7708	7669	7764	7752	7628	7754	7594	7694	7716	7718	7590	7591	7654	7633	7803	7705	7519	7762	7668	7712	7674	7773	7642	7646	7650	7584	7666	7715	7716	7623	7756	7706	7720	7589	7745	7602	7626	7662	7763	7812	7781	7569	7716	7703	7657	7843	7691	7697	7689	7654	7674	7752	7708
2897	1275	1130	1016	1158	1393	5347	8572	6133	3018	1393	1063	864	904	893	883	891	788	922	921	885	878	867	921	864	922	872	905	849	848	878	904	857	895	849	903	886	852	884	827	914	941	939	916	950	933	957	879	913	881	874	858	867	892	903	903	916	894	866	895	941	874	903	888	876	890	913	857	834	896	871	854	836	880	921	884	901	893	929	903	921	904	870	950	825	884	868	902	909	920	812	884	877	878	877	909	857	921	963	936	882	884	913	883	906	887	861	886	900	922	860	923	879	887	828	858	855	930	913	890	889	908	917	868	902	878	892	836	862	916	885	918	920	894	915	857	862	910	884	911	913	913	901	917	880	912	920	921	894	862	902	866	908	901	877	867	922	936	900	897	871	872	933	938	893	894	892	865	933	896	834	949	883	910	920	909	875	910	913	930	850	882	917	868	870	898	881	878	896	857	856	957	897	907	899	926	924	894	890	892	862	905	862	877	910	846	883	865	913	904	952	901	891	919	869	864	883	934	879	932	890	930	897	893	878	884	886	877	901	910	920	926	895	865	884	910	927	852	877	821	945	873	944	819	888	888	895	882	819	910	890	848	880	853	875	885	909	948	917	864	891	899	941	898	902	862	868	895	936	957	933	872	847	863	914	925	904	858	889	902	917	891	860	858	831	873	903	917	941	861	888	898	861	854	878	867	842	915	865	899	910	940	891	876	890	911	895	925	892	882	907	870	827	856	874	878	909	832	820	887	933	926	897	879	916	885	855	906	844	844	952	888	881	883	862	880	869	930	880	913	882	916	898	914	932	912	942	920	880	867	911	886	901	934	854	879	877	896	902	933	882	904	865	948	897	870	909	885	902	946	876	854	890	915	893	923	880	907	889	936	899	901	873	930	893	898	902	934	866	954	852	879	927	877	880	916	886	880	888	825	892	872	894	893	860	952	864	891	939	904	867	936	889	894	889	879	911	918	914	867	887	896	843	915	875	914	885	903	844	918	887	885	877	872	952	873	871	871	908	928	847	918	867	819	867	892	921	877	927	895	909	830	899	886	858	874	916	865	826	870	859	892	887	900	854	851	867	883	900	925	911	878	849	888	868	895	897	867	912	961	849	883	887	899	891	905	937	840	853	866	865	913	843	878	885	854	837	904	903	924	887	894	964	932	900	892	887	886	893	870	908	931	895	887	882	904	876	863	866	876	895	934	932	864	948	877	937	896	925	900	910	870	910	892	957	852	912	886	925	874	841	892	917	920	921	876	865	903	915	851	827	840	892	967	869	935	883	833	896	892	872	889	856	889	902	856	878	904	918	925	910	883	966	876	878	835	871	846	883	882	941	929	881	849	848	919	911	915	878	916	953	875	898	869	872	907	906	859	880	858	874	905	922	829	914	848	967	886	849	905	848	911	875	863	899	927	914	899	950	844	832	894	873	939	883	875	869	882	824	836	881	902	947	914	913	937	878	882	877	884	906	876	902	881	911	904	919	941	947	883	909	890	891	893	866	939	860	876	896	863	888	857	921	923	850	887	846	859	928	871	857	949	924	870	860	910	889	881	941	892	877	907	904	884	932	850	865	877	903	910	851	853	915	888	841	878	884	927	938	891	877	868	854	911	909	918	856	903	912	915	884	886	930	939	939	910	891	902	909	921	914	867	885	922	921	904	924	870	969	872	883	855	844	888	887	934	924	912	887	882	874	858	883	873	851	869	885	895	903	917	852	923	893	904	883	891	906	858	869	913	883	864	881	894	927	839	827	880	942	912	919	877	920	890	918	919	933	870	860	931	927	945	913	870	897	832	853	836	943	865	872	904	910	858	872	910	917	889	896	881	939	897	885	920	927	915	906	876	931	896	860	887	927	910	864	870	917	871	912	858	844	849	877	841	844	878	876	882	897	916	869	857	897	875	887	892	894	914	819	891	872	897	852	851	923	843	896	842	912	887	901	899	917	898	896	895	867	876	887	902	890	890	923	884	926	878	887	892	936	898	870	886	869	924	869	894	928	886	859	839	900	905	882	907	903	906	871	891	879	921	888	931	892	868	851	929	919	851	863	932	895	864	900	885	888	904	902	898	812	936	890	944	918	927	928	905	868	922	863	926	922	883	891	857	848	878	864	934	837	958	857	909	921	901	922	893	852	869	908	958	880	857	852	889	942	902	893	910	933	903	868	929	878	860	904	855	924	902	906	899	868	886	910	890	913	885	923	878	905	858	918	866	862	885	872	884	903	905	915	891	899	915	877	895	896	852	912	892	883	922	910	898	940	885	886	951	859	934	907	897	906	927	896	905	856	940	929	853	861	881	868	884	890	929	894	847	873	896	908	863	934	870	961	845	896	928	858	927	889	874	878	880	923	878	876	922	901	881	849	881	864	937	866	796	875	858	875	916	917	883	920	905	879	922	942	877	923	867	858	891	904	868	909	898	913	926	942	860	883	900	885	891	914	844	926	882	965	943	888	911	919	934	902	889	882	833	933	881	866	846	919	845	961	888	905	903	859	897	894	882	854	982	884	937	896	914	892	903	935	891	905	913	835	864	843	896	816	902	958	915	877	909	906	900	895	887	903	977	880	871	875	882	966	882	944	913	893	880	897	930	860	846	936	915	876	883	896	890	863	825	871	895	896	847	870	905	907	851	893	871	914	880	880	848	900	900	878	879	919	914	856	916	938	836	901	903	844	875	909	918	925	887	900	872	888	876	910	876	903	857	901	844	871	934	860	926	892	912	925	917	915	857	890	866	885	929	854	934	890	841	901	897	898	878	926	897	905	902	885	940	857	891	866	892	917	880	905	926	926	888	902	871	925	859	834	927	955	912	924	886	887	907	892	903	852	911	874	921	890	876	855	914	882	887	916	903	933	876	841	881	885	855	857	951	899	877	854	900	887	896	886	885	867	882	938	923	892	926	926	855	909	890	927	902	894	896	856	872	928	866	865	902	879	948	905	913	886	912	899	952	887	844	940	907	915	904	908	908	878	888	886	835	887	880	897	864	873	859	862	920	935	893	899	848	898	922	850	879	897	852	879	885	914	920	882	895	894	888	829	849	888	913	947	857	882	905	921	912	932	909	880	914	887	874	900	873	859	908	925	929	932	895	949	922	876	922	868	863	919	876	925	820	870	915	845	857	824	881	891	877	896	850	871	861	871	925	909	905	919	901	878	864	859	945	837	885	907	885	859	896	925	886	881	894	893	882	851	864	909	871	892	836	942	934	891	886	865	912	873	880	900	885	890	829	867	885	904	912	899	886	882	902	873	917	900	870	874	902	889	863	925	891	881	910	889	901	888	898	896	918	889	927	934	857	887	863	892	877	871	912	911	913	902	877	906	869	897	855	882	859	926	850	914	902	876	911	919	872	893	915	1012	888	861	888	845	893	923	864	934	983	860	947	862	856	870	848	907	910	888	854	826	888	934	930	896	866	902	908	879	871	922	887	856	876	884	899	860	893	921	896	871	892	910	870	866	906	865	874	879	930	880	906	904	929	892	930
15411	11415	9837	13722	20673	23949	44631	50683	39475	27142	14561	9034	7585	7413	7443	7391	7184	7294	7376	7345	7247	7252	7333	7151	7331	7103	7316	7247	7334	7206	7240	7289	7241	7266	7308	7269	7335	7225	7342	7253	7226	7381	7390	7385	7151	7292	7304	7345	7223	7332	7217	7286	7232	7417	7333	7270	7239	7408	7251	7228	7320	7105	7402	7262	7286	7254	7271	7431	7293	7334	7351	7283	7323	7349	7380	7274	7357	7263	7257	7296	7278	7190	7392	7388	7401	7230	7340	7364	7211	7322	7463	7218	7307	7396	7173	7312	7305	7338	7221	7195	7296	7297	7233	7367	7283	7350	7379	7182	7223	7185	7191	7228	7331	7325	7409	7323	7170	7357	7228	7255	7316	7201	7362	7463	7255	7402	7317	7198	7256	7299	7291	7238	7228	7184	7303	7238	7240	7280	7237	7308	7418	7342	7342	7312	7409	7306	7214	7291	7288	7352	7320	7294	7401	7280	7346	7294	7371	7393	7198	7314	7258	7242	7224	7214	7413	7379	7363	7217	7354	7249	7312	7399	7375	7239	7330	7277	7369	7177	7144	7206	7200	7209	7216	7295	7291	7340	7369	7270	7262	7281	7309	7276	7239	7136	7339	7430	7099	7347	7203	7256	7450	7262	7302	7273	7254	7221	7293	7269	7247	7224	7268	7260	7150	7402	7251	7249	7254	7237	7214	7167	7280	7213	7257	7317	7294	7226	7256	7358	7217	7364	7283	7230	7347	7140	7277	7359	7356	7409	7222	7393	7341	7269	7255	7238	7309	7388	7235	7352	7305	7087	7362	7360	7373	7339	7257	7378	7354	7243	7235	7255	7351	7185	7098	7363	7456	7394	7353	7240	7294	7241	7315	7315	7220	7295	7266	7267	7280	7283	7230	7153	7177	7342	7307	7426	7379	7299	7363	7370	7430	7431	7451	7144	7246	7374	7235	7376	7344	7340	7257	7253	7351	7343	7226	7269	7433	7383	7301	7259	7299	7203	7260	7253	7401	7212	7369	7250	7247	7320	7355	7412	7275	7327	7358	7300	7436	7198	7292	7293	7211	7413	7291	7259	7364	7266	7269	7230	7315	7355	7278	7397	7283	7359	7371	7404	7276	7310	7414	7227	7388	7194	7224	7252	7303	7313	7411	7284	7468	7207	7250	7315	7122	7348	7153	7239	7234	7409	7155	7285	7224	7283	7353	7371	7354	7372	7172	7208	7341	7256	7342	7382	7266	7219	7346	7375	7340	7390	7362	7232	7378	7424	7313	7195	7348	7231	7295	7389	7390	7463	7223	7273	7335	7221	7439	7228	7224	7131	7354	7336	7363	7383	7285	7237	7406	7362	7284	7308	7222	7217	7163	7372	7238	7178	7247	7254	7270	7332	7228	7253	7248	7243	7406	7225	7410	7258	7240	7302	7355	7284	7251	7281	7372	7229	7302	7336	7301	7153	7328	7232	7218	7367	7415	7323	7475	7233	7293	7311	7368	7375	7318	7307	7343	7351	7213	7355	7342	7360	7315	7353	7319	7360	7301	7350	7392	7409	7290	7391	7407	7222	7427	7261	7430	7212	7263	7162	7386	7258	7171	7379	7381	7314	7269	7323	7243	7350	7371	7191	7337	7232	7380	7306	7369	7265	7212	7204	7348	7253	7237	7389	7469	7184	7386	7414	7230	7289	7269	7321	7338	7264	7262	7202	7134	7295	7423	7346	7374	7263	7319	7206	7151	7271	7378	7152	7393	7333	7323	7243	7398	7267	7278	7354	7455	7458	7263	7319	7192	7260	7461	7377	7367	7337	7342	7391	7391	7337	7285	7228	7233	7369	7303	7216	7415	7234	7249	7395	7356	7299	7285	7378	7299	7176	7356	7372	7382	7246	7276	7365	7304	7116	7236	7286	7292	7200	7292	7306	7348	7375	7368	7418	7344	7308	7217	7329	7270	7355	7275	7515	7373	7355	7235	7314	7347	7368	7304	7280	7138	7277	7411	7334	7309	7364	7285	7303	7392	7309	7285	7395	7387	7177	7334	7386	7285	7225	7259	7203	7280	7227	7290	7327	7380	7196	7271	7167	7237	7271	7344	7296	7410	7241	7195	7262	7436	7259	7168	7254	7334	7287	7284	7335	7213	7396	7224	7278	7330	7270	7219	7397	7212	7195	7375	7458	7294	7277	7333	7291	7441	7453	7237	7390	7263	7382	7243	7488	7193	7259	7250	7227	7315	7195	7301	7321	7353	7294	7334	7206	7244	7229	7419	7254	7298	7337	7250	7282	7303	7232	7241	7377	7281	7365	7246	7460	7279	7309	7471	7262	7280	7238	7295	7289	7382	7165	7249	7453	7315	7438	7390	7318	7410	7289	7396	7226	7328	7334	7251	7333	7455	7369	7231	7258	7355	7215	7178	7330	7273	7448	7330	7415	7169	7427	7253	7373	7272	7205	7222	7287	7261	7270	7325	7282	7346	7297	7383	7302	7240	7308	7325	7351	7371	7359	7166	7223	7223	7215	7344	7371	7227	7272	7300	7261	7278	7302	7290	7301	7345	7278	7290	7402	7248	7127	7287	7279	7196	7381	7248	7240	7337	7196	7287	7330	7412	7280	7163	7272	7341	7352	7348	7288	7208	7344	7375	7325	7294	7303	7303	7108	7300	7264	7309	7353	7337	7303	7349	7220	7282	7409	7230	7274	7318	7234	7428	7239	7276	7217	7228	7340	7470	7324	7355	7263	7347	7278	7459	7160	7347	7353	7255	7201	7358	7364	7266	7222	7290	7318	7326	7244	7265	7310	7309	7226	7320	7362	7307	7230	7226	7282	7091	7298	7373	7277	7271	7166	7459	7108	7237	7229	7361	7410	7185	7332	7478	7357	7273	7137	7395	7348	7425	7271	7274	7300	7310	7388	7311	7229	7258	7192	7259	7380	7352	7180	7241	7350	7131	7244	7251	7386	7385	7377	7275	7234	7342	7262	7324	7251	7343	7220	7217	7401	7291	7364	7278	7325	7278	7300	7251	7436	7118	7245	7283	7262	7149	7340	7336	7302	7305	7380	7388	7210	7285	7368	7391	7243	7420	7261	7363	7347	7349	7260	7283	7355	7155	7396	7298	7327	7326	7328	7332	7315	7272	7300	7144	7096	7248	7389	7319	7233	7318	7334	7403	7322	7345	7306	7389	7302	7364	7411	7249	7255	7198	7311	7347	7275	7281	7323	7209	7331	7211	7522	7218	7312	7267	7416	7288	7239	7310	7269	7330	7288	7230	7312	7279	7307	7348	7273	7460	7380	7281	7380	7298	7157	7319	7279	7294	7334	7367	7352	7407	7343	7414	7244	7377	7276	7381	7338	7400	7312	7299	7234	7228	7177	7424	7464	7262	7348	7397	7201	7289	7382	7301	7347	7360	7347	7243	7238	7417	7244	7371	7342	7253	7319	7275	7408	7100	7415	7255	7317	7246	7371	7397	7319	7317	7289	7105	7389	7248	7329	7389	7345	7218	7210	7328	7264	7336	7335	7321	7285	7304	7369	7262	7414	7432	7285	7266	7259	7254	7196	7426	7313	7110	7439	7333	7410	7420	7235	7430	7261	7400	7215	7318	7400	7319	7211	7328	7323	7543	7274	7191	7330	7325	7411	7345	7358	7268	7229	7228	7251	7385	7193	7327	7310	7244	7292	7278	7232	7304	7245	7270	7219	7428	7273	7302	7289	7319	7286	7264	7214	7382	7269	7193	7334	7392	7313	7309	7417	7344	7258	7209	7366	7332	7451	7335	7325	7295	7202	7159	7213	7313	7173	7253	7194	7340	7350	7186	7316	7336	7182	7284	7225	7196	7365	7280	7335	7272	7392	7212	7258	7346	7287	7326	7262	7213	7295	7224	7336	7337	7339	7401	7311	7165	7334	7260	7313	7342	7328	7309	7267	7302	7182	7248	7300	7351	7217	7174	7299	7219	7356	7433	7308	7298	7415	7225	7300	7294	7287	7235	7215	7467	7295	7257	7209	7300	7309	7274	7247	7178	7266	7332	7443	7374	7218	7350	7254	7345	7235	7397	7302	7239	7302	7239	7221	7346	7244	7240	7208	7243	7220	7344	7212	7256	7377	7369	7304	7303	7354	7222	7189	7357	7170	7189	7391	7284	7400	7255	7304	7184	7401	7431	7251	7335	7133	7432	7384	7297	7332	7223	7386	7251	7419	7352	7289	7341	7295	7345	7265	7252	7398	7230	7305	7291	7207	7335	7226	7351	7409	7253	7260	7232	7254	7385	7259	7348	7306	7319	7315	7267	7277	7192	7352	7343	7273	7359	7382	7431	7320	7204	7343	7211	7383	7279	7306	7309	7294	7261	7304	7236	7257	7306	7261	7406	7273	7251	7419	7159	7324	7282	7313	7191	7165	7312	7395	7324	7297	7270	7195	7298	7328	7361	7271	7269	7389	7446	7332	7321	7371	7147	7325	7353	7367	7317	7214	7126	7397	7351	7374	7316	7294	7345	7310	7242	7236	7178	7318	7250	7352	7432	7324	7240	7364	7295	7271	7388	7189	7297	7116	7295	7424	7404	7286	7313	7378	7321	7281	7472	7330	7211	7427	7274	7319	7329	7512	7303	7227	7285	7283	7407	7257	7283	7371	7189	7296	7181	7368	7249	7335	7410	7261	7257	7414	7296	7283	7308	7277	7311	7283	7328	7296	7461	7295	7246	7375	7323	7383	7293	7254	7153	7239	7292	7264	7230	7326	7342	7288	7355	7209	7335	7308	7343	7237	7182	7202	7438	7257	7227	7233	7398	7368	7323	7170	7347	7245	7294	7235	7358	7319	7202	7094	7317	7294	7219	7217	7297	7352	7346	7259	7278	7198	7351	7198	7395	7313	7329	7286	7447	7334	7271	7103	7440	7226	7298	7282	7297	7234	7389	7518	7449	7365	7215	7285	7211	7273	7384	7334	7266	7281	7239	7139	7242	7232	7345	7310	7115	7268	7254	7373	7327	7326	7431	7213	7307	7319	7292	7249	7398	7305	7374	7230	7328	7370	7470	7308	7255	7423	7302	7269	7426	7302	7315	7307	7274	7400	7442	7164	7427	7351	7200	7239	7282	7324
2065	1518	1350	1168	1458	2485	14537	14823	9176	3925	1636	1110	1004	954	988	915	931	928	952	940	980	953	922	932	944	918	918	945	974	934	945	946	909	903	879	944	941	970	920	886	879	945	893	919	918	959	912	917	938	934	939	838	894	914	969	940	876	973	1014	952	892	876	972	947	917	919	944	945	905	886	924	924	950	848	901	934	945	954	932	1000	950	901	965	898	1010	937	874	904	930	904	962	931	961	875	912	970	910	964	920	916	932	955	844	876	881	882	935	888	898	930	947	913	954	905	886	965	924	944	978	965	982	970	932	938	888	872	899	896	922	937	959	977	963	879	976	932	940	957	949	922	875	896	954	899	905	952	965	847	952	955	911	934	935	949	915	905	893	964	919	942	956	894	887	954	953	909	939	935	934	930	936	932	886	851	921	940	901	923	879	881	929	924	941	946	900	893	953	882	881	940	911	864	920	933	899	942	903	939	926	945	1016	974	928	957	976	875	904	948	956	941	963	908	908	924	961	948	949	955	923	913	950	908	946	940	923	929	896	953	966	946	932	957	899	956	937	944	929	852	900	935	957	950	885	908	931	910	937	919	895	905	886	936	939	967	954	906	928	998	988	939	953	909	967	923	867	922	924	978	998	967	971	950	885	915	982	945	948	917	870	888	946	939	960	918	928	912	905	929	943	940	918	945	911	995	869	916	907	939	932	968	966	913	927	912	920	905	952	896	916	951	877	918	923	928	861	969	922	908	902	888	920	957	957	976	906	932	873	929	939	928	921	877	960	988	933	973	970	953	911	907	926	971	910	986	907	929	926	880	945	882	929	918	933	941	934	936	910	941	1003	903	977	917	876	915	876	970	941	956	890	910	951	941	956	933	985	934	899	956	916	944	936	898	935	902	917	945	935	936	986	917	866	948	900	1004	926	921	907	918	924	901	914	959	991	931	897	885	947	916	865	930	990	946	966	903	966	921	896	931	946	935	904	958	898	890	881	969	959	936	953	921	846	991	983	932	913	955	970	919	885	949	918	876	1011	931	929	965	914	960	958	915	878	914	926	955	933	912	910	951	918	902	918	949	972	983	921	911	946	943	971	898	910	891	944	950	944	928	896	893	941	912	886	920	946	923	916	926	923	938	903	933	899	919	965	905	962	928	892	908	914	952	915	897	925	917	945	925	905	884	916	969	930	898	954	949	974	928	994	940	911	937	949	846	946	993	954	911	943	894	933	931	968	975	941	892	909	894	917	902	965	932	936	974	904	939	916	967	980	985	905	969	893	937	943	891	958	937	943	963	886	993	935	905	968	961	943	998	919	927	991	923	968	925	944	936	969	929	899	922	949	912	957	944	905	952	928	926	878	853	913	921	946	916	921	946	913	958	884	969	962	933	936	924	926	950	942	891	940	942	911	955	977	937	976	951	914	969	909	946	950	909	944	962	918	924	937	921	928	939	939	976	905	962	940	972	895	885	924	952	951	930	928	971	897	943	926	942	912	905	962	929	949	866	909	916	900	907	945	930	902	911	926	950	963	879	945	936	966	931	962	923	873	897	925	917	956	930	953	938	901	902	948	933	929	949	910	944	922	894	911	885	943	928	877	904	939	978	891	895	898	956	883	946	949	884	938	913	957	874	965	933	876	917	946	941	916	901	949	952	984	917	942	953	952	906	969	965	929	913	923	912	885	912	892	983	940	916	867	954	913	957	902	965	964	906	901	894	911	898	969	903	926	950	939	995	907	905	961	935	908	915	946	902	1007	892	909	893	877	946	917	921	892	884	898	917	921	896	961	906	972	964	924	922	985	912	957	908	938	950	972	912	936	937	925	910	930	944	922	948	977	921	901	956	935	966	923	933	923	927	931	940	963	977	936	939	915	936	961	919	925	968	915	872	931	945	943	905	908	907	954	880	897	953	918	925	950	924	906	961	906	910	971	926	978	944	913	909	877	929	935	935	869	937	921	981	946	915	1023	865	920	985	950	898	939	970	910	922	985	908	916	982	896	885	904	908	976	947	925	896	913	930	889	973	941	909	872	939	886	897	897	941	962	940	878	883	960	930	939	951	997	965	929	945	904	913	906	967	947	942	950	913	903	897	944	968	939	947	877	858	945	956	946	962	971	952	931	934	921	955	955	924	945	924	957	966	990	950	910	883	942	930	906	916	916	908	950	961	883	860	896	934	935	905	946	949	916	926	958	864	917	916	934	921	914	905	908	923	959	927	836	913	998	958	891	928	947	942	923	879	937	908	871	923	926	925	925	977	990	1031	909	977	896	985	908	884	905	923	934	876	930	914	961	980	961	909	971	901	953	958	880	909	964	900	962	938	942	909	923	917	869	952	918	936	944	903	930	1008	979	935	921	941	910	905	940	904	952	984	973	1002	953	917	909	964	957	898	976	967	912	909	979	995	954	918	913	953	912	900	910	971	873	904	949	950	938	960	946	928	853	920	928	912	921	937	925	877	903	919	949	870	909	934	922	957	942	955	904	949	955	960	956	935	924	935	968	953	906	963	895	926	971	954	910	944	883	946	931	923	934	904	910	930	941	888	939	899	984	954	981	934	931	914	893	895	940	906	936	918	950	966	906	887	928	924	953	947	906	940	983	961	876	911	927	929	904	951	880	917	903	927	935	944	909	918	932	932	926	946	874	1011	931	876	921	875	960	902	917	907	935	952	947	952	966	895	970	924	924	947	941	889	966	914	983	916	926	975	924	896	860	927	967	918	923	934	956	944	904	883	957	904	941	881	898	920	904	932	964	900	907	967	950	959	927	938	961	966	955	940	947	943	992	936	939	895	913	903	927	892	917	956	898	908	916	930	907	912	920	957	909	950	888	946	907	954	936	891	960	938	888	879	934	938	877	919	901	911	973	906	968	940	928	897	914	972	931	909	977	956	936	936	969	966	931	895	917	938	932	890	924	988	935	898	934	945	989	872	1000	865	902	935	912	917	932	953	960	968	959	865	943	984	929	913	961	961	917	954	929	960	979	982	924	937	911	956	955	894	930	1001	895	904	921	964	893	961	905	939	950	918	888	893	860	884	927	947	929	944	830	923	917	957	972	949	909	1018	966	892	944	911	912	984	928	941	923	926	932	945	895	884	909	942	957	949	952	956	901	846	928	969	927	901	974	914	923	969	968	913	992	923	912	918	954	883	959	924	979	953	963	960	934	901	944	948	946	877	932	883	945	914	926	970	946	892	933	926	959	928	895	952	1010	927	1002	928	891	873	965	951	944	869	950	941	854	917	872	913	913	935	956	905	955	913	886	950	953	919	935	910	925	946	899	939	940	903	972	921	927	962	982	974	967	954	890	913	944	874	887	923	896	922	922	947	899	916	920	971	984	928	915	904	903	921	938	941	883	953	964	946	951	904	981	964	932	893	913	948	942	956	877	942	897	968	935	951	959	952	912	962	980	931	917	936	978	940	967	943	920	919	953	967	963	960	918	912	930	844	912	933	940	917	892	912	962	944	951	972	940	921	920	923	956	963	939	885	963	984	925	967	943	874
17835	14074	11915	18531	27261	34759	64936	59908	45264	30786	17107	9841	8001	7702	7614	7626	7569	7491	7488	7513	7507	7485	7631	7527	7659	7564	7502	7476	7404	7479	7479	7507	7449	7346	7580	7439	7545	7535	7530	7542	7477	7617	7370	7517	7377	7457	7566	7610	7512	7542	7586	7482	7527	7550	7390	7685	7521	7567	7588	7560	7358	7602	7614	7513	7338	7433	7472	7514	7546	7573	7594	7574	7512	7549	7509	7561	7614	7445	7527	7523	7720	7513	7505	7525	7528	7427	7547	7483	7587	7546	7482	7561	7545	7389	7474	7585	7537	7618	7545	7554	7521	7351	7469	7532	7424	7432	7480	7611	7490	7512	7607	7431	7548	7609	7528	7418	7576	7525	7381	7579	7681	7569	7469	7380	7645	7494	7433	7602	7502	7416	7579	7521	7482	7482	7471	7475	7549	7496	7699	7604	7489	7470	7560	7506	7584	7679	7359	7464	7456	7437	7595	7431	7539	7530	7638	7618	7533	7536	7615	7509	7415	7549	7619	7533	7604	7542	7431	7508	7432	7406	7448	7545	7491	7489	7472	7525	7592	7543	7600	7622	7455	7645	7667	7524	7572	7576	7506	7536	7623	7582	7572	7469	7454	7562	7500	7614	7516	7538	7608	7570	7505	7506	7442	7486	7525	7569	7556	7522	7511	7475	7490	7534	7594	7581	7525	7526	7583	7540	7525	7520	7507	7593	7475	7504	7524	7464	7561	7484	7491	7518	7463	7527	7420	7501	7601	7482	7563	7540	7493	7386	7530	7640	7439	7425	7519	7561	7460	7551	7485	7490	7569	7507	7508	7541	7405	7575	7512	7527	7621	7543	7526	7481	7372	7562	7620	7471	7422	7631	7357	7447	7522	7560	7595	7457	7602	7536	7588	7432	7586	7627	7543	7675	7349	7520	7349	7454	7494	7543	7671	7574	7595	7627	7461	7512	7564	7509	7509	7468	7490	7570	7578	7616	7460	7636	7480	7651	7480	7541	7696	7347	7394	7590	7526	7486	7507	7672	7407	7567	7532	7651	7344	7446	7554	7535	7583	7548	7559	7658	7427	7500	7480	7562	7593	7552	7413	7548	7571	7538	7527	7387	7506	7336	7484	7629	7570	7526	7656	7536	7483	7582	7484	7561	7566	7630	7593	7546	7552	7550	7581	7532	7607	7580	7503	7448	7623	7551	7647	7448	7487	7426	7522	7589	7390	7492	7615	7570	7479	7653	7528	7552	7395	7545	7517	7535	7520	7504	7515	7604	7480	7447	7519	7504	7508	7610	7581	7613	7500	7541	7696	7457	7450	7589	7637	7513	7485	7506	7599	7551	7437	7624	7462	7580	7540	7502	7503	7624	7520	7575	7576	7506	7503	7614	7653	7465	7521	7533	7491	7555	7616	7504	7494	7551	7586	7615	7541	7496	7726	7558	7485	7474	7467	7544	7467	7542	7507	7275	7582	7701	7588	7496	7435	7483	7550	7478	7618	7578	7383	7557	7570	7448	7426	7643	7592	7564	7461	7595	7595	7500	7532	7658	7518	7564	7573	7523	7409	7620	7633	7469	7436	7439	7543	7409	7438	7456	7517	7655	7722	7478	7461	7578	7452	7519	7583	7389	7567	7474	7452	7544	7645	7514	7645	7552	7472	7569	7407	7513	7627	7473	7564	7516	7466	7403	7485	7494	7610	7529	7433	7523	7595	7495	7487	7518	7514	7585	7420	7570	7554	7551	7594	7491	7513	7511	7572	7643	7469	7510	7642	7638	7580	7587	7457	7437	7533	7537	7400	7494	7479	7552	7583	7489	7424	7473	7535	7410	7744	7490	7475	7360	7497	7505	7512	7507	7529	7651	7611	7638	7523	7590	7576	7621	7447	7564	7638	7500	7602	7575	7566	7680	7585	7557	7644	7454	7503	7526	7439	7492	7537	7544	7460	7627	7385	7602	7531	7527	7513	7699	7568	7599	7663	7523	7565	7518	7458	7497	7503	7632	7663	7601	7538	7597	7526	7510	7559	7547	7421	7605	7618	7385	7524	7517	7475	7653	7510	7417	7601	7476	7441	7627	7523	7528	7531	7588	7599	7494	7681	7504	7466	7663	7543	7412	7563	7590	7593	7550	7568	7564	7388	7366	7487	7425	7506	7621	7461	7534	7666	7571	7551	7512	7482	7620	7449	7504	7556	7509	7591	7571	7555	7485	7460	7539	7506	7498	7665	7622	7486	7533	7617	7637	7516	7519	7458	7489	7556	7564	7490	7534	7593	7507	7624	7566	7531	7445	7497	7510	7473	7466	7327	7592	7574	7571	7645	7557	7529	7528	7606	7640	7563	7456	7625	7423	7565	7528	7429	7538	7514	7450	7539	7471	7640	7505	7496	7633	7465	7460	7456	7625	7588	7537	7564	7660	7521	7651	7452	7635	7492	7446	7542	7774	7641	7529	7469	7582	7575	7666	7445	7556	7553	7704	7435	7634	7595	7447	7490	7473	7577	7525	7542	7519	7552	7668	7451	7574	7585	7449	7484	7514	7509	7498	7698	7635	7540	7478	7544	7516	7584	7535	7699	7552	7514	7532	7610	7651	7511	7565	7507	7533	7631	7540	7485	7601	7635	7508	7511	7538	7543	7511	7457	7586	7482	7695	7492	7528	7430	7437	7587	7445	7555	7542	7555	7471	7558	7661	7695	7623	7502	7648	7552	7482	7555	7521	7461	7489	7520	7426	7468	7563	7516	7700	7514	7394	7621	7590	7544	7590	7629	7538	7574	7543	7643	7588	7543	7513	7554	7539	7431	7469	7581	7511	7505	7588	7555	7585	7622	7317	7486	7532	7483	7520	7442	7490	7433	7631	7670	7468	7513	7520	7493	7498	7576	7542	7495	7481	7597	7412	7592	7547	7519	7483	7451	7660	7484	7390	7531	7592	7448	7477	7572	7479	7614	7549	7577	7579	7571	7557	7591	7448	7420	7395	7516	7445	7563	7539	7429	7558	7503	7504	7582	7487	7549	7481	7428	7504	7558	7554	7482	7528	7450	7595	7503	7627	7541	7626	7426	7622	7537	7440	7626	7510	7636	7578	7539	7529	7543	7575	7563	7565	7575	7557	7547	7610	7430	7517	7508	7564	7515	7562	7577	7542	7545	7591	7521	7606	7558	7566	7546	7576	7520	7644	7570	7716	7555	7599	7597	7597	7436	7373	7587	7519	7511	7420	7449	7641	7537	7554	7575	7672	7519	7510	7542	7479	7527	7516	7594	7474	7526	7739	7463	7613	7648	7560	7638	7680	7468	7591	7564	7436	7628	7603	7583	7675	7417	7598	7541	7417	7476	7562	7457	7575	7557	7520	7550	7553	7409	7541	7613	7446	7497	7542	7510	7485	7614	7481	7606	7546	7507	7544	7676	7559	7560	7448	7426	7503	7514	7556	7581	7601	7568	7608	7521	7462	7573	7412	7556	7556	7384	7443	7491	7591	7667	7465	7534	7707	7468	7536	7499	7531	7670	7467	7367	7363	7652	7492	7475	7532	7606	7384	7538	7430	7481	7571	7600	7675	7453	7519	7536	7551	7534	7575	7558	7409	7577	7577	7551	7516	7520	7489	7477	7450	7570	7603	7558	7605	7453	7610	7494	7553	7639	7534	7672	7476	7488	7346	7526	7646	7426	7472	7648	7510	7686	7518	7563	7557	7653	7656	7492	7445	7426	7570	7565	7520	7482	7531	7604	7562	7611	7654	7507	7537	7460	7514	7556	7408	7474	7654	7507	7565	7517	7571	7527	7635	7571	7425	7483	7465	7391	7575	7452	7658	7469	7473	7632	7405	7528	7511	7456	7481	7583	7635	7643	7530	7552	7552	7463	7559	7558	7570	7539	7435	7612	7610	7520	7689	7652	7523	7572	7549	7591	7569	7692	7447	7464	7365	7580	7520	7566	7422	7594	7387	7574	7479	7579	7539	7538	7569	7495	7567	7550	7528	7511	7515	7549	7631	7606	7409	7534	7435	7665	7546	7531	7539	7562	7523	7521	7462	7498	7643	7566	7482	7616	7493	7734	7633	7496	7700	7648	7534	7491	7533	7438	7504	7573	7610	7618	7413	7564	7482	7602	7508	7710	7431	7584	7548	7575	7569	7499	7534	7444	7603	7525	7523	7395	7479	7485	7571	7466	7690	7455	7540	7501	7520	7459	7473	7571	7488	7578	7398	7526	7559	7575	7425	7567	7463	7706	7587	7505	7778	7543	7554	7415	7578	7421	7534	7560	7646	7557	7637	7495	7487	7453	7517	7600	7524	7586	7428	7503	7480	7498	7651	7496	7441	7548	7469	7534	7565	7505	7723	7579	7539	7422	7633	7490	7573	7451	7631	7496	7523	7542	7612	7488	7528	7394	7490	7540	7548	7607	7615	7469	7483	7537	7615	7374	7577	7626	7530	7549	7545	7546	7461	7514	7543	7493	7397	7692	7497	7546	7643	7474	7497	7537	7334	7571	7568	7470	7491	7623	7474	7558	7588	7465	7574	7631	7466	7610	7513	7524	7709	7582	7485	7531	7547	7590	7486	7542	7569	7714	7647	7565	7550	7494	7461	7485	7482	7641	7493	7695	7569	7623	7541	7484	7445	7584	7617	7549	7620	7638	7519	7420	7460	7510	7593	7459	7534	7596	7462	7497	7486	7620	7548	7572	7525	7564	7548	7512	7484	7456	7504	7515	7551	7621	7522	7596	7338	7494	7597	7593	7487	7504	7547	7578	7668	7543	7557	7581	7475	7595	7470	7516	7641	7456	7542	7311	7641	7427	7595	7520	7602	7466	7583	7542	7626	7664	7484	7603	7401	7534	7522	7556	7474	7553	7523	7465	7565	7434	7672	7490	7504	7568	7456	7653	7558	7457	7419	7621	7452	7428	7524	7524	7447	7494	7511	7466	7403	7500	7551	7566	7642	7576	7555	7577	7525	7564	7558	7576	7587	7607	7504	7481	7551	7528	7694	7547	7620	7536	7584	7513	7549	7440	7533	7662	7510	7563	7548	7446	7671	7618	7581	7403	7511	7421	7480	7581	7532	7561	7563	7563	7563	7491	7652	7607	7511	7492	7598	7438	7597	7566	7551
4193	1722	1425	1244	1530	1971	9686	20476	15099	7134	2488	1243	952	922	923	932	891	885	865	904	926	905	933	956	894	944	936	910	952	951	914	901	980	905	893	911	919	879	897	926	981	896	971	874	947	946	926	960	934	881	920	916	887	982	884	894	889	902	905	910	947	915	895	944	870	884	896	968	929	911	921	871	904	892	949	904	882	904	874	951	865	902	878	875	905	911	977	890	917	887	953	899	923	907	877	860	858	931	912	916	891	934	865	927	968	928	927	927	866	923	894	856	898	917	882	901	928	925	912	898	896	935	860	904	887	902	920	896	852	912	927	920	835	870	919	902	942	933	905	860	904	973	899	920	935	900	929	896	842	880	908	916	935	926	901	887	887	894	892	952	892	913	942	892	920	908	889	911	887	939	959	943	928	927	869	947	935	873	901	922	938	856	868	931	932	926	906	922	889	910	907	913	884	911	905	834	864	869	901	922	914	938	886	932	941	865	929	935	945	927	858	914	875	905	902	955	887	864	889	910	887	917	912	867	910	931	914	910	887	845	888	870	910	935	892	925	911	883	942	920	887	888	898	885	980	952	935	912	920	877	914	916	954	948	864	891	935	857	924	927	856	847	916	865	959	931	888	908	902	880	806	941	922	915	933	910	885	940	895	903	969	899	950	916	863	957	937	945	946	907	864	917	957	886	868	954	901	956	869	890	884	897	870	902	896	892	853	957	922	920	872	925	878	939	924	923	923	876	910	943	952	955	912	910	911	886	916	880	912	871	879	880	884	902	895	939	932	872	926	836	893	924	894	898	956	882	943	912	893	909	938	914	962	880	915	909	919	831	940	916	880	901	902	867	909	913	941	921	895	963	972	929	881	874	995	924	857	930	925	932	875	881	909	871	939	869	917	873	959	891	935	910	924	894	930	912	958	921	870	907	835	872	949	934	912	949	948	960	893	929	945	922	864	909	901	911	942	917	926	866	887	938	930	890	945	876	895	893	924	969	905	926	912	889	928	896	889	926	886	892	900	884	878	844	900	920	930	963	889	909	907	957	906	916	932	875	900	869	970	927	936	923	847	956	927	869	957	916	894	946	905	919	860	892	964	954	900	844	948	939	917	942	942	903	877	865	941	929	881	886	896	927	922	878	891	908	934	872	935	903	929	923	932	940	921	923	917	956	880	918	972	935	957	936	937	947	916	901	935	878	957	937	961	963	846	919	862	959	900	916	906	897	860	968	857	937	889	947	900	844	911	922	934	910	828	918	866	932	914	1010	934	858	941	929	925	922	895	941	931	919	920	888	863	858	888	842	861	902	895	909	942	932	913	907	935	933	866	925	927	896	884	899	942	884	907	962	849	865	929	916	884	937	916	895	927	900	899	905	889	885	885	906	904	906	943	930	921	901	910	908	958	883	956	980	904	928	882	899	931	884	936	897	922	894	1002	831	918	893	883	862	938	886	947	867	933	853	901	906	920	897	896	877	949	795	930	942	877	904	926	891	846	911	962	931	869	917	895	946	967	901	902	928	906	891	882	896	939	925	896	912	951	930	879	894	880	868	919	897	962	849	863	926	928	941	957	913	909	920	902	934	906	922	889	940	886	951	929	889	911	897	902	1003	888	924	873	930	894	915	893	930	924	878	917	895	871	894	938	941	979	851	924	897	928	905	899	914	891	903	885	926	984	939	900	981	932	901	941	904	919	926	836	917	925	913	913	956	924	957	879	920	906	918	951	914	912	908	876	885	875	925	902	938	952	858	887	899	877	881	903	906	843	919	879	890	938	977	952	891	897	884	938	899	908	928	881	886	912	1001	915	937	905	914	927	884	919	908	922	893	933	912	896	881	867	873	886	927	833	909	912	939	871	918	887	872	892	895	918	955	919	900	888	905	895	914	911	887	949	952	877	909	875	863	909	920	842	890	971	897	929	897	880	944	898	950	856	916	927	936	923	955	898	901	940	942	917	905	932	870	947	909	894	925	895	944	919	952	899	886	911	876	929	958	889	908	894	928	904	933	938	936	908	899	898	899	937	872	880	924	897	926	901	889	915	867	947	933	906	898	891	893	874	890	950	925	872	950	947	937	928	895	877	936	915	856	968	926	913	912	890	958	933	926	929	912	900	859	944	910	847	910	888	951	900	935	901	870	880	903	887	912	900	910	912	909	905	903	885	858	909	890	940	907	915	892	921	890	905	875	950	885	951	910	917	915	945	869	894	906	935	921	909	887	881	902	840	969	831	940	959	912	944	932	920	855	943	895	929	929	916	903	955	938	936	902	951	889	899	936	909	947	923	908	946	871	866	900	932	933	883	916	957	909	920	978	912	991	910	945	861	860	867	875	912	887	855	923	969	912	878	885	902	867	883	890	854	923	909	926	888	902	905	946	893	937	892	865	919	892	882	891	960	948	925	920	882	879	859	899	807	955	957	935	872	911	959	891	959	915	974	902	886	906	851	933	968	899	909	947	881	892	902	848	933	909	922	903	895	932	901	943	918	911	883	868	910	864	851	901	979	888	939	936	876	910	891	960	908	941	924	877	900	900	899	920	960	904	896	918	887	944	883	845	873	957	900	899	906	939	922	922	945	902	955	937	907	878	921	891	892	928	906	852	947	964	916	916	923	909	942	882	831	912	933	885	894	886	864	926	920	901	906	923	904	946	952	934	922	895	913	935	870	895	906	924	903	898	956	867	942	850	931	944	904	919	882	885	913	903	919	884	929	904	858	906	894	888	874	906	974	961	925	948	898	954	911	931	901	948	886	937	915	977	953	904	847	874	867	887	965	919	929	938	897	880	890	936	882	933	942	917	936	970	924	889	897	936	933	876	937	848	904	937	916	879	901	886	965	953	930	907	886	913	970	873	910	966	868	877	958	899	875	907	921	904	916	919	878	904	909	902	938	957	908	849	875	868	902	901	890	923	860	969	908	965	893	885	908	913	962	921	883	863	967	851	937	907	924	918	906	917	987	886	929	861	866	944	896	884	987	866	860	928	895	950	902	941	905	915	917	872	986	978	935	939	894	913	897	930	921	917	880	926	923	910	905	911	914	907	899	908	886	891	866	946	951	956	898	858	896	950	913	876	872	947	867	925	901	890	893	908	899	898	916	891	857	939	924	923	916	883	854	873	947	874	944	938	892	869	912	905	936	867	932	917	926	944	893	902	917	941	952	931	907	930	916	841	880	933	931	915	913	923	853	901	910	895	911	902	891	861	891	938	891	912	867	957	939	949	880	858	911	961	839	936	978	906	897	972	927	896	879	886	872	957	916	858	933	879	918	937	939	928	932	919	893	918	921	907	911	909	893	923	900	857	890	948	973	888	889	945	897	913	952	876	885	940	872	981	953	854	897	901	868	883	940	943	874	882	909	853	912	899	916	891	941	943	893	944	928	957	883	931	921	933	932	956	889	911	933	873	942	913	931	916	913	873	932	948	863	840	947	888	915	920	932	919	905	883	890	898	937	995	886	943	864	903	956	951	917	936	887	927	916	887	912	919
18986	14520	12447	18396	27360	31810	55193	70354	55975	38668	23486	12225	8351	7674	7476	7468	7456	7522	7300	7418	7589	7480	7497	7300	7307	7409	7458	7471	7418	7406	7456	7534	7511	7346	7341	7395	7439	7420	7455	7383	7396	7420	7428	7389	7422	7370	7436	7433	7486	7499	7445	7307	7418	7382	7476	7216	7584	7483	7503	7427	7395	7391	7500	7461	7351	7502	7411	7285	7497	7482	7355	7370	7454	7368	7455	7464	7356	7486	7447	7430	7605	7287	7431	7448	7342	7433	7421	7338	7471	7490	7386	7400	7404	7410	7346	7431	7455	7307	7417	7592	7453	7404	7434	7386	7469	7421	7335	7396	7297	7417	7371	7451	7315	7584	7407	7511	7337	7327	7484	7246	7354	7445	7520	7469	7341	7431	7364	7323	7467	7493	7474	7191	7405	7510	7561	7308	7401	7447	7499	7350	7495	7480	7355	7550	7376	7482	7424	7363	7473	7572	7484	7481	7387	7386	7242	7367	7382	7435	7409	7408	7500	7415	7383	7557	7348	7314	7489	7231	7350	7485	7275	7245	7330	7394	7468	7279	7438	7354	7524	7508	7505	7599	7450	7391	7432	7404	7474	7573	7470	7434	7365	7480	7305	7522	7297	7387	7476	7400	7467	7295	7400	7396	7478	7418	7394	7408	7401	7449	7442	7311	7371	7401	7430	7537	7432	7440	7554	7394	7490	7467	7584	7445	7403	7378	7407	7429	7549	7459	7332	7416	7448	7452	7479	7379	7342	7399	7483	7439	7464	7439	7370	7285	7339	7346	7441	7342	7410	7343	7554	7393	7313	7453	7538	7409	7504	7365	7447	7422	7551	7539	7545	7451	7443	7385	7409	7540	7380	7476	7477	7540	7412	7342	7287	7383	7611	7377	7494	7409	7386	7430	7584	7283	7565	7465	7311	7336	7429	7400	7417	7325	7396	7491	7414	7453	7401	7353	7499	7442	7410	7361	7460	7484	7403	7403	7513	7426	7365	7494	7466	7333	7395	7447	7362	7423	7404	7334	7497	7455	7386	7409	7463	7348	7517	7581	7455	7472	7410	7442	7475	7345	7424	7476	7448	7414	7448	7446	7328	7335	7331	7456	7460	7413	7326	7327	7245	7375	7440	7486	7417	7351	7398	7396	7398	7436	7397	7429	7541	7609	7335	7421	7463	7557	7405	7525	7504	7404	7461	7441	7344	7601	7399	7375	7535	7537	7445	7468	7635	7464	7365	7389	7376	7372	7359	7409	7495	7457	7434	7470	7381	7303	7325	7457	7238	7466	7542	7300	7462	7474	7389	7268	7424	7364	7376	7450	7460	7364	7447	7413	7279	7490	7396	7471	7487	7310	7341	7363	7403	7418	7399	7320	7475	7454	7595	7337	7388	7426	7389	7487	7355	7464	7336	7442	7391	7458	7484	7394	7380	7389	7418	7433	7371	7505	7443	7449	7459	7483	7382	7468	7366	7488	7463	7542	7435	7447	7466	7372	7536	7288	7438	7405	7499	7334	7482	7383	7600	7421	7513	7555	7399	7426	7325	7455	7341	7336	7478	7344	7618	7352	7542	7270	7435	7436	7376	7377	7453	7356	7448	7427	7296	7381	7589	7434	7455	7375	7529	7398	7407	7260	7502	7304	7349	7435	7445	7436	7437	7408	7495	7339	7419	7429	7419	7508	7464	7362	7299	7439	7394	7441	7479	7443	7409	7462	7468	7354	7341	7505	7373	7447	7278	7457	7375	7436	7381	7412	7419	7433	7308	7504	7370	7464	7516	7466	7307	7368	7463	7416	7325	7476	7346	7373	7376	7519	7410	7386	7371	7434	7465	7477	7532	7400	7443	7281	7440	7465	7477	7513	7356	7380	7414	7477	7535	7502	7330	7443	7390	7540	7328	7312	7317	7458	7495	7362	7382	7499	7418	7601	7538	7455	7497	7394	7452	7405	7494	7428	7328	7450	7450	7330	7464	7448	7367	7420	7437	7435	7239	7473	7422	7439	7380	7356	7169	7539	7398	7447	7529	7461	7423	7455	7493	7429	7414	7450	7474	7482	7478	7398	7581	7456	7399	7573	7402	7411	7338	7425	7470	7468	7422	7386	7305	7484	7377	7346	7345	7361	7419	7371	7548	7415	7407	7420	7506	7343	7519	7420	7431	7397	7549	7466	7398	7458	7400	7442	7413	7395	7364	7496	7401	7443	7374	7493	7543	7374	7442	7469	7470	7416	7523	7473	7452	7376	7446	7471	7265	7379	7408	7365	7474	7382	7392	7413	7543	7531	7375	7477	7528	7503	7565	7391	7442	7610	7430	7409	7513	7477	7422	7391	7380	7429	7515	7457	7482	7320	7364	7498	7366	7360	7398	7391	7453	7434	7500	7377	7471	7432	7490	7509	7451	7375	7419	7481	7447	7417	7442	7437	7274	7393	7514	7595	7458	7445	7523	7314	7425	7394	7513	7416	7373	7453	7365	7499	7399	7440	7419	7342	7491	7379	7333	7379	7456	7354	7361	7502	7470	7364	7495	7510	7274	7413	7607	7419	7472	7447	7306	7438	7539	7442	7310	7543	7489	7274	7356	7481	7422	7385	7434	7393	7433	7534	7448	7435	7446	7376	7420	7291	7584	7573	7410	7549	7364	7418	7436	7448	7464	7423	7375	7309	7392	7436	7264	7463	7310	7369	7396	7430	7343	7476	7528	7351	7488	7404	7349	7497	7434	7334	7399	7457	7545	7417	7484	7358	7380	7452	7505	7508	7429	7385	7506	7458	7412	7535	7350	7447	7499	7488	7539	7383	7482	7509	7487	7343	7413	7526	7470	7429	7499	7599	7492	7547	7401	7369	7501	7355	7571	7372	7484	7467	7434	7319	7404	7460	7382	7452	7481	7363	7505	7376	7528	7352	7515	7385	7369	7313	7250	7420	7453	7545	7350	7424	7446	7400	7445	7387	7439	7471	7385	7459	7529	7438	7362	7600	7369	7365	7464	7516	7380	7308	7399	7476	7443	7518	7379	7401	7399	7589	7484	7328	7405	7546	7392	7332	7323	7414	7356	7334	7444	7486	7349	7475	7422	7390	7399	7511	7527	7298	7346	7468	7523	7344	7367	7341	7288	7254	7361	7359	7431	7670	7390	7420	7491	7379	7415	7399	7433	7435	7482	7537	7337	7418	7511	7416	7466	7481	7300	7201	7389	7277	7460	7393	7380	7521	7482	7509	7315	7455	7386	7509	7381	7514	7430	7549	7285	7386	7353	7386	7568	7364	7425	7604	7375	7364	7433	7384	7482	7324	7390	7340	7441	7489	7324	7499	7439	7531	7459	7395	7423	7381	7379	7347	7415	7488	7438	7475	7480	7492	7440	7384	7473	7382	7465	7412	7504	7412	7363	7394	7427	7448	7315	7348	7307	7303	7493	7426	7450	7374	7450	7544	7473	7428	7317	7624	7383	7461	7468	7525	7651	7457	7401	7577	7233	7393	7521	7468	7504	7462	7485	7499	7584	7503	7416	7354	7430	7575	7412	7413	7393	7428	7451	7510	7392	7506	7429	7479	7398	7328	7416	7381	7585	7441	7565	7457	7425	7288	7521	7271	7390	7385	7290	7414	7552	7500	7280	7512	7375	7340	7447	7450	7523	7409	7448	7352	7511	7368	7518	7432	7456	7579	7444	7474	7418	7373	7490	7341	7363	7496	7507	7511	7428	7387	7397	7487	7401	7448	7256	7499	7445	7508	7401	7546	7485	7409	7345	7515	7445	7414	7460	7367	7391	7473	7510	7389	7375	7418	7375	7369	7534	7503	7454	7534	7474	7385	7268	7504	7397	7418	7347	7440	7461	7176	7442	7376	7403	7414	7363	7388	7399	7432	7569	7447	7349	7397	7349	7351	7453	7474	7296	7469	7382	7286	7502	7495	7514	7407	7403	7491	7396	7343	7391	7528	7400	7470	7451	7495	7417	7428	7343	7482	7618	7473	7382	7459	7438	7479	7388	7335	7513	7457	7358	7537	7366	7488	7455	7414	7520	7383	7415	7423	7388	7517	7434	7455	7379	7443	7280	7487	7454	7586	7310	7435	7403	7349	7436	7412	7407	7548	7486	7478	7346	7422	7330	7442	7442	7508	7583	7396	7422	7393	7488	7421	7446	7441	7436	7432	7411	7446	7423	7402	7281	7519	7592	7670	7381	7363	7447	7333	7305	7395	7389	7500	7553	7390	7493	7419	7415	7410	7318	7398	7362	7383	7489	7513	7476	7420	7345	7294	7502	7445	7322	7448	7499	7471	7419	7371	7327	7454	7437	7425	7546	7453	7419	7355	7371	7539	7528	7498	7464	7510	7393	7329	7411	7322	7466	7390	7494	7464	7347	7448	7489	7301	7531	7375	7349	7427	7431	7504	7444	7389	7446	7430	7517	7304	7487	7403	7550	7404	7533	7355	7492	7361	7314	7501	7358	7538	7465	7436	7351	7384	7339	7434	7304	7397	7440	7436	7387	7255	7450	7454	7500	7405	7462	7476	7515	7478	7316	7530	7457	7427	7416	7429	7421	7419	7369	7400	7381	7338	7383	7517	7389	7486	7519	7461	7418	7461	7508	7340	7347	7466	7480	7498	7483	7301	7511	7373	7344	7380	7430	7491	7476	7455	7390	7366	7434	7348	7563	7434	7369	7410	7361	7475	7407	7557	7490	7479	7302	7452	7425	7539	7564	7396	7455	7458	7362	7525	7422	7285	7536	7403	7506	7494	7517	7562	7557	7296	7425	7366	7522	7524	7260	7493	7468	7321	7455	7469	7362	7310	7343	7547	7412	7369	7449	7389	7451	7282	7493	7442	7355	7630	7314	7417	7398	7392	7540	7470	7521	7483	7578	7548	7619	7542	7459	7417	7323	7540	7470	7382	7339	7368	7384	7277	7572	7394	7373	7497	7405	7518	7409	7430	7351	7517	7329	7292	7270	7429	7610	7447	7428	7487	7441	7592	7473	7433	7355	7463	7547	7588	7374	7436	7443	7371	7403	7386	7391	7364	7501	7368	7390	7422	7322	7470	7390	7551	7460	7318	7337	7428	7446	7427	7534	7400	7376	7453	7311	7354	7438	7477	7352	7436
3186	2097	1685	1360	1702	2349	10197	30444	24147	12405	4112	1462	1078	929	978	949	978	961	993	964	982	955	922	949	931	936	952	941	991	967	972	980	984	953	936	952	1009	974	883	997	925	933	915	951	1001	983	939	945	965	968	919	905	942	947	941	889	987	991	901	945	973	967	969	957	930	939	988	961	930	931	944	901	953	985	979	959	913	932	958	918	966	954	1004	945	944	941	901	942	972	915	946	946	930	945	975	969	910	970	963	959	976	986	894	943	974	926	972	883	967	922	954	992	1007	978	978	987	926	997	903	931	942	916	968	954	928	947	932	957	927	901	967	973	965	975	969	988	930	992	940	913	945	939	947	977	969	946	972	921	964	952	942	922	928	935	1020	964	994	941	980	948	924	861	964	936	983	984	963	973	909	954	979	924	941	928	976	958	967	891	982	970	956	912	974	1003	919	924	981	936	950	900	947	960	952	896	1009	908	975	966	915	955	990	977	974	907	967	978	945	929	992	976	928	970	970	946	920	923	894	950	959	930	956	914	965	959	942	925	937	988	923	980	986	948	1026	959	939	937	959	937	942	950	971	921	950	922	938	974	961	914	964	926	921	938	974	973	1042	985	942	941	945	937	957	936	854	925	961	923	953	946	966	910	912	952	1016	971	1021	922	939	992	955	920	980	1002	920	934	936	939	999	1003	949	909	977	952	956	1052	957	975	958	947	978	937	986	920	963	1006	948	1003	975	931	949	942	980	966	975	958	935	938	978	948	968	932	909	944	918	964	914	939	955	912	993	1003	973	988	964	941	982	952	912	951	977	940	958	971	961	995	983	972	992	903	941	1023	902	914	915	983	928	941	953	896	920	957	899	1007	965	986	959	976	939	984	927	933	983	951	1027	955	964	939	925	982	976	935	1044	993	981	903	954	978	974	998	896	1014	966	944	988	1017	994	909	886	985	962	883	922	937	973	999	921	960	938	968	943	963	910	926	947	943	949	951	930	970	916	952	958	1000	900	1007	966	914	967	925	924	921	937	947	942	947	965	970	970	957	978	975	974	955	994	967	998	908	965	963	941	922	958	981	963	1016	971	971	979	978	972	954	928	907	938	987	920	986	979	934	951	974	914	943	955	958	938	958	911	896	956	954	927	960	953	992	923	1005	979	972	909	964	903	1003	897	935	951	966	950	959	977	925	890	959	977	966	935	943	914	944	971	929	906	920	916	976	948	909	1005	957	938	979	937	923	937	954	947	946	947	961	963	961	934	973	921	949	981	942	980	949	882	972	949	949	968	903	908	947	969	945	924	972	901	933	914	923	998	1002	968	959	954	902	900	964	899	1006	949	915	948	1031	934	947	940	898	972	942	962	919	958	962	937	977	960	951	1011	978	963	934	946	966	960	933	976	946	948	911	872	983	952	934	939	986	930	899	974	918	961	973	992	881	983	1010	887	928	904	958	1023	925	983	961	903	992	951	959	945	948	974	984	972	933	918	1004	1013	947	958	971	984	950	991	966	974	914	976	990	964	888	960	995	958	972	958	981	988	947	997	966	947	973	984	970	913	1031	936	935	978	951	941	936	945	921	955	935	982	939	923	968	939	991	985	924	954	953	902	958	996	939	942	956	909	871	979	960	909	914	967	953	998	948	931	975	997	885	925	960	922	967	1009	997	940	942	965	940	938	958	997	976	964	957	917	956	939	954	994	941	969	910	940	973	977	1001	978	1009	992	989	1027	897	919	973	972	1020	954	1005	937	926	949	886	922	960	889	932	1006	921	955	962	946	940	990	1008	936	1008	984	921	963	998	939	962	941	985	964	987	930	979	1050	948	1025	948	967	942	932	932	937	992	969	987	972	913	916	959	962	971	970	970	944	980	952	959	893	941	975	951	926	892	925	933	973	954	911	930	957	935	972	912	861	903	897	924	914	982	949	948	975	929	1006	964	930	997	928	972	937	925	995	958	940	965	982	965	927	951	888	983	943	998	946	932	974	1016	955	968	958	950	967	943	970	957	979	965	933	972	977	929	954	961	911	988	925	940	950	971	925	907	925	944	979	913	977	983	973	938	937	936	997	964	984	948	953	921	951	981	940	1001	968	1022	956	932	901	989	924	970	920	1003	891	966	971	965	940	987	944	967	963	869	999	941	982	867	970	980	970	940	911	953	960	994	987	932	931	942	918	949	921	962	937	912	966	944	977	952	948	1046	969	947	959	981	969	938	957	924	970	993	1022	955	996	968	940	968	1013	904	962	1008	945	950	986	1024	995	913	933	927	950	989	980	930	974	930	970	948	1018	953	989	995	965	902	933	939	926	953	969	974	972	937	932	891	908	972	979	943	952	923	927	1004	956	937	943	942	939	893	912	949	946	926	950	926	959	944	975	974	972	919	923	927	952	1031	922	948	939	915	995	978	945	932	949	964	977	892	997	887	954	1016	1008	978	953	939	939	930	963	982	960	915	948	938	937	962	919	947	973	975	954	940	944	969	965	953	997	979	938	968	914	969	964	944	973	937	978	961	997	964	922	996	965	919	941	916	952	972	982	945	926	966	966	941	941	909	973	975	936	920	940	942	978	928	934	946	975	918	899	949	974	993	980	927	950	974	999	989	929	985	937	975	1015	948	944	961	971	955	943	953	919	917	985	1016	983	920	959	922	981	964	945	964	949	927	963	1015	995	936	875	905	990	941	975	922	973	896	913	996	926	969	933	927	937	938	937	1021	1005	914	920	926	1007	885	942	951	1011	917	992	919	1009	987	989	947	942	1016	952	935	959	959	1021	931	959	936	962	902	982	919	959	955	1016	970	963	920	910	965	952	970	913	986	921	934	982	1008	936	997	933	924	897	933	944	928	933	932	922	896	933	936	952	934	928	953	988	976	907	929	916	935	1019	968	914	918	920	996	933	942	945	936	951	930	964	949	955	971	927	941	985	939	956	969	971	984	875	999	941	1011	935	990	997	919	933	916	969	942	980	970	970	976	971	900	954	921	954	927	970	923	916	1031	946	957	920	943	941	967	959	993	979	967	905	964	977	945	1008	910	954	880	997	933	933	944	991	929	948	932	934	906	956	914	979	930	928	974	1017	932	921	970	979	920	950	964	945	983	961	876	1004	972	962	947	940	960	1019	937	956	972	963	944	912	986	957	927	979	942	921	961	924	947	949	911	950	951	974	980	879	982	907	927	967	955	931	897	935	871	984	960	924	961	976	991	953	938	903	941	971	932	928	969	916	986	999	923	913	935	955	986	960	915	940	989	997	979	954	902	934	976	965	956	933	932	941	939	965	962	883	958	953	956	946	956	973	928	984	917	898	970	947	950	952	947	994	968	929	981	966	993	967	1008	927	938	947	944	979	930	963	1001	963	915	925	956	992	955	947	956	937	993	987	938	918	978	940	968	915	986	1004	947	964	1022	930	956	935	954	959	936	959	960	899	986	896	982	886	971	929	923	926	946	960	955	976	1005	952	987	975	915	911	952	946	1018	920	983	930	942	961	941	949	971	942	915	1020	1062	981	966	894	945	961	917	950	924	961	928	912	938	934	948	927	990	937	960	894	921	958	949	977	981	919	975	1005	1022	994	931	964	950	911	912	963	980	971	973
23450	17118	14738	20351	30642	34046	51415	80882	67834	46317	28496	14586	9192	8008	7660	7819	7734	7655	7776	7684	7750	7674	7761	7725	7961	7619	7690	7729	7805	7663	7753	7763	7804	7760	7745	7645	7666	7778	7694	7737	7724	7739	7819	7726	7732	7722	7727	7702	7797	7618	7699	7770	7633	7805	7778	7764	7783	7774	7772	7690	7636	7722	7711	7605	7655	7634	7737	7666	7684	7746	7772	7751	7673	7808	7838	7692	7637	7777	7812	7828	7681	7740	7771	7663	7733	7809	7843	7680	7769	7625	7775	7659	7808	7665	7674	7599	7744	7793	7764	7868	7721	7740	7807	7589	7728	7740	7680	7713	7659	7812	7623	7830	7691	7569	7747	7811	7899	7674	7607	7651	7721	7667	7694	7806	7768	7769	7716	7639	7634	7728	7811	7675	7684	7733	7785	7656	7615	7717	7740	7684	7808	7862	7715	7738	7798	7803	7835	7754	7603	7609	7754	7708	7622	7771	7691	7719	7726	7765	7811	7751	7759	7786	7717	7767	7847	7658	7726	7806	7684	7588	7731	7639	7737	7577	7689	7747	7819	7727	7695	7710	7803	7672	7582	7653	7756	7673	7811	7651	7763	7770	7759	7683	7695	7619	7604	7673	7658	7673	7715	7708	7755	7688	7660	7678	7888	7667	7722	7609	7715	7724	7686	7572	7800	7662	7853	7807	7899	7635	7882	7774	7854	7609	7700	7671	7704	7753	7758	7755	7730	7763	7713	7723	7813	7749	7696	7757	7777	7724	7675	7733	7788	7687	7714	7637	7566	7755	7718	7628	7739	7648	7690	7611	7820	7707	7733	7789	7676	7649	7769	7611	7795	7740	7785	7773	7707	7734	7550	7809	7680	7690	7682	7838	7755	7676	7684	7684	7797	7718	7776	7679	7681	7713	7665	7668	7748	7757	7697	7779	7615	7625	7636	7946	7653	7784	7543	7703	7675	7821	7513	7869	7704	7656	7751	7585	7705	7727	7796	7720	7660	7625	7727	7740	7635	7631	7870	7698	7698	7716	7716	7714	7828	7539	7691	7711	7735	7625	7696	7769	7718	7851	7786	7638	7708	7786	7735	7711	7696	7736	7817	7663	7778	7736	7694	7671	7664	7806	7616	7727	7719	7570	7722	7696	7735	7669	7670	7588	7595	7709	7731	7769	7785	7757	7705	7663	7651	7710	7682	7793	7633	7708	7748	7659	7727	7648	7845	7677	7798	7709	7743	7599	7781	7596	7778	7763	7745	7720	7629	7740	7683	7725	7749	7792	7692	7710	7708	7791	7646	7596	7683	7732	7802	7697	7794	7791	7685	7566	7690	7787	7730	7801	7692	7843	7759	7741	7785	7818	7765	7654	7671	7649	7893	7655	7773	7765	7788	7698	7688	7880	7730	7834	7771	7737	7791	7776	7770	7714	7732	7784	7825	7707	7866	7745	7924	7608	7753	7832	7717	7663	7747	7864	7756	7551	7745	7720	7714	7651	7897	7662	7703	7623	7747	7622	7722	7750	7746	7708	7556	7677	7758	7781	7801	7642	7681	7764	7709	7585	7708	7648	7686	7686	7688	7581	7742	7732	7774	7748	7775	7780	7861	7722	7682	7619	7695	7649	7749	7750	7887	7704	7674	7748	7776	7605	7734	7656	7800	7657	7816	7680	7753	7647	7859	7860	7730	7794	7655	7811	7689	7838	7631	7801	7756	7682	7716	7796	7720	7699	7706	7754	7872	7658	7823	7707	7684	7729	7676	7762	7726	7706	7807	7650	7634	7792	7645	7739	7668	7771	7752	7614	7754	7551	7657	7606	7703	7755	7747	7783	7725	7711	7741	7684	7692	7823	7648	7710	7775	7724	7820	7755	7811	7717	7781	7720	7728	7636	7715	7667	7839	7636	7573	7696	7824	7811	7680	7590	7658	7691	7708	7767	7742	7765	7797	7632	7599	7721	7705	7647	7708	7805	7705	7832	7739	7745	7771	7735	7608	7787	7710	7768	7648	7734	7667	7604	7851	7764	7779	7800	7701	7995	7674	7691	7671	7748	7774	7702	7704	7802	7636	7661	7741	7719	7751	7686	7733	7826	7745	7736	7715	7675	7886	7677	7804	7819	7718	7704	7619	7675	7701	7684	7788	7607	7743	7739	7677	7795	7724	7754	7740	7734	7880	7817	7782	7638	7764	7746	7793	7667	7817	7648	7621	7720	7643	7703	7817	7656	7695	7637	7808	7663	7835	7696	7782	7675	7722	7701	7802	7775	7713	7752	7697	7537	7589	7620	7645	7752	7768	7835	7721	7774	7684	7783	7764	7749	7660	7612	7707	7728	7588	7827	7810	7770	7723	7728	7652	7805	7761	7628	7539	7675	7675	7746	7681	7721	7736	7701	7680	7784	7632	7672	7678	7745	7746	7633	7720	7723	7783	7750	7652	7680	7784	7597	7630	7623	7764	7722	7777	7661	7754	7745	7651	7763	7650	7714	7879	7675	7765	7792	7686	7692	7860	7643	7878	7838	7838	7689	7617	7738	7684	7727	7717	7705	7682	7593	7719	7629	7778	7590	7833	7805	7710	7851	7761	7677	7682	7817	7688	7761	7637	7677	7800	7777	7807	7582	7784	7723	7733	7811	7768	7672	7690	7805	7856	7761	7680	7779	7700	7711	7745	7652	7701	7640	7785	7844	7649	7673	7777	7758	7716	7616	7800	7665	7714	7729	7664	7648	7719	7758	7730	7626	7679	7623	7702	7627	7667	7698	7608	7685	7745	7805	7743	7600	7799	7694	7758	7591	7709	7817	7694	7721	7707	7735	7774	7735	7799	7606	7722	7824	7699	7685	7743	7818	7579	7738	7617	7734	7783	7753	7677	7704	7773	7724	7767	7636	7770	7824	7559	7854	7700	7677	7802	7686	7661	7776	7757	7577	7752	7745	7705	7815	7670	7666	7643	7674	7775	7520	7706	7709	7822	7823	7642	7716	7806	7575	7679	7757	7596	7693	7664	7740	7805	7765	7866	7800	7781	7733	7743	7730	7754	7766	7765	7685	7588	7662	7785	7784	7621	7767	7718	7651	7681	7657	7655	7873	7573	7610	7882	7775	7727	7757	7745	7715	7606	7891	7812	7572	7717	7787	7765	7775	7697	7844	7588	7701	7758	7745	7769	7691	7658	7711	7565	7635	7725	7775	7585	7621	7799	7742	7793	7772	7680	7726	7606	7763	7668	7619	7677	7780	7726	7731	7597	7641	7604	7684	7675	7735	7784	7664	7812	7725	7697	7583	7712	7576	7792	7737	7712	7765	7695	7777	7795	7801	7802	7755	7795	7900	7705	7722	7775	7725	7854	7759	7636	7692	7695	7742	7750	7661	7563	7690	7701	7731	7631	7740	7784	7742	7670	7664	7622	7827	7756	7777	7737	7675	7651	7749	7817	7748	7676	7618	7799	7800	7795	7629	7710	7533	7638	7747	7737	7794	7735	7744	7788	7736	7687	7784	7734	7743	7769	7584	7667	7785	7584	7691	7647	7747	7752	7696	7797	7694	7709	7892	7797	7633	7704	7658	7714	7657	7609	7771	7631	7697	7917	7742	7790	7705	7602	7664	7898	7729	7614	7831	7607	7751	7720	7826	7745	7825	7803	7717	7807	7874	7827	7665	7745	7649	7626	7772	7691	7742	7729	7574	7763	7790	7674	7856	7771	7773	7724	7785	7653	7708	7689	7581	7848	7661	7724	7655	7661	7671	7885	7878	7639	7822	7802	7733	7838	7784	7798	7762	7786	7604	7703	7663	7763	7698	7648	7739	7877	7767	7629	7660	7655	7694	7816	7718	7889	7630	7760	7825	7717	7770	7829	7627	7656	7759	7527	7600	7727	7770	7766	7778	7750	7793	7805	7691	7741	7691	7759	7657	7676	7860	7825	7741	7742	7771	7751	7832	7779	7770	7752	7741	7873	7679	7640	7753	7719	7730	7656	7579	7709	7733	7854	7685	7557	7779	7663	7774	7732	7743	7704	7647	7724	7743	7695	7728	7802	7793	7802	7727	7712	7566	7843	7732	7752	7764	7735	7668	7613	7708	7763	7717	7739	7722	7774	7822	7776	7716	7754	7748	7694	7783	7812	7713	7661	7693	7634	7696	7776	7776	7573	7645	7797	7796	7726	7598	7604	7802	7744	7747	7739	7796	7632	7620	7808	7775	7726	7770	7697	7684	7774	7831	7828	7777	7777	7637	7681	7838	7662	7707	7841	7481	7658	7694	7707	7643	7610	7697	7760	7713	7713	7816	7929	7606	7831	7502	7712	7674	7726	7709	7701	7704	7751	7746	7816	7750	7777	7742	7732	7739	7722	7864	7738	7713	7772	7826	7609	7789	7757	7624	7828	7710	7724	7837	7806	7759	7678	7762	7779	7592	7728	7670	7751	7614	7716	7771	7726	7675	7617	7726	7655	7815	7706	7733	7841	7765	7769	7733	7655	7680	7776	7694	7676	7560	7739	7811	7753	7767	7741	7738	7853	7646	7710	7778	7811	7769	7668	7639	7798	7673	7663	7697	7764	7847	7706	7740	7812	7785	7586	7697	7656	7723	7729	7759	7660	7632	7621	7626	7699	7852	7635	7638	7644	7748	7665	7828	7680	7570	7787	7665	7748	7670	7809	7741	7752	7703	7745	7683	7731	7648	7682	7620	7716	7725	7704	7704	7790	7642	7744	7725	7827	7752	7788	7714	7666	7740	7586	7694	7783	7713	7741	7625	7710	7717	7647	7633	7652	7736	7734	7714	7813	7771	7806	7715	7739	7683	7801	7661	7701	7667	7735	7617	7790	7736	7756	7754	7699	7703	7631	7782	7689	7690	7730	7767	7747	7699	7800	7660	7778	7682	7699	7673	7801	7771	7630	7548	7836	7797	7725	7643	7684	7803	7887	7794	7556	7648	7736	7863	7735	7717	7809	7820	7749	7778	7613	7650	7689	7643	7687	7650	7830	7723	7671	7723	7569	7763	7692	7631	7783	7685	7780	7720	7832	7586	7625	7601	7652	7663	7657	7635	7744	7820	7724	7759	7786	7691	7861	7570	7761	7782	7703	7687	7628	7835	7742	7709	7790	7632
3146	1276	1147	1097	1227	1565	6737	8089	5169	2642	1492	1048	997	846	883	896	846	887	930	892	887	873	889	915	950	855	873	871	881	910	851	862	893	922	833	849	900	863	922	872	947	877	883	889	916	908	919	854	885	876	843	861	890	909	879	865	879	912	951	873	854	908	875	893	899	870	898	956	864	908	893	872	925	892	924	901	870	883	877	900	921	906	880	877	901	912	845	875	866	887	935	867	890	898	896	908	892	877	934	921	910	925	919	931	866	862	853	884	884	913	906	946	871	916	881	890	947	897	887	844	868	907	935	852	825	899	877	884	927	920	878	912	868	871	952	931	910	924	867	931	895	885	838	901	886	945	849	876	870	933	871	882	871	914	867	846	902	956	863	868	891	833	848	913	893	918	891	882	924	910	833	930	846	909	890	858	845	887	879	875	892	835	876	894	850	845	849	903	855	921	943	914	891	925	839	961	920	894	879	894	981	867	863	846	880	837	892	865	883	905	910	925	854	925	918	897	903	900	877	899	878	879	890	884	887	862	911	954	856	913	904	883	901	905	933	885	890	906	906	877	914	930	885	938	906	824	836	873	900	883	864	857	871	886	882	886	875	857	886	890	863	885	847	961	908	858	866	859	860	876	903	895	928	826	876	923	872	851	887	889	903	869	887	907	891	915	891	965	931	929	931	865	848	865	840	905	914	899	892	909	905	913	891	894	866	915	962	916	856	932	906	918	871	838	907	861	831	855	875	860	893	916	894	901	823	899	881	911	893	901	873	906	888	885	945	872	830	900	931	865	902	914	865	871	949	899	886	882	929	923	876	942	911	895	931	872	886	896	854	957	890	866	865	894	925	885	966	936	894	874	892	914	862	859	890	910	873	872	858	888	862	862	898	903	914	928	894	894	935	902	874	958	939	916	914	898	941	885	852	917	878	883	913	897	856	888	886	882	937	924	936	886	862	880	860	903	853	894	903	883	896	901	900	864	908	885	891	836	819	927	930	970	935	864	896	850	892	937	893	917	864	880	880	875	831	868	912	883	941	924	888	865	872	852	882	864	871	897	895	908	893	895	905	930	893	903	924	884	879	860	927	901	862	884	891	897	906	864	913	883	879	857	882	858	908	880	832	902	931	895	889	881	876	882	844	923	916	903	922	898	874	852	889	886	887	853	890	837	862	924	862	907	907	851	904	859	866	866	842	906	894	905	886	862	845	888	901	903	817	886	875	890	862	898	895	850	856	859	886	901	934	883	910	924	866	894	939	910	894	884	914	890	873	898	917	855	891	924	879	854	902	883	849	846	890	834	912	866	880	859	915	919	932	854	926	892	895	911	893	860	875	878	898	891	909	890	848	889	944	863	886	895	913	880	888	891	898	890	913	922	891	889	898	895	920	916	888	865	900	868	864	893	836	929	910	860	898	916	894	821	880	849	945	881	847	915	898	899	874	887	931	876	891	964	855	907	896	890	878	943	956	883	869	912	886	927	943	956	905	862	907	870	879	842	913	868	879	871	889	900	903	867	940	870	893	905	909	887	890	870	891	908	882	904	849	901	870	848	906	919	886	910	933	908	873	940	893	894	934	889	894	894	907	906	913	895	922	921	853	864	927	882	881	871	898	881	908	904	939	869	887	929	866	933	895	854	816	891	882	889	877	855	907	902	833	917	825	831	948	906	881	882	869	875	864	905	879	906	914	839	925	898	895	882	852	888	881	872	933	930	926	854	878	880	909	888	912	906	912	928	872	869	933	948	952	933	860	871	864	846	883	838	881	925	896	918	933	874	868	859	922	877	894	868	887	862	911	907	895	923	926	862	881	878	917	879	861	855	889	871	851	920	891	892	869	942	931	856	911	905	902	896	893	894	898	908	854	907	843	911	909	904	891	892	858	838	904	886	910	913	888	899	915	897	844	911	870	867	852	880	868	946	927	925	888	832	892	882	910	905	854	865	934	863	826	887	847	930	909	891	944	890	841	923	910	862	891	885	877	881	823	840	892	910	877	929	927	921	897	879	919	917	855	906	880	904	853	909	918	917	913	884	917	879	919	854	863	952	926	913	884	889	885	875	867	905	832	878	821	867	905	884	837	915	902	840	912	923	889	893	907	890	894	880	912	873	888	839	904	882	909	921	887	853	936	898	835	868	887	924	883	886	911	857	925	867	909	895	914	910	894	912	893	907	894	890	921	870	845	896	866	923	890	876	947	891	872	903	873	889	874	924	921	925	894	898	889	928	896	922	886	855	879	841	921	895	830	853	941	866	837	904	878	916	955	885	914	976	920	894	917	880	884	913	874	829	911	904	904	890	892	902	913	852	922	884	897	857	900	898	864	882	912	928	892	878	891	908	933	904	894	882	898	823	878	918	900	913	980	839	886	811	886	886	913	918	917	904	907	853	926	884	916	886	902	908	884	832	935	855	915	878	850	939	877	912	886	820	879	911	874	925	867	944	963	938	913	895	900	953	916	852	874	880	891	879	932	934	836	837	921	876	944	878	948	936	950	890	880	896	905	875	879	912	837	890	878	855	874	891	850	925	881	866	903	877	900	856	890	944	872	914	869	898	875	875	898	904	853	917	855	845	906	961	907	862	868	873	883	917	911	944	863	939	918	927	864	914	889	818	868	871	876	909	882	957	914	967	896	890	950	824	914	842	956	940	880	872	941	818	903	883	885	890	920	895	909	898	923	911	887	953	881	921	920	915	900	880	939	891	875	922	906	891	920	906	887	902	986	937	851	902	905	850	862	841	893	939	893	943	854	851	950	936	882	881	946	894	914	875	889	919	881	884	865	941	887	889	865	917	886	851	934	865	915	897	922	822	866	865	914	857	871	911	885	909	867	899	915	868	900	900	886	917	884	857	961	879	939	873	866	836	890	862	878	848	973	881	883	858	854	841	903	906	808	876	895	916	898	884	871	829	885	898	890	867	906	913	828	920	868	928	897	894	950	893	918	897	866	939	903	861	860	895	884	886	889	899	873	887	872	918	879	848	890	889	915	873	875	879	874	916	864	886	877	905	872	866	924	904	843	940	890	835	917	834	910	896	900	837	854	880	932	893	890	909	855	893	898	867	917	884	933	877	857	876	915	921	918	905	854	922	889	913	922	875	875	845	963	926	891	870	912	867	912	906	850	823	847	948	912	876	886	892	881	875	893	939	872	889	948	819	879	932	928	813	931	883	873	910	849	930	867	863	847	917	916	974	901	906	874	896	830	855	897	906	888	911	871	850	914	894	823	842	951	937	909	859	896	904	905	905	903	873	880	973	876	897	909	917	917	870	859	871	891	904	891	856	890	949	868	893	881	916	915	882	910	906	906	884	862	884	867	909	888	901	902	934	926	932	921	912	868	888	860	870	897	920	882	867	864	895	920	999	916	901	897	968	959	865	894	903	918	916	897	900	901	862	878	922	913	972	840	886	880	894	881	860	863	867	879	877	930	895	915	895	928	934	878	870	879	902	922	887	958	895	931	905	917	884	898	915	902	902	900	937
17108	12208	10385	14487	24365	28165	51194	48001	37015	26377	15377	9422	7752	7485	7349	7329	7367	7141	7307	7231	7197	7309	7353	7340	7305	7164	7230	7180	7232	7333	7236	7178	7143	7339	7243	7242	7222	7328	7314	7343	7312	7219	7249	7301	7129	7281	7153	7164	7364	7176	7345	7304	7242	7292	7105	7329	7310	7325	7302	7250	7289	7257	7143	7274	7212	7384	7138	7467	7264	7153	7229	7363	7386	7302	7277	7315	7352	7354	7281	7225	7232	7321	7301	7334	7258	7298	7344	7202	7387	7395	7246	7386	7193	7225	7232	7318	7193	7342	7290	7369	7177	7224	7314	7192	7249	7355	7239	7275	7263	7205	7295	7187	7339	7192	7406	7250	7255	7260	7224	7345	7360	7144	7435	7256	7284	7354	7216	7283	7302	7275	7313	7241	7210	7295	7188	7149	7159	7275	7182	7284	7252	7251	7273	7313	7317	7233	7180	7241	7302	7250	7254	7316	7381	7258	7262	7283	7355	7307	7202	7237	7319	7331	7376	7421	7280	7260	7326	7319	7255	7316	7264	7344	7231	7276	7303	7272	7230	7177	7312	7393	7214	7266	7369	7174	7368	7202	7399	7247	7283	7439	7288	7306	7219	7309	7247	7159	7413	7390	7298	7141	7351	7211	7339	7321	7289	7186	7163	7221	7335	7284	7246	7208	7176	7283	7344	7250	7164	7325	7289	7183	7433	7409	7313	7363	7257	7226	7198	7231	7167	7303	7170	7282	7504	7358	7354	7335	7286	7428	7333	7283	7288	7065	7288	7242	7343	7190	7216	7407	7301	7341	7219	7242	7207	7246	7272	7245	7311	7370	7247	7321	7372	7119	7378	7259	7224	7169	7126	7404	7257	7356	7162	7310	7349	7372	7171	7201	7441	7358	7142	7339	7271	7191	7271	7330	7231	7345	7301	7296	7371	7289	7246	7423	7283	7325	7308	7297	7141	7281	7275	7314	7232	7329	7321	7204	7345	7340	7285	7287	7265	7293	7229	7358	7228	7285	7227	7242	7271	7332	7323	7319	7168	7276	7267	7224	7289	7360	7366	7135	7320	7318	7254	7268	7272	7368	7288	7150	7297	7151	7214	7162	7246	7292	7318	7198	7199	7278	7292	7203	7248	7316	7258	7279	7231	7322	7216	7272	7237	7382	7275	7287	7242	7298	7290	7378	7240	7295	7295	7339	7300	7287	7443	7309	7322	7311	7254	7163	7298	7292	7329	7351	7202	7302	7381	7249	7222	7316	7395	7183	7318	7242	7352	7220	7171	7076	7156	7265	7376	7165	7192	7296	7319	7218	7318	7258	7360	7187	7281	7356	7209	7244	7283	7109	7380	7295	7276	7133	7307	7296	7140	7510	7213	7428	7335	7059	7251	7244	7142	7270	7253	7132	7410	7266	7235	7339	7205	7339	7288	7338	7290	7215	7342	7190	7307	7143	7204	7361	7230	7327	7326	7277	7227	7389	7283	7330	7288	7259	7301	7242	7340	7399	7389	7321	7130	7276	7230	7194	7326	7269	7346	7376	7229	7358	7204	7318	7276	7216	7329	7229	7425	7394	7280	7107	7307	7254	7199	7259	7247	7216	7299	7177	7275	7353	7243	7213	7283	7334	7386	7281	7287	7207	7308	7288	7211	7110	7421	7341	7329	7305	7317	7318	7238	7163	7172	7267	7376	7242	7236	7194	7208	7275	7256	7187	7321	7252	7287	7331	7365	7312	7260	7193	7243	7338	7268	7300	7271	7254	7294	7372	7191	7292	7194	7286	7319	7333	7256	7226	7351	7297	7233	7166	7257	7308	7276	7252	7213	7338	7230	7283	7177	7160	7282	7294	7248	7343	7226	7257	7289	7365	7301	7321	7338	7220	7449	7358	7314	7248	7269	7260	7260	7294	7233	7312	7190	7311	7402	7322	7363	7260	7384	7352	7308	7185	7313	7318	7230	7303	7273	7146	7215	7311	7219	7404	7312	7336	7271	7293	7255	7248	7439	7253	7218	7214	7307	7362	7220	7347	7469	7284	7218	7206	7377	7309	7312	7184	7399	7293	7341	7376	7312	7319	7205	7380	7270	7150	7247	7262	7146	7384	7308	7300	7220	7431	7312	7262	7294	7239	7229	7220	7232	7332	7396	7252	7246	7222	7259	7164	7409	7356	7256	7283	7370	7325	7161	7385	7456	7259	7316	7305	7388	7264	7300	7190	7300	7232	7366	7291	7295	7329	7252	7233	7234	7246	7400	7292	7338	7248	7405	7406	7334	7314	7278	7209	7196	7210	7382	7292	7262	7331	7184	7211	7122	7283	7307	7252	7197	7343	7272	7194	7337	7312	7216	7287	7301	7410	7288	7306	7222	7442	7164	7335	7308	7328	7274	7355	7247	7357	7348	7267	7351	7372	7196	7354	7242	7167	7177	7291	7208	7410	7432	7240	7318	7427	7243	7225	7297	7292	7262	7302	7127	7271	7346	7211	7286	7379	7211	7150	7285	7170	7211	7337	7244	7286	7168	7256	7206	7342	7320	7187	7270	7414	7257	7335	7280	7365	7342	7394	7237	7407	7337	7320	7291	7294	7394	7261	7293	7249	7308	7297	7318	7330	7225	7236	7405	7226	7221	7289	7368	7364	7383	7165	7221	7268	7289	7224	7238	7301	7297	7377	7283	7208	7273	7337	7238	7332	7398	7317	7361	7343	7273	7357	7315	7298	7318	7274	7300	7500	7256	7234	7372	7277	7273	7297	7248	7311	7387	7119	7322	7202	7284	7157	7274	7202	7397	7254	7250	7316	7232	7262	7317	7309	7308	7173	7182	7340	7274	7275	7269	7292	7358	7325	7260	7290	7273	7351	7313	7233	7266	7223	7123	7393	7401	7274	7396	7313	7267	7379	7308	7361	7387	7349	7237	7227	7177	7156	7385	7143	7288	7242	7223	7141	7193	7402	7331	7408	7237	7395	7189	7342	7260	7230	7351	7173	7418	7454	7275	7292	7262	7234	7298	7277	7176	7243	7200	7137	7290	7264	7294	7421	7268	7272	7219	7246	7355	7355	7236	7258	7274	7318	7402	7182	7256	7309	7366	7439	7292	7305	7187	7289	7333	7303	7359	7194	7338	7250	7229	7374	7165	7290	7320	7204	7292	7180	7201	7213	7115	7323	7260	7273	7280	7235	7222	7210	7195	7426	7208	7327	7225	7310	7262	7239	7194	7216	7299	7147	7194	7204	7155	7329	7304	7364	7450	7275	7165	7279	7259	7318	7258	7313	7361	7185	7227	7178	7292	7197	7383	7153	7268	7163	7346	7143	7362	7385	7218	7337	7359	7339	7208	7287	7175	7350	7388	7488	7279	7365	7372	7403	7364	7449	7237	7131	7423	7186	7270	7231	7245	7324	7522	7326	7251	7309	7275	7282	7314	7265	7312	7318	7316	7315	7349	7256	7238	7337	7383	7275	7265	7146	7371	7349	7331	7229	7244	7317	7237	7293	7111	7257	7247	7206	7238	7288	7390	7286	7355	7318	7311	7224	7291	7237	7323	7223	7217	7305	7280	7390	7311	7382	7289	7307	7251	7336	7248	7427	7359	7288	7402	7325	7420	7248	7249	7300	7401	7242	7238	7272	7226	7269	7384	7313	7308	7274	7201	7282	7385	7196	7418	7294	7243	7167	7192	7263	7374	7402	7142	7283	7309	7434	7331	7236	7299	7202	7334	7191	7292	7255	7132	7304	7227	7397	7310	7347	7348	7221	7308	7259	7201	7181	7242	7343	7434	7249	7290	7200	7233	7133	7135	7333	7138	7323	7243	7142	7367	7326	7328	7287	7281	7310	7243	7268	7183	7241	7368	7247	7437	7255	7220	7373	7264	7303	7371	7249	7333	7246	7220	7280	7266	7285	7392	7313	7304	7274	7311	7252	7267	7227	7169	7113	7352	7321	7226	7171	7225	7247	7230	7375	7140	7286	7151	7425	7207	7301	7438	7218	7269	7281	7191	7330	7419	7279	7183	7397	7299	7288	7307	7275	7263	7377	7169	7222	7303	7226	7417	7239	7181	7329	7308	7202	7258	7274	7424	7241	7303	7228	7190	7285	7189	7369	7303	7231	7256	7339	7286	7250	7237	7380	7109	7243	7306	7274	7124	7276	7252	7237	7236	7198	7285	7171	7249	7350	7295	7275	7138	7273	7183	7291	7225	7245	7329	7241	7358	7124	7390	7280	7289	7253	7274	7321	7271	7334	7373	7256	7332	7357	7250	7389	7398	7336	7176	7219	7251	7243	7129	7214	7307	7270	7304	7371	7359	7209	7300	7302	7255	7445	7116	7232	7205	7237	7172	7351	7208	7223	7270	7318	7394	7293	7232	7242	7270	7268	7320	7441	7369	7263	7211	7310	7245	7208	7321	7289	7317	7231	7283	7408	7130	7281	7244	7412	7209	7137	7270	7298	7354	7143	7354	7252	7235	7183	7371	7359	7235	7228	7346	7318	7252	7352	7301	7197	7348	7171	7380	7259	7222	7216	7219	7312	7195	7338	7374	7353	7308	7180	7281	7278	7218	7461	7248	7438	7266	7179	7462	7213	7432	7326	7249	7369	7274	7271	7336	7198	7225	7274	7211	7338	7310	7246	7222	7314	7283	7312	7347	7227	7296	7112	7327	7263	7342	7257	7370	7246	7371	7380	7303	7331	7297	7232	7319	7193	7412	7310	7160	7230	7443	7358	7501	7281	7353	7207	7351	7179	7205	7370	7282	7334	7366	7312	7219	7124	7296	7312	7235	7230	7356	7215	7271	7305	7240	7165	7190	7253	7141	7296	7325	7290	7230	7361	7261	7327	7205	7351	7367	7314	7206	7232	7350	7358	7322	7341	7246	7206	7323	7173	7368	7171	7232	7434	7257	7327	7395	7239	7283	7308	7121	7389	7247	7310	7116	7330	7299	7132	7511	7317	7264	7107	7272	7185	7286	7255	7203	7316	7335	7191	7304	7204	7321	7409	7345	7249	7295	7389	7288	7274	7252	7249	7271	7259	7273	7302	7204	7172	7343	7234	7277	7383	7301	7324	7294	7247	7258	7237	7424	7266	7331	7173	7365	7240	7382	7374
2249	1531	1245	1120	1591	3917	12247	14364	10367	5500	2146	1276	1004	880	988	927	856	924	906	930	888	939	913	910	952	905	916	937	863	895	915	878	928	918	954	951	859	897	939	924	905	925	937	926	903	892	947	933	947	899	917	885	890	903	922	946	893	971	886	927	967	868	937	970	939	946	939	898	920	940	904	903	879	900	959	896	902	922	944	932	964	927	987	922	952	885	921	943	912	928	926	928	945	919	895	917	923	864	929	928	907	949	911	889	939	943	875	951	915	946	907	920	916	910	891	942	963	930	923	941	940	973	969	914	919	898	923	918	974	879	925	903	906	908	929	898	905	912	934	881	903	933	893	949	923	933	902	931	912	856	906	974	884	873	924	926	928	914	943	860	950	948	926	900	954	947	922	980	946	923	874	877	959	913	927	955	979	938	940	883	971	939	920	919	933	931	952	980	897	878	1029	962	936	910	869	941	909	1016	967	887	917	935	924	949	906	938	905	942	925	928	960	901	919	941	918	928	928	869	909	910	974	960	940	936	963	914	954	890	888	966	920	937	940	887	918	952	879	892	920	932	913	903	929	893	938	966	884	927	900	925	943	932	909	911	937	1020	900	946	926	947	903	946	921	953	937	926	934	866	898	957	969	914	894	922	934	973	881	949	966	883	903	931	911	936	904	884	925	992	957	889	920	898	919	866	905	903	902	972	953	926	892	972	966	945	945	931	931	936	911	941	903	932	967	933	956	903	893	950	917	957	983	979	870	878	922	890	910	900	990	886	954	926	942	924	910	948	923	887	917	928	954	918	973	944	916	975	903	885	905	926	903	956	863	918	954	873	914	944	929	900	917	935	972	928	910	942	933	860	898	882	932	886	952	973	900	952	932	899	933	884	971	923	924	871	896	974	918	922	868	888	973	958	903	909	851	909	940	904	911	917	918	936	909	873	923	949	962	935	950	932	929	985	979	919	962	968	980	948	945	921	902	910	926	861	970	894	985	934	863	959	946	903	895	885	845	920	939	899	901	901	896	903	949	891	941	937	896	927	941	888	910	919	879	908	874	895	962	921	915	905	919	991	956	928	972	926	924	916	934	955	957	954	943	872	928	896	915	933	880	961	906	930	922	918	918	927	909	917	929	941	952	966	904	940	980	872	863	918	962	935	917	900	917	930	875	907	982	909	911	957	941	906	905	916	945	893	925	938	933	928	939	885	911	934	906	887	900	924	968	971	934	942	926	937	883	933	937	963	898	918	969	983	914	958	916	952	952	984	931	910	891	972	924	925	923	931	930	879	964	930	902	970	890	940	971	942	909	927	930	941	914	968	978	911	922	903	924	899	958	900	865	866	906	916	947	916	911	892	942	989	984	937	905	918	892	961	860	970	922	919	960	943	908	936	876	885	907	905	900	947	932	907	956	864	927	873	931	934	949	940	932	966	938	865	979	977	952	953	970	963	894	954	985	968	894	954	972	917	925	921	902	922	944	936	909	936	887	871	929	944	932	917	912	942	946	912	981	934	1003	971	966	932	936	892	899	1002	938	915	910	915	935	954	934	894	921	948	937	938	884	953	899	906	959	922	901	918	935	953	919	937	947	956	948	992	870	930	942	914	935	968	951	903	921	1002	912	866	905	972	950	999	854	936	914	921	935	960	895	957	949	995	933	946	924	946	911	909	901	902	945	975	934	907	937	982	936	936	940	944	968	915	924	945	963	930	919	893	957	974	994	939	1006	880	898	909	960	915	889	944	913	921	928	900	948	912	903	899	956	929	913	943	912	977	917	889	911	880	892	928	888	965	921	930	936	949	944	914	917	909	967	837	882	948	912	929	951	927	882	970	946	959	953	878	896	976	894	942	931	896	872	945	958	974	913	980	929	913	917	899	911	930	910	886	926	871	901	940	938	955	966	947	926	939	914	924	937	952	946	896	935	895	872	921	857	931	891	909	964	906	910	874	920	872	894	931	958	904	948	903	907	930	851	895	959	937	857	902	937	986	967	936	910	1005	932	903	934	914	946	935	932	940	904	912	900	962	952	887	962	881	929	936	938	953	901	942	926	969	944	916	839	929	934	924	941	965	977	944	927	930	975	954	895	899	849	931	892	904	972	911	913	963	898	910	911	961	946	960	1005	906	895	946	856	923	880	949	910	920	909	892	937	929	963	895	940	952	925	919	945	974	924	928	869	916	896	960	970	965	859	900	919	897	961	945	913	965	912	883	907	906	902	931	937	896	954	939	888	930	949	963	954	962	986	933	891	958	932	965	946	979	936	948	851	921	894	902	914	917	953	905	922	936	924	950	850	961	985	949	917	942	927	922	947	913	948	946	871	907	902	916	977	932	909	963	935	943	932	926	893	961	914	917	958	921	878	935	936	901	981	929	951	940	918	973	921	924	984	987	942	918	879	892	919	961	938	924	947	1005	982	930	914	981	938	989	943	943	879	961	972	955	945	884	892	911	915	878	900	954	966	958	907	973	937	943	945	896	953	896	937	976	940	969	934	951	984	876	870	964	949	923	933	898	893	924	977	994	925	914	920	882	945	955	945	884	960	991	899	903	981	928	949	926	937	959	905	901	897	904	907	975	910	935	920	926	936	922	936	946	894	910	967	922	940	888	934	934	893	971	930	882	961	934	892	910	996	953	951	935	946	927	904	909	901	890	914	891	883	932	880	919	903	896	935	961	889	946	903	879	972	901	921	893	895	921	911	903	950	947	909	974	985	950	979	892	986	977	947	900	927	906	940	875	928	964	908	904	924	943	913	945	949	906	904	871	922	923	940	958	943	961	903	893	928	946	948	923	897	891	958	897	931	947	888	907	880	919	940	908	926	911	941	885	883	982	897	928	913	916	891	903	917	931	928	942	905	903	941	879	886	921	944	922	923	927	917	931	870	914	880	936	896	954	955	907	912	892	934	901	942	932	876	948	898	885	929	970	933	934	892	947	894	945	909	927	925	946	961	923	926	904	945	923	970	1004	925	960	946	892	919	894	934	918	915	905	920	882	950	902	902	953	946	994	947	943	904	917	958	944	891	939	911	965	921	962	944	937	935	913	924	943	933	916	865	881	863	907	912	937	930	987	932	896	970	911	905	919	970	920	904	920	943	875	913	955	971	972	983	870	900	883	912	873	917	914	940	870	925	953	969	889	978	915	955	999	919	934	951	911	877	935	932	951	910	943	984	961	936	991	915	951	983	912	902	922	926	985	961	909	918	932	892	949	898	931	952	964	975	872	953	926	933	910	907	945	925	937	893	909	922	925	949	898	955	889	914	883	943	939	928	907	951	890	905	957	892	968	904	882	957	951	934	938	960	929	953	953	890	931	959	970	929	916	944	1012	942	945	952	932	880	875	938	958	927	935	921	892	867	919	967	922	968	887	871	932	920	928	912	921	936	963	912	909	967	929	945	909	945	954	908	884	927	902	934	937	939	886	885	970	896	897	945	895	895	951	919	910	971	964	903	911	900	971	864	980	925	943	925	950	897	926	902	947	959	988	922	885	917	845
18947	13540	11446	18293	31364	43769	62692	60006	48062	34895	21388	12269	8669	7632	7517	7546	7478	7488	7463	7427	7622	7409	7399	7409	7444	7354	7558	7347	7588	7488	7379	7447	7418	7451	7443	7543	7636	7425	7537	7423	7497	7446	7292	7469	7498	7565	7567	7518	7538	7595	7542	7451	7388	7563	7317	7537	7402	7437	7392	7368	7452	7574	7463	7448	7616	7566	7565	7433	7446	7549	7532	7453	7433	7446	7446	7388	7376	7478	7379	7428	7395	7424	7488	7486	7557	7538	7456	7324	7359	7450	7473	7582	7477	7468	7463	7473	7630	7427	7345	7577	7644	7471	7471	7361	7495	7530	7606	7484	7446	7475	7565	7458	7610	7368	7298	7473	7431	7406	7409	7366	7621	7533	7501	7461	7464	7478	7580	7511	7568	7347	7488	7414	7357	7502	7437	7587	7592	7469	7477	7488	7537	7504	7509	7366	7552	7572	7422	7358	7468	7428	7467	7415	7538	7530	7409	7418	7472	7341	7399	7491	7446	7424	7405	7588	7275	7511	7576	7365	7477	7494	7529	7371	7451	7495	7541	7376	7631	7526	7424	7466	7633	7390	7554	7505	7459	7524	7436	7373	7390	7450	7318	7392	7498	7393	7525	7392	7438	7327	7449	7288	7306	7440	7360	7442	7383	7418	7656	7353	7401	7564	7335	7482	7434	7527	7470	7440	7425	7453	7534	7391	7433	7474	7339	7493	7418	7307	7485	7440	7503	7498	7407	7522	7415	7419	7500	7472	7540	7478	7448	7389	7520	7475	7546	7468	7513	7441	7465	7461	7470	7560	7399	7370	7579	7361	7499	7502	7525	7446	7430	7420	7400	7457	7489	7580	7464	7593	7408	7421	7469	7441	7362	7571	7458	7585	7539	7456	7413	7376	7395	7583	7356	7705	7468	7493	7422	7459	7618	7576	7501	7441	7373	7530	7423	7544	7512	7481	7464	7498	7520	7470	7503	7496	7400	7440	7515	7495	7550	7580	7563	7410	7528	7443	7590	7511	7511	7343	7575	7576	7409	7430	7419	7452	7336	7295	7344	7503	7465	7465	7406	7510	7497	7410	7517	7545	7500	7512	7576	7467	7518	7458	7550	7373	7423	7474	7555	7491	7516	7498	7448	7395	7434	7546	7484	7398	7556	7568	7405	7538	7439	7585	7470	7500	7422	7423	7436	7454	7473	7463	7470	7548	7515	7439	7306	7402	7487	7487	7338	7500	7454	7530	7418	7478	7493	7415	7523	7430	7444	7495	7460	7413	7448	7487	7465	7456	7527	7523	7498	7413	7572	7641	7517	7492	7435	7391	7572	7439	7588	7428	7487	7425	7515	7480	7351	7391	7344	7456	7452	7510	7510	7477	7548	7466	7442	7517	7398	7411	7394	7571	7274	7560	7509	7396	7521	7374	7648	7360	7543	7432	7499	7441	7483	7463	7374	7560	7492	7598	7392	7351	7557	7593	7309	7539	7430	7504	7515	7305	7468	7565	7485	7551	7491	7532	7515	7455	7431	7510	7438	7436	7434	7415	7438	7500	7385	7496	7408	7376	7415	7518	7535	7461	7412	7518	7486	7501	7321	7624	7443	7508	7414	7493	7508	7388	7485	7538	7340	7424	7544	7528	7454	7445	7533	7506	7564	7448	7421	7390	7427	7453	7464	7435	7391	7398	7512	7358	7486	7446	7546	7510	7469	7570	7477	7422	7405	7457	7466	7513	7545	7381	7362	7421	7381	7477	7472	7568	7414	7488	7492	7487	7366	7555	7499	7456	7369	7541	7508	7532	7628	7458	7381	7482	7390	7483	7563	7388	7484	7499	7434	7427	7418	7487	7530	7415	7448	7396	7495	7605	7388	7457	7371	7494	7566	7412	7330	7334	7550	7445	7603	7406	7576	7411	7396	7407	7423	7607	7454	7537	7444	7500	7476	7462	7357	7474	7397	7443	7496	7515	7467	7477	7472	7508	7390	7467	7560	7468	7439	7516	7544	7487	7520	7519	7536	7563	7389	7561	7374	7642	7465	7447	7429	7396	7625	7548	7435	7494	7551	7506	7369	7402	7390	7546	7508	7506	7482	7544	7439	7385	7552	7501	7422	7553	7358	7546	7574	7465	7476	7629	7422	7494	7475	7498	7479	7351	7446	7337	7587	7488	7539	7358	7473	7378	7357	7399	7589	7444	7396	7348	7511	7456	7486	7437	7437	7563	7443	7518	7510	7575	7447	7567	7458	7483	7458	7439	7464	7379	7469	7421	7453	7445	7556	7483	7551	7376	7522	7434	7419	7458	7454	7343	7567	7359	7423	7408	7530	7512	7506	7478	7452	7459	7421	7337	7396	7562	7408	7408	7495	7360	7440	7435	7512	7420	7473	7470	7538	7468	7513	7513	7515	7564	7476	7637	7451	7395	7501	7489	7382	7412	7486	7497	7584	7304	7516	7532	7451	7277	7334	7529	7395	7417	7579	7372	7616	7495	7577	7479	7331	7505	7458	7497	7522	7535	7416	7462	7468	7460	7511	7498	7525	7365	7500	7494	7548	7414	7544	7306	7477	7439	7556	7459	7419	7491	7559	7437	7473	7423	7417	7597	7530	7549	7576	7464	7401	7548	7487	7520	7519	7427	7372	7543	7384	7519	7489	7486	7595	7468	7489	7450	7563	7539	7444	7483	7401	7495	7525	7460	7490	7471	7401	7520	7594	7351	7579	7415	7520	7437	7461	7411	7399	7398	7616	7449	7438	7449	7453	7512	7606	7494	7569	7481	7546	7419	7625	7433	7404	7506	7444	7668	7354	7470	7529	7413	7339	7476	7449	7503	7404	7482	7438	7389	7478	7508	7394	7420	7400	7344	7326	7345	7382	7482	7495	7475	7452	7512	7474	7586	7522	7494	7470	7485	7497	7386	7237	7478	7447	7473	7509	7448	7432	7474	7471	7610	7557	7455	7435	7403	7486	7568	7460	7433	7453	7518	7489	7470	7470	7438	7411	7378	7379	7459	7470	7448	7472	7474	7367	7575	7696	7514	7521	7517	7487	7445	7492	7401	7387	7554	7478	7467	7449	7489	7525	7501	7600	7477	7470	7477	7545	7476	7371	7491	7429	7422	7554	7561	7424	7293	7575	7460	7412	7417	7511	7531	7500	7457	7521	7325	7503	7424	7512	7467	7405	7477	7567	7533	7495	7408	7476	7443	7489	7362	7369	7447	7566	7412	7493	7488	7324	7530	7492	7490	7491	7333	7566	7473	7553	7454	7460	7291	7495	7408	7435	7424	7451	7455	7526	7495	7390	7524	7438	7487	7595	7530	7409	7393	7457	7507	7537	7395	7339	7445	7386	7548	7466	7498	7434	7474	7471	7563	7482	7313	7501	7393	7345	7554	7508	7483	7482	7423	7497	7417	7585	7431	7521	7624	7418	7447	7344	7435	7573	7587	7450	7654	7500	7563	7421	7441	7507	7381	7691	7408	7439	7606	7544	7517	7450	7456	7487	7480	7523	7547	7550	7328	7532	7451	7437	7608	7426	7488	7427	7429	7452	7474	7448	7469	7557	7379	7544	7561	7463	7585	7392	7522	7387	7497	7630	7601	7522	7460	7478	7466	7472	7396	7457	7519	7460	7507	7425	7479	7438	7545	7429	7518	7573	7470	7500	7593	7619	7364	7486	7586	7522	7480	7337	7530	7534	7497	7608	7430	7427	7583	7411	7564	7509	7485	7475	7434	7406	7534	7409	7610	7418	7449	7534	7429	7565	7524	7479	7580	7509	7596	7414	7470	7463	7504	7460	7509	7447	7527	7491	7445	7532	7463	7447	7569	7431	7456	7504	7478	7388	7324	7459	7439	7488	7541	7530	7397	7477	7449	7412	7376	7539	7475	7445	7337	7573	7429	7439	7450	7521	7391	7526	7438	7569	7518	7389	7528	7465	7403	7556	7500	7392	7443	7504	7436	7524	7614	7495	7564	7413	7521	7426	7505	7560	7401	7614	7505	7550	7485	7532	7492	7483	7462	7519	7403	7367	7432	7492	7473	7421	7560	7409	7566	7562	7628	7501	7522	7441	7544	7411	7428	7469	7476	7670	7504	7416	7561	7614	7541	7358	7516	7419	7424	7512	7453	7303	7334	7591	7624	7585	7423	7464	7490	7448	7610	7423	7463	7429	7476	7536	7443	7462	7427	7462	7432	7436	7375	7472	7515	7384	7377	7472	7536	7489	7619	7430	7394	7516	7447	7535	7597	7502	7461	7465	7551	7522	7484	7544	7595	7463	7458	7576	7493	7469	7569	7486	7303	7429	7488	7306	7513	7505	7480	7510	7426	7520	7514	7422	7491	7504	7504	7430	7625	7500	7411	7602	7592	7408	7568	7428	7603	7484	7543	7533	7630	7304	7469	7471	7322	7415	7544	7498	7481	7487	7467	7545	7469	7451	7454	7412	7379	7402	7395	7375	7482	7487	7425	7452	7499	7520	7501	7409	7430	7518	7432	7535	7482	7576	7580	7435	7516	7514	7489	7582	7499	7406	7555	7638	7667	7354	7464	7496	7389	7453	7578	7329	7467	7569	7519	7495	7428	7505	7503	7459	7397	7431	7462	7385	7468	7454	7306	7494	7485	7446	7512	7457	7376	7409	7546	7550	7457	7524	7485	7448	7406	7386	7453	7493	7541	7462	7525	7368	7514	7350	7570	7483	7471	7469	7561	7381	7477	7463	7370	7581	7525	7477	7513	7317	7375	7483	7484	7492	7463	7492	7358	7371	7568	7383	7500	7463	7441	7446	7493	7455	7405	7442	7411	7415	7450	7556	7391	7472	7529	7400	7626	7638	7532	7419	7562	7471	7512	7551	7598	7392	7406	7543	7369	7539	7480	7375	7578	7574	7464	7455	7635	7375	7444	7558	7467	7490	7449	7540	7320	7452	7457	7433	7400	7472	7445	7491	7506	7519	7425	7520	7545	7530	7516	7607	7467	7410	7492	7601	7562	7409	7395	7262	7608	7514	7594	7475	7540	7482	7425	7484	7514	7435	7524	7447	7552	7573	7458	7542	7415	7513	7531	7515	7478	7483	7572	7446	7515	7498	7509	7452	7536	7437	7522	7635	7614
4181	1569	1398	1346	2231	5666	14262	17484	14412	7543	2911	1338	1051	897	897	890	895	960	919	892	932	889	900	937	884	913	971	877	863	890	887	880	917	892	971	861	939	890	876	921	883	888	888	893	840	900	865	880	905	937	870	891	931	883	976	833	924	949	922	882	930	953	901	960	889	912	913	907	864	896	876	929	861	909	878	908	884	906	924	877	875	933	895	876	950	864	910	884	858	924	879	904	855	898	904	874	910	927	860	881	894	855	890	872	902	906	907	908	924	883	900	880	900	883	907	970	922	964	910	902	908	924	867	835	929	930	938	930	899	892	880	865	893	831	926	887	934	904	946	911	901	843	911	924	891	873	964	899	915	874	892	904	940	912	965	903	912	924	873	880	875	837	876	908	855	887	898	865	947	911	920	858	884	843	952	954	867	946	915	923	884	908	882	893	896	920	914	919	905	928	835	899	959	968	836	882	907	844	907	895	912	867	871	928	858	937	934	938	931	822	893	910	881	914	876	941	908	863	931	905	905	890	895	917	962	899	952	875	881	898	864	917	908	957	944	861	847	927	923	897	910	928	890	905	876	932	877	906	907	917	850	890	902	920	956	919	890	863	906	884	904	871	933	886	874	928	940	914	910	935	898	919	873	907	860	932	909	928	903	877	879	920	936	894	859	901	923	953	937	895	908	882	877	930	947	952	884	882	939	906	942	939	980	857	872	907	931	937	879	901	841	864	916	917	922	867	896	875	911	928	950	898	921	897	910	808	937	927	922	855	905	908	895	899	911	926	938	896	855	941	906	881	877	923	903	899	913	928	959	1002	861	904	852	905	887	877	872	892	934	903	911	862	870	863	929	891	908	916	860	890	927	913	874	888	864	898	922	869	898	901	947	917	896	931	932	886	949	932	900	891	943	882	895	935	899	941	894	966	902	920	879	911	895	844	925	913	842	859	928	958	888	943	952	955	892	894	899	943	920	935	942	932	920	891	909	888	967	909	911	885	910	965	857	876	890	892	890	871	873	920	927	863	887	942	897	924	884	847	912	948	876	885	885	896	856	915	872	865	897	847	949	926	904	882	887	889	899	930	948	923	902	934	895	928	908	948	858	942	930	874	938	874	898	911	877	953	870	929	921	901	913	873	956	928	872	916	987	952	893	956	847	891	887	906	917	886	883	912	914	892	934	885	888	878	918	880	917	906	925	868	883	932	914	897	847	882	926	923	899	879	912	944	939	928	887	900	929	894	871	860	981	893	910	889	889	925	908	894	901	883	901	980	925	883	954	956	953	875	919	928	918	924	878	898	903	898	897	915	883	950	917	891	921	938	922	943	893	925	898	906	955	900	958	899	893	933	910	875	887	899	940	898	921	891	954	887	916	871	938	901	920	917	918	902	869	910	927	918	865	930	934	850	911	926	927	844	949	913	912	873	912	864	878	902	873	893	936	901	894	905	857	857	921	890	899	913	899	863	871	989	893	914	900	858	939	928	883	944	965	901	897	847	863	914	911	905	916	865	870	888	897	916	945	886	845	927	949	876	943	927	891	849	859	914	937	921	870	912	868	900	856	905	875	902	859	892	893	916	924	939	898	904	899	906	878	863	860	925	962	946	902	941	917	858	908	955	951	924	887	891	903	915	886	922	941	905	944	906	924	819	900	920	933	934	920	857	902	881	922	900	887	931	912	925	913	895	930	922	905	936	900	905	941	894	881	928	904	847	891	933	928	901	921	906	909	922	932	917	855	907	905	912	883	960	914	903	964	862	868	899	869	890	930	957	895	888	861	909	894	938	971	895	914	925	943	905	891	892	875	867	875	978	951	934	909	847	878	883	920	924	827	842	924	917	935	828	847	914	934	915	877	882	915	872	895	877	921	948	935	914	909	880	855	874	949	904	880	882	902	934	909	883	901	949	936	927	924	906	888	858	883	873	948	897	877	952	908	929	923	881	873	914	902	922	873	871	865	969	852	949	877	895	865	910	939	910	876	930	941	838	876	903	911	915	841	954	926	911	827	935	858	895	900	886	923	905	871	939	870	892	888	920	957	859	956	887	883	922	939	951	903	871	827	923	929	960	894	875	907	916	894	927	978	944	863	928	934	836	917	853	884	929	907	905	907	955	907	953	854	890	888	884	871	898	886	921	901	920	912	847	934	946	900	931	926	908	886	954	912	855	916	913	919	887	892	911	864	889	897	950	840	898	848	903	901	897	853	941	908	897	929	893	874	889	823	889	899	903	909	919	895	870	943	920	943	905	921	878	895	887	937	902	923	868	905	922	877	907	923	881	852	858	876	889	873	897	916	933	866	921	879	922	904	893	936	914	929	931	970	927	902	898	966	889	854	872	947	913	843	894	949	917	899	882	901	836	883	919	896	886	875	943	917	886	897	827	883	902	879	919	951	921	958	810	921	909	891	903	884	934	862	869	858	918	897	898	931	912	936	961	944	925	914	918	830	899	918	894	900	897	899	901	908	896	854	934	913	865	938	977	909	892	905	905	848	901	925	931	878	852	913	920	887	936	959	906	892	894	882	948	902	910	904	885	915	923	924	938	875	926	871	942	873	915	897	957	888	873	861	903	923	937	945	897	911	937	910	879	883	910	930	945	928	922	904	896	813	916	873	901	889	886	922	940	909	916	894	898	864	913	908	915	894	906	935	836	873	909	874	956	893	904	897	934	870	894	961	906	924	952	920	906	874	922	905	922	914	873	904	909	885	947	927	900	918	890	926	911	931	940	914	876	913	865	860	865	919	905	878	867	968	904	941	925	977	858	981	910	918	911	957	879	917	871	939	891	909	965	897	886	896	880	883	914	887	900	924	906	909	919	927	907	900	826	895	928	928	924	875	887	888	867	905	880	934	838	885	899	903	957	896	914	906	885	876	917	914	830	889	895	883	900	944	836	890	910	895	942	935	881	878	891	879	922	907	957	919	928	868	850	901	903	878	903	884	901	955	873	905	883	856	873	913	912	958	909	919	907	874	871	895	841	879	913	892	862	908	928	927	878	872	939	879	913	898	879	913	890	876	891	911	953	867	952	928	874	890	865	901	961	911	910	892	893	978	886	864	921	889	908	878	910	888	869	882	877	942	915	887	886	915	860	921	896	914	901	903	918	889	925	860	895	935	889	919	898	890	910	909	895	919	911	917	885	893	944	920	900	940	953	881	895	880	836	881	888	912	877	937	934	920	949	945	873	888	951	903	901	848	903	948	906	820	873	919	901	935	913	930	918	976	921	868	862	884	932	859	922	881	928	983	864	887	873	871	864	895	934	906	864	913	943	992	949	893	892	921	901	954	904	927	917	914	860	923	905	900	937	922	897	870	871	891	953	870	857	871	896	879	928	913	860	963	885	930	929	895	901	896	920	943	815	915	928	896	906	878	893	935	881	948	868	900	923	957	932	945	891	844	927	906	887	905	899	915	912	894	891	900	894	887	948	876	938	908	867	971	912	879	888	910	919	861	900	962	867	918	964	898	916	904	872	890	926	880	924
18294	13855	12200	20532	38243	51079	67721	66297	55444	39903	25821	14011	9149	7763	7472	7405	7461	7510	7411	7563	7383	7476	7343	7227	7389	7532	7323	7519	7353	7520	7375	7435	7330	7377	7516	7355	7452	7430	7499	7361	7457	7352	7537	7313	7398	7444	7279	7355	7300	7440	7411	7328	7371	7322	7472	7426	7363	7415	7420	7491	7272	7502	7319	7460	7206	7272	7439	7501	7438	7338	7282	7416	7438	7422	7382	7299	7412	7340	7473	7483	7451	7389	7256	7474	7459	7421	7385	7412	7382	7410	7382	7363	7374	7281	7452	7439	7548	7487	7421	7625	7513	7437	7416	7440	7437	7417	7438	7361	7288	7387	7490	7345	7442	7460	7534	7286	7450	7341	7406	7473	7445	7315	7279	7412	7457	7359	7508	7428	7371	7288	7417	7502	7390	7446	7367	7407	7369	7390	7415	7437	7424	7345	7379	7239	7359	7357	7450	7427	7377	7410	7390	7476	7446	7287	7506	7337	7420	7495	7406	7355	7410	7388	7397	7479	7552	7398	7397	7485	7472	7410	7422	7414	7544	7520	7381	7358	7550	7420	7346	7497	7399	7534	7430	7313	7315	7292	7576	7403	7329	7355	7269	7301	7443	7293	7341	7436	7390	7380	7314	7402	7336	7522	7445	7384	7459	7358	7334	7547	7357	7438	7370	7365	7445	7461	7379	7360	7412	7499	7316	7427	7244	7244	7377	7285	7509	7288	7466	7429	7332	7327	7431	7529	7457	7471	7338	7412	7470	7473	7372	7448	7528	7321	7426	7296	7561	7318	7377	7458	7564	7352	7287	7465	7327	7489	7369	7384	7476	7415	7360	7480	7554	7327	7612	7380	7360	7432	7449	7271	7440	7438	7401	7371	7504	7535	7284	7478	7368	7515	7448	7544	7320	7408	7347	7400	7381	7507	7426	7443	7324	7372	7333	7306	7371	7416	7508	7431	7462	7421	7353	7471	7385	7496	7413	7378	7319	7447	7399	7370	7570	7467	7342	7402	7402	7360	7403	7351	7314	7455	7409	7399	7497	7330	7463	7473	7522	7630	7526	7479	7341	7527	7386	7374	7399	7393	7466	7453	7485	7462	7342	7353	7381	7316	7514	7447	7382	7360	7328	7615	7450	7355	7378	7490	7310	7401	7511	7441	7437	7374	7366	7428	7350	7477	7419	7557	7464	7365	7399	7245	7536	7427	7472	7412	7419	7512	7319	7592	7458	7414	7332	7223	7410	7549	7405	7399	7383	7344	7512	7432	7418	7389	7367	7358	7442	7394	7397	7448	7363	7404	7470	7333	7244	7516	7447	7422	7482	7420	7494	7421	7442	7413	7415	7440	7268	7309	7417	7331	7413	7437	7571	7429	7394	7387	7387	7370	7283	7579	7528	7416	7461	7393	7416	7384	7346	7364	7530	7379	7425	7320	7491	7408	7336	7494	7448	7501	7383	7426	7449	7413	7476	7404	7614	7331	7422	7408	7514	7489	7380	7411	7309	7456	7357	7284	7436	7462	7424	7391	7286	7452	7383	7480	7406	7354	7436	7546	7507	7370	7380	7336	7436	7385	7506	7519	7437	7548	7377	7378	7386	7398	7390	7412	7324	7463	7364	7396	7535	7334	7479	7352	7431	7408	7349	7238	7369	7329	7528	7432	7374	7452	7310	7463	7370	7420	7450	7456	7332	7389	7516	7440	7383	7513	7431	7553	7457	7500	7304	7399	7368	7374	7403	7390	7400	7469	7496	7536	7587	7421	7367	7360	7396	7344	7343	7316	7393	7319	7343	7377	7436	7419	7391	7497	7261	7353	7446	7348	7399	7368	7353	7463	7465	7372	7476	7324	7376	7335	7311	7443	7380	7471	7538	7441	7382	7431	7390	7332	7468	7366	7341	7498	7339	7334	7413	7350	7540	7393	7349	7426	7446	7395	7471	7471	7424	7348	7496	7413	7473	7353	7428	7444	7370	7442	7397	7408	7519	7488	7509	7376	7435	7418	7469	7368	7381	7371	7356	7516	7487	7449	7344	7513	7415	7364	7473	7456	7389	7486	7544	7431	7367	7490	7433	7328	7380	7406	7273	7354	7359	7461	7324	7378	7391	7336	7433	7408	7490	7411	7584	7325	7425	7383	7300	7355	7491	7364	7316	7425	7391	7414	7430	7454	7338	7389	7469	7443	7479	7427	7437	7444	7437	7360	7433	7405	7417	7482	7393	7393	7405	7393	7451	7475	7417	7522	7438	7384	7453	7537	7340	7452	7500	7448	7376	7510	7308	7321	7469	7626	7437	7320	7404	7439	7284	7420	7382	7437	7345	7395	7428	7407	7433	7338	7465	7407	7387	7417	7366	7376	7394	7300	7349	7436	7460	7278	7382	7422	7336	7449	7374	7424	7640	7523	7542	7447	7346	7388	7416	7571	7256	7494	7495	7487	7588	7437	7255	7494	7355	7397	7322	7441	7272	7428	7365	7451	7450	7426	7404	7418	7384	7422	7301	7489	7516	7400	7391	7406	7305	7410	7359	7425	7362	7376	7446	7371	7411	7453	7352	7513	7395	7440	7318	7342	7433	7370	7409	7412	7376	7384	7523	7451	7489	7517	7357	7517	7420	7314	7434	7267	7454	7471	7376	7431	7419	7337	7356	7457	7434	7490	7434	7321	7491	7428	7495	7468	7400	7427	7377	7388	7415	7495	7320	7371	7364	7620	7393	7390	7320	7416	7520	7300	7443	7302	7460	7379	7394	7396	7394	7467	7398	7381	7458	7523	7435	7463	7490	7413	7423	7502	7501	7545	7496	7232	7495	7454	7607	7441	7363	7458	7398	7323	7355	7347	7445	7479	7328	7426	7535	7426	7446	7389	7353	7258	7416	7331	7387	7392	7371	7497	7437	7423	7358	7316	7293	7368	7465	7460	7400	7427	7477	7447	7420	7329	7447	7430	7296	7289	7461	7448	7469	7511	7420	7508	7290	7368	7417	7531	7376	7369	7534	7462	7339	7510	7559	7380	7510	7351	7295	7365	7337	7402	7411	7344	7499	7526	7396	7361	7439	7512	7398	7429	7478	7482	7384	7497	7451	7384	7489	7536	7445	7422	7362	7363	7431	7358	7314	7351	7343	7340	7398	7520	7490	7263	7363	7414	7544	7400	7503	7550	7331	7463	7334	7356	7437	7425	7590	7477	7334	7381	7348	7437	7447	7324	7356	7329	7454	7327	7351	7483	7464	7468	7316	7378	7478	7397	7374	7361	7429	7353	7570	7466	7427	7552	7495	7381	7441	7456	7391	7354	7468	7370	7253	7405	7453	7534	7388	7286	7377	7350	7376	7469	7351	7464	7455	7305	7412	7389	7387	7414	7450	7402	7262	7353	7429	7383	7478	7316	7438	7401	7483	7407	7343	7415	7390	7411	7410	7425	7493	7503	7380	7487	7450	7527	7514	7575	7379	7334	7324	7390	7480	7450	7339	7458	7378	7327	7468	7326	7508	7528	7486	7520	7501	7299	7394	7408	7426	7460	7375	7533	7516	7428	7299	7447	7425	7463	7427	7546	7507	7363	7446	7534	7423	7406	7396	7392	7573	7409	7383	7506	7409	7372	7344	7425	7371	7411	7473	7420	7378	7243	7332	7403	7412	7329	7379	7457	7476	7358	7421	7371	7447	7479	7382	7385	7489	7403	7436	7416	7288	7328	7428	7345	7479	7432	7425	7400	7502	7421	7463	7480	7452	7300	7488	7287	7448	7431	7501	7379	7443	7476	7449	7382	7478	7326	7482	7480	7317	7331	7381	7453	7339	7385	7365	7336	7472	7398	7516	7457	7448	7395	7439	7384	7567	7380	7516	7404	7322	7511	7489	7345	7452	7500	7367	7446	7445	7413	7431	7408	7482	7491	7356	7274	7467	7316	7325	7428	7270	7449	7436	7308	7285	7325	7411	7565	7534	7460	7327	7407	7378	7603	7467	7366	7292	7471	7546	7331	7493	7380	7478	7390	7520	7333	7301	7469	7622	7310	7514	7364	7478	7381	7239	7457	7523	7328	7427	7386	7436	7395	7351	7441	7377	7449	7459	7466	7470	7442	7289	7448	7459	7301	7374	7340	7573	7296	7428	7483	7500	7494	7431	7301	7387	7366	7431	7411	7470	7510	7375	7438	7384	7325	7395	7327	7433	7389	7423	7411	7527	7431	7554	7359	7431	7420	7335	7463	7383	7364	7470	7325	7454	7450	7491	7475	7369	7459	7423	7365	7420	7400	7382	7384	7450	7272	7544	7251	7399	7371	7304	7508	7438	7483	7495	7394	7364	7335	7401	7460	7417	7352	7367	7273	7518	7351	7414	7474	7462	7329	7248	7418	7407	7403	7328	7455	7400	7465	7390	7409	7460	7445	7500	7588	7364	7504	7370	7422	7483	7471	7296	7322	7348	7521	7468	7423	7465	7395	7354	7334	7534	7396	7290	7475	7474	7499	7484	7357	7384	7395	7480	7489	7534	7258	7393	7378	7375	7415	7321	7292	7403	7298	7515	7430	7372	7305	7470	7438	7584	7363	7408	7411	7566	7395	7504	7547	7373	7536	7406	7381	7505	7325	7466	7401	7496	7452	7507	7452	7463	7487	7291	7370	7436	7435	7316	7485	7372	7366	7416	7527	7386	7448	7552	7440	7390	7556	7227	7315	7445	7397	7380	7369	7325	7366	7335	7284	7443	7291	7493	7332	7394	7416	7299	7430	7409	7488	7414	7484	7438	7447	7358	7486	7429	7565	7462	7368	7407	7419	7451	7453	7440	7406	7475	7411	7353	7192	7393	7454	7428	7305	7326	7393	7475	7284	7319	7456	7448	7597	7265	7440	7361	7320	7415	7359	7414	7478	7447	7491	7499	7435	7523	7291	7512	7427	7371	7563	7383	7423	7323	7388	7429	7494	7480	7446	7387	7429	7458	7550	7385	7527	7491	7475	7504	7518	7545	7520	7479	7443	7209	7457	7502	7476	7420	7471	7511	7432	7365	7460	7285	7464	7520	7396	7338	7291	7372	7356	7469	7318	7501	7497	7475	7271	7491	7316	7282	7436	7451	7514	7339	7401	7177	7556	7498	7426	7403	7391
3064	2247	1740	1506	3436	6373	19599	27131	21393	12029	4103	1638	1096	954	986	944	964	973	891	948	911	976	993	918	996	952	975	938	960	944	1001	935	967	943	999	934	940	973	990	952	958	956	942	931	997	968	953	1034	988	931	901	965	943	996	932	898	948	926	974	865	1007	921	899	920	921	915	933	903	951	1004	901	953	905	943	926	918	956	913	977	944	965	946	957	911	951	889	944	934	961	980	999	940	954	988	967	972	966	921	1016	984	882	940	1026	982	900	974	977	954	891	935	981	951	954	985	924	939	917	935	988	935	968	962	970	964	918	964	922	952	939	949	922	905	991	979	937	941	893	944	996	915	935	946	960	997	898	902	983	944	957	918	974	886	944	936	948	932	942	917	922	947	944	874	987	998	978	1000	929	924	971	968	954	928	976	947	949	942	967	980	979	966	944	952	931	896	956	1007	1030	939	920	996	962	974	918	898	931	938	933	943	1001	909	926	928	987	973	961	936	950	964	972	950	991	940	940	976	926	954	1005	980	961	940	933	1011	934	949	984	1004	958	1003	956	948	923	976	954	921	976	887	947	941	921	873	975	988	914	932	983	965	953	940	939	925	981	912	939	1032	971	919	997	998	923	978	926	981	967	985	948	971	928	968	914	956	959	933	970	973	908	931	1037	936	906	928	930	969	1005	933	914	956	970	980	1000	954	942	971	917	877	972	903	1009	940	908	974	942	960	984	923	972	989	891	916	948	964	969	914	972	949	969	973	959	951	887	910	984	892	1010	918	918	976	912	991	951	966	950	961	962	928	924	932	919	955	1007	972	977	882	961	945	948	942	918	950	957	916	941	950	998	901	964	985	957	1019	957	956	958	984	966	990	949	894	955	960	932	996	958	920	949	987	944	980	937	926	1019	954	961	918	973	916	913	1005	916	1006	939	912	907	930	1005	914	967	959	981	973	958	934	970	967	938	974	924	957	929	947	917	949	968	949	937	933	935	941	973	981	1001	937	970	912	952	991	1000	943	953	945	935	916	941	932	928	946	951	979	892	866	918	921	950	911	962	975	930	947	949	925	955	966	975	957	1062	971	948	964	945	985	934	965	922	937	982	956	967	902	939	977	984	950	925	934	960	969	971	973	998	927	948	972	985	964	930	1025	941	940	933	959	987	934	979	929	979	948	941	932	963	982	916	919	922	893	945	922	865	943	947	962	910	982	945	987	972	939	975	900	931	911	961	928	910	927	991	957	962	960	934	952	927	957	997	942	967	899	900	930	982	927	945	982	923	907	1007	935	954	902	932	943	990	943	897	935	997	1002	941	925	935	958	957	955	908	977	904	915	1025	896	971	966	934	983	899	913	927	947	911	935	909	993	954	962	926	966	979	934	974	897	939	951	952	942	943	921	979	936	955	887	962	903	982	914	969	943	970	941	963	920	956	896	937	979	967	909	937	936	964	921	938	969	984	957	943	968	982	958	956	940	967	931	965	961	1003	905	969	985	988	916	915	924	986	916	946	969	980	953	945	952	989	942	978	922	950	970	989	985	971	941	936	983	944	890	887	951	934	992	885	927	999	892	986	949	902	1000	913	940	1011	920	961	888	974	890	955	923	987	971	993	924	920	954	920	917	943	928	955	972	995	907	962	922	953	953	965	896	873	976	976	914	947	931	912	910	918	909	971	974	960	961	911	913	965	1000	915	946	972	954	937	928	949	977	934	930	902	966	914	917	945	979	917	990	976	918	969	999	918	934	950	971	985	982	966	1005	982	953	909	930	928	908	926	918	970	893	934	961	966	931	1026	925	937	968	982	953	935	964	902	921	966	929	940	891	959	883	974	991	939	964	978	968	947	922	923	950	922	981	890	962	954	935	974	889	990	914	941	986	911	959	912	923	925	947	976	939	898	934	948	958	925	969	971	970	964	940	936	949	966	1010	904	940	900	937	903	934	966	958	893	938	912	929	952	965	948	976	1048	934	915	968	971	965	942	963	911	972	939	975	965	961	959	969	961	943	972	983	898	941	952	963	944	941	1004	966	926	924	1009	1006	961	1007	939	973	894	911	971	972	937	959	960	923	922	934	989	948	894	914	957	942	972	931	933	974	910	924	947	946	942	942	923	936	986	896	966	934	973	1014	951	1032	936	957	933	972	937	1020	982	897	909	955	960	1006	1000	981	916	916	918	997	937	916	906	921	978	913	961	961	964	908	930	958	942	998	941	929	969	924	988	920	955	954	967	949	909	999	928	949	1004	959	987	933	951	1019	936	924	947	911	929	925	963	964	970	939	930	898	952	933	905	975	989	919	974	938	953	967	952	932	879	931	956	969	994	941	962	956	944	951	979	978	966	943	960	950	966	947	928	981	939	1011	978	910	906	924	1030	950	978	924	942	950	920	920	990	965	987	848	948	943	960	1039	898	969	1006	971	916	956	953	901	953	906	1001	945	915	955	949	958	966	1004	966	978	909	973	917	941	969	969	1006	926	938	971	944	989	990	940	984	958	965	921	1002	928	978	873	981	957	917	915	963	939	939	955	926	973	930	948	1005	970	939	986	938	915	942	953	915	913	946	904	947	1060	947	978	976	842	987	938	969	965	946	955	948	962	920	948	944	985	978	967	933	888	949	974	974	947	983	947	944	970	942	966	947	961	975	977	937	952	889	944	969	938	1002	893	913	982	992	919	922	942	960	936	984	923	972	1003	932	923	918	914	983	901	944	1010	929	963	934	978	1013	987	954	940	921	892	946	978	951	949	947	895	952	937	969	924	920	954	941	973	985	971	966	947	947	926	975	980	954	960	1009	970	959	968	987	916	950	965	1007	979	934	913	964	946	912	968	997	891	992	897	933	996	976	968	956	987	875	928	992	974	964	933	952	882	960	940	930	955	990	941	935	907	932	963	951	946	936	941	976	955	978	936	969	904	962	925	962	882	941	986	1000	958	987	971	977	980	940	908	938	913	913	920	901	993	946	926	966	953	956	896	980	959	930	963	962	950	951	940	923	951	896	1003	957	1005	981	1000	929	956	947	968	983	933	936	908	971	933	951	941	926	917	934	920	1006	947	965	907	972	961	988	949	977	989	883	943	998	948	958	899	987	937	935	905	956	903	964	995	953	938	1006	929	969	1001	966	919	944	963	911	935	963	969	921	939	920	933	940	957	925	920	921	922	970	984	923	951	989	1018	900	960	925	986	1001	949	991	959	962	965	979	936	975	967	920	946	921	988	955	990	977	974	917	958	922	976	962	979	975	963	961	945	894	941	978	967	896	930	926	892	951	920	982	959	957	988	1011	1015	965	971	946	956	930	930	1007	993	980	952	914	981	922	908	985	901	918	954	907	959	990	983	920	976	944	971	990	976	935	934	947	937	969	943	930	930	935	945	946	973	891	962	874	983	982	1000	933	942	924	909	973	931	975	931	923	996	973	920	951	968	947	955	909	964	1008	985	993	935	991	990	904	939	938	931	919	891	930	961	944	932	980	942	958	984	931	972	938	975	988	922	906	975	884	892	946	941	986	923	944	896	893	943	907	986	957	1003	942	1003	935	897	949	1008	983	959	941	947	996	890	900	907	914	938	958	971	937	927	929	965
22979	18731	15657	22889	41006	48023	72757	78781	64976	46592	29606	16950	9996	8159	7757	7943	7820	7829	7795	7795	7841	7773	7604	7783	7648	7672	7660	7685	7815	7818	7803	7772	7719	7850	7702	7623	7778	7626	7663	7850	7574	7800	7735	7715	7676	7758	7708	7864	7687	7706	7887	7581	7732	7754	7677	7659	7658	7743	7703	7736	7857	7722	7885	7662	7695	7724	7785	7784	7724	7741	7582	7785	7686	7660	7811	7659	7904	7579	7733	7803	7719	7702	7726	7801	7699	7728	7811	7722	7827	7746	7727	7710	7688	7827	7739	7935	7754	7687	7678	7818	7622	7786	7670	7714	7718	7655	7765	7765	7671	7767	7742	7676	7615	7823	7809	7684	7787	7732	7813	7677	7797	7565	7738	7703	7753	7658	7781	7671	7633	7722	7809	7712	7773	7863	7823	7891	7554	7734	7754	7782	7742	7775	7652	7651	7615	7798	7837	7684	7811	7793	7595	7904	7751	7546	7773	7867	7763	7757	7839	7659	7803	7641	7771	7568	7811	7777	7680	7849	7807	7581	7932	7754	7818	7713	7895	7747	7967	7771	7656	7807	7615	7660	7657	7707	7618	7726	7712	7790	7642	7715	7694	7741	7802	7652	7792	7705	7785	7684	7601	7766	7625	7768	7664	7801	7767	7699	7703	7818	7607	7699	7721	7758	7647	7721	7702	7725	7550	7723	7748	7684	7695	7714	7697	7671	7741	7647	7752	7644	7853	7817	7762	7774	7764	7656	7739	7699	7604	7670	7708	7656	7791	7947	7810	7845	7690	7769	7696	7763	7520	7745	7748	7697	7755	7671	7746	7707	7716	7675	7734	7755	7853	7884	7624	7714	7947	7827	7664	7660	7816	7757	7783	7814	7830	7838	7833	7706	7834	7733	7737	7819	7594	7766	7797	7770	7812	7795	7680	7728	7833	7704	7708	7739	7664	7686	7661	7732	7760	7689	7629	7742	7647	7809	7686	7848	7686	7788	7687	7690	7668	7614	7797	7617	7814	7713	7617	7733	7789	7732	7801	7761	7829	7715	7848	7690	7708	7835	7781	7802	7618	7754	7731	7791	7657	7714	7792	7848	7766	7723	7692	7744	7924	7760	7724	7847	7624	7721	7728	7748	7720	7698	7773	7792	7645	7788	7802	7692	7785	7813	7818	7821	7673	7957	7727	7673	7743	7777	7607	7582	7707	7814	7842	7714	7736	7714	7824	7743	7736	7805	7877	7644	7693	7798	7754	7747	7599	7722	7865	7802	7704	7942	7723	7782	7734	7704	7723	7778	7694	7723	7622	7710	7781	7629	7787	7781	7702	7769	7768	7787	7770	7652	7733	7764	7718	7632	7833	7745	7894	7785	7806	7751	7795	7766	7637	7636	7736	7637	7839	7732	7839	7794	7858	7604	7719	7750	7622	7699	7799	7765	7713	7803	7750	7811	7730	7797	7610	7797	7712	7699	7950	7781	7860	7631	7717	7783	7660	7859	7712	7750	7687	7708	7839	7628	7718	7773	7812	7788	7721	7834	7768	7865	7785	7668	7677	7788	7583	7651	7742	7722	7771	7769	7711	7601	7601	7817	7845	7720	7825	7795	7687	7730	7702	7695	7893	7600	7706	7814	7784	7779	7646	7662	7840	7677	7736	7810	7789	7712	7865	7846	7646	7767	7812	7797	7783	7853	7727	7777	7838	7721	7707	7606	7783	7699	7924	7753	7674	7774	7703	7722	7731	7770	7754	7731	7662	7787	7699	7770	7705	7739	7616	7800	7765	7786	7736	7814	7672	7713	7781	7750	7589	7777	7763	7758	7671	7650	7626	7902	7729	7830	7614	7784	7748	7650	7820	7686	7683	7844	7809	7910	7733	7629	7688	7703	7773	7685	7868	7724	7761	7818	7676	7689	7864	7776	7844	7676	7742	7703	7693	7717	7663	7708	7820	7668	7729	7692	7620	7737	7679	7638	7802	7736	7617	7621	7757	7809	7690	7691	7586	7828	7778	7754	7800	7668	7798	7839	7717	7892	7844	7791	7681	7679	7728	7737	7701	7831	7862	7632	7654	7738	7733	7690	7830	7682	7759	7703	7636	7814	7785	7691	7873	7686	7696	7703	7702	7759	7868	7553	7747	7738	7720	7647	7729	7741	7668	7721	7753	7648	7852	7621	7611	7871	7793	7710	7677	7826	7726	7737	7658	7684	7747	7662	7744	7679	7775	7761	7752	7807	7794	7653	7671	7595	7639	7746	7585	7735	7847	7680	7616	7795	7524	7714	7802	7775	7749	7627	7554	7796	7768	7685	7678	7778	7622	7795	7617	7738	7680	7739	7709	7755	7627	7710	7757	7757	7683	7836	7763	7755	7779	7724	7715	7783	7795	7660	7728	7712	7714	7639	7723	7772	7684	7623	7742	7667	7740	7739	7655	7802	7618	7793	7707	7757	7856	7479	7690	7794	7810	7764	7584	7711	7888	7842	7716	7712	7803	7741	7632	7709	7778	7666	7683	7914	7728	7743	7720	7789	7871	7753	7863	7818	7721	7623	7749	7731	7736	7687	7679	7762	7810	7648	7790	7824	7655	7842	7744	7878	7799	7708	7741	7889	7724	7625	7617	7655	7667	7778	7901	7700	7889	7697	7840	7788	7697	7764	7654	7805	7723	7742	7741	7784	7643	7677	7765	7781	7672	7763	7790	7782	7703	7735	7649	7777	7537	7799	7668	7652	7764	7664	7757	7818	7745	7796	7688	7817	7735	7690	7618	7722	7804	7657	7807	7716	7735	7809	7742	7827	7681	7746	7735	7720	7793	7643	7854	7668	7790	7618	7871	7758	7826	7754	7666	7810	7681	7760	7899	7798	7816	7613	7695	7779	7618	7723	7769	7823	7606	7743	7775	7766	7821	7859	7786	7839	7681	7724	7679	7710	7714	7644	7697	7620	7689	7720	7824	7948	7804	7921	7712	7762	7777	7679	7699	7777	7689	7806	7695	7703	7812	7724	7745	7732	7750	7635	7706	7704	7740	7801	7813	7566	7622	7783	7846	7779	7715	7682	7590	7782	7703	7703	7748	7669	7784	7726	7686	7792	7822	7875	7664	7788	7753	7877	7821	7751	7606	7794	7693	7717	7728	7843	7653	7781	7707	7689	7708	7732	7816	7856	7662	7738	7783	7711	7769	7821	7662	7699	7705	7757	7811	7818	7683	7557	7762	7700	7726	7668	7738	7652	7842	7682	7735	7715	7820	7783	7705	7756	7647	7689	7713	7755	7678	7767	7721	7760	7861	7633	7709	7756	7787	7702	7625	7743	7699	7743	7790	7732	7887	7755	7763	7856	7763	7725	7829	7722	7848	7684	7705	7779	7571	7852	7765	7773	7720	7856	7565	7637	7709	7736	7649	7854	7804	7851	7736	7690	7741	7709	7644	7699	7727	7762	7852	7779	7608	7662	7806	7734	7892	7748	7662	7719	7759	7768	7766	7737	7594	7752	7831	7856	7553	7762	7864	7770	7782	7700	7771	7545	7739	7620	7685	7786	7669	7886	7744	7776	7673	7735	7850	7668	7699	7634	7715	7654	7724	7734	7719	7706	7826	7730	7737	7814	7651	7789	7617	7687	7765	7764	7808	7633	7698	7755	7670	7873	7820	7719	7789	7759	7867	7730	7706	7668	7743	7578	7586	7762	7748	7723	7678	7740	7726	7743	7737	7681	7765	7746	7617	7771	7670	7785	7632	7675	7705	7757	7665	7732	7555	7611	7831	7808	7652	7708	7718	7661	7730	7630	7787	7758	7805	7745	7700	7778	7768	7753	7791	7775	7728	7752	7636	7691	7659	7624	7781	7705	7707	7782	7721	7889	7823	7782	7742	7737	7735	7666	7624	7669	7698	7774	7783	7669	7796	7748	7744	7704	7746	7846	7759	7792	7645	7823	7704	7727	7902	7882	7708	7744	7784	7823	7767	7774	7727	7641	7851	7722	7728	7608	7782	7888	7739	7726	7781	7796	7650	7724	7727	7704	7651	7803	7777	7724	7732	7677	7728	7710	7778	7721	7811	7668	7703	7800	7577	7843	7735	7746	7651	7795	7727	7761	7882	7841	7770	7651	7769	7843	7786	7829	7689	7770	7690	7670	7886	7616	7652	7849	7803	7662	7666	7764	7860	7716	7799	7686	7785	7727	7676	7713	7702	7683	7733	7826	7727	7840	7558	7775	7757	7661	7794	7763	7825	7699	7713	7726	7683	7916	7590	7667	7625	7683	7560	7747	7830	7709	7697	7738	7648	7700	7803	7740	7679	7803	7639	7613	7733	7753	7711	7813	7740	7801	7704	7648	7754	7759	7748	7797	7776	7717	7773	7713	7660	7761	7788	7788	7782	7785	7801	7745	7743	7842	7800	7748	7826	7736	7739	7723	7741	7723	7674	7639	7621	7645	7715	7725	7804	7760	7651	7699	7724	7833	7774	7664	7783	7867	7720	7896	7759	7680	7734	7795	7633	7586	7678	7786	7690	7837	7825	7755	7629	7736	7639	7698	7694	7802	7688	7796	7630	7818	7725	7708	7752	7838	7808	7701	7608	7758	7725	7816	7737	7737	7885	7776	7772	7818	7716	7550	7763	7728	7712	7604	7603	7815	7850	7700	7673	7772	7718	7689	7868	7745	7628	7724	7764	7760	7736	7594	7780	7802	7697	7842	7705	7741	7700	7637	7820	7708	7883	7682	7786	7695	7798	7832	7740	7760	7735	7855	7909	7742	7695	7874	7871	7751	7732	7779	7777	7813	7718	7743	7627	7655	7728	7727	7772	7861	7801	7594	7815	7889	7698	7817	7627	7777	7815	7728	7801	7788	7892	7713	7752	7752	7873	7694	7865	7836	7665	7609	7669	7806	7657	7706	7782	7947	7786	7779	7728	7734	7681	7889	7726	7692	7802	7651	7710	7648	7683	7711	7837	7827	7822	7689	7800	7771	7729	7707	7713	7713	7658	7849	7603	7730	7791	7681	7743	7672	7699	7806	7798	7717	7723	7761	7781	7622	7883	7845	7669	7834	7783	7703	7700	7748	7748	7641	7707	7775	7708	7590	7880	7579	7700	7743	7758	7607	7798	7767
2946	1210	1107	1044	1126	1631	6352	7818	5098	2635	1479	1017	937	927	860	849	832	935	866	905	944	922	890	918	860	873	899	854	867	903	839	893	914	930	884	912	894	947	901	873	911	889	862	841	910	897	922	886	867	880	875	880	811	902	884	902	897	897	863	839	830	924	894	888	904	844	862	883	850	925	876	868	919	908	873	907	881	942	896	909	878	901	888	873	876	896	862	884	824	864	934	920	809	884	924	857	880	893	895	917	861	841	885	905	839	878	864	901	908	905	926	931	838	879	932	876	895	892	873	881	884	869	863	918	859	855	884	876	914	873	830	899	916	836	881	854	841	870	903	841	931	934	869	921	902	947	896	908	896	941	832	907	910	856	921	856	857	935	860	880	887	942	935	892	904	930	905	949	954	877	869	926	847	861	928	874	955	894	909	809	894	879	929	935	913	875	921	917	816	929	929	851	879	930	896	883	916	885	861	831	914	901	805	880	913	903	914	885	914	838	926	889	872	923	875	880	867	876	875	951	895	865	811	853	918	902	940	886	861	833	874	885	898	880	889	877	874	867	923	959	903	880	909	915	935	862	881	886	929	830	914	853	913	883	859	934	925	904	899	892	890	902	887	876	890	876	928	904	864	911	855	839	862	850	908	915	866	885	875	862	876	887	875	856	857	879	907	893	839	919	864	868	899	826	889	871	883	907	925	911	902	923	893	858	932	860	903	880	906	885	962	834	879	916	905	866	841	844	891	844	910	857	903	886	849	894	948	928	910	906	879	871	922	897	870	871	895	870	872	906	924	851	941	906	837	936	946	936	820	865	863	892	867	865	894	916	862	877	913	870	856	858	872	914	927	904	867	890	914	903	834	882	888	866	891	889	874	907	837	955	895	921	860	862	959	839	873	897	892	925	947	932	908	838	911	867	922	852	947	913	932	896	910	878	896	879	910	857	899	889	885	883	858	876	935	908	902	906	900	874	877	954	865	922	894	926	903	909	904	870	873	865	845	889	904	887	857	851	894	943	831	901	877	896	892	857	926	876	832	904	891	877	902	890	873	931	922	877	854	886	866	869	892	836	899	867	867	882	919	911	902	917	891	875	820	887	923	862	886	890	899	816	956	882	874	887	910	891	885	905	891	949	911	915	872	915	892	887	887	892	881	920	863	890	890	912	858	907	939	843	909	840	862	925	891	946	841	894	837	891	910	953	857	908	901	886	873	895	892	868	901	932	866	836	914	880	880	923	932	884	924	923	870	959	907	923	932	881	925	871	861	861	866	851	860	885	909	884	873	900	862	888	947	921	858	863	891	856	861	877	871	863	842	866	887	893	901	937	901	885	872	880	900	908	889	903	958	838	915	875	875	890	872	983	899	897	905	859	903	886	853	854	931	930	940	848	893	817	925	873	934	883	868	898	896	876	871	937	923	890	910	888	906	845	906	926	870	889	891	926	861	856	910	914	916	837	899	807	940	926	864	890	915	866	865	960	906	865	885	865	923	924	856	909	881	904	948	885	877	906	971	904	885	903	864	879	915	830	828	891	899	851	845	930	904	901	890	840	853	871	920	856	863	922	860	856	962	863	866	861	840	874	893	894	919	864	918	921	871	891	914	868	908	865	853	892	916	879	896	913	906	899	870	898	886	897	937	864	920	922	905	900	884	895	895	893	842	919	890	877	874	921	896	915	862	904	909	908	878	869	868	910	870	858	901	869	905	865	851	861	893	866	932	858	957	920	880	902	897	900	891	906	860	868	876	901	903	903	896	876	859	899	853	844	895	919	885	862	919	896	886	896	884	873	869	852	878	890	886	926	875	862	960	874	861	949	919	911	903	876	863	906	856	861	843	914	881	891	934	846	930	901	880	903	847	902	836	861	929	861	909	917	892	912	908	910	961	956	892	878	875	823	860	858	852	889	852	881	934	904	869	895	886	854	873	844	870	883	882	914	910	848	934	917	857	958	867	833	911	934	893	941	920	945	920	851	839	892	845	857	900	907	860	882	891	921	909	819	898	986	926	934	911	889	897	885	937	899	870	868	929	847	903	888	967	910	865	870	879	982	888	954	865	848	909	894	894	891	886	862	908	913	867	921	893	904	935	928	881	867	897	866	926	874	898	866	949	869	948	926	837	870	913	865	913	908	889	846	854	902	913	853	878	931	880	878	927	885	938	874	932	935	886	912	893	936	902	909	899	937	864	911	906	921	913	974	896	806	838	905	948	916	861	879	885	877	900	915	880	906	927	899	828	892	867	949	866	884	877	867	945	877	868	883	934	892	903	911	892	872	915	875	861	899	815	851	849	914	896	911	871	867	916	836	893	818	911	934	901	851	828	865	862	836	851	906	935	847	912	889	949	882	902	909	889	889	857	893	863	951	914	868	873	880	924	888	883	851	901	853	906	914	946	858	916	887	939	856	906	896	887	884	930	903	868	907	897	865	899	909	870	883	875	854	882	921	880	926	892	899	846	857	838	948	944	918	914	876	919	881	860	942	899	885	988	861	895	873	922	882	949	900	885	905	924	826	921	899	914	959	842	944	915	913	829	907	921	864	873	903	860	816	857	906	948	892	921	885	912	874	858	851	883	838	827	911	902	915	897	919	912	867	921	917	874	866	925	879	851	906	879	862	897	890	928	878	886	898	895	929	872	894	896	930	867	881	854	926	871	920	929	878	898	855	869	887	933	867	885	878	893	901	885	891	929	924	921	803	900	902	857	895	879	832	876	904	892	846	899	855	877	929	889	858	826	857	833	909	980	901	897	921	886	885	859	897	938	891	823	898	852	900	913	878	899	888	883	916	920	916	845	879	923	950	844	897	912	926	863	879	893	871	856	905	867	887	874	870	891	914	918	859	877	892	884	877	869	909	876	884	852	873	915	885	840	925	901	909	880	918	941	901	879	900	909	929	895	880	868	860	892	857	883	848	903	852	872	932	922	894	908	870	855	857	894	871	891	851	843	880	900	893	904	945	907	893	916	918	917	846	930	871	870	867	885	898	917	892	901	912	866	907	919	894	880	854	863	892	923	874	887	858	929	885	899	842	871	907	909	925	856	852	882	925	918	909	866	893	835	930	873	934	902	885	879	920	939	877	858	888	859	926	832	933	845	845	921	952	882	955	905	906	866	950	940	894	896	892	910	876	857	852	924	842	875	875	844	953	890	891	929	905	932	906	903	881	893	937	900	863	885	883	906	881	900	883	935	940	921	939	881	935	852	907	891	902	870	924	930	911	869	912	861	878	909	890	901	899	894	850	893	881	886	897	924	866	880	910	917	899	887	864	875	907	917	797	908	864	924	874	919	791	839	866	937	891	859	869	861	878	881	921	834	947	935	805	931	896	973	945	895	902	918	901	855	822	868	858	864	893	857	932	889	883	908	863	853	923	885	886	871	976	899	936	812	898	858	904	898	956	854	892	915	884	939	945	945	892	863	893	885	927	868	890	869	913	882	939	914	856	906	935	917	943	881	926	957	868	895	892	932	931	847	921	906	882
15511	11145	10170	13689	20446	27677	49796	48447	37484	26321	15591	9346	7718	7382	7248	7211	7320	7271	7218	7360	7382	7162	7211	7369	7276	7246	7308	7316	7326	7203	7298	7237	7244	7325	7300	7280	7308	7281	7210	7172	7361	7273	7230	7225	7247	7153	7266	7226	7224	7156	7209	7137	7274	7209	7375	7224	7265	7137	7272	7130	7340	7144	7140	7169	7335	7145	7049	7089	7308	7283	7247	7184	7274	7283	7377	7090	7133	7125	7218	7131	7287	7272	7212	7285	7087	7291	7283	7233	7256	7229	7308	7132	7154	7300	7295	7286	7289	7322	7205	7245	7163	7353	7135	7205	7233	7257	7258	7224	7343	7250	7229	7126	7186	7192	7179	7247	7234	7276	7401	7109	7348	7201	7314	7202	7275	7282	7318	7355	7244	7323	7218	7230	7071	7278	7283	7174	7357	7258	7236	7123	7151	7137	7265	7148	7249	7256	7182	7284	7212	7194	7212	7270	7206	7272	7148	7224	7214	7341	7306	7174	7109	7294	7263	7229	7299	7239	7424	7205	7210	7177	7275	7280	7181	7353	7379	7137	7161	7349	7158	7119	7264	7163	7183	7284	7204	7242	7273	7346	7243	7368	7272	7126	7319	7282	7190	7274	7195	7332	7364	7321	7260	7203	7054	7170	7254	7316	7251	7422	7201	7166	7418	7042	7236	7252	7260	7211	7219	7142	7268	7245	7222	7300	7300	7324	7202	7179	7111	7261	7300	7348	7265	7143	7173	7305	7325	7168	7226	7266	7255	7217	7253	7225	7280	7282	7259	7254	7189	7182	7311	7220	7235	7443	7297	7250	7329	7049	7195	7136	7234	7212	7178	7187	7315	7335	7266	7308	7172	7252	7331	7268	7275	7255	7198	7184	7247	7233	7221	7259	7245	7139	7317	7241	7342	7335	7365	7182	7223	7248	7125	7160	7282	7189	7275	7220	7193	7238	7237	7223	7237	7305	7272	7181	7322	7330	7275	7256	7251	7279	7187	7187	7153	7321	7275	7246	7229	7150	7260	7095	7264	7331	7324	7284	7300	7343	7213	7172	7170	7183	7294	7285	7286	7159	7152	7203	7320	7240	7255	7225	7244	7207	7257	7126	7167	7207	7254	7375	7327	7255	7438	7313	7183	7091	7273	7203	7170	7287	7172	7331	7207	7221	7386	7186	7322	7285	7346	7105	7274	7171	7271	7282	7276	7206	7330	7222	7183	7170	7160	7257	7284	7174	7277	7328	7185	7101	7202	7175	7415	7331	7191	7297	7184	7258	7198	7352	7275	7231	7261	7241	7402	7400	7259	7105	7251	7182	7374	7312	7225	7357	7153	7138	7187	7221	7145	7304	7215	7166	7187	7242	7229	7345	7151	7283	7259	7177	7453	7237	7147	7382	7291	7340	7135	7270	7272	7095	7232	7171	7339	7217	7375	7268	7328	7230	7173	7217	7230	7187	7180	7193	7187	7339	7242	7350	7292	7277	7210	7048	7207	7272	7225	7341	7184	7288	7094	7282	7138	7242	7299	7157	7193	7243	7246	7237	7272	7282	7229	7261	7249	7427	7202	7253	7299	7255	7238	7344	7221	7220	7168	7366	7245	7333	7265	7337	7291	7337	7386	7262	7246	7282	7236	7259	7250	7132	7363	7406	7311	7377	7236	7336	7345	7228	7404	7200	7254	7246	7361	7257	7353	7230	7234	7268	7163	7247	7162	7349	7161	7391	7166	7391	7240	7231	7305	7228	7137	7245	7119	7105	7272	7205	7224	7151	7144	7252	7194	7287	7241	7301	7318	7194	7253	7270	7481	7212	7289	7222	7241	7239	7245	7279	7214	7277	7192	7302	7341	7207	7124	7071	7138	7284	7294	7168	7146	7181	7261	7342	7393	7294	7183	7274	7195	7319	7250	7159	7255	7320	7198	7277	7330	7138	7153	7166	7205	7373	7347	7353	7199	7193	7365	7409	7333	7346	7119	7313	7312	7219	7361	7293	7185	7068	7267	7263	7299	7294	7318	7185	7179	7168	7344	7289	7133	7290	7250	7408	7240	7334	7207	7388	7253	7246	7265	7090	7247	7350	7316	7110	7243	7249	7313	7216	7268	7192	7276	7292	7218	7306	7246	7319	7141	7259	7121	7252	7350	7270	7252	7317	7138	7306	7484	7331	7152	7281	7175	7305	7220	7240	7223	7338	7383	7281	7163	7262	7152	7212	7187	7274	7331	7355	7180	7223	7230	7220	7310	7163	7303	7176	7229	7178	7316	7180	7269	7279	7322	7309	7255	7210	7273	7338	7376	7259	7275	7269	7310	7078	7392	7316	7278	7341	7180	7297	7203	7078	7231	7308	7217	7156	7248	7202	7376	7265	7364	7229	7273	7236	7188	7281	7230	7099	7286	7248	7346	7237	7157	7179	7282	7176	7152	7290	7208	7292	7277	7285	7226	7176	7238	7293	7139	7240	7204	7217	7261	7257	7173	7341	7322	7269	7185	7261	7300	7238	7226	7265	7337	7342	7302	7332	7215	7155	7401	7189	7299	7222	7327	7375	7184	7194	7173	7341	7208	7132	7263	7212	7353	7285	7313	7253	7145	7284	7240	7281	7220	7097	7287	7138	7242	7213	7203	7300	7306	7261	7302	7363	7169	7176	7174	7313	7188	7173	7230	7273	7376	7260	7217	7263	7199	7247	7389	7268	7217	7282	7144	7306	7180	7248	7155	7263	7280	7415	7296	7220	7307	7176	7303	7283	7169	7252	7360	7349	7278	7207	7185	7294	7281	7251	7250	7192	7252	7194	7225	7281	7271	7194	7259	7232	7324	7303	7388	7291	7233	7162	7117	7015	7385	7249	7251	7127	7191	7301	7232	7138	7287	7357	7067	7122	7320	7144	7225	7232	7257	7305	7259	7355	7288	7221	7268	7170	7224	7226	7366	7357	7309	7341	7252	7367	7055	7313	7333	7315	7258	7014	7200	7247	7241	7133	7180	7286	7291	7315	7310	7207	7278	7319	7381	7186	7235	7358	7126	7294	7178	7323	7325	7323	7216	7220	7179	7166	7246	7226	7287	7368	7332	7368	7250	7355	7322	7134	7244	7161	7287	7323	7321	7241	7216	7417	7218	7213	7343	7172	7367	7259	7369	7180	7047	7165	7231	7220	7241	7349	7402	7152	7367	7335	7356	7224	7270	7291	7406	7282	7230	7190	7180	7177	7221	7346	7204	7271	7178	7276	7262	7266	7221	7248	7311	7261	7268	7351	7236	7465	7121	7341	7180	7190	7299	7280	7411	7149	7191	7210	7189	7193	7248	7070	7165	7314	7333	7380	7216	7282	7220	7338	7256	7142	7180	7292	7335	7311	7352	7338	7227	7190	7263	7269	7292	7205	7290	7299	7312	7262	7346	7390	7206	7242	7350	7177	7240	7275	7239	7188	7214	7227	7217	7186	7208	7424	7117	7138	7193	7120	7275	7146	7235	7286	7104	7239	7213	7335	7251	7341	7339	7249	7231	7277	7325	7320	7146	7232	7324	7245	7197	7230	7252	7208	7187	7231	7109	7239	7323	7155	7267	7145	7265	7304	7259	7234	7280	7209	7189	7198	7249	7202	7250	7135	7271	7218	7221	7164	7248	7199	7257	7313	7277	7339	7248	7234	7177	7316	7330	7227	7311	7202	7207	7206	7191	7227	7234	7340	7334	7318	7307	7326	7284	7240	7207	7202	7211	7193	7348	7124	7244	7151	7161	7281	7262	7166	7331	7300	7237	7260	7408	7344	7289	7261	7245	7308	7339	7303	7237	7223	7307	7202	7127	7196	7289	7442	7104	7305	7342	7234	7250	7171	7331	7203	7314	7158	7231	7332	7227	7229	7260	7302	7308	7275	7326	7344	7206	7321	7286	7290	7268	7131	7329	7363	7271	7146	7243	7134	7198	7217	7273	7249	7207	7291	7314	7202	7175	7256	7347	7182	7174	7311	7245	7413	7203	7071	7346	7254	7259	7272	7287	7235	7264	7208	7173	7318	7376	7319	7369	7274	7321	7201	7272	7258	7052	7198	7334	7283	7364	7255	7195	7377	7262	7161	7218	7152	7248	7210	7328	7233	7109	7258	7204	7261	7220	7236	7242	7308	7227	7326	7321	7122	7197	7158	7403	7269	7272	7354	7344	7218	7180	7229	7350	7162	7306	7252	7154	7212	7382	7317	7257	7182	7176	7221	7289	7176	7184	7272	7260	7237	7245	7252	7145	7115	7218	7234	7310	7373	7285	7300	7244	7292	7240	7133	7292	7272	7254	7183	7309	7352	7129	7302	7271	7227	7250	7278	7248	7154	7261	7226	7175	7126	7235	7286	7315	7146	7247	7310	7209	7286	7156	7308	7111	7224	7275	7402	7221	7236	7298	7422	7369	7371	7306	7252	7231	7106	7276	7273	7315	7349	7259	7178	7214	7263	7303	7257	7312	7271	7277	7220	7358	7141	7195	7199	7181	7411	7327	7195	7296	7264	7214	7360	7230	7122	7252	7186	7212	7211	7139	7215	7183	7291	7256	7347	7162	7234	7271	7171	7176	7267	7408	7231	7289	7232	7194	7183	7266	7208	7195	7222	7190	7328	7243	7391	7267	7170	7361	7281	7101	7354	7225	7245	7165	7287	7179	7159	7308	7371	7379	7173	7083	7344	7165	7249	7302	7156	7181	7248	7297	7323	7284	7347	7425	7292	7345	7243	7242	7290	7315	7345	7126	7344	7246	7231	7226	7306	7192	7361	7412	7291	7321	7110	7298	7269	7166	7166	7157	7287	7207	7355	7139	7310	7156	7287	7214	7213	7373	7307	7228	7270	7397	7205	7335	7271	7392	7320	7236	7297	7200	7134	7216	7333	7321	7205	7291	7231	7369	7310	7223	7218	7314	7184	7284	7223	7283	7225	7324	7293	7469	7328	7340	7283	7141	7175	7232	7331	7235	7370	7300	7271	7150	7227	7353	7200	7182	7095	7182	7206	7369	7242	7212	7229	7214	7335	7237	7349	7310	7197	7241	7176	7216	7238	7264	7153	7332	7259	7141	7289	7247	7345	7177	7305	7230	7297	7263	7276	7387	7199	7292	7242
2056	1518	1271	1232	1271	1737	12093	15284	9275	4055	2023	1337	932	1006	956	966	951	907	953	900	907	876	878	907	956	897	909	913	873	925	919	943	931	903	951	952	947	972	896	922	946	943	896	959	909	946	944	1008	973	925	965	922	937	909	884	899	891	914	918	929	941	962	984	926	979	950	940	956	939	925	907	893	884	929	935	954	922	970	926	926	895	905	908	944	898	945	944	919	967	942	953	949	883	907	924	934	906	872	878	897	892	896	922	881	951	914	920	930	957	897	891	913	917	920	935	1004	895	913	896	918	935	947	943	947	921	875	975	927	917	956	918	944	910	945	946	932	949	953	912	912	915	944	910	936	970	887	940	906	926	888	913	905	918	945	931	904	916	882	944	911	934	913	915	981	916	902	922	944	926	894	937	913	911	941	958	911	887	919	958	903	922	914	980	954	937	909	930	952	936	914	900	932	906	950	956	978	959	902	966	938	911	912	962	942	948	940	964	892	945	894	896	949	930	938	932	960	925	927	938	864	973	882	945	949	941	951	940	931	930	920	889	936	895	1001	965	934	918	914	920	911	932	880	905	905	918	997	894	911	956	934	935	946	895	948	979	918	894	945	992	915	936	968	948	861	867	930	901	949	895	928	908	948	911	972	937	891	945	873	927	899	938	963	919	931	924	935	948	964	912	988	945	920	987	928	918	959	886	849	915	933	925	893	918	872	948	893	932	947	918	904	948	921	933	964	937	971	921	973	951	924	902	961	925	936	914	867	974	944	936	924	858	939	934	863	896	892	917	951	937	896	925	975	868	883	945	941	886	924	954	990	927	872	964	900	910	934	927	936	906	924	937	835	911	931	915	912	930	938	928	918	872	945	964	919	929	941	1003	901	967	885	911	898	979	907	938	879	914	916	940	928	903	909	908	933	944	898	907	853	928	966	926	964	924	949	949	946	932	972	929	929	904	912	925	869	936	907	924	954	935	938	961	900	916	903	932	928	911	975	927	932	1011	923	888	928	984	929	872	920	981	894	918	996	873	933	939	928	913	945	923	943	908	917	926	884	918	911	916	929	904	912	970	907	921	904	895	873	917	911	886	959	926	943	937	875	955	907	893	909	895	878	913	914	941	923	940	901	931	927	986	951	977	911	924	922	868	938	943	941	963	900	998	1006	895	932	971	947	924	910	962	875	896	826	902	869	919	894	969	921	924	943	998	940	947	886	960	982	923	966	901	905	893	931	878	945	878	915	981	907	912	943	911	943	947	901	903	927	957	886	910	918	914	857	908	920	869	874	890	901	877	943	945	922	985	875	884	916	932	1001	926	916	912	934	916	928	919	909	932	937	935	927	965	950	896	913	934	978	898	877	949	880	937	951	906	1017	934	912	926	987	901	898	914	937	913	934	953	955	922	953	983	911	994	935	879	944	938	961	937	952	937	916	909	983	881	919	913	950	920	884	969	899	933	930	965	952	929	871	890	972	890	919	957	942	889	900	927	965	936	921	916	931	928	877	941	921	970	908	909	930	900	868	886	903	951	902	918	957	897	931	900	965	914	925	970	906	890	933	944	881	895	925	973	918	947	917	899	948	936	924	921	907	918	922	932	955	926	975	938	909	905	871	950	943	975	915	967	867	921	903	971	945	912	950	986	953	909	966	908	922	882	937	868	929	969	931	997	917	913	894	930	918	900	955	873	905	921	952	956	888	933	897	980	922	892	944	940	916	937	939	944	897	879	928	890	922	951	930	941	985	948	931	991	951	951	883	908	900	962	914	988	942	949	932	919	932	938	911	935	910	917	955	972	886	900	940	904	948	883	962	886	882	930	882	943	910	910	905	929	905	969	966	979	938	913	910	921	917	933	911	874	956	988	919	910	890	989	949	909	896	879	925	914	943	908	979	934	925	876	953	891	923	886	908	914	995	942	924	937	908	948	901	949	934	895	920	911	954	925	915	963	963	956	917	938	939	993	914	949	907	890	935	903	927	929	885	960	911	953	915	938	965	917	903	947	914	937	929	1015	980	893	988	946	884	924	906	939	966	920	907	924	889	922	906	918	907	941	933	923	922	917	909	935	957	975	932	940	892	935	903	931	936	933	940	900	926	939	922	866	947	968	927	927	875	911	943	908	960	986	967	933	932	957	956	894	907	926	931	930	959	905	904	937	929	911	915	971	902	922	978	945	906	896	912	911	901	961	965	944	933	1003	903	998	922	988	918	905	895	953	856	892	919	929	954	901	1005	914	924	841	922	866	947	940	914	935	929	890	934	922	959	987	943	955	961	968	942	903	900	944	942	959	926	959	941	901	917	921	937	909	924	875	924	945	941	882	925	1001	889	938	946	916	934	927	964	932	898	914	908	962	931	938	919	906	921	894	978	926	934	873	913	936	983	878	956	933	942	934	908	971	968	916	927	976	905	932	928	956	930	992	941	923	934	945	888	917	942	942	1006	917	977	960	920	872	923	873	908	960	937	936	953	851	894	942	921	884	956	893	887	923	922	934	913	894	920	940	956	956	845	915	932	915	940	900	934	903	955	954	945	950	933	929	858	876	932	854	929	873	933	963	910	965	968	941	942	967	880	910	1005	936	924	952	940	997	932	904	903	905	932	905	974	917	875	887	907	924	853	958	940	961	926	991	964	932	904	892	865	911	929	924	936	915	941	935	939	917	959	910	954	925	906	905	965	939	931	936	954	892	934	942	985	883	859	975	903	932	935	904	957	902	908	934	965	949	964	937	907	975	955	931	901	944	940	902	933	904	908	929	919	891	935	958	981	942	919	936	909	923	941	932	911	941	985	863	929	917	892	995	896	879	913	970	902	960	961	882	968	954	961	898	951	924	954	927	909	935	921	932	916	913	908	944	947	949	920	890	872	954	887	998	961	913	925	979	937	909	959	946	891	863	915	926	888	933	974	906	909	921	967	888	962	949	947	932	911	958	888	919	962	938	949	891	968	866	915	908	941	907	941	1014	896	895	950	961	921	966	925	1003	947	904	925	959	925	988	903	911	903	1002	944	910	968	962	972	888	951	955	940	901	890	890	974	981	920	908	1000	912	956	931	933	978	949	912	932	923	970	943	943	900	953	918	892	929	927	944	928	912	959	947	920	949	972	962	942	932	986	896	939	915	930	984	916	964	904	949	925	891	921	968	909	925	887	917	969	932	990	861	921	912	954	919	972	927	875	917	953	925	942	875	937	930	933	966	948	934	972	878	899	940	956	892	851	922	909	860	976	931	942	946	942	964	897	894	953	884	906	867	989	903	988	969	898	941	926	900	975	927	956	969	885	958	921	900	925	926	921	980	926	940	948	945	961	978	942	915	914	942	886	919	880	969	957	912	927	928	907	920	944	956	932	880	966	940	874	962	925	959	873	946	914	938	914	894	950	917	942	885	941	894	940	970	940	902	928	907	877	889	923	882	979	941	891	906	942	919	946	939	912	932	912	924	974	940	877	901	927	959	924	922	933	897	930	961	928	958	1027	841	941	949	941	859	906	913	929	925	907	934	985	891	922
18763	13567	11152	16645	24328	29440	62731	61245	46049	32262	21329	12319	8562	7794	7545	7468	7553	7399	7620	7534	7434	7469	7444	7422	7502	7470	7381	7360	7546	7368	7516	7438	7555	7390	7521	7403	7477	7462	7483	7492	7467	7579	7538	7448	7461	7425	7399	7473	7678	7591	7519	7390	7587	7416	7536	7412	7281	7440	7381	7459	7364	7520	7475	7452	7382	7424	7453	7387	7528	7378	7498	7475	7517	7386	7594	7445	7466	7606	7391	7419	7581	7523	7402	7558	7465	7411	7524	7498	7437	7476	7492	7554	7630	7415	7416	7468	7516	7380	7378	7516	7455	7532	7493	7499	7483	7498	7389	7430	7578	7363	7586	7258	7489	7524	7522	7410	7398	7421	7565	7557	7486	7447	7478	7486	7484	7428	7452	7507	7528	7447	7567	7465	7455	7443	7336	7517	7581	7454	7507	7466	7401	7458	7449	7526	7456	7509	7563	7439	7652	7411	7576	7463	7494	7564	7448	7398	7543	7532	7644	7468	7576	7475	7372	7402	7480	7615	7487	7483	7503	7362	7493	7486	7562	7572	7298	7477	7524	7533	7537	7380	7374	7419	7461	7489	7403	7321	7551	7495	7466	7502	7468	7488	7392	7473	7436	7509	7415	7553	7516	7389	7332	7504	7361	7571	7461	7567	7509	7420	7329	7359	7604	7467	7574	7396	7518	7456	7470	7457	7454	7440	7389	7419	7477	7453	7519	7359	7278	7458	7457	7509	7435	7468	7336	7380	7450	7427	7448	7497	7453	7353	7515	7509	7319	7433	7393	7474	7482	7554	7558	7531	7371	7419	7451	7486	7411	7438	7513	7429	7470	7377	7551	7406	7421	7471	7429	7369	7392	7507	7409	7478	7437	7408	7559	7355	7711	7518	7448	7440	7589	7530	7361	7391	7524	7492	7426	7428	7528	7552	7510	7305	7623	7499	7392	7561	7520	7370	7530	7553	7466	7456	7408	7504	7498	7506	7269	7556	7553	7339	7451	7540	7412	7483	7456	7655	7517	7344	7423	7528	7441	7416	7623	7444	7491	7461	7441	7402	7567	7542	7407	7470	7504	7441	7576	7406	7452	7497	7502	7444	7488	7515	7471	7546	7461	7439	7604	7385	7477	7724	7505	7390	7398	7416	7416	7311	7449	7512	7400	7547	7513	7452	7442	7400	7535	7527	7564	7430	7513	7374	7408	7403	7423	7369	7452	7564	7449	7555	7506	7427	7548	7373	7557	7554	7555	7572	7532	7372	7491	7640	7423	7415	7391	7501	7388	7587	7439	7406	7497	7522	7517	7444	7474	7405	7452	7435	7479	7537	7374	7361	7493	7397	7372	7408	7380	7490	7484	7496	7498	7632	7420	7477	7490	7450	7432	7424	7454	7520	7291	7501	7566	7424	7381	7450	7482	7477	7434	7526	7523	7480	7384	7486	7521	7566	7542	7457	7453	7475	7529	7535	7445	7461	7555	7417	7405	7464	7394	7557	7509	7468	7446	7390	7551	7519	7526	7461	7561	7504	7526	7422	7432	7429	7447	7520	7327	7461	7498	7390	7643	7413	7575	7499	7532	7527	7521	7446	7412	7518	7669	7456	7411	7509	7541	7482	7446	7442	7458	7433	7433	7519	7489	7536	7525	7485	7466	7450	7523	7595	7521	7487	7629	7562	7396	7431	7550	7504	7415	7429	7489	7425	7549	7466	7362	7463	7630	7576	7551	7472	7307	7382	7531	7375	7469	7345	7554	7478	7557	7548	7349	7406	7409	7409	7461	7642	7588	7422	7583	7602	7482	7461	7515	7626	7469	7527	7499	7439	7478	7475	7498	7502	7498	7454	7536	7451	7631	7601	7407	7491	7338	7521	7540	7426	7464	7616	7513	7415	7465	7475	7526	7533	7530	7452	7516	7615	7494	7495	7491	7452	7493	7397	7422	7480	7419	7357	7325	7566	7301	7438	7431	7472	7554	7437	7663	7412	7412	7578	7565	7440	7488	7517	7464	7600	7440	7368	7457	7379	7252	7484	7531	7421	7590	7516	7410	7471	7499	7395	7568	7413	7442	7436	7534	7511	7452	7383	7520	7460	7467	7526	7455	7489	7383	7527	7394	7441	7568	7531	7534	7584	7533	7407	7497	7299	7403	7454	7491	7591	7489	7396	7456	7452	7442	7476	7385	7464	7482	7342	7418	7410	7403	7494	7331	7603	7431	7551	7465	7493	7533	7621	7492	7480	7473	7572	7649	7513	7345	7480	7536	7475	7565	7487	7451	7453	7379	7472	7436	7455	7411	7589	7597	7519	7454	7369	7577	7591	7415	7500	7432	7471	7410	7456	7502	7528	7584	7389	7444	7545	7512	7469	7398	7557	7331	7598	7557	7391	7525	7412	7520	7405	7576	7525	7496	7489	7471	7338	7537	7485	7459	7431	7367	7426	7503	7428	7405	7408	7539	7570	7436	7502	7462	7525	7357	7444	7523	7379	7388	7410	7475	7547	7409	7496	7514	7450	7585	7517	7558	7500	7486	7575	7398	7469	7374	7532	7494	7557	7399	7526	7381	7436	7524	7514	7446	7500	7409	7453	7483	7432	7437	7603	7492	7453	7487	7590	7407	7435	7548	7518	7409	7521	7480	7473	7445	7569	7476	7401	7444	7650	7474	7353	7519	7411	7529	7435	7404	7493	7661	7557	7571	7392	7507	7430	7488	7564	7469	7478	7602	7523	7451	7507	7509	7440	7535	7613	7447	7376	7377	7502	7479	7404	7535	7415	7496	7562	7533	7417	7508	7580	7394	7548	7359	7563	7483	7456	7378	7474	7421	7444	7568	7425	7428	7379	7472	7530	7499	7490	7531	7409	7450	7443	7400	7537	7498	7455	7367	7516	7393	7433	7403	7365	7315	7374	7606	7524	7534	7481	7456	7494	7299	7472	7428	7367	7508	7481	7432	7544	7532	7466	7434	7514	7461	7558	7413	7587	7488	7406	7533	7488	7468	7505	7534	7453	7451	7403	7455	7512	7468	7442	7395	7564	7618	7410	7504	7492	7526	7579	7287	7532	7431	7409	7475	7636	7531	7498	7439	7554	7430	7518	7517	7579	7361	7596	7323	7478	7391	7416	7578	7617	7419	7548	7618	7355	7547	7327	7451	7433	7561	7406	7509	7470	7544	7629	7435	7493	7357	7513	7389	7514	7428	7412	7592	7506	7425	7549	7537	7431	7456	7405	7462	7423	7622	7480	7561	7433	7667	7550	7521	7499	7391	7437	7379	7471	7543	7424	7450	7429	7561	7445	7366	7379	7440	7420	7543	7369	7513	7447	7571	7531	7406	7372	7542	7459	7514	7519	7359	7446	7502	7483	7562	7546	7443	7387	7549	7375	7548	7553	7499	7397	7486	7571	7452	7449	7368	7350	7534	7497	7411	7407	7432	7443	7591	7452	7564	7414	7493	7472	7522	7518	7535	7424	7526	7458	7564	7531	7530	7610	7575	7342	7454	7399	7577	7465	7547	7498	7398	7557	7418	7497	7425	7386	7577	7508	7460	7608	7517	7512	7458	7552	7360	7501	7420	7542	7354	7412	7516	7486	7470	7589	7321	7417	7499	7436	7387	7439	7492	7551	7532	7524	7481	7439	7509	7499	7552	7376	7476	7382	7472	7379	7433	7539	7415	7405	7510	7388	7482	7511	7405	7434	7469	7498	7628	7498	7364	7582	7384	7526	7518	7438	7268	7446	7530	7484	7481	7531	7581	7559	7567	7382	7529	7456	7396	7490	7556	7557	7480	7406	7312	7716	7377	7474	7474	7472	7523	7400	7536	7253	7503	7465	7520	7479	7514	7337	7547	7460	7542	7372	7492	7624	7410	7405	7445	7463	7451	7449	7397	7526	7461	7509	7573	7562	7444	7574	7420	7423	7545	7487	7509	7371	7508	7457	7454	7420	7355	7493	7528	7721	7427	7493	7517	7546	7542	7395	7368	7241	7477	7416	7323	7343	7356	7453	7505	7538	7412	7352	7561	7478	7482	7513	7439	7409	7547	7611	7351	7528	7505	7433	7396	7538	7483	7354	7484	7561	7370	7569	7532	7378	7532	7584	7450	7480	7337	7446	7412	7508	7425	7508	7460	7565	7508	7454	7471	7553	7547	7589	7498	7459	7457	7577	7506	7506	7396	7433	7408	7498	7542	7420	7466	7494	7389	7456	7367	7481	7375	7435	7579	7425	7466	7392	7446	7426	7411	7539	7400	7597	7450	7466	7470	7410	7394	7519	7428	7499	7491	7436	7502	7469	7575	7381	7425	7479	7374	7434	7583	7581	7460	7427	7389	7623	7395	7489	7545	7429	7438	7566	7520	7439	7443	7432	7522	7309	7507	7508	7367	7647	7471	7465	7483	7329	7357	7456	7439	7546	7456	7466	7366	7546	7456	7593	7496	7599	7441	7456	7552	7413	7540	7423	7481	7355	7545	7483	7444	7554	7571	7412	7455	7528	7374	7467	7498	7407	7369	7520	7456	7484	7398	7451	7548	7582	7507	7459	7355	7468	7425	7435	7583	7448	7600	7494	7328	7392	7538	7451	7554	7456	7408	7395	7440	7386	7455	7428	7494	7579	7627	7468	7435	7469	7468	7606	7414	7510	7377	7524	7469	7388	7525	7583	7390	7587	7482	7475	7401	7439	7342	7513	7466	7541	7555	7422	7458	7568	7493	7446	7456	7432	7398	7456	7523	7358	7503	7445	7522	7581	7435	7466	7450	7563	7577	7525	7309	7513	7463	7487	7321	7511	7512	7411	7514	7507	7492	7463	7485	7403	7443	7414	7510	7478	7464	7464	7421	7387	7441	7334	7629	7384	7451	7534	7536	7442	7432	7470	7430	7506	7406	7502	7474	7620	7504	7435	7331	7417	7572	7653	7546	7560	7362	7467	7569	7533	7593	7387	7389	7465	7464	7465	7491	7458	7385	7533	7277	7476	7376	7444	7461	7477	7432	7394	7488	7328	7537	7618	7495	7367	7573	7389	7492	7520	7465	7503	7568	7568	7462	7436	7573	7578	7290	7482	7447	7400	7503	7593	7500	7508	7419	7575	7450	7428	7446	7436	7448	7468
4239	1454	1364	1257	1382	1958	13775	20542	12755	5865	2649	1337	1008	926	941	891	945	894	943	858	903	890	889	952	928	905	916	874	944	910	881	898	921	915	905	908	926	900	860	869	902	858	916	907	917	895	874	876	916	918	917	921	943	882	899	913	954	918	883	935	971	920	969	964	872	922	928	908	900	885	931	859	937	906	896	856	914	916	929	943	928	880	911	909	931	880	965	895	906	926	965	945	955	918	876	872	949	915	894	869	931	951	948	892	851	908	905	929	871	859	917	839	883	946	904	897	890	913	873	999	875	931	875	916	927	908	938	979	872	910	920	873	894	922	929	883	868	893	902	902	893	859	923	954	912	917	889	939	904	911	922	936	888	928	881	875	946	921	894	879	900	919	929	975	932	931	936	970	935	917	893	923	935	965	914	867	957	905	902	950	885	890	930	851	924	917	942	919	943	867	857	909	944	968	874	890	887	884	900	895	939	929	906	923	886	889	882	866	921	921	884	966	870	903	883	941	888	929	887	942	871	879	892	932	891	923	854	924	851	896	907	858	868	879	909	909	884	836	861	909	955	908	843	858	913	865	860	890	894	912	946	914	868	876	893	939	895	902	886	955	857	937	861	916	942	895	889	884	894	898	918	970	905	903	897	899	919	902	973	924	921	872	875	870	930	888	908	960	901	904	888	856	933	922	908	906	897	944	937	888	864	915	866	905	907	934	862	932	919	936	962	919	905	894	893	889	938	937	860	981	838	1003	891	883	903	893	951	894	901	887	936	919	909	921	916	949	905	936	879	865	905	923	916	888	877	974	899	907	875	890	855	936	925	916	946	904	955	907	921	936	902	866	926	917	927	877	918	944	888	913	941	942	875	918	914	928	927	918	894	916	925	869	888	918	861	913	971	893	918	897	913	860	894	888	933	936	926	914	938	912	856	930	905	886	892	924	977	927	852	920	926	846	934	883	885	844	964	873	869	906	903	979	964	887	860	966	879	938	915	908	921	914	914	865	881	898	933	911	923	935	865	887	863	899	905	916	908	973	898	870	954	927	888	947	895	905	908	925	902	973	934	910	960	876	892	891	967	919	897	895	892	927	885	926	979	902	885	924	902	870	919	904	960	906	900	952	859	883	900	908	887	905	905	875	895	891	951	897	876	901	871	917	885	932	878	949	926	957	887	916	874	908	889	836	958	925	869	948	885	907	890	930	886	942	841	959	895	872	873	881	898	910	859	901	909	926	931	898	915	868	895	901	852	877	928	870	908	910	874	862	866	923	950	848	857	934	906	902	901	930	942	886	904	946	901	877	898	907	885	901	919	919	888	897	923	879	922	892	910	920	991	922	893	925	881	896	907	859	921	935	891	912	886	903	960	914	886	885	907	889	889	885	924	941	925	896	870	925	944	895	945	886	898	902	892	912	882	866	941	873	869	917	914	898	886	969	924	885	872	939	923	864	902	839	896	883	922	886	940	948	879	899	865	901	930	880	895	918	911	886	910	909	912	917	887	966	922	867	909	930	915	878	881	962	907	892	920	895	957	902	887	916	921	921	877	844	880	868	929	864	977	938	956	888	883	868	908	873	898	952	937	861	882	890	887	881	920	895	879	891	909	842	938	902	969	871	907	919	947	921	858	926	893	914	897	940	900	823	917	914	872	898	861	965	929	867	947	883	904	939	900	915	924	937	929	909	877	902	888	941	922	919	913	905	878	883	879	883	893	852	936	913	904	928	903	944	892	885	887	879	878	907	881	937	879	946	931	895	889	925	913	857	951	949	925	948	875	897	921	881	862	906	890	881	956	906	931	895	915	886	945	905	896	908	878	924	893	911	936	985	868	929	922	879	888	885	855	873	892	932	894	895	944	849	890	891	927	893	905	911	878	884	893	910	922	883	903	905	946	911	890	934	946	919	905	908	908	904	921	971	853	891	853	909	910	925	859	943	934	944	882	928	867	869	918	903	894	890	931	926	917	908	923	908	903	904	847	820	859	886	900	898	874	879	920	873	979	895	910	941	934	909	882	966	941	861	928	858	941	909	938	877	916	924	896	886	881	891	918	902	906	951	948	936	865	867	843	953	886	928	894	893	951	927	903	844	882	910	910	857	925	923	883	894	911	901	913	897	941	881	965	938	988	932	920	917	847	871	878	889	914	896	952	897	822	941	917	928	921	918	953	897	955	901	882	928	930	923	974	946	894	879	951	895	923	866	911	909	928	876	974	846	889	919	973	937	894	941	963	946	917	928	888	876	920	848	907	938	918	939	883	897	920	940	912	927	947	874	868	936	902	912	888	934	887	946	837	929	950	895	961	914	871	899	882	917	907	892	872	965	890	931	918	932	889	871	920	954	921	923	927	884	854	945	891	940	901	937	921	965	935	900	883	901	918	925	877	878	967	900	894	937	888	879	878	904	864	903	943	955	948	860	911	854	910	938	925	897	933	883	944	929	914	922	825	932	928	914	846	861	870	899	903	890	915	880	970	928	942	954	893	913	937	910	860	950	896	910	923	939	945	898	934	888	896	946	902	893	894	946	908	943	909	898	953	944	882	921	941	906	850	884	864	928	999	898	897	949	863	936	941	914	909	915	965	938	900	919	919	888	925	866	926	888	901	897	860	961	877	910	899	854	868	894	964	832	873	834	915	950	881	888	912	961	843	935	932	928	872	921	886	863	926	881	942	888	917	915	921	885	872	907	874	971	956	922	877	892	885	897	907	906	869	911	881	923	917	887	940	930	916	904	889	925	913	878	898	901	924	887	868	884	904	917	883	945	882	925	910	916	905	902	932	860	895	918	897	930	913	941	949	906	924	948	924	914	961	903	942	919	896	876	933	906	962	932	896	922	899	873	889	912	889	915	892	948	910	897	887	914	954	848	891	925	939	917	923	968	939	918	914	924	887	917	876	934	945	925	922	889	879	911	930	894	929	849	892	866	917	971	918	933	905	928	896	897	891	916	899	904	841	924	909	955	915	913	822	915	863	924	896	922	932	928	914	925	927	873	898	872	929	904	839	890	927	923	912	905	931	907	897	892	818	909	936	866	898	938	909	864	912	901	899	911	925	900	887	931	929	883	924	925	896	897	935	904	905	875	889	848	898	910	942	935	899	930	893	885	884	906	855	880	951	922	913	907	900	888	960	910	905	885	957	925	956	876	923	916	892	916	914	912	885	881	936	898	935	920	982	912	940	879	885	892	930	878	855	933	959	886	938	909	947	940	872	914	931	948	913	897	889	892	893	928	930	879	880	852	911	952	932	884	909	925	914	902	884	933	906	947	908	852	875	904	879	918	930	907	846	907	910	936	879	938	925	851	946	931	902	899	908	904	903	948	896	877	908	934	948	859	951	947	947	907	898	897	914	897	917	877	877	890	909	919	925	905	937	907	888	915	931	876	903	848	928	906	917	948	922	917	915	886	897	913	940	892	919	874	874	951	887	895	922	933	910	907	894	862	922	899	931	894	930	952	911	905	962	931	947	911	914	897	903	912	922	953
18644	13567	11786	18146	26672	31955	65872	69352	52448	37663	25591	14535	9177	7745	7462	7393	7456	7340	7418	7424	7522	7236	7478	7441	7452	7418	7516	7428	7282	7416	7524	7318	7421	7404	7433	7343	7355	7539	7456	7382	7442	7389	7458	7492	7426	7477	7471	7464	7412	7225	7445	7371	7339	7364	7456	7381	7397	7421	7429	7399	7395	7381	7403	7353	7542	7473	7409	7385	7372	7430	7444	7406	7343	7497	7430	7314	7462	7273	7368	7378	7544	7503	7210	7344	7307	7534	7470	7325	7434	7343	7495	7466	7383	7377	7434	7494	7323	7374	7252	7425	7445	7416	7421	7415	7277	7467	7353	7411	7493	7403	7373	7542	7230	7406	7395	7320	7358	7508	7533	7423	7330	7258	7455	7442	7499	7503	7290	7369	7320	7422	7346	7485	7276	7438	7388	7396	7335	7415	7606	7407	7457	7306	7392	7405	7453	7341	7566	7434	7371	7348	7438	7284	7379	7466	7457	7369	7262	7581	7424	7344	7365	7334	7488	7318	7412	7259	7470	7332	7296	7401	7550	7285	7356	7305	7279	7412	7307	7306	7441	7277	7502	7321	7438	7521	7394	7396	7337	7488	7422	7375	7228	7563	7462	7364	7458	7339	7402	7409	7312	7368	7389	7347	7284	7367	7349	7331	7383	7454	7374	7378	7243	7367	7485	7370	7430	7384	7422	7328	7465	7508	7301	7282	7410	7457	7359	7424	7453	7333	7394	7272	7266	7452	7299	7417	7471	7339	7440	7336	7393	7445	7517	7317	7362	7485	7286	7364	7380	7471	7347	7390	7316	7359	7446	7405	7365	7449	7451	7547	7443	7427	7374	7511	7462	7357	7416	7426	7475	7399	7320	7363	7428	7440	7343	7357	7334	7361	7393	7285	7350	7474	7372	7375	7462	7353	7413	7384	7305	7349	7327	7473	7401	7288	7490	7355	7418	7308	7373	7436	7503	7438	7493	7407	7250	7464	7387	7352	7391	7381	7436	7358	7486	7426	7278	7291	7343	7353	7462	7355	7314	7321	7395	7363	7351	7468	7274	7325	7341	7462	7454	7339	7366	7445	7370	7439	7439	7371	7334	7258	7339	7396	7395	7408	7340	7439	7372	7470	7476	7401	7425	7399	7483	7408	7236	7461	7566	7491	7496	7276	7396	7439	7430	7440	7533	7442	7306	7390	7479	7422	7332	7336	7382	7397	7411	7532	7296	7311	7429	7461	7338	7462	7478	7445	7368	7332	7425	7453	7439	7323	7417	7437	7556	7424	7451	7408	7436	7356	7303	7529	7468	7426	7604	7386	7350	7476	7461	7376	7398	7365	7418	7427	7383	7437	7300	7404	7338	7467	7198	7449	7313	7556	7437	7338	7463	7313	7378	7445	7438	7415	7302	7450	7372	7324	7299	7312	7319	7373	7412	7526	7394	7394	7418	7366	7318	7382	7346	7383	7496	7359	7450	7495	7457	7397	7439	7339	7496	7426	7357	7454	7542	7193	7461	7408	7387	7546	7357	7386	7377	7357	7367	7401	7391	7418	7317	7384	7426	7314	7307	7332	7360	7348	7337	7339	7369	7504	7337	7397	7343	7452	7326	7507	7461	7463	7448	7444	7432	7345	7338	7299	7415	7316	7465	7446	7332	7404	7372	7414	7475	7377	7487	7435	7447	7414	7343	7394	7298	7425	7365	7464	7266	7306	7431	7326	7253	7328	7492	7444	7317	7336	7373	7384	7406	7524	7298	7406	7491	7388	7367	7473	7456	7382	7424	7430	7430	7402	7374	7462	7413	7585	7418	7453	7416	7326	7557	7362	7410	7398	7433	7255	7433	7472	7226	7438	7320	7592	7428	7375	7434	7434	7451	7331	7321	7406	7404	7395	7293	7363	7389	7403	7474	7447	7344	7398	7397	7349	7387	7388	7413	7321	7500	7408	7428	7461	7403	7285	7510	7490	7440	7397	7406	7245	7455	7403	7478	7517	7382	7507	7462	7505	7495	7390	7384	7417	7379	7268	7334	7357	7463	7434	7382	7364	7447	7497	7381	7344	7401	7329	7320	7524	7370	7252	7418	7513	7441	7364	7363	7348	7388	7316	7320	7323	7415	7289	7536	7373	7439	7303	7398	7382	7440	7360	7428	7416	7487	7303	7320	7403	7406	7417	7324	7414	7360	7365	7430	7529	7348	7383	7413	7284	7347	7265	7441	7445	7465	7294	7475	7492	7469	7329	7443	7347	7286	7347	7404	7311	7396	7451	7339	7289	7358	7429	7518	7513	7455	7326	7421	7472	7435	7394	7360	7381	7444	7424	7391	7366	7410	7309	7495	7374	7363	7439	7374	7423	7354	7312	7360	7444	7489	7504	7479	7416	7357	7413	7387	7478	7380	7343	7321	7427	7425	7332	7466	7377	7490	7405	7436	7399	7396	7492	7377	7380	7327	7436	7577	7417	7512	7372	7459	7339	7420	7380	7377	7426	7386	7395	7519	7386	7328	7509	7468	7397	7388	7388	7370	7473	7427	7309	7484	7446	7398	7315	7325	7398	7393	7342	7522	7430	7480	7307	7343	7436	7446	7559	7312	7376	7499	7371	7369	7602	7380	7445	7562	7354	7438	7446	7395	7515	7252	7574	7329	7301	7407	7395	7413	7367	7376	7344	7410	7334	7468	7344	7335	7430	7323	7316	7450	7384	7479	7348	7461	7495	7477	7252	7338	7372	7418	7404	7514	7333	7390	7386	7283	7439	7446	7404	7492	7361	7445	7281	7349	7317	7419	7352	7471	7441	7268	7463	7223	7395	7478	7405	7359	7463	7421	7362	7360	7405	7496	7325	7401	7363	7440	7379	7296	7417	7373	7533	7338	7380	7351	7354	7440	7268	7376	7392	7387	7380	7345	7228	7399	7548	7360	7331	7389	7348	7447	7441	7459	7314	7575	7420	7310	7408	7478	7603	7260	7468	7461	7404	7368	7522	7369	7529	7400	7402	7410	7469	7446	7386	7313	7426	7311	7365	7391	7474	7317	7546	7424	7326	7347	7318	7349	7403	7398	7359	7363	7345	7424	7227	7409	7382	7448	7410	7295	7306	7353	7354	7455	7355	7398	7378	7501	7334	7258	7253	7368	7448	7450	7443	7410	7436	7469	7497	7359	7416	7488	7413	7391	7362	7358	7390	7270	7510	7370	7475	7472	7416	7354	7502	7321	7395	7303	7378	7462	7485	7405	7505	7458	7260	7260	7420	7468	7489	7434	7405	7402	7285	7475	7489	7361	7401	7431	7295	7465	7459	7465	7511	7353	7422	7462	7436	7419	7328	7379	7434	7264	7379	7382	7294	7472	7419	7468	7426	7429	7391	7361	7306	7393	7335	7468	7564	7371	7404	7317	7290	7453	7458	7506	7468	7406	7404	7297	7470	7395	7276	7369	7423	7318	7469	7267	7344	7376	7444	7464	7340	7354	7404	7381	7426	7373	7276	7369	7314	7365	7344	7330	7369	7438	7407	7365	7417	7451	7432	7294	7465	7493	7452	7501	7358	7343	7237	7340	7413	7325	7321	7412	7379	7421	7309	7369	7268	7381	7368	7431	7353	7367	7472	7369	7464	7369	7518	7222	7408	7480	7654	7331	7397	7261	7435	7507	7440	7406	7521	7456	7424	7476	7385	7431	7321	7454	7362	7339	7400	7496	7435	7440	7525	7304	7427	7390	7411	7386	7370	7366	7424	7464	7433	7429	7511	7392	7354	7361	7381	7380	7472	7403	7503	7579	7476	7405	7325	7340	7369	7363	7351	7356	7440	7509	7325	7444	7404	7464	7459	7245	7245	7267	7564	7344	7492	7556	7267	7436	7328	7326	7377	7438	7473	7317	7410	7446	7483	7363	7322	7357	7520	7333	7444	7468	7434	7366	7378	7441	7588	7353	7482	7337	7348	7365	7356	7316	7466	7401	7357	7319	7357	7390	7376	7406	7324	7396	7329	7317	7358	7362	7524	7280	7403	7496	7479	7418	7360	7410	7465	7447	7466	7330	7344	7447	7455	7351	7557	7278	7519	7452	7363	7351	7266	7496	7463	7316	7436	7502	7432	7225	7341	7473	7406	7459	7445	7382	7429	7365	7442	7374	7473	7403	7391	7346	7420	7517	7375	7483	7474	7469	7320	7448	7415	7396	7339	7296	7330	7386	7378	7427	7252	7391	7384	7296	7304	7472	7436	7371	7425	7372	7313	7330	7387	7356	7415	7336	7388	7418	7308	7426	7341	7432	7427	7381	7368	7392	7327	7248	7439	7217	7556	7521	7417	7363	7385	7288	7543	7498	7263	7532	7334	7331	7297	7367	7386	7428	7509	7456	7398	7412	7442	7359	7337	7443	7326	7402	7528	7338	7397	7478	7337	7171	7425	7357	7440	7402	7375	7316	7447	7430	7421	7314	7431	7411	7458	7358	7319	7416	7409	7390	7439	7409	7270	7428	7347	7443	7323	7373	7467	7379	7535	7437	7491	7448	7397	7400	7373	7394	7420	7278	7368	7528	7333	7416	7373	7359	7313	7401	7338	7395	7402	7458	7401	7474	7276	7292	7381	7384	7455	7400	7267	7285	7381	7238	7466	7269	7392	7382	7532	7451	7344	7339	7402	7440	7325	7446	7426	7464	7278	7362	7251	7264	7433	7439	7374	7490	7532	7361	7415	7411	7527	7339	7366	7467	7463	7411	7559	7288	7417	7402	7351	7355	7443	7371	7359	7336	7366	7366	7487	7475	7377	7383	7457	7419	7343	7375	7485	7329	7362	7487	7557	7492	7312	7386	7348	7506	7289	7416	7386	7399	7453	7501	7341	7393	7367	7396	7472	7464	7379	7523	7457	7354	7281	7484	7457	7416	7431	7351	7458	7479	7443	7405	7400	7406	7410	7342	7501	7286	7444	7370	7350	7528	7243	7399	7319	7305	7460	7456	7400	7367	7443	7351	7383	7538	7437	7270	7320	7405	7403	7361	7383	7367	7376	7406	7374	7490	7443	7301	7461	7467	7440	7426	7404	7322	7509	7344	7386	7318	7285	7384	7422	7252	7360	7360	7510	7505	7409	7344	7455	7293	7391	7407	7599
3033	1998	1612	1421	1666	2766	21471	29350	19451	9204	3600	1588	1159	997	1029	1020	937	906	950	927	987	973	970	892	1003	957	954	951	1018	947	987	974	1007	904	891	976	909	963	939	994	961	909	986	953	942	991	921	866	934	922	975	928	1000	921	928	955	958	878	955	945	1002	939	905	960	896	974	891	907	933	903	938	921	942	942	942	954	884	937	902	942	928	927	941	933	935	956	940	900	934	925	915	960	862	928	910	953	950	930	961	949	919	924	921	979	944	932	943	922	904	912	961	916	939	937	928	960	949	975	957	1002	941	926	938	910	929	985	899	921	900	962	964	908	936	927	921	957	939	940	937	939	919	903	954	934	915	963	976	937	957	930	930	923	950	915	954	956	969	913	913	899	920	988	918	944	958	972	913	946	907	909	936	938	950	936	1036	953	993	951	931	994	946	1030	942	960	938	929	938	1005	988	908	964	971	937	947	937	949	921	966	925	957	910	943	981	953	922	885	932	957	960	996	884	976	978	951	935	925	902	979	973	954	1010	960	1000	941	920	931	968	920	966	906	914	1039	921	930	949	923	938	985	983	941	950	917	935	956	931	937	918	950	912	937	932	999	955	932	941	925	898	969	938	929	971	988	868	921	916	988	977	997	920	935	895	987	985	961	973	918	956	928	958	979	950	950	920	981	975	954	989	895	981	982	949	929	908	945	935	931	935	949	918	907	1010	990	946	920	939	963	946	935	983	925	972	930	985	925	933	931	968	998	887	983	932	957	925	898	950	932	962	913	939	875	948	964	1030	946	953	920	952	954	1023	954	895	939	967	931	962	933	977	957	952	973	942	916	974	881	962	963	948	899	919	942	973	936	924	961	959	977	963	994	984	935	911	935	919	958	928	998	934	932	891	942	914	975	927	984	861	912	962	897	941	880	895	924	973	939	1017	961	961	926	927	957	970	979	873	948	941	965	944	939	972	908	932	863	955	982	946	950	904	944	921	950	959	951	893	997	1015	965	980	915	941	954	998	942	972	972	922	950	983	889	933	980	927	930	950	887	916	914	1002	914	934	963	922	923	924	962	972	969	985	951	946	929	957	952	840	950	995	923	942	939	930	927	969	987	971	910	961	910	930	945	923	965	866	919	894	956	980	949	938	922	946	957	957	938	1000	967	946	978	943	976	941	927	962	939	897	935	899	916	909	946	943	943	947	946	977	926	963	946	986	930	941	986	921	933	934	910	993	962	916	983	936	936	941	945	962	956	901	940	983	1034	912	948	984	895	988	904	968	928	962	902	1010	972	934	925	940	965	930	960	944	961	965	913	934	982	948	982	982	971	956	912	924	905	989	891	930	943	953	935	921	949	933	981	941	962	979	985	961	952	967	947	997	952	938	993	941	948	913	962	850	926	925	950	897	990	941	975	911	938	941	931	924	987	918	949	955	910	956	969	944	962	936	997	993	960	896	898	931	959	923	933	942	906	933	949	980	986	948	926	918	964	955	948	936	975	919	966	965	939	924	956	970	985	925	962	944	931	994	982	973	928	913	965	999	943	921	902	958	975	945	944	967	970	957	927	1017	945	903	963	924	972	894	928	947	931	961	941	896	895	984	919	922	930	941	935	951	911	954	928	977	914	954	962	937	938	940	884	887	964	927	951	977	938	974	943	956	921	965	941	963	947	924	958	958	949	935	975	945	963	938	946	958	948	921	953	975	943	944	946	946	996	945	881	953	992	954	947	944	969	999	956	971	928	994	929	918	992	948	958	940	934	961	940	956	992	892	916	923	953	998	904	874	910	919	951	948	966	948	978	996	971	970	926	963	950	915	927	942	919	915	992	931	915	948	966	885	927	980	925	907	953	943	916	917	919	882	965	949	967	941	933	926	925	993	967	981	976	931	944	915	937	1036	886	976	919	926	897	949	952	943	967	973	969	924	955	976	868	941	930	903	946	915	938	883	1008	951	914	936	889	931	979	924	993	947	973	950	953	984	903	898	945	948	913	935	919	949	980	909	900	1000	924	916	960	947	896	944	949	1000	1003	952	951	950	952	951	959	943	920	973	933	925	910	989	944	912	984	985	906	965	941	907	946	896	942	972	981	939	904	924	981	1003	978	932	898	965	921	978	972	937	998	969	888	963	895	935	958	967	903	943	965	951	983	922	923	926	883	937	971	886	894	947	900	941	1010	980	950	1013	988	993	936	930	980	943	974	926	1015	940	941	918	932	986	945	923	925	1003	963	994	925	978	965	952	939	955	943	907	949	948	915	941	963	910	971	944	882	904	973	1008	944	949	976	967	975	922	948	974	943	937	944	949	995	893	953	940	983	953	992	903	1008	942	930	924	949	984	966	1000	951	961	953	924	953	946	984	917	908	896	943	1020	960	927	933	995	956	978	925	954	967	937	899	934	954	927	942	912	950	975	915	912	932	952	963	930	914	971	902	951	936	931	956	981	942	1017	949	922	951	957	936	911	937	936	965	942	959	963	875	918	971	894	935	994	959	936	986	958	986	905	934	922	937	928	834	911	958	959	1001	950	950	937	904	928	962	949	967	973	914	959	957	928	946	974	973	973	959	993	1016	978	965	993	993	1007	942	954	953	907	997	983	958	928	876	926	929	988	924	950	962	939	928	933	887	975	883	992	906	904	920	901	955	972	942	905	916	941	934	949	943	926	915	951	984	982	881	948	978	947	951	946	954	948	983	981	922	943	931	958	953	956	967	963	948	949	941	923	947	953	927	904	1003	905	936	902	940	925	933	997	941	925	968	881	965	951	907	956	979	910	922	934	961	943	933	955	964	1054	889	953	971	965	913	936	926	936	864	883	909	908	924	937	949	906	978	917	953	920	977	944	917	953	881	964	939	936	960	954	938	930	947	941	948	909	968	923	901	912	978	966	907	997	929	985	985	937	898	901	957	910	931	918	951	956	947	929	914	923	948	976	965	1008	933	966	914	957	919	973	973	979	913	924	949	958	889	881	978	953	900	949	910	931	935	981	966	959	925	957	954	931	934	934	929	937	957	965	991	981	992	969	946	934	953	952	935	923	980	917	975	944	915	923	949	916	916	895	990	942	976	966	931	959	974	950	952	984	946	940	929	991	973	957	979	937	936	946	1004	979	954	983	955	948	990	948	1001	919	967	947	951	963	920	934	949	911	953	895	900	973	909	859	923	909	944	960	929	877	951	940	920	958	980	928	886	878	973	987	983	900	931	975	893	988	971	938	924	1005	887	957	978	952	981	900	967	940	934	987	967	936	962	937	1001	896	956	909	979	896	924	896	999	948	936	965	937	964	955	965	937	940	906	943	939	994	948	956	937	929	900	922	970	995	917	976	939	941	940	972	958	925	1006	929	950	972	973	944	990	901	969	983	938	909	980	908	965	947	955	937	976	949	921	924	948	922	961	942	898	951	957	979	941	950	925	934	958	955	968	947	898	911	904	942	941	927	907	937	919	988	908	943	896	985	969	955	953	943	919	936	933	936	963	927	988	914	886	985	958	979	937	974	991	957	965	912	925	909	893	888	952	949	947	986	939	957	976	965	973	958	1010
23258	16606	14034	21626	31890	38782	75207	78858	61442	42879	28944	16854	10072	8100	7764	7628	7806	7656	7671	7763	7657	7707	7682	7615	7687	7779	7629	7670	7687	7648	7644	7706	7738	7685	7738	7826	7660	7771	7642	7658	7768	7586	7661	7687	7655	7656	7631	7839	7710	7743	7719	7647	7733	7679	7772	7632	7603	7629	7711	7642	7638	7680	7654	7561	7638	7794	7739	7692	7652	7746	7605	7792	7744	7735	7662	7661	7565	7723	7752	7825	7642	7619	7638	7589	7699	7683	7691	7581	7519	7641	7728	7568	7709	7667	7592	7609	7731	7665	7611	7753	7671	7662	7590	7624	7574	7636	7615	7557	7674	7650	7544	7628	7622	7671	7632	7513	7559	7562	7656	7524	7590	7734	7705	7730	7517	7616	7571	7659	7681	7761	7818	7662	7645	7724	7725	7702	7614	7748	7550	7699	7716	7770	7635	7695	7605	7511	7694	7585	7641	7539	7612	7700	7692	7617	7831	7670	7679	7612	7588	7753	7775	7649	7687	7754	7548	7593	7704	7716	7748	7688	7615	7735	7622	7563	7585	7701	7699	7666	7729	7640	7515	7574	7776	7736	7689	7698	7664	7589	7778	7643	7721	7752	7587	7643	7590	7544	7671	7656	7691	7738	7698	7736	7740	7638	7690	7662	7695	7653	7570	7682	7651	7578	7676	7746	7678	7662	7611	7717	7815	7756	7792	7591	7681	7642	7626	7640	7582	7616	7681	7567	7700	7507	7638	7769	7709	7647	7740	7686	7667	7734	7897	7740	7653	7617	7584	7730	7740	7617	7610	7600	7736	7624	7725	7688	7699	7731	7591	7778	7698	7651	7722	7704	7669	7643	7718	7712	7752	7724	7681	7597	7677	7778	7590	7717	7680	7730	7676	7758	7521	7601	7734	7770	7656	7729	7638	7738	7635	7680	7768	7602	7741	7757	7624	7686	7694	7723	7791	7763	7649	7762	7578	7661	7719	7600	7640	7716	7670	7646	7667	7705	7612	7637	7792	7651	7805	7621	7676	7594	7605	7547	7790	7553	7570	7713	7767	7674	7710	7691	7674	7594	7621	7869	7731	7618	7788	7736	7734	7688	7651	7704	7599	7568	7792	7516	7691	7731	7747	7643	7596	7770	7588	7705	7688	7695	7857	7672	7532	7728	7656	7648	7808	7580	7590	7599	7837	7766	7711	7665	7643	7536	7696	7610	7601	7671	7632	7623	7777	7506	7720	7724	7750	7684	7465	7727	7655	7607	7633	7684	7780	7844	7694	7658	7708	7769	7612	7688	7619	7784	7563	7666	7641	7697	7659	7726	7743	7654	7613	7622	7754	7677	7717	7703	7767	7624	7562	7641	7672	7752	7801	7616	7769	7731	7793	7674	7698	7572	7850	7609	7755	7631	7774	7809	7692	7706	7531	7632	7749	7739	7689	7690	7482	7567	7645	7707	7626	7621	7889	7578	7666	7630	7631	7728	7712	7730	7738	7693	7632	7640	7664	7712	7712	7755	7638	7759	7694	7690	7592	7636	7651	7631	7728	7627	7563	7658	7642	7772	7840	7724	7599	7853	7743	7677	7761	7636	7509	7618	7742	7540	7679	7681	7811	7649	7687	7763	7636	7715	7763	7754	7619	7716	7682	7662	7613	7770	7587	7693	7655	7704	7641	7727	7699	7621	7593	7727	7622	7670	7703	7723	7640	7686	7781	7726	7702	7645	7586	7634	7775	7530	7676	7613	7590	7698	7550	7744	7620	7725	7698	7785	7661	7655	7707	7594	7586	7706	7631	7657	7760	7758	7694	7707	7762	7677	7536	7773	7693	7778	7625	7601	7742	7750	7614	7675	7695	7605	7615	7763	7723	7707	7524	7792	7686	7748	7740	7713	7708	7543	7692	7684	7562	7775	7744	7670	7860	7795	7647	7751	7684	7730	7638	7615	7545	7744	7683	7860	7578	7684	7668	7717	7694	7657	7510	7712	7647	7725	7535	7762	7672	7743	7625	7706	7761	7595	7676	7694	7621	7764	7734	7857	7698	7609	7648	7630	7727	7786	7611	7543	7593	7793	7572	7615	7661	7659	7649	7624	7699	7722	7586	7792	7594	7686	7650	7768	7729	7599	7607	7573	7722	7754	7674	7586	7641	7661	7669	7634	7602	7675	7678	7582	7581	7586	7665	7682	7587	7750	7659	7653	7711	7652	7692	7740	7717	7857	7750	7651	7565	7686	7624	7676	7756	7647	7628	7682	7563	7690	7754	7720	7688	7580	7599	7728	7778	7709	7625	7672	7748	7794	7639	7550	7760	7662	7703	7640	7636	7584	7694	7627	7787	7789	7743	7710	7690	7689	7725	7588	7678	7600	7621	7640	7681	7726	7662	7717	7580	7682	7519	7653	7835	7516	7723	7700	7625	7660	7714	7669	7591	7719	7565	7648	7681	7601	7637	7632	7732	7675	7679	7619	7630	7754	7628	7683	7766	7711	7599	7637	7749	7581	7597	7708	7712	7666	7636	7662	7675	7704	7811	7593	7649	7663	7617	7695	7539	7660	7754	7710	7645	7736	7510	7788	7595	7621	7730	7827	7704	7489	7698	7646	7618	7633	7523	7771	7720	7832	7624	7653	7615	7708	7736	7586	7661	7644	7619	7666	7589	7664	7623	7704	7600	7691	7745	7773	7898	7718	7568	7634	7832	7629	7713	7625	7745	7748	7592	7616	7682	7764	7694	7558	7758	7772	7620	7539	7546	7610	7760	7641	7668	7738	7692	7586	7715	7742	7768	7674	7654	7671	7740	7675	7704	7595	7813	7701	7600	7570	7620	7761	7712	7748	7771	7779	7663	7525	7746	7590	7595	7683	7642	7691	7873	7706	7686	7751	7787	7726	7685	7576	7717	7653	7842	7758	7841	7765	7698	7771	7706	7700	7708	7624	7680	7715	7781	7777	7706	7717	7647	7734	7697	7531	7690	7762	7554	7676	7605	7775	7647	7793	7630	7672	7750	7808	7596	7575	7687	7671	7704	7679	7683	7637	7689	7782	7805	7784	7705	7713	7840	7703	7699	7605	7755	7780	7656	7707	7555	7801	7653	7679	7720	7635	7745	7771	7672	7675	7782	7839	7811	7746	7675	7660	7604	7794	7674	7699	7604	7702	7730	7575	7741	7672	7683	7654	7665	7750	7748	7691	7633	7701	7631	7808	7789	7732	7672	7707	7610	7677	7640	7561	7725	7698	7650	7731	7626	7678	7666	7701	7777	7741	7600	7743	7672	7689	7651	7833	7675	7664	7677	7698	7763	7760	7567	7717	7677	7747	7624	7658	7624	7641	7612	7705	7689	7664	7804	7573	7721	7644	7530	7615	7577	7598	7737	7766	7737	7759	7685	7671	7515	7644	7760	7610	7716	7681	7841	7722	7760	7654	7659	7713	7627	7879	7549	7693	7715	7712	7557	7583	7662	7738	7673	7631	7744	7683	7801	7693	7730	7603	7637	7633	7792	7711	7587	7656	7607	7680	7628	7629	7723	7675	7603	7566	7743	7719	7696	7697	7709	7679	7662	7716	7686	7742	7714	7657	7549	7692	7706	7608	7727	7803	7849	7592	7675	7585	7705	7542	7756	7642	7661	7770	7597	7641	7625	7528	7607	7681	7607	7731	7680	7580	7700	7679	7662	7797	7724	7636	7754	7570	7736	7660	7644	7692	7662	7561	7822	7616	7531	7537	7806	7794	7784	7532	7661	7526	7671	7665	7514	7702	7756	7721	7705	7771	7727	7627	7685	7741	7680	7601	7672	7663	7524	7833	7634	7776	7841	7735	7697	7658	7767	7749	7651	7724	7768	7729	7599	7568	7811	7754	7621	7623	7650	7633	7601	7713	7652	7713	7761	7603	7617	7644	7774	7705	7682	7531	7769	7618	7652	7758	7626	7624	7492	7719	7632	7603	7632	7635	7779	7674	7695	7602	7675	7604	7778	7645	7648	7633	7670	7723	7668	7767	7735	7509	7707	7710	7705	7584	7755	7594	7719	7651	7736	7637	7622	7649	7616	7607	7618	7682	7588	7620	7644	7734	7703	7672	7657	7626	7711	7737	7863	7680	7676	7675	7599	7683	7715	7563	7646	7634	7761	7677	7693	7694	7727	7744	7633	7723	7562	7641	7675	7482	7602	7614	7786	7642	7686	7697	7724	7625	7701	7536	7650	7679	7766	7727	7804	7766	7759	7650	7821	7700	7585	7656	7669	7739	7763	7735	7640	7618	7716	7715	7574	7729	7579	7595	7672	7619	7623	7681	7672	7735	7776	7642	7643	7566	7489	7620	7676	7555	7575	7662	7809	7620	7674	7710	7710	7665	7609	7555	7787	7615	7790	7633	7685	7643	7612	7810	7630	7754	7788	7712	7800	7629	7655	7735	7715	7679	7587	7730	7651	7604	7675	7638	7725	7833	7602	7675	7802	7693	7800	7640	7699	7681	7549	7672	7721	7664	7723	7851	7753	7619	7763	7697	7768	7648	7706	7670	7790	7614	7635	7803	7646	7683	7762	7726	7764	7677	7874	7692	7693	7733	7672	7696	7842	7719	7706	7726	7648	7637	7559	7722	7724	7567	7767	7650	7717	7658	7662	7768	7661	7723	7589	7663	7693	7678	7807	7666	7639	7712	7802	7717	7783	7675	7702	7623	7749	7746	7631	7674	7721	7622	7718	7749	7634	7662	7656	7765	7542	7732	7602	7707	7742	7671	7693	7714	7672	7748	7629	7722	7610	7612	7543	7645	7726	7651	7593	7655	7525	7597	7614	7573	7661	7739	7706	7621	7621	7733	7453	7545	7559	7686	7646	7628	7606	7625	7705	7655	7707	7779	7721	7628	7562	7679	7817	7746	7586	7661	7723	7613	7677	7690	7566	7573	7629	7727	7675	7691	7693	7652	7673	7795	7644	7751	7684	7702	7696	7797	7725	7675	7626	7786	7666	7673	7660	7815	7741	7814	7592	7602	7583	7688	7481	7637	7763	7714	7685	7611	7681	7670	7699	7743	7674	7618	7602	7599	7753	7685	7712	7728	7691	7686	7592	7720	7749	7757	7717	7879	7775	7599	7774	7658	7647	7639
2851	1115	1027	1057	1093	1306	5628	8713	5143	2671	1448	1075	960	876	846	896	868	849	904	850	868	868	870	887	902	832	885	896	905	869	909	838	903	877	901	877	888	828	911	844	884	879	919	874	839	852	901	904	849	872	867	903	866	906	890	896	915	874	854	910	867	918	883	877	896	842	861	914	876	824	867	854	918	884	917	889	947	832	878	905	882	879	892	930	859	822	869	883	880	923	918	828	895	901	932	861	886	812	879	908	916	869	855	871	861	907	910	903	937	853	863	866	900	839	859	906	819	923	880	861	867	903	863	840	882	870	873	887	897	907	897	880	868	871	830	880	956	885	846	912	892	854	856	867	855	957	882	874	841	901	921	858	860	877	889	884	869	877	899	869	899	953	912	858	929	892	899	832	863	866	846	884	882	900	932	852	874	894	912	808	856	846	871	850	844	929	883	867	876	871	892	861	927	859	863	859	881	853	912	870	848	867	798	888	891	918	928	930	858	910	879	919	890	891	832	806	914	894	882	886	917	872	886	839	861	868	887	924	834	908	913	890	878	880	879	889	893	884	888	876	871	914	802	855	865	869	934	889	849	916	869	893	915	871	914	953	901	849	886	853	854	858	862	847	867	836	844	865	924	926	907	881	883	901	878	855	817	884	883	879	857	904	930	874	939	853	900	879	886	881	874	910	943	894	892	839	924	842	839	884	871	872	880	878	873	881	911	865	825	870	932	911	899	912	908	895	903	833	875	844	878	928	879	826	877	933	866	940	907	887	936	815	898	902	896	833	897	865	894	906	890	851	886	929	883	896	907	877	890	844	861	905	895	886	853	891	896	908	868	907	901	839	881	883	899	884	875	907	870	878	902	896	921	904	905	905	863	873	863	854	855	858	867	872	914	871	855	880	883	915	924	908	847	897	869	870	880	920	891	856	838	892	894	873	910	878	870	906	855	861	855	832	870	906	907	896	901	891	919	887	863	890	865	909	893	830	851	894	890	870	845	888	879	910	875	877	912	925	914	923	916	948	857	857	918	845	910	890	844	883	849	878	860	890	870	889	856	877	862	909	899	881	903	892	977	830	916	918	925	889	846	863	894	876	902	832	899	840	911	876	848	887	822	861	895	908	895	909	839	904	879	882	855	859	912	873	898	888	880	893	852	875	898	890	867	929	927	916	857	928	891	887	877	884	888	860	857	904	895	853	894	875	893	902	849	939	862	911	846	877	921	890	923	843	883	899	889	832	850	860	919	857	893	834	873	886	897	908	891	874	892	862	890	858	841	905	898	898	888	884	880	921	902	889	865	890	903	883	905	915	884	867	890	865	891	890	961	868	920	873	863	893	911	930	824	828	848	869	877	897	909	909	901	907	866	876	871	922	888	885	905	859	855	949	883	882	847	926	848	863	927	899	956	888	918	891	875	887	846	854	901	838	859	920	888	840	936	915	844	884	864	897	869	926	884	856	886	903	870	929	885	885	912	891	871	876	896	868	817	875	930	863	873	874	869	923	905	917	904	879	955	882	866	851	868	860	891	932	900	879	825	871	905	923	890	893	841	933	946	925	872	900	915	912	884	870	909	942	927	913	845	852	851	861	930	863	905	876	860	886	893	898	905	903	944	843	882	882	861	863	859	843	859	865	862	866	898	876	864	890	929	849	921	858	901	906	832	918	886	920	891	896	860	840	824	918	882	911	856	874	889	858	907	855	934	861	859	865	850	904	865	855	859	886	907	922	887	922	879	872	858	827	840	911	906	842	889	940	891	857	871	871	862	939	861	895	872	890	848	873	889	862	936	845	812	887	875	858	860	884	905	874	855	908	870	887	840	893	841	861	864	902	912	928	849	838	881	890	888	914	881	871	896	895	905	918	890	897	898	924	861	875	813	891	887	813	867	906	920	897	913	915	880	839	823	898	884	949	894	901	870	918	868	854	932	913	837	845	909	829	883	893	917	848	912	884	863	890	872	887	904	872	856	871	872	881	943	860	929	948	905	898	898	835	920	840	908	897	892	836	886	851	843	858	882	892	883	872	840	886	839	910	881	884	909	846	895	936	873	857	899	888	939	855	880	847	908	915	892	860	915	926	889	873	875	858	904	865	886	868	866	854	853	865	944	916	843	885	876	868	888	904	958	884	900	858	859	891	873	900	859	896	894	846	872	915	815	901	881	829	882	881	883	808	906	942	871	866	881	894	908	893	887	904	847	869	869	844	832	907	908	857	878	884	870	807	874	876	899	876	884	857	918	892	855	872	885	890	895	893	874	925	880	837	949	862	863	899	890	865	869	858	917	894	899	893	932	897	893	883	878	848	917	845	870	871	885	939	876	899	897	857	923	866	899	876	859	820	908	914	867	877	836	846	859	880	880	918	847	908	890	884	898	956	870	902	913	907	825	837	854	905	896	894	885	930	833	869	842	903	820	868	869	883	904	908	911	898	867	899	930	884	877	880	928	867	903	891	917	858	921	817	864	960	956	891	867	896	882	862	857	917	879	910	835	888	906	902	884	839	833	854	920	939	909	835	897	900	847	857	879	893	885	927	989	882	902	905	934	859	882	864	900	896	909	859	925	862	836	942	896	861	870	848	882	871	882	914	922	946	892	849	872	837	865	868	871	840	915	819	898	874	907	873	889	863	901	854	893	849	936	886	890	890	889	883	857	931	907	837	892	845	881	858	955	920	930	888	882	879	843	876	891	925	912	901	857	868	894	846	854	951	894	882	932	885	853	861	899	889	889	861	885	893	862	858	880	866	896	891	862	936	836	879	946	843	916	899	916	926	914	881	916	926	813	881	842	909	899	890	860	916	884	846	909	872	890	894	833	873	884	875	867	863	905	873	894	911	845	860	884	901	865	886	849	909	851	890	929	857	917	952	864	917	883	877	888	882	896	857	903	914	842	903	905	918	869	892	861	907	876	932	862	894	900	885	893	887	835	881	875	874	878	926	897	939	921	869	842	899	845	899	872	908	892	880	845	852	947	890	944	824	813	876	836	906	899	887	881	866	897	868	938	916	892	882	920	898	852	898	871	878	866	901	875	905	878	881	843	885	840	889	876	891	892	825	842	895	888	875	878	891	909	907	832	890	873	899	862	885	903	856	890	852	912	849	862	917	889	856	950	840	865	902	852	893	836	903	904	857	879	861	890	900	882	875	821	871	924	854	935	867	903	863	823	910	856	829	861	865	842	899	896	898	879	891	936	891	866	910	913	882	875	894	855	904	861	906	880	871	866	861	847	818	903	916	846	916	873	874	885	906	836	919	920	881	850	871	959	888	930	898	862	890	871	856	869	816	863	871	878	859	873	888	866	881	918	905	879	871	871	834	909	946	858	900	899	914	906	897	897	892	894	912	865	911	858	898	893	911	819	901	913	826	923	867	904	878	904	935	922	888	862	895	890	867	845	860	841	894	895	904	861	918	881	910	860	854	870	868	882	895	916	889	881	896	906	883	928	862	850	887	946	900	931	878	939	859	910	894	967	876	909	833	908	913
15707	10920	9479	13331	19251	23687	47794	49455	37876	26444	16377	9533	7736	7296	7330	7308	7132	7224	7188	7065	7308	7274	7226	7278	7257	7278	7222	7339	7276	7194	7136	7230	7113	7080	7179	7269	7265	7282	7036	7269	7246	7238	7276	7173	7079	7256	7328	7186	7269	7193	7109	7248	7247	7262	7144	7147	7187	7397	7148	7118	7243	7363	7085	7172	7096	7183	7191	7145	7244	7286	7233	7310	7164	7249	7356	7248	7245	7145	7212	7262	7157	7164	7191	7105	7216	7346	7308	7313	7162	7315	7248	7231	7077	7252	7242	7278	7199	7025	7260	7234	7305	7180	7265	7227	7169	7103	7245	7161	7268	7252	7214	7258	7286	7361	7284	7229	7176	7264	7225	7168	7124	7297	7223	7118	7257	7147	7208	7237	7181	7200	7025	7045	7259	7239	7227	7211	7112	7186	7325	7193	7214	7183	7143	7242	7235	7266	7237	7191	7203	7255	7166	7223	7277	7231	7248	7116	7173	7246	7173	7243	7176	7290	7273	7189	7122	7118	7268	7191	7178	7326	7133	7187	7202	7265	7177	7045	7321	7137	7156	7340	7182	7142	7272	7303	7162	7113	7269	7261	7280	7355	7231	7302	7068	7210	7198	7197	7190	7085	7277	7165	7308	7299	7277	7118	7184	7229	7243	7210	7081	7164	7223	7159	7086	7312	7249	7180	7160	7225	7130	7165	7200	7117	7254	7320	7230	7317	7328	7228	7379	7142	7108	7372	7167	7234	7124	7188	7084	7274	7301	7175	7473	7208	7319	7285	7236	7067	7133	7264	7180	7295	7197	7195	7103	7242	7170	7340	7189	7199	7161	7287	7281	7080	7343	7148	7189	7196	7194	7043	7198	7205	7413	7218	7270	7360	7352	7205	7363	7136	7183	7306	7316	7093	7311	7234	7205	7148	7169	7271	7267	7064	7248	7199	7220	7159	7018	7274	7163	7190	7397	7325	7177	7181	7276	7033	7288	7231	7133	7214	7275	7220	7317	7266	7196	7270	7184	7285	7284	7303	7122	7151	7171	7356	7141	7325	7247	7287	7159	7182	7171	7260	7160	7318	7192	7288	7192	7249	7220	7161	7195	7255	7126	7127	7176	7134	7210	7240	7344	7293	7136	7166	7316	7153	7221	7275	7268	7279	7179	7325	7130	7191	7187	7324	7088	7274	7144	7166	7197	7136	7175	7219	7203	7163	7222	7263	7053	7233	7231	7117	7202	7133	7204	7173	7238	7218	7070	7301	7232	7274	7147	7108	7307	7243	7225	7368	7360	7085	7360	7134	7291	7132	7096	7187	7236	7173	7239	7226	7249	7214	7193	7217	7161	7241	7072	7339	7104	7145	7303	7199	7056	7214	7103	7210	7199	7278	7231	7239	7267	7213	7222	7200	7316	7316	7300	7310	7148	7231	7328	7137	7168	7392	7264	7158	7211	7219	7294	7192	7157	7301	7151	7313	7270	7056	7295	7226	7088	7171	7217	7255	7084	7272	7363	7263	7213	7192	7270	7186	7129	7324	7165	7287	7236	7154	7164	7254	7271	7225	7171	7205	7322	7242	7229	7135	7273	7269	7289	7223	7313	7195	7216	7257	7140	7172	7202	7119	7285	7273	7231	7189	7234	7274	7087	7227	7252	7330	7227	7122	7239	7271	7288	7284	7165	7263	7288	7335	7199	7228	7188	7308	7246	7210	7213	7251	7389	7050	7268	7255	7328	7384	7250	7299	7062	7302	7174	7260	7098	7086	7238	7270	7173	7280	7166	7220	7209	7258	7205	7111	7151	7231	7127	7147	7197	7174	7257	7276	7261	7241	7253	7256	7303	7125	7252	7159	7133	7235	7240	7150	7151	7187	7216	6997	7339	7248	7178	7249	7166	7182	7229	7136	7204	7232	7188	7095	7275	7186	7178	7233	7231	7153	7334	7316	7190	7143	7232	7194	7172	7207	7336	7273	7212	7076	7212	7249	7209	7173	7251	7309	7133	7214	7276	7179	7241	7290	7200	7137	7284	7253	7279	7134	7210	7205	7061	7116	7251	7197	7271	7295	7164	7360	7247	7250	7283	7149	7276	7139	7008	7219	7251	7278	7230	7267	7239	7253	7194	7282	7089	7110	7248	7229	7175	7223	7138	7305	7101	7262	7130	7120	7265	7228	7247	7183	7152	7202	7124	7125	7249	7207	7255	7385	7175	7333	7177	7320	7116	7298	7216	7382	7336	7281	7179	7277	7335	7324	7137	7177	7264	7347	7033	7181	7174	7233	7335	7207	7218	7240	7162	7184	7267	7010	7200	7218	7184	7197	7263	7182	7229	7208	7244	7283	7118	7285	7203	7187	7307	7079	7264	7137	7284	7235	7269	7288	7170	7112	7225	7142	7175	7170	7213	7256	7197	7201	7318	7305	7170	7086	7255	7259	7246	7214	7147	7204	7219	7226	7183	7214	7263	7161	7115	7277	7185	7181	7175	7111	7300	7168	7196	7217	7254	7203	7195	7200	7147	7362	7160	7234	7172	7227	7175	7209	7200	7262	7178	7336	7075	7163	7254	7206	7246	7223	7203	7269	7175	7189	7342	7207	7157	7336	7224	7117	7225	7255	7289	7169	7268	7147	7217	7213	7240	7273	7373	7227	7117	7281	7178	7190	7275	7147	7349	7326	7186	7350	7310	7305	7295	7149	7332	7177	7259	7242	7358	7400	7243	7175	7172	7138	7260	7273	7077	7185	7232	7197	7287	7121	7197	7193	7284	7180	7319	7267	7234	7282	7255	7315	7160	7185	7330	7178	7337	7167	7233	7213	7236	7257	7332	7191	7216	7195	7170	7286	7348	7236	7196	7348	7255	7230	7177	7205	7298	7088	7268	7320	7222	7300	7392	7223	7315	7251	7239	7093	7288	7191	7161	7249	7263	7312	7126	7222	7151	7247	7234	7095	7282	7198	7300	7335	7270	7170	7260	7247	7239	7241	7328	7198	7177	7204	7178	7213	7179	7151	7230	7313	7312	7247	7214	7417	7235	7266	7228	7169	7312	7150	7298	7196	7214	7217	7219	7306	7179	7212	7185	7153	7167	7292	7148	7299	7197	7213	7129	7263	7266	7083	7250	7305	7183	7275	7257	7248	7167	7234	7157	7190	7181	7196	7476	7176	7127	7220	7155	7022	7369	7296	7173	7279	7232	7315	7117	7161	7322	7135	7356	7283	7260	7264	7249	7235	7176	7178	7158	7095	7273	7206	7207	7281	7200	7180	7209	7214	7034	7200	7321	7077	7103	7236	7316	7184	7241	7108	7198	7337	7146	7343	7237	7208	7180	7180	7162	7522	7195	7158	7239	7185	7328	7240	7316	7101	7243	7288	7260	7211	7200	7339	7356	7307	7208	7087	7124	7305	7215	7303	7190	7203	7237	7294	7267	7096	7268	7306	7087	7321	7179	7172	7210	7222	7193	7280	7257	7151	7173	7226	7300	7334	7268	7268	7217	7322	7225	7111	7284	7139	7121	7104	7194	7191	7287	7272	7300	7248	7171	7199	7261	7150	7213	7066	7142	7337	7046	7334	7221	7348	7152	7337	7205	7153	7247	7309	7290	7143	7146	7233	7272	7262	7217	7242	7127	7277	7188	7256	7192	7215	7219	7384	7135	7128	7271	7420	7252	7245	7274	7151	7282	7194	7293	7051	7266	7229	7248	7280	7222	7297	7182	7202	7197	7393	7219	7127	7203	7269	7176	7238	7264	7119	7166	7248	7229	7242	7168	7287	7185	7266	7273	7202	7208	7265	7199	7201	7172	7287	7247	7181	7148	7199	7280	7101	7185	7229	7078	7256	7251	7292	7392	7231	7225	7221	7192	7206	7324	7377	7132	7231	7254	7268	7348	7206	7124	7203	7134	7185	7319	7264	7116	7377	7217	7248	7168	7399	7191	7167	7131	7288	7257	7228	7125	7168	7244	7171	7304	7231	7240	7273	7197	7265	7299	7174	7114	7251	7277	7281	7380	7350	7336	7202	7141	7068	7200	7169	7146	7128	7307	7236	7270	7161	7216	7250	7260	7125	7259	7159	7200	7156	7102	7188	7151	7255	7238	7293	7247	7082	7256	7093	7147	7188	7186	7205	7148	7152	7248	7207	7272	7197	7190	7213	7250	7159	7354	7215	7120	7215	7233	7210	7130	7227	7305	7265	7146	7177	7414	7197	7372	7142	7318	7176	7203	7292	7131	7265	7419	7227	7252	7260	7213	7203	7163	7269	7239	7152	7231	7278	7248	7148	7170	7189	7298	7207	7152	7224	7333	7161	7217	7294	7206	7144	7263	7293	7205	7165	7146	7290	7155	7207	7292	7327	7196	7199	7215	7183	7330	7148	7402	7244	7111	7243	7281	7175	7213	7105	7251	7256	7230	7194	7181	7291	7084	7140	7287	7119	7282	7179	7034	7283	7272	7307	7134	7166	7223	7128	7288	7347	7168	7207	7252	7226	7186	7299	7218	7247	7332	7228	7309	7079	7352	7241	7267	7225	7171	7333	7298	7166	7215	7292	7338	7185	7259	7216	7157	7209	7243	7222	7157	7321	7184	7233	7173	7286	7200	7138	7152	7175	7261	7166	7259	7339	7239	7300	7206	7117	7369	7372	7258	7184	7220	7128	7275	7233	7150	7234	7203	7219	7072	7348	7089	7392	7261	7181	7359	7348	7280	7293	7285	7142	7124	7276	7368	7213	7377	7220	7271	7265	7281	7278	7324	7147	7255	7254	7165	7197	7245	7301	7122	7187	7179	7267	7051	7278	7229	7432	7274	7168	7271	7111	7150	7213	7135	7161	7238	7194	7176	7197	7182	7281	7225	7273	7270	7177	7168	7182	7207	7176	7202	7139	7314	7203	7271	7161	7223	7190	7316	7394	7154	7397	7364	7263	7209	7238	7205	7305	7134	7330	7115	7363	7278	7135	7128	7207	7212	7214	7159	7105	7200	7253	7215	7239	7135	7197	7244	7195	7218	7213	7264	7250	7229	7242	7257	7251	7144	7139	7246	7216	7131	7158	7349	7034	7277	7122	7202	7266	7325	7313	7210	7238	7090	7321	7199	7171	7249	7226	7237	7215
2143	1474	1235	1175	1333	1621	10476	16460	9319	4703	1988	1204	964	974	919	937	878	848	939	924	877	921	873	938	914	903	947	937	884	919	882	929	896	885	831	924	907	886	991	896	923	967	934	895	968	900	863	962	922	868	869	954	921	882	871	951	923	964	967	921	908	892	941	924	942	910	943	928	935	896	915	911	917	910	917	877	892	925	899	895	923	922	909	925	921	894	931	887	926	862	891	907	891	941	933	881	958	938	954	903	910	918	941	924	904	899	981	924	932	960	904	913	911	866	909	932	875	942	959	889	902	905	994	984	993	925	935	922	868	935	921	902	911	906	873	912	948	1010	954	955	940	917	936	940	925	909	862	898	904	905	936	978	928	877	951	921	999	938	963	885	908	925	935	948	905	837	894	894	946	919	942	905	913	877	928	882	922	945	955	923	922	996	906	882	872	915	924	948	944	929	966	942	930	929	987	909	976	886	943	913	953	866	927	952	929	906	898	953	954	921	904	901	919	936	900	915	885	906	896	930	886	932	930	948	937	921	946	911	958	905	923	878	967	969	937	962	941	955	969	880	937	914	928	934	939	915	983	872	972	942	878	903	909	897	902	942	937	920	951	867	937	905	860	903	927	878	985	902	916	914	946	943	949	969	914	925	861	910	905	889	885	922	912	918	933	981	889	923	923	897	923	905	939	921	956	934	901	928	932	962	898	928	920	899	887	932	916	878	925	908	899	964	915	876	883	940	942	866	966	907	916	901	922	919	927	940	891	920	957	900	882	943	964	911	988	887	884	933	915	905	921	905	952	922	939	963	912	929	908	954	942	911	904	883	953	848	883	868	911	912	936	932	949	969	1015	925	921	867	938	889	980	927	919	918	928	936	910	892	844	939	894	925	918	910	928	1002	981	986	916	963	899	891	894	875	983	913	923	963	902	909	906	960	903	884	937	916	884	866	950	938	985	944	892	902	935	905	970	950	901	898	887	995	922	899	915	891	984	918	857	953	946	979	876	926	933	880	889	969	917	949	992	934	939	935	907	926	941	953	914	862	899	941	916	902	908	965	909	897	959	924	957	945	901	915	870	905	910	897	957	900	905	886	921	863	900	940	911	883	893	861	872	914	907	943	951	853	935	908	942	922	854	942	909	899	895	874	909	931	887	876	873	950	881	918	918	930	947	918	978	928	911	906	913	894	920	917	905	949	887	863	908	920	964	917	906	931	853	908	906	927	908	908	938	941	971	903	922	897	914	930	945	985	912	899	965	932	927	927	908	934	897	936	902	884	904	870	901	914	957	923	918	888	954	875	972	899	929	891	927	924	937	931	938	953	960	866	903	919	955	923	961	960	934	931	946	922	992	908	947	927	955	895	923	869	941	960	932	935	974	902	870	912	961	893	905	856	898	874	933	909	923	926	890	898	904	935	964	963	905	931	873	892	946	889	953	933	898	911	949	1016	901	880	932	910	921	896	914	924	907	938	919	977	912	907	907	909	979	914	915	896	902	927	909	922	924	905	909	889	942	929	860	973	927	949	945	895	953	914	958	921	845	932	910	953	894	940	923	947	952	941	928	898	911	913	927	939	949	907	920	907	896	947	915	875	922	903	900	939	913	927	871	890	937	873	865	943	927	927	929	985	942	970	896	961	912	911	909	886	930	946	933	904	909	881	900	908	914	906	958	877	920	950	919	956	878	946	967	911	904	967	922	964	961	938	952	974	915	933	890	958	934	907	923	929	964	928	902	902	886	942	970	884	935	948	932	883	919	928	950	922	935	982	944	942	941	937	931	984	925	932	905	951	918	931	890	905	939	913	899	929	883	881	880	973	930	916	1009	907	903	884	931	953	940	918	902	902	925	938	888	930	925	920	920	906	1005	919	935	952	975	980	882	930	955	909	912	929	901	883	999	913	974	966	917	953	862	882	956	897	950	874	916	943	891	900	886	910	971	960	930	899	951	938	903	948	965	901	931	942	932	925	918	833	917	873	894	981	936	921	908	962	900	970	902	963	937	927	886	863	917	983	902	995	927	866	949	921	908	911	939	964	877	965	905	869	877	932	876	885	906	901	944	909	904	907	978	923	908	952	981	930	936	950	921	872	886	938	895	901	885	910	934	889	879	886	917	996	854	910	952	927	918	910	973	909	848	884	915	864	875	942	905	918	897	923	913	911	929	918	919	941	873	837	950	915	910	877	939	886	921	978	928	902	905	871	834	936	894	913	892	970	920	948	924	950	909	957	939	928	946	976	899	894	914	934	918	919	897	925	918	904	916	952	881	900	951	973	907	903	903	854	929	943	942	905	917	915	880	935	917	920	940	951	964	962	900	945	883	911	949	995	918	953	948	929	918	960	948	896	914	950	938	917	896	925	917	933	914	932	912	891	907	931	897	953	921	875	884	916	955	903	909	920	915	985	920	898	914	961	909	936	920	908	913	941	957	916	900	896	926	935	909	954	927	907	906	934	936	913	917	928	956	911	949	919	904	965	873	928	873	968	903	939	918	926	923	879	897	890	907	948	939	969	899	960	992	952	948	981	901	922	891	914	900	912	918	938	911	882	892	885	900	927	904	905	997	859	921	973	910	998	911	877	897	930	942	932	922	910	921	899	863	906	974	924	955	974	919	908	852	897	870	932	899	897	978	893	933	861	883	927	901	913	934	901	995	904	864	961	949	875	958	864	889	948	896	880	924	939	911	929	954	933	893	893	903	893	919	896	943	926	943	919	958	890	893	902	948	943	891	922	949	977	913	917	913	907	906	920	956	879	915	945	872	877	907	912	931	897	933	898	913	852	906	937	943	909	975	936	935	938	915	917	983	936	941	923	903	892	911	884	875	912	895	922	920	901	943	980	932	856	980	924	896	902	906	924	901	957	924	902	952	915	933	886	943	958	949	916	928	973	909	956	943	933	897	923	862	894	926	918	968	950	899	909	922	887	888	919	873	950	970	957	906	910	862	913	886	871	948	918	918	937	924	885	925	989	896	942	946	920	910	920	909	934	910	840	904	919	868	945	942	861	904	878	949	910	891	919	894	996	930	917	914	936	937	923	913	968	979	924	980	908	932	926	892	946	965	919	921	874	901	915	934	912	903	929	920	952	916	926	881	934	891	902	885	948	903	917	904	950	947	935	868	908	968	938	908	909	972	870	917	934	926	1010	916	892	930	909	935	924	902	903	936	911	930	943	916	973	938	915	953	898	915	900	882	974	979	910	862	950	884	962	889	880	973	916	902	979	894	925	936	946	927	940	958	936	882	902	890	934	897	883	895	931	927	909	928	976	881	934	902	922	958	891	949	945	930	944	882	942	894	915	940	882	890	940	908	917	906	905	925	981	855	887	904	885	877	910	893	865	919	926	912	948	900	957	920	927	888	963	956	888	885	983	879	871	902	904	969	903	947	1013	954	877	915	926	948	900	853	933	931	978	952	906	946	909	905	940	938	912	909	970	941	940	866	1001	868	941	913	885	993	907	899	893	952	892	894	884	975	934	938	989	950	906	926	865
18713	13252	11090	16961	25526	28464	60394	61480	46163	33628	20645	10871	8115	7629	7362	7408	7375	7490	7495	7448	7471	7481	7467	7461	7358	7394	7515	7523	7461	7378	7470	7522	7400	7477	7432	7371	7327	7465	7510	7468	7308	7563	7522	7506	7433	7381	7481	7317	7502	7323	7516	7418	7496	7498	7498	7319	7438	7343	7409	7370	7445	7359	7526	7475	7509	7570	7515	7276	7350	7414	7522	7385	7354	7444	7360	7478	7412	7281	7451	7455	7345	7426	7503	7534	7423	7438	7526	7395	7554	7458	7444	7499	7415	7445	7365	7425	7361	7332	7451	7384	7448	7361	7488	7493	7480	7391	7426	7302	7413	7525	7639	7363	7466	7393	7330	7584	7493	7397	7412	7467	7492	7434	7337	7292	7575	7343	7390	7429	7315	7446	7294	7364	7284	7392	7434	7544	7592	7315	7490	7314	7439	7398	7471	7492	7410	7439	7336	7432	7441	7473	7320	7468	7353	7372	7347	7383	7458	7474	7510	7411	7406	7456	7452	7497	7497	7522	7396	7521	7426	7469	7483	7470	7443	7353	7468	7467	7375	7522	7399	7415	7472	7437	7416	7430	7340	7447	7411	7425	7475	7498	7522	7340	7507	7474	7450	7430	7454	7374	7464	7317	7346	7483	7473	7480	7431	7527	7378	7339	7374	7521	7473	7507	7483	7395	7401	7463	7402	7460	7327	7521	7382	7332	7398	7448	7350	7290	7482	7408	7494	7322	7364	7302	7473	7608	7519	7377	7524	7544	7507	7444	7353	7289	7479	7445	7338	7471	7394	7527	7413	7589	7412	7412	7282	7519	7357	7535	7359	7460	7441	7484	7398	7530	7441	7439	7336	7476	7424	7382	7473	7371	7401	7501	7545	7459	7566	7250	7448	7477	7445	7314	7462	7274	7465	7543	7420	7507	7381	7423	7453	7358	7398	7322	7470	7388	7570	7404	7594	7507	7469	7493	7548	7466	7364	7542	7351	7477	7445	7457	7420	7455	7499	7538	7371	7403	7446	7496	7384	7462	7394	7407	7389	7538	7412	7529	7388	7314	7550	7406	7496	7488	7374	7399	7345	7329	7369	7442	7380	7475	7413	7395	7491	7379	7379	7471	7259	7416	7477	7331	7398	7399	7540	7482	7480	7520	7404	7432	7476	7331	7353	7490	7458	7338	7340	7394	7393	7416	7433	7386	7340	7424	7441	7474	7357	7234	7378	7522	7418	7505	7572	7360	7448	7513	7427	7425	7525	7415	7447	7437	7420	7502	7530	7292	7470	7405	7396	7390	7410	7401	7425	7403	7391	7384	7650	7548	7513	7425	7387	7489	7406	7462	7400	7316	7367	7457	7525	7387	7330	7436	7447	7406	7380	7404	7337	7424	7498	7501	7353	7454	7462	7415	7562	7433	7324	7395	7424	7320	7380	7333	7400	7314	7530	7457	7440	7592	7511	7418	7304	7467	7409	7489	7365	7459	7501	7340	7506	7561	7396	7433	7300	7478	7469	7514	7486	7489	7549	7354	7352	7491	7609	7355	7443	7514	7309	7451	7403	7413	7377	7514	7430	7511	7412	7249	7384	7519	7444	7403	7453	7551	7485	7332	7604	7489	7350	7449	7310	7452	7351	7536	7520	7407	7365	7362	7420	7518	7402	7354	7590	7603	7358	7499	7420	7476	7393	7472	7431	7466	7349	7486	7437	7358	7340	7530	7527	7458	7354	7475	7451	7463	7412	7276	7500	7344	7483	7540	7403	7403	7520	7359	7546	7290	7402	7396	7464	7396	7513	7404	7419	7384	7389	7494	7386	7388	7367	7473	7354	7451	7516	7470	7392	7358	7447	7365	7377	7544	7391	7406	7341	7470	7502	7423	7359	7449	7430	7477	7443	7439	7513	7341	7360	7561	7459	7492	7430	7400	7475	7459	7354	7339	7461	7378	7587	7386	7491	7579	7462	7137	7410	7394	7462	7479	7429	7427	7498	7507	7243	7479	7495	7361	7371	7490	7410	7391	7444	7468	7391	7407	7398	7498	7449	7459	7410	7460	7383	7465	7425	7243	7566	7475	7320	7456	7327	7388	7409	7437	7289	7402	7364	7295	7491	7582	7477	7403	7492	7478	7351	7294	7447	7414	7449	7476	7383	7327	7463	7485	7285	7263	7404	7398	7350	7407	7435	7494	7462	7488	7359	7404	7391	7387	7490	7475	7374	7297	7328	7461	7292	7351	7339	7581	7367	7346	7454	7448	7290	7362	7493	7394	7385	7492	7528	7389	7302	7418	7467	7465	7445	7477	7444	7455	7470	7447	7356	7250	7449	7366	7440	7458	7466	7405	7433	7411	7378	7510	7299	7367	7336	7516	7476	7480	7450	7443	7448	7238	7367	7439	7448	7388	7369	7376	7417	7429	7286	7470	7414	7389	7492	7402	7552	7451	7507	7486	7391	7354	7434	7482	7433	7437	7508	7423	7528	7413	7312	7351	7357	7354	7454	7332	7419	7413	7583	7432	7469	7404	7463	7345	7611	7520	7455	7436	7428	7425	7347	7422	7519	7309	7459	7510	7460	7538	7191	7385	7400	7459	7439	7351	7388	7332	7452	7460	7585	7536	7585	7418	7397	7368	7296	7437	7307	7308	7446	7359	7502	7316	7355	7339	7430	7476	7648	7500	7448	7451	7436	7348	7406	7582	7351	7469	7380	7533	7414	7315	7575	7393	7324	7357	7249	7461	7421	7542	7297	7516	7373	7434	7395	7531	7459	7384	7464	7487	7480	7471	7316	7423	7504	7504	7499	7391	7335	7464	7448	7424	7410	7467	7355	7307	7242	7481	7490	7427	7541	7293	7397	7495	7490	7394	7333	7464	7520	7519	7505	7441	7358	7430	7291	7373	7506	7430	7379	7350	7432	7441	7491	7432	7327	7513	7477	7399	7343	7357	7379	7632	7370	7705	7488	7284	7357	7376	7353	7421	7427	7387	7331	7419	7434	7558	7378	7380	7309	7490	7358	7369	7401	7427	7407	7321	7451	7361	7510	7478	7381	7397	7391	7412	7473	7445	7392	7465	7413	7448	7326	7342	7439	7554	7484	7514	7385	7352	7404	7456	7385	7456	7341	7493	7356	7296	7539	7409	7464	7433	7501	7409	7319	7385	7416	7361	7432	7340	7258	7416	7358	7379	7521	7399	7514	7383	7489	7425	7295	7362	7395	7404	7438	7515	7368	7478	7559	7388	7389	7434	7460	7448	7494	7413	7386	7341	7321	7364	7463	7500	7416	7561	7456	7329	7406	7521	7409	7484	7531	7459	7557	7479	7478	7303	7369	7361	7319	7260	7494	7472	7527	7559	7496	7473	7450	7507	7417	7499	7527	7419	7442	7453	7408	7506	7492	7425	7391	7458	7325	7335	7467	7381	7318	7360	7320	7347	7471	7464	7481	7443	7431	7348	7314	7453	7396	7461	7415	7550	7467	7393	7409	7408	7540	7381	7471	7460	7469	7220	7393	7390	7500	7429	7499	7426	7437	7335	7398	7463	7339	7361	7506	7303	7411	7460	7406	7397	7505	7411	7361	7426	7414	7412	7525	7398	7343	7526	7442	7440	7568	7414	7431	7472	7481	7426	7363	7457	7423	7469	7419	7488	7510	7464	7436	7440	7485	7455	7397	7460	7447	7545	7381	7387	7455	7418	7446	7519	7424	7525	7512	7490	7423	7460	7434	7486	7430	7504	7515	7493	7271	7492	7413	7493	7517	7444	7425	7369	7479	7476	7432	7333	7432	7430	7474	7483	7496	7352	7352	7332	7399	7398	7373	7370	7387	7387	7528	7400	7435	7428	7408	7521	7346	7510	7450	7493	7357	7470	7315	7376	7588	7449	7512	7314	7456	7303	7375	7382	7426	7349	7369	7351	7429	7499	7369	7353	7333	7520	7454	7424	7583	7474	7417	7249	7401	7346	7444	7374	7439	7466	7406	7537	7468	7341	7440	7388	7383	7407	7424	7317	7404	7505	7505	7437	7488	7438	7346	7324	7547	7403	7307	7403	7606	7514	7384	7309	7475	7401	7371	7404	7404	7372	7332	7428	7452	7350	7380	7394	7418	7496	7407	7359	7333	7422	7359	7363	7358	7348	7434	7474	7418	7542	7503	7362	7439	7468	7451	7369	7354	7238	7325	7431	7370	7448	7390	7346	7432	7398	7425	7435	7429	7463	7413	7471	7425	7323	7444	7339	7373	7412	7552	7582	7469	7513	7460	7473	7321	7466	7349	7451	7465	7473	7358	7563	7537	7353	7272	7437	7397	7393	7388	7421	7307	7427	7496	7416	7430	7429	7461	7335	7542	7497	7447	7362	7292	7444	7440	7349	7393	7466	7428	7419	7490	7404	7445	7475	7342	7403	7347	7461	7433	7297	7534	7342	7408	7485	7502	7481	7448	7394	7463	7466	7413	7436	7560	7355	7577	7483	7293	7510	7492	7545	7466	7388	7378	7489	7497	7422	7531	7550	7472	7347	7541	7388	7363	7419	7377	7421	7495	7460	7486	7522	7304	7421	7326	7441	7481	7341	7609	7303	7353	7512	7538	7278	7366	7380	7607	7425	7415	7371	7415	7198	7407	7478	7469	7439	7560	7418	7435	7308	7469	7409	7480	7235	7480	7391	7529	7371	7557	7428	7617	7326	7364	7297	7449	7334	7435	7325	7431	7448	7471	7405	7386	7350	7282	7350	7504	7523	7456	7299	7474	7470	7372	7375	7310	7513	7434	7342	7623	7486	7422	7399	7479	7357	7405	7395	7356	7409	7395	7479	7480	7473	7480	7478	7288	7457	7521	7411	7462	7373	7459	7373	7571	7528	7593	7361	7329	7362	7295	7417	7429	7602	7530	7286	7305	7409	7424	7409	7413	7334	7451	7427	7251	7354	7439	7411	7475	7440	7444	7391	7411	7556	7348	7450	7447	7460	7383	7452	7400	7363	7365	7310	7446	7423	7398	7443	7442	7409	7471	7329	7400	7389	7317	7447	7471	7432	7579	7455	7371	7436	7392	7240	7505	7383	7370	7306	7438	7365	7473	7496	7413	7362	7288	7425	7466	7444	7506	7467	7406	7393
4151	1410	1304	1208	1398	2022	11976	20812	13306	6711	2587	1233	959	905	865	901	868	904	937	950	917	931	901	921	870	922	924	928	860	892	881	845	874	914	884	877	902	871	838	842	908	882	904	916	833	866	909	943	900	871	905	888	880	900	858	889	1023	865	890	894	890	851	915	888	904	848	862	893	914	893	896	920	869	863	866	862	882	932	914	912	923	929	900	911	913	905	894	895	912	916	879	840	876	894	857	874	934	887	927	956	902	862	844	868	895	932	956	889	946	973	875	821	923	903	865	903	838	884	847	859	856	926	882	874	888	897	843	893	892	887	865	873	854	858	944	906	964	846	913	936	905	925	882	927	853	909	942	936	920	880	880	890	938	868	852	845	914	909	926	895	900	915	887	892	847	946	922	909	876	919	906	921	918	859	844	926	917	854	897	905	888	865	978	945	889	860	890	916	886	872	876	881	860	987	926	907	865	907	883	907	917	978	909	883	904	878	898	867	887	926	925	936	880	939	885	906	878	910	881	924	839	832	875	938	835	893	884	860	892	902	898	893	875	835	871	863	864	877	923	866	906	851	931	909	907	900	909	867	834	937	878	899	866	876	913	868	883	914	860	913	932	900	867	874	853	968	919	909	884	925	894	886	818	868	906	862	937	922	902	854	898	893	902	946	890	924	917	931	934	892	862	899	896	945	928	846	906	910	903	886	918	895	915	858	898	870	881	853	906	945	877	897	910	894	917	861	878	859	920	921	916	830	945	869	895	881	877	895	977	880	875	908	877	904	830	850	898	915	942	891	923	860	886	902	899	926	903	852	906	854	939	860	901	908	924	942	848	840	887	882	896	945	909	887	901	933	886	952	951	880	938	882	962	868	857	919	908	973	888	897	884	930	921	908	938	926	906	889	932	926	899	857	888	901	874	886	863	940	921	940	880	877	879	914	899	894	904	927	924	897	926	904	912	870	909	874	929	954	881	866	874	916	863	848	885	937	894	861	917	858	885	891	871	903	894	879	916	874	863	922	970	898	883	872	928	971	864	911	859	865	904	907	882	877	901	922	872	981	875	899	923	904	889	866	899	885	846	932	903	877	885	884	925	889	917	845	884	899	914	864	849	937	853	936	904	885	873	899	924	886	927	882	933	893	884	905	831	903	827	904	863	901	932	867	916	857	891	868	905	860	854	923	855	927	851	927	911	899	860	888	930	904	862	916	854	940	885	888	883	936	885	901	886	887	882	911	879	856	953	897	955	890	927	906	865	958	916	882	886	926	853	945	876	911	871	834	882	857	882	957	912	846	908	866	883	907	906	862	898	950	871	897	940	908	912	894	908	871	877	889	917	901	955	886	880	867	906	892	908	982	899	885	852	880	891	892	858	894	891	873	887	874	915	957	760	861	931	906	917	911	930	841	894	893	922	904	918	916	912	861	952	877	939	891	916	856	955	877	868	959	867	938	924	894	847	910	882	890	886	905	872	983	906	889	909	904	839	858	931	923	905	910	870	877	869	904	924	877	917	901	899	834	866	896	929	883	922	856	916	898	913	871	873	885	846	899	888	854	910	903	867	866	927	900	897	960	936	891	923	869	872	916	874	885	949	906	917	876	902	923	946	874	849	859	938	875	943	950	952	932	896	922	916	907	887	908	948	893	901	917	934	907	878	909	924	874	884	871	890	900	875	908	864	921	861	895	912	919	885	909	884	893	902	868	868	900	889	894	892	841	841	922	879	830	895	886	926	890	905	832	879	912	911	859	891	878	900	891	918	991	870	882	902	885	884	901	897	909	902	891	873	930	801	841	847	891	874	870	853	916	862	900	877	853	937	944	845	946	843	895	888	932	869	922	887	943	921	892	920	902	906	927	896	895	965	865	890	897	895	927	897	909	880	923	864	916	852	866	919	884	914	919	966	967	880	848	915	880	841	931	920	914	895	904	869	922	885	922	908	910	827	846	939	829	920	894	915	891	901	901	859	882	891	914	914	878	869	917	867	897	920	917	932	895	895	859	882	955	872	865	937	916	906	877	902	939	879	906	911	903	945	910	919	957	882	894	870	894	917	904	920	887	882	844	866	886	824	921	943	901	916	868	906	944	897	861	870	971	838	909	950	870	909	903	906	948	846	852	921	937	938	910	925	929	928	909	871	923	910	954	920	898	927	895	860	898	898	908	910	918	866	920	822	896	920	892	877	900	928	944	869	911	875	916	912	951	912	904	951	894	928	921	893	929	933	881	906	862	903	904	901	849	882	923	877	916	892	896	902	898	892	859	882	889	884	839	887	895	872	896	882	879	898	886	825	919	914	851	877	897	882	879	906	899	898	864	879	857	931	945	898	894	900	922	932	894	906	838	883	969	870	875	865	901	860	919	948	867	867	915	900	908	950	910	948	907	948	894	890	904	881	927	879	908	921	876	852	940	893	882	880	905	832	913	906	887	903	902	917	925	921	862	866	933	885	885	906	858	922	932	876	891	942	893	919	911	915	911	884	921	843	852	899	887	876	849	866	917	859	986	907	836	895	903	898	911	870	904	901	877	925	893	871	903	872	877	915	889	924	900	890	892	878	918	853	955	908	921	933	916	914	874	926	864	890	906	910	882	907	927	876	943	965	883	933	959	927	935	882	933	926	905	912	893	863	900	934	886	912	887	884	926	919	960	908	851	929	895	864	856	936	924	914	907	904	903	927	918	900	930	878	919	921	913	909	856	878	918	910	865	878	889	838	914	889	915	901	898	889	914	877	902	903	935	932	873	924	939	904	896	953	867	902	888	862	902	937	872	946	909	897	871	885	900	892	936	893	900	896	880	897	888	880	903	885	932	909	885	904	906	906	880	936	872	936	910	978	918	880	858	902	886	950	872	905	902	883	898	880	856	921	963	892	941	934	841	903	913	881	928	953	854	910	854	890	870	907	929	873	898	923	948	887	878	947	927	907	897	915	864	947	902	892	873	907	923	871	848	911	906	904	920	941	912	888	909	908	868	906	901	853	880	894	902	914	931	896	877	927	844	940	879	839	904	856	833	887	914	948	902	915	915	854	889	909	897	916	880	934	946	890	882	876	856	893	875	945	881	903	850	849	905	891	924	853	850	852	926	870	885	893	856	871	895	929	880	902	857	940	864	860	920	901	932	944	895	866	905	903	878	879	876	897	890	901	929	910	914	880	878	889	929	871	894	877	876	843	895	858	886	952	903	911	926	917	881	921	879	914	863	906	851	907	904	903	883	922	908	948	950	898	883	967	929	864	947	927	921	951	941	918	906	898	820	899	943	950	844	871	930	849	892	943	930	872	863	862	877	892	862	896	897	880	883	940	866	883	870	907	865	896	953	880	909	929	857	911	913	844	883	884	901	939	872	892	821	874	884	922	882	893	907	924	846	886	919	913	902	945	896	900	909	882	929	908	909	919	871	906	916	900	937	971	823	908	890	908	917	906	922	848	874	906	936	914	928	893	860	855	956	830	922	863	911	902	911	897	921	900	941	880	893	868	917	883	866
18927	13277	11450	17946	27770	33183	63575	69274	54025	38697	24365	12051	8242	7495	7405	7382	7294	7270	7351	7248	7282	7319	7233	7322	7192	7362	7233	7228	7414	7312	7125	7338	7233	7249	7255	7306	7416	7229	7340	7217	7403	7366	7251	7367	7329	7225	7365	7271	7196	7303	7228	7377	7318	7261	7213	7296	7307	7265	7329	7394	7311	7363	7284	7317	7295	7065	7250	7251	7358	7208	7319	7301	7185	7370	7389	7406	7349	7426	7235	7315	7241	7344	7306	7324	7290	7338	7387	7214	7344	7270	7267	7297	7317	7323	7325	7300	7325	7462	7289	7237	7263	7395	7211	7353	7304	7371	7359	7290	7183	7463	7129	7227	7373	7269	7284	7309	7310	7299	7206	7195	7284	7363	7300	7415	7299	7253	7380	7257	7244	7239	7290	7353	7255	7312	7320	7329	7343	7278	7380	7331	7379	7473	7292	7339	7319	7442	7393	7420	7362	7326	7345	7305	7339	7321	7308	7221	7287	7392	7209	7297	7178	7193	7247	7301	7215	7376	7211	7388	7239	7225	7359	7428	7188	7339	7231	7410	7384	7270	7363	7148	7241	7393	7326	7210	7272	7280	7297	7427	7345	7292	7501	7261	7318	7329	7299	7318	7203	7345	7255	7302	7368	7384	7307	7078	7245	7267	7399	7266	7311	7356	7316	7395	7220	7222	7329	7393	7379	7280	7422	7418	7257	7428	7317	7365	7388	7416	7300	7357	7462	7264	7250	7218	7311	7346	7248	7310	7452	7400	7331	7295	7355	7287	7366	7199	7219	7289	7239	7252	7305	7280	7361	7239	7309	7227	7233	7210	7325	7289	7284	7385	7287	7347	7228	7323	7351	7314	7288	7301	7375	7383	7235	7185	7222	7124	7250	7394	7329	7489	7351	7316	7291	7218	7280	7197	7348	7277	7340	7392	7376	7355	7357	7424	7195	7250	7500	7329	7329	7324	7412	7321	7236	7432	7447	7222	7368	7338	7345	7325	7280	7222	7275	7196	7341	7322	7186	7410	7354	7279	7273	7123	7434	7342	7295	7277	7196	7294	7303	7275	7216	7253	7434	7311	7307	7311	7372	7380	7293	7287	7291	7307	7299	7286	7329	7347	7213	7322	7221	7219	7270	7313	7297	7304	7304	7379	7179	7219	7239	7487	7320	7250	7237	7331	7195	7466	7251	7332	7269	7287	7313	7260	7444	7215	7228	7246	7154	7304	7278	7343	7423	7238	7385	7260	7296	7218	7273	7268	7265	7357	7308	7333	7461	7235	7229	7341	7242	7252	7311	7202	7171	7357	7284	7162	7339	7340	7208	7322	7283	7293	7432	7352	7319	7452	7261	7304	7275	7335	7154	7229	7195	7354	7400	7220	7243	7370	7325	7221	7358	7285	7328	7278	7394	7225	7291	7291	7270	7291	7219	7315	7332	7277	7366	7235	7371	7439	7352	7378	7326	7263	7283	7224	7466	7323	7336	7297	7364	7201	7432	7276	7251	7355	7411	7185	7473	7287	7284	7262	7152	7293	7325	7302	7311	7398	7423	7312	7321	7268	7206	7360	7171	7217	7215	7363	7212	7289	7293	7355	7261	7287	7363	7339	7270	7263	7228	7332	7333	7248	7355	7416	7219	7354	7332	7233	7291	7300	7255	7325	7275	7323	7346	7314	7314	7345	7291	7353	7442	7415	7341	7232	7311	7417	7281	7361	7432	7505	7261	7248	7271	7345	7291	7328	7322	7297	7314	7235	7397	7225	7372	7343	7337	7274	7396	7355	7357	7315	7425	7265	7391	7320	7287	7401	7394	7254	7237	7370	7240	7295	7305	7339	7335	7203	7417	7224	7230	7375	7231	7307	7342	7396	7178	7308	7419	7279	7270	7274	7328	7254	7157	7268	7364	7235	7292	7308	7355	7364	7288	7407	7325	7270	7310	7421	7205	7374	7351	7407	7216	7310	7300	7174	7437	7214	7270	7299	7380	7284	7202	7441	7418	7365	7245	7431	7261	7350	7358	7267	7239	7299	7338	7295	7294	7398	7195	7286	7294	7226	7269	7406	7243	7318	7253	7387	7073	7399	7330	7386	7228	7340	7373	7246	7282	7406	7381	7257	7366	7319	7310	7276	7202	7273	7337	7419	7265	7251	7318	7367	7158	7316	7267	7338	7323	7205	7378	7315	7325	7295	7287	7409	7252	7325	7272	7477	7284	7319	7160	7390	7356	7273	7342	7338	7355	7240	7349	7409	7266	7396	7354	7285	7318	7291	7294	7319	7256	7317	7304	7312	7331	7349	7285	7299	7380	7195	7314	7311	7265	7240	7434	7299	7347	7274	7191	7355	7404	7176	7373	7397	7282	7368	7380	7310	7322	7339	7366	7352	7359	7270	7482	7307	7275	7185	7346	7358	7289	7248	7280	7275	7334	7212	7317	7288	7267	7249	7220	7337	7305	7298	7262	7261	7351	7168	7278	7225	7339	7391	7331	7248	7428	7225	7279	7245	7360	7257	7264	7326	7244	7287	7332	7222	7290	7353	7221	7277	7223	7278	7329	7331	7317	7449	7281	7220	7375	7255	7297	7273	7359	7250	7320	7233	7320	7373	7305	7391	7327	7228	7207	7160	7275	7209	7250	7289	7264	7393	7370	7395	7137	7368	7369	7351	7289	7238	7284	7377	7234	7154	7334	7204	7329	7328	7349	7354	7488	7285	7225	7272	7249	7226	7260	7291	7365	7308	7442	7374	7266	7321	7195	7325	7229	7316	7323	7276	7185	7294	7311	7283	7306	7482	7243	7287	7226	7234	7270	7311	7306	7305	7309	7320	7192	7394	7210	7377	7305	7297	7366	7328	7260	7274	7417	7442	7211	7413	7238	7357	7344	7247	7335	7248	7219	7337	7500	7281	7265	7222	7292	7405	7322	7376	7293	7252	7298	7251	7264	7261	7237	7231	7431	7304	7335	7287	7380	7491	7337	7256	7236	7274	7319	7335	7286	7341	7364	7262	7374	7175	7255	7336	7248	7364	7240	7227	7323	7389	7274	7331	7265	7325	7324	7278	7493	7234	7356	7267	7237	7282	7172	7312	7326	7143	7359	7404	7219	7289	7359	7223	7320	7280	7338	7322	7427	7346	7376	7347	7255	7265	7343	7451	7283	7355	7163	7249	7344	7472	7213	7347	7193	7310	7463	7275	7289	7253	7341	7271	7420	7334	7360	7351	7262	7426	7259	7374	7190	7162	7410	7378	7368	7154	7313	7307	7242	7352	7330	7333	7323	7345	7340	7355	7217	7375	7238	7301	7384	7333	7350	7248	7203	7319	7243	7260	7315	7285	7277	7194	7291	7275	7320	7200	7298	7465	7251	7356	7278	7353	7343	7349	7415	7268	7251	7324	7064	7450	7171	7264	7323	7350	7376	7228	7271	7222	7217	7402	7081	7390	7438	7274	7349	7375	7353	7334	7214	7283	7230	7328	7350	7305	7343	7289	7202	7410	7279	7412	7191	7258	7332	7509	7308	7339	7233	7144	7262	7475	7236	7466	7216	7413	7365	7291	7308	7186	7365	7256	7279	7292	7407	7434	7402	7316	7326	7204	7273	7340	7322	7277	7318	7336	7298	7309	7253	7173	7300	7280	7373	7336	7261	7146	7370	7271	7340	7323	7247	7384	7266	7361	7328	7292	7314	7230	7303	7319	7393	7331	7307	7203	7416	7280	7276	7278	7253	7324	7431	7211	7242	7313	7285	7237	7249	7347	7317	7352	7418	7392	7330	7271	7258	7413	7400	7390	7190	7341	7290	7232	7321	7344	7320	7302	7365	7317	7364	7183	7427	7398	7336	7268	7413	7298	7272	7324	7370	7314	7239	7307	7306	7324	7320	7345	7406	7283	7146	7345	7211	7316	7169	7243	7223	7285	7330	7319	7267	7390	7259	7276	7290	7281	7331	7408	7381	7362	7311	7318	7291	7255	7163	7297	7259	7399	7236	7299	7288	7329	7357	7113	7317	7251	7252	7317	7300	7207	7410	7289	7315	7236	7250	7403	7380	7200	7300	7208	7369	7270	7251	7268	7298	7396	7219	7225	7322	7370	7364	7223	7182	7294	7367	7221	7298	7296	7306	7416	7304	7258	7348	7158	7184	7186	7185	7303	7405	7320	7321	7264	7294	7254	7310	7276	7328	7468	7263	7214	7292	7230	7285	7284	7320	7258	7305	7411	7313	7352	7282	7326	7349	7270	7216	7372	7333	7245	7356	7256	7199	7273	7266	7246	7276	7400	7382	7349	7272	7314	7341	7303	7280	7243	7338	7197	7379	7233	7241	7282	7293	7260	7194	7355	7265	7382	7311	7271	7208	7233	7174	7295	7200	7251	7331	7420	7279	7382	7314	7325	7365	7372	7415	7307	7186	7371	7345	7242	7219	7186	7331	7323	7277	7285	7381	7446	7282	7235	7344	7373	7323	7293	7204	7332	7334	7288	7245	7451	7349	7216	7448	7439	7378	7302	7316	7362	7363	7309	7409	7322	7447	7308	7337	7243	7313	7272	7217	7358	7288	7260	7374	7265	7186	7327	7220	7194	7413	7289	7357	7224	7391	7243	7320	7240	7340	7212	7277	7181	7321	7346	7241	7339	7442	7285	7237	7362	7207	7414	7371	7360	7272	7422	7352	7387	7211	7218	7309	7220	7362	7375	7183	7271	7181	7250	7212	7308	7347	7318	7370	7319	7219	7339	7156	7386	7245	7467	7214	7138	7250	7345	7236	7347	7170	7381	7256	7301	7283	7347	7289	7360	7327	7314	7273	7277	7312	7215	7262	7343	7365	7184	7449	7295	7350	7357	7215	7447	7359	7214	7303	7335	7455	7366	7266	7363	7183	7208	7331	7369	7262	7291	7375	7234	7255	7311	7395	7278	7265	7375	7288	7275	7220	7336	7360	7300	7200	7259	7394	7196	7448	7306	7284	7307	7428	7331	7374	7462	7309	7248	7293	7303	7273	7440	7285	7384	7298	7434	7199	7327	7247	7381	7255	7170	7338	7359	7269	7418	7386	7405	7341	7325	7397	7319	7213	7215	7315	7312	7376	7349	7255	7334	7237	7403	7366	7280
2997	1851	1450	1368	1815	3536	18379	29380	20288	11019	3853	1556	995	951	951	924	916	953	933	930	945	950	960	907	899	911	909	944	962	995	938	931	936	941	909	896	876	908	950	925	955	952	958	961	933	896	956	932	959	903	959	943	985	917	937	926	894	943	940	955	952	923	932	932	973	935	948	935	891	939	991	977	943	981	915	936	931	941	952	954	953	922	924	929	971	891	940	998	947	972	934	925	940	936	888	958	936	924	920	968	942	910	970	990	923	903	915	885	952	921	923	936	966	992	995	950	914	927	947	976	967	961	904	925	924	897	919	925	979	944	930	1001	932	922	903	934	970	958	959	974	905	939	913	921	969	1001	955	951	953	963	926	933	903	946	925	969	926	981	935	935	981	959	929	864	965	957	1022	939	935	929	936	942	918	928	890	973	935	931	929	907	895	929	930	997	882	959	940	890	964	913	937	937	931	929	980	934	973	919	937	945	921	945	908	922	901	989	954	948	901	880	933	927	967	929	900	920	1034	952	948	924	949	945	914	925	870	981	948	910	949	941	980	995	930	965	955	930	972	929	959	870	939	949	885	921	1021	889	957	976	914	968	933	920	968	931	913	988	980	954	948	966	957	990	959	923	924	890	856	923	947	963	927	936	964	940	906	951	903	927	904	941	915	869	948	955	929	923	975	941	899	980	884	992	931	901	909	892	890	907	955	893	890	965	967	968	963	930	931	951	919	934	903	910	945	926	953	956	941	890	955	901	976	927	959	984	923	925	934	907	1009	952	956	941	971	963	954	921	963	945	913	957	895	882	918	923	966	913	958	946	922	950	899	904	909	948	876	934	929	896	947	957	970	912	899	926	945	897	960	922	907	909	947	930	898	936	923	1010	922	956	966	951	889	930	890	982	940	974	951	935	891	932	922	924	911	940	935	943	942	944	886	922	975	918	975	942	976	932	940	959	920	959	914	940	887	962	956	971	899	920	955	913	958	942	974	985	928	975	884	953	911	968	895	985	937	936	937	972	934	959	938	952	957	940	987	929	948	995	918	953	916	901	910	911	926	935	908	946	951	955	911	933	938	948	968	999	995	967	930	968	967	952	919	942	967	981	959	917	971	928	952	934	943	931	961	861	915	985	955	912	965	924	964	928	905	918	905	993	894	920	971	932	949	935	933	914	968	930	878	917	925	919	938	956	938	993	965	975	916	898	996	945	929	930	966	932	925	931	952	965	939	971	934	960	978	886	981	974	906	928	939	933	879	952	915	957	918	961	931	981	939	905	901	943	954	916	906	940	889	886	876	965	938	966	947	968	940	942	950	932	872	930	975	912	925	935	926	919	866	954	965	953	904	968	913	934	963	1003	910	943	982	942	910	937	923	898	935	925	922	896	949	946	949	936	930	938	925	918	941	926	981	970	934	928	993	928	987	965	939	956	892	893	963	911	985	910	908	889	942	939	979	966	911	885	947	934	973	940	950	925	920	919	913	868	914	944	961	932	933	882	953	912	929	944	978	937	916	966	886	953	894	964	913	960	908	939	920	932	964	993	1005	937	912	924	917	959	968	943	959	909	965	987	975	965	989	910	932	928	972	951	926	902	970	981	928	989	909	976	899	972	934	947	875	958	943	911	895	924	895	935	993	945	925	916	882	970	956	952	941	961	929	945	950	1022	938	904	954	901	945	927	861	958	948	934	974	946	926	911	957	922	958	901	970	909	939	956	901	911	948	907	957	963	937	982	948	951	906	919	917	980	883	935	932	902	916	981	937	902	949	938	977	900	923	946	939	895	953	932	908	894	945	951	968	872	926	887	992	933	954	1045	862	890	971	914	895	899	967	970	951	959	969	916	962	930	897	974	924	932	939	908	948	991	976	961	921	937	967	915	944	959	943	949	928	977	973	971	971	864	881	971	932	912	918	936	981	886	881	920	937	856	919	955	910	979	928	930	929	891	990	954	906	972	922	959	940	900	962	962	902	946	974	991	919	999	871	897	975	913	959	898	941	980	977	970	986	1003	881	925	866	901	935	894	955	911	912	947	938	916	945	991	897	919	929	939	933	972	933	925	989	927	916	953	967	959	892	908	898	926	885	972	965	899	959	907	873	951	894	943	908	961	936	974	931	941	927	961	903	898	905	948	902	891	914	899	920	967	941	928	951	897	945	914	933	993	943	989	911	918	936	906	949	940	936	905	903	954	987	898	982	943	910	966	944	987	898	926	912	928	913	969	956	930	946	896	933	924	926	951	902	938	946	955	900	959	923	962	918	966	906	975	879	929	904	949	959	948	981	979	927	945	974	912	957	902	913	957	874	940	903	922	891	924	936	927	887	901	918	908	908	933	920	926	883	895	931	986	944	925	942	981	896	911	944	957	957	982	957	913	938	921	936	941	907	929	937	899	933	932	891	944	924	885	915	914	911	972	932	924	899	925	945	957	938	928	960	893	924	876	886	982	930	951	921	865	970	950	944	928	918	903	938	985	930	893	925	950	960	871	936	933	869	960	967	988	956	950	931	901	924	974	847	945	935	981	955	916	959	897	951	943	932	947	939	923	956	943	940	952	953	942	893	905	986	936	961	994	908	968	880	957	964	946	902	882	929	916	953	925	927	954	943	929	969	914	921	952	945	901	884	979	994	917	959	901	920	910	954	947	930	897	938	873	923	1002	911	925	883	988	939	924	944	971	917	934	860	972	933	908	892	937	919	951	904	934	909	918	869	921	902	901	908	969	924	983	937	928	918	889	946	926	935	978	965	939	913	923	920	1011	943	918	939	935	959	955	921	1005	885	985	952	995	954	913	911	964	920	925	935	949	928	947	951	879	1016	984	899	951	917	892	902	924	922	936	961	926	924	867	934	991	920	912	909	931	956	983	888	941	908	974	976	970	984	898	947	941	952	925	914	976	902	900	961	917	922	956	992	941	943	930	909	921	933	967	958	1001	920	961	898	972	920	990	980	978	950	947	905	966	955	929	1006	933	930	905	961	984	944	948	982	904	893	936	910	983	975	906	962	989	943	934	951	918	951	919	938	909	891	949	896	944	931	971	978	923	949	927	931	958	941	925	1026	966	954	887	928	933	913	963	937	892	866	930	915	864	953	965	946	976	937	955	873	944	949	920	899	930	896	952	931	920	919	919	930	881	915	926	940	932	998	944	963	902	933	930	886	892	917	949	932	908	907	977	917	887	973	975	969	951	930	987	970	938	928	924	931	955	901	947	950	936	953	887	947	1018	960	910	982	974	937	917	961	958	896	949	990	910	948	943	927	892	924	931	923	928	923	983	947	971	910	935	922	951	935	953	911	980	923	942	905	914	899	947	891	964	913	931	977	914	900	931	956	904	946	913	907	910	918	936	931	911	935	964	914	973	977	983	1008	972	897	908	930	891	910	954	974	956	913	877	962	923	953	888	994	918	1028	943	946	1015	929	949	892	921	919	885	911	922	930	972	963	948	942	966	904	992	920	883	948	931	934	926	934	958	931	1001	882	922	1015	919	962	943	952	915	901	902	935	961	929	896	985	988
23109	16135	12897	21246	33544	42837	71998	78971	63396	45857	28968	15220	9450	7834	7603	7597	7569	7461	7547	7611	7482	7577	7652	7652	7530	7523	7669	7580	7537	7599	7812	7657	7647	7430	7531	7523	7520	7709	7612	7682	7475	7602	7675	7620	7537	7497	7601	7533	7697	7637	7592	7591	7656	7491	7572	7591	7726	7619	7676	7568	7567	7449	7606	7709	7531	7489	7544	7500	7760	7556	7515	7507	7758	7488	7529	7542	7690	7598	7471	7534	7546	7618	7585	7582	7564	7447	7506	7504	7639	7580	7607	7604	7570	7713	7635	7552	7665	7546	7532	7462	7607	7631	7580	7602	7587	7500	7648	7705	7749	7564	7610	7494	7562	7616	7680	7538	7573	7784	7583	7621	7503	7657	7729	7564	7636	7467	7591	7604	7512	7559	7539	7527	7556	7432	7641	7580	7800	7537	7652	7564	7589	7591	7497	7489	7603	7654	7630	7547	7568	7712	7717	7624	7715	7422	7532	7596	7543	7678	7674	7642	7524	7469	7517	7646	7474	7520	7456	7592	7582	7716	7520	7481	7522	7620	7557	7538	7694	7631	7565	7540	7574	7628	7547	7558	7484	7542	7617	7552	7612	7486	7561	7629	7711	7539	7569	7684	7499	7615	7666	7523	7532	7559	7655	7544	7681	7555	7580	7743	7616	7614	7539	7532	7592	7566	7544	7648	7517	7497	7560	7638	7494	7606	7619	7590	7632	7549	7552	7562	7580	7517	7566	7629	7633	7669	7481	7651	7509	7446	7595	7519	7576	7456	7621	7603	7521	7734	7502	7629	7577	7644	7528	7512	7481	7642	7674	7594	7588	7769	7636	7621	7676	7539	7503	7617	7659	7648	7573	7561	7609	7587	7612	7481	7578	7675	7629	7499	7626	7584	7529	7545	7439	7624	7494	7619	7522	7689	7704	7689	7636	7630	7620	7669	7607	7726	7623	7606	7624	7615	7535	7765	7535	7527	7567	7534	7539	7569	7594	7524	7563	7671	7663	7727	7551	7652	7624	7585	7523	7647	7597	7661	7632	7689	7637	7550	7643	7641	7624	7562	7716	7593	7535	7594	7731	7438	7512	7671	7554	7531	7553	7511	7613	7589	7623	7547	7613	7605	7567	7700	7535	7640	7460	7552	7501	7628	7584	7603	7661	7632	7678	7620	7644	7585	7394	7443	7546	7688	7646	7523	7548	7500	7715	7654	7675	7481	7535	7716	7622	7592	7620	7609	7643	7489	7529	7624	7593	7605	7592	7621	7655	7651	7731	7649	7679	7560	7719	7634	7502	7495	7583	7495	7568	7641	7576	7598	7606	7626	7467	7527	7633	7562	7528	7619	7560	7547	7676	7529	7521	7587	7661	7507	7601	7602	7459	7587	7587	7560	7623	7604	7581	7373	7493	7606	7598	7472	7581	7654	7517	7525	7431	7626	7593	7728	7583	7542	7588	7474	7622	7642	7651	7487	7601	7637	7600	7595	7567	7494	7528	7669	7610	7576	7667	7489	7724	7665	7593	7788	7538	7638	7688	7664	7490	7602	7537	7527	7467	7517	7473	7662	7537	7530	7675	7548	7625	7690	7505	7588	7575	7360	7548	7629	7695	7595	7413	7538	7577	7501	7607	7524	7578	7626	7733	7537	7660	7512	7547	7684	7588	7514	7583	7626	7637	7700	7650	7530	7526	7591	7663	7631	7523	7666	7637	7549	7695	7643	7571	7598	7613	7588	7506	7607	7649	7579	7605	7544	7562	7625	7600	7622	7534	7636	7451	7441	7609	7611	7499	7630	7523	7627	7499	7689	7505	7584	7548	7538	7459	7527	7621	7510	7664	7558	7562	7673	7532	7609	7568	7658	7436	7566	7576	7555	7439	7687	7561	7576	7496	7490	7470	7706	7591	7573	7635	7619	7618	7485	7647	7468	7547	7669	7660	7489	7629	7538	7623	7525	7617	7558	7453	7624	7603	7507	7667	7584	7574	7527	7578	7600	7602	7617	7719	7567	7646	7582	7510	7558	7499	7731	7455	7680	7748	7483	7596	7741	7557	7567	7589	7616	7748	7596	7524	7639	7558	7446	7653	7572	7690	7563	7511	7572	7590	7623	7621	7559	7536	7616	7584	7594	7525	7644	7446	7587	7657	7539	7540	7515	7503	7697	7633	7532	7659	7657	7527	7503	7519	7524	7561	7537	7646	7583	7637	7424	7464	7666	7655	7579	7570	7534	7542	7626	7674	7532	7557	7749	7537	7642	7664	7695	7605	7416	7549	7595	7576	7628	7632	7575	7451	7486	7623	7649	7523	7518	7629	7628	7619	7536	7694	7631	7704	7604	7606	7576	7705	7535	7536	7631	7530	7554	7524	7652	7618	7521	7446	7589	7632	7682	7559	7493	7606	7678	7556	7593	7508	7572	7491	7539	7658	7720	7624	7520	7574	7582	7637	7538	7524	7582	7536	7689	7495	7510	7567	7565	7562	7715	7576	7553	7474	7723	7561	7599	7495	7498	7566	7598	7693	7688	7567	7622	7548	7629	7504	7653	7557	7568	7698	7555	7607	7633	7642	7559	7640	7621	7647	7611	7590	7583	7556	7545	7513	7524	7607	7601	7523	7683	7562	7545	7490	7635	7736	7509	7495	7586	7605	7512	7723	7564	7502	7686	7583	7602	7529	7648	7521	7611	7542	7564	7600	7574	7584	7581	7465	7554	7412	7548	7538	7559	7583	7484	7595	7535	7464	7618	7657	7636	7516	7679	7595	7587	7528	7555	7703	7577	7475	7627	7556	7684	7715	7670	7419	7536	7387	7512	7436	7558	7764	7715	7490	7485	7651	7521	7619	7523	7435	7539	7642	7539	7455	7504	7559	7683	7538	7618	7618	7412	7686	7661	7624	7639	7533	7628	7476	7501	7544	7597	7579	7646	7483	7807	7581	7607	7662	7526	7462	7695	7427	7502	7530	7570	7492	7555	7553	7564	7515	7513	7576	7506	7624	7703	7712	7562	7543	7556	7652	7577	7518	7528	7665	7570	7495	7491	7685	7595	7641	7523	7574	7717	7613	7519	7531	7562	7631	7617	7636	7628	7600	7717	7724	7528	7654	7657	7547	7656	7690	7419	7613	7588	7557	7478	7482	7614	7657	7550	7544	7655	7657	7608	7609	7562	7593	7616	7584	7679	7499	7576	7664	7474	7665	7476	7593	7561	7612	7562	7593	7597	7490	7705	7554	7758	7585	7578	7587	7567	7541	7567	7513	7659	7622	7479	7591	7609	7552	7706	7733	7612	7498	7557	7543	7597	7666	7591	7551	7486	7570	7607	7537	7642	7636	7467	7486	7526	7578	7581	7556	7623	7509	7625	7573	7554	7558	7687	7535	7509	7598	7550	7673	7669	7518	7563	7570	7557	7518	7473	7678	7554	7570	7592	7558	7551	7545	7640	7572	7518	7564	7574	7657	7594	7501	7731	7701	7606	7793	7429	7543	7488	7662	7654	7503	7672	7506	7571	7490	7568	7582	7570	7537	7645	7660	7608	7611	7560	7631	7493	7492	7635	7489	7520	7688	7612	7626	7588	7548	7594	7703	7551	7578	7645	7645	7572	7649	7609	7659	7666	7530	7564	7742	7562	7611	7522	7652	7606	7563	7613	7592	7569	7533	7629	7467	7540	7579	7470	7630	7631	7730	7685	7631	7601	7612	7590	7471	7577	7710	7692	7650	7434	7670	7617	7467	7689	7641	7594	7574	7770	7541	7591	7591	7632	7602	7518	7679	7601	7650	7598	7512	7596	7700	7499	7658	7778	7703	7599	7536	7617	7475	7650	7647	7576	7606	7558	7649	7600	7469	7572	7525	7511	7662	7620	7509	7592	7683	7575	7595	7511	7735	7580	7530	7721	7610	7466	7609	7695	7543	7778	7627	7566	7666	7600	7573	7586	7526	7624	7578	7670	7574	7593	7481	7578	7546	7481	7574	7590	7444	7576	7659	7746	7582	7576	7709	7697	7517	7599	7604	7625	7494	7642	7539	7608	7665	7561	7618	7666	7653	7536	7593	7675	7523	7447	7531	7684	7530	7540	7555	7647	7570	7559	7595	7570	7555	7562	7573	7574	7617	7468	7579	7717	7506	7599	7649	7545	7553	7628	7548	7567	7613	7579	7625	7615	7446	7544	7512	7567	7605	7500	7647	7592	7604	7526	7654	7581	7628	7645	7634	7777	7474	7619	7560	7713	7630	7430	7677	7554	7717	7613	7556	7697	7575	7534	7612	7495	7585	7550	7565	7523	7616	7567	7572	7703	7527	7511	7602	7617	7481	7745	7683	7604	7535	7508	7588	7537	7586	7540	7481	7526	7677	7640	7593	7482	7564	7558	7650	7692	7534	7498	7623	7670	7646	7579	7556	7508	7611	7554	7566	7503	7544	7575	7398	7453	7553	7502	7726	7597	7587	7574	7674	7555	7536	7577	7743	7684	7462	7557	7490	7590	7493	7593	7585	7613	7600	7621	7605	7765	7465	7556	7555	7601	7597	7548	7659	7502	7618	7616	7565	7574	7626	7481	7714	7539	7637	7438	7622	7659	7611	7575	7476	7642	7497	7491	7665	7576	7570	7434	7524	7543	7593	7578	7608	7621	7591	7605	7541	7482	7517	7504	7544	7566	7571	7676	7580	7487	7470	7591	7528	7654	7622	7586	7536	7467	7650	7489	7505	7651	7518	7604	7573	7611	7699	7608	7579	7624	7605	7692	7573	7521	7515	7562	7525	7562	7708	7623	7472	7634	7636	7718	7479	7534	7624	7668	7661	7607	7504	7491	7600	7507	7571	7662	7613	7606	7651	7431	7561	7469	7540	7692	7620	7634	7648	7554	7571	7602	7518	7612	7546	7571	7667	7610	7523	7647	7680	7680	7617	7599	7705	7557	7541	7642	7633	7572	7552	7409	7600	7698	7599	7635	7631	7470	7570	7571	7710	7573	7555	7610	7630	7544	7632	7722	7650	7635	7723	7477	7501	7522	7591	7536	7482	7713	7540	7723	7529	7555	7639	7668	7515	7551	7611	7556	7598	7547	7554	7506	7532	7544	7582	7535	7584	7486	7650	7523	7571	7470
3004	1143	1037	1056	1209	1481	6018	8031	4974	2658	1466	966	909	804	833	905	836	811	870	864	872	861	868	886	864	831	898	874	831	872	875	855	817	852	853	899	857	852	843	829	809	829	934	818	829	842	893	858	915	877	837	866	850	841	803	873	856	845	828	921	851	878	826	832	867	797	788	850	825	862	865	879	836	854	870	857	900	877	898	860	896	788	888	828	886	878	825	897	892	846	834	872	823	895	827	817	885	828	893	840	890	782	824	889	828	825	817	858	852	880	774	880	862	914	853	865	828	882	884	884	815	840	892	882	843	863	878	882	873	887	794	862	913	839	897	876	857	836	841	867	911	849	875	853	884	852	811	859	901	879	849	847	833	842	889	870	804	881	895	814	894	845	860	881	884	812	859	880	827	852	879	832	828	846	890	841	833	781	909	841	837	840	839	861	854	805	902	882	866	844	863	886	858	852	874	860	869	875	839	900	880	871	818	765	906	886	895	832	856	844	938	880	851	942	911	873	878	852	881	921	836	843	859	891	842	841	869	865	894	833	877	862	868	843	920	851	822	875	866	930	855	824	885	822	862	901	855	820	872	885	836	852	867	838	878	881	871	856	917	886	887	878	872	877	835	904	847	838	885	887	863	808	857	887	899	865	877	879	850	883	892	880	837	870	849	856	876	873	859	836	859	889	880	893	846	876	920	849	865	846	862	905	851	884	848	923	889	812	815	859	831	859	840	866	810	907	898	861	916	813	804	900	824	898	940	907	885	905	872	848	825	887	838	871	893	821	880	912	881	845	858	853	895	890	870	859	849	869	871	811	903	810	872	841	840	896	861	881	857	865	901	803	904	872	877	936	856	858	858	901	929	848	827	845	882	817	890	910	927	896	832	859	865	844	850	889	854	844	861	849	856	881	880	868	833	898	862	860	902	901	857	838	837	810	877	834	853	854	867	898	842	864	854	871	877	939	857	864	876	891	843	879	859	850	793	821	811	840	885	884	868	868	890	780	821	884	883	916	866	849	843	912	880	909	868	920	863	865	827	879	910	950	817	838	854	888	880	903	846	858	868	865	872	898	878	908	872	875	862	885	874	873	846	847	896	859	782	861	854	909	815	909	881	870	857	862	889	852	872	852	886	840	846	874	853	875	866	920	917	844	869	830	867	816	917	867	871	902	840	846	828	867	888	890	865	864	906	870	821	915	821	846	875	855	845	911	824	858	855	856	879	872	890	896	916	830	878	854	831	918	872	879	895	841	871	828	841	819	815	834	874	906	831	871	854	892	861	895	850	863	836	828	836	805	824	868	890	787	879	857	869	863	865	886	835	871	874	895	841	857	858	849	855	857	897	880	835	880	883	878	794	872	861	847	828	851	855	865	874	834	859	871	834	893	827	824	831	854	840	834	910	825	851	887	895	847	858	862	856	852	891	880	899	897	887	892	834	905	903	885	829	804	858	893	876	909	879	852	847	882	845	836	824	839	888	930	885	865	874	846	895	867	867	840	854	862	890	872	836	889	906	879	916	846	818	866	820	889	857	840	827	859	888	840	853	854	853	887	872	907	910	834	915	867	846	924	900	886	892	894	837	899	839	869	879	878	837	918	878	885	851	856	908	917	903	895	831	850	913	872	883	875	875	853	861	865	837	856	852	819	926	837	844	879	856	908	880	845	851	824	907	805	885	893	822	865	884	869	862	901	820	867	895	834	876	881	874	855	887	853	899	917	859	913	854	870	876	848	840	852	844	916	915	873	881	861	824	922	848	821	884	859	898	859	831	865	902	859	838	823	880	812	820	841	786	878	825	873	845	860	897	827	849	879	814	834	859	917	919	848	794	844	868	930	889	846	857	857	841	849	875	842	886	903	874	849	900	888	841	863	826	881	814	875	827	882	850	919	853	840	896	862	874	860	893	912	877	859	876	829	882	856	857	888	904	812	892	836	901	819	895	899	884	856	891	884	868	900	905	820	843	884	851	852	859	856	903	871	922	845	839	843	905	853	882	851	837	830	901	885	852	906	907	848	839	846	857	903	913	854	857	923	927	867	855	854	907	852	814	926	841	939	870	899	894	857	873	891	896	863	879	906	846	829	870	939	911	883	863	856	865	907	879	836	864	883	908	842	863	858	850	875	831	814	876	898	840	831	903	864	904	835	850	905	895	840	877	831	912	873	835	881	837	851	849	926	832	839	918	849	847	848	855	899	898	848	865	848	821	878	874	878	869	852	880	843	874	870	837	872	909	904	883	862	870	880	895	850	825	886	818	793	877	908	855	876	890	835	848	834	877	859	895	878	852	903	877	896	884	847	881	806	865	868	878	834	878	862	850	921	858	871	932	827	856	841	881	887	839	868	919	850	909	898	837	858	874	869	810	915	822	886	869	853	901	852	884	843	849	931	841	824	847	899	837	884	824	831	869	897	893	880	872	879	880	859	801	848	900	806	906	929	866	804	891	826	889	909	863	874	877	837	836	847	867	858	827	877	905	835	879	920	860	813	854	838	866	859	839	869	864	923	857	901	874	859	838	848	914	862	873	915	923	810	912	863	890	825	871	879	827	832	901	856	871	906	856	828	866	886	853	850	839	871	913	885	851	862	856	894	860	823	840	864	885	888	871	879	869	908	908	838	861	856	832	840	889	853	878	849	841	912	861	829	844	885	879	840	802	877	828	841	886	884	867	866	859	836	847	865	831	850	817	881	891	854	871	853	820	918	917	875	862	863	840	883	861	878	863	879	863	880	840	881	888	868	881	912	848	961	855	887	853	922	875	879	861	903	879	924	946	907	900	796	873	911	865	805	913	833	850	839	861	865	865	876	864	909	875	862	891	871	863	825	842	849	867	891	865	843	833	888	860	900	892	877	874	851	849	847	864	826	865	860	880	901	831	862	844	836	860	919	841	887	858	885	915	893	802	883	901	886	866	845	890	881	842	861	906	915	891	850	850	975	907	846	906	900	824	917	853	885	867	877	855	867	867	872	842	869	848	877	895	841	845	867	886	878	878	870	867	875	866	835	865	849	896	823	836	815	829	883	846	839	899	840	852	860	839	926	866	894	848	915	863	863	858	802	852	879	836	794	831	865	851	905	836	878	886	850	836	850	797	864	901	869	870	840	854	877	892	945	910	889	896	842	855	891	874	844	884	864	871	899	866	900	873	869	826	867	895	891	893	882	862	896	883	867	822	877	873	888	821	828	810	841	938	816	912	888	826	867	876	895	848	830	850	874	906	853	817	925	886	870	895	845	891	858	871	856	897	889	829	807	885	884	844	885	908	836	898	854	831	809	870	866	893	915	856	854	873	844	859	844	849	857	808	808	828	842	886	853	892	897	938	850	852	812	837	862	817	859	881	855	886	935	922	889	869	843	902	870	879	897	888	889	886	835	874	803	886	819	885	809	860	901	855	818	843	876	886	929	874	872	907	857	849	824	858	923	836	895	870	858	833	905	845	842	908	843	871	862	867	887	914	889	844	845	847	883	883	862	898	936	908	852
15218	10285	9054	13917	24595	28048	49086	48499	37354	26305	15053	9182	7500	7150	6939	7188	7119	7132	7123	7092	7065	7124	7039	7140	7068	7026	7070	7052	7171	7126	7012	7212	7212	7134	7038	7039	7276	7029	7099	7277	7104	7134	7223	7215	7061	7125	7090	6961	7122	7149	7040	7066	7019	7000	7044	6929	7151	7142	7014	7083	7167	7134	7139	6892	7081	7057	7137	6922	6948	7002	7016	6996	7112	7164	7070	7093	7005	7035	7154	7024	7033	7044	7019	7087	7170	7012	7180	7239	7038	7069	7030	7204	7044	7061	6967	7118	7019	7070	7099	7012	7101	7165	7188	7234	7053	7098	7090	7033	6988	7177	7088	6988	7079	7118	7092	7087	7076	7090	7107	7075	6973	7061	7033	7044	7095	7073	7124	7010	6967	7047	7080	7032	7098	7092	7199	7001	7099	7145	7025	7139	7085	6977	7034	6957	6991	7110	7125	6973	7136	7097	7052	7140	7018	7009	7187	7107	7089	7079	7228	7200	7053	7193	7027	7079	7031	7017	6954	7116	7096	7180	7084	7161	7141	7092	7110	7074	7037	7088	7043	7047	7020	7018	7012	7077	7102	7066	7040	6927	7153	7116	7082	7225	7069	7095	7081	7022	7045	7254	7076	6989	7204	7029	7121	7088	7175	7043	7011	7070	7000	7253	7014	7030	7188	7147	7130	7223	7137	7104	7030	7062	7029	7041	6985	7091	6867	7092	7090	7162	7062	7218	7108	6995	6975	7044	7099	6976	7160	7130	7193	7009	7040	7080	6991	7136	7110	7032	7091	7073	7107	6978	6924	7219	7136	7145	7096	7021	7114	7068	7035	7045	7111	6993	7106	7054	7091	7082	7056	7076	7153	7101	7128	7149	6977	7080	7153	7025	6984	7131	7126	7156	7062	7141	7083	7219	7021	7094	7028	7120	6939	7094	7056	7086	6998	7083	7102	7181	7166	7273	7136	7178	7185	7047	6982	7114	7098	7118	7042	7221	6993	7195	7125	7060	7116	7133	7165	7080	7085	6948	7000	7099	7064	6980	7032	7140	7171	7140	7034	7237	7074	6973	7060	6958	7056	6990	7119	7112	7247	7179	7033	7164	7066	6994	7088	7012	6994	7120	7162	7142	6947	7105	6994	7147	7045	7068	7026	7151	7008	6976	7064	7052	7166	7082	7275	7012	7094	7131	7126	7084	7047	7061	7069	7101	7064	7268	7126	6990	7011	7095	7132	7096	6994	7176	7116	6963	7099	7085	7007	7102	7085	6988	7082	7077	7159	7040	7113	7083	7063	7124	7018	7117	7083	7099	7108	7045	6997	7072	7076	7192	7055	7193	7139	7185	6965	7098	7119	6934	7265	7056	7180	7231	7047	7166	7075	7065	6944	7063	7051	6998	7127	7008	7152	7027	7213	7015	7118	7161	7069	7083	7071	7243	7081	7203	7147	7133	7109	7074	7184	7217	7239	7139	7030	7072	7193	7041	7105	7130	7158	6969	7056	6939	7120	6966	7069	7017	7073	6961	7210	7069	6952	7063	7075	7111	7174	7070	7141	7110	7122	7171	7077	7267	7022	7012	7049	7195	7162	7149	7163	7077	7104	7167	7138	7114	7051	6974	7148	7045	7147	7018	7007	7122	7147	7033	7126	7159	7077	7117	7028	6869	6983	7054	7176	6918	7117	7066	7083	7106	7163	7209	7118	7091	7076	7126	7108	7061	7161	7128	7186	7094	7116	6976	7068	7148	7120	7052	7000	7075	7146	7065	7140	6988	7167	7031	7156	7020	6898	7019	6962	7162	6996	6989	6993	7206	7122	7125	7059	7170	7132	7183	7024	7073	7007	7025	6997	7025	7007	7159	7171	7018	7215	7056	7119	7093	7160	7032	7012	7190	7208	6981	7099	6927	7091	6971	7057	6995	7265	7157	7185	7080	7213	7180	7027	7016	7173	7038	7184	7142	7136	7042	6959	7151	7135	7071	7124	7139	7048	7033	7116	7113	7062	7065	6988	7162	7134	7093	7050	7069	7013	7103	7047	6884	7068	7059	6970	7025	7084	7196	7055	7131	7013	7014	7205	7037	7098	7000	7032	7079	7100	7039	7233	7184	6944	7078	7142	7070	7178	7113	7034	7022	7148	7074	7038	7165	7078	7225	7182	7084	7066	7106	7167	7100	7123	7038	7191	7117	7006	7007	7108	6993	7064	7033	7013	7090	7064	7109	7115	7124	7192	7075	7049	7164	6974	7026	7114	7049	7126	7159	7108	7162	7061	7237	7010	7061	7118	7183	7100	7090	7202	6984	7076	6980	7083	7106	7048	6960	7004	6930	7131	6932	6993	7132	7047	7117	7151	7104	7208	7039	7143	7078	6990	7036	7007	7132	7057	7086	7043	7074	7125	7044	6919	7180	7006	6969	7085	7051	7165	6982	7209	7179	6913	7016	7093	7130	7159	6992	7053	6964	7078	6986	6982	7171	7088	6964	7106	7094	6987	7168	7039	7078	6993	7096	7093	7140	7121	6983	7040	7158	7145	7134	6961	7023	7119	7070	7092	7027	7130	7031	7003	7225	7140	7031	7112	7049	6956	7091	7126	7090	7033	7155	7175	7142	7043	7214	7137	7170	7140	7031	7113	7043	7065	7012	6983	7060	7221	7034	7153	6903	6983	7151	6971	6904	7070	7053	7037	7013	7192	7039	7041	7104	6998	7030	7152	6975	6970	6867	6980	7143	7075	7169	7115	7073	7055	7060	7128	7011	7176	7047	7064	7086	7098	6953	7073	7011	7143	7041	7120	7035	7158	7117	7001	7002	7017	7026	7115	7031	7063	6973	7060	6984	7023	7118	7195	7085	7117	7138	7071	7025	7055	6975	6990	6873	6954	7035	7298	7069	7196	7151	7130	7066	7225	7159	7055	7153	7052	6990	7020	7044	7107	7123	7022	7083	7118	7044	7064	7097	7118	6929	7101	7074	7118	7245	7208	7101	7228	7055	7070	7070	7107	7138	6957	7026	6986	7021	7087	7203	7118	7137	7146	7082	7054	7019	7077	7104	7054	7093	7038	7033	7110	7037	7088	7075	7100	7074	7233	7061	7088	7020	7039	7037	7009	7130	7077	7033	7100	7118	7024	7079	7063	7042	7147	7102	7020	7018	7176	7222	7003	7010	6871	7104	7081	7049	7168	6952	6995	7037	7117	7192	7006	7059	7127	7212	7010	7208	7222	7143	7107	7105	7107	7072	7160	7176	7043	7209	7049	7054	7092	7125	7145	7096	7130	7132	7006	7097	7144	7049	7016	7052	7002	7138	6968	7015	7027	6994	7138	7051	7114	7090	7119	7050	7036	7072	7149	7055	7135	7049	6892	7014	7022	7159	7065	7099	7089	7060	7095	7084	7159	7040	7056	7083	7128	7016	7161	6978	7170	7145	7110	7060	7031	7233	7193	7099	7104	7098	7088	7092	7020	7100	7097	7052	7104	7172	7048	7083	7143	7092	7184	6984	7152	7090	7144	7019	7089	7059	7057	7051	7024	7037	7104	6979	7163	7066	7238	7072	7115	7002	7135	7023	7089	7109	7021	7109	7077	7065	7033	7161	7076	6937	7062	7101	7024	7098	7046	7147	7039	7269	7114	7088	7026	7091	7168	7168	6998	7145	7059	6988	7167	7086	7192	7075	7241	7076	7128	7040	7087	7047	7008	7140	7067	7125	7137	7026	7078	7204	7160	7192	6970	7040	7062	7123	7229	6954	7056	6993	7249	7044	7019	7038	7194	7044	7101	7298	7122	7056	7095	7060	7092	7150	7077	7095	7032	7186	6957	7055	7128	7183	7194	7088	7076	7022	7021	7029	6910	6986	7005	7053	7133	7023	7261	7041	7048	7005	7248	7015	7203	7145	7041	7005	7211	7208	7075	7126	7233	7058	7141	7030	7013	7074	7005	7094	7028	7127	7047	6987	7136	7125	7051	6992	7152	7078	7136	7070	7120	7197	7109	7069	7130	7031	7143	6988	6989	7114	6990	7059	7150	7054	7245	7033	7030	7173	6972	7088	7148	7076	6985	7016	6997	7034	7162	7055	7236	7100	6949	7043	7067	7109	7067	7119	7179	7097	7119	7009	7169	7058	7043	7196	7113	7012	7055	7157	7195	7006	7063	7118	7155	7036	7024	7055	7174	7143	7033	7089	7196	7155	7135	7032	7110	7096	7238	7073	7099	7114	7072	7112	7013	7045	7034	7072	7018	6963	7105	7160	7140	7018	7100	6981	7133	7148	7198	7259	6956	7191	7158	7153	7040	7148	7066	6970	7185	6982	7053	7156	7088	7057	6981	7214	7029	7225	7040	7127	7113	7115	7089	7056	7048	7151	6969	7138	7099	6983	7126	7095	7025	7003	7086	7203	7205	7112	7086	7081	7059	7109	7018	7174	7129	6998	7257	7093	6935	7141	7068	7088	6977	7172	7097	7136	7185	7057	7193	7116	6925	7051	7025	7071	7016	7099	7196	7126	7149	7057	7010	7119	7058	7086	7150	7091	7191	7049	7096	7149	7137	7121	7136	7192	7050	7070	7028	7049	7038	7089	7091	7092	7045	7032	7280	7198	7126	7067	7165	7141	7130	7141	7191	7175	6965	7211	7067	7095	7004	7114	7119	7003	7155	7127	7025	7158	7185	7117	7120	7101	7104	7154	7053	7027	7053	7106	6965	7030	7043	7050	7052	7053	7107	7004	6967	7164	7112	7088	7170	7050	7108	7069	7262	7077	6972	7126	7041	7055	7129	6995	7090	6978	6896	7061	6982	7106	7121	7077	6939	7174	7120	7174	7038	6925	7096	7074	7064	7065	7059	6987	7000	7004	7097	7034	7176	7164	6960	7225	6940	7131	7098	7184	7254	6981	7251	7138	7183	7066	7179	7122	7103	7163	7154	7109	7156	7100	7060	7048	7110	7068	7134	7041	7196	7149	7171	6961	7087	7133	7018	7176	7031	7180	7090	7087	7081	7114	7145	7192	6978	7093	7132	7119	7156	7017	6981	7062	7165	7092	7143	7125	7067	7031	7106	7114	7197	7075	7155	7118	7077	7128	7220	6956	7049	7194	7063	7231	6994	7137
2041	1371	1113	1143	1403	3457	14215	14410	8833	4157	1841	1076	964	963	902	907	891	928	957	879	886	865	912	895	913	897	902	906	918	903	868	939	918	879	887	882	894	883	856	918	908	930	855	882	865	930	885	900	892	912	922	920	903	928	949	857	905	868	921	898	911	917	918	883	891	905	916	908	875	923	882	929	893	912	891	908	933	898	949	915	865	910	925	982	908	907	874	898	893	857	928	926	880	928	851	869	882	900	944	912	919	883	890	903	868	901	889	917	872	865	893	893	945	856	859	874	889	872	882	883	866	931	878	847	925	973	897	895	948	900	884	869	873	866	945	897	912	895	888	895	875	884	893	849	888	908	880	908	919	873	937	920	875	889	928	879	910	856	891	937	925	942	917	917	956	923	876	963	886	913	883	882	860	889	848	918	893	933	882	862	887	874	866	964	830	941	939	926	913	851	879	920	829	866	853	903	852	848	837	875	944	885	864	873	921	895	1000	954	852	934	903	875	922	914	877	944	928	891	894	897	875	869	883	893	932	858	869	854	907	962	966	876	938	890	830	901	884	904	876	882	893	928	864	904	898	882	879	885	894	908	895	888	903	905	879	897	902	940	900	936	967	906	907	931	879	919	898	930	919	919	938	899	904	898	926	892	877	891	933	871	954	866	874	874	885	897	926	890	875	928	927	885	848	872	878	921	891	889	913	950	893	880	962	893	831	901	905	842	889	854	910	884	932	896	869	916	929	925	915	852	860	980	914	861	862	892	888	904	878	942	920	855	874	937	907	833	893	909	881	899	898	903	927	872	847	939	847	916	884	866	958	892	881	918	944	949	891	906	876	849	903	872	951	906	876	962	899	854	927	896	944	893	894	909	862	891	898	924	915	925	893	877	923	927	857	960	917	925	890	872	886	882	950	911	916	896	927	897	956	875	839	873	934	902	896	868	892	876	913	911	876	949	887	901	858	902	890	963	934	963	920	892	915	859	929	928	901	913	911	902	940	862	880	897	875	931	912	903	901	836	921	884	855	898	872	915	920	881	911	893	899	867	917	879	890	867	944	903	850	896	845	914	955	912	929	906	927	883	841	910	910	898	886	904	938	820	933	893	958	875	945	924	952	907	874	896	883	885	912	868	865	921	899	912	891	890	911	944	907	989	907	885	949	928	941	877	910	837	871	923	941	932	877	929	936	847	861	902	884	914	842	905	896	930	890	900	947	941	860	951	917	848	889	879	897	913	923	909	853	936	866	945	868	847	939	942	917	942	895	894	871	884	900	869	895	868	924	908	937	950	869	928	904	928	903	872	892	933	919	873	910	934	906	925	903	848	848	911	906	862	904	886	931	925	939	880	883	918	904	960	878	848	885	917	944	894	971	911	890	883	898	934	891	904	924	906	891	863	857	880	895	893	891	901	872	906	909	866	950	944	914	885	836	955	838	879	841	889	925	902	892	831	861	910	891	899	863	914	842	886	872	908	932	877	921	915	840	918	902	910	912	870	903	921	878	931	850	909	912	890	931	868	891	850	865	899	906	899	912	951	865	888	877	974	874	930	920	873	891	915	873	901	893	875	868	919	877	913	892	896	931	903	936	893	894	880	895	895	938	887	831	867	884	917	936	885	904	914	911	838	894	928	920	877	850	888	912	918	951	887	905	888	937	915	901	898	864	877	882	911	925	912	961	906	870	875	911	913	918	940	885	892	844	967	898	850	957	880	926	876	877	908	897	882	920	901	873	969	872	926	902	936	919	891	907	880	918	896	938	939	894	907	856	854	880	924	851	948	955	898	846	908	850	877	917	940	849	870	909	900	922	898	918	915	887	928	915	921	855	875	883	899	936	844	853	841	914	924	899	900	897	889	882	904	881	886	918	914	912	878	887	885	875	889	873	916	941	923	889	917	916	871	938	857	881	916	910	955	875	841	921	925	933	937	919	926	889	902	878	906	909	884	933	916	925	889	906	923	960	871	893	888	915	901	923	907	920	899	904	876	840	859	955	921	937	879	914	854	919	917	893	912	933	898	899	900	929	937	941	826	906	915	916	881	912	837	847	963	865	941	889	897	852	955	916	865	898	924	916	897	871	927	943	949	909	940	874	876	845	875	864	901	876	944	911	841	876	863	924	981	885	885	874	905	907	938	899	887	911	935	895	873	906	859	887	946	882	885	874	887	905	901	910	860	876	874	937	905	922	912	905	877	929	834	918	944	860	888	917	886	872	909	936	896	897	897	919	923	900	909	919	941	857	914	895	888	904	926	903	845	870	899	900	888	937	918	855	890	879	894	858	934	899	943	894	890	913	931	896	878	877	908	848	872	859	904	908	910	899	931	926	846	860	893	859	913	875	888	870	909	920	845	919	1006	841	910	883	874	907	911	861	904	869	883	969	944	910	871	967	888	906	916	884	930	956	931	920	869	857	883	861	930	920	902	932	926	909	946	933	933	861	906	905	895	924	857	929	887	896	891	904	900	871	911	921	884	907	898	902	912	903	910	868	912	938	969	875	926	911	896	925	875	941	903	885	874	891	865	930	876	858	884	918	886	939	916	863	925	914	936	940	903	913	916	928	888	880	915	899	958	942	896	893	939	881	887	875	882	942	950	900	910	907	894	916	861	904	890	884	895	895	932	908	948	907	929	871	883	923	907	910	915	872	958	904	876	866	924	886	910	900	924	880	896	930	894	890	882	889	897	899	858	907	882	885	905	940	938	886	916	917	883	897	936	850	884	943	897	875	937	946	871	934	952	881	896	903	951	900	918	842	914	924	935	847	943	902	894	900	950	909	928	919	861	886	958	930	909	894	905	835	861	933	859	937	873	922	940	916	915	953	882	907	925	890	935	895	924	880	909	841	929	888	911	922	910	912	951	924	931	904	914	928	953	909	919	827	882	915	931	905	926	924	918	869	876	929	905	859	922	900	840	874	924	952	935	867	934	907	883	913	922	923	918	909	858	899	920	931	936	883	885	829	945	930	893	893	896	884	943	887	909	901	878	927	918	849	915	885	887	928	890	897	863	869	872	869	963	958	917	895	895	904	913	936	902	923	967	928	867	870	933	887	915	907	894	930	935	921	914	896	907	903	841	963	881	887	901	919	883	888	891	858	886	879	922	882	866	842	901	871	942	905	870	866	899	837	896	889	862	914	880	912	912	939	900	886	903	848	900	902	925	893	904	855	921	846	926	884	866	898	914	899	875	853	873	875	942	875	876	873	957	917	950	897	956	886	885	851	900	873	852	944	837	858	904	895	889	920	897	912	871	893	941	908	919	887	894	919	916	869	942	853	920	969	889	939	893	869	897	906	883	888	922	910	890	925	848	904	961	943	868	900	917	963	929	906	889	911	922	969	938	911	879	892	906	901	888	938	951	899	837	897	894	896	847	862	907	904	906	879	859	896	920	868	922	933	930	896	875	859	888	924	902	863	846	896	950	926	876	889	943	910	900	932	875	910	882	920	847	866	878	896	934	889	836	918	862	863	902	863	920	916	893	922	855
17631	12550	10209	16433	27413	40744	66010	58797	45193	31785	18481	10153	7958	7493	7308	7358	7234	7379	7281	7282	7354	7401	7263	7251	7430	7231	7294	7326	7315	7319	7250	7298	7345	7387	7385	7339	7400	7308	7184	7273	7218	7381	7297	7378	7326	7462	7223	7319	7405	7314	7367	7299	7234	7460	7369	7387	7277	7235	7384	7281	7300	7265	7387	7397	7208	7321	7236	7403	7271	7295	7354	7281	7251	7318	7532	7319	7253	7381	7291	7269	7391	7302	7393	7376	7227	7188	7330	7358	7390	7480	7324	7384	7272	7340	7238	7325	7355	7352	7475	7411	7265	7266	7252	7190	7391	7309	7139	7407	7315	7343	7319	7435	7350	7307	7295	7264	7371	7419	7420	7264	7225	7246	7418	7252	7215	7148	7330	7323	7296	7369	7216	7392	7438	7306	7328	7297	7368	7376	7338	7398	7371	7308	7181	7325	7254	7181	7382	7245	7440	7338	7277	7318	7294	7354	7235	7166	7410	7265	7328	7258	7393	7396	7369	7302	7310	7267	7406	7383	7319	7371	7410	7253	7483	7339	7351	7332	7360	7369	7185	7253	7315	7268	7332	7328	7429	7199	7332	7358	7399	7449	7353	7242	7337	7282	7304	7324	7349	7350	7279	7259	7383	7450	7299	7202	7325	7334	7281	7363	7369	7318	7294	7324	7346	7301	7344	7249	7325	7245	7310	7365	7291	7390	7381	7321	7354	7152	7216	7408	7266	7244	7394	7319	7433	7252	7269	7324	7401	7414	7304	7296	7293	7477	7255	7285	7370	7315	7338	7392	7404	7281	7356	7321	7383	7158	7275	7329	7264	7425	7311	7293	7292	7358	7320	7299	7358	7206	7283	7297	7422	7266	7349	7347	7316	7455	7329	7252	7339	7327	7268	7273	7400	7402	7298	7369	7428	7379	7295	7405	7456	7271	7348	7359	7479	7282	7411	7352	7274	7310	7279	7330	7414	7353	7324	7384	7302	7411	7438	7376	7386	7362	7348	7431	7307	7302	7389	7375	7376	7323	7302	7328	7298	7347	7237	7320	7415	7442	7314	7420	7444	7393	7260	7437	7493	7296	7362	7295	7358	7253	7383	7208	7249	7384	7418	7196	7369	7531	7424	7210	7348	7308	7202	7436	7372	7213	7294	7319	7333	7389	7326	7339	7297	7422	7473	7382	7427	7208	7297	7413	7355	7312	7290	7431	7299	7330	7460	7245	7277	7244	7329	7446	7293	7292	7217	7363	7168	7446	7353	7374	7288	7327	7314	7359	7324	7418	7369	7390	7370	7226	7344	7417	7206	7309	7334	7288	7294	7248	7344	7309	7360	7380	7328	7342	7306	7280	7277	7337	7211	7259	7421	7272	7358	7438	7281	7318	7433	7332	7378	7283	7285	7267	7336	7302	7290	7253	7252	7275	7307	7405	7280	7283	7494	7274	7348	7227	7279	7423	7356	7365	7397	7245	7338	7261	7257	7300	7309	7329	7285	7294	7431	7560	7351	7325	7201	7340	7328	7264	7263	7412	7326	7312	7280	7328	7228	7391	7312	7382	7398	7318	7261	7284	7357	7393	7359	7381	7278	7254	7288	7321	7357	7348	7301	7296	7329	7330	7397	7181	7382	7250	7286	7364	7475	7395	7387	7382	7289	7223	7290	7366	7403	7374	7328	7326	7302	7336	7282	7348	7285	7380	7374	7214	7323	7261	7246	7443	7413	7443	7171	7246	7430	7384	7314	7394	7268	7308	7368	7319	7384	7327	7225	7345	7220	7272	7308	7366	7215	7297	7278	7240	7443	7384	7285	7265	7242	7285	7343	7188	7300	7186	7236	7353	7168	7327	7381	7329	7452	7298	7426	7281	7264	7395	7233	7479	7236	7287	7351	7330	7355	7303	7275	7514	7300	7361	7345	7352	7470	7374	7436	7307	7284	7420	7293	7169	7365	7335	7351	7375	7387	7428	7133	7333	7347	7321	7462	7271	7254	7324	7407	7426	7217	7280	7200	7320	7368	7259	7242	7285	7277	7407	7289	7358	7381	7150	7290	7255	7336	7246	7328	7332	7444	7311	7291	7413	7363	7304	7274	7363	7381	7243	7461	7210	7398	7242	7303	7350	7335	7343	7353	7204	7322	7330	7267	7336	7287	7390	7410	7298	7331	7337	7305	7318	7260	7431	7327	7291	7298	7436	7285	7313	7242	7329	7344	7169	7433	7256	7260	7308	7263	7247	7259	7383	7136	7321	7252	7339	7375	7317	7347	7318	7285	7426	7362	7252	7238	7202	7334	7172	7266	7478	7331	7332	7248	7367	7359	7277	7403	7498	7282	7360	7351	7359	7353	7381	7365	7295	7276	7391	7396	7347	7291	7338	7348	7290	7192	7270	7375	7202	7431	7359	7326	7396	7299	7232	7332	7312	7323	7278	7327	7228	7405	7285	7286	7244	7449	7308	7390	7423	7246	7299	7374	7297	7273	7360	7278	7285	7381	7303	7312	7411	7231	7356	7337	7435	7350	7280	7359	7337	7210	7326	7414	7411	7340	7264	7326	7280	7346	7436	7290	7336	7448	7304	7268	7201	7426	7351	7251	7364	7274	7313	7250	7300	7322	7316	7357	7297	7498	7266	7260	7301	7358	7263	7421	7376	7135	7354	7440	7378	7409	7305	7328	7230	7243	7215	7378	7228	7394	7448	7401	7231	7530	7276	7215	7404	7384	7406	7353	7301	7346	7232	7399	7356	7336	7384	7330	7339	7345	7276	7326	7424	7339	7282	7460	7486	7383	7382	7312	7327	7430	7337	7312	7251	7309	7327	7264	7332	7409	7248	7354	7290	7413	7330	7402	7356	7404	7314	7343	7292	7344	7239	7425	7278	7268	7293	7373	7382	7211	7238	7383	7282	7168	7326	7378	7340	7439	7313	7337	7211	7423	7302	7402	7342	7299	7269	7328	7282	7350	7246	7416	7339	7384	7298	7304	7339	7334	7210	7367	7181	7411	7262	7318	7321	7419	7434	7309	7366	7248	7310	7288	7260	7338	7283	7363	7290	7287	7280	7296	7225	7328	7344	7371	7275	7229	7390	7362	7257	7405	7350	7471	7264	7386	7324	7234	7551	7281	7255	7301	7399	7371	7366	7318	7316	7219	7151	7424	7314	7363	7290	7258	7323	7266	7369	7413	7321	7282	7372	7261	7383	7377	7335	7296	7245	7364	7195	7265	7413	7277	7354	7324	7345	7399	7169	7233	7369	7394	7393	7377	7271	7465	7144	7288	7320	7278	7261	7404	7345	7372	7276	7229	7321	7336	7270	7315	7378	7403	7482	7354	7311	7208	7297	7421	7282	7319	7409	7303	7106	7381	7262	7501	7356	7281	7406	7224	7248	7381	7380	7408	7388	7382	7397	7473	7371	7358	7235	7385	7293	7306	7298	7490	7325	7460	7382	7301	7352	7399	7349	7435	7345	7280	7174	7427	7372	7509	7396	7403	7354	7360	7365	7398	7335	7302	7229	7446	7437	7366	7352	7292	7400	7356	7298	7294	7292	7272	7534	7281	7258	7399	7231	7274	7329	7268	7357	7269	7413	7257	7410	7288	7171	7325	7390	7303	7433	7349	7187	7230	7374	7403	7230	7381	7349	7530	7382	7288	7399	7334	7296	7547	7377	7370	7216	7356	7269	7407	7337	7381	7291	7210	7291	7157	7367	7289	7308	7327	7266	7443	7343	7231	7330	7429	7349	7321	7297	7271	7433	7219	7308	7461	7328	7273	7340	7482	7240	7247	7427	7324	7400	7248	7433	7343	7246	7273	7495	7352	7315	7313	7429	7429	7307	7281	7338	7378	7314	7387	7379	7229	7282	7371	7257	7326	7376	7302	7322	7263	7246	7372	7383	7321	7468	7309	7356	7422	7237	7264	7271	7398	7509	7290	7430	7299	7485	7314	7175	7277	7275	7392	7369	7305	7357	7351	7382	7279	7328	7231	7416	7296	7360	7328	7208	7294	7222	7295	7242	7400	7317	7273	7293	7271	7244	7335	7297	7184	7255	7431	7405	7313	7294	7245	7290	7342	7229	7407	7302	7185	7317	7285	7269	7470	7326	7283	7317	7398	7342	7390	7308	7373	7321	7464	7244	7411	7468	7448	7284	7332	7431	7394	7409	7322	7360	7306	7280	7406	7305	7383	7435	7464	7372	7277	7246	7276	7245	7361	7277	7357	7351	7390	7318	7375	7280	7251	7217	7401	7509	7298	7247	7381	7254	7341	7346	7328	7259	7335	7415	7387	7290	7350	7229	7230	7482	7215	7335	7357	7376	7183	7282	7267	7278	7462	7321	7341	7391	7270	7283	7305	7332	7205	7364	7379	7382	7382	7410	7312	7240	7311	7259	7443	7256	7438	7446	7299	7359	7335	7340	7349	7325	7359	7390	7322	7358	7416	7279	7243	7218	7216	7200	7398	7277	7263	7325	7371	7373	7382	7257	7317	7293	7418	7115	7352	7310	7360	7162	7387	7415	7424	7267	7298	7321	7281	7377	7215	7278	7321	7365	7488	7360	7346	7309	7412	7238	7227	7381	7327	7422	7322	7420	7315	7332	7333	7360	7403	7429	7419	7398	7383	7252	7230	7334	7353	7306	7300	7342	7231	7294	7356	7268	7298	7233	7216	7333	7226	7292	7355	7257	7317	7458	7279	7398	7299	7357	7257	7384	7369	7263	7322	7378	7308	7440	7329	7298	7271	7359	7406	7360	7361	7182	7332	7280	7270	7393	7442	7308	7436	7300	7265	7364	7357	7411	7340	7355	7252	7479	7289	7420	7193	7240	7333	7249	7291	7311	7374	7404	7393	7328	7462	7347	7495	7341	7323	7431	7324	7256	7473	7495	7222	7272	7257	7456	7280	7307	7327	7303	7312	7336	7413	7445	7382	7368	7341	7297	7316	7484	7444	7355	7340	7274	7274	7291	7432	7460	7299	7283	7300	7223	7403	7352	7364	7518	7302	7236	7349	7493	7409	7321	7290	7317	7208	7275	7447	7391	7202	7323	7277	7306	7419	7167	7390	7174	7311	7356	7283	7431	7351	7413	7149	7329	7317	7334	7247	7295
4016	1384	1171	1183	1408	3407	17706	18805	11968	5785	2135	1087	937	857	872	890	907	855	828	903	838	897	910	877	839	863	833	865	895	894	896	812	910	874	875	873	865	844	850	897	889	885	863	838	873	879	892	882	899	930	851	871	859	874	882	860	889	865	851	928	926	832	870	892	859	833	845	839	892	860	880	842	854	808	849	841	885	850	856	909	859	839	867	912	872	886	888	829	917	911	886	908	835	898	838	858	859	907	866	857	895	869	927	884	888	824	917	878	911	861	874	882	902	821	928	885	864	895	855	876	865	834	887	927	888	888	889	856	922	868	871	841	863	954	859	928	846	917	823	928	905	916	839	842	897	912	919	852	895	899	834	884	856	886	838	871	913	861	879	871	857	889	853	925	948	889	881	884	875	909	872	865	847	900	885	892	861	838	892	841	820	870	844	912	873	867	894	838	886	872	920	869	910	908	899	870	883	852	882	898	849	907	865	927	875	871	888	915	892	847	862	876	899	920	869	881	871	911	862	931	889	839	857	883	877	910	904	887	900	885	912	881	846	879	867	896	879	851	909	914	848	909	864	890	883	888	914	873	882	897	886	886	893	843	878	931	840	928	944	884	850	902	839	888	899	907	869	885	880	863	841	820	913	825	892	925	902	896	850	961	866	867	902	904	842	865	925	880	837	891	893	872	871	829	916	903	877	902	884	840	879	882	919	857	856	880	919	858	941	812	883	870	878	897	852	871	852	930	923	870	838	857	878	907	886	855	836	930	863	864	862	838	892	880	919	904	903	906	905	864	833	863	877	913	876	883	849	823	891	868	833	871	911	928	877	877	841	875	893	841	840	810	933	877	902	914	916	878	865	918	942	899	863	903	863	922	872	881	896	888	904	892	927	870	886	862	881	858	832	884	887	914	886	875	921	934	863	893	910	892	891	863	847	868	828	877	912	898	832	868	859	834	878	852	874	882	878	859	888	902	880	856	895	907	907	897	877	862	872	883	840	865	877	888	816	900	887	886	927	870	854	853	873	893	889	837	910	890	963	876	891	853	882	891	882	826	880	873	865	922	859	863	879	916	867	873	940	916	892	851	865	894	885	845	885	901	848	893	923	926	821	837	903	904	880	879	873	856	972	874	860	823	922	835	874	856	874	902	873	828	899	867	870	898	891	909	907	884	911	865	884	886	865	913	880	883	848	856	866	856	878	853	916	850	852	892	855	836	921	895	850	830	897	861	882	875	932	828	875	872	839	870	874	928	884	907	913	880	907	942	859	862	861	897	926	896	930	915	884	904	881	846	877	838	858	905	858	903	882	885	855	871	859	873	860	912	894	857	856	879	865	931	873	878	882	856	859	945	830	882	902	918	898	866	897	863	921	885	877	881	863	889	858	911	889	896	932	902	885	894	869	872	898	858	876	840	866	877	890	847	908	861	891	876	870	846	884	890	895	822	829	869	862	880	835	908	922	849	861	885	872	869	846	864	829	872	893	854	809	864	871	878	881	893	853	880	893	874	914	881	912	841	909	814	862	890	880	857	879	893	902	887	817	855	898	877	863	907	796	883	875	869	852	872	838	902	853	859	885	894	897	819	888	873	870	923	887	892	848	882	837	885	851	902	873	861	895	876	864	897	855	875	886	836	865	870	927	869	895	926	917	864	880	925	858	876	869	868	822	927	840	862	851	887	901	862	840	893	898	883	939	868	870	840	879	927	885	871	873	919	864	924	892	889	842	855	864	828	912	835	878	887	939	901	847	871	851	883	879	836	904	932	931	914	878	925	924	890	899	895	875	883	909	847	880	862	870	878	876	856	861	892	888	905	923	819	880	840	834	900	854	899	915	888	901	850	833	884	879	872	858	866	879	883	904	911	881	868	851	912	899	880	907	829	913	837	925	887	855	879	863	881	880	866	886	833	877	855	864	930	893	875	897	900	905	839	812	885	848	892	905	892	880	877	849	811	894	942	881	883	898	896	855	893	857	848	815	922	866	916	907	878	849	934	907	929	922	908	891	947	881	909	875	925	904	881	894	904	936	862	841	887	853	886	942	888	881	876	822	855	888	870	899	871	882	963	885	838	853	913	887	865	918	951	903	921	863	850	880	888	909	861	868	880	854	834	930	908	900	869	879	822	863	938	884	940	856	939	825	862	895	866	873	868	894	907	894	872	888	899	868	870	937	903	887	847	855	842	915	872	892	849	903	846	907	868	932	849	836	918	874	871	908	933	868	895	851	845	907	887	845	898	858	931	864	831	907	900	868	849	875	915	878	891	880	856	866	837	857	854	913	886	858	855	873	893	880	868	948	866	846	866	874	923	897	846	878	876	896	924	867	907	861	923	878	856	924	880	928	897	857	846	858	855	914	882	845	916	922	923	930	881	849	895	855	883	843	880	879	878	875	895	906	833	810	923	898	842	876	878	922	862	937	899	885	918	889	880	872	867	886	916	872	935	899	871	871	891	848	863	836	875	923	875	871	860	879	899	866	861	945	878	851	867	907	844	879	878	888	920	853	866	870	852	871	893	896	827	885	896	840	884	884	901	890	902	843	947	885	837	879	877	843	849	891	911	846	853	847	871	897	884	907	903	891	866	849	938	884	832	901	880	912	865	914	913	868	910	863	882	933	876	855	883	861	883	881	942	919	911	911	883	858	905	940	914	889	842	909	940	899	888	848	910	846	874	842	905	826	880	863	887	880	888	885	865	856	863	886	901	841	847	873	916	906	905	883	921	891	859	848	925	925	832	861	911	847	889	846	873	908	979	793	866	872	889	881	796	909	876	894	878	901	891	842	847	877	896	864	883	881	869	865	904	861	902	883	872	867	871	864	845	940	871	892	891	883	867	899	893	876	867	889	904	876	906	902	957	838	858	927	825	872	852	891	813	863	863	851	876	886	831	879	805	832	803	844	853	883	873	883	932	886	850	868	882	881	913	887	850	875	904	863	854	918	901	870	910	899	939	888	899	905	816	846	906	889	880	831	880	928	872	896	863	874	896	918	857	905	898	853	867	929	880	904	885	889	903	863	846	848	868	847	873	889	909	874	895	846	955	853	918	906	839	891	876	915	893	872	908	838	863	854	873	921	877	850	842	876	862	858	895	811	928	853	855	887	878	903	840	870	900	896	875	841	851	911	876	866	832	830	897	869	898	843	869	884	860	880	883	885	878	876	890	872	886	904	863	873	851	903	880	859	882	894	869	870	860	934	885	931	918	911	867	869	887	859	911	894	874	876	930	894	882	869	839	874	864	855	886	876	886	881	865	915	850	849	827	828	874	883	897	808	917	855	840	871	875	946	880	891	826	883	887	854	910	961	846	901	835	849	882	940	923	869	864	834	898	862	846	842	882	860	894	896	853	864	876	886	852	874	853	845	847	894	905	869	887	918	875	871	911	914	863	884	891	916	855	887	865	886	871	899	850	884	872	894	867	893	896	868	913	888	887	891	853	909	905	849	868	901	875	921	841	889	881	920	930	843	888	828	861	914	938	912	894
17755	12553	10421	17584	27728	42494	71991	66720	51114	36522	22129	11272	8010	7541	7203	7327	7276	7240	7223	7254	7149	7299	7332	7166	7109	7267	7296	7236	7205	7265	7185	7377	7239	7245	7242	7137	7319	7228	7230	7290	7069	7351	7153	7395	7229	7197	7106	7228	7130	7275	7313	7192	7291	7083	7241	7242	7308	7229	7118	7187	7145	7258	7209	7210	7212	7200	7243	7225	7234	7227	7194	7170	7236	7333	7209	7072	7246	7187	7194	7227	7183	7372	7269	7148	7208	7268	7139	7297	7172	7234	7252	7309	7272	7370	7348	7197	7185	7116	7396	7199	7281	7161	7263	7276	7192	7149	7108	7318	7126	7279	7307	7207	7260	7267	7376	7153	7236	7244	7302	7186	7247	7151	7455	7215	7172	7261	7168	7349	7270	7120	7249	7198	7330	7254	7263	7186	7271	7228	7203	7340	7173	7284	7296	7090	7245	7130	7301	7329	7145	7286	7236	7047	7100	7329	7290	7206	7164	7159	7236	7173	7150	7257	7237	7200	7359	7273	7264	7211	7322	7306	7164	7192	7230	7174	7260	7232	7213	7070	7178	7070	7166	7153	7263	7245	7157	7302	7181	7253	7270	7239	7063	7265	7114	7343	7248	7097	7189	7417	7204	7251	7279	7270	7146	7340	7269	7112	7340	7293	7280	7189	7411	7129	7321	7108	7212	7292	7249	7227	7203	7232	7116	7352	7264	7430	7325	7170	7252	7292	7140	7265	7365	7161	7286	7293	7284	7264	7230	7121	7198	7232	7389	7139	7258	7082	7148	7231	7269	7238	7272	7232	7129	7258	7210	7187	7221	7275	7280	7211	7219	7295	7294	7272	7305	7241	7230	7182	7098	7332	7318	7169	7209	7271	7239	7260	7233	7110	7234	7281	7299	7239	7191	7337	7251	7282	7381	7238	7234	7252	7194	7249	7227	7228	7403	7243	7314	7305	7314	7224	7202	7357	7243	7166	7147	7223	7185	7209	7179	7232	7128	7105	7228	7256	7155	7160	7139	7258	7172	7230	7262	7234	7230	7189	7230	7191	7117	7215	7165	7233	7258	7256	7301	7218	7241	7188	7191	7169	7241	7207	7340	7361	7241	7244	7205	7223	7009	7177	7321	7258	7316	7101	7331	7138	7263	7286	7277	7278	7272	7162	7209	7352	7253	7218	7183	7215	7181	7251	7285	7257	7160	7245	7340	7091	7269	7245	7183	7271	7289	7159	7285	7136	7321	7198	7348	7304	7222	7264	7113	7285	7287	7123	7329	7222	7275	7358	7227	7235	7137	7334	7267	7299	7242	7198	7259	7254	7248	7152	7259	7115	7303	7190	7310	7225	7292	7252	7205	7206	7287	7271	7247	7217	7289	7218	7266	7073	7167	7162	7323	7290	7243	7236	7223	7284	7316	7119	7209	7341	7232	7271	7281	7239	7275	7159	7264	7205	7215	7208	7284	7313	7197	7317	7252	7223	7241	7246	7297	7290	7198	7255	7241	7292	7325	7147	7212	7335	7110	7266	7357	7301	7278	7331	7288	7192	7192	7045	7238	7196	7209	7356	7225	7234	7241	7285	7172	7298	7166	7177	7277	7193	7373	7159	7314	7185	7125	7279	7322	7210	7377	7113	7228	7291	7306	7251	7217	7114	7225	7143	7243	7201	7266	7232	7343	7239	7220	7172	7234	7153	7181	7218	7166	7378	7234	7224	7102	7397	7157	7236	7228	7289	7188	7112	7253	7352	7182	7235	7364	7188	7278	7243	7283	7264	7254	7194	7245	7227	7127	7292	7264	7202	7339	7440	7157	7315	7316	7134	7266	7175	7121	7257	7171	7264	7223	7308	7187	7178	7401	7334	7290	7166	7233	7228	7350	7189	7163	7189	7182	7192	7149	7128	7337	7266	7076	7168	7194	7292	7244	7234	7346	7368	7252	7165	7242	7159	7230	7165	7206	7251	7240	7335	7344	7141	7272	7229	7240	7186	7210	7215	7258	7360	7422	7206	7280	7144	7319	7182	7288	7209	7354	7218	7298	7179	7283	7234	7205	7278	7333	7279	7263	7332	7218	7290	7311	7283	7213	7127	7265	7249	7363	7245	7154	7196	7282	7259	7142	7194	7179	7352	7425	7279	7214	7199	7250	7286	7257	7171	7305	7270	7194	7192	7174	7203	7277	7103	7296	7212	7366	7229	7247	7234	7158	7234	7265	7306	7227	7213	7218	7201	7324	7304	7174	7182	7126	7330	7327	7287	7250	7165	7188	7166	7199	7243	7284	7076	7234	7125	7282	7213	7266	7149	7265	7193	7253	7313	7182	7293	7296	7182	7305	7329	7114	7239	7319	7139	7320	7205	7138	7190	7262	7339	7173	7171	7105	7268	7224	7245	7344	7228	7245	7288	7248	7271	7223	7206	7366	7304	7189	7326	7258	7357	7208	7367	7242	7351	7160	7209	7239	7191	7185	7153	7269	7253	7256	7094	7271	7174	7294	7195	7193	7134	7123	7239	7252	7178	7178	7398	7361	7383	7166	7209	7210	7176	7202	7294	7334	7184	7126	7290	7271	7294	7282	7324	7254	7290	7431	7273	7228	7183	7269	7227	7210	7182	7253	7445	7248	7181	7131	7228	7286	7194	7321	7171	7220	7284	7138	7243	7223	7114	7265	7265	7384	7186	7167	7271	7246	7112	7232	7159	7226	7179	7237	7117	7220	7211	7370	7411	7240	7296	7203	7231	7375	7220	7141	7221	7197	7328	7341	7360	7274	7217	7215	7380	7263	7121	7205	7308	7158	7040	7352	7312	7288	7216	7243	7284	7210	7265	7335	7214	7221	7220	7236	7308	7190	7202	7224	7293	7201	7370	7230	7227	7344	7270	7194	7099	7217	7201	7117	7233	7244	7248	7088	7201	7175	7330	7184	7081	7277	7133	7269	7183	7151	7316	7201	7182	7224	7233	7219	7184	7148	7091	7153	7157	7271	7220	7422	7265	7406	7258	7170	7180	7185	7144	7292	7347	7259	7230	7259	7324	7351	7288	7246	7213	7258	7327	7319	7208	7298	7132	7186	7346	7023	7194	7291	7309	7276	7292	7154	7181	7237	7290	7228	7296	7171	7197	7310	7279	7131	7124	7165	7305	7241	7263	7154	7148	7096	7266	7249	7203	7295	7150	7209	7318	7270	7187	7238	7215	7253	7261	7162	7285	7440	7132	7162	7187	7147	7299	7340	7196	7228	7246	7364	7339	7298	7214	7258	7207	7324	7341	7303	7298	7217	7226	7228	7210	7241	7162	7307	7205	7226	7208	7320	7192	7184	7277	7138	7377	7201	7252	7283	7163	7215	7195	7222	7113	7231	7249	7139	7238	7361	7274	7184	7209	7299	7252	7254	7257	7111	7261	7184	7311	7161	7279	7248	7075	7285	7160	7303	7256	7113	7235	7304	7153	7247	7333	7180	7335	7126	7124	7157	7198	7196	7229	7216	7299	7278	7343	7328	7224	7093	7306	7228	7255	7306	7301	7280	7261	7310	7298	7147	7252	7246	7229	7161	7338	7124	7201	7285	7118	7286	7243	7215	7232	7306	7305	7209	7349	7136	7285	7055	7412	7208	7233	7307	7130	7217	7208	7192	7186	7141	7171	7157	7157	7146	7330	7182	7284	7265	7238	7306	7328	7232	7197	7287	7202	7271	7219	7144	7386	7174	7156	7153	7132	7428	7248	7287	7242	7222	7255	7298	7131	7196	7156	7237	7157	7228	7326	7200	7277	7289	7157	7015	7367	7149	7251	7232	7129	7308	7217	7182	7211	7190	7335	7160	7276	7258	7197	7146	7292	7314	7225	7271	7208	7298	7284	7270	7455	7298	7233	7181	7221	7024	7265	7197	7193	7114	7199	7196	7314	7198	7318	7272	7239	7250	7335	7275	7230	7271	7213	7175	7398	7216	7323	7267	7283	7315	7272	7187	7154	7249	7344	7220	7173	7288	7262	7288	7170	7246	7213	7283	7252	7138	7262	7342	7298	7150	7295	7194	7249	7204	7362	7235	7213	7311	7077	7193	7078	7309	7318	7168	7133	7116	7271	7148	7325	7287	7051	7191	7186	7274	7262	7304	7312	7201	7243	7297	7301	7385	7254	7188	7336	7276	7189	7244	7184	7309	7183	7310	7180	7313	7261	7168	7230	7319	7198	7183	7222	7312	7143	7277	7140	7150	7154	7176	7220	7352	7270	7275	7273	7155	7201	7177	7271	7355	7309	7191	7209	7311	7228	7229	7226	7195	7246	7294	7326	7162	7217	7310	7310	7289	7301	7135	7196	7302	7270	7280	7197	7166	7089	7267	7077	7185	7171	7160	7212	7300	7183	7227	7427	7288	7143	7204	7115	7209	7283	7205	7203	7244	7173	7309	7240	7215	7305	7184	7287	7256	7232	7175	7161	7288	7254	7321	7155	7307	7220	7196	7285	7256	7229	7229	7206	7288	7343	7280	7279	7047	7317	7089	7304	7222	7178	7321	7303	7347	7372	7035	7202	7168	7246	7173	7326	7159	7283	7224	7224	7267	7219	7188	7217	7259	7196	7097	7251	7190	7289	7269	7241	7177	7372	7260	7383	7259	7303	7304	7211	7259	7345	7372	7304	7067	7220	7219	7297	7184	7154	7266	7195	7154	7161	7276	7260	7344	7196	7257	7076	7235	7222	7285	7168	7248	7213	7298	7237	7276	7218	7304	7195	7196	7304	7375	7144	7228	7218	7230	7251	7269	7380	7158	7359	7271	7387	7219	7228	7268	7205	7292	7295	7217	7440	7241	7425	7271	7053	7302	7350	7152	7280	7230	7129	7293	7146	7147	7367	7128	7313	7254	7381	7261	7287	7115	7249	7204	7284	7226	7142	7213	7242	7311	7345	7063	7174	7174	7229	7230	7273	7093	7325	7249	7182	7277	7168	7190	7168	7277	7163	7245	7344	7151	7216	7194	7300	7294	7287	7363	7352	7116	7244	7241	7174	7123	7215	7162	7322	7250	7222	7321	7168	7347	7165	7190	7115	7181	7334	7306	7285	7288	7237	7180	7236	7230	7295	7158	7281	7263	7242	7274	7185	7330	7058
3011	1863	1464	1391	1647	5842	23877	27916	19402	9489	3169	1502	1040	950	904	955	932	929	915	880	898	891	945	987	916	883	906	895	870	836	894	903	898	924	886	895	911	910	914	988	904	919	889	913	904	866	882	900	876	942	900	937	923	942	898	903	956	870	902	888	920	899	924	932	881	937	933	911	957	907	952	891	919	938	926	919	888	900	897	932	923	897	941	896	975	895	871	974	910	896	942	933	956	943	931	905	926	941	917	884	961	903	941	944	927	875	941	925	962	928	902	872	907	924	953	925	939	963	907	866	943	934	902	903	899	925	920	956	880	917	939	888	896	932	926	866	952	881	933	930	960	962	936	906	963	904	923	876	880	956	845	958	895	934	942	878	926	873	888	917	938	908	927	903	929	880	934	940	961	911	933	896	932	916	894	926	923	961	856	937	927	936	888	885	924	946	953	924	988	972	921	930	952	910	895	932	969	906	905	942	924	887	898	927	889	949	957	955	936	927	931	923	950	912	878	947	921	1003	892	882	887	957	904	890	940	916	878	942	908	911	943	904	895	895	956	940	879	919	924	932	938	908	897	850	863	896	873	905	912	852	888	936	962	901	938	848	890	910	889	928	896	916	952	955	915	897	953	932	917	890	872	944	871	982	941	934	901	884	935	887	950	910	959	942	946	945	978	977	874	879	873	989	902	906	963	897	913	932	968	899	927	952	868	909	912	912	940	944	914	927	916	908	907	892	897	905	928	883	942	880	877	914	924	895	913	873	915	960	874	909	909	910	871	926	917	869	967	895	937	901	908	879	957	872	960	991	938	919	961	936	947	930	955	942	982	931	969	946	905	955	902	905	928	943	918	916	948	941	949	955	936	981	873	980	910	978	906	946	977	952	870	963	916	919	880	912	960	899	881	922	898	939	893	873	932	907	964	920	888	904	933	940	935	926	950	833	915	892	978	942	940	913	898	924	905	916	894	905	892	932	961	932	884	943	842	950	932	913	906	927	921	964	912	926	932	894	909	925	917	905	925	964	914	952	935	921	892	874	914	907	927	947	948	925	967	804	902	881	944	857	942	875	957	923	946	931	925	923	879	900	932	890	897	949	937	864	916	953	932	953	940	895	894	944	957	946	942	886	925	957	975	912	879	922	914	920	914	890	907	951	963	880	915	926	953	904	920	880	927	924	948	888	950	946	968	936	866	918	963	894	948	929	931	956	921	977	945	959	892	913	862	877	886	916	913	943	889	909	951	899	957	905	891	932	916	910	966	897	958	872	917	909	950	892	905	892	932	990	870	868	899	958	932	928	944	989	926	919	962	932	927	924	957	871	990	898	899	891	895	906	886	928	887	927	915	914	917	889	925	906	930	917	894	947	929	928	856	903	949	910	952	914	952	999	935	879	926	921	908	988	899	943	912	900	887	927	897	895	902	909	893	923	891	944	946	935	929	985	953	876	972	896	930	912	951	902	920	931	916	911	923	863	919	954	963	956	905	869	965	903	937	936	918	923	949	937	932	893	912	938	910	936	850	898	867	939	876	942	892	958	921	929	970	911	933	972	930	916	866	906	915	849	978	963	909	905	901	958	953	846	945	886	946	969	952	949	956	854	928	918	886	944	953	920	897	925	971	935	911	933	924	923	882	982	924	920	890	956	906	985	949	952	956	956	922	972	880	859	888	928	893	901	871	903	960	875	938	907	893	923	907	895	928	888	867	939	924	894	889	912	960	938	908	931	929	855	930	884	957	870	954	916	912	876	897	888	901	933	927	893	935	893	933	911	920	903	943	945	897	916	925	927	945	921	915	958	880	960	917	871	958	888	948	971	935	957	879	910	928	885	914	908	911	938	903	930	902	907	932	984	912	925	922	936	994	892	865	942	912	963	901	942	932	899	983	846	969	958	926	936	926	931	909	919	918	915	864	929	947	865	954	857	899	952	977	926	946	929	896	929	864	905	872	860	919	901	939	933	931	909	961	941	877	908	959	953	953	938	854	897	942	930	890	916	978	952	911	949	942	932	985	924	926	944	869	935	916	951	946	967	928	924	966	903	911	935	905	915	982	940	928	928	907	956	902	919	938	920	906	952	923	943	923	847	883	906	899	935	934	875	882	910	886	955	955	984	938	934	938	950	922	934	885	917	927	934	929	914	945	944	936	911	899	961	910	891	873	919	965	882	924	893	944	877	883	911	894	895	916	954	1000	911	901	935	977	949	959	938	846	965	974	932	957	917	921	961	931	928	931	912	963	894	946	878	873	964	956	869	952	923	943	929	948	931	895	881	863	919	921	902	921	901	927	962	922	915	895	908	940	885	940	855	955	959	910	920	916	927	959	904	910	952	892	905	938	889	945	874	887	902	922	874	953	894	947	959	879	881	918	902	892	905	941	908	897	978	917	923	928	920	905	917	921	966	922	922	908	880	928	890	966	927	922	926	911	922	899	923	920	915	1007	934	944	940	850	946	921	895	965	941	886	929	929	926	932	922	911	951	857	936	934	903	953	911	918	891	949	920	955	946	927	867	921	880	941	967	906	897	891	876	898	974	883	823	924	959	912	937	942	875	927	905	879	898	863	898	940	940	888	969	960	845	915	883	948	897	907	860	944	908	902	902	949	881	916	932	914	906	917	991	930	936	938	915	903	905	1003	965	952	916	887	888	872	889	926	884	914	949	916	928	910	930	994	901	922	939	917	894	920	976	930	935	892	933	946	937	917	886	945	958	874	927	887	921	914	899	889	939	920	930	926	909	879	937	896	940	922	948	922	918	885	900	907	932	897	956	946	924	935	915	965	885	923	944	902	914	975	942	989	955	897	873	899	937	898	930	883	859	953	906	977	945	901	903	943	858	922	928	901	896	919	882	941	845	918	910	953	935	918	918	859	951	936	877	917	938	959	862	945	890	914	916	937	913	895	986	936	929	903	882	893	892	877	911	948	891	911	894	902	900	955	961	943	914	943	948	920	898	963	944	930	905	912	928	861	926	953	954	926	936	922	949	961	945	904	945	930	948	942	909	929	926	941	912	926	918	886	841	923	900	911	893	921	932	924	928	912	974	940	914	901	975	926	859	937	940	864	902	953	958	891	921	951	923	890	938	1056	897	916	951	876	957	904	913	915	882	957	927	933	956	918	932	967	926	907	946	945	911	900	917	874	892	930	923	954	886	941	882	953	946	895	930	974	940	946	901	884	894	903	930	930	1004	898	909	902	903	909	900	961	964	924	881	905	928	922	947	854	893	903	854	897	936	925	893	921	876	925	921	952	952	939	902	919	880	898	878	940	896	892	931	924	959	898	912	950	964	917	934	880	879	914	901	916	922	885	963	960	975	937	904	896	891	874	936	951	906	914	888	957	898	951	908	912	954	938	910	925	930	914	879	915	944	978	940	885	929	873	924	901	905	895	950	884	890	969	952	912	898	941	933	926	936	888	979	931	903	896	918	972	944	906	977	885	942	944	960	915	890	900	911	891	975	933	934	939	937	971	915	956	920	917	886	959	969	871	944
23188	16321	13709	21247	30500	49502	76705	77178	61824	42526	26016	14796	9215	7954	7526	7451	7520	7557	7569	7542	7438	7406	7677	7625	7535	7548	7676	7502	7620	7672	7539	7533	7660	7664	7494	7639	7557	7536	7597	7466	7604	7511	7526	7706	7636	7641	7500	7539	7530	7642	7481	7377	7483	7490	7567	7547	7529	7610	7446	7548	7502	7520	7401	7494	7557	7475	7597	7590	7578	7643	7596	7537	7716	7459	7576	7469	7613	7573	7571	7575	7433	7545	7636	7572	7483	7565	7489	7525	7575	7493	7529	7447	7412	7581	7479	7497	7577	7712	7611	7523	7603	7566	7509	7601	7504	7431	7658	7568	7534	7473	7573	7550	7450	7566	7529	7585	7537	7538	7490	7552	7571	7498	7685	7697	7589	7569	7602	7589	7546	7579	7577	7545	7688	7628	7544	7606	7454	7482	7450	7592	7552	7497	7540	7526	7583	7430	7622	7457	7455	7548	7629	7527	7591	7604	7471	7611	7496	7525	7747	7474	7676	7407	7508	7538	7602	7411	7557	7623	7498	7442	7549	7472	7433	7532	7487	7580	7485	7747	7664	7445	7617	7359	7426	7561	7440	7484	7697	7601	7627	7663	7589	7538	7391	7608	7357	7597	7605	7456	7558	7658	7512	7504	7548	7634	7691	7563	7540	7500	7537	7519	7491	7546	7615	7529	7642	7629	7494	7520	7449	7508	7620	7531	7523	7493	7532	7602	7546	7536	7365	7544	7696	7644	7448	7569	7566	7543	7612	7627	7569	7445	7565	7491	7465	7605	7603	7452	7443	7606	7430	7490	7442	7484	7718	7482	7498	7494	7637	7569	7359	7732	7555	7541	7653	7628	7452	7649	7498	7615	7522	7424	7596	7649	7594	7484	7657	7533	7561	7500	7599	7609	7540	7600	7578	7575	7552	7619	7511	7511	7537	7593	7711	7677	7496	7555	7365	7707	7582	7589	7502	7537	7422	7539	7550	7545	7651	7624	7648	7475	7408	7589	7479	7527	7546	7616	7617	7616	7615	7601	7497	7640	7562	7490	7477	7596	7568	7633	7569	7605	7586	7652	7631	7559	7610	7609	7554	7558	7486	7635	7579	7522	7501	7587	7562	7540	7515	7442	7508	7532	7593	7505	7404	7471	7537	7625	7615	7506	7482	7467	7515	7579	7434	7564	7545	7720	7716	7623	7408	7557	7722	7612	7563	7512	7552	7523	7617	7474	7608	7528	7491	7573	7567	7581	7648	7630	7554	7547	7544	7597	7533	7553	7585	7639	7509	7594	7487	7521	7460	7587	7559	7470	7515	7480	7581	7464	7508	7485	7686	7565	7600	7377	7636	7559	7522	7586	7579	7422	7640	7560	7596	7472	7561	7644	7640	7657	7559	7606	7557	7422	7443	7516	7590	7653	7613	7489	7500	7609	7545	7516	7562	7533	7552	7588	7617	7594	7546	7489	7649	7679	7632	7558	7581	7449	7657	7579	7700	7481	7434	7600	7535	7624	7565	7596	7651	7409	7580	7477	7462	7452	7510	7425	7509	7573	7641	7440	7532	7545	7510	7599	7591	7613	7596	7559	7573	7555	7673	7403	7760	7558	7464	7535	7534	7619	7525	7494	7550	7566	7664	7615	7524	7572	7502	7628	7598	7485	7485	7592	7571	7564	7468	7316	7554	7465	7526	7527	7535	7582	7576	7604	7558	7498	7615	7584	7561	7446	7516	7630	7700	7549	7560	7591	7538	7583	7647	7534	7491	7486	7625	7629	7605	7602	7627	7438	7477	7560	7575	7467	7516	7622	7507	7529	7499	7461	7566	7434	7588	7525	7472	7583	7573	7581	7554	7575	7598	7547	7591	7368	7482	7705	7594	7439	7517	7560	7596	7604	7720	7583	7599	7551	7444	7463	7683	7631	7577	7533	7593	7552	7533	7616	7452	7594	7714	7560	7484	7551	7656	7486	7595	7463	7686	7423	7666	7468	7556	7513	7531	7548	7547	7431	7574	7506	7467	7536	7446	7715	7418	7705	7484	7539	7625	7561	7597	7502	7668	7502	7532	7450	7588	7472	7418	7421	7607	7629	7509	7529	7619	7498	7550	7573	7399	7606	7515	7573	7492	7538	7494	7685	7655	7564	7607	7508	7352	7506	7487	7481	7751	7498	7495	7567	7680	7530	7559	7640	7529	7566	7494	7453	7641	7596	7516	7636	7644	7572	7665	7570	7484	7556	7552	7439	7721	7504	7529	7566	7495	7538	7384	7511	7681	7528	7589	7611	7508	7569	7484	7564	7546	7609	7581	7388	7535	7550	7458	7692	7556	7459	7564	7630	7514	7617	7534	7606	7538	7418	7591	7581	7441	7625	7496	7590	7565	7535	7597	7688	7621	7527	7624	7590	7394	7609	7369	7631	7518	7458	7467	7479	7515	7637	7645	7577	7593	7560	7509	7580	7551	7477	7538	7580	7521	7421	7554	7604	7718	7546	7436	7524	7546	7559	7405	7695	7592	7646	7536	7530	7595	7572	7588	7588	7612	7535	7533	7556	7474	7457	7554	7510	7587	7540	7529	7484	7484	7568	7444	7512	7506	7633	7625	7618	7591	7535	7498	7528	7527	7425	7532	7515	7558	7491	7615	7508	7703	7558	7615	7654	7502	7584	7553	7552	7614	7586	7656	7487	7556	7530	7564	7567	7575	7374	7572	7518	7477	7661	7574	7587	7473	7631	7632	7491	7577	7495	7561	7594	7556	7591	7430	7511	7586	7581	7488	7624	7490	7571	7518	7448	7510	7460	7538	7579	7526	7535	7524	7618	7536	7550	7623	7641	7569	7473	7561	7657	7397	7517	7489	7682	7598	7533	7606	7542	7696	7547	7548	7646	7621	7570	7656	7371	7522	7584	7683	7624	7482	7551	7514	7393	7570	7551	7668	7454	7522	7497	7640	7488	7557	7529	7522	7539	7593	7535	7567	7613	7503	7554	7645	7611	7493	7532	7516	7630	7816	7682	7605	7529	7649	7364	7618	7479	7593	7540	7518	7533	7569	7443	7492	7661	7702	7616	7380	7465	7695	7604	7523	7416	7540	7631	7434	7476	7599	7485	7646	7631	7690	7407	7522	7632	7493	7584	7499	7588	7474	7596	7432	7403	7508	7542	7527	7543	7473	7565	7551	7559	7646	7634	7378	7606	7418	7648	7680	7497	7543	7443	7525	7551	7584	7637	7600	7619	7622	7588	7625	7551	7467	7544	7635	7504	7523	7528	7397	7409	7552	7528	7594	7513	7662	7441	7618	7613	7529	7489	7491	7576	7470	7678	7520	7438	7637	7728	7586	7609	7532	7583	7558	7610	7588	7502	7507	7538	7557	7522	7488	7530	7659	7494	7528	7692	7652	7520	7541	7632	7618	7617	7582	7624	7558	7552	7671	7547	7532	7638	7557	7506	7609	7610	7393	7505	7614	7575	7567	7499	7529	7513	7664	7650	7417	7563	7456	7597	7566	7565	7542	7450	7555	7623	7636	7426	7528	7551	7571	7650	7629	7496	7634	7581	7514	7631	7504	7452	7487	7555	7465	7618	7612	7617	7476	7450	7638	7585	7504	7454	7545	7506	7658	7520	7581	7626	7577	7516	7822	7553	7582	7711	7719	7568	7397	7603	7541	7547	7510	7502	7679	7580	7695	7611	7558	7617	7547	7697	7477	7593	7437	7479	7578	7633	7626	7538	7512	7492	7623	7499	7445	7595	7416	7558	7591	7739	7501	7660	7543	7679	7519	7667	7636	7643	7546	7526	7489	7452	7615	7589	7482	7554	7574	7416	7561	7603	7729	7561	7531	7642	7575	7639	7618	7422	7678	7583	7507	7500	7535	7452	7699	7496	7669	7516	7568	7507	7535	7536	7578	7436	7441	7618	7479	7538	7541	7428	7597	7589	7653	7627	7621	7586	7503	7561	7607	7587	7531	7471	7456	7607	7564	7699	7583	7429	7518	7628	7701	7519	7548	7375	7530	7528	7628	7521	7519	7419	7600	7653	7496	7646	7457	7577	7516	7464	7537	7574	7514	7536	7531	7542	7490	7477	7384	7669	7498	7545	7544	7605	7569	7587	7561	7481	7592	7498	7505	7571	7666	7606	7535	7687	7590	7572	7572	7505	7614	7575	7677	7520	7670	7641	7467	7510	7454	7441	7484	7442	7620	7443	7626	7547	7688	7567	7630	7566	7615	7612	7581	7483	7496	7632	7543	7556	7471	7709	7494	7485	7510	7606	7527	7632	7423	7593	7521	7585	7606	7556	7508	7485	7529	7622	7552	7498	7527	7559	7542	7601	7414	7627	7600	7629	7698	7627	7544	7425	7558	7583	7609	7534	7601	7619	7426	7607	7521	7489	7437	7467	7620	7588	7571	7502	7583	7467	7517	7519	7494	7610	7541	7609	7566	7610	7574	7595	7621	7613	7546	7492	7654	7507	7545	7536	7428	7499	7603	7540	7563	7565	7505	7535	7563	7614	7437	7565	7646	7648	7576	7563	7581	7643	7503	7581	7587	7677	7488	7599	7618	7512	7532	7425	7564	7579	7605	7612	7582	7623	7603	7623	7626	7520	7632	7581	7579	7558	7625	7477	7547	7601	7521	7396	7655	7414	7515	7513	7424	7546	7515	7602	7564	7548	7385	7627	7516	7553	7638	7439	7478	7676	7635	7565	7528	7429	7606	7568	7597	7530	7572	7541	7485	7529	7539	7605	7483	7504	7579	7680	7556	7583	7599	7586	7568	7662	7497	7548	7622	7522	7574	7593	7578	7412	7625	7618	7599	7512	7573	7588	7500	7596	7537	7456	7510	7651	7505	7548	7721	7467	7539	7621	7608	7656	7522	7616	7515	7564	7532	7612	7678	7477	7809	7600	7512	7492	7655	7617	7754	7555	7686	7517	7606	7602	7506	7535	7659	7637	7531	7648	7685	7518	7642	7501	7591	7565	7525	7730	7557	7590	7567	7579	7532	7575	7539	7517	7610	7678	7591	7460	7534	7472	7537	7683	7344	7476	7600	7545	7496	7514	7601	7548	7618	7564	7535	7535	7521	7579	7578	7564	7573	7480	7653	7630	7567	7683
3014	1160	1033	982	1089	1306	4610	7644	6126	3000	1497	1039	892	872	845	860	772	890	889	825	890	849	851	832	895	833	824	882	823	814	839	883	845	871	866	807	889	853	827	821	850	831	907	882	829	884	803	881	848	903	852	820	883	890	824	866	866	895	838	819	850	869	817	819	842	888	847	855	846	861	839	851	882	828	882	829	822	892	881	869	841	876	859	814	893	852	867	866	816	869	850	844	847	899	835	810	864	839	824	880	834	817	873	826	855	849	856	835	806	834	873	852	892	826	808	885	810	807	888	819	843	853	873	789	854	824	889	856	806	870	827	796	949	907	874	810	860	861	869	815	853	869	848	861	865	900	803	897	836	878	824	828	882	875	820	826	849	795	847	880	848	837	840	856	879	870	906	820	852	847	849	854	870	814	855	832	865	856	856	842	832	869	865	858	832	847	890	847	882	834	865	865	853	897	844	907	876	860	894	822	868	897	867	895	863	852	826	863	852	894	866	906	852	847	883	850	904	823	889	804	851	845	866	814	894	857	839	830	861	837	849	903	794	900	842	855	840	916	900	856	810	827	831	893	878	876	865	889	876	871	865	862	885	872	829	863	856	801	885	853	850	865	880	858	865	898	867	806	840	893	826	904	835	884	861	855	886	873	854	848	861	880	814	797	814	832	888	862	874	886	798	860	806	859	860	820	842	891	819	847	837	878	863	869	859	863	814	804	821	919	850	856	842	876	835	861	879	864	843	857	844	831	847	815	874	874	870	840	810	840	846	866	886	914	857	838	825	836	842	831	835	863	885	847	856	875	880	840	822	811	825	870	878	831	792	872	814	883	878	874	872	880	867	908	849	853	835	819	819	856	865	795	803	863	836	869	870	817	853	839	839	844	821	848	867	873	885	848	836	861	845	843	892	853	898	863	840	840	867	852	883	809	883	780	901	837	874	813	881	823	887	868	829	897	860	804	899	845	861	877	831	884	847	863	810	887	809	832	820	909	877	862	826	892	877	856	855	833	856	906	877	843	830	856	825	890	861	818	836	829	867	847	852	872	906	861	878	866	848	796	840	872	894	897	843	838	853	846	823	883	854	878	842	900	840	840	835	844	901	860	923	869	908	826	824	797	903	876	849	893	884	795	842	949	860	854	834	853	913	848	876	840	836	885	819	800	871	867	816	870	822	852	911	907	921	823	857	857	825	850	870	818	812	880	890	882	836	846	857	839	829	836	842	874	845	871	887	851	821	847	828	823	856	848	830	876	854	889	897	842	852	893	869	851	855	828	848	820	872	852	876	831	875	879	863	837	880	849	835	877	876	839	852	844	884	829	866	845	830	810	828	852	857	830	846	874	897	819	801	843	834	893	873	841	847	893	805	914	890	902	805	815	817	848	825	833	894	821	865	837	844	810	892	819	765	847	837	878	830	845	859	841	832	843	852	856	868	807	864	900	827	857	859	817	844	855	816	852	850	878	854	871	823	870	865	900	818	856	860	823	885	889	860	791	858	919	830	850	852	848	832	797	848	802	908	810	865	784	846	842	891	819	835	878	820	840	842	863	821	882	908	856	883	858	883	903	878	831	878	851	840	917	857	839	824	839	867	855	830	853	806	849	789	834	849	827	889	859	853	898	874	825	876	788	870	850	870	812	822	820	841	854	892	865	795	874	827	855	880	790	847	850	851	825	855	828	851	911	838	893	861	866	879	869	800	858	858	805	818	877	847	928	829	868	787	842	878	868	860	919	829	854	828	814	881	850	831	898	816	826	900	873	862	823	833	850	835	785	899	844	835	826	847	835	824	828	862	815	854	855	915	825	810	862	861	857	884	785	837	828	866	890	873	859	859	824	866	848	817	886	829	906	854	797	878	853	811	891	853	795	852	856	854	893	841	918	849	878	878	844	833	858	904	847	855	825	874	877	844	854	863	841	833	837	910	838	866	884	785	842	831	816	911	844	870	870	862	912	848	864	766	835	852	926	815	860	882	817	858	790	851	867	819	880	876	878	834	879	812	919	834	870	918	851	856	888	844	831	848	847	827	822	888	841	823	874	821	799	855	891	816	861	870	793	819	893	902	849	828	866	885	869	846	822	790	878	836	869	819	872	815	853	901	861	879	879	813	910	875	819	847	839	852	858	822	885	858	862	867	877	877	854	858	849	886	830	836	836	815	868	847	813	874	834	812	832	858	874	843	820	856	836	855	819	835	869	849	818	827	828	862	883	856	870	878	877	848	825	849	839	802	797	848	843	851	916	845	855	813	846	908	789	835	812	878	848	861	887	835	845	866	845	856	899	852	807	828	904	871	828	861	852	864	862	887	859	887	882	873	835	880	874	855	839	836	819	857	844	840	904	850	864	848	861	862	799	871	857	842	851	864	872	863	783	813	872	804	838	854	875	854	840	817	830	913	935	870	880	818	845	845	790	848	871	843	842	866	850	875	880	851	826	867	829	882	854	844	896	879	833	876	783	859	890	854	848	853	829	856	845	825	838	855	854	863	891	858	811	851	813	867	801	899	817	880	837	807	868	898	877	820	835	865	861	833	794	822	870	825	816	869	915	820	862	869	850	802	867	902	840	812	831	846	785	852	897	849	831	840	858	840	832	832	844	876	880	860	840	832	908	861	820	805	803	884	892	780	865	855	819	864	834	844	826	891	869	858	884	875	860	810	864	827	865	898	866	819	863	845	819	934	880	811	882	833	860	866	828	901	844	881	893	829	844	845	888	906	848	838	909	845	850	820	861	862	869	846	807	836	839	882	788	864	861	860	793	868	862	831	846	879	863	815	824	849	865	871	870	818	785	854	809	870	845	865	868	841	848	882	868	859	840	810	867	866	874	847	871	813	831	871	827	820	894	917	892	860	865	879	871	839	900	865	830	871	844	876	864	851	848	813	889	844	885	835	863	857	880	861	862	874	835	875	894	910	814	798	808	788	861	903	867	831	850	905	874	897	902	888	862	888	867	847	852	828	896	883	882	838	861	846	826	828	820	866	869	799	839	930	868	870	861	889	815	884	830	872	850	925	845	891	916	830	887	853	872	834	860	788	896	884	880	805	935	846	846	830	875	791	826	855	829	812	861	844	847	870	848	916	848	806	810	853	854	911	838	872	860	879	875	792	839	905	879	844	877	825	815	827	803	886	859	832	830	862	801	843	897	811	867	859	831	851	859	914	862	863	885	839	824	871	882	860	870	835	839	869	846	825	924	822	854	889	828	843	834	849	888	830	895	890	862	846	844	850	828	851	889	890	844	822	849	878	879	844	875	873	846	789	801	932	842	819	899	849	849	871	874	855	882	891	861	913	842	850	839	923	829	871	828	892	853	817	860	786	832	866	838	808	821	861	788	819	863	828	800	878	861	879	843	829	890	823	879	907	868	837	825	893	887	839	848	867	833	871	839	809	824	824	842	881	889	850	844	827	900	885	832	802	888	846	835	869	800	827	860	882	869	858	868	835	874	877	848	809	909	860	814	860	879	860	860	880	906	861	852
15910	11185	9374	13146	18375	24516	42600	48796	40312	27812	16180	9863	7770	7200	7054	7041	7237	7183	7073	7103	7099	7122	7194	6937	7049	6959	7000	7083	7176	7204	6999	7032	7023	6912	7164	7019	6935	7067	7063	7006	7165	7151	7166	7000	6913	7134	6934	7058	7089	6968	7013	7085	6944	7087	7005	7061	7040	6958	7008	6978	7030	7010	7070	7026	6990	7009	6969	7110	7016	6983	6976	7080	6917	7067	6974	7064	6997	7085	7063	7064	7040	7201	7038	7058	7005	6939	7226	6936	7117	6995	7011	7084	7035	6919	6950	7111	7004	6912	7031	7083	6992	6963	7029	6976	6990	6938	6975	7004	7049	6961	6883	7023	7022	6930	7166	7074	6922	7037	6983	7012	7056	6986	7010	7088	6998	7048	6965	7110	6967	7079	7073	7122	7103	7175	7074	6863	7080	7105	7168	7181	6934	6944	7090	7106	6999	7036	7084	7020	7049	7080	7008	7173	6978	7079	7042	7130	7081	7072	7106	7189	7119	6985	6894	6938	6963	7104	7110	7023	6979	7053	6948	7146	7026	7047	7059	7119	7120	6991	7072	7006	7098	7132	7019	7013	7046	7041	7157	6977	7027	7119	6999	6955	7023	7093	7047	7127	6985	7056	7059	7109	7090	6971	7099	7109	6921	7058	6995	7017	6923	6931	7006	7071	7011	6906	7083	6991	7098	7009	7013	7059	7029	7071	7061	6978	7128	7034	7143	7114	6954	7106	7058	7106	6926	6979	6981	7081	7039	6927	7003	6972	7175	6988	7052	7092	7027	7063	7071	7081	7108	7129	6921	6897	7098	7093	7121	7106	6966	7020	6981	6884	6978	6931	7063	7136	6956	7025	7187	6937	6988	6978	7124	7154	7097	7008	7015	7062	7045	7014	7103	7129	6960	7052	6999	7156	7112	7075	6963	7107	7046	7109	7147	7002	6937	6953	7039	7162	7070	6971	7020	6998	7060	7004	7005	7008	6957	7052	7012	6932	7093	6963	7055	7077	7021	7060	7027	7000	7063	6905	6990	7129	7097	7027	6973	6996	7146	6939	6944	6975	6988	7057	7048	7035	7050	6902	7189	6986	7001	6858	7001	7019	6983	6958	7110	6997	6959	7068	6961	7103	7175	6938	7039	7140	7102	6924	7030	7047	7037	7092	7041	7066	7085	7087	7098	6978	7102	7056	7142	7134	7072	7035	7072	7021	6996	7129	7009	7083	7150	6989	7129	7022	7010	7031	6972	7069	7035	6965	7029	7114	7105	6929	6987	7030	7091	7166	6985	7070	7025	6933	6976	7071	7082	7117	7034	7019	7183	7029	7030	6991	7038	7016	6950	6947	7049	7058	7030	7033	7130	7017	6956	7046	7058	7029	7018	6973	7013	7037	7111	6966	6971	7069	7029	7032	6945	6941	7014	7039	7027	6975	7068	7037	7129	7014	6994	7049	6983	6963	7052	6963	6883	7198	6986	6954	7112	6929	6997	7097	6878	7015	7022	7048	6991	7080	7039	7073	6991	6945	7118	7020	7148	7081	7103	7011	7004	7120	7093	7010	7198	7044	6944	7009	6999	7089	7026	7104	7050	6882	6918	6914	6981	6997	7043	7059	7102	7048	7134	6874	7055	6939	7067	6975	7114	6935	7050	6853	6993	7086	7014	7104	7132	7058	7117	6928	7060	7076	7083	7103	7048	6990	7107	7011	6965	7043	7101	7084	7103	6948	7002	7050	7217	7061	7100	6987	7054	7024	6972	7014	6876	6950	7146	7177	7066	6941	7164	7092	6919	7017	7034	6883	7170	7053	7071	7052	7049	7113	6995	7074	7036	6934	7075	7063	6995	7033	7004	6998	7010	7102	7086	6947	7053	6970	7027	7028	6920	7043	6951	6975	7029	7135	6918	6969	7059	7007	6967	7070	7016	7132	7110	7021	7137	7076	7019	7102	7057	6996	7035	6975	7029	6937	7004	7209	6942	7049	7061	7041	7036	6963	7014	7078	7066	6832	7009	6971	7052	7063	7000	7114	6985	7168	6989	6940	6963	7038	6966	7022	6950	7025	7039	7033	7006	6996	6980	6929	6989	7109	7067	6985	7118	7012	7089	6991	7243	7024	6885	7001	7077	7075	7088	7009	7007	6957	6923	7011	6953	7027	7156	7183	7040	7010	7054	6990	7268	6992	7065	7033	6903	7065	7116	6980	7028	7057	7083	7062	7081	6937	7113	6869	7003	6975	6988	6973	7049	6891	7082	7067	7032	6966	7072	6931	7002	7029	7182	7080	7071	7086	6904	7048	7043	7107	7030	7139	7188	7033	6917	7051	7011	6884	7202	7064	7010	6972	7047	7066	7030	6994	7097	6952	7022	7061	6946	6846	6981	7035	7061	7038	7069	6980	6936	6971	6864	6965	6969	7048	6998	6959	7050	7033	7101	7099	6989	6996	6995	7172	7032	7023	7111	7050	7100	7018	7186	7188	7058	6909	7037	7067	7006	7018	6973	7008	7042	7003	7122	7150	7106	6947	7072	7081	7083	6975	7090	7004	7009	6986	7013	6999	7046	7010	6987	6985	6996	7047	7083	7066	7028	7160	6969	6967	7010	7057	7125	7003	7003	7079	7065	6950	7137	7033	6986	7045	7104	7060	7111	7049	7024	7052	7118	6978	6950	7024	7076	7029	7003	6993	7051	7053	7003	7016	6954	6914	6991	7098	7207	7006	7071	6933	7059	7014	6923	7116	7133	7106	6989	7019	7020	6922	7119	6995	7061	6992	6992	6954	7100	7036	7009	7044	7127	7022	7037	7068	6997	6928	7060	7125	7037	7234	7016	7036	6981	6979	7148	6993	7027	6998	7110	6985	6948	7011	6960	6966	7179	7115	7079	7046	7030	6949	7104	6984	7147	6953	7130	7053	7020	7072	6955	7014	7091	7110	7008	6933	7104	7172	7017	6828	6953	7024	6968	7170	6981	7001	7029	7072	7165	7011	6979	6989	6939	7130	6948	7115	6949	6990	7083	6965	7049	7099	6947	7064	7048	6977	7140	7237	7167	7003	7026	7024	7061	7052	6915	7026	7046	7152	7111	7003	6947	7158	7160	6981	7025	7049	6949	6957	7088	7139	6993	6980	7051	7013	7145	7049	6906	7128	7007	7043	6952	7130	7029	6939	7172	6927	6939	7008	7082	6974	7150	7035	7061	7061	6919	7047	6942	6903	6980	7204	7034	7054	6938	7070	6909	7148	7096	7101	7023	6955	7064	7104	7074	7019	7059	7085	7047	6941	6912	7097	7037	6971	7182	7003	6897	6996	6975	6983	7015	7026	6945	7156	7012	6982	7049	7057	6930	6989	7029	7104	7019	6951	7026	6970	7142	6891	7050	7068	7099	7029	7122	6998	6913	7023	7075	7044	7017	7200	6987	7033	7157	7037	7023	7096	7033	6965	7009	7039	6945	6998	7037	7173	7008	7001	7004	7159	6991	6955	6983	7159	7076	7050	7033	7131	6962	7028	7054	7064	7160	7015	6883	7063	7032	6979	6930	6986	7048	7007	7025	7050	6949	7011	6938	7018	7052	7104	6931	7167	7034	6989	7075	6933	6995	7173	7003	7021	6977	7117	6947	7121	7031	6920	7026	7008	7076	7012	6977	7067	6922	7053	7007	7204	7038	7004	7060	6994	7134	6995	7065	7099	7115	6925	7049	7052	7019	7016	7013	6930	6956	7064	7079	7124	7135	7121	7041	7142	7011	6990	7145	7145	7062	6924	7028	7106	7148	7087	7031	6962	7167	6955	7015	6994	7091	7038	7001	7023	7153	7025	6999	7184	7028	7010	7094	7073	7050	6885	7089	7044	6915	7011	6970	6877	7074	6967	7108	6989	7089	7059	6958	6999	6998	7095	6976	7075	7145	6868	6980	6982	6952	7042	7103	7090	7065	7018	6995	7056	6928	7016	6806	7100	7050	7038	6990	6984	7021	7026	7130	7054	7084	7093	6907	7088	7066	6961	7018	7124	7011	7040	7033	6940	7006	7010	7123	7080	6981	6991	6978	6992	7058	6994	7019	6997	7089	7021	7022	7001	6938	7035	7000	7139	7030	7074	7127	7060	7069	7110	7072	7090	7033	7065	7081	7099	6936	6962	7067	7029	7015	7104	7097	7116	7037	7002	7024	7124	7157	7021	7059	7215	6923	7132	7041	6909	7069	7044	7075	7037	6907	7089	6937	6930	7166	7181	6864	6961	6958	6925	7061	7141	7061	7079	7061	6995	6928	7052	7029	6984	7122	7071	7053	6930	6950	7094	7043	7121	6966	7011	7030	7006	6935	6987	6952	7005	6997	7092	7098	7020	7109	6975	6972	7062	7139	7118	7065	7050	7136	7091	7046	6930	6990	7053	7063	7117	7064	6942	7127	6935	7118	7025	6912	7044	7016	7059	6913	7156	7030	7094	7086	7063	6980	7036	7011	7076	7134	6899	7057	7169	6986	6932	6950	6949	7003	7013	7088	7018	6979	6953	6924	7019	7050	6988	6965	7015	6965	6887	7121	6874	7138	7020	7084	7080	7075	7054	7125	7063	6981	7098	7126	6973	7006	6905	6905	6952	7021	7178	7015	6856	6995	7124	6867	7001	7096	7184	7040	7110	7005	6993	7031	7036	7034	7000	7027	6952	7032	6900	7019	7008	7052	7079	7025	7036	6985	6944	7029	6991	6963	7041	7032	7136	6995	7067	7045	7106	7063	6884	7035	6937	7005	7054	6974	7106	7059	6945	6934	7022	7155	7097	7036	7044	6967	7073	7065	7035	6948	7040	7053	7087	6927	7030	7024	6965	7025	7110	6914	6947	7085	7183	6885	7050	7030	7090	7084	6957	7049	7100	7024	7000	7072	7080	7024	7017	7064	7056	7003	7074	6929	6979	7010	7021	6874	7090	7121	7009	6978	7071	7097	7085	7106	6991	6986	6969	7041	7025	7022	7089	7127	6995	7131	7115	7089	6978	7049	6951	7086	7022	6993	7065	7052	7131	7113	7077	7152	7145	7075	7172	6996	7140	6955	7029	7065	7031	7059	7169	6996	7062	7020	6934	7110	6978	7116	7024	6979	6999	7078	7003
2056	1515	1184	1015	1235	3119	11477	14003	9347	4480	1814	1079	966	878	926	835	883	906	934	883	865	908	945	900	980	901	881	884	892	907	920	867	855	924	846	855	899	891	823	903	919	907	909	896	838	866	893	852	921	903	931	845	870	913	887	895	918	880	909	860	916	912	938	860	881	878	904	861	854	861	884	896	920	940	910	900	903	892	852	862	871	935	847	912	886	878	854	918	888	940	893	867	875	952	832	883	886	908	945	923	832	929	932	927	913	904	851	906	904	939	874	884	928	849	897	807	866	918	875	924	876	884	849	890	887	920	926	900	889	930	892	880	831	906	922	906	869	885	884	865	923	912	920	911	850	914	873	867	914	945	913	884	914	833	943	837	891	937	902	893	924	875	903	855	904	884	891	902	885	934	878	911	901	836	869	856	873	884	893	854	890	884	846	877	852	824	894	892	862	865	895	909	905	924	864	866	847	932	879	935	887	893	875	914	900	879	914	883	939	926	901	863	926	943	918	906	873	874	900	911	882	910	862	922	917	912	860	924	876	944	924	863	885	902	879	915	887	865	902	865	897	931	874	889	851	880	938	935	870	884	922	885	887	898	804	914	860	937	898	945	938	880	890	846	963	901	862	903	833	911	870	878	850	918	911	897	910	895	971	883	870	844	907	868	899	834	941	883	849	858	922	888	911	878	883	839	907	925	899	872	921	927	883	919	895	915	946	914	896	912	875	847	919	854	930	881	889	886	857	912	840	873	880	895	887	925	932	899	874	870	848	832	916	916	917	904	876	937	910	883	910	887	898	834	852	873	935	868	885	920	890	857	875	876	899	831	865	856	875	887	920	898	868	877	884	899	906	899	861	919	925	838	841	842	874	860	884	874	921	906	913	963	879	900	904	909	883	930	920	913	916	880	867	888	903	872	867	880	916	872	871	860	893	937	860	908	897	872	865	883	881	908	896	881	837	901	861	908	868	889	882	879	859	891	910	898	960	862	932	877	871	889	931	861	916	863	906	883	866	867	837	804	918	844	874	903	902	923	867	851	906	837	834	884	872	990	885	904	874	905	861	922	925	881	920	950	900	935	911	827	892	871	851	857	879	884	824	901	905	891	899	937	912	896	905	796	911	885	890	901	908	911	908	845	869	903	862	890	896	878	930	888	901	901	861	925	917	884	893	878	922	927	881	889	833	868	870	863	889	929	857	861	887	873	850	885	903	887	894	921	892	887	869	859	868	885	948	881	927	923	862	872	888	905	850	875	906	881	884	881	878	932	867	886	904	838	967	908	892	838	903	959	933	888	909	910	945	894	898	890	858	887	872	921	921	865	905	902	896	900	866	929	863	893	868	889	898	898	880	856	878	920	880	908	876	876	905	938	918	870	917	917	847	935	907	892	885	909	943	860	936	866	915	900	870	904	870	868	900	877	937	887	907	920	890	910	903	911	909	901	878	902	847	855	828	867	941	925	934	911	889	828	898	955	850	892	883	934	879	921	940	863	904	840	921	947	908	887	981	896	903	866	891	827	842	919	932	823	867	825	872	865	873	912	846	901	846	884	890	859	874	969	899	916	894	873	902	881	909	888	852	991	895	941	911	898	858	872	886	936	878	915	886	854	872	888	828	907	866	842	882	933	903	900	905	888	882	851	929	909	899	870	851	878	900	967	885	884	928	925	885	846	943	905	918	906	832	910	873	887	908	877	912	893	904	883	899	884	898	900	926	901	904	901	874	896	890	856	876	922	834	911	919	860	862	873	849	910	857	928	963	892	890	858	882	904	877	873	913	932	930	913	906	890	893	935	922	854	874	888	841	854	898	875	915	923	948	852	827	911	891	928	931	931	884	909	928	857	916	843	906	900	963	896	930	879	857	875	878	863	902	925	837	884	867	931	872	855	875	904	884	877	898	879	850	899	879	927	865	908	881	886	914	915	905	899	890	943	901	869	944	931	898	850	855	878	901	966	933	897	862	837	829	867	899	889	877	895	839	858	885	843	936	910	872	879	969	857	909	881	853	865	857	887	922	874	894	931	884	904	866	928	871	928	887	921	865	873	875	859	883	959	922	893	892	864	853	926	875	893	863	874	883	912	916	899	887	832	871	934	900	920	870	894	897	882	842	890	913	902	837	952	902	881	893	961	885	869	951	876	907	854	915	903	887	916	853	856	847	886	896	917	870	919	854	969	889	909	844	890	838	924	893	877	876	906	920	873	933	928	869	880	916	844	878	838	935	875	923	849	890	833	835	898	872	901	850	817	950	921	890	936	876	875	914	902	916	884	911	877	874	815	917	880	888	892	849	871	830	869	885	880	923	890	900	910	874	870	901	887	871	857	869	821	888	905	848	902	921	896	874	926	909	884	917	876	843	911	909	869	870	918	914	853	831	885	875	913	959	871	881	898	894	853	884	905	951	886	868	910	899	884	908	890	938	883	851	869	852	888	878	873	815	901	912	837	928	893	839	924	876	890	913	856	870	874	909	867	909	887	888	922	862	899	833	875	824	926	864	880	907	858	877	882	892	883	840	910	894	956	907	916	944	904	926	833	889	848	876	896	913	893	872	902	871	878	899	880	859	907	883	892	875	903	871	859	868	873	895	927	917	891	895	853	928	879	910	891	867	845	886	888	833	921	905	872	875	859	892	885	888	878	907	854	909	865	866	907	860	881	912	918	915	925	891	844	887	869	849	938	860	910	858	892	889	910	938	889	859	887	850	901	939	846	901	823	884	884	892	876	890	892	905	840	868	881	876	882	914	910	852	901	935	915	865	896	837	954	857	885	901	916	899	900	869	849	876	889	909	822	953	942	883	896	934	848	910	919	941	893	858	885	863	895	876	858	917	887	910	930	918	889	863	891	884	902	898	864	967	906	869	915	898	877	865	905	939	869	900	945	927	898	850	858	885	880	875	936	905	897	842	853	883	875	854	892	881	914	855	904	865	884	948	869	905	908	857	876	908	888	873	921	893	862	873	940	885	914	852	871	958	883	891	908	874	868	864	882	869	933	925	925	912	897	900	913	910	899	880	913	941	928	927	930	864	901	909	897	859	903	860	902	874	866	876	893	901	872	898	868	916	897	867	871	909	876	891	889	886	895	904	908	854	897	934	909	876	886	858	896	881	889	899	911	938	931	885	889	899	843	918	912	929	888	927	910	874	899	911	898	917	887	895	952	944	879	904	880	899	877	908	867	891	856	877	880	866	889	885	906	918	876	889	866	906	919	884	846	880	920	878	887	923	882	840	887	901	870	859	864	898	901	951	924	976	859	894	859	873	892	907	916	919	858	887	896	921	838	909	952	936	885	860	871	931	874	845	893	885	892	903	963	925	914	872	887	919	913	897	860	873	919	897	906	820	865	882	928	868	945	845	896	938	901	925	906	907	884	899	905	856	841	926	880	908	908	869	929	895	935	863	913	866	853	894	912	842	916	899	868	866	874	879	918	925	903	867	873	897	853	862	892	882	919	886	902	893	898	890	889	857	930	911	890	902	890
18495	14281	11209	15046	24132	38859	58451	59889	46425	32888	19016	10806	8228	7577	7293	7298	7286	7392	7229	7359	7405	7329	7254	7306	7294	7307	7253	7276	7308	7337	7397	7225	7331	7462	7265	7250	7293	7306	7348	7237	7292	7422	7320	7380	7229	7397	7265	7361	7311	7225	7328	7244	7271	7377	7373	7247	7354	7306	7214	7368	7332	7297	7359	7240	7344	7303	7287	7396	7165	7284	7266	7304	7431	7282	7346	7410	7343	7234	7195	7226	7360	7269	7389	7425	7361	7285	7375	7287	7340	7226	7113	7417	7228	7270	7187	7260	7315	7270	7265	7355	7242	7307	7300	7251	7258	7332	7343	7333	7390	7253	7161	7258	7565	7281	7457	7415	7218	7159	7368	7286	7225	7327	7357	7258	7272	7316	7310	7298	7315	7308	7437	7193	7336	7329	7287	7285	7368	7423	7230	7287	7245	7225	7104	7436	7252	7239	7218	7366	7399	7287	7296	7306	7287	7353	7386	7442	7336	7260	7254	7222	7443	7341	7182	7416	7342	7409	7186	7254	7162	7257	7307	7277	7403	7336	7243	7345	7349	7256	7174	7305	7225	7328	7179	7325	7331	7252	7192	7298	7225	7331	7266	7259	7212	7317	7281	7264	7276	7340	7222	7305	7303	7340	7237	7460	7358	7292	7286	7408	7216	7317	7223	7348	7186	7355	7234	7352	7290	7435	7326	7252	7236	7313	7268	7364	7194	7367	7451	7273	7278	7299	7333	7358	7250	7304	7318	7349	7339	7272	7347	7345	7128	7390	7247	7224	7405	7310	7252	7263	7390	7359	7299	7387	7326	7152	7214	7179	7324	7383	7309	7230	7398	7333	7267	7358	7225	7262	7459	7306	7300	7297	7274	7279	7239	7307	7323	7406	7317	7269	7410	7320	7321	7291	7223	7345	7295	7332	7305	7248	7443	7263	7374	7288	7251	7348	7303	7371	7261	7357	7393	7482	7254	7211	7330	7453	7262	7270	7235	7274	7229	7272	7281	7284	7316	7462	7371	7239	7286	7414	7258	7431	7411	7339	7233	7364	7302	7291	7265	7241	7227	7193	7244	7190	7341	7355	7126	7187	7351	7232	7366	7190	7359	7306	7250	7332	7339	7333	7345	7283	7273	7315	7368	7252	7376	7242	7310	7271	7314	7269	7168	7333	7351	7312	7417	7354	7452	7299	7249	7373	7338	7237	7302	7159	7342	7310	7341	7237	7378	7217	7282	7254	7386	7264	7298	7311	7216	7272	7182	7223	7351	7265	7291	7291	7256	7372	7249	7146	7328	7244	7339	7334	7208	7429	7441	7392	7388	7339	7302	7271	7327	7300	7380	7260	7186	7202	7314	7365	7288	7318	7392	7301	7203	7256	7300	7312	7283	7374	7208	7325	7337	7266	7296	7258	7313	7375	7198	7337	7320	7342	7443	7372	7262	7315	7296	7340	7188	7454	7361	7258	7237	7334	7500	7375	7296	7202	7413	7256	7273	7430	7403	7351	7290	7300	7177	7232	7313	7339	7269	7398	7409	7385	7371	7211	7304	7455	7200	7384	7164	7335	7490	7356	7275	7332	7500	7307	7340	7357	7302	7418	7195	7474	7369	7187	7211	7230	7518	7306	7210	7361	7360	7243	7308	7215	7365	7247	7389	7335	7225	7306	7212	7249	7354	7321	7359	7365	7337	7350	7256	7246	7412	7287	7282	7296	7224	7448	7482	7275	7324	7351	7274	7240	7187	7206	7229	7304	7267	7439	7339	7292	7365	7243	7219	7229	7227	7374	7332	7399	7336	7401	7261	7266	7353	7222	7261	7280	7232	7443	7224	7275	7298	7228	7407	7305	7274	7261	7350	7348	7298	7302	7322	7357	7292	7369	7203	7304	7445	7189	7283	7376	7370	7431	7311	7411	7332	7406	7274	7213	7390	7388	7331	7515	7448	7164	7229	7348	7314	7330	7320	7238	7199	7410	7336	7362	7307	7513	7295	7335	7303	7276	7398	7397	7333	7182	7224	7331	7174	7305	7399	7334	7263	7299	7310	7333	7436	7256	7270	7264	7237	7326	7257	7458	7319	7307	7354	7262	7240	7383	7330	7337	7185	7133	7340	7326	7214	7146	7270	7342	7345	7332	7376	7337	7354	7159	7299	7214	7363	7336	7202	7240	7197	7349	7346	7277	7304	7358	7335	7417	7267	7255	7371	7348	7396	7273	7323	7162	7292	7385	7322	7150	7333	7308	7306	7380	7301	7266	7482	7405	7442	7335	7328	7329	7166	7453	7292	7310	7299	7336	7368	7301	7342	7397	7262	7316	7384	7361	7397	7331	7274	7430	7265	7256	7431	7236	7368	7369	7317	7355	7435	7356	7158	7221	7353	7274	7359	7346	7162	7342	7446	7251	7274	7409	7264	7348	7348	7247	7256	7399	7270	7308	7400	7247	7271	7327	7339	7242	7424	7381	7363	7271	7326	7361	7418	7266	7327	7282	7199	7286	7364	7484	7272	7384	7315	7484	7263	7275	7224	7447	7333	7334	7410	7349	7402	7152	7302	7287	7299	7305	7294	7213	7203	7254	7322	7284	7357	7251	7275	7383	7236	7356	7303	7312	7392	7395	7364	7170	7315	7345	7413	7387	7265	7374	7398	7375	7211	7378	7115	7250	7328	7278	7177	7478	7319	7343	7441	7257	7292	7217	7405	7399	7313	7422	7435	7392	7376	7348	7405	7274	7329	7393	7250	7282	7242	7316	7265	7265	7380	7239	7295	7279	7307	7224	7455	7421	7296	7310	7205	7208	7212	7270	7170	7241	7274	7395	7339	7240	7467	7323	7327	7230	7255	7368	7299	7279	7372	7461	7373	7378	7235	7348	7350	7272	7330	7430	7402	7373	7384	7266	7202	7247	7257	7330	7255	7225	7384	7378	7169	7291	7378	7291	7334	7310	7316	7304	7186	7418	7178	7250	7427	7309	7405	7275	7276	7357	7278	7474	7136	7405	7300	7403	7266	7289	7378	7262	7311	7212	7335	7264	7182	7416	7330	7381	7399	7411	7229	7271	7330	7381	7255	7333	7255	7429	7386	7228	7406	7376	7270	7438	7286	7411	7397	7296	7395	7207	7274	7379	7250	7298	7331	7269	7265	7353	7287	7351	7263	7274	7394	7431	7253	7286	7228	7310	7253	7444	7366	7361	7430	7137	7184	7149	7319	7249	7177	7304	7402	7441	7266	7273	7372	7388	7313	7292	7389	7350	7323	7267	7328	7290	7359	7224	7347	7322	7416	7383	7345	7394	7239	7339	7351	7264	7377	7439	7334	7287	7376	7358	7294	7418	7304	7233	7186	7374	7224	7282	7329	7229	7305	7398	7264	7335	7474	7222	7370	7302	7235	7354	7217	7498	7339	7365	7404	7356	7290	7291	7356	7360	7283	7345	7333	7456	7327	7276	7289	7315	7393	7440	7327	7299	7336	7263	7409	7274	7510	7295	7348	7485	7234	7394	7353	7241	7356	7403	7332	7265	7310	7281	7200	7279	7405	7389	7417	7204	7366	7355	7272	7391	7422	7276	7378	7285	7281	7275	7413	7283	7303	7351	7397	7209	7339	7425	7236	7461	7271	7275	7389	7316	7383	7312	7446	7375	7307	7183	7334	7201	7274	7316	7267	7347	7232	7348	7197	7352	7331	7235	7269	7270	7323	7299	7182	7199	7352	7314	7211	7334	7239	7200	7339	7288	7330	7271	7332	7112	7425	7293	7441	7387	7425	7455	7140	7290	7242	7313	7315	7225	7295	7363	7436	7407	7302	7309	7264	7420	7264	7335	7265	7437	7212	7378	7393	7358	7348	7287	7384	7320	7124	7440	7385	7372	7322	7330	7402	7217	7289	7372	7316	7292	7368	7378	7304	7370	7333	7273	7229	7226	7382	7479	7274	7265	7393	7238	7371	7230	7443	7208	7230	7301	7234	7322	7311	7149	7442	7451	7389	7333	7354	7274	7427	7361	7356	7375	7502	7328	7366	7280	7257	7413	7273	7288	7404	7370	7450	7373	7236	7450	7317	7299	7380	7290	7236	7274	7244	7448	7249	7236	7432	7411	7334	7242	7361	7349	7209	7244	7328	7374	7283	7307	7332	7274	7388	7388	7375	7373	7332	7259	7368	7382	7334	7237	7354	7242	7351	7385	7334	7340	7326	7232	7317	7349	7278	7377	7308	7180	7381	7424	7361	7353	7345	7416	7214	7286	7387	7296	7383	7151	7347	7283	7220	7425	7443	7319	7307	7387	7388	7373	7181	7252	7197	7281	7444	7236	7436	7312	7314	7385	7199	7379	7291	7366	7444	7283	7241	7235	7343	7318	7069	7450	7250	7281	7324	7302	7245	7345	7411	7286	7383	7364	7242	7317	7444	7254	7435	7436	7298	7261	7307	7287	7376	7365	7443	7256	7276	7398	7278	7327	7244	7370	7421	7437	7287	7228	7211	7488	7353	7198	7389	7339	7282	7366	7331	7267	7362	7407	7369	7320	7292	7242	7358	7429	7264	7295	7221	7363	7281	7282	7191	7443	7192	7154	7436	7284	7242	7341	7207	7289	7247	7340	7298	7391	7368	7264	7303	7321	7212	7374	7337	7480	7386	7344	7245	7181	7408	7415	7412	7499	7421	7225	7172	7449	7383	7303	7362	7277	7370	7385	7219	7424	7269	7368	7257	7338	7272	7482	7214	7392	7462	7190	7343	7340	7303	7385	7325	7310	7368	7365	7322	7355	7232	7457	7216	7211	7231	7387	7109	7304	7330	7253	7246	7446	7285	7424	7299	7355	7305	7262	7366	7466	7296	7417	7267	7365	7393	7265	7235	7483	7356	7331	7351	7454	7345	7442	7182	7347	7344	7323	7202	7362	7231	7255	7303	7316	7404	7376	7239	7290	7266	7101	7324	7362	7252	7307	7214	7198	7182	7305	7449	7334	7250	7328	7325	7374	7294	7261	7355	7406	7205	7279	7355	7223	7467	7328	7338	7306	7359	7302	7278	7302	7377	7206	7307	7187	7472	7413	7414	7432	7310	7367	7183	7184	7276	7437	7202	7340	7269	7306	7334	7474	7381	7421
4188	1531	1188	1127	1236	5179	15362	17915	11802	5146	1908	1098	938	870	874	877	869	876	877	885	903	885	837	853	923	879	910	884	827	897	885	831	864	855	861	843	919	905	862	910	871	871	902	830	847	851	883	891	932	865	877	883	883	847	910	872	886	878	882	871	927	895	898	888	851	900	881	838	882	880	871	904	831	873	826	920	863	813	860	919	891	860	880	847	857	858	846	875	887	846	899	872	891	896	855	877	852	871	897	872	890	844	904	868	884	898	877	861	809	901	907	867	890	865	865	857	877	900	908	890	862	906	893	860	930	892	891	889	866	873	838	891	890	773	864	822	851	891	922	884	886	917	885	900	839	825	806	877	845	895	899	886	886	913	878	868	869	899	898	843	925	905	863	834	870	834	885	855	888	892	895	872	894	850	874	854	937	835	880	878	920	877	819	857	867	902	889	863	914	896	901	867	876	889	959	836	848	875	920	882	839	904	876	871	865	889	869	918	830	886	843	883	847	883	915	866	870	883	863	879	915	904	882	877	885	866	839	897	857	818	886	858	852	820	915	930	888	906	854	899	906	907	969	894	892	876	887	860	892	909	938	898	828	865	812	869	870	881	892	852	863	825	816	829	824	900	864	849	871	867	911	853	904	873	900	873	836	882	947	842	820	883	841	861	866	866	787	864	874	939	841	901	910	849	870	900	935	861	871	886	854	847	851	876	848	857	868	850	867	810	889	893	930	881	905	930	874	874	889	815	838	895	905	884	872	898	853	846	921	894	858	909	922	919	866	868	869	859	856	887	903	868	879	840	847	853	831	890	847	857	842	929	932	868	836	875	900	876	911	870	868	936	868	859	909	931	843	911	874	895	903	887	840	871	894	912	913	879	888	844	870	852	900	942	940	904	833	861	883	898	900	864	850	889	865	906	888	854	851	848	888	852	839	894	852	861	927	846	869	883	900	860	864	923	883	870	820	900	881	830	847	892	859	871	876	893	862	880	852	819	964	883	840	870	864	940	865	904	874	868	868	849	883	845	834	855	873	927	881	895	837	861	855	893	922	846	828	879	899	918	849	881	867	887	852	845	887	876	855	851	882	909	865	840	926	858	873	864	928	868	939	844	895	868	964	858	845	831	891	840	919	828	845	850	885	902	816	891	887	885	891	894	894	886	944	884	914	865	861	885	908	938	883	889	920	863	920	845	924	832	859	839	896	853	922	867	819	928	818	847	906	843	874	899	843	908	872	880	937	926	882	862	828	902	888	869	816	829	889	839	841	845	895	908	857	868	877	863	850	884	915	871	824	856	856	879	832	872	901	814	902	888	849	931	831	822	876	829	884	870	874	891	853	879	906	923	897	860	881	891	842	865	834	910	884	850	882	900	927	848	863	854	907	848	869	871	917	847	870	908	900	860	836	846	855	920	886	905	850	845	819	877	907	867	884	895	851	786	839	844	885	848	903	853	885	854	852	859	866	836	862	885	907	839	826	894	854	881	876	869	829	868	861	938	822	926	849	896	892	906	877	834	900	867	855	878	863	898	846	916	861	849	894	932	873	921	843	897	908	871	898	936	854	857	852	887	877	846	916	908	861	870	881	864	893	876	895	791	858	910	932	862	916	849	880	883	878	866	813	872	889	848	828	803	936	865	928	925	853	906	895	867	925	868	852	808	909	890	924	899	920	909	926	875	855	881	885	898	872	886	872	836	864	840	848	866	896	885	877	855	930	874	868	856	876	924	823	870	936	925	908	875	840	898	886	896	884	870	924	821	895	876	846	892	883	899	855	861	891	830	850	892	874	865	864	875	798	858	869	872	872	860	894	906	848	897	876	850	827	863	908	912	943	895	880	857	947	843	860	854	899	872	875	900	860	852	897	859	860	889	832	834	834	882	849	911	891	882	852	862	931	938	881	838	844	868	892	863	870	844	849	852	853	886	913	912	887	850	874	843	865	895	912	857	877	880	885	868	854	891	881	878	882	872	861	869	891	832	890	905	848	882	881	903	892	870	911	799	836	878	912	865	859	834	876	840	840	862	839	926	871	830	884	892	829	857	847	880	896	920	882	856	841	886	879	852	903	880	848	849	909	819	892	867	861	795	830	884	941	863	887	857	858	847	909	900	869	919	881	828	856	914	859	811	902	850	885	880	902	848	882	881	874	875	893	894	851	891	819	824	886	872	914	890	861	871	872	828	871	871	856	895	840	835	862	836	863	827	844	841	882	881	845	865	841	889	844	877	859	851	896	902	863	831	872	926	852	854	839	884	804	878	894	879	834	878	830	847	898	859	850	901	874	855	888	878	864	864	934	922	886	883	853	813	822	826	922	908	867	889	843	833	901	911	849	851	930	817	847	823	843	887	882	907	899	881	860	880	912	894	861	874	888	895	847	873	854	881	896	840	824	848	902	872	875	917	840	888	823	854	898	890	886	882	933	884	848	837	816	813	822	892	821	864	928	855	840	874	856	934	882	859	882	866	842	843	894	824	850	867	845	896	883	874	862	855	857	862	873	832	917	876	866	863	860	905	861	850	859	858	912	903	837	858	821	914	869	838	916	887	876	902	878	826	889	876	899	878	878	914	917	859	843	874	902	894	865	813	845	846	885	829	803	884	927	839	853	847	886	841	843	859	855	886	905	831	891	893	841	880	883	865	874	871	902	915	861	864	883	835	870	887	874	885	864	964	866	911	897	919	837	846	855	902	878	815	860	876	839	879	902	889	910	842	877	894	835	904	897	884	896	887	861	859	856	869	840	857	872	891	822	916	886	833	858	818	898	894	884	891	880	895	871	848	919	910	937	855	850	841	857	854	903	895	881	874	875	890	851	889	900	848	783	905	891	825	905	890	892	876	895	881	874	898	851	866	841	855	868	934	883	899	868	856	887	859	932	851	863	873	813	884	878	898	872	873	881	842	855	884	872	889	875	873	900	840	850	861	889	859	893	925	855	853	880	844	869	866	888	861	859	878	844	912	856	857	866	868	849	854	854	881	804	896	848	860	888	896	893	877	819	841	880	846	869	882	918	889	905	892	969	843	836	940	874	890	853	927	920	836	886	880	924	862	865	848	898	873	924	889	882	901	898	850	884	857	874	857	860	917	850	851	857	914	875	827	858	873	866	863	831	880	886	917	846	814	890	885	877	855	882	871	907	893	854	891	838	916	906	882	864	850	892	904	888	905	874	878	856	879	909	853	886	938	881	861	875	909	864	866	864	858	813	881	891	868	876	879	853	889	853	885	849	881	924	871	875	903	841	897	901	865	938	907	850	910	938	917	836	859	872	845	812	896	851	907	891	894	895	896	875	836	840	920	823	869	897	846	904	927	850	833	867	879	857	855	877	853	922	875	883	900	884	840	832	871	868	855	838	850	866	834	872	858	876	891	839	866	814	927	876	902	872	878	816	839	835	894	900	941	862	845	864	852	839	875	834	859	849	790	884	865	878	835	871	897	874	894	896	881	825	835	882	845	910	853	842	875	863	849	856	853	877	908	844	895
19426	14174	11071	15644	24405	46760	63033	65211	50128	34824	20667	11426	8259	7509	7191	7225	7098	7267	7171	7301	7191	7171	7230	7215	7318	7109	7267	7267	7461	7199	7209	7380	7263	7317	7225	7218	7328	7278	7160	7208	7172	7403	7302	7235	7335	7283	7256	7164	7129	7394	7032	7232	7203	7174	7201	7206	7228	7278	7164	7299	7333	7073	7155	7168	7238	7365	7258	7186	7203	7140	7196	7322	7345	7288	7231	7201	7001	7207	7209	7177	7142	7160	7302	7079	7126	7142	7330	7275	7189	7258	7215	7212	7269	7057	7161	7184	7284	7296	7167	7189	7332	7268	7280	7183	7249	7157	7350	7254	7386	7241	7193	7315	7332	7291	7118	7152	7256	7124	7274	7210	7195	7249	7145	7317	7074	7178	7284	7223	7196	7317	7256	7087	7290	7291	7342	7193	7266	7172	7186	7318	7199	7274	7332	7393	7264	7241	7309	7300	7295	7438	7156	7277	7265	7299	7308	7253	7134	7105	7279	7218	7256	7210	7188	7190	7295	7299	7367	7296	7026	7295	7182	7272	7296	7177	7230	7230	7207	7239	7198	7198	7109	7194	7109	7197	7280	7313	7194	7012	7164	7291	7234	7303	7228	7229	7161	7220	7153	7262	7189	7242	7263	7151	7109	7135	7283	7313	7143	7210	7291	7057	7298	7323	7257	7268	7246	7272	7328	7317	7119	7362	7142	7286	7159	7219	7263	7102	7177	7212	7241	7204	7246	7106	7130	7095	7370	7184	7029	7333	7245	7195	7340	7320	7193	7113	7313	7133	7263	7283	7259	7208	7191	7342	7278	7299	7239	7229	7250	7237	7170	7141	7282	7275	7271	7231	7300	7183	7298	7161	7182	7181	7193	7367	7237	7110	7226	7152	7206	7213	7268	7274	7283	7202	7268	7195	7130	7292	7267	7178	7211	7174	7255	7186	7326	7217	7123	7231	7273	7244	7279	7283	7189	7037	7252	7180	7211	7161	7235	7267	7320	7208	7218	7285	7110	7124	7308	7289	7164	7353	7209	7255	7360	7298	7250	7298	7331	7228	7187	7291	7276	7167	7224	7116	7309	7250	7194	7088	7124	7212	7052	7204	7128	7256	7166	7300	7138	7272	7312	7260	7180	7269	7234	7420	7250	7290	7169	7166	7279	7259	7273	7175	7089	7346	7166	7318	7217	7233	7201	7216	7264	7179	7321	7120	7297	7240	7238	7279	7230	7247	7201	7265	7364	7234	7290	7314	7191	7153	7222	7258	7271	7213	7267	7206	7218	7178	7176	7254	7332	7250	7232	7204	7175	7149	7168	7175	7195	7197	7219	7204	7210	7138	7202	7274	7234	7193	7324	7234	7338	7240	7130	7266	7338	7252	7370	7083	7306	7122	7093	7275	7251	7251	7262	7322	7228	7274	7291	7263	7212	7233	7192	7269	7203	7234	7215	7289	7092	7225	7264	7272	7093	7327	7266	7261	7304	7252	7238	7264	7199	7289	7277	7242	7242	7231	7254	7143	7260	7251	7116	7233	7241	7238	7126	7263	7181	7126	7222	7138	7274	7212	7277	7258	7120	7320	7367	7208	7365	7188	7352	7231	7206	7227	7181	7180	7212	7229	7326	7304	7175	7348	7318	7216	7166	7144	7273	7128	7233	7082	7278	7171	7393	7271	7350	7149	7173	7241	7214	7210	7135	7383	7165	7177	7229	7177	7208	7254	7226	7282	7210	7114	7276	7281	7157	7156	7088	7199	7225	7266	7206	7276	7232	7256	7192	7126	7166	7208	7227	7228	7242	7263	7257	7256	7164	7220	7220	7208	7162	7298	7149	7165	7365	7129	7179	7152	7064	7178	7124	7284	7178	7328	7234	7133	7304	7195	7269	7308	7245	7233	7132	7238	7115	7325	7292	7177	7165	7336	7321	7264	7227	7223	7223	7278	7218	7197	7206	7178	7180	7272	7325	7116	7324	7306	7371	7236	7219	7172	7241	7260	7292	7174	7266	7284	7170	7186	7112	7324	7209	7203	7221	7292	7225	7230	7171	7259	7212	7095	7275	7174	7145	7200	7133	7243	7288	7298	7181	7241	7306	7127	7220	7327	7110	7284	7129	7087	7226	7246	7193	7269	7148	7204	7290	7146	7242	7130	7167	7109	6979	7273	7205	7231	7269	7229	7296	7256	7176	7090	7233	7101	7413	7255	7207	7117	7219	7139	7248	7311	7145	7131	7229	7372	7261	7154	7285	7142	7273	7137	7179	7153	7282	7234	7182	7272	7107	7249	7198	7156	7166	7258	7116	7141	7246	7264	7266	7179	7155	7205	7184	7192	7218	7145	7288	7292	7228	7200	7232	7339	7350	7166	7241	7073	7202	7177	7192	7226	7313	7305	7303	7157	7216	7152	7202	7266	7304	7246	7194	7222	7208	7271	7232	7220	7270	7127	7202	7284	7199	7212	7211	7411	7178	7211	7090	7382	7178	7225	7178	7203	7422	7230	7323	7220	7069	7338	7102	7185	7240	7263	7112	7245	7237	7266	7207	7361	7319	7237	7265	7195	7329	7178	7254	7282	7175	7287	7272	7227	7219	7292	7183	7335	7206	7304	7194	7165	7332	7164	7380	7191	7165	7192	7102	7221	7153	7280	7268	7276	7268	7322	7341	7193	7245	7306	7227	7390	7350	7346	7160	7264	7203	7275	7389	7229	7356	7138	7247	7283	7254	7216	7167	7332	7262	7363	7106	7262	7169	7177	7315	7164	7214	7244	7202	7138	7327	7062	7152	7140	7290	7203	7225	7077	7255	7162	7315	7270	7126	7388	7078	7304	7202	7218	7183	7401	7204	7325	7199	7319	7212	7223	7263	7261	7308	7159	7354	7222	7202	7209	7169	7270	7244	7164	7202	7203	7285	7221	7243	7262	7280	7201	7240	7156	7254	7185	7200	7241	7185	7173	7175	7241	7230	7273	7261	7329	7301	7199	7343	7167	7124	7303	7170	7277	7316	7187	7182	7297	7222	7285	7237	7271	7145	7099	7187	7264	7314	7200	7138	7294	7138	7193	7233	7194	7264	7118	7238	7222	7214	7112	7169	7130	7422	7185	7197	7348	7165	7205	7212	7184	7305	7237	7261	7225	7162	7327	7254	7374	7178	7341	7264	7128	7342	7188	7303	7116	7305	7185	7279	7323	7280	7215	7255	7259	7279	7168	7251	7146	7174	7207	7106	7301	7141	7222	7237	7217	7260	7267	7226	7230	7299	7313	7261	7122	7085	7136	7275	7199	7249	7228	7184	7147	7312	7221	7223	7373	7241	7293	7252	7318	7265	7166	7120	7172	7263	7253	7185	7258	7230	7154	7184	7172	7306	7240	7250	7133	7200	7272	7264	7397	7159	7402	7132	7231	7308	7149	7306	7293	7214	7195	7296	7224	7297	7297	7185	7291	7084	7230	7167	7131	7206	7300	7059	7291	7158	7147	7210	7266	7244	7222	7092	7253	7223	7222	7256	7268	7129	7143	7332	7292	7212	7166	7306	7196	7302	7224	7240	7276	7219	7303	7298	7137	7190	7291	7259	7169	7189	7132	7128	7189	7205	7293	7182	7267	7219	7345	7235	7187	7289	7208	7289	7239	7232	7208	7224	7352	7272	7273	7304	7129	7269	7271	7326	7323	7212	7318	7206	7244	7087	7306	7356	7260	7276	7115	7189	7123	7165	7140	7226	7255	7151	7224	7106	7194	7248	7311	7357	7223	7197	7188	7326	7076	7169	7305	7222	7216	7246	7226	7196	7260	7331	7240	7293	7187	7166	7114	7310	7244	7226	7281	7318	7252	7216	7109	7309	7290	7115	7250	7300	7230	7292	7164	7235	7085	7165	7193	7261	7354	7229	7290	7287	7225	7277	7253	7234	7106	7184	7299	7245	7074	7202	7173	7190	7329	7194	7203	7218	7171	7355	7233	7254	7227	7127	7252	7231	7177	7249	7157	7312	7092	7106	7205	7044	7233	7171	7336	7224	7152	7275	7198	7346	7127	7260	7105	7263	7205	7200	7145	7224	7341	7271	7131	7353	7240	7267	7141	7224	7221	7057	7156	7236	7307	7114	7322	7353	7181	7261	7202	7107	7115	7227	7299	7222	7270	7308	7254	7247	7341	7189	7299	7269	7270	7317	7318	7137	7202	7203	7210	7180	7071	7225	7396	7307	7194	7049	7174	7259	7290	7209	7300	7286	7308	7182	7255	7258	7292	7242	7304	7147	7216	7209	7289	7267	7295	7288	7161	7260	7192	7149	7337	7195	7126	7152	7217	7230	7313	7386	7157	7265	7262	7304	7238	7204	7425	7222	7159	7310	7152	7310	7366	7290	7259	7164	7219	7230	6931	7252	7273	7178	7264	7330	7266	7238	7342	7212	7176	7225	7320	7221	7166	7248	7313	7267	7225	7301	7253	7195	7150	7142	7224	7247	7230	7207	7170	7270	7204	7198	7203	7284	7076	7280	7361	7170	7321	7386	7226	7179	7261	7336	7234	7159	7219	7187	7207	7195	7352	7239	7174	7232	7315	7210	7317	7168	7142	7288	7213	7245	7189	7291	7235	7206	7199	7253	7172	7287	7248	7355	7404	7248	7344	7121	7130	7258	7207	7276	7159	7232	7315	7154	7299	7269	7192	7250	7180	7240	7194	7122	7220	7267	7229	7179	7179	7232	7237	7396	7170	7249	7188	7043	7201	7333	7251	7161	7272	7314	7142	7167	7104	7327	7240	7122	7108	7108	7135	7229	7288	7172	7211	7240	7348	7163	7116	7127	7171	7217	7242	7236	7164	7218	7182	7321	7260	7263	7120	7188	7264	7192	7199	7206	7268	7367	7322	7157	7350	7214	7072	7260	7270	7280	7141	7338	7273	7268	7310	7443	7268	7249	7209	7209	7229	7118	7223	7301	7326	7105	7098	7179	7193	7189	7242	7291	7213	7305	7150	7113	7290	7300	7129	7161	7215	7176	7280	7178	7298	7242	7210	7218	7211	7268	7256	7203	7323	7276	7196	7163	7195	7148	7235	7173	7266	7371	7288	7195	7114	7135	7255	7171	7227	7214	7287	7343	7130	7262	7291
3504	2103	1535	1271	1665	9220	27242	26091	16743	7531	2596	1300	1008	948	970	934	903	934	930	910	889	951	914	925	942	900	874	899	927	863	902	938	959	966	867	907	943	981	920	927	939	937	914	931	915	923	935	985	896	881	853	896	995	986	990	908	949	936	979	945	933	910	928	912	920	924	930	900	942	998	919	911	954	924	933	957	965	907	925	937	900	915	904	1002	932	896	951	954	924	937	943	918	977	919	904	932	939	912	958	848	926	919	916	964	910	912	967	938	940	956	954	952	886	919	935	874	897	888	897	928	965	916	928	919	917	894	914	909	938	918	982	929	956	915	907	858	949	877	926	924	946	953	910	942	913	933	940	969	931	941	963	914	957	907	970	942	937	950	881	904	971	953	974	961	879	901	969	957	937	981	947	941	913	943	915	935	956	960	967	1013	950	964	925	931	911	874	937	934	932	976	948	879	909	924	926	915	936	960	947	941	920	933	877	935	915	954	899	848	940	969	954	971	919	873	898	936	888	894	895	942	989	909	950	908	906	922	924	921	905	931	950	921	906	937	913	933	952	933	935	884	928	834	918	969	895	913	858	930	944	981	903	976	961	924	911	919	954	974	947	958	968	945	940	914	929	870	946	956	907	907	911	921	956	906	927	903	940	959	884	924	937	999	973	941	938	929	960	896	897	969	977	961	958	936	925	959	947	935	935	842	958	922	969	931	955	985	963	925	909	935	933	950	929	892	861	959	927	943	969	936	968	941	919	966	906	939	903	945	986	941	911	899	922	963	996	902	921	916	904	941	937	967	945	958	942	941	885	862	867	880	901	940	900	899	928	925	846	978	940	876	937	906	876	942	867	929	947	931	922	929	970	929	926	931	899	1000	909	946	949	905	927	925	891	942	991	996	965	932	913	943	962	941	941	908	902	929	896	934	913	909	954	934	1016	869	905	950	903	938	917	924	957	934	890	925	906	913	944	946	954	938	939	939	893	951	957	957	977	945	934	977	961	911	913	905	942	867	948	938	927	967	979	920	875	994	881	985	933	925	945	939	925	978	908	934	961	900	910	933	919	931	929	915	932	899	900	945	934	942	957	954	878	869	965	919	924	955	968	920	927	1001	938	909	893	960	883	915	902	933	873	962	972	889	880	934	961	858	927	978	929	908	931	887	932	944	910	890	926	912	916	941	895	969	901	927	888	859	892	916	960	870	962	918	939	935	971	876	913	940	921	939	943	934	982	914	939	907	927	936	905	984	930	953	941	921	923	947	915	894	914	921	900	912	935	955	951	947	945	937	937	941	916	908	939	946	917	927	969	931	942	963	923	964	957	942	895	942	911	926	948	942	936	943	910	906	854	939	935	932	961	916	959	901	954	936	915	980	924	940	909	972	889	934	912	905	942	955	924	934	919	919	939	922	931	912	948	931	950	916	904	902	951	1011	927	887	942	965	973	998	937	939	974	904	909	938	945	926	923	907	965	955	971	914	938	938	935	912	958	967	889	919	935	944	884	914	927	942	968	964	941	959	946	903	905	916	901	911	922	951	907	978	895	902	934	899	943	933	950	914	933	937	882	920	932	942	939	965	932	904	963	951	903	928	947	941	960	924	927	954	970	910	976	976	913	970	941	903	956	897	947	945	909	948	972	912	882	956	889	903	948	966	923	926	924	955	950	885	907	890	923	923	967	932	949	924	952	894	923	982	916	953	945	893	972	885	932	925	912	941	898	922	954	938	969	921	921	925	941	892	898	907	891	920	997	978	932	949	946	934	926	961	924	966	890	973	931	948	910	890	885	952	938	925	956	933	988	894	920	881	963	911	926	901	978	926	942	883	986	944	900	931	976	889	939	934	896	953	945	970	918	951	932	901	995	971	908	939	869	956	910	961	901	969	959	949	974	900	923	953	924	976	919	947	893	932	927	909	943	959	925	937	881	858	933	935	969	966	947	947	920	883	957	901	910	984	906	917	962	950	951	857	870	991	991	886	855	988	941	962	968	863	944	904	975	930	900	896	911	947	926	922	946	899	961	977	943	902	899	886	924	916	923	926	945	917	908	927	920	932	975	937	907	943	917	933	983	927	942	959	947	909	944	921	909	883	971	953	933	935	947	962	999	932	914	960	906	944	897	916	919	940	911	945	948	957	935	897	946	962	924	938	908	962	931	976	935	943	943	906	919	956	939	913	941	979	962	882	969	910	941	914	947	972	927	928	977	943	922	960	938	979	851	973	949	915	946	911	892	973	919	856	929	950	988	961	895	897	926	972	955	909	957	940	957	975	956	959	949	976	895	924	927	910	904	927	905	907	915	893	955	938	925	903	947	918	924	896	938	921	951	942	896	962	943	933	939	874	959	968	909	948	941	958	874	949	940	914	941	943	902	963	931	942	924	889	943	944	963	932	931	935	989	942	957	901	918	998	946	894	941	931	925	895	929	965	908	896	915	974	930	946	891	910	894	925	982	889	917	920	966	940	916	952	909	933	943	929	935	927	934	928	937	942	979	872	970	991	948	962	916	946	917	909	925	972	944	891	920	918	948	927	921	914	941	894	952	897	946	941	948	883	972	913	874	984	928	924	953	943	947	956	928	1000	927	971	960	974	952	899	961	905	923	908	974	940	977	957	915	916	958	964	923	984	1001	948	918	912	919	966	954	935	931	917	947	965	901	913	913	950	912	904	903	936	926	989	909	962	907	910	933	967	917	940	924	869	940	931	916	968	935	901	949	951	939	919	971	910	915	940	942	936	916	910	930	935	955	897	881	928	941	934	936	909	964	910	949	882	890	902	908	887	917	984	954	954	943	959	931	946	887	943	910	906	928	906	933	916	938	915	941	969	941	954	902	891	950	922	934	919	923	923	943	917	956	907	994	910	935	949	992	892	917	978	894	901	872	890	971	899	864	890	912	926	945	913	947	941	905	950	945	943	926	973	937	911	978	939	925	949	936	985	892	884	977	891	949	872	899	951	943	952	902	998	867	993	943	949	915	968	923	933	970	930	938	944	932	953	975	912	935	888	884	936	924	929	958	917	869	945	1007	927	958	859	951	918	982	919	948	973	941	940	950	943	966	873	934	972	974	924	940	989	928	916	933	927	897	937	1021	955	875	949	920	940	963	889	926	946	936	930	896	900	919	968	950	923	952	942	907	892	929	950	915	967	899	933	971	907	944	935	957	978	876	981	998	879	930	911	959	954	936	913	955	931	936	921	934	932	902	984	978	943	933	960	919	882	911	954	1005	924	887	941	872	903	943	917	934	941	898	943	937	982	931	933	937	955	918	965	932	903	858	888	974	949	927	893	939	924	935	886	949	943	955	914	937	933	912	938	877	885	976	929	974	884	936	932	965	934	884	933	907	921	945	901	948	923	889	913	909	907	976	952	922	914	893	941	899	950	939	930	929	939	980	924	909	879	885	924	943	914	954	940	960	909	908	923	909	891	977	941	899	937	961	901	858	901	935	930	906	962	861	922	902	1016	964	952	941	949	900	913	932	969	937	981	945	928	929	952
24578	17609	13692	19133	31596	60012	76319	74463	57011	39340	23892	13319	9053	7887	7558	7758	7596	7544	7515	7739	7655	7643	7587	7635	7569	7656	7536	7793	7592	7584	7550	7664	7631	7511	7625	7664	7580	7675	7596	7678	7592	7700	7516	7672	7660	7611	7699	7577	7506	7685	7644	7548	7627	7600	7606	7477	7670	7640	7595	7706	7537	7560	7599	7582	7552	7449	7660	7530	7700	7619	7487	7483	7594	7616	7491	7746	7618	7600	7643	7577	7724	7580	7608	7586	7646	7495	7657	7632	7627	7600	7594	7456	7547	7588	7543	7706	7524	7650	7593	7649	7575	7586	7465	7563	7765	7574	7641	7613	7636	7506	7655	7605	7577	7657	7701	7768	7605	7722	7592	7620	7532	7654	7606	7525	7649	7577	7546	7615	7656	7644	7506	7628	7605	7647	7507	7494	7720	7532	7565	7505	7669	7589	7678	7628	7503	7610	7585	7758	7766	7576	7532	7582	7558	7734	7690	7613	7600	7737	7829	7776	7558	7575	7559	7608	7547	7586	7602	7587	7751	7519	7760	7613	7521	7500	7548	7611	7542	7537	7611	7569	7660	7515	7703	7505	7640	7506	7698	7693	7671	7801	7715	7705	7660	7743	7547	7665	7587	7699	7622	7746	7644	7591	7682	7631	7696	7655	7655	7596	7612	7536	7495	7572	7706	7596	7572	7654	7663	7657	7501	7720	7751	7414	7644	7473	7731	7506	7685	7617	7653	7709	7518	7656	7639	7576	7654	7741	7597	7688	7471	7610	7597	7638	7643	7529	7705	7594	7643	7545	7729	7701	7624	7624	7772	7529	7535	7642	7570	7655	7471	7476	7624	7569	7644	7556	7558	7688	7661	7558	7639	7677	7593	7557	7638	7479	7597	7655	7665	7585	7564	7622	7650	7621	7631	7701	7557	7602	7523	7770	7544	7496	7667	7566	7718	7638	7597	7603	7581	7600	7654	7553	7624	7543	7589	7626	7738	7639	7656	7611	7529	7430	7707	7504	7737	7567	7565	7588	7635	7635	7575	7632	7563	7665	7579	7578	7661	7556	7834	7775	7682	7624	7671	7629	7630	7496	7596	7691	7728	7631	7759	7534	7673	7560	7670	7668	7591	7663	7620	7563	7707	7711	7709	7698	7490	7640	7711	7650	7604	7614	7609	7635	7628	7562	7501	7571	7609	7567	7605	7662	7676	7556	7631	7614	7572	7688	7547	7710	7643	7575	7785	7586	7623	7542	7669	7712	7626	7559	7587	7446	7592	7629	7654	7619	7660	7625	7659	7602	7683	7587	7543	7619	7635	7683	7600	7620	7825	7607	7732	7668	7643	7598	7701	7734	7584	7591	7569	7620	7439	7664	7658	7547	7466	7661	7540	7521	7675	7525	7568	7616	7652	7621	7570	7587	7639	7668	7840	7559	7538	7643	7492	7705	7585	7663	7539	7715	7591	7599	7680	7467	7561	7552	7550	7526	7583	7716	7600	7638	7613	7477	7689	7506	7566	7627	7595	7618	7539	7683	7624	7598	7582	7614	7673	7618	7560	7574	7634	7618	7524	7683	7653	7659	7657	7669	7650	7670	7575	7629	7604	7579	7554	7629	7624	7574	7696	7639	7621	7662	7727	7579	7594	7602	7499	7544	7699	7648	7659	7583	7595	7689	7711	7543	7627	7744	7551	7536	7648	7614	7620	7628	7585	7674	7630	7663	7714	7478	7630	7617	7684	7667	7599	7616	7664	7584	7490	7535	7640	7415	7629	7463	7593	7673	7562	7583	7695	7513	7508	7697	7623	7628	7673	7650	7539	7711	7647	7600	7683	7659	7608	7554	7607	7581	7695	7662	7593	7593	7652	7618	7644	7590	7786	7609	7638	7478	7649	7615	7595	7726	7537	7644	7647	7631	7573	7649	7596	7621	7577	7657	7710	7763	7552	7707	7463	7696	7672	7580	7640	7669	7653	7570	7761	7594	7538	7725	7655	7673	7601	7612	7618	7605	7650	7604	7517	7749	7642	7627	7583	7719	7580	7546	7594	7568	7655	7637	7693	7569	7658	7630	7636	7777	7660	7505	7628	7627	7696	7607	7698	7747	7671	7667	7662	7525	7599	7674	7657	7556	7746	7755	7540	7712	7766	7658	7621	7672	7598	7592	7734	7682	7631	7649	7685	7766	7648	7617	7606	7556	7607	7616	7581	7622	7589	7577	7620	7609	7539	7583	7684	7577	7622	7639	7493	7586	7656	7640	7553	7636	7561	7682	7676	7650	7531	7608	7660	7705	7564	7592	7559	7599	7660	7595	7691	7675	7634	7596	7816	7666	7465	7658	7602	7537	7685	7563	7682	7567	7743	7547	7634	7772	7514	7579	7688	7727	7540	7581	7547	7627	7658	7595	7728	7627	7545	7613	7514	7611	7619	7593	7571	7546	7578	7674	7613	7511	7590	7576	7574	7689	7710	7801	7684	7495	7677	7611	7602	7616	7794	7575	7624	7527	7672	7652	7631	7628	7479	7646	7602	7477	7634	7504	7709	7623	7618	7522	7707	7534	7607	7694	7709	7547	7557	7523	7590	7591	7570	7677	7631	7634	7656	7514	7608	7816	7691	7675	7688	7684	7620	7557	7601	7670	7615	7580	7737	7474	7530	7551	7633	7582	7699	7584	7632	7471	7572	7596	7619	7579	7549	7551	7596	7711	7579	7705	7645	7631	7569	7697	7687	7629	7717	7696	7530	7743	7370	7640	7565	7646	7599	7632	7644	7481	7571	7689	7707	7650	7784	7643	7591	7521	7866	7578	7632	7518	7735	7475	7642	7758	7652	7533	7690	7707	7504	7611	7617	7753	7399	7487	7653	7747	7627	7581	7511	7676	7606	7667	7695	7518	7580	7598	7513	7567	7582	7588	7652	7592	7689	7703	7577	7679	7599	7633	7590	7757	7591	7612	7871	7694	7629	7467	7445	7521	7648	7660	7616	7627	7521	7626	7570	7681	7575	7612	7612	7541	7599	7588	7758	7668	7665	7556	7555	7620	7650	7598	7649	7644	7567	7584	7686	7560	7713	7560	7721	7667	7660	7663	7549	7548	7645	7587	7681	7595	7569	7588	7643	7533	7653	7640	7704	7608	7726	7629	7589	7599	7651	7608	7624	7648	7474	7692	7582	7556	7473	7654	7574	7615	7566	7630	7643	7676	7772	7557	7459	7610	7645	7603	7683	7668	7530	7565	7568	7593	7537	7495	7708	7467	7514	7599	7693	7691	7607	7658	7562	7646	7700	7652	7646	7494	7523	7650	7656	7536	7475	7552	7612	7814	7665	7639	7550	7850	7631	7612	7652	7546	7548	7497	7547	7667	7629	7644	7643	7621	7616	7603	7518	7682	7714	7674	7652	7594	7666	7568	7586	7635	7625	7643	7502	7609	7520	7527	7752	7661	7637	7673	7612	7633	7576	7562	7614	7780	7636	7560	7523	7682	7642	7697	7584	7594	7555	7634	7664	7633	7555	7672	7547	7641	7485	7645	7580	7644	7601	7614	7746	7732	7521	7542	7510	7630	7694	7652	7569	7665	7570	7774	7602	7537	7452	7667	7627	7664	7678	7589	7554	7484	7573	7601	7675	7526	7514	7672	7632	7722	7671	7535	7493	7597	7553	7519	7731	7647	7583	7559	7593	7541	7665	7574	7609	7669	7616	7567	7488	7525	7590	7559	7536	7717	7624	7558	7541	7605	7510	7727	7612	7581	7548	7640	7554	7515	7598	7503	7711	7674	7602	7596	7615	7556	7665	7518	7622	7469	7607	7610	7680	7621	7560	7614	7578	7595	7613	7726	7616	7628	7569	7781	7572	7571	7722	7647	7617	7701	7661	7674	7601	7684	7641	7563	7595	7533	7532	7654	7671	7602	7582	7451	7741	7508	7666	7577	7569	7671	7539	7501	7610	7649	7704	7714	7608	7880	7640	7380	7631	7703	7647	7724	7599	7597	7558	7428	7669	7620	7679	7560	7625	7588	7729	7573	7771	7696	7756	7671	7499	7553	7558	7629	7689	7552	7504	7676	7635	7368	7617	7555	7625	7664	7502	7588	7572	7657	7677	7634	7621	7683	7568	7649	7542	7656	7653	7688	7646	7558	7557	7598	7696	7656	7614	7774	7624	7521	7720	7539	7473	7585	7787	7701	7692	7568	7647	7589	7648	7651	7659	7581	7429	7588	7640	7694	7590	7715	7682	7531	7574	7686	7735	7544	7576	7589	7535	7633	7602	7789	7669	7655	7683	7637	7681	7488	7566	7733	7654	7669	7578	7498	7689	7593	7620	7776	7638	7582	7710	7558	7653	7568	7506	7416	7571	7599	7585	7595	7633	7614	7642	7670	7611	7592	7658	7582	7508	7672	7687	7602	7614	7660	7540	7450	7656	7558	7591	7480	7650	7657	7594	7729	7627	7542	7549	7564	7721	7531	7503	7667	7522	7622	7682	7691	7650	7589	7701	7665	7629	7612	7726	7599	7600	7606	7694	7610	7609	7615	7478	7482	7640	7491	7569	7520	7535	7548	7621	7764	7603	7544	7585	7530	7458	7544	7639	7655	7652	7530	7524	7726	7694	7623	7668	7542	7382	7724	7584	7652	7601	7559	7519	7571	7616	7611	7681	7612	7765	7458	7652	7624	7579	7532	7539	7504	7570	7575	7673	7536	7640	7621	7590	7538	7570	7584	7604	7489	7702	7538	7500	7555	7594	7511	7693	7564	7571	7595	7475	7783	7677	7492	7526	7669	7546	7633	7599	7567	7650	7551	7670	7750	7602	7558	7456	7521	7621	7650	7533	7668	7758	7651	7678	7695	7623	7590	7719	7624	7561	7669	7656	7471	7588	7612	7710	7613	7651	7678	7646	7651	7513	7499	7571	7599	7681	7575	7524	7637	7745	7579	7634	7617	7651	7632	7613	7615	7612	7543	7673	7684	7631	7615	7468	7611	7662	7672	7544	7649	7676	7753	7709	7529	7513	7560	7503	7536	7600	7698	7700	7621	7590	7589	7593	7543	7671	7575	7685	7753	7658	7575	7608	7821	7698	7635	7536	7554	7565	7564	7639	7589	7636	7544	7649	7684
2939	1183	984	1023	1110	3117	8701	6698	3839	2042	1256	897	900	848	834	930	846	852	819	885	876	891	851	862	851	817	850	839	893	843	901	905	824	816	868	868	839	871	885	832	922	910	814	848	923	875	856	876	839	862	884	892	840	854	890	800	861	887	897	842	872	862	910	904	843	852	903	863	864	836	849	898	847	833	896	859	813	906	870	898	885	820	831	853	882	888	846	776	883	885	834	894	895	857	890	859	835	845	885	860	843	855	845	889	859	895	826	837	883	922	903	842	874	829	844	860	855	873	854	872	846	852	887	864	844	857	920	910	915	891	834	901	866	860	863	865	855	909	881	902	839	873	843	803	815	830	879	873	806	877	860	893	963	855	899	847	835	915	840	914	860	905	853	821	887	870	887	831	840	851	910	924	839	851	862	829	820	823	884	874	890	897	882	869	887	863	847	827	879	867	887	912	863	877	884	841	805	873	887	891	873	850	831	856	864	924	820	847	879	895	877	852	835	895	859	899	848	893	871	875	891	873	828	885	891	904	859	902	888	915	868	878	853	849	836	835	872	842	881	883	846	849	843	863	864	857	867	831	817	879	863	831	929	835	860	939	847	906	836	872	873	897	849	833	875	888	855	861	803	863	889	872	854	879	879	923	849	935	885	850	853	855	929	852	885	828	840	848	870	883	848	887	863	843	852	866	867	880	883	872	828	882	892	845	818	852	837	862	900	817	824	834	892	902	825	867	840	907	892	876	917	875	875	898	851	899	926	833	859	852	877	900	887	903	846	911	874	855	886	912	874	837	840	826	904	842	953	845	865	902	843	848	884	852	882	859	852	882	899	899	891	903	846	859	910	847	860	892	867	891	903	806	889	874	887	881	836	869	844	867	858	874	887	912	801	889	894	858	879	855	924	826	864	861	873	896	928	852	842	845	898	815	901	862	854	846	870	889	869	858	917	903	882	831	861	856	899	861	899	864	909	851	828	870	869	887	815	820	956	871	879	853	888	890	894	874	871	963	826	795	847	890	831	846	844	881	833	905	872	876	875	868	860	887	874	909	849	830	823	907	829	876	839	820	848	863	845	877	864	826	884	856	840	826	829	853	854	894	849	882	864	869	900	878	912	935	863	854	931	867	867	868	890	856	800	922	891	876	827	880	806	883	843	829	880	920	912	828	881	884	836	896	838	945	835	829	874	848	892	844	863	833	901	815	853	879	879	893	894	841	872	886	862	906	869	899	869	915	873	843	851	861	883	894	832	841	820	849	926	817	847	890	882	889	823	867	912	890	904	891	884	906	872	898	895	884	888	875	831	900	830	835	891	926	926	877	857	901	895	870	868	810	913	867	854	847	834	862	888	880	891	945	839	833	834	830	901	913	937	851	850	883	843	899	888	881	850	859	889	865	838	835	846	853	824	843	852	829	846	907	918	910	852	850	862	875	875	879	855	914	875	870	882	887	880	825	839	871	901	895	872	831	871	851	823	881	862	891	828	895	891	837	882	817	817	833	858	798	845	859	841	827	789	837	878	834	882	901	863	880	881	879	919	867	863	891	899	812	842	870	887	823	888	916	843	849	926	864	885	857	888	855	845	882	862	860	807	854	878	878	896	852	861	868	882	931	899	865	845	870	846	850	838	834	915	860	876	895	878	851	819	814	895	842	892	876	883	857	877	884	858	831	897	861	825	846	895	882	788	867	879	922	867	879	823	866	854	920	861	905	849	886	855	792	827	844	892	903	855	902	871	824	835	898	840	893	859	910	856	881	901	875	907	834	854	880	907	821	865	886	844	902	797	904	875	837	820	848	869	862	915	888	897	828	869	852	876	848	925	862	941	912	911	942	854	870	853	889	902	871	894	887	828	927	855	871	845	784	852	909	831	892	857	824	845	820	903	881	845	863	876	900	877	845	868	895	840	809	845	920	864	868	892	874	850	835	829	920	825	864	864	868	891	886	916	881	814	871	840	857	932	902	814	820	902	870	857	916	895	899	861	858	905	878	844	844	891	838	875	855	857	828	852	890	874	844	855	889	905	934	868	893	885	866	892	833	916	892	823	896	837	853	883	837	845	826	885	940	880	839	883	849	885	864	921	852	896	865	869	917	878	893	846	840	876	836	864	875	835	878	883	891	895	850	856	870	877	904	882	875	830	843	861	879	909	850	885	823	865	865	871	873	862	888	840	911	861	834	901	822	873	877	836	899	810	873	904	863	856	839	890	863	915	843	913	894	838	892	872	874	848	880	920	855	836	834	901	852	824	875	874	863	844	889	824	837	853	885	875	861	866	827	888	899	886	882	845	834	865	862	816	905	868	810	845	878	879	898	889	835	838	871	846	925	894	882	839	831	827	901	878	856	932	879	902	856	870	859	849	821	845	858	816	819	861	910	843	827	856	932	883	872	869	797	893	846	921	875	861	867	880	903	881	848	900	913	876	855	828	864	845	884	821	805	823	856	969	928	897	883	894	818	852	885	899	872	881	888	898	892	867	835	863	847	927	879	874	862	855	924	809	877	880	858	895	868	866	926	882	844	822	899	908	889	873	872	870	848	847	864	873	916	867	898	880	883	831	863	881	881	878	834	880	821	828	881	889	916	843	892	785	874	871	871	878	829	868	879	897	898	869	818	934	804	827	889	857	899	883	847	867	825	870	844	874	890	873	856	884	867	912	843	831	913	885	846	876	864	885	880	824	851	867	812	920	943	899	882	916	835	852	841	872	913	865	904	880	880	873	875	836	866	895	914	818	875	922	933	848	834	846	876	870	891	877	844	856	874	831	841	867	916	884	869	840	907	854	860	907	809	846	842	802	869	871	912	893	839	848	821	853	858	885	850	892	900	892	916	825	878	867	879	922	839	816	871	831	823	814	837	882	886	855	826	942	881	880	877	840	826	830	888	846	855	854	881	873	874	930	877	866	858	867	852	929	884	840	916	842	879	888	845	856	856	820	898	896	851	886	860	835	888	910	914	904	827	885	881	915	846	869	859	891	833	826	870	889	868	897	844	878	902	880	889	842	857	836	855	843	876	841	880	904	884	852	873	856	879	776	871	840	922	885	852	919	861	813	872	881	841	887	882	878	879	783	829	890	907	870	831	878	872	858	875	859	818	884	876	831	851	862	889	866	884	851	923	869	892	801	926	911	901	900	902	899	864	850	859	905	914	885	849	861	936	895	861	855	858	896	883	922	895	963	905	914	839	887	831	824	865	944	866	910	848	916	897	877	879	835	822	889	889	875	839	909	914	853	894	854	907	868	827	855	898	851	861	903	863	900	908	861	827	886	873	861	928	869	836	918	845	885	896	929	879	869	878	871	926	886	891	898	891	871	890	930	873	912	879	835	845	837	850	905	875	807	956	866	886	859	862	879	824	854	870	860	847	896	827	885	878	861	823	911	853	894	875	889	893	885	865	863	825	865	861	855	871	819	858	882	895	821	810	861	917	895	891	906	854	900	835	850	841	843	861	879	828	888	948	867	870	889	908	900	904	817	831
15755	10358	9154	11747	19284	40201	54490	43408	33631	22591	12170	8327	7409	7260	7211	7187	7135	7049	7198	7122	7119	7115	7193	7093	7242	7089	7078	7042	6980	7115	7081	7189	7205	7113	7073	7264	7063	7064	7013	7244	7124	7159	7209	7218	7056	7062	7153	7182	7121	7155	7092	7119	7087	7190	7164	7210	7068	7200	6979	7198	7132	7303	7185	7159	7170	7172	7216	7113	7138	7117	7258	7095	7147	7126	7168	7188	7050	7069	7027	7147	7009	7138	7095	7114	7086	7071	7181	7108	7107	7130	7077	7024	7155	7134	7008	7195	7273	7138	7127	6986	7194	7098	6994	7194	7147	7157	7141	7114	7225	7196	7062	7272	7116	7108	7135	7219	7136	7253	7165	7121	7146	7283	7280	7271	7101	7258	7113	7167	7099	7245	7124	7141	7223	7124	7098	7161	7052	7202	7053	7130	6994	7150	7106	7114	7131	7121	7210	7082	7132	7153	7197	7193	7178	7114	7058	7227	7258	7169	7196	7096	7209	7312	7203	7211	7217	7183	7065	7144	7045	7111	7014	7058	7200	7197	7090	7205	7180	7226	7117	7169	7229	7077	7040	7255	7152	7161	7117	7097	7126	7125	7190	7240	7024	7140	7103	7202	7135	7008	7137	7034	7382	7168	6984	7068	7215	7035	7200	7061	7122	7141	7104	7221	7054	7159	7112	7320	7026	7201	7067	7081	7127	7186	7095	7178	6990	7160	7191	7131	7136	7211	7127	7201	7154	7169	7082	7274	7260	7039	7067	7139	7202	7098	7227	7292	6978	7143	7222	7066	7108	7111	7260	7070	7254	7156	7107	7275	7230	7249	7221	7163	7252	7096	7115	7067	7099	7171	6982	7197	7161	7135	7171	7052	7147	7152	7121	7112	7169	7188	7105	7170	7143	7105	7206	7089	7221	7099	7176	7238	7129	7213	7034	7182	7116	7196	7150	7068	7214	7065	7151	7150	7036	7057	7116	7175	7285	7061	7340	7073	7095	7212	7015	7269	7324	7146	7033	7128	7238	7147	7241	7228	7221	7159	7060	7263	7211	7168	7214	7115	7156	7114	7228	7141	7229	7054	7130	7108	7080	7160	7113	7110	7212	7073	7116	7289	7062	7041	7179	7109	7142	7154	7015	7212	7141	7115	7014	7203	7218	7289	7143	7183	7012	7094	7219	7129	7064	7119	7058	7073	7018	7141	7188	7123	7300	7119	7078	7112	7270	7102	6967	7059	7306	7116	7125	7134	7165	7174	7064	7263	7244	7137	7083	7176	7079	7038	7193	7151	7194	7160	7177	7211	7103	7125	7267	7093	7119	7078	7269	7112	6994	7144	7106	7131	6990	7117	7182	7210	7038	7218	7237	7192	7130	7085	7106	7350	7169	7139	7185	7062	6956	7113	7187	7120	7158	7114	7192	7280	7027	7184	7144	7116	7094	7126	7090	6936	7133	7195	7209	7209	7156	7141	7093	7067	7233	7014	7104	7230	7217	7092	7059	7212	7163	7142	7163	7152	7073	7216	7200	7306	7144	7141	7178	7251	7123	7090	7099	7070	7171	7069	7062	7124	7191	7213	7165	7195	7047	7222	7001	7147	7193	7136	7064	7172	7176	7120	7134	7136	7172	7151	7187	7161	7294	7044	7078	7061	7163	7195	7294	6968	7038	7093	7084	7109	7107	7106	7095	7165	7209	7115	7179	7205	7222	7157	7181	7128	7311	7152	7017	7157	7040	7139	7049	7130	7127	7202	7123	6993	7049	7127	7069	7134	7216	7068	7206	7083	7036	7226	7081	7201	7116	7158	7230	7091	7204	7022	7171	7164	7159	7192	7104	7086	7047	7216	7268	7126	7293	7242	7318	7230	7171	7227	7154	7081	7137	7146	7152	7127	7155	7126	7135	7133	7131	7205	7192	7278	7234	7077	7112	7092	7094	7102	7140	7207	7076	7149	7117	7099	7121	7158	7296	7129	7195	7237	7218	7218	7130	7101	7160	7188	7155	7219	7172	7187	7173	7160	7178	7044	7175	7179	7206	7301	7249	7097	7181	7204	7202	7185	7215	7202	7208	7099	7226	7280	7052	7308	7142	7191	7150	6987	7107	7060	7077	7140	7134	7164	7208	7142	7172	7043	7207	7221	7142	7295	7177	7158	7073	7010	7257	7127	7252	7254	7076	7135	7304	7117	7290	7190	7275	7197	7228	7061	7164	7155	7097	7118	7352	7337	7165	7202	7234	7167	7107	7281	7177	7131	7224	7163	7062	7225	7082	7072	7217	7130	7216	7070	7146	7128	7150	7164	7161	7163	7204	7121	7130	7189	7081	7204	7203	7199	7073	7118	7178	7175	7182	7093	7195	7051	7210	7155	7160	7213	7191	7053	7106	7169	7226	7095	7158	7081	7079	7121	7078	7231	7035	7228	7206	7113	7074	7334	7125	7223	7258	7211	7213	7127	7273	7042	7096	7177	7026	7237	7079	7053	7248	7035	7302	7079	7149	7167	7257	7086	7154	7085	7132	7275	7081	7112	7102	7184	7019	7178	7192	7114	7186	7189	7168	7059	7321	7063	7088	7167	7171	6970	7194	7165	7192	7128	7208	7127	7118	7200	7273	7083	7022	7136	7231	7235	7198	7092	7223	7213	7153	7198	7147	7244	7226	7227	7170	7082	7167	7126	7216	7182	7136	7253	7271	7123	7069	7115	7176	7088	7180	7189	7217	7279	7172	7250	7140	7155	7145	7120	7216	7154	7155	7073	7108	7077	7137	7076	7116	7142	6994	7362	7082	7101	7120	7122	7160	7079	7245	7210	7211	7141	7203	7198	7135	7243	7263	7342	7269	7124	7075	7222	7244	7165	7112	7172	7176	7071	7268	7278	7186	7232	7193	7205	7092	7170	7232	7153	7177	7078	7116	7143	7102	7086	7132	7204	7179	7124	7252	7021	7047	7236	7231	7075	7209	7126	7036	7094	7078	7090	7174	7126	7182	7173	7243	7228	7238	7123	7198	7106	7084	7257	7142	7229	7098	7147	7114	7079	7120	7096	7066	7056	7239	7187	7078	7136	7254	7072	7068	7217	7161	7202	7009	7241	7168	7093	7182	7237	7002	7081	7055	7117	7223	7054	7175	7088	7167	7094	7157	7052	7134	7074	7141	7162	7106	7164	7168	7137	7057	6999	7257	7140	7220	7100	7218	6957	7110	7187	7127	7115	7184	7147	7149	7199	7255	7208	7140	7113	7088	7295	7105	7220	7069	7080	7081	7148	7209	7131	7173	7116	7106	7126	7109	7208	7182	7181	7083	7097	7232	7226	6979	7152	7126	7296	6992	7257	7199	7055	7119	7119	7166	7059	7173	7216	7041	7066	7069	7076	7154	7227	7177	7051	7183	7067	7075	7272	7098	7172	7146	7144	7163	7180	7160	7119	7149	7343	7111	7000	7063	7148	7115	7136	7124	7037	7229	7097	7207	7202	7252	7225	7212	7276	7201	7183	7157	7215	7323	7135	7136	7139	7061	7043	7048	7088	7198	7138	7267	7096	7328	7127	7170	7042	7234	7105	7113	7145	7105	7211	7050	7171	7133	7114	7088	7101	7027	7148	7163	7374	7066	7118	7157	7129	7217	7100	7194	7179	7210	7161	7203	7161	7102	7197	7197	7165	7217	7061	7254	7145	7156	7043	7019	7182	7199	7224	7101	7219	7122	7262	7068	7177	7221	7152	7214	7203	7202	7099	7133	6970	7204	7103	6974	7080	7058	7079	7232	7041	7166	7139	7108	7250	7163	6988	7134	7049	7226	7041	7076	7171	7139	7160	7166	7208	7169	7181	7082	7083	7092	7102	7170	7021	7069	7193	7193	7164	7015	7048	7078	7205	7146	7148	7157	7155	7095	7116	7162	7112	7099	7060	7172	7216	7064	7126	7316	7236	7144	7290	7266	7168	7134	7144	7170	7053	7104	7157	7120	7258	7254	7178	7285	7189	7104	7179	7125	7285	7150	7122	7157	7062	7260	7208	7009	7149	7044	7195	7107	7132	7260	7175	7271	7110	7183	7195	7224	7117	7131	7164	7186	7166	7060	7112	7074	7132	7172	7129	7198	7122	7139	7130	7238	7054	7137	7138	7082	7197	7172	7069	7137	7230	7204	7169	7183	7036	7090	7199	7130	7119	7282	7071	7121	7112	7065	7138	7112	7179	7135	7209	7220	7131	7108	7155	7127	7169	7114	7206	7084	7183	7087	7169	7192	7104	7305	7168	7218	7251	7070	7283	7082	7232	7097	7263	7150	7339	7264	7182	7171	7193	7238	7197	7108	7077	7085	7143	7320	7218	7273	7125	7239	7060	7026	7137	7120	7208	7230	7164	7162	7175	7192	7214	7138	7168	7239	7211	7226	7180	7033	7231	7193	7214	7134	7119	7094	7157	7134	7145	7224	7165	7222	7204	7284	7214	7211	7197	7117	7190	7048	7162	7152	7184	7123	7133	7151	7041	7053	7073	7118	7127	7155	7141	7268	7185	7135	7144	7195	7146	7231	7193	7099	7095	7149	7247	7185	7161	7147	7141	7058	7097	7260	7101	7114	7271	7089	7158	7208	7128	7122	7135	7182	7211	7167	7108	7209	7036	6996	7204	7165	7118	7201	7080	7130	7107	7224	7302	7161	7019	7167	7224	7170	7118	7146	7218	7207	7058	7239	7099	7210	7141	7241	7277	7054	7221	7097	7120	7115	7087	7057	7184	7243	7121	7095	7017	7123	7287	7092	7131	7166	7124	7131	7263	7159	7204	7092	7048	7221	7056	7147	7244	7210	7211	7013	7291	7095	7189	7130	7185	7097	7253	7109	7243	7206	7006	7333	7057	7197	7130	7046	7222	7154	7237	7154	7106	7249	7070	7030	7225	7217	7175	7171	7145	7140	7137	7158	7154	7107	7057	7168	7068	7194	7111	7152	7086	7165	7123	6984	7190	7238	7105	7055	7217	7110	7158	7132	7017	7207	7074	7159	7036	7217	7050	7213	7102	7192	7146	7066	7087	7253	7276	7111	7129	7107	7100	7006	7178	7114	7202	7108	7036	7072	7110	7027	7176	7176	7151	7164	7197	7258	7179
2162	1432	1176	1090	2187	4820	13819	14032	9052	4016	1633	1153	968	950	903	928	940	950	919	926	863	934	894	962	917	930	902	934	884	895	898	904	945	928	909	865	943	915	877	907	912	907	915	946	866	929	881	927	914	895	881	887	928	940	926	905	978	901	919	964	905	936	888	916	960	902	903	930	879	955	955	938	871	864	926	948	930	894	954	926	905	901	908	900	965	897	937	953	896	968	865	941	928	876	957	866	965	909	896	985	868	885	903	949	913	969	887	944	889	975	919	937	935	882	950	893	933	920	879	954	901	956	921	972	890	903	889	921	864	913	890	915	946	865	900	948	928	899	1020	899	889	868	935	872	969	938	941	942	942	883	904	951	912	902	932	922	862	952	943	969	948	939	939	910	861	974	930	890	859	877	876	910	918	976	900	873	907	908	931	896	907	931	868	924	910	930	916	919	912	918	940	948	930	909	913	922	920	971	897	910	927	902	931	924	952	967	906	941	981	890	896	877	873	924	924	954	879	901	966	901	945	902	903	887	901	948	868	916	933	896	952	941	981	885	887	917	940	921	942	916	933	884	946	909	944	972	885	915	905	913	925	903	923	951	922	946	918	925	885	932	891	942	930	965	930	943	929	929	917	932	946	941	876	927	905	933	849	964	944	902	876	900	925	930	914	933	917	954	964	915	863	866	946	943	886	927	902	941	913	847	922	957	911	937	915	957	918	868	927	940	890	900	927	951	895	960	935	901	925	884	912	878	921	912	909	921	956	933	935	918	918	883	931	967	925	852	910	965	929	974	974	946	903	931	910	942	986	923	886	877	889	902	875	944	951	912	938	928	922	959	926	937	930	942	918	871	959	924	909	958	927	891	921	879	880	933	937	962	967	908	934	973	927	969	922	858	948	962	944	854	928	891	928	889	905	922	900	944	904	885	876	908	926	938	936	896	927	900	887	913	912	951	959	894	889	925	924	924	935	958	919	897	903	901	942	946	919	921	865	949	912	888	966	922	947	919	913	885	904	971	921	903	907	941	967	941	906	906	894	926	867	876	826	954	922	898	868	939	955	886	937	904	955	933	868	857	936	926	872	907	956	911	872	915	921	883	957	988	902	955	908	871	918	918	929	947	926	903	905	935	946	922	1002	947	904	915	934	980	954	851	917	921	877	956	906	870	912	908	911	912	922	945	938	927	915	976	921	924	920	928	886	893	919	916	899	930	947	986	943	878	893	939	895	911	960	968	961	883	886	875	886	887	928	933	875	916	937	954	942	910	939	944	899	934	853	928	917	936	931	918	950	902	923	909	909	1007	905	856	921	919	918	939	992	903	946	972	885	927	949	922	925	948	886	950	940	932	907	925	898	946	912	925	966	940	868	967	957	948	959	931	875	859	895	956	862	888	901	868	871	945	914	931	911	901	947	942	925	956	897	912	896	926	935	943	890	886	876	941	907	961	933	894	974	898	931	861	903	945	929	895	892	923	880	852	954	903	883	953	959	916	913	903	902	871	895	903	956	910	929	916	923	929	886	969	1003	1001	923	926	908	884	879	926	925	891	893	898	889	925	902	930	941	940	944	949	912	923	891	893	890	912	911	900	921	897	904	911	935	868	948	962	891	974	946	884	935	949	903	934	879	938	957	937	950	860	906	873	925	906	939	927	911	952	908	967	953	937	942	947	873	909	911	890	936	955	935	936	930	877	958	946	915	909	871	945	876	938	873	880	924	870	957	903	880	942	967	881	873	887	890	949	893	976	903	921	960	894	939	910	959	935	1010	913	899	981	996	864	918	899	872	960	902	943	931	906	930	900	876	876	843	961	970	863	900	946	972	886	949	916	944	912	909	874	903	937	859	921	903	920	916	985	886	946	917	964	951	888	933	884	905	945	911	965	951	950	912	938	881	960	857	986	922	910	944	918	927	894	948	939	920	922	890	926	935	919	923	858	952	948	930	1002	906	921	923	979	917	916	918	938	883	965	928	891	967	874	912	934	952	910	954	913	949	998	904	881	928	942	888	905	923	914	891	876	949	939	902	939	926	910	898	918	851	919	903	966	860	939	955	909	850	912	894	877	916	891	946	907	890	911	944	901	928	959	946	901	914	926	892	853	899	886	918	931	883	928	881	866	917	880	919	884	922	925	919	966	886	919	968	892	915	979	907	909	923	967	907	867	879	890	941	891	898	871	943	922	889	862	909	939	915	933	881	919	928	1002	949	950	933	914	916	923	951	921	965	921	935	901	877	954	891	875	901	944	883	994	944	945	876	963	926	969	957	900	915	907	913	952	890	952	941	928	953	926	934	854	947	914	920	917	944	916	898	936	906	918	915	868	979	921	956	949	921	864	934	948	929	894	927	876	953	859	904	937	972	857	940	906	938	930	888	933	891	917	905	927	905	935	957	906	899	937	919	873	947	960	942	853	968	917	974	956	886	929	909	880	903	871	992	921	927	919	901	925	929	977	839	915	915	936	966	917	897	928	928	954	919	850	926	940	953	889	975	915	905	885	928	922	920	914	923	915	919	865	919	938	873	935	902	913	923	896	959	927	901	861	889	908	961	936	916	912	951	926	912	934	901	909	931	887	874	874	929	976	900	908	917	942	886	888	933	963	846	886	905	881	920	933	915	889	930	864	946	891	892	935	880	964	898	919	961	908	912	937	924	881	941	874	916	936	949	934	965	885	828	905	958	950	935	859	941	874	929	885	896	878	929	854	974	961	939	846	887	956	937	956	910	885	935	899	941	934	946	963	857	916	904	985	964	951	935	915	934	903	915	923	961	913	901	912	977	924	922	907	939	937	982	914	941	905	882	894	886	959	942	904	918	993	974	894	948	926	894	924	921	893	941	940	924	873	937	916	937	957	917	961	936	921	912	881	914	873	930	901	928	959	953	939	966	936	908	908	873	943	936	938	937	941	918	931	886	990	886	902	894	874	912	951	916	952	940	935	867	918	916	921	931	948	905	942	977	888	917	904	871	930	925	912	961	900	915	864	894	926	948	953	912	912	969	936	916	900	939	913	895	878	910	878	901	978	949	912	894	910	943	865	943	947	931	962	932	923	929	883	928	906	923	890	920	948	959	896	911	959	931	907	904	934	928	934	944	933	901	913	908	915	892	945	932	850	959	933	911	927	949	884	889	906	916	943	931	905	878	902	874	897	904	923	849	936	900	859	924	948	888	912	943	913	916	926	892	899	928	896	905	912	905	944	903	960	889	911	908	960	909	969	904	913	921	928	949	909	918	892	901	911	914	927	832	971	859	850	853	941	964	884	920	925	889	860	913	927	926	881	938	857	951	882	934	931	880	954	957	885	919	984	922	954	950	930	886	908	962	854	917	897	925	983	927	946	849	917	927	854	960	913	904	878	871	929	920	910	925	910	917	920	920	954	921	890	936	881	863	931	905	900	902	919	957	900	944	921	960	943	936	921	918	914	923	931	917	903	943	921	914	908	1016	886	895	900	983	880	894	914	883	958	905	954	934	945	884	919	919	915	880	910	920	905
18427	13151	10280	14815	36637	47609	63969	58394	44776	30464	17364	10409	8208	7522	7496	7486	7529	7378	7463	7420	7462	7384	7585	7463	7498	7482	7381	7343	7429	7436	7498	7325	7380	7282	7448	7423	7412	7494	7321	7336	7383	7585	7403	7421	7232	7386	7431	7346	7495	7360	7253	7391	7421	7380	7594	7433	7363	7401	7424	7151	7488	7416	7390	7380	7495	7430	7453	7445	7437	7413	7495	7352	7508	7373	7546	7532	7366	7491	7448	7417	7399	7494	7346	7477	7580	7389	7528	7370	7427	7370	7333	7413	7392	7290	7450	7523	7503	7511	7366	7395	7384	7458	7496	7529	7418	7508	7434	7331	7454	7309	7321	7252	7357	7355	7271	7288	7501	7491	7458	7298	7424	7541	7363	7452	7246	7514	7422	7414	7428	7400	7353	7449	7443	7510	7231	7231	7522	7336	7435	7345	7458	7497	7435	7353	7323	7490	7442	7420	7326	7391	7241	7503	7445	7494	7423	7483	7489	7407	7349	7457	7395	7346	7411	7408	7420	7411	7312	7373	7530	7397	7371	7463	7506	7413	7446	7403	7644	7534	7340	7454	7420	7408	7337	7383	7442	7355	7417	7515	7410	7529	7443	7416	7585	7450	7419	7482	7420	7471	7237	7382	7487	7490	7488	7375	7377	7281	7354	7614	7361	7500	7441	7501	7402	7343	7373	7409	7319	7436	7434	7372	7467	7481	7377	7183	7342	7415	7436	7381	7483	7379	7409	7406	7404	7370	7391	7360	7449	7442	7430	7377	7435	7457	7522	7464	7498	7345	7295	7398	7488	7463	7446	7447	7315	7297	7551	7534	7261	7561	7366	7462	7452	7364	7337	7443	7410	7362	7414	7551	7423	7347	7424	7470	7375	7369	7321	7346	7432	7345	7423	7403	7488	7558	7460	7368	7339	7448	7451	7392	7419	7371	7418	7421	7448	7359	7460	7385	7545	7225	7431	7385	7293	7313	7391	7375	7276	7412	7513	7507	7465	7429	7530	7409	7329	7453	7346	7378	7373	7328	7263	7560	7385	7443	7374	7394	7373	7436	7403	7472	7589	7455	7518	7375	7393	7471	7234	7287	7446	7381	7441	7384	7428	7387	7306	7531	7375	7362	7395	7445	7454	7434	7397	7388	7396	7433	7437	7518	7285	7379	7444	7324	7433	7377	7507	7445	7312	7519	7317	7432	7484	7477	7394	7368	7427	7349	7391	7364	7357	7503	7487	7441	7445	7355	7370	7494	7483	7462	7408	7380	7319	7415	7555	7443	7222	7347	7400	7437	7461	7392	7396	7413	7443	7324	7327	7422	7452	7384	7467	7395	7425	7535	7400	7487	7364	7515	7397	7508	7389	7340	7453	7587	7456	7414	7494	7477	7440	7514	7567	7529	7548	7271	7328	7420	7404	7444	7468	7326	7441	7337	7342	7367	7398	7451	7600	7293	7480	7408	7346	7310	7423	7375	7373	7523	7374	7297	7333	7497	7451	7496	7442	7325	7537	7331	7452	7488	7413	7397	7372	7351	7480	7361	7320	7442	7204	7406	7357	7297	7423	7271	7447	7469	7287	7377	7299	7313	7447	7266	7314	7491	7391	7449	7212	7581	7370	7433	7404	7354	7446	7441	7499	7291	7297	7446	7409	7463	7327	7442	7246	7256	7367	7483	7517	7372	7428	7427	7421	7375	7358	7433	7406	7365	7340	7470	7411	7454	7370	7504	7479	7449	7422	7493	7456	7469	7429	7546	7446	7419	7355	7504	7445	7442	7415	7554	7465	7380	7483	7287	7342	7305	7442	7279	7452	7450	7459	7427	7466	7345	7398	7289	7404	7396	7352	7490	7448	7603	7401	7438	7321	7394	7263	7361	7446	7470	7413	7521	7538	7531	7423	7459	7429	7430	7323	7471	7389	7407	7449	7468	7477	7470	7413	7469	7408	7464	7404	7325	7408	7517	7320	7410	7413	7428	7421	7390	7448	7397	7466	7318	7313	7361	7542	7437	7379	7387	7429	7401	7368	7243	7416	7392	7284	7521	7529	7391	7533	7492	7303	7480	7432	7217	7413	7391	7420	7409	7369	7347	7319	7434	7463	7558	7489	7423	7306	7341	7408	7357	7363	7369	7277	7311	7441	7472	7393	7410	7461	7394	7424	7398	7394	7376	7456	7193	7335	7462	7540	7351	7207	7348	7471	7494	7474	7410	7430	7351	7376	7425	7347	7415	7424	7284	7379	7418	7326	7395	7503	7304	7489	7468	7475	7345	7341	7490	7377	7395	7447	7389	7388	7439	7382	7430	7418	7366	7305	7318	7439	7379	7436	7305	7351	7431	7406	7347	7354	7455	7473	7368	7325	7452	7391	7423	7348	7472	7408	7450	7443	7338	7327	7339	7505	7460	7441	7328	7463	7455	7392	7339	7474	7444	7346	7380	7368	7484	7421	7557	7411	7392	7353	7516	7490	7282	7414	7438	7422	7328	7326	7422	7549	7509	7515	7372	7366	7367	7406	7562	7449	7430	7478	7493	7356	7366	7417	7418	7611	7539	7443	7448	7434	7470	7486	7379	7594	7394	7478	7387	7353	7500	7464	7312	7356	7328	7488	7436	7304	7262	7583	7399	7342	7421	7363	7395	7495	7469	7487	7383	7356	7527	7461	7390	7342	7595	7434	7439	7370	7483	7533	7445	7408	7441	7374	7429	7420	7362	7469	7523	7577	7364	7376	7417	7427	7386	7432	7425	7419	7490	7402	7404	7412	7436	7409	7334	7315	7332	7343	7449	7461	7475	7534	7355	7429	7458	7339	7430	7433	7472	7337	7549	7377	7358	7267	7393	7376	7384	7325	7253	7448	7420	7370	7285	7459	7342	7436	7438	7421	7559	7485	7571	7281	7397	7264	7349	7317	7357	7399	7395	7378	7511	7396	7403	7337	7459	7319	7377	7477	7406	7513	7415	7380	7330	7469	7400	7403	7412	7323	7357	7512	7411	7555	7275	7327	7322	7366	7481	7595	7419	7381	7468	7433	7382	7332	7447	7543	7353	7573	7355	7566	7311	7386	7423	7356	7449	7393	7375	7470	7429	7460	7581	7325	7314	7452	7417	7282	7436	7528	7304	7346	7295	7335	7389	7330	7429	7364	7465	7403	7394	7488	7532	7536	7390	7343	7371	7351	7403	7492	7476	7329	7431	7493	7290	7453	7348	7451	7402	7328	7407	7426	7407	7386	7455	7381	7429	7423	7394	7392	7458	7546	7394	7274	7434	7347	7417	7341	7358	7300	7324	7361	7490	7333	7394	7474	7302	7268	7411	7396	7498	7285	7433	7439	7293	7503	7469	7391	7355	7440	7435	7473	7449	7384	7522	7514	7460	7435	7311	7516	7353	7284	7487	7428	7442	7353	7509	7481	7304	7416	7260	7455	7435	7376	7407	7344	7517	7411	7418	7520	7372	7502	7535	7421	7347	7393	7447	7337	7409	7362	7425	7418	7402	7346	7409	7515	7429	7445	7429	7267	7356	7429	7458	7295	7476	7445	7351	7452	7519	7520	7582	7517	7423	7424	7448	7493	7342	7462	7443	7424	7478	7478	7429	7366	7481	7394	7451	7464	7427	7254	7390	7397	7439	7336	7455	7345	7378	7372	7535	7542	7467	7342	7451	7414	7398	7407	7519	7457	7489	7303	7385	7433	7455	7318	7549	7393	7391	7355	7297	7409	7515	7499	7467	7375	7387	7462	7499	7484	7400	7528	7349	7410	7435	7434	7375	7456	7410	7588	7546	7517	7333	7519	7400	7356	7471	7394	7369	7484	7490	7383	7406	7399	7360	7354	7368	7527	7364	7469	7354	7454	7413	7480	7263	7269	7517	7367	7364	7416	7405	7355	7424	7294	7349	7416	7365	7396	7377	7609	7423	7425	7545	7329	7332	7402	7400	7416	7461	7383	7537	7417	7376	7495	7440	7506	7355	7358	7371	7355	7459	7383	7462	7398	7437	7313	7420	7372	7390	7453	7406	7484	7393	7285	7369	7379	7292	7414	7570	7363	7440	7277	7503	7401	7601	7442	7380	7333	7331	7353	7302	7341	7421	7482	7391	7295	7346	7466	7400	7505	7378	7419	7387	7342	7372	7380	7487	7439	7377	7388	7437	7307	7371	7410	7343	7370	7469	7275	7428	7514	7373	7409	7471	7339	7455	7320	7617	7349	7564	7397	7434	7319	7327	7359	7419	7293	7401	7347	7273	7431	7284	7450	7432	7394	7361	7545	7402	7350	7358	7439	7458	7436	7447	7348	7378	7450	7499	7418	7467	7318	7346	7370	7523	7373	7431	7335	7342	7425	7617	7381	7318	7418	7387	7348	7421	7299	7366	7386	7448	7410	7509	7476	7461	7450	7409	7306	7390	7398	7389	7459	7345	7413	7534	7470	7439	7365	7379	7373	7286	7372	7434	7374	7424	7361	7456	7447	7416	7369	7577	7354	7567	7347	7295	7506	7435	7333	7488	7253	7407	7429	7536	7427	7422	7353	7535	7495	7406	7426	7478	7366	7302	7517	7404	7438	7333	7541	7355	7520	7394	7488	7305	7346	7409	7430	7473	7473	7180	7379	7531	7538	7488	7428	7422	7416	7472	7487	7336	7333	7406	7315	7432	7565	7370	7397	7379	7377	7253	7421	7505	7332	7485	7197	7393	7374	7518	7410	7447	7606	7509	7487	7474	7507	7490	7393	7474	7394	7366	7458	7302	7370	7479	7366	7451	7267	7527	7474	7363	7592	7413	7440	7518	7435	7266	7433	7394	7411	7450	7322	7354	7370	7402	7525	7484	7422	7402	7328	7361	7542	7380	7417	7371	7342	7473	7380	7461	7384	7448	7412	7475	7466	7388	7493	7413	7490	7478	7264	7535	7366	7506	7386	7224	7404	7368	7501	7351	7372	7464	7348	7381	7458	7378	7464	7447	7466	7387	7358	7378	7367	7437	7414	7345	7451	7362	7379	7321	7424	7509	7567	7356	7358	7423	7483	7391	7390	7508	7454	7422	7263	7424	7452	7400	7459	7393	7592	7374	7448	7455	7390	7425	7513	7502	7419	7450	7439	7528	7382	7411
4178	1431	1224	1253	1983	3990	13852	18732	13639	6216	2433	1292	979	961	937	861	827	913	878	922	930	907	876	941	930	887	901	896	862	887	905	901	863	898	894	863	832	860	882	912	869	946	930	898	895	918	876	913	895	862	847	903	907	935	855	900	911	830	940	922	923	852	906	892	909	892	928	875	910	843	866	895	913	908	845	952	875	882	915	926	880	888	900	884	901	900	898	906	885	845	902	899	891	943	859	835	887	877	912	917	892	859	860	888	894	837	915	930	939	877	872	937	912	901	876	916	908	877	823	847	889	880	929	859	871	855	911	911	881	878	926	951	880	817	869	929	909	900	937	944	926	900	907	878	865	915	920	859	905	938	894	900	890	876	864	909	921	874	905	909	915	925	866	916	925	966	912	885	932	868	946	914	883	899	879	868	854	920	961	933	895	922	844	917	900	905	889	885	869	958	942	902	893	903	897	886	896	927	908	856	913	905	921	839	898	922	889	926	938	879	808	903	939	910	918	922	943	882	908	894	906	868	894	896	920	904	902	890	897	918	865	898	886	881	873	914	960	846	869	893	899	894	929	905	865	940	913	882	881	886	866	878	924	881	839	867	948	898	818	897	878	852	950	947	906	942	878	878	904	890	854	917	924	856	857	885	886	857	926	898	884	885	887	868	921	887	874	874	948	855	863	903	928	912	898	913	889	910	889	954	900	830	880	871	953	905	877	913	913	939	880	883	847	898	827	918	851	875	939	893	847	847	859	853	879	853	883	916	921	881	847	907	932	885	868	924	934	906	856	897	921	877	905	923	903	872	896	919	903	915	899	916	905	849	928	858	825	847	923	923	885	940	863	946	850	954	910	931	891	881	912	877	899	904	907	958	865	885	928	910	884	877	885	913	909	867	896	865	892	937	917	909	842	874	882	935	900	876	937	884	869	868	907	960	894	863	874	901	866	834	900	889	918	910	882	874	918	900	889	845	875	928	880	876	948	872	908	923	868	919	899	876	885	935	882	883	910	894	941	887	944	930	903	889	895	922	889	874	861	907	884	903	940	921	946	919	902	906	883	855	898	869	828	876	853	909	868	904	882	841	872	893	891	916	871	924	869	883	831	908	910	946	801	925	900	835	914	897	879	875	898	884	898	917	850	907	831	865	854	862	927	873	886	901	876	861	930	870	879	921	881	864	856	825	945	932	854	900	892	853	890	905	869	874	907	935	916	903	917	872	862	926	954	854	887	937	864	840	875	939	895	893	884	908	922	901	859	921	913	852	887	912	883	924	906	903	934	947	920	870	926	894	888	897	877	902	889	918	873	934	933	863	892	885	877	898	930	853	929	883	920	909	903	905	899	904	886	892	934	899	908	952	903	891	932	865	908	870	905	884	873	902	894	925	875	950	957	930	872	874	903	891	916	909	886	902	918	922	907	873	893	881	969	885	893	861	931	913	863	941	913	923	895	884	929	888	923	882	927	917	888	876	877	860	888	883	913	903	899	860	884	843	876	931	924	857	889	898	889	914	895	916	886	846	900	907	966	854	881	928	876	869	868	892	867	923	891	930	916	897	923	938	888	949	922	894	932	917	909	921	856	901	871	898	929	892	911	900	938	947	860	908	889	948	880	895	912	922	865	899	873	910	869	939	884	875	864	928	814	911	862	938	906	852	902	866	880	894	863	917	836	900	879	901	894	880	885	885	863	905	870	900	908	883	891	864	877	896	893	967	912	907	960	862	883	884	951	894	928	953	902	930	899	939	941	925	934	878	865	881	878	892	955	891	848	902	943	836	907	925	884	918	905	872	895	877	908	894	863	877	912	915	907	945	890	897	934	905	870	931	872	887	900	871	825	898	890	873	881	913	894	885	881	905	945	932	894	897	861	917	878	919	901	868	895	957	908	897	927	893	868	966	868	904	906	966	858	864	881	906	878	861	889	864	856	900	876	892	886	835	879	914	894	886	871	872	910	865	843	911	842	948	877	878	971	918	882	937	914	876	944	884	946	929	941	885	888	891	864	925	846	879	941	907	909	883	915	975	902	922	923	901	912	838	898	941	825	914	867	895	891	874	886	931	858	924	865	905	873	907	881	950	907	883	843	950	905	923	911	875	905	928	879	890	904	909	935	931	880	903	945	866	898	902	896	904	844	923	911	856	883	934	847	913	894	830	942	891	877	887	935	914	928	880	912	842	902	931	824	933	894	915	893	879	873	862	818	882	883	943	881	950	867	905	917	946	902	944	881	927	838	925	823	868	925	957	935	937	863	820	853	901	913	893	884	919	906	857	956	965	873	912	842	874	868	906	899	870	909	918	868	875	843	844	831	884	861	953	917	860	883	841	911	915	921	896	852	832	969	909	883	890	892	897	881	921	853	887	886	838	877	941	876	889	890	904	877	930	929	904	933	893	859	946	879	934	915	856	883	937	881	962	901	881	897	913	849	864	849	903	866	871	852	819	837	883	905	894	920	859	902	852	912	889	885	933	880	870	875	846	890	907	936	923	880	903	880	865	873	931	891	927	931	930	890	913	930	875	911	873	873	875	870	909	872	847	889	891	917	900	924	920	900	919	881	913	895	899	834	901	812	914	905	920	922	879	867	879	901	884	933	911	842	888	861	917	891	888	896	876	862	894	967	922	935	908	874	878	913	898	887	948	947	828	891	887	930	911	922	883	852	810	860	892	836	877	852	910	919	917	893	936	851	859	917	918	912	873	917	957	899	844	892	842	874	933	872	851	854	893	905	924	865	895	891	870	893	899	824	879	884	874	869	867	877	876	847	898	931	927	932	943	883	909	879	904	836	916	860	859	881	886	896	933	926	900	956	877	886	885	857	928	855	882	911	888	886	891	864	892	903	920	956	877	929	868	861	926	897	922	907	820	905	901	858	890	892	931	945	881	889	889	897	924	845	879	939	900	850	920	934	907	868	876	903	883	909	947	900	940	872	854	876	894	864	919	902	854	887	894	936	877	875	929	907	958	874	863	868	894	962	855	849	852	849	873	843	880	921	887	880	881	886	916	858	864	882	883	915	913	890	952	922	871	885	846	888	883	886	875	869	845	891	852	897	920	927	911	903	925	886	904	881	952	902	842	889	887	922	889	882	924	850	886	900	971	917	934	893	855	934	890	900	878	882	942	914	905	809	868	899	880	895	934	930	872	867	944	912	957	894	888	902	900	879	931	887	855	902	863	955	944	891	902	905	864	891	954	909	865	861	857	898	954	865	913	887	830	877	875	841	912	849	882	903	890	922	884	888	902	926	847	914	916	885	922	894	904	876	933	915	943	902	885	869	875	851	901	867	861	884	941	890	862	897	934	896	917	902	854	963	869	894	925	826	990	910	923	894	919	852	901	876	913	880	883	849	893	889	894	909	872	867	894	888	901	895	883	938	867	881	896	883	912	902	886	928	895	908	828	902	908	940	923	912	899	865	868	882	872	915	917	882	851	917	946	931	930	863	854	898	847	915	901	887	878	917	896	895	871	916	856	874	861	948	901
18195	13144	11654	18675	35838	45028	66754	67986	53762	37332	23996	13258	8885	7727	7494	7404	7372	7342	7319	7394	7357	7322	7348	7371	7414	7362	7366	7192	7412	7300	7359	7316	7367	7307	7548	7259	7342	7311	7355	7242	7414	7306	7324	7383	7343	7377	7428	7345	7338	7333	7305	7346	7318	7549	7190	7336	7290	7333	7233	7396	7189	7346	7301	7248	7312	7365	7321	7377	7341	7448	7202	7227	7408	7305	7408	7492	7266	7446	7392	7333	7273	7384	7343	7306	7301	7357	7316	7205	7317	7318	7321	7375	7309	7200	7195	7318	7299	7379	7343	7423	7358	7237	7227	7321	7350	7513	7269	7162	7309	7198	7404	7279	7428	7267	7264	7199	7485	7294	7240	7462	7361	7235	7344	7297	7290	7350	7340	7357	7390	7362	7457	7252	7321	7445	7299	7533	7215	7390	7358	7302	7286	7418	7235	7317	7268	7438	7351	7388	7166	7349	7275	7376	7305	7398	7311	7423	7399	7332	7343	7244	7333	7378	7355	7224	7332	7279	7416	7448	7316	7253	7295	7358	7352	7392	7282	7273	7290	7352	7434	7465	7487	7310	7338	7343	7418	7316	7367	7404	7411	7366	7431	7253	7348	7316	7495	7486	7365	7412	7452	7262	7259	7378	7340	7337	7346	7293	7377	7345	7285	7277	7410	7508	7420	7367	7204	7356	7335	7106	7358	7374	7278	7366	7361	7450	7381	7368	7339	7446	7324	7467	7428	7440	7389	7362	7297	7464	7287	7319	7357	7374	7359	7362	7436	7346	7380	7320	7318	7264	7250	7371	7423	7443	7210	7346	7317	7363	7321	7200	7271	7352	7419	7278	7180	7473	7293	7199	7311	7379	7284	7381	7380	7480	7278	7463	7316	7345	7337	7311	7277	7335	7225	7348	7531	7377	7298	7388	7515	7428	7345	7265	7422	7300	7332	7348	7273	7342	7230	7301	7369	7351	7335	7298	7458	7301	7331	7323	7319	7369	7366	7314	7282	7294	7288	7340	7513	7418	7255	7265	7250	7416	7263	7486	7502	7422	7214	7291	7270	7330	7429	7226	7226	7376	7341	7284	7244	7322	7466	7280	7352	7325	7366	7336	7283	7314	7300	7314	7270	7436	7373	7370	7338	7462	7308	7440	7303	7290	7400	7354	7254	7420	7284	7383	7341	7253	7357	7561	7294	7312	7325	7302	7214	7332	7419	7200	7353	7345	7328	7346	7357	7316	7261	7340	7355	7441	7332	7377	7240	7288	7259	7397	7246	7426	7384	7358	7331	7455	7391	7330	7391	7232	7346	7336	7358	7341	7387	7441	7427	7365	7461	7323	7261	7420	7398	7342	7299	7290	7264	7453	7295	7414	7351	7324	7395	7424	7261	7297	7347	7197	7301	7270	7357	7330	7423	7250	7320	7322	7337	7267	7349	7370	7325	7270	7240	7286	7482	7382	7296	7403	7312	7366	7335	7329	7340	7329	7195	7352	7315	7350	7305	7429	7377	7341	7327	7353	7389	7385	7317	7374	7414	7433	7372	7357	7423	7396	7164	7371	7330	7403	7398	7237	7332	7309	7383	7378	7336	7481	7303	7427	7297	7282	7430	7388	7299	7339	7603	7306	7268	7173	7424	7298	7314	7220	7433	7213	7225	7483	7391	7302	7352	7333	7410	7322	7336	7321	7248	7379	7288	7368	7329	7353	7456	7361	7379	7311	7401	7401	7279	7328	7418	7385	7313	7355	7385	7380	7417	7302	7311	7436	7311	7378	7404	7331	7344	7426	7395	7380	7306	7264	7394	7286	7562	7425	7359	7342	7417	7434	7343	7249	7313	7345	7486	7353	7422	7366	7249	7365	7324	7336	7270	7467	7316	7336	7275	7403	7358	7291	7314	7435	7390	7340	7204	7273	7287	7395	7351	7411	7280	7366	7315	7382	7318	7317	7321	7354	7377	7441	7340	7273	7300	7230	7539	7394	7216	7358	7343	7382	7298	7367	7308	7456	7363	7379	7323	7390	7368	7325	7374	7383	7436	7398	7426	7410	7420	7368	7261	7246	7349	7427	7333	7399	7449	7291	7328	7455	7421	7306	7446	7414	7253	7282	7486	7280	7418	7450	7319	7315	7312	7398	7313	7367	7296	7369	7513	7288	7320	7303	7461	7241	7307	7289	7330	7248	7327	7435	7270	7343	7279	7315	7275	7349	7340	7314	7390	7436	7382	7469	7302	7361	7359	7272	7337	7379	7360	7287	7244	7486	7305	7315	7388	7247	7325	7488	7400	7288	7272	7315	7333	7461	7239	7271	7277	7353	7369	7333	7357	7339	7321	7321	7387	7323	7371	7307	7359	7280	7282	7256	7399	7431	7274	7280	7284	7347	7476	7419	7389	7323	7285	7214	7351	7353	7350	7335	7400	7394	7383	7394	7340	7266	7337	7323	7230	7274	7259	7397	7292	7308	7352	7383	7247	7351	7387	7309	7422	7315	7343	7255	7340	7395	7372	7378	7449	7256	7315	7274	7413	7479	7324	7388	7402	7267	7315	7345	7365	7408	7293	7404	7333	7223	7416	7373	7467	7365	7223	7237	7350	7310	7338	7406	7394	7355	7325	7301	7391	7408	7420	7357	7429	7341	7261	7326	7415	7400	7310	7308	7312	7272	7237	7403	7294	7372	7368	7308	7465	7308	7379	7502	7268	7322	7535	7376	7350	7443	7431	7394	7178	7217	7425	7326	7277	7279	7325	7380	7331	7312	7353	7167	7272	7392	7389	7365	7469	7371	7345	7456	7485	7333	7505	7390	7286	7232	7392	7147	7310	7383	7279	7314	7280	7267	7469	7428	7531	7405	7361	7259	7255	7356	7246	7340	7286	7280	7348	7278	7437	7301	7348	7374	7341	7475	7430	7322	7350	7395	7271	7295	7367	7460	7380	7391	7443	7367	7396	7266	7259	7423	7343	7355	7510	7379	7326	7358	7354	7451	7241	7249	7269	7294	7401	7315	7432	7380	7306	7338	7425	7377	7284	7388	7401	7318	7349	7256	7252	7338	7320	7358	7410	7426	7317	7322	7264	7373	7365	7487	7192	7293	7443	7220	7256	7318	7241	7322	7416	7166	7245	7260	7320	7309	7519	7449	7345	7230	7393	7357	7419	7365	7507	7359	7279	7154	7431	7330	7384	7443	7424	7288	7372	7354	7383	7304	7408	7306	7384	7380	7359	7375	7492	7349	7321	7304	7448	7288	7324	7318	7250	7344	7313	7316	7360	7400	7369	7129	7414	7340	7384	7304	7246	7370	7364	7338	7382	7339	7338	7286	7280	7308	7221	7101	7327	7454	7282	7325	7258	7371	7216	7366	7361	7307	7301	7356	7389	7348	7366	7336	7401	7358	7431	7276	7339	7256	7379	7395	7374	7406	7419	7368	7388	7348	7408	7290	7361	7290	7424	7401	7394	7282	7432	7417	7294	7332	7336	7314	7424	7327	7384	7250	7202	7450	7260	7308	7341	7243	7264	7299	7489	7290	7363	7345	7466	7310	7454	7318	7286	7417	7299	7307	7432	7309	7376	7281	7422	7211	7398	7426	7262	7358	7286	7295	7473	7428	7250	7365	7420	7212	7502	7313	7331	7243	7416	7335	7236	7286	7401	7445	7350	7375	7300	7342	7378	7341	7182	7460	7341	7275	7406	7224	7253	7401	7160	7508	7399	7223	7220	7366	7347	7297	7338	7256	7328	7652	7403	7296	7500	7288	7304	7347	7465	7303	7325	7322	7292	7242	7364	7193	7292	7370	7386	7291	7308	7290	7290	7390	7252	7448	7366	7325	7308	7332	7414	7479	7412	7284	7414	7227	7355	7404	7335	7303	7468	7470	7417	7402	7487	7229	7232	7313	7354	7385	7382	7442	7405	7274	7315	7369	7529	7323	7414	7408	7210	7313	7330	7476	7317	7413	7489	7393	7390	7226	7366	7293	7302	7410	7367	7354	7403	7367	7367	7225	7377	7357	7253	7364	7327	7512	7283	7290	7326	7298	7440	7216	7462	7356	7282	7378	7508	7422	7417	7396	7302	7295	7401	7388	7142	7440	7352	7320	7415	7317	7340	7322	7442	7358	7326	7334	7396	7347	7263	7357	7354	7281	7266	7284	7329	7412	7338	7360	7438	7234	7385	7281	7311	7406	7358	7351	7307	7544	7401	7332	7299	7369	7435	7337	7295	7363	7250	7340	7378	7378	7282	7377	7324	7319	7333	7375	7292	7190	7344	7367	7409	7366	7144	7440	7251	7435	7314	7322	7425	7359	7146	7205	7372	7317	7381	7470	7344	7335	7375	7307	7257	7347	7252	7488	7341	7470	7393	7323	7336	7327	7447	7320	7323	7336	7380	7357	7262	7443	7277	7360	7406	7405	7369	7400	7289	7264	7338	7341	7228	7431	7396	7287	7327	7268	7421	7213	7346	7319	7279	7405	7279	7268	7360	7296	7365	7301	7471	7444	7456	7366	7340	7334	7372	7376	7377	7419	7351	7359	7437	7420	7477	7388	7221	7490	7327	7246	7324	7353	7404	7370	7391	7328	7429	7400	7364	7206	7440	7435	7395	7421	7324	7460	7526	7344	7232	7276	7371	7326	7387	7427	7351	7431	7373	7330	7255	7367	7326	7292	7456	7269	7340	7356	7252	7220	7377	7244	7293	7383	7231	7337	7256	7329	7250	7369	7340	7404	7479	7323	7299	7435	7357	7367	7460	7435	7342	7330	7322	7425	7405	7442	7286	7308	7344	7369	7332	7525	7396	7427	7334	7429	7366	7343	7429	7259	7347	7333	7376	7371	7380	7375	7314	7304	7360	7392	7244	7380	7378	7218	7285	7354	7502	7350	7348	7548	7277	7453	7462	7446	7287	7322	7473	7250	7390	7221	7290	7287	7452	7382	7339	7368	7367	7389	7232	7474	7278	7283	7346	7339	7101	7391	7380	7345	7401	7336	7133	7442	7299	7314	7304	7516	7353	7383	7393	7310	7462	7281	7334	7416	7371	7410	7273	7239	7316	7361	7430	7414	7272	7307	7385	7406	7538	7379	7343	7415	7334	7319	7479	7360	7287	7234
3052	1940	1650	1397	2243	5551	18976	27658	21150	10875	3947	1702	1172	1016	969	963	990	925	905	985	924	949	949	933	963	959	880	956	1010	895	912	919	1023	998	982	951	940	929	966	935	878	966	909	989	910	917	927	909	932	989	896	911	874	932	895	942	941	971	933	968	923	940	946	914	1009	945	925	937	945	916	930	990	901	889	926	938	939	1008	900	936	942	959	924	964	932	970	894	977	973	953	921	958	969	922	957	951	949	992	986	901	942	908	960	940	934	951	899	989	932	1001	927	971	929	951	916	939	911	898	921	953	928	911	1005	983	966	917	977	918	984	916	949	946	891	909	934	925	937	965	978	936	931	981	996	892	907	953	952	866	956	915	927	971	949	881	932	899	927	899	909	925	921	980	956	957	933	913	945	891	976	935	963	937	895	931	913	941	955	952	964	952	907	887	923	948	934	967	953	863	937	903	933	923	900	951	894	945	911	997	976	982	934	946	970	957	933	934	938	918	952	873	948	942	939	937	912	900	905	919	947	905	934	953	964	940	923	962	903	953	955	935	956	877	933	982	967	1014	952	938	955	980	938	934	959	916	938	913	973	944	959	952	938	943	976	974	977	920	984	920	922	945	943	961	1000	934	958	949	931	957	1006	961	941	953	903	917	969	941	930	920	923	963	966	972	967	996	965	978	935	976	935	885	947	970	969	996	896	918	926	897	1004	938	919	927	924	942	926	978	910	936	946	932	932	886	941	936	887	926	959	950	942	951	957	925	990	994	943	947	986	921	967	953	955	943	911	959	890	925	950	966	926	963	914	909	932	969	932	976	927	944	935	927	912	965	936	966	953	924	915	974	956	949	957	970	919	955	924	914	1003	940	939	911	907	951	969	935	948	944	952	901	960	945	957	951	944	943	980	963	941	998	976	921	937	962	932	949	960	970	927	947	953	919	974	952	947	931	1000	958	909	956	897	891	964	932	902	916	940	890	974	890	964	954	941	949	977	926	955	967	907	939	953	902	925	962	922	950	924	1002	886	981	907	952	895	939	919	957	994	914	986	925	866	937	950	910	918	984	932	933	953	864	972	954	923	952	906	944	958	942	981	895	931	928	1019	956	929	944	897	886	986	865	975	949	981	915	964	986	946	967	996	936	906	926	930	994	946	906	972	957	896	882	930	958	943	974	928	923	898	964	928	921	915	910	910	930	935	934	957	984	925	911	968	888	931	928	950	979	929	928	854	898	905	967	959	958	978	944	937	921	957	983	967	950	993	909	978	959	938	910	991	991	964	891	956	880	920	956	915	897	943	892	934	975	944	935	894	950	914	977	968	997	922	939	933	943	946	945	895	992	987	955	991	869	973	1007	976	934	956	902	924	985	906	918	965	970	989	987	932	935	914	956	982	967	874	912	917	980	968	976	955	903	955	960	926	873	932	974	957	990	894	910	910	962	954	918	897	977	960	968	917	917	917	984	948	964	946	972	970	921	938	969	986	937	923	957	970	927	962	943	959	942	930	908	954	862	924	931	945	943	978	929	895	958	914	983	967	988	878	880	965	956	985	908	912	941	941	880	948	971	935	974	915	976	930	912	990	967	909	949	995	964	890	963	923	890	916	933	923	1019	983	966	933	941	945	922	951	949	909	1003	980	959	1013	948	961	975	922	972	996	906	919	916	990	954	973	941	979	923	946	941	918	917	938	889	927	959	940	930	937	900	983	924	925	908	919	931	982	898	927	965	1007	952	980	989	953	948	870	917	954	955	909	873	949	960	975	898	979	958	927	917	961	937	959	929	944	951	926	923	939	966	981	927	942	934	955	911	992	928	963	952	987	947	941	1013	973	951	957	981	934	880	926	946	937	922	965	944	961	971	913	932	880	987	962	930	954	951	959	925	975	933	923	892	939	916	962	998	928	968	925	1001	947	892	965	964	935	955	944	958	964	970	998	949	996	928	1001	930	986	942	955	906	930	955	933	936	988	951	946	953	941	956	925	1003	1010	958	912	934	973	974	949	992	962	958	909	944	916	975	961	932	951	941	997	908	942	958	1031	957	944	983	927	971	928	946	951	908	1003	977	938	953	930	948	935	936	941	971	944	964	966	963	929	948	966	948	931	925	937	928	958	948	875	917	946	949	980	957	915	966	901	991	985	889	880	943	951	962	921	961	906	896	1000	941	934	931	919	919	968	929	962	953	981	959	908	927	911	924	978	982	973	975	961	947	942	942	930	905	940	947	1012	978	905	932	936	884	946	939	957	899	928	977	959	897	991	1012	950	953	974	936	924	1015	933	979	944	957	893	943	912	937	975	940	870	920	945	964	999	999	924	949	920	987	898	928	973	890	953	936	908	944	957	932	892	952	952	924	973	963	946	926	928	914	970	926	966	966	933	968	1038	891	972	955	985	944	968	980	896	948	975	844	897	944	941	901	943	933	938	957	943	924	952	942	980	922	909	954	966	939	909	944	956	924	931	947	964	968	921	933	962	929	912	943	914	947	885	1009	929	993	973	923	988	958	961	959	933	939	928	969	959	916	919	930	969	1020	966	970	940	941	913	1060	890	976	949	920	934	944	883	948	929	963	935	921	916	893	916	1006	961	907	971	921	967	962	976	913	907	940	941	929	925	951	971	886	962	913	930	930	967	910	958	876	954	943	905	934	966	943	922	929	913	892	959	931	932	950	904	980	958	953	875	974	957	993	972	948	896	951	946	950	958	945	916	975	945	904	1011	980	959	950	901	856	991	960	921	899	964	980	934	939	974	966	935	945	925	934	964	960	933	986	930	941	934	954	921	935	972	959	915	921	962	923	971	965	908	975	949	972	953	987	906	961	907	953	950	939	926	991	935	973	959	895	962	914	909	937	942	962	916	960	976	954	950	878	954	918	955	936	962	958	924	962	951	951	961	927	916	954	950	944	922	965	883	927	911	963	940	930	954	926	929	992	969	893	948	938	921	910	946	925	949	948	945	958	979	920	981	949	1002	917	987	951	928	932	963	969	936	935	958	946	971	965	966	947	975	925	932	944	916	914	932	912	927	923	942	965	907	1014	939	961	952	935	900	916	916	919	936	906	966	927	947	964	934	964	916	939	965	950	957	925	987	911	926	953	968	989	965	944	938	911	904	948	937	926	962	964	935	961	931	960	1011	925	943	908	927	1009	891	974	962	918	959	938	971	989	938	957	930	951	981	921	960	852	939	960	1015	984	931	934	904	917	883	948	922	965	948	952	948	966	964	925	983	907	946	943	963	906	963	924	943	976	921	945	983	927	916	915	882	946	901	895	859	944	976	935	919	935	956	922	949	956	929	898	929	951	992	948	949	934	895	913	934	932	945	945	941	986	964	926	932	927	986	923	909	923	952	948	913	920	935	914	902	965	924	916	899	940	965	968	904	944	937	921	962	958	924	925	909	963	916	1038	964	949	1000	859	960	920	921	962	913	953	986	943	991	952	907	908	1015	913	958	893	970	946	936	981	987	931	985	983	920	950	948	963	955	949	929	939	993	941	926	956	969	927	958	895	955	949	927	946	959	900	937	904	919	957	922	925
22951	16811	14294	23056	37108	49416	74499	79495	64263	45252	29772	17327	10711	8183	7718	7782	7762	7709	7642	7737	7598	7644	7602	7705	7641	7840	7649	7602	7543	7627	7672	7675	7521	7707	7813	7737	7652	7740	7701	7719	7487	7667	7572	7623	7725	7622	7747	7629	7663	7863	7544	7711	7711	7830	7666	7728	7599	7802	7687	7670	7562	7738	7631	7727	7603	7698	7826	7641	7716	7692	7602	7721	7693	7632	7709	7657	7664	7734	7710	7639	7693	7650	7669	7700	7718	7676	7663	7709	7665	7632	7671	7702	7734	7797	7531	7673	7725	7737	7798	7601	7723	7771	7683	7662	7548	7786	7686	7706	7666	7671	7597	7888	7733	7802	7526	7617	7647	7737	7760	7782	7813	7771	7839	7708	7671	7774	7609	7755	7685	7791	7728	7704	7749	7808	7647	7691	7604	7758	7682	7783	7682	7651	7720	7638	7623	7716	7664	7673	7705	7780	7668	7723	7688	7774	7707	7747	7653	7781	7678	7660	7621	7530	7685	7705	7659	7784	7786	7597	7692	7574	7618	7592	7753	7646	7796	7634	7819	7652	7706	7758	7681	7741	7621	7546	7675	7611	7677	7782	7708	7794	7744	7736	7652	7622	7672	7647	7716	7597	7881	7812	7657	7529	7710	7665	7643	7723	7648	7719	7770	7602	7830	7643	7694	7693	7611	7716	7637	7599	7600	7777	7706	7604	7819	7759	7682	7547	7757	7723	7563	7641	7642	7685	7687	7783	7640	7688	7667	7693	7580	7675	7573	7756	7658	7622	7754	7804	7730	7747	7592	7791	7690	7638	7718	7689	7648	7727	7773	7631	7776	7808	7770	7675	7670	7546	7611	7623	7757	7677	7666	7728	7848	7811	7790	7784	7748	7612	7671	7695	7684	7799	7686	7832	7754	7849	7676	7664	7752	7672	7542	7798	7736	7659	7733	7695	7587	7724	7622	7609	7646	7706	7766	7674	7773	7741	7709	7631	7574	7752	7662	7662	7756	7825	7764	7637	7764	7553	7696	7741	7627	7704	7761	7776	7590	7736	7607	7736	7808	7610	7784	7771	7734	7699	7677	7595	7671	7653	7699	7665	7640	7661	7816	7758	7780	7555	7620	7795	7760	7696	7737	7803	7723	7722	7739	7743	7791	7588	7744	7679	7628	7696	7839	7670	7633	7655	7659	7779	7569	7585	7680	7587	7654	7745	7633	7686	7597	7734	7718	7672	7707	7719	7815	7757	7475	7656	7620	7873	7675	7799	7760	7701	7673	7834	7624	7689	7732	7725	7671	7696	7813	7826	7642	7699	7713	7689	7715	7773	7751	7706	7781	7798	7671	7620	7700	7618	7679	7771	7772	7652	7573	7626	7709	7662	7655	7670	7623	7626	7653	7746	7776	7599	7734	7768	7727	7663	7569	7613	7655	7758	7599	7654	7758	7588	7602	7794	7624	7535	7607	7817	7672	7550	7652	7750	7697	7694	7726	7699	7595	7736	7627	7733	7547	7664	7563	7723	7596	7624	7776	7726	7637	7704	7663	7695	7724	7751	7916	7739	7662	7740	7543	7755	7729	7664	7665	7697	7747	7664	7685	7570	7630	7709	7603	7741	7677	7592	7630	7663	7606	7754	7767	7679	7773	7903	7721	7787	7643	7633	7729	7801	7664	7558	7692	7760	7590	7723	7760	7737	7729	7703	7789	7588	7692	7704	7701	7679	7642	7669	7667	7782	7728	7799	7635	7660	7608	7849	7706	7627	7646	7795	7595	7773	7662	7711	7644	7726	7747	7628	7725	7643	7766	7769	7681	7660	7753	7803	7641	7614	7745	7771	7767	7726	7786	7580	7718	7704	7831	7696	7725	7727	7774	7752	7774	7588	7603	7696	7586	7561	7763	7839	7635	7675	7663	7737	7744	7643	7714	7770	7698	7684	7611	7707	7652	7742	7728	7708	7719	7593	7643	7743	7731	7669	7596	7799	7666	7692	7672	7710	7735	7722	7763	7596	7616	7766	7681	7770	7669	7668	7615	7697	7731	7840	7648	7660	7671	7643	7624	7740	7715	7783	7755	7620	7622	7845	7614	7640	7741	7645	7700	7729	7645	7703	7698	7748	7702	7667	7708	7654	7754	7713	7722	7676	7634	7674	7657	7627	7771	7622	7552	7712	7849	7689	7767	7612	7654	7735	7686	7735	7658	7704	7603	7610	7650	7683	7877	7661	7684	7662	7628	7850	7611	7731	7692	7662	7728	7655	7719	7580	7742	7759	7751	7698	7600	7809	7776	7746	7651	7882	7695	7544	7793	7704	7697	7668	7763	7694	7823	7811	7745	7732	7715	7775	7680	7591	7724	7814	7645	7761	7631	7732	7800	7701	7801	7739	7529	7667	7571	7640	7582	7601	7675	7831	7717	7614	7749	7743	7754	7736	7636	7771	7678	7654	7726	7687	7615	7817	7716	7644	7715	7744	7664	7637	7756	7595	7774	7677	7565	7631	7614	7778	7726	7806	7698	7701	7550	7747	7627	7720	7726	7606	7699	7783	7596	7680	7818	7754	7787	7658	7618	7650	7653	7543	7716	7504	7872	7683	7713	7869	7671	7615	7665	7711	7678	7624	7662	7714	7801	7726	7772	7784	7693	7747	7675	7782	7631	7783	7748	7734	7757	7527	7707	7530	7692	7713	7790	7745	7614	7760	7708	7683	7743	7727	7657	7720	7741	7782	7602	7565	7865	7728	7666	7664	7525	7673	7739	7705	7715	7682	7608	7842	7662	7773	7627	7617	7764	7594	7705	7798	7706	7565	7828	7629	7823	7726	7642	7622	7700	7668	7808	7627	7751	7689	7716	7807	7770	7683	7596	7609	7649	7636	7686	7777	7743	7679	7744	7605	7786	7663	7703	7691	7648	7603	7590	7729	7793	7785	7784	7612	7737	7607	7634	7613	7773	7815	7630	7708	7668	7709	7566	7765	7794	7658	7738	7608	7741	7667	7771	7633	7620	7673	7713	7621	7653	7812	7594	7733	7811	7736	7694	7740	7514	7586	7692	7423	7822	7770	7591	7640	7730	7521	7720	7836	7911	7621	7717	7585	7646	7692	7601	7743	7805	7779	7651	7656	7574	7738	7633	7711	7587	7565	7727	7698	7675	7600	7629	7650	7757	7716	7697	7683	7807	7668	7753	7522	7715	7641	7641	7553	7644	7650	7546	7631	7624	7585	7627	7683	7655	7744	7778	7686	7634	7824	7633	7869	7691	7716	7743	7838	7781	7676	7787	7719	7801	7675	7748	7750	7715	7726	7785	7703	7759	7616	7779	7724	7827	7748	7697	7726	7678	7679	7757	7627	7681	7716	7608	7583	7714	7823	7661	7882	7710	7635	7660	7618	7781	7708	7699	7713	7608	7817	7687	7677	7580	7583	7696	7599	7764	7535	7663	7836	7587	7758	7774	7735	7679	7644	7623	7775	7756	7693	7695	7692	7651	7729	7602	7791	7698	7586	7755	7700	7681	7779	7724	7778	7666	7696	7772	7622	7801	7715	7652	7639	7824	7762	7719	7718	7506	7786	7690	7585	7735	7738	7782	7614	7641	7632	7862	7657	7665	7547	7528	7654	7727	7706	7623	7704	7749	7766	7710	7705	7608	7581	7799	7659	7601	7641	7756	7570	7702	7768	7696	7726	7580	7743	7764	7788	7621	7616	7806	7666	7743	7718	7669	7745	7577	7781	7654	7669	7817	7750	7573	7739	7664	7658	7651	7770	7632	7654	7657	7735	7585	7749	7625	7544	7632	7611	7687	7728	7797	7828	7685	7648	7835	7736	7604	7633	7746	7633	7589	7630	7750	7621	7862	7755	7626	7659	7642	7672	7750	7721	7677	7718	7738	7608	7747	7614	7798	7660	7656	7706	7684	7717	7726	7711	7753	7640	7757	7767	7722	7693	7914	7702	7755	7738	7837	7749	7783	7641	7702	7733	7676	7699	7612	7650	7724	7680	7584	7754	7717	7633	7581	7763	7637	7820	7704	7637	7777	7666	7737	7757	7563	7701	7662	7723	7754	7789	7796	7723	7604	7686	7746	7739	7547	7636	7751	7611	7681	7618	7675	7661	7690	7701	7750	7575	7715	7711	7516	7725	7726	7686	7766	7704	7593	7772	7538	7690	7857	7638	7640	7711	7733	7662	7726	7676	7672	7733	7619	7694	7661	7504	7653	7666	7618	7733	7857	7565	7698	7674	7637	7672	7549	7723	7813	7589	7625	7786	7704	7684	7737	7660	7682	7713	7725	7684	7573	7575	7669	7565	7666	7690	7556	7749	7611	7752	7596	7554	7664	7759	7617	7592	7650	7676	7718	7627	7766	7572	7673	7694	7753	7727	7814	7754	7704	7675	7684	7617	7699	7727	7777	7786	7711	7670	7638	7676	7717	7732	7811	7754	7725	7772	7859	7777	7669	7698	7715	7567	7664	7823	7582	7717	7775	7659	7664	7669	7727	7560	7740	7683	7729	7776	7667	7752	7713	7732	7746	7708	7774	7690	7853	7711	7704	7694	7757	7813	7678	7687	7693	7759	7697	7716	7646	7619	7699	7824	7699	7683	7510	7824	7743	7699	7747	7717	7673	7608	7659	7666	7718	7663	7765	7675	7706	7647	7688	7646	7701	7704	7746	7746	7647	7582	7723	7610	7615	7628	7690	7634	7757	7806	7566	7691	7620	7911	7703	7830	7861	7802	7604	7734	7837	7825	7659	7688	7637	7663	7651	7622	7736	7696	7728	7611	7694	7659	7610	7720	7798	7851	7678	7690	7577	7719	7576	7686	7662	7684	7711	7821	7754	7786	7805	7679	7646	7670	7652	7669	7867	7707	7701	7662	7711	7635	7616	7685	7591	7711	7759	7723	7624	7767	7715	7707	7541	7595	7835	7520	7696	7730	7733	7667	7616	7592	7632	7824	7680	7721	7734	7781	7759	7648	7721	7636	7574	7757	7732	7665	7594	7776	7758	7644	7695	7578	7720	7669	7766	7594	7619	7719	7630	7673	7813	7672	7759	7618	7715	7836	7791	7727	7688	7715	7701	7549	7770	7783	7586	7777	7734	7831	7684	7798
2869	1192	1068	1044	1057	1513	5372	8051	5256	2893	1567	1076	919	893	846	931	887	884	847	874	883	853	881	905	864	874	906	924	831	871	880	833	832	864	889	808	886	857	849	929	911	869	884	886	823	869	880	869	875	835	880	866	867	940	849	851	912	928	881	859	891	878	829	853	898	885	836	854	817	882	857	872	854	850	864	906	863	853	915	901	825	916	863	839	912	877	843	860	849	835	882	853	881	899	828	866	888	906	837	912	843	879	846	823	919	865	823	855	874	903	871	925	799	812	849	903	898	857	862	926	881	901	922	900	844	852	886	911	882	896	839	824	897	895	869	847	840	868	847	903	905	840	865	960	905	887	850	908	825	814	880	906	840	866	876	816	842	896	839	871	871	888	894	827	863	865	920	861	848	901	877	869	878	828	890	909	840	872	867	864	907	868	866	898	896	855	887	904	873	851	879	917	872	878	869	881	840	854	830	873	864	919	872	804	878	889	861	868	852	893	854	899	868	869	868	855	851	872	839	797	840	873	924	862	873	900	842	856	865	869	876	942	860	909	887	814	897	845	930	830	869	880	889	855	879	893	829	836	900	865	874	865	872	879	848	830	861	878	843	863	818	889	883	872	840	893	853	890	924	839	846	875	863	789	820	857	856	866	862	877	838	840	933	872	908	916	878	874	853	896	854	886	867	913	866	863	899	833	815	886	844	858	879	906	860	881	966	841	912	849	860	837	890	863	842	832	858	869	890	891	838	898	882	842	860	849	812	861	899	855	868	882	903	856	854	893	892	818	839	830	849	821	815	912	861	898	834	833	894	881	861	846	854	861	837	899	883	854	890	864	911	823	874	932	922	890	929	829	834	879	901	894	839	867	864	930	851	870	821	861	853	893	894	875	875	866	903	878	854	848	900	848	857	870	910	864	824	890	906	871	891	873	871	883	814	873	853	809	817	924	854	864	843	884	864	861	851	863	841	841	843	847	861	928	882	855	854	911	827	866	840	898	898	869	863	891	880	906	903	841	893	829	864	844	914	831	907	870	912	859	863	854	923	917	901	868	795	900	867	863	874	836	886	910	850	851	859	832	880	873	850	852	880	869	872	924	884	864	857	886	881	908	896	855	920	886	912	831	955	887	851	879	832	859	868	901	859	891	894	821	817	847	863	837	879	879	833	911	855	864	916	862	909	844	863	858	898	931	847	907	830	876	863	883	891	890	940	909	867	806	839	916	839	905	893	883	855	902	898	875	920	831	875	885	896	832	831	891	906	858	883	838	835	870	931	876	895	923	897	835	870	836	870	816	891	880	902	849	898	917	850	893	866	843	854	848	862	858	872	862	863	855	875	886	849	846	880	830	850	913	880	864	887	884	868	806	878	882	879	889	842	928	815	865	916	829	874	844	864	837	866	833	931	915	884	827	854	861	869	847	895	854	880	800	899	945	890	853	861	957	885	844	860	853	892	875	920	874	880	903	891	806	921	887	903	874	818	881	896	846	805	857	880	848	869	902	860	877	834	852	895	867	888	906	889	888	849	868	855	832	879	867	902	867	867	861	893	872	840	869	868	882	860	850	890	837	868	875	884	823	869	838	891	811	913	839	932	893	862	920	773	916	897	882	828	863	846	909	841	854	888	888	878	908	873	829	904	847	913	886	853	854	866	839	852	868	918	838	869	879	847	894	836	931	839	894	849	817	886	883	897	892	890	850	885	876	926	845	823	905	902	879	820	877	869	837	823	866	880	877	890	877	921	871	891	901	870	851	859	873	864	879	851	851	844	860	877	909	891	907	926	909	833	901	888	881	873	826	881	843	839	856	887	846	809	853	832	886	877	812	940	922	833	888	889	873	904	903	875	851	836	886	889	923	849	870	916	927	860	840	849	881	846	879	839	892	863	902	852	882	830	845	858	880	867	894	880	841	892	888	883	858	884	849	909	875	826	887	896	893	866	820	885	832	871	855	907	831	917	862	861	826	899	843	888	903	874	910	844	869	864	912	855	843	837	889	879	870	866	809	880	908	863	891	891	868	890	869	899	920	907	819	869	863	869	894	874	894	883	858	873	860	843	870	857	897	835	848	875	847	869	886	850	884	872	860	818	869	873	865	910	820	937	850	893	853	874	865	867	875	840	856	849	902	871	869	883	881	874	890	891	854	852	898	866	881	832	845	868	878	894	808	867	881	879	887	927	879	880	910	860	836	882	838	825	877	834	862	834	805	911	895	826	922	838	871	871	838	905	843	866	877	869	892	891	847	892	862	865	917	845	892	864	881	867	878	903	871	907	850	835	870	863	878	910	890	873	871	923	855	862	911	884	860	839	879	876	909	807	869	874	862	895	889	888	904	894	890	835	928	833	908	851	857	882	844	870	839	849	835	930	860	910	866	878	901	836	828	862	904	856	877	913	818	888	893	843	870	871	866	852	923	855	865	917	825	918	829	890	873	935	911	904	845	905	875	920	845	844	911	832	895	834	830	873	859	881	932	861	882	838	878	817	901	848	878	834	874	883	871	813	876	858	858	924	917	861	851	876	847	921	865	824	907	870	893	846	927	869	899	851	895	889	889	853	873	869	831	876	862	879	885	826	892	832	880	942	920	893	901	848	923	856	884	938	911	884	902	885	899	881	919	846	858	857	853	854	852	892	942	912	921	848	884	865	844	813	887	791	916	840	882	895	868	848	863	866	880	825	888	886	878	871	852	868	913	893	859	889	889	881	884	863	846	908	898	881	854	863	871	872	859	800	901	852	859	889	859	936	856	853	897	877	828	933	860	804	828	828	869	849	820	864	901	882	869	910	845	916	907	899	857	811	903	931	858	863	865	902	888	867	870	842	848	900	846	930	908	885	828	844	871	869	875	895	864	842	810	861	884	853	888	889	839	845	858	883	910	785	825	875	858	903	922	833	878	893	815	874	843	827	899	890	857	869	891	858	868	897	837	903	906	826	859	873	881	830	862	846	869	927	888	861	863	869	864	843	933	914	918	883	875	868	902	898	876	880	911	850	861	906	882	898	871	900	899	863	879	851	853	903	849	880	878	847	836	867	901	838	891	881	907	862	821	853	806	875	890	856	844	883	876	853	879	938	883	844	909	868	926	905	855	902	888	831	919	846	879	844	880	910	830	906	881	880	869	884	828	928	873	856	885	894	875	865	916	854	881	850	912	823	853	836	908	862	858	836	857	869	875	874	900	886	865	800	878	891	898	888	887	878	888	896	896	889	854	868	864	903	932	918	879	871	901	840	852	908	895	901	804	866	838	901	851	856	917	858	900	875	870	892	897	884	899	919	824	842	906	887	842	827	827	889	840	911	854	847	866	848	864	873	891	836	856	837	892	833	828	850	890	912	885	941	864	820	884	846	845	861	842	879	867	836	808	892	901	861	905	808	866	869	930	900	890	849	877	829	811	898	950	843	850	859	863	914	848	874	809	857	859	877	905	876	893	886	888	836	883	810	818	905	910	874	812	875	833	841	899	899	894	859	890	870	859	893	860
16001	11320	10074	14597	22518	27489	46719	49007	38537	28006	17833	11124	8176	7307	7180	7135	7220	7211	7259	7152	7139	7051	7247	7157	7212	7232	7174	7030	6966	7108	7211	7196	7142	7146	7233	7164	7238	7131	7130	7247	7169	7106	7280	7125	7160	7046	7171	7105	7181	7132	7303	7146	7163	7093	7157	7273	7196	7301	7123	7130	7162	7167	7170	7145	7149	7151	7210	7034	7177	7202	7253	7289	7086	7126	7313	7261	7025	7198	7281	7261	7109	7135	7037	7131	7138	7191	7169	7170	7227	7192	7102	7200	7237	7235	7192	7223	7177	7130	7112	7247	7137	7350	7203	7135	7125	7151	7157	7165	7154	7260	7118	7222	7183	7277	7073	7082	7170	7059	7081	7385	7044	7229	7185	7136	7261	7303	7246	7203	7128	7239	7229	7277	7141	7226	7151	7088	7321	7182	7157	7221	7130	7167	7144	7142	7232	7347	7092	7210	7129	7170	7122	7280	7167	7208	7169	7340	7116	7233	7303	7030	7177	7080	7062	7191	7227	7201	7121	7160	7132	7262	7131	7267	7250	7283	7081	7232	7124	7247	7154	7192	7259	7185	7183	7049	7264	7162	7182	7153	7101	7292	7034	7210	7145	7193	7193	7241	7072	7150	7278	7142	7318	7169	7151	7152	7226	7182	7192	7241	7079	7181	7067	7345	7185	7084	7177	7022	7199	7209	7077	7275	7201	7179	7362	7138	7161	7183	7235	7314	7234	7047	7224	7311	7193	7120	7138	7088	7241	7324	7270	7159	7276	7143	7130	7164	7162	7119	7214	6979	7209	7177	7290	7143	7218	7167	7064	7222	7159	7086	7180	7104	7152	7242	7091	7268	7153	7131	7104	7143	7140	7246	7162	7127	7239	7153	7146	7262	7221	7300	7251	7173	7133	7262	7092	7117	7081	7205	7099	7128	7181	7277	7066	7201	7220	7233	7118	7208	7131	7087	7122	7265	7239	7197	7232	7205	7279	7260	7206	7061	7193	7127	7069	7080	7122	7153	7238	7164	7126	7142	7147	7136	7088	7368	7241	7175	7250	7199	7071	7166	7158	7094	7256	7176	7173	7111	7127	7184	7184	7143	7166	7123	7100	7178	7132	7257	7116	7142	7390	7200	7127	7174	7051	7124	7071	7110	7187	7126	7091	7118	7217	7062	7196	7127	7221	7072	7207	7174	7233	7078	7160	7272	7274	7170	7321	7259	7245	7083	7132	7027	7098	7076	7182	7237	7265	7164	7249	7108	7020	7250	7126	7184	7190	7003	7138	7040	7104	7112	7247	7179	7097	7094	7266	7137	7240	7254	7196	7287	7126	7283	7136	7122	7229	7140	7262	7164	7191	7068	7172	7251	7012	7151	7122	7103	7102	7201	7185	7201	7096	7152	7282	7192	7251	7273	7129	7328	7235	7097	7112	7227	7210	7113	7179	7310	7069	7135	7190	7146	7284	7331	7244	7082	7157	7118	7120	7106	7180	7147	7201	7095	7157	7095	7284	7046	6988	7142	7262	7120	7258	7130	7215	7347	7241	7141	7099	7260	7230	7206	7150	7193	7312	7223	7102	7300	7140	7210	7171	7192	7122	7295	7202	7050	7203	7208	7173	7224	7184	7214	7153	7214	7127	7166	7246	7044	7074	7215	7167	7175	7152	7355	7191	7342	7136	7259	7276	7184	7261	7133	7063	7125	7016	7021	7129	7059	7305	7045	7141	7240	7130	7197	7165	7109	7149	7113	7130	7215	7137	7260	7238	7178	7147	7127	7240	7239	7113	7162	7077	7214	7321	7193	7217	7192	7144	7094	7158	7223	7057	7169	7187	7298	7256	7106	6958	7124	7090	7222	7273	7219	7224	7148	7122	7162	7164	7222	7239	7026	7156	7179	7124	7130	7204	7128	7153	7032	7107	7081	7408	7092	7232	7206	7186	7064	7182	7271	7190	7099	7186	7118	7195	7146	7106	7134	7145	7128	7076	7170	7122	7234	7194	7106	7139	7150	7271	7175	7251	7214	7200	7241	7212	7149	7161	7052	7155	7166	7206	7289	7098	7229	7205	7142	7205	7114	7350	7129	7102	7214	7155	7168	7137	7160	7154	7160	7279	7150	7084	7158	7137	7142	7261	7286	7330	7103	7195	7218	7052	7268	7314	7241	7228	7117	7125	7101	7153	7123	7254	7232	7208	7096	7196	7181	7050	7169	7121	7236	7152	7155	6976	7113	7116	7175	7228	7216	7123	7222	7157	7223	7288	7296	7163	7273	6990	7110	7146	7295	7291	7270	7243	7213	7159	7201	7104	7019	7208	7232	7120	7099	7080	7303	7210	7159	7145	7151	7241	7210	7302	7182	7065	7165	7119	7171	7171	7279	7238	7269	7141	7237	7167	7196	7077	7232	7098	7240	7088	7053	7119	7142	7116	7140	7108	7286	7273	7203	7170	7220	7104	7217	7237	7250	7249	7110	7143	7169	7114	7168	7228	7270	7116	7171	7232	7097	7177	7237	7213	7272	7292	7072	7140	7137	7049	7247	7205	7126	7322	7076	7123	7243	7067	7229	7162	7133	7262	7077	7121	7263	7217	7120	7176	7221	7155	7228	7270	7094	7107	7252	7208	7241	7294	7269	7173	7307	7214	7130	7214	7122	7051	7103	7241	7070	7210	7217	7345	7135	7197	7251	7195	7182	7222	7147	7128	7127	7083	7233	7161	7211	7205	7135	7185	7253	7352	7153	7108	7151	7221	7259	7136	7268	7209	7315	7153	7084	7142	7106	7192	7220	7082	7180	7215	7114	7174	7254	7168	7098	7170	7194	7232	7277	7373	7134	7186	7002	7297	7142	7217	7120	7299	7251	7195	7184	7259	7060	7228	7159	7171	7205	7269	7134	7115	7206	7173	7192	7282	7175	7137	7165	7070	7113	7079	7135	7350	7078	7003	7290	7103	7173	7102	7100	7099	7271	7289	7201	7093	7195	7027	7178	7049	7201	7173	7067	7137	7229	7187	7211	7063	7160	7270	7170	7221	7204	7301	7160	7164	7103	7241	7113	7233	7106	7274	7147	7141	7156	7085	7168	7188	7172	7294	7213	7278	7287	7184	7320	7199	7256	7189	7027	7217	7165	7166	7205	7167	7179	7181	7180	7220	7056	7276	7186	7115	7252	7192	7165	7257	7153	7107	7277	7180	7321	7338	7216	7134	7155	7145	7149	7207	7214	7181	7085	7198	7237	7228	7141	7236	7206	7151	7118	7276	7158	7234	7167	7273	7091	7125	7161	7285	7238	7140	7118	7244	7183	7135	7109	7196	7147	7185	7096	7189	7228	7133	7083	7207	7304	7222	7161	7128	7119	7138	7281	7240	7216	7090	7111	7295	7225	7134	7195	7171	7175	7202	7138	7266	7082	7331	7230	7217	7213	7254	7153	7138	7336	7225	7186	7111	7092	7056	7190	7269	7208	7169	7118	7275	7347	7180	7273	7145	7221	7213	7106	7203	7147	7069	7104	7264	7081	7180	7307	7092	7183	7203	6935	7279	7314	7322	7272	7190	7058	7182	7277	7237	7150	7173	7220	7255	7221	7322	7107	7263	7156	7157	7215	7224	7099	7173	7034	7167	7242	7096	7215	7139	7223	7106	7134	7126	7122	7158	7242	7230	7165	7284	7288	7121	7170	7290	7176	7164	7147	7247	7142	7277	7131	7256	7230	7165	7064	7165	7265	7178	7137	7139	7227	7278	7109	7166	7131	7122	7183	7209	7178	7224	7127	7288	7067	7223	7188	7339	7222	7202	7266	7218	7247	7155	7225	7190	7159	7277	7230	7085	7177	7191	7138	7197	7177	7190	7188	7159	7274	7263	7106	7062	7206	7243	7180	7233	7142	7172	7220	7231	7178	7199	7099	7183	7145	7247	7179	7158	7192	7086	7260	7226	7123	7126	7131	7224	7211	7161	7137	7196	7149	7165	7207	7208	7122	7076	7262	7306	7135	7143	7149	7140	7155	7257	7281	7216	7204	7187	7193	7188	7079	7100	7202	7144	7161	7233	7281	7158	7194	7224	7229	7136	7261	7231	7173	7149	7123	7285	7141	7160	7157	7140	7193	7244	7242	7226	7272	7198	7265	7297	7312	7132	7196	7165	7109	7195	7377	7252	7224	7090	7132	7279	7318	7104	7095	7106	7203	7231	7282	7220	7258	7072	7132	7172	7123	7118	7215	7193	7130	7277	7231	7136	7108	7112	7216	7170	7103	7144	7220	7041	7256	7214	7134	7268	7193	7222	7347	7221	7228	7170	7175	7180	7104	7294	7183	7197	7149	7268	7279	7149	7146	7196	7236	7200	7171	7193	7202	7160	7130	7240	7159	7222	7164	7291	7047	7224	7201	7272	6956	7193	7194	7243	7142	7123	7217	7195	7237	7127	7287	7256	7177	7181	7091	7241	7206	7195	7248	7183	7089	7146	7236	7131	7198	7286	7284	7159	7125	7251	7245	7133	7159	7177	7245	7204	7093	7222	7200	7157	7189	7170	7132	7284	7345	7049	7076	7132	7201	7136	7142	7167	7160	7001	7248	7225	7141	7156	7079	7126	7273	7149	7177	6980	7211	7253	7254	7120	7021	7264	7126	7027	7118	7063	7141	7154	7157	7135	7170	7148	7159	7228	7225	7223	7066	7229	7218	7165	7214	7274	7133	7231	7100	7160	7192	7163	7193	7197	7149	7236	7021	7058	7233	7160	7133	7204	7202	7142	7251	7174	7221	7207	7291	7261	7153	7161	7138	7286	7246	7160	7144	7172	7151	7222	7209	7174	7226	7195	7194	7141	7194	7193	7121	7162	7231	7143	7213	7161	7180	7256	7105	7182	6969	7277	7143	7134	7224	7144	7223	7226	7092	7242	7035	7248	7254	7171	7224	7097	7112	7169	7166	7245	7280	7029	7178	7252	7186	7190	7232	7232	7296	7113	7248	7169	7095	7253	7371	7125	7278	7228	7200	7177	7057	7117	7232	7094	7215	7200	7187	7164	7221	7100	7131	7225	7179	7148	7184	7248	7133	7093	7143	7178	7279	7199	7147	7226	7101	7071	7202	7288	7258	7204	7243	7167	7147
2076	1472	1332	1339	1622	2657	9502	14292	9803	5563	2815	1500	1072	972	874	905	907	883	916	927	887	915	926	905	920	952	934	941	912	927	928	884	955	877	903	892	930	905	886	962	856	868	920	942	893	968	941	892	952	936	895	931	930	874	888	913	887	875	913	907	959	957	930	865	901	881	961	906	847	953	919	882	965	925	937	921	939	879	877	902	898	913	917	920	932	906	914	896	886	943	868	894	919	906	941	891	960	886	928	931	970	935	930	875	881	932	895	913	889	890	927	996	985	883	930	927	903	877	900	978	922	969	906	902	916	919	940	905	915	949	955	895	950	962	865	891	918	881	943	906	919	903	910	960	937	883	876	941	920	840	975	973	926	936	906	881	896	909	942	958	897	912	866	905	881	934	890	930	932	945	828	869	903	970	985	910	882	946	927	946	888	907	959	880	901	937	913	914	903	938	907	940	913	920	891	944	922	895	942	883	942	925	934	927	920	928	896	920	939	939	859	913	936	915	927	933	891	917	870	934	911	985	894	980	904	950	902	947	922	903	953	902	956	926	933	921	904	872	930	957	852	946	954	876	932	962	900	942	921	929	928	922	952	916	902	958	933	986	930	882	893	872	923	953	934	893	902	893	886	945	933	934	887	911	926	894	950	887	959	919	910	923	947	948	938	856	913	953	889	936	882	922	906	943	882	859	891	917	911	944	892	964	964	936	887	878	958	916	962	903	874	920	953	971	932	950	887	939	930	867	868	857	911	974	870	924	918	935	967	886	940	886	953	944	898	960	921	953	884	979	927	888	932	906	947	983	912	881	957	863	887	908	921	912	912	910	899	944	936	898	951	976	905	897	885	955	849	884	872	946	912	950	880	919	934	884	874	957	942	970	974	933	879	898	916	950	935	881	918	894	934	990	939	938	895	922	900	909	950	928	940	935	888	922	910	935	910	886	865	916	939	845	929	897	873	886	881	899	893	874	925	903	953	933	910	920	898	928	906	907	900	902	928	901	958	954	890	901	914	894	920	958	995	937	919	921	910	975	906	907	873	930	924	907	950	911	894	954	881	926	956	877	880	921	928	860	855	925	903	915	894	926	916	920	897	956	876	914	894	882	884	899	945	923	949	932	961	941	898	947	918	978	909	885	906	936	927	911	908	892	897	958	899	926	896	948	916	947	959	930	946	897	942	907	925	948	903	928	902	886	964	983	891	919	902	903	929	941	883	915	908	963	905	939	945	911	919	933	915	982	922	900	940	917	887	945	953	931	935	882	914	916	867	871	878	908	905	940	959	930	948	913	947	891	915	933	921	867	917	948	872	914	949	915	921	921	908	940	887	889	924	928	935	873	894	894	932	853	926	915	912	898	912	919	930	913	918	973	960	945	902	877	868	911	881	953	935	933	881	884	886	907	925	976	922	896	907	903	891	943	878	948	912	911	920	931	870	935	904	867	886	1002	890	941	915	923	901	930	877	905	956	1013	916	932	932	908	925	962	933	911	917	904	937	909	878	932	975	929	968	876	957	917	933	893	960	871	936	900	989	880	956	921	950	899	867	904	944	917	920	888	979	893	954	950	951	903	902	926	925	901	910	947	924	874	992	880	915	874	939	968	945	904	939	946	917	897	942	972	896	885	942	917	929	961	923	922	930	913	951	879	932	927	920	946	897	939	850	913	948	874	920	967	925	919	892	922	901	868	910	902	902	867	984	925	978	955	952	944	891	933	915	874	872	908	969	963	925	982	945	925	954	916	907	930	927	951	895	917	872	886	919	899	921	919	943	944	897	942	883	929	944	890	868	860	932	942	953	968	899	922	913	910	990	912	890	940	906	906	913	913	940	894	948	866	898	929	929	901	883	921	927	966	902	912	904	933	949	928	870	915	975	895	883	983	916	978	902	952	942	953	900	943	894	898	972	883	966	933	883	910	926	957	911	932	912	910	965	908	905	888	921	938	925	892	956	916	919	928	927	955	980	891	938	891	899	919	859	939	885	901	890	930	888	940	916	910	904	899	926	933	923	920	915	914	946	991	942	900	878	874	896	954	920	930	932	966	887	898	923	944	929	922	943	960	940	935	888	884	913	925	939	957	980	920	893	952	882	909	893	905	926	887	950	885	928	928	956	921	933	943	946	981	894	921	973	893	904	897	928	927	909	959	882	884	912	911	848	920	926	964	918	893	938	919	898	890	941	910	916	914	941	930	872	895	943	953	919	934	921	921	899	928	864	855	951	921	907	938	953	992	863	928	971	894	963	899	932	979	900	953	970	926	886	900	938	989	925	954	976	942	906	937	880	885	879	960	933	928	960	936	902	969	911	900	918	948	918	905	919	913	872	948	916	956	957	963	949	882	909	935	932	918	939	915	899	926	923	939	874	942	921	934	932	914	938	977	945	891	909	958	910	912	876	901	957	874	916	931	871	857	912	941	920	943	923	923	932	935	964	918	902	919	943	945	925	881	967	945	936	945	886	931	948	865	924	919	905	935	946	963	899	919	934	977	942	886	960	893	936	940	918	901	914	954	942	920	901	881	890	912	963	907	914	901	941	880	917	926	952	961	902	861	982	943	920	961	925	946	934	896	931	990	881	913	921	959	927	1003	957	913	885	947	912	923	871	898	921	894	955	953	888	894	904	950	926	930	836	940	926	995	888	884	902	916	888	871	925	941	932	885	900	902	962	931	930	901	885	938	923	912	904	907	914	984	947	936	916	959	903	957	900	924	855	968	902	917	888	903	939	957	880	931	919	975	948	982	880	898	934	914	929	901	955	933	932	894	907	935	916	925	929	891	905	924	978	929	876	982	976	890	972	938	932	916	903	899	888	941	893	897	919	900	906	892	934	889	891	949	933	866	897	945	931	922	881	884	954	907	917	891	880	960	951	909	959	863	874	917	912	939	900	967	941	913	942	845	893	891	961	908	924	875	947	913	858	904	955	887	889	912	877	908	909	906	896	951	889	917	929	921	932	893	881	918	930	895	915	864	895	885	904	948	853	917	919	902	899	948	875	877	901	911	942	959	866	936	992	915	888	911	925	948	951	856	906	924	948	895	880	927	910	898	937	870	895	929	961	934	966	904	947	903	949	903	937	926	939	931	938	932	932	965	897	882	920	932	941	861	936	929	938	896	903	916	926	915	903	920	926	902	921	932	891	959	877	914	914	945	909	859	921	961	941	931	906	984	928	915	920	880	944	949	913	929	925	975	915	901	889	882	870	928	933	954	937	912	890	921	922	904	934	925	931	906	943	890	903	897	938	899	931	955	917	963	905	866	926	901	933	909	921	940	941	917	885	870	954	897	962	939	923	946	866	913	893	966	949	972	886	953	987	959	926	964	898	901	956	889	996	893	907	924	947	963	925	950	915	965	925	977	910	995	942	916	893	915	950	914	917	939	852	926	974	956	942	931	911	905	898	919	902	920	898	935	936	926	987	892	956	917	889	944	893	958	938	934	873	896	899	941	888	900	927	916	930	906	976	979	944	919	928	937	966	927	922	876
19775	14571	12369	21413	31867	38286	57551	61075	48452	36457	25604	15131	9576	7850	7488	7510	7409	7502	7578	7439	7526	7468	7486	7375	7428	7419	7477	7357	7478	7399	7391	7531	7507	7447	7472	7533	7440	7512	7402	7492	7490	7384	7324	7325	7364	7505	7412	7394	7491	7372	7429	7494	7415	7510	7502	7402	7430	7462	7457	7354	7568	7452	7391	7359	7400	7409	7475	7405	7417	7476	7426	7363	7508	7451	7414	7284	7371	7459	7489	7427	7556	7307	7457	7473	7377	7414	7413	7425	7491	7472	7517	7419	7455	7280	7498	7447	7470	7373	7389	7531	7516	7452	7470	7422	7395	7498	7445	7517	7385	7354	7478	7414	7451	7531	7256	7407	7433	7437	7487	7441	7385	7530	7442	7536	7528	7437	7404	7389	7492	7488	7517	7427	7321	7555	7445	7477	7593	7512	7520	7352	7374	7449	7321	7439	7341	7420	7413	7428	7372	7443	7515	7458	7448	7399	7478	7513	7475	7400	7484	7355	7391	7362	7428	7444	7431	7610	7496	7465	7411	7362	7411	7512	7429	7359	7540	7498	7416	7545	7525	7401	7569	7414	7483	7440	7366	7433	7409	7275	7425	7474	7451	7515	7483	7556	7487	7340	7555	7429	7432	7376	7400	7602	7591	7509	7407	7357	7480	7347	7461	7403	7546	7496	7514	7392	7449	7359	7491	7392	7446	7344	7525	7516	7440	7434	7448	7397	7470	7533	7497	7370	7398	7364	7390	7392	7406	7472	7383	7507	7498	7332	7573	7308	7511	7476	7424	7396	7612	7398	7428	7375	7630	7501	7456	7487	7343	7428	7351	7521	7454	7450	7548	7355	7330	7483	7391	7562	7528	7468	7488	7338	7526	7579	7384	7432	7378	7556	7447	7333	7463	7456	7585	7378	7564	7437	7471	7410	7404	7457	7486	7504	7557	7441	7439	7315	7519	7419	7430	7367	7358	7351	7358	7339	7384	7462	7366	7265	7581	7430	7463	7468	7673	7436	7472	7494	7434	7455	7422	7499	7489	7514	7374	7523	7447	7450	7475	7612	7420	7470	7448	7582	7463	7438	7485	7368	7490	7454	7595	7377	7516	7521	7537	7363	7555	7552	7470	7473	7451	7477	7498	7448	7506	7459	7487	7557	7538	7460	7525	7601	7442	7400	7545	7686	7347	7542	7339	7451	7487	7608	7446	7382	7489	7504	7478	7477	7543	7505	7420	7342	7399	7522	7432	7570	7508	7424	7513	7529	7411	7459	7368	7487	7514	7423	7325	7505	7643	7515	7381	7354	7411	7479	7345	7377	7485	7508	7430	7515	7331	7463	7334	7485	7443	7426	7404	7448	7415	7601	7401	7498	7475	7555	7553	7340	7382	7462	7436	7335	7434	7482	7616	7389	7476	7512	7431	7443	7436	7453	7524	7437	7395	7473	7588	7465	7280	7453	7559	7447	7592	7351	7560	7440	7374	7405	7311	7585	7371	7686	7331	7567	7555	7431	7443	7396	7414	7392	7432	7398	7286	7442	7425	7419	7439	7315	7523	7444	7477	7410	7461	7418	7452	7538	7528	7487	7512	7452	7560	7430	7474	7548	7419	7406	7464	7311	7409	7506	7532	7487	7401	7415	7397	7431	7455	7340	7565	7539	7369	7483	7452	7454	7384	7404	7518	7488	7460	7313	7539	7381	7416	7454	7520	7352	7477	7569	7474	7350	7527	7533	7458	7495	7479	7481	7495	7382	7507	7328	7437	7489	7391	7443	7444	7309	7459	7342	7469	7482	7419	7480	7287	7405	7397	7430	7414	7476	7374	7539	7447	7358	7447	7500	7533	7431	7417	7453	7512	7502	7456	7364	7462	7394	7430	7343	7588	7421	7446	7444	7425	7470	7458	7301	7530	7428	7398	7409	7430	7366	7404	7441	7427	7437	7488	7411	7383	7345	7454	7476	7495	7499	7469	7400	7569	7489	7461	7528	7518	7448	7459	7420	7434	7384	7349	7374	7359	7417	7432	7461	7302	7335	7456	7421	7404	7423	7474	7469	7384	7537	7369	7461	7428	7344	7470	7348	7378	7403	7478	7458	7401	7554	7412	7421	7491	7524	7369	7422	7500	7529	7380	7467	7576	7504	7510	7456	7524	7430	7460	7373	7441	7441	7424	7609	7360	7500	7443	7452	7528	7429	7424	7491	7368	7477	7295	7432	7361	7435	7604	7492	7396	7500	7381	7333	7551	7456	7475	7474	7361	7462	7492	7527	7434	7490	7521	7506	7523	7444	7375	7526	7567	7472	7503	7495	7331	7607	7495	7411	7450	7433	7433	7462	7582	7310	7497	7441	7435	7461	7472	7521	7422	7378	7469	7541	7487	7474	7469	7505	7509	7492	7448	7508	7525	7482	7500	7451	7480	7500	7347	7503	7507	7375	7391	7546	7551	7439	7495	7553	7358	7518	7590	7384	7457	7403	7512	7490	7477	7477	7485	7554	7552	7455	7433	7430	7587	7383	7543	7471	7514	7402	7382	7443	7527	7397	7538	7416	7501	7448	7327	7428	7548	7458	7448	7390	7351	7525	7416	7476	7532	7405	7531	7468	7316	7437	7505	7444	7401	7630	7629	7357	7536	7397	7514	7486	7528	7332	7453	7412	7443	7477	7534	7497	7490	7397	7437	7653	7497	7388	7455	7475	7400	7383	7501	7524	7432	7474	7396	7336	7588	7520	7407	7421	7485	7438	7304	7561	7473	7650	7432	7433	7492	7573	7474	7515	7407	7478	7493	7506	7599	7448	7547	7447	7410	7585	7351	7577	7511	7423	7352	7403	7552	7500	7401	7464	7477	7396	7559	7471	7472	7421	7416	7469	7434	7518	7506	7402	7479	7385	7362	7523	7521	7471	7482	7351	7504	7475	7428	7587	7561	7379	7514	7423	7343	7542	7381	7428	7567	7418	7445	7426	7436	7397	7429	7469	7572	7449	7465	7548	7351	7586	7444	7493	7525	7468	7569	7593	7373	7504	7428	7494	7490	7488	7559	7515	7483	7419	7449	7464	7518	7451	7477	7470	7511	7535	7507	7389	7514	7424	7527	7461	7333	7379	7644	7245	7540	7459	7374	7425	7475	7484	7506	7532	7441	7419	7463	7459	7459	7473	7375	7468	7434	7353	7487	7429	7422	7448	7464	7407	7555	7291	7316	7421	7432	7458	7403	7389	7277	7517	7479	7468	7461	7390	7463	7487	7465	7499	7601	7424	7566	7415	7473	7314	7512	7491	7474	7406	7393	7470	7428	7467	7456	7417	7556	7521	7398	7495	7458	7489	7434	7424	7441	7356	7444	7369	7422	7505	7506	7449	7431	7424	7506	7444	7341	7418	7568	7480	7509	7363	7516	7487	7445	7393	7425	7447	7494	7393	7604	7461	7454	7347	7582	7348	7363	7601	7562	7520	7476	7487	7425	7496	7373	7477	7445	7522	7501	7636	7402	7544	7483	7437	7437	7507	7375	7471	7516	7460	7419	7409	7469	7370	7573	7435	7394	7421	7517	7418	7253	7411	7480	7409	7468	7597	7524	7465	7399	7423	7519	7522	7426	7638	7408	7515	7457	7445	7493	7373	7416	7481	7628	7415	7476	7556	7422	7492	7459	7441	7447	7608	7508	7518	7380	7451	7535	7452	7444	7468	7499	7341	7567	7457	7558	7512	7400	7482	7501	7370	7410	7496	7521	7406	7394	7513	7515	7509	7512	7454	7590	7515	7499	7508	7368	7494	7379	7463	7415	7369	7417	7397	7394	7407	7497	7542	7483	7519	7433	7529	7480	7441	7441	7464	7418	7422	7459	7494	7355	7557	7366	7474	7430	7360	7480	7432	7401	7416	7474	7368	7449	7485	7433	7365	7427	7509	7502	7397	7415	7361	7364	7520	7475	7659	7490	7390	7502	7632	7455	7445	7375	7483	7344	7478	7402	7418	7464	7565	7458	7439	7375	7493	7426	7531	7404	7481	7290	7505	7487	7408	7569	7516	7495	7527	7459	7438	7367	7406	7452	7511	7447	7300	7436	7500	7403	7480	7542	7318	7349	7479	7560	7428	7508	7580	7470	7436	7475	7437	7496	7453	7595	7477	7494	7405	7547	7416	7472	7483	7408	7448	7493	7393	7446	7593	7423	7288	7389	7358	7467	7542	7402	7511	7377	7588	7412	7522	7465	7415	7424	7423	7579	7469	7408	7452	7357	7512	7510	7435	7530	7463	7441	7413	7494	7451	7353	7422	7457	7416	7443	7546	7377	7500	7477	7481	7452	7363	7491	7373	7398	7424	7625	7562	7382	7446	7550	7505	7472	7407	7299	7531	7358	7493	7347	7501	7511	7468	7569	7361	7555	7403	7448	7483	7438	7496	7408	7451	7285	7511	7393	7427	7433	7521	7579	7451	7297	7444	7539	7489	7421	7477	7435	7434	7395	7498	7491	7597	7585	7461	7446	7462	7501	7357	7517	7317	7509	7557	7424	7452	7411	7522	7472	7446	7403	7314	7475	7384	7547	7504	7379	7371	7341	7528	7433	7423	7450	7493	7527	7398	7426	7356	7351	7460	7490	7521	7290	7604	7300	7407	7383	7377	7444	7418	7441	7454	7362	7496	7522	7451	7540	7584	7547	7396	7469	7509	7557	7481	7389	7406	7542	7349	7451	7410	7445	7586	7486	7442	7451	7497	7472	7452	7513	7441	7461	7436	7491	7454	7505	7501	7507	7366	7605	7397	7395	7401	7413	7406	7428	7367	7507	7388	7433	7441	7496	7433	7410	7449	7481	7331	7566	7496	7482	7316	7458	7480	7372	7383	7649	7404	7423	7388	7472	7526	7355	7563	7556	7409	7309	7536	7418	7458	7303	7379	7561	7414	7413	7457	7506	7492	7517	7519	7511	7540	7534	7436	7536	7618	7573	7551	7430	7671	7543	7480	7378	7408	7577	7399	7512	7430	7431	7446	7484	7498	7470	7525	7465	7524	7646	7359	7476	7515	7468	7425	7419	7510	7359	7375	7579	7350	7496	7395	7435	7530	7481	7612	7557	7416	7414	7257	7620	7354	7467	7485	7489	7579	7476	7469
4089	1435	1365	1578	4116	4826	12468	17209	11601	6248	3177	1601	1084	1013	904	898	916	841	824	837	887	912	925	874	881	977	889	909	925	834	882	873	910	883	886	897	943	941	896	915	945	904	859	910	897	918	934	867	861	915	889	856	932	842	868	835	970	902	941	884	879	922	963	876	887	894	899	949	885	912	874	868	872	847	872	891	850	921	849	895	910	898	854	858	852	871	902	880	915	874	922	925	947	877	925	928	902	860	828	896	910	924	891	834	849	867	911	888	882	838	912	878	937	909	880	856	888	881	912	884	935	869	886	927	923	907	919	882	885	822	881	880	905	867	857	913	862	920	899	891	876	894	934	829	942	860	900	879	850	844	883	882	888	912	867	851	853	855	887	921	830	842	903	936	869	876	834	917	867	874	930	906	863	894	892	875	893	870	914	875	916	882	821	870	856	829	848	820	880	904	885	864	945	935	889	879	866	842	897	919	868	854	930	880	926	929	946	912	861	906	877	864	917	814	887	866	896	909	929	909	892	905	896	904	854	891	905	885	892	893	875	900	933	872	861	927	880	864	890	854	941	901	864	860	856	902	946	913	834	881	895	926	882	896	869	831	933	864	936	884	883	866	905	905	913	948	919	879	879	872	896	918	869	949	915	882	901	905	842	883	905	915	892	881	889	853	887	1011	887	918	897	906	844	814	942	921	858	905	907	895	896	825	909	914	965	845	874	909	837	951	837	917	875	907	945	891	893	916	939	900	862	908	934	905	908	882	893	891	941	968	903	880	898	932	894	868	924	886	874	879	871	871	864	913	903	941	908	875	913	956	886	915	887	942	903	865	891	832	913	895	855	876	878	883	895	939	870	898	883	894	936	892	883	897	889	947	889	892	923	897	900	925	911	870	901	958	859	856	875	885	859	930	891	886	880	907	897	835	898	920	891	897	863	963	857	910	780	892	884	895	936	839	837	905	948	920	889	863	876	905	926	874	872	891	899	894	875	873	871	934	876	872	952	870	918	954	919	929	904	919	891	894	888	880	893	922	903	860	871	803	958	831	862	944	874	901	924	880	889	887	862	866	954	894	907	847	915	978	888	864	943	896	912	864	855	901	832	868	913	955	881	913	913	857	900	881	892	905	916	904	873	891	867	846	931	946	914	904	908	903	867	882	911	823	802	872	892	968	880	869	887	903	869	925	936	895	904	882	910	874	850	908	905	899	825	852	856	879	883	878	865	862	875	891	854	936	916	844	855	916	888	885	973	908	954	885	866	895	881	902	857	862	874	899	882	879	908	913	881	858	925	968	891	938	933	848	890	897	917	876	908	870	904	910	859	956	945	895	902	896	871	937	918	884	954	877	906	908	881	886	934	841	906	940	903	921	906	927	858	923	906	964	882	875	852	937	879	874	892	862	920	904	942	931	891	927	811	921	869	882	835	900	891	889	878	881	908	860	937	940	909	940	893	845	927	876	846	828	914	913	881	929	891	837	938	881	923	842	892	894	905	868	881	915	873	919	918	866	950	871	913	871	866	856	929	875	943	908	867	929	876	926	855	905	908	882	865	867	900	890	871	901	926	884	928	871	907	900	853	886	866	885	928	936	879	888	864	872	888	899	915	870	910	914	897	939	895	875	899	864	863	877	868	869	918	897	930	899	878	871	916	877	884	895	892	895	888	827	873	878	890	876	890	853	868	897	943	887	916	928	945	852	906	899	907	907	893	843	889	894	873	889	844	883	869	927	877	914	853	861	870	907	915	883	876	936	962	899	897	896	840	917	895	893	925	900	868	906	881	895	894	884	854	858	915	888	917	886	908	889	882	908	899	895	893	897	889	907	902	887	868	910	941	890	962	868	853	840	895	910	878	878	891	907	918	899	915	913	886	909	903	942	907	886	842	882	872	936	884	906	843	881	871	876	877	871	891	939	903	908	902	950	859	852	900	869	888	851	881	894	924	882	927	890	865	873	913	869	937	902	911	910	879	931	890	874	901	866	892	914	876	865	882	878	914	870	903	890	921	876	895	911	902	872	924	850	924	865	871	877	875	871	872	868	902	881	888	865	882	846	897	936	917	955	929	941	858	878	905	849	865	932	875	893	899	925	917	860	892	902	877	891	941	945	901	885	884	902	987	865	959	865	931	902	874	918	911	888	870	887	873	854	907	913	928	924	899	887	956	896	922	845	935	920	869	889	848	931	891	914	864	930	847	836	893	869	952	913	892	895	896	877	917	862	877	929	857	860	904	925	883	943	961	913	890	915	887	859	882	907	857	920	905	897	889	917	924	884	930	911	957	895	881	930	862	836	873	892	908	864	891	878	855	878	833	901	912	958	890	907	883	879	908	935	903	862	876	871	907	934	860	868	878	869	897	854	828	893	926	905	855	887	962	917	925	855	933	872	873	886	903	863	893	888	881	852	858	918	1001	893	959	882	913	870	920	892	933	896	850	963	880	940	915	870	1036	819	873	903	841	941	915	964	871	919	944	886	871	930	893	894	898	907	900	882	940	879	927	894	853	915	876	883	893	935	873	884	886	939	896	909	871	877	871	830	919	875	872	904	906	922	858	887	865	883	963	919	915	863	898	846	886	908	932	862	858	912	883	909	883	880	903	873	930	893	875	888	854	913	877	915	873	908	879	857	878	906	954	882	904	922	904	864	908	899	910	881	917	894	929	865	926	928	911	896	898	892	935	912	926	873	854	929	887	879	820	829	869	889	900	955	864	868	893	848	890	832	918	826	868	880	887	905	876	888	897	940	869	913	852	886	857	865	881	895	890	930	911	919	886	882	857	849	846	909	915	854	907	888	892	846	892	930	896	918	841	916	888	857	885	930	937	872	903	863	866	889	896	880	910	923	891	905	906	909	911	904	886	888	920	874	916	878	928	889	890	894	873	917	931	859	922	913	945	904	878	812	892	918	876	927	944	884	869	891	907	921	883	879	890	918	960	930	852	876	876	849	890	931	868	886	870	890	891	848	862	932	880	915	862	917	928	902	902	941	873	846	860	903	889	941	880	892	922	882	844	876	881	901	884	895	885	888	850	926	899	867	928	863	934	857	880	948	859	916	865	935	902	904	818	893	928	950	852	886	898	906	870	877	919	914	929	875	928	883	906	895	927	908	893	874	849	917	890	862	853	868	916	874	904	937	845	919	853	883	907	916	909	907	855	918	889	902	871	862	853	901	899	866	901	895	865	902	925	891	889	825	895	853	881	934	959	886	893	834	920	876	879	939	859	793	901	921	879	945	876	864	882	859	896	902	884	875	895	869	931	868	880	887	859	923	870	899	912	858	916	931	877	921	874	879	864	925	882	898	886	918	930	888	862	965	855	915	864	879	886	913	799	852	828	914	914	944	890	869	894	882	892	926	901	944	895	844	925	874	908	871	888	897	910	877	918	929	939	911	862	926	912	875	870	941	867	910	874	897	863	868	942	900	938	895	880	902	843	938	884	901	852	840	925	970	851	912	960	925	887	844	913	904	867	904	892	874	885	851	893	916
19202	13608	12514	25378	46545	45240	63430	65634	51930	38636	27652	16570	9973	7927	7476	7301	7177	7275	7334	7275	7173	7237	7141	7379	7201	7187	7375	7290	7174	7514	7281	7270	7278	7371	7259	7369	7335	7330	7260	7259	7375	7261	7132	7390	7303	7300	7332	7344	7250	7303	7264	7306	7367	7309	7220	7382	7313	7398	7422	7216	7310	7345	7207	7426	7320	7288	7264	7357	7366	7270	7116	7302	7362	7354	7297	7279	7283	7443	7353	7326	7220	7263	7322	7177	7138	7394	7287	7363	7313	7257	7169	7370	7225	7467	7405	7193	7317	7338	7334	7442	7481	7270	7382	7167	7347	7275	7243	7354	7255	7309	7312	7335	7171	7382	7225	7254	7360	7233	7430	7165	7163	7319	7224	7273	7289	7218	7315	7249	7221	7206	7322	7378	7282	7441	7269	7312	7379	7209	7236	7277	7316	7255	7271	7334	7268	7280	7319	7399	7112	7283	7335	7330	7372	7348	7176	7226	7309	7191	7338	7427	7196	7274	7341	7375	7249	7345	7316	7285	7134	7319	7265	7294	7176	7206	7239	7275	7346	7214	7290	7292	7273	7278	7238	7271	7329	7289	7391	7242	7426	7318	7298	7228	7362	7415	7255	7354	7207	7370	7386	7237	7200	7343	7394	7288	7275	7306	7369	7333	7383	7326	7513	7314	7269	7263	7223	7264	7320	7399	7226	7342	7367	7274	7171	7291	7283	7323	7322	7266	7354	7250	7279	7389	7362	7357	7291	7413	7316	7349	7216	7285	7372	7357	7268	7299	7428	7255	7272	7312	7365	7347	7413	7374	7329	7312	7382	7358	7401	7381	7510	7331	7288	7393	7406	7415	7303	7195	7317	7284	7324	7276	7301	7336	7395	7338	7322	7401	7281	7177	7271	7229	7385	7361	7323	7260	7292	7284	7181	7183	7356	7321	7228	7424	7298	7266	7318	7366	7293	7317	7286	7371	7243	7201	7399	7338	7342	7437	7250	7241	7386	7293	7235	7336	7310	7278	7324	7262	7281	7259	7332	7387	7349	7346	7353	7233	7301	7373	7222	7334	7378	7384	7340	7324	7321	7267	7242	7350	7307	7245	7323	7294	7163	7310	7284	7176	7326	7432	7358	7305	7117	7208	7313	7326	7255	7468	7307	7413	7266	7302	7399	7315	7401	7395	7147	7483	7352	7343	7354	7275	7349	7423	7316	7283	7354	7522	7347	7425	7311	7398	7414	7337	7379	7313	7281	7378	7345	7279	7349	7320	7305	7290	7289	7270	7317	7285	7262	7363	7342	7352	7403	7309	7335	7488	7337	7387	7254	7323	7242	7389	7218	7424	7415	7336	7348	7271	7255	7244	7356	7393	7282	7365	7411	7212	7254	7254	7342	7311	7297	7385	7251	7412	7341	7250	7268	7328	7409	7397	7230	7232	7319	7320	7340	7278	7317	7294	7390	7439	7411	7362	7317	7331	7383	7323	7299	7245	7345	7259	7426	7368	7216	7173	7334	7305	7301	7256	7389	7232	7352	7249	7234	7374	7436	7342	7405	7390	7196	7371	7458	7361	7318	7307	7223	7354	7284	7242	7351	7331	7279	7222	7346	7232	7269	7252	7293	7358	7335	7257	7287	7309	7342	7234	7358	7235	7374	7289	7392	7383	7252	7254	7328	7286	7191	7324	7385	7223	7299	7366	7217	7308	7369	7222	7364	7237	7211	7312	7311	7276	7185	7295	7330	7312	7335	7381	7141	7226	7224	7479	7363	7438	7295	7275	7249	7426	7252	7407	7360	7268	7322	7104	7358	7207	7385	7412	7310	7331	7300	7342	7216	7352	7329	7361	7418	7311	7199	7356	7269	7202	7271	7273	7253	7278	7356	7362	7193	7334	7291	7342	7206	7446	7065	7353	7384	7288	7273	7273	7360	7298	7413	7268	7318	7281	7296	7291	7284	7342	7251	7215	7325	7327	7305	7189	7199	7366	7352	7382	7380	7280	7416	7254	7296	7295	7337	7335	7250	7216	7349	7314	7414	7380	7361	7271	7304	7290	7335	7364	7220	7250	7331	7283	7174	7458	7241	7400	7329	7430	7288	7332	7315	7406	7362	7265	7330	7235	7429	7258	7334	7258	7363	7335	7204	7290	7410	7248	7448	7285	7203	7239	7285	7307	7360	7341	7371	7426	7293	7428	7354	7331	7232	7381	7251	7217	7242	7311	7271	7270	7304	7493	7187	7280	7320	7323	7417	7229	7304	7242	7322	7118	7280	7331	7276	7161	7306	7317	7314	7306	7308	7348	7288	7378	7290	7262	7362	7242	7326	7243	7362	7311	7318	7456	7297	7316	7306	7401	7305	7380	7436	7302	7385	7351	7199	7206	7299	7443	7294	7341	7379	7221	7327	7301	7289	7223	7161	7302	7344	7224	7436	7273	7289	7275	7368	7374	7298	7333	7277	7371	7323	7293	7268	7274	7362	7311	7244	7361	7266	7269	7437	7322	7335	7339	7242	7240	7153	7291	7239	7236	7258	7144	7423	7333	7344	7311	7260	7373	7228	7309	7379	7343	7204	7356	7340	7226	7300	7264	7532	7264	7353	7278	7243	7355	7369	7257	7320	7429	7233	7307	7408	7266	7269	7237	7332	7299	7307	7259	7362	7256	7380	7318	7364	7318	7319	7324	7344	7352	7328	7394	7403	7397	7324	7290	7308	7346	7351	7320	7322	7272	7454	7326	7406	7322	7356	7383	7273	7404	7342	7258	7327	7171	7391	7301	7256	7271	7339	7423	7401	7296	7267	7328	7374	7238	7389	7335	7402	7221	7387	7263	7331	7165	7329	7277	7431	7388	7256	7284	7275	7370	7135	7276	7311	7263	7218	7290	7321	7270	7327	7195	7183	7396	7373	7336	7348	7263	7298	7230	7484	7233	7403	7234	7191	7195	7310	7285	7222	7348	7338	7422	7271	7346	7301	7227	7292	7260	7233	7585	7318	7425	7280	7333	7362	7329	7284	7150	7380	7366	7390	7348	7487	7266	7340	7344	7403	7356	7229	7343	7268	7355	7428	7237	7355	7318	7165	7298	7296	7200	7195	7286	7356	7366	7371	7369	7259	7257	7312	7286	7409	7304	7353	7304	7214	7281	7231	7454	7289	7323	7286	7339	7376	7312	7373	7358	7268	7407	7396	7276	7256	7361	7367	7301	7249	7256	7339	7310	7439	7213	7274	7354	7289	7297	7325	7226	7312	7267	7227	7256	7291	7279	7345	7225	7304	7302	7194	7134	7257	7233	7186	7240	7364	7318	7309	7262	7395	7412	7257	7309	7306	7272	7451	7291	7406	7391	7488	7188	7311	7343	7389	7461	7278	7422	7446	7467	7220	7339	7429	7338	7429	7274	7473	7215	7365	7282	7459	7257	7289	7307	7356	7312	7345	7249	7319	7193	7342	7280	7357	7417	7313	7406	7371	7314	7215	7380	7369	7181	7298	7330	7206	7325	7259	7343	7321	7088	7394	7367	7294	7499	7320	7470	7416	7283	7401	7340	7263	7305	7281	7235	7372	7252	7382	7310	7283	7280	7124	7327	7252	7241	7244	7213	7288	7472	7238	7380	7274	7205	7507	7347	7322	7269	7355	7294	7400	7290	7352	7410	7232	7260	7312	7391	7205	7258	7288	7312	7344	7349	7369	7414	7250	7402	7248	7420	7374	7145	7540	7201	7355	7273	7418	7342	7303	7194	7301	7260	7224	7389	7228	7397	7297	7337	7205	7375	7333	7321	7272	7327	7277	7304	7391	7310	7415	7282	7414	7324	7336	7267	7360	7189	7351	7361	7291	7363	7352	7450	7334	7382	7335	7384	7321	7300	7293	7332	7372	7297	7240	7269	7388	7395	7252	7202	7409	7232	7317	7326	7136	7283	7403	7347	7254	7277	7215	7265	7397	7362	7305	7405	7359	7189	7278	7276	7264	7296	7288	7337	7305	7204	7247	7274	7457	7277	7214	7289	7372	7222	7361	7281	7223	7241	7464	7277	7276	7220	7516	7276	7270	7371	7403	7267	7252	7349	7289	7382	7337	7283	7415	7277	7286	7384	7295	7262	7383	7290	7267	7407	7392	7349	7344	7427	7396	7220	7174	7293	7248	7401	7336	7390	7258	7321	7303	7329	7404	7288	7254	7388	7382	7241	7261	7246	7327	7318	7432	7299	7343	7203	7262	7285	7229	7348	7279	7383	7325	7293	7378	7353	7418	7303	7396	7273	7368	7337	7292	7289	7437	7235	7382	7398	7192	7290	7268	7289	7230	7383	7352	7411	7345	7324	7410	7285	7171	7224	7323	7316	7242	7388	7362	7222	7296	7337	7424	7416	7310	7291	7355	7330	7218	7314	7336	7348	7174	7251	7336	7231	7403	7351	7237	7452	7311	7317	7318	7286	7395	7298	7356	7226	7370	7337	7371	7225	7297	7281	7299	7342	7273	7260	7443	7221	7298	7371	7179	7434	7193	7331	7356	7328	7269	7315	7340	7317	7218	7391	7394	7383	7446	7425	7244	7272	7328	7282	7367	7458	7366	7284	7335	7265	7245	7438	7364	7352	7432	7403	7346	7334	7353	7314	7287	7366	7339	7332	7359	7237	7220	7335	7409	7271	7320	7430	7320	7288	7428	7306	7446	7375	7329	7225	7302	7357	7463	7295	7369	7243	7356	7264	7351	7215	7262	7405	7293	7247	7258	7248	7287	7358	7301	7226	7304	7260	7445	7394	7335	7226	7171	7327	7239	7124	7210	7310	7314	7305	7283	7177	7402	7299	7276	7360	7174	7232	7325	7331	7354	7326	7311	7213	7299	7318	7349	7291	7406	7275	7434	7492	7387	7263	7254	7386	7191	7271	7269	7304	7299	7265	7281	7414	7375	7390	7160	7227	7393	7417	7269	7364	7367	7330	7324	7351	7311	7346	7264	7396	7234	7318	7467	7266	7364	7224	7337	7225	7272	7291	7355	7493	7360	7312	7315	7286	7305	7306	7357	7349	7309	7246	7258	7311	7474	7441	7187	7261	7391	7228	7319	7318	7281	7317	7332	7346	7210	7173	7290	7277	7357	7157	7385	7412
2826	1832	1365	1785	4213	13503	19785	23848	18677	11696	5566	2375	1352	1060	993	887	931	915	875	972	892	963	901	977	909	921	939	879	999	974	933	981	911	957	920	908	954	916	953	967	970	942	999	940	913	907	956	921	953	893	907	950	887	900	927	886	967	922	920	923	1004	954	950	1002	947	976	951	903	917	927	988	946	1015	936	916	940	934	946	902	915	902	950	912	878	925	983	966	980	949	930	921	945	933	904	939	957	943	931	923	930	908	923	940	940	916	893	943	944	934	877	880	950	940	998	955	966	894	975	895	978	911	957	951	906	944	948	955	925	973	914	926	922	953	889	938	899	889	951	915	931	917	962	855	909	987	880	870	1006	961	893	960	896	929	974	955	919	923	918	901	955	889	970	970	954	955	924	963	935	965	992	912	979	935	884	933	977	920	943	949	949	946	967	946	908	954	906	895	931	932	967	976	943	956	942	985	921	931	944	916	932	906	928	877	920	1007	885	909	923	954	935	945	949	936	948	962	963	929	946	940	951	920	924	930	869	940	894	900	967	953	976	937	932	983	896	890	905	963	951	936	878	950	870	938	921	957	927	926	970	967	927	911	951	979	980	937	906	954	946	949	923	964	932	963	852	952	923	907	848	950	903	878	997	933	886	910	971	922	919	951	893	1021	937	897	941	966	936	912	967	940	910	889	889	941	935	959	960	907	940	962	907	926	981	940	890	903	963	963	915	937	904	959	922	867	947	940	964	936	952	933	901	944	968	955	930	943	912	1007	914	948	944	895	951	956	901	1000	883	1000	974	937	928	918	920	961	954	973	925	921	964	907	968	925	924	968	935	989	942	877	958	920	932	944	975	934	927	972	919	935	915	912	962	984	936	958	963	958	980	921	951	911	910	934	967	909	951	948	939	935	992	902	949	975	983	914	922	976	925	933	945	899	920	954	991	921	985	914	960	929	954	910	934	905	912	909	963	937	887	924	951	980	931	976	919	988	929	902	905	897	980	903	945	974	958	909	912	904	934	921	917	909	933	953	945	970	921	930	940	954	934	925	966	885	869	982	960	911	925	908	957	932	949	975	963	939	914	965	888	903	911	928	938	924	888	930	958	951	978	926	944	958	987	963	970	949	900	973	929	947	931	884	887	945	880	936	925	929	921	890	934	930	906	966	941	908	960	922	889	902	956	909	916	957	946	1010	937	986	913	938	966	951	942	911	953	970	927	949	960	938	931	929	906	964	916	919	953	929	928	931	878	938	928	938	928	938	866	945	932	922	1012	908	953	903	920	932	961	926	899	917	952	961	840	943	987	915	934	934	975	879	872	910	918	919	892	886	884	932	981	962	968	935	928	916	979	904	909	955	914	888	938	937	961	884	954	907	972	943	886	954	946	877	960	937	836	884	1005	961	909	937	911	932	900	978	925	934	967	960	921	915	996	959	910	969	940	940	953	969	917	996	941	955	921	952	952	956	917	916	943	917	877	953	992	933	963	912	924	926	936	903	922	910	964	905	949	911	926	920	939	948	926	931	925	951	870	965	969	926	991	971	966	953	971	951	985	974	937	917	924	890	887	932	932	943	919	971	989	945	967	955	923	954	919	918	942	977	952	994	937	904	990	881	898	896	905	993	931	918	938	938	923	931	868	944	899	988	939	962	939	900	883	935	923	956	957	920	1003	922	914	926	925	949	925	950	925	893	926	888	943	978	913	908	931	929	952	908	976	924	993	957	969	920	929	933	936	913	887	901	894	883	928	871	961	938	937	943	963	1013	928	939	936	974	971	951	949	946	920	934	949	936	896	947	909	946	980	988	977	950	881	917	939	931	940	917	928	959	891	982	929	921	919	922	943	940	904	943	949	892	968	967	972	966	894	976	935	913	890	968	903	947	976	891	931	968	920	944	938	898	925	942	937	948	981	982	986	918	953	1008	889	980	939	901	1022	892	932	887	933	934	930	955	958	943	979	960	990	936	900	927	961	944	952	937	950	931	945	945	862	957	871	911	916	881	913	903	928	917	962	924	920	907	970	933	881	926	955	942	912	895	920	974	925	947	988	970	931	916	958	928	921	958	926	931	922	959	940	918	903	940	957	877	934	985	902	960	969	931	972	903	950	973	925	946	916	920	962	935	889	903	971	943	952	958	869	946	890	932	951	926	949	946	908	954	908	913	962	972	968	981	945	959	939	940	904	925	857	890	897	923	984	950	918	910	951	952	998	917	937	919	946	892	952	965	945	964	947	937	872	948	984	918	981	897	951	911	924	929	938	904	895	904	929	949	963	924	910	898	961	932	948	934	932	917	968	977	964	900	923	1000	958	909	918	906	893	927	923	974	925	960	961	919	949	863	989	921	975	919	970	961	940	932	910	954	914	958	952	952	922	936	917	900	944	969	926	900	963	977	909	935	916	911	953	940	934	927	962	938	883	905	901	870	950	911	949	949	918	874	942	954	893	904	906	940	927	979	939	933	934	937	986	886	964	919	941	927	913	964	876	916	951	932	958	940	920	944	903	889	922	897	943	924	930	915	932	975	953	942	926	897	986	953	923	950	988	952	932	934	947	965	894	939	914	991	908	901	964	978	938	955	914	939	935	952	949	875	961	897	920	945	928	937	961	948	930	965	981	956	901	871	922	915	906	965	919	911	951	983	934	975	955	903	928	941	913	871	888	949	958	921	951	864	931	883	999	939	895	893	983	925	930	917	904	901	928	970	936	900	965	937	934	931	882	991	937	953	938	966	975	942	897	938	938	935	945	964	964	971	907	941	972	910	927	1024	934	926	962	933	978	877	896	945	964	951	939	941	926	936	913	916	954	952	967	932	975	927	879	991	950	915	970	908	922	969	943	923	965	987	928	1004	891	910	931	1025	964	922	956	954	925	967	921	921	897	943	938	931	958	956	964	976	876	914	904	957	933	896	922	901	934	982	944	952	958	904	932	912	880	894	947	907	984	924	902	895	951	889	975	912	944	952	944	915	934	887	868	964	933	937	898	931	941	971	919	985	914	954	937	930	960	911	977	1005	910	937	909	897	948	900	880	931	887	887	877	931	901	858	893	903	927	933	944	928	960	956	935	908	870	880	910	895	941	909	922	956	963	912	956	951	882	943	908	943	906	931	919	953	911	928	912	888	919	948	885	948	917	970	932	923	893	974	862	852	951	927	934	977	940	1040	975	944	908	934	879	901	962	943	856	938	915	950	945	941	943	925	954	913	917	949	884	929	978	937	914	934	881	947	945	956	992	966	969	927	953	926	960	918	906	948	942	941	895	944	932	927	961	948	942	930	946	853	895	913	981	928	951	941	943	895	916	923	969	954	889	944	924	950	951	957	920	969	921	943	928	945	966	971	908	927	961	949	935	975	926	880	973	899	963	912	882	934	900	901	958	927	991	937	927	916	979	998	901	915	885	1010	930	936	962	968	972	929	939	946	967	960	922	914	991	917	896	907	892	942	897	889	885	976	981	950	882	928	939	931	932	918	975	987	987	909	895	956	933	932	946	956	1008	892	860	964	915	908	906
23344	16963	12004	26697	49443	65628	73922	74796	62222	48027	34684	22021	12585	8636	7897	7626	7720	7670	7623	7543	7575	7562	7685	7492	7612	7681	7665	7629	7609	7741	7549	7751	7691	7538	7627	7544	7693	7820	7638	7568	7636	7611	7670	7588	7695	7586	7655	7640	7668	7562	7601	7665	7579	7668	7541	7551	7675	7788	7622	7471	7550	7576	7683	7604	7671	7698	7672	7609	7508	7683	7773	7460	7640	7573	7769	7664	7528	7711	7713	7675	7751	7577	7548	7591	7667	7600	7612	7617	7706	7690	7619	7664	7688	7756	7566	7647	7625	7655	7565	7576	7543	7501	7684	7599	7718	7649	7613	7645	7591	7738	7453	7613	7702	7618	7713	7702	7589	7595	7563	7545	7649	7670	7612	7626	7723	7610	7600	7564	7662	7726	7663	7722	7648	7631	7725	7537	7548	7769	7547	7606	7577	7710	7727	7598	7577	7721	7716	7657	7624	7702	7648	7733	7638	7573	7567	7628	7718	7606	7594	7497	7631	7629	7637	7640	7676	7660	7663	7569	7630	7666	7688	7676	7570	7652	7611	7672	7802	7558	7595	7533	7631	7558	7537	7701	7671	7679	7671	7702	7665	7485	7573	7654	7537	7540	7641	7523	7571	7581	7678	7806	7701	7620	7645	7661	7563	7552	7569	7622	7606	7522	7699	7632	7591	7531	7539	7681	7664	7588	7628	7528	7608	7594	7649	7621	7577	7731	7660	7505	7599	7589	7594	7528	7607	7737	7626	7674	7683	7669	7699	7657	7594	7595	7618	7681	7704	7596	7574	7623	7661	7744	7567	7584	7596	7597	7619	7637	7574	7661	7742	7685	7552	7634	7510	7766	7633	7551	7684	7599	7482	7533	7604	7639	7602	7787	7553	7606	7633	7488	7633	7600	7552	7677	7615	7670	7609	7670	7598	7596	7524	7621	7689	7633	7629	7597	7690	7606	7745	7635	7756	7615	7720	7612	7718	7642	7707	7647	7694	7666	7629	7693	7527	7692	7580	7661	7686	7644	7657	7521	7669	7724	7575	7669	7532	7608	7753	7715	7627	7422	7671	7707	7577	7612	7650	7592	7569	7773	7656	7734	7603	7570	7705	7690	7701	7576	7639	7796	7477	7715	7710	7542	7577	7489	7573	7653	7660	7602	7709	7557	7515	7595	7595	7600	7583	7689	7693	7504	7742	7628	7555	7476	7637	7666	7578	7621	7649	7530	7554	7816	7574	7642	7672	7575	7598	7597	7692	7589	7507	7551	7693	7576	7682	7646	7669	7731	7593	7632	7655	7596	7599	7627	7567	7528	7651	7695	7623	7856	7588	7799	7661	7661	7772	7650	7703	7682	7671	7655	7670	7661	7639	7636	7490	7821	7405	7589	7678	7488	7437	7652	7710	7638	7705	7593	7703	7601	7590	7672	7600	7731	7723	7589	7601	7654	7716	7677	7577	7653	7635	7631	7677	7684	7562	7649	7521	7584	7534	7625	7696	7672	7667	7613	7650	7575	7547	7562	7622	7637	7650	7561	7657	7634	7551	7640	7745	7583	7626	7758	7501	7657	7683	7499	7581	7617	7709	7702	7615	7748	7563	7654	7599	7593	7852	7482	7704	7569	7503	7673	7615	7705	7667	7604	7634	7726	7512	7558	7490	7725	7683	7724	7574	7619	7618	7552	7581	7614	7691	7745	7594	7616	7753	7516	7714	7804	7702	7643	7697	7758	7626	7569	7548	7628	7596	7591	7574	7733	7629	7618	7448	7593	7716	7704	7659	7516	7600	7626	7689	7640	7771	7609	7650	7704	7541	7626	7514	7612	7651	7688	7518	7709	7624	7558	7694	7542	7579	7649	7676	7515	7641	7600	7517	7573	7652	7587	7518	7681	7588	7546	7673	7458	7651	7642	7633	7544	7579	7746	7579	7607	7551	7705	7541	7533	7624	7706	7559	7604	7560	7681	7576	7647	7672	7580	7620	7711	7561	7647	7547	7691	7554	7555	7662	7626	7637	7588	7560	7676	7658	7601	7734	7453	7544	7498	7522	7626	7503	7540	7674	7630	7692	7564	7673	7679	7644	7639	7718	7637	7634	7585	7593	7604	7622	7586	7758	7629	7553	7517	7610	7577	7694	7600	7563	7514	7536	7678	7652	7591	7664	7617	7742	7721	7699	7684	7555	7669	7729	7508	7716	7622	7655	7614	7661	7622	7728	7591	7637	7486	7601	7589	7639	7600	7542	7773	7610	7654	7471	7683	7566	7737	7619	7657	7615	7683	7642	7615	7646	7538	7782	7774	7678	7485	7642	7666	7627	7548	7575	7817	7533	7609	7682	7731	7647	7637	7646	7642	7555	7738	7710	7704	7575	7440	7573	7667	7635	7571	7691	7636	7561	7607	7629	7739	7528	7716	7538	7636	7792	7586	7575	7612	7735	7691	7630	7595	7630	7631	7729	7608	7551	7546	7747	7599	7687	7696	7605	7656	7628	7732	7692	7703	7675	7526	7636	7595	7696	7654	7701	7532	7755	7757	7671	7773	7605	7575	7505	7648	7701	7613	7622	7745	7655	7646	7627	7604	7692	7736	7654	7584	7656	7667	7631	7694	7598	7582	7728	7683	7696	7553	7461	7633	7678	7649	7657	7695	7561	7514	7705	7621	7737	7643	7684	7607	7588	7655	7675	7538	7615	7731	7662	7562	7642	7633	7677	7713	7598	7617	7503	7477	7643	7553	7491	7713	7628	7587	7572	7636	7549	7672	7669	7497	7611	7536	7692	7562	7481	7659	7597	7501	7714	7668	7699	7565	7577	7750	7554	7480	7652	7758	7617	7550	7652	7668	7686	7652	7619	7713	7557	7647	7525	7523	7587	7689	7525	7620	7673	7653	7714	7704	7670	7641	7739	7629	7645	7653	7550	7504	7634	7677	7622	7627	7690	7521	7658	7675	7636	7677	7683	7657	7618	7625	7622	7547	7612	7633	7571	7465	7744	7724	7629	7515	7680	7645	7579	7695	7642	7668	7646	7591	7613	7633	7592	7690	7632	7572	7646	7646	7721	7548	7544	7711	7623	7645	7721	7639	7532	7610	7558	7443	7727	7623	7560	7697	7753	7577	7636	7596	7581	7567	7662	7536	7731	7584	7613	7711	7627	7482	7514	7616	7645	7691	7751	7616	7609	7530	7613	7632	7575	7635	7576	7558	7754	7693	7637	7646	7682	7681	7701	7587	7637	7629	7522	7645	7603	7569	7639	7488	7550	7497	7514	7649	7705	7709	7593	7679	7618	7525	7734	7542	7633	7688	7554	7741	7544	7526	7565	7631	7720	7693	7690	7758	7618	7522	7614	7590	7591	7638	7574	7609	7544	7608	7634	7566	7739	7617	7713	7590	7621	7763	7485	7535	7701	7576	7586	7564	7705	7762	7607	7514	7717	7655	7689	7714	7615	7527	7565	7554	7579	7661	7574	7789	7506	7531	7631	7638	7649	7623	7551	7596	7554	7562	7682	7730	7636	7576	7740	7683	7733	7673	7600	7651	7740	7529	7631	7511	7586	7674	7517	7518	7560	7555	7576	7667	7456	7658	7753	7572	7762	7591	7602	7693	7549	7723	7706	7573	7591	7725	7698	7717	7544	7630	7651	7736	7611	7455	7635	7510	7633	7559	7630	7690	7598	7601	7699	7470	7618	7625	7545	7760	7634	7474	7687	7686	7615	7552	7716	7618	7617	7589	7453	7446	7702	7479	7613	7625	7623	7589	7726	7636	7657	7560	7595	7582	7597	7718	7655	7676	7818	7547	7600	7585	7647	7664	7529	7678	7574	7546	7727	7667	7612	7528	7593	7721	7580	7658	7776	7678	7610	7650	7710	7608	7525	7540	7683	7706	7751	7610	7632	7594	7621	7632	7581	7467	7634	7499	7533	7760	7711	7543	7717	7674	7755	7691	7626	7640	7687	7732	7710	7545	7713	7603	7595	7666	7633	7565	7540	7619	7637	7832	7786	7503	7694	7626	7650	7543	7538	7451	7565	7709	7620	7672	7672	7648	7633	7673	7595	7644	7516	7582	7614	7727	7582	7737	7508	7880	7536	7582	7486	7650	7691	7715	7525	7680	7627	7641	7561	7557	7653	7666	7655	7674	7631	7540	7656	7689	7656	7682	7771	7645	7666	7606	7608	7626	7674	7463	7488	7574	7501	7596	7527	7610	7595	7641	7603	7689	7621	7604	7516	7683	7560	7683	7678	7717	7611	7644	7680	7554	7625	7563	7724	7704	7747	7539	7733	7657	7696	7689	7633	7599	7569	7694	7730	7388	7650	7631	7580	7630	7576	7520	7499	7648	7588	7510	7649	7761	7519	7589	7696	7646	7580	7586	7554	7667	7703	7488	7579	7670	7654	7620	7527	7469	7672	7590	7513	7682	7608	7599	7514	7611	7733	7724	7660	7660	7583	7692	7745	7450	7658	7563	7513	7635	7671	7602	7613	7615	7483	7633	7514	7513	7569	7664	7606	7667	7627	7560	7638	7620	7590	7622	7714	7559	7589	7672	7566	7749	7662	7580	7678	7681	7667	7630	7718	7631	7620	7615	7655	7658	7628	7499	7631	7539	7494	7600	7631	7759	7627	7700	7656	7669	7629	7550	7539	7760	7615	7562	7524	7549	7586	7611	7612	7709	7649	7688	7594	7649	7705	7656	7584	7670	7666	7627	7674	7624	7546	7654	7640	7720	7610	7665	7766	7560	7687	7646	7623	7509	7547	7665	7492	7734	7679	7691	7671	7665	7651	7650	7641	7687	7585	7725	7509	7723	7566	7576	7606	7637	7532	7564	7704	7529	7644	7504	7758	7533	7668	7522	7674	7667	7647	7546	7721	7553	7642	7557	7538	7605	7506	7631	7595	7754	7530	7688	7706	7599	7653	7518	7577	7745	7534	7590	7609	7564	7597	7690	7647	7687	7574	7609	7607	7587	7687	7496	7784	7639	7634	7596	7589	7633	7811	7691	7687	7651	7645	7584	7645	7589	7494	7721	7750	7623	7637	7697	7578	7371	7743	7615	7517	7596	7728	7651	7765	7599	7620	7677	7635	7626	7631	7670	7489	7596	7667	7605
2790	1127	984	1024	1284	2000	6792	6212	4946	3235	1942	1145	1027	922	863	896	850	898	915	906	819	838	841	856	833	861	876	822	824	847	848	876	839	909	856	833	910	818	835	818	879	876	889	856	846	849	850	881	920	822	846	849	840	857	778	859	828	819	880	916	875	943	868	870	802	881	854	823	877	873	834	884	866	851	923	870	885	797	863	852	822	882	871	857	846	886	906	868	904	833	855	883	847	852	943	838	834	892	801	846	884	899	877	892	905	926	862	872	873	867	851	920	910	887	836	914	827	842	868	910	846	819	891	885	858	901	835	856	921	820	913	892	841	837	839	872	862	873	877	831	874	844	856	815	854	906	859	858	898	875	893	850	830	865	866	814	881	808	873	913	861	883	889	824	846	854	837	900	892	870	849	861	867	920	912	805	875	848	845	859	849	870	906	876	904	885	846	900	835	879	848	895	931	895	893	865	863	887	873	866	839	844	804	834	801	857	909	838	824	831	836	867	879	882	882	811	844	856	850	883	788	885	835	814	849	841	891	896	867	923	857	778	840	899	881	824	851	880	877	877	901	903	855	868	831	799	883	806	803	833	792	877	912	903	945	872	853	921	875	824	841	844	834	836	892	892	826	916	865	830	858	873	842	837	840	812	876	831	866	833	865	867	865	887	810	907	857	812	854	839	897	820	806	830	850	801	860	910	848	868	881	840	840	840	822	845	890	857	860	890	841	804	917	895	863	897	846	895	838	873	877	860	875	865	879	880	851	868	926	880	849	853	859	819	861	837	893	881	897	846	865	853	868	929	800	884	919	831	896	856	909	824	849	889	877	776	854	891	847	883	876	872	894	848	852	860	873	870	876	852	835	842	860	840	867	867	912	865	841	875	866	857	896	850	848	845	829	872	846	857	940	843	880	832	880	869	864	822	821	857	789	893	914	841	826	893	842	828	842	803	781	831	887	866	867	890	858	879	856	859	823	863	896	887	856	851	844	869	907	855	851	880	828	881	901	848	862	867	883	814	867	859	856	894	864	818	780	804	873	866	822	833	853	878	871	874	860	799	829	835	848	885	842	869	863	895	906	875	868	847	893	808	855	844	872	896	870	839	865	840	856	820	859	826	847	888	897	825	823	839	857	873	859	932	880	915	885	886	850	851	901	813	898	868	789	849	831	873	816	823	845	826	831	841	832	862	863	891	834	858	876	863	917	923	837	904	853	860	899	868	878	869	911	803	881	844	816	886	839	837	864	831	837	861	908	840	873	877	862	867	860	866	828	912	846	862	842	872	849	846	817	904	913	834	847	855	871	849	844	768	919	845	887	875	849	886	855	819	818	833	811	894	903	883	918	868	918	823	849	856	824	861	874	910	869	855	848	862	889	871	889	896	879	836	858	867	863	855	833	896	860	833	863	870	793	871	844	894	853	855	824	851	855	844	845	907	827	804	875	879	802	898	864	859	821	835	887	883	845	849	797	843	845	926	812	826	865	887	845	861	901	853	840	874	868	921	879	859	835	841	803	879	874	870	873	834	873	861	845	867	877	858	907	820	911	868	815	813	881	852	852	860	859	852	865	898	874	849	867	880	810	863	815	847	797	862	902	891	841	882	835	836	892	872	907	868	844	872	855	854	894	843	886	859	873	835	882	886	885	874	824	801	854	827	830	813	837	873	873	857	821	861	852	866	833	868	851	781	852	884	857	845	882	862	871	846	897	842	906	849	867	844	847	862	900	775	850	858	813	881	893	907	817	896	823	882	884	897	894	819	785	857	829	869	847	902	843	821	849	875	840	838	833	861	840	823	910	841	819	893	850	793	829	832	839	913	854	851	854	823	851	871	835	944	811	822	901	863	853	856	844	869	926	883	833	869	869	831	860	858	880	890	875	889	890	855	892	783	875	848	837	846	829	903	866	837	921	813	868	847	903	877	860	814	857	849	845	838	936	908	902	860	834	838	809	825	891	819	862	864	831	883	848	907	873	887	855	853	836	860	861	857	858	917	895	833	866	816	843	849	830	869	902	874	877	877	848	879	892	901	807	845	878	888	855	872	888	818	841	899	879	864	897	828	841	818	862	868	821	849	823	859	940	874	807	840	843	867	829	867	850	922	817	834	844	852	864	792	849	852	866	853	876	920	843	834	863	867	877	851	837	900	848	847	829	861	861	901	828	859	838	889	869	859	898	915	823	845	872	822	850	868	871	814	871	873	838	864	826	889	895	869	863	870	832	876	851	865	907	897	862	866	836	845	879	862	903	907	825	873	868	869	849	839	841	846	873	863	847	861	881	856	879	818	890	842	841	895	827	841	846	839	848	870	865	823	912	853	878	815	882	916	843	866	867	866	856	864	847	856	902	885	846	827	843	872	867	870	870	807	848	836	877	862	852	848	837	883	885	870	818	883	871	870	905	802	918	896	847	886	891	867	893	885	861	884	859	869	871	863	841	822	875	892	853	892	862	884	837	834	826	895	853	890	863	845	881	880	846	915	885	885	898	861	879	847	888	916	868	871	898	826	830	820	870	858	864	813	837	898	919	841	871	867	843	869	832	821	901	861	835	897	847	890	865	922	895	863	885	825	852	845	831	894	858	846	902	826	813	878	856	865	911	891	829	920	869	826	881	914	876	874	871	860	903	907	854	868	826	872	852	831	886	895	915	860	806	871	795	861	902	879	832	901	889	870	876	854	851	894	843	897	851	809	835	881	843	855	869	872	834	840	880	842	869	872	852	808	860	868	837	845	865	880	866	882	847	839	818	836	875	856	869	908	779	881	826	837	845	820	898	811	865	816	935	826	852	840	839	872	836	847	851	874	860	836	860	908	855	832	837	835	876	923	843	880	825	887	873	864	902	851	837	866	856	875	834	870	844	743	845	820	811	895	859	808	896	853	818	814	852	841	835	878	867	852	862	908	865	811	817	846	843	826	895	796	793	844	839	893	915	895	874	829	873	903	874	900	886	906	821	888	870	849	885	881	846	859	873	824	876	837	842	866	825	834	840	893	810	870	915	876	843	823	851	859	843	871	858	869	827	833	853	868	826	867	864	859	883	863	856	886	892	853	863	888	859	848	882	829	851	862	852	833	851	803	883	793	833	828	834	858	889	873	807	852	872	849	900	807	835	846	870	843	882	849	864	864	861	885	857	886	877	903	857	871	909	870	876	893	852	874	844	881	896	871	862	862	828	903	802	811	891	860	872	866	862	834	876	858	853	891	835	824	889	862	822	888	862	826	905	844	878	831	844	893	875	803	854	857	885	811	902	901	882	825	844	891	809	853	912	843	859	869	861	846	920	865	785	837	816	904	868	823	849	853	866	870	839	890	884	848	845	855	844	828	862	881	838	859	841	899	880	841	869	863	835	854	838	835	869	872	911	855	837	866	800	872	812	866	863	892	896	867	860	833	803	817	850	828	885	896	838	836	846	849	828	874	822	837	847	858	858	922	880	811	903	827	825	819	860	888	854	852	850	838	833	876	852	797	864	870	790	852	876	858
15161	10176	8629	13346	24366	32257	50542	44526	38405	30116	20295	12177	8521	7350	7131	6887	6989	7066	6998	7068	7029	7026	6964	7044	7085	7111	7047	7201	7130	7084	7047	7029	7036	7158	7053	7090	7007	7132	6986	6941	7195	7040	7126	7068	7091	7009	7173	7031	7238	7081	7093	7078	7138	7172	6947	7160	7017	7097	7069	7041	7117	7034	7130	7068	7195	7133	7106	6948	7086	6985	7017	7106	6966	7175	7104	7043	7040	6995	7089	7152	6972	7120	7092	7010	7102	7195	7154	7031	7020	7030	7019	7153	7069	7105	7083	7050	7145	7077	7128	7012	7110	7042	7046	7072	7005	7009	6982	7076	7056	7124	7101	7123	7030	7092	7046	6994	6953	7125	7001	7104	7148	7161	7145	7104	7065	7026	7220	7198	6905	7003	7017	7059	7118	7055	6974	7079	7086	7136	7059	6981	7206	7075	7078	6999	7068	7103	7227	7104	7063	7164	7067	7078	7129	7182	7104	7069	7046	7110	7098	6966	7112	7152	7009	7080	7084	7059	6982	6983	7035	7019	7095	7059	7067	7097	7028	6990	7011	7100	6979	7129	7090	7067	6952	7153	7065	6982	7036	7248	7174	7079	7021	6961	7046	7098	7090	6993	7143	7056	7033	7073	7082	7040	7049	7159	7095	7159	7092	7101	7152	7112	7074	7163	6992	7098	7011	7021	7112	7122	7033	7048	7063	7149	7021	7044	7014	7115	7097	7122	6989	7154	7076	7118	7133	7008	6994	6983	7053	7074	7141	7002	7067	7101	7068	6995	6992	7118	7089	7177	6992	7085	6953	7129	7137	7149	7157	7063	7082	7119	7038	7074	7160	7028	7001	7039	7211	6977	7130	7003	7040	7064	7013	7036	7127	7117	7161	7104	7102	7119	7135	7068	7022	7077	7092	7033	7087	7106	7021	7046	7011	6981	7125	7066	7079	7147	7183	7095	7157	7106	7192	6992	7240	7123	6937	7181	7019	6881	7078	7055	7004	7173	6923	7139	7022	7163	7143	7005	7172	7018	7136	6975	7115	7106	7107	7048	7086	7065	7023	7018	7049	7116	7167	7022	7033	7053	7025	7058	7205	7046	7131	7203	7090	7080	7088	7011	7098	7185	6992	7053	6968	7029	7085	7067	7085	7091	7164	6994	7149	6915	7016	7111	7021	7051	6972	7083	7094	7018	7176	7058	7077	7068	7006	7030	7015	7137	6925	7112	6993	7011	6967	7051	7147	7168	7012	6947	7012	7165	7150	7111	7134	6966	7099	7011	7152	7085	6967	7117	7187	7054	7104	7133	7049	7092	7075	7048	7189	7052	7013	7080	7158	7108	6967	7177	7033	7139	7208	7271	7114	7061	7151	6968	7085	7069	7053	7048	7107	7154	7079	7148	6939	7019	6984	7123	7122	7061	7123	7125	7021	6930	7038	7146	7109	7047	7110	7071	7201	7100	7018	7088	7082	6990	7114	7087	7101	7135	7105	7166	7041	7037	7003	7192	7159	6901	7106	7051	7023	7165	7065	6879	7121	7073	7112	7106	7220	6901	7046	7012	7061	7000	6984	7142	7025	7103	7158	7098	7066	7130	7127	7069	7142	7168	7031	7088	7138	7165	7092	7085	7126	7078	7028	7023	7111	7009	7102	7102	7205	7148	7194	7117	7026	6928	7166	6964	7071	6916	7036	6990	7054	7178	7074	7174	7108	7095	7092	7109	7018	7060	7115	7212	6869	6925	7113	7172	6958	7076	7091	7024	7112	7070	7116	7184	7104	7191	7126	7135	6987	6984	7073	7029	7168	7195	7071	6983	7163	7087	7140	7210	7054	7081	6972	7087	7039	6981	7080	7149	7061	7053	7180	7059	7051	7006	7054	7103	7012	7068	7119	7033	7035	6968	7176	6942	7171	7109	7138	7073	7043	7117	7114	7083	7199	7011	7142	7012	7172	7064	7061	7094	7067	7193	7059	7111	7160	7082	7255	7127	7066	6996	7138	7060	7082	7044	7055	7087	7134	6941	7082	6956	7109	7072	7084	7108	7121	6992	7097	6977	7126	7031	7168	7028	7117	7043	7076	7103	7111	6907	7099	7028	7017	7054	6977	6992	7116	6929	7101	7163	6998	7043	7265	6954	7153	6968	7112	7101	7053	7151	7096	7241	7124	7098	7061	6964	7142	7128	7103	7125	7031	7082	6980	7033	7065	7074	6987	7107	6958	7004	7096	7140	7112	7117	6984	7235	7051	7155	7104	7125	7051	7223	6959	7058	7046	7159	7018	7113	7095	7076	7079	7137	7070	7131	7160	7167	7087	7072	7017	7140	7173	7001	7071	6980	6970	7205	7146	7011	6997	7090	7053	7067	7041	7092	7151	7213	7039	7089	6902	7094	7201	7111	7028	6996	7072	7020	6945	7083	7147	7028	6977	7090	7007	7098	7071	6983	7012	7098	7138	7219	7153	7148	7045	7059	7076	7126	7116	7106	7103	6957	7072	7055	7135	6999	7210	7038	7083	7067	7019	7072	7036	7143	7032	7123	7023	7095	7061	7144	7145	7002	7218	7031	7146	7150	7192	7155	7047	7226	7068	7008	7107	7054	7060	7177	7162	7163	7160	7107	7189	7092	7091	7035	7000	7142	7145	7066	7170	7038	7077	7174	6997	7259	7123	7088	7077	7146	6965	7113	7116	7064	6998	7111	7123	7014	7232	7117	7097	7127	7131	7121	6957	7024	7130	7020	6946	7045	6979	7049	7099	7046	7042	7192	7124	7186	7072	7032	7060	7109	7129	7120	6929	7220	7050	7070	7081	7057	7204	7045	7108	7133	7186	7060	7083	7135	7063	7034	7064	6993	7115	7266	7040	7075	7172	7229	7068	7146	7122	7174	7163	7082	7017	7192	7060	7115	7112	7234	7078	6957	7130	6957	7217	7063	7222	7052	7064	7124	7235	7155	7095	6999	7056	7130	7076	7140	7042	7063	7122	7170	7058	7096	7093	6980	7147	7171	7048	7033	7064	7010	7131	7053	7130	7076	7033	7037	7064	7087	7144	7084	6968	7098	7099	6935	7042	7155	6919	7138	7155	7075	7112	7083	7121	7130	7034	7099	6974	7058	7063	7174	7053	7113	7105	6996	7059	7203	7122	7058	7019	7099	7142	7116	7055	7187	7040	7178	7121	7130	7151	7091	7106	7069	7055	7059	6997	7081	7254	7123	7046	7126	6932	7034	7025	7050	7117	7253	7170	7042	7130	7054	7107	7004	7044	7029	7108	7208	7168	7201	7084	6971	7129	7166	7154	7084	7000	7145	7033	7075	7027	7021	7041	7024	7156	6961	7059	7137	7031	7152	7133	7065	7111	7003	7057	7104	7124	7100	7138	7039	7071	6995	7001	6990	7102	6965	6976	6977	7140	7087	7044	6955	7184	7008	7098	7046	7130	7142	7036	7056	7063	7029	7129	7105	7106	7139	7120	7117	7017	7139	6985	7040	7058	7086	6994	7052	7083	7125	6980	7033	7117	7102	6980	7119	7076	7160	7123	6888	7113	7082	7228	7046	7126	6942	6932	7007	7107	7121	7117	7127	7099	7117	7134	7066	7096	7112	7039	7229	7156	7107	7156	7124	7069	7077	7106	7057	6928	7019	7084	7150	7099	7156	7110	7155	7136	7063	6994	7135	7006	7108	7121	7056	7088	7113	7045	7090	7055	7094	7083	7056	7013	7197	7048	7016	7162	7056	7205	7036	7066	7115	7144	7040	7231	7065	7116	7118	7073	7018	7162	7039	7209	6965	7009	7014	7224	7175	7060	7101	7058	7026	7129	7041	7079	7047	6980	7019	7215	7092	7243	6957	7040	7139	7130	7126	7157	7075	7138	6992	7072	7154	6974	7228	7106	7178	6991	7091	7000	7123	7146	7190	7049	7086	7055	7067	7167	7115	7148	6883	7082	7134	7120	7028	6989	7073	7114	7068	7102	7030	7077	7094	7025	7092	7107	6997	7204	7061	7028	7030	7052	7094	7171	7024	7096	6980	7072	7226	7137	7153	7108	7115	7015	7071	7155	7127	7209	7036	7096	7100	6963	7274	7099	7127	7076	7078	6998	7152	7097	7188	7137	7155	7020	6963	6967	7204	7058	7051	6953	7020	6995	6991	7141	6995	7102	7050	7021	7034	7008	7129	7043	7124	7151	7072	7078	7084	7120	7051	7045	6985	7030	7084	7011	7053	7065	7109	7065	7087	7087	7082	7074	6994	7089	6987	7098	7005	7205	7184	6976	7116	7068	7104	6893	7024	7114	7044	7041	7072	6980	7081	7045	7053	7206	7079	7149	7161	6992	7075	7090	6867	7133	7152	7030	7065	7021	7163	6917	7051	7080	7050	7165	7016	7118	7094	6960	7079	7112	7060	7092	6991	7056	7123	7187	7010	7095	7050	6953	7104	7031	7088	7037	7173	7002	7155	7135	7042	7085	6996	7162	7185	7113	7079	7024	7164	7077	7162	6993	7035	7168	7024	7149	7275	7099	7129	7021	7057	7203	7039	7086	7040	6972	7271	6961	7071	7117	6968	7041	7094	6989	7083	7055	7073	7033	7013	7054	7098	7160	7090	7002	7109	6974	7103	6995	7074	6997	7036	7101	7033	6985	7086	7041	7108	7016	7071	7096	7110	7091	7072	7172	7032	7060	7204	7109	7073	6980	7123	7042	7088	7030	7122	7161	7153	7011	7166	7098	7006	7212	7034	7141	7054	7024	7101	7193	7109	7046	7118	7062	7099	7061	7071	7049	7118	7074	7175	7059	7175	7076	7143	7132	7096	7080	7055	7053	7056	7222	7080	7060	7065	7050	7086	7161	7136	7080	6999	7299	7042	7072	7093	7064	7062	7074	6982	7039	7107	7016	7078	6968	6983	7139	7127	7179	7138	7156	7124	7145	7093	7123	7051	7046	7142	7199	7186	7037	7111	7031	7151	6939	7055	6989	7021	7143	7066	7077	7104	7012	7089	7034	7047	7131	7097	7140	7012	6984	7004	7136	7011	7021	7156	7018	6987	7018	7142	7117	7023	7060	7057	7136	7045	7180	7091	7207	7023	7236	7138	7210	7060	7179	7123
1852	1338	1254	1248	1634	3459	14876	12681	8107	5002	2529	1423	1044	952	929	927	935	972	942	874	888	917	945	875	932	963	910	905	887	897	909	873	837	899	905	925	878	930	941	949	904	907	864	955	880	861	902	900	954	855	966	883	894	884	895	859	917	876	871	914	905	905	887	886	894	943	887	946	921	885	895	898	893	911	964	919	818	920	893	907	946	918	898	916	909	897	896	879	906	861	962	921	896	934	868	949	920	884	903	917	928	942	884	885	844	879	835	919	923	857	918	907	889	949	975	965	884	926	900	871	907	857	847	966	860	915	862	891	844	861	896	898	943	906	893	915	890	859	898	878	934	949	890	950	865	878	852	901	838	917	889	916	918	889	881	950	970	889	882	892	906	881	874	882	876	920	882	901	945	972	879	899	882	861	897	904	908	910	900	866	912	920	868	924	890	852	876	936	967	897	883	849	920	914	974	972	897	889	950	896	922	894	930	914	912	901	912	914	921	871	951	948	907	883	885	946	925	938	895	895	867	909	897	882	859	872	881	957	868	901	915	907	888	950	910	892	841	944	888	957	901	919	906	901	865	883	884	834	901	900	901	914	873	878	891	908	951	901	958	919	917	893	938	934	954	852	962	941	853	894	857	884	912	886	966	874	955	884	907	898	918	824	932	912	904	930	908	905	915	886	925	924	871	929	927	904	935	891	914	864	882	951	925	857	895	841	894	900	889	885	887	865	910	927	908	943	912	941	946	834	886	867	940	892	857	908	901	881	900	896	895	888	894	855	941	918	888	947	900	878	891	952	891	865	900	896	917	923	946	882	882	862	920	933	880	875	939	867	894	888	928	845	825	907	863	903	938	901	913	894	881	906	926	942	883	893	875	880	934	893	918	874	923	878	928	906	886	916	891	878	872	926	891	939	935	876	874	910	901	933	908	891	916	939	877	880	943	865	892	884	873	897	888	950	907	881	884	946	946	868	864	889	943	896	919	932	930	903	847	905	952	922	884	830	883	942	918	867	963	917	907	888	948	915	858	921	949	931	992	965	937	883	918	870	899	910	869	928	934	866	884	916	889	872	890	895	917	931	930	894	912	924	917	913	899	912	868	874	856	902	895	913	910	862	901	870	890	877	968	844	914	925	895	894	890	894	911	902	917	900	893	889	947	911	951	905	942	921	899	920	866	920	875	889	946	887	943	954	901	858	905	887	965	919	899	917	931	960	855	903	958	949	948	887	899	898	881	869	900	918	893	879	914	927	900	943	877	895	905	898	931	855	910	856	910	876	968	946	843	944	847	946	896	882	937	871	898	930	919	881	915	942	899	861	920	839	940	866	871	917	906	916	914	957	955	905	878	948	910	910	922	895	904	964	927	895	925	890	953	942	905	924	887	942	885	981	909	944	857	908	890	916	945	894	903	932	887	898	877	844	850	927	912	905	899	879	945	969	923	943	916	936	934	861	861	914	870	926	881	884	935	823	881	869	859	889	872	926	914	964	943	923	896	903	895	909	983	891	908	901	916	920	899	911	837	954	924	870	907	966	921	925	863	860	891	836	915	852	926	881	952	913	887	873	878	914	877	916	846	891	918	924	891	874	904	916	931	893	910	867	895	895	941	933	929	850	921	851	922	916	889	866	902	893	883	943	847	882	893	908	936	922	885	823	906	912	898	865	923	896	967	898	888	891	932	915	884	895	889	876	870	911	915	934	876	877	859	901	886	871	880	879	878	912	962	853	893	907	890	915	880	923	878	890	906	918	854	905	909	954	897	893	911	908	932	920	855	969	893	883	901	911	906	889	904	894	899	886	901	867	922	847	886	920	871	875	892	888	907	892	899	925	931	920	940	923	886	879	917	925	882	896	900	904	939	892	915	898	885	934	883	884	871	893	861	900	937	912	959	851	902	927	892	934	966	918	923	892	885	903	828	946	902	866	834	904	918	930	911	874	880	979	894	853	833	855	855	896	892	901	891	839	872	894	918	912	922	947	959	930	925	902	916	994	888	887	841	882	905	909	929	845	905	853	913	892	896	884	852	920	908	905	875	877	931	842	882	879	885	857	859	868	915	879	908	851	867	933	930	912	860	912	885	930	887	867	880	835	881	923	908	896	898	929	909	857	905	887	830	950	906	914	895	923	973	948	881	874	925	932	909	970	905	949	903	899	893	943	893	898	892	930	906	934	895	891	894	894	939	912	833	905	920	916	858	947	926	961	909	836	911	893	892	929	919	951	920	946	909	897	885	869	905	889	910	876	881	969	930	905	868	959	896	866	885	870	916	902	916	859	921	932	855	917	913	962	868	889	908	910	910	930	906	909	853	921	928	888	875	943	955	947	900	905	887	904	941	969	915	892	970	898	837	911	980	905	864	852	869	904	980	880	845	925	950	911	887	931	931	938	985	860	914	952	911	902	985	837	900	882	873	980	933	927	881	918	883	946	906	895	878	899	893	920	907	920	917	940	897	879	927	889	887	911	911	921	886	933	904	907	886	909	906	892	923	878	924	915	923	883	927	869	909	922	903	879	888	954	954	886	909	937	937	942	936	861	892	863	861	891	930	944	948	892	887	896	947	951	912	913	888	891	885	900	933	901	902	919	920	886	914	927	938	946	889	858	831	843	922	942	909	918	906	926	890	878	928	921	926	965	898	894	857	926	943	856	898	877	894	868	933	955	953	927	893	890	937	909	955	929	861	915	955	854	936	963	902	854	892	952	866	909	936	901	946	927	928	900	921	943	896	883	921	901	898	910	887	950	871	858	858	937	908	864	878	898	897	933	935	919	901	829	867	881	895	929	913	899	920	918	888	955	863	936	856	885	908	947	899	885	907	900	908	919	953	935	865	856	866	976	901	935	948	919	927	848	895	944	862	877	979	924	948	866	874	898	866	865	889	869	879	929	939	899	908	937	895	921	922	924	863	868	939	928	894	873	931	949	905	935	927	910	933	880	866	883	908	862	870	903	881	881	893	920	955	944	897	922	919	874	916	916	886	891	906	929	905	917	918	890	891	925	894	951	898	926	883	930	834	893	927	935	911	863	895	914	877	925	862	899	935	867	899	947	888	855	886	953	898	935	907	873	913	949	856	904	906	841	893	874	886	908	901	924	853	907	925	916	856	895	882	977	925	941	915	918	892	905	916	911	870	896	892	925	848	904	903	913	873	897	901	900	968	888	891	863	886	944	892	900	890	910	894	917	892	932	911	884	959	902	897	887	892	854	938	859	945	885	899	951	922	959	927	936	893	820	907	866	898	918	913	910	938	928	928	899	882	893	837	951	945	936	920	910	959	850	855	951	909	902	912	871	911	924	905	858	896	881	940	909	891	907	909	940	951	873	877	926	866	925	880	904	931	929	910	945	937	934	917	911	886	942	936	979	838	898	874	886	917	950	903	898	912	920	916	928	854	950	918	864	930	909	924	899	907	913	880	938	941	931	879	904	890	896	922	880	922	863	880	926	875	878	923	910	910	927	886	868	907	863	898	920	896	940	893	944
16623	12872	11445	21850	31971	40079	66115	56057	45372	35705	24314	14062	9226	7623	7352	7474	7247	7454	7294	7393	7439	7417	7253	7500	7294	7364	7266	7394	7428	7334	7463	7185	7480	7401	7340	7430	7366	7399	7300	7183	7489	7459	7477	7276	7562	7493	7290	7348	7355	7383	7395	7271	7494	7400	7365	7299	7216	7271	7297	7365	7263	7360	7281	7399	7441	7373	7306	7427	7423	7312	7480	7320	7440	7444	7304	7415	7373	7282	7307	7325	7451	7334	7447	7368	7344	7314	7437	7377	7369	7394	7365	7405	7357	7297	7356	7439	7261	7313	7426	7448	7430	7441	7418	7302	7423	7364	7344	7304	7442	7463	7245	7353	7343	7221	7323	7335	7354	7473	7276	7328	7501	7425	7337	7363	7382	7445	7381	7334	7365	7570	7368	7419	7417	7266	7308	7347	7371	7435	7271	7342	7421	7252	7455	7362	7407	7503	7417	7381	7281	7399	7319	7275	7381	7324	7262	7386	7398	7299	7360	7385	7345	7292	7326	7409	7426	7456	7381	7405	7360	7469	7282	7280	7315	7329	7324	7326	7247	7373	7378	7207	7417	7352	7409	7402	7264	7428	7312	7390	7261	7352	7343	7296	7412	7309	7303	7308	7260	7302	7430	7378	7267	7365	7331	7306	7558	7430	7516	7360	7428	7338	7415	7378	7305	7346	7296	7370	7374	7324	7586	7339	7312	7393	7399	7370	7389	7309	7432	7437	7219	7342	7301	7445	7386	7336	7421	7417	7440	7392	7312	7335	7286	7257	7358	7453	7343	7440	7420	7397	7448	7210	7376	7469	7455	7411	7405	7389	7273	7341	7379	7546	7349	7330	7384	7372	7189	7306	7418	7331	7472	7378	7356	7304	7473	7317	7280	7294	7468	7578	7392	7441	7348	7305	7483	7278	7213	7270	7436	7207	7336	7371	7407	7416	7390	7618	7384	7439	7259	7410	7543	7337	7479	7327	7427	7315	7448	7385	7280	7366	7322	7371	7422	7380	7423	7378	7388	7440	7383	7354	7392	7480	7418	7328	7262	7455	7313	7350	7480	7303	7317	7222	7467	7362	7257	7343	7367	7330	7380	7436	7359	7554	7309	7426	7399	7396	7416	7441	7343	7417	7370	7400	7379	7310	7355	7266	7483	7385	7290	7365	7562	7423	7311	7310	7295	7292	7420	7380	7359	7404	7508	7386	7434	7349	7322	7368	7329	7458	7364	7490	7336	7406	7373	7478	7331	7448	7355	7463	7436	7314	7564	7379	7402	7411	7391	7210	7375	7241	7429	7421	7390	7349	7650	7250	7276	7409	7342	7509	7334	7256	7278	7378	7433	7399	7390	7299	7362	7476	7449	7300	7472	7250	7281	7326	7425	7316	7190	7437	7294	7334	7354	7331	7286	7388	7272	7278	7357	7331	7426	7374	7399	7447	7397	7389	7265	7388	7376	7328	7428	7462	7356	7513	7403	7354	7407	7311	7383	7352	7342	7419	7415	7395	7375	7338	7490	7299	7554	7434	7478	7168	7467	7356	7277	7420	7476	7395	7319	7332	7297	7472	7337	7426	7301	7318	7390	7430	7412	7447	7458	7338	7579	7437	7332	7336	7501	7292	7385	7430	7435	7352	7242	7403	7511	7438	7410	7352	7433	7245	7328	7415	7392	7331	7317	7305	7351	7314	7347	7409	7287	7494	7268	7401	7438	7366	7280	7400	7439	7274	7361	7369	7398	7255	7300	7396	7321	7472	7202	7281	7214	7534	7232	7419	7247	7368	7373	7383	7329	7458	7281	7356	7341	7261	7369	7417	7375	7414	7438	7313	7398	7327	7384	7363	7282	7357	7260	7457	7411	7344	7251	7394	7384	7346	7329	7401	7410	7317	7396	7342	7309	7407	7408	7442	7414	7225	7328	7405	7418	7195	7445	7263	7433	7444	7380	7417	7260	7424	7540	7461	7547	7299	7306	7404	7373	7380	7526	7452	7343	7441	7368	7348	7495	7352	7454	7368	7448	7438	7307	7305	7357	7352	7318	7380	7228	7350	7373	7391	7432	7267	7382	7241	7270	7532	7436	7372	7298	7449	7195	7281	7503	7342	7353	7274	7335	7325	7409	7173	7432	7406	7331	7507	7403	7230	7323	7297	7304	7344	7458	7283	7412	7400	7199	7399	7543	7357	7331	7497	7383	7345	7343	7333	7405	7506	7379	7418	7367	7466	7311	7384	7371	7286	7385	7336	7549	7368	7312	7354	7389	7291	7455	7375	7490	7487	7314	7388	7369	7383	7376	7494	7295	7398	7480	7374	7213	7269	7338	7266	7285	7366	7373	7368	7499	7205	7225	7336	7474	7281	7375	7351	7374	7228	7451	7423	7375	7384	7357	7369	7421	7556	7491	7322	7402	7269	7441	7470	7329	7375	7327	7268	7285	7288	7424	7427	7416	7427	7433	7383	7455	7370	7413	7300	7397	7483	7447	7427	7423	7300	7390	7405	7383	7294	7361	7407	7379	7300	7320	7449	7385	7332	7364	7313	7358	7423	7409	7329	7427	7332	7437	7393	7344	7338	7313	7479	7346	7356	7419	7409	7385	7424	7400	7300	7343	7456	7341	7547	7405	7233	7494	7403	7406	7430	7277	7190	7472	7421	7299	7349	7577	7359	7315	7375	7391	7440	7426	7364	7392	7313	7403	7449	7292	7333	7480	7397	7353	7543	7361	7158	7234	7304	7508	7435	7491	7433	7417	7389	7339	7305	7367	7576	7557	7489	7286	7334	7366	7442	7341	7350	7357	7346	7366	7352	7351	7461	7412	7413	7313	7360	7279	7407	7322	7423	7375	7452	7331	7420	7431	7419	7335	7519	7341	7364	7445	7350	7296	7249	7442	7398	7394	7236	7504	7464	7314	7364	7315	7377	7283	7365	7404	7495	7397	7358	7449	7489	7287	7444	7452	7316	7447	7421	7383	7426	7280	7354	7319	7311	7480	7434	7268	7416	7459	7420	7414	7252	7515	7441	7432	7459	7389	7184	7312	7401	7455	7315	7367	7331	7321	7419	7369	7374	7436	7352	7384	7417	7262	7558	7447	7207	7351	7401	7374	7464	7411	7336	7393	7347	7359	7436	7399	7328	7414	7405	7435	7269	7454	7287	7355	7443	7391	7326	7183	7379	7341	7579	7262	7483	7463	7441	7517	7320	7323	7313	7515	7395	7294	7388	7348	7393	7360	7411	7363	7477	7394	7442	7440	7371	7391	7422	7497	7383	7432	7400	7433	7386	7397	7327	7380	7270	7445	7465	7233	7426	7301	7339	7389	7252	7271	7282	7343	7424	7478	7419	7401	7305	7360	7341	7278	7483	7293	7431	7402	7337	7400	7405	7370	7472	7425	7446	7390	7431	7372	7247	7496	7254	7345	7432	7373	7370	7329	7370	7421	7408	7424	7272	7545	7258	7322	7495	7397	7404	7306	7381	7421	7425	7429	7365	7402	7198	7437	7356	7484	7432	7380	7398	7516	7403	7330	7375	7417	7332	7420	7400	7309	7342	7424	7410	7205	7395	7309	7247	7503	7351	7419	7352	7469	7440	7356	7378	7303	7382	7363	7302	7320	7210	7341	7356	7325	7288	7476	7456	7397	7323	7260	7387	7413	7467	7538	7382	7338	7515	7372	7382	7462	7304	7423	7312	7406	7336	7346	7366	7400	7371	7349	7340	7425	7287	7409	7336	7451	7355	7403	7520	7438	7366	7433	7346	7349	7496	7356	7304	7343	7368	7411	7486	7331	7371	7355	7313	7267	7430	7285	7375	7446	7358	7397	7362	7447	7418	7573	7324	7514	7386	7259	7366	7341	7488	7447	7345	7329	7417	7500	7448	7424	7455	7418	7358	7438	7308	7449	7486	7390	7401	7329	7299	7395	7320	7447	7439	7422	7399	7277	7431	7404	7410	7372	7339	7349	7469	7440	7358	7294	7199	7317	7402	7388	7360	7319	7397	7393	7422	7293	7333	7533	7319	7395	7318	7573	7349	7391	7288	7417	7298	7325	7461	7380	7303	7285	7429	7371	7465	7341	7504	7415	7550	7372	7242	7342	7591	7306	7282	7231	7312	7431	7398	7356	7188	7447	7421	7393	7393	7514	7396	7339	7354	7428	7248	7321	7292	7532	7353	7334	7286	7518	7415	7375	7390	7448	7328	7255	7503	7405	7403	7376	7372	7514	7262	7382	7218	7298	7289	7448	7365	7337	7389	7324	7313	7394	7429	7274	7287	7298	7319	7327	7414	7270	7286	7443	7340	7458	7355	7293	7342	7330	7411	7184	7506	7359	7262	7563	7417	7394	7302	7425	7548	7320	7351	7324	7390	7386	7525	7226	7356	7404	7340	7520	7355	7339	7459	7439	7534	7369	7339	7399	7475	7328	7336	7401	7402	7360	7508	7535	7256	7439	7259	7344	7355	7327	7423	7340	7291	7313	7399	7208	7307	7361	7353	7346	7425	7387	7316	7442	7346	7327	7297	7398	7331	7456	7455	7264	7342	7334	7269	7474	7325	7359	7398	7358	7303	7374	7296	7467	7424	7374	7307	7416	7418	7584	7368	7276	7227	7465	7351	7470	7366	7443	7401	7422	7348	7376	7330	7317	7313	7518	7406	7398	7403	7335	7310	7440	7376	7300	7325	7330	7474	7339	7415	7430	7336	7431	7424	7354	7341	7383	7337	7520	7514	7403	7414	7384	7454	7391	7393	7432	7375	7354	7132	7386	7486	7330	7316	7330	7458	7375	7435	7318	7410	7476	7339	7386	7343	7463	7502	7419	7312	7275	7331	7389	7376	7384	7558	7373	7412	7389	7255	7401	7354	7471	7458	7339	7354	7385	7496	7376	7471	7265	7393	7323	7376	7441	7420	7389	7409	7437	7307	7358	7468	7364	7427	7496	7424	7296	7305	7447	7380	7421	7457	7318	7330	7303	7499	7409	7309	7355	7374	7348	7424	7264	7270	7373	7422	7418	7334	7394	7459	7330	7398	7415	7267	7416	7426	7488	7363	7391	7422	7395	7359	7258	7406	7286	7390	7377	7345	7455	7425	7491	7271	7497	7333	7185	7433
3860	1249	1340	1549	2750	6675	18267	15854	9890	5715	2838	1372	978	901	876	863	881	892	898	887	912	898	836	906	904	899	856	850	865	892	894	897	834	913	847	857	890	888	868	851	882	897	887	920	897	925	878	862	874	872	798	868	890	837	895	847	886	881	883	905	844	864	904	882	877	828	914	883	906	882	843	935	899	838	916	887	838	854	902	863	871	869	947	867	892	926	923	928	860	910	866	904	905	907	886	898	917	892	833	884	945	899	876	930	833	873	878	832	896	906	908	885	895	815	918	917	886	837	878	837	909	922	892	854	890	899	846	881	927	846	852	877	896	890	886	823	866	873	861	880	838	902	868	927	889	846	879	900	841	852	883	863	809	854	876	900	856	891	897	933	896	918	929	839	893	840	883	876	808	871	859	857	868	867	894	873	872	859	898	887	976	873	865	923	895	900	870	929	861	903	902	904	867	932	877	869	875	906	883	884	842	926	886	925	917	945	809	834	845	914	900	906	884	896	936	868	872	863	833	852	901	895	912	871	902	857	890	895	917	878	921	879	878	903	931	879	936	882	947	924	867	926	919	839	910	924	880	864	868	873	861	867	895	865	864	854	853	832	913	868	888	902	883	873	940	940	851	881	915	871	903	902	836	855	913	928	940	906	886	899	870	907	826	904	923	852	904	882	873	962	878	898	892	915	858	868	904	846	941	897	917	861	896	825	887	856	857	929	891	909	844	884	903	839	886	918	922	856	801	892	887	893	874	868	848	914	850	846	868	888	866	855	897	835	922	933	878	897	868	835	892	885	879	890	900	890	866	871	932	903	843	837	848	865	906	864	885	921	850	849	874	834	892	846	869	886	884	902	867	882	891	901	851	906	888	887	861	895	896	881	887	826	894	910	920	890	893	947	904	842	924	867	838	865	912	899	850	835	912	891	887	861	915	877	916	872	853	850	860	877	859	883	839	874	868	901	837	895	891	863	916	867	851	869	882	839	880	859	906	904	889	887	869	870	886	911	864	801	849	889	918	887	876	960	853	866	833	823	881	907	856	840	867	878	885	853	854	900	891	880	914	895	877	836	919	844	879	843	896	870	877	932	885	918	905	871	882	844	829	850	896	861	919	905	874	871	867	851	908	888	888	789	833	867	878	931	901	918	935	865	814	856	853	898	898	912	858	923	950	920	887	886	879	907	861	877	890	890	896	866	936	879	868	879	888	816	909	876	899	873	884	854	911	855	830	901	895	890	859	934	913	839	920	922	870	907	895	873	883	875	833	910	909	928	921	853	874	888	872	917	865	858	940	891	810	870	878	823	835	846	891	883	904	977	897	892	868	875	838	910	898	915	805	864	872	838	894	912	856	897	859	840	881	841	871	870	914	872	858	902	895	905	820	880	859	836	901	868	916	824	882	885	886	826	846	846	945	852	902	865	854	901	882	891	864	912	917	907	856	867	883	876	885	900	831	889	895	887	880	863	893	950	866	931	883	858	904	898	883	884	897	862	830	938	846	876	931	923	911	865	930	901	838	888	899	888	849	873	936	914	839	897	889	918	866	850	852	855	923	884	917	904	865	838	921	906	872	855	941	867	892	915	912	853	868	850	846	942	817	881	880	919	870	889	909	876	861	835	878	875	908	916	855	911	903	933	880	913	870	836	887	905	891	915	830	918	870	830	851	870	868	882	923	882	873	904	873	872	874	875	895	926	846	900	854	893	889	889	878	866	853	856	889	859	850	872	885	873	857	875	930	926	904	940	890	857	849	879	857	860	854	894	896	887	828	851	909	888	863	900	854	877	932	872	864	939	839	890	892	872	882	864	899	875	858	927	888	975	857	885	886	885	865	929	875	866	900	894	941	912	858	877	845	833	875	904	862	852	857	892	892	813	916	891	898	855	849	869	872	911	864	901	869	887	874	835	887	889	872	906	842	863	841	895	906	924	860	882	903	881	845	898	915	875	828	826	901	906	840	887	906	870	884	868	875	868	890	890	812	873	895	863	843	858	905	862	881	903	908	903	838	844	888	851	937	888	839	826	874	878	847	910	866	898	846	842	929	930	960	850	847	872	864	871	895	855	818	919	875	900	861	911	886	876	873	869	914	861	920	909	874	873	905	902	876	898	820	860	866	908	909	884	881	889	941	835	881	948	840	838	872	858	894	886	910	865	869	879	897	875	839	865	915	913	848	885	886	888	847	914	881	894	969	857	894	895	887	876	867	869	876	848	945	900	850	878	851	922	904	864	865	909	854	867	881	879	866	888	887	908	871	876	973	859	863	916	874	910	873	909	864	856	853	919	936	905	931	903	890	897	865	839	883	939	851	843	904	842	891	860	893	846	865	892	891	870	865	911	870	901	860	906	853	899	884	863	890	894	881	943	846	905	875	889	817	904	890	869	884	907	887	855	908	857	849	955	917	919	924	934	884	893	884	882	931	882	849	813	809	871	879	885	895	874	845	909	862	931	922	854	860	867	856	876	904	850	886	845	854	892	879	852	886	937	841	864	857	941	939	890	836	873	903	874	891	870	881	916	886	899	901	882	914	890	865	861	865	864	819	904	850	875	910	829	871	910	879	859	886	867	862	886	869	899	842	896	905	865	897	869	868	903	835	853	848	923	904	863	912	907	865	832	932	948	856	825	872	905	959	873	867	946	804	956	846	861	937	853	919	886	957	923	887	880	944	906	867	857	868	846	858	837	846	863	905	889	867	835	866	833	886	879	848	879	862	821	895	890	894	910	816	875	860	877	865	880	869	901	926	898	840	889	857	858	898	873	896	922	921	842	939	856	913	909	926	902	845	870	825	861	911	861	856	874	915	822	864	883	901	839	926	932	851	907	858	880	875	885	841	899	878	891	886	866	885	853	880	937	931	874	878	871	896	817	890	888	838	873	895	851	898	871	875	866	912	890	852	893	848	908	840	893	915	903	854	922	864	880	901	895	854	855	909	852	853	850	894	865	892	862	883	875	866	924	944	909	908	911	869	936	858	866	905	882	850	904	870	895	865	867	907	870	874	818	912	897	844	900	933	852	879	879	859	903	812	871	888	875	928	908	915	884	875	919	888	892	865	863	954	905	888	881	867	855	872	838	867	913	886	911	874	907	894	882	916	940	849	951	825	919	909	872	919	887	866	928	894	950	905	880	916	853	875	914	865	899	893	880	920	899	837	878	902	840	854	931	908	891	833	875	855	872	876	840	878	809	882	847	916	919	844	845	867	839	890	855	906	898	901	845	906	909	879	903	878	842	872	876	921	885	907	932	872	854	888	908	938	887	897	889	866	877	832	889	891	884	833	891	876	903	844	855	892	898	865	839	875	908	852	883	917	867	877	867	853	903	916	862	841	914	887	866	852	938	875	935	910	932	915	927	883	914	912	933	852	921	914	852	892	904	853	889	844	867	869	897	887	901	875	853	909	854	917	917	864	839	924	881	788	916	897	891	951	873	903	876	943	884	860	887	813	827	879	876	842	865	908	877	883	879	892	918	818	877	863	875
16618	12179	11801	26825	41400	53777	71602	60738	49168	37587	26347	14857	9170	7749	7388	7236	7286	7270	7120	7165	7175	7252	7272	7271	7396	7237	7193	7319	7314	7190	7385	7225	7336	7256	7207	7189	7252	7187	7287	7189	7148	7204	7208	7317	7169	7240	7144	7156	7282	7173	7252	7183	7272	7215	7263	7338	7168	7127	7363	7170	7136	7219	7344	7292	7151	7253	7405	7280	7151	7352	7333	7181	7223	7242	7263	7287	7221	7251	7291	7258	7344	7259	7277	7217	7210	7285	7349	7278	7305	7254	7329	7267	7223	7209	7277	7102	7336	7313	7288	7151	7337	7155	7250	7316	7360	7299	7237	7186	7194	7248	7230	7146	7259	7196	7285	7199	7176	7077	7264	7293	7263	7089	7320	7240	7341	7217	7188	7362	7237	7179	7096	7100	7146	7268	7359	7325	7244	7306	7233	7287	7250	7212	7150	7328	7325	7150	7182	7175	7221	7196	7355	7171	7143	7362	7088	7206	7306	7232	7275	7206	7219	7208	7174	7095	7266	7296	7128	7264	7242	7328	7201	7240	7170	7224	7190	7325	7197	7188	7290	7430	7278	7355	7204	7232	7207	7316	7207	7301	7314	7329	7276	7315	7370	7188	7244	7284	7271	7253	7244	7267	7158	7315	7266	7292	7259	7198	7242	7196	7176	7270	7246	7329	7314	7293	7207	7150	7307	7207	7397	7271	7277	7196	7143	7277	7183	7264	7210	7173	7204	7251	7165	7293	7229	7173	7225	7333	7268	7341	7234	7230	7213	7300	7228	7233	7203	7239	7334	7253	7361	7197	7272	7166	7297	7208	7117	7350	7316	7110	7216	7353	7249	7272	7329	7357	7286	7235	7250	7337	7276	7297	7274	7099	7312	7268	7145	7324	7255	7293	7284	7288	7361	7209	7303	7352	7327	7072	7199	7249	7352	7207	7271	7253	7184	7257	7319	7252	7391	7250	7146	7402	7248	7284	7196	7299	7215	7272	7376	7276	7201	7185	7215	7290	7318	7352	7299	7285	7174	7201	7307	7241	7222	7282	7262	7255	7363	7000	7201	7148	7245	7296	7227	7317	7253	7188	7389	7246	7162	7228	7087	7291	7335	7319	7204	7173	7147	7162	7295	7286	7158	7290	7219	7322	7293	7233	7267	7282	7332	7357	7232	7249	7323	7344	7297	7328	7342	7183	7385	7418	7323	7282	7316	7235	7254	7235	7138	7185	7252	7273	7288	7296	7260	7297	7104	7257	7348	7166	7262	7317	7260	7291	7274	7276	7116	7306	7249	7227	7303	7252	7269	7378	7171	7320	7162	7304	7164	7097	7200	7300	7304	7417	7186	7201	7230	7176	7269	7349	7306	7327	7193	7224	7338	7335	7291	7168	7358	7241	7182	7302	7268	7011	7316	7251	7297	7230	7286	7126	7233	7276	7193	7274	7333	7208	7251	7287	7225	7233	7182	7291	7203	7297	7259	7181	7228	7387	7179	7253	7190	7150	7329	7134	7209	7251	7086	7271	7251	7246	7109	7285	7206	7259	7398	7308	7343	7217	7113	7223	7260	7168	7259	7350	7279	7212	7269	7216	7269	7160	7330	7259	7261	7153	7171	7223	7335	7249	7328	7448	7211	7273	7221	7365	7247	7231	7240	7229	7240	7311	7345	7086	7211	7318	7305	7247	7260	7164	7278	7265	7261	7298	7357	7191	7336	7169	7404	7344	7230	7213	7178	7179	7461	7258	7169	7192	7244	7316	7252	7299	7205	7246	7213	7267	7126	7240	7271	7217	7164	7361	7407	7234	7269	7264	7397	7234	7262	7272	7225	7239	7225	7150	7200	7247	7211	7282	7323	7293	7117	7153	7316	7330	7347	7160	7327	7316	7222	7184	7197	7275	7335	7173	7267	7190	7127	7299	7253	7253	7252	7268	7316	7212	7275	7236	7348	7311	7321	7241	7371	7123	7239	7321	7366	7254	7279	7310	7169	7327	7333	7303	7223	7289	7353	7229	7205	7288	7262	7214	7161	7388	7250	7233	7195	7283	7378	7280	7156	7270	7223	7219	7162	7388	7259	7341	7066	7101	7211	7374	7264	7238	7294	7311	7341	7208	7223	7338	7254	7161	7273	7265	7177	7248	7187	7367	7221	7243	7266	7214	7283	7204	7170	7194	7206	7184	7287	7276	7211	7218	7396	7195	7248	7233	7298	7242	7326	7443	7230	7218	7288	7388	7132	7206	7319	7324	7390	7239	7351	7292	7303	7348	7255	7128	7274	7320	7138	7337	7235	7446	7207	7217	7311	7207	7198	7286	7173	7181	7247	7350	7238	7246	7304	7252	7195	7329	7245	7171	7338	7166	7253	7157	7375	7165	7262	7357	7247	7252	7066	7259	7332	7323	7304	7360	7117	7394	7125	7063	7268	7297	7296	7211	7194	7190	7247	7161	7335	7407	7199	7281	7361	7432	7140	7362	7212	7305	7303	7200	7328	7147	7214	7249	7369	7281	7365	7257	7341	7246	7271	7139	7359	7304	7129	7373	7200	7287	7254	7278	7285	7252	7273	7230	7235	7173	7197	7264	7353	7164	7097	7194	7309	7255	7272	7272	7252	7307	7367	7340	7393	7362	7236	7246	7205	7201	7248	7245	7183	7271	7338	7204	7237	7328	7350	7148	7127	7286	7264	7217	7276	7222	7245	7156	7152	7228	7211	7243	7290	7429	7275	7248	7257	7367	7286	7271	7393	7082	7258	7200	7212	7229	7291	7341	7309	7391	7195	7314	7363	7269	7275	7311	7139	7282	7340	7225	7242	7252	7124	7295	7297	7312	7294	7193	7289	7219	7234	7148	7239	7251	7180	7279	7130	7305	7296	7206	7279	7268	7189	7228	7271	7280	7379	7326	7272	7196	7310	7186	7200	7069	7163	7315	7392	7245	7362	7188	7239	7305	7185	7263	7170	7180	7250	7226	7310	7172	7256	7310	7206	7254	7145	7219	7219	7128	7192	7285	7235	7214	7277	7278	7198	7149	7235	7292	7182	7341	7140	7231	7261	7182	7166	7350	7211	7267	7277	7314	7212	7289	7169	7180	7236	7260	7316	7210	7213	7352	7328	7230	7193	7262	7279	7195	7173	7278	7324	7328	7234	7245	7253	7288	7176	7312	7208	7294	7291	7154	7265	7127	7363	7264	7302	7219	7276	7120	7209	7160	7348	7300	7157	7317	7220	7285	7099	7064	7297	7321	7304	7258	7286	7252	7305	7255	7294	7214	7332	7335	7403	7281	7301	7371	7263	7162	7311	7300	7255	7467	7268	7196	7261	7210	7201	7293	7309	7176	7266	7295	7086	7230	7252	7168	7348	7175	7327	7311	7362	7214	7192	7330	7177	7182	7325	7306	7200	7362	7205	7258	7317	7161	7154	7389	7343	7194	7216	7126	7352	7423	7327	7154	7126	7260	7294	7198	7400	7199	7225	7352	7138	7235	7186	7087	7287	7243	7185	7215	7085	7269	7347	7269	7373	7268	7160	7169	7175	7321	7126	7155	7338	7251	7167	7279	7376	7261	7319	7210	7350	7242	7187	7242	7288	7250	7332	7191	7249	7133	7278	7320	7196	7239	7295	7371	7246	7374	7146	7333	7334	7196	7359	7274	7223	7251	7320	7386	7238	7298	7262	7267	7247	7265	7279	7299	7293	7417	7313	7288	7205	7280	7162	7255	7269	7261	7219	7265	7234	7250	7178	7272	7369	7339	7174	7221	7246	7288	7122	7272	7261	7311	7237	7319	7282	7227	7241	7163	7209	7267	7315	7199	7335	7322	7355	7198	7180	7255	7342	7331	7252	7146	7211	7324	7209	7247	7164	7182	7223	7288	7183	7340	7360	7237	7289	7316	7305	7186	7240	7238	7185	7245	7256	7176	7191	7256	7264	7292	7315	7246	7315	7277	7386	7277	7305	7138	7365	7138	7146	7071	7206	7331	7351	7411	7243	7248	7214	7191	7342	7166	7162	7263	7318	7353	7278	7232	7183	7365	7227	7270	7284	7261	7254	7205	7354	7367	7296	7336	7210	7200	7125	7312	7235	7255	7261	7235	7212	7296	7255	7240	7182	7185	7401	7218	7138	7314	7233	7205	7247	7275	7243	7286	7242	7282	7205	7209	7383	7156	7199	7339	7162	7153	7208	7193	7374	7289	7270	7294	7315	7202	7156	7267	7250	7244	7239	7488	7293	7251	7224	7200	7211	7023	7175	7230	7206	7249	7141	7376	7330	7298	7330	7344	7336	7272	7251	7364	7175	7273	7299	7197	7335	7235	7201	7288	7322	7266	7309	7211	7254	7317	7222	7292	7164	7258	7279	7233	7378	7231	7243	7268	7082	7189	7127	7338	7182	7223	7301	7171	7335	7185	7232	7263	7153	7460	7260	7215	7233	7265	7152	7207	7361	7193	7203	7367	7215	7241	7231	7245	7325	7091	7220	7315	7189	7228	7252	7180	7149	7313	7235	7271	7177	7203	7221	7240	7174	7224	7397	7285	7337	7317	7310	7179	7327	7329	7375	7258	7397	7349	7255	7213	7198	7309	7159	7212	7302	7303	7215	7234	7328	7339	7270	7291	7347	7122	7213	7180	7318	7240	7232	7228	7223	7238	7249	7276	7299	7304	7168	7231	7253	7347	7383	7142	7288	7199	7305	7288	7193	7249	7333	7104	7314	7161	7364	7291	7174	7146	7362	7254	7258	7208	7145	7262	7229	7138	7263	7262	7112	7192	7254	7299	7285	7171	7394	7327	7399	7151	7203	7249	7300	7201	7281	7255	7349	7248	7216	7295	7368	7283	7315	7169	7404	7152	7226	7326	7192	7318	7229	7295	7358	7226	7318	7222	7182	7257	7364	7291	7320	7311	7224	7121	7197	7221	7250	7256	7287	7347	7323	7161	7192	7368	7209	7153	7242	7323	7144	7203	7243	7330	7296	7234	7263	7268	7341	7275	7357	7379	7145	7324	7332	7265	7277	7323	7341	7248	7341	7350	7248	7277	7205	7272	7090	7205	7163	7229	7261	7322	7229	7344	7285	7209	7355	7090	7195	7397	7181	7205	7292	7461	7345	7270
2707	1575	1386	1344	4446	12551	28966	25439	14615	7497	3429	1633	1166	973	944	948	969	860	938	890	975	932	964	863	899	962	927	899	918	888	931	924	901	1004	1000	917	948	918	958	913	910	947	894	928	948	952	942	947	971	876	887	945	931	926	969	910	911	925	916	937	934	922	988	955	962	910	947	946	941	976	960	954	958	904	919	912	945	922	907	959	959	1014	911	956	951	1007	962	934	939	892	940	915	975	990	928	905	933	941	938	884	955	923	987	944	939	953	956	912	919	879	923	917	876	915	954	965	897	967	949	894	898	921	930	934	939	909	959	967	936	903	954	871	939	906	940	941	919	940	990	913	928	894	972	935	1005	933	935	932	938	942	959	905	915	922	923	947	917	923	915	932	976	897	941	910	927	940	941	924	936	961	937	944	912	895	957	950	966	945	932	985	907	928	940	938	970	935	942	925	893	902	972	978	922	938	921	954	924	943	927	963	952	981	952	948	970	957	965	969	884	880	985	889	935	953	919	944	951	949	919	946	952	980	1006	942	922	918	977	931	946	941	910	945	942	886	941	925	924	905	950	882	946	923	925	913	919	954	939	963	943	1005	924	932	898	937	928	945	938	914	962	917	959	908	992	980	950	919	913	872	968	900	945	929	930	983	932	953	997	953	896	951	931	979	913	918	947	930	981	939	946	966	955	932	999	965	928	885	976	958	941	917	916	930	961	959	993	969	899	985	970	930	940	977	942	987	957	886	928	936	953	953	930	961	982	941	953	972	969	908	921	880	896	902	943	968	915	891	914	984	969	966	999	909	975	939	967	950	952	910	896	994	941	981	883	944	926	885	922	973	935	917	979	946	920	933	902	950	963	942	884	925	949	953	897	980	957	960	966	954	974	939	907	963	945	978	922	960	921	935	925	933	894	901	926	968	908	954	912	988	914	957	955	919	967	904	927	975	939	909	906	993	911	930	955	942	965	901	942	884	919	913	964	901	901	919	935	907	957	902	924	973	921	954	902	905	936	961	919	985	923	903	988	977	972	882	944	904	963	921	941	970	937	954	910	981	930	961	939	913	918	926	949	936	931	948	955	967	945	934	909	955	922	933	961	987	974	966	966	900	944	930	960	947	891	944	928	914	985	926	937	951	967	916	948	971	972	960	986	958	945	933	902	911	916	918	876	923	896	924	945	883	967	964	1001	951	939	933	968	946	914	950	933	986	932	934	956	984	984	934	935	933	967	966	889	941	946	967	942	948	963	907	922	940	940	951	964	962	973	924	946	962	920	965	946	919	926	981	893	918	973	931	933	962	966	949	919	915	902	926	961	957	944	943	938	973	965	892	957	950	935	955	900	925	961	970	960	985	926	987	967	900	932	908	945	938	942	899	894	920	938	974	948	984	909	958	929	959	929	910	956	963	961	939	981	945	1007	947	918	940	936	915	947	936	902	938	920	926	912	937	934	961	891	907	979	896	918	908	905	916	959	958	916	893	918	991	958	915	932	936	971	918	962	929	934	938	985	942	922	973	896	905	933	983	904	928	940	949	957	953	864	966	953	866	916	913	937	896	975	912	912	886	947	918	902	953	918	925	921	1026	945	905	935	1015	948	929	884	874	964	912	909	871	932	932	979	935	876	967	944	970	975	947	967	929	938	935	970	953	903	951	933	940	935	921	979	915	908	972	990	959	933	924	952	950	918	931	927	947	935	938	908	958	925	943	868	929	950	956	945	931	967	883	914	889	927	953	943	969	884	986	937	1028	943	888	914	911	914	918	984	961	881	892	879	928	955	911	933	924	932	889	947	907	918	959	985	847	927	872	929	978	964	928	951	862	883	918	956	932	912	945	950	934	938	957	952	948	912	1013	967	981	923	919	948	967	979	951	918	874	934	958	923	925	959	913	947	955	977	951	915	932	934	973	918	953	954	918	942	979	909	977	912	903	919	989	936	921	933	925	909	940	971	928	920	867	995	961	911	886	923	927	911	868	930	914	930	940	934	945	914	937	923	883	963	943	921	912	982	928	931	937	981	925	970	971	905	940	919	980	959	924	886	1039	986	894	968	983	916	927	952	922	928	938	912	929	922	962	972	875	967	927	942	969	948	978	930	962	959	890	907	982	963	902	912	959	965	885	998	954	982	1006	986	946	912	920	980	935	926	953	905	966	919	918	928	963	932	970	968	956	925	922	930	954	983	921	895	952	929	892	955	926	941	937	924	980	915	929	929	928	913	960	968	907	926	911	941	902	868	995	933	926	980	921	953	992	934	932	981	967	884	956	889	978	886	975	933	942	882	985	927	955	949	930	913	1007	1013	963	917	972	939	904	948	934	935	993	950	963	965	913	937	930	928	967	995	961	920	925	962	918	950	894	930	967	938	928	922	946	934	963	925	950	951	937	896	913	945	912	881	932	921	916	982	902	926	912	974	920	934	954	1005	971	942	955	922	964	956	970	972	914	929	908	915	941	953	904	924	932	894	910	895	989	1002	890	941	949	987	893	908	934	957	896	945	954	965	940	913	929	977	966	905	896	926	996	923	940	934	926	952	936	922	928	920	959	880	967	958	931	975	962	952	969	916	966	934	948	922	910	964	918	904	934	920	963	950	911	908	902	954	919	1007	912	934	957	983	950	910	868	945	945	946	910	939	909	863	954	907	914	912	918	965	931	978	898	968	934	912	998	905	901	973	917	979	964	945	972	939	903	950	917	919	962	909	930	960	908	942	969	915	934	911	917	965	937	989	958	936	903	933	948	923	956	919	894	952	949	944	928	904	910	959	930	860	923	937	935	888	917	936	962	912	952	918	946	948	949	922	914	966	907	946	912	920	900	942	957	961	985	909	925	920	936	923	916	948	976	973	953	951	952	968	993	972	963	943	912	934	929	942	930	875	957	948	945	968	944	966	930	993	931	970	974	896	952	1007	952	873	933	921	956	967	878	917	934	912	950	929	932	937	940	954	969	944	915	895	920	917	941	955	981	983	912	873	908	929	934	923	967	995	875	948	921	944	919	908	861	962	908	916	916	897	903	980	940	987	962	935	905	871	897	940	925	919	1012	938	943	956	937	919	944	910	962	963	915	998	920	929	937	885	933	992	978	943	967	922	915	961	893	971	947	967	958	884	904	928	909	930	915	942	955	974	961	895	940	984	986	895	925	956	950	917	950	929	970	902	979	997	918	928	957	949	927	973	1003	948	942	941	932	898	922	906	923	909	930	937	963	888	951	915	932	921	956	929	949	916	934	969	964	941	945	981	961	1004	918	926	952	917	935	966	962	948	935	998	946	946	974	907	934	872	967	926	941	937	1017	981	947	953	893	928	929	895	948	929	911	950	892	956	922	908	989	925	925	974	921	962	925	948	909	993	954	977	980	959	908	911	940	967	930	989	901	917	928	949	980	944	886	926	928	931	919	938	915	931	947	877	881	956	908	928	929	952	897	961	963	962	939	929	953	906	916	938	899	909	955	911	956	866	899	934	986	890	938	913	912	1009	900	918	973	901	959	980	925	930	963	917	951	931	955	981	943
21367	14720	12050	21923	51545	65108	84235	71927	54535	41032	28867	16796	9789	8101	7832	7607	7709	7641	7706	7700	7600	7569	7633	7697	7760	7595	7622	7723	7769	7549	7727	7634	7768	7720	7753	7697	7659	7659	7775	7736	7762	7699	7649	7680	7512	7726	7743	7554	7631	7741	7718	7647	7617	7691	7594	7808	7597	7695	7691	7675	7661	7756	7707	7625	7671	7689	7740	7683	7635	7763	7692	7581	7781	7841	7573	7577	7656	7629	7703	7763	7710	7656	7704	7597	7678	7745	7658	7712	7712	7631	7567	7781	7576	7634	7619	7760	7580	7597	7681	7574	7777	7714	7578	7793	7656	7687	7716	7660	7695	7520	7603	7724	7707	7581	7569	7544	7686	7706	7530	7537	7854	7614	7672	7638	7877	7662	7735	7675	7554	7589	7627	7798	7608	7740	7663	7842	7648	7643	7673	7716	7715	7620	7690	7783	7635	7641	7665	7599	7873	7712	7659	7672	7513	7645	7693	7541	7562	7773	7563	7696	7515	7668	7775	7765	7638	7561	7596	7539	7680	7557	7781	7650	7528	7681	7569	7632	7672	7666	7556	7700	7716	7523	7657	7610	7701	7624	7583	7715	7676	7632	7633	7691	7737	7526	7755	7780	7631	7721	7647	7776	7653	7638	7757	7705	7790	7737	7767	7697	7706	7676	7697	7679	7684	7654	7689	7584	7639	7647	7679	7786	7593	7512	7546	7725	7681	7541	7670	7760	7647	7605	7654	7584	7511	7692	7562	7719	7575	7726	7579	7688	7627	7640	7785	7608	7556	7597	7785	7728	7702	7596	7643	7613	7741	7586	7685	7621	7811	7711	7713	7609	7780	7629	7695	7643	7683	7613	7728	7703	7728	7753	7670	7658	7640	7806	7602	7690	7787	7625	7636	7612	7781	7641	7727	7754	7721	7622	7648	7655	7785	7632	7564	7664	7761	7447	7609	7597	7670	7502	7647	7669	7659	7608	7607	7679	7737	7665	7748	7762	7763	7603	7763	7678	7567	7707	7528	7655	7617	7742	7808	7616	7777	7703	7717	7666	7647	7627	7657	7688	7621	7682	7654	7719	7685	7642	7608	7561	7580	7758	7749	7455	7545	7595	7598	7664	7554	7727	7696	7651	7650	7680	7771	7721	7650	7636	7740	7580	7749	7626	7658	7766	7511	7683	7660	7631	7530	7703	7568	7696	7663	7476	7644	7641	7609	7647	7614	7626	7612	7655	7743	7744	7659	7683	7633	7736	7651	7647	7633	7702	7602	7542	7561	7585	7605	7705	7701	7690	7816	7698	7632	7707	7684	7686	7721	7618	7624	7759	7588	7641	7594	7629	7570	7677	7657	7633	7569	7653	7728	7620	7704	7580	7671	7624	7509	7647	7569	7649	7637	7778	7614	7700	7898	7659	7650	7729	7707	7653	7639	7704	7646	7540	7606	7564	7674	7629	7695	7645	7788	7853	7645	7615	7592	7654	7634	7793	7637	7620	7701	7523	7613	7588	7711	7649	7673	7576	7685	7664	7637	7553	7753	7646	7531	7675	7648	7517	7644	7704	7578	7528	7605	7693	7724	7688	7602	7635	7615	7642	7637	7693	7592	7687	7705	7600	7668	7688	7598	7640	7763	7791	7613	7554	7720	7661	7622	7665	7613	7664	7662	7849	7882	7649	7705	7578	7631	7739	7548	7718	7743	7513	7644	7571	7906	7764	7741	7654	7654	7629	7704	7605	7562	7584	7807	7609	7635	7562	7631	7776	7782	7777	7623	7727	7670	7707	7558	7537	7669	7563	7662	7548	7687	7675	7616	7725	7728	7541	7659	7570	7582	7632	7528	7540	7725	7687	7682	7605	7670	7629	7681	7676	7605	7674	7579	7708	7677	7614	7723	7662	7606	7627	7736	7591	7676	7686	7518	7723	7697	7592	7681	7660	7721	7761	7657	7645	7627	7653	7582	7718	7635	7732	7630	7673	7603	7726	7631	7685	7809	7701	7524	7606	7681	7644	7730	7608	7634	7630	7607	7729	7627	7730	7598	7572	7735	7585	7677	7599	7680	7632	7700	7528	7761	7672	7814	7567	7714	7686	7619	7698	7662	7690	7716	7625	7544	7697	7575	7701	7682	7657	7821	7641	7715	7694	7623	7450	7634	7554	7717	7517	7612	7581	7719	7685	7675	7592	7652	7681	7584	7751	7615	7635	7532	7628	7660	7774	7712	7645	7649	7568	7722	7636	7655	7530	7693	7726	7703	7505	7657	7565	7617	7638	7700	7577	7748	7717	7563	7675	7642	7751	7762	7673	7715	7734	7609	7726	7698	7611	7699	7683	7625	7629	7800	7672	7735	7666	7730	7614	7557	7656	7626	7685	7596	7682	7724	7606	7719	7697	7699	7678	7767	7715	7737	7710	7481	7670	7633	7669	7663	7576	7598	7593	7577	7642	7602	7622	7721	7777	7731	7797	7601	7720	7619	7718	7587	7638	7675	7689	7517	7730	7679	7525	7583	7836	7658	7767	7777	7635	7697	7677	7771	7631	7582	7586	7584	7638	7619	7614	7586	7714	7668	7675	7582	7670	7734	7670	7532	7770	7633	7787	7693	7659	7714	7746	7822	7707	7533	7618	7636	7655	7701	7609	7607	7679	7646	7668	7632	7516	7713	7616	7732	7612	7697	7735	7636	7743	7687	7812	7735	7592	7549	7593	7640	7575	7604	7651	7694	7545	7770	7540	7641	7693	7670	7709	7639	7718	7631	7671	7764	7671	7645	7791	7713	7555	7736	7585	7639	7764	7799	7659	7691	7630	7627	7524	7812	7623	7704	7645	7718	7794	7504	7686	7518	7807	7647	7559	7592	7754	7725	7843	7520	7683	7695	7633	7649	7798	7755	7555	7760	7532	7687	7677	7676	7592	7695	7694	7562	7628	7622	7706	7646	7701	7588	7621	7605	7653	7668	7617	7753	7637	7779	7693	7729	7864	7722	7653	7600	7622	7568	7611	7553	7663	7658	7578	7763	7700	7631	7655	7609	7731	7625	7662	7686	7637	7644	7569	7652	7733	7764	7724	7674	7727	7628	7610	7671	7529	7617	7566	7713	7683	7618	7560	7554	7750	7553	7697	7690	7523	7630	7676	7554	7731	7640	7581	7701	7765	7696	7649	7645	7763	7519	7712	7750	7793	7567	7632	7722	7683	7713	7711	7550	7641	7684	7608	7707	7578	7767	7627	7597	7624	7712	7588	7657	7691	7699	7728	7664	7593	7726	7624	7648	7619	7607	7727	7663	7688	7742	7626	7647	7622	7655	7651	7605	7626	7729	7588	7602	7795	7662	7528	7766	7766	7644	7762	7688	7759	7822	7716	7810	7576	7652	7605	7655	7664	7523	7651	7686	7759	7694	7718	7733	7663	7715	7570	7603	7770	7576	7700	7589	7547	7526	7542	7672	7573	7749	7640	7685	7590	7755	7721	7533	7703	7605	7689	7644	7582	7753	7690	7469	7596	7709	7714	7810	7624	7715	7672	7559	7610	7514	7745	7622	7635	7629	7659	7647	7663	7765	7749	7604	7743	7763	7573	7794	7725	7708	7761	7612	7627	7737	7671	7729	7603	7668	7697	7555	7637	7601	7588	7661	7700	7728	7550	7657	7675	7622	7555	7774	7616	7560	7823	7676	7570	7672	7620	7566	7707	7673	7751	7743	7772	7631	7653	7585	7440	7701	7516	7733	7626	7727	7629	7712	7629	7637	7661	7674	7715	7754	7591	7689	7665	7596	7693	7643	7710	7701	7656	7490	7715	7732	7719	7787	7673	7753	7562	7627	7676	7730	7555	7744	7663	7656	7704	7605	7638	7637	7693	7665	7682	7702	7672	7672	7604	7656	7688	7758	7821	7562	7611	7638	7613	7562	7568	7728	7637	7771	7730	7644	7716	7751	7616	7672	7602	7638	7730	7697	7659	7526	7800	7641	7691	7746	7742	7638	7544	7686	7840	7660	7544	7589	7701	7694	7608	7634	7558	7672	7732	7477	7671	7686	7543	7721	7514	7554	7646	7671	7588	7686	7588	7708	7543	7617	7725	7666	7640	7757	7562	7646	7743	7605	7698	7679	7708	7680	7653	7761	7750	7636	7667	7861	7578	7681	7545	7713	7550	7648	7588	7596	7571	7673	7691	7633	7590	7551	7547	7657	7710	7714	7566	7649	7683	7648	7663	7545	7564	7650	7595	7700	7643	7726	7668	7702	7610	7606	7620	7713	7713	7711	7552	7658	7613	7688	7606	7613	7625	7689	7577	7672	7633	7758	7597	7751	7767	7614	7737	7626	7593	7758	7653	7723	7762	7586	7684	7528	7626	7602	7729	7629	7632	7590	7554	7686	7657	7674	7649	7619	7641	7662	7635	7691	7561	7676	7596	7788	7474	7457	7645	7703	7663	7642	7588	7819	7666	7753	7593	7652	7562	7676	7560	7803	7767	7627	7761	7703	7609	7913	7563	7640	7569	7537	7729	7643	7724	7626	7572	7680	7659	7825	7670	7751	7663	7604	7646	7650	7652	7687	7568	7527	7719	7577	7700	7656	7802	7616	7740	7661	7669	7660	7711	7801	7676	7629	7812	7607	7601	7591	7518	7678	7622	7619	7612	7670	7610	7610	7570	7672	7659	7595	7594	7648	7676	7633	7725	7716	7595	7624	7653	7598	7600	7608	7684	7563	7633	7701	7616	7635	7731	7538	7577	7641	7727	7627	7609	7787	7600	7625	7760	7601	7695	7814	7693	7732	7726	7611	7726	7622	7614	7534	7846	7611	7718	7646	7801	7700	7613	7766	7632	7819	7624	7705	7823	7811	7756	7591	7629	7786	7678	7516	7676	7746	7640	7722	7691	7675	7726	7487	7707	7625	7641	7587	7695	7737	7558	7631	7703	7645	7543	7685	7644	7713	7593	7760	7633	7633	7858	7531	7685	7707	7634	7589	7590	7539	7664	7781	7625	7634	7556	7620	7594	7659	7575	7657	7616	7711	7672	7686	7707	7709	7670	7705	7739	7788	7657	7545	7617	7682	7586	7673	7607	7585	7558	7768	7471	7771	7620	7592	7720	7648	7676	7575	7669
2813	1004	1013	952	1200	4703	8781	6016	3446	2134	1310	984	876	861	872	855	866	883	871	890	850	907	847	869	866	914	869	876	875	852	854	889	884	819	850	895	907	851	939	890	883	862	866	889	925	832	873	884	907	877	886	934	885	860	816	903	878	861	944	882	917	869	898	884	840	875	898	883	879	931	876	862	866	877	858	862	877	825	868	857	836	892	848	899	842	872	908	870	918	857	846	899	884	857	866	874	906	845	862	890	876	848	921	867	898	901	867	846	895	920	884	903	876	884	878	894	866	888	902	894	927	877	897	832	870	890	949	895	955	895	872	910	878	853	869	906	891	888	839	894	877	894	847	872	896	867	876	851	832	852	858	821	890	886	838	873	904	889	871	863	874	853	864	844	880	842	831	872	839	855	905	866	833	848	906	912	900	826	846	875	886	920	871	854	909	881	842	928	885	892	847	859	890	828	953	913	895	920	878	880	845	852	902	858	847	892	918	841	900	873	874	886	989	854	913	898	883	853	867	854	835	866	875	875	884	882	874	855	880	853	811	873	852	867	914	903	897	915	856	856	865	830	849	894	829	897	861	851	887	870	856	790	892	924	899	877	889	876	861	885	837	895	823	817	855	831	804	817	897	914	890	905	870	804	877	859	848	815	903	830	830	884	873	853	849	832	894	916	847	900	825	902	897	835	849	825	844	867	864	878	899	887	875	849	902	866	870	859	858	835	877	886	879	865	867	840	869	923	879	862	913	926	895	858	915	816	873	811	862	922	875	891	875	888	909	869	850	901	911	921	902	829	859	877	858	833	864	877	895	868	890	889	827	889	892	881	859	863	921	901	862	807	871	878	865	873	875	865	883	876	851	874	921	879	891	841	872	911	873	860	858	849	914	876	907	860	871	894	908	920	859	871	860	889	857	853	876	878	881	858	900	853	899	875	894	830	938	880	801	914	865	940	886	882	880	858	872	873	895	889	859	865	844	870	838	849	855	881	867	898	853	855	864	798	906	894	864	914	916	905	865	853	861	833	859	844	884	850	884	835	854	834	829	789	855	904	834	898	872	859	877	878	851	866	827	846	893	841	824	867	892	844	895	835	879	892	916	859	896	910	881	866	835	850	897	897	914	852	841	848	896	886	818	908	850	905	819	893	858	865	861	877	867	873	878	880	849	851	859	897	908	874	938	868	823	910	896	872	871	870	829	893	879	892	900	895	861	895	823	872	823	877	924	835	863	831	848	837	903	859	865	877	850	896	912	867	927	878	870	870	796	855	857	923	822	896	851	864	837	899	794	927	898	845	840	870	845	855	874	881	850	919	875	907	859	905	927	862	919	911	843	888	926	888	899	887	848	868	843	872	885	863	904	860	871	892	851	884	836	862	875	936	884	876	844	824	853	883	914	902	875	865	867	871	890	867	891	867	849	954	877	910	878	855	893	843	812	858	886	827	870	839	870	866	799	881	849	879	902	890	894	846	861	823	897	895	822	920	890	905	902	857	853	883	834	836	847	888	923	943	882	851	824	895	883	830	888	891	870	863	893	882	866	900	879	862	875	807	937	890	869	892	811	914	877	939	847	881	829	836	845	851	889	913	870	882	826	852	830	844	872	851	889	848	837	890	865	866	873	885	907	857	829	883	844	855	907	870	900	908	875	924	888	904	854	920	908	835	867	946	907	826	945	866	836	890	832	831	850	876	835	898	847	899	935	884	897	842	863	854	885	892	876	899	935	839	940	910	892	897	897	861	908	904	879	857	905	867	888	889	868	893	844	901	836	906	892	911	879	818	877	851	849	859	888	875	868	841	861	916	806	833	835	833	888	849	852	895	924	820	865	871	878	915	896	868	927	816	903	862	894	833	892	856	876	878	891	887	829	879	867	916	869	838	836	864	824	870	864	861	887	884	851	856	926	851	820	870	876	872	831	882	875	893	899	905	829	917	881	941	871	867	915	876	916	873	875	849	896	858	871	883	879	844	893	894	855	890	862	855	877	862	856	878	897	900	872	817	911	853	845	905	925	868	836	886	878	840	937	911	945	878	906	887	870	875	865	920	919	834	908	837	839	833	852	839	870	876	849	861	838	878	902	843	889	863	873	921	927	858	876	831	875	854	891	836	923	850	831	883	859	920	839	901	897	891	888	829	927	897	895	841	912	953	889	874	878	882	901	890	901	831	876	875	868	907	911	859	873	894	893	863	890	864	892	882	837	893	878	917	878	901	910	902	886	886	868	899	918	920	817	839	883	876	884	883	966	891	858	861	843	904	892	824	870	816	905	892	829	871	898	903	900	820	850	810	883	861	874	912	901	846	816	808	849	864	869	886	852	920	896	877	909	857	890	885	905	889	835	919	851	854	893	865	857	872	836	908	893	844	934	912	897	871	864	892	886	884	879	892	860	845	829	849	845	861	881	846	833	896	927	891	892	933	889	885	872	849	864	805	907	857	846	846	882	904	863	824	906	909	891	839	812	881	874	896	877	842	822	851	889	827	864	794	889	868	840	874	875	870	898	834	868	834	900	869	854	899	871	949	862	888	859	872	921	877	846	895	860	874	861	903	894	819	871	856	891	858	897	815	868	878	869	897	904	882	862	883	880	942	908	843	958	945	893	866	905	888	870	863	855	806	831	832	823	895	888	923	876	850	931	852	891	861	893	920	861	843	845	905	855	873	869	847	892	911	880	927	861	856	921	871	895	823	847	821	918	910	867	857	926	894	861	887	851	883	817	909	908	910	887	844	829	882	843	879	876	869	876	887	910	881	838	862	881	875	898	869	908	853	828	818	887	837	854	864	852	847	860	844	905	893	871	868	864	895	833	846	916	890	871	848	894	882	905	836	845	871	885	902	893	910	831	869	803	898	861	891	861	883	859	889	863	912	912	884	895	862	867	894	884	884	890	836	873	889	855	865	850	899	888	900	884	841	922	844	842	871	905	842	905	893	851	862	885	908	880	861	871	862	882	861	849	931	899	843	878	881	905	900	897	872	886	868	883	909	908	892	834	855	909	892	892	886	865	889	855	897	872	890	922	861	883	864	881	843	904	897	852	887	888	877	873	912	896	832	888	829	859	817	852	849	876	867	877	839	851	885	841	833	866	880	921	883	896	892	880	853	890	906	871	913	871	874	898	883	869	887	859	875	872	877	910	879	898	857	867	873	878	882	935	836	879	893	889	882	872	900	885	887	918	903	882	863	871	849	876	877	925	857	890	899	870	892	830	925	853	839	877	886	867	863	875	870	883	835	851	908	820	871	902	863	881	832	874	838	901	850	838	916	865	834	860	924	872	866	864	870	844	838	837	915	841	869	852	908	923	885	907	840	901	828	862	856	881	878	887	879	861	909	889	873	886	855	854	940	871	884	842	847	893	886	883	874	905	881	888	841	877	913	835	841	865	877	876	908	861	894	889	938	951	902	861	913	923	895	886	836	910	890	913	880	878	869	907	855	861	856	919	854	971	827	874	874	885	887	907	846	858	828	878	908	869	862	852	861
14035	9519	8960	13184	24746	45606	53317	42750	32626	23904	14815	9236	7408	7349	7161	7092	7195	7169	7247	7088	7123	7215	7149	7172	7224	7106	7044	7213	7105	7182	7174	7194	7065	7059	7199	7113	7169	7184	7082	7284	7223	7188	7156	7109	7243	7181	7133	7082	7162	7123	7169	7242	7131	7259	7003	7263	7350	7177	7199	7107	7141	7116	7133	7182	7224	7255	7209	7109	7172	7249	7267	7098	7104	7155	7206	7139	7149	7068	7143	6963	7178	7175	7214	7104	7185	7132	7196	7184	7211	7228	7136	7130	7295	7107	7013	7166	7199	7069	7304	7078	7137	7123	7261	7311	7185	7168	7161	7211	7172	7180	7215	7167	7042	7073	7134	7084	7107	7187	7102	7097	7061	7289	7129	7161	7261	7081	7199	7105	7077	7200	7078	7133	7145	7111	7102	7154	7361	7180	7056	7231	7193	7133	7077	7073	7184	7171	7060	7196	7200	7136	7147	7244	7132	7220	7040	7202	7257	7209	7140	7212	7284	7136	7220	7186	7182	7231	7200	7157	7198	7146	7147	7218	7187	7356	7251	7163	7175	7150	7094	7096	7173	7114	7213	6942	7092	7172	7204	7231	7199	7155	7098	7208	7108	7329	7196	7164	7180	7191	7035	7216	7155	7248	7094	7127	7165	7188	7306	7083	7095	7169	7264	7256	7132	7140	7194	7053	7172	7298	7045	7062	7246	7108	7196	7096	7092	7048	7184	7220	7225	7091	7262	7223	7205	7195	7159	7103	7203	7077	7078	7252	7141	7124	7274	7228	7134	7240	7099	7143	7246	7261	7258	7283	7176	7269	7102	7102	7270	7158	7074	7118	7213	7135	7275	7284	7261	7197	7170	7121	7225	7187	7132	7166	7116	7246	7182	7163	7236	7078	7152	7192	7253	7054	7125	6994	7261	7142	7281	7361	7187	7201	7185	7157	7126	7141	7136	7170	7050	7082	7085	7181	7148	7274	7162	7218	7197	7232	7123	7252	7050	7202	7194	7196	7086	7182	7197	7214	7137	7190	7093	7187	7163	7084	7169	7178	7145	7111	7110	7172	7193	7162	7177	7196	7199	7116	7228	7115	7158	7167	7225	7179	7134	7093	7247	7249	7046	7030	7209	7196	7241	7168	7198	7237	7158	7072	7127	7082	7119	7228	7097	7054	7161	7254	7199	7263	7132	7186	7266	7201	7245	7304	7260	7092	7106	7067	7095	7274	7146	7063	7221	7138	7109	7091	7175	7157	7127	7154	7172	7074	7143	7189	7087	7117	7124	7215	7090	7229	7186	7233	7206	7127	7160	7341	7290	7176	7297	7113	7231	7279	7170	7144	7103	7088	7257	7116	7240	7049	7120	7189	7268	7063	7123	7113	7188	7131	7194	7091	7289	7146	7082	7170	7271	7177	7165	7175	7167	7230	7095	7125	7166	7249	7119	7155	7239	7183	7074	7139	7159	7091	7096	7129	7195	7182	7165	7107	7130	7077	7284	7099	7115	7133	7196	7163	7165	7234	7200	7179	7283	7210	7117	7199	7140	7254	7095	7182	7202	7226	7198	7034	7130	7156	7100	7253	7051	7036	7116	7117	7146	7112	7202	7090	7258	7185	7092	7174	7228	7180	7282	7146	7163	7227	7293	7151	7329	7267	7027	7200	7207	7228	7143	7216	7148	7237	7139	7109	7152	7159	7088	7157	7254	7108	7142	7307	7194	7324	7110	7071	7160	7175	7203	7154	7227	7135	7048	7068	7105	7187	7148	7323	7068	7102	7080	7261	7053	7163	6965	7101	6962	7141	7180	7063	7161	7237	7194	7130	7218	7100	7133	7221	7176	7149	7156	7299	7179	7316	7148	7181	7176	7288	7145	7061	7214	7072	7172	7166	7035	7089	7161	7204	7044	7263	7166	7150	7215	7180	7140	7167	7084	7159	7126	7191	7178	7254	7189	7162	7056	7258	7156	7145	7245	7159	7136	7295	7252	7153	7179	7280	7305	7262	7238	7184	7127	7205	7069	7152	7071	7232	7217	7250	7265	7180	7146	7168	7138	7124	7261	7168	7208	7059	7186	7177	7140	7049	7234	7170	7141	7244	7147	7265	7039	7107	7261	7193	7048	7213	7015	7177	7068	7330	7080	7055	7057	7210	7200	7192	7118	7045	7197	7213	7218	7174	7234	7088	7125	7168	7099	7172	7029	7091	7264	7191	7204	7237	7120	7058	7133	7262	7127	7158	7139	7231	7195	7174	7121	7109	7176	7141	7026	7137	7247	7251	7015	7178	7243	7291	7231	7216	7126	7271	7174	7095	7101	7146	7115	7186	7216	7184	7269	7162	7186	7194	7237	7077	7092	7205	7224	7079	7185	7105	7046	7198	7185	7207	7096	7208	7202	7205	7177	7037	7260	7211	7176	7147	7255	7352	7122	7315	7115	7235	7186	7184	7124	7153	7253	7170	7217	7107	7207	7187	7056	7240	7063	7223	7144	7154	7160	7237	7066	7164	7205	7230	7181	7149	7185	7206	7214	7138	7173	7179	7234	7151	6956	7315	7066	7049	7153	7159	7094	7181	7103	7179	7233	7256	7126	7116	7269	7153	7161	7204	7221	7228	7127	7184	7137	7222	7097	7260	7157	7284	7171	7115	7238	7250	7169	7138	7162	7265	7102	7268	7268	7233	7197	7230	7071	7124	7159	7243	7133	7103	7174	7159	7174	7145	7149	7184	7113	7186	7232	7273	7200	7181	7169	7128	7061	7213	7192	7235	7204	7169	7213	7025	7067	7172	7033	7300	7005	7109	7155	7205	7260	7105	7288	7140	7184	7051	7052	7244	7137	7082	7224	7068	6990	7175	7133	7150	7136	7115	7420	7237	7301	7181	7228	7061	7203	7219	7250	7163	7116	7171	7192	7159	7224	7189	7086	6931	7199	7154	7051	7165	7046	7158	7116	7094	7256	7264	7248	7234	7201	7015	7140	7251	7254	6993	7204	7220	7249	7178	7086	7180	7073	7206	7194	7190	7169	7095	7080	7147	7133	7183	7160	7248	7262	7226	7063	7107	7170	7168	7222	7115	7085	7220	7077	7152	7156	7215	7259	7120	7171	7277	7247	7121	7253	7010	7069	7131	7254	7363	7131	7244	7229	7140	7298	7240	7070	7156	7004	7103	7191	7081	7142	7157	7151	7195	7210	7139	6978	7115	7189	7128	7196	7161	7268	7195	7208	7143	7282	7045	7221	7296	6977	7308	7365	7097	7121	7178	7161	7161	7152	7190	7153	7010	7137	7241	7268	7106	7114	7207	7191	7183	7085	7260	7107	7152	7140	7166	7223	7115	7303	7161	7097	7214	7080	7243	7163	7183	7184	7028	7221	7203	7093	7147	7189	7142	7188	7123	7316	6942	7131	7176	6975	7224	7119	7231	7109	7253	7144	7111	7079	7271	7213	7102	7136	7294	7239	7249	7084	7262	7195	7183	7137	7268	7163	7193	7165	7135	7121	7111	7028	7149	7170	7154	7108	7252	7143	7207	7311	7080	7106	7042	7088	7054	7028	7273	7045	7261	7259	7109	7166	7220	7228	7177	7104	7105	7168	7198	7108	7251	7115	7202	7099	7217	7144	7238	7043	7250	7075	7191	7238	7170	7349	7245	7239	7081	7306	7129	7177	7107	7277	7272	7095	7128	7117	7170	7070	7256	7050	7103	7254	7222	7146	7195	7235	7187	7270	7170	7202	7103	7261	7196	7175	7144	7138	7123	7143	6938	7181	7100	7111	7269	7121	7253	7225	7134	7119	7217	7055	7067	7215	7258	7200	7086	7254	7129	7024	7111	7124	7069	7089	7158	7191	7138	7140	7239	7185	7121	7264	7252	7135	7129	7156	7233	7106	7304	7174	7203	7080	7186	7182	7186	7205	7078	7209	7250	7326	7009	7197	7193	7219	7079	7378	7120	7168	7083	7273	7069	7077	7166	7142	7107	7092	7148	7208	7194	7232	7183	7149	7126	7134	7304	7177	7200	7084	7172	7194	7291	7252	7141	7198	7278	7136	7205	7180	7090	7138	7067	7081	7175	6962	7226	7184	7081	7164	7105	7137	7209	7163	7079	7268	7220	7272	7160	7255	7118	7228	7090	7153	7088	7214	7168	7073	7028	7275	7136	7215	7139	7163	7076	7096	7048	7354	7219	7131	7203	7160	7111	7150	7254	7285	7184	7248	7140	7077	7178	7189	7133	7188	7033	7101	7277	7165	7136	7260	7164	7181	7109	7164	7105	7094	7221	7191	7059	7222	7136	7202	6995	7269	7191	7020	7196	7189	7118	7153	7184	7200	7185	7130	7303	7246	7199	7213	7153	7301	7047	7133	7320	7229	7291	7327	7193	7136	7069	7330	7052	7286	7188	7155	7036	7122	7285	7215	7285	7141	7160	7258	7065	7160	7227	7080	7120	7115	7148	7214	7155	7164	7052	7196	7211	7201	7142	7150	7136	6976	7230	7210	7178	7238	7046	7193	7245	7229	7237	7183	7142	7348	7128	7197	7089	7185	7065	7191	7144	7270	7148	7115	7084	7180	7241	7149	7223	7177	7219	7197	7208	7234	7266	7215	7239	7212	7084	7169	7156	7084	7204	7282	7114	7141	7160	7151	7160	7262	7131	7254	7129	7342	7132	7102	7189	7116	7298	7131	7341	7145	6990	7041	7241	7152	7105	7291	7053	7060	7168	7156	7150	7199	7078	7090	7141	7126	7129	7207	7208	7217	7074	7317	7223	7188	7170	7178	7251	7255	7185	7175	7279	7120	7231	7180	7116	7192	7211	7134	7151	7198	7150	7194	7080	7232	7156	7188	7211	7115	7209	7233	7229	7152	7161	7223	7208	7265	7095	7285	7186	7176	7178	7140	7119	7078	7172	7223	7099	7188	7172	7117	7246	7317	7185	7090	7229	7081	7200	7198	7168	7171	7083	7130	7107	7119	7199	7105	7055	7152	7156	7099	7189	7102	7073	7213	7011	7116	7084	7156	7070	7208	7071	7080	7178	7248	7174	7171	7121	7273	7215	7236	7129	7214	7081	7230	7052	7063	7218	7236	7142	7205	7209	7193	7205	7228	7092
1790	1235	1108	1082	1435	7025	17665	13257	6420	3084	1750	1138	939	942	944	926	941	901	934	908	911	883	900	924	896	891	913	912	853	914	914	930	930	846	916	907	933	912	888	935	996	986	882	894	929	919	934	895	891	908	889	900	932	941	898	933	884	869	887	898	897	910	880	870	905	852	926	941	899	886	945	881	941	874	909	904	854	945	893	848	914	922	908	980	883	883	935	931	862	905	932	932	927	965	993	881	983	842	866	821	921	867	818	901	933	960	898	893	929	958	829	898	945	942	876	831	907	963	988	935	903	871	932	885	890	909	914	887	879	919	881	899	898	891	898	929	941	939	908	899	909	924	923	904	882	882	903	929	908	874	893	908	911	890	937	933	880	926	921	917	908	947	959	944	935	877	904	900	921	966	885	918	926	906	861	849	909	941	919	904	913	908	913	909	860	880	967	927	943	944	942	934	919	918	977	987	987	953	1014	895	889	930	935	906	899	958	951	901	884	878	937	896	896	942	871	908	910	886	913	845	906	973	872	923	893	936	932	947	902	886	890	907	954	938	966	919	886	858	930	920	917	885	943	917	932	881	953	950	916	930	882	898	910	904	855	896	912	918	856	910	941	850	871	932	946	880	872	885	958	892	859	902	916	929	928	888	933	886	912	938	876	933	863	866	933	889	934	895	892	941	926	906	861	884	813	935	894	841	867	930	913	897	922	875	892	880	919	943	917	866	930	930	881	882	921	919	903	949	869	927	939	912	942	919	889	928	955	937	939	929	927	929	932	902	826	909	896	886	908	923	894	915	923	940	909	898	919	935	943	901	882	927	965	919	860	913	993	895	918	891	927	888	950	918	898	924	919	941	902	921	895	916	900	983	889	928	939	838	909	900	919	924	921	904	887	916	946	951	948	930	920	884	910	898	890	946	927	846	915	880	955	878	936	903	933	939	931	932	963	890	932	964	1025	893	936	917	921	957	946	958	984	917	868	875	864	974	887	884	900	932	857	917	948	870	916	892	891	937	871	927	992	899	908	942	963	921	917	860	926	948	901	905	914	864	909	917	890	966	900	899	917	910	887	936	941	888	931	963	880	989	901	902	897	891	890	940	898	879	931	904	910	899	905	876	945	923	947	931	916	918	913	947	931	893	926	918	928	883	920	933	912	918	910	878	889	900	881	940	920	905	918	894	875	897	937	963	840	969	948	919	861	946	882	896	919	939	897	891	915	902	934	908	881	899	927	913	925	916	925	908	919	929	939	932	916	942	919	889	963	903	931	872	944	920	898	833	885	914	912	933	931	952	915	896	887	943	841	924	948	864	862	972	990	955	894	927	900	869	887	988	919	898	901	932	948	924	927	911	959	911	954	952	891	879	866	910	937	914	914	933	881	890	887	888	852	899	907	874	930	948	951	909	914	915	887	942	927	962	840	892	861	883	920	850	886	964	904	944	867	897	904	890	915	865	953	881	940	896	951	925	936	917	969	929	992	886	896	885	893	836	919	921	897	913	894	871	907	889	987	882	831	897	906	949	896	964	927	918	941	918	904	912	956	902	933	853	895	854	952	935	961	917	952	884	881	880	929	891	898	892	948	898	930	901	903	878	957	885	930	891	847	854	892	893	897	884	931	910	880	944	934	878	899	909	928	928	887	906	948	907	847	931	950	949	900	862	898	909	853	970	907	948	910	951	906	907	861	937	894	877	951	925	981	914	871	904	920	879	887	898	960	904	919	898	955	896	956	937	850	906	923	867	887	856	906	858	933	954	884	913	875	970	901	946	937	873	931	937	897	939	918	928	914	917	961	909	908	886	908	933	898	925	901	910	927	937	912	892	917	916	958	926	931	916	912	918	904	880	907	896	979	890	892	898	929	920	945	891	972	944	913	922	921	937	974	918	926	974	967	948	911	926	858	889	943	891	949	915	869	929	914	888	891	938	900	972	890	963	915	866	855	962	936	933	929	921	908	903	915	915	952	914	935	947	904	915	918	929	900	883	915	881	920	889	948	911	932	876	901	929	948	912	975	897	937	905	857	872	936	883	904	904	908	897	953	934	908	938	924	890	935	927	892	905	918	916	927	958	891	877	936	890	940	918	897	924	880	945	879	905	914	889	917	867	919	893	895	961	924	957	938	936	853	902	893	958	903	908	930	904	910	919	918	904	947	877	973	908	930	894	956	880	903	902	904	933	913	958	916	944	917	897	940	888	918	924	946	906	904	882	951	952	933	864	914	949	918	968	936	913	893	966	878	919	896	909	926	911	885	962	927	918	904	984	874	912	938	950	930	908	961	904	865	905	971	884	905	932	912	908	903	937	932	916	895	829	870	928	913	900	917	904	901	891	954	882	920	884	931	922	949	896	948	918	932	929	908	848	896	977	893	897	942	937	905	935	887	886	876	1002	958	932	937	930	938	891	880	966	943	913	925	896	894	919	928	968	921	905	907	873	900	911	943	931	933	944	920	907	950	900	905	936	926	941	966	897	867	932	892	912	921	960	932	891	945	975	934	908	929	935	920	905	935	923	911	917	914	933	823	872	936	933	923	946	881	917	881	939	1004	914	913	873	863	952	910	931	935	859	873	915	904	885	938	902	865	923	961	876	906	937	933	933	954	913	927	866	916	928	876	917	970	892	936	908	900	907	898	883	940	909	918	931	973	914	912	892	906	909	973	937	895	924	961	912	939	927	956	914	869	888	921	905	917	912	901	910	924	890	871	922	918	985	898	893	873	914	900	897	918	955	931	911	919	913	979	935	895	963	936	916	905	883	983	904	935	924	957	906	913	916	904	939	936	903	819	940	954	901	933	959	911	877	912	929	889	912	874	959	908	950	876	900	882	963	954	846	910	947	932	947	942	912	941	862	932	874	871	882	852	904	920	933	891	898	898	908	868	898	883	962	890	917	879	928	938	921	861	932	891	934	912	903	884	883	926	888	913	868	892	949	913	914	947	873	960	893	926	896	901	910	918	961	922	894	930	938	902	878	917	978	920	880	927	921	936	892	929	958	902	982	891	933	949	877	886	954	892	898	972	890	944	856	873	944	886	880	979	904	901	930	895	903	897	905	902	897	883	940	933	919	869	874	931	859	900	878	917	934	922	954	908	873	913	889	863	894	860	899	890	940	924	934	900	956	906	959	917	933	899	923	933	887	913	873	928	937	913	852	917	907	936	923	862	888	865	968	884	974	887	891	898	901	944	989	908	903	933	897	945	899	884	981	955	968	926	919	972	912	901	922	891	903	920	875	887	898	904	895	879	906	952	873	925	930	915	941	880	949	978	884	894	846	909	920	947	913	956	897	958	868	858	897	923	911	968	884	876	898	898	904	982	927	932	899	909	905	903	871	919	901	931	914	867	964	929	899	983	919	888	923	905	886	881	896	896	885	953	892	928	914	871	910	931	949	949	913	896	910	928	918	975	898	892	951	922	979	896	928	857	900	897	953	923	848	922	911	979	930	917	926	894	966	923	945	948	916	895	895	873	887	924	870	886	900	929	897
16610	12049	10087	16667	28935	52837	69774	55747	40138	29246	18908	10623	8195	7430	7343	7421	7594	7491	7609	7412	7385	7517	7418	7459	7460	7487	7445	7446	7449	7413	7470	7439	7469	7485	7506	7495	7539	7456	7369	7470	7452	7376	7541	7500	7478	7509	7332	7439	7450	7501	7645	7456	7475	7516	7446	7437	7498	7369	7516	7451	7491	7532	7403	7287	7577	7466	7400	7420	7376	7582	7379	7405	7490	7457	7441	7383	7494	7428	7506	7502	7394	7432	7463	7390	7569	7411	7428	7500	7446	7511	7473	7446	7540	7535	7421	7371	7510	7508	7421	7411	7501	7544	7486	7443	7379	7480	7451	7484	7585	7435	7618	7499	7460	7425	7395	7438	7409	7457	7355	7452	7408	7341	7385	7395	7464	7483	7475	7373	7434	7423	7451	7329	7470	7449	7487	7450	7431	7410	7425	7540	7329	7506	7477	7521	7349	7410	7555	7438	7387	7316	7486	7559	7474	7442	7472	7552	7413	7562	7269	7516	7612	7571	7500	7451	7512	7465	7372	7424	7534	7515	7553	7483	7331	7553	7462	7617	7474	7450	7425	7393	7447	7471	7535	7260	7529	7509	7473	7454	7448	7394	7484	7417	7495	7440	7395	7500	7437	7443	7457	7471	7497	7444	7393	7430	7521	7361	7511	7566	7534	7471	7415	7513	7578	7487	7559	7481	7540	7507	7363	7542	7414	7393	7453	7510	7514	7505	7566	7330	7417	7489	7534	7469	7446	7353	7475	7495	7342	7308	7537	7428	7483	7421	7403	7419	7461	7552	7539	7526	7496	7511	7541	7516	7471	7437	7287	7431	7528	7427	7448	7407	7637	7379	7485	7509	7332	7424	7398	7382	7415	7492	7449	7364	7417	7403	7418	7334	7497	7427	7431	7499	7461	7620	7456	7548	7370	7498	7467	7531	7407	7348	7427	7294	7328	7457	7538	7405	7389	7494	7395	7347	7342	7534	7516	7422	7357	7568	7429	7402	7519	7357	7353	7346	7457	7418	7430	7416	7442	7443	7342	7550	7280	7392	7493	7556	7533	7484	7414	7406	7576	7539	7463	7661	7438	7585	7455	7366	7440	7491	7448	7451	7455	7524	7409	7602	7518	7345	7455	7505	7552	7404	7559	7500	7367	7463	7439	7443	7541	7518	7457	7471	7572	7401	7410	7437	7402	7428	7378	7429	7514	7423	7650	7406	7414	7492	7468	7484	7486	7310	7438	7314	7486	7354	7499	7503	7376	7380	7462	7555	7506	7367	7573	7321	7490	7544	7394	7492	7415	7430	7491	7431	7540	7389	7597	7431	7489	7439	7454	7491	7450	7429	7488	7443	7501	7427	7480	7477	7408	7373	7494	7464	7410	7367	7449	7441	7479	7398	7399	7443	7667	7520	7475	7597	7433	7385	7422	7445	7506	7545	7373	7499	7346	7524	7445	7360	7432	7386	7474	7444	7402	7418	7465	7358	7487	7411	7521	7460	7503	7409	7490	7398	7499	7409	7400	7419	7495	7435	7440	7450	7592	7396	7316	7436	7498	7471	7537	7408	7561	7536	7484	7437	7500	7502	7512	7375	7471	7548	7390	7517	7516	7484	7380	7439	7532	7474	7466	7464	7418	7470	7485	7528	7485	7363	7468	7340	7407	7372	7509	7394	7449	7578	7534	7484	7331	7403	7538	7495	7494	7429	7300	7525	7438	7439	7472	7394	7443	7572	7359	7516	7353	7592	7413	7493	7471	7398	7505	7541	7521	7567	7430	7386	7443	7439	7412	7402	7337	7424	7470	7432	7441	7260	7449	7412	7477	7466	7441	7552	7477	7459	7476	7390	7486	7408	7469	7508	7369	7437	7281	7487	7474	7322	7529	7410	7443	7501	7500	7468	7322	7610	7513	7423	7560	7487	7392	7451	7461	7375	7369	7417	7531	7360	7475	7379	7438	7598	7390	7511	7406	7399	7444	7298	7436	7491	7542	7628	7378	7369	7501	7377	7297	7465	7385	7345	7520	7486	7482	7446	7501	7511	7491	7501	7409	7689	7475	7385	7388	7472	7539	7457	7404	7407	7485	7531	7375	7436	7485	7411	7560	7499	7533	7446	7472	7620	7509	7523	7526	7493	7527	7510	7426	7462	7420	7457	7535	7435	7452	7471	7492	7434	7451	7337	7511	7475	7533	7487	7429	7548	7464	7367	7462	7569	7500	7453	7541	7415	7444	7382	7460	7420	7558	7383	7571	7486	7545	7478	7437	7481	7517	7445	7357	7640	7407	7499	7455	7454	7492	7476	7473	7391	7462	7462	7293	7382	7472	7473	7409	7428	7570	7424	7443	7352	7478	7434	7496	7497	7412	7429	7503	7609	7468	7450	7552	7417	7428	7434	7387	7510	7468	7407	7407	7449	7569	7436	7404	7481	7529	7481	7371	7441	7534	7554	7449	7520	7456	7493	7527	7415	7392	7469	7390	7413	7349	7530	7570	7322	7442	7436	7413	7385	7422	7426	7517	7513	7409	7334	7590	7570	7448	7527	7591	7317	7472	7316	7447	7333	7532	7398	7472	7616	7477	7436	7358	7480	7341	7600	7495	7384	7378	7425	7513	7530	7421	7408	7520	7483	7414	7521	7384	7432	7470	7442	7344	7344	7444	7370	7436	7485	7455	7450	7514	7481	7528	7495	7376	7419	7430	7413	7391	7448	7467	7371	7414	7471	7539	7440	7415	7397	7461	7558	7508	7509	7461	7426	7469	7341	7453	7456	7418	7467	7372	7408	7489	7516	7424	7464	7360	7606	7487	7420	7476	7548	7470	7424	7517	7516	7397	7377	7334	7417	7372	7275	7351	7476	7494	7487	7434	7365	7408	7420	7465	7490	7487	7311	7557	7580	7372	7419	7383	7436	7432	7314	7467	7422	7438	7563	7603	7448	7458	7501	7510	7407	7429	7448	7456	7488	7413	7507	7366	7498	7543	7317	7420	7406	7392	7484	7451	7443	7562	7438	7517	7497	7402	7460	7400	7530	7463	7393	7388	7526	7585	7395	7569	7344	7476	7463	7580	7426	7449	7378	7421	7396	7380	7518	7504	7432	7295	7514	7630	7430	7537	7561	7500	7540	7490	7464	7332	7531	7513	7271	7514	7471	7457	7427	7357	7295	7534	7329	7452	7371	7582	7563	7499	7333	7424	7491	7359	7504	7519	7557	7375	7441	7472	7515	7436	7423	7354	7530	7505	7463	7534	7499	7401	7600	7469	7514	7440	7445	7576	7482	7349	7435	7317	7467	7310	7422	7532	7464	7320	7450	7396	7442	7424	7393	7482	7537	7505	7553	7508	7595	7455	7482	7528	7486	7563	7463	7292	7391	7594	7580	7345	7499	7390	7383	7599	7405	7535	7545	7409	7649	7468	7427	7398	7466	7350	7356	7420	7405	7423	7402	7430	7463	7243	7442	7525	7411	7511	7326	7342	7320	7606	7489	7425	7473	7490	7504	7433	7586	7481	7483	7475	7378	7584	7510	7463	7369	7523	7493	7444	7435	7409	7386	7368	7367	7504	7340	7457	7564	7436	7535	7391	7433	7525	7408	7405	7416	7511	7470	7348	7473	7464	7451	7486	7485	7421	7511	7370	7385	7463	7410	7463	7416	7459	7452	7539	7415	7515	7437	7502	7512	7466	7514	7544	7389	7497	7320	7451	7481	7527	7473	7422	7449	7459	7507	7396	7432	7458	7425	7539	7586	7522	7473	7459	7421	7642	7394	7486	7412	7563	7620	7456	7512	7520	7408	7503	7418	7435	7543	7505	7461	7507	7480	7468	7530	7488	7408	7569	7596	7488	7518	7617	7446	7467	7413	7542	7452	7566	7384	7426	7436	7485	7476	7391	7383	7444	7482	7470	7336	7373	7472	7333	7254	7456	7475	7574	7310	7530	7554	7383	7447	7513	7252	7481	7501	7323	7428	7399	7449	7284	7414	7582	7530	7516	7451	7405	7488	7399	7640	7466	7525	7430	7537	7656	7370	7531	7467	7388	7543	7370	7474	7533	7600	7358	7505	7378	7355	7384	7432	7448	7439	7475	7269	7449	7475	7611	7444	7434	7428	7348	7370	7530	7536	7314	7530	7442	7427	7406	7427	7502	7465	7467	7385	7524	7460	7466	7632	7462	7457	7503	7417	7431	7371	7503	7344	7524	7413	7552	7422	7294	7461	7478	7478	7524	7461	7596	7399	7452	7444	7519	7381	7491	7680	7400	7483	7442	7475	7455	7512	7463	7422	7423	7596	7556	7381	7612	7538	7554	7486	7468	7499	7543	7506	7433	7424	7540	7472	7468	7466	7555	7399	7453	7294	7329	7483	7301	7551	7454	7485	7481	7466	7514	7367	7511	7498	7459	7455	7564	7492	7547	7513	7547	7438	7468	7424	7472	7422	7404	7380	7431	7407	7429	7612	7485	7471	7460	7403	7569	7379	7486	7456	7602	7447	7506	7613	7528	7439	7504	7590	7373	7509	7521	7439	7501	7584	7468	7505	7400	7384	7511	7496	7453	7451	7332	7430	7477	7501	7538	7448	7448	7338	7463	7440	7409	7489	7443	7486	7514	7371	7451	7479	7533	7484	7430	7367	7599	7378	7340	7367	7476	7409	7417	7483	7439	7422	7438	7560	7519	7544	7476	7352	7439	7456	7572	7460	7588	7427	7399	7484	7501	7365	7416	7621	7496	7404	7399	7448	7486	7466	7427	7402	7513	7514	7517	7461	7435	7342	7513	7364	7483	7407	7539	7447	7526	7548	7449	7409	7408	7611	7585	7551	7559	7431	7293	7534	7377	7402	7398	7479	7550	7334	7500	7506	7500	7390	7461	7480	7526	7481	7487	7472	7461	7600	7395	7470	7494	7473	7407	7495	7564	7358	7509	7390	7547	7372	7498	7406	7549	7539	7491	7415	7518	7383	7499	7544	7433	7540	7499	7441	7432	7518	7502	7483	7511	7418	7437	7442	7446	7412	7504	7446	7481	7518	7598	7301	7448	7453	7423	7237	7432	7348	7545	7421	7478	7422	7464	7514	7530	7470	7467	7422	7531	7516	7432	7441	7383	7433	7467	7408
3872	1207	1157	1099	1312	4219	20746	18466	10611	4055	1838	1141	900	964	875	895	924	902	845	856	963	922	860	885	886	929	940	875	857	872	936	890	921	902	870	925	877	976	904	864	955	922	934	934	970	919	899	931	907	911	914	899	890	878	866	880	881	905	935	909	891	832	872	898	876	911	927	903	905	878	859	876	917	932	874	857	945	948	911	867	911	930	872	933	913	903	902	918	876	864	913	858	893	852	882	884	831	920	906	826	810	883	873	908	916	880	830	919	887	931	935	894	918	914	912	934	890	885	876	903	889	862	884	892	883	900	915	873	908	872	909	877	846	865	878	879	870	979	888	900	879	891	896	854	855	914	933	866	908	902	889	912	857	869	869	847	892	909	846	863	936	892	902	907	910	878	904	898	885	878	917	809	851	936	899	895	923	886	906	879	912	883	897	874	863	878	954	931	862	897	875	892	897	900	892	930	903	916	892	878	951	865	917	877	889	894	896	844	901	912	879	851	951	880	880	858	919	877	933	962	912	910	893	913	887	913	877	913	916	899	924	844	862	805	865	966	844	912	908	846	874	963	876	923	892	918	939	965	897	845	879	917	895	893	908	871	946	894	904	896	898	930	938	887	968	891	840	914	864	912	886	914	889	899	891	848	931	982	913	906	875	851	911	912	885	857	891	907	871	907	917	869	918	864	902	863	906	859	918	865	862	915	906	945	890	869	915	892	904	915	899	942	870	901	902	923	904	895	912	982	893	878	925	946	858	918	875	874	898	897	912	924	912	861	912	892	855	918	877	881	838	902	928	923	858	873	935	875	885	838	899	874	882	875	896	851	901	911	870	970	869	885	923	869	905	961	853	897	926	917	921	902	871	969	958	938	910	847	941	858	893	879	894	905	856	902	902	867	861	907	910	853	887	883	909	879	928	880	927	905	887	888	872	855	962	919	961	884	901	889	882	928	926	930	892	828	895	939	886	887	876	887	959	926	861	917	899	859	961	880	907	856	908	892	912	899	924	914	937	883	925	962	900	928	926	861	932	904	915	904	902	921	891	909	942	944	861	928	887	916	909	899	895	905	875	888	896	884	898	924	904	930	916	921	899	910	905	898	864	912	883	871	912	906	894	902	850	935	894	935	828	871	914	874	948	882	875	871	814	926	924	839	893	890	912	910	878	857	931	917	942	894	912	930	955	959	909	859	905	926	858	905	930	985	941	866	888	948	896	906	889	889	856	865	915	877	903	861	934	956	923	830	884	916	884	890	892	946	910	902	887	886	871	925	887	855	847	912	925	865	921	871	854	959	866	899	880	924	884	970	899	900	857	952	904	901	894	891	891	869	912	896	921	886	879	935	878	879	895	872	878	875	880	887	851	871	872	929	870	880	873	902	927	905	891	931	877	897	890	885	901	862	936	892	920	905	882	862	927	889	916	884	848	904	889	883	856	864	959	918	929	859	880	927	933	918	901	908	927	888	882	885	882	863	923	921	963	874	880	862	921	890	964	868	916	863	859	906	900	940	854	888	937	819	859	863	894	836	864	935	930	796	869	827	900	872	902	862	915	914	925	932	919	884	887	873	867	898	953	878	894	881	885	871	877	925	926	943	871	881	938	869	894	872	915	900	926	932	954	981	920	917	910	893	871	876	873	907	930	896	933	846	925	852	889	904	906	911	870	911	885	895	933	918	928	930	862	932	871	969	865	913	879	908	920	891	909	885	873	914	884	856	898	881	882	871	897	877	956	868	881	881	904	905	889	822	907	949	882	906	846	911	933	819	880	896	862	932	910	911	927	925	915	900	909	918	925	895	845	918	884	915	906	881	922	884	915	916	859	832	885	897	890	912	868	872	883	875	915	893	876	927	859	913	889	934	916	882	939	901	884	878	925	866	882	914	920	932	888	917	917	890	836	912	840	986	905	888	882	924	822	903	930	939	851	905	855	902	847	872	903	827	869	885	913	929	881	919	868	859	899	888	930	903	874	918	896	903	887	946	903	883	918	852	882	884	863	921	853	914	887	919	848	871	885	923	920	908	878	858	922	919	900	882	888	876	919	919	898	971	863	903	891	893	909	944	900	886	875	904	894	898	886	861	881	920	961	879	833	898	946	936	913	915	946	897	881	916	891	912	912	932	899	820	912	877	906	890	931	899	915	920	889	899	903	885	858	886	947	889	886	880	878	878	928	910	880	917	874	920	915	894	931	910	847	897	886	919	920	921	858	909	906	915	879	892	811	878	934	906	905	880	851	886	895	888	878	899	930	918	921	846	912	940	907	893	898	910	909	921	920	872	903	907	849	872	887	863	940	887	930	882	915	958	885	922	913	939	914	863	903	897	860	929	912	891	865	845	887	858	946	896	863	903	897	904	892	920	884	903	903	938	868	872	904	887	890	918	920	869	885	915	916	914	881	944	908	928	871	870	926	905	916	929	883	875	917	941	870	953	913	857	979	892	905	896	909	926	891	881	870	878	937	864	959	885	967	908	873	910	921	910	936	846	881	885	868	904	931	900	908	971	877	885	918	838	919	874	939	924	905	915	884	940	916	925	887	884	863	905	889	858	936	884	877	880	878	906	935	920	846	934	961	857	915	894	970	905	938	880	902	893	924	859	912	933	890	882	936	895	885	906	854	907	896	886	887	914	836	862	885	873	888	922	851	880	914	889	947	906	845	829	951	881	890	926	888	921	916	848	870	937	849	864	894	920	840	902	954	899	890	911	920	885	919	886	893	850	901	953	876	902	900	917	949	902	925	925	898	899	856	867	927	904	922	832	900	913	939	895	924	969	893	918	881	928	902	864	927	890	856	955	858	878	934	895	885	937	904	942	909	870	992	952	883	850	910	942	911	939	912	849	886	924	868	849	870	925	923	874	969	921	867	900	901	923	910	877	894	904	839	914	897	948	894	872	894	886	917	851	912	869	888	891	854	851	877	864	944	895	907	879	901	920	875	905	913	850	859	910	906	882	913	923	900	923	914	888	886	919	868	890	902	883	923	923	879	901	864	910	846	904	911	919	979	860	893	917	943	862	908	902	919	842	897	902	913	856	919	904	860	893	934	913	902	912	903	845	938	924	935	857	899	944	906	918	858	846	917	867	871	841	932	917	936	898	895	832	895	848	867	930	930	915	915	909	947	956	906	884	873	811	886	908	936	868	900	927	877	910	912	921	898	917	970	939	913	934	872	913	956	859	932	919	912	824	915	930	880	900	876	849	882	904	874	919	933	925	917	927	858	907	895	856	871	890	948	922	885	902	894	852	869	950	852	907	864	892	923	887	899	915	906	911	948	876	884	886	889	916	869	855	899	873	871	875	958	914	890	968	892	838	923	894	933	909	904	886	870	928	893	929	889	842	892	877	878	892	868	851	903	907	890	901	875	929	958	897	845	890	913	860	959	828	944	909	882	915	919	898	917	891	895	865	933	918	911	887	875	914	844	940	892	839	899	944	875	913	972	865	867	885	895	892	937	943	895	880	911	901	886	894	918	887	928	947
16679	11783	10034	15661	26652	41233	75454	64419	48364	32039	20404	11102	8146	7506	7273	7267	7382	7389	7278	7382	7565	7270	7449	7331	7281	7476	7322	7307	7325	7447	7475	7353	7369	7407	7245	7378	7442	7542	7339	7478	7384	7325	7371	7430	7571	7313	7413	7295	7270	7422	7292	7287	7329	7316	7425	7278	7239	7522	7421	7312	7370	7391	7398	7356	7276	7369	7449	7249	7356	7298	7426	7329	7306	7375	7482	7249	7331	7428	7354	7233	7432	7404	7329	7369	7278	7484	7299	7321	7373	7306	7319	7376	7505	7458	7279	7459	7335	7525	7420	7252	7372	7283	7443	7451	7478	7505	7492	7404	7398	7531	7412	7428	7392	7368	7424	7395	7336	7279	7314	7273	7401	7395	7370	7383	7421	7440	7343	7306	7260	7338	7486	7494	7380	7248	7408	7427	7517	7364	7488	7393	7474	7494	7449	7369	7357	7379	7473	7354	7366	7255	7445	7336	7321	7494	7344	7510	7475	7417	7363	7438	7512	7392	7422	7419	7422	7250	7426	7391	7489	7367	7326	7426	7421	7280	7539	7474	7421	7318	7538	7435	7368	7419	7394	7327	7301	7376	7402	7258	7281	7546	7362	7265	7397	7369	7320	7296	7306	7601	7308	7324	7429	7463	7371	7505	7411	7369	7355	7461	7356	7351	7325	7450	7388	7398	7222	7335	7439	7385	7423	7386	7521	7409	7475	7521	7333	7268	7460	7453	7321	7494	7323	7345	7310	7515	7509	7365	7352	7416	7381	7316	7375	7327	7495	7483	7352	7372	7379	7461	7440	7309	7300	7519	7334	7496	7487	7365	7522	7355	7329	7322	7511	7381	7425	7439	7462	7419	7447	7368	7332	7429	7430	7546	7347	7337	7376	7242	7418	7350	7371	7361	7398	7401	7409	7343	7398	7445	7348	7394	7518	7550	7436	7275	7220	7437	7321	7343	7407	7342	7450	7404	7303	7463	7578	7325	7339	7372	7440	7240	7486	7428	7460	7364	7551	7532	7339	7342	7337	7384	7323	7379	7334	7331	7207	7396	7396	7439	7448	7416	7304	7405	7442	7253	7356	7376	7480	7356	7375	7305	7284	7375	7384	7405	7478	7468	7376	7276	7151	7406	7421	7312	7336	7335	7307	7408	7369	7484	7598	7248	7324	7434	7327	7272	7425	7356	7451	7373	7372	7224	7358	7290	7390	7324	7564	7293	7498	7382	7599	7433	7408	7358	7495	7525	7464	7419	7313	7369	7440	7270	7368	7372	7250	7343	7277	7360	7300	7398	7518	7314	7457	7464	7345	7381	7523	7389	7429	7459	7389	7388	7477	7400	7297	7402	7440	7416	7439	7312	7503	7237	7458	7512	7455	7306	7337	7485	7445	7379	7361	7297	7346	7317	7348	7467	7347	7445	7321	7401	7437	7349	7286	7573	7552	7449	7391	7255	7342	7532	7264	7442	7374	7354	7381	7298	7341	7443	7415	7360	7402	7412	7502	7413	7394	7354	7354	7393	7394	7376	7389	7430	7492	7320	7370	7500	7379	7388	7393	7296	7476	7497	7362	7374	7429	7303	7316	7342	7358	7474	7313	7553	7363	7395	7467	7357	7397	7386	7366	7338	7361	7467	7423	7223	7427	7487	7408	7342	7429	7491	7296	7316	7404	7319	7297	7340	7436	7472	7426	7421	7415	7342	7312	7264	7356	7460	7347	7357	7204	7371	7354	7251	7261	7472	7415	7424	7438	7326	7419	7398	7452	7519	7395	7267	7423	7480	7396	7409	7374	7345	7375	7410	7436	7606	7430	7300	7533	7315	7422	7345	7384	7448	7261	7439	7316	7382	7357	7396	7348	7504	7443	7206	7298	7370	7438	7429	7365	7421	7395	7355	7358	7490	7373	7438	7453	7377	7352	7321	7409	7470	7562	7340	7553	7351	7418	7328	7380	7417	7298	7309	7417	7456	7238	7223	7401	7412	7302	7382	7396	7430	7541	7290	7472	7345	7534	7380	7460	7302	7382	7324	7370	7332	7375	7514	7388	7446	7360	7308	7429	7280	7341	7448	7377	7386	7461	7575	7517	7667	7370	7318	7373	7243	7379	7361	7402	7412	7530	7424	7345	7380	7503	7383	7444	7349	7447	7312	7431	7439	7437	7423	7409	7311	7242	7396	7378	7503	7357	7471	7382	7351	7357	7268	7386	7464	7422	7382	7367	7331	7421	7303	7459	7372	7323	7328	7327	7285	7488	7425	7477	7355	7491	7469	7415	7437	7282	7412	7400	7333	7571	7472	7360	7430	7520	7490	7480	7238	7337	7379	7201	7423	7506	7367	7396	7403	7434	7396	7437	7329	7336	7450	7452	7285	7382	7332	7371	7255	7530	7467	7368	7415	7362	7381	7372	7443	7302	7410	7512	7328	7297	7303	7475	7375	7324	7365	7382	7352	7438	7420	7339	7417	7337	7400	7470	7414	7369	7505	7389	7330	7290	7289	7304	7415	7364	7339	7309	7368	7611	7273	7261	7445	7545	7455	7476	7299	7410	7522	7451	7356	7289	7415	7330	7257	7367	7539	7432	7408	7358	7460	7337	7439	7361	7404	7469	7356	7415	7423	7349	7419	7357	7347	7293	7495	7379	7374	7439	7391	7385	7471	7371	7442	7352	7415	7416	7386	7330	7411	7493	7432	7469	7358	7449	7357	7474	7364	7349	7380	7312	7342	7377	7346	7357	7350	7504	7353	7338	7488	7427	7370	7400	7421	7307	7340	7357	7483	7329	7342	7448	7430	7284	7396	7370	7372	7435	7317	7335	7389	7224	7406	7461	7365	7430	7548	7271	7349	7423	7387	7337	7367	7377	7416	7322	7382	7373	7435	7408	7335	7352	7429	7187	7350	7428	7323	7384	7470	7361	7294	7372	7474	7470	7184	7412	7376	7308	7364	7452	7400	7361	7360	7359	7356	7364	7347	7380	7427	7374	7480	7441	7433	7352	7314	7457	7274	7324	7479	7291	7430	7417	7346	7410	7475	7319	7257	7155	7496	7417	7623	7473	7291	7417	7392	7299	7457	7365	7427	7367	7361	7382	7361	7412	7306	7384	7367	7303	7389	7495	7313	7416	7311	7473	7221	7343	7421	7315	7422	7457	7388	7478	7435	7370	7221	7384	7415	7402	7428	7332	7348	7445	7348	7266	7493	7504	7277	7487	7544	7367	7402	7295	7347	7431	7374	7308	7272	7340	7432	7407	7381	7365	7368	7452	7477	7595	7411	7475	7481	7392	7382	7400	7477	7491	7405	7522	7316	7395	7285	7395	7285	7394	7253	7479	7258	7360	7354	7317	7584	7157	7389	7454	7406	7435	7450	7375	7267	7307	7356	7346	7322	7442	7501	7352	7369	7284	7348	7260	7400	7384	7423	7365	7385	7336	7308	7428	7360	7600	7404	7336	7369	7399	7342	7398	7354	7350	7386	7492	7535	7362	7351	7356	7389	7346	7414	7444	7453	7302	7390	7442	7437	7376	7370	7399	7412	7409	7391	7391	7345	7347	7534	7337	7399	7328	7512	7340	7418	7521	7363	7407	7440	7326	7351	7388	7377	7420	7484	7431	7255	7398	7327	7259	7434	7290	7325	7244	7384	7398	7305	7461	7324	7311	7348	7276	7542	7423	7350	7422	7404	7378	7432	7447	7399	7395	7360	7368	7269	7357	7484	7433	7444	7510	7426	7417	7439	7311	7505	7319	7391	7274	7438	7343	7397	7397	7382	7464	7477	7336	7293	7476	7465	7406	7518	7359	7438	7430	7423	7341	7384	7339	7450	7416	7447	7394	7387	7311	7288	7350	7423	7348	7457	7455	7305	7367	7312	7474	7423	7397	7352	7456	7485	7543	7321	7271	7419	7406	7327	7496	7411	7446	7415	7519	7337	7385	7371	7360	7453	7372	7298	7361	7292	7423	7345	7353	7559	7502	7420	7428	7361	7416	7415	7467	7379	7415	7334	7441	7429	7354	7314	7346	7417	7298	7422	7349	7296	7499	7431	7314	7466	7424	7594	7269	7289	7398	7457	7320	7509	7427	7366	7386	7337	7402	7394	7412	7424	7346	7369	7337	7387	7243	7341	7364	7382	7391	7415	7241	7390	7270	7388	7378	7333	7474	7502	7528	7369	7460	7331	7569	7486	7406	7391	7288	7370	7414	7450	7312	7200	7481	7382	7491	7376	7353	7436	7434	7440	7280	7304	7378	7348	7397	7477	7402	7388	7357	7460	7357	7384	7366	7264	7439	7368	7375	7453	7421	7426	7440	7399	7420	7413	7410	7404	7408	7254	7329	7436	7398	7435	7386	7419	7358	7344	7377	7449	7399	7461	7245	7365	7508	7382	7473	7336	7458	7305	7276	7366	7360	7321	7419	7456	7339	7369	7421	7310	7286	7285	7338	7488	7392	7394	7409	7526	7372	7561	7382	7393	7127	7439	7469	7506	7521	7391	7558	7309	7429	7567	7419	7512	7428	7448	7561	7383	7362	7259	7432	7443	7514	7414	7226	7519	7331	7352	7562	7354	7352	7381	7537	7454	7349	7426	7558	7388	7356	7417	7365	7449	7441	7251	7405	7443	7306	7456	7471	7526	7350	7452	7473	7326	7395	7509	7382	7275	7351	7380	7316	7330	7442	7517	7321	7350	7315	7484	7464	7372	7404	7492	7560	7534	7479	7385	7421	7312	7435	7456	7390	7312	7408	7271	7368	7377	7426	7432	7301	7447	7400	7300	7339	7408	7499	7373	7428	7495	7417	7354	7439	7407	7287	7250	7428	7486	7321	7326	7449	7273	7362	7384	7455	7323	7439	7449	7422	7317	7347	7464	7476	7388	7532	7365	7298	7433	7456	7337	7419	7370	7465	7306	7446	7366	7376	7415	7373	7400	7353	7492	7475	7367	7513	7393	7448	7308	7340	7304	7413	7155	7464	7327	7268	7324	7295	7437	7405	7572	7401	7411	7532	7413	7532	7516	7408	7448	7276	7605	7440	7305	7338	7421	7260	7278	7414	7328	7374	7385	7347	7323	7525	7300	7423	7346	7321	7461	7534	7508	7436	7186	7458	7295
2566	1553	1298	1205	1658	10971	30616	24973	16839	7976	2673	1356	1062	977	922	914	901	987	922	941	1004	901	958	918	947	913	917	962	972	920	877	927	911	874	924	949	908	982	921	980	939	959	976	973	964	902	895	915	967	927	970	945	958	994	927	891	940	982	934	880	988	957	919	954	959	919	923	940	936	954	959	969	943	976	958	948	973	981	911	956	950	991	941	883	864	1018	868	947	995	928	982	1020	986	935	929	900	949	945	910	984	969	952	900	950	897	916	944	988	1015	937	915	991	976	952	925	929	935	944	944	976	949	927	941	902	920	947	948	956	940	960	914	891	916	938	960	964	964	926	963	962	966	967	939	942	976	1007	971	951	955	1012	960	928	908	929	869	972	966	973	975	953	960	982	989	916	959	973	976	923	952	946	930	948	935	962	961	949	972	1006	957	958	954	953	935	989	962	921	988	941	968	948	923	909	954	959	956	894	940	966	963	942	962	899	877	941	948	880	937	915	957	910	956	960	901	959	957	946	963	982	910	988	943	894	937	906	936	952	908	908	994	989	986	980	937	923	910	899	956	977	920	976	984	971	944	945	968	910	935	970	975	968	969	948	960	922	921	930	983	1011	968	954	929	979	930	998	990	966	918	916	931	891	906	945	948	975	923	927	923	948	922	949	943	933	955	891	958	925	908	907	960	949	952	979	970	948	961	1004	952	950	900	912	910	967	1014	889	985	965	1021	1026	909	967	950	987	950	931	905	967	948	907	944	992	960	947	910	945	948	952	897	904	949	968	933	929	978	928	968	943	929	929	935	946	976	955	999	1001	1019	939	955	975	988	959	949	973	950	940	951	938	968	933	939	943	946	913	948	908	938	993	928	950	952	912	980	970	922	896	965	948	932	978	960	949	990	963	943	953	890	919	961	945	957	994	954	911	992	954	992	960	971	931	954	957	921	953	950	931	985	973	932	909	930	968	914	959	943	1018	995	948	971	971	905	956	966	883	991	967	941	931	959	1003	939	937	990	936	950	951	985	987	928	975	948	922	918	963	956	964	960	997	936	940	948	926	951	911	933	939	940	961	1000	944	959	947	962	918	988	923	960	980	918	972	984	984	947	951	910	938	911	937	942	950	940	876	960	945	923	949	895	955	935	962	1006	906	958	944	965	945	928	902	996	948	897	923	941	937	960	935	941	973	948	934	934	980	950	994	952	990	969	897	909	942	964	901	998	935	937	932	998	942	988	962	959	947	974	948	992	954	980	935	929	1040	922	951	931	956	930	964	907	920	912	903	970	924	984	1002	973	965	931	939	971	975	934	950	901	912	900	961	945	915	982	907	959	939	953	989	927	954	979	937	910	912	947	942	900	957	865	994	955	946	966	982	951	916	980	943	947	925	925	944	999	940	972	938	942	932	921	971	943	983	904	958	900	905	876	930	924	961	915	961	985	914	927	952	928	972	999	968	921	936	935	915	1002	971	943	916	995	940	958	945	923	947	927	974	917	937	928	993	990	968	907	926	947	966	979	942	962	955	974	980	970	977	966	961	958	915	923	904	939	937	894	961	964	949	993	956	942	962	954	934	946	924	968	995	917	910	964	953	896	949	953	919	944	990	989	955	904	867	946	995	950	970	996	970	942	955	962	974	957	973	909	929	958	908	931	909	944	1009	925	971	974	952	914	950	889	975	938	962	956	894	955	970	905	940	856	936	927	944	1010	930	951	971	971	948	932	994	963	983	923	904	919	929	977	945	968	896	931	960	984	952	939	1020	917	932	918	955	964	953	963	972	960	935	937	955	952	956	934	947	922	967	975	918	988	926	969	964	982	952	939	968	950	960	990	951	955	936	935	950	932	955	911	967	916	926	943	948	1003	968	953	930	925	959	964	944	926	919	897	924	921	936	906	896	906	964	968	998	924	919	968	946	921	942	873	913	881	961	907	961	993	899	879	978	904	980	864	941	994	990	941	951	955	970	925	976	936	923	916	986	924	924	938	948	892	923	992	933	975	999	964	968	920	932	946	984	1001	953	948	985	976	954	928	942	962	942	979	915	953	946	888	982	979	947	984	985	905	905	932	1006	950	909	953	930	973	955	983	956	940	964	936	906	967	953	923	922	907	894	1019	926	932	907	973	963	977	972	964	926	973	957	946	986	957	979	934	928	885	940	902	895	920	999	979	932	975	957	917	931	947	949	908	928	989	926	944	894	922	969	958	940	960	944	978	1020	1015	902	947	937	952	944	911	901	955	921	915	920	937	953	948	952	946	956	976	932	951	943	908	952	998	896	923	924	960	948	960	976	944	956	896	899	916	929	973	919	927	945	998	978	932	942	1000	958	992	924	967	967	908	955	908	998	910	971	885	985	969	960	941	959	913	932	957	1017	922	945	916	952	891	962	906	906	960	1016	924	950	968	949	945	973	968	924	947	925	931	954	917	960	938	943	919	952	980	964	981	912	926	1009	933	980	946	903	962	953	1004	958	965	938	967	943	895	961	955	911	947	919	936	944	938	931	919	921	1017	977	946	929	942	963	974	929	930	1022	999	983	906	987	932	983	919	939	983	946	964	951	951	914	1020	971	980	969	930	985	930	975	892	957	959	957	948	967	907	964	1011	916	933	968	938	912	930	970	931	1027	902	920	956	919	864	975	939	939	968	937	948	942	969	1004	969	918	922	954	934	966	926	912	960	975	909	907	963	1009	985	974	981	987	933	957	913	960	916	925	918	931	975	967	967	899	879	1002	967	955	980	919	983	973	920	978	937	984	977	906	983	961	991	930	953	970	942	911	984	881	917	974	963	938	914	958	976	940	963	979	919	928	1005	900	996	884	954	947	882	949	968	983	961	946	950	966	958	934	986	925	961	917	925	916	918	946	959	953	964	946	895	977	940	968	918	941	954	938	967	941	953	936	963	944	995	986	966	891	984	923	917	966	939	956	931	960	1019	963	963	954	992	964	1022	900	940	977	955	908	946	946	927	927	998	929	908	998	977	1016	885	1001	983	940	900	919	1006	965	937	929	935	964	944	965	939	922	919	1000	976	939	983	960	939	972	906	985	958	925	931	978	929	901	933	956	965	1004	963	975	980	937	949	992	952	973	918	894	935	925	943	997	921	935	978	962	887	955	921	941	950	962	954	942	976	924	956	1018	935	939	959	996	945	908	944	936	953	971	922	942	937	947	974	946	977	954	971	974	899	946	950	930	927	948	964	932	945	918	908	946	882	927	984	963	918	919	959	919	984	900	934	991	954	957	995	972	891	887	964	955	974	904	948	943	931	977	907	910	922	952	929	962	941	885	925	971	998	947	930	937	959	895	1007	937	916	937	895	962	901	952	914	944	914	984	873	940	945	964	959	926	971	977	908	959	946	918	964	959	971	1019	982	898	909	995	956	917	911	920	971	894	916	943	924	1011	956	949	937	994	958	893	962	962	975	955	974	942	1014	943	948	950	1013	940	953	918	969	883	960	928	944	905	938	967	938	934	938	935	900	983	1002	953	927	982	970	949	951	938	953	948	989	956	948	921	988	999	916	970	901	942	920	973	965	898	997	867	919	945	940	947
20828	14385	11597	18306	31573	58845	84850	73192	58146	40106	24401	12989	8799	7846	7624	7780	7689	7857	7778	7757	7717	7749	7789	7834	7746	7644	7660	7701	7762	7646	7713	7748	7692	7756	7594	7787	7844	7798	7711	7515	7773	7855	7774	7642	7735	7758	7767	7883	7729	7775	7805	7828	7705	7647	7664	7728	7763	7707	7741	7747	7667	7693	7711	7634	7807	7773	7740	7707	7723	7747	7724	7753	7792	7702	7754	7725	7659	7763	7823	7684	7726	7735	7744	7790	7616	7783	7765	7706	7729	7803	7813	7644	7877	7738	7745	7757	7758	7785	7810	7878	7969	7720	7677	7856	7744	7715	7774	7735	7737	7650	7610	7798	7552	7701	7670	7711	7793	7699	7595	7728	7674	7770	7683	7670	7793	7732	7739	7873	7783	7696	7640	7709	7656	7797	7763	7730	7656	7785	7761	7688	7871	7627	7688	7723	7722	7662	7882	7884	7866	7713	7776	7785	7793	7754	7764	7891	7774	7756	7640	7697	7670	7716	7766	7659	7706	7828	7749	7709	7807	7670	7726	7693	7872	7760	7724	7762	7586	7753	7858	7650	7598	7681	7768	7740	7683	7721	7573	7769	7706	7722	7785	7655	7850	7747	7636	7855	7859	7661	7779	7746	7716	7678	7639	7820	7775	7518	7740	7704	7683	7681	7648	7801	7624	7656	7725	7711	7561	7813	7767	7880	7794	7683	7709	7727	7785	7780	7848	7615	7739	7678	7646	7785	7628	7807	7756	7600	7627	7795	7766	7625	7735	7838	7731	7863	7650	8040	7727	7654	7749	7764	7627	7656	7721	7787	7696	7660	7820	7721	7694	7692	7804	7774	7778	7703	7728	7633	7737	7856	7656	7759	7802	7878	7575	7674	7652	7675	7773	7561	7664	7742	7648	7814	7597	7789	7788	7761	7822	7795	7830	7719	7757	7832	7792	7893	7775	7757	7713	7557	7674	7683	7677	7802	7810	7724	7722	7704	7810	7640	7703	7757	7782	7684	7590	7763	7754	7758	7678	7789	7709	7754	7754	7769	7882	7741	7755	7814	7729	7757	7622	7805	7711	7744	7811	7756	7783	7807	7919	7886	7740	7811	7810	7846	7614	7693	7734	7899	7677	7522	7655	7865	7829	7788	7713	7666	7772	7691	7769	7720	7785	7780	7732	7707	7621	7734	7773	7824	7801	7618	7780	7799	7585	7796	7767	7793	7753	7728	7797	7662	7767	7778	7751	7894	7661	7688	7632	7838	7685	7782	7759	7765	7725	7809	7717	7727	7718	7776	7731	7758	7656	7687	7750	7701	7781	7722	7797	7645	7802	7784	7716	7705	7644	7783	7876	7749	7863	7671	7644	7734	7678	7791	7787	7894	7692	7771	7716	7732	7749	7767	7777	7673	7814	7645	7647	7691	7726	7739	7864	7703	7767	7734	7854	7738	7636	7660	7786	7714	7772	7716	7804	7704	7698	7775	7732	7736	7628	7626	7920	7887	7762	7609	7774	7822	7777	7830	7701	7682	7720	7806	7713	7724	7762	7888	7727	7644	7720	7661	7845	7694	7675	7693	7602	7980	7729	7791	7601	7707	7829	7748	7727	7674	7762	7918	7677	7632	7776	7802	7633	7782	7767	7825	7796	7746	7723	7776	7739	7828	7664	7715	7728	7707	7753	7756	7801	7763	7669	7785	7617	7859	7663	7768	7755	7720	7735	7688	7769	7633	7750	7623	7855	7759	7752	7687	7685	7858	7691	7766	7634	7673	7773	7689	7693	7637	7570	7770	7768	7716	7755	7777	7700	7907	7810	7811	7833	7731	7774	7768	7646	7794	7599	7766	7842	7621	7694	7706	7703	7777	7770	7795	7775	7860	7705	7805	7547	7722	7731	7735	7654	7699	7573	7676	7718	7834	7717	7756	7740	7843	7749	7757	7721	7701	7778	7615	7686	7639	7761	7630	7794	7717	7780	7702	7824	7702	7726	7781	7768	7553	7723	7623	7754	7712	7648	7748	7726	7838	7625	7621	7690	7699	7770	7676	7747	7866	7695	7720	7801	7734	7923	7682	7661	7687	7648	7718	7901	7841	7837	7781	7779	7722	7652	7602	7883	7713	7802	7761	7788	7642	7732	7780	7701	7702	7850	7668	7642	7812	7678	7756	7781	7851	7752	7663	7884	7783	7686	7647	7789	7645	7787	7786	7720	7699	7801	7630	7752	7662	7665	7723	7633	7607	7661	7745	7788	7643	7712	7661	7678	7793	7899	7779	7681	7724	7784	7916	7647	7778	7828	7755	7839	7671	7812	7727	7812	7659	7617	7818	7750	7647	7751	7801	7860	7661	7807	7807	7542	7748	7701	7813	7748	7620	7811	7731	7751	7821	7757	7761	7679	7591	7676	7801	7842	7741	7761	7767	7809	7662	7737	7685	7746	7707	7684	7642	7797	7803	7773	7804	7834	7644	7744	7695	7790	7855	7820	7773	7657	7698	7705	7794	7781	7759	7719	7732	7621	7664	7811	7709	7795	7766	7703	7745	7836	7775	7638	7656	7648	7759	7746	7651	7826	7697	7718	7661	7836	7694	7702	7701	7787	7787	7780	7748	7816	7716	7746	7736	7782	7656	7806	7723	7778	7634	7820	7890	7748	7716	7735	7811	7678	7699	7683	7687	7764	7831	7860	7828	7706	7653	7828	7745	7667	7717	7709	7857	7748	7845	7591	7767	7779	7631	7659	7775	7619	7830	7765	7694	7744	7803	7664	7679	7755	7755	7808	7683	7659	7717	7768	7741	7855	7698	7749	7713	7848	7793	7697	7664	7712	7764	7769	7847	7636	7681	7865	7767	7752	7869	7737	7701	7750	7715	7688	7912	7810	7836	7774	7751	7744	7722	7750	7735	7719	7722	7634	7877	7752	7665	7705	7757	7712	7661	7773	7760	7725	7793	7691	7659	7707	7814	7557	7781	7745	7774	7687	7779	7763	7711	7731	7688	7721	7735	7827	7698	7757	7635	7819	7794	7799	7709	7720	7728	7691	7618	7690	7846	7781	7692	7628	7909	7740	7755	7768	7594	7649	7695	7749	7743	7705	7683	7798	7808	7823	7731	7646	7722	7729	7691	7769	7672	7678	7733	7658	7683	7808	7636	7675	7760	7892	7689	7748	7729	7906	7796	7770	7868	7853	7856	7768	7791	7729	7726	7644	7844	7725	7848	7738	7705	7776	7729	7633	7733	7700	7702	7724	7690	7706	7731	7728	7718	7716	7591	7743	7754	7844	7779	7780	7742	7855	7670	7841	7778	7781	7851	7750	7717	7867	7629	7805	7695	7811	7667	7664	7808	7819	7703	7751	7668	7701	7722	7643	7646	7890	7697	7809	7752	7751	7591	7838	7843	7747	7791	7742	7797	7735	7752	7636	7777	7685	7803	7768	7668	7750	7667	7770	7831	7718	7760	7693	7778	7711	7760	7677	7718	7774	7782	7775	7755	7687	7685	7716	7711	7652	7699	7783	7819	7798	7654	7731	7727	7676	7759	7661	7741	7740	7663	7653	7714	7861	7813	7720	7772	7689	7737	7844	7801	7814	7792	7665	7772	7812	7821	7691	7744	7690	7592	7888	7794	7675	7832	7731	7716	7853	7713	7894	7715	7742	7737	7828	7803	7728	7849	7750	7693	7628	7758	7556	7883	7699	7779	7803	7649	7552	7849	7846	7852	7736	7581	7755	7653	7711	7691	7759	7576	7656	7727	7822	7752	7917	7799	7784	7604	7739	7738	7718	7652	7780	7814	7770	7848	7754	7818	7788	7731	7778	7697	7744	7803	7732	7740	7764	7838	7730	7592	7669	7606	7641	7790	7730	7670	7797	7560	7599	7692	7648	7759	7693	7759	7789	7684	7687	7618	7760	7754	7624	7615	7706	7965	7679	7684	7648	7696	7680	7776	7678	7755	7616	7779	7705	7638	7630	7724	7743	7614	7745	7819	7719	7602	7884	7792	7773	7825	7760	7676	7814	7621	7656	7783	7833	7920	7763	7715	7896	7723	7757	7699	7813	7817	7762	7659	7627	7668	7689	7742	7719	7776	7745	7841	7689	7763	7581	7761	7713	7710	7812	7721	7732	7870	7824	7620	7706	7790	7708	7676	7746	7634	7773	7721	7808	7850	7772	7708	7640	7731	7708	7788	7833	7710	7780	7705	7750	7617	7727	7774	7808	7614	7730	7882	7639	7571	7740	7813	7769	7721	7663	7721	7828	7832	7899	7760	7770	7613	7583	7630	7626	7758	7680	7807	7636	7742	7816	7677	7725	7752	7728	7713	7814	7806	7725	7667	7624	7882	7698	7697	7749	7628	7726	7669	7626	7700	7748	7852	7641	7718	7726	7775	7814	7714	7756	7596	7802	7659	7823	7594	7744	7617	7777	7750	7720	7888	7797	7676	7648	7597	7706	7688	7835	7706	7794	7835	7856	7776	7794	7762	7674	7764	7852	7648	7781	7800	7698	7687	7617	7699	7698	7842	7783	7725	7750	7663	7776	7653	7652	7768	7794	7735	7812	7727	7673	7792	7816	7757	7683	7841	7698	7701	7702	7707	7733	7849	7684	7757	7797	7794	7724	7757	7629	7771	7772	7713	7792	7757	7790	7693	7860	7809	7691	7713	7771	7803	7738	7664	7887	7648	7779	7664	7773	7746	7789	7679	7790	7731	7806	7810	7606	7634	7701	7775	7806	7789	7712	7897	7787	7748	7711	7786	7736	7838	7789	7749	7759	7756	7716	7710	7725	7843	7787	7750	7700	7681	7643	7706	7755	7661	7729	7804	7692	7720	7761	7737	7699	7767	7787	7860	7736	7691	7710	7883	7717	7814	7705	7750	7648	7598	7737	7823	7789	7839	7774	7855	7656	7694	7712	7737	7689	7723	7797	7797	7811	7739	7829	7731	7654	7785	7829	7774	7649	7804	7792	7830	7724	7800	7830	7870	7742	7762	7789	7836	7725	7591	7781	7842	7744	7742	7780	7702	7809	7762	7699	7868	7783	7887	7900	7763	7785	7652	7736	7799	7736	7733	7748	7715	7619	7659	7765	7854	7603	7780	7642	7683	7805	7738
2635	1031	924	951	1095	2690	9327	6555	4198	2278	1307	957	927	904	893	887	891	929	905	889	903	912	878	865	866	896	920	942	914	894	917	919	889	950	869	877	919	914	879	893	845	868	902	909	941	911	900	866	870	951	915	904	868	887	851	840	843	846	901	915	894	905	919	877	913	868	866	836	953	845	873	888	828	874	918	931	914	855	887	925	853	851	867	979	886	886	872	900	893	910	883	869	890	908	918	939	874	942	892	886	851	927	903	857	901	892	912	855	865	896	877	867	927	891	850	858	855	855	913	945	875	938	957	875	876	882	903	900	932	909	891	896	927	915	949	869	902	874	904	956	899	867	867	853	948	962	863	908	850	868	904	861	902	911	842	895	902	898	896	887	851	888	948	909	908	874	976	874	857	844	844	862	936	900	896	908	895	875	883	896	932	868	875	935	900	822	907	879	862	871	864	878	902	872	893	899	870	892	908	881	887	917	845	935	900	892	881	903	895	919	828	896	890	882	925	889	867	898	891	911	879	913	940	860	838	839	863	819	882	867	857	898	896	878	895	872	874	878	866	978	851	899	949	909	945	913	892	867	883	866	917	838	847	926	902	889	900	866	880	876	882	945	869	876	892	870	951	917	852	924	846	858	832	890	895	863	856	887	897	916	906	876	837	860	892	889	879	853	893	944	914	892	881	878	878	894	923	888	961	852	904	882	878	887	919	921	902	921	885	912	882	878	929	855	850	870	908	932	863	916	873	907	851	925	878	870	896	938	943	910	969	870	870	893	859	943	896	915	919	940	854	896	876	874	922	909	888	885	880	915	880	892	854	891	900	853	873	928	928	861	909	905	860	900	857	902	892	922	879	884	876	844	870	918	896	821	909	842	873	877	869	897	829	883	882	885	833	904	873	870	939	876	873	892	958	875	938	923	866	901	909	876	890	848	915	857	842	865	877	847	925	927	909	863	908	929	871	891	905	889	904	884	899	891	870	879	859	911	882	923	937	885	939	925	930	839	923	873	909	918	872	859	914	947	882	917	933	919	909	893	874	906	945	931	942	896	845	943	911	897	901	913	893	934	909	861	898	863	930	897	856	900	918	834	878	895	907	911	901	942	861	887	848	888	918	947	909	926	863	870	953	910	887	899	892	919	862	848	909	940	858	884	919	915	926	872	859	853	899	911	934	881	857	878	876	922	940	895	874	860	885	879	910	864	829	862	884	843	959	831	915	886	902	859	887	917	899	867	865	874	844	866	880	877	901	901	866	823	884	880	863	914	893	886	922	915	859	818	853	855	885	868	869	962	892	852	866	886	919	900	927	884	910	899	886	913	835	937	927	893	934	888	882	903	855	849	837	913	862	902	893	878	898	829	916	909	884	842	926	929	916	863	864	883	842	883	920	904	848	925	949	924	928	900	868	888	850	886	937	870	859	894	869	942	897	905	907	890	888	852	904	839	884	896	907	835	894	990	938	884	880	898	891	924	882	879	921	859	844	881	893	942	870	920	930	893	840	894	918	868	868	889	855	866	861	867	863	886	930	861	852	876	854	858	872	938	869	882	887	791	869	876	828	905	913	899	913	867	915	912	870	944	933	864	849	913	877	916	908	854	893	890	855	898	898	866	921	949	885	842	890	892	852	935	906	889	870	927	887	850	871	834	929	854	906	797	912	900	937	909	949	929	896	822	907	868	883	861	883	901	884	840	920	862	936	835	872	926	848	936	916	886	887	853	885	890	904	852	864	898	882	884	874	943	863	860	919	844	874	813	905	942	911	868	925	887	864	873	912	885	826	860	966	893	895	881	909	921	914	849	895	894	869	965	884	878	916	861	875	917	875	928	870	893	909	856	874	942	880	903	886	880	872	898	866	846	864	819	921	902	902	872	918	888	873	900	878	895	891	848	839	892	856	915	922	844	957	872	859	880	930	882	871	892	912	873	866	879	960	891	876	895	950	939	915	904	883	905	861	918	892	911	869	884	906	845	897	888	931	932	926	899	924	878	908	890	896	923	879	878	844	861	868	934	892	888	911	909	936	920	929	898	874	940	901	904	872	897	882	891	868	870	906	839	896	911	927	900	903	910	928	883	945	922	888	893	838	819	882	904	951	884	905	877	901	851	864	944	909	927	879	850	886	895	899	862	871	892	853	893	917	901	908	841	889	891	852	899	879	894	900	919	912	898	858	913	929	903	935	890	883	858	836	927	908	905	835	832	871	898	886	928	872	909	887	935	937	930	929	838	943	860	938	896	926	923	886	879	811	855	942	862	860	927	912	868	864	862	885	941	857	864	885	910	888	879	936	890	888	858	892	897	849	875	907	923	874	882	875	941	911	881	884	825	854	888	851	895	883	852	887	896	931	920	845	926	871	869	922	837	906	928	908	861	836	903	862	872	885	895	885	858	940	857	936	871	932	852	886	890	892	871	820	860	874	830	875	912	901	943	915	893	854	914	899	877	875	903	923	875	949	923	907	915	923	892	886	857	910	912	907	868	882	858	899	899	861	890	849	918	875	860	878	912	901	912	894	953	928	865	839	916	933	861	883	932	878	905	948	866	894	871	839	913	893	880	892	881	877	914	922	921	831	891	951	884	904	923	845	878	905	915	866	922	866	892	904	908	869	927	859	927	933	885	898	902	930	880	907	848	936	884	918	899	907	895	885	859	911	848	887	846	857	912	884	900	888	904	893	879	930	857	925	922	861	857	917	888	867	894	861	881	859	903	940	915	910	823	889	890	875	908	906	854	919	941	922	882	916	904	901	888	836	855	912	878	840	925	923	861	881	878	869	868	857	896	914	919	904	866	918	925	874	842	885	882	855	918	881	887	902	906	858	851	939	976	941	904	929	906	854	882	922	885	912	906	922	879	879	874	862	900	850	890	838	911	820	887	896	903	888	891	857	873	906	930	875	855	860	925	912	869	906	874	842	873	914	864	907	943	899	889	940	893	844	868	889	878	910	871	847	847	865	851	922	886	896	923	873	919	875	919	880	848	909	896	907	856	936	895	856	911	911	896	895	872	904	903	909	876	903	886	877	911	918	882	868	878	913	907	876	905	904	878	811	963	933	902	887	893	929	910	915	816	866	911	844	877	889	914	920	883	916	916	900	894	930	921	898	873	922	916	845	892	885	863	886	822	918	917	861	936	868	916	896	860	911	892	930	879	892	886	866	900	898	830	889	883	911	909	858	913	827	878	845	876	929	854	857	912	885	941	892	852	918	871	876	875	865	852	894	905	839	911	885	853	898	893	854	896	885	907	876	878	917	915	915	878	887	899	899	944	888	893	921	932	850	924	853	937	885	851	907	887	877	889	872	905	867	838	829	862	899	840	954	907	864	843	931	873	917	861	948	888	952	931	932	951	929	924	842	884	891	904	855	844	882	914	882	873	864	898	934	925	886	897	890	886	907	876	870	865	880	918	840	839	850	926	816	880	907	915	894	872	942	830	882	884	905	910	871	855	881	894	929	839	878	859	873	917	937	918	947	860	853	919
13879	9526	8655	12525	22266	36881	55692	44013	35451	24377	13667	8900	7530	7359	7353	7200	7205	7399	7284	7294	7346	7269	7429	7309	7323	7326	7155	7310	7390	7262	7304	7346	7268	7346	7182	7169	7119	7346	7230	7257	7273	7304	7150	7390	7271	7302	7373	7290	7287	7275	7196	7304	7350	7169	7408	7305	7216	7268	7288	7390	7256	7319	7322	7300	7230	7315	7270	7333	7303	7313	7294	7315	7096	7261	7337	7422	7357	7322	7466	7374	7273	7351	7365	7426	7232	7120	7224	7258	7235	7217	7349	7278	7355	7334	7364	7266	7388	7259	7193	7175	7410	7267	7267	7230	7280	7275	7185	7305	7430	7294	7375	7182	7338	7284	7401	7289	7189	7179	7138	7253	7352	7210	7239	7414	7430	7355	7331	7314	7157	7218	7369	7346	7364	7407	7372	7215	7327	7308	7377	7326	7373	7265	7219	7352	7318	7296	7272	7341	7251	7309	7351	7298	7408	7256	7239	7261	7232	7291	7352	7218	7229	7234	7287	7227	7219	7215	7339	7250	7284	7303	7446	7530	7207	7252	7254	7279	7388	7394	7204	7404	7377	7298	7320	7304	7200	7313	7191	7344	7325	7462	7299	7298	7335	7396	7322	7177	7275	7240	7354	7249	7345	7378	7176	7279	7284	7246	7267	7289	7420	7291	7305	7162	7391	7297	7273	7338	7334	7333	7291	7268	7366	7321	7246	7322	7234	7343	7339	7326	7389	7239	7333	7280	7433	7334	7318	7291	7145	7435	7245	7304	7350	7462	7215	7300	7227	7355	7354	7168	7233	7312	7242	7396	7435	7417	7301	7295	7377	7225	7212	7287	7297	7323	7273	7389	7269	7438	7339	7380	7332	7272	7392	7414	7431	7277	7325	7249	7408	7270	7311	7306	7339	7291	7343	7269	7354	7270	7414	7311	7394	7224	7320	7332	7416	7226	7273	7390	7360	7344	7240	7358	7281	7239	7310	7236	7361	7162	7231	7406	7270	7168	7207	7295	7254	7224	7284	7366	7318	7344	7191	7212	7150	7299	7258	7235	7428	7299	7347	7286	7157	7206	7210	7283	7409	7313	7253	7231	7305	7404	7315	7396	7222	7153	7298	7378	7099	7299	7380	7358	7357	7307	7165	7421	7229	7291	7340	7229	7363	7355	7184	7270	7301	7433	7289	7399	7322	7228	7266	7321	7393	7212	7291	7453	7304	7173	7379	7205	7239	7273	7287	7419	7155	7187	7282	7259	7350	7227	7299	7210	7328	7213	7391	7331	7303	7266	7457	7391	7292	7262	7342	7213	7435	7306	7167	7228	7298	7326	7288	7200	7344	7283	7379	7215	7335	7335	7443	7435	7330	7254	7353	7256	7202	7344	7233	7293	7350	7252	7458	7181	7150	7235	7278	7237	7238	7383	7240	7185	7134	7352	7132	7271	7216	7184	7320	7236	7293	7313	7395	7330	7376	7401	7121	7228	7322	7348	7448	7224	7244	7386	7283	7272	7167	7269	7307	7348	7135	7238	7360	7402	7194	7356	7272	7283	7355	7211	7221	7359	7334	7354	7289	7437	7395	7285	7295	7321	7253	7240	7292	7423	7350	7468	7319	7436	7368	7502	7257	7205	7253	7242	7245	7188	7286	7317	7355	7300	7206	7384	7270	7176	7283	7346	7427	7198	7386	7355	7172	7245	7269	7288	7273	7325	7440	7307	7410	7385	7211	7312	7283	7397	7173	7339	7244	7258	7174	7405	7294	7276	7275	7281	7228	7225	7355	7323	7248	7090	7279	7317	7247	7353	7191	7390	7203	7189	7194	7331	7404	7206	7201	7415	7368	7301	7430	7404	7290	7304	7221	7173	7322	7417	7185	7175	7308	7277	7262	7327	7398	7340	7275	7325	7234	7305	7328	7269	7282	7123	7357	7411	7296	7177	7264	7156	7385	7350	7268	7345	7362	7239	7234	7219	7266	7400	7404	7244	7322	7281	7366	7244	7278	7330	7140	7252	7350	7172	7265	7295	7224	7175	7324	7338	7226	7394	7350	7257	7273	7364	7284	7234	7197	7225	7318	7327	7304	7329	7295	7331	7256	7228	7359	7282	7250	7301	7275	7232	7222	7299	7229	7282	7252	7417	7292	7319	7409	7357	7280	7197	7341	7278	7415	7341	7268	7234	7299	7354	7317	7275	7404	7220	7294	7363	7435	7261	7280	7313	7213	7185	7322	7377	7327	7268	7247	7417	7419	7328	7215	7123	7276	7410	7310	7336	7293	7224	7279	7375	7395	7330	7266	7264	7316	7179	7398	7298	7368	7347	7188	7189	7331	7340	7319	7310	7253	7268	7345	7348	7090	7355	7197	7295	7363	7258	7350	7219	7318	7333	7190	7232	7367	7344	7240	7227	7200	7315	7253	7325	7247	7395	7217	7159	7246	7354	7439	7409	7207	7221	7255	7243	7292	7314	7397	7283	7355	7352	7271	7303	7272	7234	7398	7293	7303	7262	7366	7284	7428	7393	7241	7278	7165	7383	7415	7362	7211	7470	7322	7297	7223	7268	7357	7166	7194	7248	7254	7368	7245	7334	7253	7319	7287	7270	7241	7151	7238	7221	7388	7364	7309	7303	7303	7232	7180	7248	7366	7369	7265	7333	7260	7228	7273	7247	7357	7309	7266	7293	7368	7402	7361	7240	7263	7268	7318	7195	7182	7250	7339	7301	7269	7262	7381	7356	7297	7249	7341	7183	7357	7128	7318	7400	7287	7401	7319	7239	7268	7362	7256	7316	7226	7139	7333	7442	7238	7278	7301	7410	7302	7249	7312	7336	7368	7292	7281	7238	7490	7190	7282	7189	7342	7402	7446	7242	7248	7353	7352	7219	7271	7263	7360	7297	7288	7238	7233	7378	7219	7278	7258	7263	7385	7278	7299	7232	7321	7285	7486	7448	7270	7362	7281	7288	7384	7233	7405	7425	7360	7325	7246	7237	7185	7256	7347	7261	7231	7275	7247	7378	7394	7265	7343	7308	7267	7318	7298	7236	7277	7339	7268	7209	7236	7377	7305	7198	7424	7353	7329	7164	7391	7291	7259	7449	7247	7329	7392	7309	7261	7371	7354	7251	7426	7314	7365	7304	7212	7400	7371	7302	7263	7323	7238	7352	7288	7342	7320	7391	7396	7335	7378	7443	7339	7307	7280	7339	7323	7411	7304	7351	7299	7181	7322	7262	7261	7256	7254	7333	7170	7352	7328	7300	7286	7340	7390	7389	7315	7479	7355	7269	7363	7219	7338	7292	7272	7314	7326	7188	7336	7252	7297	7298	7423	7445	7191	7219	7349	7250	7267	7216	7334	7308	7242	7333	7228	7298	7298	7272	7279	7402	7266	7325	7171	7358	7272	7299	7463	7338	7214	7203	7360	7200	7186	7309	7283	7247	7233	7294	7171	7357	7267	7260	7311	7371	7446	7199	7248	7270	7271	7441	7357	7289	7323	7231	7379	7198	7313	7277	7311	7258	7141	7358	7147	7220	7418	7269	7284	7308	7363	7250	7302	7280	7248	7235	7255	7209	7273	7155	7197	7215	7235	7326	7224	7470	7342	7216	7236	7222	7247	7301	7320	7271	7292	7297	7332	7298	7317	7266	7285	7258	7433	7403	7188	7175	7416	7387	7289	7318	7301	7235	7397	7323	7257	7305	7104	7285	7360	7273	7403	7428	7349	7364	7310	7251	7288	7278	7298	7298	7183	7406	7166	7096	7364	7259	7286	7432	7242	7338	7307	7215	7352	7307	7330	7337	7370	7269	7261	7241	7238	7378	7281	7275	7176	7411	7255	7214	7346	7256	7291	7320	7257	7335	7324	7345	7186	7256	7274	7412	7308	7208	7321	7263	7352	7345	7363	7308	7407	7373	7354	7278	7380	7420	7189	7354	7242	7235	7316	7230	7295	7238	7361	7310	7266	7366	7467	7409	7444	7195	7356	7461	7229	7348	7331	7245	7307	7296	7276	7248	7311	7386	7269	7353	7377	7311	7258	7251	7330	7259	7271	7313	7168	7418	7216	7310	7416	7416	7222	7230	7262	7276	7331	7403	7301	7286	7284	7283	7254	7330	7189	7302	7288	7437	7348	7185	7530	7242	7262	7159	7203	7273	7275	7292	7319	7274	7203	7330	7412	7342	7384	7295	7297	7363	7374	7180	7356	7288	7284	7302	7242	7252	7347	7341	7423	7302	7272	7284	7387	7266	7340	7277	7141	7298	7348	7340	7293	7202	7300	7316	7189	7311	7356	7301	7304	7315	7283	7391	7384	7427	7272	7301	7333	7273	7358	7331	7343	7300	7244	7191	7199	7389	7336	7331	7248	7330	7342	7382	7326	7378	7112	7384	7273	7158	7398	7258	7240	7340	7288	7317	7301	7165	7186	7347	7322	7287	7262	7283	7295	7167	7242	7229	7287	7288	7421	7312	7242	7225	7076	7384	7305	7308	7266	7255	7299	7392	7251	7352	7296	7385	7264	7175	7379	7298	7336	7168	7187	7437	7175	7253	7413	7238	7252	7245	7205	7364	7399	7299	7395	7287	7328	7240	7434	7276	7392	7381	7362	7185	7264	7323	7366	7297	7396	7194	7250	7311	7308	7333	7340	7329	7234	7249	7230	7373	7191	7229	7320	7400	7273	7341	7301	7378	7304	7259	7257	7453	7227	7138	7306	7288	7317	7206	7322	7211	7270	7137	7249	7362	7261	7389	7213	7351	7302	7223	7295	7318	7322	7210	7228	7329	7329	7308	7067	7212	7153	7300	7344	7401	7240	7264	7289	7279	7235	7316	7359	7292	7227	7350	7338	7228	7286	7339	7187	7268	7195	7307	7260	7363	7314	7334	7317	7374	7375	7275	7408	7182	7294	7275	7288	7311	7235	7259	7308	7186	7371	7379	7215	7224	7200	7229	7245	7393	7188	7216	7354	7278	7245	7370	7308	7359	7288	7268	7253	7347	7295	7330	7242	7266	7368	7235	7411	7278	7314	7261	7388	7331	7409	7242	7330	7279	7314	7273	7366	7263	7357	7424	7348	7224	7389	7430	7253	7389	7292	7223	7270	7258	7312	7318
1805	1222	1147	1062	1278	5328	15074	14700	8827	4029	1706	1117	990	933	929	904	960	903	957	901	920	944	904	988	953	931	937	935	961	948	928	906	887	955	950	985	928	959	955	921	941	930	953	925	948	918	940	951	958	948	948	935	876	959	1001	892	935	931	929	898	922	963	924	932	959	917	909	915	955	896	943	892	948	941	918	927	968	963	934	918	955	929	940	926	934	959	955	907	922	958	932	996	968	878	938	967	954	925	965	917	1006	955	937	907	930	897	978	901	907	938	911	957	919	899	905	888	940	908	961	947	902	932	969	904	925	896	947	943	904	868	900	939	956	972	922	930	933	871	870	933	901	925	948	934	930	893	888	941	900	984	913	880	925	974	913	924	938	934	834	954	956	913	937	943	950	873	945	900	911	915	898	901	936	957	933	966	881	925	877	990	921	910	930	940	916	893	896	900	980	953	945	963	945	935	917	880	945	948	911	894	921	862	847	928	938	914	918	961	923	937	927	938	924	912	915	948	959	903	917	912	903	955	959	959	951	942	889	942	967	926	922	908	920	966	841	948	911	914	965	909	953	880	914	869	954	928	956	941	989	976	972	978	932	957	897	909	925	924	911	904	950	926	902	930	943	875	889	931	961	952	921	959	912	935	942	947	954	959	942	878	937	926	909	915	891	932	917	927	909	912	936	936	926	964	957	966	942	908	992	986	967	941	955	902	904	875	936	997	920	939	933	969	929	938	929	957	956	908	892	936	964	896	882	926	921	954	987	954	926	946	935	946	920	1020	929	942	921	940	926	901	938	921	928	968	911	923	914	933	961	896	951	978	944	859	921	924	932	908	967	928	899	964	925	989	924	898	878	891	955	925	873	980	923	1002	910	944	923	976	895	976	985	878	889	908	954	911	924	932	931	946	861	951	936	955	905	952	891	976	974	959	944	936	949	965	949	919	951	927	903	935	930	894	944	957	946	942	927	950	920	968	958	955	899	929	927	974	912	988	943	966	911	947	926	976	995	901	886	913	901	901	940	944	965	966	982	944	915	960	927	940	971	984	913	907	925	919	941	916	914	920	940	924	941	960	945	904	928	993	939	947	935	900	890	921	951	950	886	979	902	912	886	923	916	939	861	928	875	937	942	933	928	882	918	955	919	959	919	943	901	935	945	1015	905	916	955	926	942	934	982	949	907	924	857	951	956	928	918	888	939	948	920	913	987	929	956	928	947	956	947	932	921	936	904	946	911	946	974	965	933	897	907	881	952	935	888	935	923	919	979	935	981	919	882	918	1007	968	912	905	929	983	869	911	957	980	956	965	932	995	909	898	944	946	924	924	943	939	966	906	971	954	894	920	981	945	958	914	935	905	917	954	920	918	897	965	913	955	937	945	956	933	950	952	907	952	923	945	958	933	844	860	918	974	934	956	900	950	950	980	875	953	969	995	967	967	926	929	916	925	991	946	943	933	932	957	958	916	974	910	981	916	932	883	907	945	931	933	894	944	899	987	946	962	923	940	906	976	912	963	980	937	928	938	879	915	942	986	934	926	945	979	939	940	958	931	942	921	947	908	915	905	943	910	950	918	963	944	886	914	939	933	929	925	926	852	924	937	972	914	929	932	951	898	934	902	940	916	932	873	915	952	905	829	941	921	928	922	922	952	921	946	920	928	993	967	897	931	955	910	882	899	918	918	958	941	916	930	966	920	889	947	945	930	907	965	934	997	962	930	936	879	931	890	965	987	880	901	945	904	923	900	950	921	906	877	913	957	907	873	929	947	893	942	988	945	902	977	931	950	890	955	946	915	929	924	924	918	900	871	955	956	930	967	951	957	920	976	955	933	920	956	921	917	927	952	938	909	975	909	889	936	915	954	946	923	915	912	936	936	952	961	952	953	893	917	933	906	891	924	951	948	894	958	943	951	974	897	922	906	945	953	955	931	936	925	927	894	969	939	925	1004	961	986	925	917	949	924	886	908	974	903	959	939	925	936	962	920	927	950	974	991	962	927	977	901	943	956	931	955	933	979	963	909	950	907	952	919	955	959	923	892	919	965	911	915	963	886	942	954	957	953	915	902	952	952	942	875	910	934	918	913	969	901	938	953	920	836	917	887	979	921	919	899	943	921	949	904	917	872	913	906	917	898	948	971	898	973	941	938	932	947	978	883	953	954	935	945	979	920	972	919	950	977	926	957	846	939	910	921	950	973	911	942	957	952	938	918	975	889	944	967	957	915	894	971	963	925	973	954	924	927	943	953	949	967	945	942	943	917	892	943	969	958	974	890	979	936	907	883	934	907	887	940	895	974	994	933	878	909	937	876	899	936	959	873	945	955	922	924	953	949	906	950	915	895	917	920	916	956	927	993	920	922	909	895	894	980	946	923	938	901	885	950	939	896	934	942	921	954	922	962	904	908	961	952	956	911	919	881	957	965	928	947	917	951	920	927	951	920	859	896	932	961	922	934	919	909	898	905	917	931	941	931	976	893	961	953	864	929	955	963	927	917	948	930	976	952	937	898	956	954	935	924	900	915	919	953	895	943	943	963	941	974	1014	924	982	938	932	889	888	946	962	914	960	964	950	973	927	938	964	919	994	893	985	908	961	967	909	969	945	980	916	952	937	961	921	892	935	1004	1002	953	953	920	939	957	963	941	908	924	953	920	915	965	958	927	913	922	954	956	893	894	900	918	949	932	884	925	885	940	979	897	932	964	882	928	929	1011	898	912	940	957	902	913	954	927	966	907	932	936	981	945	951	996	901	922	929	897	895	922	932	951	954	999	889	936	896	978	923	936	967	916	928	912	924	920	903	935	972	899	950	896	905	942	910	939	985	932	919	909	896	915	883	978	935	891	900	922	904	884	1014	923	969	926	952	892	903	952	912	950	888	953	940	941	917	935	919	928	984	965	941	958	968	930	949	936	924	921	930	946	892	921	974	881	935	896	930	931	986	924	889	881	900	919	958	935	921	941	922	969	953	949	885	926	946	926	925	964	870	895	959	892	890	905	914	865	944	939	914	904	905	879	915	911	900	925	979	938	937	946	998	926	928	893	951	934	992	942	947	952	889	943	919	839	902	978	902	945	935	892	957	898	915	959	893	925	932	936	929	944	914	950	887	964	948	943	935	961	948	924	897	859	971	922	957	930	946	928	883	973	964	915	960	896	905	970	927	896	953	914	967	888	949	939	911	894	961	907	955	924	975	907	944	964	947	924	998	946	919	935	948	884	940	958	917	899	940	936	908	909	933	959	937	926	857	969	900	917	937	927	938	927	966	900	925	861	829	929	946	943	918	944	917	981	936	957	899	913	938	898	936	949	910	994	884	933	942	938	976	894	950	974	925	964	1012	949	913	954	988	939	899	943	928	963	903	931	972	893	993	905	914	963	902	914	913	975	955	936	971	956	946	914	909	960	907	919	945	924	911	948	931	884	990	978	909	976	961	964	964	921	917	907	953	946	921	957	921	914	932	981	928	960	904	933	987	905	948	920	889	932	896	921	903	920	953	923	969	901
16110	12038	9937	13470	22932	47361	63568	59836	44817	30584	17499	10029	7996	7726	7550	7545	7558	7664	7539	7546	7572	7441	7594	7407	7424	7606	7420	7422	7513	7392	7470	7530	7596	7388	7468	7501	7687	7595	7410	7426	7537	7460	7526	7609	7576	7433	7511	7581	7554	7513	7524	7523	7569	7471	7442	7403	7530	7614	7564	7450	7411	7448	7546	7537	7462	7587	7641	7514	7479	7521	7403	7607	7581	7563	7454	7527	7463	7480	7458	7727	7636	7520	7492	7495	7633	7648	7634	7498	7440	7399	7406	7588	7437	7489	7550	7374	7625	7521	7498	7574	7630	7523	7559	7519	7431	7491	7650	7426	7541	7571	7494	7507	7503	7520	7483	7597	7539	7533	7527	7587	7597	7539	7486	7592	7571	7437	7485	7541	7527	7416	7503	7609	7484	7607	7385	7675	7567	7594	7517	7583	7509	7584	7358	7605	7498	7427	7518	7526	7475	7636	7668	7591	7687	7502	7563	7647	7504	7427	7424	7501	7482	7472	7488	7429	7634	7581	7587	7412	7604	7593	7585	7474	7620	7502	7486	7587	7471	7669	7608	7446	7560	7333	7624	7417	7581	7414	7586	7492	7551	7470	7620	7495	7570	7526	7533	7511	7452	7688	7505	7619	7582	7484	7541	7504	7545	7447	7427	7530	7535	7456	7532	7635	7506	7644	7517	7476	7494	7564	7601	7451	7416	7464	7516	7552	7539	7504	7663	7623	7471	7655	7497	7548	7508	7615	7551	7486	7525	7518	7536	7419	7539	7540	7623	7558	7516	7506	7434	7589	7713	7538	7620	7608	7481	7646	7388	7530	7415	7447	7504	7583	7522	7369	7392	7448	7583	7526	7476	7529	7568	7449	7584	7487	7619	7557	7597	7561	7560	7416	7526	7447	7475	7552	7412	7562	7508	7524	7500	7414	7686	7538	7552	7472	7599	7472	7477	7490	7522	7531	7511	7569	7583	7417	7569	7521	7612	7459	7523	7407	7591	7461	7399	7501	7597	7520	7669	7513	7527	7501	7536	7454	7460	7551	7625	7573	7418	7605	7462	7634	7667	7489	7622	7607	7513	7653	7602	7405	7597	7458	7621	7500	7538	7519	7429	7595	7560	7606	7630	7478	7518	7623	7419	7546	7464	7470	7501	7661	7521	7453	7632	7603	7409	7489	7552	7635	7562	7480	7665	7448	7461	7578	7577	7515	7542	7599	7584	7366	7684	7536	7582	7485	7458	7397	7562	7529	7464	7526	7417	7484	7608	7629	7568	7420	7510	7477	7631	7618	7591	7501	7535	7531	7533	7526	7537	7529	7648	7476	7461	7423	7459	7540	7471	7513	7438	7585	7499	7702	7512	7489	7547	7541	7540	7631	7490	7538	7416	7478	7473	7690	7510	7676	7379	7610	7487	7606	7640	7547	7501	7635	7576	7609	7544	7561	7474	7652	7603	7646	7479	7600	7642	7488	7445	7393	7516	7525	7571	7506	7509	7555	7460	7609	7507	7567	7571	7702	7601	7388	7543	7492	7616	7569	7457	7468	7491	7524	7393	7505	7545	7583	7513	7539	7489	7506	7527	7642	7608	7583	7539	7604	7541	7448	7549	7500	7324	7621	7467	7518	7516	7592	7416	7546	7538	7640	7449	7517	7468	7539	7494	7491	7475	7609	7437	7563	7590	7534	7523	7549	7535	7510	7390	7553	7648	7530	7492	7569	7666	7487	7517	7517	7616	7506	7565	7406	7591	7588	7610	7659	7538	7493	7455	7489	7563	7594	7462	7536	7492	7482	7547	7639	7589	7580	7517	7516	7505	7538	7572	7537	7638	7501	7557	7419	7674	7479	7573	7518	7579	7568	7249	7523	7586	7504	7468	7505	7616	7550	7744	7430	7481	7563	7467	7474	7612	7642	7547	7503	7450	7416	7546	7498	7419	7478	7600	7536	7588	7564	7498	7566	7576	7623	7454	7498	7517	7451	7659	7597	7673	7444	7499	7571	7537	7461	7464	7493	7638	7491	7509	7614	7491	7646	7632	7488	7559	7602	7695	7704	7524	7599	7514	7566	7567	7615	7406	7497	7404	7632	7669	7461	7485	7590	7534	7556	7548	7581	7539	7516	7497	7541	7482	7518	7646	7713	7595	7554	7533	7527	7528	7618	7444	7542	7566	7523	7471	7633	7597	7452	7492	7488	7618	7595	7412	7529	7517	7522	7495	7405	7446	7586	7509	7622	7564	7434	7571	7587	7468	7545	7411	7500	7662	7543	7477	7519	7541	7442	7555	7529	7599	7634	7506	7519	7500	7496	7555	7573	7461	7454	7514	7551	7414	7533	7327	7638	7561	7547	7499	7507	7490	7647	7582	7536	7448	7436	7499	7632	7595	7522	7449	7549	7492	7425	7440	7636	7451	7564	7560	7513	7524	7587	7566	7448	7423	7393	7578	7469	7554	7589	7498	7464	7488	7674	7520	7593	7621	7713	7393	7633	7579	7539	7610	7553	7758	7528	7509	7556	7483	7523	7557	7523	7535	7540	7408	7493	7617	7527	7553	7526	7516	7515	7460	7469	7544	7568	7547	7472	7592	7507	7544	7647	7612	7587	7494	7478	7459	7639	7668	7464	7538	7527	7594	7661	7471	7392	7458	7552	7563	7432	7444	7622	7628	7515	7490	7574	7374	7531	7614	7501	7627	7523	7616	7485	7528	7530	7545	7479	7495	7532	7407	7550	7588	7546	7501	7387	7431	7493	7472	7532	7492	7456	7642	7512	7522	7369	7388	7607	7533	7540	7451	7575	7530	7576	7547	7340	7571	7502	7506	7614	7533	7572	7507	7464	7583	7570	7448	7419	7544	7614	7515	7515	7493	7419	7506	7582	7564	7591	7547	7404	7540	7548	7498	7648	7548	7616	7442	7545	7549	7392	7512	7511	7434	7468	7527	7556	7582	7634	7469	7373	7605	7492	7429	7566	7463	7439	7487	7568	7421	7513	7648	7410	7555	7472	7663	7558	7423	7491	7611	7490	7557	7465	7518	7579	7502	7545	7448	7418	7621	7449	7449	7542	7418	7498	7467	7624	7668	7718	7485	7300	7553	7618	7445	7649	7457	7446	7530	7461	7603	7569	7537	7580	7406	7483	7522	7621	7633	7503	7656	7508	7425	7637	7582	7543	7519	7628	7518	7410	7494	7461	7536	7556	7482	7542	7547	7423	7560	7411	7474	7490	7607	7429	7533	7467	7517	7490	7576	7497	7521	7474	7527	7583	7497	7553	7576	7427	7622	7523	7569	7460	7532	7560	7482	7466	7672	7570	7544	7650	7500	7453	7551	7532	7668	7516	7546	7422	7510	7496	7563	7532	7564	7526	7651	7401	7605	7454	7695	7550	7493	7546	7626	7482	7573	7528	7579	7496	7580	7567	7548	7576	7358	7647	7537	7512	7466	7471	7540	7651	7499	7709	7499	7555	7578	7413	7612	7462	7547	7480	7589	7489	7688	7551	7631	7597	7558	7556	7407	7509	7551	7656	7481	7535	7561	7638	7520	7448	7502	7654	7557	7678	7454	7523	7660	7402	7579	7534	7436	7598	7629	7615	7449	7503	7637	7481	7502	7517	7549	7463	7632	7554	7407	7571	7478	7693	7478	7674	7615	7501	7472	7479	7555	7422	7556	7499	7385	7487	7534	7499	7518	7400	7607	7539	7567	7534	7529	7620	7708	7445	7480	7608	7587	7515	7611	7542	7564	7464	7482	7535	7425	7542	7538	7536	7637	7465	7598	7523	7584	7552	7430	7484	7465	7514	7522	7586	7452	7467	7605	7638	7585	7370	7555	7620	7460	7455	7549	7590	7603	7636	7554	7564	7523	7555	7654	7438	7484	7468	7474	7585	7524	7559	7521	7584	7464	7500	7565	7568	7429	7524	7577	7590	7481	7440	7579	7506	7525	7575	7421	7387	7538	7552	7551	7568	7645	7408	7518	7516	7510	7550	7671	7490	7472	7671	7455	7619	7670	7501	7592	7539	7648	7439	7564	7571	7528	7617	7570	7546	7522	7580	7569	7509	7487	7443	7492	7601	7496	7514	7657	7425	7544	7488	7547	7504	7499	7580	7542	7444	7505	7569	7594	7488	7559	7536	7596	7585	7609	7520	7607	7539	7556	7482	7573	7657	7409	7460	7607	7528	7486	7633	7575	7569	7476	7681	7482	7576	7687	7420	7586	7593	7630	7486	7583	7597	7485	7655	7486	7669	7619	7537	7541	7478	7542	7474	7639	7636	7485	7654	7429	7432	7555	7511	7491	7514	7569	7488	7613	7653	7582	7605	7516	7758	7513	7575	7594	7460	7454	7525	7476	7548	7508	7546	7553	7535	7506	7584	7519	7471	7579	7603	7597	7566	7480	7418	7533	7572	7532	7539	7557	7550	7375	7538	7553	7491	7524	7541	7529	7519	7475	7598	7599	7442	7534	7322	7528	7562	7560	7414	7561	7521	7566	7511	7510	7482	7583	7579	7507	7425	7482	7515	7621	7537	7531	7444	7477	7586	7412	7483	7636	7568	7545	7617	7422	7570	7603	7570	7522	7608	7567	7468	7540	7603	7560	7568	7465	7525	7489	7489	7589	7472	7492	7492	7599	7582	7576	7479	7592	7564	7420	7548	7518	7605	7463	7590	7747	7481	7555	7654	7488	7532	7668	7646	7478	7490	7604	7440	7430	7509	7538	7506	7591	7499	7520	7641	7451	7411	7554	7507	7628	7546	7479	7530	7535	7568	7384	7634	7536	7419	7585	7576	7432	7467	7526	7492	7637	7678	7577	7544	7551	7654	7548	7406	7472	7646	7602	7410	7596	7670	7558	7568	7488	7579	7432	7548	7575	7559	7430	7730	7567	7546	7503	7559	7598	7478	7461	7532	7576	7468	7481	7380	7465	7501	7524	7583	7541	7547	7602	7568	7474	7427	7595	7521	7330	7616	7462	7585	7581	7525	7594	7406	7465	7556	7359	7582	7585	7532	7528	7612	7532	7570	7442	7578	7524	7517	7480	7409	7460	7486	7482	7524	7696	7525	7504	7444	7628	7590	7450	7480	7482	7486	7517	7443	7641	7601
3960	1283	1195	1091	1174	2121	16108	20462	13190	5744	2130	1139	982	937	926	905	922	932	881	888	937	939	920	892	929	956	933	949	953	941	874	889	944	869	894	874	894	894	890	897	906	871	891	876	893	960	962	915	957	921	855	888	937	877	926	954	884	923	915	972	940	933	915	916	939	875	899	926	913	897	910	899	956	977	936	957	957	954	928	893	910	892	913	886	960	909	933	919	927	867	931	872	919	889	930	936	888	904	904	855	914	914	917	935	846	914	913	923	891	871	919	953	901	904	917	923	882	914	921	970	937	946	884	910	940	924	944	941	888	905	922	931	891	891	911	916	894	901	899	924	907	900	881	876	923	966	940	894	916	896	951	914	869	915	874	866	889	838	922	912	955	904	939	956	875	892	938	932	923	870	959	863	949	939	875	919	925	882	859	952	899	938	931	949	894	924	896	967	992	919	867	927	899	953	953	941	935	895	929	940	936	877	936	906	891	885	917	924	874	913	884	916	939	903	946	917	908	933	889	903	939	886	934	901	933	882	890	948	843	885	921	951	935	911	922	890	909	888	938	930	857	956	941	940	989	914	955	931	909	926	915	868	899	927	933	895	877	883	878	899	958	938	890	913	893	894	897	888	873	939	913	896	868	830	931	898	930	862	935	920	913	897	923	928	870	965	900	912	905	931	902	914	944	886	917	870	905	869	925	918	903	869	912	917	911	915	908	954	918	911	932	885	905	860	907	913	925	912	973	878	876	923	938	862	861	919	881	867	904	904	897	892	888	980	912	922	905	931	885	894	879	938	875	913	875	955	911	912	918	892	971	903	892	990	912	925	956	971	951	894	958	933	930	893	886	975	957	904	906	840	900	846	848	928	899	917	865	897	922	958	932	950	882	891	929	905	900	871	897	881	949	876	943	893	913	915	947	900	920	872	899	854	901	912	935	913	895	919	895	901	919	887	945	939	898	891	850	903	947	828	884	904	854	852	926	905	934	935	908	885	918	921	899	936	962	943	924	891	907	865	928	958	876	871	866	901	894	906	923	872	948	904	981	934	942	917	889	927	915	912	889	947	878	937	903	898	896	925	958	930	881	910	920	980	935	890	883	924	935	925	919	900	909	884	914	914	893	906	965	880	909	928	954	913	965	933	897	957	826	844	897	927	883	941	859	926	902	908	837	900	872	859	900	877	891	904	866	915	948	932	967	923	988	935	944	912	876	919	917	918	898	955	911	898	957	892	919	894	868	934	932	931	899	947	897	958	938	960	899	923	905	834	870	904	955	882	945	937	915	921	896	910	930	903	952	875	961	897	943	916	854	926	870	842	857	896	923	896	946	890	884	845	933	867	909	913	903	924	915	969	878	951	960	891	959	912	898	919	905	878	967	907	887	833	875	962	941	884	882	891	911	943	944	935	934	924	897	883	911	914	886	931	894	919	898	943	904	891	892	941	923	943	867	940	862	894	831	869	885	928	915	953	890	919	910	910	863	884	922	859	881	921	880	934	880	921	895	928	851	876	894	938	953	939	919	893	887	884	939	863	914	865	907	897	895	915	853	874	910	934	922	870	897	865	857	869	919	908	971	946	921	950	915	906	885	880	1007	915	903	895	941	962	877	896	927	919	939	926	958	893	929	915	886	911	924	923	912	913	877	940	892	957	921	875	909	896	902	913	957	891	908	866	930	830	921	941	940	896	944	867	933	884	942	898	919	925	975	866	894	937	841	941	889	934	872	921	918	895	895	842	916	920	910	969	898	917	894	908	903	882	945	942	935	913	941	883	865	894	899	923	902	908	901	919	905	873	920	943	887	909	932	923	948	901	938	873	1003	888	929	870	931	900	870	969	958	870	857	914	913	920	886	932	889	889	975	860	946	878	948	943	861	889	924	911	850	894	933	912	939	941	913	901	917	878	845	896	912	924	937	860	968	928	873	897	938	942	904	894	946	885	908	892	897	848	855	923	912	854	921	924	908	907	918	867	858	913	944	879	927	916	961	933	946	917	880	923	869	967	888	973	900	880	911	883	892	914	884	944	896	915	885	874	977	943	897	924	905	861	914	932	949	908	950	952	888	902	896	885	923	914	929	911	930	913	913	990	946	874	888	843	922	928	949	917	861	919	931	873	901	920	876	926	938	916	914	911	862	944	822	919	965	888	943	932	871	979	950	952	898	944	922	948	891	878	909	869	930	888	903	877	922	905	955	939	931	899	935	994	925	945	910	935	961	963	899	920	886	868	924	887	923	934	918	947	927	923	914	930	917	906	894	896	915	853	897	902	897	908	870	864	913	891	902	854	912	947	898	916	889	947	938	938	902	898	942	935	960	916	923	930	908	912	971	931	939	898	901	919	880	886	920	870	914	967	925	927	861	940	939	916	910	903	1000	881	860	924	891	897	916	953	951	891	891	891	921	918	952	894	892	916	927	892	933	923	892	907	922	896	978	947	965	921	968	899	900	932	909	853	911	880	936	878	934	873	869	897	957	921	877	843	905	933	918	938	862	919	906	922	907	900	949	904	937	917	893	910	975	895	949	944	961	984	952	865	915	912	930	915	902	943	936	881	914	924	942	939	928	855	896	901	927	965	908	896	908	892	905	947	926	891	898	902	914	875	968	934	941	915	952	908	891	918	918	862	926	917	894	919	890	911	894	905	894	829	900	946	885	926	901	912	920	904	919	913	933	917	929	912	881	853	906	888	940	948	963	930	912	903	894	950	935	883	899	858	865	972	919	908	957	923	936	859	881	918	954	949	916	882	901	916	966	906	907	911	926	921	920	902	907	885	907	922	900	935	857	932	949	891	939	938	923	935	849	934	855	904	893	896	934	958	895	929	930	974	935	871	884	876	880	930	844	903	890	941	915	932	963	878	909	904	965	903	927	904	852	957	893	879	918	853	916	897	968	855	894	887	948	926	907	905	917	899	969	865	912	941	903	891	938	843	938	896	960	969	861	881	954	963	986	932	943	924	854	920	876	980	936	908	902	914	929	894	953	849	889	908	905	928	912	927	904	908	939	903	894	869	942	980	926	954	922	895	886	983	863	925	937	928	872	969	913	898	903	894	890	961	940	909	956	917	941	858	936	896	875	881	881	941	917	870	891	937	936	947	902	868	885	881	982	924	908	902	900	934	854	872	881	945	894	894	923	964	912	914	908	881	892	856	925	918	971	955	923	917	921	967	910	930	949	985	911	942	906	916	873	944	893	893	870	917	919	923	991	885	944	904	891	889	907	901	933	883	887	925	920	932	885	952	879	870	916	922	940	937	906	937	967	872	915	900	898	933	850	884	935	919	902	919	901	955	898	917	925	919	891	886	884	917	935	942	910	938	875	902	913	886	872	956	878	926	880	917	1004	883	937	936	876	871	921	894	865	910	929	895	938	908	905	861	953	938	895	983	971	898	901	919	878	918	898	912	913	875	933	949	952	906	952	888	961	903	876	943	939	914	856	896	900	956	910	970	935	936	927	892	933	951	848	890	910	920	875	931	886	932	874	918
16620	11763	10442	15196	22575	31543	68585	69701	52741	35893	20771	10984	8225	7739	7540	7456	7345	7593	7408	7338	7491	7630	7532	7374	7407	7400	7474	7393	7311	7453	7376	7433	7511	7504	7514	7341	7500	7221	7533	7359	7420	7503	7579	7421	7435	7438	7357	7600	7499	7438	7500	7429	7494	7517	7468	7431	7483	7579	7477	7629	7478	7559	7292	7561	7230	7383	7489	7541	7319	7456	7445	7391	7312	7380	7407	7373	7430	7375	7463	7437	7500	7452	7556	7507	7376	7378	7437	7359	7451	7525	7480	7630	7544	7588	7413	7422	7516	7514	7398	7388	7490	7327	7467	7464	7494	7494	7423	7565	7507	7426	7352	7525	7469	7468	7578	7475	7424	7457	7443	7530	7547	7447	7482	7458	7438	7470	7458	7468	7387	7343	7479	7345	7447	7454	7360	7352	7635	7628	7294	7393	7376	7431	7340	7539	7424	7533	7364	7467	7563	7327	7586	7379	7458	7428	7474	7431	7403	7458	7464	7438	7489	7367	7494	7413	7417	7446	7483	7462	7470	7487	7465	7449	7511	7529	7517	7381	7471	7389	7471	7359	7441	7459	7371	7455	7421	7428	7327	7372	7472	7443	7441	7460	7449	7421	7439	7412	7479	7428	7510	7477	7510	7357	7496	7456	7419	7574	7346	7567	7520	7511	7468	7438	7326	7389	7467	7355	7440	7572	7485	7436	7526	7441	7515	7423	7483	7342	7553	7368	7325	7438	7556	7426	7533	7374	7556	7522	7310	7482	7498	7462	7510	7417	7516	7494	7468	7354	7541	7396	7467	7335	7422	7452	7260	7296	7441	7347	7593	7408	7451	7425	7406	7536	7443	7397	7462	7536	7450	7387	7411	7360	7456	7346	7436	7480	7451	7459	7497	7404	7517	7411	7451	7422	7495	7312	7457	7393	7621	7372	7389	7422	7470	7470	7600	7304	7530	7497	7404	7391	7434	7442	7521	7386	7400	7422	7382	7504	7478	7580	7425	7449	7503	7454	7284	7446	7483	7405	7487	7553	7633	7533	7312	7538	7402	7437	7430	7436	7591	7493	7434	7510	7459	7486	7473	7572	7419	7346	7420	7357	7247	7510	7405	7443	7446	7469	7557	7436	7506	7448	7481	7286	7439	7520	7487	7393	7361	7452	7477	7443	7508	7495	7521	7467	7376	7391	7383	7431	7435	7594	7574	7434	7508	7452	7602	7456	7504	7387	7444	7467	7325	7371	7484	7438	7489	7363	7432	7470	7539	7347	7545	7451	7497	7471	7534	7549	7420	7464	7506	7489	7483	7440	7326	7502	7471	7316	7329	7482	7345	7501	7442	7423	7474	7464	7463	7451	7458	7528	7492	7432	7387	7550	7497	7365	7397	7406	7559	7287	7295	7434	7644	7343	7489	7458	7461	7364	7459	7571	7472	7598	7409	7407	7560	7327	7559	7461	7583	7415	7376	7559	7547	7233	7462	7535	7423	7585	7473	7405	7352	7353	7470	7468	7359	7498	7563	7428	7522	7396	7486	7365	7384	7522	7370	7414	7468	7399	7347	7272	7501	7612	7390	7552	7448	7393	7333	7438	7427	7518	7496	7411	7376	7508	7389	7517	7521	7451	7426	7407	7519	7446	7360	7491	7527	7340	7531	7398	7476	7376	7478	7518	7497	7484	7373	7445	7470	7407	7539	7277	7463	7412	7431	7434	7528	7421	7393	7362	7462	7461	7590	7534	7484	7464	7526	7448	7410	7439	7384	7389	7470	7431	7477	7370	7517	7424	7395	7482	7497	7398	7379	7584	7480	7435	7665	7387	7335	7344	7474	7424	7479	7388	7552	7462	7338	7520	7479	7615	7530	7536	7333	7463	7495	7432	7470	7429	7530	7257	7497	7432	7483	7456	7440	7564	7496	7386	7525	7568	7443	7388	7363	7481	7508	7464	7420	7501	7395	7427	7309	7442	7601	7501	7451	7475	7381	7555	7451	7531	7397	7495	7313	7474	7555	7399	7489	7471	7410	7399	7537	7420	7488	7479	7509	7594	7456	7515	7430	7399	7533	7534	7494	7409	7475	7371	7496	7468	7442	7444	7399	7387	7466	7453	7290	7435	7516	7552	7424	7516	7434	7485	7383	7521	7365	7448	7514	7409	7421	7488	7524	7449	7366	7501	7543	7468	7533	7415	7470	7415	7554	7359	7320	7411	7544	7410	7377	7491	7505	7598	7316	7292	7503	7511	7470	7439	7406	7306	7465	7649	7493	7377	7570	7256	7500	7429	7477	7450	7491	7416	7455	7493	7528	7509	7481	7392	7429	7363	7425	7416	7390	7438	7448	7415	7474	7369	7363	7482	7501	7396	7417	7417	7551	7457	7435	7530	7426	7424	7519	7348	7388	7359	7598	7436	7483	7480	7368	7330	7518	7543	7392	7450	7587	7373	7500	7583	7403	7477	7472	7499	7597	7538	7342	7411	7458	7405	7476	7347	7514	7404	7351	7419	7492	7364	7417	7282	7477	7532	7429	7539	7633	7404	7585	7306	7488	7427	7468	7515	7466	7475	7440	7534	7315	7407	7544	7391	7416	7431	7552	7567	7376	7456	7526	7470	7403	7424	7530	7599	7327	7434	7295	7461	7411	7432	7471	7651	7478	7425	7475	7527	7386	7493	7400	7493	7351	7435	7534	7416	7578	7432	7578	7354	7439	7482	7473	7535	7446	7443	7448	7363	7469	7379	7402	7412	7484	7292	7455	7302	7544	7362	7515	7373	7540	7462	7517	7497	7425	7416	7438	7505	7426	7434	7340	7397	7469	7481	7377	7507	7491	7458	7472	7436	7582	7490	7477	7456	7378	7448	7329	7603	7380	7440	7564	7427	7359	7363	7494	7429	7461	7411	7469	7490	7506	7548	7458	7638	7333	7440	7481	7367	7460	7405	7460	7441	7426	7506	7395	7467	7509	7547	7517	7475	7446	7299	7419	7470	7340	7534	7455	7377	7354	7562	7429	7446	7417	7496	7357	7458	7542	7486	7469	7503	7470	7488	7474	7480	7514	7512	7612	7318	7321	7653	7423	7717	7453	7356	7356	7531	7507	7400	7528	7482	7632	7475	7504	7368	7378	7428	7449	7437	7405	7526	7529	7412	7435	7492	7543	7534	7422	7485	7505	7521	7465	7398	7305	7427	7426	7454	7407	7548	7514	7432	7482	7433	7450	7448	7468	7528	7529	7476	7387	7440	7390	7547	7518	7423	7306	7516	7409	7515	7463	7494	7375	7485	7494	7394	7345	7510	7585	7424	7406	7367	7284	7537	7442	7487	7362	7473	7460	7533	7352	7475	7477	7503	7462	7495	7471	7346	7443	7408	7413	7506	7436	7513	7538	7541	7427	7444	7539	7397	7447	7429	7542	7517	7509	7611	7223	7588	7473	7526	7397	7462	7358	7377	7352	7455	7421	7497	7435	7472	7483	7515	7333	7411	7515	7519	7352	7327	7456	7478	7447	7446	7437	7401	7540	7411	7299	7491	7618	7394	7447	7370	7393	7430	7361	7481	7346	7627	7439	7263	7482	7491	7515	7484	7364	7462	7499	7465	7286	7541	7521	7450	7522	7425	7510	7428	7448	7437	7448	7355	7428	7526	7434	7399	7340	7294	7430	7432	7481	7539	7475	7457	7555	7447	7589	7517	7418	7467	7486	7491	7500	7441	7389	7452	7494	7364	7453	7526	7618	7545	7512	7406	7306	7467	7524	7479	7589	7505	7462	7421	7586	7448	7395	7385	7563	7567	7510	7520	7495	7418	7464	7303	7371	7400	7413	7472	7409	7444	7471	7374	7571	7472	7362	7506	7408	7326	7404	7458	7599	7450	7529	7532	7408	7350	7356	7407	7541	7385	7364	7530	7439	7378	7386	7401	7461	7501	7435	7386	7550	7545	7407	7524	7521	7515	7444	7369	7449	7299	7396	7431	7470	7532	7467	7438	7388	7636	7397	7670	7484	7460	7462	7381	7531	7352	7410	7459	7396	7407	7562	7412	7389	7470	7504	7461	7323	7564	7473	7354	7549	7354	7546	7411	7607	7476	7542	7548	7544	7565	7622	7479	7515	7360	7532	7426	7347	7534	7564	7363	7464	7453	7430	7506	7448	7442	7453	7440	7426	7581	7381	7390	7438	7412	7561	7423	7581	7455	7380	7403	7397	7440	7498	7421	7524	7488	7532	7377	7373	7556	7522	7520	7449	7480	7474	7241	7407	7478	7485	7544	7526	7321	7440	7512	7438	7422	7428	7406	7385	7531	7438	7470	7282	7450	7388	7491	7524	7440	7540	7591	7401	7542	7289	7526	7391	7473	7474	7430	7364	7313	7589	7487	7372	7535	7423	7474	7380	7412	7498	7416	7480	7383	7473	7457	7420	7451	7558	7538	7423	7549	7519	7453	7424	7443	7450	7401	7483	7489	7452	7217	7397	7389	7457	7447	7504	7534	7410	7686	7463	7421	7477	7471	7525	7398	7364	7443	7433	7468	7332	7458	7368	7421	7368	7580	7504	7561	7458	7355	7464	7377	7491	7429	7353	7417	7451	7440	7373	7424	7419	7482	7523	7364	7416	7427	7384	7549	7421	7427	7451	7501	7367	7401	7413	7412	7472	7511	7410	7514	7454	7517	7461	7434	7453	7384	7450	7491	7459	7449	7520	7466	7449	7386	7387	7427	7493	7511	7393	7484	7215	7549	7568	7502	7405	7468	7424	7488	7505	7456	7404	7395	7467	7483	7346	7441	7507	7408	7386	7419	7414	7513	7436	7307	7477	7501	7520	7555	7495	7554	7416	7456	7362	7395	7537	7463	7441	7454	7454	7473	7499	7392	7442	7420	7426	7534	7531	7418	7489	7504	7511	7538	7569	7457	7384	7406	7432	7474	7412	7395	7437	7383	7489	7497	7511	7340	7369	7434	7265	7499	7289	7480	7457	7415	7423	7415	7508	7475	7519	7411	7437	7512	7483	7470	7419	7381	7576	7395	7422	7426	7544	7416	7387	7547	7561	7385	7380	7320	7419	7347	7422	7493	7415	7518	7451	7315	7470	7363	7553	7385	7520	7434	7487	7653	7493	7463
2690	1670	1359	1251	1410	6173	26897	27873	17734	7793	2699	1253	1018	946	1016	939	955	905	918	959	938	903	985	952	994	980	982	982	930	936	936	958	1096	958	970	954	971	956	944	1020	939	955	965	913	886	949	1040	989	947	918	943	969	973	981	951	935	972	959	1010	919	1037	940	981	900	941	971	964	902	960	938	960	954	961	935	943	942	960	998	962	937	955	933	912	920	998	993	952	959	1002	937	966	961	921	963	949	978	1012	941	995	945	936	940	936	990	980	976	1013	974	925	984	960	938	996	937	910	953	994	987	999	1012	981	889	1010	949	987	930	901	922	971	959	992	968	962	1014	938	969	927	1006	996	882	943	962	923	921	924	971	923	937	943	959	954	961	948	910	920	937	905	977	1055	964	904	983	953	921	971	944	956	971	975	935	919	937	986	942	903	922	963	1016	909	966	954	949	942	940	985	909	952	956	922	960	962	992	948	941	998	927	865	981	981	982	958	906	881	943	932	991	929	938	947	962	966	1003	935	939	942	950	909	910	969	927	987	994	981	945	960	894	926	972	988	962	921	988	935	957	967	924	943	993	972	945	970	1002	989	909	906	979	923	1017	914	984	930	952	902	996	956	981	968	968	922	919	958	999	961	986	970	965	943	939	1001	903	961	987	930	995	1044	1000	938	935	927	917	940	945	965	999	959	944	954	927	972	999	917	1020	926	1002	996	943	980	945	987	958	978	948	1026	973	968	916	1009	928	964	954	955	945	959	945	958	923	948	943	958	939	879	956	923	966	979	970	966	975	964	946	949	934	948	939	947	1004	997	949	947	940	955	939	978	947	968	1039	986	956	933	925	914	947	932	968	1021	961	1016	966	922	933	972	934	890	978	975	968	944	968	987	1010	938	984	943	951	923	970	1012	1012	1006	923	976	920	951	930	933	982	885	1044	954	948	935	955	943	967	972	961	974	916	952	919	982	935	958	959	919	965	1027	986	960	916	982	926	966	922	983	956	1009	997	978	988	971	959	943	933	978	969	936	931	1003	942	988	959	993	989	930	922	930	1012	980	943	942	943	968	937	955	989	919	983	998	962	885	905	948	1009	1000	935	956	970	936	943	957	980	990	921	930	910	955	895	942	955	952	920	990	902	937	1009	951	1006	971	939	936	963	958	927	975	955	941	965	962	937	949	982	1002	968	966	992	966	1036	989	966	954	946	948	959	972	979	953	951	956	899	903	954	963	946	979	994	1007	946	918	964	936	964	934	961	1002	990	941	943	933	938	921	957	1004	953	989	979	954	970	963	962	969	987	916	954	967	942	982	1022	982	919	948	959	890	977	953	932	958	921	954	942	945	1005	977	952	878	929	938	980	901	955	926	962	975	958	885	898	945	936	906	934	911	941	940	947	987	1004	943	936	945	1000	955	937	987	969	1001	981	993	936	951	972	994	919	884	1001	933	938	947	947	892	981	976	930	958	906	932	909	946	926	965	998	962	937	936	956	952	945	1005	942	911	924	945	947	927	894	912	964	965	996	971	924	1005	972	942	947	934	945	951	923	990	942	913	982	942	979	976	897	928	998	955	953	936	968	969	977	935	952	916	929	895	958	958	966	962	930	921	971	973	920	943	934	1018	1007	981	918	904	959	979	922	996	895	999	985	962	951	1006	916	991	916	934	969	943	982	1005	915	1000	949	981	982	903	955	950	1000	936	969	916	922	948	950	926	920	976	977	980	997	935	896	965	956	944	991	947	998	986	935	928	963	963	1007	943	920	935	978	896	971	946	929	961	958	878	931	959	979	1004	980	978	944	983	972	986	1010	977	975	934	967	989	982	956	954	966	977	989	922	900	970	911	978	925	963	957	963	933	882	942	969	935	921	977	945	939	999	982	947	926	953	920	985	987	967	962	931	983	959	951	952	930	917	971	946	970	989	965	960	913	965	956	946	957	932	955	927	961	927	960	1005	1015	965	975	935	920	937	942	955	958	944	931	944	973	953	975	947	929	998	965	969	940	998	903	934	919	969	965	1017	933	973	939	962	926	930	989	958	914	973	918	885	983	916	1002	966	1013	949	899	977	968	990	931	1025	966	1035	1004	977	966	995	957	957	946	941	992	969	1004	962	1000	928	917	990	926	912	939	951	909	953	957	985	970	941	970	962	919	961	936	913	967	956	921	931	959	970	925	966	965	930	961	976	976	1009	944	915	1012	966	970	1006	904	970	1018	987	920	951	961	921	948	946	1017	941	958	953	999	946	980	901	918	964	972	941	976	946	974	955	950	1013	968	971	987	970	957	1027	957	885	902	935	919	968	995	960	989	938	939	973	959	951	963	962	988	946	990	960	918	917	1001	909	985	907	950	944	961	969	984	992	987	924	927	982	928	946	980	959	913	990	977	932	987	901	970	948	917	958	988	964	914	932	942	955	948	957	876	996	981	1003	967	970	934	939	961	964	951	882	950	904	888	951	923	982	912	965	955	916	938	921	996	940	936	972	955	961	971	919	950	965	1055	970	909	945	941	956	951	961	960	919	968	974	994	953	924	944	951	982	954	1015	962	955	919	950	930	1009	961	944	987	932	945	938	968	1014	892	924	989	948	1011	862	951	941	948	952	967	970	892	956	909	964	952	989	966	984	913	895	983	985	993	959	937	932	882	1021	920	920	916	908	964	973	922	973	941	1021	1014	936	965	949	1065	947	953	963	921	1002	970	953	979	964	948	966	905	970	974	957	951	957	1000	988	912	948	918	1021	1001	947	886	959	971	1000	994	1020	919	922	936	935	938	987	980	942	983	936	942	949	950	981	954	954	932	946	957	948	976	954	964	1018	899	969	947	967	1000	921	945	962	995	964	926	942	916	978	992	916	959	972	973	922	960	870	953	936	936	942	930	973	904	991	896	959	944	898	930	990	947	935	1024	924	973	911	977	899	961	974	950	916	974	950	947	945	989	973	940	989	947	995	921	961	960	990	992	978	942	972	963	935	958	944	950	977	887	982	933	946	970	942	999	935	974	998	970	941	1022	932	943	1002	947	994	891	971	957	1006	953	946	981	951	998	969	958	945	972	995	971	915	930	946	1006	983	920	964	903	967	1008	951	965	968	963	936	938	925	958	952	971	983	942	941	954	968	981	913	944	946	957	969	936	962	994	1021	927	962	901	988	945	985	940	937	1056	982	1006	987	974	996	928	992	1003	929	945	947	1019	1007	952	918	1001	960	971	960	935	994	910	929	912	946	961	983	880	970	991	956	941	1000	940	980	913	966	928	963	998	995	958	940	989	964	941	1023	956	923	941	903	921	994	910	985	956	957	963	969	1002	969	934	1014	938	950	905	885	896	974	923	954	962	934	997	998	917	940	970	1007	959	914	873	987	923	1012	995	989	976	953	982	980	944	982	949	967	906	978	1002	938	919	977	952	948	934	964	987	923	1023	992	937	954	951	942	949	1003	915	1006	1023	912	975	979	955	918	919	994	916	955	932	962	919	1007	955	993	977	922	971	984	995	951	975	931	932	963	979	960	981	980	933	974	928	933	933	954	1023	926	927	971	910	980	993	952	938	959	937	928	943	918	979	966	940	926	950	943	896	968	956	974	941	995	955	915	946	928	925	926	975	949	886	901	935	948	989	957	1000	936	996	999
21370	14814	12107	19334	29162	46412	77436	75279	58594	39727	24103	12067	8560	8031	7756	7778	7738	7883	7707	7623	7745	7685	7724	7738	7774	7738	7734	7695	7858	7675	7728	7759	7825	7787	7732	7766	7803	7867	7562	7742	7755	7701	7724	7713	7767	7640	7755	7692	7920	7816	7756	7563	7719	7579	7731	7642	7757	7688	7649	7665	7772	7708	7723	7766	7756	7677	7573	7749	7813	7771	7732	7737	7723	7801	7738	7738	7760	7681	7714	7756	7659	7769	7791	7760	7736	7773	7605	7689	7538	7670	7674	7831	7717	7740	7694	7695	7675	7620	7697	7627	7642	7755	7651	7744	7616	7587	7713	7757	7685	7747	7583	7789	7657	7697	7691	7788	7567	7769	7728	7616	7686	7796	7753	7794	7805	7625	7694	7727	7729	7915	7615	7707	7835	7817	7778	7704	7696	7796	7641	7747	7895	7759	7571	7672	7747	7801	7733	7790	7638	7671	7673	7679	7646	7677	7810	7734	7616	7714	7844	7773	7731	7822	7796	7559	7662	7836	7724	7733	7714	7736	7819	7741	7810	7762	7711	7693	7725	7730	7786	7734	7781	7700	7798	7625	7757	7850	7722	7725	7765	7745	7853	7908	7682	7719	7695	7669	7824	7819	7724	7612	7781	7826	7629	7674	7813	7683	7742	7672	7591	7643	7744	7720	7755	7608	7876	7629	7694	7711	7801	7679	7731	7769	7674	7815	7773	7750	7829	7587	7788	7704	7696	7773	7710	7708	7772	7692	7808	7499	7744	7799	7671	7743	7681	7631	7777	7739	7751	7698	7882	7558	7883	7901	7587	7870	7724	7681	7637	7761	7716	7764	7733	7674	7652	7662	7870	7665	7716	7959	7817	7769	7586	7773	7781	7791	7810	7724	7753	7679	7741	7738	7900	7748	7824	7751	7690	7697	7601	7637	7756	7597	7778	7701	7617	7728	7740	7753	7673	7891	7721	7547	7637	7715	7771	7677	7788	7655	7785	7607	7779	7662	7799	7719	7754	7740	7603	7794	7763	7703	7694	7685	7678	7682	7692	7663	7772	7603	7763	7834	7738	7822	7587	7696	7702	7728	7633	7815	7767	7755	7759	7722	7704	7695	7805	7836	7649	7726	7778	7716	7668	7838	7657	7714	7733	7701	7699	7709	7712	7723	7663	7640	7770	7593	7586	7638	7650	7659	7791	7668	7703	7757	7852	7778	7730	7758	7751	7744	7747	7850	7691	7699	7678	7616	7775	7719	7728	7734	7695	7648	7775	7786	7671	7696	7805	7727	7792	7637	7676	7666	7699	7644	7585	7621	7757	7803	7685	7654	7749	7582	7653	7611	7605	7823	7764	7740	7746	7878	7811	7713	7662	7665	7729	7815	7728	7764	7847	7624	7740	7756	7693	7772	7721	7698	7868	7762	7824	7731	7678	7861	7800	7642	7695	7770	7891	7603	7740	7853	7749	7780	7590	7635	7802	7618	7772	7781	7774	7776	7764	7742	7770	7747	7821	7738	7737	7702	7797	7729	7733	7745	7747	7728	7733	7658	7656	7663	7707	7669	7798	7675	7747	7749	7619	7706	7558	7853	7668	7759	7776	7780	7711	7709	7669	7759	7725	7817	7763	7595	7830	7841	7666	7753	7694	7653	7713	7683	7752	7897	7804	7589	7811	7648	7652	7796	7684	7724	7667	7699	7686	7644	7561	7674	7741	7738	7544	7776	7661	7681	7799	7728	7805	7666	7677	7674	7760	7703	7726	7743	7781	7554	7722	7858	7836	7624	7792	7763	7695	7584	7691	7707	7790	7792	7812	7716	7669	7806	7653	7731	7846	7773	7733	7769	7685	7812	7853	7729	7711	7762	7673	7802	7819	7702	7685	7794	7676	7767	7671	7628	7617	7846	7758	7728	7681	7656	7733	7585	7700	7699	7709	7837	7799	7683	7875	7712	7680	7662	7811	7774	7724	7694	7878	7829	7709	7709	7632	7851	7746	7792	7732	7714	7768	7661	7694	7899	7848	7832	7885	7660	7790	7770	7752	7757	7771	7764	7716	7755	7834	7657	7854	7667	7777	7755	7704	7592	7805	7690	7696	7757	7766	7693	7750	7630	7704	7870	7763	7766	7717	7769	7718	7828	7683	7782	7698	7679	7690	7855	7665	7687	7567	7786	7696	7824	7842	7748	7777	7727	7808	7578	7772	7665	7638	7785	7882	7818	7807	7638	7808	7756	7640	7667	7718	7935	7759	7686	7760	7799	7868	7660	7690	7857	7763	7674	7771	7877	7828	7671	7638	7723	7719	7814	7771	7787	7669	7776	7765	7813	7810	7776	7664	7660	7734	7717	7814	7791	7737	7807	7657	7736	7652	7798	7662	7638	7719	7677	7803	7705	7706	7740	7859	7664	7710	7670	7638	7769	7667	7804	7741	7842	7752	7720	7831	7750	7723	7715	7592	7796	7742	7706	7622	7761	7685	7679	7763	7833	7670	7674	7843	7716	7914	7695	7733	7854	7715	7748	7769	7841	7738	7686	7680	7794	7740	7764	7783	7770	7678	7751	7752	7739	7654	7656	7797	7643	7592	7689	7775	7631	7711	7809	7812	7775	7674	7738	7691	7708	7684	7671	7730	7657	7679	7682	7669	7689	7794	7764	7701	7778	7848	7668	7671	7837	7668	7780	7680	7784	7782	7792	7669	7632	7751	7749	7736	7800	7721	7807	7837	7693	7684	7677	7778	7869	7705	7797	7655	7811	7736	7639	7793	7672	7826	7688	7728	7704	7664	7609	7766	7716	7720	7801	7685	7915	7779	7793	7766	7841	7791	7644	7754	7650	7733	7753	7659	7633	7757	7726	7769	7747	7612	7724	7662	7738	7699	7730	7684	7805	7810	7574	7860	7700	7661	7728	7586	7746	7899	7799	7764	7629	7851	7705	7723	7723	7579	7623	7740	7638	7740	7790	7702	7622	7801	7759	7775	7679	7835	7698	7656	7787	7624	7765	7781	7663	7726	7828	7630	7668	7725	7803	7812	7701	7772	7585	7816	7746	7720	7724	7798	7671	7720	7693	7878	7779	7743	7673	7687	7755	7789	7715	7760	7655	7706	7665	7735	7755	7753	7804	7862	7797	7681	7605	7866	7829	7720	7693	7765	7746	7645	7648	7759	7700	7702	7735	7667	7859	7820	7672	7827	7724	7762	7739	7740	7673	7688	7693	7674	7665	7727	7592	7731	7848	7793	7908	7717	7846	7814	7805	7703	7651	7771	7759	7810	7634	7892	7710	7702	7695	7644	7711	7652	7801	7615	7614	7779	7634	7726	7619	7849	7616	7582	7771	7685	7594	7658	7776	7734	7748	7747	7560	7708	7760	7760	7692	7718	7693	7729	7811	7710	7642	7761	7814	7718	7612	7647	7838	7768	7792	7793	7561	7669	7714	7764	7620	7741	7799	7584	7906	7789	7685	7818	7681	7777	7675	7659	7807	7721	7849	7732	7623	7805	7772	7829	7815	7717	7730	7836	7732	7789	7707	7791	7742	7753	7785	7612	7802	7780	7856	7818	7839	7715	7731	7652	7762	7718	7591	7647	7754	7789	7690	7739	7822	7714	7674	7801	7634	7807	7802	7666	7703	7646	7899	7808	7754	7669	7724	7688	7720	7714	7825	7690	7764	7775	7819	7706	7901	7570	7722	7737	7821	7812	7742	7711	7836	7757	7768	7796	7793	7618	7787	7763	7627	7741	7846	7729	7857	7734	7623	7870	7841	7708	7824	7544	7789	7786	7726	7804	7756	7829	7781	7747	7731	7809	7719	7740	7779	7675	7602	7756	7794	7567	7713	7784	7803	7738	7704	7822	7764	7828	7601	7707	7878	7616	7718	7724	7722	7685	7707	7649	7733	7792	7617	7661	7723	7764	7766	7851	7696	7733	7765	7727	7660	7711	7908	7760	7753	7824	7673	7613	7912	7799	7780	7794	7679	7782	7707	7780	7745	7852	7619	7759	7775	7681	7566	7934	7775	7709	7789	7754	7820	7618	7772	7731	7712	7671	7745	7754	7730	7842	7600	7745	7715	7818	7608	7819	7702	7755	7837	7731	7654	7857	7687	7775	7804	7844	7827	7683	7824	7692	7646	7663	7808	7779	7698	7691	7818	7773	7912	7629	7923	7763	7562	7736	7863	7782	7691	7678	7713	7618	7689	7824	7725	7735	7731	7713	7689	7659	7725	7734	7738	7680	7741	7609	7617	7814	7761	7765	7657	7740	7843	7781	7701	7805	7836	7662	7649	7760	7698	7728	7840	7694	7887	7800	7691	7661	7580	7768	7878	7771	7768	7717	7669	7618	7882	7600	7791	7681	7791	7753	7814	7725	7783	7652	7776	7703	7766	7628	7777	7699	7839	7763	7599	7688	7656	7750	7784	7789	7767	7807	7716	7784	7768	7738	7680	7786	7761	7730	7822	7737	7762	7746	7847	7621	7805	7668	7822	7545	7665	7714	7844	7779	7658	7819	7749	7704	7726	7750	7739	7780	7838	7805	7676	7718	7729	7721	7757	7750	7610	7820	7780	7666	7749	7811	7797	7768	7727	7776	7756	7777	7789	7592	7732	7694	7680	7822	7777	7719	7855	7791	7757	7685	7771	7637	7673	7660	7666	7645	7690	7653	7759	7706	7839	7819	7629	7855	7692	7813	7743	7695	7701	7756	7837	7719	7631	7701	7793	7793	7800	7764	7693	7710	7715	7688	7789	7913	7707	7786	7800	7666	7834	7603	7769	7748	7723	7703	7687	7613	7723	7700	7634	7711	7689	7734	7858	7747	7890	7714	7757	7777	7784	7753	7702	7691	7773	7685	7730	7691	7710	7886	7679	7645	7824	7671	7714	7755	7747	7868	7804	7731	7686	7724	7882	7849	7644	7846	7741	7805	7708	7723	7663	7774	7744	7812	7725	7711	7737	7823	7593	7493	7754	7782	7767	7561	7651	7675	7677	7613	7658	7643	7708	7727	7773	7749	7690	7724	7795	7642	7656	7685	7673	7634	7752	7648	7802	7660	7683	7778	7848	7690	7893	7682	7694	7822	7784	7635	7827	7888	7872	7744	7768	7851	7787
2783	1072	1023	1036	1067	2292	9125	7027	4217	2211	1292	964	940	838	867	896	892	868	903	871	879	910	930	917	869	894	864	926	863	882	908	916	902	888	908	913	906	906	884	914	916	895	906	872	897	867	919	873	915	952	896	870	921	889	918	878	861	883	884	885	837	873	942	921	878	937	907	873	864	888	916	915	856	888	879	919	892	865	895	840	923	914	911	890	915	883	832	870	916	901	871	861	898	884	869	907	867	921	893	863	862	851	878	858	938	934	872	893	850	905	864	880	894	878	845	851	897	932	907	929	893	895	910	925	909	937	856	841	881	919	890	899	811	844	810	870	859	840	934	914	906	814	870	878	880	930	856	854	831	886	893	881	834	914	866	924	887	897	909	904	886	920	896	902	920	864	876	932	909	886	858	934	889	855	887	831	875	960	856	811	881	872	862	854	868	867	924	916	917	890	882	893	888	891	871	840	914	891	879	950	882	894	908	945	868	907	901	934	872	958	884	857	898	884	876	881	889	912	861	853	903	862	899	926	908	928	896	895	881	941	869	846	890	905	915	880	886	956	921	870	856	893	873	859	846	912	951	891	881	904	880	901	882	875	884	885	913	861	888	865	873	906	933	914	928	913	896	849	895	890	911	875	954	865	875	858	929	854	906	873	865	846	898	868	923	920	915	891	912	887	841	881	898	854	870	875	942	828	902	921	857	902	891	858	882	870	938	874	875	922	855	903	838	878	920	888	883	894	882	891	841	878	878	853	843	841	861	906	855	905	919	862	946	874	861	862	886	849	926	845	881	864	833	877	946	934	902	865	905	901	867	865	907	867	884	892	857	840	928	887	871	817	882	884	892	917	875	875	846	915	885	859	883	866	869	897	896	871	882	920	866	905	870	870	917	870	923	937	880	950	899	873	896	904	839	924	894	878	847	931	913	941	929	851	903	874	863	843	929	843	892	836	870	893	909	933	893	915	902	870	918	911	946	874	937	866	879	851	832	860	947	903	897	928	887	885	908	902	846	840	914	859	921	907	894	904	935	829	922	901	917	915	889	891	920	883	894	889	876	891	939	908	884	943	888	895	883	844	907	839	871	858	854	856	917	879	854	916	923	914	917	873	936	928	897	897	906	874	942	918	894	909	953	939	931	924	895	922	883	915	897	865	849	939	900	820	881	921	896	882	917	872	929	926	861	929	906	898	913	867	911	897	910	904	960	872	896	873	881	882	898	884	873	852	898	896	878	874	909	797	922	891	913	866	868	875	843	880	900	930	912	865	844	923	851	888	840	901	871	873	928	904	883	892	859	919	895	912	868	957	865	895	895	926	854	876	910	872	817	894	870	887	887	868	877	897	905	890	890	931	898	903	854	877	909	922	848	874	852	913	896	911	904	935	830	899	906	872	882	906	872	910	913	902	881	874	854	860	859	912	848	911	880	892	891	959	879	882	990	953	886	882	936	844	880	884	887	820	897	895	871	878	928	875	925	875	893	859	937	909	869	927	897	886	920	897	910	905	838	901	896	881	892	897	920	909	892	846	864	883	910	861	913	923	840	811	902	898	852	904	910	912	847	924	857	911	860	904	904	883	899	881	918	879	840	891	843	883	872	889	913	939	878	888	911	900	917	882	866	894	896	878	899	913	875	880	912	896	897	885	885	923	889	912	838	888	945	874	869	958	908	858	898	933	849	900	902	852	853	890	850	855	888	931	922	932	904	940	900	898	868	885	924	897	868	916	830	929	925	896	917	961	923	874	917	903	870	896	843	869	874	848	916	909	914	883	896	908	885	878	917	928	917	887	876	941	938	893	955	896	855	912	910	933	915	929	874	920	867	926	916	860	916	957	876	871	868	909	833	917	879	894	854	835	922	934	922	884	868	856	871	869	899	868	846	917	871	906	889	874	938	913	902	830	861	848	887	912	900	932	866	902	922	835	864	863	916	873	886	880	936	861	910	837	877	932	876	902	875	900	874	874	925	834	905	914	922	911	896	927	875	913	919	863	896	877	937	848	914	869	851	858	868	886	892	880	880	900	862	833	959	912	863	892	908	905	868	926	855	878	867	847	816	875	870	927	889	930	884	842	883	904	967	901	919	862	895	839	828	887	920	913	866	892	871	881	918	904	876	869	852	867	850	814	880	915	921	905	936	869	909	873	905	884	888	893	882	881	913	878	865	942	859	859	842	885	864	876	928	877	926	844	879	843	870	891	882	908	904	867	874	942	868	890	910	959	897	898	888	857	885	951	889	884	873	833	856	914	866	925	892	872	931	919	900	831	886	899	910	849	921	890	922	915	821	860	908	848	849	917	945	864	921	845	884	934	852	895	884	923	889	885	924	865	920	888	905	961	892	883	916	889	932	906	952	851	923	865	940	872	851	922	917	858	914	931	892	859	856	842	916	931	859	941	847	909	932	842	916	892	863	964	861	827	862	888	881	904	859	914	908	869	934	868	908	867	919	928	887	877	848	931	859	918	911	878	902	934	902	893	940	992	801	856	901	827	873	878	892	861	909	930	818	867	911	846	917	937	897	878	889	913	894	824	869	897	905	925	832	836	893	886	896	860	883	900	898	920	874	856	871	901	884	907	933	908	897	923	922	894	927	913	859	839	866	898	889	875	892	867	889	905	888	883	821	928	854	875	867	879	922	919	876	888	912	929	861	922	849	905	880	885	912	882	856	894	870	936	881	870	901	916	916	895	834	922	874	847	866	868	893	906	949	826	861	874	894	904	868	879	858	843	932	901	909	859	836	898	870	912	873	917	895	898	842	926	867	844	857	865	910	897	901	947	836	877	914	892	890	873	884	896	836	889	828	862	902	960	875	890	844	900	856	872	924	882	914	924	899	919	888	876	881	920	930	910	834	883	944	865	889	879	884	894	870	871	820	929	905	895	896	890	912	887	929	870	841	889	866	945	867	899	907	890	909	882	934	900	873	905	933	873	904	933	885	881	862	856	901	926	833	874	934	863	901	946	883	926	940	865	883	906	862	886	862	909	873	887	886	844	915	907	877	877	898	927	932	905	852	867	854	928	925	914	905	851	919	856	950	890	860	901	904	831	900	852	924	913	891	930	873	910	918	882	908	932	947	919	898	865	893	859	904	892	910	886	876	890	920	898	884	874	884	941	882	848	886	876	893	883	871	887	890	874	892	849	878	910	894	862	891	861	869	858	862	916	933	866	897	857	836	897	900	879	943	831	910	874	868	915	955	911	859	903	878	887	860	940	831	891	861	866	931	850	872	950	864	876	887	896	868	929	894	851	880	921	868	890	860	881	895	890	895	895	934	889	867	881	922	873	856	903	879	861	850	915	920	849	886	913	930	853	840	863	905	910	868	893	931	870	889	913	892	879	910	910	878	834	901	916	860	840	939	874	891	884	865	890	910	848	939	867	894	881	910	879	881	855	907	864	923	870	919	929	870	864	857	905	880	919	849	874	855	933	932	959	885	897	876	907	935	914	915	903	874	908	925	864	882	874	894	899	916	831	845	853
14216	9779	9299	12400	18684	33644	55710	44917	34497	23756	13696	8684	7634	7324	7270	7165	7235	7416	7330	7267	7265	7162	7303	7238	7314	7307	7315	7292	7323	7273	7173	7277	7296	7286	7220	7298	7321	7174	7189	7286	7133	7454	7247	7196	7291	7293	7306	7324	7247	7238	7240	7254	7263	7424	7366	7160	7274	7257	7343	7227	7172	7300	7184	7348	7273	7394	7311	7301	7117	7319	7249	7375	7338	7223	7341	7195	7237	7371	7299	7372	7409	7280	7293	7311	7292	7301	7330	7307	7426	7411	7265	7279	7410	7381	7266	7330	7292	7338	7237	7308	7266	7272	7283	7265	7226	7370	7314	7361	7278	7297	7416	7282	7306	7313	7392	7335	7478	7267	7229	7363	7370	7289	7364	7332	7145	7286	7358	7295	7380	7184	7338	7264	7278	7283	7349	7328	7404	7258	7244	7289	7209	7350	7254	7218	7277	7378	7254	7234	7410	7286	7240	7309	7310	7358	7259	7336	7269	7355	7384	7202	7350	7410	7272	7376	7168	7337	7379	7157	7393	7340	7487	7189	7244	7225	7330	7243	7278	7346	7187	7272	7314	7349	7211	7314	7256	7296	7329	7286	7179	7210	7185	7333	7427	7183	7197	7310	7226	7256	7354	7274	7401	7281	7284	7421	7296	7196	7330	7267	7090	7343	7269	7336	7276	7288	7348	7370	7165	7323	7281	7244	7423	7466	7353	7315	7283	7316	7186	7321	7291	7261	7350	7216	7342	7182	7313	7326	7301	7355	7325	7361	7231	7305	7236	7311	7359	7305	7378	7173	7321	7493	7374	7273	7320	7348	7346	7121	7288	7165	7248	7229	7384	7244	7332	7345	7289	7276	7299	7321	7361	7350	7227	7235	7348	7113	7291	7343	7327	7302	7310	7322	7226	7247	7225	7374	7499	7398	7400	7332	7445	7280	7311	7449	7410	7363	7275	7306	7348	7190	7310	7396	7283	7249	7405	7263	7265	7303	7329	7228	7262	7158	7273	7270	7296	7253	7302	7315	7203	7426	7236	7365	7252	7392	7276	7300	7508	7444	7361	7391	7364	7321	7315	7230	7205	7314	7336	7206	7293	7275	7354	7277	7277	7311	7380	7383	7413	7322	7257	7293	7179	7210	7394	7228	7313	7462	7343	7305	7273	7331	7305	7264	7336	7287	7269	7361	7324	7337	7283	7297	7351	7283	7450	7365	7254	7331	7335	7364	7276	7504	7386	7399	7209	7430	7240	7356	7351	7207	7326	7403	7348	7205	7369	7300	7301	7361	7329	7405	7396	7313	7303	7383	7411	7199	7393	7347	7269	7365	7309	7395	7228	7294	7357	7410	7378	7287	7316	7277	7247	7209	7277	7298	7409	7404	7304	7418	7320	7308	7303	7263	7243	7288	7395	7232	7336	7438	7337	7305	7235	7166	7315	7407	7192	7302	7371	7285	7465	7319	7273	7230	7306	7204	7232	7181	7262	7429	7348	7384	7360	7371	7414	7295	7360	7428	7315	7401	7250	7240	7227	7260	7370	7362	7239	7371	7209	7205	7211	7315	7347	7405	7435	7398	7127	7244	7315	7281	7380	7208	7273	7306	7369	7311	7332	7168	7225	7261	7390	7355	7293	7298	7363	7372	7265	7322	7317	7174	7291	7325	7303	7300	7364	7305	7281	7354	7317	7298	7384	7299	7356	7337	7106	7170	7339	7230	7416	7396	7271	7357	7205	7325	7277	7221	7279	7312	7318	7392	7350	7306	7327	7397	7273	7279	7238	7321	7339	7343	7385	7412	7340	7331	7326	7235	7293	7306	7140	7290	7303	7257	7179	7298	7294	7072	7327	7242	7305	7298	7250	7398	7201	7289	7366	7328	7387	7298	7361	7307	7439	7172	7497	7246	7366	7368	7338	7333	7335	7346	7208	7391	7385	7271	7240	7322	7302	7382	7377	7293	7274	7351	7236	7263	7337	7304	7384	7342	7266	7387	7338	7369	7222	7369	7385	7259	7285	7253	7284	7342	7299	7302	7255	7370	7283	7258	7362	7183	7271	7293	7290	7367	7281	7217	7385	7248	7292	7344	7393	7290	7318	7282	7287	7340	7254	7233	7338	7397	7232	7287	7399	7148	7386	7219	7337	7357	7293	7404	7195	7278	7245	7464	7263	7320	7254	7134	7341	7265	7235	7296	7173	7289	7319	7379	7413	7293	7323	7379	7490	7331	7284	7335	7312	7459	7279	7384	7349	7240	7275	7303	7318	7356	7286	7215	7380	7350	7426	7310	7291	7266	7366	7310	7377	7339	7404	7407	7408	7382	7251	7210	7249	7326	7302	7303	7230	7359	7234	7227	7339	7446	7321	7470	7246	7280	7292	7222	7321	7344	7416	7401	7237	7334	7318	7309	7234	7186	7260	7247	7409	7378	7278	7331	7278	7385	7230	7381	7138	7390	7245	7412	7340	7347	7429	7306	7367	7269	7273	7223	7229	7378	7426	7304	7264	7288	7229	7235	7233	7264	7373	7250	7319	7261	7304	7311	7320	7420	7312	7348	7349	7367	7240	7288	7413	7423	7275	7294	7323	7314	7268	7325	7352	7269	7243	7303	7333	7282	7361	7246	7384	7222	7445	7289	7092	7244	7245	7358	7203	7226	7280	7173	7170	7333	7381	7466	7285	7186	7357	7348	7252	7259	7194	7459	7334	7345	7352	7362	7236	7223	7299	7347	7283	7290	7386	7358	7164	7324	7313	7234	7400	7221	7287	7346	7214	7350	7221	7316	7386	7189	7200	7354	7306	7272	7322	7192	7256	7424	7490	7308	7276	7246	7355	7220	7179	7275	7361	7273	7302	7172	7257	7302	7300	7295	7269	7288	7233	7396	7287	7402	7230	7225	7341	7249	7285	7182	7354	7131	7347	7333	7358	7273	7296	7317	7207	7304	7231	7303	7281	7351	7196	7254	7234	7376	7285	7239	7427	7420	7375	7318	7220	7247	7257	7372	7268	7260	7291	7363	7195	7209	7357	7280	7344	7320	7329	7333	7384	7365	7377	7303	7469	7421	7330	7384	7339	7343	7376	7332	7361	7273	7230	7301	7208	7342	7226	7199	7296	7337	7221	7273	7208	7327	7513	7301	7327	7402	7281	7335	7376	7288	7338	7420	7328	7298	7257	7180	7307	7365	7313	7157	7254	7365	7367	7379	7253	7373	7402	7335	7276	7201	7386	7261	7332	7217	7164	7349	7304	7422	7253	7254	7280	7520	7290	7318	7359	7319	7245	7242	7236	7342	7159	7211	7267	7352	7367	7259	7319	7323	7296	7198	7484	7366	7260	7282	7323	7429	7232	7314	7264	7353	7340	7360	7267	7318	7406	7168	7287	7169	7305	7275	7412	7184	7212	7355	7322	7355	7104	7250	7329	7217	7323	7257	7237	7305	7331	7293	7258	7299	7415	7243	7334	7281	7366	7430	7273	7340	7303	7260	7271	7236	7349	7206	7325	7360	7239	7186	7354	7309	7416	7132	7381	7186	7452	7242	7242	7357	7274	7261	7254	7433	7329	7377	7397	7222	7285	7290	7261	7421	7425	7261	7296	7361	7324	7404	7335	7331	7380	7295	7309	7345	7366	7332	7283	7267	7311	7347	7108	7310	7366	7284	7335	7347	7383	7445	7379	7215	7163	7238	7263	7321	7221	7231	7447	7295	7323	7324	7343	7286	7450	7368	7254	7274	7245	7373	7294	7270	7199	7276	7229	7271	7166	7282	7294	7292	7246	7266	7406	7388	7211	7306	7329	7415	7324	7385	7104	7162	7364	7255	7179	7233	7301	7331	7319	7207	7379	7276	7462	7306	7469	7393	7203	7231	7325	7394	7194	7221	7268	7356	7345	7284	7284	7401	7339	7282	7335	7305	7248	7226	7437	7347	7441	7338	7385	7317	7196	7351	7383	7226	7255	7278	7279	7268	7295	7363	7343	7299	7359	7336	7252	7269	7373	7258	7280	7179	7403	7403	7179	7312	7175	7380	7215	7344	7213	7318	7273	7155	7334	7260	7333	7297	7416	7350	7370	7261	7179	7451	7277	7274	7302	7327	7305	7241	7220	7371	7272	7344	7278	7372	7310	7253	7309	7175	7216	7182	7255	7367	7238	7327	7290	7240	7271	7411	7276	7238	7463	7272	7256	7220	7432	7359	7314	7305	7336	7318	7312	7316	7310	7198	7303	7231	7393	7234	7288	7254	7236	7432	7318	7265	7386	7405	7301	7292	7235	7336	7325	7367	7264	7270	7273	7356	7244	7272	7258	7380	7313	7382	7388	7237	7262	7312	7219	7311	7299	7218	7162	7338	7341	7417	7451	7338	7354	7221	7416	7376	7199	7408	7240	7382	7442	7277	7231	7444	7324	7252	7463	7274	7372	7279	7281	7289	7400	7366	7376	7195	7297	7313	7240	7238	7342	7367	7343	7420	7390	7384	7294	7484	7209	7270	7280	7202	7364	7291	7286	7326	7309	7380	7245	7306	7330	7310	7150	7206	7415	7326	7336	7247	7277	7350	7380	7369	7250	7443	7229	7363	7471	7494	7288	7229	7301	7265	7279	7401	7289	7254	7312	7317	7204	7120	7242	7335	7236	7379	7278	7242	7246	7299	7237	7190	7318	7299	7244	7394	7397	7381	7348	7431	7274	7408	7476	7382	7252	7422	7341	7283	7204	7327	7213	7398	7324	7332	7247	7378	7334	7354	7463	7297	7213	7378	7304	7265	7275	7400	7361	7181	7337	7209	7290	7284	7282	7264	7317	7264	7425	7396	7265	7320	7316	7399	7362	7225	7348	7292	7374	7294	7274	7407	7351	7348	7433	7262	7261	7195	7317	7387	7323	7341	7299	7248	7288	7294	7179	7332	7350	7355	7327	7299	7341	7262	7186	7366	7315	7343	7235	7254	7269	7154	7360	7296	7269	7269	7326	7381	7377	7243	7222	7234	7363	7463	7388	7438	7325	7395	7263	7347	7301	7259	7283	7373	7341	7446	7434	7205	7348	7347	7275	7285	7367	7464	7300	7341	7399	7362	7257	7289	7354	7340	7286	7379	7249	7307	7468	7316	7173	7264
1877	1439	1165	1115	1217	2198	14549	15424	9178	4222	1796	1105	982	921	958	920	910	930	898	955	900	892	884	924	911	979	837	911	878	915	899	919	913	927	911	920	955	960	905	869	906	868	934	949	953	886	936	937	891	948	913	905	944	903	901	909	964	954	902	908	904	917	917	910	940	909	950	894	907	885	845	878	906	983	927	974	893	877	965	880	951	870	907	953	930	890	879	907	920	931	915	886	879	939	910	926	851	975	870	931	926	874	953	921	909	899	883	883	906	881	996	883	859	905	875	951	926	943	933	911	857	942	896	953	953	878	909	913	908	918	921	917	900	921	900	952	906	954	932	886	937	940	907	926	888	929	922	893	970	915	889	906	911	919	925	914	926	928	955	938	884	913	892	884	942	884	922	960	908	889	966	918	891	900	894	960	950	858	948	893	958	909	943	960	857	946	920	932	935	927	887	907	919	918	910	905	911	926	938	925	865	929	942	873	864	972	924	946	916	888	913	915	918	893	956	897	931	937	919	911	858	909	937	932	930	879	870	928	961	848	890	933	915	920	904	959	913	973	969	973	906	938	950	910	949	857	951	972	969	944	892	898	938	948	877	888	883	903	923	906	891	872	914	900	856	913	913	878	897	895	955	923	931	870	923	854	914	858	875	940	921	933	928	909	898	900	901	917	929	938	902	912	944	974	903	945	957	924	960	974	902	892	928	895	935	880	900	956	912	943	938	907	908	872	927	955	926	893	947	918	927	949	970	887	892	908	944	894	904	919	949	941	908	932	959	867	886	934	904	854	939	947	934	935	891	879	908	875	857	886	945	895	895	906	930	945	947	954	939	872	902	923	939	893	897	901	870	922	851	911	869	902	889	945	962	910	992	924	928	868	942	899	919	892	954	902	927	926	966	912	916	941	904	954	884	884	879	910	890	903	890	925	904	894	952	884	897	865	918	943	906	933	893	955	920	906	893	919	890	927	906	910	907	919	927	883	953	922	943	914	948	951	888	915	952	913	932	900	975	955	905	881	909	942	885	920	873	922	952	903	902	910	914	920	864	942	896	934	973	935	925	900	956	913	892	915	877	890	893	934	983	880	897	916	883	913	924	872	893	912	916	956	887	901	935	951	916	954	928	882	908	886	915	917	903	1037	938	899	993	964	920	889	977	937	923	913	871	899	933	888	890	908	919	928	922	897	902	906	943	923	883	928	923	958	915	916	905	877	884	929	866	948	935	941	943	925	915	890	978	903	900	940	912	911	933	898	877	897	910	894	921	952	940	973	898	906	907	968	956	929	883	878	980	895	882	919	932	908	923	930	923	970	865	915	941	871	923	900	998	900	896	944	945	904	936	946	959	866	939	942	919	927	924	865	1004	922	907	895	933	928	945	927	1009	899	912	958	884	956	886	908	909	936	872	886	926	955	870	879	936	916	914	945	917	913	905	907	953	908	936	972	959	874	869	902	932	874	947	909	944	929	838	941	921	892	887	966	976	928	904	857	908	954	862	926	923	947	932	926	899	940	903	873	917	933	922	915	905	980	914	942	959	970	929	949	938	963	949	939	968	892	894	944	913	924	928	934	884	900	861	950	906	952	942	868	905	988	915	884	914	898	912	935	898	936	987	900	935	864	921	881	959	916	859	941	966	911	982	912	960	920	925	939	864	963	881	845	954	864	903	953	885	906	857	938	942	866	897	913	885	858	936	948	967	951	922	905	921	919	935	910	960	922	933	953	888	910	923	957	953	861	886	933	903	945	898	891	913	931	930	918	925	924	877	905	898	953	833	963	936	913	880	911	930	916	881	914	940	911	909	944	937	942	929	877	940	925	970	861	906	922	899	946	946	880	904	974	936	912	908	887	863	946	893	938	978	898	910	873	948	912	922	888	867	918	882	932	909	923	932	935	886	908	906	932	909	954	924	900	878	909	933	883	944	925	920	910	891	954	894	897	913	940	858	862	954	903	930	945	960	942	946	928	921	931	916	907	883	919	931	930	917	989	913	912	888	913	951	917	925	973	974	851	960	923	957	936	930	866	903	892	901	945	923	875	868	888	937	957	876	898	901	912	955	914	966	951	872	899	913	909	925	970	895	921	942	955	899	929	919	915	925	910	978	903	931	943	940	892	946	934	886	959	902	937	946	941	962	953	913	902	920	922	966	923	891	949	951	946	930	916	931	927	932	927	935	871	954	897	917	906	920	922	952	883	938	898	940	879	904	921	932	906	935	858	939	942	864	914	906	915	936	909	915	885	974	954	887	924	867	912	895	908	961	914	966	919	922	932	950	944	946	885	894	897	944	935	972	929	959	921	892	956	936	915	938	974	948	961	953	921	922	905	868	944	930	878	917	926	906	988	878	944	933	943	904	937	910	953	899	899	914	902	872	952	912	863	943	896	873	969	901	910	933	943	922	997	1015	931	936	919	924	935	949	888	883	946	898	929	951	918	937	917	937	905	876	861	928	928	921	955	937	919	938	946	905	923	910	927	902	932	972	858	949	900	896	930	941	898	894	925	925	948	945	949	968	894	919	901	902	936	889	898	915	884	938	923	896	898	881	978	906	911	933	913	955	950	924	929	900	923	928	938	992	911	887	871	946	948	933	909	917	928	938	850	909	921	923	898	868	847	920	884	909	878	940	880	935	926	918	922	899	957	951	949	912	935	991	919	887	901	910	888	940	905	932	922	893	851	947	872	921	909	943	894	949	873	924	956	928	877	915	939	917	889	921	936	898	936	899	918	895	957	883	923	944	901	888	874	928	922	924	907	928	903	934	875	925	874	885	959	954	945	877	924	917	961	885	892	925	915	962	984	946	955	954	927	850	849	909	934	872	923	947	888	965	889	941	896	933	887	951	903	924	929	893	950	877	910	889	922	934	978	914	896	944	890	964	977	883	941	966	906	944	885	947	962	883	939	915	855	930	906	953	928	925	878	916	947	924	910	933	884	945	909	866	904	883	911	969	923	931	876	909	896	907	868	910	921	900	939	920	986	915	904	919	916	882	925	935	894	904	950	917	960	976	955	947	872	916	936	892	889	907	925	903	937	918	901	982	947	919	932	967	927	917	860	935	912	908	932	939	968	916	937	955	935	927	967	906	917	955	894	867	844	912	952	955	935	881	880	933	919	914	826	970	919	950	935	895	922	901	869	939	872	902	914	947	894	893	893	926	886	950	910	941	927	888	887	865	966	883	910	877	929	914	932	920	928	920	898	905	886	990	940	901	908	915	930	889	902	926	971	897	909	940	1006	965	841	921	909	894	919	904	935	921	922	946	902	924	901	910	911	910	959	966	905	914	859	924	916	948	994	919	914	907	873	910	877	912	879	921	930	950	933	877	915	930	916	955	922	915	898	984	887	914	959	930	895	889	906	899	927	907	909	889	980	875	967	923	919	929	964	880	941	917	922	913	883	867	827	834	941	873	886	918	910	943	941	963	896	904	906	895	912	955	891	884	985	909	971	907	900	975	932	899	919	985	917	919	956	928	932	890	887	925	920
17177	13092	10647	15270	22545	33271	65613	60064	45548	31882	18953	10503	7978	7482	7509	7585	7497	7504	7349	7471	7529	7432	7431	7632	7500	7372	7503	7468	7523	7565	7629	7433	7495	7493	7447	7457	7470	7498	7385	7474	7483	7540	7539	7426	7404	7516	7472	7485	7412	7456	7513	7487	7426	7505	7470	7414	7346	7495	7448	7521	7384	7481	7352	7470	7518	7518	7455	7471	7553	7447	7425	7451	7454	7521	7522	7605	7397	7543	7551	7428	7481	7493	7447	7437	7417	7509	7472	7430	7387	7421	7474	7553	7365	7358	7465	7497	7474	7509	7423	7449	7417	7522	7480	7452	7434	7454	7518	7549	7403	7556	7378	7502	7439	7431	7462	7505	7531	7383	7482	7507	7515	7437	7618	7449	7468	7384	7447	7543	7485	7489	7436	7435	7493	7359	7447	7512	7549	7480	7460	7499	7402	7411	7493	7414	7523	7329	7485	7509	7523	7477	7612	7507	7349	7466	7490	7614	7562	7318	7367	7497	7545	7507	7337	7419	7470	7627	7518	7371	7609	7456	7508	7442	7525	7471	7456	7401	7480	7559	7579	7428	7439	7441	7466	7534	7424	7422	7459	7494	7440	7542	7440	7554	7383	7489	7486	7437	7447	7490	7452	7459	7441	7383	7578	7565	7584	7487	7500	7431	7380	7407	7427	7499	7424	7422	7428	7370	7456	7503	7472	7508	7416	7606	7509	7465	7495	7535	7292	7654	7410	7356	7414	7449	7519	7472	7414	7553	7522	7458	7413	7474	7457	7512	7551	7490	7295	7523	7475	7479	7437	7493	7504	7516	7341	7382	7561	7483	7555	7457	7487	7411	7472	7496	7385	7495	7482	7369	7419	7507	7548	7513	7379	7601	7496	7397	7519	7568	7520	7510	7556	7429	7741	7448	7577	7570	7462	7286	7518	7352	7393	7447	7622	7373	7478	7533	7551	7485	7450	7579	7424	7397	7574	7417	7415	7537	7519	7488	7555	7318	7526	7472	7420	7404	7558	7517	7433	7638	7557	7547	7458	7589	7395	7572	7472	7442	7402	7404	7510	7493	7523	7430	7482	7409	7538	7475	7432	7470	7425	7447	7400	7501	7433	7574	7475	7426	7457	7478	7555	7539	7446	7463	7429	7562	7535	7429	7467	7534	7490	7395	7462	7487	7505	7521	7488	7483	7428	7480	7629	7677	7388	7451	7482	7491	7562	7382	7382	7489	7457	7484	7529	7603	7429	7413	7550	7568	7345	7391	7491	7459	7532	7484	7526	7468	7499	7459	7487	7494	7392	7499	7588	7413	7396	7452	7544	7580	7389	7487	7559	7555	7437	7425	7473	7592	7411	7540	7531	7578	7425	7425	7510	7420	7482	7521	7448	7390	7475	7512	7545	7444	7378	7570	7449	7401	7377	7545	7447	7417	7388	7403	7427	7519	7475	7491	7534	7452	7535	7544	7508	7511	7560	7450	7417	7400	7396	7431	7529	7425	7424	7444	7543	7561	7402	7346	7465	7462	7456	7467	7591	7515	7435	7449	7484	7427	7588	7523	7390	7619	7460	7634	7493	7368	7540	7425	7513	7503	7499	7646	7357	7477	7488	7555	7493	7416	7461	7511	7540	7405	7457	7460	7533	7369	7366	7361	7502	7488	7473	7510	7566	7453	7412	7506	7309	7620	7436	7344	7480	7421	7373	7487	7384	7451	7467	7472	7354	7439	7440	7481	7420	7619	7492	7501	7590	7565	7451	7520	7495	7554	7475	7427	7530	7401	7465	7508	7438	7274	7501	7458	7489	7377	7556	7499	7453	7470	7301	7450	7588	7535	7552	7372	7603	7454	7453	7411	7516	7561	7575	7403	7509	7514	7475	7526	7382	7471	7438	7605	7430	7468	7441	7477	7428	7402	7409	7566	7426	7450	7530	7351	7516	7572	7496	7522	7493	7467	7505	7523	7521	7451	7364	7531	7506	7417	7479	7485	7439	7496	7607	7627	7608	7470	7399	7412	7488	7423	7315	7558	7438	7382	7374	7595	7372	7402	7497	7482	7365	7470	7432	7502	7516	7332	7439	7437	7432	7471	7510	7509	7443	7594	7355	7533	7531	7502	7605	7407	7347	7620	7625	7603	7457	7502	7460	7498	7531	7434	7534	7507	7576	7495	7379	7383	7355	7452	7337	7532	7392	7436	7552	7530	7512	7504	7444	7511	7500	7597	7501	7338	7448	7504	7476	7509	7486	7345	7391	7494	7417	7514	7422	7408	7642	7497	7414	7349	7376	7459	7460	7510	7578	7539	7416	7446	7482	7556	7458	7561	7500	7504	7551	7443	7529	7509	7381	7397	7526	7497	7476	7494	7450	7482	7481	7614	7527	7446	7221	7405	7550	7574	7550	7465	7561	7358	7514	7496	7450	7364	7483	7457	7419	7483	7344	7438	7622	7434	7391	7429	7489	7547	7366	7416	7447	7614	7723	7561	7564	7420	7437	7500	7576	7407	7362	7530	7567	7480	7429	7556	7470	7432	7592	7544	7284	7547	7515	7444	7435	7509	7472	7517	7480	7532	7555	7392	7577	7475	7543	7475	7505	7520	7475	7534	7582	7400	7592	7374	7539	7615	7427	7555	7553	7408	7424	7541	7515	7401	7479	7440	7526	7442	7562	7388	7692	7391	7546	7582	7435	7491	7452	7393	7467	7480	7503	7443	7456	7487	7458	7557	7412	7484	7475	7480	7513	7496	7550	7476	7409	7442	7521	7466	7667	7515	7372	7534	7420	7517	7518	7541	7349	7422	7388	7371	7478	7477	7547	7321	7408	7628	7475	7393	7437	7469	7489	7486	7436	7355	7418	7441	7482	7500	7514	7477	7504	7462	7401	7324	7490	7426	7534	7427	7528	7460	7402	7373	7439	7482	7420	7524	7470	7528	7471	7430	7558	7466	7445	7557	7531	7415	7464	7579	7577	7487	7536	7514	7545	7499	7474	7485	7535	7564	7645	7296	7536	7515	7468	7478	7578	7482	7557	7453	7430	7407	7562	7375	7609	7424	7536	7400	7427	7420	7549	7524	7449	7422	7537	7609	7317	7559	7526	7417	7468	7456	7474	7505	7569	7510	7434	7544	7378	7546	7441	7491	7479	7468	7384	7496	7229	7415	7531	7434	7469	7429	7457	7445	7373	7506	7459	7622	7473	7482	7479	7530	7538	7440	7561	7401	7554	7542	7543	7543	7481	7462	7492	7513	7486	7539	7596	7540	7356	7497	7395	7541	7409	7501	7477	7437	7490	7379	7469	7495	7462	7470	7460	7444	7400	7463	7553	7587	7517	7386	7322	7475	7480	7428	7409	7645	7483	7412	7355	7563	7446	7353	7472	7495	7418	7451	7412	7446	7400	7498	7390	7476	7439	7428	7568	7483	7449	7507	7422	7440	7519	7331	7510	7476	7547	7499	7559	7419	7457	7514	7517	7476	7387	7545	7605	7539	7527	7429	7461	7522	7458	7499	7497	7578	7422	7467	7467	7500	7572	7455	7435	7489	7484	7468	7440	7513	7451	7503	7527	7613	7402	7494	7571	7474	7527	7438	7394	7464	7539	7464	7522	7502	7561	7645	7554	7584	7418	7449	7608	7419	7493	7467	7433	7479	7609	7476	7508	7484	7563	7446	7549	7586	7368	7605	7432	7513	7381	7452	7470	7550	7405	7518	7582	7440	7472	7424	7475	7460	7461	7460	7544	7398	7588	7495	7576	7156	7502	7504	7552	7401	7616	7485	7458	7519	7542	7374	7521	7307	7573	7396	7390	7462	7549	7509	7444	7585	7527	7421	7426	7533	7472	7441	7377	7267	7388	7452	7452	7459	7463	7436	7437	7514	7459	7516	7534	7439	7595	7323	7552	7352	7502	7550	7462	7359	7410	7485	7472	7386	7426	7439	7419	7547	7585	7272	7533	7499	7388	7497	7344	7567	7384	7511	7498	7567	7428	7572	7328	7593	7411	7407	7480	7435	7365	7524	7488	7534	7574	7358	7615	7507	7363	7391	7467	7485	7527	7534	7441	7375	7510	7439	7503	7505	7421	7410	7602	7521	7460	7518	7496	7359	7458	7613	7489	7362	7386	7511	7456	7381	7487	7380	7533	7459	7523	7515	7474	7442	7341	7400	7432	7403	7567	7594	7407	7375	7260	7505	7560	7578	7434	7663	7453	7399	7449	7462	7495	7547	7557	7345	7590	7475	7289	7409	7448	7395	7466	7433	7496	7499	7571	7399	7458	7601	7409	7511	7356	7458	7396	7560	7413	7560	7434	7358	7472	7520	7429	7380	7454	7410	7348	7599	7447	7392	7481	7551	7407	7614	7476	7389	7428	7568	7458	7359	7449	7547	7600	7453	7410	7497	7540	7536	7330	7610	7506	7589	7491	7449	7531	7538	7672	7464	7336	7577	7585	7380	7597	7521	7463	7452	7521	7483	7572	7489	7406	7470	7433	7464	7381	7539	7470	7544	7408	7537	7607	7553	7478	7430	7509	7432	7492	7485	7497	7452	7457	7418	7537	7417	7481	7514	7485	7542	7576	7367	7657	7466	7450	7451	7389	7565	7461	7432	7456	7594	7474	7453	7424	7386	7568	7405	7542	7436	7462	7450	7476	7429	7465	7381	7411	7474	7542	7458	7377	7547	7404	7521	7394	7584	7501	7565	7604	7497	7504	7460	7488	7464	7425	7502	7707	7547	7426	7486	7344	7525	7583	7557	7446	7348	7562	7516	7447	7413	7433	7452	7420	7373	7514	7406	7558	7444	7664	7446	7603	7475	7404	7527	7515	7443	7499	7379	7462	7457	7423	7566	7420	7422	7526	7364	7569	7551	7383	7416	7607	7454	7492	7619	7466	7550	7444	7474	7643	7602	7579	7584	7439	7508	7549	7442	7498	7544	7425	7466	7435	7464	7390	7483	7343	7291	7420	7566	7496	7511	7424	7331	7528	7475	7471	7458	7491	7543	7481	7428	7442	7455	7399	7539	7516	7546	7365	7481	7495	7620	7480	7387	7494	7487	7507	7448	7300	7513	7474	7648	7427	7485	7385	7416	7405	7514	7430	7541	7348	7634	7575	7490
3830	1273	1207	1141	1261	3485	14322	19440	13822	6418	2592	1286	983	890	924	887	858	863	907	837	914	956	928	883	861	870	911	921	882	918	866	858	889	845	855	842	866	893	862	908	876	866	865	919	918	892	907	879	952	867	920	905	882	857	884	907	948	871	831	900	871	889	904	959	857	887	922	844	931	876	880	900	898	897	851	936	941	920	922	943	920	884	921	900	865	895	946	891	876	869	835	866	888	876	901	840	859	906	946	897	910	907	863	872	881	867	931	860	936	867	894	849	945	891	955	879	896	904	868	917	935	939	876	888	943	885	869	954	890	906	844	909	880	873	900	861	890	878	933	886	906	890	935	901	940	954	922	872	938	889	884	899	924	922	899	870	880	880	871	849	896	890	949	911	942	871	847	914	908	904	952	936	888	914	873	939	861	890	926	887	932	876	889	933	861	818	921	840	875	914	827	905	855	875	802	883	897	905	839	902	921	846	899	906	944	904	914	883	868	919	900	843	844	899	891	936	856	940	911	825	896	824	813	881	901	922	874	901	930	919	908	927	907	919	870	876	934	872	889	900	889	902	886	897	876	946	955	877	941	921	883	899	866	877	875	856	852	865	879	852	905	899	940	866	875	864	905	913	910	919	846	909	876	890	938	934	910	878	892	920	898	881	899	904	858	911	855	863	860	914	885	884	936	860	864	861	908	896	897	877	924	888	915	825	887	850	884	869	927	881	904	828	966	849	929	890	922	883	962	860	872	843	846	846	862	895	877	915	878	918	867	963	885	822	880	914	912	906	885	893	858	870	890	931	898	907	907	929	905	921	919	882	904	868	868	867	838	829	894	915	916	879	877	883	904	880	912	879	929	836	900	823	875	892	935	932	872	862	850	875	907	892	882	939	878	949	889	837	843	891	904	912	938	924	879	883	932	935	855	910	868	894	860	889	912	930	870	876	884	897	880	858	912	841	917	911	859	847	837	925	875	902	939	882	884	863	885	862	851	841	950	868	949	882	930	823	877	944	872	904	913	883	953	912	944	925	848	879	879	873	875	914	934	960	838	846	941	858	869	938	883	910	926	847	845	902	865	890	882	863	869	951	870	879	904	893	913	908	891	859	870	950	892	927	918	914	902	850	887	877	878	937	911	858	882	858	829	814	944	888	879	863	874	834	887	869	914	882	918	933	914	882	843	890	889	914	874	890	919	879	965	904	885	844	951	861	921	835	902	919	844	871	808	921	880	874	838	908	893	880	898	911	894	900	919	869	902	852	877	957	894	928	893	908	882	810	893	888	932	861	930	876	914	888	907	900	914	927	918	918	918	916	887	949	922	933	874	867	912	910	811	889	909	904	917	841	859	845	886	853	893	891	892	859	858	831	925	873	919	890	893	896	842	882	860	880	877	879	864	852	846	932	906	939	909	841	897	894	918	881	888	882	899	843	874	852	908	913	889	890	893	876	869	889	888	906	882	898	892	921	889	864	945	932	889	912	831	885	963	850	960	888	903	871	869	872	879	867	884	886	924	898	866	863	865	902	874	918	904	873	834	886	884	875	898	907	848	859	848	891	902	881	915	881	866	919	859	894	859	868	882	888	884	878	882	939	892	872	905	927	907	894	842	856	945	888	851	911	901	862	867	924	881	914	879	874	930	895	896	854	917	871	860	880	865	902	879	820	892	874	877	910	894	864	924	926	853	896	889	883	898	905	936	876	943	905	936	903	849	933	910	872	867	903	909	873	823	879	867	884	899	907	857	800	920	879	878	826	845	899	948	937	843	865	891	841	869	917	886	929	877	911	954	928	925	957	933	867	870	892	918	925	936	858	899	890	856	870	894	923	848	863	908	924	915	921	922	878	907	937	847	831	938	859	917	894	902	929	943	870	857	903	933	864	894	903	900	949	917	856	858	912	871	948	877	877	850	965	868	882	845	920	903	900	908	858	851	894	838	883	904	858	934	888	826	854	871	879	908	863	907	888	866	894	874	929	883	850	907	931	909	886	898	918	945	922	889	945	920	866	880	911	952	870	893	885	886	880	888	880	892	903	913	928	853	896	882	892	848	931	905	839	874	855	843	905	882	869	906	853	852	847	840	864	966	900	831	884	919	829	942	896	861	901	843	880	896	875	881	931	935	882	919	888	886	883	849	866	907	918	881	900	841	892	918	901	911	862	857	825	895	889	893	842	893	902	926	903	878	875	851	905	886	874	925	923	858	929	919	875	910	938	855	874	865	878	957	881	897	877	879	922	918	870	851	910	929	889	876	956	877	896	871	942	890	908	902	891	831	922	888	909	896	918	879	905	909	927	913	959	902	914	928	888	957	900	903	877	925	897	870	913	887	905	897	927	926	893	906	862	908	919	909	939	934	939	867	888	863	894	914	903	878	881	921	908	824	924	901	905	864	827	877	860	933	900	867	886	866	866	867	872	890	938	923	930	928	885	915	885	921	904	942	902	897	913	925	906	950	881	858	810	873	905	893	929	868	850	878	880	893	925	932	924	880	868	892	826	830	871	871	907	928	859	862	862	866	928	924	942	875	854	891	861	834	917	858	904	879	911	876	858	910	919	917	887	859	909	902	881	875	871	873	895	865	910	889	924	863	887	865	868	880	847	878	848	905	913	879	861	904	919	889	897	908	928	865	899	838	896	884	841	910	854	893	908	886	879	851	937	939	852	875	883	853	856	926	904	938	852	921	951	976	867	936	894	874	895	899	931	926	858	895	885	946	829	902	917	911	900	926	900	909	859	916	934	892	921	914	902	908	909	892	919	845	905	935	911	907	887	925	926	878	900	930	932	949	910	935	864	928	840	912	875	853	901	937	845	882	928	887	887	914	917	899	920	868	921	917	891	880	860	925	886	814	820	917	894	844	910	829	848	920	848	884	873	869	855	901	928	871	878	831	859	885	854	873	927	909	891	860	870	861	867	865	845	903	873	884	921	914	895	878	886	852	920	932	885	876	913	867	886	953	870	939	795	920	909	852	909	927	880	913	919	842	879	881	870	890	913	880	866	892	910	959	863	913	870	867	942	891	896	894	894	911	906	871	838	953	873	907	877	878	939	876	896	841	901	865	878	890	890	902	926	896	866	893	889	898	909	902	823	865	930	957	877	895	867	913	924	873	887	937	910	924	887	911	943	865	933	913	891	904	888	904	893	875	870	878	881	862	922	855	866	920	894	905	886	856	879	941	870	933	885	866	854	874	882	885	903	877	862	857	868	951	856	810	834	923	860	878	913	871	923	926	890	920	879	911	965	926	912	866	836	900	878	885	848	885	907	894	940	908	904	890	883	904	874	883	886	878	890	869	959	842	943	892	905	886	870	887	935	879	887	872	871	853	898	902	892	886	847	897	972	852	885	916	875	876	950	890	930	931	854	872	870	884	924	913	873	880	868	875	915	883	945	918	906	935	899	889	913	913	845	855	908	894	892	948	887	902	870	939	933	884	877	936	927	918	838	962	858	907	906	846	923	885	891	853	869	875	892	826	858	888	867
16878	12595	11221	16091	25742	41450	68256	69261	53855	38150	24410	12898	8482	7618	7386	7479	7323	7600	7330	7296	7460	7351	7342	7410	7409	7379	7436	7425	7425	7392	7338	7441	7426	7405	7402	7399	7382	7460	7476	7271	7375	7403	7501	7480	7367	7261	7353	7203	7490	7301	7428	7489	7338	7362	7483	7270	7341	7420	7469	7416	7328	7291	7378	7442	7295	7418	7378	7260	7341	7374	7341	7272	7401	7435	7427	7346	7439	7397	7410	7262	7377	7432	7329	7432	7351	7267	7317	7379	7331	7218	7374	7630	7421	7296	7573	7531	7440	7536	7455	7345	7478	7345	7363	7313	7406	7319	7464	7501	7299	7463	7264	7397	7416	7260	7421	7478	7373	7344	7411	7304	7508	7397	7545	7413	7360	7293	7365	7448	7415	7334	7350	7336	7406	7319	7440	7278	7394	7396	7358	7418	7343	7371	7292	7451	7414	7450	7420	7360	7314	7445	7402	7382	7301	7352	7453	7324	7394	7472	7480	7267	7495	7463	7435	7288	7310	7419	7504	7503	7240	7213	7480	7520	7356	7330	7420	7366	7467	7407	7427	7432	7326	7435	7518	7479	7481	7415	7289	7391	7345	7527	7389	7299	7386	7345	7338	7449	7279	7459	7405	7421	7270	7278	7424	7423	7474	7426	7445	7435	7351	7386	7402	7378	7401	7350	7518	7347	7480	7573	7379	7300	7311	7401	7421	7433	7542	7484	7340	7524	7446	7396	7310	7438	7421	7324	7340	7358	7377	7405	7453	7416	7306	7407	7354	7466	7336	7487	7474	7417	7448	7546	7308	7490	7399	7336	7300	7422	7449	7378	7435	7362	7401	7454	7301	7373	7346	7308	7390	7265	7291	7233	7404	7478	7355	7436	7291	7410	7467	7404	7354	7502	7433	7439	7375	7400	7253	7431	7363	7330	7327	7434	7429	7493	7448	7297	7512	7442	7384	7251	7478	7476	7413	7458	7386	7406	7403	7262	7483	7298	7623	7436	7481	7370	7173	7312	7411	7383	7471	7451	7379	7464	7318	7457	7381	7432	7590	7504	7499	7488	7313	7458	7400	7390	7335	7405	7386	7333	7336	7436	7358	7359	7295	7252	7503	7433	7379	7505	7339	7370	7391	7385	7441	7425	7391	7363	7358	7514	7434	7409	7432	7399	7544	7573	7478	7334	7436	7391	7346	7301	7376	7318	7399	7312	7516	7342	7304	7415	7430	7273	7363	7383	7413	7426	7411	7418	7303	7309	7430	7391	7513	7300	7442	7460	7419	7425	7326	7381	7374	7182	7437	7324	7380	7334	7286	7330	7361	7413	7367	7393	7412	7370	7361	7443	7484	7313	7363	7413	7389	7337	7417	7309	7429	7440	7329	7473	7325	7348	7406	7391	7348	7303	7522	7319	7460	7446	7345	7297	7482	7290	7386	7408	7323	7355	7352	7445	7345	7513	7361	7443	7343	7374	7429	7362	7391	7432	7477	7384	7428	7398	7376	7441	7258	7417	7308	7452	7351	7450	7409	7497	7471	7430	7514	7506	7471	7523	7480	7302	7357	7385	7455	7440	7491	7389	7391	7349	7303	7420	7392	7374	7362	7342	7448	7421	7411	7375	7314	7250	7370	7341	7403	7398	7389	7485	7397	7526	7448	7459	7463	7293	7368	7349	7266	7473	7337	7382	7350	7403	7272	7387	7275	7473	7363	7341	7363	7347	7326	7341	7265	7431	7360	7405	7270	7329	7330	7448	7492	7393	7298	7506	7466	7345	7230	7313	7329	7292	7396	7247	7290	7333	7457	7374	7416	7267	7507	7263	7427	7490	7343	7328	7287	7274	7450	7327	7514	7286	7354	7409	7413	7340	7435	7370	7334	7450	7438	7374	7330	7277	7428	7326	7372	7298	7305	7374	7345	7364	7502	7455	7305	7390	7501	7466	7324	7542	7540	7389	7407	7404	7382	7471	7387	7428	7377	7463	7323	7365	7367	7338	7420	7500	7337	7431	7481	7450	7399	7406	7370	7560	7320	7328	7473	7282	7390	7568	7401	7414	7292	7536	7388	7478	7355	7453	7325	7393	7454	7396	7354	7466	7438	7244	7564	7336	7365	7389	7383	7104	7492	7418	7229	7369	7477	7463	7338	7369	7461	7390	7397	7357	7323	7334	7348	7357	7390	7540	7255	7390	7313	7378	7419	7350	7425	7390	7389	7428	7437	7467	7360	7252	7398	7409	7381	7381	7500	7496	7263	7475	7384	7332	7340	7503	7339	7332	7351	7322	7403	7443	7372	7468	7520	7379	7438	7487	7443	7295	7340	7336	7407	7388	7320	7347	7456	7294	7294	7287	7403	7311	7348	7354	7521	7510	7483	7460	7317	7327	7334	7401	7520	7417	7436	7364	7337	7481	7466	7548	7341	7294	7362	7264	7284	7476	7354	7428	7340	7424	7356	7313	7302	7456	7261	7310	7317	7450	7385	7384	7473	7237	7407	7509	7425	7373	7510	7364	7348	7435	7484	7379	7417	7364	7331	7380	7398	7462	7428	7529	7449	7215	7375	7290	7406	7446	7445	7390	7446	7300	7307	7243	7414	7379	7338	7440	7348	7335	7413	7470	7444	7415	7310	7384	7306	7427	7334	7332	7344	7336	7396	7392	7620	7298	7519	7298	7470	7272	7395	7312	7368	7295	7291	7502	7406	7295	7406	7344	7274	7303	7346	7400	7422	7436	7361	7424	7303	7413	7306	7478	7487	7562	7414	7387	7327	7434	7381	7412	7419	7366	7463	7273	7428	7340	7316	7487	7338	7348	7344	7372	7294	7397	7406	7408	7496	7430	7355	7326	7308	7410	7351	7478	7417	7459	7207	7557	7343	7352	7359	7492	7296	7413	7418	7289	7353	7467	7427	7489	7282	7458	7368	7238	7448	7301	7387	7391	7364	7499	7515	7455	7365	7195	7320	7230	7500	7443	7400	7374	7422	7236	7384	7447	7310	7379	7369	7549	7531	7288	7374	7346	7304	7377	7395	7469	7156	7473	7472	7361	7381	7498	7342	7465	7416	7287	7380	7289	7487	7335	7392	7452	7424	7419	7335	7307	7355	7420	7283	7584	7253	7504	7451	7402	7485	7359	7386	7341	7273	7396	7414	7414	7302	7423	7401	7377	7292	7435	7433	7532	7327	7384	7486	7317	7450	7346	7296	7324	7363	7428	7400	7386	7470	7391	7488	7370	7376	7306	7415	7409	7442	7356	7398	7370	7476	7400	7427	7180	7391	7391	7318	7349	7533	7328	7467	7258	7364	7435	7470	7250	7387	7285	7428	7475	7338	7465	7337	7364	7442	7494	7326	7324	7472	7378	7394	7341	7365	7506	7348	7323	7295	7494	7489	7339	7275	7296	7376	7278	7370	7470	7479	7414	7368	7311	7469	7407	7436	7179	7524	7369	7531	7354	7334	7392	7351	7300	7374	7399	7400	7382	7355	7470	7389	7397	7349	7443	7365	7346	7420	7416	7356	7461	7477	7358	7397	7473	7367	7381	7393	7574	7203	7352	7361	7234	7330	7327	7403	7436	7506	7413	7296	7374	7400	7333	7298	7510	7465	7471	7416	7335	7454	7401	7481	7429	7381	7614	7198	7403	7380	7395	7466	7490	7457	7511	7289	7303	7359	7521	7324	7376	7322	7496	7430	7306	7347	7264	7477	7487	7415	7419	7297	7525	7465	7388	7300	7272	7269	7434	7253	7359	7335	7453	7418	7493	7479	7413	7259	7415	7506	7460	7378	7350	7374	7376	7436	7412	7301	7502	7359	7385	7389	7457	7345	7484	7432	7388	7406	7459	7441	7447	7375	7346	7378	7464	7442	7244	7394	7392	7389	7339	7436	7356	7468	7407	7394	7272	7410	7398	7321	7336	7316	7436	7325	7479	7374	7374	7424	7346	7504	7349	7488	7415	7411	7532	7497	7450	7339	7370	7555	7561	7246	7306	7366	7378	7338	7339	7338	7459	7341	7436	7329	7282	7379	7391	7335	7517	7431	7505	7543	7524	7453	7494	7433	7485	7386	7346	7238	7252	7374	7372	7320	7438	7381	7387	7408	7291	7365	7389	7281	7489	7325	7308	7384	7412	7430	7454	7305	7287	7332	7348	7390	7480	7294	7370	7367	7365	7302	7394	7332	7431	7367	7393	7271	7508	7508	7402	7429	7374	7285	7418	7365	7445	7442	7226	7372	7328	7541	7480	7315	7330	7392	7404	7503	7359	7283	7506	7463	7376	7351	7478	7339	7402	7349	7343	7431	7429	7363	7378	7187	7327	7438	7411	7320	7391	7523	7417	7440	7558	7435	7276	7515	7399	7559	7345	7395	7450	7340	7526	7423	7414	7341	7414	7382	7381	7288	7239	7361	7431	7411	7571	7411	7285	7429	7331	7326	7433	7364	7391	7450	7343	7252	7471	7418	7356	7341	7336	7391	7434	7301	7446	7420	7396	7454	7410	7385	7371	7315	7362	7436	7496	7441	7348	7372	7288	7333	7354	7534	7452	7454	7232	7391	7436	7445	7350	7333	7200	7430	7366	7330	7400	7427	7230	7557	7379	7287	7468	7488	7445	7471	7356	7450	7318	7358	7383	7442	7277	7613	7368	7424	7465	7340	7380	7485	7362	7506	7460	7386	7470	7580	7490	7419	7272	7407	7437	7447	7412	7382	7257	7332	7372	7327	7212	7375	7402	7469	7230	7425	7440	7430	7480	7369	7303	7531	7413	7432	7422	7475	7427	7267	7304	7378	7382	7459	7211	7394	7400	7303	7418	7256	7347	7391	7369	7412	7416	7378	7466	7405	7534	7410	7469	7406	7326	7428	7322	7491	7539	7293	7349	7351	7247	7388	7482	7452	7359	7460	7399	7402	7326	7525	7387	7296	7323	7414	7295	7355	7360	7257	7461	7415	7397	7412	7403	7368	7306	7406	7592	7354	7315	7339	7371	7328	7351	7458	7242	7521	7275	7327	7249	7397	7348	7477	7410	7403	7430	7429	7300	7360	7454	7457	7434	7343	7367	7446	7317	7382	7346	7384	7394	7358	7432	7392	7486	7466	7433	7487	7317
2569	1481	1393	1339	1720	4873	22602	28867	19059	9455	3550	1576	1030	895	987	889	845	987	882	884	924	937	912	915	907	903	963	921	921	892	937	899	948	901	927	918	892	887	906	968	943	936	953	948	949	884	917	907	897	933	906	902	912	920	908	932	981	927	889	923	949	940	911	875	939	951	934	937	952	894	884	946	971	910	896	913	925	956	947	935	953	903	959	945	914	906	977	921	923	940	918	872	889	960	915	892	895	922	947	923	916	906	891	914	907	917	921	922	941	895	913	933	911	945	902	908	947	914	944	930	921	961	904	905	915	954	900	935	975	913	951	903	911	954	904	930	961	954	958	915	913	944	926	966	895	920	963	928	940	882	892	886	900	879	950	981	893	912	888	928	859	979	908	925	950	923	951	913	910	914	917	964	886	880	914	888	919	920	915	913	957	919	944	929	951	941	927	879	928	927	942	935	919	914	969	883	942	944	918	903	928	910	906	910	973	902	924	941	932	908	867	924	916	896	892	939	884	889	917	910	917	960	909	919	957	891	882	917	970	925	924	926	928	966	925	924	930	903	935	907	928	965	898	936	882	963	930	916	970	935	895	869	907	868	908	929	919	944	967	907	894	915	967	888	886	918	940	949	910	948	928	945	901	961	938	886	884	931	910	931	957	881	910	940	888	928	926	874	923	944	914	889	921	976	945	909	866	896	965	962	885	933	952	935	905	958	943	904	935	884	905	920	918	950	940	914	918	925	911	937	901	954	952	941	907	930	929	928	950	872	903	916	879	987	907	913	920	967	912	884	900	905	888	976	873	929	903	887	947	995	923	923	920	959	920	917	914	954	965	924	882	966	938	901	947	899	920	932	934	871	923	903	914	905	901	912	887	939	919	968	955	900	919	970	966	936	966	928	944	1001	920	948	887	920	946	928	920	903	940	913	882	907	946	961	914	919	882	941	925	927	937	937	956	875	904	961	962	910	991	940	932	923	907	908	879	921	1012	1012	936	976	960	889	943	981	947	934	869	932	888	926	915	925	929	918	922	913	950	923	832	944	944	906	915	918	919	924	929	949	883	937	923	902	981	923	946	940	960	905	923	944	948	913	900	927	918	935	912	944	908	932	900	892	906	894	961	968	977	920	937	909	966	912	921	894	972	930	912	941	957	940	910	954	933	917	891	906	938	938	932	887	938	923	946	946	922	884	901	985	927	879	921	907	938	921	949	936	947	877	939	882	915	906	903	954	932	918	932	969	930	946	953	948	881	918	931	926	904	921	923	936	902	922	945	942	945	903	933	910	998	911	902	938	899	940	954	951	985	902	928	921	890	935	915	920	988	935	907	907	932	877	950	940	899	900	953	957	950	910	913	904	873	925	916	915	952	953	985	942	939	939	930	935	986	950	929	926	937	946	956	931	903	927	871	974	885	889	989	987	928	944	897	906	928	876	947	888	906	880	961	942	912	943	954	964	936	892	941	975	931	936	895	896	896	946	986	938	901	931	891	944	916	926	943	865	995	891	927	887	916	913	878	921	931	912	902	912	910	923	957	918	942	990	918	960	922	895	934	932	971	964	952	902	891	969	916	979	929	841	911	925	922	934	895	919	949	913	864	907	878	915	914	900	949	954	944	970	905	947	964	885	963	945	908	913	901	925	946	973	922	961	984	915	943	886	945	938	851	895	876	930	907	891	932	958	975	971	883	888	943	952	931	910	947	889	923	937	894	937	968	956	967	952	904	955	912	942	936	911	917	888	887	947	925	945	966	942	932	965	901	950	956	911	925	969	911	864	914	932	969	924	948	950	929	893	913	931	984	922	895	894	942	917	939	939	892	893	920	930	925	898	968	936	920	899	901	928	872	934	934	875	901	970	956	920	975	952	913	963	900	896	974	952	935	935	916	912	942	927	917	905	938	995	891	940	917	875	889	908	929	933	923	894	831	890	947	952	963	955	923	918	961	942	860	912	885	924	914	931	947	895	916	904	908	947	942	892	909	908	930	888	1004	891	937	939	943	933	954	915	973	972	903	920	945	913	903	901	939	895	897	947	896	972	893	918	821	910	915	927	958	885	948	925	906	873	942	890	922	974	946	972	877	936	961	923	894	885	886	905	930	952	927	916	889	894	935	949	965	906	968	914	933	926	928	961	983	952	862	896	906	920	934	927	920	968	916	936	899	879	967	935	974	955	896	955	926	954	974	893	983	915	926	901	980	909	936	984	924	887	924	941	928	952	881	920	916	921	874	897	915	926	860	979	927	923	958	898	936	973	929	910	923	964	924	890	922	931	905	971	924	946	873	957	954	948	938	986	924	925	905	920	975	969	917	974	954	960	941	897	947	908	904	946	937	892	937	967	923	950	904	950	950	914	937	970	895	895	899	950	940	878	945	922	890	928	927	920	980	924	939	898	942	935	899	891	890	973	939	888	942	944	909	952	843	914	916	877	921	920	894	945	931	918	907	935	926	954	992	942	972	879	905	933	926	980	944	922	909	931	926	871	906	902	907	925	893	912	967	905	889	916	911	926	889	957	919	996	924	973	915	935	1001	905	961	879	949	955	904	943	970	913	937	914	931	891	910	955	863	907	985	932	945	979	850	930	925	846	959	930	934	926	904	955	927	964	929	953	983	897	957	941	910	883	1001	938	920	945	956	963	957	957	988	979	956	936	911	882	913	863	941	899	902	941	915	893	942	908	953	941	933	940	963	955	895	938	913	880	916	939	958	901	906	919	947	890	902	883	960	884	892	975	920	935	965	926	909	932	915	927	957	900	909	955	942	933	940	922	936	943	950	893	941	938	947	947	880	986	881	942	920	1032	936	987	941	935	909	867	997	922	918	961	945	917	909	911	977	909	953	912	901	895	907	952	895	968	926	923	941	969	985	903	907	973	942	938	923	917	945	846	883	923	875	958	889	891	963	942	938	932	888	969	949	901	915	905	902	935	892	959	910	917	896	952	933	972	946	937	898	959	997	893	952	921	889	942	900	907	882	910	940	988	959	898	978	920	900	861	931	920	926	936	923	936	923	865	980	875	911	954	900	868	906	938	960	969	956	980	953	897	931	953	904	1010	946	937	916	901	873	943	920	913	930	858	951	996	922	960	900	888	889	945	919	927	1007	885	959	980	980	918	937	921	897	939	839	930	934	932	889	909	911	852	932	966	888	942	958	912	965	907	897	962	943	953	961	952	971	913	942	975	942	963	1022	910	963	877	969	860	910	945	925	897	912	875	881	896	951	939	928	944	982	881	970	856	958	947	915	907	921	907	920	940	888	951	928	923	943	943	887	928	940	961	875	903	910	943	910	922	889	924	963	902	939	899	918	908	948	936	957	961	895	921	934	961	928	909	909	938	942	897	901	966	933	959	946	899	936	904	922	912	940	938	914	987	966	931	917	902	918	941	897	953	976	959	949	948	899	874	890	912	962	946	938	973	967	875	889	917	935	925	883	940	918	1001	913	945	982	951	916	937	955	971	912	905	955	907	932	929	928	900	915	898	960	965	995	937	925	943
20876	14197	12906	20803	32686	45843	75323	78343	61585	43607	28828	15658	9439	7990	7579	7552	7666	7656	7750	7647	7577	7565	7588	7526	7617	7781	7630	7649	7564	7743	7723	7634	7851	7587	7769	7671	7751	7587	7569	7620	7601	7613	7632	7676	7630	7645	7617	7613	7669	7692	7668	7748	7707	7703	7568	7638	7658	7593	7664	7589	7668	7658	7693	7684	7666	7569	7642	7591	7652	7654	7617	7701	7725	7630	7677	7580	7586	7683	7644	7634	7623	7631	7662	7710	7569	7645	7570	7787	7431	7563	7569	7592	7705	7781	7598	7592	7657	7589	7614	7542	7653	7813	7685	7747	7603	7699	7748	7654	7568	7731	7681	7519	7656	7712	7596	7662	7685	7657	7662	7661	7611	7681	7523	7676	7606	7549	7621	7706	7713	7496	7796	7718	7608	7461	7481	7698	7550	7762	7656	7665	7653	7674	7633	7764	7642	7685	7680	7601	7727	7604	7726	7706	7560	7521	7659	7752	7533	7588	7645	7697	7648	7694	7639	7615	7728	7687	7740	7704	7620	7583	7743	7491	7754	7706	7610	7679	7672	7760	7645	7575	7669	7747	7553	7679	7729	7673	7492	7716	7630	7674	7733	7589	7601	7692	7567	7592	7775	7683	7725	7695	7733	7700	7546	7627	7702	7654	7510	7664	7765	7590	7647	7539	7682	7645	7707	7705	7672	7612	7640	7517	7676	7619	7616	7652	7697	7674	7647	7639	7656	7748	7624	7728	7696	7611	7641	7602	7596	7712	7634	7753	7637	7671	7671	7718	7771	7635	7624	7657	7665	7579	7730	7581	7602	7656	7750	7691	7621	7657	7723	7641	7741	7558	7786	7727	7642	7622	7518	7593	7770	7685	7714	7533	7679	7610	7600	7688	7650	7585	7687	7687	7673	7752	7662	7726	7646	7524	7654	7665	7552	7683	7734	7654	7571	7710	7606	7713	7569	7752	7615	7584	7745	7783	7574	7622	7656	7702	7673	7803	7729	7687	7717	7707	7655	7845	7726	7524	7592	7816	7561	7582	7565	7783	7702	7706	7560	7683	7719	7665	7625	7611	7546	7671	7684	7673	7671	7672	7648	7669	7663	7654	7756	7514	7639	7583	7507	7675	7656	7627	7645	7732	7668	7501	7497	7755	7677	7756	7605	7652	7497	7722	7647	7677	7725	7570	7795	7619	7654	7656	7662	7781	7707	7464	7635	7727	7685	7638	7540	7647	7704	7664	7835	7552	7753	7539	7693	7567	7767	7679	7629	7654	7796	7716	7816	7637	7665	7709	7616	7650	7791	7632	7693	7497	7548	7448	7558	7706	7744	7610	7672	7691	7801	7731	7568	7663	7596	7733	7677	7716	7718	7592	7690	7689	7747	7728	7738	7683	7635	7707	7710	7733	7661	7608	7476	7629	7563	7677	7582	7616	7635	7654	7605	7632	7605	7731	7538	7706	7749	7783	7710	7777	7648	7669	7780	7612	7629	7591	7560	7679	7694	7557	7695	7677	7744	7763	7583	7516	7641	7824	7643	7647	7674	7588	7647	7695	7737	7782	7711	7745	7777	7584	7646	7771	7550	7684	7681	7696	7633	7630	7690	7725	7657	7764	7587	7597	7545	7739	7627	7574	7691	7737	7728	7678	7577	7641	7707	7626	7541	7691	7900	7641	7643	7612	7596	7644	7610	7666	7636	7605	7719	7532	7620	7811	7597	7670	7700	7764	7676	7749	7718	7755	7571	7768	7660	7625	7671	7588	7678	7706	7639	7638	7527	7793	7653	7578	7650	7738	7652	7655	7626	7633	7569	7688	7496	7670	7666	7651	7695	7456	7654	7726	7573	7604	7634	7630	7631	7670	7466	7614	7710	7639	7733	7545	7658	7620	7562	7733	7572	7620	7669	7596	7642	7691	7709	7777	7676	7686	7523	7557	7623	7629	7643	7768	7756	7692	7636	7643	7618	7625	7487	7627	7617	7685	7619	7663	7761	7632	7727	7642	7726	7741	7699	7600	7735	7683	7609	7561	7594	7660	7630	7623	7750	7583	7470	7656	7601	7569	7656	7623	7590	7682	7693	7514	7655	7642	7584	7730	7595	7734	7667	7707	7739	7723	7672	7655	7544	7650	7730	7648	7619	7747	7713	7583	7542	7550	7640	7788	7570	7619	7534	7606	7649	7676	7668	7579	7744	7605	7785	7673	7751	7786	7555	7718	7788	7555	7730	7588	7631	7822	7615	7678	7780	7607	7648	7753	7705	7589	7591	7542	7702	7659	7753	7746	7713	7613	7550	7846	7555	7739	7556	7546	7677	7620	7719	7626	7785	7673	7731	7716	7572	7430	7689	7613	7765	7670	7614	7682	7510	7472	7699	7705	7472	7663	7621	7605	7618	7784	7707	7577	7741	7683	7602	7649	7538	7647	7568	7607	7736	7519	7701	7641	7608	7595	7711	7688	7603	7650	7686	7674	7751	7692	7722	7746	7603	7637	7686	7659	7602	7550	7611	7547	7833	7753	7828	7682	7541	7710	7653	7659	7599	7664	7661	7701	7687	7711	7701	7562	7705	7707	7689	7641	7649	7697	7714	7683	7752	7737	7591	7552	7650	7758	7730	7720	7597	7578	7638	7827	7721	7634	7734	7788	7742	7654	7546	7501	7720	7703	7578	7613	7626	7660	7671	7692	7590	7692	7658	7629	7676	7521	7638	7494	7616	7663	7682	7709	7624	7629	7674	7634	7605	7597	7634	7655	7699	7593	7635	7619	7600	7660	7726	7724	7672	7623	7581	7709	7733	7680	7548	7659	7707	7767	7604	7695	7716	7610	7629	7647	7611	7650	7772	7662	7749	7648	7845	7658	7844	7712	7720	7804	7782	7621	7701	7653	7611	7606	7614	7634	7772	7582	7567	7644	7594	7679	7707	7679	7553	7617	7697	7705	7653	7612	7768	7613	7676	7721	7780	7699	7645	7676	7546	7703	7596	7634	7653	7669	7573	7685	7630	7685	7562	7617	7608	7682	7681	7733	7739	7592	7671	7627	7550	7647	7730	7724	7634	7705	7692	7679	7693	7680	7772	7520	7631	7619	7580	7742	7629	7553	7575	7572	7454	7675	7554	7752	7644	7675	7643	7612	7598	7633	7601	7583	7468	7701	7472	7543	7764	7707	7561	7593	7617	7739	7612	7676	7543	7586	7656	7686	7575	7560	7684	7691	7618	7659	7629	7658	7671	7741	7690	7741	7640	7715	7739	7719	7662	7670	7734	7702	7714	7585	7560	7762	7629	7673	7471	7641	7628	7594	7684	7705	7650	7471	7589	7664	7614	7584	7783	7623	7753	7614	7688	7746	7629	7644	7539	7645	7607	7642	7652	7693	7723	7692	7580	7572	7643	7733	7585	7597	7711	7720	7561	7630	7772	7511	7556	7849	7476	7562	7742	7588	7725	7754	7644	7724	7601	7571	7713	7606	7690	7680	7803	7682	7671	7733	7655	7670	7687	7573	7767	7646	7734	7613	7614	7604	7686	7540	7735	7777	7649	7729	7703	7633	7675	7677	7526	7545	7710	7679	7672	7606	7821	7711	7895	7785	7715	7557	7715	7691	7677	7686	7689	7715	7683	7587	7632	7852	7634	7691	7744	7630	7650	7575	7675	7787	7749	7701	7747	7690	7707	7720	7692	7641	7734	7751	7665	7609	7595	7739	7709	7585	7729	7647	7652	7699	7744	7883	7616	7596	7614	7711	7744	7709	7601	7632	7649	7630	7682	7561	7713	7767	7658	7732	7587	7699	7617	7776	7681	7720	7836	7609	7672	7651	7737	7640	7689	7743	7636	7541	7663	7664	7725	7585	7683	7644	7716	7596	7731	7592	7674	7621	7667	7519	7711	7709	7649	7668	7648	7762	7592	7708	7588	7532	7564	7679	7516	7782	7670	7649	7728	7732	7545	7656	7705	7526	7642	7607	7466	7603	7596	7556	7757	7690	7616	7717	7683	7748	7703	7689	7641	7611	7812	7520	7648	7560	7642	7548	7532	7557	7585	7505	7619	7640	7669	7524	7857	7666	7647	7704	7547	7553	7654	7751	7704	7609	7720	7671	7660	7722	7711	7634	7760	7768	7659	7598	7619	7697	7577	7677	7693	7795	7567	7706	7672	7667	7709	7612	7621	7684	7656	7555	7721	7659	7608	7599	7701	7702	7531	7638	7595	7715	7794	7773	7592	7529	7686	7605	7660	7518	7666	7632	7548	7683	7729	7664	7670	7729	7728	7648	7663	7629	7582	7736	7726	7672	7629	7744	7624	7628	7634	7545	7734	7598	7646	7638	7716	7749	7561	7657	7697	7707	7533	7622	7687	7687	7609	7662	7606	7716	7532	7610	7649	7770	7654	7721	7588	7653	7750	7569	7632	7651	7743	7703	7627	7524	7673	7649	7557	7681	7603	7801	7739	7683	7843	7703	7663	7633	7641	7689	7730	7624	7656	7698	7720	7721	7556	7620	7601	7754	7818	7479	7645	7644	7640	7615	7552	7695	7638	7611	7687	7700	7745	7723	7677	7696	7726	7733	7713	7778	7691	7636	7658	7626	7660	7623	7561	7680	7633	7607	7596	7541	7687	7624	7635	7703	7700	7664	7599	7662	7644	7641	7790	7588	7710	7679	7622	7628	7639	7687	7760	7690	7596	7620	7647	7731	7805	7661	7705	7810	7647	7622	7628	7721	7564	7736	7606	7802	7593	7673	7501	7689	7550	7680	7615	7695	7670	7523	7592	7594	7694	7573	7585	7708	7642	7813	7587	7561	7667	7689	7603	7677	7611	7573	7419	7583	7623	7549	7562	7797	7687	7740	7789	7762	7787	7654	7681	7597	7608	7791	7543	7801	7578	7682	7724	7644	7634	7712	7610	7700	7753	7654	7643	7737	7523	7627	7640	7603	7673	7626	7545	7631	7658	7678	7644	7780	7703	7605	7646	7411	7647	7738	7567	7617	7584	7634	7586	7811	7728	7676	7680	7582	7758	7709	7592	7536	7660	7542	7546	7650	7630	7647	7645	7709	7673	7816	7582	7590	7700	7518	7689	7776	7605	7676	7705	7664	7745	7632	7617	7692
2699	1034	1027	979	1144	1603	5538	7865	5366	2808	1540	1067	959	864	891	827	846	898	887	920	843	849	855	843	860	890	898	829	901	843	842	832	893	888	859	843	865	847	844	845	825	879	910	903	860	842	853	897	807	864	812	833	831	852	828	876	932	870	874	828	839	844	892	863	873	868	890	882	948	891	908	891	821	866	801	871	837	833	881	788	887	875	802	825	852	805	811	870	912	888	888	810	836	860	840	867	913	855	856	820	851	879	808	857	884	839	879	899	860	831	914	873	891	874	822	817	901	857	823	794	932	881	875	830	891	874	877	891	876	822	873	855	822	865	861	861	883	881	857	888	894	871	848	823	851	856	855	891	880	859	849	840	830	843	848	875	874	857	857	856	838	885	857	767	836	833	864	903	803	884	880	829	825	863	829	870	861	844	888	834	860	854	879	869	832	862	840	860	876	888	829	879	814	914	868	836	867	845	857	857	857	851	848	865	874	828	839	857	882	845	874	799	885	871	821	835	829	846	855	840	848	839	866	849	867	881	889	855	869	910	912	870	857	890	872	846	910	851	901	862	868	888	850	842	914	902	903	865	882	817	891	861	867	911	868	816	823	899	843	819	897	843	846	888	972	835	825	828	815	867	884	913	879	832	845	891	878	865	857	850	871	874	922	815	902	819	883	817	822	850	905	861	868	858	806	866	864	826	891	847	921	838	924	840	869	890	897	811	840	830	869	852	831	875	845	832	837	820	788	835	887	897	893	896	834	882	887	854	856	834	839	876	851	827	893	850	862	886	861	872	854	831	913	865	881	892	887	896	869	906	863	889	868	827	850	883	889	846	897	838	824	883	788	914	870	853	845	855	846	892	865	857	894	940	884	833	832	850	848	880	839	847	811	908	888	847	859	873	830	857	860	828	890	852	856	822	899	911	828	869	837	879	897	848	891	877	871	843	850	841	865	826	811	880	881	856	895	900	820	873	863	854	857	850	906	865	861	846	828	869	884	841	869	890	807	855	856	810	875	883	893	875	865	918	916	827	841	892	881	882	905	839	892	846	850	865	825	845	874	909	865	826	831	834	839	820	854	874	834	895	882	848	840	851	890	857	872	841	815	849	853	865	898	833	846	884	891	862	878	872	819	809	877	889	835	848	856	866	860	835	846	876	876	898	895	842	846	867	913	891	848	901	828	879	862	884	880	889	894	878	828	887	847	840	885	879	821	817	863	892	835	914	866	867	868	896	844	894	896	816	875	934	881	833	882	886	871	825	860	872	853	900	882	845	863	888	871	861	863	841	854	838	914	897	924	892	901	920	864	833	862	819	852	857	857	873	875	852	873	877	830	922	852	859	906	909	875	864	828	896	851	871	901	846	896	841	859	849	875	852	867	846	871	874	833	865	883	836	903	826	879	835	846	887	836	949	861	890	844	871	886	848	878	891	848	865	873	877	819	853	842	858	872	871	881	913	873	890	881	862	855	872	833	827	878	896	832	839	841	867	836	877	816	847	870	843	864	876	849	873	835	840	883	874	883	889	839	856	864	892	884	881	860	890	908	859	874	804	842	870	877	828	898	845	877	879	810	845	903	871	856	855	844	846	885	868	858	886	898	910	891	901	871	824	900	905	871	892	863	866	866	846	883	843	918	856	824	869	823	871	854	860	919	835	854	842	901	820	879	872	855	854	864	837	875	800	863	839	814	867	874	869	837	933	880	826	889	858	889	872	834	870	868	873	920	840	805	899	851	823	863	856	827	864	840	894	866	901	861	807	849	858	845	841	843	855	881	861	923	851	888	832	861	913	861	877	873	848	870	866	825	865	814	872	810	808	827	816	841	944	881	840	821	880	832	851	846	885	858	871	867	885	804	862	830	831	845	887	866	830	839	863	832	884	905	824	838	915	868	826	839	879	848	883	867	814	852	869	893	863	877	880	858	841	778	826	832	851	823	830	856	858	921	902	854	850	867	871	890	882	872	853	887	826	882	864	902	851	852	829	815	857	896	876	945	847	870	905	914	868	886	797	811	896	881	896	846	866	873	839	899	894	826	829	894	862	898	850	862	860	854	903	920	864	916	875	854	861	862	868	848	876	863	843	826	865	794	894	866	823	881	872	824	864	835	843	891	873	847	845	872	890	887	851	877	865	834	869	876	827	909	810	847	871	817	864	874	802	852	860	839	859	843	853	846	861	858	867	847	830	852	878	854	869	852	869	840	841	870	875	860	858	882	860	840	866	848	868	905	861	879	800	880	813	884	848	848	819	872	816	867	841	898	902	854	885	858	844	830	855	871	860	845	870	875	843	873	788	933	901	882	878	851	854	867	853	860	850	841	881	859	859	873	871	880	903	838	864	843	881	852	862	911	828	934	856	874	873	837	871	883	851	876	935	882	853	886	841	864	845	878	888	857	810	843	892	849	857	834	844	836	840	836	797	878	894	802	848	853	884	866	828	865	831	857	832	911	853	808	823	870	860	917	903	884	837	861	881	892	895	813	861	849	897	888	893	835	869	906	871	858	848	828	853	895	890	863	871	807	863	846	823	931	898	856	848	897	815	886	870	923	858	877	842	849	874	880	945	876	858	885	880	884	929	871	853	781	900	886	853	893	876	835	847	837	879	875	854	876	870	917	869	897	831	915	915	884	854	911	864	886	882	849	880	824	847	909	906	873	868	864	864	841	931	841	894	905	837	894	827	873	844	826	900	846	865	880	841	854	870	876	905	842	867	836	865	917	868	866	889	910	851	901	845	827	828	795	876	872	838	863	835	855	801	843	811	859	890	861	849	887	889	912	902	851	826	881	844	840	885	918	847	823	891	851	822	844	876	895	843	836	862	903	872	922	870	858	895	807	852	879	850	835	823	869	845	867	912	844	887	875	861	826	887	876	896	856	866	821	858	824	871	779	897	837	805	888	874	832	876	873	900	870	827	886	845	870	858	840	865	857	815	878	840	882	911	889	841	839	835	882	905	803	838	851	862	858	864	857	881	851	913	880	928	960	816	846	842	871	860	855	870	876	889	824	876	842	871	859	904	888	802	861	881	839	866	813	834	891	922	842	808	869	837	833	866	890	892	859	833	901	872	834	871	847	870	842	894	878	817	895	835	867	876	863	897	804	891	844	882	879	899	838	856	872	856	857	923	873	883	869	810	821	901	889	827	873	879	838	896	880	857	809	890	887	877	861	884	846	820	859	865	851	850	898	831	892	865	817	916	864	893	828	851	888	863	846	914	835	908	837	867	822	901	870	882	904	823	874	851	844	877	820	858	831	855	900	833	871	946	879	866	888	844	861	842	858	840	828	859	905	836	855	832	871	866	865	935	881	877	876	779	837	843	891	879	845	882	885	820	860	834	871	858	871	857	841	891	907	869	861	887	858	895	891	863	874	879	869	825	839	882	875	889	822	855	842	824	865	858	832	836	881	873	865	855	886	850	857	872	822	816	836	842	842	891	821	852	880	855	871	872	820	907	808	841	841	855	814	853	816	870	918	921	862	839
14006	9896	9056	12100	21150	28738	48150	49001	38440	27645	16373	9844	7841	7318	7221	7210	7283	7112	7159	7121	7243	7196	7073	7202	7145	7257	7094	7063	7090	7185	7202	7140	7148	7161	7042	7135	7101	7165	7239	7133	7060	7100	7119	7086	7243	7055	7128	7196	7122	7128	7095	7238	7099	7030	7106	7015	7078	7060	7057	7157	7029	6977	7172	7205	7210	7130	7129	7154	7133	7158	7186	7162	7235	7081	7150	7057	7003	7236	7243	7004	7118	7118	7061	7221	6983	7082	7166	7104	7162	7101	6862	7174	7098	7160	6952	7174	7149	7211	7187	7113	7060	7100	7091	7109	7244	7001	7141	7083	7224	7104	7078	7046	7094	7115	7131	7074	7068	7091	7208	7088	7145	7068	7138	7149	7047	7092	7102	7184	7116	7211	7137	7095	7154	7121	7005	7143	7173	7082	7212	7144	7274	7141	7127	7224	7053	7046	7125	7238	7101	7104	7023	7215	7159	7089	7127	7019	7053	7256	7126	6993	7179	6964	7140	7062	7132	7063	7096	7249	7179	7109	7176	7245	7113	7325	7109	7091	7228	7075	7106	7202	7220	7185	7134	7135	7291	7150	7140	7051	7158	7115	7232	7124	7095	7173	7127	7282	7120	7112	7102	7206	7181	6964	7230	7173	7246	7193	7112	7045	7314	7070	7159	7194	7192	7103	7230	7114	7269	7147	7224	7210	7117	7041	7058	7129	7115	7261	7306	7124	7147	7176	7080	7208	7109	7136	7153	7216	7115	7168	7221	7203	7261	7078	7115	7209	7169	7165	7006	7119	7331	7012	7132	6945	7194	7182	7264	7167	7199	7109	7118	7031	7085	7205	7190	7232	7061	7246	7212	7148	7187	7210	7143	7137	7141	7222	7034	7108	7116	7244	7187	7080	7057	7182	7071	7140	7143	7085	7233	7219	7247	7134	7093	7115	7068	7116	7062	7180	6989	7170	7087	7154	7117	7146	7185	7124	7229	7194	7077	7152	7192	7207	7100	7013	7090	7173	7123	7203	7289	7138	7175	6936	7155	7239	7113	7183	7162	7138	7144	7267	7103	7066	7108	7110	7208	7070	7070	7158	7107	7131	7267	7188	7208	7140	7197	7083	7136	7113	7099	7123	7184	7173	7079	7110	7139	7137	7234	7273	7211	7103	7131	7119	7179	7010	7182	7109	7251	7088	7227	7208	7200	7325	7176	7080	7126	7040	7225	7171	7161	7272	7192	7121	7281	7129	7103	7189	7276	7182	7054	7240	7066	7093	7050	7050	7259	7155	7092	7142	7108	7195	7181	7202	7107	7124	7144	7180	7132	7147	7162	7097	7087	7132	7089	7318	7078	7148	7294	7211	7161	7260	7216	7050	7160	7040	7019	7106	7096	7130	7186	7275	7208	7084	7184	7075	7116	7144	6963	7373	7022	7183	7087	7007	7075	7178	7272	7161	7193	7160	7183	7107	7189	7118	7172	7158	6994	7173	7216	7119	7149	7197	7065	7155	7213	7042	7138	7025	7106	7140	7253	7250	7133	7148	7207	7140	7053	7183	7332	7261	7160	7186	7182	7090	7123	7205	7043	7167	7125	7217	7136	7224	7230	7143	7095	7035	7210	7101	7133	7314	7016	7184	7239	7201	7150	7233	7116	7093	7130	7045	7227	7200	7207	7056	7234	7153	7013	7206	7209	7118	7176	7138	7181	7274	7142	7038	7212	7135	7139	7246	7263	7202	7186	7209	7176	7225	7110	7124	7209	7017	7247	7096	7143	7252	7144	7161	7286	7112	7167	7092	7100	7152	7040	7324	7212	7225	7187	7093	7061	7166	7122	7090	6996	7168	7248	6984	7262	7022	7208	7213	7103	7202	7110	7067	7107	7150	7306	7256	7100	6983	7187	7080	7176	7054	7041	7197	7158	7162	7176	7099	7196	7216	7079	7070	7214	7182	7017	7161	7244	7141	7133	7174	7271	7180	7122	7013	7123	7122	7186	7238	7133	7174	7171	7144	7103	7099	7160	7137	7206	7135	7091	7123	7266	7074	7132	7185	7180	7094	7282	7126	7191	7071	7040	7251	7233	7083	7015	7179	7144	7029	7183	7038	7050	7106	7130	7118	7124	7115	7155	7165	7158	7178	7053	7176	7079	7082	7123	6988	7142	7171	7099	7226	7166	7068	7245	7156	7260	7261	7058	7208	7120	7199	7255	7190	7150	7191	7124	7142	7295	7273	7019	7148	7189	7264	7218	7111	7087	7100	7158	7199	7153	7124	7245	7208	6994	7067	7220	7075	7116	7262	7210	7334	7191	7224	7232	7170	7180	7211	7152	7119	7168	7159	7234	7196	7230	7158	7203	7079	7104	7191	7243	7152	7291	7198	7204	7140	7169	7114	7042	7284	7178	7249	7217	7144	7081	7130	7128	7101	7146	7117	7238	7154	7138	7176	7184	7074	7014	7266	7152	7188	7247	7096	7158	7062	7088	7159	7211	7313	7128	7154	7103	7260	7122	7259	7218	7063	7123	7156	7177	7247	7245	7140	7088	7198	7157	7131	7232	6971	7068	7158	7096	6965	7207	7265	7178	7299	7146	7175	7131	7047	7157	7075	7207	7210	7397	6987	7280	7195	7175	7068	7008	7133	7158	7028	7134	7272	7062	7087	7221	7174	7104	7031	7191	7137	7187	7097	6986	7254	7077	6974	7129	7110	7175	7265	7070	7043	7067	7154	7098	7159	7186	7094	7247	7127	7147	7136	7266	7186	7187	7074	7172	7193	7074	7241	7113	7236	7103	7096	7182	7048	7170	7181	7231	7258	7070	7086	7088	7116	7139	7134	7358	7161	7152	7031	7169	7254	7181	7221	7203	7201	7180	7165	7249	7231	7075	7115	7137	6969	7146	7171	6991	7135	7236	7187	7119	7160	7179	7130	7152	7183	7192	7110	7106	7130	7131	7208	7180	7052	7260	7023	7148	7231	7171	7215	7024	7280	7029	7234	7211	7089	7137	7229	7031	7142	7102	7194	7180	7093	7119	7117	7043	7032	7197	7148	7074	7209	7146	7094	7121	7152	7074	7145	7263	7061	7225	7079	7074	7159	7124	7098	7216	7279	7246	7222	7123	7111	7118	7101	7153	7104	7151	7169	7047	7069	7044	7283	7216	7253	7197	7084	7125	7208	7077	7122	7107	7119	7032	7168	7173	7141	7103	7013	7133	7158	7072	6989	7281	7132	7166	7063	7144	7186	7198	7255	7179	7250	7160	7038	7025	7098	7174	7176	7125	7207	7270	7188	7225	7110	7119	6880	7131	7131	7161	7056	7031	7132	7144	7102	7078	7121	7110	7161	7001	7170	7122	7284	7062	7228	7253	7076	7241	7185	7068	7109	7259	7136	7157	7184	7147	7239	7172	7243	7100	7116	7061	7171	7226	7138	7083	7093	7036	7228	7261	7132	7269	7097	7211	7131	7193	7289	7078	7222	7110	7096	7323	7189	7185	7220	7162	7173	7215	7284	7175	7157	7066	7182	7137	7144	7183	7235	7291	7153	7231	7215	7121	7164	7091	7257	7179	7146	7166	7097	7088	7063	7056	7167	7192	7283	7202	7241	7131	7145	7122	7093	7125	7049	7111	7123	7184	7130	7128	7101	7150	7101	7166	7216	7149	7067	7127	7079	7136	7179	7166	7264	7092	7228	7153	7041	7243	7080	7104	7195	7102	7113	7110	7152	7143	7252	7176	7171	7185	7155	7175	7177	7246	7141	7131	7087	7127	7241	7166	7071	7179	6989	7175	7110	7098	7166	7156	7170	7196	7147	7259	7148	7126	7147	7200	7159	7235	7119	7146	7193	7198	7076	7259	7077	7193	7099	7089	7170	7129	7107	7256	7099	7145	7007	7108	7181	7238	7070	7137	7313	7216	7241	7090	7112	7167	7079	7069	7024	7144	7108	7198	7162	7086	7139	7017	7133	7345	7079	7198	7179	7212	6996	7222	7212	7176	7045	7160	7107	7233	7245	7180	7241	7159	7042	7009	7100	7235	7199	7122	7154	7150	7173	7115	7132	7109	7289	7055	7170	7205	7054	7084	7021	7002	7256	7105	7156	7012	7167	7068	7217	7182	7069	7133	7124	7138	7139	7093	7168	7185	7159	7164	7263	7197	7242	7149	7119	7196	7092	7263	7139	6972	7113	7210	7154	7173	7115	7166	7064	7120	7174	7178	7152	7169	7117	7083	7186	7212	7225	7127	7064	7201	7034	7156	7057	7193	7185	7120	7208	7208	7002	7110	7117	7158	7233	7204	7200	7265	7085	7193	7057	7036	7125	7100	7154	7138	7245	7147	7151	7092	7207	7228	7162	7210	7251	7010	7072	7185	7132	7235	7075	7095	7097	7213	7158	7155	7075	7227	7189	7143	7146	7113	7152	7195	7117	7122	7194	7169	7214	7196	7153	7245	7197	7029	7193	7104	7140	7234	7213	7163	7204	6977	7232	7145	7180	7105	7180	7129	7065	7262	7231	7182	7271	7121	7249	7105	7101	7126	7051	7172	7048	7171	7084	7182	7149	7126	7222	7132	7184	7267	7221	7144	7251	7228	7164	7133	7192	7244	7164	7119	7332	7183	7054	7055	7013	7095	7109	7249	6994	7192	7149	7159	7136	7175	7240	7223	7141	7157	7299	7254	7162	7127	7153	7064	7116	7105	7187	7128	7228	7088	7153	7249	7226	7164	7259	7180	7175	7015	7068	7128	7148	7148	7129	7143	7053	7237	7043	7185	7115	7236	7118	7084	7102	7124	7155	7104	6949	7131	7101	7209	7072	7159	7064	7172	7133	7204	7144	7235	7292	7105	7231	7154	7198	7073	7312	7111	7077	7126	7222	7109	7141	7094	7133	7157	7224	7068	7245	7096	7017	7178	7251	7155	7104	7049	7246	7137	7166	7217	7036	7234	7210	7154	7062	7130	7071	7162	7193	7141	7113	7214	7247	7125	7164	7089	7220	7100	7185	7023	7045	7108	7109	7048	7159	7120	7142	7138	7163	7118	7164	7185	7282	7161	7325	7184	7215	7163	7196	7105	7172	7148	7090	7108	7119	7266	7207	7105	7203	7128	7353
1816	1257	1142	1116	1238	2275	15572	13675	8898	4568	2019	1164	1003	868	922	903	904	890	928	864	844	847	866	901	920	880	900	909	911	830	903	845	908	934	886	907	909	895	895	923	916	928	915	933	924	912	881	879	885	892	922	890	918	926	937	890	892	907	865	874	935	880	878	926	896	827	886	915	916	906	873	880	925	839	929	863	865	867	911	874	946	862	841	950	875	868	915	861	849	853	919	876	925	850	908	867	907	912	902	905	899	907	916	916	890	909	901	902	849	854	870	949	888	921	903	827	927	871	892	832	938	847	889	900	889	907	927	874	886	858	909	856	902	837	878	910	870	846	955	897	882	875	834	840	864	884	914	809	898	868	857	886	891	891	903	922	930	914	917	895	884	886	892	947	895	954	887	889	869	874	875	921	895	886	922	849	917	856	909	906	885	846	914	855	883	915	892	864	895	950	915	866	911	894	860	896	911	874	855	898	877	908	898	875	919	943	895	918	889	868	858	925	934	883	856	896	894	891	879	853	838	855	895	819	898	921	916	907	892	852	879	981	887	895	910	873	877	899	886	887	903	903	868	920	902	926	863	914	913	869	875	947	959	886	912	900	881	856	901	864	923	923	889	887	911	916	905	893	892	900	891	904	889	849	879	904	920	860	888	918	899	868	895	891	919	885	928	938	940	849	906	892	858	883	962	935	883	873	923	887	848	852	877	862	907	816	921	897	870	929	934	865	880	880	844	901	858	862	888	925	863	880	938	885	887	947	867	881	958	906	872	923	867	897	887	923	953	939	889	875	915	862	878	891	903	890	862	857	868	905	877	922	924	917	876	946	917	911	869	888	881	897	890	846	917	916	915	854	937	826	941	924	871	894	893	902	912	896	891	939	926	868	868	910	913	899	897	889	916	882	853	890	934	871	897	865	923	848	948	879	907	935	923	956	880	889	876	966	892	922	906	877	844	942	851	901	887	872	913	904	914	875	978	940	913	832	916	853	850	833	914	880	903	891	872	887	904	918	888	936	877	873	907	939	847	906	917	891	900	896	911	912	889	886	905	896	859	859	881	926	904	868	872	902	909	908	891	952	877	930	891	878	939	888	892	892	910	934	935	909	875	842	895	921	955	890	917	889	861	851	846	899	931	879	925	860	880	848	894	851	906	903	862	883	889	922	867	872	920	861	910	899	937	867	879	888	879	906	934	912	935	936	872	888	933	878	889	894	923	941	886	870	897	862	897	979	831	966	943	948	902	907	865	876	908	903	918	880	911	920	911	860	824	856	937	918	912	847	864	919	914	883	914	852	911	865	907	904	879	882	908	899	933	892	838	887	937	924	878	906	923	879	840	895	904	886	921	845	916	895	895	932	920	852	919	874	869	877	936	903	925	889	915	903	903	871	860	858	917	897	901	934	935	917	900	848	840	896	899	878	903	957	922	898	913	921	863	851	939	846	867	847	927	819	890	829	899	901	904	951	870	877	947	921	910	884	930	903	852	882	910	917	920	935	946	901	893	895	890	835	922	897	857	903	922	913	907	893	881	869	857	902	890	924	953	954	910	879	890	889	940	923	901	892	880	843	901	945	886	892	929	854	942	843	934	904	859	892	944	867	903	905	865	873	961	901	912	885	873	927	874	879	888	901	859	901	920	935	890	878	912	852	879	921	954	913	890	940	849	922	900	847	828	839	928	845	890	891	904	878	867	903	942	895	892	897	909	897	910	875	915	887	891	894	888	894	938	870	876	871	836	909	850	911	934	893	935	852	844	875	884	905	868	874	924	879	908	889	869	885	918	832	979	838	865	904	859	876	874	972	955	874	884	907	882	848	909	878	873	879	917	915	863	863	908	887	821	893	912	877	891	923	900	831	909	872	887	899	924	838	890	921	891	891	896	928	896	906	927	927	913	929	915	962	897	885	899	896	908	901	900	931	875	936	899	876	857	870	883	878	847	854	841	889	908	844	921	904	861	922	903	919	910	877	927	925	871	933	879	866	906	919	867	876	903	850	936	880	905	893	891	919	950	889	901	909	820	930	886	892	915	878	833	853	950	856	911	883	881	944	915	858	887	876	910	945	937	888	933	916	912	900	926	910	868	907	945	907	906	897	871	873	892	880	876	885	893	919	890	846	867	915	839	874	837	930	897	956	900	926	876	855	866	894	851	876	897	900	837	943	924	914	923	926	851	858	941	906	951	866	973	851	851	861	910	916	931	881	898	857	862	890	903	858	912	916	863	930	885	918	885	870	890	922	915	933	858	891	922	901	858	916	955	875	873	899	905	854	835	881	929	904	888	897	886	896	875	846	877	888	855	864	928	915	863	914	864	869	906	919	904	821	895	884	866	887	924	877	898	884	897	922	884	899	910	956	910	935	887	895	898	896	920	888	916	897	916	915	873	869	946	923	878	912	925	921	932	935	841	894	903	892	882	858	892	900	871	932	926	896	899	830	894	894	886	883	898	914	882	921	900	885	906	918	937	871	923	899	890	906	868	898	874	893	932	832	898	850	888	852	891	923	896	871	848	913	891	886	919	928	917	930	875	920	937	874	848	912	880	979	845	927	871	857	936	888	944	894	910	901	882	888	925	884	864	956	895	928	889	916	876	913	862	899	905	906	917	888	850	915	889	865	897	872	910	902	881	859	899	875	883	908	863	898	880	880	906	886	847	857	902	885	895	891	870	869	896	905	849	917	901	882	904	886	910	965	949	875	897	903	919	919	893	839	895	897	919	916	928	867	866	909	952	948	922	869	915	883	895	840	887	882	910	886	905	873	891	912	849	863	937	918	887	843	881	933	891	894	899	877	915	876	884	901	900	886	926	905	895	884	918	935	871	886	904	890	931	862	848	880	939	963	968	866	963	862	902	905	904	879	892	869	915	884	931	914	926	904	876	912	917	896	866	959	907	914	867	894	923	914	900	920	888	904	859	929	891	888	891	912	889	909	893	956	838	875	882	842	896	899	938	945	913	947	894	885	928	925	908	925	895	881	882	925	906	891	932	881	910	888	846	863	877	883	925	878	869	934	887	922	891	913	844	962	925	866	864	911	871	924	897	877	896	891	993	869	872	891	902	918	911	911	864	886	928	846	918	829	851	913	906	909	884	886	911	899	930	910	906	880	887	895	946	891	862	893	936	872	905	852	870	883	873	933	883	900	856	858	956	914	906	838	915	857	906	898	924	864	889	914	888	915	860	891	866	873	869	896	891	876	934	878	878	935	917	960	925	902	896	879	900	932	917	902	907	858	915	885	877	894	919	882	910	944	927	877	916	861	885	884	894	870	901	873	919	920	863	924	883	903	895	867	885	895	853	884	888	883	907	897	952	925	879	896	867	934	882	917	920	919	871	894	937	847	871	933	923	963	841	893	852	865	905	914	918	855	874	841	913	868	911	916	867	905	903	885	920	959	914	885	914	932	839	896	896	839	859	919	889	874	898	916	898	884	866	918	874	933	919	962	917	910	909	874	881	860	956	925	883	920	846	875	916	945	873	891
16738	12195	10317	15639	23635	32403	63294	58262	45743	33791	21343	11800	8417	7717	7489	7300	7395	7388	7383	7370	7393	7424	7502	7361	7471	7474	7335	7336	7339	7356	7336	7327	7275	7364	7543	7429	7456	7551	7279	7280	7297	7460	7397	7410	7437	7280	7459	7280	7457	7330	7427	7371	7272	7352	7436	7398	7338	7321	7428	7372	7457	7415	7389	7374	7444	7409	7405	7265	7367	7414	7234	7377	7401	7422	7465	7388	7372	7336	7341	7297	7365	7336	7462	7364	7598	7431	7344	7413	7417	7426	7336	7349	7392	7441	7437	7474	7300	7294	7341	7597	7445	7331	7433	7417	7374	7263	7445	7322	7399	7393	7424	7404	7452	7259	7278	7459	7240	7530	7318	7411	7391	7266	7312	7449	7312	7503	7363	7423	7561	7446	7325	7328	7451	7459	7423	7278	7385	7532	7321	7422	7380	7546	7333	7313	7468	7356	7333	7465	7451	7360	7347	7392	7358	7304	7563	7392	7314	7372	7576	7249	7478	7390	7406	7427	7351	7338	7472	7340	7450	7398	7281	7305	7416	7369	7441	7416	7203	7257	7415	7347	7237	7445	7303	7434	7370	7583	7393	7497	7369	7424	7368	7569	7483	7335	7451	7402	7367	7337	7351	7396	7433	7405	7304	7343	7473	7374	7337	7379	7377	7425	7410	7400	7335	7362	7322	7451	7422	7425	7511	7364	7335	7316	7393	7369	7430	7411	7362	7441	7434	7492	7431	7483	7414	7304	7384	7320	7334	7414	7463	7487	7486	7502	7381	7429	7354	7417	7345	7358	7473	7515	7417	7383	7276	7333	7374	7401	7370	7357	7285	7381	7433	7342	7208	7396	7440	7315	7343	7363	7366	7380	7439	7487	7413	7428	7461	7353	7194	7416	7303	7346	7378	7388	7450	7391	7416	7447	7407	7286	7377	7268	7413	7448	7296	7415	7315	7201	7228	7334	7232	7385	7369	7452	7455	7398	7425	7497	7395	7367	7388	7416	7256	7406	7395	7381	7464	7456	7284	7395	7326	7433	7277	7373	7531	7534	7481	7326	7289	7317	7350	7397	7369	7427	7373	7280	7397	7315	7387	7348	7246	7456	7308	7370	7377	7319	7430	7331	7418	7274	7417	7392	7374	7395	7429	7575	7402	7417	7297	7323	7460	7308	7271	7359	7453	7301	7373	7271	7346	7424	7444	7315	7437	7449	7462	7357	7213	7337	7309	7393	7448	7496	7360	7333	7390	7420	7359	7393	7448	7507	7244	7293	7368	7427	7569	7394	7386	7271	7307	7310	7369	7349	7339	7428	7340	7396	7424	7402	7372	7382	7221	7364	7430	7397	7469	7487	7376	7500	7439	7418	7377	7321	7355	7465	7294	7479	7398	7356	7503	7448	7391	7380	7471	7437	7400	7319	7325	7318	7491	7446	7500	7433	7409	7440	7357	7320	7387	7218	7289	7388	7420	7352	7375	7462	7365	7440	7384	7472	7333	7388	7425	7328	7421	7426	7549	7239	7283	7481	7308	7379	7396	7271	7568	7335	7273	7376	7497	7146	7446	7468	7467	7356	7359	7451	7271	7361	7406	7243	7227	7309	7444	7434	7467	7412	7382	7516	7423	7390	7437	7301	7344	7388	7410	7165	7383	7309	7402	7311	7408	7400	7452	7348	7422	7244	7459	7476	7423	7406	7394	7429	7493	7395	7587	7362	7317	7402	7366	7474	7403	7360	7358	7308	7391	7391	7409	7392	7362	7472	7352	7423	7442	7473	7443	7552	7518	7339	7439	7391	7241	7386	7337	7396	7420	7268	7340	7381	7441	7278	7440	7386	7407	7441	7335	7422	7388	7405	7384	7387	7345	7381	7287	7581	7514	7299	7465	7322	7288	7462	7348	7387	7371	7243	7288	7224	7338	7416	7522	7398	7355	7440	7491	7599	7392	7488	7371	7377	7346	7510	7313	7372	7397	7342	7295	7385	7433	7479	7420	7330	7370	7267	7519	7412	7406	7444	7488	7390	7437	7429	7380	7399	7559	7417	7523	7335	7458	7398	7421	7475	7541	7248	7472	7347	7401	7362	7458	7410	7430	7402	7416	7351	7399	7346	7257	7453	7463	7321	7472	7424	7352	7269	7468	7286	7301	7311	7363	7478	7489	7361	7382	7394	7416	7354	7387	7349	7545	7327	7477	7537	7407	7353	7292	7446	7379	7504	7313	7284	7445	7359	7464	7363	7402	7470	7367	7375	7431	7437	7360	7352	7386	7377	7405	7497	7405	7384	7355	7308	7360	7338	7371	7333	7321	7469	7397	7513	7352	7338	7284	7423	7372	7481	7353	7270	7279	7320	7336	7504	7395	7401	7290	7303	7364	7373	7281	7457	7377	7442	7401	7351	7608	7286	7344	7394	7385	7349	7407	7275	7405	7368	7377	7419	7302	7428	7310	7288	7385	7361	7261	7332	7366	7318	7374	7430	7396	7271	7499	7430	7369	7485	7424	7482	7323	7426	7364	7315	7397	7358	7330	7346	7237	7269	7290	7391	7291	7257	7338	7415	7400	7468	7307	7505	7409	7309	7369	7314	7303	7332	7398	7622	7474	7330	7481	7412	7362	7359	7392	7380	7401	7469	7405	7429	7298	7541	7313	7359	7469	7307	7524	7526	7435	7263	7466	7430	7393	7467	7243	7453	7409	7312	7356	7411	7403	7394	7497	7304	7510	7560	7505	7311	7476	7248	7443	7407	7364	7337	7368	7367	7315	7526	7407	7278	7461	7358	7361	7322	7473	7322	7472	7339	7219	7531	7373	7347	7294	7358	7311	7344	7266	7399	7360	7544	7426	7305	7364	7286	7368	7435	7471	7380	7438	7402	7517	7372	7280	7450	7444	7302	7385	7235	7394	7385	7468	7463	7482	7363	7379	7319	7510	7417	7392	7425	7359	7337	7384	7354	7272	7362	7419	7370	7342	7301	7390	7463	7404	7436	7319	7408	7562	7322	7341	7399	7408	7458	7438	7378	7404	7342	7270	7499	7368	7378	7336	7352	7379	7371	7428	7345	7517	7386	7440	7354	7353	7431	7479	7450	7408	7367	7516	7411	7372	7464	7388	7377	7437	7393	7333	7471	7456	7276	7419	7326	7403	7469	7392	7384	7332	7545	7348	7351	7374	7279	7413	7380	7427	7472	7452	7463	7408	7339	7348	7425	7339	7387	7457	7397	7282	7323	7304	7401	7428	7328	7452	7395	7393	7304	7477	7537	7430	7448	7365	7267	7354	7357	7378	7379	7384	7442	7254	7401	7348	7402	7397	7384	7417	7354	7425	7457	7421	7359	7295	7365	7416	7409	7381	7320	7353	7360	7463	7381	7468	7409	7319	7420	7461	7306	7362	7475	7311	7413	7397	7140	7391	7349	7434	7300	7244	7340	7483	7368	7432	7168	7430	7396	7505	7403	7421	7467	7384	7440	7387	7541	7405	7402	7402	7379	7334	7249	7439	7279	7290	7435	7299	7199	7286	7417	7324	7462	7439	7414	7296	7372	7487	7354	7452	7423	7375	7369	7277	7362	7515	7386	7498	7376	7475	7452	7355	7408	7410	7380	7381	7325	7276	7317	7342	7390	7514	7425	7331	7284	7460	7501	7427	7394	7315	7518	7425	7397	7565	7384	7346	7462	7577	7460	7417	7414	7414	7580	7376	7273	7288	7207	7314	7202	7300	7377	7555	7360	7461	7328	7282	7352	7366	7379	7381	7297	7411	7385	7521	7301	7317	7468	7315	7377	7361	7357	7480	7550	7419	7543	7399	7282	7513	7360	7278	7362	7429	7524	7338	7319	7316	7169	7341	7375	7502	7372	7439	7318	7298	7309	7453	7298	7482	7283	7384	7469	7459	7366	7376	7386	7425	7363	7446	7478	7254	7427	7398	7208	7402	7384	7442	7394	7361	7391	7325	7376	7354	7523	7289	7463	7364	7384	7444	7424	7424	7398	7416	7347	7376	7384	7358	7443	7359	7338	7345	7411	7378	7377	7371	7482	7440	7393	7437	7333	7502	7435	7427	7304	7464	7342	7388	7516	7297	7328	7429	7403	7395	7281	7406	7477	7426	7328	7316	7385	7325	7383	7385	7463	7373	7247	7274	7338	7306	7393	7297	7396	7365	7449	7365	7403	7369	7424	7302	7308	7387	7363	7302	7363	7322	7349	7377	7393	7371	7419	7244	7430	7336	7358	7315	7412	7305	7424	7335	7411	7253	7328	7346	7294	7312	7358	7540	7432	7442	7350	7456	7328	7349	7444	7444	7510	7369	7447	7374	7287	7318	7447	7461	7463	7384	7457	7300	7389	7398	7432	7475	7275	7362	7449	7334	7415	7348	7241	7381	7369	7414	7264	7470	7440	7296	7328	7358	7437	7432	7559	7323	7373	7461	7221	7225	7231	7483	7528	7404	7350	7255	7397	7346	7319	7313	7450	7334	7315	7392	7269	7425	7484	7391	7376	7380	7380	7341	7333	7395	7353	7448	7432	7426	7319	7476	7428	7331	7424	7339	7377	7288	7344	7403	7392	7268	7451	7139	7431	7359	7313	7340	7336	7385	7477	7369	7445	7310	7554	7507	7430	7401	7303	7380	7362	7318	7298	7485	7417	7275	7340	7351	7426	7405	7398	7487	7330	7379	7440	7479	7279	7380	7367	7513	7380	7431	7421	7290	7219	7319	7302	7457	7404	7396	7332	7396	7523	7391	7410	7374	7267	7285	7424	7362	7399	7397	7453	7420	7411	7300	7282	7267	7358	7296	7377	7274	7362	7351	7311	7496	7489	7317	7274	7273	7370	7294	7465	7413	7276	7398	7273	7531	7508	7381	7334	7343	7295	7448	7440	7399	7545	7368	7410	7371	7367	7402	7311	7326	7327	7387	7351	7316	7373	7324	7456	7392	7309	7307	7404	7550	7386	7347	7522	7426	7308	7369	7439	7389	7389	7275	7338	7358	7361	7278	7351	7241	7333	7379	7252	7330	7356	7380	7563	7379	7405	7436	7522	7489	7416	7372	7417	7309	7468	7325	7428	7295	7417	7437	7193	7417	7377	7465	7375	7173	7348	7316	7439
3956	1351	1307	1254	1285	2944	16727	18200	11536	5636	2631	1403	1019	944	879	811	875	853	881	867	879	898	873	899	855	883	908	890	931	890	846	890	861	910	855	869	881	908	910	851	915	847	944	871	918	871	904	918	910	864	884	912	879	887	886	847	830	830	901	829	913	873	871	843	833	880	883	858	862	885	838	900	853	853	845	868	824	913	888	899	869	878	908	856	876	847	872	848	828	839	907	863	849	855	843	858	940	888	857	842	866	932	921	818	846	867	799	838	910	860	858	888	882	918	869	924	821	828	893	865	898	909	868	846	898	885	885	833	897	786	811	830	879	889	852	878	900	855	851	913	872	887	916	886	791	857	910	926	885	866	903	845	831	896	870	867	878	843	850	880	896	868	898	845	859	862	938	840	887	890	890	859	884	839	884	858	860	907	794	881	928	896	892	878	868	889	905	854	852	797	852	882	901	870	892	908	854	903	854	856	896	881	872	881	848	910	899	849	862	856	945	842	836	843	855	835	915	882	891	830	821	883	893	871	858	802	863	888	905	901	822	874	833	876	879	894	829	878	903	846	801	914	867	878	921	934	830	834	848	882	906	849	915	849	799	874	854	902	874	835	887	909	883	828	852	854	872	842	870	865	851	865	839	895	877	894	853	861	840	894	864	876	892	870	897	883	881	864	860	906	925	847	902	898	866	899	897	886	885	864	933	854	887	892	856	899	841	861	883	923	878	874	867	855	912	914	849	852	861	861	927	884	896	851	902	845	914	892	931	847	861	889	820	863	866	913	853	848	838	860	925	870	898	871	919	934	873	827	887	871	873	835	877	877	917	906	851	827	825	858	889	818	933	865	860	859	826	875	849	883	871	909	886	908	880	815	868	810	869	918	817	891	872	857	911	905	881	882	881	853	818	899	856	857	849	859	834	837	816	939	895	906	891	891	806	883	874	860	844	881	862	904	840	871	848	894	861	897	822	885	896	895	827	869	865	868	875	871	858	893	841	883	919	933	890	794	834	922	860	820	829	849	883	873	921	863	849	874	891	886	888	885	862	838	855	876	878	871	853	886	871	859	928	877	852	881	852	833	859	859	913	825	862	850	813	856	879	863	906	912	889	842	893	872	817	837	897	893	809	881	923	833	934	829	869	857	869	889	844	825	833	849	831	805	846	844	886	845	887	875	932	888	924	890	919	848	912	834	866	851	866	821	880	923	927	860	885	856	830	869	876	862	908	843	845	878	887	833	910	895	814	850	858	941	862	876	853	875	889	855	901	889	881	865	888	878	887	867	877	890	870	933	843	874	837	851	888	842	883	839	805	838	872	833	837	876	819	899	830	913	912	882	871	862	921	875	863	868	856	839	828	868	874	879	880	865	889	861	849	822	923	811	903	905	834	827	869	861	874	880	899	865	833	847	853	911	838	898	893	887	934	875	915	857	876	884	866	840	888	868	847	875	858	909	845	866	856	872	906	902	932	868	893	859	924	865	842	893	888	841	824	836	900	878	895	832	829	929	911	858	866	885	875	885	892	865	906	874	875	871	845	856	873	822	851	866	870	908	899	947	896	905	915	904	871	894	916	905	926	943	909	870	861	859	829	900	868	865	860	880	899	809	910	904	887	895	872	827	878	859	861	832	833	831	887	890	910	855	887	868	868	906	906	857	874	884	908	897	858	898	895	858	846	863	850	861	859	842	914	862	862	863	867	904	818	861	873	854	904	899	834	884	912	871	837	838	891	864	885	872	825	833	876	861	891	877	877	857	909	883	883	915	852	855	887	847	827	908	845	866	900	912	890	835	876	846	890	844	883	888	838	899	905	898	883	858	844	887	894	864	884	897	865	884	866	927	847	873	885	932	851	820	876	875	829	893	853	884	843	903	844	863	882	827	814	891	844	894	895	910	877	892	851	886	869	885	820	824	864	837	894	820	852	860	931	831	893	868	839	842	878	922	884	878	877	843	832	891	854	866	871	853	850	833	885	843	862	849	823	897	888	842	884	867	836	884	818	865	853	855	865	877	855	858	841	859	845	888	873	872	882	906	840	935	880	829	863	899	889	874	826	840	864	931	869	858	877	879	824	862	930	875	929	872	841	819	864	875	916	869	868	861	889	871	832	888	833	804	866	851	887	902	875	910	836	899	828	957	888	806	876	881	898	863	853	826	920	844	884	903	889	857	842	863	918	842	804	864	876	833	841	941	922	843	870	920	834	800	804	919	866	888	876	838	878	859	840	840	872	877	868	914	854	825	856	815	888	796	862	851	872	845	867	901	896	860	888	861	856	880	823	833	876	873	805	872	897	846	879	878	849	853	882	892	904	901	933	827	838	852	885	887	866	892	854	846	905	843	872	855	876	856	832	808	856	870	853	872	882	863	878	900	899	874	870	840	876	908	874	882	906	861	842	913	851	850	857	847	848	833	884	839	954	855	907	845	864	886	849	894	903	899	865	844	904	908	893	873	924	869	880	817	855	851	812	877	876	912	852	856	831	852	860	907	868	883	845	880	933	835	832	905	897	860	867	834	900	854	922	846	835	867	866	910	842	858	807	867	894	941	849	866	853	842	859	864	942	910	873	918	904	882	885	898	898	903	893	901	849	828	860	860	846	856	872	884	856	849	849	858	878	848	866	873	824	838	816	887	859	818	837	842	909	850	890	848	910	805	905	861	839	837	892	858	869	872	807	895	875	878	909	859	875	909	807	839	851	846	920	850	851	866	882	848	849	853	869	904	898	916	838	870	891	884	885	895	879	839	871	809	956	872	890	868	867	856	809	897	920	853	870	881	851	872	876	817	824	857	846	864	878	891	874	883	822	832	848	907	906	867	896	909	856	834	850	883	844	879	902	868	882	850	840	869	908	873	845	865	857	880	881	854	825	884	871	874	931	819	833	869	840	845	882	917	874	902	824	829	868	853	849	875	903	848	871	871	904	872	860	913	809	917	862	878	861	874	796	919	893	851	919	902	889	911	907	891	804	885	874	857	855	856	881	843	930	887	833	860	907	891	857	863	856	829	902	864	862	806	903	859	886	860	863	875	848	911	852	876	909	872	838	896	858	876	854	901	879	933	870	833	928	958	841	870	890	898	858	913	851	890	885	896	875	816	877	842	870	936	825	851	826	881	859	866	853	870	868	878	853	830	887	834	861	847	882	908	893	829	898	882	874	851	880	875	877	907	884	872	909	890	920	820	914	849	839	811	835	927	816	872	822	910	815	885	897	847	959	894	885	866	872	898	876	877	852	894	832	853	853	835	881	841	858	871	864	850	923	876	913	897	886	877	811	928	891	864	887	881	831	866	905	876	823	910	881	886	933	952	888	884	905	855	850	841	882	863	877	889	891	851	891	857	852	850	891	859	849	894	857	891	885	851	814	793	825	921	891	804	847	890	879	884	860	836	854	882	837	912	842	856	907	874	877	867	891	857	868	840	861	878	891	867	831	887	828	899	904	846	908	870	852	959	883	840	888	909	851	847	897	929	859	859	875	858	878	821
17066	12391	11686	18566	24710	35042	61824	66201	51687	37553	25941	14937	9027	7531	7201	7260	7180	7212	7336	7204	7247	7118	7284	7236	7272	7297	7392	7269	7388	7199	7190	7296	7239	7155	7208	7344	7372	7203	7231	7253	7265	7233	7358	7223	7155	7233	7305	7354	7210	7261	7092	7313	7308	7343	7218	7267	7202	7139	7154	7243	7124	7265	7268	7208	7264	7065	7108	7255	7282	7248	7303	7315	7208	7218	7130	7206	7171	7244	7224	7194	7199	7247	7234	7192	7317	7155	7220	7317	7340	7152	7320	7177	7220	7215	7218	7250	7066	7108	7328	7225	7196	7350	7158	7268	7370	7161	7307	7238	7178	7168	7345	7246	7123	7179	7263	7135	7256	7270	7411	7291	7297	7234	7373	7317	7280	7209	7272	7272	7195	7194	7226	7231	7133	7226	7235	7046	7351	7270	7223	7246	7251	7284	7290	7196	7282	7212	7245	7302	7215	7265	7332	7185	7153	7327	7181	7204	7209	7188	7212	7204	7227	7240	7273	7183	7237	7318	7293	7161	7255	7250	7132	7375	7132	7259	7279	7271	7367	7240	7220	7254	7385	7171	7259	7354	7302	7236	7275	7253	7256	7304	7258	7330	7235	7266	7232	7271	7327	7232	7192	7136	7216	7270	7233	7334	7301	7303	7168	7144	7209	7335	7251	7284	7262	7283	7134	7169	7237	7129	7335	7310	7204	7364	7233	7266	7168	7172	7253	7324	7238	7171	7258	7211	7168	7235	7220	7269	7205	7171	7268	7360	7239	7245	7354	7153	7346	7203	7174	7382	7110	7275	7230	7182	7225	7170	7340	7232	7222	7105	7182	7291	7145	7240	7212	7335	7170	7174	7232	7146	7221	7161	7362	7247	7290	7294	7279	7256	7212	7200	7349	7325	7195	7236	7246	7207	7250	7330	7250	7209	7310	7308	7283	7293	7257	7135	7154	7341	7236	7156	7279	7209	7314	7295	7495	7241	7188	7145	7138	7200	7154	7165	7209	7159	7145	7266	7237	7128	7322	7265	7131	7148	7306	7161	7227	7180	7210	7167	7303	7242	7239	7256	7308	7135	7221	7280	7272	7248	7223	7300	7117	7247	7318	7160	7263	7249	7177	7229	7146	7313	7152	7263	7173	7334	7272	7295	7332	7197	7338	7267	7127	7304	7305	7154	7285	7134	7184	7424	7410	7314	7210	7345	7277	7277	7280	7211	7389	7282	7352	7284	7425	7181	7137	7165	7301	7155	7237	7293	7306	7277	7262	7160	7205	7230	7295	7208	7237	7144	7274	7306	7232	7238	7237	7138	7284	7268	7267	7319	7289	7222	7330	7186	7216	7287	7224	7194	7233	7301	7343	7246	7212	7203	7294	7254	7214	7153	7163	7294	7175	7193	7232	7191	7301	7185	7228	7319	7268	7248	7277	7290	7236	7261	7299	7272	7274	7333	7303	7126	7327	7319	7224	7123	7267	7224	7264	7318	7185	7297	7125	7271	7155	7275	7257	7242	7238	7280	7197	7308	7259	7299	7195	7277	7254	7246	7409	7292	7194	7234	7234	7316	7185	7275	7277	7314	7239	7372	7236	7322	7205	7216	7237	7236	7172	7385	7120	7204	7181	7313	7328	7243	7246	7149	7224	7143	7252	7261	7261	7183	7305	7158	7169	7356	7328	7361	7151	7222	7315	7098	7412	7217	7196	7144	7352	7138	7229	7255	7311	7240	7258	7228	7258	7317	7279	7295	7152	7137	7221	7273	7207	7120	7198	7202	7237	7306	7316	7222	7313	7205	7250	7265	7186	7325	7207	7201	7218	7304	7189	7212	7276	7292	7238	7160	7276	7204	7220	7147	7390	7196	7201	7322	7266	7163	7246	7213	7287	7177	7060	7340	7204	7318	7300	7205	7162	7226	7203	7217	7342	7293	7364	7144	7278	7186	7131	7283	7109	7293	7317	7237	7211	7171	7245	7226	7318	7188	7311	7209	7306	7413	7307	7240	7281	7093	7163	7200	7228	7304	7212	7279	7193	7237	7262	7281	7162	7260	7416	7302	7345	7294	7274	7397	7336	7321	7252	7158	7303	7255	7191	7213	7269	7347	7198	7216	7256	7189	7375	7240	7254	7326	7324	7264	7246	7342	7226	7217	7102	7267	7259	7145	7390	7219	7202	7397	7329	7304	7235	7263	7170	7151	7171	7353	7294	7197	7232	7218	7335	7225	7222	7298	7281	7229	7279	7373	7333	7146	7178	7248	7289	7200	7261	7303	7389	7270	7306	7324	7215	7164	7265	7235	7060	7263	7205	7260	7296	7075	7084	7188	7333	7288	7295	7337	7198	7226	7218	7279	7187	7276	7402	7279	7316	7261	7233	7187	7345	7200	7113	7311	7377	7206	7296	7208	7269	7371	7268	7263	7277	7274	7328	7162	7192	7204	7320	7342	7295	7161	7198	7193	7296	7229	7175	7235	7257	7197	7268	7195	7150	7267	7201	7273	7321	7436	7193	7372	7253	7271	7241	7298	7306	7190	7136	7191	7173	7240	7296	7284	7234	7203	7177	7207	7420	7198	7337	7228	7265	7371	7155	7375	7300	7157	7250	7218	7277	7193	7216	7289	7193	7181	7243	7096	7130	7258	7211	7264	7347	7287	7293	7213	7304	7353	7270	7324	7220	7169	7206	7287	7283	7136	7270	7167	7247	7321	7242	7294	7293	7214	7266	7172	7271	7182	7261	7326	7121	7328	7275	7241	7285	7181	7193	7213	7260	7215	7258	7239	7315	7282	7244	7164	7238	7251	7137	7398	7365	7222	7167	7227	7148	7260	7323	7265	7376	7262	7246	7201	7313	7126	7208	7223	7184	7317	7174	7298	7126	7179	7187	7216	7271	7242	7328	7105	7198	7250	7083	7352	7258	7271	7258	7531	7185	7278	7342	7195	7135	7297	7275	7136	7287	7319	7364	7249	7299	7250	7254	7262	7272	7278	7152	7263	7296	7118	7259	7352	7340	7196	7270	7211	7244	7349	7276	7276	7184	7196	7209	7375	7248	7290	7234	7066	7169	7299	7129	7175	7258	7273	7097	7254	7146	7174	7175	7266	7223	7416	7336	7263	7286	7348	7197	7287	7180	7281	7281	7276	7298	7188	7175	7218	7314	7267	7225	7343	7292	7256	7193	7173	7174	7234	7187	7157	7214	7122	7313	7237	7486	7397	7240	7323	7229	7255	7304	7209	7200	7278	7293	7143	7252	7368	7144	7202	7221	7184	7359	7268	7211	7319	7098	7251	7273	7185	7270	7345	7340	7214	7376	7494	7243	7142	7371	7156	7300	7222	7359	7280	7150	7302	7254	7260	7312	7150	7182	7177	7307	7127	7278	7236	7315	7288	7288	7099	7209	7253	7189	7228	7272	7293	7307	7309	7338	7234	7271	7267	7148	7311	7333	7345	7219	7187	7369	7315	7382	7165	7185	7096	7306	7235	7123	7309	7185	7172	7161	7224	7252	7385	7139	7289	7188	7376	7223	7024	7331	7206	7283	7211	7317	7217	7233	7017	7264	7155	7304	7222	7337	7234	7290	7254	7248	7280	7166	7151	7323	7193	7092	7207	7168	7237	7209	7248	7279	7286	7143	7262	7274	7325	7301	7223	7142	7261	7374	7167	7233	7348	7270	7248	7232	7287	7206	7287	7265	7131	7162	7208	7410	7164	7342	7294	7382	7303	7166	7200	7172	7169	7279	7246	7316	7251	7309	7423	7164	7175	7229	7303	7289	7290	7323	7225	7231	7281	7301	7251	7239	7297	7283	7241	7144	7410	7186	7382	7217	7207	7226	7296	7232	7384	7215	7248	7283	7303	7279	7216	7221	7319	7292	7259	7157	7290	7240	7200	7164	7137	7120	7289	7381	7376	7369	7375	7319	7206	7281	7273	7255	7281	7100	7308	7254	7128	7247	7398	7261	7148	7284	7313	7264	7194	7320	7283	7171	7240	7416	7283	7293	7318	7251	7212	7399	7274	7247	7221	7178	7316	7252	7200	7222	7309	7249	7251	7307	7292	7324	7198	7223	7303	7191	7399	7356	7289	7340	7267	7377	7271	7149	7188	7213	7178	7213	7279	7205	7126	7143	7104	7302	7287	7133	7295	7231	7127	7303	7339	7245	7179	7199	7195	7222	7247	7312	7306	7379	7250	7261	7160	7212	7271	7395	7283	7251	7258	7349	7256	7334	7305	7102	7217	7243	7231	7226	7350	7375	7183	7228	7223	7293	7276	7192	7294	7201	7257	7189	7211	7181	7280	7084	7263	7146	7249	7245	7275	7124	7163	7270	7242	7288	7236	7282	7141	7203	7318	7330	7134	7253	7262	7248	7157	7228	7147	7188	7293	7236	7239	7369	7223	7263	7243	7350	7264	7387	7232	7072	7292	7417	7213	7301	7139	7167	7328	7139	7191	7242	7267	7256	7272	7308	7241	7279	7294	7129	7266	7111	7251	7206	7263	7255	7277	7249	7301	7215	7237	7346	7127	7249	7211	7403	7233	7375	7293	7230	7316	7244	7188	7118	7165	7119	7190	7164	7302	7190	7386	7234	7352	7291	7231	7318	7265	7196	7201	7343	7322	7301	7196	7324	7284	7292	7230	7172	7307	7244	7182	7300	7218	7288	7206	7169	7362	7175	7205	7163	7300	7231	7243	7242	7303	7210	7147	7268	7226	7180	7253	7167	7231	7338	7382	7335	7280	7182	7295	7278	7173	7250	7306	7251	7228	7166	7327	7202	7219	7236	7270	7307	7235	7288	7220	7229	7272	7213	7336	7310	7242	7185	7402	7267	7169	7232	7269	7208	7296	7009	7292	7259	7377	7161	7299	7312	7361	7205	7334	7318	7384	7105	7284	7316	7188	7339	7023	7232	7232	7485	7334	7212	7225	7180	7219	7218	7253	7314	7192	7195	7320	7316	7104	7246	7199	7301	7371	7187	7251	7261	7315	7295	7141	7347	7258	7241	7299	7133	7363	7163	7177	7189	7391	7320	7268	7258	7346	7347	7118	7254	7221	7206	7308	7240	7181	7232	7038	7332	7167	7289	7264	7298	7213	7246	7397	7208	7230
3316	2677	2334	1759	1699	2304	17495	27994	19185	10605	4403	1912	1178	980	915	876	924	916	875	945	954	889	899	893	930	932	938	950	939	880	945	879	934	925	949	906	902	918	861	886	925	926	869	887	955	890	918	925	937	886	935	883	926	889	867	972	965	907	861	933	927	977	895	902	883	971	910	948	965	922	896	909	949	912	910	879	978	953	887	919	877	874	918	912	963	931	928	895	945	914	926	895	954	924	932	917	911	898	931	937	959	895	968	947	878	921	907	917	945	907	918	910	870	894	935	927	940	912	921	946	935	922	947	930	914	919	930	941	867	894	924	863	891	915	923	936	904	916	916	907	884	925	929	899	916	940	895	928	928	863	987	901	869	951	886	883	846	912	932	966	897	929	940	930	910	944	898	952	940	898	965	923	973	897	950	924	880	958	875	930	904	914	918	947	935	962	905	910	932	925	922	899	905	906	941	888	884	920	966	931	880	919	911	933	946	902	875	917	947	909	933	906	913	946	937	902	942	890	892	921	950	908	897	911	965	903	926	946	882	880	892	957	934	943	898	962	994	957	905	880	930	875	901	927	923	907	883	863	938	963	937	929	851	917	992	910	930	912	968	955	969	936	899	942	856	952	925	945	912	865	905	894	905	915	959	849	899	905	870	955	981	912	879	920	935	887	965	895	973	894	876	918	920	913	938	918	919	874	933	966	879	874	917	864	890	965	994	890	920	939	940	947	878	918	885	896	957	926	924	980	944	935	919	870	905	888	902	901	923	928	954	930	872	914	922	920	863	951	929	909	935	940	915	898	897	932	922	903	879	918	913	946	943	912	866	901	914	917	909	924	953	936	935	906	956	883	927	898	842	882	901	914	917	919	915	946	901	910	884	930	970	924	878	920	927	916	884	948	924	896	913	969	871	886	937	930	930	924	922	901	926	942	900	895	952	976	924	930	902	931	947	930	876	853	899	897	955	929	935	915	926	926	923	904	917	959	892	944	960	925	882	885	938	945	887	861	916	912	924	923	899	974	915	918	930	919	972	864	883	945	924	869	896	929	937	910	897	919	940	905	915	987	914	912	888	925	870	987	929	967	941	928	892	929	932	908	920	893	941	945	923	939	893	947	906	960	900	940	1001	946	927	912	868	907	914	874	912	857	889	848	958	909	954	875	954	942	835	919	911	916	937	886	993	902	937	914	923	892	891	854	921	999	930	869	875	956	944	928	883	901	880	894	985	955	875	879	988	945	899	953	964	919	1006	870	915	927	862	938	878	923	976	921	885	957	947	938	907	997	923	980	926	912	911	927	879	994	891	974	869	876	863	922	931	888	916	979	879	915	928	869	902	935	931	933	938	907	978	955	910	921	902	938	884	878	924	892	893	935	922	924	919	903	937	928	914	964	912	878	922	925	876	962	952	978	891	961	961	871	884	975	895	895	903	931	947	964	947	886	941	911	918	895	917	892	947	921	919	947	947	904	931	878	943	881	898	987	963	993	904	847	891	938	918	867	938	937	896	892	903	868	943	883	921	897	913	896	904	894	899	912	876	916	935	834	902	918	877	947	906	887	960	928	944	935	925	843	840	926	909	935	966	963	915	897	883	900	938	886	902	889	926	903	895	927	900	965	953	896	919	897	930	945	855	931	945	968	912	962	944	909	947	921	909	980	877	945	887	899	921	890	944	964	941	901	922	878	964	908	882	918	958	942	877	920	963	895	907	933	961	950	940	917	922	957	952	920	877	888	943	950	901	907	895	943	930	939	920	918	969	923	907	935	909	908	900	888	926	918	949	899	886	945	938	887	875	882	914	935	910	917	912	977	902	931	944	886	956	887	919	899	920	920	903	933	912	924	965	907	940	937	876	890	948	931	966	894	893	925	941	884	951	935	972	927	979	949	959	891	956	972	885	889	985	932	918	896	898	872	916	927	932	886	997	863	927	921	903	908	902	956	944	936	884	901	931	942	896	942	871	939	947	883	933	928	884	905	977	950	903	903	908	943	933	893	881	903	973	889	935	903	896	914	969	902	895	879	928	873	946	962	943	934	946	950	913	945	893	939	861	942	916	920	934	947	894	950	941	947	919	874	955	939	939	918	925	919	925	940	974	890	959	889	921	907	980	900	908	916	933	920	898	960	959	916	962	933	958	939	900	861	919	916	972	904	962	912	891	904	885	886	928	900	977	956	917	948	823	905	923	904	965	871	883	955	913	864	883	944	910	983	933	952	938	978	976	875	891	919	917	909	931	969	881	875	890	905	954	897	933	923	909	885	896	922	907	932	921	942	953	904	924	909	908	873	918	910	908	939	935	929	868	886	892	866	936	961	906	963	947	941	914	889	907	947	925	965	951	914	907	967	949	925	911	905	888	909	900	912	900	956	913	862	944	851	970	946	915	968	908	889	834	918	884	941	926	916	937	935	907	921	914	922	885	939	910	960	886	892	932	918	926	908	919	881	950	935	903	1000	893	931	927	892	887	874	932	939	898	923	922	970	919	953	871	837	927	921	937	972	864	929	920	916	953	916	953	912	878	891	921	928	906	955	946	853	922	907	925	936	955	920	922	976	931	932	988	910	922	932	945	912	904	893	958	874	906	959	880	942	969	936	885	885	939	939	886	919	908	916	964	951	908	907	928	916	980	929	913	936	913	948	922	934	892	895	922	936	932	884	904	923	894	892	889	943	948	965	950	869	980	944	916	947	905	942	969	960	892	921	933	961	933	930	925	897	884	897	942	920	917	936	855	889	908	925	910	936	885	923	922	942	923	933	874	950	935	876	913	895	904	896	891	885	920	947	917	972	938	912	968	892	921	926	932	878	929	976	929	830	905	899	932	822	965	953	930	899	944	929	904	944	897	915	892	924	920	906	861	901	898	912	925	943	911	883	879	888	968	877	941	850	923	937	923	901	865	892	901	910	943	931	865	916	875	890	896	882	924	879	928	841	916	911	896	902	965	890	955	911	942	915	908	946	917	922	922	920	881	869	938	875	871	956	936	961	935	904	960	964	884	935	919	887	970	909	973	999	905	903	863	915	904	900	890	884	877	950	904	863	924	922	903	890	897	937	906	960	909	899	948	936	945	899	914	882	942	985	885	944	897	923	913	937	969	848	881	915	936	969	883	943	942	908	1046	879	962	935	896	919	925	936	885	904	932	948	966	923	902	884	917	910	973	885	896	898	907	915	917	989	998	932	851	946	930	898	945	898	935	974	925	900	922	903	971	950	939	904	870	895	947	942	931	858	898	912	906	934	907	930	937	949	928	927	961	915	864	939	905	896	898	918	934	928	890	942	892	905	886	939	970	896	962	932	968	890	923	939	897	878	920	943	926	892	961	936	928	859	911	875	911	974	884	916	913	909	949	910	876	921	912	961	913	945	869	913	1008	939	864	901	939	910	950	943	885	922	916	925	869	920	903	882	879	933	930	913	913	907	967	910	920	884	931	887	941	879	965	885	900	888	900	958	948	934	930	937	899	923	909	966	978	890	926	894	880	904	929	902
24370	19603	18727	24582	31223	33668	62007	75858	62343	45776	31465	19054	10367	8103	7679	7523	7462	7551	7624	7618	7528	7583	7527	7522	7581	7440	7596	7555	7559	7516	7642	7600	7535	7507	7505	7623	7428	7459	7519	7447	7547	7529	7421	7430	7465	7473	7563	7495	7692	7523	7553	7521	7481	7529	7600	7469	7441	7512	7462	7438	7435	7506	7540	7692	7488	7657	7580	7425	7577	7389	7429	7434	7406	7525	7516	7576	7470	7518	7500	7594	7533	7584	7530	7390	7654	7586	7461	7587	7609	7585	7623	7546	7477	7553	7496	7502	7481	7434	7504	7609	7556	7558	7419	7504	7533	7523	7494	7600	7463	7662	7550	7531	7588	7579	7451	7465	7634	7488	7465	7530	7586	7604	7533	7486	7448	7646	7677	7513	7440	7521	7370	7571	7602	7433	7576	7612	7590	7339	7579	7447	7517	7648	7523	7637	7615	7641	7506	7689	7494	7595	7519	7704	7480	7586	7560	7440	7447	7562	7534	7535	7540	7561	7603	7595	7600	7521	7490	7502	7487	7453	7549	7504	7615	7569	7513	7455	7653	7594	7493	7445	7446	7500	7489	7392	7615	7601	7407	7444	7634	7523	7580	7667	7430	7671	7458	7502	7557	7723	7617	7524	7433	7462	7513	7445	7492	7662	7560	7530	7631	7502	7543	7572	7526	7559	7521	7512	7643	7624	7493	7484	7522	7517	7548	7547	7509	7571	7446	7457	7565	7423	7514	7562	7538	7536	7483	7418	7496	7693	7477	7581	7524	7533	7528	7574	7573	7459	7510	7539	7528	7546	7474	7529	7659	7519	7590	7546	7513	7671	7562	7428	7432	7632	7580	7646	7448	7512	7565	7581	7492	7510	7515	7484	7377	7523	7482	7565	7442	7518	7491	7608	7513	7644	7464	7570	7615	7658	7592	7563	7521	7517	7586	7493	7491	7440	7556	7324	7454	7584	7573	7534	7644	7592	7439	7566	7489	7492	7563	7605	7519	7661	7400	7542	7508	7498	7581	7415	7580	7469	7431	7446	7493	7684	7557	7478	7498	7330	7501	7603	7540	7650	7582	7521	7510	7481	7561	7673	7487	7451	7556	7586	7487	7545	7525	7537	7495	7537	7591	7747	7547	7594	7472	7586	7460	7559	7298	7546	7584	7555	7555	7494	7650	7560	7484	7490	7498	7447	7523	7503	7590	7474	7482	7579	7607	7497	7645	7422	7539	7609	7587	7521	7580	7547	7448	7550	7510	7537	7500	7537	7513	7559	7482	7549	7581	7549	7343	7454	7527	7453	7520	7594	7571	7624	7609	7510	7531	7525	7343	7381	7472	7471	7700	7435	7487	7515	7619	7520	7553	7508	7436	7528	7678	7498	7521	7535	7455	7447	7429	7448	7466	7632	7605	7564	7574	7566	7683	7522	7631	7393	7618	7642	7536	7459	7642	7549	7540	7524	7590	7584	7543	7505	7679	7408	7558	7542	7508	7506	7502	7580	7541	7545	7522	7456	7488	7496	7561	7536	7520	7587	7635	7630	7705	7409	7664	7511	7504	7611	7440	7459	7483	7702	7568	7617	7581	7560	7608	7475	7521	7450	7498	7477	7629	7464	7489	7504	7593	7614	7636	7547	7608	7588	7537	7451	7591	7456	7540	7488	7672	7622	7676	7530	7519	7528	7473	7654	7519	7556	7680	7354	7578	7601	7508	7596	7516	7344	7569	7418	7557	7555	7587	7560	7482	7405	7525	7734	7414	7540	7554	7575	7592	7546	7579	7609	7486	7476	7590	7591	7626	7399	7499	7629	7567	7439	7435	7493	7465	7686	7499	7602	7481	7608	7495	7665	7543	7574	7551	7564	7495	7554	7508	7583	7503	7370	7565	7491	7404	7340	7560	7461	7453	7507	7542	7525	7567	7506	7545	7401	7546	7398	7565	7639	7603	7577	7578	7476	7532	7632	7540	7481	7535	7488	7398	7652	7596	7511	7628	7631	7605	7461	7599	7539	7572	7471	7473	7462	7577	7475	7630	7666	7573	7484	7500	7512	7471	7494	7563	7555	7516	7422	7484	7546	7644	7419	7545	7594	7394	7585	7508	7589	7445	7560	7572	7392	7653	7540	7480	7448	7623	7586	7514	7533	7501	7575	7383	7643	7538	7537	7430	7655	7555	7701	7415	7452	7643	7490	7551	7591	7527	7551	7488	7615	7547	7578	7567	7421	7612	7418	7495	7552	7380	7561	7459	7507	7524	7514	7465	7494	7553	7415	7613	7556	7504	7532	7478	7445	7590	7598	7524	7589	7546	7568	7484	7494	7570	7446	7552	7562	7539	7395	7556	7478	7586	7471	7555	7447	7496	7500	7608	7440	7527	7531	7456	7529	7663	7481	7587	7559	7505	7532	7475	7507	7477	7489	7550	7618	7632	7514	7554	7514	7436	7557	7515	7525	7389	7541	7571	7587	7442	7564	7621	7465	7600	7577	7626	7718	7435	7624	7621	7470	7458	7665	7461	7543	7572	7511	7528	7528	7406	7557	7445	7464	7550	7504	7490	7508	7373	7551	7515	7498	7718	7607	7515	7600	7500	7398	7574	7517	7477	7539	7620	7701	7599	7425	7673	7450	7472	7531	7568	7626	7514	7488	7435	7467	7621	7605	7506	7515	7592	7533	7529	7714	7474	7450	7449	7617	7623	7561	7642	7522	7615	7552	7513	7493	7621	7446	7652	7647	7398	7468	7480	7508	7628	7472	7750	7553	7551	7462	7552	7530	7426	7616	7596	7543	7612	7508	7517	7570	7582	7496	7610	7446	7479	7504	7668	7446	7457	7437	7514	7545	7500	7484	7421	7582	7581	7521	7551	7706	7529	7529	7422	7495	7546	7457	7430	7572	7489	7491	7519	7383	7550	7511	7538	7676	7580	7664	7494	7536	7536	7490	7452	7476	7429	7469	7435	7562	7556	7307	7616	7565	7670	7460	7458	7557	7685	7576	7566	7599	7533	7480	7472	7446	7494	7362	7526	7515	7363	7570	7570	7627	7418	7541	7649	7405	7663	7644	7460	7505	7452	7499	7472	7692	7553	7469	7484	7459	7493	7398	7508	7545	7495	7546	7672	7552	7447	7582	7590	7414	7566	7426	7479	7500	7610	7455	7625	7522	7534	7523	7526	7442	7452	7521	7482	7635	7698	7344	7587	7592	7499	7494	7547	7523	7473	7534	7494	7565	7501	7420	7503	7526	7601	7618	7505	7541	7518	7559	7625	7601	7710	7622	7540	7638	7349	7471	7526	7537	7589	7575	7498	7612	7590	7621	7566	7448	7542	7574	7495	7486	7602	7478	7583	7668	7550	7392	7477	7634	7549	7526	7651	7596	7417	7559	7486	7473	7549	7536	7512	7489	7625	7540	7427	7444	7558	7488	7527	7466	7549	7579	7596	7666	7479	7534	7420	7561	7752	7544	7593	7513	7537	7591	7535	7625	7457	7600	7471	7510	7604	7536	7608	7489	7558	7501	7565	7571	7567	7449	7602	7272	7529	7691	7413	7540	7602	7556	7521	7603	7346	7658	7565	7513	7553	7470	7530	7551	7641	7549	7523	7397	7562	7477	7543	7449	7379	7503	7522	7566	7601	7479	7586	7440	7327	7487	7613	7569	7514	7626	7611	7378	7595	7492	7543	7610	7489	7424	7537	7526	7475	7567	7529	7621	7540	7624	7525	7525	7527	7466	7563	7516	7565	7529	7470	7459	7385	7600	7681	7577	7589	7600	7515	7384	7413	7693	7518	7562	7461	7553	7497	7553	7576	7441	7508	7384	7599	7466	7447	7572	7551	7583	7478	7435	7336	7508	7490	7559	7505	7449	7527	7743	7588	7588	7636	7493	7620	7498	7517	7564	7511	7511	7412	7512	7560	7586	7666	7636	7526	7523	7533	7559	7573	7634	7518	7458	7310	7541	7378	7494	7451	7649	7389	7593	7465	7654	7678	7659	7553	7454	7460	7491	7460	7684	7559	7487	7631	7573	7483	7568	7396	7510	7540	7463	7518	7521	7517	7414	7580	7522	7591	7404	7629	7536	7694	7511	7464	7542	7468	7655	7533	7596	7554	7446	7561	7580	7585	7481	7592	7669	7422	7456	7529	7491	7567	7512	7536	7556	7389	7523	7492	7553	7436	7449	7441	7501	7594	7500	7456	7543	7567	7492	7397	7510	7429	7602	7551	7624	7450	7555	7573	7617	7555	7532	7532	7613	7601	7559	7416	7439	7449	7563	7488	7504	7597	7499	7459	7489	7513	7543	7621	7560	7486	7526	7540	7423	7462	7551	7448	7486	7585	7658	7499	7540	7410	7529	7472	7589	7512	7430	7485	7391	7653	7431	7545	7508	7559	7491	7543	7404	7630	7572	7503	7569	7575	7340	7560	7444	7611	7644	7379	7595	7477	7770	7413	7603	7472	7568	7513	7609	7414	7555	7500	7545	7471	7518	7599	7608	7589	7590	7608	7455	7567	7558	7514	7621	7552	7490	7595	7596	7604	7660	7554	7502	7567	7615	7515	7504	7633	7438	7513	7650	7636	7607	7518	7552	7550	7590	7510	7506	7573	7571	7610	7490	7558	7507	7479	7531	7528	7490	7417	7508	7469	7688	7472	7575	7622	7547	7356	7527	7512	7460	7556	7597	7564	7603	7541	7483	7533	7526	7555	7573	7621	7522	7442	7593	7484	7649	7484	7539	7513	7451	7667	7632	7614	7482	7530	7371	7622	7477	7522	7555	7541	7559	7523	7431	7460	7582	7581	7525	7516	7466	7612	7564	7556	7477	7632	7605	7557	7412	7621	7579	7704	7473	7626	7562	7668	7574	7559	7459	7460	7596	7616	7579	7554	7458	7522	7398	7563	7613	7398	7491	7579	7442	7439	7507	7600	7590	7491	7622	7518	7519	7479	7510	7588	7599	7551	7584	7495	7502	7451	7568	7466	7598	7503	7473	7482	7458	7451	7627	7540	7566	7516	7501	7478	7451	7470	7549	7545	7531	7643	7505	7573	7489	7676	7579	7577	7513	7505	7550	7446	7575	7507	7592	7566	7546	7376	7526	7420	7465	7470	7506
3066	1421	1292	1115	1079	1636	3826	7540	5783	3427	1761	1143	925	879	843	850	847	799	864	859	866	804	826	845	870	889	895	876	892	796	862	847	892	848	874	846	832	820	897	871	900	874	828	851	877	796	809	841	865	846	878	870	824	892	823	797	885	859	849	865	818	835	812	859	807	899	874	870	823	882	882	859	880	874	869	852	836	813	805	869	824	870	853	839	855	867	818	822	807	812	884	861	830	874	867	824	841	832	849	780	840	853	834	847	821	839	862	822	832	838	846	852	867	838	876	883	874	867	884	853	891	843	826	812	891	858	811	836	861	831	869	845	825	885	890	794	858	854	906	826	915	821	881	832	834	824	845	820	888	852	876	809	842	839	859	849	863	870	845	791	855	890	819	888	853	876	883	850	851	815	892	822	855	900	859	877	878	813	835	834	858	842	841	816	847	826	820	866	901	832	774	836	863	926	800	841	853	886	859	838	804	849	795	872	828	842	824	815	799	801	859	856	856	803	878	825	814	842	898	882	851	887	859	855	878	773	888	852	837	853	829	856	862	859	863	866	835	859	824	844	881	820	841	832	836	829	859	852	827	881	859	816	811	824	892	827	826	813	831	820	870	841	781	859	825	829	882	844	814	847	862	884	867	824	824	847	866	858	821	826	860	896	844	825	858	903	898	826	885	844	833	854	853	919	857	867	831	839	854	832	832	833	821	863	853	823	893	816	860	899	826	846	847	884	875	854	863	853	824	855	849	859	855	819	857	835	855	866	858	879	876	854	827	899	832	837	893	916	838	844	824	883	863	870	838	799	826	826	846	861	816	836	813	876	815	831	802	864	886	873	839	810	782	868	905	874	894	842	860	892	770	861	837	832	818	815	852	868	887	841	845	838	811	818	844	851	891	904	815	856	784	830	822	851	876	860	817	820	842	879	880	896	914	833	835	815	818	790	871	873	847	843	844	846	878	850	816	819	858	874	853	930	881	826	879	856	845	843	885	877	863	926	863	878	866	848	890	865	836	877	876	847	839	937	869	821	854	876	852	839	844	840	830	886	870	831	862	897	850	803	925	903	861	851	877	851	825	819	850	859	811	854	819	820	849	845	848	851	779	855	876	819	790	887	817	878	865	883	836	867	829	863	881	873	842	831	863	842	884	815	857	837	815	789	853	884	822	802	861	873	843	823	865	847	789	849	780	878	863	822	860	826	830	841	846	885	836	852	826	785	840	882	812	840	787	799	835	847	864	806	873	900	804	836	833	855	826	876	841	802	851	841	820	842	814	817	796	826	886	853	879	833	795	806	868	830	873	851	843	827	836	821	854	857	837	814	840	861	830	892	803	835	805	902	859	889	856	903	815	853	841	881	850	907	823	806	859	844	845	921	863	839	855	860	864	843	831	844	873	837	854	846	882	885	827	832	856	902	838	836	807	860	823	867	857	826	844	848	852	862	867	843	871	833	846	839	880	868	817	931	806	854	859	854	818	853	866	817	832	896	860	849	872	838	833	854	814	827	848	862	832	872	846	855	864	819	871	804	936	825	854	840	845	844	869	777	807	839	832	875	844	785	830	795	863	837	837	852	822	845	892	842	838	818	918	859	845	843	802	810	834	829	869	773	882	811	854	822	830	831	886	795	863	887	802	850	886	822	818	857	839	812	843	853	858	871	856	870	858	852	901	846	895	850	894	838	859	850	865	853	858	841	838	849	873	863	859	856	817	882	865	779	844	826	867	856	818	802	845	844	903	866	849	851	851	880	814	878	893	883	863	849	823	815	875	818	822	853	787	870	873	818	865	829	857	834	871	866	814	877	858	870	824	823	847	881	822	827	867	827	835	833	872	854	877	842	892	839	833	788	829	860	835	863	856	842	820	804	861	836	833	843	829	827	881	857	843	817	842	901	853	870	809	879	870	876	845	838	856	829	848	910	806	778	873	864	884	867	857	788	868	888	852	873	897	863	812	848	849	907	850	835	839	851	832	812	814	863	813	859	845	840	850	860	884	820	820	846	859	859	818	913	818	876	844	827	890	812	841	833	861	828	865	860	825	850	821	845	844	842	832	844	839	838	868	816	912	798	857	853	844	867	897	875	841	865	824	815	794	802	826	835	836	881	849	836	871	781	850	850	833	791	875	837	860	866	848	810	839	851	904	820	790	891	808	881	794	852	892	866	837	860	838	897	847	782	787	873	881	893	836	914	822	886	898	895	831	900	830	860	859	805	907	864	801	780	860	871	856	853	856	854	878	846	855	794	866	830	835	863	803	874	871	835	886	893	835	858	809	884	861	883	833	828	892	888	852	891	858	840	835	853	869	862	805	834	844	840	895	860	879	886	797	814	837	871	878	876	904	848	835	884	865	839	817	867	843	823	883	829	893	784	879	816	856	892	900	821	909	796	811	853	804	868	851	881	855	825	875	840	840	858	849	778	842	845	853	846	869	852	860	888	834	858	818	813	842	917	848	853	849	914	869	863	829	780	882	868	886	845	875	836	846	882	854	855	832	809	864	906	828	808	842	850	844	875	840	886	869	897	829	827	869	851	864	841	852	851	895	856	856	888	832	906	843	870	825	870	870	838	855	850	848	861	856	864	886	854	871	855	871	868	841	830	854	853	839	830	852	821	852	882	841	828	882	871	869	853	847	880	830	869	856	861	838	881	857	914	832	832	824	861	837	919	865	839	859	795	847	822	865	847	854	850	846	838	830	866	832	788	859	858	863	805	765	852	813	871	876	862	857	833	879	835	811	838	815	837	897	894	818	869	864	843	884	863	797	821	880	845	879	852	899	856	823	806	846	894	845	920	804	829	871	819	788	807	811	864	867	869	807	847	866	838	852	851	895	858	876	826	914	852	829	835	822	821	828	865	829	862	808	797	904	858	855	883	857	843	861	860	844	872	863	829	861	862	895	828	829	851	901	818	841	844	822	830	880	820	859	842	853	785	871	846	909	823	834	833	864	823	840	896	874	875	837	849	831	878	839	803	893	821	847	846	810	799	866	845	839	819	858	879	880	875	839	871	800	837	864	832	841	860	835	846	894	829	837	862	874	816	848	867	842	844	849	828	824	815	865	850	883	885	804	876	845	866	864	848	868	836	866	811	842	848	855	778	856	881	881	837	792	886	874	840	831	862	812	834	872	854	831	815	854	842	862	829	853	848	844	831	847	853	911	783	901	886	894	858	836	820	841	829	880	869	852	845	848	826	862	939	885	869	832	841	860	847	848	860	833	808	844	824	806	854	807	834	889	819	825	859	876	866	805	845	840	837	881	860	875	859	863	866	806	829	816	865	849	803	867	848	807	822	863	804	804	861	808	860	867	847	838	881	866	816	879	886	853	875	862	841	865	805	843	895	862	868	811	838	836	807	861	835	854	906	861	779	844	882	822	826	857	849	871	879	844	849	885	909	859	851	845	853	876	844	827	854	845	892	818	875	835	844	831	885	838	825	861	846	844	821	852	849	879	840	824	865	853	840	849	825	814	835	830	798	807	865
16931	13306	11831	17302	20473	24732	39625	48563	40077	29781	18872	10718	7963	7227	7110	7078	6996	7031	7016	6937	6916	7122	7105	7105	7074	6963	6906	7027	7006	7200	7062	7045	7169	7031	6988	6898	6984	6937	7040	7008	6909	6959	7032	6952	7146	6986	7005	7023	7125	6916	6988	7080	7021	7050	7074	7000	6894	6917	7008	6946	7018	7121	7053	7091	6929	6957	7016	6921	6957	7021	7143	7063	7117	7110	6862	6928	6962	6996	6975	7064	6951	7049	7113	7034	6927	7064	6938	7023	7123	7058	7049	6937	6962	6965	7082	7116	7072	7011	7135	7108	6894	7018	7035	7211	7020	7026	6967	6991	7032	7008	6926	6895	6963	6874	6934	6926	6908	7092	7077	7054	6957	7000	7000	6966	7079	6994	6943	6951	7050	7033	7045	7051	7011	6949	7045	6878	6972	7065	6987	7084	7090	6907	7103	6987	7039	7034	7099	6891	7079	6904	7083	6985	6955	6951	7080	7055	6882	7007	7027	7055	7037	6930	6915	7000	6985	6973	7038	6993	7013	6967	6925	6924	6926	6909	7064	7024	6939	6926	7085	7009	7006	7092	7054	7004	7026	7066	7037	7065	7029	7041	6984	7021	6945	7026	7025	6992	7008	7030	6908	7130	7045	7051	6865	6965	7102	6848	7038	6987	7050	7145	7032	7002	7077	7023	7006	7009	6950	6998	7106	7079	7151	6997	6949	6988	6882	7096	6895	6938	6994	6920	7045	7077	7017	7042	7018	7032	6924	6905	7020	7114	7030	6926	6981	7002	6978	7069	7033	7088	6939	7023	6977	7036	7089	6877	6967	6995	6984	7045	7118	7037	7091	7054	7035	6939	7122	6974	7034	7089	6936	7037	6998	7003	6864	6949	7139	7022	7007	6996	6996	6992	6824	7021	6922	7013	6922	7092	7073	6941	6948	6928	6857	6967	7036	7097	7134	6964	7141	7078	7069	6978	6945	7085	6962	6909	7118	6981	7012	6921	6988	7072	6988	7026	6942	7061	7021	7026	7106	6866	7014	7085	6982	7103	7053	7015	7157	7017	7115	7089	7078	7183	7048	7059	7001	6938	7062	6999	6933	6936	6868	7040	6954	7170	7062	7024	6991	6924	7086	7044	7032	7007	6969	7054	7040	7016	7003	7023	7076	7067	7029	7053	7075	7003	6987	7085	6865	7136	6879	6954	6893	7208	7051	7039	6877	7018	7040	6982	7072	7017	6981	7069	7007	7002	6994	7037	6990	7078	7026	6913	7126	6958	6955	7055	6958	7014	6986	7071	6926	6942	7003	6839	6995	7014	7010	7048	7059	6937	7183	6996	7205	7018	6884	7002	7057	7087	7008	7192	7004	7065	7108	6963	7053	6978	7002	6935	7120	6982	6961	6995	7068	7129	7066	7118	6958	7134	6938	7012	6987	7065	7044	7078	7050	7065	7097	6970	6971	7054	6991	7022	6975	6989	6960	7049	6941	7159	6887	6939	7163	6944	7061	6833	7057	7031	6996	6977	6978	6957	7011	7060	7027	7072	6854	6990	7064	6984	6941	6995	7077	7215	6920	7021	6853	6989	6859	7043	6829	6887	6978	7082	7005	6934	7002	7029	7099	7055	6993	6951	7057	6872	7057	6935	7129	6864	7016	6952	6979	7036	7072	6859	6996	6992	7205	6987	7034	7034	6953	6911	7052	6945	7017	7002	7165	7008	7041	7142	7091	7157	6989	7089	6953	7061	7146	6926	6918	7033	7053	6991	6955	7009	7042	7041	6983	7126	6988	7075	7101	7054	6955	7063	7077	6969	7072	6857	6979	7020	7002	6896	7085	7051	7048	7008	7013	6855	6947	7024	7035	7028	6963	6954	6961	6935	7081	7108	7124	7001	7099	6916	7076	6929	6940	7181	6973	7004	6955	6953	6956	7073	7016	6960	6903	7093	6940	7056	6994	6917	6988	7103	6980	6947	6937	7090	7007	7150	7076	6980	7009	7017	7016	6806	6978	7072	7162	7033	7033	7042	6974	6997	7182	6927	7047	6922	6968	7098	6980	6923	6947	6978	7034	7021	7057	7068	7063	6985	7133	7084	7054	6994	6994	7015	7082	7043	7013	6967	7029	7023	7042	7032	6938	6928	6921	6978	7046	7023	7120	7048	6985	7008	7037	7041	6984	6836	7142	7051	6894	7037	6998	6986	7034	6937	6859	7024	7127	7033	7063	7038	7057	7000	6863	6961	6989	6988	6995	7096	7067	6880	6955	6942	7025	7020	7033	7071	7094	6997	6983	7024	6900	7043	6957	6927	6959	6915	7072	7036	6937	7034	6900	7042	6942	6944	6969	7035	7034	6967	6953	7063	6998	6922	6962	6878	6957	7083	6980	7020	7042	6959	7034	7108	7098	7003	7009	6986	7060	6987	6957	7019	6976	6918	6920	7071	7118	7053	6969	6881	7170	6886	6972	7028	7085	7043	7090	7003	7156	7004	6955	6952	6972	6899	7060	7048	6986	7044	7057	6952	7115	6920	6931	7111	7011	7026	7015	6945	7043	7079	6828	7087	7067	6993	7126	7080	7061	7072	7136	7080	6992	7088	7065	7086	7078	7060	7007	7058	7029	6832	7048	6996	6847	7137	6936	7027	6996	7088	7005	6997	7074	7067	7041	7057	7146	7097	7196	7088	6937	6955	6994	7057	7012	6978	7017	6918	6984	6932	7084	6994	7046	6950	7086	7034	6882	6966	7069	6918	6954	7056	6790	6949	7007	7022	6993	6933	7092	7142	6979	6939	7082	6762	7017	7064	7015	6970	7049	7059	7179	6959	6988	7078	6834	6924	7015	6828	7161	6977	7068	7102	7015	6935	7008	7021	6922	6987	6899	6991	6915	6998	6887	6975	7021	6919	7146	7094	7020	6978	7119	7017	7013	6987	7079	7130	7062	6955	6833	6956	7044	6969	6961	7009	6953	7015	6927	7049	6898	7082	6969	6902	7034	7121	7134	7028	6988	7009	7163	6961	7049	7097	7043	6935	7125	7019	7051	7100	7022	7060	6925	6932	6947	7042	6805	7078	7114	6901	6828	7100	7002	7025	6946	7108	7107	6933	6967	6987	6930	7115	7077	6832	6975	7088	6918	7046	7133	6872	6990	6984	7032	7086	6961	6871	6896	6956	7107	7041	7092	6956	7110	6886	6922	7027	6941	6999	7087	6942	6992	6947	6998	6959	7054	7138	6956	6980	6969	7099	6985	6980	6933	7170	7033	7079	7018	6930	6976	7074	6956	6898	6930	7140	7034	7078	6948	6978	7103	6990	6998	6997	7002	7007	6971	7050	6927	6993	7078	6962	6998	6973	7163	7022	7053	7050	7004	7010	6974	6962	7018	6999	6968	7010	6998	6911	6977	6963	7082	7027	6908	6959	6939	6937	7045	7025	6872	7021	6822	7044	7079	6852	7186	7039	7033	7020	7004	7157	7018	6990	7067	7062	7028	7061	7016	6996	7067	7009	7083	7077	7143	6997	7056	7074	7036	6917	7177	7036	7047	7069	6994	7003	6928	6994	6993	7093	7183	7096	7076	7053	6943	7078	7006	7037	6965	6974	7084	7008	6947	6961	6985	6945	6959	7048	7119	7088	7048	6985	7079	6836	6968	7104	6967	6863	6909	7069	6972	7031	6856	6950	7034	7055	6977	6892	6956	7062	7084	7170	7027	6844	6994	7015	7098	7038	6913	7038	7034	6991	7056	6868	6973	6995	7100	6839	6945	7148	7019	7053	6823	6995	6991	7022	7073	6985	6930	7130	6962	7082	7034	7118	6944	6996	7066	6971	7024	6969	7134	7036	6963	7106	6998	7030	7141	6942	6993	7234	6994	6952	7058	7053	7106	7115	7032	6863	6988	7061	7083	6970	7068	7005	6971	7030	6965	7091	7051	6931	7048	7077	7131	7004	6982	6975	7138	7029	7003	6941	7093	7015	6943	6961	7005	6875	6918	6953	6909	7051	7054	6960	6893	7066	7002	6930	7066	7074	6985	6921	7191	6903	7159	7117	7054	7067	7101	7049	7091	7164	7013	7016	6903	7121	7093	7002	7096	6997	6957	6939	7114	7117	7051	7059	7009	6935	7056	7091	6907	7085	7054	6909	7092	7003	7028	6819	7178	6998	7038	7101	6975	6973	7087	6981	7158	7047	7049	6894	7079	6901	7064	7091	7129	6922	7110	6979	6982	6994	7047	6982	7126	7004	7052	6944	6915	7079	6957	7054	7069	6976	6982	6988	7171	6968	7156	7024	6960	6909	7003	6945	7163	7068	7064	6978	6956	6930	6917	7026	7099	7030	6972	7038	7072	7066	7041	6993	7032	7064	7076	6975	7026	7044	7034	6871	6996	6985	6966	7147	6887	7100	7012	6990	7018	7014	7029	7038	7056	6982	7067	6954	7049	6994	7042	7118	7039	6924	6950	7108	6988	7110	7079	6965	6982	7073	6874	6862	7002	6907	6899	7129	6961	6986	7000	7071	6914	6963	6970	6943	6941	7017	6992	7025	7050	7070	6982	7065	6992	6964	6971	7012	7050	7045	7097	7016	7101	7047	6963	6964	7094	7052	7132	7154	7094	6982	7038	7025	7025	7068	7017	7198	6921	7061	7032	7021	6927	7086	7094	6967	7060	6963	7027	7092	6982	6971	6923	7035	7064	7076	6940	7015	7068	6978	7113	7040	6983	7008	7052	6995	6857	7026	7002	6916	7114	7038	7138	7043	7153	6844	7045	6939	7069	7052	7037	6979	7178	7051	6942	7072	7093	6953	6959	6925	6987	7068	7076	6960	7013	7055	6964	6879	7046	7059	6969	7044	6985	6972	7008	7054	6932	7086	6919	7076	7112	7055	7042	7018	7152	6998	6983	6997	6959	7134	6985	7022	6999	7081	7011	6936	7019	6907	7074	7053	7064	7080	6950	6939	7012	7105	7068	7040	6981	7044	7053	7030	6950	7014	7052	6964	7067	7087	7107	6978	6944	7053	6934	7124	7032	7084	7109	6955	7050	6906	6982	6897	7107	7022	6993	7081	7000	7027	6995	6892	7002	6964	6969	7004	6957	7032	7055	7125	6937	6965
2493	1994	1516	1221	1244	5955	11708	13797	9388	5125	2475	1329	1036	932	927	877	894	892	898	913	874	900	884	926	828	928	897	912	897	855	862	912	821	906	876	919	873	875	936	914	860	870	879	900	828	847	903	878	917	887	887	898	864	957	891	868	902	890	926	902	874	871	831	851	833	948	959	942	864	886	881	955	849	901	916	953	909	951	883	899	901	875	856	876	868	842	846	837	956	838	892	864	911	904	910	834	869	870	903	910	872	907	912	873	913	890	891	887	903	859	882	930	873	843	881	868	902	911	957	878	893	936	907	894	889	911	869	939	880	927	879	871	886	886	945	837	909	941	836	878	882	857	868	899	941	908	911	895	888	888	879	859	933	880	953	852	865	863	856	864	895	884	930	868	844	904	861	861	943	869	901	824	893	865	922	882	879	913	964	896	905	886	920	911	888	860	888	874	881	947	931	916	927	895	934	857	941	848	883	944	877	837	899	940	892	950	879	889	913	850	889	858	897	896	901	885	898	912	889	905	932	920	899	909	896	925	876	884	897	870	905	909	869	927	931	944	921	860	902	865	914	955	944	906	892	869	874	879	860	895	894	866	914	913	915	860	884	879	918	856	904	948	855	880	885	931	916	899	898	894	856	907	896	897	877	854	897	882	906	865	851	874	902	882	836	927	882	904	885	923	913	882	920	866	892	882	876	923	898	932	908	919	878	871	883	880	863	919	914	937	926	1004	936	901	901	894	879	944	931	904	921	875	905	871	873	912	891	812	916	851	902	865	886	956	892	886	876	922	895	868	860	902	889	862	894	867	900	906	884	889	869	926	921	890	916	879	866	877	961	917	861	929	867	930	868	863	909	913	849	886	891	895	904	916	923	920	903	926	899	918	864	857	856	886	902	912	952	875	875	904	906	854	927	908	918	911	823	926	887	908	908	942	901	874	909	980	855	885	902	919	894	921	847	846	935	866	877	884	920	849	847	882	913	861	886	889	832	920	890	896	874	921	942	899	883	900	918	869	902	837	925	895	869	924	894	946	899	840	842	874	876	877	912	911	864	889	909	873	855	919	858	863	879	894	932	935	900	890	908	940	919	834	875	901	916	846	918	868	871	912	901	902	852	863	872	899	894	914	864	879	866	921	913	882	888	903	932	857	886	915	914	903	887	872	918	892	903	895	893	907	840	903	892	910	914	873	911	897	896	834	871	868	888	865	869	849	836	879	881	872	953	887	887	899	888	900	922	906	882	946	859	927	915	887	870	888	918	870	955	902	934	865	900	834	868	950	887	910	899	848	831	908	858	891	921	889	856	887	855	867	832	861	822	889	877	893	930	872	891	855	871	876	907	885	932	936	902	905	919	874	879	861	903	900	883	897	864	897	861	885	921	888	910	888	918	897	931	922	902	898	864	911	928	872	865	931	907	905	899	884	916	934	899	916	873	917	946	901	928	879	935	925	895	894	922	858	897	856	864	844	887	855	912	872	908	874	893	818	930	922	890	907	887	889	950	910	887	925	869	904	949	921	943	919	873	874	933	886	870	879	906	855	864	838	873	859	891	934	880	873	910	891	937	907	861	929	899	894	862	891	867	933	899	915	884	858	886	906	889	879	867	887	955	865	925	910	888	861	919	851	909	866	917	900	916	888	864	900	848	849	915	912	839	837	872	920	839	879	898	904	880	920	899	892	889	868	885	890	897	863	905	906	943	879	887	955	912	846	907	901	885	875	870	914	897	865	859	869	900	870	884	901	902	892	918	895	850	950	910	886	875	846	902	915	912	903	901	927	922	914	910	911	864	913	908	851	901	828	933	933	862	891	887	864	891	871	882	890	903	939	929	918	915	899	883	878	888	896	908	908	891	845	855	895	906	878	876	860	901	885	868	931	847	916	939	915	892	864	816	886	878	910	886	894	885	889	812	866	921	880	876	893	823	831	890	882	900	911	855	886	852	898	922	876	915	847	903	905	876	892	902	902	865	899	886	920	862	907	849	879	877	876	902	865	975	926	913	825	862	878	918	876	870	883	866	895	873	884	895	865	841	831	937	888	817	920	930	877	868	882	841	913	891	857	901	886	874	861	831	874	902	861	875	982	896	875	926	899	887	936	903	916	886	893	942	956	933	868	913	861	893	922	924	894	893	905	873	839	836	950	889	914	871	897	934	861	821	879	902	908	845	887	898	873	905	964	897	843	874	944	947	868	899	905	887	980	820	959	876	903	905	916	915	890	890	888	886	846	929	872	937	881	908	875	927	860	916	932	915	893	854	883	874	968	916	926	910	908	881	883	880	867	899	836	900	855	931	914	915	854	857	889	924	916	907	888	894	893	918	855	917	926	897	880	917	889	910	869	876	911	916	926	928	869	930	919	810	858	925	930	842	881	905	869	894	854	880	841	854	915	887	880	898	875	877	924	898	940	972	931	889	869	931	869	899	901	904	888	888	857	944	931	910	816	899	822	837	888	859	874	922	883	866	903	938	868	945	928	929	871	947	912	931	862	901	858	892	890	894	900	873	896	855	872	854	856	873	867	903	890	879	897	850	878	886	894	917	897	901	927	894	835	889	853	866	851	868	886	894	876	876	808	902	892	889	912	956	902	861	911	897	864	919	960	883	922	840	864	867	882	900	904	963	900	871	879	867	851	895	862	887	844	903	900	875	879	902	904	880	896	892	860	916	841	978	928	910	836	858	861	907	868	891	930	857	898	875	864	911	888	966	941	897	879	833	908	916	939	905	908	888	830	886	860	936	885	847	911	928	909	849	905	886	868	898	932	904	922	869	891	854	911	900	911	939	879	894	877	892	903	909	860	863	852	939	931	963	856	923	862	871	916	912	907	897	930	910	902	873	907	903	845	890	848	900	893	922	976	870	866	886	897	893	933	912	867	907	912	913	848	901	895	833	925	894	854	866	930	897	892	870	970	822	851	897	842	889	906	873	900	834	937	912	892	867	890	888	924	957	847	880	955	885	912	906	919	863	899	890	904	939	857	934	895	894	879	922	871	883	884	833	915	911	927	879	936	911	878	840	921	895	870	879	875	854	846	880	864	897	926	876	865	932	920	877	918	898	900	911	918	908	919	850	888	910	915	858	954	876	906	857	888	874	873	948	897	864	853	852	886	947	909	897	855	950	842	908	889	851	923	902	884	918	907	921	829	896	871	861	890	879	880	845	860	900	868	862	959	875	895	827	893	882	903	881	951	931	923	893	868	840	890	864	933	912	906	845	907	880	940	943	883	892	922	946	835	873	910	900	880	877	900	895	888	865	820	875	918	912	880	840	887	860	918	881	875	830	908	852	934	869	952	890	870	863	898	921	886	942	843	897	914	919	915	936	932	913	869	844	857	929	867	901	905	851	889	913	914	907	915	850	906	866	876	899	893	916	896	885	941	870	907	897	880	792	965	876	869	851	877	863	892	877	872	894	907	926	894	928	897	816	932	917	912	893	924	916	864	873	862	870	833	919	864	915	907	959	927	908	922	890	890	943	898	889	907
20612	17000	13645	18463	23443	47021	61209	58237	46257	34858	22732	12855	8503	7445	7263	7394	7221	7287	7197	7316	7261	7211	7284	7286	7251	7279	7361	7396	7223	7414	7422	7396	7289	7237	7305	7244	7367	7293	7334	7354	7373	7313	7232	7235	7190	7354	7286	7202	7383	7350	7387	7290	7232	7336	7320	7161	7313	7203	7337	7288	7228	7251	7318	7275	7405	7331	7359	7248	7272	7322	7386	7426	7409	7246	7286	7290	7303	7353	7263	7377	7248	7271	7372	7263	7155	7319	7268	7374	7259	7202	7225	7297	7215	7279	7359	7299	7352	7325	7395	7349	7453	7151	7288	7419	7395	7386	7359	7278	7281	7246	7227	7229	7327	7297	7425	7252	7283	7438	7367	7246	7281	7326	7286	7295	7387	7366	7278	7250	7363	7344	7317	7258	7262	7323	7300	7274	7284	7200	7330	7216	7310	7381	7365	7348	7347	7184	7305	7299	7389	7268	7388	7349	7244	7461	7268	7354	7356	7209	7182	7343	7377	7266	7281	7094	7227	7244	7339	7385	7245	7301	7276	7337	7232	7332	7249	7257	7373	7209	7419	7147	7299	7292	7248	7348	7380	7236	7424	7276	7376	7211	7314	7247	7310	7352	7349	7367	7312	7312	7244	7320	7278	7422	7252	7338	7239	7381	7238	7330	7253	7355	7304	7337	7335	7262	7387	7336	7238	7406	7271	7272	7323	7242	7175	7282	7352	7431	7307	7276	7366	7334	7416	7296	7184	7297	7313	7428	7402	7091	7459	7311	7216	7319	7378	7311	7314	7196	7275	7355	7259	7245	7183	7381	7299	7349	7234	7311	7385	7274	7349	7326	7231	7283	7436	7280	7275	7333	7363	7277	7295	7253	7311	7394	7292	7266	7274	7258	7358	7276	7331	7332	7242	7349	7380	7196	7255	7232	7429	7178	7459	7321	7280	7309	7339	7334	7275	7369	7318	7342	7114	7222	7375	7411	7368	7336	7312	7433	7335	7305	7224	7378	7281	7269	7306	7373	7348	7251	7329	7282	7321	7321	7238	7161	7338	7418	7193	7205	7366	7367	7415	7314	7241	7246	7282	7269	7414	7344	7254	7215	7426	7373	7321	7277	7313	7318	7366	7389	7262	7373	7289	7393	7392	7468	7206	7336	7272	7343	7304	7352	7256	7249	7265	7197	7348	7327	7374	7424	7307	7421	7209	7275	7369	7298	7340	7300	7264	7358	7352	7410	7201	7226	7366	7331	7458	7274	7352	7410	7264	7238	7193	7322	7286	7196	7305	7282	7254	7289	7292	7402	7385	7210	7369	7309	7204	7288	7356	7225	7188	7302	7291	7258	7307	7439	7289	7252	7318	7314	7425	7272	7310	7348	7361	7360	7294	7286	7180	7266	7200	7301	7343	7287	7273	7430	7283	7369	7224	7248	7388	7247	7155	7335	7233	7312	7320	7334	7233	7373	7212	7259	7358	7252	7290	7478	7158	7263	7349	7332	7356	7266	7319	7269	7161	7313	7272	7342	7335	7398	7244	7358	7372	7240	7429	7257	7213	7401	7162	7271	7373	7295	7260	7317	7431	7215	7230	7359	7202	7277	7349	7289	7381	7349	7297	7329	7252	7380	7422	7320	7199	7375	7310	7298	7345	7148	7275	7181	7306	7388	7318	7337	7363	7345	7359	7443	7245	7283	7338	7386	7359	7374	7349	7189	7266	7436	7330	7281	7304	7449	7309	7421	7248	7278	7304	7187	7168	7349	7311	7166	7306	7424	7326	7315	7247	7289	7237	7329	7366	7430	7266	7354	7404	7266	7336	7282	7301	7258	7308	7351	7281	7285	7318	7583	7205	7295	7179	7235	7412	7261	7346	7373	7247	7359	7271	7330	7445	7253	7267	7324	7366	7129	7314	7332	7346	7367	7344	7301	7321	7315	7247	7268	7300	7304	7358	7360	7298	7323	7272	7192	7258	7141	7247	7217	7256	7337	7218	7407	7259	7335	7318	7403	7361	7273	7164	7163	7427	7246	7267	7214	7214	7215	7272	7227	7222	7333	7370	7343	7244	7327	7333	7277	7319	7255	7294	7312	7402	7315	7213	7327	7260	7251	7150	7158	7287	7215	7356	7209	7254	7225	7232	7379	7228	7339	7356	7186	7251	7302	7241	7349	7411	7315	7227	7363	7146	7329	7301	7344	7266	7304	7216	7443	7260	7240	7289	7402	7214	7396	7318	7344	7300	7352	7250	7379	7420	7273	7305	7265	7075	7392	7345	7206	7276	7346	7318	7271	7292	7223	7254	7171	7347	7264	7340	7304	7335	7246	7279	7437	7342	7223	7242	7289	7331	7154	7292	7332	7266	7232	7368	7313	7233	7275	7284	7174	7343	7279	7361	7238	7336	7473	7228	7408	7317	7456	7244	7193	7479	7255	7303	7357	7278	7323	7226	7325	7327	7311	7256	7132	7323	7388	7349	7401	7417	7238	7283	7313	7164	7387	7339	7245	7412	7315	7458	7340	7260	7377	7139	7352	7494	7282	7338	7335	7422	7417	7273	7320	7238	7225	7217	7257	7255	7341	7399	7465	7354	7361	7246	7367	7298	7337	7263	7531	7360	7286	7204	7237	7303	7236	7371	7272	7307	7308	7286	7355	7440	7300	7350	7428	7322	7295	7172	7334	7280	7296	7349	7311	7308	7340	7244	7237	7273	7199	7294	7346	7221	7286	7215	7234	7162	7445	7221	7330	7505	7335	7373	7338	7356	7230	7313	7483	7401	7294	7285	7275	7374	7328	7276	7217	7299	7349	7238	7397	7309	7296	7351	7248	7283	7427	7171	7257	7220	7282	7221	7377	7197	7373	7284	7309	7210	7187	7356	7261	7275	7306	7368	7265	7205	7264	7382	7280	7416	7313	7277	7245	7326	7269	7328	7259	7305	7296	7264	7536	7195	7236	7292	7326	7332	7341	7293	7331	7220	7348	7386	7308	7200	7409	7360	7218	7329	7405	7306	7274	7347	7219	7346	7354	7374	7175	7244	7164	7374	7403	7326	7293	7221	7257	7210	7420	7284	7424	7154	7320	7215	7266	7320	7141	7361	7197	7181	7317	7260	7287	7306	7300	7274	7291	7298	7314	7205	7189	7124	7361	7337	7308	7381	7328	7310	7331	7316	7282	7344	7405	7172	7326	7400	7291	7265	7284	7360	7330	7349	7284	7210	7385	7254	7275	7419	7213	7337	7271	7256	7413	7280	7290	7134	7375	7247	7362	7414	7371	7337	7446	7257	7224	7453	7288	7245	7443	7377	7265	7231	7213	7342	7263	7233	7332	7319	7531	7325	7198	7404	7403	7317	7337	7363	7424	7319	7256	7167	7281	7235	7330	7213	7252	7325	7417	7404	7384	7166	7281	7358	7288	7266	7315	7247	7256	7333	7361	7327	7402	7380	7320	7330	7242	7350	7253	7309	7400	7294	7344	7366	7351	7292	7318	7248	7312	7173	7331	7298	7217	7191	7377	7336	7184	7212	7270	7283	7297	7288	7293	7262	7337	7330	7310	7282	7279	7502	7410	7365	7406	7219	7362	7420	7294	7379	7233	7251	7381	7288	7241	7323	7340	7268	7308	7449	7252	7346	7391	7237	7217	7418	7273	7429	7330	7273	7271	7290	7310	7352	7299	7347	7290	7389	7388	7422	7343	7167	7254	7299	7442	7160	7281	7331	7354	7247	7282	7274	7226	7275	7318	7168	7286	7299	7200	7284	7402	7401	7351	7342	7244	7363	7380	7251	7318	7161	7241	7272	7330	7284	7235	7248	7384	7187	7166	7303	7184	7284	7237	7340	7336	7275	7311	7381	7394	7371	7240	7283	7321	7257	7247	7280	7362	7351	7359	7212	7379	7388	7373	7312	7308	7404	7400	7224	7312	7411	7332	7288	7281	7271	7272	7395	7326	7358	7398	7187	7347	7221	7245	7377	7208	7369	7398	7222	7117	7352	7308	7317	7371	7253	7255	7244	7259	7099	7374	7234	7276	7269	7094	7267	7264	7307	7270	7469	7306	7365	7363	7367	7242	7297	7335	7287	7299	7237	7312	7231	7411	7336	7352	7347	7248	7307	7418	7221	7397	7398	7288	7285	7338	7372	7312	7280	7416	7456	7226	7219	7386	7244	7286	7267	7180	7244	7328	7292	7355	7190	7175	7400	7331	7322	7332	7407	7361	7147	7405	7324	7330	7215	7312	7235	7255	7342	7211	7150	7398	7307	7376	7168	7336	7273	7223	7305	7445	7377	7290	7407	7284	7232	7264	7217	7463	7268	7419	7183	7237	7218	7179	7250	7339	7199	7312	7274	7262	7420	7278	7217	7267	7189	7273	7397	7202	7434	7256	7267	7314	7310	7266	7226	7412	7240	7316	7293	7342	7205	7276	7320	7456	7415	7294	7455	7498	7370	7192	7268	7314	7365	7249	7211	7307	7303	7240	7272	7430	7286	7448	7142	7341	7268	7302	7260	7401	7349	7380	7273	7092	7289	7329	7271	7338	7313	7272	7287	7424	7309	7266	7309	7249	7309	7325	7446	7391	7227	7169	7364	7465	7173	7312	7265	7217	7342	7224	7223	7226	7273	7307	7408	7359	7283	7244	7441	7184	7417	7378	7402	7274	7291	7261	7447	7184	7286	7218	7378	7204	7311	7164	7242	7155	7313	7243	7310	7373	7329	7244	7327	7345	7337	7246	7414	7239	7270	7309	7249	7422	7322	7372	7213	7323	7355	7142	7468	7410	7134	7300	7256	7355	7218	7273	7257	7260	7296	7229	7491	7222	7353	7325	7123	7133	7303	7216	7258	7205	7273	7353	7369	7398	7188	7356	7282	7269	7281	7349	7259	7283	7292	7370	7411	7184	7336	7400	7397	7352	7313	7315	7266	7291	7235	7259	7367	7310	7498	7250	7387	7318	7126	7273	7344	7342	7266	7286	7150	7426	7312	7192	7346	7297	7313	7228	7327	7340	7399	7239	7335	7296	7239	7337	7278	7290	7298	7281	7208	7234	7357	7247	7330	7299	7285	7352	7253	7296	7377	7279	7365	7303	7323	7356	7377	7355	7258	7275	7226	7310
4706	2059	1660	1233	1223	3770	14260	17275	13916	8139	3548	1626	1102	907	892	932	854	890	908	841	869	875	926	840	898	897	882	899	910	904	858	860	899	783	842	877	866	885	855	856	838	884	803	849	845	872	895	885	878	898	868	844	928	920	845	832	869	886	815	838	898	825	867	803	891	886	903	910	830	815	886	839	813	873	867	842	821	860	891	869	904	825	882	852	897	907	879	883	851	845	861	815	924	884	869	907	934	896	921	830	860	832	908	876	887	825	874	914	827	836	902	846	866	778	856	865	907	909	859	924	867	883	911	880	844	832	892	916	888	840	896	869	855	900	867	870	821	878	883	867	861	838	848	878	855	887	869	878	856	839	862	892	884	853	902	900	855	931	854	844	832	875	861	865	836	851	851	860	912	880	869	890	910	816	914	869	831	883	881	916	876	834	837	860	882	852	862	843	871	908	859	860	844	898	871	853	879	902	893	856	869	892	853	888	858	845	840	833	869	885	830	871	847	866	867	856	885	826	894	859	895	865	899	867	886	844	877	821	870	866	909	927	831	842	809	835	897	918	896	932	842	901	931	881	898	912	870	847	883	851	859	871	870	868	884	806	819	870	869	851	883	885	871	860	870	883	831	888	854	887	894	890	909	860	858	907	830	942	827	881	895	889	862	845	860	822	901	888	867	909	902	834	837	837	906	848	877	849	866	904	879	847	900	840	878	868	838	924	867	912	898	883	859	792	875	862	881	883	873	924	907	867	861	858	835	873	886	858	866	877	846	891	833	874	879	877	871	867	854	918	884	868	810	883	923	906	924	841	830	861	895	886	904	870	906	867	888	874	863	891	825	910	888	837	840	843	906	898	833	880	862	883	842	850	892	879	855	892	829	925	798	861	833	837	852	875	861	862	904	846	935	863	889	861	853	848	827	841	918	864	885	835	819	913	864	886	903	885	840	845	890	840	866	876	827	903	851	876	886	856	877	873	814	865	875	851	858	877	875	907	852	840	862	894	869	867	864	845	913	866	824	862	849	857	834	832	830	876	852	844	887	882	888	893	885	898	868	831	921	898	830	860	867	869	875	853	912	903	889	892	843	828	845	843	854	857	874	840	878	881	882	899	853	939	893	878	857	882	876	877	915	844	879	868	905	857	857	842	897	843	873	897	880	899	893	899	914	865	912	872	878	860	841	890	868	840	895	872	868	911	901	914	854	886	885	880	884	915	900	833	838	848	837	883	912	853	890	852	876	849	900	840	893	917	852	890	923	886	813	883	846	872	865	869	837	815	867	863	846	873	922	859	894	852	880	877	866	892	893	859	810	881	862	875	845	824	814	972	817	928	900	847	854	903	838	853	828	894	919	883	912	834	876	933	858	875	894	881	851	929	849	895	839	890	851	815	895	798	829	879	853	923	866	854	890	860	850	906	887	920	850	809	913	873	830	826	855	862	853	891	864	862	796	884	792	870	869	860	887	864	843	891	868	870	891	881	866	892	876	880	889	887	867	888	891	871	879	920	840	873	847	906	864	879	885	810	850	852	910	831	865	825	892	833	877	882	898	831	867	900	834	886	857	859	866	876	805	872	829	905	868	868	897	879	938	865	821	862	900	878	919	847	872	848	804	900	908	897	866	833	872	850	870	847	888	848	866	833	914	930	851	882	846	864	880	858	844	861	868	918	887	903	899	892	850	866	895	876	890	894	858	886	870	862	908	825	920	844	900	904	915	909	938	896	844	847	877	822	931	924	902	858	871	868	847	878	899	857	822	836	826	829	929	895	866	883	880	883	928	877	885	879	902	854	863	870	864	813	890	871	865	818	878	842	867	915	864	880	907	864	842	895	884	847	859	866	871	858	862	856	881	830	831	909	864	827	851	815	831	876	856	899	862	889	832	905	891	862	882	929	880	838	897	929	846	887	843	882	882	871	868	816	855	896	904	914	857	852	852	853	918	895	843	878	892	842	912	857	857	883	856	869	852	894	874	891	878	892	869	896	855	835	830	896	868	858	866	843	854	898	820	861	843	845	874	840	828	831	873	862	886	896	880	867	846	913	816	851	862	860	836	892	885	889	899	825	815	848	882	873	866	860	873	852	881	850	833	901	831	853	885	852	875	866	832	916	840	847	861	887	892	889	900	880	892	877	906	863	881	883	896	868	919	833	868	858	890	838	852	925	874	903	866	856	878	847	910	892	875	862	949	902	910	828	837	931	859	850	871	840	902	854	882	941	895	884	845	840	825	876	935	841	869	930	858	864	851	856	859	849	874	906	871	883	830	908	850	888	912	862	892	800	853	839	853	829	858	871	871	916	887	857	859	890	868	870	861	890	907	831	874	851	868	882	832	889	893	873	858	885	863	896	871	858	832	867	870	857	864	831	880	826	841	918	861	897	902	864	861	889	883	815	871	945	837	878	850	863	889	908	881	864	868	855	831	845	887	862	855	891	880	847	890	874	870	865	875	889	838	848	860	831	860	927	862	889	865	859	812	891	891	913	861	828	856	855	858	897	899	837	876	849	889	892	861	894	851	858	830	850	890	865	846	867	876	908	873	878	870	891	882	865	814	856	853	869	854	900	850	840	922	858	873	877	839	863	905	880	908	883	823	838	818	827	841	853	911	902	897	856	903	850	947	920	900	851	848	875	891	862	895	868	869	873	925	858	915	863	846	912	864	878	906	889	895	919	890	882	840	873	930	861	856	916	884	866	882	886	826	870	881	844	900	901	878	890	857	874	834	847	846	881	856	859	845	761	908	906	879	832	861	880	897	866	896	872	874	839	832	877	815	865	851	880	883	871	843	882	818	882	881	883	912	874	873	924	809	893	873	919	902	862	848	895	896	898	848	860	901	856	859	855	883	851	926	825	872	845	898	873	846	871	915	842	926	828	856	875	881	885	843	854	930	823	895	903	907	874	877	864	830	868	857	874	867	856	903	860	861	888	863	889	911	889	860	832	904	859	849	903	928	825	836	903	885	904	850	901	918	871	855	856	871	822	925	857	897	878	902	884	851	899	939	887	859	862	809	838	852	883	883	842	888	858	827	842	865	903	884	887	866	828	848	842	927	909	909	906	905	893	858	874	883	882	901	894	867	812	880	898	837	883	880	903	916	848	860	880	891	884	872	834	826	841	859	860	841	839	848	855	900	883	816	892	856	883	872	934	857	839	863	906	841	915	854	837	854	871	855	891	898	833	870	901	877	832	892	886	912	869	871	909	900	867	897	864	854	859	843	874	893	908	864	829	904	879	899	833	896	909	899	884	899	914	845	872	834	913	896	880	869	865	898	857	836	874	884	840	938	871	916	844	852	904	901	879	855	855	880	889	873	863	855	842	935	904	862	820	876	922	916	878	845	915	840	918	830	876	860	870	844	848	861	888	880	919	848	868	879	891	862	891	877	903	871	877	896	830	854	883	896	886	863	892	846	859	847	843	884	870	908	888	901	900	900	852	895	929	833	933	829	857	843	834	834	883	842	849	886	882	869	884	915	879	866	876
22080	16939	14596	18315	23861	42916	66030	66145	55142	41147	28499	16655	9673	7685	7188	7197	7062	7305	7231	7231	7205	7245	7131	7214	7321	7166	7233	7247	7224	7162	7126	7177	7265	7100	7119	7101	7179	7185	7158	7254	7156	7137	7285	7175	7151	7139	7201	7198	7147	7247	7184	7192	7210	7125	7211	7069	7103	7177	7256	7220	7202	7144	7207	7187	7220	7311	7230	7174	7188	7284	7131	7050	7113	7244	7308	7267	7277	7303	7120	7214	7316	7055	7192	7187	7169	7105	7081	7187	7152	7245	7322	7188	7269	7306	7281	7109	7189	7209	7225	7127	7110	7248	7085	7192	7297	7205	7381	7145	7136	7219	7208	7286	7274	7206	7418	7186	7193	7138	7245	7194	7166	7129	7068	7228	7151	7196	7223	7120	7108	7165	7192	7143	7302	7220	7103	7336	7115	7227	7190	7100	7153	7153	7269	7047	7087	7107	7172	7132	7273	7101	7276	7113	7193	7116	7229	7144	7183	7285	7294	7043	7143	7200	7215	7207	7289	7350	7148	7212	7142	7177	7199	7189	7258	7066	7432	7132	7108	7189	7248	7216	7212	7220	7252	7277	7093	7188	7082	7338	7185	7199	7197	7198	7316	7226	7119	7223	7289	7116	7272	7131	7229	7036	7260	7205	7293	7085	7194	7134	7119	7023	7291	7248	7229	7223	7353	7131	7291	7153	7155	7195	7196	7152	7194	7252	7200	7321	7260	7148	7228	7193	7180	7250	7111	7086	7195	7188	7154	7292	7159	7221	7229	7144	7288	7029	7250	7205	7162	7172	7317	7198	7283	7152	7215	7268	7201	7260	7224	7290	7209	7239	7387	7279	7205	7242	7244	7208	7076	7169	7179	7384	7255	7299	7272	7181	7168	7201	7286	7174	7238	7176	7319	7213	7202	7259	7216	7247	7411	7180	7140	7218	7253	7240	7259	7209	7234	7200	7078	7173	7216	7138	7251	7179	7180	7193	7265	7257	7192	7211	7320	7104	7206	7272	7218	7229	7215	7064	7274	7167	7261	7314	7228	7218	7102	7154	7290	7093	7198	7161	7187	7262	7120	7083	7172	7186	7164	7156	7093	7228	7220	7293	7258	7014	7246	7186	7050	7188	7145	7252	7197	7421	7147	7199	7294	7119	7066	7152	7192	7128	7331	7232	7123	7228	7129	7246	7228	7377	7187	7177	7132	7146	7390	7138	7292	7277	7254	7206	7132	7225	7228	7215	7267	7200	7352	7134	7265	7291	7271	7199	7036	7235	7201	7104	7236	7335	7199	7200	7178	7097	7251	7184	7292	7266	7174	7099	7261	7206	7078	7217	7120	7199	7200	7115	7213	7263	7206	7283	7300	7195	7223	7104	7181	7221	7307	7308	7145	7263	7153	7213	7174	7125	7281	7122	7157	7150	7194	7214	7220	7104	7076	7201	7265	7249	7189	7226	7182	7083	7209	7147	7209	7211	7173	7207	7177	7237	7075	7257	7221	7201	7211	7251	7157	7290	7086	7230	7250	7266	7260	7231	7328	7125	7160	7185	7144	7285	7275	7167	7056	7183	7165	7137	7320	7181	7243	7160	7212	7162	7098	7274	7127	7118	7176	7293	7285	7158	7234	7306	7192	7199	7270	7137	7156	7120	7159	7198	7235	7134	7174	7195	7183	7247	7181	7249	7266	7243	7197	7281	7291	7177	7347	7300	7170	7134	7181	7028	7128	7298	7033	7140	7225	7199	7194	7127	7247	7174	7308	7169	7125	7311	7286	7237	7242	7177	7201	7223	7281	7221	7206	7149	7252	7288	7122	7203	7119	7227	7182	7096	7124	7265	7140	7355	7194	7294	7295	7142	7137	7148	7170	7256	7177	7189	7170	7200	7173	7066	7166	7102	7137	7358	7228	7151	7128	7158	7201	7157	7372	7238	7106	7294	7256	7263	7187	7180	7244	7263	7322	7248	7317	7221	7053	7274	7255	7266	7112	7191	7217	7223	7235	7145	7257	7154	7209	7209	7168	7279	7195	7168	7213	7285	7204	7156	7179	7192	7141	7267	7131	7224	7257	7231	7168	7343	7115	7140	7085	7238	7176	7246	7194	7312	7105	7110	7142	7266	7203	7131	7213	7213	7305	7150	7375	7138	7140	7188	7303	7227	7269	7185	7251	7190	7189	7228	7267	7224	7141	7306	7056	7211	7187	7268	7286	7223	7268	7266	7177	7131	7127	7319	7132	7206	7245	7241	7367	7259	7212	7295	7166	7117	7111	7180	7152	7114	7193	7117	7322	7123	7120	7224	7090	7224	7173	7239	7228	7125	7198	7136	7270	7167	7046	7276	7159	7288	7227	7133	7228	7346	7291	7264	7176	7270	7137	7210	7258	7161	7245	7254	7159	7210	7149	7345	6985	7194	7156	7308	7203	7115	7125	7115	7225	7159	7137	7296	7153	7179	7220	7112	7146	7148	7248	7220	7229	7105	7359	7031	7316	7199	7252	7182	7124	7169	7210	7118	7233	7174	7199	7307	7226	7171	7190	7117	7257	7218	7219	7249	7100	7119	7240	7108	7146	7171	7353	7274	7222	7278	7145	7214	7218	7262	7141	7233	7218	7184	7132	7174	7251	7206	7119	7199	7237	7206	7296	7245	7153	7291	7331	7172	7243	7155	7071	7301	7124	7088	7306	7172	7222	7236	7286	7299	7268	7165	7165	7273	7328	7158	7126	7293	7139	7244	7115	7162	7277	7360	7270	7264	7123	7231	7307	7221	7130	7310	7152	7134	7122	7198	7298	7072	7232	7194	7236	7237	7148	7299	7257	7164	7245	7109	7247	7157	7359	7224	7207	7277	7210	7269	7256	7265	7158	7254	7282	7216	7126	7357	7183	7181	7137	7221	7254	7135	7093	7219	7246	7111	7208	7244	7240	7293	7266	7172	7323	7278	7114	7224	7275	7201	7227	7207	7147	7188	7214	7099	7182	7212	7240	7227	7212	7161	7165	7237	7178	7155	7178	7187	7254	7227	7184	7243	7168	7228	7125	7298	7237	7374	7201	7205	7218	7149	7219	7131	7185	7280	7186	7241	7099	7159	7050	7117	7183	7234	7162	7187	7161	7195	7095	7255	7210	7308	7166	7194	7194	7113	7250	7177	7080	7196	7219	7073	7196	7149	7229	7236	7307	7224	7287	7213	7230	7180	7232	7124	7208	7253	7302	7264	7154	7170	7137	7204	7157	7254	7232	7085	7140	7324	7212	7207	7194	7218	7229	7258	7280	7205	7123	7192	7132	7116	7213	7182	7188	7188	7072	7012	7156	7139	7197	7127	7296	7166	7288	7185	7073	7305	7176	7229	7142	7197	7312	7205	7097	7256	7090	7117	7265	7227	7140	7149	7168	7319	7223	7187	7333	7198	7146	7135	7215	7199	7283	7081	7317	7075	7130	7182	7073	7201	7324	7142	7189	7192	7162	7115	7244	7117	7081	7188	7242	7257	7263	7213	7259	7152	7300	7178	7236	7136	7160	7207	7185	7241	7265	7196	7175	7271	7217	7126	7132	7212	7224	7083	7148	7209	7201	7074	7254	7307	7252	7151	7147	7105	7216	7147	7049	7276	7223	7238	7237	7209	7159	7216	7249	7246	7105	7266	7198	7198	7181	7188	7271	7249	7214	7296	7127	7165	7179	7237	7227	7160	7083	7147	7111	7269	7209	7269	7151	7088	7146	7150	7338	7228	7071	7278	7233	7249	7227	7327	7168	7296	7180	7154	7087	7288	7403	7167	7089	7174	7252	7329	7181	7321	7350	7322	7269	7247	7197	7205	7124	7185	7295	7273	7163	7189	7283	7178	7248	6985	7249	7149	7201	7113	7064	7191	7153	7194	7101	7307	7275	7170	7203	7102	7321	7134	7198	7162	7328	7171	7209	7190	7174	7114	7183	7208	7086	7130	7352	7081	7236	7137	7142	7178	7109	7091	7235	7234	7159	7184	7134	7341	7197	7264	7173	7235	7165	7104	7166	7212	7195	7185	7093	7275	7189	7151	7201	7239	7147	7111	7177	7223	7195	7165	7247	7230	7142	7198	7287	7095	7202	7210	7282	7251	7248	7107	7141	7290	7175	7201	7226	7255	7225	7206	7296	7158	7060	7315	7384	7116	7215	7237	7108	7252	7123	7316	7262	7247	7151	7324	7144	7093	7114	7059	7211	7191	7121	7184	7129	7223	7223	7202	7160	7187	7339	7305	7128	7366	7287	7170	7369	7095	7235	7235	7084	7210	7157	7187	7130	7281	7100	7284	7129	7308	7122	7125	7130	7153	7351	7377	7213	7121	7256	7389	7190	7191	7261	7074	7275	7245	7169	7230	7315	7158	7185	7247	7175	7189	7162	7201	7264	7171	7353	7167	7137	7242	7199	7185	7119	7352	7222	7202	7190	7273	7279	7105	7190	7306	7221	7150	7146	6982	7126	7266	7323	7207	7198	7291	7245	7116	7198	7238	7169	7143	7185	7166	7213	7183	7157	7256	7205	7266	7152	7116	7156	7067	7247	7185	7228	7330	7315	7101	7246	7179	7185	7226	7059	7099	7256	7188	7277	7213	7147	7173	7246	7283	7110	7231	7199	7295	7294	7244	7325	7218	7220	7155	7286	7185	7230	7275	7099	7176	7187	7179	7338	7152	7136	7252	7312	7261	7287	7148	7231	7147	7095	7164	7360	7204	7253	7182	7295	7089	7273	7190	7207	7334	7088	7219	7312	7288	7249	7073	7211	7215	7268	7128	7191	7279	7080	7302	7224	7154	7238	7201	7359	7264	7160	7302	7209	7235	7252	7127	7180	7208	7279	7197	7126	7228	7269	7142	7259	7205	7293	7206	7340	7346	6985	7150	7215	7147	7213	7210	7126	7153	7221	7266	7122	7205	7215	7174	7253	7285	7161	7243	7235	7350	7072	7075	7157	7097	7225	7257	7160	7193	7115	7211	7231	7205	7166	7096	7308	7243	7059	7059	7219	7032	7170	7128	7151	7162	7364	7223	7154	7236	7195	7401	7278	7321	7270	7195	7181	7134	7114	7204	7137	7197	7194	7326	7078	7247	7227	7246	7152	7242	7291	7217
3855	2659	1921	1367	1407	7264	24027	25749	20886	12079	5136	2081	1194	1036	889	897	940	942	881	876	877	906	896	909	943	861	901	909	942	949	922	876	951	944	919	928	884	895	941	932	954	945	922	875	913	970	980	943	904	896	958	927	898	887	914	940	873	905	896	934	906	952	900	891	925	946	946	877	941	869	942	917	900	925	933	979	923	917	879	935	951	943	896	939	910	878	935	904	916	877	872	898	897	908	924	916	907	871	922	958	922	892	898	926	863	925	879	888	934	945	888	934	927	914	956	908	933	926	895	963	926	911	936	938	941	842	929	891	927	927	912	931	881	906	961	945	892	930	943	890	909	905	988	946	953	904	938	903	927	934	889	845	904	946	921	946	914	887	969	922	898	894	882	929	949	960	871	968	906	914	910	947	937	903	971	896	923	904	940	913	914	984	948	976	898	908	899	942	879	885	953	923	945	904	870	916	893	892	964	933	947	928	902	928	883	893	943	892	968	961	912	890	854	867	947	864	955	906	948	917	904	992	930	909	922	905	919	928	901	916	943	919	934	897	950	937	869	894	973	895	937	942	939	925	892	896	896	869	916	868	973	931	868	884	888	957	908	911	945	929	948	936	880	921	919	902	914	913	933	873	918	926	1016	926	924	868	829	887	920	902	901	911	945	938	913	941	900	937	922	900	978	914	920	926	927	924	904	898	867	1000	903	905	917	900	931	899	928	909	957	965	909	893	892	902	951	874	877	861	931	982	902	861	920	925	912	956	964	947	927	917	962	913	932	897	902	925	942	933	914	899	911	921	899	926	883	911	877	902	933	910	942	924	944	905	945	903	909	939	939	951	877	899	890	957	912	905	952	915	919	907	938	885	924	906	937	950	947	925	922	890	922	932	894	900	920	955	944	924	947	873	927	966	893	921	928	940	927	916	860	916	954	905	931	873	920	961	870	941	939	943	925	899	911	904	910	895	925	887	930	882	923	967	875	926	941	884	925	963	916	960	951	916	924	878	874	885	935	909	940	927	899	937	892	916	971	891	936	898	920	866	896	911	887	897	959	912	911	871	965	899	957	943	875	971	924	916	881	935	938	934	903	933	942	899	974	931	941	943	917	886	925	966	927	919	865	926	972	923	876	950	938	930	973	891	858	914	912	899	863	911	963	918	917	955	971	886	865	889	928	922	882	876	898	901	878	940	947	941	949	882	916	917	951	847	901	908	885	908	944	949	943	865	923	950	890	803	913	912	948	904	921	904	966	921	1018	860	940	931	947	922	940	908	905	927	958	938	951	917	894	884	944	901	954	943	910	948	955	857	920	965	941	933	938	943	969	907	917	927	901	928	917	936	934	913	928	925	864	909	979	954	906	867	903	860	866	904	967	926	882	909	921	950	953	895	941	951	974	926	933	910	898	954	885	918	926	922	855	921	886	959	946	916	916	915	925	917	921	929	866	915	910	911	923	936	916	863	935	946	920	906	901	928	891	974	930	909	888	922	916	962	943	977	897	967	938	909	927	927	877	930	909	893	943	869	948	941	885	894	1017	931	929	922	918	926	924	914	877	904	895	925	893	922	948	933	939	990	922	918	867	944	991	927	979	958	902	949	936	961	938	912	913	892	958	930	953	893	919	924	941	913	920	931	919	958	868	938	897	940	928	889	908	917	898	932	971	930	920	854	944	907	938	910	906	877	952	903	962	899	937	963	926	906	916	865	982	906	922	923	889	925	944	948	934	949	917	907	954	958	897	947	960	962	996	946	921	924	970	934	902	881	899	960	900	925	953	887	919	892	914	937	931	917	903	938	960	935	938	926	937	892	928	973	960	884	938	895	934	884	914	925	924	921	934	904	900	972	898	860	912	936	930	909	883	870	932	935	949	923	903	878	946	897	937	931	956	922	988	935	941	944	991	932	918	940	800	905	944	936	940	923	891	1003	870	892	929	911	969	911	896	924	918	848	1000	931	887	960	965	860	974	929	898	929	892	931	913	914	944	917	903	934	870	890	917	933	901	936	939	923	934	936	913	976	878	930	897	913	961	918	893	879	947	950	969	895	1040	936	868	909	921	919	893	930	898	960	892	905	845	916	901	889	989	907	883	891	954	911	909	926	888	918	905	919	914	876	928	907	924	962	888	898	928	953	984	949	942	929	865	938	872	923	995	929	912	918	858	904	942	922	948	953	907	975	910	989	910	916	878	930	906	945	932	904	907	956	909	884	915	890	904	906	898	901	947	931	940	891	921	956	909	897	895	902	937	944	970	974	938	901	977	937	933	930	897	909	926	950	962	942	900	921	957	895	874	879	895	925	950	973	951	893	914	927	880	945	899	878	924	926	911	900	943	944	857	954	973	911	964	913	921	958	884	921	933	957	946	916	913	889	915	902	892	880	970	905	916	924	849	898	916	923	936	901	971	899	940	904	992	932	926	903	911	909	904	921	928	937	929	948	963	916	916	898	924	950	913	902	983	925	936	913	940	959	918	937	963	921	952	948	926	926	965	1008	901	901	921	939	932	901	940	947	906	963	947	972	959	901	924	941	930	907	919	915	915	908	950	901	852	893	890	945	881	912	937	919	909	884	969	908	941	969	931	951	886	898	919	948	897	874	891	942	959	930	906	925	916	947	904	891	973	817	897	907	964	893	943	953	985	943	912	888	857	942	913	932	920	976	942	902	911	938	913	971	941	927	902	914	960	920	912	927	893	888	965	925	969	861	939	956	941	938	877	904	880	916	878	914	878	934	919	918	918	932	895	901	868	942	911	880	964	920	947	914	945	927	920	865	896	937	898	939	961	850	900	930	877	881	874	886	931	894	911	896	916	939	896	923	853	921	919	864	911	922	924	912	970	947	939	908	919	868	937	890	932	914	921	954	956	900	886	937	920	924	927	880	889	904	925	907	865	890	938	904	942	895	929	964	909	884	940	917	875	872	862	969	903	899	921	920	931	878	893	885	948	913	894	875	934	896	911	894	935	876	903	857	879	881	915	874	908	950	919	947	912	930	889	954	927	968	955	969	926	886	949	907	866	946	899	899	899	950	938	923	932	901	932	899	937	907	947	922	880	945	931	877	914	926	948	901	895	915	937	844	931	920	955	908	895	907	965	929	930	918	863	896	914	921	878	931	923	935	911	941	934	925	902	941	927	854	884	930	951	921	999	964	913	944	897	898	903	908	919	923	900	973	920	980	877	905	968	982	908	903	962	900	938	877	988	933	955	899	891	948	902	905	866	907	938	939	911	973	891	929	972	967	892	967	885	923	888	932	929	872	875	862	952	880	987	943	937	969	914	975	956	922	938	873	965	963	954	871	926	881	879	895	900	896	944	935	912	904	950	970	884	981	925	908	876	896	924	949	905	950	954	957	889	939	944	912	964	901	850	867	863	935	913	955	910	924	908	939	875	888	895	892	862	917	933	908	896	884	952	907	882	919	949	939	924	887	898	939	854	936	921	970	962	911	964	911	903	860	867	919	872	930	905	958	905	904	901	892	908	884	930	952	923	943
26389	19930	16064	20207	29507	52483	77310	76876	63611	47162	32984	19977	11298	8273	7682	7658	7621	7715	7674	7656	7518	7559	7546	7589	7406	7509	7635	7349	7506	7493	7535	7623	7546	7554	7593	7524	7464	7679	7532	7544	7386	7537	7536	7492	7604	7644	7464	7574	7468	7599	7479	7571	7445	7564	7488	7480	7419	7573	7435	7514	7540	7599	7475	7500	7436	7703	7540	7482	7620	7626	7595	7520	7561	7655	7525	7683	7576	7598	7759	7507	7481	7563	7548	7692	7620	7638	7489	7661	7528	7477	7558	7493	7462	7555	7523	7540	7557	7523	7514	7641	7587	7562	7532	7542	7534	7555	7469	7556	7450	7561	7533	7604	7494	7480	7403	7596	7523	7596	7558	7536	7519	7541	7578	7491	7492	7432	7594	7552	7446	7512	7596	7486	7526	7524	7545	7480	7523	7563	7570	7483	7462	7515	7541	7632	7514	7494	7533	7541	7508	7439	7608	7504	7577	7556	7418	7373	7542	7587	7565	7638	7610	7476	7521	7623	7534	7441	7505	7548	7528	7474	7468	7602	7524	7532	7558	7499	7535	7508	7545	7503	7412	7528	7586	7646	7614	7534	7603	7564	7476	7659	7549	7575	7523	7449	7560	7558	7544	7532	7613	7619	7612	7516	7544	7580	7665	7504	7596	7414	7520	7549	7471	7576	7481	7556	7582	7624	7587	7695	7547	7561	7618	7496	7684	7415	7475	7580	7512	7599	7741	7554	7542	7603	7534	7640	7530	7617	7650	7495	7680	7512	7508	7566	7569	7562	7565	7573	7631	7523	7534	7666	7464	7506	7657	7562	7443	7678	7532	7447	7536	7588	7584	7587	7313	7591	7399	7645	7534	7556	7504	7518	7536	7533	7666	7544	7468	7451	7632	7471	7536	7614	7378	7547	7386	7480	7595	7594	7472	7597	7524	7598	7647	7469	7493	7434	7469	7513	7610	7630	7625	7517	7553	7565	7571	7417	7503	7600	7445	7680	7623	7421	7590	7566	7694	7580	7663	7627	7500	7586	7553	7475	7561	7574	7526	7575	7457	7449	7511	7581	7599	7566	7565	7680	7506	7626	7511	7609	7555	7476	7501	7550	7573	7500	7408	7504	7508	7473	7478	7561	7558	7482	7586	7480	7664	7636	7498	7533	7496	7572	7516	7501	7573	7405	7544	7373	7483	7599	7603	7507	7455	7601	7611	7558	7662	7740	7462	7556	7497	7531	7549	7576	7613	7514	7551	7546	7534	7498	7581	7491	7467	7584	7529	7414	7459	7561	7632	7504	7508	7573	7616	7436	7544	7548	7467	7466	7633	7459	7535	7531	7694	7594	7540	7511	7579	7467	7568	7589	7575	7557	7406	7399	7487	7495	7549	7524	7454	7454	7614	7513	7576	7647	7583	7524	7551	7556	7531	7593	7462	7561	7487	7684	7482	7518	7556	7458	7627	7616	7358	7639	7516	7547	7494	7473	7475	7603	7495	7684	7398	7550	7549	7604	7451	7439	7513	7477	7537	7496	7551	7626	7572	7572	7579	7514	7479	7572	7507	7546	7626	7580	7483	7431	7658	7511	7604	7523	7502	7571	7441	7527	7643	7609	7464	7584	7489	7510	7563	7448	7647	7479	7542	7508	7568	7519	7559	7589	7457	7597	7602	7424	7555	7502	7438	7562	7659	7468	7419	7609	7414	7646	7558	7643	7571	7486	7483	7647	7638	7472	7578	7464	7407	7548	7575	7573	7516	7496	7555	7464	7643	7382	7487	7611	7706	7515	7507	7545	7479	7568	7556	7443	7581	7512	7629	7496	7563	7612	7583	7468	7433	7519	7671	7613	7721	7559	7547	7592	7543	7665	7594	7556	7393	7605	7623	7452	7490	7638	7524	7421	7573	7499	7381	7632	7366	7495	7645	7630	7607	7620	7599	7521	7562	7637	7564	7640	7653	7557	7566	7582	7395	7476	7532	7603	7559	7562	7537	7467	7550	7586	7546	7474	7357	7722	7687	7483	7678	7550	7539	7434	7523	7479	7647	7568	7363	7532	7466	7500	7593	7546	7551	7480	7501	7659	7510	7618	7494	7469	7454	7534	7584	7544	7540	7610	7623	7451	7428	7628	7521	7557	7575	7512	7536	7721	7571	7476	7592	7504	7549	7623	7443	7500	7508	7590	7692	7589	7587	7459	7508	7600	7458	7730	7637	7497	7602	7534	7425	7506	7550	7557	7458	7562	7432	7584	7478	7535	7447	7591	7534	7513	7644	7598	7548	7578	7686	7581	7570	7579	7559	7535	7518	7628	7554	7494	7575	7372	7549	7464	7558	7569	7500	7575	7530	7408	7413	7440	7574	7431	7561	7680	7515	7475	7415	7563	7511	7476	7530	7511	7493	7489	7560	7364	7576	7598	7462	7494	7546	7598	7616	7467	7514	7688	7563	7461	7552	7512	7589	7643	7559	7542	7570	7551	7533	7540	7671	7522	7515	7530	7530	7581	7469	7401	7588	7433	7475	7587	7604	7498	7537	7566	7422	7600	7452	7654	7519	7437	7461	7480	7584	7386	7361	7461	7473	7559	7532	7424	7497	7518	7600	7643	7520	7571	7485	7486	7586	7462	7500	7656	7412	7516	7556	7485	7501	7497	7504	7462	7578	7550	7596	7627	7624	7687	7562	7606	7573	7466	7502	7601	7468	7583	7628	7693	7663	7567	7627	7462	7569	7551	7624	7514	7476	7641	7603	7707	7568	7505	7558	7639	7420	7535	7520	7536	7597	7379	7555	7663	7638	7560	7606	7624	7452	7587	7617	7505	7474	7538	7627	7589	7523	7489	7556	7470	7634	7522	7479	7520	7506	7465	7543	7449	7496	7525	7509	7564	7522	7589	7568	7551	7535	7560	7491	7533	7609	7552	7553	7467	7516	7546	7583	7582	7423	7506	7551	7495	7649	7481	7537	7641	7574	7558	7534	7544	7621	7556	7622	7632	7634	7488	7686	7573	7602	7621	7593	7405	7560	7507	7538	7443	7689	7543	7652	7528	7567	7536	7464	7483	7566	7514	7447	7638	7406	7407	7625	7555	7519	7487	7578	7549	7416	7522	7639	7497	7432	7541	7483	7505	7556	7626	7573	7534	7548	7583	7631	7560	7555	7617	7559	7472	7535	7554	7547	7556	7528	7616	7550	7469	7532	7634	7621	7525	7504	7414	7550	7536	7560	7409	7698	7497	7643	7540	7645	7639	7558	7628	7674	7576	7639	7453	7420	7487	7613	7689	7640	7498	7543	7525	7512	7530	7413	7618	7562	7598	7599	7475	7517	7477	7492	7716	7527	7562	7500	7693	7577	7565	7579	7456	7499	7445	7489	7527	7512	7565	7509	7487	7516	7657	7596	7553	7570	7534	7623	7600	7506	7458	7555	7608	7623	7537	7584	7467	7689	7428	7528	7663	7542	7561	7566	7597	7483	7562	7531	7612	7556	7554	7514	7604	7554	7604	7656	7488	7727	7565	7448	7521	7584	7626	7552	7636	7494	7580	7606	7488	7562	7527	7421	7541	7527	7475	7576	7502	7629	7463	7584	7551	7631	7587	7560	7549	7541	7575	7558	7640	7541	7492	7577	7551	7454	7449	7485	7652	7501	7503	7541	7474	7550	7668	7542	7647	7589	7646	7531	7454	7478	7625	7505	7491	7674	7627	7579	7675	7614	7324	7280	7582	7519	7723	7581	7471	7543	7427	7486	7531	7620	7572	7449	7586	7563	7607	7645	7586	7549	7569	7571	7623	7573	7560	7390	7647	7448	7520	7675	7469	7437	7604	7694	7449	7512	7508	7470	7525	7484	7573	7569	7615	7484	7546	7615	7473	7584	7628	7610	7443	7581	7350	7547	7565	7502	7595	7561	7509	7579	7576	7570	7576	7527	7588	7507	7465	7487	7390	7578	7460	7549	7551	7444	7633	7519	7670	7618	7639	7483	7402	7493	7463	7570	7671	7558	7671	7476	7576	7532	7616	7563	7459	7661	7606	7523	7568	7527	7507	7708	7544	7437	7579	7480	7692	7702	7541	7475	7457	7472	7476	7570	7511	7643	7554	7563	7576	7518	7616	7534	7573	7592	7592	7547	7531	7524	7578	7579	7567	7495	7639	7550	7610	7489	7525	7543	7534	7520	7510	7596	7559	7435	7537	7420	7572	7437	7585	7538	7520	7530	7527	7538	7520	7516	7575	7547	7490	7514	7633	7556	7734	7424	7440	7559	7581	7560	7612	7579	7581	7600	7621	7421	7586	7671	7567	7529	7701	7549	7586	7504	7362	7499	7452	7600	7470	7584	7616	7533	7600	7493	7520	7583	7660	7634	7607	7534	7574	7511	7494	7583	7349	7554	7567	7593	7518	7485	7554	7492	7414	7582	7531	7613	7553	7442	7557	7573	7423	7531	7657	7521	7592	7524	7522	7545	7602	7483	7500	7591	7544	7604	7594	7519	7505	7471	7503	7472	7561	7508	7493	7527	7654	7588	7601	7613	7572	7588	7406	7602	7504	7650	7618	7630	7653	7629	7529	7529	7509	7528	7545	7471	7491	7610	7563	7529	7672	7527	7607	7714	7545	7530	7500	7530	7599	7564	7477	7555	7646	7532	7472	7598	7474	7504	7485	7474	7562	7360	7488	7501	7519	7628	7605	7535	7590	7555	7492	7632	7454	7425	7471	7502	7551	7735	7441	7634	7529	7685	7565	7556	7555	7707	7546	7585	7593	7514	7585	7660	7531	7393	7509	7559	7583	7590	7538	7543	7647	7557	7474	7668	7579	7596	7392	7654	7405	7555	7585	7483	7597	7489	7581	7570	7645	7473	7435	7506	7442	7636	7645	7534	7588	7554	7541	7449	7429	7484	7475	7642	7711	7491	7394	7558	7530	7646	7524	7555	7666	7561	7572	7517	7504	7482	7569	7505	7298	7617	7606	7391	7481	7609	7502	7577	7546	7446	7465	7596	7528	7486	7535	7583	7656	7446	7587	7529	7464	7485	7668	7494	7481	7465	7501	7582	7641	7606	7557	7434	7539	7558	7588	7418	7528	7518	7698	7558	7630	7499	7501	7728	7491	7612	7589
3367	1467	1174	970	1008	1478	5625	7212	5449	3352	1704	1055	933	845	873	863	841	833	874	805	874	807	869	806	828	850	891	876	844	806	865	855	849	844	826	831	858	867	845	869	858	877	847	868	845	813	839	876	871	839	865	857	881	883	861	827	865	838	834	863	859	848	821	817	816	827	839	847	868	879	865	793	894	826	831	824	803	822	830	875	858	796	838	816	833	816	904	807	882	904	834	881	819	868	784	832	833	879	851	861	861	813	830	802	852	873	833	838	850	831	858	783	862	860	785	840	877	865	868	865	841	834	844	827	864	854	797	832	854	872	848	821	844	845	863	882	889	865	819	869	828	847	801	841	856	890	846	857	838	872	865	851	836	829	820	850	878	865	871	850	827	887	876	848	810	818	839	842	814	843	780	785	844	875	860	844	854	824	850	828	889	803	853	905	860	865	809	861	819	815	854	837	838	816	822	849	852	842	854	879	837	836	851	872	843	775	841	808	863	855	850	865	849	852	838	830	800	883	866	854	854	873	900	884	852	852	861	850	837	849	848	865	861	825	848	896	776	859	872	871	842	816	870	848	893	864	830	841	809	823	857	857	755	819	831	843	832	832	865	841	838	841	804	855	857	815	887	820	839	888	854	854	863	821	858	844	827	832	820	787	868	882	839	817	877	880	800	821	856	834	827	887	845	856	890	831	880	784	837	786	920	851	858	841	911	790	840	801	869	821	867	839	832	871	856	813	832	823	866	852	822	849	843	859	854	816	884	813	840	848	841	820	850	827	827	799	806	841	811	795	850	862	863	869	853	834	848	822	882	857	858	887	864	856	851	837	847	852	872	818	863	849	819	831	861	839	823	865	857	767	826	873	871	807	838	881	873	812	846	824	882	831	824	861	854	816	871	850	782	887	870	837	839	903	801	858	832	946	855	843	851	885	867	842	859	889	804	847	857	876	879	800	828	883	855	832	809	909	840	862	848	917	903	853	841	841	873	885	914	855	819	824	839	824	844	832	829	850	822	804	859	840	844	850	850	859	857	870	842	863	837	828	852	895	828	876	840	858	880	832	868	873	914	878	831	863	816	855	834	861	866	886	832	870	887	855	870	835	857	793	855	883	849	846	854	786	896	865	858	830	804	839	906	836	852	858	848	850	846	856	853	881	860	866	854	803	824	826	854	911	852	889	873	850	854	860	848	872	841	868	837	894	882	863	861	829	883	813	852	804	866	896	873	806	792	831	869	865	835	844	874	851	864	866	867	843	825	837	811	859	822	833	860	867	864	842	784	826	848	880	858	814	826	869	883	822	802	826	867	853	885	851	837	883	870	872	851	876	803	875	893	883	839	823	866	870	842	838	817	857	874	821	791	872	820	835	891	840	884	795	824	841	853	860	894	887	879	871	845	831	876	834	845	884	868	948	847	809	849	851	845	833	830	889	838	830	830	921	908	814	861	869	855	887	845	836	837	857	859	885	878	887	815	849	848	868	824	839	843	910	866	816	845	886	823	838	847	811	834	828	797	881	891	813	867	874	864	817	862	850	857	811	847	838	875	861	835	859	855	847	842	813	894	834	876	841	856	846	809	841	815	811	840	860	875	909	835	779	882	915	848	867	840	833	830	825	847	865	873	855	893	824	867	861	820	862	812	843	853	824	888	837	905	878	812	880	852	844	822	859	850	851	840	894	790	869	875	797	856	833	795	851	874	833	835	866	859	856	869	822	848	851	822	856	852	869	832	888	876	841	849	891	815	802	866	828	801	832	835	844	867	833	864	873	911	831	849	892	834	809	885	825	870	854	845	858	837	830	857	869	836	877	834	837	852	876	834	903	893	872	823	851	803	864	874	877	825	822	828	840	834	840	798	827	827	854	856	855	893	873	877	853	864	874	810	872	839	840	824	808	871	849	820	801	893	823	829	840	856	882	820	823	902	852	837	812	842	839	880	798	863	812	854	807	861	827	880	840	815	881	864	901	859	852	852	830	865	842	838	877	823	835	808	883	846	851	853	893	877	831	837	855	880	929	840	869	876	875	873	828	840	842	863	842	832	852	814	820	911	822	835	877	844	823	808	855	863	797	835	929	827	861	792	843	846	894	856	862	809	883	864	844	867	824	859	794	815	876	853	860	870	843	832	905	866	863	852	794	862	837	896	865	829	899	831	884	867	868	839	851	837	867	825	881	870	853	854	841	892	863	846	834	824	850	881	836	821	851	858	852	892	868	816	905	828	886	875	873	835	853	804	853	892	844	875	827	804	852	864	839	808	837	869	811	904	835	785	846	852	821	870	840	881	807	835	848	839	835	866	847	808	809	836	832	846	808	930	840	867	831	844	825	837	782	832	847	822	848	845	821	826	851	889	880	855	877	821	853	886	850	813	872	796	806	829	877	877	855	899	834	832	825	855	854	870	845	864	845	868	840	878	833	867	874	856	812	834	842	842	818	796	813	852	844	874	842	852	851	859	781	816	844	840	899	824	849	831	876	821	884	837	866	886	832	886	814	825	819	827	860	873	889	802	859	824	851	881	858	840	837	856	839	870	822	832	857	797	924	851	801	845	907	806	832	838	819	819	817	829	841	800	832	815	924	843	902	882	866	839	811	824	835	879	846	834	856	896	797	877	841	892	857	798	875	835	796	872	856	824	873	828	847	822	785	873	875	875	816	843	857	850	898	856	786	898	836	794	917	819	845	851	850	850	872	879	804	841	855	861	809	846	884	846	851	803	886	822	820	806	852	887	855	878	849	845	823	853	877	818	831	828	914	820	853	834	762	890	827	829	860	869	846	858	862	885	827	859	856	838	770	907	873	869	842	865	852	861	873	888	834	854	831	842	862	887	867	834	891	821	836	855	866	822	866	824	816	853	825	845	876	885	841	904	830	853	887	842	873	796	823	855	799	833	789	828	847	864	865	800	841	849	801	863	851	838	875	822	875	806	833	873	832	797	841	814	816	835	858	874	828	826	870	836	844	923	837	870	823	876	866	841	858	878	855	871	773	825	840	856	859	861	853	855	814	884	856	833	849	881	819	862	832	832	846	885	890	914	785	878	853	891	828	865	894	885	810	849	851	844	864	841	842	882	838	871	785	822	873	870	844	815	879	878	801	803	908	828	847	885	868	828	844	867	849	854	866	798	814	831	876	873	861	847	830	816	812	906	846	842	854	859	856	844	833	834	815	838	859	865	852	854	824	837	856	824	880	873	856	834	825	885	887	882	844	851	887	850	899	881	825	782	811	860	808	848	889	825	819	876	850	937	865	866	843	848	878	781	812	829	879	824	865	876	858	890	866	845	830	853	846	882	823	835	801	852	817	853	888	863	893	829	839	857	818	852	797	874	840	861	820	861	825	898	829	847	840	795	892	888	839	844	859	832	782	861	890	821	871	880	840	842	848	815	857	849	850	889	873	830	840	868	852	872	864	837	893	894	847	861	830	871	846	856	866	851	891	812	841	859	852	847	869	830	851	838	876	823	847	849	837	890	887	840	865	899	865
19296	13692	10662	11269	17613	26421	47491	47336	39136	29544	18554	11034	7876	7113	7052	7082	6983	7053	6965	6951	6910	6903	6978	6918	7007	6964	7042	7016	6896	7011	6977	7100	6954	6946	6931	7058	7139	6981	7163	7035	7032	7006	7046	7084	6929	6912	7082	6945	7079	7136	6849	7105	7091	7127	6947	7153	7095	6853	6980	6949	6972	7110	6996	7094	6934	7053	7031	6959	6901	6938	7004	7030	6975	6916	6986	7090	7026	6973	7049	7021	7000	6900	7049	6919	7118	7031	6918	6951	6982	6988	7178	6860	6949	7055	7019	7052	6971	7096	7000	7112	7072	6949	7158	6970	7020	6965	7012	7037	6985	7107	6932	6926	6975	6909	6919	7088	7059	7047	7000	6872	7000	6972	6906	7031	7047	7069	7054	6935	6890	7085	7012	6982	6937	7036	7106	6927	7024	7028	7027	7105	7060	6945	7060	6950	7147	7005	6893	7008	6978	6990	7114	7079	6977	7043	7073	7098	7114	7072	7042	7066	6946	7034	7099	6938	7161	6969	7073	7047	7139	7071	7047	6988	6963	7008	6998	7034	6986	7083	7092	6970	6988	6953	6981	7065	7003	6945	7053	6992	7060	7048	7044	7025	6933	6882	6946	6867	6961	6948	6935	7127	6992	7013	7065	6982	7092	6998	7058	6875	7082	7123	7099	7014	7137	7040	7014	7109	7136	7009	7044	6986	6924	7073	7075	7036	6974	7038	6994	7059	6939	7003	6990	7070	7032	7057	7031	6907	6959	6911	7127	7001	7147	7015	6994	7066	6980	7077	7007	7017	6919	6925	6983	7084	7006	7011	7085	7112	6953	6998	7064	6987	6924	7049	7017	7061	7062	7102	7102	7119	6998	6999	6984	6981	7099	6956	6999	6999	7160	7016	7050	7120	7112	7030	6949	7111	7007	6977	7049	6930	7169	7061	7007	6928	7021	7098	6942	6972	7098	7236	7025	7074	7054	7030	6949	6890	6954	7117	7022	6905	6969	7107	7003	7032	6885	6914	7020	7063	7092	7091	6978	6878	7020	7050	7090	7200	7045	6965	7044	7058	7016	6955	7083	7072	7046	7028	7094	7030	6967	7097	7122	6934	7116	7077	7007	7139	7021	7106	7030	6938	7067	7063	7121	7074	7112	6869	7065	7003	6970	7024	7091	7069	7138	7021	7055	7162	7015	6924	7090	7120	7090	7039	7118	7039	6898	7063	6949	7013	7014	7205	7203	6910	7068	7049	7084	7021	6973	7183	7009	6987	7062	7111	6969	7104	7058	7071	7189	7115	7081	6976	6955	7095	6949	7054	6992	7068	6980	7073	6997	7121	7039	7132	7060	7039	7064	7047	6941	7014	6989	6930	6963	6987	7000	7062	6837	7007	7135	6836	7056	7030	7122	6920	6930	6986	6956	7006	6905	7105	7049	6971	7011	7165	6993	7006	6957	6954	6969	6863	7061	6965	7125	6912	7095	6947	7128	6976	6955	7116	6981	6990	6914	6977	6865	7027	6981	7143	6904	6889	7006	7006	6951	7159	7048	7126	6946	7186	6994	7193	7068	7033	6899	6957	7179	7001	7041	7034	6966	6981	7068	6982	6942	7082	7092	7027	7009	6870	7030	7158	6873	7052	7161	6885	7151	6917	6980	7003	7127	7079	7033	7103	7017	7000	7035	7001	7160	6994	6960	7094	7175	6978	7012	7057	7109	6986	6857	6956	6924	7026	7118	7002	7077	6859	7119	7121	7037	7004	7207	6994	6959	7067	6973	7092	7184	7043	7023	7142	7049	7027	6930	7003	7002	6976	7104	6935	7049	6973	7063	7085	6986	6998	7093	7036	7112	7079	6983	6928	7019	7115	6950	6989	7082	6995	7023	7114	7030	6943	7081	7042	7040	7017	7122	6978	6822	7016	6934	7099	7044	7056	7092	7029	7122	7141	7009	6892	7015	6996	6930	6999	7057	7066	6943	6930	6990	7005	7018	7132	7011	7184	7073	6942	7155	7013	7125	7011	7073	7073	7010	6976	7002	7094	7124	7134	7082	7070	6928	7113	6968	6938	6957	7083	7041	7004	7108	6876	7043	6950	7104	7050	6948	7063	7043	6968	6963	7075	7053	7088	7116	7089	7015	6982	6984	6949	7043	6928	6976	7057	7108	7158	6902	6972	6944	7058	6955	7076	7041	7004	7042	7047	7081	7102	6922	7087	6976	7206	7080	7126	7000	6941	7079	7114	7012	7039	6972	7101	6897	7003	6977	7030	7068	7043	7058	6873	7060	6994	7125	6997	6972	6984	6991	7112	6794	7123	7123	7029	7019	6946	7081	7133	7136	6986	7028	6969	7056	7026	7104	7088	6979	7070	7082	6984	7013	6989	7179	6967	7049	7037	7086	7043	6966	7045	7058	7116	7011	6997	7279	7073	7086	6880	7022	7013	7057	6953	6977	7058	7089	6868	7070	7036	6983	6979	7080	7092	7108	7109	7163	7030	6957	6893	7027	7023	7074	6981	6983	6968	7007	6948	7106	7018	7170	7130	7002	7016	6986	7041	6926	6944	6926	7137	7035	7150	6983	6972	7041	7068	7154	7206	6963	6998	7000	6975	6954	6922	7045	7027	6997	7013	7053	6936	7049	6910	7066	7032	6977	6997	7047	6948	7022	7090	6967	7080	7065	7080	7037	7133	7030	7123	7020	7047	7010	6984	7075	6961	7031	7017	7094	7002	7096	7040	7083	7052	7108	6871	6930	6991	7017	7012	6993	7098	6995	6973	7077	6951	6928	6939	7122	6995	6999	6980	6952	7003	6987	7083	7098	7091	6966	6979	7050	6988	6862	6945	6915	7046	7055	7069	7117	7053	7020	7060	7060	7125	6987	7026	7006	7047	6951	7034	6957	6984	6885	7032	7019	6981	7032	6999	7040	6961	6988	6976	6959	7069	7060	7071	6987	6956	7050	6997	6973	7025	7006	7022	7012	7050	6971	6970	7098	7105	7127	7055	7081	7001	7029	7161	7006	7078	7068	6928	6900	6991	7004	7110	7091	6939	6927	7152	7035	7105	7018	7059	6991	7021	7055	7130	6965	7064	7126	6944	6943	7091	7031	7112	6932	7178	6935	7030	7003	7005	6995	6923	7068	6977	7081	6926	6802	7007	7048	7041	7243	6968	7069	6903	7089	6980	7029	7041	7103	7139	6962	7033	7078	6934	7121	7053	6948	6947	7024	7040	6964	6934	7096	7096	6922	7041	7093	7076	7017	7021	7033	6972	6927	6934	7099	7016	7052	6965	7048	7040	7027	7071	7012	6985	6987	7044	6925	7075	7029	7001	7074	7003	6993	6999	6909	7049	7116	7131	7036	7058	7050	7120	7085	7097	7003	6933	6951	6885	7005	6969	6962	6891	7018	7129	7080	7022	6960	7099	6982	6979	7010	7030	7165	7095	6964	6963	7108	6980	7084	6993	6886	6905	7090	7167	7146	7034	7050	7058	7038	7047	6978	7020	7032	7015	7068	6974	7088	7033	7096	7096	7043	7058	6904	7070	7089	6987	6960	6927	7038	7049	6955	7079	7157	7009	6992	6857	7059	7194	7022	7013	6989	7000	6992	7094	6825	7078	6980	7068	7096	7108	7024	6955	7010	7037	7058	7024	7025	7052	7093	7013	7169	7056	7100	6987	6964	7088	6981	7040	6969	7071	7018	7017	7039	6926	6953	7083	6979	7027	6990	7166	6993	6962	6962	6996	7108	7026	7060	6999	6972	7021	6927	7047	7081	7014	7061	7079	7005	7140	6998	6953	7039	7003	6952	7035	6955	6973	7116	6969	7009	7075	7156	7031	6985	6966	7070	7019	6980	7080	7016	6993	6980	6970	7056	7104	7015	6980	6969	7058	6899	7041	6990	6928	7059	7001	6950	6896	6981	7040	7092	7016	7156	7037	6897	7035	7074	7134	7053	6937	7114	6976	7015	7047	7190	7095	7071	7037	6981	7049	7008	6976	6957	6969	7050	6995	7112	6983	6994	7036	7035	7110	7060	7067	7153	6928	6876	7030	7071	6957	7065	7138	6966	6940	7003	7105	7026	7013	6988	7097	6991	7037	6991	7156	7142	7092	7113	7094	7051	7030	6941	6932	6962	7039	7016	6949	6993	7080	7040	6904	7071	6836	6845	6847	7012	7044	7036	6910	7056	7071	6921	7043	6972	7084	6956	6811	7029	7010	7065	7027	6932	6967	6962	6946	6944	7063	6994	7075	6932	6944	7114	6955	7045	7007	7012	6953	7160	7074	6936	6879	7088	7032	6987	7028	7122	7045	7021	6974	6982	7013	6996	6983	6992	7023	6932	6974	6905	7044	6972	7005	7046	7016	6970	7127	6981	6985	7104	7017	7017	7035	7197	7092	7007	7062	7025	7084	7077	6924	7037	7034	7022	7090	6981	6967	7024	7176	7037	6939	6906	7035	7040	7202	7067	7078	7035	7080	6980	7119	7054	7046	6950	7043	7078	7101	6994	6967	7006	6972	7061	6957	7021	7007	7022	7047	7080	7131	6971	6949	7118	6981	7139	7070	6968	6972	6932	7079	7068	7035	7176	7001	7077	6956	7028	7088	6899	7020	6979	6991	7055	6985	6974	7074	6938	7077	7078	7082	7034	6955	7134	7057	7058	6989	7193	7040	6894	6972	6996	7048	7093	6942	6929	7103	7063	7010	6917	7023	7099	7113	7070	7089	7037	7088	7043	7027	7056	7062	7014	6968	6924	6898	6943	7090	6997	6994	7063	6990	6984	7048	6991	6961	6908	7037	7163	6897	6937	7057	6845	7077	6962	6988	7006	7060	6927	6865	7020	6971	6950	6984	7018	6943	6974	7021	7057	7037	7032	6944	6889	6998	7095	7020	6989	6898	7153	6989	7019	6915	7149	6999	7163	7059	7035	7028	7049	7065	6952	6940	6963	6994	7020	6942	6990	6937	7033	7006	7080	7115	7099	7085	7144	7018	6964	6995	7003	7046	7075	7035	6980	7072	6942	7070	7059	6970	7098	7015	7116	7014	7000	6962	7097	7059	7098	7099	7022	6869	7139	6917	6894	6971	6995	6874	7026	6994	6982	6944
2755	2065	1277	1014	1531	4438	11653	14637	9188	5245	2434	1238	983	962	885	870	862	884	887	884	892	893	951	869	858	893	920	929	820	902	871	879	906	923	921	913	886	930	931	958	882	907	885	920	885	873	881	868	885	871	880	914	849	888	832	894	867	910	895	900	897	944	867	945	866	898	936	866	935	862	866	885	817	890	892	942	844	940	927	902	914	900	930	895	934	891	881	908	917	907	891	894	892	912	865	863	819	928	886	877	855	878	885	850	854	873	863	909	948	952	947	870	931	893	909	856	899	855	834	941	876	914	838	867	865	883	874	891	925	930	895	837	868	971	891	864	915	907	879	867	895	957	873	888	980	888	884	871	930	900	907	923	868	938	911	881	922	862	869	929	894	860	870	865	853	893	835	943	916	886	899	891	893	851	910	854	921	913	900	939	888	908	868	930	875	869	925	945	872	865	880	910	908	929	891	887	906	834	935	909	921	912	860	903	889	894	882	899	874	891	915	866	867	907	871	896	889	912	900	853	881	866	896	889	884	857	922	884	918	885	948	923	881	878	835	908	922	864	874	875	912	897	963	950	903	852	942	858	877	923	916	940	924	923	889	859	914	983	867	950	883	889	958	924	895	886	873	887	903	906	890	936	936	909	867	893	916	918	937	873	888	848	923	842	939	917	870	888	883	930	897	901	902	900	886	889	897	873	937	902	922	890	815	904	839	890	924	814	920	923	874	865	950	913	936	833	884	873	857	874	880	863	843	864	899	882	855	879	888	889	892	897	913	862	883	858	926	909	849	845	902	890	934	887	883	911	891	878	924	882	892	820	907	899	909	857	868	887	900	874	889	853	908	891	928	887	866	900	845	893	902	907	906	879	893	874	876	888	895	874	912	884	915	886	919	898	834	870	921	957	929	889	870	902	870	934	916	894	873	857	898	923	890	871	863	901	824	910	845	930	904	924	903	832	879	873	920	895	922	865	882	862	873	888	890	846	874	904	824	877	855	890	870	859	942	935	845	916	887	916	898	856	847	909	918	859	954	894	938	870	910	909	907	869	917	827	888	900	902	922	867	903	931	855	877	927	936	919	886	837	921	874	941	934	894	894	894	865	892	921	918	843	905	885	946	947	916	878	901	916	833	905	924	906	919	920	876	915	925	896	863	868	944	886	897	858	862	864	884	889	882	930	866	935	885	880	933	883	872	894	941	915	888	925	891	903	922	880	906	930	851	913	920	946	906	937	889	930	930	909	909	927	883	873	855	902	894	893	894	825	883	864	912	880	934	881	927	842	867	946	869	922	898	884	822	860	857	882	887	888	901	935	895	916	899	877	924	956	875	954	906	944	913	891	894	936	886	916	874	922	930	879	913	878	881	867	895	962	858	849	860	894	829	875	892	841	951	886	911	840	871	914	913	882	891	901	884	917	919	912	889	911	901	903	841	904	910	921	945	873	894	846	840	887	864	897	890	883	854	832	854	863	897	908	878	866	822	863	839	847	867	868	897	908	933	915	922	871	907	858	867	922	896	858	888	907	953	911	920	887	879	851	905	898	868	861	906	950	887	895	959	868	895	888	857	928	926	872	886	897	874	935	821	913	851	902	902	887	934	901	897	888	888	861	878	872	908	867	911	904	890	886	890	904	894	939	867	935	858	917	898	868	889	857	866	887	897	933	868	897	946	933	900	947	897	856	916	963	896	886	965	949	940	871	910	885	881	891	867	857	845	921	896	935	856	876	884	909	876	905	901	903	796	872	886	878	893	890	868	947	879	867	949	909	896	932	902	915	836	894	877	901	849	886	913	923	894	874	929	944	900	850	880	889	865	922	887	905	962	909	931	846	958	924	867	851	889	930	914	854	926	909	896	889	874	870	916	916	914	927	896	903	882	853	929	938	925	865	913	870	922	879	917	918	916	934	935	868	861	858	906	951	914	851	900	848	924	953	941	883	907	927	865	908	907	893	841	875	870	915	864	875	884	860	890	935	917	905	899	907	928	959	859	922	870	884	880	890	888	962	890	902	943	887	907	931	879	882	904	904	893	860	900	871	926	891	867	915	852	872	888	883	872	882	914	899	895	888	942	878	875	867	948	897	906	887	868	916	922	877	860	869	855	868	891	889	923	886	863	944	916	897	927	924	880	869	902	902	884	852	868	863	889	860	924	843	922	890	912	825	872	948	889	903	921	858	938	910	910	920	856	963	882	903	931	919	934	894	887	941	951	903	843	892	859	876	913	920	896	954	861	896	908	843	868	847	881	921	914	936	936	885	895	935	936	924	847	855	895	907	892	855	884	875	895	907	869	888	921	936	874	917	858	894	944	828	904	888	918	911	901	912	940	911	871	910	889	932	966	879	925	935	888	878	882	881	881	849	924	886	894	964	934	873	884	894	852	921	900	845	913	883	866	890	900	897	869	862	851	900	907	872	878	885	854	900	925	900	897	898	902	862	932	845	897	862	876	860	869	883	881	885	904	839	870	882	900	931	883	891	914	821	858	891	901	939	957	876	922	921	891	918	881	877	871	876	875	924	916	922	840	906	933	832	904	906	874	885	909	863	851	910	840	902	887	870	910	884	861	905	874	892	910	912	913	913	918	940	917	931	938	841	975	923	952	929	869	921	939	877	875	900	867	927	946	904	911	887	901	908	860	843	867	891	897	887	909	960	881	900	965	908	926	845	921	902	866	904	882	838	874	936	907	907	885	878	921	846	851	863	898	866	879	879	898	899	886	855	943	960	858	915	907	903	871	864	853	926	876	919	894	916	886	866	907	876	837	915	937	915	884	885	942	942	914	913	914	880	902	892	855	981	906	899	936	899	859	861	904	956	908	904	898	905	912	934	934	930	854	952	885	891	896	907	902	897	887	895	955	919	870	916	876	956	924	892	893	910	908	889	882	892	849	821	954	932	837	875	908	916	888	925	870	889	878	910	909	931	918	878	883	910	939	900	879	909	883	901	885	829	897	891	980	921	906	866	928	873	926	897	864	862	891	866	940	912	882	948	903	920	918	891	899	869	912	963	880	857	882	871	942	866	868	909	931	892	907	920	918	928	886	899	903	853	894	898	914	894	918	865	898	910	902	923	975	864	908	880	867	851	845	895	927	915	904	848	887	853	882	887	869	894	912	879	920	911	871	879	917	858	941	908	857	877	893	888	929	865	882	910	933	882	926	910	923	929	877	920	904	928	907	906	855	895	945	919	877	915	901	886	898	866	858	899	871	878	914	941	889	842	867	929	902	899	874	863	930	857	898	909	886	889	832	888	873	884	894	876	865	913	901	916	854	851	904	870	902	919	829	867	881	872	887	928	904	870	867	897	882	951	897	862	914	877	909	879	882	919	914	907	917	841	904	908	901	872	921	897	865	932	868	843	898	914	917	893	899	899	861	872	908	907	894	899	927	875	888	849	894	928	868	914	874	873	867	861	858	903	843	904	925	885	890	909	847	918	937	842	876	939	885	872	944	927	903	852	865	876	924	859	912	899	928	848	903	861
23122	17057	12077	14757	30619	46080	60364	59963	46537	35436	22979	12743	8524	7564	7256	7231	7222	7179	7335	7421	7338	7290	7304	7423	7236	7313	7411	7436	7239	7370	7271	7248	7346	7375	7196	7431	7305	7424	7367	7282	7343	7352	7406	7287	7239	7304	7395	7223	7315	7270	7184	7240	7322	7296	7176	7279	7270	7253	7417	7411	7140	7316	7236	7327	7308	7320	7251	7305	7150	7185	7307	7345	7305	7210	7348	7127	7352	7360	7297	7282	7289	7144	7388	7336	7323	7276	7294	7290	7217	7289	7279	7278	7254	7444	7299	7310	7333	7330	7337	7297	7439	7331	7299	7338	7210	7389	7185	7335	7410	7397	7284	7263	7208	7373	7200	7259	7420	7314	7350	7411	7284	7393	7255	7312	7204	7384	7280	7324	7317	7218	7317	7206	7354	7320	7348	7265	7168	7296	7233	7306	7375	7218	7140	7354	7341	7127	7255	7395	7319	7226	7340	7507	7245	7376	7295	7353	7382	7265	7393	7286	7340	7242	7307	7242	7330	7295	7399	7275	7374	7251	7395	7227	7246	7212	7296	7320	7233	7344	7259	7178	7353	7358	7191	7373	7381	7478	7293	7356	7295	7148	7272	7348	7380	7272	7394	7353	7308	7249	7369	7438	7372	7325	7342	7335	7370	7190	7348	7369	7292	7276	7319	7179	7323	7375	7218	7369	7303	7322	7307	7281	7358	7305	7260	7374	7345	7233	7216	7299	7251	7248	7235	7371	7237	7319	7373	7472	7387	7233	7322	7246	7290	7152	7335	7263	7273	7118	7270	7329	7377	7404	7396	7321	7308	7353	7234	7298	7355	7285	7223	7146	7252	7418	7268	7283	7289	7377	7271	7329	7222	7261	7276	7349	7256	7314	7332	7204	7352	7364	7172	7312	7365	7356	7305	7377	7308	7240	7226	7367	7185	7328	7275	7300	7359	7305	7225	7444	7301	7291	7240	7310	7177	7414	7286	7472	7320	7183	7407	7253	7390	7333	7301	7344	7366	7324	7253	7293	7330	7257	7419	7342	7406	7235	7223	7372	7197	7332	7279	7387	7279	7255	7297	7341	7190	7409	7270	7227	7367	7216	7372	7251	7283	7321	7275	7369	7402	7511	7323	7375	7246	7354	7290	7391	7197	7303	7271	7427	7399	7274	7310	7210	7272	7296	7312	7389	7366	7224	7152	7279	7225	7285	7369	7349	7175	7299	7223	7323	7266	7238	7252	7408	7335	7231	7224	7317	7112	7336	7404	7344	7263	7299	7244	7330	7248	7345	7346	7300	7338	7270	7313	7386	7256	7352	7325	7375	7364	7334	7240	7397	7291	7424	7208	7356	7259	7263	7314	7287	7333	7407	7306	7265	7316	7356	7359	7372	7288	7417	7186	7207	7231	7306	7391	7400	7182	7310	7322	7326	7324	7334	7258	7316	7269	7219	7373	7379	7272	7405	7377	7316	7227	7440	7476	7238	7256	7319	7369	7166	7192	7283	7288	7188	7326	7307	7361	7401	7374	7354	7245	7213	7260	7270	7373	7259	7289	7259	7268	7390	7419	7275	7326	7254	7281	7455	7395	7343	7237	7201	7267	7454	7244	7220	7424	7343	7332	7372	7277	7400	7436	7170	7327	7189	7326	7373	7370	7358	7385	7376	7217	7371	7315	7449	7291	7262	7243	7269	7375	7294	7174	7166	7201	7329	7260	7373	7379	7301	7306	7321	7249	7387	7281	7283	7241	7196	7251	7352	7289	7432	7130	7398	7204	7242	7366	7471	7237	7369	7323	7322	7341	7332	7317	7278	7340	7281	7236	7228	7340	7282	7315	7236	7252	7270	7336	7332	7324	7156	7341	7102	7244	7286	7500	7494	7283	7331	7319	7310	7133	7391	7233	7355	7231	7306	7413	7273	7337	7300	7166	7364	7396	7302	7434	7243	7359	7313	7299	7353	7247	7270	7245	7241	7369	7309	7396	7255	7264	7232	7307	7386	7382	7270	7303	7111	7427	7179	7432	7308	7336	7129	7268	7245	7402	7364	7390	7306	7329	7290	7427	7253	7234	7363	7453	7245	7472	7333	7372	7263	7328	7297	7409	7215	7345	7156	7342	7390	7279	7291	7259	7367	7418	7369	7354	7326	7285	7372	7344	7340	7280	7383	7268	7206	7406	7343	7394	7306	7267	7301	7232	7290	7381	7372	7273	7329	7337	7232	7324	7369	7289	7366	7273	7235	7400	7358	7290	7341	7366	7366	7351	7281	7327	7210	7287	7276	7232	7340	7412	7149	7271	7297	7217	7226	7303	7383	7352	7272	7319	7214	7339	7265	7313	7165	7312	7282	7323	7373	7403	7466	7241	7358	7244	7362	7323	7257	7345	7279	7318	7397	7370	7160	7225	7269	7307	7285	7175	7279	7267	7309	7345	7238	7299	7356	7375	7268	7216	7263	7271	7382	7292	7231	7426	7257	7313	7430	7290	7275	7238	7203	7213	7315	7346	7264	7409	7473	7312	7433	7278	7306	7265	7204	7296	7288	7255	7367	7244	7335	7174	7435	7410	7508	7339	7277	7360	7391	7202	7247	7387	7297	7327	7219	7280	7470	7268	7340	7418	7258	7382	7306	7381	7311	7328	7368	7444	7328	7259	7296	7356	7390	7308	7193	7231	7312	7279	7336	7333	7243	7293	7458	7294	7237	7397	7301	7273	7274	7106	7258	7273	7211	7279	7334	7320	7312	7221	7186	7187	7390	7379	7282	7289	7214	7279	7324	7407	7265	7373	7357	7354	7308	7297	7225	7357	7299	7266	7217	7324	7392	7387	7233	7265	7307	7297	7356	7276	7320	7339	7406	7309	7172	7265	7337	7265	7511	7216	7283	7326	7327	7250	7307	7232	7416	7255	7489	7301	7541	7411	7375	7261	7254	7347	7346	7301	7421	7243	7287	7252	7399	7185	7359	7304	7298	7218	7146	7282	7251	7350	7303	7280	7215	7358	7290	7228	7234	7284	7146	7331	7272	7380	7227	7279	7322	7216	7322	7288	7219	7223	7295	7344	7489	7298	7351	7232	7419	7348	7217	7229	7284	7308	7292	7268	7392	7310	7431	7339	7234	7137	7292	7317	7301	7283	7268	7415	7322	7386	7229	7224	7380	7292	7365	7214	7413	7318	7287	7343	7388	7182	7309	7363	7288	7352	7367	7332	7371	7175	7376	7227	7341	7284	7315	7426	7344	7284	7313	7389	7324	7252	7257	7414	7176	7300	7234	7339	7263	7342	7252	7259	7388	7383	7296	7318	7278	7186	7326	7209	7272	7500	7375	7303	7429	7224	7182	7409	7361	7298	7333	7248	7327	7437	7325	7406	7168	7159	7263	7239	7285	7292	7265	7411	7354	7176	7404	7488	7416	7424	7272	7411	7387	7267	7362	7459	7239	7363	7367	7320	7224	7379	7371	7230	7387	7217	7236	7416	7290	7214	7291	7358	7397	7285	7223	7307	7287	7154	7187	7317	7458	7354	7303	7240	7356	7249	7301	7205	7350	7468	7392	7301	7411	7439	7314	7251	7300	7356	7448	7297	7226	7411	7371	7410	7359	7229	7257	7301	7305	7349	7360	7253	7316	7285	7340	7238	7329	7405	7186	7346	7220	7275	7258	7289	7211	7254	7281	7272	7345	7359	7292	7270	7374	7307	7348	7295	7307	7357	7231	7313	7339	7263	7450	7312	7340	7305	7406	7312	7323	7391	7206	7316	7227	7347	7226	7408	7226	7221	7354	7350	7317	7294	7418	7198	7353	7358	7408	7252	7249	7298	7322	7314	7241	7248	7299	7351	7374	7337	7211	7286	7318	7305	7348	7377	7258	7298	7401	7203	7231	7265	7232	7562	7335	7358	7339	7285	7327	7342	7310	7165	7472	7214	7383	7315	7250	7221	7397	7309	7358	7298	7177	7341	7296	7361	7305	7239	7338	7291	7394	7311	7403	7346	7445	7292	7298	7329	7392	7446	7269	7314	7314	7307	7152	7395	7366	7171	7313	7272	7383	7308	7295	7247	7369	7343	7176	7359	7318	7238	7357	7245	7339	7281	7520	7406	7271	7243	7257	7252	7241	7337	7338	7215	7425	7293	7215	7274	7409	7194	7377	7337	7218	7237	7374	7391	7304	7285	7360	7379	7475	7467	7214	7115	7525	7313	7270	7263	7360	7329	7335	7256	7276	7312	7404	7316	7268	7240	7230	7430	7238	7274	7350	7129	7357	7402	7258	7350	7370	7381	7216	7306	7310	7369	7331	7187	7242	7341	7306	7298	7354	7320	7353	7293	7263	7317	7250	7416	7330	7205	7262	7307	7204	7370	7422	7247	7258	7286	7257	7442	7384	7347	7347	7216	7242	7348	7386	7296	7303	7228	7327	7295	7159	7195	7353	7372	7276	7274	7287	7328	7334	7214	7193	7430	7291	7357	7371	7475	7327	7240	7382	7138	7273	7194	7276	7300	7306	7467	7288	7206	7399	7357	7377	7356	7263	7375	7237	7311	7312	7412	7305	7260	7206	7272	7292	7287	7400	7316	7358	7274	7433	7285	7181	7387	7263	7296	7290	7426	7375	7210	7397	7333	7332	7350	7213	7307	7332	7401	7195	7393	7300	7338	7328	7305	7413	7473	7299	7360	7294	7226	7371	7352	7364	7243	7273	7379	7415	7360	7415	7271	7286	7246	7243	7320	7291	7392	7259	7344	7263	7274	7270	7250	7357	7278	7224	7155	7302	7336	7153	7324	7167	7333	7210	7409	7225	7244	7311	7376	7375	7339	7417	7242	7330	7450	7265	7306	7326	7240	7331	7177	7294	7223	7313	7292	7254	7270	7492	7278	7344	7357	7286	7406	7426	7170	7316	7340	7333	7294	7294	7276	7242	7288	7302	7189	7395	7268	7338	7317	7258	7268	7403	7399	7361	7397	7310	7185	7422	7336	7376	7352	7327	7238	7268	7342	7299	7178	7286	7267	7260	7356	7265	7250	7378	7187	7351	7335	7350	7229	7292	7312	7336	7431	7242	7308	7462	7228	7269	7280	7354	7273	7172	7383	7358	7281	7196	7324	7382	7271	7336
4668	2073	1509	1209	1543	4781	12085	17218	14073	8031	3461	1495	977	916	882	942	890	881	836	864	870	864	842	888	854	837	828	877	890	855	857	894	850	845	907	879	879	860	856	909	836	890	934	869	895	898	889	878	879	826	879	870	882	866	900	889	831	862	846	881	887	906	868	901	855	901	850	929	890	843	892	888	866	927	799	896	884	877	902	908	883	913	865	904	934	882	915	889	846	906	871	899	897	892	883	900	844	868	884	831	922	910	878	883	920	868	917	866	910	855	873	887	839	899	864	832	830	923	926	855	900	831	864	841	915	874	844	844	829	901	913	881	869	871	929	823	870	845	837	880	878	840	846	876	862	885	849	916	863	931	902	888	900	940	831	878	914	900	870	862	839	907	880	907	862	880	870	885	886	876	832	875	841	860	869	924	857	905	844	883	921	834	822	846	884	924	828	906	828	867	892	864	918	890	939	860	864	909	836	884	898	930	924	856	898	855	897	818	892	878	852	896	842	823	928	830	891	905	852	832	924	850	886	916	930	842	854	865	824	876	876	906	897	830	872	868	879	909	868	972	857	836	904	856	897	828	862	845	896	835	878	879	901	850	886	929	860	849	850	886	870	884	859	838	886	878	915	853	902	860	849	870	859	896	907	887	848	857	888	938	829	850	853	869	903	863	886	922	870	906	827	901	898	914	842	902	840	862	912	928	861	860	840	820	918	858	923	897	855	865	884	866	862	834	830	860	852	841	866	889	903	945	902	907	899	864	846	902	851	896	892	884	854	929	903	872	868	892	876	855	876	885	890	894	905	860	878	899	840	879	859	895	862	918	920	829	851	906	870	869	881	885	925	900	889	864	904	901	855	839	886	883	880	851	874	842	911	873	891	831	910	876	836	890	879	906	821	887	860	880	830	886	920	853	875	839	900	876	884	919	903	882	933	867	865	881	892	883	862	844	864	869	845	880	883	843	883	942	876	840	821	868	873	902	835	918	868	914	891	893	928	911	940	871	877	906	886	855	866	868	897	856	858	938	900	924	903	899	828	913	911	871	811	884	866	891	872	850	839	821	849	912	898	887	891	878	867	882	911	865	861	913	859	902	853	889	850	860	802	860	822	868	872	835	866	837	918	903	845	861	884	941	855	840	855	944	878	842	844	871	882	880	864	848	868	844	897	899	838	833	828	903	830	888	871	902	871	901	854	868	884	826	871	829	886	897	881	890	906	875	912	865	863	881	883	890	814	877	845	847	925	855	857	847	855	948	836	865	855	846	838	903	828	901	856	874	865	825	838	846	880	883	866	897	877	918	863	843	879	917	915	888	874	889	913	922	839	837	920	836	901	928	913	921	865	833	871	873	828	860	905	912	864	818	868	858	870	816	903	845	891	871	826	888	866	860	828	948	853	882	856	928	849	890	913	894	873	858	865	807	869	887	887	868	862	865	860	826	890	881	900	855	807	865	941	886	908	899	932	912	864	919	917	908	858	884	823	814	890	864	849	851	822	879	882	846	879	849	868	869	891	874	919	904	860	902	899	886	858	869	987	886	847	878	853	909	894	865	895	851	846	859	878	889	925	919	904	871	870	865	894	827	915	854	842	917	794	845	843	910	861	865	863	794	847	873	870	856	838	893	910	907	861	893	859	864	828	886	855	884	888	836	849	888	853	888	860	891	901	855	861	873	841	884	935	881	833	870	845	850	847	824	876	878	858	874	890	852	865	888	907	842	906	862	856	858	854	895	870	884	893	873	875	865	858	859	849	842	832	892	921	920	825	836	880	856	883	897	825	903	895	865	920	843	867	858	894	908	872	803	880	911	851	851	876	908	865	886	887	832	881	891	864	864	880	898	917	871	884	847	849	882	902	884	865	825	914	829	884	946	864	860	879	937	853	888	880	843	887	872	908	871	929	880	863	900	873	880	916	911	865	852	884	886	863	877	879	858	874	853	919	817	831	882	846	887	863	946	907	879	875	893	863	963	860	846	890	906	834	883	856	900	856	884	913	858	855	860	920	858	885	864	852	915	912	867	908	890	854	860	839	922	900	880	862	853	888	862	877	899	841	863	918	912	866	870	892	867	866	847	910	815	903	871	857	899	885	893	887	849	889	851	881	888	868	839	903	910	818	867	865	849	873	895	848	865	868	892	803	853	828	846	885	849	913	812	885	890	908	906	826	866	914	883	878	847	914	867	893	889	832	897	862	831	871	864	851	841	863	845	871	890	841	823	892	940	897	931	891	887	851	846	887	913	881	871	839	834	875	867	854	914	879	895	869	828	882	938	871	854	852	869	881	848	881	896	888	837	885	840	858	868	887	875	851	870	859	895	858	863	888	857	796	923	869	878	915	910	867	874	881	876	813	835	829	868	884	889	861	864	908	873	872	849	864	868	866	898	894	845	879	865	852	898	898	937	900	888	850	839	851	916	829	861	889	929	919	860	878	882	911	923	917	915	867	872	860	902	867	868	862	855	915	874	896	838	900	863	870	890	846	854	875	887	862	925	851	881	870	882	898	866	833	920	866	883	896	911	871	877	848	899	871	891	864	884	856	828	868	882	902	893	896	882	931	873	943	871	900	877	888	907	865	865	863	800	855	822	905	881	948	851	857	917	870	830	911	877	801	936	880	871	891	891	873	925	865	900	827	882	891	926	812	879	863	870	869	908	896	875	853	899	876	819	892	904	886	875	920	831	881	848	854	884	851	856	870	864	906	908	888	876	902	875	904	890	900	882	870	871	831	857	854	846	871	845	843	870	876	874	900	921	855	871	850	900	911	867	897	918	825	909	912	890	886	895	864	844	946	873	863	839	911	889	913	816	814	875	850	873	954	859	841	839	880	859	832	879	874	863	897	901	886	903	861	897	875	855	838	898	892	863	872	880	886	925	872	888	839	870	845	900	947	869	886	848	888	922	891	878	890	836	892	860	852	917	866	890	906	879	827	894	852	840	876	926	854	853	892	842	818	848	880	889	901	882	885	846	891	856	849	894	881	826	915	869	918	887	927	893	832	893	835	868	914	895	885	838	834	900	864	879	915	891	876	862	874	838	913	867	886	829	869	838	851	889	880	839	904	876	907	820	891	876	844	907	847	867	840	824	879	857	857	887	867	916	789	886	947	865	888	936	812	873	893	842	814	852	835	875	851	874	873	898	910	843	872	909	892	897	863	894	877	875	821	930	896	901	882	844	841	894	893	959	865	836	873	898	944	849	883	903	921	897	901	935	908	891	890	823	856	912	908	864	866	892	899	874	910	861	942	867	863	931	865	832	894	883	948	886	944	903	832	933	894	874	894	853	913	894	853	883	888	899	830	849	861	884	901	894	895	879	874	862	896	884	882	867	907	872	893	888	860	887	907	878	862	933	848	859	878	889	880	855	937	880	827	868	834	869	887	849	921	843	894	873	859	865	840	894	896	897	919	868	889	894	889	891	904	864	909	845	890	851	831	862	886	887	865	899	876	833	825	855	799	883	837	868	835	892	899	876	916	854	839	874
22425	17301	13265	17668	28738	46527	58278	67073	55477	41616	28358	15657	9390	7529	7271	7302	7206	7142	7135	7195	7276	7349	7203	7105	7255	7292	7157	7177	7197	7232	7271	7382	7123	7183	7323	7249	7315	7218	7279	7199	7368	7141	7167	7059	7247	7246	7190	7456	7234	7067	7355	7248	7276	7303	7254	7198	7359	7091	7177	7127	7227	7279	7224	7247	7221	7183	7186	7271	7362	7315	7390	7154	7270	7101	7208	7238	7303	7107	7203	7236	7141	7322	7291	7204	7193	7125	7193	7194	7372	7254	7219	7240	7075	7191	7214	7166	7100	7206	7090	7273	7208	7230	7221	7142	7223	7077	7218	7119	7184	7210	7204	7147	7251	7406	7230	7298	7207	7243	7160	7140	7155	7155	7265	7096	7083	7219	7112	7188	7273	7413	7186	7080	7213	7253	7258	7339	7229	7168	7161	7267	7189	7153	7340	7159	7288	7322	7254	7222	7303	7298	7233	7173	7151	7299	7139	7270	7256	7217	7257	7163	7305	7222	7185	7234	7280	7257	7280	7176	7086	7139	7269	7091	7313	7245	7325	7160	7315	7199	7289	7127	7274	7240	7353	7197	7255	7215	7217	7185	7292	7253	7242	7213	7294	7261	7290	7271	7237	7199	7310	7205	7165	7249	7141	7212	7202	7280	7333	7191	7317	7290	7136	7268	7292	7211	7253	7252	7181	7155	7324	7275	7474	7336	7193	7191	7137	7178	7303	7091	7371	7273	7103	7068	7185	7278	7155	7062	7332	7262	7098	7236	7206	7235	7335	7227	7242	7285	7289	7086	7210	7153	7152	7170	7203	7288	7176	7208	7237	7139	7217	7288	7310	7143	7274	7248	7088	7239	7213	7329	7153	7316	7172	7308	7161	7227	7197	7246	7229	7238	7221	7256	7264	7235	7129	7213	7140	7257	7185	7242	7233	7311	7258	7271	7208	7177	7282	7175	7276	7245	7301	7301	7238	7133	7365	7190	7270	7277	7353	7230	7286	7172	7375	7265	7290	7111	7187	7383	7395	7179	7307	7299	7144	7318	7148	7143	7186	7266	7167	7225	7301	7186	7237	7285	7204	7239	7332	7168	7276	7287	7083	7280	7174	7302	7260	7286	7278	7263	7260	7258	7110	7270	7180	7148	7159	7201	7159	7251	7255	7201	7282	7345	7021	7293	7268	7299	7277	7308	7174	7217	7353	7258	7315	7209	7221	7308	7166	7177	7189	7144	7281	7232	7120	7313	7190	7244	7306	7159	7193	7101	7306	7323	7301	7227	7237	7204	7220	7342	7173	7270	7201	7358	7270	7194	7179	7167	7222	7220	7269	7210	7282	7279	7338	7174	7117	7376	7187	7289	7146	7162	7120	7243	7219	7269	7189	7229	7275	7283	7327	7219	7221	7209	7341	7208	7261	7250	7202	7219	7176	7204	7341	7239	7105	7375	7269	7267	7144	7199	7231	7208	7160	7178	7203	7210	7202	7121	7232	7222	7374	6998	7195	7306	7234	7243	7267	7224	7207	7164	7146	7150	7139	7166	7269	7319	7142	7301	7153	7137	7297	7350	7284	7266	7249	7205	7286	7180	7252	7295	7335	7204	7173	7189	7034	7258	7293	7227	7295	7153	7153	7087	7469	7170	7238	7215	7220	7319	7247	7084	7428	7233	7199	7219	7252	7383	7148	7314	7200	7270	7166	7305	7136	7231	7371	7280	7283	7190	7171	7219	7222	7118	7212	7194	7321	7172	7306	7199	7196	7325	7191	7196	7207	7310	7155	7369	7337	7238	7275	7457	7350	7332	7258	7174	7203	7203	7206	7219	7306	7200	7067	7320	7281	7184	7306	7185	7168	7162	7214	7117	7247	7345	7349	7184	7199	7320	7248	7151	7171	7206	7278	7247	7196	7219	7223	7217	7276	7217	7216	7158	7168	7287	7306	7267	7310	7232	7284	7212	7225	7318	7268	7296	7170	7190	7187	7396	7299	7274	7286	7207	7177	7174	7203	7313	7233	7230	7020	7260	7269	7307	7201	7218	7249	7145	7258	7114	7162	7226	7386	7223	7281	7282	7236	7245	7277	7193	7147	7199	7214	7223	7303	7084	7154	7308	7350	7200	7233	7252	7169	7201	7189	7276	7307	7328	7073	7260	7175	7188	7311	7086	7191	7221	7187	7256	7160	7222	7338	7262	7314	7217	7255	7246	7120	7311	7242	7197	7189	7255	7178	7153	7163	7330	7306	7301	7295	7252	7207	7209	7222	7381	7245	7126	7300	7192	7200	7252	7236	7170	7315	7352	7252	7202	7226	7238	7258	7362	7321	7210	7218	7259	7272	7180	7305	7274	7028	7312	7304	7089	7168	7119	7297	7092	7162	7272	7207	7236	7318	7213	7220	7215	7166	7231	7199	7288	7229	7145	7179	7208	7182	7307	7262	7217	7153	7207	7339	7376	7190	7308	7236	7247	7163	7246	7291	7134	7193	7244	7143	7309	7309	7251	7198	7159	7329	7253	7237	7307	7261	7294	7354	7176	7247	7246	7233	7240	7189	7227	7399	7250	7182	7143	7306	7200	7165	7131	7270	7239	7193	7209	7217	7271	7222	7112	7219	7143	7248	7296	7188	7301	7364	7278	7285	7085	7157	7225	7349	7377	7304	7216	7359	7134	7227	7006	7168	7296	7262	7175	7226	7242	7273	7318	7328	7210	7135	7239	7257	7263	7362	7260	7104	7222	7242	7155	7174	7264	7256	7126	7101	7174	7225	7213	7262	7164	7199	7291	7190	7256	7236	7339	7170	7248	7424	7262	7210	7205	7189	7246	7202	7278	7212	7259	7168	7233	7263	7208	7176	7206	7172	7276	7188	7371	7265	7172	7275	7268	7321	7416	7303	7225	7359	7309	7277	7323	7209	7369	7260	7130	7204	7131	7272	7018	7233	7287	7129	7147	7361	7313	7191	7284	7311	7193	7248	7358	7256	7238	7266	7263	7254	7244	7268	7205	7237	7266	7244	7240	7207	7259	7351	7285	7202	7150	7184	7251	7188	7153	7170	7264	7174	7322	7260	7229	7211	7213	7246	7150	7296	7321	7242	7243	7370	7095	7154	7285	7271	7228	7253	7370	7229	7271	7164	7355	7317	7122	7207	7223	7175	7263	7344	7252	7201	7259	7329	7181	7266	7238	7189	7109	7203	7185	7163	7324	7197	7177	7293	7294	7270	7305	7251	7208	7155	7194	7232	7375	7291	7338	7246	7254	7179	7155	7269	7242	7230	7357	7214	7276	7186	7151	7249	7172	7237	7272	7033	7182	7209	7247	7294	7187	7285	7219	7251	7281	7209	7216	7303	7183	7233	7230	7310	7228	7306	7124	7298	7278	7344	7255	7263	7154	7284	7324	7314	7222	7218	7205	7140	7186	7372	7131	7156	7235	7145	7312	7250	7223	7344	7159	7178	7249	7262	7147	7201	7236	7308	7248	7206	7256	7179	7189	7114	7132	7283	7363	7176	7301	7247	7267	7272	7287	7103	7179	7285	7207	7115	7306	7195	7394	7310	7264	7247	7180	7263	7222	7239	7385	7177	7293	7121	7274	7180	7277	7232	7177	7383	7285	7250	7195	7163	7099	7159	7162	7332	7250	7104	7164	7110	7234	7192	7130	7132	7172	7203	7257	7219	7189	7170	7099	7286	7171	7252	7126	7381	7165	7323	7323	7215	7258	7162	7231	7345	7296	7298	7171	7279	7286	7261	7224	7120	7180	7300	7202	7271	7118	7242	7258	7316	7275	7319	7181	7207	7291	7253	7169	7273	7201	7304	7267	7156	7317	7168	7171	7271	7199	7235	7249	7136	7328	7242	7201	7284	7105	7332	7200	7311	7229	7155	7273	7324	7261	7356	7252	7363	7084	7244	7177	7150	7222	7200	7229	7193	7195	7188	7245	7223	7335	7311	7161	7281	7241	7125	7144	7217	7212	7308	7240	7201	7183	7218	7181	7137	7205	7226	7268	7186	7169	7281	7163	7325	7146	7171	7224	7275	7260	7319	7308	7352	7321	7310	7324	7271	7120	7245	7296	7110	7346	7243	7363	7150	7259	7214	7260	7360	7235	7219	7305	7192	7317	7201	7227	7174	7245	7320	7166	7212	7160	7279	7314	7301	7153	7138	7241	7242	7234	7211	7333	7263	7283	7354	7299	7273	7238	7213	7208	7170	7145	7329	7105	7226	7139	7106	7360	7151	7261	7355	7191	7263	7332	7263	7270	7133	7134	7203	7338	7173	7208	7305	7191	7320	7275	7261	7254	7197	7096	7119	7226	7291	7220	7204	7280	7240	7106	7246	7172	7165	7329	7208	7330	7234	7201	7224	7183	7266	7318	7322	7277	7140	7047	7214	7180	7339	7260	7251	7279	7293	7148	7220	7358	7239	7071	7297	7158	7311	7190	7174	7178	7149	7174	7336	7202	7253	7231	7240	7193	7206	7302	7241	7254	7326	7279	7225	7265	7266	7167	7274	7208	7247	7365	7334	7235	7168	7366	7091	7213	7160	7234	7027	7255	7236	7192	7241	7355	7242	7171	7411	7101	7277	7129	7163	7417	7152	7143	7300	7306	7149	7278	7334	7255	7233	7243	7248	7194	7254	7205	7273	7182	7237	7148	7304	7321	7131	7265	7333	7296	7151	7258	7302	7176	7184	7197	7073	7200	7282	7158	7372	7232	7247	7157	7291	7221	7289	7246	7173	7164	7240	7201	7212	7219	7241	7321	7165	7243	7267	7181	7175	7319	7296	7227	7271	7260	7268	7204	7277	7230	7250	7302	7125	7393	7178	7304	7195	7195	7302	7339	7346	7208	7291	7282	7187	7280	7216	7319	7345	7143	7273	7238	7242	7209	7333	7309	7169	7313	7060	7356	7290	7287	7139	7297	7295	7232	7289	7230	7261	7229	7182	7346	7242	7232	7255	7225	7327	7225	7214	7141	7287	7299	7236	7303	7124	7218	7201	7151	7266	7154	7226	7197	7305	7298	7221	7187	7250	7138	7256	7193	7275	7278	7213	7231	7198	7250	7404	7226	7188	7224	7072	7076	7285	7198	7326	7215	7227	7143	7307	7289
3963	2931	1930	1694	1751	7331	18808	26248	21535	12604	5274	2033	1165	973	961	938	883	954	989	951	946	915	936	948	908	930	924	924	880	890	890	970	931	909	939	897	932	887	929	928	913	963	908	924	930	911	909	920	962	922	928	914	946	857	931	928	945	995	891	958	924	926	928	863	974	917	899	892	915	910	915	961	899	867	952	963	947	916	915	931	945	934	920	946	970	960	862	926	927	951	922	922	918	964	945	951	915	917	890	898	970	911	919	906	869	890	883	950	954	890	939	953	935	963	912	902	901	930	902	965	943	891	901	982	923	925	933	914	900	953	904	938	868	889	955	942	911	942	943	950	983	971	916	888	956	862	900	945	945	929	856	953	911	854	1009	908	903	890	925	946	945	933	885	984	958	949	926	944	925	931	940	917	890	933	869	916	960	948	938	919	993	884	842	900	902	892	889	950	892	939	896	892	958	874	941	884	906	937	906	971	931	897	945	876	892	915	917	917	924	945	954	959	942	928	862	861	923	887	887	906	950	916	904	910	838	927	915	954	951	931	957	942	924	880	894	875	929	897	926	902	970	910	944	904	929	935	934	865	965	914	962	882	885	927	990	874	999	904	930	952	937	926	916	975	922	947	938	963	901	927	908	929	910	928	891	899	982	894	919	947	909	869	922	1014	896	947	883	894	897	918	995	943	864	950	934	916	906	922	942	921	926	925	964	954	913	948	921	943	884	920	909	917	965	922	932	962	951	942	986	935	874	879	876	923	922	958	918	893	902	959	882	915	918	953	913	968	901	931	933	952	873	955	896	906	905	909	902	884	961	920	903	938	927	905	903	980	880	938	954	899	941	898	941	916	894	904	933	957	892	909	926	952	899	958	893	898	931	876	924	956	934	846	912	933	998	869	947	960	906	898	935	937	978	882	894	891	946	977	909	900	905	962	884	933	932	923	961	936	912	983	951	944	982	930	911	927	974	894	911	926	945	955	915	878	975	901	971	936	945	973	857	905	954	927	903	868	950	945	926	944	916	910	883	947	997	923	965	927	927	950	876	881	922	908	992	990	944	916	954	855	993	937	959	979	864	918	916	974	933	939	929	956	943	895	925	1010	908	905	976	949	953	895	943	911	983	907	915	968	912	882	891	964	930	941	914	949	937	936	920	923	917	901	891	911	924	901	934	942	880	957	928	906	987	919	934	927	907	882	938	964	893	901	950	915	926	905	906	924	980	894	906	937	926	934	934	880	931	938	888	880	867	884	944	942	925	952	856	992	937	866	928	915	908	891	931	958	880	938	903	961	923	943	949	920	1002	921	918	957	945	900	954	868	945	955	925	900	926	959	932	922	922	894	926	932	950	967	955	923	933	940	880	920	873	902	935	878	928	934	928	929	965	854	914	977	940	927	878	946	841	894	963	943	947	902	925	948	944	974	897	909	936	946	936	926	926	938	938	892	914	944	991	903	917	963	940	930	901	914	940	945	892	881	953	907	915	907	925	933	906	946	923	972	963	883	965	969	933	887	944	901	908	925	1001	909	918	882	909	938	953	956	915	938	953	925	912	919	955	940	942	962	958	938	956	892	931	935	952	967	975	895	953	867	883	968	926	897	958	913	961	954	918	917	921	909	923	934	934	937	903	1047	915	887	916	976	909	881	897	915	883	913	936	911	902	940	928	911	931	948	991	925	952	918	962	947	902	889	897	955	951	930	974	914	891	944	901	966	868	943	961	982	907	922	900	883	908	940	876	937	931	961	939	928	914	905	885	908	938	874	939	927	923	984	916	900	950	921	939	892	949	945	924	919	943	887	929	959	954	936	939	911	885	921	905	916	931	975	945	940	911	957	908	922	926	981	910	940	939	921	934	973	870	963	905	957	903	928	913	916	923	892	911	867	907	948	864	934	920	902	914	925	975	881	896	924	914	935	856	945	960	868	901	944	922	924	908	912	927	890	928	902	969	939	895	949	926	890	969	941	898	943	948	937	884	913	962	920	965	922	907	919	943	887	896	926	911	892	950	949	977	898	912	980	931	984	926	889	926	972	869	946	897	941	950	896	943	965	894	853	877	922	951	959	908	946	955	911	981	914	923	889	950	898	952	937	887	946	919	960	900	952	988	890	903	920	928	919	958	955	927	904	950	925	866	923	930	857	903	873	881	930	902	886	948	953	955	931	934	911	883	884	923	910	913	921	919	915	954	941	979	939	890	892	969	901	936	963	882	893	939	876	917	905	945	918	919	973	943	961	916	866	944	915	934	887	883	927	932	959	904	920	909	965	918	962	882	912	917	890	922	941	877	919	900	921	941	908	971	933	942	987	965	925	899	922	902	949	926	950	904	896	915	952	951	901	974	938	923	900	912	972	926	869	919	857	937	900	937	953	920	971	938	917	967	888	885	934	904	937	961	875	921	872	919	919	896	857	905	900	950	949	971	925	935	902	917	1021	931	903	952	944	943	913	961	882	889	904	915	902	963	941	916	953	912	941	912	907	999	873	899	959	887	936	940	924	925	956	905	940	965	951	929	977	944	946	850	909	875	962	884	932	901	898	902	921	964	889	961	905	942	872	909	921	914	996	958	891	939	976	885	957	869	910	888	876	957	878	917	909	942	942	938	871	953	926	943	973	927	909	910	897	940	929	898	1000	934	952	901	866	900	928	981	905	936	892	931	990	934	994	922	913	911	939	930	967	904	915	891	950	945	915	970	971	931	919	949	865	913	973	970	934	925	901	962	907	950	951	908	920	988	897	910	932	890	913	895	893	913	880	937	892	946	883	906	891	931	952	955	971	926	897	939	972	988	891	906	943	930	943	982	954	940	952	915	914	967	928	909	858	930	939	928	929	929	941	932	928	923	947	963	886	906	884	937	992	923	981	879	957	921	937	904	953	943	934	926	941	951	933	935	900	947	939	990	968	935	900	907	949	969	912	940	963	929	993	921	965	913	954	903	877	909	882	925	894	937	869	933	834	935	970	948	968	900	933	955	883	936	927	940	920	882	929	950	929	931	906	995	924	899	900	881	938	941	897	917	937	913	910	935	905	929	952	931	901	966	932	978	921	921	966	904	953	917	918	918	915	924	935	899	927	975	945	914	965	957	920	911	902	975	952	920	942	946	971	885	902	959	951	915	886	933	860	979	913	917	964	927	937	915	927	922	946	904	944	957	941	934	924	902	959	968	944	915	968	927	916	923	960	930	942	918	941	923	952	915	905	927	921	927	935	928	900	944	922	913	927	962	930	959	924	922	876	916	935	925	903	938	885	943	889	914	916	920	958	921	906	930	945	954	988	960	947	899	918	979	959	949	927	888	920	946	946	938	918	912	922	922	900	932	916	930	969	959	907	930	926	968	918	948	869	927	874	911	905	953	906	956	915	935	1000	961	917	963	876	953	908	947	945	878	918	942	896	918	890	947	949	903	912	897	916	861	981	933	955	995	929	923	982	933	918	958	898	924	911	944	968	926	871	910	967	939	886	908	909	963	883	937	928	912	927	928	878	866	942	897	968
27092	20886	16714	25549	32253	49113	72526	78296	64865	48401	33206	19427	10745	8227	7646	7584	7602	7666	7575	7591	7522	7770	7782	7580	7657	7606	7401	7629	7584	7704	7557	7629	7709	7544	7587	7565	7647	7642	7542	7676	7653	7714	7619	7629	7647	7521	7651	7595	7516	7587	7700	7526	7710	7568	7608	7459	7436	7504	7475	7538	7589	7613	7546	7559	7694	7542	7601	7548	7669	7583	7485	7498	7701	7568	7644	7408	7611	7575	7569	7785	7561	7720	7629	7541	7651	7578	7563	7435	7630	7434	7507	7642	7589	7612	7677	7581	7417	7663	7581	7610	7636	7616	7609	7638	7634	7570	7452	7623	7543	7599	7614	7667	7595	7705	7512	7641	7608	7676	7650	7710	7557	7506	7640	7471	7537	7517	7632	7518	7625	7588	7652	7717	7508	7763	7517	7592	7589	7512	7623	7651	7446	7587	7595	7710	7571	7707	7693	7587	7531	7623	7592	7375	7708	7617	7524	7570	7577	7574	7542	7344	7517	7622	7675	7694	7533	7605	7556	7574	7647	7551	7704	7586	7710	7594	7526	7630	7613	7508	7614	7684	7630	7572	7622	7685	7548	7623	7552	7712	7637	7531	7518	7643	7619	7593	7537	7504	7633	7677	7630	7608	7582	7567	7456	7674	7560	7601	7636	7717	7451	7601	7626	7479	7537	7600	7516	7430	7556	7592	7660	7516	7608	7582	7567	7593	7596	7521	7631	7590	7494	7666	7620	7659	7629	7488	7597	7465	7687	7601	7515	7580	7637	7358	7499	7522	7577	7654	7572	7563	7666	7520	7456	7637	7572	7569	7611	7638	7678	7538	7627	7443	7573	7477	7545	7722	7502	7519	7638	7561	7663	7490	7563	7583	7537	7489	7576	7581	7594	7560	7603	7665	7561	7551	7578	7593	7704	7703	7600	7646	7505	7709	7532	7617	7589	7686	7528	7517	7522	7638	7738	7626	7630	7624	7514	7519	7542	7590	7636	7637	7627	7577	7500	7451	7580	7462	7474	7626	7487	7635	7551	7502	7583	7637	7529	7543	7711	7706	7572	7496	7625	7705	7538	7427	7623	7669	7515	7602	7493	7614	7593	7629	7759	7613	7527	7613	7516	7583	7622	7633	7513	7802	7529	7604	7689	7574	7559	7557	7634	7646	7563	7686	7539	7455	7614	7510	7503	7481	7555	7494	7594	7545	7486	7579	7388	7630	7694	7604	7521	7522	7674	7602	7577	7718	7569	7655	7552	7581	7573	7496	7549	7550	7498	7590	7559	7451	7700	7629	7545	7623	7505	7645	7619	7578	7517	7634	7592	7654	7470	7688	7467	7564	7662	7618	7544	7663	7720	7601	7558	7541	7537	7574	7482	7594	7730	7561	7632	7537	7613	7597	7546	7632	7515	7571	7643	7695	7609	7521	7658	7474	7552	7530	7449	7566	7717	7465	7536	7617	7681	7672	7520	7679	7503	7557	7658	7651	7623	7448	7546	7729	7697	7512	7599	7528	7694	7585	7619	7480	7627	7495	7539	7572	7613	7625	7605	7567	7553	7546	7479	7531	7487	7740	7504	7476	7651	7745	7587	7537	7640	7542	7570	7670	7621	7594	7720	7594	7556	7612	7364	7723	7632	7465	7512	7740	7492	7549	7622	7562	7577	7574	7578	7615	7562	7636	7590	7422	7674	7453	7558	7470	7488	7554	7691	7467	7555	7523	7606	7506	7659	7649	7608	7584	7732	7545	7663	7531	7660	7659	7639	7503	7575	7580	7575	7547	7504	7587	7503	7611	7632	7567	7600	7651	7638	7543	7447	7574	7754	7647	7586	7574	7508	7574	7576	7558	7578	7593	7599	7535	7574	7593	7564	7571	7538	7557	7538	7546	7623	7608	7645	7578	7553	7527	7589	7577	7724	7710	7450	7631	7375	7563	7704	7673	7465	7654	7603	7654	7419	7619	7523	7608	7631	7604	7514	7503	7623	7577	7611	7716	7498	7577	7559	7520	7676	7660	7592	7627	7637	7546	7559	7507	7575	7451	7643	7546	7510	7576	7755	7554	7518	7502	7541	7748	7669	7633	7539	7494	7525	7740	7518	7549	7778	7518	7632	7551	7676	7536	7686	7593	7554	7448	7461	7685	7639	7693	7655	7486	7454	7529	7598	7619	7571	7661	7628	7580	7560	7620	7577	7495	7666	7649	7645	7523	7478	7567	7596	7418	7655	7634	7476	7531	7350	7503	7617	7728	7664	7431	7453	7631	7479	7527	7658	7535	7650	7534	7539	7631	7486	7652	7523	7707	7680	7621	7374	7652	7636	7517	7666	7735	7599	7458	7715	7477	7515	7625	7587	7713	7635	7589	7671	7530	7580	7464	7710	7525	7574	7624	7468	7619	7656	7565	7692	7711	7538	7427	7555	7575	7570	7462	7714	7671	7524	7522	7647	7610	7478	7559	7618	7602	7644	7630	7569	7618	7573	7509	7651	7633	7674	7518	7625	7578	7593	7571	7461	7634	7529	7427	7652	7647	7635	7519	7607	7603	7668	7464	7531	7719	7417	7591	7632	7618	7626	7437	7699	7612	7552	7612	7624	7492	7730	7524	7700	7493	7525	7628	7603	7577	7653	7598	7505	7638	7631	7536	7554	7437	7700	7540	7669	7556	7535	7485	7600	7626	7543	7488	7511	7659	7440	7423	7563	7628	7618	7653	7628	7506	7525	7646	7675	7750	7530	7588	7593	7547	7549	7575	7489	7618	7670	7567	7581	7571	7741	7469	7520	7473	7400	7491	7608	7474	7680	7566	7641	7621	7555	7601	7567	7606	7773	7590	7533	7583	7548	7624	7742	7674	7579	7694	7603	7531	7622	7567	7586	7565	7552	7426	7582	7589	7624	7580	7326	7431	7611	7567	7519	7678	7598	7517	7505	7629	7540	7595	7608	7574	7576	7721	7559	7626	7576	7610	7530	7608	7467	7465	7527	7601	7527	7690	7555	7704	7609	7661	7794	7533	7609	7516	7599	7473	7627	7499	7612	7659	7634	7646	7647	7637	7457	7720	7583	7541	7560	7700	7576	7590	7507	7519	7652	7512	7562	7556	7451	7415	7442	7571	7621	7572	7535	7487	7718	7568	7611	7554	7488	7514	7583	7624	7649	7564	7707	7562	7669	7490	7699	7538	7589	7570	7645	7595	7701	7479	7452	7531	7420	7590	7594	7425	7518	7518	7592	7604	7677	7478	7628	7570	7541	7577	7581	7697	7558	7529	7651	7631	7634	7588	7588	7564	7432	7491	7508	7644	7469	7573	7598	7553	7629	7676	7545	7529	7640	7644	7525	7633	7606	7598	7538	7636	7578	7512	7532	7618	7547	7476	7617	7559	7507	7562	7648	7609	7541	7473	7643	7479	7634	7629	7574	7553	7606	7498	7596	7514	7652	7608	7537	7520	7553	7610	7612	7682	7473	7470	7469	7667	7489	7528	7568	7688	7669	7586	7479	7666	7589	7670	7579	7507	7461	7639	7521	7495	7612	7498	7577	7545	7591	7476	7616	7603	7526	7677	7671	7606	7681	7594	7521	7619	7633	7614	7515	7566	7634	7582	7543	7557	7536	7471	7642	7515	7655	7600	7613	7679	7619	7498	7556	7615	7594	7562	7603	7627	7601	7683	7564	7483	7566	7594	7590	7556	7591	7549	7526	7598	7549	7618	7712	7613	7543	7718	7554	7623	7635	7636	7641	7764	7568	7544	7540	7440	7756	7560	7564	7508	7669	7599	7551	7680	7662	7523	7563	7682	7636	7531	7618	7654	7562	7553	7557	7461	7553	7510	7701	7554	7628	7543	7545	7633	7578	7658	7470	7714	7574	7638	7556	7532	7494	7689	7563	7694	7540	7624	7561	7633	7638	7718	7582	7383	7634	7613	7644	7544	7646	7693	7569	7625	7463	7545	7623	7671	7574	7535	7637	7593	7717	7450	7513	7596	7555	7555	7435	7675	7536	7579	7704	7472	7681	7721	7528	7592	7522	7740	7655	7407	7663	7587	7521	7551	7537	7535	7500	7554	7617	7595	7592	7515	7610	7566	7613	7489	7625	7550	7684	7464	7615	7574	7517	7555	7706	7645	7633	7488	7690	7633	7602	7587	7678	7548	7664	7653	7578	7644	7518	7598	7648	7486	7614	7527	7551	7739	7529	7530	7716	7571	7617	7462	7670	7663	7515	7631	7534	7594	7551	7590	7574	7642	7572	7552	7593	7615	7527	7597	7717	7676	7714	7588	7571	7596	7633	7655	7773	7498	7547	7731	7563	7647	7671	7670	7628	7592	7549	7440	7535	7544	7521	7559	7450	7629	7498	7556	7582	7572	7505	7633	7384	7570	7556	7531	7717	7452	7619	7584	7626	7590	7643	7517	7590	7567	7590	7552	7646	7466	7676	7447	7566	7442	7649	7463	7523	7541	7623	7503	7555	7645	7755	7573	7518	7455	7609	7485	7491	7619	7599	7585	7735	7543	7487	7533	7500	7530	7495	7489	7625	7604	7422	7687	7570	7650	7452	7554	7620	7645	7690	7683	7558	7557	7533	7561	7663	7587	7519	7443	7520	7740	7676	7458	7560	7609	7412	7570	7641	7541	7507	7677	7662	7619	7532	7616	7637	7673	7551	7601	7594	7781	7623	7555	7526	7546	7541	7590	7518	7688	7638	7531	7606	7582	7682	7579	7571	7594	7558	7539	7642	7576	7506	7518	7726	7666	7561	7630	7577	7688	7643	7531	7467	7474	7647	7518	7551	7564	7759	7673	7545	7617	7469	7505	7662	7488	7551	7621	7683	7658	7589	7543	7554	7607	7718	7520	7555	7505	7411	7547	7622	7749	7438	7515	7646	7620	7575	7649	7577	7678	7661	7507	7438	7528	7559	7624	7487	7687	7471	7555	7465	7636	7565	7614	7555	7455	7575	7583	7492	7527	7564	7573	7585	7595	7639	7585	7589	7679	7640	7646	7658	7488	7623	7417	7613	7661	7646	7542	7632	7499	7619	7648	7714	7616	7578	7615	7547	7566	7633	7653	7586	7639	7625	7502	7645	7475	7704	7648	7494	7606	7549	7600
3144	1466	1155	1048	1073	2426	4869	6559	5500	3227	1885	1169	960	900	842	829	833	799	856	882	881	851	851	849	822	824	871	899	862	846	891	888	893	868	872	900	847	840	894	806	866	804	835	828	903	872	875	819	872	881	830	908	917	841	857	836	828	814	836	865	836	851	857	829	837	859	913	934	852	864	863	863	851	841	819	845	877	871	842	856	847	841	888	849	900	912	877	862	863	854	864	884	840	856	893	866	919	820	866	853	872	837	868	895	819	849	852	888	825	830	923	836	904	860	840	825	905	793	824	851	865	936	836	832	875	865	828	855	837	852	825	782	815	886	848	885	825	841	904	864	850	845	877	865	834	892	841	858	852	839	851	845	840	859	895	869	894	888	843	827	833	835	840	821	863	852	886	843	856	838	793	868	855	887	820	797	891	861	871	846	830	871	827	863	912	843	880	879	838	876	906	878	871	787	880	852	830	841	841	879	851	876	856	824	871	815	871	862	859	803	826	848	840	860	845	872	891	849	889	863	904	883	858	860	855	870	816	814	849	857	823	877	827	839	878	901	840	864	852	841	851	854	867	868	832	852	863	854	874	899	830	849	837	873	816	854	818	825	859	846	860	899	860	931	838	895	841	843	877	828	829	852	884	871	833	840	867	861	868	806	791	889	829	864	825	828	886	846	818	826	858	833	845	884	839	867	853	807	870	828	867	841	849	829	867	894	872	894	864	850	824	872	812	858	881	879	822	810	786	853	867	900	865	868	849	793	850	852	891	880	783	903	910	864	865	858	820	809	903	829	847	818	875	849	889	868	879	881	894	858	841	863	865	899	852	889	922	859	851	861	853	856	856	855	904	846	857	858	871	864	838	802	834	848	859	887	825	862	842	864	841	831	884	878	822	870	875	905	871	843	863	831	851	842	882	881	844	895	857	883	877	843	885	864	879	817	890	859	914	851	896	837	935	815	878	862	813	821	886	875	881	889	878	832	917	851	853	829	866	840	832	870	858	831	827	892	901	830	871	862	858	844	881	889	921	891	901	908	860	865	815	853	811	854	896	826	875	876	819	866	852	916	841	871	873	862	818	835	843	805	868	841	890	809	819	880	913	867	832	871	833	880	891	864	870	855	891	891	880	881	886	865	824	879	847	838	868	839	867	852	863	916	859	804	871	851	898	881	928	875	862	933	883	855	888	858	833	861	865	868	871	865	873	888	901	865	814	823	844	835	894	845	896	818	842	841	842	865	843	871	845	821	858	827	883	858	852	860	839	857	877	838	877	809	848	871	889	845	845	923	853	897	863	860	810	811	806	841	809	816	856	891	848	856	808	924	872	866	799	886	888	853	860	870	841	841	844	837	835	886	868	914	868	847	867	842	907	877	850	839	846	901	859	864	899	892	892	912	847	830	909	885	790	854	862	853	848	907	804	790	864	880	872	851	821	864	809	850	898	877	864	842	843	840	841	851	856	891	901	804	866	823	860	894	849	858	917	858	810	927	897	818	913	866	865	863	863	869	883	862	857	911	836	915	883	857	809	863	819	840	905	852	875	852	878	866	926	877	878	889	869	804	813	824	870	866	853	871	881	886	876	845	897	831	907	813	830	851	861	856	857	826	812	840	871	834	886	827	822	843	884	870	895	863	930	820	902	879	818	875	872	872	826	888	774	853	844	860	871	905	863	833	832	901	858	821	833	866	884	927	880	894	781	848	822	832	918	869	862	873	842	884	857	823	844	855	892	879	854	851	895	840	870	874	874	861	836	856	878	833	860	839	834	897	831	900	795	870	896	841	897	869	889	845	854	850	949	853	898	798	841	864	842	867	844	864	843	855	895	906	863	847	878	883	853	930	838	915	875	841	835	887	864	881	853	886	797	832	843	827	844	873	895	867	804	858	904	847	864	859	897	873	847	819	838	865	819	823	929	883	825	862	875	862	864	900	864	893	904	881	865	937	864	851	814	873	861	868	904	871	867	791	836	833	878	877	853	864	858	827	899	889	854	823	848	859	835	848	862	893	891	908	837	922	790	836	836	843	884	858	849	853	843	859	796	866	853	885	835	851	811	894	874	889	878	860	829	852	835	837	861	878	889	831	818	890	896	860	883	815	880	835	853	850	843	873	851	842	852	834	848	865	845	835	860	820	807	845	905	858	844	856	836	864	888	829	835	874	861	851	855	874	888	905	849	843	856	877	830	825	872	907	837	842	889	848	874	879	822	874	863	853	858	906	820	914	877	891	803	853	853	880	871	884	863	872	886	859	852	860	828	895	851	852	842	859	860	848	806	864	797	887	862	883	820	879	885	807	850	893	846	872	864	814	871	854	875	835	885	886	835	840	823	819	863	846	862	868	920	831	797	900	854	875	903	902	858	856	904	832	865	876	835	813	858	823	844	871	899	840	863	834	835	936	863	866	843	876	839	836	904	852	871	841	841	877	840	857	840	874	861	893	886	860	832	870	877	844	893	838	829	886	834	870	829	854	832	912	852	907	879	800	843	847	886	833	885	799	865	843	921	848	914	829	868	840	878	847	876	877	857	896	838	883	812	885	879	802	900	872	852	841	850	824	857	877	861	831	875	851	873	867	848	909	884	866	831	887	869	872	878	850	851	885	897	840	833	836	882	926	901	851	901	854	858	848	866	852	873	831	900	888	865	844	877	867	871	861	915	857	843	865	895	865	920	815	878	817	845	834	847	812	843	856	882	842	832	880	891	804	886	892	857	853	870	850	861	870	802	817	855	865	901	844	878	838	835	896	855	870	870	818	823	890	823	867	863	842	840	879	873	863	869	861	849	884	831	878	856	814	833	853	845	829	855	854	892	864	849	850	877	837	894	841	826	836	858	818	885	825	855	868	853	830	869	838	852	809	884	864	852	925	882	852	852	873	851	885	860	910	854	845	883	890	877	875	856	889	870	850	876	870	894	824	892	863	868	852	837	881	830	886	810	874	864	891	849	923	890	883	895	828	817	842	864	878	841	879	897	841	838	887	839	851	853	837	813	859	874	810	871	817	838	899	861	825	825	874	902	828	844	819	835	850	863	859	873	813	820	892	837	856	804	824	843	874	905	855	882	850	850	836	869	849	880	821	848	816	883	855	858	891	835	893	827	873	889	806	847	823	842	868	817	863	851	839	865	854	870	877	822	919	910	879	916	893	889	894	843	865	867	882	824	880	827	801	818	825	779	871	824	819	800	808	865	896	871	839	827	852	856	844	863	808	840	879	843	906	855	821	894	807	851	877	844	804	856	865	860	857	924	894	928	854	876	886	864	837	882	901	870	900	905	877	854	837	852	837	841	860	852	864	862	828	861	889	827	844	908	856	860	863	829	838	824	855	843	926	882	872	873	856	884	894	826	831	819	845	861	901	948	849	882	816	870	862	912	830	882	832	851	878	866	850	851	874	842	866	861	838	890	841	881	851	850	879	838	828	866	861	815	879	825	897	847	873	883	895	837	896	840	843	833	874	833	854	859	853	903	899	877	836	907	807	878	830
18535	13154	10610	14616	19761	35382	44436	46257	38947	29753	20452	11733	8258	7358	7096	7090	7160	7092	7050	7153	7083	7199	7091	7104	7037	7093	7101	7050	7043	7030	7128	7090	7144	7094	7056	7053	7068	6909	7068	7129	7178	7026	7133	7142	7102	7164	7136	7120	7196	7113	7052	7152	6988	7039	7104	7154	7161	7032	7069	6945	7125	7094	7036	7085	7077	7041	7143	7138	7042	7026	7161	7021	6927	7147	7022	7123	7055	7256	6914	7162	7039	7024	7121	7138	7115	6994	7082	7223	7131	7070	7035	7139	6979	7148	7040	7067	7101	7045	7031	7091	7111	7045	7002	6996	7040	7054	7084	7177	7093	7081	7072	7151	7206	7031	7120	7048	7054	7147	6992	7014	7027	7022	7048	7066	7162	7177	7103	7026	7021	7035	7155	7048	6991	7118	7058	7078	7036	7177	6980	6970	7131	7075	7114	7033	6999	7073	7157	7031	7111	7101	7145	7030	7015	7042	7119	7237	6982	7202	7096	7021	7096	7079	7112	7110	7080	7057	7030	7022	7159	7010	7179	7054	6968	7053	7070	7071	7057	7204	7034	7209	7147	7098	7086	7070	7059	7122	6931	7075	7044	7127	6961	7140	7136	7101	6984	7142	6965	7176	7078	7095	7090	7192	7077	7141	7105	7108	7005	6999	7046	7090	7112	7273	7236	7014	6957	7110	7071	7052	7081	7121	7154	7025	7126	7114	7178	6962	7113	7154	7050	6909	7028	7021	7148	7034	7155	6999	7041	7094	7126	7189	7206	7006	7034	7160	7116	6969	6970	7087	7057	6965	7125	7112	7033	7085	7163	7100	7060	7180	7108	7079	7086	7040	7169	7041	7218	7239	7175	6970	7239	7025	7010	7170	6988	7089	7045	6960	7165	7146	6844	7033	7051	7093	7208	7168	7126	7189	7065	7092	7039	7077	7185	6939	7211	6977	7045	7096	7047	7040	7101	7072	7041	7057	7233	7074	7151	7179	7121	7055	7097	7016	7094	7079	7015	7070	7122	7070	7135	6964	7178	6993	7116	7246	7100	7027	7157	6985	6985	7042	6935	7092	7065	7130	7038	7100	7091	7199	7168	7073	7260	7134	7027	7069	7025	7197	7208	7110	7147	7017	7098	7001	7045	6896	7153	7063	7188	7183	7097	7090	7179	7037	7183	7137	7096	7048	6962	7031	7205	7071	6999	7120	6930	6955	7093	7035	7141	7117	6978	7040	7019	7164	7053	7145	7002	7117	7118	6937	7135	7181	7152	7137	7088	7127	7159	7124	7020	7178	7053	7149	7074	7150	7103	7053	7153	7075	7108	7096	6788	7011	7149	7147	7244	7086	7074	7096	7047	7137	7149	7053	7204	7066	7135	7245	7109	7103	7057	7165	7054	7012	7088	7107	7073	7127	7005	7128	6918	7010	7089	7179	7022	7142	7155	6966	7077	7071	7090	7083	7157	7079	7129	7151	7053	7143	7159	7097	7080	7145	7069	7069	7186	7144	7046	7094	7209	7105	7121	7085	7119	6935	6954	7046	7110	7122	7166	7128	7066	7135	7052	7147	6969	7053	6990	7009	7150	7114	7120	7123	7082	7048	6937	7030	7114	7046	7173	7060	6942	7107	6986	7072	7107	7162	7079	7105	7105	7057	7140	7143	6963	7152	6931	6988	7019	7046	7077	7077	7073	7123	7100	7163	7171	7131	6984	6908	7132	7082	7241	7010	7114	7054	7185	6989	7213	7103	7092	6938	7076	7128	7087	7128	7124	7095	7076	7104	7150	7061	7193	7125	7072	7142	7016	7030	7090	6990	7126	7062	7120	7133	7027	7108	7136	7123	7098	7101	7092	7114	7007	7092	7166	7154	7088	7140	6949	7144	7175	7075	7138	7201	7167	7037	7063	7148	7104	7068	7144	7155	7151	7176	7046	7086	7082	7183	7193	7167	7016	7023	7125	7218	7095	7190	7138	7124	7154	6972	7104	7085	7215	7257	7194	7063	7078	6880	7079	7082	7023	7057	7115	7193	7080	7042	7044	7202	7096	7179	7154	7058	7082	7141	7286	7129	6962	7054	7130	7089	7083	7137	7087	7008	7061	7005	7121	6973	7073	6999	7112	7171	7085	7069	7136	7175	7058	7084	7013	7057	7069	6964	7088	7106	7072	7093	7092	7135	7146	7029	7118	7007	7039	7126	7183	7134	7123	7057	7069	7084	7097	7067	6995	7251	7213	7109	7188	6968	6988	7162	7089	7088	7148	7053	7187	7079	7058	7079	7065	6987	7031	7200	7042	7161	7013	7151	7299	7189	7261	7161	7000	7185	7104	7050	7069	7019	7151	7119	7009	7167	7031	7102	7117	7030	7036	7301	7098	7148	7068	7120	7074	7157	7079	7173	6988	6870	7160	7012	6955	6975	7035	7146	7097	7127	7033	7048	7065	7136	7026	7127	7126	7095	6982	7036	7143	6936	7119	7097	7020	6966	7122	7116	6969	7031	7168	7093	7077	7170	7019	7082	7096	6982	7110	7122	7154	7069	7176	7012	7070	7071	6999	7166	7062	7082	7178	7155	6957	7065	7086	7008	7068	7075	6973	6993	7151	7098	7144	7207	6997	7047	7025	7058	7087	7101	7093	7071	7112	6980	7100	7012	7289	6976	7005	7072	7106	7069	6942	7020	7001	6980	6970	7182	6945	7039	7108	7153	7062	7076	7084	7225	7014	7168	6960	7090	7047	7164	7148	7233	7092	7101	7119	7052	7095	7052	7103	7182	7040	7088	7071	7280	7091	7136	7136	7110	7090	7129	7122	7033	7108	7113	7075	7134	7089	7055	7012	7069	7185	6953	7075	7116	7131	6998	7181	7148	7096	7028	7081	7055	7099	7119	7080	7073	7082	7083	7155	7032	7175	7149	7036	7041	7166	7156	7079	7283	7070	7164	7070	7072	7207	7147	7140	7140	7035	7074	7132	7115	7167	7088	7195	6986	7115	7050	6976	6984	7211	7040	7136	7046	7081	7076	7061	7194	7109	7034	7256	7073	7040	7158	6973	6996	7062	7109	7130	7061	7066	7068	7085	7126	7147	7100	7172	7086	7160	6973	7046	7096	7136	7030	7206	7124	6999	7138	7065	7154	7185	6957	6986	7041	7151	7171	6908	7261	7119	7058	7108	7049	7109	7143	6975	7080	7091	7141	6920	7108	7168	7125	7198	7124	7028	7040	6965	7190	7121	6988	6940	7153	7070	7077	7082	7092	7163	7104	7270	7159	7024	7049	7019	7020	7001	7074	7112	7065	7168	7210	7042	7094	6975	7025	7067	7115	7180	7043	6954	6997	7002	7030	7115	7137	7034	7101	7057	7119	7158	7135	7216	7110	7054	7123	7017	7011	7069	7075	6975	7036	7103	7234	7098	7066	7011	7120	7066	7148	7042	7084	7205	7006	7023	7083	7078	7084	7168	7229	7144	7067	7028	7053	7091	7165	7128	7081	7142	7235	7184	7113	7142	7198	7049	7074	7159	7102	7071	7112	7214	7040	7138	6993	7040	7192	7056	7042	7194	7020	7105	7110	7058	7159	7030	6954	7009	7140	7137	7163	7072	7079	7087	7160	7174	7050	7092	7170	6971	7187	7018	7070	7009	7021	7175	7095	7108	7155	7081	7361	7112	7102	7047	7155	7157	7052	7045	7124	7072	7168	7047	7092	7092	7066	7113	7072	7075	7000	7118	7053	7188	6946	7054	7025	6984	7191	7011	7125	7075	7038	7008	7118	7116	7263	6997	7084	7062	7015	7074	6922	6954	7095	7133	7072	7196	7012	6962	7253	7006	7178	7058	7098	7075	7144	7083	7132	7132	7010	6942	7029	7030	7121	7025	7072	7099	7133	7106	7017	7025	7061	7233	7094	7183	7137	7231	7003	7081	6962	7100	7102	7048	7140	6969	6930	7240	7072	7018	7209	7015	7122	7155	7002	6992	6996	7162	7060	7082	7150	7148	7002	7167	7146	6971	7015	7103	7108	7083	7118	7216	7160	7088	7116	7007	7113	7134	6942	7153	7037	7078	7056	7028	7254	7063	6978	7270	7070	7063	7080	6999	7218	7037	6946	7114	7134	7082	6956	7162	7215	7026	7101	7109	6892	7096	7201	7078	7036	7195	7043	7025	7042	7191	7079	7106	7193	6977	7116	7177	6979	7001	7081	7113	7003	7096	7168	7070	7061	7002	7069	7059	7083	7044	7003	7037	6973	7114	7234	7113	7083	7014	7160	7068	7150	7085	7244	7091	7065	7158	7053	7036	7109	7140	7016	7080	7105	7136	7038	7067	7127	7107	7141	7059	7024	7137	7136	7067	7291	7152	7115	7123	7107	7065	7068	7087	7214	7030	7244	7082	7097	7131	7163	7095	7096	7181	7044	7166	7149	7027	6983	7055	7165	7063	7136	7139	7242	7001	7103	7047	6978	6989	7084	7019	7167	6977	7250	7209	7128	7046	7058	7033	7020	7086	7082	7045	7240	7139	7099	7147	7159	7054	7221	7189	7124	6953	7060	7067	6986	7021	7124	6904	7197	7043	7155	7112	7170	7132	7044	7100	7074	7125	7072	7225	7212	6991	7168	7124	7119	7106	7059	7102	7115	7055	7045	7169	7078	7140	7207	7175	7005	7077	7289	7058	7131	7068	7052	7002	7118	7097	7108	7052	7124	7201	7053	7049	7209	7164	7094	7230	7024	7246	6921	7193	7044	7025	7005	7065	7192	7055	6999	7138	7176	7144	7067	7124	7033	7133	6975	7086	7203	6984	7051	7121	7049	7219	7115	7033	7023	6993	7099	7118	7076	7119	7090	7112	6938	7207	6851	7174	7150	7119	7045	7079	7027	7022	7130	7159	7062	7124	7146	7225	7196	7088	7009	7057	7021	7111	6939	7114	7131	7108	7127	7015	7034	7044	7089	6993	7183	6992	7041	7140	6909	7087	7210	7006	7137	7070	7099	7015	7127	7153	7184	7139	7214	7121	7064	7085	7187	6971	7176	7156	7098	6976	7088	7081	7027	7013	7080	7147	7225	7077	7099	6936	7038	7070	7057	7041	7090	7200	7113	7046	7142	7216	7151
2414	1781	1278	1104	1379	6320	11680	12797	9867	5570	2612	1424	1079	947	961	875	900	864	871	864	860	914	906	931	923	855	897	881	871	895	878	920	858	891	855	859	950	911	947	911	869	929	908	875	885	879	896	835	851	896	910	915	900	923	841	903	902	862	899	893	869	849	897	915	865	886	899	887	878	861	935	946	937	957	887	905	846	925	826	878	864	921	901	886	830	898	938	879	899	846	894	865	948	971	880	889	920	914	860	908	944	840	920	845	950	895	885	925	934	871	894	922	877	912	880	947	917	869	923	948	884	947	897	879	878	930	921	903	908	847	894	926	940	889	944	913	938	849	881	923	894	931	925	924	884	924	903	864	839	915	871	861	892	860	895	917	875	902	935	939	864	844	877	926	886	908	874	794	890	896	946	862	888	914	988	933	946	893	871	956	849	908	867	913	899	889	866	907	902	916	897	899	935	898	880	894	938	915	848	892	901	914	924	875	872	956	918	864	875	917	890	944	934	913	872	874	899	858	914	872	936	906	861	894	885	880	902	925	917	955	930	876	907	890	862	938	876	930	867	896	847	875	921	922	867	903	939	894	894	929	861	910	915	824	907	913	882	932	892	925	945	869	922	887	932	860	909	890	871	878	902	916	913	888	916	895	876	917	880	851	908	869	885	901	870	964	916	903	898	897	914	909	910	901	892	904	855	928	893	898	876	894	869	865	859	910	899	885	937	934	886	932	937	939	888	862	937	909	863	873	881	919	831	900	915	920	942	884	919	902	876	905	914	905	908	885	917	913	899	929	893	924	833	826	924	852	875	872	945	908	923	897	894	901	933	935	927	898	893	879	895	872	878	867	940	914	913	911	867	880	879	912	946	979	895	841	858	911	926	938	922	867	951	919	922	914	905	898	901	855	898	863	925	875	899	888	922	858	878	857	885	932	908	906	926	849	885	878	867	903	929	896	889	889	886	933	900	877	946	915	986	873	835	943	890	886	927	914	873	852	880	871	905	895	876	907	878	880	920	921	828	900	887	871	919	913	909	887	824	925	912	877	914	904	884	875	906	894	920	885	906	935	904	946	923	895	897	902	915	927	839	966	926	896	938	900	911	916	881	885	889	900	907	867	842	903	897	859	871	908	845	928	927	936	916	867	911	890	887	956	960	899	847	916	857	901	849	928	896	888	851	891	894	888	900	892	917	908	893	908	918	919	859	854	881	882	946	912	905	918	887	882	891	860	871	902	909	888	886	911	944	844	903	891	907	913	938	932	868	900	861	927	849	897	868	887	873	905	877	877	861	859	971	842	919	914	863	880	889	882	860	906	888	859	907	915	930	888	832	927	897	935	920	891	872	849	909	911	859	865	864	897	923	920	915	909	879	933	955	903	885	967	863	958	878	887	939	890	891	917	913	902	883	914	921	914	894	899	920	919	929	958	912	880	915	949	910	926	881	874	861	900	900	871	834	861	914	918	896	858	950	859	902	910	930	924	881	911	954	866	916	876	876	950	952	878	891	884	912	864	911	863	899	902	907	984	929	859	840	920	872	926	912	912	901	907	912	926	901	899	891	921	867	902	936	895	887	905	927	914	963	893	913	896	896	900	862	934	921	920	893	922	915	878	933	879	925	851	878	874	875	917	915	910	933	951	899	851	906	844	860	955	868	861	913	891	884	893	889	931	822	862	916	921	922	920	900	923	868	944	849	892	945	923	918	919	930	928	892	969	882	913	924	961	871	880	906	885	869	853	947	914	932	869	897	922	933	879	905	931	844	912	888	919	897	900	895	904	976	918	871	914	940	823	908	898	893	927	929	910	905	890	940	943	911	902	893	908	929	941	854	931	866	942	888	918	857	903	873	920	884	944	921	959	957	884	930	916	918	893	851	1009	869	878	904	900	913	854	871	893	941	911	899	912	936	892	924	890	921	898	869	940	960	858	907	885	895	882	909	903	878	912	874	921	920	917	906	897	863	888	949	901	921	891	902	939	939	937	949	906	934	904	899	877	863	947	965	860	911	833	900	895	976	897	858	859	866	916	905	905	911	922	896	906	921	917	908	923	914	927	909	898	896	924	915	919	957	886	902	898	907	936	898	927	889	958	884	883	904	865	951	939	882	905	911	895	858	934	884	837	825	955	918	913	904	957	894	910	863	912	911	884	900	916	932	905	892	880	889	885	933	920	979	908	864	918	908	909	885	928	891	961	922	864	927	905	871	959	928	921	962	924	874	887	912	887	870	917	853	912	899	903	900	911	882	890	889	939	908	859	934	815	938	931	852	892	964	886	950	882	857	923	924	907	923	921	955	873	952	933	892	928	895	908	900	854	882	952	909	902	891	928	931	932	903	913	875	893	887	920	893	903	917	912	910	862	903	902	900	901	898	877	931	953	952	953	873	899	899	894	889	905	899	904	969	900	906	882	948	874	939	951	911	899	886	921	923	829	908	936	916	900	870	956	865	900	891	856	867	917	869	914	880	892	948	943	885	862	953	946	908	894	867	869	948	848	882	945	902	916	847	905	903	953	932	892	819	932	964	903	926	867	938	882	938	909	863	911	875	947	923	861	890	895	831	857	927	867	929	817	878	929	907	849	904	919	861	919	889	866	925	884	899	877	917	885	898	889	920	938	936	936	857	900	994	953	911	881	898	892	951	884	905	944	894	921	904	858	837	898	875	905	898	885	892	896	922	951	870	900	894	891	860	910	910	940	889	895	908	864	918	903	912	885	907	922	843	870	903	883	894	985	954	885	929	888	932	916	929	912	916	902	916	899	941	942	864	860	963	911	918	846	891	901	883	862	842	910	898	864	916	908	919	939	884	904	929	896	889	878	913	881	895	904	904	919	864	945	929	886	882	902	928	919	877	925	858	888	850	909	924	900	959	872	967	917	948	900	911	879	901	916	938	947	847	884	909	924	857	958	931	885	853	917	916	913	903	879	861	816	902	845	852	893	903	926	940	908	842	856	867	880	870	904	888	905	867	884	926	898	908	919	842	905	859	891	853	905	949	867	905	923	866	874	885	903	917	886	879	926	888	912	864	907	881	860	947	918	844	892	870	900	875	873	897	891	930	885	884	937	904	921	926	906	877	878	884	884	855	925	883	892	854	907	910	836	962	884	880	919	917	903	925	905	978	945	885	884	879	933	882	914	910	886	885	913	950	918	858	879	879	899	869	904	909	875	896	897	880	853	902	879	889	919	924	923	890	885	916	878	861	910	895	885	901	815	899	930	913	949	936	890	910	882	936	872	900	907	926	917	884	870	929	901	961	873	896	860	902	857	882	885	866	881	924	920	900	855	964	830	883	884	897	892	846	912	881	931	879	946	951	917	914	907	892	905	907	924	884	918	859	882	876	873	883	868	890	959	931	932	912	892	928	879	885	890	931	911	866	891	841	876	931	924	877	894	899	918	920	891	905	870	917	856	846	934	878	854	933	876	937	910	940	900	952	928	916	889	867	905	954	905	899	910	839	865	897	935	888	945	907	885	862	882	920	914
20829	15120	11290	16382	28508	52511	60632	57942	47651	36131	23769	14142	9377	7915	7336	7344	7388	7367	7346	7422	7422	7394	7458	7423	7452	7456	7455	7421	7376	7429	7413	7439	7496	7389	7349	7334	7357	7412	7446	7405	7426	7403	7334	7289	7210	7434	7606	7335	7325	7400	7429	7347	7381	7296	7320	7439	7520	7392	7336	7437	7275	7370	7403	7320	7329	7337	7323	7510	7417	7259	7382	7279	7319	7334	7441	7350	7331	7492	7316	7226	7451	7550	7196	7415	7464	7458	7411	7488	7464	7381	7417	7320	7534	7475	7277	7507	7357	7455	7326	7352	7413	7302	7508	7405	7461	7365	7466	7338	7447	7299	7399	7376	7448	7352	7223	7530	7397	7455	7412	7427	7416	7365	7256	7505	7419	7484	7492	7376	7345	7295	7323	7372	7467	7435	7300	7443	7428	7271	7401	7454	7322	7425	7437	7376	7284	7241	7420	7456	7378	7504	7324	7406	7322	7248	7404	7383	7335	7307	7365	7463	7421	7299	7438	7322	7455	7396	7399	7452	7382	7569	7429	7421	7405	7354	7493	7412	7419	7404	7299	7337	7453	7357	7316	7453	7277	7542	7376	7431	7483	7445	7508	7392	7325	7421	7251	7440	7375	7480	7370	7415	7313	7405	7501	7442	7454	7451	7413	7362	7395	7353	7494	7221	7374	7406	7358	7213	7429	7330	7377	7472	7596	7230	7276	7404	7514	7453	7397	7393	7272	7405	7430	7300	7421	7475	7381	7331	7337	7440	7348	7399	7326	7485	7395	7161	7421	7414	7375	7407	7391	7454	7226	7293	7249	7463	7467	7410	7276	7390	7298	7449	7409	7411	7244	7374	7383	7485	7497	7445	7345	7445	7357	7281	7303	7444	7382	7416	7436	7459	7352	7375	7308	7305	7279	7358	7422	7409	7284	7362	7452	7370	7322	7457	7375	7298	7327	7474	7376	7558	7395	7444	7288	7570	7264	7359	7347	7320	7343	7406	7336	7283	7439	7416	7343	7416	7364	7384	7486	7489	7432	7458	7388	7406	7350	7325	7334	7425	7328	7515	7451	7466	7427	7431	7470	7414	7387	7330	7296	7364	7343	7306	7281	7341	7373	7512	7342	7493	7346	7262	7339	7437	7439	7372	7405	7353	7533	7360	7291	7373	7466	7499	7287	7411	7414	7377	7368	7477	7476	7296	7477	7458	7422	7393	7449	7373	7458	7419	7488	7381	7453	7442	7511	7424	7449	7382	7365	7284	7312	7396	7368	7315	7339	7495	7297	7392	7302	7343	7336	7397	7379	7458	7422	7377	7434	7406	7541	7470	7399	7291	7467	7428	7381	7502	7476	7319	7271	7492	7249	7467	7415	7297	7486	7460	7360	7229	7424	7347	7458	7280	7437	7281	7380	7370	7444	7445	7353	7365	7393	7367	7458	7385	7290	7341	7370	7285	7401	7319	7332	7373	7392	7240	7358	7412	7460	7289	7441	7466	7323	7355	7481	7343	7368	7365	7470	7492	7490	7384	7414	7303	7475	7362	7451	7336	7421	7421	7355	7377	7429	7396	7482	7429	7457	7425	7408	7318	7294	7412	7391	7398	7383	7439	7359	7314	7326	7455	7457	7376	7406	7390	7368	7396	7462	7436	7343	7381	7444	7420	7383	7394	7405	7378	7447	7296	7276	7412	7379	7574	7281	7552	7309	7408	7365	7388	7356	7318	7375	7404	7388	7309	7345	7525	7409	7345	7449	7477	7337	7358	7446	7380	7424	7381	7388	7348	7280	7426	7353	7482	7347	7437	7424	7576	7442	7506	7287	7279	7438	7290	7453	7371	7300	7356	7460	7364	7356	7436	7374	7377	7468	7300	7506	7467	7393	7455	7442	7271	7360	7326	7378	7321	7422	7427	7437	7475	7491	7318	7390	7357	7425	7396	7275	7357	7432	7198	7306	7409	7354	7312	7319	7354	7538	7264	7397	7285	7382	7389	7353	7370	7439	7387	7345	7461	7202	7429	7277	7348	7458	7390	7332	7342	7330	7568	7350	7278	7492	7419	7336	7466	7368	7364	7456	7451	7437	7454	7502	7335	7298	7371	7463	7378	7388	7284	7431	7295	7454	7412	7393	7320	7472	7463	7587	7484	7459	7221	7521	7431	7412	7348	7559	7391	7384	7410	7439	7520	7482	7328	7172	7355	7359	7455	7361	7368	7380	7284	7495	7298	7478	7312	7410	7477	7366	7393	7403	7398	7413	7452	7472	7329	7386	7425	7435	7543	7442	7411	7494	7485	7330	7415	7460	7395	7272	7345	7284	7384	7496	7304	7381	7364	7359	7536	7321	7444	7470	7403	7357	7364	7352	7255	7439	7335	7389	7298	7488	7350	7410	7382	7442	7376	7464	7425	7381	7445	7359	7521	7305	7449	7379	7399	7463	7401	7308	7397	7273	7377	7340	7441	7491	7466	7328	7343	7348	7538	7498	7365	7462	7394	7520	7480	7271	7357	7405	7391	7322	7440	7437	7427	7346	7370	7332	7325	7397	7447	7445	7404	7292	7300	7470	7251	7359	7469	7369	7379	7316	7400	7445	7425	7465	7309	7438	7372	7441	7411	7332	7416	7304	7475	7508	7391	7425	7510	7512	7378	7458	7340	7401	7375	7333	7447	7341	7363	7340	7414	7399	7424	7351	7386	7371	7532	7336	7300	7399	7404	7259	7446	7407	7340	7391	7401	7309	7310	7301	7420	7352	7337	7390	7429	7355	7609	7428	7354	7434	7445	7365	7445	7354	7292	7485	7420	7397	7396	7363	7388	7349	7529	7315	7437	7541	7382	7359	7561	7315	7494	7615	7357	7403	7438	7492	7398	7345	7302	7353	7383	7380	7400	7311	7479	7431	7371	7367	7404	7359	7382	7387	7226	7589	7389	7410	7265	7403	7366	7395	7486	7375	7407	7358	7414	7417	7469	7301	7457	7515	7391	7412	7530	7355	7353	7432	7465	7407	7423	7417	7321	7489	7348	7398	7250	7422	7371	7445	7399	7315	7391	7331	7395	7496	7600	7359	7337	7440	7430	7372	7362	7477	7285	7446	7410	7412	7405	7535	7546	7324	7342	7343	7484	7402	7362	7378	7414	7528	7444	7480	7420	7361	7386	7362	7215	7363	7510	7384	7396	7294	7567	7415	7352	7501	7474	7467	7365	7356	7353	7340	7413	7546	7535	7301	7492	7363	7279	7273	7527	7450	7392	7394	7421	7271	7285	7374	7430	7428	7368	7512	7396	7513	7483	7422	7486	7418	7360	7358	7373	7409	7462	7538	7524	7442	7370	7455	7399	7371	7499	7476	7324	7412	7455	7444	7543	7467	7467	7458	7397	7272	7444	7387	7548	7519	7515	7309	7332	7427	7420	7408	7403	7483	7438	7349	7524	7423	7365	7413	7403	7558	7487	7482	7433	7394	7343	7423	7411	7429	7425	7534	7396	7349	7398	7380	7406	7393	7332	7379	7468	7500	7447	7460	7361	7402	7279	7380	7398	7289	7382	7278	7417	7415	7382	7388	7307	7349	7402	7439	7389	7388	7397	7322	7485	7345	7495	7363	7393	7327	7334	7409	7451	7332	7268	7441	7413	7315	7428	7438	7390	7454	7321	7396	7478	7396	7382	7478	7349	7301	7436	7462	7343	7537	7420	7336	7437	7463	7456	7414	7461	7393	7412	7359	7352	7364	7496	7447	7309	7338	7507	7435	7378	7425	7382	7502	7491	7356	7407	7436	7345	7284	7403	7379	7292	7351	7372	7394	7316	7351	7418	7361	7300	7436	7434	7286	7292	7373	7532	7338	7301	7440	7466	7348	7433	7570	7338	7282	7373	7288	7436	7520	7464	7310	7454	7436	7333	7330	7305	7413	7455	7395	7303	7300	7368	7455	7402	7369	7425	7381	7415	7387	7282	7369	7600	7452	7383	7382	7376	7378	7406	7380	7366	7658	7403	7387	7441	7385	7337	7288	7408	7316	7376	7438	7459	7474	7450	7364	7279	7324	7479	7376	7368	7480	7311	7545	7387	7389	7461	7381	7425	7462	7435	7471	7327	7321	7337	7515	7315	7355	7374	7315	7413	7394	7363	7334	7405	7472	7529	7362	7474	7373	7300	7468	7503	7518	7346	7401	7362	7358	7409	7415	7365	7353	7320	7402	7402	7438	7313	7453	7493	7344	7233	7415	7519	7455	7461	7346	7518	7375	7409	7426	7397	7428	7398	7506	7383	7407	7362	7342	7372	7438	7331	7403	7440	7212	7330	7312	7475	7361	7359	7392	7426	7593	7320	7466	7386	7590	7483	7300	7446	7354	7183	7356	7351	7374	7434	7311	7323	7393	7304	7413	7506	7424	7434	7404	7372	7289	7420	7409	7356	7437	7367	7416	7340	7538	7336	7339	7465	7398	7337	7404	7398	7371	7289	7390	7453	7392	7382	7414	7297	7409	7467	7488	7454	7345	7317	7506	7371	7356	7542	7500	7371	7397	7298	7480	7419	7454	7356	7416	7437	7288	7286	7356	7282	7429	7439	7469	7403	7491	7422	7437	7433	7432	7367	7291	7360	7460	7346	7417	7307	7381	7333	7386	7511	7327	7480	7392	7349	7395	7314	7545	7319	7432	7352	7386	7335	7355	7346	7477	7507	7434	7431	7419	7501	7535	7399	7411	7217	7420	7397	7429	7448	7522	7306	7403	7273	7401	7266	7477	7355	7418	7449	7376	7426	7377	7444	7511	7419	7411	7443	7322	7375	7356	7365	7393	7378	7320	7339	7472	7384	7383	7430	7520	7397	7300	7301	7378	7402	7278	7413	7385	7307	7519	7218	7405	7433	7317	7410	7497	7320	7568	7486	7360	7348	7416	7282	7396	7494	7438	7416	7410	7419	7330	7462	7286	7215	7350	7384	7309	7406	7385	7448	7443	7272	7449	7274	7398	7290	7395	7475	7538	7478	7383	7414	7396	7365	7536	7423	7492	7331	7587	7278	7361	7387	7451	7416	7469	7335	7343	7530	7485	7400	7329	7535	7239	7305	7369	7462	7340	7410	7374	7472	7348	7401	7390	7310	7313	7392
4469	1699	1418	1198	1229	2184	10241	18114	15614	9314	4054	1727	1117	944	932	864	860	894	865	880	901	903	849	836	947	881	890	808	833	924	919	864	931	847	883	887	842	889	921	943	820	819	878	835	877	862	897	875	924	938	891	826	867	901	862	818	906	873	902	879	916	916	884	870	836	936	898	874	863	895	884	894	874	953	850	868	870	916	803	918	879	868	895	886	933	897	838	862	866	810	855	906	880	878	888	900	891	906	899	882	882	951	846	914	877	887	852	890	892	897	841	879	897	870	941	925	878	902	902	858	892	909	887	838	867	923	860	879	872	867	899	902	901	909	909	875	882	874	919	896	865	883	851	900	914	936	877	860	904	838	860	898	858	881	920	920	887	923	865	884	861	871	840	885	884	908	915	843	901	880	886	884	849	888	875	870	906	842	909	866	886	907	878	895	888	922	899	915	873	848	910	893	819	953	890	863	863	911	870	878	884	868	850	874	918	929	911	909	839	936	875	909	872	914	875	873	956	864	919	892	872	874	927	884	916	926	897	908	901	906	880	843	885	867	870	892	876	870	901	844	897	876	938	870	842	871	903	863	864	925	854	860	862	895	919	868	878	892	888	881	898	862	895	911	909	834	897	835	876	855	871	882	837	852	854	879	939	866	843	873	920	897	901	815	895	924	861	887	921	879	928	876	861	873	919	855	889	874	877	882	876	890	887	875	859	856	878	886	925	935	843	859	867	859	848	909	870	856	876	878	842	867	931	860	922	869	833	863	843	860	890	876	877	843	889	916	886	879	857	900	866	907	938	894	897	924	893	854	891	909	878	870	879	854	897	868	826	838	919	883	885	823	908	891	852	890	851	888	903	887	884	900	876	865	889	825	882	860	849	866	891	867	869	902	922	857	870	928	874	880	909	877	904	877	845	884	896	841	908	888	922	871	895	884	899	915	838	890	872	919	904	858	852	898	902	918	916	875	825	929	879	903	905	911	900	875	889	885	911	881	864	879	854	840	868	835	914	903	891	911	896	804	848	866	844	924	895	836	903	888	905	896	883	886	914	830	883	880	908	880	888	904	915	867	884	856	889	860	902	897	865	909	951	888	930	864	878	921	871	872	910	889	839	865	888	828	885	943	861	876	870	856	884	881	914	910	902	856	887	935	931	882	852	878	890	911	888	892	929	921	836	861	880	850	817	906	944	913	837	874	871	867	960	879	840	886	860	915	904	928	895	918	847	830	891	900	901	868	899	839	912	880	913	980	833	829	938	860	923	900	895	865	955	906	875	900	897	857	866	921	871	858	858	884	874	903	832	884	900	839	889	883	816	848	901	872	869	898	896	899	877	923	933	897	865	874	835	885	921	897	872	906	818	846	868	895	863	896	868	903	921	873	904	870	891	868	954	940	930	854	846	902	828	891	860	913	870	933	857	900	843	850	877	893	924	828	912	842	929	914	888	878	832	879	888	918	875	875	840	897	829	830	835	889	910	819	871	887	902	882	888	884	935	928	907	889	905	900	923	823	883	883	874	878	882	923	870	868	830	861	878	886	873	841	867	865	866	843	911	851	913	868	881	860	887	905	891	852	850	915	788	822	881	856	879	828	909	886	920	901	955	850	911	906	841	893	857	865	958	887	899	901	847	904	829	872	884	900	866	860	850	901	864	890	885	848	840	877	933	863	874	892	869	889	919	894	873	923	888	915	851	839	866	822	875	890	911	881	864	841	935	893	889	877	873	881	879	856	880	891	866	843	864	873	870	863	882	852	854	834	897	871	886	884	826	871	892	902	906	919	877	854	895	884	892	875	842	886	832	870	898	921	871	860	885	865	878	892	898	895	830	913	842	898	891	885	894	901	895	860	875	863	875	890	855	849	897	916	909	878	938	858	926	916	865	903	918	855	915	870	930	880	855	886	945	848	872	937	904	867	884	860	894	852	911	871	920	911	897	901	862	901	786	895	822	857	910	890	871	864	851	889	868	876	918	912	882	886	912	894	873	864	896	874	895	908	896	858	909	887	869	923	851	862	859	884	878	909	852	872	857	858	873	935	922	859	892	870	899	869	874	882	873	915	888	865	823	888	883	898	887	926	890	883	880	863	896	894	929	901	828	860	914	870	810	877	900	913	891	905	870	882	871	876	925	853	882	954	858	878	881	887	863	856	902	867	840	879	879	887	870	897	912	898	882	863	891	897	872	938	840	885	889	901	933	879	912	868	864	886	851	857	887	902	860	935	872	839	853	867	888	908	818	888	866	925	839	885	880	891	867	856	863	838	889	883	912	869	913	896	905	849	906	923	907	887	902	868	898	936	886	873	838	928	932	872	922	782	869	872	880	870	852	858	880	872	836	834	904	867	872	881	922	931	933	932	918	905	901	900	856	872	871	868	911	944	896	895	908	853	890	861	866	888	855	916	881	938	880	850	888	877	894	892	892	933	923	875	939	857	871	882	899	936	851	893	875	911	909	934	883	875	851	881	887	888	821	825	855	856	889	887	880	905	888	912	888	872	905	869	859	864	875	924	858	856	853	871	911	888	852	843	864	847	869	968	893	913	863	861	900	893	830	910	874	847	876	924	819	905	889	863	938	888	837	945	846	864	899	833	916	858	901	916	828	894	855	896	887	914	922	862	826	932	903	940	888	855	913	935	868	917	949	869	903	873	904	878	885	897	885	909	914	870	858	867	896	876	886	931	894	952	845	834	854	856	886	892	922	917	910	850	898	893	945	880	932	900	868	870	894	837	928	915	909	897	885	919	887	943	911	901	927	863	902	905	863	891	876	848	886	850	904	929	904	921	904	894	895	928	876	859	899	861	846	914	892	889	865	873	850	814	886	886	855	946	940	903	832	856	849	871	904	869	893	903	922	892	857	857	887	943	901	877	892	902	904	999	865	903	903	875	847	832	873	812	937	923	853	864	882	879	890	896	879	875	895	883	904	893	830	934	861	906	924	866	901	881	879	918	875	905	900	903	896	893	868	916	832	869	866	867	875	921	876	837	931	871	875	855	844	885	909	912	898	867	862	904	882	831	832	869	880	912	873	897	891	894	916	851	879	858	826	884	868	878	925	866	903	871	855	881	879	876	919	880	863	890	872	878	869	851	859	862	821	914	832	838	920	868	875	877	908	902	876	888	896	873	859	882	837	845	920	873	848	842	887	875	855	896	880	869	887	945	938	894	867	860	910	840	808	862	849	852	939	815	880	896	873	871	854	911	896	876	889	915	893	874	838	870	874	847	907	910	900	849	882	861	913	895	857	907	860	817	919	870	925	901	904	942	923	933	934	891	830	856	864	900	853	921	910	918	891	911	867	930	876	922	845	888	871	853	885	878	844	896	966	855	844	865	838	879	922	902	929	857	899	840	857	905	911	886	910	870	808	911	906	874	830	874	867	856	839	861	879	891	861	895	920	888	864	848	885	843	890	872	864	876	881	848	917	952	846	869	904	879	929	843	864	849	861	890	893	922	905	925	806	909	849	907	882	918	911	896	940	876
20244	15631	12560	16251	24414	33410	55888	68623	58207	43582	30081	17693	10533	8020	7423	7369	7367	7305	7287	7330	7150	7147	7292	7257	7198	7157	7266	7304	7311	7273	7199	7234	7171	7353	7417	7301	7220	7292	7352	7256	7339	7272	7330	7311	7230	7304	7363	7272	7251	7343	7266	7409	7192	7167	7194	7204	7249	7174	7180	7261	7349	7303	7147	7300	7285	7279	7307	7224	7209	7227	7194	7290	7251	7198	7314	7164	7216	7290	7300	7229	7225	7087	7264	7298	7281	7220	7226	7319	7356	7208	7315	7331	7261	7225	7216	7179	7105	7267	7376	7329	7319	7282	7191	7319	7248	7294	7218	7229	7255	7306	7214	7421	7233	7218	7239	7319	7204	7234	7229	7263	7264	7267	7306	7295	7172	7126	7359	7205	7276	7392	7210	7437	7223	7212	7266	7236	7273	7220	7187	7256	7269	7189	7236	7264	7223	7312	7350	7298	7403	7473	7215	7339	7233	7297	7210	7294	7328	7369	7352	7334	7382	7235	7379	7344	7255	7225	7245	7115	7168	7291	7342	7179	7395	7226	7414	7328	7247	7229	7251	7199	7240	7254	7177	7354	7278	7310	7422	7173	7264	7353	7273	7285	7358	7378	7230	7260	7271	7314	7234	7331	7261	7226	7326	7373	7281	7268	7367	7292	7257	7312	7342	7458	7345	7205	7344	7219	7373	7288	7293	7285	7291	7345	7220	7274	7278	7303	7242	7322	7294	7331	7311	7254	7418	7333	7294	7432	7339	7271	7273	7339	7267	7325	7322	7289	7349	7295	7343	7173	7260	7361	7226	7126	7267	7295	7328	7309	7204	7225	7248	7215	7266	7334	7155	7235	7194	7437	7289	7457	7343	7323	7346	7045	7330	7239	7232	7380	7245	7197	7300	7282	7232	7260	7203	7271	7323	7333	7213	7321	7394	7317	7260	7301	7192	7282	7379	7292	7416	7414	7258	7094	7291	7283	7294	7381	7368	7237	7236	7185	7240	7191	7241	7250	7424	7345	7203	7366	7254	7334	7258	7367	7354	7194	7422	7192	7346	7264	7284	7250	7184	7293	7135	7233	7233	7296	7271	7320	7191	7175	7302	7379	7288	7365	7356	7318	7298	7200	7239	7157	7397	7357	7315	7363	7136	7262	7325	7403	7248	7256	7282	7314	7266	7360	7219	7083	7521	7246	7313	7288	7133	7277	7245	7371	7263	7266	7208	7426	7318	7334	7302	7382	7227	7360	7356	7298	7241	7283	7262	7323	7292	7239	7397	7331	7217	7259	7282	7177	7301	7285	7290	7262	7380	7222	7140	7313	7242	7124	7392	7226	7353	7298	7298	7176	7422	7203	7401	7361	7303	7270	7185	7389	7297	7171	7264	7240	7291	7285	7241	7260	7380	7240	7210	7246	7358	7144	7263	7280	7368	7265	7377	7292	7153	7278	7410	7156	7250	7231	7272	7256	7282	7325	7177	7279	7309	7350	7289	7392	7294	7290	7305	7427	7400	7329	7395	7256	7301	7178	7391	7248	7215	7399	7207	7338	7263	7146	7350	7256	7224	7248	7294	7289	7326	7245	7299	7264	7384	7182	7234	7313	7216	7161	7308	7230	7323	7220	7199	7302	7195	7149	7314	7362	7251	7349	7221	7327	7265	7132	7156	7256	7316	7216	7232	7207	7482	7206	7353	7330	7280	7299	7345	7307	7244	7181	7218	7224	7358	7263	7326	7174	7253	7292	7259	7312	7235	7219	7343	7343	7407	7295	7103	7240	7294	7404	7358	7351	7407	7401	7192	7177	7307	7274	7316	7242	7283	7204	7392	7270	7223	7293	7325	7354	7263	7197	7303	7387	7260	7212	7387	7293	7276	7321	7262	7225	7281	7408	7234	7259	7292	7220	7423	7348	7224	7314	7248	7254	7384	7298	7295	7260	7300	7321	7266	7352	7335	7151	7378	7253	7261	7227	7206	7285	7280	7322	7293	7232	7167	7294	7310	7202	7261	7270	7205	7297	7292	7273	7240	7290	7286	7250	7304	7304	7248	7358	7185	7363	7371	7245	7321	7180	7274	7294	7376	7383	7330	7241	7203	7264	7283	7349	7233	7220	7327	7340	7262	7226	7232	7202	7306	7279	7256	7261	7266	7316	7223	7325	7330	7237	7277	7231	7257	7222	7302	7263	7308	7305	7240	7239	7282	7186	7226	7298	7337	7210	7376	7360	7313	7266	7344	7100	7235	7335	7265	7302	7192	7198	7204	7369	7183	7253	7345	7230	7257	7389	7239	7376	7237	7161	7371	7269	7197	7378	7251	7254	7205	7335	7329	7322	7261	7171	7260	7369	7169	7178	7227	7397	7352	7223	7371	7312	7278	7313	7226	7198	7314	7292	7393	7321	7231	7214	7388	7328	7273	7251	7180	7381	7327	7404	7361	7381	7283	7268	7373	7262	7270	7207	7230	7315	7214	7239	7315	7203	7216	7354	7222	7296	7192	7326	7285	7344	7268	7425	7240	7186	7285	7256	7372	7288	7258	7383	7307	7278	7317	7211	7312	7283	7344	7306	7215	7295	7197	7278	7304	7217	7359	7231	7272	7151	7349	7247	7312	7204	7191	7344	7234	7247	7270	7380	7240	7414	7188	7345	7301	7206	7269	7212	7289	7197	7352	7093	7324	7180	7197	7321	7255	7346	7297	7189	7219	7286	7237	7277	7407	7268	7279	7250	7267	7154	7350	7165	7294	7423	7302	7368	7277	7137	7351	7246	7314	7358	7138	7323	7234	7414	7355	7362	7180	7359	7386	7333	7348	7227	7224	7312	7261	7339	7184	7270	7246	7146	7273	7265	7277	7334	7443	7130	7378	7297	7173	7372	7223	7431	7307	7387	7308	7423	7486	7266	7316	7307	7273	7491	7405	7282	7297	7344	7358	7220	7312	7371	7212	7390	7237	7292	7294	7393	7243	7367	7309	7378	7229	7283	7243	7402	7383	7335	7267	7236	7209	7326	7330	7265	7207	7331	7145	7252	7251	7282	7217	7228	7296	7275	7251	7299	7263	7278	7237	7294	7308	7253	7172	7336	7152	7380	7020	7089	7253	7297	7284	7386	7293	7302	7280	7321	7310	7250	7290	7432	7405	7380	7169	7358	7347	7231	7242	7307	7242	7331	7315	7220	7428	7207	7167	7408	7243	7283	7359	7427	7299	7367	7249	7163	7319	7289	7259	7194	7274	7299	7357	7301	7317	7333	7274	7219	7215	7238	7337	7247	7217	7198	7312	7207	7345	7323	7281	7411	7298	7244	7197	7343	7407	7261	7225	7339	7297	7216	7328	7244	7237	7253	7380	7151	7207	7380	7347	7166	7339	7284	7297	7320	7276	7342	7203	7363	7336	7287	7247	7341	7275	7277	7174	7329	7453	7284	7302	7351	7333	7280	7188	7320	7202	7276	7259	7237	7339	7313	7227	7248	7132	7198	7321	7276	7220	7406	7313	7294	7378	7260	7130	7263	7302	7330	7275	7259	7323	7298	7362	7208	7238	7326	7135	7232	7460	7288	7239	7220	7251	7236	7220	7289	7170	7258	7345	7189	7301	7222	7358	7347	7209	7306	7395	7283	7236	7180	7380	7316	7192	7337	7293	7281	7210	7397	7304	7335	7369	7163	7319	7267	7260	7317	7243	7309	7319	7268	7179	7261	7222	7346	7292	7172	7254	7241	7329	7225	7206	7449	7284	7177	7281	7385	7271	7045	7268	7357	7227	7125	7255	7275	7313	7294	7191	7205	7221	7373	7291	7235	7286	7173	7185	7341	7298	7246	7342	7200	7219	7384	7293	7418	7287	7289	7414	7195	7256	7343	7181	7167	7310	7205	7274	7221	7340	7262	7201	7277	7271	7258	7300	7267	7321	7268	7250	7366	7360	7228	7261	7279	7316	7304	7364	7236	7204	7239	7360	7230	7348	7208	7292	7269	7207	7267	7305	7341	7250	7088	7238	7304	7321	7277	7296	7360	7152	7253	7254	7484	7275	7403	7310	7190	7245	7286	7200	7420	7244	7332	7157	7340	7212	7204	7199	7402	7120	7257	7347	7311	7237	7326	7325	7091	7149	7078	7336	7234	7308	7133	7317	7118	7277	7274	7309	7335	7278	7418	7341	7091	7359	7194	7261	7248	7247	7113	7412	7231	7192	7294	7227	7178	7273	7302	7291	7264	7318	7237	7160	7292	7274	7232	7216	7308	7195	7208	7263	7191	7162	7296	7252	7239	7252	7261	7324	7259	7163	7236	7225	7316	7248	7262	7286	7292	7457	7265	7033	7227	7263	7269	7286	7139	7369	7217	7253	7250	7287	7320	7258	7244	7200	7309	7382	7328	7319	7305	7258	7248	7383	7311	7209	7227	7329	7334	7313	7188	7135	7329	7333	7333	7286	7233	7392	7156	7165	7299	7275	7236	7375	7334	7283	7334	7275	7269	7258	7283	7133	7262	7351	7241	7362	7324	7333	7259	7281	7228	7215	7365	7349	7298	7302	7356	7251	7201	7390	7282	7303	7170	7321	7260	7278	7351	7152	7329	7189	7151	7231	7226	7366	7161	7242	7210	7272	7190	7162	7296	7212	7299	7260	7283	7280	7271	7317	7222	7220	7331	7334	7405	7348	7473	7199	7205	7336	7361	7258	7342	7202	7357	7221	7350	7285	7399	7198	7347	7354	7440	7293	7309	7191	7404	7406	7244	7363	7278	7340	7287	7261	7298	7275	7196	7392	7407	7268	7374	7255	7331	7322	7310	7156	7282	7159	7273	7345	7268	7210	7311	7185	7227	7291	7295	7277	7251	7304	7262	7333	7271	7351	7249	7269	7260	7324	7311	7268	7312	7200	7296	7294	7322	7228	7292	7262	7206	7323	7204	7258	7242	7295	7377	7213	7318	7329	7276	7308	7257	7196	7197	7246	7246	7156	7172	7300	7223	7317	7361	7134	7370	7115	7388	7403	7407	7233	7220	7393	7299	7198	7347	7215	7390	7360	7104	7229	7301	7243	7339	7323	7238	7271	7342	7237	7227	7085	7244	7347	7150	7414	7336	7189	7290	7297	7295	7306	7158	7326	7219
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
