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
342187926851	342187927362	342187927912	342187928462	342187929010	342187929562	342187930112	342187930662	342187931210	342187931762	342187932312	342187932862	342187933410	342187933962	342187934512	342187935062	342187935610	342187936162	342187936712	342187937262	342187937810	342187938362	342187938912	342187939462	342187940010	342187940562	342187941112	342187941662	342187942210	342187942762	342187943312	342187943862	342187944410	342187944962	342187945512	342187946062	342187946610	342187947162	342187947712	342187948262	342187948810	342187949362	342187949912	342187950462	342187951010	342187951562	342187952112	342187952662	342187953210	342187953762	342187954312	342187954862	342187955410	342187955962	342187956512	342187957062	342187957610	342187958162	342187958712	342187959262	342187959810	342187960362	342187960912	342187961462	342187962010	342187962562	342187963112	342187963662	342187964210	342187964762	342187965312	342187965862	342187966410	342187966962	342187967512	342187968062	342187968610	342187969162	342187969712	342187970262	342187970810	342187971362	342187971912	342187972462	342187973010	342187973562	342187974112	342187974662	342187975210	342187975762	342187976312	342187976862	342187977410	342187977962	342187978512	342187979062	342187979610	342187980162	342187980712	342187981262	342187981810	342187982362	342187982912	342187983462	342187984010	342187984562	342187985112	342187985662	342187986210	342187986762	342187987312	342187987862	342187988410	342187988962	342187989512	342187990062	342187990610	342187991162	342187991712	342187992262	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2214	3300	1900	2700	2214	3300	1900	2700	2214	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2216	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2217	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	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
4966	3442	2268	1904	2742	3727	3249	3145	2941	8019	20086	18316	10648	3927	1637	1089	937	836	907	923	893	869	909	850	895	869	885	903	923	851	836	888	910	881	886	909	802	885	856	836	901	932	911	887	895	906	891	880	869	871	868	871	865	919	886	892	881	902	901	887	942	925	916	919	884	875	856	870	900	856	874	870	888	921	906	868	873	875	948	880	954	924	866	894	868	888	938	862	916	889	859	860	851	875	871	925	862	937	856	898	908	864	858	879	842	930	923	894	956	860	946	962	855	919	847	896	887	893	884	886	854	895	875	879	856	856	850	873	905	905	912	873	886	933	903	876	898	895	851	889	895	880	873	882	881	893	923	919	913	877	888	884	856	897	879	898	891	888	911	867	922	883	871	851	928	921	915	890	857	928	897	895	836	889	900	912	919	890	956	886	906	843	932	872	924	894	912	882	908	920	909	951	874	835	873	903	887	894	875	872	917	885	883	927	932	941	895	839	887	935	871	881	838	915	917	909	880	933	879	889	956	938	863	915	939	901	928	882	892	920	947	848	918	861	855	922	884	925	881	877	842	897	886	858	907	880	929	907	869	894	870	832	894	929	879	931	888	876	901	858	902	876	896	924	912	882	934	898	934	840	869	911	872	904	838	841	889	887	930	854	884	893	869	899	871	916	898	874	892	909	876	847	886	932	865	936	857	890	924	866	884	879	905	945	897	937	940	884	919	843	894	851	848	847	880	890	869	894	872	880	851	868	860	865	909	884	890	903	874	854	932	867	844	913	909	881	865	938	895	899	859	903	883	886	865	868	904	949	894	871	898	906	881	894	922	879	895	862	853	899	939	817	928	863	921	841	875	909	909	928	865	811	874	857	850	861	920	843	851	883	945	983	936	907	910	872	844	852	866	912	883	873	876	873	882	881	885	907	828	886	900	898	872	841	946	868	945	897	903	964	913	925	866	883	913	952	957	901	916	844	892	847	944	838	869	863	863	913	896	933	901	931	906	906	876	824	892	890	890	903	908	870	860	897	871	871	913	945	868	915	905	904	936	907	853	891	859	876	878	848	925	882	915	924	877	920	893	867	850	886	925	848	845	844	874	920	905	892	915	885	891	897	854	931	883	901	915	895	977	914	879	927	888	949	886	852	902	890	868	918	897	891	914	866	900	916	897	841	873	837	895	896	860	935	862	971	873	858	870	863	842	837	886	937	874	925	884	863	943	893	926	866	874	852	901	951	898	904	899	909	867	853	922	840	868	860	903	918	908	821	949	892	866	956	906	868	881	915	872	916	847	891	899	916	934	970	966	845	848	891	911	897	869	911	862	886	907	859	863	904	932	892	889	862	952	920	887	885	866	929	882	891	932	922	893	904	901	949	893	874	863	918	932	885	925	901	911	876	882	904	918	860	827	882	910	879	925	906	859	897	925	900	905	867	817	875	943	898	884	914	874	873	907	872	940	860	888	934	969	906	942	924	955	914	846	886	960	852	875	867	925	917	922	857	860	895	866	929	842	963	855	912	908	864	887	895	876	890	906	845	851	981	910	919	917	914	844	887	931	879	891	899	856	889	885	857	853	873	892	900	917	928	902	905	886	900	869	884	873	878	913	910	907	841	929	936	885	897	916	896	930	869	882	902	870	865	954	891	901	875	904	860	878	933	870	909	918	853	889	855	931	857	873	873	944	873	875	868	869	895	942	930	869	884	939	873	870	903	885	975	859	921	915	900	867	876	949	887	944	866	874	936	907	907	890	933	864	945	920	900	897	863	899	891	885	877	881	904	878	912	880	937	915	842	911	905	926	931	904	874	861	885	910	925	896	896	880	880	882	863	876	869	912	921	892	905	882	890	868	922	876	882	925	906	890	883	936	903	886	907	859	820	923	882	883	868	899	936	903	918	856	927	895	854	865	852	880	966	899	937	906	942	886	868	889	907	886	930	961	886	858	912	903	862	913	918	938	890	831	890	912	904	912	878	885	921	896	852	871	869	836	896	880	885	816	865	903	904	914	865	920	976	922	865	927	900	897	903	863	857	880	860	901	876	908	892	885	918	892	864	851	888	891	874	910	904	933	877	882	911	884	930	824	908	864	919	926	880	908	860	872	891	872	923	853	905	958	945	910	895	884	885	911	893	899	941	906	892	846	872	919	910	880	916	870	862	866	843	876	891	844	881	922	915	872	908	832	898	904	922	955	907	881	845	897	873	856	921	861	925	883	886	898	908	905	839	929	856	922	893	904	884	881	928	860	941	906	887	921	892	920	862	885	930	932	850	899	873	892	894	843	901	893	912	934	939	894	898	917	923	896	921	867	905	892	949	919	874	910	929	880	924	859	952	984	822	891	861	868	861	893	885	904	902	882	923	883	911	900	862	884	919	925	910	915	893	871	878	905	919	861	868	897	870	865	915	867	935	939	911	861	953	862	923	862	879	892	855	894	954	880	927	892	860	894	917	907	842	892	911	901	860	867	915	862	891	911	919	889	919	907	934	938	948	913	897	907	903	929	869	902	878	915	897	886	881	908	875	960	898	870	892	878	892	870	863	873	871	882	854	897	946	899	862	939	916	923	869	919	864	924	879	886	909	884	868	916	865	940	898	887	930	892	925	990	855	909	840	907	901	866	868	881	948	931	855	907	809	875	902	897	895	896	850	841	871	911	887	893	839	885	904	939	978	862	874	843	926	875	903	929	878	965	883	867	897	930	875	851	866	899	906	893	901	936	895	911	924	878	931	847	893	879	868	857	919	927	874	875	858	908	889	850	908	901	893	904	863	927	901	867	886	848	884	863	914	912	834	839	890	878	847	895	885	879	881	871	895	910	905	875	893	862	943	942	950	875	880	878	855	857	883	845	869	863	954	895	895	917	901	938	868	882	928	906	883	897	842	879	924	913	925	944	900	914	862	911	885	826	897	933	907	885	927	884	910	874	908	906	876	902	836	926	859	886	918	877	870	917	924	899	903	854	933	958	917	886	929	908	872	950	913	916	884	887	904	906	881	864	882	880	891	852	890	913	875	863	853	903	905	903	889	923	892	864	879	837	949	888	872	891	885	894	871	875	944	852	921	899	871	867	895	930	954	926	900	819	919	896	865	910	910	853	881	909	905	951	912	925	918	845	865	895	861	898	928	946	922	946	830	896	895	885	875	954	883	931	880	931	931	858	906	851	913	955	850	970	905	912	918	953	897	882	898	884	940	908	887	911	907	914	931	880	899	884	881	892	926	923	891	861	924	870	889	979	909	864	901	911	847	871	851	828	851	888	955	853	892	914	837	916	934	900	869	947	903	935	921	857	863	879	898	856	894	900	846	892	879	856	879	931	902	920	927	899	885	911	890	925	878	893	917	874	890	841	965	864	865	874	940	878	908	875	858	880	906	997	875	891	875	871	932	879	864	893	891	877	883	891	911	912	934	908	868	863	885	898	883	939	841	891	919	901	901	954	867	874	875	911	832	900	902	845	880	899	956	893	896	919	840	846	889	857	913	899	875
30004	24235	19187	31014	40359	42143	38448	36936	35623	51508	69681	61978	46460	30069	17031	9504	7687	7256	7220	7168	7246	7118	7083	7170	7272	7251	7122	7265	7300	7286	7307	7144	7327	7248	7285	7300	7135	7196	7200	7204	7329	7055	7251	7283	7395	7246	7236	7282	7315	7302	7277	7289	7186	7257	7147	7400	7179	7238	7188	7184	7352	7255	7245	7227	7226	7304	7270	7189	7157	7162	7293	7274	7456	7141	7236	7194	7196	7310	7205	7188	7342	7328	7303	7205	7427	7092	7155	7196	7157	7306	7313	7230	7199	7171	7227	7149	7142	7300	7205	7260	7221	7354	7293	7286	7242	7184	7277	7204	7338	7148	7406	7282	7182	7230	7152	7192	7243	7203	7266	7161	7179	7276	7079	7327	7360	7148	7186	7217	7328	7277	7259	7187	7239	7310	7251	7309	7048	7317	7348	7142	7215	7403	7280	7111	7223	7149	7146	7226	7235	7360	7172	7335	7288	7130	7255	7330	7250	7191	7145	7292	7359	7241	7170	7172	7173	7305	7193	7277	7259	7200	7082	7140	7257	7198	7300	7202	7201	7355	7133	7201	7397	7149	7344	7192	7224	7150	7241	7197	7279	7276	7315	7281	7186	7266	7219	7347	7272	7178	7351	7312	7244	7147	7368	7271	7295	7188	7321	7262	7277	7350	7227	7294	7213	7276	7333	7215	7203	7273	7186	7280	7060	7233	7245	7324	7175	7213	7179	7353	7225	7342	7258	7193	7249	7231	7129	7075	7191	7329	7220	7340	7175	7275	7295	7260	7286	7268	7203	7157	7305	7103	7176	7136	7294	7308	7343	7137	7307	7313	7295	7184	7039	7310	7234	7129	7181	7241	7203	7168	7352	7126	7212	7234	7081	7305	7086	7171	7225	7207	7192	7172	7193	7212	7284	7223	7138	7295	7310	7215	7290	7209	7220	7231	7249	7289	7166	7434	7211	7153	7226	7290	7202	7247	7176	7381	7201	7212	7077	7277	7289	7332	7253	7281	7302	7186	7321	7271	7207	7237	7305	7244	7371	7317	7187	7288	7191	7222	7197	7233	7277	7252	7260	7093	7221	7144	7268	7334	7224	7098	7309	7201	7242	7271	7271	7261	7246	7244	7368	7226	7208	7271	7182	7152	7228	7032	7205	7121	7205	7109	7312	7162	7360	7208	7329	7155	7154	7164	7272	7161	7381	7266	7244	7260	7169	7235	7146	7233	7200	7245	7166	7193	7363	7201	7308	7098	7262	7252	7109	7322	7263	7255	7252	7203	7168	7388	7249	7297	7161	7218	7271	7116	7237	7253	7193	7128	7256	7096	7225	7291	7361	7139	7374	7325	7084	7318	7163	7221	7260	7302	7257	7217	7213	7330	7272	7240	7215	7326	7224	7197	7180	7316	7220	7336	7186	7326	7317	7180	7125	7159	7339	7219	7137	7100	7304	7167	7256	7211	7282	7161	7391	7232	7116	7290	7244	7182	7173	7199	7254	7237	7232	7318	7302	7260	7329	7245	7218	7127	7190	7282	7261	7142	7256	7264	7282	7265	7274	7213	7346	7289	7271	7168	7297	7212	7193	7157	7272	7135	7285	7199	7261	7276	7175	7288	7157	7322	7190	7176	7193	7153	7174	7446	7181	7303	7290	7241	7318	7248	7332	7065	7288	7254	7293	7118	7203	7314	7028	7167	7234	7176	7255	7301	7227	7249	7231	7198	7217	7146	7257	7278	7218	7298	7377	7263	7295	7097	7155	7353	7303	7238	7200	7179	7171	7196	7266	7108	7312	7268	7188	7248	7140	7161	7165	7269	7213	7168	7152	7277	7256	7251	7265	7151	7322	7270	7217	7176	7390	7198	7125	7256	7129	7317	7272	7237	7164	7110	7251	7234	7213	7276	7318	7275	7272	7200	7234	7174	7239	7233	7224	7247	7343	7224	7279	7208	7141	7219	7305	7155	7237	7233	7250	7329	7272	7230	7273	7227	7362	7103	7277	7295	7182	7305	7228	7205	7262	7243	7195	7192	7208	7195	7391	7255	7281	7279	7174	7174	7166	7168	7194	7125	7293	7232	7274	7080	7196	7207	7304	7153	7171	7151	7207	7192	7260	7222	7147	7182	7311	7105	7218	7320	7142	7300	7238	7156	7355	7098	7306	7276	7199	7277	7262	7097	7153	7178	7261	7368	7310	7278	7278	7079	7181	7219	7287	7174	7238	7270	7170	7228	7230	7251	7228	7143	7257	7210	7269	7179	7252	7378	7195	7360	7150	7235	7234	7249	7300	7305	7097	7461	7287	7202	7287	7262	7233	7250	7093	7192	7179	7311	7277	7223	7236	7220	7258	7225	7441	7187	7252	7192	7182	7256	7322	7286	7228	7231	7352	7275	7289	7274	7268	7189	7236	7163	7289	7267	7331	7255	7289	7188	7443	7309	7161	7296	7276	7367	7206	7232	7350	7296	7228	7284	7167	7254	7283	7278	7269	7256	7175	7251	7223	7227	7326	7150	7147	7236	7327	7108	7068	7195	7208	7166	7208	7154	7286	7210	7210	7359	7181	7336	7186	7440	7260	7195	7339	7195	7170	7265	7242	7306	7179	7277	7206	7253	7363	7191	7228	7198	7098	7314	7235	7260	7300	7172	7280	7123	7261	7393	7205	7189	7285	7189	7231	7288	7217	7171	7277	7127	7313	7205	7171	7221	7144	7204	7200	7294	7270	7330	7177	7244	7298	7278	7211	7199	7252	7173	7204	7266	7287	7195	7181	7294	7211	7223	7252	7261	7250	7173	7278	7196	7241	7132	7199	7301	7257	7174	7245	7193	7181	7149	7169	7230	7226	7120	7302	7353	7171	7070	7307	7206	7129	7236	7070	7233	7261	7175	7173	7246	7107	7250	7258	7389	7154	7132	7335	7373	7085	7354	7251	7267	7148	7290	7091	7299	7177	7218	7411	7118	7230	7171	7298	7294	7188	7401	7189	7268	7092	7115	7235	7248	7320	7288	7347	7169	7262	7080	7319	7161	7279	7404	7216	7251	7082	7168	7140	7254	7145	7298	7341	7321	7299	7357	7089	7296	7294	7320	7316	7216	7126	7158	7263	7262	7247	7276	7098	7246	7255	7180	7162	7335	7250	7158	7174	7234	7258	7156	7366	7340	7298	7186	7104	7184	7291	7225	7302	7351	7268	7263	7141	7288	7196	7154	7280	7182	7192	7221	7244	7179	7149	7266	7086	7280	7266	7115	7189	7224	7160	7283	7048	7223	7286	7201	7194	7229	7203	7165	7188	7258	7129	7318	7104	7194	7240	7236	7187	7307	7243	7275	7176	7441	7242	7245	7174	7291	7134	7306	7181	7222	7170	7307	7210	7142	7242	7307	7276	7306	7211	7306	7328	7294	7271	7243	7294	7185	7156	7293	7240	7347	7091	7176	7341	7199	7225	7185	7257	7333	7405	7219	7229	7289	7214	7257	7261	7343	7166	7184	7291	7294	7187	7213	7210	7335	7220	7250	7294	7202	7258	7280	7303	7086	7181	7313	7218	7214	7279	7355	7335	7255	7233	7255	7241	7340	7266	7331	7201	7241	7126	7254	7284	7219	7149	7238	7173	7010	7309	7221	7326	7258	7139	7259	7223	7249	7196	7266	7236	7065	7189	7212	7340	7314	7396	7248	7202	7346	7153	7427	7246	7314	7276	7248	7310	7281	7389	7034	7278	7183	7237	7172	7245	7235	7219	7215	7152	7171	7328	7232	7363	7173	7198	7245	7269	7158	7256	7281	7324	7319	7245	7316	7187	7131	7286	7311	7392	7269	7213	7210	7273	7234	7209	7270	7193	7266	7147	7215	7190	7195	7135	7216	7297	7259	7114	7218	7153	7204	7233	7233	7161	7276	7217	7319	7263	7196	7240	7279	7139	7321	7198	7327	7193	7194	7182	7133	7222	7205	7250	7264	7138	7150	7247	7269	7283	7309	7144	7237	7123	7253	7326	7164	7311	7271	7164	7192	7186	7222	7235	7234	7152	7141	7342	7295	7323	7151	7237	7234	7202	7325	7111	7288	7164	7257	7319	7304	7347	7284	7171	7296	7302	7268	7355	7153	7077	7297	7277	7259	7259	7286	7232	7204	7244	7105	7152	7189	7238	7296	7204	7279	7207	7178	7226	7229	7266	7226	7164	7216	7099	7312	7146	7318	7273	7247	7324	7306	7233	7272	7170	7223	7293	7238	7197	7299	7309	7258	7188	7248	7263	7244	7168	7240	7237	7421	7215	7187	7101	7232	7263	7291	7148	7250	7191	7218	7262	7309	7339	7316	7283	7244	7222	7310	7250	7142	7172	7283	7074	7188	7237	7286	7306	7152	7262	7255	7246	7096	7240	7176	7335	7204	7258	7340	7286	7228	7290	7328	7289	7358	7165	7323	7226	7243	7147	7282	7150	7236	7167	7179	7289	7185	7236	7276	7375	7063	7240	7298	7300	7172	7225	7265	7258	7342	7260	7302	7342	7388	7268	7299	7156	7108	7295	7386	7306	7206	7285	7155	7229	7203	7270	7315	7312	7346	7301	7292	7272	7345	7242	7353	7176	7236	7129	7256	7081	7244	7138	7280	7190	7281	7217	7279	7402	7317	7323	7215	7074	7212	7212	7170	7299	7290	7173	7233	7332	7228	7184	7176	7291	7138	7215	7214	7202	7137	7361	7295	7192	7196	7299	7171	7303	7217	7317	7207	7156	7095	7409	7316	7326	7176	7188	7173	7089	7271	7260	7197	7249	7254	7168	7255	7212	7271	7148	7166	7302	7218	7262	7132	7284	7206	7217	7257	7356	7237	7173	7173	7273	7234	7300	7074	7346	7227	7233	7230	7333	7303	7258	7219	7383	7298	7286	7168	7178	7135	7430	7139	6996	7218	7187	7341	7037	7307	7277	7104	7170	7242	7275	7355	7180	7400	7156	7351	7358	7263	7088	7227	7066	7272	7120	7291	7254	7206	7159	7227	7271	7243	7311	7089	7338	7141	7264	7205	7337	7061	7278	7364	7305	7198	7287	7313	7229	7097	7167	7150	7179	7302	7287	7293	7276	7209	7344	7283	7275	7255	7241	7207
4267	2326	1584	1450	1682	2018	2172	1995	1877	3065	4769	4340	2733	1524	1176	1002	922	918	918	948	958	966	901	977	954	914	947	898	938	926	935	896	950	920	887	973	901	943	920	958	887	939	941	934	942	954	924	875	938	900	878	904	949	868	906	988	876	896	928	941	925	920	895	946	944	905	898	914	887	958	930	884	926	925	974	935	924	921	937	993	945	964	871	1007	946	907	944	966	922	922	907	914	928	908	866	952	931	993	929	938	924	894	915	912	995	871	927	989	911	884	871	931	933	911	916	907	885	971	861	955	935	960	928	937	922	925	915	885	928	1008	951	953	900	886	977	962	901	956	999	960	961	931	905	892	942	922	914	909	924	953	961	933	938	945	951	901	930	944	978	958	950	926	986	1005	915	919	909	920	933	913	917	909	892	917	865	938	949	927	936	927	961	896	945	891	934	945	960	939	940	948	895	905	947	993	942	933	903	899	897	943	880	933	922	953	979	954	976	904	919	918	891	929	916	962	908	955	947	892	949	901	948	942	966	944	888	925	935	889	905	932	896	939	961	933	909	914	979	899	967	907	911	925	967	905	947	906	893	937	883	918	890	917	927	929	917	919	939	955	943	959	917	933	1001	855	950	919	986	965	928	944	932	891	907	930	917	958	969	860	962	946	966	932	924	926	947	963	931	919	977	913	947	938	997	967	936	947	981	922	986	928	952	951	896	989	915	897	900	947	940	908	957	953	936	921	874	916	881	930	886	900	911	871	947	952	901	890	963	930	905	946	958	928	891	946	888	909	928	885	907	929	984	964	934	920	953	895	932	922	943	875	957	927	911	935	932	971	923	945	928	912	937	930	908	964	934	908	982	863	887	866	979	888	949	906	927	898	971	872	933	933	916	927	930	974	911	899	922	929	912	926	969	1015	918	905	935	945	901	980	951	926	901	891	918	852	972	880	963	943	931	883	912	922	962	928	990	954	933	841	931	945	915	904	914	955	950	948	973	983	936	982	945	988	948	962	962	915	923	950	964	938	946	938	961	960	976	949	868	902	909	964	958	953	892	923	918	902	940	950	962	951	914	883	997	967	882	920	942	913	942	908	951	1005	949	928	934	974	943	906	970	973	951	929	919	916	992	907	926	936	936	956	901	931	906	884	912	959	937	956	927	914	916	941	968	940	903	927	940	935	922	902	881	924	922	892	907	887	925	898	898	928	966	871	948	886	900	941	920	925	953	946	932	946	901	943	912	940	945	937	916	894	944	949	983	919	951	955	921	926	962	914	868	917	951	932	969	989	937	968	932	998	893	954	923	937	921	884	941	908	931	979	913	931	878	903	956	903	935	931	941	946	852	921	901	941	939	957	948	957	930	909	901	947	887	965	946	898	872	929	949	910	899	907	887	939	898	921	939	913	964	897	980	938	967	900	950	934	913	962	896	924	955	933	959	919	885	930	963	924	954	881	924	965	958	978	965	920	973	965	930	922	932	944	894	910	912	911	888	900	926	907	882	935	954	907	950	936	963	890	971	939	891	903	947	911	941	928	916	954	920	945	938	1005	940	941	979	938	1006	971	948	964	939	914	927	930	937	916	895	942	938	936	925	929	993	900	899	908	916	899	892	931	954	935	890	953	907	942	964	980	904	952	907	911	911	925	908	869	895	919	893	900	942	871	942	907	964	895	923	961	899	917	958	924	965	926	968	937	935	962	957	914	933	942	939	948	947	911	953	963	955	918	950	930	922	882	950	972	937	894	934	937	922	909	921	904	921	916	941	927	948	915	993	931	941	914	921	944	926	939	935	1002	904	919	968	957	970	917	936	946	882	909	915	912	890	934	897	956	909	983	886	957	964	951	911	918	975	901	916	898	901	880	910	921	965	911	907	921	882	965	974	888	930	905	951	917	947	962	914	890	931	928	882	963	891	978	955	932	907	889	939	1004	932	925	928	991	885	951	905	921	944	896	945	866	908	1022	942	964	905	898	984	907	912	966	939	927	913	969	963	929	934	934	938	894	970	907	906	936	937	956	880	937	967	967	936	971	905	948	1025	927	936	904	922	920	956	979	885	931	949	938	893	963	893	952	940	932	921	914	961	968	956	903	925	901	923	938	944	934	925	897	899	909	927	911	994	989	940	894	963	920	942	969	856	926	932	903	916	929	947	920	1003	936	1012	915	920	883	956	940	957	927	894	959	918	940	986	967	890	875	906	886	946	904	941	914	932	928	932	968	890	859	925	879	922	918	937	956	918	978	933	910	971	969	928	955	902	952	867	957	949	906	901	945	866	949	924	920	908	884	939	928	918	895	930	906	925	930	936	928	937	907	935	883	888	887	925	964	981	936	939	961	934	946	892	987	915	948	921	964	918	926	914	899	917	962	930	919	989	905	986	920	969	876	907	971	890	926	939	908	940	936	918	927	945	971	927	954	957	937	899	966	924	896	914	951	933	910	925	957	964	958	904	974	900	951	926	935	963	924	960	976	926	928	938	937	914	922	880	919	895	959	926	916	951	914	1012	903	980	949	878	904	923	954	917	938	919	918	931	928	949	922	962	926	942	923	894	932	910	1002	953	981	951	929	919	922	857	963	927	959	916	940	849	971	976	928	939	937	915	883	932	1005	912	955	901	983	957	941	957	948	894	964	836	967	929	959	914	947	966	937	894	945	916	954	904	932	899	926	918	933	931	897	960	928	976	896	956	958	956	963	916	923	946	899	930	927	919	911	939	883	892	894	952	918	880	917	916	914	1010	916	982	904	879	908	959	900	969	916	972	975	890	887	911	947	908	932	892	924	1003	931	951	970	922	940	918	927	937	882	924	949	945	905	988	939	849	980	943	947	903	912	934	935	909	934	934	874	950	925	926	987	948	968	951	929	940	898	946	905	959	953	913	909	972	972	936	929	906	955	877	934	936	906	900	891	875	935	972	924	928	961	952	949	895	970	984	896	920	968	954	995	919	981	960	931	917	900	897	895	918	890	947	894	899	876	911	940	920	906	896	965	935	890	933	938	913	962	934	936	981	978	973	984	930	887	950	994	876	914	931	924	896	941	927	909	918	1001	967	934	955	955	980	918	925	928	955	876	951	986	941	884	947	917	893	937	909	918	910	889	932	945	902	952	954	949	910	896	939	948	908	948	916	906	915	938	912	923	916	955	952	891	913	966	969	907	982	919	910	996	929	906	949	933	891	912	935	919	888	854	932	939	960	935	920	943	908	914	969	934	897	945	998	946	918	916	929	966	881	936	982	943	937	915	864	976	984	918	924	917	933	942	881	970	894	919	963	930	945	912	869	926	937	933	884	954	950	913	939	943	946	895	931	894	955	951	919	949	889	939	899	898	892	869	975	959	956	966	889	930	926	963	971	919	893	920	907	940	928	955	945	948	877	921	911	904	969	947	887	968	954	893	888	937	963	937	926	898	957	953	887	920	900	956	912	893	920	904	920	920	920	977	932	878	918	964	929	977	976	955	848	913	901	952	944	925	901	924	949	907	978	931	918	958	909	896	951	921	960	937	920	964
25246	19594	14673	23972	32564	34728	33332	30975	28844	37193	42506	37394	26920	15636	10127	8213	7775	7599	7569	7668	7491	7745	7568	7655	7529	7590	7640	7526	7418	7681	7467	7523	7514	7504	7503	7574	7616	7530	7484	7627	7547	7742	7531	7669	7596	7506	7627	7530	7539	7535	7662	7682	7555	7726	7558	7633	7686	7594	7538	7616	7539	7568	7702	7668	7667	7495	7597	7626	7657	7510	7572	7557	7573	7538	7562	7488	7666	7612	7630	7494	7574	7637	7495	7602	7588	7459	7699	7738	7632	7663	7605	7674	7692	7473	7658	7678	7476	7570	7613	7710	7600	7414	7675	7551	7728	7521	7739	7627	7401	7559	7671	7630	7559	7460	7527	7661	7497	7542	7463	7474	7503	7623	7530	7714	7485	7609	7658	7745	7718	7561	7502	7533	7553	7577	7618	7595	7678	7538	7609	7535	7566	7582	7660	7583	7522	7667	7532	7513	7485	7611	7582	7538	7578	7654	7570	7666	7609	7470	7626	7758	7605	7660	7587	7702	7491	7521	7543	7579	7516	7522	7428	7624	7541	7525	7651	7526	7626	7758	7589	7608	7761	7575	7647	7574	7599	7591	7543	7534	7622	7605	7553	7559	7467	7592	7573	7517	7441	7595	7672	7591	7679	7673	7638	7557	7512	7426	7650	7646	7740	7637	7563	7680	7734	7727	7596	7607	7386	7481	7719	7488	7527	7605	7621	7527	7655	7611	7550	7727	7739	7540	7644	7630	7623	7649	7525	7475	7746	7434	7586	7746	7465	7699	7686	7468	7597	7573	7792	7590	7572	7678	7575	7698	7586	7528	7633	7597	7493	7573	7678	7583	7571	7482	7597	7634	7615	7568	7724	7653	7503	7512	7552	7595	7744	7754	7585	7674	7601	7450	7533	7633	7658	7693	7597	7610	7623	7642	7572	7538	7600	7590	7441	7661	7447	7640	7639	7585	7561	7676	7702	7554	7689	7727	7696	7732	7573	7489	7701	7692	7606	7557	7612	7671	7529	7602	7774	7570	7672	7589	7566	7498	7593	7395	7618	7764	7592	7564	7700	7533	7589	7588	7603	7680	7610	7576	7598	7639	7572	7660	7521	7693	7519	7678	7592	7681	7438	7561	7613	7523	7616	7506	7648	7564	7677	7507	7747	7601	7580	7413	7533	7567	7513	7558	7614	7548	7760	7589	7520	7545	7618	7645	7545	7506	7594	7709	7672	7644	7786	7467	7569	7658	7696	7659	7516	7637	7650	7607	7623	7619	7564	7722	7612	7563	7538	7706	7687	7635	7500	7526	7590	7570	7532	7580	7636	7676	7649	7519	7552	7570	7664	7448	7572	7509	7656	7604	7545	7685	7493	7710	7610	7603	7586	7597	7574	7703	7581	7641	7639	7556	7578	7673	7622	7657	7564	7516	7566	7621	7446	7651	7709	7719	7618	7652	7608	7620	7604	7612	7718	7693	7455	7766	7545	7554	7562	7555	7647	7659	7512	7612	7593	7652	7753	7503	7565	7557	7714	7647	7573	7584	7510	7636	7723	7743	7534	7598	7590	7624	7633	7625	7628	7586	7549	7689	7580	7468	7629	7555	7532	7562	7621	7543	7741	7466	7691	7542	7610	7608	7617	7503	7704	7636	7690	7624	7592	7557	7584	7569	7717	7502	7708	7606	7656	7635	7488	7608	7604	7670	7737	7463	7562	7587	7605	7635	7612	7679	7621	7656	7624	7505	7518	7618	7685	7604	7541	7536	7653	7490	7568	7708	7580	7624	7668	7593	7588	7627	7639	7618	7478	7659	7646	7513	7560	7460	7676	7703	7572	7603	7555	7589	7614	7631	7579	7601	7715	7710	7519	7572	7586	7694	7618	7652	7562	7510	7570	7543	7643	7640	7539	7547	7551	7672	7508	7639	7543	7605	7610	7663	7662	7670	7495	7570	7547	7516	7734	7681	7557	7746	7582	7642	7616	7648	7513	7597	7645	7424	7592	7614	7649	7568	7492	7453	7617	7549	7684	7508	7593	7534	7689	7551	7732	7670	7534	7722	7629	7566	7629	7637	7562	7510	7700	7599	7614	7731	7614	7439	7524	7697	7501	7670	7579	7631	7630	7690	7783	7588	7636	7560	7659	7621	7517	7684	7512	7542	7547	7733	7681	7573	7602	7722	7588	7515	7534	7663	7530	7643	7585	7469	7568	7621	7687	7722	7608	7577	7652	7684	7549	7577	7526	7635	7698	7630	7606	7708	7568	7461	7422	7582	7630	7677	7631	7559	7547	7618	7624	7564	7629	7625	7536	7461	7589	7562	7479	7543	7571	7704	7481	7508	7650	7626	7604	7589	7542	7528	7497	7616	7548	7588	7551	7687	7627	7544	7597	7498	7624	7641	7687	7501	7597	7638	7589	7468	7427	7604	7580	7702	7585	7740	7692	7641	7490	7632	7646	7651	7651	7548	7562	7749	7603	7658	7385	7667	7651	7431	7544	7551	7564	7496	7512	7708	7663	7532	7530	7516	7612	7623	7543	7648	7593	7547	7627	7669	7632	7659	7606	7660	7647	7487	7459	7653	7477	7502	7697	7572	7637	7510	7636	7614	7658	7646	7595	7569	7585	7572	7520	7546	7574	7727	7510	7675	7575	7622	7594	7757	7699	7628	7609	7721	7510	7598	7580	7718	7497	7569	7626	7528	7578	7533	7542	7790	7601	7726	7626	7726	7545	7663	7671	7626	7719	7623	7596	7688	7602	7617	7367	7573	7763	7495	7434	7675	7542	7688	7583	7571	7581	7582	7525	7508	7541	7589	7715	7632	7604	7564	7579	7680	7748	7511	7623	7463	7538	7686	7575	7641	7544	7402	7501	7551	7686	7608	7427	7531	7480	7633	7612	7610	7636	7588	7648	7509	7683	7642	7694	7657	7664	7670	7561	7469	7540	7651	7719	7796	7595	7625	7680	7647	7575	7748	7570	7575	7622	7593	7590	7727	7680	7637	7552	7688	7549	7676	7595	7577	7590	7611	7713	7588	7614	7627	7542	7570	7622	7497	7620	7627	7664	7632	7689	7520	7593	7552	7495	7548	7568	7547	7623	7707	7712	7641	7751	7696	7521	7551	7482	7639	7587	7551	7620	7580	7593	7785	7600	7564	7739	7751	7513	7484	7626	7618	7557	7423	7578	7644	7562	7592	7510	7600	7655	7662	7529	7536	7507	7555	7758	7600	7688	7561	7660	7454	7386	7623	7606	7629	7586	7614	7569	7698	7573	7677	7439	7463	7577	7576	7575	7695	7612	7577	7567	7636	7529	7690	7478	7668	7499	7560	7641	7566	7672	7548	7687	7774	7492	7480	7594	7639	7450	7464	7654	7703	7582	7625	7665	7449	7638	7685	7577	7531	7618	7594	7609	7566	7616	7633	7625	7665	7512	7698	7702	7662	7689	7450	7533	7482	7677	7739	7548	7596	7613	7590	7632	7752	7516	7573	7352	7492	7581	7677	7595	7588	7654	7735	7736	7595	7685	7566	7584	7538	7617	7600	7516	7711	7510	7618	7564	7680	7486	7603	7722	7676	7526	7576	7449	7739	7414	7485	7756	7640	7610	7591	7540	7686	7568	7578	7537	7634	7699	7597	7679	7593	7581	7729	7548	7612	7547	7584	7552	7525	7658	7541	7569	7685	7508	7562	7420	7640	7569	7654	7522	7581	7618	7551	7689	7583	7553	7570	7757	7570	7563	7541	7635	7591	7662	7586	7728	7492	7554	7544	7642	7691	7541	7698	7569	7665	7621	7486	7582	7641	7606	7564	7723	7512	7498	7595	7566	7535	7617	7594	7475	7619	7546	7563	7589	7589	7670	7575	7578	7445	7803	7624	7493	7563	7615	7539	7564	7462	7552	7683	7466	7683	7675	7567	7603	7724	7627	7566	7595	7680	7710	7496	7730	7524	7646	7708	7638	7437	7549	7541	7619	7599	7582	7656	7676	7634	7674	7637	7545	7654	7616	7451	7592	7615	7612	7662	7602	7631	7636	7612	7681	7596	7609	7476	7656	7731	7523	7699	7672	7627	7590	7632	7643	7561	7556	7664	7570	7670	7723	7578	7592	7586	7602	7531	7688	7697	7618	7648	7521	7429	7535	7604	7605	7691	7602	7565	7694	7660	7709	7582	7568	7623	7549	7521	7519	7706	7654	7603	7654	7619	7606	7721	7496	7548	7610	7625	7542	7580	7541	7607	7586	7542	7413	7587	7571	7661	7571	7601	7645	7642	7573	7622	7632	7662	7595	7626	7558	7624	7586	7771	7669	7526	7495	7595	7537	7535	7537	7486	7685	7572	7564	7553	7534	7592	7636	7645	7558	7619	7506	7572	7574	7494	7674	7571	7700	7639	7512	7588	7585	7551	7725	7524	7622	7471	7554	7589	7672	7618	7806	7537	7398	7614	7632	7592	7594	7520	7575	7751	7711	7583	7609	7520	7522	7622	7626	7598	7725	7524	7656	7600	7640	7600	7628	7509	7602	7634	7541	7504	7689	7588	7580	7665	7538	7521	7564	7496	7528	7653	7583	7692	7500	7500	7661	7641	7459	7630	7473	7627	7640	7691	7545	7584	7647	7571	7602	7582	7566	7568	7642	7642	7548	7778	7496	7643	7620	7639	7684	7506	7732	7587	7674	7733	7462	7620	7599	7612	7549	7781	7703	7520	7679	7715	7622	7639	7610	7679	7607	7513	7678	7566	7490	7655	7780	7570	7694	7639	7384	7574	7562	7600	7659	7667	7716	7591	7575	7453	7657	7585	7612	7584	7614	7723	7631	7607	7578	7414	7701	7678	7521	7659	7695	7607	7595	7675	7625	7626	7612	7634	7534	7613	7501	7663	7605	7597	7538	7617	7529	7739	7633	7630	7427	7506	7547	7694	7458	7624	7583	7642	7553	7581	7615	7568	7575	7654	7585	7479	7599	7622	7550	7602	7626	7662	7488	7518	7674	7575	7597	7642	7712	7594	7486	7651	7594	7465	7640	7552	7586	7647	7598	7414	7741	7431	7617	7572	7561	7646	7643	7511	7565	7574	7626	7574	7525	7567	7430	7698	7571	7708	7564	7681	7608	7476
3799	3143	1919	1603	2085	2446	2350	2015	2430	8280	13833	11180	5662	2415	1341	1035	959	988	894	863	919	922	899	994	924	934	883	945	934	933	913	929	963	967	904	957	923	937	1003	902	990	929	924	974	995	922	938	961	998	886	979	943	931	929	974	970	935	963	898	917	944	928	908	892	912	974	849	945	921	891	973	966	972	948	977	926	941	937	939	921	969	1007	942	944	940	972	990	921	933	961	970	927	946	974	994	951	939	933	917	950	931	944	944	953	975	983	923	905	989	963	965	947	889	920	974	967	936	896	909	943	928	966	955	916	938	954	928	931	957	959	945	913	961	977	954	1012	961	913	928	923	890	888	929	930	981	891	934	967	993	947	942	961	947	920	960	945	903	902	888	911	911	977	921	967	949	976	1022	916	875	937	922	953	968	935	972	928	895	909	994	918	993	918	874	922	944	934	968	998	988	935	936	941	909	1001	939	996	936	913	952	990	920	953	928	864	987	949	943	980	970	985	895	930	917	942	964	957	987	958	932	968	906	985	952	911	926	966	887	899	919	918	995	900	950	898	974	902	927	990	968	932	943	967	932	905	920	927	1000	958	921	977	930	991	933	955	931	944	947	957	859	941	990	924	917	941	960	980	1003	952	955	935	951	945	947	978	967	904	998	942	914	957	935	934	941	933	943	988	918	986	971	981	933	953	1022	961	917	899	895	920	951	938	954	978	925	889	962	1029	1006	946	928	928	970	927	890	958	952	969	953	946	974	942	909	985	931	958	930	959	969	953	947	966	925	982	940	993	934	945	930	885	944	960	932	901	978	936	865	957	1022	965	890	989	959	991	964	905	1002	988	972	983	930	922	894	940	949	957	951	916	931	913	968	924	970	952	950	924	940	970	940	974	966	918	926	875	894	1003	919	1004	1009	948	962	963	959	920	969	974	1001	955	945	945	951	941	956	921	901	967	954	927	968	913	933	989	942	915	977	997	938	995	982	949	909	935	915	964	964	951	950	972	921	938	939	945	925	998	905	904	971	954	978	932	941	944	926	898	909	943	899	915	972	963	951	963	966	947	998	980	928	925	929	927	975	911	939	919	924	953	977	898	944	939	917	943	971	968	913	903	956	956	972	934	947	966	942	935	981	930	951	927	937	895	955	917	949	895	920	920	882	997	928	908	949	977	967	907	911	919	972	959	939	970	958	965	923	937	946	927	979	940	926	979	967	977	944	878	948	988	971	947	964	889	878	974	889	943	934	920	955	872	944	909	920	967	935	933	967	945	913	991	1003	988	935	987	951	917	867	928	989	954	935	959	949	985	941	964	996	953	913	905	953	957	928	932	947	975	922	979	919	895	962	924	895	943	996	937	947	938	920	946	932	931	900	996	917	913	956	963	938	921	900	958	926	957	926	970	957	884	851	965	957	901	934	892	899	932	972	937	912	962	948	939	928	1024	969	973	956	952	1015	906	919	928	923	889	945	956	981	893	959	969	925	917	909	971	930	936	941	956	992	938	924	995	907	967	911	883	968	899	935	952	920	927	977	973	938	932	989	892	951	957	941	921	948	925	965	888	960	890	946	970	879	924	980	955	960	917	944	979	951	920	910	967	895	937	951	933	910	911	923	938	933	948	928	911	918	983	953	933	959	965	891	966	937	926	969	946	928	983	949	950	958	962	997	971	920	938	959	907	909	917	954	962	937	921	958	965	955	926	978	949	950	909	950	999	947	935	1035	994	982	952	921	920	1025	921	913	976	934	982	958	970	971	966	942	933	934	906	942	992	873	928	949	950	929	1012	976	927	923	1001	895	938	931	928	952	975	1000	971	938	943	931	933	965	923	950	909	997	1009	874	955	968	962	955	899	996	900	934	981	919	952	944	996	927	977	1001	918	929	961	963	941	986	981	973	903	954	969	924	957	907	922	956	965	935	939	915	898	892	908	939	920	956	1006	926	919	918	943	917	1013	965	931	1004	898	913	948	982	946	953	965	947	948	931	899	926	952	946	916	990	952	969	954	959	916	970	962	911	964	943	981	986	925	954	917	932	983	936	975	915	1008	927	1002	964	931	900	951	942	918	967	902	905	923	974	915	920	907	919	979	909	937	920	970	933	944	958	890	903	916	956	921	945	975	995	879	957	959	949	931	935	929	975	924	989	962	984	954	938	913	961	937	947	971	966	938	993	966	946	937	996	912	1011	916	980	910	896	955	971	982	959	976	935	929	866	941	899	962	958	959	944	949	979	953	926	960	957	922	976	914	908	933	972	971	945	934	946	910	986	1003	977	945	908	989	907	914	921	948	911	921	902	927	955	1018	910	932	948	1004	945	952	978	943	962	920	1003	949	1022	918	950	922	912	999	906	929	948	923	945	898	927	933	929	933	935	959	944	981	946	942	999	969	963	923	949	953	926	943	993	913	988	927	939	971	950	942	989	973	967	937	916	890	955	978	955	899	947	960	979	943	903	982	949	964	946	959	935	931	937	919	908	913	920	959	886	949	910	969	907	985	934	913	915	915	1003	942	975	981	898	957	932	967	908	936	905	949	914	921	1014	955	972	960	897	920	937	966	954	924	907	1000	1023	982	1003	956	902	934	1014	979	998	988	968	929	887	938	992	933	900	955	933	969	996	969	970	962	972	922	936	887	994	946	989	920	982	959	951	981	951	966	946	904	931	930	919	916	954	937	909	913	922	893	1026	988	909	937	930	913	936	988	904	921	950	947	944	953	963	907	1020	951	919	981	945	960	923	899	976	951	926	971	951	986	963	940	955	955	915	970	916	961	916	884	956	982	933	968	958	958	990	928	968	956	938	959	978	950	950	943	884	943	890	878	943	972	965	911	897	922	945	946	926	910	938	975	946	920	972	946	953	933	926	985	920	1015	944	916	990	936	988	958	996	958	957	946	927	969	969	943	953	919	952	984	940	936	962	937	903	959	938	980	928	1014	969	947	899	907	908	932	935	924	955	1026	928	953	916	947	946	969	991	910	951	958	965	946	1010	925	930	1012	957	976	936	986	905	1001	974	959	956	972	913	966	965	952	909	948	916	997	975	947	949	926	867	963	930	891	987	919	926	952	970	914	899	953	940	912	976	951	952	929	927	905	887	961	935	917	977	947	968	919	990	901	909	910	957	973	985	949	900	986	977	952	891	936	991	907	1037	978	942	963	964	925	984	913	928	882	901	950	974	893	958	1014	1000	901	950	1009	966	952	973	907	864	963	887	930	935	955	940	958	935	944	924	973	925	950	924	932	930	975	946	912	984	941	931	959	907	950	901	949	922	984	992	930	926	948	895	977	920	977	914	910	959	950	914	912	909	954	948	942	981	934	956	959	934	916	967	1005	968	969	954	919	938	879	947	902	889	937	940	987	931	929	932	967	954	936	978	979	911	958	956	932	963	945	967	926	963	912	926	944	911	970	986	912	906	937	895	955	926	905	909	948	969	929	937	939	988	897	947	940	896	975	946	909	937	924	945	965	913	964	1024	913	947	911	964	952	932	997	887	890	914	955	936	939	918	933	941	945	944	903	906	974	891	970	984	971	904	936	999	951	956	963	951	959
28401	24187	17619	27601	37280	36995	34718	31655	34138	54438	62408	52585	38791	23856	13504	9151	7915	7732	7617	7709	7750	7584	7687	7742	7707	7637	7669	7781	7612	7709	7497	7629	7719	7768	7680	7737	7598	7683	7690	7792	7778	7687	7741	7701	7848	7722	7569	7607	7596	7737	7656	7750	7753	7638	7663	7625	7587	7686	7686	7738	7718	7628	7699	7619	7573	7638	7647	7734	7528	7773	7553	7593	7675	7832	7757	7699	7611	7634	7613	7635	7656	7675	7628	7774	7650	7685	7615	7637	7622	7690	7717	7666	7692	7635	7796	7749	7835	7681	7599	7630	7639	7760	7626	7710	7654	7675	7703	7688	7695	7700	7665	7724	7538	7693	7714	7614	7646	7785	7560	7704	7719	7625	7628	7624	7570	7620	7723	7609	7767	7855	7590	7750	7686	7678	7694	7572	7711	7605	7858	7549	7630	7628	7753	7580	7631	7595	7705	7695	7619	7657	7734	7643	7751	7686	7607	7678	7779	7573	7828	7628	7699	7679	7683	7672	7660	7651	7631	7600	7678	7628	7625	7630	7704	7613	7712	7664	7764	7745	7608	7768	7659	7737	7708	7473	7662	7761	7612	7770	7610	7603	7589	7641	7678	7754	7671	7627	7638	7682	7694	7571	7700	7672	7559	7660	7757	7753	7494	7509	7778	7659	7568	7746	7665	7767	7769	7672	7636	7676	7760	7682	7555	7670	7612	7642	7616	7778	7674	7666	7627	7617	7656	7695	7507	7692	7792	7668	7632	7645	7595	7721	7640	7633	7732	7633	7554	7774	7729	7648	7801	7564	7517	7677	7693	7771	7725	7695	7598	7591	7646	7760	7514	7702	7685	7616	7701	7723	7647	7705	7738	7707	7485	7624	7623	7703	7696	7741	7632	7647	7707	7753	7597	7617	7674	7728	7717	7643	7798	7503	7662	7707	7756	7555	7852	7701	7557	7765	7731	7803	7607	7740	7585	7887	7628	7735	7707	7699	7588	7521	7681	7586	7664	7598	7590	7700	7737	7677	7646	7713	7570	7571	7645	7692	7566	7765	7632	7670	7679	7527	7758	7687	7739	7795	7604	7752	7736	7679	7639	7747	7682	7659	7778	7764	7528	7658	7705	7739	7577	7741	7645	7622	7684	7736	7733	7685	7656	7748	7648	7768	7600	7579	7593	7649	7705	7639	7624	7719	7696	7616	7608	7517	7632	7552	7624	7569	7600	7592	7718	7684	7578	7656	7598	7659	7690	7626	7627	7753	7634	7695	7609	7788	7817	7622	7648	7654	7698	7673	7672	7790	7653	7475	7704	7671	7644	7600	7737	7522	7602	7820	7820	7779	7570	7742	7857	7643	7674	7707	7632	7878	7630	7712	7738	7684	7587	7703	7671	7623	7624	7618	7633	7707	7763	7655	7740	7786	7677	7568	7719	7545	7721	7602	7619	7643	7593	7626	7748	7703	7526	7683	7531	7649	7506	7646	7836	7590	7626	7686	7714	7695	7816	7634	7670	7640	7609	7648	7628	7689	7528	7680	7634	7554	7690	7690	7669	7768	7555	7743	7644	7571	7565	7666	7775	7763	7648	7816	7674	7720	7628	7598	7748	7755	7637	7650	7664	7618	7735	7751	7597	7699	7623	7836	7586	7645	7679	7756	7617	7660	7649	7850	7493	7631	7632	7726	7835	7742	7646	7630	7700	7562	7878	7759	7600	7679	7662	7649	7682	7574	7598	7607	7703	7748	7589	7635	7617	7759	7717	7842	7750	7700	7661	7800	7733	7739	7668	7693	7607	7815	7605	7668	7686	7758	7776	7614	7536	7616	7687	7696	7718	7639	7744	7625	7715	7610	7705	7599	7724	7744	7692	7729	7644	7713	7678	7616	7692	7637	7646	7706	7573	7583	7682	7679	7741	7799	7574	7691	7642	7748	7725	7645	7802	7556	7722	7585	7754	7593	7704	7608	7593	7761	7748	7604	7659	7536	7604	7600	7673	7723	7657	7740	7580	7623	7565	7796	7616	7716	7688	7722	7672	7620	7743	7599	7687	7763	7689	7565	7801	7719	7730	7563	7786	7705	7694	7677	7686	7591	7789	7659	7683	7748	7764	7689	7680	7683	7646	7520	7774	7703	7692	7588	7745	7614	7643	7792	7714	7671	7492	7694	7751	7622	7709	7633	7658	7729	7719	7778	7538	7677	7540	7583	7692	7679	7739	7736	7737	7657	7860	7653	7682	7670	7841	7814	7717	7751	7564	7758	7612	7784	7668	7665	7633	7743	7630	7617	7749	7687	7567	7731	7682	7699	7754	7694	7640	7516	7743	7649	7764	7651	7667	7649	7805	7645	7575	7719	7692	7685	7706	7697	7570	7663	7695	7638	7692	7613	7730	7782	7774	7718	7682	7754	7718	7648	7719	7713	7789	7671	7617	7701	7783	7757	7784	7544	7649	7607	7839	7649	7672	7622	7463	7550	7626	7644	7720	7759	7765	7746	7725	7715	7744	7741	7711	7754	7584	7652	7518	7726	7724	7515	7730	7731	7797	7755	7600	7695	7788	7629	7800	7614	7686	7678	7586	7740	7680	7609	7717	7727	7618	7631	7566	7787	7768	7713	7782	7745	7697	7775	7628	7624	7649	7684	7664	7731	7700	7629	7628	7762	7680	7672	7662	7682	7743	7596	7642	7645	7719	7689	7627	7733	7712	7746	7636	7657	7691	7687	7595	7789	7803	7746	7633	7732	7816	7790	7765	7688	7679	7677	7590	7714	7686	7622	7608	7661	7546	7637	7738	7809	7584	7664	7620	7611	7676	7572	7672	7581	7704	7677	7808	7587	7657	7638	7647	7589	7809	7600	7761	7769	7653	7781	7681	7679	7624	7597	7743	7801	7693	7630	7699	7658	7557	7584	7672	7753	7765	7678	7517	7815	7677	7593	7683	7735	7559	7850	7484	7831	7544	7713	7792	7688	7574	7874	7637	7652	7550	7805	7677	7576	7617	7728	7749	7751	7695	7521	7599	7565	7678	7635	7678	7751	7655	7650	7635	7811	7622	7628	7675	7753	7637	7806	7767	7747	7548	7625	7678	7653	7682	7662	7729	7734	7792	7637	7614	7586	7701	7683	7676	7683	7649	7695	7658	7724	7707	7659	7722	7602	7656	7734	7777	7624	7690	7593	7572	7608	7773	7575	7833	7694	7714	7704	7724	7578	7628	7627	7638	7647	7655	7836	7730	7691	7683	7755	7537	7601	7610	7563	7709	7625	7659	7623	7591	7524	7656	7673	7754	7694	7666	7691	7769	7567	7531	7713	7609	7637	7656	7756	7576	7728	7660	7713	7637	7697	7657	7632	7672	7668	7683	7589	7581	7602	7744	7724	7585	7912	7773	7775	7618	7594	7694	7717	7688	7688	7665	7727	7741	7589	7737	7791	7790	7718	7628	7705	7596	7743	7658	7813	7745	7726	7717	7628	7804	7782	7743	7747	7738	7729	7712	7753	7511	7770	7668	7655	7532	7811	7758	7549	7727	7611	7741	7785	7767	7757	7658	7720	7679	7660	7785	7798	7625	7711	7545	7672	7730	7676	7510	7727	7777	7540	7647	7836	7601	7678	7647	7662	7638	7624	7664	7557	7628	7736	7684	7686	7588	7787	7783	7595	7620	7714	7564	7653	7726	7648	7578	7726	7739	7821	7658	7679	7545	7795	7549	7949	7720	7679	7788	7746	7684	7700	7614	7764	7609	7693	7717	7614	7640	7598	7737	7739	7607	7773	7652	7754	7644	7623	7710	7641	7619	7658	7650	7630	7731	7521	7721	7693	7653	7697	7726	7720	7663	7666	7682	7704	7644	7680	7533	7746	7720	7650	7591	7832	7720	7685	7689	7796	7754	7673	7768	7655	7763	7702	7705	7556	7845	7685	7713	7848	7780	7692	7674	7595	7675	7675	7570	7602	7813	7763	7760	7701	7751	7633	7833	7652	7786	7655	7659	7623	7717	7635	7637	7607	7797	7701	7666	7707	7752	7514	7570	7645	7672	7697	7690	7557	7631	7752	7707	7782	7768	7761	7671	7672	7652	7583	7745	7682	7720	7714	7846	7643	7670	7673	7546	7662	7828	7775	7626	7742	7722	7770	7622	7690	7625	7530	7648	7743	7773	7653	7708	7773	7660	7700	7747	7595	7668	7655	7730	7846	7602	7607	7768	7661	7790	7564	7733	7620	7700	7546	7703	7715	7645	7735	7679	7683	7818	7684	7671	7611	7674	7606	7677	7714	7713	7691	7604	7633	7745	7686	7812	7559	7687	7754	7719	7521	7726	7783	7707	7655	7615	7667	7768	7753	7874	7733	7840	7802	7735	7767	7644	7716	7684	7776	7610	7719	7622	7663	7474	7670	7656	7651	7757	7724	7692	7755	7637	7688	7705	7788	7646	7635	7660	7663	7664	7653	7791	7637	7563	7714	7754	7560	7792	7616	7718	7790	7740	7532	7637	7705	7841	7780	7616	7760	7605	7541	7574	7610	7726	7691	7679	7547	7584	7643	7616	7681	7725	7599	7810	7771	7658	7691	7718	7731	7669	7612	7676	7759	7613	7845	7637	7743	7725	7791	7697	7641	7762	7694	7604	7518	7658	7716	7749	7691	7561	7742	7624	7633	7683	7558	7765	7588	7715	7717	7708	7608	7699	7675	7579	7725	7679	7626	7555	7647	7660	7681	7646	7582	7632	7630	7778	7675	7671	7665	7623	7715	7558	7575	7811	7572	7605	7673	7707	7605	7898	7612	7661	7816	7557	7590	7689	7495	7656	7725	7635	7643	7771	7740	7710	7691	7716	7696	7711	7684	7816	7705	7639	7604	7743	7684	7559	7735	7758	7513	7681	7587	7828	7723	7700	7661	7632	7621	7619	7664	7654	7616	7587	7668	7582	7664	7560	7646	7786	7557	7631	7739	7755	7784	7799	7670	7665	7600	7637	7521	7684	7645	7757	7877	7843	7627	7734	7636	7593	7797	7681	7515	7604	7736	7725	7685	7846	7638	7736	7694	7736	7682	7751	7734	7613	7735	7630	7576	7728	7705	7685	7665	7705	7711	7655	7646	7592	7781	7590	7551
5937	2751	2033	1659	1981	2198	2286	2114	2479	6719	13787	10895	5824	2551	1425	1056	985	907	973	937	945	932	988	966	942	950	964	902	914	966	965	989	963	1040	943	948	924	981	956	986	963	992	949	994	918	991	961	947	967	954	991	923	1002	987	955	926	916	987	964	974	1017	953	949	931	965	927	870	960	936	973	950	981	929	973	962	922	1000	971	991	965	978	958	977	991	985	994	974	1002	1004	926	979	947	944	956	1012	918	956	1003	940	965	951	972	971	996	940	927	971	924	1015	933	975	921	948	928	1027	942	940	956	954	933	1026	946	975	985	944	983	969	942	982	938	1032	1029	996	1003	961	980	993	949	963	933	968	1003	956	954	961	939	977	993	920	890	1017	969	982	940	955	954	932	1000	1000	949	938	959	977	936	964	971	974	956	1014	1002	993	939	948	970	925	897	964	917	918	982	940	958	995	955	910	1021	913	957	1035	965	1011	977	965	961	962	940	949	955	941	959	961	955	1019	949	932	911	959	980	963	916	982	937	937	945	903	970	958	933	1027	966	985	980	947	962	953	971	946	970	929	913	988	964	945	984	1005	961	949	985	928	1014	973	941	1028	935	985	932	969	986	936	967	974	1018	944	996	1049	947	999	1003	999	1009	981	996	1015	927	977	943	1023	942	982	976	1003	919	998	924	929	970	968	921	957	973	937	960	922	946	1006	968	981	868	964	916	975	998	935	1002	999	938	986	1027	961	933	920	917	969	994	927	995	924	989	952	1000	947	970	999	947	961	951	1027	1005	960	950	996	915	977	977	964	991	986	959	980	951	956	989	1010	975	944	980	948	957	939	1058	939	961	944	972	918	938	961	992	971	953	954	959	980	961	1008	943	1041	927	1002	968	981	972	899	999	957	984	912	927	969	959	1007	936	964	955	1013	928	951	1014	950	1059	934	974	926	999	961	938	940	993	974	961	982	979	939	981	977	987	944	924	969	988	981	937	930	965	942	937	1001	955	985	959	935	931	959	1022	969	993	960	939	968	990	947	940	875	906	921	1033	898	954	1008	998	943	958	992	927	1008	941	978	990	980	957	961	930	906	961	950	979	987	941	944	947	911	967	934	940	968	1017	1007	993	956	903	928	979	965	943	948	998	903	964	971	949	977	939	957	937	999	930	989	987	1016	929	906	975	934	917	955	957	973	974	959	905	958	1001	946	941	986	915	969	933	944	987	984	991	1003	1056	983	965	989	966	979	968	1003	982	949	938	937	960	991	962	959	963	968	970	958	898	1042	952	1005	951	993	992	986	981	961	892	1001	979	962	974	942	992	978	922	1001	973	990	952	929	972	953	929	950	957	957	975	925	981	911	970	997	959	929	994	940	929	967	1003	972	934	861	991	932	1016	993	966	957	992	954	944	945	971	963	1009	936	927	970	968	941	958	928	969	1003	927	970	951	958	904	968	996	976	963	958	963	973	955	889	929	984	1002	997	982	915	1016	953	1007	904	877	992	964	975	970	1011	950	974	968	928	969	948	937	914	961	910	973	965	961	944	985	963	972	924	957	949	1001	1002	1007	913	997	935	987	932	981	949	900	1010	942	1046	950	919	1008	938	996	926	948	991	1002	939	974	932	974	980	932	933	1007	980	946	951	912	977	918	957	962	969	985	939	955	981	956	971	941	1026	981	994	1000	935	967	958	945	962	955	946	1005	938	994	994	958	891	990	1026	963	989	951	950	922	946	963	940	933	975	903	967	937	976	946	983	962	953	1001	977	920	986	970	978	994	964	959	958	910	976	975	965	943	947	945	943	937	960	981	925	949	939	966	1023	908	936	908	927	976	974	958	961	885	970	942	940	945	976	990	912	943	1004	1011	957	1015	982	1001	977	921	935	988	979	1008	942	968	960	974	970	980	958	1021	942	967	983	957	962	982	929	952	930	849	930	968	1007	993	1022	943	932	1009	983	934	910	961	954	980	948	1021	915	976	972	932	974	945	971	963	967	949	926	914	966	976	955	948	901	971	919	920	949	987	969	999	918	971	1005	977	961	912	1025	964	966	931	962	1014	964	913	945	983	992	908	960	960	952	977	991	975	944	949	958	973	926	933	903	964	953	1005	979	1001	971	973	950	958	955	1011	922	991	934	908	964	1007	981	986	962	981	927	914	990	953	953	927	964	945	957	959	962	1033	932	921	981	972	999	935	993	944	942	1011	969	956	1001	918	895	984	983	915	947	962	924	1029	1008	916	936	929	961	890	1019	962	985	984	1006	948	871	962	934	982	958	963	918	994	944	980	955	959	992	959	979	935	916	904	973	994	948	994	947	973	919	921	993	943	954	984	978	1010	937	941	977	942	979	978	973	1005	918	964	931	947	997	973	926	972	880	931	977	903	966	987	947	941	987	914	931	922	943	1004	945	986	953	931	925	970	960	949	870	930	928	1012	914	913	1012	934	965	970	972	947	996	968	920	978	931	914	1030	1003	921	968	971	949	962	967	969	967	958	883	927	937	956	984	1016	985	994	971	908	916	984	905	940	960	957	960	975	974	985	1025	949	920	976	933	959	944	999	967	996	956	960	912	898	959	979	1012	911	971	994	951	968	940	977	973	953	959	901	957	998	942	933	910	997	929	980	928	961	913	992	981	991	930	997	1006	968	910	985	937	919	973	937	972	935	1008	1024	967	964	962	982	913	923	943	927	938	1010	965	969	901	991	878	911	951	994	957	988	976	990	957	965	956	993	943	990	935	949	1018	993	991	978	1001	987	961	995	911	940	946	924	1013	938	1038	985	979	988	975	951	960	944	941	935	926	933	951	966	939	992	906	976	1022	968	914	964	980	968	945	902	933	1022	1063	1011	987	924	1030	948	991	943	943	1024	951	952	913	980	961	944	924	987	948	1013	938	1010	988	978	980	977	982	988	912	901	966	889	968	946	921	1003	1003	943	970	980	952	1027	931	936	1026	942	1005	943	951	971	940	918	915	966	923	954	1024	931	955	963	975	961	929	921	973	1013	907	940	939	946	914	1017	930	979	959	934	969	999	956	940	905	915	959	953	994	938	943	917	950	921	1032	977	1005	956	906	927	973	936	976	965	935	988	950	1005	915	945	987	922	939	898	1022	927	986	1000	985	917	991	969	985	951	967	1002	988	949	976	949	962	928	955	958	937	962	937	956	917	961	1004	934	961	959	941	986	974	900	953	993	930	926	941	993	997	1030	1009	1002	1022	941	954	903	954	971	961	949	930	936	944	912	989	972	983	963	970	1009	960	988	960	964	955	939	952	980	993	1004	1012	1007	945	965	964	1008	928	1001	907	936	943	969	1025	983	978	954	978	983	988	1017	962	975	957	922	1012	956	928	937	987	998	936	965	957	938	953	968	934	990	1022	964	988	983	969	904	975	1032	989	952	951	911	987	942	1002	964	942	936	914	997	976	960	871	1002	1024	971	921	995	984	991	923	961	1033	954	872	985	983	1053	1008	992	975	924	963	1025	978	952	967	939	937	962	936	927	962	1018	914	983	956	955	997	928	925	990	886	941	993	948	936	959	944	956	967	984	910	944	946	955	959	1011	930	957	900	947	973	941	1000	979	947	945	1017	949	956	939	998	968	988	955	925	929	954	984	990	905	926	925	937	965	1054	966	967	952	927	929	916	998	931	935	937	998	933	975	954	1003	927	940	995	980	936	911	966	939	947	946	945
25605	22221	17535	27447	36478	36473	34659	31935	34340	51444	62036	52864	39434	24589	13417	9728	8147	7975	7795	7841	7702	7801	7791	7846	7777	7822	7874	7758	7762	7857	7781	7695	7795	7668	7867	7787	7706	7802	7829	7918	7802	7816	7768	7688	7752	7783	7801	7719	7859	7768	7768	7934	7864	7782	7784	7838	7815	7907	7866	7771	7750	7715	7908	7658	7840	7821	7820	7806	7764	7845	7750	7640	7905	7790	7708	7735	7739	7749	7680	7803	7703	7800	7800	7761	7743	7759	7896	7807	7780	7823	7918	7686	7786	7756	7783	7833	7736	7853	7878	7835	7837	7914	7759	7796	7927	7718	7861	7788	7733	7821	7840	7798	7763	7794	7734	7750	7657	7831	7781	7759	7973	7772	7860	7886	7758	7798	7714	7772	7809	7924	7804	7826	7729	7882	7891	7649	7858	7763	7861	7850	7849	7719	7829	7807	7752	7766	7779	7763	7742	7815	7836	7865	7887	7843	7832	7748	7940	7783	7892	7632	7790	7856	7750	7872	7769	7802	7675	7760	7868	7706	7768	7807	7760	7874	7724	7976	7704	7741	7805	7794	7774	7803	7852	7853	7714	7797	7828	7819	7750	7715	7743	7711	7755	7765	7693	7746	7782	7808	7795	7623	7814	7858	7750	7702	7732	7793	7753	7767	7934	7690	7697	7736	7816	7841	7931	7847	7853	7866	7899	7845	7794	7669	7838	7907	7725	7808	7873	7753	7816	7689	7807	7796	7710	7812	7735	7864	7799	7853	7890	7733	7768	7905	7753	7820	7733	7802	7836	7906	7758	7748	7842	7889	7805	7952	7805	7648	7670	7840	7728	7972	7812	7842	7924	7736	7834	7915	7740	7756	7854	7764	7931	7844	7624	7869	7766	7748	7703	7811	7874	7730	7861	7765	7781	7658	7795	7838	7714	7784	7763	7783	7947	7806	7860	7682	7875	7781	7819	7735	7796	7777	7810	7685	7898	7901	7753	7737	7762	7867	7618	7817	7772	7884	7937	7727	7735	7699	7776	7810	7798	7865	7658	7779	7759	7716	7760	7768	7758	7871	7804	7842	7805	7701	7668	7823	7886	7793	7858	7798	7725	7910	7801	7874	7725	7808	7786	7704	7812	7800	7736	7932	7917	7922	7777	7786	7776	7875	7782	7841	7687	7788	7684	7734	7991	7745	7748	7819	7823	7712	7777	7710	7994	7734	7804	7794	7915	7800	7712	7869	7711	7831	7716	7683	7818	7690	7752	7793	7779	7866	7933	7713	7786	7630	7689	7780	7837	7872	7844	7830	7871	7870	7816	7914	7656	7790	7824	7716	7748	7762	7914	7774	7809	7844	7891	7807	7753	7948	7800	7683	7657	7821	7840	7923	7898	7847	7723	7868	7805	7720	7774	7777	7760	7911	7708	7899	7853	7726	7750	7891	7772	7800	7774	7775	7687	7797	7710	7937	7898	7863	7900	7824	7743	7803	7819	7666	7825	7937	7794	7833	7881	7784	7771	7799	7660	7799	7844	7852	7885	7811	7689	7711	7858	7839	7780	7840	7861	7808	7911	7665	7832	7799	7809	7812	7701	7822	7949	7843	7669	7685	7773	7835	7760	7814	7902	7777	7929	7893	7796	7823	7843	7785	7878	7821	7742	7833	7777	7694	7690	7841	7818	7862	7768	7793	7708	7819	7688	7734	7806	7744	7900	7858	7714	7983	7790	7749	7746	7804	7665	7786	7820	7686	7771	7882	7824	7873	7800	7674	7866	7722	7785	7764	7713	7777	7860	7771	7856	7874	7858	7965	7596	7759	7750	7895	7845	7874	7868	7842	7706	7663	7665	7757	7899	7661	7706	7704	7807	7742	7728	7935	7818	7863	7788	7835	7870	7906	7732	7807	7696	7749	7889	7751	7779	7763	7818	7752	7835	7747	7854	7787	7773	7891	7892	7768	7890	7711	7878	7819	7772	7803	7744	7905	7705	7707	7848	7818	7740	7863	7733	7677	7970	7916	7787	7837	7683	7763	7684	7691	7727	7882	7732	7750	7905	7838	7797	7736	7873	7778	7795	7852	7739	7743	7732	7867	7933	7800	7727	7837	7699	7753	7708	7678	7727	7778	7975	7797	7818	7727	7760	7787	7753	7847	7758	7823	7872	7871	7777	7865	7652	7724	7662	7832	7629	7659	7713	7849	7813	7980	7850	7809	7745	7759	7753	7783	7936	7993	7895	7647	7782	7867	7792	7683	7724	7771	7812	7781	7799	7926	7773	7884	7760	7882	7703	7776	7715	7810	7821	7725	7857	7825	7765	7735	7880	7870	7663	7856	7856	7839	7860	7859	7938	7897	7880	7790	7813	7868	7807	7818	7745	7718	7980	7857	7783	7923	7816	7766	7733	7807	7625	7927	7897	7852	7808	7741	7902	7730	7895	7745	7844	7743	7834	7754	7779	7842	7795	7687	7825	7951	7776	7851	7784	7927	7825	7857	7792	7718	7779	7786	7728	7888	7687	7917	7691	7754	7925	7647	7898	7671	7880	7732	7788	7769	7740	7738	7727	7754	7908	7747	7746	7754	7765	7841	7796	7902	7687	7655	7727	7764	7920	7848	7895	7946	7934	7701	7923	7717	7942	7853	7894	7976	7882	7749	7905	7880	7796	7807	7764	7780	7677	7848	7726	7928	7846	7777	7804	7919	7869	7884	7783	7900	7790	7754	7732	7921	7810	7914	7717	7781	7792	7831	7806	7736	7785	7814	7917	7789	7745	7718	7969	7843	7732	7800	7861	7769	7798	7853	7844	7886	7784	7800	7751	7827	7776	7788	7756	7840	7756	7947	7814	7720	7908	7720	7881	7793	7736	7858	7789	7963	7804	7649	7822	7817	7865	7757	7857	7840	7844	7761	7901	7806	7730	7814	7933	7799	7617	7859	7708	7773	7953	7824	7879	7870	7822	7861	7780	7883	7794	7752	7800	7777	7876	7775	7671	7911	7729	7858	7776	7696	7743	7938	7886	7793	7767	7713	7765	7923	7739	7859	7785	7753	7738	7708	7856	7715	7855	7749	7789	7961	7770	7715	7933	7821	7835	7892	7877	7936	7671	7610	7756	7768	7768	7796	7898	7644	7656	7797	7769	7923	7856	7800	7778	7663	7906	7820	7945	7845	7640	7844	7902	7835	7780	7759	7870	7827	7927	7863	7879	7775	7904	7860	7716	7528	7964	7776	7747	7834	7777	7802	7702	7910	7820	7866	7752	7787	7786	7722	7815	7790	7825	7848	7793	7878	7904	7786	7887	7729	7810	7769	7892	7752	7772	7663	7697	7846	7829	7673	7804	7842	7770	7676	7751	7791	7904	7721	7822	7857	7870	7707	7798	7763	7772	7764	7890	7753	7743	7709	7815	7872	7867	7890	7833	7762	7796	7819	7725	7806	7653	7704	7827	7744	7898	7727	7854	7786	7857	7759	7758	7697	7688	7734	7885	7784	7724	7898	7712	7760	7800	7747	7775	7767	7807	7748	7852	7808	7806	7792	7805	7733	7660	7898	7821	7876	7789	7834	7793	7720	7829	7797	7769	7733	7806	7882	7882	7821	7696	7708	7613	7934	7849	7814	7919	7802	7780	7747	7881	7745	7834	7788	7798	7764	7824	7655	7866	7788	7784	7854	7905	7755	7840	7803	7799	7697	7852	7762	7806	7789	7874	7814	7847	7714	7777	7815	7859	7934	7892	7821	7805	7703	7885	7785	7943	7805	7927	7768	7888	7883	7852	7792	7763	7717	7724	7817	7640	7804	7966	7764	7769	7710	7612	7565	7827	7775	7799	7918	7803	7864	7842	7716	7693	7769	7883	7759	7837	7829	7898	7770	7773	7832	7861	7744	7829	7738	7851	7795	7880	7602	7853	7847	7846	7804	7803	7806	7782	7776	7782	7833	7851	7678	7928	7659	7857	7702	7872	7781	7721	7850	7804	7853	7819	7818	7927	7907	7829	7913	7882	7906	7731	7740	7750	7796	7949	7665	7712	7725	7857	7805	7994	7957	7766	7884	7911	7819	7840	7930	7796	7760	7803	7776	7771	7713	7693	7840	7741	7919	7731	7840	7718	7795	7812	7917	7765	7678	7831	7771	7765	7859	7721	7792	7868	7721	7748	7866	7854	7767	7847	7745	7685	7758	7789	7856	7875	7861	7775	7840	7909	7830	7937	7657	7845	7790	7855	7795	7753	7806	7796	7823	7649	7731	7834	7793	7823	7926	7768	7796	7765	7849	7797	7723	7850	7777	7933	7659	7898	7839	7832	7834	7827	7778	7799	7802	7789	7802	7811	7782	7806	7861	7966	7744	7678	7763	7725	7757	7811	7772	7858	7642	7833	7689	7786	7834	7779	7796	7818	7663	7930	7683	7792	7936	7807	7729	7893	7754	7733	7692	7777	7806	7841	7785	7607	7644	7814	7825	7920	7930	7788	7933	7638	7798	7850	7809	7762	7659	7861	7779	7850	7861	7841	7704	7870	7895	7799	7859	7703	7871	7761	7788	7816	7943	7804	7802	7712	7827	7856	7757	7794	7878	7748	7685	7838	7703	7736	7616	7768	7784	7796	7653	7823	7785	7736	7830	7824	7753	7722	7751	7777	7823	7678	7644	7662	7850	7778	7914	7630	7800	7717	7726	7800	7843	7892	7773	7759	7658	7746	7916	7827	7808	7656	7777	7904	7851	7729	7780	7720	7745	7927	7792	7780	7897	7812	7913	7933	7761	7853	7811	7813	7823	7679	7708	7830	7735	7767	8017	7851	7764	7758	7725	7791	7788	7775	7745	7702	7723	7931	7813	7712	7769	7778	7831	7756	7768	7812	7738	7876	7925	7950	7738	7774	7784	7884	7756	7871	7812	7712	7688	7759	7845	7956	7840	7731	7761	7858	7750	7775	7888	7827	7896	7777	7737	7837	7821	7612	7765	7895	7769	7661	7929	7736	7729	7851	7899	7886	7872	7791	7841	7739	7738	7842	7750	7883	7768	7814	7891	8024	7704	7868	7835	7828	7785	7935	7734	7750	7916	7704	7652	7784	7789	7807	7899	7663	7839	7773	7715	7881	7786	7898	7774	7799	7780
4903	3223	2251	1916	2378	3150	2983	2512	3383	12751	23100	18338	10399	4107	1830	1216	1057	951	991	939	966	903	946	975	999	1003	943	996	980	968	943	913	975	945	927	1019	962	910	1005	1051	952	987	979	979	1007	908	983	999	885	900	954	958	959	978	943	917	998	945	889	1003	943	977	1002	956	955	1000	916	939	954	964	949	941	929	989	972	937	945	977	971	958	997	927	971	964	901	1004	949	999	982	999	979	1025	983	965	994	947	888	943	954	1011	954	988	954	949	1014	1024	929	951	964	957	1026	980	955	935	970	971	910	1009	926	988	923	991	958	996	960	973	1004	970	967	909	957	998	919	966	1007	937	947	998	991	994	950	964	935	990	949	1014	969	970	1004	997	948	990	912	1001	964	1005	997	979	915	902	994	979	939	988	994	939	981	969	953	904	970	1025	924	975	962	1011	960	950	1016	965	926	1001	971	966	960	962	997	952	1003	905	963	982	1013	986	939	927	957	971	1003	981	996	1006	1014	942	995	980	933	1028	962	970	959	961	922	962	979	956	987	991	936	941	930	928	949	1009	917	1017	955	944	950	989	1005	928	981	923	935	971	949	970	937	945	966	1025	987	1014	939	919	927	965	993	969	925	977	963	1032	971	957	1027	926	957	992	1005	943	1009	975	1036	929	979	1016	1017	964	976	1000	923	966	925	938	956	931	897	994	984	954	984	988	944	972	940	989	922	998	987	995	898	972	957	1011	990	903	1003	876	991	975	961	921	925	1032	971	985	912	992	965	964	961	1001	968	955	947	987	951	925	952	979	994	954	989	985	943	962	997	952	975	962	965	965	879	1008	898	1005	944	1000	973	935	944	959	966	950	1032	1001	1001	937	953	1003	999	935	990	986	970	1012	930	968	925	950	940	936	991	938	964	979	942	935	996	957	890	941	1019	966	952	986	997	995	958	973	981	943	939	933	979	957	958	976	1014	1030	929	939	931	935	1000	915	972	1004	940	972	940	930	1006	924	960	957	946	925	999	941	979	994	935	976	959	1014	947	959	919	1013	977	980	1010	969	923	950	966	971	951	923	968	967	932	960	915	947	975	962	965	975	993	927	925	931	961	933	955	981	967	967	978	915	967	976	942	946	932	990	981	1017	991	931	1032	1035	1008	976	983	946	911	1008	973	964	945	984	1002	975	990	980	921	928	949	1003	952	1018	927	945	954	957	980	970	930	961	936	921	1012	959	975	908	1034	927	957	973	980	977	948	932	996	978	908	969	935	947	965	988	952	998	1002	958	1010	982	953	934	968	934	930	931	950	994	932	1009	990	993	1001	933	964	933	1002	1016	993	947	986	1012	972	973	1020	990	965	979	989	937	989	956	941	933	890	983	972	964	956	938	926	1002	1009	938	958	944	979	928	940	967	975	947	949	974	940	982	963	980	969	970	924	953	939	933	925	992	930	974	945	976	910	983	944	924	986	981	955	1029	974	932	898	958	959	971	1022	986	876	995	974	927	981	935	943	912	971	947	981	1002	970	921	1029	1020	930	947	1013	913	962	986	963	966	943	978	937	945	963	971	978	979	1071	950	960	967	964	973	929	918	917	898	970	966	960	975	965	948	965	935	943	980	911	940	973	974	945	944	918	950	985	943	1004	943	989	946	1001	955	988	993	973	934	959	888	958	998	973	995	1004	1022	957	939	1022	956	917	1004	982	981	966	981	934	970	1016	959	1002	936	900	940	980	959	972	977	1000	946	915	915	997	960	987	958	992	962	960	934	944	942	911	950	890	959	951	940	981	964	956	980	972	986	980	977	968	986	939	920	1020	918	952	931	1004	946	981	958	949	1011	989	1014	957	947	958	948	968	958	960	972	955	995	991	948	921	966	953	960	963	991	944	963	953	953	980	933	939	916	971	1012	1033	953	961	974	967	952	1018	996	950	993	916	1019	979	938	945	977	918	947	994	927	997	876	967	981	979	956	954	992	1027	974	980	986	965	992	955	953	990	949	981	943	963	963	1011	1012	956	994	960	969	886	973	985	937	973	960	973	977	978	956	977	980	1010	1017	955	1000	919	1027	1020	995	982	990	972	964	968	953	946	944	911	922	1006	944	936	907	983	979	987	963	922	926	941	935	994	951	994	993	978	1007	957	944	936	996	946	998	991	993	934	977	954	972	934	925	918	967	934	893	974	1033	926	935	964	969	969	936	962	914	911	951	976	986	987	943	942	994	964	993	895	939	967	966	993	989	990	963	893	930	974	968	924	1010	913	952	953	945	992	926	1039	965	934	980	922	911	917	949	939	988	969	977	940	949	965	1014	997	947	976	975	992	948	912	958	943	957	929	968	956	990	945	914	954	969	1014	949	984	913	995	949	940	959	985	1026	980	1034	971	920	989	946	910	942	956	1001	951	943	985	1004	909	943	972	992	1034	948	993	887	931	952	985	987	1011	934	937	986	1002	1008	938	1013	921	1017	1004	986	1004	960	950	942	991	1021	980	972	971	970	930	966	971	930	975	1056	963	995	934	1006	1008	978	945	1024	974	940	976	1013	1012	943	995	932	949	917	1060	952	937	972	970	940	966	941	971	924	943	1003	1040	968	1002	999	942	942	955	1002	1005	1003	995	949	957	955	960	929	920	972	927	985	934	934	951	966	992	864	968	967	956	1002	948	927	926	949	989	951	982	1005	978	995	964	959	985	930	1033	933	987	1017	972	969	956	881	936	985	969	1057	907	920	930	951	992	957	952	977	983	925	998	1011	913	1037	928	1010	976	1014	969	961	913	949	937	954	962	957	907	1003	908	997	942	1002	925	983	999	948	933	956	925	984	994	941	1006	934	971	986	955	972	966	991	965	973	1007	979	958	999	978	938	915	951	1010	918	973	945	942	947	966	996	966	970	945	928	981	933	928	999	994	986	958	974	954	921	945	978	993	976	984	972	1005	935	960	921	963	965	935	965	962	990	1001	955	915	943	952	925	1034	999	932	975	993	973	971	1005	929	977	963	984	988	985	936	937	1012	1054	1008	984	920	970	957	960	979	1009	980	923	934	976	1041	918	967	970	937	964	928	980	981	944	1009	1025	947	973	942	979	949	994	973	1005	944	989	928	940	941	974	983	925	1007	993	957	932	1009	991	1001	980	966	952	979	953	1001	963	1028	948	935	990	969	963	947	952	944	960	977	948	969	950	990	931	936	976	957	1013	970	949	958	1013	932	986	958	959	932	970	962	935	969	967	959	960	974	926	1006	943	991	914	957	968	945	929	929	932	998	962	991	974	913	964	970	946	978	916	966	940	959	978	1038	918	892	992	933	954	943	1014	1020	1010	955	949	976	1028	961	935	972	985	964	929	973	1007	942	966	1020	989	989	1002	969	963	948	922	973	959	937	932	982	948	971	973	991	973	985	1010	977	928	975	928	978	920	960	1005	959	951	980	925	961	917	946	952	931	983	917	995	944	995	954	954	982	973	1007	968	942	962	1006	940	998	996	969	966	965	961	991	1021	979	969	1015	980	1011	917	974	949	973	926	994	965	952	977	993	959	1002	963	986	932	970	933	897	981	953	951	988	950	977	991	996	1044	917	980	947	988	998	973	965	997	1017	947	973	958	930	938	995	961	934	999	975	977	938	979	963	1017	996	955	923	1004	962	962	939	1000	951	1006	959	960	940	983	924	949	939	982	1004	970	965	935	952	970	1014	942	986	960	980	974	951	987	933	934	983	974	966	970
30757	24202	20348	31326	39983	41253	39063	35770	40377	63499	75384	64125	48400	31128	18503	11499	8618	8027	7956	7773	7855	7885	7680	7766	7812	7914	8004	7689	7806	7772	7807	7847	7859	7809	7784	7933	7846	7847	7892	7695	7942	7765	7734	7902	7756	7799	7825	7664	7754	7790	7916	7999	7822	7832	7769	8009	7850	7916	7789	7923	7832	7984	7858	7751	7894	7825	7813	7746	7877	7771	7673	7747	7734	7902	7796	7850	7993	8018	7874	7907	7735	7841	7856	7827	7783	7897	7771	7840	7817	7818	7833	7847	7681	7919	7729	7817	7753	7759	7856	7699	7927	7806	7988	7764	7820	7757	7745	7756	7914	7668	7880	7826	7750	7872	7824	7771	7793	7833	7844	7821	7894	7745	7785	7799	7744	7850	7933	7908	7947	7977	7736	7748	7966	7926	7688	7925	7850	7836	7842	7926	7766	7896	7758	7787	7815	7793	7794	7671	7912	7839	7823	7701	7795	7787	7706	8014	7912	7800	7877	7894	7765	7844	7692	7821	7886	7876	7824	7860	8000	7721	7845	7764	7745	7780	7770	7709	7797	7850	7818	7993	7897	7913	7711	7841	7808	7791	7806	7760	7791	7821	7843	7744	7766	7739	7883	7839	7700	7928	7830	7915	7866	7755	7800	7880	7754	7808	7952	7728	7826	7814	7698	7939	7687	7896	7885	7711	7879	7815	7840	7705	7683	7881	7874	7766	7809	7812	7990	7732	7740	7838	7823	7771	7770	7875	7717	7758	7772	7770	7847	7799	7639	7769	7907	7803	7857	7829	7725	7864	7832	7816	7856	7886	7672	7864	7808	7873	7912	7902	7887	7766	7824	7729	7799	7868	7853	7826	7925	7756	7863	7842	7820	7824	7872	7945	7812	7848	7825	7837	7819	7633	7752	7820	7842	7819	7875	7860	7791	7814	7830	7877	7768	7823	7780	7906	7808	7804	7853	7780	7715	7845	7882	7867	7867	7861	7689	7908	7695	7868	7782	7742	7869	7823	7872	7872	7819	7833	7965	7803	7894	8034	7686	7840	7887	7925	7877	7825	7781	7801	7858	7890	7911	7704	7833	7805	7807	7806	7795	7909	7875	7725	7748	7856	7936	7813	7846	7929	7898	7774	7922	7803	7817	7872	7867	7878	7776	7746	7822	7798	7803	7967	7699	7767	7926	7823	7814	7782	7770	7838	7860	7717	7690	7790	7730	7853	7882	7740	7678	7901	7990	7856	7828	7870	7781	7684	7913	7932	7793	7853	7790	7863	7815	7863	7875	7874	7823	7913	7804	7955	7760	7778	7686	7722	7852	7901	7823	7819	7912	7974	7797	7900	7929	7739	7756	7779	7691	7793	7739	7879	7735	7793	7927	7814	7773	7830	7804	7872	7896	7900	7893	7754	7851	7883	7894	7857	7846	7816	7974	7835	7759	7859	7780	7814	7861	7747	7923	7763	7844	7771	7752	7863	7985	7875	7840	7711	7828	7984	7957	7777	7885	7762	7773	7935	7806	7930	7897	7716	7903	7864	7754	7846	7745	7634	7855	7819	7818	7827	7853	7763	7941	7810	7807	7852	7837	7846	7799	7814	7841	7848	7878	7861	7761	7888	7808	7850	7910	7869	7748	7810	7744	7751	7722	7849	7840	7947	7828	7783	7768	7886	7803	7903	7779	7795	7854	7841	7831	7781	7927	7741	7813	7730	7705	7754	7808	7932	7847	7891	7748	7886	7868	7886	7847	7860	7946	7753	7674	7851	7852	7758	7765	7880	7819	7872	7777	7842	7878	7812	7810	7871	7795	7800	7935	7767	7773	7859	7838	7818	7885	7821	8038	7791	7759	7880	7780	7869	7846	7943	7832	7822	7837	7724	7993	7781	7680	7766	7883	7607	7858	7751	7856	7820	7870	7871	7887	7984	7729	7862	7802	7860	7848	7843	7916	7820	8009	7941	7815	7880	7820	7885	7853	7848	7852	7818	7922	7908	7704	7828	7867	7746	7837	7812	7995	7868	7808	7871	7794	7825	7930	7959	7960	7644	7897	7787	7772	7821	7835	7916	7731	7883	7927	7788	7786	7886	7956	7891	7862	7844	7832	7732	7842	7786	7865	7819	7871	7891	7768	7763	7831	7788	7881	7806	7817	7862	7797	7838	7875	7775	7869	7792	7799	7788	7860	7766	7824	7794	7806	7860	7813	7818	7933	7748	7821	7755	7723	7738	7847	7672	7722	7823	7822	7794	7773	7924	7875	7814	7752	7753	7956	7654	7871	7709	8000	7808	7752	7901	7781	7654	7866	7870	7646	7822	7903	7792	7783	7733	7755	7761	7795	7697	7949	7798	7791	7944	7832	7801	7826	7854	7840	7769	7865	7885	7958	7695	7792	7804	7846	7878	7907	7892	7732	7700	7825	7880	7745	7753	7891	7754	7814	7826	7702	7769	7855	7798	7828	7780	7835	7744	7790	7930	7737	7754	7766	7922	7715	7942	7936	7770	8027	7866	7849	7874	7820	7729	7844	7771	7788	7821	7929	7866	7989	7762	7768	7785	7819	7822	7808	8055	7883	7829	7868	7868	7822	7792	7913	7770	7799	7774	7910	7866	7752	7928	7659	7856	7819	7831	7875	7835	8008	7840	7803	7915	7866	7769	7684	7868	7936	7985	7812	7908	7880	7879	8024	7639	7800	7765	7824	7856	7963	7814	7681	7811	7917	7862	7958	7902	7866	7802	7775	7809	7790	7799	7785	7886	7824	7914	7888	7759	7939	7729	7828	7823	7891	7799	7897	7930	7879	7774	7879	7789	7783	7963	7843	7893	7888	7811	7810	7747	7769	7814	7838	7941	7754	7937	7783	7785	7833	7815	7909	7803	7700	7810	7970	7889	7928	7895	7798	7890	7737	7744	7831	7886	7784	7905	7725	7757	7831	7768	7842	7937	7884	7847	7742	7867	7844	7749	7801	8008	7737	7879	7827	7794	7758	7810	7900	7768	7893	7806	7875	7702	7866	7869	8011	7815	7819	7946	7871	7898	7966	7810	7968	7851	7732	7840	7903	7862	7750	7939	7877	7754	7800	7913	7666	7815	7795	7862	7832	7749	7876	7874	7873	7840	7902	7796	7697	7761	7853	7844	7773	7816	7832	7858	7947	7848	7903	7871	7907	7813	7779	7778	7837	7870	8000	7710	7910	7852	7881	7830	7876	7792	7798	7994	7911	7702	7773	7792	8060	7952	7858	7873	7915	7995	7822	7982	7907	7903	7884	7837	7860	7849	7788	7731	7803	7825	7862	7776	7828	7784	8001	7987	7873	7720	7815	7839	7782	7904	7653	7903	7883	7826	7862	7752	7826	7830	7952	7885	7771	7695	7918	7898	7786	7741	7875	7862	7812	7819	7913	7754	7864	7942	7780	7867	7835	7792	8029	7812	7835	7770	7894	7817	7741	7790	7848	7850	7716	7774	7933	7927	7739	7817	8012	7814	7822	7832	7811	7764	7726	7819	7844	7813	7881	7766	7812	7955	7770	7802	7822	7722	7858	7879	7889	7677	7835	7774	7881	7746	7772	7727	7921	7791	7756	7949	7929	7808	7862	7678	7896	7961	7720	7748	7799	7817	7812	7874	7846	7853	7894	7852	7810	7798	7845	7721	7858	7916	7747	7812	7897	7767	7782	7712	7793	7829	7779	7879	7860	7988	7815	7790	7746	7788	7854	7889	7770	7861	7715	7820	7895	7800	7835	7852	7787	7891	7845	7817	7790	7849	7796	7876	7787	7799	7899	7753	7746	7882	7850	7784	7947	7784	7717	7661	7834	7735	7834	7741	7864	7863	7807	7865	7827	7835	7694	7965	7742	7823	7889	7810	7732	7794	7787	7966	7828	7855	7814	7805	7886	7974	7817	7800	7952	7894	7858	7827	7739	7823	7833	7882	7853	8031	7880	7929	7821	7683	7724	7703	7781	7715	7811	7846	7859	7858	7917	7848	7792	7799	7788	7749	7866	7817	7767	7865	7833	7790	7839	7854	7837	7903	7841	7872	7826	7959	7806	7892	7794	7796	7809	7781	7716	7781	7678	7999	7846	7770	7896	7750	7760	7923	7769	7640	7954	7816	7862	7928	7768	7826	7911	7872	7835	7806	7768	7799	7772	7770	7813	7876	7872	7843	7866	7915	7796	7817	7819	7848	7719	7757	7694	7778	7874	7877	7854	7781	7899	7854	7780	7789	7777	7890	7952	7915	7879	7960	7781	7812	7747	7829	7745	7820	7763	7802	7884	7959	7868	7830	7848	7859	7765	7838	7821	7722	7772	7917	7928	7816	7824	7868	7785	7865	7873	7849	7771	7953	7962	7750	7762	7814	7852	7845	7772	7807	7872	7881	7765	7777	7850	7778	7960	7781	7900	7822	7886	7678	7779	7835	7865	7948	7967	7750	7839	7747	7857	7900	7929	7880	7754	7826	7836	7812	7889	7841	7706	7734	7755	7932	7825	7868	7845	7839	7888	7789	7759	7849	7716	7907	7730	7779	7818	7681	7846	7811	7872	7789	7855	7858	7829	7768	7876	7917	7813	7839	7899	7825	7832	7800	7959	7931	7777	7856	7835	7817	7887	7626	7878	7733	7755	7854	7922	8104	7799	7808	7896	7926	7899	7829	7928	7871	7939	7928	7823	7771	7958	7873	7837	7828	7727	7774	7861	7730	7899	7734	7879	7856	7957	7843	7782	7754	7761	7949	7746	7747	7817	7891	7790	7985	7882	7855	7817	7858	7705	7924	7865	7818	7844	7893	7813	7860	7844	7757	7874	7742	7652	7776	7847	7821	7905	7867	7818	7807	7714	7933	7851	7755	7762	7738	7696	7925	7865	7979	7828	7822	7920	7803	7694	7877	7737	7801	7865	7880	7851	7898	7978	7802	7803	7683	7732	7794	7784	7909	7751	7856	7821	7987	7746	7966	7888	7816	7842	7792	7720	7728	7896	7924	7736	7855	7841	7776	7787	7968	7725	7865	8037	7773	7954	7697	7842	7925	7857	7889	7723	7850	7772	7825	7925	7899	7758	7773	7847	7834	8014	7910	7838	7704	7941	7952	7796	7861	7872	7871	7891	7788
4035	1808	1404	1195	1522	1826	1802	1712	1599	2865	4632	4098	2642	1496	1086	977	1018	898	900	904	974	979	1001	889	886	931	943	919	899	904	964	902	947	971	966	922	916	917	940	967	941	918	996	921	956	919	945	964	948	953	941	945	861	938	985	894	908	912	989	978	954	926	954	892	998	994	980	926	963	886	950	898	923	899	978	866	957	921	913	946	920	902	926	895	924	985	918	959	890	884	965	909	954	943	945	963	930	907	970	919	958	916	926	896	915	938	927	951	950	953	900	931	929	915	958	941	989	957	926	909	960	882	945	953	922	971	897	957	936	907	893	955	945	928	935	894	920	949	886	914	930	961	970	905	937	958	929	945	945	929	908	916	953	986	922	926	910	930	934	939	931	926	912	917	944	945	972	956	929	954	983	931	935	926	945	918	919	889	927	895	913	961	894	930	915	956	975	981	1003	925	931	908	1004	951	867	919	912	925	906	968	984	950	914	927	1005	931	966	950	907	933	863	942	941	925	918	941	949	932	964	937	945	992	1003	934	911	974	945	984	931	923	939	949	928	948	930	873	878	949	987	862	935	897	984	953	998	1012	945	993	919	915	867	892	940	909	961	928	896	965	998	941	951	979	991	950	897	966	931	925	934	923	962	919	934	935	961	950	935	965	916	980	937	927	979	873	979	936	921	910	875	929	942	935	987	876	952	915	996	972	966	925	884	923	909	946	932	915	954	952	961	927	953	905	989	875	954	861	912	956	953	944	916	958	994	931	918	904	928	905	919	907	949	929	892	914	993	987	897	851	961	977	960	925	971	894	922	952	911	914	921	953	944	967	899	919	1010	911	949	932	923	910	935	945	909	910	974	897	927	905	967	904	915	894	1003	954	942	895	921	860	897	998	939	864	929	944	907	911	917	972	888	915	871	924	980	894	976	992	939	940	960	1034	960	891	984	914	929	906	896	934	944	934	945	919	949	920	979	892	885	926	943	996	958	892	909	914	936	910	939	916	988	967	954	876	897	914	987	904	935	958	915	920	911	887	877	912	928	891	898	937	989	998	967	982	1013	936	908	920	952	960	927	897	932	940	953	973	902	897	961	952	885	931	957	986	859	927	965	951	929	934	1013	922	927	888	936	951	947	961	943	957	958	949	984	905	899	979	922	968	957	954	934	966	881	982	941	908	962	934	914	923	911	921	926	934	950	872	930	906	884	957	919	950	906	983	935	912	910	860	883	950	937	949	930	984	951	930	953	922	931	929	907	911	980	920	926	937	963	907	930	903	898	932	960	918	951	976	933	976	970	903	990	973	958	968	918	903	918	932	915	949	932	898	923	903	910	912	964	957	963	931	926	939	909	929	950	873	930	938	944	920	970	907	927	932	936	927	934	889	874	944	934	910	949	980	921	903	947	939	943	956	949	964	968	986	943	953	914	950	934	958	962	927	935	909	918	932	921	931	983	975	946	957	956	924	895	855	945	953	891	938	928	897	966	885	903	881	1000	1010	952	954	938	911	976	885	960	942	982	1006	917	970	955	946	982	932	944	910	899	987	939	907	929	919	898	899	932	981	888	1020	977	932	912	901	877	956	955	951	899	932	950	894	921	944	940	877	971	880	905	902	907	931	952	939	927	909	956	928	870	949	905	910	970	946	904	877	916	962	983	911	921	940	895	955	1006	955	984	937	898	924	955	951	892	968	1030	908	898	914	924	936	960	955	899	931	949	947	1013	960	920	966	912	939	928	929	970	944	934	884	974	944	998	951	924	900	948	961	913	972	922	909	921	968	941	952	971	952	911	952	954	943	926	937	952	938	940	940	917	928	934	895	906	916	951	863	925	959	950	900	938	979	894	976	905	936	930	955	967	912	958	930	977	935	1011	931	932	931	909	908	891	953	948	961	960	926	929	953	954	870	925	923	913	910	895	920	912	937	864	897	913	1002	918	893	882	971	903	901	909	906	980	885	913	929	939	863	957	927	968	919	886	907	963	905	926	911	972	893	955	901	927	982	936	931	898	981	981	940	940	936	1006	936	918	917	944	913	890	906	906	966	925	882	907	897	937	968	921	966	927	940	956	917	980	954	993	927	943	958	952	877	850	978	922	918	950	958	929	941	936	910	916	929	885	920	987	982	899	993	936	960	937	881	890	927	905	921	926	958	955	913	933	916	932	941	938	946	954	890	896	943	878	930	998	952	927	906	964	943	949	980	880	922	944	892	933	967	916	903	897	908	914	915	977	923	889	903	950	947	961	952	903	895	966	952	939	935	946	946	931	874	940	963	940	903	967	940	926	916	936	891	930	926	897	998	969	902	935	993	928	889	901	900	960	899	914	993	908	900	899	976	889	926	973	981	926	917	878	913	908	916	898	937	1038	1020	959	933	918	910	905	889	981	870	959	920	891	898	938	946	937	939	959	922	893	977	941	958	901	922	925	927	889	936	949	989	921	930	938	951	954	951	900	955	900	945	944	953	907	909	954	957	926	946	939	959	914	988	943	982	968	949	935	906	978	936	954	905	950	914	923	886	940	975	967	1002	928	948	925	933	893	940	946	975	925	912	955	909	900	987	906	892	992	944	906	940	927	932	907	891	941	967	991	942	932	986	908	983	948	884	903	935	933	954	951	954	932	962	987	914	965	920	888	934	914	917	946	936	948	916	995	936	887	933	901	913	927	973	915	980	905	985	948	922	947	935	930	1000	922	980	956	898	947	939	900	932	960	913	912	890	916	902	899	924	958	944	927	919	887	924	936	990	912	957	949	974	985	853	913	917	925	859	978	960	912	981	912	909	903	909	863	912	931	960	909	914	916	946	891	936	937	930	915	945	904	964	920	933	890	930	962	925	938	909	938	868	956	928	913	989	894	913	921	923	950	909	941	933	911	954	908	935	953	931	902	887	935	887	935	944	907	941	948	959	954	943	914	958	924	935	930	955	914	904	907	989	892	918	943	906	950	977	961	937	910	955	950	944	941	925	972	949	971	942	945	897	919	954	923	943	942	1006	929	897	893	917	917	935	944	952	934	941	984	841	941	959	923	930	980	941	894	920	914	887	941	949	923	905	957	935	966	913	881	895	956	920	911	974	923	964	964	898	951	928	924	930	865	897	996	926	971	922	918	929	935	923	970	946	922	932	906	923	917	894	894	910	948	976	950	946	966	918	945	915	925	923	906	912	964	965	905	909	909	890	948	929	969	933	952	983	946	926	927	885	936	969	945	919	955	915	889	984	953	904	911	941	970	893	937	947	912	948	956	904	953	929	929	901	924	917	938	928	919	920	950	897	947	929	931	906	967	975	970	932	960	979	946	968	986	884	923	895	944	914	954	936	913	891	927	928	944	892	960	941	912	925	938	900	943	947	917	970	915	927	927	976	920	946	879	930	941	910	913	960	914	958	930	949	930	918	921	910	877	910	982	930	917	930	933	935	927	904	952	966	987	965	958	938	923	941	936	951	982	925	926	961	957	939	968	936	945	936	928	939	901	988	936	895	943	970	921	966	942	895	999	941	961	979	947	965	940	918	928	910
22410	16825	14131	21948	30972	33106	29867	26940	26069	37143	42383	37051	27023	16062	10528	8692	7962	7675	7734	7537	7458	7646	7607	7623	7649	7494	7658	7602	7753	7611	7633	7518	7719	7573	7638	7677	7753	7615	7642	7675	7609	7622	7598	7564	7659	7618	7558	7568	7662	7552	7629	7702	7635	7760	7551	7667	7544	7689	7682	7582	7569	7775	7634	7601	7646	7679	7690	7737	7775	7505	7612	7585	7563	7603	7632	7566	7604	7557	7588	7559	7798	7744	7690	7676	7763	7704	7576	7636	7670	7727	7621	7729	7677	7574	7584	7733	7525	7703	7753	7668	7628	7676	7510	7641	7638	7755	7663	7567	7659	7602	7595	7703	7651	7647	7706	7685	7533	7705	7624	7743	7590	7650	7649	7688	7732	7519	7706	7665	7581	7748	7602	7787	7682	7675	7644	7784	7632	7745	7734	7605	7599	7688	7657	7561	7580	7598	7570	7652	7455	7578	7578	7507	7551	7779	7454	7697	7644	7573	7746	7575	7631	7713	7614	7681	7621	7685	7713	7664	7693	7640	7733	7737	7738	7693	7620	7495	7651	7777	7642	7658	7828	7631	7506	7715	7704	7538	7681	7586	7668	7630	7706	7594	7674	7579	7672	7674	7598	7595	7693	7563	7636	7656	7592	7650	7695	7585	7697	7614	7716	7627	7728	7553	7738	7574	7703	7633	7482	7455	7633	7702	7585	7658	7692	7510	7629	7737	7631	7576	7669	7608	7624	7653	7597	7597	7621	7454	7755	7568	7666	7605	7780	7708	7571	7672	7646	7727	7566	7528	7630	7576	7670	7617	7627	7666	7792	7574	7681	7691	7570	7636	7602	7674	7636	7720	7714	7649	7711	7605	7585	7743	7667	7579	7724	7544	7718	7693	7606	7681	7699	7672	7661	7683	7753	7569	7649	7692	7626	7685	7575	7473	7578	7630	7649	7690	7636	7729	7686	7605	7693	7596	7613	7817	7614	7734	7807	7731	7788	7628	7650	7618	7524	7783	7726	7663	7635	7755	7772	7486	7675	7710	7594	7663	7601	7650	7668	7658	7653	7547	7566	7831	7595	7671	7626	7666	7669	7717	7656	7625	7654	7700	7728	7645	7653	7620	7714	7733	7717	7574	7541	7593	7651	7650	7603	7566	7489	7704	7778	7545	7580	7735	7731	7663	7615	7792	7650	7555	7748	7609	7704	7772	7620	7507	7621	7729	7674	7626	7596	7584	7650	7553	7684	7639	7654	7671	7747	7501	7708	7565	7687	7693	7712	7685	7629	7657	7685	7673	7537	7671	7532	7626	7587	7749	7597	7657	7748	7695	7678	7678	7573	7655	7712	7510	7563	7626	7700	7606	7661	7606	7701	7540	7545	7711	7705	7743	7665	7580	7695	7577	7610	7617	7644	7540	7451	7663	7678	7622	7500	7658	7582	7609	7513	7674	7657	7699	7791	7584	7674	7655	7666	7661	7697	7686	7503	7612	7685	7582	7629	7646	7652	7640	7629	7748	7659	7775	7698	7652	7676	7842	7583	7507	7646	7560	7539	7518	7609	7534	7687	7637	7589	7718	7783	7695	7663	7613	7508	7673	7691	7845	7614	7650	7673	7694	7579	7690	7641	7740	7731	7591	7709	7589	7772	7697	7425	7700	7694	7645	7597	7661	7546	7683	7614	7642	7670	7697	7767	7622	7729	7708	7574	7644	7759	7701	7844	7511	7574	7557	7569	7666	7648	7721	7502	7794	7639	7520	7754	7756	7606	7623	7663	7555	7693	7571	7574	7719	7794	7611	7609	7628	7760	7695	7539	7517	7632	7713	7653	7533	7692	7670	7616	7574	7712	7585	7811	7649	7582	7631	7528	7759	7611	7556	7674	7550	7636	7549	7823	7616	7629	7652	7586	7646	7526	7675	7576	7737	7624	7716	7578	7576	7684	7716	7735	7668	7626	7775	7706	7731	7744	7512	7538	7765	7636	7845	7715	7507	7691	7675	7721	7547	7665	7748	7675	7558	7542	7580	7591	7576	7520	7653	7494	7614	7603	7612	7645	7819	7484	7571	7612	7576	7698	7671	7715	7800	7685	7727	7616	7604	7775	7662	7609	7574	7730	7628	7740	7613	7737	7698	7488	7705	7676	7743	7597	7566	7648	7597	7580	7626	7687	7747	7553	7628	7744	7636	7679	7573	7638	7593	7780	7686	7721	7582	7625	7722	7570	7568	7621	7641	7634	7705	7607	7639	7661	7747	7627	7660	7722	7744	7606	7721	7895	7560	7562	7670	7706	7594	7604	7688	7630	7601	7686	7406	7748	7614	7690	7486	7759	7717	7657	7606	7641	7620	7477	7600	7570	7643	7665	7531	7665	7577	7782	7766	7562	7727	7738	7725	7668	7632	7602	7631	7661	7664	7619	7544	7709	7572	7564	7655	7680	7653	7578	7602	7582	7583	7696	7666	7787	7722	7631	7516	7548	7598	7619	7606	7699	7788	7761	7735	7560	7646	7722	7522	7591	7543	7506	7618	7681	7508	7736	7681	7542	7557	7549	7577	7676	7727	7673	7664	7681	7722	7585	7746	7552	7617	7692	7654	7767	7748	7815	7569	7491	7694	7665	7692	7590	7603	7598	7737	7702	7612	7391	7595	7679	7613	7646	7681	7434	7720	7633	7805	7830	7564	7594	7763	7568	7746	7593	7647	7645	7629	7544	7613	7643	7637	7807	7528	7782	7602	7648	7643	7538	7559	7567	7709	7551	7603	7708	7804	7779	7590	7590	7614	7599	7632	7603	7695	7704	7676	7818	7766	7603	7672	7626	7694	7629	7625	7795	7751	7702	7579	7772	7492	7649	7565	7721	7641	7647	7756	7649	7540	7647	7627	7524	7712	7630	7623	7638	7617	7766	7709	7579	7637	7514	7639	7778	7810	7602	7762	7673	7662	7664	7651	7623	7556	7697	7590	7829	7772	7741	7624	7632	7557	7508	7639	7496	7710	7580	7631	7680	7676	7591	7670	7701	7703	7674	7504	7662	7652	7538	7593	7614	7633	7559	7722	7611	7622	7647	7620	7591	7614	7684	7753	7616	7680	7701	7712	7639	7650	7747	7634	7529	7548	7634	7584	7718	7710	7540	7661	7781	7570	7594	7739	7681	7635	7598	7551	7686	7713	7682	7592	7619	7507	7653	7663	7694	7674	7688	7695	7467	7533	7627	7544	7693	7734	7568	7565	7542	7697	7535	7634	7676	7580	7599	7557	7580	7625	7623	7618	7677	7662	7696	7699	7659	7709	7670	7656	7653	7580	7583	7658	7626	7672	7659	7704	7581	7709	7726	7664	7668	7729	7774	7613	7445	7578	7656	7734	7554	7743	7620	7645	7734	7778	7632	7710	7565	7707	7632	7611	7658	7590	7698	7603	7611	7677	7646	7532	7578	7651	7576	7705	7709	7714	7596	7517	7693	7671	7571	7602	7624	7838	7622	7678	7470	7595	7755	7563	7621	7621	7568	7623	7692	7737	7511	7678	7696	7717	7641	7563	7658	7677	7681	7670	7673	7642	7551	7548	7692	7568	7698	7637	7685	7653	7648	7711	7546	7507	7654	7751	7639	7860	7551	7660	7656	7618	7547	7674	7660	7700	7637	7649	7641	7774	7602	7616	7675	7718	7794	7507	7621	7794	7541	7676	7651	7575	7662	7588	7483	7587	7723	7718	7590	7607	7660	7778	7630	7564	7762	7575	7732	7668	7715	7585	7728	7659	7671	7658	7679	7655	7544	7577	7675	7656	7574	7726	7755	7576	7463	7632	7626	7400	7632	7593	7524	7676	7779	7798	7641	7503	7586	7641	7649	7595	7742	7519	7694	7689	7801	7654	7648	7799	7641	7577	7545	7744	7630	7742	7755	7668	7862	7659	7739	7608	7609	7537	7525	7640	7682	7715	7462	7819	7618	7660	7714	7733	7717	7661	7687	7683	7616	7842	7562	7513	7498	7677	7600	7659	7555	7662	7644	7708	7542	7503	7722	7662	7568	7612	7654	7617	7687	7529	7632	7667	7572	7625	7652	7516	7678	7632	7719	7691	7602	7693	7691	7715	7563	7774	7631	7604	7564	7645	7705	7538	7689	7694	7583	7539	7561	7651	7729	7684	7577	7758	7749	7686	7575	7690	7693	7735	7650	7699	7749	7732	7623	7662	7620	7706	7606	7666	7620	7595	7573	7664	7653	7745	7648	7715	7758	7574	7552	7668	7528	7618	7491	7564	7586	7740	7640	7582	7654	7614	7561	7551	7793	7711	7670	7621	7514	7795	7726	7679	7753	7657	7575	7622	7647	7644	7650	7720	7723	7748	7638	7637	7535	7616	7662	7681	7711	7869	7549	7748	7584	7559	7650	7712	7731	7560	7715	7536	7570	7600	7701	7662	7596	7701	7842	7629	7654	7721	7639	7560	7612	7649	7690	7653	7695	7503	7577	7615	7673	7620	7686	7523	7780	7716	7594	7709	7619	7677	7560	7670	7607	7673	7565	7584	7623	7622	7664	7683	7605	7609	7717	7531	7616	7657	7729	7841	7538	7584	7700	7730	7583	7608	7691	7491	7637	7617	7695	7746	7653	7557	7567	7616	7745	7756	7774	7795	7717	7619	7626	7622	7759	7375	7652	7630	7716	7841	7718	7632	7593	7751	7691	7592	7736	7722	7784	7627	7557	7675	7448	7762	7554	7641	7561	7705	7547	7561	7571	7600	7785	7638	7609	7766	7696	7648	7688	7618	7533	7733	7624	7672	7522	7616	7682	7580	7677	7624	7692	7599	7524	7517	7693	7473	7632	7618	7660	7682	7587	7602	7591	7507	7616	7581	7663	7721	7745	7680	7767	7752	7573	7623	7661	7620	7604	7612	7667	7463	7609	7723	7684	7694	7563	7660	7606	7716	7636	7511	7736	7601	7722	7708	7716	7499	7754	7592	7647	7619	7762	7705	7593	7754	7752	7674	7632	7618	7620	7685	7613	7672	7614	7587	7833	7694	7597	7542	7556	7778	7594	7658	7656	7707	7708	7609	7809	7852	7694	7646	7726	7669	7565	7703	7598	7550	7668	7682	7665	7541	7637	7606
3203	2350	1750	1526	1850	2224	2218	2040	2616	7450	12465	11368	6546	3166	1622	1162	1017	956	942	995	938	934	941	923	974	988	967	974	985	982	966	977	977	999	952	968	962	922	896	912	954	934	931	953	967	938	979	908	981	993	942	956	968	923	919	957	979	958	958	953	894	923	900	953	918	946	1004	966	956	912	950	985	971	954	957	910	963	939	937	894	1000	922	977	970	992	946	957	945	952	957	950	972	1041	942	969	996	941	938	938	936	859	913	983	939	921	867	912	955	953	931	911	940	938	1014	977	924	1006	993	954	1013	966	988	933	944	912	978	882	958	961	945	992	940	972	1001	920	1000	964	957	971	1000	989	954	941	935	955	953	1001	947	919	884	919	987	976	924	910	972	935	925	988	991	972	902	948	992	1006	976	925	909	989	988	930	943	1030	1004	953	932	958	910	946	962	921	947	955	1002	994	956	972	966	971	950	954	939	969	972	1041	991	951	948	947	938	922	895	999	943	954	1024	935	994	991	945	945	938	960	967	1020	954	953	1000	984	963	943	986	982	1001	980	989	936	950	963	952	893	953	973	918	1028	932	977	939	970	994	944	964	933	988	916	966	909	1008	987	933	920	934	944	974	935	888	962	913	997	958	976	965	946	995	975	928	1013	975	961	927	912	926	931	897	976	981	901	951	954	933	957	948	932	947	976	912	1044	927	992	991	889	959	979	971	967	951	964	916	966	967	923	859	931	983	967	963	937	974	962	1044	947	968	943	998	1015	1024	970	963	960	1025	922	944	980	900	911	949	919	921	942	972	934	961	926	980	934	943	953	920	991	959	969	955	1021	963	978	934	925	927	976	962	990	972	909	952	953	967	923	907	958	921	959	951	975	963	982	947	994	938	972	947	995	1004	923	970	915	968	990	987	932	965	959	968	964	940	936	975	988	1017	968	969	910	1010	959	1006	893	985	964	979	963	985	975	944	900	913	957	960	930	984	945	987	997	958	916	1000	922	984	918	1003	954	958	984	945	952	958	869	965	927	1018	930	968	864	869	951	932	934	901	963	964	917	969	965	908	1002	912	975	957	928	997	954	961	959	1024	993	937	950	968	893	954	964	984	994	909	1006	972	974	958	967	940	925	992	953	957	925	973	968	963	929	950	946	960	876	984	947	965	998	957	971	967	983	1043	956	962	959	1011	967	972	953	1014	931	911	966	972	934	968	985	991	975	1013	941	980	924	937	895	954	949	941	940	905	990	999	925	975	926	950	987	978	905	944	943	949	1009	1015	974	1001	903	972	987	916	932	955	939	934	948	977	1007	899	918	895	935	929	931	993	949	1005	932	980	1010	968	932	933	987	928	958	1022	904	911	937	917	939	957	991	997	969	988	978	942	937	961	946	927	928	967	896	980	965	949	992	927	910	1006	908	947	953	964	926	990	995	917	940	950	901	931	980	951	963	936	946	959	969	969	970	973	960	926	940	916	975	918	937	951	901	932	969	929	902	876	931	950	957	956	993	943	915	920	935	961	956	954	928	932	1003	958	989	972	933	946	935	979	1000	999	976	931	957	1001	944	918	937	940	988	982	954	971	939	911	972	920	989	960	932	925	905	954	892	904	986	937	928	988	989	965	916	1006	981	947	953	945	952	976	923	912	981	913	997	933	961	1009	947	935	952	963	995	976	911	1003	950	996	916	905	913	944	924	978	921	928	966	971	967	968	1032	914	1007	977	1006	955	997	954	959	967	959	1014	984	923	1028	947	959	931	948	913	925	1036	973	943	933	953	994	988	992	970	947	929	907	884	925	945	999	965	956	944	901	981	918	923	987	994	974	961	875	968	944	909	924	995	913	965	964	1017	962	935	989	966	963	916	986	974	1014	966	915	944	965	962	977	931	997	950	927	946	950	969	948	991	980	915	943	1025	975	917	910	996	984	962	915	972	938	994	950	982	992	957	979	991	952	981	970	942	924	923	943	916	974	974	953	878	999	965	958	986	952	967	962	966	985	957	906	941	980	921	982	953	962	958	957	936	983	943	958	901	935	887	971	934	914	1004	936	869	905	919	949	962	940	995	982	903	983	929	939	964	951	1016	912	983	956	947	947	931	953	947	931	992	960	906	941	1001	974	944	929	953	917	960	1004	891	992	998	1006	994	1002	908	883	929	981	972	968	986	940	925	1015	985	972	1015	963	981	998	975	1014	946	935	926	963	937	1003	917	937	971	881	1010	958	946	909	949	924	932	875	976	918	907	919	963	981	967	935	954	937	921	981	983	968	967	943	882	970	927	1021	871	971	928	989	976	941	920	999	957	973	954	910	914	926	943	944	898	943	968	920	987	966	916	989	878	929	946	942	982	955	934	940	1025	923	933	973	1006	902	999	933	955	932	952	1006	946	1026	974	970	959	932	921	951	1012	945	963	996	935	955	908	944	973	951	997	943	931	954	927	998	985	939	874	999	954	943	984	968	1016	928	955	869	1020	1017	920	989	927	934	1024	962	943	997	982	956	991	983	975	972	970	984	967	956	988	902	957	963	970	1019	976	941	933	963	945	914	954	987	965	963	984	943	1008	939	977	922	949	977	968	979	971	972	966	961	922	928	970	997	947	993	971	957	971	956	963	955	917	936	917	912	1005	969	995	992	954	979	933	960	976	949	941	968	915	948	992	952	931	943	950	926	911	1022	992	983	904	980	981	947	978	1006	914	1002	990	949	974	961	979	1026	939	949	979	997	953	1010	961	949	983	985	908	868	946	940	993	989	964	933	937	944	966	989	960	969	978	969	981	967	991	894	968	888	974	997	946	994	1015	926	984	954	957	929	968	985	951	952	950	1034	964	977	986	913	1011	969	943	928	932	983	992	973	1014	977	1003	975	938	952	928	963	963	911	965	976	955	995	981	957	973	921	999	990	993	971	942	928	950	964	956	956	967	955	984	979	1006	955	902	960	942	937	944	950	910	963	948	949	990	964	952	916	951	930	982	920	979	993	954	945	1004	1022	989	968	957	956	1023	967	946	976	961	1031	967	948	945	975	916	990	924	913	924	946	961	958	982	953	962	915	909	956	916	958	965	977	930	973	907	1004	902	987	979	907	909	993	951	909	972	957	939	941	968	1004	926	962	958	945	943	993	962	980	932	963	987	969	941	958	936	962	918	924	954	994	983	990	961	956	1004	957	932	943	946	955	961	985	904	955	1003	959	938	985	962	975	985	980	931	963	972	947	917	923	963	942	960	1025	947	991	900	948	921	968	958	878	947	960	940	1047	911	962	925	953	960	965	968	974	973	919	921	965	970	965	954	944	1020	975	965	976	993	901	962	928	995	992	998	943	892	994	901	970	993	958	1000	941	918	950	972	931	947	982	996	985	934	981	927	963	977	897	918	915	905	945	940	914	1006	931	921	974	953	971	950	898	1005	1010	1018	922	925	960	963	963	991	1044	917	1022	939	939	955	947	981	977	975	1008	924	959	938	939	950	914	932	997	996	926	918	923	939	964	954	999	928	940	1002	991	1017	981	942	927	897	988	949	977	919	933	963	938	954	940	939	954	983	926	955	927	964	999	991	948	946	907	891	951	924	984	913	948	960	896	1005	981	934	946	989	961	929	974	967	892	955	1019	963	913	911	893	924	916	985	973	924
26264	20251	16292	26383	34580	36892	34134	31142	34840	52681	60031	53864	41866	27887	16764	10395	8211	7927	7639	7748	7596	7793	7843	7861	7760	7687	7667	7657	7698	7844	7631	7720	7738	7708	7827	7691	7847	7707	7726	7710	7715	7800	7876	7733	7875	7697	7702	7752	7715	7675	7814	7812	7805	7697	7778	7664	7723	7761	7736	7796	7851	7712	7803	7862	7644	7696	7810	7724	7762	7764	7565	7801	7780	7728	7598	7970	7786	7756	7704	7777	7844	7764	7825	7752	7512	7782	7761	7629	7739	7795	7690	7637	7928	7668	7760	7868	7800	7795	7674	7840	7769	7718	7727	7699	7767	7798	7708	7789	7774	7771	7762	7705	7643	7716	7738	7844	7882	7688	7776	7794	7617	7720	7721	7626	7791	7675	7719	7807	7750	7764	7825	7670	7633	7644	7670	7715	7667	7626	7782	7806	7740	7627	7781	7852	7865	7598	7782	7837	7784	7788	7789	7657	7832	7756	7703	7688	7735	7681	7697	7732	7859	7713	7776	7667	7685	7741	7831	7902	7787	7620	7840	7621	7738	7745	7709	7867	7742	7695	7779	7803	7728	7796	7720	7617	7822	7707	7594	7697	7738	7759	7797	7658	7682	7717	7738	7789	7691	7671	7579	7693	7791	7759	7756	7744	7848	7753	7668	7841	7713	7638	7690	7595	7731	7777	7773	7799	7764	7693	7682	7751	7808	7739	7784	7745	7846	7702	7652	7691	7759	7680	7750	7813	7651	7741	7762	7737	7681	7672	7670	7708	7842	7804	7688	7771	7743	7899	7646	7765	7637	7797	7728	7776	7756	7765	7730	7755	7639	7707	7592	7702	7828	7721	7721	7807	7664	7641	7750	7921	7697	7825	7799	7866	7816	7718	7677	7750	7794	7720	7722	7852	7746	7674	7793	7836	7556	7641	7774	7702	7670	7668	7798	7796	7871	7736	7659	7692	7755	7703	7625	7888	7756	7806	7844	7649	7887	7814	7786	7579	7730	7791	7754	7691	7617	7851	7767	7644	7611	7750	7818	7821	7660	7714	7757	7725	7776	7822	7757	7860	7713	7792	7640	7694	7787	7691	7775	7737	7625	7631	7679	7918	7797	7921	7631	7753	7696	7763	7713	7716	7795	7869	7730	7578	7685	7787	7834	7630	7907	7754	7782	7673	7731	7755	7697	7567	7714	7676	7651	7800	7839	7692	7833	7733	7662	7793	7748	7765	7743	7711	7744	7689	7802	7649	7802	7599	7712	7706	7804	7920	7692	7713	7675	7775	7750	7741	7687	7777	7685	7842	7792	7730	7830	7757	7855	7733	7886	7764	7810	7880	7817	7853	7760	7730	7686	7733	7816	7824	7641	7858	7717	7886	7604	7818	7716	7805	7640	7715	7760	7671	7767	7681	7928	7633	7780	7677	7846	7670	7798	7538	7732	7780	7773	7642	7841	7862	7648	7717	7722	7718	7776	7849	7897	7800	7766	7685	7737	7815	7694	7901	7813	7715	7670	7763	7722	7855	7750	7769	7790	7724	7722	7842	7679	7908	7743	7808	7723	7694	7694	7696	7878	7715	7625	7741	7765	7716	7715	7797	7785	7641	7808	7659	7626	7768	7638	7854	7837	7738	7831	7783	7883	7686	7722	7754	7694	7774	7739	7650	7667	7773	7749	7676	7725	7714	7766	7666	7693	7677	7803	7754	7726	7674	7880	7749	7758	7630	7661	7632	7758	7809	7825	7687	7774	7782	7698	7685	7679	7810	7753	7709	7734	7634	7633	7597	7989	7763	7728	7632	7706	7626	7729	7760	7871	7703	7724	7756	7738	7747	7789	7775	7758	7636	7668	7715	7750	7714	7742	7754	7675	7740	7852	7748	7782	7752	7712	7682	7735	7753	7772	7759	7746	7648	7728	7833	7723	7727	7689	7730	7749	7708	7792	7649	7737	7693	7755	7862	7805	7685	7714	7840	7793	7698	7780	7747	7726	7718	7715	7655	7743	7690	7776	7894	7608	7838	7658	7764	7673	7754	7715	7753	7810	7637	7724	7731	7820	7670	7689	7786	7620	7611	7715	7853	7911	7785	7625	7659	7694	7738	7735	7758	7630	7592	7845	7757	7778	7548	7624	7635	7680	7633	7796	7847	7753	7832	7666	7676	7649	7856	7658	7791	7548	7767	7670	7680	7820	7508	7813	7845	7820	7785	7659	7905	7659	7678	7870	7681	7604	7623	7736	7787	7588	7738	7738	7809	7786	7746	7749	7711	7837	7701	7769	7702	7715	7751	7765	7693	7773	7902	7761	7846	7611	7612	7872	7716	7688	7742	7728	7613	7734	7710	7831	7765	7701	7821	7821	7746	7717	7884	7666	7769	7726	7797	7665	7766	7737	7649	7900	7634	7757	7933	7722	7716	7735	7709	7761	7767	7684	7816	7859	7701	7644	7832	7740	7762	7809	7707	7745	7888	7812	7880	7688	7609	7776	7762	7745	7672	7710	7790	7824	7683	7871	7750	7733	7766	7732	7874	7577	7759	7612	7774	7599	7835	7796	7892	7679	7793	7669	7723	7771	7842	7766	7773	7634	7727	7631	7786	7811	7714	7695	7842	7730	7844	7704	7698	7649	7707	7721	7619	7540	7761	7708	7880	7798	7863	7784	7698	7827	7952	7798	7777	7871	7759	7738	7738	7923	7723	7716	7789	7772	7757	7737	7641	7608	7668	7824	7763	7637	7812	7742	7838	7646	7760	7783	7771	7625	7772	7815	7894	7723	7910	7647	7757	7608	7780	7828	7777	7739	7709	7734	7665	7727	7734	7850	7669	7716	7782	7820	7875	7937	7800	7850	7732	7620	7746	7809	7695	7676	7626	7665	7780	7829	7748	7824	7650	7787	7707	7640	7677	7839	7706	7617	7806	7765	7723	7753	7607	7706	7786	7731	7599	7643	7740	7777	7884	7823	7805	7675	7786	7707	7808	7805	7831	7699	7744	7817	7805	7782	7745	7735	7818	7738	7633	7648	7853	7722	7690	7725	7747	7719	7727	7746	7723	7795	7817	7734	7626	7755	7693	7787	7656	7762	7617	7703	7746	7716	7796	7856	7750	7764	7834	7810	7695	7671	7837	7743	7782	7930	7712	7705	7684	7674	7759	7800	7655	7630	7740	7775	7668	7765	7770	7669	7808	7668	7799	7677	7725	7668	7664	7694	7763	7843	7818	7498	7675	7743	7907	7785	7839	7779	7777	7714	7653	7729	7834	7844	7728	7793	7609	7797	7658	7729	7728	7623	7620	7682	7608	7758	7711	7797	7769	7721	7701	7655	7833	7731	7717	7783	7888	7735	7674	7568	7758	7671	7890	7671	7581	7821	7739	7712	7694	7701	7866	7971	7710	7671	7612	7823	7700	7854	7755	7712	7823	7829	7661	7765	7763	7658	7796	7792	7729	7724	7807	7820	7807	7817	7855	7852	7876	7749	7720	7592	7652	7919	7807	7678	7731	7745	7790	7721	7835	7724	7737	7754	7625	7763	7777	7723	7798	7766	7849	7820	7732	7661	7685	7747	7714	7804	7567	7601	7798	7753	7649	7737	7692	7802	7703	7703	7770	7791	7798	7765	7792	7732	7788	7763	7895	7766	7653	7740	7706	7679	7709	7760	7692	7894	7647	7695	7842	7675	7698	7680	7608	7778	7708	7751	7813	7788	7732	7835	7843	7769	7749	7781	7523	7754	7812	7728	7689	7699	7915	7784	7839	7793	7817	7718	7703	7742	7684	7735	7748	7835	7745	7791	7805	7611	7641	7768	7649	7631	7701	7824	7756	7722	7716	7769	7632	7837	7625	7809	7947	7618	7633	7834	7771	7797	7742	7722	7773	7761	7893	7672	7714	7619	7801	7662	7774	7833	7600	7608	7802	7795	7674	7756	7782	7793	7653	7737	7766	7714	7662	7805	7702	7668	7806	7701	7782	7630	7782	7753	7686	7552	7820	7682	7713	7848	7703	7628	7773	7657	7752	7954	7883	7795	7743	7798	7694	7788	7660	7656	7665	7590	7640	7841	7840	7730	7769	7819	7771	7660	7849	7719	7735	7731	7892	7667	7793	7761	7772	7855	7730	7816	7863	7711	7869	7673	7788	7799	7628	7869	7805	7736	7626	7761	7866	7877	7646	7763	7693	7737	7687	7722	7663	7771	7700	7772	7719	7730	7795	7727	7817	7729	7659	7679	7848	7778	7785	7770	7879	7778	7760	7904	7811	7741	7733	7752	7735	7739	7680	7640	7861	7703	7761	7674	7740	7771	7803	7712	7752	7776	7822	7688	7836	7786	7835	7753	7664	7859	7679	7762	7647	7712	7732	7788	7750	7771	7873	7807	7935	7644	7777	7761	7810	7593	7545	7743	7760	7732	7767	7717	7744	7797	7882	7629	7722	7777	7777	7715	7715	7724	7716	7780	7609	7641	7795	7754	7735	7869	7768	7712	7864	7795	7810	7720	7670	7708	7662	7823	7651	7656	7618	7606	7724	7710	7725	7739	7867	7760	7750	7900	7797	7677	7676	7704	7729	7737	7733	7769	7912	7869	7627	7739	7667	7789	7782	7595	7679	7718	7677	7895	7766	7872	7896	7733	7791	7577	7677	7747	7530	7708	7823	7706	7727	7870	7618	7794	7693	7756	7771	7755	7629	7788	7712	7756	7706	7769	7794	7774	7729	7766	7616	7712	7804	7690	7786	7715	7771	7761	7516	7787	7816	7796	7753	7653	7816	7765	7759	7713	7800	7709	7663	7714	7663	7811	7838	7766	7772	7868	7824	7691	7799	7709	7657	7689	7630	7810	7621	7695	7678	7782	7678	7662	7727	7634	7827	7972	7713	7681	7695	7830	7761	7652	7811	7899	7669	7864	7754	7669	7848	7740	7760	7818	7708	7542	7665	7857	7737	7909	7775	7712	7791	7737	7749	7748	7755	7820	7722	7752	7770	7726	7768	7724	7716	7820	7792	7726	7672	7805	7658	7866	7735	7737	7761	7807	7762	7710	7742	7763	7662	7743	7783	7727	7856	7734	7737	7765	7707	7855	7779	7777	7669	7756	7722	7767	7669	7822	7657	7763	7711
5616	2085	1607	1490	1883	2246	2127	1855	2160	6172	9295	9816	7548	4477	2245	1280	1025	982	994	956	926	935	961	956	948	949	958	956	903	926	955	969	952	971	945	940	981	976	1024	961	954	980	973	976	977	951	948	940	980	1007	939	929	955	965	963	958	1025	966	1014	960	989	974	973	954	961	974	944	1071	993	924	927	981	986	973	1014	978	941	938	917	939	914	933	959	941	927	964	1000	991	932	983	1008	951	907	964	1000	938	905	963	1030	1001	969	989	994	980	973	936	916	968	992	986	970	915	969	975	914	979	1028	931	981	1050	999	972	976	949	1024	886	970	925	959	919	974	984	926	959	940	1001	929	1003	991	950	917	1007	960	1007	921	992	938	1009	975	979	976	998	957	976	995	881	968	950	953	921	988	960	926	991	953	957	1033	966	997	889	951	952	967	937	996	945	978	952	920	965	962	921	950	924	956	953	930	904	923	977	964	977	950	923	936	985	928	944	972	961	958	900	962	1000	913	949	959	963	946	971	1010	990	959	991	929	905	966	1000	980	943	901	951	965	948	986	982	1004	960	935	940	970	973	940	933	885	980	938	930	925	977	889	951	1006	993	971	1022	947	927	962	968	982	932	906	963	943	981	929	972	986	974	914	1003	957	956	955	941	953	1021	940	984	915	1011	948	946	941	924	964	959	1005	960	938	984	891	1009	984	922	995	990	1036	960	923	946	978	999	899	891	1010	972	940	924	938	945	941	963	980	946	954	1027	941	978	956	916	963	930	954	995	926	911	933	950	990	1036	954	981	992	963	1015	972	973	968	942	1005	929	993	991	1009	978	981	971	965	945	932	1040	943	980	965	938	953	941	946	1002	996	931	927	991	991	933	1006	969	964	942	1000	968	959	935	989	947	1004	986	982	956	986	966	923	954	947	927	974	934	960	933	930	954	966	964	952	963	985	991	996	980	962	945	995	995	964	977	971	944	964	979	1025	948	977	982	1012	968	941	965	1002	957	940	921	975	998	965	968	951	966	957	962	1004	960	956	940	933	989	1005	932	954	932	1034	1019	940	917	959	979	979	980	945	898	984	995	962	935	987	936	969	1017	928	982	955	999	969	985	905	997	893	976	956	993	915	944	1000	939	932	993	952	983	1010	980	978	992	950	934	964	1026	922	971	958	1002	942	965	956	928	1021	1003	990	987	928	969	1010	1021	971	973	931	904	902	969	951	935	956	960	964	960	935	907	924	912	947	920	955	971	963	954	959	918	922	1030	937	978	934	982	995	994	875	957	959	977	992	981	968	942	973	961	973	972	957	996	970	942	947	921	998	896	886	926	960	946	947	953	943	1035	952	978	982	961	960	939	925	992	990	939	971	927	971	1016	1007	983	933	928	967	945	933	952	941	963	916	962	939	962	944	956	955	959	929	976	951	1029	933	973	986	1009	984	945	949	933	928	927	1012	969	946	919	970	1016	912	941	962	1000	935	1013	953	1019	970	997	963	936	956	1022	941	916	963	969	957	980	992	913	996	939	961	944	1013	944	972	964	928	945	913	992	995	957	931	929	927	966	915	979	938	961	943	951	1017	986	954	991	949	962	975	958	961	932	930	937	960	971	950	985	1035	888	930	950	967	1004	959	979	914	952	1032	980	1040	927	962	895	1046	948	991	950	1041	946	962	921	967	902	979	924	933	969	933	994	1011	995	934	955	920	954	919	1008	935	988	1035	997	934	1010	988	954	886	924	1002	975	979	976	1001	949	905	1012	961	940	983	943	1011	954	994	957	959	986	922	960	954	946	924	962	975	966	929	968	993	948	1012	953	963	931	938	978	956	956	1000	912	999	922	979	950	969	996	995	969	991	969	993	992	945	952	971	987	967	977	910	993	968	963	962	974	952	993	967	993	932	954	995	915	973	987	973	953	948	919	992	965	967	939	984	1015	968	972	992	964	963	974	988	991	968	1001	953	963	943	919	972	967	963	980	945	947	995	947	946	931	1025	999	906	982	891	1007	967	931	928	944	957	1008	1040	994	985	959	958	978	972	968	958	941	985	996	934	967	1008	930	964	895	908	979	917	957	945	940	963	955	939	978	969	881	995	961	967	957	988	983	1032	942	981	922	990	956	966	964	996	933	902	935	976	994	943	927	991	976	945	989	931	1057	1038	947	959	940	981	957	950	972	969	946	930	929	978	981	1069	1000	1001	984	999	973	953	966	967	954	950	995	921	944	973	968	924	901	947	946	990	989	983	926	982	985	904	931	953	972	942	923	950	967	969	945	969	944	956	920	967	961	908	954	920	977	987	1028	1023	960	953	978	965	1001	952	924	962	1003	959	953	983	961	915	902	948	989	898	896	994	935	950	992	933	976	954	1027	1040	1000	978	984	956	970	989	997	925	968	938	910	947	976	944	982	988	1027	961	939	947	971	944	964	940	961	963	890	902	942	951	975	947	973	933	965	918	965	1027	973	988	965	972	902	940	964	928	951	982	965	1010	940	966	931	1018	1017	943	924	945	961	960	941	939	926	914	958	985	984	931	927	992	1012	929	912	947	954	958	958	967	969	945	992	975	942	975	967	965	1001	963	981	938	951	934	921	1008	931	912	930	952	951	1002	914	983	923	975	972	990	1011	972	959	981	946	958	971	954	954	915	990	966	961	944	973	1037	996	983	960	912	950	949	950	989	933	922	956	942	931	970	922	940	1000	958	944	974	1009	966	947	955	948	994	1039	898	988	938	936	1012	941	944	982	956	1015	964	969	1020	987	915	1001	983	935	961	967	974	971	944	943	917	978	1019	959	958	970	940	964	969	978	959	920	941	950	945	987	994	938	940	952	976	921	952	971	950	965	978	967	995	917	993	1039	987	996	952	953	965	1032	960	951	928	899	975	993	1021	960	977	1001	962	976	931	1038	960	1015	938	981	990	970	1003	975	952	995	911	943	908	980	994	960	916	1006	895	958	930	969	953	993	931	982	979	985	907	971	942	903	926	955	942	1001	963	943	990	1014	1003	943	965	928	954	982	1013	1010	954	966	993	952	988	917	957	950	967	947	968	956	962	967	999	942	1025	966	932	936	965	955	928	979	975	981	979	979	997	943	956	937	1030	980	935	982	942	967	951	1004	941	946	956	961	1001	1019	974	982	991	946	943	934	997	943	972	932	934	971	921	971	987	977	863	961	981	1018	961	978	918	992	994	975	904	900	942	1020	950	935	936	976	977	953	972	976	946	964	967	1015	937	1012	932	939	952	941	984	987	1013	943	926	1025	949	989	977	999	933	959	978	964	896	947	959	905	1018	953	977	985	965	996	926	975	972	938	917	914	986	925	943	984	898	964	1034	1002	921	1043	909	903	996	1030	921	971	983	986	998	977	984	971	937	1007	960	952	978	950	971	974	927	931	951	945	1002	932	962	1014	977	965	949	953	925	966	944	1011	938	922	992	922	946	961	967	953	930	971	892	920	924	967	917	1013	987	943	971	929	1013	941	910	954	971	906	999	1026	1055	957	949	989	986	962	972	982	940	996	958	1016	927	988	946	933	968	942	913	926	933	993	1011	1006	1016	967	944	971	936	948	944	932	984	1009	963	897	963	945	933	940	928	961	917	965	957	1040	978	916	970	949	989	972	927	912	990	1025	956	940	1021	951	943	1004	967	925	993	946	979	978	971	994	976	957	929	972	917	923	933	1007	958
23852	18433	15280	25106	34857	35665	33234	29265	32331	49085	54153	52920	45637	35352	22163	12276	8584	8057	7803	7774	7873	7924	7763	7790	7795	7771	7960	7910	7790	7984	7815	7855	7866	7689	7814	7907	7826	7736	7882	7834	7785	7768	7798	7674	7851	7782	7769	7866	7840	7808	7706	7815	7919	7895	7812	7884	7765	7961	7760	7853	7820	7845	7904	7678	7850	7850	7855	7812	7827	7739	7881	7836	7915	7890	7911	7883	7837	7829	7774	7835	7795	7852	7876	7841	7858	7859	7836	7888	7866	7835	7825	7791	8019	7844	7976	7899	7952	7708	7799	7842	7867	7894	7957	7845	7786	7707	7780	7752	7946	7788	7877	7801	7888	7969	7783	7854	7817	7767	7932	7890	7750	7849	7768	7810	7946	7758	7865	7849	7851	7936	7841	7836	7784	7829	7920	7754	7733	7989	7876	7728	7844	7885	7817	7847	7859	7843	7831	7878	7876	7864	7807	8017	7805	7764	7770	7942	7815	7813	7699	7964	7805	7900	7722	7921	7806	7878	7797	7863	7869	7721	7850	7860	7724	7945	7710	7818	7702	7847	7880	7793	7953	7727	7959	7777	7883	7895	7833	7927	8037	7885	7796	7751	7782	7946	7760	7779	7780	7870	7882	7847	7818	7872	7854	7985	7901	7845	7768	7793	7929	7841	7893	7787	7846	7835	7814	7844	7851	7806	7734	7929	7905	7952	7982	7881	7829	8019	7812	7786	7752	7770	7936	7808	7892	7877	7899	7805	7652	7897	7733	7862	7873	7923	7847	7794	7763	7883	7767	7921	7928	7733	7730	7856	7826	7735	7820	7929	7667	7914	7931	7938	7782	7796	7771	7808	8012	7812	7892	7851	7865	7894	7871	7801	7978	7986	7829	7875	8026	7970	7904	7778	7593	7714	7784	7808	7804	7796	7814	7900	7926	7874	7855	7806	7838	7937	7800	7838	7971	7987	7849	7829	7870	7897	7841	8038	7884	7858	7793	7947	7805	7980	7874	7956	7824	7883	7871	7874	7991	7860	8019	7856	7880	7776	7987	7897	7846	7679	7814	7752	7796	7907	7809	7871	7988	7841	7937	7923	8019	7768	7917	8014	7877	7843	7915	7887	7854	7793	7900	7873	7994	7794	7882	7896	7986	7876	7854	7740	7806	7861	7927	7784	7807	7734	7830	7874	7998	7841	7979	7850	7907	7860	7777	7738	7863	7953	7904	7757	7849	7966	7753	7855	7890	7892	7835	7758	7898	7828	7965	7898	7914	7841	7840	7792	7844	7944	7871	7792	7966	7804	7941	7864	7707	7900	7821	7839	7840	7852	7920	7849	7873	7988	7821	7901	7843	7836	7731	7903	7793	7836	7843	7787	7853	8006	7973	7905	7798	7873	7884	7777	7810	7871	7827	7876	7933	7940	7685	7851	7821	7888	7940	7904	7916	7701	7861	7793	7874	7905	7943	7860	7864	7897	7975	7855	7792	7802	7989	7829	7915	7883	7845	7917	7908	7829	7871	7802	7869	7949	7738	7838	7896	7897	7834	7948	7808	7937	7836	7759	7857	7850	7788	7860	7708	7811	7770	7697	7871	7851	7818	7931	7811	7885	7884	7792	7816	7920	7892	7839	7849	7830	7960	7837	7846	7743	7862	8022	7967	7875	7744	7736	7867	7901	7908	7795	7860	7785	7920	7788	7910	8007	7816	7921	7877	8045	7921	8011	7774	7895	7834	7801	7770	7780	7978	7791	7909	7779	7853	7744	7856	7880	7852	7755	7799	7920	7825	7849	7666	7778	7776	7847	7939	7787	7880	7997	7819	7790	7752	7830	7885	7926	7925	7788	7950	7873	7721	7996	7894	7984	7850	7893	7831	7859	7922	7769	7805	7785	7879	7866	7962	7926	7891	7781	7887	7635	7909	7906	7812	7880	7844	7857	7896	8052	7975	7842	7723	7840	7896	7844	7804	7936	7858	7791	7939	7726	8013	7898	7832	7947	7934	7802	7755	7833	7702	7865	7828	7880	8014	7844	7830	7841	7885	7923	7843	7866	7882	7820	7764	7810	7910	8005	7795	7813	7757	7868	7989	7857	7885	7914	7935	7903	7898	7770	7865	7757	7753	7829	7839	7876	7903	7933	7831	8036	7869	7900	7846	7862	7917	7838	7820	7829	7922	7811	7969	7844	7971	7786	8001	7909	7869	7906	7895	7857	7925	8017	7720	7921	7720	7914	7905	8043	7853	7852	7903	7834	7933	7817	7978	7854	7860	7719	7872	7854	7843	7862	7893	7839	7777	7723	7800	7918	7827	7823	7901	7845	7852	7923	7714	7810	7859	7832	7806	7799	8044	7872	7866	7843	7860	7746	7793	7741	7794	7813	7775	7762	7856	7691	7807	7850	7842	7767	7791	7934	7805	7789	7828	7994	7940	7644	7914	7851	7831	7780	7735	7855	7884	7923	7915	8000	7811	7817	7863	7831	7744	7804	7833	7894	7779	7948	7856	7722	7819	7759	7985	7838	7850	7846	7773	7798	7739	7882	8008	7943	7948	8015	7926	7903	7880	7764	7993	7846	7733	7801	7814	7824	7908	7729	8008	7881	7921	7873	7849	7869	7765	7923	7798	7957	7815	7853	7695	7938	7767	7842	7836	7766	7791	7925	7755	7851	7841	7934	7809	7901	7992	7812	7844	7837	7795	7830	7812	7843	7782	7795	7681	7816	7845	7906	7844	7892	7781	7860	7872	7742	7863	7885	7835	7876	7876	7966	7756	7913	7782	7824	7834	7870	7889	7799	7846	7881	7853	7845	7730	7863	7719	7934	7680	7843	7864	7821	7824	7720	7757	8097	7883	7860	7920	7898	7834	7818	7728	7881	7796	7945	7755	7744	7709	7952	7869	7786	7893	7899	7869	7895	7830	7874	7797	7872	7748	7935	8017	7877	7862	7788	7831	7825	7972	7848	7822	7876	7788	7774	7849	7750	7995	7846	7906	7847	7839	7765	7839	7825	7803	7933	7883	7889	7883	7889	7973	7963	7779	7888	7832	7991	7709	7830	7787	7719	7736	7723	7744	7946	7870	7897	7883	7890	7879	7979	7865	7905	7881	7811	7839	7815	7795	7750	7835	7869	7831	7935	7813	7857	7830	7823	7875	8003	7844	7828	7869	7802	7732	7764	7820	7687	7735	7932	7903	7896	7916	7780	7906	7847	7875	7965	7815	7859	7740	7836	7876	7948	7814	7744	7777	7927	7975	7808	7753	7876	7862	7759	7884	7863	7961	7829	7757	7783	7930	7824	7959	7911	7924	7884	7760	7804	7891	7907	7931	7927	7891	7781	7785	7843	7787	7957	7760	7867	7815	7791	7874	7828	7920	7860	7637	7771	7922	8002	7873	7875	7840	7842	7875	7863	7757	7985	7799	7889	7820	7846	7909	7778	7805	7794	7901	7855	7812	7777	7951	7834	7874	7895	7858	7928	7857	7830	7892	7962	7722	7752	7717	7850	7877	7972	7885	7911	7972	7875	7847	7866	7880	7874	7771	7897	7827	7804	7873	7968	7906	7882	7719	7821	8011	7927	7914	7841	7876	7983	7844	7845	7884	7823	7828	7838	7789	7966	7784	7852	7826	7870	7818	7908	7617	7792	7845	7643	7721	7856	7842	7957	7811	7916	7974	7881	7928	7759	7777	7883	7893	7851	7870	7940	7968	7928	7807	7923	7768	7731	7853	7878	7923	7724	7614	7753	7835	7920	7730	7887	7903	7712	8031	7937	7802	7867	7782	7881	7885	7863	7913	7834	7791	7797	7929	7830	7671	7796	7896	7853	7914	7812	7832	7996	7923	7810	7867	7903	7857	7729	7801	7850	7685	7894	7816	7919	7861	7919	7882	7952	7926	7851	7821	7853	7890	7843	7878	7900	7765	7820	7879	7926	7750	7975	7974	7749	7987	7798	7868	7883	7873	7853	7840	7939	7846	7872	7717	7897	7658	7926	7892	7887	7692	7795	7878	7761	7798	7696	7787	7803	7792	7809	7901	7710	8018	7817	7720	7867	7824	7837	8017	7717	8002	7967	7876	8020	7890	7784	7815	7760	7841	7756	7791	7846	7760	7754	7906	7944	7947	7913	7866	7856	7830	7851	7910	7842	7812	7920	7838	7857	7953	7823	7795	7903	7846	7864	7879	7858	7777	7818	7714	7773	7856	7788	7762	7782	7889	7883	7902	7862	7922	7780	7716	7972	7752	7962	7798	7952	7847	7946	7823	7736	7916	7874	7929	7782	7977	7760	7962	7824	7942	7796	7935	7730	7867	7921	7842	7798	7975	7830	7913	7875	7903	7832	7966	7851	7851	7923	7988	7922	7702	7819	7868	7906	8039	7899	7808	7788	7844	7814	7900	7781	7787	7808	7878	7899	7932	7954	7812	7809	7702	7971	7983	7731	7839	7889	8003	7781	7732	7817	7993	7834	7776	7847	8028	7788	7887	7844	7957	7941	7923	7944	7944	7832	7921	7768	7811	7942	7769	7926	7793	7834	7699	7904	7740	7951	7787	7984	7781	7974	7882	7794	7907	7835	7828	7785	7727	8122	7700	7795	7899	7804	7814	7780	7847	8002	7946	7875	7908	7765	7853	7914	7948	7824	7784	7816	7865	7810	7914	7882	7981	7877	7926	7862	7766	7859	7854	7821	7956	7852	7913	7884	7866	7839	7960	7858	7758	7754	8058	7726	7862	7756	7858	7748	7865	7821	7899	7953	7848	8010	7934	7803	7712	7898	7763	7890	7905	7896	7815	7859	7902	7770	7843	7841	7866	7919	7850	7745	7898	7795	8030	7786	7863	7930	7874	7767	7887	8033	7817	7932	7849	7723	7909	7732	7970	7862	7931	7776	7803	7865	7899	7892	7834	7987	7857	7943	7794	7851	7849	7770	7825	7812	7876	7808	7882	7829	7790	7812	7889	7907	7985	7826	7895	7706	7803	7757	7733	7981	7768	7806	7740	7969	7779	7979	7932	7835	7902	7788	7758	7749	7634	7798	7778	7732	7853	7785	7812	7912	7892	7824	7775	8030	7826	7910	7831	7861	7846	7733	7880	7859	7914	7943	7776	7919
4712	2625	1952	1635	2217	2763	2418	2086	2195	7239	16225	17280	15720	8721	3731	1643	1105	945	974	1003	915	970	945	926	1013	958	927	982	984	971	1074	993	921	987	909	964	924	975	983	975	956	908	980	915	956	1028	954	939	964	948	960	937	969	933	1020	956	977	959	950	966	973	937	1046	969	968	971	969	954	967	939	1038	966	997	935	944	992	932	962	881	964	967	965	977	1019	1001	988	954	981	998	895	941	1012	950	972	953	950	980	1001	955	868	970	953	962	998	938	965	971	959	927	972	1040	992	1011	983	952	941	936	996	969	930	981	956	970	950	964	937	972	936	959	982	960	975	954	965	989	918	994	958	968	962	952	997	950	978	985	954	964	975	953	1032	989	959	982	985	993	968	900	1002	990	945	974	960	985	909	998	992	916	960	945	979	1017	1040	939	1011	969	959	994	968	947	987	974	966	957	994	973	982	933	1015	961	939	926	978	980	937	883	962	990	956	1001	987	928	905	1002	964	928	961	910	969	960	986	979	979	991	1017	973	981	929	980	950	965	918	992	1002	979	992	981	957	982	962	959	982	940	977	921	932	968	936	1004	999	1005	976	1007	980	979	963	926	965	940	1001	1019	967	968	1001	932	963	982	975	1018	958	986	919	962	954	1000	972	964	960	967	976	949	954	964	939	944	997	980	994	1019	983	968	952	1005	1006	1006	1001	970	1007	963	903	946	971	979	994	986	975	894	932	975	950	992	1006	1025	984	989	955	971	1001	979	986	949	972	975	1006	918	1006	983	972	957	979	978	999	994	997	932	1012	937	955	984	1039	914	927	942	993	977	984	968	984	968	922	914	1016	1006	974	967	931	968	952	965	947	918	1033	991	977	948	961	928	999	925	1007	968	971	1045	985	963	993	999	1008	959	941	999	1004	945	957	913	931	955	958	932	1000	948	968	1009	966	968	966	1021	976	903	945	961	992	933	960	949	948	984	988	953	995	971	1000	973	1002	940	1007	1006	1054	960	1023	976	986	970	870	950	967	941	935	916	899	1000	921	993	1006	955	973	1019	965	955	961	994	918	997	1001	935	954	979	1006	973	1001	964	955	962	1000	968	959	1017	1004	965	974	959	907	986	957	917	929	929	905	905	976	960	1007	1036	947	909	1017	982	1003	967	1010	912	1022	950	960	917	958	953	959	957	991	971	961	910	989	987	1017	966	986	996	1019	969	958	904	1019	985	937	941	922	973	993	982	960	929	934	993	925	937	996	998	951	991	959	969	984	978	995	990	974	1005	978	909	975	990	998	944	966	978	1007	958	981	1023	956	980	941	1029	944	964	976	1006	975	966	968	1003	950	928	948	957	903	964	957	916	992	943	962	972	943	968	983	999	977	998	937	998	947	920	900	956	952	876	965	936	936	926	945	1022	997	981	980	1024	998	1012	965	981	928	986	1030	951	1013	961	969	982	952	971	939	909	1007	946	985	941	937	980	987	971	966	998	932	970	992	998	984	928	914	892	935	949	985	970	975	1016	942	972	949	931	941	976	994	956	903	991	936	997	946	966	962	978	978	1030	963	999	1013	983	959	1005	963	1025	934	933	970	939	1011	1033	943	958	941	962	972	956	1006	945	927	951	935	952	940	969	908	993	945	967	978	946	934	951	931	1022	972	918	954	971	1009	937	966	932	980	984	1000	999	978	1010	951	1063	968	941	977	981	931	1007	993	958	979	929	980	1004	969	955	968	984	956	961	999	967	919	982	947	976	926	978	976	956	997	978	1006	925	987	939	939	999	1004	984	929	974	958	973	970	921	978	984	953	1033	904	944	936	917	1013	1018	993	941	973	932	1012	962	956	1000	933	955	960	934	968	920	956	976	927	1028	952	1004	941	941	1019	969	936	907	939	960	963	1002	964	956	1034	916	989	1007	977	1003	973	946	957	959	941	1015	1013	961	966	944	1012	983	942	978	963	912	948	957	978	928	994	991	972	967	953	986	919	974	952	940	980	1015	974	976	972	1055	983	954	984	1005	992	976	933	942	950	945	923	947	961	941	1032	984	979	990	970	968	969	1007	972	943	987	927	986	987	909	987	1018	990	973	941	970	964	948	977	1013	944	923	970	962	1020	988	967	938	976	963	1000	1031	942	991	951	986	952	920	944	960	961	971	958	990	986	973	965	973	903	1017	1008	964	1006	921	989	963	951	944	947	1005	953	970	907	1028	977	919	975	1026	1011	893	927	954	1013	942	973	1032	1014	973	991	949	1003	956	998	945	991	981	1014	971	957	933	930	976	927	970	949	1002	969	969	994	999	1004	946	937	979	980	1004	956	964	1020	964	916	958	957	988	931	969	977	964	947	1000	1016	974	982	976	924	950	953	948	955	984	953	960	971	972	960	972	910	989	979	995	1001	984	972	1006	945	1012	935	955	977	983	956	997	1011	931	941	996	937	1011	1001	944	983	947	1012	959	952	983	945	958	1029	949	1054	915	947	1019	936	998	968	937	995	1000	971	982	919	983	999	991	968	993	934	981	919	989	957	930	975	949	1000	993	918	976	894	986	951	1011	990	988	1026	1068	976	948	958	1023	950	937	987	964	984	939	1007	956	926	1019	983	953	967	981	1015	961	988	959	1004	971	986	934	940	907	968	925	953	992	989	981	916	953	1007	968	950	1006	966	1003	948	990	999	950	954	977	974	972	999	1046	990	955	959	963	984	983	978	968	1019	978	949	896	1014	1031	966	1016	1026	970	908	968	989	1009	1007	1027	950	976	984	964	950	965	958	948	976	937	938	942	988	971	930	969	1034	972	979	1003	965	991	940	952	952	919	928	1019	963	954	922	990	981	972	1012	974	992	998	986	937	953	974	985	955	947	927	887	892	980	984	963	1028	960	1006	934	925	994	938	920	937	969	983	916	997	951	975	952	993	925	951	921	977	1003	968	980	949	1003	968	991	931	877	923	901	923	960	990	981	928	1017	1001	935	969	939	955	982	947	987	946	986	922	962	957	905	961	1020	975	970	934	941	982	1013	968	920	979	974	955	939	976	941	931	946	929	921	972	956	968	960	986	932	1001	955	950	1014	995	926	1041	975	984	881	980	1017	1023	974	949	949	997	1021	944	1031	1000	960	1021	926	950	944	949	942	998	974	979	934	978	1017	956	964	939	968	979	952	953	959	1006	978	946	943	970	981	929	973	912	974	891	891	999	954	935	966	957	983	956	997	977	956	921	963	991	956	974	954	1006	963	990	931	978	916	948	893	1003	1008	1017	964	944	958	943	965	1003	979	945	945	934	1012	920	993	964	944	978	1001	976	992	1005	957	994	940	1009	957	1017	946	994	949	1011	1000	962	937	943	1003	972	1001	949	998	948	1027	1051	981	1075	1056	961	944	932	1010	943	1001	985	922	994	971	959	926	1001	993	982	978	973	998	967	933	931	979	955	973	935	990	992	913	1011	992	959	950	949	1052	943	955	956	997	966	935	942	980	991	993	981	972	963	948	936	905	953	959	969	988	1008	1014	977	921	986	988	982	987	943	970	987	991	957	956	1005	999	991	1018	918	984	927	965	964	909	1027	956	949	968	961	963	994	913	969	975	917	1001	963	929	948	973	970	953	980	976	962	1021	941	946	992	1017	954	970	944	950	957	990	978	979	920	996	942	969	969	986	1018	935	937	886	953	938	954	909	942	907	984	913	991	949	974	977	965	1004	982	991	932	940	1009	985	957	942	956	936	1026	998	1033	986	966	990	962	992	923	897	997	987	975	1035
30011	21822	17946	28650	38672	40020	35393	31587	31846	50817	67071	64296	60129	44808	30818	16740	9636	8296	8070	7805	7822	7866	7897	7845	7972	7883	7860	7856	7765	7837	7851	7796	7794	7811	7908	7852	7832	7883	7833	7734	7730	7843	7808	7904	7738	7829	7862	7807	7812	7907	7785	7877	7817	7846	7728	7744	7908	7897	7997	7921	7819	7941	7885	7839	7869	7752	7846	7842	7827	7858	7925	7902	7914	7825	8049	7862	8030	7738	7908	7956	7839	7814	7970	7955	7919	7759	7977	7951	7980	7882	7977	7828	7900	7813	7874	7821	7914	7906	7824	7904	7822	7812	7705	7884	7734	7838	7706	7810	7877	7903	7679	7761	7712	7949	7825	7861	7885	7851	7933	7809	7902	7880	8017	7751	7843	7958	7877	7871	7732	7759	7804	7815	7691	7893	7927	7973	7608	7910	7909	7807	7900	7759	7909	7796	7958	7835	7847	7766	7814	7902	8026	7717	7760	7814	7875	7928	7836	8019	7961	7840	7832	7846	7851	7857	7928	7839	7868	7880	7903	7837	7948	7827	7798	7855	7776	7964	7820	7809	7837	7889	7833	7757	7804	7749	7890	7822	7815	7992	7750	7802	7792	7833	7742	7686	7842	7866	7778	7817	7915	7820	8031	7923	7989	7954	7913	7739	7937	7897	8004	7745	7954	7864	7898	7830	7745	7910	7807	7832	7840	7880	8028	7929	7813	7979	7839	7782	7881	7824	7859	7867	7900	7836	7906	7819	7872	7833	7820	7786	7926	7896	7821	7896	8001	7791	7767	7943	7851	7822	7865	7915	7795	7863	7883	7836	7782	7791	7943	7875	7798	7793	7918	7871	7825	7829	7843	7985	7857	7922	7858	7806	7826	7767	7796	7888	7762	7871	7858	7851	7857	7792	7901	7969	7736	7864	7869	7883	7837	7899	7936	7898	7879	7846	7730	8092	7791	7912	7775	7748	7885	7787	7829	7896	7800	7929	7839	7812	7800	7679	7985	7907	7774	7753	7958	7947	7801	7766	7900	7851	7912	7934	7898	7730	7881	7846	7747	7950	7913	7801	7867	7837	7835	7844	7865	7862	7862	7903	8063	7855	7779	7805	7833	7860	7859	7853	7903	7835	7719	7981	7772	7868	7860	7779	7832	7796	7869	7899	7671	7892	7808	7961	7984	7806	7885	7891	7814	7752	7805	7738	7798	7810	7893	7820	7862	7800	7903	7823	7827	7916	7734	7905	7779	7734	7945	7941	7799	7705	7846	7828	7957	7807	7740	7902	7710	7934	7918	7685	7663	7727	7732	7900	7830	7826	7793	7836	7986	7826	7854	7936	7696	7822	7869	7899	7791	7763	7710	7965	7827	7813	7878	7787	7920	7773	7898	7921	7882	7711	7863	7811	7866	7815	7868	7845	7947	7958	7960	7862	7893	7950	7851	7816	7783	7876	7878	7807	7883	7903	7740	7809	8006	7755	7826	7899	7941	7875	7760	7913	7727	7815	7974	7838	7981	7826	7683	7907	7896	7664	7861	7841	7921	7845	7943	7919	7761	7741	7837	7883	7794	7869	7930	7723	7859	7881	7832	7935	7952	7866	7898	7773	7884	7892	7911	7959	7871	7973	7729	7938	7855	7704	7901	7819	7971	7848	7955	7768	7972	7896	7751	7823	7848	7999	7912	7794	7828	7847	7847	7933	7952	7997	7831	7736	7826	7760	8007	7866	7790	7926	7940	7871	7894	7856	7836	7863	7876	7939	7968	7960	7843	7791	7891	7841	7892	7822	7827	7943	7785	7900	7764	7783	7786	7895	7939	7893	7834	7958	7675	7823	7877	7874	7835	7941	7765	7782	7845	7940	8006	7972	7961	7932	7778	7883	7772	7759	7844	7910	7816	7863	7829	7857	7835	7781	7880	7922	7938	7878	7876	7858	7883	7839	7856	7974	7822	7825	7855	7741	7801	7924	7977	7803	7782	7829	7781	7855	7706	8039	7663	7871	7791	7765	7811	7730	7835	7927	7898	7869	7959	7854	8031	7819	7713	7809	7897	7865	7897	7922	7937	7687	7799	7847	7844	7831	7748	7956	7830	7845	7946	7876	7881	7895	7817	7814	7855	7802	7909	7948	7800	7664	7818	7767	7905	7858	7947	7904	7998	7738	7888	7784	7854	7835	7949	7901	7755	7832	7842	7780	7825	7846	7920	7864	7881	7799	7880	7796	7601	7954	7799	7824	7881	7910	7852	7862	7815	7834	7845	7867	7925	8024	7961	7818	7846	7840	7673	7867	7814	7855	7946	8022	7870	7776	7709	7837	7907	7731	7895	7896	7859	7907	7683	7706	7852	7655	7783	7877	7780	7922	7857	7819	7811	7895	7769	7833	7831	7839	7809	7710	7833	7810	7823	7844	7828	8001	7763	7728	7948	7859	7733	7837	7872	7883	7755	7914	7854	7944	7907	7674	7838	7850	7775	7914	7864	7856	7971	7860	7979	7939	7785	7887	7857	7933	7842	7810	7840	7743	7882	7900	7884	8044	7910	7958	7850	7865	7850	7762	7832	7849	7885	7841	7931	7879	7934	7810	7925	7828	7971	7880	7833	7918	7712	7842	7836	7832	7998	8056	7792	7862	7805	7889	8045	7785	7811	7875	7895	7931	7898	7894	7781	8035	7870	7877	8008	7880	7821	7808	7770	8038	7825	7705	7862	7828	7872	7916	7908	7749	7892	7950	7830	7836	7939	7821	7785	7843	7938	7913	7852	7805	7855	7916	7942	7777	7856	7801	7831	7796	7821	7967	7822	7929	7908	7735	7826	7802	7818	7889	7851	7937	7871	7941	7880	7798	7897	7865	7884	7876	7860	7907	7844	7846	7954	7919	7919	7985	7741	7924	7857	7900	7672	7850	7776	7850	7804	7825	7942	7897	7937	7971	7830	7878	7848	7929	7921	7725	7898	7886	7839	7924	7857	7870	7749	7735	7868	7959	7734	7847	7831	7721	7913	7838	7818	7825	7915	7901	7714	7862	7858	7866	7984	7876	7916	7762	7777	7863	7866	7906	7818	7777	7849	7782	7942	7832	7808	7685	7858	8013	7861	7899	7920	7841	7855	7737	7820	7824	7869	7853	7730	7850	7918	7923	7873	7880	7912	7792	7784	7896	7882	7940	7776	7698	7898	7882	7929	7897	7854	7749	7939	7875	7751	7885	7889	7805	7959	7882	7908	7834	7780	7853	7841	7794	7839	7870	7757	7911	7861	7959	7960	7873	7826	7805	7740	7911	7955	7741	7794	7908	7750	7990	7798	7808	7693	7831	7775	7895	7975	7978	7787	7961	7878	7664	7860	7864	7884	7825	7964	7843	7811	7794	7708	7906	7938	7827	7808	7753	7919	7898	8017	7815	7790	7881	7811	7849	7785	7894	7876	7946	7820	7770	7713	7826	7939	7839	7879	7884	7933	7931	7854	7775	7914	7826	7749	7712	7761	7839	7916	7908	7778	7826	7854	7838	7829	7707	8000	7763	7936	7864	7700	7909	7806	7754	7896	7743	7827	7821	7805	7963	7823	7825	7794	7997	7988	7784	7940	7827	7845	7850	7902	7831	7759	7884	7913	7808	7896	7967	7847	7931	7873	7722	7846	7708	7990	7947	7726	7948	7975	7966	7722	7865	7831	7858	7969	7895	7816	7941	7819	7871	7962	7894	7914	8061	7846	7897	7757	7864	7774	7752	7947	7851	7804	7855	7805	7873	7997	7837	7849	7847	7997	7800	7951	7948	7898	7843	7787	7718	7715	7779	7968	7866	7903	7887	7864	7902	7940	7797	7893	7785	7828	7878	7979	7752	7759	7868	7811	7910	7724	7907	7798	7835	7934	7929	7931	7953	7803	7837	7727	7894	7884	7796	7884	7703	7891	7896	7756	7925	7867	7812	7793	7669	7783	7757	7774	7754	8034	7900	7803	7951	7920	7913	7936	7922	7778	7816	7819	7822	7794	7841	7812	7779	7821	7810	7800	7856	7929	7784	7952	7891	7762	7900	7842	7768	7877	7774	7794	7855	7836	7716	7883	7867	7772	7842	7808	7769	7864	7827	7826	7774	7896	7921	7882	7845	7821	7898	7960	7912	7799	7830	7797	7846	7978	7763	7936	7785	7934	7806	7911	7898	7915	7952	7941	8019	7879	7831	7753	7822	7923	7802	8060	7867	7779	7903	7935	7827	7927	7884	8002	7806	7870	7766	7769	7867	7923	7681	7944	7667	7771	7846	7899	7877	7955	7968	7816	7772	7865	7784	7897	7829	7925	7841	7985	7913	7824	7883	8060	7834	7727	7911	7866	7944	7858	7908	7724	7927	7888	7795	7810	7847	7875	7831	7866	7958	7755	7865	7851	7828	7828	7926	7847	7850	7858	7897	7826	7833	7793	7856	7813	8016	7823	7760	7876	7832	7708	7857	7897	7883	7845	7779	7814	7727	7882	7885	7748	7789	7914	7734	7866	7921	7980	7875	7803	7904	7830	7766	7867	7835	7877	7913	7809	7864	7846	7845	7814	7821	7843	7767	7960	7936	7828	7798	7735	7874	7913	7877	7699	7901	7769	7880	7904	7835	7721	7826	7874	7917	7759	7962	7913	7934	7914	7753	7780	7860	7807	7983	8028	7962	7773	7882	7934	7858	7858	7909	7771	8042	7860	7818	7844	7860	7905	7980	7786	7834	7865	7813	7871	7687	7915	7791	7972	7817	7917	7731	7832	7737	7931	7771	7858	7810	7909	7847	7977	7885	7923	7748	7954	7854	7886	7887	7885	7930	7890	7900	7893	7762	7808	7821	7883	7930	7802	7877	7914	7876	7842	8000	7965	7934	7897	7809	7906	8030	7828	7899	7964	7935	7836	7833	7869	8011	7842	7723	7860	7835	7922	8024	7902	7841	7741	7841	7906	7812	7959	7794	7863	7759	7744	7701	7848	7839	7884	7791	7847	7884	8000	7931	7829	7846	7832	7811	7922	7933	7810	7810	7763	7909	7845	7968	7823	7938	7938	7908	7815	7871	7853	7898	7890	7839	7804	7777	7906	7893	7730	7834	7756	7748	7962	7765	7990	7896	7759	7765	7906	7729
4154	1868	1294	1331	1615	1666	1412	1396	1377	2371	3144	2798	3794	2365	1539	1111	979	903	925	910	921	985	969	961	937	940	995	910	937	957	950	952	982	942	936	923	959	959	958	919	950	864	954	951	941	922	938	954	931	947	980	948	944	929	932	944	998	941	918	972	924	924	929	907	986	921	889	928	919	937	947	940	939	975	955	937	880	964	942	1011	913	887	931	957	926	940	937	883	927	977	917	934	898	869	930	879	957	941	926	945	944	911	979	968	947	935	876	888	896	921	971	988	958	957	937	920	922	955	885	953	903	915	946	936	928	963	907	1030	948	931	929	976	979	952	915	898	913	960	934	932	948	961	969	961	971	939	969	945	931	910	952	972	921	909	946	917	968	891	925	960	924	875	955	949	949	920	913	923	935	941	999	917	979	898	946	915	900	912	941	906	944	889	946	922	932	979	999	915	933	946	901	917	888	920	887	923	904	929	1003	938	970	959	912	926	935	932	944	925	940	869	906	893	953	968	993	868	954	955	949	919	989	956	892	957	943	947	893	892	926	924	951	922	890	928	935	963	934	950	930	964	951	964	943	966	930	950	959	957	912	954	925	937	920	918	952	959	953	911	995	933	959	1000	917	880	936	929	924	991	943	919	927	989	914	969	948	917	929	965	923	866	909	855	984	915	934	908	921	917	936	974	930	942	954	957	920	916	973	907	921	1014	905	976	939	889	947	980	945	937	937	935	944	972	944	949	916	912	931	956	922	948	907	953	958	968	989	964	921	929	967	937	893	955	966	934	873	935	917	938	918	940	955	948	903	937	901	897	897	932	912	948	944	906	875	915	951	955	965	1003	928	929	922	953	896	987	948	916	912	933	878	939	937	956	947	944	949	947	930	1010	938	945	868	971	967	962	955	965	969	940	902	932	923	912	948	906	966	945	932	970	944	980	1002	879	947	973	946	972	961	942	973	986	920	949	927	920	945	911	937	936	899	908	947	916	907	969	974	934	921	951	983	963	930	948	932	932	938	890	971	976	934	930	898	928	890	934	930	961	966	907	986	920	950	914	926	928	900	908	967	972	960	948	955	931	913	923	939	944	951	938	916	895	864	920	923	926	935	979	922	917	944	923	941	930	969	914	931	961	955	949	894	972	895	905	940	905	935	913	975	937	1002	947	881	900	894	966	938	962	901	945	916	962	902	899	978	948	971	983	978	933	906	953	932	971	948	984	940	959	913	988	969	939	927	935	949	900	889	899	956	914	951	901	901	933	967	945	936	974	933	936	912	965	954	968	948	969	959	952	946	827	937	915	944	940	898	917	920	949	960	945	907	982	969	942	940	925	949	984	889	922	968	943	940	868	887	885	918	983	913	891	958	920	930	902	920	913	998	937	929	949	908	968	954	933	950	915	942	934	989	907	901	967	924	933	954	934	946	968	956	873	981	904	945	922	979	961	929	907	922	932	885	956	931	946	943	949	947	921	938	948	896	953	963	889	944	921	966	985	925	952	939	900	969	911	913	970	945	927	930	991	950	964	967	936	932	945	904	895	999	933	910	963	950	890	915	941	861	941	936	940	912	865	946	919	935	932	954	907	930	917	888	956	922	972	956	920	977	933	925	932	884	999	907	970	897	890	912	1005	918	959	955	1000	893	942	933	939	962	945	922	934	958	915	897	969	901	906	957	910	915	945	950	969	879	947	912	948	949	985	960	915	918	939	893	960	962	925	928	921	940	970	1002	960	940	935	939	963	964	913	996	903	946	931	951	932	923	940	909	993	932	938	935	915	965	973	930	951	903	860	944	961	934	983	952	930	948	918	956	955	947	958	947	959	941	924	883	1008	927	883	952	894	992	1008	950	939	939	899	960	952	922	919	949	972	936	925	968	921	866	927	963	924	949	970	982	945	974	968	941	905	941	958	983	951	950	879	945	896	908	933	946	947	976	957	897	950	967	879	926	947	983	884	946	937	962	959	913	977	945	973	900	942	929	959	1000	968	964	884	929	955	980	935	901	908	944	913	984	898	941	942	964	935	933	931	910	913	936	966	903	889	980	922	935	921	899	896	918	944	921	959	1011	950	945	864	953	954	961	942	907	963	997	907	925	979	901	974	990	939	968	956	970	933	929	871	947	920	938	944	902	942	874	932	909	880	897	951	968	933	897	917	910	940	911	968	912	952	939	928	904	943	914	927	973	901	920	919	915	955	954	971	892	871	988	978	936	900	874	923	922	898	977	931	944	925	932	933	963	937	933	883	984	1003	983	1010	936	953	956	972	918	913	930	954	966	949	952	843	924	903	928	901	945	894	1009	911	914	939	934	926	983	929	949	952	931	934	980	927	921	937	943	981	935	984	925	928	908	1023	922	947	899	916	955	888	903	907	974	932	952	953	908	902	948	940	966	941	942	935	928	908	884	906	908	944	947	932	951	876	958	901	910	944	919	928	883	936	984	1028	907	915	874	916	906	882	909	904	928	970	889	931	921	953	968	960	934	932	937	949	891	954	913	923	992	930	922	928	920	980	959	922	966	922	963	945	917	931	935	980	887	921	898	906	895	933	951	970	940	954	899	926	934	912	941	930	886	927	922	975	976	944	921	938	950	1003	923	938	906	981	930	881	956	931	916	915	890	931	914	925	935	919	1006	905	979	991	928	926	867	936	975	949	896	862	943	933	942	931	1006	936	975	873	983	938	897	907	951	977	936	943	944	893	878	921	935	952	977	912	919	916	912	943	977	970	953	951	973	911	969	923	902	936	920	968	946	856	930	929	910	1028	923	915	966	934	940	934	944	956	925	966	903	916	923	969	964	956	948	900	905	884	986	947	979	860	888	865	917	935	889	992	868	930	901	923	898	924	951	937	926	950	963	942	957	921	970	934	959	956	945	891	933	944	940	950	929	1010	968	956	960	908	989	945	912	932	965	913	911	943	937	995	889	922	915	924	933	923	906	930	941	936	959	882	903	934	992	907	967	925	852	971	947	962	1003	988	964	945	858	932	887	922	892	887	927	960	906	933	943	945	881	936	920	944	951	955	959	934	861	957	917	933	910	933	956	949	869	929	936	963	960	943	946	930	945	909	948	988	976	960	945	980	1003	930	903	956	1013	969	913	951	948	929	947	909	940	958	932	926	914	921	953	915	943	931	917	906	895	959	965	968	911	912	904	980	948	884	935	888	864	912	935	964	973	930	918	922	942	946	918	894	981	957	969	913	916	917	929	943	920	947	924	917	946	926	976	914	946	940	974	923	949	889	911	966	955	931	937	945	937	896	931	940	968	948	922	940	936	964	934	975	1004	916	993	956	899	947	1018	943	954	935	969	951	928	914	925	958	907	938	945	935	1026	968	918	892	950	922	929	941	902	922	888	938	979	947	877	972	924	980	898	938	953	930	910	974	936	890	951	945	924	888	951	912	895	953	1003	944	927	968	913	1008	952	917	924	1007	950	907	948	974	935	939	937	946	948	950	932	910	909	931	904	915	954	920	925	893	985	895	972	967	980	916	978	946	921	952	963	868	954	936	966	931	936	952	938	943	942	901
23545	17060	13035	21004	30754	29526	24332	22171	21833	33362	35907	33788	35473	24652	15829	10167	8197	7795	7669	7562	7652	7587	7716	7711	7711	7663	7676	7649	7677	7658	7573	7696	7662	7649	7665	7638	7575	7659	7631	7679	7708	7636	7717	7631	7793	7797	7617	7692	7713	7619	7649	7530	7546	7569	7651	7602	7606	7515	7622	7580	7547	7684	7627	7587	7689	7656	7582	7644	7612	7591	7613	7665	7718	7816	7681	7567	7715	7704	7618	7629	7610	7701	7663	7800	7706	7577	7648	7498	7637	7690	7656	7711	7686	7716	7712	7645	7593	7648	7594	7661	7658	7524	7680	7691	7653	7583	7694	7654	7728	7704	7569	7574	7599	7696	7683	7736	7563	7741	7771	7604	7758	7681	7741	7653	7620	7611	7737	7588	7776	7659	7579	7836	7628	7683	7758	7578	7696	7684	7668	7621	7797	7664	7720	7676	7564	7585	7612	7594	7707	7508	7773	7785	7604	7593	7525	7726	7648	7592	7662	7680	7842	7633	7748	7536	7842	7716	7598	7609	7630	7727	7622	7669	7627	7569	7696	7714	7642	7601	7686	7692	7599	7674	7645	7599	7738	7558	7694	7730	7625	7729	7677	7664	7695	7690	7758	7637	7729	7598	7693	7752	7637	7681	7576	7699	7629	7566	7613	7623	7675	7615	7580	7547	7571	7540	7637	7644	7578	7692	7597	7686	7694	7746	7631	7692	7565	7697	7687	7515	7819	7476	7715	7571	7635	7647	7759	7580	7755	7555	7656	7613	7683	7711	7641	7683	7594	7687	7646	7596	7745	7564	7683	7626	7788	7638	7735	7598	7563	7611	7695	7532	7589	7679	7613	7673	7616	7660	7655	7686	7659	7564	7569	7694	7681	7748	7659	7589	7617	7710	7627	7691	7629	7652	7602	7684	7684	7611	7717	7683	7682	7658	7665	7575	7723	7698	7633	7589	7714	7774	7730	7568	7732	7623	7763	7774	7629	7620	7669	7708	7610	7684	7596	7704	7618	7644	7642	7657	7750	7741	7562	7632	7541	7602	7771	7605	7594	7712	7585	7637	7617	7614	7645	7679	7673	7650	7686	7628	7600	7708	7625	7658	7580	7612	7610	7754	7626	7809	7659	7648	7783	7756	7680	7694	7555	7599	7786	7663	7848	7562	7671	7676	7796	7796	7720	7576	7645	7691	7715	7508	7743	7589	7598	7741	7756	7743	7705	7675	7719	7604	7621	7551	7742	7580	7555	7724	7654	7672	7712	7642	7885	7639	7775	7651	7817	7727	7683	7691	7523	7640	7711	7710	7661	7578	7692	7655	7583	7647	7663	7720	7607	7701	7768	7698	7642	7565	7629	7707	7662	7707	7720	7749	7538	7707	7629	7595	7735	7632	7753	7739	7585	7528	7738	7545	7731	7600	7767	7644	7790	7743	7646	7802	7629	7587	7736	7603	7641	7599	7690	7633	7690	7733	7511	7724	7628	7615	7707	7595	7736	7676	7676	7741	7641	7620	7568	7719	7642	7622	7692	7721	7792	7456	7824	7789	7665	7648	7660	7627	7664	7665	7626	7670	7690	7699	7636	7678	7623	7765	7779	7700	7691	7724	7745	7540	7772	7735	7648	7788	7664	7626	7650	7648	7534	7620	7686	7691	7785	7628	7585	7653	7559	7665	7538	7751	7851	7699	7656	7639	7530	7698	7680	7602	7547	7700	7624	7715	7683	7696	7638	7642	7682	7580	7591	7683	7659	7654	7675	7657	7493	7622	7585	7616	7675	7536	7643	7782	7576	7629	7718	7664	7546	7647	7507	7658	7651	7620	7666	7663	7708	7573	7686	7536	7630	7702	7643	7788	7853	7794	7592	7762	7743	7677	7596	7746	7700	7715	7697	7444	7736	7647	7637	7596	7691	7715	7739	7727	7594	7592	7589	7624	7627	7659	7751	7712	7659	7635	7548	7654	7714	7645	7605	7616	7617	7726	7612	7661	7571	7718	7656	7602	7601	7630	7665	7749	7585	7658	7578	7574	7793	7797	7709	7627	7609	7672	7810	7591	7653	7746	7580	7671	7666	7595	7759	7812	7531	7477	7593	7682	7727	7630	7694	7557	7637	7558	7609	7794	7638	7584	7613	7595	7564	7790	7727	7572	7658	7587	7570	7719	7530	7561	7712	7682	7486	7692	7784	7651	7537	7561	7675	7645	7723	7532	7596	7555	7630	7702	7616	7723	7630	7612	7724	7638	7642	7752	7710	7670	7745	7668	7646	7547	7502	7698	7590	7674	7705	7615	7631	7768	7546	7699	7650	7586	7651	7654	7664	7578	7704	7762	7762	7656	7786	7623	7737	7690	7579	7572	7714	7705	7693	7646	7539	7633	7722	7706	7761	7726	7636	7606	7608	7627	7653	7609	7578	7643	7636	7714	7746	7661	7645	7558	7576	7784	7597	7521	7594	7748	7641	7473	7618	7621	7707	7621	7625	7589	7739	7715	7658	7741	7687	7750	7656	7739	7662	7539	7631	7607	7665	7538	7587	7575	7568	7723	7649	7702	7583	7565	7719	7646	7524	7796	7603	7660	7653	7748	7610	7765	7572	7572	7661	7700	7633	7747	7773	7592	7738	7685	7548	7715	7576	7688	7732	7761	7706	7660	7755	7812	7737	7519	7650	7592	7651	7652	7694	7621	7653	7693	7647	7548	7767	7698	7626	7691	7572	7560	7657	7667	7840	7700	7582	7728	7655	7718	7768	7652	7652	7566	7629	7640	7565	7704	7672	7632	7718	7690	7544	7866	7634	7564	7750	7686	7527	7619	7635	7564	7696	7602	7695	7797	7698	7616	7527	7657	7580	7809	7666	7718	7646	7766	7631	7706	7659	7547	7607	7563	7666	7753	7615	7644	7665	7469	7662	7539	7815	7722	7708	7679	7785	7731	7669	7616	7731	7684	7647	7768	7641	7682	7720	7741	7672	7595	7660	7649	7666	7617	7804	7726	7624	7732	7685	7763	7565	7700	7633	7753	7782	7759	7819	7661	7609	7706	7651	7644	7635	7741	7469	7790	7613	7606	7652	7642	7560	7622	7567	7546	7725	7690	7660	7646	7606	7707	7687	7647	7695	7659	7644	7674	7659	7583	7664	7576	7627	7621	7629	7563	7596	7828	7668	7678	7595	7755	7825	7739	7703	7848	7522	7728	7611	7633	7658	7623	7702	7467	7666	7661	7638	7742	7595	7620	7694	7658	7774	7598	7705	7781	7605	7592	7656	7619	7605	7682	7615	7547	7687	7609	7601	7677	7534	7677	7595	7720	7659	7620	7703	7695	7645	7596	7701	7645	7617	7608	7662	7720	7640	7642	7606	7623	7801	7753	7424	7617	7673	7615	7705	7617	7718	7786	7637	7672	7534	7776	7619	7763	7601	7770	7718	7786	7609	7653	7734	7686	7651	7676	7747	7658	7697	7670	7645	7557	7693	7644	7625	7571	7664	7638	7540	7565	7709	7715	7610	7510	7833	7692	7586	7645	7550	7678	7729	7570	7532	7668	7767	7711	7731	7591	7636	7749	7617	7661	7663	7580	7663	7669	7501	7686	7654	7635	7865	7537	7725	7667	7726	7686	7732	7652	7638	7663	7740	7741	7626	7493	7637	7635	7658	7675	7702	7718	7572	7783	7725	7543	7711	7676	7734	7562	7700	7590	7626	7652	7721	7604	7693	7768	7701	7675	7711	7669	7712	7635	7735	7769	7620	7642	7602	7665	7661	7711	7632	7547	7542	7676	7662	7727	7604	7624	7769	7737	7597	7677	7649	7784	7701	7557	7512	7735	7669	7667	7726	7530	7839	7643	7709	7673	7615	7562	7601	7694	7621	7795	7668	7621	7538	7656	7688	7760	7686	7736	7693	7735	7604	7651	7703	7683	7558	7759	7755	7795	7676	7743	7806	7720	7640	7615	7768	7675	7760	7535	7565	7694	7556	7822	7650	7624	7691	7770	7719	7686	7565	7783	7639	7715	7650	7609	7741	7619	7639	7655	7633	7702	7739	7781	7723	7694	7746	7676	7691	7671	7621	7783	7768	7798	7628	7655	7604	7662	7633	7820	7574	7635	7700	7587	7643	7567	7743	7514	7682	7592	7575	7612	7674	7541	7799	7684	7732	7620	7717	7602	7617	7609	7694	7537	7690	7609	7696	7629	7660	7633	7544	7682	7589	7712	7672	7683	7597	7675	7555	7603	7831	7654	7526	7556	7480	7684	7590	7591	7544	7595	7663	7665	7736	7687	7627	7582	7694	7598	7550	7672	7703	7638	7690	7682	7695	7686	7687	7654	7585	7605	7658	7659	7746	7781	7624	7731	7537	7651	7601	7575	7711	7649	7633	7809	7553	7659	7601	7676	7678	7787	7689	7729	7762	7662	7485	7758	7681	7583	7655	7713	7731	7639	7698	7711	7673	7850	7726	7656	7663	7727	7643	7615	7718	7542	7709	7688	7578	7712	7651	7697	7694	7612	7741	7489	7636	7709	7613	7675	7659	7558	7662	7724	7645	7759	7643	7662	7770	7758	7647	7535	7813	7636	7605	7649	7816	7540	7552	7551	7737	7707	7611	7598	7640	7826	7819	7686	7681	7768	7724	7703	7670	7634	7688	7785	7584	7578	7720	7776	7616	7583	7719	7704	7519	7693	7683	7623	7615	7637	7637	7633	7688	7858	7561	7692	7645	7788	7640	7792	7561	7684	7695	7646	7648	7661	7569	7533	7774	7693	7695	7610	7527	7698	7586	7692	7677	7746	7736	7668	7671	7592	7728	7589	7711	7709	7738	7583	7712	7661	7637	7696	7780	7774	7614	7668	7662	7718	7579	7773	7620	7648	7712	7647	7608	7521	7555	7721	7624	7682	7710	7692	7546	7641	7747	7663	7652	7659	7559	7766	7551	7643	7660	7703	7556	7633	7778	7632	7631	7760	7708	7655	7552	7791	7752	7674	7550	7691	7639	7574	7554	7709	7680	7695	7623	7610	7474	7717	7592	7668	7754	7476	7680	7626	7586	7747	7688	7674	7511	7577	7796	7544	7658	7619	7563	7771	7637	7612	7740	7727	7689	7663	7710	7660
3507	2479	1752	1510	1820	1901	2028	1966	2124	3223	9377	10984	9854	5030	2224	1313	1004	967	1030	949	923	950	963	975	925	940	982	923	1002	958	959	977	985	908	906	954	975	950	942	977	967	945	962	993	906	910	1005	930	912	991	970	970	969	977	969	945	938	951	935	918	853	947	965	1032	944	940	950	1003	949	958	995	994	972	955	906	976	959	918	921	911	948	938	959	1009	927	957	964	972	966	923	1018	985	929	919	965	1025	990	977	979	929	970	968	976	938	980	994	974	944	983	971	992	889	904	982	980	927	931	964	950	900	957	958	963	977	948	886	981	999	951	975	963	946	1011	964	1008	939	928	940	994	936	1017	984	881	1020	941	963	934	973	924	951	963	988	964	982	910	919	910	942	1003	970	999	938	960	1016	891	945	979	988	936	1022	997	979	946	999	990	894	914	972	1000	942	962	1001	952	976	915	974	958	958	946	923	974	947	963	948	934	931	990	1012	964	944	970	1001	970	920	976	956	963	971	965	922	961	960	943	923	954	951	984	1033	929	968	910	939	970	962	937	933	986	952	933	908	934	944	967	990	951	961	957	952	948	929	941	958	1000	950	907	965	961	1019	908	936	976	959	927	973	963	952	923	937	937	965	988	943	961	920	928	924	997	938	946	948	1010	926	956	978	918	964	945	945	943	948	964	937	888	914	950	904	954	1030	937	999	930	922	959	944	931	990	988	919	988	959	937	960	884	956	929	976	950	908	918	928	935	924	939	986	992	969	979	938	952	1010	958	962	936	945	997	945	968	926	922	956	988	958	952	928	876	952	943	990	975	962	942	979	987	981	897	983	998	931	974	954	951	924	1025	1042	971	922	950	982	972	953	974	966	933	978	942	950	970	920	978	974	952	975	943	981	994	959	967	949	911	910	944	923	963	1027	946	994	964	941	915	988	996	981	915	933	935	941	921	976	924	985	956	980	1000	914	947	949	923	1004	916	984	919	972	947	979	944	967	910	994	964	947	969	1014	1006	961	938	981	935	908	887	946	986	967	973	915	937	928	916	972	886	942	946	972	969	975	960	906	965	986	917	933	959	938	954	944	947	956	981	1028	923	905	929	932	896	921	965	963	997	973	966	948	923	971	1012	991	953	1015	938	920	997	942	965	989	937	963	956	989	953	959	922	990	937	1011	951	992	973	967	943	935	1005	955	897	1026	947	938	941	953	971	996	1007	928	930	930	983	908	976	966	993	968	917	980	936	896	971	913	926	974	977	949	956	986	912	982	953	1004	975	913	949	923	972	980	936	905	980	996	935	929	964	1005	971	969	915	990	927	963	922	943	970	937	976	941	939	977	929	949	977	953	1026	921	970	963	962	978	974	955	989	910	949	1002	950	948	906	958	963	999	960	893	931	970	964	909	922	959	901	969	965	966	940	938	968	968	973	962	956	967	921	965	953	992	997	958	945	954	941	941	1010	956	947	1006	1016	946	927	956	923	930	919	938	942	925	972	966	1023	950	928	980	1005	947	1057	961	937	979	985	995	980	969	998	984	919	994	915	943	914	930	979	1012	946	977	996	1010	922	982	966	921	935	928	988	943	995	1015	940	946	981	947	956	972	940	990	908	1011	932	981	936	1000	973	919	957	917	989	991	968	961	994	921	958	974	957	898	991	899	947	981	922	884	918	912	900	984	976	1011	936	955	947	912	945	963	992	997	974	966	906	982	969	937	886	961	929	972	970	991	976	973	974	928	937	942	982	957	995	922	947	948	956	932	953	974	995	894	950	941	921	952	996	934	956	971	973	967	911	968	947	924	993	1000	910	979	934	962	968	1015	1017	972	985	966	933	975	937	942	920	951	916	947	903	995	991	960	898	990	984	964	1025	964	1000	930	1015	986	968	982	977	939	987	978	957	978	939	958	999	938	923	930	954	919	1008	937	900	975	1003	939	944	935	934	966	947	919	938	936	915	934	919	946	976	924	925	918	949	936	930	935	984	957	947	939	1005	949	950	958	935	956	997	939	964	931	941	924	941	899	1018	908	1012	948	931	1006	959	925	972	990	949	930	954	965	937	974	958	919	966	966	955	1009	950	1008	976	963	998	1016	1012	995	986	986	1019	963	949	988	919	978	1008	941	933	950	949	958	933	962	944	910	1009	935	929	970	973	964	961	961	1031	999	920	937	954	929	977	1018	964	910	933	940	927	982	994	999	968	923	950	968	942	968	939	994	922	984	974	938	1022	931	941	952	912	931	965	974	988	949	940	964	951	946	909	970	960	984	896	945	985	923	949	988	997	944	985	964	957	982	905	966	929	953	935	936	923	965	944	995	983	942	955	982	986	873	903	914	934	941	912	914	959	975	972	995	942	894	939	941	981	955	963	960	1046	988	965	992	925	916	928	947	915	960	936	957	919	936	941	949	996	948	978	975	911	944	949	930	922	994	999	952	920	944	977	891	1042	997	946	1010	969	926	957	935	941	960	985	938	912	939	937	1009	931	955	933	935	981	988	979	970	925	920	983	912	961	999	994	951	962	1009	953	935	894	935	986	952	941	971	916	919	980	1000	920	986	892	894	891	988	978	969	992	933	953	981	970	913	938	928	1000	969	921	1038	996	938	947	943	986	957	988	953	912	1000	949	988	984	955	953	917	979	914	996	991	963	928	890	973	970	977	947	966	954	952	907	967	977	986	988	1013	971	956	954	897	959	978	982	921	943	903	964	941	951	902	954	937	954	955	984	956	978	970	914	987	908	924	923	990	956	938	940	903	990	943	1003	947	966	958	934	917	936	901	924	945	914	969	959	1005	1030	928	984	954	954	966	916	942	970	951	962	978	969	926	974	924	968	991	964	989	942	954	932	938	971	898	972	955	994	928	983	983	968	928	968	951	986	928	925	951	899	936	961	889	964	973	915	994	931	935	921	956	950	951	979	965	980	930	938	936	928	926	947	990	945	964	968	1008	884	1010	1018	981	965	952	969	903	949	943	938	998	943	948	986	911	968	960	978	951	920	951	934	960	878	900	1011	939	961	991	908	899	925	977	991	968	996	990	983	978	982	910	948	972	954	972	996	927	914	961	936	964	985	960	891	902	946	971	941	940	961	982	940	968	972	990	928	929	955	927	984	932	937	964	1016	933	949	967	1025	916	979	935	964	1007	955	994	933	942	977	946	962	977	964	944	975	955	1011	952	966	948	936	1017	972	943	935	967	899	925	961	1006	919	952	1014	965	996	993	929	977	1017	932	965	931	962	1014	989	967	950	962	1011	914	962	909	930	969	978	985	930	994	953	919	980	952	970	957	945	959	1018	962	937	997	966	931	989	962	952	957	981	1016	1007	919	925	934	916	1010	989	962	1015	940	991	907	918	957	1006	927	1015	951	982	921	896	926	974	987	962	984	963	983	991	947	976	926	1007	943	995	963	914	899	981	954	996	979	959	967	958	950	966	995	947	944	971	923	974	965	973	899	883	942	924	993	889	956	937	950	891	981	944	939	937	946	989	1015	925	1045	972	916	936	944	961	948	917	921	993	938	933	1009	937	987	944	979	913	974	942	976	955	948	945	957	957	954	1005	965	954	990	1007	966	984	930	927	958	1000	905	909	942	981	962	970	957	965	920	988	972	987	1023	953	931
28066	21019	16084	26099	34936	32362	32085	30788	31133	36637	52754	54928	50135	35413	21728	12041	8616	7964	7641	7726	7867	7588	7679	7745	7680	7725	7676	7817	7782	7607	7772	7905	7775	7688	7779	7706	7719	7615	7838	7617	7861	7674	7714	7800	7691	7729	7686	7772	7693	7836	7798	7768	7796	7763	7663	7660	7583	7746	7785	7663	7821	7727	7654	7893	7784	7808	7767	7759	7762	7668	7754	7778	7780	7834	7749	7635	7813	7749	7916	7692	7884	7729	7830	7753	7733	7792	7777	7869	7719	7652	7784	7727	7808	7633	7642	7829	7604	7803	7844	7815	7791	7838	7805	7856	7839	7707	7666	7847	7672	7770	7725	7662	7804	7628	7876	7767	7816	7853	7827	7772	7733	7914	7888	7730	7769	7640	7842	7756	7888	7625	7725	7794	7797	7726	7790	7862	7661	7914	7875	7685	7693	7649	7850	7766	7739	7921	7786	7655	7818	7858	7854	7793	7813	7757	7615	7755	7752	7683	7771	7762	7723	7583	7799	7704	7772	7803	7763	7785	7713	7757	7607	7855	7915	7837	7816	7857	7721	7894	7846	7814	7760	7785	7860	7678	7814	7830	7849	7827	7792	7810	7757	7736	7785	7718	7719	7750	7849	7803	8034	7727	7646	7837	7902	7587	7757	7750	7797	7723	7770	7806	7895	7880	7893	7749	7692	8016	7867	7722	7710	7697	7710	7678	7818	7776	7877	7753	7808	7909	7714	7800	8015	7840	7777	7881	7782	7713	7732	7808	7779	7738	7739	7816	7811	7841	7909	7851	7656	7829	7710	7637	7767	7728	7708	7806	7893	7778	7776	7733	7733	7817	7754	7702	7775	7733	7782	7905	7790	7744	7723	7770	7844	7680	7771	7839	7686	7815	7739	7800	7844	7781	7786	7802	7849	7790	7778	7759	7754	7661	7863	7736	7760	7822	7709	7751	7905	7795	7661	8064	7741	7672	7787	7772	7856	7790	7603	7732	7815	7888	7819	7650	7868	7716	7715	7710	7753	7828	7815	7654	7577	7765	7787	7779	7857	7715	7609	7669	7766	7697	7674	7699	7793	7709	7727	7708	7832	7884	7662	7706	7810	7578	7802	7755	7930	7676	7729	7740	7785	7713	7705	7641	7715	7908	7788	7957	7812	7769	7844	7655	7771	7748	7758	7706	7797	7691	7736	7795	7823	7766	7912	7781	7784	7701	7876	7795	7766	7768	7817	7743	7785	7754	7720	7722	7729	7876	7804	7643	7712	7606	7749	7728	7874	7771	7756	7783	7884	7800	7831	7724	7633	7714	7733	7848	7755	7697	7854	7821	7705	7803	7773	7788	7846	7861	7743	7724	7750	7679	7792	7692	7934	7825	7736	7887	7881	7877	7859	7796	7814	7885	7735	7719	7783	7765	7738	7849	7782	7833	7674	7799	7908	7788	7882	7754	7734	7699	7610	7756	7679	7653	7686	7782	7907	7781	7729	7770	7637	7755	7805	7578	7838	7868	7845	7907	7661	7754	7724	7886	7790	7754	7783	7759	7777	7725	7794	7639	7721	7780	7662	7717	7614	7891	7804	7755	7780	7887	7715	7765	7678	7745	7850	7755	7810	7687	7830	7866	7772	7781	7721	7724	7949	7635	7750	7742	7928	7824	7656	7708	7797	7787	7755	7747	7763	7692	7804	7726	7689	7850	7812	7809	7672	7804	7747	7772	7745	7831	7829	7686	7811	7802	7757	7706	7698	7618	7837	7739	7712	7689	7861	7674	7758	7707	7757	7804	7727	7806	7833	7738	7815	7793	7846	7714	7728	7823	7762	7792	7824	7605	7809	7633	7761	7700	7727	7720	7864	7711	7767	7771	7609	7705	7718	7740	7769	7777	7869	7805	7760	7745	7649	7645	7904	7869	7696	7673	7707	7796	7754	7704	7741	7711	7751	7727	7875	7837	7831	7812	7910	7879	7695	7784	7745	7663	7697	7819	7846	7717	7794	7612	7743	7800	7720	7738	7832	7786	7837	7786	7747	7818	7844	7726	7793	7758	7881	7787	7848	7847	7795	7783	7746	7724	7635	7741	7686	7721	7736	7747	7797	7759	7852	7702	7671	7784	7671	7671	7676	7757	7862	7749	7790	7737	7685	7905	7792	7810	7792	7748	7814	7877	7798	7762	7763	7769	7730	7728	7878	7682	7640	7653	7763	7680	7781	7737	7602	7763	7810	7728	7820	7857	7664	7721	7701	7818	7758	7804	7716	7874	7731	7814	7721	7659	7796	7687	7669	7757	7812	7811	7720	7777	7811	7713	7926	7685	7865	7748	7676	7644	7814	7718	7914	7754	7764	7792	7712	7760	7826	7687	7772	7801	7794	7815	7756	7688	7774	7762	7753	7776	7804	7708	7719	7828	7632	7733	7645	7541	7853	7889	7767	7780	7733	7688	7690	7752	7863	7803	7753	7730	7794	7690	7725	7620	7850	7739	7831	7776	7694	7855	7730	7823	7872	7657	7749	7735	7715	7789	7783	7798	7734	7933	7658	7731	7699	7900	7814	7817	7739	7640	7700	7940	7848	7639	7896	7713	7846	7866	7692	7767	7784	7624	7741	7778	7814	7781	7779	7742	7785	7680	7764	7896	7699	7719	7730	7774	7653	7864	7878	7644	7664	7832	7819	7713	7763	7714	7777	7741	7727	7763	7881	7805	7739	7682	7692	7847	7843	7792	7753	7865	7753	7827	7740	7797	7870	7612	7768	7665	7717	7665	7726	7818	7818	7771	7754	7745	7728	7815	7814	7756	7782	7787	7780	7935	7735	7717	7700	7860	7778	7825	7823	7731	7769	7773	7822	7808	7724	7848	7609	7782	7805	8006	7812	7866	7897	7732	7828	7674	7907	7784	7823	7703	7866	7791	7818	7781	7995	7784	7748	7836	7850	7627	7794	7768	7777	7744	7891	7833	7801	7682	7957	7869	7691	7731	7913	7797	7794	7737	8005	7803	7693	7734	7714	7616	7672	7781	7839	7753	7676	7751	7769	7734	7631	7758	7854	7870	7587	7875	7741	7818	7717	7816	7732	7801	7637	7774	7761	7757	7692	7851	7871	7901	7842	7706	7728	7816	7721	7657	7686	7792	7732	7941	7670	7711	7807	7728	7849	7971	7790	7749	7818	7935	7760	7728	7673	7734	7810	7839	7748	7783	7879	7695	7681	7738	7947	7779	7730	7812	7805	7804	7710	7805	7663	7662	7892	7807	7815	7785	7666	7789	7689	7881	7828	7729	7612	7813	7668	7737	7832	7744	7728	7864	7723	7771	7790	7762	7799	7937	7839	7757	7721	7814	7623	7850	7841	7766	7723	7847	7630	7728	7755	7736	7650	7595	7692	7815	7843	7779	7690	7727	7762	7784	7610	7884	7756	7760	7786	7702	7802	7754	7719	7756	7775	7738	7859	7816	7925	7798	7802	7731	7796	7822	7664	7578	7695	7770	7823	7817	7801	7833	7734	7747	7733	7732	7910	7545	7792	7778	7858	7956	7679	7780	7758	7645	7725	7907	7861	7711	7697	7833	7638	7690	7805	7799	7691	7754	7762	7791	7767	7774	7899	7812	7726	7863	7679	7729	7725	7824	7757	7648	7841	7654	7801	7852	7931	7823	7881	7809	7708	7843	7711	7800	7871	7816	7759	7745	7658	7745	7686	7784	7758	7786	7886	7926	7785	7805	7819	7713	7938	7752	7746	7803	7832	7810	7735	7664	7852	7712	7795	7728	7755	7782	7790	7728	7699	7768	7737	7825	7714	7786	7640	7658	7717	7801	7716	7673	7876	7689	7827	7745	7889	7820	7829	7752	7648	7760	7836	7856	7754	7670	7833	7828	7817	7779	7792	7697	7805	7696	7750	7848	7847	7721	7667	7746	7762	7703	7754	7683	7887	7741	7735	7911	7877	7766	7890	7768	7735	7836	7771	7735	7814	7574	7743	7727	7777	7804	7754	7760	7703	7870	7628	7707	7719	7773	7776	7821	7838	7763	7754	7791	7762	7869	7903	7778	7856	7690	7702	7668	7798	7654	7683	7686	7844	7759	7751	7821	7668	7721	7857	7844	7876	7895	7795	7782	7877	7662	7734	7674	7802	7723	7608	7696	7657	7717	7806	7666	7734	7718	7696	7815	7850	7688	7825	7749	7754	7582	7727	7733	7841	7800	7895	7674	7768	7809	7716	7779	7847	7756	7836	7828	7842	7820	7739	7716	7758	7889	7797	7713	7693	7763	7670	7776	7732	7782	7719	7728	7724	7800	7816	7775	7647	7568	7842	7726	7731	7800	7914	7875	7832	7800	7816	7793	7821	7646	7916	7785	7822	7919	7825	7876	7771	7713	7749	7790	7836	7817	7748	7655	7802	7810	7895	7771	7810	7826	7781	7780	7758	7734	7670	7910	7741	7806	7688	7614	7699	7745	7723	7812	7816	7689	7737	7805	7719	7653	7556	7884	7609	7748	7700	7795	7831	7796	7809	7843	7796	7850	7794	7655	7802	7737	7782	7774	7685	7702	7832	7922	7932	7820	7751	7714	7730	7698	7776	7827	7553	7800	7689	7668	7705	7771	7736	7800	7707	7918	7791	7639	7621	7925	7720	7819	7792	7684	7679	7752	7778	7646	7689	7793	7695	7786	7673	7786	7876	7856	7739	7679	7842	7817	7753	7737	7687	7604	7784	7787	7861	7715	7790	7648	7653	7719	7790	7777	7754	7674	7932	7775	7660	7821	7767	7775	7765	7887	7799	7805	7800	7768	7684	7842	7621	7790	7670	7739	7831	7704	7647	7762	7885	7818	7945	7845	7952	7824	7889	7687	7729	7749	7722	7712	7879	7752	7834	7628	7739	7688	7738	7710	7798	7832	7756	7647	7858	7813	7799	7891	7765	7801	7712	7791	7937	7708	7717	7771	8002	7823	7876	7827	7624	7787	7702	7814	7852	7633	7772	7822	7747	7643	7768	7733	7804	7690	7904	7773	7894	7789	7865	7770	7744	7796	7787	7702	7661	7747	7822	7823	7902	7812	7710	7638	7800	7706	7824	7695	7803	7927	7768	7861	7633	7708	7790	7679	7694	7706
5877	2294	1831	1487	1790	1999	2517	2272	2098	2316	6655	12014	10222	4681	2115	1262	1045	951	923	1010	941	908	1015	927	989	1022	925	984	979	990	898	958	997	962	934	988	969	965	933	1001	931	963	928	910	936	908	986	974	883	943	905	950	920	961	924	920	955	1009	949	980	968	970	992	958	945	991	994	929	966	1010	972	1009	972	901	902	1010	932	962	940	950	1011	1008	999	992	960	936	933	984	942	927	984	951	957	979	978	965	1027	984	941	1010	965	941	1003	971	927	955	952	968	976	936	1038	975	990	959	969	922	962	939	966	986	993	971	968	959	950	998	1004	949	958	1024	980	965	970	976	972	1007	990	983	981	961	957	934	938	933	946	984	967	959	951	992	950	1004	984	951	974	999	909	915	936	938	934	966	981	931	987	947	936	936	962	935	990	944	941	914	956	988	992	952	949	964	961	947	960	967	972	947	962	993	972	1031	936	957	978	1012	964	921	975	918	970	1010	924	914	926	961	954	975	993	955	995	937	943	1020	945	938	944	947	897	942	949	950	929	990	953	974	999	931	957	949	990	934	943	920	954	895	934	962	990	969	992	939	1032	959	972	992	941	952	982	935	943	1003	900	925	970	934	913	997	971	1018	933	988	963	949	934	992	979	961	930	962	941	1010	937	934	920	979	973	1006	899	943	969	980	995	933	863	969	938	957	930	936	902	967	958	934	977	980	984	959	937	986	953	980	955	1035	977	1028	948	1019	923	967	957	952	904	951	964	892	917	947	921	965	960	994	973	1018	971	938	966	928	919	955	944	982	956	956	1020	995	963	1006	954	931	978	1041	975	1020	931	963	946	982	912	992	921	980	992	916	955	938	980	972	1002	904	929	978	972	989	935	953	958	942	958	986	927	969	941	953	1006	964	992	968	983	1002	977	958	925	1019	946	1039	969	1018	934	947	992	1018	976	979	955	959	1002	916	980	918	939	962	984	975	955	970	1002	957	988	932	944	983	1053	960	936	979	986	995	978	904	968	962	947	967	922	924	910	957	1018	994	966	986	999	915	922	968	964	935	975	929	1014	984	938	966	922	959	985	987	911	960	980	977	917	938	999	968	915	912	954	925	968	913	984	944	959	945	957	918	936	943	927	941	1009	980	1007	978	939	968	1018	1017	958	985	938	972	950	1017	1006	1039	878	954	990	950	947	960	957	966	966	1011	931	980	995	985	928	988	1061	968	960	939	984	924	944	1003	947	936	1030	960	1024	950	944	973	957	951	967	975	926	894	965	959	945	943	954	962	885	963	906	968	978	896	1017	966	931	952	984	936	951	988	969	904	1013	916	975	920	962	958	962	981	984	947	997	962	957	947	976	947	958	961	988	915	977	953	946	1024	948	953	977	1011	949	918	990	898	1016	924	946	917	931	945	983	941	959	927	956	943	987	958	977	902	943	947	979	920	987	936	969	937	959	925	928	978	890	972	978	954	939	1022	889	940	963	939	881	910	958	936	962	971	976	933	986	940	969	953	959	930	919	997	962	919	996	935	963	941	978	945	1010	969	918	996	1016	930	970	966	962	992	950	964	947	973	931	962	1006	1000	920	907	979	999	962	948	986	953	996	930	1009	935	930	942	1023	929	936	958	989	961	940	912	949	1027	974	976	988	946	923	945	982	913	985	968	920	968	975	1001	920	963	974	1018	971	968	933	938	969	940	1026	1004	950	946	917	986	955	950	1011	956	927	994	957	965	919	919	916	978	934	966	947	955	985	897	994	967	987	981	916	1036	1010	966	1050	923	969	974	958	935	957	926	906	997	1005	977	993	982	967	919	948	968	977	919	938	971	918	927	971	958	936	920	1009	949	914	999	1025	912	964	984	933	953	930	972	968	962	943	990	1014	935	976	974	979	945	924	1003	1033	999	960	1033	961	937	961	980	925	926	986	961	947	945	963	937	960	962	933	1021	933	970	956	991	964	949	977	993	973	1034	1008	986	973	965	967	939	974	940	971	959	989	883	966	938	935	980	868	987	978	951	948	970	987	1007	957	953	896	956	964	956	992	978	992	930	996	934	975	948	936	969	995	964	968	1001	982	975	939	948	953	926	931	951	946	998	933	952	928	941	920	960	966	911	959	964	952	925	956	989	1003	995	991	957	968	928	1004	928	962	948	903	937	995	979	967	964	925	958	927	969	974	957	951	933	976	978	928	974	1000	985	987	974	939	973	1041	964	924	953	913	956	978	962	972	944	914	987	993	985	958	941	967	950	946	965	999	1009	959	942	965	976	936	996	992	1015	966	964	938	953	934	1012	953	955	997	1004	1004	954	911	964	954	893	887	964	997	973	926	997	955	925	986	935	1013	997	977	951	981	974	974	952	994	978	946	946	976	986	968	947	917	938	986	977	958	932	960	942	973	983	959	978	992	905	944	1008	977	1002	961	1020	935	953	915	991	1010	974	959	1073	990	945	957	980	992	929	952	960	939	1021	955	970	997	930	963	976	924	933	915	926	958	937	994	966	943	963	978	972	953	931	953	992	923	931	933	956	907	1006	959	994	967	966	932	896	925	927	953	931	947	955	952	999	929	986	891	1006	970	1000	953	943	998	973	1004	975	991	990	1006	930	940	954	949	958	985	960	909	979	980	920	949	919	974	919	918	964	924	936	957	948	1005	965	896	958	992	967	873	976	920	982	940	926	941	974	976	857	934	964	958	938	986	903	1000	906	939	970	886	990	975	963	951	940	959	1021	981	908	915	967	967	971	945	1036	963	936	943	966	998	984	946	958	947	1008	930	960	940	953	972	944	927	969	982	933	919	962	922	1009	1011	997	1005	929	959	945	995	964	973	971	983	942	948	942	926	962	985	925	992	934	926	888	955	946	978	970	971	983	971	974	885	949	940	975	967	1025	1010	896	969	972	958	967	913	966	942	961	954	964	989	923	955	940	972	1028	969	961	991	921	996	1035	930	1000	964	921	960	955	951	1001	1000	968	977	953	952	969	969	965	914	952	903	949	921	921	966	1022	944	1012	929	948	927	911	941	945	988	979	985	924	941	1003	930	945	984	979	975	958	963	954	969	926	918	973	1005	907	947	917	905	1002	961	1026	993	880	953	1000	980	977	966	914	969	939	957	927	1007	982	908	974	977	975	917	954	911	986	967	1001	982	958	929	990	917	949	957	956	993	967	930	936	927	1012	970	997	997	943	976	959	973	955	991	967	973	949	975	956	927	954	979	948	936	904	969	912	947	1003	944	935	1005	915	949	1018	940	951	926	1029	984	938	986	941	999	950	915	950	980	967	971	970	987	961	960	925	949	983	927	912	963	953	930	986	940	966	981	981	956	956	966	947	1001	984	982	969	910	987	922	937	988	949	967	969	990	981	930	917	910	921	929	967	984	942	873	976	909	1009	935	964	949	930	931	966	975	949	969	959	978	934	939	995	921	991	936	911	949	967	946	939	971	943	943	978	1015	967	941	912	970	927	940	932	934	945	1009	947	992	951	967	947	984	907	986	982	965	991	938	985	961	929	945	958	919	1018	981	993	910	993	996	920	900	968	931	973	913	998	923	941	969	891	973	908	916	917	976	956	985	927	948	962	944	962	967	933	943	973	976	1015	933	984	931	946	1011	974	936	979	995	971	949	972	940	918	930	986	930	978	1004	991	919	934
25633	20096	16202	25278	33024	34407	36738	32811	30398	31384	49098	57825	50367	34485	21393	12162	8684	7982	7899	7883	7737	7690	7755	7694	7837	7822	7762	7771	7713	7779	7899	7750	7831	7993	7831	7803	7785	7762	7859	7746	7913	7828	7842	7804	7761	7897	7796	7753	7781	7907	7776	7800	7965	7937	7818	7875	7887	7804	7703	7718	7978	7871	7728	7793	7812	7757	7784	7782	7772	7875	7800	7913	7867	7763	7865	7729	7685	7820	7895	7890	7827	7823	7833	7792	7851	7860	7812	7980	7825	7769	7805	7811	7886	7836	7775	7872	7857	7879	7801	7744	7875	8044	7748	7864	7932	7853	7830	7855	7795	7979	7737	7815	7795	7871	7805	7941	7887	7824	7815	7963	7966	7821	7816	7758	7739	7899	7743	7704	7880	7710	7763	7777	7830	7874	7815	7875	7880	7797	7810	7815	7869	7842	7926	7754	7877	7789	7882	7868	7860	7810	7863	7778	7817	7858	7727	7774	7755	7919	7679	7776	7787	7888	7904	7811	7799	7762	7730	7801	7852	7780	7725	7845	7770	7893	7760	7819	7926	7750	7834	7750	7795	7646	7750	8043	7817	7784	7806	7757	7835	7921	7863	7709	7700	7936	7869	7798	7834	7832	7878	7826	7717	7814	7795	7700	7925	7801	7853	7928	7842	7854	7730	7750	7747	7817	7832	7870	7746	7880	7760	7809	7879	7915	7900	7808	7902	7773	7815	7779	7873	7819	7984	7826	7804	7791	7805	7899	7920	7978	7902	7850	7817	7811	7866	7930	7773	7936	7867	7809	7927	7729	7819	7893	7842	7774	7727	7923	7876	7819	7852	7755	7899	7737	7878	7957	7851	7835	7930	7795	7795	7843	7763	7872	7880	7816	7804	7836	7850	7903	7963	7727	7975	7891	7824	7784	7989	7932	7783	7704	7840	7908	7905	7792	7758	7839	7833	7786	7738	7837	7694	7783	7907	7850	7686	7753	7789	7789	7749	7900	7714	7737	7780	7956	7812	7839	7838	7725	7858	7730	7835	7927	7751	7851	7766	7978	7873	7876	7785	7761	7843	7823	7769	7765	7792	7836	7898	7956	7687	7936	7803	7814	7900	7976	7798	7828	7778	7712	7933	7949	7940	7770	7798	7765	7793	7737	7820	7778	7727	7922	7871	7860	7921	7853	7845	7901	7844	7854	7719	7813	8023	7927	7812	7802	7849	7774	7759	8004	7831	7850	7812	7909	7798	7882	7735	7729	7892	7910	7851	7868	7810	7765	7900	7898	7841	7794	7932	7856	7787	7745	7802	7927	7804	7844	7783	7778	7858	7737	7902	7845	7930	7863	7864	7792	7749	7897	7709	7764	7847	7816	7846	7823	7840	7728	7879	7727	7818	7914	7888	7830	7732	7985	7926	7846	7702	7857	7869	7883	7829	7866	7944	7896	7933	7891	7928	7777	7727	7831	7797	7937	7866	7784	7851	8018	7835	7903	7682	7812	7843	7813	7801	7815	7871	7788	7830	7861	7739	7768	7878	7734	7783	7820	8021	7807	7923	7853	7849	7791	7848	7891	7848	7763	7842	7872	7792	7767	7789	7784	7843	7801	7752	7780	7784	7690	7727	7839	7819	7774	7700	7806	7959	7790	7911	7759	7869	7865	7781	7830	7849	7935	7793	7791	7761	7918	7967	7858	7795	7838	7711	7707	7857	7999	7809	7789	7920	7795	7793	7772	7695	7877	7752	7855	7764	7823	7872	7892	7811	7853	7854	7845	7788	7637	7996	7943	7777	7703	7762	7865	8032	7752	7735	7815	7764	7703	7943	7707	7892	7810	7777	7804	7792	7781	7758	7881	7777	7757	7924	7823	7917	7848	7727	7900	7989	7877	7844	7917	7871	7841	7781	7872	7845	7729	7978	7831	7815	7814	7760	7792	7718	7760	7791	7872	7756	7948	7957	7875	8005	7787	7734	7775	7865	7788	7844	7865	7785	7747	7986	7839	7876	7820	7797	7909	7838	7869	7859	7893	7900	7842	7841	7827	8012	7918	7880	7821	7751	7877	7791	7872	8044	7707	7831	7801	7799	7798	7832	7828	7863	8002	7843	7754	7810	7898	7878	7737	7897	7844	7911	7801	7859	7891	7931	7772	7928	7688	7800	7961	7814	7737	7795	7786	7763	7736	7780	7806	7838	7841	7733	7792	7900	7823	7785	7860	7813	7746	7828	7786	7765	7892	7803	7786	7733	7761	7820	7844	7796	7890	7875	7785	7824	7767	7960	7863	7767	7930	8023	7761	7843	7878	7861	7872	7776	8009	7681	7798	7744	7703	7836	7822	7762	7805	7831	7957	7706	7941	7786	7765	7775	7786	7781	7756	7717	7824	7772	7850	7872	7792	7900	7724	7859	7912	7964	8003	7855	7847	7872	7857	7730	7800	7700	8023	7940	7963	7878	7710	7774	7789	7838	7761	7790	7938	7759	7875	7767	7780	7876	7849	7737	7911	7766	7836	7932	7812	7799	7727	7814	7918	7668	7843	7897	7704	7769	7758	7862	7824	7757	7860	7885	7809	7721	7805	7632	7772	7937	7842	7918	7861	7807	7719	7893	7834	7882	7824	7873	7829	7819	7743	7777	7894	7777	7802	7817	7901	7812	7879	7843	7833	7779	7954	7804	7739	7751	7661	7803	7834	7922	7786	7792	7982	7788	7882	7814	7798	7832	8022	7883	7866	7912	7876	7871	7835	7739	7860	7828	7685	7769	7815	7881	7792	7739	7846	7831	7768	7850	7922	7773	7829	7812	7979	7806	7873	7882	7780	7815	7822	7892	7834	7921	7921	7859	7882	7735	7788	7845	7926	7855	7921	7859	7806	7823	7860	7895	7724	7929	7898	7847	7830	7869	7937	7772	7719	7854	7864	7761	7873	7838	7724	7812	7756	7865	7884	7771	7803	7785	7863	7842	7944	7834	7788	7745	7876	7828	7747	7868	7848	7864	7768	7774	7861	7908	7853	7927	7832	7981	7886	7798	7758	7739	7737	7739	7842	7794	7880	7798	7921	7866	7932	7732	7838	7872	7809	7843	7756	7876	7809	7798	7736	7815	7910	7825	7885	7982	7775	7822	7833	7788	7815	7931	7774	7830	7763	7820	7875	7828	7651	7755	7930	7809	7828	7873	7937	7898	7684	7796	7749	7836	7834	7781	7817	7909	7790	7854	7789	7861	7816	7825	7863	7738	7876	7793	7816	7880	7742	7934	7800	7858	7768	7728	7683	7803	7695	7834	7968	7764	7782	7866	7824	7835	7726	7902	7772	7697	7864	7825	7870	7661	7894	7836	7780	7737	7851	7987	7872	7778	7872	7708	7851	7750	7953	7768	7812	7896	7800	7801	7751	7816	7725	7903	7688	7926	7732	7734	7977	7770	7971	7766	7891	7868	7776	7948	7881	7765	7875	7857	7862	7806	7906	7931	7726	7787	7925	7886	7835	7743	7821	7919	7865	7912	7774	7813	7908	7762	7924	7838	7947	7883	7785	7881	7902	7909	7867	7734	7932	7844	7822	7772	7681	7834	7666	7924	7775	7817	7794	8039	7731	7860	7930	7907	7691	7802	7907	7962	7579	7857	7800	7852	7848	7842	7774	7677	7852	7760	7908	7889	7887	7944	7832	7915	7818	7886	7918	7823	7835	7777	7934	7969	7881	7843	7862	7829	7802	7836	7922	7773	7938	7779	7890	7785	7911	7828	7888	7711	7866	7710	7724	7899	7838	7847	7821	7688	7772	7780	7956	7935	7707	7777	7864	7689	7716	7771	7884	7837	7904	7946	7720	7937	7923	7881	7794	7773	7742	7723	7864	7661	7836	7943	7903	7903	7706	8020	7803	7751	7918	7733	7730	7827	7958	7813	7848	7878	7865	7827	7742	7833	7689	7837	7855	7853	7913	7799	7802	7823	7790	7756	7971	7935	7858	7866	8000	7785	7743	7682	7851	7798	7854	7913	7899	7911	7736	7876	7881	7876	7999	7818	7814	8084	7838	7774	7874	7975	7845	7978	7779	7701	7774	7827	7912	7768	7784	7794	7873	7915	7781	7797	8060	7849	7741	7828	7780	7830	7855	7822	7920	8000	7847	7821	8025	7968	7678	7936	7756	7748	7796	7732	7965	7844	7773	7822	7863	7791	7901	7795	7859	7788	7858	7754	7833	7842	7856	7865	7763	7806	7739	7876	7737	7905	7753	7834	7830	7956	7829	7842	7897	7841	7882	7933	7710	7884	7752	7935	7870	7874	7839	7767	7830	7750	7783	7789	7766	7770	7788	7821	7804	7798	7926	7670	7741	7825	7894	7911	7876	7798	7859	7942	7807	7895	7792	7791	7744	7872	7789	7800	7733	7844	7770	7851	7669	7915	7931	7783	7826	7796	7782	7766	7777	7750	7831	7787	7923	7952	7820	7924	7812	7859	7850	7745	7872	7832	7873	7788	7882	7713	7883	7767	7862	7626	7798	7753	7764	7931	7828	7792	7926	7777	7757	7821	7624	7981	7878	7915	7896	7892	7833	7774	7901	7740	7861	7810	7896	7796	7815	7842	7843	7789	7849	7748	8044	7779	7852	7805	7913	7856	7774	7794	7663	7923	7716	7867	7916	7805	7839	7893	7856	7813	7796	7929	7781	7818	7925	7853	7791	7792	7897	7773	7756	7978	7831	7820	7825	7879	7891	7866	7800	7809	7776	7768	7760	7776	7815	7718	7873	7738	7674	7746	7866	7808	7892	7914	7861	7863	7958	7715	7906	7910	7625	7735	7882	7964	7831	7786	7898	7837	7631	7914	7869	7803	7711	7785	7743	7740	7756	7819	7708	7840	7782	7798	7848	7869	7835	7906	7721	7989	7743	7890	7943	7881	7859	7878	7846	7813	7842	7881	7927	7787	7860	7734	7885	8024	7926	7863	7740	7870	7927	7822	7919	7806	7898	7896	7862	7737	7884	7823	7780	7839	7900	7814	7813	7963	7730	7921	7880	7812	7806	7932	7867	7770	7873	7803	7715	7702	7762	7898	7755	7773	7941	7972	7912	7871	7681	7866	7813	7875	7722	7870	8002	7733	7774	7852	7802
5022	3311	2203	1796	2150	2871	3213	2908	2503	3422	13913	20684	16877	8118	3102	1605	1115	960	972	938	1042	996	963	997	976	914	938	969	1017	907	871	957	961	951	980	975	963	965	965	975	993	940	974	908	975	993	951	940	1005	987	940	1022	1007	945	990	992	929	937	975	1023	909	952	1005	914	950	1014	929	959	949	940	946	968	962	1015	964	908	967	1025	1000	968	944	1016	941	935	943	1032	1022	1011	955	980	1031	929	970	974	948	1040	1000	903	896	984	933	922	968	917	986	937	980	948	992	977	991	938	941	961	933	929	914	933	902	917	910	965	941	958	966	963	932	949	1005	925	933	892	952	966	973	973	936	1032	1010	955	989	966	946	968	907	986	949	957	992	944	1009	893	981	959	992	990	976	945	910	944	1004	954	1007	1007	925	993	922	991	936	936	924	971	994	974	919	1005	908	951	905	941	967	971	950	1012	966	1001	936	969	956	1021	926	1008	923	965	965	939	956	987	1006	922	888	931	947	997	1023	1001	911	1000	1014	928	970	931	956	909	1001	993	951	941	937	990	975	989	981	980	964	934	962	991	984	912	931	945	980	941	989	952	1022	946	932	982	917	910	969	933	911	962	964	1005	936	944	969	957	946	958	963	983	1013	891	938	957	968	995	953	936	928	977	953	1005	1032	970	965	1003	994	926	980	919	981	1009	962	916	1019	956	942	972	992	918	1021	928	973	978	910	950	994	941	1040	924	1024	909	1017	1007	995	949	955	926	1017	961	953	967	978	979	1003	915	957	947	978	903	931	936	963	931	917	1016	930	974	926	987	973	930	931	1012	1000	952	972	974	962	937	992	987	930	1014	942	950	968	976	951	974	984	962	902	978	916	988	974	969	964	982	992	964	913	947	934	995	925	1004	933	986	946	953	972	982	970	938	975	1038	1051	966	984	963	932	934	943	912	1017	966	970	938	985	926	955	998	915	1001	950	994	1003	987	990	949	988	956	972	878	954	975	990	968	949	944	954	976	1000	922	903	938	966	1009	939	939	945	997	943	989	973	991	985	945	974	971	970	982	967	955	969	960	948	965	969	966	952	935	981	941	941	955	960	1016	935	958	949	960	992	1010	968	949	913	965	925	962	935	946	1000	970	995	962	969	933	974	910	967	966	958	919	919	1009	955	992	942	946	937	944	951	984	974	1003	985	965	978	968	940	986	1024	959	986	950	984	913	962	966	932	960	935	933	942	931	976	949	1002	1006	1013	884	902	944	978	975	930	991	1021	960	961	939	949	926	942	959	1043	937	961	943	964	960	919	935	972	975	946	1026	999	962	999	957	935	984	968	910	987	946	925	1032	971	970	964	967	987	907	969	903	1031	1034	926	997	949	940	996	895	949	939	944	1018	1035	942	985	1056	951	947	960	1001	935	925	981	942	996	956	1023	947	1010	971	986	905	884	999	955	948	980	1019	977	934	932	947	922	978	1014	908	985	891	954	917	1010	994	980	939	1011	958	940	973	950	977	1020	923	973	968	966	924	959	955	1028	1023	947	891	961	988	966	971	1009	1012	971	1004	955	929	900	957	969	983	970	954	1008	924	1045	994	953	924	989	942	961	944	942	986	1040	975	963	936	946	954	911	953	988	994	984	928	954	955	989	959	930	915	915	978	937	898	890	975	934	955	882	969	986	951	950	937	966	1002	923	970	936	982	956	971	966	983	955	957	982	909	927	983	1006	979	996	922	983	964	925	968	950	968	999	904	960	967	975	972	920	966	995	1031	991	993	958	1043	1035	1030	965	984	977	882	957	1005	940	1015	988	990	953	930	956	924	974	978	948	929	981	1000	978	959	997	918	921	995	949	930	955	986	999	961	1001	959	984	943	983	1024	912	926	956	932	940	968	979	937	974	987	940	978	976	937	1021	1005	914	967	981	925	910	923	976	993	947	964	961	980	928	988	907	978	928	972	981	1017	1018	979	986	946	939	953	946	948	992	944	950	997	974	946	954	993	938	947	956	943	967	928	1006	1009	949	963	1010	961	988	1020	975	1009	985	959	993	964	937	959	982	991	904	957	996	940	935	908	969	926	987	984	917	995	990	967	967	960	932	938	911	969	964	967	937	981	1029	984	940	964	958	962	938	993	972	927	1008	976	944	966	985	956	983	972	920	974	966	908	955	984	957	900	973	942	963	907	935	943	1000	994	931	966	925	961	976	946	944	961	945	962	986	969	937	976	1010	926	956	974	988	973	901	1045	979	974	929	982	982	979	1010	958	959	990	953	939	993	1025	954	965	931	922	1002	970	953	961	945	944	924	1016	1007	953	985	965	939	965	967	969	953	929	961	941	960	978	974	957	980	952	933	917	1003	991	933	947	923	966	969	935	1008	946	960	979	938	1014	931	959	963	968	944	959	974	968	975	945	951	954	962	988	1015	942	984	981	943	1008	944	949	986	939	963	935	1005	959	959	981	958	991	942	990	911	953	958	970	905	941	970	961	882	954	945	1019	940	967	996	960	889	979	953	1025	961	970	1006	989	959	967	992	991	930	931	932	973	915	938	1005	937	969	1001	928	992	1004	949	966	912	958	1018	936	955	937	972	932	1003	915	1019	966	954	962	982	928	982	955	982	980	988	969	974	966	957	879	919	977	979	959	965	899	950	955	945	977	1002	1026	987	996	900	971	965	1039	1007	1020	945	970	931	917	948	951	952	1034	973	969	971	947	991	939	935	978	1010	967	954	935	972	935	940	987	985	1020	940	920	937	928	952	994	929	964	1007	955	947	951	993	906	969	999	1001	994	969	957	980	989	967	916	958	997	954	957	920	938	950	950	977	962	999	1007	931	968	971	1008	939	987	956	962	956	916	964	943	971	953	1017	1007	1061	1008	891	966	964	939	967	945	970	974	884	946	979	987	1030	986	901	946	984	934	949	944	957	928	917	911	968	941	989	895	1010	953	977	917	977	984	963	917	1013	942	953	1038	892	975	907	966	1003	950	973	976	1020	966	925	1009	933	907	937	896	936	929	938	985	954	953	955	950	936	949	942	983	996	968	968	917	968	1000	958	990	1039	979	973	983	1013	936	899	951	989	933	963	931	939	1038	946	964	933	942	944	948	948	920	902	987	958	1023	988	989	1015	951	924	992	978	932	991	930	980	963	961	1013	942	912	942	919	961	967	1016	973	1023	990	960	989	994	914	1027	998	931	917	960	957	995	985	928	983	976	990	972	947	1008	948	987	892	974	959	931	1001	983	1014	919	951	984	978	992	979	966	1008	950	942	990	927	945	957	960	925	935	989	980	1022	943	984	919	956	985	993	953	925	977	975	960	962	924	946	934	970	956	933	918	979	924	956	961	971	977	934	1003	916	993	988	928	948	936	949	948	1003	935	912	952	944	965	930	975	977	939	978	1002	913	955	925	924	982	980	1008	951	989	1009	974	992	935	925	1005	954	1015	946	1006	922	952	1057	931	1025	1016	1051	984	960	1031	861	919	921	1001	964	948	955	966	1007	894	982	937	994	990	944	1058	967	959	992	935	953	1008	951	964	948	967	937	970	1023	971	1011	958	964	958	893	979	929	992	985	968	920	1021	1006	964	939	956	953	953	955	989	921	904	939	1010	936	966	982	955	894	973	971	945	961	995	902	1002	971	943	912	1003	975	918	1004	975	931	967	957	956	1004	932	941	1004	982	996	968	974	994	917	1005	1013	968	957	916	994	1014	935	938	997	956
31168	24686	19661	28803	37860	39979	40089	36906	34125	37870	61646	70271	60490	42731	28142	15674	9425	8091	7964	7901	7716	7828	7803	7842	8029	7827	7699	7664	7788	7838	7876	7681	7845	7732	7757	7857	7864	7756	7733	7781	7710	7778	7829	7725	7786	7945	7723	7706	7808	7750	7909	7806	7723	7851	7822	7815	7800	7829	7809	7771	7810	7801	7810	7726	7809	7661	7810	7756	7740	7810	7960	7915	7759	7873	7888	7805	7796	7730	7839	7813	7853	7937	7777	7785	7774	7670	7756	7925	7846	7775	7782	7706	7959	7864	7733	7705	7731	7973	7679	7906	7808	7784	7841	7910	7988	7939	7763	7882	7973	7698	7837	7834	7727	7945	7858	7648	7883	7785	7679	7752	7834	7887	7838	7824	7743	7918	7777	7817	7829	7785	7986	7871	7833	7807	7902	7844	7801	7956	7747	7906	7917	7811	7934	7723	7832	7775	8100	7776	7887	7735	7761	7716	7798	7913	7808	7816	7814	7651	7869	7892	7912	7840	7815	7757	7775	7876	7925	7843	7740	7847	7712	7856	7849	7815	7878	7790	7618	7863	7790	7879	7803	7768	7795	7727	7722	7895	7863	7800	7793	7754	7877	7746	7893	7773	7918	7754	8094	7860	7760	7807	7736	7895	7805	7751	7690	7767	7841	7721	7690	7715	7780	7805	7880	7785	7810	7878	7699	7800	7916	7835	7807	7701	7882	7834	7880	7783	7771	7895	7848	7897	7854	7737	7793	7821	7750	7790	7909	7796	7886	7853	7757	7708	7618	7832	7707	7824	7937	7885	7821	7862	7713	7696	7891	7797	7883	7741	7917	7778	7943	7811	7935	7776	7800	7758	7816	7849	7914	7883	7782	7797	7842	7817	7834	7876	7733	7837	7778	7816	7885	7884	7818	7826	7965	7739	7667	7756	7686	7728	7919	7690	7835	7856	7852	7704	7798	7819	7812	7824	7774	7751	7793	7735	7831	7808	7877	7880	7982	7696	7827	7679	7856	7760	7903	7842	7855	7854	7683	7731	7848	7841	7861	7783	7745	7822	7755	7867	7759	7723	7841	7737	7781	7864	7766	7751	7802	7701	7889	7665	7885	7830	7737	7813	7873	7806	7794	7778	7797	7841	7758	7714	7755	7783	7844	7815	7872	7812	7899	7857	7771	7811	8019	7876	7787	7894	7841	7689	7794	7662	7653	7815	7779	7751	7869	7885	7838	7761	7812	7813	7813	7844	7682	7758	7766	7885	7748	7860	7860	7882	7772	7869	7712	7834	7855	7753	7855	7759	7854	7845	7759	7788	7806	7883	7845	7690	7749	7693	7880	7769	7814	7747	7815	7802	7731	7801	7943	7851	7908	7895	7765	7707	7832	7812	7724	7797	7774	7762	7871	7636	7767	7868	7815	7925	7850	7775	7873	7861	7903	7893	7939	7756	7869	7856	7745	7738	7827	7875	7874	7791	7801	7920	7857	7787	7711	7900	7775	7754	7711	7857	7725	7920	7780	7864	7752	7810	7726	7830	7708	7914	7784	7843	7771	7869	7804	7715	7756	7825	7811	7800	7721	7875	7670	7812	7730	7781	7639	7690	7747	7753	7779	7798	7827	7939	7781	7897	7885	7845	7734	7810	7707	7882	7751	7806	7796	7776	7813	7780	7926	7595	7830	7776	7746	7723	7931	7825	7923	7913	7782	7777	7743	7929	7690	7846	7719	7901	7701	7762	7708	7664	7920	7771	7883	7766	7785	7927	7840	7710	7744	7674	7778	7908	7861	7835	7866	7909	7803	7809	7767	7869	7860	7844	7878	7845	7828	7737	8054	7776	7685	7827	7812	7745	7879	7825	7987	7814	7865	7774	7807	7883	7942	7842	7810	7844	7953	7702	7860	7977	7782	7864	7896	7788	7865	7872	7785	7881	7791	7896	7759	7882	7694	7830	7897	7828	7855	7745	7899	7879	7928	7823	7764	7799	7708	7811	7772	7723	7871	7739	7871	7746	7851	7743	7697	7838	7738	7826	7886	7804	7717	7809	7841	7846	7803	7820	7720	7783	7816	7793	7916	7745	7752	7819	7782	7742	7810	7763	7974	7761	7845	7757	7985	7795	7709	7837	7788	7877	7937	7756	7761	7853	7948	7789	7735	7832	7851	7844	7843	7883	7990	7740	7893	7830	7743	7845	7740	7784	7859	7873	7889	8033	7785	7839	7769	7863	7876	7812	8003	7718	7836	7780	7750	7721	7682	7824	7751	7849	7844	7697	7799	7731	7794	7856	7848	7722	7833	7765	7791	7866	7944	7837	7796	7777	7804	7874	7728	7647	7714	7738	7814	7909	7653	7887	7911	7926	7864	7884	7821	7867	7617	7837	7926	7880	7779	7894	7613	7872	7888	7779	7741	7765	7810	7795	7726	7810	7813	7803	7621	7832	7810	7879	7860	7633	7827	7943	7860	7773	7900	7814	7839	7694	7838	7907	7765	7982	7746	7826	7814	7829	7836	7851	7839	7865	7784	7818	7800	7821	7843	7916	7805	7710	7769	7873	7779	7848	7671	7736	7812	7947	7863	7818	7754	7902	7881	7856	7793	7679	7814	7801	7955	7768	7841	7796	7927	7767	7780	7830	7845	7892	7804	7853	7753	7851	7768	7815	7741	7837	7907	7843	7796	7861	7893	8007	7667	7910	7879	7798	7755	7800	7816	7853	7677	7754	7870	7771	7749	7825	7912	7927	7842	7718	7777	7934	7826	7777	7889	7851	7789	7817	7940	7871	7978	7846	7887	7802	7854	7765	7771	7771	7923	7882	7909	7762	7837	7656	7942	7682	7825	7705	7898	7882	7814	7703	7876	7764	7774	7847	7839	7784	7800	7799	7923	7829	7895	7692	7912	7850	7804	7782	7816	7899	7769	7762	7806	7837	7748	7787	7884	7747	7949	7794	8005	7788	7711	7820	7817	7884	7825	7864	7807	7750	7837	7658	7871	7737	7876	7795	7711	7854	7816	7754	7733	7898	7649	7769	7784	7928	7811	7693	7832	7969	7751	7818	7864	7835	7846	7640	7769	7807	7713	7786	7844	7935	7814	7969	7831	7818	7798	7748	7799	7791	7880	7846	7918	7777	7800	7902	7743	7872	7802	7757	7844	7758	7830	7668	7883	7903	7813	7982	7829	7832	7754	7772	7797	7856	7840	7850	7815	7783	7892	7693	7801	7907	7750	7760	7929	7845	7814	7887	7831	7847	7819	7812	7876	7822	7907	7792	8004	7852	7873	7798	7750	7738	7671	7792	7779	7716	7921	7792	7912	7713	7986	7788	7760	7846	7869	7805	7912	7839	7838	7784	7814	7814	7804	7722	7876	7825	7847	7897	7943	7824	7790	7898	7781	7773	7930	7826	7698	7736	7725	7859	7889	7895	7892	7685	7795	7859	7795	8013	7850	7776	7687	7835	7870	7777	7865	7795	7881	7773	7748	7860	7749	7834	8008	7833	7831	7859	7816	7910	7769	7696	7830	7724	7833	7742	7663	7734	7824	7929	7681	7878	7710	7803	7890	7657	7793	7845	7764	7799	7895	7908	7763	7727	7862	7706	7836	7825	7749	7803	7858	7725	7841	7724	7714	7919	7841	7791	7912	7770	7746	7846	7837	7715	7867	7791	7807	7877	7879	7749	7958	7908	7757	7755	7690	7862	7818	7836	7767	7815	7793	7699	7790	7803	7786	7880	7806	7728	7893	7796	7704	7728	7820	7735	7832	7796	7854	7791	7812	7880	7831	7717	7777	7807	7852	7761	7774	7790	7879	7793	7882	7760	8010	7690	7805	7815	7803	7826	7733	7810	7722	7624	7963	7747	7832	7744	7880	7912	7790	7820	7863	7768	7792	7762	7786	7881	7873	7857	7754	7711	7807	7837	7633	7733	7909	7893	7889	7756	7749	7788	7826	7785	7793	7890	7929	7796	7687	7778	7766	7793	7740	7662	7807	7698	7755	7777	7967	7772	7939	7846	7696	7874	7766	7780	7884	7853	7846	7679	7827	7744	7715	7930	7939	7952	7698	7913	7742	7820	7777	7875	7845	7845	7838	7884	7784	7898	7868	7773	7929	7813	7826	7821	7934	7796	8012	7789	7761	7693	7844	7847	7748	7749	7801	7704	7804	7818	7795	7899	7783	7808	7764	7885	7748	7846	7778	7772	7803	7885	7891	7833	7813	7723	7849	7866	7898	7670	7768	7757	7827	7815	7708	7876	7869	7847	7824	7833	7729	7786	7775	7870	7911	7802	7986	7923	7820	7802	7779	7784	7711	7755	7752	7840	7850	7807	7662	7713	7937	7814	7918	7868	7710	7702	7720	7880	7825	7834	7771	7876	7896	7800	7888	7805	7850	7809	7711	7936	7824	7812	7776	7712	7817	7735	7870	7811	7855	7800	7823	7879	7843	7832	7803	7805	7872	7871	7824	7977	7790	7744	7864	7893	7747	7776	7856	7878	7874	7756	7888	7818	7636	7885	7822	7856	7823	7895	7805	7735	7872	7872	7776	7838	7942	7858	7843	7911	7808	7777	7812	7844	7901	7899	7801	7846	7703	7784	7934	7844	7814	7707	7691	7932	7883	7825	7833	7844	7826	7763	7788	7901	7870	7819	7796	7828	7745	7761	7936	7836	7808	7829	7775	7810	7851	7936	7884	7755	7710	7877	7833	7816	7981	7845	7781	7881	7947	7817	7669	7951	7861	7865	7725	7861	7778	7883	7801	7934	7829	7853	7716	7853	7772	7872	7926	7871	7757	7706	7787	7698	7768	7833	7820	7697	7928	7976	7804	7896	7877	7879	7750	7668	7748	7847	7863	7713	7664	7865	7892	7941	7842	7838	7781	7826	7758	7822	7786	7781	7910	7805	7621	7679	7833	7778	7669	7927	7887	7861	7905	7756	7859	7693	7893	7963	7750	7954	7799	7841	7862	7759	7891	7789	7716	7927	7840	7951	7753	7820	7847	7806	7915	7735	7784	7884	7878	7818	7773	7729	7757	7953	7773	7767	7901	7840	7886	7762	7835	7814	7827	7746	7804	7789	7848	7744	7847	7869	7809	7902	7769	7866	7776	7808	7880	7690
4116	1787	1407	1269	1544	1869	1773	1628	1572	1763	2918	4561	3647	2372	1517	1149	968	920	960	927	1005	900	993	907	977	981	972	947	921	926	911	936	895	987	923	939	916	865	933	921	995	987	942	910	929	887	885	899	909	911	957	899	966	886	939	882	939	883	890	961	886	989	938	984	962	959	894	958	920	934	874	913	946	910	944	973	973	959	908	896	945	891	916	937	972	913	961	928	959	906	900	857	958	931	916	938	853	939	923	923	969	941	967	954	911	941	901	930	959	976	944	913	868	901	877	950	938	899	963	929	974	886	957	885	928	945	930	873	935	914	921	950	943	935	927	906	920	909	1000	961	939	1007	921	946	922	890	907	902	947	932	976	965	960	969	965	959	948	894	951	1017	998	941	916	926	904	903	959	943	977	958	975	929	916	967	977	993	966	850	962	980	947	973	905	887	938	941	959	994	942	943	949	923	963	919	978	924	948	938	947	903	889	965	945	901	924	930	959	936	958	945	923	958	947	895	955	912	927	908	933	954	909	985	941	936	932	958	909	909	918	935	949	936	930	958	909	884	919	982	918	915	944	990	970	982	951	952	952	896	930	934	945	945	928	939	918	958	919	922	934	932	941	933	924	950	904	977	959	983	940	928	978	937	994	941	901	956	908	949	910	964	952	898	935	921	944	916	944	927	940	963	926	937	882	932	952	961	907	961	936	920	947	978	999	916	854	966	966	860	929	960	893	962	936	946	939	992	1008	965	943	969	921	943	911	958	923	913	927	845	954	935	959	937	883	932	931	930	888	918	947	869	926	938	960	881	932	880	984	923	891	931	947	947	944	882	1003	936	953	961	914	1006	955	939	958	947	891	976	923	951	914	906	937	972	945	929	929	928	881	963	906	914	959	963	939	933	955	915	902	937	914	911	939	897	967	923	954	927	881	896	983	921	921	912	883	931	898	944	943	909	912	933	909	973	931	935	900	931	902	879	965	925	925	915	898	946	995	888	943	915	971	966	936	905	963	895	964	989	952	952	940	937	947	925	923	956	885	914	967	921	949	896	935	911	919	911	922	960	958	991	941	946	931	899	898	972	939	922	941	970	913	938	925	940	937	934	1005	946	952	913	915	960	973	922	954	887	923	964	916	912	952	959	906	930	943	977	941	924	932	940	917	979	976	896	925	897	958	947	907	955	988	969	979	994	907	923	920	919	941	947	920	932	922	919	953	920	977	932	943	951	866	947	966	929	886	925	961	923	938	896	942	949	932	992	956	969	961	946	933	1006	955	924	934	886	934	940	912	916	952	974	936	918	899	979	921	928	896	993	916	937	981	919	959	949	961	965	918	952	923	932	924	942	972	920	902	942	907	1002	932	927	906	946	896	918	922	932	920	914	909	892	974	920	973	955	911	935	965	954	901	910	923	954	909	918	935	967	959	932	956	951	987	924	911	922	952	893	893	916	950	954	955	908	938	954	963	948	905	929	976	867	961	909	909	966	922	961	907	894	941	923	912	892	867	914	896	898	921	979	977	940	878	911	917	925	924	896	949	917	939	938	990	969	961	923	931	981	909	920	932	972	936	951	958	931	981	929	933	911	952	982	971	974	916	986	885	930	920	958	923	935	882	880	958	959	864	966	961	934	958	969	954	934	975	995	957	922	971	899	936	918	881	941	954	929	920	960	894	943	957	1016	960	943	952	979	911	933	925	976	886	903	918	953	952	957	954	921	976	944	936	980	991	936	937	949	922	956	945	915	916	929	925	928	938	892	974	938	932	970	961	917	932	971	963	901	913	948	848	898	1016	934	932	861	940	898	908	944	1019	931	933	920	912	945	1012	899	966	954	942	889	957	934	964	900	894	907	940	913	943	948	930	979	951	918	928	911	923	887	932	883	955	918	957	908	924	908	936	948	917	938	945	909	865	981	974	903	880	922	893	899	908	1002	952	945	931	907	990	891	947	936	934	956	926	895	952	950	848	913	902	965	932	957	897	942	915	930	1022	974	960	952	924	943	982	947	909	898	920	935	910	955	926	917	937	922	919	944	928	961	998	936	879	944	922	886	901	967	908	915	932	942	930	954	925	896	950	886	949	962	1007	933	916	932	897	860	900	913	987	963	885	964	919	949	920	918	1009	917	955	935	880	878	925	922	927	922	932	929	956	896	910	930	866	917	891	990	872	925	938	915	924	889	953	984	946	999	853	896	946	929	890	965	921	917	904	928	952	920	962	943	945	930	925	944	964	964	934	897	900	948	868	925	949	945	911	950	925	911	939	922	904	926	897	900	933	931	953	892	973	970	910	947	947	965	970	909	960	912	964	908	926	963	961	927	990	883	969	911	932	916	909	937	930	879	940	896	923	912	968	947	885	934	893	960	931	899	928	941	918	904	945	927	953	914	887	926	922	913	879	889	916	938	964	964	902	903	957	919	925	952	985	843	917	978	930	891	979	958	918	888	904	949	919	893	987	946	916	869	1004	872	988	950	907	932	868	1000	957	916	923	931	887	956	915	904	917	886	991	910	976	945	934	974	987	920	927	1011	928	937	888	907	933	938	945	941	933	910	922	908	925	973	908	986	893	993	969	950	893	927	938	925	959	958	908	943	950	934	965	925	924	913	949	971	915	933	883	923	940	965	923	986	952	975	970	994	903	940	947	955	964	904	927	885	913	974	910	937	947	925	963	909	922	969	954	939	967	966	890	966	922	940	907	856	920	981	950	962	854	934	888	962	954	924	950	951	943	939	940	907	940	940	952	988	990	881	947	946	961	979	898	886	923	887	923	939	944	940	908	914	1053	876	909	973	928	910	967	917	898	961	871	877	880	940	935	979	962	970	944	960	966	968	934	921	961	930	962	981	959	1007	945	968	970	931	952	983	959	890	955	973	922	851	893	967	934	893	927	910	966	922	935	961	948	954	938	903	912	943	924	929	910	1005	939	909	930	978	966	955	940	958	921	984	863	952	933	945	971	954	962	918	930	944	965	961	930	960	969	955	936	927	946	909	953	964	936	988	930	885	963	926	898	951	950	936	884	919	911	917	888	926	974	939	934	957	943	974	878	930	942	993	940	920	968	947	912	970	918	966	907	941	941	904	924	938	919	939	941	926	920	912	961	942	966	875	961	984	947	944	899	963	964	926	961	951	905	912	914	942	939	910	967	932	926	853	932	931	927	1002	931	967	911	902	936	937	928	955	928	914	958	916	971	927	877	900	922	922	947	871	883	933	910	960	955	931	956	928	915	919	951	915	914	976	895	966	978	951	964	962	916	968	953	925	954	942	959	952	903	956	957	950	947	931	917	996	973	952	890	923	941	895	934	940	925	920	949	972	908	935	898	866	935	893	951	900	971	966	937	952	940	885	906	880	922	941	916	944	948	970	945	945	945	989	939	930	921	949	907	937	963	951	942	972	927	914	947	883	949	947	915	876	972	918	918	983	924	913	948	949	942	937	907	964	920	904	966	931	939	939	898	940	940	894	948	937	945	957	925	961	935	946	919	921	967	909	926	974	956	920	918	927	885	925	973	900
22937	16701	13550	20618	28910	31758	30182	26292	24322	25910	35012	40744	34714	24177	15210	9730	8151	7770	7696	7746	7582	7735	7588	7519	7563	7575	7559	7535	7593	7756	7702	7630	7759	7601	7500	7668	7659	7541	7515	7719	7597	7610	7647	7598	7666	7559	7659	7668	7534	7714	7717	7607	7728	7630	7595	7564	7802	7595	7538	7485	7717	7717	7615	7704	7628	7610	7697	7735	7613	7471	7668	7627	7627	7586	7673	7617	7614	7666	7668	7700	7588	7649	7701	7691	7601	7581	7587	7613	7717	7699	7730	7619	7656	7739	7716	7658	7658	7571	7590	7540	7630	7544	7585	7687	7494	7749	7523	7609	7629	7579	7554	7668	7673	7602	7709	7688	7643	7621	7643	7603	7503	7565	7594	7638	7757	7824	7751	7652	7591	7475	7526	7562	7657	7598	7505	7682	7655	7456	7663	7548	7657	7596	7561	7746	7569	7532	7688	7695	7736	7660	7481	7668	7711	7608	7588	7701	7666	7529	7582	7653	7681	7620	7584	7600	7638	7499	7557	7559	7600	7674	7608	7588	7659	7584	7535	7642	7737	7612	7638	7803	7677	7598	7692	7511	7719	7612	7636	7562	7590	7619	7588	7514	7598	7704	7517	7627	7652	7681	7552	7640	7595	7611	7633	7713	7554	7563	7586	7759	7570	7639	7657	7647	7601	7678	7858	7615	7577	7648	7674	7614	7614	7619	7677	7792	7564	7695	7535	7569	7457	7745	7618	7617	7652	7660	7573	7722	7711	7572	7615	7475	7658	7629	7635	7589	7621	7618	7692	7691	7648	7818	7685	7653	7749	7556	7579	7535	7669	7558	7577	7690	7619	7690	7798	7637	7729	7698	7676	7726	7564	7703	7665	7452	7777	7407	7593	7563	7682	7630	7576	7512	7688	7695	7673	7509	7741	7692	7548	7639	7650	7659	7527	7589	7484	7629	7611	7562	7757	7725	7594	7654	7611	7577	7549	7654	7726	7647	7578	7713	7582	7598	7463	7769	7552	7688	7699	7616	7634	7636	7742	7585	7609	7544	7691	7625	7685	7599	7777	7763	7681	7575	7755	7608	7547	7549	7670	7651	7381	7596	7639	7483	7732	7652	7701	7526	7653	7770	7714	7660	7588	7730	7590	7591	7687	7583	7548	7573	7732	7654	7662	7584	7588	7736	7558	7695	7611	7564	7478	7591	7682	7599	7796	7723	7670	7706	7593	7567	7656	7709	7711	7623	7758	7538	7749	7662	7742	7672	7698	7668	7650	7563	7571	7516	7613	7630	7678	7640	7729	7584	7554	7658	7564	7619	7606	7509	7699	7727	7608	7533	7575	7717	7694	7587	7757	7584	7568	7655	7667	7629	7684	7656	7668	7734	7606	7601	7504	7580	7631	7633	7554	7691	7592	7510	7602	7592	7557	7645	7714	7719	7580	7697	7660	7761	7431	7661	7565	7600	7555	7549	7467	7647	7725	7648	7636	7758	7694	7624	7652	7651	7686	7704	7596	7658	7786	7647	7476	7641	7681	7754	7688	7543	7587	7694	7551	7605	7720	7545	7609	7606	7624	7709	7662	7654	7720	7649	7551	7728	7547	7472	7699	7608	7687	7595	7655	7458	7686	7679	7698	7629	7704	7548	7756	7615	7677	7522	7656	7608	7611	7592	7616	7552	7743	7560	7521	7609	7618	7644	7779	7707	7629	7624	7711	7737	7693	7490	7701	7684	7522	7628	7524	7635	7488	7676	7620	7585	7548	7535	7692	7811	7595	7587	7536	7598	7497	7628	7658	7713	7628	7625	7617	7669	7750	7671	7596	7618	7752	7619	7853	7701	7700	7739	7564	7681	7794	7558	7696	7632	7867	7699	7693	7607	7608	7483	7619	7619	7568	7599	7763	7578	7641	7560	7644	7636	7566	7674	7640	7500	7490	7588	7551	7539	7645	7695	7772	7554	7644	7527	7593	7592	7684	7517	7732	7608	7515	7787	7632	7399	7654	7578	7712	7521	7664	7657	7578	7597	7592	7636	7545	7616	7683	7745	7671	7693	7682	7639	7641	7604	7599	7680	7549	7547	7489	7585	7582	7802	7500	7650	7671	7637	7450	7603	7670	7667	7673	7615	7668	7623	7978	7507	7603	7537	7673	7625	7622	7610	7749	7701	7592	7563	7737	7573	7661	7578	7733	7652	7560	7690	7557	7749	7607	7767	7687	7517	7637	7581	7587	7713	7557	7727	7678	7628	7704	7613	7605	7578	7691	7759	7563	7775	7613	7726	7579	7637	7705	7632	7665	7673	7591	7711	7656	7680	7658	7589	7761	7674	7475	7629	7763	7594	7690	7692	7674	7663	7621	7586	7628	7665	7650	7812	7610	7570	7629	7593	7650	7693	7671	7746	7658	7560	7668	7614	7561	7662	7529	7582	7658	7518	7682	7704	7641	7541	7613	7660	7688	7607	7755	7670	7628	7778	7611	7681	7783	7724	7612	7593	7587	7579	7621	7578	7647	7674	7762	7637	7585	7532	7737	7652	7689	7614	7512	7591	7680	7700	7546	7469	7673	7597	7547	7672	7685	7552	7588	7646	7619	7637	7642	7635	7669	7560	7639	7617	7665	7640	7609	7667	7796	7733	7613	7657	7604	7577	7704	7679	7770	7731	7572	7763	7559	7693	7544	7529	7671	7580	7603	7567	7594	7639	7603	7791	7806	7718	7560	7638	7559	7652	7568	7659	7522	7517	7605	7717	7534	7584	7613	7768	7699	7654	7686	7722	7667	7733	7658	7660	7508	7713	7578	7716	7566	7577	7542	7634	7589	7607	7678	7692	7753	7497	7766	7497	7637	7539	7685	7531	7608	7553	7627	7632	7759	7686	7663	7615	7644	7674	7610	7640	7592	7553	7546	7634	7743	7603	7536	7694	7668	7612	7561	7638	7708	7486	7525	7748	7604	7639	7555	7702	7470	7510	7641	7542	7848	7710	7587	7671	7691	7767	7672	7689	7702	7734	7589	7568	7578	7619	7593	7599	7560	7807	7808	7609	7767	7699	7535	7642	7668	7791	7543	7632	7672	7742	7676	7541	7626	7605	7572	7602	7639	7637	7599	7546	7718	7568	7721	7652	7595	7605	7755	7801	7593	7664	7763	7627	7644	7692	7683	7590	7714	7738	7554	7726	7723	7773	7490	7637	7674	7586	7717	7574	7734	7686	7623	7585	7763	7561	7629	7647	7579	7635	7604	7706	7722	7764	7700	7598	7525	7688	7645	7551	7556	7579	7675	7637	7600	7727	7706	7571	7566	7451	7734	7454	7543	7663	7686	7707	7576	7628	7718	7578	7650	7610	7484	7637	7659	7638	7609	7600	7561	7735	7584	7745	7710	7640	7633	7734	7619	7572	7735	7699	7685	7559	7549	7693	7650	7803	7637	7667	7719	7687	7687	7517	7588	7619	7674	7723	7719	7604	7612	7654	7724	7657	7583	7691	7689	7710	7657	7503	7578	7577	7744	7727	7662	7642	7618	7532	7579	7522	7677	7566	7672	7567	7577	7583	7732	7640	7520	7685	7731	7646	7588	7628	7682	7645	7652	7552	7651	7574	7696	7662	7508	7656	7664	7623	7579	7624	7636	7752	7611	7604	7539	7631	7487	7676	7693	7667	7707	7698	7675	7711	7626	7647	7725	7568	7592	7550	7653	7562	7644	7537	7661	7637	7672	7619	7710	7666	7373	7566	7641	7599	7598	7621	7673	7745	7632	7708	7537	7720	7651	7635	7670	7697	7687	7621	7702	7540	7595	7718	7664	7544	7654	7828	7577	7640	7668	7718	7698	7723	7503	7660	7659	7587	7721	7642	7662	7666	7576	7688	7734	7649	7689	7509	7597	7620	7512	7651	7632	7588	7592	7703	7544	7540	7667	7627	7727	7588	7801	7549	7614	7546	7737	7783	7650	7765	7724	7745	7530	7602	7567	7499	7690	7577	7580	7583	7588	7702	7640	7596	7541	7695	7640	7669	7504	7650	7682	7618	7694	7573	7584	7571	7608	7719	7636	7539	7688	7512	7548	7683	7523	7672	7652	7655	7573	7581	7685	7678	7595	7546	7578	7528	7707	7534	7540	7576	7624	7494	7633	7664	7737	7743	7680	7651	7617	7625	7615	7599	7639	7672	7628	7821	7768	7627	7629	7454	7686	7661	7613	7507	7625	7538	7602	7724	7674	7662	7600	7572	7618	7727	7698	7702	7593	7645	7658	7776	7722	7701	7684	7638	7571	7569	7625	7593	7650	7714	7568	7724	7566	7562	7634	7626	7526	7669	7688	7573	7632	7607	7525	7582	7678	7678	7614	7776	7660	7656	7729	7716	7587	7552	7716	7817	7631	7711	7698	7654	7673	7575	7653	7588	7593	7555	7561	7649	7693	7638	7694	7568	7667	7661	7586	7742	7651	7675	7520	7678	7641	7507	7714	7645	7580	7734	7611	7552	7557	7542	7675	7600	7540	7522	7676	7626	7805	7691	7618	7805	7656	7580	7632	7769	7590	7637	7663	7742	7542	7549	7647	7583	7567	7826	7627	7790	7694	7647	7799	7592	7632	7770	7703	7650	7610	7663	7464	7685	7659	7653	7626	7804	7648	7488	7618	7584	7660	7767	7534	7699	7584	7642	7570	7562	7502	7838	7678	7636	7761	7660	7721	7563	7716	7634	7683	7623	7761	7616	7650	7502	7564	7607	7667	7674	7592	7454	7522	7624	7579	7519	7698	7590	7672	7635	7599	7523	7533	7745	7579	7670	7671	7428	7486	7658	7612	7732	7700	7779	7695	7681	7722	7681	7625	7582	7736	7641	7485	7562	7593	7546	7734	7653	7569	7613	7741	7768	7622	7741	7598	7640	7505	7666	7637	7724	7651	7654	7587	7743	7626	7672	7730	7593	7701	7518	7625	7493	7742	7678	7654	7635	7618	7615	7750	7771	7509	7661	7572	7667	7629	7607	7735	7666	7740	7618	7730	7722	7615	7716	7608	7583	7621	7705	7535	7687	7618	7520	7906	7581	7569	7599	7420	7666	7517	7457	7559	7569	7649	7619	7656	7636	7707	7698	7650	7589	7551	7612
3252	2282	1708	1522	1799	2417	2238	2200	2040	1872	5353	13381	10798	5519	2484	1370	1046	951	972	963	898	958	963	901	930	921	948	938	909	976	907	923	932	974	925	978	907	924	975	946	933	935	926	953	941	956	928	961	918	906	960	973	976	982	861	940	943	896	897	1011	958	932	1014	976	956	890	939	989	941	911	939	955	993	979	947	934	938	956	932	981	935	907	929	940	942	984	965	975	929	990	938	966	934	949	947	971	966	963	895	905	965	891	901	934	925	953	996	938	938	979	969	949	943	929	954	980	1001	895	947	934	913	955	984	998	969	898	904	893	949	893	954	990	968	986	934	939	968	1016	922	952	923	981	951	942	931	914	941	905	964	908	956	962	933	963	950	949	956	945	1001	968	916	938	911	954	960	992	868	934	960	924	922	917	925	951	876	926	943	937	913	952	932	973	904	952	952	936	959	1007	986	968	947	909	948	977	968	934	955	978	921	909	1018	945	969	981	941	919	926	973	925	993	970	966	959	941	1003	922	928	967	996	930	935	958	988	936	939	915	910	961	908	961	961	953	951	973	988	930	969	955	902	927	959	974	919	922	913	991	995	933	957	1012	946	931	987	950	991	953	911	956	880	989	982	926	940	967	894	917	886	911	981	966	933	993	944	998	876	915	981	948	964	1023	938	907	956	1040	945	964	919	931	1010	935	939	942	959	952	959	988	942	984	962	959	936	953	949	965	967	950	933	934	944	918	935	1017	960	927	978	959	962	962	947	967	919	1013	933	955	928	961	999	968	963	956	981	989	887	937	956	1005	968	959	934	979	916	938	949	1013	956	987	978	1006	991	955	951	958	968	1005	923	930	917	947	942	962	981	987	988	956	926	979	958	974	910	991	926	954	953	956	994	926	987	911	929	1002	909	894	973	933	966	940	930	913	936	904	968	957	954	926	881	943	959	970	996	963	958	986	996	936	908	958	940	959	972	929	913	974	1012	876	960	946	943	1014	961	1037	968	915	906	946	944	963	956	941	960	896	998	959	950	969	920	982	950	989	961	972	960	964	921	980	970	871	975	942	972	991	906	936	905	909	960	915	954	941	922	952	958	893	945	923	857	974	1000	950	945	929	946	931	952	914	944	916	928	968	908	980	944	927	903	935	929	921	935	972	952	953	933	969	1032	933	929	965	948	963	944	910	999	910	955	893	884	992	938	950	935	888	915	996	913	924	948	936	955	944	961	937	938	907	908	887	911	916	934	964	911	940	928	939	941	907	902	948	946	924	951	945	977	916	985	955	908	973	964	961	957	951	933	1015	999	985	949	912	949	1010	952	955	965	940	943	936	924	918	949	966	1008	967	972	921	934	955	924	907	927	916	1009	932	951	943	968	965	981	940	921	942	995	936	912	944	954	976	977	959	975	955	912	988	987	925	982	961	972	944	957	953	909	996	914	921	932	945	905	942	988	959	978	919	936	913	933	890	938	926	944	1006	992	997	994	929	934	983	974	998	938	909	969	937	905	1009	988	931	950	938	961	958	940	993	927	936	922	973	922	959	981	976	901	950	975	1011	938	972	945	908	960	952	962	945	991	1037	994	984	919	980	890	921	936	976	899	906	988	943	933	1006	934	936	946	958	955	878	964	904	984	955	956	940	927	965	921	961	921	955	942	924	917	922	946	961	979	894	948	958	983	962	921	960	938	958	941	983	935	959	940	982	940	929	889	972	912	965	992	987	945	904	993	1026	963	975	992	948	941	964	946	983	951	993	978	975	958	942	908	958	986	1014	969	929	932	929	949	924	928	905	926	966	929	952	927	901	943	917	944	916	915	924	954	944	920	974	917	958	959	990	952	961	927	973	950	909	948	934	941	968	946	934	973	927	916	935	945	981	1021	973	954	985	1004	937	978	913	907	944	955	942	954	935	979	931	1007	940	913	955	943	954	981	948	927	958	909	974	996	978	942	988	983	987	934	944	919	908	978	876	973	898	931	997	941	873	931	971	909	965	950	961	954	975	992	992	1005	947	952	911	937	930	926	969	952	965	921	980	978	930	980	987	953	941	1007	961	984	911	884	967	903	990	985	969	983	943	938	974	943	965	952	973	931	948	944	902	918	978	977	913	950	966	965	929	936	960	990	989	956	943	1003	967	947	957	948	965	917	963	955	964	952	953	955	956	962	960	996	945	985	918	984	952	954	982	950	935	972	972	926	943	954	951	886	973	959	996	917	926	907	923	907	923	951	968	952	964	917	914	952	966	908	965	1006	971	932	974	976	967	937	944	958	993	992	923	960	957	925	966	942	955	953	953	939	981	941	926	930	937	982	911	1030	942	978	922	978	961	998	923	994	934	978	948	986	953	944	919	953	919	930	971	973	926	945	943	931	964	919	964	995	918	1016	921	881	945	962	948	985	939	966	912	906	969	911	945	955	913	952	962	974	954	942	972	954	962	944	936	956	938	917	904	978	913	949	950	934	936	929	1019	975	956	924	896	1021	974	910	911	977	905	955	958	993	919	961	929	976	943	938	914	969	1000	975	986	900	866	963	874	942	952	1009	952	963	875	980	927	902	942	983	924	942	934	1028	927	921	978	915	980	987	949	938	883	973	954	987	961	952	995	1020	939	912	971	962	941	1006	934	925	984	997	941	972	917	978	923	937	975	975	913	945	943	884	969	968	881	911	967	947	946	953	950	979	915	958	959	935	922	950	959	944	978	947	928	889	850	954	996	947	921	941	992	917	998	898	909	950	942	897	968	966	948	910	912	881	938	973	944	910	934	966	971	915	930	967	904	965	914	954	959	980	887	921	1003	943	980	940	952	911	929	1003	925	971	941	939	970	968	966	987	934	954	926	966	939	943	967	952	983	950	945	926	948	963	964	989	924	914	986	966	906	958	935	955	1012	925	896	936	937	924	983	916	927	961	991	980	969	972	964	960	935	957	992	898	902	990	957	984	948	881	965	959	939	943	961	986	972	943	980	993	976	943	968	914	947	1011	901	969	936	984	965	947	964	946	987	977	978	933	954	975	953	946	898	930	918	903	934	975	904	958	938	929	948	937	952	970	964	931	888	990	977	973	963	929	954	957	951	953	922	963	994	916	903	978	901	939	921	949	930	918	965	918	964	926	929	919	942	917	926	944	955	942	925	943	979	976	896	960	964	942	910	951	925	925	944	958	958	996	963	928	927	978	963	981	976	901	928	929	942	927	949	977	985	952	954	1018	950	948	971	947	908	937	1008	927	959	933	971	921	915	974	926	959	938	969	983	925	951	987	945	965	963	992	944	955	931	940	919	937	975	947	977	915	941	923	953	961	927	930	929	925	927	921	926	974	928	997	969	942	1022	1003	949	934	976	927	951	878	1030	928	932	966	900	968	983	923	958	983	1028	946	918	927	946	927	956	917	920	934	945	953	983	907	994	974	950	907	947	924	915	970	1003	963	922	937	945	902	996	970	966	983	995	951	921	891	945	916	957	1002	952	936	944	976	907	979	971	912	1005	987	1003	932	920	943	978	947	952	948	856	955	941	913	923	939	978	916	956	955	959	902	956	924	888	915	991	969	975	969	939	942	897	971	970
26628	20473	16010	25854	34334	37126	34168	32439	29132	26761	42060	60195	51400	37292	24198	13213	8580	7962	7618	7665	7695	7776	7652	7540	7639	7657	7596	7744	7683	7715	7666	7654	7730	7539	7674	7735	7661	7753	7767	7692	7498	7726	7631	7630	7593	7791	7640	7598	7661	7587	7708	7689	7745	7833	7768	7592	7613	7790	7636	7779	7629	7727	7704	7613	7572	7721	7658	7741	7810	7661	7877	7807	7803	7673	7798	7755	7672	7634	7615	7622	7602	7613	7634	7665	7597	7638	7828	7656	7727	7600	7782	7683	7773	7668	7624	7603	7597	7750	7699	7773	7793	7730	7622	7771	7669	7691	7780	7580	7878	7649	7578	7716	7701	7673	7728	7691	7702	7792	7535	7782	7693	7909	7686	7799	7724	7657	7681	7783	7654	7826	7668	7567	7608	7688	7680	7695	7769	7727	7777	7724	7582	7566	7718	7851	7732	7865	7710	7746	7799	7738	7716	7618	7661	7728	7677	7804	7673	7778	7750	7622	7609	7562	7753	7664	7750	7681	7784	7739	7771	7683	7692	7728	7665	7623	7758	7707	7650	7639	7615	7659	7716	7681	7688	7719	7865	7589	7734	7594	7840	7622	7699	7770	7687	7767	7719	7670	7718	7695	7632	7633	7680	7699	7746	7562	7665	7696	7668	7680	7747	7698	7923	7755	7727	7610	7718	7730	7756	7846	7639	7679	7612	7722	7695	7743	7723	7746	7897	7499	7682	7653	7622	7715	7744	7859	7652	7720	7705	7718	7802	7808	7817	7748	7756	7719	7624	7686	7711	7740	7703	7680	7677	7664	7765	7725	7753	7676	7782	7841	7580	7637	7759	7637	7806	7667	7699	7648	7691	7661	7703	7861	7733	7653	7770	7703	7688	7670	7666	7667	7678	7783	7683	7791	7638	7650	7558	7868	7713	7605	7769	7824	7691	7695	7720	7734	7547	7725	7673	7673	7727	7657	7659	7676	7717	7618	7720	7705	7658	7756	7709	7781	7785	7665	7640	7747	7736	7713	7673	7658	7719	7555	7685	7707	7705	7695	7662	7766	7788	7702	7695	7753	7796	7819	7706	7683	7813	7542	7676	7755	7716	7640	7655	7830	7659	7717	7660	7586	7717	7809	7687	7738	7911	7690	7810	7727	7553	7724	7719	7585	7577	7845	7784	7703	7660	7766	7739	7662	7729	7724	7772	7671	7706	7739	7668	7803	7750	7526	7665	7736	7852	7816	7661	7579	7679	7612	7659	7790	7580	7619	7602	7727	7684	7720	7651	7529	7685	7648	7583	7686	7798	7764	7763	7624	7678	7692	7545	7648	7689	7634	7862	7914	7800	7579	7655	7604	7678	7710	7735	7646	7653	7601	7606	7768	7775	7656	7604	7585	7714	7599	7614	7716	7665	7808	7704	7835	7608	7809	7692	7810	7736	7751	7712	7707	7647	7732	7685	7580	7751	7684	7581	7681	7707	7782	7762	7741	7664	7720	7653	7772	7696	7671	7653	7678	7782	7706	7761	7606	7710	7773	7638	7756	7597	7670	7639	7748	7646	7789	7761	7740	7582	7695	7632	7900	7666	7589	7657	7764	7737	7659	7628	7745	7709	7671	7577	7700	7682	7787	7719	7702	7756	7666	7667	7673	7607	7546	7674	7742	7739	7884	7629	7701	7736	7719	7515	7705	7686	7743	7677	7815	7758	7763	7685	7725	7634	7803	7693	7656	7789	7634	7748	7707	7789	7667	7742	7708	7641	7751	7846	7712	7655	7782	7599	7777	7532	7858	7743	7763	7880	7695	7539	7712	7738	7716	7828	7729	7649	7562	7663	7809	7716	7687	7702	7739	7602	7638	7614	7759	7767	7650	7651	7735	7768	7899	7672	7846	7736	7596	7627	7746	7732	7667	7608	7772	7695	7734	7703	7830	7732	7683	7691	7668	7678	7716	7654	7679	7699	7599	7828	7680	7714	7663	7788	7482	7704	7662	7663	7779	7706	7658	7718	7740	7686	7646	7693	7923	7675	7751	7773	7574	7730	7881	7729	7643	7678	7682	7736	7616	7649	7730	7695	7694	7720	7632	7725	7799	7798	7655	7653	7631	7646	7755	7681	7624	7661	7786	7688	7634	7791	7710	7751	7608	7696	7718	7665	7816	7556	7619	7719	7594	7539	7598	7808	7630	7732	7714	7650	7666	7659	7604	7768	7608	7842	7825	7809	7723	7668	7664	7641	7743	7703	7481	7725	7660	7737	7773	7724	7790	7755	7601	7685	7712	7627	7542	7816	7585	7662	7722	7773	7599	7630	7710	7727	7604	7750	7860	7672	7667	7655	7596	7597	7631	7733	7583	7699	7701	7704	7558	7889	7751	7703	7856	7703	7753	7732	7766	7656	7719	7828	7689	7615	7719	7668	7704	7532	7632	7662	7747	7587	7747	7738	7569	7561	7685	7853	7690	7658	7656	7513	7735	7732	7674	7693	7828	7666	7633	7876	7636	7646	7691	7749	7567	7854	7552	7654	7778	7596	7671	7768	7731	7704	7694	7634	7735	7630	7761	7563	7687	7722	7803	7723	7744	7687	7688	7744	7707	7613	7743	7811	7675	7738	7723	7714	7781	7650	7648	7634	7740	7642	7715	7767	7643	7767	7481	7724	7720	7781	7638	7749	7780	7680	7533	7808	7689	7657	7725	7777	7800	7817	7681	7699	7807	7720	7618	7849	7651	7708	7712	7783	7527	7828	7651	7755	7625	7573	7657	7748	7597	7769	7773	7758	7738	7756	7844	7731	7777	7829	7755	7748	7658	7671	7735	7731	7762	7853	7778	7746	7681	7644	7699	7639	7658	7683	7593	7668	7575	7907	7624	7706	7734	7871	7646	7794	7652	7668	7678	7724	7693	7629	7685	7779	7903	7616	7764	7690	7819	7652	7706	7773	7697	7701	7581	7744	7589	7718	7704	7669	7717	7781	7628	7678	7574	7674	7794	7787	7781	7569	7765	7881	7892	7708	7707	7755	7730	7762	7757	7656	7686	7897	7645	7623	7632	7730	7750	7677	7597	7693	7672	7587	7681	7738	7752	7705	7653	7645	7727	7558	7720	7635	7797	7718	7793	7748	7782	7842	7690	7756	7664	7780	7710	7702	7582	7713	7811	7655	7715	7813	7671	7627	7722	7595	7757	7680	7722	7708	7653	7638	7687	7694	7744	7778	7705	7665	7676	7735	7645	7502	7775	7835	7775	7697	7603	7670	7700	7669	7707	7700	7998	7628	7705	7871	7656	7659	7723	7671	7862	7731	7757	7636	7731	7677	7674	7633	7827	7706	7585	7595	7827	7677	7620	7839	7650	7581	7578	7817	7674	7677	7822	7641	7703	7648	7773	7674	7721	7802	7626	7697	7626	7704	7634	7724	7766	7548	7782	7826	7653	7675	7869	7797	7730	7707	7569	7811	7713	7650	7797	7832	7799	7586	7661	7733	7655	7608	7662	7716	7731	7646	7727	7637	7609	7665	7645	7713	7577	7640	7805	7570	7917	7548	7700	7681	7802	7693	7788	7832	7666	7861	7578	7666	7583	7677	7858	7841	7728	7713	7798	7772	7602	7807	7697	7594	7703	7715	7642	7810	7658	7720	7650	7814	7657	7889	7677	7723	7633	7728	7772	7720	7789	7774	7668	7711	7741	7671	7722	7670	7602	7689	7558	7808	7705	7739	7647	7805	7600	7963	7568	7707	7585	7591	7617	7701	7690	7669	7651	7594	7739	7730	7664	7756	7891	7560	7640	7677	7698	7614	7697	7804	7721	7686	7736	7755	7657	7581	7651	7704	7654	7623	7647	7495	7727	7720	7708	7748	7643	7687	7641	7684	7825	7618	7769	7754	7699	7704	7582	7662	7762	7824	7780	7752	7837	7610	7725	7745	7691	7659	7711	7713	7610	7838	7634	7659	7746	7754	7559	7759	7683	7695	7700	7559	7841	7798	7758	7517	7661	7604	7657	7817	7700	7634	7656	7650	7730	7609	7736	7700	7747	7802	7669	7708	7708	7711	7835	7949	7742	7693	7653	7702	7619	7724	7786	7662	7680	7667	7858	7757	7772	7718	7647	7652	7682	7662	7604	7728	7607	7705	7706	7742	7762	7740	7641	7627	7714	7779	7667	7696	7624	7724	7689	7710	7721	7830	7704	7822	7607	7726	7671	7593	7665	7782	7614	7602	7670	7795	7641	7777	7701	7763	7784	7493	7703	7663	7655	7856	7757	7606	7726	7754	7797	7684	7647	7692	7795	7640	7724	7631	7669	7648	7729	7580	7669	7792	7628	7766	7570	7659	7731	7655	7654	7763	7672	7663	7459	7680	7675	7751	7668	7706	7796	7829	7632	7719	7707	7760	7810	7718	7615	7799	7738	7687	7733	7713	7677	7665	7806	7710	7744	7645	7656	7766	7754	7774	7644	7777	7677	7707	7723	7774	7831	7697	7667	7756	7501	7705	7749	7563	7671	7603	7903	7713	7742	7640	7688	7646	7764	7688	7745	7620	7748	7737	7743	7711	7770	7736	7638	7801	7668	7654	7650	7687	7711	7668	7708	7792	7771	7633	7673	7858	7645	7780	7688	7815	7618	7800	7701	7823	7740	7779	7714	7637	7615	7765	7544	7696	7635	7671	7643	7656	7674	7755	7810	7722	7772	7620	7703	7602	7647	7818	7774	7722	7698	7636	7521	7638	7674	7652	7816	7679	7708	7689	7545	7759	7803	7843	7692	7666	7757	7729	7704	7743	7640	7733	7608	7622	7643	7756	7685	7744	7713	7754	7748	7760	7755	7562	7703	7722	7659	7771	7731	7817	7488	7817	7836	7803	7600	7769	7798	7711	7596	7838	7629	7673	7703	7783	7647	7735	7666	7648	7665	7680	7733	7622	7781	7729	7801	7715	7803	7784	7807	7685	7654	7760	7803	7557	7799	7666	7885	7567	7904	7672	7651	7599	7779	7821	7751	7722	7844	7557	7624	7627	7721	7794	7657	7697	7489	7706	7678	7700	7564	7590	7750	7639	7733	7642	7725	7602	7859	7636	7730	7737	7741	7643	7766	7888	7832	7673	7784	7661	7688
5584	2280	1745	1456	1980	2412	2128	2177	1845	1857	4146	12486	10773	5793	2561	1404	1058	994	991	968	933	954	930	916	989	983	962	952	1020	965	921	955	1004	988	993	966	993	941	931	1024	942	959	940	1020	1036	1006	941	923	999	975	922	952	974	898	956	938	936	975	928	982	911	969	986	946	948	947	969	932	891	1004	1012	1001	931	962	955	953	913	977	991	994	941	944	969	967	990	934	875	982	923	951	967	977	896	958	966	1016	972	1004	982	983	951	981	1041	988	923	961	916	943	977	913	930	910	977	964	938	914	916	894	959	954	969	932	949	1004	909	930	938	958	940	1017	943	904	973	932	971	963	981	931	939	998	996	966	979	938	966	991	1002	922	933	958	965	904	981	926	936	920	939	977	948	980	900	1005	979	982	959	945	904	955	970	1026	959	944	917	952	949	967	942	971	931	997	945	963	1011	985	960	967	954	950	944	946	980	965	943	989	982	991	958	1055	999	935	1014	939	988	1022	977	947	991	985	983	959	952	971	979	937	973	956	939	967	986	914	957	963	946	1036	919	955	1028	992	928	990	945	930	922	944	992	1018	937	985	998	955	973	971	915	946	984	996	1006	927	984	940	952	965	985	957	993	908	1023	935	994	989	976	973	949	1023	1012	975	960	975	934	976	995	920	994	925	898	964	937	926	975	931	948	967	969	988	968	944	981	951	980	967	1029	934	916	923	1001	977	977	942	932	912	992	984	981	956	955	933	968	926	986	922	891	960	981	993	941	971	964	992	941	927	936	972	922	984	927	963	966	952	984	1012	948	1022	981	968	964	966	972	964	960	964	950	962	918	956	969	935	981	918	895	970	942	973	936	934	948	936	938	909	925	939	918	964	958	959	984	888	952	939	983	962	963	932	922	956	963	985	925	971	939	978	955	1016	936	929	940	958	959	978	914	970	973	914	960	993	923	938	981	937	989	919	1009	1000	945	891	957	945	942	910	990	979	977	961	973	984	986	978	910	954	968	1040	1007	957	937	1007	1009	948	930	964	1007	913	976	912	942	957	1011	1017	922	960	952	916	941	937	979	934	1002	959	972	924	940	959	950	960	881	999	918	957	934	981	967	1001	983	938	907	932	952	939	930	926	951	976	950	941	946	989	930	999	1002	970	951	1000	963	971	943	941	999	961	948	952	994	955	1005	985	947	941	977	962	923	983	920	981	974	951	952	989	980	948	931	959	973	984	962	1025	986	1037	953	942	930	1007	1030	983	938	969	940	942	963	988	936	952	974	998	956	990	941	970	963	952	953	1007	998	959	984	963	955	975	957	960	943	958	996	1003	989	945	974	919	966	1001	985	925	941	991	966	958	953	980	933	959	958	976	931	941	984	964	924	952	903	977	973	950	999	981	907	968	972	922	964	952	934	919	956	982	972	937	989	927	997	967	975	926	980	1015	893	945	951	1015	927	967	927	937	987	968	985	989	966	944	925	944	917	959	935	983	976	1018	931	966	981	965	941	974	970	982	971	974	996	1002	1002	909	956	1037	1023	959	962	893	966	988	963	999	958	958	948	977	990	946	995	969	923	1016	1014	972	970	999	943	995	1002	951	1006	897	961	924	977	971	961	950	960	941	959	983	979	928	989	944	921	962	926	992	976	985	961	992	851	950	946	912	930	962	961	961	931	1001	976	945	936	942	1042	935	932	1006	948	974	960	962	983	922	902	954	935	992	916	959	951	939	908	1016	967	934	969	927	968	987	969	907	986	985	955	987	963	931	980	989	910	957	966	926	967	901	948	945	970	939	956	1013	995	945	958	965	949	1004	928	936	969	965	926	941	916	950	990	972	969	959	961	940	981	948	999	939	1012	958	959	967	934	954	933	941	999	1042	977	971	984	962	1012	951	951	936	954	954	996	949	953	948	972	930	930	913	912	970	945	960	983	1017	945	970	947	927	948	977	973	929	1015	989	998	1015	1000	953	998	961	980	952	998	1019	943	914	945	973	946	936	991	975	1051	953	962	938	985	1007	903	974	1001	956	975	1002	965	1014	925	980	934	911	983	988	955	987	981	979	1007	910	991	918	1007	919	961	925	978	933	1000	964	970	1011	962	986	989	929	948	953	971	928	965	995	993	953	960	960	857	965	1018	897	1020	987	958	978	955	938	957	959	933	990	943	953	927	962	931	950	915	972	1031	922	971	946	895	990	985	1033	961	936	953	896	997	935	961	937	987	947	952	945	1018	915	961	906	974	989	946	947	957	987	939	988	938	970	968	942	969	1009	964	939	957	950	950	912	1021	943	996	960	923	997	969	954	975	951	1029	953	984	986	973	944	985	973	967	913	932	964	1037	994	945	922	1006	910	996	958	949	948	900	927	901	944	894	1010	978	932	1026	931	958	962	905	974	907	990	867	948	963	935	937	966	955	979	951	940	1010	963	929	943	947	965	1008	888	948	951	976	930	941	943	945	947	999	1013	951	950	982	956	935	873	962	930	982	1007	894	930	969	954	978	966	921	929	998	928	940	930	935	969	925	989	959	953	1005	981	947	951	931	971	1048	972	942	946	940	949	968	940	929	923	983	938	988	957	918	951	926	979	984	958	993	933	960	941	930	914	929	920	929	904	972	907	981	987	955	929	967	948	900	944	956	935	978	945	1004	903	966	903	931	947	968	956	937	933	952	910	1019	988	970	905	928	923	925	945	924	945	1004	958	901	941	919	957	977	950	904	941	971	984	978	983	932	956	967	994	967	920	941	959	919	967	941	1023	964	923	977	963	998	992	957	915	956	962	913	922	987	1003	998	991	1014	943	973	1003	946	914	965	942	986	980	975	934	952	976	921	993	942	993	977	994	936	967	971	923	916	953	998	962	1001	952	938	1035	959	977	1002	983	993	963	997	910	970	956	964	956	1007	952	899	932	934	926	965	1038	956	971	951	973	1004	949	975	998	918	921	960	994	954	953	997	917	984	936	975	969	991	945	947	1000	965	987	983	986	958	987	973	960	971	967	910	974	957	991	1012	1025	903	994	934	931	995	942	894	948	972	959	959	938	979	924	956	991	977	910	969	923	927	989	935	914	967	929	962	964	929	951	999	901	958	979	937	925	931	958	986	986	940	980	946	944	906	929	1002	930	916	956	903	922	971	936	1008	937	994	958	952	961	939	976	925	945	995	980	973	997	1017	945	966	982	951	995	975	983	946	1015	956	1015	955	938	957	976	944	961	969	960	971	935	926	934	941	953	957	940	906	922	1002	950	1002	922	966	983	948	938	946	969	998	946	897	970	940	951	944	895	1014	979	947	925	917	931	969	986	986	965	939	1020	923	964	970	974	925	969	985	936	956	969	975	983	980	970	983	937	997	965	991	952	921	926	885	962	975	939	955	971	955	986	975	988	984	966	1003	943	972	952	928	949	1011	957	994	940	1021	972	944	961	968	936	912	969	942	964	989	936	965	933	989	971	929	952	963	965	936	950	968	981	945	967	939	963	929	954	950	946	1026	992	959	941	903	947	903	961	958	936	1011	946	1011	1002	951	951	997	979	1004	988	942	1004	962	921	952	941	962	930	963	965	958	959	965	947	940	967	962	960	1027	943	982	906	976	934	951	966	926	985	964	971	994	969	969	931	977	931	917	924	902	971	969	964	987	966	960	948	984	949
24176	20343	16420	25520	35212	36279	33639	31926	27950	26678	37234	58944	52166	38414	24527	13644	8963	7944	7795	7673	7670	7725	7857	7705	7813	7796	7716	7647	7634	7831	7767	7714	7727	7780	7728	7859	7614	7787	7758	7705	7697	7804	7855	7695	7924	7625	7629	7799	7791	7705	7760	7896	7768	7682	7858	7889	7775	7803	7784	7834	7804	7881	7626	7861	7910	7783	7733	7711	7718	7696	7799	7733	7839	7819	7973	7863	7910	7792	7875	7724	7671	7747	7604	7782	7877	7679	7867	7814	7763	7832	7774	7760	7632	7731	7779	7860	7800	7895	7805	7708	7799	7822	7795	7685	7862	7881	7860	7804	7692	7805	7764	7780	7749	7735	7723	7742	7752	7765	7925	7728	7798	7702	7740	7834	7747	7906	7900	7602	7710	7670	7734	7806	7738	7725	7688	7734	7677	7819	7778	7816	7770	7695	7812	7804	7685	7937	7758	7696	7806	7923	7751	7890	7851	7687	7757	7784	7720	7824	7777	7696	7804	7879	7794	7780	7849	7704	7740	7767	7779	7809	7618	7739	7724	7754	7790	7786	7675	7688	7889	7746	7809	7733	7766	7801	7767	7803	7716	7820	7869	7747	7783	7664	7728	7776	7761	7740	7815	7813	7791	7772	7638	7820	7775	7673	7797	7879	7739	7714	7680	7816	7858	7977	7787	7765	7651	7828	7721	7727	7703	7777	7866	7744	7668	7701	7938	7684	7826	7793	7805	7643	7742	7907	7795	7840	7795	7827	7652	7768	7922	7738	7832	7823	7664	7772	7844	7767	7872	7706	7891	7723	7824	7872	7891	7804	7848	7892	7651	7694	7790	7712	7735	7797	7837	7718	7658	7748	7834	7982	7912	7750	7768	7729	7723	7786	7702	7750	7795	7829	7843	7823	7725	7946	7830	7804	7713	7785	7891	7753	7845	7860	7877	7805	7648	7852	7713	7809	7850	7804	7904	7796	7857	7733	8009	7825	7858	7768	7885	7886	7758	7828	7771	7671	7921	7911	7766	7650	7763	7696	7813	7871	7750	7748	7776	7752	7682	7744	7767	7775	7745	7680	7749	7803	7699	7816	7767	7696	7929	7725	7890	7793	7788	7769	7838	7792	7786	7906	7793	7808	7879	7819	7718	7740	7802	7690	7695	7776	7813	7919	7748	7659	7808	7843	7859	7888	7852	7712	7686	7887	7823	7845	7790	7809	7840	7663	7704	7746	7856	7815	7838	7757	7889	7878	7733	7793	7782	7808	7788	7820	7741	7677	7726	7758	7680	7780	7841	7873	7766	7853	7742	7863	7795	7841	7812	7750	7905	7787	7761	7835	7888	7888	7849	7887	7904	7790	7811	7793	7765	7875	7855	7791	7670	7620	7927	7836	7882	7731	7780	7814	7761	7868	7740	7905	7745	7824	7842	7681	7775	7660	7753	7871	7746	7703	7745	7824	7775	7859	7702	7917	7832	7767	7784	7760	7786	7826	7799	7966	7836	7770	7811	7813	7641	7782	7829	7870	7703	7698	7732	7652	7841	7859	7963	7763	7822	7786	7863	7868	7804	7746	7779	7795	7906	7812	7761	7750	7865	7914	7668	7911	7767	7875	7734	7908	7897	7839	7775	7845	7826	7787	7628	7790	7849	7770	7860	7752	7765	7705	7747	7720	7660	7901	7612	7818	7720	7708	7779	7858	7556	7808	7836	7858	7931	7929	7894	7773	7766	7799	7796	7666	7686	7868	7857	7843	7820	7919	7858	7675	7678	7789	7760	7807	7759	7753	7871	7734	7780	7968	7754	7667	7829	7790	7718	7795	7696	7934	7788	7781	7844	7682	7831	7824	7900	7852	7800	7774	7762	7824	7822	7760	7976	7802	7587	7880	7821	7777	7740	7701	7816	7794	7686	7768	7763	7783	7620	7720	7860	7856	7799	7832	7838	7706	7810	7770	7756	7734	7813	7861	8000	7961	7706	7777	7549	7747	7906	7775	7944	7686	7824	7811	7845	7819	7759	7729	7706	7774	7880	7879	7625	8074	7880	7771	7802	7800	7859	7816	7646	7796	7737	7763	7744	7734	7787	7977	7722	7632	7760	7811	7734	7633	7686	7924	7716	7743	7811	7802	7765	7838	7734	7944	7740	7798	7654	7833	7844	7636	7845	7780	7839	7774	7861	7758	7741	7776	7724	7773	7837	7806	7813	7825	7739	7926	7781	7721	7813	7783	7660	7731	7708	7800	7759	7724	7636	7786	7714	7792	7813	7759	7924	7760	7615	7943	7787	7648	7888	7698	7761	7915	7745	7736	7707	7742	7839	7902	7760	7913	7729	7879	7886	7789	7775	7638	7720	7780	7771	7826	7881	7744	7777	7813	7800	7799	7824	7924	7575	7629	7767	7635	7744	7773	7705	7782	7781	7782	7835	7878	7826	7799	7728	7761	7847	7725	7764	7950	7798	7764	7858	7633	7829	7853	7766	7709	7735	7865	7697	7732	7695	7766	7740	7726	7793	7761	7829	7914	7857	7766	7770	7809	7755	7746	7864	7847	7822	7783	7825	7592	7849	7743	7872	7862	7777	7790	7849	7768	7806	7842	7706	7727	7748	7906	7748	7763	7845	7802	7757	7774	7912	7681	7728	7709	7724	7785	7911	7805	7711	7755	7842	7709	7753	7806	7936	7705	7667	7880	7819	7684	7873	7778	7769	7834	7722	7722	7740	7787	7679	7676	7754	7761	7849	7818	7841	7698	7666	7817	7758	7727	7760	7772	7742	7713	7675	7651	7863	7769	7776	7757	7791	7848	7702	7805	7642	7678	7744	7802	7955	7665	7803	7849	7865	7835	7736	7816	7773	7890	7826	7871	7721	7677	7791	7721	7724	7623	7752	7796	7813	7771	7735	7825	7839	7860	7905	7735	7789	7789	7811	7747	7794	7810	7821	7883	7742	7856	7766	7840	7739	7920	7753	7824	7640	7933	7681	7627	7774	7767	7768	7780	7810	7721	7858	7867	7756	7735	7772	7884	7770	7750	7861	7703	7704	7867	7686	7792	7741	7869	7670	7814	7881	7780	7792	7733	7695	7814	7744	7682	7628	7822	7755	7856	7914	7659	7803	7913	7696	7812	7742	7809	7865	7726	7712	7767	7884	7770	7902	7741	7832	7870	7740	7669	7768	7859	7825	7710	7910	7730	7924	7856	7710	7766	7796	7843	7904	7766	7718	7705	7760	7745	7680	7835	7734	7805	7931	7798	7798	7768	7748	7873	7838	7848	7914	7812	7786	7715	7834	7786	7846	7863	7793	7816	7787	7828	7876	7849	7760	7718	7733	7939	7848	7746	7821	7708	7826	7643	7742	7666	7867	7822	7767	7798	7747	7929	7707	7725	7809	7729	7842	7725	7786	7942	7766	7892	7697	7676	7887	7861	7839	7774	7691	7768	7834	7856	7798	7900	7725	7806	7823	7721	7905	7587	7785	7781	7703	7760	7859	7781	7712	7679	7639	7797	7802	7709	7729	7737	7692	7772	7795	7828	7674	7737	7835	7807	7659	7804	7707	7705	7811	7763	7717	7801	7774	7910	7832	7842	7732	7861	7765	7712	7914	7694	7704	7704	7761	7728	7800	7701	7840	7954	7790	7785	7673	7853	7834	7780	7673	7940	7737	7687	7754	7757	7737	7838	7908	7884	7803	7699	7895	7857	7878	7757	7772	7796	7874	7745	7706	7823	7760	7679	7771	7802	7834	7712	7915	7809	7770	7893	7919	7882	7815	7895	7792	7723	7700	7730	7966	7869	7733	7889	7773	7801	7794	7809	7753	7701	7829	7728	7672	7832	7762	7654	7688	7713	7711	7813	7617	7725	7735	7837	7785	7647	7718	7853	7744	7679	7710	7735	7755	7762	7823	7833	7842	7848	7878	7796	7782	7797	7894	7684	7899	7784	7842	7886	7849	7876	7738	7784	7747	7774	7825	7760	7767	7811	7843	7740	7743	7819	7731	7862	7877	7754	7712	7775	7824	7800	7852	7692	7700	7808	7737	7903	7913	7644	7850	7789	7794	7810	7833	7735	7910	7940	7852	7798	7810	7652	7889	7757	7712	7866	7905	7700	7849	7749	7746	7787	7991	7817	7669	7831	7701	7792	7847	7622	7850	7942	7942	7851	7850	7953	7834	7822	7827	7828	7808	7763	7831	7692	7753	7773	7780	7709	7679	7950	7790	7874	7845	7766	7865	7869	7931	7698	7774	7800	7770	7816	7731	7849	7940	7822	7846	7786	7872	7703	7858	7753	7829	7694	7797	7700	7786	7742	7704	7800	7796	7865	7758	7872	7715	7786	7734	7623	7732	7694	7752	7837	7791	7678	7824	7833	7596	7830	7767	7698	7861	7605	7961	7860	7923	7830	7707	7830	7784	7664	7793	7907	7890	7755	7688	7840	7709	7685	7939	7756	7764	7789	7712	7799	7859	7799	7923	7762	7730	7869	7892	7817	7800	7769	7745	7696	7859	7585	7614	7864	7836	7590	7853	7753	7788	7742	7786	7865	7811	7881	7793	7795	7677	7737	7710	7952	7909	7706	7682	7774	7686	7896	7907	7691	7777	7800	7735	7860	7915	7854	7820	7975	7801	7784	7759	7807	7761	7774	7713	7871	7765	7784	7711	7697	7752	7703	7718	7813	7856	7714	7687	7666	7811	7768	7752	7812	7816	7739	7771	7893	7703	7911	7786	7807	7794	7840	7826	7840	7827	7783	7739	7894	7668	7910	7646	7862	7788	7734	7779	7731	7894	7782	7825	7825	7944	7737	7779	7776	7752	7733	7695	7753	7704	7725	7741	7770	7994	7878	7832	7858	7905	7798	7685	7777	7730	7812	7785	7636	7803	7789	7796	7847	7709	7762	7762	7752	7743	7809	7768	7750	7837	7681	7833	7661	7753	7781	7694	7934	7807	7787	7872	7790	7713	7747	7792	7765	7972	7803	7636	7696	7890	7846	7806	7627	7736	7820	7824	7728	7891	7817	7756	7866	7714	7782	7934	7895	7772	7737	7782	7835	7739	7800	7848	7751	7849	7802	7822	7791	7932	7878	7784	7908	7775	7910	7746	7774	7732	7759
4579	2811	1967	1635	2266	2667	2638	2483	2367	3036	10951	22380	17875	8583	3245	1594	1032	1042	937	989	912	938	935	993	951	924	985	956	952	983	937	971	925	928	1012	942	957	959	939	956	937	971	964	949	977	948	967	880	945	964	987	940	916	943	981	949	933	950	956	917	916	1022	910	964	959	937	963	968	928	977	958	972	1016	898	981	1002	933	973	905	964	941	953	965	945	988	1002	972	943	962	970	901	910	973	986	937	986	1040	960	959	959	971	991	985	947	945	1004	978	919	964	972	881	979	1024	1011	993	1014	946	932	993	915	987	957	945	999	945	970	935	994	957	971	965	972	975	936	904	1041	1004	919	957	960	953	919	1028	956	921	980	944	869	1004	919	950	989	935	973	981	959	902	982	964	971	973	958	938	976	953	921	915	982	939	928	950	914	997	933	970	919	967	924	923	992	926	943	999	967	928	917	920	983	971	918	1004	994	975	954	878	1030	991	1036	984	1003	949	936	964	960	922	964	941	977	967	974	979	942	938	943	1044	945	963	893	924	976	974	936	979	959	994	911	966	965	997	906	907	933	993	876	958	983	936	923	1026	977	989	946	1009	918	921	948	934	968	983	960	971	940	1001	1006	953	958	911	946	959	971	927	924	955	980	930	957	963	977	913	1000	985	940	962	958	957	934	902	911	941	991	975	962	949	923	981	973	964	976	980	970	981	986	974	953	905	953	935	886	966	956	963	953	917	957	959	952	884	988	1001	980	983	944	911	961	975	974	950	940	942	910	951	955	957	888	988	981	986	991	932	931	968	963	987	925	918	906	984	962	967	979	1028	906	946	874	1012	919	912	944	902	932	978	970	919	942	994	937	950	995	950	931	945	950	970	963	985	917	963	967	971	976	943	941	942	1000	939	946	900	910	987	926	953	996	919	986	975	989	943	987	944	903	916	944	971	940	986	891	962	934	912	913	913	939	993	972	953	931	941	900	938	925	946	918	977	950	954	938	974	968	976	978	938	1003	895	997	904	981	945	954	926	963	977	957	949	914	953	935	930	887	996	951	981	991	886	905	965	940	916	943	954	937	1033	935	941	940	931	970	969	939	938	940	921	1003	941	903	991	949	985	977	942	935	967	970	983	908	927	924	966	998	957	971	1024	1007	1031	1014	1009	951	978	1005	980	911	983	1019	966	931	914	934	973	984	965	984	948	991	965	951	989	932	876	1003	979	994	925	1001	942	951	954	916	954	896	978	953	894	931	927	977	1001	990	955	983	996	1009	954	942	933	1004	945	942	991	959	944	943	980	972	929	981	974	958	924	954	964	876	964	988	948	954	991	954	944	985	916	924	967	969	935	924	979	959	926	922	995	955	983	970	934	945	920	964	947	979	951	935	1067	953	957	1001	944	919	920	960	973	988	976	950	976	928	976	968	938	1016	972	952	959	995	977	959	940	929	947	958	925	1007	922	967	970	928	944	981	944	915	927	946	934	914	968	961	935	960	967	950	940	953	975	970	972	960	927	976	923	1015	939	939	907	916	955	991	952	962	933	911	901	953	958	983	941	978	951	943	989	996	921	1006	943	947	966	996	982	968	980	966	914	971	991	921	874	972	965	987	927	925	897	935	961	951	952	978	991	943	959	935	960	938	980	1032	982	932	886	911	975	964	949	965	986	1008	1000	976	965	992	974	944	956	957	933	943	933	1032	951	946	929	921	904	1002	951	935	974	1012	972	988	977	931	938	988	938	920	943	969	1003	905	974	955	961	964	903	1009	974	968	925	958	968	970	979	1008	955	845	942	924	922	918	961	936	976	974	955	952	969	974	950	961	929	992	980	964	942	981	966	959	1024	1010	941	945	964	935	922	958	1009	936	975	944	1025	939	1004	899	934	935	958	934	983	979	939	1009	952	963	946	961	960	998	974	913	955	932	933	912	972	962	966	967	949	912	958	930	926	947	976	965	963	1009	1016	954	894	917	945	928	917	934	949	975	908	968	980	962	960	975	967	950	946	966	965	932	922	991	961	958	937	911	965	891	994	939	931	984	889	1003	915	989	943	921	914	987	1013	964	1006	961	937	992	985	979	928	968	937	949	907	978	968	926	1012	949	916	984	935	943	950	920	912	918	925	918	967	976	941	938	976	974	967	983	973	909	977	943	973	965	931	959	912	937	943	934	980	973	987	1056	960	1009	925	961	949	943	978	973	968	931	938	932	997	931	948	919	981	919	934	973	913	977	981	919	964	974	978	946	935	989	946	951	997	904	1025	921	990	989	990	970	971	967	1025	937	930	934	956	914	928	909	997	916	998	919	914	942	981	948	965	937	931	945	975	975	954	916	961	981	988	982	950	946	994	951	923	969	960	908	989	965	1008	940	968	925	927	977	896	1022	966	991	979	933	964	949	954	958	937	956	940	946	975	905	914	958	945	915	922	963	921	956	981	996	963	946	957	909	967	893	955	973	969	909	903	983	933	953	924	983	939	960	974	955	948	989	954	991	987	944	928	1018	933	963	1000	936	987	911	959	981	978	983	986	967	1008	961	917	969	969	932	956	941	985	956	1006	979	1053	945	958	936	959	936	970	984	1006	971	984	961	934	954	915	920	937	947	959	949	940	930	954	974	998	915	945	946	1031	931	880	1000	937	949	946	927	950	919	973	1002	955	906	966	975	918	922	977	958	953	981	963	1014	966	992	957	1000	947	946	945	946	943	979	969	973	963	957	950	979	1012	963	980	956	961	952	983	969	984	937	963	949	921	980	961	942	1004	951	915	940	989	893	956	964	966	952	932	922	961	1047	1010	907	952	953	967	921	959	971	947	994	958	961	944	926	985	986	934	985	900	918	965	1023	944	988	927	965	925	968	939	965	920	960	971	1004	930	960	973	959	992	969	893	969	988	950	954	947	925	924	981	962	970	946	932	957	929	886	949	967	962	1013	922	947	985	1027	966	956	974	924	959	934	969	948	968	1005	898	865	941	919	996	975	901	958	962	918	955	961	941	922	965	995	918	989	965	933	945	938	946	920	950	966	945	936	998	963	955	982	1016	932	1003	945	979	914	935	961	970	930	1007	906	894	951	942	957	958	909	973	964	947	986	968	945	930	943	935	941	946	887	1025	961	956	916	984	903	1008	993	950	983	982	920	891	982	924	900	997	960	889	977	1000	902	933	941	1033	886	899	971	967	977	933	987	933	992	887	968	992	940	956	961	974	986	928	911	1006	961	957	967	910	973	959	1026	953	949	970	937	970	945	985	891	981	961	956	954	947	941	974	985	979	940	952	984	1022	1000	949	951	922	979	1000	909	974	932	945	935	930	964	956	983	925	955	950	953	955	955	929	980	936	956	912	977	902	941	1010	941	927	974	990	962	948	941	950	913	952	956	898	933	1013	948	967	936	972	966	970	982	936	904	996	988	893	957	955	935	928	981	937	924	963	960	976	972	950	929	914	987	974	961	887	916	888	970	966	965	918	968	971	946	980	927	938	917	987	960	999	975	979	973	923	956	944	904	938	933	1003	975	985	964	984	944	972	953	963	926	918	950	943	949	966	953	1004	946	904	899	947	987	990	943	949	958	964	951	908	985	934	986	941	945	916	923	947	949	955	1009	903	958	896	993	984	967	955	915
29877	22817	18064	27665	38365	39203	38008	34853	33356	36885	56709	73072	61498	43641	28511	16295	10017	8195	7921	7743	7640	7730	7689	7758	7777	7746	7685	7683	7826	7795	7748	7730	7705	7775	7829	7696	7665	7789	7750	7849	7830	7695	7792	7820	7723	7775	7753	7731	7767	7591	7570	7911	7671	7750	7718	7754	7728	7722	7661	7694	7916	7817	7645	7534	7730	7724	7705	7825	7738	7789	7669	7814	7649	7776	7867	7650	7748	7705	7761	7738	7770	7697	7786	7654	7915	7772	7655	7622	7778	7842	7838	7664	7571	7783	7690	7844	7792	7737	7648	7704	7719	7670	7729	7668	7840	7806	7775	7728	7720	7691	7779	7727	7745	7801	7798	7867	7811	7815	7582	7748	7709	7782	7772	7867	7766	7731	7776	7646	7824	7691	7740	7673	7802	7898	7708	7789	7811	7715	7913	7779	7695	7718	7701	7827	7779	7723	7590	7821	7924	7777	7711	7734	7799	7713	7718	7627	7689	7736	7719	7714	7765	7660	7870	7762	7680	7790	7725	7861	7757	7864	7708	7913	7771	7828	7725	7806	7805	7759	7820	7732	7690	7775	7787	7742	7754	7775	7738	7530	7874	7655	7743	7715	7748	7916	7796	7767	7833	7741	7685	7672	7544	7621	7809	7701	7624	7777	7720	7770	7745	7780	7804	7730	7794	7739	7841	7891	7604	7865	7615	7645	7894	7878	7706	7715	7804	7593	7728	7685	7897	7628	7749	7817	7677	7723	7755	7808	7628	7795	7676	7766	7724	7736	7718	7734	7947	7804	7821	7707	7811	7836	7926	7676	7695	7692	7598	7666	7798	7708	7719	7652	7825	7695	7776	7736	7775	7706	7904	7742	7783	7655	7847	7822	7695	7813	7793	7798	7791	7749	7767	7659	7870	7883	7791	7763	7803	7828	7769	7858	7698	7861	7665	7667	7702	7757	7800	7805	7807	7783	7696	7782	7687	7741	7759	7895	7751	7881	7768	7692	7821	7753	7719	7817	7891	7839	7776	7698	7754	7776	7726	7781	7660	7836	7712	7770	7896	7692	7686	7785	7800	7743	7832	7667	7714	7667	7740	7717	7813	7789	7774	7846	7762	7776	7731	7764	7635	7841	7814	7617	7767	7721	7693	7711	7658	7744	7927	7752	7785	7864	7720	7880	7688	7766	7767	7709	7913	7816	7715	7682	7764	7744	7780	7741	7742	7798	7667	7810	7772	7735	7769	7720	7851	7718	7883	7708	7742	7787	7784	7858	7604	7844	7879	7699	7661	7740	7838	7741	7833	7696	7691	7689	7797	7739	7709	7704	7747	7649	7663	7799	7735	7866	7782	7769	7633	7745	7696	7689	7762	7796	7759	7811	7890	7633	7700	7775	7724	7764	7827	7857	7672	7849	7714	7692	7700	7742	7780	7708	7616	7756	7624	7849	7839	7661	7756	7739	7769	7614	7749	7835	7904	7824	7760	7732	7826	7669	7638	7758	7782	7713	7695	7857	7835	7806	7866	7714	7929	7751	7670	7926	7629	7791	7841	7697	7688	7716	7843	7635	7719	7777	7834	7919	7661	7835	7685	7782	7686	7644	7698	7551	7839	7705	7808	7812	7746	7752	7639	7674	7673	7844	7771	7775	7697	7724	7888	7663	7732	7871	7742	7855	7730	7783	7813	7667	7677	7913	7642	7743	7591	7754	7769	7760	7752	7848	7866	7721	7700	7817	7806	7719	7782	7744	7953	7733	7702	7805	7746	7774	7779	7724	7787	7868	7576	7866	7914	7656	7689	7761	7802	7690	7738	7886	7695	7817	7769	7632	7569	7769	7777	7655	7717	7862	7555	7614	7701	7719	7624	7651	7679	7868	7760	7678	7791	7676	7791	7822	7775	7734	7918	7609	7824	7727	7838	7686	7817	7746	7719	7837	7655	7844	7905	7714	7753	7654	7863	7878	7850	7724	7654	7842	7837	7731	7767	7890	7735	7858	7746	7758	7835	7677	7752	7637	7694	7794	7786	7794	7778	7795	7871	7764	7903	7773	7820	7860	7792	7708	7705	7799	7832	7732	7823	7783	7974	7967	7764	7853	7733	7913	7751	7672	7712	7762	7857	7772	7646	7746	7687	7811	7861	7620	7789	7768	7772	7726	7706	7876	7636	7803	7768	7851	7657	7929	7780	7645	7694	7809	7734	7892	7789	7799	7794	7892	7702	7869	7678	7721	7682	7626	7841	7805	7768	7751	7758	7783	7842	7795	7749	7806	7720	7805	7754	7757	7693	7806	7734	7659	7754	7671	7870	7812	7789	7731	7598	7637	7788	7670	7677	7677	7799	7717	7800	7742	7833	7712	7851	7758	7654	7854	7671	7580	7902	7873	7683	7922	7693	7841	7780	7762	7712	7643	7786	7637	7898	7839	7660	7696	7841	7685	7741	7832	7677	7825	7822	7796	7838	7844	7747	7865	7764	7737	7693	7768	7947	7834	7744	7767	7770	7811	7739	7773	7929	7744	7702	7745	7677	7780	7657	7586	7779	7912	7814	7826	7883	7728	7742	7665	7831	7658	7750	7761	7727	7665	7817	7726	7687	7679	7754	7662	7681	7809	7637	7752	7836	7679	7853	7847	7655	7747	7815	7738	7661	7738	7882	7683	7716	7764	7827	7728	7852	7750	7737	7850	7679	7812	7665	7747	7830	7823	7772	7825	7873	7895	7640	7641	7737	7769	7893	7701	7668	7825	7695	7602	7759	7600	7804	7913	7651	7651	7669	7676	7707	7806	7673	7775	7781	7660	7702	7790	7744	7859	7754	7709	7765	7788	7669	7772	7786	7712	7677	7746	7823	7851	7794	7677	7654	7690	7682	7762	7803	7784	7719	7745	7703	7776	7760	7740	7723	7750	7697	7859	7879	7688	7635	7815	8014	7586	7745	7682	7676	7743	7747	7828	7698	7785	7663	7743	7698	7746	7728	7784	7738	7713	7678	7719	7641	7813	7731	7663	7696	7832	7681	7714	7801	7759	7748	7737	7726	7751	7712	7908	7740	7645	7673	7693	7856	7685	7802	7723	7755	7756	7824	7861	7782	7836	7642	7763	7771	7782	7759	7846	7607	7801	7764	7660	7824	7763	7671	7768	7776	7855	7641	7746	7846	7791	7708	7736	7724	7740	7742	7825	7807	7838	7755	7740	7930	7821	7714	7691	7880	7897	7732	7798	7788	7890	7733	7837	7669	7668	7787	7662	7749	7885	7749	7846	7717	7733	7831	7655	7750	7757	7808	7780	7724	7759	7794	7739	7690	7685	7715	7782	7734	7870	7878	7800	7780	7732	7851	7873	7695	7796	7739	7864	7962	7765	7822	7809	7814	7893	7683	7765	7686	7757	7764	7834	7806	7645	7736	7653	7859	7734	7871	7810	7804	7745	7778	7672	7703	7720	7776	7638	7776	7658	7689	7669	7915	7712	7771	7778	7828	7837	7802	7655	7733	7771	7689	7648	7757	7774	7867	7816	7838	7656	7839	7667	7869	7696	7819	7724	7769	7734	7775	7733	7608	7805	7851	7755	7771	7706	7767	7729	7664	7807	7741	7688	7689	7753	7857	7736	7793	7807	7700	7794	7770	7752	7869	7743	7792	7699	7607	7714	7754	7652	7717	7709	7621	7699	7774	7760	7866	7832	7711	7725	7856	7707	7796	7894	7775	7722	7834	7659	7763	7733	7810	7846	7672	7731	7757	7734	7680	7818	7789	7704	7741	7635	7733	7663	7636	7851	7893	7857	7907	7873	7659	7906	7756	7828	7716	7811	7691	7743	7786	7851	7755	7808	7758	7674	7714	7847	7619	7776	7895	7663	7799	7840	7658	7839	7884	7796	7767	7888	7810	7789	7675	7873	7826	7955	7785	7779	7732	7817	7895	7682	7895	7789	7617	7753	7678	7736	7796	7867	7829	7734	7841	7732	7710	7707	7693	7826	7805	7752	7797	7660	7830	7759	7718	7841	7947	7667	7630	7731	7716	7772	7744	7794	7792	7681	7738	7659	7790	7627	7742	7635	7789	7900	7731	7714	7702	7766	7763	7873	7709	7727	7725	7771	7896	7711	7661	7796	7825	7609	7752	7769	7657	7845	7694	7777	7773	7803	7723	7684	7858	7690	7788	7796	7790	7772	7799	7684	7837	7744	7780	7811	7688	7775	7781	7703	7707	7702	7831	7681	7747	7831	7830	7774	7753	7895	7780	7834	7840	7843	7835	7689	7786	7724	7724	7657	7944	7824	7814	7665	7757	7791	7775	7613	7588	7789	7577	7731	7837	7807	7697	7932	7722	7699	7711	7924	7739	7620	7641	7898	7698	7814	7738	7607	7749	7696	7749	7641	7858	7826	7657	7749	7721	7798	7801	7809	7878	7790	7874	7862	7851	7800	7805	7779	7871	7818	7715	7821	7788	7671	7702	7713	7868	7659	7716	7752	7776	7812	7789	7744	7754	7843	7846	7766	7791	7858	7839	7854	7608	7915	7799	7619	7703	7726	7735	7864	7840	7656	7710	7696	7687	7720	7748	7816	7897	7696	7651	7811	7694	7744	7723	7836	7795	7661	7695	7695	7728	7618	7655	7752	7708	7748	7737	7789	7649	7714	7721	7740	7556	7675	7764	7716	7673	7522	7672	7772	7705	7823	7724	7731	7774	7867	7707	7933	7804	7811	7801	7741	7689	7890	7750	7775	7766	7702	7832	7653	7863	7689	7656	7739	7796	7759	7762	7773	7692	7746	7773	7701	7687	7609	7862	7610	7857	7801	7589	7709	7709	7809	7706	7843	7750	7629	7888	7740	7681	7807	7752	7813	7842	7753	7787	7788	7847	7794	7601	7786	7731	7754	7691	7642	7677	7772	7799	7765	7791	7843	7786	7687	7856	7768	7723	7774	7799	7928	7858	7900	7681	7833	7549	7664	7712	7661	7784	7652	7764	7795	7837	7875	7696	7604	7815	7745	7934	7797	7909	7759	7742	7797	7602	7734	7731	7708	7886	7772	7669	7867	7745	7665	7949	7806	7949	7716	7747	7653	7895	7729	7983	7684	7650	7818	7619	7757	7682	7656	7807	7748	7772	7852
3910	1705	1280	1231	1484	1787	1698	1676	1753	2336	3601	4602	3238	1735	1299	1054	943	955	895	956	928	954	869	937	951	930	958	919	916	954	916	944	917	910	924	924	874	943	973	929	981	936	879	896	870	905	896	899	939	919	904	890	947	862	973	884	950	927	877	972	949	927	939	934	924	875	903	953	832	901	908	998	877	904	960	947	940	925	954	941	950	956	910	925	934	954	950	913	916	968	912	984	904	909	937	928	940	977	911	938	910	896	883	951	905	958	964	936	949	851	897	893	927	904	892	926	955	963	935	904	877	976	960	890	944	920	908	909	911	933	908	847	952	910	918	911	979	883	897	894	925	928	992	912	962	938	972	937	882	919	946	868	939	918	990	880	903	972	886	859	910	935	939	885	911	952	950	900	943	955	921	910	942	926	903	982	987	945	928	955	915	962	923	890	950	962	964	932	937	923	862	942	942	894	883	988	916	928	899	906	941	897	915	899	940	940	924	908	904	922	906	982	927	905	941	865	911	944	925	917	916	967	882	920	921	918	923	892	947	905	930	911	902	901	936	1005	944	921	898	905	906	880	906	879	905	912	902	894	902	921	951	935	883	888	971	939	920	964	856	893	899	973	929	871	988	921	953	854	910	978	941	964	883	937	901	922	932	973	928	934	921	884	892	897	951	885	967	947	913	908	974	861	950	952	910	908	911	948	934	931	977	969	896	912	914	902	927	835	930	962	952	895	914	914	913	923	968	913	886	976	947	973	971	944	903	950	908	960	931	964	936	912	959	917	910	957	921	944	934	959	916	949	919	935	923	911	914	921	876	921	930	902	939	942	990	948	908	975	903	883	841	883	888	897	921	922	920	933	912	980	901	950	942	953	960	963	903	887	943	891	934	901	853	981	929	918	984	936	945	929	916	939	923	930	894	874	928	901	961	905	916	915	969	922	912	918	938	876	966	942	956	889	977	873	952	913	949	880	873	934	951	941	878	938	915	904	876	936	936	975	977	968	900	937	934	920	944	920	935	906	923	935	888	905	918	888	930	987	947	950	939	940	967	907	955	952	901	944	872	900	872	974	874	933	941	902	946	973	905	909	888	931	928	951	932	865	903	926	904	904	958	856	923	923	875	954	979	899	897	947	987	926	933	935	936	955	918	961	922	894	916	888	922	920	960	926	951	897	942	918	969	916	938	991	924	909	931	935	950	910	998	928	931	869	965	936	918	919	897	930	862	954	927	939	945	967	924	921	959	973	970	903	910	889	933	904	918	949	923	902	828	910	911	906	918	865	919	948	999	920	928	934	915	855	881	935	924	906	885	928	919	883	953	929	930	902	930	927	915	981	976	915	909	987	1007	903	891	943	931	955	924	914	926	935	937	978	947	890	858	947	941	945	919	893	945	902	989	922	931	897	963	924	905	851	937	964	966	942	907	981	954	928	940	962	949	922	947	967	927	886	906	913	912	922	893	941	946	879	881	887	929	947	896	916	903	945	954	931	872	916	952	913	928	902	888	911	909	929	898	911	928	898	925	888	955	937	895	857	1014	947	958	973	901	911	940	953	869	942	933	897	910	895	927	948	906	932	921	924	926	943	966	925	924	912	957	866	931	901	969	892	965	921	922	999	949	948	944	976	893	906	1027	914	901	902	898	983	909	903	911	894	921	942	885	951	892	926	888	920	921	910	873	889	910	888	949	1007	889	936	931	931	973	920	941	917	913	936	910	875	944	960	923	924	895	933	885	970	904	926	946	927	886	972	910	949	903	968	864	970	914	924	1009	904	898	915	924	977	932	890	945	943	908	978	922	870	911	860	981	897	961	919	873	919	908	955	947	958	960	920	940	900	939	925	948	910	909	933	956	907	915	928	895	914	965	917	915	968	959	936	910	935	990	939	919	912	930	944	901	966	890	899	913	883	906	912	910	1002	913	927	914	891	972	951	931	927	895	916	908	899	880	898	880	895	957	886	973	906	915	917	952	952	954	928	955	964	924	929	959	881	926	956	958	930	928	928	925	877	917	882	908	898	896	892	894	877	916	933	945	929	910	908	962	941	916	977	926	957	957	989	918	919	924	963	900	981	938	924	939	927	940	926	977	943	935	971	872	914	866	948	952	944	944	921	901	931	952	890	889	889	926	904	950	933	965	900	918	949	959	920	921	914	909	937	929	924	918	891	927	958	928	923	963	960	944	924	947	912	846	919	913	910	911	937	889	907	940	901	926	960	902	893	970	943	929	902	953	906	912	934	922	889	859	963	918	917	916	869	902	959	860	930	970	919	912	873	930	861	893	894	928	905	908	911	975	935	920	908	973	899	911	951	917	953	908	950	884	935	956	921	945	944	942	974	945	870	992	934	929	885	946	958	984	944	953	943	917	938	902	916	924	909	850	918	943	944	951	947	898	941	893	882	974	936	900	988	923	937	907	968	940	899	915	899	939	903	931	902	957	910	907	863	901	887	903	966	883	892	941	934	894	961	994	938	961	964	977	857	984	931	971	855	908	935	924	933	917	873	941	912	957	914	886	890	891	931	917	892	914	880	899	926	894	957	914	953	900	940	922	914	937	879	925	944	961	959	980	898	901	866	924	926	938	881	956	931	956	980	959	907	874	926	920	911	906	907	894	880	935	954	949	947	916	918	903	914	926	889	941	909	928	1010	896	903	938	927	884	944	928	898	972	902	885	953	879	922	899	939	957	892	896	917	912	875	955	885	969	940	916	878	936	970	940	941	983	946	884	913	919	945	886	896	924	902	954	912	977	938	948	877	952	892	912	917	912	916	971	958	904	907	916	931	901	960	917	935	933	929	960	920	953	979	945	966	882	955	935	914	925	912	910	972	874	932	966	958	932	949	930	915	910	909	921	938	877	933	949	914	972	883	961	868	925	915	926	938	907	961	932	914	989	896	910	883	935	943	875	963	909	888	928	941	946	926	923	918	967	937	970	873	892	899	931	949	890	856	914	934	957	917	864	902	884	944	931	959	964	924	923	919	923	952	887	963	918	962	914	965	939	913	950	979	949	894	910	930	908	929	956	899	911	948	938	922	885	959	957	954	959	947	939	1000	917	979	890	926	883	930	939	909	875	923	950	926	935	957	879	913	977	919	894	884	921	924	982	962	886	857	921	924	924	938	930	907	913	920	870	940	914	906	958	948	932	993	877	932	920	916	915	954	907	915	916	924	892	881	885	947	920	927	971	926	868	904	901	952	874	947	914	936	931	943	946	886	932	919	923	911	874	931	911	884	906	910	930	923	925	881	904	857	926	866	951	863	980	901	927	920	939	924	931	895	956	927	914	938	943	955	924	890	915	887	943	967	907	941	933	928	950	912	916	905	944	1011	922	889	947	975	924	960	921	924	889	889	924	943	910	926	836	925	952	890	911	950	901	978	867	945	941	937	928	958	947	924	927	959	888	909	977	935	891	900	928	905	916	989	874	898	991	896	927	955	920	890	945	863	900	908	904	965	916	920	930	850	911	961	899	894	886	857	944	943	862	874	907	919	922	969
22773	16098	12925	21217	29852	31722	29359	27406	27206	32510	38691	39726	30963	19475	12894	9370	8036	7574	7583	7591	7505	7645	7710	7465	7607	7623	7470	7519	7670	7631	7574	7646	7573	7534	7655	7650	7609	7495	7553	7571	7640	7529	7481	7549	7500	7682	7633	7693	7541	7625	7527	7634	7647	7593	7654	7591	7528	7516	7651	7621	7659	7662	7635	7667	7576	7615	7539	7586	7706	7617	7515	7560	7452	7447	7678	7652	7538	7641	7678	7586	7616	7577	7663	7413	7490	7633	7679	7588	7519	7693	7682	7631	7709	7555	7502	7606	7510	7747	7690	7634	7536	7529	7596	7662	7531	7635	7603	7605	7608	7677	7521	7640	7584	7707	7595	7555	7572	7647	7568	7644	7602	7629	7607	7397	7540	7708	7538	7704	7646	7571	7545	7527	7533	7626	7555	7591	7516	7623	7537	7630	7705	7553	7455	7604	7519	7647	7553	7553	7657	7680	7610	7407	7444	7572	7514	7642	7609	7593	7668	7726	7595	7684	7548	7515	7651	7637	7607	7536	7507	7595	7427	7572	7647	7588	7734	7578	7490	7603	7540	7650	7424	7557	7614	7523	7531	7614	7633	7618	7620	7510	7594	7626	7649	7581	7631	7564	7586	7521	7463	7765	7646	7607	7600	7517	7500	7736	7572	7567	7599	7534	7667	7639	7642	7519	7715	7651	7625	7558	7787	7573	7648	7505	7607	7570	7529	7587	7518	7389	7602	7514	7585	7613	7599	7584	7714	7670	7439	7564	7689	7553	7537	7587	7550	7568	7727	7568	7585	7536	7578	7668	7563	7612	7656	7497	7582	7693	7649	7541	7560	7548	7755	7722	7603	7648	7554	7536	7487	7667	7490	7563	7619	7544	7585	7519	7541	7514	7529	7617	7511	7660	7661	7754	7549	7419	7516	7532	7571	7543	7466	7598	7656	7673	7393	7684	7473	7398	7638	7472	7598	7689	7526	7724	7646	7658	7444	7509	7451	7520	7598	7509	7597	7581	7519	7481	7508	7538	7582	7647	7564	7524	7577	7641	7576	7630	7704	7554	7736	7553	7592	7639	7550	7560	7604	7649	7523	7666	7541	7578	7638	7605	7602	7603	7568	7586	7592	7556	7568	7505	7625	7545	7559	7602	7613	7409	7444	7642	7617	7639	7637	7567	7519	7534	7738	7640	7573	7631	7578	7615	7535	7581	7437	7627	7575	7523	7624	7567	7667	7549	7667	7565	7618	7455	7594	7556	7516	7646	7533	7479	7655	7490	7695	7766	7660	7583	7566	7527	7622	7581	7732	7544	7750	7567	7780	7578	7554	7595	7519	7545	7598	7569	7594	7589	7511	7635	7668	7554	7619	7614	7543	7607	7595	7645	7547	7485	7517	7572	7625	7659	7558	7489	7631	7545	7590	7649	7622	7742	7619	7531	7558	7535	7534	7568	7640	7589	7506	7496	7562	7420	7678	7553	7464	7551	7493	7567	7571	7675	7472	7560	7573	7619	7656	7455	7515	7396	7608	7615	7597	7451	7653	7495	7434	7629	7423	7570	7454	7662	7584	7451	7465	7607	7413	7581	7583	7716	7545	7424	7729	7575	7571	7443	7533	7504	7688	7649	7512	7720	7608	7479	7517	7594	7726	7648	7645	7517	7529	7508	7555	7407	7704	7579	7675	7639	7635	7561	7579	7510	7532	7653	7639	7688	7630	7577	7644	7570	7497	7618	7574	7444	7474	7561	7515	7577	7580	7413	7553	7621	7573	7570	7637	7488	7715	7560	7609	7684	7667	7558	7487	7598	7553	7722	7474	7585	7422	7741	7667	7508	7627	7642	7514	7440	7576	7737	7462	7562	7562	7567	7517	7424	7525	7715	7445	7507	7611	7445	7784	7594	7599	7694	7633	7539	7620	7611	7611	7599	7557	7440	7614	7506	7614	7573	7646	7540	7734	7581	7592	7616	7499	7470	7531	7674	7526	7560	7534	7583	7574	7575	7570	7626	7580	7618	7488	7568	7595	7594	7626	7425	7453	7647	7607	7537	7631	7406	7698	7548	7672	7544	7530	7533	7656	7572	7523	7537	7550	7642	7679	7584	7475	7560	7535	7689	7672	7405	7643	7664	7671	7533	7525	7574	7609	7560	7633	7611	7549	7687	7583	7600	7706	7545	7687	7545	7580	7602	7470	7692	7587	7591	7673	7609	7608	7679	7666	7506	7725	7517	7480	7603	7549	7498	7425	7504	7599	7411	7563	7611	7606	7602	7612	7644	7723	7553	7446	7489	7470	7568	7598	7532	7453	7494	7647	7536	7651	7708	7584	7621	7562	7476	7431	7595	7584	7649	7642	7697	7637	7673	7576	7560	7534	7586	7552	7626	7466	7619	7627	7516	7451	7582	7635	7565	7526	7579	7552	7562	7543	7624	7659	7590	7554	7670	7439	7580	7679	7766	7635	7769	7577	7557	7549	7591	7620	7515	7531	7442	7597	7607	7551	7577	7612	7489	7488	7494	7618	7525	7575	7507	7545	7562	7609	7628	7635	7625	7504	7605	7600	7618	7604	7645	7661	7570	7535	7609	7551	7644	7596	7608	7739	7602	7667	7638	7554	7729	7515	7620	7623	7500	7500	7580	7681	7719	7638	7525	7636	7388	7672	7651	7508	7595	7538	7695	7623	7558	7534	7606	7513	7564	7475	7742	7576	7516	7628	7509	7587	7465	7590	7544	7644	7431	7582	7514	7636	7610	7518	7610	7589	7624	7513	7503	7496	7570	7578	7610	7622	7659	7620	7574	7675	7640	7527	7780	7791	7763	7546	7596	7643	7687	7547	7473	7547	7629	7697	7479	7482	7584	7467	7554	7683	7514	7564	7646	7589	7541	7595	7546	7596	7530	7380	7608	7529	7628	7562	7670	7697	7694	7667	7679	7592	7660	7601	7608	7533	7638	7536	7453	7572	7549	7511	7614	7538	7498	7452	7514	7671	7527	7542	7600	7518	7459	7501	7562	7680	7558	7612	7597	7547	7489	7470	7526	7586	7552	7585	7590	7612	7635	7676	7622	7687	7587	7562	7531	7594	7577	7623	7694	7488	7506	7630	7604	7600	7522	7536	7462	7495	7625	7646	7647	7621	7530	7511	7602	7510	7332	7531	7577	7642	7421	7606	7515	7661	7605	7376	7479	7628	7661	7612	7528	7619	7630	7445	7611	7424	7596	7644	7650	7567	7498	7631	7515	7560	7392	7606	7545	7571	7562	7606	7535	7559	7618	7722	7550	7591	7491	7497	7652	7597	7456	7733	7630	7576	7564	7597	7566	7566	7657	7610	7402	7586	7537	7738	7614	7556	7628	7628	7613	7577	7659	7658	7562	7576	7490	7539	7512	7680	7539	7476	7652	7335	7637	7625	7633	7724	7612	7599	7595	7473	7432	7589	7493	7578	7585	7618	7520	7651	7630	7495	7588	7557	7576	7515	7585	7643	7646	7525	7565	7802	7501	7542	7569	7507	7667	7529	7490	7526	7488	7493	7560	7543	7533	7463	7503	7731	7486	7593	7616	7521	7627	7581	7515	7598	7631	7489	7582	7613	7685	7471	7565	7504	7631	7522	7651	7489	7520	7581	7543	7500	7607	7445	7516	7485	7613	7606	7561	7565	7594	7625	7539	7707	7494	7479	7676	7622	7609	7479	7539	7550	7600	7601	7716	7502	7561	7475	7618	7498	7601	7662	7510	7567	7575	7512	7633	7607	7664	7356	7565	7532	7515	7610	7593	7441	7535	7629	7623	7758	7580	7632	7655	7549	7667	7641	7586	7589	7639	7698	7647	7554	7458	7551	7611	7598	7526	7632	7568	7643	7613	7533	7714	7598	7612	7479	7527	7524	7584	7574	7724	7738	7640	7635	7576	7500	7673	7538	7613	7587	7586	7658	7698	7551	7392	7635	7593	7570	7529	7658	7602	7439	7585	7580	7578	7551	7650	7556	7462	7489	7494	7448	7669	7526	7481	7705	7521	7650	7496	7526	7554	7494	7680	7706	7546	7525	7592	7634	7497	7593	7518	7520	7613	7564	7608	7537	7582	7488	7531	7690	7546	7534	7567	7559	7616	7515	7597	7620	7639	7652	7704	7651	7660	7640	7594	7601	7648	7539	7673	7638	7500	7683	7603	7560	7486	7546	7565	7534	7509	7527	7419	7567	7608	7755	7763	7565	7568	7620	7564	7556	7611	7783	7575	7627	7725	7460	7631	7551	7606	7503	7638	7528	7601	7545	7677	7576	7632	7597	7764	7526	7686	7525	7562	7581	7506	7491	7649	7435	7496	7545	7635	7565	7536	7613	7533	7563	7524	7588	7456	7510	7461	7546	7630	7696	7552	7445	7571	7435	7564	7623	7521	7605	7612	7590	7648	7636	7494	7720	7565	7652	7613	7588	7536	7430	7619	7486	7622	7340	7767	7366	7554	7522	7553	7511	7627	7581	7559	7589	7605	7482	7525	7556	7576	7446	7673	7555	7579	7631	7568	7550	7588	7568	7504	7520	7506	7518	7570	7526	7678	7560	7613	7521	7601	7505	7672	7616	7559	7477	7446	7534	7521	7592	7693	7714	7623	7705	7544	7552	7560	7564	7585	7521	7561	7689	7590	7618	7621	7600	7696	7636	7579	7620	7741	7609	7502	7594	7648	7675	7612	7486	7617	7648	7500	7583	7769	7443	7585	7569	7626	7552	7609	7535	7567	7506	7509	7697	7444	7557	7508	7346	7620	7566	7548	7432	7451	7599	7536	7595	7590	7407	7576	7541	7539	7550	7584	7593	7479	7522	7611	7561	7533	7708	7563	7580	7697	7736	7729	7612	7610	7572	7588	7568	7672	7624	7630	7524	7693	7568	7586	7697	7735	7405	7487	7581	7650	7626	7522	7580	7490	7679	7679	7495	7565	7695	7582	7587	7661	7595	7650	7699	7546	7518	7508	7526	7659	7624	7632	7635	7398	7749	7542	7574	7573	7505	7587	7510	7661	7656	7595	7643	7570	7618	7349	7546	7480	7596	7629	7579	7572	7612	7574	7619	7572	7634	7558	7544	7532	7445	7534	7548	7648	7576	7543	7658	7643
4812	2806	1845	1661	2087	2628	2505	2081	2390	5948	11270	9322	6238	3984	2316	1433	1060	958	927	934	962	913	978	957	934	959	934	932	915	904	971	932	931	954	931	959	944	930	927	952	940	941	902	929	950	916	961	961	901	878	940	933	896	914	933	929	948	980	920	925	941	977	991	974	898	919	1030	952	953	935	908	1008	906	1010	905	925	948	952	917	965	948	933	1001	906	941	943	920	1007	971	920	879	933	894	937	906	924	968	955	949	944	962	935	951	979	911	870	961	992	914	977	989	921	884	955	933	970	975	930	885	953	897	970	947	922	856	932	953	965	952	952	926	945	949	895	960	913	967	922	950	915	969	884	948	902	917	965	899	928	939	905	923	903	970	960	988	926	889	908	955	898	873	1007	932	985	964	870	915	893	976	932	915	963	899	963	971	953	986	896	943	897	864	933	912	917	964	998	936	925	916	918	929	927	914	931	961	924	898	946	942	873	928	883	947	904	913	852	897	873	964	902	883	938	919	937	932	961	927	891	933	907	937	985	893	942	924	976	902	905	905	923	929	912	947	951	887	912	924	929	942	956	908	954	903	963	921	900	930	989	936	940	901	912	917	927	943	957	953	884	958	874	916	963	941	876	935	925	948	978	922	949	918	970	956	956	901	893	914	944	985	961	980	896	895	915	933	951	916	923	917	955	884	947	973	939	921	883	937	941	930	892	922	917	886	960	880	898	950	931	944	950	897	927	966	900	916	924	921	929	953	889	913	932	937	900	934	965	946	909	1021	966	966	913	974	959	936	941	937	1020	867	917	967	917	967	949	879	906	968	897	986	962	984	960	948	914	969	958	893	922	970	910	954	927	937	909	984	940	974	980	906	889	907	927	926	971	880	934	986	954	922	936	942	963	902	923	966	967	964	953	933	937	940	948	934	930	950	935	908	962	916	984	930	935	926	919	991	945	953	932	960	920	982	929	945	912	921	885	999	1013	936	972	918	904	956	910	939	967	957	937	868	888	881	963	946	988	924	953	941	959	894	935	970	970	940	954	894	946	935	920	944	899	968	984	893	872	944	898	947	931	986	852	921	888	1011	922	945	940	871	961	918	954	927	950	920	960	946	952	966	946	925	924	952	977	969	946	915	949	942	870	957	978	917	925	962	962	922	877	909	937	966	921	948	983	950	873	922	938	984	994	908	975	923	944	961	922	928	977	929	921	905	916	966	892	910	979	936	981	997	991	927	930	856	949	962	899	996	958	954	903	907	984	944	941	924	898	942	920	953	943	975	903	877	934	944	1000	983	916	953	852	968	941	917	851	962	893	912	903	932	900	955	966	892	935	900	969	923	982	910	931	913	939	943	946	925	900	983	988	947	993	920	941	920	951	969	957	1008	888	917	945	925	942	953	946	960	890	953	917	948	945	936	871	992	997	953	902	936	959	963	949	916	953	949	935	887	921	936	935	908	912	917	906	1000	880	940	892	912	911	930	910	952	876	974	925	909	987	982	957	928	952	930	913	935	914	909	898	933	950	876	901	935	864	902	954	979	917	918	937	992	972	973	887	910	952	935	981	967	926	962	926	924	952	936	920	898	941	965	926	995	964	958	905	950	891	961	969	973	938	1007	981	892	948	936	949	967	938	942	928	970	913	931	978	978	965	955	969	874	929	901	952	900	945	977	942	927	943	931	928	959	930	927	981	917	947	926	940	990	965	932	931	946	911	933	928	917	952	945	932	952	932	933	921	897	914	924	975	946	932	948	952	934	945	885	935	913	914	976	924	967	909	958	934	939	925	1017	920	944	968	986	870	976	933	963	966	971	920	959	886	926	933	901	951	955	950	931	931	957	1004	939	939	968	901	959	968	924	947	927	913	958	904	954	899	924	933	976	971	947	905	979	952	958	930	945	896	937	981	863	915	961	895	925	948	934	919	931	914	928	967	966	978	924	931	897	933	902	935	915	965	980	955	914	920	941	983	956	912	947	974	916	935	1015	918	907	943	959	950	972	923	939	907	977	952	931	928	956	919	897	982	872	949	915	935	951	919	961	891	935	932	969	973	950	920	953	947	952	928	941	930	941	968	932	941	972	982	957	929	909	931	954	954	1019	967	928	949	973	890	935	926	922	916	916	955	931	909	946	976	925	915	891	879	975	968	953	929	912	976	933	936	943	902	985	972	925	968	958	894	884	882	900	912	953	985	898	966	982	965	943	921	946	1003	934	901	949	950	957	928	946	958	944	920	933	877	949	967	946	975	883	951	934	928	968	978	987	934	953	920	905	963	916	947	886	949	947	962	924	926	962	933	958	916	931	939	951	908	889	918	926	937	913	932	927	944	905	969	914	928	976	943	981	955	958	912	960	1007	958	912	954	932	926	942	980	1014	949	901	933	971	912	916	950	944	915	951	909	952	963	989	937	969	981	928	924	930	927	924	931	948	977	969	950	905	942	922	913	916	998	967	925	947	922	959	962	952	955	917	918	929	947	915	881	923	885	941	902	951	963	926	933	941	928	909	905	928	903	888	871	898	985	892	981	888	933	950	924	940	961	949	940	878	943	960	980	928	901	864	971	936	949	962	940	941	916	979	918	964	965	910	950	979	958	927	911	909	932	922	962	925	905	921	950	960	936	926	938	940	947	968	943	968	999	935	906	967	933	999	939	922	976	968	943	917	931	937	974	944	945	913	936	958	922	962	963	909	944	885	987	1015	924	865	948	910	948	966	936	966	978	898	965	940	966	925	937	912	929	949	909	921	916	905	895	950	886	913	927	962	938	970	992	871	947	919	924	920	925	942	908	962	899	934	936	966	913	945	1009	895	881	901	905	930	965	930	986	949	912	940	954	959	913	960	953	959	945	976	989	962	959	934	926	969	922	939	928	933	914	910	950	931	943	970	905	961	961	949	929	976	971	970	900	978	935	953	905	915	924	985	858	912	954	925	955	953	946	982	915	932	899	958	937	911	922	981	916	968	936	954	950	937	932	938	931	916	932	944	939	944	918	962	974	948	868	975	926	907	906	897	839	939	955	956	934	959	957	917	931	976	925	953	942	997	964	959	1004	892	967	836	963	893	934	909	956	1033	950	891	984	933	969	891	932	948	972	963	973	974	1019	966	905	933	938	927	951	937	941	926	959	954	933	885	935	899	919	939	908	968	958	908	913	945	982	902	940	939	950	955	925	936	966	998	953	864	926	898	947	927	941	992	938	927	993	935	974	885	978	991	957	908	939	932	928	907	905	934	970	927	934	933	951	961	867	905	929	969	937	910	938	947	961	942	904	942	952	932	979	944	923	937	965	936	929	929	926	930	884	932	924	914	925	931	914	937	972	925	931	959	963	893	946	899	964	960	950	930	934	878	935	909	985	903	893	909	931	917	945	897	980	979	943	913	952	911	922	906	960	934	897	891	936	937	932	943	925	933	961	882	977	959	937	931	979	963	971	920	960	899	917	987	916	990	961	1023	933	954	927	924	916	926	920	967	946	960	945	925	918	955	909	930	944	876	956	958	920	886	950	956	925	884	982	906	913	970
31593	21406	17084	28574	37600	38610	35557	31083	32195	46761	56075	49346	42656	33886	24553	14869	9480	7948	7644	7599	7667	7637	7756	7745	7766	7711	7665	7739	7583	7699	7699	7609	7547	7641	7690	7601	7584	7686	7650	7508	7605	7619	7618	7583	7589	7423	7737	7713	7530	7723	7626	7734	7529	7673	7579	7539	7667	7672	7688	7659	7694	7441	7675	7685	7614	7664	7679	7517	7586	7502	7726	7640	7719	7688	7595	7731	7660	7450	7502	7646	7758	7487	7772	7715	7665	7694	7632	7712	7590	7565	7522	7655	7663	7817	7586	7647	7676	7674	7587	7660	7553	7511	7658	7591	7549	7701	7584	7494	7713	7714	7626	7499	7718	7730	7559	7725	7491	7907	7712	7599	7379	7655	7622	7653	7574	7689	7645	7614	7507	7596	7603	7627	7510	7635	7730	7680	7694	7532	7600	7744	7755	7662	7767	7687	7605	7646	7720	7550	7568	7678	7614	7650	7623	7680	7588	7646	7579	7609	7590	7680	7590	7653	7623	7601	7586	7623	7637	7605	7697	7506	7659	7695	7627	7611	7600	7608	7640	7583	7586	7636	7555	7727	7542	7559	7693	7608	7637	7750	7732	7667	7701	7550	7659	7555	7617	7625	7655	7545	7697	7593	7555	7635	7613	7578	7608	7578	7668	7608	7592	7736	7634	7632	7650	7765	7599	7619	7639	7520	7698	7762	7538	7650	7585	7455	7638	7644	7740	7548	7653	7643	7564	7638	7707	7529	7574	7624	7721	7683	7646	7730	7685	7678	7570	7598	7563	7624	7665	7580	7659	7704	7580	7548	7688	7553	7694	7614	7628	7617	7562	7402	7626	7590	7695	7578	7597	7733	7563	7690	7627	7552	7762	7616	7618	7631	7745	7499	7732	7636	7634	7695	7647	7774	7669	7614	7511	7630	7594	7608	7754	7468	7532	7723	7619	7676	7711	7664	7709	7540	7625	7739	7387	7803	7617	7813	7680	7671	7625	7745	7551	7639	7516	7717	7631	7556	7533	7669	7639	7696	7964	7609	7698	7627	7532	7548	7586	7702	7634	7671	7461	7632	7637	7847	7657	7689	7730	7742	7586	7728	7656	7775	7678	7634	7702	7681	7834	7664	7536	7596	7672	7640	7662	7626	7723	7506	7655	7615	7570	7605	7679	7625	7743	7609	7596	7622	7632	7803	7746	7609	7661	7696	7549	7573	7681	7764	7719	7744	7718	7608	7628	7703	7596	7603	7664	7735	7715	7660	7658	7605	7723	7641	7639	7643	7732	7774	7680	7680	7710	7637	7650	7560	7794	7777	7586	7748	7517	7768	7618	7543	7773	7620	7642	7606	7694	7810	7569	7680	7683	7686	7541	7708	7545	7655	7703	7590	7739	7756	7718	7700	7624	7667	7650	7608	7693	7516	7651	7657	7571	7566	7753	7639	7747	7715	7734	7725	7638	7633	7699	7584	7618	7664	7650	7614	7653	7611	7704	7682	7556	7555	7618	7670	7571	7721	7637	7628	7589	7711	7770	7630	7761	7574	7671	7530	7636	7626	7548	7706	7532	7678	7729	7665	7486	7633	7645	7516	7583	7699	7586	7781	7600	7855	7753	7647	7518	7541	7609	7621	7513	7579	7533	7588	7682	7561	7608	7766	7612	7535	7648	7735	7600	7725	7609	7668	7634	7611	7666	7628	7682	7621	7595	7653	7649	7615	7684	7624	7635	7672	7709	7580	7712	7560	7611	7683	7633	7714	7546	7564	7652	7783	7653	7617	7598	7696	7524	7610	7634	7551	7683	7619	7643	7661	7673	7547	7659	7735	7661	7785	7793	7536	7724	7661	7808	7708	7580	7723	7565	7790	7637	7456	7490	7704	7601	7624	7577	7574	7673	7593	7602	7488	7715	7617	7669	7529	7720	7736	7681	7694	7768	7587	7589	7536	7573	7662	7630	7808	7625	7553	7664	7622	7776	7710	7585	7681	7690	7605	7597	7741	7651	7623	7510	7663	7579	7770	7634	7714	7586	7651	7720	7660	7567	7605	7618	7481	7659	7659	7555	7591	7608	7780	7700	7626	7799	7700	7671	7585	7662	7622	7749	7630	7764	7672	7492	7733	7596	7603	7728	7669	7733	7585	7730	7712	7795	7751	7565	7607	7604	7671	7583	7690	7737	7607	7591	7616	7635	7701	7713	7602	7577	7654	7697	7463	7639	7429	7639	7608	7821	7609	7701	7651	7657	7604	7882	7630	7679	7621	7798	7655	7618	7663	7547	7647	7552	7668	7613	7597	7491	7744	7782	7777	7758	7512	7743	7655	7629	7546	7693	7606	7731	7668	7597	7766	7567	7814	7679	7675	7749	7518	7745	7541	7628	7663	7645	7740	7644	7682	7748	7793	7591	7673	7633	7769	7545	7573	7593	7785	7730	7635	7815	7672	7593	7517	7481	7751	7581	7589	7610	7675	7683	7651	7637	7466	7662	7616	7624	7622	7721	7694	7549	7647	7615	7671	7616	7692	7648	7539	7693	7608	7707	7784	7524	7561	7509	7522	7660	7685	7651	7672	7648	7619	7723	7459	7589	7701	7642	7636	7618	7601	7616	7591	7702	7666	7612	7610	7803	7626	7663	7707	7764	7718	7695	7560	7694	7712	7711	7664	7645	7575	7804	7564	7593	7601	7614	7806	7708	7691	7656	7615	7572	7586	7642	7657	7570	7673	7538	7662	7674	7653	7709	7573	7546	7585	7757	7821	7545	7613	7639	7816	7767	7609	7674	7523	7617	7554	7657	7708	7715	7699	7637	7620	7782	7758	7577	7532	7640	7700	7714	7661	7666	7545	7540	7677	7595	7706	7711	7559	7482	7652	7620	7542	7610	7740	7645	7570	7639	7687	7581	7633	7678	7454	7729	7696	7684	7562	7795	7810	7655	7737	7506	7546	7740	7652	7665	7615	7669	7561	7690	7605	7635	7618	7692	7611	7656	7702	7600	7498	7570	7653	7693	7588	7556	7528	7578	7523	7788	7535	7527	7596	7564	7501	7546	7588	7587	7637	7595	7573	7728	7560	7585	7626	7582	7670	7511	7597	7644	7655	7577	7624	7865	7767	7688	7638	7682	7696	7644	7615	7636	7594	7576	7648	7680	7669	7571	7599	7581	7702	7724	7785	7654	7760	7722	7656	7601	7772	7609	7666	7596	7577	7710	7619	7585	7677	7688	7693	7708	7759	7620	7637	7511	7790	7610	7685	7604	7665	7453	7618	7554	7546	7755	7605	7721	7558	7743	7609	7681	7689	7578	7578	7545	7604	7624	7550	7733	7581	7668	7696	7479	7599	7721	7613	7693	7639	7658	7637	7630	7629	7600	7543	7707	7699	7542	7698	7690	7625	7600	7718	7626	7562	7575	7628	7630	7457	7768	7661	7601	7696	7601	7633	7684	7653	7621	7738	7569	7646	7591	7676	7662	7760	7663	7667	7668	7782	7646	7626	7703	7554	7625	7657	7607	7671	7607	7532	7713	7442	7678	7757	7739	7654	7628	7569	7612	7608	7605	7676	7671	7559	7606	7616	7618	7694	7712	7689	7588	7557	7747	7630	7703	7490	7812	7673	7442	7672	7550	7540	7700	7631	7774	7564	7497	7528	7596	7657	7816	7633	7653	7717	7659	7767	7601	7713	7529	7734	7604	7714	7667	7603	7488	7665	7674	7663	7577	7747	7624	7638	7761	7637	7520	7750	7638	7677	7615	7639	7652	7663	7747	7682	7583	7594	7682	7827	7678	7706	7729	7661	7559	7519	7624	7807	7585	7593	7475	7607	7555	7668	7744	7555	7793	7699	7631	7496	7683	7730	7791	7642	7726	7673	7648	7582	7543	7590	7651	7690	7606	7706	7708	7657	7715	7716	7503	7526	7670	7597	7681	7541	7664	7637	7643	7785	7565	7808	7539	7713	7757	7549	7646	7699	7563	7669	7701	7642	7549	7731	7735	7743	7424	7712	7753	7706	7671	7688	7645	7710	7532	7699	7699	7635	7491	7459	7615	7595	7576	7670	7642	7567	7672	7677	7758	7682	7674	7682	7660	7373	7610	7594	7468	7861	7680	7612	7704	7672	7604	7727	7545	7688	7644	7784	7745	7703	7701	7761	7677	7494	7617	7665	7631	7777	7509	7652	7603	7645	7603	7605	7586	7764	7653	7549	7691	7673	7752	7657	7609	7668	7699	7744	7609	7656	7639	7786	7691	7486	7611	7640	7651	7601	7732	7642	7588	7715	7704	7762	7654	7736	7746	7495	7589	7576	7655	7505	7609	7689	7692	7636	7640	7610	7575	7618	7564	7560	7482	7738	7638	7765	7523	7658	7703	7585	7657	7657	7624	7632	7616	7568	7705	7742	7694	7504	7620	7478	7818	7670	7675	7685	7684	7641	7688	7692	7488	7702	7739	7559	7730	7532	7700	7679	7668	7689	7531	7611	7631	7649	7743	7710	7671	7537	7676	7669	7770	7621	7654	7713	7608	7716	7636	7633	7667	7693	7553	7578	7514	7676	7845	7645	7651	7631	7628	7633	7636	7716	7635	7710	7734	7710	7741	7765	7671	7765	7586	7688	7726	7699	7736	7621	7610	7620	7529	7657	7600	7526	7646	7535	7576	7566	7553	7747	7631	7634	7801	7717	7664	7658	7753	7624	7715	7561	7555	7741	7718	7768	7716	7577	7570	7735	7486	7523	7562	7607	7625	7570	7696	7736	7641	7750	7527	7662	7719	7656	7651	7766	7622	7702	7614	7640	7719	7711	7471	7682	7609	7672	7622	7835	7632	7515	7738	7610	7622	7487	7572	7480	7693	7605	7635	7668	7620	7620	7657	7698	7650	7688	7714	7514	7683	7473	7819	7727	7637	7735	7714	7504	7730	7780	7784	7604	7726	7741	7604	7727	7642	7705	7545	7694	7551	7762	7627	7596	7491	7733	7704	7550	7606	7602	7649	7631	7547	7665	7660	7589	7548	7716	7669	7727	7716	7699	7731	7512	7682	7605	7594	7720	7531	7559	7608	7520	7681	7695	7643	7672	7727	7542	7610	7548	7657	7698	7662	7563	7716	7695	7510	7661
6706	3213	2033	1700	2160	2458	2286	2023	2836	5711	6367	7892	8665	5105	2760	1514	1085	981	975	958	946	951	941	915	972	1007	928	932	960	941	968	1023	901	967	1012	946	991	944	927	946	1003	991	947	971	955	927	942	916	920	959	940	1013	939	1030	961	978	964	969	890	962	955	963	921	946	997	993	951	956	916	906	941	981	961	930	939	982	919	989	956	965	973	984	946	925	915	952	970	907	943	912	951	970	997	982	970	965	986	902	943	997	934	967	984	947	971	903	973	978	957	884	985	923	1041	920	927	941	890	932	945	938	933	907	971	957	929	978	969	979	1010	932	1001	1017	977	937	932	929	975	959	880	962	890	948	961	925	966	970	954	940	924	1001	950	893	944	996	957	969	971	961	911	993	963	915	955	961	966	991	989	887	978	950	936	991	922	948	967	965	1007	932	936	968	1001	964	1011	892	982	938	952	971	954	989	946	928	924	897	997	963	964	1039	931	921	965	997	1001	937	978	944	914	917	922	889	944	956	960	958	926	963	959	991	926	925	965	888	972	986	879	955	946	916	923	969	929	970	971	919	1007	965	915	936	966	934	965	970	988	985	978	1012	941	983	962	943	913	891	974	951	909	978	961	953	1003	921	945	942	976	910	943	1003	937	935	964	947	953	986	1003	987	955	912	933	979	965	919	935	1002	952	956	948	992	891	901	1000	921	973	934	938	973	966	979	927	983	898	879	937	971	933	912	992	920	985	949	948	941	958	973	990	978	944	962	922	949	934	906	976	958	987	980	900	988	989	936	966	970	915	951	884	967	985	903	911	993	983	944	951	966	963	988	975	931	984	945	900	956	964	947	984	879	977	879	951	949	950	951	909	905	971	997	886	936	947	945	963	941	973	943	941	917	969	890	981	984	959	992	965	988	953	942	981	909	994	915	930	964	906	924	938	885	912	1021	941	942	927	933	944	910	913	969	981	1005	993	941	963	972	950	969	926	950	946	930	968	910	998	944	959	909	959	988	1039	1019	993	923	927	976	954	915	940	935	933	931	954	973	1028	929	926	946	927	950	937	968	968	925	926	939	922	917	1011	973	945	944	960	886	990	978	989	946	961	962	915	922	949	989	949	996	941	899	958	961	981	971	949	945	942	958	900	911	1037	934	953	962	938	997	926	865	949	987	949	954	1002	951	952	992	950	958	944	914	996	981	1011	983	965	997	937	994	953	984	957	927	978	1025	940	982	984	1007	956	969	947	974	998	945	910	961	950	947	887	965	992	951	997	984	981	944	973	947	949	962	990	926	923	921	932	968	951	947	953	1002	945	926	985	939	931	973	959	923	952	943	907	1005	939	929	1019	969	954	885	955	961	969	968	992	953	987	927	988	978	863	956	962	934	905	916	959	932	968	926	880	971	899	925	1004	957	936	984	994	894	921	966	929	946	916	957	969	927	925	927	939	909	983	928	921	901	981	956	979	980	971	1009	960	865	933	955	953	960	937	919	956	910	1018	985	953	1031	917	959	946	933	951	1038	950	902	984	996	962	945	956	954	970	928	956	917	974	961	959	992	980	944	982	1006	971	961	886	918	941	1014	998	951	1034	992	942	989	1002	944	977	970	960	956	949	967	950	987	955	937	925	980	908	936	960	957	944	996	917	921	922	912	936	975	945	974	956	935	1001	975	932	940	1009	988	978	970	954	927	887	981	967	979	956	976	997	936	984	967	967	945	980	926	982	955	968	953	926	921	960	925	954	1026	973	928	960	942	962	936	965	937	889	1024	967	986	992	940	951	946	1013	929	920	976	987	926	929	959	955	912	947	927	945	969	1000	1013	987	930	950	960	949	903	931	982	968	911	900	950	966	975	946	928	927	966	943	1002	958	987	926	991	984	959	980	917	972	946	939	948	890	998	958	994	922	945	976	905	973	900	901	895	959	964	918	936	939	961	899	941	904	973	892	911	935	954	898	953	904	964	963	935	963	962	926	910	971	939	941	938	925	1012	1012	910	1010	902	921	934	1000	836	945	999	980	957	964	931	927	978	995	901	931	954	976	994	952	984	934	961	955	921	950	900	935	981	910	992	978	938	940	954	978	963	978	1002	956	974	962	951	928	954	1032	930	970	1001	960	907	978	924	953	980	948	930	951	940	906	953	939	937	893	977	982	919	951	1010	964	981	933	969	981	945	927	876	947	954	979	951	923	911	920	995	914	911	993	982	904	947	977	914	932	991	952	919	935	931	978	953	999	904	956	926	922	960	940	944	952	963	983	980	979	936	984	926	961	961	943	993	923	976	940	991	976	946	1020	931	925	923	940	966	1000	953	964	902	944	982	1007	907	972	987	989	983	943	932	961	956	881	951	975	946	941	884	974	923	1004	970	943	933	958	909	944	936	952	989	916	944	1004	945	944	948	937	924	925	965	931	858	966	968	972	944	997	934	933	907	976	961	986	953	918	1035	952	1011	1020	950	933	982	952	947	1008	938	972	956	881	950	926	962	929	918	964	926	911	979	922	939	938	895	982	937	940	959	970	953	920	962	938	912	950	943	982	909	923	954	889	998	923	972	920	924	962	976	914	1002	951	946	951	937	936	959	924	1002	996	981	998	943	931	989	1029	1022	939	1018	903	978	950	913	953	995	971	908	984	930	978	947	937	963	922	945	1001	963	912	947	992	949	968	943	935	917	934	925	928	922	933	927	938	1013	963	920	960	894	945	916	943	1045	991	930	921	980	922	966	960	951	912	947	1015	965	998	961	938	943	932	962	957	911	934	947	984	980	937	995	924	952	984	936	953	978	926	1003	945	981	961	964	908	975	888	941	981	915	935	961	950	938	895	961	939	928	976	966	948	947	955	906	956	1012	941	972	969	992	928	941	900	980	888	986	1009	956	919	947	971	925	962	991	959	910	946	938	935	948	946	929	899	931	961	949	954	958	919	935	902	921	950	954	948	961	951	1031	965	985	966	991	977	969	1006	975	952	962	945	921	914	981	1001	1008	916	963	910	974	963	965	966	948	889	968	920	940	986	938	987	944	983	941	930	988	940	994	962	907	980	935	973	960	918	885	939	957	915	963	964	902	970	955	979	998	964	917	948	963	951	960	911	936	932	951	1044	955	984	922	961	1002	1029	937	899	985	946	995	922	991	944	922	918	939	1024	973	997	928	917	930	927	935	944	882	951	940	932	929	911	901	972	939	913	974	987	898	942	942	963	903	905	969	937	943	959	969	945	980	929	913	993	1013	939	893	998	946	942	925	940	888	917	970	916	934	915	919	957	956	942	974	1003	925	969	929	976	957	972	952	964	935	958	918	977	960	940	889	929	995	936	919	953	938	939	967	972	944	927	926	967	914	965	958	921	930	949	948	974	952	958	999	911	922	886	959	993	955	919	923	935	967	980	1017	906	964	960	987	919	968	1001	932	935	972	950	888	992	1015	931	1011	937	936	944	921	1028	931	946	970	950	952	976	928	980	994	970	948	980	942	959	964	964	949	909	897	952	965	914	938	942	905	954	967	975	978	945	966	959	951	926	940	939	914	932	943	940	1032	962	958	932	967	961	923	1015	979	898	984	1024	999	948	894	955	936	996	918	988	972	969	958	946	937	989	922	961	933
28671	22831	18237	27493	36294	36657	33830	30376	36393	43191	43465	49929	48436	37335	26702	14928	9584	8087	7730	7811	7771	7776	7757	7718	7678	7744	7671	7647	7900	7710	7714	7792	7517	7864	7660	7644	7731	7721	7520	7666	7748	7640	7809	7612	7765	7700	7705	7780	7633	7663	7762	7835	7723	7760	7661	7752	7676	7668	7735	7798	7571	7767	7668	7760	7656	7752	7739	7603	7821	7617	7723	7783	7777	7680	7699	7766	7754	7776	7749	7831	7755	7612	7656	7692	7663	7559	7659	7603	7627	7694	7776	7689	7702	7644	7724	7637	7719	7703	7525	7768	7684	7733	7747	7745	7755	7833	7836	7682	7685	7649	7663	7758	7693	7696	7466	7581	7706	7813	7688	7636	7712	7713	7712	7697	7764	7640	7641	7745	7767	7780	7609	7787	7771	7565	7730	7598	7750	7842	7707	7781	7664	7703	7668	7668	7713	7733	7764	7713	7771	7641	7640	7790	7708	7627	7664	7650	7800	7775	7735	7675	7696	7691	7740	7649	7663	7550	7843	7723	7859	7683	7700	7684	7726	7722	7683	7762	7655	7840	7677	7711	7772	7689	7573	7698	7571	7580	7727	7652	7711	7743	7730	7784	7803	7601	7758	7585	7798	7624	7772	7687	7815	7712	7730	7657	7717	7752	7728	7619	7814	7641	7697	7664	7758	7592	7666	7735	7718	7731	7735	7702	7663	7737	7708	7798	7737	7660	7763	7737	7742	7793	7828	7715	7709	7733	7731	7747	7713	7679	7830	7893	7664	7765	7634	7774	7708	7791	7775	7615	7686	7846	7647	7712	7681	7699	7741	7675	7786	7772	7786	7563	7590	7725	7733	7741	7727	7636	7682	7730	7795	7815	7704	7699	7736	7830	7725	7616	7626	7675	7659	7742	7730	7698	7659	7672	7689	7741	7609	7639	7620	7699	7852	7615	7794	7738	7700	7724	7698	7714	7701	7720	7539	7730	7824	7683	7805	7742	7732	7602	7629	7589	7710	7656	7676	7720	7653	7690	7820	7797	7709	7609	7744	7824	7556	7723	7785	7739	7785	7678	7718	7648	7652	7767	7576	7637	7663	7827	7709	7668	7770	7651	7743	7833	7605	7714	7779	7651	7752	7731	7853	7662	7822	7646	7701	7682	7857	7703	7656	7701	7763	7750	7792	7676	7721	7764	7747	7689	7725	7695	7800	7686	7709	7731	7656	7692	7755	7814	7780	7812	7677	7835	7787	7727	7717	7678	7801	7673	7658	7856	7780	7742	7803	7729	7695	7627	7659	7595	7831	7900	7792	7848	7625	7599	7656	7710	7752	7703	7627	7653	7689	7777	7724	7620	7730	7750	7711	7658	7894	7659	7797	7828	7729	7770	7649	7689	7781	7741	7681	7602	7642	7669	7734	7780	7769	7819	7631	7758	7704	7785	7832	7745	7674	7785	7741	7855	7634	7798	7770	7750	7683	7751	7771	7752	7747	7676	7701	7766	7663	7703	7789	7594	7694	7747	7651	7723	7707	7806	7835	7710	7679	7713	7900	7754	7814	7785	7589	7746	7799	7738	7672	7702	7684	7612	7723	7709	7700	7680	7691	7748	7713	7667	7714	7733	7819	7919	7586	7757	7833	7631	7636	7842	7629	7717	7732	7884	7869	7825	7726	7630	7588	7536	7608	7707	7686	7845	7749	7637	7710	7769	7803	7776	7755	7639	7803	7622	7768	7619	7633	7695	7668	7748	7744	7633	7691	7710	7804	7630	7864	7743	7722	7758	7676	7805	7682	7677	7751	7672	7756	7661	7757	7785	7748	7739	7869	7753	7729	7788	7799	7627	7821	7702	7888	7649	7610	7746	7740	7762	7722	7710	7659	7691	7693	7838	7749	7709	7574	7689	7644	7820	7766	7756	7825	7726	7734	7614	7744	7715	7829	7632	7778	7693	7718	7928	7703	7661	7719	7820	7833	7740	7745	7727	7734	7713	7765	7820	7776	7658	7614	7777	7790	7735	7531	7710	7735	7654	7679	7885	7830	7668	7753	7642	7685	7731	7656	7748	7769	7558	7783	7772	7683	7769	7817	7742	7808	7715	7709	7589	7719	7694	7904	7728	7670	7742	7748	7732	7563	7678	7727	7658	7705	7749	7623	7777	7661	7759	7788	7775	7645	7772	7681	7536	7794	7698	7787	7850	7761	7782	7837	7786	7782	7636	7701	7763	7508	7824	7685	7774	7665	7759	7927	7645	7810	7790	7919	7843	7713	7722	7685	7721	7767	7738	7659	7630	7545	7714	7858	7753	7609	7793	7820	7769	7697	7723	7803	7539	7784	7766	7829	7681	7766	7694	7738	7604	7739	7774	7829	7724	7684	7599	7718	7642	7725	7669	7589	7686	7721	7747	7751	7783	7669	7737	7656	7820	7756	7860	7590	7661	7905	7684	7727	7856	7524	7706	7814	7753	7810	7651	7658	7735	7892	7646	7862	7715	7607	7758	7815	7747	7756	7659	7686	7659	7627	7651	7734	7587	7770	7678	7563	7730	7677	7795	7601	7697	7722	7446	7783	7721	7699	7744	7663	7626	7645	7816	7740	7705	7755	7790	7774	7744	7596	7720	7617	7711	7778	7664	7654	7598	7768	7808	7727	7685	7618	7716	7627	7728	7740	7607	7674	7682	7694	7659	7700	7796	7701	7710	7736	7720	7638	7727	7630	7645	7593	7744	7791	7674	7668	7764	7743	7685	7687	7634	7808	7620	7822	7631	7690	7692	7722	7680	7836	7744	7731	7796	7746	7806	7621	7672	7801	7807	7670	7531	7680	7694	7837	7608	7616	7773	7704	7654	7738	7774	7706	7693	7639	7774	7855	7861	7849	7700	7769	7785	7625	7696	7707	7774	7798	7736	7749	7666	7720	7764	7668	7624	7651	7692	7702	7664	7709	7644	7752	7617	7659	7747	7664	7699	7608	7593	7629	7681	7757	7754	7756	7781	7866	7683	7830	7703	7792	7805	7779	7965	7735	7758	7766	7805	7765	7753	7678	7753	7778	7738	7722	7641	7616	7582	7665	7766	7758	7783	7875	7533	7817	7774	7845	7789	7567	7556	7758	7715	7621	7722	7598	7779	7783	7774	7695	7717	7655	7778	7792	7736	7741	7759	7731	7698	7792	7535	7725	7700	7832	7846	7630	7735	7660	7724	7666	7601	7663	7746	7794	7680	7664	7870	7728	7750	7616	7793	7767	7701	7648	7643	7788	7744	7804	7689	7670	7836	7737	7739	7631	7693	7704	7748	7589	7529	7669	7721	7732	7823	7758	7634	7673	7501	7771	7685	7703	7811	7803	7651	7775	7757	7712	7781	7681	7733	7767	7766	7766	7619	7643	7733	7638	7799	7847	7711	7772	7797	7667	7669	7675	7641	7566	7734	7626	7729	7688	7747	7576	7659	7543	7795	7780	7724	7630	7666	7762	7646	7592	7681	7723	7774	7834	7562	7835	7742	7733	7622	7730	7800	7607	7628	7901	7740	7667	7804	7725	7874	7639	7819	7881	7817	7778	7674	7625	7794	7625	7691	7655	7640	7682	7614	7700	7670	7705	7533	7754	7754	7689	7638	7644	7729	7649	7838	7707	7592	7700	7680	7640	7695	7699	7778	7640	7820	7886	7676	7701	7758	7875	7806	7696	7743	7767	7691	7728	7700	7839	7745	7618	7672	7821	7602	7721	7663	7643	7740	7721	7818	7728	7716	7763	7739	7656	7708	7609	7653	7512	7651	7747	7693	7783	7786	7754	7809	7660	7622	7733	7701	7492	7660	7749	7510	7758	7728	7781	7803	7639	7747	7781	7680	7703	7852	7673	7853	7629	7741	7634	7763	7829	7787	7796	7833	7654	7681	7765	7633	7532	7706	7651	7708	7715	7776	7832	7718	7674	7681	7777	7641	7818	7837	7655	7847	7639	7785	7758	7707	7765	7701	7660	7711	7673	7767	7697	7735	7764	7539	7763	7842	7684	7777	7737	7722	7703	7715	7782	7730	7798	7772	7898	7751	7672	7840	7663	7668	7688	7751	7711	7819	7727	7882	7694	7747	7772	7575	7678	7679	7759	7630	7705	7675	7763	7771	7762	7676	7738	7633	7682	7836	7718	7582	7772	7692	7770	7745	7649	7713	7731	7707	7606	7793	7793	7747	7735	7787	7642	7771	7780	7650	7724	7590	7746	7649	7808	7730	7747	7710	7739	7720	7742	7741	7760	7643	7703	7690	7786	7756	7752	7803	7772	7666	7679	7662	7753	7615	7615	7786	7657	7769	7708	7795	7587	7638	7785	7873	7529	7679	7730	7800	7721	7745	7718	7688	7671	7663	7806	7675	7744	7694	7764	7594	7680	7798	7675	7709	7587	7733	7884	7743	7746	7756	7742	7794	7767	7669	7724	7643	7874	7803	7719	7759	7760	7649	7838	7771	7635	7768	7799	7718	7865	7744	7664	7700	7720	7700	7758	7774	7595	7591	7726	7676	7640	7764	7664	7559	7643	7748	7719	7745	7811	7861	7800	7664	7787	7592	7718	7719	7588	7620	7716	7589	7739	7631	7864	7658	7759	7663	7809	7801	7801	7608	7702	7875	7795	7556	7694	7703	7567	7771	7760	7779	7764	7618	7713	7729	7596	7681	7730	7743	7787	7796	7769	7781	7789	7663	7725	7739	7809	7777	7772	7790	7709	7763	7632	7714	7670	7821	7720	7829	7697	7749	7728	7625	7724	7710	7740	7661	7708	7758	7740	7681	7688	7624	7844	7658	7654	7677	7643	7762	7824	7732	7598	7790	7778	7643	7785	7757	7683	7794	7803	7600	7667	7822	7786	7920	7628	7806	7798	7612	7837	7712	7764	7801	7654	7659	7627	7785	7618	7722	7671	7764	7669	7812	7640	7788	7799	7731	7745	7748	7627	7737	7795	7702	7606	7797	7685	7750	7752	7704	7811	7759	7771	7717	7782	7863	7699	7585	7837	7686	7782	7686	7585	7687	7812	7755	7843	7651	7723	7850	7758	7613	7679	7732	7874	7676	7761	7717	7664	7703	7629	7761	7742	7816	7925	7656	7704	7643	7660	7710
5899	3821	2553	1951	2290	2905	2920	2777	2832	4136	7017	14705	18783	12500	5532	2201	1266	1060	1040	979	968	985	988	984	945	1014	968	910	939	943	934	964	994	954	909	940	1014	922	956	979	971	937	986	934	998	981	987	930	971	991	979	935	979	918	969	908	959	948	931	916	973	990	961	931	930	981	974	911	944	963	954	993	933	940	975	992	989	937	915	946	976	955	1018	998	953	999	959	1046	971	915	938	949	974	983	931	980	912	1002	953	898	940	973	963	971	969	960	938	1001	985	925	959	924	982	991	998	974	938	952	946	938	959	935	960	969	936	1004	1031	951	954	945	930	969	1024	982	1008	978	960	988	932	949	953	948	1017	940	1013	993	888	884	871	957	986	989	956	925	919	989	1012	905	970	951	948	950	964	942	980	1019	906	948	906	983	949	937	981	932	956	965	926	890	955	949	910	987	944	929	929	976	974	992	978	883	1002	947	988	969	942	982	974	970	948	907	982	953	970	996	974	933	975	948	961	984	994	904	958	942	959	962	932	962	920	957	962	910	905	958	915	1026	972	974	998	914	987	936	932	929	914	947	930	948	990	955	976	914	947	920	992	978	960	961	913	944	934	951	978	902	948	900	944	975	935	999	980	952	940	959	935	955	953	944	964	968	985	1008	940	961	990	1008	997	952	919	980	1034	966	980	940	993	1016	925	983	942	966	942	963	1021	927	990	928	971	954	945	923	1004	981	918	905	940	960	960	958	950	968	954	898	932	924	952	921	1017	1002	977	942	944	996	917	975	978	949	1017	917	932	996	938	942	975	959	923	992	951	964	965	974	945	1022	957	971	946	944	931	993	966	989	948	991	1044	912	916	921	936	966	992	899	963	945	931	963	987	1008	1028	964	941	964	927	960	965	1040	988	991	941	981	931	984	999	970	968	923	948	1033	985	979	932	998	936	971	957	922	972	958	952	933	943	977	898	946	895	944	935	923	971	956	983	977	963	927	970	887	977	948	955	961	967	940	933	1000	983	960	979	956	947	981	1044	990	1008	878	937	987	943	991	990	945	931	962	926	938	974	970	914	999	906	961	958	931	949	982	974	932	985	941	944	928	951	986	1013	967	948	977	951	988	948	939	949	955	966	975	918	963	1009	975	961	953	896	970	962	982	952	992	953	980	950	921	930	935	993	961	961	981	1004	945	1002	916	962	934	1010	968	944	996	913	962	971	933	926	900	947	993	1018	898	936	941	989	969	958	960	957	931	892	989	983	974	976	964	932	864	954	970	939	984	949	955	951	975	959	973	924	954	959	982	959	1005	976	992	974	991	964	989	1004	977	947	965	957	947	983	951	952	964	936	940	996	938	941	951	941	999	964	915	1006	985	907	972	1016	897	920	1007	934	996	967	905	1013	992	937	971	958	974	950	935	961	949	960	971	963	983	974	975	997	880	913	939	934	935	956	987	963	924	994	893	977	941	972	1022	906	997	914	928	952	940	964	941	967	996	976	962	946	943	955	987	933	952	1024	953	930	919	980	985	960	974	967	1002	984	946	941	978	928	966	946	982	920	956	918	981	960	1014	939	966	945	988	927	963	950	952	997	980	865	952	968	952	890	915	988	943	980	952	939	983	939	947	968	1001	928	900	942	948	984	964	941	981	895	982	955	1010	953	1016	999	986	996	919	945	980	972	1005	958	977	930	945	959	968	995	981	926	926	1006	1004	927	963	935	956	980	987	993	969	931	905	918	941	980	990	955	920	1023	991	988	984	946	958	946	970	962	959	960	977	963	962	982	939	974	945	915	963	920	941	931	979	915	963	994	945	960	945	964	890	971	964	916	975	970	967	987	975	967	966	977	939	989	934	935	930	949	972	983	969	983	926	954	967	876	999	979	925	909	960	966	992	906	977	998	941	959	927	988	983	954	1011	951	1000	900	889	948	916	903	950	980	971	948	945	942	976	1008	962	928	994	959	991	916	972	954	967	979	968	939	960	992	1003	940	924	981	959	928	945	917	967	980	1012	968	987	999	943	978	864	899	984	925	940	940	984	991	948	970	943	953	978	936	974	970	982	959	929	965	985	952	951	1010	889	946	985	977	963	939	943	926	963	940	974	971	1002	960	978	907	952	973	947	973	921	940	986	994	951	920	972	1042	955	995	1008	1016	911	939	988	956	1003	963	949	921	951	966	932	1000	974	938	1003	972	1015	973	988	927	990	1010	973	964	900	1033	951	989	931	952	980	1028	956	939	947	938	995	952	967	953	932	967	947	994	907	993	928	954	1006	968	979	954	995	894	967	958	901	950	997	952	972	961	984	974	947	1003	981	962	973	969	976	950	967	981	970	931	944	948	1006	924	912	980	933	960	998	976	985	916	985	994	1014	983	987	968	1006	963	958	950	933	994	940	969	959	961	938	936	927	939	940	941	922	956	1009	963	933	936	982	964	954	943	972	1006	917	1004	952	902	933	960	935	948	921	968	967	943	937	968	976	962	942	912	990	941	976	971	996	1068	899	1011	1004	949	927	971	930	971	943	980	942	960	882	985	990	986	942	916	969	996	1029	949	941	976	970	946	915	950	939	1003	964	937	918	917	944	977	979	991	959	962	942	910	1012	981	989	926	972	993	982	983	951	947	907	985	998	936	946	955	895	941	939	957	925	947	964	940	967	948	965	993	969	887	934	995	932	981	902	975	924	961	987	942	989	959	961	963	989	989	900	958	1019	908	910	975	965	952	969	974	939	971	999	1005	957	970	949	1000	984	912	948	947	936	991	913	941	963	995	1005	970	953	946	948	987	872	921	954	1001	974	957	1010	971	980	978	927	957	984	957	941	922	944	953	951	917	980	920	940	938	988	953	944	990	889	957	977	1004	911	931	934	959	952	987	1005	991	948	927	918	939	1007	942	955	971	917	950	980	938	957	964	976	977	1015	992	1004	941	1022	928	931	1003	931	949	973	974	1006	933	958	933	933	970	977	953	973	948	946	1008	954	981	921	972	961	976	924	1032	939	973	928	957	941	971	956	968	973	984	908	966	984	983	913	905	956	937	880	950	983	974	935	909	1008	917	955	985	975	978	951	1005	980	921	951	948	966	911	929	936	977	1012	942	942	997	953	954	948	992	975	993	955	924	977	950	918	952	945	993	997	959	979	911	974	975	922	984	931	941	975	927	994	1022	946	951	933	914	1002	937	943	939	956	959	992	988	990	951	981	974	938	973	970	974	957	984	946	968	984	998	982	1015	996	980	938	971	961	1032	995	906	1003	974	934	975	935	933	994	944	945	969	1034	980	934	938	985	982	938	947	961	933	936	980	971	982	983	976	978	930	924	1005	889	992	913	949	945	932	922	943	975	953	1007	908	1003	944	981	946	989	954	939	905	918	946	937	917	947	979	922	1003	952	1004	975	965	945	942	985	914	920	1019	989	922	1005	964	928	982	985	926	950	955	1001	933	1000	967	975	1005	958	980	929	929	976	954	937	1034	958	987	958	1006	984	964	960	933	911	956	971	977	972	995	917	938	979	968	959	961	983	953	986	912	902	998	1006	901	917	950	933	961	988	966	946	965	1009	988	997	937	884	939	975	932	987	929	1022	934	948	917	966	976	933	972	980	937	902	931	927	965	902	1001	938	993	968	930	981	907	997	957
32901	25196	21313	30246	36700	39037	37521	36022	35174	38014	47860	62884	65646	51550	36477	21139	12134	8915	7918	7729	7837	7745	7637	7593	7697	7737	7639	7718	7673	7674	7694	7666	7685	7687	7767	7691	7609	7738	7619	7684	7802	7798	7694	7737	7530	7805	7751	7655	7798	7613	7882	7758	7930	7672	7663	7712	7697	7730	7835	7726	7813	7593	7704	7697	7783	7628	7668	7592	7791	7848	7714	7805	7835	7660	7627	7807	7692	7945	7718	7736	7720	7689	7589	7738	7598	7738	7723	7768	7773	7707	7804	7841	7782	7610	7709	7730	7758	7611	7786	7706	7673	7607	7710	7691	7711	7603	7675	7747	7772	7691	7596	7691	7769	7592	7603	7768	7663	7625	7813	7726	7871	7747	7687	7695	7670	7834	7701	7668	7828	7598	7749	7623	7625	7856	7702	7703	7550	7656	7627	7773	7685	7819	7728	7612	7884	7782	7751	7715	7825	7842	7805	7757	7606	7758	7694	7747	7736	7751	7799	7748	7767	7662	7803	7698	7778	7747	7763	7760	7702	7734	7703	7705	7795	7780	7663	7689	7644	7713	7700	7733	7684	7667	7627	7789	7715	7843	7701	7880	7712	7722	7541	7611	7696	7858	7685	7825	7849	7698	7644	7590	7676	7756	7812	7716	7786	7770	7727	7706	7742	7756	7843	7808	7832	7774	7825	7804	7667	7646	7612	7653	7622	7678	7765	7859	7777	7730	7805	7675	7837	7759	7769	7706	7784	7587	7850	7855	7668	7673	7732	7825	7764	7874	7840	7675	7696	7783	7732	7848	7681	7705	7770	7797	7726	7707	7768	7767	7749	7647	7791	7843	7690	7682	7755	7750	7778	7765	7737	7817	7701	7636	7735	7782	7760	7728	7767	7706	7819	7608	7678	7767	7711	7821	7835	7716	7756	7942	7666	7674	7677	7591	7654	7766	7743	7759	7682	7664	7711	7841	7705	7716	7699	7756	7678	7848	7728	7829	7741	7707	7791	7745	7792	7531	7824	7766	7624	7681	7568	7757	7750	7707	7759	7795	7821	7607	7727	7729	7684	7768	7766	7793	7867	7672	7694	7649	7841	7718	7656	7793	7801	7748	7649	7546	7743	7748	7894	7723	7667	7624	7699	7767	7665	7752	7721	7710	7771	7705	7653	7770	7642	7709	7728	7673	7853	7754	7735	7641	7689	7535	7731	7875	7634	7772	7643	7707	7810	7813	7737	7874	7757	7645	7726	7805	7693	7635	7783	7751	7686	7571	7649	7678	7744	7724	7661	7717	7582	7697	7815	7702	7729	7816	7824	7766	7807	7644	7696	7839	7674	7752	7847	7782	7739	7708	7732	7645	7642	7786	7687	7810	7753	7693	7694	7712	7693	7763	7771	7699	7725	7639	7673	7851	7675	7733	7827	7695	7675	7821	7679	7749	7701	7686	7647	7781	7737	7720	7723	7748	7674	7702	7806	7627	7575	7705	7733	7618	7707	7883	7623	7858	7829	7596	7858	7709	7627	7707	7657	7682	7738	7689	7752	7788	7537	7728	7595	7727	7615	7682	7798	7683	7746	7720	7639	7811	7722	7692	7576	7676	7732	7771	7898	7730	7728	7744	7819	7693	7772	7737	7780	7733	7764	7748	7847	7661	7887	7689	7632	7829	7677	7653	7774	7666	7703	7700	7848	7734	7772	7542	7732	7683	7904	7652	7637	7610	7775	7718	7724	7819	7639	7603	7715	7708	7703	7768	7795	7667	7766	7788	7662	7738	7735	7776	7719	7692	7639	7815	7717	7608	7846	7807	7793	7772	7815	7704	7810	7786	7609	7598	7708	7684	7690	7772	7734	7835	7712	7671	7731	7726	7804	7843	7709	7636	7721	7602	7760	7769	7734	7774	7818	7809	7759	7704	7769	7710	7824	7832	7525	7775	7816	7726	7700	7816	7708	7709	7755	7820	7722	7658	7584	7826	7767	7773	7637	7513	7728	7814	7631	7761	7882	7770	7786	7755	7718	7637	7662	7830	7689	7762	7661	7630	7715	7783	7641	7848	7750	7841	7717	7720	7731	7741	7762	7633	7852	7897	7679	7846	7667	7810	7570	7795	7715	7602	7839	7685	7767	7786	7742	7604	7693	7849	7763	7739	7701	7577	7722	7710	7657	7731	7822	7796	7907	7549	7635	7773	7772	7672	7702	7715	7720	7949	7733	7693	7772	7741	7728	7740	7843	7777	7817	7527	7794	7703	7741	7809	7625	7794	7792	7610	7703	7783	7692	7828	7771	7545	7802	7723	7766	7759	7632	7627	7813	7843	7690	7641	7636	7752	7775	7843	7816	7787	7934	7843	7812	7942	7767	7723	7625	7715	7620	7801	7652	7625	7781	7673	7759	7623	7690	7805	7691	7683	7757	7794	7724	7895	7707	7801	7806	7947	7729	7653	7733	7864	7785	7815	7762	7813	7760	7855	7795	7544	7761	7671	7777	7709	7755	7724	7718	7845	7650	7800	7688	7661	7746	7752	7767	7718	7695	7754	7618	7787	7673	7707	7848	7740	7624	7666	7687	7654	7723	7753	7550	7684	7791	7724	7755	7888	7880	7673	7649	7729	7642	7517	7579	7812	7648	7787	7874	7756	7727	7803	7739	7800	7712	7581	7763	7678	7814	7765	7782	7706	7712	7603	7650	7676	7609	7661	7604	7653	7787	7781	7695	7667	7652	7671	7632	7785	7615	7821	7751	7749	7690	7769	7618	7811	7760	7692	7899	7804	7659	7845	7780	7783	7755	7681	7720	7693	7805	7816	7724	7672	7678	7743	7867	7698	7726	7774	7696	7694	7675	7727	7679	7807	7631	7774	7748	7764	7809	7788	7724	7733	7650	7742	7828	7730	7669	7775	7822	7689	7697	7776	7775	7889	7800	7722	7730	7714	7752	7799	7592	7773	7711	7759	7709	7676	7575	7708	7756	7688	7777	7616	7755	7712	7715	7852	7701	7763	7724	7570	7588	7704	7736	7567	7813	7697	7735	7804	7694	7740	7680	7729	7735	7781	7693	7673	7648	7800	7776	7775	7844	7686	7778	7770	7756	7751	7716	7609	7712	7694	7824	7824	7799	7687	7772	7881	7760	7768	7668	7839	7766	7663	7808	7801	7790	7632	7673	7859	7742	7762	7636	7605	7761	7668	7683	7822	7787	7779	7686	7704	7782	7879	7721	7715	7771	7690	7712	7781	7676	7709	7845	7624	7706	7706	7923	7762	7742	7861	7591	7693	7742	7752	7771	7776	7570	7884	7837	7668	7690	7576	7767	7767	7790	7679	7799	7869	7655	7619	7710	7705	7777	7760	7814	7691	7573	7741	7763	7675	7807	7780	7706	7739	7483	7772	7716	7798	7664	7780	7654	7760	7890	7735	7768	7646	7821	7643	7529	7612	7772	7685	7731	7728	7662	7700	7745	7776	7640	7577	7873	7724	7668	7704	7666	7793	7639	7649	7756	7679	7692	7738	7877	7716	7712	7826	7699	7736	7777	7743	7725	7745	7830	7708	7802	7720	7815	7733	7681	7726	7642	7738	7718	7736	7833	7742	7801	7928	7786	7877	7732	7834	7785	7747	7692	7525	7735	7653	7894	7745	7731	7926	7861	7856	7622	7763	7745	7728	7718	7834	7713	7788	7625	7800	7764	7795	7690	7783	7835	7800	7607	7652	7691	7650	7794	7738	7854	7735	7731	7878	7672	7843	7796	7746	7718	7723	7594	7794	7643	7862	7770	7853	7729	7693	7807	7739	7633	7937	7786	7782	7736	7567	7632	7703	7697	7598	7839	7662	7734	7680	7720	7652	7701	7629	7757	7698	7716	7832	7647	7694	7780	7745	7782	7875	7695	7764	7697	7881	7665	7731	7784	7665	7662	7554	7654	7792	7716	7738	7746	7665	7659	7656	7828	7615	7801	7707	7735	7771	7709	7795	7718	7718	7844	7818	7680	7669	7615	7740	7737	7699	7798	7759	7812	7777	7712	7697	7794	7640	7762	7869	7696	7767	7800	7661	7577	7751	7686	7802	7727	7741	7664	7681	7711	7777	7811	7907	7689	7823	7751	7770	7698	7671	7700	7605	7810	7647	7788	7752	7585	7675	7787	7778	7847	7746	8002	7849	7606	7777	7726	7722	7674	7747	7738	7807	7846	7719	7873	7748	7675	7656	7745	7702	7759	7778	7759	7820	7662	7720	7663	7862	7710	7679	7851	7716	7706	7756	7814	7574	7619	7705	7761	7808	7705	7683	7759	7675	7642	7802	7682	7804	7699	7727	7797	7746	7837	7844	7773	7738	7681	7618	7821	7720	7621	7800	7677	7764	7761	7699	7688	7787	7574	7816	7798	7636	7730	7809	7709	7801	7709	7722	7755	7806	7718	7797	7845	7630	7666	7568	7624	7765	7646	7677	7740	7766	7712	7652	7736	7641	7764	7681	7814	7714	7821	7657	7799	7722	7722	7898	7781	7754	7731	7645	7818	7572	7772	7710	7732	7592	7721	7777	7817	7675	7719	7751	7598	7719	7484	7591	7828	7686	7596	7695	7842	7740	7801	7772	7823	7736	7682	7624	7734	7766	7677	7722	7685	7782	7811	7776	7745	7759	7786	7774	7816	7866	7747	7629	7727	7632	7835	7646	7653	7606	7719	7659	7876	7785	7901	7618	7760	7686	7749	7627	7765	7585	7745	7758	7742	7775	7699	7816	7903	7751	7794	7693	7735	7846	7855	7605	7605	7782	7706	7691	7649	7706	7683	7747	7779	7785	7616	7644	7670	7851	7876	7876	7664	7619	7809	7887	7679	7724	7746	7757	7729	7679	7579	7668	7711	7511	7656	7719	7617	7754	7706	7736	7762	7731	7756	7754	7730	7689	7684	7695	7749	7884	7757	7650	7688	7873	7720	7799	7728	7714	7838	7635	7682	7790	7774	7731	7690	7608	7722	7729	7822	7781	7849	7763	7769	7779	7934	7673	7691	7731	7673	7649	7743	7782	7786	7817	7684	7761	7752	7699	7720	7711	7699	7652	7835	7578	7751	7657	7765	7663	7588	7714	7584	7782	7866	7660	7865	7776	7825	7648
4255	1919	1473	1287	1449	1648	1570	1550	1572	1769	1777	3064	4625	3021	1707	1132	974	930	925	953	906	868	926	933	941	974	918	941	904	880	920	924	890	939	965	916	921	906	885	954	897	945	937	872	880	924	918	925	899	934	909	934	903	902	953	988	896	975	906	968	891	939	900	927	882	888	877	952	956	876	891	911	936	890	923	908	924	940	917	929	968	961	921	959	926	885	954	931	942	915	976	895	907	909	914	900	968	911	895	895	860	890	909	960	847	882	943	907	902	924	912	956	921	929	954	907	955	925	903	906	880	890	912	945	934	976	921	923	948	949	919	933	926	949	926	917	896	903	949	907	918	933	919	921	911	935	937	939	934	941	943	903	917	913	937	921	863	871	917	899	929	872	937	957	904	925	1014	960	897	915	928	901	925	928	947	881	914	950	912	961	932	928	893	894	964	959	953	917	948	958	908	1005	978	932	902	930	922	910	915	930	950	878	892	867	972	880	892	916	947	936	902	950	921	940	957	929	932	943	947	932	911	932	899	914	975	932	904	874	951	937	985	938	936	921	972	911	971	907	920	906	943	981	891	857	929	892	981	897	840	948	906	976	900	898	937	859	938	889	904	925	899	958	971	877	929	941	893	888	935	927	898	919	901	890	956	958	912	904	927	922	921	918	904	935	918	907	920	955	937	860	957	949	879	933	921	853	926	929	901	912	975	910	916	896	916	886	937	876	942	911	883	888	894	900	931	880	919	964	938	976	921	901	930	947	884	962	896	915	871	961	917	892	896	912	903	990	838	920	885	941	911	936	917	924	939	911	911	926	934	879	868	941	926	961	958	929	936	951	863	984	914	889	866	928	968	919	911	931	973	946	885	936	950	924	900	937	947	937	923	962	960	919	947	882	917	912	909	907	878	903	954	889	919	935	957	922	943	891	933	952	886	918	894	936	930	915	934	856	929	915	930	917	923	943	913	929	913	906	887	947	916	950	908	936	933	919	848	898	889	867	890	955	964	921	952	916	886	953	943	965	858	969	908	917	944	932	942	964	914	904	935	882	937	866	925	865	940	939	937	969	957	884	873	1004	878	926	898	925	854	964	977	946	932	951	930	906	864	920	920	930	921	884	921	827	883	935	955	877	910	877	940	877	920	899	981	939	890	923	904	901	944	970	919	970	894	927	961	871	932	952	927	920	951	899	922	935	871	927	915	929	902	919	921	909	957	910	891	912	906	959	912	926	927	934	910	934	899	938	931	913	919	894	963	954	902	903	880	912	903	931	961	958	947	927	930	929	913	890	915	931	916	891	914	905	954	913	967	935	922	891	915	999	833	925	969	947	921	914	899	930	921	873	925	943	964	1000	925	911	944	900	915	918	922	963	954	922	936	892	886	862	902	911	935	979	944	889	936	923	951	905	882	937	915	921	905	865	967	942	905	905	943	935	957	939	907	948	912	968	914	908	922	877	936	891	936	902	885	913	981	956	904	936	955	992	944	943	908	934	908	876	922	933	860	921	914	932	939	931	947	933	881	926	941	900	901	1006	928	966	873	887	946	929	892	946	914	906	964	882	888	925	883	965	913	923	952	915	887	921	950	919	917	866	943	905	981	871	905	914	939	940	839	952	885	922	926	883	955	867	942	927	932	928	977	928	931	909	987	897	928	877	929	978	936	908	968	933	964	907	879	930	940	881	938	952	871	905	881	877	957	908	991	946	916	982	873	897	890	854	899	873	891	873	974	921	939	937	933	919	955	949	949	940	884	939	916	892	903	872	912	922	943	874	889	871	947	924	955	914	908	969	950	999	891	929	977	918	920	871	889	912	952	951	987	909	904	936	854	915	899	929	967	953	956	907	871	927	973	937	956	932	936	944	895	903	915	888	957	904	883	929	891	931	881	901	932	917	892	918	903	923	916	896	905	962	872	935	900	907	946	923	869	945	929	964	885	934	844	932	978	906	924	927	860	936	903	902	950	1019	889	912	936	955	858	903	914	923	886	877	948	875	948	919	892	957	947	952	904	918	954	932	968	882	936	913	954	900	958	921	890	953	980	903	919	949	932	929	970	921	876	938	941	884	873	889	986	942	943	974	918	969	898	954	931	900	938	960	863	891	959	920	927	908	929	946	910	938	952	949	931	913	922	946	883	986	951	923	940	874	924	932	945	965	896	904	911	909	952	979	981	881	919	994	984	892	899	900	954	940	878	915	934	915	891	922	977	969	894	915	879	979	896	917	865	947	874	926	901	933	913	925	893	892	905	957	885	872	863	946	927	852	976	960	958	957	939	919	886	950	914	922	906	924	915	929	862	899	935	930	905	946	972	907	923	892	944	931	919	913	954	926	953	893	905	915	904	905	919	926	934	947	918	907	952	894	878	860	924	943	963	896	902	922	948	911	935	922	888	862	903	952	971	925	922	899	877	908	917	949	898	980	938	929	889	975	875	908	910	942	936	881	903	955	932	936	973	961	922	871	900	912	889	947	931	890	928	942	916	915	918	878	917	884	896	916	924	926	921	925	883	943	917	948	921	945	882	939	945	957	898	934	899	930	853	841	932	908	919	911	911	913	928	861	864	898	943	969	869	956	907	937	955	903	886	927	921	902	848	966	910	946	912	892	931	990	920	921	947	922	939	920	932	936	897	951	890	911	914	948	921	943	878	927	839	907	948	945	894	937	925	981	906	905	962	926	1006	929	905	895	979	929	874	875	865	886	890	922	898	891	935	955	933	913	909	892	894	925	957	926	937	912	879	962	916	963	924	984	862	894	884	885	866	951	974	936	915	903	851	947	909	932	895	891	946	889	924	893	926	874	896	899	915	884	901	917	908	903	930	914	917	912	901	896	966	945	951	891	892	951	902	907	932	954	878	950	938	941	925	942	866	883	929	942	916	940	963	942	867	964	877	953	925	893	916	935	925	917	964	887	912	989	867	951	902	897	896	930	935	883	899	923	908	889	938	890	902	962	941	959	918	922	929	919	919	958	960	898	899	917	912	891	900	980	881	904	960	897	896	929	931	911	968	922	901	898	944	933	884	926	922	934	987	931	984	929	916	927	912	912	923	962	940	956	949	931	933	918	907	939	950	967	908	945	936	935	913	973	876	930	893	911	932	918	859	897	855	890	946	918	949	915	925	943	900	949	900	988	943	891	888	927	895	909	889	947	884	909	898	891	901	920	947	889	892	924	928	862	916	925	937	934	876	935	893	959	917	931	913	899	921	940	951	946	935	955	942	922	958	951	920	909	955	952	922	954	922	934	889	949	888	957	884	960	853	926	949	965	910	918	919	922	972	952	916	945	912	929	953	937	890	952	887	916	876	910	944	891	926	974	940	922	922	929	961	893	874	958	939	907	882	903	909	905	974	927	923	892	914	876	924	941	928	889	956	941	902	945	917	892	883	963	956	893	967	941	958	905	903	928	954	917	909	896	882	927	954	931	983	897	877	847	840	936	939	925	944	888	927	934	876	888	843	946	960	868	944	883	945	905	931	869	957	928	903	920	916	894
22969	17875	14451	20909	26767	29764	27057	24997	25170	25424	23235	35025	39022	28724	18108	11211	8556	7806	7542	7441	7464	7462	7441	7600	7437	7506	7605	7548	7520	7546	7459	7559	7597	7438	7610	7544	7565	7580	7510	7599	7516	7488	7502	7406	7398	7574	7498	7542	7399	7432	7403	7472	7508	7401	7476	7597	7509	7517	7446	7458	7462	7495	7488	7463	7474	7420	7490	7410	7442	7579	7470	7576	7374	7605	7541	7529	7512	7514	7526	7368	7491	7506	7535	7669	7454	7651	7458	7460	7430	7555	7377	7603	7493	7453	7379	7306	7640	7601	7423	7618	7349	7472	7583	7600	7585	7412	7421	7532	7527	7496	7558	7515	7551	7348	7447	7388	7743	7571	7509	7597	7432	7523	7392	7543	7515	7578	7541	7603	7445	7525	7428	7433	7502	7445	7506	7506	7645	7446	7469	7591	7437	7433	7456	7489	7575	7601	7514	7492	7461	7421	7459	7403	7553	7613	7420	7500	7438	7645	7523	7599	7495	7434	7611	7523	7559	7254	7540	7570	7586	7429	7460	7520	7388	7544	7557	7484	7618	7478	7434	7506	7561	7524	7497	7497	7589	7541	7553	7461	7534	7398	7483	7511	7551	7496	7559	7554	7489	7464	7489	7555	7493	7571	7468	7452	7509	7392	7511	7635	7478	7601	7627	7363	7525	7426	7457	7549	7619	7483	7498	7477	7373	7567	7488	7470	7394	7524	7704	7481	7569	7608	7618	7538	7501	7568	7523	7649	7516	7474	7544	7533	7486	7456	7550	7546	7436	7497	7498	7471	7573	7342	7662	7470	7451	7470	7596	7583	7506	7456	7602	7638	7521	7430	7471	7633	7517	7417	7353	7489	7467	7580	7617	7545	7580	7537	7452	7543	7562	7556	7647	7561	7546	7355	7361	7694	7608	7497	7516	7465	7499	7549	7601	7531	7447	7538	7639	7653	7427	7433	7444	7529	7386	7479	7514	7514	7486	7569	7546	7451	7544	7409	7525	7514	7523	7529	7535	7486	7495	7533	7546	7462	7488	7512	7409	7506	7630	7387	7425	7490	7523	7511	7529	7510	7541	7621	7606	7581	7527	7442	7515	7393	7580	7724	7463	7466	7513	7601	7512	7582	7461	7492	7419	7446	7504	7573	7463	7405	7463	7497	7430	7565	7420	7509	7371	7543	7518	7480	7408	7402	7483	7503	7511	7567	7540	7492	7377	7415	7558	7557	7489	7387	7520	7609	7661	7565	7269	7569	7583	7493	7446	7501	7422	7483	7585	7454	7384	7530	7520	7337	7616	7495	7421	7589	7515	7423	7514	7552	7419	7492	7474	7577	7408	7425	7311	7556	7511	7478	7562	7538	7685	7523	7396	7378	7486	7502	7635	7569	7487	7523	7572	7421	7524	7622	7372	7552	7454	7496	7478	7569	7566	7522	7490	7475	7633	7500	7460	7438	7422	7529	7411	7350	7691	7515	7419	7348	7435	7495	7481	7618	7502	7537	7584	7535	7648	7565	7543	7531	7626	7521	7423	7443	7423	7550	7463	7554	7505	7605	7562	7597	7560	7561	7451	7564	7603	7507	7517	7449	7564	7513	7448	7553	7686	7548	7360	7559	7451	7583	7668	7613	7335	7446	7552	7522	7630	7514	7443	7516	7505	7447	7420	7389	7461	7416	7529	7358	7574	7473	7487	7663	7583	7536	7593	7404	7490	7523	7485	7434	7432	7603	7313	7601	7619	7673	7556	7549	7451	7515	7546	7346	7582	7564	7602	7474	7484	7450	7511	7545	7592	7712	7561	7441	7528	7657	7528	7648	7510	7545	7511	7447	7508	7551	7558	7530	7512	7455	7570	7591	7516	7559	7483	7432	7442	7631	7560	7504	7448	7367	7461	7414	7526	7448	7491	7613	7371	7585	7680	7477	7543	7587	7559	7374	7456	7512	7559	7424	7550	7418	7482	7509	7565	7622	7459	7581	7519	7500	7436	7588	7549	7615	7470	7559	7553	7420	7454	7531	7451	7551	7588	7421	7504	7584	7390	7499	7578	7496	7560	7565	7552	7435	7444	7448	7528	7521	7517	7386	7563	7582	7375	7546	7495	7420	7453	7586	7687	7433	7572	7400	7534	7528	7440	7473	7560	7520	7530	7355	7610	7556	7355	7492	7503	7553	7572	7500	7600	7606	7668	7538	7468	7614	7486	7617	7454	7534	7459	7633	7687	7504	7555	7467	7490	7499	7555	7511	7504	7483	7413	7474	7443	7551	7491	7419	7601	7461	7525	7517	7510	7525	7381	7442	7573	7598	7467	7459	7557	7398	7616	7641	7553	7643	7459	7479	7489	7611	7535	7456	7483	7410	7527	7637	7391	7386	7489	7700	7544	7548	7607	7406	7542	7581	7354	7417	7668	7402	7534	7533	7589	7406	7469	7605	7561	7460	7531	7582	7540	7415	7575	7478	7454	7418	7456	7493	7531	7619	7539	7551	7481	7534	7601	7697	7565	7579	7596	7388	7404	7426	7480	7367	7662	7581	7543	7725	7473	7476	7468	7584	7734	7446	7549	7379	7560	7594	7428	7605	7495	7505	7573	7397	7500	7536	7532	7472	7572	7610	7584	7516	7399	7544	7450	7510	7536	7653	7517	7504	7566	7419	7560	7499	7562	7475	7642	7473	7456	7514	7561	7514	7504	7580	7679	7368	7511	7534	7491	7560	7472	7621	7386	7604	7636	7430	7520	7498	7509	7563	7495	7585	7539	7356	7528	7515	7612	7511	7555	7362	7495	7464	7504	7507	7597	7528	7489	7501	7576	7537	7558	7535	7555	7477	7511	7387	7459	7373	7421	7528	7548	7555	7523	7561	7403	7565	7578	7589	7440	7474	7551	7422	7513	7509	7450	7485	7456	7476	7386	7358	7465	7630	7515	7559	7464	7560	7523	7530	7605	7486	7430	7485	7501	7433	7500	7656	7443	7498	7524	7446	7591	7564	7460	7358	7464	7490	7501	7561	7534	7412	7574	7469	7617	7539	7454	7472	7441	7453	7459	7651	7494	7517	7498	7614	7540	7512	7565	7430	7531	7510	7561	7537	7385	7556	7543	7512	7654	7502	7473	7440	7464	7490	7361	7448	7577	7534	7550	7537	7502	7551	7632	7449	7547	7580	7406	7572	7492	7507	7515	7575	7474	7478	7596	7605	7622	7537	7586	7564	7521	7491	7512	7593	7559	7503	7492	7482	7619	7446	7569	7389	7415	7548	7434	7428	7396	7625	7540	7629	7511	7523	7477	7434	7610	7529	7647	7528	7461	7535	7453	7545	7387	7407	7426	7484	7589	7575	7410	7558	7485	7403	7527	7505	7489	7520	7572	7598	7460	7675	7454	7435	7510	7563	7394	7481	7461	7570	7588	7583	7464	7466	7512	7417	7559	7555	7490	7529	7681	7437	7500	7467	7602	7537	7361	7433	7599	7604	7421	7464	7541	7476	7526	7475	7562	7487	7530	7427	7560	7630	7537	7451	7528	7552	7513	7624	7542	7593	7538	7527	7461	7450	7503	7548	7500	7608	7605	7693	7454	7337	7602	7678	7502	7571	7548	7426	7606	7453	7532	7634	7456	7557	7532	7405	7386	7609	7532	7548	7465	7552	7557	7493	7573	7356	7531	7547	7576	7642	7440	7562	7519	7434	7421	7537	7466	7501	7587	7483	7521	7579	7477	7569	7471	7551	7550	7647	7511	7437	7427	7539	7446	7609	7430	7589	7520	7456	7489	7605	7389	7519	7683	7395	7588	7642	7605	7513	7520	7508	7462	7473	7639	7430	7585	7533	7601	7530	7518	7483	7507	7609	7561	7455	7396	7580	7571	7427	7400	7513	7494	7492	7449	7646	7579	7488	7505	7616	7413	7513	7570	7456	7587	7616	7644	7437	7461	7549	7397	7549	7553	7472	7441	7490	7484	7407	7553	7485	7585	7514	7436	7600	7481	7594	7555	7486	7545	7458	7566	7452	7581	7640	7471	7532	7442	7578	7390	7628	7354	7422	7602	7414	7441	7491	7464	7609	7483	7492	7441	7557	7539	7516	7494	7505	7450	7592	7473	7645	7556	7382	7583	7644	7613	7481	7598	7471	7522	7558	7510	7429	7493	7570	7472	7723	7571	7592	7575	7544	7444	7535	7546	7579	7459	7381	7545	7570	7543	7459	7580	7534	7527	7432	7599	7519	7609	7418	7622	7606	7647	7517	7733	7430	7583	7464	7540	7533	7627	7514	7545	7550	7465	7495	7512	7546	7481	7628	7495	7511	7582	7521	7395	7534	7391	7525	7623	7626	7541	7478	7561	7526	7543	7559	7504	7555	7458	7729	7590	7569	7510	7472	7424	7414	7716	7462	7483	7425	7526	7565	7391	7510	7578	7373	7485	7517	7547	7346	7372	7493	7450	7419	7535	7396	7505	7644	7587	7552	7471	7444	7542	7544	7460	7443	7598	7564	7502	7446	7443	7513	7398	7538	7588	7537	7454	7677	7612	7551	7422	7526	7476	7509	7474	7457	7443	7528	7524	7685	7596	7558	7426	7600	7475	7520	7538	7507	7564	7471	7520	7522	7558	7430	7661	7416	7513	7359	7552	7498	7699	7533	7547	7474	7515	7430	7496	7537	7565	7474	7440	7562	7522	7528	7582	7633	7503	7390	7570	7615	7475	7509	7522	7426	7433	7463	7493	7564	7435	7486	7460	7540	7458	7516	7580	7477	7507	7505	7411	7463	7403	7423	7689	7521	7453	7437	7492	7598	7540	7622	7522	7668	7545	7409	7546	7618	7541	7674	7421	7590	7568	7470	7561	7568	7546	7633	7508	7497	7633	7556	7720	7549	7528	7475	7586	7625	7617	7545	7605	7575	7558	7632	7388	7509	7395	7528	7536	7492	7439	7473	7481	7578	7593	7537	7493	7524	7602	7559	7552	7519	7470	7453	7478	7449	7594	7582	7453	7386	7509	7546	7520	7602	7594	7461	7486	7536	7484	7563	7543	7499	7541	7490	7540	7648	7575	7481	7523	7504	7446	7565	7519	7633	7581	7596	7535	7660	7609	7489	7547	7466	7486	7472
3188	2300	1617	1406	1730	2039	1918	1986	2481	1832	6299	13386	11151	4945	2149	1233	982	967	972	959	896	928	948	960	935	885	947	921	921	906	938	953	909	930	959	951	938	934	997	900	872	956	905	956	910	918	914	909	941	946	914	943	986	932	940	918	998	949	1002	842	891	943	932	919	951	859	955	915	923	937	985	909	963	973	922	854	898	903	907	901	943	953	947	911	923	965	948	902	959	947	906	903	938	940	964	914	921	901	945	862	914	892	952	890	971	920	903	950	962	943	857	906	917	946	927	942	910	932	919	939	910	942	875	894	943	866	985	939	918	948	959	897	920	955	899	979	915	905	931	945	886	951	949	927	974	883	966	933	931	937	890	929	929	967	914	937	908	928	869	881	928	953	968	903	944	921	925	983	970	961	949	941	892	929	930	879	919	943	904	892	888	910	934	921	939	987	890	943	912	909	904	901	937	879	934	896	904	959	872	922	964	976	925	920	913	925	964	942	942	901	928	974	858	969	851	905	932	1001	922	968	913	943	936	948	899	980	883	936	919	900	916	1034	928	940	919	955	993	922	879	975	904	935	955	907	942	938	928	934	958	969	928	918	937	984	907	925	949	923	958	921	957	958	965	939	883	925	908	880	912	948	928	876	915	976	967	953	921	926	878	972	920	962	911	907	983	907	927	950	955	915	968	921	941	1043	889	990	947	919	952	947	922	887	945	939	949	891	952	937	920	941	881	964	897	900	945	958	937	868	897	877	897	957	960	952	955	923	860	1002	920	964	934	960	933	938	921	933	906	912	983	895	941	915	972	918	893	932	908	916	902	952	968	900	962	936	973	966	1004	993	886	907	943	917	906	929	966	977	927	926	945	912	890	917	934	914	923	966	867	967	947	885	940	939	932	993	963	948	920	934	1000	947	881	929	936	982	927	949	924	938	916	888	946	914	919	977	912	970	928	945	946	926	905	992	919	885	960	882	853	961	975	993	916	911	874	949	924	960	893	924	925	930	980	886	970	906	911	918	905	952	937	939	963	897	933	941	940	916	944	889	962	893	927	926	987	980	908	948	879	920	977	971	970	876	949	942	880	930	908	951	897	914	922	958	887	958	960	904	963	922	952	916	949	959	940	941	965	895	958	934	907	963	900	921	897	929	995	915	921	939	919	896	907	904	964	963	943	902	922	970	958	938	890	897	891	883	973	906	949	891	989	947	868	892	883	900	915	919	937	902	959	956	928	944	930	919	964	939	953	921	924	918	976	936	933	951	970	931	926	899	922	911	905	983	937	938	992	936	924	904	921	974	928	954	893	915	931	965	927	991	945	966	932	976	922	906	976	917	905	864	981	912	990	905	866	947	929	963	884	922	960	926	919	895	945	944	924	963	944	922	893	932	934	932	869	897	974	881	945	941	936	893	949	950	986	967	889	950	888	926	930	942	945	918	959	948	935	932	941	949	927	918	879	992	1026	905	907	928	915	917	877	896	972	942	906	947	962	941	910	936	927	911	926	960	955	915	896	885	943	872	906	985	917	906	907	888	915	932	919	909	895	937	952	892	942	955	982	887	888	890	888	902	921	943	924	992	917	954	904	918	910	966	877	975	939	915	908	920	911	895	982	899	913	872	916	888	878	906	901	932	908	930	899	959	890	893	919	1001	935	985	919	934	957	908	889	930	935	917	928	962	917	907	958	952	926	1021	969	942	998	898	933	955	942	951	925	988	910	961	945	951	949	960	928	896	953	913	908	899	958	928	928	933	955	920	888	951	931	934	901	946	967	894	979	893	950	948	901	867	958	973	973	886	950	923	932	870	955	927	951	866	916	991	982	900	985	939	873	909	912	891	932	956	919	910	913	968	999	943	897	881	979	903	960	922	973	962	920	917	908	857	913	931	954	947	937	894	943	902	919	948	929	924	916	953	919	827	972	906	876	911	944	891	937	940	930	943	877	964	905	882	922	922	918	901	896	945	962	916	919	937	927	888	957	946	944	907	987	1006	952	902	905	922	974	917	926	933	938	925	901	889	941	931	908	882	852	937	848	916	913	930	904	931	934	930	948	920	947	934	945	947	963	951	948	927	951	946	972	894	934	949	934	960	894	904	880	930	891	951	997	931	909	923	959	916	932	916	927	883	965	964	878	933	931	916	953	958	896	911	909	945	911	925	911	924	939	940	912	929	926	910	956	916	952	912	936	947	910	937	886	922	955	912	906	967	935	957	886	937	969	911	875	944	968	955	957	922	968	968	947	911	956	1002	938	957	954	963	905	952	979	955	911	874	926	893	926	886	948	918	953	922	874	968	901	966	971	901	910	895	923	953	941	929	942	925	922	956	901	901	913	974	994	989	946	926	948	942	955	915	936	935	997	921	925	890	948	932	979	893	898	963	932	915	972	964	962	910	957	924	922	918	860	956	970	996	968	908	910	926	933	937	920	926	906	925	933	872	936	945	956	946	929	958	958	965	937	934	910	953	959	936	894	916	904	972	921	927	995	889	996	910	947	895	903	956	925	933	954	961	923	941	951	915	919	931	899	942	870	919	948	982	958	918	862	958	1024	933	923	932	911	914	898	904	947	916	974	991	915	967	876	919	928	901	972	914	939	926	928	906	930	931	944	942	942	919	938	959	932	928	883	949	931	901	880	874	916	959	899	976	887	938	1025	912	918	944	855	936	879	1001	933	943	909	931	878	967	968	907	919	887	1003	934	930	912	878	872	960	939	902	949	969	903	925	947	936	961	882	941	964	873	930	939	915	947	914	980	981	899	935	982	889	945	886	950	949	926	941	921	949	978	935	932	850	939	936	905	968	911	940	978	925	907	925	914	919	912	901	902	910	894	968	902	933	892	930	931	897	913	987	926	919	925	931	951	947	945	903	948	929	890	924	947	969	960	939	912	966	963	886	891	943	934	945	933	936	908	982	913	898	890	913	930	868	876	921	934	910	931	888	899	947	912	918	894	922	983	894	872	967	925	923	952	912	954	931	951	989	930	993	981	941	887	999	932	944	859	934	912	932	958	941	914	911	940	950	945	930	913	935	939	922	928	947	876	920	960	969	927	907	940	924	846	971	1001	1001	953	937	941	944	900	931	924	924	887	895	931	906	887	939	894	936	919	960	952	959	948	919	957	915	979	901	915	889	987	947	952	932	941	934	904	938	983	879	942	869	968	909	940	885	918	930	949	908	905	968	931	957	919	889	967	923	941	947	970	906	927	980	921	965	917	962	981	910	930	936	928	980	933	966	912	946	880	986	967	930	941	962	942	908	870	956	925	983	946	892	979	946	928	914	928	927	912	898	902	937	902	948	873	955	964	935	955	924	939	956	977	879	910	932	926	958	916	935	949	1005	906	942	988	937	925	878	991	938	924	1003	921	960	949	916	920	896	918	971	892	898	971	998	981	902	938	973	958	920	938	902	893	964	950	942	875	930	941	927	952	929	955	934	960	945	853	888	962	985	952	890	939	875	930	982	920	951	939	934	928	957	943	972	925	989	944	921	944	912	869	963	911	979	957	949	954
26047	20073	15044	21838	31915	33264	31444	31085	33723	25959	42721	58514	50675	34667	21303	12329	8670	7876	7660	7343	7551	7541	7495	7550	7602	7598	7597	7526	7512	7429	7676	7599	7460	7596	7605	7675	7650	7583	7469	7531	7669	7639	7560	7623	7610	7550	7417	7589	7587	7647	7613	7566	7498	7664	7768	7615	7551	7588	7448	7436	7384	7515	7674	7477	7684	7577	7595	7574	7495	7582	7599	7564	7692	7570	7592	7591	7573	7504	7538	7510	7576	7738	7613	7527	7549	7354	7509	7531	7638	7468	7616	7634	7567	7559	7534	7618	7673	7601	7669	7521	7561	7399	7568	7715	7459	7569	7615	7475	7582	7592	7576	7448	7598	7433	7604	7506	7539	7484	7522	7478	7442	7609	7516	7610	7566	7584	7577	7603	7508	7477	7421	7662	7596	7556	7626	7603	7565	7684	7687	7564	7467	7637	7629	7471	7559	7584	7493	7582	7577	7641	7566	7670	7560	7516	7673	7619	7632	7584	7438	7615	7800	7494	7579	7569	7589	7547	7427	7504	7472	7664	7615	7569	7597	7628	7522	7518	7642	7407	7756	7549	7552	7664	7607	7470	7335	7568	7602	7544	7464	7575	7568	7621	7714	7613	7573	7538	7580	7511	7571	7591	7698	7432	7617	7424	7551	7626	7629	7634	7494	7612	7624	7715	7670	7630	7631	7555	7546	7529	7587	7642	7503	7546	7437	7679	7575	7627	7602	7496	7539	7737	7526	7482	7524	7518	7566	7662	7635	7683	7517	7488	7557	7533	7575	7495	7579	7496	7557	7577	7579	7570	7635	7615	7516	7612	7523	7534	7606	7600	7693	7602	7551	7651	7550	7487	7607	7746	7508	7483	7434	7567	7553	7615	7530	7543	7611	7596	7551	7637	7628	7612	7428	7579	7523	7546	7690	7505	7602	7559	7628	7703	7571	7695	7653	7747	7593	7516	7604	7540	7540	7564	7596	7593	7489	7596	7551	7637	7541	7747	7422	7420	7494	7518	7556	7663	7544	7526	7497	7675	7566	7604	7453	7549	7636	7489	7467	7527	7466	7568	7487	7564	7523	7487	7608	7591	7463	7596	7517	7618	7493	7637	7654	7680	7593	7597	7516	7467	7495	7510	7539	7549	7596	7508	7485	7613	7652	7562	7553	7521	7619	7610	7660	7465	7712	7553	7629	7550	7582	7585	7647	7479	7543	7602	7645	7504	7474	7664	7643	7443	7569	7544	7782	7615	7630	7561	7582	7605	7612	7565	7696	7524	7611	7611	7571	7597	7634	7625	7491	7438	7468	7544	7620	7692	7488	7617	7703	7563	7621	7571	7602	7627	7713	7498	7572	7671	7477	7813	7639	7600	7506	7534	7679	7524	7555	7524	7545	7623	7673	7736	7656	7473	7534	7549	7557	7600	7546	7629	7546	7680	7509	7638	7506	7748	7478	7636	7439	7598	7584	7512	7653	7497	7453	7533	7547	7488	7473	7446	7639	7607	7573	7590	7493	7432	7606	7494	7564	7471	7540	7524	7548	7635	7560	7547	7583	7628	7562	7582	7563	7590	7613	7656	7610	7561	7540	7614	7452	7557	7654	7532	7567	7675	7488	7487	7538	7568	7451	7631	7684	7570	7618	7600	7592	7622	7423	7446	7588	7524	7533	7466	7669	7560	7565	7536	7658	7603	7612	7452	7575	7553	7594	7517	7435	7614	7582	7556	7524	7767	7507	7444	7604	7489	7358	7607	7477	7756	7480	7592	7637	7502	7619	7498	7504	7639	7624	7551	7733	7667	7544	7626	7459	7486	7512	7417	7633	7686	7563	7374	7387	7497	7541	7479	7606	7511	7514	7578	7583	7520	7449	7677	7537	7581	7416	7759	7431	7580	7569	7536	7532	7512	7726	7642	7592	7568	7524	7594	7524	7609	7512	7640	7671	7493	7568	7479	7527	7548	7646	7559	7585	7513	7495	7471	7583	7482	7687	7640	7614	7579	7528	7603	7495	7516	7528	7645	7568	7429	7559	7538	7690	7731	7478	7641	7458	7624	7637	7559	7647	7579	7614	7514	7467	7486	7478	7505	7685	7582	7534	7635	7633	7673	7829	7558	7730	7544	7643	7678	7595	7685	7556	7497	7579	7587	7547	7374	7632	7576	7590	7573	7530	7588	7614	7574	7567	7589	7570	7496	7493	7611	7489	7418	7629	7541	7606	7511	7665	7612	7593	7506	7541	7624	7584	7565	7588	7471	7498	7494	7679	7626	7712	7602	7478	7621	7573	7527	7551	7487	7563	7527	7476	7664	7615	7728	7601	7595	7491	7677	7534	7558	7786	7558	7626	7576	7577	7431	7540	7521	7356	7562	7584	7670	7552	7599	7495	7568	7602	7569	7505	7497	7413	7697	7649	7556	7618	7278	7572	7642	7641	7567	7562	7539	7552	7488	7566	7617	7601	7504	7450	7548	7595	7653	7460	7549	7736	7533	7485	7568	7505	7644	7616	7680	7596	7513	7599	7504	7545	7565	7619	7532	7519	7350	7463	7597	7577	7524	7530	7567	7500	7622	7488	7621	7566	7616	7718	7564	7679	7534	7524	7486	7726	7657	7607	7603	7445	7484	7655	7557	7514	7554	7477	7597	7548	7661	7571	7596	7542	7575	7510	7535	7598	7485	7463	7599	7528	7548	7641	7526	7657	7609	7553	7585	7678	7536	7545	7451	7673	7536	7575	7518	7567	7564	7648	7562	7617	7559	7494	7576	7644	7561	7721	7638	7535	7626	7573	7604	7530	7640	7569	7660	7581	7517	7504	7555	7729	7537	7628	7678	7492	7610	7684	7485	7528	7487	7551	7529	7577	7671	7632	7524	7535	7563	7573	7564	7602	7472	7627	7644	7601	7531	7582	7487	7551	7533	7622	7607	7537	7755	7518	7642	7514	7536	7522	7578	7748	7537	7563	7649	7579	7573	7664	7575	7747	7578	7644	7592	7518	7693	7641	7577	7652	7502	7631	7496	7585	7546	7601	7719	7591	7559	7661	7667	7607	7615	7565	7536	7606	7542	7660	7650	7543	7467	7500	7588	7646	7586	7492	7591	7415	7474	7647	7631	7566	7627	7676	7624	7575	7620	7368	7614	7583	7589	7585	7586	7641	7539	7642	7517	7561	7685	7674	7504	7636	7548	7594	7561	7487	7537	7682	7566	7545	7650	7543	7637	7639	7631	7650	7554	7549	7605	7639	7544	7599	7643	7599	7550	7517	7625	7609	7458	7519	7480	7503	7441	7431	7623	7462	7689	7634	7529	7530	7652	7547	7436	7578	7632	7542	7460	7655	7687	7569	7658	7517	7721	7507	7588	7624	7397	7570	7590	7598	7723	7600	7570	7542	7590	7538	7608	7646	7528	7705	7421	7656	7594	7547	7477	7507	7541	7458	7587	7340	7425	7499	7501	7557	7448	7459	7605	7550	7604	7667	7531	7653	7572	7642	7591	7577	7479	7466	7606	7605	7629	7699	7661	7660	7666	7516	7491	7640	7569	7698	7419	7491	7509	7491	7492	7426	7430	7548	7568	7485	7595	7652	7486	7611	7572	7641	7639	7538	7588	7561	7642	7459	7597	7605	7600	7473	7537	7656	7623	7527	7333	7457	7550	7594	7553	7535	7445	7596	7630	7417	7622	7419	7678	7706	7511	7624	7660	7723	7555	7555	7574	7520	7555	7635	7571	7624	7434	7620	7502	7412	7554	7515	7643	7533	7448	7550	7592	7630	7628	7511	7556	7467	7623	7643	7603	7643	7668	7600	7577	7687	7505	7560	7520	7529	7708	7642	7725	7528	7666	7562	7646	7612	7470	7580	7517	7587	7498	7579	7414	7600	7674	7645	7665	7487	7699	7701	7535	7623	7426	7623	7582	7535	7511	7501	7751	7397	7593	7631	7421	7685	7481	7584	7664	7611	7559	7507	7611	7460	7668	7488	7619	7555	7595	7653	7522	7483	7564	7547	7598	7656	7529	7469	7547	7599	7500	7700	7484	7534	7561	7521	7550	7612	7505	7555	7462	7417	7652	7539	7639	7625	7532	7686	7527	7673	7464	7553	7544	7592	7557	7477	7478	7579	7634	7507	7614	7605	7469	7543	7455	7585	7663	7539	7606	7533	7574	7482	7607	7457	7554	7644	7575	7769	7540	7447	7547	7556	7678	7683	7540	7546	7580	7715	7593	7632	7704	7601	7646	7543	7609	7480	7580	7593	7497	7477	7630	7639	7458	7586	7632	7703	7491	7612	7593	7619	7546	7569	7537	7548	7555	7593	7481	7630	7593	7562	7664	7667	7716	7664	7614	7693	7675	7697	7606	7611	7560	7624	7585	7497	7644	7497	7618	7704	7502	7524	7472	7718	7626	7576	7594	7526	7677	7540	7602	7648	7544	7650	7414	7611	7676	7588	7587	7645	7665	7657	7528	7553	7537	7515	7557	7666	7712	7638	7553	7526	7633	7385	7665	7685	7439	7622	7587	7545	7473	7528	7690	7652	7623	7545	7616	7525	7511	7825	7609	7502	7651	7496	7595	7574	7643	7656	7595	7600	7602	7524	7522	7580	7600	7612	7673	7521	7385	7684	7452	7605	7459	7330	7541	7687	7608	7492	7341	7425	7547	7728	7583	7549	7454	7454	7501	7741	7526	7681	7564	7588	7635	7622	7568	7596	7520	7558	7491	7703	7534	7506	7476	7606	7616	7594	7534	7661	7586	7561	7499	7680	7606	7678	7597	7719	7448	7604	7449	7625	7585	7611	7565	7502	7591	7493	7490	7549	7609	7674	7494	7501	7622	7649	7587	7579	7458	7560	7442	7603	7584	7621	7479	7565	7472	7549	7589	7571	7666	7636	7488	7606	7450	7507	7458	7565	7741	7573	7454	7450	7613	7570	7540	7663	7561	7534	7699	7734	7678	7498	7592	7522	7617	7661	7534	7538	7546	7590	7481	7577	7566	7578	7567	7579	7532	7559	7645	7631	7584	7567	7597	7643	7604	7466	7671	7687	7595	7507	7551	7564	7523	7723	7594	7560	7481	7553	7669	7537	7666	7590	7652	7430	7590	7593	7585	7598	7428
5380	1946	1478	1243	1610	1927	1956	2183	2949	6385	12536	11443	6854	3273	1631	1149	910	960	895	921	970	937	998	964	941	902	962	935	929	940	963	954	930	951	938	953	973	953	926	973	957	941	887	899	1000	973	935	958	953	936	959	924	950	969	929	975	925	953	893	943	911	971	940	955	908	957	960	968	951	969	974	902	935	933	936	988	931	931	946	957	981	989	906	877	938	901	945	859	946	902	909	933	940	1007	925	941	985	984	1027	917	960	975	924	981	958	941	959	974	926	934	973	1002	929	983	925	873	922	878	900	979	909	943	958	913	949	975	939	958	933	952	900	959	949	997	919	881	940	900	906	892	880	908	950	940	923	977	949	966	953	946	906	884	925	966	933	1000	909	922	885	933	995	904	966	962	970	957	947	914	958	949	953	938	965	901	962	890	951	1024	967	974	919	990	954	1003	953	962	995	928	972	954	979	944	959	945	938	948	971	911	969	920	952	990	963	974	939	914	987	910	938	928	918	981	948	980	953	922	988	965	975	908	904	943	952	916	928	882	902	944	870	954	965	994	960	974	972	941	866	908	908	939	989	860	918	890	937	958	986	953	994	908	884	982	936	949	917	901	942	936	928	926	929	923	929	935	911	886	897	995	949	899	960	913	922	939	980	1005	924	912	969	996	945	931	937	973	878	934	952	966	968	895	963	921	944	898	910	976	972	899	907	886	958	975	932	978	1004	904	916	956	900	923	919	958	877	931	944	952	1010	948	960	919	946	939	907	909	897	909	899	943	953	952	919	1031	954	901	930	965	945	948	927	979	927	927	956	973	979	934	933	905	922	958	973	958	981	902	975	910	917	900	998	943	996	944	988	937	1004	925	919	985	949	963	952	912	938	967	893	976	923	958	904	923	978	904	997	949	945	970	938	922	903	937	982	920	919	933	968	907	982	969	986	986	926	886	944	940	932	994	897	931	963	942	974	1010	951	975	959	933	872	958	952	863	954	935	988	930	974	970	933	931	953	975	925	961	913	974	942	930	918	919	934	905	918	933	964	888	923	954	1017	939	950	934	911	938	948	880	909	922	930	940	955	935	974	880	936	914	954	942	939	959	947	952	954	948	922	929	923	944	940	988	972	943	904	976	966	977	935	974	980	946	947	920	922	973	920	952	954	980	938	980	961	857	910	938	926	898	961	889	881	930	930	928	956	937	944	950	946	924	919	954	910	920	967	932	905	920	942	963	925	889	947	912	915	944	918	901	911	897	924	882	912	995	914	998	928	953	878	916	950	909	1001	953	934	1000	969	933	955	945	958	956	960	1003	991	947	937	938	949	907	887	956	1000	994	927	958	952	917	880	923	947	964	951	888	957	923	946	893	889	909	975	948	965	926	903	929	984	916	899	935	906	959	952	959	933	955	973	931	1037	1010	949	931	944	949	953	882	976	981	963	916	987	951	962	911	929	919	935	899	915	967	932	936	956	885	930	922	852	991	908	958	997	940	938	943	963	926	951	942	1012	898	916	964	903	903	879	963	983	917	911	904	927	963	991	962	929	927	961	991	939	966	912	921	917	940	997	922	929	934	972	935	934	946	980	941	920	947	901	940	976	971	951	952	886	937	964	940	898	989	900	955	908	955	931	989	954	915	977	897	970	944	901	930	944	927	901	1024	951	989	960	972	953	960	917	959	972	974	865	924	958	896	972	964	930	896	919	956	967	933	919	937	951	975	968	942	949	929	966	924	966	961	1005	876	980	900	999	908	946	931	942	880	916	932	980	922	923	987	934	949	988	918	883	954	935	920	933	929	952	962	953	1009	936	907	971	936	1018	904	918	936	924	976	922	969	910	989	958	939	908	935	942	946	980	903	897	969	903	952	912	966	963	892	953	949	937	893	926	919	925	955	856	987	904	889	974	922	972	936	994	932	945	897	922	973	912	926	965	924	929	956	1007	908	927	975	935	926	906	972	976	986	935	905	1008	961	935	920	908	911	950	904	973	947	960	959	949	976	915	880	929	948	888	934	963	908	971	968	907	937	896	1003	956	932	948	917	954	964	963	935	976	952	948	953	910	938	942	917	950	941	974	913	1001	999	910	918	927	925	975	956	897	944	902	949	1003	935	967	893	933	911	866	931	923	948	941	938	908	936	964	1011	901	953	902	933	902	905	952	914	912	974	972	984	943	894	934	969	939	956	933	947	990	931	954	958	917	917	978	912	937	923	940	918	923	912	987	955	944	960	898	993	901	931	948	991	977	1028	947	936	970	940	912	906	916	951	1006	922	965	963	924	931	958	975	932	984	944	976	928	948	955	912	971	969	917	901	947	921	938	959	917	951	906	913	936	934	968	969	927	973	974	954	934	908	933	972	925	992	978	963	975	944	999	908	976	964	922	896	983	922	938	1032	961	978	932	934	960	968	908	913	910	934	932	902	934	876	971	939	920	911	941	927	949	970	978	933	931	902	924	865	953	894	932	932	929	917	879	933	946	861	951	966	916	909	898	988	918	895	926	937	947	968	948	959	966	944	933	956	912	944	958	937	957	949	889	899	945	944	964	901	957	912	900	890	963	948	970	915	963	918	982	964	989	913	941	981	949	955	998	989	951	974	970	958	949	1028	969	923	982	914	988	922	932	890	887	934	904	958	925	940	943	913	958	904	943	930	900	966	975	954	901	944	935	941	943	964	910	982	966	969	903	926	934	961	958	957	973	914	948	929	943	931	896	919	984	924	942	938	923	937	887	975	918	889	937	908	932	955	922	986	978	983	939	904	1004	949	945	952	991	971	994	934	980	966	892	955	964	957	949	939	969	934	958	1025	939	933	1026	949	962	954	987	932	952	949	892	918	958	949	943	902	966	966	876	937	883	937	964	961	933	960	925	906	969	967	951	976	955	895	980	908	924	928	885	945	944	952	943	959	996	902	916	961	954	946	946	960	992	937	974	962	976	988	951	999	902	873	1000	958	991	944	924	961	957	1004	932	1031	998	959	931	907	905	905	941	970	968	888	976	956	898	956	897	911	904	981	880	945	943	981	912	977	917	912	982	967	941	903	894	985	952	943	939	942	947	890	984	958	909	925	934	959	1006	937	940	887	968	905	894	943	936	961	884	878	947	890	928	891	939	922	979	977	949	945	965	956	987	1004	972	971	984	967	927	954	957	950	997	930	961	929	955	975	949	981	965	939	983	921	918	996	980	958	904	992	918	975	929	932	886	895	963	942	959	937	941	975	947	954	973	966	982	978	941	933	926	964	897	964	999	908	901	959	939	866	869	983	976	995	942	935	966	934	945	962	930	978	842	993	900	973	922	920	954	982	949	932	954	844	965	953	966	981	932	976	943	980	933	924	948	910	987	892	993	950	864	884	923	932	905	970	932	970	928	950	954	906	988	930	964	980	893	948	979	914	935	976	946	932	953	959	997	1014	978	905	971	925	961	906	974	975	959	972	941	964	935	894	1032	938	924	981	958	955	941	944	960	932	936	950	946	981	941	932	968	1005	917	937	963	944	960	963	965	954	1028	900	970	941	917	942	991	959	983	895	951	911	943	951	933	837
22364	17520	13708	21093	31170	31989	31009	33382	37066	47128	59677	54127	41672	28914	16961	10100	8257	7685	7759	7634	7780	7746	7724	7552	7692	7614	7628	7659	7706	7598	7605	7696	7655	7716	7801	7681	7672	7717	7709	7614	7645	7648	7824	7605	7742	7784	7813	7676	7696	7782	7635	7756	7744	7543	7628	7740	7667	7624	7642	7721	7743	7841	7698	7638	7643	7632	7767	7710	7704	7816	7707	7672	7825	7756	7716	7807	7672	7732	7800	7642	7748	7724	7743	7542	7727	7712	7797	7558	7646	7676	7627	7743	7721	7714	7606	7746	7692	7832	7698	7715	7723	7708	7683	7712	7615	7676	7537	7673	7580	7631	7719	7713	7713	7799	7665	7718	7642	7570	7576	7789	7587	7756	7649	7571	7606	7564	7589	7778	7609	7743	7649	7642	7773	7637	7799	7769	7551	7745	7790	7725	7647	7693	7591	7727	7691	7802	7724	7746	7723	7764	7643	7754	7599	7641	7767	7774	7745	7652	7622	7700	7694	7780	7639	7637	7653	7795	7711	7720	7667	7705	7697	7714	7592	7565	7657	7670	7823	7755	7752	7680	7717	7725	7745	7653	7564	7536	7717	7625	7608	7793	7768	7613	7615	7684	7662	7751	7698	7819	7655	7707	7778	7644	7544	7811	7691	7622	7716	7657	7646	7574	7680	7715	7743	7705	7733	7725	7586	7757	7618	7666	7581	7634	7728	7777	7672	7633	7569	7658	7503	7660	7630	7763	7749	7746	7659	7794	7725	7652	7721	7644	7553	7597	7767	7723	7687	7712	7703	7672	7806	7755	7750	7588	7812	7687	7683	7774	7693	7657	7692	7714	7676	7615	7824	7667	7525	7623	7775	7710	7803	7525	7772	7640	7694	7709	7853	7703	7646	7610	7657	7620	7677	7734	7769	7611	7779	7656	7520	7608	7728	7636	7763	7672	7597	7747	7700	7655	7736	7630	7695	7795	7626	7649	7782	7760	7678	7712	7645	7671	7721	7711	7487	7728	7707	7718	7687	7725	7708	7682	7742	7759	7588	7630	7703	7737	7716	7552	7731	7640	7773	7637	7725	7669	7777	7787	7602	7706	7733	7599	7696	7666	7785	7791	7782	7712	7714	7613	7736	7745	7644	7644	7746	7717	7808	7690	7579	7727	7572	7688	7731	7785	7645	7778	7662	7744	7564	7723	7787	7622	7730	7792	7620	7679	7753	7769	7583	7692	7775	7686	7677	7701	7813	7832	7775	7653	7662	7835	7602	7727	7741	7572	7616	7721	7783	7751	7823	7695	7666	7623	7620	7704	7607	7821	7714	7909	7731	7775	7637	7523	7725	7620	7643	7843	7573	7861	7769	7772	7820	7724	7757	7716	7663	7765	7668	7789	7532	7764	7614	7609	7671	7662	7683	7649	7818	7785	7668	7793	7669	7765	7664	7565	7655	7935	7727	7663	7679	7714	7698	7641	7639	7622	7653	7796	7878	7754	7805	7787	7651	7561	7592	7755	7585	7817	7757	7668	7681	7696	7752	7746	7650	7725	7761	7729	7658	7705	7771	7758	7738	7775	7690	7759	7741	7616	7662	7780	7722	7605	7804	7774	7687	7590	7767	7813	7658	7666	7614	7753	7807	7575	7779	7718	7685	7685	7664	7634	7639	7662	7753	7606	7611	7721	7623	7671	7633	7656	7707	7594	7724	7679	7727	7698	7765	7787	7679	7636	7688	7668	7779	7800	7735	7666	7719	7726	7729	7737	7708	7688	7630	7773	7704	7721	7697	7686	7669	7810	7631	7612	7658	7635	7678	7761	7687	7771	7685	7714	7661	7737	7765	7599	7705	7638	7690	7688	7651	7792	7662	7665	7687	7715	7692	7743	7660	7681	7731	7682	7837	7687	7586	7807	7777	7663	7651	7895	7786	7708	7689	7678	7657	7772	7716	7807	7826	7760	7645	7704	7699	7794	7691	7709	7736	7748	7707	7743	7727	7570	7705	7680	7778	7629	7789	7566	7611	7747	7669	7546	7785	7677	7700	7703	7687	7599	7628	7701	7696	7622	7724	7677	7782	7672	7760	7814	7608	7636	7678	7714	7823	7650	7729	7670	7767	7689	7813	7779	7801	7791	7728	7624	7734	7626	7644	7694	7663	7616	7690	7734	7670	7699	7634	7745	7642	7881	7663	7693	7733	7738	7799	7592	7735	7592	7620	7597	7637	7661	7815	7610	7664	7621	7609	7731	7688	7687	7671	7635	7842	7599	7627	7725	7624	7760	7629	7674	7705	7537	7668	7660	7713	7670	7808	7766	7576	7692	7630	7678	7668	7587	7632	7688	7697	7571	7564	7863	7652	7770	7778	7732	7685	7575	7680	7639	7633	7845	7585	7701	7677	7686	7716	7567	7820	7645	7737	7693	7741	7753	7638	7667	7599	7581	7697	7719	7568	7653	7597	7586	7578	7854	7647	7581	7678	7739	7509	7754	7607	7596	7700	7698	7691	7555	7518	7525	7640	7741	7787	7749	7761	7531	7580	7810	7792	7732	7657	7657	7708	7679	7769	7677	7583	7628	7821	7569	7605	7706	7651	7650	7704	7648	7686	7754	7692	7756	7676	7665	7528	7696	7652	7732	7708	7660	7802	7655	7677	7663	7576	7685	7621	7655	7719	7680	7738	7767	7804	7828	7564	7734	7559	7631	7682	7693	7508	7660	7708	7560	7707	7778	7716	7729	7678	7685	7837	7679	7731	7524	7717	7579	7720	7558	7747	7789	7613	7738	7555	7765	7712	7755	7777	7703	7710	7665	7699	7587	7750	7605	7562	7715	7682	7661	7656	7666	7720	7749	7620	7754	7788	7661	7693	7696	7665	7600	7713	7543	7594	7850	7765	7689	7787	7621	7668	7619	7599	7625	7656	7564	7602	7805	7814	7684	7691	7708	7659	7694	7548	7618	7694	7629	7786	7656	7684	7658	7633	7652	7705	7772	7686	7717	7691	7493	7741	7789	7738	7778	7730	7669	7717	7624	7694	7663	7569	7713	7711	7657	7741	7590	7701	7735	7638	7717	7707	7672	7626	7680	7675	7593	7687	7649	7605	7741	7669	7780	7700	7749	7721	7712	7887	7793	7513	7604	7554	7630	7647	7683	7637	7783	7594	7625	7619	7718	7699	7734	7661	7685	7664	7786	7705	7721	7759	7757	7781	7639	7622	7605	7762	7779	7508	7793	7640	7575	7589	7674	7629	7720	7762	7680	7711	7776	7634	7739	7751	7765	7789	7803	7675	7714	7684	7682	7720	7720	7686	7679	7621	7751	7500	7681	7704	7849	7623	7633	7739	7840	7627	7697	7756	7828	7629	7670	7636	7753	7662	7669	7560	7704	7701	7712	7652	7678	7791	7766	7631	7687	7539	7805	7780	7685	7852	7773	7803	7704	7735	7717	7680	7753	7838	7672	7667	7714	7713	7848	7667	7642	7765	7735	7684	7769	7762	7629	7641	7706	7709	7764	7601	7563	7737	7691	7711	7717	7683	7717	7776	7505	7514	7734	7734	7742	7646	7701	7648	7703	7688	7636	7759	7674	7626	7632	7605	7768	7736	7685	7745	7758	7768	7610	7559	7757	7765	7629	7699	7859	7969	7716	7571	7704	7634	7743	7692	7687	7797	7775	7723	7812	7730	7712	7569	7756	7754	7814	7573	7741	7629	7580	7747	7773	7602	7661	7852	7805	7788	7731	7612	7639	7630	7634	7645	7807	7698	7614	7656	7745	7601	7667	7822	7851	7769	7761	7579	7834	7700	7643	7685	7629	7599	7642	7578	7722	7665	7689	7734	7757	7629	7624	7804	7618	7707	7717	7696	7606	7688	7755	7736	7680	7751	7634	7579	7617	7688	7673	7786	7602	7703	7746	7704	7815	7663	7698	7681	7684	7670	7619	7726	7726	7605	7629	7722	7852	7648	7734	7714	7834	7788	7706	7593	7602	7523	7643	7766	7645	7651	7707	7695	7685	7828	7705	7664	7756	7821	7705	7610	7712	7791	7701	7553	7715	7751	7744	7704	7701	7780	7762	7573	7682	7713	7519	7719	7754	7680	7744	7487	7763	7819	7735	7626	7556	7586	7737	7796	7783	7635	7661	7658	7719	7622	7621	7747	7737	7605	7776	7715	7610	7724	7761	7643	7756	7595	7731	7758	7679	7596	7690	7709	7748	7744	7627	7775	7637	7651	7633	7818	7730	7792	7780	7580	7779	7672	7699	7634	7744	7672	7568	7545	7663	7682	7820	7742	7634	7704	7569	7815	7808	7668	7681	7740	7621	7626	7718	7772	7760	7776	7636	7719	7678	7700	7785	7637	7902	7751	7655	7596	7704	7735	7695	7650	7701	7599	7640	7654	7779	7615	7700	7628	7604	7708	7679	7833	7759	7571	7723	7715	7756	7729	7706	7691	7708	7741	7751	7685	7651	7784	7654	7763	7683	7637	7659	7747	7663	7514	7588	7649	7591	7598	7575	7752	7649	7725	7685	7547	7680	7741	7671	7568	7518	7645	7724	7666	7745	7694	7658	7724	7793	7701	7651	7749	7752	7780	7589	7595	7623	7692	7574	7537	7862	7718	7701	7668	7694	7657	7662	7649	7777	7677	7798	7727	7704	7437	7726	7753	7747	7763	7747	7633	7612	7697	7825	7706	7579	7874	7690	7715	7668	7699	7655	7595	7692	7758	7620	7678	7758	7666	7735	7709	7740	7733	7676	7660	7684	7595	7714	7715	7533	7613	7684	7551	7610	7654	7638	7625	7748	7604	7785	7744	7767	7707	7759	7783	7665	7391	7785	7603	7700	7683	7709	7721	7642	7673	7578	7891	7682	7605	7763	7727	7618	7815	7772	7784	7720	7693	7587	7858	7586	7616	7507	7712	7804	7690	7722	7657	7745	7676	7814	7841	7811	7746	7820	7621	7856	7620	7754	7702	7703	7701	7829	7857	7662	7654	7681	7583	7699	7836	7731	7712	7635	7607	7626	7681	7725	7607	7671	7622	7739	7710	7668	7777	7628	7608	7716	7678	7528	7700	7766	7611	7656	7625	7832	7790	7730	7658	7614	7752	7683	7680	7681
4231	2799	2029	1505	1919	2409	2456	3002	6554	15529	22951	18783	10140	3830	1675	1072	995	959	943	930	908	971	934	920	885	913	946	904	955	931	928	910	967	950	1000	926	981	925	903	959	991	987	928	911	965	938	952	967	1026	981	884	890	911	955	966	926	929	951	931	931	911	959	962	882	1011	968	899	938	952	963	918	927	1005	992	961	921	956	952	954	900	972	942	917	913	907	985	947	981	936	929	888	939	925	999	931	952	951	895	966	937	979	975	926	920	915	964	933	956	901	948	976	904	909	947	903	935	914	931	973	989	939	912	978	930	945	936	983	931	974	905	902	966	928	939	930	983	915	970	923	942	936	930	924	989	946	972	893	963	932	890	883	925	963	917	951	928	984	1030	908	983	950	969	944	973	894	941	948	927	982	930	968	939	977	948	984	975	931	889	981	936	887	928	957	945	961	931	980	931	973	928	922	952	977	933	948	958	942	929	966	959	988	920	992	910	927	980	944	894	949	942	939	979	896	901	872	962	932	902	915	969	912	926	931	986	921	906	952	938	916	909	989	905	930	930	897	923	996	907	963	914	951	931	903	868	955	1022	958	930	948	987	926	958	981	918	938	937	900	930	962	951	999	937	943	950	971	976	919	935	961	946	982	968	933	1004	945	940	962	942	992	907	935	895	999	934	934	1018	954	965	921	915	977	922	968	909	957	976	951	951	949	990	953	972	946	979	981	929	962	935	925	956	917	972	946	981	902	951	918	951	950	887	960	998	935	983	943	970	958	953	927	927	923	934	959	934	909	876	961	937	942	968	967	964	980	962	938	917	989	957	907	931	963	974	996	945	986	958	979	957	936	969	953	968	908	887	915	928	925	924	953	989	956	965	1014	933	937	918	993	941	973	951	897	909	928	941	956	903	902	963	897	927	950	935	952	951	892	924	902	916	900	941	996	955	948	1000	966	958	959	930	925	944	962	908	968	935	929	968	998	968	916	919	965	951	884	1029	974	945	971	932	982	882	940	952	952	924	944	949	924	925	921	978	920	910	956	932	924	1005	973	935	897	863	894	954	963	904	921	922	908	1040	899	933	925	924	1003	942	938	973	994	918	948	929	939	979	906	952	881	836	986	913	912	946	982	970	958	957	1000	1006	909	966	913	918	918	899	980	936	964	950	971	961	918	954	981	924	900	949	969	965	985	1019	956	943	918	905	945	909	925	918	974	994	888	979	928	945	930	974	960	941	906	938	979	958	928	954	951	1005	979	916	928	1037	934	951	924	911	901	960	943	958	946	978	976	974	904	945	944	894	972	996	962	984	932	952	914	907	922	955	891	959	950	976	919	946	943	964	909	974	926	886	947	978	956	922	925	898	979	961	925	956	976	906	915	902	1002	919	924	921	939	961	930	924	920	925	997	936	942	982	973	1000	965	922	967	964	900	968	998	903	923	942	916	955	929	961	940	998	962	962	967	941	958	953	916	948	965	944	947	940	925	967	932	945	977	952	955	962	967	978	907	922	950	990	982	961	956	936	989	920	925	887	929	949	1000	922	948	922	978	957	889	982	911	977	945	951	908	978	932	985	921	957	930	963	973	929	943	930	968	940	919	929	953	983	967	920	908	912	918	973	966	949	924	957	925	998	918	993	965	888	940	949	876	926	942	949	953	909	955	921	961	935	945	988	980	926	942	906	961	912	929	927	908	885	951	981	993	930	904	1013	992	981	930	942	947	956	903	873	962	944	1010	1017	967	928	968	990	904	916	930	1009	909	952	928	929	913	971	901	995	918	953	941	978	1006	912	950	945	925	961	972	989	944	982	960	941	971	943	912	968	1005	976	906	969	905	953	985	948	949	960	919	917	905	982	932	953	889	965	1012	958	923	945	933	967	946	916	923	945	963	951	974	978	902	959	927	955	945	984	950	946	944	961	966	970	978	916	950	920	985	929	939	938	854	912	952	916	879	960	972	949	958	946	945	973	959	936	959	976	922	968	938	1017	938	951	932	974	908	884	963	948	932	902	958	987	939	914	944	911	989	925	930	865	907	933	957	965	893	993	976	915	943	990	907	873	946	962	947	918	944	1008	939	892	884	975	925	994	903	981	932	972	961	956	959	942	956	943	864	947	919	922	943	958	944	952	937	935	923	976	956	946	941	967	889	950	986	976	925	951	925	953	922	940	940	943	963	959	941	967	961	936	945	918	936	905	929	910	918	910	911	941	937	937	935	919	957	911	984	901	914	925	984	955	996	955	947	929	932	992	961	943	942	986	940	928	953	944	989	954	947	917	977	980	936	952	949	947	960	918	983	977	953	930	972	934	941	956	991	944	922	943	948	1017	957	938	887	932	939	976	897	932	935	937	931	985	901	895	900	958	967	927	992	941	950	931	924	936	981	959	942	931	952	997	942	929	941	917	914	969	979	938	963	1002	925	877	1006	970	1005	900	962	930	958	950	930	1015	935	971	937	924	930	933	1009	925	948	920	945	956	924	1018	913	956	953	972	951	975	956	917	941	931	959	984	962	930	944	899	938	905	974	971	984	975	891	955	910	958	907	941	956	964	944	937	962	911	938	916	912	970	976	963	979	1006	945	938	896	992	934	988	914	956	942	943	948	935	951	907	955	881	937	942	893	907	976	916	969	907	982	992	938	947	947	886	893	877	916	947	926	998	989	942	948	984	942	981	912	970	971	956	1020	951	932	924	941	917	946	878	926	960	941	973	975	895	954	927	1005	909	919	930	963	864	921	920	966	943	906	933	955	978	923	880	991	926	908	885	941	919	914	1009	1002	946	888	938	997	968	927	943	931	996	946	922	927	957	923	954	966	936	983	982	894	925	965	925	1003	957	890	977	940	947	965	967	970	930	907	956	896	997	922	937	932	964	1006	993	941	951	882	959	955	979	913	897	1000	950	949	956	944	954	1001	956	867	957	969	979	939	901	949	892	929	940	974	912	942	973	973	942	947	973	966	931	939	935	926	974	941	924	910	917	957	965	929	954	943	988	976	943	893	973	941	925	937	980	972	897	946	921	961	948	1002	934	969	869	918	912	963	945	1005	964	933	1011	905	963	949	942	994	925	922	916	916	946	892	940	950	969	975	964	958	916	935	899	940	959	915	976	965	915	953	881	891	945	922	1039	926	890	971	961	985	1012	908	1002	1027	958	945	936	952	949	1002	947	939	988	968	988	967	1005	871	940	955	940	915	956	937	989	965	944	934	957	972	933	958	974	923	978	1008	969	893	971	974	974	1003	932	920	947	869	954	894	963	959	973	926	952	926	951	1014	935	1005	920	938	980	976	942	922	933	998	944	956	987	962	945	935	917	930	955	943	918	918	873	940	965	962	948	926	987	951	919	892	950	921	902	952	936	986	981	1006	974	976	915	915	945	971	927	992	977	913	926	938	930	968	933	1023	898	926	930	936	933	961	921	888	948	974	900	984	923	978	891	966	937	940	977	891	993	914	927	937	985	951	914	904	900	959	955	977	908	944	976	985	937	911	942	931	953	942	946	970	956	910	903	924	944	967	954	926	959	940	946	916	921	881	954	954	953	998	964	946	921	931	1002	980	945
28122	22424	17350	26038	35021	36342	35871	39477	51784	68100	75096	64748	47220	30735	17014	9654	7951	7724	7584	7594	7686	7668	7751	7682	7623	7619	7531	7752	7730	7595	7659	7751	7712	7648	7725	7702	7752	7644	7783	7620	7718	7601	7700	7646	7629	7599	7779	7680	7578	7615	7599	7754	7629	7612	7774	7825	7659	7681	7682	7680	7636	7696	7678	7668	7699	7699	7684	7771	7665	7750	7655	7735	7698	7580	7794	7767	7728	7591	7727	7667	7668	7670	7672	7515	7689	7662	7830	7712	7735	7649	7688	7598	7654	7699	7569	7741	7732	7678	7672	7657	7734	7607	7643	7726	7610	7633	7683	7670	7834	7782	7557	7635	7535	7669	7694	7546	7782	7602	7758	7702	7764	7593	7650	7749	7663	7527	7599	7778	7715	7682	7593	7707	7510	7646	7686	7620	7702	7742	7781	7618	7638	7659	7477	7769	7561	7772	7604	7640	7623	7801	7625	7625	7570	7807	7698	7563	7738	7733	7572	7687	7858	7774	7617	7707	7705	7710	7694	7577	7694	7651	7597	7520	7669	7732	7627	7669	7690	7638	7725	7612	7719	7578	7780	7566	7589	7529	7713	7789	7553	7711	7586	7693	7666	7688	7700	7529	7645	7687	7778	7702	7567	7725	7806	7668	7670	7557	7658	7664	7636	7577	7796	7649	7560	7729	7665	7714	7702	7592	7664	7595	7716	7756	7647	7617	7543	7681	7665	7684	7564	7660	7634	7494	7598	7635	7653	7687	7625	7551	7802	7696	7520	7647	7524	7650	7696	7541	7770	7593	7710	7717	7698	7670	7607	7744	7503	7649	7696	7576	7627	7554	7600	7661	7626	7695	7528	7687	7527	7519	7600	7544	7713	7712	7827	7658	7680	7734	7605	7737	7656	7792	7695	7614	7533	7807	7731	7726	7629	7656	7629	7765	7637	7740	7704	7714	7616	7750	7723	7695	7738	7751	7685	7701	7721	7682	7649	7763	7774	7635	7595	7681	7777	7662	7675	7705	7642	7797	7747	7619	7642	7671	7604	7712	7644	7797	7750	7704	7699	7635	7737	7696	7761	7654	7703	7670	7672	7767	7819	7702	7593	7736	7739	7682	7526	7559	7655	7658	7715	7603	7688	7695	7769	7696	7717	7722	7690	7585	7606	7734	7591	7745	7569	7731	7578	7803	7794	7731	7671	7575	7823	7611	7788	7798	7597	7650	7696	7818	7767	7674	7661	7600	7654	7655	7576	7649	7726	7658	7832	7669	7652	7645	7655	7648	7703	7672	7609	7705	7713	7697	7585	7769	7586	7613	7625	7569	7691	7727	7622	7773	7594	7706	7695	7681	7651	7669	7714	7661	7612	7651	7603	7594	7685	7663	7744	7621	7594	7689	7844	7692	7689	7684	7714	7574	7652	7721	7650	7656	7754	7672	7742	7686	7602	7736	7719	7595	7747	7571	7701	7682	7584	7704	7631	7546	7600	7753	7636	7717	7766	7654	7642	7645	7622	7691	7620	7606	7716	7723	7677	7633	7532	7723	7728	7582	7701	7633	7705	7764	7580	7699	7738	7713	7655	7593	7544	7616	7600	7809	7669	7546	7814	7692	7704	7621	7582	7811	7589	7654	7535	7662	7680	7803	7722	7790	7754	7640	7720	7623	7538	7645	7636	7641	7634	7589	7646	7696	7616	7597	7577	7687	7743	7571	7778	7770	7693	7639	7588	7702	7700	7715	7794	7670	7502	7657	7688	7582	7586	7662	7557	7633	7708	7635	7762	7692	7695	7474	7596	7690	7666	7648	7663	7671	7789	7717	7588	7737	7601	7725	7738	7524	7769	7661	7855	7709	7762	7594	7636	7618	7695	7709	7670	7629	7680	7704	7685	7776	7608	7708	7573	7801	7687	7783	7613	7725	7593	7683	7766	7649	7636	7580	7654	7703	7658	7719	7608	7678	7692	7593	7681	7582	7557	7687	7633	7618	7747	7690	7556	7658	7647	7742	7637	7665	7568	7679	7642	7620	7595	7644	7811	7653	7717	7588	7591	7708	7821	7736	7607	7584	7645	7595	7631	7717	7632	7687	7765	7734	7714	7730	7620	7650	7706	7781	7686	7717	7751	7560	7580	7598	7681	7647	7654	7709	7724	7755	7603	7726	7681	7636	7699	7687	7554	7710	7745	7731	7778	7756	7672	7682	7689	7681	7638	7774	7589	7577	7663	7746	7621	7561	7703	7696	7641	7816	7619	7618	7634	7764	7637	7765	7612	7693	7625	7703	7593	7613	7674	7646	7631	7615	7552	7824	7746	7590	7704	7641	7469	7632	7647	7518	7593	7694	7846	7552	7631	7774	7850	7634	7533	7708	7685	7662	7688	7734	7643	7732	7816	7800	7648	7770	7726	7718	7610	7585	7600	7706	7604	7528	7638	7662	7693	7580	7808	7722	7646	7630	7686	7585	7656	7804	7826	7504	7862	7654	7601	7583	7565	7699	7704	7560	7662	7750	7593	7641	7770	7590	7628	7612	7699	7527	7753	7686	7718	7594	7728	7664	7626	7537	7719	7642	7697	7537	7743	7551	7705	7763	7790	7792	7707	7636	7692	7673	7645	7633	7638	7642	7799	7703	7686	7659	7802	7715	7733	7678	7705	7743	7575	7558	7703	7652	7652	7664	7792	7650	7516	7729	7649	7772	7684	7622	7632	7715	7588	7701	7675	7697	7673	7670	7506	7733	7633	7550	7688	7757	7582	7535	7574	7569	7760	7653	7708	7558	7725	7691	7617	7610	7585	7727	7735	7623	7565	7713	7580	7731	7620	7733	7782	7699	7606	7659	7671	7515	7662	7633	7616	7641	7687	7725	7727	7774	7618	7719	7664	7692	7681	7633	7616	7686	7658	7694	7671	7792	7604	7561	7873	7739	7778	7647	7659	7549	7612	7692	7545	7610	7725	7787	7705	7701	7687	7631	7693	7650	7627	7761	7591	7579	7620	7562	7623	7564	7714	7691	7848	7625	7546	7691	7682	7689	7554	7772	7576	7590	7673	7653	7840	7752	7576	7682	7765	7540	7771	7662	7653	7768	7561	7785	7540	7634	7622	7743	7775	7619	7689	7620	7622	7707	7671	7600	7605	7686	7702	7673	7767	7586	7698	7650	7602	7874	7549	7590	7650	7755	7706	7665	7580	7769	7628	7749	7634	7841	7696	7678	7601	7550	7560	7738	7604	7816	7617	7694	7691	7665	7644	7619	7694	7599	7750	7667	7681	7706	7635	7606	7577	7666	7609	7622	7680	7768	7589	7654	7558	7556	7641	7758	7749	7792	7641	7569	7720	7624	7675	7621	7627	7739	7732	7804	7644	7707	7512	7532	7670	7624	7530	7701	7734	7601	7714	7546	7714	7663	7571	7603	7622	7665	7665	7713	7739	7645	7731	7693	7743	7685	7664	7689	7811	7677	7555	7591	7532	7685	7615	7656	7665	7666	7748	7611	7616	7613	7668	7731	7616	7811	7807	7595	7645	7709	7675	7559	7729	7613	7676	7645	7792	7704	7711	7670	7684	7819	7857	7627	7721	7444	7608	7686	7631	7633	7787	7628	7617	7650	7675	7551	7603	7796	7793	7740	7620	7686	7704	7623	7661	7623	7659	7778	7703	7518	7820	7736	7780	7603	7614	7616	7695	7672	7652	7639	7587	7734	7619	7648	7771	7610	7614	7549	7679	7553	7633	7650	7707	7424	7642	7667	7618	7569	7761	7723	7640	7607	7549	7756	7675	7608	7716	7610	7798	7609	7608	7676	7630	7583	7820	7711	7647	7683	7656	7634	7666	7551	7563	7622	7692	7587	7872	7685	7689	7712	7740	7688	7703	7700	7512	7759	7583	7753	7573	7536	7758	7653	7427	7589	7743	7649	7703	7560	7660	7649	7833	7656	7678	7696	7723	7782	7697	7664	7705	7558	7500	7698	7517	7714	7624	7729	7712	7760	7620	7726	7816	7674	7637	7666	7645	7633	7778	7533	7651	7714	7770	7544	7640	7648	7618	7596	7676	7608	7512	7622	7647	7558	7618	7743	7782	7615	7609	7711	7819	7757	7726	7690	7683	7667	7642	7722	7630	7661	7572	7733	7665	7700	7803	7662	7737	7774	7664	7837	7707	7677	7606	7578	7592	7814	7792	7751	7746	7539	7596	7607	7640	7724	7578	7750	7606	7724	7637	7787	7738	7587	7721	7713	7641	7716	7688	7719	7651	7624	7670	7683	7788	7611	7590	7685	7711	7757	7667	7669	7635	7554	7657	7729	7719	7744	7729	7564	7639	7691	7701	7677	7720	7624	7640	7853	7628	7723	7711	7816	7712	7642	7632	7740	7529	7608	7751	7595	7684	7750	7627	7663	7661	7664	7622	7787	7733	7688	7757	7722	7711	7681	7661	7626	7691	7630	7607	7793	7639	7799	7635	7838	7666	7587	7593	7728	7654	7757	7634	7726	7785	7707	7632	7587	7490	7739	7558	7762	7702	7708	7589	7691	7656	7613	7650	7642	7559	7691	7751	7688	7603	7791	7709	7678	7660	7574	7807	7591	7643	7656	7601	7738	7677	7657	7599	7510	7789	7678	7573	7816	7654	7654	7724	7805	7682	7662	7664	7594	7635	7638	7669	7880	7728	7653	7751	7699	7622	7621	7583	7742	7592	7568	7657	7656	7752	7445	7552	7631	7768	7648	7586	7670	7736	7535	7571	7798	7600	7565	7620	7556	7661	7700	7743	7656	7699	7819	7625	7729	7736	7704	7633	7656	7675	7556	7639	7658	7591	7707	7594	7781	7789	7742	7623	7554	7651	7716	7533	7793	7731	7709	7629	7671	7665	7580	7584	7773	7605	7759	7803	7684	7725	7615	7677	7688	7679	7705	7591	7632	7661	7686	7607	7747	7823	7700	7590	7735	7713	7662	7753	7784	7540	7710	7579	7562	7693	7645	7624	7782	7667	7704	7685	7565	7689	7611	7793	7672	7717	7702	7638	7693	7725	7688	7656	7774	7390	7689	7604	7617	7722	7712	7645	7693	7670	7645	7575	7621	7801	7619	7656	7803	7694	7596	7633	7635	7573	7611
3594	1591	1351	1168	1381	1569	1551	1521	1932	3232	4946	4024	2523	1438	1074	934	933	915	902	882	902	890	895	876	925	911	970	912	883	897	871	912	928	962	897	894	877	864	941	851	930	908	894	859	889	874	914	913	911	880	912	932	906	978	894	923	946	859	871	938	875	893	873	882	926	886	952	932	893	931	901	894	903	981	932	925	887	955	952	892	948	906	985	861	891	948	897	870	886	946	947	862	883	902	867	862	901	937	903	906	914	904	956	971	955	955	933	901	928	933	944	965	924	904	864	878	926	875	959	879	890	964	935	933	946	918	911	889	876	884	924	931	856	913	936	975	875	949	853	913	864	939	946	917	940	918	943	880	911	901	893	912	894	902	918	951	883	956	934	918	931	891	900	900	929	916	876	936	884	866	914	881	899	954	957	875	901	935	879	960	914	927	883	895	962	920	927	919	971	889	856	929	942	884	846	939	907	982	918	893	913	929	917	907	965	966	903	902	918	867	905	909	905	896	936	886	931	934	904	912	932	899	913	909	854	940	954	877	924	930	947	908	911	918	935	881	926	879	881	910	893	953	901	881	920	942	911	904	950	922	892	953	925	912	965	973	946	910	901	891	874	920	907	910	898	944	939	918	910	956	921	936	905	867	959	943	916	926	955	932	938	939	888	936	912	906	874	857	925	896	949	894	890	912	918	957	921	894	956	903	967	930	930	889	877	883	866	872	854	891	913	928	926	876	920	946	939	903	901	916	921	920	929	878	911	892	918	971	862	924	908	904	918	944	887	858	949	926	898	930	943	915	918	911	901	926	934	896	897	858	978	893	931	909	894	933	938	936	898	932	873	917	857	957	918	897	978	902	919	957	908	938	880	863	887	925	941	910	932	881	937	907	860	923	937	909	901	887	926	932	948	879	889	882	938	898	886	946	962	967	884	935	898	926	843	966	950	933	943	913	952	890	922	998	899	899	900	932	929	885	907	908	914	918	931	927	907	929	848	882	912	923	899	937	931	889	904	842	844	914	910	931	921	926	981	927	876	938	946	917	897	887	911	897	927	889	983	904	895	851	874	911	911	880	857	897	874	846	926	931	884	838	928	889	904	920	898	885	941	909	899	886	910	932	904	870	920	892	952	898	877	976	860	901	876	890	961	870	906	924	890	916	894	900	933	882	932	907	940	916	884	895	900	924	868	903	868	925	914	898	910	939	914	880	901	904	911	945	970	936	832	910	838	911	901	947	870	903	917	906	880	862	901	879	956	955	924	895	867	911	926	923	984	901	887	916	921	896	886	939	890	887	910	901	961	863	902	882	884	942	911	912	909	914	895	877	924	915	932	956	953	914	911	919	911	906	884	924	922	923	918	933	938	936	869	886	948	907	913	922	888	923	872	906	941	924	895	879	911	940	944	875	903	886	952	881	861	902	912	912	910	910	922	861	923	923	942	874	911	954	888	903	947	924	936	938	901	938	925	932	889	942	906	962	919	884	905	915	866	932	925	947	933	968	941	882	928	971	929	906	885	881	960	902	874	924	935	942	926	926	963	939	918	891	895	858	902	842	854	893	929	883	942	936	910	880	938	883	901	914	904	919	928	906	920	892	916	920	873	939	951	920	949	894	921	908	964	910	888	886	942	912	908	907	929	938	906	919	934	901	863	843	843	935	850	948	859	915	938	963	928	884	924	930	902	870	916	920	939	935	936	917	858	905	908	890	920	872	880	882	901	914	913	905	911	953	882	930	928	916	898	887	886	912	901	918	880	900	919	937	894	920	897	953	896	914	872	947	860	929	899	860	899	909	899	931	921	969	895	940	879	915	911	892	930	950	907	913	868	929	924	848	906	867	914	970	931	910	938	877	925	929	927	922	905	856	854	888	923	870	929	888	912	915	872	915	873	909	916	952	916	840	912	888	904	933	959	952	911	940	944	916	952	866	906	918	877	941	953	874	979	917	975	894	909	962	884	900	876	907	920	915	956	967	927	924	883	935	882	961	921	917	923	881	869	949	937	877	887	925	885	902	927	889	893	938	932	856	874	920	898	922	895	920	978	921	948	935	889	925	916	967	889	836	882	869	896	914	971	937	883	921	921	886	888	886	974	851	956	908	907	976	887	924	908	934	878	928	979	905	939	910	945	920	938	938	957	869	904	901	885	888	902	893	919	882	898	906	927	866	903	954	867	829	924	904	873	906	885	909	934	878	884	929	872	956	852	920	903	948	944	867	883	921	883	919	883	929	954	920	867	881	886	922	912	937	925	956	915	896	921	948	925	930	922	892	927	902	943	943	899	892	950	944	906	867	844	958	919	920	911	906	963	910	846	942	882	932	929	919	901	902	883	956	940	916	922	877	907	889	851	926	925	949	908	938	887	902	909	898	891	891	929	865	884	924	920	948	892	931	869	891	956	836	922	936	937	924	858	927	902	918	898	935	953	950	898	865	908	924	899	906	878	912	903	940	944	839	961	866	898	923	934	940	893	872	948	888	939	940	862	924	944	870	945	911	896	915	913	1003	885	907	889	885	952	945	947	925	911	912	932	883	940	943	929	919	876	907	934	919	887	876	938	898	911	893	905	860	877	885	901	912	922	882	951	918	961	869	880	878	891	880	930	859	905	923	902	928	910	870	898	885	911	916	960	908	924	921	862	921	910	927	918	897	955	860	928	987	962	918	907	873	924	872	917	926	963	880	886	895	896	908	877	870	964	924	902	898	922	896	953	934	952	940	876	896	921	940	922	913	961	912	900	944	893	900	908	939	887	949	966	925	888	957	948	979	904	892	893	924	874	930	941	938	902	918	967	931	914	915	874	883	895	883	887	923	883	937	923	895	893	823	892	952	947	894	929	950	876	949	933	885	951	864	896	905	947	987	844	844	940	870	916	898	878	909	886	944	914	928	928	939	953	903	913	899	947	872	863	942	944	912	923	945	942	933	918	921	950	881	947	943	948	887	891	923	923	932	920	934	931	911	910	900	920	920	911	950	898	899	912	945	946	909	935	949	912	928	926	879	904	928	935	915	859	939	884	941	914	901	887	944	929	910	883	900	921	922	872	923	925	871	936	898	910	949	956	978	927	920	916	858	859	905	907	916	890	898	893	949	894	896	930	958	907	946	894	945	861	884	835	928	932	924	939	869	940	936	918	822	905	893	884	948	924	947	900	915	897	937	868	899	962	864	917	910	964	877	992	907	917	820	911	912	933	860	873	948	905	884	927	945	942	955	859	952	901	945	902	940	828	933	920	909	930	950	913	932	888	921	915	932	943	881	843	950	892	876	886	926	921	862	892	938	953	892	926	854	886	928	955	909	876	939	931	891	897	896	934	940	930	886	960	962	942	906	839	924	929	924	873	935	954	935	902	893	910	908	890	896	890	948	930	891	905	893	961	922	919	947	887	902	889	908	928	926	927	921	928	932	943	902	933	874	946	897	961	886	924	918	962	968	924	928	909	948	947	954	940	982	938	924	940	904	934	939	929	949	886	833	929	919	889	900	951	946
20212	14877	12620	19031	27586	27820	27005	24031	29234	38993	42658	36239	25637	15068	9596	7986	7617	7512	7327	7600	7540	7513	7554	7409	7365	7582	7447	7354	7531	7524	7580	7455	7432	7387	7518	7558	7388	7486	7484	7431	7559	7559	7437	7590	7418	7478	7512	7456	7413	7356	7465	7549	7467	7447	7605	7355	7475	7510	7390	7459	7474	7401	7413	7420	7446	7565	7515	7438	7486	7436	7443	7423	7498	7517	7367	7531	7419	7472	7633	7529	7537	7510	7412	7341	7397	7342	7431	7462	7439	7399	7451	7483	7314	7528	7400	7472	7343	7397	7489	7466	7419	7421	7529	7487	7448	7320	7522	7428	7333	7460	7419	7525	7532	7590	7578	7537	7464	7493	7415	7384	7400	7586	7457	7562	7473	7478	7352	7499	7575	7529	7452	7655	7484	7520	7332	7434	7489	7537	7472	7530	7507	7366	7325	7321	7434	7418	7572	7426	7336	7418	7423	7441	7459	7509	7439	7364	7368	7341	7389	7482	7430	7421	7474	7303	7548	7380	7391	7439	7484	7451	7593	7269	7500	7421	7588	7555	7429	7452	7508	7471	7532	7473	7560	7308	7468	7514	7386	7530	7454	7459	7438	7383	7483	7488	7299	7391	7561	7589	7486	7442	7473	7401	7379	7510	7371	7392	7452	7502	7499	7469	7350	7509	7523	7368	7525	7385	7429	7464	7433	7539	7496	7394	7515	7531	7284	7522	7531	7487	7417	7468	7541	7390	7626	7402	7403	7457	7420	7569	7452	7445	7548	7409	7546	7353	7459	7524	7377	7426	7649	7299	7514	7463	7396	7504	7399	7570	7489	7485	7405	7625	7454	7421	7560	7384	7491	7571	7444	7388	7497	7574	7417	7519	7347	7396	7445	7494	7394	7652	7489	7483	7564	7430	7445	7488	7493	7448	7385	7481	7418	7453	7482	7427	7508	7503	7388	7407	7517	7473	7287	7497	7449	7349	7523	7476	7377	7526	7474	7533	7475	7440	7368	7459	7602	7632	7595	7573	7406	7579	7475	7469	7425	7409	7516	7432	7469	7342	7438	7408	7581	7372	7454	7471	7462	7501	7534	7388	7493	7391	7573	7367	7416	7499	7440	7444	7432	7512	7392	7432	7404	7336	7447	7480	7381	7296	7478	7521	7461	7465	7515	7443	7530	7349	7226	7643	7532	7402	7610	7380	7308	7372	7381	7419	7527	7568	7291	7557	7471	7486	7375	7487	7400	7423	7489	7415	7466	7476	7490	7572	7581	7422	7588	7408	7446	7586	7598	7642	7433	7388	7437	7491	7407	7504	7430	7502	7420	7381	7444	7323	7446	7402	7518	7360	7513	7358	7519	7441	7509	7495	7474	7709	7489	7469	7462	7442	7356	7608	7502	7481	7507	7550	7594	7463	7525	7475	7448	7430	7418	7503	7463	7356	7553	7505	7487	7425	7519	7402	7455	7529	7283	7572	7474	7535	7487	7395	7589	7521	7420	7436	7585	7493	7362	7541	7413	7383	7519	7459	7237	7353	7416	7423	7524	7320	7524	7460	7389	7448	7380	7327	7440	7520	7349	7410	7451	7502	7388	7465	7490	7407	7478	7450	7449	7424	7304	7367	7509	7384	7382	7434	7443	7390	7435	7503	7450	7579	7385	7365	7474	7410	7429	7505	7572	7425	7499	7527	7406	7460	7691	7489	7410	7435	7456	7474	7495	7444	7508	7629	7425	7374	7399	7508	7467	7512	7487	7670	7525	7424	7387	7637	7413	7317	7400	7516	7487	7410	7485	7402	7409	7555	7505	7466	7456	7464	7438	7317	7406	7423	7387	7389	7535	7583	7413	7571	7483	7444	7530	7478	7430	7532	7469	7396	7427	7561	7434	7469	7498	7472	7461	7474	7538	7524	7473	7496	7336	7465	7352	7592	7577	7622	7470	7352	7472	7479	7518	7462	7460	7407	7400	7505	7397	7449	7475	7652	7568	7480	7498	7382	7615	7414	7461	7399	7579	7429	7429	7568	7506	7376	7480	7389	7452	7502	7569	7459	7505	7482	7372	7607	7486	7389	7389	7372	7448	7532	7359	7532	7491	7461	7441	7484	7431	7335	7538	7524	7506	7556	7431	7525	7524	7412	7474	7446	7455	7522	7416	7601	7555	7499	7569	7406	7433	7449	7419	7683	7424	7439	7549	7408	7376	7511	7501	7623	7470	7414	7545	7465	7490	7452	7550	7426	7307	7495	7484	7546	7429	7477	7592	7511	7593	7474	7525	7455	7572	7389	7627	7305	7607	7504	7529	7556	7465	7425	7561	7450	7434	7564	7390	7378	7462	7481	7398	7594	7470	7540	7416	7513	7448	7457	7483	7480	7562	7430	7409	7521	7502	7431	7647	7440	7565	7437	7419	7528	7450	7443	7453	7405	7450	7344	7418	7354	7486	7571	7383	7500	7402	7398	7509	7556	7506	7373	7515	7480	7435	7484	7542	7520	7345	7329	7514	7542	7449	7554	7441	7432	7465	7544	7491	7318	7421	7437	7387	7440	7418	7464	7498	7382	7477	7408	7468	7361	7458	7380	7328	7383	7491	7601	7414	7399	7562	7465	7525	7488	7552	7420	7482	7275	7553	7603	7600	7335	7327	7360	7463	7545	7484	7568	7453	7380	7505	7588	7398	7503	7413	7397	7487	7320	7465	7467	7470	7452	7456	7537	7428	7434	7406	7455	7479	7487	7489	7479	7491	7442	7527	7350	7581	7302	7399	7442	7448	7476	7438	7443	7490	7422	7511	7466	7593	7432	7493	7369	7394	7594	7536	7517	7475	7428	7496	7500	7576	7439	7519	7337	7410	7453	7443	7547	7452	7628	7466	7480	7514	7417	7396	7462	7545	7378	7419	7584	7404	7386	7448	7324	7335	7503	7468	7429	7506	7477	7428	7470	7430	7377	7565	7366	7449	7435	7612	7469	7293	7408	7500	7551	7509	7440	7474	7379	7422	7451	7490	7440	7549	7546	7550	7581	7476	7356	7591	7497	7471	7447	7408	7451	7552	7506	7546	7426	7507	7543	7446	7428	7445	7512	7601	7569	7493	7440	7476	7490	7490	7538	7439	7577	7498	7618	7366	7547	7544	7512	7338	7400	7481	7661	7548	7611	7483	7538	7474	7684	7434	7438	7471	7372	7487	7400	7486	7372	7436	7464	7434	7408	7421	7394	7552	7495	7455	7768	7429	7522	7335	7486	7547	7303	7363	7322	7536	7511	7525	7426	7606	7392	7478	7445	7565	7468	7451	7609	7514	7310	7490	7385	7371	7417	7364	7515	7479	7516	7537	7386	7473	7380	7435	7472	7491	7521	7702	7449	7492	7427	7517	7509	7480	7469	7325	7422	7450	7343	7375	7479	7331	7483	7517	7318	7482	7368	7478	7527	7507	7551	7555	7329	7601	7469	7417	7413	7615	7536	7531	7430	7455	7404	7541	7374	7560	7459	7488	7478	7458	7495	7458	7362	7516	7362	7453	7513	7350	7456	7557	7417	7536	7411	7464	7386	7453	7604	7378	7522	7662	7357	7439	7515	7422	7504	7425	7532	7491	7448	7577	7391	7643	7499	7508	7436	7441	7536	7408	7434	7473	7345	7533	7503	7422	7414	7576	7632	7459	7566	7487	7326	7544	7421	7344	7418	7552	7575	7403	7446	7435	7359	7371	7473	7402	7504	7475	7396	7474	7405	7369	7529	7451	7542	7401	7507	7421	7656	7469	7508	7449	7415	7519	7564	7577	7290	7496	7462	7344	7597	7334	7487	7567	7414	7463	7583	7568	7454	7516	7535	7500	7400	7474	7533	7492	7413	7485	7502	7521	7451	7404	7477	7443	7497	7494	7378	7523	7463	7430	7526	7574	7572	7586	7591	7504	7463	7330	7439	7410	7425	7417	7523	7537	7386	7621	7410	7392	7343	7508	7471	7571	7546	7487	7416	7488	7422	7464	7401	7502	7588	7532	7287	7533	7398	7408	7370	7565	7449	7577	7343	7343	7513	7467	7524	7476	7527	7481	7401	7534	7435	7406	7404	7471	7481	7464	7545	7537	7472	7636	7570	7528	7595	7535	7342	7463	7511	7519	7489	7364	7394	7477	7473	7467	7468	7453	7525	7571	7495	7513	7527	7414	7386	7475	7443	7517	7505	7535	7536	7445	7327	7446	7482	7318	7564	7512	7577	7436	7432	7483	7431	7511	7530	7477	7466	7390	7489	7453	7405	7576	7387	7625	7506	7469	7435	7546	7374	7461	7418	7397	7483	7552	7474	7385	7435	7410	7442	7515	7424	7591	7496	7518	7646	7497	7453	7400	7478	7468	7552	7509	7448	7517	7591	7521	7402	7438	7505	7503	7523	7347	7541	7542	7446	7376	7513	7558	7289	7465	7560	7367	7372	7371	7635	7338	7551	7561	7487	7404	7471	7449	7497	7445	7442	7518	7289	7380	7478	7431	7448	7441	7676	7501	7654	7579	7449	7529	7379	7461	7507	7379	7455	7410	7522	7414	7524	7423	7434	7457	7409	7491	7372	7524	7460	7470	7483	7473	7540	7649	7469	7665	7388	7304	7528	7285	7422	7652	7456	7437	7477	7412	7408	7458	7261	7561	7464	7383	7563	7400	7453	7472	7432	7441	7497	7444	7422	7496	7545	7610	7581	7433	7586	7616	7483	7462	7622	7350	7544	7432	7532	7401	7566	7505	7450	7514	7481	7378	7458	7474	7410	7583	7593	7546	7559	7518	7343	7539	7384	7593	7506	7391	7649	7490	7392	7412	7432	7553	7488	7514	7346	7543	7449	7427	7536	7465	7417	7620	7411	7438	7427	7475	7431	7340	7537	7446	7554	7557	7388	7485	7553	7438	7487	7382	7383	7544	7454	7507	7436	7669	7383	7448	7461	7326	7492	7440	7541	7401	7511	7456	7454	7398	7408	7389	7336	7337	7451	7435	7588	7515	7433	7362	7670	7495	7447	7513	7513	7529	7466	7569	7542	7531	7492	7420	7501	7552	7561	7345	7498	7412	7517	7529	7546	7485	7407	7507	7519	7471	7454	7349	7490	7549	7623	7540	7472
2826	2215	1582	1282	1769	1951	2014	1946	3187	9475	15394	11006	5286	2256	1317	1005	929	902	929	928	935	912	915	959	944	959	1003	941	922	974	914	971	941	928	949	951	958	924	914	932	954	884	938	932	977	885	935	946	964	992	918	959	990	922	963	916	945	926	951	920	915	897	961	972	996	896	959	897	917	919	941	939	971	953	954	914	968	898	982	912	935	913	918	888	917	950	875	996	914	957	1007	923	925	929	940	943	901	925	875	898	933	985	948	944	965	896	915	903	962	1000	926	974	897	980	1007	930	916	903	946	892	925	979	940	890	940	949	891	916	922	903	885	905	956	955	943	932	947	958	939	922	874	868	953	924	976	932	896	936	911	947	920	970	911	967	899	881	917	914	935	909	882	931	915	973	947	951	934	958	896	947	894	933	912	912	965	912	898	933	934	918	868	886	920	941	957	982	935	955	984	925	963	954	944	973	1011	948	901	960	934	927	924	971	875	933	967	907	959	956	876	970	924	945	973	919	886	912	914	936	962	937	946	888	910	833	910	926	940	931	962	918	990	911	916	971	939	956	905	934	863	877	900	935	970	937	962	923	938	902	886	953	913	932	948	960	926	895	925	959	949	919	923	954	884	908	896	901	980	892	922	924	900	992	954	940	921	939	906	907	981	910	928	930	915	922	936	1015	902	963	900	930	947	886	964	909	997	966	883	938	908	961	920	943	908	949	935	1016	941	972	934	930	912	921	929	977	990	924	880	908	927	936	958	914	914	904	1004	903	983	922	930	959	894	977	932	967	892	881	891	960	927	941	936	935	992	964	954	912	948	945	910	922	965	930	934	892	966	966	899	937	914	880	941	918	932	884	884	956	902	882	963	956	931	907	898	947	891	936	949	887	936	970	945	988	936	961	944	902	906	990	922	898	911	935	871	927	956	948	941	924	949	950	865	932	917	923	864	892	920	950	919	927	973	915	909	981	910	916	922	890	973	998	938	880	922	887	960	915	911	954	885	879	915	947	906	934	1004	888	910	946	936	973	940	939	938	932	925	971	964	898	963	937	912	904	905	941	925	943	930	980	933	969	924	892	903	902	900	872	950	1018	963	947	884	953	953	960	977	937	870	949	924	942	928	911	932	916	942	889	926	868	913	902	972	971	963	901	898	944	924	936	1019	880	839	920	951	857	924	933	931	902	960	915	888	942	950	965	938	961	935	890	916	898	959	908	975	920	968	920	959	913	945	918	967	893	969	935	897	937	922	893	1018	992	935	969	925	902	916	989	903	902	923	921	898	946	917	939	969	931	888	909	942	937	916	978	977	925	925	908	906	985	967	943	866	925	934	899	958	898	960	876	933	920	929	936	880	911	943	960	905	949	914	889	987	980	962	975	923	957	925	971	959	907	981	915	917	924	918	983	932	968	996	931	922	996	981	956	880	953	930	915	918	921	892	955	930	945	930	947	970	935	873	893	919	945	900	895	932	887	966	891	932	923	973	893	890	935	917	935	964	930	917	960	866	977	902	880	905	1030	963	892	940	949	945	925	963	958	964	963	910	949	943	958	901	910	906	912	925	953	943	920	898	983	890	935	931	886	928	937	914	940	944	960	904	921	998	932	929	960	918	926	912	981	972	905	920	958	937	894	930	897	940	980	889	934	963	898	961	905	934	943	968	954	936	907	871	956	886	901	902	899	894	940	913	889	917	905	971	942	929	911	895	927	960	946	906	923	938	911	917	919	931	897	944	968	924	913	963	868	917	882	945	919	981	930	994	944	862	942	930	949	888	950	912	959	969	905	937	902	948	939	954	907	960	958	900	951	934	962	878	929	922	930	906	941	895	897	925	895	1004	938	973	907	882	1003	959	954	934	946	870	900	960	923	928	914	885	902	935	969	934	925	946	920	939	948	936	886	889	939	983	900	911	966	932	905	884	887	952	993	900	925	895	971	961	934	984	972	883	944	951	947	950	961	947	950	954	918	932	966	922	951	926	937	940	884	964	913	911	908	937	965	925	939	947	900	933	909	942	958	975	941	930	934	933	990	924	903	939	930	1000	916	879	939	948	905	896	980	944	892	881	932	959	956	902	908	934	936	891	911	915	918	941	935	942	867	942	935	886	931	925	941	939	906	867	945	920	972	933	895	913	913	959	910	893	938	890	943	943	953	917	932	929	931	935	935	939	890	942	979	924	954	950	952	968	969	929	915	920	902	936	949	881	940	869	947	942	924	925	978	875	921	931	913	931	958	940	926	922	904	953	934	999	925	919	977	999	949	924	939	883	895	952	978	926	913	929	904	940	931	919	889	909	978	908	894	908	922	967	948	942	908	918	942	934	971	946	903	934	918	929	929	946	935	956	961	964	948	923	959	937	951	910	926	872	948	892	943	919	935	941	923	901	958	960	901	986	970	926	924	953	955	926	915	924	921	941	978	895	951	922	934	953	942	906	953	905	996	956	889	902	925	899	941	962	970	916	948	893	927	896	913	932	928	910	928	955	890	922	895	928	893	934	957	950	960	937	860	977	935	859	900	936	891	872	942	914	923	954	942	964	903	909	958	963	926	922	947	924	1023	907	907	841	941	949	916	883	902	950	947	951	908	949	934	910	959	927	928	905	899	941	987	923	901	938	948	969	947	943	917	915	946	942	945	950	938	910	960	935	987	955	923	909	949	911	931	951	871	976	900	920	941	931	950	988	901	958	921	950	937	929	895	938	948	932	912	928	930	913	864	969	913	922	855	907	929	926	966	946	970	923	931	915	956	904	976	898	955	913	885	938	961	897	931	919	924	984	964	930	981	921	946	935	934	953	955	913	900	899	1018	929	983	981	963	924	923	947	973	919	868	943	886	948	963	980	986	953	904	987	923	977	879	941	956	881	959	920	975	965	956	918	931	896	907	914	929	913	886	921	896	947	950	922	911	930	923	945	903	945	968	921	1002	904	951	894	979	939	909	978	970	856	875	944	960	927	933	908	947	958	921	910	965	981	922	939	900	933	907	998	904	910	927	937	992	986	954	988	922	903	927	985	902	920	900	918	897	919	917	915	979	922	937	918	919	894	973	902	881	919	904	972	911	949	951	940	930	944	905	998	965	980	958	934	923	900	938	1003	960	880	944	849	938	947	925	987	895	932	920	997	999	902	927	932	955	960	917	957	901	919	897	900	960	913	949	941	891	916	998	952	910	946	892	906	913	951	965	926	903	950	978	924	949	889	925	930	911	989	930	963	946	950	895	952	949	919	944	938	910	908	958	932	966	906	930	994	912	915	938	939	927	933	970	885	927	962	926	939	995	950	927	921	929	985	941	905	940	943	994	908	904	911	894	934	923	949	893	898	900	938	989	934	927	942	912	872	882	919	897	922	939	916	935	889	977	1000	882	951	965	937	915	918	916	898	889	949	963	949	946	918	908	903	926	898	955	921	922	931	911	961	913	944	884	914	914	949	925	893	931	940	932	960	855	954	919	940	930	905	945	911	945	915	934	968	908	933	941	951	956	895	960	935	930	980	899	912	929	935	913	944	971
24369	19177	14661	22989	32944	33121	32000	30393	38567	56910	63766	51571	36834	22725	12576	8696	7839	7719	7598	7489	7602	7523	7643	7475	7629	7700	7453	7684	7526	7608	7671	7488	7540	7688	7526	7563	7563	7468	7495	7514	7495	7700	7607	7674	7545	7391	7491	7619	7691	7653	7499	7571	7483	7505	7609	7485	7468	7558	7549	7498	7579	7492	7708	7504	7670	7598	7548	7519	7577	7459	7596	7545	7553	7573	7570	7586	7556	7539	7715	7600	7582	7450	7660	7479	7616	7552	7553	7581	7468	7577	7539	7624	7589	7550	7595	7526	7480	7542	7633	7654	7520	7525	7583	7435	7495	7683	7820	7601	7575	7532	7633	7509	7336	7433	7610	7665	7588	7563	7557	7618	7591	7661	7571	7482	7648	7562	7430	7767	7610	7469	7596	7617	7558	7649	7547	7528	7515	7526	7520	7564	7713	7507	7725	7545	7498	7697	7667	7571	7475	7557	7711	7640	7512	7559	7607	7677	7475	7545	7470	7677	7650	7462	7556	7784	7604	7657	7618	7610	7626	7631	7599	7606	7583	7623	7396	7526	7628	7510	7650	7453	7621	7564	7752	7600	7621	7602	7479	7604	7621	7583	7611	7669	7574	7579	7529	7496	7613	7480	7533	7704	7614	7662	7680	7473	7504	7527	7619	7538	7571	7515	7642	7640	7591	7549	7581	7537	7449	7581	7466	7637	7622	7592	7589	7590	7694	7422	7563	7561	7633	7551	7518	7673	7566	7557	7560	7558	7603	7478	7531	7578	7676	7493	7436	7480	7488	7551	7635	7619	7514	7717	7666	7495	7524	7643	7659	7543	7615	7610	7560	7567	7583	7573	7605	7530	7599	7608	7540	7574	7516	7440	7459	7669	7478	7565	7619	7530	7484	7481	7524	7499	7656	7677	7393	7731	7607	7549	7573	7555	7556	7577	7638	7538	7522	7548	7603	7508	7527	7484	7528	7563	7455	7625	7638	7610	7525	7454	7528	7512	7506	7527	7573	7516	7663	7540	7662	7526	7532	7538	7590	7542	7537	7538	7581	7534	7592	7629	7664	7710	7415	7501	7435	7533	7759	7479	7593	7511	7582	7363	7638	7584	7689	7564	7615	7644	7595	7450	7574	7535	7578	7564	7573	7639	7554	7642	7514	7569	7559	7596	7594	7550	7507	7512	7519	7545	7552	7552	7675	7499	7612	7659	7592	7491	7441	7506	7469	7741	7607	7694	7601	7450	7514	7670	7672	7589	7609	7508	7730	7442	7680	7508	7653	7588	7637	7480	7636	7566	7638	7496	7459	7568	7477	7504	7484	7649	7654	7741	7521	7628	7430	7492	7477	7492	7635	7575	7515	7556	7582	7597	7684	7585	7463	7554	7606	7547	7556	7570	7572	7652	7620	7498	7518	7529	7653	7498	7491	7620	7627	7505	7685	7498	7620	7515	7475	7589	7465	7586	7543	7523	7643	7707	7404	7544	7633	7498	7634	7583	7685	7451	7565	7607	7574	7651	7695	7587	7619	7653	7598	7562	7657	7690	7570	7588	7575	7545	7581	7602	7543	7558	7557	7547	7543	7561	7587	7551	7637	7566	7626	7587	7527	7492	7615	7636	7632	7612	7648	7572	7738	7587	7515	7574	7557	7665	7550	7510	7529	7586	7550	7499	7610	7540	7596	7640	7574	7447	7559	7495	7366	7640	7592	7553	7409	7621	7497	7640	7641	7515	7550	7598	7624	7478	7518	7584	7607	7641	7456	7457	7561	7757	7550	7461	7554	7550	7512	7544	7627	7601	7582	7599	7692	7469	7479	7496	7503	7563	7479	7568	7545	7507	7479	7750	7496	7684	7736	7530	7454	7596	7578	7667	7469	7570	7499	7520	7570	7508	7626	7627	7584	7575	7651	7457	7509	7694	7513	7562	7583	7398	7543	7531	7644	7476	7691	7543	7734	7517	7575	7581	7635	7616	7559	7588	7552	7600	7493	7531	7545	7555	7544	7578	7612	7440	7532	7500	7548	7562	7616	7545	7595	7666	7512	7622	7573	7454	7637	7628	7578	7599	7563	7603	7652	7516	7520	7491	7764	7751	7576	7634	7662	7640	7681	7450	7568	7589	7491	7469	7556	7583	7607	7600	7625	7552	7630	7590	7685	7508	7548	7584	7614	7563	7566	7710	7453	7632	7492	7507	7441	7552	7501	7471	7452	7511	7566	7569	7476	7566	7597	7590	7573	7530	7496	7479	7603	7509	7539	7388	7406	7515	7542	7599	7539	7646	7487	7594	7581	7643	7607	7570	7535	7463	7442	7500	7752	7583	7701	7365	7416	7635	7574	7549	7665	7480	7556	7514	7584	7575	7613	7607	7571	7582	7711	7506	7630	7609	7672	7435	7792	7608	7611	7520	7532	7627	7587	7551	7545	7575	7689	7666	7489	7639	7648	7537	7551	7579	7570	7643	7776	7503	7623	7488	7600	7650	7692	7484	7598	7572	7566	7513	7562	7646	7639	7717	7695	7609	7623	7748	7596	7573	7664	7573	7663	7538	7508	7457	7599	7632	7613	7536	7702	7603	7640	7568	7569	7641	7524	7523	7640	7597	7679	7551	7506	7676	7649	7452	7474	7538	7538	7553	7551	7650	7525	7573	7502	7604	7580	7506	7410	7686	7476	7499	7561	7575	7470	7602	7598	7514	7563	7605	7628	7538	7533	7579	7534	7590	7588	7521	7552	7518	7627	7533	7455	7629	7624	7551	7600	7584	7633	7564	7629	7448	7501	7482	7654	7588	7526	7552	7474	7603	7595	7571	7576	7634	7408	7563	7612	7573	7473	7699	7502	7467	7496	7608	7474	7453	7699	7509	7615	7485	7715	7455	7611	7467	7630	7472	7617	7560	7618	7475	7589	7607	7602	7544	7440	7490	7441	7504	7529	7569	7557	7515	7589	7540	7640	7448	7559	7442	7545	7513	7558	7408	7552	7580	7596	7525	7451	7620	7592	7610	7591	7629	7561	7538	7571	7622	7577	7573	7472	7577	7597	7605	7525	7446	7615	7436	7602	7526	7476	7561	7483	7577	7780	7506	7662	7430	7603	7643	7656	7608	7543	7604	7565	7662	7502	7539	7703	7574	7481	7646	7618	7556	7518	7491	7595	7467	7490	7502	7559	7519	7635	7591	7694	7583	7651	7634	7572	7581	7625	7572	7691	7448	7635	7625	7610	7559	7497	7587	7526	7528	7509	7569	7516	7674	7568	7669	7528	7628	7666	7572	7548	7547	7625	7478	7458	7635	7529	7444	7629	7520	7431	7630	7750	7509	7540	7541	7735	7493	7759	7532	7583	7660	7597	7602	7535	7487	7707	7640	7583	7673	7471	7574	7635	7615	7541	7602	7544	7645	7585	7565	7617	7539	7603	7600	7672	7447	7590	7569	7552	7621	7504	7730	7524	7652	7577	7696	7635	7663	7659	7524	7679	7518	7580	7545	7470	7519	7648	7560	7710	7602	7516	7603	7674	7662	7635	7590	7512	7581	7492	7495	7649	7624	7548	7694	7705	7482	7656	7624	7587	7587	7473	7612	7524	7567	7520	7643	7471	7488	7363	7505	7686	7463	7448	7531	7488	7555	7563	7599	7613	7487	7486	7549	7553	7428	7579	7583	7529	7666	7524	7469	7564	7615	7550	7433	7500	7678	7548	7735	7588	7608	7558	7651	7558	7532	7695	7511	7607	7528	7594	7568	7492	7666	7623	7424	7707	7477	7504	7607	7687	7585	7505	7626	7522	7619	7510	7596	7610	7700	7455	7523	7504	7641	7578	7466	7647	7398	7582	7618	7554	7613	7518	7532	7532	7600	7560	7587	7563	7679	7565	7679	7753	7554	7499	7500	7574	7623	7567	7569	7534	7574	7574	7615	7553	7504	7526	7632	7743	7538	7516	7506	7675	7698	7520	7626	7640	7616	7591	7577	7645	7571	7588	7660	7496	7553	7429	7554	7599	7548	7543	7632	7461	7665	7480	7486	7571	7457	7635	7557	7475	7575	7483	7564	7622	7592	7495	7636	7548	7585	7503	7592	7597	7526	7589	7696	7566	7550	7581	7631	7510	7647	7593	7623	7596	7535	7425	7554	7573	7476	7622	7633	7586	7665	7695	7487	7596	7564	7486	7723	7462	7541	7534	7593	7559	7641	7496	7515	7536	7546	7546	7497	7646	7558	7677	7528	7690	7595	7733	7558	7548	7539	7632	7516	7552	7533	7661	7533	7583	7551	7630	7655	7685	7615	7553	7538	7536	7541	7607	7466	7510	7613	7577	7494	7479	7600	7552	7566	7584	7604	7514	7596	7634	7535	7656	7639	7522	7508	7614	7486	7555	7588	7605	7544	7672	7642	7613	7711	7630	7695	7429	7546	7548	7611	7505	7579	7582	7450	7580	7594	7617	7595	7503	7573	7544	7517	7688	7733	7563	7522	7489	7493	7617	7549	7466	7542	7437	7628	7558	7591	7557	7538	7638	7418	7602	7565	7549	7753	7533	7440	7475	7559	7582	7609	7570	7598	7597	7509	7624	7681	7513	7722	7463	7793	7669	7477	7646	7713	7534	7502	7568	7539	7490	7561	7593	7628	7512	7579	7456	7595	7525	7631	7551	7740	7682	7497	7565	7596	7508	7551	7524	7579	7609	7648	7612	7638	7481	7631	7707	7502	7617	7538	7473	7612	7472	7511	7607	7517	7708	7536	7577	7472	7492	7545	7605	7587	7470	7640	7583	7503	7567	7528	7635	7537	7567	7458	7465	7591	7527	7467	7632	7658	7587	7495	7564	7491	7621	7585	7605	7495	7530	7530	7597	7567	7543	7570	7664	7627	7521	7574	7536	7585	7490	7420	7583	7580	7532	7513	7512	7525	7487	7550	7643	7501	7530	7518	7613	7536	7594	7769	7547	7620	7659	7586	7588	7421	7565	7637	7603	7631	7532	7422	7546	7520	7644	7652	7515	7504	7644	7632	7544	7552	7544	7591	7644	7458	7607	7651	7731	7478	7626	7563	7693	7696	7338	7557	7495	7538	7503	7574	7529	7592	7674	7562	7620	7533	7575	7523	7533	7703	7564	7575
5641	1868	1532	1407	1647	2008	2049	1792	1878	10339	15125	10879	4939	2154	1233	1017	967	979	987	959	957	966	993	969	979	960	926	979	904	974	939	927	895	903	966	931	933	988	976	917	969	896	954	908	969	958	949	972	960	916	907	964	955	936	920	922	972	895	912	870	959	866	945	920	958	957	950	948	927	895	915	907	965	882	943	968	900	1029	957	952	941	929	955	997	1006	999	1013	904	947	980	965	916	968	915	951	890	949	902	954	907	922	934	933	976	955	905	921	955	927	909	937	920	936	926	960	944	919	996	958	968	948	940	934	930	965	954	952	917	972	932	958	938	998	941	917	907	914	961	932	1002	924	909	931	966	950	902	971	962	962	973	925	966	965	962	946	952	920	957	973	992	947	972	940	928	918	994	952	936	982	934	944	925	919	946	912	924	948	953	913	919	972	983	962	896	953	918	968	926	936	928	854	969	925	983	912	926	921	992	940	941	926	935	903	981	954	974	936	954	983	933	921	950	1017	969	990	935	954	936	915	938	970	996	982	893	958	923	941	901	921	912	982	911	955	937	991	980	979	932	969	950	942	942	963	971	919	914	921	922	996	904	931	956	915	923	947	974	915	995	990	969	987	903	959	888	888	966	956	975	993	933	949	932	966	962	967	939	963	921	904	929	971	948	974	943	907	902	953	964	909	878	930	1026	981	944	901	957	954	965	955	910	970	898	936	952	961	971	948	989	908	978	1000	918	953	942	918	962	956	944	966	921	953	951	891	955	940	956	956	973	877	850	939	953	953	933	920	933	937	981	937	910	970	931	897	965	921	956	950	947	956	938	985	921	927	970	911	864	944	951	910	936	901	980	895	980	945	941	954	903	954	908	922	965	949	934	984	897	942	878	932	919	989	928	938	882	964	991	963	908	923	952	957	907	949	956	924	937	952	951	936	946	929	949	968	1000	973	936	919	958	903	976	981	986	889	950	924	962	934	948	967	908	936	990	954	948	960	974	983	910	962	942	966	929	1002	989	978	892	976	924	920	952	949	990	905	915	901	969	922	982	965	932	888	903	989	946	918	953	874	953	911	948	916	968	962	952	947	906	1015	944	944	983	938	920	911	928	909	958	939	913	950	973	935	930	970	967	928	928	914	929	907	910	877	995	973	949	948	974	968	966	928	966	956	954	953	960	964	972	973	931	912	902	981	963	912	905	912	920	910	946	935	896	897	984	981	923	939	925	953	939	972	918	981	921	998	920	930	916	989	956	976	934	908	929	904	951	889	955	939	972	933	939	969	946	963	986	900	916	910	986	939	939	880	892	937	905	959	952	892	928	937	958	978	949	958	913	946	913	935	969	932	973	938	950	964	935	926	905	961	916	981	942	930	974	905	985	896	920	980	888	926	929	965	946	985	1022	942	952	969	975	936	931	941	945	920	985	960	950	912	946	968	922	937	929	942	953	962	941	886	958	965	950	988	883	952	958	904	900	966	975	924	883	985	940	915	935	971	916	975	963	960	933	923	951	940	966	946	976	932	951	944	939	942	920	942	864	960	916	960	949	916	946	972	971	958	976	889	954	912	915	922	889	978	955	955	913	940	926	996	904	886	953	1024	915	988	936	971	964	896	966	954	919	938	962	895	940	929	889	918	938	988	875	869	950	887	954	976	978	921	961	921	928	990	962	950	933	875	941	953	918	988	957	935	920	937	948	940	954	919	904	974	892	980	952	1006	934	964	1013	955	883	929	956	953	903	912	939	935	922	980	979	909	925	914	944	962	950	928	928	953	915	913	926	977	907	946	978	933	879	940	870	895	911	927	956	916	967	999	985	950	969	987	957	976	972	969	878	919	949	988	963	931	963	938	920	989	914	961	934	904	943	975	948	930	937	913	930	934	921	928	928	949	950	853	955	966	972	964	950	921	969	945	908	930	940	969	903	968	849	923	942	1019	938	942	979	937	954	956	977	952	945	952	914	944	968	900	920	955	975	935	971	919	955	931	950	930	963	988	973	910	934	951	926	955	972	931	925	927	925	925	944	970	953	905	933	973	981	926	958	915	965	921	942	1006	992	915	896	952	971	964	989	926	938	939	1003	988	902	961	954	976	937	932	982	985	875	896	1005	959	962	906	923	912	1014	975	924	937	902	940	1028	936	932	937	952	965	914	931	962	931	901	929	963	911	952	960	902	941	945	899	933	920	991	957	968	915	942	904	973	959	977	946	947	960	942	955	974	913	919	933	950	976	937	963	971	928	855	942	980	957	964	940	943	940	870	904	952	902	913	934	928	964	975	981	895	982	948	916	903	969	914	956	906	945	993	931	966	941	903	896	955	909	916	936	931	908	965	915	889	1000	975	993	957	924	952	966	933	935	940	988	983	954	953	999	959	965	949	909	943	942	913	932	992	922	889	912	1008	953	912	984	956	912	970	966	928	933	914	927	989	902	893	964	921	919	984	910	925	996	959	952	945	963	952	978	936	944	927	990	988	946	910	965	963	927	968	959	904	1027	962	929	906	921	970	917	952	905	961	927	967	905	926	939	880	981	954	923	929	952	945	884	988	978	879	889	879	947	940	943	912	934	985	897	937	921	944	893	941	949	977	955	963	967	956	972	946	904	943	965	955	946	908	937	1000	944	937	921	905	968	942	902	946	936	946	977	944	972	917	957	872	964	923	907	960	996	880	937	945	974	905	1012	962	977	954	975	966	885	947	932	917	965	928	893	913	905	929	876	891	923	914	996	918	973	926	931	908	932	909	951	953	941	996	945	946	930	968	908	896	881	923	981	986	962	971	911	946	912	964	937	949	965	977	946	941	950	905	936	955	971	940	931	906	945	970	1050	941	940	918	981	958	978	982	955	933	965	952	907	956	971	897	915	1001	977	953	929	917	928	901	916	897	904	925	1048	925	923	961	975	928	926	922	922	958	1003	911	912	961	907	927	932	903	914	933	938	913	979	917	962	927	962	935	973	901	906	940	922	937	920	970	954	927	936	1002	916	1010	944	985	978	925	925	931	957	928	953	933	947	934	951	940	898	940	968	964	983	929	956	939	906	917	927	903	931	1029	941	975	957	958	963	936	938	969	906	889	971	909	911	965	989	905	918	976	981	936	938	937	911	888	946	923	914	972	926	926	973	958	885	973	929	974	955	944	874	930	1000	910	939	871	906	948	936	950	963	891	911	948	916	957	935	986	925	905	953	986	922	932	967	916	934	917	909	939	906	988	974	916	962	1037	918	947	950	898	940	896	932	932	930	951	1024	908	1008	918	927	902	900	956	943	944	870	923	932	883	947	1012	981	957	888	961	968	949	917	983	959	938	950	899	940	948	959	941	941	919	944	946	952	970	960	934	961	954	1009	898	909	989	979	942	894	879	986	930	957	979	953	888	981	952	910	957	962	965	971	922	955	960	1018	963	979	943	943	998	912	934	959	961	927	913	915	933	910	928	949	964	885	880	982	967	905	946	926	942	895	918	885	948	969	947	1028	947	968	892	957	992	883	917	1020	962	949	942	903	914	923	878	933	913	908	930	947	869	988	996	912	943	927	928
23588	17323	14336	22888	31398	32162	31637	27909	29301	59206	63821	51066	35910	21855	12142	8462	7737	7587	7502	7644	7662	7629	7607	7713	7466	7589	7641	7590	7652	7629	7465	7689	7626	7722	7724	7715	7474	7599	7684	7659	7679	7639	7603	7535	7600	7530	7501	7500	7494	7630	7645	7524	7696	7746	7703	7704	7622	7740	7558	7669	7651	7668	7666	7557	7599	7554	7687	7532	7675	7675	7601	7562	7746	7597	7566	7610	7659	7729	7611	7612	7623	7594	7699	7571	7595	7630	7658	7730	7613	7572	7673	7628	7597	7592	7555	7728	7679	7606	7583	7674	7690	7735	7597	7685	7609	7776	7534	7545	7643	7566	7790	7521	7739	7610	7560	7696	7753	7591	7715	7540	7611	7692	7600	7623	7647	7521	7788	7653	7672	7520	7701	7560	7608	7604	7717	7687	7674	7686	7624	7662	7673	7596	7522	7608	7482	7767	7641	7605	7598	7676	7759	7532	7698	7657	7729	7608	7489	7675	7579	7636	7752	7640	7645	7579	7779	7655	7717	7710	7591	7639	7637	7680	7442	7668	7804	7653	7609	7569	7656	7695	7677	7578	7529	7627	7587	7595	7670	7653	7748	7593	7702	7472	7684	7660	7619	7607	7627	7691	7659	7707	7551	7545	7629	7605	7721	7773	7589	7629	7682	7601	7740	7571	7560	7753	7608	7677	7662	7617	7555	7585	7542	7657	7729	7578	7592	7650	7674	7638	7643	7721	7719	7616	7760	7755	7686	7728	7669	7582	7738	7654	7485	7580	7743	7548	7532	7476	7623	7640	7587	7669	7649	7685	7548	7625	7651	7689	7610	7553	7567	7639	7792	7520	7686	7592	7636	7724	7655	7580	7579	7745	7600	7596	7554	7656	7767	7647	7605	7719	7718	7558	7701	7672	7608	7610	7476	7668	7645	7656	7689	7623	7655	7618	7729	7770	7636	7717	7512	7536	7553	7554	7600	7593	7628	7621	7611	7633	7677	7599	7669	7660	7800	7576	7610	7619	7652	7639	7857	7617	7534	7579	7677	7619	7655	7442	7648	7558	7504	7664	7622	7724	7548	7548	7613	7583	7606	7626	7617	7576	7630	7803	7753	7585	7523	7681	7564	7739	7566	7615	7697	7696	7613	7598	7586	7585	7544	7545	7454	7571	7578	7600	7649	7633	7864	7761	7514	7639	7531	7598	7777	7571	7450	7532	7522	7607	7656	7697	7619	7547	7696	7663	7761	7691	7492	7717	7550	7627	7713	7653	7493	7591	7729	7612	7706	7617	7684	7671	7537	7563	7832	7647	7637	7649	7598	7609	7768	7749	7647	7690	7820	7527	7716	7596	7689	7758	7399	7691	7570	7608	7663	7657	7710	7759	7623	7625	7668	7674	7621	7662	7560	7567	7564	7515	7810	7568	7716	7532	7716	7494	7780	7639	7666	7613	7662	7518	7587	7720	7543	7725	7681	7632	7521	7568	7616	7596	7500	7548	7630	7761	7496	7770	7616	7714	7664	7592	7729	7640	7564	7620	7659	7541	7652	7798	7492	7769	7681	7638	7522	7593	7633	7767	7737	7550	7604	7472	7647	7549	7728	7686	7715	7637	7723	7704	7572	7699	7645	7630	7718	7609	7594	7644	7560	7539	7569	7584	7771	7563	7666	7756	7581	7589	7572	7646	7556	7670	7668	7703	7622	7694	7699	7662	7762	7632	7747	7534	7575	7648	7655	7659	7630	7506	7676	7656	7527	7594	7625	7691	7592	7655	7744	7647	7673	7656	7736	7544	7530	7688	7649	7541	7689	7668	7660	7813	7623	7701	7637	7670	7654	7520	7693	7589	7439	7586	7597	7636	7691	7632	7658	7564	7654	7690	7637	7535	7560	7690	7662	7531	7837	7619	7575	7624	7568	7576	7565	7676	7676	7448	7675	7617	7603	7505	7561	7546	7525	7653	7720	7680	7642	7555	7722	7620	7601	7619	7564	7585	7631	7627	7526	7620	7582	7465	7621	7584	7659	7739	7605	7638	7614	7690	7603	7627	7482	7525	7632	7763	7625	7553	7658	7729	7520	7498	7693	7674	7572	7641	7577	7668	7453	7490	7628	7649	7655	7715	7710	7691	7690	7667	7548	7668	7648	7866	7509	7770	7610	7630	7572	7659	7587	7748	7711	7645	7819	7568	7687	7572	7661	7576	7617	7653	7749	7647	7630	7799	7550	7550	7662	7549	7591	7520	7582	7562	7505	7762	7591	7720	7653	7670	7669	7558	7546	7587	7707	7581	7727	7602	7924	7590	7758	7573	7603	7590	7744	7630	7570	7679	7683	7670	7717	7625	7652	7682	7665	7688	7490	7713	7777	7491	7551	7666	7559	7611	7597	7499	7650	7557	7626	7655	7642	7701	7528	7776	7709	7783	7555	7488	7672	7730	7716	7670	7635	7639	7693	7718	7632	7584	7797	7576	7607	7478	7552	7611	7812	7609	7721	7677	7681	7636	7696	7698	7526	7537	7592	7544	7675	7641	7521	7565	7694	7668	7716	7594	7732	7543	7489	7663	7635	7712	7656	7636	7710	7583	7681	7652	7695	7482	7575	7747	7393	7656	7495	7556	7700	7566	7703	7679	7660	7564	7618	7675	7621	7620	7547	7610	7769	7653	7727	7547	7524	7535	7586	7715	7648	7634	7732	7458	7657	7555	7683	7605	7657	7638	7531	7513	7714	7739	7712	7500	7483	7657	7632	7584	7602	7681	7646	7807	7743	7570	7722	7640	7532	7613	7536	7603	7719	7572	7588	7779	7506	7623	7630	7649	7647	7612	7665	7636	7694	7703	7664	7576	7697	7692	7641	7647	7628	7632	7619	7597	7695	7679	7624	7469	7682	7703	7619	7616	7605	7678	7580	7657	7702	7535	7611	7705	7731	7723	7744	7533	7755	7604	7619	7566	7551	7664	7567	7699	7544	7653	7552	7608	7603	7549	7723	7691	7691	7618	7679	7682	7685	7536	7608	7592	7633	7685	7669	7820	7717	7606	7679	7588	7498	7683	7585	7713	7621	7634	7632	7627	7679	7598	7724	7523	7688	7632	7685	7633	7580	7658	7657	7647	7549	7605	7640	7629	7647	7624	7680	7762	7769	7682	7611	7716	7730	7711	7477	7699	7529	7633	7652	7677	7616	7444	7513	7656	7536	7540	7596	7702	7743	7588	7722	7661	7584	7507	7621	7736	7644	7692	7719	7628	7583	7685	7604	7524	7635	7557	7713	7676	7578	7613	7628	7731	7527	7632	7593	7613	7601	7546	7608	7541	7545	7721	7609	7662	7659	7704	7699	7602	7760	7534	7705	7616	7698	7647	7594	7654	7734	7612	7700	7572	7607	7659	7646	7594	7434	7730	7641	7623	7564	7672	7699	7736	7652	7633	7516	7637	7713	7752	7704	7674	7690	7581	7633	7652	7650	7724	7572	7561	7582	7651	7479	7564	7740	7472	7715	7564	7654	7680	7681	7661	7625	7552	7611	7586	7613	7607	7667	7580	7659	7547	7710	7564	7553	7713	7705	7591	7483	7616	7626	7661	7632	7612	7650	7528	7526	7616	7614	7645	7561	7561	7748	7604	7606	7641	7578	7634	7596	7728	7597	7676	7636	7786	7625	7566	7501	7546	7662	7665	7596	7631	7654	7645	7675	7565	7621	7659	7694	7638	7591	7620	7670	7584	7770	7713	7465	7734	7593	7378	7623	7598	7627	7564	7690	7632	7709	7519	7579	7549	7622	7573	7721	7568	7609	7586	7599	7701	7554	7481	7680	7604	7636	7689	7588	7591	7621	7611	7703	7675	7641	7647	7718	7605	7781	7462	7650	7601	7722	7576	7682	7651	7628	7707	7584	7589	7594	7535	7655	7634	7607	7666	7627	7535	7529	7604	7849	7598	7774	7702	7646	7586	7582	7554	7596	7625	7507	7735	7682	7556	7583	7557	7790	7489	7678	7647	7642	7752	7587	7763	7700	7617	7569	7467	7750	7736	7719	7585	7679	7641	7767	7528	7693	7672	7673	7661	7583	7728	7626	7690	7732	7589	7678	7714	7612	7667	7688	7492	7673	7494	7619	7611	7527	7645	7588	7610	7652	7598	7634	7583	7611	7621	7557	7707	7628	7633	7606	7649	7584	7704	7513	7624	7717	7694	7592	7678	7844	7585	7764	7594	7540	7633	7599	7451	7677	7560	7724	7656	7570	7585	7702	7761	7430	7482	7663	7633	7584	7683	7584	7623	7602	7702	7642	7818	7607	7620	7750	7674	7525	7607	7639	7692	7637	7808	7492	7646	7535	7623	7699	7682	7568	7713	7676	7725	7613	7583	7622	7588	7565	7715	7634	7614	7595	7779	7756	7722	7544	7719	7543	7693	7606	7569	7691	7720	7597	7547	7740	7592	7639	7625	7624	7594	7611	7530	7551	7604	7676	7719	7604	7627	7504	7540	7677	7703	7701	7705	7594	7765	7757	7684	7521	7654	7633	7620	7610	7553	7693	7663	7654	7604	7666	7659	7584	7548	7585	7603	7535	7541	7538	7656	7688	7703	7669	7494	7545	7654	7537	7631	7641	7533	7682	7682	7647	7655	7583	7733	7818	7575	7611	7579	7746	7642	7839	7716	7639	7616	7697	7645	7591	7683	7718	7645	7541	7732	7567	7676	7623	7614	7685	7604	7650	7606	7789	7647	7708	7634	7647	7734	7753	7653	7569	7671	7727	7721	7740	7653	7564	7657	7637	7785	7586	7629	7629	7585	7618	7649	7740	7564	7599	7526	7573	7871	7665	7539	7618	7769	7576	7704	7564	7609	7578	7604	7616	7709	7732	7615	7604	7595	7555	7650	7711	7592	7572	7709	7581	7593	7518	7607	7668	7553	7584	7471	7589	7697	7588	7609	7713	7686	7561	7640	7650	7582	7657	7739	7584	7636	7626	7667	7784	7794	7624	7560	7691	7688	7706	7673	7475	7703	7716	7653	7723	7614	7696	7638	7643	7649	7627	7526	7665	7596	7642	7831	7642	7567	7640	7592	7595	7511	7543	7532	7697	7727	7561	7564	7620	7559	7745	7589	7661	7623
4584	2741	1980	1589	1981	2467	2423	2264	1970	13147	26116	20016	9969	3641	1586	1058	997	1002	921	963	933	921	948	931	947	924	917	934	906	941	910	920	931	977	923	961	925	903	973	941	950	932	896	984	978	967	974	940	963	892	956	941	951	947	939	936	910	1014	948	920	914	919	858	986	904	921	861	977	914	956	974	955	988	919	1008	962	970	945	975	948	975	909	890	913	950	974	922	996	927	952	987	908	965	935	1001	961	929	963	931	966	955	943	880	937	936	905	1000	941	920	1000	912	979	895	929	940	985	938	987	986	1001	952	957	954	987	994	931	946	906	973	951	966	948	937	984	936	972	972	922	885	938	938	944	907	1004	894	919	930	975	927	918	917	996	963	973	943	926	928	933	927	917	933	918	961	953	899	1017	937	964	930	962	946	985	983	993	950	972	903	912	908	946	935	880	916	966	926	914	926	932	891	981	944	932	978	911	969	905	1014	963	1004	1007	929	969	966	967	960	987	952	972	957	965	913	944	947	958	957	961	944	951	872	936	939	940	946	1001	979	918	891	923	951	936	942	954	937	1039	921	918	914	982	933	935	938	939	901	956	969	980	994	950	905	939	982	914	929	908	931	923	978	950	986	929	934	919	986	959	951	986	926	947	969	943	930	990	982	946	903	973	1034	978	941	970	949	906	923	965	931	981	949	926	929	987	948	983	931	922	968	883	1009	893	958	953	888	974	965	894	958	1006	968	977	950	972	939	928	963	960	950	948	954	925	968	892	919	887	962	957	878	913	988	991	951	940	912	1022	966	994	938	940	963	919	1015	944	898	940	979	893	916	945	912	904	937	964	960	970	910	953	951	948	942	996	1012	911	895	966	946	976	942	962	948	942	939	940	914	929	972	919	923	941	965	928	935	979	939	940	903	937	941	954	914	970	944	856	1000	951	906	934	953	949	954	920	909	962	925	987	979	923	907	905	953	922	1008	941	912	947	929	895	903	932	937	897	913	878	965	989	976	953	965	949	917	936	913	961	979	942	926	924	969	973	965	980	986	980	936	973	949	970	930	974	973	896	977	949	977	929	896	919	967	958	909	952	944	950	924	1018	918	902	975	887	906	899	926	950	916	969	956	954	933	978	941	978	917	918	958	939	924	980	968	945	968	969	960	908	925	946	949	907	947	903	948	968	889	940	953	955	942	987	988	918	976	931	983	888	913	931	940	924	982	942	919	941	916	1038	951	953	918	1016	984	913	903	933	914	969	902	1000	942	948	969	939	942	960	909	940	977	933	919	958	948	939	947	930	943	970	910	919	915	936	957	999	912	963	947	906	926	892	940	972	890	933	988	920	892	951	962	943	949	928	983	946	998	920	964	955	963	904	953	968	937	982	911	924	911	920	939	964	941	910	955	956	936	957	922	921	930	932	962	986	956	951	1010	977	978	985	907	932	922	997	908	925	978	907	910	920	909	978	919	908	977	927	895	940	932	928	952	953	945	962	897	903	937	977	952	946	1001	969	914	932	978	927	987	944	931	945	937	974	824	896	912	863	959	944	918	830	895	940	939	937	976	1004	960	920	958	940	955	979	957	907	904	900	889	955	996	927	945	924	954	967	958	939	944	977	983	951	984	960	920	934	978	982	949	918	931	961	922	910	966	959	979	943	953	905	879	935	948	980	975	918	919	931	930	960	956	922	983	960	936	912	975	956	944	991	949	967	943	911	944	977	915	995	873	984	963	911	1006	893	971	993	976	945	945	988	971	973	969	943	917	933	982	915	975	917	958	923	944	936	895	951	935	946	953	924	919	984	936	965	980	959	992	939	943	955	972	957	983	940	950	974	930	935	986	964	993	939	1025	960	921	941	921	916	952	998	952	938	948	938	974	979	957	926	908	903	935	941	942	908	928	946	972	987	929	948	911	925	957	938	958	911	950	981	929	956	923	914	976	934	969	913	962	929	904	914	934	963	943	957	915	978	979	922	979	943	972	961	943	975	952	922	935	949	941	937	944	920	938	901	929	926	956	921	944	1005	914	1018	1011	960	934	946	994	952	926	945	1002	960	955	940	984	965	920	910	1001	951	929	902	956	970	943	919	937	989	950	976	933	925	912	981	875	983	974	994	937	860	946	920	979	969	951	931	895	977	952	963	927	1034	969	873	955	942	974	966	949	952	875	899	868	930	958	986	930	925	932	964	932	918	987	906	990	913	958	982	956	943	911	944	895	918	936	974	969	924	985	973	966	968	961	939	926	1000	929	984	950	1009	942	973	932	985	948	973	963	982	921	962	923	974	926	928	932	935	971	959	931	939	987	940	977	894	943	937	994	914	902	952	913	955	949	929	954	964	947	934	970	951	968	948	926	938	947	940	986	937	922	911	955	896	942	957	948	923	915	955	925	950	971	937	920	869	988	947	890	959	958	983	910	953	961	937	972	909	969	1011	960	965	871	1004	906	977	955	968	987	934	999	998	917	952	936	946	949	1026	940	963	958	930	920	970	945	997	928	945	982	956	957	956	955	906	961	927	961	971	937	920	914	929	957	928	956	953	930	877	948	927	938	969	953	940	900	944	885	939	903	987	995	933	928	965	973	951	939	921	919	971	916	955	996	935	892	932	959	991	989	974	937	947	947	971	938	924	929	917	892	894	948	935	870	1002	966	896	963	921	948	998	921	921	974	890	929	1018	909	951	951	923	1000	1002	915	967	975	933	977	953	889	946	951	993	989	920	995	950	1009	973	927	917	887	962	922	987	964	915	975	939	912	936	952	963	947	954	934	951	944	991	929	954	975	959	944	996	952	941	867	924	950	945	893	959	938	924	910	958	971	918	930	933	961	929	1017	916	929	967	920	967	902	977	932	943	946	981	980	977	945	958	907	930	976	951	946	917	910	961	877	952	963	952	984	936	972	913	977	968	975	974	937	953	898	930	898	946	948	981	940	963	943	938	884	954	961	900	901	958	928	969	960	916	940	981	912	954	919	927	1011	989	940	980	951	907	964	843	913	969	966	942	946	909	983	974	937	938	988	981	931	927	987	980	943	917	946	984	937	963	941	946	965	932	914	924	978	916	951	957	959	1003	905	875	950	943	947	990	937	939	979	980	941	939	931	939	964	959	972	973	989	923	942	906	990	909	1000	946	938	975	946	928	939	1002	915	954	960	936	960	910	900	995	886	961	922	978	946	957	894	941	1018	992	959	932	938	934	991	987	948	986	938	916	955	920	943	963	941	920	923	963	926	947	932	890	939	930	902	973	963	934	959	927	973	965	968	966	928	937	915	969	992	908	913	882	967	933	1004	958	976	914	993	973	965	948	970	887	946	948	910	947	956	916	855	972	899	904	964	900	912	952	933	907	958	972	961	952	964	955	943	874	904	930	940	1009	961	920	937	958	968	954	983	944	935	918	983	980	949	966	975	911	967	982	927	968	919	905	925	936	980	978	974	942	967	991	953	912	919	945	923	950	999	961	951	929	967	961	924	937	941	853	994	949	927	987	931	967	950	950	947	1030	961	905	918	959	941	960	943	968	990	945	941	943	943	918	923	925	971	932	961	936	944	969	963	952
28755	21794	17842	26331	35033	36682	35038	32114	28898	60066	78925	65327	46318	29735	16320	9492	7845	7738	7602	7680	7597	7650	7644	7505	7577	7812	7621	7583	7620	7488	7706	7672	7683	7659	7611	7600	7573	7651	7697	7523	7512	7630	7667	7764	7715	7566	7757	7574	7734	7663	7652	7605	7592	7539	7610	7599	7598	7655	7712	7768	7731	7750	7769	7622	7619	7667	7598	7738	7568	7583	7689	7733	7711	7608	7662	7566	7725	7676	7701	7566	7589	7642	7669	7507	7548	7719	7711	7692	7694	7702	7665	7552	7800	7681	7638	7644	7616	7633	7809	7677	7574	7661	7680	7736	7710	7678	7637	7723	7717	7612	7657	7752	7622	7820	7746	7501	7570	7697	7648	7701	7590	7582	7589	7732	7711	7639	7768	7597	7615	7568	7760	7634	7713	7663	7641	7712	7723	7718	7801	7626	7768	7531	7695	7531	7653	7568	7628	7725	7714	7640	7732	7656	7658	7666	7660	7673	7677	7728	7669	7637	7588	7591	7613	7768	7556	7644	7594	7621	7692	7461	7732	7668	7621	7648	7695	7590	7656	7667	7752	7712	7549	7602	7637	7602	7741	7623	7719	7668	7709	7649	7763	7692	7670	7636	7712	7666	7528	7629	7820	7595	7679	7594	7518	7640	7727	7650	7830	7616	7584	7651	7614	7724	7599	7592	7631	7542	7751	7726	7672	7628	7759	7877	7592	7759	7707	7582	7672	7725	7582	7558	7542	7601	7639	7600	7679	7628	7493	7721	7619	7676	7537	7691	7625	7663	7667	7615	7780	7635	7712	7608	7646	7704	7619	7600	7552	7789	7675	7726	7686	7626	7670	7585	7775	7672	7658	7548	7582	7668	7761	7819	7692	7635	7672	7502	7700	7598	7592	7684	7664	7648	7614	7714	7708	7639	7662	7641	7775	7792	7550	7712	7628	7624	7568	7677	7662	7657	7607	7741	7693	7498	7677	7530	7665	7638	7590	7503	7522	7684	7585	7636	7571	7744	7619	7625	7631	7665	7619	7602	7603	7677	7628	7645	7462	7615	7700	7802	7684	7634	7669	7564	7713	7607	7716	7695	7606	7552	7759	7713	7477	7615	7569	7661	7712	7717	7712	7655	7755	7636	7719	7644	7735	7635	7639	7603	7583	7584	7460	7792	7722	7560	7605	7570	7672	7684	7686	7688	7635	7685	7614	7527	7691	7757	7536	7653	7702	7545	7595	7515	7710	7624	7701	7622	7629	7555	7611	7591	7704	7617	7632	7714	7703	7649	7720	7549	7603	7816	7663	7664	7597	7692	7605	7711	7490	7712	7708	7670	7600	7545	7742	7719	7729	7676	7761	7697	7572	7668	7449	7679	7682	7733	7648	7718	7792	7642	7699	7614	7734	7673	7677	7677	7587	7668	7529	7663	7634	7626	7701	7715	7730	7573	7676	7567	7678	7716	7696	7774	7647	7703	7710	7691	7550	7544	7593	7532	7651	7469	7776	7599	7463	7656	7694	7647	7508	7551	7649	7644	7737	7602	7649	7714	7842	7689	7703	7636	7574	7582	7635	7623	7595	7717	7701	7788	7645	7456	7737	7639	7712	7644	7652	7687	7719	7605	7734	7657	7682	7667	7570	7702	7592	7630	7677	7653	7470	7760	7736	7741	7551	7635	7535	7710	7527	7768	7622	7722	7624	7679	7753	7716	7749	7713	7550	7634	7617	7634	7535	7677	7704	7733	7581	7694	7582	7633	7660	7625	7743	7531	7611	7574	7731	7688	7577	7592	7649	7613	7800	7686	7593	7474	7528	7549	7635	7639	7533	7638	7666	7708	7679	7588	7682	7608	7526	7722	7610	7676	7625	7641	7626	7520	7640	7663	7606	7582	7537	7688	7653	7686	7615	7694	7740	7713	7649	7539	7613	7731	7768	7647	7585	7666	7685	7593	7496	7591	7797	7580	7645	7522	7663	7650	7724	7668	7711	7737	7510	7452	7638	7698	7509	7701	7570	7677	7725	7705	7630	7653	7719	7564	7653	7629	7599	7605	7633	7605	7669	7739	7644	7618	7591	7605	7703	7663	7604	7731	7655	7589	7753	7575	7647	7643	7695	7721	7671	7618	7513	7560	7643	7866	7640	7634	7632	7617	7680	7617	7571	7708	7708	7659	7663	7654	7603	7697	7617	7554	7569	7714	7553	7679	7523	7652	7579	7622	7601	7639	7746	7726	7657	7752	7658	7608	7756	7635	7589	7584	7681	7716	7713	7535	7542	7562	7636	7729	7694	7650	7642	7646	7701	7615	7622	7615	7743	7580	7767	7718	7610	7741	7773	7523	7647	7727	7629	7614	7709	7841	7681	7589	7733	7741	7668	7607	7612	7674	7593	7697	7538	7677	7641	7593	7736	7755	7677	7691	7510	7554	7518	7695	7534	7574	7653	7741	7600	7770	7613	7754	7730	7676	7596	7645	7732	7576	7687	7697	7731	7555	7597	7510	7708	7609	7678	7597	7574	7752	7486	7714	7549	7696	7705	7611	7654	7755	7596	7797	7612	7613	7548	7778	7517	7679	7584	7686	7752	7734	7737	7676	7540	7599	7609	7651	7666	7489	7680	7649	7696	7750	7610	7550	7671	7661	7584	7773	7575	7603	7711	7695	7711	7639	7698	7678	7709	7718	7803	7609	7643	7718	7603	7770	7573	7653	7655	7635	7748	7701	7557	7582	7720	7619	7631	7647	7662	7657	7676	7574	7728	7748	7398	7650	7776	7661	7592	7654	7630	7516	7761	7567	7712	7607	7709	7702	7657	7595	7772	7528	7591	7719	7631	7530	7718	7579	7544	7647	7656	7503	7641	7694	7643	7626	7730	7736	7582	7580	7557	7656	7604	7557	7689	7775	7515	7739	7627	7647	7597	7704	7631	7772	7599	7659	7869	7615	7598	7704	7801	7660	7778	7700	7572	7726	7607	7845	7665	7611	7592	7680	7582	7571	7664	7683	7558	7711	7703	7718	7626	7801	7664	7673	7761	7617	7717	7631	7753	7658	7553	7695	7733	7831	7605	7718	7592	7595	7658	7730	7677	7706	7528	7864	7590	7680	7687	7663	7796	7655	7667	7470	7691	7687	7763	7612	7638	7645	7700	7557	7631	7658	7609	7610	7723	7782	7606	7546	7821	7639	7667	7771	7670	7708	7565	7621	7531	7657	7715	7682	7591	7653	7636	7654	7694	7647	7726	7641	7583	7840	7610	7790	7618	7622	7694	7595	7636	7676	7727	7725	7598	7624	7774	7669	7671	7649	7561	7730	7640	7708	7587	7620	7754	7622	7627	7647	7553	7647	7669	7706	7681	7724	7623	7621	7683	7591	7768	7747	7657	7545	7535	7610	7669	7590	7712	7629	7726	7720	7807	7551	7554	7633	7680	7569	7571	7584	7675	7685	7423	7668	7632	7641	7652	7582	7697	7571	7733	7602	7605	7712	7554	7679	7644	7667	7661	7635	7650	7585	7510	7562	7641	7648	7692	7704	7710	7551	7628	7738	7598	7723	7577	7614	7726	7775	7572	7638	7706	7774	7558	7582	7754	7681	7561	7683	7580	7772	7666	7653	7640	7629	7715	7546	7848	7616	7679	7778	7605	7697	7679	7712	7618	7759	7431	7655	7571	7535	7566	7724	7617	7507	7798	7713	7624	7671	7720	7691	7762	7706	7510	7491	7542	7690	7734	7510	7670	7635	7778	7671	7572	7767	7612	7585	7690	7651	7671	7594	7618	7735	7803	7641	7769	7522	7763	7588	7602	7750	7645	7588	7677	7521	7750	7693	7643	7494	7802	7575	7613	7644	7654	7703	7767	7633	7634	7644	7675	7623	7700	7574	7836	7703	7637	7678	7515	7604	7699	7737	7588	7680	7512	7586	7703	7595	7727	7748	7659	7539	7734	7686	7668	7711	7734	7704	7649	7632	7676	7610	7594	7635	7646	7733	7705	7702	7778	7533	7480	7649	7658	7789	7665	7692	7743	7653	7728	7565	7629	7543	7660	7719	7574	7713	7588	7682	7754	7636	7470	7556	7784	7626	7735	7651	7551	7651	7735	7634	7674	7607	7504	7616	7635	7582	7776	7592	7655	7676	7657	7664	7620	7735	7785	7823	7600	7499	7549	7554	7652	7645	7589	7546	7750	7798	7686	7733	7571	7672	7536	7674	7600	7694	7656	7654	7587	7676	7697	7574	7627	7724	7828	7656	7686	7723	7786	7609	7580	7729	7626	7611	7617	7732	7566	7780	7669	7703	7705	7561	7708	7583	7639	7623	7697	7719	7557	7673	7764	7628	7654	7760	7744	7541	7621	7659	7635	7617	7664	7581	7541	7520	7615	7694	7593	7557	7638	7618	7637	7583	7694	7551	7705	7773	7613	7635	7682	7635	7675	7686	7741	7579	7505	7706	7716	7679	7721	7636	7516	7721	7653	7673	7939	7510	7704	7720	7524	7667	7467	7659	7726	7687	7597	7676	7559	7614	7857	7631	7699	7653	7629	7704	7592	7636	7648	7745	7619	7795	7668	7621	7599	7599	7720	7531	7605	7587	7620	7661	7727	7695	7589	7651	7796	7659	7643	7734	7573	7603	7620	7635	7624	7561	7732	7714	7619	7730	7624	7514	7556	7851	7618	7644	7667	7650	7615	7700	7551	7630	7650	7647	7670	7708	7656	7555	7708	7670	7649	7754	7621	7755	7678	7705	7640	7564	7564	7502	7709	7586	7591	7731	7463	7678	7665	7603	7748	7655	7682	7810	7595	7621	7722	7686	7729	7681	7570	7686	7691	7620	7481	7588	7652	7696	7457	7649	7637	7642	7743	7655	7738	7701	7615	7723	7510	7549	7834	7689	7749	7776	7807	7809	7733	7599	7744	7573	7621	7623	7667	7745	7516	7671	7588	7751	7694	7730	7736	7646	7733	7644	7685	7566	7638	7723	7662	7702	7660	7605	7683	7570	7567	7760	7823	7744	7681	7747	7582	7615	7630	7775	7655	7652	7626	7764	7684	7499	7603	7591	7595	7699	7679	7567	7705	7634	7611	7647	7619	7581	7609	7683	7696	7725	7690	7556	7555	7675
3940	1774	1379	1233	1425	1620	1519	1545	1449	3415	5651	4153	2450	1391	1057	892	940	878	975	900	947	931	899	835	920	879	912	910	853	932	885	971	899	957	866	835	902	861	956	890	864	898	896	873	894	934	879	837	881	953	912	908	899	901	939	876	909	903	900	922	885	936	930	913	988	897	933	880	948	931	922	930	942	844	876	841	884	845	909	882	858	897	906	905	910	887	901	863	875	890	933	915	898	918	917	875	876	936	879	932	889	919	868	876	870	916	904	917	949	894	907	923	901	894	916	905	930	861	947	853	911	862	877	936	865	895	874	872	945	905	927	914	883	878	874	906	915	878	912	948	882	920	910	909	867	928	895	842	897	873	921	880	895	913	930	919	893	895	966	908	888	925	900	900	968	904	837	924	907	892	946	949	889	900	917	862	916	945	954	912	925	872	910	864	931	892	927	913	908	970	853	902	905	936	917	892	880	918	868	910	959	895	932	870	922	871	889	916	858	973	940	902	937	923	945	895	865	957	919	897	891	864	924	908	855	895	853	949	1010	867	926	903	889	900	879	905	864	872	908	872	914	911	926	904	910	909	944	913	921	861	946	846	916	930	877	890	898	851	940	885	872	935	871	896	879	880	947	939	953	941	901	860	906	919	922	934	951	912	917	884	911	878	902	921	861	914	885	895	927	877	951	981	904	917	863	908	883	856	893	940	903	883	884	875	907	907	867	926	866	918	915	875	908	880	939	880	877	909	926	877	881	893	892	939	880	900	936	875	884	909	924	916	945	956	865	906	936	872	858	839	963	931	874	911	944	906	877	899	883	901	925	869	933	929	926	858	916	886	913	873	911	913	881	849	885	913	921	923	929	979	863	914	929	903	929	918	880	878	888	919	908	937	940	954	897	886	904	896	875	922	902	877	863	875	924	931	898	922	883	885	955	901	900	882	931	946	958	918	911	871	922	906	920	886	956	891	945	892	901	855	920	857	873	877	963	885	928	924	889	864	872	917	905	899	889	878	904	903	929	929	931	956	905	922	913	923	889	922	953	868	886	942	885	924	925	940	907	897	895	884	872	936	918	894	927	962	874	905	940	863	858	908	893	886	917	920	896	920	936	936	883	857	898	930	922	932	900	891	907	891	906	953	939	922	896	850	885	902	884	933	927	919	908	871	918	820	894	911	888	875	889	902	902	883	857	929	862	934	873	950	938	908	861	918	937	887	917	901	927	886	922	901	905	950	934	885	898	888	904	905	949	963	906	903	947	942	920	901	892	861	899	922	908	889	922	943	936	908	892	905	911	893	881	965	880	885	911	868	840	858	918	912	905	903	957	903	956	880	902	864	911	912	872	891	952	947	917	912	937	917	894	950	933	973	872	904	957	921	933	879	914	934	938	913	890	947	922	910	926	946	900	905	872	851	900	860	904	910	938	922	901	971	866	926	915	900	917	904	881	920	911	904	915	900	949	923	931	944	950	852	882	935	918	881	928	893	885	872	963	926	938	927	949	881	909	887	897	913	871	926	926	879	890	898	944	909	923	913	955	929	953	883	933	885	896	963	928	969	914	929	918	888	904	912	916	881	897	953	886	917	863	881	901	912	885	876	905	886	929	849	924	893	946	879	979	929	894	862	900	896	896	896	887	850	932	932	906	913	931	925	889	938	906	960	939	937	875	877	871	887	889	916	891	919	854	980	905	913	873	902	920	960	879	900	925	917	957	882	877	905	939	862	918	911	897	870	897	949	919	947	925	954	1009	978	918	866	899	885	930	873	916	908	922	851	931	906	903	893	899	954	919	898	885	886	961	948	874	862	962	894	909	918	876	866	882	904	904	868	915	854	903	907	901	909	851	878	930	896	913	921	896	855	896	918	933	920	904	913	936	923	904	883	908	915	919	905	904	942	894	911	960	887	910	925	901	965	861	909	891	945	958	862	880	915	914	906	979	950	914	935	862	933	933	918	915	913	894	874	894	899	962	908	894	932	939	887	948	871	864	887	883	934	930	888	917	867	956	899	863	904	919	896	909	866	896	926	925	864	908	916	911	875	911	890	882	887	915	874	895	880	895	868	919	865	891	899	970	922	934	911	910	905	960	860	912	860	865	903	876	887	890	907	955	874	879	941	924	857	904	867	900	876	881	868	898	905	950	878	948	948	882	873	919	894	901	925	884	946	909	903	859	914	868	885	912	916	888	928	911	871	872	904	890	893	983	922	927	935	915	940	867	898	899	923	898	923	937	926	895	923	916	903	928	889	894	876	898	883	918	894	949	907	960	918	949	908	930	885	906	880	834	918	925	920	915	902	950	920	896	911	910	929	915	872	920	891	886	852	870	933	932	875	934	925	941	888	862	913	889	900	940	864	971	845	892	880	911	892	877	930	899	926	898	963	915	876	923	924	904	908	909	929	940	854	875	858	883	912	872	907	936	875	885	873	861	895	881	903	979	924	910	844	931	939	922	890	917	935	940	911	893	912	862	902	919	927	911	981	934	850	936	945	870	949	939	931	827	923	962	941	927	967	869	881	935	874	904	913	885	923	929	870	903	931	961	904	887	959	970	875	975	859	948	891	876	943	935	930	909	899	906	857	930	949	913	937	858	868	955	912	892	914	882	925	959	906	928	953	893	893	886	841	885	905	939	870	890	938	914	949	979	922	922	883	931	889	921	935	893	892	863	916	955	935	894	919	954	910	930	877	912	890	915	878	930	916	920	893	956	905	931	927	912	921	930	869	949	891	903	923	934	914	874	885	920	889	905	841	909	909	933	960	911	918	901	903	909	919	867	931	897	881	863	877	921	939	913	911	917	856	890	933	901	910	956	917	918	830	858	893	861	891	910	921	866	931	911	949	886	949	883	875	945	900	847	870	875	926	928	890	933	884	902	915	890	894	892	894	936	931	869	930	872	875	914	878	881	865	971	923	908	956	941	892	902	951	934	933	932	853	983	883	900	929	880	867	892	872	913	924	985	886	890	893	978	930	905	888	869	948	910	908	913	855	939	931	871	871	883	879	860	951	950	853	913	914	852	976	858	921	881	922	952	948	922	908	872	886	905	851	939	900	911	948	889	894	891	864	857	881	907	893	916	892	925	905	920	928	881	891	898	915	871	881	905	865	839	915	940	893	921	895	911	962	872	965	937	890	950	914	900	930	879	909	914	909	927	943	927	876	898	933	930	846	918	922	893	914	959	908	877	888	916	895	893	943	877	897	923	918	866	922	884	918	876	925	914	967	891	910	908	873	1003	883	897	919	861	907	887	909	885	896	855	922	865	962	893	899	865	802	920	932	929	959	879	898	834	879	919	894	920	879	888	931	874	870	807	898	902	941	922	868	863	876	995	900	880	902	909	898	878	846	922	908	878	909	919	914	898	918	955	912	904	864	930	853	919	905	928	949	901	918	926	945	886	945	852	905	914	890	894	882	915	947	925	918	887	903	889	882	925	903	946	899	962	928	854	939	861	886	902	901	920	945	899	896	878	956	899	943	926	868	886	920	890	901
21356	16785	13859	20421	27399	28431	26847	24310	21021	37744	44284	36026	25149	14893	9634	7779	7571	7444	7392	7330	7569	7504	7638	7399	7461	7475	7490	7560	7397	7474	7386	7437	7417	7581	7435	7519	7400	7511	7343	7367	7378	7629	7437	7451	7349	7492	7378	7264	7395	7431	7515	7367	7440	7540	7364	7557	7341	7518	7439	7494	7551	7395	7493	7578	7547	7460	7374	7368	7446	7467	7487	7397	7521	7451	7462	7535	7429	7403	7380	7330	7406	7365	7417	7430	7353	7358	7481	7542	7517	7396	7450	7481	7411	7277	7321	7455	7626	7413	7431	7396	7462	7457	7463	7540	7487	7486	7414	7364	7340	7504	7543	7383	7396	7493	7476	7406	7519	7489	7430	7471	7428	7496	7353	7377	7465	7490	7368	7472	7369	7607	7514	7534	7500	7470	7399	7641	7626	7402	7665	7399	7406	7386	7515	7359	7323	7412	7284	7520	7360	7523	7377	7554	7429	7361	7521	7413	7443	7427	7416	7448	7416	7511	7330	7402	7384	7487	7490	7498	7419	7495	7385	7515	7388	7502	7389	7456	7471	7573	7500	7411	7511	7446	7355	7518	7394	7399	7409	7359	7426	7466	7501	7413	7473	7459	7518	7326	7452	7425	7431	7486	7611	7578	7498	7510	7405	7323	7388	7419	7451	7526	7463	7316	7585	7510	7520	7414	7521	7546	7388	7410	7559	7517	7444	7465	7355	7405	7471	7504	7522	7402	7360	7521	7616	7505	7397	7458	7492	7467	7437	7484	7540	7489	7339	7448	7362	7468	7414	7531	7440	7497	7551	7516	7445	7519	7538	7447	7444	7549	7402	7571	7404	7492	7381	7431	7290	7322	7463	7466	7387	7501	7574	7322	7531	7363	7525	7377	7406	7499	7422	7501	7351	7459	7524	7454	7485	7437	7567	7423	7422	7442	7452	7365	7484	7505	7367	7448	7357	7580	7482	7496	7525	7452	7454	7421	7598	7453	7483	7434	7438	7378	7417	7478	7363	7478	7560	7455	7327	7552	7474	7582	7505	7333	7331	7484	7546	7508	7568	7497	7453	7534	7435	7531	7382	7351	7405	7491	7431	7435	7427	7337	7462	7351	7383	7536	7473	7548	7431	7501	7601	7500	7439	7483	7459	7628	7319	7491	7450	7387	7555	7406	7445	7386	7457	7444	7443	7557	7326	7526	7524	7499	7464	7356	7421	7371	7418	7445	7445	7346	7479	7473	7418	7615	7433	7500	7492	7457	7531	7409	7306	7515	7575	7373	7510	7492	7697	7314	7526	7621	7399	7451	7506	7446	7553	7518	7315	7510	7528	7433	7432	7364	7493	7461	7371	7465	7296	7414	7384	7473	7569	7454	7636	7458	7367	7444	7477	7314	7515	7487	7333	7416	7518	7476	7418	7431	7446	7488	7457	7364	7479	7362	7575	7464	7379	7375	7430	7479	7457	7539	7494	7523	7464	7564	7592	7472	7413	7516	7513	7464	7409	7529	7414	7489	7419	7494	7411	7476	7553	7513	7494	7474	7405	7428	7594	7310	7358	7536	7545	7385	7515	7571	7414	7515	7515	7335	7262	7580	7562	7391	7521	7531	7218	7490	7435	7504	7469	7447	7630	7475	7494	7551	7432	7577	7349	7285	7403	7421	7421	7345	7515	7333	7441	7550	7476	7478	7461	7533	7528	7426	7512	7483	7371	7493	7528	7503	7354	7309	7471	7420	7503	7494	7441	7366	7522	7399	7426	7381	7497	7593	7462	7324	7385	7378	7414	7467	7594	7584	7560	7474	7330	7521	7370	7417	7540	7513	7328	7503	7590	7346	7464	7519	7517	7482	7486	7477	7482	7405	7481	7517	7407	7371	7608	7355	7492	7473	7521	7461	7326	7377	7427	7552	7576	7438	7529	7452	7389	7462	7559	7407	7417	7413	7514	7307	7566	7386	7475	7507	7437	7445	7446	7441	7469	7384	7331	7450	7391	7437	7519	7446	7519	7554	7594	7391	7485	7502	7485	7356	7499	7471	7466	7535	7430	7502	7418	7610	7501	7450	7352	7372	7562	7460	7414	7478	7487	7442	7353	7387	7442	7404	7279	7360	7491	7484	7460	7446	7500	7403	7524	7454	7402	7518	7473	7484	7587	7399	7332	7577	7520	7279	7424	7423	7570	7469	7353	7327	7449	7400	7475	7497	7329	7476	7464	7352	7461	7469	7404	7343	7393	7537	7523	7449	7400	7489	7331	7494	7571	7370	7549	7479	7487	7357	7420	7431	7570	7417	7457	7535	7471	7567	7552	7487	7426	7510	7387	7391	7509	7370	7374	7419	7588	7525	7384	7532	7449	7426	7490	7320	7460	7510	7481	7391	7500	7405	7413	7341	7504	7362	7638	7476	7422	7536	7374	7461	7496	7554	7555	7471	7556	7457	7341	7535	7456	7485	7483	7425	7410	7511	7513	7402	7494	7317	7475	7502	7278	7563	7516	7421	7516	7455	7409	7529	7389	7487	7472	7419	7523	7463	7347	7398	7494	7437	7393	7386	7380	7392	7326	7513	7499	7477	7454	7473	7430	7495	7486	7355	7387	7669	7566	7451	7537	7411	7539	7434	7393	7406	7529	7495	7480	7501	7385	7444	7504	7292	7358	7615	7409	7363	7526	7340	7368	7370	7414	7472	7520	7437	7378	7567	7402	7430	7426	7508	7500	7283	7316	7482	7371	7371	7503	7411	7414	7529	7443	7485	7453	7531	7579	7444	7392	7473	7463	7628	7541	7458	7380	7527	7454	7420	7419	7525	7499	7430	7547	7371	7345	7387	7431	7411	7451	7400	7610	7407	7461	7449	7430	7395	7361	7507	7403	7384	7295	7409	7427	7520	7417	7347	7431	7413	7373	7476	7474	7440	7542	7443	7504	7471	7475	7387	7495	7517	7452	7419	7512	7294	7435	7491	7442	7348	7465	7431	7607	7470	7544	7417	7449	7450	7554	7413	7426	7545	7512	7480	7496	7447	7507	7462	7427	7477	7378	7436	7524	7513	7552	7141	7563	7497	7515	7417	7539	7475	7529	7421	7442	7375	7578	7510	7476	7284	7336	7486	7555	7450	7519	7551	7419	7468	7518	7395	7413	7529	7408	7460	7289	7554	7538	7522	7613	7402	7440	7511	7372	7392	7461	7529	7479	7458	7372	7378	7373	7465	7569	7460	7461	7496	7546	7552	7533	7565	7377	7404	7585	7504	7401	7393	7372	7520	7376	7415	7452	7438	7404	7523	7516	7461	7435	7598	7413	7331	7426	7523	7443	7430	7392	7533	7458	7473	7404	7348	7485	7448	7469	7401	7538	7393	7425	7374	7556	7411	7540	7425	7464	7481	7659	7334	7482	7447	7484	7518	7483	7537	7579	7453	7544	7545	7460	7559	7454	7430	7419	7364	7467	7500	7387	7474	7384	7513	7425	7503	7475	7505	7328	7381	7421	7527	7445	7400	7485	7538	7571	7518	7544	7477	7373	7400	7489	7380	7466	7501	7315	7462	7453	7434	7423	7522	7519	7476	7566	7542	7450	7584	7378	7419	7474	7408	7452	7238	7372	7469	7460	7386	7402	7515	7543	7437	7482	7534	7477	7384	7435	7306	7472	7519	7423	7481	7432	7479	7389	7561	7344	7405	7404	7387	7398	7505	7577	7410	7327	7434	7438	7565	7367	7393	7368	7413	7458	7461	7492	7378	7341	7534	7548	7427	7556	7579	7482	7359	7592	7455	7481	7429	7463	7614	7430	7455	7466	7341	7506	7455	7548	7491	7381	7444	7359	7476	7495	7499	7481	7341	7359	7438	7406	7562	7484	7371	7462	7359	7541	7475	7495	7487	7362	7479	7528	7350	7410	7422	7625	7412	7508	7400	7588	7485	7349	7439	7443	7493	7528	7508	7486	7507	7558	7539	7511	7444	7439	7502	7396	7459	7475	7393	7522	7497	7567	7393	7431	7418	7586	7457	7477	7435	7516	7473	7417	7558	7472	7566	7410	7510	7369	7524	7443	7431	7444	7445	7493	7421	7502	7371	7551	7468	7507	7482	7492	7538	7451	7396	7447	7419	7491	7438	7467	7373	7506	7475	7416	7430	7445	7503	7352	7447	7430	7509	7498	7548	7500	7467	7516	7507	7373	7502	7475	7441	7506	7478	7494	7443	7656	7464	7463	7405	7222	7480	7539	7503	7357	7477	7469	7536	7513	7308	7348	7359	7354	7466	7383	7477	7452	7448	7542	7434	7483	7481	7503	7481	7450	7382	7328	7520	7464	7564	7430	7429	7606	7447	7533	7437	7354	7430	7430	7527	7471	7522	7442	7486	7552	7434	7506	7627	7696	7401	7555	7582	7394	7452	7430	7388	7395	7500	7490	7538	7490	7436	7429	7332	7527	7381	7479	7411	7387	7471	7470	7480	7439	7602	7466	7370	7502	7351	7455	7331	7562	7527	7511	7551	7568	7487	7512	7525	7402	7404	7453	7450	7553	7470	7439	7517	7531	7375	7566	7472	7573	7460	7503	7567	7430	7544	7529	7456	7434	7463	7291	7446	7546	7255	7276	7419	7465	7466	7472	7242	7470	7544	7322	7541	7334	7429	7456	7336	7410	7565	7370	7488	7456	7501	7467	7400	7512	7507	7529	7430	7430	7568	7476	7476	7532	7417	7557	7573	7417	7512	7501	7474	7517	7490	7403	7388	7379	7431	7468	7363	7431	7589	7513	7405	7419	7437	7446	7493	7501	7442	7428	7382	7405	7410	7473	7468	7515	7553	7452	7528	7485	7448	7432	7470	7467	7416	7438	7553	7465	7486	7465	7324	7503	7509	7533	7504	7430	7481	7478	7450	7481	7468	7483	7438	7752	7437	7424	7501	7524	7431	7531	7510	7370	7548	7494	7433	7466	7496	7498	7336	7476	7560	7445	7503	7380	7517	7444	7530	7354	7475	7460	7475	7418	7433	7493	7417	7581	7413	7524	7377	7456	7373	7524	7463	7365	7417	7395	7357	7522	7457	7395	7437	7436	7418	7472	7399	7448	7442	7336	7405	7552	7591	7419	7453	7391	7412	7452	7464
3130	2734	1907	1445	1962	2260	2225	2042	2266	10244	15260	10208	4989	2327	1326	975	968	961	944	959	910	863	918	923	877	894	912	889	913	934	952	980	860	838	925	883	906	945	955	938	890	969	923	932	917	935	883	951	994	906	901	907	875	907	901	950	959	907	910	922	921	856	930	907	899	943	960	958	955	883	934	913	903	961	926	893	914	944	893	898	978	917	884	917	903	890	955	856	893	909	945	881	938	970	922	895	959	978	900	877	871	895	944	954	937	930	935	896	996	920	947	931	952	936	888	882	886	906	955	944	923	945	954	945	936	956	940	882	939	913	940	968	930	924	962	919	880	915	935	931	873	926	920	913	950	936	868	914	988	887	919	987	920	888	919	868	927	893	906	938	874	851	852	910	943	945	959	877	930	948	964	945	966	900	949	902	907	933	940	963	907	873	884	939	922	897	851	923	940	892	884	885	946	924	945	907	918	946	953	887	906	930	859	969	922	956	866	879	922	904	899	910	943	891	934	891	879	922	919	964	885	871	921	952	918	868	938	952	910	924	917	907	954	914	972	945	940	921	937	928	971	910	934	960	914	960	931	920	920	949	934	961	879	897	910	928	926	991	905	901	921	895	839	878	920	892	924	883	876	887	915	912	937	936	887	961	954	947	916	896	950	903	892	1009	917	877	947	984	952	897	879	932	932	931	903	912	930	888	885	936	917	875	958	882	902	890	912	928	941	895	951	909	913	973	884	907	924	940	920	926	882	911	919	903	896	959	916	865	942	893	934	952	906	907	934	858	904	969	940	901	838	963	969	936	882	941	912	938	915	901	969	912	899	933	931	878	942	954	923	909	939	946	927	945	955	918	938	949	840	966	938	902	897	968	898	893	901	922	909	889	884	943	921	918	936	881	914	995	921	851	950	889	924	942	955	955	868	883	938	916	885	950	922	930	917	877	884	908	898	947	909	937	900	995	905	907	930	904	957	923	931	898	894	924	945	910	926	892	923	921	899	929	971	923	915	930	845	926	914	940	958	898	909	937	885	942	916	889	921	885	902	900	908	919	856	917	905	955	969	970	962	950	946	901	953	927	937	938	984	915	937	862	939	919	908	957	914	902	962	967	994	914	921	930	944	951	871	893	890	913	964	908	931	914	958	908	952	927	901	971	945	928	899	930	986	896	898	937	915	925	952	846	906	909	949	880	875	982	944	896	915	926	951	897	926	926	957	908	889	875	957	892	926	920	880	883	893	919	979	893	947	930	896	893	944	919	901	938	910	883	951	935	916	916	889	868	945	941	937	902	826	908	893	915	956	939	959	902	950	989	887	920	907	896	856	932	898	906	906	920	911	948	850	914	896	918	913	887	921	990	894	961	880	955	932	931	916	921	912	889	1003	976	948	927	949	922	943	962	927	922	913	910	916	856	974	861	937	968	944	964	939	898	902	887	909	889	907	906	927	910	967	979	896	875	869	947	953	909	936	960	926	907	897	930	954	974	907	918	876	924	967	952	895	933	885	969	953	916	933	904	972	940	925	861	933	852	853	895	870	898	940	927	897	935	975	986	948	963	916	935	898	928	923	886	944	959	880	935	953	852	960	949	981	963	925	944	943	967	960	952	915	900	959	960	908	889	890	925	949	894	941	905	928	905	938	981	918	907	907	951	926	866	928	935	951	913	936	940	928	924	896	955	951	934	870	937	896	856	946	890	920	943	887	930	912	884	996	960	950	926	933	926	983	973	928	890	904	923	915	928	898	925	909	903	901	880	962	958	894	932	913	946	934	966	911	970	956	884	998	953	961	963	912	969	925	890	980	930	934	946	934	934	947	906	927	945	937	900	932	924	900	915	896	882	942	959	981	951	926	932	851	951	905	927	1005	920	898	892	938	911	899	883	919	923	920	948	878	936	966	894	940	887	948	932	885	898	887	959	919	890	882	958	912	930	895	905	892	906	880	920	941	886	947	936	933	892	856	888	856	939	933	946	943	922	924	908	918	911	928	895	930	953	867	923	885	876	903	914	924	939	893	960	927	922	946	948	938	896	883	899	969	961	929	952	976	904	973	857	863	905	935	1021	871	930	920	906	920	969	952	878	895	894	917	937	922	932	952	905	931	885	906	881	955	947	916	903	894	924	901	957	914	929	892	882	920	907	951	956	920	965	939	938	940	959	885	930	956	899	954	929	939	900	953	868	870	976	930	891	912	926	930	903	919	917	899	938	918	881	864	857	919	962	911	935	891	942	940	866	905	930	935	888	924	912	908	924	933	892	927	952	949	888	928	900	934	925	937	949	927	969	917	903	875	966	942	924	933	911	973	857	914	983	955	919	899	928	889	905	959	889	920	886	942	902	886	909	892	917	916	935	904	968	961	945	885	918	942	896	935	915	936	924	843	952	938	920	949	935	917	893	899	928	938	920	929	908	940	882	879	862	944	933	953	947	905	905	910	907	919	959	943	922	886	967	929	891	922	962	947	972	954	924	945	986	876	965	931	929	899	904	924	893	929	898	956	917	924	966	914	915	910	888	930	894	965	917	936	895	900	932	925	931	987	955	895	937	939	904	928	924	875	899	893	897	934	931	881	934	872	905	911	933	926	890	929	932	934	895	922	931	883	870	950	899	964	939	955	971	919	899	919	911	938	912	967	879	904	976	891	908	907	938	891	905	917	887	892	918	873	932	950	893	919	914	962	898	976	931	911	876	914	948	932	914	970	966	900	954	943	926	961	892	925	980	917	917	924	914	924	896	966	939	915	906	948	910	871	880	861	957	962	839	952	918	912	905	914	967	935	887	863	917	926	1003	933	902	935	894	919	950	898	903	964	969	957	942	879	922	983	878	899	916	919	916	956	916	896	938	907	923	969	910	923	954	928	950	985	945	916	914	894	935	917	945	977	902	948	975	915	896	927	895	914	874	883	969	884	908	919	852	930	892	904	931	941	910	943	950	923	953	944	871	931	919	889	887	903	922	911	941	863	934	908	947	937	898	887	945	915	906	930	894	919	877	912	968	972	954	936	900	982	949	905	953	939	931	928	891	890	904	957	873	921	958	886	942	923	935	864	952	929	923	889	906	901	911	950	881	871	928	923	898	975	937	936	929	931	928	902	975	954	909	886	842	939	862	914	942	911	904	873	877	899	897	887	947	912	920	947	919	920	870	917	916	892	969	948	936	923	915	905	904	909	895	934	962	929	941	948	905	957	928	924	908	949	964	919	938	915	947	894	906	953	939	924	921	1047	886	962	940	939	913	927	874	906	917	902	918	874	898	939	919	963	881	951	945	916	936	916	915	951	951	900	903	961	925	930	898	898	919	913	961	953	883	894	902	891	906	975	904	883	931	900	882	963	933	894	910	913	949	907	942	925	902	916	944	932	982	895	916	924	903	981	958	920	906	946	911	967	937	937	895	877	926	926	958	963	938	935	885	875	895	858	913	923	967	919	933	891	893	913	907	900	936	888	941	914	950	927	912	912	922	889	963	944	916	868	879	935	887	984	950	921	979	956	877
26092	21682	17471	25881	34120	34812	33413	30848	31854	58191	63136	50761	36793	22834	12712	8626	7722	7479	7655	7597	7467	7521	7495	7487	7505	7470	7735	7495	7623	7581	7435	7478	7548	7555	7553	7552	7515	7461	7623	7549	7497	7383	7567	7488	7686	7632	7564	7531	7514	7580	7705	7448	7404	7578	7417	7414	7514	7506	7488	7457	7535	7493	7509	7452	7666	7642	7590	7515	7615	7493	7522	7474	7621	7462	7567	7354	7691	7597	7551	7579	7584	7465	7596	7411	7616	7594	7569	7714	7569	7321	7525	7561	7560	7658	7346	7583	7479	7490	7435	7636	7507	7338	7535	7404	7365	7442	7485	7550	7506	7686	7529	7430	7571	7536	7542	7591	7493	7584	7607	7553	7562	7565	7583	7603	7481	7662	7551	7414	7518	7555	7498	7475	7639	7518	7490	7641	7493	7502	7525	7496	7557	7560	7536	7459	7466	7564	7559	7589	7572	7661	7626	7592	7530	7498	7569	7628	7593	7605	7542	7474	7572	7478	7444	7534	7675	7600	7346	7506	7589	7484	7589	7439	7611	7502	7444	7583	7534	7520	7499	7544	7510	7546	7370	7608	7424	7447	7436	7545	7587	7513	7390	7527	7619	7558	7562	7382	7517	7538	7553	7690	7430	7516	7570	7519	7695	7620	7585	7594	7505	7517	7631	7454	7455	7507	7412	7612	7495	7550	7643	7550	7659	7614	7570	7580	7499	7650	7537	7508	7515	7591	7636	7416	7686	7570	7421	7504	7555	7505	7525	7556	7698	7491	7548	7624	7470	7416	7525	7547	7644	7655	7462	7510	7499	7472	7535	7549	7449	7486	7582	7558	7503	7485	7668	7517	7429	7551	7445	7472	7673	7572	7595	7612	7624	7691	7627	7451	7461	7598	7514	7503	7524	7590	7483	7588	7618	7433	7591	7567	7379	7575	7571	7554	7598	7491	7536	7529	7568	7488	7572	7487	7575	7595	7490	7598	7421	7456	7549	7445	7584	7579	7483	7582	7345	7608	7521	7584	7580	7623	7675	7473	7415	7647	7730	7703	7643	7605	7530	7658	7513	7636	7528	7587	7410	7660	7490	7469	7593	7547	7586	7396	7605	7596	7473	7517	7565	7743	7673	7408	7492	7487	7687	7570	7522	7564	7648	7535	7604	7646	7485	7668	7453	7514	7561	7702	7507	7562	7720	7566	7609	7563	7529	7561	7550	7549	7530	7431	7581	7523	7432	7497	7560	7582	7624	7539	7457	7465	7461	7492	7566	7519	7524	7514	7558	7512	7607	7703	7603	7549	7656	7541	7596	7604	7454	7631	7541	7468	7751	7495	7568	7605	7517	7568	7477	7771	7506	7557	7527	7569	7553	7470	7536	7419	7532	7638	7645	7395	7622	7453	7631	7610	7560	7629	7622	7537	7490	7627	7519	7650	7481	7495	7693	7509	7562	7466	7545	7578	7525	7647	7572	7428	7519	7630	7559	7590	7601	7531	7442	7526	7709	7559	7531	7612	7343	7443	7670	7494	7649	7582	7585	7593	7523	7510	7512	7540	7371	7388	7535	7629	7519	7611	7534	7539	7532	7454	7502	7680	7482	7513	7563	7622	7586	7594	7572	7572	7480	7511	7481	7686	7535	7610	7568	7659	7504	7393	7511	7635	7529	7482	7629	7636	7589	7517	7473	7437	7664	7481	7637	7384	7516	7595	7583	7552	7681	7629	7476	7583	7582	7548	7594	7426	7590	7549	7609	7621	7511	7545	7443	7668	7439	7640	7613	7525	7577	7532	7431	7659	7623	7619	7629	7659	7704	7561	7477	7515	7637	7519	7518	7577	7556	7454	7588	7589	7677	7580	7459	7492	7531	7550	7381	7445	7464	7537	7507	7635	7598	7468	7403	7576	7560	7475	7549	7402	7356	7661	7654	7622	7626	7464	7426	7528	7488	7598	7532	7303	7441	7531	7442	7592	7472	7628	7662	7558	7637	7624	7632	7539	7641	7671	7483	7503	7481	7666	7576	7662	7490	7553	7580	7580	7540	7436	7617	7439	7510	7503	7660	7500	7565	7581	7492	7507	7712	7436	7524	7507	7606	7526	7465	7446	7603	7630	7543	7557	7640	7600	7490	7596	7667	7543	7529	7499	7408	7581	7459	7469	7511	7455	7564	7552	7409	7581	7498	7587	7568	7570	7518	7584	7580	7469	7415	7724	7521	7561	7536	7612	7565	7498	7667	7662	7539	7570	7538	7523	7487	7588	7474	7457	7597	7419	7493	7512	7602	7546	7571	7536	7538	7490	7622	7532	7509	7580	7540	7439	7403	7531	7633	7536	7541	7565	7427	7479	7545	7462	7568	7568	7622	7564	7479	7520	7602	7483	7525	7604	7585	7457	7501	7605	7615	7522	7492	7473	7558	7674	7547	7569	7636	7618	7456	7511	7553	7599	7473	7464	7632	7413	7550	7545	7539	7416	7452	7505	7589	7573	7583	7575	7583	7533	7474	7529	7512	7616	7617	7520	7485	7564	7585	7568	7581	7412	7701	7448	7800	7609	7469	7430	7553	7504	7547	7466	7566	7613	7466	7594	7636	7510	7623	7555	7659	7560	7572	7540	7530	7581	7494	7533	7529	7661	7499	7588	7505	7451	7587	7713	7644	7531	7564	7432	7493	7542	7530	7669	7602	7737	7463	7497	7470	7561	7503	7468	7536	7575	7433	7579	7481	7323	7614	7620	7603	7502	7622	7482	7627	7517	7336	7480	7540	7573	7479	7568	7541	7619	7506	7566	7494	7526	7744	7545	7633	7514	7615	7520	7573	7554	7614	7631	7535	7557	7548	7449	7690	7525	7620	7502	7743	7429	7489	7485	7625	7567	7529	7444	7567	7561	7448	7431	7503	7535	7537	7532	7623	7502	7610	7542	7547	7440	7518	7498	7546	7603	7641	7589	7526	7468	7457	7503	7571	7541	7595	7479	7594	7457	7601	7612	7574	7515	7662	7556	7678	7687	7521	7612	7455	7608	7609	7555	7539	7449	7579	7578	7746	7661	7526	7516	7553	7529	7536	7568	7626	7714	7474	7537	7584	7495	7495	7461	7491	7605	7479	7595	7455	7469	7556	7570	7513	7489	7547	7533	7579	7561	7551	7562	7611	7487	7420	7584	7560	7555	7386	7654	7619	7531	7565	7571	7561	7607	7533	7613	7594	7593	7529	7530	7542	7567	7693	7429	7547	7522	7558	7499	7616	7561	7470	7611	7591	7538	7434	7649	7579	7630	7608	7437	7537	7537	7505	7606	7653	7551	7438	7368	7469	7547	7599	7549	7583	7639	7557	7515	7466	7597	7559	7586	7488	7515	7522	7548	7418	7568	7538	7651	7563	7576	7513	7532	7541	7585	7560	7503	7651	7562	7551	7617	7521	7611	7645	7496	7504	7630	7680	7709	7493	7616	7648	7539	7501	7520	7493	7537	7442	7543	7668	7551	7568	7488	7604	7525	7510	7447	7584	7612	7614	7537	7503	7592	7371	7662	7528	7549	7477	7576	7628	7583	7582	7667	7573	7624	7560	7569	7718	7579	7654	7611	7373	7524	7667	7570	7615	7566	7617	7587	7423	7525	7592	7584	7661	7471	7605	7501	7422	7522	7621	7585	7514	7544	7764	7658	7513	7522	7601	7579	7500	7584	7586	7594	7518	7493	7459	7559	7514	7544	7533	7639	7665	7692	7545	7496	7560	7632	7508	7600	7514	7635	7535	7507	7598	7549	7506	7493	7630	7316	7525	7550	7570	7478	7663	7610	7450	7634	7497	7510	7594	7577	7462	7428	7539	7521	7691	7484	7615	7594	7404	7525	7497	7520	7443	7444	7651	7480	7589	7558	7419	7575	7487	7629	7465	7541	7598	7575	7584	7618	7613	7539	7572	7668	7501	7563	7607	7537	7608	7448	7462	7445	7510	7471	7521	7454	7567	7648	7419	7582	7535	7622	7605	7412	7389	7524	7514	7471	7485	7649	7484	7576	7532	7567	7420	7709	7500	7603	7584	7432	7561	7627	7620	7647	7509	7581	7501	7571	7613	7688	7485	7472	7618	7532	7501	7498	7537	7507	7576	7521	7646	7410	7527	7552	7557	7544	7570	7529	7657	7757	7436	7530	7547	7563	7515	7540	7512	7583	7605	7604	7502	7631	7490	7495	7510	7526	7503	7641	7408	7573	7507	7438	7479	7598	7672	7616	7432	7561	7499	7453	7638	7498	7549	7503	7516	7541	7576	7456	7526	7610	7737	7558	7524	7544	7604	7515	7511	7660	7535	7581	7443	7629	7615	7541	7694	7381	7439	7563	7572	7583	7665	7483	7533	7478	7523	7507	7568	7624	7644	7503	7496	7405	7462	7525	7698	7648	7414	7465	7537	7528	7533	7661	7411	7423	7515	7597	7623	7597	7567	7484	7572	7558	7582	7571	7550	7526	7597	7582	7543	7456	7685	7596	7466	7575	7589	7453	7586	7701	7602	7612	7544	7596	7481	7525	7612	7445	7550	7656	7482	7552	7528	7554	7458	7622	7629	7529	7504	7496	7480	7699	7587	7494	7578	7521	7497	7620	7541	7568	7604	7424	7552	7571	7471	7594	7508	7551	7592	7565	7577	7671	7517	7565	7641	7612	7582	7501	7482	7661	7587	7590	7626	7565	7477	7494	7488	7563	7479	7524	7612	7580	7445	7474	7427	7620	7562	7450	7464	7645	7449	7584	7534	7646	7613	7424	7586	7543	7570	7528	7521	7528	7649	7567	7432	7589	7669	7733	7542	7586	7595	7526	7563	7580	7651	7571	7552	7506	7563	7559	7457	7684	7633	7595	7489	7507	7653	7463	7598	7476	7475	7550	7680	7593	7568	7482	7519	7605	7528	7404	7448	7585	7496	7519	7581	7664	7494	7724	7612	7577	7534	7377	7423	7463	7610	7710	7657	7604	7520	7610	7677	7565	7567	7584	7495	7519	7469	7527	7454	7629	7560	7481	7525	7641	7522	7602	7577	7521	7464	7480	7615	7551	7538	7533	7487	7610	7555	7414	7576	7549	7538	7602	7479	7586	7522	7619	7553	7547	7511	7430
5739	2362	1929	1591	2037	2489	2371	2087	1960	9075	14631	9792	5081	2292	1269	990	931	959	873	940	1001	910	914	859	928	894	950	980	946	940	942	907	953	852	940	895	871	926	895	919	934	865	971	902	926	916	854	926	955	960	917	960	884	946	904	903	901	955	886	888	917	874	976	951	900	895	930	975	960	898	909	917	967	893	875	927	971	914	909	928	955	982	962	930	927	944	901	972	982	932	903	954	902	926	963	885	963	853	960	940	865	1001	1009	893	939	930	928	906	929	908	932	941	950	916	940	932	964	909	869	919	940	899	970	993	949	981	868	930	960	872	928	912	920	895	972	947	955	968	922	932	936	944	960	933	932	920	902	920	842	928	914	915	878	941	933	893	971	882	958	912	953	901	947	909	876	947	962	997	901	931	932	929	973	958	937	960	924	979	943	972	902	927	957	950	938	881	932	919	926	937	966	933	954	905	922	931	958	937	910	886	940	911	901	914	926	893	945	920	960	968	880	919	975	939	942	928	919	930	864	907	924	873	922	918	951	898	914	892	953	948	948	926	955	887	988	977	944	881	897	913	882	954	959	878	891	907	929	950	949	930	952	961	967	900	961	965	892	925	918	919	956	966	878	895	937	899	916	911	896	958	912	931	891	929	898	912	989	966	950	933	936	967	938	951	923	987	987	903	931	929	906	906	929	930	957	936	954	928	955	916	942	917	977	902	943	938	900	962	870	939	933	939	945	935	951	925	903	948	937	924	956	955	963	965	927	950	892	970	917	1008	913	963	924	944	912	949	943	937	979	884	932	912	933	928	916	936	912	868	884	935	932	960	854	940	940	910	935	952	912	913	981	918	875	960	963	907	905	953	972	889	939	959	881	936	935	956	861	910	960	913	953	936	912	894	907	951	949	921	978	950	926	956	992	890	956	907	928	939	928	929	924	937	931	932	910	894	903	929	967	947	912	936	942	953	947	934	936	925	957	887	914	915	950	947	950	908	911	940	942	905	973	916	887	882	858	925	969	849	924	986	992	951	954	937	907	968	962	903	912	962	933	911	910	929	949	911	966	973	969	950	958	957	963	904	932	854	859	942	956	984	915	913	880	890	896	1005	859	939	904	907	933	904	921	930	895	866	927	929	937	927	952	936	939	896	907	919	942	903	889	901	877	928	936	886	918	904	972	888	898	915	892	938	903	948	909	950	968	957	889	947	947	939	891	944	971	948	874	956	945	856	959	935	963	921	890	912	959	933	937	932	935	912	936	923	893	912	905	950	943	918	984	922	925	899	979	897	865	917	936	954	921	927	877	923	928	857	896	957	957	927	961	905	932	882	922	977	926	916	1003	1007	953	976	974	947	925	899	936	944	899	930	912	933	920	944	876	889	979	915	949	908	934	931	938	890	955	932	929	913	917	933	887	911	994	907	1007	922	857	907	952	934	885	939	923	962	960	945	924	937	913	930	922	899	981	945	836	924	950	922	943	949	936	953	925	967	855	915	959	950	964	908	930	896	904	919	995	945	915	965	907	878	939	944	954	958	889	936	993	915	928	945	932	963	971	944	876	957	896	969	863	978	917	893	926	956	907	920	945	948	943	912	914	907	948	928	907	887	901	970	890	885	905	918	924	949	942	912	903	874	943	935	941	882	973	927	905	918	876	907	966	932	851	927	878	927	977	922	964	942	884	909	928	927	924	979	927	965	945	919	944	928	926	963	860	936	937	966	925	949	919	977	949	935	947	960	885	928	926	914	909	955	951	960	1016	918	954	904	958	937	919	934	904	931	930	919	917	971	963	967	912	903	913	890	935	881	988	836	885	909	923	932	927	976	904	929	894	963	955	907	1013	884	914	974	907	924	995	883	983	912	949	962	913	913	923	967	906	946	908	929	899	947	914	912	912	897	938	894	952	920	961	909	901	950	916	903	923	1006	927	920	928	860	925	922	952	916	892	933	919	937	929	942	883	919	953	923	903	951	943	956	964	909	935	869	913	948	952	887	964	887	981	994	911	955	858	923	926	875	913	961	926	927	965	913	951	873	915	905	892	913	943	947	984	928	913	894	930	909	882	971	868	898	924	975	924	917	973	1008	926	908	941	997	995	963	950	910	893	862	895	917	924	913	866	909	954	890	944	905	975	938	888	927	940	919	906	884	934	952	955	946	933	929	984	923	1000	873	917	910	887	961	877	928	957	929	913	965	861	978	919	928	955	924	924	968	927	951	882	931	900	940	856	949	919	915	916	965	909	938	959	970	880	922	914	913	948	921	955	886	894	912	973	936	924	904	1012	916	906	883	935	993	890	933	902	906	892	895	895	944	968	974	932	924	894	920	937	931	948	904	889	911	913	1036	957	976	916	871	944	915	948	941	974	921	924	994	965	977	883	953	923	952	910	921	966	932	954	889	853	956	882	930	965	905	950	949	963	916	955	905	938	964	938	966	934	991	917	918	909	870	899	940	889	899	942	961	891	937	946	954	924	894	896	924	939	907	973	945	915	933	890	931	945	932	921	895	907	959	908	957	958	894	926	904	960	894	885	962	915	909	897	958	932	887	957	900	929	908	906	914	949	961	916	922	922	967	942	948	955	960	924	920	867	919	963	902	876	921	946	871	966	956	925	897	945	1003	961	977	908	918	910	961	963	924	950	893	902	904	955	988	923	919	972	974	906	937	930	903	891	950	940	893	900	893	923	888	902	935	939	952	921	917	908	950	921	898	965	874	883	891	959	914	893	901	928	943	944	913	933	976	965	880	915	900	917	851	929	951	887	911	890	903	935	916	923	945	960	971	943	867	941	905	923	920	887	966	924	912	934	892	919	915	961	956	904	947	908	919	939	904	972	837	890	919	963	945	901	949	967	886	910	984	894	935	965	947	966	917	925	891	957	895	906	943	907	923	930	884	946	910	948	958	913	941	932	952	939	942	872	902	950	928	950	909	946	941	914	891	916	925	884	889	937	1002	912	935	952	947	873	964	939	947	994	960	899	959	922	925	972	941	922	893	902	895	961	952	927	945	961	968	952	901	923	940	958	889	909	907	945	935	944	920	866	940	930	923	934	948	954	953	910	951	954	956	940	882	860	933	968	925	944	974	875	968	884	863	889	918	970	958	923	944	968	899	927	976	908	955	945	882	1003	924	905	867	950	902	953	985	966	958	952	925	936	930	972	966	1015	934	948	904	939	975	885	885	938	955	954	905	917	896	891	933	947	931	931	990	942	931	968	948	914	887	972	947	931	932	913	951	961	901	977	902	924	945	950	897	922	952	946	947	934	939	913	968	906	955	913	943	943	906	941	939	924	981	953	938	932	934	921	979	940	909	983	939	950	952	900	913	923	940	939	953	976	894	941	924	905	946	969	982	926	917	901	961	936	886	938	870	937	930	926	888	927	921	898	912	949	912	921	963	949	937	879	922	956	968	949	944	918	974	933	935	953	958	955	945	914	896	890	929	897	896	953	886	860	890	968	888	885	953	916	942	995	963	912	920	918	923	970	912	933	997	918	942	941	883	931	992	973	906
24807	20037	17508	26422	35433	36005	34104	31209	27758	55142	62604	50028	37221	23503	13202	8894	7836	7656	7584	7561	7574	7621	7586	7658	7506	7557	7638	7599	7738	7442	7590	7540	7520	7671	7677	7566	7617	7571	7517	7514	7636	7571	7612	7608	7668	7552	7623	7546	7471	7577	7565	7524	7610	7545	7642	7588	7582	7664	7679	7578	7606	7570	7597	7655	7588	7644	7461	7606	7582	7555	7402	7552	7420	7619	7623	7639	7694	7660	7434	7610	7594	7658	7591	7482	7666	7528	7700	7633	7630	7668	7565	7505	7511	7573	7722	7574	7568	7419	7592	7586	7579	7669	7681	7480	7571	7550	7479	7566	7665	7592	7745	7490	7573	7606	7661	7496	7638	7592	7375	7569	7598	7624	7591	7628	7620	7676	7625	7519	7556	7591	7601	7639	7609	7588	7462	7604	7667	7515	7462	7528	7607	7638	7618	7629	7533	7520	7603	7775	7593	7593	7572	7567	7769	7574	7600	7595	7623	7538	7548	7647	7507	7618	7643	7669	7417	7647	7606	7782	7599	7568	7597	7639	7598	7557	7496	7515	7485	7549	7639	7575	7601	7686	7651	7521	7578	7649	7652	7545	7671	7762	7467	7738	7572	7630	7709	7657	7525	7707	7636	7579	7509	7587	7578	7559	7762	7773	7765	7664	7673	7733	7703	7644	7560	7826	7540	7706	7655	7500	7507	7665	7673	7729	7440	7643	7427	7587	7608	7681	7495	7573	7573	7556	7753	7551	7742	7624	7568	7523	7605	7629	7702	7646	7631	7634	7506	7542	7652	7721	7541	7494	7720	7572	7587	7539	7643	7572	7483	7527	7550	7563	7482	7598	7509	7607	7580	7579	7655	7730	7625	7563	7576	7665	7502	7604	7485	7635	7594	7577	7533	7512	7582	7638	7550	7658	7561	7565	7622	7470	7566	7553	7685	7694	7707	7608	7687	7586	7578	7643	7432	7519	7544	7650	7435	7569	7604	7596	7536	7601	7546	7640	7713	7521	7666	7467	7529	7562	7563	7661	7651	7625	7560	7617	7589	7505	7701	7686	7504	7535	7582	7558	7572	7569	7507	7612	7836	7634	7572	7582	7657	7670	7731	7566	7575	7551	7447	7540	7485	7670	7637	7630	7641	7612	7660	7489	7620	7656	7632	7569	7664	7588	7584	7547	7525	7472	7547	7687	7700	7544	7701	7502	7497	7550	7485	7633	7622	7601	7605	7720	7543	7704	7543	7631	7531	7522	7536	7474	7718	7674	7608	7515	7609	7600	7526	7687	7692	7551	7636	7562	7697	7655	7534	7671	7693	7571	7609	7529	7587	7529	7631	7592	7633	7640	7567	7701	7531	7642	7591	7603	7537	7749	7688	7668	7597	7610	7701	7545	7781	7770	7637	7560	7515	7674	7507	7628	7535	7631	7574	7636	7601	7634	7605	7596	7529	7585	7712	7686	7568	7625	7606	7493	7539	7615	7515	7475	7642	7543	7612	7662	7581	7549	7469	7631	7530	7517	7677	7620	7530	7696	7523	7597	7772	7664	7495	7599	7640	7453	7686	7653	7488	7737	7585	7640	7579	7534	7642	7658	7496	7588	7654	7632	7613	7582	7545	7685	7524	7606	7681	7606	7626	7581	7480	7529	7470	7683	7614	7688	7690	7635	7601	7554	7657	7610	7708	7654	7562	7532	7685	7700	7617	7574	7661	7634	7594	7668	7689	7573	7557	7520	7568	7514	7497	7573	7613	7621	7671	7602	7651	7577	7568	7534	7559	7709	7571	7504	7586	7731	7630	7612	7546	7611	7742	7751	7625	7587	7663	7546	7689	7463	7563	7548	7773	7683	7562	7736	7593	7561	7652	7696	7603	7731	7560	7478	7493	7701	7632	7603	7504	7623	7613	7566	7628	7475	7613	7614	7569	7582	7592	7615	7610	7557	7433	7690	7714	7578	7626	7579	7639	7703	7711	7620	7501	7509	7607	7672	7591	7492	7585	7569	7574	7548	7509	7703	7679	7674	7625	7590	7486	7589	7589	7526	7613	7683	7579	7721	7645	7668	7477	7497	7627	7665	7626	7609	7753	7632	7583	7709	7492	7648	7568	7588	7539	7622	7614	7710	7562	7659	7662	7419	7668	7603	7674	7467	7627	7676	7544	7602	7548	7575	7556	7668	7657	7608	7681	7558	7669	7658	7570	7540	7569	7518	7525	7582	7603	7648	7707	7570	7604	7531	7698	7612	7642	7653	7739	7683	7675	7659	7588	7710	7493	7574	7671	7565	7566	7627	7502	7676	7557	7433	7579	7567	7549	7632	7773	7643	7628	7662	7579	7679	7513	7569	7468	7637	7744	7663	7401	7678	7480	7624	7668	7554	7641	7699	7537	7593	7604	7621	7637	7637	7601	7585	7638	7579	7510	7584	7578	7610	7686	7597	7574	7620	7737	7585	7614	7694	7705	7566	7563	7638	7642	7627	7758	7549	7523	7477	7608	7591	7593	7605	7705	7667	7559	7779	7678	7757	7592	7489	7530	7618	7584	7641	7631	7611	7659	7596	7585	7608	7548	7631	7617	7574	7572	7532	7452	7496	7649	7622	7591	7683	7652	7627	7497	7649	7664	7756	7529	7660	7612	7419	7606	7461	7553	7551	7655	7516	7511	7556	7661	7542	7555	7633	7610	7608	7785	7668	7636	7649	7684	7753	7562	7696	7586	7660	7473	7551	7528	7527	7605	7661	7700	7667	7621	7719	7679	7604	7635	7484	7648	7490	7640	7643	7630	7629	7587	7478	7628	7597	7626	7654	7460	7403	7567	7545	7406	7577	7568	7619	7700	7587	7545	7479	7736	7622	7642	7618	7614	7538	7718	7719	7629	7783	7683	7719	7686	7716	7653	7619	7426	7657	7698	7650	7691	7522	7677	7622	7661	7652	7552	7477	7591	7703	7489	7653	7489	7445	7571	7672	7771	7552	7530	7529	7644	7705	7602	7720	7557	7520	7601	7670	7657	7598	7633	7529	7728	7710	7592	7590	7503	7564	7524	7612	7633	7624	7626	7641	7662	7571	7682	7669	7660	7636	7573	7686	7587	7578	7684	7657	7680	7542	7625	7590	7701	7546	7677	7565	7684	7591	7540	7533	7793	7517	7688	7696	7586	7578	7489	7535	7717	7615	7720	7567	7520	7610	7510	7629	7485	7634	7534	7580	7647	7632	7548	7740	7727	7525	7649	7518	7715	7641	7733	7554	7690	7666	7580	7603	7658	7645	7551	7621	7591	7578	7676	7608	7602	7645	7550	7641	7741	7437	7409	7630	7519	7619	7569	7653	7552	7560	7631	7608	7790	7638	7810	7570	7495	7631	7573	7620	7617	7586	7600	7642	7674	7473	7641	7493	7632	7616	7718	7599	7667	7526	7526	7669	7615	7636	7439	7588	7688	7542	7634	7562	7618	7674	7563	7640	7655	7502	7662	7557	7618	7552	7623	7579	7657	7532	7513	7490	7501	7633	7705	7684	7645	7646	7604	7451	7735	7696	7567	7673	7616	7571	7609	7701	7551	7756	7564	7540	7633	7610	7656	7589	7615	7546	7492	7686	7508	7536	7513	7691	7513	7404	7688	7610	7573	7675	7578	7516	7669	7582	7618	7545	7576	7601	7597	7594	7482	7522	7665	7600	7677	7593	7568	7464	7623	7569	7594	7610	7682	7635	7494	7579	7717	7669	7415	7756	7583	7464	7713	7602	7534	7472	7593	7706	7512	7551	7717	7610	7627	7560	7546	7796	7609	7752	7731	7635	7677	7709	7767	7704	7593	7641	7705	7482	7484	7597	7709	7593	7647	7672	7588	7649	7656	7608	7661	7728	7591	7706	7711	7673	7618	7581	7635	7511	7593	7559	7685	7655	7537	7656	7535	7459	7661	7534	7633	7629	7574	7678	7664	7625	7512	7527	7800	7596	7651	7562	7584	7565	7752	7699	7665	7426	7534	7659	7633	7655	7591	7688	7603	7505	7778	7512	7711	7648	7585	7640	7566	7674	7479	7505	7515	7732	7462	7734	7686	7590	7575	7557	7579	7653	7592	7624	7702	7649	7706	7635	7534	7643	7574	7509	7629	7607	7664	7560	7552	7656	7698	7501	7655	7520	7573	7670	7589	7506	7634	7674	7694	7629	7491	7577	7633	7530	7643	7552	7640	7541	7538	7661	7622	7485	7769	7683	7540	7612	7552	7610	7517	7590	7614	7583	7730	7529	7771	7480	7578	7563	7582	7527	7617	7416	7549	7559	7677	7603	7660	7598	7495	7520	7767	7589	7676	7703	7631	7586	7729	7745	7568	7706	7500	7564	7849	7557	7598	7606	7664	7560	7609	7501	7623	7589	7638	7619	7649	7618	7608	7656	7598	7599	7597	7643	7573	7583	7586	7664	7699	7625	7589	7609	7628	7639	7532	7699	7615	7512	7616	7524	7627	7554	7470	7533	7682	7627	7509	7623	7563	7437	7682	7641	7608	7648	7532	7579	7718	7627	7503	7563	7715	7514	7668	7669	7585	7648	7616	7649	7690	7715	7690	7669	7587	7613	7560	7605	7616	7605	7715	7577	7515	7627	7596	7451	7629	7667	7503	7661	7604	7617	7561	7615	7594	7504	7520	7550	7647	7603	7708	7580	7515	7614	7596	7696	7639	7768	7630	7576	7590	7608	7602	7619	7552	7736	7608	7619	7618	7701	7634	7614	7567	7546	7675	7632	7573	7701	7604	7506	7632	7594	7554	7683	7642	7710	7758	7694	7764	7610	7716	7539	7501	7656	7504	7583	7610	7666	7503	7485	7635	7678	7587	7715	7564	7722	7508	7530	7656	7634	7546	7521	7490	7682	7506	7558	7570	7612	7615	7618	7468	7611	7555	7622	7630	7594	7659	7614	7670	7494	7675	7622	7582	7661	7533	7555	7749	7513	7677	7577	7597	7537	7715	7618	7675	7551	7727	7611	7667	7588	7695	7551	7577	7602	7567	7705	7671	7604	7608	7573	7492	7671	7617	7700	7661	7616	7714	7582	7546	7531	7708	7451	7536	7605	7651	7386	7607	7678	7595	7574	7582	7671	7678	7722
5185	3419	2395	1957	2690	3325	3029	2883	3299	13953	20819	19346	10704	4184	1881	1145	965	978	908	926	915	930	928	945	873	929	929	902	920	930	857	906	890	918	905	882	897	934	917	926	963	934	935	914	888	886	957	915	963	962	975	939	890	924	894	884	922	916	905	856	927	926	950	919	947	938	902	987	955	927	932	923	944	979	879	905	909	897	902	938	928	916	894	917	877	922	900	933	873	900	902	947	899	881	934	909	889	941	948	897	930	856	953	935	916	935	948	955	872	943	947	902	983	903	933	918	982	933	919	886	902	984	987	919	922	920	931	889	905	938	907	890	986	937	955	935	927	913	911	942	925	885	871	962	939	942	940	942	938	871	945	958	979	912	894	876	963	885	947	945	955	965	936	883	983	960	903	873	952	940	895	959	941	941	958	928	881	890	923	953	905	911	876	941	962	920	949	928	945	919	909	931	933	923	935	951	943	953	858	897	936	877	939	907	907	921	890	928	878	905	894	912	951	919	959	879	923	941	945	920	954	959	883	919	893	975	931	963	979	944	973	906	897	933	931	923	961	946	965	948	912	944	891	915	878	952	937	913	922	970	955	867	898	852	878	905	975	937	915	957	946	892	912	907	905	910	925	958	963	905	912	1010	956	978	909	940	870	944	894	957	928	914	954	928	885	890	946	948	902	931	964	921	954	916	970	944	945	958	908	885	974	919	969	944	975	960	892	919	924	932	1012	949	912	952	946	970	934	916	927	938	905	963	960	964	913	944	902	899	906	905	873	887	890	932	944	930	889	927	935	942	953	943	946	945	920	901	917	902	893	951	909	872	915	926	905	925	969	938	903	915	964	923	912	940	921	939	891	917	909	962	909	906	903	893	955	934	922	926	920	908	923	879	897	932	937	867	941	949	971	871	943	883	912	967	938	911	937	904	884	944	907	901	896	921	914	949	903	944	896	969	909	886	941	938	958	925	977	917	922	945	921	954	911	885	909	925	912	912	937	983	921	963	944	905	934	926	862	920	916	953	931	934	923	915	883	916	916	988	943	918	1004	951	924	945	910	918	949	968	945	931	935	925	953	943	1005	901	939	905	901	964	955	903	970	914	891	916	936	928	950	949	926	897	903	937	951	954	891	946	930	953	966	911	931	938	914	917	873	932	875	917	922	888	929	895	939	907	979	936	917	977	941	902	916	913	938	865	952	943	928	935	951	989	901	978	937	920	926	931	926	890	918	910	966	859	916	892	917	891	877	937	966	872	921	909	936	916	969	892	892	942	907	939	963	940	932	902	931	881	940	967	908	895	887	932	943	929	894	895	927	981	896	900	926	925	942	927	961	891	894	908	949	915	917	975	947	963	949	973	936	938	930	968	866	905	972	989	936	908	983	937	936	906	897	924	926	888	949	919	950	910	855	923	904	940	942	874	956	934	962	931	921	954	933	951	903	935	985	882	926	924	930	986	953	877	938	911	911	923	959	928	946	891	907	897	922	959	925	977	914	931	914	929	895	918	918	945	920	967	900	900	886	947	914	942	855	916	851	906	950	975	942	966	917	944	926	967	926	942	952	965	925	938	923	939	907	949	934	961	913	974	974	894	927	944	927	916	952	951	899	878	922	982	892	941	975	934	905	904	986	912	959	935	890	953	880	923	970	931	905	968	991	944	881	913	946	880	913	900	936	968	953	892	944	912	883	945	912	956	878	970	945	969	958	913	956	928	974	997	917	901	907	933	954	941	946	916	901	934	918	927	934	917	972	875	1008	949	933	959	901	904	899	923	958	912	930	954	956	985	917	959	921	938	915	889	926	919	981	953	940	897	901	943	893	880	913	861	912	910	894	968	967	894	949	909	952	926	935	927	930	934	953	983	913	892	966	973	912	895	914	937	859	953	956	904	913	929	944	974	1008	893	900	949	921	883	924	957	945	875	939	918	942	922	928	959	946	927	964	916	880	989	954	903	918	971	964	875	982	931	911	901	892	926	930	961	985	917	981	913	934	983	887	914	922	1008	951	909	904	941	943	933	876	933	910	951	925	904	932	865	920	851	950	867	932	888	944	963	899	960	915	896	907	883	951	914	941	901	917	915	913	977	916	908	904	929	971	942	882	944	915	978	953	952	993	864	942	940	959	912	935	935	980	927	962	915	980	962	907	901	930	1014	982	941	952	948	921	929	953	922	938	927	922	928	978	885	906	975	881	909	964	888	908	969	915	932	949	934	935	934	939	915	1007	976	944	952	941	952	934	946	919	963	936	920	934	895	921	941	879	985	899	955	950	931	915	949	902	880	927	924	915	924	926	966	931	906	905	917	908	894	933	890	943	912	871	882	927	950	948	912	941	888	936	920	960	903	974	964	939	908	947	935	916	856	931	895	917	917	970	995	917	936	904	936	944	894	919	895	947	914	950	983	928	1012	951	901	930	924	915	950	918	936	944	953	878	909	916	972	942	956	925	919	932	973	939	893	923	976	913	954	927	906	905	908	960	947	928	902	941	922	934	924	948	974	902	925	933	976	930	905	913	934	847	931	948	918	910	922	915	957	929	944	918	917	890	938	887	933	927	950	926	976	902	916	939	936	997	927	926	916	913	960	944	872	872	939	957	870	897	895	931	956	893	881	974	908	926	978	988	938	947	897	981	922	879	936	918	916	956	916	967	911	918	926	857	930	922	880	984	956	927	882	922	928	914	903	976	973	936	910	972	952	953	895	919	922	891	901	874	922	872	959	921	904	927	897	958	952	960	1016	913	961	874	952	968	963	919	983	909	929	926	976	958	950	967	941	959	884	894	924	954	898	922	910	946	927	969	941	921	936	954	927	902	934	896	931	952	901	916	949	921	952	903	958	959	934	935	966	948	960	943	907	971	943	904	870	901	904	931	913	908	973	865	921	908	920	868	946	960	951	958	885	928	955	941	870	905	890	904	899	952	904	1013	910	954	862	931	926	879	945	933	956	935	905	906	959	841	944	862	928	920	929	938	878	929	964	880	955	966	943	956	968	906	913	907	912	907	967	942	916	921	888	878	969	924	914	937	962	965	932	924	905	905	908	892	963	908	911	903	914	933	975	935	899	943	924	876	961	988	920	981	935	889	948	907	910	929	906	965	914	935	908	974	933	889	915	925	961	933	863	877	904	888	906	938	936	903	940	929	928	898	920	915	899	917	928	949	944	889	938	931	894	893	909	930	964	878	876	897	927	917	961	931	974	868	912	951	910	930	968	915	966	969	905	982	853	912	869	912	962	952	923	888	946	913	951	943	938	994	923	991	935	918	901	939	882	887	903	979	916	880	897	966	980	883	939	908	921	958	982	969	934	922	939	906	961	959	952	929	931	976	962	912	895	949	962	978	979	972	940	890	958	935	905	888	963	963	933	921	931	914	946	916	893	962	899	866	898	967	890	958	873	921	947	878	924	946	943	947	910	925	979	867	902	894	932	983	896	976	990	897	916	922	973	935	946	911	925	932	965	900	957	933	886	938	937	912	938	922	938	917	904	992	905	924	885	930	923
31461	24673	21142	30954	40020	40124	38311	35884	38279	66080	73279	65685	48729	32619	18458	10415	8149	7612	7439	7608	7720	7575	7551	7667	7741	7628	7635	7680	7567	7461	7576	7724	7691	7584	7652	7639	7654	7602	7554	7629	7589	7621	7604	7481	7529	7656	7629	7572	7606	7599	7669	7707	7518	7621	7570	7578	7620	7548	7611	7634	7688	7700	7724	7525	7625	7558	7626	7675	7813	7459	7625	7707	7483	7595	7608	7663	7713	7572	7550	7466	7651	7540	7547	7623	7572	7523	7555	7537	7643	7599	7701	7783	7592	7530	7515	7572	7558	7762	7735	7613	7573	7606	7500	7460	7646	7428	7675	7643	7631	7621	7475	7678	7657	7648	7617	7562	7601	7519	7759	7580	7582	7550	7636	7444	7581	7767	7586	7597	7765	7700	7722	7585	7666	7639	7688	7643	7712	7714	7549	7557	7487	7619	7677	7635	7616	7563	7551	7536	7526	7657	7595	7529	7682	7601	7680	7689	7649	7505	7626	7615	7515	7714	7713	7698	7612	7702	7708	7525	7541	7658	7647	7692	7705	7560	7506	7724	7605	7480	7658	7627	7639	7595	7705	7722	7687	7762	7394	7614	7523	7571	7702	7682	7558	7636	7691	7788	7637	7583	7612	7693	7650	7491	7656	7606	7523	7569	7520	7599	7778	7637	7464	7583	7558	7701	7714	7640	7612	7600	7749	7506	7600	7614	7534	7614	7567	7633	7684	7418	7619	7590	7639	7627	7685	7532	7544	7475	7659	7608	7627	7572	7506	7761	7592	7569	7491	7699	7542	7628	7570	7715	7675	7589	7654	7603	7509	7593	7546	7613	7617	7466	7495	7655	7645	7556	7586	7665	7571	7715	7568	7610	7628	7515	7619	7669	7782	7711	7479	7709	7699	7474	7755	7614	7675	7610	7547	7660	7676	7696	7633	7637	7492	7622	7615	7549	7541	7594	7694	7545	7660	7720	7670	7640	7793	7520	7804	7563	7699	7701	7748	7553	7496	7725	7567	7668	7571	7498	7653	7607	7571	7529	7550	7558	7625	7629	7704	7571	7732	7604	7615	7574	7646	7553	7645	7498	7502	7600	7572	7712	7682	7708	7681	7592	7724	7655	7630	7677	7481	7711	7411	7526	7625	7711	7427	7515	7556	7468	7639	7561	7761	7653	7701	7694	7581	7449	7468	7547	7783	7535	7577	7606	7489	7623	7700	7611	7693	7602	7614	7561	7633	7594	7682	7583	7557	7645	7634	7709	7705	7653	7733	7729	7593	7502	7521	7596	7641	7614	7612	7741	7774	7586	7637	7547	7552	7575	7521	7579	7510	7691	7582	7550	7702	7571	7672	7532	7515	7630	7592	7573	7643	7509	7690	7574	7678	7618	7673	7620	7676	7614	7600	7724	7639	7515	7570	7563	7596	7518	7460	7598	7620	7626	7505	7646	7559	7543	7637	7732	7691	7560	7634	7794	7578	7458	7610	7607	7755	7629	7636	7519	7580	7573	7592	7555	7583	7605	7566	7669	7563	7548	7558	7601	7637	7624	7626	7602	7676	7631	7508	7720	7566	7587	7592	7514	7537	7629	7579	7643	7624	7513	7601	7657	7651	7613	7603	7575	7649	7640	7653	7583	7546	7547	7731	7650	7673	7635	7500	7526	7643	7706	7728	7575	7568	7667	7585	7496	7714	7631	7698	7629	7513	7513	7651	7618	7570	7692	7633	7569	7667	7474	7685	7755	7664	7576	7585	7615	7647	7635	7648	7506	7611	7538	7639	7533	7556	7516	7623	7699	7764	7587	7644	7595	7579	7611	7626	7606	7689	7408	7637	7672	7559	7515	7706	7626	7576	7637	7522	7719	7709	7632	7667	7614	7581	7651	7649	7598	7539	7673	7436	7639	7626	7657	7565	7588	7588	7467	7627	7590	7545	7592	7689	7674	7582	7697	7491	7551	7692	7473	7596	7776	7709	7687	7561	7534	7686	7517	7664	7555	7550	7628	7706	7565	7736	7560	7495	7550	7665	7557	7473	7663	7759	7621	7560	7640	7626	7543	7594	7585	7589	7695	7680	7533	7621	7639	7673	7546	7546	7624	7728	7653	7605	7547	7709	7518	7590	7620	7427	7544	7690	7598	7647	7646	7642	7679	7565	7674	7522	7563	7582	7512	7626	7588	7534	7649	7742	7547	7635	7614	7759	7518	7590	7451	7585	7649	7665	7542	7601	7654	7578	7692	7531	7542	7509	7580	7821	7586	7657	7482	7696	7724	7471	7631	7618	7665	7679	7630	7641	7664	7675	7535	7566	7630	7410	7580	7597	7675	7525	7694	7580	7642	7665	7783	7633	7603	7622	7728	7582	7631	7563	7563	7488	7645	7580	7647	7632	7616	7564	7544	7706	7531	7645	7479	7621	7672	7548	7638	7618	7773	7490	7532	7576	7614	7485	7650	7648	7734	7569	7482	7670	7549	7606	7790	7664	7686	7621	7556	7642	7616	7524	7528	7591	7641	7708	7553	7668	7513	7663	7580	7539	7628	7616	7702	7553	7761	7638	7727	7546	7727	7525	7559	7533	7585	7728	7649	7638	7530	7631	7590	7680	7554	7751	7544	7644	7748	7727	7726	7572	7629	7614	7576	7496	7614	7680	7569	7619	7666	7573	7655	7535	7709	7548	7517	7590	7795	7613	7600	7693	7599	7518	7753	7684	7733	7616	7562	7653	7608	7657	7604	7570	7570	7557	7478	7631	7608	7593	7618	7635	7852	7795	7569	7511	7633	7616	7773	7579	7734	7677	7619	7661	7629	7547	7563	7681	7561	7551	7644	7588	7734	7633	7620	7681	7576	7628	7585	7597	7674	7702	7656	7738	7453	7599	7698	7502	7683	7586	7681	7532	7600	7582	7652	7753	7613	7621	7661	7582	7660	7596	7651	7587	7603	7690	7666	7659	7694	7628	7653	7608	7580	7610	7545	7654	7651	7650	7620	7592	7646	7558	7571	7527	7487	7634	7626	7645	7521	7717	7562	7717	7606	7635	7672	7635	7673	7624	7541	7741	7692	7652	7672	7563	7575	7679	7646	7613	7547	7684	7612	7584	7634	7707	7657	7581	7686	7579	7520	7667	7585	7515	7606	7631	7665	7402	7687	7490	7649	7468	7695	7690	7625	7735	7629	7741	7563	7589	7548	7537	7573	7624	7638	7722	7678	7486	7584	7730	7503	7495	7629	7496	7683	7618	7535	7645	7644	7759	7690	7631	7611	7519	7630	7726	7474	7697	7672	7707	7608	7610	7625	7665	7607	7713	7541	7601	7591	7487	7643	7662	7503	7612	7676	7556	7380	7582	7631	7682	7676	7581	7655	7552	7613	7676	7501	7691	7571	7688	7735	7630	7683	7665	7618	7533	7653	7544	7537	7584	7547	7614	7611	7590	7688	7479	7703	7586	7619	7602	7635	7531	7635	7610	7686	7639	7656	7627	7777	7709	7660	7580	7501	7524	7722	7583	7730	7633	7494	7709	7658	7537	7755	7597	7633	7500	7631	7534	7395	7660	7485	7561	7638	7643	7670	7553	7642	7741	7683	7506	7680	7660	7630	7498	7612	7807	7457	7685	7658	7549	7740	7526	7539	7624	7692	7521	7699	7581	7652	7578	7653	7613	7678	7493	7539	7524	7653	7589	7579	7534	7689	7593	7592	7598	7750	7524	7642	7545	7599	7578	7711	7632	7432	7571	7695	7695	7721	7683	7585	7482	7574	7572	7687	7653	7512	7515	7497	7605	7620	7605	7663	7630	7612	7662	7617	7667	7532	7743	7588	7633	7692	7414	7666	7804	7538	7617	7585	7560	7519	7605	7642	7603	7620	7666	7562	7538	7751	7679	7546	7504	7538	7707	7548	7549	7658	7673	7690	7593	7695	7706	7665	7553	7718	7605	7633	7541	7581	7494	7704	7611	7441	7568	7495	7588	7570	7465	7647	7575	7507	7562	7599	7506	7640	7584	7703	7677	7434	7626	7590	7689	7681	7529	7619	7670	7591	7575	7623	7528	7592	7579	7637	7591	7654	7664	7666	7575	7684	7623	7501	7568	7744	7570	7603	7590	7665	7538	7520	7653	7595	7782	7662	7602	7665	7554	7567	7562	7612	7628	7607	7558	7622	7654	7586	7697	7542	7545	7607	7682	7628	7547	7767	7553	7567	7463	7511	7453	7594	7608	7610	7520	7624	7490	7587	7584	7601	7621	7587	7663	7639	7587	7622	7791	7635	7599	7707	7664	7610	7612	7837	7649	7570	7573	7618	7691	7619	7607	7692	7578	7688	7527	7675	7625	7606	7537	7624	7532	7602	7545	7620	7548	7648	7612	7669	7597	7547	7608	7760	7688	7624	7554	7636	7693	7588	7650	7602	7671	7698	7641	7537	7584	7654	7667	7594	7683	7569	7751	7512	7489	7659	7689	7650	7482	7571	7623	7677	7504	7627	7644	7714	7532	7688	7653	7640	7687	7658	7727	7560	7628	7657	7686	7494	7578	7688	7542	7649	7538	7682	7634	7667	7635	7536	7701	7645	7645	7612	7592	7683	7690	7655	7654	7683	7651	7716	7486	7612	7478	7770	7611	7598	7581	7555	7589	7568	7705	7569	7609	7606	7618	7679	7648	7627	7656	7697	7767	7722	7647	7750	7548	7657	7777	7529	7450	7708	7687	7636	7633	7641	7535	7686	7751	7621	7581	7595	7536	7542	7607	7658	7645	7621	7630	7639	7640	7739	7589	7701	7490	7557	7653	7648	7552	7680	7645	7605	7720	7638	7578	7595	7573	7561	7765	7639	7620	7641	7632	7809	7352	7581	7519	7697	7573	7675	7674	7703	7670	7589	7578	7673	7602	7597	7696	7637	7642	7521	7582	7757	7520	7723	7557	7814	7605	7762	7655	7599	7675	7628	7665	7615	7624	7595	7575	7627	7607	7682	7620	7661	7576	7640	7547	7594	7457	7564	7690	7566	7606	7581	7549	7577	7578	7736	7480	7584	7731	7603	7706	7659	7557	7503	7647	7607	7492	7622	7695	7731	7481	7448	7673	7524	7452	7529	7655	7567	7519	7514	7593	7576
4189	2035	1506	1345	1643	1987	1789	1721	1710	2480	4760	4468	2752	1646	1098	1025	902	928	879	914	905	919	866	946	892	885	848	918	899	905	855	896	816	931	808	900	904	889	875	877	877	883	845	838	876	897	950	931	869	930	889	872	934	877	891	922	929	919	929	903	891	890	911	832	927	878	870	988	928	893	921	880	890	893	924	984	883	897	867	886	943	860	920	834	854	889	886	858	926	902	946	927	875	876	945	913	960	857	882	947	934	870	854	882	879	935	927	870	906	881	841	900	897	904	910	868	918	915	892	929	905	903	898	919	892	876	876	862	964	959	880	846	951	954	855	907	911	861	843	907	944	899	929	923	858	880	934	877	852	874	959	869	893	934	946	952	923	919	873	901	900	908	872	862	880	897	911	851	856	898	946	823	893	968	914	832	902	889	944	892	869	902	867	923	948	888	912	902	951	903	948	905	910	853	905	901	890	869	906	928	876	955	853	900	855	894	884	864	925	837	876	876	885	872	919	898	884	823	879	900	877	975	879	955	905	875	848	909	895	904	886	853	922	887	872	825	919	918	937	895	891	939	913	874	960	870	872	930	925	895	873	899	918	925	898	925	918	929	940	851	843	915	922	891	933	961	917	984	893	869	920	865	929	925	889	932	923	883	931	956	903	911	917	938	925	915	884	952	899	866	916	913	942	954	946	901	911	845	888	930	857	916	884	903	927	919	903	906	908	928	842	852	912	935	892	866	924	899	894	887	872	885	856	802	936	925	931	885	929	900	949	932	939	925	881	814	890	902	860	884	912	892	888	909	941	955	866	883	919	916	942	887	925	902	931	908	907	909	863	906	887	916	934	851	885	888	888	877	915	943	926	878	852	888	852	915	883	892	874	915	893	909	932	923	896	929	942	943	974	949	914	873	876	939	895	924	921	940	936	888	894	896	937	888	883	889	944	855	918	909	864	930	936	870	862	941	838	884	944	901	897	884	908	936	850	897	940	867	907	862	889	889	914	854	841	849	859	881	861	917	879	911	935	894	876	871	912	891	891	950	866	943	914	890	907	897	861	864	929	849	919	941	907	855	921	864	903	922	948	901	926	911	911	910	909	921	882	935	877	870	881	891	838	841	890	934	890	859	907	906	904	905	929	878	912	876	933	944	902	888	934	895	940	871	851	921	908	884	887	944	891	904	873	906	933	873	906	918	945	926	913	911	906	842	829	943	871	919	910	882	865	918	914	883	856	860	896	871	904	907	880	881	965	874	876	842	903	908	942	904	933	973	883	844	904	902	885	886	884	946	984	918	885	921	932	841	885	886	913	872	946	915	903	861	894	905	883	847	980	907	943	862	928	911	881	809	908	932	887	859	855	900	903	865	848	867	877	946	831	891	879	913	885	918	940	917	910	958	846	870	827	961	867	885	963	929	871	912	898	975	892	898	937	921	899	919	917	858	923	873	899	870	869	907	934	895	939	890	902	847	889	934	897	878	915	969	881	924	914	921	915	937	922	904	874	905	942	913	901	908	893	905	893	968	909	841	1001	874	933	874	947	906	940	878	916	894	874	899	925	909	890	922	888	876	946	895	924	867	872	903	914	930	914	860	879	901	913	878	886	981	877	890	869	904	889	905	860	942	881	934	865	859	937	903	944	906	879	904	920	871	918	850	910	903	906	903	933	906	869	884	885	864	904	885	924	885	900	889	886	933	838	904	884	890	935	915	928	904	914	925	905	902	910	934	924	908	968	879	913	928	874	872	874	943	899	878	894	888	909	859	880	931	906	908	902	907	868	881	881	926	839	884	908	910	866	918	884	948	860	902	877	839	909	898	879	869	869	860	894	898	875	869	901	878	852	918	914	919	881	929	885	950	885	902	867	900	943	898	949	896	899	921	881	889	926	926	914	933	855	861	935	913	892	933	939	880	888	893	926	894	857	852	845	895	937	862	865	923	905	874	912	913	920	856	839	924	866	895	912	921	897	825	888	845	948	889	934	937	885	914	919	906	903	861	901	948	956	910	953	915	928	988	906	930	941	874	866	943	904	860	851	870	911	880	925	830	903	929	878	885	889	917	878	912	852	884	876	902	879	924	834	834	890	898	902	923	883	898	933	940	932	914	955	886	844	893	849	876	882	911	881	916	947	882	934	845	887	942	882	901	957	921	928	896	897	885	938	887	906	910	906	869	905	872	909	912	882	932	915	842	898	939	899	881	899	871	883	861	875	907	857	844	855	918	848	920	920	878	880	900	885	845	867	940	890	902	939	853	881	881	876	907	867	900	841	924	869	861	887	920	914	955	876	924	899	905	866	932	938	860	937	878	849	922	909	948	915	887	954	884	864	913	859	861	850	881	924	887	893	929	927	851	881	890	941	892	907	854	886	872	929	930	944	911	881	864	889	886	915	915	882	933	931	886	897	988	923	861	905	910	868	856	834	880	918	880	848	838	873	878	919	902	886	963	873	899	891	891	926	931	901	905	838	874	862	932	913	973	938	936	896	940	998	924	871	954	908	857	918	857	893	860	914	889	913	849	884	875	926	964	912	914	868	867	960	908	891	891	891	892	861	889	944	863	834	923	931	904	939	884	875	857	895	913	877	818	906	937	952	906	908	895	845	947	905	906	901	925	882	874	925	830	888	891	869	877	901	905	904	909	925	885	938	895	851	874	929	904	948	932	902	884	892	973	944	944	837	879	913	908	915	923	899	941	910	924	843	952	922	925	860	889	908	883	884	906	883	833	902	921	869	980	967	875	915	939	902	886	898	931	903	899	871	882	909	928	878	944	912	942	892	912	837	919	924	852	844	932	905	901	899	897	912	905	947	919	940	912	901	933	915	908	952	882	833	874	907	855	864	893	947	888	937	946	887	862	892	902	886	873	913	938	861	912	877	876	920	911	916	901	916	927	905	884	905	895	874	947	884	901	869	870	883	927	924	945	852	924	922	901	864	875	889	918	850	941	894	918	913	903	907	923	854	891	949	865	890	925	854	948	866	900	877	887	899	922	918	847	929	916	907	934	917	928	916	957	932	930	911	926	925	877	916	870	892	917	906	919	879	908	929	934	882	859	901	907	880	875	932	866	900	890	873	899	886	853	928	885	866	967	875	911	885	871	911	908	901	936	882	895	884	900	973	909	894	933	888	842	915	951	934	927	874	854	905	912	939	873	920	892	894	874	908	909	922	857	888	948	855	904	879	942	934	904	896	939	917	923	901	873	836	895	864	877	909	906	898	900	898	968	933	870	869	933	901	898	897	943	871	891	876	916	858	918	922	939	942	923	933	926	893	906	870	893	870	901	897	857	917	906	829	876	911	877	907	873	874	906	940	962	874	866	866	926	939	908	912	897	863	869	935	948	882	872	886	910	908	828	912	927	892	913	923	911	926	855	952	873	905	877	880	902	919	929	918	940	895	872	921	880	864	929	882	902	944	897	899	941	902	881	906	936	932	918	893	899	880	910	932	922	924	897	909	926	912	923	863	911	931	913	890	918	883	880	946	910
23468	17624	14647	22456	30091	31702	29071	26965	26938	34691	43225	38374	27598	16750	10374	8182	7648	7456	7378	7337	7407	7321	7423	7451	7412	7411	7416	7440	7490	7324	7427	7552	7406	7382	7340	7530	7513	7496	7457	7616	7274	7475	7410	7362	7374	7394	7472	7402	7431	7349	7471	7489	7409	7345	7484	7532	7372	7360	7423	7394	7388	7433	7251	7425	7365	7519	7443	7383	7332	7364	7385	7286	7304	7392	7488	7365	7432	7415	7372	7392	7475	7547	7397	7531	7354	7290	7391	7501	7487	7437	7428	7472	7445	7332	7430	7418	7386	7518	7494	7553	7343	7376	7353	7386	7467	7392	7360	7389	7426	7459	7411	7513	7348	7308	7419	7474	7397	7420	7297	7409	7318	7364	7473	7518	7409	7389	7455	7360	7342	7407	7446	7453	7438	7323	7290	7399	7440	7443	7517	7489	7458	7427	7498	7352	7431	7453	7303	7420	7531	7387	7349	7355	7480	7458	7479	7385	7512	7330	7502	7466	7472	7376	7354	7365	7575	7443	7531	7438	7356	7550	7383	7463	7392	7291	7465	7457	7506	7457	7355	7351	7359	7561	7382	7371	7525	7317	7402	7353	7503	7408	7620	7459	7375	7474	7446	7264	7470	7418	7425	7371	7294	7494	7496	7347	7375	7428	7371	7338	7407	7379	7422	7462	7575	7305	7425	7398	7535	7401	7463	7394	7459	7383	7489	7465	7531	7365	7467	7525	7456	7327	7511	7400	7468	7444	7465	7428	7440	7289	7489	7396	7410	7464	7374	7433	7547	7496	7495	7407	7396	7391	7509	7296	7327	7301	7371	7467	7461	7400	7288	7552	7484	7381	7514	7380	7526	7512	7459	7418	7290	7373	7380	7460	7432	7449	7445	7321	7478	7396	7472	7401	7443	7315	7515	7483	7459	7500	7350	7403	7329	7441	7355	7373	7417	7439	7446	7473	7437	7307	7463	7517	7461	7396	7374	7304	7634	7384	7446	7404	7448	7609	7389	7430	7412	7471	7300	7458	7557	7393	7460	7456	7432	7448	7492	7411	7444	7537	7355	7496	7427	7459	7435	7472	7313	7605	7314	7497	7339	7459	7609	7329	7518	7392	7443	7404	7468	7420	7454	7363	7374	7359	7329	7435	7389	7409	7480	7298	7389	7425	7529	7380	7401	7433	7375	7431	7395	7463	7462	7421	7535	7539	7440	7451	7544	7359	7534	7533	7608	7505	7438	7333	7460	7535	7368	7514	7483	7427	7423	7506	7543	7378	7526	7359	7458	7512	7574	7388	7362	7371	7444	7327	7291	7403	7434	7388	7390	7369	7452	7351	7406	7272	7535	7379	7341	7407	7385	7307	7408	7441	7345	7548	7383	7422	7570	7436	7389	7507	7315	7515	7475	7430	7370	7314	7353	7432	7399	7455	7544	7391	7575	7387	7359	7585	7375	7331	7424	7419	7404	7502	7343	7450	7478	7373	7461	7358	7454	7501	7325	7491	7403	7362	7480	7324	7571	7311	7466	7319	7330	7422	7459	7334	7382	7493	7564	7482	7450	7452	7501	7441	7370	7433	7451	7510	7471	7498	7353	7353	7381	7387	7365	7487	7481	7345	7303	7477	7402	7354	7475	7311	7323	7462	7493	7403	7529	7291	7468	7435	7402	7478	7478	7509	7415	7415	7461	7462	7312	7550	7472	7415	7435	7527	7425	7400	7399	7555	7350	7447	7559	7358	7408	7605	7412	7439	7441	7392	7470	7352	7502	7382	7257	7407	7331	7273	7490	7651	7426	7301	7406	7316	7520	7432	7461	7443	7493	7399	7429	7373	7485	7438	7477	7401	7552	7473	7331	7371	7445	7452	7459	7447	7483	7455	7538	7377	7495	7376	7362	7421	7461	7385	7424	7481	7369	7451	7554	7421	7495	7459	7450	7384	7406	7485	7248	7499	7414	7267	7340	7372	7397	7401	7377	7444	7402	7360	7438	7584	7473	7444	7488	7485	7359	7427	7492	7410	7467	7520	7464	7350	7420	7448	7244	7381	7455	7424	7419	7373	7414	7613	7400	7332	7429	7380	7551	7385	7424	7440	7480	7414	7526	7567	7381	7444	7508	7413	7451	7355	7409	7480	7248	7538	7408	7491	7452	7412	7343	7496	7356	7373	7356	7654	7551	7514	7381	7422	7462	7453	7321	7499	7480	7446	7445	7446	7471	7570	7457	7494	7346	7378	7340	7427	7419	7489	7404	7457	7443	7493	7430	7469	7484	7635	7374	7403	7383	7386	7480	7407	7360	7462	7406	7364	7377	7460	7454	7579	7484	7547	7481	7499	7588	7297	7192	7412	7509	7444	7353	7432	7364	7291	7539	7254	7471	7360	7347	7548	7429	7390	7460	7400	7344	7460	7444	7384	7415	7356	7432	7490	7446	7430	7498	7431	7558	7279	7475	7368	7469	7415	7313	7440	7320	7349	7491	7443	7395	7445	7435	7439	7396	7380	7380	7394	7429	7334	7373	7340	7426	7358	7260	7397	7437	7569	7410	7518	7446	7446	7606	7532	7441	7485	7460	7512	7575	7344	7495	7355	7544	7346	7450	7422	7531	7461	7384	7363	7535	7511	7497	7420	7398	7311	7412	7444	7487	7418	7488	7500	7482	7598	7585	7390	7526	7398	7552	7468	7483	7409	7472	7449	7361	7450	7375	7503	7338	7227	7352	7370	7386	7264	7333	7333	7446	7440	7324	7346	7277	7355	7436	7383	7326	7363	7472	7374	7477	7509	7446	7294	7432	7454	7476	7490	7416	7346	7349	7424	7424	7331	7487	7359	7544	7537	7460	7466	7470	7284	7353	7450	7357	7475	7361	7434	7415	7446	7471	7554	7426	7403	7441	7622	7376	7444	7430	7476	7399	7480	7403	7309	7366	7380	7366	7396	7466	7470	7711	7598	7391	7315	7394	7419	7357	7464	7431	7443	7314	7547	7353	7376	7294	7256	7438	7363	7400	7333	7418	7453	7642	7374	7490	7416	7382	7374	7459	7510	7294	7392	7455	7568	7323	7406	7436	7487	7360	7334	7320	7533	7436	7409	7368	7413	7506	7393	7421	7412	7427	7410	7440	7456	7415	7413	7417	7504	7404	7491	7444	7404	7347	7400	7250	7461	7324	7316	7415	7451	7371	7528	7422	7362	7366	7340	7397	7364	7422	7404	7493	7436	7351	7498	7367	7439	7463	7502	7394	7403	7326	7380	7443	7297	7545	7395	7493	7411	7355	7514	7452	7492	7383	7264	7437	7386	7323	7487	7469	7369	7451	7485	7439	7337	7320	7413	7336	7417	7395	7446	7344	7169	7494	7468	7406	7457	7422	7516	7451	7393	7504	7473	7501	7406	7299	7398	7496	7466	7394	7477	7476	7458	7297	7504	7527	7352	7343	7360	7385	7487	7601	7435	7395	7535	7479	7455	7500	7429	7326	7404	7375	7398	7586	7379	7324	7445	7439	7465	7456	7329	7339	7417	7325	7328	7419	7496	7381	7314	7486	7420	7423	7508	7422	7289	7488	7340	7454	7426	7414	7408	7406	7465	7512	7536	7393	7432	7413	7493	7449	7548	7450	7376	7454	7351	7470	7407	7355	7419	7224	7511	7337	7466	7505	7383	7342	7468	7469	7430	7328	7425	7345	7446	7418	7222	7379	7369	7522	7494	7522	7438	7415	7404	7334	7395	7368	7524	7247	7378	7577	7444	7413	7441	7441	7454	7311	7408	7450	7517	7605	7392	7474	7496	7293	7281	7433	7453	7532	7377	7509	7396	7336	7392	7424	7406	7476	7401	7318	7420	7524	7349	7418	7507	7304	7425	7465	7387	7376	7429	7426	7581	7378	7375	7368	7324	7301	7403	7417	7326	7460	7535	7464	7479	7409	7504	7406	7441	7543	7259	7462	7383	7506	7431	7418	7338	7352	7416	7344	7368	7407	7490	7386	7481	7388	7442	7383	7358	7295	7469	7430	7434	7437	7515	7400	7444	7444	7447	7413	7403	7497	7430	7548	7332	7307	7389	7407	7330	7481	7489	7308	7360	7431	7419	7435	7434	7354	7357	7429	7408	7408	7432	7475	7538	7479	7340	7332	7437	7397	7465	7531	7213	7437	7525	7407	7316	7407	7400	7416	7460	7417	7491	7413	7509	7427	7548	7475	7406	7498	7445	7403	7378	7390	7500	7336	7431	7468	7446	7389	7336	7391	7492	7522	7476	7362	7482	7489	7503	7282	7516	7453	7540	7437	7397	7384	7373	7452	7293	7493	7312	7294	7391	7361	7485	7450	7321	7428	7391	7372	7427	7421	7472	7473	7608	7475	7563	7423	7427	7541	7415	7308	7428	7452	7402	7337	7515	7369	7410	7448	7437	7530	7496	7419	7401	7473	7523	7561	7436	7363	7475	7327	7361	7507	7390	7528	7296	7499	7417	7567	7512	7352	7305	7502	7546	7530	7445	7329	7538	7389	7372	7487	7557	7466	7444	7415	7347	7398	7303	7280	7388	7312	7334	7390	7560	7479	7288	7498	7504	7370	7382	7559	7492	7313	7526	7542	7558	7329	7364	7329	7496	7391	7385	7441	7328	7246	7544	7382	7383	7449	7421	7278	7398	7350	7374	7366	7402	7533	7485	7395	7321	7481	7542	7365	7337	7268	7474	7446	7303	7460	7409	7420	7377	7510	7456	7399	7415	7467	7614	7248	7403	7411	7475	7498	7248	7459	7424	7404	7287	7454	7262	7439	7408	7437	7408	7547	7478	7238	7448	7443	7443	7457	7407	7258	7328	7378	7529	7460	7475	7389	7470	7466	7487	7510	7495	7310	7381	7442	7441	7371	7577	7351	7456	7417	7281	7411	7557	7418	7370	7380	7440	7473	7352	7456	7366	7539	7324	7368	7436	7521	7520	7307	7454	7379	7383	7346	7401	7503	7365	7452	7407	7303	7455	7423	7433	7436	7382	7499	7321	7430	7278	7266	7461	7445	7352	7508	7354	7440	7370	7436	7354	7444	7373	7466	7413	7521	7429	7421	7491	7481	7472	7392	7240	7551	7294	7463	7419	7638	7464	7439	7481
3475	2885	1846	1573	2052	2765	2870	2508	2495	7093	13793	11168	5829	2581	1460	1003	997	941	925	933	906	927	898	900	897	925	885	928	958	943	953	933	875	934	842	936	909	969	879	918	881	936	930	930	928	920	962	920	892	898	963	896	948	896	957	901	898	914	910	880	929	920	926	934	914	888	976	904	940	912	935	910	881	936	892	888	903	887	955	941	933	871	955	925	900	910	948	889	943	892	890	902	964	925	911	901	955	936	960	948	942	878	912	958	981	924	946	886	899	928	908	931	921	932	900	895	912	931	896	914	944	948	934	944	953	952	901	853	894	931	879	909	941	920	893	930	885	966	865	939	878	960	917	951	938	946	931	933	957	931	926	858	965	922	903	934	907	889	935	890	969	908	949	901	962	934	908	917	908	949	875	909	943	901	1005	931	954	898	925	982	960	881	927	911	954	859	895	901	916	899	890	938	874	912	926	976	934	890	859	934	958	915	923	928	926	897	835	946	923	884	956	905	899	889	875	932	904	937	970	935	928	913	940	910	934	909	870	913	912	880	948	921	914	891	873	922	938	907	954	917	920	889	908	959	951	942	923	899	927	897	1017	905	934	905	879	937	928	873	907	889	960	984	909	872	911	883	847	912	917	903	917	947	959	907	961	905	918	878	894	897	944	992	926	883	911	941	973	921	900	924	895	978	932	942	918	937	929	924	917	903	947	864	888	939	928	910	887	938	958	938	969	931	924	971	929	1009	985	923	918	958	915	988	850	908	933	940	885	927	974	945	959	919	956	927	896	934	948	913	861	914	930	958	913	968	881	933	966	911	864	933	860	955	918	930	952	937	898	956	892	924	869	860	880	911	923	846	899	909	887	921	890	958	950	948	887	929	882	939	931	875	910	934	971	898	881	917	868	926	886	926	945	948	951	976	947	870	909	938	909	890	930	952	912	879	921	835	938	878	909	950	952	957	932	918	910	915	944	934	911	930	931	889	930	902	926	857	909	898	903	930	920	909	909	902	959	903	898	905	889	928	936	888	961	937	935	977	928	834	866	859	935	946	862	933	911	855	956	917	865	894	880	886	929	995	944	926	908	907	919	871	878	923	920	898	912	952	915	937	881	889	964	939	897	892	853	960	908	928	942	914	900	978	963	900	897	875	908	895	894	973	954	892	920	905	951	908	902	871	866	969	919	874	916	903	879	947	957	913	991	933	898	916	954	933	888	889	967	904	906	899	885	896	963	929	934	907	910	980	896	893	929	924	928	934	974	931	927	869	911	920	880	915	936	909	870	926	940	928	936	902	954	938	923	900	896	906	902	911	958	917	895	890	918	962	979	943	904	926	880	907	947	928	903	919	896	905	883	891	902	934	881	938	885	930	976	943	913	920	920	990	911	886	925	973	905	930	931	971	923	857	887	973	935	933	928	935	913	894	890	934	911	949	976	884	922	908	932	920	944	913	920	910	917	933	934	961	938	920	940	900	899	959	915	906	889	877	949	947	992	917	918	941	849	980	943	937	897	929	924	911	894	959	888	950	900	868	930	912	941	967	914	951	908	943	918	913	880	908	934	935	918	874	932	896	869	881	894	956	909	878	924	926	888	919	962	891	881	962	910	946	883	906	956	939	896	926	921	897	921	895	919	915	933	939	949	899	913	873	924	929	927	886	879	948	896	967	895	973	921	910	884	895	929	905	905	867	917	883	939	943	943	883	935	900	943	910	934	919	973	930	902	949	925	891	905	871	923	892	943	947	913	971	982	913	939	912	869	920	908	874	942	887	890	904	884	918	929	895	949	942	941	906	901	910	938	890	922	977	898	868	872	945	1009	890	935	958	897	960	961	879	907	957	898	877	904	891	858	972	974	969	924	872	875	924	923	952	909	902	911	952	910	985	900	921	935	971	923	942	918	951	922	940	925	933	923	960	940	925	955	965	951	885	853	912	897	923	885	939	932	957	953	953	905	954	957	908	895	897	918	882	915	936	931	912	909	941	917	955	938	900	912	933	894	929	963	904	899	947	939	868	941	941	953	941	941	934	981	978	960	945	904	950	942	856	923	936	878	934	903	950	909	932	894	917	909	868	933	977	846	903	898	992	926	881	905	895	891	927	880	938	881	879	914	914	855	897	882	920	916	958	939	918	958	921	920	953	891	892	906	924	912	965	897	967	914	877	910	905	928	916	936	910	911	929	1007	930	937	932	933	885	899	921	903	961	886	895	856	910	939	840	931	943	949	928	925	884	923	897	929	894	907	981	903	915	916	930	892	903	881	944	946	903	914	915	896	925	945	912	919	958	926	820	904	928	923	921	916	863	917	939	923	959	875	899	907	934	984	936	882	933	903	931	966	904	958	920	894	896	932	960	943	924	939	924	879	903	937	865	911	932	946	897	946	856	919	890	900	921	930	929	899	975	978	950	929	885	940	899	907	934	897	906	904	877	931	914	951	923	855	890	926	932	909	941	940	921	941	883	902	909	926	890	902	952	910	905	911	920	938	921	945	908	912	934	856	919	908	942	884	885	849	931	933	912	920	942	882	916	955	903	899	918	886	882	946	973	891	968	897	866	849	888	952	917	906	836	900	896	907	963	950	911	910	940	949	943	881	903	920	916	897	880	928	938	915	884	902	953	945	866	920	919	963	913	949	896	880	907	962	915	934	918	928	950	852	889	950	926	961	891	919	945	928	900	898	899	921	969	938	885	921	924	899	959	879	948	988	891	961	951	883	901	949	926	922	941	924	953	853	959	935	948	940	951	873	925	887	935	940	891	930	896	931	894	914	921	944	939	938	919	924	944	906	938	964	830	944	964	893	890	933	1018	956	945	902	919	918	905	971	972	951	879	928	918	956	944	967	913	929	898	909	948	903	972	912	986	903	876	915	931	922	938	893	899	927	895	939	946	955	890	928	956	896	964	885	887	957	875	937	918	916	920	917	938	957	938	922	953	969	915	968	908	909	926	917	906	901	909	933	934	906	876	960	944	953	904	905	931	915	948	931	933	950	936	862	897	876	879	920	933	927	948	971	829	900	915	923	944	973	956	930	870	903	938	968	936	935	880	932	944	911	919	939	868	952	938	885	908	974	958	897	910	999	966	946	893	951	969	906	969	968	896	915	966	910	922	937	880	903	964	901	954	941	926	925	905	883	893	892	945	902	922	933	882	936	929	936	941	892	910	882	969	978	935	889	908	885	861	891	957	970	918	911	886	898	919	910	929	888	936	936	936	942	961	946	872	900	893	934	872	908	917	914	941	896	938	931	881	952	994	870	941	901	960	905	955	942	851	907	925	895	911	924	886	944	896	901	948	944	851	939	912	891	973	942	866	896	964	923	938	891	911	939	945	883	963	931	907	963	983	878	948	925	912	989	884	930	916	909	887	909	920	889	906	961	902	926	879	940	944	903	894	896	876	910	956	950	894	923	974	923	883	877	926	921	917	937	899	855	919	938	978	908	908	895	991	927	886	898	974	951	909	903	948	931	882	933	961	938	898	932	923	933	864	918	849
27334	22048	17890	26138	34642	38240	37817	34547	33290	50436	62046	53282	39083	25360	14402	9135	7793	7567	7595	7437	7448	7477	7600	7589	7391	7499	7617	7579	7494	7537	7521	7659	7473	7348	7464	7415	7492	7459	7506	7509	7550	7449	7465	7456	7489	7494	7414	7522	7550	7470	7492	7590	7405	7493	7518	7594	7438	7565	7436	7477	7443	7555	7414	7445	7449	7618	7621	7414	7365	7550	7568	7463	7372	7539	7479	7445	7458	7600	7496	7435	7427	7587	7517	7538	7529	7482	7530	7487	7340	7355	7617	7534	7528	7467	7463	7487	7411	7562	7464	7586	7465	7376	7578	7530	7448	7551	7396	7531	7593	7427	7435	7430	7518	7527	7470	7445	7474	7582	7387	7510	7535	7614	7524	7502	7530	7499	7498	7477	7503	7539	7314	7607	7598	7456	7575	7537	7426	7468	7476	7567	7615	7523	7446	7461	7438	7467	7518	7558	7310	7506	7460	7554	7593	7465	7492	7481	7530	7458	7516	7429	7412	7564	7484	7655	7457	7507	7468	7605	7433	7465	7626	7389	7457	7467	7474	7519	7362	7486	7345	7456	7338	7495	7422	7372	7513	7571	7356	7361	7508	7563	7479	7542	7474	7646	7564	7500	7556	7435	7519	7435	7472	7676	7560	7485	7545	7527	7443	7395	7494	7629	7538	7449	7557	7589	7531	7407	7478	7385	7460	7486	7512	7430	7557	7548	7505	7566	7558	7550	7455	7500	7541	7432	7513	7497	7594	7463	7436	7519	7490	7422	7521	7475	7589	7414	7541	7384	7482	7538	7469	7514	7540	7406	7493	7507	7428	7535	7538	7539	7543	7543	7528	7485	7509	7451	7412	7559	7363	7601	7561	7605	7469	7431	7665	7544	7357	7552	7384	7403	7430	7541	7452	7495	7487	7533	7341	7609	7485	7445	7477	7430	7542	7430	7456	7449	7533	7618	7475	7585	7609	7487	7468	7505	7416	7467	7449	7458	7451	7445	7594	7552	7416	7545	7524	7442	7547	7392	7503	7580	7544	7485	7515	7519	7492	7518	7474	7420	7514	7624	7415	7544	7378	7517	7584	7552	7527	7498	7509	7450	7367	7564	7527	7570	7354	7559	7561	7427	7325	7436	7487	7644	7461	7391	7602	7434	7568	7484	7524	7430	7353	7484	7413	7519	7568	7446	7437	7608	7406	7547	7482	7416	7544	7466	7402	7613	7469	7427	7306	7558	7536	7471	7590	7531	7427	7376	7487	7393	7563	7422	7589	7564	7450	7523	7538	7510	7525	7487	7558	7459	7495	7724	7438	7661	7535	7490	7553	7476	7544	7435	7550	7451	7717	7697	7443	7412	7566	7527	7379	7602	7486	7484	7528	7461	7420	7506	7514	7522	7451	7541	7379	7590	7485	7433	7512	7530	7472	7411	7591	7390	7546	7401	7555	7475	7350	7562	7550	7512	7502	7559	7440	7634	7515	7522	7621	7460	7561	7605	7466	7536	7466	7420	7612	7550	7597	7283	7547	7453	7483	7429	7489	7464	7484	7566	7571	7545	7466	7608	7440	7517	7450	7497	7577	7590	7564	7368	7545	7578	7509	7540	7449	7531	7490	7443	7320	7566	7533	7528	7474	7415	7486	7527	7524	7532	7524	7471	7507	7414	7427	7573	7453	7594	7535	7520	7591	7455	7549	7490	7533	7533	7400	7516	7528	7531	7399	7424	7504	7417	7505	7488	7419	7424	7440	7494	7620	7498	7417	7521	7515	7513	7490	7398	7586	7521	7556	7571	7573	7429	7589	7444	7570	7564	7433	7596	7437	7551	7552	7500	7594	7430	7435	7594	7667	7456	7581	7550	7468	7485	7413	7445	7464	7579	7515	7332	7518	7488	7618	7398	7462	7415	7512	7547	7556	7487	7494	7507	7544	7353	7582	7539	7474	7528	7588	7407	7420	7528	7502	7437	7574	7523	7340	7588	7620	7566	7400	7372	7377	7534	7574	7556	7456	7495	7557	7409	7513	7420	7427	7408	7438	7508	7506	7618	7488	7511	7400	7532	7397	7552	7515	7539	7488	7307	7474	7506	7445	7499	7522	7540	7510	7378	7558	7491	7528	7531	7507	7408	7494	7518	7412	7561	7617	7480	7420	7499	7565	7336	7700	7515	7538	7645	7369	7598	7469	7528	7503	7516	7546	7503	7510	7517	7459	7493	7632	7472	7533	7417	7611	7475	7391	7472	7440	7615	7402	7516	7437	7500	7460	7399	7392	7551	7605	7454	7590	7376	7454	7402	7551	7471	7527	7426	7395	7443	7424	7377	7470	7529	7462	7484	7538	7504	7626	7529	7531	7438	7469	7540	7550	7425	7395	7651	7598	7478	7549	7588	7429	7585	7523	7571	7525	7462	7559	7494	7463	7652	7404	7346	7533	7494	7519	7565	7418	7569	7507	7518	7477	7526	7387	7426	7574	7624	7563	7503	7456	7492	7533	7517	7549	7595	7517	7406	7466	7419	7390	7351	7421	7422	7500	7509	7593	7391	7559	7533	7422	7507	7514	7512	7597	7478	7475	7530	7390	7457	7559	7572	7443	7599	7384	7548	7495	7573	7535	7402	7516	7472	7398	7563	7444	7523	7497	7576	7416	7495	7617	7505	7476	7510	7481	7414	7480	7456	7455	7468	7449	7566	7583	7489	7324	7482	7529	7489	7535	7389	7454	7450	7485	7564	7518	7514	7460	7486	7534	7566	7531	7408	7462	7434	7436	7454	7498	7554	7413	7514	7477	7612	7547	7527	7536	7609	7531	7369	7360	7489	7453	7533	7348	7494	7669	7483	7564	7340	7446	7468	7471	7457	7413	7458	7357	7726	7432	7532	7489	7554	7693	7549	7385	7446	7517	7649	7446	7462	7528	7519	7636	7552	7658	7494	7399	7488	7532	7391	7499	7539	7409	7566	7592	7458	7575	7453	7500	7408	7639	7614	7491	7360	7511	7484	7585	7302	7618	7491	7466	7445	7581	7545	7566	7432	7518	7447	7621	7551	7535	7457	7428	7453	7544	7463	7601	7554	7673	7586	7449	7456	7485	7535	7619	7541	7706	7458	7408	7442	7461	7433	7471	7529	7462	7524	7380	7636	7621	7537	7561	7626	7451	7366	7612	7436	7494	7355	7514	7323	7669	7504	7507	7449	7541	7480	7446	7467	7405	7411	7603	7450	7520	7534	7482	7503	7623	7572	7462	7406	7488	7478	7422	7470	7439	7423	7524	7453	7608	7578	7526	7600	7451	7533	7607	7546	7412	7635	7443	7444	7432	7600	7689	7411	7450	7447	7395	7511	7545	7447	7373	7433	7428	7539	7391	7569	7457	7629	7506	7566	7605	7587	7364	7617	7410	7536	7535	7453	7436	7528	7572	7549	7395	7504	7489	7418	7574	7479	7390	7354	7705	7397	7592	7527	7537	7523	7411	7600	7423	7508	7453	7563	7614	7418	7483	7425	7695	7412	7497	7499	7406	7438	7548	7611	7384	7605	7564	7663	7453	7574	7537	7453	7565	7410	7465	7472	7381	7583	7453	7464	7485	7546	7539	7485	7573	7398	7525	7596	7461	7407	7506	7523	7352	7601	7428	7500	7547	7501	7526	7506	7548	7454	7517	7484	7671	7560	7481	7312	7486	7508	7548	7552	7588	7644	7479	7598	7446	7501	7447	7478	7530	7506	7574	7403	7518	7610	7505	7472	7411	7535	7474	7419	7623	7485	7539	7554	7464	7436	7465	7416	7522	7600	7626	7491	7368	7587	7477	7603	7394	7529	7445	7570	7505	7518	7492	7515	7475	7514	7510	7520	7574	7361	7473	7477	7482	7562	7397	7488	7358	7546	7468	7489	7479	7516	7413	7469	7584	7391	7507	7451	7535	7474	7622	7428	7608	7543	7563	7512	7557	7467	7570	7673	7430	7644	7397	7606	7503	7569	7637	7534	7557	7425	7414	7531	7529	7527	7445	7512	7439	7409	7579	7513	7338	7502	7507	7605	7501	7520	7444	7458	7509	7495	7504	7328	7365	7536	7466	7499	7561	7528	7402	7540	7602	7421	7576	7534	7614	7546	7494	7547	7450	7596	7561	7468	7622	7432	7482	7513	7615	7457	7389	7479	7439	7670	7520	7474	7464	7444	7365	7538	7663	7415	7538	7612	7450	7409	7528	7450	7497	7393	7477	7420	7526	7453	7499	7400	7500	7488	7429	7483	7591	7436	7446	7533	7438	7369	7521	7485	7555	7448	7547	7537	7454	7507	7568	7427	7446	7491	7540	7477	7681	7516	7457	7469	7680	7382	7514	7463	7469	7653	7466	7518	7491	7600	7580	7417	7424	7454	7490	7567	7500	7466	7502	7573	7507	7555	7543	7625	7374	7562	7474	7440	7491	7525	7482	7472	7497	7410	7689	7572	7454	7404	7477	7593	7439	7508	7499	7435	7531	7520	7375	7531	7425	7478	7547	7439	7531	7555	7419	7440	7385	7406	7471	7549	7539	7588	7644	7410	7587	7508	7545	7466	7451	7530	7507	7476	7365	7278	7490	7486	7553	7459	7596	7500	7551	7533	7446	7499	7460	7490	7497	7649	7337	7457	7471	7480	7425	7525	7488	7446	7464	7457	7581	7509	7345	7531	7551	7456	7702	7348	7569	7411	7622	7346	7401	7689	7519	7517	7463	7551	7572	7485	7411	7523	7459	7437	7555	7498	7376	7531	7512	7487	7599	7531	7462	7584	7523	7420	7663	7453	7599	7612	7559	7567	7523	7443	7497	7501	7415	7619	7487	7474	7575	7557	7538	7481	7556	7448	7541	7635	7490	7495	7543	7509	7493	7427	7555	7524	7489	7466	7462	7483	7522	7372	7438	7370	7520	7434	7475	7395	7524	7619	7403	7397	7400	7402	7432	7474	7389	7445	7484	7683	7362	7497	7570	7512	7647	7415	7527	7489	7496	7480	7584	7462	7467	7626	7448	7521	7415	7534	7550	7448	7596	7516	7520	7497	7544	7502	7687	7455	7404	7445	7542	7549	7587	7541	7486	7407	7606	7520	7552	7615	7295	7476	7573	7402	7426	7398
6198	2492	1948	1620	2104	2772	2683	2407	2277	7940	13701	10519	5247	2423	1310	1047	963	925	954	958	939	900	938	908	958	938	933	862	950	974	901	940	838	924	940	907	917	891	887	983	986	889	932	915	899	896	926	915	937	913	950	915	910	936	918	922	941	882	979	872	928	964	948	891	936	867	971	922	947	963	982	937	927	935	961	953	984	897	973	933	917	910	944	914	964	931	892	911	960	957	910	899	947	888	960	925	877	924	897	892	895	955	921	887	905	908	960	970	936	914	941	960	965	938	857	946	962	915	915	950	893	952	945	958	933	853	926	927	891	906	925	942	946	955	915	944	929	909	954	951	953	905	946	959	945	931	887	918	878	932	908	913	921	924	977	891	915	929	961	938	897	932	914	914	953	925	963	948	906	909	925	922	915	941	857	961	956	976	980	973	929	925	951	947	915	936	934	902	894	930	1020	929	914	896	922	916	929	924	911	873	951	935	889	879	910	939	890	902	924	951	923	931	991	923	878	851	903	935	880	906	963	898	930	923	908	952	915	931	886	968	937	891	968	912	907	886	934	929	953	910	959	917	924	952	924	960	934	910	864	935	971	898	941	929	915	907	906	946	914	995	924	975	895	943	914	919	926	944	934	966	957	942	891	925	919	927	910	872	908	931	946	941	944	912	923	944	896	957	941	917	872	972	894	887	934	932	941	913	971	974	943	901	931	896	948	911	915	905	924	946	930	910	864	881	913	937	901	946	891	917	906	903	858	957	875	919	956	903	928	933	890	910	894	891	896	895	940	951	863	900	945	989	912	907	921	911	871	968	999	930	912	904	968	885	902	930	927	939	927	921	932	933	939	955	931	921	937	934	930	915	968	882	979	968	942	930	927	928	935	911	953	908	902	930	944	982	911	923	981	885	981	934	924	891	962	945	926	917	904	976	970	899	1003	1018	949	914	875	907	893	891	910	909	938	967	902	930	926	936	907	967	929	929	914	923	933	924	904	887	947	962	914	964	977	928	888	927	957	987	899	955	928	927	951	902	901	931	896	910	928	932	998	941	925	944	952	970	886	897	899	944	942	899	890	923	938	925	918	878	924	970	925	882	925	902	879	910	937	932	941	953	916	955	919	896	938	972	991	920	880	935	920	909	880	953	957	921	888	903	933	888	911	906	904	949	945	941	954	936	881	936	922	983	958	941	881	928	967	936	936	926	978	957	917	870	892	953	937	997	964	949	940	922	912	927	946	934	937	919	922	905	898	971	917	961	983	907	891	933	946	916	947	915	933	899	942	940	960	866	874	954	901	948	932	992	965	932	886	953	917	925	924	915	930	962	889	1015	935	914	949	895	914	993	932	965	888	893	996	939	937	868	960	927	961	953	876	919	942	913	902	935	947	901	970	933	942	925	926	900	932	891	934	975	898	910	916	958	972	884	911	940	968	928	928	928	931	946	915	921	925	959	907	948	904	948	919	876	927	923	939	902	920	929	940	895	936	960	897	941	953	904	880	931	945	911	950	931	940	970	923	944	934	955	883	914	876	942	895	850	860	908	949	922	864	929	893	903	878	941	926	937	933	894	878	893	961	923	930	951	991	949	935	946	967	904	944	997	946	969	984	938	940	947	998	898	948	906	934	901	890	951	916	919	882	892	906	895	888	919	931	934	958	915	904	870	959	960	955	937	869	937	962	924	926	904	963	953	948	916	922	898	1037	921	914	980	910	909	920	991	883	898	920	936	937	937	965	936	899	902	909	886	958	923	909	941	888	913	886	941	911	973	963	912	919	869	902	980	884	905	933	954	906	940	839	889	910	931	890	966	912	918	940	907	925	956	884	896	901	916	932	967	933	916	928	868	910	960	903	940	987	977	927	918	966	944	899	991	886	911	885	925	936	931	965	947	955	962	961	964	962	912	912	962	962	960	874	914	945	902	899	937	895	899	921	971	961	949	900	914	991	948	895	956	936	951	886	985	932	940	923	950	913	890	889	916	910	908	883	891	842	975	929	948	958	910	899	915	891	876	974	925	903	940	944	877	964	919	856	916	949	917	886	897	935	925	929	946	964	918	919	899	937	907	932	976	966	946	894	986	899	967	855	903	956	903	948	920	909	912	942	915	918	939	966	893	963	917	857	891	934	937	888	910	937	927	942	969	930	872	981	917	940	934	902	961	933	903	888	909	914	935	935	884	952	901	947	879	980	922	907	896	895	923	889	885	882	945	984	971	935	918	907	954	949	944	938	926	889	936	976	894	886	912	926	918	959	911	979	959	903	882	959	893	937	916	923	961	898	888	899	942	903	946	957	854	911	948	934	966	918	936	926	941	920	901	898	881	962	945	914	933	949	902	939	942	902	865	929	905	953	976	897	980	892	954	951	985	908	857	959	914	885	886	908	926	919	867	914	944	967	919	946	969	880	941	974	879	913	915	901	940	914	940	910	952	900	919	971	868	889	960	930	877	917	964	949	912	958	943	983	974	945	929	927	947	899	962	964	916	898	925	938	915	925	949	863	880	895	890	941	864	970	883	946	912	869	912	887	867	927	957	893	907	894	927	954	925	870	974	938	908	920	904	926	892	858	879	955	959	959	952	901	923	932	940	899	904	892	969	946	957	940	929	919	901	957	934	907	935	910	919	932	925	920	952	944	903	921	947	923	929	1034	970	938	963	963	910	996	965	928	915	942	1011	910	880	908	881	928	961	913	905	985	917	907	946	958	954	892	929	969	900	888	933	930	945	880	937	915	902	933	901	953	920	913	901	914	1005	909	920	933	959	926	965	950	927	902	956	923	928	954	915	932	927	924	869	973	900	937	949	858	944	937	909	954	934	898	926	927	925	891	869	964	872	961	915	933	937	933	948	949	950	931	948	933	885	935	921	941	976	891	934	878	974	949	949	900	961	918	973	877	925	833	922	943	969	870	936	925	911	917	977	983	975	876	948	936	940	906	983	948	1016	948	955	866	969	919	916	900	950	881	937	963	898	942	940	902	921	918	930	924	900	909	962	906	917	931	956	886	914	923	942	926	947	917	907	883	932	920	959	873	934	956	914	933	917	949	963	935	954	904	836	903	889	951	948	956	883	920	882	952	867	931	923	946	841	919	918	920	903	935	936	898	894	907	961	904	918	949	957	909	944	917	914	875	945	935	960	920	879	925	895	902	874	893	993	928	938	961	962	893	923	906	937	935	934	939	936	932	926	916	936	987	964	978	966	954	962	851	912	932	957	911	911	953	939	885	929	958	937	958	910	940	951	925	950	905	913	956	921	922	923	939	943	882	981	899	948	958	926	976	868	870	874	918	955	943	893	956	889	940	922	920	879	936	937	923	911	950	959	968	818	955	940	930	948	956	933	896	946	902	917	929	962	878	907	850	869	903	952	978	911	923	885	885	946	938	912	910	887	905	968	909	885	900	964	926	949	912	891	1003	949	972	935	964	961	932	863	953	885	973	837	948	899	890	911	913	922	925	925	909	929	966	935	929	939	938	940	901	950	940	924	906	946	971	911	920	986
26618	20164	17128	26716	35408	39375	36264	34031	32957	53601	61873	51516	37586	23811	13835	8931	7862	7664	7517	7626	7507	7585	7559	7561	7577	7575	7690	7514	7632	7579	7658	7588	7672	7601	7572	7569	7594	7487	7376	7581	7580	7448	7562	7540	7506	7719	7586	7502	7583	7640	7698	7480	7458	7569	7471	7523	7684	7538	7532	7664	7625	7559	7552	7526	7678	7523	7566	7453	7569	7519	7562	7536	7645	7585	7392	7509	7575	7586	7519	7560	7687	7564	7476	7469	7570	7517	7595	7626	7464	7453	7553	7579	7627	7631	7666	7548	7676	7716	7306	7620	7506	7649	7589	7460	7586	7674	7535	7619	7491	7597	7645	7485	7548	7534	7552	7507	7645	7547	7650	7665	7465	7589	7685	7535	7511	7609	7646	7596	7468	7467	7507	7543	7461	7648	7458	7617	7536	7479	7563	7568	7430	7496	7515	7516	7667	7498	7582	7484	7607	7573	7598	7527	7481	7443	7487	7622	7584	7719	7419	7664	7383	7445	7580	7591	7518	7623	7454	7716	7584	7547	7478	7593	7532	7517	7458	7519	7588	7590	7564	7626	7513	7520	7570	7564	7642	7577	7561	7563	7603	7543	7559	7646	7457	7442	7391	7597	7552	7546	7614	7584	7581	7461	7566	7475	7424	7560	7620	7608	7555	7644	7660	7578	7547	7559	7559	7507	7577	7513	7589	7622	7619	7620	7560	7536	7701	7607	7485	7589	7547	7625	7569	7712	7524	7533	7579	7458	7481	7493	7570	7575	7534	7680	7585	7536	7569	7516	7479	7599	7493	7653	7546	7541	7589	7543	7489	7563	7572	7593	7512	7578	7500	7580	7556	7589	7704	7536	7423	7501	7664	7605	7519	7557	7470	7519	7471	7557	7639	7521	7439	7651	7547	7587	7471	7420	7408	7507	7486	7522	7766	7507	7605	7593	7507	7499	7566	7573	7536	7484	7631	7584	7540	7425	7542	7685	7613	7577	7452	7567	7536	7541	7464	7580	7596	7663	7550	7626	7534	7601	7623	7681	7592	7608	7572	7557	7645	7443	7604	7537	7578	7641	7503	7496	7545	7614	7485	7472	7679	7562	7675	7772	7648	7446	7667	7580	7633	7546	7458	7660	7550	7605	7507	7622	7536	7457	7724	7593	7557	7500	7602	7607	7505	7542	7655	7514	7629	7582	7487	7577	7480	7470	7665	7532	7646	7629	7386	7451	7420	7499	7566	7530	7577	7541	7741	7473	7592	7737	7510	7644	7561	7599	7572	7590	7547	7601	7572	7600	7592	7491	7639	7496	7440	7609	7575	7477	7629	7498	7565	7277	7540	7549	7601	7666	7553	7594	7593	7504	7510	7619	7554	7781	7521	7645	7773	7491	7669	7688	7520	7472	7608	7540	7481	7513	7487	7410	7605	7643	7658	7597	7687	7592	7604	7579	7602	7581	7571	7596	7661	7596	7557	7498	7508	7624	7600	7593	7584	7609	7684	7471	7635	7565	7602	7666	7454	7558	7697	7589	7634	7501	7527	7475	7514	7527	7698	7694	7448	7620	7508	7626	7520	7671	7546	7459	7514	7535	7773	7532	7610	7536	7576	7610	7633	7533	7462	7686	7614	7601	7611	7544	7540	7687	7570	7638	7552	7630	7591	7680	7531	7546	7547	7551	7557	7523	7531	7557	7553	7575	7483	7617	7513	7523	7627	7450	7516	7699	7509	7509	7607	7689	7667	7612	7695	7645	7593	7594	7547	7599	7601	7526	7415	7672	7487	7451	7392	7519	7598	7501	7532	7624	7595	7586	7585	7628	7548	7545	7576	7595	7720	7607	7533	7628	7498	7633	7439	7542	7604	7537	7582	7630	7753	7593	7751	7527	7456	7609	7647	7537	7650	7667	7450	7567	7726	7621	7618	7610	7595	7634	7594	7517	7552	7665	7490	7550	7707	7595	7520	7430	7498	7545	7496	7486	7597	7502	7575	7621	7522	7676	7579	7551	7750	7439	7572	7617	7561	7543	7516	7545	7422	7615	7567	7612	7540	7548	7503	7529	7671	7580	7607	7370	7626	7561	7471	7539	7476	7490	7615	7474	7366	7820	7666	7573	7494	7438	7530	7599	7524	7494	7510	7655	7588	7635	7565	7576	7598	7621	7580	7564	7665	7388	7614	7522	7595	7516	7566	7451	7444	7341	7781	7570	7508	7645	7647	7553	7501	7520	7548	7530	7624	7564	7672	7578	7604	7664	7610	7543	7689	7518	7570	7510	7673	7614	7607	7503	7724	7681	7495	7586	7497	7636	7575	7522	7577	7542	7703	7542	7604	7624	7651	7439	7712	7553	7626	7452	7586	7484	7420	7666	7505	7479	7451	7564	7573	7520	7559	7565	7490	7468	7659	7562	7521	7562	7532	7537	7710	7541	7505	7604	7665	7610	7528	7436	7633	7552	7516	7549	7625	7642	7564	7526	7571	7529	7552	7573	7530	7498	7592	7354	7592	7411	7565	7614	7615	7556	7598	7636	7541	7586	7520	7666	7603	7482	7684	7489	7491	7669	7574	7570	7607	7527	7562	7622	7589	7611	7564	7663	7567	7600	7543	7636	7748	7591	7505	7453	7522	7623	7494	7513	7529	7847	7536	7582	7568	7570	7533	7702	7559	7582	7513	7517	7617	7407	7552	7303	7657	7548	7647	7566	7790	7580	7537	7579	7581	7600	7641	7451	7580	7534	7536	7573	7559	7561	7635	7523	7582	7531	7588	7629	7559	7478	7613	7584	7722	7617	7640	7603	7626	7528	7675	7562	7590	7598	7609	7519	7711	7533	7554	7576	7569	7557	7546	7414	7619	7533	7567	7538	7449	7504	7548	7581	7647	7608	7614	7555	7614	7436	7555	7565	7631	7659	7519	7552	7552	7466	7566	7634	7636	7636	7663	7557	7530	7477	7578	7612	7494	7509	7611	7649	7569	7581	7489	7548	7641	7625	7567	7582	7588	7734	7693	7622	7630	7410	7617	7480	7528	7654	7529	7656	7572	7454	7555	7466	7689	7487	7494	7653	7529	7498	7450	7607	7555	7460	7621	7472	7415	7586	7590	7470	7520	7552	7533	7558	7517	7585	7401	7558	7644	7670	7469	7486	7568	7490	7650	7560	7492	7668	7619	7621	7670	7481	7450	7566	7535	7558	7569	7359	7697	7607	7598	7576	7536	7641	7692	7600	7627	7566	7573	7639	7687	7563	7648	7718	7453	7542	7592	7518	7663	7536	7592	7440	7578	7594	7433	7421	7623	7535	7423	7629	7516	7717	7702	7531	7599	7454	7589	7451	7527	7630	7462	7592	7716	7474	7654	7495	7618	7565	7629	7608	7572	7641	7673	7607	7515	7563	7480	7598	7407	7674	7528	7576	7412	7596	7575	7531	7579	7605	7711	7663	7495	7458	7511	7574	7587	7571	7662	7705	7598	7598	7583	7633	7554	7547	7518	7643	7589	7589	7647	7688	7580	7395	7661	7623	7617	7504	7716	7592	7464	7563	7663	7518	7476	7279	7572	7764	7588	7587	7615	7693	7559	7585	7536	7502	7545	7770	7497	7577	7504	7392	7633	7521	7543	7594	7531	7554	7729	7447	7533	7552	7646	7501	7501	7525	7632	7603	7551	7614	7688	7578	7540	7544	7572	7567	7637	7487	7530	7616	7669	7449	7579	7619	7585	7731	7661	7576	7613	7543	7525	7673	7467	7605	7592	7580	7763	7496	7561	7481	7608	7483	7593	7532	7621	7667	7546	7614	7587	7652	7616	7629	7519	7662	7548	7631	7460	7594	7499	7543	7656	7605	7660	7560	7569	7598	7581	7615	7678	7553	7516	7670	7471	7558	7587	7536	7478	7533	7549	7550	7583	7499	7544	7458	7618	7582	7646	7404	7481	7546	7559	7692	7599	7624	7598	7489	7636	7591	7604	7638	7633	7605	7570	7690	7531	7557	7559	7639	7511	7589	7574	7499	7685	7635	7512	7494	7636	7571	7535	7521	7578	7588	7426	7673	7650	7557	7573	7507	7505	7518	7569	7473	7525	7405	7507	7662	7592	7423	7498	7517	7548	7610	7558	7608	7536	7580	7538	7530	7707	7563	7636	7527	7630	7529	7763	7511	7664	7604	7527	7601	7682	7695	7628	7661	7607	7445	7600	7499	7532	7564	7593	7575	7574	7631	7544	7479	7507	7635	7617	7537	7612	7570	7700	7559	7505	7568	7575	7653	7546	7638	7542	7552	7591	7551	7514	7581	7538	7583	7502	7430	7461	7669	7588	7676	7557	7481	7421	7530	7582	7580	7565	7646	7555	7644	7624	7758	7627	7566	7725	7490	7575	7467	7635	7646	7504	7499	7542	7548	7580	7592	7653	7548	7529	7706	7671	7412	7561	7536	7558	7690	7502	7618	7638	7531	7683	7583	7633	7519	7434	7474	7645	7573	7615	7592	7529	7465	7644	7631	7640	7542	7451	7671	7857	7558	7588	7594	7550	7507	7566	7540	7500	7464	7603	7493	7720	7560	7591	7483	7533	7589	7543	7587	7697	7568	7560	7673	7700	7571	7534	7571	7749	7600	7660	7471	7606	7618	7551	7574	7817	7576	7673	7508	7470	7523	7701	7669	7614	7526	7812	7517	7504	7584	7557	7573	7590	7501	7453	7505	7688	7548	7615	7590	7580	7611	7520	7533	7639	7578	7650	7522	7611	7444	7630	7574	7618	7522	7618	7656	7539	7558	7557	7526	7337	7657	7634	7575	7473	7684	7578	7607	7645	7511	7387	7588	7500	7597	7650	7594	7691	7642	7577	7514	7470	7693	7547	7723	7725	7422	7444	7496	7696	7638	7717	7539	7641	7609	7597	7667	7650	7643	7563	7471	7545	7545	7552	7549	7618	7502	7587	7581	7489	7576	7695	7429	7581	7558	7575	7594	7510	7516	7540	7608	7616	7486	7434	7694	7654	7522	7576	7641	7518	7516	7612	7611	7595	7543	7447	7569	7816	7482	7637	7478	7578	7635	7541	7652	7584	7590	7511	7445	7520	7533	7623	7643	7539	7655	7522	7683	7719	7547	7773	7576
5809	3845	2471	1907	2723	3367	3144	2555	3576	11029	22882	18862	10964	4188	1901	1185	950	927	914	920	994	942	891	915	935	915	974	906	969	963	915	943	912	935	944	883	956	959	963	883	923	988	952	890	955	938	963	954	936	916	952	949	926	894	856	938	989	885	963	915	919	923	938	927	901	950	934	900	979	909	937	923	941	965	889	933	903	977	955	920	961	918	921	934	904	862	893	922	925	905	957	914	946	911	952	955	938	917	935	912	900	882	924	939	905	924	901	928	906	907	967	892	904	972	952	907	917	863	899	946	886	925	916	923	884	892	904	971	848	930	890	908	984	936	959	971	945	933	924	920	924	942	965	960	889	970	955	924	931	973	865	940	949	895	965	947	988	909	929	948	934	954	894	914	939	927	914	876	944	959	870	879	973	1007	941	902	917	917	960	926	886	944	934	937	903	947	925	907	902	956	937	937	924	940	963	901	951	946	1010	911	964	921	988	917	874	959	952	957	906	925	936	950	954	908	936	938	932	851	920	934	986	899	918	944	895	909	897	904	958	911	912	914	909	901	913	962	897	944	910	921	935	935	969	959	990	915	899	845	899	959	871	865	950	967	938	940	889	988	931	913	971	931	914	866	1013	914	904	938	935	927	912	937	939	946	958	930	914	940	948	924	955	869	947	896	958	956	917	945	898	892	882	920	901	932	899	924	988	910	928	937	941	873	957	907	864	940	927	939	989	903	960	944	950	948	971	919	908	958	947	921	894	926	966	867	914	937	901	934	947	977	958	909	887	923	955	862	911	933	969	892	928	984	896	867	917	982	904	958	961	973	938	948	953	924	935	941	949	934	943	967	926	895	968	933	955	937	910	1020	948	1011	940	943	931	944	883	975	979	897	959	900	931	938	941	961	932	953	904	974	937	909	947	905	933	967	927	1004	935	883	960	950	952	956	956	890	944	919	949	915	901	914	933	911	916	950	941	885	993	896	892	954	934	956	948	935	859	957	961	914	954	918	867	925	943	911	870	906	936	918	906	936	957	883	984	933	940	946	939	946	870	920	935	924	892	968	889	933	904	902	929	973	893	921	867	932	943	918	985	972	923	932	937	912	899	933	897	897	951	903	950	970	916	875	857	912	944	908	942	923	931	936	895	925	872	985	906	868	919	897	892	914	946	973	909	962	889	942	932	922	946	886	910	926	923	952	916	977	926	945	932	964	927	949	903	948	972	958	941	929	904	915	958	926	990	858	951	889	986	967	910	945	922	899	952	913	965	909	979	928	922	903	949	915	957	902	959	898	897	882	887	931	861	938	910	885	957	1015	863	949	885	929	932	947	976	883	984	951	911	979	951	999	936	945	940	956	917	932	967	936	932	898	936	916	918	927	955	942	927	904	970	928	943	864	926	963	962	909	891	963	897	898	899	910	949	922	949	928	911	948	914	920	922	899	968	928	941	960	937	901	919	960	926	944	933	904	905	998	973	933	924	946	915	944	923	941	931	974	891	887	899	933	894	902	957	954	976	925	959	930	967	926	984	901	920	893	907	950	875	965	911	916	961	980	912	963	932	939	891	913	943	916	904	923	944	883	932	929	911	943	939	950	935	943	914	889	944	880	948	920	930	912	993	938	969	874	882	937	899	991	929	943	866	909	913	974	968	947	962	957	903	915	908	901	939	906	939	851	871	916	936	926	887	931	946	880	909	929	988	878	912	921	978	915	927	916	898	924	951	938	913	887	938	925	904	915	867	972	919	980	940	919	905	952	941	947	919	966	943	906	822	928	959	938	876	932	985	988	922	913	887	856	962	907	890	939	938	952	943	915	939	978	846	916	934	907	926	995	930	901	933	978	914	920	951	931	932	934	936	900	968	960	960	902	901	953	990	873	961	917	933	889	920	928	1014	919	914	881	910	992	899	892	901	904	945	945	909	903	914	870	886	905	919	975	974	905	877	929	942	900	896	927	949	909	914	931	882	937	900	908	965	929	923	953	927	926	897	959	899	911	950	895	902	931	948	923	902	888	946	943	898	912	908	884	895	934	912	923	984	965	892	922	944	902	963	923	872	1008	928	936	941	903	940	946	971	950	955	966	928	920	876	949	960	1046	935	940	897	922	934	901	885	984	969	870	958	859	937	933	955	905	978	951	942	955	962	913	873	885	954	866	966	976	903	928	939	966	896	896	952	946	914	927	993	889	975	949	950	910	933	883	932	906	925	872	973	965	930	920	938	919	959	945	904	904	946	914	956	939	870	914	961	941	968	928	960	897	946	914	926	891	884	932	908	962	926	953	916	928	937	891	897	903	947	889	943	931	936	922	917	985	908	963	967	932	924	970	920	917	956	931	882	941	911	933	987	1007	903	931	962	920	865	946	954	889	933	968	882	926	930	912	890	864	980	913	894	883	893	929	931	925	929	926	891	879	880	979	907	934	935	943	882	969	976	881	900	919	911	888	875	911	932	954	923	929	949	977	942	910	975	988	930	924	981	892	976	922	969	988	876	953	898	965	957	968	928	940	932	927	906	931	894	969	934	889	858	943	918	908	935	942	891	892	899	884	935	946	912	934	887	974	914	949	923	886	924	882	925	962	917	914	916	980	920	946	933	961	962	937	903	915	910	917	962	956	913	886	974	862	913	921	956	899	895	921	915	948	995	947	920	894	990	946	941	981	930	953	895	923	892	934	1024	951	930	853	962	902	936	959	911	916	934	895	894	953	882	929	961	933	899	936	916	904	893	867	900	972	932	925	905	942	880	897	947	910	940	958	933	861	926	930	907	942	899	899	964	935	976	930	996	923	925	896	866	925	889	882	915	950	903	926	963	951	949	849	915	953	912	915	967	907	907	908	857	918	922	959	877	889	927	926	926	869	933	953	935	946	938	884	941	920	915	951	892	909	941	878	908	937	886	912	894	944	930	957	924	934	913	954	900	961	950	914	882	902	960	905	891	935	909	896	944	903	882	940	926	957	989	958	959	945	935	944	935	928	896	977	934	946	927	883	927	959	964	923	963	916	943	904	829	953	894	991	890	930	949	934	883	949	908	979	949	931	957	920	934	949	888	922	912	943	928	921	913	918	928	884	920	887	961	958	973	951	939	893	968	930	896	887	907	914	889	890	867	903	973	929	945	949	931	962	913	947	960	909	954	989	938	892	923	903	965	968	894	946	972	932	949	929	949	860	896	920	948	976	937	885	940	971	919	991	922	945	903	952	881	955	948	920	901	880	935	954	890	947	932	916	860	952	928	924	953	911	924	956	891	930	931	987	916	974	898	858	941	900	885	941	891	974	897	885	959	899	983	918	926	931	892	921	846	931	923	899	881	956	936	981	999	946	938	964	920	929	944	935	950	920	931	977	917	927	928	935	960	911	931	944	926	920	935	917	1020	925	880	930	980	905	930	916	911	969	891	938	913	926	892	897	892	879	985	909	951	890	940	898	904	940	945	926	958	939	938	959	942	905	975	932	911	933	924	897	993	943	949	934	925	932	923	919	943	960	948	915	935	925	940	896	929	950
32581	25412	20405	29941	40106	41284	38501	33901	40089	59849	74631	64674	48907	32721	19548	11625	8318	7706	7662	7564	7464	7594	7595	7501	7627	7525	7369	7670	7652	7615	7582	7697	7577	7552	7517	7499	7411	7538	7517	7485	7492	7574	7488	7449	7488	7635	7545	7721	7493	7459	7664	7579	7511	7490	7673	7563	7405	7605	7560	7640	7585	7486	7441	7667	7523	7593	7612	7618	7491	7416	7579	7580	7492	7559	7663	7459	7607	7562	7612	7573	7408	7644	7607	7602	7569	7562	7514	7460	7523	7633	7498	7497	7447	7576	7480	7717	7624	7455	7543	7744	7951	7527	7764	7433	7681	7551	7468	7674	7395	7476	7693	7608	7551	7580	7546	7522	7621	7403	7470	7472	7728	7560	7496	7689	7595	7539	7555	7566	7541	7643	7559	7612	7458	7596	7582	7330	7573	7703	7586	7706	7562	7602	7500	7508	7624	7410	7661	7518	7623	7601	7525	7552	7726	7496	7494	7560	7674	7484	7621	7662	7560	7586	7393	7652	7476	7444	7551	7533	7481	7545	7610	7465	7596	7515	7659	7697	7540	7603	7545	7535	7450	7531	7502	7365	7485	7468	7559	7468	7747	7519	7631	7586	7563	7670	7632	7600	7598	7548	7583	7681	7572	7528	7544	7713	7491	7518	7582	7639	7517	7567	7510	7666	7578	7588	7587	7336	7562	7563	7676	7691	7523	7649	7635	7564	7653	7637	7591	7490	7577	7533	7622	7657	7591	7603	7569	7645	7534	7551	7468	7487	7555	7415	7526	7680	7575	7654	7530	7578	7522	7579	7521	7663	7521	7629	7618	7453	7589	7519	7493	7760	7665	7496	7504	7554	7482	7514	7579	7623	7557	7608	7488	7511	7543	7571	7640	7422	7563	7656	7577	7449	7591	7429	7577	7590	7482	7637	7641	7587	7355	7546	7622	7600	7624	7505	7578	7501	7734	7755	7509	7616	7659	7545	7725	7564	7556	7635	7703	7617	7435	7533	7664	7659	7512	7654	7633	7435	7585	7560	7579	7595	7631	7625	7654	7485	7517	7504	7550	7451	7685	7684	7546	7575	7422	7492	7563	7681	7571	7618	7711	7532	7527	7526	7486	7529	7619	7678	7603	7623	7516	7604	7538	7406	7506	7513	7525	7671	7640	7626	7617	7437	7559	7698	7624	7504	7531	7514	7579	7457	7585	7561	7485	7581	7554	7558	7460	7521	7502	7502	7578	7664	7572	7525	7705	7479	7546	7600	7628	7558	7584	7514	7571	7446	7672	7504	7584	7498	7498	7620	7683	7661	7496	7541	7553	7630	7434	7638	7525	7558	7536	7427	7561	7601	7503	7554	7606	7523	7518	7534	7694	7630	7523	7581	7509	7558	7648	7534	7492	7456	7599	7620	7516	7439	7450	7577	7508	7571	7463	7536	7598	7381	7543	7645	7585	7643	7557	7721	7714	7709	7484	7615	7502	7698	7555	7520	7591	7619	7544	7588	7700	7621	7630	7730	7595	7489	7671	7502	7534	7497	7538	7539	7658	7373	7529	7691	7416	7636	7550	7519	7578	7681	7548	7498	7694	7679	7549	7530	7476	7735	7462	7564	7473	7631	7522	7600	7647	7649	7520	7462	7476	7527	7489	7444	7531	7542	7596	7618	7510	7599	7580	7554	7511	7506	7434	7445	7644	7683	7510	7557	7502	7646	7633	7539	7586	7682	7621	7490	7564	7678	7653	7392	7528	7614	7525	7470	7574	7554	7602	7582	7600	7539	7455	7570	7551	7460	7538	7491	7534	7735	7520	7680	7469	7558	7537	7525	7497	7545	7733	7510	7616	7691	7478	7457	7555	7607	7635	7628	7573	7450	7521	7542	7569	7641	7598	7537	7672	7622	7579	7616	7595	7387	7764	7508	7549	7586	7606	7526	7633	7622	7626	7510	7660	7568	7603	7560	7619	7399	7375	7631	7465	7433	7560	7583	7484	7471	7622	7469	7648	7527	7579	7552	7546	7447	7510	7685	7541	7598	7549	7712	7536	7635	7589	7635	7461	7539	7598	7694	7506	7532	7571	7667	7665	7567	7669	7409	7479	7510	7484	7452	7479	7636	7563	7609	7637	7498	7733	7526	7601	7695	7694	7501	7643	7673	7461	7513	7507	7515	7682	7566	7669	7708	7470	7582	7476	7537	7624	7638	7679	7602	7518	7458	7589	7581	7647	7412	7534	7600	7547	7599	7544	7590	7558	7590	7723	7501	7617	7496	7454	7645	7515	7546	7504	7548	7660	7599	7575	7527	7628	7451	7639	7548	7443	7473	7541	7543	7490	7564	7573	7605	7445	7656	7507	7601	7550	7565	7482	7709	7523	7621	7577	7547	7560	7526	7422	7512	7427	7625	7782	7495	7567	7460	7581	7492	7491	7563	7506	7581	7657	7430	7575	7661	7468	7654	7607	7450	7486	7592	7612	7572	7647	7668	7473	7529	7652	7614	7634	7629	7368	7498	7506	7573	7558	7588	7592	7634	7522	7490	7715	7600	7464	7513	7603	7546	7655	7547	7478	7448	7590	7578	7644	7543	7563	7507	7548	7529	7580	7599	7434	7511	7579	7532	7579	7728	7494	7548	7564	7564	7526	7574	7570	7388	7607	7451	7601	7624	7582	7504	7540	7511	7501	7700	7689	7608	7685	7524	7629	7470	7557	7572	7530	7664	7536	7510	7496	7675	7452	7529	7688	7510	7607	7618	7435	7486	7552	7570	7622	7641	7461	7677	7648	7489	7564	7692	7496	7683	7515	7639	7542	7530	7630	7538	7653	7330	7590	7541	7526	7502	7573	7449	7538	7561	7567	7626	7702	7518	7636	7484	7453	7724	7477	7664	7527	7634	7567	7603	7413	7479	7672	7549	7778	7619	7473	7364	7497	7646	7650	7660	7616	7446	7727	7414	7485	7560	7512	7553	7534	7545	7483	7500	7540	7581	7654	7667	7514	7705	7483	7565	7502	7658	7626	7521	7619	7630	7648	7548	7433	7599	7632	7452	7524	7522	7516	7581	7455	7548	7613	7556	7614	7619	7646	7596	7631	7533	7628	7448	7385	7578	7558	7626	7591	7579	7605	7484	7513	7642	7530	7604	7588	7532	7401	7536	7669	7586	7599	7589	7690	7680	7595	7552	7724	7488	7599	7655	7635	7607	7580	7602	7609	7466	7619	7505	7584	7554	7615	7544	7646	7553	7516	7731	7761	7634	7492	7517	7501	7459	7363	7569	7547	7597	7514	7598	7621	7572	7563	7510	7688	7590	7660	7587	7559	7629	7743	7671	7474	7701	7587	7538	7511	7498	7574	7607	7613	7550	7705	7697	7607	7607	7542	7554	7622	7568	7632	7717	7610	7599	7731	7373	7653	7530	7613	7725	7651	7558	7603	7528	7533	7596	7515	7458	7604	7578	7614	7581	7482	7592	7456	7672	7669	7474	7587	7548	7550	7553	7537	7566	7496	7695	7636	7637	7607	7462	7528	7693	7611	7715	7512	7505	7538	7640	7520	7664	7517	7493	7572	7528	7542	7533	7558	7449	7477	7561	7565	7479	7470	7526	7628	7550	7473	7561	7542	7589	7601	7482	7561	7421	7715	7535	7505	7652	7473	7528	7519	7610	7568	7418	7528	7506	7570	7671	7664	7628	7566	7482	7485	7576	7525	7606	7501	7508	7520	7494	7507	7589	7550	7645	7449	7508	7511	7681	7727	7645	7595	7496	7714	7608	7611	7478	7548	7604	7572	7564	7437	7556	7529	7589	7473	7577	7560	7549	7539	7663	7686	7390	7467	7482	7409	7627	7555	7432	7657	7568	7617	7637	7571	7589	7593	7329	7564	7612	7609	7500	7578	7513	7551	7451	7738	7586	7481	7576	7513	7646	7631	7725	7577	7644	7480	7608	7527	7533	7509	7589	7665	7467	7507	7607	7565	7544	7627	7573	7574	7630	7635	7759	7635	7667	7562	7524	7479	7597	7657	7490	7508	7591	7555	7670	7590	7562	7619	7582	7517	7542	7634	7540	7598	7616	7494	7620	7596	7606	7481	7500	7480	7599	7399	7646	7493	7552	7405	7567	7575	7558	7614	7636	7462	7570	7618	7473	7514	7554	7586	7659	7570	7603	7432	7506	7488	7546	7576	7525	7526	7550	7587	7383	7585	7560	7473	7663	7497	7593	7584	7655	7551	7544	7625	7633	7597	7609	7558	7626	7558	7463	7485	7562	7472	7520	7520	7529	7626	7538	7568	7478	7670	7461	7413	7513	7598	7470	7573	7570	7569	7547	7544	7614	7631	7482	7462	7679	7527	7594	7671	7617	7519	7559	7481	7690	7501	7514	7622	7628	7483	7559	7631	7635	7540	7611	7603	7639	7490	7454	7490	7539	7629	7403	7652	7656	7555	7543	7474	7679	7654	7645	7620	7444	7654	7550	7519	7573	7556	7666	7445	7659	7617	7557	7548	7596	7668	7676	7606	7478	7737	7566	7559	7574	7483	7580	7667	7536	7480	7575	7650	7569	7528	7510	7537	7560	7523	7624	7553	7547	7674	7509	7614	7652	7703	7550	7635	7472	7596	7589	7586	7567	7553	7545	7477	7599	7622	7647	7490	7593	7436	7634	7549	7593	7659	7626	7504	7509	7563	7597	7561	7504	7523	7490	7598	7488	7700	7510	7522	7714	7683	7669	7690	7490	7545	7623	7588	7656	7551	7719	7696	7491	7656	7649	7545	7562	7524	7574	7550	7550	7582	7514	7610	7753	7426	7604	7742	7528	7496	7546	7539	7623	7642	7595	7590	7565	7480	7581	7548	7545	7574	7529	7450	7467	7565	7549	7581	7546	7622	7655	7595	7703	7603	7515	7632	7440	7575	7546	7523	7539	7596	7636	7485	7623	7602	7554	7634	7561	7572	7473	7660	7448	7528	7584	7573	7585	7466	7561	7540	7784	7589	7469	7604	7645	7700	7521	7542	7605	7497	7456	7615	7495	7414	7620	7558	7453	7450	7575	7560	7530	7578	7482	7579	7502	7591	7543	7720	7618	7510	7520	7576	7499	7615	7549	7543	7614	7689	7588
4540	2314	1695	1496	1723	1946	1642	1354	1495	2463	4235	4221	2824	1580	1144	950	933	853	845	917	905	884	881	942	894	919	906	908	912	875	919	883	917	880	839	840	916	878	913	879	875	900	903	932	893	893	877	882	904	858	866	872	870	884	852	917	925	917	870	919	858	892	877	914	866	944	910	950	916	879	939	860	887	853	865	910	894	954	913	889	889	913	908	898	902	933	884	888	888	920	916	845	864	914	865	905	900	883	890	899	912	926	929	926	864	913	952	895	885	914	936	929	872	883	907	918	891	927	879	904	863	937	911	859	859	843	858	910	891	910	939	915	916	846	889	883	884	861	890	886	880	906	880	944	921	889	914	929	953	878	868	955	878	900	896	898	878	906	921	880	856	885	951	953	899	953	876	963	859	894	948	904	855	883	900	957	895	942	904	911	835	987	903	901	843	897	940	911	916	943	905	917	896	878	885	858	878	903	914	910	914	971	858	918	893	854	866	872	944	899	912	875	903	883	947	955	937	900	871	881	901	913	890	859	842	873	928	893	963	839	919	906	868	918	891	911	922	892	948	893	886	942	895	902	944	868	920	915	915	883	931	934	857	930	899	934	886	859	873	918	874	942	877	940	859	884	897	891	867	946	902	930	908	893	924	948	938	886	907	901	922	844	896	837	919	942	877	889	896	894	872	905	908	879	900	895	904	889	876	943	918	917	923	898	899	873	826	908	900	888	881	880	849	856	941	932	926	914	905	886	996	901	898	919	940	942	872	858	911	890	934	868	865	904	941	936	931	879	845	916	937	883	923	850	899	849	871	888	900	868	894	864	845	938	920	936	881	931	941	902	863	898	865	869	920	916	926	850	933	880	938	869	939	916	885	924	888	864	880	881	922	928	851	896	892	928	889	912	893	896	884	937	914	856	928	853	901	906	893	859	883	878	941	905	940	897	919	903	905	880	928	833	903	922	875	898	916	919	863	907	903	944	895	915	925	912	927	888	929	873	886	903	870	922	921	892	926	873	923	898	867	916	917	884	927	869	925	820	908	901	914	896	908	922	891	896	896	891	875	959	915	901	889	861	898	955	882	854	906	893	946	889	918	915	926	893	880	872	939	877	945	886	935	927	857	932	872	906	894	907	862	940	848	908	943	919	899	889	920	927	903	901	968	931	889	915	908	903	939	859	904	899	956	865	878	915	962	898	917	944	962	874	895	918	892	929	892	905	865	906	943	896	878	923	900	888	902	895	909	887	905	870	891	896	928	906	882	864	958	881	837	913	906	925	983	898	881	969	880	968	917	916	916	867	932	896	909	903	919	922	919	888	945	857	889	904	927	858	908	924	918	875	924	890	883	905	918	903	893	919	881	913	943	882	896	887	858	921	955	828	910	892	875	896	854	888	885	911	927	858	875	918	893	922	888	863	858	928	868	906	900	916	875	909	910	880	838	889	920	898	881	894	901	894	875	952	970	950	918	900	931	917	883	941	890	892	923	881	929	912	904	878	902	839	862	905	972	911	869	902	942	929	958	923	877	836	914	881	873	880	905	917	863	896	894	902	887	863	927	904	890	936	917	927	924	903	875	824	854	906	918	822	886	917	893	945	860	881	925	899	908	961	918	894	949	924	898	889	951	967	864	903	856	867	889	855	912	881	947	972	909	918	888	836	929	924	937	883	913	932	964	931	893	899	925	908	886	900	920	870	913	895	903	910	961	898	934	906	869	940	846	897	905	885	904	941	907	875	831	884	973	879	906	921	915	902	905	853	886	868	893	901	907	865	917	909	897	891	892	885	912	888	907	884	976	903	916	894	886	888	884	949	920	924	923	930	930	896	940	885	968	909	944	908	881	919	881	879	880	929	889	887	892	888	895	837	876	879	896	919	934	910	944	867	916	902	863	888	872	907	876	939	902	904	886	911	870	899	915	888	913	921	955	889	933	886	868	891	864	919	921	937	922	896	890	898	857	924	950	899	905	895	848	844	885	884	907	944	891	873	934	904	858	928	929	911	925	902	843	887	859	904	894	910	918	875	851	919	912	870	864	850	898	887	893	959	917	923	893	854	890	919	958	896	859	904	915	874	849	900	897	878	861	899	900	901	926	894	918	861	912	914	907	934	846	906	929	909	923	864	940	883	879	914	861	852	890	893	905	918	885	921	877	932	898	871	909	897	922	879	914	904	890	904	883	850	904	881	874	904	868	897	977	914	874	877	874	939	872	928	875	894	937	923	845	921	947	902	907	885	890	862	880	899	929	932	878	891	925	944	896	937	927	907	901	894	874	920	895	934	875	898	878	847	918	893	898	874	900	933	891	910	863	896	933	944	922	839	892	971	939	868	900	872	918	894	885	875	907	941	846	920	899	920	841	833	898	925	856	885	895	872	900	927	914	916	915	887	963	928	862	901	857	923	905	965	950	903	852	891	921	907	898	892	943	858	922	899	922	908	876	900	965	901	926	897	929	867	938	901	872	875	889	949	897	886	889	891	882	897	891	875	882	917	915	885	918	938	905	824	849	910	888	884	924	900	934	926	942	860	959	927	898	919	906	884	900	858	909	899	916	903	933	861	907	915	905	879	890	900	915	939	962	929	880	869	884	921	914	925	915	891	901	897	891	946	925	881	843	862	890	915	958	892	901	920	937	870	873	905	896	850	862	884	886	895	833	903	878	941	903	896	937	907	887	909	897	864	865	883	898	861	914	922	884	901	923	898	929	945	902	901	903	895	964	889	939	867	903	923	835	866	889	859	910	861	843	940	882	904	912	888	824	892	836	846	961	878	937	918	935	902	925	865	958	886	966	904	918	864	916	895	945	918	866	869	905	963	938	912	907	915	931	921	940	909	890	923	929	881	908	978	893	931	858	924	853	905	898	952	911	933	885	855	892	938	890	884	920	907	876	913	910	932	876	911	873	877	880	876	852	930	888	943	904	920	854	891	893	948	909	923	891	867	936	892	914	889	922	889	912	823	859	868	967	878	871	914	836	906	930	891	857	919	875	889	854	927	932	862	942	865	916	901	896	901	894	877	906	889	924	979	926	923	911	864	916	910	916	924	922	849	877	958	854	866	928	865	900	882	942	913	908	950	896	848	910	896	881	893	858	906	910	878	898	965	949	859	884	936	953	916	878	927	908	874	861	905	912	895	893	914	907	894	901	952	922	955	901	918	927	880	929	874	872	908	855	903	929	931	855	885	901	907	886	889	925	880	899	902	880	905	910	914	917	931	871	919	900	856	892	933	857	900	874	907	927	864	903	913	894	879	895	955	892	913	908	904	905	879	872	878	922	883	899	920	863	861	946	954	910	860	905	857	893	860	850	928	853	907	874	876	918	926	909	939	946	920	936	887	922	899	891	900	888	920	874	906	906	892	905	860	951	949	880	863	919	936	925	868	925	916	925	866	901	967	959	900	926	867	870	961	867	888	911	868	900	907	934	944	896	916	874	869	907	919	945	917	895	879	874	938	906	882	858	902	911	892	939	898	904	896	876	912	906	943
23960	19423	16524	24539	31922	32213	27563	22589	23938	33651	40971	37656	28271	17672	11205	8267	7750	7459	7467	7405	7434	7301	7394	7355	7364	7419	7295	7426	7291	7412	7379	7389	7501	7165	7478	7404	7417	7391	7388	7351	7443	7310	7430	7429	7435	7351	7332	7310	7348	7413	7271	7342	7373	7468	7321	7394	7391	7357	7384	7462	7392	7426	7538	7356	7284	7375	7393	7385	7403	7337	7331	7407	7427	7273	7289	7539	7381	7369	7417	7338	7322	7407	7367	7378	7426	7404	7337	7347	7371	7354	7421	7424	7403	7476	7223	7387	7304	7446	7411	7358	7358	7438	7408	7360	7379	7420	7230	7425	7505	7400	7306	7346	7374	7407	7411	7403	7314	7304	7295	7455	7490	7414	7422	7416	7363	7364	7317	7247	7296	7303	7443	7375	7485	7478	7288	7405	7344	7424	7402	7334	7432	7328	7341	7448	7283	7429	7420	7404	7394	7469	7358	7349	7365	7299	7314	7409	7402	7361	7445	7359	7356	7447	7427	7370	7381	7373	7424	7423	7395	7403	7483	7261	7484	7416	7352	7468	7347	7408	7304	7416	7465	7421	7419	7400	7499	7370	7318	7364	7464	7433	7425	7388	7277	7308	7276	7619	7350	7327	7430	7281	7416	7516	7470	7401	7418	7515	7363	7474	7471	7255	7354	7210	7383	7306	7479	7389	7360	7379	7524	7464	7412	7398	7451	7325	7487	7411	7320	7423	7495	7380	7423	7403	7448	7401	7379	7471	7471	7385	7404	7511	7405	7358	7317	7328	7352	7350	7492	7366	7318	7505	7449	7343	7358	7401	7397	7337	7388	7413	7364	7478	7453	7322	7532	7386	7318	7424	7455	7345	7391	7427	7452	7369	7415	7366	7492	7274	7443	7433	7362	7502	7478	7329	7546	7298	7324	7450	7339	7402	7424	7382	7386	7372	7364	7396	7448	7484	7359	7260	7419	7403	7486	7381	7448	7306	7399	7417	7444	7241	7484	7281	7372	7382	7276	7290	7505	7387	7447	7336	7327	7391	7337	7383	7438	7290	7388	7317	7467	7362	7429	7371	7369	7422	7398	7450	7484	7362	7410	7422	7446	7360	7392	7360	7464	7447	7293	7378	7383	7259	7357	7450	7409	7486	7414	7391	7339	7203	7418	7325	7336	7366	7381	7304	7437	7478	7300	7458	7447	7374	7371	7378	7294	7376	7444	7483	7279	7382	7456	7354	7417	7371	7321	7398	7409	7471	7439	7488	7416	7508	7406	7561	7478	7387	7273	7485	7476	7353	7406	7368	7464	7393	7367	7493	7398	7405	7418	7341	7482	7449	7478	7404	7408	7458	7512	7531	7489	7475	7385	7361	7412	7357	7477	7345	7468	7446	7397	7250	7511	7277	7424	7455	7458	7394	7338	7384	7428	7365	7392	7357	7520	7441	7362	7534	7372	7458	7410	7386	7386	7418	7390	7445	7482	7268	7349	7428	7381	7350	7318	7368	7578	7402	7404	7295	7397	7272	7488	7333	7357	7316	7485	7458	7249	7475	7353	7341	7459	7404	7326	7354	7439	7269	7339	7425	7504	7378	7522	7464	7370	7382	7485	7348	7318	7496	7437	7487	7428	7241	7437	7397	7374	7304	7451	7425	7358	7379	7296	7374	7425	7401	7352	7429	7403	7496	7448	7285	7274	7476	7325	7485	7300	7411	7457	7492	7431	7330	7446	7376	7365	7425	7427	7316	7288	7237	7361	7421	7439	7429	7321	7330	7315	7485	7301	7399	7471	7447	7363	7257	7503	7532	7494	7395	7459	7378	7431	7426	7429	7364	7366	7294	7473	7283	7466	7489	7271	7387	7381	7497	7504	7430	7325	7422	7433	7339	7286	7402	7438	7354	7411	7522	7403	7341	7474	7360	7407	7299	7453	7287	7444	7333	7331	7342	7494	7590	7449	7348	7405	7478	7387	7289	7293	7383	7289	7386	7455	7259	7308	7320	7391	7411	7390	7502	7530	7456	7522	7236	7240	7448	7333	7338	7385	7485	7413	7310	7461	7383	7239	7373	7332	7415	7375	7469	7351	7410	7430	7433	7400	7399	7492	7438	7283	7460	7386	7354	7469	7501	7441	7440	7412	7261	7274	7288	7542	7578	7405	7338	7427	7563	7415	7390	7334	7432	7344	7446	7339	7339	7375	7380	7471	7364	7491	7312	7459	7363	7285	7424	7352	7473	7388	7428	7396	7311	7398	7338	7444	7438	7407	7384	7435	7396	7462	7356	7458	7413	7541	7447	7478	7473	7439	7423	7496	7478	7322	7428	7505	7344	7314	7477	7281	7383	7557	7384	7383	7417	7487	7513	7350	7382	7304	7412	7414	7330	7409	7474	7173	7377	7353	7368	7304	7418	7511	7612	7388	7451	7448	7463	7392	7520	7306	7440	7252	7354	7401	7438	7393	7486	7443	7330	7297	7486	7363	7434	7293	7449	7438	7379	7341	7430	7468	7443	7367	7486	7409	7490	7387	7360	7471	7429	7420	7356	7394	7441	7474	7350	7305	7542	7386	7372	7302	7370	7377	7477	7442	7308	7474	7457	7334	7381	7348	7328	7416	7287	7606	7500	7388	7424	7379	7383	7390	7455	7353	7323	7436	7447	7346	7441	7431	7329	7296	7562	7282	7387	7344	7317	7408	7242	7405	7441	7357	7445	7387	7285	7411	7476	7492	7520	7459	7299	7367	7499	7441	7592	7370	7333	7407	7274	7325	7315	7329	7340	7376	7354	7486	7416	7473	7508	7304	7504	7395	7361	7414	7397	7373	7425	7415	7435	7503	7386	7356	7404	7401	7391	7392	7346	7519	7252	7357	7331	7456	7320	7326	7469	7511	7396	7446	7491	7390	7388	7348	7317	7380	7528	7397	7446	7310	7424	7324	7391	7293	7377	7430	7489	7283	7441	7339	7477	7405	7496	7487	7372	7243	7452	7453	7363	7439	7513	7457	7448	7333	7467	7512	7296	7356	7536	7465	7419	7528	7327	7387	7364	7457	7323	7487	7441	7297	7417	7246	7493	7419	7395	7426	7345	7437	7395	7346	7446	7421	7326	7365	7443	7364	7534	7337	7347	7398	7359	7357	7456	7483	7449	7572	7446	7310	7410	7408	7406	7291	7349	7356	7471	7501	7367	7296	7388	7334	7329	7275	7340	7469	7277	7446	7387	7453	7320	7432	7311	7412	7303	7494	7339	7566	7361	7457	7399	7470	7457	7378	7457	7323	7302	7366	7501	7375	7376	7299	7310	7419	7392	7464	7396	7396	7449	7449	7373	7386	7365	7435	7417	7500	7395	7509	7281	7364	7373	7440	7399	7369	7342	7528	7321	7360	7503	7446	7366	7405	7338	7371	7568	7353	7424	7419	7164	7320	7468	7443	7452	7476	7386	7375	7398	7401	7504	7379	7528	7344	7505	7414	7392	7324	7486	7490	7523	7377	7485	7387	7538	7384	7307	7375	7436	7271	7484	7336	7353	7407	7305	7473	7445	7395	7321	7388	7351	7444	7430	7485	7406	7403	7427	7434	7288	7239	7429	7235	7455	7431	7506	7483	7519	7387	7335	7409	7458	7411	7469	7443	7395	7389	7480	7334	7334	7562	7354	7506	7300	7431	7234	7347	7539	7478	7377	7333	7453	7503	7420	7401	7428	7328	7386	7406	7394	7394	7334	7233	7432	7482	7308	7380	7487	7253	7306	7267	7302	7324	7416	7464	7508	7323	7391	7299	7330	7287	7317	7506	7302	7448	7434	7249	7407	7491	7524	7345	7421	7547	7497	7397	7481	7481	7529	7398	7478	7419	7356	7450	7512	7256	7476	7504	7567	7460	7491	7449	7544	7422	7474	7394	7421	7481	7273	7455	7340	7386	7368	7305	7285	7439	7374	7364	7411	7462	7414	7391	7377	7509	7353	7365	7559	7409	7342	7378	7283	7420	7418	7350	7259	7446	7539	7448	7401	7434	7443	7425	7426	7448	7391	7459	7266	7462	7402	7393	7434	7468	7492	7304	7413	7400	7440	7432	7420	7328	7378	7354	7498	7349	7396	7511	7390	7471	7497	7277	7450	7353	7364	7161	7328	7526	7408	7335	7373	7445	7433	7409	7366	7443	7410	7447	7368	7363	7389	7325	7388	7441	7385	7347	7445	7436	7456	7537	7376	7485	7347	7403	7354	7484	7473	7327	7495	7262	7378	7402	7485	7424	7567	7346	7450	7394	7273	7474	7454	7503	7385	7496	7201	7358	7264	7450	7405	7368	7453	7485	7363	7388	7371	7365	7345	7446	7436	7516	7421	7431	7552	7337	7377	7370	7494	7407	7322	7484	7265	7393	7497	7445	7389	7317	7341	7464	7296	7429	7503	7464	7379	7277	7452	7438	7410	7359	7387	7284	7406	7461	7329	7364	7407	7510	7354	7392	7292	7494	7309	7285	7426	7436	7406	7426	7315	7299	7280	7402	7295	7344	7335	7381	7443	7335	7332	7299	7438	7308	7342	7377	7441	7348	7443	7285	7444	7343	7382	7404	7412	7438	7347	7569	7387	7462	7349	7374	7278	7391	7387	7392	7347	7307	7396	7481	7388	7480	7322	7349	7295	7462	7344	7414	7595	7471	7576	7505	7304	7354	7417	7475	7274	7420	7348	7378	7469	7364	7414	7375	7317	7369	7456	7526	7302	7179	7299	7490	7405	7247	7414	7425	7342	7448	7391	7459	7616	7419	7295	7390	7356	7437	7346	7280	7396	7478	7359	7350	7293	7552	7483	7375	7565	7500	7367	7421	7341	7386	7354	7353	7384	7374	7470	7472	7345	7393	7465	7374	7417	7366	7406	7391	7386	7383	7393	7507	7357	7514	7306	7477	7426	7504	7323	7396	7480	7418	7445	7329	7550	7445	7413	7590	7306	7388	7453	7273	7409	7415	7393	7383	7473	7479	7521	7400	7620	7484	7360	7379	7343	7435	7481	7443	7428	7248	7272	7362	7450	7353	7380	7295	7289	7468	7386	7316	7575	7474	7443	7346	7364	7479	7361	7415	7522	7512	7327	7389	7389	7414	7340	7381	7320
3574	3175	1982	1650	2071	2413	2157	2101	3104	9241	12843	11300	5227	2228	1324	983	890	903	904	914	977	874	913	915	875	897	938	926	895	838	954	923	896	941	874	945	954	910	873	884	912	926	931	904	935	881	929	919	927	922	914	941	910	875	934	874	947	917	886	925	932	891	980	916	922	881	906	923	931	898	943	939	904	916	912	933	899	911	910	920	903	890	991	928	935	865	940	901	901	889	921	889	871	905	916	932	962	947	913	981	944	990	994	843	928	928	920	898	960	920	960	966	953	874	999	957	808	912	938	962	927	927	915	909	884	914	927	929	919	854	895	926	967	886	867	945	896	961	911	911	912	900	906	972	887	914	916	928	906	931	984	1019	877	933	911	838	941	972	935	899	936	945	886	881	926	878	859	1010	918	933	906	915	924	864	930	880	921	980	868	941	928	920	929	903	889	923	879	861	868	953	900	861	943	905	922	960	895	920	935	877	889	902	905	912	904	929	912	902	849	914	888	925	877	939	938	917	909	872	863	880	903	942	906	900	911	955	953	910	920	965	937	878	906	903	936	877	920	982	904	937	906	882	958	931	913	847	900	861	885	922	937	911	918	904	871	911	912	930	904	921	955	888	929	939	891	938	910	865	914	848	918	936	887	966	912	915	896	958	934	884	941	908	955	892	909	898	892	880	935	910	929	903	892	905	895	894	900	907	942	922	905	935	875	950	921	896	947	881	920	895	936	901	887	838	946	894	870	970	898	889	943	938	914	917	936	951	923	915	864	944	917	903	944	864	897	902	885	944	874	921	911	945	886	900	963	918	907	957	869	949	885	918	895	924	922	899	900	919	971	954	920	963	959	925	924	920	947	949	918	915	914	882	895	978	906	906	907	861	896	943	927	896	893	922	907	950	875	928	928	911	882	876	960	907	871	831	924	927	902	896	897	920	962	925	907	861	905	927	898	900	908	910	900	887	928	928	960	904	936	912	826	925	966	920	858	866	895	921	951	896	957	927	906	925	880	893	904	920	912	945	944	936	914	895	918	895	899	948	907	855	909	885	915	885	939	895	914	929	916	846	850	934	935	934	912	899	906	867	892	907	909	922	938	885	861	930	943	896	916	951	887	976	946	931	904	882	921	910	905	877	908	900	943	895	919	935	955	922	926	873	873	1016	879	912	878	891	919	894	929	919	934	940	899	960	912	860	930	886	898	886	896	958	974	929	926	937	928	930	899	897	941	883	948	933	904	861	922	922	947	917	886	888	905	906	880	931	895	937	885	884	959	935	915	912	899	959	926	888	917	917	881	929	945	867	858	927	881	908	946	884	959	934	914	887	911	892	912	956	929	881	952	901	924	941	883	914	953	923	912	925	934	895	889	909	886	896	885	932	904	900	883	917	958	928	943	945	896	923	899	908	939	963	939	910	905	915	933	901	909	898	889	952	938	905	917	921	903	941	964	920	908	858	847	941	908	919	947	926	881	968	956	897	911	916	946	862	916	952	938	936	861	952	855	921	918	909	925	934	924	919	938	954	895	899	942	924	927	910	929	895	897	919	918	884	948	977	872	886	915	952	874	854	911	953	961	918	916	919	953	930	925	971	938	887	904	880	928	904	926	936	869	913	900	928	905	917	937	906	957	941	887	874	856	880	925	863	904	895	920	895	904	912	897	931	893	929	926	909	951	907	895	877	949	919	938	950	913	917	930	854	926	884	907	913	940	937	952	922	932	905	913	935	883	920	900	919	862	882	922	902	836	881	945	894	960	888	836	969	838	947	906	903	944	925	910	912	911	986	894	909	969	881	965	920	877	939	911	914	962	944	921	877	869	932	933	910	909	920	905	885	881	901	955	928	884	891	895	936	990	915	900	924	952	901	896	901	945	918	862	953	902	947	923	939	881	926	900	928	897	926	976	929	892	887	879	885	947	909	939	947	895	890	951	922	909	900	900	886	908	946	916	886	908	907	906	939	932	920	934	881	935	953	896	923	949	856	931	904	924	930	925	937	861	826	896	897	850	900	884	893	940	880	904	945	893	916	924	899	938	963	906	866	918	876	935	930	964	878	887	908	888	912	899	864	933	907	971	939	947	893	923	885	911	905	862	941	926	906	953	899	926	925	910	909	939	934	882	984	905	937	950	904	903	904	884	859	914	933	891	925	862	910	962	931	937	916	948	953	930	904	973	944	887	886	894	873	935	934	898	901	884	905	913	917	878	945	938	870	905	895	935	925	855	888	856	915	873	868	928	899	929	917	901	864	864	874	936	942	866	838	935	935	890	984	926	921	958	937	908	958	894	902	878	866	913	917	947	944	930	948	896	888	951	914	914	927	924	954	886	957	959	930	918	944	852	919	961	918	909	887	942	935	911	890	890	942	892	872	880	951	888	876	929	934	903	869	861	920	923	931	931	895	923	895	924	936	893	974	915	893	936	829	884	945	916	911	893	918	943	947	921	939	879	903	934	962	900	924	991	900	877	944	886	913	858	942	905	918	896	906	905	944	932	862	878	907	940	943	932	905	842	960	864	911	873	908	884	892	936	932	945	936	863	866	956	873	943	934	984	950	887	908	876	878	910	877	915	879	895	964	919	897	919	913	969	976	950	899	879	895	902	913	968	916	930	879	966	889	948	926	975	995	905	943	905	871	869	972	932	895	948	900	919	871	867	903	886	899	920	968	920	905	956	942	888	957	896	881	855	925	965	862	894	853	901	947	926	856	970	905	932	918	866	943	949	894	865	936	892	896	902	935	889	888	958	971	892	902	938	945	911	941	944	927	938	915	889	943	911	935	996	903	850	905	889	938	935	848	923	904	1016	940	952	967	926	925	916	918	931	957	896	961	883	852	907	933	930	943	908	895	927	955	906	875	893	883	918	906	856	886	926	879	913	907	927	955	956	922	925	863	898	994	894	933	901	923	916	924	931	916	884	853	948	925	884	967	939	910	912	929	896	980	967	898	939	930	922	937	901	882	888	877	874	933	928	904	892	872	905	894	918	867	950	883	975	918	922	943	890	959	903	914	872	888	976	879	942	845	917	957	927	912	954	955	897	978	924	930	919	907	936	919	895	913	931	942	983	920	948	906	925	968	926	872	928	894	857	869	935	983	888	891	877	949	894	915	906	927	903	891	902	898	945	922	919	876	968	960	902	908	949	867	964	865	944	896	892	877	914	917	951	869	861	851	950	889	926	904	941	963	888	910	924	895	898	866	932	907	921	910	898	886	956	946	878	909	895	931	896	928	929	932	931	882	942	938	896	984	910	962	931	916	885	946	951	894	891	908	923	911	920	927	915	894	969	871	940	925	966	963	905	931	936	920	919	888	902	894	905	910	842	883	903	881	870	910	953	961	873	908	924	950	919	881	910	927	909	929	863	905	951	840	909	855	867	978	893	888	936	935	952	912	943	900	906	953	891	936	897	929	944	925	872	896	886	968	927	877	888	909	905	862	947	941	869	992	914	895	900	886	921	898	917	913	890	869	884	923	872	878	923	906	904	925	967	860
27713	23178	18333	27599	35486	36177	32968	31561	37313	55404	60625	52766	36873	22438	12213	8457	7571	7405	7469	7455	7536	7576	7487	7513	7518	7514	7612	7412	7444	7513	7448	7345	7477	7358	7550	7516	7545	7305	7386	7455	7468	7376	7396	7524	7509	7485	7373	7423	7566	7466	7554	7457	7519	7525	7465	7461	7456	7557	7525	7361	7601	7505	7414	7488	7450	7456	7459	7433	7515	7484	7414	7495	7468	7461	7648	7390	7346	7402	7504	7389	7526	7567	7395	7563	7498	7535	7439	7453	7535	7506	7487	7410	7418	7490	7572	7529	7625	7438	7407	7426	7387	7515	7488	7478	7525	7490	7413	7436	7569	7472	7354	7485	7531	7480	7575	7417	7525	7477	7472	7471	7425	7537	7544	7498	7431	7477	7505	7378	7486	7487	7420	7441	7442	7561	7441	7405	7541	7517	7441	7503	7408	7564	7556	7500	7477	7401	7503	7455	7600	7430	7334	7526	7477	7401	7518	7434	7514	7372	7299	7439	7341	7445	7379	7471	7366	7433	7460	7445	7605	7445	7411	7579	7495	7443	7594	7582	7459	7454	7526	7409	7325	7383	7475	7476	7415	7437	7410	7500	7487	7575	7554	7557	7327	7527	7427	7386	7518	7524	7396	7511	7437	7466	7501	7452	7361	7531	7428	7435	7385	7554	7384	7571	7482	7452	7333	7517	7517	7484	7437	7525	7504	7470	7445	7578	7634	7495	7645	7485	7548	7374	7563	7442	7591	7508	7492	7494	7504	7512	7403	7450	7450	7577	7329	7529	7597	7389	7566	7471	7539	7447	7511	7609	7408	7385	7568	7467	7529	7511	7556	7457	7348	7341	7602	7507	7382	7420	7476	7516	7282	7473	7447	7475	7518	7570	7480	7429	7538	7436	7507	7503	7378	7636	7511	7575	7456	7606	7350	7294	7551	7518	7508	7620	7571	7511	7527	7575	7657	7562	7458	7557	7349	7386	7388	7485	7418	7563	7464	7500	7552	7466	7647	7576	7415	7431	7606	7385	7493	7549	7307	7543	7456	7473	7450	7436	7472	7435	7474	7425	7484	7484	7471	7424	7512	7419	7495	7578	7449	7371	7530	7609	7511	7549	7575	7462	7476	7565	7500	7466	7392	7502	7424	7490	7553	7562	7390	7528	7489	7606	7383	7422	7487	7628	7506	7457	7398	7493	7602	7442	7392	7480	7536	7484	7557	7430	7429	7511	7417	7523	7373	7459	7400	7403	7513	7536	7369	7476	7485	7479	7552	7611	7549	7439	7605	7487	7523	7414	7508	7420	7364	7627	7697	7467	7554	7494	7456	7411	7434	7492	7417	7561	7517	7426	7521	7406	7543	7530	7433	7459	7420	7583	7538	7472	7414	7491	7585	7379	7438	7386	7408	7527	7500	7406	7511	7342	7470	7515	7437	7592	7621	7547	7541	7385	7418	7526	7478	7480	7487	7418	7453	7654	7482	7520	7473	7481	7458	7487	7485	7634	7411	7568	7516	7368	7418	7432	7407	7431	7433	7524	7551	7449	7610	7451	7495	7415	7520	7511	7427	7464	7394	7547	7563	7526	7436	7407	7608	7580	7406	7508	7451	7584	7506	7552	7309	7444	7423	7588	7574	7467	7533	7450	7419	7502	7494	7389	7472	7528	7547	7425	7555	7376	7412	7436	7454	7552	7472	7443	7484	7480	7399	7448	7447	7422	7477	7410	7558	7423	7347	7500	7581	7629	7488	7512	7390	7585	7521	7611	7355	7479	7443	7438	7585	7387	7489	7361	7406	7574	7611	7488	7546	7526	7478	7502	7440	7491	7530	7414	7434	7409	7503	7441	7341	7553	7509	7458	7539	7501	7535	7421	7331	7379	7527	7379	7450	7508	7525	7569	7452	7459	7622	7496	7536	7455	7432	7457	7482	7460	7448	7592	7515	7457	7426	7494	7361	7557	7510	7456	7489	7453	7437	7597	7505	7486	7496	7449	7443	7451	7405	7423	7393	7401	7430	7500	7538	7359	7359	7538	7478	7423	7344	7489	7502	7465	7483	7560	7623	7460	7572	7444	7539	7585	7562	7468	7495	7439	7365	7503	7432	7475	7398	7455	7538	7375	7444	7437	7614	7451	7538	7588	7414	7563	7504	7591	7520	7506	7451	7510	7421	7514	7490	7624	7419	7499	7426	7441	7610	7404	7431	7548	7425	7455	7567	7468	7414	7513	7556	7430	7469	7556	7603	7565	7452	7579	7531	7445	7408	7499	7639	7518	7436	7339	7415	7549	7629	7602	7555	7511	7507	7450	7507	7416	7422	7608	7448	7418	7429	7436	7433	7435	7536	7426	7405	7487	7555	7386	7644	7383	7523	7479	7557	7485	7535	7460	7501	7718	7597	7491	7506	7362	7449	7437	7321	7607	7379	7474	7566	7525	7547	7390	7472	7476	7635	7524	7372	7443	7536	7370	7560	7366	7538	7382	7427	7427	7334	7390	7386	7553	7544	7458	7572	7454	7410	7320	7671	7593	7485	7524	7433	7505	7467	7552	7483	7400	7531	7336	7479	7473	7425	7362	7436	7522	7376	7478	7705	7419	7373	7434	7415	7489	7468	7488	7466	7347	7537	7358	7413	7516	7516	7576	7492	7434	7489	7469	7518	7422	7521	7528	7424	7501	7441	7329	7456	7439	7478	7268	7475	7446	7553	7543	7455	7626	7402	7477	7490	7532	7442	7402	7458	7530	7383	7456	7533	7600	7537	7407	7443	7437	7481	7455	7498	7663	7511	7489	7487	7512	7446	7401	7424	7496	7511	7392	7507	7485	7400	7539	7501	7438	7458	7403	7460	7486	7528	7605	7272	7354	7474	7373	7546	7466	7381	7369	7480	7281	7476	7522	7497	7533	7638	7528	7454	7354	7583	7474	7335	7551	7409	7402	7438	7610	7555	7703	7427	7506	7465	7435	7519	7513	7526	7580	7471	7552	7353	7533	7513	7416	7478	7361	7400	7403	7423	7533	7522	7629	7476	7474	7537	7333	7555	7480	7389	7462	7458	7429	7437	7448	7473	7559	7577	7432	7372	7590	7492	7451	7436	7511	7575	7504	7509	7550	7344	7506	7483	7530	7507	7450	7495	7499	7435	7536	7511	7551	7493	7436	7467	7293	7618	7564	7494	7606	7419	7444	7400	7625	7575	7509	7581	7510	7516	7421	7520	7341	7678	7405	7496	7457	7430	7403	7541	7386	7553	7423	7574	7399	7476	7581	7566	7375	7507	7449	7437	7331	7474	7246	7527	7508	7559	7500	7392	7496	7473	7375	7470	7434	7568	7575	7513	7433	7474	7578	7525	7514	7482	7423	7540	7337	7566	7461	7500	7304	7569	7594	7471	7411	7519	7475	7556	7403	7402	7446	7513	7562	7600	7532	7518	7499	7400	7303	7473	7388	7478	7599	7369	7538	7531	7463	7487	7493	7436	7475	7489	7453	7459	7471	7543	7477	7584	7440	7524	7447	7375	7669	7537	7451	7516	7511	7447	7492	7447	7534	7385	7471	7455	7503	7458	7581	7569	7443	7505	7407	7418	7478	7468	7326	7425	7578	7578	7585	7587	7514	7361	7499	7555	7535	7539	7434	7579	7459	7604	7498	7530	7474	7483	7461	7527	7476	7504	7438	7492	7523	7470	7537	7426	7613	7480	7647	7615	7530	7431	7557	7476	7631	7458	7436	7560	7406	7563	7494	7371	7542	7613	7558	7496	7592	7470	7559	7407	7526	7444	7506	7519	7525	7495	7514	7457	7529	7445	7488	7295	7515	7408	7412	7428	7441	7538	7452	7473	7546	7494	7575	7517	7608	7415	7560	7465	7461	7476	7475	7387	7435	7416	7447	7428	7377	7423	7586	7410	7561	7462	7482	7523	7462	7504	7427	7550	7398	7415	7561	7509	7358	7453	7598	7502	7488	7457	7456	7396	7366	7381	7445	7400	7439	7464	7550	7539	7480	7432	7480	7461	7418	7372	7476	7597	7366	7395	7515	7438	7542	7491	7510	7392	7365	7490	7445	7495	7555	7520	7468	7585	7448	7471	7380	7492	7563	7487	7455	7239	7511	7405	7587	7463	7489	7598	7452	7512	7466	7405	7510	7465	7569	7567	7484	7592	7400	7509	7625	7459	7375	7601	7509	7357	7462	7468	7553	7529	7589	7458	7475	7301	7573	7517	7611	7387	7529	7590	7431	7569	7527	7484	7549	7534	7601	7357	7510	7558	7335	7410	7566	7490	7578	7470	7436	7540	7609	7413	7396	7543	7476	7370	7405	7440	7466	7618	7526	7503	7528	7624	7418	7458	7524	7420	7727	7332	7524	7548	7482	7544	7378	7557	7382	7385	7403	7551	7456	7545	7463	7529	7437	7463	7481	7508	7375	7442	7522	7462	7447	7640	7517	7567	7259	7503	7543	7531	7403	7335	7380	7491	7433	7365	7456	7482	7596	7585	7400	7470	7438	7503	7437	7482	7433	7479	7562	7425	7460	7432	7618	7445	7429	7441	7451	7446	7444	7533	7438	7368	7516	7567	7449	7385	7511	7379	7478	7370	7414	7384	7413	7486	7471	7446	7312	7466	7602	7514	7482	7497	7440	7482	7506	7455	7432	7504	7443	7531	7504	7463	7541	7569	7461	7514	7421	7332	7491	7454	7517	7533	7489	7463	7435	7437	7453	7542	7656	7673	7545	7546	7588	7425	7488	7499	7595	7422	7407	7522	7457	7534	7543	7495	7516	7449	7546	7515	7519	7611	7241	7404	7721	7523	7514	7586	7527	7419	7581	7529	7494	7450	7452	7476	7472	7604	7512	7408	7505	7432	7383	7465	7571	7419	7505	7487	7521	7465	7502	7414	7491	7454	7621	7575	7540	7457	7570	7493	7498	7607	7535	7485	7468	7395	7579	7515	7575	7476	7547	7633	7495	7442	7546	7572	7418	7513	7557	7427	7559	7492	7572	7422	7498	7374	7449	7529	7577	7469	7505	7435	7560	7480	7410	7538	7417	7392	7473	7480	7390	7472	7537	7524	7422	7579	7471	7686	7672	7584	7509	7432	7540	7533	7583	7402	7434
5982	2598	2048	1719	1971	2317	2038	1634	2337	11857	14472	9373	3946	1823	1123	988	951	930	933	923	966	880	885	935	894	927	952	929	860	900	894	911	917	902	897	956	936	885	856	962	924	951	914	955	903	926	986	941	910	964	880	990	918	955	924	945	941	901	991	978	891	906	916	945	926	924	947	883	995	925	909	917	887	957	915	934	918	945	919	919	900	868	930	978	910	883	887	918	915	906	858	915	943	937	948	885	948	888	922	904	902	888	893	887	931	900	865	939	947	878	901	939	873	908	922	921	912	915	900	923	949	930	971	895	965	965	909	896	965	924	918	934	904	964	972	935	939	862	895	955	872	935	920	902	925	939	937	908	951	926	952	925	981	933	930	943	926	949	954	884	896	949	873	899	889	927	896	921	901	899	873	994	937	927	986	948	930	956	994	889	934	881	933	963	959	945	890	930	910	909	918	926	946	894	882	962	943	890	912	926	926	898	913	921	931	924	899	949	961	969	905	893	922	891	916	897	899	973	893	969	920	941	962	893	902	921	974	883	948	926	931	858	873	881	827	911	997	932	979	900	945	905	877	929	884	985	914	983	893	905	876	931	971	909	931	936	857	909	882	935	930	903	934	921	983	901	887	886	897	881	1003	889	975	939	901	999	958	906	972	918	958	919	915	902	963	924	904	952	930	936	935	946	904	934	944	914	950	932	975	914	937	903	961	924	963	931	904	896	954	946	967	900	955	941	917	907	904	885	923	980	903	933	917	908	866	953	920	887	988	921	981	925	929	917	922	905	929	911	970	861	913	853	912	942	904	954	953	906	913	916	936	924	904	918	922	891	970	928	954	909	962	921	905	914	924	920	919	890	936	903	920	947	895	889	919	937	966	948	912	941	908	923	900	949	890	845	860	958	950	886	864	934	916	971	891	908	946	938	931	893	892	897	914	908	914	953	925	954	899	962	908	939	927	906	925	936	942	956	938	904	919	931	881	921	883	946	916	845	908	912	924	945	948	934	958	912	917	928	949	948	950	924	909	923	898	892	900	948	961	941	942	925	933	901	897	931	932	918	889	907	926	862	918	938	946	930	921	935	931	859	911	927	951	943	926	951	937	903	934	937	834	888	912	962	935	922	892	910	938	954	913	863	895	893	959	945	923	900	901	937	946	889	946	969	876	885	897	928	865	956	921	927	914	865	921	893	889	959	986	923	959	943	957	971	861	925	948	955	905	930	939	886	964	918	925	879	921	946	903	928	879	895	939	901	917	921	934	902	947	899	1017	883	952	942	934	952	878	935	945	902	993	959	924	936	920	931	907	909	918	928	925	945	974	960	921	884	983	1001	988	896	866	947	912	968	1008	891	928	931	919	933	1008	931	934	979	974	943	957	885	925	904	925	933	893	959	960	922	939	992	885	905	885	882	921	960	848	974	892	908	890	960	908	965	901	961	886	949	919	921	955	950	943	938	924	948	949	890	865	946	912	921	894	879	841	875	918	953	936	928	904	889	988	915	923	944	994	918	915	947	978	925	936	924	926	916	890	926	909	927	988	856	908	902	931	966	950	942	910	922	882	948	981	959	952	921	854	924	928	926	910	937	947	946	909	954	925	903	986	875	903	867	937	945	938	902	862	954	912	957	984	896	953	930	924	910	918	881	875	927	985	931	950	902	972	906	915	947	915	917	902	916	935	986	905	892	916	930	891	872	891	951	917	921	893	954	977	911	905	966	909	953	910	929	917	950	866	922	943	913	919	928	873	896	932	952	922	943	942	925	890	945	894	925	928	916	904	966	923	906	927	930	937	933	954	897	943	952	902	889	919	934	960	958	870	901	895	923	929	943	892	936	911	938	914	911	937	938	946	981	915	897	901	932	980	919	900	889	911	852	916	872	959	939	927	911	935	886	906	931	917	881	902	938	888	939	906	923	938	946	941	912	949	936	940	846	881	956	915	990	896	941	862	890	906	912	957	962	902	931	917	877	927	977	921	865	888	930	944	935	920	940	937	980	958	899	918	953	883	944	964	969	985	893	935	922	927	944	1027	941	948	964	924	925	874	903	872	922	950	958	951	928	906	912	940	987	904	926	938	918	939	910	918	917	999	865	860	937	890	938	891	913	908	885	935	900	960	895	939	920	922	886	897	878	918	935	918	889	999	989	888	930	870	912	922	951	961	935	897	948	887	876	912	911	920	906	987	894	940	927	957	844	900	943	876	883	956	898	940	925	930	884	883	935	881	952	928	929	919	922	909	940	927	968	930	894	932	909	965	912	939	899	893	973	931	910	940	911	948	894	885	888	927	951	917	950	928	904	893	913	912	899	931	940	951	906	897	878	916	917	935	935	916	953	914	954	1004	934	900	965	948	894	885	894	854	944	935	912	909	943	918	980	889	901	972	929	915	1001	897	935	928	908	943	925	859	867	926	973	894	929	900	905	919	938	923	891	876	915	959	936	939	927	971	927	923	909	943	946	950	958	891	905	920	977	957	953	890	920	963	916	859	911	959	954	952	919	979	923	934	880	923	921	908	921	897	940	888	993	922	927	912	951	944	919	881	904	904	935	911	955	948	900	927	892	885	910	892	928	908	930	890	943	932	918	932	898	892	855	874	932	869	928	894	909	929	918	956	919	916	880	940	913	907	907	919	914	911	929	939	932	921	914	887	923	888	932	956	934	931	949	906	906	909	901	910	894	927	993	926	929	967	900	891	913	863	934	924	924	908	970	956	871	949	909	884	880	878	922	934	912	917	869	930	911	883	927	923	958	918	943	908	928	920	967	918	945	962	898	935	874	913	903	918	932	884	915	927	941	948	950	901	895	902	901	901	946	918	958	917	932	915	898	917	959	924	906	981	878	911	933	972	878	865	935	890	899	899	912	934	854	865	904	915	874	901	946	932	877	917	906	916	912	897	906	836	949	894	892	941	901	938	974	952	971	896	943	882	931	911	912	956	928	907	924	948	955	900	880	964	984	936	1000	924	933	885	935	953	902	882	947	981	928	941	925	935	913	903	868	905	887	870	934	883	914	973	914	950	879	936	911	952	921	906	949	939	937	919	1006	909	894	877	942	940	971	908	911	937	903	942	930	940	922	945	892	906	902	914	883	951	923	934	900	967	891	940	921	945	908	947	953	917	917	945	912	921	941	948	922	893	913	899	918	918	999	930	939	905	896	948	950	885	893	956	937	947	902	940	956	935	981	910	934	972	897	919	984	942	921	920	913	904	938	874	971	918	934	907	944	914	992	961	934	933	894	911	846	924	935	954	880	967	891	874	952	911	921	892	936	930	909	933	962	886	930	954	942	918	921	946	929	925	887	949	908	971	887	949	934	904	945	925	911	944	921	959	948	928	891	918	928	899	924	923	914	964	900	882	897	914	911	886	972	995	870	962	852	902	944	924	919	916	916	931	912	956	975	918	895	916	903	946	1005	923	862	922	931	975	909	900	846	918	917	930	944	912	916	888	861	957	914	951	925	903	993	923	901	943	976	931	924	873	969	917	918	923	881	915	947
25529	20914	18997	27663	35883	36073	31658	26348	30267	62324	62098	48492	32659	18826	10768	8189	7593	7459	7535	7426	7516	7566	7510	7426	7549	7460	7550	7631	7505	7446	7489	7648	7479	7481	7502	7608	7545	7550	7546	7537	7623	7657	7557	7512	7577	7466	7487	7645	7556	7544	7585	7600	7566	7537	7417	7467	7648	7488	7591	7520	7710	7596	7548	7478	7473	7396	7494	7616	7478	7580	7576	7562	7722	7436	7567	7650	7462	7568	7529	7432	7499	7359	7585	7532	7546	7516	7474	7567	7540	7599	7548	7557	7482	7505	7586	7517	7575	7613	7468	7454	7637	7344	7525	7603	7448	7693	7514	7521	7562	7577	7533	7457	7633	7477	7553	7469	7545	7585	7572	7437	7744	7550	7439	7513	7510	7509	7550	7470	7682	7584	7654	7472	7580	7425	7448	7618	7486	7511	7433	7576	7636	7522	7500	7661	7589	7552	7485	7401	7519	7533	7561	7734	7571	7659	7663	7524	7503	7522	7468	7428	7638	7519	7629	7436	7597	7548	7649	7569	7514	7490	7599	7525	7486	7595	7545	7486	7535	7431	7604	7452	7444	7601	7448	7649	7534	7590	7581	7489	7558	7274	7565	7510	7608	7506	7495	7669	7517	7499	7526	7586	7521	7625	7644	7535	7566	7575	7479	7451	7605	7561	7498	7474	7581	7461	7589	7547	7509	7554	7572	7485	7506	7476	7530	7541	7608	7506	7535	7571	7551	7537	7501	7607	7694	7556	7489	7502	7572	7478	7561	7586	7519	7525	7539	7623	7603	7491	7624	7331	7628	7611	7633	7573	7465	7546	7500	7503	7413	7623	7583	7448	7466	7620	7557	7535	7507	7569	7553	7397	7615	7525	7504	7617	7459	7419	7655	7572	7525	7591	7537	7651	7599	7519	7602	7521	7507	7536	7551	7512	7663	7502	7433	7482	7588	7542	7575	7539	7479	7554	7566	7617	7419	7527	7411	7483	7541	7503	7638	7416	7493	7534	7483	7409	7640	7581	7666	7531	7580	7626	7548	7569	7523	7607	7552	7539	7514	7621	7572	7534	7497	7536	7684	7378	7547	7419	7527	7653	7655	7557	7545	7558	7561	7649	7607	7487	7409	7448	7527	7452	7604	7437	7478	7558	7409	7609	7624	7490	7563	7656	7534	7601	7452	7479	7620	7569	7477	7630	7524	7473	7673	7515	7608	7571	7491	7470	7719	7588	7481	7633	7523	7630	7555	7600	7572	7494	7452	7677	7507	7442	7443	7536	7575	7516	7542	7662	7494	7598	7676	7538	7500	7679	7464	7555	7579	7651	7575	7714	7387	7560	7548	7549	7514	7572	7638	7485	7571	7573	7664	7518	7566	7411	7644	7666	7528	7561	7569	7428	7634	7601	7700	7609	7425	7474	7464	7587	7640	7552	7481	7539	7513	7519	7523	7525	7610	7575	7537	7564	7696	7513	7541	7585	7690	7396	7517	7490	7548	7456	7641	7577	7543	7515	7651	7555	7480	7575	7510	7596	7549	7525	7527	7530	7539	7700	7605	7387	7516	7523	7511	7775	7466	7480	7578	7489	7432	7406	7421	7584	7574	7650	7566	7492	7475	7606	7521	7567	7480	7505	7614	7393	7661	7536	7634	7515	7479	7552	7655	7440	7556	7525	7396	7566	7547	7539	7495	7495	7661	7469	7606	7426	7546	7405	7521	7515	7535	7565	7500	7632	7600	7675	7628	7478	7530	7594	7421	7536	7538	7524	7456	7480	7431	7574	7522	7570	7543	7469	7523	7468	7602	7531	7510	7549	7540	7532	7559	7549	7420	7609	7510	7515	7509	7471	7498	7575	7524	7467	7476	7550	7478	7558	7426	7556	7487	7506	7630	7539	7553	7547	7529	7613	7587	7497	7456	7579	7523	7544	7542	7523	7754	7556	7462	7570	7674	7520	7522	7551	7519	7410	7611	7589	7490	7675	7570	7507	7435	7674	7524	7635	7452	7409	7548	7571	7431	7582	7609	7460	7611	7537	7635	7469	7704	7480	7520	7502	7593	7487	7418	7417	7553	7503	7472	7601	7581	7481	7508	7482	7459	7631	7515	7567	7589	7574	7569	7580	7450	7521	7506	7640	7606	7645	7406	7517	7537	7734	7542	7683	7652	7461	7662	7652	7607	7517	7437	7645	7524	7487	7438	7675	7667	7418	7661	7502	7534	7520	7464	7537	7504	7552	7506	7592	7344	7562	7490	7613	7475	7487	7507	7687	7570	7611	7521	7803	7464	7590	7578	7595	7457	7639	7585	7626	7544	7541	7456	7528	7540	7457	7497	7510	7529	7558	7478	7635	7454	7633	7573	7474	7599	7469	7633	7497	7575	7454	7597	7516	7623	7493	7547	7617	7487	7514	7551	7552	7509	7545	7537	7509	7572	7527	7493	7483	7443	7461	7561	7368	7468	7589	7465	7669	7650	7443	7495	7504	7507	7493	7600	7648	7653	7608	7566	7299	7535	7392	7614	7551	7614	7490	7473	7598	7573	7551	7585	7527	7515	7593	7519	7502	7553	7495	7749	7526	7444	7498	7531	7678	7520	7523	7598	7617	7709	7357	7455	7478	7550	7573	7587	7580	7494	7552	7546	7486	7434	7457	7671	7414	7561	7565	7462	7588	7579	7487	7560	7446	7522	7621	7568	7507	7427	7605	7603	7573	7611	7544	7594	7552	7646	7510	7481	7549	7603	7542	7652	7517	7582	7458	7492	7515	7506	7483	7491	7532	7554	7470	7503	7481	7519	7547	7503	7606	7585	7485	7545	7550	7529	7562	7567	7707	7589	7595	7540	7650	7602	7566	7488	7614	7607	7595	7442	7559	7514	7540	7519	7427	7487	7602	7528	7443	7514	7672	7568	7419	7567	7424	7571	7552	7560	7584	7481	7706	7506	7644	7520	7534	7530	7547	7613	7581	7607	7495	7613	7496	7435	7469	7480	7383	7577	7498	7593	7532	7556	7517	7639	7532	7589	7407	7515	7611	7583	7616	7525	7668	7535	7656	7504	7551	7443	7592	7500	7480	7627	7533	7511	7554	7591	7650	7461	7555	7599	7600	7536	7604	7593	7590	7493	7400	7517	7695	7576	7622	7557	7564	7564	7626	7595	7566	7517	7557	7653	7626	7567	7526	7503	7575	7668	7508	7583	7617	7481	7493	7568	7553	7483	7588	7728	7579	7530	7595	7533	7512	7513	7579	7448	7531	7434	7490	7560	7479	7537	7545	7539	7591	7491	7410	7541	7518	7429	7606	7458	7452	7501	7638	7438	7560	7639	7537	7538	7574	7605	7533	7491	7539	7510	7596	7432	7538	7577	7579	7461	7613	7473	7508	7518	7566	7554	7458	7567	7383	7502	7581	7491	7540	7497	7491	7438	7377	7496	7569	7699	7531	7605	7610	7517	7503	7593	7506	7596	7455	7485	7490	7447	7468	7641	7544	7634	7497	7402	7539	7653	7413	7463	7609	7531	7531	7356	7626	7655	7513	7606	7596	7466	7526	7512	7434	7770	7544	7573	7582	7632	7605	7627	7604	7410	7490	7480	7528	7729	7500	7515	7526	7613	7552	7471	7432	7550	7591	7521	7366	7471	7521	7608	7482	7524	7580	7558	7509	7460	7642	7582	7641	7501	7652	7394	7462	7474	7578	7524	7629	7714	7566	7535	7454	7572	7582	7520	7578	7468	7511	7459	7570	7531	7526	7551	7568	7555	7532	7467	7718	7490	7603	7582	7499	7465	7584	7659	7405	7639	7452	7486	7492	7535	7551	7495	7537	7567	7519	7505	7485	7517	7485	7596	7518	7685	7532	7548	7576	7639	7508	7486	7421	7555	7635	7484	7537	7643	7728	7523	7510	7442	7356	7607	7562	7644	7330	7671	7565	7600	7492	7483	7445	7567	7551	7561	7521	7518	7653	7554	7561	7595	7425	7612	7563	7458	7543	7568	7629	7522	7458	7557	7593	7524	7635	7495	7638	7561	7504	7634	7611	7568	7490	7528	7588	7676	7432	7508	7437	7594	7695	7536	7461	7589	7608	7507	7560	7524	7513	7526	7379	7600	7342	7581	7490	7533	7536	7492	7609	7574	7611	7596	7602	7484	7615	7587	7551	7551	7742	7604	7457	7597	7468	7549	7586	7501	7614	7591	7790	7721	7493	7630	7642	7542	7573	7558	7517	7589	7572	7429	7393	7446	7678	7467	7483	7328	7472	7427	7370	7604	7597	7568	7565	7488	7643	7533	7667	7535	7514	7549	7495	7570	7642	7549	7486	7596	7546	7507	7477	7568	7575	7487	7576	7562	7543	7619	7607	7629	7522	7484	7596	7503	7618	7610	7442	7585	7608	7472	7661	7510	7595	7491	7438	7534	7595	7448	7461	7590	7732	7616	7594	7617	7603	7493	7477	7707	7741	7588	7556	7515	7577	7590	7477	7506	7497	7511	7595	7641	7594	7557	7487	7502	7623	7541	7551	7660	7609	7545	7534	7496	7749	7474	7450	7654	7507	7542	7634	7637	7434	7499	7645	7566	7584	7534	7360	7608	7486	7592	7630	7602	7536	7592	7479	7633	7684	7645	7461	7626	7529	7523	7588	7533	7501	7560	7618	7617	7529	7541	7553	7495	7681	7650	7541	7553	7548	7664	7685	7443	7535	7411	7529	7491	7477	7614	7610	7476	7532	7506	7404	7492	7508	7605	7642	7531	7476	7631	7413	7355	7601	7561	7569	7554	7568	7435	7645	7535	7527	7559	7495	7410	7595	7494	7660	7575	7586	7592	7571	7501	7401	7449	7614	7636	7618	7586	7460	7595	7658	7441	7402	7541	7725	7666	7554	7676	7514	7464	7468	7643	7494	7553	7548	7549	7541	7540	7578	7591	7571	7629	7540	7631	7583	7639	7555	7560	7681	7548	7620	7436	7571	7554	7728	7412	7629	7529	7589	7402	7564	7365	7476	7550	7506	7521	7489	7530	7623	7612	7644	7527	7385	7528	7625	7604	7495	7521	7568	7572	7513	7592	7558	7656	7507	7466	7452	7607	7516	7511	7607	7468	7508	7570	7520	7458	7412
5377	3425	2281	1987	2595	2812	2398	1875	3715	20033	24380	16944	7689	2737	1371	1005	936	880	941	889	928	895	927	913	952	925	911	975	929	941	933	952	919	936	960	922	895	939	945	960	956	944	876	931	984	933	892	905	925	906	916	917	914	935	890	904	917	927	942	903	918	967	930	926	912	930	825	926	938	877	974	901	874	867	869	948	911	933	893	955	866	880	909	941	866	962	908	955	867	900	942	913	889	904	918	899	894	980	892	972	928	879	879	957	947	900	892	896	961	926	895	897	918	920	933	919	943	945	965	871	875	912	967	946	920	978	894	917	916	934	935	888	956	908	906	877	861	939	939	937	839	909	857	987	926	920	896	908	947	963	914	937	912	895	902	893	892	933	978	947	905	893	892	910	948	933	917	956	869	904	953	931	915	927	953	899	934	940	879	984	896	888	913	886	937	907	880	892	983	901	970	954	926	964	895	919	905	923	922	909	915	930	953	902	917	886	906	945	948	898	890	929	899	910	937	917	906	926	875	920	875	921	932	910	946	901	894	916	893	928	948	904	950	915	906	945	877	958	883	902	948	889	951	916	917	861	906	897	937	941	866	905	936	942	896	931	914	941	932	846	927	982	900	945	964	944	870	901	907	916	922	884	887	934	872	899	947	916	883	903	944	885	943	928	949	923	911	909	931	912	925	916	939	948	893	908	902	938	876	927	896	933	916	922	927	894	922	918	974	891	876	973	943	924	922	891	914	899	938	950	898	917	924	959	920	893	917	954	873	913	925	920	908	947	967	907	907	896	907	933	946	933	908	918	931	930	903	917	893	979	910	910	880	859	925	860	918	875	927	939	899	940	930	974	917	929	935	900	906	894	907	929	931	932	905	913	946	919	890	942	916	940	917	919	931	961	953	915	886	864	905	924	908	915	992	922	888	936	929	919	966	937	927	939	928	944	914	887	954	915	862	892	975	892	897	865	890	901	959	849	906	932	968	917	963	880	901	906	926	850	929	919	944	929	936	876	920	972	961	927	940	935	930	938	896	994	1028	875	955	942	932	911	1020	949	915	922	898	971	919	936	952	903	910	925	933	916	899	960	940	909	916	917	934	874	928	888	931	926	895	934	894	864	948	964	912	906	936	946	920	857	885	902	906	902	954	889	953	921	881	902	906	918	897	944	913	891	901	986	916	936	900	927	970	871	932	965	936	922	938	882	900	927	967	863	903	969	899	944	916	873	903	903	911	894	914	888	910	925	954	992	909	908	928	920	955	1001	876	912	900	885	935	964	936	912	929	933	967	900	907	950	900	949	912	891	977	950	900	937	920	937	957	918	913	890	969	956	880	904	914	971	923	881	923	949	902	978	894	912	839	908	917	958	965	900	914	894	945	935	933	906	917	960	842	907	918	969	963	876	981	900	941	869	915	980	911	936	981	943	900	906	868	938	925	962	915	871	912	943	932	915	915	933	918	906	955	908	973	966	918	884	951	816	872	957	936	866	976	889	884	891	971	861	922	875	926	933	891	955	898	916	889	917	829	904	963	879	918	902	937	901	907	898	910	913	900	937	938	990	942	906	891	898	873	941	898	935	938	886	896	916	874	994	884	917	965	906	882	938	933	895	902	868	913	932	944	875	958	897	911	903	898	971	940	871	977	979	890	922	984	977	926	931	908	924	926	914	898	912	916	888	888	901	897	975	933	893	934	916	949	877	966	937	903	958	946	939	948	915	925	925	916	918	953	903	890	862	924	942	879	900	908	882	948	902	907	966	906	910	965	952	973	866	888	926	958	942	936	925	919	874	929	936	934	876	896	965	909	895	947	905	1015	902	932	909	869	920	976	945	913	908	943	872	901	866	892	934	942	930	921	920	903	899	915	981	925	927	881	867	880	884	913	939	934	893	908	932	888	914	931	930	890	925	902	910	898	931	902	913	965	913	939	899	911	929	954	854	926	897	921	923	892	979	944	901	875	917	943	950	905	918	913	916	965	948	956	892	935	935	921	857	919	913	983	961	941	895	919	891	936	931	933	959	945	869	935	918	939	925	906	902	913	928	969	914	878	992	918	899	889	909	917	962	921	923	926	921	885	926	942	894	936	883	936	928	908	949	910	933	951	894	930	913	929	876	921	937	990	940	966	900	901	918	944	867	911	925	873	901	882	898	888	875	956	918	935	917	940	903	873	900	880	926	966	928	867	955	914	903	933	910	916	906	961	917	947	900	929	969	950	889	912	946	903	935	875	910	910	930	904	965	952	919	945	901	927	946	983	893	920	874	971	873	912	907	871	905	928	955	903	869	937	925	929	939	988	907	886	930	921	909	938	930	1014	901	938	949	910	888	976	917	879	906	935	944	928	965	979	892	870	921	900	891	898	926	908	883	898	941	898	912	895	873	920	887	899	904	891	882	985	901	950	911	920	871	938	902	869	910	988	909	922	936	916	954	921	911	928	909	900	889	908	929	921	911	923	940	892	898	899	954	931	898	903	932	918	944	878	950	950	951	901	858	945	881	887	906	939	904	929	941	942	897	923	971	929	1015	907	916	915	918	926	914	934	921	898	920	956	900	910	903	906	911	894	896	925	935	904	917	949	938	894	854	922	997	941	911	910	947	941	889	917	945	948	865	942	854	911	862	923	944	917	912	972	923	930	920	933	928	940	945	940	908	949	934	937	906	905	923	894	911	905	967	928	884	870	954	927	899	925	945	962	904	903	913	911	910	923	885	906	985	907	890	903	946	944	974	928	885	897	938	852	878	914	922	890	955	905	992	945	924	941	885	945	928	890	935	873	915	934	945	913	934	947	967	861	953	873	942	921	915	976	871	922	886	915	882	957	958	908	921	868	861	963	925	903	935	953	941	921	922	872	937	906	976	943	906	902	956	858	885	864	897	943	972	903	862	955	937	947	993	981	897	985	911	933	898	924	941	930	913	957	979	920	938	896	939	831	862	931	870	889	921	905	918	885	924	917	937	932	945	926	912	900	924	922	924	920	960	917	965	915	917	910	906	920	968	948	895	922	955	892	958	904	916	918	956	921	948	911	913	974	916	981	900	896	930	872	890	986	957	903	888	897	957	973	914	947	879	945	916	910	886	936	932	950	904	945	929	920	929	879	888	940	890	936	898	947	896	934	905	945	916	894	944	938	952	968	953	935	875	895	916	857	985	891	916	949	916	923	930	896	889	909	912	926	933	928	949	910	912	941	929	903	946	966	949	955	911	900	988	918	901	945	915	942	911	968	921	969	920	952	979	888	951	932	955	924	898	954	892	903	940	945	888	911	881	956	860	916	921	905	942	956	900	848	928	866	956	925	933	959	962	929	944	936	925	919	946	940	881	914	927	880	913	906	927	890	911	924	921	875	907	956	891	861	953	921	877	879	883	848	937	950	930	895	955	916	932	925	973	916	892	940	922	932	907	930	911	913	924	864	887	883	912	941	971	889	936	940	932	905	860	974	868	897	897	940	873	921	940	963	941	979	921	894	944	888	860	948	942	896	910	924	894	910	945
31443	23831	20273	31607	39908	38442	34321	29173	37637	72541	75342	60096	41706	25411	13720	8720	7699	7628	7542	7430	7593	7619	7438	7540	7625	7545	7575	7398	7502	7667	7513	7538	7412	7538	7510	7565	7615	7551	7551	7374	7552	7497	7412	7635	7637	7509	7523	7481	7488	7473	7514	7491	7573	7604	7455	7520	7511	7515	7433	7512	7426	7390	7539	7512	7619	7524	7599	7463	7418	7627	7585	7457	7453	7417	7515	7519	7600	7536	7567	7473	7549	7607	7504	7570	7578	7589	7502	7471	7664	7546	7588	7475	7344	7450	7348	7486	7600	7420	7399	7698	7434	7513	7553	7577	7432	7375	7572	7547	7542	7586	7380	7447	7519	7535	7441	7563	7542	7668	7500	7443	7417	7481	7517	7620	7433	7532	7547	7598	7581	7372	7573	7511	7613	7481	7523	7505	7440	7614	7349	7553	7582	7454	7616	7545	7453	7604	7408	7405	7508	7496	7488	7489	7558	7397	7459	7588	7535	7516	7390	7486	7411	7472	7434	7497	7422	7674	7521	7502	7571	7501	7604	7524	7484	7423	7395	7348	7531	7608	7422	7515	7631	7562	7614	7602	7483	7561	7487	7526	7578	7466	7509	7441	7549	7503	7358	7445	7556	7391	7572	7555	7439	7364	7571	7540	7538	7406	7495	7641	7600	7571	7349	7620	7585	7573	7516	7453	7396	7420	7504	7445	7515	7413	7494	7531	7600	7511	7542	7493	7509	7539	7405	7513	7558	7482	7666	7518	7389	7521	7497	7560	7554	7576	7480	7388	7444	7582	7487	7606	7515	7611	7495	7431	7497	7566	7621	7440	7565	7571	7431	7435	7638	7401	7500	7620	7524	7558	7646	7618	7565	7594	7571	7489	7499	7490	7457	7513	7493	7522	7389	7569	7404	7545	7445	7442	7481	7537	7625	7429	7565	7479	7586	7469	7457	7256	7516	7633	7523	7434	7526	7516	7607	7467	7629	7515	7409	7503	7528	7525	7587	7571	7405	7451	7511	7556	7516	7611	7482	7572	7578	7428	7433	7533	7663	7555	7436	7545	7501	7515	7515	7452	7513	7607	7506	7445	7478	7545	7468	7537	7350	7374	7597	7477	7532	7577	7699	7546	7582	7529	7382	7547	7555	7564	7586	7444	7526	7617	7512	7516	7593	7419	7601	7521	7491	7535	7561	7564	7432	7576	7476	7541	7568	7605	7445	7545	7497	7571	7505	7446	7550	7649	7341	7517	7469	7460	7426	7573	7489	7484	7516	7440	7498	7578	7639	7550	7514	7442	7490	7464	7505	7498	7631	7419	7463	7373	7492	7520	7355	7436	7383	7525	7436	7554	7504	7559	7569	7498	7460	7577	7518	7547	7423	7493	7437	7485	7461	7447	7511	7543	7483	7514	7556	7409	7476	7521	7467	7445	7441	7456	7602	7525	7540	7541	7602	7485	7627	7528	7387	7508	7556	7484	7491	7526	7709	7553	7437	7638	7637	7641	7532	7441	7618	7589	7530	7510	7522	7410	7526	7585	7425	7492	7370	7444	7699	7506	7580	7684	7503	7410	7585	7493	7633	7521	7501	7488	7474	7483	7437	7563	7551	7478	7442	7544	7570	7466	7585	7417	7513	7533	7649	7533	7533	7522	7527	7558	7444	7469	7470	7358	7582	7607	7568	7585	7608	7443	7480	7532	7519	7472	7598	7491	7469	7506	7625	7597	7505	7590	7442	7533	7584	7606	7414	7612	7532	7537	7360	7534	7436	7535	7499	7607	7601	7622	7474	7509	7579	7578	7586	7471	7522	7391	7421	7403	7502	7484	7538	7573	7434	7430	7442	7523	7492	7600	7538	7542	7399	7453	7538	7529	7550	7459	7549	7466	7445	7478	7496	7550	7483	7477	7563	7679	7578	7652	7552	7500	7607	7568	7586	7581	7691	7404	7651	7516	7600	7587	7449	7513	7546	7543	7578	7531	7458	7484	7444	7534	7370	7434	7528	7549	7511	7534	7474	7386	7500	7508	7407	7534	7490	7458	7534	7483	7502	7610	7634	7553	7516	7482	7423	7506	7405	7549	7556	7556	7512	7584	7604	7449	7533	7388	7498	7614	7605	7685	7659	7481	7471	7597	7532	7483	7579	7559	7526	7427	7528	7487	7476	7435	7561	7457	7621	7461	7585	7599	7531	7483	7560	7463	7680	7519	7576	7564	7490	7650	7537	7505	7553	7480	7613	7508	7461	7614	7508	7577	7456	7550	7583	7542	7536	7574	7638	7497	7583	7572	7513	7490	7548	7611	7535	7528	7387	7437	7643	7496	7524	7578	7480	7550	7558	7493	7390	7531	7500	7465	7511	7574	7516	7512	7489	7404	7572	7469	7547	7571	7554	7539	7576	7558	7579	7555	7550	7461	7634	7566	7540	7458	7452	7521	7461	7653	7577	7488	7444	7546	7495	7564	7385	7628	7472	7507	7318	7436	7402	7567	7409	7382	7637	7624	7519	7612	7531	7523	7591	7539	7610	7584	7453	7638	7556	7553	7445	7454	7570	7537	7631	7560	7345	7526	7517	7525	7565	7503	7511	7530	7609	7489	7535	7529	7462	7409	7344	7442	7505	7638	7485	7599	7559	7536	7568	7280	7544	7592	7487	7425	7647	7594	7594	7495	7513	7467	7586	7607	7479	7588	7600	7518	7367	7451	7490	7377	7630	7508	7601	7643	7583	7431	7485	7519	7413	7382	7582	7571	7528	7408	7397	7437	7578	7468	7497	7588	7492	7566	7642	7499	7546	7489	7468	7523	7535	7582	7389	7441	7510	7591	7402	7687	7555	7503	7475	7506	7583	7535	7423	7481	7507	7605	7553	7553	7432	7601	7619	7501	7497	7371	7499	7443	7454	7617	7414	7575	7541	7580	7513	7511	7478	7459	7487	7408	7518	7490	7477	7493	7462	7489	7540	7469	7636	7478	7565	7509	7501	7468	7560	7549	7535	7480	7545	7367	7640	7595	7491	7585	7445	7537	7505	7610	7512	7479	7538	7415	7452	7504	7530	7566	7637	7506	7465	7536	7586	7554	7515	7441	7532	7469	7494	7478	7442	7726	7474	7492	7599	7569	7509	7416	7512	7539	7304	7563	7465	7479	7601	7468	7556	7615	7325	7566	7609	7539	7593	7461	7589	7593	7561	7622	7487	7299	7514	7385	7421	7639	7484	7580	7492	7560	7544	7494	7505	7517	7421	7547	7525	7489	7461	7526	7555	7518	7664	7491	7470	7423	7444	7605	7497	7576	7441	7395	7612	7568	7477	7425	7466	7445	7609	7355	7395	7565	7526	7442	7583	7554	7508	7306	7483	7610	7456	7413	7529	7568	7564	7567	7442	7579	7567	7528	7643	7430	7588	7503	7530	7542	7576	7537	7493	7704	7577	7478	7528	7521	7601	7482	7569	7544	7523	7450	7488	7432	7456	7425	7461	7474	7422	7618	7600	7358	7431	7429	7510	7480	7500	7557	7497	7549	7626	7518	7559	7485	7498	7552	7443	7508	7653	7529	7500	7526	7506	7491	7458	7549	7491	7608	7597	7506	7651	7462	7409	7633	7536	7564	7479	7458	7478	7512	7522	7539	7596	7618	7530	7465	7564	7481	7503	7656	7400	7466	7401	7511	7510	7646	7385	7613	7533	7489	7555	7574	7502	7436	7511	7510	7588	7306	7456	7638	7526	7530	7600	7463	7529	7432	7467	7589	7589	7430	7573	7536	7529	7656	7602	7530	7485	7587	7566	7450	7559	7445	7535	7575	7604	7530	7510	7647	7476	7519	7441	7407	7460	7510	7586	7575	7545	7423	7527	7521	7625	7555	7624	7403	7518	7484	7531	7566	7532	7629	7523	7552	7555	7579	7396	7376	7538	7543	7415	7523	7575	7669	7443	7438	7490	7401	7609	7519	7524	7574	7409	7489	7441	7501	7486	7609	7401	7500	7426	7460	7480	7551	7634	7494	7432	7603	7381	7419	7551	7552	7466	7495	7626	7541	7481	7474	7460	7494	7557	7445	7582	7572	7522	7589	7437	7603	7619	7291	7547	7522	7505	7481	7499	7493	7369	7444	7624	7518	7367	7477	7518	7515	7470	7584	7541	7605	7498	7459	7615	7537	7486	7604	7584	7614	7464	7522	7463	7482	7463	7474	7456	7336	7416	7405	7448	7574	7582	7523	7446	7586	7641	7521	7490	7574	7508	7524	7545	7487	7430	7362	7539	7600	7385	7440	7510	7426	7479	7509	7520	7362	7584	7441	7547	7387	7585	7564	7434	7463	7481	7649	7485	7439	7497	7582	7547	7476	7388	7595	7467	7582	7569	7602	7491	7491	7607	7447	7481	7384	7567	7425	7677	7543	7595	7460	7664	7553	7739	7553	7639	7498	7519	7521	7522	7543	7608	7551	7458	7599	7525	7452	7518	7413	7699	7481	7520	7467	7639	7364	7423	7561	7528	7619	7645	7577	7694	7514	7567	7507	7528	7584	7523	7542	7544	7438	7515	7655	7587	7547	7549	7639	7514	7524	7480	7609	7591	7462	7578	7547	7663	7574	7536	7462	7534	7591	7700	7603	7477	7432	7563	7484	7400	7545	7550	7555	7476	7562	7472	7527	7656	7669	7429	7525	7559	7523	7512	7570	7512	7558	7470	7416	7473	7525	7589	7428	7512	7401	7408	7489	7555	7464	7640	7525	7570	7602	7440	7551	7411	7482	7486	7512	7600	7570	7372	7384	7665	7348	7552	7629	7509	7377	7610	7521	7480	7523	7631	7539	7492	7563	7435	7483	7479	7592	7635	7466	7477	7611	7391	7555	7528	7531	7501	7530	7525	7627	7486	7464	7596	7453	7629	7486	7540	7566	7500	7484	7507	7399	7478	7561	7539	7449	7553	7514	7547	7439	7524	7469	7564	7495	7682	7431	7634	7508	7389	7476	7442	7518	7526	7408	7538	7579	7505	7440	7547	7452	7643	7560	7547	7549	7503	7379	7573	7549	7443	7457	7534	7625	7415	7462	7518	7463	7507	7439	7455	7514	7428	7584	7463	7404	7490	7593	7601	7392	7557	7606	7540	7587
4137	2009	1456	1370	1567	1637	1380	1325	1505	3707	5355	4112	2327	1350	1002	958	838	888	837	919	895	886	906	945	893	843	899	884	903	922	864	894	894	915	902	895	832	906	901	914	924	889	887	849	900	871	914	901	894	846	933	886	961	919	903	864	872	892	866	860	867	889	884	902	890	874	833	890	895	889	884	908	848	908	866	911	857	838	918	901	924	916	872	880	899	853	843	923	865	895	883	905	920	910	808	954	898	875	876	846	901	889	839	850	915	944	868	893	906	880	906	820	885	857	882	878	868	892	834	831	916	888	889	885	898	977	889	886	913	874	879	871	925	904	912	901	853	926	898	893	887	932	920	876	924	905	885	871	866	874	902	903	926	904	911	883	880	885	924	910	924	899	885	914	911	937	922	921	870	886	864	883	885	905	917	872	875	925	871	915	855	884	886	861	905	880	927	896	829	856	878	874	836	897	930	879	897	930	875	912	935	896	866	881	896	922	922	930	924	883	936	854	874	894	893	833	898	868	905	836	897	853	883	923	882	909	915	857	875	881	880	900	864	889	860	872	897	890	937	879	883	903	880	860	875	910	839	930	872	862	863	859	926	856	941	889	881	869	902	854	928	915	931	903	912	909	947	887	865	922	901	898	906	889	867	925	872	883	860	830	888	901	835	947	864	862	849	891	970	891	923	911	845	861	859	896	915	889	880	882	906	821	925	908	832	945	894	865	892	882	888	912	904	897	891	946	858	892	873	839	835	863	884	884	894	858	872	902	866	843	856	930	905	914	875	886	885	891	908	892	879	912	876	863	916	838	906	860	896	901	886	846	861	892	895	886	949	900	864	869	910	847	885	869	920	883	883	835	902	911	864	914	943	877	901	885	870	893	926	861	884	907	887	857	934	846	898	946	853	908	914	924	902	905	880	899	873	879	817	896	860	908	857	884	923	911	876	866	897	888	898	933	863	882	881	911	915	877	897	916	841	827	934	890	916	874	850	860	915	884	840	905	936	898	860	891	890	867	886	869	863	869	893	863	890	857	890	913	890	894	883	831	901	899	917	820	854	869	886	877	885	928	909	846	891	902	897	927	877	979	907	914	833	868	869	812	836	842	878	907	902	946	924	848	922	901	900	853	876	928	903	903	919	883	849	947	900	941	908	937	859	955	874	831	897	923	917	878	886	886	919	956	940	933	890	871	916	900	879	823	826	902	909	914	869	894	816	858	873	878	887	860	901	910	914	889	910	892	900	868	895	962	884	872	848	906	830	877	891	843	876	885	919	949	861	923	880	880	903	927	852	897	917	885	861	845	881	866	863	894	914	902	904	857	906	890	872	887	914	892	904	851	920	929	914	856	905	894	885	907	895	867	868	873	853	873	886	921	842	866	904	883	877	963	890	848	942	897	928	887	902	864	890	879	902	887	865	869	874	898	910	885	850	931	917	889	890	920	915	825	860	893	841	889	895	896	919	893	917	949	968	937	952	900	928	922	946	883	891	858	869	917	853	877	892	906	903	876	938	873	932	883	897	858	866	877	936	878	888	899	874	937	902	837	874	889	866	869	889	886	854	939	932	887	881	903	905	957	921	858	879	888	889	901	900	875	901	919	864	914	865	904	911	916	913	904	888	861	916	804	901	889	924	865	884	898	881	880	934	919	856	873	885	861	891	886	951	851	950	898	887	909	901	934	852	958	922	855	904	893	909	876	898	909	867	882	930	910	869	897	915	876	915	912	875	895	852	903	874	880	932	887	923	881	881	899	970	891	942	892	855	827	888	829	921	889	857	916	868	857	847	878	925	863	931	896	929	916	925	939	902	831	899	927	897	925	847	950	867	903	901	945	845	858	861	921	878	905	918	906	905	889	901	905	904	908	874	881	897	916	860	900	899	904	886	864	904	917	898	889	875	881	909	851	863	872	852	892	870	831	848	835	903	879	879	906	869	891	899	823	866	818	858	920	848	841	902	903	856	845	853	904	839	889	884	919	894	893	904	925	935	932	964	861	920	907	897	919	904	937	940	894	885	885	940	859	928	921	913	876	881	916	891	950	933	901	887	880	936	883	880	924	898	867	913	901	909	917	845	919	890	924	855	915	885	965	877	957	953	911	870	871	878	971	894	862	955	899	907	844	866	916	895	891	830	881	896	920	904	928	890	875	918	857	882	898	827	953	865	871	906	918	904	886	891	859	930	886	903	862	861	932	931	873	957	917	869	899	890	929	880	905	894	922	911	901	957	821	911	837	906	915	878	928	874	871	852	914	923	851	893	956	924	892	860	908	906	955	897	879	894	888	885	938	904	867	890	926	909	896	899	898	884	888	918	894	883	818	901	919	928	878	882	825	914	897	851	893	882	830	909	919	879	907	862	901	818	851	904	962	887	880	854	877	881	873	904	905	894	855	914	884	898	912	895	907	942	817	886	902	845	858	896	894	931	896	850	944	880	911	876	869	926	895	898	885	899	903	917	949	908	897	892	925	859	893	867	943	863	879	901	889	914	875	879	847	886	900	895	893	906	914	866	834	931	910	864	922	864	952	892	890	854	849	887	903	898	895	837	855	893	873	968	907	877	929	885	910	876	888	895	848	917	883	926	834	901	918	907	899	862	911	933	892	908	904	939	892	914	874	876	890	946	888	866	910	914	885	888	913	894	933	960	886	890	874	865	844	865	892	887	858	875	851	904	899	876	886	859	859	866	927	926	859	845	906	893	877	903	909	849	908	904	836	898	924	889	800	909	874	954	844	917	852	912	923	878	935	892	839	888	877	906	899	902	859	839	868	882	974	865	801	873	912	923	906	967	855	868	907	885	893	892	905	894	928	929	824	917	857	945	824	921	889	824	898	874	906	878	881	915	850	864	925	871	922	881	907	920	921	928	947	875	893	887	898	933	868	889	865	910	869	899	898	911	866	871	909	909	830	851	857	852	906	872	885	869	886	876	902	882	866	898	903	884	870	878	933	897	900	898	875	897	917	864	897	883	906	837	869	887	882	913	927	876	832	903	856	906	883	891	897	892	871	911	895	885	883	875	898	909	852	892	907	927	882	906	873	899	902	885	965	893	936	869	847	903	912	891	895	896	873	863	852	910	871	863	881	938	815	846	926	886	838	921	858	883	882	875	890	904	908	824	936	912	903	902	903	874	808	893	890	879	943	905	851	938	910	939	874	887	899	913	876	877	883	891	889	926	853	925	909	876	933	898	923	844	882	866	865	877	869	895	886	951	926	846	866	879	868	881	925	898	903	869	891	889	915	898	882	883	957	857	908	868	875	918	942	846	885	922	870	866	887	879	908	888	895	877	847	872	916	847	912	922	833	921	909	833	903	882	876	894	940	905	919	877	867	927	879	839	897	882	882	858	860	868	874	949	924	904	875	955	906	843	894	868	868	874	858	915	920	862	885	938	901	936	887	916	919	820	877	889	906	919	933	853	891	898	949	899	851	899	899	884	911	870	863	959	866	895	867	902	899	883	920	879	888	916	855	873	892	923	947	827	922
23096	17697	14466	24027	31183	29202	24128	21982	24731	41005	43405	35621	24063	13860	9111	7630	7457	7243	7370	7382	7447	7430	7296	7288	7312	7339	7245	7239	7349	7311	7460	7355	7347	7437	7390	7182	7226	7309	7378	7223	7330	7321	7165	7438	7142	7205	7144	7288	7235	7267	7349	7245	7313	7187	7370	7290	7375	7345	7412	7272	7539	7322	7332	7411	7457	7219	7348	7388	7321	7408	7244	7319	7496	7355	7334	7348	7538	7339	7173	7396	7226	7282	7312	7248	7303	7348	7424	7336	7371	7282	7308	7385	7349	7493	7330	7219	7316	7265	7275	7358	7270	7321	7224	7298	7350	7286	7254	7338	7259	7377	7409	7202	7284	7308	7219	7318	7357	7357	7383	7385	7297	7311	7368	7276	7255	7417	7309	7306	7297	7309	7338	7315	7342	7275	7281	7324	7302	7379	7356	7291	7391	7421	7398	7373	7414	7224	7276	7233	7392	7255	7330	7313	7239	7324	7231	7237	7517	7359	7276	7173	7394	7355	7324	7215	7338	7418	7425	7205	7339	7300	7349	7247	7326	7363	7279	7316	7359	7484	7282	7375	7382	7268	7235	7339	7287	7287	7315	7362	7277	7461	7371	7312	7301	7313	7363	7333	7362	7412	7196	7410	7352	7409	7341	7363	7299	7451	7303	7353	7271	7497	7249	7351	7338	7327	7150	7380	7409	7383	7285	7295	7311	7304	7210	7324	7416	7366	7366	7331	7288	7343	7421	7243	7495	7240	7423	7364	7339	7334	7216	7381	7407	7481	7370	7406	7328	7319	7208	7183	7324	7476	7248	7537	7281	7391	7408	7305	7330	7293	7393	7339	7304	7330	7197	7223	7340	7396	7259	7319	7436	7347	7154	7313	7386	7433	7292	7325	7288	7414	7211	7212	7286	7380	7409	7346	7308	7321	7316	7329	7352	7413	7272	7330	7342	7358	7410	7321	7309	7479	7409	7279	7365	7304	7381	7292	7420	7385	7274	7302	7251	7254	7360	7376	7406	7342	7525	7345	7518	7364	7230	7264	7277	7437	7349	7317	7284	7183	7454	7228	7369	7365	7371	7363	7425	7392	7349	7209	7393	7488	7339	7431	7371	7282	7244	7416	7271	7249	7268	7430	7281	7469	7408	7350	7263	7231	7376	7363	7328	7388	7411	7429	7244	7337	7285	7245	7293	7487	7284	7349	7265	7400	7316	7320	7193	7173	7254	7362	7334	7334	7365	7270	7257	7412	7340	7280	7406	7309	7166	7220	7228	7346	7247	7456	7273	7193	7330	7470	7361	7373	7180	7342	7296	7315	7384	7468	7311	7355	7421	7335	7262	7279	7268	7327	7391	7303	7345	7327	7483	7336	7382	7345	7368	7275	7415	7385	7342	7372	7314	7302	7296	7370	7300	7354	7359	7412	7347	7299	7251	7343	7347	7367	7381	7188	7402	7368	7134	7255	7362	7523	7333	7287	7223	7343	7309	7169	7437	7273	7379	7272	7299	7441	7372	7392	7342	7253	7349	7238	7302	7191	7307	7306	7408	7283	7402	7405	7357	7357	7502	7341	7240	7441	7266	7359	7238	7206	7407	7229	7372	7385	7404	7394	7366	7358	7227	7202	7315	7387	7382	7458	7264	7454	7291	7377	7272	7436	7292	7286	7350	7283	7357	7384	7457	7401	7275	7357	7252	7266	7316	7388	7332	7352	7340	7435	7307	7365	7448	7390	7289	7366	7253	7344	7302	7413	7378	7290	7138	7355	7448	7346	7189	7383	7287	7279	7447	7396	7391	7418	7319	7403	7240	7176	7351	7368	7228	7241	7255	7346	7355	7370	7318	7208	7315	7373	7298	7341	7404	7245	7347	7327	7399	7419	7373	7150	7324	7330	7307	7152	7312	7246	7293	7308	7403	7345	7360	7257	7267	7337	7206	7360	7484	7282	7427	7270	7369	7371	7319	7245	7348	7419	7407	7246	7334	7341	7260	7461	7505	7303	7318	7361	7247	7457	7390	7386	7414	7288	7286	7213	7352	7390	7306	7394	7418	7395	7298	7371	7326	7240	7282	7239	7385	7277	7259	7322	7332	7340	7427	7234	7321	7384	7319	7432	7447	7408	7319	7526	7362	7130	7268	7266	7427	7285	7262	7399	7246	7323	7470	7373	7329	7225	7478	7479	7334	7373	7316	7364	7355	7277	7315	7476	7268	7449	7435	7277	7270	7267	7374	7398	7361	7323	7284	7264	7285	7256	7421	7378	7350	7324	7353	7302	7270	7373	7239	7213	7278	7151	7430	7319	7308	7300	7218	7340	7331	7418	7217	7395	7258	7417	7342	7321	7298	7391	7410	7387	7302	7386	7298	7242	7457	7325	7295	7308	7327	7404	7354	7227	7268	7300	7140	7263	7353	7273	7381	7314	7266	7272	7453	7337	7337	7399	7289	7327	7345	7450	7237	7235	7389	7373	7300	7428	7350	7289	7277	7448	7307	7301	7252	7302	7470	7380	7453	7208	7340	7263	7296	7380	7311	7511	7372	7337	7363	7290	7381	7442	7377	7325	7288	7418	7235	7319	7250	7330	7167	7391	7259	7224	7388	7290	7322	7289	7449	7267	7302	7376	7330	7229	7225	7322	7241	7391	7254	7291	7241	7400	7398	7267	7266	7284	7275	7375	7394	7383	7351	7292	7391	7470	7458	7177	7262	7341	7433	7350	7376	7384	7273	7264	7099	7364	7411	7296	7255	7273	7323	7299	7296	7419	7314	7384	7305	7294	7463	7398	7242	7389	7255	7294	7218	7250	7401	7385	7401	7308	7178	7284	7376	7340	7220	7218	7419	7375	7277	7349	7467	7259	7353	7320	7535	7444	7377	7355	7274	7263	7286	7284	7234	7435	7313	7388	7243	7348	7295	7372	7325	7263	7330	7423	7361	7197	7391	7256	7357	7246	7426	7360	7423	7508	7392	7431	7367	7386	7361	7422	7455	7277	7412	7503	7354	7338	7289	7553	7190	7378	7297	7575	7294	7402	7310	7287	7294	7298	7296	7303	7382	7174	7377	7454	7256	7328	7391	7460	7304	7286	7253	7137	7389	7255	7393	7315	7345	7361	7337	7329	7373	7194	7318	7494	7354	7227	7291	7294	7263	7311	7450	7289	7286	7480	7270	7376	7371	7254	7224	7462	7362	7370	7269	7351	7272	7359	7446	7259	7318	7279	7346	7325	7304	7364	7353	7228	7272	7476	7361	7275	7342	7496	7328	7343	7338	7368	7331	7299	7393	7338	7390	7390	7286	7393	7353	7211	7437	7462	7314	7322	7206	7391	7343	7368	7362	7235	7415	7400	7180	7200	7356	7246	7426	7360	7295	7313	7407	7321	7339	7351	7362	7400	7293	7418	7267	7257	7468	7289	7347	7295	7417	7329	7427	7244	7312	7308	7373	7319	7330	7305	7224	7255	7243	7463	7246	7453	7348	7445	7298	7273	7403	7297	7285	7396	7324	7430	7283	7290	7283	7315	7419	7260	7263	7404	7380	7347	7303	7345	7313	7262	7357	7309	7274	7326	7351	7407	7224	7222	7265	7396	7267	7380	7309	7334	7411	7318	7329	7430	7419	7353	7318	7416	7234	7331	7265	7222	7346	7391	7336	7248	7318	7354	7404	7248	7323	7383	7442	7145	7256	7461	7297	7160	7383	7251	7307	7225	7388	7331	7373	7200	7348	7258	7243	7256	7320	7294	7282	7408	7410	7306	7381	7369	7264	7354	7291	7388	7418	7292	7223	7382	7402	7366	7308	7442	7490	7364	7365	7393	7231	7434	7337	7378	7403	7284	7242	7338	7364	7392	7279	7348	7368	7417	7414	7330	7502	7201	7436	7285	7438	7405	7331	7250	7267	7226	7339	7211	7379	7361	7383	7278	7369	7341	7349	7283	7357	7316	7317	7147	7231	7330	7322	7361	7280	7248	7341	7398	7242	7384	7256	7205	7323	7423	7223	7296	7279	7419	7385	7388	7330	7383	7328	7357	7386	7421	7365	7318	7352	7384	7285	7369	7376	7330	7361	7393	7302	7488	7289	7342	7255	7306	7366	7319	7423	7358	7352	7367	7292	7319	7306	7420	7469	7307	7387	7425	7378	7372	7179	7243	7322	7355	7405	7291	7407	7431	7282	7377	7315	7385	7316	7324	7286	7195	7265	7298	7399	7391	7354	7383	7371	7454	7364	7262	7360	7330	7285	7386	7237	7236	7234	7339	7363	7348	7269	7419	7257	7320	7281	7251	7351	7404	7389	7326	7354	7392	7391	7268	7272	7332	7231	7276	7266	7388	7261	7350	7217	7307	7346	7234	7347	7211	7288	7388	7293	7357	7363	7222	7248	7336	7358	7420	7408	7427	7364	7285	7384	7248	7298	7355	7283	7258	7262	7401	7299	7309	7315	7266	7420	7194	7284	7294	7332	7288	7314	7233	7350	7304	7426	7158	7380	7269	7445	7306	7384	7341	7277	7442	7179	7398	7412	7406	7284	7420	7377	7469	7369	7463	7293	7367	7335	7243	7410	7460	7298	7268	7285	7378	7352	7240	7310	7410	7372	7300	7347	7393	7485	7329	7239	7380	7540	7295	7315	7402	7308	7354	7395	7337	7264	7453	7373	7488	7367	7444	7502	7309	7276	7371	7270	7396	7346	7280	7292	7282	7388	7403	7227	7347	7418	7313	7431	7318	7380	7329	7341	7274	7333	7321	7523	7287	7222	7454	7218	7285	7294	7291	7269	7262	7369	7459	7272	7203	7432	7372	7288	7338	7357	7282	7369	7255	7251	7437	7281	7326	7392	7341	7357	7415	7205	7377	7370	7479	7253	7344	7241	7181	7341	7412	7284	7251	7267	7343	7285	7207	7392	7320	7414	7187	7309	7379	7390	7391	7241	7259	7257	7385	7392	7327	7439	7345	7265	7303	7382	7280	7347	7373	7263	7375	7382	7277	7281	7444	7377	7441	7218	7405	7337	7348	7244	7396	7306	7210	7274	7408	7391	7274	7306	7363	7397	7361	7363	7367	7091	7365	7345	7403	7248	7335	7293	7192	7377	7419	7224	7419	7179	7442	7348	7307
3683	2956	1973	1660	1994	2123	1946	1867	2447	9437	15495	10771	5021	2214	1228	961	945	923	881	953	890	888	956	925	917	927	928	883	915	907	904	914	864	886	884	952	877	943	930	945	859	920	948	967	902	860	858	903	852	917	956	859	912	915	886	926	913	886	882	878	913	951	930	887	899	909	915	873	952	882	926	940	950	888	878	935	912	906	907	919	929	857	875	850	877	908	862	939	927	913	922	869	879	884	929	831	927	894	919	902	834	905	843	875	935	932	864	873	885	863	874	869	908	956	896	934	861	917	846	903	902	927	887	862	871	916	916	936	916	880	932	959	902	857	927	904	905	933	882	968	883	909	832	956	888	924	940	900	869	962	911	888	918	935	854	855	890	902	925	858	899	902	877	922	903	938	867	828	885	857	903	841	921	878	961	904	896	901	908	901	892	889	905	890	928	899	935	933	920	927	937	902	889	899	893	955	891	933	946	928	876	864	888	883	904	905	891	910	885	885	902	912	929	888	946	920	892	880	920	893	899	898	872	875	846	890	911	917	935	936	913	898	943	906	879	852	900	914	887	890	939	943	917	929	871	894	874	912	896	879	875	970	881	962	924	957	823	897	932	830	887	873	885	957	911	898	905	889	888	902	875	876	897	907	910	928	877	904	903	955	881	896	899	894	865	936	882	972	908	900	878	821	939	897	889	929	900	908	904	934	926	873	836	956	922	901	948	885	904	878	920	874	895	934	921	922	938	912	885	913	908	920	871	956	848	885	907	919	845	896	880	977	929	897	901	879	869	918	889	888	913	899	863	880	906	880	911	866	845	904	890	903	915	888	934	870	919	883	888	905	935	926	921	859	867	872	899	899	910	869	918	843	914	928	930	960	893	893	918	845	895	855	943	909	917	903	943	943	910	873	844	874	849	895	925	914	916	916	894	927	900	903	899	866	891	929	920	900	929	964	948	904	932	871	855	918	939	937	922	881	938	904	852	864	895	928	949	933	907	898	911	874	895	861	952	941	894	937	885	883	920	905	964	896	865	935	889	915	940	929	913	863	894	911	966	939	898	938	929	898	828	898	879	901	928	903	888	925	930	899	911	929	925	889	942	918	869	889	905	889	877	926	876	867	884	926	923	899	893	933	877	890	858	895	907	908	886	931	910	940	928	923	892	898	928	963	913	934	877	880	937	900	894	895	942	928	944	861	907	892	911	945	916	917	917	919	866	905	864	942	918	880	976	983	881	998	928	905	965	924	893	888	937	918	972	850	922	911	913	895	898	891	931	871	909	893	931	921	910	902	840	934	931	919	887	909	878	912	862	954	908	886	948	901	911	869	954	902	952	902	901	903	935	908	904	888	904	975	915	928	869	886	881	868	919	923	875	840	913	923	888	894	946	918	914	928	921	901	879	871	896	819	878	926	879	900	954	922	923	906	917	916	899	901	918	929	884	901	883	906	954	870	879	944	896	863	891	941	913	915	929	896	877	911	886	886	876	949	925	905	890	851	894	888	911	855	909	938	978	922	939	914	914	866	903	883	874	938	883	860	893	912	930	923	952	945	880	867	896	917	897	849	951	924	926	890	875	886	885	916	886	933	960	856	929	920	907	904	943	874	916	907	904	955	890	892	909	915	928	893	919	897	903	875	886	932	863	877	879	908	887	930	952	930	885	958	884	876	933	890	906	893	940	898	859	880	905	921	925	922	919	868	970	864	870	883	902	923	899	925	867	950	933	864	907	842	915	883	864	896	926	877	931	885	960	895	871	910	867	906	907	901	894	918	936	881	932	917	907	891	867	938	863	861	915	861	923	927	916	877	860	860	912	934	927	886	941	922	932	878	960	898	898	880	924	968	955	870	898	937	881	878	879	918	886	912	923	937	926	907	868	894	876	886	863	918	946	956	897	858	901	969	915	893	917	928	899	878	895	931	828	912	921	908	892	833	909	851	933	926	945	913	879	900	880	938	879	887	910	917	886	923	894	935	879	939	911	889	922	917	884	921	896	868	929	882	905	862	903	874	893	871	968	973	828	874	888	900	881	848	937	882	899	867	903	928	929	913	975	905	882	868	918	861	939	856	887	881	897	956	930	923	871	927	910	961	874	856	878	929	829	911	886	903	876	924	901	918	934	901	949	908	900	887	897	899	921	882	916	887	881	893	929	925	870	883	911	875	905	861	889	917	886	926	921	912	904	955	913	869	939	949	904	903	935	936	969	834	900	953	906	849	910	922	889	905	925	848	936	903	907	921	925	902	896	912	856	880	914	916	948	944	930	880	888	952	918	872	903	864	925	921	906	963	921	916	894	899	884	897	913	958	937	956	860	874	949	860	883	903	952	914	916	955	913	856	858	948	958	835	893	842	916	896	877	883	947	835	932	912	849	943	901	887	895	906	917	858	895	926	919	979	899	878	915	955	913	926	902	926	909	906	904	909	880	902	959	874	866	912	885	895	888	935	886	888	860	928	936	895	917	926	990	902	850	895	915	933	917	906	891	959	893	927	889	880	925	941	892	910	950	912	863	966	920	847	908	907	898	902	949	873	956	954	890	907	912	883	935	831	834	841	877	915	900	910	945	881	900	884	926	907	884	885	920	914	936	911	914	928	959	898	868	852	911	884	928	929	890	910	939	898	903	929	877	900	869	915	952	906	902	936	875	856	922	914	873	938	926	875	867	854	935	924	952	932	889	938	931	887	897	916	912	888	944	896	906	900	909	994	908	901	940	924	863	971	884	892	894	875	900	891	928	876	862	892	947	864	924	918	909	915	877	891	898	894	888	935	907	871	904	947	902	925	863	925	967	891	852	860	896	932	895	902	904	876	898	940	890	864	948	964	931	924	855	869	868	857	895	910	926	919	896	933	909	903	901	946	879	932	937	958	919	922	930	982	904	916	890	911	892	896	897	903	953	920	883	921	869	847	936	875	966	875	936	922	930	904	931	875	928	895	930	851	895	946	914	876	940	894	942	944	921	872	945	945	884	921	955	950	879	883	901	961	826	876	878	956	894	929	940	915	902	905	928	878	880	887	918	899	893	882	909	944	852	876	944	890	894	904	922	976	890	923	954	883	889	943	908	912	893	946	863	889	910	917	933	926	869	930	879	904	957	903	921	887	909	912	958	895	925	865	946	905	874	914	859	904	879	908	875	909	911	919	928	887	861	941	919	926	866	900	940	915	918	922	882	880	895	939	946	926	917	969	866	916	889	909	956	902	891	935	930	932	944	887	921	876	926	937	908	924	906	864	927	899	911	907	939	929	933	895	899	870	867	872	863	876	893	903	924	880	892	837	897	934	941	894	958	933	871	915	936	890	863	913	918	891	971	910	881	895	923	907	931	893	876	910	906	921	890	949	859	879	916	963	965	924	915	883	894	906	925	886	900	873	972	875	878	913	920	934	872	898	846	937	889	905	902	883	883	881	919	891	920	889	915	921	932	850	916	878	948	928	911	878	925	930	890	951	893	866	887	923	915	899	887	879	921	907	915	899	842	952	937	894
27909	22424	18023	28157	35042	33458	29998	30341	34126	57042	63627	51443	35988	21138	12110	8304	7595	7508	7362	7400	7344	7491	7441	7499	7416	7327	7481	7302	7360	7332	7404	7252	7549	7471	7447	7432	7231	7348	7342	7502	7461	7482	7402	7443	7359	7491	7414	7374	7368	7394	7554	7398	7299	7481	7358	7381	7369	7353	7369	7316	7505	7454	7420	7383	7477	7389	7339	7313	7377	7371	7475	7434	7430	7380	7314	7298	7377	7421	7547	7451	7469	7449	7427	7294	7466	7437	7222	7386	7513	7406	7456	7435	7513	7341	7457	7356	7503	7464	7348	7388	7461	7458	7355	7429	7467	7441	7463	7442	7463	7393	7502	7405	7535	7421	7561	7376	7423	7430	7413	7464	7342	7409	7294	7205	7432	7375	7445	7380	7345	7343	7460	7480	7402	7410	7415	7321	7503	7498	7371	7235	7462	7438	7514	7315	7485	7425	7485	7384	7405	7485	7533	7499	7321	7451	7400	7484	7443	7381	7430	7534	7407	7487	7529	7541	7394	7539	7524	7389	7463	7364	7378	7310	7515	7437	7359	7305	7316	7509	7399	7205	7510	7529	7342	7381	7337	7377	7274	7472	7239	7386	7412	7493	7331	7484	7331	7369	7489	7278	7483	7498	7463	7412	7557	7301	7388	7480	7495	7485	7465	7428	7321	7555	7598	7429	7554	7303	7424	7442	7394	7470	7452	7512	7455	7470	7543	7449	7485	7388	7280	7438	7375	7324	7449	7471	7318	7498	7333	7359	7506	7455	7431	7655	7447	7322	7375	7423	7475	7349	7401	7446	7365	7419	7407	7377	7404	7440	7411	7475	7295	7370	7481	7577	7372	7321	7432	7502	7352	7514	7448	7422	7416	7618	7480	7398	7404	7352	7404	7472	7559	7550	7473	7495	7321	7335	7458	7431	7524	7503	7363	7472	7449	7437	7519	7519	7537	7295	7558	7393	7384	7543	7491	7559	7422	7455	7385	7304	7448	7405	7418	7443	7452	7334	7452	7467	7373	7485	7428	7366	7458	7482	7325	7477	7303	7390	7364	7495	7495	7506	7478	7412	7518	7361	7456	7340	7394	7247	7397	7398	7495	7574	7430	7379	7408	7421	7353	7383	7450	7316	7415	7463	7436	7458	7418	7308	7399	7329	7432	7411	7235	7381	7434	7374	7333	7418	7376	7305	7501	7426	7454	7480	7413	7364	7398	7469	7473	7390	7424	7372	7376	7348	7326	7409	7398	7426	7439	7436	7287	7454	7240	7515	7448	7531	7499	7430	7426	7412	7280	7419	7329	7247	7345	7391	7410	7484	7418	7370	7414	7503	7456	7479	7327	7403	7351	7329	7361	7439	7329	7447	7493	7458	7396	7501	7547	7385	7496	7454	7480	7402	7337	7459	7485	7396	7376	7356	7359	7376	7351	7298	7447	7324	7258	7443	7313	7414	7429	7251	7592	7508	7582	7502	7387	7479	7367	7516	7306	7398	7595	7398	7407	7617	7352	7421	7534	7432	7522	7572	7499	7449	7440	7423	7471	7507	7499	7294	7414	7476	7356	7354	7370	7425	7459	7361	7399	7538	7370	7425	7492	7532	7522	7391	7365	7506	7474	7464	7472	7538	7461	7366	7318	7560	7436	7392	7406	7433	7457	7240	7255	7380	7464	7476	7380	7468	7482	7430	7285	7474	7463	7352	7499	7400	7334	7539	7389	7424	7462	7479	7323	7303	7536	7318	7442	7604	7526	7317	7361	7532	7493	7422	7505	7423	7418	7295	7505	7342	7330	7216	7444	7507	7482	7393	7449	7521	7435	7521	7339	7464	7451	7375	7368	7431	7385	7576	7395	7350	7424	7481	7410	7369	7243	7379	7492	7464	7349	7415	7415	7547	7541	7332	7608	7425	7388	7465	7474	7392	7389	7332	7537	7426	7408	7417	7405	7359	7469	7564	7402	7365	7429	7447	7436	7309	7369	7308	7457	7422	7453	7379	7403	7417	7397	7426	7401	7376	7370	7373	7317	7415	7390	7460	7496	7380	7493	7252	7432	7442	7336	7369	7307	7395	7468	7429	7321	7326	7417	7385	7406	7390	7432	7463	7551	7394	7457	7401	7328	7415	7403	7380	7559	7481	7429	7278	7463	7324	7512	7313	7286	7444	7426	7416	7537	7507	7511	7341	7458	7360	7480	7422	7471	7503	7471	7406	7437	7427	7461	7407	7564	7578	7467	7434	7481	7433	7311	7498	7516	7339	7285	7462	7456	7460	7370	7472	7311	7407	7358	7460	7364	7416	7369	7489	7309	7435	7394	7436	7518	7505	7474	7410	7354	7379	7549	7387	7491	7417	7420	7428	7547	7429	7458	7362	7426	7337	7340	7445	7448	7324	7384	7487	7515	7370	7375	7540	7401	7417	7392	7362	7309	7387	7364	7489	7269	7572	7385	7505	7458	7395	7414	7428	7417	7464	7316	7425	7410	7394	7485	7500	7377	7390	7475	7366	7478	7375	7442	7349	7317	7506	7444	7567	7480	7451	7349	7413	7429	7476	7354	7410	7449	7462	7485	7568	7456	7419	7503	7363	7391	7424	7373	7522	7400	7536	7417	7521	7331	7431	7441	7449	7393	7444	7432	7386	7420	7508	7363	7370	7372	7256	7402	7460	7537	7433	7522	7422	7493	7507	7491	7400	7403	7535	7439	7502	7439	7541	7354	7501	7456	7464	7422	7287	7365	7455	7484	7512	7454	7379	7457	7614	7426	7373	7415	7469	7347	7448	7299	7405	7456	7458	7421	7514	7583	7478	7422	7418	7346	7461	7417	7377	7355	7468	7438	7472	7461	7408	7363	7281	7467	7305	7346	7515	7479	7454	7357	7349	7433	7493	7654	7355	7499	7399	7381	7369	7357	7483	7473	7450	7558	7321	7444	7480	7413	7341	7346	7433	7591	7433	7336	7417	7367	7254	7486	7377	7382	7475	7346	7559	7431	7410	7382	7389	7386	7352	7287	7372	7295	7375	7327	7388	7397	7285	7436	7590	7456	7421	7333	7400	7336	7510	7472	7352	7494	7466	7467	7420	7458	7401	7419	7421	7436	7437	7449	7440	7396	7396	7346	7459	7432	7583	7534	7388	7451	7324	7496	7428	7305	7401	7429	7626	7343	7354	7403	7425	7399	7394	7460	7404	7321	7442	7413	7528	7393	7301	7428	7427	7390	7405	7440	7432	7476	7284	7351	7482	7333	7406	7286	7282	7410	7389	7452	7525	7460	7442	7284	7471	7426	7317	7458	7455	7275	7396	7392	7359	7473	7334	7466	7554	7359	7476	7430	7350	7468	7402	7398	7457	7338	7445	7353	7554	7526	7514	7352	7399	7514	7489	7438	7457	7497	7417	7407	7417	7280	7446	7476	7326	7512	7450	7458	7401	7376	7479	7462	7500	7354	7334	7419	7591	7426	7238	7491	7519	7476	7390	7429	7354	7415	7406	7389	7490	7552	7402	7410	7363	7430	7434	7410	7389	7364	7477	7308	7422	7587	7506	7597	7313	7454	7430	7372	7518	7375	7361	7393	7485	7491	7400	7432	7433	7435	7419	7406	7396	7380	7722	7450	7352	7419	7464	7490	7421	7401	7224	7395	7484	7318	7278	7372	7434	7292	7411	7463	7345	7304	7488	7485	7360	7536	7534	7381	7344	7362	7490	7525	7430	7575	7480	7318	7403	7513	7422	7482	7405	7574	7475	7438	7479	7345	7471	7332	7378	7413	7346	7451	7349	7436	7412	7500	7446	7529	7498	7447	7634	7390	7389	7398	7299	7338	7396	7472	7372	7371	7391	7346	7385	7398	7388	7477	7444	7376	7420	7440	7368	7414	7363	7404	7399	7338	7334	7582	7386	7425	7510	7401	7427	7477	7397	7378	7309	7295	7384	7526	7332	7422	7360	7457	7390	7492	7486	7441	7340	7270	7391	7356	7461	7395	7518	7374	7400	7393	7350	7449	7343	7490	7373	7370	7462	7283	7414	7509	7393	7367	7358	7365	7334	7493	7367	7417	7448	7458	7494	7338	7506	7426	7485	7330	7540	7411	7405	7332	7248	7436	7487	7544	7276	7392	7428	7508	7436	7472	7282	7358	7546	7432	7503	7532	7510	7498	7418	7398	7327	7513	7441	7430	7485	7386	7478	7427	7308	7271	7289	7405	7418	7384	7354	7288	7554	7440	7368	7438	7392	7510	7439	7419	7472	7430	7484	7390	7480	7447	7501	7358	7468	7363	7457	7379	7385	7408	7391	7529	7330	7443	7426	7430	7476	7349	7351	7410	7377	7424	7369	7421	7371	7273	7338	7491	7486	7365	7350	7445	7324	7496	7523	7509	7539	7381	7428	7504	7503	7480	7491	7465	7437	7458	7541	7383	7396	7397	7582	7346	7368	7391	7402	7445	7336	7406	7335	7463	7355	7464	7390	7399	7561	7446	7411	7465	7344	7458	7412	7421	7529	7447	7482	7357	7332	7431	7441	7350	7445	7437	7302	7530	7378	7457	7407	7441	7533	7391	7486	7491	7415	7426	7365	7415	7398	7506	7401	7314	7467	7549	7509	7383	7374	7519	7434	7556	7415	7369	7366	7409	7336	7474	7484	7369	7415	7534	7548	7439	7417	7377	7445	7440	7472	7444	7327	7411	7379	7546	7415	7509	7336	7358	7541	7442	7369	7387	7375	7442	7438	7385	7361	7448	7450	7591	7478	7391	7532	7336	7458	7471	7276	7460	7391	7412	7373	7368	7473	7420	7529	7538	7420	7364	7439	7500	7492	7494	7379	7409	7345	7347	7429	7431	7412	7526	7440	7364	7469	7455	7389	7363	7585	7460	7361	7449	7509	7313	7388	7383	7373	7408	7352	7480	7437	7408	7351	7452	7561	7390	7326	7401	7492	7363	7380	7426	7310	7482	7451	7279	7418	7483	7485	7240	7578	7478	7482	7402	7520	7296	7325	7394	7292	7404	7431	7566	7487	7441	7413	7380	7477	7346	7324	7498	7366	7515	7367	7427	7412	7441	7441	7329	7332	7327	7442	7410	7452	7448	7360	7341	7510	7403	7458	7364	7385
6259	3003	2082	1770	2082	2183	2461	2433	2426	7652	14768	11014	5142	2080	1274	986	929	894	912	887	879	911	872	915	890	921	924	883	899	922	914	881	908	903	902	838	897	961	925	885	916	953	902	839	899	872	946	925	920	940	933	959	885	845	953	858	970	939	917	942	848	926	921	891	926	918	888	894	877	916	873	931	945	900	856	840	901	875	927	968	964	924	930	890	935	940	922	899	840	874	912	955	939	912	894	888	935	951	913	925	894	930	933	933	917	889	980	966	912	940	908	933	912	932	967	896	902	915	944	901	937	883	921	917	905	937	863	912	888	956	937	930	874	903	929	910	875	943	906	910	921	893	912	884	870	915	873	923	861	917	927	984	887	921	951	925	914	882	926	902	869	970	896	912	897	878	894	892	896	911	957	898	869	895	904	909	946	924	917	914	903	937	889	962	914	923	868	923	909	875	903	947	873	889	833	951	906	917	891	890	906	896	875	923	905	896	883	852	913	925	923	888	952	937	933	900	962	936	861	994	915	925	907	952	933	910	934	914	889	881	931	953	869	925	947	924	889	919	894	957	934	869	951	869	861	917	907	873	897	915	919	975	929	920	925	952	940	917	901	932	951	895	928	915	964	939	930	927	910	914	892	886	969	903	960	927	842	874	909	900	908	924	890	958	900	961	893	910	904	918	845	919	936	918	916	914	877	896	973	892	884	921	988	930	897	878	942	927	976	906	915	947	878	903	913	908	928	969	862	937	960	879	946	889	945	888	864	885	909	919	923	929	905	915	940	896	925	917	959	913	873	932	924	932	879	914	940	911	897	874	912	895	847	921	953	896	925	913	882	901	914	922	922	888	944	908	923	883	930	895	942	969	941	918	883	940	925	915	904	891	955	933	886	910	934	969	958	906	922	918	903	955	906	883	908	867	846	931	891	920	949	896	901	993	930	902	972	869	902	915	931	920	929	922	873	885	847	914	956	970	911	971	962	926	900	985	907	897	935	892	926	953	930	911	886	926	945	886	889	938	885	829	973	877	942	921	918	868	956	909	948	935	949	900	881	875	953	894	927	887	918	919	924	891	956	877	906	903	895	897	927	953	944	935	904	958	874	887	904	948	909	919	907	918	959	924	874	881	945	913	856	902	932	852	874	934	925	973	930	969	917	850	949	904	847	946	908	883	901	898	922	903	916	908	910	915	878	909	919	947	839	907	929	948	901	930	920	969	870	941	914	918	888	901	879	916	919	939	957	876	850	871	868	923	932	891	947	894	930	880	910	886	908	945	877	909	913	919	905	934	921	961	963	1000	902	919	912	870	884	901	910	927	903	943	947	910	859	884	878	893	874	900	943	951	929	928	985	901	989	896	905	910	923	945	938	893	921	900	915	926	898	952	904	924	902	915	912	978	916	924	905	929	897	882	935	884	907	925	906	945	922	879	913	917	919	912	873	910	940	907	929	944	943	927	937	903	898	865	944	942	909	911	938	924	878	912	906	921	919	927	928	954	884	940	941	927	881	940	864	922	956	897	919	870	931	960	930	978	898	992	970	890	884	902	904	889	941	929	900	956	927	889	893	885	894	883	937	906	934	865	960	946	918	931	885	902	908	886	868	906	903	924	882	935	1006	919	951	867	896	926	901	852	858	871	906	861	860	940	923	951	951	961	950	964	887	888	933	905	962	876	922	926	903	924	930	900	878	957	951	908	942	874	913	915	930	941	997	946	924	872	923	935	931	895	929	923	953	883	930	923	861	919	871	927	956	892	909	900	910	869	904	932	873	924	899	936	934	919	877	928	920	879	919	861	952	935	974	928	927	877	958	908	820	956	920	892	944	930	911	938	908	841	878	918	927	930	936	862	982	883	922	888	872	900	911	896	853	985	946	926	933	906	889	906	882	953	896	853	909	890	870	853	914	874	942	897	920	945	899	886	932	970	922	904	899	915	920	893	903	896	916	896	936	931	905	918	949	891	930	896	920	962	957	932	938	915	907	916	886	930	887	907	927	922	904	884	888	946	900	962	905	914	914	937	897	919	953	880	883	930	869	863	867	942	916	960	963	913	894	951	856	871	863	959	923	860	885	893	923	949	936	912	955	939	919	903	933	892	925	924	963	959	898	889	938	902	911	888	907	880	942	888	858	864	927	949	904	902	841	964	924	926	904	970	885	915	929	859	942	957	906	932	898	915	914	919	911	855	888	889	960	932	967	933	956	887	923	914	864	897	885	909	945	923	861	936	979	908	935	928	932	922	881	903	918	909	883	896	929	920	850	959	933	921	949	875	917	907	925	950	938	932	889	929	901	877	950	907	903	861	868	882	951	917	944	880	947	919	870	904	927	897	934	899	907	924	886	965	908	947	919	899	921	893	867	896	930	904	962	898	844	870	899	922	970	968	930	913	930	935	870	932	943	890	816	907	965	971	898	948	852	882	927	947	941	892	824	947	932	898	903	910	949	933	931	950	916	903	959	894	912	881	912	934	885	936	878	891	901	927	939	929	916	927	894	928	923	889	899	913	900	940	937	942	922	909	983	872	904	886	954	855	993	894	901	921	916	897	983	963	968	924	911	913	962	968	955	961	976	932	926	944	864	890	910	942	937	883	925	908	957	911	905	890	961	897	871	911	943	949	884	942	905	941	887	886	946	880	872	866	924	925	876	944	978	892	968	903	965	880	842	907	883	949	920	923	905	940	926	944	902	894	960	893	901	933	923	875	926	1003	904	888	935	905	936	909	937	932	887	890	910	906	890	879	914	911	897	908	861	904	899	915	918	933	978	902	928	921	891	852	910	961	880	945	898	970	934	894	949	988	915	920	916	911	886	918	915	917	924	931	910	867	880	869	888	868	921	893	902	962	897	914	905	931	925	933	902	885	948	921	926	864	857	903	957	883	865	848	903	906	956	933	922	914	938	902	908	900	894	918	943	916	916	847	882	913	915	954	878	865	913	915	927	907	940	857	941	911	948	964	907	871	920	935	914	917	858	929	945	947	889	924	902	938	923	923	916	953	933	899	896	967	891	861	928	869	903	939	901	896	872	929	872	980	915	941	914	875	895	881	914	904	890	930	863	932	898	915	912	938	894	896	887	977	922	917	903	914	939	859	930	925	849	849	949	933	936	903	877	932	915	902	932	895	969	894	924	935	891	939	873	983	920	899	853	993	898	890	812	898	879	900	898	915	909	902	929	928	946	937	944	908	946	946	858	874	949	903	933	915	910	891	930	946	881	916	900	906	972	960	903	945	854	950	959	893	936	881	897	956	927	883	966	927	878	876	899	971	967	895	930	954	919	900	943	934	925	863	929	934	925	886	887	899	852	904	912	901	901	890	948	903	926	899	912	1011	912	904	890	990	953	912	897	885	978	984	896	930	918	933	924	934	883	865	885	946	917	938	959	945	948	854	923	925	839	937	912	935	907	881	956	884	962	933	880	983	941	896	945	890	945	898	912	894	889	873	943	902	872	929	923	909	965	900	914	950	877	899	854	930	935	874	899	895	873	955
26596	22567	18428	27505	34955	33646	35230	34587	32493	51994	63490	51860	36240	21572	12007	8306	7582	7556	7558	7468	7470	7407	7475	7420	7560	7471	7366	7459	7433	7554	7407	7477	7419	7419	7461	7501	7661	7418	7422	7411	7448	7492	7533	7504	7527	7456	7312	7528	7607	7401	7628	7576	7533	7330	7383	7523	7402	7562	7480	7333	7502	7497	7444	7402	7513	7550	7516	7480	7420	7497	7514	7611	7390	7456	7469	7514	7486	7371	7375	7420	7475	7566	7364	7587	7486	7566	7389	7473	7480	7553	7436	7382	7543	7497	7533	7552	7547	7538	7513	7367	7463	7512	7572	7348	7528	7453	7483	7611	7490	7385	7400	7665	7483	7553	7405	7470	7383	7475	7523	7542	7499	7438	7339	7442	7570	7481	7430	7563	7397	7596	7417	7529	7719	7484	7432	7396	7488	7447	7508	7552	7511	7673	7517	7553	7478	7357	7378	7595	7381	7534	7377	7501	7417	7467	7430	7470	7529	7515	7543	7520	7472	7449	7544	7450	7473	7433	7394	7503	7510	7407	7522	7635	7514	7525	7396	7458	7650	7324	7621	7441	7377	7431	7433	7576	7464	7508	7493	7506	7297	7462	7458	7385	7506	7462	7478	7455	7542	7413	7412	7417	7584	7562	7450	7492	7394	7605	7487	7457	7589	7364	7531	7473	7381	7510	7387	7452	7436	7574	7474	7571	7475	7439	7506	7469	7571	7318	7479	7440	7531	7526	7509	7427	7436	7464	7307	7464	7509	7381	7529	7321	7430	7436	7460	7388	7519	7526	7390	7488	7466	7416	7412	7519	7546	7497	7424	7430	7400	7511	7365	7637	7474	7499	7420	7480	7382	7522	7401	7374	7446	7409	7527	7537	7424	7456	7362	7510	7470	7550	7473	7441	7551	7471	7532	7546	7478	7449	7455	7507	7491	7507	7540	7477	7540	7397	7446	7515	7443	7451	7484	7478	7475	7462	7459	7594	7508	7466	7409	7512	7429	7434	7365	7452	7377	7451	7484	7446	7461	7510	7458	7493	7574	7438	7521	7479	7504	7560	7371	7515	7357	7402	7398	7569	7493	7450	7487	7541	7502	7325	7524	7524	7338	7468	7357	7478	7590	7470	7421	7503	7466	7398	7397	7554	7195	7483	7591	7396	7583	7480	7469	7494	7430	7391	7490	7455	7519	7577	7452	7486	7414	7455	7506	7420	7479	7409	7310	7318	7460	7498	7434	7575	7500	7479	7548	7459	7677	7506	7318	7451	7443	7444	7378	7516	7535	7555	7504	7459	7487	7355	7593	7572	7450	7416	7384	7386	7382	7494	7388	7486	7539	7662	7469	7532	7484	7417	7480	7501	7533	7639	7372	7449	7450	7396	7569	7369	7379	7554	7408	7426	7510	7463	7497	7571	7517	7530	7440	7677	7397	7592	7474	7507	7401	7609	7506	7467	7502	7478	7385	7524	7452	7469	7491	7431	7537	7545	7371	7513	7467	7430	7517	7426	7298	7452	7505	7429	7509	7437	7449	7547	7554	7571	7480	7440	7400	7424	7391	7578	7408	7457	7513	7483	7433	7413	7543	7612	7602	7666	7555	7530	7448	7463	7614	7436	7538	7497	7714	7399	7469	7314	7398	7443	7456	7462	7447	7314	7438	7543	7532	7412	7430	7522	7456	7539	7390	7517	7448	7479	7600	7464	7497	7577	7526	7505	7484	7520	7520	7562	7435	7457	7422	7430	7406	7579	7380	7452	7493	7473	7395	7527	7350	7499	7436	7541	7514	7518	7512	7454	7495	7449	7445	7497	7421	7434	7398	7468	7566	7473	7606	7448	7498	7492	7566	7565	7442	7446	7528	7498	7382	7656	7497	7643	7341	7462	7430	7519	7548	7405	7532	7434	7531	7430	7471	7423	7593	7377	7566	7501	7463	7490	7409	7413	7480	7514	7498	7447	7516	7434	7411	7601	7529	7569	7515	7482	7584	7443	7511	7539	7533	7477	7537	7526	7581	7487	7433	7541	7437	7472	7534	7526	7463	7503	7469	7495	7441	7470	7629	7438	7458	7520	7501	7494	7396	7501	7479	7635	7402	7502	7497	7490	7407	7444	7371	7439	7565	7541	7546	7413	7456	7381	7498	7491	7483	7521	7493	7496	7396	7384	7493	7632	7596	7348	7458	7437	7430	7572	7504	7608	7387	7412	7409	7523	7545	7476	7565	7608	7539	7444	7628	7363	7619	7434	7455	7576	7441	7472	7431	7337	7523	7408	7541	7556	7557	7272	7392	7570	7451	7316	7414	7525	7390	7659	7503	7668	7478	7363	7477	7482	7448	7448	7591	7435	7347	7482	7567	7365	7476	7539	7556	7482	7430	7551	7479	7466	7390	7355	7567	7513	7402	7455	7401	7574	7519	7538	7628	7539	7468	7529	7539	7446	7340	7538	7566	7419	7416	7466	7459	7520	7503	7621	7479	7505	7518	7478	7491	7392	7505	7514	7477	7720	7483	7482	7454	7458	7494	7423	7501	7487	7470	7555	7398	7471	7398	7363	7497	7606	7451	7412	7603	7486	7498	7545	7541	7549	7362	7611	7494	7596	7437	7452	7338	7587	7449	7581	7400	7374	7318	7407	7599	7578	7504	7451	7650	7480	7412	7601	7487	7649	7474	7461	7432	7432	7468	7471	7511	7378	7505	7485	7413	7371	7567	7532	7523	7509	7462	7413	7489	7559	7327	7503	7506	7464	7423	7423	7448	7307	7567	7528	7417	7575	7474	7448	7412	7518	7331	7628	7474	7641	7455	7434	7520	7692	7408	7363	7455	7493	7468	7553	7463	7453	7482	7496	7406	7569	7439	7528	7578	7383	7443	7422	7477	7563	7450	7508	7403	7451	7482	7575	7392	7470	7541	7508	7309	7368	7669	7495	7481	7456	7455	7629	7405	7610	7469	7475	7573	7424	7651	7523	7514	7556	7548	7561	7532	7506	7596	7544	7551	7437	7465	7458	7437	7475	7631	7593	7466	7508	7521	7416	7531	7432	7441	7512	7398	7455	7449	7391	7533	7482	7513	7520	7502	7517	7509	7336	7441	7537	7591	7463	7574	7527	7422	7457	7723	7483	7619	7496	7445	7623	7520	7477	7433	7565	7554	7531	7388	7484	7362	7528	7474	7368	7429	7536	7492	7485	7476	7415	7456	7339	7458	7544	7473	7525	7360	7362	7393	7538	7615	7460	7535	7452	7534	7378	7511	7412	7485	7571	7398	7392	7546	7475	7485	7487	7379	7694	7460	7359	7593	7416	7531	7415	7511	7490	7373	7502	7530	7554	7562	7544	7459	7601	7547	7496	7535	7359	7656	7443	7415	7384	7515	7557	7507	7411	7521	7537	7404	7411	7444	7470	7484	7479	7468	7495	7495	7469	7472	7506	7418	7500	7532	7513	7388	7402	7592	7494	7434	7505	7467	7514	7404	7459	7580	7376	7529	7521	7588	7455	7533	7460	7419	7430	7451	7342	7472	7506	7556	7541	7477	7624	7445	7459	7483	7438	7449	7558	7397	7577	7341	7423	7317	7423	7438	7471	7467	7424	7277	7477	7494	7509	7499	7464	7502	7411	7437	7499	7375	7376	7506	7378	7417	7376	7523	7352	7410	7343	7393	7574	7366	7427	7444	7665	7537	7337	7487	7599	7486	7504	7489	7525	7370	7411	7479	7619	7402	7401	7283	7602	7504	7593	7439	7470	7516	7374	7452	7512	7427	7486	7456	7481	7495	7505	7500	7432	7453	7326	7446	7344	7495	7550	7421	7529	7564	7506	7498	7427	7509	7646	7403	7494	7552	7334	7504	7517	7438	7429	7610	7267	7527	7446	7501	7439	7579	7452	7526	7515	7464	7515	7492	7337	7677	7414	7465	7415	7527	7378	7515	7521	7537	7638	7524	7317	7462	7417	7443	7597	7493	7543	7476	7464	7539	7549	7444	7628	7535	7512	7430	7471	7503	7471	7485	7416	7487	7467	7582	7439	7480	7428	7393	7443	7436	7496	7505	7528	7453	7464	7486	7449	7445	7604	7462	7491	7423	7530	7425	7559	7541	7486	7466	7566	7467	7510	7343	7468	7365	7417	7453	7529	7446	7467	7441	7427	7454	7338	7543	7522	7454	7438	7583	7454	7470	7436	7527	7573	7541	7380	7395	7644	7487	7637	7359	7646	7546	7438	7570	7494	7370	7446	7530	7573	7381	7463	7546	7427	7490	7469	7344	7456	7486	7345	7425	7411	7498	7421	7396	7538	7388	7524	7531	7446	7498	7402	7519	7438	7394	7488	7611	7542	7368	7377	7550	7508	7346	7425	7546	7364	7463	7365	7522	7627	7419	7522	7452	7483	7630	7456	7491	7701	7593	7524	7506	7444	7601	7517	7504	7502	7550	7516	7489	7520	7489	7365	7641	7522	7352	7509	7480	7467	7531	7567	7439	7416	7507	7469	7423	7419	7493	7536	7376	7429	7515	7475	7455	7439	7556	7519	7556	7229	7552	7638	7529	7491	7382	7478	7572	7649	7591	7555	7457	7384	7550	7550	7552	7536	7509	7499	7616	7346	7528	7467	7472	7547	7580	7306	7443	7449	7570	7443	7521	7416	7514	7408	7531	7459	7472	7397	7551	7391	7439	7567	7424	7324	7460	7518	7496	7417	7481	7541	7567	7638	7483	7553	7476	7460	7334	7488	7615	7488	7606	7352	7548	7535	7439	7576	7534	7524	7413	7478	7408	7383	7553	7565	7531	7368	7397	7541	7605	7340	7577	7442	7381	7533	7383	7368	7434	7355	7394	7409	7591	7393	7469	7530	7500	7495	7455	7494	7481	7519	7639	7651	7515	7548	7587	7612	7625	7375	7658	7455	7356	7457	7563	7417	7477	7492	7500	7618	7543	7386	7457	7360	7653	7533	7518	7475	7473	7541	7370	7521	7512	7458	7535	7321	7534	7442	7386	7505	7430	7577	7458	7511	7603	7543	7552	7517	7368	7455	7477	7463	7617	7470	7489	7593	7469	7369	7422	7527	7447	7390	7495	7482	7484	7427	7604	7432	7550	7471	7604	7418	7447	7450
5513	3795	2621	2070	2526	3287	3681	3022	2620	10155	24464	19736	9897	3479	1586	963	896	888	923	898	1004	879	893	869	891	887	878	938	917	944	959	918	989	960	913	867	944	894	930	914	890	913	893	893	879	904	937	907	922	885	880	903	908	969	957	884	903	903	898	900	908	907	948	931	919	896	889	965	949	926	850	873	906	899	828	934	891	874	898	937	856	924	891	890	945	926	879	899	927	875	951	871	933	922	911	889	942	899	919	940	922	943	915	883	942	899	859	913	896	948	872	917	936	860	923	969	889	913	876	908	902	952	911	852	849	938	894	978	877	861	874	946	906	924	874	921	925	971	925	904	912	921	918	870	952	905	908	887	912	950	865	910	882	881	897	908	952	838	926	919	923	937	906	972	916	914	903	949	909	895	910	920	913	895	928	950	914	881	897	969	886	947	902	876	974	920	923	959	960	885	889	917	951	918	970	918	882	879	896	935	929	888	928	919	906	904	917	923	940	875	955	899	914	892	924	835	889	916	921	915	968	962	835	914	944	897	967	897	885	923	933	935	914	936	946	946	941	959	945	880	868	909	884	939	913	862	953	874	888	932	939	931	914	900	866	956	887	890	899	913	944	973	881	927	970	897	931	973	918	913	931	966	924	971	920	918	889	918	971	929	913	923	929	886	920	918	949	932	946	882	935	873	913	905	950	1006	924	894	936	908	889	880	900	921	889	951	922	919	971	872	893	898	966	915	923	855	896	919	943	938	919	915	907	913	905	949	934	901	930	925	889	885	930	917	896	913	855	914	942	914	922	878	888	904	924	912	916	925	940	886	896	879	866	928	880	917	878	908	943	952	929	1000	938	899	894	933	957	907	892	917	975	940	865	909	919	913	882	865	950	852	903	914	918	951	877	921	969	881	915	965	869	861	914	890	884	904	908	887	846	908	900	853	891	884	931	924	897	880	861	944	974	920	906	888	931	910	881	890	889	921	903	894	925	882	946	939	949	904	916	954	914	874	934	886	936	932	901	908	866	893	908	907	928	916	916	925	872	917	915	904	931	862	880	935	946	908	905	876	959	942	920	921	948	920	942	895	924	949	913	929	915	871	901	929	932	885	916	942	902	861	868	883	923	911	905	954	928	918	946	943	945	922	887	883	898	904	892	916	967	890	934	866	868	889	886	896	915	889	920	890	871	892	940	926	935	943	955	922	940	913	885	937	937	909	925	902	927	949	940	884	927	909	951	938	925	949	924	911	859	931	923	923	860	956	902	885	889	877	941	942	934	897	883	900	931	930	955	939	922	891	950	913	926	942	892	956	948	919	895	927	978	904	932	912	894	910	914	900	872	910	898	870	967	936	923	889	912	924	901	928	910	865	927	917	906	975	917	970	938	942	853	886	896	875	915	872	916	922	921	952	962	909	898	881	934	902	909	952	943	897	910	942	930	885	890	922	857	883	920	899	900	888	920	885	922	909	957	908	937	866	954	967	901	952	927	867	922	863	906	891	890	960	934	930	883	895	891	886	911	936	898	975	873	906	915	882	875	893	880	913	968	929	934	925	882	893	904	934	910	956	849	877	920	880	890	930	948	961	928	888	940	893	920	923	903	923	861	917	873	944	855	942	923	919	897	854	927	886	915	913	943	915	916	978	917	916	921	895	873	836	828	838	943	929	956	911	908	862	941	929	959	886	935	931	905	916	911	930	919	918	915	900	907	924	938	910	939	915	899	884	926	912	925	923	941	886	911	914	885	928	931	921	943	916	914	942	862	948	909	875	954	892	874	958	897	900	913	934	914	974	888	979	916	891	911	904	945	894	935	924	928	895	877	919	891	859	891	909	945	869	875	896	884	963	902	975	947	872	890	903	899	888	924	948	942	910	885	927	920	916	908	979	872	909	892	903	911	923	929	920	873	878	901	965	953	954	903	935	928	929	934	922	907	938	903	903	914	906	925	938	890	964	893	903	979	938	939	908	950	931	899	908	937	880	912	867	925	943	983	929	906	907	909	936	918	861	895	859	879	943	957	874	895	916	935	904	902	922	878	918	905	903	903	927	834	905	921	886	890	909	955	943	922	889	927	945	910	981	940	943	887	895	959	893	946	897	904	914	921	885	966	924	913	957	947	898	861	880	907	874	950	966	887	910	861	868	914	943	937	888	916	867	870	870	936	956	908	867	979	890	865	909	911	904	904	882	916	904	885	911	887	923	895	865	889	904	915	984	867	857	943	920	876	858	963	936	895	923	867	949	883	902	888	965	909	908	895	949	899	968	884	926	877	909	873	899	952	955	885	939	872	886	941	869	897	915	921	908	960	942	915	892	906	855	909	942	868	926	913	914	893	988	943	949	958	905	899	888	913	862	911	924	909	855	960	868	884	921	897	910	953	898	855	968	910	945	914	911	924	907	896	910	893	906	859	887	917	905	867	913	917	907	872	920	921	908	923	893	961	976	931	903	930	913	952	904	854	898	924	915	909	908	945	876	950	951	918	924	941	948	884	955	925	889	915	975	886	862	879	930	925	886	878	883	938	946	880	910	918	917	893	957	893	967	988	982	919	948	908	921	913	893	963	917	877	923	938	910	858	904	847	918	910	964	909	927	944	902	891	950	914	857	902	928	919	953	910	918	919	927	884	853	877	872	937	927	931	906	946	896	887	908	899	930	916	928	908	933	940	835	930	929	913	879	916	921	922	940	905	923	904	995	920	904	918	924	847	872	909	983	927	951	927	915	886	939	953	880	933	917	915	860	923	959	960	876	928	931	893	880	933	949	894	914	873	923	987	870	898	891	956	908	927	950	931	964	934	889	932	881	917	926	967	895	926	951	875	976	878	945	912	952	938	863	892	884	909	913	913	908	885	877	945	963	882	901	920	859	835	938	948	939	895	921	852	932	879	939	916	921	921	902	923	909	915	930	906	926	899	887	891	945	909	870	919	960	923	883	934	896	928	964	891	920	914	910	935	861	936	936	866	890	878	929	918	928	914	907	930	929	913	883	894	892	907	938	945	929	920	890	923	870	904	913	877	900	948	884	972	904	915	919	915	915	938	956	902	870	891	972	898	897	918	908	949	939	883	934	863	930	963	921	877	896	953	916	959	920	869	956	942	994	908	870	885	898	853	916	878	955	994	917	862	897	884	882	857	932	904	921	869	938	934	912	898	905	924	845	963	893	934	970	964	890	966	922	929	916	904	910	897	940	910	941	901	939	906	864	929	909	940	984	943	955	925	897	989	886	867	907	950	923	912	896	897	946	845	893	890	951	898	943	946	870	935	922	866	916	912	972	882	908	940	944	929	997	959	956	888	948	940	914	880	882	921	878	918	842	921	937	871	929	936	890	886	875	919	904	868	896	919	990	871	913	934	891	979	938	935	934	863	896	928	897	829	838	898	862	932	911	908	915	909	867	897	913	947	926	917	890	877	936	862	937	967	907	943	888	874	912	902	904	928	968	878	902	903	882	917	929	896	915	928	879	911	937	899	901	900	968	890	966	932	928	916	913
31720	25637	22288	32353	39628	41452	41577	38104	34388	54805	77411	64691	46180	29094	15602	9216	7825	7587	7450	7434	7419	7422	7449	7482	7365	7600	7446	7427	7354	7395	7423	7424	7607	7471	7404	7403	7497	7339	7572	7480	7396	7325	7481	7419	7488	7523	7517	7459	7283	7456	7478	7397	7466	7409	7522	7512	7465	7370	7381	7508	7510	7449	7326	7433	7301	7532	7503	7447	7381	7472	7330	7444	7552	7399	7390	7232	7507	7465	7537	7430	7487	7495	7454	7420	7511	7368	7400	7497	7592	7481	7475	7421	7408	7499	7428	7347	7324	7470	7456	7419	7347	7417	7408	7507	7529	7424	7484	7399	7326	7401	7451	7458	7332	7495	7488	7399	7438	7459	7373	7523	7471	7434	7459	7556	7414	7650	7375	7563	7417	7522	7406	7620	7430	7350	7337	7572	7520	7465	7437	7461	7435	7482	7506	7441	7498	7539	7398	7332	7390	7411	7417	7505	7493	7399	7533	7679	7423	7388	7471	7378	7410	7533	7410	7271	7423	7499	7323	7478	7471	7545	7423	7371	7467	7547	7489	7460	7341	7428	7454	7484	7474	7549	7353	7432	7370	7414	7512	7417	7441	7406	7333	7440	7379	7463	7542	7533	7469	7378	7407	7373	7420	7289	7407	7455	7468	7480	7562	7413	7545	7435	7438	7379	7333	7365	7491	7569	7333	7536	7457	7379	7412	7483	7384	7566	7503	7502	7384	7519	7320	7485	7440	7448	7524	7326	7361	7403	7543	7370	7533	7519	7486	7334	7445	7600	7489	7568	7553	7423	7361	7458	7497	7496	7443	7424	7331	7499	7374	7545	7466	7560	7509	7332	7495	7494	7403	7378	7471	7514	7438	7549	7504	7448	7467	7528	7428	7454	7410	7418	7537	7576	7410	7420	7296	7475	7509	7354	7476	7432	7553	7460	7508	7559	7548	7442	7493	7532	7538	7506	7507	7470	7330	7540	7540	7362	7522	7435	7444	7548	7482	7486	7472	7334	7443	7499	7375	7528	7510	7529	7547	7351	7534	7418	7397	7454	7430	7597	7427	7547	7565	7456	7429	7422	7390	7459	7570	7383	7530	7417	7500	7511	7356	7491	7363	7495	7375	7387	7499	7521	7462	7385	7737	7467	7401	7461	7402	7416	7466	7352	7430	7471	7429	7402	7415	7425	7558	7447	7349	7564	7377	7501	7451	7274	7420	7563	7393	7549	7566	7470	7491	7441	7621	7450	7581	7461	7535	7407	7409	7503	7495	7502	7401	7403	7622	7477	7511	7479	7379	7291	7564	7513	7496	7480	7527	7538	7669	7615	7370	7513	7509	7522	7310	7354	7400	7427	7418	7468	7480	7348	7373	7370	7491	7348	7457	7573	7460	7379	7367	7439	7416	7413	7368	7477	7420	7418	7408	7371	7405	7543	7384	7448	7500	7467	7601	7596	7491	7307	7545	7465	7472	7500	7424	7492	7315	7417	7571	7455	7457	7473	7432	7575	7394	7500	7393	7405	7520	7245	7443	7331	7537	7492	7542	7552	7459	7548	7481	7467	7334	7389	7510	7403	7439	7335	7580	7407	7342	7310	7534	7416	7474	7491	7489	7441	7507	7521	7280	7399	7491	7483	7624	7400	7391	7443	7370	7436	7680	7398	7386	7463	7508	7421	7319	7505	7419	7502	7458	7392	7398	7371	7351	7435	7483	7567	7452	7435	7435	7358	7439	7552	7513	7504	7516	7415	7330	7432	7468	7394	7600	7490	7333	7388	7470	7658	7449	7472	7368	7398	7584	7405	7369	7504	7462	7357	7398	7500	7411	7482	7599	7365	7616	7393	7430	7474	7481	7471	7401	7387	7291	7531	7451	7406	7397	7429	7403	7454	7373	7427	7521	7448	7551	7509	7404	7500	7308	7527	7327	7425	7511	7354	7449	7361	7470	7467	7436	7436	7502	7332	7353	7380	7646	7456	7528	7572	7332	7369	7588	7504	7446	7428	7649	7442	7366	7366	7596	7479	7396	7422	7474	7541	7468	7470	7391	7533	7327	7527	7518	7438	7433	7484	7564	7468	7496	7474	7445	7404	7527	7474	7395	7530	7433	7434	7421	7447	7372	7430	7485	7429	7358	7409	7498	7441	7502	7390	7394	7377	7536	7495	7466	7507	7441	7471	7514	7410	7489	7558	7465	7359	7589	7448	7303	7565	7578	7407	7393	7365	7457	7494	7426	7467	7405	7414	7420	7477	7526	7495	7352	7409	7490	7541	7587	7531	7563	7462	7441	7479	7384	7352	7472	7429	7439	7322	7379	7521	7565	7470	7563	7639	7438	7480	7391	7338	7389	7449	7439	7487	7491	7389	7387	7444	7373	7445	7454	7394	7351	7460	7539	7412	7463	7501	7576	7460	7268	7427	7460	7549	7610	7424	7424	7387	7452	7399	7491	7427	7401	7472	7434	7351	7522	7436	7445	7531	7361	7412	7502	7370	7332	7502	7438	7402	7483	7516	7465	7426	7445	7271	7528	7473	7617	7516	7425	7389	7442	7377	7365	7423	7470	7465	7384	7462	7465	7494	7550	7370	7540	7409	7499	7415	7445	7417	7503	7519	7621	7436	7455	7429	7471	7571	7515	7481	7535	7451	7507	7432	7355	7542	7386	7473	7413	7512	7507	7500	7391	7362	7383	7412	7498	7493	7352	7386	7452	7521	7486	7507	7486	7473	7644	7419	7438	7457	7557	7330	7337	7501	7431	7506	7429	7463	7318	7472	7630	7353	7532	7414	7502	7539	7383	7446	7439	7500	7493	7416	7413	7508	7442	7598	7559	7477	7514	7469	7523	7499	7521	7538	7548	7416	7499	7508	7482	7407	7367	7541	7419	7472	7500	7454	7495	7277	7404	7532	7427	7442	7329	7428	7421	7539	7516	7484	7385	7299	7571	7455	7420	7338	7354	7306	7498	7349	7456	7496	7389	7391	7407	7506	7378	7486	7321	7381	7566	7420	7583	7543	7408	7397	7507	7483	7451	7603	7423	7428	7437	7319	7391	7415	7425	7538	7462	7467	7520	7331	7361	7494	7341	7469	7558	7423	7448	7332	7445	7402	7479	7599	7503	7381	7442	7530	7468	7446	7432	7356	7457	7471	7365	7412	7500	7496	7445	7585	7436	7488	7361	7604	7527	7466	7455	7503	7515	7476	7406	7472	7431	7398	7416	7456	7525	7457	7530	7427	7426	7487	7483	7511	7458	7488	7507	7388	7343	7591	7550	7530	7330	7360	7422	7490	7535	7349	7491	7433	7522	7680	7499	7606	7401	7524	7444	7439	7398	7520	7527	7403	7411	7528	7531	7488	7393	7528	7384	7514	7486	7550	7538	7438	7493	7517	7645	7461	7504	7430	7306	7422	7547	7449	7331	7326	7429	7465	7454	7530	7365	7500	7323	7551	7436	7299	7429	7464	7476	7380	7482	7295	7435	7412	7562	7455	7546	7451	7624	7452	7439	7386	7475	7454	7437	7354	7542	7482	7419	7526	7482	7511	7516	7359	7484	7413	7531	7496	7490	7458	7489	7438	7484	7533	7471	7514	7336	7472	7460	7458	7480	7483	7433	7487	7539	7395	7447	7293	7300	7477	7337	7435	7491	7374	7453	7463	7384	7323	7502	7559	7575	7413	7504	7440	7483	7446	7535	7329	7439	7304	7412	7481	7598	7437	7455	7456	7523	7410	7398	7550	7487	7601	7363	7513	7401	7625	7552	7534	7494	7559	7516	7371	7466	7476	7453	7432	7447	7470	7277	7445	7428	7337	7417	7488	7423	7434	7585	7482	7410	7373	7493	7450	7465	7448	7561	7442	7401	7421	7349	7289	7460	7305	7474	7614	7539	7558	7530	7485	7328	7364	7454	7475	7437	7538	7457	7551	7453	7500	7478	7438	7442	7408	7531	7434	7583	7354	7442	7412	7433	7592	7535	7426	7565	7446	7359	7466	7383	7384	7359	7412	7392	7396	7426	7263	7326	7418	7490	7518	7427	7482	7460	7446	7486	7492	7514	7376	7582	7436	7420	7568	7405	7390	7534	7502	7531	7408	7440	7449	7476	7361	7380	7430	7507	7580	7425	7492	7416	7466	7514	7396	7547	7436	7429	7232	7437	7492	7536	7555	7471	7467	7470	7555	7562	7490	7424	7434	7402	7478	7489	7540	7417	7479	7434	7475	7416	7560	7460	7423	7492	7548	7551	7428	7641	7463	7350	7432	7516	7552	7550	7385	7481	7423	7405	7485	7520	7449	7436	7608	7353	7346	7491	7478	7440	7517	7384	7329	7549	7582	7530	7372	7467	7479	7460	7642	7486	7520	7420	7450	7408	7355	7472	7478	7513	7582	7451	7575	7572	7441	7385	7557	7514	7478	7482	7408	7559	7403	7731	7470	7303	7532	7505	7353	7445	7573	7470	7475	7552	7586	7430	7472	7433	7327	7393	7546	7516	7478	7465	7334	7335	7359	7420	7465	7502	7492	7497	7473	7370	7548	7466	7519	7489	7399	7448	7450	7488	7441	7535	7364	7500	7263	7489	7551	7372	7383	7450	7438	7531	7380	7445	7328	7458	7311	7446	7425	7468	7295	7455	7456	7354	7499	7334	7341	7433	7407	7362	7454	7455	7532	7432	7421	7508	7594	7320	7510	7281	7452	7522	7535	7419	7547	7336	7516	7381	7489	7632	7560	7461	7319	7482	7494	7369	7607	7488	7462	7581	7439	7524	7450	7382	7449	7393	7473	7429	7468	7528	7453	7402	7500	7535	7567	7268	7500	7425	7484	7540	7370	7398	7516	7469	7444	7507	7381	7551	7412	7534	7496	7401	7605	7377	7566	7531	7428	7439	7570	7367	7290	7503	7269	7442	7481	7460	7508	7477	7560	7462	7526	7425	7400	7465	7433	7425	7517	7303	7625	7403	7385	7496	7496	7386	7384	7395	7491	7463	7588	7496	7512	7475	7326	7501	7584	7486	7463	7453	7546	7362	7450	7433	7311	7438	7496	7555	7469	7483	7455	7407	7369	7379	7578	7476	7404	7496	7381	7534	7337	7592	7290	7388	7486	7468	7432
4021	2088	1638	1457	1861	2233	2244	1938	1555	2695	5134	4199	2293	1345	1028	868	839	879	782	901	865	909	924	923	874	855	877	902	872	866	851	878	869	885	802	878	841	828	844	871	856	848	848	890	859	877	869	815	873	869	845	838	915	856	893	859	875	828	865	884	864	823	870	904	861	857	889	836	905	906	857	861	901	872	892	862	885	878	927	910	885	902	904	910	865	872	864	897	874	900	862	855	846	876	884	878	874	849	904	895	910	859	871	895	883	878	841	923	881	905	890	884	873	877	890	917	884	839	905	900	916	869	886	870	854	815	875	957	878	889	858	891	880	862	832	883	916	900	956	916	881	838	848	916	810	870	912	874	887	892	879	874	874	825	879	866	897	846	867	887	894	925	861	884	899	828	869	843	878	870	902	883	867	899	850	874	863	893	928	919	876	903	875	893	889	855	910	886	851	863	901	877	926	883	868	910	882	907	921	900	876	872	896	913	827	877	871	910	871	867	881	939	866	878	828	863	890	928	894	900	892	927	850	939	918	863	853	870	887	869	877	856	873	893	885	886	844	920	910	888	871	833	912	870	832	850	867	887	866	897	840	873	880	891	851	879	936	901	907	907	841	873	879	837	896	854	908	958	882	846	859	868	924	842	882	839	882	886	815	858	874	938	874	928	877	833	830	864	928	887	881	885	900	853	896	843	901	892	885	852	909	864	852	895	883	906	873	936	921	912	833	885	866	857	864	880	879	915	823	859	898	911	848	880	914	911	839	923	856	857	860	870	887	893	860	923	882	874	871	940	833	860	864	906	873	899	861	861	859	890	871	885	894	901	849	882	876	885	907	870	933	891	876	900	890	885	857	907	878	882	881	900	826	899	896	876	866	878	834	834	872	860	899	852	852	901	926	838	843	890	924	870	880	914	893	895	865	917	883	881	881	870	871	911	860	890	871	925	904	904	932	918	902	874	884	861	882	915	879	855	863	883	890	875	878	897	842	890	939	876	921	866	904	883	866	889	823	878	831	862	868	921	921	862	909	877	876	896	850	838	922	929	872	843	879	868	838	872	860	892	873	921	909	924	866	931	936	870	856	882	834	889	877	849	857	908	911	910	907	845	906	918	878	861	857	852	898	848	896	886	896	954	891	821	880	831	893	872	891	885	883	863	893	872	927	868	887	904	872	869	887	909	862	960	879	909	882	891	872	849	893	848	921	924	871	890	863	901	879	862	858	867	831	900	893	871	847	869	847	903	854	853	883	929	878	889	853	910	921	911	914	863	875	839	912	841	872	922	868	851	910	874	937	908	888	869	861	871	846	849	887	872	841	894	907	902	904	921	943	818	820	908	946	927	912	880	876	832	918	837	889	897	855	879	921	871	865	855	877	879	924	906	917	840	863	849	917	924	852	842	896	887	853	910	914	837	903	905	874	834	890	895	851	923	852	877	825	856	896	861	836	913	879	900	832	960	877	892	902	871	921	936	910	877	869	895	867	883	821	872	899	855	864	893	870	833	888	911	871	869	871	885	916	858	827	901	855	814	875	906	881	825	842	892	845	853	861	860	902	892	878	861	886	867	818	846	900	889	950	897	965	816	854	849	892	887	876	923	835	890	849	880	905	909	904	908	886	892	880	908	868	873	899	848	859	863	874	925	833	874	875	798	885	877	894	917	877	899	876	874	897	804	930	911	877	895	850	890	891	873	898	909	841	851	876	836	874	859	918	942	866	825	890	847	860	836	866	922	921	892	934	896	876	888	921	886	867	890	852	900	895	901	886	915	846	871	904	882	827	918	872	848	874	882	904	890	868	895	887	898	937	872	863	891	921	935	868	932	896	865	891	878	904	911	844	886	846	859	937	817	941	896	881	872	872	855	912	864	872	881	855	863	934	919	888	868	871	832	870	855	873	853	884	965	854	855	873	926	877	831	933	846	907	874	865	869	910	861	834	879	835	907	841	903	921	859	898	864	891	874	896	891	894	871	882	888	899	893	869	883	844	863	891	853	859	878	877	859	889	892	875	884	911	917	936	883	859	841	844	939	910	896	880	915	885	816	858	887	913	817	898	858	933	892	955	867	883	873	870	834	852	936	872	960	901	882	850	863	924	915	899	840	888	916	849	867	883	878	952	833	851	973	866	876	863	845	874	934	931	876	863	901	832	854	900	880	867	900	913	855	889	927	825	947	863	857	872	891	892	929	887	858	868	923	892	845	821	887	866	856	890	894	849	841	832	905	855	881	894	881	899	881	884	849	839	878	882	849	860	886	873	864	909	890	860	924	859	870	936	906	859	883	862	888	889	909	886	907	884	869	919	927	896	890	913	947	860	911	840	889	902	860	859	854	906	894	899	837	907	889	869	874	941	883	844	927	864	839	904	839	883	889	862	836	847	874	924	856	855	828	869	944	926	903	912	927	936	916	833	910	856	870	881	896	895	917	865	902	901	899	891	899	906	889	884	897	869	905	897	885	861	866	846	891	877	877	899	874	852	868	871	842	854	900	894	854	852	930	925	866	891	905	890	891	872	808	870	879	924	931	939	924	848	831	950	875	892	839	927	894	826	952	853	887	913	868	856	897	902	848	881	904	868	878	880	926	910	863	904	869	909	866	884	895	858	844	919	921	888	856	909	898	932	888	875	916	934	866	860	945	884	885	879	899	856	879	846	917	857	855	845	879	815	896	919	880	845	849	869	850	879	890	863	881	947	884	901	863	840	873	838	860	870	899	850	878	910	884	887	935	904	871	853	859	865	861	856	892	866	903	900	929	888	898	851	940	870	949	891	845	926	866	867	829	855	902	908	863	921	852	928	919	878	892	872	911	867	858	884	855	851	860	891	856	827	842	822	863	830	881	844	883	895	890	897	904	854	874	905	874	861	871	850	832	888	909	884	909	855	874	803	851	911	876	963	891	873	901	869	874	838	856	791	819	862	857	850	895	913	893	870	833	923	870	829	884	856	897	879	912	894	839	841	865	895	874	849	872	865	876	900	914	854	874	938	830	821	852	862	857	898	918	907	884	858	884	847	916	939	875	878	884	906	914	894	835	923	907	837	869	881	887	875	836	901	901	875	854	917	923	881	889	896	908	883	925	868	883	870	851	869	892	878	873	826	875	870	852	891	895	877	893	872	813	891	875	900	841	862	894	837	900	909	872	878	876	890	927	836	893	902	907	841	864	896	896	810	888	837	898	846	849	898	893	811	853	860	844	871	878	887	912	875	847	907	866	870	859	853	927	892	849	895	918	919	877	884	876	875	871	888	871	919	841	887	855	895	888	915	843	865	893	894	893	857	881	886	870	881	920	872	878	869	907	892	895	893	845	902	855	869	899	895	879	851	898	862	895	819	906	945	904	920	877	894	917	857	915	934	901	880	860	856	862	879	927	865	836	866	886	874	926	932	846	909	843	881	926	909	894	856	914	859	868	849	867	894	901	895	874	867	855	881	887	886	860	895	908	901	912	875	890	888	900	842	865	856	934	859	905	893	871	842	878	915	874
21693	18392	15954	24940	34498	35890	34266	29734	24597	35729	42910	36601	24275	13773	9076	7639	7253	7288	7281	7082	7248	7319	7240	7320	7158	7317	7358	7357	7248	7369	7193	7343	7263	7219	7319	7339	7265	7194	7145	7268	7260	7314	7193	7263	7222	7187	7250	7181	7116	7214	7184	7212	7126	7216	7141	7146	7276	7268	7272	7222	7225	7346	7345	7287	7243	7253	7301	7270	7237	7297	7230	7164	7258	7172	7257	7313	7296	7256	7271	7139	7275	7312	7386	7168	7255	7133	7219	7217	7288	7336	7398	7176	7237	7198	7219	7292	7265	7181	7358	7361	7300	7391	7339	7249	7287	7246	7337	7276	7215	7319	7224	7269	7115	7256	7231	7329	7319	7360	7275	7244	7258	7226	7245	7178	7269	7187	7235	7226	7194	7263	7203	7200	7257	7357	7283	7022	7249	7265	7229	7479	7311	7277	7215	7173	7203	7151	7201	7221	7289	7194	7255	7358	7206	7238	7233	7315	7374	7189	7236	7300	7209	7329	7316	7233	7267	7140	7236	7377	7326	7124	7249	7311	7242	7250	7336	7146	7084	7461	7250	7143	7327	7283	7219	7300	7225	7273	7389	7308	7219	7229	7097	7301	7231	7373	7177	7310	7251	7274	7376	7151	7150	7206	7130	7418	7115	7334	7307	7238	7239	7166	7267	7143	7302	7232	7320	7168	7376	7238	7219	7192	7305	7308	7241	7298	7320	7304	7315	7233	7304	7153	7232	7210	7169	7215	7338	7298	7265	7360	7170	7207	7272	7302	7212	7293	7358	7271	7338	7144	7143	7191	7327	7139	7230	7247	7226	7209	7080	7276	7251	7333	7150	7229	7253	7451	7284	7230	7289	7219	7200	7234	7313	7288	7268	7154	7285	7239	7230	7196	7068	7297	7423	7345	7287	7179	7194	7220	7274	7388	7242	7305	7258	7376	7288	7291	7133	7267	7235	7301	7209	7261	7234	7173	7317	7260	7192	7299	7272	7257	7184	7223	7292	7237	7207	7281	7169	7258	7140	7267	7235	7131	7305	7240	7246	7191	7220	7218	7243	7195	7224	7208	7297	7141	7404	7405	7248	7263	7308	7326	7205	7312	7201	7205	7370	7284	7207	7205	7230	7181	7245	7221	7280	7198	7208	7368	7154	7201	7350	7244	7226	7229	7208	7216	7281	7258	7253	7297	7288	7125	7176	7353	7281	7115	7356	7269	7325	7402	7200	7270	7318	7205	7130	7289	7305	7227	7314	7227	7266	7136	7146	7157	7310	7262	7154	7140	7304	7236	7288	7195	7184	7328	7189	7318	7277	7247	7346	7229	7349	7235	7248	7243	7283	7236	7190	7223	7331	7200	7335	7137	7276	7235	7186	7161	7087	7171	7199	7209	7308	7350	7272	7254	7326	7243	7297	7274	7312	7387	7188	7259	7308	7327	7250	7287	7274	7328	7258	7276	7216	7366	7258	7249	7159	7389	7213	7244	7238	7323	7278	7302	7347	7229	7392	7234	7155	7234	7300	7131	7289	7140	7204	7224	7218	7260	7272	7187	7320	7213	7218	7295	7288	7307	7192	7244	7281	7228	7263	7389	7219	7370	7358	7282	7184	7270	7286	7192	7370	7233	7299	7213	7219	7239	7187	7250	7218	7229	7284	7217	7279	7285	7394	7240	7271	7264	7305	7286	7216	7299	7307	7150	7202	7324	7205	7287	7264	7198	7256	7227	7225	7255	7276	7181	7186	7230	7183	7154	7332	7318	7248	7204	7144	7245	7190	7320	7187	7439	7317	7303	7304	7233	7312	7290	7230	7326	7137	7226	7278	7304	7106	7061	7353	7205	7285	7311	7182	7248	7341	7252	7231	7265	7296	7230	7289	7293	7294	7179	7269	7231	7225	7198	7287	7290	7290	7250	7332	7224	7263	7229	7282	7152	7331	7299	7293	7323	7231	7285	7160	7323	7189	7255	7270	7222	7268	7320	7286	7352	7244	7329	7230	7326	7326	7375	7302	7339	7370	7218	7190	7381	7327	7258	7225	7256	7244	7308	7467	7216	7311	7311	7236	7338	7100	7299	7126	7226	7312	7197	7268	7228	7298	7384	7263	7199	7277	7347	7291	7311	7255	7222	7340	7262	7169	7087	7396	7329	7245	7303	7245	7160	7082	7379	7269	7169	7168	7355	7194	7427	7255	7251	7280	7357	7281	7217	7348	7203	7143	7149	7158	7289	7270	7321	7323	7200	7157	7233	7261	7248	7300	7222	7188	7330	7287	7207	7182	7271	7326	7265	7222	7262	7183	7244	7261	7406	7233	7232	7167	7191	7261	7101	7186	7189	7319	7321	7273	7294	7193	7300	7238	7311	7272	7125	7264	7327	7225	7136	7200	7299	7159	7203	7372	7332	7417	7166	7275	7338	7238	7251	7248	7268	7149	7337	7287	7292	7258	7203	7372	7324	7307	7248	7258	7348	7260	7307	7207	7261	7189	7348	7242	7260	7356	7284	7279	7426	7248	7249	7384	7111	7338	7159	7349	7219	7263	7317	7160	7277	7339	7200	7211	7308	7236	7110	7162	7399	7268	7231	7368	7310	7331	7257	7211	7271	7279	7233	7179	7169	7264	7358	7267	7223	7318	7376	7284	7180	7361	7379	7384	7119	7324	7153	7295	7284	7369	7207	7260	7227	7311	7369	7377	7353	7312	7116	7372	7288	7323	7277	7232	7321	7024	7383	7368	7263	7351	7156	7323	7303	7311	7194	7335	7297	7208	7411	7209	7282	7271	7239	7224	7326	7366	7378	7175	7264	7318	7198	7255	7322	7262	7186	7186	7291	7414	7254	7247	7159	7198	7233	7272	7257	7226	7334	7194	7121	7198	7331	7317	7128	7278	7226	7369	7229	7165	7313	7231	7344	7367	7290	7169	7164	7208	7338	7298	7280	7283	7451	7286	7228	7123	7251	7370	7256	7342	7267	7265	7251	7336	7282	7278	7284	7292	7315	7164	7325	7279	7288	7300	7289	7250	7374	7277	7086	7344	7212	7160	7375	7261	7179	7357	7122	7321	7193	7215	7345	7284	7222	7195	7308	7186	7270	7299	7254	7240	7206	7172	7344	7302	7223	7322	7322	7120	7100	7227	7331	7253	7248	7346	7138	7217	7314	7357	7285	7145	7171	7347	7416	7264	7167	7343	7227	7305	7335	7326	7250	7310	7285	7185	7283	7414	7239	7163	7265	7302	7228	7292	7262	7140	7349	7348	7243	7342	7212	7194	7251	7242	7349	7361	7353	7218	7148	7316	7314	7355	7290	7265	7236	7341	7326	7157	7210	7184	7454	7272	7259	7107	7331	7290	7348	7195	7267	7195	7175	7417	7221	7283	7212	7220	7248	7196	7220	7323	7231	7372	7197	7197	7297	7283	7194	7221	7237	7259	7305	7233	7272	7156	7210	7339	7312	7214	7258	7305	7223	7211	7152	7247	7268	7214	7291	7318	7299	7228	7209	7325	7300	7274	7282	7185	7271	7223	7297	7139	7193	7178	7312	7271	7218	7320	7350	7211	7362	7274	7220	7214	7159	7312	7281	7365	7187	7195	7119	7380	7355	7268	7322	7241	7254	7253	7320	7227	7247	7407	7258	7273	7156	7193	7431	7139	7283	7255	7183	7252	7234	7289	7275	7282	7228	7336	7313	7327	7201	7311	7219	7255	7410	7191	7257	7240	7177	7259	7269	7425	7278	7248	7217	7391	7398	7306	7184	7214	7162	7295	7277	7259	7309	7271	7222	7163	7254	7213	7394	7557	7090	7348	7228	7362	7242	7173	7139	7247	7336	7246	7367	7256	7228	7249	7240	7194	7261	7301	7198	7178	7391	7236	7222	7322	7145	7177	7190	7133	7303	7370	7293	7359	7283	7265	7068	7408	7266	7362	7346	7203	7264	7289	7269	7363	7185	7185	7429	7206	7273	7297	7239	7245	7273	7380	7329	7156	7143	7318	7223	7282	7248	7246	7123	7272	7226	7215	7163	7256	7173	7178	7389	7192	7347	7278	7361	7228	7244	7311	7334	7238	7273	7226	7297	7281	7243	7166	7238	7164	7339	7323	7328	7298	7326	7283	7242	7253	7379	7279	7207	7217	7229	7284	7306	7174	7272	7441	7269	7236	7319	7271	7323	7197	7200	7350	7215	7393	7286	7361	7365	7222	7175	7255	7372	7234	7269	7237	7312	7248	7278	7287	7285	7126	7381	7297	7234	7231	7171	7271	7301	7162	7361	7148	7131	7276	7345	7204	7336	7237	7207	7335	7293	7224	7181	7190	7308	7273	7300	7157	7267	7169	7274	7288	7240	7240	7289	7360	7324	7261	7204	7257	7326	7317	7300	7124	7281	7253	7258	7180	7437	7251	7201	7293	7342	7218	7195	7323	7103	7115	7276	7174	7262	7220	7229	7298	7334	7276	7215	7290	7128	7229	7222	7355	7352	7304	7377	7301	7342	7197	7329	7170	7328	7303	7343	7338	7302	7124	7395	7337	7186	7184	7283	7287	7294	7361	7231	7435	7308	7326	7176	7351	7315	7335	7136	7304	7233	7445	7342	7116	7263	7341	7331	7228	7196	7335	7242	7246	7185	7502	7317	7346	7400	7244	7273	7274	7245	7330	7221	7098	7219	7370	7404	7223	7300	7409	7246	7316	7373	7139	7113	7256	7214	7260	7123	7215	7275	7301	7306	7316	7218	7281	7337	7295	7201	7376	7326	7251	7384	7252	7204	7403	7208	7151	7235	7278	7410	7284	7266	7258	7323	7107	7341	7429	7284	7308	7163	7392	7398	7225	7411	7153	7220	7296	7378	7171	7196	7156	7462	7238	7244	7394	7251	7212	7326	7334	7280	7443	7174	7360	7137	7464	7304	7225	7265	7261	7230	7215	7269	7369	7300	7345	7395	7243	7211	7350	7205	7405	7279	7231	7498	7225	7150	7151	7199	7263	7380	7357	7204	7145	7384	7296	7239	7374	7239	7249	7051	7370	7144	7254	7279	7284	7244	7296	7199	7314	7246	7241	7296	7302	7238	7312	7258	7261	7308	7242	7285	7253	7379	7235	7290	7243	7220
3075	2507	1940	1863	2625	3153	2742	2075	1892	6589	14887	10907	5493	2246	1291	1014	960	896	950	927	935	894	881	951	918	897	904	898	890	825	904	908	868	829	888	1017	865	968	898	860	834	883	901	839	891	886	899	876	855	944	912	848	853	906	906	855	901	874	886	896	878	914	880	926	886	835	952	934	894	902	859	854	900	899	868	880	861	850	868	891	963	925	904	901	880	883	880	849	843	899	899	903	921	912	853	902	898	856	912	927	936	948	932	854	926	898	894	927	887	884	845	932	921	901	846	839	913	869	972	894	864	880	923	956	931	879	897	894	885	887	942	933	897	880	889	895	956	972	886	955	929	942	977	873	929	824	922	914	924	887	927	791	894	879	840	929	866	898	874	874	898	906	913	891	843	866	922	909	887	920	939	897	922	896	871	885	851	926	868	902	920	896	909	928	852	906	912	885	869	901	906	878	926	879	935	892	895	867	909	855	868	849	897	923	937	842	827	865	932	952	889	863	850	887	908	894	885	923	909	889	880	879	870	918	869	905	929	880	926	896	893	909	932	887	866	922	868	855	934	946	845	846	922	922	887	909	898	872	872	852	865	905	896	850	933	893	892	867	910	885	903	914	901	898	937	957	945	877	905	901	918	910	916	914	872	928	894	902	929	859	926	931	947	927	913	921	861	883	827	865	895	874	896	906	897	940	915	844	925	922	936	862	905	943	871	902	885	942	885	924	909	891	910	944	908	919	903	899	881	944	941	901	904	947	965	949	898	902	943	935	863	884	881	858	893	880	843	885	925	868	878	875	863	907	859	908	923	924	895	861	879	907	896	900	913	951	912	898	862	954	872	893	898	923	891	934	899	896	885	900	930	904	935	897	881	886	872	862	919	904	889	895	890	918	894	865	900	878	947	895	944	900	919	861	872	921	882	897	903	843	852	899	870	887	875	913	892	901	893	894	901	896	956	906	903	862	919	918	881	870	909	894	871	902	868	868	916	863	890	919	886	892	881	833	874	945	936	879	877	898	865	910	915	845	903	899	908	943	907	889	936	854	937	878	882	927	895	895	913	826	888	891	944	950	892	914	856	875	846	880	882	901	883	834	871	905	867	860	864	891	884	897	859	859	942	922	927	916	944	910	855	939	886	844	900	923	871	924	912	936	918	877	896	862	870	881	886	899	905	895	903	892	913	905	910	894	883	843	895	904	941	865	915	910	892	880	895	847	867	896	892	882	878	905	910	895	829	899	919	872	915	879	921	852	875	906	866	870	893	867	921	930	908	918	898	883	880	960	906	898	880	882	944	920	927	865	847	896	877	927	937	846	928	883	879	887	862	841	844	931	883	930	888	906	898	934	904	902	918	893	913	880	940	891	899	924	901	855	881	882	908	912	905	960	914	910	911	919	884	909	965	926	882	848	862	919	899	920	881	969	877	912	848	882	919	859	945	820	897	929	903	890	937	862	906	920	921	895	927	920	841	894	890	892	891	937	956	905	909	913	893	882	866	911	851	843	873	892	905	902	907	881	938	914	863	912	879	910	920	860	914	870	908	912	886	854	894	909	880	920	965	891	882	876	914	944	868	876	896	830	897	883	869	885	897	894	935	929	904	905	890	852	965	834	884	902	905	904	940	880	895	912	927	867	909	923	903	924	937	883	912	860	844	856	890	933	899	929	873	900	914	938	918	868	871	884	908	912	928	916	867	917	925	893	909	903	938	900	903	918	878	933	910	894	905	876	913	973	934	937	849	892	933	788	942	940	972	908	917	926	970	856	889	939	912	866	934	929	933	911	884	876	908	856	912	859	867	850	914	905	844	907	883	922	871	869	875	888	925	891	871	904	859	858	843	931	911	891	926	900	857	917	888	876	869	911	904	914	923	897	884	899	888	852	931	898	910	876	946	903	834	926	880	838	878	911	938	881	898	881	902	919	860	868	911	914	897	913	879	849	917	964	888	913	871	863	878	930	899	888	900	882	840	889	884	903	889	837	884	909	887	901	893	860	911	858	923	928	879	914	918	936	882	907	891	887	894	884	905	910	864	880	889	926	903	825	937	863	906	919	852	870	904	937	932	930	922	923	934	910	881	839	876	915	928	904	885	843	899	930	871	837	899	896	924	937	911	835	961	841	905	917	870	930	818	882	908	915	886	872	907	884	930	899	878	899	870	927	898	882	917	940	957	909	893	930	890	895	943	909	896	877	901	882	893	921	901	849	891	873	901	933	851	860	907	897	920	856	901	927	866	921	853	915	883	887	910	874	885	953	882	922	888	904	870	938	907	891	932	844	904	955	894	906	887	919	920	855	853	881	918	901	873	866	882	907	923	892	880	933	925	935	832	892	886	868	910	938	922	833	914	884	922	926	945	907	879	974	902	884	852	876	863	931	912	918	937	915	885	890	893	886	871	915	932	889	848	931	889	859	918	912	910	836	895	852	900	867	874	920	929	944	909	892	906	956	888	853	892	841	900	894	900	939	889	853	963	854	894	980	933	850	898	891	903	911	864	914	867	877	911	856	877	892	902	934	889	875	910	903	885	835	892	875	854	860	890	889	848	904	940	936	876	943	865	916	895	941	937	899	898	917	879	886	910	875	870	921	807	982	885	906	942	941	855	910	944	909	902	854	892	878	930	902	922	902	855	934	900	912	874	841	892	855	947	893	883	887	908	824	892	807	890	926	862	847	940	890	852	888	840	874	904	913	919	948	896	883	886	936	852	901	872	842	893	866	939	890	924	849	919	951	915	917	923	920	873	909	893	927	922	901	959	875	907	933	887	940	927	920	885	915	889	896	866	896	894	836	899	896	899	876	903	904	919	913	888	876	919	878	970	906	865	881	859	915	907	895	904	991	917	900	882	897	962	897	890	899	886	894	887	884	877	852	902	901	849	901	919	845	898	837	912	900	897	950	878	877	912	890	902	893	847	879	894	946	892	864	874	926	943	886	914	859	917	921	954	858	889	911	885	925	911	895	893	885	892	851	849	934	916	952	887	887	884	894	896	873	836	905	894	841	904	880	905	924	949	897	864	857	907	871	904	905	900	886	928	875	915	922	869	856	902	885	897	913	854	891	893	861	851	909	918	851	901	919	853	886	929	948	856	869	861	923	931	909	875	901	888	917	933	927	921	902	898	893	919	906	902	882	922	869	943	894	876	960	936	928	857	882	895	888	928	931	907	831	877	887	892	882	859	881	914	905	948	911	893	899	844	880	965	911	891	919	923	897	864	898	934	911	854	831	844	871	934	930	888	915	915	878	892	866	894	891	930	919	893	873	919	929	895	875	844	874	894	909	892	903	937	908	889	846	945	919	863	883	898	887	827	842	921	884	941	871	901	872	911	880	844	949	896	892	850	930	929	938	882	877	926	892	907	876	911	907	923	895	938	914	909	863	884	893	853	910	910	871	856	890	933	891	900	908	923	862	887	900	845	878	904	943	933	862	878	835	934	935	871	893	949	929	928	918	923	924	945	892	952	896	908	920	861	875	867	934	903	897
24582	19491	17889	30191	39163	40196	36416	31300	28346	48463	63321	52511	38229	23086	12894	8492	7613	7391	7238	7347	7345	7386	7301	7454	7358	7336	7375	7418	7359	7353	7313	7350	7438	7260	7215	7371	7362	7435	7394	7404	7390	7427	7399	7331	7425	7380	7455	7427	7422	7496	7434	7315	7347	7291	7302	7268	7335	7376	7336	7322	7451	7310	7328	7377	7334	7383	7398	7412	7378	7447	7309	7396	7330	7329	7263	7314	7299	7389	7369	7242	7479	7311	7427	7377	7369	7416	7445	7476	7392	7411	7320	7348	7490	7368	7387	7402	7271	7307	7287	7281	7378	7297	7382	7511	7439	7280	7460	7354	7420	7474	7462	7280	7368	7387	7408	7362	7325	7366	7273	7362	7307	7470	7330	7457	7377	7388	7384	7391	7251	7289	7326	7354	7470	7273	7388	7402	7357	7361	7310	7430	7436	7260	7385	7401	7366	7440	7366	7315	7393	7378	7441	7450	7495	7281	7549	7419	7282	7377	7385	7359	7436	7376	7322	7360	7412	7317	7367	7397	7382	7415	7319	7481	7424	7435	7504	7375	7346	7366	7308	7371	7392	7177	7372	7457	7430	7408	7335	7433	7476	7382	7349	7458	7380	7369	7457	7388	7449	7348	7345	7376	7335	7373	7351	7287	7308	7475	7353	7367	7460	7444	7322	7349	7351	7500	7369	7355	7428	7338	7357	7273	7425	7499	7494	7296	7379	7300	7442	7288	7428	7350	7254	7328	7561	7461	7305	7382	7367	7344	7305	7422	7324	7434	7434	7344	7428	7330	7421	7471	7334	7364	7402	7426	7406	7294	7278	7430	7475	7302	7301	7281	7378	7398	7577	7358	7373	7515	7385	7323	7317	7353	7420	7393	7547	7144	7359	7350	7355	7297	7280	7414	7373	7328	7378	7397	7364	7389	7241	7288	7401	7232	7328	7409	7451	7403	7268	7272	7405	7379	7295	7435	7524	7447	7264	7294	7391	7397	7419	7392	7492	7349	7470	7419	7465	7380	7354	7429	7364	7298	7356	7348	7335	7319	7438	7356	7378	7354	7424	7446	7477	7336	7343	7436	7412	7346	7417	7439	7382	7266	7458	7253	7323	7370	7463	7400	7431	7358	7260	7433	7333	7338	7327	7364	7482	7355	7435	7376	7418	7256	7343	7400	7434	7442	7361	7386	7355	7389	7437	7398	7379	7359	7353	7384	7421	7315	7378	7298	7431	7361	7343	7424	7463	7358	7459	7302	7375	7481	7437	7537	7360	7411	7356	7411	7373	7273	7386	7288	7381	7422	7352	7455	7429	7425	7421	7355	7499	7462	7438	7460	7273	7398	7373	7440	7398	7392	7414	7367	7387	7377	7348	7317	7347	7420	7504	7401	7439	7370	7283	7461	7260	7332	7300	7343	7369	7347	7439	7328	7346	7504	7441	7398	7422	7322	7280	7294	7388	7533	7465	7424	7368	7242	7353	7277	7320	7408	7480	7392	7493	7433	7316	7307	7377	7401	7374	7388	7203	7358	7350	7385	7293	7428	7340	7446	7279	7473	7418	7281	7303	7342	7484	7297	7314	7481	7431	7310	7435	7446	7349	7412	7436	7398	7307	7352	7364	7471	7352	7434	7346	7375	7302	7289	7507	7429	7402	7303	7332	7472	7444	7358	7350	7446	7268	7359	7400	7377	7384	7464	7358	7378	7411	7434	7443	7599	7436	7459	7328	7388	7312	7244	7459	7370	7406	7399	7354	7409	7446	7239	7443	7314	7300	7254	7245	7368	7333	7226	7446	7467	7256	7468	7510	7455	7322	7371	7276	7397	7455	7500	7331	7376	7379	7411	7280	7344	7347	7393	7428	7351	7343	7374	7324	7406	7343	7271	7463	7538	7353	7433	7449	7377	7425	7432	7507	7410	7241	7340	7401	7263	7321	7480	7454	7317	7434	7341	7459	7358	7367	7389	7514	7306	7472	7385	7377	7343	7366	7469	7356	7425	7343	7455	7525	7417	7485	7322	7445	7411	7397	7402	7429	7384	7467	7349	7301	7469	7351	7549	7377	7373	7431	7463	7473	7431	7357	7373	7375	7442	7388	7367	7456	7397	7323	7273	7351	7415	7382	7306	7411	7294	7334	7224	7320	7420	7305	7219	7480	7371	7355	7407	7362	7297	7390	7280	7376	7446	7316	7452	7506	7431	7241	7388	7329	7411	7512	7469	7317	7301	7369	7332	7410	7371	7371	7483	7316	7366	7424	7335	7376	7388	7368	7591	7223	7377	7355	7291	7327	7554	7304	7342	7515	7455	7344	7435	7438	7360	7360	7320	7355	7386	7338	7282	7421	7472	7519	7301	7373	7461	7452	7278	7465	7352	7347	7289	7425	7493	7356	7479	7396	7295	7404	7333	7327	7449	7332	7344	7389	7472	7355	7370	7304	7377	7269	7397	7392	7325	7278	7359	7538	7462	7303	7399	7346	7464	7405	7355	7260	7387	7374	7439	7400	7278	7364	7310	7394	7458	7359	7325	7455	7385	7431	7411	7332	7348	7367	7347	7282	7399	7402	7428	7318	7384	7362	7494	7348	7407	7465	7453	7572	7457	7262	7391	7445	7286	7466	7437	7444	7493	7427	7336	7286	7201	7302	7416	7387	7343	7333	7389	7406	7405	7247	7268	7408	7413	7321	7423	7299	7322	7401	7531	7479	7345	7393	7425	7500	7446	7364	7526	7264	7288	7304	7322	7345	7333	7356	7406	7293	7510	7341	7290	7424	7458	7343	7330	7346	7463	7416	7462	7370	7246	7276	7314	7321	7400	7312	7446	7358	7349	7400	7308	7361	7389	7406	7198	7357	7345	7341	7323	7493	7462	7417	7365	7351	7486	7461	7388	7365	7400	7511	7454	7450	7399	7439	7388	7346	7413	7373	7359	7430	7399	7416	7420	7458	7261	7257	7417	7362	7326	7470	7290	7251	7555	7356	7609	7349	7437	7303	7393	7351	7521	7474	7452	7431	7436	7315	7344	7333	7347	7311	7503	7322	7236	7283	7400	7459	7407	7301	7433	7373	7403	7278	7446	7377	7382	7479	7490	7379	7435	7297	7419	7467	7374	7403	7160	7430	7491	7404	7319	7276	7315	7370	7434	7460	7397	7221	7423	7446	7267	7427	7348	7401	7312	7539	7414	7340	7391	7319	7398	7350	7305	7320	7357	7361	7426	7393	7333	7332	7512	7309	7344	7492	7223	7514	7450	7414	7407	7358	7464	7439	7491	7374	7242	7473	7374	7254	7227	7217	7262	7402	7208	7368	7471	7418	7458	7368	7361	7426	7410	7365	7350	7382	7327	7341	7422	7462	7382	7426	7384	7454	7316	7316	7514	7362	7615	7264	7247	7392	7399	7341	7331	7363	7552	7416	7275	7368	7313	7264	7432	7543	7273	7350	7319	7376	7526	7346	7370	7381	7466	7403	7273	7255	7211	7361	7206	7486	7341	7292	7426	7499	7423	7422	7470	7416	7427	7377	7375	7424	7238	7231	7498	7387	7351	7260	7461	7288	7398	7396	7347	7413	7354	7373	7348	7515	7320	7239	7578	7379	7427	7248	7358	7398	7365	7470	7325	7346	7236	7295	7392	7431	7264	7403	7389	7381	7436	7324	7329	7299	7556	7492	7235	7381	7459	7264	7280	7293	7350	7521	7311	7348	7406	7490	7420	7426	7345	7428	7403	7426	7410	7381	7374	7589	7402	7460	7434	7284	7306	7307	7294	7500	7362	7382	7425	7266	7427	7411	7479	7389	7334	7422	7313	7247	7233	7419	7499	7300	7501	7157	7425	7427	7273	7412	7312	7391	7230	7390	7310	7463	7230	7404	7358	7404	7408	7302	7313	7445	7334	7436	7434	7425	7328	7401	7523	7481	7411	7441	7367	7490	7409	7331	7407	7320	7445	7568	7338	7365	7265	7386	7303	7381	7209	7339	7403	7430	7319	7379	7369	7411	7252	7286	7403	7512	7389	7439	7302	7471	7520	7308	7392	7415	7369	7481	7350	7355	7460	7307	7337	7376	7403	7354	7479	7413	7333	7423	7241	7317	7434	7558	7324	7370	7382	7283	7362	7303	7544	7363	7277	7388	7396	7451	7500	7326	7452	7445	7437	7490	7400	7368	7331	7362	7367	7390	7435	7186	7304	7458	7524	7544	7408	7303	7373	7337	7382	7456	7382	7231	7453	7488	7517	7386	7422	7255	7425	7403	7322	7358	7362	7505	7406	7294	7223	7464	7399	7447	7455	7283	7417	7422	7281	7357	7321	7341	7346	7278	7266	7388	7357	7424	7505	7410	7370	7406	7288	7337	7332	7302	7327	7449	7381	7362	7216	7273	7371	7323	7278	7390	7364	7429	7380	7416	7497	7346	7400	7441	7294	7350	7281	7429	7336	7290	7501	7468	7476	7374	7338	7430	7414	7445	7398	7392	7513	7374	7361	7298	7395	7446	7464	7285	7332	7369	7381	7397	7369	7470	7428	7454	7388	7342	7466	7372	7382	7416	7270	7464	7348	7361	7417	7434	7457	7408	7275	7300	7355	7428	7448	7304	7351	7368	7443	7267	7357	7466	7434	7242	7424	7383	7363	7385	7312	7433	7356	7467	7504	7483	7350	7343	7389	7456	7270	7413	7388	7571	7431	7452	7355	7474	7278	7387	7398	7394	7354	7540	7350	7353	7470	7385	7367	7385	7213	7300	7374	7147	7338	7357	7391	7336	7459	7503	7403	7382	7294	7413	7416	7328	7422	7333	7508	7425	7338	7425	7247	7401	7473	7424	7417	7314	7411	7492	7341	7474	7257	7302	7318	7405	7344	7391	7278	7362	7152	7433	7424	7361	7371	7377	7314	7460	7345	7482	7472	7419	7370	7277	7378	7429	7365	7433	7325	7370	7406	7286	7361	7542	7285	7331	7338	7447	7350	7561	7400	7485	7474	7426	7528	7373	7519	7378	7348	7394	7483	7314	7278	7360	7248	7462	7220	7438	7365	7368	7272	7376	7281	7438	7294	7325	7543	7326	7541	7404	7506	7481	7381	7366	7385	7410	7372	7387	7358	7375	7297	7266	7363
5920	2465	1591	1493	1904	2152	1993	1716	1642	6263	12252	10938	6663	2990	1472	1046	900	889	973	924	945	868	923	905	881	888	872	901	921	890	894	880	963	901	913	937	915	876	880	851	933	901	868	928	837	865	933	925	911	867	881	938	888	871	872	926	899	947	856	913	924	925	899	940	852	960	896	886	898	904	890	914	917	891	901	876	915	897	944	881	906	932	883	917	920	862	940	885	858	903	917	886	895	900	862	899	917	866	896	917	908	859	897	866	907	871	929	901	920	887	842	906	867	902	921	890	869	867	914	882	900	844	935	876	890	848	916	874	880	912	854	883	931	951	890	869	972	879	865	856	926	894	926	888	902	922	917	921	899	883	927	955	951	951	918	866	840	933	877	875	847	891	911	909	905	861	880	876	860	904	861	916	884	924	926	891	927	922	897	908	907	892	904	910	902	896	917	841	878	927	922	940	856	926	860	889	906	927	927	867	914	905	895	911	891	923	911	833	897	921	915	915	914	900	931	857	875	902	871	890	897	930	925	915	867	896	849	929	843	914	951	936	865	881	867	893	924	902	907	911	900	873	912	904	952	896	921	915	923	885	890	893	855	954	926	920	873	875	926	900	920	871	943	879	926	848	885	917	880	910	908	871	959	907	908	936	911	873	935	944	885	871	907	869	916	897	867	929	892	862	858	886	876	942	953	927	928	888	865	905	903	842	909	908	910	911	910	915	828	882	894	921	894	891	926	917	894	855	898	888	910	924	994	934	937	866	891	893	882	885	930	846	907	857	932	859	897	856	992	915	889	897	928	920	899	845	904	901	905	866	864	876	834	919	866	931	937	894	884	867	893	909	915	897	878	931	878	911	885	897	920	902	928	895	884	887	930	859	853	889	885	904	839	899	911	841	919	917	923	833	902	916	931	856	893	885	885	909	948	881	876	915	899	921	872	890	889	896	915	904	892	951	881	921	885	877	914	878	921	955	898	853	897	866	913	905	952	888	889	944	883	905	895	905	909	928	919	942	856	911	879	898	934	872	928	880	941	922	916	885	899	907	952	890	867	878	909	943	988	951	874	962	891	883	884	875	916	855	887	903	897	960	887	863	927	858	930	873	913	881	895	908	919	835	886	899	896	957	887	925	872	863	956	884	869	966	908	896	872	877	853	904	909	904	894	909	882	922	943	913	895	872	891	881	914	914	882	936	938	856	885	881	924	886	857	926	949	887	904	861	897	929	895	905	924	869	944	905	968	900	878	882	885	880	917	933	896	924	892	943	876	930	844	906	914	894	935	892	851	921	893	937	884	948	846	916	957	873	890	861	872	868	878	945	888	885	886	852	946	930	904	907	916	860	940	985	881	908	957	880	922	917	874	867	863	886	948	921	898	850	923	913	889	901	893	937	890	860	873	919	865	907	864	935	897	909	898	918	897	885	865	879	813	928	892	876	925	925	924	942	897	910	955	887	853	874	917	890	936	884	891	891	888	916	892	871	871	892	939	918	946	899	891	903	955	888	950	907	860	891	905	931	977	846	820	896	918	953	896	832	913	838	928	917	911	893	916	902	833	919	861	893	897	959	905	890	876	869	899	900	894	899	857	896	877	894	923	913	941	965	925	922	912	879	869	900	896	899	901	856	838	892	899	879	896	904	924	917	943	910	924	871	945	971	843	897	880	874	923	925	909	912	962	988	873	862	887	924	890	872	888	909	860	934	911	887	870	879	895	898	884	912	928	891	912	944	906	899	949	877	913	953	876	892	885	924	882	907	875	901	892	933	928	947	893	903	906	889	848	924	960	938	845	880	933	912	919	871	913	953	946	949	886	898	966	893	901	924	868	875	907	942	865	907	893	926	907	861	878	917	997	950	880	880	892	873	924	892	876	912	948	945	860	839	876	890	884	885	920	900	933	984	917	899	914	925	890	907	973	893	935	938	916	883	901	928	891	879	847	852	911	842	869	864	924	840	891	895	940	901	892	931	916	885	931	856	920	853	916	914	882	905	863	904	913	881	958	924	909	911	915	910	886	908	956	879	885	947	862	885	888	923	902	898	906	894	915	891	931	880	909	872	909	910	884	910	885	900	863	894	847	879	883	826	890	927	926	912	902	881	866	902	945	921	885	911	926	915	904	902	893	845	929	861	878	868	911	884	893	963	891	867	872	923	963	986	923	863	891	876	873	899	895	872	854	964	928	906	924	875	907	901	908	887	880	880	917	897	916	904	920	863	922	922	907	891	885	956	903	916	937	934	913	918	950	892	912	873	942	896	860	907	870	918	870	895	912	936	892	896	939	902	893	917	910	938	935	901	919	868	898	902	914	838	910	925	857	948	867	862	967	928	917	909	874	902	870	865	920	868	869	894	929	844	940	908	893	895	866	921	893	906	921	897	874	882	868	880	942	880	864	885	869	886	862	871	898	873	852	891	887	877	897	866	927	913	866	903	946	899	907	893	918	918	904	871	894	851	881	933	924	892	886	882	886	886	852	931	920	853	889	936	838	966	915	957	923	858	896	988	891	941	884	890	897	908	850	852	903	840	892	895	946	868	925	890	916	855	887	876	887	931	876	874	865	919	936	903	920	944	896	905	945	893	848	895	910	854	912	850	927	931	966	903	875	876	858	945	916	886	875	904	908	911	866	853	941	910	852	856	894	920	922	934	921	866	892	859	916	905	889	849	888	900	946	896	899	903	877	894	903	886	900	854	892	856	925	953	948	921	893	875	936	925	845	931	888	930	910	893	892	928	887	903	910	901	907	939	910	939	900	868	924	863	910	871	935	895	879	889	842	880	908	935	894	845	924	921	911	905	854	891	893	899	854	859	856	944	870	905	908	917	851	890	925	902	864	915	905	866	898	880	912	943	933	883	890	813	893	889	927	878	888	870	904	901	912	853	890	948	922	852	906	939	925	870	855	955	944	861	872	945	926	923	873	908	922	882	877	882	878	866	887	948	895	834	920	909	949	839	870	881	879	916	911	910	931	915	927	911	889	910	890	885	875	921	912	936	880	855	906	892	903	899	877	892	895	931	928	883	875	877	854	887	924	878	942	899	900	918	935	912	938	926	867	899	884	923	909	852	955	900	878	889	837	866	898	878	883	897	918	870	937	853	914	843	837	953	944	918	903	879	871	888	897	897	871	827	866	840	862	861	890	901	972	919	918	962	952	917	869	877	931	857	880	876	872	889	928	949	835	860	884	915	856	890	858	913	894	898	924	947	937	904	933	919	909	935	924	931	835	925	871	923	918	902	918	910	872	868	934	921	856	904	844	931	899	881	868	907	885	868	918	886	879	917	920	902	924	939	897	888	943	890	885	845	936	974	893	901	848	887	906	924	914	916	939	942	895	916	870	877	949	912	921	953	927	890	905	918	896	894	893	863	893	876	912	928	858	855	905	934	908	903	937	935	855	897	898	900	926	857	904	883	907	911	860	868	870	918	906	870	844	873	899	942	907	925	885	891	869	906	922	895	915	889	895	976	931	859	906	895	850	871	930	880
24757	18605	14924	24591	33468	32917	30197	26644	24893	47184	59751	53925	41760	28335	15992	9307	7836	7488	7314	7491	7352	7330	7534	7445	7366	7312	7279	7462	7387	7479	7438	7384	7344	7330	7460	7367	7282	7439	7369	7517	7442	7519	7337	7507	7374	7486	7291	7486	7325	7349	7382	7410	7362	7426	7302	7411	7438	7388	7531	7322	7262	7362	7360	7463	7383	7383	7350	7443	7348	7332	7589	7364	7280	7431	7413	7378	7442	7337	7537	7230	7367	7351	7365	7343	7237	7369	7233	7364	7459	7470	7449	7309	7464	7498	7484	7415	7495	7433	7457	7366	7460	7432	7508	7426	7359	7428	7279	7339	7442	7497	7391	7419	7449	7523	7554	7406	7430	7386	7394	7436	7338	7317	7418	7482	7441	7414	7419	7345	7464	7334	7468	7428	7480	7265	7459	7332	7376	7295	7390	7302	7361	7372	7339	7442	7294	7237	7408	7456	7458	7422	7446	7480	7451	7392	7484	7250	7501	7454	7464	7403	7543	7395	7435	7446	7316	7455	7378	7416	7357	7402	7553	7448	7399	7439	7209	7372	7317	7343	7346	7367	7379	7435	7501	7365	7380	7358	7467	7401	7466	7488	7430	7425	7297	7304	7453	7489	7347	7403	7298	7360	7352	7504	7398	7567	7310	7433	7455	7359	7461	7478	7362	7486	7469	7335	7579	7515	7335	7419	7396	7353	7480	7497	7327	7480	7353	7465	7374	7423	7456	7396	7425	7485	7507	7565	7447	7520	7541	7372	7424	7301	7288	7478	7318	7428	7387	7441	7361	7250	7382	7484	7335	7345	7315	7343	7421	7357	7465	7327	7386	7423	7413	7594	7435	7453	7406	7367	7398	7381	7535	7398	7492	7491	7358	7522	7442	7414	7480	7326	7490	7401	7375	7343	7542	7340	7193	7489	7337	7462	7457	7416	7518	7295	7330	7495	7425	7474	7340	7319	7278	7322	7460	7523	7371	7421	7440	7341	7512	7355	7425	7506	7475	7437	7308	7392	7212	7442	7326	7520	7382	7395	7509	7376	7323	7488	7311	7302	7323	7411	7487	7451	7457	7428	7348	7437	7546	7544	7397	7383	7366	7326	7449	7392	7508	7382	7359	7311	7342	7334	7311	7409	7386	7466	7351	7413	7445	7461	7386	7475	7337	7496	7388	7448	7404	7483	7378	7419	7486	7394	7364	7460	7367	7145	7438	7429	7514	7403	7395	7549	7359	7480	7303	7461	7346	7325	7335	7462	7554	7393	7543	7404	7399	7394	7322	7493	7610	7402	7453	7442	7524	7398	7422	7444	7324	7605	7386	7387	7430	7525	7472	7345	7419	7413	7502	7355	7276	7313	7244	7292	7261	7470	7465	7394	7398	7197	7334	7515	7433	7549	7433	7397	7407	7527	7376	7335	7390	7551	7498	7389	7477	7407	7313	7422	7459	7220	7356	7332	7408	7421	7462	7482	7412	7447	7437	7452	7404	7543	7337	7327	7384	7393	7342	7368	7465	7286	7377	7467	7372	7465	7372	7644	7386	7446	7374	7409	7382	7528	7481	7441	7385	7434	7400	7498	7324	7408	7379	7419	7450	7539	7419	7486	7406	7384	7368	7597	7478	7376	7363	7353	7369	7381	7284	7328	7355	7503	7383	7378	7298	7440	7412	7380	7343	7405	7534	7379	7381	7442	7411	7247	7348	7423	7346	7366	7513	7406	7319	7473	7482	7502	7443	7416	7516	7390	7339	7360	7594	7421	7369	7343	7366	7411	7497	7329	7345	7451	7296	7358	7370	7519	7339	7446	7431	7375	7484	7492	7383	7484	7382	7385	7389	7461	7336	7520	7366	7312	7381	7449	7484	7449	7415	7359	7316	7453	7444	7361	7459	7344	7461	7476	7378	7355	7421	7271	7330	7395	7299	7407	7445	7473	7470	7451	7390	7453	7281	7401	7476	7318	7386	7527	7370	7349	7440	7434	7199	7509	7358	7417	7423	7344	7349	7368	7391	7312	7463	7358	7452	7308	7354	7458	7425	7420	7464	7447	7378	7318	7436	7437	7389	7411	7243	7432	7457	7432	7323	7400	7449	7247	7325	7435	7409	7264	7311	7381	7345	7375	7397	7516	7398	7483	7359	7394	7221	7385	7381	7369	7316	7337	7246	7440	7426	7548	7415	7273	7594	7296	7502	7493	7379	7402	7394	7463	7492	7448	7439	7347	7400	7462	7455	7488	7443	7484	7561	7442	7515	7404	7383	7577	7513	7359	7498	7405	7517	7382	7483	7349	7304	7516	7550	7349	7287	7440	7453	7514	7346	7492	7383	7318	7376	7346	7456	7337	7299	7394	7375	7499	7424	7397	7516	7420	7429	7421	7364	7410	7440	7506	7505	7394	7437	7308	7398	7428	7472	7496	7337	7400	7364	7355	7363	7168	7490	7553	7587	7350	7237	7466	7413	7505	7464	7374	7405	7461	7554	7451	7529	7468	7306	7448	7339	7483	7416	7437	7351	7279	7316	7445	7490	7395	7347	7380	7387	7358	7521	7436	7514	7319	7365	7481	7472	7531	7428	7361	7373	7325	7416	7426	7455	7380	7336	7471	7372	7258	7403	7508	7422	7314	7441	7272	7445	7428	7310	7475	7420	7468	7576	7355	7457	7344	7410	7365	7518	7329	7415	7361	7319	7397	7418	7259	7413	7309	7388	7591	7401	7575	7441	7393	7471	7464	7323	7481	7474	7446	7238	7477	7344	7245	7448	7280	7256	7415	7365	7547	7497	7320	7295	7417	7486	7405	7452	7435	7236	7517	7442	7413	7429	7325	7422	7489	7437	7300	7579	7584	7446	7522	7392	7493	7329	7345	7317	7413	7464	7547	7382	7306	7338	7408	7446	7422	7356	7365	7289	7382	7368	7381	7402	7336	7353	7397	7480	7483	7378	7477	7464	7340	7442	7466	7345	7551	7414	7319	7438	7382	7406	7476	7289	7456	7433	7445	7639	7431	7324	7382	7292	7356	7388	7382	7510	7426	7385	7451	7331	7331	7392	7384	7476	7392	7510	7356	7361	7416	7531	7409	7396	7374	7409	7321	7624	7402	7364	7359	7467	7417	7330	7359	7466	7479	7458	7561	7379	7463	7379	7300	7410	7343	7397	7380	7461	7501	7435	7341	7489	7415	7537	7476	7451	7469	7396	7385	7376	7390	7343	7322	7386	7354	7393	7422	7455	7489	7335	7381	7309	7464	7484	7385	7250	7418	7333	7464	7278	7436	7437	7494	7420	7425	7296	7391	7451	7276	7513	7294	7386	7410	7354	7304	7448	7438	7415	7471	7404	7483	7450	7385	7319	7378	7389	7511	7393	7327	7379	7427	7462	7336	7407	7421	7262	7326	7386	7332	7587	7423	7466	7412	7468	7401	7427	7530	7259	7502	7588	7395	7355	7330	7391	7461	7525	7390	7263	7514	7429	7453	7524	7516	7401	7401	7417	7468	7555	7486	7389	7411	7499	7454	7409	7351	7393	7461	7444	7471	7425	7442	7454	7471	7420	7548	7342	7455	7298	7283	7327	7423	7295	7419	7369	7336	7361	7252	7349	7402	7351	7412	7469	7521	7429	7503	7429	7538	7434	7436	7427	7475	7382	7431	7335	7488	7301	7563	7621	7283	7345	7527	7418	7353	7351	7447	7514	7321	7402	7435	7246	7434	7433	7446	7518	7400	7443	7293	7399	7445	7465	7345	7374	7363	7432	7232	7327	7284	7382	7471	7366	7451	7381	7408	7328	7374	7436	7319	7372	7299	7335	7474	7383	7495	7326	7355	7503	7501	7345	7424	7338	7404	7455	7405	7612	7393	7474	7463	7489	7434	7437	7361	7431	7421	7371	7486	7477	7359	7397	7335	7248	7386	7439	7385	7449	7466	7339	7282	7234	7330	7360	7330	7435	7429	7303	7425	7513	7556	7433	7318	7625	7558	7432	7320	7310	7394	7369	7429	7296	7579	7557	7393	7353	7503	7461	7452	7522	7370	7340	7431	7363	7350	7351	7287	7407	7436	7469	7531	7287	7344	7351	7508	7446	7465	7423	7422	7577	7312	7420	7409	7361	7399	7355	7334	7412	7344	7371	7366	7381	7543	7411	7310	7415	7416	7526	7433	7453	7477	7319	7371	7279	7425	7426	7516	7345	7443	7430	7527	7446	7323	7452	7453	7422	7390	7367	7264	7333	7299	7351	7493	7373	7434	7434	7409	7401	7562	7405	7403	7359	7480	7357	7384	7438	7388	7442	7460	7406	7554	7607	7492	7454	7389	7340	7553	7470	7447	7446	7325	7508	7429	7255	7321	7295	7420	7496	7438	7352	7350	7591	7485	7428	7432	7306	7333	7359	7429	7473	7425	7459	7443	7406	7339	7464	7388	7547	7478	7360	7407	7397	7316	7321	7256	7353	7427	7290	7399	7329	7456	7317	7314	7356	7430	7511	7322	7336	7370	7343	7425	7375	7316	7277	7533	7364	7369	7365	7444	7385	7341	7457	7376	7476	7409	7381	7489	7550	7392	7454	7444	7461	7410	7526	7534	7469	7368	7455	7397	7495	7251	7402	7393	7320	7418	7447	7366	7357	7459	7391	7399	7339	7424	7473	7394	7461	7427	7343	7376	7445	7441	7359	7321	7471	7533	7366	7397	7448	7354	7436	7284	7371	7436	7398	7427	7456	7542	7271	7319	7404	7416	7375	7349	7428	7410	7376	7454	7442	7395	7450	7338	7305	7357	7410	7433	7415	7329	7358	7460	7462	7354	7462	7503	7586	7327	7408	7407	7424	7451	7342	7438	7602	7447	7293	7441	7335	7451	7537	7533	7392	7467	7291	7374	7425	7398	7478	7470	7536	7366	7369	7466	7415	7415	7574	7369	7377	7353	7300	7465	7364	7456	7334	7496	7452	7406	7533	7529	7417	7394	7260	7430	7506	7457	7351	7461	7529	7422	7429	7446	7449	7458	7397	7375	7329	7401	7418	7204	7395	7452	7462	7330	7522	7395	7488	7347	7388	7305	7494	7498	7385	7241	7267	7464	7433	7354	7500	7446	7484	7245	7322	7387	7401	7496
4758	3593	2121	1608	1986	2335	2372	2289	2204	4722	20896	21956	14016	5852	2260	1140	923	920	961	925	903	884	887	886	857	876	900	897	872	926	832	899	883	939	921	915	903	861	849	923	873	851	870	916	903	889	899	900	934	866	909	855	857	897	881	885	899	871	913	927	934	907	919	901	896	957	931	946	947	915	937	897	888	840	875	932	876	927	959	840	877	906	869	868	874	928	883	913	906	890	920	918	937	903	888	878	905	904	909	908	907	885	906	877	900	913	869	954	908	924	938	925	947	885	857	849	915	967	892	923	905	905	875	914	906	882	910	922	961	847	903	945	904	919	897	941	886	911	922	906	883	871	904	889	905	922	915	923	905	894	914	906	868	935	890	893	860	885	890	908	947	936	877	895	934	880	900	956	956	908	956	877	896	922	879	898	916	931	913	903	874	921	928	926	950	906	934	920	862	902	875	930	914	892	883	829	901	825	918	886	913	915	926	918	936	903	895	917	924	833	877	855	857	897	937	925	871	916	937	938	920	906	926	920	919	935	847	898	854	900	869	908	935	895	940	931	908	867	903	868	925	909	892	905	908	877	880	927	900	894	897	949	915	891	878	935	941	949	876	890	885	921	888	873	964	954	901	901	895	905	885	897	906	904	930	915	924	937	938	947	911	906	897	954	934	932	871	870	940	861	904	886	935	919	905	979	925	896	861	959	914	903	919	902	872	909	908	932	964	904	911	922	885	907	914	886	921	901	911	944	836	954	952	878	881	891	882	877	895	870	874	944	919	888	890	958	916	898	914	888	932	914	914	904	891	942	919	934	900	907	940	884	843	849	876	922	913	849	896	978	935	923	874	913	875	901	949	886	922	891	830	936	935	905	921	934	917	968	878	883	946	922	939	920	926	874	920	889	909	936	860	928	849	888	870	932	934	914	925	920	897	893	873	933	872	919	898	929	884	894	872	932	955	986	890	947	905	872	921	900	877	951	886	909	914	919	864	884	850	900	893	927	895	919	828	927	927	927	904	902	944	943	923	897	908	939	941	913	884	890	863	930	931	858	880	926	901	903	893	909	869	903	863	892	911	911	916	928	877	957	927	915	910	901	891	946	957	882	914	900	886	914	952	994	982	901	867	924	995	936	948	908	928	862	853	903	947	949	903	871	916	863	886	927	910	901	900	912	909	884	916	889	910	920	890	853	883	916	896	900	956	928	917	916	978	914	930	975	845	867	915	920	885	894	985	957	868	947	907	915	892	896	888	824	917	864	965	936	852	912	908	894	909	925	907	925	874	903	939	914	909	936	940	941	916	904	971	926	955	880	907	895	928	898	900	959	880	892	875	899	889	926	900	909	881	867	885	946	918	909	934	928	885	852	933	867	855	958	907	904	866	882	938	879	921	897	918	909	954	889	862	898	922	884	922	926	921	813	889	885	865	857	864	907	899	906	968	900	846	907	949	908	983	890	867	918	930	925	958	942	898	918	869	876	901	892	936	897	941	890	853	899	873	895	887	917	907	900	923	935	879	892	931	888	941	950	873	901	896	879	875	922	868	907	899	898	913	911	884	912	957	914	902	882	916	935	874	927	941	908	928	869	892	889	857	881	934	876	893	949	904	927	951	976	973	863	913	871	931	862	961	944	919	906	914	903	865	921	900	911	836	899	930	895	890	854	923	962	900	882	935	927	908	902	946	925	892	969	921	950	905	965	873	905	936	876	830	844	918	897	920	910	875	881	924	911	888	902	925	891	918	888	897	908	904	893	934	928	859	928	913	895	897	828	933	884	876	877	915	926	935	943	928	837	906	925	878	923	878	905	895	872	965	895	974	882	881	933	900	905	874	935	898	862	927	873	922	939	925	905	968	903	965	859	954	948	901	935	875	936	905	927	943	941	918	851	888	871	889	885	932	898	873	904	943	934	886	973	879	853	886	887	934	869	871	924	877	913	916	861	877	910	920	915	922	905	929	931	912	948	953	959	900	948	893	932	928	899	899	925	900	891	889	894	932	923	858	883	930	872	940	880	873	884	848	921	912	877	906	896	817	916	926	895	930	896	897	883	919	952	902	947	891	964	893	896	893	938	906	922	875	891	871	952	943	912	965	916	874	918	878	901	896	848	903	923	912	933	879	900	905	873	910	883	871	990	936	896	928	899	872	925	895	897	910	865	966	919	954	905	929	921	897	845	981	917	944	936	920	880	935	894	908	901	873	901	888	875	936	897	847	906	879	962	960	959	868	920	883	885	886	890	867	888	894	898	932	924	909	932	933	835	954	876	881	902	883	905	915	908	998	939	887	914	926	881	896	892	961	912	888	865	890	840	838	865	902	928	893	906	914	927	924	890	852	889	940	911	912	869	861	873	947	909	927	906	940	930	952	906	877	918	881	943	878	928	903	895	882	899	940	919	944	941	897	926	906	852	880	927	950	947	932	918	878	872	876	875	895	901	906	883	882	949	885	957	924	903	909	914	878	862	876	901	916	917	956	890	931	888	907	943	910	925	880	915	913	931	878	920	895	953	893	887	935	929	902	909	915	890	851	972	872	886	867	918	941	858	925	870	947	870	946	891	895	906	918	888	937	848	921	896	914	891	895	915	892	919	920	832	890	883	900	914	825	877	910	818	914	987	905	962	890	927	957	923	900	905	874	920	956	882	907	859	878	942	881	899	873	891	939	859	889	913	918	956	883	897	904	859	914	908	928	949	926	846	890	927	917	917	890	907	895	972	894	950	885	941	896	881	881	882	943	916	869	889	928	899	919	947	925	884	880	963	906	923	904	925	863	871	918	907	901	923	863	875	844	941	886	961	932	857	927	918	875	883	909	970	925	940	919	851	957	924	978	899	908	903	918	916	943	895	901	861	914	872	911	943	857	845	879	872	977	862	937	914	855	908	940	918	911	856	871	886	941	928	923	954	874	905	899	927	978	924	888	918	921	964	895	935	924	914	894	913	886	933	905	918	929	924	928	926	917	887	916	948	888	899	917	897	919	989	917	920	825	934	884	907	916	943	909	928	937	931	895	923	897	919	898	877	866	975	907	848	870	900	870	889	916	881	864	895	851	877	834	892	933	893	866	906	933	931	933	917	861	872	902	897	891	934	903	930	903	906	854	870	898	940	935	998	887	906	897	907	908	881	875	887	848	905	903	946	926	891	935	941	855	838	905	907	871	946	850	920	919	921	898	895	920	867	876	905	926	872	935	951	824	979	927	881	914	860	969	936	951	934	865	901	923	923	912	909	885	915	991	947	950	920	847	901	907	909	863	878	950	955	912	868	942	893	897	904	941	869	924	884	901	962	892	900	890	907	890	938	902	921	899	860	873	905	901	906	909	881	963	899	953	873	924	931	863	888	919	905	889	926	920	935	894	827	943	860	865	908	893	937	923	907	874	909	910	906	859	953	838	867	957	864	856	839	947	947	894	897	922	878	899	944	929	934	930	901	917	931	923	929	898	876	835	866	919	878	844	907	887	908	867	923	843	872	911	913	907	933	875	938
29647	24282	17861	24638	31747	33510	34455	32896	30657	41945	74407	69836	54138	37566	22282	11515	7972	7508	7477	7487	7337	7261	7423	7500	7359	7370	7420	7470	7379	7338	7470	7372	7416	7293	7425	7291	7286	7442	7261	7438	7310	7386	7462	7364	7347	7409	7256	7470	7300	7412	7313	7254	7444	7427	7460	7325	7425	7274	7370	7329	7351	7426	7313	7321	7397	7375	7402	7420	7297	7462	7381	7421	7485	7484	7283	7428	7354	7229	7387	7545	7370	7400	7345	7469	7449	7512	7420	7258	7324	7306	7583	7396	7250	7412	7376	7358	7453	7337	7342	7367	7488	7265	7297	7422	7480	7444	7398	7386	7253	7389	7461	7349	7345	7317	7373	7377	7341	7402	7276	7301	7388	7338	7435	7460	7331	7454	7289	7388	7428	7313	7271	7299	7322	7313	7346	7320	7445	7386	7271	7312	7442	7483	7358	7259	7419	7434	7517	7486	7419	7449	7335	7309	7271	7433	7321	7335	7443	7454	7326	7368	7458	7378	7458	7268	7431	7359	7326	7353	7292	7411	7309	7422	7256	7450	7542	7452	7300	7328	7517	7348	7210	7451	7379	7420	7518	7295	7392	7291	7417	7539	7421	7462	7306	7504	7381	7256	7267	7407	7309	7347	7352	7447	7452	7351	7217	7314	7347	7418	7399	7390	7291	7344	7360	7325	7456	7485	7446	7391	7370	7390	7293	7369	7264	7359	7406	7342	7437	7458	7433	7357	7423	7286	7412	7356	7514	7343	7490	7305	7460	7413	7305	7431	7433	7563	7416	7426	7417	7420	7294	7346	7370	7368	7524	7409	7461	7447	7475	7460	7413	7330	7464	7277	7527	7336	7340	7456	7373	7436	7406	7381	7456	7236	7512	7397	7406	7378	7363	7391	7403	7509	7411	7394	7337	7432	7399	7510	7499	7380	7402	7326	7381	7370	7374	7349	7391	7407	7388	7304	7396	7331	7348	7214	7422	7455	7521	7366	7344	7426	7446	7457	7476	7388	7351	7455	7345	7228	7321	7387	7394	7451	7334	7423	7344	7338	7356	7409	7382	7321	7436	7439	7430	7422	7364	7231	7392	7425	7328	7461	7327	7345	7353	7358	7167	7370	7460	7372	7469	7323	7183	7354	7320	7430	7289	7388	7344	7477	7287	7444	7365	7208	7323	7386	7386	7236	7423	7412	7232	7366	7348	7318	7437	7192	7363	7399	7455	7241	7342	7411	7419	7347	7396	7438	7337	7393	7348	7348	7412	7297	7361	7349	7428	7283	7458	7461	7439	7523	7454	7392	7328	7453	7362	7304	7479	7446	7340	7492	7390	7495	7260	7467	7258	7306	7479	7424	7351	7380	7525	7451	7455	7377	7383	7560	7431	7451	7398	7349	7433	7399	7355	7289	7364	7296	7359	7457	7425	7435	7545	7430	7522	7459	7463	7392	7412	7410	7490	7343	7472	7495	7355	7388	7339	7455	7377	7313	7459	7495	7260	7198	7340	7384	7349	7453	7462	7314	7270	7446	7419	7255	7456	7429	7351	7543	7428	7409	7259	7460	7350	7441	7420	7279	7436	7541	7273	7228	7414	7446	7327	7407	7473	7455	7459	7331	7340	7405	7318	7495	7394	7433	7403	7500	7490	7417	7372	7455	7428	7365	7298	7427	7433	7312	7488	7239	7489	7289	7352	7399	7386	7397	7308	7413	7411	7300	7437	7286	7355	7281	7461	7501	7395	7554	7380	7340	7370	7223	7424	7397	7418	7402	7436	7413	7446	7446	7469	7458	7428	7377	7359	7373	7212	7412	7298	7434	7471	7535	7504	7479	7281	7328	7371	7445	7527	7503	7314	7439	7410	7454	7503	7426	7252	7360	7423	7401	7331	7426	7486	7377	7426	7407	7357	7375	7308	7426	7393	7349	7347	7307	7534	7340	7290	7230	7423	7468	7350	7499	7326	7420	7204	7359	7541	7356	7425	7460	7382	7400	7369	7378	7446	7376	7308	7356	7394	7300	7321	7413	7478	7441	7494	7372	7374	7351	7410	7497	7326	7390	7296	7256	7349	7432	7430	7426	7254	7233	7485	7373	7436	7427	7325	7392	7377	7325	7454	7355	7406	7288	7318	7324	7324	7483	7424	7369	7332	7263	7433	7369	7466	7428	7468	7456	7314	7250	7428	7408	7262	7400	7358	7480	7461	7397	7375	7345	7259	7361	7404	7377	7435	7399	7361	7387	7341	7453	7350	7328	7458	7442	7392	7464	7393	7416	7420	7379	7323	7469	7509	7330	7303	7382	7275	7310	7395	7335	7308	7456	7493	7468	7348	7473	7425	7286	7260	7478	7280	7470	7401	7355	7414	7311	7339	7507	7346	7405	7390	7372	7340	7561	7530	7187	7484	7399	7456	7395	7293	7419	7435	7506	7372	7409	7362	7319	7262	7451	7357	7307	7386	7365	7378	7339	7346	7300	7372	7444	7355	7306	7227	7400	7290	7503	7426	7404	7387	7463	7402	7377	7432	7326	7334	7468	7404	7342	7512	7408	7370	7433	7356	7277	7393	7358	7451	7426	7542	7333	7409	7293	7306	7274	7314	7489	7263	7295	7405	7309	7440	7393	7317	7436	7360	7517	7421	7326	7497	7382	7343	7330	7415	7330	7300	7274	7368	7364	7448	7347	7406	7236	7496	7339	7401	7356	7593	7346	7504	7417	7394	7295	7504	7248	7430	7332	7400	7366	7316	7559	7347	7500	7459	7423	7520	7391	7466	7464	7429	7339	7380	7377	7442	7434	7362	7466	7508	7345	7401	7429	7322	7361	7392	7446	7405	7508	7376	7346	7442	7375	7220	7420	7376	7326	7293	7516	7404	7420	7530	7330	7399	7393	7579	7393	7471	7256	7246	7435	7427	7525	7413	7415	7455	7470	7428	7539	7437	7444	7367	7235	7244	7435	7399	7365	7445	7297	7312	7334	7422	7244	7301	7338	7556	7337	7458	7403	7385	7381	7448	7347	7421	7441	7451	7228	7387	7262	7325	7387	7345	7325	7446	7461	7347	7336	7253	7438	7437	7580	7399	7370	7268	7306	7407	7330	7369	7362	7495	7348	7473	7454	7336	7417	7287	7328	7366	7325	7336	7393	7469	7458	7552	7390	7445	7496	7311	7613	7429	7521	7439	7312	7269	7520	7415	7527	7332	7496	7439	7399	7359	7365	7491	7538	7419	7499	7410	7344	7271	7396	7441	7390	7471	7312	7409	7466	7413	7366	7395	7314	7481	7286	7313	7345	7302	7557	7359	7394	7481	7328	7456	7491	7463	7392	7438	7484	7412	7550	7394	7426	7436	7394	7203	7372	7471	7376	7417	7310	7401	7397	7414	7477	7322	7410	7395	7421	7433	7379	7385	7350	7249	7384	7495	7387	7310	7471	7328	7373	7414	7411	7386	7340	7462	7309	7374	7390	7355	7471	7511	7315	7409	7358	7346	7403	7365	7257	7269	7450	7411	7483	7335	7294	7325	7366	7379	7472	7532	7305	7493	7453	7486	7413	7338	7340	7455	7403	7525	7383	7450	7380	7520	7432	7241	7443	7438	7341	7290	7494	7441	7303	7377	7381	7334	7312	7510	7488	7435	7531	7344	7481	7476	7368	7383	7302	7428	7446	7283	7421	7339	7330	7411	7399	7381	7424	7498	7367	7395	7487	7229	7451	7456	7646	7261	7480	7317	7422	7372	7462	7277	7450	7427	7379	7364	7339	7235	7391	7427	7313	7530	7383	7328	7470	7294	7564	7493	7287	7456	7502	7561	7349	7414	7418	7302	7306	7441	7470	7396	7340	7458	7454	7394	7374	7378	7551	7264	7289	7301	7398	7333	7394	7543	7359	7374	7388	7385	7399	7357	7428	7346	7318	7411	7481	7375	7356	7406	7460	7343	7420	7421	7361	7374	7362	7403	7453	7396	7453	7377	7443	7309	7354	7400	7291	7312	7446	7508	7268	7382	7452	7537	7358	7364	7580	7356	7459	7454	7457	7341	7438	7359	7450	7407	7377	7347	7561	7351	7555	7465	7486	7469	7336	7437	7454	7490	7329	7396	7345	7465	7443	7320	7349	7341	7338	7448	7453	7413	7360	7249	7467	7309	7369	7447	7330	7402	7393	7503	7375	7295	7454	7456	7540	7341	7340	7453	7398	7234	7332	7267	7330	7379	7450	7290	7259	7441	7451	7322	7424	7511	7332	7448	7469	7386	7391	7409	7541	7337	7346	7376	7449	7440	7437	7556	7479	7448	7301	7282	7289	7254	7330	7497	7366	7453	7367	7321	7375	7379	7457	7425	7437	7478	7189	7419	7298	7421	7390	7380	7525	7417	7442	7445	7343	7471	7418	7320	7386	7315	7442	7498	7387	7322	7357	7371	7458	7412	7569	7321	7392	7392	7489	7271	7343	7472	7400	7394	7194	7383	7433	7472	7422	7418	7502	7268	7409	7360	7347	7454	7470	7349	7424	7360	7346	7349	7438	7228	7301	7446	7334	7321	7378	7359	7366	7448	7280	7376	7431	7477	7436	7436	7430	7301	7449	7315	7304	7371	7382	7341	7422	7387	7306	7369	7398	7396	7307	7309	7443	7306	7514	7370	7308	7491	7352	7483	7285	7373	7297	7301	7389	7475	7346	7432	7486	7330	7478	7378	7365	7450	7455	7399	7458	7315	7457	7449	7433	7310	7281	7528	7433	7450	7456	7318	7523	7527	7558	7439	7382	7429	7396	7425	7412	7434	7475	7373	7294	7397	7437	7298	7172	7451	7411	7368	7395	7408	7432	7395	7414	7352	7320	7427	7344	7365	7420	7378	7519	7397	7499	7542	7361	7332	7443	7440	7446	7426	7423	7319	7372	7362	7404	7392	7459	7492	7285	7424	7315	7409	7290	7297	7322	7412	7420	7504	7337	7353	7443	7463	7386	7307	7386	7516	7379	7474	7431	7286	7455	7438	7373	7270	7446	7281	7407	7341	7409	7370	7360	7234	7411	7410	7400	7293	7402	7490	7438	7442	7508	7370	7515	7394	7386	7317	7476	7470	7318	7378	7357	7480	7405	7527	7440	7387	7396
3988	1898	1398	1258	1448	1532	1482	1527	1357	2236	4852	4445	2806	1763	1121	1006	852	887	846	862	901	926	822	866	864	845	848	835	881	891	886	898	869	872	873	868	841	914	886	861	832	889	803	908	886	835	945	929	867	882	906	874	882	893	868	852	847	856	877	863	877	905	880	904	886	874	834	860	853	886	872	834	826	885	852	850	857	838	839	918	843	924	936	878	876	912	897	894	875	818	842	854	905	849	949	840	866	862	923	848	868	865	876	840	893	832	867	882	819	903	852	816	820	899	886	796	869	850	918	853	894	895	838	888	882	824	892	852	872	855	842	887	869	906	865	871	879	844	890	889	857	860	867	871	845	844	867	893	868	804	862	855	921	860	886	895	897	850	868	864	820	914	838	908	914	889	851	873	850	883	822	865	900	905	878	859	896	889	842	898	884	889	875	818	898	861	836	905	857	853	824	927	927	874	817	901	895	882	866	863	935	863	884	861	924	863	907	858	853	849	834	946	868	877	890	904	854	912	852	856	911	860	873	848	915	858	889	909	857	873	898	913	890	860	893	856	898	866	900	879	919	820	933	846	878	892	907	858	912	837	872	917	862	882	874	847	890	906	870	891	856	883	851	839	879	903	864	891	863	896	851	842	880	818	863	892	852	830	906	881	898	863	906	933	900	846	869	916	857	859	882	868	854	914	797	876	903	887	828	880	823	878	852	926	873	891	903	865	847	853	880	874	883	908	981	929	901	871	897	836	916	876	884	850	845	845	916	908	863	831	868	832	945	888	833	831	864	884	843	892	916	907	896	858	923	868	879	881	851	817	928	886	866	926	871	960	894	832	856	881	881	864	890	888	890	875	851	896	870	854	860	909	857	792	843	847	902	866	884	920	899	911	915	898	886	854	875	889	814	856	919	873	859	875	919	872	911	848	870	913	893	838	875	871	890	872	863	869	865	851	844	894	898	864	823	849	857	832	875	863	892	849	867	912	896	900	868	909	912	861	858	827	833	871	837	854	877	863	882	869	871	885	854	856	878	872	917	903	909	849	843	883	861	834	874	857	880	855	858	874	943	879	847	854	926	872	855	892	830	902	898	913	839	863	916	857	906	870	887	855	901	829	879	821	857	849	874	912	868	894	846	892	878	814	904	888	822	878	849	858	868	934	877	881	848	862	878	907	883	886	878	869	848	881	902	868	898	861	917	868	914	913	857	876	897	867	907	906	903	839	896	874	871	904	874	831	877	858	856	882	862	848	943	842	889	849	880	924	862	824	870	890	916	852	874	914	877	877	830	905	922	894	913	868	875	913	888	871	907	875	855	935	826	916	855	941	861	868	874	841	850	894	873	804	910	884	868	856	854	863	824	917	859	875	876	879	897	894	915	898	864	883	894	877	897	887	894	843	854	852	866	887	849	876	834	860	851	870	837	899	855	885	901	885	881	869	864	908	940	842	901	874	892	889	903	879	878	839	851	847	853	873	850	891	872	838	879	831	878	818	838	878	859	873	891	839	863	917	838	888	886	900	858	838	871	866	882	865	913	865	941	874	847	938	881	883	867	873	930	918	889	919	819	855	845	911	909	850	934	857	876	832	906	897	922	862	926	919	841	887	919	880	854	877	818	905	928	869	827	872	814	851	877	895	919	885	860	848	879	914	885	895	845	885	911	909	855	830	841	807	955	876	871	893	881	844	849	859	826	897	891	919	861	813	850	882	867	897	795	808	890	926	845	883	884	807	889	873	880	950	860	889	888	838	855	875	851	871	812	899	881	824	848	842	898	885	848	868	886	862	912	880	901	876	948	891	878	850	842	822	888	861	888	871	865	924	859	821	906	873	870	877	854	881	931	943	928	884	926	861	908	895	860	888	856	903	903	874	929	888	848	868	880	879	849	876	903	886	849	886	872	898	868	875	875	888	808	942	865	865	914	852	892	902	881	863	908	894	884	872	839	811	886	823	886	862	872	873	889	907	911	869	896	894	925	910	887	952	897	855	814	895	867	876	857	890	798	882	868	877	882	875	905	826	896	873	896	879	887	863	884	903	893	896	870	870	867	881	884	889	892	895	833	904	871	867	882	919	915	893	851	856	840	855	869	890	869	893	884	866	878	875	884	861	877	888	913	860	879	880	877	909	826	875	830	851	823	931	901	910	868	928	837	870	872	848	868	894	899	889	893	933	886	882	871	871	859	870	886	895	883	850	853	883	882	915	894	899	900	843	901	890	882	910	903	880	822	877	829	891	872	832	872	890	850	827	860	895	871	914	898	872	865	942	902	874	855	920	836	848	901	865	893	853	927	914	861	881	900	939	863	865	888	906	869	933	862	910	845	834	872	875	866	886	842	867	875	862	869	819	904	909	891	872	841	884	918	835	893	882	856	923	894	868	893	924	888	886	879	872	890	868	931	914	898	866	888	913	869	890	858	867	895	856	920	838	910	862	881	884	840	866	873	882	904	879	910	892	905	859	817	838	899	815	870	862	874	846	892	831	901	862	901	919	894	883	851	870	815	870	906	925	874	860	865	881	886	855	859	861	901	905	824	875	891	874	922	887	872	847	867	850	921	867	918	873	877	937	939	881	885	884	874	852	868	881	842	926	893	865	876	879	895	868	872	872	897	866	871	856	865	920	849	920	892	898	836	897	872	910	933	851	900	883	868	861	892	810	883	831	880	846	888	877	843	840	917	859	855	893	910	866	873	870	895	860	893	877	869	857	859	828	861	852	854	888	890	863	871	864	918	878	877	891	844	814	891	898	878	841	878	866	932	877	888	930	867	875	864	871	901	906	916	863	858	817	856	870	906	912	953	893	895	862	874	852	863	825	837	924	871	911	842	884	880	846	871	846	847	915	881	837	893	907	888	874	864	876	843	834	861	946	832	920	887	889	868	894	934	859	855	877	900	905	837	851	904	903	879	857	971	883	891	865	854	880	855	861	884	881	865	893	851	904	807	893	899	957	848	822	867	878	878	859	902	946	843	892	867	873	884	875	899	902	871	855	876	861	879	871	915	879	838	843	915	886	882	893	865	900	930	897	877	920	888	896	869	896	869	865	928	851	893	866	875	899	905	853	865	862	829	826	836	794	882	886	894	845	953	842	875	914	842	898	854	872	864	925	897	868	891	854	880	808	867	908	877	879	884	871	945	933	857	902	869	882	860	866	879	932	860	855	911	908	940	841	954	886	862	888	848	906	872	896	875	830	869	871	889	890	917	896	828	933	883	930	848	850	862	894	907	798	834	926	867	864	830	908	838	877	817	879	865	873	874	900	895	848	877	882	842	888	858	859	902	848	886	823	841	868	894	880	912	922	860	934	925	834	902	859	836	852	840	832	925	874	869	918	887	834	936	924	862	907	824	889	901	890	824	895	858	844	889	892	887	925	872	836	889	900	873	919	879	897	822	847	901	846	888	841	832	907	884	862	883	877	899	880	851	832	917	866	858	884	858	875	844	874	833	903	827	895	871	857	921	858	863	915	850	859	876	872	875	888	840	870
21179	16555	13590	20497	25918	26516	26324	23995	22084	30696	43201	37858	28252	17861	10733	7975	7337	7336	7111	7183	7137	7346	7178	7052	7113	7234	7172	7167	7184	7182	7213	7387	7244	7203	7240	7046	7284	7259	7245	7274	7067	7107	7187	7225	7175	7199	7186	7270	7225	7312	7152	7142	7375	7159	7287	7305	7167	7205	7175	7187	7159	7082	7171	7202	7227	7255	7154	7057	6968	7152	7138	7180	7157	7249	7225	7277	7075	7186	7205	7052	7260	7137	7272	7241	7324	7310	7196	7214	7269	7224	7205	7212	7168	7256	7295	7101	7204	7157	7278	7178	7243	7114	7114	7174	7031	7204	7209	7309	7243	7199	7258	7259	7107	7199	7026	7208	7117	7328	7056	7356	7268	7181	7169	7200	7199	7180	7078	7175	7184	7116	7267	7190	7148	7271	7438	7317	7186	7163	7204	7172	7243	7208	7114	7175	7120	7091	7265	7143	7265	7184	7278	7278	7293	7224	7212	7126	7202	7183	7213	7248	7219	7029	7191	7240	7246	7188	7360	7203	7171	7092	7322	7252	7322	7134	7148	7175	7157	7249	7177	7224	7252	7344	7317	7248	7171	7249	7203	7271	7128	7169	7263	7098	7203	7280	7029	7149	7361	7288	7095	7273	7249	7136	7090	7202	7292	7298	7136	7059	7082	7230	7192	7262	7320	7340	7170	7229	7267	7204	7257	7072	7238	7277	7132	7155	7076	7337	7249	7188	7204	7132	7243	7271	7123	7267	7139	7164	7178	7318	7220	7083	7127	7351	7233	7269	7228	7187	7072	7140	7143	7200	7173	7155	7196	7219	7285	7015	7242	7151	7105	7266	7211	7175	7315	7331	7244	7331	7331	7245	7182	7156	7262	7230	7076	7242	7166	7039	7374	7204	7215	7364	7204	7251	7109	7456	7228	7005	7217	7326	7229	7249	7351	7336	7227	7240	7193	7150	7230	7219	7144	7231	7157	7169	7255	7274	7199	7175	7262	7212	7236	7178	7235	7341	7223	7169	7116	7208	7205	7287	7201	7175	7151	7202	7275	7195	7280	7221	7242	7305	7180	7255	7307	7263	7104	7238	7092	7185	7157	7320	7191	7296	7154	7221	7279	7083	7257	7309	7187	7183	7220	7282	7244	7216	7152	7270	7278	7243	7303	7037	7147	7207	7073	7282	7283	7222	7286	7200	7302	7218	7115	7231	7280	7182	7179	7271	7319	7092	7266	7282	7307	7315	7230	7190	7190	7226	7305	7098	7140	7288	7174	7187	7163	7316	7180	7199	7153	7161	7065	7124	7269	7132	7212	7223	7255	7065	7273	7348	7251	7105	7289	7206	7248	7098	7149	7158	7175	7263	7245	7099	7101	7060	7089	7262	7132	7309	7164	7197	7284	7324	7238	7188	7303	7132	7218	7228	7119	7279	7231	7170	7191	7148	7082	7238	7128	7191	7145	7187	7255	7221	7237	7344	7130	7258	7131	7181	7254	7087	7366	7227	7184	7315	7158	7254	7129	7209	7224	7217	7119	7158	7123	7261	7174	7198	7287	7222	7131	7192	7159	7309	7277	7147	7145	7363	7180	7212	7325	7106	7111	7448	7167	7242	7256	7122	7200	7270	7115	7173	7326	7146	7211	7163	7180	7098	7283	7103	7158	7240	7196	7214	7291	7215	7156	7036	7171	7190	7257	7277	7143	7245	7153	7244	7166	7272	7299	7235	7176	7290	7069	7301	7140	7146	7190	7190	7134	7204	7166	7299	7185	7194	7256	7234	7132	7274	7231	7052	7259	7206	7209	7225	7140	7420	7109	7168	7191	7214	7182	7262	7235	7247	7175	7118	7169	7205	7234	7126	7091	7288	7089	7193	7214	7137	7193	7133	7174	7420	7145	7249	7292	7160	7304	7196	7167	7195	7114	7188	7156	7204	7258	7250	7163	7153	7184	7172	7304	7327	7280	7401	7137	7238	7374	7161	7074	7226	7187	7168	7200	7141	7204	7285	7130	7187	7380	7281	7284	7223	7342	7209	7181	7245	7337	7228	7330	7063	7188	7168	7210	7110	7243	7223	7290	7165	7165	7192	7312	7030	7155	7178	7202	7175	7251	7214	7339	7198	7192	7176	7044	7255	7109	7258	7327	7248	7222	7212	7218	7127	7283	7180	7187	7190	7233	7274	7188	7260	7137	7017	7267	7151	7242	7215	7276	7129	7231	7198	7278	7239	7145	7174	7245	7220	7177	7218	7178	7259	7242	7266	7172	7255	7164	7150	7351	7291	7267	7186	7199	7149	7102	7155	7125	7019	7141	7163	7095	7157	7206	7239	7249	7117	7072	7111	7156	7148	7167	7237	7334	7121	7060	7250	7135	7222	7126	7281	7228	7171	7102	7255	7146	7169	7161	7277	7190	7211	7202	7095	7209	7201	7238	7188	7297	7237	7071	7255	7178	7121	7192	7240	7109	7207	7268	7192	7166	7216	7237	7188	7292	7302	7183	7245	7063	7172	7265	7293	7284	7188	7271	7282	7262	7193	7252	7147	7187	7158	7352	7229	7329	7171	7151	7266	7145	7118	7227	7145	7186	7204	7230	7235	7140	7169	7099	7187	7229	7213	7222	7165	7246	7099	7123	7189	7364	7259	7117	7172	7163	7168	7077	7268	7289	7363	7099	7167	7251	7168	7181	7290	7307	7163	7207	7183	7200	7281	7247	7294	7148	7267	7260	7297	7194	7245	7235	7262	7208	7285	7110	7206	7139	7122	7217	7082	7115	7263	7175	7084	7336	7293	7223	7276	7210	7262	7213	7168	7195	7168	7226	7189	7198	7257	7157	7245	7254	7336	7201	7210	7275	7272	7206	7293	7279	7043	7189	7169	7147	7304	7312	7228	7232	7081	7342	7196	7292	7199	7310	7249	7269	7469	7221	7245	7189	7081	7171	7258	7188	7175	7208	7246	7159	7175	7268	7215	7176	7273	7226	7217	7174	7318	7173	7222	7208	7306	7243	7137	7223	7231	7254	7388	7144	7085	7211	7228	7202	7197	7175	7267	7233	7253	7222	7241	7059	7251	7123	7140	7180	7152	7175	7308	7086	7129	7353	7237	7161	7103	7267	7142	7157	7131	7291	7272	7331	7308	7055	7347	7214	7157	7256	7166	7260	7329	7395	7279	7281	7135	7151	7282	7280	7255	7256	7102	7210	7186	7142	7266	7234	7256	7290	7204	7255	7213	7076	7179	7191	7315	7238	7256	7301	7185	7317	7310	7310	7157	7246	7195	7129	7187	7279	7203	7243	7137	7256	7263	7237	7118	7123	7165	7271	7073	7240	7221	7133	7199	7208	7218	7240	7195	7178	7209	7134	7254	7257	7260	7198	7299	7188	7243	7286	7242	7180	7220	7268	7191	7252	7336	7143	7216	7243	7173	7374	7204	7261	7247	7143	7247	7187	7117	7136	7155	7094	7193	7188	7198	7161	7303	7193	7171	7104	7191	7181	7302	7209	7154	7299	7200	7329	7220	7206	7218	7284	7232	7185	7173	7117	7212	7186	7210	7241	7235	7103	7075	7303	7259	7223	7174	7232	7260	7283	7247	7179	7088	7146	7093	7178	7228	7311	7247	7177	7178	7177	7270	7075	7189	7085	7304	7243	7290	7290	7195	7294	7371	7089	7250	7267	7176	7172	7183	7258	7208	7110	7234	7126	7230	7182	7270	7215	7101	7219	7142	7282	7245	7204	7391	7174	7180	7332	7290	7180	7278	7192	7199	7260	7249	7114	7232	7245	7329	7247	7115	7223	7301	7287	7168	7322	7224	7289	7251	7245	7226	7152	7173	7203	7170	7205	7268	7205	7137	7097	7301	7244	7239	7202	7177	7243	7256	7217	7180	7171	7210	7258	7218	7091	7304	7264	7304	7162	7219	7122	7151	7264	7265	7321	7248	7216	7253	7244	7115	7279	7121	7174	7226	7277	7302	7112	7116	7237	7145	7181	7237	7177	7044	7169	7253	7315	7192	7153	7166	7194	7202	7325	7280	7243	7222	7312	7172	7184	7230	7122	7132	7223	7165	7077	7261	7179	7237	7290	7142	7192	7225	7205	7159	7278	7127	7123	7218	7221	7086	7224	7159	7251	7137	7266	7287	7260	7282	7174	7213	7197	7238	7316	7169	7299	7217	7237	7407	7298	7054	7312	7024	7278	7112	7219	7158	7142	7126	7242	7221	7246	7108	7290	7282	7027	7096	7138	7254	7118	7208	7409	7169	7282	7357	7197	7206	7193	7274	7218	7346	7159	7260	7255	7130	7088	7277	7158	7186	7129	7299	7261	7221	7145	7233	7284	7266	7077	7195	7201	7225	7250	7163	7240	7217	7246	7304	7265	7227	7096	7247	7248	7411	7300	7211	7184	7293	7267	7288	7241	7176	7222	7202	7211	7246	7263	7304	7066	7232	7252	7313	7291	7240	7311	7193	7231	7202	7246	7146	7192	7235	7310	7201	7176	7184	7188	7281	7255	7204	7212	7092	7251	7298	7288	7312	7231	7198	7186	7284	7250	7132	7123	7200	7255	7221	7156	7276	7213	7240	7244	7134	7198	7134	7148	7207	7168	7302	7226	7309	7226	7240	7156	7305	7168	7181	7181	7205	7224	7283	7266	7340	7187	7173	7254	7182	7300	7227	7170	7125	7163	7220	7223	7168	7114	7119	7201	7260	7278	7160	7279	7149	7202	7238	7196	7360	7199	7234	7266	7120	7131	7196	7230	7120	7135	7108	7152	7148	7083	7098	7342	7245	7167	7238	7237	7249	7182	7230	7122	7327	7293	7220	7136	7217	7191	7129	7214	7292	7275	7081	7293	7261	7149	7226	7263	7315	7295	7109	7315	7243	7171	7240	7218	7256	7248	7185	7246	7179	7346	7252	7285	7231	7277	7181	7261	7087	7230	7223	7229	7223	7171	7274	7206	7174	7182	7237	7248	7151	7142	7172	7231	7185	7050	7067	7339	7271	7234	7351	7265	7187	7382	7151	7241	7172	7163	7233	7274	7209	7199	7175	7137	7194	7157	7154	7247	7103	7151	7371	7260	7226	7149	7127	7164	7100	7308	7043	7330	7277
3191	2591	1877	1419	1644	2097	1879	1539	2143	8681	14682	11270	5771	2522	1329	976	919	884	844	906	814	890	877	879	922	815	879	912	899	835	905	870	821	911	886	881	934	903	835	881	902	911	873	863	892	909	892	838	862	846	918	907	922	848	881	892	908	913	786	864	916	832	903	889	862	877	842	816	875	908	905	874	916	849	872	866	893	795	845	892	893	931	857	893	927	939	868	866	910	912	881	890	926	895	867	863	871	867	844	874	840	904	944	878	931	924	897	868	963	856	905	885	814	938	843	882	847	913	902	909	893	875	965	853	893	911	861	847	922	869	897	879	918	918	869	893	877	889	906	870	898	904	899	852	887	912	896	857	834	903	853	867	881	884	840	927	900	915	915	861	880	857	889	879	905	861	870	918	892	839	887	932	928	873	879	892	911	877	878	917	909	865	898	884	870	885	893	830	886	866	916	889	836	883	850	927	852	873	905	886	909	876	912	889	884	882	908	881	940	937	863	916	881	878	902	861	866	892	883	875	917	848	831	863	899	882	889	873	858	921	864	883	897	856	881	902	875	845	935	882	943	870	892	878	799	893	918	891	912	972	960	934	862	904	917	869	880	870	890	868	822	892	924	842	856	929	878	889	885	888	896	921	889	947	931	918	839	876	914	876	893	893	899	923	924	869	889	852	870	842	853	918	923	812	874	839	950	879	874	858	887	914	895	913	949	880	890	867	951	850	896	878	946	923	901	880	882	903	829	852	846	842	881	870	913	869	877	872	926	885	892	892	866	865	826	866	913	890	925	858	859	878	878	855	885	869	822	829	893	897	894	866	912	934	887	855	897	909	834	907	872	871	909	905	864	914	868	931	916	840	894	926	958	916	822	889	888	904	914	912	939	876	885	888	882	963	905	878	866	917	845	881	881	870	849	876	907	927	878	880	911	901	874	878	824	899	879	865	868	865	900	884	852	939	929	880	865	883	873	876	893	887	887	861	894	932	919	954	873	873	929	909	841	921	919	863	897	858	845	830	925	906	919	894	925	880	925	855	872	858	882	884	929	841	931	898	909	888	891	894	875	942	866	869	906	850	864	876	873	913	866	897	954	940	857	871	881	891	898	938	933	861	811	886	896	899	903	884	852	847	887	865	881	880	884	862	847	919	901	893	876	892	878	889	876	886	900	902	834	853	870	903	854	893	921	903	901	898	882	868	926	863	863	877	876	839	891	939	919	904	893	855	935	876	949	890	884	890	869	901	895	872	875	874	879	910	900	896	989	876	861	812	910	885	853	865	879	874	896	895	893	912	895	889	909	873	901	859	909	936	904	897	909	895	881	879	896	848	909	863	887	836	909	890	915	866	882	895	890	897	963	888	902	898	913	895	883	838	873	873	827	894	823	886	883	887	883	830	908	882	843	855	863	933	936	884	877	892	930	916	935	920	895	887	845	866	949	913	855	877	877	904	828	871	916	849	879	871	888	908	890	838	875	889	889	904	857	858	878	867	866	868	901	849	915	838	908	874	882	920	915	898	915	891	894	877	918	858	794	914	914	889	911	915	843	849	829	878	878	846	911	894	880	852	832	930	920	912	874	878	860	870	931	892	924	911	888	854	923	881	913	861	853	876	911	847	918	861	908	874	909	921	894	877	904	860	903	875	847	887	870	895	863	885	903	907	921	916	856	862	906	851	941	884	857	914	897	865	937	840	891	922	867	915	907	933	901	878	895	887	868	870	862	872	860	862	871	875	892	921	912	847	866	891	900	899	917	879	841	887	906	909	886	833	915	863	861	887	882	943	890	951	876	881	877	963	917	892	875	924	889	898	864	929	893	913	866	880	880	859	920	902	881	896	870	892	894	832	911	855	927	884	901	866	872	940	898	877	924	911	882	822	926	881	861	880	884	900	905	865	873	887	861	861	927	894	909	894	858	929	849	859	958	901	945	890	891	888	846	880	919	883	850	843	942	889	890	854	909	867	892	916	876	847	884	851	853	847	828	894	883	816	883	850	932	835	896	908	861	874	910	881	920	853	871	915	864	902	869	864	874	936	882	900	894	886	887	888	848	890	853	913	889	909	893	846	887	870	896	851	873	862	847	874	924	951	936	930	843	884	961	899	855	944	867	921	898	882	904	910	896	859	919	908	933	883	859	885	912	889	897	868	870	896	906	876	907	890	948	848	896	860	867	923	873	887	864	901	811	881	884	879	898	848	841	860	847	816	884	862	944	900	841	870	846	872	895	924	913	919	913	922	922	872	902	935	855	906	875	894	959	860	925	852	873	883	887	892	905	904	904	922	942	909	895	856	948	860	869	854	938	885	869	944	888	830	894	912	847	945	890	859	909	905	922	872	912	918	925	883	865	910	901	854	898	925	878	903	924	905	941	915	902	897	978	938	881	894	914	880	881	875	898	917	872	871	857	872	897	910	840	880	905	948	885	865	928	845	902	941	878	873	893	860	918	854	925	871	874	883	890	881	867	871	902	881	891	857	869	841	901	925	848	903	870	888	916	919	848	942	913	872	912	888	915	882	935	813	889	849	877	844	907	936	873	908	877	854	963	924	895	865	884	868	877	899	894	856	916	856	901	892	883	915	836	896	892	936	893	868	921	894	884	877	893	856	896	839	899	923	879	895	871	852	888	862	842	840	868	869	840	896	880	859	834	926	912	990	880	902	883	897	885	931	787	864	817	890	867	937	890	907	924	858	844	919	896	877	901	903	928	924	867	916	867	867	899	853	887	888	882	889	902	887	876	897	889	951	895	890	908	964	889	945	909	860	897	902	888	932	902	900	861	864	919	861	934	878	963	888	894	888	900	861	911	862	911	903	861	877	867	854	909	954	803	883	893	881	919	961	931	870	888	857	910	920	889	893	879	879	902	903	877	875	888	915	931	915	929	918	933	879	846	829	896	900	928	891	880	858	917	879	911	898	923	912	924	907	870	860	909	858	886	853	875	877	890	854	866	866	888	905	904	874	896	950	892	859	840	899	909	919	854	890	870	865	863	887	888	913	912	855	840	872	908	906	873	912	892	911	884	838	926	853	862	835	874	876	914	886	921	914	857	885	821	854	894	842	846	851	898	884	900	880	827	853	858	877	896	916	914	897	835	918	916	819	896	908	886	878	903	919	934	866	835	888	863	843	818	886	848	928	923	871	840	877	892	902	861	859	933	877	906	923	841	876	897	885	861	911	920	890	932	892	905	895	877	941	945	885	858	864	888	883	877	889	929	834	894	911	871	905	915	849	934	880	894	949	854	901	839	849	882	911	885	874	925	921	849	891	916	879	914	834	889	927	919	864	860	903	875	860	870	893	859	857	920	854	867	902	877	910	890	851	932	806	893	942	822	871	933	836	867	881	944	911	849	866	843	845	898	900	945	903	957	912	882	858	848	907	906	864	870	898	932	920	873	901	858	849	901	876	903	877	870	901	896	880	907	882	897	941	881	871	867	917	914	877	871	883	851	905	893	863	890	894	872	867	908	884	896	920	909	877	913	926
25539	20761	16952	24260	31412	32809	30580	24859	31327	55529	63310	52738	38528	24231	13450	8668	7444	7459	7326	7259	7175	7250	7247	7440	7441	7299	7183	7229	7331	7350	7252	7292	7354	7268	7261	7376	7168	7261	7291	7154	7383	7285	7220	7392	7403	7157	7253	7244	7253	7318	7197	7302	7140	7413	7204	7187	7217	7169	7406	7301	7323	7258	7326	7259	7287	7268	7143	7426	7291	7200	7265	7312	7199	7285	7294	7319	7367	7252	7306	7281	7379	7285	7266	7321	7250	7215	7162	7387	7125	7369	7411	7206	7306	7305	7301	7272	7247	7344	7284	7275	7276	7360	7366	7223	7287	7170	7363	7241	7226	7351	7297	7247	7249	7299	7241	7351	7256	7157	7159	7296	7320	7212	7331	7232	7275	7234	7323	7204	7412	7235	7238	7267	7282	7217	7270	7118	7199	7273	7394	7284	7349	7480	7215	7248	7308	7359	7212	7255	7241	7310	7223	7329	7221	7346	7245	7415	7365	7251	7131	7294	7256	7297	7222	7343	7389	7228	7259	7307	7247	7294	7290	7297	7389	7398	7408	7324	7225	7311	7292	7400	7236	7273	7285	7266	7279	7287	7230	7246	7540	7317	7315	7280	7217	7321	7279	7296	7278	7342	7233	7414	7279	7273	7292	7360	7351	7276	7302	7302	7340	7327	7329	7347	7265	7233	7363	7274	7235	7192	7308	7254	7296	7384	7274	7074	7290	7367	7389	7234	7402	7258	7281	7323	7368	7212	7209	7278	7275	7248	7200	7277	7369	7266	7311	7355	7285	7286	7331	7365	7352	7246	7280	7230	7309	7232	7276	7244	7209	7287	7370	7270	7261	7321	7230	7362	7273	7281	7337	7252	7233	7293	7426	7203	7423	7402	7367	7186	7236	7206	7267	7213	7361	7328	7277	7345	7328	7410	7390	7294	7237	7249	7250	7122	7314	7247	7211	7237	7400	7295	7232	7224	7393	7301	7313	7313	7367	7275	7288	7262	7306	7299	7265	7143	7193	7281	7355	7302	7237	7283	7233	7253	7311	7190	7291	7257	7272	7261	7113	7288	7273	7405	7357	7296	7303	7321	7330	7268	7231	7385	7134	7327	7343	7184	7224	7233	7215	7308	7443	7262	7242	7293	7224	7311	7245	7270	7250	7336	7426	7467	7201	7288	7408	7253	7347	7104	7369	7329	7253	7219	7282	7187	7305	7267	7360	7378	7357	7278	7209	7412	7210	7395	7341	7370	7304	7333	7243	7356	7282	7169	7202	7232	7330	7233	7309	7166	7239	7283	7196	7135	7335	7250	7213	7269	7263	7310	7390	7441	7349	7246	7252	7266	7320	7304	7318	7298	7443	7273	7255	7466	7186	7285	7217	7341	7320	7255	7175	7296	7348	7292	7216	7250	7334	7324	7128	7202	7347	7409	7379	7360	7286	7238	7242	7389	7389	7446	7423	7191	7237	7200	7273	7274	7365	7227	7175	7142	7357	7199	7394	7219	7219	7296	7297	7291	7397	7399	7278	7484	7294	7283	7242	7354	7243	7301	7356	7201	7301	7344	7361	7324	7186	7329	7309	7269	7281	7303	7342	7407	7402	7307	7255	7277	7254	7385	7283	7348	7336	7161	7388	7256	7326	7318	7290	7244	7320	7285	7282	7369	7220	7352	7304	7303	7261	7330	7240	7355	7305	7268	7374	7160	7359	7405	7284	7350	7372	7302	7408	7374	7415	7252	7248	7275	7245	7260	7365	7171	7221	7452	7337	7312	7372	7215	7282	7339	7240	7357	7192	7300	7315	7220	7207	7368	7466	7321	7323	7189	7139	7369	7201	7239	7236	7260	7225	7258	7274	7145	7330	7263	7292	7256	7305	7132	7304	7296	7287	7383	7305	7388	7277	7310	7331	7345	7262	7379	7256	7297	7188	7287	7525	7176	7333	7298	7313	7359	7286	7348	7280	7388	7353	7277	7268	7267	7271	7196	7272	7288	7225	7330	7290	7302	7297	7396	7316	7373	7290	7373	7210	7247	7192	7322	7290	7248	7315	7390	7278	7218	7338	7337	7233	7247	7293	7210	7121	7305	7325	7226	7393	7222	7096	7345	7349	7286	7350	7356	7309	7094	7271	7382	7195	7158	7292	7471	7209	7271	7257	7263	7363	7294	7236	7366	7417	7402	7237	7261	7117	7324	7320	7361	7250	7316	7276	7338	7307	7322	7232	7223	7374	7313	7438	7368	7379	7240	7349	7381	7241	7359	7153	7289	7310	7288	7373	7305	7321	7219	7327	7464	7257	7259	7296	7403	7306	7279	7207	7300	7273	7222	7316	7222	7336	7294	7308	7330	7308	7361	7416	7314	7335	7342	7344	7197	7222	7204	7370	7222	7155	7274	7416	7264	7442	7316	7345	7418	7336	7273	7377	7328	7354	7406	7254	7292	7194	7234	7184	7299	7204	7341	7355	7329	7230	7273	7236	7322	7234	7223	7280	7172	7279	7267	7232	7302	7328	7257	7246	7205	7227	7352	7225	7245	7280	7260	7420	7346	7238	7278	7303	7279	7425	7376	7372	7300	7409	7108	7130	7302	7246	7274	7246	7191	7272	7369	7285	7252	7164	7293	7243	7294	7208	7268	7318	7263	7379	7344	7366	7345	7222	7273	7421	7157	7330	7298	7439	7330	7193	7285	7346	7289	7352	7258	7274	7348	7270	7179	7286	7225	7249	7212	7250	7280	7356	7259	7204	7202	7262	7244	7303	7350	7354	7182	7251	7242	7328	7234	7266	7335	7359	7206	7411	7279	7348	7177	7235	7224	7178	7197	7287	7281	7287	7298	7204	7361	7176	7273	7314	7268	7320	7363	7404	7262	7271	7277	7328	7276	7350	7333	7328	7292	7308	7260	7346	7296	7374	7372	7204	7335	7335	7400	7332	7306	7348	7344	7222	7430	7240	7258	7259	7337	7350	7285	7262	7296	7206	7170	7306	7246	7195	7265	7161	7228	7263	7291	7180	7239	7269	7223	7423	7237	7292	7313	7233	7323	7318	7294	7352	7313	7514	7227	7209	7161	7323	7174	7360	7314	7188	7328	7356	7335	7434	7162	7160	7172	7236	7287	7231	7180	7300	7250	7273	7287	7434	7267	7308	7318	7348	7339	7411	7228	7160	7370	7263	7256	7342	7302	7210	7295	7283	7229	7181	7204	7298	7233	7307	7247	7335	7470	7331	7409	7370	7095	7314	7222	7326	7149	7194	7338	7213	7334	7295	7392	7189	7325	7248	7341	7360	7264	7202	7326	7367	7140	7343	7350	7427	7349	7269	7290	7287	7212	7194	7474	7305	7402	7234	7362	7309	7283	7316	7363	7291	7313	7362	7284	7413	7319	7207	7226	7384	7401	7365	7241	7409	7242	7319	7358	7431	7314	7195	7325	7137	7273	7123	7130	7278	7312	7338	7277	7221	7283	7248	7307	7197	7255	7213	7306	7312	7278	7431	7224	7164	7346	7303	7346	7192	7302	7229	7345	7393	7148	7305	7335	7217	7307	7373	7187	7322	7285	7278	7390	7268	7219	7349	7339	7232	7315	7215	7371	7309	7277	7407	7276	7334	7262	7383	7300	7333	7382	7310	7136	7298	7415	7334	7253	7167	7369	7192	7174	7462	7256	7323	7235	7251	7241	7103	7371	7307	7197	7247	7290	7340	7324	7259	7405	7343	7411	7371	7344	7324	7339	7384	7347	7217	7320	7335	7333	7341	7307	7193	7206	7295	7329	7424	7331	7344	7270	7371	7240	7401	7323	7228	7350	7335	7200	7355	7312	7301	7244	7199	7165	7234	7238	7109	7213	7206	7150	7384	7243	7371	7233	7265	7298	7363	7348	7499	7293	7284	7230	7258	7286	7280	7238	7238	7344	7149	7381	7268	7291	7400	7295	7240	7220	7190	7406	7291	7302	7331	7321	7320	7195	7321	7233	7396	7222	7268	7420	7295	7290	7331	7384	7397	7347	7353	7197	7415	7303	7269	7404	7370	7231	7297	7195	7242	7237	7466	7422	7285	7167	7215	7387	7341	7322	7393	7192	7118	7331	7272	7367	7308	7182	7244	7346	7419	7333	7314	7347	7359	7339	7253	7299	7136	7298	7176	7218	7239	7403	7182	7362	7218	7171	7354	7183	7273	7304	7378	7205	7301	7346	7226	7185	7464	7189	7394	7305	7292	7253	7163	7271	7421	7280	7284	7440	7250	7221	7207	7491	7249	7268	7362	7283	7254	7204	7298	7213	7190	7307	7156	7477	7264	7274	7352	7323	7339	7211	7316	7395	7286	7314	7350	7187	7354	7345	7225	7291	7245	7286	7254	7344	7378	7401	7353	7262	7375	7321	7235	7261	7342	7316	7306	7330	7328	7337	7356	7405	7306	7262	7374	7480	7265	7140	7399	7286	7314	7335	7278	7322	7336	7308	7304	7334	7330	7268	7295	7242	7303	7364	7296	7289	7184	7227	7192	7263	7322	7327	7317	7169	7245	7216	7317	7222	7313	7234	7340	7265	7304	7384	7271	7327	7098	7249	7285	7291	7347	7323	7286	7258	7312	7233	7423	7245	7283	7246	7290	7186	7120	7406	7186	7307	7263	7168	7189	7362	7218	7230	7228	7382	7382	7317	7357	7220	7297	7283	7339	7348	7179	7285	7179	7452	7257	7325	7308	7412	7335	7237	7345	7196	7333	7302	7266	7292	7324	7264	7325	7298	7237	7154	7305	7366	7355	7268	7189	7368	7317	7221	7268	7251	7333	7299	7323	7397	7282	7236	7215	7312	7290	7313	7406	7377	7247	7212	7435	7222	7342	7228	7378	7232	7236	7302	7204	7314	7333	7241	7333	7260	7166	7360	7220	7289	7403	7319	7202	7358	7279	7230	7226	7409	7308	7312	7200	7423	7281	7195	7327	7172	7334	7344	7291	7249	7321	7381	7280	7464	7364	7219	7389	7331	7260	7267	7220	7406	7282	7482	7315	7269	7452	7285	7391	7235	7384	7282	7312	7256	7220	7305	7155	7274	7231	7244	7264	7184	7221	7389	7266	7293	7275	7289	7358	7359	7430	7428	7289	7291
5548	2321	1675	1366	1684	2012	1690	1574	2191	6481	14519	11834	6081	2575	1383	1025	865	887	882	926	889	912	914	865	892	873	914	871	852	862	928	943	895	946	894	866	928	982	877	937	912	927	886	894	844	910	881	911	883	903	890	912	876	917	909	870	890	854	849	875	889	868	951	924	886	833	865	908	855	933	868	920	881	855	912	875	893	867	886	914	916	883	913	851	891	893	910	886	866	904	935	906	882	928	902	949	846	909	855	881	937	917	917	880	964	877	911	886	857	887	826	909	901	867	896	921	899	874	952	875	948	904	883	860	899	926	904	879	889	911	888	860	895	866	918	825	858	855	866	887	875	956	915	898	917	979	920	899	837	911	912	913	854	899	899	930	921	881	934	907	913	904	916	854	884	929	853	915	856	895	926	886	893	862	838	866	915	845	876	911	868	849	890	874	869	937	907	845	842	921	928	885	904	840	882	863	940	894	883	909	901	916	890	846	889	917	939	894	879	829	850	865	907	857	939	917	921	896	881	880	935	909	918	906	951	815	897	912	896	970	912	912	900	933	853	945	884	861	876	921	897	954	842	917	813	843	930	909	842	900	881	879	882	895	927	866	873	888	861	842	844	891	931	882	901	905	853	868	928	914	864	873	870	898	926	873	936	930	895	904	879	932	889	900	906	899	926	947	835	935	923	906	920	905	897	895	927	874	902	943	952	876	909	950	898	957	914	898	887	849	932	902	892	876	945	867	930	888	878	917	952	956	873	902	870	883	922	892	871	904	890	931	907	903	867	887	896	884	947	903	869	921	905	929	885	921	970	850	915	918	918	905	929	904	914	875	906	865	919	889	885	857	908	891	882	903	901	889	858	876	892	893	881	958	929	881	870	908	901	884	890	912	913	910	934	902	897	856	854	890	897	925	901	909	873	906	916	937	882	925	906	889	937	871	913	910	910	865	883	837	875	880	870	846	901	910	895	897	918	880	948	899	930	887	895	894	860	902	897	920	838	908	934	855	903	901	902	879	929	898	883	911	906	875	923	872	899	868	894	884	870	931	927	912	842	898	909	981	909	856	893	909	900	821	935	926	913	976	916	860	916	836	973	931	885	878	876	916	883	868	908	851	929	964	847	876	877	894	862	948	830	917	873	879	886	905	952	939	907	938	951	916	917	914	866	833	918	901	908	889	906	873	969	860	832	916	865	987	869	894	934	891	934	863	809	874	906	922	869	880	839	935	875	862	938	863	935	928	907	956	891	917	880	826	899	890	916	887	904	908	936	961	887	870	901	916	906	857	885	920	884	887	861	895	924	896	886	929	916	873	915	927	868	921	875	883	928	915	898	904	935	915	895	914	961	875	904	881	844	906	879	876	919	899	844	876	877	919	883	890	877	871	882	837	970	888	890	872	854	868	882	858	938	888	858	834	881	942	915	903	888	871	852	868	881	873	936	914	834	899	911	935	913	903	883	854	910	860	885	887	893	875	937	890	876	943	911	991	862	949	894	928	930	832	866	907	923	906	856	849	856	910	917	944	887	919	934	875	914	872	896	888	943	888	957	966	907	868	891	931	881	954	909	887	909	889	934	872	948	975	914	874	891	889	914	886	935	897	896	894	896	914	882	867	812	909	891	892	880	881	914	919	856	901	905	907	909	938	933	829	898	903	848	907	900	886	846	895	907	889	899	898	898	921	903	862	837	948	956	900	857	865	889	942	908	918	901	875	904	947	823	899	884	906	877	891	926	835	932	931	922	927	865	891	909	920	916	919	904	973	849	903	913	824	864	911	868	924	858	941	934	914	918	866	868	862	878	907	897	912	881	933	880	943	919	885	929	885	904	871	897	936	904	960	890	908	891	885	847	897	882	862	920	865	887	843	909	911	899	891	934	843	847	903	932	921	890	895	905	897	943	897	930	863	888	894	927	901	926	884	900	843	893	963	862	908	870	909	843	905	920	900	889	821	891	894	861	864	868	842	877	916	881	898	861	842	855	909	885	935	901	896	869	890	884	848	865	859	879	916	870	902	888	890	854	973	917	901	922	880	890	889	847	904	929	866	892	835	915	885	873	893	846	867	896	902	879	858	937	898	882	889	924	915	919	900	911	924	884	908	868	869	853	852	923	891	886	895	904	895	887	857	899	871	858	852	896	861	866	890	890	914	901	866	881	930	908	881	896	914	822	892	920	869	877	935	888	895	888	874	888	922	909	883	901	922	940	903	879	885	857	896	881	867	850	868	907	872	895	945	926	919	952	900	942	922	867	932	890	891	850	963	847	936	849	891	895	942	968	884	898	880	911	877	863	874	889	867	926	901	879	870	876	932	919	836	925	947	897	852	906	904	881	890	894	878	895	917	897	886	928	937	896	896	871	929	883	897	891	830	919	942	917	912	858	887	903	895	917	881	889	941	921	851	905	935	883	914	887	908	861	921	904	883	864	855	922	922	974	908	889	884	890	890	877	885	879	844	919	914	928	893	839	881	872	915	911	931	877	900	893	908	882	934	868	854	859	915	899	913	921	887	873	929	909	862	887	896	856	867	900	877	898	910	930	853	916	909	969	947	887	886	918	911	888	859	886	887	926	881	847	910	940	865	943	901	921	907	927	901	868	919	922	911	892	922	888	897	876	934	918	907	910	859	898	941	890	897	905	919	889	951	899	916	909	927	955	859	887	857	902	896	918	870	806	922	881	905	859	822	849	940	895	895	899	939	909	873	902	899	922	901	866	888	819	909	912	944	925	845	883	859	897	868	912	850	864	950	900	861	856	892	867	880	889	926	918	956	878	869	859	907	916	906	906	907	941	863	898	905	869	931	867	930	923	949	912	851	846	883	887	880	935	845	876	902	819	917	850	920	894	872	900	908	878	883	948	870	919	966	890	906	926	867	942	866	903	891	896	895	928	847	853	874	858	837	861	856	890	880	931	865	870	903	938	932	913	930	902	863	941	887	942	959	862	914	846	898	851	872	910	908	879	904	905	886	940	909	913	904	895	852	937	855	895	913	886	876	924	953	910	915	885	899	888	975	897	893	918	969	909	845	865	909	877	847	877	902	861	869	932	877	890	864	926	910	932	862	882	938	915	886	893	853	936	906	938	921	850	894	881	901	863	940	863	890	889	887	857	889	936	884	914	942	947	884	865	859	884	904	936	849	878	863	874	864	848	917	875	903	926	912	917	919	903	876	928	887	899	912	831	905	914	856	843	953	859	825	943	890	911	915	926	882	884	862	862	949	938	931	899	911	925	901	859	902	859	888	931	881	877	863	911	881	900	873	885	911	904	882	885	923	973	892	918	866	913	870	909	895	904	925	990	849	886	895	891	862	901	872	893	882	935	870	850	904	869	873	896	928	947	870	926	915	868	848	903	944	925	913	889	863	872	921	921	899	948	895	946	905	909	889	943	914	891	968	875	885	886	914	894	823	867	869	932	892	871	912	815	898	895	883	897	861	882	871	967	889	878	867	937	895	900	887	955	903	951	963	848	864	892	912	863	888	938	942
23137	19477	15888	23414	30963	32089	27537	24540	32073	50042	63529	54068	39410	24960	13683	8825	7592	7395	7271	7329	7335	7204	7383	7424	7269	7326	7396	7357	7311	7382	7279	7435	7308	7217	7318	7533	7235	7232	7357	7397	7286	7338	7222	7327	7237	7335	7392	7328	7400	7382	7256	7374	7266	7449	7403	7313	7241	7183	7167	7294	7342	7400	7393	7331	7298	7362	7319	7446	7316	7513	7341	7316	7384	7414	7261	7393	7467	7425	7350	7329	7215	7321	7382	7327	7334	7338	7455	7320	7365	7202	7197	7484	7264	7305	7323	7401	7341	7352	7446	7403	7364	7193	7313	7255	7407	7566	7437	7338	7387	7299	7321	7377	7342	7424	7229	7286	7358	7498	7329	7326	7324	7278	7418	7319	7523	7223	7428	7327	7346	7375	7392	7318	7383	7353	7373	7392	7370	7306	7380	7406	7225	7392	7258	7288	7156	7348	7405	7305	7456	7352	7184	7392	7287	7273	7360	7466	7387	7302	7243	7329	7370	7233	7319	7279	7407	7371	7383	7441	7333	7419	7374	7287	7269	7351	7265	7358	7447	7309	7398	7306	7369	7473	7498	7379	7426	7311	7344	7242	7304	7440	7264	7277	7409	7201	7298	7289	7418	7472	7411	7367	7263	7362	7407	7345	7366	7345	7209	7314	7306	7382	7296	7398	7485	7299	7375	7294	7277	7242	7394	7343	7348	7380	7415	7308	7258	7436	7170	7457	7211	7313	7374	7277	7246	7300	7489	7158	7295	7323	7294	7354	7227	7367	7319	7252	7337	7403	7416	7298	7323	7524	7381	7286	7459	7511	7377	7360	7399	7312	7290	7337	7318	7323	7379	7274	7401	7143	7318	7295	7471	7305	7201	7332	7190	7233	7410	7302	7346	7453	7290	7327	7286	7403	7391	7276	7275	7356	7425	7249	7367	7404	7293	7329	7342	7399	7390	7395	7288	7209	7417	7224	7271	7409	7374	7275	7391	7521	7322	7460	7309	7323	7374	7572	7262	7256	7434	7258	7390	7219	7390	7505	7371	7290	7280	7356	7231	7395	7459	7273	7373	7191	7366	7269	7341	7363	7277	7371	7302	7353	7344	7371	7265	7374	7363	7227	7313	7337	7396	7412	7304	7452	7393	7349	7328	7366	7284	7462	7411	7328	7354	7343	7338	7384	7222	7338	7389	7203	7370	7240	7316	7369	7317	7212	7330	7370	7349	7276	7330	7414	7278	7435	7291	7364	7347	7235	7312	7420	7376	7278	7451	7203	7294	7322	7459	7409	7499	7222	7367	7350	7407	7434	7340	7308	7250	7339	7260	7396	7577	7337	7350	7326	7332	7295	7181	7333	7437	7370	7380	7354	7393	7302	7296	7346	7382	7306	7432	7391	7312	7382	7339	7300	7262	7316	7304	7308	7401	7357	7290	7448	7361	7423	7345	7360	7272	7253	7354	7406	7434	7398	7339	7405	7304	7323	7427	7441	7313	7358	7294	7309	7244	7503	7257	7370	7262	7354	7374	7296	7245	7316	7273	7385	7402	7351	7338	7364	7326	7416	7439	7242	7338	7400	7371	7311	7415	7421	7298	7272	7437	7349	7316	7320	7318	7373	7299	7351	7420	7346	7307	7398	7224	7395	7418	7478	7414	7468	7452	7205	7536	7332	7434	7377	7230	7355	7360	7319	7135	7271	7308	7334	7389	7408	7301	7416	7296	7252	7569	7231	7418	7387	7300	7328	7437	7350	7346	7315	7326	7390	7247	7325	7338	7568	7315	7399	7477	7511	7334	7322	7301	7299	7309	7397	7406	7251	7485	7297	7405	7392	7257	7178	7266	7386	7330	7321	7175	7457	7420	7526	7434	7370	7337	7391	7340	7354	7295	7422	7519	7265	7360	7267	7467	7412	7258	7389	7412	7287	7592	7286	7367	7251	7430	7302	7340	7233	7351	7469	7317	7243	7330	7350	7299	7362	7316	7366	7450	7298	7358	7311	7350	7301	7317	7257	7320	7306	7332	7382	7258	7333	7237	7456	7196	7333	7470	7261	7411	7365	7259	7446	7395	7330	7248	7384	7462	7191	7319	7158	7276	7417	7378	7271	7396	7518	7434	7360	7399	7383	7357	7401	7388	7305	7351	7337	7327	7338	7450	7279	7380	7381	7302	7368	7361	7375	7189	7308	7415	7264	7445	7275	7286	7410	7378	7334	7358	7348	7182	7330	7214	7431	7185	7332	7403	7376	7357	7284	7369	7406	7354	7252	7356	7284	7370	7505	7342	7258	7372	7461	7252	7288	7368	7319	7323	7275	7354	7331	7302	7460	7388	7461	7338	7355	7487	7326	7281	7311	7279	7330	7422	7247	7510	7341	7354	7299	7418	7546	7373	7276	7294	7311	7338	7431	7373	7359	7414	7386	7329	7429	7271	7336	7397	7420	7452	7419	7240	7251	7288	7382	7278	7468	7373	7406	7280	7248	7356	7407	7299	7396	7321	7238	7245	7375	7436	7457	7383	7384	7356	7249	7317	7378	7406	7421	7203	7327	7399	7255	7374	7228	7436	7431	7372	7380	7325	7320	7271	7437	7289	7361	7374	7361	7291	7330	7173	7240	7510	7353	7255	7304	7462	7206	7276	7431	7191	7318	7350	7375	7271	7302	7300	7275	7385	7410	7456	7279	7377	7258	7350	7348	7265	7426	7335	7400	7226	7457	7449	7402	7235	7341	7445	7209	7390	7267	7406	7294	7549	7340	7330	7399	7300	7265	7469	7328	7351	7461	7289	7366	7247	7364	7470	7339	7303	7391	7205	7338	7355	7402	7331	7495	7374	7437	7273	7392	7409	7323	7300	7330	7322	7342	7540	7356	7324	7276	7374	7277	7276	7395	7365	7340	7334	7381	7401	7268	7190	7501	7396	7263	7414	7299	7365	7195	7289	7316	7384	7345	7401	7431	7352	7472	7387	7341	7427	7462	7349	7378	7341	7431	7295	7426	7280	7309	7459	7427	7473	7362	7263	7259	7490	7278	7366	7423	7295	7353	7430	7331	7384	7386	7305	7471	7245	7424	7359	7427	7316	7322	7221	7319	7256	7337	7402	7293	7319	7231	7254	7271	7436	7351	7428	7262	7357	7387	7372	7326	7313	7439	7328	7291	7363	7468	7304	7340	7238	7236	7342	7244	7295	7247	7354	7377	7546	7321	7463	7395	7326	7361	7630	7289	7454	7321	7436	7457	7337	7289	7280	7512	7434	7386	7346	7470	7405	7338	7351	7314	7372	7383	7304	7294	7287	7347	7426	7244	7376	7471	7458	7305	7340	7325	7403	7348	7320	7289	7371	7384	7399	7448	7282	7227	7460	7330	7335	7314	7322	7377	7326	7300	7428	7342	7335	7351	7412	7322	7347	7334	7369	7276	7425	7431	7375	7416	7347	7427	7299	7403	7368	7374	7294	7404	7542	7307	7349	7290	7296	7335	7225	7337	7407	7556	7257	7388	7307	7406	7356	7368	7283	7358	7394	7366	7391	7247	7302	7433	7285	7310	7413	7375	7348	7517	7313	7356	7437	7205	7212	7400	7324	7367	7348	7389	7315	7489	7487	7250	7185	7349	7366	7378	7488	7303	7362	7201	7356	7317	7495	7348	7217	7316	7242	7334	7215	7534	7365	7516	7374	7244	7261	7386	7331	7230	7270	7440	7354	7392	7356	7313	7349	7163	7362	7393	7233	7312	7253	7292	7320	7354	7433	7345	7364	7304	7321	7248	7335	7436	7476	7379	7292	7328	7399	7425	7300	7539	7306	7335	7326	7406	7376	7386	7373	7436	7342	7432	7386	7388	7401	7369	7346	7353	7396	7422	7311	7360	7187	7356	7423	7214	7552	7347	7362	7363	7328	7326	7244	7329	7334	7293	7533	7398	7348	7216	7382	7238	7245	7254	7295	7375	7447	7337	7473	7436	7463	7253	7402	7285	7415	7298	7368	7246	7395	7320	7358	7258	7355	7355	7299	7322	7268	7330	7441	7385	7290	7307	7273	7290	7286	7433	7314	7316	7440	7399	7412	7333	7273	7332	7439	7341	7407	7309	7347	7337	7404	7392	7310	7406	7302	7369	7411	7425	7150	7351	7320	7354	7258	7443	7362	7339	7485	7304	7402	7327	7337	7223	7303	7413	7300	7237	7294	7450	7437	7370	7286	7450	7322	7397	7298	7173	7262	7317	7407	7190	7390	7492	7433	7271	7379	7277	7433	7485	7330	7293	7494	7228	7281	7440	7372	7464	7260	7441	7189	7369	7312	7315	7376	7349	7379	7333	7314	7286	7363	7488	7399	7399	7424	7392	7338	7374	7349	7378	7440	7370	7394	7276	7215	7392	7422	7378	7338	7348	7402	7304	7449	7413	7292	7240	7316	7446	7303	7336	7462	7232	7399	7304	7435	7356	7348	7403	7441	7330	7440	7454	7322	7319	7322	7326	7363	7352	7380	7392	7230	7352	7399	7467	7312	7347	7541	7387	7306	7322	7363	7257	7345	7420	7217	7328	7359	7298	7378	7313	7260	7310	7482	7310	7340	7392	7410	7397	7342	7261	7367	7342	7306	7424	7338	7373	7452	7442	7350	7296	7297	7393	7364	7485	7440	7284	7352	7406	7394	7454	7488	7258	7351	7263	7477	7349	7290	7329	7342	7455	7420	7360	7218	7337	7485	7420	7301	7349	7307	7463	7442	7392	7296	7221	7372	7288	7299	7241	7262	7392	7342	7258	7379	7416	7329	7232	7378	7260	7258	7223	7360	7375	7376	7286	7362	7238	7491	7291	7326	7325	7306	7347	7295	7363	7473	7421	7293	7346	7497	7443	7378	7333	7437	7443	7303	7419	7214	7296	7397	7297	7496	7327	7350	7444	7383	7326	7406	7317	7459	7399	7291	7326	7391	7266	7339	7383	7441	7385	7282	7252	7423	7362	7381	7455	7413	7298	7350	7331	7343	7334	7311	7411	7426	7335	7292	7374	7390	7273	7390	7325	7403	7460	7393	7430	7328	7290	7414	7301	7338	7365	7404	7334	7271	7452	7208	7339	7290	7354	7412	7371	7303	7236	7253	7475	7299	7325
4347	2770	1971	1626	2205	2412	2027	2162	2301	8642	25171	21435	11814	4309	1773	1053	919	870	900	936	934	896	912	899	922	884	852	880	857	873	868	900	933	900	926	897	887	928	913	884	902	946	879	836	921	904	871	916	915	911	883	963	888	888	904	886	909	915	970	970	888	883	938	936	895	912	925	892	914	901	893	917	875	840	909	966	869	863	902	895	897	914	917	874	878	945	928	855	925	910	895	885	922	955	911	877	852	948	913	863	896	913	919	920	893	884	910	900	944	913	828	886	850	921	932	929	918	872	907	922	970	889	903	880	921	923	904	889	921	911	892	888	923	915	909	877	866	882	899	937	857	870	869	936	925	879	952	893	928	926	966	900	844	896	861	893	868	900	930	974	935	860	926	955	883	889	912	982	928	854	837	928	844	884	942	902	921	937	913	867	969	959	867	866	905	920	958	949	854	936	903	901	911	881	874	882	958	965	905	977	962	925	879	911	886	875	876	890	882	891	893	877	941	827	882	896	864	897	929	918	927	900	975	909	894	944	935	887	988	894	891	886	859	929	896	882	898	864	875	874	873	874	897	922	866	904	935	891	902	950	949	978	875	940	861	927	929	878	912	915	915	890	901	941	933	937	908	931	872	901	906	899	891	881	885	884	892	919	943	866	934	892	897	920	904	865	938	913	903	914	958	896	903	915	913	897	936	868	919	941	962	925	904	863	926	922	830	843	877	923	880	878	930	925	904	904	884	911	867	936	919	899	910	928	891	890	900	912	930	908	908	944	891	928	904	889	862	934	933	933	917	900	934	885	849	897	944	900	918	930	946	896	847	908	942	892	939	866	942	949	859	883	888	877	947	904	961	895	872	882	893	875	915	952	906	912	908	850	929	895	906	910	876	893	867	879	933	950	903	853	894	903	885	920	902	912	898	932	959	863	881	930	938	943	900	954	918	920	908	870	924	925	939	882	882	872	950	862	900	889	904	943	903	865	918	937	963	874	926	960	914	880	897	939	932	919	870	870	868	874	900	867	904	937	904	889	906	923	858	903	911	932	908	958	912	918	922	952	906	860	927	891	974	903	869	931	896	946	857	928	944	847	913	956	886	886	906	916	911	910	964	926	871	874	955	908	947	927	929	897	932	897	885	867	939	888	877	875	928	896	950	901	892	936	860	916	889	882	883	934	852	884	969	885	948	904	899	915	927	909	912	898	905	885	937	946	884	898	891	918	906	891	917	912	892	901	862	893	896	934	875	883	903	887	941	897	853	910	890	946	889	898	918	901	878	864	899	870	875	907	932	897	857	912	882	904	901	915	888	912	890	917	882	876	939	920	945	957	901	844	889	924	890	871	923	853	860	935	932	923	910	933	929	917	945	859	932	873	875	930	887	923	901	957	887	914	878	879	907	896	965	923	876	907	922	909	860	947	908	880	888	853	874	889	909	894	886	913	915	863	873	944	914	923	907	912	874	924	932	881	837	893	928	879	894	880	918	939	899	917	964	928	929	930	919	865	913	912	863	853	928	911	938	911	892	914	883	939	939	888	862	912	923	860	914	947	900	947	909	949	839	870	887	906	941	916	918	870	933	946	949	918	954	882	855	883	861	841	918	897	897	900	916	900	955	900	919	904	855	925	932	884	892	856	903	910	928	893	913	914	875	908	907	970	890	868	948	904	899	864	882	943	878	899	854	896	895	909	912	896	937	888	937	929	900	898	890	887	934	909	864	892	931	935	969	831	964	887	910	863	884	889	927	895	919	959	915	933	875	915	910	904	889	931	897	885	927	895	955	875	911	899	936	911	872	925	917	908	910	884	923	914	913	928	866	888	955	903	913	871	941	893	898	953	898	905	931	852	893	870	891	931	946	952	899	917	914	929	922	928	895	883	867	923	857	918	933	876	883	949	901	869	894	893	939	853	879	891	916	916	952	886	876	929	902	931	859	908	895	870	841	958	889	959	879	864	954	915	922	866	913	879	931	918	889	866	882	937	889	899	915	915	937	942	913	952	922	922	949	905	862	865	925	868	947	855	878	891	868	960	876	864	934	865	905	894	939	874	929	901	895	920	836	911	926	925	859	922	908	903	858	906	950	872	940	878	907	913	876	917	870	938	896	908	935	920	891	872	930	875	901	936	912	941	923	930	924	935	852	903	889	843	872	887	912	882	949	900	868	879	901	877	968	902	932	966	953	870	880	948	832	916	920	893	953	886	927	907	961	855	883	907	939	889	881	842	985	823	909	861	887	865	881	945	924	912	869	831	988	886	915	895	964	904	898	934	947	917	881	922	906	865	884	909	922	952	907	907	936	907	902	956	958	937	861	938	948	851	939	896	867	887	987	974	880	930	952	912	872	869	945	850	968	934	891	964	843	886	929	899	939	906	920	924	893	889	933	923	923	897	875	892	909	885	898	908	965	948	928	917	877	917	914	895	874	877	893	874	898	921	877	912	886	884	936	912	897	899	892	946	887	903	903	900	915	921	934	921	889	888	957	896	862	917	895	917	874	881	970	888	898	905	939	873	954	892	907	934	930	846	938	919	890	907	892	920	899	894	907	924	898	874	959	883	863	956	929	927	902	912	887	876	897	893	883	898	918	947	916	965	918	873	881	901	949	905	928	873	922	956	904	955	856	856	942	884	907	892	895	890	897	899	860	928	885	918	944	939	880	841	896	898	854	885	910	911	825	911	935	893	958	897	923	853	915	940	887	887	862	883	908	855	915	887	908	906	933	889	927	906	925	897	905	863	950	878	900	900	909	945	935	892	943	915	904	962	867	866	886	907	883	941	870	954	879	925	876	878	854	921	900	893	930	979	907	990	953	905	913	839	876	889	862	881	911	899	878	876	922	857	915	920	905	930	862	894	868	889	927	914	916	903	900	884	951	930	926	909	958	959	911	850	927	879	944	890	894	920	894	891	957	909	904	907	905	898	911	889	885	828	844	893	916	909	908	916	863	927	897	843	861	862	914	967	903	931	905	904	887	912	904	920	886	833	910	904	895	947	891	900	944	924	934	855	889	817	868	896	884	971	913	896	888	878	903	944	920	891	881	928	922	901	871	873	963	859	878	921	915	905	896	899	931	941	930	933	964	888	900	877	903	935	961	863	889	913	893	876	936	922	918	902	897	928	904	896	917	929	876	872	834	950	896	901	882	864	940	909	888	866	910	935	913	916	876	878	918	915	921	947	922	856	904	927	895	873	862	907	844	925	877	906	931	913	857	892	888	887	938	875	914	897	937	915	897	960	913	893	912	871	890	933	913	902	906	976	902	937	861	890	880	945	878	897	884	924	816	912	932	907	832	954	890	887	923	900	919	898	923	916	906	912	909	902	866	908	916	884	913	836	899	900	941	879	877	914	923	896	925	903	903	862	878	913	953	866	924	908	875	931	864	907	896	924	956	900	924	959	941	909	919	905	929	879	916	952	872	896	887	889	974	889	913	903	940	899	889	857	921	890	891	927	906	885	869	930	918	898	888	917	906	906	878	840	905	872
28208	22466	17506	25879	36722	36024	31563	32129	32217	53688	78306	67763	49817	32402	17990	9644	7826	7423	7387	7385	7293	7338	7323	7336	7314	7284	7417	7409	7303	7265	7307	7481	7406	7281	7300	7421	7490	7404	7352	7391	7313	7238	7405	7212	7441	7256	7424	7332	7319	7365	7291	7525	7357	7401	7342	7268	7417	7260	7358	7418	7358	7354	7401	7243	7251	7403	7248	7366	7338	7372	7457	7480	7416	7306	7206	7376	7256	7364	7359	7341	7340	7372	7348	7384	7391	7239	7305	7302	7523	7328	7335	7342	7417	7408	7471	7269	7378	7431	7432	7361	7428	7276	7322	7363	7286	7283	7282	7313	7294	7449	7415	7373	7387	7332	7420	7294	7293	7427	7300	7275	7408	7346	7455	7308	7445	7290	7402	7251	7453	7333	7463	7442	7347	7349	7540	7354	7403	7309	7341	7278	7288	7278	7339	7289	7239	7297	7423	7402	7437	7387	7288	7351	7171	7509	7345	7412	7346	7288	7303	7402	7333	7361	7456	7340	7466	7362	7465	7439	7389	7470	7262	7286	7336	7342	7451	7389	7441	7373	7468	7391	7419	7318	7421	7436	7361	7272	7550	7254	7382	7374	7265	7356	7301	7495	7386	7441	7355	7251	7344	7262	7328	7401	7261	7339	7322	7386	7399	7531	7351	7393	7281	7354	7273	7393	7397	7395	7381	7354	7317	7419	7344	7214	7422	7357	7187	7213	7316	7235	7476	7309	7354	7342	7351	7406	7310	7445	7415	7253	7439	7481	7464	7396	7286	7378	7363	7310	7349	7398	7218	7241	7269	7329	7323	7493	7406	7319	7221	7225	7287	7394	7380	7402	7295	7197	7363	7259	7323	7592	7445	7280	7266	7402	7447	7535	7301	7372	7388	7322	7513	7372	7377	7337	7310	7345	7301	7332	7369	7320	7272	7349	7307	7264	7425	7402	7307	7297	7400	7467	7369	7396	7419	7296	7483	7357	7286	7249	7359	7293	7534	7316	7354	7289	7472	7344	7425	7271	7344	7499	7320	7399	7242	7561	7284	7463	7121	7473	7301	7355	7299	7345	7346	7379	7424	7163	7298	7296	7382	7324	7449	7283	7297	7460	7403	7304	7292	7447	7312	7322	7189	7319	7262	7278	7371	7207	7474	7309	7352	7417	7372	7398	7430	7425	7375	7329	7274	7406	7483	7255	7359	7460	7224	7291	7292	7339	7341	7398	7273	7332	7237	7436	7380	7310	7257	7278	7291	7304	7357	7460	7270	7290	7269	7414	7348	7319	7417	7348	7351	7251	7352	7266	7340	7326	7500	7388	7325	7326	7423	7382	7270	7346	7395	7291	7325	7402	7366	7305	7333	7333	7445	7198	7345	7395	7161	7383	7322	7390	7549	7314	7282	7459	7481	7380	7532	7332	7351	7436	7281	7351	7376	7341	7401	7412	7476	7319	7350	7310	7338	7297	7416	7328	7384	7424	7403	7330	7455	7277	7444	7371	7455	7411	7181	7341	7323	7294	7217	7387	7368	7322	7351	7219	7224	7362	7432	7440	7257	7239	7381	7284	7360	7378	7358	7453	7366	7357	7365	7443	7387	7280	7371	7352	7451	7317	7309	7436	7431	7342	7458	7338	7344	7281	7340	7350	7296	7272	7334	7350	7380	7349	7244	7395	7400	7309	7182	7295	7340	7368	7329	7411	7314	7316	7374	7363	7417	7361	7417	7314	7356	7377	7339	7287	7357	7366	7388	7366	7472	7331	7383	7300	7267	7338	7418	7382	7279	7327	7409	7372	7420	7359	7362	7327	7396	7202	7512	7366	7251	7278	7392	7331	7247	7292	7382	7404	7398	7360	7298	7406	7392	7341	7541	7276	7264	7375	7322	7336	7325	7225	7388	7407	7325	7269	7267	7431	7412	7375	7366	7246	7195	7483	7420	7373	7441	7427	7308	7423	7334	7317	7369	7412	7384	7394	7269	7378	7435	7302	7427	7363	7358	7281	7273	7327	7338	7215	7345	7282	7382	7300	7300	7390	7559	7385	7376	7456	7286	7253	7257	7300	7215	7319	7341	7315	7334	7417	7309	7356	7297	7279	7462	7407	7385	7332	7218	7265	7482	7508	7287	7346	7367	7375	7350	7293	7159	7447	7394	7292	7263	7391	7472	7466	7518	7479	7397	7376	7451	7418	7392	7330	7537	7455	7357	7365	7284	7499	7495	7340	7281	7282	7284	7275	7307	7417	7445	7347	7391	7393	7386	7450	7309	7377	7212	7359	7370	7473	7264	7325	7397	7306	7408	7402	7274	7311	7450	7204	7335	7299	7332	7406	7279	7393	7382	7269	7424	7372	7295	7453	7248	7384	7360	7284	7425	7315	7306	7301	7281	7276	7312	7328	7325	7276	7412	7425	7290	7306	7456	7150	7315	7393	7500	7299	7299	7374	7258	7248	7272	7310	7411	7331	7341	7274	7286	7415	7322	7329	7390	7318	7309	7420	7353	7402	7489	7413	7277	7400	7338	7405	7393	7367	7336	7362	7307	7290	7374	7347	7505	7469	7338	7443	7419	7252	7426	7488	7201	7563	7345	7396	7321	7383	7356	7443	7433	7340	7360	7378	7301	7440	7468	7308	7414	7276	7426	7315	7299	7342	7359	7460	7296	7350	7335	7425	7345	7375	7293	7528	7441	7427	7243	7338	7395	7268	7405	7244	7377	7405	7382	7403	7503	7374	7196	7241	7332	7388	7205	7396	7320	7498	7473	7353	7366	7351	7422	7374	7339	7407	7391	7395	7252	7416	7289	7401	7179	7261	7440	7292	7336	7444	7363	7439	7436	7319	7267	7422	7424	7323	7247	7416	7343	7500	7545	7368	7390	7253	7471	7211	7359	7222	7460	7220	7389	7428	7289	7252	7364	7340	7440	7340	7358	7411	7406	7400	7189	7285	7285	7335	7373	7522	7199	7239	7253	7385	7303	7422	7338	7282	7420	7218	7318	7321	7275	7369	7326	7373	7428	7413	7424	7285	7379	7269	7413	7389	7224	7392	7392	7286	7433	7425	7303	7374	7346	7518	7364	7320	7464	7292	7330	7403	7311	7454	7422	7441	7294	7331	7385	7322	7441	7392	7341	7362	7360	7307	7285	7414	7324	7300	7355	7375	7318	7448	7235	7272	7422	7383	7290	7325	7355	7358	7330	7345	7326	7344	7418	7370	7435	7390	7299	7400	7240	7446	7389	7282	7382	7449	7518	7229	7471	7258	7310	7395	7443	7289	7195	7404	7279	7398	7472	7494	7254	7326	7426	7225	7209	7331	7328	7454	7362	7371	7434	7395	7166	7374	7357	7408	7499	7292	7411	7320	7335	7403	7362	7373	7285	7386	7322	7206	7290	7299	7456	7500	7346	7416	7394	7235	7357	7323	7461	7398	7350	7288	7240	7396	7487	7349	7321	7402	7384	7252	7377	7389	7323	7340	7310	7371	7442	7414	7515	7335	7537	7300	7323	7499	7347	7342	7328	7248	7311	7420	7374	7298	7397	7325	7333	7406	7503	7383	7361	7406	7479	7340	7335	7275	7344	7421	7222	7359	7342	7279	7384	7427	7334	7381	7265	7515	7279	7384	7259	7336	7360	7282	7337	7345	7400	7506	7398	7271	7351	7313	7294	7260	7417	7239	7309	7391	7039	7416	7354	7359	7348	7441	7459	7297	7298	7380	7346	7273	7343	7525	7488	7279	7367	7409	7306	7265	7226	7338	7455	7308	7306	7347	7443	7361	7268	7390	7335	7312	7388	7272	7306	7500	7332	7462	7314	7330	7254	7527	7381	7381	7325	7348	7374	7387	7417	7245	7400	7449	7330	7432	7350	7367	7272	7464	7236	7413	7228	7517	7292	7367	7400	7325	7330	7294	7349	7279	7340	7391	7376	7504	7162	7252	7321	7370	7344	7424	7403	7297	7494	7324	7199	7391	7315	7445	7391	7230	7338	7417	7401	7317	7391	7465	7346	7250	7430	7301	7402	7479	7203	7278	7388	7285	7392	7225	7346	7435	7335	7334	7367	7364	7389	7405	7375	7473	7316	7415	7325	7322	7352	7235	7486	7290	7325	7242	7280	7540	7283	7355	7547	7370	7355	7400	7368	7377	7476	7250	7451	7393	7330	7478	7346	7328	7360	7507	7317	7481	7368	7349	7334	7574	7326	7422	7251	7452	7255	7317	7307	7228	7381	7331	7275	7320	7281	7348	7308	7410	7379	7579	7364	7334	7430	7365	7244	7352	7335	7337	7265	7312	7441	7324	7490	7341	7329	7441	7295	7207	7400	7328	7406	7380	7228	7308	7275	7345	7222	7504	7423	7425	7391	7238	7244	7461	7435	7378	7404	7404	7444	7335	7233	7384	7286	7365	7386	7294	7283	7430	7385	7379	7487	7313	7445	7347	7396	7222	7274	7365	7377	7339	7343	7326	7364	7298	7341	7260	7145	7535	7437	7232	7281	7415	7192	7341	7220	7323	7399	7375	7191	7315	7502	7353	7394	7344	7432	7207	7335	7385	7257	7187	7325	7278	7384	7313	7253	7277	7366	7459	7469	7394	7361	7393	7510	7316	7361	7270	7255	7323	7445	7281	7375	7380	7447	7417	7218	7485	7376	7317	7392	7305	7383	7359	7345	7380	7456	7444	7407	7350	7423	7369	7335	7376	7364	7477	7271	7327	7426	7365	7351	7455	7334	7156	7341	7327	7228	7155	7443	7526	7512	7364	7404	7327	7313	7250	7475	7275	7302	7373	7485	7311	7311	7352	7418	7476	7437	7255	7460	7466	7354	7411	7335	7389	7412	7180	7372	7455	7423	7325	7340	7175	7503	7369	7401	7368	7360	7404	7292	7393	7186	7321	7427	7285	7403	7274	7269	7452	7351	7275	7380	7401	7349	7393	7411	7408	7319	7382	7451	7521	7470	7510	7427	7284	7294	7257	7311	7430	7335	7355	7370	7368	7291	7404	7314	7435	7319	7385	7325	7502	7310	7340	7236	7303	7315	7428	7272	7254	7346	7245	7311	7272	7372	7318	7295	7406	7366	7378	7346	7360	7277	7418	7263	7357	7410	7310
3706	1583	1302	1141	1316	1430	1331	1374	1234	1934	5471	4838	2876	1570	1104	908	875	869	865	910	817	844	891	896	808	891	900	882	900	825	865	913	864	867	846	892	887	887	873	862	866	873	857	866	892	861	898	853	890	883	851	836	842	870	871	886	843	853	897	856	909	834	898	844	841	824	890	878	856	879	870	854	889	858	853	866	875	853	907	837	811	881	891	859	854	847	898	893	886	817	882	832	847	844	825	883	946	924	854	904	838	887	873	807	866	894	824	818	925	867	869	845	865	889	847	860	844	894	880	872	883	914	895	871	868	885	873	805	862	890	900	906	840	925	900	798	895	906	865	879	861	918	862	858	864	886	898	859	898	838	886	920	910	904	880	884	905	923	867	871	883	895	886	848	843	837	864	903	872	895	883	854	858	878	869	890	823	865	888	837	893	856	873	851	918	868	850	844	885	814	818	758	823	873	874	912	905	855	916	888	892	887	875	874	853	898	832	875	815	882	903	802	845	861	926	861	849	863	930	873	894	858	888	845	861	910	822	895	878	834	915	882	856	869	862	842	826	867	913	882	914	900	869	850	877	867	809	867	899	841	877	913	838	938	876	853	839	872	845	828	857	886	891	852	889	906	896	898	900	884	847	853	850	877	838	841	879	831	918	885	856	833	897	841	898	867	862	851	860	851	920	898	900	847	844	857	869	856	865	874	866	915	885	864	883	884	902	877	844	888	899	897	917	888	872	828	871	822	891	855	899	885	874	838	873	880	886	852	910	875	886	829	850	829	868	924	892	868	926	887	896	907	902	885	884	840	855	880	885	866	911	877	861	863	851	900	837	854	848	805	876	877	878	862	878	830	894	926	858	866	858	871	903	857	812	859	831	860	902	895	868	901	905	896	885	871	876	903	893	890	849	866	862	849	848	873	858	836	863	882	885	817	848	884	862	878	848	879	888	897	888	872	905	909	912	868	840	877	871	869	914	881	864	895	848	866	876	936	924	843	859	864	933	887	878	870	850	843	853	936	884	862	921	904	880	872	900	882	885	852	924	867	891	871	862	882	826	821	866	865	912	849	872	850	887	861	878	869	918	860	868	912	863	900	863	898	800	899	831	871	888	852	859	887	877	879	891	839	855	856	907	896	898	822	889	849	866	880	855	865	905	863	886	872	870	928	865	904	848	848	899	840	824	859	870	830	870	884	894	829	840	856	897	849	888	837	882	907	873	925	889	853	880	884	872	902	900	826	845	847	874	979	904	856	877	851	857	896	845	860	873	840	867	843	805	880	927	875	875	837	900	888	853	842	875	869	885	833	883	810	830	954	883	854	915	913	842	926	825	863	872	857	829	861	853	848	903	894	868	863	841	828	838	861	873	833	894	895	847	878	887	890	849	856	917	834	883	873	873	858	842	834	913	858	883	875	857	869	914	876	886	906	827	865	893	921	899	927	892	873	919	872	882	856	868	864	889	812	859	878	887	868	864	880	884	851	889	852	881	867	880	829	836	898	832	905	881	849	839	907	829	842	862	882	833	832	795	878	866	849	946	870	904	886	871	819	846	899	902	855	883	842	875	844	912	887	829	849	816	842	894	882	905	870	856	855	915	856	890	882	881	858	879	887	898	878	898	872	908	887	879	843	864	794	828	857	899	873	811	850	887	864	819	868	899	890	926	846	869	843	846	885	823	850	870	883	867	889	904	893	915	847	863	859	879	874	897	840	901	867	866	833	907	828	884	919	833	946	951	887	805	859	879	857	880	873	874	898	813	882	876	869	825	866	875	880	894	910	892	827	843	890	826	910	882	846	911	915	871	883	814	844	871	890	877	817	816	860	838	853	904	852	859	878	818	874	880	856	830	884	873	872	864	903	855	889	871	912	848	882	843	925	935	874	885	879	890	890	844	873	874	901	902	859	854	874	911	837	882	838	848	847	903	890	917	855	856	877	897	824	856	873	844	881	820	899	877	860	857	929	882	867	881	825	901	874	860	904	837	857	876	875	896	845	957	889	872	809	848	867	900	912	853	871	861	804	861	863	867	850	924	893	878	874	866	892	881	836	877	909	854	863	839	851	840	828	904	834	883	866	858	858	877	884	922	856	865	936	841	829	872	857	866	900	894	834	898	859	923	838	906	906	858	862	850	858	879	844	918	851	830	868	882	907	878	852	844	901	923	868	840	846	877	878	826	893	879	861	874	840	871	888	905	904	825	884	923	906	840	884	892	850	814	904	836	864	829	866	880	887	826	858	858	849	940	882	871	802	878	903	881	816	862	878	893	862	855	898	853	872	854	875	838	875	842	829	879	852	865	829	895	855	836	865	883	844	905	839	889	883	864	884	818	868	843	861	877	895	878	907	868	904	870	846	822	892	861	863	851	855	889	865	957	876	868	830	854	837	886	862	901	862	857	895	826	825	904	920	827	847	882	860	874	887	861	920	839	840	817	855	877	843	868	859	924	815	880	837	912	850	819	875	880	874	924	946	854	889	883	906	866	864	856	811	860	862	849	898	884	882	890	867	936	850	897	856	853	896	881	920	850	819	809	817	815	883	868	865	859	894	862	924	859	883	874	895	829	851	840	904	829	877	869	894	952	820	928	910	886	879	882	854	835	848	860	871	841	903	902	859	811	881	895	876	844	879	914	913	945	876	917	879	854	833	862	822	905	901	850	889	885	877	842	913	872	865	821	932	870	844	910	862	874	862	822	855	906	859	913	854	848	885	863	826	856	934	836	878	880	884	884	823	890	812	891	852	862	903	894	888	883	893	871	870	833	864	854	869	911	893	848	872	842	825	876	850	877	883	840	911	894	836	895	891	874	872	911	860	864	893	956	919	833	846	885	902	896	820	892	810	855	840	912	856	840	897	887	840	897	854	883	940	924	840	841	864	875	869	890	893	854	855	900	909	880	892	815	839	916	861	860	875	878	876	859	813	824	857	867	870	848	845	829	867	858	913	831	877	824	870	885	885	844	875	874	877	886	877	853	844	879	876	843	836	881	899	869	960	911	826	861	873	892	864	868	907	879	855	925	841	873	877	841	893	895	871	879	842	900	862	849	859	835	934	878	858	841	841	814	910	907	881	846	852	869	896	881	861	877	886	876	897	901	883	869	883	877	868	902	879	879	862	846	871	874	888	901	916	913	838	871	887	830	862	818	911	896	893	875	877	856	861	868	854	867	808	847	833	865	866	891	844	857	848	840	865	843	906	880	920	961	856	839	834	866	878	882	838	898	826	842	840	906	917	814	857	826	913	844	830	841	848	880	901	858	917	869	881	855	854	866	876	888	864	879	863	855	888	842	868	887	812	869	850	900	876	873	895	823	852	854	846	944	869	852	896	891	841	891	883	900	879	842	866	861	839	834	850	853	883	855	857	866	837	867	852	890	885	889	870	898	900	899	893	846	833	858	884	902	910	920	890	866	883	880	886	850	867	904	882	870	842	873	869	883	893	887	833	866	848	875	878	887	908	873	896	880	868	802	938	885	860	892	871	859	899
20009	15255	12887	18563	25154	25558	23553	21867	18398	27070	44385	38823	28110	16356	9631	7937	7314	7178	7060	7114	7143	7050	7124	7067	7226	7198	7025	7208	7033	7137	7060	7114	7206	7186	7061	7127	7087	7238	7114	7148	7086	7206	7135	7163	7285	7318	6997	7245	7144	7077	7203	7011	7153	7077	7149	7136	7197	7202	7202	7037	7103	7120	7187	7277	7096	7039	7165	7039	7169	7254	7123	7323	7249	7171	7220	7080	7134	7111	7282	7228	7078	7122	7119	7091	7143	6988	7078	7257	7098	7097	7109	7070	7082	7227	7265	7177	7131	7202	7092	7158	7156	7148	7213	7228	7224	7081	7069	7143	7057	7193	7119	7204	7176	7173	7122	7128	7207	7146	7038	7066	7080	7123	7226	7143	7166	7212	7007	7168	7029	7066	7122	7153	7136	7176	7209	7016	7213	7002	7170	7097	7038	7193	7106	7247	7125	7233	7103	7205	7220	7232	7143	7189	7223	7035	7169	7155	7112	7167	7155	7210	7051	7206	7170	7148	7156	7096	7320	7155	7174	7133	7096	7104	7129	7182	7239	7249	7323	7201	7096	7141	7076	7181	7210	7131	7080	7145	7027	7104	7165	7106	7052	7159	7087	7219	7145	7037	7112	7108	7247	7068	7191	7160	7015	7019	7063	7188	7210	7109	7181	7218	7150	7054	7190	7224	7142	7151	7165	7067	7123	7250	7021	7138	7151	6972	7231	6999	7234	7224	6962	7247	7121	7188	7209	7086	7090	7156	7175	7215	7091	7117	7156	7304	7297	7137	7062	7134	7186	7047	7208	7161	7101	7120	7114	7140	7126	7073	7196	7208	7099	7167	7181	7195	7166	7182	7022	7149	7126	7064	6947	7084	7139	7100	7228	7085	7109	7198	7118	7049	7100	7163	7085	7042	7201	7134	7101	7183	7338	7312	7103	7274	7175	7180	6995	7278	7291	7214	7219	7311	7154	7155	7266	6976	7132	7227	7075	7216	7186	7198	7228	7132	7037	7086	7035	7191	7093	7161	7157	7218	7177	7159	7214	7233	7086	7088	7213	7196	7200	7043	7172	7192	7039	7322	7062	7183	7134	7121	7105	7198	7177	7210	7074	7148	7132	7018	7134	7064	7202	7077	7157	7150	7008	7127	7064	7125	7213	7030	7067	7256	7019	7166	7213	7152	7196	7048	7221	7068	7149	7097	7201	7395	7125	7042	7164	7083	7270	7114	7173	7036	7130	7243	7254	7160	7144	7149	7012	7154	7044	7217	7106	7102	7065	7084	7145	6984	7100	7133	7128	7157	6949	7109	7190	7132	7012	7140	7208	7045	7140	7168	7049	7153	7152	7115	7195	7098	7176	7116	7189	7189	7142	7240	7187	7140	7138	7015	7219	7186	7252	7138	7085	7307	7237	7229	7277	7199	7066	7050	7091	7144	7225	7201	7126	7176	7189	7117	7093	7165	7191	7122	7213	7163	7107	7183	7114	7249	7117	7095	7025	7270	7131	7175	7084	7156	7266	7197	7174	7219	7093	7132	7013	7096	7169	7032	7163	7241	7168	7164	7238	7107	7162	7090	7148	7217	7281	7207	7138	7028	7155	7195	7183	7092	7178	7182	7029	7191	7135	7296	7184	7154	7092	7194	7168	7127	7220	7150	7169	7226	7200	7298	7245	7035	7058	7239	7176	7087	7084	7015	7071	7007	7299	7186	7143	7115	7077	7121	7306	7249	7103	7107	7197	7093	7224	7262	6955	7072	7227	7178	7038	7175	7221	7032	7217	7262	7064	7268	7283	6898	7169	7044	7195	7179	7281	7130	7245	7147	7216	7148	7016	6989	7169	7229	7136	7227	7234	7095	7106	7057	7235	7148	7023	7127	7160	7153	7163	7153	7089	7218	7150	7178	7101	7146	7122	7276	7096	7212	7205	7109	7247	7184	7144	7210	7087	7174	7080	7142	7178	7219	7079	7272	7143	7163	7269	7161	7288	7103	7222	7174	7113	7153	7077	7245	7178	7085	7267	7091	7151	7034	7126	7247	7195	7095	7102	7216	7121	7148	7131	7241	7137	7095	7173	7126	7085	7235	7125	7262	7196	7083	7198	7030	7163	7057	7146	7103	7060	7156	7268	7164	7161	7209	7131	7000	7134	7100	7130	7140	7169	7279	7141	7182	7014	7033	7155	7268	7139	7113	7222	6941	7156	7085	7173	7128	7078	7255	7214	7089	7150	7113	7196	7165	7101	7026	7085	7049	7096	7122	7153	7196	7089	7193	7256	7172	7249	7189	7182	7154	7094	7099	7056	7168	7033	7084	7162	7030	7170	7239	7075	7071	7217	7086	7230	7104	7069	7136	7041	7115	7100	7184	7120	7006	7160	7259	7210	7142	7127	7135	7189	7106	7193	7049	7113	7118	7184	7169	7126	7159	7069	7124	7142	7214	6993	7121	7175	7023	7166	7229	7058	7121	7006	7076	7165	7029	7172	7184	7158	7121	7020	7250	7030	7161	7060	7196	7145	7217	7215	7116	7258	7218	7187	7132	7038	7125	7113	7148	7175	7041	7252	7143	7094	7102	7186	7014	7258	7089	7116	7199	7185	7039	7100	7211	7142	7123	7211	7073	7168	7220	7106	7169	7113	7136	7150	7121	7059	7169	7124	7048	7179	7142	7184	7099	7179	7173	7049	7098	7299	7103	7125	7100	7238	7230	7209	7139	7160	7264	7163	7146	7096	7088	7167	7023	7134	7176	7134	7214	7185	7299	7089	7264	7059	7024	7046	7059	7181	7174	7153	7234	7156	7225	7157	7089	6975	7064	7287	7018	7208	7202	7252	7134	7154	7109	7151	7189	7188	7244	7046	7134	7105	7096	7200	7177	7134	7197	7094	7210	7166	7161	7314	7146	7129	7098	7092	7153	7102	7070	7176	7131	7064	7306	7009	7235	7154	7139	7163	7079	7103	7115	7291	7208	7118	7137	7203	7239	7198	7159	7063	7032	7108	7111	7089	7148	7212	7088	6960	7068	7167	7065	7054	7016	6948	7090	7060	6944	7141	7170	7060	7015	7292	7211	7172	7187	7069	7141	7156	7198	7313	7086	7106	7312	7142	7234	7122	7190	7211	7040	7205	7318	7138	7102	7184	6913	7196	7136	7089	7063	7113	7148	7100	7160	7085	7058	7091	7087	7257	7165	7186	7210	7111	7094	7195	7276	7085	6994	7207	7071	7146	7044	7197	7105	7099	7195	7099	7160	7081	7279	7065	7022	7235	7163	7039	7021	7230	7163	7138	7110	7149	7201	7117	7290	7115	7080	7144	7074	7365	7186	7063	7097	7133	7122	7138	7148	7275	7132	7164	7083	7046	7144	7064	7102	7157	6952	7107	7158	7131	7299	7244	7108	7259	7122	7221	7231	7032	7188	7361	7145	7190	7135	7111	7232	7281	7166	7107	7201	7202	7010	7081	7250	7262	7058	7174	7155	7265	7231	7099	7258	7133	7346	7044	7171	7125	7121	7148	7359	7159	7210	7300	7097	7152	7357	7118	7161	7147	7124	7052	7200	7158	7214	7369	7087	7152	7194	7191	7124	7112	7134	7194	7253	7254	7133	7119	7220	7230	7204	7089	7074	7185	7301	7164	7283	7283	7172	7159	7158	7179	7127	7241	7268	7153	7199	7024	7227	7085	7065	7087	7191	7142	7150	7222	7136	7059	7210	7098	7246	7202	7184	7217	7264	7184	7228	7097	7133	7112	7129	7125	7177	7087	7159	7099	7125	7142	7259	7171	7110	7181	7162	7184	7234	7227	7282	7169	7085	7144	7172	7271	7138	7102	7205	7108	7084	7120	7052	7071	7037	7211	7201	7253	7138	7221	7091	7203	7231	7164	7165	7152	7091	7265	7003	7208	7170	7038	7121	7206	7022	7184	7128	7161	7240	7161	7177	7096	7009	7182	7159	7098	7165	7054	7275	7104	7295	7149	7186	7142	7220	7126	7204	7142	7136	7178	7237	7250	7186	7081	7275	7217	7258	7269	7176	7182	7122	7169	7117	7145	7068	7227	7164	7068	7101	7040	7216	7203	7124	7034	7068	7252	7114	7213	7153	7134	7085	7246	7162	7179	7103	7098	7236	7129	7122	7236	7251	7129	7156	7121	7128	7204	7123	7127	7112	7105	7139	7149	7153	7116	7201	7153	7092	7238	7121	7035	7259	7217	7048	7228	7014	7236	7125	7126	7112	7245	7147	7191	7160	7035	7139	7233	7182	7117	7117	7214	7140	7199	7200	7212	7046	7106	7036	7349	7164	7149	7083	7147	7187	7220	7140	6957	7286	7014	7077	7116	7093	7158	7117	7086	7084	7106	7064	7133	7191	7031	7082	7099	7122	7107	7182	7133	7050	7166	7045	7145	7137	7188	7235	7158	7176	7232	7188	7265	7173	7099	7213	7156	7229	7249	7101	7123	7161	7091	7100	7244	7077	7082	7048	7105	7053	7151	7123	7070	7209	6933	7260	7152	7189	7139	7185	7128	7175	7123	7174	7209	7180	6990	7319	7107	7158	7212	7212	7027	7215	7045	7066	7167	7287	7131	7136	7153	7130	7212	7132	6944	7335	7308	7138	7287	7212	7160	7088	7092	7131	7057	7142	7122	7175	7141	7136	7085	7214	7278	7181	7079	7179	7037	7175	7158	7173	6973	7287	7074	7127	7080	7081	7276	7144	7228	7088	7143	7051	7182	7102	7167	7205	7185	7223	7161	7193	7184	7150	7129	7114	7166	7094	7119	7226	7111	7114	7197	7010	7290	6976	7157	7093	7185	7105	7133	7225	7136	7065	7197	7128	7109	7116	7168	7166	7218	7187	7163	7080	7210	7260	7140	7171	7161	7270	7034	7158	7226	7199	7185	7080	7161	7119	7115	7102	7036	7197	7092	7246	7016	7195	7156	7159	7150	7110	7267	7080	7238	7153	7078	7211	7182	7167	7291	7097	7157	7092	7220	7175	7109	7324	7202	7158	7238	7144	7223	7144	7056	7073	7189	7197	7194	7151	7045	7112	7047	7102	7141	7174	7059	7153	7146	7000	7197	7165	7121	7100	7239	7098	7142	7135	7168	7202
3228	2474	1665	1353	1514	1795	1656	1544	1426	5678	15666	12899	6321	2417	1364	989	904	936	886	845	884	918	855	897	869	840	893	891	883	820	890	813	871	906	872	857	888	892	923	855	857	893	840	940	840	874	836	884	887	868	929	908	905	921	916	876	876	937	864	869	870	877	916	870	835	861	907	836	881	875	918	919	870	888	881	908	882	846	912	897	902	930	872	894	939	873	844	867	830	866	879	926	815	885	866	913	906	892	917	917	933	896	833	890	828	825	860	925	903	854	938	904	868	894	903	887	914	874	877	865	937	872	950	875	830	885	907	889	902	816	884	857	868	903	872	906	827	863	870	863	903	917	854	869	927	864	942	943	856	871	895	908	921	925	901	894	913	850	899	846	920	872	880	921	928	873	856	908	877	898	890	866	878	905	911	866	880	898	912	871	861	899	928	945	891	776	845	886	879	917	898	861	900	881	868	896	884	881	827	878	877	900	902	880	869	840	853	906	854	898	843	865	884	801	917	898	889	885	888	905	905	851	877	867	902	879	865	915	868	870	842	887	851	901	858	861	883	875	913	884	887	892	953	816	945	825	871	880	902	827	823	905	861	887	876	840	928	903	890	865	848	900	861	875	864	901	877	882	838	871	896	814	885	877	893	886	837	846	885	929	857	844	868	882	861	938	889	895	902	921	896	859	851	851	863	887	868	863	892	907	858	856	868	875	841	913	905	885	910	925	870	953	870	881	853	900	890	867	882	890	869	867	865	910	888	868	835	878	892	871	914	876	896	827	848	911	901	876	890	910	911	900	842	880	898	903	917	877	830	872	869	886	823	865	981	892	936	893	905	893	912	938	898	874	895	922	888	906	886	874	880	908	843	933	868	918	898	910	848	876	941	904	891	838	884	886	888	911	867	864	868	891	901	940	921	871	857	905	898	886	915	847	902	882	866	874	909	897	858	864	905	860	932	891	874	880	913	872	875	888	844	902	960	886	923	893	915	842	864	907	853	864	881	905	815	871	878	852	908	931	885	918	874	883	908	911	854	867	883	855	892	871	903	816	850	863	912	860	889	882	881	901	945	842	844	848	880	879	940	942	906	847	922	921	890	865	881	866	958	885	919	922	889	893	909	835	870	894	970	919	838	866	878	826	903	872	962	853	925	885	857	845	885	886	904	888	893	896	923	849	935	846	949	880	885	888	880	909	855	897	840	912	914	897	924	882	894	890	891	921	879	901	903	928	834	908	872	842	871	942	870	896	882	854	918	849	864	900	906	878	921	856	876	916	905	903	897	855	905	863	884	840	896	848	853	902	919	927	920	887	911	929	897	836	883	883	923	909	868	904	903	879	862	877	902	899	898	862	907	886	838	927	932	868	886	890	931	876	864	947	872	842	864	911	872	817	908	910	882	887	865	893	877	875	897	799	892	849	872	894	902	858	851	829	902	840	871	914	887	868	881	890	920	874	918	863	892	882	923	919	861	802	888	838	852	866	823	864	930	869	887	870	864	897	919	930	883	909	890	870	865	871	912	901	867	817	850	897	920	873	879	863	885	861	922	926	859	833	880	844	883	877	863	876	896	906	862	879	848	888	914	950	917	876	921	877	836	937	872	879	919	812	857	858	880	893	868	887	897	888	921	872	936	919	844	912	883	881	906	863	911	880	872	871	838	888	907	922	891	868	895	866	902	914	844	875	914	891	869	939	824	878	854	906	916	887	857	884	834	903	883	882	823	876	887	841	914	890	834	926	881	898	899	892	864	897	979	858	915	888	860	941	896	897	871	910	856	859	904	936	890	946	880	880	882	936	875	900	854	843	881	884	879	891	862	827	913	843	901	860	901	843	842	851	919	898	894	883	894	870	855	853	876	883	918	866	895	904	889	869	893	896	915	970	869	884	899	877	859	947	807	866	947	902	929	804	902	878	882	908	846	858	868	853	903	805	872	863	897	882	828	829	885	913	921	854	907	857	902	786	890	886	849	932	870	874	873	864	860	874	903	868	854	906	916	888	858	890	912	847	873	891	922	853	869	955	906	938	912	903	876	846	831	873	917	928	922	898	931	891	956	923	929	893	918	883	881	834	899	890	863	877	854	934	870	898	849	858	846	905	903	882	863	885	921	940	933	863	879	864	917	921	850	906	848	873	904	919	886	888	890	915	855	888	935	849	894	890	894	898	865	868	894	899	908	885	928	857	916	901	868	863	910	911	892	916	893	927	912	856	879	913	889	872	925	884	876	876	875	899	898	886	887	912	898	869	898	840	936	912	900	915	903	903	874	914	881	847	913	888	893	864	896	872	895	934	919	878	911	932	893	908	854	832	907	872	833	903	862	884	889	916	880	875	884	863	907	926	895	888	890	901	911	923	851	869	861	913	915	912	863	896	905	877	859	886	854	972	876	895	908	917	845	853	908	893	856	882	857	906	908	934	868	888	888	915	898	880	892	924	861	865	873	843	849	862	891	873	875	893	897	845	925	816	877	870	934	931	890	893	830	854	908	898	885	842	869	859	913	860	904	923	883	900	882	906	832	940	946	833	908	863	917	892	925	911	856	862	920	850	877	904	919	849	870	894	867	882	938	883	866	868	837	885	887	878	910	919	883	846	889	882	907	908	902	879	899	871	911	849	859	894	867	900	939	842	873	881	885	868	912	878	835	924	934	899	883	929	922	866	873	880	918	889	874	903	850	865	880	922	854	889	892	870	868	795	904	862	853	890	895	887	846	851	889	898	872	848	883	865	872	968	876	918	881	933	914	934	905	892	873	892	914	852	866	883	875	927	863	873	894	849	893	914	862	878	868	851	892	845	900	911	853	905	936	894	924	922	924	905	833	891	890	913	886	930	888	911	837	844	850	902	845	905	905	845	820	928	895	878	832	857	878	875	870	874	900	859	818	844	890	881	918	871	921	825	892	869	850	931	857	863	837	949	858	889	883	930	881	874	884	915	877	935	881	871	884	878	923	873	850	949	908	845	905	875	837	879	891	885	904	907	843	919	908	902	931	844	933	900	929	833	872	875	901	894	852	885	870	869	841	853	885	905	905	876	868	898	914	854	867	859	847	839	890	895	916	855	869	917	912	899	874	883	918	953	860	849	875	878	863	865	906	864	809	845	880	895	869	892	810	871	868	903	837	831	849	944	883	891	887	876	806	919	877	843	855	866	788	884	955	939	904	928	872	881	903	888	882	885	880	910	835	853	910	895	889	874	906	889	892	829	931	893	882	852	880	900	881	883	904	899	876	854	913	854	912	919	895	892	811	874	926	876	839	859	887	878	845	909	906	859	886	874	863	879	889	900	862	869	921	896	867	867	844	922	876	905	865	829	895	845	851	870	846	903	830	909	906	872	913	846	839	849	872	902	865	876	871	922	873	859	883	873	884	856	846	882	881	874	862	895	887	860	884	901	934	876	925	880	939	865	843	885	877	916	889	891	844	912	931	877	850	876	866	895	883	889	909	822	866	914	896	955	842	866	912	866	899	871	864	916	902	870	843	843
25766	19852	14912	21920	29665	30481	27131	25268	20836	42265	65284	55125	39294	23429	13846	8938	7542	7238	7230	7169	7143	7051	7146	7183	7272	7357	7294	7247	7245	7108	7082	7217	7272	7205	7213	7307	7099	7112	7391	7235	7212	7198	7238	7223	7227	7146	7153	7272	7219	7100	7149	7182	7124	7065	7291	7207	7176	7195	7208	7188	7165	7169	7210	7300	7076	7315	7274	7314	7252	7179	7141	7090	7119	7147	7287	7181	7298	7167	7062	7341	7088	7209	7203	7153	7254	7113	7132	7107	7278	7303	7257	7143	7238	7330	7274	7236	7333	7252	7207	7226	7195	7279	7201	7096	7079	7187	7194	7281	7265	7215	7214	7316	7267	7224	7272	7105	7141	7151	7189	7250	7216	7311	7088	7239	7274	7328	7147	7170	7267	7207	7139	7219	7228	7120	7243	7208	7212	7219	7281	7273	7305	7340	7193	7180	7119	7261	7078	7249	7159	7223	7325	7197	7201	7223	7163	7220	7136	7291	7140	7217	7246	7081	7216	7084	7274	7021	7121	7139	7094	7241	7238	7201	7285	7148	7236	7152	7207	7166	7237	7184	7130	7276	7155	7213	7197	7182	7255	7196	7196	7291	7286	7101	7200	7281	7151	7291	7135	7322	7229	7234	7095	7259	7124	7247	7332	7252	7085	7252	7253	7134	7242	7207	7192	7134	7247	7237	7293	7158	7153	7336	7231	7239	7206	7173	7218	7187	7185	7131	7165	7257	7141	7313	7266	7171	7244	7166	7177	7138	7213	7284	7175	7186	7128	7025	7200	7238	7243	7040	7088	7194	7075	7171	7241	7221	7269	7218	7256	7190	7140	7254	7133	7231	7280	7135	7275	7070	7232	7265	7168	7266	7208	7236	7152	7254	7132	7159	7210	7180	7195	7155	7162	7185	7063	7209	7206	7166	7155	7291	7257	7249	7216	7071	7141	7230	7252	7263	7249	7213	7163	7211	7183	7210	7227	7240	7162	7143	7219	7186	7147	7203	7376	7161	7233	7282	7163	7092	7290	7234	7295	7205	7260	7188	7317	7249	7189	7192	7186	7291	7296	7078	7250	7295	7146	7228	7159	7122	7208	7359	7243	7353	7253	7297	7214	7237	7252	7187	7096	7185	7215	7229	7226	7263	7220	7182	7215	7218	7221	7386	7252	7166	7137	7345	7207	7130	7286	7241	7162	7237	7345	7207	7222	7252	7295	7179	7208	7342	7324	7248	7302	7206	7179	7170	7141	7255	7077	7214	7228	7273	7090	7233	7245	7289	7298	7332	7172	7253	7366	7222	7226	7172	7338	7198	7326	7256	7296	7509	7175	7288	7289	7345	7151	7414	7397	7176	7204	7174	7105	7164	7214	7294	7258	7166	7281	7143	7107	7241	7407	7217	7079	7327	7218	7151	7295	7156	7264	7249	7330	7212	7210	7195	7184	7256	7195	7316	7222	7208	7344	7253	7138	7170	7245	7105	7430	7366	7224	7289	7180	7135	7171	7325	7230	7197	7192	7093	7220	7241	7204	7145	7160	7200	7126	7286	7352	7141	7419	7281	7223	7347	7150	7183	7208	7153	7159	7212	7293	7260	7168	7142	7129	7192	7241	7277	7253	7364	7194	7215	7348	7234	7128	7233	7154	7309	7144	7311	7296	7292	7210	7269	7216	7124	7199	7237	7209	7211	7289	7296	7298	7383	7211	7312	7106	7185	7155	7214	7326	7282	7019	7259	7344	7331	7150	7234	7162	7136	7311	7200	7183	7343	7203	7226	7203	7207	7189	7230	7192	7042	7171	7175	7219	7358	7223	7247	7120	7311	7295	7314	7211	7294	7159	7309	7329	7279	7227	7210	7227	7365	7263	7290	7210	7251	7231	7250	7272	7297	7143	7162	7192	7222	7219	7223	7240	7315	7290	7290	7342	7218	7210	7227	7278	7181	7149	7168	7132	7206	7039	7159	7311	7323	7134	7249	7229	7189	7298	7226	7149	7212	7229	7133	7261	7278	7282	7300	7231	7262	7234	7244	7108	7146	7273	7225	7257	7106	7091	7166	7181	7089	7268	7194	7269	7224	7266	7154	7227	7221	7271	7257	7246	7199	7236	7303	7343	7151	7321	7233	7326	7175	7084	7125	7140	7254	7206	7212	7173	7247	7129	7263	7168	7152	7181	7169	7155	7218	7263	7153	7285	7200	7327	7197	7028	7280	7228	7188	7144	7363	7203	7297	7214	7142	7243	7178	7236	7105	7247	7233	7259	7230	7429	7311	7285	7129	7198	7308	7245	7249	7338	7216	7261	7197	7271	7235	7194	7321	7217	7166	7143	7294	7299	7438	7180	7202	7262	7206	7302	7176	7246	7237	7109	7264	7278	7249	7246	7127	7190	7233	7057	7194	7153	7118	7160	7274	7109	7109	7130	7340	7367	7272	7216	7317	7219	7159	7299	7161	7254	7152	7141	7236	7272	7219	7206	7132	7221	7156	7190	7332	7282	7274	7168	7211	7153	7222	7105	7055	7205	7158	7187	7278	7319	7193	7230	7242	7121	7210	7230	7130	7123	7456	7224	7212	7143	7057	7313	7390	7238	7239	7231	7165	7219	7205	7174	7169	7355	7235	7288	7205	7299	7289	7098	7238	7277	7226	7221	7216	7170	7223	7282	7195	7210	7176	7147	7210	7208	7304	7235	7010	7359	7330	7421	7166	7113	7163	7061	7208	7339	7121	7275	7420	7167	7207	7249	7202	7174	7232	7276	7281	7209	7160	7189	7404	7135	7179	7426	7172	7201	7311	7163	7206	7235	7126	7081	7302	7134	7189	7181	7310	7200	7373	7312	7322	7144	7282	7284	7369	7187	7233	7347	7155	7151	7303	7178	7230	7286	7182	7173	7153	7344	7296	7248	7280	7177	7219	7297	7270	7206	7257	7293	7119	7259	7238	7235	7019	7230	7264	7291	7320	7171	7336	7220	7242	7264	7138	7045	7161	7299	7314	7091	7145	7250	7263	7151	7174	7154	7128	7194	7167	7290	7203	7266	7178	7195	7213	7227	7094	7199	7150	7215	7287	7210	7280	7257	7263	7066	7191	7204	7189	7142	7205	7227	7249	7315	7186	7229	7242	7153	7169	7131	7176	7192	7186	7088	7220	7227	7249	7321	7338	7237	7171	7367	7269	7399	7316	7205	7344	7241	7232	7214	7222	7176	7285	7208	7197	7275	7270	7329	7176	7348	7219	7245	7201	7149	7168	7130	7191	7072	7358	7120	7103	7201	7185	7259	7168	7252	7151	7322	7252	7266	7208	7293	7321	7276	7237	7154	7115	7276	7333	7168	7315	7349	7121	7210	7152	7315	7242	7337	7121	7187	7206	7266	7185	7185	7297	7113	7292	7057	7189	7243	7184	7204	7296	7257	7221	7139	7283	7148	7282	7199	7114	7371	7303	7207	7117	7223	7151	7185	7252	7131	7150	7210	7181	7242	7262	7288	7088	7106	7337	7128	7185	7346	7255	7186	7168	7301	7331	7102	7097	7265	7306	7325	7096	7159	7265	7226	7177	7297	7338	7267	7126	7244	7147	7186	7374	7175	7272	7129	7181	7218	7250	7159	7146	7293	7207	7256	7301	7313	7328	7220	7304	7201	7156	7283	7216	7235	7154	7145	7262	7333	7096	7130	7191	7220	7168	7213	7189	7237	7266	7257	7212	7250	7234	7209	7168	7172	7259	7194	7301	7333	7102	7230	7110	7175	7300	7315	7318	7105	7149	7276	7264	7199	7191	7247	7217	7221	7245	7305	7149	7196	7154	7225	7208	7291	7220	7269	7222	7362	7196	7272	7348	7183	7211	7382	7394	7145	7161	7248	7343	7203	7156	7207	7221	7242	7341	7306	7159	7323	6992	7293	7198	7241	7310	7183	7221	7106	7369	7272	7293	7308	7196	7185	7293	7105	7144	7264	7347	7296	7173	7352	7307	7171	7186	7232	7224	7174	7271	7196	7018	7190	7362	7390	7180	7224	7126	7210	7243	7236	7121	7129	7251	7236	7384	7264	7237	7215	7206	7213	7187	7008	7329	7082	7133	7022	7325	7226	7138	7273	7195	7204	7261	7335	7161	7276	7299	7117	7248	7231	7311	7265	7187	7200	7225	7234	7157	7184	7254	7245	7219	7334	7178	7201	7343	7175	7243	7075	7172	7192	7203	7343	7233	7247	7319	7196	7196	7121	7323	7242	7211	7155	7332	7039	7272	7115	7321	7205	7266	7260	7281	7199	7097	7299	7242	7212	7187	7325	7208	7247	7179	7230	7297	7304	7229	7332	7181	7173	7197	7149	7265	7271	7279	7166	7193	7319	7234	7293	7221	7140	7287	7186	7283	7318	7202	7198	7150	7287	7116	7087	7253	7171	7180	7061	7096	7312	7188	7200	7211	7195	7239	7153	7152	7225	7187	7257	7237	7220	7135	7215	7191	7139	7198	7135	7092	7277	7249	7164	7294	7225	7146	7169	7191	7216	7160	7316	7082	7296	7136	7207	7293	7179	7159	7122	7180	7342	7217	7200	7187	7272	7399	7218	7241	7181	7163	7268	7173	7226	7280	7176	7248	7125	7209	7352	7174	7170	7171	7408	7179	7333	7289	7295	7075	7228	7175	7372	7139	7081	7263	7235	7164	7183	7311	7246	7211	7110	7207	7270	7313	7059	7332	7236	7256	7189	7199	7252	7209	7334	7243	7287	7336	7321	7271	7319	7151	7191	7157	7202	7259	7217	7283	7161	7206	7287	7168	7268	7146	7248	7122	7252	7142	7180	7218	7353	7165	7258	7111	7168	7277	7358	7305	7228	7120	7237	7196	7223	7272	7094	7228	7324	7129	7255	7222	7042	7117	7243	7379	7185	7270	7286	7286	7262	7157	7220	7178	7099	7239	7177	7208	7272	7234	7261	7076	7142	7110	7329	7098	7347	7167	7145	7200	7206	7175	7226	7159	7101	7024	7221	7222	7263	7110	7136	7237	7176	7279	7227	7192	7209	7287	7172	7278	7100	7246	7260	7156	7123	7288	7349	7284	7319	7180	7138	7324	7216	7247	7151	7308	7228	7178	7205	7178	7215	7248
5877	2352	1520	1347	1450	1735	1693	1558	1444	6375	15179	11989	5830	2366	1314	926	945	916	904	909	884	979	967	877	903	821	910	854	896	925	890	936	878	903	894	860	816	982	853	883	909	918	921	826	981	850	886	885	855	892	908	922	876	862	850	903	938	903	888	856	899	844	861	880	897	922	914	926	869	919	901	929	887	914	889	946	907	950	923	893	909	897	844	919	879	889	895	914	864	869	862	898	865	970	884	943	986	886	876	936	863	901	928	930	870	914	908	856	929	849	898	850	882	878	888	913	874	879	910	886	900	896	851	911	904	938	936	825	886	893	921	923	945	895	899	887	885	865	853	866	848	885	884	863	936	911	867	903	909	941	923	950	823	932	918	882	920	872	878	878	907	920	895	933	911	835	967	863	872	881	937	898	884	908	956	862	910	919	896	896	858	860	933	840	908	879	916	888	846	856	869	910	931	876	897	889	879	867	878	885	946	922	906	894	849	807	911	902	883	919	855	822	925	906	893	924	881	924	855	838	864	897	894	903	970	899	874	945	881	900	896	916	925	866	882	893	912	918	897	933	856	919	878	844	898	932	914	880	944	914	874	860	927	942	878	891	868	901	859	903	867	923	837	871	905	903	878	861	939	938	849	871	889	885	906	919	890	884	930	854	904	914	889	877	901	879	933	869	904	911	887	873	888	926	865	881	919	912	948	948	825	887	864	901	903	839	849	899	903	950	936	933	898	875	874	965	942	786	858	874	900	876	878	856	941	864	885	906	917	863	869	792	896	863	911	879	890	894	935	835	828	862	829	855	924	906	898	878	887	901	897	883	865	905	953	858	919	911	878	905	921	841	882	857	906	895	884	869	875	950	907	890	852	872	914	838	830	917	870	869	950	899	900	921	895	850	909	878	891	894	868	925	892	872	878	885	900	824	894	890	877	965	901	880	905	902	854	896	824	897	891	856	829	868	876	898	900	879	892	863	934	899	920	899	880	881	933	858	903	883	895	901	906	901	900	897	885	878	930	863	944	845	875	882	907	893	847	902	923	882	913	892	892	867	891	889	859	903	923	903	907	873	854	926	932	911	892	820	922	829	887	853	897	912	901	917	899	862	914	943	880	956	843	857	890	896	871	865	858	910	886	893	926	864	893	838	887	918	898	851	888	898	921	865	967	900	876	877	903	887	897	887	894	900	910	880	899	873	909	888	944	887	932	891	913	899	896	858	893	905	899	888	888	848	897	869	897	870	885	915	910	917	866	938	927	886	972	949	891	854	888	869	931	848	906	920	930	876	933	902	918	937	826	904	908	876	870	902	923	894	850	878	912	864	911	920	887	858	892	903	904	898	903	889	892	925	874	894	865	885	950	927	918	864	886	887	897	924	898	903	894	916	876	903	899	949	887	892	890	935	872	975	864	899	865	893	876	912	943	867	904	850	869	891	864	912	884	900	920	833	943	869	883	937	883	875	868	914	926	985	858	888	867	916	895	887	932	919	934	903	919	882	860	932	905	874	1008	874	899	873	921	864	881	878	870	861	901	864	886	907	912	896	854	891	862	878	923	910	883	932	935	912	882	878	909	912	923	901	863	882	900	900	882	901	903	928	934	929	893	801	860	900	905	901	869	843	905	966	948	912	901	886	945	946	896	862	907	887	852	908	838	934	887	922	881	899	851	915	873	858	899	863	901	853	853	853	852	897	881	934	880	889	898	894	873	934	861	889	881	911	930	873	910	907	868	884	917	898	873	858	943	887	879	874	897	879	851	884	924	853	877	860	861	865	883	930	850	900	813	874	866	893	900	872	928	880	841	897	887	880	949	972	922	888	934	830	896	934	889	964	895	877	839	941	837	886	844	954	888	830	817	882	917	894	872	930	860	844	900	916	935	852	886	898	858	911	881	852	939	910	892	931	943	889	951	891	881	945	889	888	869	915	908	934	878	921	942	889	880	889	863	914	852	876	895	902	890	859	905	853	892	905	907	879	831	921	896	887	918	882	866	946	872	912	932	897	981	912	913	866	928	936	859	912	905	880	923	874	892	849	879	955	896	891	890	843	862	888	937	888	866	884	850	901	877	866	936	907	881	885	841	833	862	916	908	915	900	949	880	840	880	870	923	924	925	853	866	896	860	887	900	881	911	920	937	900	906	892	909	944	917	895	908	901	880	877	894	890	943	927	903	947	945	924	853	843	911	893	863	862	856	897	895	904	887	873	913	875	884	915	907	907	912	906	866	881	901	860	861	889	920	858	920	844	848	889	911	860	851	925	908	918	954	917	905	906	930	919	888	866	889	891	932	895	859	843	901	950	944	870	903	867	901	922	955	889	883	904	885	891	942	891	904	895	880	912	918	933	874	925	879	920	859	929	870	897	895	937	909	895	886	890	869	912	898	853	919	907	905	926	900	875	898	871	897	843	854	816	876	903	882	887	914	879	874	920	909	909	862	910	934	879	853	863	876	886	859	931	938	905	857	850	918	864	897	901	877	913	849	879	884	878	920	888	909	925	924	884	899	924	903	927	855	875	848	921	900	917	957	915	860	932	908	863	888	875	866	890	849	881	935	929	939	868	878	861	926	846	872	936	891	973	855	855	978	856	884	880	875	901	921	847	940	841	870	899	936	853	911	875	898	887	913	920	891	895	829	867	914	892	875	839	841	927	893	941	890	929	880	926	891	905	941	919	885	828	860	927	892	920	922	850	873	901	943	889	895	938	900	864	846	895	792	915	883	880	858	906	951	905	877	947	914	897	887	887	878	929	831	883	904	816	884	922	918	898	887	900	891	898	858	853	876	848	894	858	849	908	889	930	863	906	907	869	879	915	953	870	881	859	880	896	856	899	876	877	894	876	901	866	871	913	896	895	861	866	883	884	905	882	904	852	921	864	876	866	878	904	893	905	938	893	883	906	868	906	920	966	971	918	959	971	937	878	890	928	885	882	921	899	886	839	862	894	912	887	901	865	887	907	898	865	872	860	870	890	894	905	919	863	896	852	884	883	943	917	918	856	904	913	895	869	894	869	903	881	870	904	871	927	879	938	897	890	891	923	939	976	850	916	921	960	957	913	902	937	887	901	891	955	939	933	855	874	864	849	942	918	894	901	865	881	895	877	909	891	857	902	941	901	898	873	893	838	894	916	902	909	892	917	911	830	879	949	944	905	835	861	938	920	887	876	869	909	908	881	888	901	883	876	888	929	925	859	837	881	856	889	871	926	909	884	916	870	902	927	922	911	922	868	907	927	902	921	902	921	884	902	857	922	903	894	923	860	929	864	901	872	884	856	872	912	912	876	876	870	882	879	946	890	904	929	932	903	893	881	928	892	879	956	900	942	865	913	915	953	857	932	866	893	918	911	861	930	850	847	885	882	936	899	881	950	910	887	917	881	923	910	904	964	853	925	880	881	922	873	861	906	946	873	930	849	915	941	925	931	878	902	917	933	882	895	890	886	873	933	933	869	909	940	918	910	888	953	912	834	885	902	957	858	901	859	897	949	862	900
24350	19415	14600	21765	29065	29978	28978	24538	23020	46726	64844	53786	38173	23611	13283	8503	7490	7396	7356	7384	7281	7315	7303	7360	7353	7336	7272	7349	7352	7384	7262	7457	7277	7291	7316	7276	7333	7409	7356	7387	7342	7357	7406	7299	7288	7356	7387	7381	7379	7241	7222	7298	7280	7283	7325	7376	7312	7295	7235	7370	7218	7157	7354	7449	7351	7306	7488	7273	7320	7293	7363	7470	7303	7362	7287	7326	7481	7162	7267	7216	7374	7372	7265	7336	7388	7392	7418	7365	7313	7298	7392	7344	7278	7406	7384	7321	7318	7486	7215	7224	7394	7376	7361	7377	7382	7266	7350	7377	7395	7359	7312	7247	7334	7359	7312	7471	7334	7347	7342	7457	7346	7294	7279	7233	7319	7363	7412	7247	7369	7404	7277	7211	7314	7258	7444	7430	7255	7319	7321	7258	7306	7270	7340	7354	7404	7290	7173	7283	7336	7250	7310	7340	7299	7254	7411	7262	7470	7292	7236	7360	7308	7306	7316	7502	7420	7404	7217	7270	7282	7490	7173	7261	7481	7470	7440	7196	7395	7257	7320	7290	7319	7402	7234	7321	7474	7355	7319	7341	7359	7373	7413	7459	7315	7324	7306	7421	7368	7285	7383	7171	7405	7398	7279	7353	7298	7278	7328	7343	7211	7371	7255	7312	7360	7248	7334	7286	7423	7409	7456	7294	7300	7169	7385	7278	7325	7347	7358	7210	7363	7411	7321	7251	7239	7403	7372	7345	7408	7200	7443	7334	7364	7291	7355	7319	7323	7398	7393	7354	7387	7437	7322	7426	7180	7351	7222	7430	7176	7317	7287	7253	7436	7337	7215	7344	7406	7318	7179	7359	7303	7436	7285	7353	7359	7275	7411	7270	7145	7403	7435	7478	7422	7311	7321	7227	7140	7344	7271	7396	7412	7346	7311	7253	7389	7305	7339	7227	7456	7379	7234	7441	7292	7402	7303	7334	7320	7259	7343	7429	7219	7222	7336	7279	7398	7324	7207	7339	7443	7440	7270	7414	7527	7282	7295	7221	7281	7387	7239	7207	7355	7443	7463	7255	7339	7220	7350	7309	7168	7340	7268	7389	7449	7350	7269	7286	7297	7355	7272	7256	7240	7259	7502	7419	7336	7164	7344	7300	7327	7417	7227	7318	7325	7253	7301	7250	7299	7373	7285	7385	7337	7360	7290	7379	7188	7343	7378	7375	7216	7356	7399	7364	7486	7220	7399	7359	7264	7369	7496	7367	7416	7189	7418	7400	7317	7355	7190	7357	7281	7327	7421	7226	7331	7444	7344	7324	7348	7385	7285	7320	7320	7306	7357	7421	7243	7434	7525	7147	7384	7388	7397	7368	7393	7222	7321	7374	7408	7483	7371	7379	7283	7281	7270	7273	7271	7236	7287	7306	7413	7348	7354	7371	7335	7346	7265	7332	7339	7296	7267	7367	7337	7438	7364	7372	7301	7273	7396	7381	7377	7480	7402	7483	7247	7340	7424	7264	7361	7340	7357	7158	7381	7336	7315	7394	7298	7279	7212	7314	7422	7213	7231	7187	7336	7357	7267	7403	7384	7264	7290	7355	7385	7366	7180	7225	7421	7313	7327	7344	7466	7200	7418	7350	7403	7333	7299	7211	7375	7332	7447	7332	7232	7450	7297	7300	7363	7369	7262	7332	7237	7370	7361	7180	7413	7361	7459	7243	7374	7215	7307	7329	7326	7281	7354	7417	7289	7260	7303	7235	7234	7311	7287	7276	7337	7385	7325	7309	7311	7368	7362	7417	7429	7276	7358	7310	7380	7341	7353	7478	7176	7270	7347	7367	7352	7169	7392	7359	7454	7353	7293	7298	7397	7269	7338	7255	7459	7300	7258	7335	7430	7445	7301	7209	7288	7342	7347	7394	7309	7272	7263	7307	7391	7380	7425	7270	7263	7437	7279	7184	7404	7297	7349	7396	7292	7458	7345	7381	7466	7304	7261	7306	7405	7188	7181	7318	7391	7286	7298	7357	7358	7397	7265	7313	7348	7344	7323	7359	7327	7402	7320	7391	7451	7197	7327	7302	7511	7253	7387	7233	7410	7364	7392	7376	7394	7278	7388	7374	7245	7282	7269	7397	7327	7174	7357	7265	7330	7291	7336	7506	7114	7493	7341	7353	7369	7309	7230	7406	7383	7258	7395	7300	7218	7191	7400	7208	7332	7273	7295	7290	7406	7404	7290	7340	7352	7248	7321	7311	7336	7356	7353	7386	7119	7431	7391	7449	7424	7375	7394	7333	7417	7265	7453	7339	7366	7399	7273	7331	7242	7379	7395	7382	7295	7340	7307	7417	7533	7300	7368	7365	7225	7384	7239	7424	7453	7366	7227	7467	7404	7298	7441	7368	7290	7383	7304	7329	7221	7320	7443	7335	7309	7295	7363	7382	7421	7268	7208	7290	7391	7301	7262	7378	7372	7197	7392	7355	7313	7348	7391	7307	7298	7360	7129	7321	7360	7453	7304	7403	7290	7407	7391	7311	7389	7399	7227	7344	7266	7326	7372	7369	7267	7314	7271	7410	7396	7245	7490	7315	7292	7282	7286	7277	7358	7297	7377	7380	7346	7358	7410	7298	7286	7362	7281	7370	7405	7302	7415	7396	7429	7291	7381	7228	7176	7499	7442	7307	7338	7397	7344	7344	7268	7342	7347	7227	7310	7306	7253	7356	7432	7326	7329	7408	7413	7400	7237	7322	7174	7317	7477	7243	7223	7354	7279	7425	7275	7385	7316	7322	7178	7372	7383	7397	7332	7292	7515	7258	7385	7393	7307	7407	7380	7320	7424	7279	7262	7303	7309	7294	7368	7346	7304	7303	7292	7237	7249	7360	7285	7232	7384	7352	7423	7453	7217	7274	7256	7361	7364	7346	7409	7337	7405	7370	7253	7329	7370	7347	7308	7336	7312	7102	7364	7408	7208	7357	7139	7205	7277	7403	7388	7280	7326	7327	7264	7432	7365	7246	7264	7513	7347	7172	7302	7355	7302	7274	7313	7288	7215	7275	7247	7308	7378	7252	7262	7253	7221	7268	7444	7241	7302	7432	7238	7411	7208	7319	7326	7318	7288	7451	7162	7179	7363	7380	7339	7355	7257	7243	7413	7328	7248	7313	7322	7356	7281	7299	7348	7270	7363	7253	7361	7220	7315	7197	7317	7398	7247	7267	7315	7311	7369	7318	7326	7296	7257	7357	7195	7411	7317	7334	7444	7287	7348	7316	7395	7280	7356	7281	7500	7311	7407	7414	7295	7307	7348	7243	7282	7297	7259	7354	7317	7346	7273	7143	7285	7229	7373	7330	7266	7368	7420	7420	7288	7429	7330	7301	7379	7345	7405	7413	7335	7311	7358	7457	7328	7426	7384	7310	7235	7323	7348	7452	7224	7401	7348	7229	7340	7298	7357	7340	7361	7372	7408	7404	7427	7169	7386	7270	7145	7404	7458	7306	7403	7379	7247	7247	7305	7250	7424	7377	7292	7352	7417	7394	7352	7371	7370	7379	7207	7345	7257	7239	7286	7420	7387	7408	7257	7322	7276	7268	7404	7413	7265	7303	7368	7290	7336	7403	7403	7430	7396	7386	7415	7390	7319	7389	7417	7301	7324	7318	7468	7458	7289	7343	7462	7270	7342	7353	7352	7384	7380	7346	7297	7282	7256	7348	7347	7375	7413	7266	7393	7352	7278	7330	7453	7359	7443	7396	7342	7483	7349	7207	7451	7383	7378	7316	7362	7231	7261	7437	7370	7199	7311	7252	7346	7404	7201	7399	7422	7316	7371	7325	7303	7277	7345	7224	7277	7487	7347	7366	7265	7356	7271	7369	7275	7342	7346	7448	7316	7339	7194	7266	7433	7346	7305	7235	7539	7316	7351	7247	7327	7377	7155	7478	7361	7285	7365	7409	7285	7251	7333	7346	7340	7393	7315	7359	7356	7379	7418	7235	7393	7393	7408	7234	7440	7440	7392	7330	7268	7435	7291	7402	7376	7329	7396	7322	7320	7334	7416	7238	7358	7301	7351	7290	7325	7312	7287	7388	7371	7358	7258	7393	7295	7422	7288	7411	7323	7463	7376	7372	7381	7398	7340	7263	7362	7391	7266	7283	7368	7406	7282	7346	7223	7157	7341	7374	7243	7342	7383	7348	7445	7180	7326	7279	7419	7323	7348	7422	7398	7390	7300	7373	7368	7276	7278	7292	7320	7429	7335	7372	7293	7403	7263	7370	7371	7439	7348	7394	7335	7280	7284	7314	7350	7309	7429	7314	7329	7333	7436	7359	7257	7286	7426	7345	7535	7479	7467	7170	7310	7297	7409	7400	7318	7362	7339	7247	7440	7292	7334	7293	7189	7315	7317	7375	7408	7309	7287	7390	7247	7305	7362	7404	7332	7278	7438	7299	7406	7209	7309	7423	7358	7338	7275	7215	7343	7355	7316	7454	7415	7578	7448	7360	7457	7388	7291	7303	7339	7440	7429	7328	7376	7262	7321	7377	7335	7262	7334	7286	7245	7410	7375	7172	7414	7398	7314	7455	7310	7284	7424	7263	7253	7264	7417	7399	7329	7346	7487	7215	7389	7397	7351	7410	7324	7458	7397	7322	7272	7476	7341	7319	7385	7225	7242	7366	7353	7412	7313	7208	7404	7303	7324	7339	7259	7248	7222	7416	7162	7434	7259	7260	7325	7370	7321	7388	7300	7538	7392	7376	7330	7374	7359	7285	7415	7366	7290	7400	7545	7303	7307	7414	7440	7251	7321	7391	7363	7269	7387	7383	7329	7425	7288	7373	7350	7315	7362	7401	7386	7239	7323	7378	7219	7361	7329	7436	7361	7380	7219	7364	7458	7374	7393	7330	7353	7257	7409	7410	7405	7190	7423	7382	7413	7329	7440	7286	7116	7457	7355	7329	7312	7284	7293	7302	7281	7215	7263	7425	7323	7385	7223	7425	7328	7331	7374	7463	7229	7370	7514	7285	7256	7261	7312	7366	7359	7518	7440	7344	7367	7318	7316	7320	7327	7355	7329	7419	7395	7399	7354	7265	7353	7323	7284	7357
4987	3119	1986	1613	1822	2248	2214	1878	1654	12308	25675	20440	10520	3533	1615	1066	972	904	860	887	885	904	888	836	917	899	927	880	914	917	969	869	921	940	882	928	864	912	910	873	896	889	912	855	941	920	922	847	906	847	851	880	865	911	886	865	897	930	869	925	906	891	916	933	898	905	935	925	857	865	908	862	892	896	886	915	900	894	937	903	933	928	902	929	847	923	988	870	917	892	840	898	877	937	924	893	873	922	907	864	935	873	899	888	869	879	879	904	902	877	915	944	868	918	903	890	863	886	889	904	929	885	877	918	908	836	930	885	885	859	910	895	884	900	907	924	956	910	881	896	863	898	906	910	907	919	901	918	881	883	905	888	924	877	956	923	907	897	922	915	815	927	952	930	910	901	868	876	885	894	835	905	901	895	965	899	860	898	903	889	951	937	933	856	873	897	959	918	891	912	910	901	896	884	873	860	910	879	902	960	891	845	943	881	890	865	825	915	910	882	927	877	882	907	933	903	897	846	884	830	845	874	875	899	865	866	883	964	899	899	923	930	915	903	932	912	923	899	883	869	904	941	888	962	964	900	899	864	860	1006	884	962	907	891	917	861	849	919	887	878	930	923	872	922	938	910	866	940	883	889	900	905	894	903	933	892	895	890	839	902	924	885	868	889	925	879	861	911	870	878	912	896	910	896	905	876	891	908	902	917	934	917	901	855	912	888	850	904	886	892	890	934	866	905	899	927	947	862	903	965	948	933	938	901	941	924	930	894	904	851	858	886	875	915	847	863	830	891	928	880	920	879	866	893	913	882	924	875	888	890	863	906	1002	955	903	943	919	880	877	909	917	912	895	855	869	911	835	867	923	932	865	931	936	922	873	883	855	952	903	901	902	915	863	888	841	915	911	892	893	903	892	902	918	874	829	906	919	893	906	933	867	881	913	870	910	911	873	832	923	885	914	974	911	895	892	834	879	862	901	859	930	923	914	888	907	915	947	886	879	915	927	923	952	931	908	920	913	868	951	938	909	890	919	966	869	908	925	900	931	829	950	915	894	884	926	884	866	880	850	857	943	845	980	921	937	933	861	951	910	819	915	916	856	917	915	922	879	867	897	935	906	932	928	933	871	894	905	917	919	885	944	877	963	885	929	893	913	906	909	921	848	943	911	785	924	919	928	893	917	892	902	846	893	854	901	890	895	907	901	859	916	911	899	881	903	890	931	863	886	874	925	903	878	894	917	916	826	893	920	872	926	906	944	837	906	903	856	942	914	931	871	933	919	997	916	934	873	949	922	887	903	893	911	902	903	866	936	908	923	891	952	920	853	898	904	859	948	899	947	931	899	918	907	911	915	891	904	867	935	930	905	902	923	917	951	870	906	890	929	882	919	929	932	882	859	910	905	826	925	860	934	948	913	893	936	928	878	933	882	951	885	882	922	870	863	912	876	854	911	928	965	886	864	902	931	840	886	917	895	847	909	910	872	879	889	893	933	910	901	940	875	945	881	922	908	858	908	899	948	910	901	862	941	865	859	859	887	926	906	912	955	895	907	891	882	798	957	914	861	937	941	957	890	875	914	878	897	884	883	882	865	886	916	924	873	876	918	945	861	840	875	855	935	851	869	889	890	884	848	906	908	960	925	885	959	863	891	872	942	918	911	918	897	892	906	877	917	899	879	862	899	884	924	885	929	915	829	843	901	929	885	895	918	971	943	912	910	918	875	890	900	911	857	928	848	911	915	926	959	915	881	892	920	876	913	922	899	899	900	924	892	863	886	903	889	890	928	931	941	959	888	892	906	944	868	855	895	886	856	915	920	857	897	945	893	893	852	855	864	865	922	906	905	933	914	889	951	957	899	926	846	934	829	922	904	915	899	857	886	882	872	875	881	913	826	919	910	895	941	946	879	921	879	913	896	904	908	910	922	914	915	872	893	916	910	898	903	929	852	912	909	918	891	867	936	902	893	911	934	886	876	913	936	915	935	924	902	851	874	856	898	898	916	863	936	845	948	897	853	883	843	934	845	860	929	954	878	857	936	912	940	904	904	900	902	915	860	912	918	863	911	880	919	914	865	889	907	942	907	886	919	903	947	921	924	918	871	890	891	902	931	884	901	894	882	946	909	891	861	896	913	891	924	880	848	937	857	845	867	939	929	839	920	868	885	887	911	920	864	888	888	885	866	938	866	835	948	887	918	860	862	919	943	895	888	876	885	937	918	910	942	865	857	936	876	883	919	958	920	906	925	915	855	888	877	961	848	976	895	884	825	935	898	890	885	873	842	909	922	875	882	923	901	887	907	923	857	953	891	923	858	949	871	892	886	931	911	927	934	937	926	924	888	965	840	919	879	940	902	872	909	913	941	896	934	900	900	880	930	879	889	848	929	916	907	942	913	888	935	872	871	897	929	883	852	911	968	907	974	863	886	921	903	870	871	892	926	866	865	882	889	905	898	902	927	886	961	952	892	862	897	919	936	892	902	847	894	898	887	893	981	927	941	872	911	884	902	851	891	943	860	880	934	917	910	888	905	822	928	883	870	905	915	915	873	897	907	938	910	867	885	882	848	873	895	929	933	953	962	908	852	935	868	853	914	848	879	908	878	894	837	904	907	893	865	883	905	892	854	888	892	873	940	900	905	928	933	900	941	886	898	927	866	852	853	923	860	919	936	870	927	925	920	910	832	897	895	849	892	850	863	909	905	937	910	884	914	878	885	885	902	872	905	897	862	975	901	875	887	873	876	869	880	890	895	896	891	919	926	940	927	887	897	923	895	912	863	967	886	875	951	929	874	927	881	849	914	916	853	908	919	922	889	908	964	932	881	864	941	891	852	926	934	915	877	861	906	904	898	926	930	890	868	918	906	901	917	909	860	913	899	907	927	901	910	898	910	908	865	909	895	869	944	865	868	906	923	939	905	877	856	841	914	890	892	926	935	927	908	869	897	895	819	918	927	892	915	896	904	899	863	903	897	883	887	890	847	886	928	918	911	908	868	883	873	875	975	989	914	945	885	915	884	865	883	888	887	905	921	860	921	870	918	908	858	887	933	872	860	908	901	915	926	871	883	859	881	911	907	909	893	880	951	869	933	860	909	851	887	929	883	942	925	856	945	899	977	867	912	874	902	900	877	922	798	886	927	861	870	946	888	881	888	888	939	905	890	862	832	937	903	844	969	934	940	890	887	859	883	921	942	911	876	896	958	870	874	934	900	914	890	847	878	879	897	899	895	952	901	872	878	935	887	891	896	891	856	970	895	909	897	892	867	910	873	937	913	942	876	904	884	903	892	858	906	935	904	865	884	910	919	907	867	922	902	898	887	898	910	885	874	897	864	905	949	877	951	892	884	920	891	896	895	920	937	848	856	861	882	900	887	882	877	901	879	904	922	906	913	927	923	882	829	873	902	875	937	928	889	894	923	866	880	814	921	902	902	875	858	846	923	921	921	853	878	920	892	808	885	902	935	911	925	934	892	910	903	941	864	903	949	923	930	936	876	907
30088	22457	17790	25713	33054	35152	33737	28716	24961	55047	79009	65988	46868	30215	16552	9342	7711	7333	7408	7388	7423	7385	7289	7356	7331	7378	7368	7324	7448	7333	7298	7400	7201	7320	7284	7359	7463	7230	7479	7438	7330	7220	7321	7455	7447	7396	7235	7286	7277	7314	7287	7339	7404	7198	7334	7323	7337	7259	7434	7196	7265	7252	7356	7312	7158	7227	7241	7339	7382	7328	7330	7284	7347	7269	7236	7344	7395	7325	7324	7329	7312	7282	7308	7201	7396	7210	7292	7291	7254	7476	7270	7399	7320	7250	7330	7356	7329	7315	7295	7173	7360	7353	7400	7247	7384	7377	7371	7311	7326	7392	7303	7276	7417	7354	7418	7209	7325	7294	7412	7362	7123	7395	7309	7370	7374	7394	7358	7452	7318	7286	7430	7301	7443	7287	7399	7331	7348	7457	7298	7424	7345	7260	7326	7297	7289	7257	7354	7449	7393	7324	7265	7239	7149	7256	7317	7248	7240	7539	7387	7481	7299	7415	7277	7456	7455	7349	7412	7418	7192	7255	7427	7334	7348	7387	7337	7208	7232	7301	7366	7316	7343	7569	7429	7306	7372	7271	7263	7246	7264	7371	7431	7271	7322	7294	7252	7313	7333	7457	7445	7431	7412	7344	7352	7360	7327	7468	7420	7233	7272	7291	7396	7425	7326	7363	7350	7287	7282	7187	7301	7288	7401	7385	7290	7273	7220	7511	7340	7345	7413	7404	7354	7324	7480	7384	7262	7351	7324	7338	7438	7401	7462	7438	7270	7392	7313	7120	7452	7412	7353	7351	7384	7476	7190	7353	7277	7387	7296	7334	7436	7231	7287	7286	7246	7293	7293	7445	7378	7367	7280	7239	7322	7399	7294	7252	7309	7197	7269	7311	7381	7336	7406	7334	7222	7385	7333	7524	7288	7437	7294	7325	7310	7346	7379	7291	7232	7297	7312	7363	7377	7171	7311	7409	7244	7137	7370	7394	7123	7342	7432	7367	7349	7330	7280	7312	7295	7495	7316	7328	7282	7322	7545	7285	7408	7299	7276	7338	7399	7397	7334	7328	7350	7328	7320	7477	7323	7316	7432	7421	7356	7357	7321	7432	7329	7253	7443	7370	7249	7437	7327	7353	7307	7254	7396	7332	7298	7345	7375	7310	7298	7370	7195	7375	7312	7344	7248	7218	7196	7392	7343	7244	7335	7198	7404	7291	7299	7286	7311	7256	7370	7424	7358	7408	7295	7340	7478	7194	7279	7424	7336	7294	7349	7304	7378	7282	7327	7452	7399	7242	7318	7301	7316	7385	7442	7395	7501	7523	7377	7325	7340	7450	7263	7351	7381	7377	7293	7442	7402	7262	7175	7323	7369	7301	7375	7264	7354	7178	7405	7482	7333	7334	7164	7425	7424	7266	7296	7281	7433	7334	7266	7335	7135	7294	7258	7415	7332	7224	7428	7245	7380	7402	7296	7328	7302	7543	7400	7313	7347	7246	7344	7296	7376	7347	7321	7365	7424	7277	7314	7392	7340	7402	7321	7316	7232	7383	7354	7510	7420	7299	7355	7201	7354	7319	7258	7368	7259	7372	7357	7312	7440	7466	7233	7388	7333	7319	7374	7199	7376	7177	7397	7319	7339	7353	7393	7328	7237	7381	7345	7382	7287	7336	7410	7233	7355	7282	7296	7411	7281	7239	7420	7295	7384	7380	7372	7255	7464	7407	7323	7348	7289	7375	7281	7360	7327	7353	7368	7329	7302	7413	7241	7187	7396	7375	7332	7327	7383	7258	7239	7381	7271	7320	7249	7253	7317	7312	7387	7469	7364	7201	7315	7244	7438	7311	7345	7370	7442	7295	7366	7234	7362	7456	7393	7276	7309	7319	7269	7385	7367	7295	7427	7387	7248	7301	7187	7298	7451	7315	7229	7228	7383	7376	7413	7371	7269	7374	7221	7319	7269	7370	7434	7357	7301	7290	7276	7308	7336	7188	7241	7312	7315	7387	7344	7315	7306	7340	7401	7255	7377	7365	7407	7336	7382	7341	7420	7258	7354	7320	7412	7260	7339	7246	7392	7296	7306	7471	7301	7354	7400	7270	7303	7201	7389	7345	7488	7289	7233	7291	7375	7308	7457	7213	7321	7349	7320	7329	7215	7394	7356	7281	7261	7450	7372	7357	7301	7266	7316	7461	7301	7274	7293	7347	7470	7287	7340	7348	7295	7396	7378	7402	7300	7349	7296	7310	7305	7423	7270	7263	7495	7494	7403	7372	7316	7259	7157	7247	7310	7356	7369	7345	7298	7442	7326	7255	7251	7373	7440	7205	7297	7252	7370	7381	7214	7370	7441	7290	7395	7247	7196	7388	7381	7214	7347	7268	7320	7322	7337	7275	7273	7299	7099	7377	7344	7324	7398	7340	7449	7338	7347	7346	7384	7376	7342	7488	7441	7406	7455	7281	7373	7263	7217	7384	7314	7169	7366	7392	7329	7449	7323	7313	7406	7409	7333	7309	7329	7258	7460	7404	7311	7307	7295	7305	7317	7238	7329	7366	7245	7322	7354	7378	7288	7408	7303	7249	7355	7315	7442	7372	7305	7294	7368	7404	7276	7373	7407	7350	7324	7260	7416	7328	7166	7409	7286	7392	7386	7383	7361	7292	7359	7331	7423	7314	7212	7479	7368	7318	7263	7400	7317	7381	7177	7279	7389	7583	7376	7184	7215	7362	7416	7409	7296	7495	7258	7259	7429	7375	7249	7268	7328	7329	7155	7432	7255	7308	7329	7270	7420	7342	7247	7415	7372	7466	7163	7367	7417	7351	7421	7348	7297	7342	7133	7293	7249	7400	7241	7422	7364	7257	7388	7271	7248	7422	7467	7289	7451	7328	7366	7313	7256	7454	7311	7326	7443	7328	7296	7288	7303	7337	7422	7382	7236	7236	7398	7305	7470	7234	7280	7487	7339	7331	7342	7451	7309	7348	7352	7283	7222	7351	7427	7079	7324	7452	7277	7244	7415	7282	7269	7437	7300	7294	7491	7268	7229	7347	7390	7340	7331	7355	7325	7309	7332	7295	7380	7253	7271	7267	7380	7247	7399	7301	7271	7395	7564	7392	7305	7191	7323	7243	7433	7272	7337	7309	7240	7273	7415	7352	7403	7303	7232	7436	7268	7383	7316	7389	7394	7267	7365	7222	7461	7286	7289	7420	7367	7427	7267	7531	7534	7348	7376	7395	7323	7185	7396	7465	7264	7337	7380	7227	7255	7424	7363	7278	7280	7299	7481	7371	7331	7289	7284	7279	7412	7398	7286	7373	7362	7465	7356	7240	7284	7413	7472	7299	7415	7351	7350	7276	7402	7342	7171	7374	7379	7319	7336	7368	7386	7235	7365	7318	7288	7315	7344	7373	7360	7253	7424	7268	7397	7307	7371	7359	7300	7263	7367	7246	7292	7313	7302	7356	7245	7417	7358	7252	7376	7256	7470	7439	7362	7458	7330	7240	7387	7461	7443	7300	7250	7357	7307	7316	7295	7331	7204	7339	7458	7366	7313	7280	7302	7365	7378	7334	7451	7376	7315	7337	7305	7449	7503	7405	7392	7330	7423	7366	7306	7389	7466	7389	7349	7404	7397	7295	7365	7312	7471	7490	7350	7345	7195	7382	7327	7358	7301	7352	7358	7283	7487	7234	7335	7311	7388	7301	7218	7291	7365	7394	7382	7338	7340	7261	7294	7357	7280	7297	7476	7346	7262	7426	7209	7512	7324	7421	7409	7257	7279	7317	7229	7283	7393	7265	7356	7286	7292	7344	7193	7439	7469	7351	7361	7270	7369	7357	7273	7251	7375	7189	7329	7283	7250	7460	7258	7301	7423	7399	7350	7409	7243	7265	7252	7266	7284	7287	7420	7466	7303	7408	7385	7325	7170	7371	7275	7280	7182	7434	7311	7470	7295	7360	7435	7382	7276	7366	7350	7475	7277	7326	7329	7270	7393	7261	7318	7362	7267	7194	7318	7322	7332	7415	7293	7415	7312	7406	7321	7400	7227	7410	7362	7224	7377	7391	7390	7331	7221	7346	7302	7329	7421	7383	7440	7287	7353	7312	7306	7295	7380	7347	7307	7358	7340	7309	7374	7240	7293	7226	7391	7440	7292	7416	7337	7254	7353	7364	7294	7366	7234	7452	7408	7397	7421	7292	7273	7498	7338	7287	7365	7395	7339	7360	7453	7304	7364	7383	7329	7414	7319	7325	7305	7222	7364	7334	7249	7264	7245	7292	7197	7448	7320	7288	7308	7160	7405	7443	7273	7333	7408	7364	7380	7334	7245	7383	7425	7344	7317	7285	7295	7326	7337	7271	7440	7259	7305	7360	7196	7389	7245	7265	7373	7389	7282	7282	7330	7375	7311	7409	7315	7363	7218	7297	7283	7199	7403	7168	7332	7385	7393	7313	7335	7319	7352	7358	7359	7375	7389	7429	7315	7353	7354	7369	7361	7281	7404	7204	7419	7344	7383	7383	7308	7291	7252	7386	7249	7387	7379	7245	7349	7496	7366	7292	7377	7216	7290	7388	7398	7421	7392	7359	7350	7340	7502	7473	7460	7280	7289	7266	7434	7369	7387	7289	7523	7337	7281	7230	7455	7284	7295	7353	7398	7409	7235	7323	7332	7395	7398	7339	7430	7279	7262	7410	7404	7417	7252	7408	7352	7315	7289	7385	7440	7223	7411	7267	7221	7337	7379	7280	7427	7204	7256	7331	7439	7205	7340	7360	7259	7330	7410	7368	7325	7328	7355	7419	7291	7333	7247	7360	7356	7181	7235	7366	7425	7338	7490	7335	7250	7379	7417	7345	7339	7376	7271	7343	7444	7259	7220	7338	7373	7360	7245	7215	7480	7227	7289	7437	7315	7447	7299	7259	7505	7287	7320	7340	7273	7317	7321	7384	7386	7343	7398	7270	7226	7388	7285	7276	7488	7269	7416	7410	7339	7330	7302	7343	7425	7259	7377	7407	7433	7295	7361	7386	7251	7300	7226	7327	7267	7366	7256	7284	7303	7444	7379	7277	7310	7342	7388	7458	7384	7246	7284	7310	7213	7345
3846	1721	1181	1055	1132	1328	1393	1268	1165	2349	5488	4594	2692	1470	975	901	822	881	924	899	861	879	860	879	845	822	899	843	888	847	883	831	872	863	827	852	921	874	867	902	817	857	906	883	879	868	923	888	891	899	842	875	844	858	836	848	898	910	895	843	822	867	877	893	822	911	837	907	900	862	853	864	861	840	847	849	885	887	874	876	889	853	856	849	853	826	873	895	895	854	942	911	891	862	853	872	850	891	896	830	881	844	884	881	839	936	862	896	858	829	838	883	824	883	814	861	898	883	874	871	859	809	816	855	868	792	900	827	891	904	883	881	838	812	895	863	833	852	882	861	867	876	833	862	862	857	882	895	871	906	863	842	853	882	886	865	871	873	845	806	808	875	939	807	819	864	874	838	886	849	825	859	855	899	886	862	898	827	891	855	855	884	862	857	875	841	849	812	880	882	900	826	811	870	838	888	854	843	896	877	858	814	842	868	899	853	857	870	880	785	872	911	860	854	852	876	868	823	875	823	865	910	878	954	838	917	813	890	865	898	876	847	830	879	873	892	887	874	864	926	873	871	891	859	824	896	833	859	888	845	887	857	842	900	846	895	883	834	908	890	847	867	941	863	930	834	845	886	914	875	847	853	866	834	892	854	853	891	848	836	870	882	858	875	822	919	871	864	902	849	862	855	944	876	868	845	867	916	830	866	834	851	862	840	851	882	884	869	882	877	825	863	870	854	837	881	859	885	865	863	852	862	849	837	921	859	892	877	880	881	906	862	852	892	842	889	862	886	885	865	871	844	857	876	796	845	887	887	886	849	857	852	888	820	856	817	825	879	947	894	853	832	873	909	941	855	829	871	847	895	889	914	869	879	901	898	922	886	846	867	875	821	888	832	889	824	823	817	871	819	893	903	856	902	905	838	918	919	853	874	871	865	914	860	914	863	854	863	908	846	872	893	928	884	860	854	913	891	805	812	907	878	838	831	890	851	854	869	841	871	857	859	881	855	794	938	844	884	840	885	876	899	883	890	855	868	877	896	871	866	845	836	803	854	842	869	836	846	816	852	866	873	862	853	888	893	903	852	851	829	872	880	907	902	871	860	847	897	855	905	880	897	843	857	909	874	829	861	831	868	887	888	851	867	888	855	924	849	856	868	871	863	891	819	867	791	839	864	878	854	867	868	875	844	814	814	858	871	832	851	854	900	872	886	786	864	830	787	841	930	916	884	881	843	887	904	881	858	883	892	841	900	864	885	957	892	867	925	886	875	877	885	928	898	867	869	855	898	871	864	866	874	920	883	881	876	829	853	846	837	897	906	879	862	820	864	849	847	864	863	901	888	889	891	851	896	865	908	906	853	899	869	900	834	909	818	890	874	859	814	863	894	855	939	902	867	894	841	872	909	848	861	919	874	889	878	865	852	903	913	906	846	819	856	832	867	838	835	919	894	881	886	897	938	848	864	804	906	872	808	905	866	883	821	820	905	868	888	871	896	923	861	831	829	859	888	875	813	909	853	867	886	878	843	924	840	829	831	866	901	830	854	879	884	860	880	882	899	832	843	892	840	886	875	856	827	877	861	889	906	895	810	858	828	824	888	856	851	897	866	856	824	857	863	836	896	898	883	858	923	841	898	902	846	827	836	852	829	894	844	883	908	831	885	870	859	871	935	924	864	874	892	890	843	866	829	845	835	876	860	861	849	831	897	927	831	883	868	849	864	904	841	942	892	866	852	821	893	940	882	853	842	869	886	856	855	867	845	870	850	932	894	844	839	868	886	876	877	901	889	829	855	858	819	875	779	884	923	942	819	871	844	878	891	882	866	838	849	919	842	839	898	906	906	903	909	856	887	857	878	892	803	882	832	893	847	821	835	883	885	868	872	918	877	842	792	830	865	856	818	887	887	847	835	814	861	880	886	872	894	892	841	883	849	875	886	866	872	827	890	867	888	895	830	900	867	857	897	837	877	927	858	857	865	860	890	836	830	888	866	906	883	854	834	854	849	896	901	819	884	865	865	830	820	880	816	812	903	880	899	824	876	843	853	874	920	880	877	851	830	866	870	858	822	882	879	903	874	838	860	828	867	877	857	837	867	894	893	848	874	860	895	872	852	855	847	911	868	859	873	851	871	891	823	904	819	869	878	877	838	840	867	901	870	823	881	890	926	921	882	858	897	894	861	906	857	873	895	873	850	871	867	861	897	863	782	850	829	861	925	840	871	857	897	879	860	914	855	869	874	854	874	834	869	877	863	816	858	874	860	891	847	843	896	848	883	843	853	849	817	832	934	867	841	911	873	891	881	864	845	896	872	833	875	897	879	858	916	868	827	822	867	847	908	829	851	937	871	843	852	883	895	874	882	839	878	799	901	826	841	872	908	911	897	883	846	892	857	873	845	845	889	870	891	851	900	875	861	881	866	911	837	889	878	921	832	825	921	846	878	824	841	891	827	898	857	872	871	854	897	870	885	880	868	881	826	852	881	905	888	875	851	853	891	848	889	855	808	810	867	919	851	849	825	874	864	859	888	871	850	832	882	864	863	872	871	891	912	910	857	835	858	836	920	944	858	907	841	889	861	854	867	845	881	897	881	853	887	891	851	837	868	850	921	848	856	886	885	847	866	823	823	892	918	908	860	886	873	880	898	864	861	877	897	895	930	823	882	862	871	852	898	898	870	897	868	850	803	904	878	889	827	816	868	895	844	897	910	841	864	869	874	864	903	832	821	893	878	848	863	829	865	890	862	868	883	864	823	814	881	847	864	917	924	841	887	909	900	859	833	868	835	934	833	861	894	893	867	874	868	883	901	887	852	874	883	839	870	840	812	854	904	856	918	883	833	817	847	857	827	839	880	865	877	878	867	848	876	887	833	819	882	847	860	876	889	910	869	884	843	890	856	885	888	915	825	900	890	860	866	907	884	831	897	884	875	870	873	886	864	871	898	862	861	847	825	839	909	813	879	818	869	867	827	890	872	845	893	926	905	893	838	879	857	828	806	863	888	909	884	901	837	857	883	858	877	902	893	850	841	848	833	865	908	875	863	922	859	864	930	842	868	900	857	828	812	834	869	845	878	907	846	883	884	898	855	851	865	888	890	900	934	848	897	859	842	850	845	898	857	892	920	863	868	869	906	804	852	872	825	888	871	867	916	829	819	788	859	883	842	888	840	845	840	831	843	813	873	863	859	870	875	872	894	866	887	893	895	865	854	898	870	855	831	830	877	907	906	829	838	853	901	865	813	816	839	867	882	874	868	860	838	875	876	871	850	825	909	869	894	855	867	845	876	871	924	812	914	866	897	891	857	824	849	915	847	824	846	868	865	936	865	870	870	852	875	875	859	848	843	812	898	829	869	776	851	893	857	890	852	849	807	851	881	860	874	851	885	815	859	889	851	856	892	861	876	883	873	854	856	846	850	857	913	874	887	829	883	875	886	897	835	846	888	796	883	878	867	857	917	875	880	812	892	893	816	881	860	878	893	839	872	836	864	924	856
20847	15186	11089	15330	21697	23697	22612	19707	16503	30331	44507	37874	26380	15255	9680	7663	7153	7172	7052	7026	7135	7171	7129	7012	7045	7142	7085	7164	7281	7060	7180	7180	7136	7070	7161	7103	7022	7067	7034	7056	7110	6935	6933	7098	7141	7044	7048	7169	7160	6981	7113	7091	7172	7048	7026	7048	7093	7151	7121	7034	6970	7191	7221	7135	7058	7091	7015	7050	7022	7037	7110	7132	7174	7150	7108	7168	7046	7078	7169	7119	7093	7072	7123	7243	7037	7169	7105	7017	7004	7069	7136	7165	7171	6982	7123	7095	7047	6991	7050	7088	7126	7070	7201	7198	7151	7099	7148	7102	7095	7111	7054	7139	7066	7046	7141	6977	7160	7168	7108	7205	7309	7158	7128	7084	7220	6954	7045	7186	7026	7189	7094	7074	7018	7106	7096	6986	7225	7210	7135	7036	7113	7085	7194	7136	7139	7091	7252	7172	7118	7200	7071	7160	7088	7056	7055	7113	7123	7184	6929	7109	7055	7031	7129	7293	7068	7199	7170	7206	6988	7210	7100	7108	7105	7199	7138	7130	7031	7111	7048	6967	7122	7111	7021	6999	7170	7281	7205	7107	7145	7076	7106	7103	7156	7003	7066	7112	7060	7212	7155	7057	7040	7241	7048	7099	7100	7159	7137	7092	7082	6984	7122	7076	6935	7076	7187	7147	7024	7082	7189	6967	7162	7070	7097	7147	7170	7085	7137	7080	7005	7215	7091	7179	7170	7154	7172	6976	7111	7278	7118	7244	7024	7219	6928	7081	7040	6958	6993	7087	7091	7111	7180	7063	7115	7014	7233	7159	7079	6995	7170	7093	7131	7046	7162	7115	7118	7186	7153	7044	7108	7072	7105	7193	7066	7051	7117	7100	7113	7004	7179	7107	7092	7045	7282	7210	7124	7067	7121	7128	7043	7212	7179	7099	7099	7067	7221	7094	7082	7050	7115	7155	7162	7198	6952	7034	7133	7125	7166	7028	7159	7265	7018	7076	7123	7144	7202	7229	6986	7185	7004	7046	7078	7119	7054	7129	7116	7161	7139	7130	7103	7300	7109	7120	7112	7065	7042	7130	7073	7226	7021	7099	6923	7091	7122	7136	7133	7038	7148	7098	7134	7081	7265	7064	7109	7124	7141	7028	7201	7172	7235	7162	7065	6960	7021	7109	7134	7136	7260	7218	7165	7158	7169	7067	7088	6989	7092	7200	7115	7022	7110	7089	7003	7177	7003	7181	7163	7231	7143	7150	7122	7130	7113	7174	7123	7191	7131	7037	7100	7050	7184	7089	6989	7163	7122	7138	7098	7112	7098	7167	7018	7120	7198	7029	7025	7083	7159	7193	7101	7066	7121	7135	7012	7163	7151	7112	7143	7093	7078	7067	7113	7144	7136	7079	7051	7000	7039	7067	7049	7081	6974	7216	7052	7142	7069	6994	7062	7107	7107	7159	7044	7173	7147	7140	7171	7145	7109	7155	7137	7026	7094	7144	7070	7004	7042	7077	7029	7242	7170	7019	7196	7051	7170	7181	7081	7053	7189	7108	7115	7168	7090	7219	7027	7115	7128	7072	7097	7137	7052	7181	7157	7096	7134	7179	7035	7247	7057	7103	7117	7098	7207	7066	7213	7273	7124	7160	7093	7150	7257	7085	7052	7132	7123	7187	7243	7085	7135	7116	7075	7017	7001	7043	7137	7080	7013	7155	7173	7142	7079	7071	7093	7085	7136	7127	7120	7162	7216	7369	7043	7191	7104	7139	7019	7210	7099	7031	7202	7190	7154	7146	7053	7159	7148	7117	7177	6914	7154	6995	7060	7101	7021	7019	7017	7189	7211	6932	7197	7106	7126	7110	7232	7027	7141	7007	7153	7000	7170	7189	7121	7085	7194	7149	7275	7135	7094	7058	7052	7036	7113	7178	7025	7201	7041	7091	6984	7095	7166	7076	7177	7180	7194	7022	7139	7197	7023	7102	7212	7007	7229	7098	7122	7218	7148	7121	7046	7305	6971	7136	7050	6981	7157	7087	7153	7155	7146	7206	7198	7171	6909	7130	7229	7122	7208	7124	7093	7212	7165	7060	7025	7207	7089	6971	7186	7073	7134	7153	7072	6995	7135	7087	7156	7060	7145	7133	7156	7165	7031	7051	7096	7027	7117	7172	7064	7101	7112	7158	7288	7105	7235	7005	7095	7028	7156	7052	7200	7238	7219	7121	7015	7111	6971	7187	7129	7124	7221	7163	7012	7136	7112	7146	7070	7196	7093	7119	7034	7124	7086	7123	7047	7077	7138	7139	7102	7088	7211	7040	7097	6994	7178	7192	7184	7255	7105	7055	7088	7077	7020	7241	7063	7083	7253	7102	7038	7071	7101	7221	7129	7047	7263	7000	7148	7050	7226	7188	7099	7079	7152	7216	7119	7113	7192	7000	7042	7152	7218	7024	7106	7068	7162	7171	7105	7131	7034	7197	7052	7223	7084	7147	7098	7239	7176	7173	7195	7039	7027	7168	7056	7216	7137	7276	6991	7183	7061	7097	7026	7041	7088	7229	7140	7079	7230	7164	7120	7130	7219	7030	7101	7072	7103	7137	7250	7198	7158	7067	7076	7155	7030	7155	7209	7072	7144	7160	7194	7144	7198	7059	7100	7111	7085	7051	7040	7094	7087	7122	6978	7127	7151	7201	7172	7167	7130	7170	7258	7225	7119	7131	7065	7166	7184	7180	7065	7085	7040	7097	7191	7148	7063	7248	7149	7020	7211	7159	6981	7195	7021	7018	7048	7123	7065	7112	7150	7167	7018	7234	7108	7084	7209	7195	7107	7190	7049	7155	7092	7138	7024	7147	7143	7035	7056	7048	7290	7131	6975	7034	7079	7040	7064	7102	7265	7063	7052	7273	6930	7188	7249	7112	6985	7114	7086	7153	7108	7167	7056	7143	7079	7188	7086	7137	7221	6992	7141	7090	7141	7116	7189	7119	7078	7065	7045	7268	7058	7074	7098	7133	7182	7065	7199	7241	7063	7149	7074	7223	7070	7241	6985	7146	6976	7039	7065	7184	7158	7247	6991	7131	7152	7113	7146	7185	7147	7182	7069	7116	7025	7239	7124	7237	7035	7145	7099	7170	7090	7031	7053	7169	7074	7214	7084	7162	7042	7208	7230	7212	7235	7093	7105	7138	7136	7115	7079	7157	7226	7097	7179	7068	6989	7132	7204	7185	7158	7114	7083	7086	6949	7126	7131	7162	7039	7161	7164	7144	7048	7160	7044	7111	7161	7129	7118	7080	7157	7114	7112	7028	7086	7112	7133	7214	7146	7059	7100	7116	7100	7247	7116	7028	7117	7139	7049	7130	7000	7132	7031	7178	7048	7036	7178	7074	7190	7076	6981	7266	7134	6969	6940	7028	7061	7252	7135	7009	7135	7124	6971	7166	7191	7074	7021	7161	7024	7024	6989	7108	7151	7129	7113	7145	7120	7151	7086	7084	7198	7084	7251	7063	7039	7046	7098	7210	7301	7078	7149	7114	7259	7206	7052	7109	7268	7040	7137	7254	7057	7061	7154	7118	7078	7098	7198	7001	7168	7189	7081	7105	7161	7091	7094	7194	6986	7173	7313	7187	7167	7108	7050	7088	7241	7153	7026	7113	7108	7196	6988	7101	7173	7170	7050	7121	7129	7177	7101	7140	7183	7084	7122	7219	7018	7228	6970	7278	7044	7122	7031	7106	7099	7235	6996	7202	7093	7214	7077	7071	7086	7054	7201	7052	7096	7211	7076	7125	7256	7114	6959	7145	7162	7101	7126	7148	7193	7115	7130	7150	7273	6968	7122	7139	7075	7142	7156	7201	7173	7182	7038	7127	7158	7152	7152	7088	7225	7175	7107	7211	6996	6989	7239	6967	7086	7005	6955	7093	6914	7071	7253	7190	7197	7241	7047	7245	7161	7112	7102	7105	7082	7142	7135	7064	7125	7030	7162	7073	7094	7111	7149	7108	7140	7253	7140	7115	7235	7038	6951	7289	7110	7147	7125	7082	7266	7030	7210	7108	7104	7268	7069	7208	7214	7118	7230	7003	7120	7134	6983	7143	7070	7186	7173	7012	7154	7135	7107	7017	7001	7115	7127	7104	7086	7148	7094	7104	7092	7150	7116	7134	7200	6962	7105	7084	7037	7141	7145	6967	7101	7115	7183	7109	7040	7144	7150	7170	7069	7204	7068	7057	7018	7223	7196	7096	6976	6954	7183	7216	7039	7085	7011	7152	7119	7100	7009	7092	7073	7226	7128	7039	7064	7230	7157	7124	7194	7116	7044	7004	7111	7048	7183	7135	7141	7113	7125	7176	6972	7035	7183	7094	7097	7094	7233	7058	7014	7184	7196	7093	7098	7094	7069	7181	7018	7067	7233	7207	7004	7004	7217	7096	7146	7144	7144	7085	7230	7124	7309	7158	7106	6982	7066	7078	7203	7174	7094	7150	7223	7057	7045	7158	7125	7199	7162	7115	7130	7129	7083	7128	7121	7152	7155	7101	7046	7176	7126	7157	7208	6987	7230	7274	7099	7199	7140	7099	7164	7157	7238	7181	7173	6977	7152	7127	7002	7060	7100	7206	6974	6973	7166	7180	7205	7127	7146	7044	7115	7034	7131	7133	7061	7091	7085	7171	7017	7082	7144	7139	7120	7125	7067	7118	7093	7245	7095	7268	7010	7054	7059	7134	7204	7017	7017	7144	7037	7162	7115	7097	7053	7204	7180	7044	7203	7110	7110	7127	7038	7384	6931	7133	7057	7049	7079	7142	7169	7152	7102	7128	7238	7075	7079	7094	7161	7274	7131	7165	7189	7136	7179	7152	7147	7169	7160	7098	7146	7069	7225	7143	7148	7104	7110	7180	7066	7061	7118	6962	7092	7042	6999	7103	7090	7080	7015	7284	7232	7179	7194	7058	7092	7001	7068	7074	7099	7143	7107	6995	7149	7193	7093	7154	7063	7163	7073	7223	7051	7058	7193	7183	7175	7173	7213	7059	7165	7235	7184	7035	7078	7299	7104	7167	7007	7015	7064	7170	7213	7094	7139	7265	7212	7097	7064	7175
3271	2608	1460	1196	1528	1720	1539	1523	1527	7717	15508	12039	6004	2467	1300	984	902	844	855	843	866	895	900	894	901	883	857	904	904	862	854	903	926	858	866	868	887	834	897	839	911	878	897	863	867	831	908	901	941	919	937	858	878	844	854	866	838	877	909	877	890	883	845	879	837	842	871	825	910	836	861	844	841	850	888	891	874	870	916	823	873	843	857	927	837	848	898	839	871	913	880	919	901	883	870	854	894	887	904	828	823	878	905	864	852	828	904	871	861	862	850	887	923	929	880	890	882	898	849	897	912	899	931	878	871	916	850	864	863	854	912	930	908	878	887	875	840	837	911	877	820	926	855	840	831	959	839	880	865	855	822	934	902	866	869	908	895	908	896	891	895	895	855	828	853	901	900	868	880	866	866	874	903	856	813	940	931	912	826	877	858	826	886	821	856	817	861	887	874	872	912	802	846	943	858	860	872	893	837	867	883	938	919	852	903	921	893	845	882	877	866	898	891	904	894	889	856	851	889	908	896	921	886	877	896	888	871	942	856	863	880	889	853	867	933	887	893	870	862	910	900	858	852	941	914	861	898	908	912	908	837	855	867	881	879	848	916	872	905	904	870	898	894	920	870	852	917	915	879	908	868	872	828	880	884	871	833	882	875	878	870	860	935	872	915	881	900	862	834	880	885	883	873	925	883	843	873	887	871	874	910	892	899	856	852	868	888	887	844	896	869	856	897	879	823	866	876	843	865	917	863	830	852	869	866	853	908	910	861	895	837	905	890	855	882	886	897	842	876	919	902	873	867	858	930	886	844	895	859	881	877	854	860	885	870	881	840	856	849	835	851	917	906	930	942	873	849	897	895	845	833	861	857	866	864	857	894	870	834	849	863	876	885	846	892	868	842	869	902	894	859	904	876	866	910	856	897	912	906	874	850	936	937	899	894	871	906	857	832	938	843	877	885	872	860	872	890	870	916	787	956	875	873	892	928	879	895	834	821	898	891	935	852	889	886	910	888	893	893	905	857	938	898	923	871	889	835	844	851	814	858	914	932	876	821	892	938	840	950	856	931	861	897	905	884	869	842	836	895	915	876	795	913	864	858	845	878	922	921	866	920	857	812	953	854	920	874	901	864	847	838	887	899	885	870	865	857	932	837	937	837	849	823	928	891	895	858	879	899	912	883	819	885	914	923	886	871	921	857	842	918	856	889	872	853	870	905	873	871	854	816	972	899	882	870	915	906	884	834	923	876	853	879	844	910	851	863	859	842	878	877	903	932	877	850	915	876	828	924	854	865	899	872	910	836	889	868	870	915	845	828	892	879	921	875	875	911	828	887	925	864	863	846	884	918	859	884	879	885	874	858	897	850	920	944	869	953	848	859	854	889	871	905	864	838	948	932	905	885	889	863	870	844	839	861	832	872	865	929	899	934	909	925	911	873	943	835	871	868	871	878	842	855	858	901	916	890	897	908	833	868	886	879	883	872	911	948	916	851	928	889	881	889	888	916	824	854	873	887	879	866	857	892	855	831	850	928	865	851	843	899	857	915	874	860	905	848	871	872	889	885	863	887	858	875	839	899	891	901	875	885	911	903	933	829	886	893	853	916	914	926	912	922	940	880	880	833	844	882	915	849	866	889	808	894	857	859	892	888	816	866	839	850	932	896	903	884	891	909	915	865	878	836	877	866	856	910	915	847	876	891	841	850	881	919	833	894	861	936	858	938	896	917	857	856	856	879	936	850	952	870	866	911	873	972	923	870	913	871	911	808	918	906	883	836	865	890	909	902	880	828	899	887	837	890	863	895	857	840	874	833	860	844	890	917	839	891	857	865	847	851	892	902	882	888	906	895	844	895	898	885	870	864	961	844	849	910	895	915	901	841	877	901	825	856	857	883	824	864	910	830	893	875	838	867	858	860	874	900	880	893	880	889	845	897	913	866	875	841	873	888	883	919	888	888	912	846	884	910	880	883	887	870	871	866	877	850	893	851	861	801	879	850	876	882	852	846	896	896	881	870	834	876	903	903	850	859	876	889	880	882	870	909	857	889	847	870	928	916	887	899	855	871	881	914	834	890	828	855	872	924	898	848	845	847	886	904	889	915	899	857	842	844	868	878	893	876	923	869	885	843	875	863	901	909	900	902	868	847	821	889	875	881	894	860	922	931	875	906	921	876	907	871	869	925	918	841	859	851	892	920	818	881	799	946	875	933	856	858	831	898	824	853	932	869	886	927	847	920	910	827	873	857	941	842	873	899	905	824	853	902	898	889	899	861	866	901	867	903	848	905	900	843	892	867	869	858	868	855	907	868	868	845	902	888	903	873	877	844	817	875	879	853	878	895	873	855	913	883	796	913	872	868	816	917	884	886	856	871	873	889	801	922	874	894	952	906	832	867	931	879	869	874	834	861	877	835	929	896	846	859	789	894	886	950	830	876	891	855	869	925	859	839	867	857	860	860	869	880	902	868	880	934	850	870	818	880	849	872	863	911	877	889	898	887	848	898	894	895	851	894	870	861	895	890	883	910	830	931	873	837	890	817	892	832	918	865	881	870	929	821	898	865	860	926	922	918	888	913	849	915	876	886	908	863	890	963	874	889	853	849	890	857	877	948	826	875	876	910	893	851	922	885	917	862	883	864	862	888	866	866	864	882	890	888	918	871	903	902	874	882	839	860	897	895	888	898	894	888	845	830	895	857	870	899	891	914	888	872	868	831	910	911	929	859	871	892	823	855	877	902	887	902	830	841	850	870	886	859	865	856	873	843	856	895	899	873	900	863	916	894	920	836	904	860	872	957	848	884	875	840	941	882	906	864	865	927	886	829	864	879	898	878	865	903	873	855	919	846	875	884	923	905	924	899	901	865	896	827	868	891	908	893	911	857	892	862	840	870	830	869	877	907	851	884	861	871	892	866	868	869	897	856	874	886	868	872	846	859	887	835	858	895	856	891	905	896	889	866	863	880	907	845	844	871	970	923	849	862	913	871	905	874	935	928	861	829	874	896	918	907	878	881	926	878	899	901	868	876	840	871	864	860	867	867	849	873	832	861	838	872	881	845	897	903	867	939	911	874	910	878	877	911	896	935	827	824	893	915	875	862	899	877	881	846	871	872	914	866	924	883	889	867	880	859	843	848	874	873	928	920	870	922	872	904	861	848	904	824	871	861	903	929	865	900	907	867	905	853	852	910	906	868	858	834	871	863	890	922	898	899	902	877	853	923	862	937	876	847	880	881	865	900	923	880	935	914	855	902	873	906	868	847	937	940	898	884	920	852	904	911	920	909	884	926	944	852	873	866	840	902	903	879	940	865	898	878	857	930	908	857	898	867	841	915	869	849	857	862	854	892	862	889	898	847	897	897	875	939	883	864	861	867	827	855	892	931	846	892	851	869	901	857	882	892	806	866	858	852	843	823	851	855	926	905	901	910	894	900	801	871	827	889	905	873	870	917	919	854	862	884	839	927	885	874	849	880	889	883	850	849	840	884	836	851	885
26074	20114	13187	20203	28776	29371	26224	23721	24038	49894	64387	53814	39141	24016	13229	8453	7404	7230	7184	7252	7171	7099	7349	7252	7218	7224	7317	7125	7231	7230	7158	7258	7198	7146	7125	7266	7325	7086	7325	7328	7274	7283	7264	7294	7152	7295	7149	7279	7233	7149	7274	7208	7224	7195	7077	7332	7296	7140	7326	7174	7186	7322	7171	7222	7218	7265	7312	7399	7099	7119	7246	7030	7306	7165	7150	7334	7278	7174	7271	7299	7221	7267	7160	7216	7247	7221	7259	7254	7166	7102	7243	7150	7132	7213	7234	7151	7122	7134	7241	7165	7181	7072	7239	7093	7283	7293	7207	7105	7145	7256	7239	7198	7232	7335	7359	7240	7230	7151	7153	7261	7244	7081	7252	7225	7273	7159	7285	7102	7204	7197	7271	7266	7195	7310	7330	7242	7255	7274	7156	7258	7251	7138	7241	7290	7238	7105	7363	7388	7277	7192	7254	7207	7218	7158	7352	7216	7192	7166	7212	7318	7312	7269	7196	7270	7305	7204	7316	7275	7329	7236	7182	7240	7121	7296	7238	7194	7371	7353	7250	7289	7151	7300	7220	7219	7320	7168	7270	7255	7321	7197	7384	7199	7227	7265	7257	7323	7187	7204	7251	7420	7211	7228	7342	7116	7244	7235	7307	7138	7169	7245	7171	7212	7247	7289	7208	7220	7297	7193	7095	7148	7247	7523	7293	7315	7270	7330	7247	7185	7290	7200	7251	7274	7343	7192	7184	7167	7306	7192	7200	7215	7220	7365	7148	7319	7322	7222	7273	7336	7247	7292	7226	7271	7308	7309	7200	7354	7143	7107	7173	7253	7260	7198	7346	7097	7215	7255	7234	7206	7212	7292	7290	7037	7143	7303	7200	7260	7081	7061	7122	7115	7133	7094	7104	7304	7259	7260	7211	7253	7229	7282	7256	7105	7370	7186	7113	7270	7230	7327	7196	7173	7407	7320	7307	7298	7129	7231	7212	7265	7257	7296	7171	7339	7219	7242	7138	7210	7172	7235	7259	7351	7101	7230	7306	7261	7291	7262	7261	7244	7307	7297	7163	7282	7261	7274	7261	7210	7227	7136	7123	7209	7269	7292	7272	7246	7131	7229	7444	7293	7190	7216	7191	7152	7169	7350	7101	7173	7146	7276	7193	7098	7281	7234	7202	7248	7103	7269	7261	7339	7327	7366	7193	7166	7171	7172	7310	7222	7229	7193	7369	7250	7316	7219	7222	7219	7214	7212	7358	7266	7219	7342	7342	7123	7156	7373	7353	7160	7190	7241	7289	7233	7291	7224	7222	7225	7069	7164	7396	7195	7217	7252	7201	7211	7225	7249	7271	7179	7280	7219	7219	7251	7238	7230	7246	7276	7164	7230	7421	7279	7217	7302	7272	7211	7234	7245	7242	7279	7258	7183	7333	7186	7129	7236	7459	7251	7153	7290	7217	7193	7174	7220	7374	7120	7338	7269	7385	7054	7230	7200	7192	7230	7297	7169	7134	7184	7300	7188	7263	7195	7305	7284	7320	7246	7320	7282	7124	7110	7162	7164	7267	7135	7288	7259	7267	7217	7228	7283	7207	7197	7325	7284	7175	7238	7391	7178	7254	7156	7249	7366	7213	7184	7337	7268	7281	7217	7236	7316	7178	7267	7249	7202	7137	7375	7155	7223	7338	7225	7353	7284	7269	7265	7274	7232	7264	7182	7123	7241	7230	7305	7123	7197	7438	7092	7220	7225	7242	7162	7153	7206	7202	7120	7416	7177	7259	7213	7228	7367	7155	7234	7193	7336	7158	7273	7310	7201	7342	7280	7206	7239	7320	7294	7068	7156	7230	7082	7323	7371	7353	7169	7217	7216	7211	7214	7191	7324	7303	7073	7358	7234	7249	7238	7320	7250	7356	7351	7361	7413	7185	7108	7228	7202	7282	7354	7208	7264	7203	7178	7170	7247	7257	7341	7224	7267	7318	7172	7276	7091	7185	7208	7152	7297	7229	7306	7202	7287	7114	7168	7173	7387	7166	7215	7219	7269	7193	7176	7010	7303	7329	7193	7371	7169	7332	7228	7300	7344	7236	7264	7150	7299	7287	7190	7208	7215	7353	7336	7196	7169	7181	7337	7229	7167	7213	7184	7286	7189	7290	7360	7172	7237	7163	7227	7206	7147	7111	7384	7217	7297	7156	7278	7197	7187	7210	7241	7264	7152	7333	7189	7262	7145	7281	7291	7273	7221	7188	7225	7257	7223	7070	7252	7212	7251	7235	7167	7188	7247	7230	7189	7268	7342	7195	7126	7217	7201	7271	7312	7258	7198	7167	7259	7275	7290	7179	7219	7170	7279	7293	7262	7257	7115	7191	7305	7382	7151	7161	7229	7262	7186	7105	7060	7215	7306	7237	7261	7323	7259	7314	7145	7202	7239	7152	7157	7236	7312	7144	7287	7170	7151	7168	7374	7201	7181	7291	7130	7253	7371	7184	7120	7327	7264	7293	7228	7307	7368	7286	7301	7180	7335	7283	7113	7199	7157	7236	7299	7334	7209	7237	7228	7132	7189	7191	7204	7291	7292	7153	7198	7153	7235	7235	7240	7252	7179	7126	7139	7251	7308	7264	7331	7238	7243	7186	7271	7250	7220	7295	7166	7216	7303	7242	7303	7177	7313	7115	7409	7145	7407	7125	7114	7196	7233	7304	7210	7307	7281	7271	7287	7189	7269	7303	7231	7201	7216	7214	7287	7190	7160	7241	7273	7184	7021	7143	7206	7289	7243	7370	7309	7292	7188	7131	7237	7251	7077	7254	7198	7255	7155	7343	7252	7269	7149	7385	7321	7143	7151	7171	7260	7325	7226	7191	7350	7115	7242	7127	7217	7247	7149	7260	7083	7252	7176	7307	7228	7246	7137	7219	7234	7133	7340	7151	7151	7128	7165	7222	7290	7278	7126	7401	7319	7147	7218	7130	7136	7212	7295	7234	7182	7205	7043	7208	7273	7222	7199	7206	7424	7249	7243	7180	7370	7206	7161	7355	7088	7366	7039	7130	7235	7107	7324	7365	7233	7146	7254	7281	7200	7312	7337	7223	7299	7187	7239	7158	7235	7335	7183	7176	7316	7339	7263	7097	7239	7188	7365	7226	7313	7271	7342	7236	7268	7251	7102	7262	7163	7170	7415	7315	7168	7287	7208	7228	7131	7175	7100	7253	7260	7181	7275	7177	7166	7274	7351	7331	7261	7294	7337	7396	7251	7174	7192	7248	7136	7186	7151	7336	7283	7391	7231	7312	7241	7190	7208	7089	7267	7322	7257	7203	7330	7360	7312	7281	7214	7270	7245	7304	7200	7186	7285	7328	7162	7280	7175	7206	7391	7216	7129	7240	7219	7214	7223	7218	7261	7349	7388	7310	7171	7173	7294	7332	7177	7229	7203	7094	7282	7278	7111	7205	7244	7177	7391	7070	7329	7231	7170	7271	7324	7315	7245	7179	7315	7264	7209	7237	7137	7282	7312	7297	7221	7278	7206	7241	7232	7289	7293	7235	7112	7370	7325	7137	7261	7286	7392	7376	7220	7255	7297	7289	7189	7189	7301	7180	7162	7204	7271	7167	7167	7210	7194	7311	7295	7129	7283	7264	7272	7267	7178	7401	7358	7260	7223	7143	7254	7287	7221	7299	7222	7329	7265	7177	7224	7135	7199	7198	7220	7245	7127	7199	7132	7240	7212	7260	7303	7335	7294	7317	7215	7244	7221	7309	7122	7223	7097	7144	7065	7158	7102	7207	7031	7235	7211	7313	7460	7143	7304	7235	7214	7277	7293	7184	7285	7218	7241	7194	7230	7191	7201	7258	7127	7245	7246	7186	7218	7124	7279	7371	7267	7228	7197	7224	7163	7295	7270	7144	7287	7183	7193	7200	7241	7141	7204	7264	7236	7136	7201	7185	7348	7163	7386	7098	7159	7372	7379	7160	7231	7286	7249	7174	7339	7298	7250	7264	7332	7237	7357	7260	7290	7194	7267	7108	7277	7277	7262	7371	7223	7216	7234	7244	7278	7238	7335	7247	7182	7162	7318	7277	7263	7151	7285	7333	7229	7201	7193	7276	7273	7272	7174	7247	7186	7237	7131	7324	7128	7199	7183	7226	7296	7287	7237	7221	7278	7317	7241	7265	7296	7249	7292	7247	7176	7199	7255	7263	7347	7296	7207	7138	7061	7247	7289	7239	7273	7200	7255	7225	7315	7252	7196	7249	7265	7221	7356	7187	7170	7319	7155	7306	7351	7176	7299	7160	7253	7250	7233	7323	7211	7203	7347	7162	7259	7168	7250	7202	7265	7299	7325	7387	7213	7118	7195	7130	7170	7300	7160	7207	7339	7303	7307	7351	7411	7151	7352	7266	7272	7384	7261	7079	7295	7160	7319	7289	7260	7260	7250	7238	7172	7190	7316	7390	7147	7258	7225	7185	7402	7209	7356	7251	7221	7233	7206	7199	7207	7180	7241	7207	7154	7224	7183	7285	7185	7168	7203	7270	7315	7293	7282	7346	7115	7205	7213	7220	7241	7238	7288	7382	7175	7284	7291	7316	7086	7234	7303	7275	7190	7204	7171	7182	7276	7282	7114	7216	7127	7219	7134	7205	7180	7142	7277	7220	7323	7243	7181	7220	7238	7170	7283	7276	7230	7243	7374	7254	7259	7124	7109	7220	7289	7246	7263	7176	7385	7279	7191	7135	7195	7306	7159	7276	7290	7094	7387	7300	7167	7147	7309	7196	7202	7227	7086	7169	7056	7309	7185	7205	7223	7124	7221	7261	7157	7267	7211	7170	7233	7269	7181	7161	7195	7231	7157	7223	7291	7227	7229	7329	7225	7265	7365	7240	7214	7206	7367	7198	7259	7165	7169	7168	7184	7219	7350	7155	7299	7362	7038	7404	7135	7086	7249	7134	7103	7295	7094	7134	7106	7261	7192	7230	7280	7191	7143	7173	7239	7375	7146	7172	7244	7400	7244	7075	7175	7285	7284	7089	7140	7456	7298	7217	7151	7198	7386	7272	7104	7163	7225	7189	7340	7229	7334	7319	7152	7242	7232	7284	7074
5820	2624	1901	1496	1393	1543	1613	1501	2032	9867	14022	10653	5227	2213	1257	975	909	910	890	825	900	872	927	872	847	845	853	912	871	891	867	861	872	877	845	887	924	922	869	867	877	832	896	987	841	898	907	820	841	896	853	866	881	868	950	892	909	824	876	933	876	892	861	883	882	850	882	885	875	895	872	886	907	859	920	866	937	877	856	887	940	849	888	854	869	881	881	956	892	902	910	899	898	836	880	902	872	892	951	912	860	865	839	893	925	869	900	872	944	881	873	867	872	909	842	902	929	946	860	867	855	865	876	866	924	871	868	871	904	933	835	902	879	842	957	871	932	894	888	899	929	915	951	881	904	904	906	885	903	917	897	869	886	909	883	893	869	856	877	884	889	927	925	931	869	898	861	899	870	872	908	936	891	879	849	860	859	900	925	862	830	890	869	944	847	917	917	881	824	874	913	855	936	864	863	841	876	911	876	880	822	853	896	896	898	928	825	927	895	905	895	870	865	927	875	901	906	841	890	947	904	922	902	890	874	873	887	917	922	887	851	960	893	917	817	843	852	951	858	911	881	899	876	860	856	875	912	887	921	892	914	877	828	901	862	880	866	880	850	947	905	898	841	893	881	901	835	871	877	883	864	899	894	874	888	821	886	878	824	838	877	886	869	898	903	927	880	894	876	908	916	925	877	889	841	880	919	870	885	956	868	848	914	893	876	880	894	881	901	876	933	933	894	902	896	852	853	842	869	907	883	904	913	819	897	885	904	878	924	891	875	873	947	877	908	853	880	848	863	892	875	843	906	920	889	859	900	890	918	913	879	891	893	913	899	922	813	885	847	869	881	925	939	930	884	906	848	908	853	847	854	860	875	839	937	890	916	887	885	946	837	916	891	877	951	869	824	886	901	917	899	870	877	895	849	912	891	910	879	905	852	911	884	915	909	840	917	876	923	818	837	867	833	870	895	878	886	852	910	951	871	865	874	879	863	949	896	861	895	905	914	885	850	878	910	862	862	855	924	873	901	910	981	899	905	871	927	839	881	894	868	882	874	887	904	872	937	904	880	891	894	867	816	878	843	905	903	916	884	931	929	897	866	888	838	888	883	879	876	902	894	897	921	834	874	875	943	888	851	883	914	886	862	933	858	880	891	900	854	881	906	857	920	936	883	833	900	900	867	878	938	895	839	933	916	882	879	898	887	856	900	873	887	892	888	892	855	941	886	927	866	803	877	907	883	922	911	892	847	880	892	862	940	853	911	906	855	885	815	898	839	841	925	873	859	862	843	869	908	847	878	920	896	895	897	831	881	876	880	936	859	933	807	835	912	895	894	914	826	848	914	908	885	911	878	909	952	888	898	864	920	908	922	876	892	906	888	891	869	856	887	906	902	892	874	847	892	902	873	883	906	881	859	939	883	913	897	889	885	824	919	914	861	924	881	907	897	870	925	886	909	860	899	859	909	887	891	884	879	912	888	872	894	867	798	861	903	968	868	897	912	917	911	896	906	915	926	890	821	846	884	887	859	913	862	913	879	948	916	875	948	893	885	909	822	878	827	918	935	919	888	920	887	841	859	825	856	869	862	878	836	938	887	878	921	884	940	929	937	868	926	900	903	855	914	853	916	882	892	909	885	821	914	859	871	914	907	910	895	905	872	937	894	856	894	887	885	890	883	882	950	895	868	902	864	861	930	900	854	884	905	917	895	935	911	843	824	883	899	901	897	850	847	863	881	876	889	931	878	845	918	902	893	890	881	901	880	850	911	944	838	877	942	887	883	909	882	877	883	882	900	836	913	863	897	877	890	870	877	871	870	897	919	912	874	918	888	891	906	911	928	840	869	944	876	888	921	875	865	848	842	898	905	896	866	915	901	874	933	947	882	925	879	917	913	866	893	893	858	857	851	902	906	855	884	861	897	855	914	884	922	882	872	909	872	922	916	902	913	895	918	919	870	876	868	919	906	860	913	851	844	901	879	905	843	896	917	897	847	898	892	931	854	846	853	918	922	890	897	898	879	906	893	881	897	848	832	885	891	894	868	890	904	907	866	874	887	876	882	876	889	883	882	931	876	858	844	888	818	892	907	836	857	900	920	890	921	865	846	855	892	872	867	879	872	879	901	891	860	915	871	885	852	903	858	826	918	920	866	865	878	878	868	911	872	875	893	871	868	848	904	880	860	911	920	891	863	898	857	834	893	881	927	845	933	885	887	918	877	906	853	916	886	849	870	848	883	910	899	912	962	848	904	858	860	847	831	895	898	884	886	865	842	876	890	918	940	868	920	873	854	898	863	857	904	904	895	907	844	855	912	883	868	913	860	915	879	861	911	918	896	897	846	860	874	934	942	878	871	903	850	889	942	877	855	892	875	872	849	852	940	859	899	867	943	889	844	930	869	877	936	858	926	866	869	900	877	829	901	874	874	870	871	965	889	907	870	918	860	868	874	887	879	870	917	881	847	830	887	899	864	895	859	895	872	891	851	904	911	942	857	952	851	866	877	911	873	916	908	886	862	954	888	879	906	890	937	926	900	870	839	888	869	890	886	866	945	889	833	903	899	869	932	892	923	892	966	871	898	913	845	875	966	895	942	844	878	905	874	854	920	852	948	925	906	849	898	887	914	857	852	908	892	850	899	891	758	859	912	885	860	885	914	896	888	905	886	863	935	952	957	901	943	923	891	898	844	902	841	894	868	913	832	912	904	902	873	862	938	874	841	932	898	927	933	872	879	910	915	887	889	886	879	866	890	917	877	956	898	869	874	894	915	916	860	867	927	926	845	867	935	899	853	899	892	870	935	876	861	885	905	901	934	885	903	886	853	841	841	956	881	863	831	908	889	869	903	861	862	876	890	905	881	813	890	925	912	875	921	879	896	868	881	902	890	851	912	901	905	862	902	856	962	830	888	824	904	849	857	911	913	890	929	910	873	867	870	918	861	888	857	887	857	891	871	891	892	900	871	883	890	917	864	929	895	873	900	932	900	894	823	894	897	879	889	870	866	860	848	896	831	871	904	895	943	886	875	858	884	910	879	870	863	921	885	879	907	903	936	888	876	906	808	857	851	888	831	878	875	871	840	887	916	889	838	846	879	820	920	795	910	921	859	899	933	902	868	943	919	874	906	844	861	915	890	916	871	861	856	862	865	847	905	906	893	867	898	862	769	902	912	814	848	897	857	873	903	944	863	841	863	872	881	901	837	864	894	884	872	828	850	912	888	919	914	845	873	864	880	922	889	875	889	897	881	872	870	882	845	887	890	858	856	866	894	888	868	877	880	887	856	881	902	896	891	888	922	922	908	877	912	901	871	890	885	876	899	918	892	874	904	850	904	911	906	907	861	871	851	821	920	869	880	925	896	889	869	863	866	885	884	931	871	828	941	843	871	950	936	913	897	866	905	891	928	945	899	903	873	850	923	857	925	889	922	902	877	882	873	838	898	895	885	850	861	898	889	889	916	886	922	879	860	894	908	882	869	871	874	911	861	847	847	900	900	894
24897	20680	16920	25320	27620	28207	26361	23666	29664	58520	62064	51618	36879	22129	12486	8290	7557	7240	7501	7333	7299	7369	7278	7285	7326	7291	7369	7358	7247	7322	7216	7398	7344	7174	7305	7271	7356	7260	7284	7405	7281	7375	7242	7276	7242	7370	7344	7202	7302	7428	7190	7392	7423	7407	7327	7379	7338	7175	7323	7148	7324	7351	7304	7380	7344	7237	7265	7309	7246	7356	7328	7310	7280	7275	7393	7201	7300	7333	7344	7225	7304	7428	7284	7289	7280	7265	7264	7374	7413	7258	7247	7262	7264	7341	7345	7293	7301	7272	7345	7258	7348	7293	7211	7280	7323	7322	7295	7339	7442	7188	7324	7324	7347	7281	7476	7290	7239	7319	7355	7228	7311	7391	7272	7401	7345	7234	7324	7242	7375	7316	7246	7461	7344	7376	7153	7179	7268	7298	7368	7306	7308	7301	7440	7285	7425	7327	7377	7427	7345	7351	7301	7471	7171	7151	7256	7291	7405	7355	7323	7358	7273	7278	7341	7396	7175	7313	7178	7411	7289	7403	7346	7310	7294	7283	7364	7349	7433	7331	7262	7338	7284	7239	7319	7357	7241	7270	7240	7341	7383	7376	7402	7291	7420	7337	7215	7307	7295	7288	7534	7379	7400	7372	7476	7345	7422	7305	7389	7418	7360	7300	7345	7458	7278	7248	7324	7361	7346	7318	7429	7312	7400	7347	7296	7166	7402	7199	7298	7242	7225	7303	7300	7278	7262	7142	7347	7256	7291	7377	7241	7357	7356	7200	7278	7412	7444	7341	7310	7387	7205	7348	7321	7211	7330	7369	7434	7347	7297	7310	7359	7345	7290	7186	7254	7330	7389	7297	7396	7233	7523	7346	7345	7247	7251	7227	7460	7398	7282	7298	7251	7335	7273	7409	7361	7376	7324	7378	7304	7371	7253	7295	7279	7415	7263	7291	7285	7341	7237	7294	7409	7394	7269	7209	7324	7254	7294	7253	7284	7395	7424	7453	7333	7365	7346	7345	7313	7422	7256	7339	7406	7368	7376	7402	7422	7394	7371	7315	7318	7313	7301	7362	7306	7312	7211	7275	7308	7211	7390	7411	7234	7300	7271	7241	7304	7251	7297	7327	7370	7325	7263	7416	7146	7208	7384	7299	7359	7352	7337	7376	7137	7307	7436	7346	7390	7349	7384	7323	7476	7332	7340	7324	7300	7371	7303	7425	7380	7387	7296	7354	7257	7333	7196	7399	7380	7277	7239	7299	7292	7320	7275	7292	7224	7312	7362	7301	7388	7430	7337	7425	7255	7285	7478	7349	7399	7266	7125	7342	7316	7314	7309	7245	7274	7286	7215	7347	7294	7284	7316	7255	7258	7336	7136	7423	7357	7388	7260	7319	7359	7388	7258	7234	7278	7312	7382	7494	7368	7260	7361	7322	7279	7321	7308	7408	7325	7405	7414	7309	7380	7298	7259	7249	7240	7355	7293	7334	7411	7340	7344	7280	7352	7328	7247	7362	7222	7334	7308	7370	7301	7361	7393	7297	7418	7420	7260	7249	7313	7372	7306	7211	7158	7249	7248	7367	7341	7313	7358	7344	7267	7348	7418	7288	7313	7268	7332	7378	7258	7372	7279	7358	7300	7325	7281	7382	7255	7354	7192	7346	7399	7345	7260	7345	7226	7562	7416	7263	7290	7334	7289	7288	7191	7373	7296	7297	7208	7451	7175	7170	7295	7316	7268	7255	7352	7341	7341	7326	7300	7382	7260	7432	7395	7443	7361	7312	7308	7260	7204	7432	7412	7239	7392	7278	7377	7226	7314	7275	7337	7315	7381	7261	7299	7327	7269	7303	7378	7295	7478	7365	7289	7434	7208	7267	7420	7317	7282	7334	7426	7213	7307	7207	7390	7335	7415	7255	7272	7370	7409	7417	7369	7190	7442	7348	7355	7310	7353	7318	7310	7284	7287	7303	7317	7336	7194	7399	7317	7236	7204	7468	7316	7289	7204	7355	7307	7354	7393	7139	7350	7337	7442	7361	7364	7432	7257	7289	7399	7333	7474	7317	7337	7243	7180	7441	7272	7471	7436	7370	7411	7304	7328	7301	7439	7225	7390	7272	7306	7425	7362	7415	7302	7404	7296	7304	7386	7204	7286	7315	7339	7258	7356	7277	7338	7461	7246	7320	7437	7316	7356	7326	7443	7432	7263	7313	7508	7277	7341	7334	7350	7453	7375	7374	7193	7381	7255	7379	7286	7339	7379	7299	7332	7401	7315	7240	7401	7219	7308	7366	7311	7373	7446	7254	7342	7351	7288	7238	7308	7282	7311	7130	7359	7327	7324	7403	7397	7347	7223	7275	7346	7268	7375	7256	7393	7288	7396	7347	7327	7395	7319	7304	7382	7341	7312	7280	7246	7442	7237	7321	7225	7192	7361	7439	7344	7381	7209	7324	7361	7249	7240	7357	7382	7211	7249	7439	7374	7307	7318	7342	7351	7299	7403	7279	7372	7457	7235	7358	7272	7345	7326	7398	7433	7203	7377	7420	7278	7351	7461	7382	7276	7313	7386	7324	7268	7310	7281	7208	7436	7405	7184	7360	7336	7299	7306	7207	7286	7133	7378	7287	7310	7240	7405	7213	7347	7348	7234	7350	7273	7494	7311	7399	7275	7389	7252	7399	7293	7237	7179	7443	7200	7189	7319	7239	7312	7357	7272	7307	7297	7374	7222	7239	7291	7369	7345	7396	7429	7397	7244	7376	7309	7291	7211	7146	7249	7367	7400	7369	7329	7260	7406	7498	7291	7424	7217	7383	7274	7311	7273	7391	7328	7289	7280	7212	7222	7255	7401	7246	7264	7328	7275	7280	7191	7315	7278	7324	7335	7197	7169	7236	7319	7233	7268	7352	7108	7424	7376	7281	7275	7282	7189	7363	7308	7247	7188	7464	7328	7253	7392	7303	7235	7353	7317	7367	7255	7265	7272	7224	7405	7374	7337	7228	7292	7361	7502	7283	7257	7429	7371	7323	7323	7470	7273	7376	7232	7348	7357	7244	7315	7235	7341	7323	7394	7283	7262	7293	7316	7442	7292	7233	7409	7406	7244	7340	7324	7346	7383	7300	7339	7245	7471	7329	7346	7412	7381	7444	7239	7311	7374	7274	7376	7316	7412	7304	7349	7208	7348	7407	7352	7335	7338	7275	7262	7334	7249	7395	7248	7374	7365	7357	7340	7338	7369	7381	7214	7176	7543	7348	7290	7283	7347	7348	7280	7181	7367	7324	7093	7317	7362	7092	7328	7397	7293	7347	7429	7297	7271	7391	7340	7341	7352	7412	7355	7330	7255	7273	7268	7356	7200	7213	7444	7308	7194	7258	7382	7288	7336	7298	7366	7190	7196	7373	7400	7300	7344	7329	7378	7235	7227	7263	7397	7393	7218	7337	7355	7342	7212	7328	7261	7217	7269	7277	7417	7430	7210	7275	7317	7206	7281	7388	7297	7364	7331	7264	7458	7288	7364	7395	7279	7373	7453	7371	7191	7291	7365	7221	7425	7430	7344	7348	7236	7265	7327	7363	7316	7283	7284	7216	7396	7199	7240	7375	7297	7276	7248	7169	7351	7298	7325	7423	7343	7317	7357	7374	7192	7311	7273	7188	7252	7373	7470	7217	7304	7354	7240	7170	7382	7372	7307	7397	7301	7267	7439	7328	7335	7379	7373	7334	7352	7257	7384	7331	7338	7333	7436	7278	7336	7443	7365	7287	7349	7247	7294	7373	7371	7315	7317	7259	7294	7435	7296	7369	7377	7301	7350	7304	7401	7287	7197	7146	7281	7421	7373	7333	7275	7322	7257	7364	7378	7295	7305	7334	7240	7356	7274	7368	7291	7349	7336	7277	7328	7347	7182	7270	7236	7317	7380	7287	7264	7407	7344	7374	7353	7210	7313	7351	7327	7250	7340	7365	7311	7336	7256	7369	7456	7415	7356	7396	7422	7364	7330	7337	7440	7413	7225	7343	7282	7350	7360	7251	7311	7342	7424	7344	7180	7364	7322	7312	7320	7395	7416	7316	7325	7331	7406	7244	7251	7418	7287	7423	7297	7324	7261	7299	7264	7351	7322	7179	7407	7136	7414	7282	7348	7260	7373	7172	7291	7339	7235	7288	7334	7445	7212	7309	7299	7364	7227	7287	7134	7427	7275	7479	7380	7221	7292	7332	7198	7327	7357	7431	7390	7504	7429	7378	7158	7428	7258	7304	7299	7186	7293	7264	7338	7348	7338	7503	7279	7345	7339	7443	7477	7344	7365	7397	7276	7374	7204	7240	7310	7389	7326	7343	7264	7405	7221	7306	7299	7229	7255	7366	7240	7212	7416	7263	7364	7393	7297	7288	7150	7280	7361	7310	7155	7254	7234	7432	7346	7453	7269	7163	7377	7353	7328	7320	7440	7314	7377	7356	7312	7234	7446	7350	7382	7332	7297	7359	7332	7415	7250	7195	7291	7235	7377	7307	7321	7339	7197	7237	7336	7437	7328	7366	7268	7334	7235	7366	7330	7293	7465	7330	7395	7334	7218	7324	7253	7417	7187	7180	7263	7344	7322	7332	7236	7333	7314	7260	7365	7191	7365	7377	7257	7216	7277	7313	7384	7257	7211	7297	7361	7292	7257	7350	7409	7203	7269	7337	7227	7270	7207	7382	7321	7402	7279	7185	7331	7106	7449	7356	7193	7414	7300	7282	7333	7154	7421	7336	7387	7321	7322	7339	7469	7377	7327	7397	7310	7259	7499	7288	7238	7357	7410	7198	7286	7318	7358	7387	7352	7380	7322	7314	7368	7222	7295	7336	7367	7401	7323	7240	7422	7177	7252	7309	7334	7467	7280	7262	7346	7311	7321	7366	7372	7187	7369	7160	7400	7350	7358	7210	7271	7296	7263	7355	7279	7296	7302	7266	7328	7325	7378	7301	7300	7321	7435	7209	7436	7249	7268	7332	7337	7240	7213	7346	7257	7405	7392	7325	7326	7176	7383	7399	7267	7355	7374	7327	7334	7452	7409	7255	7255	7220	7485	7452	7263	7376	7272	7355	7243	7395	7251	7298	7269	7400
5011	3454	2319	1900	2446	2835	2508	2513	3406	14746	24275	18947	9529	3481	1556	997	921	877	893	847	923	936	843	912	899	920	942	868	860	895	898	884	908	898	874	880	924	900	868	874	879	878	936	859	873	877	832	869	860	878	928	849	793	940	885	888	904	914	925	888	909	885	872	853	841	904	869	881	876	840	849	853	911	928	856	872	868	893	913	932	866	815	863	835	870	894	876	857	944	881	866	908	869	913	872	943	858	871	858	884	864	877	871	877	871	866	889	937	883	901	903	887	907	877	885	921	842	866	856	905	914	908	887	881	844	863	898	887	931	875	920	879	824	864	940	954	915	856	905	883	858	938	834	892	903	881	877	870	886	910	865	896	894	936	916	897	887	879	906	852	914	889	911	896	865	886	886	907	915	925	892	894	852	909	870	878	905	915	886	921	938	818	922	851	866	881	921	863	874	864	869	884	877	864	937	927	899	894	808	887	887	921	934	840	936	906	863	889	929	868	871	871	896	901	932	905	848	906	896	939	935	858	893	828	896	900	869	913	855	896	872	839	882	909	847	847	882	852	867	890	878	838	883	917	900	890	856	879	861	913	840	956	915	935	904	931	926	881	943	898	855	935	910	913	855	917	935	953	901	916	891	885	912	899	859	891	891	870	832	861	891	846	904	881	921	868	908	925	899	833	905	858	888	845	856	880	882	876	912	841	879	919	869	886	927	918	906	893	907	877	901	916	924	902	882	866	879	893	895	900	868	909	922	881	896	906	867	964	879	841	894	904	872	880	852	868	859	854	887	889	897	897	903	987	880	896	918	855	842	878	880	871	858	868	862	794	888	911	915	912	854	879	845	893	864	830	862	859	901	861	877	892	858	892	896	857	893	871	868	889	889	885	868	919	897	840	887	904	900	878	931	893	901	903	875	820	885	876	903	847	880	836	874	885	892	882	942	925	909	843	861	890	839	945	868	916	889	868	912	902	912	891	859	880	868	865	965	913	889	874	913	862	931	849	943	871	891	914	867	885	898	893	918	887	888	943	907	897	881	860	880	945	909	889	849	905	854	882	903	872	894	872	863	921	881	878	872	870	906	898	899	925	913	932	874	900	895	933	915	911	875	887	856	907	843	837	857	894	858	897	883	909	886	887	904	851	907	916	814	843	944	889	895	944	862	874	899	880	851	876	880	880	901	845	906	881	861	884	859	912	846	901	905	865	933	892	865	921	857	883	875	883	810	912	853	895	886	871	924	916	880	874	914	865	843	882	953	868	891	942	910	869	896	880	877	893	901	884	900	883	897	842	899	907	948	858	864	864	859	902	887	821	868	863	887	913	873	932	886	912	928	838	882	868	932	899	905	933	913	892	958	859	909	913	912	869	911	846	887	913	829	863	890	888	905	890	856	842	905	902	870	900	884	893	892	883	893	924	883	852	895	928	898	934	881	918	907	896	840	923	881	879	918	870	840	915	960	886	895	861	870	878	855	876	847	940	897	893	865	958	936	907	882	858	845	898	910	905	859	906	943	841	841	840	880	892	909	883	916	918	885	908	867	898	974	842	922	898	909	928	928	863	885	910	911	901	891	898	920	858	914	861	855	911	868	874	879	898	918	888	884	922	833	890	876	887	938	877	908	909	889	853	934	866	889	887	867	863	906	914	865	843	896	918	932	854	878	877	912	928	937	904	865	915	930	913	904	864	847	872	920	910	868	885	892	865	869	940	924	876	895	969	834	907	920	890	901	889	917	915	867	913	888	873	849	883	933	957	863	870	904	897	909	909	904	908	894	847	891	908	897	843	835	834	859	891	882	899	858	943	874	865	935	879	918	876	939	906	904	886	916	885	904	887	919	902	920	877	917	894	871	844	866	838	851	851	894	888	885	912	881	888	872	863	915	918	864	909	858	893	879	918	888	843	896	863	888	959	927	895	887	869	869	874	871	899	869	902	869	881	857	895	929	906	880	852	869	841	907	895	895	922	932	862	895	930	868	877	897	905	933	864	937	877	881	865	885	859	867	911	838	866	879	868	919	907	908	904	900	915	905	860	938	881	900	876	860	891	899	869	872	888	895	922	902	888	895	857	927	873	956	901	888	829	904	888	886	896	830	886	907	865	891	898	892	880	891	905	856	903	867	859	911	942	858	866	871	876	853	880	913	898	889	896	885	818	823	900	893	857	838	872	897	923	893	911	920	923	909	859	925	853	849	911	879	893	872	850	903	920	883	875	925	918	911	918	878	883	882	832	842	879	909	891	851	919	908	878	870	896	876	889	838	907	906	886	897	900	905	854	956	907	877	842	859	894	906	872	963	877	905	866	883	933	898	836	954	846	913	908	906	868	859	873	896	901	887	944	850	887	914	890	916	987	864	877	925	844	907	911	892	891	873	889	853	903	857	900	925	905	923	880	924	866	929	886	898	873	882	912	896	878	910	937	901	910	875	876	883	912	903	887	896	827	918	826	909	888	867	873	911	890	868	908	929	923	897	888	845	905	949	864	873	852	893	894	903	875	896	858	861	808	859	900	908	914	914	831	921	851	877	840	917	877	894	824	901	904	914	898	922	913	932	869	908	967	847	886	899	868	892	892	894	873	886	924	869	896	855	899	953	885	896	830	928	892	867	888	933	889	900	890	903	815	870	863	908	895	934	864	917	925	868	953	900	856	938	912	903	899	900	872	856	887	920	857	909	923	883	914	913	875	866	877	911	918	914	897	932	902	913	905	880	855	911	903	878	843	823	936	902	850	894	860	939	876	940	863	909	843	894	888	902	885	946	906	859	893	882	808	871	903	852	850	884	872	878	855	875	870	848	876	894	808	824	883	919	895	887	890	855	829	865	902	905	877	893	918	814	872	888	879	876	844	890	877	873	883	918	909	879	859	916	906	829	915	934	907	917	885	896	887	907	829	938	916	839	939	868	871	909	848	897	883	885	848	922	806	885	882	908	882	888	878	874	812	891	884	937	834	863	874	907	904	866	898	926	881	823	867	889	896	896	893	817	876	878	868	859	907	843	885	903	855	912	852	879	947	873	859	935	894	858	853	942	885	882	891	813	881	899	856	862	899	921	934	865	945	880	924	913	821	877	878	873	925	876	907	919	892	856	894	891	879	927	886	925	904	890	890	884	863	887	897	900	837	913	905	909	887	930	848	883	910	897	883	865	893	881	886	901	900	904	940	876	868	899	869	878	920	867	833	881	929	834	900	908	844	868	837	922	940	884	926	897	917	929	880	899	966	869	862	933	891	887	912	859	855	925	849	904	825	916	904	880	899	853	881	916	883	899	898	870	923	839	855	890	895	931	866	905	861	831	905	935	863	891	919	868	925	844	909	891	843	893	901	896	847	868	929	891	898	911	868	867	826	877	847	938	906	910	884	902	886	905	873	852	865	883	900	899	869	879	864	880	885	910	858	835	898	852	897	914	921	868	868	902	907	886	856	869	905	906	843	863	894	854	867	894	912	923	857	912	865	895	876	876	913	911	882	915	871	886	923	878	886
29842	23317	19482	29307	36654	37849	34790	34468	39076	67291	76656	63873	45641	29024	15898	9099	7641	7312	7461	7228	7255	7289	7393	7403	7462	7289	7401	7444	7289	7176	7327	7265	7414	7366	7427	7346	7336	7208	7354	7389	7355	7284	7494	7275	7216	7210	7399	7291	7315	7289	7263	7246	7346	7360	7290	7320	7383	7279	7369	7232	7209	7285	7413	7249	7272	7421	7341	7415	7354	7388	7427	7253	7397	7177	7504	7322	7272	7395	7277	7390	7432	7360	7315	7420	7168	7315	7245	7227	7472	7275	7369	7411	7261	7399	7340	7255	7394	7250	7322	7290	7218	7333	7125	7247	7341	7276	7377	7277	7424	7335	7309	7225	7254	7326	7397	7226	7289	7266	7286	7238	7308	7270	7240	7355	7338	7405	7316	7314	7517	7216	7343	7346	7356	7385	7326	7349	7406	7264	7418	7274	7400	7248	7495	7271	7409	7432	7276	7254	7398	7381	7313	7309	7250	7210	7489	7230	7322	7216	7322	7409	7244	7422	7312	7343	7275	7407	7343	7281	7322	7408	7372	7260	7220	7421	7381	7250	7328	7308	7266	7263	7469	7326	7255	7399	7300	7440	7288	7289	7318	7277	7419	7331	7396	7390	7382	7148	7417	7344	7304	7350	7204	7296	7199	7245	7473	7441	7176	7222	7269	7331	7322	7354	7233	7258	7389	7265	7269	7244	7343	7497	7277	7309	7382	7383	7435	7356	7228	7453	7314	7340	7304	7354	7537	7277	7323	7200	7316	7283	7391	7340	7229	7409	7360	7328	7373	7287	7214	7312	7383	7307	7416	7247	7326	7333	7291	7211	7330	7311	7228	7387	7300	7369	7226	7246	7340	7274	7289	7242	7398	7441	7306	7401	7344	7378	7384	7191	7260	7323	7224	7204	7327	7215	7376	7166	7359	7485	7344	7334	7321	7269	7250	7281	7192	7384	7221	7233	7277	7436	7227	7180	7426	7384	7234	7319	7336	7243	7332	7281	7336	7404	7258	7365	7245	7339	7360	7308	7270	7399	7324	7275	7443	7373	7173	7336	7353	7347	7441	7338	7396	7468	7296	7250	7414	7403	7233	7450	7327	7308	7372	7277	7402	7319	7262	7374	7253	7394	7368	7265	7314	7345	7345	7242	7366	7372	7280	7372	7222	7232	7357	7354	7282	7233	7326	7387	7482	7298	7261	7360	7326	7226	7176	7473	7319	7321	7349	7280	7417	7439	7293	7289	7300	7362	7269	7393	7271	7344	7242	7364	7386	7288	7321	7239	7320	7352	7324	7378	7411	7393	7397	7346	7297	7204	7208	7313	7274	7320	7255	7277	7335	7303	7328	7277	7291	7264	7356	7279	7440	7181	7308	7226	7333	7365	7435	7224	7248	7374	7481	7358	7301	7161	7359	7280	7407	7345	7355	7280	7267	7370	7366	7312	7350	7485	7210	7291	7394	7403	7277	7307	7243	7320	7318	7179	7360	7447	7281	7335	7322	7337	7440	7391	7348	7497	7316	7314	7334	7266	7457	7370	7387	7384	7416	7282	7267	7240	7259	7293	7267	7345	7383	7246	7205	7305	7317	7344	7193	7220	7376	7164	7316	7269	7339	7198	7252	7321	7313	7317	7348	7291	7188	7332	7322	7233	7112	7421	7287	7391	7348	7375	7393	7411	7362	7425	7221	7198	7194	7353	7370	7268	7375	7238	7216	7188	7465	7339	7160	7373	7353	7297	7373	7312	7191	7279	7441	7412	7473	7290	7280	7382	7357	7297	7363	7297	7385	7277	7304	7404	7266	7331	7387	7283	7401	7327	7333	7343	7450	7283	7366	7356	7493	7388	7271	7331	7395	7234	7248	7283	7276	7438	7431	7291	7382	7222	7406	7428	7224	7375	7405	7264	7302	7457	7347	7352	7237	7315	7447	7349	7343	7358	7379	7244	7418	7285	7465	7250	7350	7288	7218	7289	7367	7364	7264	7406	7192	7381	7350	7283	7277	7484	7287	7391	7365	7188	7153	7302	7196	7359	7379	7395	7445	7318	7237	7326	7325	7349	7384	7308	7357	7355	7455	7307	7295	7465	7279	7249	7166	7390	7340	7281	7430	7316	7347	7208	7369	7334	7414	7367	7303	7259	7319	7358	7338	7196	7364	7243	7224	7255	7202	7247	7314	7425	7364	7234	7259	7279	7281	7376	7366	7404	7245	7417	7267	7261	7388	7352	7265	7394	7363	7293	7397	7297	7340	7219	7298	7391	7317	7449	7284	7292	7413	7352	7300	7257	7175	7370	7324	7263	7330	7329	7385	7331	7447	7320	7271	7282	7245	7487	7429	7190	7431	7263	7466	7249	7295	7306	7314	7354	7337	7329	7289	7297	7251	7223	7252	7348	7421	7232	7350	7330	7337	7266	7250	7334	7315	7318	7268	7289	7311	7317	7292	7357	7427	7261	7277	7256	7388	7470	7434	7431	7224	7209	7286	7315	7269	7380	7226	7403	7415	7287	7237	7374	7211	7387	7246	7188	7237	7272	7308	7434	7531	7274	7235	7306	7498	7217	7222	7199	7352	7304	7367	7236	7289	7338	7277	7206	7393	7280	7462	7360	7174	7362	7291	7270	7341	7210	7172	7353	7318	7427	7354	7306	7189	7228	7409	7352	7347	7357	7384	7182	7422	7210	7284	7338	7214	7196	7262	7404	7287	7281	7197	7345	7203	7296	7435	7381	7303	7265	7336	7382	7435	7406	7286	7295	7291	7297	7259	7237	7398	7328	7415	7461	7294	7345	7414	7474	7341	7405	7545	7311	7346	7337	7216	7318	7202	7405	7375	7282	7393	7342	7283	7336	7292	7450	7223	7289	7253	7532	7332	7190	7257	7297	7444	7454	7372	7238	7325	7407	7248	7364	7255	7428	7251	7282	7388	7283	7252	7369	7294	7379	7286	7263	7323	7296	7450	7280	7300	7367	7344	7297	7391	7446	7340	7336	7305	7358	7241	7303	7467	7309	7277	7429	7331	7383	7255	7379	7284	7416	7365	7246	7337	7526	7204	7294	7378	7268	7144	7382	7389	7369	7260	7351	7484	7210	7206	7264	7393	7255	7335	7260	7270	7346	7276	7327	7301	7403	7230	7322	7293	7256	7224	7302	7402	7276	7312	7392	7251	7373	7353	7280	7353	7290	7440	7189	7333	7266	7339	7355	7269	7286	7267	7267	7477	7294	7344	7299	7331	7324	7298	7360	7324	7191	7295	7335	7296	7375	7413	7337	7259	7360	7264	7223	7367	7335	7532	7274	7278	7225	7206	7293	7389	7122	7390	7164	7332	7243	7222	7406	7424	7337	7441	7396	7352	7303	7352	7330	7214	7269	7289	7358	7433	7298	7302	7362	7272	7316	7273	7262	7339	7303	7281	7342	7339	7329	7371	7218	7239	7141	7410	7353	7276	7266	7377	7337	7240	7399	7211	7336	7274	7304	7232	7295	7254	7310	7308	7384	7380	7297	7280	7379	7305	7350	7310	7283	7316	7420	7288	7374	7177	7335	7262	7320	7278	7303	7256	7369	7380	7292	7302	7364	7347	7374	7394	7284	7271	7338	7338	7238	7375	7361	7422	7184	7332	7339	7384	7349	7468	7355	7207	7365	7396	7344	7492	7220	7297	7200	7263	7317	7361	7344	7296	7348	7275	7149	7363	7311	7278	7316	7223	7231	7318	7183	7315	7326	7425	7371	7467	7280	7326	7255	7504	7362	7393	7263	7346	7214	7345	7341	7295	7385	7299	7239	7311	7324	7374	7320	7426	7228	7259	7586	7330	7305	7351	7296	7254	7373	7403	7239	7390	7304	7442	7382	7298	7309	7294	7336	7218	7377	7447	7184	7192	7241	7398	7375	7398	7227	7340	7249	7411	7268	7245	7373	7361	7232	7403	7299	7213	7238	7321	7338	7383	7285	7442	7364	7197	7306	7314	7298	7472	7311	7307	7330	7251	7318	7221	7367	7408	7298	7362	7150	7319	7314	7408	7335	7462	7333	7498	7415	7288	7324	7328	7280	7288	7339	7311	7397	7281	7181	7386	7289	7346	7256	7240	7339	7395	7258	7350	7413	7295	7318	7307	7267	7305	7336	7415	7362	7193	7386	7227	7392	7289	7274	7257	7235	7381	7313	7290	7395	7346	7260	7259	7199	7364	7515	7443	7352	7269	7400	7352	7408	7277	7406	7294	7291	7411	7267	7296	7345	7372	7346	7359	7290	7269	7287	7299	7388	7258	7301	7341	7231	7351	7261	7259	7278	7334	7242	7407	7337	7497	7267	7219	7135	7247	7265	7253	7345	7308	7356	7295	7391	7303	7251	7364	7280	7367	7188	7295	7224	7473	7416	7375	7259	7358	7329	7368	7300	7338	7430	7234	7301	7449	7309	7288	7382	7323	7369	7286	7491	7349	7283	7211	7399	7373	7269	7358	7310	7398	7406	7570	7374	7288	7277	7412	7349	7465	7252	7272	7457	7250	7233	7359	7386	7380	7308	7317	7280	7370	7252	7313	7212	7298	7439	7250	7487	7445	7325	7322	7408	7391	7277	7298	7273	7444	7337	7309	7245	7194	7265	7318	7355	7370	7392	7375	7298	7106	7410	7244	7288	7344	7289	7321	7372	7324	7318	7365	7372	7302	7211	7399	7354	7334	7377	7327	7390	7286	7226	7359	7347	7309	7462	7298	7353	7334	7430	7280	7321	7241	7424	7374	7358	7253	7383	7480	7248	7166	7352	7204	7228	7346	7280	7391	7272	7235	7282	7323	7331	7354	7283	7407	7170	7384	7485	7379	7258	7358	7352	7332	7345	7204	7323	7347	7301	7270	7324	7385	7269	7313	7373	7242	7324	7239	7220	7221	7401	7310	7352	7272	7238	7268	7315	7229	7412	7397	7397	7292	7181	7406	7218	7234	7296	7441	7287	7271	7411	7221	7266	7351	7329	7334	7308	7387	7238	7342	7262	7308	7356	7327	7371	7358	7316	7277	7324	7315	7392	7277	7307	7407	7396	7189	7190	7235	7275	7499	7262	7324	7356	7194	7227	7302	7408	7199	7351	7330	7345	7254	7209	7352	7171
3776	1576	1285	1181	1461	1952	1877	1684	1592	3235	5035	4107	2409	1394	1040	922	852	858	900	822	896	919	888	886	853	862	853	875	836	889	824	878	850	910	896	857	828	859	860	848	866	848	844	825	800	866	872	831	858	840	906	826	781	845	822	870	896	832	920	847	806	858	857	904	853	801	889	807	834	879	909	813	850	827	849	870	844	857	879	904	845	884	854	834	861	856	805	925	829	851	827	836	796	892	801	812	878	841	872	892	859	858	850	823	828	838	851	822	929	853	873	858	859	881	871	838	862	807	848	889	868	859	874	867	880	786	927	893	873	904	862	837	822	893	967	868	892	888	847	802	872	897	880	903	919	887	802	863	837	846	830	851	854	848	884	880	857	877	861	840	813	904	817	853	843	877	883	844	817	849	871	882	837	815	885	873	844	876	849	865	859	851	886	846	900	867	831	812	890	844	910	871	940	809	825	820	843	870	783	913	836	811	839	864	880	839	882	868	895	849	873	887	869	847	874	868	892	834	901	877	841	841	861	853	839	846	869	906	833	916	887	901	851	865	845	828	863	874	855	903	833	882	925	881	891	901	864	904	833	898	834	849	809	866	881	881	814	817	894	899	869	814	836	865	855	854	858	905	855	818	821	837	890	843	865	868	883	852	849	832	880	860	896	885	873	906	872	911	861	838	858	885	882	845	831	835	870	847	866	836	908	866	870	847	888	809	927	847	863	865	828	884	865	829	895	861	826	811	901	920	898	936	859	828	888	887	857	912	844	848	833	912	863	895	868	956	856	885	875	879	820	843	872	879	892	824	844	855	898	876	844	796	865	867	872	856	875	852	850	887	867	855	897	846	818	884	864	788	860	863	906	866	866	849	886	862	837	853	855	854	832	834	911	877	876	831	859	866	865	832	860	900	876	876	830	924	823	889	864	888	843	864	865	891	919	888	916	826	835	859	832	816	860	823	829	885	858	879	892	875	856	869	874	887	871	885	904	855	839	898	840	870	856	835	809	834	861	894	839	862	843	892	834	865	879	811	869	886	877	812	843	841	881	859	855	852	888	858	853	847	892	876	835	882	884	882	869	876	874	883	824	853	861	850	906	819	864	893	876	815	830	862	815	853	847	885	878	888	851	818	883	901	853	835	829	903	842	841	881	870	857	873	849	868	855	864	848	833	889	837	863	865	879	888	860	861	852	852	914	796	881	810	825	879	866	796	861	873	873	878	865	850	835	878	901	856	910	858	850	891	897	906	848	901	881	873	903	851	800	872	917	832	930	855	869	860	868	860	907	821	894	860	877	868	838	860	790	893	846	835	845	829	859	847	817	852	837	893	872	875	895	895	893	881	854	915	853	821	898	836	892	901	851	845	823	849	884	844	853	869	838	874	826	841	846	867	848	928	834	848	825	862	919	868	918	854	824	851	851	894	888	900	833	836	855	859	819	830	852	843	855	831	905	836	841	878	869	834	893	841	871	881	813	812	823	875	865	858	837	864	837	862	872	898	862	839	870	871	894	852	920	855	866	916	879	861	882	829	856	883	808	818	917	818	846	842	893	834	855	863	819	819	869	846	857	883	839	873	801	899	859	846	900	858	884	887	867	852	862	891	848	891	890	877	910	909	876	862	835	870	839	853	865	865	869	897	907	847	853	827	873	841	841	837	851	846	929	863	858	931	848	867	827	823	857	821	826	890	878	822	859	828	896	849	855	842	864	819	885	857	848	891	873	872	849	839	842	837	875	810	883	877	859	875	872	890	857	864	850	874	820	801	858	840	865	889	877	927	830	846	837	876	881	866	846	891	881	889	867	850	873	960	919	873	858	875	835	850	878	898	895	809	861	870	926	885	920	866	853	856	821	835	821	933	898	875	849	859	812	829	874	960	857	812	885	878	891	873	871	890	827	821	844	859	924	865	816	867	900	854	863	837	866	869	878	880	849	868	848	820	842	858	893	870	895	885	881	850	791	890	897	853	901	848	887	867	850	855	839	762	835	855	872	829	869	910	835	913	881	894	888	860	891	870	829	876	835	841	812	895	879	823	889	898	858	816	899	848	898	819	861	917	817	873	806	853	893	853	823	875	884	903	845	874	808	860	921	881	812	866	853	872	886	908	885	869	871	843	871	848	840	870	845	818	917	874	941	847	863	921	880	826	893	898	820	874	859	901	863	880	897	846	865	879	823	876	863	860	897	826	830	854	861	882	841	856	828	888	819	819	852	860	870	855	851	877	866	857	829	880	900	856	878	865	826	819	846	857	902	838	868	906	798	872	849	864	865	907	878	885	845	867	869	880	848	945	881	851	894	854	881	820	836	860	837	878	848	847	862	811	929	934	901	818	824	910	886	902	902	810	958	856	856	837	878	900	838	901	873	871	869	931	895	925	868	848	926	871	858	838	863	882	876	860	870	901	872	859	848	877	900	905	872	882	832	890	916	861	801	849	906	910	873	856	849	881	882	930	953	854	838	838	853	863	889	878	843	910	866	860	911	887	831	848	847	848	854	833	867	886	900	864	780	893	907	866	837	813	890	870	854	905	832	849	906	886	876	833	902	870	892	855	840	874	882	884	840	881	841	813	899	821	905	894	868	873	885	840	841	844	858	843	879	890	820	850	833	857	879	940	916	833	882	852	845	857	817	835	869	884	875	863	874	855	883	852	876	866	861	865	881	806	882	901	871	859	856	874	864	813	897	803	800	918	867	839	822	840	836	880	831	876	906	928	890	863	822	866	873	878	858	860	897	859	871	906	869	917	853	848	853	855	880	837	910	924	857	861	858	893	829	886	840	851	888	851	886	891	857	917	903	841	842	869	875	894	876	843	870	875	826	897	877	855	878	879	893	863	855	841	820	830	859	867	911	841	858	828	848	857	841	938	891	859	824	850	869	842	898	844	828	860	803	821	839	795	883	897	850	877	901	931	890	892	883	829	884	849	853	900	843	849	912	904	832	851	925	852	847	894	841	808	922	837	860	836	882	857	888	865	859	841	887	825	894	866	893	872	899	819	872	887	869	891	839	842	894	820	851	856	865	855	858	862	897	827	829	839	827	827	846	875	864	933	879	889	847	869	906	880	849	810	878	850	827	825	851	877	870	902	842	851	902	852	833	839	897	825	851	776	860	881	841	909	858	894	845	851	894	837	904	854	852	850	887	863	879	804	906	887	844	840	881	886	797	828	876	843	835	852	842	883	879	858	813	831	876	865	802	855	858	846	858	833	908	872	884	889	851	816	916	880	864	913	879	840	881	848	849	878	848	855	852	860	855	867	904	851	873	833	909	842	844	873	878	876	916	917	889	882	908	914	855	859	905	915	865	811	871	871	881	853	813	855	839	873	833	853	847	847	917	810	823	827	904	913	874	878	953	857	899	854	866	837	875	900	800	870	856	877	862	838	851	849	870	835	825	889	849	870	885	852	847	880	878	880	890	905	859	847	853	834	850	844	859	856	838	831	870	858	896	856	919	884	865	843	829	882	930	868	839	829	871	871	875	935
19997	14651	12661	19112	28134	32037	30317	27282	24710	38191	42572	36310	24932	14463	9366	7598	7161	7174	7227	7092	7141	7251	6907	7115	7097	7101	7186	7006	7205	7178	7120	6970	7109	7081	7107	7272	7103	7065	7092	7083	7216	7060	7271	7114	7076	7157	7080	7169	7074	7130	7118	7213	7106	7225	7115	7025	7163	7084	7119	7128	7046	7057	7063	7202	7150	7167	7190	7083	7074	6978	7293	7170	6961	7216	7085	7108	7059	7161	7122	6991	7154	7090	7077	7123	7075	7052	7107	7088	7197	7059	7132	7319	7223	7031	7260	7168	7108	7086	7191	7108	7184	7138	7152	7126	7113	7200	7226	7096	7078	7067	7219	7190	7205	7119	7070	7183	7008	7068	7167	7132	7117	7125	7149	7112	7068	7169	7226	7161	7189	7129	7148	7161	7090	7149	7064	7208	7056	7092	7105	7097	7082	7105	7095	7213	7104	7054	7085	7125	7107	7199	7062	7065	7168	7064	7254	7210	7070	7192	7267	7099	7101	7255	7176	7141	7040	7103	7101	7094	7180	7100	7043	7148	7114	7110	7161	7041	6990	7111	7167	7089	7186	7140	7195	7056	7144	7183	7082	7038	7211	7128	7024	7239	7171	7081	7184	7093	7135	7010	7083	7011	7303	7150	7107	7074	7093	7064	7131	7112	7086	7049	7021	7076	7172	7096	7106	7167	7277	6984	7037	7163	7046	7068	7122	7240	7236	7154	7150	7175	7135	7172	7037	7135	7254	7189	7210	7030	7141	7103	7138	7187	7240	6977	7094	7185	7156	7114	7121	7199	7133	7030	7050	7068	7103	7103	7201	7222	7185	7077	7009	7163	7086	7101	7107	7126	7090	7112	7078	7085	7077	7113	7133	7026	7097	7135	7183	7169	7215	7144	7137	7021	7263	7170	7246	7175	7129	7240	7125	7108	7215	7097	7148	7098	7054	7145	7110	7082	7274	7119	7145	7155	7050	7179	7181	7081	7111	7177	7144	7305	7144	7003	7053	7205	7139	7151	7097	7154	7082	7224	7235	7128	7130	7102	7113	7096	7170	7172	7119	7091	7163	7104	7239	7153	7236	7274	7039	7035	7155	7055	7144	7242	7055	7162	7032	7076	7225	7096	7142	7110	7103	7226	7037	7139	7147	7054	7270	7134	7067	7128	7041	7118	7112	7097	7240	7105	7182	7172	6958	7168	7026	7131	7151	7077	7163	7115	7319	7097	7218	7171	7107	7110	7145	7236	7089	7179	7156	7113	7147	7079	7195	7104	7189	7112	7082	7218	7176	6977	7108	7249	7205	7077	7041	7094	7143	7194	7046	7081	7157	7096	7047	7161	7187	7116	7239	7191	7229	7138	7179	7064	7103	7079	6991	7192	7127	7158	7131	7145	7163	7132	7089	6978	7205	7228	7173	7207	7157	7157	7219	7155	7213	7131	7196	7162	7154	7146	7178	6999	7052	7283	7155	7218	7100	7056	7080	7207	7186	7075	7060	7160	7159	7141	7095	7171	7090	7234	7145	7240	7219	7025	7100	7013	7135	7214	7222	7118	7088	7142	7171	7155	7099	7029	7130	7122	7035	7333	7200	7169	7219	7146	7190	7059	7192	7129	7186	7220	7198	7214	7236	7186	7203	7253	7121	7172	7138	7135	7117	7053	6988	7262	7046	7062	7038	7141	7275	7144	7175	7109	7219	7227	7092	7339	7126	7127	7177	7081	7053	7187	7141	7091	7195	7206	7075	7144	7145	7223	7171	7196	7004	7149	7209	7185	7172	7020	7193	6990	7172	7184	7057	7105	7094	7003	7175	7029	7169	7151	7072	7239	7138	7197	7120	7024	7281	7180	7163	7080	7129	6975	7041	7098	7161	7211	7123	7152	7192	7093	7091	7063	7130	7080	7238	7083	7050	7013	7281	7161	7232	7063	7192	7076	7133	7261	7042	7137	7092	7074	7209	7034	7078	7190	7033	7130	7089	6984	7164	7206	7126	7138	7120	7065	7092	7204	7076	7082	7207	7110	7173	7126	7126	7066	7051	7140	7153	7212	7094	7102	7324	7135	7137	7107	7155	7140	7134	7017	7152	7131	7042	7154	7141	7083	7241	7157	7086	7192	7110	7167	7193	7025	7123	7165	7109	7064	7154	6993	7086	7230	6984	7180	7095	7147	7090	7128	7196	7243	7176	7081	7093	7302	7129	7098	7210	6973	7161	7158	7212	7139	7083	7257	7057	7078	7175	7307	7189	7048	7050	7120	7296	7113	7041	7009	7136	7175	7093	6971	7048	6970	7132	7131	7220	7151	7088	7069	7176	7078	7007	7166	7120	6963	7190	7288	7274	7043	7044	7049	7295	7041	6986	7082	7177	7113	7117	7147	7142	7110	7111	7259	7179	7191	7066	7113	7106	7322	7286	7175	7160	7055	7112	7190	7049	7128	7177	7282	7227	7150	7326	7189	7138	7078	7185	7108	7086	7168	7152	7125	7166	7127	7113	7088	6978	7054	7103	7143	7248	7110	7043	7180	7268	7109	7199	7229	7070	7151	7023	7184	7085	7119	7169	7183	7031	7048	7189	7162	7174	7022	7143	7115	7055	7252	7125	7088	7095	7223	6988	7051	7134	7174	7265	7261	7006	7145	7033	7108	7229	7136	7266	7163	7207	7240	7109	7269	7051	7134	7191	7131	7207	7019	7236	7127	7154	7129	7096	7139	7159	7121	7272	7150	7202	7220	7207	7081	7174	7104	7130	7048	7016	7173	7152	7016	7109	7228	7167	7108	7197	7163	7130	7019	7066	7212	7221	7200	7288	7063	7113	7161	7157	6985	7158	7238	7131	7180	7169	7189	6958	7103	7109	7181	7142	7150	7105	7009	7164	7161	7104	7090	7160	7155	7049	7141	7229	7185	7053	7143	7192	7097	7100	7039	7146	7064	7086	7082	7054	7242	7125	7146	7182	7188	7132	7101	7047	7094	7153	7123	7220	7200	7200	6989	7309	7151	7130	7223	7166	7306	7157	7094	7028	7054	7328	7246	6942	7142	7090	7161	7070	7036	7123	7058	7066	7148	7089	7121	7287	7077	7200	7249	7111	7256	7212	7218	7105	7229	7010	7117	7101	7109	7130	7087	7048	7198	7192	7065	7160	7147	7157	7149	7201	7068	7208	7133	7126	7098	7078	7149	7239	7150	7162	7242	7005	7028	7003	7029	7125	7070	7036	7306	7162	7129	7047	7220	7230	7135	6948	7167	7161	7118	7032	7234	6977	7103	7038	7236	7235	7107	7158	7069	6956	7037	7110	7133	7163	7177	7090	7131	7062	7176	7147	7268	7143	7113	7113	7214	7160	7174	7286	7210	7129	7025	6963	7184	7075	7128	7293	6988	7157	7128	7054	7061	7223	7102	7111	7189	7191	7203	7151	7291	7100	7161	7107	7107	7128	7111	7176	7200	7056	7141	7081	7093	7216	7120	7146	7146	7045	7164	7124	7123	7213	7153	7093	7209	7054	7157	7065	7165	7042	7201	7170	7047	7119	7057	7129	7121	7057	7092	7173	7166	7136	7114	7077	7135	7130	7183	7167	7043	7213	7086	7155	7204	7049	7170	7162	7164	7172	7070	7114	7092	7100	7078	7107	7113	7147	7169	7129	7023	7254	7151	7181	7044	7119	7142	7103	7233	7101	7157	7095	7357	7268	7182	7163	7108	7108	7075	7124	7158	7173	7047	7148	7113	7099	7124	7181	7138	7205	7220	7190	7207	7166	7154	7284	7122	7081	7007	7049	7339	7037	7181	7238	7025	7099	7053	7214	7111	7161	7141	7182	7189	7040	7058	7165	7239	7098	7103	7037	7208	7103	7142	7112	7161	7093	7071	7174	7198	7079	7181	7177	7154	7233	7264	7155	7234	7262	7032	7164	7120	7169	7123	7163	7142	7042	7147	7091	7017	7157	7210	7120	7159	7101	7091	7225	7153	7220	7188	7174	7215	7107	7026	7098	7180	7085	7075	7132	6983	7084	7203	7082	7070	7167	7139	7229	7013	7114	7167	7100	7143	7183	7081	7037	7205	7129	7100	7005	7011	7271	7102	7141	7091	7097	7030	7173	7100	7243	7229	7256	7076	7177	7158	7092	7146	7111	7229	7135	7025	7061	7141	7047	7213	7278	7246	7023	7242	6991	7271	7222	7086	7083	7168	7125	7067	7223	7147	7093	7214	7110	7133	7098	7109	7203	7023	7126	7209	7053	7095	7128	7093	7063	7244	7082	7034	7123	7031	7182	7081	7180	7191	7160	7175	7151	7085	7115	7120	7151	7126	7215	7164	7052	7136	7182	7174	7036	7223	7093	7074	7185	7128	7151	6935	7126	7135	7040	7076	7162	7087	7164	7124	7104	7084	7259	7239	7080	7160	7057	7118	7048	7142	7299	7219	7059	7216	7206	7104	7068	7144	7013	7210	7164	7052	7115	7174	7148	7177	7263	7204	7079	6993	7057	7153	6918	6987	6997	7219	7168	7299	7082	7186	7029	7045	7285	7209	7126	7217	7162	7244	7104	7120	7173	7152	7203	7046	7276	7174	7229	7158	7254	7194	7183	7061	7090	7166	7124	7047	7162	7157	7075	7210	7343	7062	6999	7096	7213	7119	7101	7024	7161	7263	7214	7142	7237	7257	7153	7308	7145	7148	7116	7196	7182	7254	7226	7298	7066	7174	7172	7107	7070	7123	7056	7022	7105	7203	7151	7249	7043	7231	7036	7128	7182	6993	7048	7074	7188	7074	7205	7158	7202	7016	7196	7178	7052	7022	7102	7165	7174	7159	7106	7113	7243	7162	7175	7060	7158	7174	7057	7123	7135	7241	7095	7208	7162	7046	7082	7121	7200	7165	7232	7027	7144	7175	7145	7152	7082	7280	7073	7253	7195	7185	7097	7084	7178	7113	7211	7068	7238	7058	7116	7088	7141	7040	7092	7220	7239	7170	7088	7153	7036	7104	7091	7073	7048	7158	7033	7055	7063	7167	7224	7346	7021	7180	7168	7129	7200	7118	7158	7126	7075	7198	7063	7151	7231	7200	7071	7227	7205	7076	7010	7009	7059	7214	7136	7214	7212	7146
2938	2272	1559	1424	1800	2266	2595	2539	2062	8281	15204	11166	5283	2224	1238	984	881	894	846	847	858	850	845	857	900	862	893	860	859	842	913	873	852	867	870	859	867	811	868	871	836	833	868	857	890	849	874	879	865	972	886	849	870	822	830	880	895	937	911	886	817	934	921	897	924	881	944	832	902	877	892	836	869	903	830	860	857	914	858	810	847	876	892	861	876	861	842	799	885	896	880	877	852	866	907	887	879	851	869	845	911	881	885	858	886	930	890	801	838	873	845	870	874	893	876	893	925	886	864	878	914	859	869	930	929	809	863	898	922	871	861	846	889	878	903	910	886	864	832	905	890	887	884	857	941	862	868	866	896	880	881	938	842	882	891	887	956	866	887	842	863	848	913	866	855	853	860	800	891	891	876	836	940	891	891	824	831	865	868	909	928	902	868	935	864	930	898	854	885	881	835	879	872	852	836	904	864	830	826	863	886	910	832	827	864	927	905	889	911	857	897	881	879	853	825	832	868	929	907	841	910	911	880	856	962	835	922	911	894	812	871	889	875	925	842	868	872	892	859	900	832	864	896	852	850	936	853	916	897	879	882	813	921	840	891	856	843	893	854	835	883	912	878	867	876	851	926	886	859	880	862	875	824	892	916	860	854	906	896	910	864	888	918	825	873	857	858	923	910	886	817	872	871	925	871	873	873	920	905	922	834	898	884	860	866	851	886	835	859	894	908	836	847	875	892	900	867	917	874	854	897	875	914	852	912	876	890	867	886	878	948	944	910	889	907	851	900	860	896	874	869	872	892	905	861	897	876	835	858	926	893	852	821	904	922	927	826	853	868	817	877	898	844	809	860	901	874	849	869	869	868	808	901	908	831	848	902	862	886	845	861	905	885	827	906	905	910	859	863	816	930	852	874	895	870	894	856	863	867	882	887	872	898	849	832	892	857	891	862	923	919	837	874	906	927	870	894	802	945	864	879	945	870	848	885	884	822	892	891	873	907	898	847	844	880	917	789	872	899	869	838	845	844	858	843	873	860	906	844	882	888	830	831	862	840	880	819	878	847	864	906	874	904	898	894	851	945	880	896	873	904	877	819	855	839	865	896	872	881	883	859	892	893	876	854	885	900	853	841	858	848	856	904	851	916	876	833	815	869	916	882	803	857	854	890	892	914	899	854	877	903	871	825	916	885	909	802	879	867	856	884	899	892	946	833	844	830	801	911	850	874	916	902	954	866	821	937	930	872	882	872	877	868	895	868	874	928	867	877	893	878	902	933	920	885	891	908	895	872	864	853	830	878	918	858	894	917	1005	894	892	894	878	874	868	898	835	877	866	877	855	899	900	901	862	887	882	928	840	882	911	856	878	847	896	862	911	861	837	887	841	863	894	921	820	875	860	837	904	861	859	866	913	911	822	902	898	850	899	880	902	872	872	816	834	896	866	866	926	909	865	853	936	826	855	893	876	844	856	878	930	865	886	850	930	858	949	885	915	902	823	935	879	891	882	837	960	873	822	888	893	928	867	865	855	810	914	872	924	875	931	858	828	870	905	891	899	831	812	891	871	886	832	909	864	915	871	884	882	853	903	826	896	838	913	900	846	860	892	857	860	875	857	898	839	860	928	894	873	876	854	872	828	873	918	847	912	907	871	839	892	860	826	902	894	897	882	889	866	851	855	922	924	879	906	904	858	886	921	883	897	875	912	849	899	857	910	849	863	839	833	875	891	865	878	855	876	923	901	878	897	832	921	878	873	939	881	789	903	877	859	887	852	855	795	876	919	891	882	848	860	898	849	941	880	864	849	883	853	821	904	864	866	882	925	831	865	837	852	807	897	910	850	868	838	929	904	869	841	895	933	975	884	907	853	852	879	956	893	906	877	895	829	873	895	913	859	886	854	875	876	914	876	890	842	857	887	886	895	866	834	870	867	866	859	887	842	843	900	872	891	870	846	881	946	852	864	889	899	906	851	894	866	910	869	891	872	881	896	884	887	824	884	866	847	857	896	881	863	870	904	893	841	907	885	855	882	888	887	857	912	909	870	903	886	836	849	849	867	860	834	901	907	846	833	900	910	835	869	833	857	871	904	894	867	881	865	872	858	859	843	865	894	868	866	864	926	885	917	907	873	817	943	932	883	869	906	953	914	848	866	859	889	905	926	895	877	934	868	870	873	909	907	859	920	858	845	886	829	863	885	864	881	914	839	886	913	873	891	882	830	813	872	910	910	841	886	825	947	832	813	827	876	878	844	868	912	891	900	844	832	861	932	849	864	885	851	892	829	896	872	862	882	846	929	894	919	858	874	889	907	858	859	865	871	891	863	904	864	878	870	818	885	895	885	891	931	899	873	889	921	856	918	875	861	856	873	857	891	872	830	888	873	837	903	879	952	897	872	852	915	920	874	889	896	918	853	947	899	841	882	866	898	898	927	872	854	841	890	859	911	825	897	907	868	892	867	855	880	879	886	864	872	904	897	886	885	887	897	901	856	831	860	893	906	856	883	827	879	887	858	921	905	855	840	928	894	871	877	847	860	846	877	879	870	848	881	850	874	880	849	866	871	851	862	887	894	877	865	885	879	888	828	851	850	896	859	875	893	882	878	912	915	879	868	871	899	880	911	826	857	834	888	855	858	889	868	876	875	884	890	875	880	820	898	781	878	890	917	830	905	875	880	909	814	852	894	885	874	845	919	888	874	885	872	881	893	808	790	850	920	894	834	859	854	863	911	855	858	843	884	880	913	941	878	883	910	842	836	886	851	875	827	868	880	845	898	871	851	871	867	899	865	861	923	852	850	878	847	837	845	906	860	847	865	814	935	880	870	907	908	858	840	865	875	845	854	881	918	849	838	927	896	948	958	950	880	873	904	853	897	892	834	874	847	922	864	917	848	866	865	862	899	890	903	887	868	913	891	888	860	896	870	894	916	871	908	891	856	883	816	866	829	904	890	917	856	880	898	891	873	830	887	877	868	861	937	887	876	873	903	846	872	866	885	895	946	925	898	902	902	931	859	910	899	846	885	842	882	885	860	865	915	872	864	897	905	901	882	860	882	837	927	875	864	852	889	886	890	864	851	855	899	878	868	874	921	871	892	868	881	884	825	850	854	841	882	881	874	920	925	866	888	897	872	864	873	927	823	877	917	851	794	846	856	919	870	881	867	873	888	901	878	874	852	916	890	880	905	864	871	912	842	925	864	854	890	883	833	874	861	878	861	875	885	881	927	883	845	932	860	862	889	883	884	886	856	873	876	834	940	900	886	866	868	830	899	859	877	836	914	886	846	875	888	870	865	913	856	865	859	903	889	888	897	836	912	789	900	870	886	858	878	911	851	904	893	887	891	864	863	825	871	878	850	852	827	857	936	873	850	844	824	952	919	892	897	875	876	844	909	870	859	878	907	856	924	876	881	895	844	835	931	884	864	853	934	871	844	966	887	875	850	872	879	867	917	818	900	894	879	847	831	891	907	864	847	881	883	899	842	870	907	854	869	859	871
24520	18594	15203	23928	33018	34557	35887	34833	30046	52533	63702	51868	37269	22668	12470	8273	7478	7262	7294	7179	7288	7296	7160	7270	7192	7240	7086	7227	7315	7153	7237	7274	7148	7280	7114	7158	7195	7179	7218	7308	7266	7166	7342	7261	7060	7248	7183	7179	7080	7104	7281	7135	7164	7210	7123	7207	7242	7268	7242	7168	7123	7319	7073	7336	7219	7171	7111	7294	7372	7130	7278	7265	7073	7272	7184	7182	7268	7121	7287	7223	7291	7035	7146	7144	7231	7247	7265	7193	7326	7201	7228	7093	7213	7205	7231	7328	7206	7137	7265	7156	7201	7314	7205	7245	7176	7175	7264	7188	7266	7298	7186	7403	7186	7191	7225	7221	7211	7165	7189	7123	7356	7182	7188	7264	7193	7214	7282	7106	7124	7206	7221	7203	7152	7133	7345	7117	7197	7188	7155	7233	7101	7206	7268	7241	7150	7304	7177	7103	7250	7326	7146	7260	7166	7261	7247	7183	7248	7256	7309	7172	7105	7310	7268	7392	7215	7113	7169	7148	7296	7098	7179	7215	7313	7272	7240	7175	7170	7256	7133	7276	7065	7339	7271	7192	7199	7107	7189	7279	7123	7166	7371	7181	7268	7085	7195	7195	7303	7185	7174	7276	7153	7242	7252	7210	7259	7146	7207	7195	7253	7177	7266	7350	7146	7276	7197	7225	7058	7181	7218	7152	7153	7182	7209	7171	7186	7032	7163	7184	7206	7179	7192	7249	7336	7157	7201	7081	7205	7178	7261	7192	7253	7229	7350	7328	7124	7117	7275	7246	7169	7311	7227	7232	7218	7167	7150	7206	7108	7289	7211	7275	7277	7232	7175	7189	7249	7169	7266	7115	7293	7258	7191	7290	7231	7283	7215	7121	7219	7398	7179	7300	7299	7253	7257	7142	7243	7301	7310	7305	7264	7092	7267	7084	7173	7255	7258	7209	7127	7317	7118	7191	7175	7237	7195	7270	7243	7179	7184	7243	7240	7381	7203	7221	7282	7017	7200	7137	7214	7253	7289	7226	7259	7112	7325	7096	7191	7174	7168	7237	7251	7031	7229	7224	7253	7272	7218	7266	7143	7268	7285	7287	7340	7189	7190	7232	7259	7240	7184	7258	7146	7130	7263	7239	7229	7209	7213	7303	7161	7131	7274	7187	7280	7226	7315	7391	7159	7095	7263	7248	7281	7246	7255	7176	7211	7126	7155	7240	7277	7139	7386	7185	7189	7230	7199	7265	7128	7305	7212	7161	7294	7205	7033	7310	7158	7191	7114	7152	7212	7287	7227	7176	7289	7376	7243	7248	7335	7204	7101	7290	7277	7300	7111	7313	7239	7174	7286	7198	7296	7315	7281	7123	7202	7244	7352	7318	7171	7287	7281	7229	7202	7229	7242	7378	7292	7233	7135	7357	7274	7272	7337	7168	7322	7286	7199	7232	7249	7290	7199	7344	7204	7284	7244	7345	7223	7203	7111	7146	7065	7155	7187	7242	7238	7276	7215	7340	7468	7299	7159	7074	7205	7202	7175	7279	7211	7111	7273	7175	7124	7284	7297	7256	7230	7153	7331	7227	7387	7317	7129	7148	7361	7261	7108	7189	7279	7167	7131	7234	7163	7337	7164	7283	7269	7277	7256	7114	7271	7267	7268	7171	7285	7147	7230	7122	7085	7233	7319	7333	7188	7140	7236	7372	7192	7232	7138	7225	7227	7101	7045	7225	7352	7130	7145	7186	7251	7172	7103	7318	7138	7126	7337	7286	7205	7277	7348	7232	7241	7227	7181	7264	7283	7277	7409	7181	7280	7249	7191	7157	7233	7246	7163	7242	7236	7100	7225	7174	7150	7167	7149	7189	7126	7122	7258	7250	7203	7341	7249	7341	7165	7245	7283	7287	7164	7129	7199	7235	7284	7338	7187	7170	7120	7255	7280	7265	7397	7264	7180	7218	7161	7106	7269	7292	7166	7077	7192	7136	7316	7261	7324	7228	7176	7166	7143	7178	7228	7161	7314	7155	7345	7206	7263	7216	7189	7191	7125	7179	7252	7269	7179	7187	7277	7224	7402	7307	7319	7225	7156	7368	7186	7285	7193	7247	7248	7306	7229	7250	7283	7338	7277	7263	7164	7312	7259	7198	7045	7268	7382	7114	7249	7193	7328	7129	7355	7238	7219	7220	7241	7169	7221	7113	7246	7295	7265	7258	7024	7261	7281	7139	7192	7348	7323	7205	7227	7117	7253	7291	7157	7197	7294	7201	7231	7250	7355	7221	7189	7226	7173	7221	7165	7205	7341	7179	7255	7117	7177	7267	7206	7324	7299	7222	7263	7363	7215	7233	7278	7149	7228	7168	7295	7308	7292	7236	7194	7299	7100	7235	7152	7284	7011	7264	7296	7188	7240	7196	7219	7368	7261	7192	7266	7303	7265	7234	7224	7212	7288	7312	7149	7081	7083	7223	7209	7253	7203	7291	7283	7222	7231	7193	7231	7173	7253	7292	7098	7225	7190	7249	7215	7218	7208	7209	7331	7178	7188	7331	7326	7209	7183	7219	7253	7110	7183	7165	7248	7294	7238	7271	7202	7397	7126	7216	7310	7312	7239	7162	7174	7124	7317	7216	7245	7237	7174	7346	7274	7045	7151	7143	7226	7235	7194	7297	7297	7347	7316	7253	7232	7232	7111	7148	7359	7061	7125	7199	7270	7250	7292	7111	7300	7242	7304	7179	7330	7240	7228	7250	7326	7078	7280	7148	7195	7250	7261	7186	7232	7150	7065	7237	7262	7120	7274	7165	7221	7221	7127	7182	7219	7244	7193	7187	7253	7148	7230	7012	7192	7280	7220	7122	7377	7126	7224	7200	7193	7226	7087	7303	7124	7175	7234	7110	7301	7221	7188	7237	7253	7268	7384	7167	7183	7317	7232	7216	7165	7211	7291	7319	7279	7200	7164	7152	7275	7234	7357	7240	7066	7235	7148	7252	7027	7328	7226	7300	7242	7170	7292	7129	7303	7182	7231	7219	7230	7325	7234	7136	7303	7246	7258	7239	7241	7299	7328	7223	7289	7253	7225	7131	7320	7132	7330	7256	7331	7272	7216	7199	7261	7181	7410	7289	7119	7354	7245	7249	7203	7152	7371	7145	7118	7176	7281	7256	7102	7131	7276	7283	7208	7217	7269	7185	7294	7273	7261	7120	7283	7164	7129	7111	7225	7250	7216	7174	7183	7255	7175	7149	7235	7316	7229	7248	7248	7271	7250	7257	7191	7078	7216	7184	7292	7325	7288	7345	7232	7243	7120	7218	7204	7206	7192	7256	7285	7109	7245	7277	7385	7240	7250	7228	7248	7329	7158	7347	7183	7164	7423	7134	7352	7114	7333	7141	7196	7219	7205	7187	7264	7316	7077	7045	7277	7318	7279	7309	7298	7177	7117	7343	7225	7299	7202	7249	7310	7168	7207	7174	7206	7272	7303	7291	7332	7146	7324	7306	7305	7234	7169	7213	7245	7194	7224	7233	7204	7261	7192	7273	7225	7162	7255	7241	7303	7178	7182	7240	7235	7202	7288	7126	7268	7165	7259	7169	7286	7185	7233	7078	7204	7223	7185	7239	7318	7163	7186	7286	7218	7220	7234	7235	7179	7133	7392	7251	7096	7266	7172	7246	7284	7375	7109	7212	7184	7204	7255	7358	7106	7119	7131	7284	7323	7268	7232	7097	7222	7224	7215	7250	7347	7110	7263	7100	7090	7255	7113	7316	7134	7253	7210	7049	7244	7116	7246	7200	7250	7159	7252	7152	7165	7260	7144	7165	7335	7198	7396	7218	7198	7344	7199	7243	7140	7287	7151	7178	7145	7339	7199	7238	7336	7314	7191	7250	7275	7289	7129	7215	7209	7258	7296	7215	7161	7442	7104	7222	7277	7185	7293	7348	7174	7236	7228	7267	7262	7209	7174	7349	7182	7264	7356	7161	7269	7369	7083	7227	7246	7201	7114	7212	7148	7376	7079	7323	7225	7076	7202	7223	7241	7197	7128	7290	7213	7207	7342	7194	7219	7153	7106	7228	7078	7340	7230	7205	7094	7211	7204	7224	7213	7229	7290	7246	7308	7253	7180	7167	7290	7045	7220	7252	7276	7129	7206	7279	7255	7088	7320	7309	7287	7106	7129	7210	7175	7328	7210	7193	7340	7228	7171	7155	7251	7229	7196	7212	7156	7196	7112	7115	7361	7339	7188	7289	7269	7053	7171	7153	7387	7109	7166	7317	7256	7255	7244	7290	7215	7287	7311	7128	7125	7343	7303	7154	7339	7220	7308	7263	7298	7155	7198	7160	7233	7247	7180	7247	7336	7279	7240	7201	7141	7194	7274	7245	7154	7151	7164	7063	7296	7289	7351	7244	7300	7096	7260	7205	7193	7296	7152	7120	7197	7147	7206	7187	7233	7335	7180	7327	7319	7359	7195	7324	7174	7283	7181	7265	7246	7139	7126	7329	7238	7288	7321	7137	7059	7312	7216	7235	7235	7095	7187	7212	7232	7148	7290	7293	7093	7196	7111	7111	7223	7122	7184	7359	7120	7168	7131	7296	7242	7161	7152	7250	7304	7203	7133	7265	7175	7235	7217	7318	7233	7206	7197	7284	7223	7191	7185	7235	7155	7204	7182	7335	7256	7221	7289	7199	7352	7333	7270	7088	7187	7232	7174	7214	7332	7392	7233	7211	7370	7209	7176	7232	7250	7266	7162	7184	7234	7143	7158	7237	7248	7315	7346	7124	7205	7278	7332	7161	7201	7316	7290	7224	7160	7287	7189	7223	7245	7149	7279	7098	7051	7222	7209	7242	7187	7224	7240	7233	7095	7205	7219	7165	7154	7224	7195	7114	7291	7318	7234	7133	7187	7184	7308	7240	7294	7175	7234	7289	7266	7341	7238	7144	7282	7179	7181	7196	7256	7186	7313	7166	7217	7279	7243	7268	7242	7283	7237	7224	7182	7169	7252	7216	7223	7285	7303	7185	7140	7232	7222	7157	7312	7252	7352	7186	7129	7182	7233	7294	7116	7270	7274	7154	7234	7391	7147	7181	7136	7186	7285	7121
5420	1929	1425	1304	1696	2050	2236	2407	2482	9246	14323	10638	5118	2163	1233	979	876	903	879	893	848	859	854	908	893	875	850	897	878	922	890	886	886	895	909	853	876	848	867	868	840	825	891	900	866	870	909	884	871	913	836	845	890	895	863	889	873	885	898	848	869	926	869	860	898	855	854	891	907	891	894	870	880	908	867	886	912	880	896	899	863	880	892	909	855	857	920	820	898	893	863	934	899	908	879	912	829	915	861	915	942	940	886	883	882	885	874	944	888	923	847	873	831	914	840	886	856	878	887	888	901	877	907	894	857	855	858	838	917	901	904	896	894	897	929	894	850	860	863	907	878	902	858	882	892	808	936	913	882	886	837	977	879	889	911	807	911	924	875	920	885	910	892	885	887	911	889	877	929	923	897	878	863	866	906	887	840	881	923	904	846	925	899	924	932	847	871	905	871	885	901	939	862	896	897	918	922	914	894	861	871	891	860	898	876	897	898	895	866	920	904	905	869	922	901	873	918	866	888	875	862	848	937	916	877	876	934	880	852	898	884	910	891	871	893	885	870	864	881	878	916	872	885	890	846	844	853	922	939	912	903	862	850	841	879	884	896	862	850	890	913	893	915	826	865	912	961	939	892	906	891	890	924	892	870	867	913	871	910	856	923	854	880	863	877	866	884	891	886	919	926	835	923	907	952	910	854	917	955	833	907	865	890	894	811	858	865	899	888	902	826	926	843	860	877	880	840	801	874	853	922	857	895	849	907	870	842	869	909	890	865	901	909	912	906	923	928	911	863	870	880	888	885	875	928	880	882	930	840	863	851	892	916	901	911	918	899	888	875	895	919	859	875	871	919	874	936	828	919	829	871	878	975	884	887	865	926	889	873	962	842	859	934	872	903	898	885	971	822	896	875	861	870	954	921	849	881	868	829	931	904	903	855	864	916	921	895	882	904	959	876	866	876	896	889	845	888	900	874	860	880	880	872	861	879	891	876	966	920	859	864	871	891	935	890	877	880	927	892	913	904	921	957	896	824	854	897	878	888	877	927	897	926	905	919	906	900	910	894	867	832	872	909	855	870	938	895	875	903	794	920	841	889	857	935	858	896	908	886	829	872	915	899	847	853	918	865	909	878	896	880	981	876	893	860	899	890	875	876	841	900	873	878	902	868	890	910	834	959	882	881	874	884	895	891	926	860	912	871	975	917	886	830	894	906	878	907	894	896	903	849	861	904	826	888	895	905	902	941	902	871	897	893	867	926	874	863	914	910	903	919	884	848	917	883	948	933	863	930	870	896	913	887	926	920	860	860	912	950	876	928	912	887	858	865	905	871	888	903	876	897	876	917	862	910	830	869	857	884	888	885	872	886	897	907	922	901	901	898	839	927	881	839	865	920	915	852	904	870	869	914	901	917	839	928	896	852	842	871	905	899	860	912	875	940	909	916	895	881	849	894	798	932	883	888	897	897	861	913	858	940	889	869	899	858	858	902	923	875	839	880	866	841	927	803	898	874	922	874	853	852	915	891	947	909	910	887	888	886	864	882	907	834	878	927	917	885	818	849	868	918	874	882	878	916	925	938	886	882	863	893	925	829	812	870	926	915	944	884	918	881	875	878	898	901	872	865	922	850	863	872	939	867	862	894	908	871	905	871	893	862	915	849	903	860	855	850	886	841	943	894	881	921	896	884	897	923	944	899	941	857	920	874	863	889	887	924	910	865	924	955	884	962	870	918	901	899	905	893	874	901	893	920	892	874	964	846	863	856	844	901	872	871	897	883	846	833	841	924	849	878	892	911	877	941	877	823	901	859	881	860	905	913	926	906	854	887	892	855	876	906	896	834	879	907	884	891	850	844	889	888	861	928	844	878	919	879	867	913	911	911	883	923	866	867	873	918	848	916	838	842	877	869	920	840	858	865	917	863	908	871	870	853	861	896	884	852	878	897	877	923	853	847	921	1001	927	895	878	877	859	931	885	868	917	913	924	922	866	833	884	842	902	945	875	909	878	883	941	851	879	905	883	916	880	884	909	889	877	892	864	914	867	907	878	909	924	979	881	879	944	811	871	899	854	830	894	909	853	879	858	921	822	880	869	877	919	942	898	880	879	906	860	836	887	910	881	888	831	896	866	871	895	968	843	873	850	875	849	878	920	851	856	869	860	875	880	855	885	897	870	884	876	861	879	832	887	933	906	827	905	927	924	902	878	880	895	911	876	932	883	826	874	909	850	885	855	868	855	869	851	874	867	902	884	880	876	903	849	888	810	912	928	854	935	851	975	926	906	914	857	885	910	874	852	857	886	898	904	909	877	916	846	912	915	889	876	839	850	918	840	805	878	815	868	872	857	889	917	872	897	873	878	857	873	854	894	818	902	891	874	843	893	926	882	941	875	858	914	890	880	900	917	884	879	889	834	890	873	882	863	888	887	931	862	879	871	923	854	870	926	917	860	915	849	879	918	884	924	887	865	960	881	886	863	903	925	873	872	892	875	876	837	890	896	900	904	923	913	859	864	882	853	918	878	918	887	946	875	890	901	852	894	887	875	932	930	890	855	926	897	910	879	842	949	863	922	926	889	892	926	862	859	868	916	885	844	936	967	846	888	892	884	919	860	916	877	874	883	966	892	860	925	878	931	851	853	892	879	880	878	860	859	901	836	877	890	907	924	952	953	900	876	925	864	873	885	908	957	867	848	912	933	900	898	881	920	888	891	869	844	918	865	866	904	871	869	865	854	914	862	843	889	862	887	896	906	907	871	890	893	912	877	895	896	915	865	939	849	904	931	916	830	934	864	873	870	908	905	870	873	901	886	837	944	912	868	946	889	831	923	870	892	906	811	934	892	920	920	907	832	880	900	914	863	896	873	925	906	884	943	919	877	872	873	847	896	883	865	882	943	895	874	845	889	920	819	871	894	875	906	903	886	901	882	882	870	922	865	840	912	892	909	922	836	895	842	900	895	881	915	901	880	831	878	897	849	888	848	833	958	903	860	904	955	931	890	894	845	881	860	925	896	871	903	931	892	912	862	871	906	869	911	881	872	908	901	927	887	876	874	897	882	958	839	877	899	867	863	842	875	849	885	876	894	888	820	842	904	872	908	866	864	883	852	864	857	909	927	911	871	887	915	898	906	850	879	921	865	829	905	919	889	879	872	830	930	859	910	901	881	843	897	854	895	879	870	903	851	836	909	868	903	904	932	839	842	906	888	851	893	845	912	881	847	890	939	876	899	934	892	893	903	892	881	858	905	913	891	869	899	863	894	879	848	925	891	926	870	864	871	906	860	872	854	845	879	907	894	884	873	840	889	870	873	873	904	878	908	881	907	877	878	897	856	888	930	884	907	877	892	890	874	803	841	899	883	857	860	866	830	910	909	931	876	924	937	906	919	898	880	958	959	893	873	878	866	936	903	907	915	885	922	946	910	852	820	889	892	895	874	928	854	913	838	859	914	893	913	890	890	886	851	874	911	911	844	836	932	954	858	912	917	875	889	910	885
22628	17256	13862	20793	30575	32867	34013	34457	33880	57121	62532	51979	36938	22569	12362	8383	7414	7347	7240	7258	7269	7292	7290	7335	7519	7291	7372	7147	7380	7197	7383	7246	7237	7301	7288	7344	7392	7207	7314	7223	7314	7431	7272	7293	7275	7368	7280	7320	7290	7367	7338	7234	7368	7364	7352	7362	7306	7394	7282	7162	7281	7300	7277	7361	7278	7344	7248	7307	7401	7267	7313	7165	7305	7304	7143	7116	7388	7248	7234	7262	7389	7245	7308	7258	7273	7349	7228	7289	7440	7396	7309	7379	7412	7256	7298	7320	7341	7396	7395	7343	7181	7335	7425	7314	7437	7293	7454	7103	7242	7243	7201	7213	7190	7157	7282	7261	7352	7368	7275	7280	7242	7345	7271	7274	7413	7380	7256	7292	7189	7244	7265	7324	7262	7340	7290	7290	7353	7233	7181	7436	7392	7280	7392	7298	7335	7444	7302	7340	7272	7342	7293	7296	7268	7282	7297	7207	7343	7450	7194	7371	7323	7463	7253	7335	7215	7375	7277	7333	7263	7366	7333	7306	7354	7249	7410	7281	7360	7371	7290	7325	7263	7290	7299	7277	7390	7398	7362	7331	7319	7365	7323	7433	7359	7316	7253	7312	7331	7480	7259	7341	7359	7250	7205	7343	7247	7418	7342	7393	7294	7361	7312	7269	7307	7392	7373	7309	7274	7430	7228	7302	7258	7200	7431	7340	7311	7112	7252	7231	7372	7366	7374	7447	7213	7360	7350	7271	7229	7317	7193	7192	7304	7309	7219	7173	7359	7303	7423	7362	7249	7277	7356	7382	7227	7453	7287	7221	7376	7287	7261	7407	7359	7238	7327	7449	7287	7349	7366	7336	7275	7246	7206	7273	7322	7311	7254	7338	7334	7278	7238	7327	7375	7402	7318	7280	7347	7390	7303	7261	7435	7301	7304	7310	7363	7273	7385	7329	7316	7454	7311	7268	7351	7305	7370	7329	7267	7354	7248	7328	7387	7287	7281	7332	7299	7328	7383	7324	7343	7345	7302	7253	7314	7409	7375	7249	7206	7360	7351	7330	7151	7329	7370	7445	7341	7398	7366	7396	7199	7314	7285	7375	7353	7345	7218	7281	7410	7333	7259	7325	7363	7198	7188	7289	7232	7214	7392	7259	7156	7276	7364	7375	7331	7343	7312	7235	7387	7436	7404	7273	7196	7291	7318	7336	7466	7339	7310	7234	7239	7252	7342	7342	7245	7411	7267	7337	7323	7280	7425	7288	7290	7304	7348	7378	7407	7257	7347	7295	7346	7287	7403	7232	7314	7298	7350	7333	7175	7392	7310	7256	7370	7308	7278	7415	7343	7261	7260	7314	7335	7227	7258	7404	7437	7252	7308	7356	7250	7412	7308	7213	7300	7317	7212	7225	7262	7291	7365	7424	7314	7224	7287	7385	7234	7416	7356	7306	7273	7330	7290	7319	7245	7364	7269	7385	7416	7292	7330	7275	7389	7144	7264	7411	7411	7291	7230	7296	7395	7409	7360	7352	7352	7269	7276	7322	7391	7199	7328	7292	7285	7323	7311	7395	7264	7293	7343	7400	7257	7311	7234	7306	7531	7233	7379	7318	7310	7206	7280	7290	7263	7372	7374	7376	7306	7284	7276	7219	7272	7374	7284	7401	7478	7456	7245	7410	7225	7237	7426	7343	7333	7288	7388	7338	7341	7402	7340	7207	7394	7235	7300	7250	7306	7401	7216	7368	7269	7350	7255	7268	7327	7287	7243	7357	7227	7285	7285	7264	7384	7210	7411	7181	7286	7346	7248	7323	7276	7234	7366	7400	7431	7364	7321	7387	7394	7337	7410	7166	7326	7253	7378	7334	7263	7328	7396	7286	7227	7356	7354	7279	7366	7383	7262	7455	7316	7393	7208	7352	7362	7362	7264	7369	7222	7215	7258	7224	7246	7346	7337	7313	7368	7225	7257	7257	7374	7295	7353	7334	7404	7341	7252	7355	7410	7237	7338	7249	7246	7290	7325	7437	7307	7306	7456	7263	7245	7177	7314	7227	7329	7239	7278	7238	7300	7211	7455	7216	7295	7478	7249	7276	7389	7305	7372	7397	7291	7275	7301	7352	7352	7472	7313	7458	7212	7280	7384	7281	7260	7200	7393	7410	7389	7267	7309	7226	7402	7238	7268	7293	7244	7316	7370	7435	7392	7462	7208	7402	7294	7401	7362	7415	7348	7285	7183	7336	7305	7327	7206	7361	7279	7316	7233	7361	7396	7257	7376	7272	7276	7327	7358	7298	7319	7209	7276	7293	7403	7314	7243	7255	7333	7291	7364	7231	7305	7365	7294	7323	7324	7281	7298	7267	7198	7153	7289	7189	7373	7298	7477	7347	7393	7248	7305	7247	7421	7227	7475	7415	7331	7137	7216	7382	7245	7366	7251	7347	7329	7342	7316	7445	7347	7398	7283	7448	7373	7312	7220	7380	7285	7315	7261	7316	7250	7289	7330	7399	7311	7315	7258	7495	7318	7344	7317	7351	7306	7257	7207	7396	7348	7222	7307	7074	7274	7358	7307	7322	7288	7348	7319	7281	7325	7410	7345	7249	7313	7394	7349	7345	7215	7244	7337	7369	7300	7395	7352	7303	7271	7218	7364	7385	7190	7402	7365	7349	7280	7383	7337	7377	7376	7320	7442	7332	7252	7259	7283	7396	7287	7346	7374	7117	7327	7332	7345	7315	7395	7456	7271	7225	7215	7313	7349	7407	7367	7276	7354	7421	7345	7316	7361	7288	7374	7261	7333	7258	7354	7319	7366	7277	7359	7309	7200	7347	7273	7348	7358	7308	7505	7179	7333	7265	7365	7245	7473	7288	7380	7311	7208	7357	7387	7278	7364	7271	7285	7273	7313	7346	7352	7258	7321	7185	7284	7273	7272	7367	7276	7363	7400	7538	7366	7400	7359	7325	7273	7220	7324	7206	7170	7344	7395	7249	7281	7380	7274	7340	7339	7385	7380	7388	7280	7463	7301	7375	7433	7327	7342	7470	7330	7224	7403	7420	7363	7213	7276	7343	7245	7385	7289	7283	7418	7317	7268	7306	7305	7216	7380	7335	7321	7283	7433	7250	7456	7381	7381	7286	7336	7323	7364	7398	7266	7419	7195	7212	7422	7278	7252	7287	7299	7222	7446	7314	7243	7181	7313	7427	7209	7365	7230	7323	7281	7301	7399	7175	7431	7397	7400	7264	7355	7295	7395	7491	7228	7085	7326	7260	7387	7388	7270	7321	7350	7126	7299	7318	7394	7257	7373	7368	7331	7360	7388	7305	7284	7319	7265	7234	7186	7370	7201	7312	7401	7422	7365	7280	7395	7370	7261	7188	7234	7136	7229	7517	7364	7407	7342	7249	7204	7363	7423	7354	7378	7199	7253	7224	7412	7256	7313	7174	7267	7426	7330	7243	7268	7316	7321	7372	7351	7261	7445	7256	7167	7374	7322	7462	7360	7246	7256	7337	7409	7218	7211	7340	7352	7460	7295	7250	7409	7322	7231	7367	7382	7318	7288	7218	7282	7293	7363	7423	7370	7274	7328	7230	7276	7450	7318	7199	7338	7354	7351	7221	7305	7230	7244	7208	7369	7301	7359	7310	7403	7298	7191	7262	7349	7321	7392	7300	7321	7275	7316	7278	7317	7367	7312	7199	7286	7242	7453	7341	7301	7422	7198	7243	7310	7317	7324	7217	7258	7201	7371	7247	7215	7342	7231	7305	7275	7253	7344	7270	7330	7372	7497	7280	7334	7284	7326	7375	7335	7336	7375	7220	7255	7281	7248	7347	7378	7297	7346	7276	7239	7281	7135	7347	7245	7312	7265	7311	7320	7342	7271	7349	7426	7262	7383	7291	7334	7262	7229	7259	7175	7313	7344	7217	7338	7294	7332	7333	7228	7259	7391	7368	7295	7305	7347	7418	7305	7173	7386	7346	7372	7289	7130	7328	7215	7278	7415	7258	7308	7343	7377	7177	7362	7358	7431	7391	7278	7342	7237	7365	7164	7286	7246	7252	7307	7264	7313	7487	7392	7322	7335	7383	7243	7447	7179	7284	7390	7251	7300	7326	7288	7407	7208	7324	7478	7314	7442	7320	7307	7296	7371	7376	7504	7356	7276	7248	7238	7245	7310	7261	7375	7281	7297	7326	7374	7247	7378	7405	7409	7343	7330	7470	7294	7168	7305	7469	7286	7340	7286	7246	7303	7455	7390	7282	7426	7283	7470	7272	7172	7386	7288	7205	7350	7259	7321	7408	7433	7287	7305	7309	7325	7269	7291	7142	7392	7154	7311	7366	7349	7338	7284	7438	7384	7293	7171	7336	7366	7312	7359	7275	7524	7295	7276	7314	7341	7338	7365	7373	7268	7381	7255	7242	7219	7278	7334	7328	7338	7418	7378	7340	7258	7247	7214	7231	7448	7252	7389	7266	7325	7332	7406	7308	7227	7327	7338	7362	7340	7307	7204	7184	7361	7281	7415	7370	7300	7348	7341	7250	7319	7302	7202	7267	7489	7193	7385	7272	7333	7447	7224	7315	7346	7377	7386	7238	7312	7492	7374	7335	7393	7262	7312	7304	7233	7323	7362	7301	7378	7259	7250	7194	7496	7247	7288	7304	7418	7364	7299	7243	7341	7369	7448	7279	7277	7279	7282	7344	7284	7304	7193	7445	7311	7373	7247	7377	7295	7425	7343	7408	7408	7338	7347	7174	7214	7272	7301	7316	7206	7295	7287	7235	7377	7365	7297	7243	7298	7246	7453	7302	7361	7368	7414	7379	7333	7310	7461	7253	7321	7242	7372	7505	7315	7374	7370	7382	7254	7245	7309	7401	7343	7266	7275	7419	7261	7303	7403	7240	7297	7399	7201	7426	7346	7322	7397	7369	7424	7433	7286	7340	7412	7340	7293	7365	7300	7423	7398	7329	7433	7199	7412	7336	7302	7299	7445	7264	7325	7254	7277	7304	7323	7206	7228	7273	7355	7357	7353	7254	7269	7396	7142	7305	7244	7369	7398	7397	7441	7289	7293	7360	7303	7310	7479	7244	7350	7197	7410	7372
4480	2880	1876	1462	2419	3110	2923	2892	3114	14705	24432	19377	9703	3433	1503	1037	890	950	871	847	884	897	926	892	851	867	896	922	877	870	891	893	912	922	882	876	909	855	883	906	869	869	890	846	878	887	835	897	891	904	855	851	860	907	886	880	850	859	912	908	869	882	901	893	841	856	897	915	891	852	868	875	872	881	907	863	861	857	815	917	886	901	908	861	893	920	903	861	880	880	903	815	887	913	827	878	857	889	859	886	886	891	873	862	880	840	857	938	908	891	906	871	901	922	926	885	910	943	898	917	913	895	832	880	917	889	875	934	928	882	938	900	883	911	881	859	883	894	927	864	887	917	877	850	867	910	867	881	892	883	914	913	912	866	864	836	900	895	870	884	869	851	837	902	837	891	890	898	883	952	953	913	847	886	896	903	900	942	909	891	934	970	914	908	886	907	885	940	858	907	873	834	888	878	860	922	885	908	889	914	910	890	876	868	895	852	914	843	884	846	829	902	901	822	839	835	938	872	898	913	906	877	905	870	928	850	878	835	921	921	855	894	889	880	841	870	859	882	896	820	879	889	860	877	992	889	865	874	846	861	928	933	895	872	908	882	922	895	824	940	910	870	890	876	865	864	917	871	853	927	828	885	882	867	900	861	910	849	916	873	886	859	906	951	858	884	884	875	859	879	944	868	895	857	929	832	925	905	888	929	900	885	925	909	885	957	865	892	888	891	859	870	930	936	915	897	895	924	898	899	799	858	882	878	893	838	936	905	918	868	876	851	840	900	898	904	852	906	865	851	869	894	867	908	866	907	865	934	902	913	895	926	864	900	901	895	923	846	864	954	933	870	880	868	902	874	859	894	849	832	918	890	864	923	907	897	867	871	892	872	889	889	915	928	862	947	937	888	882	933	866	848	931	883	948	854	829	904	914	916	853	852	926	886	842	871	847	878	929	813	911	852	897	930	881	859	895	897	902	882	865	884	882	869	852	864	854	934	840	871	858	857	920	893	848	868	936	927	897	900	892	922	848	881	867	901	875	865	910	913	907	931	865	899	943	961	887	878	891	865	860	877	888	860	884	905	813	915	898	916	860	920	914	923	845	904	898	838	937	871	878	854	906	914	948	892	917	874	933	887	931	904	869	930	933	879	943	875	869	829	860	927	845	879	813	872	901	896	886	902	893	921	873	885	918	906	906	879	850	851	866	890	910	879	858	858	868	892	927	927	869	889	895	914	896	899	854	907	886	904	880	857	877	878	898	856	940	894	888	915	896	911	938	891	840	878	885	900	818	832	921	851	902	869	974	828	853	878	892	859	889	906	908	847	919	865	866	881	840	855	882	949	917	913	887	919	887	883	863	872	851	906	896	893	918	884	930	907	875	862	894	856	888	823	903	894	887	854	904	876	919	905	878	892	894	928	875	874	876	893	891	838	908	903	872	889	851	869	927	894	915	898	923	943	884	846	901	904	941	880	905	857	879	917	868	867	929	870	911	846	867	912	850	880	945	866	892	891	895	886	845	877	905	867	909	885	872	908	885	854	863	860	926	871	865	843	932	895	895	867	888	880	964	889	880	887	861	896	923	879	968	895	867	917	900	884	905	876	868	869	913	854	919	878	822	862	915	894	892	862	880	891	901	900	883	869	873	872	855	872	840	890	897	913	894	898	809	885	933	927	941	849	834	944	914	883	876	943	858	886	929	884	882	896	862	849	890	881	878	917	889	929	914	879	835	938	903	871	865	871	881	960	846	885	831	907	924	900	865	853	887	872	875	906	913	899	918	855	872	932	883	871	902	879	900	878	888	919	870	906	899	909	899	897	892	872	893	931	882	868	873	865	933	917	851	901	896	924	823	855	930	911	868	898	922	926	879	861	854	862	905	918	881	912	865	920	864	871	919	884	901	919	819	935	918	868	846	902	949	879	900	886	909	961	960	892	899	864	903	926	864	889	850	876	867	898	858	910	883	914	863	815	907	861	966	875	870	866	885	923	881	905	891	912	916	879	885	866	839	886	900	917	924	870	906	897	864	904	926	853	873	846	888	917	900	897	896	898	919	825	895	935	870	845	867	900	871	821	868	908	902	878	906	894	899	876	917	931	925	900	913	833	878	861	886	909	907	847	918	882	929	854	884	863	908	880	899	855	871	915	872	867	894	939	917	912	969	883	917	906	902	903	882	866	862	874	896	864	858	912	906	870	959	871	884	943	939	826	1004	863	916	900	916	965	931	843	898	865	879	869	898	890	924	866	909	881	886	888	860	911	896	916	878	880	865	885	877	890	905	867	935	953	880	889	916	864	897	896	875	895	882	911	878	884	892	840	919	879	842	893	894	865	847	881	848	910	862	875	857	925	858	888	870	944	917	841	851	885	890	904	874	853	901	913	879	905	944	965	928	822	846	919	906	910	824	899	893	905	917	930	921	877	896	887	904	884	957	863	880	879	848	861	889	884	863	951	891	893	902	865	850	864	880	885	894	847	945	919	929	895	896	849	867	874	873	933	856	878	914	883	882	919	874	865	904	776	879	847	877	832	892	887	872	895	876	891	897	842	907	941	922	938	928	883	891	846	891	878	898	846	877	866	856	859	928	948	856	847	898	911	869	927	853	913	859	920	885	923	923	880	886	930	849	938	933	875	873	934	871	928	892	901	897	871	862	956	908	853	844	918	905	881	888	960	940	832	930	881	884	868	941	908	903	829	881	904	860	892	891	861	861	871	890	868	897	890	889	900	842	879	897	885	855	857	904	914	829	923	884	930	896	893	866	937	911	872	832	837	886	902	865	920	870	881	864	865	919	924	878	866	911	885	942	903	906	875	912	895	836	941	893	882	898	900	899	901	844	851	926	877	873	866	896	896	927	913	912	892	914	871	864	825	921	824	884	882	844	879	857	887	928	867	910	905	914	903	912	891	880	916	881	870	961	853	909	875	947	910	893	863	897	889	882	910	906	903	930	961	920	916	904	897	867	923	871	899	879	938	846	874	887	885	855	883	890	925	951	892	840	951	860	882	904	885	899	935	868	884	865	931	895	896	887	796	869	903	879	809	902	907	923	916	866	851	833	885	885	897	909	865	900	905	810	910	906	884	867	890	914	860	947	895	915	907	860	947	882	848	892	849	934	891	904	855	869	907	865	896	935	827	839	875	884	850	901	922	915	882	888	854	923	898	887	895	856	892	887	892	858	843	901	857	917	926	883	901	864	801	934	917	842	935	966	910	843	856	956	893	946	889	873	915	883	861	907	909	899	889	887	882	906	854	858	846	902	879	905	897	868	881	917	896	915	901	915	854	896	829	877	883	930	908	902	853	916	862	900	835	925	884	905	845	864	886	876	903	885	870	864	921	906	877	906	916	856	912	869	863	916	837	857	908	898	845	889	877	889	916	856	855	920	891	895	900	935	890	877	909	851	882	926	902	907	929	900	871	903	909	869	961	917	896	919	900	900	893	864	896	809	839	894	900	889	900	894	927	883	846	847	859	912	890	889	860	885	874
28797	21998	16126	25529	38110	38604	37582	37106	38502	67188	76985	64897	45748	29078	15795	9161	7678	7369	7370	7402	7282	7258	7267	7320	7273	7362	7413	7336	7322	7230	7437	7357	7386	7214	7233	7386	7233	7311	7458	7197	7249	7320	7400	7314	7239	7222	7200	7397	7330	7292	7327	7289	7291	7301	7206	7244	7276	7413	7250	7233	7280	7200	7305	7293	7438	7402	7351	7354	7313	7293	7326	7307	7301	7334	7299	7238	7233	7327	7323	7431	7241	7375	7316	7237	7310	7310	7282	7282	7214	7311	7219	7321	7342	7366	7397	7304	7374	7367	7377	7372	7461	7227	7324	7241	7235	7396	7295	7255	7487	7366	7222	7268	7297	7363	7313	7366	7230	7406	7297	7268	7415	7307	7403	7189	7241	7304	7274	7265	7203	7208	7581	7389	7508	7329	7411	7213	7229	7337	7239	7325	7408	7259	7255	7157	7385	7285	7372	7336	7410	7390	7339	7357	7394	7286	7385	7195	7268	7350	7290	7291	7261	7356	7394	7339	7313	7344	7368	7237	7362	7263	7303	7424	7367	7313	7355	7278	7327	7308	7405	7313	7223	7224	7305	7281	7294	7210	7285	7435	7368	7344	7314	7275	7288	7303	7280	7358	7188	7279	7169	7365	7298	7213	7340	7280	7194	7483	7416	7348	7414	7275	7365	7235	7288	7348	7286	7316	7287	7326	7296	7242	7190	7362	7403	7281	7340	7384	7213	7337	7404	7228	7346	7339	7399	7314	7320	7377	7303	7409	7305	7208	7384	7240	7374	7365	7382	7237	7342	7416	7209	7454	7413	7359	7188	7285	7288	7407	7347	7365	7321	7296	7378	7311	7283	7239	7215	7282	7330	7415	7343	7336	7173	7363	7408	7246	7220	7301	7209	7352	7294	7390	7401	7203	7387	7281	7382	7331	7330	7285	7208	7348	7461	7178	7280	7267	7372	7299	7449	7259	7301	7223	7337	7371	7280	7354	7302	7379	7427	7244	7286	7338	7420	7395	7337	7304	7352	7274	7310	7349	7259	7433	7317	7204	7338	7284	7229	7362	7197	7393	7361	7400	7477	7343	7422	7306	7385	7362	7338	7278	7388	7335	7344	7224	7147	7412	7269	7368	7282	7247	7347	7291	7458	7461	7253	7321	7345	7360	7414	7248	7273	7393	7312	7206	7286	7134	7285	7275	7284	7251	7222	7186	7342	7400	7309	7221	7252	7325	7387	7202	7413	7448	7441	7285	7440	7357	7372	7268	7259	7197	7244	7283	7302	7227	7319	7281	7355	7257	7327	7288	7288	7324	7330	7314	7262	7324	7327	7315	7302	7325	7297	7304	7345	7173	7377	7245	7260	7301	7169	7299	7263	7239	7423	7270	7212	7268	7258	7223	7313	7349	7313	7274	7244	7355	7339	7335	7339	7319	7355	7353	7362	7227	7257	7104	7400	7286	7162	7225	7389	7332	7321	7411	7255	7306	7258	7250	7368	7305	7346	7269	7309	7375	7323	7254	7332	7422	7136	7362	7250	7207	7302	7295	7335	7325	7412	7224	7274	7301	7304	7286	7285	7427	7303	7307	7387	7335	7293	7360	7405	7243	7281	7380	7235	7359	7291	7329	7142	7407	7441	7363	7354	7300	7339	7284	7225	7447	7290	7422	7328	7317	7450	7293	7218	7279	7579	7244	7418	7296	7311	7318	7369	7292	7265	7258	7363	7268	7415	7330	7318	7260	7300	7351	7320	7292	7368	7526	7287	7388	7292	7375	7227	7244	7275	7412	7370	7290	7327	7322	7350	7322	7293	7295	7308	7236	7251	7355	7227	7343	7319	7270	7281	7304	7301	7211	7319	7303	7299	7334	7378	7315	7262	7261	7270	7285	7274	7205	7337	7283	7281	7363	7393	7381	7183	7364	7523	7373	7328	7349	7350	7244	7279	7333	7352	7307	7296	7353	7239	7362	7310	7363	7389	7346	7408	7380	7306	7401	7374	7375	7226	7268	7369	7437	7333	7167	7476	7266	7366	7252	7350	7269	7361	7358	7353	7380	7324	7280	7204	7301	7275	7264	7469	7343	7355	7265	7339	7385	7358	7292	7330	7292	7279	7224	7267	7405	7289	7313	7333	7299	7311	7241	7402	7326	7298	7265	7389	7395	7227	7343	7164	7331	7274	7283	7416	7296	7258	7292	7177	7311	7291	7327	7534	7267	7218	7403	7376	7286	7320	7406	7246	7375	7291	7224	7357	7254	7354	7370	7279	7354	7275	7434	7451	7204	7178	7257	7374	7301	7289	7347	7440	7300	7269	7490	7424	7307	7384	7201	7231	7295	7231	7411	7404	7395	7190	7480	7271	7484	7243	7360	7319	7438	7286	7331	7223	7410	7440	7316	7416	7328	7252	7127	7386	7392	7306	7436	7297	7305	7356	7258	7329	7172	7409	7306	7263	7455	7319	7221	7324	7232	7321	7406	7205	7348	7324	7455	7229	7346	7278	7315	7394	7257	7204	7341	7352	7349	7323	7404	7344	7355	7505	7333	7194	7411	7355	7421	7378	7377	7437	7344	7290	7351	7316	7334	7371	7213	7358	7273	7296	7219	7289	7331	7327	7380	7387	7231	7295	7226	7318	7302	7448	7445	7266	7343	7356	7368	7384	7444	7378	7312	7338	7286	7335	7206	7363	7342	7314	7326	7277	7299	7477	7410	7431	7366	7315	7368	7339	7383	7309	7291	7317	7245	7393	7295	7199	7327	7303	7283	7266	7320	7282	7302	7291	7418	7420	7364	7393	7214	7442	7279	7138	7369	7344	7415	7313	7315	7328	7304	7320	7367	7466	7388	7314	7372	7364	7246	7340	7281	7471	7329	7352	7182	7225	7357	7425	7394	7298	7306	7303	7301	7443	7124	7343	7367	7260	7333	7304	7321	7411	7404	7431	7176	7409	7410	7283	7399	7278	7292	7245	7316	7209	7287	7276	7331	7181	7243	7129	7258	7441	7402	7319	7401	7562	7332	7332	7280	7312	7224	7354	7263	7282	7379	7301	7319	7198	7343	7277	7287	7346	7303	7343	7189	7328	7214	7325	7294	7353	7249	7383	7435	7257	7283	7138	7355	7348	7195	7376	7341	7297	7355	7291	7360	7387	7066	7371	7335	7382	7236	7288	7252	7250	7398	7189	7367	7198	7310	7322	7344	7281	7448	7338	7216	7278	7314	7436	7354	7342	7328	7241	7383	7430	7486	7263	7422	7282	7428	7391	7273	7536	7343	7134	7380	7260	7262	7375	7324	7382	7401	7327	7345	7438	7256	7396	7166	7337	7358	7239	7217	7426	7277	7402	7372	7347	7369	7316	7178	7379	7330	7352	7372	7245	7294	7301	7400	7240	7387	7220	7130	7274	7305	7442	7207	7289	7131	7225	7248	7299	7359	7334	7317	7270	7435	7321	7422	7362	7392	7362	7453	7419	7362	7382	7265	7364	7372	7246	7351	7344	7257	7109	7296	7324	7345	7325	7330	7321	7332	7340	7366	7402	7320	7396	7384	7311	7379	7392	7338	7341	7251	7419	7274	7258	7312	7355	7418	7422	7329	7358	7314	7356	7393	7332	7300	7197	7375	7258	7332	7485	7295	7238	7409	7237	7300	7404	7344	7306	7411	7392	7345	7265	7390	7263	7424	7307	7343	7301	7277	7233	7354	7329	7464	7241	7371	7227	7376	7407	7183	7258	7253	7306	7362	7298	7308	7254	7374	7216	7399	7298	7365	7360	7409	7213	7366	7318	7284	7340	7312	7439	7299	7242	7342	7349	7345	7394	7319	7413	7267	7332	7371	7433	7295	7282	7336	7280	7380	7176	7447	7291	7356	7221	7248	7399	7196	7261	7294	7361	7259	7209	7411	7338	7287	7233	7152	7401	7345	7220	7330	7304	7343	7290	7298	7413	7319	7194	7323	7334	7258	7336	7393	7281	7324	7298	7223	7270	7211	7095	7343	7340	7248	7219	7173	7334	7370	7183	7344	7320	7337	7446	7058	7370	7258	7307	7337	7282	7327	7199	7339	7148	7326	7289	7288	7360	7341	7293	7232	7322	7389	7379	7379	7194	7280	7254	7154	7350	7343	7315	7270	7334	7265	7322	7348	7385	7227	7343	7346	7155	7246	7434	7357	7244	7218	7494	7370	7320	7220	7286	7089	7359	7317	7310	7331	7315	7292	7232	7380	7390	7233	7439	7392	7321	7274	7361	7396	7311	7334	7373	7265	7225	7382	7322	7204	7387	7348	7299	7336	7303	7399	7283	7342	7347	7269	7452	7386	7340	7254	7313	7317	7436	7397	7314	7243	7513	7359	7280	7307	7336	7398	7280	7387	7188	7208	7149	7176	7315	7307	7350	7339	7282	7253	7266	7216	7229	7350	7508	7297	7285	7430	7399	7355	7471	7337	7199	7354	7292	7297	7327	7346	7330	7290	7306	7329	7343	7425	7363	7320	7267	7339	7266	7367	7317	7327	7264	7299	7187	7220	7354	7445	7360	7266	7319	7261	7316	7267	7310	7339	7175	7360	7347	7315	7293	7230	7378	7309	7290	7472	7418	7333	7376	7381	7102	7370	7275	7396	7385	7195	7353	7314	7306	7377	7167	7298	7282	7298	7268	7231	7393	7367	7242	7246	7121	7389	7342	7265	7334	7281	7342	7347	7274	7302	7305	7404	7334	7215	7317	7351	7253	7327	7297	7375	7249	7354	7396	7389	7295	7374	7162	7259	7370	7294	7258	7177	7242	7416	7406	7327	7258	7279	7380	7226	7225	7295	7261	7398	7330	7296	7296	7372	7276	7409	7343	7303	7400	7258	7315	7315	7331	7331	7295	7312	7302	7333	7344	7408	7206	7365	7354	7283	7209	7311	7417	7229	7396	7296	7264	7274	7444	7140	7305	7238	7274	7372	7308	7337	7316	7260	7177	7225	7515	7408	7429	7304	7235	7284	7328	7294	7272	7306	7347	7232	7273	7376	7330	7244	7423	7355	7370	7409	7206	7252	7328	7365	7370	7297	7368	7402	7438	7276	7314	7167	7421	7256	7262	7332	7343	7145	7341	7377	7294	7263	7341	7285
3703	1583	1155	1116	1650	1986	1991	1873	1840	3801	5245	4294	2349	1288	998	885	888	820	843	852	887	862	871	899	843	858	874	902	800	867	814	844	893	853	815	842	865	838	902	877	834	863	808	856	890	811	845	865	893	792	853	878	838	802	846	848	885	869	860	880	879	898	847	853	855	875	900	873	826	808	842	839	920	872	864	851	861	862	853	856	895	830	849	879	885	843	840	833	934	861	836	840	818	850	858	862	850	853	875	886	853	881	875	864	841	870	864	871	849	873	936	932	903	845	876	842	874	908	847	798	835	931	867	878	834	826	876	873	843	889	839	881	862	841	894	845	893	842	825	915	923	834	841	847	889	821	842	855	862	879	858	888	883	868	865	884	801	907	861	896	853	899	850	853	799	798	839	826	845	903	891	864	852	909	851	892	825	858	897	936	867	863	827	881	889	891	870	856	916	881	876	868	906	930	857	841	882	906	822	817	936	858	864	790	849	876	861	791	862	886	845	831	879	847	899	850	890	905	862	894	865	853	927	867	828	913	808	886	817	833	832	820	864	835	902	848	828	925	865	823	877	861	893	852	853	862	858	880	927	885	902	831	891	849	823	869	864	841	845	867	857	874	850	854	833	864	864	888	840	874	859	874	810	906	908	880	818	817	879	881	911	869	853	921	869	904	902	832	881	890	857	854	872	836	892	847	856	850	875	873	855	881	843	891	903	844	874	843	865	881	847	832	884	862	946	821	884	854	832	855	883	859	891	851	849	808	883	858	842	812	921	829	864	906	882	859	878	882	863	839	864	901	835	836	825	838	817	844	826	838	847	789	829	873	893	818	885	886	842	871	879	862	865	859	879	885	833	868	879	910	830	899	869	915	940	829	879	853	882	835	867	830	865	857	875	856	848	863	880	861	870	905	883	919	828	919	820	885	882	849	857	869	892	856	907	888	847	843	885	873	868	840	850	871	881	875	832	865	878	884	795	941	909	820	819	826	892	860	873	920	851	872	877	802	842	843	868	839	862	826	896	845	836	869	843	838	867	834	807	846	822	899	943	879	889	879	851	877	856	884	838	894	873	836	842	881	885	799	868	858	854	796	846	845	908	850	861	882	843	880	851	919	859	898	838	829	844	916	871	859	874	861	888	928	847	850	831	857	851	886	840	926	891	892	848	868	831	881	835	876	905	842	903	853	796	832	807	866	849	866	879	894	867	901	891	808	882	842	849	848	903	855	889	837	894	845	877	922	828	854	844	873	887	842	796	858	909	854	876	838	879	833	896	854	856	867	831	891	842	934	883	868	882	931	821	849	838	877	865	884	861	808	853	884	817	840	882	846	874	902	860	848	862	878	894	871	797	858	834	917	885	877	908	842	878	903	851	921	877	905	861	886	879	842	805	864	854	857	879	826	871	846	918	848	876	855	857	840	900	822	859	914	836	908	877	868	874	872	856	886	844	848	832	862	909	834	847	847	850	839	891	900	887	866	852	868	864	845	872	834	906	884	828	874	851	828	882	825	856	828	892	818	897	840	815	842	861	905	857	872	878	870	848	853	854	884	878	913	837	873	940	847	868	829	878	876	887	864	894	898	918	844	899	886	814	902	827	874	787	815	856	881	915	907	856	855	869	889	828	793	852	896	881	847	917	868	886	855	852	845	903	846	823	907	880	857	853	867	840	840	910	890	880	902	832	889	838	864	795	837	814	842	848	911	843	885	883	836	838	849	836	848	879	913	845	816	891	863	899	865	880	855	852	843	870	882	915	848	879	909	823	809	837	837	865	842	881	876	892	860	901	905	792	877	814	859	815	867	853	822	880	899	827	881	872	820	846	841	871	938	847	872	856	869	860	843	900	854	851	885	879	884	861	798	898	854	851	896	841	844	886	831	850	851	901	810	872	867	862	869	835	867	857	840	888	853	871	837	887	864	922	888	867	757	903	877	869	849	907	833	868	851	834	821	873	863	887	874	843	894	816	858	902	905	860	900	877	904	856	845	890	871	862	839	919	850	838	891	848	869	874	857	886	874	857	859	799	841	872	921	872	812	827	857	915	823	858	875	808	846	831	856	876	880	920	854	863	844	890	876	823	889	891	839	847	858	869	843	871	847	853	880	858	858	889	874	866	865	880	882	864	869	851	869	856	833	851	782	903	845	867	809	876	946	857	856	851	846	892	904	893	878	896	907	879	813	826	883	872	901	865	879	906	856	875	859	874	923	859	881	850	836	882	853	878	855	813	848	815	853	841	829	851	887	881	940	868	865	870	834	879	852	946	846	890	855	937	905	906	870	842	889	867	880	849	863	870	857	879	866	909	853	879	887	912	838	855	826	855	865	841	832	891	842	786	907	867	898	864	897	854	874	914	855	860	840	801	873	924	881	846	862	874	879	906	854	896	882	865	837	816	889	891	899	900	891	869	850	910	846	849	865	833	906	918	884	849	840	821	863	859	840	784	835	887	888	884	871	874	877	857	883	904	806	852	896	851	870	816	862	939	837	849	900	889	864	842	890	822	835	861	836	851	815	930	888	830	863	882	911	883	894	895	813	824	842	900	890	892	830	875	828	843	899	898	893	907	784	896	871	835	871	894	873	797	868	860	859	855	826	876	886	847	880	850	848	833	868	830	853	868	923	813	846	909	860	830	823	836	824	850	839	903	841	842	866	890	872	895	877	821	891	887	854	855	848	897	850	878	854	832	854	885	836	841	851	904	925	886	886	872	862	849	837	858	863	910	889	878	920	863	881	898	920	843	890	793	865	862	817	911	827	866	900	918	861	859	827	916	862	857	872	895	872	854	858	843	891	875	836	837	835	871	888	870	827	850	858	876	805	879	881	809	876	920	890	891	889	877	885	878	899	861	874	876	896	896	924	858	856	880	869	871	803	813	896	872	856	830	896	913	885	879	950	899	897	911	842	826	832	846	927	861	841	889	870	861	841	861	872	874	889	917	864	929	874	864	881	848	786	866	877	859	844	867	873	848	837	842	830	840	880	849	863	819	917	826	919	866	901	847	887	863	875	873	870	849	901	875	830	854	866	868	850	827	884	906	834	844	820	904	874	885	901	904	798	884	831	854	884	836	851	881	850	851	901	877	872	866	834	889	873	884	854	827	870	875	919	844	869	839	911	905	879	871	866	880	822	829	832	866	845	847	902	867	887	845	828	814	877	854	823	833	850	890	854	845	895	861	863	882	890	852	813	844	865	901	855	912	935	824	868	871	878	809	872	874	898	843	824	830	836	913	918	862	875	828	888	869	878	844	843	806	852	870	882	843	820	863	921	830	888	887	807	908	855	837	906	856	890	845	805	864	926	887	843	885	861	853	864	881	939	861	845	826	860	845	849	890	856	842	834	891	882	840	869	864	929	845	889	923	867	849	847	804	878	802	921	819	890	839	866	827	858	883	819	833	882	836	886	841	797	868	873	900	844	868	895	889	909	864	874	817	869	877	851	846	917	928	874	842	852	896	895	907	833	839	846	842	860	850	844	819	872	902	876
20347	14531	11177	18911	31109	31343	32161	30264	29266	41135	43209	36346	24117	13841	9159	7594	7255	7194	7166	7019	7159	7152	7119	7241	7097	7187	7026	7175	7092	7236	7115	7048	6990	7071	7163	7206	7205	7234	7122	7165	7176	7169	7030	6988	7212	7067	7162	7155	7155	7116	7198	7182	7097	7138	7160	6972	6982	7117	7158	7014	7195	7068	7034	7156	7154	7191	7227	7172	7120	7146	7225	7203	7183	7085	7105	7180	7078	7139	7142	7266	7194	7149	7030	7234	7220	7085	7026	7182	7188	7198	7168	7127	7204	7287	7192	7164	7172	7218	7094	7139	7080	7063	7068	7042	7039	7051	7055	7202	7108	7066	7213	7129	7335	7018	7005	7079	7161	6952	7096	7138	7098	7046	7236	7131	7139	7070	7137	7221	7101	7230	7270	7108	7204	7125	6996	7262	7016	7153	7095	7229	7152	7167	7128	7200	7148	7191	7147	7130	7198	7083	7233	7117	7190	7130	7105	7226	7146	7179	7244	6994	7152	7140	7130	7140	7246	7124	7133	7131	7172	7223	7116	7186	7200	7149	7124	7048	7137	7153	7026	7041	7124	7068	7231	7110	7168	7175	7112	7137	7225	7140	7121	7084	7227	7173	7072	7133	7047	7169	7073	7307	7139	7327	7201	7172	7086	7045	7168	7045	7027	7051	7150	7108	7197	7078	7167	7202	7082	7204	7198	7090	7105	7130	7123	7095	7150	7160	7215	7119	7081	7089	7028	7191	7204	7100	7130	7190	7060	7003	7144	7245	7134	7078	7187	7167	7111	7175	7214	7191	7167	7214	7108	7109	7082	7077	7214	7239	7118	7127	7056	7068	7249	7112	7207	7179	7175	7154	7124	7002	7134	7198	7126	7100	7181	6982	7162	7104	7157	7043	7087	7175	7220	7304	7100	7256	7035	6925	7148	7320	7164	7143	7169	7102	7175	7117	7183	7027	7054	7105	7133	7133	7037	7134	7257	7107	7199	7051	7110	7121	7225	7065	7055	7041	7130	7119	7131	7230	7195	7069	7127	7102	7307	7044	7102	7103	7142	7199	7091	7235	7187	7296	7229	7172	7167	7134	7096	7184	7147	7024	7231	7268	7230	7277	7063	7077	7252	7065	7075	7111	7101	7260	7195	7108	7126	7103	7222	6861	7093	7018	6942	7114	7097	7255	7023	7275	7135	7168	7111	7146	7229	7109	7179	7221	7084	7030	7204	7065	7048	7004	7132	7236	7179	7182	7100	7191	7151	7111	7226	7039	7044	7127	7155	7158	7221	7175	7028	7051	7179	7117	7187	7085	7052	7254	7116	7104	7343	7205	7122	7317	7098	7151	7091	7239	6929	7078	7063	7143	7227	7048	7133	7012	7146	7231	7155	7045	7217	7045	7162	7162	7084	7096	7111	7195	7282	7180	7072	7152	7004	7194	7158	7079	7130	7152	7073	7059	7203	7100	7157	7193	7145	7070	7179	7110	7220	7115	7156	7004	7133	7160	7179	7075	7259	7087	7179	7091	7113	7026	7175	7180	7222	7201	7165	7104	7107	7168	7239	7050	7144	7194	7095	7061	7171	7069	7114	7182	7143	7127	7253	7120	7025	7202	7230	7197	7253	7206	7026	7132	7174	7171	7146	7070	7104	7093	7196	7069	7140	7094	7143	7121	7141	7119	7180	7194	7207	7103	7207	7061	7249	7135	7134	7076	7178	7113	7082	7244	7084	7167	6984	7106	7039	7168	7099	7139	7093	7223	6985	7199	7097	7108	7177	7183	7097	7229	7101	7021	7070	7157	7223	7144	7110	7129	7271	7147	7187	7201	7262	7051	7103	7170	7100	7139	7071	7278	7089	7148	7165	7025	7087	7158	7188	7049	7218	7097	7218	7116	7113	6994	6917	7059	7239	7181	7073	7082	7157	7236	7015	7102	7130	7169	7131	7180	7087	7176	7189	7045	7058	7104	7219	7157	7122	7042	7088	7246	7164	7157	7047	7150	7285	7005	7202	7103	6987	7215	7123	7158	7053	7014	7091	7135	7108	7097	7207	7217	7170	7249	7173	7122	7123	7166	7287	7161	7137	7119	7149	7273	7223	7109	7177	7054	7101	7178	7166	7053	7237	7221	7043	7112	7258	7071	7252	7016	7119	7040	7033	7120	7156	7160	7093	7085	7268	7115	7092	7218	7026	7148	6996	7079	7262	7194	7134	7132	7061	7260	7079	7232	7115	7063	7309	7244	7179	7086	7271	7232	7141	6999	7191	7129	7016	7071	7089	7230	7037	7133	7119	7139	7116	7062	7004	7247	7199	7142	7173	7153	7239	7156	7131	7327	7185	7037	7131	7150	7178	7136	7057	7142	7209	7216	7242	7076	7277	7100	7110	7168	7132	7110	7033	7240	7136	7080	7194	7184	7008	7037	7154	7098	7110	6969	7122	7036	7089	7162	7053	7004	7089	7068	7132	7128	7211	6957	7080	7098	7144	7133	7129	7251	7150	7176	7083	7188	7186	7198	7068	7103	7123	7134	7199	7198	7064	7091	7195	7165	6927	7067	7136	7137	7150	7180	7084	7199	6939	7158	7046	7272	7053	7197	7269	7083	7272	7141	7135	7148	7030	7047	7204	7090	7180	7227	7255	7160	7110	7199	7073	7161	7133	7187	7258	7113	7020	7126	7056	7157	7205	7106	6977	7219	7168	7263	7190	7121	7165	7160	7227	6991	7210	7101	7141	7159	7036	7194	7066	7339	7038	7222	7044	7205	7169	7078	7204	7293	7188	7202	7146	7134	7127	7238	7050	6928	7037	7202	7079	7068	7217	7079	7140	7187	7194	7116	7206	7053	7186	7243	7112	7226	7089	7135	7139	7043	7230	7153	7002	7071	7092	7161	7226	7240	7300	7045	7126	7109	7150	7102	7147	7179	7096	7128	7127	7215	7249	7159	7143	7253	7148	7013	7093	7107	6940	7094	7185	7167	7233	7251	7044	7145	7211	7082	7200	7186	7160	7284	7016	7217	7125	7175	7011	7183	7131	7089	7255	7192	7140	7226	7189	7146	7121	7195	7086	7130	7240	7213	7184	7206	7243	7142	7201	7131	7047	7077	7066	7226	7008	7130	7060	7144	7096	7170	7038	7086	6981	7199	7155	7040	7187	7105	7194	7102	7110	7147	7198	7154	7191	7010	7183	7028	7206	7147	7123	7147	7144	7223	7145	7214	7145	7160	7268	7227	7086	7045	7160	7152	7108	7048	7185	7061	7249	7098	7162	7291	7058	7200	7232	7224	7024	7228	7109	7293	7094	7170	7213	6997	7171	7168	7231	7136	7172	7015	7158	7034	6963	7085	7065	7156	7097	7337	7293	7153	7175	7241	7176	7117	7226	7164	7145	7191	7101	7187	7185	7077	7091	7212	7070	7148	7064	7151	7122	7112	7141	7115	7063	7176	7143	7063	7115	7044	7156	7102	7063	7113	7114	7038	7166	7222	7089	7187	7051	7122	7307	7242	7048	7031	7099	7174	7110	7137	7222	7211	7084	7170	7197	7147	7218	7231	7136	7161	7194	6996	7069	7173	7132	7279	7134	7138	6993	7248	7097	7005	7204	7206	7257	7131	7119	7094	7137	6988	7082	7122	6975	6960	7307	7185	7147	7339	7104	7179	7107	7157	7242	7162	7204	7264	7021	7140	7316	7194	7044	7053	7170	7165	7060	7192	6989	6944	7134	7157	7255	7160	7137	7240	7127	7079	7160	7212	7177	7048	7272	7130	7087	7036	7190	7147	7147	7195	7079	7018	7128	6981	7122	7130	7189	7145	7239	7200	7107	7111	7204	7121	7011	7057	7145	7131	7121	7189	7132	7110	7137	7003	7084	7052	7080	7180	7116	7201	7277	7092	7161	7150	7120	7305	7131	7235	7230	7177	7129	7069	7000	7096	7271	7180	7090	7147	7015	7130	7189	7241	7172	7170	7125	7090	7108	7253	7245	7113	7054	7139	7130	7214	7215	7197	7057	7089	7153	7148	7056	7237	7055	7270	7131	7160	7132	7177	7079	7106	7104	7080	7128	7141	7151	7023	7141	7060	7067	7156	7096	7142	7254	7133	7040	7153	7068	7142	7179	7057	7152	7042	7101	7269	7235	7181	7105	7197	7127	7210	7153	7171	7288	7329	7103	7084	7267	7262	7172	7081	7197	7143	7137	7239	7152	7264	7077	7068	7189	7182	7253	7111	7096	7222	7125	7209	7123	7060	7170	7136	7029	7190	7186	7123	7116	7220	7191	7265	7328	7183	7144	7208	7021	7144	7119	7234	7143	7162	7131	7123	7116	7166	7095	7175	7301	7007	7223	7007	7224	7158	7023	7173	7173	6983	7165	7105	7177	7349	7165	7028	7045	7188	7206	7096	7210	7165	7098	7139	7245	7053	7093	7099	7199	7123	7194	7164	7084	7142	7169	7039	7075	7294	7179	7144	7096	7136	7111	7112	7299	7276	7181	7059	7179	6977	7068	7220	7122	7248	7194	7070	7166	7172	7240	7261	7102	7111	7148	7076	7081	7137	7178	7208	7290	7029	7101	7024	7182	7162	7295	7141	7139	7260	7254	7126	7040	7093	7096	7083	7185	7138	6999	7057	7074	7145	7144	7177	7078	7118	7114	7001	7164	7114	7120	7021	7140	7165	7128	7213	7130	7189	7199	7143	7245	7190	7202	7288	7152	7156	7137	7153	7260	7054	6961	7198	7233	7205	7038	7163	7315	7198	7069	7290	7147	7164	7108	7013	7165	7100	7218	7196	7060	7184	7101	7013	7162	7043	7230	7194	7290	7094	7129	7110	7040	7216	7203	7222	7093	7121	7099	7187	7148	7129	7214	7159	6997	7221	7054	7227	7148	7104	7252	7040	7242	7192	7068	7095	7129	6993	7127	7116	7150	7118	7168	7093	7115	7180	7084	7098	7176	7155	7130	7146	7180	6962	7169	7044	7175	7212	7140	7107	7035	7072	7031	7159	7110	7232	7152	7120	7184	7085	7127	7218	7171	7041	7145	7211	7268	7074	7195	7229	7267	7211	7120	7151	7078	7190	7116	7196	7152	7100	7057	7043	7256	7099	7140	6974
3753	2847	1724	1484	2219	2542	2490	2451	3403	10144	14130	10535	4882	2158	1160	914	922	925	892	892	938	837	892	827	854	876	909	902	892	890	861	805	856	853	901	861	857	873	851	863	886	867	862	818	883	871	894	884	870	918	883	916	879	862	917	900	926	896	875	909	846	902	865	851	891	947	857	859	829	878	865	852	880	867	868	863	879	887	913	895	934	866	858	834	802	876	884	902	865	889	837	856	904	823	810	853	919	873	893	866	925	857	909	890	950	889	849	900	873	892	841	927	847	875	845	861	899	882	874	842	953	926	865	880	887	886	890	849	894	915	875	876	898	832	904	916	910	916	887	886	858	912	885	859	925	885	876	841	925	844	900	878	877	873	878	911	856	846	880	853	854	900	855	876	887	929	815	824	799	841	886	857	926	868	942	926	900	930	894	919	904	914	814	855	930	932	891	812	895	828	871	870	943	844	888	882	835	867	864	896	901	877	874	878	855	902	860	820	829	904	875	853	884	893	842	915	878	897	912	871	846	890	879	815	893	850	870	900	874	890	869	869	913	884	886	861	889	842	923	891	897	883	910	866	849	856	902	893	827	848	867	939	865	909	927	887	863	863	858	871	941	858	931	896	904	892	892	885	941	857	887	891	865	866	876	815	932	831	927	858	817	923	865	910	865	878	862	868	877	844	850	882	896	833	892	869	863	908	901	947	840	870	905	909	896	910	920	893	879	938	862	913	844	889	881	848	869	877	844	903	892	889	887	841	919	904	882	894	802	863	862	841	906	796	881	900	895	877	887	899	879	934	899	852	878	895	849	866	893	863	886	847	890	907	868	870	935	880	872	895	817	906	891	897	854	854	854	931	940	895	890	910	867	912	862	898	910	901	909	895	911	859	839	932	885	872	875	916	869	898	893	877	888	837	815	890	891	900	881	852	839	862	897	903	869	919	829	881	903	837	928	866	852	889	826	903	850	910	858	879	872	869	860	910	895	895	848	914	855	816	887	913	936	910	876	854	924	930	887	868	844	935	908	866	925	895	878	892	856	851	919	830	899	893	921	873	889	955	872	841	857	845	891	839	887	864	863	888	924	813	856	942	885	913	926	864	887	823	939	894	812	892	928	926	922	847	863	831	869	862	862	863	906	890	849	866	910	901	828	870	864	882	903	841	832	839	849	875	903	891	916	872	934	839	862	887	921	873	838	879	882	923	857	944	845	880	885	899	919	879	889	892	872	891	841	864	923	863	892	875	853	879	884	893	916	849	922	834	894	889	870	877	966	950	894	862	821	889	915	884	891	890	916	913	861	900	866	911	890	877	924	862	841	852	881	936	889	873	914	864	874	888	900	858	870	851	873	871	881	871	886	885	891	866	867	878	881	887	857	869	927	904	847	898	901	896	881	853	883	892	864	848	921	918	953	917	894	833	927	905	885	920	905	890	860	848	862	909	898	858	907	895	866	879	843	846	846	877	929	864	904	861	901	914	874	840	854	876	885	831	890	897	897	904	908	899	913	875	912	886	903	881	956	907	892	829	856	874	875	934	912	896	849	915	895	915	871	874	834	856	813	864	854	926	870	859	909	882	862	864	886	892	890	911	864	878	886	903	941	795	887	860	854	896	921	847	869	874	886	890	901	881	872	871	871	888	868	852	877	878	901	881	931	847	890	879	913	872	842	899	932	805	873	845	901	865	938	892	897	920	823	888	887	882	899	847	891	873	935	908	901	874	914	876	865	878	854	832	892	903	870	923	869	925	880	843	827	908	912	878	883	836	842	890	855	926	858	936	883	906	851	882	887	883	888	859	895	887	856	877	844	919	925	836	884	872	883	894	839	886	906	928	882	906	891	844	854	851	880	901	868	876	910	879	857	890	898	893	912	878	878	900	842	881	901	898	885	902	836	892	905	859	907	850	864	863	898	874	849	901	890	885	939	891	920	894	871	871	871	893	901	914	865	874	845	869	855	924	977	895	930	854	843	898	853	899	876	869	825	870	908	853	932	928	872	899	835	845	902	870	916	818	865	943	928	907	886	851	930	858	882	935	904	896	858	909	889	910	899	842	858	931	866	859	890	852	889	909	906	869	900	889	888	872	850	874	844	905	854	897	853	934	900	891	899	884	934	862	903	874	899	889	904	900	867	841	854	861	866	886	907	902	913	889	890	867	883	890	792	886	883	883	871	873	877	899	923	842	881	858	908	909	937	868	890	884	856	840	838	879	818	910	896	889	850	925	891	826	902	857	870	913	833	854	832	864	909	863	891	888	866	860	897	868	864	908	898	868	852	881	866	886	883	922	913	856	812	925	868	909	886	851	926	837	900	884	870	887	891	832	860	910	877	900	897	892	905	876	891	868	884	894	888	866	889	892	869	878	866	890	867	881	872	831	847	899	899	873	899	865	875	864	913	899	910	878	898	880	886	913	901	867	810	809	899	909	933	874	890	856	856	901	878	902	904	874	876	864	874	951	904	844	852	918	895	894	845	886	870	881	871	830	862	890	923	952	917	908	908	911	851	834	939	862	894	868	905	897	877	890	896	883	807	912	883	820	903	912	856	923	862	829	901	862	821	903	871	867	876	873	843	890	896	884	900	844	856	906	838	914	856	874	903	915	839	893	870	891	853	902	823	906	881	871	862	848	885	888	874	914	875	889	891	867	907	835	831	906	892	854	930	843	875	827	955	931	876	874	872	879	891	884	953	864	882	919	861	834	832	846	921	944	903	867	864	847	854	841	945	921	872	882	893	927	934	857	890	899	846	930	851	857	907	855	868	848	879	914	870	890	852	911	836	876	877	900	848	934	885	852	897	827	847	890	909	860	901	830	882	907	867	885	879	899	881	842	897	879	899	837	924	856	917	870	904	857	877	888	885	858	896	822	908	913	837	823	919	898	928	872	870	896	836	897	845	888	892	799	886	874	888	836	893	889	871	888	885	934	895	835	867	894	871	848	849	888	879	884	890	878	876	882	912	901	886	907	916	972	838	913	902	891	862	876	874	848	868	832	945	872	858	963	886	889	880	893	873	916	864	936	909	891	864	854	854	865	864	883	886	895	890	880	871	860	877	896	864	913	886	842	866	872	843	866	858	835	881	848	874	894	857	875	862	848	869	876	923	903	881	908	901	885	875	842	888	900	837	839	902	872	879	877	881	817	871	848	924	835	874	900	868	828	831	864	921	892	924	918	849	907	878	879	896	852	906	892	907	847	864	864	869	908	849	857	868	894	860	889	894	880	903	921	858	836	876	848	884	869	840	910	901	931	920	869	912	861	858	910	843	897	850	868	935	889	885	890	858	866	894	932	944	925	915	936	826	851	911	839	856	856	832	826	855	906	929	930	882	892	863	895	867	837	924	906	894	890	861	887	883	939	878	854	865	878	895	859	867	904	860	902	879	910	888	908	854	865	875	879	904	885	858	901	898	866	890	874	919	946	851	838	896	916	880	816	874	953	847	863	855	852	902	857	875	903	892	892	890	859	916	834	864	885	934	880	878	895
27361	21378	16010	26574	36180	37222	35034	33895	39725	58493	61521	51047	36363	21778	12110	8028	7408	7279	7273	7222	7233	7153	7090	7163	7241	7191	7246	7226	7205	7192	7269	7225	7244	7220	7185	7137	7164	7117	7240	7266	7190	7188	7233	7263	7220	7137	7241	7105	7127	7158	7149	7061	7192	7270	7231	7236	7338	7211	7172	7173	7272	7279	7262	7312	7301	7120	7291	7292	7246	7143	7163	7182	7152	7160	7456	7229	7174	7129	7136	7315	7145	7118	7245	7264	7180	7191	7183	7151	7220	7276	7167	7259	7242	7236	7344	7193	7255	7167	7051	7228	7127	7069	7187	7166	7139	7174	7169	7181	7172	7300	7175	7220	7326	7337	7198	7121	7160	7282	7071	7164	7297	7189	7285	7295	7142	7318	7087	7330	7226	7113	7296	7266	7298	7251	7238	7104	7197	7217	7302	7289	7149	7252	7259	7283	7373	7294	7293	7180	7257	7103	7181	7212	7298	7176	7117	7265	7203	7169	7273	7200	7154	7254	7269	7227	7127	7324	7256	7288	7283	7315	7162	7111	7167	7292	7273	7231	7160	7189	7299	7230	7171	7225	7276	7299	7258	7210	7166	7159	7296	7158	7276	7078	7258	7129	7313	7268	7299	7233	7136	7359	7305	7273	7281	7238	7127	7268	7208	7181	7291	7310	7307	7203	7146	7292	7213	7122	7182	7259	7287	7267	7131	7231	7217	7269	7177	7192	7173	7132	7083	7351	7079	7104	7249	7193	7302	7313	7175	7176	7067	7140	7223	7208	7143	7237	7110	7177	7298	7196	7267	7213	7206	7133	7208	7296	7146	7199	7314	7253	7112	7226	7201	7172	7251	7165	7151	7147	7208	7133	7172	7349	7248	7180	7280	7245	7214	7228	7240	7274	7213	7193	7300	7229	7077	7132	7195	7213	7282	7204	7188	7219	7108	7191	7245	7120	7103	7218	7198	7233	7375	7266	7110	7256	7285	7345	7196	7318	7375	7152	7094	7223	7164	7345	7152	7239	7270	7165	7184	7228	7162	7256	6969	7124	7234	7092	7264	7402	7331	7250	7131	7336	7271	7204	7175	7210	7221	7269	7214	7262	7261	7188	7196	7178	7207	7271	7146	7108	7148	7321	7149	7186	7181	7235	7175	7235	7190	7229	7187	7240	7125	7302	7176	7222	7207	7286	7121	7249	7307	7157	7164	7319	7132	7249	7194	7091	7091	7163	7308	7173	7222	7158	7156	7228	7287	7255	7291	7260	7192	7308	7214	7215	7264	7267	7231	7157	7168	7231	7269	7094	7321	7189	7148	7278	7346	7166	7320	7207	7236	7187	7289	7149	7300	7235	7247	7162	7253	7271	7034	7202	7256	7122	7209	7224	7297	7191	7265	7196	7245	7239	7145	7341	7171	7161	7064	7318	7246	7173	7216	7242	7216	7195	7291	7154	7147	7259	7154	7242	7123	7221	7225	7264	7170	7222	7113	7227	7117	7148	7167	7074	7048	7149	7210	7173	7125	7296	7221	7192	7215	7172	7127	7257	7086	7209	7214	7057	7261	7112	7194	7113	7235	7164	7329	7204	7201	7083	7111	7071	7098	7214	7189	7204	7189	7279	7116	7079	7170	7173	7201	7331	7100	7311	7232	7114	7161	7245	7215	7162	7158	7206	7238	7211	7236	7422	7205	7316	7283	7212	7153	7257	7351	7196	7202	7225	7215	7240	7134	6998	7285	7246	7209	7203	7108	7229	7039	7124	7367	7230	7164	7162	7064	7186	7115	7258	7216	7222	7077	7230	7154	7185	7193	7162	7229	7300	7216	7067	7215	7115	7227	7214	7199	7304	7281	7052	7303	7194	7309	7214	7165	7121	7357	7123	7220	7168	7308	7123	7108	7194	7149	7155	7171	7267	7219	7082	7204	7094	7173	7214	7323	7398	7117	7108	7234	7353	7125	7040	7231	7175	7231	7195	7180	7176	7202	7346	7265	7299	7352	7162	7118	7183	7226	7221	7216	7122	7104	7131	7306	7178	7220	7349	7165	7256	7170	7185	7264	7137	7315	7202	7377	7199	7196	7259	7114	7284	7175	7131	7258	7202	7128	7280	7210	7153	7117	7150	7134	7132	7233	7191	7239	7238	7215	7263	7190	7110	7187	7108	7216	7203	7117	7126	7339	7203	7234	7284	7215	7301	7166	7209	7119	7171	7224	7202	7179	7164	7200	7112	7187	7273	7227	7278	7255	7170	7159	7213	7210	7193	7182	7087	7240	7285	7274	7350	7312	7144	7174	7210	7242	7184	7205	7016	7242	7158	7079	7278	7115	7269	7240	7131	7167	7286	7130	7202	7250	7221	7211	7299	7250	7170	7084	7197	7352	7160	7262	7387	7158	7305	7146	7272	7162	7222	7265	7225	7183	7175	7155	7296	7235	7296	7075	7398	7202	7166	7262	7234	7277	7114	7169	7171	7192	7231	7196	7223	7121	7205	7138	7239	7182	7173	7263	7199	7311	7171	7227	7126	7195	7113	7315	7219	7113	7178	7210	7236	7224	7223	7202	7261	7197	7221	7188	7215	7176	7118	7123	7161	7071	7074	7270	7203	7201	7162	7200	7225	7071	7253	7221	7181	7244	7219	7208	7209	7179	7197	7270	7185	7217	7278	7255	7190	7145	7234	7281	7144	7205	7203	7266	7192	7370	7273	7246	7210	7280	7140	7206	7292	7157	7268	7161	7280	7257	7217	7321	7276	7296	7099	7279	7184	7180	7226	7222	7198	7273	7172	7253	7260	7162	7161	7150	7243	7278	7012	7305	7253	7184	7234	7186	7174	7331	7192	7333	7190	7250	7207	7053	7141	7205	7347	7230	7159	7258	7211	7212	7226	7198	7216	7337	7050	7227	7243	7266	7083	7233	7233	7103	7257	7119	7217	7288	7072	7225	7320	7198	7270	7238	7124	7265	7221	7234	7044	7257	7249	7060	7213	7222	7196	7253	7083	7174	7194	7209	7167	7185	7168	7200	7246	7279	7238	7124	7158	7328	7133	7235	7127	7129	7203	7216	7291	7267	7264	7109	7199	7178	7228	7272	7173	7260	7177	7268	7213	7217	7196	7144	7050	7149	7149	7302	7264	7250	7227	7175	7238	7363	7253	7400	7125	7163	7223	7226	7240	7270	7113	7243	7167	7096	7176	7129	7278	7220	7173	7097	7245	7367	7143	7216	7311	7238	7174	7163	7108	7262	7082	7252	7290	7133	7204	7350	7218	7255	7201	7200	7280	7363	7213	7241	7224	7232	7073	7246	7160	7194	7237	7180	7281	7187	7226	7209	7095	7155	7190	7125	7168	7273	7219	7183	7147	7316	7211	7211	7123	7248	7190	7248	7120	7154	7318	7243	7309	7219	7110	7249	7174	7139	7236	7178	7209	7182	7153	7236	7196	7227	7198	7232	7261	7230	7133	7251	7101	7232	7239	7281	7270	7219	7177	7229	7214	7152	7262	7131	7241	7351	7247	7241	7147	7123	7084	7125	7236	7219	7110	7147	7240	7016	7168	7048	7077	7210	7276	7177	7171	7076	7188	7168	7233	7179	7170	7269	7133	7091	7132	7162	7238	7076	7219	7195	7123	7193	7165	7234	7130	7289	7264	7157	7276	7241	7169	7211	7210	7112	7275	7242	7242	7273	7217	7193	7219	7126	7162	7351	7278	7176	7296	7245	7154	7206	7156	7244	7256	7179	7162	7253	7139	7180	7251	7156	7140	7321	7222	7180	7120	7286	7241	7221	7258	7218	7278	7292	7181	7172	7138	7095	7202	7284	7200	7209	7107	7259	7217	7146	7194	7251	7184	7224	7247	7152	7184	7142	7124	7182	7154	7243	7108	7203	7237	7201	7156	7008	7231	7191	7130	7141	7184	7173	7213	7279	7280	7180	7392	7085	7289	7205	7158	7257	7299	7197	7249	7200	7243	7139	7094	7261	7221	7346	7007	7247	7145	7222	7134	7206	7143	7250	7250	7268	7208	7247	7285	7169	7193	7282	7229	7225	7167	7115	7178	7146	7282	7199	7205	7135	7206	7298	7216	7118	7234	7103	7214	7130	7098	7148	7160	7183	7219	7215	7176	7406	7071	7334	7383	7213	7311	7255	7233	7242	7128	7117	7242	7242	7263	7107	7348	7322	7260	7327	7239	7263	7088	7252	7385	7209	7094	7135	7349	7171	7222	7155	7177	7242	7152	7254	7196	7108	7330	7174	7102	7137	7186	7162	7333	7204	7165	7170	7277	7177	7298	7332	7225	7166	7258	7102	7226	7279	7279	7192	7256	7024	7281	7243	7362	7105	7358	7178	7231	7211	7184	7218	7314	7107	7114	7244	7190	7233	7185	7215	7209	7259	7138	7192	7171	7354	7167	7208	7229	7247	7101	7228	7283	7228	7192	7164	7177	7232	7171	7317	7180	7087	7260	7238	7126	7166	7182	7198	7368	7207	7322	7370	7231	7242	7129	7184	7177	7351	7171	7154	7167	7230	7249	7283	7170	7311	7198	7211	7188	7026	7245	7250	7149	7238	7105	7189	7149	7054	7302	7153	7211	7254	7141	7243	7057	7193	7224	7304	7112	7196	7270	7256	7376	7353	7208	7262	7217	7182	7159	7235	7207	7229	7138	7283	7111	7258	7199	7115	7172	7200	7267	7172	7091	7189	7272	7353	7064	7218	7135	7235	7051	7199	7067	7160	7157	7150	7261	7181	7293	7067	7221	7206	7201	7230	7180	7130	7061	7180	7076	7247	7274	7065	7165	7150	7327	7216	7213	7180	7236	7238	7117	7222	7201	7154	7245	7145	7273	7204	7214	7168	7325	7101	7120	7316	7258	7223	7196	7337	7326	7176	7196	7245	7133	7138	7193	7162	7226	7273	7204	7190	7298	7104	7224	7298	7091	7095	7208	7235	7157	7196	7184	7185	7233	7083	7163	7213	7304	7294	7310	7098	7404	7287	7226	7117	7140	7231	7127	7135	7311	7250	7112	7126	7262	7214	7249	7275	7229	7271	7249	7114	7211	7266	7260	7095	7135	7239	7149	7181	7248	7113	7120	7223	7240	7166	7262	7275	7227
6149	2566	1820	1599	2087	2426	2114	2176	4278	10639	13172	9697	4749	2031	1149	945	862	905	899	878	886	922	917	899	865	918	851	848	901	859	864	898	892	818	851	902	926	923	904	849	874	912	866	885	869	924	933	882	906	876	912	918	814	891	934	834	847	859	868	852	859	876	861	866	859	878	840	823	907	894	849	903	905	827	898	834	835	878	902	808	873	905	824	908	936	903	910	873	892	856	910	855	900	891	932	915	914	910	838	855	822	850	935	882	869	882	862	847	902	858	843	849	870	846	871	926	919	883	906	887	883	904	857	872	934	884	947	848	862	853	897	854	845	865	875	889	915	926	897	885	941	901	893	916	837	878	861	864	895	874	888	834	898	894	861	875	856	923	886	859	877	889	883	867	876	863	860	879	893	887	887	873	909	903	874	881	863	883	870	928	876	922	858	877	863	892	858	824	896	891	890	863	927	867	878	935	871	861	938	889	913	904	872	863	870	868	896	945	891	892	938	920	892	879	909	834	898	827	878	862	899	900	909	881	872	905	865	875	884	862	886	899	906	845	795	924	918	830	929	894	907	876	924	919	909	869	888	883	892	861	880	885	876	871	944	878	869	838	890	913	887	876	859	894	913	906	894	920	883	919	925	858	907	883	938	880	926	870	833	863	865	886	861	875	868	895	888	911	863	912	916	894	870	877	899	862	870	849	930	831	890	871	883	865	856	854	905	890	918	845	925	908	898	874	860	875	887	888	924	884	863	910	870	845	869	812	894	874	874	862	835	884	912	876	934	912	897	878	858	869	870	878	915	909	893	885	911	895	908	854	925	899	892	865	855	889	861	901	843	873	878	933	918	908	866	864	858	902	918	854	816	852	902	861	908	913	867	825	843	897	803	945	841	886	940	887	884	926	866	932	901	871	890	884	888	877	859	916	855	841	890	896	874	873	826	883	864	819	895	928	882	862	867	912	887	913	863	881	923	892	877	880	896	905	901	913	927	891	924	875	872	846	869	942	902	887	884	881	882	885	841	891	878	877	891	932	876	888	853	829	868	831	890	876	870	868	849	838	940	865	896	869	912	854	839	833	893	909	916	886	896	896	949	880	921	845	914	854	910	851	877	906	892	865	890	882	898	842	861	861	864	888	887	927	864	962	861	841	871	883	884	883	831	909	897	862	893	929	889	879	888	859	865	919	884	904	874	860	909	898	901	919	870	886	912	867	891	857	932	857	873	842	865	862	905	920	892	907	865	924	850	903	936	920	928	877	922	933	840	886	848	901	838	882	840	843	863	931	949	874	809	956	890	951	901	885	837	841	867	911	846	907	868	862	854	868	923	916	915	885	857	877	906	879	841	903	908	921	935	867	855	829	849	915	912	898	902	909	902	849	850	881	889	858	844	857	931	892	863	865	973	894	827	905	843	899	869	869	877	893	936	878	864	927	866	876	875	888	870	902	901	856	867	964	925	931	874	878	851	863	898	893	850	849	857	887	861	837	922	926	889	953	899	889	889	900	919	868	915	836	908	845	841	908	833	865	851	938	871	904	863	924	921	876	860	872	888	870	933	916	875	869	951	862	902	882	899	868	880	911	903	882	938	937	907	868	873	928	931	844	848	900	879	900	901	857	848	877	877	926	896	872	876	887	870	841	895	946	885	902	885	930	873	873	909	929	933	911	910	878	865	862	935	921	909	875	901	833	866	892	924	934	879	877	883	862	870	833	892	922	921	904	860	876	890	894	846	928	869	880	901	850	878	896	868	878	842	915	842	930	860	940	885	834	902	886	851	895	812	873	878	911	906	855	897	883	886	885	823	889	856	904	892	899	911	898	889	848	884	857	894	804	890	810	935	857	938	902	858	903	918	873	857	902	885	882	857	882	887	904	958	896	897	892	844	853	886	931	867	872	845	886	876	881	918	902	926	822	917	872	848	905	886	935	931	885	858	893	828	901	911	892	907	895	923	875	896	828	832	893	875	872	875	912	831	884	897	872	934	893	906	850	926	928	833	913	867	903	842	906	898	825	927	913	899	863	850	901	864	860	896	915	883	896	844	896	833	847	899	897	911	911	931	905	882	853	887	896	864	895	879	884	870	864	828	871	904	856	939	891	879	907	906	877	908	893	861	915	911	841	895	884	891	904	926	859	894	904	905	885	917	944	896	877	900	860	887	847	875	913	908	840	886	896	851	877	855	921	935	851	860	844	900	851	885	899	899	932	830	886	909	895	893	873	900	926	908	863	878	866	905	869	924	876	820	891	843	849	833	909	937	883	912	812	886	851	901	907	929	862	953	875	899	917	877	831	902	917	832	870	868	909	842	867	916	855	826	896	893	898	875	841	919	933	910	887	859	890	844	862	805	857	911	900	934	904	859	871	928	907	896	913	957	891	833	875	865	882	917	865	886	863	910	859	879	886	866	852	863	923	822	895	900	879	881	837	874	895	857	901	863	884	918	899	934	880	909	915	929	862	900	927	891	911	827	911	918	904	881	919	908	843	911	809	899	883	890	882	890	893	827	893	883	916	850	953	878	905	868	861	878	944	877	873	844	920	855	871	911	895	878	898	836	919	953	887	891	910	849	841	910	876	871	911	878	916	903	884	885	826	908	889	889	915	875	875	873	865	849	906	892	847	898	935	886	876	885	906	843	886	874	839	910	902	893	889	885	877	919	916	880	839	835	848	860	868	856	887	848	927	907	902	880	858	870	873	878	899	899	919	847	882	886	900	921	875	867	884	875	870	824	883	903	920	860	895	884	881	832	874	893	887	890	862	919	883	841	884	906	876	948	844	869	888	888	901	869	884	922	926	894	950	904	825	882	865	905	902	910	885	941	959	837	946	883	881	870	870	882	902	958	899	874	918	898	831	895	880	911	885	850	843	885	918	858	892	939	871	890	856	877	933	886	881	874	878	920	845	910	878	884	887	883	851	893	892	858	872	833	905	899	893	887	893	874	826	900	906	867	884	850	933	862	892	861	866	900	856	917	893	851	909	823	906	879	941	913	937	896	873	898	891	903	907	898	861	878	868	898	876	855	905	925	898	898	905	855	846	919	879	825	889	898	889	877	804	901	863	894	918	929	846	900	883	959	890	902	888	887	846	903	938	861	822	830	880	866	891	855	824	946	869	930	933	942	880	920	897	838	848	923	863	889	972	912	954	913	859	890	877	843	865	920	857	912	872	915	933	847	866	892	933	877	866	903	844	874	871	893	920	861	938	892	849	911	924	863	930	896	873	932	935	895	909	901	915	848	898	901	913	836	931	881	863	864	856	887	893	910	875	874	852	854	906	920	869	863	857	863	884	883	885	904	903	817	886	908	833	888	916	926	884	874	905	845	855	937	887	888	826	836	872	818	869	887	920	919	893	853	855	890	919	894	880	900	933	913	903	823	884	875	873	895	840	901	891	877	914	898	901	876	918	853	881	846	865	908	847	831	866	892	884	881	872	856	902	871	897	863	937	897	867	849	917	879	845	916	907	865	887	894	927	881	860	895	914
25748	20574	17298	26690	35262	35425	33259	32825	43071	59697	59704	49489	35608	21165	11656	8212	7492	7425	7177	7374	7250	7131	7263	7307	7391	7252	7215	7248	7204	7274	7302	7154	7162	7154	7195	7335	7380	7208	7282	7228	7138	7296	7240	7266	7246	7265	7239	7258	7359	7172	7245	7185	7165	7188	7341	7202	7105	7289	7188	7429	7311	7239	7255	7360	7229	7278	7163	7212	7204	7186	7194	7137	7300	7272	7400	7317	7276	7247	7304	7241	7225	7312	7294	7236	7176	7180	7251	7288	7357	7309	7312	7266	7051	7289	7280	7316	7348	7333	7203	7364	7321	7293	7276	7235	7405	7228	7270	7218	7470	7306	7253	7365	7302	7311	7339	7133	7205	7262	7165	7272	7234	7310	7311	7415	7318	7182	7212	7222	7171	7409	7214	7293	7207	7343	7265	7221	7209	7286	7232	7462	7278	7145	7311	7313	7295	7310	7218	7403	7255	7271	7226	7220	7326	7225	7190	7440	7213	7246	7245	7262	7282	7374	7294	7362	7269	7260	7347	7325	7231	7275	7361	7331	7321	7249	7230	7220	7209	7191	7334	7419	7255	7201	7278	7297	7279	7254	7208	7303	7336	7277	7366	7369	7285	7221	7316	7273	7331	7282	7426	7239	7526	7245	7263	7215	7211	7371	7306	7248	7439	7317	7264	7171	7177	7306	7252	7362	7308	7213	7336	7079	7202	7352	7320	7166	7267	7336	7365	7334	7315	7343	7217	7274	7236	7284	7240	7308	7319	7284	7247	7131	7312	7259	7383	7270	7327	7290	7242	7149	7246	7277	7346	7321	7333	7401	7279	7282	7048	7356	7212	7395	7173	7314	7268	7375	7358	7254	7215	7261	7227	7273	7194	7255	7155	7341	7232	7340	7276	7258	7234	7204	7410	7138	7401	7362	7294	7434	7194	7305	7309	7383	7165	7373	7189	7163	7309	7323	7254	7429	7274	7223	7123	7286	7199	7308	7262	7198	7331	7286	7316	7248	7301	7285	7209	7151	7083	7231	7241	7391	7390	7126	7237	7357	7184	7281	7224	7257	7402	7257	7284	7218	7390	7370	7311	7189	7133	7334	7240	7364	7172	7408	7180	7354	7250	7279	7377	7149	7368	7336	7314	7302	7271	7174	7389	7360	7320	7181	7206	7322	7272	7388	7251	7393	7223	7318	7274	7117	7295	7188	7189	7330	7326	7377	7289	7341	7197	7258	7259	7339	7329	7259	7200	7394	7437	7320	7358	7332	7368	7264	7324	7172	7326	7282	7359	7297	7167	7257	7196	7289	7250	7309	7322	7364	7300	7346	7415	7208	7187	7260	7318	7373	7291	7246	7330	7319	7224	7261	7273	7315	7349	7189	7317	7156	7240	7371	7229	7334	7322	7197	7279	7295	7127	7093	7355	7270	7231	7369	7363	7272	7221	7349	7362	7073	7393	7269	7150	7287	7385	7377	7236	7302	7309	7141	7349	7367	7369	7298	7268	7208	7245	7230	7273	7227	7241	7253	7297	7450	7320	7418	7111	7200	7210	7274	7238	7341	7207	7362	7326	7211	7335	7245	7363	7388	7193	7235	7284	7214	7267	7298	7296	7285	7334	7351	7192	7334	7208	7083	7115	7282	7220	7324	7294	7188	7277	7269	7268	7284	7326	7343	7282	7361	7295	7265	7211	7270	7236	7273	7345	7323	7210	7190	7289	7317	7185	7332	7222	7205	7268	7308	7282	7249	7343	7232	7361	7419	7279	7349	7173	7190	7324	7228	7281	7342	7209	7137	7323	7308	7384	7102	7342	7253	7158	7309	7249	7203	7340	7306	7475	7357	7248	7311	7330	7288	7179	7089	7355	7319	7138	7304	7526	7157	7346	7366	7367	7233	7232	7328	7324	7356	7192	7309	7224	7235	7243	7307	7246	7101	7189	7253	7265	7375	7367	7311	7355	7316	7452	7301	7343	7165	7341	7434	7409	7164	7253	7195	7175	7311	7281	7441	7196	7285	7211	7178	7351	7139	7372	7308	7350	7145	7308	7241	7296	7377	7451	7365	7374	7318	7236	7294	7337	7287	7271	7270	7303	7228	7272	7401	7367	7325	7287	7272	7136	7349	7184	7200	7248	7134	7259	7334	7138	7240	7371	7354	7149	7489	7260	7362	7188	7271	7166	7225	7319	7291	7255	7281	7258	7338	7253	7294	7244	7358	7242	7417	7379	7328	7313	7350	7243	7233	7228	7316	7252	7249	7331	7135	7184	7268	7212	7343	7355	7198	7181	7173	7391	7219	7194	7312	7365	7344	7254	7342	7328	7165	7256	7230	7326	7259	7395	7445	7294	7285	7351	7280	7270	7377	7281	7285	7343	7379	7239	7300	7262	7201	7209	7360	7172	7397	7193	7325	7328	7379	7319	7224	7427	7333	7210	7344	7417	7206	7408	7345	7228	7234	7228	7260	7310	7176	7437	7353	7256	7377	7324	7324	7301	7394	7250	7265	7253	7265	7270	7357	7232	7316	7198	7311	7297	7286	7281	7354	7200	7244	7246	7345	7191	7268	7211	7242	7355	7300	7181	7303	7339	7207	7303	7275	7270	7254	7392	7230	7316	7312	7273	7260	7232	7325	7321	7305	7372	7327	7188	7293	7349	7279	7324	7130	7276	7265	7165	7364	7337	7261	7300	7321	7374	7301	7241	7254	7220	7236	7257	7347	7265	7350	7234	7226	7215	7272	7382	7348	7263	7392	7210	7393	7284	7359	7403	7220	7419	7224	7261	7292	7327	7143	7371	7236	7279	7370	7125	7317	7258	7216	7311	7488	7316	7250	7180	7353	7259	7275	7195	7319	7290	7345	7335	7330	7225	7281	7300	7281	7203	7246	7278	7371	7210	7200	7297	7375	7296	7181	7338	7372	7109	7187	7286	7200	7275	7155	7290	7253	7246	7166	7202	7283	7200	7230	7365	7380	7295	7266	7309	7254	7318	7312	7273	7227	7290	7258	7371	7258	7341	7112	7176	7320	7346	7295	7337	7275	7269	7434	7402	7325	7397	7375	7362	7336	7324	7214	7316	7321	7315	7323	7319	7234	7343	7372	7216	7227	7224	7320	7186	7245	7277	7250	7208	7306	7347	7193	7303	7262	7303	7315	7195	7227	7409	7256	7346	7128	7302	7288	7160	7330	7279	7216	7263	7326	7348	7292	7196	7240	7218	7325	7158	7349	7331	7365	7134	7253	7406	7175	7260	7250	7386	7341	7150	7480	7136	7192	7330	7303	7116	7094	7390	7240	7239	7172	7326	7308	7418	7370	7383	7296	7433	7219	7264	7352	7281	7314	7303	7384	7313	7302	7294	7379	7247	7256	7243	7310	7353	7313	7240	7265	7188	7258	7298	7274	7246	7300	7245	7227	7257	7302	7342	7342	7288	7317	7234	7299	7388	7329	7307	7213	7190	7377	7238	7404	7263	7363	7338	7304	7241	7185	7170	7229	7316	7254	7450	7382	7388	7237	7338	7233	7354	7318	7366	7363	7366	7273	7398	7306	7339	7124	7242	7248	7367	7200	7197	7352	7287	7262	7220	7272	7353	7237	7218	7413	7275	7254	7397	7265	7208	7264	7100	7261	7214	7143	7355	7259	7215	7284	7343	7253	7293	7345	7175	7330	7225	7164	7324	7240	7237	7330	7299	7346	7276	7216	7334	7229	7286	7152	7161	7356	7361	7236	7328	7253	7310	7215	7198	7288	7252	7367	7390	7243	7209	7177	7237	7247	7420	7249	7286	7284	7241	7423	7260	7240	7494	7257	7206	7266	7243	7251	7148	7162	7449	7260	7373	7321	7151	7193	7348	7374	7269	7269	7291	7281	7191	7380	7375	7281	7235	7064	7239	7336	7183	7292	7338	7203	7203	7157	7328	7261	7306	7338	7274	7301	7264	7308	7258	7296	7244	7266	7315	7236	7136	7229	7310	7408	7284	7393	7206	7307	7284	7369	7273	7256	7205	7259	7265	7369	7217	7353	7258	7208	7355	7378	7238	7304	7214	7326	7364	7315	7326	7305	7288	7156	7255	7314	7371	7174	7250	7220	7311	7275	7283	7283	7116	7396	7369	7277	7298	7358	7272	7277	7217	7277	7286	7305	7247	7331	7332	7225	7226	7161	7243	7377	7152	7169	7221	7256	7381	7170	7194	7276	7239	7376	7227	7259	7247	7378	7296	7263	7353	7260	7244	7215	7126	7352	7359	7169	7166	7230	7392	7226	7100	7346	7272	7229	7444	7312	7154	7179	7315	7247	7268	7188	7157	7288	7170	7305	7306	7305	7241	7219	7184	7365	7458	7346	7237	7356	7200	7357	7268	7414	7196	7251	7310	7145	7275	7250	7218	7312	7324	7390	7368	7248	7390	7395	7268	7286	7242	7338	7158	7427	7331	7232	7290	7368	7301	7150	7311	7280	7202	7175	7231	7307	7343	7359	7273	7355	7396	7279	7338	7187	7388	7317	7221	7248	7278	7144	7298	7332	7253	7240	7208	7230	7320	7363	7261	7183	7217	7259	7131	7354	7411	7391	7279	7335	7188	7407	7329	7267	7356	7340	7328	7294	7357	7164	7173	7422	7362	7391	7276	7270	7288	7054	7308	7152	7240	7253	7304	7291	7201	7266	7319	7327	7261	7199	7277	7193	7379	7391	7354	7259	7217	7292	7305	7215	7301	7262	7335	7363	7227	7336	7424	7320	7325	7455	7350	7166	7438	7297	7316	7283	7175	7247	7379	7430	7382	7311	7291	7167	7325	7187	7312	7254	7319	7213	7184	7391	7270	7270	7330	7322	7270	7229	7315	7318	7308	7260	7230	7289	7215	7390	7199	7219	7190	7256	7425	7386	7330	7119	7241	7342	7256	7241	7396	7391	7197	7303	7251	7300	7196	7304	7164	7387	7311	7302	7254	7301	7297	7186	7292	7231	7216	7412	7244	7280	7340	7239	7217	7307	7310	7144	7216	7306	7389	7156	7192	7286	7284	7283	7233	7278	7364	7215	7226	7218	7329	7308	7482	7302	7113	7258	7206	7232	7157	7223	7246	7300	7165	7308	7091	7271	7292	7271	7302	7402
5295	3592	2379	1975	2616	3038	2683	2957	8840	20967	22927	16243	7112	2493	1328	978	912	898	885	887	912	941	894	824	860	896	911	875	872	892	907	867	903	841	868	915	907	905	907	855	898	895	860	913	907	900	964	816	870	905	922	880	889	857	876	899	950	846	855	859	871	853	849	860	901	909	945	914	904	851	873	871	919	864	895	839	904	879	911	902	923	891	847	911	891	886	933	808	887	878	917	908	893	913	939	928	822	900	895	831	864	881	874	903	902	902	920	917	844	860	871	857	838	906	902	883	895	926	869	901	883	892	907	974	881	882	859	906	885	923	924	892	907	899	925	910	897	911	832	955	862	846	878	885	933	895	903	864	957	883	908	888	932	893	848	869	872	845	882	901	919	923	903	926	906	866	853	837	916	886	893	835	853	883	952	930	903	888	898	840	884	901	866	919	917	891	926	967	884	896	874	925	849	893	887	882	888	866	902	924	856	868	895	884	902	889	881	907	871	894	876	896	861	874	900	901	864	874	893	878	848	861	866	875	886	881	872	880	840	889	898	867	866	891	932	909	867	909	932	873	844	867	913	941	885	858	857	934	877	895	861	891	893	876	922	915	902	859	885	878	910	882	867	908	843	853	908	929	858	907	856	877	958	949	874	860	873	837	853	827	814	922	897	918	883	880	881	855	909	884	874	925	886	884	877	908	884	878	886	923	908	871	881	898	885	934	927	853	854	861	870	930	898	916	869	915	917	857	887	820	888	873	906	927	912	895	888	923	835	886	879	926	944	863	885	887	921	883	887	941	852	864	917	882	957	858	907	902	909	911	868	867	873	879	886	920	884	802	903	866	915	903	858	872	911	937	877	906	849	940	894	879	870	884	872	880	911	884	867	893	887	883	852	868	949	887	878	921	866	913	877	935	892	890	880	877	900	875	935	888	941	895	891	940	896	878	881	930	935	909	872	899	847	884	935	857	836	867	900	863	841	922	876	858	873	844	927	899	899	894	908	876	863	912	918	883	863	890	875	881	901	885	933	883	838	914	891	902	931	921	886	898	919	886	908	895	922	835	876	877	949	952	946	944	865	918	848	860	922	841	893	885	906	824	933	898	868	840	884	914	891	898	900	938	935	918	914	887	963	897	919	842	880	883	875	949	881	854	880	867	858	934	880	877	926	903	901	840	873	895	903	845	856	863	918	913	877	872	926	903	914	890	882	913	816	833	857	922	823	864	941	863	881	921	884	896	904	892	909	905	866	878	895	922	874	794	902	939	917	879	801	935	902	883	896	882	915	901	912	886	903	898	851	882	870	900	839	881	927	863	883	821	858	882	919	856	864	908	877	852	861	907	865	867	826	896	851	851	903	863	833	916	902	840	903	901	883	860	915	915	864	885	874	910	955	916	867	856	900	895	874	840	899	872	964	871	878	920	843	925	887	935	844	883	840	875	820	852	858	862	875	866	926	871	871	904	892	929	861	856	876	858	873	870	924	868	877	856	863	907	884	906	889	929	987	907	914	887	870	893	837	912	914	891	849	878	888	858	901	855	934	883	879	854	925	862	821	919	869	873	899	896	883	853	897	889	925	926	904	884	919	919	894	900	899	866	903	927	861	937	845	916	905	926	884	823	892	902	823	892	895	896	852	846	852	901	952	846	885	882	932	920	868	890	868	901	795	874	875	865	926	904	853	837	909	821	893	869	872	927	926	865	936	932	938	911	900	873	876	848	876	926	930	870	854	909	894	886	851	855	923	875	871	899	942	889	945	914	874	870	874	875	884	828	897	917	860	963	858	901	876	909	903	903	924	900	875	843	916	905	845	849	829	885	890	903	888	862	850	888	901	917	874	904	895	883	917	881	858	916	923	889	827	903	914	902	902	911	891	913	899	896	902	894	889	875	886	904	921	921	980	850	856	923	850	909	872	940	889	945	913	885	852	890	877	881	940	898	891	896	876	892	909	889	849	837	889	893	839	859	807	906	898	926	880	827	916	879	841	880	889	933	876	883	889	909	852	873	864	895	911	853	870	902	862	865	891	920	890	867	866	891	953	952	905	875	881	897	903	874	872	918	881	923	887	886	903	933	845	901	884	894	890	852	898	914	870	865	881	839	900	896	930	926	849	859	882	855	898	860	872	865	924	909	831	913	919	887	855	884	901	848	915	925	863	913	879	868	857	854	898	909	867	911	900	857	861	873	924	861	937	874	843	878	913	849	887	848	898	890	887	861	918	889	920	929	884	881	871	863	936	931	919	902	869	848	832	878	906	861	958	861	880	869	849	903	926	810	941	903	857	879	906	899	887	935	886	849	880	890	874	857	939	863	886	911	863	860	913	842	909	910	894	933	883	808	899	855	904	900	867	912	879	865	806	854	904	932	924	852	930	900	921	862	891	907	878	852	870	826	925	953	898	844	883	917	886	909	826	894	936	930	913	885	942	841	888	874	881	926	854	861	933	891	920	950	867	897	885	888	922	850	888	922	895	823	871	914	881	878	881	906	891	891	905	917	879	881	855	876	880	845	857	851	901	944	899	923	912	894	933	911	899	935	911	909	854	880	973	918	908	898	912	887	879	909	878	912	876	887	874	821	886	923	914	893	911	974	863	852	910	887	843	874	902	891	880	859	891	895	859	873	855	895	907	876	911	902	901	888	880	877	850	850	839	882	898	852	810	933	850	875	879	896	890	879	901	888	873	929	878	923	915	886	865	865	820	902	890	902	875	906	847	929	871	925	896	911	897	844	917	916	862	841	898	912	885	922	889	862	934	905	874	870	879	891	923	947	882	884	876	922	879	831	887	945	852	943	922	896	885	862	897	927	967	940	934	881	917	938	878	872	903	943	875	862	871	874	884	903	883	864	883	888	941	818	889	902	887	895	941	895	871	950	846	859	842	905	850	921	915	886	872	838	901	913	921	881	869	917	895	862	897	894	892	887	901	882	874	884	912	846	888	876	846	882	859	926	881	891	890	873	898	901	859	904	857	853	855	928	916	862	898	978	913	877	897	915	884	929	903	879	967	903	886	962	903	904	932	907	862	913	886	902	862	891	848	846	872	855	943	887	833	969	913	902	897	897	955	946	890	829	850	884	891	937	896	870	878	896	893	854	875	888	900	864	910	930	835	833	846	891	888	906	835	874	887	924	880	893	917	876	878	876	902	883	864	904	883	940	865	902	866	869	780	910	867	883	918	854	915	918	910	943	833	851	818	903	896	893	902	852	922	911	916	848	916	837	924	888	846	957	875	915	880	881	849	912	882	839	886	886	904	885	846	900	855	877	897	894	855	835	884	832	906	874	919	889	823	832	902	877	919	849	945	883	954	903	935	938	920	886	896	862	877	873	895	892	881	895	866	892	942	879	882	944	836	877	935	884	885	910	834	890	861	897	887	928	880	915	898	876	930	905	917	902	881	926	979	881	899	898	846	900	880	822	851	898	897	884	872	904	882	881	864	864	908	920	925	914	897	843	937	856	806	924	897	836	886	881	854	875	863	930	923	879
30836	24194	20176	29643	38196	38842	36204	38753	58182	76650	73299	59059	40327	24448	13054	8406	7593	7320	7239	7434	7323	7263	7204	7199	7273	7174	7272	7159	7375	7145	7236	7229	7156	7322	7175	7193	7206	7230	7215	7211	7357	7385	7236	7222	7359	7296	7274	7376	7201	7248	7325	7177	7174	7355	7257	7298	7255	7201	7289	7244	7258	7267	7232	7385	7246	7401	7261	7240	7269	7364	7241	7260	7320	7215	7192	7230	7273	7279	7203	7340	7320	7344	7348	7220	7095	7346	7213	7306	7324	7306	7072	7316	7322	7187	7247	7306	7297	7226	7246	7226	7291	7274	7230	7314	7379	7176	7270	7234	7296	7365	7275	7297	7168	7369	7273	7454	7192	7318	7341	7302	7302	7496	7245	7353	7196	7440	7333	7220	7197	7260	7300	7322	7276	7275	7167	7319	7319	7258	7174	7176	7267	7197	7268	7275	7201	7236	7267	7171	7230	7241	7240	7406	7235	7170	7296	7198	7220	7239	7190	7285	7261	7360	7312	7257	7235	7272	7165	7158	7195	7284	7287	7284	7302	7240	7261	7333	7267	7337	7284	7286	7198	7288	7397	7148	7301	7139	7329	7286	7280	7225	7350	7353	7181	7193	7218	7265	7381	7379	7192	7215	7259	7463	7346	7337	7331	7388	7336	7218	7194	7195	7350	7244	7298	7350	7318	7381	7221	7215	7247	7373	7317	7126	7229	7299	7242	7462	7246	7312	7321	7183	7220	7266	7163	7230	7303	7398	7235	7260	7371	7173	7334	7366	7312	7279	7229	7355	7204	7376	7439	7169	7314	7193	7259	7321	7338	7313	7250	7227	7416	7330	7265	7247	7326	7343	7245	7291	7335	7186	7314	7415	7314	7334	7308	7305	7366	7213	7267	7204	7189	7272	7289	7203	7207	7236	7289	7252	7158	7317	7354	7341	7231	7388	7325	7419	7104	7122	7424	7221	7270	7370	7267	7213	7261	7352	7282	7262	7365	7176	7348	7202	7303	7279	7329	7299	7269	7215	7177	7308	7269	7189	7199	7308	7324	7233	7405	7264	7305	7349	7260	7293	7329	7186	7323	7233	7306	7250	7322	7115	7315	7226	7332	7316	7288	7321	7196	7291	7247	7348	7382	7335	7193	7305	7306	7161	7141	7318	7396	7279	7291	7276	7241	7353	7300	7253	7235	7177	7122	7258	7258	7247	7347	7320	7151	7279	7175	7181	7166	7248	7313	7239	7265	7214	7315	7452	7247	7246	7430	7189	7191	7161	7260	7207	7179	7316	7200	7240	7292	7192	7296	7292	7276	7164	7256	7340	7198	7339	7217	7265	7152	7262	7283	7328	7330	7061	7328	7380	7196	7197	7212	7248	7299	7297	7234	7299	7258	7231	7308	7325	7265	7311	7210	7168	7285	7366	7212	7288	7288	7298	7253	7368	7406	7348	7232	7273	7334	7352	7242	7325	7306	7406	7291	7310	7341	7295	7249	7221	7389	7241	7331	7327	7267	7334	7237	7258	7255	7290	7375	7335	7226	7350	7209	7338	7352	7275	7331	7302	7236	7295	7216	7401	7212	7377	7286	7164	7256	7278	7133	7251	7403	7291	7225	7345	7355	7277	7286	7455	7271	7363	7264	7322	7327	7285	7209	7406	7331	7233	7273	7314	7284	7232	7269	7307	7249	7271	7286	7357	7324	7306	7199	7201	7238	7272	7249	7311	7186	7273	7367	7245	7410	7305	7461	7429	7216	7241	7309	7412	7278	7281	7287	7292	7112	7241	7246	7307	7215	7352	7369	7247	7389	7178	7409	7326	7294	7325	7389	7314	7255	7287	7337	7394	7264	7326	7224	7177	7323	7332	7279	7290	7198	7241	7266	7109	7336	7232	7161	7245	7344	7183	7355	7395	7329	7190	7292	7268	7229	7241	7272	7271	7235	7176	7314	7211	7294	7434	7378	7254	7243	7228	7251	7318	7409	7343	7276	7255	7256	7303	7209	7228	7270	7232	7244	7284	7206	7423	7199	7311	7356	7312	7323	7225	7240	7285	7233	7234	7238	7229	7223	7238	7289	7264	7251	7374	7121	7494	7179	7278	7363	7300	7362	7297	7247	7375	7254	7232	7237	7415	7271	7294	7374	7299	7347	7238	7105	7321	7274	7410	7312	7217	7298	7228	7292	7304	7243	7274	7190	7322	7208	7198	7389	7205	7288	7337	7215	7326	7313	7228	7298	7274	7147	7297	7362	7189	7263	7232	7269	7344	7151	7288	7140	7355	7250	7250	7197	7312	7297	7406	7238	7344	7327	7340	7289	7286	7199	7275	7373	7330	7375	7208	7304	7146	7221	7242	7295	7360	7177	7245	7324	7234	7311	7307	7281	7235	7352	7291	7197	7304	7142	7243	7251	7123	7330	7263	7302	7330	7272	7366	7299	7274	7187	7321	7331	7281	7315	7379	7249	7284	7243	7354	7388	7212	7320	7236	7366	7247	7340	7344	7193	7340	7247	7229	7379	7275	7204	7407	7312	7369	7196	7305	7277	7341	7187	7269	7251	7271	7289	7256	7309	7291	7343	7301	7190	7309	7084	7385	7257	7194	7325	7181	7331	7268	7251	7276	7275	7322	7128	7354	7212	7203	7376	7235	7308	7205	7341	7247	7311	7217	7327	7201	7165	7328	7320	7306	7287	7189	7311	7247	7225	7119	7226	7165	7339	7275	7350	7169	7303	7201	7400	7234	7463	7269	7289	7234	7263	7296	7264	7221	7297	7308	7410	7179	7294	7189	7277	7267	7275	7183	7234	7370	7271	7244	7310	7299	7344	7266	7333	7265	7380	7193	7255	7340	7238	7104	7354	7211	7237	7241	7294	7231	7262	7265	7359	7229	7304	7321	7375	7150	7334	7380	7278	7297	7402	7300	7187	7291	7221	7313	7317	7239	7329	7397	7220	7306	7425	7220	7257	7275	7228	7268	7424	7379	7335	7329	7200	7328	7290	7401	7263	7378	7343	7264	7392	7303	7302	7250	7264	7371	7215	7249	7248	7347	7299	7307	7357	7363	7352	7202	7255	7333	7367	7266	7301	7204	7388	7233	7328	7243	7309	7306	7160	7281	7261	7341	7277	7203	7349	7306	7253	7184	7279	7299	7182	7339	7351	7262	7283	7270	7373	7302	7145	7279	7304	7316	7186	7354	7278	7289	7245	7224	7054	7345	7147	7323	7334	7314	7285	7279	7300	7223	7220	7372	7200	7147	7305	7269	7367	7346	7193	7212	7310	7227	7230	7247	7208	7254	7389	7264	7391	7275	7304	7165	7311	7260	7325	7334	7355	7291	7355	7335	7377	7127	7365	7265	7304	7239	7354	7366	7169	7422	7413	7268	7286	7142	7300	7172	7110	7327	7254	7342	7403	7302	7234	7338	7161	7261	7410	7278	7285	7250	7466	7365	7326	7239	7324	7225	7153	7371	7335	7301	7287	7244	7364	7192	7262	7249	7199	7340	7314	7321	7172	7185	7356	7240	7306	7327	7290	7138	7255	7219	7352	7317	7289	7264	7357	7255	7301	7186	7236	7223	7289	7239	7362	7324	7235	7285	7370	7308	7264	7404	7219	7275	7354	7268	7205	7320	7210	7208	7216	7280	7295	7194	7247	7266	7246	7456	7251	7220	7208	7288	7390	7195	7293	7258	7115	7217	7295	7202	7397	7219	7212	7285	7283	7296	7152	7213	7322	7356	7176	7253	7315	7037	7367	7208	7098	7346	7297	7231	7290	7151	7435	7456	7417	7162	7210	7375	7204	7256	7277	7337	7320	7314	7312	7176	7378	7208	7243	7152	7221	7373	7450	7174	7265	7301	7191	7415	7429	7295	7254	7347	7275	7312	7247	7272	7204	7148	7192	7352	7439	7256	7192	7297	7283	7306	7321	7260	7200	7201	7306	7253	7237	7333	7341	7262	7306	7196	7221	7255	7284	7376	7310	7233	7258	7304	7350	7297	7283	7364	7266	7234	7267	7249	7331	7241	7292	7282	7343	7250	7211	7315	7216	7301	7227	7306	7381	7361	7286	7182	7308	7261	7342	7259	7324	7258	7292	7216	7310	7275	7273	7322	7344	7214	7240	7274	7178	7306	7287	7296	7184	7242	7310	7278	7306	7282	7316	7334	7216	7272	7246	7351	7235	7208	7280	7369	7294	7436	7264	7272	7327	7286	7354	7249	7136	7315	7225	7167	7315	7363	7256	7347	7318	7383	7306	7328	7387	7118	7421	7403	7386	7279	7239	7321	7333	7370	7381	7310	7126	7377	7294	7185	7299	7256	7383	7238	7295	7232	7382	7325	7266	7171	7336	7315	7257	7313	7295	7175	7263	7330	7232	7275	7181	7338	7257	7394	7367	7183	7199	7252	7319	7303	7292	7285	7321	7367	7325	7174	7201	7336	7196	7186	7223	7380	7355	7163	7268	7298	7299	7309	7315	7312	7331	7304	7279	7320	7441	7296	7349	7384	7249	7238	7280	7288	7188	7242	7333	7184	7248	7146	7191	7329	7240	7356	7285	7145	7263	7283	7209	7336	7230	7270	7303	7408	7426	7297	7379	7321	7136	7352	7351	7189	7321	7142	7362	7254	7379	7173	7291	7326	7350	7217	7378	7276	7315	7230	7251	7296	7266	7347	7392	7406	7272	7130	7485	7345	7262	7193	7284	7214	7287	7334	7240	7185	7360	7249	7241	7146	7421	7236	7308	7242	7395	7218	7200	7399	7215	7314	7238	7239	7247	7297	7312	7199	7182	7323	7205	7317	7285	7246	7355	7149	7255	7158	7153	7288	7281	7306	7316	7356	7191	7235	7310	7416	7284	7301	7190	7250	7260	7361	7248	7276	7312	7291	7193	7379	7297	7284	7336	7268	7250	7293	7225	7358	7436	7218	7300	7467	7277	7236	7250	7384	7295	7303	7281	7391	7235	7210	7298	7287	7325	7364	7341	7151	7337	7197	7372	7296	7360	7266	7126	7214	7212	7103	7277	7335	7273	7203	7182	7290	7249	7229	7271	7415	7378	7275	7234	7251	7245	7360	7335	7353	7226	7190	7275	7350	7190	7278	7210	7379
4083	1977	1522	1282	1532	1786	1701	1406	2050	4102	5035	3591	1900	1224	975	923	866	827	928	900	880	913	838	854	858	875	832	855	831	849	828	881	837	897	882	863	875	878	902	890	865	859	860	868	911	889	831	853	835	853	892	851	865	832	902	891	923	812	881	807	847	853	884	888	829	848	814	842	844	900	893	863	837	871	828	905	900	851	844	861	819	866	836	836	865	890	880	807	819	872	866	871	874	853	847	815	895	826	852	806	796	854	902	889	877	811	845	838	837	886	836	853	847	857	789	819	865	865	848	813	893	828	900	900	832	861	848	897	894	880	871	868	832	826	880	849	887	812	903	869	851	871	883	880	825	910	904	863	803	879	885	880	880	870	907	843	913	856	835	865	865	851	876	903	856	831	867	849	854	831	892	824	846	863	862	913	879	868	835	819	839	878	855	849	877	891	811	876	854	891	860	893	816	899	889	859	849	859	834	893	853	880	889	862	859	861	847	815	859	874	836	870	858	862	811	871	846	859	877	883	840	856	865	904	855	867	841	848	856	825	881	799	841	822	901	820	865	883	828	852	885	896	849	849	798	879	827	861	867	899	892	813	879	899	816	834	839	844	807	894	893	879	878	839	891	864	868	909	827	894	873	855	859	849	882	800	908	826	818	891	846	857	877	860	854	846	829	873	879	877	810	875	956	842	868	866	839	830	884	807	824	870	843	854	903	859	864	858	885	884	891	897	838	821	902	855	902	849	818	828	839	830	832	877	786	857	847	839	893	870	819	852	863	857	854	877	870	851	864	890	861	798	905	887	806	908	845	844	857	882	875	857	853	865	855	897	874	829	853	845	829	837	857	836	852	843	844	868	823	815	789	853	860	876	878	847	885	880	841	871	830	880	870	916	894	854	885	909	849	824	853	854	860	842	911	875	862	900	886	884	841	824	906	881	861	892	884	841	839	874	779	853	845	850	885	855	858	843	895	886	895	804	884	912	852	882	813	878	853	846	855	894	796	874	805	837	835	835	863	837	841	880	913	921	834	871	858	937	813	807	843	866	884	838	818	892	859	838	821	831	872	850	808	840	909	869	827	823	818	821	891	844	875	858	851	884	904	847	831	839	826	843	872	899	829	819	856	887	870	845	858	847	805	824	840	818	855	839	889	827	882	895	840	868	844	910	867	862	879	825	875	847	835	854	851	810	813	872	882	860	834	908	835	852	799	856	852	856	869	854	883	782	867	828	899	855	829	770	870	804	876	842	880	927	885	886	894	843	832	886	841	865	850	858	888	874	837	835	845	866	902	856	861	829	852	895	866	859	874	860	878	856	821	873	890	824	886	828	845	837	920	868	860	824	857	789	845	808	878	918	806	832	871	840	848	866	869	851	811	903	854	900	866	844	821	883	902	881	839	852	827	871	846	780	831	890	884	829	899	831	868	861	863	881	868	829	849	857	897	880	930	844	879	862	887	836	934	859	896	845	882	823	821	868	874	800	888	877	815	884	855	861	887	869	862	833	864	807	857	860	877	882	864	854	867	870	848	838	843	906	849	902	837	850	850	799	798	872	845	910	844	864	865	868	845	863	900	849	874	920	854	852	908	857	851	843	831	884	862	804	903	899	842	851	874	875	915	903	827	859	898	873	860	789	850	789	863	905	859	846	853	843	836	880	870	878	884	844	916	816	845	873	832	876	859	854	898	873	837	888	851	867	839	845	844	872	849	831	894	908	872	889	890	881	865	851	870	839	886	857	853	818	876	906	863	839	879	854	865	872	822	868	875	834	845	788	782	818	831	807	846	857	851	869	847	862	867	921	879	878	877	849	849	841	860	841	840	884	820	822	851	886	789	836	833	890	854	868	869	884	836	880	909	890	865	852	827	898	846	858	825	831	895	865	833	826	827	861	910	835	907	863	837	850	853	875	872	800	829	864	867	867	860	842	902	828	841	872	872	884	895	838	839	863	837	821	840	867	783	886	871	864	832	862	853	808	862	872	840	828	901	870	849	840	864	928	899	861	897	833	884	864	905	858	870	895	894	919	847	881	822	887	843	873	856	893	826	810	842	784	841	863	851	797	877	898	791	876	896	831	860	931	914	836	835	860	828	859	815	842	899	818	840	873	907	884	862	859	891	852	834	864	835	847	870	800	884	833	845	894	863	860	885	858	872	803	829	860	886	792	876	833	862	870	828	893	833	871	872	838	857	842	882	874	906	891	893	873	837	824	840	827	815	896	932	851	870	853	896	840	822	835	868	816	846	902	878	886	845	863	870	901	842	894	855	845	861	856	848	861	806	830	882	870	869	836	867	838	866	842	866	867	872	906	864	812	838	874	859	817	951	870	890	854	861	859	812	814	838	851	867	847	882	824	877	843	808	885	830	849	873	866	836	840	842	903	869	877	863	868	877	843	868	836	887	848	871	885	850	784	871	865	872	879	903	847	870	864	848	835	828	892	831	820	882	856	852	835	886	837	915	852	837	892	817	877	839	805	919	849	889	845	852	848	865	815	862	883	867	878	886	862	896	813	855	850	881	834	906	844	825	869	890	863	849	845	869	830	865	812	871	886	847	906	827	895	797	852	818	872	840	850	869	819	872	856	823	995	886	866	812	828	872	822	901	863	855	861	912	855	846	826	866	846	879	825	921	853	929	858	907	821	879	839	842	894	885	825	896	884	829	850	855	857	854	914	848	856	855	841	883	884	853	893	839	858	822	807	882	862	886	811	886	820	906	852	863	871	854	819	882	861	847	842	866	849	920	852	832	855	881	887	849	845	833	827	839	888	886	837	827	931	901	894	861	885	830	893	867	819	886	907	845	855	840	790	888	881	830	891	849	840	941	871	878	861	847	877	803	871	842	829	849	866	884	904	853	860	839	861	873	866	836	839	840	878	829	832	827	860	838	882	842	852	892	891	848	830	883	844	853	855	866	882	830	796	842	847	892	806	870	847	914	853	853	862	848	834	858	890	918	852	850	859	846	861	831	779	853	885	892	862	911	896	871	854	838	875	839	845	841	866	873	858	853	879	827	793	821	939	786	864	853	894	842	811	825	871	864	860	828	837	847	880	871	877	903	900	890	860	849	832	881	898	879	870	868	919	892	851	914	823	849	893	862	874	831	862	852	850	842	823	859	859	858	834	860	849	837	873	873	879	839	833	865	862	818	881	874	873	905	852	886	843	897	859	861	866	855	865	785	888	890	867	849	861	913	908	855	873	843	866	824	883	876	930	856	853	863	898	809	883	862	839	874	872	830	902	877	812	831	848	846	843	855	863	874	888	850	866	843	832	866	855	877	846	914	869	873	802	838	900	869	851	865	842	835	845	851	842	860	843	884	846	853	911	808	807	856	852	846	816	908	831	841	880	897	884	845	840	878	890	894	826	890	856	857	852	878	840	861	907	824	882	853	895	841	877	849	814	851	823	851	871	862	853	876	834	810	816	892	853	836	833	896	890	859	848	874	881	867	846	893	840	857	855	877	875	916	864	834	838	885	830	885	849
22547	17398	13897	21741	29044	30209	27675	24306	32510	42641	42132	33383	21228	12458	8489	7363	7153	7121	7222	7194	6978	7121	7087	7035	7160	7135	7118	7155	7122	7163	7061	7099	7008	7007	7186	7019	7159	7174	7060	7243	7109	7102	7203	7094	7212	7243	7185	7133	7137	7101	6866	7204	7253	7107	7128	7119	7097	7055	7196	7067	7068	7029	7110	7167	7055	7035	7210	7183	7067	7113	7121	7225	7071	7148	7227	7032	7031	7216	7095	7180	6984	7134	7125	6943	7118	7137	7096	7039	7135	6952	7136	6984	7123	7111	7092	7135	7012	7260	7067	7091	7053	6972	7073	7166	7144	7123	7127	7012	7110	7133	7028	7124	6961	7074	7151	7062	7128	7135	7196	7093	7081	7221	7134	7161	7080	7049	7126	7192	7140	7098	7228	7149	7232	7218	7064	7168	7138	7255	7139	7269	7030	7185	7121	7159	7021	7102	7170	7176	7008	7096	6943	7104	7085	7194	7141	7124	7193	7189	7141	7076	7017	7085	7059	7152	7278	7063	7092	7026	6978	7067	7076	7153	7312	7072	7022	7085	7144	7078	7205	7239	7179	7105	7239	7144	7128	7106	7169	7168	7107	7074	7179	7112	7046	7108	7146	7048	7106	7110	7048	7147	7156	7189	7138	7028	7133	7224	7055	7011	7226	7193	7130	7239	7206	6997	7134	7290	7185	7078	6977	7159	7114	7166	7211	7066	7153	7143	7164	7086	7137	7119	7216	7189	7106	7164	7123	7074	7211	7072	7220	7224	7199	7218	7207	6947	7050	6981	7169	6982	7019	7208	7090	6954	7153	7156	7082	6988	7002	7063	7009	6990	7049	7113	7275	7080	7284	7052	7200	7229	7079	7186	7130	7063	7157	7078	7123	7082	7092	7194	7109	7204	7034	7003	7077	7153	7058	7146	7254	7226	7155	7132	7127	7238	7064	7094	7079	7030	7105	7093	7154	7157	7166	7122	7109	7134	7102	7187	7170	7233	7254	7095	7012	7097	6956	7044	7082	7174	7137	7019	7245	7107	7229	7117	7193	7215	7044	7177	7116	7039	7061	7237	7097	7173	7101	7151	7082	7114	7123	7133	7060	7066	7220	7180	7186	7025	7010	7203	7058	7038	7070	7097	7156	7123	7131	7134	7141	7138	7068	6974	7115	7256	7070	7063	7252	7053	7213	7209	7151	7078	7139	7226	7124	7140	7137	7277	7094	7059	7013	7188	6969	7024	6971	7262	7018	7154	7074	7185	6969	7051	6977	7050	7052	7063	7129	7134	7022	7167	7142	7063	7225	7082	7120	7124	7122	7097	7006	7055	7004	7103	7059	7274	7105	7132	7215	7015	7109	7011	7102	7148	7176	7056	7134	7086	7326	7130	7187	7096	7267	7211	7000	7040	6995	7051	7072	7032	7140	7037	7249	7143	7193	6990	7105	7109	7197	6974	7156	7134	7066	7162	7116	7109	7148	7173	7040	7138	7284	7078	7069	7084	7066	7065	7134	7028	7027	7144	7111	7075	7071	7089	7126	7032	7226	7173	7115	7188	6998	7011	7152	7073	7014	7114	7089	7160	7023	7211	7150	7148	7107	7124	7080	7203	7179	7055	7130	7225	7175	7042	6961	7074	7173	7135	7098	7188	7138	7139	7194	7068	7202	7077	7042	7262	7052	7092	7060	7127	7252	7096	7024	7215	7234	7098	7028	7146	7247	7179	7026	7068	7213	7146	6993	6962	7097	7192	7078	7001	7103	7299	7158	7127	7123	7058	7177	7169	7198	7131	7250	7219	7219	7198	7036	7059	7081	7087	7204	6970	7023	7046	7124	7054	7258	6994	7010	7049	7154	7280	7155	7088	7092	7146	7056	7064	7271	7129	7057	7099	7070	7188	7220	7210	6968	7164	7133	7015	7229	7154	7182	7013	7075	7171	7056	7108	7006	7151	7105	7178	7139	7114	7059	7143	7076	7168	7106	6959	7044	7041	7080	7244	7074	7034	7233	7139	7091	7085	7107	7217	7061	7109	7159	7151	7097	7149	7122	7237	7049	7095	7016	7062	7157	7193	7114	7091	7189	7060	7120	7238	7090	6982	7085	7160	7228	7168	7133	6907	7191	7146	7059	7156	7072	7116	7285	6940	7278	7144	7098	7154	7231	6904	7221	7057	7108	7130	7149	7262	7118	7088	7103	7183	7132	7093	7176	6993	7185	7101	7139	7112	7175	7077	7017	7249	7143	7170	7006	7133	7075	7139	7140	7030	7061	7109	7236	6987	7215	7078	7217	7198	7081	7142	7239	7068	7175	7141	7209	6956	7181	7099	7146	7161	7067	7158	7250	7099	7037	7077	7068	7062	6983	7135	7271	7199	7114	7100	7178	7150	7165	7192	7196	7186	7039	7121	7166	7098	7119	7004	7165	7105	7165	7239	7139	7063	7114	7193	7040	7030	7103	7106	7178	7183	7191	7172	7134	7177	7058	7193	6985	7192	7007	7048	7197	7192	7165	7112	7031	7111	7179	7158	7231	7119	7155	7008	7285	7086	7121	7208	7086	6969	7209	7169	7115	7032	7005	6959	7045	7112	7110	7143	7130	7200	7058	7177	7143	6861	7156	7164	7185	7173	7072	7175	7131	7105	7049	7216	7104	7116	6976	7368	7146	7075	7092	7151	7239	7100	7197	7132	7057	7187	7142	7159	7064	7038	7154	7022	7049	6941	7196	7109	7143	7085	7150	7192	7203	6989	7215	7220	7172	7205	7167	7115	7171	7043	7052	7240	7070	7060	7144	7132	7167	6946	7146	7086	7036	7180	7105	7061	7077	7208	7187	7037	7001	7185	7207	7129	7187	7075	6926	7210	7073	7066	7103	7082	7154	7082	7110	7186	7070	7143	7139	7154	7041	7070	7086	7140	7027	7179	7144	7058	7261	7092	7037	7299	7100	7101	7107	7135	6950	7176	7272	7212	7150	7102	7146	7134	7024	7102	6992	7119	7196	7042	7019	7078	7068	7061	6988	7208	7152	7041	7141	7004	7096	7140	7093	7141	7125	7124	7123	7066	7189	7192	7096	6975	7081	7120	7263	7021	7080	7070	7041	7207	7167	7188	7189	7166	6992	7106	7000	7138	7222	7125	7169	7111	7142	7078	7205	7078	7131	7155	7046	7064	6972	7082	7220	7075	7016	7129	6943	7091	7021	7141	7092	7164	7117	7207	7090	7172	7080	7021	7060	7151	7197	7201	7052	7033	7034	7093	7132	7138	7246	7100	7102	7083	7169	7051	7040	7197	7115	7146	7250	7133	7180	7186	7084	7224	7056	7077	6990	7144	7213	7131	7199	7099	7076	7229	7149	7162	7094	7191	7051	7059	7108	7076	7129	7124	7156	7205	7106	7054	7113	7015	7067	7118	7100	6960	7073	7136	7050	7072	7051	7144	7111	7257	7174	7214	7147	7106	7217	7196	7139	7070	7045	7104	7254	7148	7077	7272	7115	7143	7117	7168	7239	7106	7151	7210	7114	7133	7111	7128	7157	7133	7167	6992	7151	7142	7319	7068	7112	6975	7171	7209	7147	7190	7155	7193	7049	7060	7166	7297	7036	7037	7284	6989	7264	7033	7154	7047	7251	7004	7184	7167	6951	7041	7082	6983	7180	7086	7165	7086	7009	7322	6978	7088	7109	7253	7117	7005	7160	7062	7126	6991	7168	7059	7142	7074	7219	6950	7095	7135	7119	7132	7193	7063	6931	7142	7027	7110	7103	7137	7225	7193	7179	7131	7145	7121	7199	7051	7087	7112	6968	6985	7037	6988	7074	7185	6971	7089	7214	7048	7133	7091	7275	7059	7110	7158	7056	7151	7169	7124	7045	7114	7209	7002	6992	7163	7132	7261	7275	7115	7072	7053	7206	7097	7188	7071	7088	7017	7205	7085	7053	7194	7152	7059	7196	7148	7175	7193	7205	7135	7109	7191	7097	7149	7119	7158	7168	7106	7089	7246	7139	7033	7093	7080	7116	6988	7212	6946	7003	7195	7265	7211	7105	7125	7098	7229	7056	7208	7139	7070	7196	7227	7039	7048	7089	7134	7037	6977	7141	7064	7120	7100	7185	7107	7094	7099	7037	7137	7142	7205	6981	7131	7057	7198	7160	7146	7072	7057	6982	7139	7233	7024	7209	7142	7243	7082	7108	7110	7176	7100	7097	7123	7096	7184	7107	7137	7140	6989	7146	7174	7132	7188	7168	7116	7061	7184	7090	7124	6999	7143	7111	7212	7241	7067	7155	7102	7101	7189	7066	7099	7005	7190	7115	7212	7078	7033	7196	7104	6950	7127	7091	7191	7307	7178	7056	7130	7143	7142	7162	7141	7134	7155	7187	7112	7112	6996	7121	7143	7047	7174	7157	7056	7244	7191	7095	7039	7328	7203	7071	7092	7024	7217	7190	7242	7077	6957	7170	7197	7063	7127	7065	6963	7148	7078	7096	7116	7060	7197	7047	7148	7016	7161	7038	7199	7260	7118	7045	7112	7044	7220	7070	7292	7045	7024	7202	7041	7178	7165	7042	7170	7100	7251	6937	7110	7086	7100	7137	7136	7127	7195	7130	7102	7208	7260	7083	7110	6981	7047	7054	7156	7171	7118	7139	7056	7075	7122	7168	7145	7146	7130	7114	7067	7196	6984	7126	7199	7105	6953	7109	7151	7178	7088	7107	7005	7129	7080	7074	7140	7041	7246	7157	7145	7254	7039	7177	7078	7112	7154	7194	7200	7121	7194	7032	7129	7044	7170	7175	7167	7083	7198	7208	7047	7121	7149	7149	7016	7057	7152	7380	7056	7074	7163	7119	7006	7271	7110	7169	7143	7065	7119	7152	7157	7117	7094	7081	7135	7199	6958	7196	7208	7080	7222	6842	7167	7100	7151	7046	7110	7095	7083	7008	7187	7028	7073	7218	7006	7137	7100	7128	7050	7112	7227	7259	7170	7192	7068	7025	7177	7155	7189	7002	7118	7109	7202	7079	7200	7145	7043	7050	7193	7130	7199	7096	7147	7201	7198	7124	7247	7087	7053	7071	7183	7183	6992	7036	7280	7086	7066	7075	7248	7233	7202
3121	2250	1648	1424	1821	2060	1899	1832	4734	13928	14847	8959	3714	1677	1085	873	878	865	860	902	855	873	850	841	875	905	877	903	872	890	828	928	890	859	866	848	878	820	872	881	875	859	859	839	867	862	881	880	842	851	803	869	887	866	855	811	833	863	867	864	898	887	848	886	912	840	848	836	866	850	858	894	882	889	868	885	852	863	852	894	837	926	877	848	866	893	849	861	856	833	878	815	861	848	882	867	829	841	896	911	883	923	887	897	871	823	887	879	927	893	877	891	886	861	911	847	857	859	858	895	911	799	885	859	918	827	840	832	905	905	841	867	869	841	839	858	912	923	828	857	872	884	872	868	860	871	933	847	878	879	889	841	806	844	841	848	945	859	795	833	876	878	898	867	856	899	896	868	829	838	895	840	898	906	861	830	857	878	874	884	853	904	883	861	908	872	855	860	864	909	892	856	863	835	862	883	872	863	798	885	864	867	851	825	876	903	943	874	863	909	870	821	894	898	882	861	897	831	877	863	874	847	843	881	876	843	867	896	887	859	891	902	849	840	918	845	887	785	839	888	873	808	807	858	880	856	882	816	855	862	889	878	894	884	874	886	860	849	889	858	902	870	862	862	874	873	941	863	899	858	856	890	905	839	901	878	851	840	830	857	871	829	904	856	865	882	823	815	834	871	857	861	846	877	874	904	921	905	896	867	911	862	832	882	864	836	880	833	840	874	815	867	853	840	887	886	862	873	878	824	835	904	858	853	906	887	876	874	878	864	858	877	929	848	881	869	830	881	799	919	875	849	860	835	868	905	898	889	868	850	914	904	873	847	858	887	881	887	879	898	890	857	877	888	853	867	829	913	813	868	844	920	848	872	878	849	801	898	859	857	892	880	896	865	861	822	862	834	917	851	833	874	874	865	821	840	837	913	854	878	886	864	850	877	884	880	887	865	906	850	842	891	845	908	875	903	912	935	851	914	872	930	884	861	902	944	913	870	898	882	800	878	856	841	865	884	849	880	781	859	847	857	904	896	900	828	896	869	881	935	859	919	842	887	894	862	914	838	818	838	895	883	868	882	854	832	869	848	924	867	850	860	932	849	852	883	910	879	838	866	875	830	898	916	844	855	872	899	888	851	830	916	920	865	840	862	908	788	888	858	894	903	883	892	847	874	895	823	893	791	917	859	836	840	864	832	891	874	936	839	890	877	842	910	890	859	844	827	890	839	821	886	882	851	901	865	857	860	945	846	826	797	878	818	880	900	843	812	879	860	879	888	841	845	910	866	843	887	821	829	823	845	901	858	819	847	850	890	860	883	858	869	820	903	869	856	862	901	861	862	828	855	855	816	889	835	876	922	860	863	891	881	865	808	901	863	892	891	895	887	847	882	892	864	904	827	866	889	834	900	864	886	873	829	866	900	862	923	908	899	874	938	892	935	918	836	904	960	843	879	846	827	874	895	878	827	873	924	857	872	886	863	904	875	831	877	827	874	862	832	823	858	872	870	863	835	899	896	828	801	855	890	905	851	901	856	864	854	869	879	875	858	833	826	869	849	826	876	882	865	850	845	871	882	858	823	873	847	896	894	883	856	899	910	863	874	860	894	830	925	816	850	864	902	844	889	843	864	848	858	910	858	834	927	870	883	891	861	888	866	854	894	825	894	828	854	879	902	895	974	866	871	841	855	867	828	868	873	917	854	886	892	846	858	898	867	900	931	809	857	840	844	906	914	894	861	832	870	875	926	859	855	816	865	859	866	868	896	877	859	879	887	846	896	861	881	917	864	877	901	877	886	934	834	858	871	852	928	876	847	877	848	872	876	824	921	880	899	827	893	892	863	835	832	883	888	880	869	865	825	906	888	892	858	881	899	868	935	885	884	905	865	816	929	851	873	876	829	818	898	903	905	903	855	860	840	878	805	916	882	911	907	865	893	881	835	882	832	909	889	856	833	869	829	854	813	917	869	863	868	866	850	934	870	892	806	855	890	883	913	787	844	822	907	838	840	850	882	846	861	820	891	919	792	878	804	906	894	846	874	862	854	882	884	835	880	868	862	876	880	909	866	871	851	904	922	837	884	858	842	848	889	871	849	897	888	822	919	825	924	848	898	871	852	858	827	811	863	818	813	895	872	933	869	806	859	871	876	909	880	855	867	826	881	888	904	858	854	842	887	839	924	915	869	862	856	851	847	857	871	845	855	846	871	859	853	847	856	908	867	848	866	878	912	850	823	871	836	883	862	878	809	839	843	909	852	922	887	840	891	871	882	859	871	842	858	901	833	894	863	875	856	853	823	859	839	911	911	884	921	882	875	850	869	821	881	880	838	869	906	861	834	866	810	831	854	867	936	884	870	856	869	920	845	814	911	902	806	896	874	869	848	902	840	888	889	913	837	899	875	864	855	814	895	893	923	892	843	888	858	970	878	882	886	885	832	810	891	918	811	902	879	912	876	912	872	851	856	868	895	859	862	848	868	913	837	842	882	858	862	905	885	864	875	924	883	921	872	888	870	836	899	857	915	821	864	825	878	824	867	928	861	887	935	824	898	874	882	880	824	832	835	903	881	869	855	920	826	878	891	923	866	919	858	882	850	883	859	842	895	799	916	899	879	866	847	861	827	853	898	879	857	876	905	874	915	885	879	905	864	872	915	864	888	899	868	887	912	884	835	933	882	846	834	876	870	885	883	868	866	906	830	840	905	826	887	871	889	924	826	903	869	882	889	847	852	885	893	862	799	926	831	917	808	863	906	877	885	900	886	823	865	899	856	913	860	854	884	872	874	881	866	834	854	914	883	839	941	856	855	884	926	856	838	869	847	888	853	846	865	856	827	872	869	853	850	883	861	844	876	876	866	928	889	864	868	859	887	872	837	852	896	828	876	850	804	876	920	840	861	856	814	870	849	935	888	878	874	904	858	831	901	858	845	891	860	855	829	866	889	876	887	934	821	841	880	868	886	874	858	853	934	888	865	854	870	883	848	841	875	872	880	872	865	867	860	822	837	874	865	885	877	906	892	878	900	870	899	807	865	849	872	868	909	859	846	964	888	848	839	873	872	875	857	890	844	892	842	862	895	850	867	877	910	871	857	851	851	878	859	831	890	879	860	854	869	837	870	874	852	869	877	884	845	882	883	861	849	878	858	834	925	879	826	901	849	879	858	849	910	886	847	873	900	834	847	881	919	844	896	810	875	889	893	905	856	872	900	870	820	851	907	845	843	878	874	873	918	861	895	842	865	859	860	873	854	850	871	892	876	887	893	890	893	884	874	860	872	813	887	816	869	825	881	858	864	919	847	884	893	837	812	888	889	887	862	901	838	873	878	867	836	840	874	891	856	880	853	864	821	898	859	855	839	860	877	855	828	896	858	834	865	933	825	821	800	917	902	911	918	887	830	918	869	833	878	914	882	891	888	879	865	886	921	831	833	852	860	816	882	905	880	842	847	867	867	881	900	852	893	902	881	907	801	883	848	926	915	873	883	889	924	837	888	857	873
24731	18932	15784	24416	32394	32867	30569	30413	45770	65351	61089	46800	31740	18476	10262	7943	7443	7247	7275	7298	7338	7383	7135	7158	7258	7251	7195	7087	7256	7146	7275	7147	7361	7214	7204	7172	7249	7347	7252	7122	7201	7258	7130	7036	7240	7161	7293	7231	7216	7124	7367	7215	7209	7336	7252	7287	7184	7204	7263	7133	7236	7120	7139	7223	7146	7189	7229	7112	7311	7189	7157	7178	7218	7218	7210	7130	7114	7234	7247	7041	7173	7108	7216	7113	7174	7196	7137	7464	7104	7405	7240	7234	7142	7109	7329	7112	7277	7356	7335	7146	7120	7113	7161	7405	7059	7347	7322	7272	7150	7250	7257	7126	7177	7302	7161	7270	7196	7124	7270	7221	7373	7247	7147	7214	7095	7195	7065	7209	7133	7203	7253	7230	7187	7344	7237	7189	7212	7207	7101	7255	7268	7147	7171	7157	7228	7223	7259	7160	7257	7268	7025	7177	7168	7162	7257	7261	7143	7275	7119	7248	7234	7072	7217	7279	7169	7068	7159	7310	7238	7317	7137	7183	7276	7296	7159	7102	7176	7144	7156	7008	7216	7221	7196	7274	7120	7178	7287	7168	7050	6990	7134	7228	7149	7223	7281	7202	7125	7348	7077	7160	7136	7206	7232	7144	7190	7207	7246	7070	7208	7331	7273	7168	7178	7336	7162	7195	7148	7219	7197	7260	7397	7155	7222	7162	7318	7114	7236	7333	7239	7184	7170	7279	7272	7297	7257	7265	7308	7188	7134	7167	7081	7372	7189	7213	7286	7139	7205	7172	7207	7121	7199	7207	7167	7208	7216	7214	7276	7174	7168	7135	7239	7233	7280	7180	7180	7144	7232	7238	7241	7321	7276	7281	7153	7302	7295	7276	7239	7194	7205	7162	7089	7331	7164	7181	7193	7226	7164	7124	7224	7142	7158	7278	7237	7195	7145	7188	7283	7226	7319	7031	7191	7118	7227	7306	7307	7213	7211	7205	7197	7271	7155	7290	7246	7185	7172	7244	7210	7273	7369	7263	7166	7039	7192	7098	7220	7379	7255	7245	7155	7157	7199	7201	7174	7352	7128	7240	7206	7201	7023	7268	7176	7121	7136	7208	7184	7164	7097	7154	7308	7165	7298	7122	7120	7138	7251	7172	7320	7228	7272	7183	7291	7219	7322	7177	7116	7286	7130	7333	7313	7196	7147	7246	7262	7186	7170	7129	7277	7338	7188	7246	7191	7215	7321	7190	7363	7227	7376	7318	7091	7255	7176	7157	7224	7246	7185	7267	7300	7282	7193	7227	7216	7182	7227	7208	7103	7216	7222	7184	7200	7158	7188	7154	7188	7167	7080	7232	7158	7327	7304	7261	7244	7125	7087	7266	7326	7136	7173	7203	7221	7121	7240	7327	7014	7282	7214	7143	7118	7208	7253	7262	7328	7320	7095	7113	7131	7126	7266	7150	7202	7320	7389	7281	7298	7179	7277	7363	7185	7120	7196	7232	7335	7256	7282	7208	7197	7202	7098	7241	7315	7248	7403	7200	7327	7231	7272	7340	7323	7326	7078	7277	7260	7069	7276	7250	7337	7234	7087	7178	7255	7247	7229	7260	7167	7206	7165	7289	7224	7163	7158	7259	7276	7054	7191	7142	7209	7213	7216	7229	7189	7182	7149	7248	7309	7221	7123	7030	7174	7209	7227	7109	7332	7142	7190	7345	7356	7130	7253	7298	7173	7305	7344	7127	7164	7222	7246	7204	7204	7152	7294	7174	7254	7136	7109	7170	7237	7252	7129	7247	7130	7215	7394	7225	7182	7197	7180	7228	7198	7219	7229	7178	7070	7252	7134	7199	7126	7433	7212	7131	7171	7075	7025	7159	7203	7282	7191	7215	7160	7177	7130	7099	7337	7155	7308	7225	7256	7253	7074	7242	7287	7262	7269	7087	7258	7176	7332	7225	7299	7162	7174	7204	7210	7121	7194	7242	7149	7240	7170	7205	7076	7215	7225	7275	7072	7187	7258	7334	7177	7312	7271	7278	7234	7173	7251	7236	7423	7147	7070	7319	7259	7248	7248	7211	7218	7069	7251	7244	7245	7237	7323	7147	7064	7242	7329	7117	7145	7223	7126	7189	7317	7248	7214	7133	7254	7140	7301	7173	7325	7141	7323	7057	7183	7256	7249	7223	7169	7209	7259	7165	7277	7163	7191	7097	7318	7229	7113	7210	7024	7314	7196	7169	7217	7144	7140	7316	7281	7122	7373	7116	7193	7171	7104	7273	7212	7256	7375	7186	7170	7246	7340	7293	7210	7216	7137	7159	7284	7291	7194	7210	7153	7175	7255	7203	7291	7087	7150	7246	7206	7380	7374	7317	7234	7367	7128	7150	7291	7151	7200	7276	7250	7217	7126	7257	7223	7296	7295	7160	7297	7242	7339	7079	7216	7108	7049	7221	7263	7357	7208	7198	7209	7218	7100	7142	7298	7253	7303	7192	7183	7318	7086	7285	7379	7199	7286	7205	7132	7168	7278	7118	7074	7234	7352	7237	7283	7266	7229	7344	7179	7339	7256	7181	7349	7166	7220	7090	7215	7241	7168	7347	7129	7249	7162	7185	7302	7081	7205	7234	7221	7276	7339	7150	7167	7149	7060	7326	7286	7126	7337	7165	7143	7263	7261	7286	7190	7227	7153	7208	7220	7311	7225	7372	7093	7162	7162	7100	7263	7215	7221	7193	7220	7216	7180	7215	7166	7246	7190	7172	7251	7119	7205	7220	7237	7114	7304	7118	7261	7336	7149	7231	7118	7249	7232	7275	7323	7259	7165	7162	7224	7240	7237	7178	7201	7213	7348	7159	7238	7208	7286	7070	7283	7040	7212	7126	7299	7237	7235	7225	7202	7245	7149	7283	7265	7132	7244	7116	7155	7282	7237	7246	7280	7320	7240	7305	7310	7301	7161	7095	7364	7238	7115	7295	7266	7193	7134	7153	7202	7258	7195	7139	7204	7131	7274	7336	7159	7254	7221	7093	7221	7161	7200	7315	7182	7126	7216	7202	7205	7296	7371	7221	7289	7168	7137	7289	7230	7209	7218	7194	7118	7207	7230	7215	7217	7104	7259	7189	7136	7087	7276	7199	7280	7035	7111	7245	7230	7188	7179	7359	7248	7272	7317	7162	7340	7310	7197	7182	7058	7118	7159	7327	7287	7330	7209	7172	7144	7172	7221	7092	7044	7257	7197	7139	7091	7233	7092	7264	7239	7221	7302	7242	7061	7128	7237	7253	7227	7190	7143	7215	7238	7291	7175	7080	7273	7259	7248	7308	7381	7272	7201	7225	7199	7215	7222	7182	7167	7275	7214	7247	7235	7159	7286	7286	7100	7129	7259	7108	7311	7219	7255	7199	7249	7175	7314	7237	7275	7212	7276	7152	7126	7280	7148	7264	7323	7273	7224	7130	7174	7142	7222	7180	7093	7145	7086	7300	7236	7297	7338	7216	7242	7231	7204	7159	7308	7113	7197	7240	7252	7177	7222	7288	7260	7265	7312	7039	7082	7264	7132	7185	7134	7206	7137	7185	7199	7252	7108	7130	7176	7306	7235	7114	7196	7322	7276	7227	7158	7202	7224	7164	7259	7134	7163	7262	7317	7282	7246	7252	7180	7211	7220	7194	7286	7195	7160	7278	7276	7162	7214	7252	7246	7211	7244	7282	7313	7218	7249	7193	7260	7181	7138	7251	7028	7250	7119	7306	7314	7207	7069	7366	7149	7201	7293	7211	7276	7074	7274	7284	7137	7336	7184	7185	7132	7127	7297	7178	7265	7230	7184	7086	7175	7318	7235	7235	7317	7178	7199	7328	7109	7237	7238	7283	7327	7210	7173	7258	7210	7235	7297	7040	7301	7153	7312	7176	7237	7196	7135	7231	7267	7222	7326	7257	7239	7176	7360	7255	7234	7181	7245	7231	7142	7244	7144	7134	7170	7257	7308	7243	7154	7234	7150	7318	7176	7329	7310	7112	7188	7101	7218	7165	7233	7315	7205	7257	7205	7188	7288	7125	7180	7206	7190	7150	7122	7348	7235	7293	7268	7207	7134	7205	7237	7154	7322	7353	7202	7212	7099	7259	7165	7213	7119	7325	7172	7084	7262	7241	7211	7057	7232	7256	7309	7140	7210	7143	7140	7216	7260	7212	7193	7224	7190	7174	7292	7279	7314	7215	7229	7135	7171	7185	7141	7131	7283	7181	7107	7289	7160	7187	7179	7316	7100	7253	7271	7275	7176	7255	7205	7190	7204	7242	7287	7223	7264	7318	7227	7230	7253	7112	7139	7235	7343	7287	7292	6964	7298	7222	7261	7246	7137	7196	7377	7228	7062	7285	7162	7196	7237	7131	7152	7203	7286	7227	7083	7234	7150	7176	7240	7218	7215	7219	7208	7227	7172	7311	7186	7202	7165	7176	7172	7237	7169	7262	7206	7268	7202	7212	7192	7055	7248	7090	7170	7198	7205	7213	7272	6999	7170	7222	7234	7208	7309	7210	7286	7191	7167	7053	7260	7272	7193	7202	7228	7182	7264	7214	7359	7154	7212	7256	7165	7094	7158	7145	7160	7196	7230	7273	7122	7230	7287	7188	7232	7141	7207	7171	7233	7238	7210	7230	7170	7258	7131	7259	7402	7195	7266	7318	7155	7263	7218	7117	7252	7342	7189	7293	7323	7248	7135	7124	7244	7235	7177	7163	7330	7142	7413	7203	7160	7129	7173	7318	7129	7205	7121	7265	7276	7241	7162	7281	7135	7236	7239	7145	7303	7274	7257	7260	7308	7094	7077	7122	7136	7276	7165	7296	7071	7189	7283	7135	7251	7351	7239	7099	7195	7196	7204	7424	7229	7133	7096	7193	7171	7182	7289	7210	7219	7100	7261	7281	7234	7220	7087	7261	7281	7193	7256	7265	7230	7327	7275	7317	7168	7251	7202	7123	7081	7190	7148	7372	7339	7150	7303	7279	7149	7176	7261	7257	7101	7113	7226	7150	7311	7241	7239	7162	7073	7217	7221	7210	7168	7062	7207	7104	7214	7209	7172	7206	7197	7179	7068	7217
5330	1911	1596	1390	1561	1832	1582	2085	6853	14034	13469	8088	3336	1565	1032	922	935	905	863	904	899	863	885	850	967	826	856	856	915	865	913	842	901	852	888	846	853	914	904	904	902	884	873	899	907	879	950	857	866	909	846	911	894	870	877	938	873	835	892	863	914	872	824	925	851	874	927	888	859	903	848	887	895	882	876	869	853	946	820	883	902	896	843	905	884	921	872	877	916	944	926	936	878	869	893	901	896	832	884	878	907	854	898	830	893	873	861	899	934	840	882	854	913	896	871	919	922	920	903	898	870	883	837	869	885	869	856	866	933	890	872	881	867	876	875	873	893	885	815	829	901	939	855	907	808	880	921	828	868	850	924	893	873	890	898	851	939	884	893	916	871	866	903	883	901	910	882	882	887	900	874	897	889	863	915	858	854	911	906	875	944	926	878	855	833	871	870	913	856	851	871	862	929	913	904	919	865	852	913	798	854	864	902	878	913	858	837	836	863	862	930	848	870	904	902	847	863	859	838	911	866	953	852	864	915	862	871	893	908	852	861	857	854	905	905	906	869	873	897	875	894	900	902	854	911	916	885	905	872	889	887	875	837	857	900	915	883	870	880	893	893	911	863	867	818	863	853	866	877	883	921	894	875	910	888	905	848	863	930	910	874	906	871	898	884	892	849	869	885	888	826	889	866	890	877	845	901	928	927	855	876	882	866	832	842	883	890	889	911	809	868	896	853	871	888	881	831	889	927	822	881	889	841	860	918	924	780	863	861	931	896	928	902	913	935	863	876	857	880	825	895	920	891	908	894	937	915	957	901	890	914	952	884	878	917	896	897	884	854	868	887	862	912	835	897	866	879	851	865	889	897	914	905	869	940	888	902	869	956	893	880	864	884	879	881	907	947	894	914	859	883	863	840	928	913	910	862	898	886	916	885	889	892	922	865	915	884	875	945	869	894	866	893	904	856	936	904	874	885	859	926	856	902	921	873	843	842	879	875	915	895	899	845	857	906	844	912	896	855	903	867	857	873	844	831	869	831	912	877	918	879	874	881	811	893	844	854	854	901	943	850	934	928	936	888	883	876	825	868	888	907	917	882	873	897	868	860	912	841	894	905	904	803	874	836	886	890	875	856	882	937	877	892	910	872	924	847	872	794	856	904	873	804	876	887	890	864	880	900	865	886	872	871	886	840	813	843	837	932	921	900	837	863	894	942	916	920	876	904	858	889	814	915	940	866	869	875	855	854	910	898	882	885	876	861	916	875	876	841	869	883	908	842	883	868	851	828	862	874	932	885	904	908	905	887	928	895	868	873	882	895	951	829	884	887	896	899	946	868	821	895	906	914	887	877	895	869	864	855	884	834	895	878	888	862	902	900	883	896	916	853	903	850	823	902	878	930	905	902	865	914	909	905	827	879	905	880	852	881	885	897	873	818	906	820	914	896	889	887	883	916	873	916	870	895	876	901	853	888	902	893	929	859	867	888	913	890	882	829	852	900	852	856	857	904	840	881	901	894	918	939	916	918	906	892	899	858	876	822	909	868	893	867	865	849	827	894	857	890	871	866	869	898	883	883	891	882	890	886	877	896	955	908	852	843	875	922	828	900	847	917	895	847	958	921	857	877	827	846	874	919	864	858	893	945	880	908	867	916	890	868	896	868	939	870	915	918	917	925	824	851	901	824	886	860	886	874	929	896	822	899	882	831	859	844	873	917	874	901	906	840	899	869	813	879	881	875	892	903	859	908	852	903	856	868	856	888	844	887	848	885	887	871	845	860	919	859	884	907	829	876	871	828	840	865	842	868	873	856	852	886	860	836	833	888	844	847	863	915	897	845	838	850	865	913	835	902	917	897	844	883	823	888	894	832	880	889	902	867	919	877	864	912	887	899	874	866	893	868	881	845	921	872	870	903	889	881	892	865	873	942	896	921	867	927	852	857	850	850	854	880	884	903	853	893	914	842	840	869	850	859	864	867	840	883	868	871	899	911	884	901	871	919	866	943	817	860	885	862	866	920	900	929	867	850	871	884	903	882	950	865	865	867	906	902	870	829	891	846	856	928	898	857	885	852	873	812	911	919	881	920	869	839	873	885	838	898	953	893	929	910	897	918	898	947	853	850	865	894	858	912	852	909	861	845	912	873	869	885	891	950	894	877	817	901	865	887	896	887	886	914	855	869	867	883	887	882	900	915	861	832	918	884	846	882	856	835	922	900	897	826	866	874	871	982	894	883	886	893	842	881	831	851	856	865	913	931	915	857	922	876	936	916	893	884	837	866	880	858	920	867	869	894	900	879	880	909	936	851	894	873	887	902	890	952	840	918	891	901	860	879	860	861	892	890	878	886	853	899	900	919	898	856	824	882	913	893	876	886	883	841	923	908	843	894	861	890	841	891	832	888	910	849	851	977	960	869	865	878	865	914	874	839	859	869	907	917	837	904	934	880	855	884	835	846	896	917	882	924	933	867	876	882	865	866	864	896	909	854	942	902	871	935	871	908	926	933	918	897	945	941	883	868	910	910	840	890	872	893	889	860	887	893	881	894	926	829	904	916	881	871	943	913	911	869	909	878	868	894	901	939	913	866	874	840	876	910	864	883	834	914	891	902	866	861	826	864	871	870	875	910	871	879	901	860	913	860	896	878	900	863	905	897	848	868	893	870	865	823	856	869	883	909	910	881	866	878	896	854	870	908	915	831	868	907	862	880	905	905	850	941	890	897	909	907	871	906	919	865	881	904	861	906	883	871	907	895	872	843	871	861	904	900	911	890	897	862	837	869	863	840	916	945	942	874	820	915	874	907	938	870	901	909	914	873	887	844	867	833	885	850	860	880	864	927	929	888	875	942	867	919	961	895	830	855	862	895	827	907	893	953	860	788	852	817	846	843	916	898	900	852	865	882	929	878	848	864	894	922	862	852	866	828	923	933	897	872	877	854	894	901	861	891	869	904	886	885	850	879	946	886	883	860	870	869	854	870	840	874	851	884	860	928	867	898	839	877	860	898	878	851	885	852	941	866	894	867	856	955	861	893	930	872	865	922	879	879	894	887	861	887	843	870	843	863	858	930	885	888	895	897	911	929	891	881	840	931	844	865	922	936	867	902	881	849	840	854	851	896	855	905	865	893	867	856	923	890	848	862	888	855	863	926	903	912	839	907	949	854	882	924	916	861	871	863	880	833	914	837	942	852	866	869	924	918	889	871	904	896	913	872	837	934	899	867	872	862	854	869	863	882	889	823	894	849	908	880	808	860	822	861	862	917	889	910	884	961	867	869	901	911	878	903	882	902	898	847	835	835	887	910	875	872	851	927	893	870	859	890	864	888	893	856	880	846	889	906	891	926	938	923	831	852	904	946	904	941	868	853	845	889	941	886	889	888	860	874	889	884	878	874	894	827	892	906	888	891	875	902	883	890	866	841	912	916	926	898	898	850	894	862	879	981	819	885	934	856	876	891	864	929	884	862	913	900	887	901	874	890	874	856	862	931	870	891	904
21756	16510	14973	23048	30016	30341	26746	32154	53372	65198	59058	45261	30233	16822	10073	7807	7307	7235	7266	7317	7278	7067	7186	7216	7216	7214	7256	7363	7132	7233	7356	7110	7364	7246	7325	7360	7165	7304	7361	7239	7223	7188	7253	7291	7249	7156	7185	7146	7278	7251	7325	7189	7274	7442	7257	7247	7232	7264	7211	7263	7387	7274	7177	7212	7224	7303	7188	7248	7323	7147	7335	7326	7382	7329	7302	7275	7266	7263	7157	7329	7372	7302	7231	7207	7088	7363	7381	7066	7258	7448	7357	7385	7189	7099	7272	7092	7282	7233	7216	7216	7369	7207	7421	7307	7133	7171	7253	7197	7204	7224	7339	7218	7335	7212	7347	7321	7299	7230	7426	7331	7327	7117	7367	7283	7266	7169	7313	7337	7341	7488	7384	7285	7150	7301	7282	7254	7225	7242	7225	7315	7326	7204	7179	7282	7387	7337	7244	7299	7290	7193	7192	7223	7282	7363	7275	7206	7164	7236	7287	7170	7218	7318	7292	7220	7312	7356	7217	7277	7309	7225	7298	7208	7261	7306	7254	7374	7184	7162	7256	7201	7151	7330	7383	7189	7238	7332	7281	7085	7360	7308	7248	7409	7222	7235	7234	7185	7246	7364	7361	7169	7269	7152	7291	7298	7322	7261	7321	7314	7171	7402	7305	7378	7372	7295	7394	7352	7199	7327	7275	7277	7293	7300	7266	7257	7290	7101	7218	7182	7232	7328	7204	7299	7270	7340	7226	7250	7311	7257	7332	7160	7248	7301	7264	7191	7243	7349	7211	7153	7336	7311	7373	7268	7302	7394	7227	7399	7229	7445	7286	7260	7184	7208	7277	7331	7320	7148	7309	7368	7434	7366	7264	7368	7216	7330	7337	7270	7283	7314	7354	7258	7259	7358	7201	7304	7393	7224	7198	7333	7295	7320	7086	7166	7230	7202	7416	7230	7308	7375	7255	7297	7228	7273	7468	7075	7351	7223	7159	7399	7098	7238	7194	7237	7087	7149	7289	7211	7290	7263	7349	7246	7211	7266	7233	7289	7249	7346	7324	7108	7272	7094	7221	7205	7321	7169	7221	7297	7332	7264	7231	7318	7202	7367	7351	7284	7221	7245	7304	7227	7162	7269	7228	7371	7372	7280	7309	7169	7291	7225	7233	7084	7420	7187	7270	7267	7359	7293	7240	7259	7360	7266	7271	7227	7143	7326	7300	7242	7268	7124	7310	7250	7345	7128	7369	7275	7170	7242	7204	7268	7318	7385	7151	7322	7182	7316	7200	7294	7321	7266	7229	7275	7307	7308	7326	7404	7155	7195	7213	7266	7173	7307	7403	7188	7302	7378	7253	7388	7276	7270	7110	7249	7230	7226	7155	7268	7158	7217	7365	7320	7264	7210	7293	7251	7304	7259	7238	7300	7273	7352	7247	7307	7204	7249	7338	7206	7352	7248	7235	7243	7282	7183	7146	7227	7287	7311	7369	7096	7349	7236	7352	7248	7318	7254	7289	7159	7356	7284	7282	7281	7122	7177	7340	7226	7221	7233	7432	7166	7325	7313	7238	7222	7367	7341	7245	7232	7213	7179	7242	7256	7268	7361	7318	7381	7334	7311	7249	7217	7311	7256	7315	7305	7196	7216	7242	7371	7262	7205	7219	7302	7210	7265	7214	7213	7299	7217	7234	7237	7402	7239	7263	7189	7264	7344	7257	7262	7472	7337	7463	7217	7252	7220	7294	7289	7192	7232	7434	7342	7383	7185	7206	7175	7180	7227	7255	7326	7341	7205	7419	7222	7323	7301	7401	7249	7306	7238	7303	7218	7218	7281	7366	7293	7396	7301	7098	7314	7270	7219	7326	7286	7254	7222	7330	7318	7323	7243	7359	7363	7234	7172	7359	7417	7297	7128	7296	7158	7331	7360	7194	7233	7197	7297	7233	7242	7314	7270	7411	7436	7355	7293	7388	7308	7248	7220	7377	7213	7135	7225	7199	7395	7387	7197	7285	7136	7312	7212	7355	7282	7213	7342	7321	7244	7257	7352	7200	7243	7254	7259	7203	7283	7318	7201	7302	7294	7323	7341	7277	7235	7205	7184	7215	7399	7189	7243	7285	7351	7315	7220	7275	7283	7283	7232	7155	7279	7342	7305	7284	7278	7163	7237	7326	7158	7179	7313	7289	7265	7218	7252	7171	7166	7320	7189	7214	7281	7336	7265	7165	7257	7192	7235	7334	7351	7281	7271	7269	7334	7267	7279	7258	7237	7263	7235	7251	7176	7218	7290	7228	7345	7240	7239	7318	7239	7236	7114	7344	7133	7240	7160	7232	7327	7283	7293	7238	7193	7254	7402	7175	7263	7358	7283	7197	7368	7369	7408	7223	7252	7191	7288	7290	7342	7240	7218	7307	7302	7384	7345	7364	7320	7240	7230	7219	7272	7157	7124	7307	7242	7295	7165	7121	7129	7309	7180	7173	7155	7205	7263	7250	7157	7260	7289	7287	7370	7292	7247	7235	7332	7216	7348	7173	7318	7303	7351	7345	7281	7275	7362	7211	7328	7247	7219	7232	7278	7237	7299	7297	7295	7250	7267	7339	7342	7195	7089	7295	7362	7304	7244	7304	7270	7241	7203	7360	7298	7165	7343	7209	7335	7227	7223	7145	7276	7160	7354	7218	7300	7296	7148	7444	7272	7329	7316	7148	7380	7456	7076	7188	7259	7253	7176	7064	7309	7280	7201	7232	7301	7256	7338	7213	7296	7238	7302	7302	7265	7274	7152	7290	7364	7194	7180	7377	7247	7283	7223	7119	7379	7240	7283	7322	7374	7190	7225	7185	7304	7212	7299	7301	7228	7291	7366	7210	7288	7201	7099	7452	7254	7229	7416	7300	7307	7269	7353	7207	7168	7272	7280	7132	7292	7389	7294	7289	7384	7348	7170	7349	7299	7260	7210	7345	7302	7422	7287	7245	7174	7409	7317	7335	7318	7231	7263	7311	7366	7157	7299	7269	7306	7237	7107	7293	7234	7305	7248	7231	7112	7264	7337	7258	7285	7311	7332	7270	7322	7258	7314	7281	7348	7257	7280	7393	7321	7341	7224	7258	7118	7194	7189	7195	7221	7374	7248	7206	7378	7380	7212	7222	7226	7255	7315	7228	7366	7274	7314	7259	7342	7221	7276	7329	7192	7341	7422	7335	7208	7263	7238	7298	7393	7392	7323	7372	7363	7165	7318	7214	7245	7414	7266	7148	7211	7218	7339	7336	7219	7308	7191	7395	7192	7324	7327	7215	7152	7193	7332	7250	7402	7376	7124	7313	7317	7412	7290	7097	7299	7241	7335	7180	7323	7324	7323	7251	7328	7256	7153	7237	7245	7211	7222	7289	7160	7182	7270	7185	7336	7145	7303	7360	7261	7308	7403	7230	7272	7386	7293	7231	7283	7282	7160	7287	7319	7130	7282	7198	7313	7322	7277	7456	7291	7235	7128	7316	7225	7376	7235	7323	7110	7236	7226	7255	7393	7256	7243	7226	7260	7057	7186	7357	7327	7313	7294	7277	7265	7216	7280	7273	7282	7364	7150	7354	7304	7262	7319	7305	7316	7358	7190	7316	7365	7260	7347	7427	7212	7308	7286	7268	7187	7295	7239	7319	7339	7244	7184	7403	7109	7416	7227	7298	7278	7286	7329	7175	7247	7151	7251	7205	7204	7232	7308	7295	7351	7319	7381	7284	7199	7256	7371	7388	7236	7225	7263	7374	7191	7109	7288	7317	7319	7368	7360	7219	7142	7275	7204	7281	7370	7356	7339	7361	7203	7263	7300	7198	7166	7277	7329	7308	7124	7271	7378	7281	7220	7193	7206	7202	7278	7246	7222	7365	7203	7274	7231	7326	7329	7244	7328	7181	7321	7307	7316	7233	7345	7221	7244	7147	7263	7267	7229	7335	7304	7233	7232	7283	7126	7209	7285	7409	7270	7197	7199	7332	7305	7181	7272	7199	7265	7248	7318	7345	7226	7232	7230	7160	7314	7303	7300	7318	7217	7262	7277	7252	7322	7372	7214	7229	7029	7227	7336	7072	7466	7247	7311	7101	7267	7276	7375	7199	7220	7193	7347	7233	7367	7321	7411	7410	7355	7252	7263	7288	7319	7434	7338	7234	7213	7219	7287	7293	7278	7244	7215	7317	7257	7169	7247	7264	7130	7264	7110	7221	7189	7296	7370	7333	7316	7440	7313	7240	7256	7274	7271	7427	7087	7214	7185	7261	7366	7246	7240	7291	7313	7333	7280	7392	7200	7257	7281	7442	7287	7246	7303	7393	7221	7235	7310	7187	7230	7244	7250	7182	7356	7334	7090	7350	7233	7221	7252	7250	7239	7176	7261	7283	7223	7293	7216	7392	7264	7251	7192	7219	7090	7273	7316	7245	7244	7308	7360	7317	7207	7428	7369	7327	7257	7229	7259	7380	7273	7285	7278	7239	7429	7363	7339	7301	7297	7267	7268	7227	7322	7245	7213	7130	7393	7423	7225	7169	7281	7236	7397	7317	7371	7227	7253	7308	7316	7278	7270	7292	7219	7355	7360	7231	7268	7336	7276	7271	7160	7344	7404	7388	7216	7362	7371	7366	7246	7165	7392	7194	7227	7242	7356	7431	7252	7166	7157	7328	7226	7287	7284	7277	7327	7224	7214	7303	7287	7390	7220	7278	7235	7270	7146	7237	7351	7272	7199	7100	7252	7255	7282	7139	7236	7347	7031	7395	7306	7254	7185	7413	7196	7335	7309	7219	7394	7307	7197	7401	7316	7391	7310	7300	7343	7245	7313	7390	7245	7292	7274	7125	7323	7160	7344	7223	7241	7157	7342	7287	7195	7310	7305	7198	7202	7270	7208	7443	7362	7345	7193	7339	7178	7257	7185	7316	7232	7166	7316	7322	7446	7140	7392	7440	7357	7162	7350	7301	7323	7249	7308	7262	7205	7129	7325	7280	7215	7336	7286	7161	7329	7248	7272	7285	7225	7258	7247	7301	7323	7403	7317	7334	7222	7320	7183	7219	7323	7343	7347	7394	7368	7268	7192	7448	7258	7322	7294	7197	7248
4060	2662	1838	1517	1799	2121	1932	3344	9751	22960	24121	16038	6609	2432	1215	963	890	878	884	940	854	886	855	830	877	924	862	926	882	900	872	923	894	892	907	869	886	903	898	894	945	893	881	862	855	937	896	878	870	849	934	929	902	865	868	901	896	884	898	901	917	862	890	888	913	939	898	882	871	887	876	869	912	908	841	940	950	872	894	928	923	903	917	915	911	916	864	910	830	843	891	889	896	929	885	849	889	881	887	875	867	917	869	884	903	854	864	904	876	905	885	860	900	864	858	965	894	931	858	819	874	882	950	902	881	911	915	875	883	851	873	881	917	879	895	900	916	915	830	878	865	850	907	913	825	886	938	877	860	891	867	886	915	896	844	903	885	827	894	882	910	863	911	876	851	865	849	885	862	867	848	910	894	866	916	840	909	889	910	909	877	893	883	907	928	905	848	883	872	855	906	873	897	882	885	858	887	882	861	854	891	871	920	903	872	843	904	899	891	896	859	915	901	874	899	834	879	908	883	937	884	925	932	883	930	895	878	834	890	875	909	907	906	866	880	906	860	872	889	883	906	862	896	885	879	918	891	843	896	876	873	870	894	872	922	854	892	892	854	847	911	889	905	924	854	862	882	831	882	885	921	872	854	870	898	899	870	837	885	916	899	854	877	868	855	917	897	921	824	916	904	927	925	922	879	942	881	884	880	843	899	929	865	890	894	922	892	819	887	900	909	864	938	904	893	891	855	874	870	907	845	915	874	905	874	895	874	857	916	929	914	875	821	873	898	913	911	933	862	895	899	854	852	870	906	895	896	888	925	855	821	876	818	877	874	861	866	923	907	880	920	902	876	903	889	914	886	869	949	872	904	896	917	820	888	895	887	852	894	923	844	875	869	846	897	880	893	967	899	886	853	874	875	899	898	884	855	918	920	884	896	956	928	889	860	932	879	851	874	857	869	898	953	899	919	902	880	897	911	841	905	956	864	879	890	930	893	951	896	943	902	908	881	879	916	937	881	871	881	872	910	891	889	935	896	847	895	880	890	902	914	900	893	863	931	910	872	870	897	925	871	880	843	889	862	881	831	893	863	856	859	841	902	903	912	879	925	898	861	927	948	835	858	846	890	887	918	920	944	875	880	878	873	922	856	948	871	857	917	881	916	851	882	930	904	842	874	906	943	898	917	905	919	867	916	898	923	888	928	882	916	906	861	920	893	865	843	914	850	891	863	892	926	912	842	877	923	882	864	966	866	912	879	860	892	896	907	895	923	889	872	846	896	888	878	914	904	844	904	890	873	931	897	854	884	898	901	860	856	903	923	883	883	903	935	853	865	956	953	919	921	829	886	880	894	846	817	924	837	932	875	925	901	887	842	903	918	924	897	903	847	879	868	857	864	863	939	890	894	874	866	895	869	867	906	864	873	881	898	886	919	846	897	908	912	835	870	904	901	944	899	897	861	897	898	885	872	893	932	851	903	915	895	886	941	866	905	880	871	884	823	899	859	921	863	863	859	887	924	898	852	921	895	889	856	928	949	913	932	898	898	837	914	906	898	853	920	906	889	862	891	853	855	869	900	831	922	843	866	902	943	877	873	892	907	852	887	896	862	927	901	919	894	885	926	881	848	922	892	939	930	854	932	890	913	936	871	912	883	910	900	883	866	888	878	853	903	903	852	904	932	875	871	947	928	934	886	866	818	866	881	904	893	879	920	828	880	873	850	866	864	911	852	888	897	894	891	857	907	851	953	833	866	891	912	894	885	911	878	923	898	940	917	881	841	888	891	910	865	853	917	822	861	890	953	874	897	900	854	872	896	859	906	884	853	915	880	920	955	925	903	845	944	915	900	826	848	968	903	849	909	894	851	855	896	883	876	906	844	887	887	894	917	890	855	890	870	898	915	830	864	946	892	894	868	899	858	883	882	909	851	895	898	895	906	915	954	874	891	920	878	937	847	889	888	917	856	836	924	921	872	867	876	901	903	889	898	870	875	871	920	913	880	851	932	857	862	908	916	899	863	869	890	900	854	917	919	849	884	858	855	866	916	885	911	888	917	901	830	875	918	861	860	877	866	913	835	907	904	880	914	910	884	903	929	839	875	890	948	926	910	924	919	853	838	880	889	915	870	884	947	902	874	896	850	895	909	881	912	898	936	858	875	867	898	857	928	921	922	894	886	891	869	895	926	821	880	875	912	886	886	905	864	902	877	860	857	870	905	905	911	918	888	947	912	879	871	939	902	900	869	870	926	937	898	864	895	919	837	885	881	894	879	893	906	869	833	897	939	909	845	896	869	894	953	919	897	864	855	903	917	931	882	883	877	903	872	914	875	868	900	868	885	832	860	869	912	880	901	900	885	861	842	918	865	895	898	900	945	900	910	898	878	901	897	917	892	843	814	858	897	919	884	894	811	906	899	913	945	877	881	857	909	906	892	854	878	865	869	907	818	920	886	828	902	881	921	918	902	883	887	930	859	862	907	883	842	901	889	874	893	892	891	879	884	904	851	897	911	839	861	861	842	928	962	879	871	880	948	933	865	875	899	932	897	917	920	853	894	899	840	910	877	896	887	890	814	840	884	945	824	887	851	881	869	903	892	925	890	880	921	844	907	906	865	912	846	881	868	931	843	909	889	889	867	921	878	872	860	914	901	894	910	874	898	945	853	899	864	888	873	900	836	870	875	859	869	847	909	850	857	936	935	868	873	853	930	882	943	837	857	871	901	858	911	894	936	828	886	867	829	916	881	885	895	894	893	891	920	874	896	946	923	918	899	889	885	880	889	888	879	850	833	877	848	863	838	851	909	891	896	917	846	916	870	834	935	866	869	904	867	930	850	925	899	893	889	884	877	875	866	912	907	870	917	857	984	873	882	886	855	890	881	861	845	907	932	919	862	851	881	906	831	932	878	912	892	859	921	956	910	912	903	891	851	890	833	887	882	873	917	942	938	899	837	885	940	878	864	936	876	900	883	863	910	865	855	853	906	907	806	862	880	944	893	901	890	888	878	867	893	925	854	891	865	865	960	885	858	891	851	941	861	933	849	864	889	895	836	880	869	929	849	867	889	893	897	869	829	921	939	894	897	900	880	870	914	886	883	933	915	876	920	902	868	925	861	914	879	872	939	869	884	888	946	866	909	972	884	864	880	899	912	892	925	873	868	858	910	837	887	861	945	884	900	879	944	901	947	840	871	896	847	834	849	901	888	892	889	896	878	926	900	927	855	887	939	915	897	933	903	920	914	865	903	876	852	889	827	978	902	887	891	885	889	863	876	869	930	897	899	886	897	893	898	961	898	896	908	817	899	850	877	901	853	894	901	931	869	919	879	863	920	836	872	898	853	866	893	901	835	900	856	905	898	893	934	844	845	921	861	891	950	888	900	916	842	866	933	872	892	890	845	876	874	988	911	878	877	890	919	895	869	855	902	934	887	888	849	917	919	849	851	843	922	884	897	912	873	876	891	901	826	869	887	908	873	834	843	917	925	922	884	882	879	900
26465	20652	16544	24092	31836	33072	30722	40776	59300	78508	74271	57560	38906	23342	12514	8099	7537	7313	7072	7313	7086	7314	7187	7196	7258	7181	7290	7390	7215	7128	7111	7177	7196	7235	7225	7187	7220	7234	7271	7272	7289	7248	7184	7116	7286	7177	7387	7171	7157	7469	7262	7281	7256	7170	7228	7228	7268	7212	7216	7351	7241	7246	7273	7303	7262	7226	7138	7248	7175	7306	7241	7248	7264	7193	7173	7266	7160	7316	7287	7274	7296	7226	7384	7333	7318	7242	7265	7341	7028	7182	7279	7204	7315	7133	7280	7269	7229	7372	7222	7344	7219	7219	7368	7153	7096	7309	7259	7305	7235	7211	7217	7209	7212	7305	7306	7295	7356	7258	7195	7275	7179	7306	7320	7299	7230	7255	7266	7176	7248	7114	7270	7254	7282	7348	7347	7167	7264	7268	7370	7216	7212	7323	7189	7340	7318	7186	7289	7216	7203	7155	7332	7312	7204	7267	7365	7258	7270	7271	7323	7283	7216	7329	7208	7446	7193	7290	7283	7335	7310	7336	7159	7306	7308	7314	7221	7374	7225	7325	7234	7157	7304	7295	7245	7183	7224	7364	7249	7188	7267	7275	7197	7085	7416	7211	7355	7352	7250	7204	7197	7343	7234	7321	7214	7194	7176	7268	7151	7302	7195	7223	7194	7246	7271	7165	7261	7153	7408	7158	7390	7308	7299	7062	7422	7340	7303	7225	7296	7375	7275	7258	7336	7257	7373	7141	7208	7317	7256	7298	7271	7292	7211	7248	7301	7379	7096	7218	7195	7251	7376	7367	7254	7363	7278	7233	7362	7254	7162	7294	7324	7385	7264	7262	7194	7181	7251	7226	7202	7108	7319	7180	7260	7261	7301	7249	7232	7206	7252	7320	7302	7241	7257	7150	7293	7239	7259	7290	7245	7289	7237	7286	7301	7251	7387	7326	7069	7230	7176	7312	7239	7313	7384	7346	7257	7216	7237	7311	7286	7180	7191	7261	7254	7247	7369	7430	7289	7215	7320	7310	7240	7172	7287	7207	7284	7273	7309	7185	7245	7210	7387	7201	7277	7393	7291	7174	7179	7110	7231	7263	7229	7336	7214	7266	7318	7291	7277	7210	7258	7330	7221	7283	7233	7261	7344	7306	7136	7249	7298	7181	7269	7230	7175	7171	7284	7284	7283	7188	7188	7281	7250	7153	7274	7346	7309	7228	7109	7327	7428	7158	7297	7163	7291	7304	7412	7355	7239	7280	7309	7309	7234	7154	7113	7235	7277	7134	7216	7287	7358	7313	7369	7273	7296	7330	7265	7260	7293	7219	7119	7165	7208	7321	7112	7129	7332	7234	7274	7213	7374	7265	7088	7311	7252	7402	7196	7347	7331	7287	7313	7316	7273	7208	7197	7233	7462	7259	7269	7190	7394	7284	7187	7286	7231	7159	7224	7249	7343	7293	7302	7163	7287	7396	7411	7168	7299	7205	7177	7407	7256	7336	7300	7114	7384	7271	7205	7335	7373	7261	7106	7267	7252	7383	7183	7338	7143	7383	7177	7152	7231	7256	7263	7349	7212	7195	7329	7268	7330	7161	7219	7375	7135	7029	7374	7249	7284	7210	7430	7226	7283	7334	7244	7305	7171	7198	7218	7145	7122	7311	7288	7413	7380	7241	7260	7245	7182	7195	7283	7265	7331	7219	7195	7354	7235	7239	7181	7171	7243	7252	7171	7243	7339	7261	7156	7156	7291	7208	7267	7307	7230	7303	7353	7282	7243	7304	7231	7291	7388	7321	7125	7273	7170	7246	7262	7153	7248	7394	7276	7414	7248	7183	7094	7322	7269	7166	7369	7328	7324	7219	7254	7197	7356	7393	7140	7382	7275	7197	7321	7266	7367	7231	7320	7340	7230	7151	7276	7387	7314	7242	7213	7309	7244	7219	7236	7302	7334	7263	7212	7153	7353	7345	7205	7368	7185	7108	7170	7193	7263	7281	7217	7201	7294	7152	7152	7362	7270	7342	7324	7186	7229	7245	7261	7308	7271	7256	7345	7313	7071	7421	7326	7176	7274	7202	7283	7214	7238	7265	7337	7132	7314	7199	7274	7254	7288	7333	7292	7249	7291	7313	7298	7335	7217	7316	7177	7243	7307	7360	7407	7261	7329	7210	7399	7224	7287	7275	7340	7302	7315	7172	7242	7214	7098	7258	7194	7297	7226	7201	7251	7299	7271	7196	7236	7287	7303	7172	7257	7163	7319	7182	7282	7200	7148	7221	7297	7227	7285	7302	7259	7289	7333	7263	7238	7253	7247	7159	7186	7332	7261	7232	7459	7119	7295	7320	7122	7193	7279	7188	7212	7406	7411	7250	7245	7249	7192	7423	7378	7289	7413	7288	7236	7241	7268	7203	7321	7213	7227	7411	7224	7305	7258	7308	7260	7200	7287	7291	7199	7302	7239	7290	7032	7300	7127	7262	7247	7260	7327	7323	7269	7242	7196	7232	7212	7243	7243	7304	7281	7329	7266	7174	7325	7387	7294	7186	7195	7226	7396	7214	7423	7295	7288	7294	7326	7309	7339	7376	7185	7163	7220	7257	7206	7258	7230	7128	7201	7143	7223	7287	7203	7186	7194	7291	7263	7119	7316	7223	7287	7256	7221	7325	7269	7229	7289	7244	7312	7238	7176	7285	7107	7337	7295	7322	7151	7309	7079	7162	7112	7343	7437	7386	7344	7205	7329	7221	7220	7249	7267	7302	7311	7101	7176	7211	7332	7334	7326	7175	7210	7265	7298	7224	7349	7258	7288	7241	7169	7259	7388	7252	7167	7123	7292	7175	7265	7239	7210	7272	7213	7304	7260	7327	7286	7228	7269	7339	7283	7330	7271	7309	7181	7202	7298	7389	7154	7271	7208	7299	7245	7301	7364	7254	7229	7206	7129	7365	7288	7253	7203	7268	7304	7262	7306	7299	7006	7323	7221	7198	7203	7368	7247	7189	7374	7276	7239	7253	7375	7304	7174	7245	7227	7152	7254	7190	7193	7287	7237	7141	7229	7290	7149	7283	7331	7275	7146	7150	7297	7084	7254	7406	7139	7327	7161	7258	7147	7128	7275	7317	7275	7223	7223	7255	7321	7256	7372	7324	7309	7263	7125	7364	7355	7362	7167	7192	7328	7334	7266	7313	7133	7255	7227	7211	7415	7306	7291	7110	7325	7314	7149	7222	7317	7302	7342	7247	7202	7248	7199	7245	7244	7232	7162	7444	7219	7288	7232	7317	7218	7275	7317	7258	7157	7150	7250	7299	7256	7247	7292	7307	7359	7332	7371	7419	7254	7263	7351	7270	7385	7181	7247	7366	7247	7324	7302	7381	7171	7250	7213	7307	7291	7181	7237	7211	7269	7265	7259	7251	7296	7257	7356	7133	7182	7285	7301	7371	7313	7176	7297	7347	7337	7210	7182	7255	7234	7291	7372	7344	7245	7312	7169	7506	7264	7236	7240	7376	7264	7236	7140	7347	7262	7287	7342	7390	7247	7365	7156	7398	7201	7227	7269	7244	7375	7309	7271	7249	7331	7138	7202	7192	7343	7414	7199	7095	7215	7324	7392	7229	7161	7201	7288	7256	7345	7275	7363	7354	7228	7319	7295	7233	7263	7358	7372	7214	7212	7298	7213	7284	7201	7180	7237	7231	7263	7290	7345	7294	7204	7213	7269	7271	7232	7287	7334	7246	7289	7283	7201	7345	7238	7274	7265	7242	7204	7242	7137	7248	7332	7270	7284	7297	7246	7370	7282	7273	7238	7295	7263	7244	7280	7211	7212	7342	7254	7306	7272	7270	7167	7254	7231	7137	7199	7309	7339	7304	7368	7136	7254	7201	7410	7299	7261	7206	7304	7253	7203	7344	7191	7269	7371	7404	7278	7170	7385	7300	7260	7283	7225	7317	7373	7248	7320	7206	7354	7269	7330	7257	7264	7165	7207	7229	7299	7314	7243	7158	7192	7217	7139	7163	7328	7303	7179	7301	7376	7294	7320	7285	7337	7252	7270	7372	7186	7269	7191	7180	7271	7275	7202	7358	7287	7379	7214	7087	7211	7287	7220	7250	7162	7275	7159	7264	7125	7356	7265	7147	7341	7245	7205	7332	7298	7324	7195	7252	7447	7358	7206	7416	7247	7307	7372	7372	7149	7220	7289	7319	7140	7246	7267	7295	7219	7164	7258	7203	7388	7311	7259	7242	7201	7240	7246	7303	7278	7278	7186	7131	7298	7241	7306	7164	7309	7252	7255	7330	7338	7194	7295	7252	7256	7243	7258	7409	7240	7263	7260	7091	7348	7197	7355	7190	7337	7153	7239	7190	7288	7123	7219	7326	7267	7327	7290	7262	7344	7363	7332	7226	7225	7241	7152	7226	7200	7283	7325	7139	7304	7301	7377	7301	7335	7294	7255	7372	7234	7210	7162	7298	7229	7242	7179	7173	7208	7268	7301	7267	7342	7133	7255	7195	7321	7322	7225	7271	7109	7128	7149	7197	7368	7220	7219	7236	7198	7213	7369	7267	7243	7141	7393	7290	7317	7211	7219	7200	7306	7245	7333	7360	7253	7226	7245	7299	7243	7288	7224	7330	7168	7093	7249	7371	7263	7315	7325	7214	7250	7282	7390	7283	7127	7208	7288	7211	7244	7214	7284	7386	7328	7228	7134	7329	7298	7234	7334	7280	7266	7367	7305	7253	7300	7257	7126	7315	7268	7141	7243	7157	7331	7271	7226	7270	7153	7149	7242	7186	7281	7234	7203	7090	7147	7293	7038	7143	7213	7240	7259	7326	7193	7245	7350	7140	7380	7442	7279	7289	7342	7256	7244	7287	7322	7223	7296	7263	7044	7200	7240	7203	7184	7269	7275	7363	7260	7224	7366	7327	7222	7101	7248	7182	7154	7280	7355	7326	7337	7278	7298	7109	7348	7266	7366	7266	7285	7079	7132	7237	7311	7178	7156	7203	7266	7257	7206	7347	7300	7228	7340	7156	7316	7225	7215	7273	7283	7246	7206	7320	7214	7158	7242	7344	7243	7111	7356	7198	7291	7181	7255	7300	7273	7238
3542	1600	1270	1136	1292	1248	1243	1254	1412	4641	5724	3742	1973	1179	940	889	948	844	819	892	848	884	871	838	833	866	843	875	876	833	899	853	842	856	852	845	836	865	867	846	860	874	865	868	871	896	894	874	872	910	827	893	892	851	864	830	899	850	908	843	848	867	898	875	886	880	800	840	918	821	846	834	873	882	877	858	825	855	886	852	867	833	886	838	847	829	834	833	863	847	808	831	808	843	830	849	859	841	861	842	834	863	924	860	857	900	936	893	832	852	898	866	847	891	867	920	822	843	786	874	895	860	864	808	864	838	900	867	869	835	905	804	897	830	918	867	894	890	813	862	822	839	858	859	878	861	877	899	862	848	922	836	844	799	850	864	849	873	867	918	849	824	808	807	863	879	829	839	905	894	871	833	877	904	841	840	861	797	835	817	835	877	900	854	838	893	861	866	861	851	826	853	849	847	848	856	852	876	880	890	855	874	870	847	866	851	860	854	842	852	833	906	870	845	848	822	859	863	813	871	915	855	882	852	924	853	893	863	886	859	894	826	884	846	888	847	875	836	893	844	846	866	853	854	946	851	868	874	910	870	838	868	901	860	835	821	881	905	815	821	865	801	838	910	862	854	849	882	885	857	825	873	812	845	901	851	905	881	866	845	941	878	839	837	855	842	803	847	835	848	881	868	836	847	838	868	828	914	877	843	873	848	828	866	876	807	860	829	888	828	852	818	805	859	859	904	866	874	822	846	850	868	816	828	910	805	883	840	870	833	876	846	869	900	832	887	811	857	882	833	877	863	844	892	889	860	858	890	881	876	832	902	812	828	815	939	858	848	886	869	887	843	873	888	830	881	916	855	837	868	895	833	866	885	812	882	877	839	854	870	898	860	866	868	860	888	838	903	898	823	868	788	924	807	856	842	837	847	915	820	844	816	925	894	864	851	844	876	877	881	837	836	803	866	893	807	816	869	819	807	866	862	854	875	877	879	887	840	870	859	891	858	869	855	902	847	849	853	881	794	851	878	861	856	881	875	872	825	882	940	885	878	914	871	870	875	875	880	821	874	847	888	832	904	865	856	880	868	864	850	871	856	902	849	894	935	839	854	881	903	920	877	902	826	904	875	891	848	880	826	866	848	822	878	862	850	871	844	839	873	836	844	863	874	848	902	889	889	848	869	794	861	893	886	840	843	909	842	884	843	841	866	814	860	835	854	833	881	863	884	880	881	841	886	878	857	802	877	829	819	842	843	832	880	881	912	883	860	904	856	822	803	854	853	838	853	886	865	826	815	856	882	842	793	915	934	843	847	902	897	813	874	867	881	873	896	905	855	886	887	871	841	840	866	880	910	828	917	884	837	828	844	893	878	871	897	806	784	826	818	853	876	868	878	849	839	873	851	857	860	912	890	790	882	862	848	879	853	879	860	877	875	881	895	857	882	805	849	878	877	891	845	826	882	817	866	862	873	819	885	900	915	866	917	844	881	855	852	858	915	863	802	851	841	871	837	876	867	849	899	837	870	894	875	867	862	847	831	876	846	820	859	856	860	858	870	847	883	881	883	832	857	841	837	897	888	823	859	890	832	885	874	827	861	932	840	818	886	922	832	819	867	916	881	875	831	827	951	854	876	862	901	886	861	871	905	877	826	861	865	847	883	879	908	854	925	817	858	857	846	905	868	816	830	830	821	889	861	827	839	836	865	854	881	876	826	890	877	854	856	897	875	847	819	809	910	887	895	895	826	865	908	866	853	863	912	845	847	812	876	909	837	857	921	881	901	846	895	859	855	876	811	836	814	858	868	823	826	871	825	898	883	827	899	854	862	866	840	863	869	863	907	875	852	853	846	894	852	876	837	898	895	851	823	866	902	866	887	869	830	833	891	785	882	853	828	855	830	844	875	885	871	918	876	882	817	897	879	852	848	886	852	865	868	903	911	865	817	911	853	894	883	905	864	859	877	861	901	869	842	856	877	844	870	828	893	874	889	848	887	857	810	875	875	903	890	886	851	888	920	802	905	897	824	863	829	869	905	826	865	833	800	872	875	883	866	824	845	817	861	893	819	840	843	855	861	907	874	791	896	907	889	861	892	858	920	914	856	803	813	844	878	842	839	898	815	868	894	855	906	843	876	830	837	909	837	883	835	831	853	884	869	880	843	848	852	867	853	868	919	822	885	847	807	864	828	864	842	893	886	838	825	864	830	850	835	849	880	850	830	869	900	848	845	906	874	916	856	831	825	838	855	875	902	950	872	853	899	833	866	833	826	817	852	844	872	846	802	886	855	891	919	832	831	898	812	832	831	878	834	825	863	855	835	808	896	832	871	844	866	825	905	867	867	862	891	901	859	853	853	878	800	880	848	876	885	860	867	854	860	859	866	864	843	862	858	844	822	832	853	868	858	872	894	846	827	874	815	859	860	836	857	923	893	890	856	838	837	877	834	917	835	890	847	842	859	849	848	875	841	925	817	882	897	849	864	855	871	879	829	844	872	871	816	910	876	872	855	855	817	801	845	850	847	826	892	871	869	877	897	911	872	831	838	886	911	855	835	816	878	873	866	832	904	896	853	840	830	828	895	855	878	845	843	841	865	861	829	860	842	894	847	879	841	816	887	821	862	926	900	886	821	854	813	893	864	883	823	884	834	841	820	830	875	869	860	902	861	862	859	815	891	918	852	912	841	855	883	861	881	848	898	876	869	842	873	885	864	786	844	882	892	839	872	826	837	876	866	895	844	903	850	810	850	848	856	879	874	888	842	860	840	879	888	911	897	845	864	882	864	866	887	885	817	879	900	891	814	863	845	840	825	868	876	858	846	862	888	790	829	877	852	868	849	889	819	810	851	867	863	866	881	832	837	890	812	831	908	853	833	850	848	851	846	816	835	826	905	877	858	879	848	862	822	883	776	846	873	841	871	856	879	836	900	881	844	824	855	893	865	862	892	860	835	859	908	821	876	818	838	870	854	886	825	854	831	868	872	886	841	819	853	833	839	832	882	847	854	845	875	891	857	824	899	795	868	864	858	855	858	882	859	889	814	829	826	876	862	868	837	890	855	831	840	857	831	794	820	841	864	874	870	853	842	882	901	861	833	871	850	842	846	829	870	936	861	851	831	867	835	904	886	901	869	876	879	831	845	852	819	834	870	875	863	869	872	871	879	883	909	801	891	864	877	869	871	818	850	904	893	825	876	836	855	833	868	854	873	833	883	830	890	903	867	823	861	892	867	897	852	865	881	860	832	860	860	891	901	826	846	880	868	867	811	848	825	850	870	887	834	858	868	879	874	877	845	856	856	893	859	836	843	873	884	854	812	872	875	890	871	827	860	869	893	829	863	834	846	847	839	861	871	844	902	912	897	930	804	871	820	827	830	819	846	876	879	839	849	844	841	876	792	896	853	894	863	839	905	870	866	850	854	869	895	876	862	865	827	843	864	841	822	840	843	880	877	863	890	867	872	872	898	882	849	849	828	838	873	843	878	882	860	864	884	857	831
18730	14476	11766	17892	23316	22806	19821	20574	23880	44288	43587	33194	20348	12003	8487	7428	7122	7132	6993	7189	7263	7270	7057	7048	7028	6976	7080	7107	7161	7093	7124	7060	7115	7109	7059	7048	7167	7117	7123	7141	7052	7122	7171	7142	7090	7061	7298	7124	6996	7117	7191	6999	7116	7083	7098	7024	7148	7013	7195	7017	7107	7113	7052	7239	7191	7029	7133	7120	7257	7167	7172	7179	7131	6972	7000	7059	7072	7114	7157	7217	7158	7173	7157	7032	7053	7164	7163	7071	7074	7059	6980	7254	7145	7043	7153	7099	7011	7095	7220	7185	7021	7126	7183	7167	7033	7150	7245	7160	7085	7094	7230	7149	7159	6955	7178	7062	7097	7046	7105	7142	7151	7227	7146	7102	7060	7143	7024	7090	7198	7194	7080	7090	7152	7221	7127	7143	7040	7135	7035	7276	6984	7114	7080	7061	7061	7075	7152	7130	7189	7242	6979	6965	7056	7211	7084	7153	7138	7186	7225	7048	7099	7195	7096	7228	7120	7123	7131	7170	7091	7042	7145	7090	7092	7105	7052	7084	7076	6993	7129	7226	7159	7089	6934	6993	7109	7045	7091	7272	7210	7148	7257	7064	7104	7108	7051	7202	7036	7088	7052	7117	7182	7137	7116	7157	7129	7183	7156	7072	7165	7143	7159	7069	7300	7144	6961	7066	7137	7077	7004	7151	7094	7141	7204	6950	7056	7080	7337	7242	7120	7136	7232	7119	7048	7100	7100	6892	7062	7181	7088	7180	7130	7294	7114	6984	7001	7121	7136	7168	7174	7140	7067	7152	7171	7117	7142	7069	7045	7098	7172	7138	7125	7074	7090	7125	7094	7081	7148	7096	7121	7237	7117	7039	7113	7088	7071	7107	7056	7107	7088	7060	7197	7105	7126	7126	7109	7111	7032	7094	7173	7258	7166	7103	7031	7042	7205	7234	7147	7130	7232	7022	7107	7033	7160	7058	7148	7169	7081	7120	7126	7092	7200	7103	7131	7155	7165	7144	7113	7358	7215	7039	6973	7045	6970	7142	7111	7041	7166	7168	7101	7103	7216	7200	7164	7190	7131	7121	7085	7088	7256	7117	7064	7122	7137	7014	7096	7127	7138	7180	7146	7096	7120	7044	7199	7141	7194	7155	7120	7072	7197	7085	7001	7028	7156	7079	7202	7218	7173	7158	7087	6985	7134	7171	7196	7106	7064	7059	7044	7157	7140	7069	7083	7206	7059	7173	7094	7221	7083	7165	7073	7177	7167	7065	6989	7122	7032	6930	7089	7191	7047	7239	7034	7050	7070	6986	7156	7138	7077	6984	7043	7068	7177	7144	7035	7130	7137	7208	7183	7098	7031	7195	7079	7091	7094	7138	7212	7141	7168	7141	6994	7048	7093	7059	7193	7025	7092	7101	7107	7071	7163	7085	7134	7166	7062	7045	7095	7072	7120	7169	7123	7128	7075	7079	7049	7158	7004	7246	7146	7175	7081	6964	7004	6980	7123	7144	7055	7143	7098	7163	7219	7034	7015	7200	7281	7077	7220	7102	7097	7169	6941	7140	7123	6963	7212	7171	7139	7126	6969	7220	7037	7201	7063	7168	7169	7006	7031	7263	7056	7038	7205	7043	7113	7154	7073	7153	7110	7201	7115	7125	7170	7170	7084	7163	7115	7043	7091	7075	7043	7051	7139	7213	7133	7073	7131	7057	7093	7202	7109	7000	7256	7203	7043	7114	7030	7204	7145	6985	7166	7217	7070	7186	7174	7014	7041	7017	7106	7209	7142	7036	6972	7028	7127	7098	7113	7022	7084	7151	7188	7215	7104	7115	7164	6995	7207	7042	7270	7101	7102	7180	7146	7101	7017	7097	7100	7054	7149	7138	7045	7134	7150	7216	7091	7150	7088	7225	7060	7116	7101	7176	7280	7069	7185	7108	7130	7104	7021	7080	7154	7012	7083	7157	7115	6991	7130	7096	7095	7092	7141	7098	7026	7123	7110	7253	7044	7194	7163	7235	7152	7050	7196	7112	7088	7152	7089	7016	7125	7164	7098	7173	7100	7142	7065	7046	6960	7149	7097	6920	7198	7184	7014	7112	7076	7195	7101	7050	7157	7079	7095	7105	7098	7028	7041	7067	7026	7264	6950	7134	6995	7114	7154	7190	7159	7037	7135	7163	7120	7098	6999	7128	7056	7111	7103	7244	7092	7129	7211	7079	7007	7194	7133	6977	7191	7110	6959	7144	7079	7019	7176	7080	7139	7155	7151	7063	7016	7111	7262	7110	7161	7113	7125	7052	7037	7076	7219	7071	6985	7047	7059	7115	7028	7009	7175	7022	7177	7207	7131	6997	7135	7156	7171	6969	7196	6975	7251	7197	7039	7205	7014	7156	6997	7063	7081	7137	7081	7006	7039	6996	7121	7105	7090	7091	7002	7109	7214	7146	7081	7174	7198	7130	7125	7129	7119	7235	7202	7088	6994	7045	7151	7114	7002	7016	7213	6999	7117	7215	7088	7120	7003	7077	7149	7096	7155	7134	7153	7130	7024	7164	7252	7062	7169	7030	7142	7118	7070	7268	7080	7149	7252	7175	7193	6973	7050	7069	7285	7153	7008	7198	7070	7131	6941	7053	7147	7112	7248	7121	7041	7083	7089	7141	7129	7136	7019	7107	7094	7048	7162	7006	7260	7069	7137	7122	7005	7133	7040	7187	7160	7067	7138	6983	6978	7104	7008	7196	7080	7082	7058	7255	7222	7082	7007	7141	7049	7032	7100	7222	7042	7069	7179	6974	7022	7153	7096	6999	7094	7151	6987	7235	7123	7078	7115	7116	7212	7095	7056	7106	7045	7190	7195	7093	7109	7115	7139	6945	7142	7210	7181	7151	7027	7062	7112	7087	6964	7079	7110	7139	7014	7042	7140	7149	7023	7144	7126	7043	7054	7219	7178	7237	7062	7100	7104	7102	7097	7115	7013	7057	7059	7138	7197	7110	6941	7083	7008	7278	7199	7084	7229	7178	7021	7165	6971	7048	7210	7147	7122	7192	7094	7004	7056	7202	7041	7142	7122	7073	7083	7147	7092	7089	7167	7099	7105	7122	7083	7042	7181	7318	7252	7147	7038	7172	7162	7201	7172	7109	7105	7154	7163	7092	7163	7201	7180	7140	7250	6944	7152	7130	7115	7127	7055	7027	7175	7057	7009	7203	7056	7016	7077	7117	7158	7326	7184	7062	7233	7021	7096	7143	7195	7046	7058	7001	7148	7058	7151	7094	7039	7209	7233	7127	7148	7160	7059	7148	7157	7168	7020	7105	7152	6966	7203	7184	6983	7076	7146	7134	7036	7138	7082	7137	7240	7083	7108	7140	7136	7152	7071	7264	7159	7016	7256	7109	7187	6957	7142	6970	7146	7258	7164	7060	7259	7154	7018	7273	7058	7049	7121	7166	7053	7081	7030	7222	7097	7133	7143	7094	7134	7232	7005	7203	7029	7068	7063	7048	7005	7138	7166	7109	7185	7104	7057	7157	7064	7166	7081	6997	7169	7036	7076	7137	7222	7053	7058	7009	6914	7155	7096	7072	7001	7208	7266	7167	7145	7104	7217	7071	7184	7060	7062	7059	7009	7118	7184	7035	7180	6967	7157	7046	7111	7160	7234	7076	7054	7097	7115	7213	7061	7207	7235	7072	7171	6950	7063	7111	7232	7039	7206	7112	7061	7151	7188	7174	7258	7110	7167	6999	7008	7073	7073	7173	7171	7085	7047	7152	7068	7026	7081	7175	7005	7172	7187	7271	6931	7055	7025	6985	7129	7250	7056	7167	7143	7057	7181	7241	7105	7025	7077	7186	7126	7022	7051	7128	6943	7200	7062	7135	7107	7247	6855	7096	7130	7033	7139	7121	7139	7056	7096	7028	7053	7086	7105	7043	7105	7167	7019	7132	7017	7108	7158	7113	7059	7225	7139	7131	7116	7139	7132	7121	7054	7217	7211	7108	7099	7268	7031	7089	7079	7089	7174	7037	7070	7112	7151	7005	7104	7042	7054	7158	7166	7064	7057	7105	7057	7120	7198	7060	7075	7039	7003	7182	7267	7321	7164	7106	7080	7064	6986	7121	7011	7116	7139	7185	7142	7149	7291	7089	7177	7259	7088	7144	7100	7157	7159	7131	6953	7129	7223	7003	7107	7102	7100	7152	6994	7090	7151	7213	7210	7061	7094	7231	7150	7164	7139	7034	6981	7183	7070	7045	7084	7144	7024	6950	7137	7130	7008	7117	7155	7052	7024	7155	7040	7143	7179	7224	7139	7199	7101	7286	7249	6950	7079	7042	7232	7096	7046	7181	7128	7165	7118	7297	6961	7080	7111	7129	7084	7116	7111	7046	7341	7127	7128	7004	7267	7041	6910	7101	7066	7160	7107	7079	7235	7164	7061	7010	7080	7225	7144	6992	7082	7191	7226	7115	7006	7129	7180	7065	7070	7145	7163	7151	7122	7026	7208	7175	7234	7115	7179	7009	7163	7164	7248	7191	7012	7038	7254	7114	7097	7246	7148	7241	7032	7152	7029	7111	7237	6981	7125	7154	7089	7053	7207	7110	7152	7145	7125	7163	7032	7169	7130	7060	7155	7180	7073	7093	7090	6998	7208	7105	7065	7214	7026	7104	7163	7222	7053	7118	7060	7236	7134	7049	7023	7118	7141	7125	7053	6998	7193	7153	7070	7178	7171	7157	7027	7054	7185	6957	7163	7077	6974	7112	7098	7016	7037	7060	7160	6948	7137	7269	7164	7134	7161	7215	7097	7079	6998	7086	7049	7118	7158	7051	7152	7175	7100	7128	7192	7111	7055	7074	6919	7108	7190	7088	7113	7139	7124	7198	7051	7193	7060	7086	7205	7107	7233	7079	7099	7059	7140	7224	7119	7076	7032	7026	7122	7129	7106	7080	7321	7206	7034	7239	7002	7151	7185	7144	7192	7301	7188	7145	7113	7138	7255	7160	7172	7138	7099	7025	7104	7172	7082	7159	7185	7097	7090	7088	7078	7140	7158	7111	7149	7266	7213	7241	7141	7165	7081	7065	7215	7203	7065	7112
3212	2297	1574	1250	1471	1689	1671	1854	3861	14582	15722	9152	3791	1690	1106	933	867	925	871	913	848	897	850	861	937	853	867	877	829	845	896	845	847	906	828	864	888	830	877	854	944	875	887	867	843	863	888	886	861	849	821	851	891	921	887	929	895	890	832	891	893	880	887	841	855	892	866	884	880	854	908	841	893	906	838	893	892	932	888	859	825	883	837	838	847	882	872	898	914	917	859	892	878	956	854	915	907	836	861	890	908	859	893	864	883	829	913	854	851	869	815	850	864	900	901	895	918	904	900	892	857	822	868	850	855	853	915	863	914	836	847	903	896	917	870	886	864	855	784	849	862	916	881	873	873	912	863	917	834	926	898	862	911	883	885	826	894	906	899	834	856	868	901	882	863	878	876	906	906	842	916	859	836	956	911	894	873	853	928	900	860	902	875	898	869	878	894	844	890	911	877	870	912	932	885	888	839	892	880	901	869	871	876	865	868	854	879	870	916	826	829	857	852	848	863	885	894	864	871	806	831	863	866	865	859	842	906	939	842	908	869	875	840	874	834	897	869	873	898	820	864	879	886	862	878	852	901	914	905	881	893	830	861	903	854	914	916	918	853	846	859	859	856	847	877	913	870	898	854	902	863	910	886	894	890	914	905	886	839	879	904	850	918	868	919	884	875	947	897	847	832	891	825	909	860	883	954	886	932	854	896	866	835	847	876	915	853	877	912	847	869	856	836	842	891	865	897	877	843	854	844	834	881	879	880	910	882	851	856	873	918	841	874	844	854	873	839	862	834	844	899	869	872	871	871	896	867	880	865	879	869	910	858	891	840	879	938	857	875	839	924	853	878	923	870	870	829	867	852	861	851	909	854	882	895	854	910	871	885	876	855	873	878	909	861	852	869	867	858	900	874	909	912	863	927	888	922	917	889	905	909	846	856	909	869	829	869	839	909	860	897	882	881	892	889	910	871	874	927	878	870	899	846	870	829	818	913	881	839	892	896	862	901	903	870	856	883	893	836	891	858	900	866	837	843	897	877	917	898	886	931	889	854	850	869	867	881	885	920	875	829	828	914	832	902	868	844	888	917	910	861	878	911	908	921	870	894	892	879	896	871	897	934	860	905	875	908	889	925	838	877	847	871	904	893	917	888	893	891	881	887	837	880	860	891	891	893	793	889	858	916	952	917	885	904	869	949	878	878	934	885	887	854	899	821	823	927	878	888	907	885	872	814	891	831	920	876	936	921	870	905	874	840	890	891	921	898	868	876	890	867	881	864	902	910	870	900	890	868	904	903	859	895	865	889	840	869	851	863	931	884	838	872	869	855	897	896	849	849	858	931	876	849	897	913	894	890	858	879	853	878	872	885	844	842	886	860	875	902	917	926	877	837	917	913	946	892	919	855	915	898	878	857	862	862	933	904	856	893	832	933	927	864	893	858	833	859	886	881	913	856	823	845	860	854	854	831	842	864	860	896	858	835	865	819	866	895	887	898	849	880	940	895	856	892	830	896	898	917	887	897	869	876	903	851	862	840	907	877	924	817	881	870	897	877	948	863	874	893	863	851	875	887	889	919	906	915	831	869	885	874	879	873	901	853	911	883	896	906	844	913	909	887	898	887	894	880	832	882	880	908	886	863	872	896	890	852	869	888	879	900	875	838	853	875	904	880	848	863	838	886	928	862	894	854	836	874	851	909	913	900	901	889	938	863	839	871	854	830	882	840	869	884	821	841	862	889	935	868	889	891	862	820	891	913	854	871	859	861	860	876	851	881	843	840	861	914	868	910	885	882	870	896	857	857	887	867	906	875	885	884	872	853	914	859	865	858	865	893	876	896	936	819	917	886	856	928	824	857	914	861	922	928	911	903	930	951	855	856	860	844	849	846	873	860	931	836	874	893	884	834	858	858	885	885	828	834	886	880	908	874	857	887	893	846	902	898	883	847	868	794	882	871	911	853	783	876	895	913	847	875	884	848	869	882	895	875	892	859	846	935	896	892	866	839	880	847	930	906	804	826	851	823	901	872	852	893	830	927	861	895	871	865	851	896	833	884	922	839	827	840	836	902	858	911	887	860	928	859	863	917	893	856	838	907	893	907	837	885	922	850	861	832	874	915	881	883	852	944	871	871	855	891	932	848	885	882	962	825	890	898	880	853	870	862	922	847	880	873	850	854	856	931	861	903	896	888	913	920	856	857	865	920	848	890	868	873	941	880	874	869	826	827	889	886	831	920	840	840	886	888	906	879	825	879	851	868	857	901	889	884	826	921	920	829	878	903	877	797	842	857	878	874	880	869	953	897	903	879	861	884	885	879	828	870	801	880	879	880	794	888	852	873	873	862	868	909	883	838	880	826	919	909	890	857	897	904	854	879	806	900	892	875	888	936	873	929	891	892	919	830	914	906	888	928	822	918	870	886	857	848	902	877	868	884	874	919	841	841	834	855	862	872	863	889	856	913	881	863	852	903	840	860	867	900	872	887	866	816	917	901	918	888	893	838	901	861	897	900	868	822	908	850	855	888	904	878	875	909	877	861	929	922	838	926	892	902	872	863	862	854	857	912	839	848	898	901	888	862	843	887	903	881	888	886	809	844	871	852	847	857	834	860	875	928	869	911	892	897	911	884	878	884	885	902	874	850	915	901	880	921	914	896	875	849	912	887	891	942	889	865	835	865	878	855	888	871	863	883	881	853	879	911	846	894	899	896	928	846	866	922	910	935	860	890	882	842	871	903	847	860	824	888	837	889	874	848	854	870	888	873	874	900	875	882	882	865	830	920	877	849	908	897	841	850	863	921	886	904	854	899	890	842	867	868	894	892	880	875	908	863	889	922	884	842	844	840	912	852	880	916	871	850	884	901	881	906	861	862	812	851	849	914	850	929	938	858	879	873	829	861	887	858	858	906	838	845	845	880	895	865	885	856	870	857	890	878	868	918	842	844	906	840	866	856	878	925	895	854	901	826	884	844	939	867	850	914	910	882	871	834	816	855	906	899	901	925	881	887	943	902	867	835	870	920	917	900	915	870	895	937	911	865	924	866	890	846	860	883	856	918	860	879	875	862	888	938	870	840	893	842	909	856	884	894	910	918	828	849	895	899	896	841	868	891	822	878	893	838	867	844	852	881	916	863	895	867	872	841	837	888	907	895	817	870	872	911	921	929	886	928	885	855	839	971	868	871	883	890	824	864	889	863	914	823	899	911	889	855	888	911	877	867	893	837	876	902	846	933	865	899	877	863	895	849	824	899	890	924	852	870	896	906	886	842	890	892	852	913	815	890	849	859	869	864	869	833	872	858	888	900	790	887	870	864	925	898	889	874	849	858	864	862	882	830	901	897	870	838	835	882	853	870	834	857	906	956	860	933	921	855	879	856	855	915	929	912	820	882	863	883	907	838	898	915	872	890	863	844	860	848	864	900	899	898	855	912	863	890	881	896	997	854	893	924	860	831	902	898	836	899	942	834	925	881	850	852	869	841	878	876	894	862	821	843	833
25112	19063	14586	20467	27036	28419	26826	30161	41614	66034	62018	46499	31420	18198	10328	7807	7353	7359	7185	7175	7225	7361	7183	7293	7248	7094	7070	7221	7207	7276	7315	7257	7100	7183	7244	7211	7141	7069	7174	7184	7145	7083	7020	7141	7255	7293	7101	7257	7313	7287	7191	7101	7188	7149	7291	7157	7184	7283	7241	7147	7139	7227	7218	7281	7142	7151	7252	7228	7237	7071	7267	7245	7214	7172	7025	7206	7266	7243	7323	7016	7142	7181	7256	7099	7191	7219	7268	7151	7230	7148	7310	7258	7132	7316	7094	7240	7263	7101	7255	7112	7252	7168	7259	7146	7279	7130	7171	7247	7208	7031	7204	7251	7212	7204	7112	7165	7231	7172	7177	7355	7227	7105	7195	7292	7194	7181	7218	7181	7205	7082	7172	7204	7263	7195	7120	7144	7242	7120	7373	7226	7097	7072	7132	7161	7138	7240	7105	7272	7186	7102	7163	7220	7350	7385	7339	7250	7236	7112	7301	7107	7383	7125	7151	7199	7164	7179	7119	7071	7157	7104	7274	7290	7192	7159	7204	7109	7166	7262	7235	7126	7185	7230	7198	7155	7227	7148	7205	7237	7099	7142	7312	7226	7285	7194	7154	7205	7190	7226	7196	7202	7190	7134	7298	7205	7154	7199	7246	7184	7055	7297	7200	7168	7157	7133	7295	7288	7203	7218	7188	7177	7219	7238	7181	7173	7043	7249	7057	7243	7259	7214	7167	7283	7094	7055	7098	7187	7088	7149	7252	7148	7160	7247	7287	7242	7190	7192	7162	7204	7130	7217	7177	7110	7220	7152	7216	7230	7204	7030	7206	7121	7300	7169	7163	7316	7173	7227	6999	7198	7321	7135	7174	7138	7174	7162	7147	7120	7265	7196	7168	7269	7057	7271	7171	7222	7196	7119	7252	7176	7130	7067	7226	7075	7215	7009	7274	7095	7283	7356	7062	7062	7214	7146	7342	7093	7293	7226	7062	7373	7139	7195	7235	7117	7049	7165	7241	7081	7148	7219	7131	7212	7386	7241	7178	7330	7144	7244	7121	7258	7301	7156	7151	7199	7203	7182	7210	7267	7157	7177	7168	7180	7117	7185	7183	7136	7256	7274	7252	7263	7226	7210	7345	7043	7193	7048	7173	7174	7117	7137	7184	7256	7142	6988	7233	7210	7104	7122	7167	7022	7193	7317	7268	7269	7289	7020	7229	7216	7222	7331	7182	7199	7173	7265	7269	7220	7168	7136	7205	7047	7215	7094	7165	7314	7182	7220	7112	7073	7199	7056	7211	7277	7296	7147	7231	7140	7179	7251	7167	7080	7265	7085	7237	7135	7221	7146	7170	7272	7149	7327	7274	7205	7277	7276	7195	7063	7306	7293	7254	7074	7387	7222	7139	7176	7215	7306	7201	7232	7068	7274	7248	7362	7084	7186	7213	7302	7228	7171	7114	7150	7137	7210	7154	7170	7140	7272	7213	7154	7132	7299	7178	7155	7135	6989	7188	7125	7173	7287	7187	7227	7237	7252	7086	7207	7165	7139	7168	7144	7262	7085	7089	7234	7195	7153	7108	7277	7160	7235	7170	7113	7285	7197	7271	7132	7259	7078	7297	7310	7180	7307	7289	7181	7200	7204	7096	7152	7241	7166	7163	7213	7300	7051	7236	7132	7222	7166	7234	7282	7328	7139	7165	7214	7122	7185	7104	7230	7206	7143	7291	7291	7132	7235	7180	7135	7275	7256	7273	7252	7248	7123	7274	7281	7213	7179	7130	7132	7163	7174	7160	7204	7117	7273	7128	7232	7051	7197	7319	7165	7125	7171	7271	7236	7225	7247	7176	7146	7137	7183	7282	7250	7214	7199	7276	7251	7143	7226	7212	7146	7313	7105	7291	7233	7158	7202	7312	7223	7139	7299	7186	7241	7087	7388	7325	7245	7295	7050	7194	7202	7186	7212	7246	7266	7156	7197	7251	7096	7291	7100	7187	7218	7256	7283	7225	7164	7075	7201	7246	7257	7156	7214	7209	7075	7222	7208	7195	7047	7286	7176	7131	7228	7158	7119	7150	7222	7018	7280	7211	7209	7264	7149	7102	7261	7174	7270	7174	7204	7347	7284	7283	7225	7196	7151	7242	7313	7160	7118	7318	7045	7283	7223	7169	7223	7356	7026	7170	7173	7184	7171	7237	7153	7249	7158	7281	7189	7247	7224	7244	7134	7118	7198	7192	7029	7073	7220	7297	7167	7297	7122	7210	7161	7145	7230	7203	7222	7252	7214	7185	7244	7165	7188	7174	7201	7158	7210	7252	7133	7052	7359	7235	7236	7136	7189	7260	7275	7183	7240	7201	7031	7178	7252	7217	7293	7129	7224	7025	7245	7088	7203	7256	7010	7189	7285	7199	7103	7241	7300	7244	7196	7176	7187	7175	7134	7185	7266	7202	7243	7275	7195	7160	7109	7179	7254	7199	7242	7115	7218	7146	7212	7186	7203	7201	7205	7115	7122	7170	7251	7335	7222	7161	7184	7258	7064	7271	7318	7195	7315	7152	7162	7173	7158	7182	7192	7249	7037	7169	7279	7229	7237	7178	7263	7184	7278	7209	7128	7224	7250	7197	7139	7329	7130	7121	7283	7107	7204	7146	7155	7180	7327	7189	7276	7154	7068	6998	7193	7078	7179	7193	7218	7271	7177	7161	7263	7196	7270	7198	7235	7245	7277	7155	7187	7058	7294	7113	7097	7013	7066	7253	7305	7191	7129	7265	7132	7223	7180	7125	7226	7192	7190	7269	7167	7231	7144	7222	7354	7131	7345	7207	7176	7212	7176	7200	7201	7240	7113	7259	7161	7260	7218	7160	7244	7143	7287	7307	7271	7146	7097	7215	7129	7112	7135	7160	7142	7175	7237	7125	7110	7199	7259	7210	7145	7167	7227	7155	7163	7271	7262	7281	7298	7291	7170	7319	7154	7257	7179	7248	7158	7312	7219	7139	7213	7215	7316	7159	7190	7318	7237	7289	7161	7221	7125	7147	7208	7080	7132	7254	7249	7225	7162	7221	7208	7096	7190	7266	7270	7096	7302	7293	7099	7155	7209	6984	7121	7336	7232	7278	7207	7148	7155	7228	7257	7118	7209	7206	7221	7165	7170	7189	7101	7227	7104	7208	7272	7218	7005	7228	7175	7131	7148	7219	7167	7165	7218	7282	7203	7144	7141	7184	7233	7153	6990	7251	7291	7273	7202	7132	7143	7306	7150	7204	7229	7235	7188	7187	7116	7167	7042	7160	7220	7306	7173	7239	7072	7183	7309	7283	7289	7217	7230	7250	7203	7193	7151	7195	7252	7223	7288	7108	7240	7260	7194	7194	7286	7292	7195	7239	7211	7211	7230	7070	7224	7277	7273	7235	7175	7197	7022	7260	7277	7142	7271	7057	7101	7184	6988	7114	7129	7099	7303	7222	7119	7260	7170	7133	7299	7190	7178	7162	7168	7170	7212	7155	7061	7036	7113	7226	7149	7312	7255	7258	7152	7159	7042	7262	7251	7166	7116	7293	7312	7100	7202	7046	7171	7273	7131	7071	7161	7117	7338	7188	7289	7243	7035	7208	7253	7168	7279	7147	7191	7351	7323	7140	7230	7227	7218	7198	7129	7186	7231	7069	7146	7138	7353	7279	7218	7285	7193	7092	7233	7183	7125	7237	7215	7321	7258	7163	7297	7149	7109	7168	7195	7189	7120	7271	7188	7222	7305	7048	7098	7209	7070	7239	7058	7263	7090	7177	7168	7072	7219	7199	7269	7231	7083	7240	7227	7222	7300	7194	7292	7048	7172	7219	7132	7129	7043	7251	7147	7302	7167	7189	7121	7190	7130	7150	7239	7255	7177	7081	7036	7265	7211	7099	7223	7242	7166	7160	7289	7314	7052	7226	7188	7213	7197	7131	7208	7246	7156	7198	7106	7237	7235	7269	7179	7231	7190	7249	7258	7174	7307	7068	7231	7313	7268	7235	7028	7100	7190	7208	7193	7062	7243	7083	7263	7178	7164	7183	7111	7245	7249	7250	7217	7216	7085	7293	7135	7165	7279	7209	7122	7054	7176	6998	7216	7265	7157	7263	7207	7313	7225	7227	7150	7240	7036	7203	7119	7215	7145	7219	7112	7133	7293	7302	7271	7199	7074	7124	7226	7244	7256	7085	7263	7272	7313	7120	7366	7334	7138	7275	7014	7230	7273	7148	7254	7275	7251	7216	7255	7204	7186	7229	7118	7235	7112	7192	7151	7334	7072	7215	7168	7239	7072	7201	7318	7097	7103	7255	7239	7309	7127	7261	7194	7222	7261	7194	7072	7151	7105	7111	7135	7249	7169	7169	7184	7149	7185	7209	7224	7150	7246	7223	7191	7136	7241	7187	7242	7137	7138	7187	7238	7139	7254	7151	7272	7195	7205	7298	7038	7190	7237	7081	7314	7177	7087	7182	7174	7008	7098	7124	7160	7038	7187	7238	7161	7213	7248	7151	7147	7220	7189	7127	7272	7267	7220	7285	7143	7234	7186	7325	7200	7140	7063	7243	7248	7163	7141	7273	7356	7196	7163	7298	7198	7248	7180	7072	7321	7169	7080	7126	7146	7390	7231	7163	7218	7253	7151	7232	7234	7361	7274	7221	7195	7312	7308	7220	7314	7005	7242	7188	7170	7201	7201	7251	7302	7198	7264	7163	7161	7172	7270	7164	7146	7094	7294	7193	7179	7186	7201	7206	7077	7159	7159	7274	7201	7283	7138	7102	7203	7266	7247	7153	7165	7208	7361	7167	7201	7253	7243	7218	7300	7073	7255	7308	7078	7213	7121	7135	7069	7222	7137	7222	7196	7234	7209	7145	7080	7200	7299	7086	7146	7050	7244	7209	7321	7278	7231	7292	7160	7261	7172	7095	7344	7088	7140	7153	7186	7172	7099	7276	7228	7358	7209	7183	7154	7159	7255	7214	7272	7182	7121	7148	7098	7151	7166	7262	7258	7253	7431	7170	7216	7134	7234	7108	7216	7286	7240	7242	7204	7143	7275	7050	7256	7222	7363	7299	7015	7217	7313	7254	7199
5226	1831	1413	1285	1655	1645	1599	2340	7267	14478	13379	7256	3412	1602	1105	940	869	872	868	914	937	870	856	886	899	884	903	897	927	865	914	893	874	896	839	855	878	884	869	849	896	877	863	843	886	879	916	828	874	884	887	901	878	925	859	884	881	891	842	865	913	913	832	864	891	921	903	883	860	843	885	886	836	868	888	832	879	864	903	892	901	857	872	941	933	838	820	929	849	894	909	908	853	899	885	842	863	941	898	861	893	867	868	896	888	918	887	816	881	915	842	880	912	884	904	881	884	951	901	887	900	844	914	836	907	875	899	817	883	867	909	898	831	847	832	865	870	884	838	862	849	850	873	894	956	852	874	934	875	850	949	888	927	887	842	867	905	887	908	931	851	895	926	879	871	896	850	912	911	893	914	859	908	880	911	888	878	809	859	899	917	874	902	855	914	893	871	851	880	890	910	907	901	875	922	886	900	914	933	907	857	900	890	931	906	856	915	872	866	871	838	895	895	902	858	873	903	868	881	873	866	862	881	869	899	845	868	853	903	922	865	889	877	932	894	904	883	860	825	902	892	888	870	912	914	885	876	910	855	865	915	925	882	873	916	867	861	852	875	905	924	907	851	877	872	872	905	867	935	935	899	926	903	932	899	863	885	884	906	946	891	868	865	902	859	921	893	864	927	890	886	862	885	876	895	893	877	843	898	929	881	893	844	923	893	872	894	858	935	938	903	927	948	868	962	848	839	914	857	926	883	870	948	890	861	820	877	859	864	948	884	862	877	909	885	868	890	881	845	892	886	888	841	885	914	864	897	876	906	898	824	876	888	834	897	934	946	859	905	857	911	844	910	849	900	892	923	893	849	879	879	898	880	849	896	877	887	905	905	865	912	855	890	839	913	896	898	927	883	963	905	859	944	878	914	866	878	855	909	881	881	870	876	882	953	893	904	875	924	885	899	873	934	883	925	816	888	888	857	955	949	861	909	860	897	860	872	876	884	936	889	879	935	892	850	843	885	846	885	887	864	873	828	941	886	828	883	866	892	883	863	944	995	896	820	897	884	929	846	838	918	946	961	893	860	950	864	876	874	855	865	820	905	890	943	891	886	874	901	850	898	878	882	899	897	918	878	849	875	884	879	862	936	875	918	911	834	921	932	871	872	865	911	927	900	896	873	901	911	843	835	878	910	847	817	859	925	903	908	856	854	914	880	839	923	918	855	899	891	897	882	925	891	853	866	860	872	898	893	867	885	929	900	879	849	956	813	858	872	905	871	893	865	880	866	867	911	904	884	885	929	872	875	855	885	871	900	858	854	906	912	900	926	874	906	882	922	876	898	863	908	790	905	881	944	853	899	908	908	882	871	905	893	847	883	897	841	895	875	935	893	922	860	908	939	913	833	941	906	892	916	893	876	856	858	953	860	863	887	885	942	932	909	897	872	917	817	834	799	895	869	917	858	870	895	896	889	901	904	856	863	905	870	942	909	870	931	847	864	904	892	916	917	866	917	904	962	886	894	867	869	895	890	888	903	840	867	889	903	842	919	904	851	883	897	894	868	832	887	916	880	902	864	880	895	926	897	887	933	920	911	900	910	858	859	838	910	845	884	907	858	882	890	848	912	928	868	899	861	898	818	886	924	859	855	850	879	908	865	879	888	958	870	863	913	858	851	897	861	831	899	865	885	902	876	911	808	907	910	922	910	853	902	907	865	829	948	862	908	908	853	932	929	818	898	904	905	853	855	897	892	895	912	935	911	872	886	869	844	874	899	916	911	897	878	895	917	866	874	841	885	884	929	864	880	899	902	885	901	854	906	819	858	915	886	886	893	902	922	860	889	901	874	910	879	965	881	907	879	944	898	890	824	900	922	879	811	886	939	913	896	884	885	889	893	895	884	896	900	942	932	919	909	888	883	879	865	881	879	865	850	912	881	855	890	889	896	930	918	944	928	885	912	867	897	918	895	878	894	897	927	850	882	863	895	881	879	884	849	867	871	854	852	847	873	874	883	864	870	915	864	852	885	910	867	931	890	890	892	904	927	889	969	918	977	936	864	902	881	875	873	855	864	871	901	861	881	853	917	897	958	896	835	897	921	863	859	875	877	890	861	930	875	889	905	905	878	830	844	877	873	863	912	876	862	878	861	879	874	928	934	863	919	868	890	866	894	852	918	888	907	863	890	920	892	878	868	823	903	883	836	887	941	901	945	915	915	916	883	890	881	893	818	920	844	907	898	930	904	843	861	916	902	866	926	884	922	930	893	898	926	937	922	892	914	852	897	865	871	870	878	896	908	881	875	884	906	888	858	906	873	930	911	889	877	818	872	926	917	852	862	848	829	879	889	868	892	928	905	853	927	930	908	901	839	832	907	994	890	927	889	882	905	919	885	917	884	895	855	886	896	827	839	906	863	878	931	914	846	914	873	938	903	898	911	859	926	881	924	860	857	841	834	903	903	893	898	883	874	842	853	859	930	831	902	914	874	894	854	883	891	921	874	846	819	800	870	870	928	873	885	861	835	929	837	893	851	843	902	892	877	901	875	846	851	882	849	894	847	925	903	911	847	864	877	895	879	923	883	878	888	887	888	935	860	891	878	894	926	882	839	837	893	913	863	854	882	884	838	832	899	940	859	885	854	867	899	837	917	886	906	891	901	924	897	909	897	868	858	884	876	951	893	920	912	887	918	892	929	856	900	930	858	879	977	881	908	823	849	875	859	905	863	859	824	883	877	889	920	889	902	897	855	830	858	870	878	888	871	867	887	836	915	909	917	919	871	857	877	962	951	892	910	868	845	827	919	889	879	919	935	847	890	892	884	862	851	866	805	907	873	889	865	927	898	923	874	893	861	866	908	872	885	899	884	911	898	885	907	866	872	856	872	815	871	831	941	886	885	852	929	837	876	936	904	887	911	848	883	843	917	926	914	849	859	904	879	910	893	884	894	881	890	881	870	919	883	863	883	920	888	889	941	895	883	832	897	889	923	849	826	922	855	871	870	862	883	867	878	874	874	880	887	903	891	817	885	970	948	865	881	868	919	870	876	899	866	898	904	933	879	880	881	921	931	874	880	862	858	847	833	880	930	882	888	928	875	900	913	865	900	876	894	857	936	947	859	928	919	862	891	902	882	919	908	867	902	874	862	863	885	858	903	874	864	903	908	925	899	918	895	901	886	903	902	892	857	889	934	863	846	913	915	845	840	902	859	889	835	904	859	957	890	895	939	878	929	867	876	923	877	910	876	846	878	929	914	881	880	855	867	836	947	881	873	947	871	900	883	904	915	891	889	903	875	888	876	829	900	835	824	881	895	924	867	902	872	932	870	874	875	905	888	912	875	937	855	841	851	873	902	879	904	898	905	867	800	886	857	854	912	875	869	888	872	817	921	936	898	866	911	865	907	929	859	902	862	883	901	862	885	832	845	899	879	902	860	879	919	889	826	871	874	890	894	897	889	877	895	907	930	899	848	897	885	877	854	911	861	888	851	811	846	845	865	890
21024	16291	13182	21255	28726	27572	27012	34209	53796	66070	58098	43852	30831	17732	10276	7893	7572	7352	7268	7397	7296	7265	7305	7316	7238	7237	7194	7266	7341	7297	7338	7192	7191	7375	7421	7313	7282	7240	7359	7277	7213	7126	7210	7321	7405	7317	7255	7276	7244	7359	7269	7275	7310	7327	7295	7245	7312	7314	7195	7349	7234	7272	7375	7289	7254	7316	7252	7158	7285	7333	7224	7348	7346	7183	7144	7315	7285	7264	7326	7268	7372	7155	7139	7297	7308	7253	7257	7264	7274	7258	7268	7197	7300	7255	7246	7133	7335	7203	7239	7202	7272	7313	7421	7298	7183	7365	7346	7247	7354	7321	7319	7253	7263	7285	7245	7238	7183	7288	7223	7300	7281	7314	7321	7264	7307	7331	7220	7150	7351	7285	7244	7315	7311	7212	7214	7300	7413	7249	7195	7252	7324	7245	7350	7252	7241	7230	7220	7317	7332	7305	7371	7297	7327	7179	7342	7192	7290	7217	7284	7153	7397	7266	7265	7201	7357	7318	7229	7259	7232	7258	7273	7354	7301	7174	7274	7276	7170	7312	7114	7184	7318	7236	7275	7240	7280	7295	7277	7371	7277	7426	7189	7322	7137	7347	7298	7327	7315	7317	7253	7286	7275	7381	7290	7358	7283	7244	7358	7380	7298	7240	7179	7381	7352	7340	7098	7372	7399	7234	7292	7259	7238	7421	7233	7265	7124	7236	7342	7308	7209	7415	7313	7317	7268	7291	7306	7348	7232	7328	7223	7282	7204	7262	7237	7407	7349	7250	7107	7275	7376	7266	7210	7315	7309	7290	7223	7200	7190	7259	7350	7317	7217	7359	7214	7492	7281	7308	7359	7335	7251	7254	7260	7226	7223	7465	7342	7356	7301	7324	7296	7196	7186	7303	7314	7296	7287	7173	7348	7271	7208	7244	7247	7367	7239	7359	7186	7256	7275	7226	7296	7386	7277	7237	7256	7191	7386	7373	7044	7201	7244	7331	7264	7250	7273	7226	7267	7164	7470	7285	7272	7310	7270	7303	7341	7288	7358	7312	7399	7331	7344	7231	7190	7266	7172	7312	7272	7361	7398	7184	7211	7196	7420	7136	7308	7374	7384	7422	7352	7279	7374	7304	7258	7246	7455	7258	7229	7358	7276	7212	7311	7418	7328	7238	7198	7283	7368	7356	7326	7173	7262	7314	7271	7234	7277	7242	7172	7321	7369	7241	7236	7253	7290	7398	7346	7251	7204	7297	7230	7475	7490	7313	7271	7342	7086	7307	7204	7264	7290	7413	7240	7284	7312	7213	7236	7291	7300	7339	7261	7382	7260	7373	7285	7303	7318	7148	7208	7337	7307	7274	7352	7391	7391	7267	7382	7321	7341	7163	7360	7339	7176	7306	7316	7279	7269	7362	7409	7483	7420	7245	7226	7439	7230	7298	7204	7302	7298	7315	7324	7303	7267	7288	7284	7285	7304	7165	7321	7300	7201	7310	7346	7184	7162	7373	7339	7478	7301	7300	7197	7358	7326	7385	7302	7334	7317	7335	7326	7248	7179	7255	7421	7295	7259	7184	7431	7301	7455	7240	7297	7423	7422	7440	7286	7364	7137	7224	7225	7319	7185	7250	7252	7318	7209	7264	7385	7314	7218	7277	7339	7223	7234	7296	7198	7201	7277	7343	7341	7235	7303	7272	7188	7191	7301	7330	7226	7437	7342	7264	7363	7320	7353	7303	7237	7203	7293	7386	7165	7335	7275	7169	7194	7173	7244	7211	7239	7277	7402	7271	7409	7376	7161	7232	7260	7408	7359	7400	7266	7387	7396	7339	7342	7144	7283	7212	7332	7364	7239	7358	7249	7327	7271	7337	7298	7248	7280	7341	7299	7256	7267	7268	7250	7254	7306	7346	7385	7284	7332	7330	7313	7159	7268	7223	7304	7234	7264	7286	7224	7243	7359	7324	7343	7268	7183	7208	7230	7263	7261	7383	7246	7249	7286	7391	7207	7324	7187	7215	7137	7230	7320	7191	7256	7308	7335	7346	7373	7226	7464	7297	7198	7205	7284	7437	7155	7185	7384	7339	7269	7316	7337	7215	7271	7305	7371	7176	7305	7383	7339	7101	7318	7301	7255	7417	7208	7199	7276	7331	7322	7306	7216	7412	7207	7193	7177	7228	7424	7315	7272	7131	7271	7221	7197	7331	7345	7289	7356	7308	7331	7383	7250	7434	7311	7292	7352	7418	7288	7151	7352	7431	7244	7287	7345	7115	7237	7216	7184	7256	7373	7327	7380	7220	7176	7242	7341	7291	7349	7253	7391	7236	7367	7421	7266	7279	7278	7299	7305	7390	7140	7139	7273	7260	7270	7309	7368	7180	7367	7270	7281	7354	7429	7377	7232	7386	7313	7279	7233	7626	7336	7349	7290	7291	7399	7273	7341	7176	7266	7294	7422	7224	7238	7535	7347	7398	7465	7228	7271	7350	7254	7379	7344	7348	7141	7250	7401	7214	7232	7236	7264	7251	7378	7194	7459	7301	7278	7192	7457	7271	7286	7376	7371	7234	7263	7228	7253	7280	7199	7395	7237	7293	7301	7379	7163	7299	7306	7229	7334	7430	7277	7298	7318	7268	7388	7323	7294	7155	7267	7231	7181	7224	7176	7273	7324	7310	7197	7337	7287	7210	7328	7201	7210	7312	7349	7218	7211	7273	7181	7255	7344	7231	7237	7293	7340	7276	7250	7288	7163	7310	7331	7332	7231	7268	7331	7260	7288	7401	7339	7208	7168	7252	7263	7289	7339	7340	7308	7518	7241	7297	7290	7381	7332	7267	7194	7219	7271	7313	7236	7335	7217	7321	7371	7298	7261	7260	7247	7312	7299	7488	7313	7279	7388	7355	7247	7375	7306	7321	7254	7201	7264	7242	7235	7231	7191	7360	7331	7486	7236	7238	7312	7231	7350	7266	7428	7139	7195	7349	7340	7279	7272	7290	7266	7252	7352	7266	7308	7222	7342	7285	7335	7310	7311	7410	7241	7182	7226	7395	7257	7185	7345	7404	7334	7229	7299	7231	7249	7250	7288	7193	7360	7275	7176	7195	7333	7271	7263	7351	7236	7274	7254	7463	7359	7321	7232	7348	7245	7369	7320	7375	7269	7225	7270	7404	7295	7269	7256	7326	7319	7418	7334	7280	7237	7338	7384	7364	7472	7143	7323	7284	7279	7423	7194	7390	7219	7294	7383	7395	7176	7314	7370	7274	7143	7365	7312	7370	7155	7255	7381	7152	7385	7267	7153	7255	7342	7142	7349	7253	7273	7209	7306	7338	7334	7209	7304	7222	7150	7235	7279	7263	7195	7248	7276	7338	7371	7387	7283	7230	7461	7422	7216	7258	7271	7187	7324	7154	7246	7292	7262	7263	7341	7364	7310	7262	7208	7260	7224	7461	7312	7324	7379	7316	7232	7193	7408	7360	7378	7334	7462	7330	7261	7203	7411	7254	7244	7345	7361	7292	7173	7399	7111	7261	7260	7302	7250	7364	7491	7244	7179	7317	7374	7309	7289	7302	7328	7270	7280	7431	7350	7369	7366	7305	7330	7285	7387	7263	7289	7370	7281	7137	7337	7283	7214	7323	7234	7299	7283	7202	7326	7225	7244	7346	7440	7229	7189	7134	7168	7276	7258	7325	7342	7239	7308	7326	7311	7272	7309	7369	7188	7226	7251	7502	7338	7420	7139	7245	7249	7286	7264	7284	7432	7360	7292	7398	7252	7320	7302	7299	7324	7356	7180	7231	7270	7300	7330	7315	7298	7338	7306	7173	7417	7246	7390	7232	7335	7187	7397	7162	7151	7283	7319	7257	7163	7238	7242	7255	7344	7261	7346	7352	7337	7304	7399	7402	7451	7248	7340	7319	7274	7288	7395	7186	7357	7259	7206	7228	7337	7302	7234	7264	7403	7201	7363	7249	7194	7226	7330	7317	7463	7244	7229	7195	7170	7252	7294	7161	7254	7371	7349	7236	7331	7431	7190	7364	7373	7171	7173	7279	7139	7328	7240	7311	7216	7262	7362	7283	7217	7334	7317	7332	7439	7366	7401	7272	7209	7290	7384	7276	7406	7359	7213	7398	7227	7286	7332	7333	7303	7249	7328	7263	7303	7306	7324	7242	7126	7205	7347	7316	7171	7295	7201	7347	7242	7408	7353	7375	7350	7224	7280	7319	7268	7221	7275	7189	7330	7157	7272	7359	7233	7251	7263	7226	7224	7375	7262	7365	7291	7345	7276	7387	7188	7323	7292	7392	7247	7252	7359	7309	7267	7206	7164	7283	7255	7220	7315	7326	7215	7225	7498	7248	7260	7244	7323	7312	7378	7314	7343	7386	7192	7282	7303	7242	7413	7246	7262	7383	7315	7341	7456	7213	7330	7226	7280	7415	7272	7179	7287	7334	7292	7228	7281	7189	7195	7399	7340	7485	7221	7344	7280	7245	7247	7411	7239	7202	7328	7382	7268	7193	7257	7218	7374	7417	7226	7250	7316	7280	7325	7336	7335	7215	7297	7182	7170	7242	7425	7275	7224	7218	7292	7244	7296	7252	7140	7172	7224	7342	7275	7322	7369	7280	7299	7436	7364	7034	7444	7267	7184	7249	7239	7277	7213	7380	7175	7140	7288	7410	7280	7289	7308	7115	7200	7243	7352	7300	7330	7303	7342	7377	7321	7300	7343	7300	7176	7283	7268	7264	7469	7243	7277	7288	7197	7298	7260	7072	7315	7302	7391	7236	7211	7233	7419	7220	7238	7280	7446	7408	7409	7397	7289	7206	7405	7355	7339	7292	7284	7321	7252	7306	7360	7272	7390	7358	7236	7236	7246	7359	7162	7282	7382	7277	7346	7329	7291	7321	7389	7394	7240	7299	7285	7273	7269	7179	7290	7182	7106	7320	7322	7248	7306	7351	7203	7374	7351	7288	7251	7278	7256	7204	7341	7262	7258	7229	7386	7364	7268	7284	7150	7263	7348	7349	7235	7344	7239	7291	7160	7300	7358	7323	7387	7248	7223	7314	7298	7336	7314	7263	7405	7304	7151	7373	7359	7193
4361	2748	1760	1442	1617	1833	1825	3716	14135	25145	21324	13735	6211	2407	1261	948	902	856	793	819	923	889	890	869	876	882	886	888	878	901	897	851	886	853	883	873	889	887	880	861	887	836	875	910	900	815	876	837	860	839	883	902	857	866	860	879	904	894	893	869	945	868	843	829	927	892	846	910	929	857	865	882	872	901	891	872	858	908	870	891	920	875	855	940	844	844	905	886	854	922	885	881	876	885	937	881	875	876	856	859	851	889	841	874	914	869	898	900	889	879	880	889	958	863	867	910	862	882	901	859	918	929	851	859	880	910	886	918	877	856	844	910	937	874	918	928	897	887	877	896	885	927	879	870	917	938	924	894	861	900	887	913	883	934	851	853	848	933	848	929	865	934	870	874	849	843	890	958	906	903	871	897	880	878	854	911	856	839	859	859	862	872	880	860	932	839	925	893	868	865	942	840	888	913	937	859	825	877	906	927	885	895	870	911	885	825	896	822	833	936	885	886	906	862	910	917	906	920	903	862	874	844	854	898	855	866	898	898	838	923	963	887	883	879	894	822	877	855	914	948	855	858	860	834	830	883	874	821	898	907	924	876	904	893	871	832	836	890	888	902	860	856	886	882	916	863	819	861	895	857	872	881	929	895	849	856	926	883	890	844	809	880	910	930	858	885	901	848	929	852	916	852	841	910	879	914	887	915	896	920	936	909	890	862	837	882	872	905	913	901	887	910	916	902	871	878	850	900	913	928	841	873	887	860	865	856	874	872	869	858	867	900	897	939	916	872	920	810	894	896	909	907	893	920	840	883	827	891	894	898	890	887	915	796	933	920	896	833	886	857	877	888	909	901	831	902	903	862	920	884	885	907	900	871	838	900	869	851	910	877	926	880	875	895	909	905	883	919	918	881	895	833	910	911	883	879	858	907	885	817	840	856	887	841	877	846	903	881	904	840	933	877	891	884	919	873	899	917	864	873	886	857	883	874	904	909	883	863	936	914	886	899	862	923	871	932	863	924	882	850	882	913	919	842	880	829	924	918	903	899	834	903	851	897	884	892	867	881	936	878	877	930	893	889	906	902	920	883	875	887	926	852	888	876	901	874	906	833	882	915	873	911	930	910	896	920	929	821	869	878	893	883	908	957	894	877	859	856	933	922	888	913	895	984	885	936	946	846	882	872	867	859	870	899	922	859	881	891	898	889	928	908	868	904	823	948	855	925	904	889	942	881	870	892	854	888	875	868	893	878	880	929	947	925	827	897	844	905	826	938	878	881	897	888	898	826	849	884	905	862	908	884	931	881	859	854	902	898	847	835	905	879	879	892	886	914	949	873	906	899	934	911	864	901	901	885	921	808	877	842	865	875	935	909	922	883	885	931	885	834	907	889	892	917	889	916	871	919	854	868	872	879	924	886	817	906	857	866	946	887	844	882	865	889	868	951	915	900	865	870	891	885	850	862	888	899	867	879	876	897	910	906	873	889	879	872	862	893	900	857	884	861	878	902	913	895	945	961	934	906	826	873	860	906	918	865	902	846	947	899	874	820	847	897	849	891	896	945	886	828	871	882	863	827	863	849	870	894	840	939	920	883	845	936	866	884	864	867	866	897	888	895	872	851	859	875	844	845	903	898	923	857	889	903	816	861	854	889	915	890	904	874	884	902	865	912	889	887	909	909	869	879	866	879	877	827	913	900	876	866	886	907	885	895	889	899	818	908	944	879	878	859	903	916	907	948	844	905	859	884	961	915	898	896	898	914	891	854	869	870	897	892	898	933	896	875	878	902	915	846	906	870	902	866	884	856	862	910	859	940	890	898	881	851	913	898	885	872	879	860	899	884	947	871	922	922	857	885	865	884	883	935	957	891	838	892	875	875	879	917	847	830	929	925	898	939	890	886	923	851	880	883	854	900	847	890	857	885	875	830	849	874	832	910	873	883	876	868	879	928	858	896	912	874	917	855	923	875	867	899	930	906	881	904	906	891	861	861	883	878	870	923	856	893	876	915	917	911	913	926	869	833	858	933	945	854	869	921	918	836	897	918	895	866	915	912	857	877	898	916	881	887	879	833	926	926	914	859	872	853	832	905	873	899	903	880	859	889	870	903	878	875	893	887	879	825	865	883	889	895	887	851	911	922	863	956	941	878	897	892	907	899	912	854	869	892	882	941	897	868	854	920	859	897	904	838	922	856	899	931	874	902	902	892	903	881	910	914	899	910	915	895	897	905	860	873	878	863	905	870	866	913	908	871	904	911	886	854	888	873	937	893	869	894	875	852	893	938	878	896	871	930	836	937	902	865	891	867	865	866	870	897	868	858	863	897	894	903	897	910	875	848	871	850	885	941	844	870	886	892	868	855	825	910	900	836	891	874	888	884	882	870	900	900	872	916	937	865	880	884	885	808	849	876	895	871	914	874	862	899	897	937	902	927	870	900	918	900	889	900	893	924	938	911	904	856	900	891	893	887	895	926	941	896	930	939	913	956	970	915	918	865	858	920	899	868	861	881	919	865	886	908	869	861	895	892	879	860	861	904	897	869	875	893	949	875	842	876	879	924	845	832	833	842	880	894	892	882	871	871	923	851	903	892	887	869	886	853	899	885	848	873	943	920	882	911	916	879	841	885	875	906	885	902	897	897	911	881	888	860	858	898	866	830	868	877	860	890	855	908	930	883	893	867	899	820	877	898	896	881	831	899	900	862	885	902	869	865	869	865	875	924	891	917	889	869	865	887	867	895	844	901	946	960	878	938	906	849	871	883	896	906	864	916	864	877	845	839	892	903	903	904	922	842	868	886	880	880	897	860	842	894	855	844	884	888	900	885	874	869	920	938	909	914	925	859	872	922	872	892	890	889	880	904	886	890	880	872	850	836	843	919	897	854	829	830	935	918	893	885	883	857	895	907	902	872	892	916	915	938	915	890	874	879	886	801	864	935	934	954	923	877	921	871	899	925	897	870	857	863	851	960	832	835	934	867	846	868	932	898	927	915	948	880	889	875	868	884	939	919	945	880	921	810	861	938	932	864	880	953	857	891	876	877	813	906	879	884	891	884	827	912	862	864	861	896	875	888	886	910	826	891	879	914	875	884	879	828	858	862	864	854	824	848	919	878	833	879	848	896	933	950	860	921	927	946	914	884	906	861	942	938	900	882	874	853	949	897	937	899	880	885	910	867	892	953	890	933	862	878	881	813	884	887	879	901	847	918	871	873	862	887	902	899	881	882	849	902	927	872	882	890	867	839	903	904	938	890	841	869	864	877	883	865	892	871	930	910	896	842	892	897	907	927	868	894	853	869	852	837	866	877	901	876	861	876	868	819	935	939	871	856	906	870	893	882	863	864	912	856	882	937	889	879	881	874	878	936	888	821	922	847	935	911	928	877	912	916	914	868	867	857	862	921	892	933	897	910	890	884	952	953	891	882	918	898	975	904	928	894	879	827	875	907	879	909	888	936	892	911	893	890	873	848	953	894	893	887	877	864	875	844	877	962	935	903
27777	21020	16305	24026	30465	30987	30544	42320	68808	79780	69373	55301	39264	23818	12874	8417	7395	7444	7297	7293	7384	7237	7356	7271	7204	7275	7438	7311	7290	7225	7366	7282	7194	7295	7282	7312	7393	7280	7364	7114	7295	7361	7256	7373	7230	7338	7155	7310	7236	7286	7298	7391	7319	7145	7344	7243	7210	7289	7169	7318	7240	7219	7283	7292	7321	7105	7406	7197	7275	7223	7247	7176	7298	7225	7320	7174	7332	7222	7229	7224	7329	7272	7212	7304	7360	7306	7363	7110	7229	7245	7355	7156	7399	7397	7052	7346	7333	7148	7385	7170	7290	7337	7287	7257	7267	7292	7287	7293	7365	7193	7199	7345	7144	7427	7351	7347	7211	7184	7358	7347	7093	7312	7316	7306	7207	7307	7155	7280	7288	7133	7248	7341	7206	7261	7312	7338	7208	7244	7352	7427	7270	7243	7294	7321	7406	7208	7201	7221	7239	7338	7369	7330	7168	7173	7262	7311	7259	7217	7360	7295	7291	7221	7134	7338	7220	7297	7242	7265	7364	7281	7284	7284	7291	7278	7394	7225	7292	7423	7214	7284	7504	7159	7152	7175	7296	7421	7210	7258	7232	7193	7289	7420	7242	7255	7294	7183	7245	7244	7384	7284	7196	7194	7263	7310	7250	7419	7302	7427	7087	7208	7297	7317	7313	7333	7309	7331	7264	7197	7250	7236	7212	7244	7264	7325	7164	7346	7248	7229	7403	7274	7411	7347	7269	7222	7164	7360	7361	7294	7224	7266	7221	7366	7282	7294	7507	7356	7224	7207	7296	7180	7295	7373	7243	7189	7168	7295	7316	7150	7328	7266	7221	7171	7237	7333	7263	7371	7200	7263	7385	7286	7237	7123	7205	7388	7303	7230	7250	7315	7205	7230	7232	7312	7268	7351	7181	7216	7246	7121	7336	7245	7339	7267	7261	7134	7387	7324	7126	7409	7155	7257	7328	7298	7231	7284	7218	7238	7288	7187	7249	7324	7330	7266	7208	7379	7270	7353	7300	7321	7200	7363	7227	7442	7347	7237	7228	7364	7339	7248	7418	7378	7162	7196	7358	7350	7300	7239	7221	7296	7332	7306	7206	7430	7264	7213	7244	7248	7173	7230	7237	7178	7424	7298	7249	7250	7358	7222	7195	7358	7312	7281	7325	7255	7336	7234	7126	7264	7218	7312	7254	7219	7304	7308	7237	7213	7259	7135	7343	7493	7276	7285	7165	7390	7276	7304	7182	7408	7262	7292	7294	7289	7282	7279	7391	7251	7228	7362	7302	7151	7177	7204	7282	7282	7166	7198	7230	7174	7222	7285	7271	7154	7223	7248	7368	7258	7258	7233	7137	7233	7286	7233	7347	7378	7180	7360	7142	7300	7359	7381	7241	7213	7285	7248	7252	7228	7389	7401	7269	7274	7245	7340	7269	7251	7233	7297	7389	7347	7403	7192	7272	7173	7200	7373	7222	7219	7222	7224	7103	7186	7296	7274	7331	7133	7344	7436	7271	7307	7176	7134	7416	7220	7289	7277	7255	7375	7375	7266	7292	7137	7266	7288	7113	7136	7374	7287	7489	7280	7270	7210	7309	7339	7301	7312	7140	7292	7331	7202	7300	7384	7183	7179	7297	7294	7305	7259	7353	7277	7260	7325	7319	7346	7211	7326	7348	7308	7420	7382	7156	7234	7174	7371	7244	7347	7350	7203	7217	7182	7177	7346	7260	7402	7280	7260	7144	7125	7282	7303	7362	7245	7373	7320	7289	7332	7371	7194	7229	7165	7252	7169	7097	7315	7239	7270	7067	7153	7238	7328	7195	7235	7283	7416	7330	7282	7243	7306	7365	7273	7260	7209	7278	7234	7272	7326	7225	7220	7374	7182	7159	7231	7343	7210	7174	7232	7284	7140	7263	7233	7348	7180	7325	7233	7281	7224	7247	7285	7293	7209	7266	7251	7300	7234	7244	7304	7243	7240	7196	7376	7276	7180	7303	7212	7232	7324	7150	7363	7336	7267	7313	7376	7225	7237	7255	7258	7290	7268	7183	7230	7271	7224	7231	7326	7173	7284	7235	7240	7141	7297	7289	7232	7254	7321	7346	7289	7291	7291	7372	7295	7359	7304	7121	7254	7363	7312	7336	7269	7262	7293	7241	7207	7205	7343	7327	7327	7277	7395	7294	7364	7341	7270	7252	7318	7424	7423	7277	7295	7262	7268	7201	7305	7146	7383	7298	7276	7184	7248	7348	7161	7207	7242	7280	7159	7250	7190	7263	7250	7315	7254	7243	7409	7250	7249	7128	7162	7276	7244	7284	7278	7447	7271	7378	7400	7306	7288	7221	7249	7267	7215	7199	7229	7287	7250	7148	7337	7259	7311	7203	7261	6995	7160	7410	7416	7241	7244	7040	7213	7314	7224	7364	7226	7280	7327	7327	7259	7261	7248	7184	7359	7262	7291	7183	7227	7316	7208	7354	7186	7238	7325	7344	7320	7228	7196	7246	7213	7270	7231	7392	7295	7290	7285	7351	7294	7388	7232	7383	7281	7309	7244	7266	7171	7272	7362	7313	7162	7138	7293	7298	7275	7281	7279	7262	7335	7145	7089	7206	7259	7260	7112	7184	7158	7277	7286	7154	7063	7297	7281	7312	7337	7395	7251	7290	7214	7099	7376	7213	7253	7229	7221	7287	7288	7358	7208	7199	7142	7337	7254	7308	7179	7310	7353	7215	7170	7302	7337	7171	7283	7233	7267	7392	7284	7246	7330	7255	7400	7240	7271	7318	7419	7222	7198	7212	7294	7299	7233	7351	7216	7382	7166	7258	7105	7164	7130	7388	7345	7189	7343	7254	7238	7237	7187	7428	7127	7250	7353	7293	7246	7258	7347	7289	7334	7287	7395	7158	7334	7225	7156	7222	7292	7218	7233	7249	7266	7357	7292	7343	7192	7279	7302	7387	7232	7425	7283	7321	7282	7366	7308	7278	7201	7329	7295	7282	7308	7325	7371	7332	7246	7274	7289	7344	7084	7401	7374	7144	7253	7183	7253	7253	7367	7210	7340	7477	7263	7339	7154	7377	7241	7220	7223	7246	7360	7296	7187	7274	7372	7330	7232	7168	7274	7302	7378	7275	7232	7197	7376	7424	7284	7267	7371	7476	7264	7356	7308	7260	7364	7140	7229	7373	7233	7185	7197	7209	7223	7256	7321	7366	7272	7166	7272	7217	7356	7301	7343	7247	7310	7156	7226	7278	7288	7323	7334	7257	7297	7267	7244	7240	7198	7253	7345	7235	7252	7267	7187	7297	7161	7292	7346	7357	7183	7368	7411	7280	7316	7291	7297	7394	7205	7240	7258	7159	7261	7369	7232	7224	7237	7222	7340	7248	7332	7290	7400	7256	7281	7221	7319	7257	7199	7303	7357	7236	7223	7229	7209	7176	7282	7273	7247	7227	7324	7308	7317	7168	7168	7243	7182	7339	7370	7330	7259	7418	7279	7152	7279	7209	7247	7393	7220	7305	7316	7342	7382	7289	7191	7285	7332	7302	7209	7148	7372	7343	7236	7213	7225	7317	7328	7336	7167	7163	7210	7310	7451	7228	7326	7172	7319	7219	7258	7299	7282	7382	7224	7250	7262	7283	7152	7355	7258	7283	7162	7378	7329	7274	7355	7305	7330	7314	7211	7209	7421	7350	7237	7312	7222	7256	7170	7234	7384	7178	7284	7305	7318	7308	7309	7291	7409	7270	7274	7227	7289	7261	7231	7296	7319	7271	7220	7278	7373	7329	7243	7283	7198	7299	7298	7265	7248	7218	7314	7236	7370	7368	7210	7376	7232	7321	7323	7285	7363	7235	7175	7285	7417	7296	7265	7213	7249	7315	7311	7205	7221	7291	7232	7072	7349	7269	7173	7309	7236	7323	7398	7219	7245	7403	7268	7136	7431	7141	7206	7410	7340	7274	7262	7319	7296	7280	7354	7293	7347	7277	7316	7397	7191	7251	7240	7256	7235	7275	7203	7301	7283	7303	7133	7267	7214	7363	7165	7243	7263	7318	7267	7215	7444	7301	7245	7248	7286	7359	7276	7316	7319	7275	7269	7348	7360	7270	7388	7296	7329	7439	7224	7208	7229	7447	7184	7266	7344	7192	7321	7362	7344	7352	7337	7299	7359	7415	7106	7294	7409	7128	7254	7148	7232	7267	7264	7192	7330	7501	7188	7326	7178	7295	7261	7230	7384	7362	7281	7300	7170	7312	7274	7246	7327	7284	7279	7257	7373	7255	7321	7324	7373	7368	7245	7315	7368	7230	7250	7353	7309	7250	7237	7276	7251	7200	7269	7301	7274	7312	7277	7266	7233	7334	7185	7319	7295	7366	7257	7251	7207	7225	7227	7194	7350	7315	7342	7288	7314	7307	7294	7249	7158	7164	7149	7197	7210	7391	7336	7215	7392	7189	7275	7171	7234	7264	7288	7215	7292	7340	7352	7303	7321	7247	7301	7134	7311	7341	7245	7255	7349	7324	7378	7432	7276	7290	7332	7314	7224	7246	7271	7377	7199	7275	7279	7262	7324	7348	7286	7368	7210	7313	7221	7295	7341	7349	7185	7121	7294	7262	7318	7234	7288	7230	7316	7317	7259	7213	7284	7275	7360	7200	7325	7239	7299	7287	7142	7216	7356	7343	7248	7273	7333	7409	7330	7249	7362	7311	7441	7286	7240	7284	7285	7277	7304	7151	7365	7310	7185	7288	7331	7321	7308	7278	7253	7325	7284	7376	7394	7172	7188	7199	7236	7231	7395	7228	7298	7164	7308	7383	7168	7177	7435	7264	7260	7197	7269	7232	7202	7290	7313	7294	7201	7185	7242	7272	7390	7243	7439	7240	7215	7203	7259	7217	7248	7201	7343	7290	7380	7169	7349	7298	7336	7216	7284	7259	7407	7274	7244	7348	7348	7170	7313	7375	7316	7307	7376	7236	7240	7308	7196	7392	7286	7141	7234	7279	7363	7263	7176	7457	7336	7334	7408	7386	7421	7271	7202	7227	7142	7269	7264	7306	7269	7217	7285	7418	7368	7436	7385	7177	7246	7342	7280
3641	1398	1172	1059	1113	1205	1211	1509	2794	5203	4348	3008	1812	1170	966	878	876	873	912	887	827	856	859	827	810	835	868	859	893	855	846	882	807	867	804	856	886	836	828	870	811	831	829	812	867	868	905	842	849	803	833	873	874	884	898	821	859	874	837	826	857	901	823	892	868	881	899	893	870	847	857	821	835	841	898	868	848	921	882	850	812	838	915	840	902	815	873	848	900	817	854	871	868	827	907	885	854	877	903	841	867	852	870	879	854	874	936	859	884	845	846	910	882	870	879	812	863	866	848	922	849	857	931	875	825	861	836	826	899	866	860	871	842	885	871	874	891	868	805	846	859	873	858	856	796	816	808	848	889	842	865	884	865	844	877	863	858	886	837	790	884	903	847	867	860	863	906	863	839	875	864	901	879	828	883	907	876	877	885	793	919	881	904	824	881	877	827	912	928	897	837	834	823	863	926	854	818	895	849	909	881	842	840	867	851	842	860	900	829	851	885	870	848	884	884	888	857	865	892	839	797	875	877	815	808	856	874	861	888	860	819	800	891	836	892	886	906	881	819	888	896	852	854	871	855	856	870	882	930	787	846	884	897	854	820	849	918	890	832	874	848	808	796	869	883	870	812	854	854	859	869	877	855	869	901	884	877	842	878	897	831	873	893	843	885	860	878	869	857	878	858	852	797	923	857	868	892	868	851	836	920	866	811	914	836	837	901	859	885	913	888	920	882	871	846	810	888	890	817	846	852	853	847	799	881	852	822	905	916	846	828	852	899	831	870	839	866	880	899	816	892	871	817	891	882	826	808	805	861	849	863	882	827	877	832	899	863	899	894	808	840	876	846	868	853	878	905	857	863	833	862	863	827	829	906	834	945	907	825	834	917	823	808	803	811	861	890	867	843	902	880	854	858	886	814	869	877	825	838	889	842	846	936	852	884	850	882	879	887	899	880	811	862	857	844	850	877	834	896	876	846	824	866	867	862	879	837	809	826	838	876	862	856	818	851	830	849	874	860	885	858	889	809	817	886	898	800	790	884	846	839	862	843	851	834	877	887	886	806	825	882	840	845	886	854	831	799	859	840	829	872	848	889	825	880	878	836	797	844	878	813	883	887	876	819	813	882	841	822	874	873	874	817	866	903	841	913	894	858	870	911	821	903	864	886	891	856	827	897	887	888	955	855	835	908	880	910	805	854	841	866	896	854	867	882	817	917	919	799	843	893	888	857	847	864	872	907	876	844	831	929	904	888	852	855	909	874	874	874	856	855	857	789	891	819	896	817	840	854	829	858	867	855	867	854	799	922	858	847	878	872	880	861	914	904	886	864	866	848	827	877	805	890	833	847	809	902	881	887	896	845	832	819	839	861	837	896	851	873	837	845	835	929	855	894	881	886	911	864	876	827	850	809	826	865	841	846	879	877	861	833	830	848	840	827	840	840	832	832	872	904	806	891	857	784	881	886	771	917	844	874	913	855	886	859	865	834	935	872	860	898	843	826	921	848	838	827	918	854	888	871	899	897	869	873	869	881	854	894	903	855	905	891	841	840	948	845	930	905	868	852	834	867	864	821	890	866	860	862	859	838	862	856	859	813	921	870	919	851	853	858	834	860	861	842	868	903	896	885	818	837	871	821	888	839	900	829	826	859	850	824	863	841	849	845	906	855	856	874	843	829	927	851	895	870	860	876	803	868	868	860	860	877	883	884	874	835	899	868	878	933	837	860	890	863	893	856	872	840	835	816	866	846	875	880	890	846	884	855	876	869	870	899	899	859	897	845	838	887	859	844	832	847	839	876	860	808	849	906	845	906	810	898	882	850	907	848	868	890	845	860	860	848	908	820	872	849	873	833	876	866	884	849	854	889	886	857	876	849	834	864	815	850	825	888	884	862	854	839	864	906	850	828	892	899	884	828	822	892	821	878	891	881	849	868	901	846	894	802	868	854	842	813	853	834	907	890	872	916	914	845	893	849	848	845	814	862	855	825	856	818	851	817	858	839	928	879	829	849	836	886	820	850	844	856	859	894	868	844	904	798	829	882	922	850	857	848	861	842	897	856	872	901	874	854	823	845	860	824	812	834	841	924	836	862	833	871	870	893	854	884	875	846	829	877	867	817	843	888	892	855	916	821	872	863	834	871	845	878	845	852	876	906	843	913	861	882	860	874	904	864	839	816	810	894	856	840	834	906	853	832	891	882	864	850	875	863	874	898	812	891	920	846	861	809	894	822	905	868	876	883	850	856	789	867	844	891	870	845	807	851	908	846	873	842	851	893	853	850	869	846	840	892	877	867	893	861	868	842	850	831	890	840	829	862	893	845	864	787	819	879	869	833	933	851	895	852	806	894	909	854	840	878	867	861	860	888	852	851	840	880	855	859	915	858	876	887	870	890	861	896	852	891	846	830	869	819	859	802	876	859	861	851	843	855	874	877	842	881	857	891	864	846	879	855	851	834	881	869	799	874	831	842	845	866	834	876	895	884	891	839	840	847	823	890	907	819	865	899	906	847	885	851	861	840	805	896	909	905	885	844	871	906	903	872	835	895	867	860	858	866	858	851	871	885	838	857	822	837	881	847	855	817	812	872	811	851	856	880	888	920	842	866	864	882	853	875	905	822	887	816	829	842	805	805	862	871	865	872	826	888	893	879	850	912	839	824	826	869	808	838	822	872	897	892	817	889	893	841	904	863	879	844	848	892	829	854	836	881	837	867	856	840	852	882	854	826	833	887	841	854	860	884	882	826	893	909	874	875	818	863	897	796	850	872	895	835	841	841	843	897	853	859	864	850	867	843	869	880	833	858	834	903	890	878	912	816	876	910	890	850	835	817	838	867	893	858	859	866	879	839	819	851	849	822	875	831	841	839	834	887	849	857	893	816	854	904	868	881	860	846	902	843	901	893	890	887	879	876	881	905	818	878	869	839	905	880	862	888	843	881	840	868	870	899	889	866	920	874	873	849	825	867	847	854	855	811	890	862	877	836	874	839	920	835	839	840	869	850	859	896	868	867	884	920	860	878	864	894	823	822	782	833	879	891	886	873	829	876	799	883	845	886	839	887	875	833	867	868	869	887	826	815	850	858	848	831	857	813	908	901	832	815	887	886	876	872	874	785	873	958	794	818	834	859	886	819	880	883	835	853	866	879	860	876	866	818	866	892	870	875	847	878	872	859	843	842	848	854	848	875	887	792	880	888	897	855	880	872	845	887	840	850	823	874	840	886	879	901	872	826	863	845	854	833	843	855	865	871	880	875	844	872	832	881	837	899	853	869	855	905	915	882	792	855	877	877	809	816	883	833	875	872	888	827	873	843	895	907	843	861	831	897	848	836	827	881	887	856	844	900	832	857	844	830	887	900	884	846	863	863	851	826	852	829	845	891	916	893	851	877	885	839	843	907	855	832	875	882	883	888	847	867	896	838	880	862	863	866	847	866	845	864	834	833	852	904	863	849	841	919	824	856	866	875	858	847	825	892	868	889	825	881	873	867	810
18492	13275	10626	14217	20773	20862	20734	26374	38658	44822	38874	30790	19246	11654	8527	7364	7235	7081	7126	7209	7204	7169	7120	7228	7015	7172	7093	7144	7098	7172	7276	7093	7129	7207	7157	6977	7012	7085	7111	7157	7169	7137	7086	7153	7148	7140	7015	7038	7241	7066	6978	7191	7091	7046	7045	7074	7110	7057	7139	7018	7205	7175	7178	7114	7078	7246	7127	7101	7252	7012	7230	7221	7124	7016	7066	6927	7055	7140	7172	7135	7156	7133	7137	6992	7151	7242	7083	7349	7216	7096	7254	7185	7108	7136	7030	7138	7084	7107	7190	7126	7025	7078	7087	7025	7306	7136	7210	7164	7072	7097	7133	7167	7051	7081	7158	7091	7251	7010	7150	7317	7213	7151	7073	7198	7140	7041	7072	7066	7155	7205	7205	7209	7151	7090	7106	7188	6975	7172	7136	6974	7168	7152	7173	7171	7155	7032	7099	7196	7060	7020	7139	7023	7067	7055	7031	6979	7186	7161	7069	7224	7192	7220	7143	7202	7185	7134	7168	7015	7096	7157	7046	7085	7219	7111	7153	7185	7071	7026	7083	7185	7100	7165	7090	7026	7176	7125	7136	7152	7170	7145	7015	7107	7046	7138	7032	7045	7102	7288	7114	7177	7024	7256	7236	7211	7088	7154	7138	7159	7049	7069	7101	7226	7145	7152	7076	7124	7212	7217	7067	7300	7171	7117	7129	7250	7184	7251	7180	7115	7073	7070	7170	7193	7069	7274	7192	7047	7182	7072	7104	7073	7029	7120	7102	7018	7142	7104	7178	7174	7255	7110	7190	7061	7102	7005	7181	7011	7097	7165	7071	7034	7091	7047	7130	7215	7114	7159	7213	7219	7159	7271	7226	7181	7026	7200	7400	6986	7100	7108	7130	7095	7110	7106	7125	7199	7159	7189	7225	7146	7215	7143	7176	7082	7124	7212	7076	7234	7253	7247	7133	7197	7054	7112	7175	7044	7160	7131	7160	7306	7112	7059	7099	7014	7053	7169	7111	7033	7112	7192	7062	6997	7102	7160	7189	7127	7229	7168	7116	7209	7090	7112	7106	7136	7205	7123	7187	7220	7129	7144	7138	7102	7096	7171	7150	7137	7070	7131	7148	7025	7162	7162	7249	7070	7179	7234	7023	7015	7101	7181	7106	7210	7059	7025	7049	7113	7077	7104	7037	7148	7068	7174	6981	7114	7118	7100	7079	7240	7132	7069	7122	7188	7104	7065	7173	7193	7238	7034	7099	7137	7090	7084	6983	7218	7094	7103	7077	7060	7177	7111	7188	7132	7101	7254	7210	7202	7053	7077	7171	7214	7216	7204	7134	7124	7194	7068	7040	7150	7196	7177	7008	7170	7147	7202	7227	7103	7112	7110	7075	7037	7165	7286	7098	7140	7174	7114	7052	7202	7191	7172	7086	7161	7120	7150	7247	7253	7318	7103	7161	7094	7181	7074	7200	7149	7030	7189	7163	7176	7161	7144	7173	6997	7131	7068	7232	7261	7173	7165	7188	7268	7246	7088	7134	7084	7116	7149	6996	7099	7142	7096	7062	7064	7197	7165	7112	7144	7163	7218	7143	7022	7159	7240	7156	7071	7022	7102	7012	7246	7228	7189	7092	7187	7053	7200	7196	7186	7051	7178	7165	7102	7268	7108	7241	7141	7053	7052	7231	7146	7086	7135	6998	7182	7109	7220	7136	7079	7123	7168	7201	7012	7230	7100	7229	7149	7090	7048	7136	7133	7266	7163	7094	7244	7097	7048	7064	7153	7248	7026	7192	7072	7158	7095	7112	7061	7175	7083	7299	7135	7130	7143	7171	7258	7091	7115	7150	7169	7061	7171	7088	7233	7186	7232	7263	7029	7117	7054	7069	7145	7160	7167	7030	6990	7159	7100	7200	7105	7116	7117	7115	7204	7129	7100	7197	7114	7158	7163	7180	7045	7195	7112	7055	7124	7113	7082	7173	7152	7132	7161	7304	7048	7131	7158	7097	7103	7135	7138	7139	7100	7153	7089	7128	7210	7104	7161	6948	7199	7133	7079	7101	7062	7187	7144	7220	7152	6981	7116	6951	7035	7266	7198	7250	7112	7116	7190	7266	7094	7030	7117	7118	7249	7231	7123	7145	7151	7079	7084	7167	7111	7108	6955	7106	7261	7044	7137	7138	7046	7042	7338	7237	7169	7010	7079	7137	7068	7133	7332	7021	7299	7129	7201	7116	7086	7122	7131	7131	7109	7204	7147	7187	7198	7058	7078	7248	7052	7179	7052	7041	7152	7107	7137	7153	7130	7157	7057	7098	7206	7205	7115	7084	7135	7157	7068	7164	7041	7136	7140	7032	7065	7152	7147	7212	6991	7118	7130	7129	7160	7145	7056	7272	7087	7121	7227	7122	7163	7071	7040	7188	7039	7142	7232	7249	7113	7256	7187	7142	7024	6993	7108	7183	7167	7140	7018	7156	7143	7055	7157	7102	7076	7233	7043	7119	7336	7142	7176	7186	7251	7152	7213	7144	7227	7152	7079	7192	7254	7198	7171	7098	7125	7168	7129	7121	7039	7096	7182	7296	7029	7145	7126	7043	7107	7068	7168	7139	7164	7080	7108	7088	7193	7039	7092	7127	7209	7116	7123	7280	7166	7070	7175	7139	7126	7063	7212	7166	7032	7280	7072	7134	7118	7204	7146	7129	7174	7305	6982	7149	7153	7148	7031	7182	7320	7215	7168	7203	7084	7178	7109	7142	7131	7080	7090	7035	7216	7237	7179	7124	7175	7095	7137	7262	7202	7144	7119	7267	7116	7077	7162	7116	7070	7084	7215	7192	7131	7171	7142	7060	6964	7036	7145	7084	7194	7155	7197	7050	7130	7109	7200	7153	7080	7194	7035	7155	7061	7229	7051	7179	7011	7210	7276	7068	7054	7271	7231	7150	7157	7062	7116	7220	7147	7129	7293	6974	7102	7244	7013	7231	7059	7239	7278	7024	7127	7175	7163	7051	7100	7122	6978	7153	7075	7198	7211	7033	7148	7139	7052	7078	7031	7131	7173	7206	7207	7082	7187	7124	7148	7198	6942	7172	7227	7066	6972	7203	7120	7196	7129	7198	7042	7196	7157	7056	7116	7224	7160	7268	7081	7215	7228	7071	7117	7098	7089	7097	7134	7159	7048	7090	7269	7129	7062	7230	7159	7149	7178	7105	7145	7161	7243	7262	7171	7056	7086	7064	7172	7147	7117	7190	7115	7006	7016	7148	7256	7232	7148	7140	7019	7074	7111	7309	7129	7073	7153	7115	7263	6987	7160	7081	7209	7221	7128	7085	7143	7124	7218	7126	7181	7067	7082	7229	7084	7166	7206	7022	7130	7151	7204	7136	7226	7252	7202	7180	7169	7164	7127	7303	7111	7245	7192	7055	7053	7003	7176	7144	7156	7055	7077	7217	7146	7020	7097	7280	7097	7150	7208	7181	7121	7148	7212	7123	7154	7154	7022	6983	7191	7084	7163	7122	7158	7195	7079	6986	7018	7172	7115	7126	7286	7190	7195	7184	7257	7148	7116	7134	7129	7111	7136	7058	7014	7266	7057	7214	7107	7023	7074	7201	7120	7216	7117	7109	7237	7169	6955	7193	7185	7156	7232	7073	7200	7197	7026	7092	7074	7200	7256	7140	7193	7246	7101	7086	7067	7269	7050	7243	7134	7172	7136	7103	7214	7125	6910	7179	7200	7034	7125	7208	7057	7179	7313	7091	7143	7154	7140	7174	7184	7226	7057	7014	7241	7260	7123	7120	7075	7108	7133	7034	7103	7234	7150	7157	7067	7135	7222	7091	7108	7164	7103	7087	7255	7102	7150	7135	7057	6991	7065	7242	7085	7142	7202	7105	7147	7199	7116	7098	7108	7033	7128	7032	7122	7153	7195	7251	6992	6993	7113	7203	7210	7027	7119	7024	7179	7041	7160	7073	7156	7171	7127	7138	7155	7190	7132	7186	7144	7169	7040	7138	7223	7118	7172	7087	7148	7166	7107	7064	7139	7163	7081	7186	7105	7134	7098	7030	7029	7053	7000	7187	6925	7208	7116	7205	7179	7078	7204	7193	7029	7155	6994	7111	7098	7260	7229	7126	7263	7052	7223	7266	7125	7070	7108	6994	7054	7063	7093	7049	7157	7112	7172	7049	7153	7114	7277	7113	7041	7062	7248	7175	7079	7048	7076	7274	7054	7001	6965	7108	7115	7107	7137	7064	7081	7153	7178	7068	7037	7137	7169	7262	7069	7171	7113	7195	7206	6987	7156	7244	7154	7150	7175	7114	7084	7174	6981	7134	7149	7115	7227	7065	7151	6976	7089	7167	7064	7180	7111	7137	7054	7216	7114	7031	7193	7032	7235	7195	7121	7154	7157	7137	7100	7176	7099	7099	7186	7195	7202	7195	7122	7143	7107	7081	7176	7264	7065	7264	7059	7189	7305	7160	7132	7061	7100	7172	7157	7152	7158	7130	7059	7151	7212	7182	7024	7080	7101	7091	6992	7115	7088	7118	7112	7209	7056	7153	7215	7142	7058	7189	7074	7129	7219	7090	7050	7041	7057	7154	7259	7170	7165	7034	7126	6986	7208	7069	7164	7026	7195	7138	7151	7126	7140	7210	7095	7137	7181	7184	7122	7061	7052	7213	7116	7147	7222	7039	7048	7145	7181	7017	7150	7086	7238	7098	7123	6958	7191	7200	7046	7073	7177	7142	7152	7290	7177	7058	7158	7197	7097	7240	7264	7136	6967	7283	7091	7067	7093	7015	7024	7023	7177	7114	7157	7183	7089	7147	7210	7072	7120	7013	7022	7119	7107	7117	7081	6975	7190	7142	7091	7265	7264	7320	6985	7122	7099	7145	7254	7282	7218	7109	7271	7164	7133	7167	6939	7066	7070	7093	7197	7155	7122	7168	7142	7213	7188	7107	7127	7352	7092	7143	6979	7235	7086	6978	7153	7199	7075	7154	7210	7153	7112	7240	7082	7184	7083	7303	7111	7164	7166	7110	6995	7148	7159	7116	7157	7017	7196	7150	7132	7162	7174	7125	7128	7231	7103	7115	7196
2723	1913	1248	1165	1417	1401	1497	2734	8095	14704	13935	8027	3625	1751	1078	948	929	815	843	861	865	802	863	889	879	911	851	876	922	888	826	838	819	834	875	883	829	848	887	858	867	887	827	889	880	835	941	877	876	841	846	890	812	872	852	875	855	835	847	876	887	868	868	874	843	856	850	831	953	883	877	838	901	913	869	876	894	936	947	867	903	898	854	881	884	868	896	869	876	838	816	847	908	895	878	886	903	841	895	811	855	901	891	866	890	927	885	879	888	886	911	893	897	903	877	903	859	837	851	834	858	851	851	868	831	876	853	831	902	903	825	904	877	861	844	836	884	898	833	849	864	917	843	830	929	848	880	863	894	881	853	882	900	891	881	922	900	831	859	925	922	900	886	881	889	904	824	922	866	907	877	884	837	853	879	867	914	917	856	865	909	849	901	861	859	885	877	848	863	901	835	919	875	852	933	903	840	823	929	845	840	911	879	819	872	865	858	872	906	889	949	870	873	863	843	902	851	905	867	898	880	883	876	901	890	882	900	929	912	874	890	866	868	842	861	866	881	909	867	868	926	862	835	867	869	863	953	799	871	898	929	869	872	903	899	874	801	841	860	861	878	883	866	885	883	851	900	866	854	871	870	888	894	894	885	843	884	849	857	872	891	916	799	861	855	918	869	861	903	912	894	895	884	827	863	906	881	886	890	862	893	829	864	854	910	868	896	870	839	909	941	921	878	888	864	880	891	826	892	905	931	888	929	855	851	867	862	829	905	877	836	884	849	837	814	841	860	939	865	917	899	885	899	870	911	875	844	903	920	895	863	883	855	885	846	835	873	849	911	808	857	869	875	849	878	901	871	890	911	909	841	895	875	930	809	836	867	864	874	862	874	899	860	911	858	877	921	886	922	899	873	925	873	860	880	842	906	924	851	850	865	878	875	853	857	818	866	846	870	865	870	882	906	873	862	896	826	882	922	857	837	863	901	846	937	862	879	904	889	957	876	861	882	844	878	860	849	864	850	845	874	909	867	885	829	841	958	891	918	897	858	906	905	897	850	875	874	864	898	869	913	881	865	876	883	897	908	843	871	821	862	865	889	894	902	880	916	866	860	925	854	859	920	868	865	856	851	882	873	846	886	899	931	893	887	865	863	839	842	860	846	882	876	836	880	848	891	941	843	910	871	907	858	827	854	895	878	897	849	848	826	844	874	904	860	899	885	936	859	933	822	834	816	856	898	902	871	838	885	914	904	859	914	895	920	950	855	886	881	909	869	845	944	845	899	919	933	920	831	898	830	890	838	921	921	888	864	833	850	882	861	867	908	852	852	899	942	886	853	822	861	921	904	905	870	893	919	871	842	861	876	890	889	888	893	931	871	863	845	829	912	914	895	906	885	866	886	876	860	866	896	893	846	863	907	876	879	813	884	858	906	922	893	849	908	840	879	852	837	892	859	846	860	880	898	886	883	893	886	909	926	877	885	909	847	841	862	889	920	922	915	885	870	898	885	866	865	899	894	857	892	888	848	841	843	864	915	835	847	877	863	896	893	893	867	879	900	885	885	851	864	903	884	924	927	884	842	917	885	889	845	830	881	875	858	890	887	857	877	884	924	880	852	883	892	902	888	886	893	899	831	884	887	919	910	886	903	902	903	885	921	899	831	857	912	852	856	845	870	833	866	869	898	856	851	843	848	844	891	872	879	894	876	843	806	850	904	878	903	859	832	865	869	902	863	900	890	874	862	890	924	848	902	882	851	878	925	850	918	867	915	854	898	916	907	867	924	896	931	875	876	872	864	874	916	909	921	871	855	902	890	935	864	838	858	832	877	915	887	858	906	873	877	900	872	854	862	889	900	877	866	821	841	904	887	910	836	877	858	892	886	897	862	849	897	902	909	856	794	896	872	863	904	850	801	797	834	884	830	902	903	852	909	868	885	898	901	866	853	941	858	873	873	896	865	843	891	917	917	839	924	901	885	944	889	871	907	943	875	861	875	859	889	869	814	841	858	934	887	840	886	859	885	911	882	896	915	874	884	853	910	889	803	899	844	880	887	877	873	928	884	867	924	913	893	855	867	881	910	843	853	862	897	915	902	885	899	880	896	885	861	849	897	931	860	907	880	821	872	864	831	892	823	880	832	858	893	886	918	841	903	873	822	858	901	875	904	850	906	845	883	842	863	866	868	837	852	902	867	886	876	884	933	806	838	848	847	800	879	924	911	866	931	880	938	897	861	858	913	893	879	900	888	805	883	914	910	846	879	851	790	861	910	892	857	873	850	832	863	834	873	902	889	870	880	903	915	884	823	874	868	903	862	878	854	888	825	881	838	837	804	909	902	932	856	857	866	913	901	866	925	916	916	887	825	884	896	850	905	897	873	875	863	891	840	849	886	875	818	865	863	879	883	927	903	924	869	911	873	868	878	856	895	859	905	849	887	929	864	902	935	858	879	867	877	849	884	891	841	895	893	888	885	881	909	868	877	866	901	900	902	883	887	877	905	862	849	877	892	878	880	872	815	907	857	829	879	907	806	918	859	840	879	855	923	868	828	875	927	856	853	815	833	800	869	916	874	803	869	891	870	823	891	858	949	867	950	893	866	848	837	879	887	852	823	894	873	892	911	875	863	884	887	829	887	924	854	868	858	890	869	871	831	894	886	896	857	867	910	898	855	868	847	893	889	841	895	900	890	844	917	881	846	913	895	906	908	869	823	926	883	883	855	893	889	904	936	864	895	831	849	840	868	896	863	832	873	912	880	910	929	898	850	852	854	862	890	893	861	882	925	893	872	913	869	903	956	839	875	872	895	872	871	837	865	857	866	898	802	853	873	896	857	889	888	869	895	867	912	854	894	836	844	849	836	895	880	867	883	825	871	910	818	867	853	863	898	850	935	912	862	882	852	840	848	878	910	865	899	848	891	895	914	903	923	902	904	859	895	841	880	912	905	840	896	840	855	882	898	901	856	878	804	858	842	887	900	869	835	834	841	906	840	880	872	889	914	888	856	894	909	873	857	825	848	875	855	814	925	879	886	862	906	884	853	822	821	912	877	881	835	862	865	851	920	900	899	919	855	873	942	893	926	895	865	861	897	879	926	902	863	882	908	889	886	884	877	867	871	896	877	879	865	861	855	843	881	896	888	895	889	840	860	908	877	879	891	852	839	847	891	853	870	835	901	882	884	926	887	894	863	885	884	832	900	849	895	863	867	924	870	902	850	869	831	858	919	864	829	900	886	928	926	911	929	855	909	868	802	876	885	908	879	852	848	875	846	905	912	862	889	941	841	875	875	878	896	869	892	792	864	851	852	851	873	880	829	845	885	803	880	901	846	870	934	864	909	908	866	866	931	874	881	865	859	888	878	864	878	898	891	905	832	869	920	892	889	865	883	819	873	880	879	833	917	847	895	904	863	853	881	847	858	837	857	847	904	869	879	882	890	922	876	861	865	897	948	924	878	902	924	885	919	832	869	924	879	884	885	887	855	869	830	892	862	880
23330	17002	12312	18791	26522	24850	25979	37985	55496	64949	58775	44967	31257	18301	10553	7822	7423	7282	7176	7231	7049	7139	7143	7271	7059	7213	7189	7139	7152	7152	7279	7115	7275	7122	7087	7227	7124	7175	7021	7053	7137	7197	7085	7264	7170	7165	7113	7123	7145	6962	7216	7186	7231	7277	7251	7127	7168	7230	7092	7165	7190	7343	7065	7306	7141	7256	7051	7057	7142	7198	7082	7144	7194	7157	7127	7127	7162	7087	7352	7226	7145	7221	7177	7087	7191	7174	7358	7160	7236	7163	7160	7125	7133	7168	7121	7151	7132	7142	7060	7241	7266	7245	7184	7147	7242	7130	7042	7101	7255	7256	7056	7274	7160	7180	7057	6970	7088	7220	7128	7068	7130	7154	7133	7166	7197	7215	7151	7152	7227	7150	7194	7135	7271	7128	7242	7176	7046	7190	7120	7175	7106	7066	7205	7248	7203	7288	7237	7141	7040	7050	7285	7134	7156	7221	7201	7202	7178	7156	7167	7307	7191	7148	7134	7252	7221	7137	7135	7161	7138	7086	7255	7053	7101	7209	7150	7076	7137	7197	7181	7329	7164	7255	7057	6969	7105	7345	7013	7189	7093	7109	7147	7098	7147	7194	7173	7109	7177	7169	7233	7192	7167	7099	7267	7141	7140	7145	7095	7240	7136	7141	7298	7159	7163	7126	7300	7150	7059	7123	7077	7229	7103	7322	7092	7219	7247	7237	7115	7097	7173	7284	7163	7209	7106	7225	7113	7131	7127	7159	7061	7156	7115	7279	7281	7145	7156	7154	7177	7281	7041	7148	7200	7252	7153	7229	7167	7133	7179	7202	7088	7241	7038	7095	7169	7162	7131	7266	7103	7110	7158	7155	7256	7200	7169	7231	7166	7199	7255	7175	7218	7279	7183	7154	7200	7090	7234	7103	7323	7108	7054	7171	7323	7227	7255	7025	7177	7125	7143	7258	7146	7201	7168	7132	7138	7235	7044	7012	7171	7125	7123	7098	7350	7343	7214	7156	7177	7059	7224	7254	7139	7160	7139	7173	7185	7280	7154	7224	7211	7183	7036	7128	7162	7272	6988	7290	7116	7100	7358	7145	7144	7136	7124	7187	6993	7334	7169	7138	7173	7263	7262	7173	7103	7200	7128	6986	7287	7114	7195	7136	7231	7202	7275	7226	7021	7346	7075	7224	7083	7032	7120	7285	7330	7185	7171	7281	7206	7207	7199	7146	7177	7220	7300	7071	7240	7203	7113	7224	7217	7166	7278	7264	7115	7147	7208	7258	7074	7067	7238	7106	7121	7352	7104	7206	7213	7278	7088	7159	7286	7259	7218	7141	7252	7367	7191	7211	7149	7198	7242	7355	7111	7118	7107	7235	7166	7149	7266	7274	7127	7147	7147	7086	7201	7209	7130	7143	7070	7157	7387	7199	7121	7139	7301	7171	7032	7048	7141	7145	7156	7105	7109	6888	7221	7153	7110	7153	7239	7148	7110	7143	7308	7122	7128	7061	7098	7189	7161	7126	7226	7185	7201	7244	7271	7369	7202	7164	7205	7194	7133	7130	7115	7162	7194	7151	7222	7216	7126	7151	7025	7323	7347	7241	7136	7067	7098	7266	7157	7194	7138	7153	7078	7154	7208	7289	7107	7075	7193	7062	7085	7220	7008	7108	7152	7190	7248	7137	7194	7202	7148	6980	7227	7259	7220	7205	7288	7149	7198	7242	7249	7096	7175	7133	7118	7226	7190	7315	7205	7275	6985	7300	7132	7225	7181	7163	7244	7319	7057	7099	7234	7090	7356	7217	7081	7113	7241	7168	7191	7362	7212	7176	7324	7098	7171	7080	7195	7247	7161	7133	7273	7179	7144	7108	7042	7185	7233	7188	7361	7228	7196	7180	7270	6995	7218	7022	7253	7259	7140	7191	7122	7121	7260	7352	7043	7182	7215	7180	7251	7156	7211	7086	7187	7164	7235	7062	7083	7168	7031	7281	7069	7326	7234	7211	7284	7241	7256	7170	7082	7120	7188	7101	7193	7205	7148	7098	7206	7216	7356	7238	7138	7203	7171	7297	7144	7168	7039	7124	7160	7191	7205	7189	7222	7187	7231	7037	7214	7135	7140	7025	7190	7176	7148	7147	7134	7128	7079	7164	7215	7165	7148	7321	7083	7172	7058	7178	7233	7206	7081	7215	7388	7216	7172	7084	7087	7155	7260	7048	7283	7317	7138	7193	7165	7311	7160	7200	7165	7074	7122	7147	7148	7124	7162	7216	7310	7220	7199	7233	7226	7114	7282	7179	7166	7149	7254	7166	7235	7253	7107	7139	7167	7302	7264	7327	7315	7240	7133	7121	7189	7050	7277	7247	7074	7105	7237	7258	7102	7286	7173	7292	7201	7104	7307	7195	7147	7200	7084	7126	7252	7226	7214	7200	7225	7184	7165	7032	7104	7251	7111	7133	7056	7297	7113	7274	7292	7194	7216	7281	7330	7085	7191	7226	7189	7083	7186	7181	7131	7268	7238	7158	7123	7280	7155	7212	7072	7200	7177	7132	7066	7217	7206	7127	7096	7216	7195	7095	7057	7130	7091	7113	7187	7278	7267	7062	7170	7207	7204	7026	7125	7233	7179	7229	7274	7108	7170	7181	7172	7114	7261	7146	7159	7099	7185	7383	7067	7154	7210	7134	7114	7263	7279	7003	7280	7097	7162	7203	7369	7137	7217	7112	7219	7212	7090	7197	7241	7187	7222	7208	7157	7134	7153	7286	7042	7135	7169	7167	7157	7233	7191	7091	7261	7192	7110	7153	7092	7255	7177	7163	7060	7153	7245	7112	7211	7121	7237	7249	7083	7081	7173	7279	7004	7233	7237	7114	7148	7180	7218	7224	7220	7184	7303	7131	7249	7156	7154	7184	7291	7141	7136	7141	7243	7174	7146	7035	7147	7130	7154	7206	7172	7108	6957	7114	7103	7171	7197	7137	7324	7177	7198	7128	7146	7114	7252	7154	7164	7174	7106	7113	7127	7067	7191	7005	7111	7258	7193	7283	7160	7228	7098	7172	7101	7045	7146	7201	7107	7127	7280	7196	7231	7074	7323	7217	7255	7105	7284	7297	7082	7226	7221	7227	7262	7147	7274	7257	7210	7148	7177	7176	7164	7222	7177	7292	7283	7053	7314	7250	7202	7237	7265	7294	7116	7113	7263	7083	7216	7222	7174	7198	7288	7182	7233	7116	7197	7029	7216	7240	7139	7171	7272	7286	7219	7076	7253	7175	7219	7209	7229	7234	7167	7197	7101	7150	7181	7205	7166	7086	7149	7222	7170	7109	7160	7064	7259	7138	7255	7191	7180	7171	7159	7087	7232	7213	7021	7155	7222	7258	7147	7212	7244	7152	7129	7206	7117	7294	7192	7043	7117	7231	7075	7168	7196	7035	7091	7272	7167	7221	7005	7139	7222	7267	7280	7268	7090	7237	7206	7066	7304	7221	7367	7243	7217	7276	7129	7223	7204	7358	7185	7154	7107	7117	7334	7195	7236	7177	7195	7128	7189	7210	7171	7146	7117	7186	7180	7260	7019	7219	7113	7126	7163	7310	7189	7265	7017	7242	7060	7251	7251	7244	7195	7192	7210	7082	7352	7241	7230	7172	7178	7235	7138	7314	7235	7105	7130	7172	7147	7110	7180	7136	7150	7232	7150	7035	7149	7127	7107	7226	7069	7241	7273	7097	7196	7148	7176	7150	7172	7162	7286	7120	7247	7204	7296	7168	7086	7184	7234	7208	7074	7139	7164	7265	7208	7142	7136	7140	7068	7209	7086	7097	7150	7066	6985	7206	7154	7178	6888	7247	7251	7223	7102	7259	7091	7202	7111	7079	7245	7395	7281	7316	7233	7074	7287	7151	7228	7121	7204	7188	7158	7281	7189	7225	7119	7280	7099	7119	7173	7117	7197	7204	7228	7330	7197	7131	7072	7236	7163	7267	7058	7309	7194	7306	7055	7170	7118	7253	7169	7196	7168	7153	7167	7200	7203	7174	7201	7284	7171	7145	7306	7097	7050	7202	7165	7165	7075	7048	7201	7310	7279	7262	7067	7145	7386	7229	7230	7172	7317	7179	7157	7156	7104	7205	7167	7044	7292	7181	7235	7286	7170	7221	7195	7153	7147	7198	6979	7235	7064	7259	7152	7200	7293	7235	7172	7339	7114	7318	7144	7205	7078	7120	7176	7271	7181	7144	7054	7242	7257	7198	7180	7045	7211	7150	7113	7150	7208	7232	7146	7114	7086	7098	7139	7162	7114	7132	7187	7148	7271	7040	7208	7145	7037	7177	7296	7158	7276	7120	7130	7150	7129	7216	7093	7121	7162	7220	7156	7132	7164	7228	7298	7203	7162	7268	7266	7257	7076	7174	7073	7301	7178	7224	7099	7182	7134	7106	7124	7126	7212	7199	7252	7154	7187	7099	7098	7152	7295	7261	7393	7270	7170	7055	7165	7297	7119	7154	7157	7209	7177	7168	7066	7047	7299	7240	7113	7088	7213	7118	7151	7208	7141	7232	7309	7145	7117	7219	7080	7268	7284	7214	7140	7230	7242	7205	7093	7126	7275	7161	7092	7167	7097	7286	7183	7364	7194	7198	7155	7127	7121	7139	7114	7133	7153	7161	7283	7197	7199	7117	7109	7254	7185	7132	7140	7194	7127	7112	7284	7283	7179	7209	7327	7185	7019	7209	7251	7248	7173	7028	7150	7097	7294	7235	7136	7171	7080	7372	7160	7141	7134	7121	7255	7162	7173	7089	7047	7152	7190	7226	7218	7141	7218	7012	7161	7164	7011	7205	7214	7173	7208	7188	7174	7204	7115	7120	7101	7181	7119	7258	7100	7269	7150	7350	7166	7270	7239	7285	7092	7076	7254	7225	7163	7152	7273	7124	7110	7140	7224	7234	7146	7085	7276	7133	7192	7263	7207	7095	7206	7282	7213	7243	7304	7048	7213	7244	7205	7289	7130	7254	7178	7094	7228	7184	7096	7251	7065	7198	7128	7190	7172	7243	7167	7166	7120	7131	7227	7114	7278	7195	7196	7087	7235	7156	7167	7248
5167	1591	1297	1145	1284	1420	1416	2851	7477	13741	12608	8074	3941	1801	1119	1004	899	889	903	871	892	877	929	874	878	905	859	877	860	838	916	892	864	869	866	937	906	841	855	899	904	879	876	855	888	935	921	862	859	915	882	933	863	833	806	932	904	896	884	884	878	815	887	859	879	882	833	877	902	851	854	887	889	863	895	904	857	916	897	897	876	876	856	896	908	877	890	897	883	865	859	910	883	883	918	883	896	919	931	865	881	897	867	892	868	901	850	890	930	897	886	863	910	861	941	910	848	879	890	850	890	910	939	875	900	917	901	917	859	891	888	931	893	945	904	854	881	853	891	842	853	853	873	906	897	901	883	963	852	881	912	909	916	904	854	886	918	904	895	900	820	904	896	867	883	868	923	892	856	891	896	945	897	846	865	922	885	934	872	876	876	895	875	898	880	839	862	821	896	908	873	930	852	914	895	910	878	883	830	869	874	913	867	922	891	853	863	911	939	845	884	871	912	900	856	889	916	897	903	874	867	905	887	869	867	844	859	854	867	892	855	874	893	848	927	907	917	851	909	874	926	892	890	865	896	882	867	851	871	902	872	862	846	901	916	917	888	933	886	956	902	818	891	853	879	891	905	826	871	856	897	862	850	863	916	873	873	890	913	850	910	867	862	909	849	909	864	884	853	856	862	874	848	863	851	903	891	850	882	922	871	917	834	889	880	893	884	888	889	889	919	849	912	897	899	904	834	841	889	902	907	884	891	912	892	877	895	836	884	893	907	910	905	869	913	894	887	863	815	821	877	873	886	916	901	862	872	916	891	880	852	877	841	902	896	857	870	898	954	869	867	932	849	919	875	871	837	852	883	931	891	879	827	891	896	843	919	887	889	934	910	918	844	820	890	872	934	889	862	893	899	860	901	907	893	883	863	895	869	868	870	869	927	929	870	861	864	855	864	892	913	844	902	851	874	819	961	900	870	862	884	886	897	888	925	889	952	853	860	856	899	839	863	902	859	939	866	869	889	878	878	900	902	917	904	886	892	888	915	853	913	850	862	872	837	877	867	864	893	894	928	856	857	905	880	899	903	900	881	854	850	895	842	818	882	903	886	850	870	918	882	901	840	896	892	890	812	916	828	918	851	851	888	947	879	822	890	891	842	845	858	854	865	892	876	892	876	884	934	898	846	885	881	886	887	913	909	886	868	931	883	838	853	863	840	887	871	878	839	861	875	904	899	879	868	889	902	894	929	835	915	947	905	889	902	866	818	896	860	916	860	858	899	895	877	919	938	851	891	873	902	893	892	887	865	845	863	863	882	901	850	880	918	891	894	892	926	911	883	897	867	918	866	884	879	868	947	836	862	931	888	918	833	873	878	913	864	924	891	855	883	899	894	918	893	841	872	869	850	872	909	889	917	885	883	852	890	896	885	909	853	920	875	929	938	832	901	824	884	826	862	889	831	918	875	883	867	885	856	880	812	937	897	899	867	832	870	874	852	839	877	910	898	879	879	886	880	903	881	835	838	809	842	839	876	886	856	859	908	864	856	873	937	945	879	903	876	877	921	921	894	875	879	856	854	898	882	874	862	932	875	907	839	875	844	859	884	934	890	902	904	926	857	862	879	886	881	845	904	880	833	909	885	870	913	841	908	892	821	861	875	870	884	884	894	913	863	836	877	922	890	924	894	903	907	919	920	860	874	963	857	904	926	879	941	884	924	848	883	876	897	925	928	841	939	866	866	898	903	886	897	910	843	924	844	862	848	823	901	903	923	910	905	858	871	907	897	863	882	874	908	835	889	890	887	828	891	971	992	859	889	883	938	904	869	856	893	896	872	861	907	874	896	859	826	899	866	893	890	895	949	892	909	934	912	834	890	898	851	861	918	897	901	876	891	898	895	888	935	926	809	885	882	913	867	863	887	884	952	915	881	882	873	814	909	930	943	880	948	911	893	910	879	902	906	840	911	866	926	883	912	910	866	913	928	887	897	862	844	867	933	835	898	909	891	885	921	860	885	902	935	955	872	855	853	893	837	843	920	867	906	893	838	859	859	900	909	878	878	891	907	874	915	907	862	902	869	881	883	813	872	871	885	922	938	830	853	921	930	844	858	947	908	853	863	865	875	870	912	883	884	930	885	900	909	942	902	847	862	855	844	801	847	842	856	843	865	883	865	911	870	916	883	887	875	877	851	878	968	884	902	935	875	899	904	905	850	885	876	865	887	909	905	883	874	885	849	889	873	873	870	925	873	904	994	914	875	828	848	852	864	921	914	912	840	874	942	916	794	909	851	904	869	918	875	870	845	840	848	876	911	921	824	876	868	932	894	880	897	886	885	900	884	909	861	889	896	969	906	898	867	845	838	914	877	894	916	889	939	854	890	875	971	890	859	917	878	864	866	848	898	855	857	869	873	895	888	979	923	931	877	905	881	929	913	881	923	911	876	922	849	888	875	937	853	849	889	889	850	852	915	882	899	839	882	875	872	857	909	854	866	886	892	853	906	886	883	870	838	886	845	908	842	906	912	885	914	870	889	919	886	905	882	911	898	913	882	866	884	866	829	914	903	906	864	894	913	874	879	868	885	872	907	874	851	874	919	874	864	854	890	905	884	892	866	870	908	883	908	841	855	883	891	838	829	877	896	868	866	900	906	922	892	899	915	865	873	861	946	830	910	971	924	881	870	877	884	903	835	897	858	865	850	871	877	904	892	923	874	860	838	823	916	919	919	901	935	924	873	936	829	865	877	899	902	878	898	904	899	892	872	886	924	907	877	866	922	852	897	887	907	916	856	908	910	919	875	889	901	891	897	864	912	924	930	880	898	870	908	862	930	850	858	882	822	911	854	879	896	830	896	925	866	930	871	880	872	858	798	878	845	820	892	905	894	914	892	894	875	945	912	868	874	864	883	922	847	922	893	890	849	850	878	869	862	865	897	910	902	885	894	884	894	917	859	875	882	889	836	868	903	861	893	876	910	881	858	914	881	858	886	885	933	940	922	880	842	909	817	880	892	918	876	890	942	895	899	910	902	894	883	844	847	850	932	858	835	847	893	864	824	890	878	855	931	868	861	840	874	845	824	928	851	849	857	862	878	912	825	855	894	890	918	838	847	829	899	873	946	860	851	917	883	860	935	847	907	879	853	862	886	858	844	863	874	873	862	890	897	867	896	794	888	874	928	895	895	917	889	914	915	871	917	850	834	871	846	906	846	872	883	877	943	834	850	808	931	858	894	867	872	895	922	877	910	862	876	891	925	858	949	811	891	865	836	918	923	905	890	942	911	878	854	858	908	891	937	912	840	883	857	902	925	902	912	928	917	923	874	906	885	902	897	831	919	871	875	897	888	870	914	902	893	905	940	892	931	863	841	868	866	848	884	842	870	902	882	834	841	873	882	919	878	856	824	921	901	916	911	893	891	896	844	862	866	920	852	914	860	883	911	854	904	892	858	875	858	879	833	918	945	845	885	895	874	921	880	874	963	917	923	867	917	860	880	861
20829	15070	12049	18496	24155	23770	25351	39775	54793	64230	57608	45908	32610	19640	11299	8087	7440	7314	7154	7161	7206	7221	7220	7321	7328	7187	7295	7290	7202	7455	7200	7235	7205	7171	7282	7187	7150	7187	7266	7267	7334	7232	7178	7199	7274	7306	7122	7328	7390	7292	7172	7291	7256	7278	7359	7245	7223	7322	7233	7254	7409	7315	7256	7295	7273	7206	7344	7270	7174	7327	7219	7335	7281	7357	7282	7293	7291	7100	7265	7099	7254	7188	7129	7236	7264	7367	7265	7173	7252	7188	7286	7251	7262	7115	7268	7146	7224	7275	7355	7159	7205	7326	7421	7230	7152	7309	7227	7353	7187	7204	7357	7317	7189	7257	7248	7063	7267	7318	7337	7207	7289	7248	7330	7142	7198	7257	7286	7387	7225	7316	7389	7218	7321	7383	7312	7246	7180	7161	7207	7308	7205	7203	7255	7366	7424	7309	7265	7291	7224	7320	7213	7151	7306	7273	7391	7206	7188	7389	7232	7249	7468	7136	7236	7115	7284	7303	7278	7284	7304	7328	7206	7274	7192	7251	7196	7241	7216	7287	7287	7112	7208	7289	7285	7183	7284	7340	7313	7239	7226	7124	7216	7282	7299	7327	7314	7156	7182	7359	7344	7239	7301	7297	7252	7233	7157	7265	7243	7235	7156	7244	7138	7245	7230	7184	7193	7306	7375	7330	7352	7051	7366	7178	7241	7255	7285	7341	7327	7205	7250	7298	7121	7335	7265	7253	7269	7328	7245	7213	7285	7370	7291	7189	7257	7225	7307	7302	7250	7214	7288	7330	7289	7243	7202	7333	7374	7243	7237	7350	7202	7291	7189	7154	7298	7420	7192	7262	7090	7371	7261	7302	7352	7170	7294	7156	7394	7339	7196	7338	7133	7205	7251	7190	7262	7132	7290	7228	7164	7147	7276	7308	7274	7267	7234	7306	7358	7330	7265	7316	7273	7229	7360	7276	7277	7239	7257	7239	7329	7368	7263	7202	7312	7203	7377	7144	7325	7318	7144	7231	7282	7189	7309	7260	7332	7254	7333	7250	7341	7305	7197	7145	7426	7334	7304	7217	7248	7247	7325	7238	7273	7331	7219	7229	7323	7255	7194	7284	7160	7300	7254	7273	7295	7223	7182	7158	7284	7217	7334	7223	7236	7433	7307	7224	7403	7240	7209	7304	7225	7313	7330	7259	7240	7179	7276	7225	7209	7230	7413	7317	7215	7185	7120	7175	7348	7170	7179	7143	7220	7327	7248	7354	7412	7256	7142	7362	7276	7319	7142	7275	7247	7214	7250	7189	7279	7140	7232	7333	7320	7158	7299	7255	7255	7170	7222	7267	7126	7172	7222	7343	7255	7146	7201	7119	7290	7364	7198	7233	7293	7297	7382	7199	7237	7128	7289	7249	7317	7234	7217	7276	7179	7357	7252	7215	7414	7126	7390	7366	7278	7271	7342	7257	7189	7227	7245	7236	7340	7219	7184	7279	7276	7356	7302	7325	7302	7229	7200	7331	7163	7297	7172	7293	7194	7264	7195	7347	7165	7117	7252	7163	7362	7178	7228	7263	7180	7156	7266	7309	7289	7349	7241	7324	7272	7300	7148	7213	7339	7203	7255	7153	7334	7314	7244	7059	7300	7263	7254	7145	7171	7333	7196	7202	7395	7322	7232	7435	7279	7276	7358	7388	7282	7181	7347	7263	7175	7324	7329	7361	7228	7289	7351	7229	7242	7269	7312	7156	7287	7374	7318	7247	7151	7165	7339	7202	7281	7156	7266	7303	7238	7265	7245	7287	7278	7358	7371	7191	7349	7163	7158	7135	7258	7238	7103	7233	7167	7086	7326	7200	7226	7245	7296	7188	7342	7382	7263	7228	7299	7355	7230	7312	7154	7271	7125	7175	7172	7299	7272	7332	7266	7303	7427	7258	7308	7194	7013	7226	7246	7280	7226	7216	7258	7093	7352	7222	7165	7322	7315	7148	7333	7283	7297	7259	7021	7247	7206	7246	7238	7306	7222	7242	7272	7133	7106	7335	7299	7073	7253	7368	7119	7197	7253	7342	7280	7310	7136	7175	7413	7311	7297	7189	7267	7311	7285	7180	7428	7170	7283	7246	7312	7249	7243	7346	7315	7390	7325	7332	7297	7269	7330	7070	7183	7274	7232	7357	7289	7257	7300	7276	7273	7291	7247	7299	7214	7304	7259	7175	7225	7345	7256	7245	7367	7249	7336	7266	7285	7375	7263	7310	7144	7236	7285	7248	7279	7233	7216	7156	7250	7238	7316	7245	7323	7210	7285	7286	7300	7218	7242	7294	7360	7306	7208	7373	7222	7274	7247	7257	7206	7239	7326	7334	7280	7147	7342	7169	7285	7273	7298	7150	7193	7182	7267	7312	7246	7286	7391	7252	7298	7250	7314	7216	7309	7311	7325	7188	7331	7220	7192	7348	7198	7300	7257	7260	7219	7258	7144	7199	7098	7202	7235	7099	7267	7156	7302	7336	7265	7166	7096	7313	7054	7241	7262	7247	7280	7223	7164	7352	7373	7241	7220	7340	7360	7275	7329	7295	7413	7248	7285	7189	7329	7312	7230	7400	7119	7137	7293	7217	7256	7215	7250	7243	7319	7347	7307	7284	7284	7310	7390	7152	7275	7310	7333	7288	7292	7140	7358	7281	7296	7322	7310	7251	7180	7369	7283	7178	7268	7171	7278	7202	7288	7216	7258	7341	7294	7247	7164	7298	7214	7293	7340	7406	7113	7244	7324	7324	7226	7095	7221	7349	7320	7166	7145	7317	7277	7363	7342	7159	7236	7322	7176	7261	7364	7301	7267	7357	7317	7228	7325	7198	7247	7243	7258	7381	7236	7253	7296	7402	7321	7248	7197	7325	7319	7235	7136	7310	7312	7202	7146	7344	7237	7209	7228	7206	7147	7394	7229	7299	7288	7174	7226	7300	7144	7203	7195	7140	7171	7365	7311	7287	7240	7351	7320	7253	7264	7125	7345	7265	7285	7236	7185	7309	7182	7280	7219	7345	7270	7318	7315	7254	7258	7140	7301	7127	7305	7487	7368	7313	7278	7205	7108	7223	7288	7248	7134	7292	7235	7169	7281	7329	7268	7188	7337	7289	7262	7414	7144	7173	7343	7162	7358	7250	7281	7287	7347	7277	7263	7259	7358	7168	7256	7264	7311	7255	7268	7335	7245	7190	7197	7299	7231	7398	7335	7133	7294	7267	7294	7334	7288	7260	7225	7232	7188	7220	7217	7258	7144	7312	7270	7263	7310	7184	7228	7308	7185	7261	7152	7269	7306	7264	7346	7180	7253	7164	7267	7277	7210	7213	7299	7259	7311	7116	7125	7242	7161	7232	7308	7262	7209	7296	7246	7232	7214	7246	7283	7230	7310	7356	7176	7379	7308	7233	7266	7306	7356	7235	7314	7284	7234	7297	7209	7283	7164	7171	7221	7199	7289	7317	7337	7245	7263	7330	7325	7324	7137	7148	7461	7214	7379	7241	7223	7258	7254	7306	7315	7326	7409	7311	7275	7187	7313	7194	7209	7258	7285	7357	7286	7259	7253	7203	7123	7354	7259	7145	7281	7251	7153	7236	7249	7279	7318	7228	7120	7262	7234	7237	7432	7285	7283	7177	7373	7215	7322	7284	7323	7191	7277	7157	7472	7205	7174	7324	7210	7380	7385	7277	7198	7292	7317	7318	7334	7218	7213	7163	7255	7300	7206	7352	7195	7214	7256	7286	7276	7387	7221	7310	7367	7228	7277	7415	7162	7353	7187	7288	7446	7229	7035	7329	7304	7135	7284	7267	7383	7276	7273	7262	7227	7304	7217	7338	7277	7193	7319	7234	7276	7271	7211	7282	7196	7088	7361	7279	7366	7378	7302	7326	7238	7236	7356	7314	7291	7367	7323	7070	7230	7186	7343	7280	7252	7451	7350	7255	7214	7142	7365	7264	7408	7212	7374	7266	7315	7348	7246	7277	7416	7403	7236	7398	7207	7276	7225	7215	7295	7298	7168	7081	7215	7465	7208	7261	7147	7237	7184	7159	7304	7244	7209	7131	7258	7124	7208	7256	7257	7074	7217	7311	7076	7318	7268	7245	7301	7224	7190	7358	7387	7242	7233	7252	7425	7407	7264	7295	7357	7273	7263	7202	7334	7342	7280	7152	7311	7356	7213	7262	7309	7349	7337	7245	7354	7242	7298	7362	7355	7339	7173	7152	7222	7252	7351	7220	7275	7349	7362	7304	7111	7263	7392	7320	7292	7200	7375	7075	7259	7168	7370	7278	7344	7173	7318	7295	7293	7352	7231	7202	7265	7397	7170	7353	7228	7275	7287	7296	7253	7410	7065	7326	7145	7102	7365	7295	7356	7288	7199	7325	7263	7162	7086	7280	7316	7282	7441	7194	7447	7189	7336	7258	7198	7119	7289	7346	7189	7354	7186	7216	7251	7283	7232	7182	7375	7291	7219	7240	7259	7177	7306	7274	7206	7235	7262	7203	7266	7204	7304	7162	7291	7277	7146	7263	7246	7210	7265	7378	7183	7104	7415	7115	7343	7212	7212	7249	7261	7233	7324	7218	7161	7374	7303	7408	7320	7202	7125	7271	7371	7237	7261	7222	7240	7237	7094	7369	7321	7389	7369	7358	7211	7334	7266	7489	7249	7247	7205	7110	7291	7305	7272	7269	7147	7304	7360	7204	7255	7256	7213	7227	7305	7243	7310	7250	7177	7149	7238	7243	7291	7371	7337	7430	7339	7362	7283	7277	7195	7337	7219	7372	7162	7252	7349	7361	7183	7364	7303	7214	7369	7331	7379	7312	7329	7204	7284	7203	7280	7354	7262	7349	7383	7344	7364	7277	7240	7283	7232	7175	7157	7158	7313	7349	7295	7435	7146	7241	7385	7336	7208	7250	7376	7148	7248	7303	7227	7348	7419	7379	7289	7328	7348	7172	7225	7201	7334	7284	7240	7235	7246	7295	7178	7385	7199	7361	7280	7285	7358	7278	7237	7206	7352	7144	7403	7252	7197	7136	7296	7302	7309	7309	7302	7357	7328	7375	7415	7301
3763	2042	1410	1281	1440	1718	1841	4416	11191	20837	22588	16771	8133	3161	1500	1017	891	905	848	891	954	925	921	913	880	912	853	922	870	891	871	868	882	944	882	915	868	906	870	911	892	900	887	874	893	888	878	902	890	873	861	918	963	856	877	860	915	861	894	893	900	904	851	900	898	883	875	871	897	846	912	900	918	899	864	969	904	926	909	921	871	889	879	901	922	872	819	914	903	897	864	921	847	950	857	901	902	758	896	914	922	910	907	899	948	956	860	923	882	889	938	887	924	899	920	896	885	918	884	913	919	874	892	851	877	868	876	872	920	906	861	837	928	883	936	805	942	922	935	918	836	867	898	878	892	883	867	930	899	924	888	862	897	863	944	867	835	880	875	886	921	954	910	848	874	906	907	943	861	892	837	914	865	888	872	885	885	840	872	906	860	889	907	904	875	911	926	970	866	855	860	922	878	865	886	894	875	884	927	857	934	886	902	891	852	906	870	928	900	853	818	845	886	911	839	890	824	922	881	879	883	880	885	834	920	877	901	900	818	856	906	910	894	901	918	874	904	885	840	885	868	848	859	879	959	908	884	902	855	847	880	906	932	836	886	920	883	912	928	926	883	892	881	863	919	912	845	885	939	918	881	916	905	928	922	887	874	884	913	896	845	915	876	845	945	906	877	922	879	928	896	877	850	923	859	881	939	916	877	900	935	875	898	859	869	915	925	832	913	892	867	866	887	893	876	877	892	896	899	824	871	865	907	885	848	880	861	864	920	855	836	938	886	903	885	926	903	884	908	864	893	892	909	886	960	873	903	854	872	885	914	956	919	911	894	892	886	915	865	842	896	877	901	914	881	862	859	889	889	875	916	885	846	895	926	843	865	848	862	882	904	916	868	885	912	853	888	867	884	801	868	851	925	850	910	889	879	889	912	867	894	877	836	926	877	890	927	905	892	923	913	951	921	895	923	906	841	895	918	934	877	877	929	921	901	850	918	866	869	905	905	878	917	914	836	896	914	871	887	943	890	850	921	916	895	883	908	827	920	886	895	877	858	903	893	848	878	911	902	903	900	864	866	876	875	884	920	886	897	895	939	858	881	858	897	897	902	879	892	867	878	858	899	885	886	908	895	909	873	885	903	881	905	879	902	932	906	890	851	852	869	870	913	939	875	874	832	882	921	877	947	927	849	925	889	909	897	931	870	860	831	885	885	873	900	894	920	886	890	894	864	950	881	882	904	863	875	935	886	838	877	872	889	899	840	893	878	912	881	906	913	898	898	885	904	881	858	834	895	823	853	874	856	882	838	906	913	955	863	895	892	879	836	889	832	878	900	908	845	894	879	829	875	934	904	849	904	922	906	906	925	922	924	956	909	874	821	869	913	886	865	873	902	915	870	879	926	889	886	897	941	854	840	895	915	858	883	920	897	858	922	904	865	894	885	940	849	937	862	922	888	872	899	906	864	904	906	900	828	904	901	922	887	813	854	925	865	885	913	868	926	866	874	895	884	902	870	886	896	907	917	847	924	899	859	880	888	870	883	871	917	839	856	930	901	875	871	898	897	905	892	878	847	894	923	847	904	915	872	934	855	889	922	901	940	840	868	840	902	909	873	903	916	904	919	885	899	932	883	849	888	904	928	873	910	860	889	873	922	881	884	835	898	876	850	868	940	895	829	878	893	910	913	904	817	856	881	848	884	864	883	854	895	867	864	911	868	858	939	896	849	877	885	882	871	892	884	930	881	934	886	923	877	879	870	877	902	904	859	900	930	920	896	926	911	926	844	847	956	931	806	948	901	905	891	893	902	858	890	882	909	851	955	930	908	943	857	862	898	878	911	891	867	886	893	950	943	921	917	946	851	860	887	900	860	896	893	925	875	898	912	874	914	867	888	875	928	896	864	869	822	874	902	868	915	885	944	915	878	879	869	873	841	847	882	925	900	853	896	858	895	842	871	849	869	898	867	901	892	874	927	819	880	861	893	891	913	891	888	875	848	870	904	888	871	830	892	896	903	916	849	857	890	811	917	853	883	890	930	874	892	901	906	894	902	850	902	847	889	844	903	937	892	888	859	929	856	902	916	872	892	894	928	857	859	903	856	853	926	913	905	901	892	899	928	878	829	839	927	872	901	896	889	890	849	901	888	895	878	920	889	906	866	861	923	896	861	907	841	891	890	937	840	872	896	919	928	847	929	879	943	907	930	883	886	876	884	867	824	891	862	913	929	913	861	906	912	903	871	838	928	853	874	881	902	857	826	921	870	901	870	907	872	939	894	899	889	941	866	876	882	908	860	907	884	881	873	889	902	905	837	931	891	919	888	925	889	923	908	895	912	869	831	906	909	910	943	885	906	933	858	933	883	860	925	886	864	898	976	891	913	904	907	865	855	883	905	865	874	874	918	930	910	935	902	889	912	902	853	924	873	850	983	888	838	841	830	904	864	889	893	871	846	917	867	878	857	827	884	919	892	861	923	858	907	909	948	898	911	905	865	952	920	897	898	913	913	892	891	903	877	897	902	883	866	900	847	910	880	837	870	877	926	886	889	845	884	902	876	866	913	893	911	894	909	896	829	916	915	918	865	829	893	882	910	918	899	926	871	850	870	913	874	909	842	926	921	889	936	947	857	917	887	888	884	833	853	897	877	867	849	861	888	890	904	909	870	916	872	887	894	885	857	895	913	897	842	898	902	882	886	884	831	877	876	842	909	905	912	876	889	885	855	887	899	853	922	858	860	916	958	928	874	908	901	910	835	889	858	859	891	924	878	879	854	889	906	842	862	861	879	807	877	886	892	941	891	895	891	853	852	872	977	936	913	896	844	901	876	858	924	889	872	896	861	895	907	899	894	870	922	850	929	918	826	866	898	881	869	964	938	934	894	906	918	877	870	884	866	893	868	897	943	911	898	870	919	874	885	842	879	902	912	899	880	878	817	910	887	895	914	829	884	855	931	909	870	917	850	916	882	894	908	930	922	887	891	934	927	859	891	904	914	912	891	885	902	827	910	875	893	867	940	881	913	882	854	925	875	952	893	888	926	912	918	925	856	822	874	946	855	854	866	907	910	862	870	900	862	926	920	887	896	890	930	884	896	894	926	885	862	862	901	889	920	874	889	880	863	845	926	922	890	900	869	898	889	890	934	909	866	872	853	897	898	904	904	854	874	920	876	890	864	909	906	854	903	895	940	904	882	862	912	952	882	916	898	922	862	880	896	854	865	879	911	847	857	850	877	883	873	859	918	924	924	853	824	912	905	851	947	902	872	940	893	895	927	972	883	868	896	822	901	912	912	903	910	905	855	846	867	933	919	881	839	857	899	982	925	942	901	879	856	882	822	869	921	863	909	902	843	861	880	884	889	882	887	868	859	885	859	898	913	940	922	881	845	868	930	889	845	894	937	908	872	860	902	911	895	853	961	916	855	841	902	839	861	865	872	920	866	879	853	891	942	896	902	913	895	876	881	909	909	892	877	931	898	891	899	842	834	898	872	897	921	889
25818	18114	14075	22066	29343	29812	31344	46750	63253	75618	73193	60329	43533	28060	15352	9002	7637	7241	7213	7276	7354	7302	7254	7213	7219	7349	7291	7122	7317	7239	7233	7349	7209	7224	7351	7401	7383	7242	7182	7380	7377	7267	7210	7244	7238	7257	7277	7264	7253	7419	7369	7361	7311	7372	7323	7270	7316	7352	7293	7271	7334	7230	7190	7357	7272	7203	7265	7336	7301	7281	7219	7424	7188	7311	7304	7320	7266	7418	7123	7205	7380	7294	7258	7296	7273	7304	7373	7261	7194	7270	7148	7295	7177	7349	7471	7287	7375	7223	7326	7292	7254	7282	7255	7396	7287	7262	7307	7230	7489	7272	7407	7145	7442	7302	7410	7236	7239	7444	7209	7289	7356	7326	7298	7322	7293	7267	7186	7337	7341	7267	7285	7129	7262	7398	7103	7229	7211	7232	7413	7404	7138	7198	7326	7295	7297	7149	7182	7201	7356	7246	7198	7232	7155	7169	7317	7242	7213	7194	7276	7374	7201	7183	7352	7302	7406	7257	7223	7306	7205	7182	7405	7187	7349	7120	7192	7194	7194	7421	7340	7294	7295	7490	7276	7326	7268	7274	7371	7410	7260	7299	7317	7245	7345	7292	7271	7305	7230	7240	7258	7240	7201	7355	7326	7205	7275	7377	7123	7268	7249	7209	7240	7276	7159	7176	7236	7285	7223	7297	7303	7370	7339	7302	7243	7306	7212	7213	7475	7172	7273	7120	7154	7444	7372	7215	7274	7317	7211	7351	7283	7403	7286	7259	7254	7300	7383	7252	7288	7400	7310	7268	7356	7254	7162	7297	7243	7194	7253	7382	7288	7379	7329	7351	7138	7323	7265	7198	7334	7199	7378	7256	7321	7236	7253	7271	7399	7374	7183	7248	7338	7231	7227	7298	7227	7286	7230	7262	7327	7404	7211	7302	7352	7316	7275	7181	7337	7297	7192	7420	7319	7311	7314	7373	7280	7306	7417	7225	7164	7302	7305	7253	7218	7384	7234	7335	7264	7293	7316	7211	7263	7246	7339	7121	7251	7362	7284	7406	7297	7212	7368	7210	7269	7230	7329	7240	7317	7330	7368	7232	7334	7138	7247	7332	7284	7283	7321	7177	7296	7226	7307	7296	7344	7236	7259	7183	7359	7285	7265	7136	7343	7168	7290	7321	7259	7172	7350	7161	7271	7179	7273	7166	7318	7118	7406	7431	7219	7351	7429	7127	7287	7273	7216	7289	7306	7239	7388	7285	7244	7083	7225	7201	7412	7259	7254	7427	7297	7248	7171	7239	7349	7250	7298	7250	7278	7209	7447	7260	7291	7325	7226	7194	7325	7142	7417	7304	7299	7377	7302	7265	7228	7245	7274	7193	7185	7179	7241	7267	7342	7251	7305	7213	7182	7280	7150	7305	7220	7268	7120	7281	7110	7270	7424	7074	7056	7267	7222	7377	7202	7195	7281	7378	7324	7374	7332	7146	7180	7146	7327	7215	7161	7296	7318	7306	7233	7269	7241	7392	7383	7210	7272	7180	7313	7119	7450	7357	7292	7220	7321	7278	7322	7473	7337	7256	7215	7157	7305	7289	7339	7292	7204	7241	7390	7318	7148	7252	7245	7320	7150	7241	7385	7121	7306	7304	7318	7195	7268	7351	7200	7276	7358	7330	7317	7291	7311	7266	7323	7314	7204	7145	7140	7249	7356	7297	7353	7292	7329	7245	7376	7295	7187	7220	7429	7256	7322	7276	7317	7574	7195	7142	7456	7291	7390	7274	7276	7405	7378	7314	7226	7342	7305	7159	7311	7243	7315	7201	7271	7293	7398	7243	7228	7274	7336	7318	7271	7335	7132	7322	7312	7192	7365	7418	7444	7249	7304	7231	7377	7262	7213	7235	7241	7264	7137	7360	7499	7272	7401	7241	7367	7224	7366	7193	7206	7348	7236	7371	7151	7231	7368	7295	7339	7271	7198	7466	7399	7185	7270	7283	7238	7374	7423	7320	7325	7217	7259	7320	7344	7370	7349	7309	7318	7377	7281	7268	7314	7286	7304	7339	7321	7164	7281	7226	7312	7152	7241	7224	7356	7309	7163	7354	7262	7477	7155	7204	7322	7240	7404	7200	7305	7359	7210	7322	7299	7201	7260	7266	7309	7286	7188	7282	7338	7268	7385	7255	7246	7158	7307	7179	7424	7113	7272	7282	7269	7236	7350	7266	7377	7276	7191	7248	7322	7256	7290	7402	7319	7253	7327	7327	7190	7272	7192	7220	7301	7212	7201	7267	7382	7169	7233	7305	7324	7207	7295	7212	7285	7308	7355	7306	7232	7341	7283	7369	7322	7343	7343	7224	7327	7170	7366	7271	7349	7124	7340	7397	7335	7363	7225	7183	7213	7256	7184	7170	7226	7203	7345	7387	7320	7260	7310	7307	7149	7316	7248	7273	7296	7203	7264	7281	7217	7402	7242	7307	7105	7310	7311	7193	7201	7435	7302	7222	7239	7248	7263	7232	7319	7329	7302	7093	7222	7476	7232	7411	7288	7230	7295	7374	7213	7242	7302	7171	7137	7306	7346	7264	7313	7386	7180	7283	7250	7175	7349	7233	7383	7205	7314	7290	7399	7365	7336	7254	7371	7334	7203	7322	7452	7229	7291	7094	7262	7263	7230	7346	7232	7266	7272	7262	7160	7164	7284	7177	7242	7271	7368	7195	7370	7322	7342	7339	7187	7299	7356	7341	7176	7349	7136	7271	7334	7394	7278	7224	7324	7233	7357	7281	7242	7174	7334	7367	7300	7301	7329	7277	7369	7222	7210	7263	7327	7189	7350	7322	7206	7204	7246	7340	7248	7258	7245	7224	7264	7277	7223	7243	7286	7347	7262	7318	7226	7204	7437	7429	7218	7406	7397	7261	7106	7278	7172	7154	7379	7371	7321	7246	7280	7370	7316	7171	7204	7324	7364	7202	7164	7347	7164	7137	7289	7253	7287	7303	7227	7335	7360	7292	7249	7214	7346	7256	7389	7347	7275	7288	7319	7172	7198	7241	7356	7256	7378	7257	7314	7378	7298	7139	7383	7315	7284	7254	7221	7191	7275	7348	7281	7180	7230	7202	7403	7262	7229	7356	7257	7326	7358	7282	7211	7231	7285	7320	7267	7280	7326	7252	7364	7200	7181	7163	7261	7286	7276	7260	7216	7343	7347	7274	7333	7183	7365	7312	7456	7207	7229	7315	7363	7271	7237	7251	7364	7318	7313	7214	7280	7215	7190	7335	7173	7139	7445	7164	7382	7203	7310	7111	7326	7224	7228	7313	7313	7427	7263	7268	7235	7305	7242	7282	7376	7246	7275	7196	7227	7286	7220	7375	7363	7286	7226	7258	7408	7155	7332	7237	7247	7255	7214	7315	7265	7367	7352	7323	7441	7293	7229	7343	7327	7393	7185	7279	7089	7370	7381	7342	7274	7257	7207	7294	7229	7239	7199	7409	7332	7250	7267	7176	7316	7142	7330	7381	7231	7347	7519	7205	7164	7195	7277	7322	7421	7341	7271	7373	7334	7440	7079	7217	7155	7294	7209	7257	7448	7222	7227	7195	7237	7258	7324	7198	7346	7358	7429	7366	7279	7187	7396	7333	7230	7274	7343	7280	7363	7307	7318	7348	7250	7157	7302	7313	7257	7270	7231	7259	7182	7236	7268	7279	7322	7246	7261	7291	7242	7318	7236	7338	7375	7275	7335	7273	7297	7287	7254	7267	7324	7271	7325	7295	7293	7297	7229	7305	7218	7309	7253	7249	7241	7307	7174	7213	7177	7267	7284	7170	7266	7313	7323	7338	7305	7228	7323	7154	7226	7264	7209	7262	7235	7313	7312	7387	7446	7328	7392	7327	7138	7322	7261	7221	7260	7270	7315	7198	7183	7409	7223	7238	7349	7433	7311	7246	7289	7180	7339	7246	7450	7386	7295	7261	7229	7276	7220	7174	7348	7332	7300	7430	7340	7211	7398	7237	7395	7196	7176	7337	7285	7166	7308	7243	7414	7263	7295	7357	7286	7246	7233	7258	7261	7305	7239	7127	7225	7282	7330	7301	7231	7223	7325	7221	7217	7330	7242	7274	7177	7366	7283	7364	7216	7220	7180	7285	7438	7313	7350	7380	7159	7248	7217	7274	7295	7271	7228	7288	7283	7361	7309	7225	7394	7174	7236	7272	7279	7276	7399	7248	7217	7294	7371	7384	7230	7194	7207	7346	7271	7374	7448	7286	7301	7282	7229	7265	7395	7354	7316	7205	7284	7339	7242	7311	7117	7313	7169	7289	7055	7300	7110	7291	7165	7360	7318	7432	7216	7406	7378	7286	7089	7222	7164	7296	7322	7206	7200	7342	7362	7289	7174	7218	7253	7268	7315	7226	7160	7161	7168	7287	7301	7252	7256	7338	7290	7226	7175	7177	7287	7306	7228	7354	7235	7167	7277	7187	7321	7242	7243	7324	7114	7362	7243	7279	7232	7356	7235	7262	7285	7290	7299	7256	7278	7196	7285	7293	7321	7249	7322	7088	7297	7275	7225	7261	7222	7217	7420	7235	7089	7243	7277	7298	7178	7269	7265	7325	7352	7167	7320	7320	7337	7305	7326	7223	7438	7253	7325	7328	7297	7311	7269	7314	7339	7204	7403	7299	7177	7381	7373	7244	7271	7326	7392	7321	7282	7205	7124	7257	7229	7334	7254	7294	7233	7432	7225	7126	7236	7196	7164	7334	7372	7264	7301	7262	7278	7223	7253	7321	7184	7252	7315	7379	7328	7375	7306	7293	7336	7320	7115	7286	7257	7222	7333	7338	7219	7328	7276	7335	7259	7381	7235	7242	7260	7272	7310	7383	7312	7461	7150	7346	7356	7271	7308	7288	7227	7408	7427	7302	7311	7157	7326	7274	7285	7323	7283	7175	7203	7258	7334	7296	7352	7049	7247	7251	7273	7342	7298	7281	7299	7444	7181	7374	7241	7301	7263	7202	7361	7369	7242	7257	7232	7290	7250	7295	7297	7185	7264	7341	7312	7266	7286	7293	7350	7268	7366	7257	7343	7316	7313	7235	7327	7195
3387	1241	1027	951	1047	1114	1210	1604	2527	3905	4509	3506	2207	1320	1068	935	858	851	838	841	852	837	879	874	829	867	903	885	842	847	901	825	886	882	856	910	913	837	870	886	905	884	817	812	809	884	867	833	830	805	871	903	834	862	834	889	850	881	877	892	867	861	892	896	862	844	849	849	847	799	864	885	897	856	829	867	818	848	840	932	872	898	866	771	825	888	904	869	826	883	907	936	875	893	842	843	853	861	881	889	840	871	788	780	893	912	899	878	879	853	856	904	946	822	891	879	893	852	889	893	869	898	857	925	860	883	881	840	841	883	909	921	824	856	847	883	845	848	914	851	865	901	888	846	829	908	878	894	852	895	871	812	858	884	871	888	874	858	850	829	796	859	868	912	919	842	837	873	843	891	849	828	821	872	910	851	865	825	887	915	857	869	907	833	817	898	894	850	833	878	853	848	873	859	845	854	859	846	915	913	874	832	888	919	857	926	842	900	844	875	929	876	849	894	876	876	874	800	871	856	812	843	909	877	918	905	875	864	888	881	827	837	893	888	882	818	886	868	848	879	862	825	907	919	908	811	879	864	868	847	895	890	865	902	907	850	884	879	873	859	846	831	845	901	823	803	842	856	867	879	871	922	867	864	825	848	820	879	853	867	861	865	825	884	874	858	889	820	894	857	860	851	857	865	866	835	818	868	899	842	898	873	887	846	858	877	878	895	857	929	888	864	856	890	874	888	835	821	874	884	926	893	879	891	931	841	915	925	861	869	922	897	889	867	844	869	876	864	797	924	877	880	913	878	877	867	880	863	783	866	847	814	835	824	860	885	843	893	864	865	847	876	904	861	815	898	881	876	873	909	838	881	878	901	848	914	845	851	880	917	899	857	844	863	863	850	828	872	882	784	890	862	843	863	873	842	824	857	831	883	927	867	908	859	858	894	870	848	877	883	896	915	857	855	858	848	837	856	806	834	844	847	842	891	872	832	876	880	906	816	863	853	856	903	851	876	805	835	929	884	858	866	815	852	841	886	834	881	859	849	896	880	834	839	816	828	826	841	866	891	887	817	853	881	912	875	834	886	855	819	875	851	870	870	888	863	880	860	887	896	865	896	855	859	826	883	900	890	933	885	835	954	868	901	833	856	882	855	874	870	861	833	844	904	890	882	898	883	886	881	872	898	831	888	904	849	819	857	835	822	859	888	816	838	879	922	898	875	843	824	832	848	848	884	831	814	883	817	773	834	858	855	877	913	865	872	919	845	881	928	801	878	868	851	877	890	853	894	899	884	873	861	884	867	841	878	869	829	818	850	898	828	841	860	831	868	874	906	930	853	853	812	886	872	833	861	876	816	915	862	880	896	870	863	872	918	842	838	814	916	822	909	906	897	868	899	841	914	884	866	865	892	899	837	913	903	893	810	864	917	881	899	874	853	835	864	893	876	926	869	821	889	855	880	933	934	824	868	827	884	855	829	913	832	855	904	850	829	892	871	839	904	831	848	893	874	878	827	848	886	875	820	874	905	865	895	867	895	884	886	925	862	860	882	861	813	901	861	895	846	867	896	868	888	869	867	846	871	807	839	836	903	915	874	892	845	824	912	881	886	878	911	874	860	893	872	863	851	861	844	859	861	852	873	872	909	844	857	813	837	892	871	873	862	863	907	865	872	836	822	854	880	821	852	897	924	836	815	867	866	912	855	916	817	855	808	892	833	876	863	908	859	781	812	885	856	841	863	792	898	908	904	872	839	864	888	854	930	809	877	841	878	860	843	895	877	817	876	885	861	901	866	847	846	839	858	914	864	870	860	843	871	886	850	866	835	876	914	852	848	868	813	863	898	846	827	831	813	844	875	879	841	849	852	894	857	882	851	853	835	806	838	865	834	838	856	910	912	885	913	860	860	848	848	897	895	857	876	875	875	867	933	851	863	849	887	869	864	776	858	838	832	870	836	888	882	820	841	883	866	857	885	872	900	851	865	901	901	881	904	895	879	864	918	916	849	860	906	878	883	895	855	884	937	876	875	907	971	862	843	934	842	853	900	880	868	851	876	855	888	910	883	876	911	886	874	869	850	814	901	863	865	883	824	867	865	839	890	921	893	869	888	862	858	879	854	823	876	858	817	858	806	829	835	910	862	850	789	884	838	887	844	858	837	890	906	903	877	838	835	865	902	811	887	854	869	870	856	908	855	899	873	816	877	876	934	894	866	899	914	895	880	867	861	884	837	875	884	853	906	860	864	881	860	863	847	908	835	876	832	855	835	913	845	892	858	848	844	830	856	887	882	864	863	859	856	824	879	867	876	895	840	875	881	874	871	899	892	877	873	887	908	893	881	870	872	843	851	852	820	846	892	910	884	912	861	901	860	899	851	850	893	857	877	899	911	860	880	867	828	873	883	806	844	907	823	931	840	809	913	827	850	891	861	879	852	900	890	875	839	834	840	875	885	933	854	838	893	825	885	827	852	873	848	905	865	923	857	853	855	926	855	883	849	844	920	921	873	918	893	873	858	843	859	844	873	885	876	822	849	888	895	851	868	885	852	853	839	867	815	892	908	909	814	855	841	829	862	847	828	928	839	905	879	907	891	840	846	858	846	862	837	882	851	853	856	850	920	859	886	912	870	909	916	860	859	835	835	834	869	874	858	883	877	878	876	867	823	835	819	858	855	889	892	877	842	912	847	921	871	840	833	869	852	832	857	860	890	875	850	818	852	850	845	811	817	875	853	911	908	841	843	815	853	911	836	865	867	870	873	927	834	929	901	851	877	865	907	882	891	872	857	946	920	846	839	809	833	877	802	878	873	848	850	885	807	834	812	887	866	866	855	897	852	833	863	908	866	890	891	908	897	900	815	906	846	891	848	870	917	864	847	892	881	862	921	860	869	870	903	817	869	854	921	862	855	881	930	856	877	889	858	882	830	842	878	824	890	875	890	873	849	818	832	884	834	877	880	907	902	825	850	889	858	831	899	894	907	899	802	879	898	913	868	849	852	903	839	863	886	837	854	886	870	839	887	891	892	859	882	868	858	831	802	868	924	828	846	914	867	874	925	930	867	885	829	904	848	948	858	882	898	853	871	831	874	868	847	889	884	842	829	861	883	847	896	914	837	850	907	882	841	854	881	825	814	856	876	840	895	891	824	830	892	908	868	895	858	894	857	842	850	836	873	888	903	847	899	815	824	860	848	881	876	899	896	868	868	899	907	861	896	868	823	862	865	917	909	828	851	832	905	873	839	864	853	847	833	886	857	839	845	851	868	896	879	857	846	839	863	870	818	856	863	883	909	875	890	874	866	894	884	880	845	878	844	856	809	897	905	835	861	878	888	854	898	876	892	881	827	865	802	864	878	865	853	822	868	858	833	824	851	845	826	869	886	908	856	913	887	902	825	846	833	873	869	899	792	864	901	902	874	884	866	851	872	876	869	846	873	903	835	800	891	900	856	927	878	846	895	861	888	857	805	888	836	844	869	868	908	941	871	828	908	883	911
17111	12133	9783	13116	18604	19949	20025	27794	35833	41316	41021	34312	23512	14006	9275	7540	7254	7043	7095	7207	7059	7217	6962	7045	7129	7091	7199	7067	7091	7129	7078	7168	7156	6971	7097	7128	7070	7113	7072	7055	7141	7082	6974	7239	7015	7250	7078	7084	7139	7170	7045	7063	7192	7071	7036	7128	7088	7081	7082	7052	7160	7123	7143	7100	7255	7085	7185	7030	7109	7067	6987	7135	7133	7080	7057	7175	7241	7179	6948	7208	7097	7130	7154	7089	7208	7145	7202	7020	7017	7081	7149	7083	7089	7015	7216	7161	7229	7162	7244	7167	7067	7044	7039	7134	7094	6945	7066	7094	7128	7190	7153	6983	7111	7146	7153	7171	7156	7176	7214	7070	7036	7061	7187	7122	7200	7098	7111	7209	7219	7115	7024	6993	7253	7238	7095	7197	7048	7069	7124	7166	7215	6971	7241	6991	7228	7161	7083	7213	7170	7237	7192	7117	7077	7166	7192	7108	7014	7186	7098	7064	7177	7145	7163	7106	7098	7153	7045	7000	7055	7171	7160	7201	7120	6967	7097	7115	7017	7138	7223	7105	7046	7079	7107	7163	7175	7175	7133	7077	7252	7072	7035	7195	7165	7084	7020	7283	7092	7146	6999	7068	7103	7167	7083	7112	7074	7229	7088	7097	7035	7111	7128	7183	7129	7200	7111	7174	7270	7086	7051	7199	7195	7124	7114	7035	7103	6982	7378	7155	7075	7023	7134	7201	7036	7042	7270	7155	7112	7114	7098	7051	6970	7122	7171	7171	7127	7051	7200	7153	7246	7121	7140	7291	7138	7162	7003	7071	7189	7147	7241	7061	7129	7119	7107	7118	6977	7058	7041	7173	7190	7110	7032	7142	7143	7029	7231	7106	7068	7100	7168	7188	7232	7219	7095	7088	7123	7061	7167	7267	7123	7153	7058	7199	7174	7036	7227	7122	7105	6963	7113	7042	7045	7015	7174	7081	7051	7220	7087	7222	7179	7095	7075	7119	7233	7152	7110	7086	7051	6988	7232	7190	7079	7125	7034	7115	7092	7023	7017	7146	7066	7148	7032	7125	7133	7103	6981	7241	7196	7130	7083	7107	7020	7073	7116	7171	7250	7097	7134	7008	7196	7235	7169	7056	7168	7133	7206	7118	7149	7017	7230	7116	7105	7130	7050	7069	7081	6938	6962	7162	7158	7085	7102	7202	7163	7093	7001	7077	7170	7150	7055	7131	7123	7123	7050	7069	7185	7066	7172	7107	7128	7152	7177	7141	7045	7088	7174	7185	7235	7140	6982	7189	7183	7168	7067	7206	7119	7191	7055	7340	7264	7032	7231	7058	7144	7105	7128	7161	7162	7144	7102	6957	7189	7055	7159	7063	7106	7141	7043	6986	7197	7200	7131	7172	7073	7016	7017	7153	7102	7157	7058	7083	7136	7206	7201	6983	6973	6983	7234	7079	7058	7106	7160	7065	7153	7005	7040	7071	7002	7108	7175	7135	7124	7047	7171	7171	7056	7339	7172	7211	7182	7165	7193	7126	7152	7126	7056	6911	7235	7113	7142	7318	7151	7097	7173	7000	7079	6997	7046	7268	7187	7107	6963	7061	7215	7250	7112	7079	7050	7098	7107	7165	7153	7138	7311	6982	7108	7121	7079	7164	7149	7145	7084	7077	7108	7101	7174	6967	7083	7108	7098	7085	7051	7182	7139	7154	7074	7221	7227	7228	7147	7187	7021	7206	7202	7145	7087	7260	6991	7008	7140	6967	7150	7232	7175	7054	7213	7125	7112	7133	7218	7089	6927	7168	7150	7015	7092	7028	7042	7121	7087	7067	7238	7090	7120	7156	6898	7131	7187	7064	7089	7059	7155	7133	7050	7130	7209	7081	7097	7090	7075	7133	7102	7088	7036	7158	7199	7135	7127	7260	7118	6999	7116	7209	7218	7159	7211	7160	7148	7197	7319	7193	7113	7231	7158	7109	7147	7128	7125	7187	7135	7247	7092	7047	7234	7084	7128	7018	7131	7076	7092	7002	7070	7118	7305	7168	7122	7087	7230	7204	7136	7250	7118	7088	7084	7120	7129	7113	7145	7129	7053	7098	7155	7216	7138	7206	7059	7147	7187	7225	7266	7032	7234	7127	7122	7101	7141	7167	7115	7039	7078	7022	6929	6971	7205	7074	7219	7203	7226	7199	7060	7131	7006	7049	7260	6968	7026	7098	7205	7160	7110	7181	7143	7091	7204	7100	7239	7160	7053	7145	7132	7151	7047	7125	7115	7102	7196	7255	7037	7155	7131	7171	7034	7031	6986	7099	7038	7053	7216	7140	7127	7110	7022	7102	7003	7140	7171	7119	6957	7103	7242	7242	7211	7096	7150	7140	7099	7132	7108	7088	6936	7185	7151	7219	7159	7225	7214	7056	7251	7135	7067	7167	7113	7272	7188	7022	7187	7126	7032	7044	7172	7171	6992	7194	7167	7200	7142	7094	7168	7131	7025	7104	7049	7099	7075	7110	7186	7316	7208	7119	7151	7084	7238	7101	7206	7162	6978	7152	7122	7187	7172	7117	7075	7193	7081	7134	7125	7063	7147	7115	7105	7213	7168	7145	7148	7092	7229	7216	7192	7116	7127	7032	7100	7098	7080	7111	7027	7229	7135	7156	7093	7025	7130	7152	7207	7076	7202	7169	7064	7138	6987	7121	7239	7195	7062	7082	7202	7192	7153	7098	7087	7151	7252	7191	7130	7179	7116	7037	7198	7077	7017	7030	7144	7108	7143	7074	7220	7148	7151	7162	7196	7241	7150	7267	7145	7237	7169	7178	7236	7069	7090	7160	7138	7140	7163	7174	7154	7183	7088	7207	7150	7116	7114	7232	7013	7202	7076	7213	7147	7215	7008	6989	7075	7142	7023	7164	7156	7093	7201	7168	7039	7112	7226	7117	7130	7139	7128	7047	7146	7183	7112	7133	7269	7089	7182	7286	7128	7084	7103	6996	7112	7169	7228	7052	7213	7019	7138	7071	7347	7041	7204	7166	7173	7134	7155	6951	7227	7066	7047	7079	7202	7221	7105	7294	7185	7107	7054	7198	7076	7165	6995	7231	7115	7082	7098	7189	7185	7237	7074	7089	7043	7233	7145	7199	7201	7051	6959	7043	7286	7182	7087	7049	7171	7161	7124	7134	7128	7062	7150	6882	7042	7245	7146	7164	7178	7073	7183	7049	7203	7063	7031	7113	7087	7059	7104	7155	7184	7111	7019	7103	7087	7109	7228	7125	7121	7084	7221	7128	7085	7123	7106	7024	7122	7016	7165	7074	7047	7231	7095	7184	7207	7154	7269	7314	7216	7007	7103	7057	7064	7146	7095	7124	7132	7311	7176	7010	7232	7113	7136	7109	7185	7207	7171	7046	7218	7046	7013	7130	7034	7278	7205	7251	7197	7182	7197	7094	7048	7211	7079	7135	7116	7087	7126	7169	7030	7212	7062	7123	7166	7163	7104	7008	7139	7083	7100	7034	7096	7204	7298	7000	7257	6977	7119	7120	7242	7033	7170	7137	7126	7116	7205	7171	7086	7046	7129	7105	7145	7110	7106	7125	7080	7117	6965	7152	7084	7170	7046	7181	7282	7099	7187	7201	7179	7129	7124	7221	7195	6997	7002	7127	7093	7148	7092	7196	7135	7109	7054	7095	7103	7087	7038	7061	7140	7142	7114	7115	7145	7005	7193	7189	7043	7195	7144	7086	7307	7114	7044	7183	7119	7162	7114	7113	7090	7217	7206	7142	7129	7052	7089	7094	6966	7143	6960	6965	7191	7175	7163	7086	7072	7121	7185	7161	7046	7138	7213	7088	7109	7083	7015	7184	7060	7097	7262	7098	7096	6985	7199	7082	7286	7184	7136	7143	7241	7096	7048	7140	7192	7251	7081	7111	7096	7183	7079	7118	7127	7107	7202	7199	7122	7234	7139	7091	7203	7113	7194	7048	7249	7034	7106	7106	7090	7090	7184	7173	7139	7212	7144	7223	7058	7081	7188	7148	7032	7267	7042	7098	7088	7003	7065	7151	7221	7124	7215	7160	7137	6958	7154	7033	7052	7202	7181	7081	7126	7095	7372	7206	6996	7236	7122	7187	7013	7072	7111	7064	7176	7181	7259	7051	7100	7169	6975	7311	7111	7054	7133	7123	7122	6961	7125	7190	7175	7064	7079	7180	7242	7268	7282	7119	7060	6987	7050	7150	7276	7155	7120	7177	7040	7135	7219	7055	7056	7115	7087	7205	6996	7114	7180	7099	7121	7109	7109	6937	7082	7129	7001	7141	6976	7169	7147	7099	7114	7134	7104	7151	7232	7139	7220	7135	7261	7117	7266	6987	7088	7003	7163	7004	7136	7092	7198	7119	7091	7085	6958	7016	7239	7113	7021	7105	7123	7082	7130	7208	7225	7077	7171	7058	7154	7070	7138	7195	7203	7170	7077	6982	7149	7235	7074	7154	7103	7068	7163	7194	7095	7146	7136	7145	7170	7128	7000	7190	7093	7415	7085	7027	6996	7241	6928	7003	7272	7171	7149	7112	7191	7064	7024	7159	7161	7172	7142	7024	7205	7135	7204	6954	7187	7111	7126	7030	7174	7196	7096	7120	7017	7039	7174	7144	7148	7123	7116	7216	7128	7180	7102	7101	7033	7096	7057	6995	6991	7011	7134	7051	7078	7126	7140	7235	7167	7266	7071	7285	7161	7133	7103	7043	7016	7148	7036	7180	7281	7103	7097	7176	7101	7248	7126	7100	7074	7158	6975	7156	7094	7189	7060	7174	7144	7171	6996	7141	7229	7170	7237	7150	7159	7153	7034	6912	7103	7151	7026	7204	7031	7289	7109	7032	7196	7069	7141	7204	7130	7170	7236	7031	7143	7214	7133	7132	7174	7103	7190	7119	7175	7105	7291	7037	7117	7038	7062	7191	7070	7220	7181	7061	7016	7026	7142	7103	7085	7071	7164	7065	7161	7083	7156	7102	7005	7328	6982	7063	7146	7110	7200	7013	7042	7202	6985	7016	7081	6974	7051	7148	7038	6972	7050	7145	7001	7026	7229	7119
2317	1536	1234	1094	1233	1712	1905	3123	10596	13320	12086	8143	3848	1835	1149	952	845	865	846	897	868	901	863	904	876	868	841	860	917	832	866	890	871	863	930	909	845	915	881	857	878	907	909	901	888	873	862	892	882	914	894	933	904	868	852	852	900	841	867	863	857	863	912	893	893	881	900	872	891	914	895	886	820	939	842	903	811	859	928	892	902	911	923	863	831	900	857	853	811	848	857	840	860	864	826	904	856	828	896	915	893	857	919	854	886	864	849	909	860	900	859	854	843	947	920	905	872	872	867	888	851	832	864	879	879	814	903	872	913	916	892	857	831	876	788	900	846	891	932	860	892	873	850	922	856	849	894	906	885	847	931	950	893	875	853	911	837	934	926	866	868	846	867	870	837	895	864	832	844	852	905	892	925	909	914	889	910	870	897	888	880	889	860	865	848	891	863	882	949	895	906	842	842	842	895	845	881	860	888	883	851	914	880	926	875	947	866	942	905	888	856	837	888	885	864	865	880	878	931	868	870	900	859	811	877	866	906	867	849	856	851	825	862	887	853	859	874	904	885	848	859	938	927	858	927	896	840	849	943	870	869	926	877	905	895	849	913	845	883	914	888	933	882	804	889	891	917	842	899	827	928	925	862	879	890	873	875	871	935	860	894	884	886	872	844	846	873	881	894	870	860	885	893	936	889	891	876	939	876	829	910	850	855	843	827	894	856	856	828	865	870	909	868	890	838	877	865	850	862	832	945	921	926	861	854	909	850	911	886	924	918	834	893	932	882	912	871	839	895	906	919	911	904	887	837	813	873	892	850	843	922	895	885	889	833	927	846	880	868	910	896	892	858	874	871	827	900	875	896	863	885	852	917	877	870	896	904	836	953	888	880	860	863	914	909	817	911	890	842	924	920	856	872	858	938	854	887	898	927	860	943	866	861	930	848	872	898	860	893	890	836	829	844	876	936	909	874	855	816	948	871	896	892	868	883	872	851	858	861	889	907	872	885	873	861	878	853	868	891	837	881	861	861	832	862	896	864	874	888	918	918	922	861	877	926	877	833	882	950	933	858	880	883	887	905	862	852	852	879	888	899	836	850	815	889	919	836	818	851	846	851	900	841	861	874	896	871	838	931	891	874	860	903	885	898	878	872	903	851	906	851	897	917	861	944	872	917	840	892	907	894	852	860	903	836	874	911	876	878	827	902	878	883	918	880	844	864	847	886	922	872	877	902	870	854	871	853	878	958	905	837	950	845	847	875	911	874	867	881	909	892	838	856	839	893	902	878	879	870	861	864	853	868	883	838	880	872	878	883	906	900	846	925	823	849	910	858	910	881	883	878	898	893	880	844	902	883	917	876	891	883	848	919	912	844	876	850	843	867	896	964	860	899	925	872	943	842	922	892	876	883	879	842	891	882	859	838	892	870	866	894	832	867	869	874	845	901	876	879	909	941	853	908	865	920	865	852	830	903	922	811	870	923	858	876	874	833	832	917	898	875	860	855	864	883	810	973	917	846	872	927	900	905	914	931	868	844	911	923	878	855	872	894	869	866	880	841	856	875	905	919	805	849	876	897	810	896	907	874	906	852	886	877	878	894	839	890	824	912	871	925	875	874	889	851	946	852	874	877	833	904	863	887	866	881	882	922	902	826	846	892	854	884	875	850	910	848	889	854	860	871	893	900	901	836	889	854	901	844	849	861	831	896	875	938	878	886	826	861	896	904	868	921	820	915	879	835	854	841	839	922	946	898	893	923	824	907	883	885	906	880	917	887	871	858	815	859	840	827	892	888	856	907	872	926	866	871	927	865	858	885	903	846	841	895	869	879	817	836	873	859	900	937	890	825	905	874	873	885	900	866	929	876	857	872	840	910	875	884	853	922	898	887	859	858	865	880	913	888	938	878	895	871	904	869	882	883	913	905	904	906	845	852	809	884	878	911	839	852	901	876	876	903	958	871	871	864	815	872	876	872	849	902	893	867	870	910	915	851	841	868	920	862	945	874	884	853	911	897	916	866	910	872	888	903	890	880	900	885	900	854	887	842	884	866	844	939	840	960	889	840	901	881	889	885	902	953	897	896	913	864	856	878	886	898	871	836	863	856	920	880	872	873	846	978	830	949	851	885	870	917	860	871	923	896	881	871	881	889	899	902	875	939	905	937	841	843	904	862	813	858	875	856	865	865	895	890	896	846	900	864	924	811	884	907	919	867	861	869	895	826	890	902	884	909	820	854	904	939	861	893	864	897	870	853	915	914	816	880	887	883	882	848	867	863	887	832	898	832	865	879	821	854	913	895	903	888	887	872	832	899	903	906	923	912	868	928	904	846	898	898	873	946	870	890	845	848	913	925	858	888	893	925	913	856	907	843	830	892	866	818	874	859	882	899	885	881	890	860	875	876	926	865	913	881	877	907	925	885	876	889	881	843	868	847	905	883	880	941	932	898	866	899	900	867	926	897	870	893	931	845	830	894	901	875	929	881	886	858	913	925	901	871	857	865	907	865	856	882	855	846	834	871	869	856	863	870	896	854	850	893	892	846	919	892	895	884	947	912	842	855	860	894	932	895	843	854	908	841	867	866	905	931	875	835	877	863	862	883	823	919	871	895	858	883	890	886	855	873	928	893	920	875	861	876	941	868	860	854	894	912	898	859	806	853	824	905	909	905	802	923	916	867	849	906	865	844	873	894	938	886	878	876	889	869	883	846	862	879	877	937	906	864	869	858	873	851	887	876	815	907	869	919	925	886	874	889	888	845	897	850	841	906	926	853	842	896	843	899	832	911	891	847	914	839	904	906	885	885	865	914	932	858	870	887	841	890	884	868	863	914	892	862	884	947	925	853	851	847	886	916	860	848	913	920	852	895	922	855	893	874	922	817	844	901	900	863	908	851	872	867	873	853	897	877	903	877	915	864	921	871	884	890	849	868	805	848	864	884	918	874	863	867	866	808	909	870	866	874	828	842	851	862	866	929	825	880	845	890	846	935	867	874	934	873	884	864	891	859	892	848	869	909	887	876	854	882	863	864	924	915	846	909	879	805	874	866	931	897	952	853	862	918	852	895	827	869	858	911	930	939	859	871	941	876	855	864	876	830	892	848	831	893	801	868	864	931	889	878	855	872	904	908	875	864	906	904	909	815	909	884	836	882	859	836	914	916	860	869	917	883	904	901	867	844	869	891	886	940	849	887	884	841	871	878	879	915	875	823	907	902	885	885	904	847	836	888	893	888	898	843	856	855	907	875	857	860	921	882	938	904	893	906	890	865	856	913	861	908	893	887	841	906	907	878	852	855	895	856	892	850	839	884	886	815	898	865	853	869	876	928	878	884	841	899	886	879	909	886	878	924	861	868	872	867	884	850	866	867	897	859	900	873	877	861	924	904	865	871	914	922	847	916	837	832	880	874	819	867	896	894	887	881	898	857	890	877	819	902	897	883	880	890	832	892	901	882	919	895	926	867	897	969	888	866	857	867	919	855	878	916	851	901	898	877	857
21014	15650	11624	17116	24365	28641	31697	40787	59816	61592	56325	46090	32325	19182	11300	8066	7463	7333	7115	7215	7138	7162	7253	7172	7177	7066	7160	7252	7134	7229	7150	7132	7238	7134	7163	7230	7145	7203	7337	7294	7150	7205	7024	7251	7294	7141	7117	7066	7133	7234	7116	7267	7198	7186	7231	7162	7182	7238	7149	7226	7185	7307	7181	7144	7139	7186	7221	7132	7257	7148	7017	7055	7177	7182	7236	7243	7215	7308	7169	7196	7251	7093	7185	7347	7076	7249	7119	7102	7239	7275	7217	7309	7209	7263	7189	7180	7183	7033	7193	7120	7205	7166	7201	7145	7135	7121	7179	7159	7313	7210	7153	7206	7000	7153	7217	7213	7170	7216	7153	7272	7165	7087	7206	7107	7302	7008	7154	7289	7204	7230	7085	7231	7121	7214	7178	7127	7064	7392	7208	7304	7243	7218	7252	7094	7166	7328	7277	7178	7269	7055	7173	7224	7228	7231	7209	7184	7197	7296	7179	7210	7271	7192	7213	7160	7076	7030	7190	7045	7294	7275	7139	7105	7086	7142	7283	7070	7138	7244	7219	7186	7210	7234	7266	7174	7201	7137	7269	7131	7299	7228	7062	7279	7143	7120	7105	7150	7338	7243	7151	7197	7221	7196	7277	7075	7114	7114	7150	7255	7234	7120	7250	7087	7199	7257	7266	7178	7198	7321	7244	7210	7213	7172	7077	7229	7261	7138	7388	7246	7060	7380	7220	7217	7197	7087	7123	7231	7211	7112	7135	7277	7085	7207	7224	7153	7184	7064	7133	7170	7191	7128	7149	7141	7128	7209	7227	7210	7188	7235	7248	7231	7202	7245	7184	7217	7169	7121	7187	7075	7273	7203	7119	7208	7320	6987	7210	7210	7196	7204	7062	7120	7252	7243	7097	7121	7191	7131	7234	7212	7266	7203	7254	7215	7355	7206	7200	7061	7081	7144	7072	7214	7264	7147	7118	7229	7161	7160	7245	7216	7233	7105	7232	7184	7080	7153	7122	7180	7202	7328	7234	7100	7392	7122	7188	7238	7179	7162	7171	7214	7235	7283	7177	7204	7029	7143	7147	7166	7186	7322	7309	7157	7137	7123	7252	7175	7089	7178	7189	7274	7223	7223	7278	7114	7233	7269	7109	7265	7184	7224	7195	7165	7085	7039	7144	7356	7216	7110	7144	7327	7155	7268	7198	7274	7026	7188	7224	7232	7209	7158	7294	7100	7197	7246	7234	7068	7151	7176	7258	7259	7224	7173	7177	7205	7204	7130	7296	7097	7144	7172	7158	7170	7167	7319	7078	7171	7235	7131	7161	7176	7186	7217	7152	7127	7177	7180	7067	7126	7119	7127	7139	7253	7170	7166	7146	7206	7254	7229	7140	7197	7223	7152	7205	7123	7205	7315	7259	7168	7175	7273	7184	7004	7265	7131	7268	7276	7210	7055	7179	7236	7327	7236	7085	7302	7287	7144	7154	7184	7173	7187	7157	7095	7261	7261	7152	7177	7292	7089	7241	7166	7132	7113	7234	7172	7308	7133	7236	6986	7138	7196	7221	7104	7202	7386	7107	7263	7211	7163	7082	7161	7232	7149	7204	7185	7249	7159	7184	7172	7090	7143	7139	7110	7201	7209	7215	7121	7097	7250	7084	7095	7230	7051	7247	7142	7105	7244	7096	7195	7067	7167	7189	7175	7193	7323	7068	7289	7202	7126	7260	7243	7170	7252	7158	7085	7283	7260	7275	7105	7282	7119	7197	7269	7239	7183	7237	7320	7337	7206	7248	7170	7229	7159	7197	7181	7131	7172	7116	7287	7201	7266	7048	7126	7142	7271	7135	7106	7159	7177	7201	7199	7196	7340	7075	7250	7252	7114	7204	7184	7138	7146	7236	7227	7304	7205	7111	7229	7232	7149	7162	7177	7042	7191	7218	7124	7255	7112	7039	7175	7018	7108	7108	7113	7268	7080	7141	6976	7263	7212	7205	7239	7203	7170	7175	7066	7231	7205	7271	7132	7193	7197	7216	7443	7247	7081	7216	7158	7319	7147	7192	7385	7079	7045	7094	7213	7110	7236	7240	7149	7138	7296	7069	7093	7360	7320	7185	7216	7183	7133	7195	7205	7222	7124	7049	7237	7186	7016	7242	7294	7219	7167	7083	7209	7052	7187	7226	7177	7176	7359	7168	7132	7220	7343	7147	7175	7240	7208	7154	7111	7253	7184	7264	7197	7206	7110	7076	7355	7184	7276	7218	7284	7089	7140	7284	7241	7283	7319	7153	7215	7084	7158	7222	7182	7252	7236	7107	7241	7131	7276	7100	7200	7250	7117	7113	7112	7333	7129	7173	7162	7049	7158	7154	7128	7084	7267	7163	7195	7242	7142	7258	7141	7214	7263	7229	7227	7267	7164	7325	7071	7145	7181	7109	7114	7203	7140	7406	7106	7162	7072	7286	7146	7044	7121	7196	7299	7191	7168	7299	7180	7224	7120	7286	7157	7222	7106	7316	7135	7220	7175	7361	7235	7157	7237	7282	7216	7150	7274	7219	7198	7185	7157	7116	7352	7094	7243	7049	7200	7205	7076	7213	7216	7164	7106	7214	7120	7131	7199	7131	7166	7106	7191	7096	7235	7304	7148	7085	7119	7117	7275	7266	7070	7221	7252	7205	7209	7192	7224	7302	7258	7108	7215	7293	7253	7170	7184	7154	7325	7160	7200	7332	7220	7340	7218	7185	7205	7240	7210	7225	7187	7261	7181	7187	7055	7157	7230	7300	7123	7249	7239	7149	7196	7094	7216	7106	7216	7080	7223	7051	7206	7228	7313	7192	6996	7144	7129	7206	7071	7206	7171	7193	7247	7100	7347	7237	7152	7117	7081	7100	7059	7098	7222	7268	7178	7036	7169	7112	7160	7236	7280	7157	7260	7141	7071	7133	7116	7107	7344	7100	7176	7273	7164	7264	7369	7100	7268	7176	6954	7239	7087	7165	7152	7269	7233	7176	7197	7182	7082	7170	7204	7171	7306	7081	7214	7080	7180	7209	7095	7192	7297	7204	7177	7134	7124	7181	7344	7115	6973	7243	7343	7213	7129	7232	7149	7240	7192	7176	7124	7235	7204	7183	7184	7208	7275	7085	7200	7195	7201	7086	7211	7290	6993	7198	7339	7218	7169	7393	7152	7224	7316	7268	7218	7165	7190	7166	7044	7183	7188	7172	7149	7056	7150	7304	7188	7286	7173	7351	7144	7307	7156	7135	7222	7055	7226	7045	7214	6981	7100	7170	7218	7232	7139	7148	7170	7192	7119	7036	7233	7275	7258	7218	7225	7117	7276	7199	7228	7235	7172	7243	7228	7189	7175	7208	7243	7245	7221	7262	7130	7195	7183	7202	7074	7144	7194	7259	7289	7154	7144	7250	7151	7134	7126	7131	7299	7232	7217	7239	7101	7093	7072	7286	7100	7214	7154	7052	7330	7288	7184	7185	7148	7049	7310	7246	7253	7246	7231	7114	7021	7247	7192	7176	7224	7141	7183	7171	7067	7157	7174	7299	7149	7177	7207	7034	7267	7229	7196	7160	7149	7150	7158	7164	7166	7096	7032	7308	7220	7100	7219	7174	7329	7119	7233	7194	7093	7190	7199	7224	7120	7215	7156	7232	7256	7283	7106	7090	7219	7270	7226	7243	7101	7329	7262	7300	7229	7184	7211	7260	7225	7274	7250	7264	7205	7251	7046	7320	7103	7307	7029	7274	7117	7128	7232	7077	7053	7225	7250	7213	7234	7324	7198	7172	6982	7232	7168	7208	7167	7062	7204	7241	7185	7207	7227	7141	7302	7089	7067	7146	7203	7156	7166	7319	7087	7056	7115	7227	7153	7292	7140	7070	7112	7081	7063	7151	7070	7125	7304	7048	7294	7016	7097	7136	7288	7105	7283	7229	7250	7176	7227	7248	7098	7160	7250	7254	7066	7067	7314	7227	7306	7117	7404	7247	7307	7101	7203	7031	7378	7103	7172	7174	7134	7165	7229	7138	7201	7159	7258	7132	7070	7210	7117	7065	7130	7137	7154	7230	7071	7209	7213	7085	7148	7258	7152	7180	7210	7063	7163	7144	7179	7247	7246	7228	7106	7214	7179	7267	7161	7250	7185	7177	7159	7084	7229	7220	7288	7279	7269	7133	7150	7151	7199	7105	7195	7104	7190	7205	7181	7140	7160	7226	7192	7169	7327	7139	7109	7224	7177	7177	7244	7109	7155	7142	7216	7286	7199	7062	7213	7161	7206	7137	7159	7169	7236	7184	7186	7253	7169	7314	7236	7224	7265	7189	7133	7222	7183	7157	7060	7265	7162	7150	7195	7208	7258	7163	7103	7213	7143	7196	7187	7211	7105	7042	7174	7284	7167	7216	7259	7202	7082	7118	7053	7252	7136	7184	7242	7121	7154	7153	7213	7185	7304	7270	7187	7075	7161	7183	7153	7164	7250	7165	7171	7282	7144	7359	7137	7136	7209	7145	7202	7223	7110	7232	7298	7271	7283	7172	7079	7148	7115	7182	7227	7220	7227	7321	7273	7157	7159	7263	7329	7174	7149	7069	7153	7270	7155	7207	7352	7341	7109	7157	7220	7139	7340	7127	7156	7190	7351	7269	7248	7338	7070	7162	7206	7105	7196	7248	7318	7255	7068	7215	7110	7306	7219	7083	7223	7174	7178	7279	7093	7062	7232	7242	7164	7188	7147	7161	7101	7121	7127	7231	7116	7081	7158	7123	7213	7206	7322	7177	7160	7158	7261	7290	7185	7216	7293	7131	7245	7103	7233	7268	7186	7010	6960	7336	7387	7233	7125	7264	7185	7060	7164	7015	7158	7190	7217	7225	7252	7124	7098	7084	7230	7153	7283	7221	7166	7163	7105	7308	7171	7110	7317	7095	7177	7052	7126	7319	7091	7292	7037	7227	7170	7377	7145	7211	7184	7309	7201	7263	7138	7223	7282	7080	7199	7364	7300	7247	7125	7214	7050	7133	7174	7130	7219	7233	7262	7252	7137	7208	7324	7228	7133	7199	7361	7168	7226	7087	7155	6990	7060	7150	7234
4902	1504	1237	1051	1110	1350	1648	3635	10864	15498	11600	6471	3096	1507	1047	904	872	870	913	880	877	880	890	871	843	903	854	892	919	943	890	884	889	871	945	898	938	873	918	896	855	843	899	844	921	848	894	910	878	947	820	853	887	849	866	882	869	882	899	882	888	847	891	868	880	854	864	887	898	885	865	855	851	901	875	896	864	926	865	866	903	912	880	877	894	937	872	848	912	894	914	849	899	875	859	924	873	879	899	838	930	848	851	928	897	881	947	908	894	924	875	883	868	898	938	895	892	883	904	872	897	887	836	882	885	883	886	868	880	885	936	858	900	875	884	863	895	868	888	912	899	893	918	887	884	883	881	882	900	904	866	881	876	902	904	847	862	936	931	900	875	875	899	871	931	839	845	928	894	778	885	913	920	912	881	892	887	886	885	867	874	855	898	929	905	866	836	904	895	941	892	914	957	880	872	891	956	905	898	883	891	845	867	886	860	897	952	898	929	891	901	897	902	892	865	882	843	907	870	869	937	899	917	905	937	844	925	898	912	833	945	928	861	871	892	871	897	846	862	868	861	887	880	918	825	892	891	873	914	903	878	889	901	901	889	916	876	905	883	916	923	910	862	900	897	880	874	909	870	891	882	879	925	866	879	877	887	922	881	859	872	894	877	906	837	827	840	888	908	853	838	900	896	873	833	908	860	927	937	911	916	896	843	918	861	908	897	856	897	916	893	861	936	921	913	851	826	818	921	897	979	915	876	880	848	894	870	918	881	895	871	864	868	896	894	900	902	890	883	923	909	851	881	902	857	909	831	835	879	855	886	950	846	907	914	833	833	878	870	901	886	925	938	900	809	907	934	881	846	895	887	916	896	862	899	884	878	871	913	842	926	955	947	895	863	896	883	862	906	853	892	900	847	911	870	886	889	890	865	910	900	852	835	861	869	908	881	931	919	908	837	870	869	889	855	935	909	859	846	911	867	885	918	868	838	921	858	852	937	873	842	848	891	910	873	914	912	817	871	874	926	913	883	834	931	855	915	873	862	886	942	901	884	884	962	887	844	884	891	886	904	861	900	887	855	859	872	838	904	897	901	886	924	870	893	895	933	929	914	822	947	864	868	870	844	894	840	919	890	813	834	874	897	898	941	926	885	903	905	855	905	934	864	854	893	907	949	867	901	901	852	874	863	924	914	883	920	894	932	885	924	872	857	924	897	847	882	805	910	861	896	864	861	999	866	893	840	882	927	843	930	906	847	906	871	899	927	962	915	894	921	897	903	885	858	898	903	890	856	910	906	904	885	872	895	919	917	942	909	897	813	871	970	892	863	856	927	818	854	852	849	914	895	925	832	882	853	873	858	870	859	851	882	869	879	894	938	912	899	879	983	907	885	919	959	881	893	888	905	888	901	892	872	954	919	853	817	913	861	900	854	904	922	908	887	874	908	853	950	904	883	898	919	900	900	888	920	851	873	810	857	894	912	888	814	896	869	879	870	896	934	882	862	851	876	850	852	887	880	924	840	810	889	877	892	839	859	948	877	898	931	880	839	880	917	902	904	873	886	940	889	870	895	865	889	877	881	943	903	863	864	924	891	884	871	886	868	873	908	883	863	868	857	905	863	883	930	909	867	895	895	822	943	883	839	898	902	890	953	870	901	891	933	866	919	882	943	889	915	894	834	895	970	849	885	896	926	900	858	908	962	923	895	882	917	946	900	900	891	876	898	906	882	903	854	854	922	870	890	879	887	911	852	901	927	900	883	869	824	857	889	945	890	813	905	852	923	941	880	886	884	818	886	900	867	923	940	927	874	916	863	915	808	912	854	926	876	904	926	870	866	909	864	875	903	905	876	893	905	929	860	868	872	900	919	856	874	899	885	889	889	877	838	890	874	873	960	865	871	888	837	909	882	871	908	859	897	883	911	865	947	963	942	882	849	879	855	915	903	971	873	887	863	944	886	879	911	856	859	863	853	887	888	876	880	915	824	876	859	866	905	888	884	904	896	844	845	845	981	919	869	929	858	831	854	850	851	936	883	925	863	887	878	882	986	854	853	901	878	856	967	887	893	818	876	927	833	881	920	913	943	842	858	852	929	909	923	915	915	910	918	876	909	853	869	898	920	855	850	867	897	913	869	931	884	914	949	901	921	903	911	881	920	863	904	898	897	835	915	939	919	947	923	939	919	899	932	917	918	849	899	899	890	854	884	890	877	882	861	812	920	903	834	893	917	891	898	918	846	918	895	897	920	851	899	924	935	902	886	917	936	869	885	879	924	854	906	908	919	926	919	912	872	941	854	938	906	857	886	899	918	936	945	902	882	906	871	911	888	935	924	860	883	854	874	879	850	893	949	939	895	884	891	931	871	938	962	860	843	898	900	915	942	849	906	852	872	846	849	867	878	877	882	837	920	837	902	961	869	879	870	891	894	887	856	899	893	901	882	937	904	863	880	892	929	916	942	917	876	816	869	905	886	844	873	885	831	837	861	910	857	894	905	867	968	856	879	911	850	839	877	861	904	875	899	905	940	877	888	907	896	907	879	930	942	912	844	911	888	855	884	836	911	888	856	920	862	898	877	898	842	914	908	900	852	904	870	869	874	868	891	893	825	824	919	921	889	894	837	941	920	836	907	861	914	905	902	921	880	907	923	883	843	887	909	877	858	894	904	925	888	859	887	832	912	889	941	880	851	860	929	915	885	901	851	926	942	893	852	879	823	911	949	897	888	914	898	870	893	921	935	852	897	843	925	861	900	923	825	909	906	921	888	899	866	920	904	923	909	899	871	880	902	927	903	898	916	912	871	923	852	840	876	858	914	877	888	907	858	927	939	854	894	925	860	871	890	880	880	891	891	854	896	877	891	883	871	861	934	881	877	908	910	887	881	894	858	856	886	872	832	866	848	871	909	879	914	851	870	874	868	900	854	919	916	855	882	853	862	902	902	899	837	882	826	853	874	884	901	919	872	829	889	893	843	871	925	938	854	864	853	901	905	839	928	914	899	926	911	920	930	917	846	918	925	941	835	836	855	915	896	866	900	876	863	940	867	932	924	881	918	889	857	918	871	876	882	964	899	925	873	879	896	912	907	936	883	871	933	893	879	860	879	906	873	922	887	917	838	927	905	897	872	865	915	877	898	928	911	871	857	909	886	933	848	834	830	899	901	908	910	854	907	891	890	863	900	860	900	952	892	861	895	888	844	912	919	907	879	892	929	900	829	886	832	839	913	947	886	889	961	863	873	888	893	929	860	876	875	887	901	879	889	923	857	902	892	855	892	904	939	899	851	932	901	869	933	902	949	920	919	881	864	877	870	836	843	867	873	884	903	880	852	893	899	914	883	911	854	911	911	900	893	857	876	886	882	900	912	835	854	906	845	889	881	884	882	924	905	885	811	932	904	855	939	962	941	877	910	886	883	893	900	823	911	939	856	921	897	907	835	825	860	906	889	881	890	952	932	896	956	895	876	886	859	886	929	841	935	841	909	912	911	885	919	915
19801	14577	11381	16357	23231	23856	29365	44162	62657	66018	54103	42293	29270	16485	9870	7830	7474	7372	7244	7182	7343	7273	7256	7306	7248	7353	7259	7277	7327	7283	7283	7372	7345	7231	7263	7331	7296	7177	7280	7223	7323	7213	7183	7324	7320	7256	7328	7264	7223	7217	7213	7264	7415	7201	7177	7253	7188	7346	7213	7249	7267	7169	7325	7360	7308	7266	7399	7285	7352	7346	7372	7305	7273	7351	7415	7233	7249	7237	7384	7276	7354	7304	7241	7309	7254	7337	7252	7260	7126	7249	7175	7291	7236	7420	7381	7122	7357	7283	7346	7357	7364	7254	7282	7436	7325	7337	7320	7395	7398	7410	7278	7320	7211	7288	7288	7302	7321	7140	7325	7354	7244	7359	7317	7359	7372	7230	7239	7178	7363	7186	7209	7318	7213	7285	7292	7294	7413	7256	7352	7342	7395	7427	7401	7231	7254	7341	7231	7264	7302	7283	7387	7238	7242	7446	7295	7283	7336	7434	7313	7248	7193	7223	7325	7410	7284	7279	7409	7392	7331	7268	7279	7327	7275	7247	7248	7281	7349	7270	7229	7219	7166	7358	7189	7225	7235	7169	7392	7312	7384	7249	7401	7365	7180	7387	7206	7308	7268	7369	7321	7193	7233	7290	7225	7267	7288	7246	7317	7356	7313	7281	7318	7297	7083	7309	7137	7396	7284	7305	7402	7294	7250	7377	7365	7395	7166	7384	7395	7304	7156	7269	7391	7228	7213	7381	7286	7332	7319	7341	7283	7353	7299	7296	7247	7368	7225	7371	7409	7278	7275	7398	7413	7301	7291	7287	7247	7223	7304	7213	7412	7336	7364	7208	7281	7179	7261	7398	7213	7338	7143	7387	7443	7359	7392	7346	7351	7326	7323	7382	7274	7263	7280	7362	7238	7293	7330	7356	7354	7348	7308	7265	7260	7399	7276	7408	7322	7342	7211	7276	7237	7330	7395	7219	7311	7373	7296	7361	7273	7322	7238	7429	7210	7366	7319	7213	7367	7233	7232	7194	7269	7284	7327	7299	7399	7218	7212	7194	7313	7309	7384	7462	7569	7300	7232	7379	7377	7301	7309	7265	7211	7267	7301	7335	7307	7375	7357	7330	7262	7333	7182	7349	7324	7274	7309	7234	7323	7246	7369	7157	7257	7278	7210	7430	7357	7428	7243	7460	7340	7329	7328	7331	7249	7290	7156	7263	7374	7271	7235	7239	7267	7426	7468	7280	7303	7355	7356	7164	7226	7198	7361	7282	7342	7271	7425	7316	7326	7310	7208	7378	7164	7399	7163	7303	7374	7327	7328	7399	7389	7216	7319	7313	7412	7182	7391	7462	7309	7202	7263	7277	7316	7178	7226	7360	7334	7294	7288	7361	7422	7261	7331	7231	7237	7317	7349	7148	7178	7325	7259	7227	7285	7259	7220	7282	7340	7318	7341	7247	7259	7240	7352	7241	7229	7326	7267	7325	7381	7234	7419	7162	7285	7227	7385	7338	7259	7231	7244	7224	7338	7231	7318	7286	7241	7404	7279	7350	7345	7274	7367	7322	7171	7126	7273	7345	7249	7397	7410	7230	7332	7149	7371	7251	7316	7364	7389	7200	7242	7343	7312	7386	7294	7207	7354	7388	7307	7345	7180	7313	7260	7267	7280	7365	7268	7227	7256	7335	7382	7301	7265	7366	7165	7271	7246	7164	7356	7278	7265	7238	7305	7300	7376	7149	7281	7276	7234	7129	7332	7191	7127	7429	7339	7329	7137	7337	7195	7368	7306	7231	7294	7247	7428	7324	7259	7291	7241	7207	7261	7433	7187	7407	7265	7235	7279	7295	7166	7324	7334	7218	7252	7351	7151	7290	7429	7337	7347	7276	7188	7240	7330	7449	7347	7269	7356	7193	7317	7178	7354	7251	7379	7248	7305	7291	7382	7193	7334	7372	7270	7446	7269	7352	7366	7498	7286	7318	7397	7325	7388	7238	7341	7257	7219	7404	7317	7257	7401	7277	7388	7234	7369	7310	7291	7311	7363	7378	7237	7226	7359	7294	7256	7254	7255	7182	7297	7348	7227	7264	7325	7383	7284	7378	7352	7253	7309	7326	7278	7324	7310	7393	7132	7269	7244	7202	7444	7263	7086	7235	7369	7246	7251	7364	7381	7352	7326	7237	7267	7313	7297	7202	7332	7157	7320	7304	7311	7507	7292	7246	7309	7228	7245	7227	7360	7373	7268	7147	7282	7277	7190	7243	7253	7298	7243	7462	7320	7404	7312	7337	7377	7252	7378	7276	7270	7346	7310	7279	7271	7241	7290	7369	7385	7335	7278	7315	7389	7290	7198	7434	7274	7334	7237	7346	7342	7311	7311	7297	7349	7211	7316	7309	7220	7268	7304	7161	7264	7391	7374	7217	7399	7227	7283	7295	7263	7307	7462	7258	7347	7265	7445	7434	7301	7269	7378	7275	7461	7259	7213	7429	7253	7253	7207	7422	7244	7257	7331	7356	7349	7196	7415	7375	7331	7398	7335	7308	7380	7240	7331	7257	7237	7196	7334	7386	7410	7220	7313	7410	7365	7277	7318	7263	7345	7358	7367	7422	7365	7293	7523	7375	7461	7244	7242	7280	7254	7274	7284	7192	7321	7354	7284	7213	7349	7220	7294	7362	7344	7402	7271	7287	7317	7158	7310	7353	7218	7266	7347	7239	7385	7300	7306	7284	7229	7377	7265	7244	7249	7422	7268	7338	7268	7209	7289	7125	7232	7286	7216	7432	7336	7485	7326	7252	7139	7271	7273	7235	7456	7301	7272	7315	7335	7213	7245	7219	7437	7237	7323	7253	7268	7267	7424	7348	7183	7330	7268	7442	7190	7231	7350	7309	7265	7388	7396	7393	7326	7314	7344	7165	7281	7301	7300	7252	7215	7204	7275	7174	7382	7302	7362	7363	7228	7404	7282	7523	7409	7278	7311	7257	7328	7166	7440	7376	7275	7181	7181	7327	7254	7446	7306	7304	7418	7438	7252	7301	7261	7293	7130	7349	7460	7217	7258	7345	7252	7214	7194	7251	7270	7373	7339	7367	7284	7315	7260	7382	7317	7332	7366	7411	7374	7244	7260	7320	7327	7253	7381	7278	7481	7257	7295	7367	7319	7243	7314	7293	7318	7179	7252	7467	7259	7106	7178	7203	7352	7230	7174	7360	7153	7392	7367	7389	7375	7324	7200	7244	7435	7238	7363	7350	7377	7303	7342	7316	7226	7305	7159	7437	7241	7432	7253	7369	7355	7325	7284	7279	7241	7171	7375	7444	7346	7292	7240	7347	7312	7249	7293	7359	7362	7242	7331	7173	7403	7311	7325	7282	7438	7321	7294	7229	7254	7190	7345	7271	7402	7408	7362	7313	7308	7253	7258	7323	7311	7286	7282	7290	7198	7309	7319	7391	7355	7245	7358	7265	7209	7328	7326	7346	7258	7414	7293	7221	7291	7292	7275	7292	7300	7172	7454	7179	7140	7344	7368	7282	7192	7226	7325	7135	7331	7294	7209	7342	7240	7309	7366	7293	7281	7320	7391	7376	7226	7260	7367	7267	7408	7286	7388	7258	7397	7300	7383	7266	7254	7348	7314	7268	7327	7275	7296	7362	7354	7409	7300	7253	7221	7299	7300	7383	7316	7265	7223	7363	7285	7398	7317	7415	7340	7252	7236	7313	7313	7284	7396	7255	7324	7175	7290	7444	7461	7226	7386	7246	7202	7335	7140	7218	7273	7329	7224	7240	7247	7184	7376	7371	7192	7252	7209	7325	7289	7257	7295	7321	7421	7400	7329	7450	7308	7259	7321	7276	7304	7352	7318	7254	7273	7277	7263	7227	7377	7329	7415	7345	7199	7260	7231	7272	7274	7255	7371	7265	7218	7334	7202	7320	7279	7328	7356	7295	7348	7271	7249	7339	7232	7236	7205	7320	7300	7282	7277	7229	7237	7245	7365	7322	7369	7327	7356	7345	7409	7307	7374	7350	7300	7373	7142	7206	7248	7232	7350	7197	7226	7299	7307	7301	7242	7316	7249	7309	7242	7268	7246	7231	7322	7341	7246	7386	7425	7303	7193	7328	7341	7381	7394	7268	7276	7276	7351	7390	7305	7338	7366	7370	7258	7337	7185	7204	7316	7437	7295	7319	7370	7221	7232	7296	7332	7227	7356	7234	7315	7209	7234	7250	7384	7288	7305	7357	7181	7220	7497	7331	7162	7176	7109	7400	7344	7496	7317	7350	7326	7184	7317	7341	7246	7389	7303	7359	7207	7305	7232	7402	7303	7318	7261	7446	7326	7224	7234	7296	7289	7288	7247	7328	7304	7390	7380	7314	7338	7312	7357	7272	7358	7333	7373	7216	7340	7235	7347	7250	7151	7267	7209	7349	7343	7260	7363	7237	7234	7405	7400	7350	7270	7274	7309	7363	7355	7366	7193	7269	7424	7239	7444	7301	7301	7453	7257	7325	7316	7280	7244	7272	7464	7289	7273	7160	7318	7414	7145	7385	7222	7313	7329	7321	7298	7346	7187	7323	7368	7348	7330	7485	7383	7236	7326	7232	7324	7235	7326	7226	7351	7407	7202	7279	7272	7230	7356	7274	7303	7393	7456	7372	7420	7345	7304	7267	7302	7477	7302	7204	7210	7365	7372	7239	7377	7374	7251	7256	7348	7395	7475	7161	7230	7337	7255	7290	7331	7219	7276	7334	7394	7264	7364	7293	7250	7249	7169	7275	7373	7222	7120	7193	7304	7278	7282	7364	7452	7257	7179	7182	7339	7317	7276	7332	7317	7267	7300	7193	7289	7359	7306	7264	7347	7228	7330	7239	7221	7322	7316	7202	7191	7342	7391	7220	7351	7230	7204	7319	7302	7337	7243	7273	7251	7180	7320	7295	7277	7336	7348	7356	7222	7257	7326	7320	7349	7302	7286	7329	7187	7348	7364	7156	7318	7374	7206	7445	7315	7280	7281	7256	7229	7344	7432	7340	7293	7172	7387	7355	7412	7370	7272	7259	7188	7268	7182	7351	7416	7281	7217	7413	7236	7301	7286	7282	7258	7326
3531	1822	1450	1228	1372	1711	1810	4579	16674	25672	22598	13528	5223	2019	1152	913	870	880	899	928	920	922	899	931	852	907	852	924	899	911	885	933	879	929	912	892	912	903	883	912	947	819	889	846	888	867	920	890	946	863	908	907	899	873	899	894	892	878	884	919	859	857	814	830	866	887	874	922	873	911	887	901	918	904	841	877	917	889	902	880	913	918	889	857	884	862	947	898	890	875	893	882	846	885	883	910	864	823	912	897	876	885	937	884	862	906	917	907	909	910	903	830	895	930	885	929	860	935	941	885	930	914	868	883	912	865	906	922	900	913	866	862	865	870	903	879	861	952	868	915	883	911	875	900	846	890	918	869	921	851	926	880	860	896	901	909	878	837	862	903	847	887	938	930	890	875	922	905	875	878	888	915	896	861	921	873	880	915	891	891	933	866	898	881	927	898	893	879	910	903	914	932	890	846	887	933	876	858	902	953	969	892	862	872	943	932	901	890	878	847	925	869	896	930	881	881	925	890	924	904	895	873	842	884	893	876	888	926	917	885	892	902	937	880	867	869	900	847	966	877	836	900	836	813	864	891	922	879	891	899	870	853	906	904	865	852	875	854	920	919	901	885	891	862	873	900	892	892	859	911	892	901	877	866	890	942	859	854	904	891	850	884	911	876	872	921	868	875	917	944	873	834	883	909	925	922	880	862	865	902	907	883	884	900	909	910	928	880	934	890	897	869	912	857	895	903	871	881	839	826	876	898	881	875	957	898	870	876	913	902	917	852	919	884	907	915	892	884	959	913	895	855	869	874	874	882	916	887	910	884	904	889	877	836	897	871	863	901	910	915	856	882	891	947	859	891	893	956	884	840	890	925	910	897	840	911	873	886	904	837	911	856	881	903	910	891	899	860	873	889	859	854	925	907	873	946	900	882	896	878	928	919	860	892	931	920	914	914	851	897	872	870	909	870	839	864	902	866	888	892	909	936	899	897	858	878	889	889	892	882	922	850	873	956	872	895	960	904	900	882	893	912	878	858	939	896	912	919	907	876	887	887	872	886	913	931	889	896	833	900	915	858	886	910	941	875	842	880	873	879	857	861	883	929	934	906	923	901	856	904	921	887	913	929	904	840	915	898	894	849	887	872	845	885	884	906	840	881	940	928	900	877	910	877	868	874	916	903	884	905	880	886	869	901	903	898	908	912	876	884	846	863	905	917	920	909	889	918	907	883	894	891	891	907	840	883	924	842	915	899	868	926	869	892	896	873	875	877	904	859	937	875	893	886	868	886	886	914	920	883	901	862	906	887	915	909	858	858	870	951	926	914	858	890	851	883	894	865	913	860	895	859	898	860	872	908	937	888	874	848	888	904	902	845	936	914	900	894	908	899	933	907	916	921	859	940	916	914	896	839	919	873	892	907	881	881	851	919	880	882	914	904	868	904	884	908	933	862	881	872	911	862	860	861	907	863	916	952	838	917	892	909	872	857	844	879	854	906	865	881	859	893	898	924	860	861	889	895	852	925	911	918	891	863	857	888	874	875	930	889	891	860	864	860	901	891	873	938	886	894	862	838	853	902	885	897	897	948	885	879	931	924	860	874	876	798	868	878	856	888	882	920	915	874	898	875	885	902	844	897	874	882	874	877	899	885	873	846	857	887	941	896	931	887	852	921	876	864	898	868	874	869	863	910	827	842	898	861	941	925	904	884	860	875	901	862	903	860	932	874	886	840	886	922	861	851	874	901	834	904	863	850	866	896	932	874	914	897	897	892	969	866	833	882	834	869	899	904	886	909	871	886	878	893	897	919	864	881	921	849	850	896	875	838	904	876	854	891	897	824	861	925	862	874	888	885	887	881	910	866	925	885	928	894	848	952	859	803	928	849	839	854	856	900	864	819	880	897	887	969	904	929	850	870	915	883	865	862	887	949	840	941	892	909	834	902	901	914	888	864	913	904	874	870	900	838	858	900	877	851	846	927	841	942	878	902	893	871	907	914	937	859	866	854	873	885	849	940	891	924	900	900	869	936	915	900	873	912	834	831	877	885	853	894	878	883	845	933	847	850	926	881	922	914	869	882	884	847	903	919	876	900	874	847	899	957	861	878	918	915	822	892	924	904	907	926	865	925	864	868	906	938	921	879	887	899	896	921	921	900	909	857	879	887	863	938	865	893	907	954	856	891	890	869	872	843	854	840	969	903	867	910	879	874	892	938	881	905	886	882	892	895	898	828	847	904	892	911	871	909	906	839	897	889	885	898	946	830	876	867	856	891	927	857	906	873	945	872	866	875	918	949	888	897	907	837	877	857	913	908	928	892	846	910	861	903	888	904	871	873	904	905	882	934	897	884	843	893	853	894	863	878	867	863	941	883	904	860	887	933	900	898	899	878	877	874	885	874	879	834	895	875	900	905	894	917	902	938	895	879	927	911	912	869	854	929	885	880	918	920	894	940	896	838	888	869	857	904	919	878	863	946	902	843	871	947	872	894	962	937	898	832	890	884	893	889	907	948	928	853	894	903	891	871	918	864	870	887	868	870	877	897	928	920	922	921	872	872	930	876	942	863	905	910	941	882	855	916	898	902	823	869	850	888	909	900	930	905	927	881	879	873	898	887	845	904	855	887	895	925	867	877	904	927	883	896	870	846	893	906	884	913	891	838	944	929	866	940	926	891	838	883	910	881	877	922	898	895	922	923	951	894	903	887	830	894	870	891	909	916	851	930	951	873	883	881	878	883	876	865	936	915	926	882	908	925	918	912	841	908	905	819	916	865	923	876	881	865	894	901	932	887	850	854	889	910	874	881	864	927	858	899	856	852	931	903	903	855	865	913	904	854	930	899	938	895	944	911	882	898	917	902	888	928	880	915	936	922	863	904	842	920	861	888	892	845	870	901	843	930	851	876	906	873	904	881	853	894	918	861	874	919	918	915	880	884	909	940	879	873	897	833	868	860	887	906	909	904	945	895	848	868	917	879	887	876	874	888	878	911	884	851	909	859	936	929	883	878	919	952	923	886	985	915	890	893	884	872	884	949	927	872	909	900	878	927	924	849	893	919	844	918	847	908	890	879	878	936	891	861	841	947	918	886	863	886	911	864	916	826	882	928	868	892	874	908	918	893	942	876	813	906	899	921	888	879	879	907	905	886	864	887	912	870	854	911	841	848	876	855	829	861	857	842	899	899	880	917	902	922	884	803	851	872	831	884	894	914	881	907	895	964	894	896	856	890	881	902	862	890	867	912	863	924	943	906	876	888	902	868	848	886	802	958	937	964	895	840	869	869	919	889	877	903	888	902	962	900	872	892	817	900	840	872	899	928	884	887	869	860	921	897	824	894	895	913	866	885	811	926	844	900	799	902	862	900	850	906	936	818	893	928	903	914	928	904	862	887	874	949	857	897	860	876	894	933	876	827	919	899	894	804	896	871	868	872	872	895	874	862	889	930	833	885	920	890	893	944	872	847	871	894	888	874	903	882	883	909	869	902	893	911	923	848	856	914
25377	17883	12837	20749	27818	29607	31719	47005	73634	81190	70956	53014	35405	20447	11089	7965	7421	7201	7311	7295	7254	7277	7402	7411	7372	7266	7356	7286	7254	7331	7438	7396	7290	7315	7216	7324	7340	7317	7192	7288	7307	7361	7307	7320	7294	7251	7162	7310	7263	7279	7256	7346	7204	7225	7419	7264	7161	7350	7280	7272	7247	7205	7260	7346	7241	7431	7388	7384	7263	7211	7183	7271	7314	7298	7405	7278	7357	7250	7354	7369	7271	7333	7194	7339	7455	7303	7262	7152	7272	7290	7325	7289	7348	7239	7302	7309	7282	7218	7342	7417	7350	7487	7280	7230	7337	7362	7150	7363	7321	7277	7273	7225	7289	7302	7297	7224	7277	7310	7306	7432	7303	7285	7361	7343	7171	7354	7284	7185	7242	7231	7496	7233	7224	7313	7329	7301	7311	7350	7169	7190	7282	7380	7229	7223	7198	7277	7253	7306	7300	7329	7155	7134	7287	7315	7321	7294	7311	7281	7321	7133	7172	7239	7397	7332	7257	7284	7351	7245	7337	7322	7367	7271	7288	7246	7399	7406	7233	7167	7255	7313	7201	7276	7363	7323	7399	7217	7439	7185	7199	7239	7262	7218	7242	7275	7312	7272	7315	7399	7246	7332	7331	7294	7303	7307	7213	7284	7318	7461	7430	7306	7239	7464	7272	7314	7266	7369	7256	7098	7290	7342	7232	7227	7242	7268	7222	7389	7365	7296	7276	7215	7341	7209	7153	7276	7365	7236	7180	7255	7348	7275	7230	7303	7315	7277	7488	7327	7349	7312	7249	7176	7387	7323	7276	7281	7308	7282	7240	7252	7298	7198	7390	7251	7357	7359	7328	7335	7283	7214	7450	7309	7352	7258	7265	7262	7223	7220	7266	7338	7397	7277	7310	7253	7265	7273	7361	7204	7298	7279	7377	7365	7213	7399	7356	7288	7322	7313	7586	7226	7376	7317	7183	7323	7212	7399	7355	7170	7271	7189	7399	7206	7378	7156	7327	7374	7268	7249	7248	7316	7337	7345	7209	7326	7354	7340	7280	7369	7244	7251	7326	7076	7266	7299	7341	7308	7331	7330	7408	7207	7255	7268	7339	7411	7314	7335	7219	7335	7264	7429	7301	7317	7349	7349	7221	7240	7481	7237	7474	7333	7246	7245	7355	7282	7334	7281	7256	7314	7191	7273	7330	7401	7253	7146	7330	7253	7233	7186	7341	7305	7363	7280	7269	7250	7358	7485	7136	7253	7355	7235	7407	7311	7202	7272	7283	7437	7399	7446	7395	7209	7358	7255	7243	7275	7280	7217	7330	7276	7241	7338	7201	7328	7386	7275	7243	7391	7135	7339	7291	7346	7273	7152	7247	7320	7146	7313	7284	7333	7366	7254	7242	7457	7220	7132	7321	7177	7288	7357	7405	7257	7216	7110	7320	7281	7301	7164	7346	7223	7259	7287	7228	7226	7348	7302	7342	7337	7373	7223	7399	7295	7175	7236	7327	7301	7201	7382	7255	7210	7309	7374	7365	7367	7332	7481	7201	7239	7122	7425	7299	7304	7157	7286	7164	7230	7392	7278	7137	7188	7274	7396	7426	7257	7365	7312	7410	7177	7486	7277	7271	7264	7395	7345	7190	7168	7299	7322	7316	7315	7176	7249	7246	7235	7347	7355	7270	7428	7234	7353	7446	7286	7329	7190	7207	7201	7292	7187	7181	7290	7261	7301	7373	7283	7349	7367	7353	7314	7252	7353	7367	7191	7335	7323	7259	7277	7277	7362	7483	7354	7244	7286	7302	7299	7362	7300	7351	7340	7389	7333	7339	7272	7461	7213	7258	7367	7301	7301	7329	7378	7313	7228	7392	7430	7285	7295	7425	7304	7241	7264	7239	7359	7194	7208	7229	7359	7308	7368	7398	7441	7391	7206	7221	7313	7259	7224	7296	7229	7160	7300	7315	7245	7288	7390	7310	7358	7366	7463	7354	7338	7274	7228	7425	7284	7401	7365	7274	7213	7235	7300	7375	7312	7356	7318	7359	7367	7399	7115	7458	7293	7388	7126	7417	7335	7320	7227	7326	7382	7259	7334	7288	7372	7297	7235	7195	7329	7374	7313	7337	7338	7335	7269	7302	7212	7233	7169	7254	7173	7335	7310	7325	7338	7478	7240	7219	7347	7312	7336	7253	7197	7346	7217	7219	7150	7261	7310	7210	7215	7268	7216	7261	7214	7286	7223	7311	7123	7252	7139	7303	7221	7292	7209	7213	7244	7212	7308	7223	7327	7411	7224	7312	7270	7210	7259	7475	7342	7350	7382	7289	7234	7303	7201	7466	7396	7296	7238	7326	7289	7406	7273	7409	7256	7277	7279	7444	7340	7366	7439	7430	7322	7343	7347	7346	7208	7268	7286	7121	7206	7268	7280	7346	7238	7235	7289	7244	7320	7395	7281	7335	7214	7374	7244	7410	7301	7343	7221	7363	7215	7169	7360	7274	7253	7291	7413	7219	7311	7220	7254	7393	7167	7277	7377	7326	7275	7396	7295	7268	7287	7198	7329	7266	7337	7347	7219	7289	7345	7208	7321	7263	7239	7450	7222	7270	7360	7248	7362	7303	7410	7437	7401	7225	7270	7157	7449	7241	7324	7310	7310	7225	7285	7412	7359	7191	7278	7350	7364	7190	7260	7290	7262	7274	7320	7276	7232	7156	7250	7321	7200	7366	7247	7380	7439	7301	7327	7271	7275	7241	7295	7271	7251	7342	7428	7365	7260	7360	7410	7290	7279	7330	7412	7326	7123	7456	7204	7361	7369	7322	7319	7379	7314	7388	7321	7228	7356	7298	7282	7237	7356	7312	7324	7184	7406	7310	7287	7297	7373	7243	7249	7229	7240	7146	7258	7373	7311	7307	7095	7213	7322	7389	7377	7380	7289	7193	7422	7298	7176	7128	7405	7410	7391	7204	7261	7362	7249	7337	7301	7341	7376	7350	7269	7268	7356	7184	7387	7220	7258	7282	7316	7107	7190	7265	7312	7292	7326	7319	7240	7320	7354	7281	7341	7223	7364	7238	7278	7119	7341	7323	7255	7239	7256	7181	7289	7190	7374	7223	7248	7276	7444	7441	7360	7245	7458	7357	7410	7248	7275	7232	7327	7190	7266	7262	7286	7271	7287	7366	7293	7241	7333	7236	7208	7359	7378	7312	7405	7287	7292	7302	7290	7362	7292	7292	7196	7384	7285	7456	7323	7115	7302	7341	7345	7225	7383	7276	7214	7159	7238	7390	7359	7191	7315	7316	7336	7210	7246	7365	7381	7327	7327	7238	7328	7411	7254	7501	7269	7185	7186	7186	7208	7222	7259	7420	7270	7351	7421	7379	7305	7357	7135	7361	7361	7349	7339	7252	7370	7400	7310	7250	7250	7334	7276	7319	7315	7137	7423	7295	7330	7141	7141	7353	7332	7192	7421	7300	7351	7173	7287	7303	7360	7442	7350	7357	7240	7259	7337	7345	7276	7259	7308	7374	7315	7285	7205	7248	7382	7263	7179	7369	7333	7428	7392	7278	7217	7322	7232	7371	7332	7215	7196	7182	7294	7243	7292	7135	7345	7393	7267	7182	7368	7327	7232	7342	7264	7291	7287	7323	7327	7208	7238	7374	7242	7280	7315	7383	7168	7309	7200	7315	7325	7290	7270	7258	7318	7394	7250	7319	7263	7255	7442	7417	7156	7371	7234	7348	7290	7312	7322	7205	7464	7210	7304	7297	7182	7334	7229	7285	7160	7221	7266	7365	7180	7362	7336	7286	7336	7204	7346	7316	7313	7351	7275	7361	7338	7277	7180	7238	7289	7342	7319	7371	7220	7296	7342	7373	7361	7260	7243	7238	7364	7136	7219	7257	7176	7262	7253	7391	7170	7330	7439	7406	7336	7350	7373	7432	7240	7278	7351	7289	7319	7279	7320	7246	7332	7268	7328	7340	7277	7277	7334	7428	7304	7357	7398	7344	7303	7328	7282	7283	7346	7201	7297	7339	7297	7341	7373	7322	7365	7284	7373	7260	7352	7290	7247	7175	7283	7291	7381	7334	7348	7261	7297	7221	7329	7343	7260	7164	7405	7235	7306	7332	7261	7294	7385	7306	7355	7182	7272	7136	7268	7320	7468	7358	7296	7258	7268	7271	7252	7273	7282	7263	7348	7267	7353	7332	7187	7279	7196	7199	7187	7296	7292	7375	7283	7408	7304	7321	7286	7332	7187	7273	7320	7355	7293	7291	7348	7296	7317	7212	7251	7260	7365	7398	7279	7318	7228	7180	7272	7287	7098	7337	7320	7366	7330	7385	7230	7380	7379	7198	7306	7299	7326	7253	7280	7243	7272	7305	7316	7337	7369	7249	7383	7223	7292	7381	7453	7371	7290	7249	7401	7306	7310	7453	7279	7309	7358	7429	7318	7195	7321	7277	7331	7286	7364	7256	7333	7374	7160	7265	7258	7381	7317	7317	7266	7357	7250	7236	7369	7312	7433	7269	7381	7303	7195	7347	7232	7297	7298	7199	7262	7328	7260	7262	7279	7175	7345	7277	7240	7358	7366	7153	7370	7222	7450	7348	7222	7315	7423	7274	7363	7195	7210	7377	7294	7189	7266	7294	7285	7260	7402	7263	7336	7228	7304	7314	7260	7224	7389	7319	7348	7318	7384	7344	7279	7355	7230	7297	7350	7334	7210	7238	7383	7278	7214	7185	7324	7209	7308	7220	7325	7383	7242	7284	7240	7271	7328	7333	7437	7384	7333	7190	7277	7199	7273	7278	7433	7387	7284	7346	7207	7218	7314	7391	7242	7314	7359	7223	7325	7188	7237	7199	7399	7311	7188	7381	7261	7269	7343	7256	7410	7178	7303	7381	7265	7220	7326	7168	7466	7347	7280	7360	7161	7382	7328	7261	7421	7133	7272	7384	7292	7323	7411	7285	7307	7233	7257	7279	7098	7392	7388	7182	7154	7293	7273	7373	7231	7327	7370	7210	7240	7333	7187	7347	7265	7264	7358	7306	7258	7165	7265	7374	7354	7260	7348	7289	7338	7285	7376	7303	7253	7317	7308
3260	1198	1068	1033	1095	1169	1232	1569	2905	4668	5035	3401	1877	1220	934	878	904	807	848	895	845	808	865	842	897	863	850	883	846	799	844	900	828	855	850	855	868	861	890	843	899	878	829	872	875	853	826	829	888	834	803	903	865	840	878	855	854	822	895	834	827	841	881	885	873	864	834	840	862	857	892	868	823	838	877	872	868	883	870	901	837	876	857	848	845	815	889	811	895	876	839	909	867	880	892	888	869	874	848	871	886	871	825	889	873	902	833	899	872	823	900	874	871	847	866	872	807	830	858	850	859	837	880	848	823	893	855	837	883	845	876	835	865	818	864	883	844	908	849	889	875	841	852	830	842	865	830	860	858	860	821	859	902	855	905	863	847	899	818	851	822	840	853	908	916	861	841	891	865	864	875	866	865	900	849	825	907	847	830	905	846	871	847	865	932	940	861	893	850	828	892	889	885	832	865	866	800	823	849	883	842	895	884	845	905	852	886	911	875	865	889	891	806	899	907	877	871	824	862	865	871	905	824	838	901	865	889	865	857	884	912	873	838	868	867	864	882	869	834	846	840	833	933	796	864	854	888	829	894	869	890	877	823	869	826	847	869	902	900	862	909	859	833	854	867	832	803	867	864	882	820	859	868	864	876	915	875	894	857	897	871	807	875	865	830	881	890	872	840	845	900	875	838	820	854	850	896	860	804	857	821	816	888	856	877	874	857	845	881	857	847	880	883	843	854	892	916	863	890	856	833	854	891	829	842	847	882	872	843	875	855	861	866	821	893	873	856	860	851	852	892	880	871	838	929	855	872	866	818	828	816	862	891	842	870	843	856	849	882	852	885	875	837	843	818	840	854	862	865	834	851	870	839	846	870	910	851	862	843	817	867	843	823	871	796	848	880	850	849	877	901	894	849	836	889	847	858	849	867	833	821	831	894	872	845	872	858	825	885	887	810	851	901	875	866	847	886	874	861	857	911	842	870	867	795	818	852	857	823	878	849	879	905	870	867	869	788	843	882	905	899	831	810	819	856	918	898	875	867	874	902	888	882	882	848	844	871	825	861	875	840	900	876	851	861	877	849	871	854	788	839	922	863	830	795	926	821	849	814	837	802	828	872	867	928	909	854	845	895	820	847	862	838	845	848	882	889	905	879	889	860	858	886	869	828	864	869	914	849	855	837	794	867	893	874	866	848	831	889	814	870	859	894	835	828	801	831	888	877	912	880	882	880	893	899	883	898	850	814	823	859	808	800	867	915	823	896	877	820	865	891	905	856	867	884	885	809	876	908	885	892	833	858	853	905	860	856	849	863	881	843	847	916	849	883	871	890	872	864	858	890	896	919	895	884	855	848	817	938	840	890	893	840	889	889	881	880	841	858	885	872	854	937	858	803	892	902	881	885	826	905	882	839	827	913	851	866	899	813	826	826	839	870	884	831	872	881	874	841	891	930	881	845	867	857	925	841	895	858	890	868	867	859	849	847	856	905	838	846	867	901	904	892	895	876	816	886	849	850	895	878	886	846	909	863	872	909	854	886	858	867	838	853	845	932	908	895	890	814	843	919	869	834	857	860	915	877	833	863	886	850	854	917	852	886	844	813	814	846	813	831	907	935	888	898	820	847	830	840	870	855	800	880	834	898	878	886	875	874	839	829	901	899	846	826	790	880	880	875	806	887	822	861	904	884	922	900	894	897	902	894	873	849	835	831	869	825	849	866	843	865	866	824	892	899	884	896	855	858	851	866	872	907	868	810	863	871	808	876	847	908	914	844	887	871	849	845	897	879	888	848	871	862	869	849	870	868	886	842	877	880	871	859	826	869	854	871	842	890	852	874	899	900	855	807	840	832	836	858	792	869	876	894	866	841	899	926	884	823	841	851	884	890	865	859	837	852	859	880	854	868	877	886	832	875	808	873	763	867	888	878	911	924	900	894	900	877	889	871	857	904	865	877	867	866	789	872	890	831	846	845	848	847	894	843	850	847	870	875	897	830	834	851	880	910	824	839	939	833	869	843	914	864	849	867	891	883	850	817	829	867	868	793	877	834	847	869	837	814	831	904	874	812	884	855	871	828	880	862	881	874	862	898	840	836	870	836	906	858	890	827	875	836	882	876	862	891	859	881	879	866	855	863	830	823	880	824	872	837	865	818	875	844	835	805	865	866	855	852	853	859	895	841	873	802	862	895	889	858	839	902	868	841	847	839	861	854	900	862	817	887	921	892	829	888	851	867	911	876	880	854	836	789	852	855	872	859	905	886	862	804	907	855	878	877	886	907	861	824	898	888	895	882	858	875	850	856	882	834	858	888	849	884	886	846	888	863	857	849	824	853	869	909	880	861	870	874	831	875	824	946	862	885	857	848	853	875	866	890	848	883	865	827	835	891	858	827	838	864	812	886	857	913	891	868	878	858	894	888	907	870	876	933	826	879	887	828	837	906	892	814	877	837	868	847	880	877	897	852	892	898	876	896	833	861	863	904	834	856	888	855	884	865	851	834	851	872	833	884	820	833	847	868	888	907	895	869	856	877	879	861	870	896	819	904	866	824	871	808	881	890	867	895	817	812	811	839	878	894	846	853	882	884	861	864	807	839	861	825	879	871	882	802	812	819	890	888	863	857	889	872	895	846	895	851	838	832	859	883	832	854	885	844	845	896	868	841	826	838	848	845	855	871	858	888	846	855	902	892	835	840	888	897	823	871	851	915	850	850	877	879	858	915	923	853	853	878	899	866	843	893	831	807	847	871	833	834	872	845	835	803	813	875	904	842	915	791	852	902	847	870	882	916	843	869	871	844	834	800	828	873	849	955	880	867	876	874	872	810	862	892	840	859	907	826	849	845	872	856	889	856	849	873	913	950	825	844	868	894	929	880	859	904	868	841	867	873	897	847	785	842	846	904	890	861	886	899	894	896	871	889	859	807	839	845	828	886	865	784	897	866	876	862	849	831	907	842	899	877	861	914	866	861	842	868	894	838	834	905	878	869	889	860	819	842	838	904	848	855	840	831	841	850	879	863	830	903	868	875	915	888	809	872	870	872	802	758	812	867	862	830	882	901	845	863	867	854	841	858	821	824	895	845	860	866	827	842	832	809	814	888	859	891	850	866	886	855	911	919	870	865	840	881	903	829	874	905	838	866	846	882	853	879	838	874	894	874	919	878	914	915	818	869	879	805	839	881	880	839	866	852	871	923	857	878	845	866	885	808	834	850	880	902	847	891	831	898	878	923	833	924	881	872	868	893	916	841	866	802	854	858	845	846	905	908	874	901	880	841	853	869	860	807	869	867	888	857	907	855	878	844	856	885	868	858	886	861	922	845	824	834	933	847	844	840	844	875	864	856	834	842	854	837	858	864	886	827	900	863	805	848	858	824	840	912	888	878	826	797	868	804	855	823	917	861	845	853	892	911	895	837	902	850	888	879	923	847	870	859	883	802	862	835	884	869	900	887	877	849	871	885	859	895	929	913	849	856	872	902	847	831	858	883	863	892	900
16510	11448	9516	14782	20047	20863	20413	26855	38556	43809	41414	31841	20698	11851	8570	7368	7126	7234	7165	7066	7236	7173	7092	7160	7065	7062	7015	7160	7110	7074	7165	6918	7066	7148	7007	7019	7021	7142	7048	7016	7208	7180	7111	7186	7200	6962	7136	7046	7181	7133	7091	7147	7154	7214	7087	7195	7042	7114	7122	7193	7111	7120	7251	7122	7039	7156	7289	7107	7255	7096	7063	7219	7041	7124	7229	7230	7078	7160	7117	7233	7220	6958	7128	7135	7147	6999	7196	7154	7012	7238	7136	7060	7189	7092	7104	7064	7106	7058	7108	7130	7213	7176	7139	7055	7096	6994	7172	7103	7085	7167	7152	7053	7195	7259	7144	7300	7152	7138	7186	7097	7044	7014	7075	7016	7262	7103	7070	7047	7159	7164	7234	7094	7117	6984	7033	7280	7101	7190	7120	7128	7129	7071	7094	7374	7171	6988	7217	7130	6954	7208	7103	7143	7104	7272	7263	7072	7119	7058	7196	7319	7117	7125	7199	7105	7218	7170	7050	7238	7187	7156	7294	7163	7184	7104	6970	7125	7068	6940	7171	7099	7113	7043	7077	7082	7145	7185	7078	7049	7106	7187	7124	7042	7096	7218	6988	7082	7104	6982	7163	7152	7072	7202	7148	7016	7112	6993	7114	7090	7008	7044	7039	7070	7128	7214	7148	7129	7090	7205	7269	7190	7006	7199	6940	7175	7086	7093	7233	7139	7086	7180	7154	7079	7172	7060	7176	7121	7066	7074	7171	7129	7121	7078	7209	7124	7223	7122	7320	7163	7088	7118	7140	7137	7128	7073	7309	7015	7207	7249	7043	7137	7106	7181	7186	7094	7250	7256	7055	7181	7080	6971	7087	7207	7060	7074	7230	7191	7114	7187	7155	7076	7006	7078	7146	7165	7127	6994	7227	7158	7081	7179	7165	7228	7008	7138	7184	7152	7129	7190	7061	7029	7049	7111	7223	7089	7152	7130	7258	7160	7129	7077	7177	7064	7115	7178	7233	7058	7137	7107	7072	7337	7168	7194	7321	7171	7094	7167	7026	7102	7222	6947	7209	7092	7217	7232	7261	7177	7173	7161	7040	7030	7166	7119	7061	7093	7041	7102	7130	7286	7158	7064	7154	7151	7120	7158	7260	6996	7130	7146	7161	7234	7221	7149	7110	7166	7104	7024	7248	7179	7086	7171	7224	7051	7173	7153	7115	7019	7156	7186	7153	7212	7237	7128	7067	7230	7055	7082	7163	7096	7106	7142	7149	7182	7184	7245	7210	7220	7082	7021	7174	7020	7126	7109	7099	7048	7156	7195	7050	7187	7191	7038	7063	7209	7132	7238	7143	7179	7046	7112	7175	7185	7000	7248	7098	7054	7082	6964	7107	7049	7160	7195	7029	7261	7146	7275	7272	7010	7040	7026	7133	7121	7085	7021	7113	7190	7069	7193	7174	7163	7187	7110	7107	6996	6953	7172	7046	6947	7214	7256	7108	7091	7095	7140	7256	7125	7248	7110	7105	7060	7076	6981	7270	7197	7112	7055	7164	7137	7166	7107	7197	7189	7100	7120	7072	7093	7211	7109	7142	7113	7165	7207	7114	7102	6984	7162	7268	7131	7115	6936	7001	7017	6994	7193	7198	7095	7112	7193	7112	7317	7134	7114	7191	7038	7300	7234	7106	7013	7253	7106	7024	7038	7061	7092	7160	7095	7124	7087	7118	7166	7153	7136	7142	7171	7139	7184	7208	7145	7070	7227	7127	7031	7190	7158	7276	7244	7059	7170	7142	7028	7077	7130	7166	7125	7249	7140	7212	7105	7074	7058	7286	7249	7173	7108	7170	7147	7127	7040	7135	7064	7227	7146	7115	7134	7231	7100	7080	7026	7137	7159	7089	7114	7099	7019	7240	7165	7071	7141	7066	7172	7170	7159	7180	7009	7093	7211	7172	7086	7206	7156	7096	7133	7189	7263	7218	7167	7182	7159	7106	7255	7158	7218	6971	7300	7161	7142	6985	7178	7153	7076	7039	7240	7143	7220	7205	7069	7185	7095	7193	7106	7056	7169	7182	7013	7246	7069	7034	7092	7137	7245	7143	7138	7153	7126	7150	7118	7122	7052	7092	7000	7106	7122	7059	7179	7151	7103	7215	7180	7154	7158	7212	7247	7137	7244	7105	7207	7293	7177	7178	7110	7134	7021	7151	7125	7161	7197	7103	7161	7079	7283	7091	7198	7204	7131	7173	7100	7121	7027	7115	7215	7193	7060	7254	7008	7142	7242	7254	7071	7100	7192	7073	7133	7065	7197	7101	7167	7116	7205	7020	7134	7073	7099	7219	7032	7105	7174	7219	7111	7188	7041	7001	7230	7115	7014	7261	7186	7097	7166	7047	7201	7130	7146	7067	7157	7075	7125	6980	7149	7154	7116	7119	7082	6946	7122	7148	7214	7121	7205	7025	7058	7214	7078	7042	7258	7225	7118	7107	7281	7162	7145	7176	6996	7116	7116	7104	7161	7316	7078	7147	7025	7220	7103	6965	7173	7068	7148	7141	7160	7125	7201	7025	7211	7048	7189	7142	7144	7024	7067	7130	7144	7118	7256	7182	7007	7122	7158	7201	6959	7119	7201	7214	7277	6948	7007	7054	7105	7255	7182	7084	7122	7218	7154	7136	7083	7069	7099	7300	7130	7114	7211	7165	7197	7077	7108	7043	7094	7210	7135	7139	7087	7172	7204	7135	7227	7045	7088	7112	7203	7143	7059	7057	7273	7310	7119	7226	7122	7100	7256	7054	7223	7243	7145	7180	7070	7214	7172	7127	7075	7123	7155	7174	7197	6994	7216	7227	7028	7113	7119	7143	7122	7180	7199	7032	7033	7085	7196	7102	7179	7114	7170	7027	7079	7289	7091	7170	7137	7206	7148	7116	7129	6991	7256	7138	7145	7182	7111	7093	7133	7125	7131	7199	7250	7158	7025	7073	7125	7243	6975	7192	7080	7182	7136	7256	7194	7192	7237	7137	7125	7154	7040	7220	7067	7229	7131	7214	7227	7119	7060	7188	7106	7112	7176	7098	7171	7095	7146	7082	7102	7211	7077	7125	7140	7129	7010	7150	7084	7232	7226	7078	7057	7224	7197	7036	7204	7288	7208	7150	7171	7121	7102	7269	7127	7161	7175	7101	7215	7109	7158	7336	7082	7123	7100	7122	7004	7095	7234	7080	7122	7000	7095	7140	7131	7176	7269	7223	7121	7145	7160	7127	7081	7121	6989	7184	7105	7138	7115	7188	7205	7017	7136	7137	7194	7143	7174	7160	7015	7204	7155	7104	7199	7074	7157	7062	7148	7108	7255	7228	7191	7147	7195	7080	7065	7272	7221	7138	7055	7212	7119	7131	7079	7145	7061	7234	7014	7225	7023	7228	7034	7135	7236	7152	7180	7140	7073	7231	7103	7204	7134	7196	7227	7121	7096	7167	7249	7171	7202	7263	7142	7068	7173	7157	7223	7091	7115	7210	7134	7188	6939	7142	7174	7075	7301	7114	7203	7067	7214	7203	7164	7089	7169	7125	7197	7261	7132	7058	7232	7075	7257	7148	7082	7250	7238	7150	7050	7084	7074	7094	7054	7201	7157	7072	7213	7111	7093	7106	7088	7318	7168	7136	7068	7131	7087	7103	7211	7219	7075	7127	7084	7209	7139	7356	7194	7044	7121	7175	7222	7036	7304	7189	7139	7194	7270	7256	7215	7163	7242	7176	7115	7052	7136	7181	7035	7224	7056	7197	7163	7118	7262	7121	6989	7005	7108	7104	7305	7175	7300	7240	7087	7181	7145	7153	7144	7069	7303	7039	7221	7226	6981	7188	7112	7168	7124	7111	7116	7310	7179	7198	7058	7171	7164	7134	7258	7097	7133	7175	7088	6982	7065	7167	7107	7054	7119	7076	7201	7138	7070	7065	7020	7217	7175	7224	7157	7031	7141	7282	7150	7156	7115	7212	7207	7167	7114	7120	7129	7173	7151	7241	7144	7178	7289	7246	7165	7137	7097	7203	7110	7071	7120	7299	7021	7203	7003	7062	7202	7198	7172	7125	7177	7222	7110	7024	7261	7009	7071	7173	7161	7130	7324	7161	7173	7059	7129	6951	7144	7083	7143	7202	7240	7117	7103	7153	7160	7030	7083	7136	7040	7185	7200	7292	7164	7159	7136	7238	7137	7073	7291	7054	7250	6987	7190	7040	7131	7108	7091	7133	7100	7168	7210	7077	7143	7169	7155	7145	7088	7238	7089	7176	7189	7152	7240	7154	7205	7129	7045	7026	7055	7120	7310	7191	7240	7159	7274	7010	7180	7193	7133	7077	6980	7179	7070	7205	7118	7060	7180	7262	7017	7189	7171	7067	7071	7025	7116	7058	7186	7172	7180	7231	7116	7173	7116	7091	7127	7141	7070	7210	7148	7096	7121	7193	7136	7176	7190	7257	7170	7145	7068	7185	7158	7125	7120	7086	7113	7319	7051	7248	7285	7126	7094	7173	7060	7153	7425	7072	7228	7035	7248	7173	7042	7213	7128	7127	7115	7132	7097	7175	7179	7188	7293	7013	7136	7230	7218	7194	7138	7163	7058	7017	7267	7137	7257	7067	7006	7204	7181	7090	7091	7090	7222	7233	7090	7185	7174	7116	7084	7161	7161	7319	7166	7212	7103	7035	7138	7117	7103	7297	7216	7116	7109	7082	7181	7200	7230	7315	7186	7250	7155	7029	7076	7170	7095	7163	7126	7252	7114	7192	7203	7170	7155	7113	6995	7098	6995	7098	7141	7085	7124	7194	7134	7149	7044	7192	7030	7104	7206	7251	7212	7233	7084	7225	7143	7165	7217	7084	7298	7163	7066	7230	7157	7151	7149	6964	7138	6986	7060	7081	7092	7053	7215	7082	6996	7186	7145	7098	7071	7284	7205	7111	7120	7153	7260	7106	7187	7226	7176	7234	7214	6991	7061	7177	7180	7082	6999	7200	7086	7227	7122	7257	7125	7201	7121	7144	7222	7150	7113	7092	7032	7097	7074	7204	7120	7218	7211	7062	7198	7145	7094	6987	7196
2130	1482	1267	1083	1418	1543	1460	1911	5469	13575	15011	8876	4347	1861	1058	849	926	844	890	825	895	821	914	891	901	850	840	838	808	822	868	860	879	859	899	859	844	866	908	893	899	821	870	865	929	884	870	854	911	904	839	849	869	842	855	911	858	888	881	884	871	810	863	835	871	885	907	851	877	827	858	856	830	855	815	875	858	814	887	881	861	849	869	846	871	854	832	869	901	889	882	859	839	868	850	894	873	912	855	840	906	884	831	891	868	885	927	870	853	897	871	833	914	847	850	889	918	866	881	857	837	864	856	853	838	878	893	770	828	897	882	902	869	846	854	833	900	850	834	902	838	859	838	853	849	837	847	852	888	849	855	878	843	832	838	852	870	827	899	870	854	847	842	867	861	851	857	909	875	886	844	881	844	899	893	864	865	901	879	926	840	807	942	807	914	860	826	883	848	896	858	887	870	885	865	869	856	863	905	857	817	847	870	915	888	889	897	850	882	850	888	870	858	813	879	902	861	845	855	817	837	883	856	884	895	839	845	863	911	866	876	856	857	894	820	931	863	903	780	853	882	880	833	857	866	864	847	876	908	839	834	865	848	854	832	835	838	887	887	861	816	828	919	883	882	851	885	881	856	857	856	907	887	844	845	911	833	844	878	860	840	889	883	921	872	911	848	856	876	889	852	929	852	829	870	867	875	906	815	890	856	893	873	871	867	860	902	862	860	846	840	858	851	847	886	867	872	909	908	845	832	856	951	891	841	877	873	807	857	923	861	872	838	914	831	899	887	893	928	878	831	922	856	921	885	819	833	845	856	814	814	884	842	899	876	900	908	839	880	847	835	875	896	897	854	820	923	897	908	912	875	864	922	915	834	903	896	918	855	899	885	860	838	891	844	911	878	908	913	833	843	873	838	830	869	831	850	879	872	870	848	922	866	884	814	889	879	851	883	880	855	888	833	840	862	844	832	866	858	916	890	874	873	870	864	854	900	875	844	874	820	891	874	874	866	873	864	889	838	872	904	924	844	912	858	899	899	889	830	834	852	883	838	864	844	887	844	898	843	879	832	888	899	828	894	916	841	850	915	889	827	855	889	864	816	906	866	849	872	898	897	863	820	899	898	883	822	794	865	885	921	847	860	820	868	874	887	902	873	888	865	851	829	878	856	847	823	862	891	903	848	902	840	830	798	870	830	865	826	855	853	854	903	883	859	818	823	886	836	878	881	852	854	858	879	872	839	888	858	825	885	876	885	841	864	890	834	828	865	928	914	874	876	826	896	864	853	875	845	885	877	848	892	806	822	898	898	882	846	896	850	877	898	886	851	869	881	885	898	868	913	896	880	820	868	931	866	800	868	818	895	875	888	886	846	883	873	849	846	842	902	869	825	858	915	855	919	792	899	878	864	870	865	927	851	863	854	881	861	888	876	918	865	909	896	878	868	894	860	858	846	872	888	927	872	926	877	883	808	776	840	898	875	868	898	822	835	878	889	866	788	908	827	864	912	799	889	830	894	912	870	875	908	865	852	916	836	898	899	843	831	808	865	901	933	830	890	883	884	892	881	856	836	851	873	872	918	956	857	890	805	845	847	832	877	849	858	796	860	872	891	862	855	889	905	854	882	820	922	899	848	886	831	873	882	857	847	874	894	854	852	888	889	825	913	879	915	887	844	866	878	882	881	894	899	882	898	895	769	877	879	905	855	885	878	876	879	872	876	892	859	873	883	843	872	901	917	853	898	891	884	913	877	885	844	884	816	822	884	898	838	827	878	864	871	805	883	872	818	905	848	932	843	891	903	872	884	897	878	854	877	818	883	925	869	893	854	837	925	844	859	841	870	890	848	873	834	844	854	913	860	884	933	855	850	872	848	853	905	920	868	855	858	816	911	850	836	852	927	867	852	843	823	796	855	829	830	828	897	808	935	851	907	888	857	871	851	909	810	833	846	867	894	857	830	890	893	831	830	874	838	863	863	869	901	829	882	883	869	902	859	858	840	868	901	852	854	930	909	844	887	869	881	926	850	889	836	893	844	877	927	841	849	861	882	884	908	863	843	874	831	876	868	893	861	877	884	835	837	866	843	793	922	922	817	906	914	885	871	838	874	858	901	893	872	882	844	855	844	901	826	864	864	875	884	841	852	877	861	853	869	850	879	843	892	847	902	896	814	929	877	915	819	858	830	902	827	883	853	882	840	848	941	884	887	817	874	934	884	809	868	837	875	869	833	905	932	918	893	847	883	868	877	861	839	898	839	855	858	812	836	898	832	852	825	869	814	851	868	876	873	899	900	862	883	944	844	859	871	869	900	867	848	903	810	925	882	879	843	828	875	827	905	853	847	871	830	871	883	847	842	860	878	881	855	880	895	882	864	881	917	889	841	843	831	836	830	887	924	904	882	833	872	905	855	880	858	825	846	862	838	867	893	856	855	870	864	848	839	889	856	822	877	866	836	830	840	893	905	911	865	890	848	883	919	864	872	846	899	893	840	838	897	838	925	914	893	828	940	844	899	890	836	850	852	897	865	878	854	868	840	889	878	869	828	849	839	860	871	900	855	855	875	853	888	810	878	834	894	855	822	910	827	897	867	858	848	889	855	918	898	902	840	940	870	816	864	911	917	857	895	860	822	916	836	862	854	917	852	921	887	832	838	883	901	892	869	806	902	873	872	831	906	843	863	851	882	865	838	878	821	873	905	848	856	901	850	918	905	889	895	883	871	901	918	858	887	854	829	900	826	903	825	862	886	886	880	896	841	865	850	843	914	889	879	875	885	830	859	836	899	874	883	925	862	856	864	891	916	854	854	822	845	864	881	883	792	956	836	903	897	826	826	888	811	830	932	865	862	934	816	764	884	851	825	918	834	869	851	890	843	859	922	801	919	838	869	899	875	855	830	855	902	912	837	916	889	850	840	841	871	854	783	860	833	897	874	907	845	859	887	911	850	879	870	845	851	867	912	885	894	864	905	867	879	848	913	836	911	846	874	816	841	906	909	876	868	935	894	931	872	880	880	892	880	798	856	896	873	794	871	846	888	879	909	881	859	907	941	887	881	900	910	885	861	879	866	873	843	831	859	920	916	909	940	895	890	907	848	916	853	833	843	882	863	866	850	864	875	872	852	826	836	856	853	878	848	885	846	846	884	862	859	848	883	861	847	895	875	840	884	874	850	925	906	866	829	812	887	842	875	838	855	825	836	839	889	860	850	890	914	875	901	900	935	855	828	891	858	887	933	863	859	895	831	863	852	908	891	872	900	871	893	900	916	879	903	874	865	888	917	849	848	858	851	882	880	929	921	844	928	835	921	874	899	879	897	889	860	846	882	891	800	866	889	861	839	843	809	893	859	816	862	840	907	888	887	852	872	890	897	855	856	926	893	872	899	860	898	861	892	870	895	830	896	877	853	876	877	847	882	881	845	866	830	873	835	907	823	876	885	877	818	892	829	908	856	850	866	887	842	853	849	894	837	890	863	888	871	858	863	857	887	911	875	833
20572	15096	12266	18103	27317	27645	25856	30175	48900	64477	61299	46453	34094	19709	10868	8012	7321	7308	7148	7179	7100	7189	7199	7202	7142	7180	7072	7216	7168	7140	7121	7192	7089	7213	7114	7137	7176	7254	7141	7139	7103	7149	7251	7211	7183	7217	7305	7153	7072	7170	7294	7305	7084	7070	7095	7223	7110	7219	7204	7249	7113	7114	7169	7172	7090	7029	7169	7251	7133	7180	7127	7192	7038	7156	7101	7103	7067	7193	7268	7106	7247	7148	7196	7108	7171	7266	7153	7179	7175	7034	7182	7157	7261	7290	7043	7160	7130	7240	7254	7205	7282	7068	7050	7161	7143	7196	7175	7225	7137	7136	7218	7172	7088	7064	7075	7198	7127	7227	7105	7158	7166	7062	7137	7192	7243	7106	7041	7208	7082	7094	6974	7190	6998	7169	7203	7089	7163	7027	7275	7306	7129	7218	7085	7251	7163	7233	7032	7239	7039	7040	7120	7095	7295	7145	7139	7118	7165	7041	7303	7183	7243	7176	7155	7120	7136	7285	7208	7137	7223	7259	7227	7257	7116	7095	7161	7317	7090	7192	7204	7299	7166	7026	7181	7149	7128	7159	7189	7203	7154	7140	7182	7128	7133	7184	7138	7044	7069	7206	7246	7087	7057	7161	7243	7004	7109	7066	7132	7108	7208	7329	7072	7193	7212	7181	7201	7146	7177	7096	7227	7173	7241	7024	7096	7129	7202	7299	7146	7119	7228	7186	7238	7044	7130	7137	7189	7049	7096	7235	7085	7226	7049	7228	7016	7167	7105	7167	7106	7206	7199	7207	7070	7140	7248	7047	7194	7053	7022	7146	7173	7146	7267	7114	7142	7243	7013	7176	7234	7132	7079	7202	7134	7223	7067	7186	7273	7335	7148	7057	7028	7198	7331	7073	7055	7199	7125	7210	7115	7101	7275	7162	7179	7133	7115	7188	7157	7284	7138	7272	7264	7148	7182	7184	7260	7072	7202	7163	7117	7153	7235	7067	7146	7272	7172	7139	7217	7208	7162	7168	7052	7039	7233	7209	7206	7128	7214	7149	7211	7074	7151	7268	7042	7221	7053	7101	7316	7128	7087	7261	7048	7227	7135	7281	7227	7222	7342	7132	7096	7036	7171	7073	7120	7177	7027	7156	7136	7165	7228	7207	7155	7150	7153	7181	7170	7215	7104	7120	7173	7109	7056	7103	7070	7125	7207	7216	7238	7276	7063	7163	7205	7099	7088	7173	7333	7111	7158	7204	7173	7267	7103	7176	7185	7163	7278	7179	7131	7101	7105	7219	7058	7097	7132	7297	7059	7217	7090	7177	7162	7060	7246	7084	7444	7225	7163	7105	7239	6988	7068	7095	7189	7222	7100	7231	7094	7083	7128	7209	7244	7190	7081	7152	7183	7071	7304	7132	7044	7151	7144	7315	7118	7159	7120	7150	7231	7168	7204	7183	7251	7191	7134	7116	7237	7134	7298	7097	7228	7196	7114	7233	7160	7013	7173	7158	7157	7196	7172	7268	7328	7219	7160	7076	7152	7207	7067	7093	7185	7263	7158	7177	7159	7260	7255	7238	7116	7054	7229	7191	7237	7205	6990	7199	7223	7223	7133	7195	7116	7067	7239	7101	7082	7133	7123	7101	7200	7081	7171	7145	7101	7162	7141	7114	7200	7224	7072	7157	7126	7135	7092	7149	7091	7108	7181	7094	7128	7097	7058	7261	7178	7227	7163	7013	7074	7189	7142	7111	7083	7240	7191	7063	7232	7088	7132	7156	7045	7101	7166	7162	7252	7190	7138	7176	7102	7170	7192	7169	7136	7358	7185	7028	7298	7264	7177	7047	7108	7202	7135	7268	7185	7227	7204	7200	7276	7195	7272	7129	7094	7264	7223	7183	7085	7110	7249	7015	7146	7263	6991	7179	7240	7234	7197	7058	7069	7229	7066	7056	7144	7146	7044	7328	7190	7262	7127	7264	7168	7230	7242	7100	7254	7108	7131	7224	7123	7024	7081	7070	7267	7186	7083	7271	7197	7096	7239	7145	7144	7254	7024	7282	7159	7051	7006	7214	7147	7188	7245	7122	7171	7106	7257	7204	7230	7145	7027	7247	7214	7025	7242	7079	7207	7131	7201	7261	7124	7117	7299	7124	7115	7191	7192	7270	7043	7060	7168	7320	7179	7204	7220	7222	6979	7134	7181	7051	7087	7177	7222	7265	7091	7176	7178	7203	7160	7256	7143	7165	7106	7169	7126	7223	7245	7152	7247	7028	7107	7014	7237	7139	7318	7187	7035	7226	7178	7145	7165	7101	7275	7161	7154	7157	7132	7096	7129	7130	7294	7059	7195	7244	7123	7279	7189	7212	7289	7244	7238	7105	7255	7139	7105	7159	7134	7182	7113	7268	7053	7146	7175	7132	7107	7263	7147	7157	7141	7160	7178	7138	7312	7319	7057	7159	7200	7299	7253	7213	7191	7188	7159	7016	7135	6984	7193	7161	7141	7214	7173	7210	7083	7086	7153	7131	7117	7187	7316	7178	7279	7182	7170	7157	7273	7178	7268	7139	7120	7000	7291	7105	7236	7327	7101	7226	7122	7267	7129	7156	7149	7204	7201	7269	7092	7128	7183	7281	7150	7274	7277	7250	7202	7229	7202	7041	7292	7194	7105	7327	7048	7087	7225	7208	7254	7042	7251	7235	7052	7086	7123	7206	7246	7256	7150	7102	7179	7170	7236	7112	7331	7170	7070	7204	7174	7185	7036	7158	7251	7174	7314	7128	7319	7116	7233	7190	6994	7145	7229	7053	7106	7280	7164	6992	7223	7282	7202	7099	7112	7041	7031	7185	7242	7141	7201	7275	7229	7120	7048	7090	7258	7118	7252	7157	7065	7208	7042	7278	7160	7085	7199	7247	7127	7115	7256	7054	7222	7259	7120	7194	7260	7032	7065	7220	7159	7248	7080	7166	7272	7066	7222	7153	7174	7140	7219	7109	7161	7204	7098	7123	7142	7266	7104	7118	7182	7151	7128	7163	7157	7185	7270	7240	7002	7126	7192	7332	7160	7185	7089	7091	7174	7160	7197	7166	7041	7215	7124	7087	6989	7151	7166	7207	7302	7105	7037	7184	7206	7186	7221	7151	7081	7170	7236	7123	7173	7054	7144	7114	7245	7084	7195	7215	7217	7254	7181	7099	7150	7205	7138	7155	7150	7177	7217	7162	7058	7165	7183	7229	7250	7172	7140	7209	7140	7208	7269	7158	7171	7126	7154	7077	7307	7116	7199	6981	7196	7186	7169	7165	7142	7048	7176	7161	7002	7173	7177	7172	7113	7127	7158	7187	7199	7192	7160	7251	7111	7136	7200	7098	7089	7248	7181	7164	7083	7337	7108	7150	7068	7163	7238	7230	7087	7201	7176	7202	7220	7115	7293	7238	7205	7048	7101	7029	7202	7210	7242	7139	7056	7159	7095	7299	7142	7197	7243	7183	7245	7163	7204	7143	7075	7216	7163	7165	6892	7254	7216	7152	7147	7311	7217	7148	7188	7121	7156	7014	7242	7153	7043	7190	7105	7195	7305	7320	7152	7120	7054	7148	7068	7206	7118	7141	7146	7210	7174	7157	7234	7327	7214	7196	7126	7179	7060	7217	7211	7285	7110	7332	7213	7209	7154	7151	7364	7087	7167	7163	7134	7141	7183	7010	7182	7201	7189	7106	7178	7063	7226	7133	7112	7177	7205	7095	7139	7340	7134	7235	7196	7280	7150	7230	7124	7264	7142	7096	7225	7105	7229	7116	7313	7132	7153	7108	7156	7154	7122	7139	7150	7044	7076	7046	7223	7166	7168	7106	7236	7116	7048	7214	7169	7078	7201	6989	7184	7241	7218	7245	7161	7220	7188	7226	7118	7250	7335	7155	7177	7118	7256	7194	7266	7110	7139	7059	7180	7118	7252	7163	7217	7231	7182	7040	7111	7010	7299	7107	7117	7133	7190	7237	7113	7077	7151	7239	7214	7225	7168	7117	7165	7175	7207	7119	7150	7202	7120	7170	7221	7151	7129	7152	7224	7189	7201	7147	7153	7152	7071	7182	7096	7121	7306	7156	7255	7023	7254	7227	7237	7248	7168	7155	7027	7192	7268	7030	7264	7109	7204	7164	7164	7099	7184	7174	7151	7086	7208	7145	7033	7162	7297	7216	7070	7104	7222	7097	7032	7140	7313	7197	7154	7326	7234	7318	7201	7130	7158	7158	7093	7171	7223	7132	7144	7049	7186	7263	7018	7082	7267	7209	7272	7125	7115	7167	7411	7304	7076	7142	7216	7114	7158	7156	7205	7205	7105	7179	7142	7102	7229	7151	7299	7236	7093	7119	7288	7186	7120	7301	7176	7047	7193	7309	7307	7189	7203	7321	7106	7062	7218	7137	7117	7194	7044	7227	7125	7165	7156	7118	7208	7130	7187	7160	7255	7156	7144	7009	7276	7222	7116	7212	7138	7241	7199	7112	7114	7187	7122	7234	7275	7093	7091	7199	7094	7147	7095	7200	7217	7144	7149	7114	7044	7178	7217	7173	7228	7191	7214	7150	7197	7135	7227	7254	7165	7187	7106	7293	7096	7213	7066	7266	7271	7236	7161	7104	7141	7199	7280	7152	7210	7134	7152	7134	7045	7191	7007	7297	7178	7139	7101	7170	7089	7253	7121	7198	7322	7207	7120	7115	7069	7210	7207	7247	7048	7152	7204	7192	7216	7173	7139	7050	7196	7017	7173	7169	7117	7061	7179	7232	7277	7093	7194	7029	7133	7101	7267	7104	7074	7087	7094	7142	7019	7150	7188	7072	7104	7156	7204	7248	7115	7240	7045	7189	7349	7066	7111	7112	7119	7116	7146	7021	7135	7128	7069	7416	7249	7105	7159	7115	7210	7105	7196	7291	7258	7094	7129	7119	7146	7144	7183	7233	7210	7191	7244	7123	7085	7319	7125	7239	7114	7044	7241	7165	7206	7059	7167	7260	7126	7219	7091	7140	7113	7125	7293	7151	7215	7209	7187	7126	7175	7133	7026	7171	7252	7129	7222	7119	7114	7190	7024	7163	7071	7144
4830	1423	1282	1138	1485	1982	2368	1974	4010	11242	15071	9515	4336	2030	1219	970	905	819	939	904	918	861	869	862	886	859	896	859	909	886	921	897	854	875	846	874	849	830	920	913	921	872	887	877	899	862	824	917	884	910	877	834	842	889	868	903	882	893	910	910	853	895	900	919	868	881	839	906	856	909	936	903	892	916	889	888	881	844	867	928	887	864	877	921	971	873	882	877	914	858	850	848	894	852	916	910	911	882	891	909	877	932	889	864	913	910	872	916	885	916	864	905	901	899	858	823	924	836	880	916	853	859	970	871	879	880	836	870	899	854	909	927	913	896	860	874	870	892	870	865	860	937	858	921	910	848	902	852	886	898	905	853	940	887	872	908	900	878	866	921	867	857	913	879	854	924	872	924	899	934	852	853	891	850	910	925	873	902	876	902	943	845	887	926	868	891	862	879	903	844	875	844	913	898	900	924	908	856	898	840	887	884	897	932	905	888	874	897	862	909	897	841	872	915	922	924	900	885	913	834	871	865	893	885	882	907	922	897	826	907	852	841	836	867	874	875	901	870	868	866	893	876	883	892	894	876	850	913	863	887	906	897	899	851	862	891	915	825	898	897	905	879	852	833	911	919	922	858	886	892	882	870	959	906	908	861	906	905	904	936	937	858	851	866	825	929	840	861	894	845	903	878	898	880	936	912	859	887	897	826	873	913	912	904	905	878	906	889	861	897	895	829	886	912	882	900	908	872	900	889	903	969	885	911	893	888	900	894	873	928	895	870	933	913	902	881	897	872	942	841	880	930	910	874	989	933	948	868	871	925	902	865	928	868	910	833	850	848	923	919	901	968	860	896	867	925	880	861	913	918	871	856	879	873	878	887	846	924	864	869	881	882	893	858	906	898	886	933	854	891	949	885	887	871	903	908	892	834	878	891	872	920	879	896	860	829	887	887	892	924	883	940	914	858	911	899	858	886	877	826	949	898	841	871	894	878	873	897	868	851	861	938	948	919	887	892	907	852	858	933	881	877	884	922	906	887	952	897	808	915	851	876	859	900	916	910	899	855	860	861	874	896	897	896	912	866	867	878	891	899	872	900	861	845	902	885	922	890	914	906	874	940	884	870	880	867	888	889	853	860	979	821	851	865	878	855	877	919	940	885	873	873	909	878	893	891	902	875	879	859	875	891	876	884	883	869	843	883	895	877	932	903	902	932	885	879	914	875	876	892	897	843	920	890	850	866	893	899	884	943	863	914	955	929	905	919	895	838	891	907	865	876	913	912	896	836	919	922	972	860	843	886	824	829	902	872	859	916	882	877	903	872	832	875	904	883	889	900	852	883	889	899	907	842	936	917	884	881	841	884	877	936	875	862	871	811	862	870	892	815	865	909	877	939	856	843	912	842	834	882	906	842	863	909	931	836	878	890	900	905	899	890	890	903	914	934	898	889	873	886	899	871	869	876	880	879	908	909	899	895	937	858	901	847	883	913	862	850	897	850	875	879	876	907	876	897	895	913	895	843	881	915	889	903	896	855	863	927	889	904	889	898	879	864	904	906	834	939	821	854	820	893	895	859	887	886	908	913	905	879	911	874	874	864	819	973	874	874	897	907	871	899	871	884	900	897	909	871	907	931	855	875	901	873	928	859	949	871	864	866	911	930	903	896	913	915	871	925	914	865	889	876	877	904	899	836	873	897	900	819	876	851	902	888	858	916	911	884	884	889	914	912	885	928	834	900	857	848	909	835	908	910	921	874	923	917	967	888	932	891	861	824	892	903	908	855	859	860	890	894	922	874	847	836	872	920	921	880	877	902	861	793	915	862	879	924	924	886	904	881	893	849	883	899	867	841	927	931	903	901	886	911	887	902	905	927	883	902	898	879	873	926	888	887	917	884	855	887	872	907	890	899	926	881	864	878	865	854	908	935	878	885	854	915	869	891	855	822	939	869	908	884	903	904	897	883	937	906	945	894	886	904	897	862	863	872	914	914	885	858	912	883	877	886	864	901	837	897	851	860	927	871	810	921	887	872	866	902	871	851	938	918	866	912	916	900	843	936	829	967	794	929	835	876	911	882	896	890	942	857	898	896	923	830	896	886	898	909	895	870	953	869	903	883	896	916	901	875	928	893	847	893	883	826	889	881	892	891	887	905	872	936	877	899	888	884	830	963	879	858	868	792	901	871	909	875	928	874	896	901	882	850	917	912	821	926	862	876	891	875	934	908	899	908	886	875	874	874	895	875	855	884	954	862	914	878	887	879	961	895	887	887	883	824	833	879	845	866	897	892	864	883	939	862	916	925	856	887	866	897	969	918	946	873	868	945	898	889	871	948	844	925	884	855	893	927	859	884	916	906	902	889	941	919	852	913	843	909	921	869	849	895	886	919	892	919	854	829	815	920	871	830	903	907	936	834	869	890	869	880	867	911	910	843	888	904	878	865	904	955	886	873	901	897	897	917	883	877	924	914	875	858	905	966	896	930	907	874	859	856	944	967	884	838	884	940	870	908	854	951	880	930	879	932	929	886	872	899	942	851	903	882	829	889	902	840	851	867	917	871	892	848	882	905	841	948	914	873	889	858	873	920	935	901	858	868	898	895	963	881	872	882	875	889	821	839	849	906	862	894	904	887	829	905	872	902	904	923	920	938	886	950	938	875	867	891	895	939	835	861	884	888	893	866	901	924	878	812	912	875	862	922	862	891	890	910	882	952	955	826	856	948	925	871	872	925	932	808	906	881	919	873	883	895	837	898	915	854	886	888	891	908	904	894	870	835	886	888	873	838	904	898	839	919	917	900	868	907	936	861	903	875	895	882	904	908	905	943	912	862	861	867	938	890	914	912	852	904	828	858	881	878	873	914	884	876	900	880	865	913	895	909	895	894	942	909	900	908	869	917	936	897	918	872	889	871	866	893	873	950	890	860	860	864	836	899	852	917	865	872	876	932	898	843	818	935	954	907	898	870	923	893	975	897	869	866	850	887	863	872	933	887	924	887	890	878	887	820	887	880	906	935	859	900	837	880	851	875	838	872	881	856	883	933	911	895	917	888	908	904	883	885	878	876	905	874	902	855	895	932	904	859	853	862	897	879	898	867	887	869	895	874	859	919	907	867	855	953	890	916	887	822	886	877	868	914	882	837	905	905	911	905	873	869	870	935	840	903	883	945	893	943	935	868	889	911	906	868	861	852	890	848	846	901	891	878	873	907	862	850	866	910	896	883	877	824	904	859	856	907	815	919	904	855	866	905	975	876	865	874	973	892	923	919	869	919	925	894	871	907	894	923	886	865	869	879	896	935	878	894	882	889	913	856	917	838	936	873	852	920	915	901	825	912	857	886	831	892	837	860	871	928	842	870	816	891	935	909	928	882	905	917	902	892	896	898	903	908	883	862	911	903	860	872	882	849	917	867	906	924	869	827	972	862	896	915	861	861	887	935	924	912	929	865	868	885	855	833	958	933	893	901	901	880	855	868	897	931	890	887	818	855	916	849	884	875
19018	13665	11885	19433	27126	31561	32627	30592	42654	61443	62475	48436	34649	21399	11891	8249	7517	7292	7332	7267	7373	7340	7326	7320	7474	7229	7384	7240	7332	7247	7191	7377	7254	7303	7260	7453	7297	7414	7241	7237	7299	7227	7260	7410	7336	7379	7362	7257	7281	7378	7394	7272	7294	7321	7209	7256	7341	7328	7239	7405	7301	7208	7298	7219	7377	7250	7321	7286	7344	7286	7267	7282	7233	7273	7298	7359	7377	7306	7353	7270	7369	7333	7317	7243	7298	7347	7288	7358	7285	7255	7296	7395	7199	7411	7221	7403	7304	7319	7246	7179	7182	7326	7333	7266	7248	7147	7410	7204	7418	7152	7329	7322	7280	7323	7281	7404	7330	7368	7144	7222	7250	7105	7351	7355	7382	7318	7223	7276	7411	7393	7373	7311	7248	7273	7265	7355	7208	7366	7295	7137	7266	7332	7212	7305	7393	7335	7359	7169	7287	7314	7428	7259	7418	7369	7324	7256	7315	7261	7336	7352	7391	7233	7274	7261	7342	7235	7321	7291	7235	7406	7227	7321	7316	7314	7261	7381	7265	7232	7317	7275	7293	7357	7349	7335	7289	7201	7314	7302	7221	7325	7298	7284	7339	7372	7311	7468	7296	7364	7269	7158	7341	7329	7297	7322	7288	7406	7433	7265	7232	7307	7301	7182	7099	7301	7265	7186	7402	7394	7230	7288	7156	7284	7328	7298	7279	7389	7115	7264	7359	7319	7290	7354	7370	7304	7299	7290	7281	7191	7298	7186	7254	7250	7344	7404	7220	7246	7171	7409	7498	7096	7270	7188	7412	7251	7278	7309	7354	7346	7252	7438	7188	7278	7334	7325	7339	7379	7216	7148	7382	7333	7318	7273	7218	7268	7157	7385	7324	7273	7223	7354	7309	7210	7302	7192	7523	7333	7409	7403	7286	7281	7392	7290	7161	7290	7365	7293	7342	7312	7300	7381	7308	7234	7189	7310	7404	7325	7292	7314	7229	7273	7330	7325	7320	7454	7399	7381	7342	7358	7264	7332	7255	7387	7249	7345	7201	7334	7329	7331	7380	7191	7339	7318	7164	7241	7352	7462	7423	7362	7352	7354	7371	7347	7375	7362	7277	7344	7380	7322	7374	7242	7188	7358	7322	7311	7272	7299	7301	7351	7312	7257	7377	7319	7378	7290	7286	7209	7255	7277	7302	7217	7385	7299	7243	7314	7336	7326	7265	7285	7414	7132	7415	7490	7325	7336	7313	7348	7428	7271	7271	7276	7253	7320	7269	7458	7401	7275	7275	7238	7390	7184	7323	7350	7277	7274	7343	7181	7300	7332	7255	7310	7301	7273	7239	7366	7140	7366	7279	7289	7377	7431	7396	7402	7258	7238	7345	7447	7280	7333	7251	7383	7432	7293	7221	7192	7384	7316	7392	7390	7414	7361	7317	7301	7347	7353	7402	7247	7330	7368	7284	7265	7300	7383	7238	7443	7307	7195	7205	7423	7323	7160	7305	7437	7194	7510	7325	7375	7176	7282	7266	7335	7253	7339	7127	7325	7337	7276	7436	7223	7188	7385	7293	7453	7427	7208	7459	7224	7208	7298	7284	7345	7433	7381	7302	7359	7116	7397	7234	7413	7384	7226	7373	7344	7354	7392	7420	7437	7348	7290	7378	7351	7356	7207	7247	7326	7353	7188	7342	7294	7339	7346	7313	7298	7488	7350	7392	7437	7331	7386	7431	7339	7198	7263	7253	7434	7275	7283	7410	7233	7296	7308	7389	7221	7377	7428	7436	7296	7289	7310	7240	7281	7280	7298	7314	7283	7314	7305	7336	7416	7211	7177	7351	7246	7334	7328	7290	7242	7313	7226	7310	7349	7293	7250	7387	7291	7290	7383	7241	7347	7250	7273	7425	7263	7282	7265	7225	7360	7181	7241	7180	7179	7243	7252	7385	7356	7257	7238	7356	7263	7340	7324	7224	7308	7348	7469	7325	7401	7239	7273	7297	7413	7304	7263	7298	7279	7264	7373	7422	7282	7400	7260	7305	7277	7470	7429	7355	7146	7191	7354	7275	7295	7289	7293	7336	7285	7397	7368	7258	7235	7250	7268	7298	7280	7353	7371	7239	7408	7391	7343	7310	7288	7334	7344	7341	7268	7364	7201	7311	7345	7525	7462	7337	7338	7206	7234	7282	7243	7303	7255	7445	7307	7319	7324	7313	7228	7216	7323	7255	7376	7414	7229	7259	7151	7337	7170	7376	7276	7381	7228	7389	7268	7138	7318	7230	7384	7318	7318	7233	7285	7385	7222	7319	7248	7316	7301	7306	7517	7344	7425	7369	7417	7400	7339	7309	7420	7355	7348	7289	7261	7379	7325	7260	7324	7311	7106	7314	7204	7223	7408	7334	7349	7310	7290	7348	7253	7298	7294	7327	7301	7400	7173	7333	7323	7350	7400	7271	7302	7381	7276	7292	7363	7425	7389	7331	7404	7470	7299	7283	7296	7391	7251	7304	7252	7310	7278	7259	7299	7205	7481	7359	7422	7387	7334	7278	7312	7349	7270	7299	7404	7323	7346	7199	7337	7338	7243	7389	7267	7220	7289	7381	7369	7197	7423	7304	7219	7245	7360	7284	7180	7297	7284	7250	7203	7307	7291	7357	7338	7393	7250	7259	7186	7372	7199	7386	7248	7371	7224	7296	7355	7426	7279	7323	7217	7325	7184	7404	7298	7353	7194	7256	7417	7235	7322	7272	7452	7264	7254	7328	7339	7259	7339	7214	7315	7279	7286	7257	7328	7212	7423	7317	7414	7380	7475	7320	7366	7273	7265	7316	7259	7245	7289	7193	7310	7288	7331	7349	7348	7297	7308	7424	7331	7334	7421	7269	7305	7277	7352	7378	7380	7282	7321	7417	7380	7226	7301	7295	7407	7455	7320	7351	7255	7216	7435	7286	7280	7283	7277	7262	7261	7351	7239	7346	7270	7293	7310	7351	7379	7277	7283	7276	7341	7136	7328	7370	7257	7405	7418	7378	7354	7259	7248	7384	7248	7318	7264	7367	7383	7321	7247	7421	7317	7374	7276	7424	7429	7351	7285	7318	7254	7342	7190	7342	7337	7310	7210	7368	7265	7287	7322	7314	7369	7372	7292	7213	7223	7271	7211	7254	7308	7274	7247	7359	7376	7313	7371	7418	7175	7259	7478	7390	7124	7289	7376	7229	7458	7343	7316	7257	7353	7333	7322	7243	7283	7318	7287	7309	7324	7450	7275	7347	7307	7296	7325	7321	7317	7320	7328	7256	7383	7314	7348	7203	7366	7312	7278	7418	7361	7353	7288	7303	7334	7448	7268	7236	7355	7488	7393	7404	7241	7325	7406	7323	7247	7172	7327	7368	7426	7411	7442	7357	7347	7302	7290	7222	7367	7279	7323	7398	7263	7413	7366	7407	7305	7353	7228	7288	7481	7188	7403	7306	7321	7321	7285	7394	7395	7466	7328	7283	7231	7308	7244	7290	7290	7214	7308	7341	7292	7285	7332	7451	7261	7405	7488	7289	7244	7157	7231	7325	7282	7411	7352	7426	7507	7333	7315	7276	7191	7252	7101	7356	7302	7397	7133	7222	7327	7295	7298	7243	7386	7247	7455	7320	7223	7337	7347	7347	7347	7285	7360	7366	7386	7420	7370	7286	7286	7308	7219	7386	7385	7175	7331	7388	7272	7332	7302	7396	7420	7181	7281	7435	7303	7366	7168	7318	7253	7213	7196	7298	7418	7233	7338	7059	7348	7294	7189	7310	7334	7283	7336	7360	7397	7245	7262	7319	7292	7369	7371	7310	7283	7272	7187	7149	7209	7142	7190	7362	7319	7274	7408	7271	7287	7362	7030	7318	7210	7243	7445	7273	7364	7341	7322	7370	7426	7219	7355	7163	7441	7314	7281	7407	7196	7158	7233	7218	7389	7420	7329	7404	7309	7332	7266	7470	7311	7267	7227	7279	7343	7257	7214	7376	7352	7287	7295	7318	7289	7558	7080	7340	7240	7298	7279	7307	7340	7241	7385	7371	7359	7225	7225	7136	7395	7148	7209	7185	7475	7384	7455	7302	7386	7359	7327	7455	7406	7306	7239	7394	7345	7331	7447	7317	7187	7400	7379	7191	7320	7266	7401	7253	7267	7287	7232	7418	7208	7307	7219	7253	7314	7305	7316	7408	7350	7370	7302	7399	7312	7350	7359	7379	7309	7267	7379	7316	7455	7119	7176	7184	7331	7151	7359	7360	7245	7295	7251	7244	7289	7251	7335	7181	7373	7247	7326	7338	7389	7192	7329	7337	7269	7260	7410	7345	7369	7342	7303	7326	7421	7251	7325	7278	7357	7336	7254	7337	7321	7451	7254	7244	7358	7355	7285	7359	7344	7283	7328	7278	7308	7368	7284	7266	7358	7285	7231	7258	7219	7292	7337	7464	7201	7325	7374	7342	7337	7454	7263	7325	7216	7250	7309	7289	7283	7117	7249	7197	7301	7292	7346	7283	7395	7432	7235	7437	7326	7421	7412	7322	7210	7170	7406	7280	7311	7189	7356	7386	7303	7121	7242	7322	7311	7290	7276	7148	7234	7186	7397	7390	7254	7164	7319	7284	7328	7320	7254	7453	7321	7315	7339	7240	7200	7396	7365	7336	7375	7399	7319	7238	7428	7326	7187	7189	7342	7279	7268	7234	7264	7319	7425	7330	7302	7346	7309	7429	7344	7293	7223	7340	7296	7342	7292	7303	7241	7319	7263	7411	7294	7184	7406	7142	7343	7368	7241	7248	7466	7363	7336	7227	7171	7473	7234	7163	7339	7285	7208	7228	7315	7297	7223	7333	7131	7445	7309	7294	7284	7300	7322	7306	7423	7436	7247	7248	7226	7286	7286	7191	7328	7258	7268	7235	7353	7186	7375	7384	7268	7292	7158	7247	7446	7228	7310	7252	7272	7325	7355	7219	7347	7284	7339	7273	7247	7434	7329	7158	7237	7312	7277	7384	7344	7092	7346	7288	7356	7205	7093	7335	7349	7147	7369	7291	7280	7355	7444	7196	7417	7318	7189	7319	7374	7356	7189
3437	1982	1578	1411	2109	2661	2415	2984	9105	22075	24800	16328	7212	2749	1417	1001	898	867	915	870	874	874	908	873	910	887	793	905	911	894	935	828	850	855	956	872	893	942	855	885	825	897	908	884	873	910	918	897	940	873	875	866	883	872	912	902	890	813	870	874	871	877	849	922	969	915	872	891	871	919	977	835	910	919	895	903	876	888	831	891	856	887	897	923	861	909	932	918	959	866	890	880	945	917	891	938	870	880	853	876	909	985	917	867	858	955	906	857	888	893	916	905	963	861	838	897	871	954	875	889	909	898	906	870	896	889	896	870	850	901	884	900	934	945	994	833	897	875	908	894	875	856	911	824	913	915	863	937	870	869	838	954	912	917	861	915	907	885	917	909	891	880	865	962	885	932	905	881	984	935	869	897	878	853	896	910	884	919	896	870	888	883	884	918	850	951	905	903	847	915	828	862	881	913	896	929	881	944	929	907	925	891	894	881	868	848	878	909	888	971	927	881	880	890	913	914	880	889	929	910	847	925	902	907	886	828	890	859	875	908	935	884	887	865	879	882	913	836	966	947	882	840	921	906	857	877	893	897	908	873	922	922	873	905	891	857	924	891	884	935	890	917	888	844	910	846	906	877	899	859	924	912	894	888	806	863	913	855	926	915	900	895	941	924	830	947	915	868	922	905	899	873	889	876	886	863	902	877	896	908	892	814	919	879	856	881	881	886	912	916	883	912	861	869	894	855	914	859	874	852	918	919	863	920	915	900	864	897	917	850	887	911	873	874	865	923	870	909	870	876	864	926	920	864	890	851	907	870	885	926	960	906	876	817	862	862	881	892	859	923	939	933	919	932	880	870	911	913	937	915	899	849	934	980	904	869	914	924	968	940	869	881	943	869	868	845	928	878	854	909	973	916	904	936	940	857	897	941	910	873	884	905	923	904	852	877	912	828	841	926	870	938	880	910	878	906	898	900	917	847	935	850	870	898	896	870	852	909	911	864	880	889	864	900	894	894	878	869	931	903	908	936	836	913	948	901	932	914	887	831	908	895	882	880	910	903	878	910	881	932	937	847	851	865	954	907	870	922	903	938	913	923	850	898	918	878	928	898	915	916	899	909	870	924	877	891	894	950	899	891	879	889	931	854	875	844	922	911	902	860	940	903	925	905	917	880	914	913	900	902	898	879	914	925	919	860	858	909	892	928	908	840	931	889	892	887	868	894	833	915	852	916	886	893	884	937	931	891	863	877	859	820	899	892	876	899	936	913	912	920	872	960	940	902	892	848	891	907	869	904	911	858	890	897	829	851	927	920	880	901	957	870	856	897	857	876	856	868	888	938	857	885	901	927	888	878	888	864	854	877	919	894	919	892	882	926	919	899	900	873	881	897	888	900	911	871	861	900	883	893	861	883	869	849	913	936	918	956	924	935	881	901	883	914	865	916	927	911	893	903	842	931	921	905	926	906	883	919	873	901	903	881	840	855	880	897	905	896	891	881	961	885	842	868	902	895	930	877	909	912	909	975	890	923	918	912	924	916	916	910	862	870	908	898	840	905	868	891	898	887	941	921	871	928	875	921	875	923	850	935	869	842	884	857	890	915	897	951	846	905	869	909	915	947	870	861	907	859	924	963	886	923	895	933	914	891	896	871	869	921	891	852	934	897	917	905	863	946	942	884	978	909	860	893	892	874	898	880	907	873	865	843	918	946	847	894	925	951	916	912	884	906	883	913	915	917	889	883	880	906	938	907	895	970	917	887	978	949	905	902	946	904	878	900	911	867	876	886	886	859	940	913	883	913	896	859	818	875	897	858	893	883	927	876	891	888	877	872	868	915	932	884	831	940	927	867	944	915	916	903	890	871	870	884	901	893	941	855	883	861	886	911	892	867	909	881	817	879	863	868	879	892	913	891	858	884	886	919	906	917	933	930	928	890	894	955	867	854	887	873	962	876	921	865	849	847	950	896	938	887	891	844	902	914	837	884	894	885	906	884	863	861	871	857	879	878	896	901	886	912	883	925	861	886	879	972	922	903	872	855	899	898	900	921	880	868	872	884	896	886	963	870	880	911	894	939	896	906	871	886	896	886	904	874	836	909	919	949	875	930	883	865	876	917	890	863	849	843	902	911	921	885	856	895	949	905	897	925	871	868	857	898	886	932	907	824	922	837	848	876	891	842	901	863	951	853	859	911	933	922	866	884	923	874	978	885	896	881	897	946	872	912	942	881	859	899	943	891	895	921	921	888	901	882	907	923	963	900	926	924	908	899	889	877	852	896	835	891	895	890	930	867	934	882	860	887	901	882	922	864	864	837	901	824	864	913	915	894	864	917	894	883	888	869	938	870	839	847	859	892	853	938	907	937	861	920	909	864	885	899	868	897	896	868	884	874	907	907	869	890	901	916	899	892	926	866	912	879	863	867	918	968	907	894	928	941	857	841	829	879	877	952	904	890	909	873	885	898	841	907	834	934	912	896	875	967	848	854	851	868	909	868	916	885	871	869	891	893	885	902	920	858	837	907	865	1009	972	843	828	841	897	914	880	934	948	953	910	871	919	881	876	898	949	857	905	879	885	867	892	916	876	912	901	920	866	923	876	841	900	917	896	898	899	890	906	873	844	865	863	913	887	854	882	867	874	887	866	872	893	935	914	929	817	909	916	880	886	915	935	838	839	854	876	923	938	911	926	864	834	901	921	871	903	959	862	868	889	927	896	900	864	878	942	894	929	900	884	906	907	834	844	886	868	913	920	888	932	890	853	876	890	885	875	906	881	882	901	880	890	922	853	892	913	882	867	916	874	903	855	909	845	925	920	887	917	831	925	935	897	941	909	917	886	835	903	949	895	883	902	842	886	898	938	882	930	865	899	921	824	926	900	892	916	964	883	858	862	913	901	911	884	876	847	880	856	889	907	901	949	879	892	907	881	929	938	891	886	822	901	876	893	851	916	871	868	961	885	881	839	934	969	900	882	884	978	840	905	871	920	836	926	878	891	846	889	880	869	906	940	926	856	907	871	856	892	894	893	891	875	874	874	945	863	872	889	924	913	864	886	901	931	952	908	904	876	891	836	913	866	857	850	914	897	896	887	935	923	874	894	887	921	905	878	883	911	858	826	903	914	927	910	895	885	877	947	915	882	889	903	948	864	971	911	888	916	931	864	934	855	856	874	890	891	891	925	864	870	985	940	870	894	914	941	888	851	872	907	922	892	882	843	923	907	850	915	897	917	891	922	932	902	920	931	868	885	864	895	852	913	884	897	905	918	881	877	906	843	895	925	830	874	852	879	862	952	884	917	976	880	902	868	950	884	911	868	895	904	913	918	844	879	939	895	854	884	891	872	866	879	884	886	903	892	940	873	892	980	913	857	932	904	873	931	903	919	900	884	879	905	888	879	878	926	938	916	911	901	838	870	836	956	917	920	899	858	897	846	838	966	940	959	933	903	836	959	917	846	838	862	883	932	907	939	851	904	924	936	879	893	934	928	927	883	868	867	900
24687	18199	14784	23952	34597	35380	33092	37817	58541	77745	74790	58656	40922	25443	13852	8779	7778	7422	7274	7300	7263	7374	7474	7337	7366	7319	7297	7402	7287	7288	7450	7310	7291	7377	7247	7334	7373	7293	7220	7236	7351	7144	7266	7263	7372	7306	7192	7379	7238	7324	7396	7176	7067	7366	7308	7285	7320	7314	7238	7315	7393	7224	7412	7364	7354	7310	7176	7314	7274	7336	7432	7300	7367	7281	7286	7284	7276	7288	7367	7231	7279	7356	7357	7260	7259	7082	7163	7296	7344	7383	7213	7198	7305	7349	7267	7399	7295	7312	7335	7252	7494	7438	7219	7236	7246	7235	7311	7237	7297	7380	7466	7371	7376	7289	7161	7258	7348	7250	7324	7312	7388	7271	7365	7332	7344	7210	7438	7358	7249	7378	7195	7386	7338	7199	7242	7221	7416	7227	7423	7297	7207	7369	7259	7231	7265	7266	7310	7134	7292	7405	7399	7292	7253	7246	7299	7285	7213	7257	7345	7244	7279	7480	7291	7255	7349	7340	7200	7241	7283	7378	7363	7136	7173	7267	7340	7306	7300	7397	7171	7351	7232	7202	7328	7261	7323	7364	7402	7340	7175	7277	7428	7342	7341	7178	7359	7214	7357	7428	7159	7327	7240	7389	7337	7187	7336	7347	7323	7324	7315	7282	7274	7339	7408	7334	7460	7327	7279	7393	7305	7277	7210	7187	7332	7336	7441	7118	7300	7416	7370	7267	7356	7335	7311	7342	7471	7257	7288	7266	7232	7289	7208	7253	7214	7423	7252	7386	7136	7382	7378	7269	7307	7248	7452	7274	7305	7346	7379	7308	7394	7365	7411	7389	7417	7416	7319	7249	7280	7350	7351	7341	7183	7320	7306	7316	7330	7393	7308	7351	7300	7375	7328	7308	7251	7367	7375	7359	7194	7327	7225	7370	7496	7272	7353	7303	7448	7298	7343	7281	7196	7281	7296	7424	7424	7330	7394	7411	7139	7333	7320	7390	7237	7353	7384	7306	7324	7360	7302	7248	7265	7305	7405	7241	7409	7341	7252	7212	7404	7367	7284	7292	7320	7318	7146	7341	7399	7363	7423	7243	7267	7229	7245	7360	7303	7281	7422	7291	7430	7265	7240	7259	7323	7284	7427	7292	7325	7401	7298	7484	7489	7209	7374	7249	7255	7272	7330	7239	7321	7208	7359	7249	7272	7504	7362	7160	7505	7316	7286	7123	7241	7203	7285	7296	7331	7212	7333	7337	7242	7240	7270	7222	7269	7352	7132	7332	7230	7403	7220	7204	7209	7293	7298	7546	7383	7317	7257	7246	7284	7326	7456	7247	7304	7256	7270	7304	7351	7264	7458	7262	7227	7318	7224	7419	7317	7431	7386	7354	7324	7188	7370	7232	7206	7309	7346	7377	7336	7304	7259	7227	7452	7377	7369	7412	7404	7353	7236	7349	7264	7331	7357	7464	7354	7327	7411	7281	7365	7367	7289	7334	7217	7357	7361	7438	7492	7344	7308	7270	7394	7267	7258	7412	7359	7252	7305	7290	7280	7380	7267	7254	7295	7340	7253	7201	7376	7192	7409	7278	7196	7289	7211	7233	7309	7454	7330	7395	7320	7245	7327	7427	7355	7210	7381	7301	7308	7291	7374	7288	7360	7382	7283	7258	7300	7310	7277	7325	7306	7269	7271	7216	7326	7277	7278	7349	7378	7319	7381	7395	7188	7323	7278	7319	7385	7179	7342	7374	7202	7392	7255	7319	7223	7306	7308	7369	7263	7260	7279	7324	7301	7307	7375	7222	7369	7310	7274	7351	7342	7513	7239	7263	7268	7221	7300	7270	7267	7379	7345	7291	7477	7500	7295	7425	7237	7302	7360	7234	7347	7348	7348	7237	7170	7365	7298	7229	7314	7374	7255	7201	7376	7297	7305	7308	7239	7353	7432	7302	7412	7202	7339	7428	7304	7392	7331	7319	7391	7262	7317	7279	7238	7234	7431	7348	7286	7237	7409	7267	7235	7451	7130	7281	7330	7318	7242	7321	7452	7232	7147	7399	7270	7249	7389	7378	7271	7256	7469	7311	7281	7369	7351	7378	7422	7307	7391	7307	7301	7217	7436	7285	7202	7330	7323	7266	7336	7263	7394	7259	7313	7220	7229	7444	7335	7255	7333	7388	7292	7235	7282	7195	7255	7173	7303	7329	7498	7315	7128	7193	7242	7327	7373	7284	7359	7244	7247	7237	7198	7246	7282	7260	7478	7455	7350	7357	7410	7321	7384	7420	7381	7151	7323	7253	7425	7301	7281	7458	7360	7354	7374	7355	7250	7260	7285	7318	7304	7356	7129	7390	7277	7349	7413	7271	7257	7231	7264	7374	7237	7399	7327	7370	7330	7267	7177	7390	7347	7303	7255	7291	7292	7178	7228	7469	7350	7344	7163	7280	7292	7315	7221	7377	7244	7280	7263	7423	7275	7398	7387	7310	7333	7309	7343	7291	7278	7208	7274	7249	7325	7299	7227	7294	7331	7340	7302	7364	7452	7303	7313	7275	7351	7160	7284	7462	7318	7265	7198	7369	7251	7339	7455	7184	7314	7247	7367	7248	7306	7273	7309	7271	7227	7264	7320	7204	7460	7364	7335	7447	7404	7384	7249	7353	7292	7280	7127	7291	7448	7312	7271	7226	7426	7303	7460	7248	7360	7198	7336	7344	7367	7314	7269	7352	7197	7243	7263	7261	7429	7402	7365	7269	7309	7213	7383	7375	7262	7180	7248	7355	7335	7269	7242	7263	7189	7242	7437	7213	7386	7325	7355	7192	7203	7332	7346	7230	7183	7322	7377	7345	7278	7293	7271	7303	7293	7414	7164	7206	7306	7388	7332	7364	7329	7277	7337	7407	7312	7389	7194	7302	7351	7401	7266	7490	7258	7369	7334	7374	7322	7307	7184	7222	7444	7275	7306	7191	7369	7358	7195	7341	7310	7341	7324	7373	7275	7359	7327	7420	7274	7364	7224	7347	7294	7348	7342	7196	7285	7243	7381	7322	7207	7395	7421	7218	7309	7368	7200	7296	7282	7235	7432	7364	7393	7303	7330	7468	7159	7209	7291	7361	7421	7297	7279	7335	7303	7332	7402	7211	7318	7104	7279	7334	7482	7368	7464	7361	7252	7269	7267	7283	7306	7279	7352	7310	7357	7302	7209	7484	7401	7385	7287	7367	7335	7166	7264	7156	7376	7285	7304	7358	7412	7353	7243	7366	7330	7261	7419	7316	7259	7394	7277	7278	7320	7364	7402	7271	7237	7373	7411	7320	7278	7360	7260	7364	7240	7465	7305	7267	7326	7176	7326	7486	7367	7436	7424	7397	7350	7301	7295	7389	7196	7297	7307	7275	7322	7379	7279	7291	7400	7256	7208	7264	7366	7278	7333	7394	7268	7258	7452	7279	7258	7260	7325	7265	7230	7205	7278	7329	7319	7375	7281	7424	7294	7258	7290	7265	7345	7339	7308	7265	7321	7256	7401	7216	7305	7412	7401	7215	7417	7420	7347	7362	7215	7453	7254	7249	7280	7359	7278	7313	7294	7324	7341	7319	7327	7467	7378	7411	7154	7424	7198	7343	7374	7367	7288	7397	7345	7427	7377	7319	7199	7256	7358	7482	7317	7245	7344	7252	7279	7348	7191	7282	7390	7259	7437	7341	7303	7295	7427	7283	7150	7369	7325	7270	7469	7245	7235	7217	7258	7261	7266	7304	7389	7315	7335	7296	7270	7416	7237	7350	7261	7256	7315	7191	7326	7157	7304	7351	7344	7342	7190	7293	7384	7329	7257	7181	7365	7369	7372	7188	7068	7416	7332	7418	7415	7190	7294	7311	7257	7455	7169	7197	7257	7388	7345	7286	7313	7285	7323	7273	7411	7118	7352	7276	7255	7274	7342	7424	7327	7318	7411	7336	7290	7232	7303	7265	7390	7296	7343	7375	7383	7442	7186	7296	7454	7386	7337	7356	7371	7318	7282	7391	7300	7234	7433	7304	7471	7286	7277	7226	7421	7272	7300	7433	7315	7383	7174	7288	7343	7263	7368	7399	7367	7349	7385	7196	7418	7335	7365	7211	7286	7467	7310	7269	7306	7262	7314	7322	7206	7326	7394	7407	7269	7364	7230	7212	7344	7421	7452	7234	7421	7276	7272	7482	7243	7363	7242	7386	7200	7343	7300	7278	7319	7508	7305	7190	7368	7319	7340	7365	7330	7227	7340	7349	7364	7351	7295	7520	7497	7296	7233	7451	7140	7436	7238	7312	7268	7422	7285	7191	7380	7344	7315	7115	7314	7313	7330	7340	7276	7218	7311	7437	7240	7267	7271	7315	7353	7483	7337	7353	7331	7190	7309	7238	7236	7276	7403	7334	7221	7387	7190	7326	7212	7367	7297	7396	7311	7326	7444	7426	7284	7322	7280	7351	7309	7342	7407	7376	7371	7216	7296	7304	7233	7350	7321	7212	7186	7255	7247	7208	7359	7247	7392	7291	7416	7392	7384	7232	7372	7264	7358	7297	7299	7341	7307	7337	7219	7300	7240	7239	7285	7155	7353	7420	7352	7274	7245	7370	7227	7319	7266	7325	7233	7329	7297	7302	7210	7341	7365	7324	7305	7216	7351	7337	7278	7283	7265	7318	7168	7326	7413	7395	7261	7257	7243	7358	7305	7235	7384	7375	7302	7288	7467	7447	7319	7316	7314	7442	7404	7403	7410	7260	7244	7335	7374	7230	7131	7345	7350	7187	7406	7419	7164	7270	7276	7331	7347	7163	7231	7318	7306	7339	7167	7293	7325	7412	7269	7268	7293	7295	7369	7393	7301	7341	7411	7445	7417	7289	7262	7334	7282	7361	7398	7342	7355	7329	7373	7309	7397	7404	7332	7251	7402	7234	7441	7384	7362	7244	7339	7459	7394	7290	7302	7324	7232	7255	7319	7236	7285	7363	7152	7211	7412	7428	7219	7359	7239	7232	7346	7356	7350	7370	7360	7186	7359	7201	7229	7333	7316	7116	7272	7411	7185	7275	7153	7079	7382	7261	7383	7302	7263	7370	7342	7298
3223	1335	1140	1048	1198	1252	1283	1314	1691	4397	5057	3726	2103	1218	984	868	864	846	864	883	896	829	830	889	888	905	876	839	875	849	875	817	873	867	857	850	835	877	881	872	881	865	879	893	905	897	873	863	872	819	837	878	869	827	850	830	858	901	841	850	849	874	895	890	852	872	865	824	831	849	869	856	830	856	827	858	879	896	843	853	863	856	834	865	841	872	848	929	899	822	836	860	877	880	848	829	888	822	845	869	821	958	823	838	850	880	886	898	822	861	851	872	875	857	837	892	804	818	876	888	885	859	836	874	856	823	870	846	870	811	857	874	804	847	853	842	874	909	805	858	825	840	867	843	831	836	835	833	855	826	870	810	827	841	800	858	860	813	830	832	875	853	807	873	901	887	859	855	895	859	841	869	817	865	846	849	899	816	906	862	872	918	872	831	849	945	872	853	897	802	878	876	810	855	842	815	828	848	822	851	873	818	857	861	854	881	854	838	849	862	861	867	873	887	880	840	854	935	895	831	896	900	926	850	882	869	920	818	873	838	873	840	861	837	853	803	946	873	799	832	914	824	923	847	871	851	803	831	892	884	820	842	895	844	791	840	856	851	826	914	877	848	893	829	876	879	837	912	852	901	842	856	863	823	855	862	889	850	832	866	889	907	865	869	848	913	849	854	855	846	846	829	839	900	882	866	845	863	877	854	818	871	854	865	887	835	897	858	841	858	850	892	864	838	853	822	879	869	884	864	896	856	893	855	844	878	857	875	846	852	828	891	834	847	877	856	848	882	865	926	875	861	866	848	846	853	897	836	922	892	875	896	919	818	805	882	876	886	851	862	840	840	812	794	918	823	830	814	842	858	867	901	833	945	855	796	867	878	851	799	851	866	845	893	854	864	857	889	807	855	868	872	923	839	879	849	851	796	838	797	820	838	841	826	822	843	849	831	882	908	836	898	880	818	920	866	835	930	855	857	826	880	852	831	841	859	794	806	904	888	825	860	878	830	849	891	873	858	812	882	826	823	860	922	847	871	872	870	850	844	904	868	866	815	887	873	851	865	842	841	909	838	893	861	851	864	846	838	872	837	820	864	905	850	885	865	885	860	876	891	889	854	851	903	897	861	836	845	885	842	904	840	855	821	863	861	871	814	827	867	781	832	826	794	855	892	854	840	855	874	860	834	852	866	891	831	840	792	837	805	868	826	892	828	834	878	876	831	852	864	863	889	883	860	846	916	870	888	830	839	805	851	877	907	892	824	823	805	925	853	853	869	869	820	906	881	857	858	815	857	838	872	836	837	853	876	894	892	870	943	851	843	879	825	890	854	837	863	817	876	891	889	842	891	825	866	871	863	865	939	815	875	888	831	853	861	863	860	870	881	914	873	853	823	855	810	808	791	864	898	837	872	834	807	808	835	857	847	857	862	863	866	831	896	893	867	851	856	885	878	814	876	809	874	878	826	869	862	841	818	796	813	839	879	867	860	909	912	840	896	838	827	857	828	813	880	905	865	904	920	948	922	925	892	876	955	840	814	838	850	826	910	865	794	861	876	875	870	843	875	871	843	935	884	796	891	878	880	866	857	870	854	820	881	857	847	844	827	884	810	874	841	884	902	874	860	883	848	872	843	891	915	832	842	841	884	861	847	847	843	931	864	889	816	845	904	905	843	870	908	859	856	875	884	856	848	854	807	833	877	841	880	852	913	869	900	844	886	843	895	845	814	879	879	888	831	867	877	848	811	895	805	802	867	857	875	793	823	906	835	849	863	880	854	840	836	849	825	867	884	865	826	832	857	836	857	847	851	874	844	816	844	861	838	839	849	859	860	828	873	880	899	840	931	887	876	921	874	847	849	846	854	845	881	852	830	813	830	892	848	841	895	818	891	799	827	851	885	871	847	811	855	849	817	897	846	862	872	867	854	828	885	867	882	910	887	852	820	880	814	860	847	846	862	874	903	886	901	809	849	850	847	833	843	893	864	828	913	840	840	823	864	874	842	862	851	866	820	871	842	861	811	853	890	827	826	860	786	883	802	932	836	886	849	889	882	836	875	867	872	871	843	841	866	837	850	892	895	829	852	836	901	867	846	835	810	863	827	821	877	866	851	831	874	838	885	880	840	896	903	849	841	808	878	791	835	847	818	905	895	869	792	810	898	905	863	845	826	849	884	875	841	898	887	834	827	892	803	898	839	909	847	835	784	830	880	835	809	830	820	844	836	906	837	836	812	871	853	869	875	863	879	905	848	871	813	807	847	846	816	873	919	874	828	841	835	857	913	885	860	808	863	842	815	848	890	884	807	838	831	850	866	839	860	852	831	837	872	850	821	850	864	844	833	871	803	861	822	831	815	799	816	844	800	885	830	849	864	910	828	829	797	848	876	832	895	817	864	878	795	864	846	866	823	862	855	894	880	820	841	861	827	885	823	887	866	847	850	866	843	831	873	834	890	835	892	856	890	812	853	854	865	862	924	831	818	917	893	847	884	832	893	891	870	876	886	850	855	874	823	873	857	853	892	888	862	797	805	867	835	843	861	880	888	873	877	847	898	884	877	880	813	897	843	843	866	819	919	918	810	841	814	888	863	899	822	842	892	804	845	878	864	852	853	824	846	907	866	859	816	875	839	833	825	857	840	825	857	861	832	853	862	889	808	851	861	881	842	888	864	843	884	852	853	892	832	836	805	880	836	904	850	845	887	854	837	870	845	856	830	828	804	896	862	836	904	813	857	874	830	870	880	903	842	885	855	909	833	873	841	874	864	871	823	839	873	854	908	870	855	877	884	876	900	887	882	838	796	894	860	831	873	840	868	822	851	839	876	865	856	873	866	798	898	849	866	816	831	862	833	843	836	843	825	838	864	863	852	825	908	844	820	835	882	890	841	847	886	929	863	910	834	901	786	878	877	864	900	895	858	869	834	894	875	846	875	869	862	837	830	832	899	830	883	832	829	863	820	876	863	880	882	851	907	869	849	837	871	816	921	799	883	852	843	900	862	877	875	856	853	914	865	830	889	829	876	797	878	862	871	883	853	866	822	900	844	830	910	836	870	873	892	810	919	832	840	944	872	867	829	853	835	815	858	841	850	867	857	825	872	834	855	806	803	860	827	836	884	819	873	849	850	882	881	887	850	858	865	846	849	868	800	843	847	872	849	858	819	855	822	875	882	804	879	897	874	864	912	840	868	811	853	912	851	879	857	866	865	897	859	877	845	888	876	792	873	871	811	871	883	902	820	870	848	872	841	827	851	862	898	823	866	847	828	844	897	856	868	848	898	866	914	893	850	847	865	848	846	870	830	844	833	843	859	887	827	915	816	829	857	844	837	841	856	857	839	883	874	842	879	826	813	824	836	857	898	831	905	911	836	844	860	847	831	882	885	878	848	825	811	868	865	888	889	809	886	834	816	811	896	841	850	838	833	899	838	911	821	828	783	868	838	852	873	824	880	873	850	878	886	837	830	871	890	897	899	829	831	809	831	831	904	812	832	798	829
17037	13079	10644	15037	21506	22460	21606	22307	28704	43526	42195	34046	22529	12713	8452	7423	7141	7100	7202	7068	7009	7125	7060	7039	7139	7021	7008	7145	7059	7095	7134	7082	7255	7063	7029	7127	7112	7041	7085	7119	7072	7042	7108	7034	7070	7055	7014	7210	7001	7118	7095	6956	7205	6973	7188	7159	6919	7165	7104	7083	7100	7034	7080	7144	7171	7085	7096	7061	7167	6973	7053	7072	7087	7178	7100	7194	7210	7114	7190	7015	7003	7027	7034	7033	7007	7097	7163	7108	7123	7187	7050	7012	7175	7028	7096	7023	7017	7136	7064	7012	7126	7148	7146	7165	6969	7114	7141	7003	7117	7030	7088	6985	7152	7033	7030	7204	7159	7009	7145	7233	7218	7109	7091	7140	7081	7062	7083	7000	7070	7035	7089	7058	7086	7149	7050	7075	7202	7080	7180	6999	7079	7180	7008	7162	7130	7056	7177	6939	7091	7078	7158	7033	7284	7119	7255	7093	7128	7146	7105	7191	7047	7137	7067	7162	7148	7116	7001	7056	7088	7240	7134	7028	7280	7083	7062	7156	6973	7094	6950	7117	6953	7102	7087	7132	7005	7141	7177	7102	7011	7112	7129	7049	7100	7147	6959	7187	7195	7071	7157	6968	7132	7069	7121	7135	7091	7058	7031	7186	7067	7075	7200	7027	7159	7083	7062	7082	7028	7041	6990	7030	7152	7139	7064	6931	6993	7085	7128	6984	7065	7052	7074	7187	7151	7023	7062	7061	7200	7035	7107	7187	7028	7093	7262	7193	7071	7009	7017	7054	7199	7070	7116	7140	7053	7171	6981	7094	7075	7065	7170	7128	7142	7005	7117	7157	6964	7023	7220	7082	7108	7114	7086	7009	7127	7090	7174	6986	6989	6989	7069	7093	7136	7078	7017	7081	6989	7075	7184	7054	6999	7086	7160	7097	7069	7099	7059	7292	6949	7084	7187	6997	7135	7166	7095	7090	7024	7134	7008	7087	7197	7148	7091	7148	7119	7046	7166	7125	6963	7129	7206	7133	7118	7008	7040	7029	7108	7067	7188	7046	6975	7065	7011	7050	7065	7047	7047	7127	7059	7163	7070	6977	7109	7136	7098	7022	7038	7145	7189	7125	7011	7151	7093	7022	7157	7148	7043	6977	6989	7099	7146	7026	6971	7184	7159	7089	6972	7144	7088	7259	7127	7141	7182	7070	7193	7045	7109	7229	7056	7073	7084	7056	7001	7132	7032	7137	7090	7048	7147	7085	6969	7086	7084	6948	7150	7176	7075	7133	7152	7231	7061	7054	7164	7186	6965	7080	7161	7041	7036	7099	7092	7146	7002	7034	7279	7017	7116	7078	7165	7069	7175	6983	7078	7202	7036	7092	7089	7127	7079	7101	7124	7131	7065	7088	7118	7134	6899	6985	7147	7090	7154	6982	7092	7049	7065	7092	7103	7060	7206	6904	7127	7242	7122	7187	7117	7114	7160	7006	7121	7138	7075	7155	7138	6917	7166	7014	7079	7022	7145	7072	7086	7118	7133	7133	6920	7062	7118	7156	7120	7020	7009	7184	7097	7042	7045	6966	7232	6980	6895	7083	7110	7064	7154	7156	6923	7025	7096	7001	7115	7231	7169	7144	7060	6960	7117	7024	7107	7016	7091	7037	7096	7153	7002	6969	7065	7109	7141	7070	7192	7026	7140	7061	7185	7179	7177	7062	6968	7081	7107	7082	7051	7003	7131	7042	7087	6970	7211	7068	7146	7076	7135	7016	7246	6980	7142	7244	7146	7204	6975	7139	7179	7040	7238	7064	7111	7005	6949	7079	7152	7108	7033	7140	6958	6991	7053	7129	7115	7042	7103	7090	6979	7035	7173	7030	7029	7136	7136	7031	7106	7159	7121	7160	7191	7002	7093	7084	7026	7240	7109	7003	7178	6997	7027	7091	6975	7147	7068	7117	7026	7114	7146	7064	7157	7091	7221	7128	7171	7093	7159	6987	7059	6984	7118	7176	7151	7165	7093	7048	7132	7056	7064	7039	7173	7036	7027	7133	6972	7077	7003	7166	7164	7083	7031	7123	7040	7007	7077	7131	7100	7136	7123	7078	7032	7245	7058	7116	7022	7063	6951	6972	7101	7171	6981	7109	6992	7054	7108	7025	7095	7237	7142	7028	7140	7039	7133	7050	7089	7102	7072	7132	7146	7128	7002	7063	7037	7144	7129	7067	7107	7118	7152	7220	7041	7044	7163	6998	7055	7065	7145	7144	7059	7059	6860	7074	7186	7089	7192	7169	7059	6912	7197	7035	7115	7084	7067	6959	7096	7000	7061	7116	6951	7030	7054	6971	7199	6970	7080	7022	7183	7092	7139	7165	7072	7114	6967	7038	7234	7131	7061	7151	7084	7074	7121	6986	7167	7010	7044	7063	7040	7113	7175	7087	7154	7069	7157	7181	7120	7205	7244	7075	7099	7110	7181	7009	7193	7170	7171	6979	7112	7171	7064	6962	7077	7098	7171	7108	7027	7164	7222	7015	7210	7004	7119	7190	7078	7116	7079	7134	7128	7206	7085	7171	7067	7136	7047	7013	7047	7174	7106	7073	7104	6965	7150	7036	6968	7078	7129	6961	7061	7003	7019	7058	7061	7137	7127	7088	7184	7064	7069	7024	6973	7220	7222	7147	7140	7067	7168	7129	6943	7084	7014	7047	6945	7211	7198	7010	7144	6969	7067	7132	7212	7068	7077	7043	7241	7045	7117	7218	7010	7097	7038	7088	7127	7046	7063	7065	6989	7151	7207	7015	7058	7059	7081	7166	7105	7073	7018	7181	7120	7095	7018	7084	7182	7129	7112	7171	7081	7062	7034	7189	7056	7266	7085	7045	7115	7159	6985	7222	7070	7107	6996	7110	7016	7072	7136	7036	6956	7035	7025	7096	7131	7098	7112	7119	7229	7016	6998	7112	7104	6987	7057	7040	7056	7096	7085	7123	7142	7158	7080	7047	7108	6939	7157	7075	7082	7090	7069	7082	7066	7073	7150	7153	7081	7080	7079	7136	7028	7105	7108	7143	7047	7115	6977	7127	7111	7199	7096	6906	7108	7086	7056	7174	6999	7019	7128	7146	7078	7092	6992	7012	7158	7088	7087	7050	7242	7081	7123	7150	7040	7222	7147	7132	6998	7143	7119	6955	7147	7177	7073	7055	7137	7005	7107	7145	7121	7224	7049	7115	7148	7103	7166	7080	7126	7099	7114	7076	7116	7073	7139	6946	7121	7060	7072	7093	6954	7065	6914	7207	7077	7076	7128	7095	7077	7032	7030	7058	7114	7060	7103	7016	7158	7135	7045	7040	7104	7103	7102	7128	7018	7116	7063	7052	7166	7081	7091	7051	7203	7135	7005	7231	7139	7142	7013	7271	7155	7005	7179	7041	7020	7118	7156	7124	7099	7130	7113	7178	7211	7125	7028	6991	7097	7063	7063	7210	7066	6994	7076	7242	7074	7082	7037	7109	7123	6954	7036	7129	7021	7010	7165	7071	7132	7025	6988	7091	7106	7165	7147	7140	7122	7199	7046	7111	7158	6921	7188	7166	7029	7164	7088	7154	7141	7075	7129	7095	7181	7129	7014	7268	7100	7080	7030	7259	7046	7101	7068	7049	7034	7218	7067	7052	6905	7147	7024	7034	7197	7080	7103	7145	6969	7064	7111	7135	7126	7195	7156	7061	6964	7089	7063	7088	7055	7098	7157	7206	7176	7143	7169	7136	7217	7032	7138	7087	7213	7185	7155	7125	7080	7221	7112	7223	7013	7074	7046	6986	7133	7099	7020	7046	7014	7089	7131	7049	7148	7128	7058	7229	7107	7078	7024	7060	7219	7164	7131	6962	7135	6998	7038	7149	7101	7074	7001	6976	7193	7160	7070	7171	7110	7076	7073	7034	7074	7205	7077	7152	7202	7235	7088	7080	7052	7110	7133	7086	6983	7147	6976	7060	7151	7146	7083	7041	7126	7141	7165	7086	7082	7126	7083	7162	7090	7101	7111	7104	6970	7144	7126	7028	7155	7128	7052	7185	7137	7109	7069	7207	7145	7141	7127	7086	7170	7188	7281	7149	7199	7076	7138	7119	6977	7009	7178	7021	7135	7143	7167	7103	7037	7168	6964	7113	7069	7212	7169	7156	7198	7007	7085	7019	7033	6998	7043	7117	7107	7110	7102	7071	7120	7056	7032	7027	6980	7198	7172	7013	7121	7198	7120	7053	7075	6988	7123	7091	7071	7064	7108	6982	7111	7145	7224	7168	7190	7126	7129	7063	7008	7142	7044	7009	7098	7102	7069	7056	7109	7108	7135	7125	7209	7000	7170	7035	7140	7198	7134	7109	7231	7012	7219	7128	7102	7094	7116	7012	7100	7135	7033	7039	7221	7172	7135	7130	7077	7097	7016	7129	7020	7129	7177	7223	7080	7116	7126	7050	7116	7090	7156	6995	7045	7118	7075	7209	7026	7051	6987	7142	7147	6990	7197	7015	7134	7105	7127	7146	7115	7111	7061	7060	6971	7146	7084	7079	7155	7144	7131	7186	7073	7128	7039	6971	7067	7265	7010	7116	7082	7043	7215	7096	7119	6970	7048	7047	7017	6998	7052	6956	7173	7152	7163	7091	7059	7124	7113	7010	6992	7070	7167	7179	7120	7097	7083	6987	7118	7093	7126	7064	7067	6965	7109	6928	7153	7092	7061	7013	7093	6964	7061	7065	7145	7079	7195	7035	7075	7160	7065	6969	6990	7208	7055	7051	7013	7180	7094	7169	7083	6974	6982	7168	7195	7042	7146	7188	7031	7081	7096	7221	7059	7112	7194	7154	7135	7078	7181	7049	6997	7106	7013	7078	7155	7107	7105	7098	7030	7086	7119	7142	7022	7085	7016	7128	7188	7084	7081	7143	6938	7079	7074	7213	7048	7005	7038	7102	7170	7079	7198	7126	7206	7014	7174	7021	7152	7020	7119	7170	7009	7097	7198	7192	6961	7086	7105	7022	7137	7045	7025	7074	7120	7157	7121	7075	7137	7044	7107	7139	7088	7133	7117	7077	7172	7186	7101	7012
2706	1766	1329	1102	1354	1805	1680	1844	5266	11729	14232	10191	4830	1983	1098	974	861	881	879	950	854	874	900	913	878	893	889	836	805	812	879	852	847	865	876	884	847	914	905	829	897	897	879	839	900	911	910	899	845	864	862	846	915	946	826	891	898	850	929	916	892	820	866	833	824	842	897	913	883	869	819	842	889	838	866	908	830	886	840	841	830	842	883	849	888	881	903	863	906	868	859	825	939	874	868	773	910	908	908	886	873	884	925	877	911	850	851	877	851	848	861	876	932	840	888	900	890	861	838	882	878	878	886	869	892	896	866	869	929	860	885	851	852	912	846	845	865	908	845	871	837	936	833	826	837	839	869	882	870	887	867	861	884	897	873	838	848	877	897	870	862	903	894	876	873	806	928	873	844	914	876	887	849	846	883	959	877	914	815	832	864	899	905	896	872	788	863	871	854	907	798	891	865	873	890	836	875	905	798	916	883	863	891	890	878	881	848	900	861	870	873	920	864	868	898	872	809	917	874	898	887	878	832	875	860	851	862	852	869	847	841	845	868	884	852	900	913	860	901	842	888	845	796	891	879	880	860	865	839	862	874	885	844	904	882	917	847	871	798	842	803	862	819	862	897	872	900	881	824	860	832	995	887	929	836	853	842	895	886	858	899	931	827	856	867	811	890	863	887	908	873	885	902	906	935	907	892	899	920	911	826	852	840	926	926	823	922	855	878	912	902	871	852	852	873	849	883	863	885	893	891	818	809	910	858	893	898	852	846	869	891	899	917	900	850	882	865	852	896	908	870	875	859	923	857	884	852	875	895	886	846	826	827	826	878	847	892	876	865	856	943	871	924	840	893	826	850	934	857	865	795	856	888	835	904	893	871	904	910	901	855	862	828	868	924	844	854	894	874	863	869	884	887	891	823	880	887	915	908	911	880	873	815	867	856	899	878	892	884	902	906	893	847	895	848	870	851	895	910	906	878	922	894	877	872	863	848	826	884	856	874	878	887	868	914	921	874	923	844	807	912	883	876	908	896	891	901	911	900	911	925	876	885	819	854	883	887	879	890	879	924	901	878	886	937	831	871	881	839	907	839	892	889	923	909	793	934	888	906	886	909	874	888	880	834	878	873	845	885	934	869	830	900	861	843	874	902	831	930	893	903	874	891	866	842	873	894	905	854	878	821	938	879	898	833	906	845	836	873	910	828	834	859	852	893	856	888	865	902	869	946	844	894	879	885	907	799	844	863	849	905	906	911	895	898	854	888	901	863	887	873	828	837	915	843	893	886	872	905	913	902	861	904	898	861	855	901	903	874	882	858	930	859	875	839	882	831	799	902	875	866	910	896	875	901	890	904	852	863	833	853	934	881	863	878	879	877	818	883	849	845	850	850	889	887	824	836	894	853	854	865	865	895	838	861	908	877	938	855	891	878	825	850	868	910	875	853	908	909	903	912	882	868	887	863	835	846	858	857	858	816	909	838	904	848	879	890	892	884	915	875	816	912	862	868	853	854	867	852	941	907	889	819	841	822	886	841	830	867	887	857	916	851	853	845	862	918	886	842	881	852	846	871	885	898	907	857	898	914	891	866	909	881	848	900	864	835	862	859	830	844	854	858	910	915	881	847	836	900	901	894	920	887	906	912	849	905	854	860	800	798	890	887	883	849	840	867	857	910	838	839	862	882	867	883	864	851	879	890	788	867	881	880	846	889	891	871	865	833	830	870	876	927	915	870	844	876	826	839	940	809	891	856	875	873	871	856	828	852	848	883	790	872	870	917	863	878	854	854	863	899	878	939	881	966	857	824	856	848	852	896	913	911	898	863	888	870	845	821	884	865	906	830	886	816	857	918	876	848	813	934	852	922	829	902	890	913	906	913	847	894	854	919	922	851	888	893	892	902	898	881	869	830	810	852	884	905	885	870	881	867	888	839	837	867	885	876	895	914	861	892	897	912	841	890	880	918	882	854	864	869	831	854	898	817	911	871	901	912	912	868	902	879	848	874	922	866	928	925	888	920	872	873	843	851	866	889	855	864	855	877	843	924	879	801	896	836	867	874	905	814	895	868	891	838	890	872	868	887	863	873	849	843	891	937	843	886	903	880	882	875	871	922	872	883	843	884	846	880	852	900	866	847	904	862	854	826	851	859	866	868	877	859	852	872	807	882	884	870	884	850	876	866	891	879	908	873	911	857	871	866	786	880	864	871	903	862	900	854	877	831	852	881	855	828	897	944	895	935	925	812	871	842	894	938	889	905	866	910	883	898	876	848	834	884	904	877	855	854	873	877	910	872	885	888	883	879	882	861	873	892	891	885	887	908	894	853	852	865	899	864	849	877	817	951	865	860	856	955	906	876	858	874	895	875	841	907	828	857	914	910	915	851	905	878	855	821	878	840	889	903	802	846	890	835	883	858	851	875	867	855	953	867	905	899	865	896	871	929	896	867	876	830	841	856	849	843	835	850	879	877	864	837	848	849	838	849	895	849	832	905	866	909	880	842	881	897	927	884	840	840	904	852	867	908	900	869	873	909	867	856	863	891	922	826	923	821	841	870	877	843	877	860	883	871	926	856	875	854	858	884	893	858	926	863	871	888	904	900	876	891	847	866	891	889	915	885	911	840	860	854	857	875	842	910	853	879	903	889	858	901	873	878	858	906	887	857	880	881	839	864	884	839	917	871	879	867	898	880	846	849	853	880	851	847	850	839	851	841	923	868	879	869	908	894	911	881	886	887	898	849	847	887	861	897	882	899	873	874	873	830	885	876	896	873	869	919	896	900	930	887	869	872	898	907	814	835	867	870	867	903	824	903	910	890	859	858	851	856	898	965	885	849	918	907	914	872	910	937	877	874	848	891	904	873	839	900	897	864	907	891	906	851	844	844	928	860	896	881	837	878	857	862	867	863	861	865	906	928	861	861	917	906	863	854	872	877	834	916	817	867	866	882	880	882	866	830	909	900	868	857	854	836	880	821	861	900	875	820	869	869	877	848	834	841	889	871	904	912	910	874	847	821	890	854	873	856	902	880	824	835	841	871	962	896	891	848	877	905	829	890	889	837	865	861	852	868	907	900	840	794	826	872	936	879	840	875	861	917	846	852	835	841	831	856	878	839	874	867	869	896	808	909	891	843	829	894	864	933	866	903	889	947	913	868	919	925	889	863	877	849	836	917	843	867	893	843	858	872	847	825	859	975	872	901	895	878	917	855	840	885	832	867	848	852	880	863	853	914	864	865	871	842	881	869	906	863	890	839	872	857	864	868	877	921	868	846	861	794	852	847	896	909	874	889	896	794	847	863	832	878	833	823	908	851	873	910	899	819	881	849	890	849	861	880	898	846	876	914	917	920	861	920	828	870	840	900	846	860	906	893	901	878	884	917	917	936	878	976	813	860	879	865	835	857	865	865	891	856	906	898	862	879	856	863	844	875	917	871	913	878	851	872	864	864	869	819	852	851	919	892	908	870	865	873	846	870	875	802	855	868	862	914	895	879	858
22755	16801	12264	18420	25969	29409	27086	29695	48086	61362	61077	49933	35205	20668	11506	8541	7571	7318	7329	7204	7245	7224	7194	7195	7190	7172	7253	7026	7167	7139	7259	7263	7118	7207	7180	7236	7201	7200	7144	7279	7168	7142	7123	7202	7333	7198	7243	7185	7178	7217	7289	7147	7138	7231	7039	7241	7335	7268	7267	7238	7147	7074	7200	7203	7008	7223	7136	7272	7142	7153	7264	7175	7218	7188	7123	7296	7065	7183	7231	7216	7253	7239	7154	7133	7219	7088	7117	7194	7190	7195	7318	7138	7254	7401	7061	7145	7214	7101	7164	7038	7265	7160	7152	7228	7243	7238	7150	7116	7271	7188	7230	7242	7183	7166	7215	7206	7258	7189	7225	7128	7226	7176	7150	7205	7133	7317	7093	7218	7154	7227	7187	7269	7205	7217	7041	7189	7131	7165	7200	7104	7241	7150	7329	7149	7171	7053	7274	7262	7108	7239	7224	7259	7068	7214	7214	7191	7112	7166	7284	7323	7119	7223	7226	7255	7128	7139	7217	7253	7218	7185	7048	7145	7180	7162	7169	7202	7251	7106	7173	7197	7259	7177	7253	7313	7162	7190	7323	7324	7211	7225	7195	7190	7232	7254	7096	7230	7207	7192	7256	7269	7276	7206	7097	7173	7091	7157	7190	7346	7096	7265	7273	7193	7147	7130	7078	7150	7351	7149	7276	7219	7391	7160	7062	7273	7081	7346	7225	7332	7296	7134	7179	7175	7216	7114	7193	7140	7330	7240	7179	7139	7227	7058	7272	7350	7106	7380	7235	7115	7216	7123	7134	7193	7178	7195	7210	7209	7238	7163	7214	7114	7269	7154	7207	7173	7307	7127	7269	7284	7161	7261	7058	7156	7210	7220	7199	7233	7216	7212	7190	7176	7238	7169	7202	7261	7222	7217	7139	7132	7110	7104	7212	7181	7241	7319	7213	7262	7076	7208	7279	7182	7160	7163	7153	7192	7242	7136	7260	7206	7240	7290	7229	7158	7177	7153	7262	7205	7211	7226	7094	7185	7288	7170	7227	7263	7213	7277	7208	7164	7174	7189	7023	7154	7238	7145	7175	7251	7184	7210	7159	7223	7258	7254	7123	7186	7220	7121	7133	7126	7286	7276	7208	7375	6996	7173	7236	7229	7275	6998	7156	7189	7162	7198	7258	7265	7177	7232	7130	7163	7112	7139	7332	7190	7126	7194	7248	7328	7163	7240	7249	7154	7150	7101	7072	7197	7232	7292	7163	7144	7114	7251	7051	7255	7057	7177	7208	7334	7150	7178	7225	7287	7221	7242	7337	7150	7170	7285	7227	7141	7141	7216	7086	7075	7208	7109	7207	7144	7239	7223	7176	7210	7241	7096	7161	7330	7184	7173	7240	7186	7194	7142	7254	7222	7243	7201	7228	7199	7315	7309	7224	7121	7216	7224	7117	7169	7168	7142	7134	7103	7111	7174	7167	7209	7223	7361	7092	7253	7192	7103	7184	7115	7252	7160	7202	7291	7126	7152	7246	7117	7129	7150	7281	7273	7310	7173	7285	7136	7214	7272	7247	7190	7238	7110	7213	7302	7112	7311	7281	7244	7202	7249	7223	7299	7084	7116	7197	7164	7191	7294	7141	7263	7117	7238	7104	7176	7110	7221	7087	7179	7187	7168	7232	7411	7236	7197	7157	7194	7159	7209	7192	7133	7313	7362	7104	7150	7283	7270	7222	7271	7265	7163	7113	7231	7142	7169	7206	7092	7212	7318	7068	7262	7185	7245	7223	7309	7351	7180	7230	7159	7298	7224	7256	7135	7135	7188	7222	7151	7223	7055	7239	7400	7326	7153	7242	7203	7229	7179	7245	7232	7290	7215	7138	7207	7211	7207	7221	7152	7219	7330	7242	7200	7226	7111	7228	7274	7281	7229	7072	7206	7217	7134	7185	7234	7291	7288	7065	7074	7047	7310	7115	7131	7235	7195	7118	7047	7176	7245	7226	7160	7244	7212	7309	7183	7047	7383	7184	7258	7213	7237	7096	7137	7158	7208	7149	7054	7113	7238	7284	7187	7210	7124	7252	7224	7192	7268	7198	7150	7244	7168	7248	7248	7026	7117	7201	7158	7249	7172	7194	7211	7114	7104	7190	7223	7285	7249	7084	7317	7256	7209	7143	7202	7100	7239	7177	7228	7328	7137	7198	7117	7238	7310	7159	7266	7244	7162	7257	7074	7114	7288	7273	7129	7112	7174	7202	7181	7132	7372	7202	7125	7174	7322	7204	7227	7191	7321	7091	7230	7170	7042	7284	7131	7118	7134	7127	7208	7183	7204	7239	7256	7169	7186	7101	7177	7155	7203	7189	7275	7229	7226	7151	7110	7182	7146	7285	7180	7204	7075	7250	7142	7102	7342	7229	7186	7236	7164	7156	7157	7107	7302	7257	7159	7149	7144	7202	7353	7139	7143	7189	7124	7115	7276	7272	7196	7250	7197	7156	7229	7301	7174	7220	7218	7346	7110	7061	7286	7195	7163	7238	7234	7190	7166	7232	7256	7293	7114	7343	7127	7172	7177	7457	7283	7203	7092	7107	7236	7056	7036	7238	7218	7220	7151	7248	7230	7084	7276	7086	7266	7108	7323	7227	7123	7326	7116	7207	7167	7228	7235	7191	7205	7238	7128	7223	7289	7303	7161	7122	7184	7183	7148	7207	7129	7238	7256	7215	7162	7137	7212	7232	7144	7263	7136	7281	7287	7173	7189	7137	7316	7156	7218	7184	7153	7286	7067	7257	7159	7247	7267	7199	7212	7303	7181	7246	7104	7356	7249	7200	7364	7195	7140	7234	7280	7277	6997	7197	7228	7235	7196	7202	7152	7259	7206	7206	7224	7223	7303	7181	7305	7139	7130	7254	7195	7287	7197	7154	7069	7271	7153	7215	7296	7122	7420	7380	7139	7327	7234	7285	7273	7237	7244	7192	6999	7184	7205	7196	7141	7323	7278	7169	7188	7313	7250	7163	7089	7255	7090	7260	7217	7234	7265	7202	7244	7368	7166	7265	7259	7134	7186	7037	7265	7145	7242	7235	7073	7116	7115	7276	7208	7193	7160	7179	7183	7281	7219	7182	7113	7231	7168	7233	7173	7282	7081	7145	6986	7185	7283	7235	7198	7223	7099	7189	7158	7192	7248	7037	7231	7273	7377	7109	7099	7187	7345	7254	7156	7272	7268	7231	7187	7167	7148	7150	7193	7206	7046	7317	7289	7076	7180	7193	7300	7185	7314	7194	7177	7205	7332	7202	7127	7184	7224	7348	7173	7233	7104	7177	7187	7176	7228	7129	7278	7218	7169	7190	7329	7246	7277	7353	7191	7064	7155	7104	7128	7113	7261	7298	7250	7257	7139	7176	7230	7265	7191	7228	7200	7298	7255	7145	7371	7176	7265	7225	7207	7284	7244	7209	7251	6986	7317	7322	7269	7154	7155	7213	7071	7077	7172	7305	7143	7249	7266	7255	7117	7204	7121	7191	7172	7154	7091	7163	7228	7096	7122	7323	7233	7264	7159	7098	7134	7157	7166	7216	7286	7073	7339	7153	7170	7160	7315	7173	7189	7220	7177	7263	7229	7285	7321	7248	7186	7098	7130	7159	7192	7134	7242	7177	7167	7205	7087	7335	7200	7286	7220	7203	7200	7226	7143	7055	7143	7182	7251	7331	7299	7193	7133	7287	7184	7209	7257	7367	7122	7069	7166	7251	7242	7177	7208	7236	7175	7198	7123	7363	7085	7306	7275	7177	7163	7100	7232	7195	7314	7268	7173	7237	7185	7099	7197	7207	7129	7116	7184	7136	7282	7207	7171	7236	7321	7218	7146	7140	7094	7196	7088	7218	7059	7222	7197	7246	7238	7197	7229	7233	7251	7115	7183	7323	7260	7287	7206	7126	7132	7199	7124	7211	7065	7249	7128	7149	7176	7098	7173	7297	7275	7236	7362	7218	7269	7120	7073	7184	7314	7297	7150	7278	7192	7136	7283	7272	7250	7188	7217	7321	7134	7148	7126	7227	7323	7218	7212	7143	7185	7115	7219	7239	7257	7129	7196	7147	7292	7171	7160	7253	7247	7172	7226	7346	7045	7159	7109	7153	7220	7105	7201	7147	7195	7236	7326	7205	7244	7146	7069	7092	7234	7139	7113	7318	7182	7144	7245	7105	7252	7327	7263	7147	7107	7161	7371	7135	7240	7271	7168	7227	7131	7219	7188	7159	7147	7201	7272	7223	7219	7241	7324	7077	7205	7199	7198	7158	7245	7201	7192	7259	7329	7181	7271	7247	7189	7272	7195	7292	7316	7249	7194	7233	7216	7241	7320	7133	7360	7224	7203	7279	7338	7169	7349	7234	7148	7253	7265	7277	7224	7269	7094	7292	7135	7332	7233	7187	7263	7205	7245	7262	7228	7214	7123	7249	7259	7306	7163	7282	7160	7326	7304	7147	7219	7268	7244	7085	7146	7284	7301	7127	7191	7244	7124	7221	7125	7069	7162	7315	7239	7312	7134	7212	7182	7283	7187	7271	7277	7136	7308	7188	7176	7138	7314	7177	7233	7215	6969	7189	7027	7105	7214	7129	7295	7148	7204	7259	7240	7238	7162	7196	7160	7390	7156	7233	7269	7200	7233	7132	7093	7203	7239	7181	7285	7149	7255	7262	7230	7214	7306	7139	7187	7239	7164	7231	7227	7120	7299	7139	7103	7238	7226	7191	7205	7228	7294	7348	7250	7273	7244	7341	7030	7119	7130	7040	7320	7262	7198	7086	7166	7174	7257	7250	7174	7155	7144	7410	7037	7289	7169	7227	7147	7181	7226	7103	7302	7179	7244	7253	7178	7252	7198	7138	7114	7149	7103	7283	7132	7084	7318	7225	7128	7257	7165	7202	7120	7125	7161	7274	7092	7164	7198	7153	7309	7129	7219	7198	7138	7285	7253	7233	7201	7309	7156	7207	7435	7145	7211	7035	7338	7202	7324	7163	7257	7138	7186	7232	7074	7235	7300	7174	7233	7115	7182	7302	7249	7192	7199	7179	7275	7318	7224	7181	7213	7171	7135	7073	7285
5325	1711	1371	1158	1410	1860	1606	1737	3171	9035	14537	11151	5412	2186	1362	1068	935	926	896	850	832	918	924	945	915	888	939	858	934	846	891	864	920	909	857	913	910	878	921	872	873	901	870	874	876	912	892	866	861	811	905	876	887	882	870	866	848	853	898	938	859	880	870	875	882	949	900	866	844	891	930	884	923	901	886	935	909	927	878	880	918	845	903	869	960	914	876	899	925	931	876	910	855	875	926	850	874	889	872	866	877	860	922	915	943	869	884	910	841	913	919	915	926	965	899	919	870	903	843	883	904	885	897	952	929	869	895	847	829	928	932	872	888	956	897	936	944	924	872	899	879	853	928	913	886	874	914	858	866	884	922	889	861	908	938	860	832	905	860	900	910	849	887	941	894	880	884	849	849	943	912	872	856	926	857	916	896	868	850	841	905	876	872	912	949	873	902	917	913	909	889	895	937	871	838	903	875	883	886	881	898	941	936	909	887	826	880	878	876	887	860	887	930	856	866	890	902	890	902	893	935	909	926	900	911	893	857	932	851	935	854	900	918	924	848	893	911	949	896	915	884	865	930	876	870	845	868	881	889	862	919	842	906	914	888	895	907	895	857	920	891	895	918	908	901	879	875	872	852	891	930	906	903	906	898	878	892	865	907	890	910	929	875	856	901	876	947	896	863	939	895	930	955	941	882	891	927	877	878	890	883	905	845	878	907	904	833	857	900	852	936	931	842	862	944	887	895	913	859	874	876	900	832	888	898	929	901	863	911	931	892	906	939	903	857	912	826	852	940	909	878	924	953	911	945	888	880	844	911	888	883	876	836	920	922	850	888	862	854	898	854	874	917	883	838	922	937	885	891	922	837	883	867	884	863	888	890	873	857	958	935	949	854	880	876	866	842	905	884	885	881	869	865	915	856	825	849	955	901	867	891	898	913	906	983	873	854	869	914	874	855	863	891	845	865	906	882	922	880	909	899	917	905	880	888	847	911	899	898	873	911	863	926	866	859	913	921	917	837	902	918	901	919	884	881	965	886	889	905	923	902	892	932	872	890	886	888	885	857	889	861	902	926	874	865	896	878	931	883	865	893	952	901	886	919	904	858	867	939	891	880	836	850	875	878	936	945	923	861	946	862	920	891	930	878	939	877	840	842	859	893	878	873	934	893	892	852	918	900	897	934	866	857	906	883	889	872	912	850	893	870	914	895	882	920	886	946	906	906	901	871	877	900	880	930	908	870	869	867	914	868	865	915	883	847	915	937	906	846	863	953	884	874	906	866	899	859	924	910	878	823	884	882	898	908	900	953	921	898	945	822	890	852	904	896	842	900	892	862	918	861	916	884	903	861	881	917	928	910	910	859	863	894	931	876	937	876	848	867	902	895	940	868	888	955	888	911	903	871	890	851	912	861	896	930	895	885	877	919	881	937	906	924	859	859	857	895	917	926	918	872	871	876	919	946	900	897	899	937	873	863	907	875	963	943	848	880	965	919	886	914	884	842	907	885	895	908	867	868	882	852	920	854	871	891	890	888	870	871	862	902	879	909	849	953	893	858	889	896	882	896	870	914	852	938	853	895	853	859	816	864	855	931	890	829	885	864	936	876	882	886	941	871	886	935	915	895	933	879	875	900	878	915	892	853	889	917	854	969	838	884	875	921	914	887	874	905	876	876	922	897	884	903	834	903	942	878	880	891	867	913	931	865	873	900	928	930	876	852	871	863	911	895	865	908	890	895	891	903	855	903	891	912	925	898	872	906	909	884	901	906	927	900	880	909	861	868	877	840	949	849	892	873	839	874	933	875	888	899	879	827	877	882	940	872	882	913	906	925	915	925	875	838	940	896	873	927	869	871	916	892	866	898	928	838	853	888	874	910	905	830	878	905	832	906	855	893	830	842	948	927	914	914	837	895	839	887	879	871	880	925	873	887	850	919	905	933	909	926	916	853	929	871	884	921	888	866	919	889	912	894	892	858	845	869	882	890	915	901	887	910	925	881	883	932	874	860	921	897	898	917	914	912	879	936	875	891	874	852	926	855	918	882	848	938	914	844	907	882	889	942	894	913	896	956	909	867	878	962	856	890	877	863	916	856	889	860	845	918	916	925	880	902	887	896	891	885	895	905	920	905	876	852	916	861	952	899	917	859	855	931	839	891	868	894	874	909	885	894	964	866	866	878	855	884	868	858	926	887	854	879	867	878	870	902	905	926	845	859	868	896	885	891	860	887	839	883	896	867	867	883	903	891	854	900	887	843	910	902	887	842	862	930	953	881	878	856	934	862	885	847	887	919	924	862	896	920	833	927	873	896	895	925	888	885	837	854	939	909	906	896	916	892	893	861	929	833	878	861	881	851	890	882	885	848	865	864	891	931	903	844	917	935	848	903	922	895	855	939	890	908	875	895	871	918	832	932	886	918	899	938	838	922	893	850	847	930	860	891	894	967	885	869	897	901	901	841	876	847	936	865	873	825	900	901	837	884	841	921	859	883	905	870	887	879	901	864	853	834	907	919	914	871	891	921	843	902	881	905	898	882	890	899	853	880	917	842	892	923	880	900	879	865	960	888	850	871	841	911	889	824	908	876	895	845	905	885	890	926	902	909	906	873	864	876	850	881	873	879	902	914	870	887	889	879	830	904	894	872	873	931	877	896	908	949	917	948	869	869	878	923	945	870	878	846	873	925	935	933	926	944	938	861	879	868	873	896	883	874	839	903	878	907	901	875	891	932	904	830	914	895	916	918	904	894	855	915	913	920	935	871	907	866	946	914	901	886	920	852	858	885	840	875	906	912	874	878	907	881	878	864	889	887	875	870	894	892	866	851	850	862	919	879	947	864	874	870	879	887	901	891	881	898	943	943	910	899	870	902	877	910	858	874	860	928	880	884	895	912	864	875	924	918	878	861	898	880	905	898	897	866	906	917	889	925	869	907	864	887	872	886	936	888	875	949	891	924	877	914	875	932	905	898	865	855	898	932	899	920	859	874	881	883	924	867	862	890	900	904	936	879	857	903	869	883	908	960	889	933	936	922	903	922	916	895	877	882	857	877	839	858	934	882	863	808	890	924	937	909	901	910	893	922	871	869	877	842	904	871	903	896	880	889	885	861	903	902	914	883	855	925	935	871	871	890	886	863	876	856	871	884	857	908	965	896	897	883	900	868	909	914	899	906	901	947	886	921	909	920	879	855	891	908	872	884	885	947	892	876	892	937	853	922	906	899	876	885	848	890	906	878	825	929	877	856	874	900	872	873	965	916	923	858	879	862	871	931	867	889	887	898	875	829	892	882	914	917	867	884	838	868	912	889	914	932	890	920	899	911	894	901	889	942	856	875	885	893	927	857	863	858	888	872	878	884	941	858	900	892	911	860	924	862	908	895	869	853	949	903	923	883	892	912	855	893	920	913	892	905	895	927	913	880	902	839	904	929	910	852	864	925	911	916	896	851	895	871	892	876	869	895	890	845	893	887	892	904	934	865	967	952	825	890	961	876	914
21182	15413	12340	17384	26309	29151	26656	27269	37051	56700	62558	52163	36952	22851	14332	9765	7990	7547	7379	7308	7374	7230	7468	7325	7356	7401	7272	7352	7310	7273	7549	7402	7241	7320	7308	7264	7256	7293	7257	7370	7287	7375	7300	7402	7366	7410	7232	7335	7312	7236	7347	7380	7218	7382	7331	7268	7374	7278	7356	7296	7375	7378	7366	7272	7331	7278	7375	7381	7301	7297	7265	7130	7381	7222	7239	7326	7353	7260	7331	7281	7271	7289	7263	7274	7189	7417	7290	7338	7281	7498	7282	7425	7265	7409	7346	7253	7451	7337	7168	7351	7419	7350	7342	7282	7226	7418	7288	7366	7225	7262	7398	7297	7237	7195	7349	7266	7306	7263	7360	7326	7416	7415	7296	7243	7311	7355	7157	7266	7225	7107	7353	7291	7338	7338	7467	7295	7341	7223	7263	7362	7243	7299	7475	7254	7386	7445	7190	7363	7331	7217	7396	7297	7404	7354	7291	7412	7271	7231	7470	7367	7220	7263	7374	7232	7406	7324	7338	7296	7215	7461	7393	7384	7200	7372	7220	7261	7324	7280	7405	7295	7466	7387	7252	7223	7349	7254	7261	7433	7365	7423	7322	7327	7461	7324	7342	7241	7296	7289	7218	7255	7306	7344	7221	7429	7380	7345	7206	7277	7321	7199	7339	7298	7269	7217	7373	7329	7322	7292	7282	7346	7316	7358	7303	7307	7338	7452	7283	7420	7397	7390	7273	7280	7372	7180	7217	7370	7517	7416	7369	7363	7395	7349	7366	7403	7374	7311	7397	7305	7377	7274	7306	7266	7207	7133	7203	7492	7187	7364	7360	7231	7339	7480	7293	7369	7328	7358	7433	7225	7459	7370	7429	7230	7290	7145	7324	7334	7370	7365	7177	7221	7267	7345	7258	7266	7317	7505	7280	7190	7226	7290	7361	7251	7256	7364	7302	7518	7211	7290	7430	7432	7177	7330	7251	7234	7367	7271	7342	7343	7336	7248	7354	7386	7385	7203	7476	7329	7317	7163	7410	7167	7367	7165	7367	7277	7315	7355	7399	7339	7205	7326	7405	7383	7406	7293	7347	7126	7333	7372	7260	7330	7216	7402	7221	7324	7347	7365	7297	7323	7341	7543	7333	7479	7451	7420	7389	7391	7259	7255	7260	7361	7273	7225	7247	7223	7290	7232	7249	7243	7330	7379	7275	7323	7361	7383	7308	7309	7303	7349	7434	7293	7352	7533	7227	7285	7323	7269	7398	7249	7365	7381	7396	7124	7296	7322	7415	7371	7224	7298	7324	7347	7242	7330	7241	7248	7311	7345	7345	7350	7396	7232	7328	7139	7388	7236	7349	7368	7337	7320	7419	7378	7366	7466	7158	7441	7376	7368	7336	7395	7155	7288	7262	7280	7359	7314	7182	7299	7306	7424	7299	7414	7306	7310	7302	7408	7290	7326	7426	7253	7218	7284	7341	7409	7439	7307	7388	7323	7318	7389	7339	7300	7320	7334	7238	7393	7242	7265	7339	7231	7442	7257	7231	7388	7418	7335	7241	7185	7329	7246	7286	7402	7451	7406	7300	7330	7134	7279	7416	7327	7422	7332	7347	7457	7359	7211	7388	7321	7367	7336	7232	7375	7302	7337	7189	7334	7361	7257	7296	7344	7413	7350	7369	7260	7289	7356	7243	7387	7262	7466	7343	7332	7314	7384	7261	7210	7297	7338	7297	7379	7383	7251	7310	7334	7270	7381	7311	7366	7443	7456	7358	7251	7451	7359	7260	7416	7382	7305	7152	7364	7354	7306	7258	7431	7241	7191	7385	7449	7224	7298	7413	7427	7366	7236	7317	7342	7178	7279	7365	7442	7322	7290	7262	7336	7255	7440	7281	7272	7387	7393	7412	7372	7368	7263	7190	7475	7275	7331	7315	7347	7370	7490	7430	7337	7310	7371	7427	7298	7291	7390	7292	7320	7302	7290	7371	7434	7327	7237	7338	7416	7318	7420	7367	7458	7253	7243	7221	7369	7280	7118	7380	7334	7333	7281	7235	7375	7410	7285	7279	7250	7373	7293	7343	7284	7371	7370	7399	7258	7369	7238	7405	7309	7349	7363	7421	7429	7364	7228	7219	7423	7265	7258	7418	7250	7427	7232	7299	7169	7329	7385	7276	7322	7359	7329	7402	7208	7289	7294	7305	7397	7277	7333	7305	7202	7211	7279	7317	7435	7385	7177	7186	7249	7325	7226	7370	7281	7376	7152	7406	7421	7301	7220	7445	7206	7298	7288	7362	7345	7317	7307	7288	7331	7446	7296	7307	7232	7262	7397	7295	7376	7259	7277	7320	7330	7245	7341	7379	7349	7376	7431	7327	7288	7200	7292	7336	7446	7423	7339	7346	7243	7310	7306	7281	7273	7195	7296	7387	7377	7245	7206	7231	7403	7426	7345	7400	7381	7177	7334	7407	7344	7420	7376	7283	7324	7282	7324	7145	7269	7291	7304	7443	7335	7377	7232	7363	7412	7306	7267	7376	7352	7217	7450	7452	7425	7345	7202	7223	7297	7415	7270	7148	7230	7277	7361	7287	7352	7295	7417	7288	7319	7221	7236	7202	7360	7268	7399	7291	7369	7347	7392	7325	7385	7293	7418	7468	7302	7333	7268	7271	7443	7329	7347	7334	7298	7287	7276	7413	7399	7326	7386	7393	7307	7309	7273	7258	7396	7318	7214	7311	7437	7257	7271	7351	7259	7318	7259	7374	7262	7361	7346	7214	7284	7294	7358	7357	7289	7286	7336	7298	7356	7223	7267	7419	7353	7398	7275	7396	7171	7228	7357	7303	7435	7371	7477	7305	7271	7272	7277	7363	7286	7231	7351	7323	7329	7402	7339	7355	7385	7441	7122	7118	7219	7312	7316	7249	7236	7264	7309	7359	7408	7356	7321	7329	7251	7192	7365	7234	7144	7329	7366	7302	7344	7211	7270	7398	7329	7163	7419	7307	7313	7253	7320	7295	7373	7282	7587	7258	7324	7321	7347	7399	7397	7365	7372	7388	7353	7280	7280	7508	7255	7349	7294	7295	7325	7261	7317	7374	7284	7282	7371	7384	7197	7403	7510	7417	7298	7387	7542	7241	7335	7517	7264	7295	7239	7314	7175	7423	7392	7295	7391	7438	7266	7209	7349	7330	7229	7384	7333	7344	7298	7220	7307	7328	7336	7379	7334	7294	7392	7379	7330	7174	7364	7445	7351	7304	7231	7464	7429	7416	7380	7417	7290	7328	7360	7368	7341	7318	7521	7364	7373	7303	7302	7254	7310	7453	7412	7400	7322	7244	7359	7336	7417	7317	7260	7257	7391	7210	7438	7207	7356	7311	7477	7315	7345	7276	7192	7235	7347	7315	7368	7402	7283	7417	7226	7342	7316	7333	7318	7249	7280	7250	7335	7270	7367	7325	7360	7282	7224	7392	7379	7257	7386	7311	7209	7350	7388	7322	7283	7244	7248	7410	7450	7277	7244	7367	7256	7342	7369	7401	7378	7325	7325	7373	7488	7434	7221	7365	7322	7205	7428	7305	7361	7368	7263	7415	7423	7226	7262	7357	7381	7216	7329	7221	7320	7347	7206	7371	7314	7412	7445	7369	7459	7374	7388	7338	7376	7355	7261	7327	7229	7357	7354	7397	7282	7466	7296	7417	7261	7176	7309	7324	7361	7409	7343	7276	7294	7483	7353	7348	7361	7373	7291	7276	7453	7250	7390	7342	7328	7394	7259	7292	7204	7311	7359	7374	7249	7289	7439	7419	7329	7155	7326	7275	7292	7309	7334	7283	7338	7348	7268	7435	7247	7393	7284	7387	7350	7362	7417	7328	7240	7281	7257	7427	7412	7363	7256	7392	7270	7146	7411	7361	7263	7166	7344	7350	7305	7381	7352	7326	7275	7467	7303	7268	7271	7172	7332	7227	7276	7434	7314	7300	7360	7179	7354	7347	7326	7332	7375	7254	7324	7310	7317	7260	7345	7270	7444	7380	7464	7423	7293	7285	7399	7175	7362	7331	7317	7302	7296	7447	7383	7394	7262	7420	7382	7386	7355	7324	7381	7268	7397	7391	7283	7393	7229	7229	7328	7354	7448	7333	7483	7402	7210	7248	7417	7475	7365	7352	7306	7306	7145	7399	7252	7391	7470	7304	7332	7337	7289	7346	7159	7308	7239	7305	7235	7371	7240	7292	7329	7325	7316	7398	7370	7277	7438	7369	7370	7412	7235	7353	7269	7337	7241	7335	7155	7278	7381	7383	7339	7319	7300	7419	7439	7372	7258	7278	7304	7372	7240	7342	7482	7216	7429	7426	7240	7231	7357	7267	7467	7246	7140	7319	7384	7289	7310	7407	7357	7375	7291	7258	7430	7363	7227	7255	7354	7224	7396	7418	7315	7362	7301	7245	7362	7445	7409	7281	7414	7260	7364	7314	7225	7352	7419	7477	7365	7327	7363	7265	7386	7343	7283	7316	7120	7301	7326	7230	7286	7347	7363	7321	7310	7308	7379	7261	7302	7306	7362	7354	7382	7369	7379	7321	7321	7368	7322	7452	7240	7319	7418	7382	7159	7363	7280	7279	7387	7341	7389	7238	7297	7334	7384	7308	7260	7201	7344	7372	7371	7414	7247	7222	7318	7350	7277	7286	7186	7408	7396	7480	7402	7408	7318	7340	7193	7457	7255	7281	7226	7290	7188	7352	7353	7239	7272	7267	7357	7246	7222	7142	7208	7329	7269	7231	7348	7324	7369	7312	7406	7210	7224	7427	7369	7328	7318	7329	7390	7283	7377	7286	7397	7412	7233	7455	7384	7425	7367	7225	7351	7377	7275	7348	7296	7379	7331	7344	7328	7398	7335	7344	7275	7422	7260	7428	7336	7320	7424	7289	7333	7396	7346	7388	7272	7265	7304	7267	7470	7296	7216	7267	7258	7380	7361	7420	7284	7299	7335	7276	7357	7337	7326	7334	7149	7260	7362	7165	7309	7258	7357	7240	7510	7235	7267	7430	7271	7316	7328	7260	7358	7354	7224	7459	7394	7456	7362	7275	7479	7331	7377	7476	7352
3915	2395	1614	1357	1886	2297	2284	2113	3223	10037	23437	21441	11488	4888	2218	1173	1028	919	890	846	878	880	878	904	904	893	874	885	938	909	906	880	844	897	895	934	900	855	878	989	918	954	872	875	904	878	884	890	866	863	943	844	885	850	883	871	856	941	887	913	898	944	934	906	902	895	881	851	887	924	898	882	904	873	922	898	914	906	938	906	873	855	895	907	933	891	886	874	890	883	907	868	916	909	877	928	895	914	899	944	907	868	859	921	877	867	910	901	927	921	880	833	887	858	874	901	902	864	867	969	827	913	868	908	853	922	883	887	954	888	927	895	878	895	925	892	889	879	870	889	895	883	849	928	874	912	824	912	892	893	922	915	865	867	899	898	898	889	856	916	930	914	914	893	862	939	954	912	892	873	878	883	932	883	915	953	874	866	878	841	963	922	884	865	901	906	857	881	939	915	893	880	888	912	904	894	930	914	928	918	829	968	878	894	888	881	881	915	853	934	847	905	888	898	860	902	858	919	893	906	855	876	877	900	895	886	933	873	899	909	954	946	929	887	867	880	905	865	880	923	901	945	893	929	899	886	899	900	918	894	842	916	832	928	824	875	902	906	915	887	901	909	896	916	876	867	880	860	941	898	939	870	917	873	935	878	926	861	902	900	942	906	886	893	936	917	929	924	899	938	946	904	892	866	877	947	872	901	919	953	940	900	915	916	870	894	910	909	949	814	919	926	945	892	858	921	909	907	947	893	970	903	915	921	896	964	916	877	883	902	952	952	898	866	899	848	877	970	859	911	849	891	902	893	888	894	874	917	937	909	867	911	917	877	906	911	914	885	915	910	912	889	946	915	933	956	893	850	858	894	885	878	902	869	881	941	961	860	953	939	922	842	903	927	866	885	896	906	880	875	866	909	891	879	879	869	931	864	832	875	896	918	929	924	899	913	907	870	889	927	877	875	923	912	879	853	878	883	896	853	896	897	881	852	905	872	869	929	924	855	913	870	840	927	891	939	924	861	965	889	921	939	904	880	827	926	854	897	879	898	909	863	865	891	901	872	908	860	896	922	894	884	869	934	910	900	906	902	865	940	901	919	881	875	888	877	876	877	936	923	893	881	898	913	914	898	896	895	873	898	935	862	803	915	799	857	859	893	903	880	896	885	933	870	932	919	909	898	825	956	929	871	836	921	876	877	928	925	860	896	941	884	934	923	873	890	903	907	839	907	841	886	900	892	890	906	899	823	896	917	908	873	842	936	910	846	930	923	851	892	918	881	919	876	951	875	918	890	927	908	958	882	915	865	897	915	891	904	872	918	902	883	935	910	903	918	884	883	873	938	869	884	930	884	950	941	926	867	906	865	861	897	910	920	927	929	908	957	911	936	902	886	858	856	898	900	857	894	875	941	889	895	854	895	897	914	917	893	945	884	930	892	931	853	898	871	844	932	853	864	929	896	930	942	920	886	936	879	916	907	911	827	888	886	862	887	904	939	875	882	906	919	892	859	820	925	899	944	877	859	866	937	862	923	927	908	934	928	889	915	915	944	907	945	893	915	904	903	924	888	908	905	902	905	858	873	903	945	894	911	884	937	873	935	909	918	891	899	925	895	881	875	844	910	905	940	877	934	898	919	870	930	895	890	872	878	870	890	941	880	895	919	866	942	941	963	905	938	911	869	902	894	904	890	854	927	888	878	883	848	920	954	898	870	891	909	903	905	864	851	877	844	877	925	935	926	886	897	860	906	881	892	965	861	860	914	892	929	897	980	871	918	881	924	922	902	896	953	852	937	872	875	923	874	912	907	924	879	944	899	865	884	884	897	883	925	964	901	902	903	934	886	856	910	934	913	866	938	883	878	904	847	932	960	864	903	889	905	908	881	954	857	895	862	900	882	933	931	866	881	893	895	846	887	932	849	900	920	911	895	853	903	939	886	835	892	888	853	864	927	893	889	994	878	879	892	866	905	930	880	892	891	879	880	879	896	852	914	926	921	857	854	880	892	882	856	887	835	890	868	917	906	881	923	947	957	886	890	907	927	880	872	895	893	921	859	856	881	860	932	905	857	889	916	896	867	924	926	921	932	870	863	889	912	885	904	912	878	882	908	892	874	907	912	905	861	878	917	872	891	901	889	845	886	935	882	843	876	927	906	947	887	932	919	922	984	907	873	925	827	952	950	869	943	911	885	891	820	923	855	914	911	902	899	895	898	898	896	884	895	944	893	883	885	949	932	857	922	936	922	890	929	886	911	901	910	857	950	892	872	899	912	886	880	932	957	856	891	841	813	881	922	868	868	890	901	915	866	839	899	893	921	885	888	845	955	910	896	893	910	890	871	921	955	886	927	895	882	847	879	854	921	944	864	920	932	911	906	941	903	905	900	900	946	864	885	850	896	900	880	883	850	927	924	880	918	908	886	861	938	941	890	930	927	851	948	943	940	910	882	870	849	953	870	878	860	898	863	905	897	895	999	899	907	900	890	865	925	916	908	903	927	953	894	956	895	885	917	876	886	874	858	906	904	887	878	910	888	923	953	904	891	880	962	919	861	874	909	886	910	882	919	942	856	849	895	909	893	927	887	903	841	886	982	882	920	862	877	902	912	907	911	857	934	884	916	875	885	904	902	923	914	942	937	901	933	915	845	853	836	905	911	881	898	926	917	919	909	902	927	911	911	934	939	937	929	854	906	884	920	911	927	898	938	887	865	911	874	873	894	871	916	866	836	874	927	931	901	910	901	836	902	915	920	924	875	867	893	858	868	904	938	899	853	893	856	930	872	922	896	920	862	874	886	908	878	919	923	939	834	906	924	854	939	898	887	872	902	880	886	879	855	903	876	886	858	904	960	920	822	900	890	958	899	872	883	856	951	857	894	895	872	848	894	912	938	892	926	914	924	892	892	900	896	891	850	954	884	930	901	915	871	901	869	980	857	880	935	918	903	890	933	894	860	869	892	944	937	861	932	893	919	931	875	887	938	932	891	884	880	902	880	891	911	902	883	905	955	906	942	927	855	857	868	960	869	911	897	899	892	892	916	919	870	873	892	887	925	883	893	928	884	920	905	877	944	925	905	963	882	913	881	865	889	933	856	860	904	915	904	910	910	963	936	952	874	912	854	948	926	856	836	930	867	930	920	923	859	905	854	822	912	884	871	906	994	864	918	912	917	862	860	930	920	940	893	912	901	932	881	898	914	904	903	866	953	893	871	878	903	912	931	893	871	893	957	900	865	914	942	874	951	941	914	939	902	942	929	911	925	928	912	881	908	886	861	939	874	859	839	922	887	921	890	857	880	909	946	926	897	870	875	849	887	934	869	896	943	875	887	873	881	878	898	914	884	861	877	890	895	933	919	906	897	888	917	870	858	895	895	859	935	885	909	921	932	954	850	896	919	944	919	915	893	871	866	884	959	949	945	886	880	896	932	889	839	875	866	907	930	894	935	896	853	867	899	880	919	839	865	909	873	926	929	864	924	894	921	902	911	845	870	880	939	890	877
26641	19179	14902	22092	32170	33320	32522	30943	38606	57830	76964	68353	49052	35527	22410	12932	8732	7628	7523	7465	7450	7310	7531	7404	7304	7242	7526	7256	7328	7303	7498	7353	7296	7314	7317	7250	7415	7310	7445	7368	7306	7275	7566	7292	7253	7307	7448	7333	7382	7312	7352	7323	7272	7378	7550	7414	7585	7343	7384	7290	7305	7314	7267	7317	7367	7414	7463	7323	7413	7209	7406	7426	7347	7351	7315	7527	7328	7321	7297	7288	7335	7480	7230	7428	7319	7495	7226	7384	7393	7250	7392	7378	7366	7415	7375	7400	7434	7302	7274	7311	7286	7333	7205	7346	7363	7417	7295	7338	7357	7317	7307	7261	7387	7256	7234	7214	7399	7420	7467	7358	7295	7320	7282	7294	7389	7274	7331	7302	7215	7543	7374	7260	7333	7273	7233	7305	7453	7236	7461	7553	7311	7431	7308	7471	7453	7354	7364	7321	7367	7335	7255	7316	7192	7426	7347	7325	7323	7374	7224	7313	7383	7391	7358	7342	7347	7455	7530	7326	7456	7404	7430	7345	7274	7432	7328	7276	7342	7234	7348	7317	7486	7287	7268	7408	7239	7343	7329	7311	7346	7297	7307	7329	7354	7501	7399	7337	7300	7271	7276	7362	7384	7220	7372	7326	7497	7265	7449	7237	7244	7207	7367	7358	7277	7441	7307	7344	7357	7344	7427	7310	7420	7455	7432	7378	7366	7264	7329	7349	7176	7388	7381	7462	7316	7326	7407	7359	7244	7344	7292	7227	7307	7342	7464	7343	7340	7422	7388	7287	7285	7285	7202	7233	7366	7317	7354	7242	7385	7344	7407	7425	7415	7313	7514	7445	7369	7294	7382	7339	7465	7386	7338	7355	7383	7312	7323	7380	7312	7298	7352	7453	7373	7408	7270	7348	7213	7245	7378	7286	7240	7358	7388	7441	7480	7293	7334	7419	7400	7381	7452	7482	7364	7241	7286	7257	7394	7425	7501	7310	7361	7434	7229	7375	7319	7387	7284	7253	7353	7198	7285	7416	7313	7494	7406	7253	7237	7439	7477	7227	7320	7293	7384	7368	7413	7523	7392	7362	7420	7486	7312	7338	7372	7355	7376	7305	7384	7381	7336	7361	7312	7445	7261	7373	7332	7416	7348	7398	7404	7278	7291	7389	7417	7352	7337	7291	7425	7248	7293	7501	7291	7343	7319	7369	7305	7324	7275	7360	7415	7382	7230	7224	7306	7374	7311	7265	7283	7298	7216	7386	7478	7481	7341	7246	7298	7179	7405	7409	7373	7277	7370	7369	7392	7330	7345	7392	7303	7408	7381	7225	7350	7231	7354	7294	7456	7290	7408	7389	7405	7306	7343	7437	7300	7421	7358	7427	7348	7510	7400	7382	7238	7514	7259	7172	7267	7389	7426	7324	7383	7225	7472	7273	7449	7346	7402	7321	7383	7244	7339	7292	7268	7462	7255	7405	7295	7381	7389	7218	7261	7366	7396	7367	7396	7347	7298	7276	7594	7460	7409	7381	7496	7440	7244	7423	7189	7363	7277	7260	7441	7415	7367	7345	7213	7341	7248	7387	7299	7366	7367	7323	7398	7314	7438	7370	7307	7345	7328	7379	7305	7319	7336	7383	7394	7433	7563	7380	7396	7411	7375	7258	7339	7290	7377	7325	7392	7475	7416	7255	7330	7471	7346	7393	7432	7505	7422	7371	7331	7262	7283	7368	7371	7268	7384	7413	7341	7336	7374	7200	7275	7334	7284	7253	7442	7340	7321	7307	7213	7333	7370	7473	7221	7406	7317	7354	7307	7384	7376	7390	7360	7420	7466	7371	7369	7446	7256	7266	7442	7172	7434	7379	7356	7331	7320	7232	7279	7271	7282	7278	7306	7415	7433	7440	7398	7322	7355	7234	7431	7383	7356	7319	7335	7326	7343	7280	7353	7380	7451	7297	7352	7409	7268	7423	7380	7352	7376	7304	7319	7341	7414	7334	7366	7365	7398	7388	7394	7455	7439	7463	7494	7349	7242	7347	7278	7360	7339	7275	7300	7417	7472	7282	7258	7415	7319	7350	7367	7496	7274	7342	7285	7522	7301	7225	7236	7338	7276	7496	7256	7339	7313	7385	7316	7349	7296	7248	7232	7344	7405	7451	7343	7246	7408	7416	7269	7356	7335	7350	7390	7408	7346	7434	7399	7355	7298	7329	7479	7533	7399	7190	7478	7334	7351	7364	7512	7302	7259	7292	7349	7275	7388	7384	7320	7383	7426	7347	7324	7412	7296	7250	7361	7377	7420	7329	7344	7465	7368	7273	7406	7515	7400	7429	7274	7271	7366	7485	7317	7408	7294	7350	7356	7408	7338	7164	7347	7472	7397	7477	7319	7244	7225	7296	7221	7205	7450	7289	7374	7393	7186	7287	7312	7249	7359	7283	7357	7334	7318	7349	7405	7385	7280	7380	7266	7379	7278	7411	7438	7278	7338	7369	7334	7375	7328	7335	7406	7340	7310	7490	7219	7538	7410	7325	7456	7316	7345	7385	7463	7332	7305	7363	7358	7223	7419	7191	7355	7337	7278	7367	7390	7294	7379	7422	7421	7403	7475	7445	7331	7297	7308	7366	7278	7352	7222	7248	7231	7438	7309	7502	7215	7414	7433	7431	7420	7252	7353	7335	7405	7351	7269	7343	7333	7403	7315	7385	7366	7342	7422	7281	7373	7289	7341	7308	7307	7359	7356	7334	7240	7215	7293	7238	7324	7321	7314	7410	7324	7270	7354	7278	7385	7408	7369	7365	7422	7439	7278	7449	7415	7276	7244	7358	7279	7405	7341	7479	7341	7429	7429	7408	7385	7448	7384	7365	7352	7420	7468	7421	7256	7371	7371	7376	7391	7404	7327	7373	7292	7315	7364	7346	7319	7349	7273	7433	7314	7282	7442	7425	7338	7331	7543	7325	7362	7269	7374	7434	7292	7370	7397	7326	7472	7414	7326	7444	7349	7403	7456	7362	7377	7443	7347	7260	7284	7455	7398	7332	7341	7274	7351	7389	7356	7424	7296	7345	7302	7414	7349	7383	7464	7372	7460	7386	7347	7319	7407	7331	7427	7442	7395	7446	7308	7367	7546	7315	7330	7349	7450	7495	7332	7426	7312	7222	7458	7327	7311	7372	7400	7376	7249	7406	7449	7306	7249	7415	7371	7383	7340	7311	7395	7418	7490	7388	7389	7374	7436	7413	7297	7337	7349	7203	7408	7375	7452	7272	7240	7271	7293	7335	7283	7253	7326	7222	7283	7196	7221	7311	7341	7278	7308	7212	7431	7354	7329	7295	7363	7504	7314	7416	7387	7344	7316	7410	7379	7334	7416	7416	7245	7176	7302	7371	7304	7364	7511	7371	7403	7407	7267	7372	7329	7224	7490	7317	7309	7275	7478	7478	7438	7413	7341	7220	7216	7361	7352	7369	7388	7358	7409	7485	7231	7338	7337	7479	7308	7357	7384	7328	7376	7247	7287	7304	7441	7214	7311	7426	7484	7300	7381	7357	7415	7255	7221	7374	7405	7356	7178	7333	7337	7426	7350	7367	7316	7369	7328	7233	7348	7407	7353	7454	7323	7343	7472	7305	7304	7314	7351	7357	7295	7220	7251	7294	7266	7322	7416	7447	7513	7258	7357	7435	7336	7200	7322	7326	7407	7453	7384	7463	7276	7379	7327	7358	7452	7305	7388	7372	7353	7315	7157	7324	7496	7265	7278	7449	7299	7514	7464	7273	7302	7371	7336	7271	7204	7214	7461	7323	7313	7416	7304	7422	7373	7408	7365	7379	7377	7423	7359	7440	7318	7398	7358	7238	7390	7326	7406	7404	7425	7435	7164	7401	7493	7547	7258	7366	7382	7337	7262	7338	7453	7264	7358	7329	7390	7285	7297	7264	7381	7319	7426	7157	7321	7280	7242	7251	7287	7357	7227	7279	7380	7223	7150	7468	7382	7211	7208	7351	7305	7327	7515	7205	7264	7320	7284	7331	7390	7458	7456	7308	7238	7471	7223	7298	7339	7328	7319	7289	7279	7334	7297	7396	7466	7413	7381	7452	7283	7348	7312	7427	7308	7310	7394	7220	7383	7405	7376	7340	7280	7283	7175	7363	7277	7463	7196	7462	7439	7379	7342	7288	7344	7289	7462	7320	7239	7334	7393	7273	7318	7270	7318	7422	7399	7340	7481	7458	7324	7423	7315	7392	7300	7459	7287	7295	7455	7331	7348	7287	7294	7216	7316	7274	7345	7335	7419	7326	7319	7324	7341	7347	7239	7456	7276	7313	7382	7475	7320	7381	7255	7453	7418	7364	7265	7313	7302	7410	7288	7201	7311	7348	7325	7299	7280	7451	7470	7234	7329	7189	7278	7408	7393	7416	7229	7328	7385	7346	7296	7395	7352	7457	7369	7419	7342	7269	7286	7433	7252	7294	7481	7316	7296	7340	7336	7261	7324	7217	7387	7332	7384	7301	7389	7202	7394	7338	7359	7261	7323	7429	7333	7494	7301	7349	7306	7292	7295	7368	7418	7361	7622	7332	7369	7360	7382	7450	7348	7272	7472	7303	7259	7350	7418	7231	7352	7245	7429	7323	7274	7327	7345	7368	7316	7465	7330	7388	7354	7353	7333	7361	7311	7410	7257	7251	7360	7265	7383	7422	7281	7285	7277	7404	7362	7321	7288	7226	7348	7436	7370	7273	7295	7383	7421	7404	7428	7361	7286	7379	7354	7368	7317	7367	7370	7287	7429	7269	7434	7466	7412	7370	7367	7328	7256	7294	7316	7336	7347	7402	7348	7378	7266	7268	7454	7270	7313	7280	7316	7215	7381	7379	7270	7364	7393	7347	7413	7378	7396	7339	7223	7423	7470	7454	7253	7369	7529	7358	7370	7258	7328	7382	7418	7465	7397	7430	7340	7171	7334	7293	7420	7331	7400	7285	7333	7300	7439	7346	7341	7469	7341	7348	7388	7487	7261	7373	7350	7369	7366	7288	7514	7290	7357	7250	7258	7300	7449	7380	7391	7347	7378	7576	7266	7282	7348	7358	7392	7375	7286	7319
3378	1445	1175	1187	1258	1335	1414	1228	1378	2346	3939	4101	2948	2017	1307	994	885	881	805	845	824	877	882	883	888	848	850	898	871	934	866	851	839	838	893	855	836	804	898	844	791	880	892	815	870	832	855	892	875	878	791	843	850	852	937	852	818	895	899	861	912	826	886	847	846	862	910	844	910	825	860	863	848	819	829	876	797	853	844	848	868	913	827	834	838	894	912	848	916	800	915	912	860	869	874	882	829	921	869	865	839	849	866	815	866	877	893	888	872	859	820	875	854	826	930	846	860	818	889	853	862	872	851	857	816	834	863	779	862	836	867	846	884	839	870	886	915	807	867	863	866	808	916	823	874	903	898	870	813	880	920	835	857	883	891	883	904	820	863	831	865	872	866	881	906	865	843	863	838	833	856	912	880	845	864	859	896	885	845	842	872	901	868	869	862	865	861	814	921	860	896	885	830	885	807	850	836	858	904	874	825	853	908	885	853	872	866	887	871	863	883	820	837	936	930	876	877	838	927	889	893	843	899	839	839	887	872	844	837	864	886	865	844	848	880	857	892	853	828	888	814	840	847	909	832	875	883	845	836	900	943	884	850	880	845	870	905	854	867	865	844	840	900	848	824	886	834	819	915	869	817	900	873	871	874	843	918	855	887	896	880	856	873	826	844	853	913	834	883	899	858	874	939	882	867	895	819	855	877	876	854	847	877	862	892	842	855	863	869	841	855	889	859	847	891	871	843	881	867	902	884	845	839	845	844	876	846	865	847	879	840	850	868	856	849	870	892	884	842	900	852	845	825	863	880	871	901	864	884	849	832	845	852	856	841	940	918	888	855	871	868	868	890	886	849	882	913	846	854	859	855	988	892	835	841	899	853	911	909	861	866	915	874	859	891	847	883	899	907	833	837	922	894	871	843	866	895	838	912	829	876	853	920	883	903	893	902	904	876	878	818	853	881	844	887	856	902	850	863	939	888	864	914	880	919	897	840	881	860	879	869	819	842	892	828	865	889	849	897	880	831	853	838	859	859	870	866	876	841	889	887	882	866	799	840	882	843	806	844	877	911	839	884	886	866	875	913	854	882	848	842	831	861	842	890	890	898	809	853	908	856	845	837	815	850	917	888	870	839	885	912	885	815	866	875	915	841	879	863	864	887	886	877	889	895	826	859	896	836	851	882	853	882	843	844	921	852	882	890	838	906	852	862	847	837	906	897	837	878	847	863	875	877	855	864	865	877	889	910	842	888	887	845	875	913	883	899	922	856	853	815	910	876	905	864	869	867	848	869	827	800	894	883	887	874	909	836	878	849	870	841	864	843	864	906	829	815	903	823	880	867	896	829	900	895	883	887	894	861	881	845	900	857	883	916	920	851	858	861	827	900	837	871	926	831	879	917	920	837	868	855	889	830	811	840	826	882	866	876	891	892	851	840	860	877	856	810	921	878	896	875	871	829	929	869	860	896	877	908	880	873	839	860	868	919	873	865	884	863	871	910	815	893	811	903	882	846	818	898	880	868	889	877	898	859	844	817	861	792	853	881	858	876	903	782	869	915	830	873	848	836	884	863	872	848	846	811	894	838	853	900	880	853	870	889	843	857	894	861	809	851	840	853	884	852	852	847	903	913	882	848	877	868	885	872	861	798	891	882	895	900	811	811	901	844	896	841	885	885	868	843	842	799	913	848	850	841	805	881	876	866	904	888	840	855	922	864	881	852	871	862	855	871	862	890	890	819	888	859	877	872	876	875	842	869	897	868	907	867	885	867	862	884	869	863	867	871	856	851	804	853	878	890	880	816	848	861	852	830	896	847	888	864	858	852	848	806	863	879	878	886	871	866	923	884	892	832	806	880	873	892	885	892	911	861	871	850	872	927	875	872	822	912	897	877	906	868	854	844	863	888	894	869	908	889	851	816	898	858	857	862	892	843	865	934	899	896	853	837	917	806	896	845	916	885	858	856	834	873	848	897	861	877	874	857	883	896	870	872	890	917	909	858	835	861	891	813	858	870	844	841	908	829	797	907	869	908	841	881	812	885	870	838	823	877	902	900	887	821	875	838	815	913	876	911	826	839	882	920	822	828	840	851	805	862	838	873	838	831	876	805	842	855	894	868	874	914	806	823	853	860	871	869	882	911	907	821	871	823	932	897	891	919	883	832	878	837	929	825	869	882	827	900	879	895	906	877	863	911	845	886	871	879	817	915	899	911	801	873	849	934	849	907	837	860	888	879	895	879	842	823	872	890	851	836	897	867	863	871	872	824	866	844	865	884	897	857	851	828	878	879	812	904	836	877	810	818	878	877	867	842	888	921	920	891	898	851	854	913	855	836	853	850	888	875	891	894	823	883	888	915	899	854	875	867	865	856	841	916	939	905	917	865	863	892	851	870	926	821	871	834	866	854	898	901	838	881	822	937	792	877	869	824	910	916	902	875	894	831	834	887	885	878	917	918	885	918	876	875	834	923	875	868	868	864	937	873	875	874	839	835	869	926	865	848	882	929	872	862	877	848	856	833	901	861	888	862	867	862	852	889	869	887	889	859	964	850	877	891	845	877	836	919	912	889	916	838	906	909	929	863	870	892	876	854	822	870	851	894	857	874	877	845	904	884	859	834	829	895	871	898	875	880	878	886	861	887	893	845	850	904	898	880	894	850	887	851	867	895	838	823	888	860	841	885	880	896	898	853	921	791	883	867	851	912	854	821	877	875	867	828	876	873	925	853	832	865	893	865	867	889	846	893	872	836	901	862	893	812	873	891	893	831	843	911	895	834	910	873	862	857	893	854	904	902	868	892	927	910	861	924	884	856	892	853	870	911	887	829	889	828	863	885	859	845	847	872	914	874	906	898	870	960	910	874	936	806	861	932	883	852	885	875	831	878	914	826	860	875	889	859	853	867	854	860	887	881	909	893	846	868	868	858	878	861	817	888	817	863	865	928	858	873	881	879	869	868	826	889	850	876	884	842	861	824	817	843	928	810	832	851	889	814	857	884	898	885	835	883	850	861	889	902	907	892	887	880	908	871	906	825	858	875	872	870	893	871	828	886	852	902	872	845	851	883	880	857	876	849	814	893	860	824	895	849	883	869	836	828	892	876	906	813	891	844	840	890	879	867	856	900	853	894	814	910	848	913	864	880	891	885	848	825	851	879	833	828	871	868	869	871	846	879	911	881	850	864	866	914	887	922	927	879	846	911	896	863	913	846	778	837	820	841	840	815	831	847	849	852	831	852	843	845	869	920	895	861	836	844	844	878	853	898	864	859	880	809	881	821	811	872	869	933	881	892	838	889	863	889	873	823	895	865	878	870	913	863	922	858	875	815	855	872	827	901	864	887	881	868	861	895	858	840	834	871	884	825	886	848	843	806	882	916	887	854	887	861	857	906	825	871	835	890	849	877	908	903	846	876	864	909	873	808	887	899	905	853	821	869	920	862	882	905	883	847	897	855	872	878	848	869	847	878	902	879	850	901	894	885	847	836	865	841	895	871	900
18027	13470	11459	17706	23211	23422	23298	19808	22443	32575	39689	37412	30698	21879	13032	8978	7635	7094	7195	7141	7146	7131	7137	7160	7055	7281	7266	7073	7158	7229	7121	7087	7116	7236	7200	7047	7188	7235	7174	7087	7124	7155	7186	7083	7334	7052	7198	7124	7226	7186	7018	7262	7135	7107	7177	7134	7207	7201	7074	7253	7113	7238	7148	7182	6986	7088	7035	7074	7137	7143	7288	7110	7149	7120	7229	7266	7032	7069	7165	7020	7234	7182	7103	7184	7217	7119	7070	7145	7160	7071	7143	7178	7218	7228	7152	7226	7192	7203	7151	7204	7243	7215	7348	7284	7174	7171	7052	7302	7226	7248	7031	7197	7170	7133	7190	7045	7184	7197	7216	7279	7129	7184	7081	7097	7108	7112	7179	7057	7057	7218	7234	7175	7382	6970	7183	7123	7092	7163	7194	7135	7209	7144	7206	7177	7128	7174	7239	7086	7062	7200	7344	7210	7136	7178	7135	7100	7215	7103	7198	7160	7144	7168	7099	7196	7187	7070	7083	7201	7134	7220	7187	7114	7183	7282	7091	7205	7062	7140	7183	7194	7158	7104	7167	7329	7239	7115	7221	7206	7133	7169	7073	7060	7350	7148	7166	7142	7155	7235	7181	7103	7100	7090	7108	7258	7155	7155	7125	7197	7261	7159	7155	6995	7140	7156	7119	7076	7089	7258	7132	7212	7003	7106	7278	7230	7131	7101	7231	7209	7190	7157	7228	7140	7205	7099	7028	7241	7255	7161	7056	7229	7115	7118	7314	7176	7340	7140	7171	7239	7211	7350	7188	7342	7249	7125	7090	7177	7148	7316	7296	7092	7134	7164	7356	7218	7273	7153	7153	7273	7258	7091	7066	7215	7134	7113	7202	7200	7121	7239	7155	7189	7168	7146	7048	7129	7152	7145	7096	7324	7159	7078	7333	7173	7085	7075	7189	7112	7209	7233	7257	7189	7210	7230	7134	7153	7288	7135	7132	7139	7209	7078	7239	7076	7167	7165	7233	7082	7128	7186	7236	7186	7152	7110	7119	7220	7203	7097	7153	7149	7099	7181	7197	7187	7286	7148	7252	7177	7117	7342	7133	7135	7205	7161	7072	7103	7178	7114	7261	7245	7196	7041	7145	7204	7146	7081	7095	7161	6987	7254	7270	7118	7188	7225	7014	7176	7262	7136	7259	7120	7183	7173	7169	7118	7241	7126	7117	7180	7232	7168	7036	7248	7090	7192	7128	7100	7252	7126	7098	7089	7182	7149	7272	7250	7132	7259	7082	7341	7115	7271	7121	7134	7217	7172	7164	7069	7244	7151	7124	7181	7243	7149	7283	7133	7095	7110	7104	7192	7150	7134	7305	7181	7241	7145	7048	7087	7211	7241	7130	7178	7069	7274	7190	7193	7150	7116	7077	7147	7201	6954	7122	7142	7224	7202	7140	7173	7106	7226	7126	7064	7048	7077	7206	7042	7126	7009	7116	7293	7183	7259	7098	7230	7269	7215	7291	7176	7193	7266	7081	7227	7160	7132	7141	7076	7308	7108	7149	7031	7223	6994	7228	7250	7049	7199	7224	7128	7190	7064	7114	7230	7087	7087	7176	7080	7196	7256	7260	7050	7216	7100	7044	7061	7206	7170	7157	7138	7185	7133	7062	7193	7141	7097	7166	7169	7093	7061	7112	7251	7093	7303	7035	7085	7218	6947	7236	7067	7138	7167	7224	7192	6994	7081	7148	7098	7246	7194	7070	7125	7268	7152	7149	7133	7174	7125	7144	7301	7290	7266	7285	7139	7158	7290	7051	7106	7113	7157	7210	7230	7060	7088	7103	7146	7141	7080	7187	7192	7265	7130	7182	7108	7182	7187	7094	7161	7169	7291	7187	7283	7056	7183	7152	6920	7186	7117	7201	7154	7137	7210	7286	7216	7177	7177	7049	7280	7249	7046	7080	7256	7073	7168	7115	7056	7180	7153	7139	7138	7157	7185	7263	7186	7165	7045	7128	7204	7167	7148	7208	7120	7105	7170	7282	7100	7178	7156	7068	7260	7315	7042	7173	7167	7237	7197	7124	7116	7151	7176	7132	7194	7182	7228	7259	7146	7039	7280	7132	7256	7258	7083	7268	7200	7150	7165	7093	7172	7135	7250	7217	7294	7210	7223	7142	7226	7163	7007	7141	7066	7185	7074	7055	7232	7079	7083	7144	7023	7221	7063	7151	7242	7140	7089	7231	7086	7238	7216	7089	7108	7068	7200	7250	7209	7056	7160	7219	7180	7186	7189	7344	7238	7273	7134	7203	7085	7166	7189	7201	7139	7193	7224	7160	7136	7076	7197	7123	7156	7076	7310	7251	7189	7113	7093	7182	7158	7146	7066	7186	7139	7045	7232	7218	7122	7142	7219	7365	7121	7216	7048	7210	7250	7092	7325	7180	7106	7312	7350	7112	7203	7196	7093	7160	7258	7171	7136	7025	7320	7086	7155	7249	7125	7100	7202	7202	7125	7128	7274	7162	7257	7159	7222	7106	7054	7248	7074	7144	7043	7161	7227	7173	7118	7319	7120	7182	7245	7144	7279	7143	7210	7240	7104	7109	7118	7132	7101	7205	7173	7298	7233	7115	7261	7104	7147	7063	7168	7137	7072	7156	7053	7133	7187	7275	7172	7023	7218	7223	7167	7087	7119	7152	7198	7179	7293	7038	7221	7235	7162	7100	7240	7235	7317	7194	7288	7268	7255	7156	7071	7142	7097	7208	7176	7192	7070	7133	7212	7076	7149	7155	7231	7184	7082	7123	7108	7117	7057	6988	7290	7148	7268	7164	7196	7224	7167	7180	7033	7181	7338	7165	7008	7322	7093	7096	7152	7261	7240	7201	7232	7158	7290	7112	7098	7097	7331	7107	7242	7146	7164	7299	7165	7197	7166	7157	7062	7075	7144	7086	7247	7228	7218	7275	7101	7179	7212	7081	7062	7285	7129	7238	7169	7229	7146	7083	7060	7198	7111	7221	7310	7105	7158	7181	7148	7302	7158	7110	7221	7222	7259	7216	7022	7346	7172	7140	7112	7070	7208	7150	7217	7239	7164	7126	7146	7214	7091	7267	7157	7181	7319	7212	7131	7126	7303	7217	7122	7156	7088	7138	7114	7014	7103	7171	7315	7240	7200	7031	7199	7122	7228	7187	7103	7239	7221	7215	7152	7172	7177	7154	7103	7151	7234	7160	7171	7109	7156	7274	7118	7284	7091	7304	7185	7188	7248	7253	6986	7118	7191	7050	7036	7143	7174	7239	7207	7077	7212	7176	7211	7190	7109	7103	7147	7042	7222	7214	7125	7185	7140	7282	7115	7201	7219	7074	7079	7164	7112	7132	7065	7113	7291	7076	7089	7021	7074	7179	6969	7232	7037	7196	7144	7074	7152	7190	7075	7293	7274	7171	7060	7246	7211	7124	7051	7157	7145	7122	7115	7092	7126	7209	7088	7128	7075	7268	7005	7193	7240	7250	7243	7163	7113	7278	7094	7274	7116	7190	7182	7189	7067	7103	7221	7189	7042	7261	7225	7162	7186	7179	7244	7101	7270	7232	7193	7112	7234	7190	7311	7249	7152	7174	7162	7220	7188	7191	7054	7109	7208	7207	7093	7279	7279	7148	7185	7014	7107	7094	7211	7154	7250	7223	7153	7125	7169	7111	7224	7220	7222	7282	7136	7097	7092	7112	7207	7186	7056	7196	7231	7078	7258	7219	7204	7178	7075	7188	7199	7140	7226	7189	7149	7099	7249	7153	7115	7227	7124	7195	7228	7143	7118	7220	7181	7118	7232	7162	7224	7195	7257	7014	7202	7152	7184	7145	7208	7163	7106	7143	7095	7113	7167	7146	7219	7175	7175	7296	7087	7210	7179	7128	7155	7162	7273	7081	7179	7159	7222	7179	7205	7122	7322	7019	7119	7091	7237	7255	7415	7165	7308	7164	7137	7071	7213	7076	7158	7213	7161	7136	7238	6994	7101	7128	7144	7167	7131	7145	7262	7087	7189	7047	7165	7180	7169	7294	7228	7114	7219	7165	7152	7173	7162	7259	7116	7071	7235	7189	7285	7194	7251	7140	7177	7150	7124	7230	7175	7228	7252	7142	7189	7099	7084	7149	7130	7136	7215	7178	7135	7215	7300	7259	7164	7285	7212	7138	7151	7125	7184	7162	7203	7158	7212	7155	7123	7241	7177	7208	7107	7243	7221	7124	7031	7248	7205	7161	7274	7263	7281	7163	7206	7320	7134	7315	7204	7203	7239	7182	7181	7242	7167	7202	7190	7170	7168	7115	7189	7037	7211	7183	7206	7257	7176	7181	7226	7108	7175	7245	7063	7107	7223	7200	7106	7158	7195	7194	7147	7249	7108	7334	7208	7156	7273	7285	7160	7151	7114	7171	7104	7257	7133	7254	7137	7246	7265	7157	7280	7260	7020	7114	7140	7138	7083	7139	7211	6988	7334	7235	7183	7249	7209	7181	7228	7155	7052	7276	7266	7152	7199	7121	7201	7211	7165	7280	7191	7200	7201	7151	7139	7269	7241	7168	7181	7274	7234	7165	7215	7200	7164	7149	7222	7069	7203	7117	7308	7146	7301	7043	7264	7119	7125	7199	7138	7132	7176	7134	7178	7083	7273	7262	7296	7146	7072	7188	7229	7295	7251	7235	7059	7219	7083	7171	7164	7102	7023	7202	7077	7132	6973	7231	7116	7308	6994	7112	7207	7122	7158	7173	7132	7204	7057	7148	7239	7094	7061	7198	7031	7179	7138	7117	7174	7254	7213	7130	7080	7113	7171	7105	7178	7096	7119	7236	7223	7098	7252	7133	7252	7142	7191	7232	7104	7192	7127	7164	7168	7154	7202	7261	7191	7269	7257	7300	7181	7188	7160	7036	7062	7113	7089	7175	7171	7098	7058	7218	7151	7121	7291	7242	7253	7194	7144	7213	7188	7242	6999	7226	7119	7135	7245	7215	7119	7173	7271	7255	7010	7193	7118	7141	7340	7137	7142	7106	7315	7205	7184	7100	7099	7226	7142	7253	7085	7104	7224	7234	7119	7132	7133	7257	7096
2873	1940	1582	1328	1537	1664	1601	1424	1595	5980	11964	10994	7704	4209	2035	1143	968	861	919	892	938	853	934	859	888	895	887	859	874	913	867	922	867	866	925	855	904	929	882	871	883	890	875	904	846	931	870	844	891	901	877	909	881	937	922	857	836	880	866	866	894	866	857	873	886	899	896	867	911	873	916	875	867	901	952	899	872	887	914	908	905	955	855	868	903	890	903	957	881	874	879	847	873	883	904	860	889	892	902	895	855	873	893	835	839	873	887	868	904	890	854	921	873	895	827	875	909	877	873	865	846	848	872	827	916	901	966	867	867	897	848	862	882	877	809	833	857	863	924	856	910	907	893	905	897	888	843	905	874	880	846	886	860	823	888	927	878	842	916	897	904	854	883	827	896	866	858	834	856	882	842	799	871	930	913	912	931	902	902	877	883	849	919	818	891	894	898	873	868	846	923	910	955	885	879	885	886	878	907	957	853	823	876	865	900	898	932	853	850	841	831	856	850	831	848	946	860	863	816	868	885	924	876	899	930	905	887	935	864	876	888	908	901	873	865	881	900	838	876	912	847	867	846	882	869	879	886	885	950	884	891	846	880	850	931	796	911	923	894	873	911	894	889	878	958	828	920	871	875	853	861	890	942	895	862	904	895	897	904	846	902	881	879	879	906	897	875	905	923	853	925	864	877	858	894	874	796	903	839	900	913	872	851	872	857	915	927	876	816	895	847	897	896	866	872	854	868	915	891	895	891	902	871	879	939	920	845	881	887	898	891	883	898	869	864	949	897	869	919	891	828	859	902	840	863	887	858	902	895	906	908	894	876	898	895	887	820	835	892	823	882	901	894	918	906	833	879	827	855	895	875	877	882	908	895	880	871	900	870	922	876	873	898	849	875	869	841	881	896	868	900	902	870	845	880	927	949	812	846	893	884	889	921	840	863	886	889	851	924	879	863	876	903	891	864	879	911	859	849	931	901	909	861	898	899	889	842	935	870	919	838	903	880	881	941	911	889	887	905	851	906	887	871	862	833	872	908	873	861	906	895	863	940	887	954	904	868	887	849	853	929	934	876	912	887	859	897	884	850	856	867	862	857	874	855	929	832	876	903	889	881	833	872	857	875	895	855	855	881	891	876	918	888	838	938	859	870	864	861	857	841	838	806	868	851	913	817	885	893	861	893	828	855	845	864	949	896	880	906	803	829	915	846	914	891	867	938	848	831	819	861	884	881	896	898	873	907	867	881	840	912	861	904	849	920	912	870	847	888	863	844	883	860	862	816	925	887	857	882	906	895	862	894	882	843	876	893	861	831	873	903	852	836	862	862	871	895	881	931	849	918	865	897	858	886	885	930	889	867	867	889	876	895	907	890	852	877	820	874	823	878	829	857	871	867	919	886	902	883	835	909	853	905	883	929	887	847	918	916	854	870	906	883	878	899	897	893	840	912	925	873	875	916	813	862	917	854	879	904	864	851	872	933	902	856	886	898	872	888	949	916	869	893	888	816	805	867	924	910	888	858	892	850	868	900	857	863	858	901	821	864	844	808	857	836	871	918	915	873	887	910	843	854	904	849	890	879	866	835	887	857	888	897	857	863	870	916	858	885	879	920	877	925	898	900	886	854	871	900	885	889	879	876	854	845	889	888	918	913	890	894	916	904	838	869	834	879	933	894	842	867	884	886	891	865	882	837	877	907	880	845	924	910	913	869	896	918	853	918	878	885	837	892	929	865	863	886	876	933	847	906	861	913	821	820	854	904	836	884	921	869	908	869	868	817	892	869	851	904	872	853	876	891	916	874	807	872	890	849	897	844	896	851	910	958	895	876	881	874	932	839	882	858	914	933	799	883	866	880	900	873	916	873	931	878	861	865	880	878	817	861	829	873	830	850	936	851	861	913	872	900	898	902	854	880	873	905	831	836	910	847	870	882	857	865	899	844	858	862	885	886	862	873	924	883	864	863	907	835	850	930	897	846	838	868	865	909	857	875	861	911	854	906	923	930	896	863	824	883	896	858	904	915	863	913	937	887	862	890	879	851	881	891	870	893	921	909	895	899	833	898	875	859	891	928	866	876	891	922	813	884	890	867	925	832	877	872	879	867	854	866	890	852	850	826	916	850	872	890	869	907	920	872	863	881	855	919	894	883	848	911	887	880	849	878	866	828	894	914	839	856	878	869	869	872	829	869	918	880	878	800	871	875	891	880	854	902	858	938	928	890	866	864	881	897	895	867	917	921	875	853	885	895	898	867	902	888	846	854	904	887	914	934	887	921	885	884	850	884	890	911	882	880	863	935	918	939	894	878	903	884	918	894	929	930	907	863	848	857	885	855	931	903	856	834	870	888	889	872	898	892	889	881	882	871	881	850	859	892	877	856	851	838	854	917	848	932	886	857	902	900	926	876	860	881	847	900	878	877	853	891	838	908	874	877	885	866	896	903	925	938	913	884	887	854	853	838	896	925	877	908	859	847	883	835	911	851	928	875	862	884	845	895	836	875	848	851	903	956	885	882	879	915	867	847	863	900	914	889	844	876	911	927	865	868	901	867	852	868	858	921	814	856	865	895	838	867	871	815	877	862	874	869	914	921	863	868	862	886	869	901	855	860	885	874	892	921	908	885	896	921	901	919	905	867	885	890	885	879	856	887	887	859	808	918	861	883	891	850	899	876	814	900	881	876	856	919	879	825	909	890	856	863	897	835	887	902	914	861	877	906	827	875	859	918	872	886	830	878	887	916	878	861	881	925	881	843	871	891	835	901	855	892	857	886	903	948	903	880	900	862	911	892	880	888	859	901	889	851	841	873	948	813	885	915	876	848	860	911	859	856	887	848	839	897	900	848	854	857	886	923	823	845	854	873	879	863	855	851	902	868	893	890	940	902	869	933	875	890	874	898	895	842	882	855	866	911	835	887	884	891	901	842	878	844	852	867	875	913	852	892	929	938	900	911	856	900	857	896	835	855	898	871	933	854	864	867	859	914	815	855	883	861	847	887	919	894	921	879	938	871	854	875	863	914	873	877	858	863	908	868	895	911	881	864	849	892	887	901	890	861	850	909	870	879	848	889	873	932	921	830	889	828	829	832	895	930	902	870	855	851	865	874	882	889	906	864	892	908	909	835	803	879	860	888	876	838	933	926	917	901	892	922	926	880	848	888	902	872	855	939	857	860	904	858	885	872	864	885	912	836	913	878	886	841	884	861	872	909	886	913	877	825	921	896	920	872	866	848	943	904	848	895	870	930	860	884	908	841	853	915	834	868	862	838	902	926	874	888	885	902	836	918	901	848	851	870	881	851	878	922	826	872	873	922	904	861	900	873	849	921	874	867	931	907	911	868	902	895	850	880	863	906	843	897	856	873	840	883	890	919	926	920	876	828	894	827	876	827	826	846	877	906	848	862	833	834	895	939	938	891	877	914	873	845	871	886	869	863	828	911	858	888	850	852	879	914	866	880	887	846	861	885	855	864	874	871	905	884	876	842	856	853	886	919	847
23804	17251	14602	21241	28254	28362	25392	22538	24703	47990	58170	53543	45287	33276	20365	11794	8320	7512	7298	7115	7192	7167	7270	7298	7169	7268	7301	7286	7147	7145	7195	7115	7243	7196	7211	7050	7188	7210	7256	7116	7385	7061	7268	7360	7129	7189	7162	7121	7163	7211	7150	7212	7252	7275	7342	7119	7219	7161	7215	7203	7310	7241	7276	7207	7245	7151	7340	7268	7198	7181	7236	7188	7194	7262	7223	7143	7208	7241	7209	7188	7192	7240	7227	7175	7269	7344	7163	7127	7298	7149	7170	7185	7144	7196	7277	7224	7156	7141	7191	7278	7182	7340	7209	7272	7202	7107	7161	7173	7237	7139	7249	7074	7140	7243	7222	7271	7282	7297	7138	7311	7225	7180	7199	7224	7082	7222	7350	7293	7349	7301	7309	7313	7205	7257	7231	7223	7292	7075	7267	7088	7340	7092	7238	7121	7167	7286	7241	7271	7187	7304	7250	7189	7358	7262	7130	7185	7125	7170	7271	7147	7160	7143	7327	7315	7279	7234	7126	7128	7378	7096	7206	7146	7300	7307	7330	7125	7171	7114	7161	7401	7315	7214	7259	7202	7305	7199	7202	7256	7170	7166	7293	7201	7249	7343	7292	7118	7236	7324	7192	7266	7144	7077	7222	7229	7227	7189	7144	7157	7275	7198	7440	7243	7287	7250	7221	7198	7340	7027	7027	7192	7322	7176	7217	7296	7159	7327	7149	7218	7292	7072	7182	7225	7188	7183	7241	7269	7332	7220	7167	7248	7310	7161	7149	7196	7105	7131	7231	7317	7198	7272	7123	7182	7260	7123	7128	7229	7283	7163	7083	7161	7238	7222	7164	7216	7192	7172	7133	7139	7432	7048	7201	7197	7174	7292	7209	7265	7248	7261	7398	7199	7069	7225	7074	7371	7243	7224	7273	7296	7191	7089	7219	7228	7168	7181	7348	7249	7161	7000	7086	7170	7110	7245	7220	7229	7207	7313	7264	7142	7282	7262	7314	7197	7236	7215	7168	7247	7221	7124	7297	7087	7064	7182	7232	7194	7104	7279	7199	7195	7199	7369	7312	7276	7160	7256	7277	7194	7127	7181	7223	7201	7230	7320	7317	7166	7266	7380	7255	7158	7114	7194	7219	7274	7163	7284	7226	7246	7285	7352	7265	7180	7246	7172	7175	7225	7217	7290	7346	7250	7182	7219	7241	7197	7159	7202	7143	7147	7291	7302	7204	7237	7310	7200	7173	7426	7184	7252	7268	7126	7304	7257	7188	7252	7210	7128	7157	7214	7265	7269	7218	7143	7226	7220	7212	7319	7268	7264	7260	7211	7246	7272	7136	7238	7191	7314	7266	7204	7186	7363	7329	7224	7285	7148	7246	7168	7197	7286	7248	7253	7297	7184	7113	7078	7154	7328	7177	7188	7065	7100	7250	7191	7236	7171	7150	7265	7282	7275	7242	7264	7218	7200	7321	7260	7135	7238	7269	7166	7207	7305	7216	7199	7214	7312	7166	7111	7071	7190	7146	7372	7212	7262	7390	7175	7193	7190	7311	7141	7232	7103	7227	7258	7239	7144	7390	7240	7338	7249	7366	7195	7161	7334	7244	7151	7189	7261	7344	7323	7223	7161	7322	7408	7301	7127	7102	7173	7235	7158	7195	7122	7289	7170	7184	7128	7287	7253	7240	7265	7220	7442	7278	7187	7300	7148	7249	7292	7339	7217	7328	7340	7140	7169	7238	7082	7158	7126	7305	7159	7196	7239	7212	7369	7292	7152	7275	7241	7292	7271	7248	7106	7180	7219	7299	7246	7272	7166	7255	7179	7265	7127	7305	7128	7246	7352	7306	7198	7170	7106	7152	7202	7210	7330	7214	7118	7381	7197	7225	7229	7237	7405	7219	7289	7101	7315	7317	7291	7256	7230	7224	7259	7319	7233	7248	7265	7203	7184	7191	7184	7206	7211	7188	7342	7241	7236	7199	7313	7366	7085	7186	7066	7235	7239	7306	7231	7221	7318	7380	7268	7274	7241	7255	7289	7203	7324	7257	7158	7187	7333	7196	7315	7231	7143	7190	7284	7250	7243	7314	7240	7232	7217	7289	7191	7279	7292	7306	7315	7220	7116	7180	7217	7181	7357	7192	7306	7301	7271	7157	7121	7287	7123	7172	7024	7124	7113	7245	7164	7165	7320	7090	7427	7171	7304	7142	7275	7181	7331	7065	7289	7413	7326	7314	7243	7248	7159	7105	7299	7306	7243	7283	7251	7163	7177	7227	7238	7209	7311	7259	7326	7181	7107	7331	7244	7232	7188	7226	7149	7245	7090	7150	7222	7256	7361	7184	7377	7276	7114	7260	7239	7239	7185	7310	7238	7220	7136	7244	7158	7119	7369	7284	7215	7308	7236	7155	7314	7205	7260	7276	7258	7292	7250	7232	7311	7265	7222	7314	7130	7282	7198	7329	7174	7296	7173	7215	7346	7289	7230	7220	7415	7189	7259	7311	7270	7293	7182	7469	7161	7271	7215	7139	7240	7177	7238	7226	7102	7201	7155	7075	7297	7250	7215	7215	7148	7047	7276	7264	7262	7274	7207	7276	7147	7190	7288	7198	7352	7328	7054	7114	7360	7167	7231	7236	7180	7172	7272	7163	7211	7348	7180	7090	7297	7176	7250	7233	7349	7156	7155	7325	7336	7268	7413	7215	7178	7268	7227	7208	7194	7344	7198	7244	7241	7213	7382	7181	7132	7279	7200	7337	7108	7202	7236	7089	7171	7194	7196	7235	7104	7133	7207	7094	7227	7241	7354	7193	7145	7208	7141	7080	7029	7195	7255	7231	7151	7226	7310	7111	7087	7303	7091	7279	7187	7179	7185	7254	7273	7281	7110	7269	7235	7320	7230	7260	7111	7242	7338	7263	7254	7181	7220	7253	7235	7098	7177	7134	7252	7259	7203	7200	7317	7311	7216	7201	7173	7380	7215	7317	7186	7211	7206	7250	7099	7085	7163	7173	7236	7174	7204	7214	7419	7118	7159	7306	7199	7271	7080	7164	7240	7287	7250	7107	7197	7168	7072	7264	7264	7208	7159	7321	7195	7223	7301	7134	7248	7286	7225	7216	7397	7211	7288	7104	7191	7135	7203	7181	7240	7255	7378	7141	7131	7123	7133	7277	7105	7171	7224	7335	7326	7361	7215	7322	7377	7119	7285	7208	7214	7180	7139	7250	7350	7315	7058	7203	7279	7127	7169	7094	7155	7194	7202	7210	7184	7181	7319	7142	7205	7281	7073	7095	7078	7131	7303	7228	7134	7362	7339	7192	7243	7072	7327	7159	7344	7235	7309	7176	7256	7243	7157	7364	7383	7214	7326	7270	7263	7261	7351	7153	7269	7148	7205	7151	7237	7106	7255	7301	7145	7185	7262	7230	7218	7173	7103	7370	7193	7171	7133	7145	7207	7061	7240	7262	7145	7392	7278	7366	7194	7273	7204	7166	7135	7124	7129	7224	7292	7213	7261	7179	7160	7304	7280	7382	7201	7219	7404	7128	7371	7170	7247	7224	7225	7084	7208	7290	7104	7218	7111	7286	7153	7161	7283	7265	7358	7239	7174	7100	7262	7241	7286	7182	7132	7208	7325	7316	7245	7229	7240	7354	7132	7183	7108	7129	7255	7133	7092	7432	7317	7209	7333	7271	7243	7215	7093	7153	7409	7132	7272	7331	7278	7363	7232	7338	7211	7331	7193	7225	7140	7294	7045	7143	7333	7309	7130	7254	7213	7243	7284	7226	7331	7148	7290	7202	7130	7276	7274	7221	7097	7200	7228	7354	7237	7166	7236	7126	7200	7212	7187	7314	7158	7146	7242	7329	7240	7092	7228	7259	7136	7121	7201	7193	7102	7289	7120	7135	7277	7265	7127	7253	7207	7147	7122	7180	7115	7308	7280	7291	7193	7143	7121	7257	7204	7357	7178	7328	7291	7263	7183	7042	7157	7254	7271	7241	7102	7246	7208	7303	7107	7296	7183	7217	7156	7293	7260	7309	7211	7196	7204	7115	7268	7204	7182	7167	7204	7215	7305	7206	7217	7227	7183	7229	7337	7223	7287	7223	7253	7110	7101	7222	7288	7190	7221	7222	7146	7277	7105	7221	7239	7158	7245	7340	7149	7335	7179	7156	7146	7030	7127	7227	7118	7290	7126	7365	7239	7255	7234	7302	7313	7260	7217	7168	7204	7046	7174	7095	7199	7194	7237	7337	7292	7219	7214	7163	7192	7276	7172	7186	7313	7158	7220	7118	7117	7273	7204	7303	7125	7149	7254	7130	7334	7183	7181	7310	7195	7250	7389	7202	7196	7202	7065	7387	7252	7055	7183	7198	7344	7135	7267	7167	7235	7192	7201	7151	7322	7119	7344	7224	7153	7229	7270	7337	7168	7291	7136	7298	7173	7240	7168	7166	7164	7252	7200	7180	7105	7470	7261	7145	7193	7229	7162	7210	7114	7260	7243	7274	7222	7283	7207	7262	7132	7289	7120	7291	7228	7072	7235	7071	7225	7308	7278	7253	7245	7150	7135	7219	7224	7254	7118	7221	7337	7184	7306	7170	7234	7240	7307	7120	7104	7225	7283	7396	7333	7090	7342	7162	7221	7296	7297	7368	7177	7283	7195	7223	7291	7254	7248	7226	7183	7289	7228	7269	7249	7235	7205	7302	7136	7199	7127	7235	7216	7348	7142	7190	7285	7254	7269	7183	7145	7135	7398	7349	7262	7271	7266	7158	7219	7278	7361	7223	7223	7196	7292	7136	7214	7259	7211	7103	7178	7128	7180	7259	7318	7316	7188	7222	7162	7119	7133	7164	7277	7205	7200	7254	7110	7208	7192	7290	7185	7369	7240	7235	7346	7147	7174	7255	7249	7229	7329	7220	7204	7284	7245	7155	7136	7233	7109	7311	7196	7306	7194	7237	7258	7147	7267	7234	7165	7232	7272	7276	7319	7247	7206	7300	7144	7182	7371	7206	7332	7060	7103	7262	7200	7197	7245	7273	7218	7307	7197	7210	7252	7142	7196	7281	7179	7201	7255	7212	7210	7233	7325	7352	7252
5672	2011	1452	1217	1396	1585	1397	1345	1560	4831	11139	11760	8011	4052	1913	1244	990	888	954	899	932	864	841	933	886	918	896	975	897	901	908	947	876	809	876	965	914	865	905	828	959	908	883	912	871	884	895	904	880	943	860	894	881	937	909	868	887	863	892	919	859	926	905	891	875	887	898	941	888	894	842	954	910	935	879	939	950	807	813	915	854	888	850	909	873	905	911	898	892	839	898	904	896	887	895	939	904	902	868	942	908	902	869	919	898	897	898	927	884	870	870	891	904	939	866	927	896	904	862	949	851	926	867	968	857	936	894	889	908	908	890	918	934	830	868	905	916	900	932	896	846	920	900	921	907	880	966	887	865	895	934	885	868	857	861	910	844	890	891	894	911	928	795	939	863	873	891	899	828	884	910	924	887	886	903	923	901	909	928	896	898	906	919	895	853	926	895	937	927	923	868	902	878	897	891	900	891	863	904	913	914	969	864	859	911	843	876	870	924	835	894	915	870	882	861	865	905	961	881	898	874	895	931	866	912	916	871	850	941	921	890	897	952	932	883	882	973	885	853	873	905	852	884	865	872	873	860	933	881	900	941	882	929	895	886	883	891	872	866	912	952	882	857	916	894	864	908	883	862	911	871	894	916	871	899	900	933	965	875	835	893	875	914	892	871	934	927	896	861	869	928	889	957	830	930	913	889	876	896	879	922	892	885	853	970	874	888	943	883	885	911	907	904	896	943	912	895	888	954	927	902	854	873	894	863	895	858	862	974	876	873	878	932	911	926	909	889	962	897	904	950	938	928	899	901	873	888	903	870	930	865	899	915	959	892	919	890	928	933	885	902	892	892	905	925	885	881	867	900	885	869	921	873	888	913	859	948	831	878	876	875	867	920	880	921	915	916	882	913	848	902	956	861	881	908	914	867	905	889	921	861	914	940	901	873	882	876	880	852	951	909	931	871	882	907	869	881	904	885	910	907	914	894	869	868	891	882	918	920	866	907	871	904	882	958	906	872	892	898	880	908	903	955	900	883	820	944	869	841	879	916	940	905	838	847	921	886	917	908	908	933	927	895	948	969	858	915	840	928	822	909	881	869	918	934	896	921	924	863	924	917	926	881	889	890	898	926	964	907	933	897	926	944	899	904	895	936	909	930	933	859	904	910	905	921	870	937	915	921	901	908	925	919	942	900	851	908	890	903	900	839	847	949	905	898	904	871	818	888	872	926	918	932	907	922	917	901	898	842	883	881	938	898	921	996	883	886	937	907	903	908	874	896	876	909	887	879	896	961	912	852	958	952	873	888	915	922	876	906	911	884	878	927	849	909	933	897	936	863	913	860	906	887	914	924	903	905	890	882	863	889	873	980	913	915	859	889	866	882	884	932	849	904	904	853	871	924	936	920	944	963	899	938	885	874	871	859	904	868	931	913	887	863	909	883	891	887	884	869	891	856	816	935	805	879	894	870	903	870	891	867	929	872	886	862	896	903	888	909	880	883	903	934	897	897	949	869	893	887	954	904	871	912	923	917	891	894	888	887	859	937	835	896	866	944	878	907	920	925	890	939	905	869	894	919	911	899	931	850	914	953	853	921	882	881	923	929	922	884	884	936	974	887	893	883	899	919	893	918	939	875	861	899	932	881	918	928	907	931	850	905	856	857	901	944	926	871	884	893	919	936	906	902	919	919	938	916	889	920	900	854	886	903	917	947	919	903	894	886	905	869	903	870	915	874	931	881	870	940	865	864	895	871	934	894	851	884	872	915	896	912	891	891	876	924	920	932	886	907	933	883	897	934	924	930	901	925	900	903	912	871	901	874	892	945	902	884	913	899	879	912	884	890	914	859	855	893	913	861	880	853	898	862	931	889	869	934	923	863	943	880	851	875	900	915	875	847	886	943	920	957	873	881	910	935	874	1015	893	883	926	902	900	895	888	843	894	897	927	957	910	946	934	874	856	887	984	886	970	885	909	953	871	958	892	850	836	900	883	887	898	852	923	903	895	872	853	881	906	884	918	872	928	889	872	909	895	880	920	924	910	934	850	849	900	893	934	867	932	845	887	945	871	905	881	864	899	869	882	891	859	909	888	902	870	919	893	898	804	917	919	935	928	893	828	922	917	899	849	883	946	914	882	892	885	886	868	879	879	938	893	885	925	918	874	869	860	900	905	920	913	887	915	875	859	924	914	873	900	864	904	910	900	891	909	863	893	850	887	879	904	910	875	878	924	896	890	895	852	866	829	902	858	838	885	877	868	927	892	920	946	915	898	887	906	924	888	887	966	874	864	902	924	901	927	941	873	885	891	905	890	920	916	899	873	876	882	906	853	902	874	900	857	873	889	887	892	927	886	865	939	904	884	890	915	854	890	935	959	872	906	931	900	932	900	855	928	908	885	861	932	975	865	917	862	866	907	874	944	892	915	877	915	930	874	861	935	874	909	858	970	925	892	943	919	887	890	921	877	945	905	943	940	863	933	871	916	880	904	885	882	894	897	900	856	847	909	913	902	927	886	882	871	949	888	940	931	919	859	862	914	895	922	848	952	862	883	891	904	886	851	879	967	911	883	936	938	867	855	925	924	904	866	883	926	903	856	897	887	940	936	914	948	876	920	926	866	898	894	952	925	871	830	892	855	838	873	846	879	895	846	927	925	947	872	889	884	915	879	876	892	937	904	883	880	906	921	879	873	915	930	908	935	928	902	931	912	865	931	865	936	875	906	938	872	911	879	928	899	916	895	855	895	948	907	927	921	842	919	887	929	895	869	889	887	878	877	894	894	829	872	914	882	974	894	870	856	891	930	915	916	939	867	934	874	922	901	920	870	863	874	956	881	888	878	868	852	882	868	903	889	859	907	891	933	835	882	909	851	890	872	906	923	980	870	888	886	947	937	881	885	964	929	886	835	883	901	886	905	910	860	894	850	869	946	919	878	934	939	914	852	916	943	960	873	944	868	900	895	908	894	890	846	934	875	956	872	906	874	896	899	968	872	934	869	889	894	866	937	918	875	905	845	915	843	930	870	908	836	907	890	891	889	883	895	913	950	996	926	892	932	915	892	857	944	900	909	900	919	927	891	922	891	903	906	909	875	872	945	911	876	912	898	883	915	898	994	872	891	894	877	934	916	958	829	882	885	836	915	939	850	899	834	890	854	934	950	872	845	902	921	873	943	943	905	907	910	925	904	849	885	858	916	857	957	867	896	899	868	916	872	914	910	911	910	872	895	825	915	900	927	877	907	910	896	830	898	891	911	881	916	859	909	896	957	879	921	858	936	940	884	938	901	903	898	936	897	898	889	842	868	897	852	913	912	918	879	854	910	858	873	868	939	854	902	890	895	907	875	884	848	832	919	874	935	923	922	909	866	917	891	897	924	893	926	890	903	913	903	873	868	933	879	937	919	861	911	886	858	872	889	895	888	879	865	959	853	850	866	945	875	860	877	920	867	834	914	865	870	868	900	875	913	890	852	887	919	913	896	919	908	866	879	833	909	909	881
23403	16906	13373	20323	26662	26530	24075	23221	24191	45159	58091	55391	45420	32976	20571	11899	8336	7589	7371	7566	7462	7370	7425	7374	7264	7262	7292	7277	7278	7305	7296	7399	7352	7181	7487	7393	7329	7409	7382	7326	7469	7519	7438	7497	7412	7476	7307	7316	7464	7313	7445	7306	7311	7397	7282	7374	7402	7408	7395	7329	7343	7430	7451	7306	7325	7391	7447	7286	7481	7293	7401	7460	7542	7322	7318	7517	7414	7446	7359	7419	7371	7356	7288	7400	7378	7307	7512	7363	7391	7344	7426	7262	7394	7423	7311	7334	7420	7317	7374	7322	7487	7269	7328	7345	7432	7282	7377	7436	7397	7383	7408	7376	7444	7343	7336	7361	7379	7401	7333	7338	7191	7464	7336	7467	7371	7486	7375	7475	7373	7280	7454	7441	7428	7495	7358	7394	7343	7447	7362	7268	7233	7414	7368	7503	7386	7301	7403	7418	7281	7387	7410	7297	7304	7348	7396	7411	7412	7291	7480	7359	7291	7506	7255	7359	7394	7392	7331	7371	7459	7470	7319	7402	7344	7253	7438	7343	7467	7522	7340	7375	7344	7352	7336	7359	7419	7359	7491	7427	7420	7399	7316	7352	7428	7364	7419	7152	7394	7452	7522	7234	7493	7410	7439	7412	7379	7304	7370	7451	7361	7222	7341	7332	7403	7263	7345	7415	7296	7357	7340	7380	7260	7187	7411	7342	7449	7274	7439	7213	7307	7388	7338	7230	7350	7318	7278	7246	7408	7354	7369	7351	7434	7411	7374	7422	7281	7326	7480	7419	7323	7361	7376	7382	7444	7398	7373	7478	7480	7352	7284	7327	7382	7450	7260	7296	7514	7236	7465	7345	7328	7308	7243	7390	7361	7258	7317	7423	7284	7386	7368	7262	7329	7328	7367	7175	7421	7314	7385	7314	7419	7376	7284	7432	7408	7368	7485	7329	7353	7302	7487	7298	7343	7385	7365	7328	7339	7284	7243	7398	7306	7388	7373	7357	7324	7313	7380	7346	7187	7276	7362	7228	7392	7410	7304	7426	7452	7335	7254	7382	7405	7445	7391	7306	7404	7564	7564	7246	7307	7347	7463	7365	7517	7300	7350	7422	7368	7473	7325	7232	7445	7134	7463	7387	7254	7450	7296	7307	7358	7318	7466	7490	7459	7317	7252	7398	7234	7298	7261	7323	7329	7406	7448	7392	7259	7447	7403	7290	7311	7507	7317	7350	7259	7333	7316	7536	7317	7405	7362	7395	7432	7428	7347	7217	7323	7384	7295	7343	7434	7490	7361	7373	7278	7353	7422	7300	7435	7247	7354	7358	7360	7365	7314	7378	7410	7336	7314	7303	7238	7341	7323	7445	7408	7336	7402	7451	7450	7483	7303	7382	7287	7398	7293	7276	7312	7280	7272	7366	7414	7334	7547	7369	7386	7226	7520	7508	7298	7294	7395	7336	7279	7522	7319	7444	7321	7357	7422	7387	7356	7432	7334	7414	7374	7433	7459	7261	7445	7450	7302	7536	7364	7287	7392	7425	7396	7407	7271	7597	7377	7428	7263	7233	7561	7418	7379	7519	7455	7306	7379	7391	7521	7487	7299	7415	7258	7322	7341	7348	7449	7388	7446	7524	7373	7311	7327	7361	7479	7306	7421	7465	7475	7260	7347	7508	7491	7451	7492	7354	7328	7411	7446	7348	7320	7286	7356	7481	7338	7539	7422	7304	7311	7382	7320	7376	7306	7370	7394	7425	7308	7403	7443	7413	7410	7500	7441	7365	7365	7443	7335	7510	7466	7301	7280	7423	7302	7304	7323	7280	7355	7337	7371	7452	7356	7311	7226	7356	7450	7273	7453	7419	7358	7294	7455	7311	7298	7382	7355	7472	7304	7393	7336	7470	7216	7296	7263	7320	7403	7285	7351	7424	7390	7336	7536	7295	7481	7434	7245	7367	7218	7405	7342	7177	7388	7379	7254	7434	7284	7427	7431	7204	7334	7362	7358	7422	7460	7433	7455	7393	7474	7403	7571	7376	7373	7377	7509	7474	7374	7335	7284	7208	7411	7450	7472	7390	7421	7316	7384	7353	7311	7442	7432	7363	7354	7331	7318	7307	7528	7319	7375	7364	7390	7273	7397	7296	7343	7353	7362	7494	7338	7352	7302	7462	7388	7339	7342	7371	7371	7424	7286	7257	7419	7372	7422	7516	7495	7346	7332	7306	7325	7429	7344	7336	7289	7286	7497	7335	7386	7453	7410	7452	7444	7458	7368	7370	7331	7425	7532	7434	7365	7303	7492	7493	7457	7379	7348	7482	7332	7458	7481	7216	7277	7210	7324	7300	7446	7363	7369	7403	7314	7307	7424	7420	7304	7260	7296	7367	7390	7510	7435	7262	7296	7347	7458	7304	7303	7320	7437	7314	7417	7378	7376	7331	7367	7401	7291	7274	7318	7350	7328	7283	7263	7302	7411	7446	7411	7403	7261	7361	7395	7282	7402	7325	7327	7369	7408	7406	7314	7501	7353	7318	7418	7416	7369	7307	7287	7477	7439	7481	7511	7403	7369	7356	7375	7372	7418	7397	7361	7358	7289	7447	7401	7314	7353	7387	7288	7317	7505	7374	7360	7324	7298	7206	7362	7406	7254	7378	7486	7461	7403	7337	7411	7454	7271	7364	7340	7478	7257	7513	7352	7359	7342	7343	7410	7312	7335	7505	7421	7316	7402	7321	7391	7362	7418	7361	7325	7399	7301	7426	7416	7281	7276	7375	7321	7141	7448	7279	7386	7332	7375	7392	7418	7370	7442	7430	7327	7333	7417	7339	7240	7394	7350	7280	7371	7367	7182	7506	7378	7167	7369	7352	7343	7474	7321	7412	7479	7368	7354	7508	7492	7460	7255	7383	7468	7504	7310	7338	7285	7362	7363	7338	7380	7330	7355	7268	7262	7412	7322	7298	7423	7354	7365	7472	7451	7357	7426	7339	7458	7365	7282	7349	7323	7420	7410	7389	7245	7393	7354	7270	7354	7441	7379	7443	7246	7274	7293	7446	7439	7275	7219	7388	7495	7318	7578	7383	7404	7413	7302	7334	7412	7336	7322	7387	7301	7383	7388	7496	7389	7443	7353	7502	7442	7307	7351	7445	7356	7439	7414	7478	7369	7317	7197	7423	7456	7486	7383	7396	7305	7348	7299	7237	7345	7511	7368	7474	7355	7432	7419	7528	7364	7422	7425	7319	7371	7374	7327	7389	7381	7201	7305	7259	7260	7255	7468	7410	7320	7399	7400	7448	7475	7334	7410	7385	7293	7317	7323	7436	7389	7395	7417	7331	7381	7417	7326	7385	7381	7355	7504	7302	7212	7326	7346	7278	7290	7335	7422	7407	7311	7399	7247	7424	7350	7422	7226	7362	7213	7415	7418	7179	7390	7429	7366	7344	7230	7409	7395	7351	7296	7380	7250	7419	7344	7303	7320	7271	7484	7441	7343	7242	7433	7291	7421	7301	7289	7409	7331	7259	7387	7316	7548	7366	7380	7343	7397	7331	7320	7381	7522	7402	7300	7237	7402	7478	7295	7355	7387	7343	7518	7532	7365	7341	7275	7342	7359	7268	7265	7387	7201	7317	7363	7277	7353	7497	7329	7251	7378	7315	7427	7176	7346	7345	7394	7326	7406	7395	7253	7325	7383	7492	7423	7237	7384	7350	7325	7242	7388	7434	7429	7314	7251	7538	7489	7324	7405	7421	7429	7447	7326	7306	7220	7403	7317	7416	7396	7429	7261	7189	7405	7409	7272	7383	7509	7339	7447	7425	7371	7241	7423	7533	7424	7451	7391	7125	7349	7317	7447	7364	7272	7349	7381	7456	7342	7352	7652	7434	7473	7465	7336	7277	7366	7337	7462	7328	7434	7290	7436	7248	7413	7264	7299	7358	7324	7380	7327	7265	7361	7336	7401	7328	7460	7449	7275	7313	7436	7282	7283	7344	7458	7361	7369	7472	7370	7260	7336	7306	7357	7506	7242	7398	7500	7336	7412	7313	7183	7388	7310	7354	7327	7501	7196	7375	7344	7397	7189	7386	7379	7458	7326	7272	7332	7435	7414	7255	7422	7376	7289	7394	7474	7367	7499	7461	7259	7305	7392	7293	7459	7479	7393	7497	7321	7353	7490	7434	7375	7447	7495	7362	7258	7461	7384	7373	7225	7401	7487	7311	7365	7512	7341	7325	7347	7246	7273	7398	7345	7403	7390	7460	7353	7429	7291	7494	7372	7230	7452	7355	7404	7457	7259	7287	7491	7347	7371	7195	7528	7365	7473	7412	7416	7415	7313	7442	7356	7301	7451	7261	7333	7295	7434	7357	7324	7391	7341	7247	7457	7438	7402	7473	7354	7348	7361	7425	7360	7365	7409	7364	7320	7351	7499	7416	7475	7363	7455	7465	7341	7359	7456	7368	7289	7257	7418	7306	7357	7369	7304	7375	7371	7260	7276	7303	7376	7413	7569	7450	7253	7496	7424	7322	7368	7443	7491	7399	7542	7380	7374	7366	7368	7502	7314	7397	7492	7392	7318	7301	7422	7376	7339	7308	7168	7433	7294	7353	7294	7286	7293	7271	7302	7342	7417	7438	7357	7298	7276	7373	7260	7313	7345	7354	7428	7224	7314	7427	7425	7433	7344	7504	7258	7429	7324	7350	7337	7309	7393	7436	7547	7391	7279	7316	7406	7211	7357	7359	7390	7358	7490	7392	7335	7407	7480	7410	7337	7409	7550	7415	7343	7452	7435	7344	7334	7345	7391	7428	7237	7348	7433	7258	7480	7345	7481	7370	7331	7326	7325	7414	7436	7395	7435	7360	7351	7330	7375	7382	7301	7313	7353	7471	7242	7258	7235	7300	7409	7343	7356	7299	7298	7380	7484	7381	7358	7366	7435	7403	7455	7433	7522	7360	7443	7256	7289	7374	7467	7330	7501	7380	7389	7385	7410	7398	7424	7392	7388	7320	7359	7430	7238	7382	7360	7291	7289	7405	7387	7378	7318	7415	7258	7297	7321	7222	7369	7334	7476	7395	7386	7309	7300	7342	7391	7297	7473	7290
4764	3014	1682	1489	1665	1919	2104	2085	2700	7361	17020	20794	15533	7762	3179	1494	1085	891	909	901	881	849	893	915	901	889	925	913	880	872	857	921	864	896	870	905	945	901	836	931	918	900	919	870	928	922	877	883	873	896	853	905	886	827	900	878	872	893	899	915	918	893	880	958	855	914	828	957	889	859	917	851	925	927	913	884	911	935	873	942	893	880	892	867	944	915	932	932	902	883	860	916	906	920	905	839	909	913	887	915	900	940	853	910	909	881	923	941	890	847	898	872	906	900	952	899	841	914	939	942	916	920	888	934	939	944	886	894	920	896	881	877	888	953	933	901	910	885	854	915	956	903	901	879	900	901	907	894	891	891	940	935	872	919	961	881	945	881	945	928	873	912	929	892	931	916	941	884	874	918	844	875	874	872	872	904	903	856	927	855	861	887	924	940	887	884	885	869	912	897	888	911	858	870	872	921	879	936	891	877	904	894	891	933	934	889	883	941	884	964	895	912	903	927	914	859	879	869	875	913	861	891	877	872	904	955	898	879	931	892	873	910	934	895	978	909	888	913	872	923	952	888	926	888	916	928	873	895	949	868	885	869	852	857	908	917	880	942	909	883	914	906	914	936	883	947	876	876	940	899	918	856	895	959	926	870	910	885	903	981	869	911	919	837	886	877	949	924	943	905	888	884	875	941	883	881	944	914	933	911	900	951	903	905	939	875	938	891	929	879	877	896	917	929	851	873	906	887	901	867	913	899	890	895	879	889	924	883	917	892	915	920	864	899	921	897	951	924	874	953	873	911	895	863	897	896	955	939	890	942	927	897	889	924	911	862	890	885	996	893	871	920	904	949	888	852	937	893	872	875	945	902	891	879	899	902	875	896	906	955	890	957	945	925	884	925	894	922	895	923	913	876	925	935	917	908	915	930	857	852	876	907	897	905	914	852	948	888	908	884	861	944	914	894	906	929	858	930	892	923	902	827	871	840	890	948	948	902	891	845	929	947	886	930	917	909	874	936	929	893	891	854	917	896	896	908	933	869	931	889	792	886	867	871	875	885	847	907	881	909	931	910	908	928	870	836	896	896	926	922	891	957	906	921	955	896	851	896	926	846	856	902	881	917	898	906	877	911	899	868	916	931	880	946	849	885	894	895	919	898	927	928	848	894	906	883	851	941	925	862	951	947	919	904	886	895	889	868	895	878	828	864	913	956	916	862	849	911	862	863	878	864	947	953	910	831	886	900	892	902	958	941	883	906	870	913	880	899	869	887	887	885	886	916	922	880	847	952	945	887	907	954	875	908	905	862	917	947	893	938	918	946	936	926	944	911	907	869	856	886	949	890	919	950	936	886	891	967	871	920	897	906	886	920	945	869	855	903	904	932	894	821	909	889	838	870	895	921	945	922	889	872	897	893	870	834	947	961	906	904	935	839	917	941	908	883	893	952	875	906	866	942	883	920	883	886	872	928	903	899	856	855	964	876	917	910	923	919	861	864	898	904	945	871	916	957	921	941	879	957	897	907	917	949	879	936	993	896	903	872	888	904	915	854	895	963	910	932	927	869	886	978	912	898	935	905	885	899	903	912	884	909	896	892	909	915	908	935	849	904	867	922	852	959	902	861	899	919	846	903	935	875	839	905	948	873	883	932	863	878	903	861	900	901	952	866	914	902	958	924	893	857	900	927	929	903	893	919	863	948	891	884	817	890	891	982	927	880	871	953	926	898	924	907	909	915	901	901	862	924	883	925	893	909	862	941	898	901	886	873	866	859	859	933	968	916	899	866	896	881	927	940	925	902	880	879	932	901	932	883	901	893	879	889	935	870	910	900	939	952	869	892	884	891	842	886	862	889	890	888	936	957	932	894	908	892	900	894	929	884	921	940	865	882	928	873	840	939	865	943	940	903	880	858	871	917	933	822	855	893	922	959	964	917	879	933	899	937	921	912	955	882	960	940	945	905	865	936	858	899	940	938	888	949	912	839	904	877	899	866	926	902	877	948	915	880	937	873	940	892	887	885	908	858	917	891	904	860	865	882	918	939	874	919	936	902	901	921	917	897	884	904	926	907	961	904	854	912	891	928	904	881	912	924	867	853	884	898	870	863	848	891	913	919	890	902	928	887	919	901	896	906	913	889	867	873	879	911	891	900	817	855	903	924	895	885	870	895	844	840	935	952	953	857	880	911	886	847	919	890	928	867	908	913	898	886	873	895	892	924	895	891	927	902	858	910	955	850	939	885	878	891	910	941	880	862	915	880	894	932	901	841	884	914	894	897	897	888	888	892	926	867	911	945	923	900	901	919	864	904	914	899	935	879	943	863	948	929	927	873	957	895	900	909	897	900	898	896	897	905	902	910	916	918	868	892	905	859	888	892	861	927	880	927	879	863	934	895	970	938	876	888	889	912	918	964	920	944	976	924	907	889	841	959	948	881	904	860	880	946	960	926	901	926	876	918	899	934	868	852	897	927	889	951	915	934	892	880	795	922	937	897	883	896	979	916	891	942	921	922	897	876	896	929	945	888	956	841	926	915	893	888	868	895	939	926	934	920	887	891	878	900	886	910	902	887	939	843	889	875	952	889	911	887	914	951	899	871	856	895	925	927	863	917	974	906	932	928	907	903	917	893	958	857	915	924	919	904	925	916	886	910	883	876	861	884	877	893	915	852	906	870	872	904	956	938	927	845	976	903	853	913	952	889	904	947	905	882	903	866	933	920	885	892	902	930	861	876	919	939	880	870	896	900	937	913	895	877	875	913	880	828	932	909	912	942	886	903	943	924	913	931	856	903	889	851	912	942	868	832	899	903	896	862	905	882	891	959	872	857	868	951	886	867	895	864	920	909	952	921	884	946	883	921	900	885	912	896	920	912	929	924	916	896	938	893	883	923	973	885	919	941	903	934	885	916	878	929	881	875	844	884	914	871	898	920	874	837	891	889	941	973	857	953	896	856	891	861	866	865	941	851	920	901	901	892	935	936	919	851	932	924	918	932	896	956	903	915	919	935	922	857	910	915	915	889	921	956	876	875	862	896	890	912	933	872	863	888	984	891	913	889	894	871	939	934	879	950	927	929	859	943	897	865	935	927	879	944	900	908	888	899	895	877	938	882	871	891	853	895	885	872	917	939	882	914	995	891	924	908	883	864	909	874	897	880	899	872	870	919	907	828	885	871	947	885	922	916	891	881	872	885	905	860	934	842	907	895	892	918	905	833	926	930	931	868	848	898	889	893	872	915	880	908	913	933	841	861	964	881	897	883	942	931	900	879	877	874	834	885	888	855	860	862	927	925	891	897	873	916	914	871	960	948	932	877	899	864	930	893	928	916	889	920	909	909	912	896	898	899	958	934	930	863	888	865	972	897	882	910	874	907	888	893	886	884	879	904	955	852	915	883	905	909	889	951	901	887	879	939	896	887	910	920	918	902	919	876	959	944	878	934	900	842	884	888	898	942	931	880	864	902	918	901	911	849	921	852	920	888	858	966	861	837	858	896
29059	21239	15945	23261	30014	30859	31479	30364	35534	52329	68759	69848	58102	41915	27315	15202	9093	7682	7403	7400	7358	7335	7374	7362	7337	7491	7463	7440	7505	7214	7297	7407	7308	7359	7420	7447	7339	7347	7249	7311	7313	7338	7373	7373	7353	7518	7408	7372	7330	7275	7309	7389	7376	7236	7337	7358	7325	7482	7299	7351	7292	7448	7385	7523	7554	7439	7395	7316	7308	7487	7538	7383	7551	7395	7454	7443	7355	7367	7390	7364	7305	7361	7312	7426	7381	7421	7397	7407	7387	7423	7315	7400	7280	7401	7328	7373	7315	7340	7378	7556	7362	7412	7394	7376	7378	7328	7406	7305	7431	7372	7343	7252	7188	7421	7337	7369	7455	7433	7245	7438	7447	7379	7338	7374	7432	7297	7465	7299	7429	7351	7240	7357	7216	7396	7289	7271	7414	7277	7429	7388	7316	7302	7499	7504	7396	7284	7458	7376	7418	7342	7490	7425	7343	7397	7196	7407	7343	7307	7303	7382	7297	7363	7312	7491	7340	7456	7508	7329	7374	7336	7329	7421	7382	7478	7304	7465	7405	7379	7352	7380	7332	7540	7410	7445	7378	7313	7259	7273	7403	7285	7254	7401	7395	7314	7324	7401	7406	7328	7396	7377	7418	7360	7339	7337	7357	7299	7312	7243	7433	7191	7371	7367	7273	7268	7396	7485	7463	7415	7434	7381	7436	7388	7198	7250	7332	7338	7305	7322	7441	7404	7340	7369	7400	7446	7274	7276	7329	7336	7433	7294	7433	7404	7356	7356	7366	7410	7329	7147	7474	7345	7299	7373	7375	7285	7390	7442	7389	7268	7505	7384	7281	7306	7492	7344	7376	7272	7285	7386	7375	7297	7277	7402	7356	7266	7418	7634	7452	7376	7368	7401	7381	7406	7449	7278	7454	7310	7359	7445	7456	7397	7216	7423	7283	7279	7290	7391	7267	7348	7398	7369	7440	7321	7264	7330	7416	7255	7371	7469	7394	7332	7476	7392	7296	7411	7275	7490	7406	7391	7243	7421	7406	7256	7568	7456	7353	7337	7415	7279	7380	7381	7343	7449	7275	7302	7419	7403	7440	7377	7164	7270	7407	7358	7372	7369	7226	7491	7396	7438	7429	7446	7375	7325	7317	7415	7411	7337	7437	7282	7325	7297	7346	7255	7401	7280	7393	7521	7543	7353	7440	7376	7519	7496	7324	7374	7489	7338	7331	7385	7341	7294	7398	7320	7568	7299	7366	7510	7343	7351	7343	7356	7355	7339	7460	7399	7522	7269	7386	7349	7420	7440	7341	7432	7422	7426	7368	7305	7482	7409	7426	7444	7474	7337	7330	7391	7298	7316	7296	7381	7292	7430	7340	7501	7513	7342	7489	7417	7391	7409	7333	7471	7389	7537	7372	7368	7342	7272	7358	7424	7287	7401	7365	7237	7408	7338	7414	7223	7452	7351	7433	7380	7314	7348	7324	7447	7435	7367	7431	7264	7455	7328	7335	7256	7248	7400	7343	7370	7239	7448	7267	7351	7330	7416	7429	7355	7356	7356	7260	7365	7380	7375	7396	7528	7301	7450	7391	7339	7248	7528	7323	7411	7249	7373	7257	7341	7542	7413	7296	7271	7335	7326	7420	7341	7238	7463	7353	7434	7310	7437	7369	7255	7369	7285	7496	7266	7442	7288	7303	7394	7456	7381	7402	7351	7463	7355	7352	7390	7411	7352	7470	7402	7268	7476	7274	7487	7334	7460	7378	7448	7273	7480	7476	7267	7435	7408	7291	7319	7399	7431	7403	7335	7326	7377	7409	7386	7280	7403	7329	7404	7384	7289	7475	7578	7392	7353	7295	7386	7333	7313	7353	7406	7399	7432	7294	7411	7483	7436	7488	7322	7410	7356	7471	7439	7403	7400	7484	7337	7419	7467	7433	7337	7254	7311	7408	7301	7499	7320	7376	7399	7269	7405	7265	7199	7440	7429	7291	7347	7275	7308	7436	7285	7385	7455	7529	7302	7316	7328	7385	7339	7289	7333	7445	7337	7285	7348	7396	7369	7341	7291	7457	7464	7380	7289	7348	7377	7443	7376	7237	7258	7237	7423	7452	7394	7311	7375	7274	7381	7367	7345	7279	7344	7297	7309	7339	7310	7412	7319	7379	7347	7443	7364	7415	7294	7336	7329	7309	7472	7399	7380	7459	7322	7422	7377	7316	7305	7339	7399	7411	7404	7452	7304	7288	7383	7443	7417	7433	7339	7430	7408	7602	7413	7427	7477	7462	7240	7374	7465	7412	7550	7388	7351	7456	7472	7436	7419	7317	7277	7304	7518	7408	7425	7433	7367	7338	7372	7310	7411	7328	7350	7322	7322	7379	7496	7409	7465	7404	7382	7548	7419	7373	7514	7319	7191	7394	7380	7344	7436	7270	7252	7332	7400	7410	7238	7405	7460	7380	7416	7376	7381	7416	7474	7363	7347	7398	7236	7276	7411	7349	7304	7361	7432	7407	7361	7329	7360	7376	7377	7482	7366	7454	7425	7311	7458	7466	7421	7355	7527	7484	7432	7292	7456	7421	7472	7325	7385	7308	7337	7295	7446	7441	7444	7456	7257	7335	7211	7397	7420	7261	7494	7291	7145	7377	7257	7423	7325	7334	7484	7383	7377	7387	7400	7398	7492	7430	7563	7267	7572	7296	7344	7360	7455	7590	7524	7403	7505	7398	7486	7347	7309	7439	7491	7493	7352	7365	7450	7333	7404	7297	7368	7415	7471	7345	7263	7427	7342	7398	7369	7472	7352	7396	7526	7387	7449	7373	7379	7400	7333	7353	7468	7458	7411	7462	7468	7437	7517	7473	7258	7452	7467	7352	7334	7298	7367	7430	7332	7506	7229	7388	7431	7416	7316	7333	7498	7472	7351	7309	7420	7358	7342	7353	7349	7312	7292	7335	7309	7390	7400	7441	7238	7349	7410	7377	7444	7349	7350	7358	7487	7304	7287	7455	7366	7426	7435	7379	7511	7437	7543	7334	7369	7448	7396	7426	7370	7380	7296	7461	7371	7209	7479	7368	7280	7347	7156	7294	7309	7582	7454	7337	7323	7461	7403	7389	7366	7291	7369	7337	7485	7350	7370	7224	7392	7368	7366	7341	7251	7435	7335	7489	7405	7339	7334	7418	7493	7361	7410	7376	7477	7354	7259	7418	7403	7394	7301	7330	7272	7277	7176	7484	7370	7539	7451	7334	7312	7379	7360	7365	7279	7366	7447	7437	7323	7347	7264	7281	7471	7398	7388	7351	7304	7422	7289	7496	7425	7480	7164	7382	7337	7258	7346	7403	7331	7532	7412	7469	7361	7408	7218	7367	7269	7365	7411	7343	7375	7382	7425	7362	7437	7331	7273	7206	7471	7487	7197	7501	7333	7337	7281	7364	7402	7206	7417	7376	7391	7341	7328	7358	7304	7456	7282	7388	7412	7293	7402	7233	7335	7438	7484	7387	7470	7411	7492	7431	7277	7444	7369	7267	7338	7341	7380	7344	7453	7316	7445	7366	7414	7421	7428	7237	7514	7386	7368	7363	7373	7432	7279	7390	7349	7401	7336	7492	7262	7505	7383	7375	7394	7424	7340	7316	7233	7445	7329	7482	7555	7331	7544	7482	7363	7406	7357	7276	7426	7331	7382	7337	7406	7306	7259	7357	7425	7369	7422	7342	7383	7333	7466	7220	7374	7474	7370	7312	7373	7242	7356	7285	7462	7381	7412	7449	7455	7353	7388	7337	7368	7399	7484	7647	7382	7423	7356	7350	7387	7232	7437	7343	7382	7436	7382	7409	7366	7322	7397	7369	7381	7228	7329	7310	7240	7357	7512	7353	7551	7451	7281	7313	7343	7318	7282	7493	7430	7373	7259	7439	7229	7406	7533	7360	7389	7400	7331	7372	7372	7502	7273	7318	7391	7415	7387	7290	7337	7467	7286	7359	7296	7602	7295	7422	7451	7383	7383	7578	7453	7348	7270	7211	7493	7247	7396	7397	7431	7400	7295	7308	7384	7412	7171	7321	7289	7357	7393	7264	7349	7484	7475	7512	7310	7369	7477	7374	7542	7426	7324	7459	7449	7395	7325	7411	7310	7348	7366	7435	7313	7523	7337	7463	7282	7331	7428	7344	7352	7383	7328	7364	7427	7381	7384	7364	7275	7323	7543	7297	7356	7489	7292	7274	7328	7379	7419	7410	7472	7410	7425	7429	7412	7437	7507	7296	7458	7408	7129	7466	7341	7319	7541	7289	7441	7294	7328	7322	7363	7441	7312	7457	7341	7320	7326	7349	7281	7491	7381	7302	7464	7302	7457	7456	7259	7190	7395	7364	7306	7337	7401	7359	7308	7325	7340	7437	7347	7406	7311	7414	7474	7489	7384	7192	7321	7392	7381	7436	7331	7576	7431	7420	7385	7488	7461	7298	7291	7457	7307	7384	7296	7449	7340	7498	7300	7468	7312	7406	7447	7353	7318	7352	7342	7397	7372	7419	7325	7321	7296	7363	7355	7434	7296	7464	7420	7529	7281	7289	7465	7389	7294	7440	7341	7244	7301	7417	7324	7503	7429	7332	7419	7338	7429	7291	7307	7353	7220	7391	7477	7339	7478	7306	7253	7430	7530	7412	7364	7260	7437	7468	7501	7403	7401	7369	7390	7268	7361	7376	7255	7414	7326	7385	7311	7370	7349	7397	7356	7247	7482	7408	7235	7386	7441	7353	7411	7352	7392	7340	7354	7326	7434	7287	7295	7467	7352	7484	7439	7317	7262	7443	7253	7318	7301	7401	7509	7295	7328	7458	7376	7414	7436	7420	7422	7276	7421	7301	7506	7352	7302	7345	7304	7326	7350	7455	7399	7371	7382	7450	7366	7375	7337	7411	7361	7408	7349	7245	7370	7345	7406	7298	7321	7410	7417	7551	7172	7281	7354	7281	7431	7326	7264	7413	7505	7459	7293	7342	7353	7229	7445	7342	7247	7428	7310	7316	7408	7434	7333	7279	7410	7421	7305	7599	7398	7368	7301	7478	7424	7274	7463	7375	7291	7307	7413	7325	7215	7272	7367
3697	1532	1197	1051	1106	1272	1351	1298	1183	2138	3891	3889	3256	2158	1278	1000	901	843	854	855	909	883	882	880	833	854	932	851	922	862	883	856	888	828	890	885	926	894	824	801	866	880	898	857	853	879	842	890	882	839	943	864	857	883	865	860	886	810	837	871	811	862	889	872	915	849	841	859	942	876	907	850	840	901	876	887	921	888	836	888	874	842	838	874	880	823	866	883	897	860	878	867	850	883	909	885	850	868	856	903	897	843	913	894	953	860	892	845	913	852	900	945	872	843	843	906	846	969	812	889	844	891	913	842	892	919	852	897	851	896	887	880	848	892	925	891	895	873	908	882	878	882	911	917	854	845	878	848	847	865	885	859	913	870	837	878	872	865	844	890	876	811	946	836	904	827	830	859	879	912	871	903	883	876	864	843	848	852	951	877	908	841	886	911	906	898	884	864	925	921	908	835	836	941	890	918	830	915	845	866	874	925	843	900	879	892	868	920	877	859	878	870	884	889	881	869	861	911	851	872	916	924	871	823	868	856	870	854	862	902	891	883	923	853	842	894	837	842	900	844	821	913	920	892	874	913	881	887	820	864	865	862	893	887	865	928	813	884	861	884	857	913	818	870	868	888	850	886	856	859	896	842	925	888	918	857	837	862	866	856	878	793	922	944	859	869	851	930	871	854	882	848	871	864	908	889	863	897	935	895	861	874	805	879	916	906	884	853	887	898	873	856	892	887	889	876	878	862	873	886	865	808	842	826	910	877	873	927	891	875	902	907	849	886	898	875	884	879	851	862	880	879	874	894	900	884	873	883	877	883	855	858	901	893	902	877	839	901	909	911	899	838	927	902	830	885	901	879	893	900	868	854	856	874	893	877	828	888	887	844	867	885	889	896	875	909	843	882	911	894	908	876	914	880	905	836	889	906	887	838	877	878	840	849	871	902	838	924	853	896	878	933	927	841	857	880	869	908	874	883	911	895	860	869	912	886	884	876	877	929	848	912	938	914	868	849	897	875	835	857	898	894	867	906	875	893	873	866	862	898	863	885	861	944	850	898	854	916	861	891	894	863	845	868	838	861	839	905	816	899	852	895	846	900	873	844	876	858	922	855	837	873	930	887	876	881	849	870	888	875	897	880	911	876	884	848	868	909	868	907	893	833	858	927	878	888	836	890	834	857	921	896	838	880	861	865	861	846	900	872	849	877	896	893	877	861	919	827	919	842	878	891	869	890	889	853	884	844	796	837	837	845	855	866	939	900	864	904	843	862	884	924	911	890	869	870	875	902	873	842	857	860	870	879	896	871	860	894	911	883	844	890	859	854	926	853	870	866	852	848	888	908	899	860	903	830	886	868	938	857	799	855	892	819	867	858	908	902	910	862	964	826	897	919	892	902	857	900	862	902	829	850	882	908	848	829	877	827	881	857	842	877	829	862	925	861	865	835	889	938	909	838	900	859	895	837	872	833	904	886	887	845	872	873	855	883	847	860	878	846	903	864	888	894	850	865	846	893	846	904	868	847	901	943	862	859	914	901	851	872	852	812	856	880	840	869	817	886	860	886	867	946	856	882	851	872	915	894	862	906	872	871	858	918	834	847	902	872	875	879	879	910	866	913	849	822	912	891	897	871	876	885	849	869	885	905	868	892	866	908	923	901	871	858	906	866	854	878	853	880	837	901	850	869	901	868	900	864	855	859	921	924	887	883	882	904	859	879	840	913	908	888	843	905	886	890	827	855	929	846	880	921	861	897	845	906	859	879	881	879	852	851	870	847	872	856	903	899	881	852	927	833	857	929	878	916	889	886	892	887	891	897	945	851	917	834	904	892	862	841	863	935	892	851	854	852	917	870	857	869	888	889	895	883	937	904	842	859	939	916	867	878	881	897	913	911	880	823	900	891	850	898	879	922	831	889	964	857	851	862	873	887	855	869	846	870	847	845	902	882	835	923	796	847	831	910	907	893	923	864	819	884	844	845	879	855	918	913	851	839	851	877	896	888	852	904	929	876	874	867	889	936	882	871	869	934	918	817	877	929	860	846	875	890	914	846	856	886	888	851	875	843	890	824	933	863	919	935	876	867	877	896	848	909	880	838	836	835	924	850	870	885	902	870	872	923	909	849	856	917	841	888	889	891	868	834	890	861	920	899	906	857	870	904	845	865	876	862	872	901	887	840	849	824	872	836	891	864	883	878	903	860	917	909	835	886	857	919	900	901	895	916	882	858	863	879	895	915	859	862	864	871	891	881	884	876	852	800	888	903	905	898	862	871	839	912	873	874	872	874	808	906	919	857	888	875	852	873	867	792	855	884	908	879	884	874	905	824	856	900	838	842	878	848	841	893	882	844	913	848	884	915	883	881	848	905	868	902	883	894	895	882	844	919	820	871	890	917	858	835	876	859	867	825	867	855	904	882	887	867	863	895	857	869	874	849	878	889	842	862	847	896	873	873	898	865	848	810	861	879	892	873	892	882	879	882	886	879	882	847	919	908	806	833	948	899	866	860	908	902	875	893	872	909	863	901	918	859	869	838	867	928	850	880	888	923	825	841	912	930	850	887	856	871	849	828	878	866	902	883	843	893	922	857	882	866	852	954	884	848	875	915	857	869	919	858	865	877	908	864	931	859	883	861	911	878	872	888	904	873	852	843	903	847	876	901	865	913	874	844	853	863	896	887	899	863	856	860	848	835	903	869	960	879	850	860	933	853	825	855	923	854	894	952	848	858	808	860	849	912	868	917	832	849	868	888	885	892	858	912	923	885	917	863	948	854	917	844	887	927	844	867	866	909	833	887	842	923	833	909	907	887	847	858	877	867	851	807	895	844	864	883	865	902	894	852	886	874	831	912	847	878	876	920	903	821	852	841	904	871	860	905	853	881	884	900	836	872	828	842	842	828	879	911	912	868	846	910	861	904	854	871	886	869	865	919	875	874	849	869	872	880	878	824	871	842	840	920	871	845	858	900	827	874	870	892	819	862	850	851	849	829	867	920	890	902	901	824	818	882	870	866	833	884	893	846	853	951	866	898	837	868	894	891	877	870	876	861	865	906	861	913	893	853	863	866	883	909	847	853	851	871	893	853	873	907	909	900	876	898	924	893	925	931	896	905	866	889	843	855	835	889	852	876	843	881	906	878	850	913	866	887	926	855	865	924	893	864	869	869	822	939	860	909	915	839	885	863	875	848	868	918	872	883	879	840	836	869	892	857	957	875	931	860	913	871	934	900	829	862	873	848	846	855	895	901	869	903	890	825	863	875	825	876	865	843	827	878	903	912	892	880	906	888	902	841	909	903	952	895	900	881	880	880	876	886	871	831	893	922	903	818	880	897	835	916	886	892	832	947	866	824	825	853	871	803	856	905	934	905	875	850	903	845	906	887	903	890	856	876	917	858	922	857	900	863	846	851	854	879	881	824	838	877	845	907	898	843	860	891	869	827	894	926	836	868	907	885	901	906	885	910	848	875	867	872	932	847	859	915	895	869	959	843	911	878
19461	13810	11268	14827	19520	22301	22363	20000	18955	31581	39844	37710	31993	22341	13448	9017	7682	7219	7154	7062	7293	7193	7192	7144	7138	7200	7223	7282	7153	7144	7081	7129	7091	7218	7149	7175	7301	7137	7088	7123	7306	7251	7144	7211	7136	7196	7217	7360	7203	7201	6987	7136	7206	7219	7267	7228	7268	7155	7071	7159	7189	7095	7290	7172	7194	7228	7175	7292	7156	7265	7247	7119	7105	7150	7267	7293	7154	7079	7100	7264	7218	7100	7164	7248	7207	7173	7228	7190	7148	7109	7309	7117	7253	7151	7100	7317	7187	7151	7165	7229	7226	7073	7169	7342	7108	7194	7250	7200	7082	7125	7086	7201	7168	7103	7181	7260	7240	7166	7133	7159	7169	7140	7131	7242	7035	7312	7105	7250	7321	7074	7251	7141	7104	7230	7039	7174	7058	7172	7154	7186	7224	7261	7128	7311	7145	7292	7284	7282	7205	7308	7114	7211	7266	7241	7116	7185	7184	7176	7330	7243	7202	7247	7129	7197	7104	7293	7276	7250	7154	7279	7176	7280	7121	7216	7165	7255	7256	7204	7166	7329	7271	7285	7207	7097	7161	7239	7228	7298	7100	7188	7275	7111	7268	7235	7245	7348	7341	7146	7211	7164	7188	7312	7194	7233	7234	7188	7184	7170	7265	7242	7083	7141	7192	7202	7255	7180	7231	7125	7283	7221	7137	7164	7099	7168	7146	7197	7213	7333	7176	7199	7228	7077	7148	7223	7144	7083	7280	7281	7076	7253	7194	7053	7222	7220	7289	7262	7251	7146	7439	7156	7234	7221	7314	7127	7203	7128	7262	7162	7247	7184	7169	7158	7287	7156	7085	7173	7150	7278	7159	7254	7330	7231	7197	7300	7109	7147	7212	7147	7255	7252	7209	7252	7190	7128	7198	7332	7169	7279	7062	7208	7197	7164	7155	7146	7305	7232	7300	7078	7214	7076	7248	7118	7288	7310	7052	7234	7317	7098	7163	7116	7142	7232	7214	7138	7239	7347	7203	7120	7284	7171	7156	7171	7225	7301	7266	7240	7195	7074	7236	7330	7152	7200	7257	7156	7285	7240	7314	7008	7355	7083	7191	7111	7211	7160	7139	7175	7149	7201	7259	7048	7196	7264	7130	7100	7189	7308	7187	7123	7165	7205	7226	7219	7098	7301	7089	7209	7141	7086	7165	7136	7087	7253	7232	7005	7270	7123	7277	7129	7267	7202	7193	7217	7289	7164	7078	7152	7284	7212	7206	7201	7221	7135	7177	7084	7294	7074	7135	7073	7179	7318	7089	7258	7243	7248	7170	7182	7088	7252	7215	7090	7316	7248	7062	7145	7221	7311	7276	7229	7173	7218	7216	7167	7221	7204	7136	7156	7305	7292	7241	7268	7134	7171	7292	7250	7228	7188	7207	7049	7154	7266	7326	7068	7091	7290	7177	7213	7262	6916	7250	7218	7054	7298	7240	7145	7246	7318	7166	7191	7186	7227	7296	7175	7294	7114	7188	7239	7036	7036	7222	7268	7142	7235	7246	7228	7097	7207	7292	7292	7410	7118	7313	7148	7233	7180	7329	7270	7198	7040	7113	7117	7308	7232	7232	7321	7295	7210	7156	7203	7153	7306	7304	7108	7268	7128	7365	7213	7159	7238	7218	7158	7170	7142	7213	7280	7280	7116	7209	7108	7183	7192	7206	7368	7100	7160	7259	7190	7185	7087	7220	7302	7126	7246	6979	7281	7177	7216	7153	7233	7165	7058	7179	7218	7224	7156	7205	7406	7163	7223	7233	7180	7222	7343	7079	7226	7241	7182	7188	7239	7205	7170	7192	7355	7270	7137	7265	7170	7150	7160	7240	7264	7163	7112	7295	7151	7126	7290	7270	7171	7179	7173	7219	7231	7325	7311	7214	7303	7156	7202	7246	7094	7234	7246	7306	7178	7117	7250	7099	7394	7232	7210	7205	7167	7089	7247	7211	7083	7180	7058	7299	7227	7193	7301	7357	7204	7298	7286	7267	7285	7225	7115	7240	7131	7352	7051	7114	7157	7163	7234	7210	7218	7107	7142	7255	7182	7288	7164	7221	7208	7118	7065	7180	7303	7171	7171	7138	7142	7301	7139	7249	7172	7156	7295	7141	7248	7155	7132	7420	7295	7154	7239	7202	7247	7074	7290	7130	7121	7105	7302	7287	7158	7221	7184	7168	7235	7082	7266	7272	7268	7127	7210	7208	7199	7341	7306	7079	7274	7052	7394	7165	7226	7125	7085	7150	7169	7280	7137	7122	7124	7246	7318	7140	7282	7256	7198	7173	7191	7086	7349	7435	7249	7171	7143	7188	7127	7257	7218	7203	7279	7250	7267	7252	7124	7182	7173	7193	7141	7256	7108	7345	7219	7163	7144	7141	7279	7254	7077	7230	7217	7216	7231	7104	7280	7153	7112	7145	7162	7230	7234	7242	7184	7232	7151	7220	7218	7360	7281	7219	7147	7245	7163	7125	7156	7140	7249	7188	7096	7159	7144	7280	7173	7138	7161	7186	7190	7222	7165	7268	7153	7085	7163	7302	7311	7153	7096	7233	7219	7237	7094	7223	7105	7243	7165	7272	7194	7199	7101	7132	7222	7088	7233	7195	7253	7146	7192	7216	7085	7212	7227	7154	7189	7204	7195	7284	7172	7099	6997	7262	7006	7310	7198	7190	7311	7158	7189	7202	7080	7078	7130	7298	7221	7182	7283	7256	7351	7173	7112	7251	7204	7234	7140	7215	7142	7185	7227	7247	7150	7188	7227	7300	7240	7239	7009	7099	7199	7176	7159	7232	7113	7257	7253	7212	7184	7140	7192	7308	7214	7286	7241	7157	7297	7115	7244	7355	7335	7299	7153	7192	7320	7182	7113	7077	7175	7227	7115	7377	7178	7344	7132	7060	7248	7074	7145	7208	7178	7227	7063	7173	7099	7196	7009	7253	7234	7114	7238	7194	7100	7080	7098	7061	7069	7177	7232	7276	7235	7216	7149	7295	7164	7133	7013	7247	7203	7321	7107	7279	7210	7116	7298	7210	7269	7018	7145	7118	7100	7259	7022	7134	7096	7296	7266	7189	7292	7135	7175	7290	7104	7189	7292	7223	6994	7083	7136	7185	7170	7260	7143	7287	7246	7272	7192	7291	7121	7178	7096	7168	7198	7202	7119	7253	7070	7149	7260	7109	7237	7117	7282	7251	7228	7222	7239	7242	7173	7038	7136	7261	7239	7209	7256	7233	7210	7267	7363	7153	7135	7240	7189	7089	7124	7203	7135	7191	7148	7237	7105	7258	7299	7230	7217	7187	7183	7192	7205	7330	7206	7068	7201	7241	6989	7276	7246	7219	7197	7297	7091	7225	7136	7237	7281	7243	7241	7294	7189	7242	7198	7290	7145	7149	7278	7253	7193	7297	7334	7062	7076	7128	7240	7215	7190	7106	7133	7178	7293	7114	7178	7093	7221	7177	7278	7251	7174	7240	7267	7165	7224	7236	7239	7285	7048	7290	7310	7231	7239	7204	7119	7161	7172	7163	7339	7333	7117	7393	7058	7239	7156	7275	7056	7336	7241	7255	7199	7269	7237	7149	6983	7229	7073	7160	7280	7230	7304	7341	7102	7137	7188	7091	7225	7243	7165	7162	7189	7296	7242	7260	7186	7141	7028	7124	7269	7263	7216	7144	7358	7254	7105	7229	7239	7270	7174	7211	7129	7139	7269	7237	7157	7127	7314	7200	7312	7098	7262	7174	7237	7139	7242	7192	7094	7212	7081	7238	7192	7283	7135	7149	7335	7237	7206	7195	7316	7177	7219	7161	7207	7280	7254	7258	7062	7162	7231	7217	7064	7252	7258	7196	7198	7198	7035	7304	7164	7159	7116	7366	7168	7236	7109	7113	7237	7179	7137	7137	7195	7225	7327	7109	7302	7086	7254	7026	7288	7170	7224	7215	7222	7304	7182	7099	7163	7142	7112	7211	7152	7166	7128	7128	7265	7225	7207	7094	7248	7175	7047	7211	7280	7220	7237	7194	7243	7206	7210	7293	7193	7243	7253	7194	7192	7283	7238	7184	7037	7186	7205	7205	7168	7178	7377	7181	7354	7260	7103	7355	7427	7249	7131	7137	7268	7254	7213	7166	7167	7277	7124	7095	7263	7256	7165	7244	7081	7226	7016	7232	7189	7336	7242	7090	7125	7149	7163	7252	7073	7125	7144	7208	7127	7145	7143	7197	7153	7201	7165	7188	7245	7176	7226	7328	7224	7148	7103	7321	7066	7111	7221	7247	7107	7228	7108	7102	7194	7126	7138	7148	7111	7169	7234	7142	7223	7225	7254	7187	7140	7218	7118	7158	7218	7216	7235	7259	7173	7167	7128	7170	7290	7227	7219	7209	7194	7205	7269	7184	7239	7145	7154	7178	7189	7300	7082	7103	7231	7148	7222	7274	7149	7237	7148	7045	7040	7226	7133	7189	7263	7161	7176	7140	7188	7360	7352	7259	7135	7197	7324	7137	7192	7153	7323	7350	7159	7153	7114	7252	7066	7233	7324	7260	7061	7164	7198	7164	7200	7182	7127	7104	7209	7149	7061	7172	7136	7182	7353	7259	7144	7075	7221	7125	7227	7236	7147	7282	7197	7245	7256	7210	7222	7216	7169	7251	7179	7201	7207	7096	7276	7206	7238	7222	7252	7273	7197	7188	7201	7137	7212	7320	7243	7123	7251	7121	7126	7195	7083	7177	7162	7252	7107	7153	7210	7256	7237	7171	7241	7086	7221	7226	7266	7151	7263	7078	7164	7287	7212	7132	7118	7079	7169	7226	7212	7285	7044	7300	7231	7227	7199	7207	7060	7124	7087	7248	7168	7129	7185	7245	7283	7183	7215	7271	7176	7178	7217	7188	7170	7214	7283	7125	7147	7361	7183	7254	7154	7149	7277	7259	7157	7227	7281	7094	7246	7247	7119	7219	7237	7005	7217	7300	7286	7290	7251	7220	7128	7104	7101	7330	7202	7177	7299	7169	7204	7190	7267	7357	7083	7109	7301	7258	7149	7219	7017	7258	7246	7300	7177
2463	1611	1221	1177	1316	1499	1505	1374	1549	4664	11840	11765	8197	4431	2089	1191	946	875	903	866	847	861	883	889	872	930	924	909	837	875	928	909	843	896	911	935	893	913	921	870	866	884	849	840	835	933	873	911	912	877	911	814	877	891	862	886	889	899	897	854	890	859	883	879	880	881	916	885	894	888	815	896	912	910	830	865	909	884	919	853	901	870	875	892	928	910	845	874	923	918	893	906	1006	876	960	886	865	891	883	882	858	822	926	903	861	896	941	903	898	880	895	894	858	871	918	924	910	878	840	894	914	922	880	883	821	838	917	892	837	904	910	842	883	868	937	876	896	869	879	863	903	872	846	859	886	890	901	904	837	893	951	943	901	829	887	889	847	913	936	880	813	906	894	861	914	882	898	932	890	915	864	868	892	981	885	865	857	834	879	865	890	926	903	872	882	900	870	857	897	924	924	867	891	925	863	845	913	888	865	890	912	849	890	880	923	942	946	886	930	913	807	878	864	851	890	933	875	871	867	862	867	922	945	884	915	851	902	890	878	885	865	881	839	876	915	884	866	895	926	896	897	942	896	916	878	890	897	954	919	906	894	879	908	898	889	878	961	898	930	853	892	877	879	854	877	883	862	823	870	882	848	901	889	898	896	936	897	887	916	864	866	863	892	851	841	904	927	861	907	925	893	856	940	901	893	922	875	879	920	908	877	892	900	898	868	891	884	844	844	844	872	882	880	893	891	857	865	882	892	933	901	917	880	858	908	898	852	865	909	948	913	896	937	898	900	891	846	810	950	890	871	864	911	871	913	877	928	908	920	918	945	850	881	878	885	880	884	854	893	962	845	907	934	897	871	904	942	902	929	888	854	939	866	905	843	937	918	925	894	906	849	931	896	923	922	923	892	872	908	871	875	903	862	898	871	895	848	908	906	938	885	921	926	900	865	875	881	872	871	861	892	868	916	913	852	879	900	897	834	860	922	929	890	905	921	904	930	868	891	927	878	883	853	934	878	886	926	873	880	921	918	898	884	926	893	883	883	862	915	861	920	824	919	906	845	866	863	907	901	860	878	888	900	950	897	941	873	872	889	862	889	891	875	944	868	925	900	899	835	829	897	856	905	915	900	885	872	877	872	945	913	878	899	910	935	849	911	851	957	876	895	861	907	893	865	824	929	872	902	901	894	875	881	904	921	906	875	884	866	893	910	884	871	916	881	937	861	872	825	945	893	895	888	897	906	885	885	860	887	867	914	874	936	893	934	845	906	870	901	874	851	855	906	919	879	907	885	931	925	878	888	885	899	936	873	883	885	923	868	881	892	896	929	885	869	868	894	939	909	856	888	859	821	840	829	888	894	896	877	850	888	897	885	853	835	912	889	919	883	887	838	880	884	890	883	835	891	829	907	920	844	871	933	889	875	834	876	881	891	902	892	859	925	911	927	878	835	872	953	899	893	873	869	856	855	911	871	898	845	892	881	813	927	901	860	934	909	883	845	848	841	827	871	880	884	882	899	865	933	903	839	898	929	884	897	917	936	896	891	891	894	905	869	919	893	913	869	931	913	875	879	895	932	873	880	892	954	893	892	899	834	912	853	897	875	900	879	851	865	882	857	869	861	859	865	927	932	900	844	934	889	868	877	885	859	930	889	860	874	877	919	957	883	859	961	923	889	908	853	859	888	867	863	933	902	815	917	931	889	932	890	886	925	865	912	895	877	902	891	887	837	869	850	909	845	935	871	864	907	873	879	873	827	896	870	817	899	915	892	908	871	903	902	885	866	955	900	891	841	882	859	904	915	895	874	868	922	856	883	876	883	895	940	869	899	916	870	878	891	917	919	884	867	900	863	873	882	856	851	908	841	873	895	853	914	882	935	883	894	870	843	870	887	880	855	931	903	938	915	892	848	872	919	889	903	901	948	906	867	881	859	914	924	868	862	843	893	909	894	857	909	895	865	914	902	860	867	882	922	860	904	894	881	882	870	906	926	913	921	859	881	863	916	828	931	850	873	899	810	839	866	890	931	848	906	854	875	874	882	892	903	893	820	894	879	887	879	903	827	820	858	877	838	914	881	818	916	892	896	871	857	905	905	872	869	866	880	892	868	953	874	865	881	854	948	877	918	909	841	873	871	902	891	895	885	901	865	900	833	863	914	926	910	869	891	861	875	831	884	903	882	894	930	936	866	902	904	860	901	899	917	896	899	863	928	850	886	928	906	928	885	906	875	892	890	924	942	950	884	927	883	898	872	898	857	865	915	919	907	861	878	883	837	932	950	888	934	841	902	866	872	853	895	884	876	875	883	834	881	886	902	874	874	866	861	861	855	860	850	882	902	874	876	902	892	905	883	793	900	829	865	889	808	880	884	890	876	909	867	861	904	878	835	920	879	910	884	858	914	885	916	911	855	807	838	875	882	842	891	912	895	853	896	906	897	867	908	901	913	842	913	923	926	876	865	828	912	932	907	876	889	873	833	860	905	865	882	973	930	877	826	854	864	875	878	902	906	940	915	937	875	895	871	878	877	888	886	875	908	904	858	839	904	853	867	882	926	881	880	922	936	899	874	885	842	917	905	911	894	875	867	861	886	902	881	863	887	882	918	899	898	868	873	895	910	881	897	910	881	892	908	932	901	875	896	891	865	811	867	860	845	893	902	890	871	879	883	876	894	836	888	875	884	879	874	940	950	910	894	879	912	925	909	894	904	886	949	928	916	869	880	912	859	870	907	845	850	850	869	894	911	899	883	886	911	855	863	857	913	922	881	927	844	904	904	892	921	837	942	967	904	877	893	922	896	811	902	885	881	832	916	884	905	883	874	979	865	896	880	866	864	929	868	913	906	857	890	842	929	919	898	905	885	860	888	951	878	872	912	833	872	850	884	905	863	878	922	865	878	891	953	869	882	853	911	944	862	890	927	847	848	868	896	894	869	893	891	894	900	890	872	917	909	885	862	904	904	883	925	869	869	902	875	913	887	894	833	923	904	873	903	896	878	923	893	890	846	869	918	912	904	891	885	914	908	854	901	905	886	898	854	895	886	861	914	916	889	870	886	875	910	886	883	907	906	938	883	922	909	887	922	924	883	833	905	799	906	921	915	866	855	850	929	876	872	962	876	850	931	862	918	900	855	936	880	886	904	897	900	872	924	870	896	912	923	900	900	864	863	929	864	857	884	885	863	891	882	866	914	865	879	920	905	914	866	857	831	868	851	888	913	905	827	914	934	912	915	882	880	875	879	916	898	910	889	914	936	932	898	873	917	869	922	859	834	901	865	859	908	884	870	874	929	898	920	854	940	890	917	870	877	859	854	883	884	856	878	919	867	872	841	889	879	865	839	924	872	916	873	887	847	889	884	925	848	872	847	889	940	843	898	898	891	845	923	889	907	877	906	831	897	906	864	823	838	874	894	884	875	894	897	886	924	894	909	897	887	848	905	893	870	874	875	866	885	861	894	887	858	850	964	886	941	866	881	835	859	930	885	897	842	860	871	888	885	913
21500	15049	11477	17896	24847	25941	25166	22936	24009	43613	59131	55693	46084	34300	21561	11820	8170	7578	7245	7350	7317	7387	7146	7228	7302	7316	7265	7269	7308	7326	7355	7198	7384	7421	7304	7279	7284	7253	7332	7325	7231	7378	7181	7186	7111	7404	7192	7356	7226	7271	7296	7285	7292	7248	7225	7357	7315	7269	7182	7387	7352	7284	7220	7195	7245	7372	7436	7270	7250	7288	7384	7212	7396	7233	7298	7321	7215	7272	7301	7277	7452	7145	7312	7260	7336	7271	7278	7380	7161	7369	7288	7334	7286	7317	7321	7314	7196	7368	7310	7382	7297	7263	7283	7221	7250	7213	7239	7283	7260	7334	7294	7331	7299	7348	7335	7373	7230	7368	7366	7248	7236	7308	7337	7247	7291	7307	7430	7324	7284	7435	7299	7363	7325	7463	7277	7297	7318	7209	7423	7264	7241	7293	7216	7269	7265	7348	7330	7296	7303	7331	7339	7278	7303	7279	7316	7197	7172	7246	7364	7301	7253	7301	7383	7230	7281	7372	7358	7309	7255	7229	7222	7315	7221	7436	7445	7107	7217	7288	7311	7264	7334	7216	7323	7297	7319	7355	7254	7196	7170	7268	7295	7422	7172	7227	7446	7213	7326	7317	7169	7358	7372	7446	7250	7298	7335	7272	7280	7408	7195	7212	7170	7271	7321	7180	7387	7284	7325	7224	7193	7388	7206	7203	7343	7330	7308	7202	7149	7133	7246	7265	7302	7287	7317	7227	7399	7302	7157	7245	7366	7311	7392	7245	7198	7190	7373	7173	7286	7069	7247	7254	7242	7278	7198	7307	7198	7287	7358	7475	7300	7338	7239	7275	7302	7188	7333	7183	7331	7349	7210	7300	7110	7191	7331	7164	7333	7409	7244	7250	7290	7270	7258	7344	7227	7264	7261	7283	7350	7251	7274	7160	7171	7240	7386	7335	7298	7285	7266	7095	7184	7185	7341	7334	7238	7357	7394	7292	7351	7299	7226	7293	7331	7290	7174	7371	7135	7371	7223	7135	7223	7365	7349	7217	7303	7259	7386	7295	7333	7418	7205	7204	7189	7217	7435	7288	7271	7245	7161	7210	7334	7176	7236	7244	7404	7052	7312	7299	7305	7258	7243	7306	7294	7315	7239	7186	7518	7333	7196	7333	7304	7397	7223	7316	7267	7358	7402	7317	7241	7151	7127	7346	7335	7323	7342	7362	7351	7295	7465	7261	7202	7164	7284	7255	7271	7297	7385	7294	7363	7290	7226	7281	7331	7240	7379	7237	7151	7310	7325	7289	7378	7210	7267	7198	7275	7357	7233	7180	7270	7276	7256	7332	7317	7299	7169	7427	7458	7125	7294	7447	7187	7349	7411	7275	7412	7279	7346	7321	7476	7186	7267	7307	7419	7272	7258	7364	7376	7138	7209	7324	7375	7209	7226	7490	7316	7425	7328	7361	7229	7345	7318	7220	7380	7202	7463	7371	7347	7371	7314	7308	7405	7241	7193	7286	7339	7214	7255	7280	7523	7371	7332	7214	7319	7248	7241	7227	7387	7333	7253	7231	7286	7473	7297	7234	7425	7166	7509	7280	7210	7255	7289	7085	7442	7145	7326	7319	7264	7211	7287	7198	7417	7211	7380	7417	7340	7220	7388	7132	7203	7208	7343	7355	7283	7366	7216	7237	7192	7288	7282	7319	7298	7342	7194	7173	7246	7289	7270	7317	7216	7260	7297	7283	7220	7372	7204	7288	7362	7217	7368	7307	7366	7253	7333	7450	7265	7374	7314	7261	7287	7432	7327	7337	7242	7183	7076	7241	7220	7213	7391	7352	7415	7158	7215	7304	7219	7271	7251	7439	7462	7176	7395	7313	7399	7199	7269	7089	7272	7156	7376	7196	7452	7309	7271	7296	7292	7349	7214	7361	7198	7347	7247	7376	7425	7321	7213	7343	7386	7134	7484	7258	7310	7295	7348	7167	7316	7301	7239	7283	7301	7437	7447	7254	7286	7305	7270	7292	7193	7192	7342	7224	7311	7204	7285	7377	7345	7472	7310	7231	7312	7265	7405	7293	7232	7343	7319	7330	7421	7320	7328	7340	7276	7308	7327	7240	7348	7256	7248	7248	7385	7232	7306	7394	7235	7243	7303	7088	7185	7255	7175	7237	7187	7295	7177	7264	7224	7351	7298	7355	7227	7382	7242	7250	7317	7261	7338	7358	7127	7355	7319	7218	7392	7198	7266	7288	7150	7202	7273	7169	7211	7273	7317	7291	7194	7213	7320	7276	7210	7283	7267	7368	7304	7221	7201	7217	7277	7336	7280	7236	7372	7272	7139	7370	7333	7186	7213	7360	7318	7371	7215	7250	7294	7436	7340	7464	7241	7302	7304	7289	7246	7180	7321	7290	7305	7159	7106	7343	7405	7377	7175	7284	7233	7375	7204	7338	7300	7349	7346	7298	7355	7319	7149	7252	7520	7240	7225	7172	7288	7171	7333	7305	7331	7374	7214	7330	7255	7172	7282	7238	7301	7421	7151	7369	7210	7402	7248	7348	7280	7245	7262	7261	7328	7283	7323	7223	7322	7245	7205	7178	7246	7358	7207	7345	7172	7253	7159	7303	7270	7218	7355	7329	7359	7306	7434	7374	7305	7239	7292	7266	7348	7104	7319	7319	7228	7350	7243	7272	7303	7297	7278	7253	7067	7348	7305	7151	7387	7262	7254	7340	7327	7304	7259	7347	7249	7388	7248	7199	7311	7284	7240	7378	7185	7309	7217	7258	7341	7340	7280	7393	7259	7291	7308	7365	7307	7408	7244	7279	7355	7269	7515	7200	7313	7368	7238	7279	7201	7179	7216	7253	7298	7303	7331	7331	7124	7064	7388	7254	7289	7277	7404	7258	7352	7268	7169	7360	7348	7334	7251	7165	7295	7351	7262	7294	7238	7372	7249	7259	7222	7270	7253	7400	7301	7254	7208	7367	7319	7267	7196	7268	7409	7110	7276	7213	7335	7322	7288	7193	7408	7270	7281	7239	7353	7287	7297	7386	7152	7313	7180	7477	7335	7336	7340	7369	7372	7326	7223	7226	7316	7234	7349	7261	7203	7255	7285	7341	7447	7225	7210	7416	7278	7184	7255	7280	7176	7279	7321	7301	7266	7345	7356	7380	7238	7436	7280	7307	7334	7319	7268	7285	7161	7238	7255	7438	7308	7316	7346	7325	7207	7344	7239	7115	7252	7337	7285	7252	7274	7209	7262	7329	7216	7468	7233	7407	7392	7234	7227	7223	7214	7327	7364	7248	7236	7265	7271	7263	7473	7321	7323	7341	7336	7290	7345	7294	7299	7329	7288	7318	7268	7249	7225	7291	7300	7240	7308	7261	7397	7311	7176	7260	7383	7233	7262	7224	7363	7372	7168	7421	7299	7338	7236	7275	7259	7303	7240	7206	7340	7208	7239	7306	7330	7341	7225	7300	7328	7243	7377	7179	7365	7387	7197	7414	7228	7463	7338	7439	7300	7320	7308	7289	7390	7323	7277	7313	7310	7304	7146	7332	7205	7204	7310	7212	7221	7296	7177	7363	7300	7347	7333	7238	7241	7301	7356	7260	7383	7160	7265	7283	7123	7418	7301	7224	7302	7297	7325	7315	7206	7264	7286	7263	7326	7247	7250	7342	7222	7312	7217	7270	7242	7395	7173	7345	7321	7324	7332	7336	7410	7331	7333	7244	7274	7276	7312	7321	7282	7166	7321	7374	7266	7243	7323	7422	7171	7240	7252	7382	7266	7259	7230	7268	7391	7133	7084	7273	7254	7272	7361	7296	7280	7276	7309	7301	7293	7355	7441	7211	7212	7218	7262	7209	7411	7242	7259	7336	7319	7321	7293	7255	7219	7375	7287	7277	7263	7273	7242	7280	7272	7413	7281	7326	7260	7275	7232	7395	7277	7376	7304	7392	7340	7301	7384	7181	7220	7032	7285	7307	7287	7255	7315	7268	7220	7345	7345	7387	7296	7258	7444	7275	7269	7255	7306	7217	7288	7300	7271	7278	7381	7289	7345	7328	7183	7410	7277	7274	7316	7445	7267	7296	7298	7414	7331	7183	7411	7350	7225	7267	7456	7307	7266	7262	7393	7297	7260	7258	7359	7417	7296	7292	7426	7174	7316	7266	7261	7297	7242	7303	7257	7180	7292	7322	7381	7241	7319	7298	7290	7383	7374	7249	7354	7164	7316	7228	7239	7366	7294	7350	7276	7262	7326	7249	7356	7285	7279	7312	7352	7176	7371	7219	7386	7349	7264	7246	7292	7303	7230	7345	7245	7253	7332	7289	7238	7357	7218	7254	7279	7244	7259	7251	7430	7244	7268	7112	7232	7223	7408	7195	7338	7162	7319	7247	7174	7385	7241	7195	7357	7261	7154	7366	7331	7318	7166	7253	7308	7276	7390	7290	7224	7225	7327	7169	7419	7265	7419	7238	7217	7274	7319	7168	7293	7343	7262	7387	7299	7319	7208	7450	7303	7140	7314	7403	7223	7246	7206	7308	7241	7222	7242	7321	7305	7294	7240	7210	7271	7320	7241	7349	7356	7227	7256	7217	7345	7190	7181	7138	7257	7385	7351	7282	7152	7412	7203	7291	7286	7217	7311	7347	7437	7143	7402	7263	7252	7322	7280	7164	7403	7252	7260	7205	7211	7221	7268	7345	7059	7395	7354	7132	7353	7324	7219	7367	7399	7215	7497	7312	7318	7288	7256	7336	7342	7321	7113	7304	7350	7350	7452	7351	7335	7267	7134	7380	7201	7293	7455	7316	7276	7320	7400	7291	7184	7270	7424	7213	7326	7384	7288	7307	7243	7353	7282	7437	7110	7314	7153	7330	7376	7350	7209	7331	7203	7165	7225	7289	7174	7418	7273	7261	7368	7203	7307	7270	7206	7265	7190	7305	7275	7222	7243	7197	7340	7223	7329	7352	7295	7319	7278	7312	7301	7234	7288	7319	7257	7309	7304	7338	7312	7217	7324	7336	7342	7374	7391	7227	7223	7164	7263	7266	7206	7222	7121	7216	7192	7359	7278	7256	7254	7324	7339	7327	7266	7320
4846	1499	1210	1170	1330	1486	1498	1362	1413	4502	13900	11745	7084	3537	1796	1152	961	900	954	873	877	881	959	888	924	927	873	901	906	909	952	897	913	906	895	928	928	914	903	889	885	873	918	874	880	884	939	923	854	906	877	924	889	932	932	893	987	878	935	905	956	915	942	921	978	934	922	913	927	869	937	915	922	909	887	887	908	859	910	884	898	912	872	942	902	876	960	924	877	931	951	898	891	866	909	898	835	855	895	904	908	917	876	855	848	836	947	873	911	851	896	902	901	947	868	909	899	876	929	888	891	878	922	870	960	891	923	893	909	910	876	955	944	873	915	887	913	883	929	940	898	891	916	859	940	931	861	916	839	866	857	914	932	939	884	955	890	924	908	934	908	912	857	876	872	953	840	908	890	878	932	923	907	855	856	896	935	943	894	921	884	916	905	922	887	960	861	864	944	920	912	880	873	913	928	875	927	902	896	905	888	976	942	891	887	864	871	905	937	948	940	900	870	878	886	917	891	872	885	934	940	980	926	895	910	882	871	923	917	872	885	883	909	917	865	956	849	918	929	887	862	908	898	913	874	894	873	943	875	887	970	850	929	954	892	882	887	926	942	886	962	910	919	929	892	871	930	860	916	945	887	909	857	941	905	881	914	908	871	862	881	897	905	939	888	850	889	904	969	878	925	866	836	835	920	944	899	883	909	866	991	904	873	912	881	861	876	932	920	904	924	939	894	915	941	916	915	918	902	902	886	939	879	897	882	875	917	874	883	928	906	962	897	907	858	876	927	878	899	923	903	895	868	903	863	927	866	893	917	846	889	925	903	891	887	919	887	875	894	859	891	903	885	893	907	895	868	906	927	913	888	917	925	939	883	875	923	900	865	916	927	945	882	844	899	903	910	911	896	918	910	870	910	903	887	902	921	874	904	917	878	894	880	904	916	829	895	910	923	922	904	917	926	969	867	909	950	869	900	1003	883	888	891	868	916	852	905	941	929	877	847	904	895	898	902	873	868	920	897	881	928	898	879	884	901	958	929	903	901	870	877	919	930	918	910	883	909	930	900	869	922	926	899	981	912	893	916	904	904	924	901	904	831	876	941	900	856	917	883	861	842	910	935	919	926	877	956	938	944	950	938	914	925	942	922	794	931	895	952	824	911	873	915	919	896	893	882	924	871	936	853	899	911	913	877	906	897	903	921	888	906	880	917	970	838	869	906	895	934	855	889	899	862	932	898	868	930	947	874	872	922	942	906	879	865	919	899	928	892	911	943	887	855	869	849	937	892	898	871	886	881	886	903	887	918	872	926	943	918	871	925	926	921	896	943	876	861	884	925	880	1000	941	912	906	900	901	892	968	913	855	914	932	893	865	906	906	934	891	920	912	897	876	907	902	890	892	878	865	929	956	939	929	891	930	886	892	943	896	910	857	911	928	967	942	918	889	917	878	925	875	884	913	918	877	889	863	928	928	921	893	926	920	925	816	913	954	904	889	884	862	891	931	925	898	876	882	895	921	885	891	910	900	906	893	878	929	947	888	923	962	935	928	981	927	920	971	877	857	898	936	920	910	882	903	862	928	916	942	930	879	952	876	872	870	910	863	921	905	914	883	901	868	929	902	902	891	902	905	942	866	866	965	920	882	906	929	913	943	856	923	903	937	936	895	955	909	856	882	871	954	870	938	935	895	920	904	921	908	904	947	923	907	823	873	950	843	903	891	911	873	904	882	953	926	905	899	921	878	836	936	863	902	878	920	874	841	913	878	896	874	884	899	908	949	888	910	955	905	918	867	854	920	883	898	865	878	942	906	950	968	888	924	939	914	859	896	927	957	930	923	866	989	901	898	902	915	899	937	926	877	875	895	886	933	947	935	920	888	894	857	859	946	947	940	907	918	922	894	922	948	902	907	899	895	880	860	936	946	925	864	1004	931	958	877	921	917	869	913	961	837	883	857	917	915	923	904	933	865	873	916	937	880	887	929	970	924	917	848	890	875	917	864	904	879	896	914	903	876	925	899	984	891	932	891	933	943	913	935	818	907	895	924	894	925	938	972	832	922	957	931	922	882	883	862	957	892	872	914	900	897	887	899	845	892	899	864	898	884	922	921	886	937	923	897	879	887	909	918	868	920	901	882	901	935	858	914	874	907	902	930	894	940	937	877	890	920	926	912	927	907	901	874	890	909	892	886	871	902	958	910	881	900	882	874	959	948	929	895	891	901	895	894	875	849	909	913	898	912	866	933	961	829	849	888	896	964	878	910	910	937	926	894	920	879	939	904	957	870	972	902	913	918	921	905	910	945	897	864	897	893	891	961	916	920	901	910	854	908	901	858	905	883	945	908	936	922	927	889	899	833	925	887	882	879	891	895	948	902	883	923	931	919	862	870	865	909	983	933	917	871	927	963	910	892	896	934	918	903	907	949	881	952	895	935	955	869	862	952	888	897	918	909	932	911	914	868	926	925	938	903	887	877	923	863	942	881	874	917	938	923	891	953	947	919	909	919	872	921	897	908	926	901	932	871	928	904	924	909	907	860	937	914	882	885	902	881	979	958	861	885	822	906	923	860	822	971	853	920	922	892	892	934	879	906	936	861	963	894	911	936	903	865	836	930	883	883	926	893	948	912	945	904	928	866	953	950	922	865	944	902	908	907	852	871	904	834	892	955	887	862	910	927	832	928	934	907	948	910	929	933	876	922	888	959	890	894	916	902	902	894	883	872	925	906	874	943	943	893	892	907	926	887	868	898	917	919	859	931	893	885	912	912	898	911	868	908	922	925	932	956	916	866	906	919	913	876	855	872	916	897	915	878	896	899	909	847	881	904	913	958	924	919	899	974	921	879	893	928	922	940	926	882	929	869	908	939	876	928	889	873	923	899	905	900	879	842	949	906	880	914	886	869	898	905	909	931	905	901	917	877	901	892	910	865	973	878	938	893	926	908	934	890	879	923	905	873	890	880	951	865	931	899	912	897	912	924	901	890	871	880	893	901	850	902	879	929	867	956	884	877	842	898	909	859	877	923	925	960	892	900	892	916	876	919	906	876	913	930	905	859	906	894	885	940	915	872	878	942	897	909	897	911	890	953	896	888	959	931	905	912	939	935	931	877	892	878	940	911	921	888	920	895	912	931	895	896	897	860	918	859	840	857	913	908	904	891	914	924	945	972	919	878	943	971	911	877	862	925	896	875	903	861	891	941	879	824	920	907	922	933	922	895	914	895	881	837	896	869	903	934	861	895	941	927	880	892	882	877	913	912	911	868	955	873	916	861	873	869	944	943	854	931	890	909	958	884	875	932	894	917	924	941	920	877	848	923	906	954	934	875	878	935	894	913	919	940	847	880	922	894	954	935	916	900	849	831	911	878	926	905	933	855	948	914	897	856	905	914	895	890	944	913	915	952	993	905	897	888	892	887	881	952	926	892	888	945	880	921	910	865	896	915	905	916	923	897	876	933	867	902	890	902	887	924	927	924	918	837	876	987	889	885	903	921	925	895
20184	14276	11770	17406	23459	24575	23577	21911	22540	42260	63119	54079	43296	31063	19089	10568	8264	7567	7518	7500	7399	7359	7288	7333	7507	7276	7305	7457	7406	7482	7345	7313	7454	7394	7295	7445	7420	7264	7448	7531	7462	7355	7342	7344	7348	7486	7392	7419	7527	7456	7383	7341	7316	7287	7340	7424	7404	7396	7236	7523	7457	7488	7424	7434	7436	7301	7374	7486	7423	7444	7409	7332	7297	7271	7365	7441	7397	7323	7421	7351	7304	7358	7352	7370	7469	7493	7379	7402	7556	7449	7390	7444	7548	7424	7356	7553	7387	7465	7403	7304	7310	7291	7307	7512	7385	7323	7404	7313	7394	7324	7330	7400	7316	7336	7424	7493	7328	7357	7471	7467	7422	7388	7525	7626	7361	7409	7348	7328	7283	7505	7265	7517	7365	7353	7623	7384	7486	7493	7426	7341	7499	7430	7434	7549	7443	7400	7479	7426	7298	7488	7262	7374	7278	7428	7385	7429	7307	7521	7383	7402	7503	7442	7492	7405	7328	7414	7377	7398	7490	7333	7413	7447	7458	7288	7357	7394	7439	7331	7354	7401	7434	7338	7325	7451	7455	7436	7397	7502	7336	7491	7359	7568	7409	7440	7486	7328	7471	7460	7350	7417	7440	7487	7472	7462	7438	7445	7484	7498	7395	7423	7482	7478	7259	7357	7399	7363	7392	7438	7344	7423	7392	7387	7396	7377	7419	7407	7347	7355	7360	7278	7339	7397	7419	7369	7502	7372	7352	7349	7557	7401	7374	7428	7399	7408	7415	7432	7405	7388	7410	7406	7535	7432	7470	7430	7297	7428	7465	7491	7385	7395	7443	7440	7484	7520	7337	7427	7461	7380	7385	7344	7528	7462	7329	7427	7314	7445	7361	7404	7426	7487	7378	7322	7470	7366	7452	7482	7451	7449	7360	7420	7543	7445	7411	7404	7421	7456	7499	7387	7327	7381	7498	7347	7387	7357	7378	7503	7349	7502	7382	7338	7344	7369	7429	7366	7347	7489	7477	7401	7325	7427	7429	7286	7286	7319	7588	7417	7384	7457	7475	7455	7449	7448	7537	7338	7328	7388	7211	7509	7401	7254	7331	7370	7454	7500	7444	7344	7337	7468	7317	7481	7398	7368	7286	7545	7323	7374	7401	7366	7360	7453	7465	7451	7555	7393	7428	7277	7463	7383	7446	7479	7480	7445	7378	7409	7495	7329	7521	7358	7459	7277	7365	7492	7459	7505	7644	7620	7397	7402	7317	7403	7521	7373	7596	7344	7537	7458	7449	7422	7465	7294	7467	7339	7365	7343	7427	7258	7439	7520	7564	7366	7325	7327	7407	7425	7260	7492	7413	7340	7271	7430	7413	7430	7469	7440	7354	7511	7517	7343	7474	7489	7416	7351	7353	7343	7537	7388	7440	7297	7484	7356	7431	7382	7321	7429	7316	7426	7355	7458	7586	7472	7428	7343	7444	7385	7455	7457	7391	7395	7520	7455	7577	7394	7415	7334	7441	7423	7455	7411	7455	7574	7308	7329	7502	7351	7357	7405	7405	7421	7523	7495	7348	7392	7378	7487	7426	7368	7441	7326	7300	7339	7494	7493	7380	7416	7444	7470	7364	7476	7443	7393	7375	7308	7430	7394	7385	7338	7478	7438	7503	7453	7357	7363	7451	7519	7520	7492	7319	7533	7204	7370	7318	7394	7486	7387	7413	7356	7471	7482	7429	7331	7406	7333	7363	7529	7381	7406	7318	7434	7301	7360	7502	7433	7374	7283	7409	7434	7367	7383	7268	7406	7397	7524	7482	7362	7238	7460	7437	7280	7441	7413	7422	7589	7447	7329	7386	7361	7424	7332	7498	7387	7425	7466	7409	7439	7412	7429	7361	7368	7452	7422	7399	7431	7293	7405	7375	7293	7421	7381	7512	7397	7387	7278	7433	7424	7384	7300	7367	7485	7424	7435	7413	7412	7417	7428	7449	7414	7425	7363	7476	7416	7399	7476	7408	7408	7462	7371	7432	7372	7451	7428	7412	7419	7396	7393	7405	7391	7364	7406	7418	7436	7327	7571	7394	7436	7445	7404	7423	7352	7400	7477	7339	7505	7474	7404	7356	7422	7338	7533	7503	7491	7529	7413	7436	7412	7277	7272	7415	7380	7341	7425	7533	7442	7267	7435	7508	7472	7646	7332	7503	7476	7477	7348	7565	7378	7380	7369	7577	7341	7458	7391	7391	7441	7358	7391	7506	7318	7390	7286	7334	7427	7481	7503	7437	7435	7364	7453	7307	7443	7471	7263	7530	7421	7466	7450	7371	7347	7292	7478	7413	7383	7387	7491	7303	7393	7450	7445	7394	7455	7364	7539	7392	7338	7404	7318	7316	7369	7380	7461	7436	7334	7325	7489	7355	7300	7402	7430	7372	7427	7514	7457	7375	7323	7409	7436	7552	7354	7545	7438	7231	7396	7438	7507	7459	7340	7394	7306	7436	7380	7491	7488	7531	7389	7459	7416	7474	7551	7415	7494	7471	7430	7414	7405	7551	7439	7324	7307	7423	7374	7305	7372	7467	7471	7360	7519	7406	7489	7424	7417	7313	7290	7459	7444	7463	7413	7357	7313	7506	7379	7413	7482	7328	7482	7438	7469	7448	7308	7315	7365	7364	7431	7480	7376	7241	7373	7427	7419	7496	7419	7368	7405	7437	7473	7463	7286	7455	7437	7414	7346	7503	7393	7238	7445	7456	7366	7209	7406	7471	7422	7543	7459	7305	7306	7505	7377	7351	7522	7544	7563	7500	7425	7324	7463	7371	7218	7537	7328	7432	7326	7374	7337	7624	7232	7448	7502	7517	7404	7524	7404	7354	7448	7463	7389	7293	7438	7486	7428	7357	7310	7427	7279	7500	7557	7250	7457	7514	7436	7289	7455	7500	7510	7334	7363	7440	7533	7375	7481	7420	7387	7326	7474	7479	7286	7439	7410	7492	7294	7425	7431	7365	7369	7441	7406	7362	7334	7427	7384	7583	7327	7392	7388	7412	7449	7323	7351	7396	7396	7376	7379	7422	7257	7388	7498	7520	7469	7332	7450	7424	7464	7542	7315	7533	7297	7425	7318	7550	7477	7426	7341	7334	7330	7491	7308	7379	7349	7422	7391	7371	7429	7319	7444	7432	7418	7397	7407	7264	7541	7479	7436	7336	7502	7341	7546	7471	7401	7520	7289	7425	7470	7441	7371	7457	7416	7414	7451	7368	7522	7400	7503	7563	7292	7260	7401	7501	7447	7336	7315	7406	7449	7409	7504	7444	7394	7433	7519	7396	7360	7426	7469	7437	7361	7446	7458	7463	7451	7482	7560	7364	7408	7474	7435	7560	7487	7418	7324	7507	7392	7399	7496	7481	7548	7368	7495	7281	7305	7451	7397	7334	7434	7232	7457	7336	7504	7379	7506	7469	7575	7358	7316	7557	7362	7519	7464	7417	7442	7478	7450	7363	7296	7439	7279	7346	7499	7339	7369	7417	7412	7376	7515	7480	7494	7416	7448	7447	7445	7401	7457	7480	7457	7480	7531	7392	7345	7481	7511	7303	7449	7355	7442	7347	7360	7333	7292	7412	7460	7383	7298	7378	7370	7589	7492	7463	7298	7477	7446	7428	7408	7326	7396	7527	7296	7457	7428	7399	7424	7407	7407	7538	7442	7448	7374	7401	7390	7520	7411	7334	7336	7310	7422	7357	7423	7430	7494	7365	7563	7413	7420	7418	7261	7390	7410	7497	7363	7466	7348	7366	7411	7417	7307	7489	7423	7360	7440	7502	7408	7402	7427	7576	7405	7539	7407	7527	7351	7487	7470	7371	7405	7312	7393	7282	7441	7379	7331	7480	7378	7475	7304	7408	7427	7299	7376	7368	7302	7383	7429	7543	7338	7402	7489	7373	7385	7408	7384	7388	7398	7348	7342	7488	7488	7403	7452	7372	7507	7443	7248	7490	7482	7316	7389	7545	7595	7506	7259	7510	7451	7522	7460	7407	7408	7411	7406	7410	7436	7368	7374	7375	7368	7357	7309	7367	7530	7331	7454	7396	7365	7454	7433	7346	7428	7506	7334	7523	7422	7407	7302	7484	7576	7368	7249	7340	7407	7446	7471	7336	7509	7378	7486	7409	7329	7435	7340	7326	7423	7409	7527	7433	7367	7360	7549	7223	7388	7452	7422	7386	7439	7347	7468	7558	7399	7426	7437	7458	7402	7383	7409	7338	7400	7398	7496	7411	7543	7495	7558	7440	7299	7334	7428	7454	7398	7462	7476	7494	7411	7414	7408	7486	7340	7469	7465	7524	7404	7451	7481	7371	7363	7343	7381	7475	7419	7448	7280	7477	7524	7369	7353	7293	7424	7493	7441	7447	7466	7343	7473	7529	7484	7470	7365	7525	7396	7552	7508	7382	7451	7449	7458	7383	7439	7431	7436	7508	7488	7403	7255	7469	7355	7451	7333	7415	7438	7439	7244	7308	7373	7414	7398	7218	7440	7537	7475	7504	7391	7349	7453	7357	7367	7391	7401	7406	7600	7498	7491	7396	7473	7295	7370	7209	7388	7525	7365	7516	7587	7470	7429	7413	7404	7401	7288	7493	7286	7431	7488	7341	7407	7515	7418	7358	7370	7506	7376	7350	7511	7335	7391	7345	7487	7414	7366	7538	7350	7285	7455	7366	7367	7330	7372	7404	7516	7347	7510	7376	7358	7461	7335	7446	7368	7325	7508	7566	7416	7408	7404	7290	7224	7313	7405	7401	7367	7474	7418	7303	7359	7445	7363	7485	7391	7351	7337	7464	7323	7375	7470	7399	7361	7345	7360	7431	7483	7387	7305	7462	7466	7486	7408	7495	7500	7392	7413	7460	7552	7468	7426	7391	7426	7451	7550	7343	7382	7527	7393	7539	7408	7414	7312	7360	7414	7388	7468	7453	7358	7289	7562	7452	7417	7335	7504	7320	7420	7402	7506	7493	7613	7372	7578	7295	7356	7529	7345	7445	7382	7327	7294	7422	7388	7392	7396	7557	7435	7405	7435	7393	7439	7354	7497	7501	7564	7400	7493
3795	2049	1486	1287	1560	1788	1636	1607	1865	11859	23427	20248	12036	5101	2068	1206	988	933	940	891	887	856	873	883	908	919	922	871	901	892	956	931	859	915	879	907	878	908	895	893	901	873	886	900	907	928	881	916	899	918	927	917	910	944	875	898	1002	943	877	876	902	924	945	896	913	877	894	853	906	910	877	926	887	909	848	899	893	917	907	924	892	904	843	911	863	932	831	872	921	847	928	894	894	894	902	878	903	960	869	890	933	925	908	907	925	867	898	892	885	916	932	936	899	842	936	938	935	863	898	956	880	904	848	909	902	862	897	928	831	926	920	956	902	840	919	905	903	899	872	975	898	969	896	902	908	895	940	891	966	926	937	923	886	889	926	921	935	911	880	884	933	931	879	915	913	876	920	863	928	924	954	960	884	892	891	933	877	896	908	900	948	867	889	922	955	936	889	912	928	954	889	845	934	878	888	904	899	871	860	914	951	926	879	921	909	890	883	922	951	964	971	942	934	906	899	917	911	914	944	862	864	905	899	950	876	884	931	879	917	866	959	915	896	902	914	880	902	858	905	870	863	889	882	897	896	939	879	944	900	911	869	930	919	904	931	955	884	866	931	889	914	928	890	930	958	895	918	901	884	914	882	955	930	898	853	862	925	915	898	928	883	901	913	887	938	898	882	928	910	892	882	911	887	885	937	897	905	918	888	914	823	920	883	895	854	919	897	924	934	869	874	863	924	904	948	944	902	894	869	942	890	943	924	912	902	941	933	903	862	933	883	908	895	922	840	930	917	921	931	899	900	881	827	878	949	896	933	933	953	889	907	904	858	923	875	977	926	949	898	916	935	933	954	936	912	858	919	920	941	922	923	878	892	916	866	900	911	895	879	900	952	914	955	932	905	887	925	921	885	915	936	918	915	870	901	909	884	919	888	837	958	899	916	917	876	910	882	967	899	878	913	925	896	885	884	941	916	909	880	893	905	898	938	906	935	923	935	905	867	861	957	945	896	891	908	938	955	871	901	891	948	827	927	850	935	932	936	871	900	817	887	853	870	890	936	840	884	912	876	932	869	929	881	922	929	894	897	979	944	871	877	867	901	893	911	865	909	933	922	866	901	862	899	866	879	897	927	920	923	918	963	884	922	907	910	951	889	892	942	947	911	922	896	985	951	929	863	895	875	879	894	902	895	920	876	924	963	857	935	890	920	872	924	888	914	899	914	943	909	879	930	923	909	912	877	906	861	885	936	905	894	943	972	876	929	917	894	917	927	841	884	912	933	869	946	941	917	908	891	920	830	912	895	928	895	919	954	908	863	915	905	882	888	892	964	901	885	917	952	912	937	934	898	910	940	890	896	947	935	881	929	917	896	911	911	896	902	903	873	955	936	919	877	920	997	896	827	872	889	813	938	951	912	891	868	872	930	909	864	890	966	865	940	893	906	910	921	923	911	889	927	929	900	917	861	927	916	855	843	932	885	894	895	894	885	905	877	860	910	914	890	867	950	879	890	869	920	946	885	964	891	918	870	813	967	901	914	921	930	935	851	888	869	912	891	915	938	926	902	871	854	888	859	929	938	940	929	953	856	898	929	921	888	849	965	901	915	921	865	890	930	904	881	919	948	888	880	872	931	892	950	891	897	922	874	968	898	919	911	967	886	913	890	915	908	915	938	915	922	985	921	886	907	903	945	918	970	913	911	850	947	908	953	943	906	899	849	922	899	952	904	908	921	909	917	970	933	903	867	979	878	960	966	930	846	928	920	959	900	923	902	858	936	903	903	917	968	920	903	880	903	930	907	877	854	943	904	881	942	852	874	930	917	915	909	871	919	895	940	948	898	918	953	900	914	885	898	892	919	942	912	835	894	895	918	934	963	907	906	907	965	827	892	912	855	864	868	917	869	906	906	915	878	861	856	941	906	879	896	935	853	924	929	925	938	934	882	929	908	856	899	916	938	867	858	902	895	897	926	883	928	853	963	901	924	877	884	903	899	896	898	873	927	904	858	879	896	933	844	869	910	920	899	905	981	906	900	951	921	920	874	838	924	897	941	909	934	940	909	824	965	876	859	868	922	866	885	923	915	896	990	875	908	927	872	913	893	898	912	895	900	942	918	935	883	896	932	891	791	898	919	906	898	901	878	915	928	880	895	924	888	865	894	898	915	862	877	904	886	884	879	915	887	918	921	906	887	916	925	982	884	868	911	902	926	875	925	900	883	950	943	905	919	855	875	899	905	885	947	891	961	899	933	885	904	855	877	873	889	891	922	891	882	944	966	908	943	907	866	881	948	928	936	882	969	924	851	915	888	886	875	920	877	881	866	914	910	925	894	840	899	898	891	893	872	919	912	897	877	861	967	900	857	922	869	899	888	932	899	909	875	918	902	892	924	909	881	908	912	915	936	891	889	883	868	847	985	920	894	920	914	874	887	866	928	913	899	910	950	939	851	918	935	854	906	914	919	907	921	912	877	911	843	828	892	975	978	896	918	915	927	876	919	896	879	877	944	942	903	942	903	891	901	958	882	885	925	871	951	897	846	910	895	902	930	889	947	969	881	860	878	900	905	911	929	864	957	917	909	882	918	878	930	920	914	912	952	904	888	929	868	945	878	935	914	854	934	927	943	940	925	882	911	905	904	889	899	911	911	922	898	873	902	911	898	903	900	858	933	927	906	905	895	934	865	920	902	901	914	924	881	971	935	988	869	860	870	903	900	888	950	940	881	931	972	962	906	921	839	838	863	837	922	981	898	871	909	863	950	889	855	891	932	920	943	895	899	878	899	948	897	930	925	950	917	916	923	904	882	920	931	891	915	912	880	915	875	929	909	893	851	880	983	893	914	905	929	903	907	885	921	905	872	929	904	889	914	906	935	916	899	924	880	948	891	941	907	841	872	895	906	902	922	923	953	910	910	853	957	951	944	870	877	870	908	903	890	876	924	859	920	944	912	896	936	872	901	931	930	880	865	908	924	893	957	963	945	896	885	903	868	828	890	912	894	919	948	925	947	873	901	833	936	873	847	945	905	868	901	898	896	912	906	915	956	895	882	877	964	911	883	928	880	925	882	882	951	912	921	848	937	941	902	898	858	923	890	956	907	876	884	950	900	903	900	860	904	946	947	905	923	964	927	889	850	855	956	954	966	934	923	955	853	928	899	901	912	940	941	943	888	936	929	934	891	867	959	884	919	962	953	909	934	939	941	933	883	907	889	906	877	906	905	887	925	869	886	950	907	959	937	932	907	879	907	935	917	928	949	954	929	910	868	850	875	902	917	892	877	889	906	928	946	842	940	920	918	936	831	878	924	878	913	928	887	904	878	920	950	947	906	860	935	915	918	876	904	933	939	908	923	938	911	948	912	931	962	826	876	953	842	931	961	896	935	940	915	918	891	923	926	850	902	896	912	906	886	912	848	856	967	912	868	896	896	908	917	977	933	921	940	898	897	886	911	905	869	942	879	965	883	857	872	918	911	824	877	860	934	944	940	885	910	934	898	892
25351	18059	13928	20791	28026	29274	27850	25284	27758	59159	76004	66297	51561	35250	21029	11646	8359	7610	7479	7522	7359	7428	7512	7474	7394	7389	7477	7490	7415	7385	7290	7527	7418	7604	7459	7437	7339	7336	7380	7422	7358	7395	7529	7239	7506	7252	7392	7411	7368	7407	7554	7534	7346	7497	7424	7354	7341	7358	7484	7328	7426	7539	7468	7325	7540	7479	7458	7359	7184	7471	7493	7292	7293	7532	7578	7302	7334	7476	7347	7389	7440	7511	7491	7388	7308	7333	7523	7313	7374	7412	7486	7332	7315	7444	7516	7404	7482	7439	7389	7592	7397	7404	7338	7340	7271	7422	7422	7472	7402	7479	7361	7412	7363	7512	7364	7453	7479	7392	7237	7372	7336	7344	7362	7522	7396	7344	7477	7438	7479	7452	7201	7426	7543	7421	7432	7352	7350	7457	7345	7349	7477	7406	7452	7332	7476	7423	7412	7435	7383	7506	7415	7489	7337	7414	7424	7341	7434	7310	7388	7455	7421	7344	7327	7513	7424	7352	7423	7310	7411	7425	7442	7369	7452	7388	7371	7422	7360	7457	7350	7529	7473	7426	7417	7477	7394	7393	7323	7366	7328	7401	7476	7403	7443	7585	7443	7434	7362	7348	7539	7226	7405	7421	7466	7372	7253	7397	7279	7395	7501	7337	7473	7427	7514	7326	7367	7342	7499	7483	7336	7404	7364	7434	7470	7246	7358	7402	7508	7507	7537	7275	7544	7353	7488	7393	7426	7360	7394	7333	7348	7437	7384	7355	7386	7308	7547	7546	7393	7325	7405	7423	7469	7324	7396	7390	7375	7410	7349	7386	7467	7308	7473	7450	7402	7488	7356	7477	7354	7443	7526	7472	7500	7424	7331	7317	7435	7373	7386	7391	7521	7481	7354	7323	7460	7349	7385	7405	7448	7340	7351	7321	7463	7498	7290	7432	7344	7506	7420	7442	7502	7462	7366	7427	7330	7293	7436	7544	7425	7465	7470	7415	7359	7396	7521	7434	7269	7267	7533	7537	7372	7438	7456	7363	7491	7328	7309	7470	7370	7378	7357	7402	7358	7515	7340	7369	7476	7383	7215	7493	7383	7353	7306	7449	7473	7400	7421	7455	7387	7401	7553	7440	7433	7484	7420	7343	7353	7451	7446	7402	7462	7359	7423	7397	7467	7383	7591	7290	7376	7424	7431	7372	7353	7435	7474	7378	7418	7444	7385	7326	7300	7541	7313	7553	7368	7482	7368	7448	7462	7413	7483	7456	7252	7376	7536	7298	7582	7397	7448	7418	7402	7362	7386	7496	7476	7331	7389	7373	7521	7458	7496	7253	7355	7496	7501	7268	7463	7373	7416	7354	7388	7377	7429	7396	7327	7275	7509	7594	7503	7554	7557	7389	7508	7347	7443	7435	7411	7372	7330	7539	7490	7459	7430	7462	7392	7382	7389	7262	7458	7337	7367	7383	7325	7396	7620	7454	7290	7440	7331	7403	7497	7354	7495	7368	7386	7507	7356	7579	7337	7404	7435	7322	7232	7488	7326	7493	7328	7427	7420	7345	7398	7305	7383	7342	7450	7463	7448	7570	7367	7368	7492	7460	7385	7462	7265	7451	7429	7529	7357	7552	7309	7318	7490	7433	7418	7387	7351	7519	7284	7396	7383	7359	7321	7437	7421	7280	7562	7395	7625	7423	7353	7472	7459	7323	7439	7349	7407	7429	7366	7263	7468	7256	7358	7398	7438	7501	7541	7498	7358	7426	7462	7409	7424	7409	7402	7327	7397	7430	7329	7433	7459	7336	7483	7365	7421	7407	7439	7482	7361	7540	7363	7413	7464	7443	7459	7413	7315	7607	7423	7503	7439	7267	7478	7242	7380	7289	7497	7334	7366	7460	7411	7343	7270	7425	7364	7452	7424	7528	7300	7471	7376	7440	7467	7393	7334	7451	7379	7488	7424	7389	7387	7434	7431	7464	7418	7363	7453	7387	7377	7391	7400	7408	7459	7389	7441	7468	7496	7484	7381	7259	7437	7472	7471	7428	7379	7352	7475	7398	7478	7350	7401	7342	7279	7485	7445	7443	7382	7487	7369	7497	7354	7334	7383	7549	7386	7405	7504	7396	7363	7390	7487	7417	7372	7487	7398	7362	7389	7452	7352	7587	7572	7360	7633	7497	7461	7319	7564	7312	7405	7423	7416	7394	7412	7314	7498	7339	7545	7499	7439	7463	7601	7425	7423	7422	7450	7381	7548	7410	7335	7435	7457	7350	7313	7434	7457	7376	7490	7356	7417	7295	7513	7484	7399	7458	7419	7469	7374	7446	7309	7517	7376	7378	7397	7455	7438	7517	7453	7300	7295	7399	7441	7457	7415	7323	7447	7337	7498	7412	7445	7481	7517	7306	7397	7446	7315	7331	7237	7455	7320	7270	7393	7396	7422	7470	7499	7574	7388	7391	7468	7433	7262	7397	7543	7486	7367	7462	7384	7255	7413	7382	7357	7451	7379	7427	7449	7456	7568	7333	7394	7410	7463	7381	7415	7389	7576	7460	7395	7421	7427	7467	7313	7387	7458	7529	7326	7451	7434	7466	7291	7392	7532	7313	7430	7450	7379	7377	7223	7568	7303	7530	7411	7392	7418	7321	7360	7411	7348	7339	7409	7423	7421	7345	7532	7407	7489	7457	7414	7433	7388	7410	7323	7426	7335	7370	7446	7371	7367	7515	7443	7258	7284	7476	7441	7459	7332	7461	7497	7349	7480	7435	7411	7533	7402	7448	7451	7444	7425	7267	7400	7423	7389	7495	7412	7342	7439	7381	7488	7481	7418	7303	7452	7412	7395	7413	7311	7487	7337	7381	7408	7406	7359	7332	7317	7376	7338	7361	7431	7489	7594	7438	7372	7440	7421	7260	7486	7357	7281	7396	7437	7399	7339	7454	7410	7463	7487	7382	7375	7492	7488	7423	7386	7431	7362	7308	7339	7435	7528	7415	7341	7575	7346	7511	7372	7456	7426	7351	7282	7404	7497	7387	7459	7481	7441	7414	7418	7576	7516	7562	7414	7450	7412	7501	7404	7374	7574	7376	7444	7498	7496	7405	7465	7382	7560	7452	7370	7306	7350	7417	7369	7359	7557	7450	7445	7375	7587	7492	7419	7363	7439	7417	7385	7493	7333	7445	7397	7386	7414	7414	7479	7334	7564	7507	7522	7435	7350	7358	7536	7450	7507	7391	7446	7372	7315	7299	7562	7385	7359	7409	7311	7461	7373	7372	7378	7383	7468	7369	7394	7421	7359	7369	7466	7304	7333	7468	7491	7475	7358	7437	7416	7483	7274	7404	7244	7466	7412	7332	7313	7384	7401	7348	7409	7495	7404	7438	7493	7335	7436	7353	7485	7480	7319	7428	7249	7372	7366	7430	7475	7479	7445	7476	7613	7422	7473	7402	7536	7339	7429	7446	7411	7587	7440	7542	7533	7414	7386	7399	7296	7497	7502	7392	7398	7358	7487	7304	7476	7309	7271	7447	7413	7450	7418	7416	7412	7373	7336	7473	7425	7326	7400	7461	7519	7428	7348	7360	7352	7364	7341	7414	7291	7420	7518	7540	7495	7389	7454	7323	7512	7372	7582	7365	7421	7480	7193	7386	7467	7492	7459	7543	7449	7401	7374	7427	7400	7405	7481	7393	7427	7376	7383	7443	7351	7319	7506	7395	7293	7393	7455	7268	7419	7404	7437	7426	7461	7408	7515	7324	7423	7433	7448	7391	7428	7397	7361	7363	7445	7524	7556	7333	7396	7453	7352	7328	7412	7472	7357	7282	7408	7471	7489	7473	7467	7433	7520	7466	7538	7417	7326	7382	7456	7564	7535	7512	7296	7457	7408	7404	7481	7399	7432	7329	7387	7279	7384	7528	7543	7380	7415	7394	7349	7390	7451	7386	7339	7287	7441	7408	7397	7473	7460	7458	7487	7558	7427	7383	7259	7286	7398	7452	7445	7537	7411	7427	7339	7413	7257	7477	7407	7435	7459	7444	7361	7530	7383	7282	7356	7445	7330	7436	7439	7543	7467	7407	7338	7452	7374	7385	7495	7392	7335	7471	7410	7518	7449	7458	7367	7534	7400	7376	7417	7517	7188	7505	7291	7497	7453	7380	7266	7369	7421	7448	7381	7411	7410	7433	7473	7305	7433	7440	7261	7271	7435	7489	7398	7365	7401	7366	7490	7450	7486	7325	7457	7370	7497	7349	7385	7537	7274	7386	7473	7456	7487	7349	7329	7486	7430	7457	7436	7475	7450	7369	7513	7521	7418	7393	7288	7398	7488	7330	7316	7497	7356	7392	7437	7421	7433	7464	7404	7332	7462	7443	7405	7416	7483	7485	7438	7453	7461	7402	7323	7448	7468	7335	7355	7494	7441	7343	7338	7504	7330	7296	7529	7419	7473	7548	7419	7389	7535	7406	7471	7398	7400	7317	7394	7422	7464	7278	7568	7378	7506	7393	7278	7375	7391	7401	7404	7424	7401	7366	7441	7354	7280	7290	7512	7466	7470	7356	7521	7443	7383	7409	7448	7489	7354	7491	7486	7429	7319	7366	7216	7490	7394	7324	7450	7483	7501	7233	7425	7375	7315	7356	7401	7332	7364	7476	7474	7360	7523	7362	7297	7478	7364	7344	7467	7555	7442	7526	7329	7331	7471	7321	7364	7332	7374	7460	7338	7484	7308	7358	7511	7398	7432	7485	7348	7555	7438	7377	7250	7471	7381	7343	7363	7413	7332	7462	7347	7355	7385	7509	7357	7358	7365	7349	7451	7377	7569	7394	7281	7430	7367	7426	7457	7411	7401	7491	7399	7254	7382	7431	7329	7499	7431	7502	7341	7525	7420	7374	7370	7309	7416	7319	7501	7390	7397	7352	7480	7468	7515	7509	7488	7424	7283	7455	7451	7382	7391	7343	7450	7405	7385	7277	7382	7537	7336	7387	7419	7282	7392	7576	7406	7385	7613	7462	7388	7451	7387	7331	7431	7369	7511	7566	7428	7377	7345	7506	7392	7415	7476	7422	7425	7512	7386	7347	7391	7562	7342	7426	7317	7390
3383	1214	1032	987	1079	1219	1148	1105	1100	3138	4831	4295	2611	1614	1116	916	899	858	874	885	930	912	840	869	892	874	970	848	853	852	858	889	841	892	866	886	887	873	846	881	886	841	903	903	867	880	857	858	809	864	874	846	876	872	848	875	887	903	898	898	881	865	896	863	950	908	875	823	894	842	853	904	897	910	907	869	852	834	845	863	867	858	845	928	884	853	844	863	878	889	839	864	898	921	905	878	896	884	884	861	866	867	876	873	898	858	816	854	893	894	910	875	878	857	883	841	939	836	918	922	898	909	861	902	874	878	899	933	881	882	870	910	881	817	910	862	830	880	879	856	892	852	932	895	867	908	877	858	829	949	862	874	881	859	900	866	872	922	876	896	904	903	880	878	932	908	897	914	846	880	909	931	900	890	907	839	872	894	898	860	883	919	901	944	928	934	847	859	894	853	844	812	869	838	869	840	855	833	869	883	879	882	870	879	891	853	902	889	910	896	850	868	919	852	828	887	872	888	919	885	951	892	819	862	920	885	833	871	900	901	851	866	917	858	846	855	886	852	882	912	817	839	868	869	884	886	816	855	804	871	886	906	903	841	849	837	884	929	859	881	910	879	897	891	901	879	871	924	903	923	887	887	857	864	882	863	942	880	839	863	908	875	896	873	877	900	818	863	892	875	884	895	885	896	837	870	881	858	881	883	818	872	875	887	878	933	857	882	846	918	912	884	874	846	893	872	852	859	851	826	841	870	815	875	878	884	895	855	888	845	844	876	867	856	868	835	903	893	817	872	848	901	887	859	874	866	870	896	878	872	862	898	864	922	876	904	886	897	874	880	858	919	875	833	901	840	903	897	864	910	819	900	842	832	880	884	888	872	896	833	857	863	859	859	852	909	854	832	926	905	789	904	872	855	823	876	893	902	900	859	885	847	848	886	874	842	897	857	855	895	831	869	888	888	915	855	888	822	837	864	847	872	855	844	894	894	877	853	885	843	857	822	830	809	852	916	857	878	911	916	864	850	896	880	883	887	880	886	935	881	928	904	851	922	888	861	879	849	873	798	872	859	855	915	886	876	877	877	887	882	916	877	913	894	848	896	867	896	913	862	840	849	874	869	890	911	892	834	879	859	841	866	947	900	826	911	894	860	898	861	892	931	855	880	900	887	843	893	888	931	859	863	906	886	846	902	898	872	893	879	913	895	896	858	869	891	899	883	860	892	815	852	857	854	846	900	917	938	864	877	911	905	919	924	883	795	873	899	915	917	888	887	867	899	869	893	830	868	903	843	883	762	901	879	862	842	910	839	889	901	870	893	850	849	835	895	878	844	830	871	872	887	876	893	923	839	850	878	860	853	837	896	867	848	870	881	887	875	871	890	869	843	878	962	860	907	859	865	912	837	897	880	901	900	851	872	844	894	846	897	910	898	904	886	885	858	893	871	854	846	876	904	886	890	861	884	843	847	904	909	914	894	889	883	903	879	930	871	901	876	815	834	933	840	862	861	880	848	955	908	881	861	833	899	901	889	827	876	899	903	883	918	880	917	911	894	893	902	849	817	889	918	919	909	911	898	826	882	858	905	856	862	853	923	910	847	903	845	919	881	874	883	909	869	844	907	834	911	806	837	866	921	870	859	851	897	921	928	890	856	898	858	874	865	925	948	850	861	917	880	911	888	867	865	847	922	829	846	882	844	842	884	843	862	854	898	861	911	877	882	885	899	890	875	879	863	873	879	865	823	906	863	845	862	852	931	895	935	887	887	827	844	910	914	855	894	859	867	888	841	864	857	907	884	941	879	851	874	820	901	890	833	855	813	956	878	907	875	907	905	868	824	876	872	897	877	861	848	937	876	857	937	942	869	877	868	895	927	829	904	891	887	855	833	919	882	889	885	920	874	832	879	857	841	880	901	864	897	848	850	897	837	916	930	853	881	890	864	883	870	844	875	899	883	881	905	890	872	859	858	887	902	905	912	899	867	885	867	865	871	886	885	949	845	897	857	829	873	930	895	841	878	861	888	850	885	873	863	881	881	881	918	956	826	861	925	854	849	901	888	900	890	856	859	863	905	923	883	859	853	932	832	878	845	850	954	839	839	890	908	877	888	903	870	870	854	850	860	808	875	873	853	891	881	957	895	892	887	878	898	853	967	852	903	941	881	904	933	860	891	900	908	890	876	891	843	905	904	884	934	881	842	831	838	861	867	874	846	873	864	810	893	873	865	918	847	857	891	866	939	871	897	818	871	888	940	863	862	860	855	877	897	858	896	874	869	854	882	884	889	796	847	909	826	886	946	877	907	888	896	890	893	938	920	892	818	815	861	843	884	900	878	882	832	859	881	912	857	869	885	893	914	910	887	880	915	863	874	902	856	860	920	833	919	841	898	888	924	925	844	934	929	929	869	831	888	901	911	887	858	868	872	895	908	911	853	858	873	923	906	874	861	829	858	926	868	871	889	932	899	903	882	897	931	854	891	905	905	882	899	860	842	922	888	891	829	883	940	915	841	845	800	923	868	910	893	941	853	878	878	878	878	932	862	820	903	800	897	930	870	897	931	844	858	858	899	892	913	878	885	904	888	864	793	899	906	887	913	842	920	875	829	869	886	890	889	863	920	886	898	885	854	887	857	897	869	871	875	933	913	860	878	912	833	877	922	910	861	887	875	886	891	892	884	895	862	880	909	887	857	938	877	898	868	859	915	951	888	907	855	859	911	869	849	836	868	886	839	866	841	879	881	948	900	883	846	912	871	931	910	884	821	912	879	894	897	867	860	887	883	865	855	838	883	864	876	890	922	830	856	864	855	859	861	910	864	848	869	871	900	889	895	909	877	861	849	957	881	903	868	900	872	867	924	946	898	906	838	863	818	845	867	929	856	892	942	880	869	869	850	890	865	857	863	880	879	859	890	870	881	825	848	889	898	888	855	828	836	897	879	907	868	894	879	853	912	899	893	935	876	892	851	875	917	927	913	887	881	834	864	961	890	837	824	916	909	803	873	827	832	919	872	869	847	857	860	886	883	838	873	866	844	871	884	901	900	905	839	880	842	905	870	918	894	952	839	920	862	884	902	883	870	878	867	856	939	926	820	869	864	872	911	898	913	915	930	882	852	896	876	865	817	895	950	869	881	888	868	857	880	900	878	867	860	904	866	903	891	892	929	923	916	858	897	912	931	895	868	865	882	841	875	853	854	928	867	853	859	867	859	875	852	894	930	903	839	857	838	875	896	887	949	879	921	853	851	871	910	911	886	865	862	907	882	844	915	856	878	849	895	853	928	829	874	929	877	876	928	860	891	858	868	861	905	843	861	886	856	896	913	794	826	893	926	925	883	921	878	810	823	867	847	884	860	919	889	858	869	845	886	854	850	914	922	865	871	849	884	852	855	897	827	891	845	890	887	878	940	874	866	840	865	890	883	878	885	865	830	921	866	922	882	866	865	868	850	938	919	899	879	952	917	880	848	859	883	864	926	859	869	868	855	902	874	890	871
16496	11547	9835	13500	18940	19612	18922	17172	16198	35959	42182	37169	27153	17032	10762	8223	7276	7182	7125	7144	7230	7162	7178	7379	7404	7079	7167	7285	7213	7243	7178	7232	7035	7164	7221	7187	7107	7183	7325	7181	7088	7291	7217	7191	7157	7300	7230	7331	7261	7084	7344	7219	7270	7183	7381	7287	7354	7219	6962	7283	7298	7260	7261	7161	7025	7167	7163	7201	7224	7259	7112	7089	7277	7233	7250	7218	7140	7143	7220	7197	7276	7200	7218	7169	7258	7301	7189	7182	7174	7230	7312	7291	7114	7163	7223	7261	7172	7296	7301	7051	7194	7358	7077	7163	7171	7335	7182	7293	7247	7254	7144	7231	7261	7146	7237	7184	7309	7142	7282	7329	7340	7150	7221	7183	7272	7251	7241	7300	7258	7220	7294	7207	7240	7214	7301	7220	7174	7192	7275	7288	7211	7139	7321	7207	7136	7056	7190	7182	7184	7219	7264	7145	7214	7168	7116	7226	7284	7175	7147	7175	7297	7167	7004	7171	7211	7305	7258	7150	7231	7120	7212	7278	7205	7270	7244	7282	7236	7317	7304	7217	7344	7229	7208	7082	7109	7138	7201	7338	7264	7055	7221	7235	7275	7243	7255	7298	7226	7386	7084	7153	7273	7215	7204	7152	7266	7191	7218	7134	7167	7254	7131	7183	7253	7181	7350	7284	7352	7274	7232	7118	7328	7299	7249	7276	7291	7156	7071	7164	7135	7075	7140	7234	7091	7193	7187	7251	7296	7187	7228	7262	7140	7153	7143	7254	7276	7264	7137	7239	7393	7127	7293	7171	7087	7038	7258	7192	7098	7158	7162	7107	7187	7213	7270	7281	7197	7225	7276	7072	7209	7219	7198	7239	7141	7352	7234	7142	7222	7385	7288	7303	7253	7247	7105	7365	7300	7263	7255	7307	7233	7197	7369	7242	7309	7332	7242	7269	7049	7312	7301	7214	7240	7241	7191	7290	7194	7206	7117	7305	7208	7255	7264	7203	7158	7206	7354	7280	7258	7341	7175	7172	7121	7315	7191	7242	7303	7181	7175	7224	7221	7143	7349	7143	7196	7206	7232	7289	7216	7265	7211	7211	7136	7311	7317	7365	7274	7358	7269	7198	7417	7187	7352	7217	7067	7244	7315	7262	7121	7251	7137	7198	7116	7373	7152	7201	7100	7177	7247	7286	7217	7279	7186	7305	7216	7172	7282	7235	7292	7357	7292	7302	7280	7127	7201	7203	7184	7218	7109	7257	7206	7310	7266	7354	7290	6987	7217	7204	7332	7334	7314	7151	7206	7223	7163	7324	7146	7190	7123	7278	7279	7192	7304	7253	7323	7034	7374	7240	7319	7178	7209	7208	7234	7393	7173	7137	7169	7262	7079	7306	7269	7292	7311	7324	7267	7096	7230	7236	7209	7157	7336	7253	7114	7169	7342	7179	7331	7124	7337	7190	7029	7180	7234	7168	7075	7259	7105	7127	7274	7223	7201	7164	7217	7277	7227	7196	7144	7188	7208	7273	7464	7217	7279	7217	7133	7212	7133	7120	7098	7345	7284	7309	7208	7202	7143	7185	7218	7248	7302	7184	7036	7103	7125	7235	7145	7113	7255	7200	7277	7272	7244	7296	7154	7194	7171	7220	7218	7205	7267	7222	7343	7174	7324	7232	7165	7243	7112	7252	7255	7294	7127	7187	7201	7251	7082	7114	7301	7347	7274	7159	7149	7141	7167	7184	7190	7131	7335	7262	7231	7332	7326	7173	7176	7291	7163	7085	7330	7211	7168	7181	7207	7283	7209	7230	7089	7162	7219	7224	7221	7252	7260	7329	7198	7118	7169	7285	7283	7170	7324	7205	7089	7400	7233	7196	7094	7116	7321	7235	7152	7263	7283	7255	7270	7280	7370	7127	7205	7117	7324	7214	7098	7244	7243	7373	7280	7161	7271	7332	7206	7225	7250	7234	7233	7249	7259	7239	7203	7145	7190	7122	7162	7157	7186	7241	7235	7211	7279	7240	7148	7298	7253	7229	7253	7240	7289	7230	7343	7246	7139	7202	7201	7288	7316	7246	7158	7228	7183	7326	7151	7199	7246	7205	7159	7325	7281	7115	7208	7214	7270	7131	7192	7291	7188	7352	7164	7157	7312	7294	7222	7139	7310	7165	7236	7245	7176	7052	7265	7102	7218	7197	7152	7320	7136	7211	7119	7343	7189	7291	7146	7228	7073	7349	7234	7233	7236	7302	7235	7212	7244	7233	7131	7275	7159	7115	7164	7281	7312	7300	7272	7153	7280	7156	7255	7240	7232	7236	7249	7287	7331	7107	7239	7267	7166	7183	7214	7288	7321	7251	7357	7246	7254	7224	7295	7292	7174	7002	7282	7152	7220	7074	7341	7275	7085	7215	7031	7121	7134	7309	7282	7203	7247	7295	7262	7166	7161	7168	7153	7153	7200	7120	7198	7265	7088	7290	7275	7230	7183	7184	7206	7213	7213	7321	7225	7295	7326	7248	7193	7269	7218	7274	7245	7326	7243	7340	7115	7325	7083	7285	7234	7358	7315	7120	7246	7418	7128	7257	7258	7230	7261	7007	7164	7263	7213	7162	7198	7253	7208	7199	7152	7118	7258	7255	7219	7254	7190	7172	7190	7218	7256	7252	7238	7274	7258	7280	7169	7237	7246	7158	7178	7207	7260	7239	7149	7152	7332	7153	7299	7245	7226	7183	7102	7253	7282	7214	7152	7292	7053	7273	7306	7152	7270	7049	7237	7081	7199	7315	7175	7285	7214	7212	7176	7283	7099	7285	7287	7139	7129	7235	7068	7183	7210	7145	7123	7203	7154	7239	7114	7207	7171	7305	7343	7280	7114	7240	7187	7250	7250	7279	7208	7200	7285	7279	7173	7140	7180	7313	7122	7385	7186	7209	7162	7139	7335	7173	7206	7354	7155	7105	7269	7267	7308	7264	7122	7291	7326	7164	7046	7301	7119	7264	7227	7157	7226	7291	7234	7205	7200	7273	7197	7294	7273	7267	7164	7107	7206	7323	7211	7261	7108	7390	7218	7172	7157	7313	7159	7113	7213	7123	7298	7154	7158	7220	7207	7221	7167	7342	7190	7320	7270	7404	7274	7189	7203	7148	7294	7238	7318	7240	7094	7194	7398	7134	7320	7254	7244	7154	7225	7133	7175	7149	7263	7250	7204	7141	7192	7216	7195	7095	7377	7158	7284	7239	7197	7204	7288	7288	7175	7205	7153	7094	7389	7240	7235	7192	7156	7209	7180	7181	7297	7239	7314	7161	7236	7212	7139	7320	7222	7208	7223	7161	7246	7229	7324	7330	7218	7176	7304	7207	7161	7279	7207	7318	7224	7177	7189	7149	7256	7203	7140	7342	7198	7169	7232	7250	7200	7251	7108	7308	7210	7254	7178	7028	7296	7184	7191	7168	7220	7193	7242	7262	7350	7232	7121	7256	7233	7277	7190	7207	7267	7258	7147	7169	7195	7171	7271	7258	7220	7107	7202	7284	7223	7204	7073	7329	7301	7191	7256	7293	7094	7278	7249	7240	7335	7223	7134	7311	7133	7204	7033	7168	7227	7175	7275	7223	7293	7277	7106	7221	7188	7297	7197	7280	7109	7290	7224	7271	7220	7194	7103	7330	7244	7349	7095	7168	7265	7264	7366	7199	7211	7202	7156	7330	7310	7325	7164	7192	7148	7216	7140	7286	7409	7288	7312	7131	7259	7203	7275	7202	7175	7301	7293	7156	7261	7214	7273	7228	7112	7305	7309	7264	7208	7228	7313	7186	7231	7065	7189	7225	7188	7192	7175	7263	7274	7215	7290	7206	7095	7132	7188	7172	7098	7229	7210	7244	7145	7061	7274	7225	7183	7290	7305	7228	7165	7192	7241	7053	7262	7238	7105	7151	7212	7229	7102	7356	7206	7254	7273	7299	7114	7076	7311	7261	7114	7008	7227	7243	7152	7120	7225	7318	7222	7120	7199	7142	7360	7273	7164	7183	7165	7286	7265	7240	7274	7237	7238	7369	7131	7091	7225	7357	7134	7182	7286	7338	7150	7260	7224	7149	7155	7223	7217	7290	7092	7009	7263	7192	7180	7334	7156	7162	7278	7186	7238	7271	7181	7188	7190	7270	7256	7216	7336	7207	7300	7226	7165	7146	7138	7304	7144	7071	7246	7267	7240	7256	7229	7236	7371	7287	7155	7269	7299	7243	7125	7129	7363	7243	7125	7231	7311	7200	7222	7200	7327	7194	7302	7251	7263	7253	7212	7226	7218	7207	7261	7199	7379	7180	7093	7430	7124	7222	7213	7253	7202	7306	7193	7100	7235	7360	7160	7275	7241	7432	7235	7407	7120	7084	7231	7221	7344	7331	7240	7278	7184	7304	7299	7461	7201	7187	7269	7087	7346	7272	7312	7301	7051	7197	7154	7372	7131	7136	7250	7206	7193	7191	7210	7209	7277	7229	7272	7260	7316	7155	7224	7278	7176	7221	7222	7271	7147	7288	7227	7300	7304	7286	7171	7302	7262	7285	7218	7221	7281	7222	7244	7205	7240	7157	7182	7232	7169	7212	7192	7308	7209	7184	7239	7304	7237	7256	7253	7214	7257	7225	7207	7227	7075	7228	7162	7331	7299	7284	7151	7099	7186	7323	7152	7173	7273	7145	7343	7200	7234	7125	7287	7212	7239	7355	7124	7205	7075	7267	7181	7114	7170	7128	7177	7154	7231	7217	7236	7186	7212	7246	7209	7207	7296	7271	7231	7087	7272	7221	7194	7349	7045	7193	7305	7291	7279	7338	7212	7163	7205	7287	7277	7150	7130	7175	7107	7330	7292	7201	7266	7056	7190	7296	7212	7303	7186	7187	7206	7302	7183	7190	7131	7148	7203	7147	7177	7280	7154	7210	7110	7255	7210	7318	7198	7218	7269	7320	7221	7165	7128	7180	7141	7167	7239	7229	7167	7091	7295	7170	7138	7189	7182	7185	7146	7293	7230	7164	7217	7202	7229	7223	7231	7203	7307	7128	7209	7185	7279	7241	7258	7192	7269	7241	7204	7157	7252	7246
2208	1598	1303	1062	1378	1563	1598	1529	1590	9456	15141	11003	5421	2334	1379	1016	927	878	945	867	895	904	876	955	878	872	847	903	896	877	890	840	863	860	880	849	917	916	922	893	836	881	926	911	850	895	887	859	866	888	857	903	866	912	821	886	861	909	894	816	878	984	884	880	851	892	873	889	876	884	892	874	950	922	854	896	876	844	909	838	862	874	898	888	874	907	897	880	863	858	871	965	886	968	885	908	947	877	827	902	924	912	922	928	843	875	886	957	901	884	880	893	839	939	910	892	872	908	925	913	937	881	848	906	872	882	915	859	871	865	911	863	906	855	915	951	894	918	910	882	926	882	920	939	912	927	882	917	865	970	883	943	922	904	928	865	894	850	897	875	882	943	916	890	872	916	856	858	900	939	905	883	895	882	889	869	906	896	873	887	798	898	901	909	877	888	932	862	893	923	912	859	916	884	907	856	887	835	858	873	908	919	882	908	925	912	892	907	897	873	935	960	855	914	907	883	963	857	907	883	917	919	893	869	906	907	866	904	863	887	940	917	872	878	878	872	861	892	861	880	944	893	901	904	879	887	894	843	883	917	887	860	884	926	882	910	881	893	887	923	883	932	909	892	899	944	923	916	900	911	906	863	869	890	853	885	879	860	919	960	906	880	810	903	884	867	924	941	944	878	871	916	956	870	834	867	899	923	901	860	885	931	877	888	928	918	880	874	905	873	850	834	923	858	897	864	892	863	845	877	874	884	905	903	892	886	932	829	903	841	894	902	990	869	917	923	825	892	873	883	872	853	849	857	854	885	921	913	856	893	918	892	902	837	958	890	972	980	928	931	897	882	907	892	898	902	910	897	891	889	848	910	868	859	878	848	879	857	861	869	880	855	894	876	878	905	878	963	918	879	936	844	974	922	889	866	910	893	919	883	867	931	889	880	900	901	927	892	898	867	903	930	920	864	876	902	896	903	867	901	928	889	934	903	883	897	913	934	874	900	892	932	875	913	899	894	888	871	925	902	843	846	860	901	907	933	917	890	868	923	898	922	929	922	930	851	907	939	885	901	850	921	840	906	918	936	860	893	876	872	850	880	891	887	868	933	908	844	919	884	863	870	877	872	896	970	882	848	889	904	882	910	837	872	899	881	934	908	868	912	842	886	874	838	897	901	875	901	883	917	909	887	933	922	979	835	924	893	916	851	930	858	856	904	856	923	854	861	894	880	891	858	881	914	906	906	896	936	861	907	884	904	923	876	841	921	947	907	928	833	873	955	888	880	867	835	841	866	887	917	897	880	903	900	915	904	892	890	930	903	852	908	939	891	855	920	844	870	898	884	866	900	949	868	888	891	907	877	916	910	889	907	940	900	892	883	937	862	838	889	934	891	870	841	875	917	867	885	904	893	934	907	905	911	923	874	892	885	859	883	853	861	918	857	910	896	924	892	862	822	883	910	852	900	867	865	911	897	889	871	953	896	905	895	858	921	883	946	874	843	885	914	928	913	866	883	895	865	855	929	940	916	873	883	892	892	888	850	867	904	917	947	940	870	909	882	893	917	841	844	881	873	903	935	891	880	908	884	865	905	832	931	890	895	894	881	894	931	912	897	969	865	875	917	889	907	877	930	934	849	893	932	894	913	872	914	913	874	924	906	864	890	891	849	844	931	870	875	894	891	904	880	886	905	819	897	943	921	857	875	874	884	865	917	871	864	898	885	870	975	843	902	918	905	923	890	879	907	914	873	927	926	883	805	943	898	898	861	902	888	892	865	906	871	873	924	861	869	861	947	839	869	861	905	884	915	874	892	936	890	942	908	874	891	902	890	904	898	891	862	903	909	955	898	883	914	853	838	949	875	888	886	891	892	894	888	916	889	922	913	910	875	820	902	916	940	908	873	828	940	892	959	892	915	878	890	939	883	900	855	935	923	889	905	895	922	910	867	893	879	874	887	946	905	887	899	841	938	875	876	913	885	892	883	857	891	922	870	879	871	885	855	895	931	920	892	880	870	849	901	954	920	865	911	960	883	920	845	912	928	852	855	874	883	883	919	875	917	863	856	904	855	909	903	866	937	874	863	908	904	896	907	906	879	909	902	903	887	911	879	895	938	920	885	888	884	890	892	902	890	830	887	957	903	890	942	836	862	950	921	925	897	870	913	911	854	912	872	920	898	901	843	893	907	876	887	930	899	881	851	907	867	870	847	908	876	956	830	895	885	887	901	894	893	864	886	916	915	910	886	901	907	879	888	874	888	855	878	884	896	898	886	903	897	949	876	900	900	910	977	899	914	908	860	946	894	926	855	889	905	912	892	923	866	931	892	880	862	888	910	901	867	838	916	924	855	906	863	966	909	946	857	900	890	874	866	938	819	911	880	911	857	890	926	920	906	953	914	892	919	921	902	884	937	927	843	930	896	907	905	905	862	936	870	890	873	899	939	902	894	844	889	907	942	859	822	919	876	899	888	791	889	883	905	890	876	923	893	940	911	885	873	883	916	895	864	916	883	884	898	819	876	878	916	868	879	924	941	867	947	898	913	921	936	893	900	964	885	869	891	870	908	925	878	900	880	911	897	911	909	890	885	864	895	909	851	910	884	896	962	869	844	916	919	860	880	925	889	941	876	905	922	944	857	887	899	897	916	849	922	933	926	894	927	924	887	896	873	856	891	897	867	909	896	882	886	944	899	938	860	869	924	858	936	924	881	889	943	850	908	878	856	949	903	889	904	919	854	891	883	859	888	837	907	893	887	923	850	924	840	867	902	937	900	870	888	952	884	884	927	919	852	914	890	891	869	930	888	899	893	885	933	857	886	879	911	928	905	902	897	870	926	891	912	871	933	839	851	950	886	889	887	860	873	875	935	869	825	917	946	862	922	885	925	868	911	889	813	914	882	887	910	867	890	880	874	858	953	883	963	884	898	843	892	896	884	883	863	873	913	883	910	936	890	889	920	852	891	901	924	882	940	864	884	892	902	855	875	971	887	896	892	930	871	903	895	919	903	880	906	937	925	960	885	901	902	878	930	912	894	911	920	895	925	840	901	876	878	873	896	874	913	860	907	904	927	919	862	916	941	916	866	853	894	894	931	833	859	891	923	883	961	871	838	907	872	936	920	920	864	881	894	842	904	903	892	853	884	903	909	894	896	903	860	885	895	866	921	902	906	869	900	887	885	908	905	932	858	922	866	842	920	925	870	934	882	888	898	892	932	874	912	882	870	911	868	909	940	924	905	877	908	879	904	891	907	891	920	922	908	893	859	937	868	843	906	910	889	921	902	898	945	879	848	860	875	902	870	859	922	910	913	908	876	919	933	931	923	904	877	880	916	873	949	902	904	867	888	857	873	918	887	877	884	919	897	904	873	858	869	852	919	908	879	890	878	894	906	832	931	856	891	917	903	895	844	849	874	847	869	897	904	923	901	853	904	891	890	963	924	887	841	920	891	903	874	834	905	896	883	902	924	862	857	959	916	892	877	924	902	913	931	901	865	921	945
20283	15379	12206	18271	25077	26407	25778	23708	23687	53553	63216	51673	38191	23812	13810	9055	7606	7361	7351	7421	7383	7322	7248	7338	7350	7172	7314	7333	7244	7338	7322	7326	7379	7193	7289	7285	7278	7227	7520	7336	7336	7287	7334	7319	7321	7326	7315	7353	7365	7214	7349	7275	7192	7318	7390	7338	7434	7381	7409	7226	7237	7221	7424	7366	7225	7233	7190	7177	7214	7279	7307	7242	7271	7267	7370	7190	7345	7412	7299	7390	7315	7300	7283	7455	7292	7352	7264	7250	7435	7242	7420	7245	7433	7334	7383	7307	7437	7137	7190	7292	7386	7355	7172	7354	7345	7291	7290	7323	7226	7339	7395	7390	7344	7293	7237	7259	7359	7412	7419	7320	7460	7255	7286	7278	7437	7416	7360	7420	7193	7334	7309	7432	7371	7406	7318	7267	7226	7252	7244	7354	7212	7188	7170	7270	7365	7442	7282	7354	7242	7341	7319	7336	7426	7401	7399	7325	7417	7437	7420	7291	7258	7477	7335	7373	7452	7361	7214	7122	7368	7285	7257	7316	7291	7205	7348	7402	7436	7372	7361	7187	7267	7311	7257	7263	7431	7266	7318	7257	7297	7209	7447	7381	7403	7319	7333	7409	7213	7303	7355	7252	7324	7243	7398	7248	7272	7325	7209	7433	7288	7162	7419	7321	7264	7282	7250	7256	7369	7428	7234	7390	7478	7425	7265	7283	7223	7241	7333	7328	7240	7247	7332	7323	7448	7242	7282	7359	7368	7220	7320	7179	7306	7278	7324	7400	7093	7143	7185	7298	7384	7200	7331	7299	7337	7357	7314	7289	7406	7245	7408	7304	7170	7322	7215	7353	7287	7370	7272	7291	7318	7386	7260	7316	7355	7254	7420	7324	7307	7401	7356	7287	7440	7303	7258	7393	7322	7232	7336	7332	7328	7379	7295	7367	7352	7256	7396	7169	7492	7288	7411	7388	7250	7204	7417	7206	7270	7286	7376	7396	7435	7360	7266	7439	7263	7148	7268	7352	7303	7317	7271	7230	7302	7357	7337	7362	7273	7232	7198	7348	7258	7260	7345	7374	7338	7339	7246	7242	7163	7273	7347	7301	7305	7381	7226	7335	7351	7443	7309	7141	7348	7269	7411	7309	7143	7361	7504	7432	7397	7399	7353	7418	7382	7380	7283	7287	7243	7267	7332	7312	7262	7369	7314	7426	7271	7247	7230	7277	7373	7417	7392	7326	7373	7407	7301	7322	7267	7311	7452	7394	7211	7323	7299	7377	7359	7315	7247	7357	7399	7227	7165	7368	7357	7120	7357	7281	7241	7319	7447	7282	7221	7296	7251	7366	7410	7339	7311	7346	7382	7379	7290	7329	7185	7377	7202	7311	7202	7451	7390	7137	7278	7429	7327	7417	7414	7280	7372	7410	7388	7225	7068	7568	7325	7312	7310	7360	7285	7387	7323	7275	7263	7412	7387	7370	7282	7229	7358	7351	7349	7372	7355	7453	7228	7333	7300	7292	7272	7370	7403	7243	7273	7363	7301	7225	7398	7249	7291	7276	7278	7346	7225	7332	7284	7470	7356	7293	7319	7417	7337	7495	7230	7284	7294	7271	7300	7271	7319	7394	7371	7315	7288	7321	7280	7318	7218	7366	7402	7364	7287	7362	7412	7393	7360	7348	7163	7274	7393	7243	7250	7264	7328	7342	7285	7368	7316	7394	7262	7391	7270	7258	7171	7251	7288	7223	7438	7432	7438	7309	7246	7356	7362	7283	7253	7177	7328	7384	7296	7197	7352	7233	7271	7303	7296	7381	7394	7314	7259	7220	7414	7315	7318	7379	7330	7235	7367	7194	7320	7190	7354	7311	7342	7309	7387	7341	7278	7268	7417	7386	7315	7271	7394	7233	7161	7328	7303	7333	7269	7359	7374	7290	7277	7345	7266	7446	7304	7303	7307	7373	7405	7198	7386	7212	7365	7303	7276	7231	7307	7409	7303	7263	7257	7260	7235	7344	7392	7369	7360	7288	7236	7378	7344	7316	7374	7401	7302	7274	7350	7333	7280	7471	7266	7490	7478	7353	7279	7225	7305	7378	7414	7319	7437	7437	7235	7365	7319	7352	7374	7309	7284	7406	7527	7360	7372	7310	7236	7367	7305	7421	7247	7303	7402	7401	7292	7303	7321	7298	7294	7233	7300	7381	7496	7300	7324	7314	7245	7182	7362	7315	7369	7395	7256	7314	7366	7299	7287	7346	7507	7299	7189	7385	7181	7377	7283	7384	7358	7410	7226	7234	7335	7304	7391	7376	7406	7309	7444	7255	7273	7406	7467	7353	7341	7344	7308	7359	7437	7212	7462	7242	7296	7395	7283	7385	7375	7328	7279	7263	7299	7344	7372	7355	7403	7323	7365	7252	7420	7322	7392	7285	7367	7242	7409	7266	7423	7310	7240	7271	7252	7381	7282	7319	7343	7357	7346	7487	7447	7445	7262	7301	7401	7267	7383	7273	7248	7353	7294	7294	7238	7200	7308	7429	7380	7253	7255	7220	7374	7044	7328	7309	7369	7270	7309	7322	7299	7283	7247	7322	7218	7254	7331	7330	7341	7461	7514	7369	7404	7300	7398	7268	7347	7218	7247	7463	7326	7335	7457	7373	7438	7385	7374	7501	7389	7420	7367	7245	7315	7199	7277	7327	7338	7328	7381	7358	7260	7237	7317	7317	7229	7284	7317	7280	7340	7431	7307	7471	7360	7218	7285	7239	7389	7301	7385	7353	7337	7254	7229	7328	7357	7389	7341	7357	7374	7320	7389	7214	7288	7422	7338	7223	7242	7326	7254	7306	7206	7325	7336	7119	7334	7314	7379	7291	7393	7225	7280	7220	7327	7239	7244	7209	7230	7346	7291	7296	7235	7419	7354	7338	7312	7310	7296	7376	7263	7398	7281	7289	7267	7213	7299	7405	7179	7380	7313	7384	7208	7335	7227	7271	7367	7311	7349	7194	7337	7298	7301	7393	7439	7406	7311	7366	7230	7278	7285	7425	7281	7405	7318	7293	7414	7313	7110	7433	7180	7259	7286	7405	7358	7302	7298	7275	7288	7430	7209	7357	7182	7345	7339	7251	7366	7441	7362	7277	7285	7244	7279	7368	7345	7447	7428	7245	7188	7306	7363	7475	7271	7318	7227	7238	7269	7265	7345	7212	7320	7258	7244	7404	7246	7348	7238	7398	7312	7331	7372	7370	7305	7220	7343	7408	7374	7416	7459	7352	7263	7343	7276	7268	7333	7337	7139	7365	7373	7371	7345	7139	7306	7245	7363	7316	7257	7192	7379	7303	7300	7233	7349	7379	7388	7348	7356	7343	7314	7245	7374	7256	7295	7248	7321	7286	7368	7352	7191	7285	7331	7221	7220	7321	7227	7392	7259	7348	7466	7300	7298	7357	7379	7439	7264	7273	7468	7382	7298	7288	7325	7220	7268	7280	7388	7183	7298	7320	7357	7351	7227	7307	7441	7347	7408	7456	7230	7256	7253	7348	7381	7233	7329	7215	7267	7239	7237	7313	7352	7251	7397	7271	7391	7451	7250	7329	7326	7320	7342	7236	7349	7375	7241	7297	7285	7331	7312	7261	7211	7310	7335	7283	7335	7393	7305	7298	7247	7341	7343	7215	7389	7288	7367	7393	7363	7360	7211	7241	7305	7330	7271	7423	7342	7373	7333	7349	7382	7277	7374	7275	7274	7399	7174	7427	7282	7232	7188	7355	7346	7380	7333	7370	7275	7203	7342	7324	7468	7313	7483	7289	7206	7375	7316	7237	7445	7275	7363	7309	7327	7241	7408	7331	7216	7307	7380	7301	7298	7380	7453	7177	7381	7428	7320	7385	7338	7375	7272	7249	7319	7368	7305	7331	7268	7237	7163	7337	7359	7334	7275	7372	7310	7347	7394	7383	7420	7311	7364	7523	7345	7436	7366	7244	7248	7292	7314	7304	7298	7147	7332	7447	7257	7232	7352	7426	7332	7298	7218	7250	7381	7349	7341	7183	7385	7305	7356	7271	7302	7230	7287	7287	7269	7287	7393	7350	7464	7253	7245	7240	7345	7406	7465	7235	7246	7475	7371	7324	7289	7378	7343	7308	7379	7137	7459	7299	7413	7303	7203	7349	7369	7245	7374	7325	7277	7383	7464	7321	7370	7331	7188	7250	7185	7411	7269	7369	7432	7300	7348	7188	7313	7306	7465	7450	7497	7220	7202	7272	7386	7230	7324	7297	7277	7437	7334	7309	7305	7330	7461	7317	7286	7345	7434	7437	7242	7298	7219	7265	7167	7410	7223	7453	7410	7464	7387	7220	7287	7305	7326	7504	7240	7374	7288	7217	7300	7300	7448	7400	7333	7395	7227	7240	7364	7309	7353	7445	7289	7278	7317	7255	7378	7170	7360	7253	7297	7309	7338	7298	7344	7408	7400	7401	7354	7359	7195	7280	7401	7292	7291	7337	7264	7187	7415	7323	7257	7250	7317	7383	7338	7372	7320	7368	7308	7274	7474	7331	7353	7354	7407	7308	7377	7241	7210	7438	7492	7347	7316	7272	7208	7272	7357	7246	7287	7351	7276	7353	7342	7270	7273	7474	7377	7286	7316	7370	7326	7229	7336	7400	7219	7438	7193	7348	7407	7304	7255	7323	7338	7230	7409	7336	7353	7338	7238	7399	7382	7440	7364	7412	7326	7226	7396	7417	7335	7225	7342	7400	7370	7275	7315	7347	7525	7442	7323	7437	7295	7386	7297	7317	7269	7395	7331	7408	7272	7447	7156	7346	7261	7365	7405	7313	7442	7381	7355	7238	7314	7179	7427	7419	7458	7270	7283	7375	7304	7339	7345	7276	7308	7337	7322	7245	7410	7196	7388	7307	7171	7409	7293	7217	7402	7406	7236	7314	7334	7320	7450	7310	7402	7273	7379	7409	7258	7396	7387	7394	7325	7303	7355	7307	7166	7251	7295	7304	7321	7347	7275	7357	7385	7326	7284	7400	7279	7216	7302	7372	7297	7444	7357	7322	7265	7314	7315	7380	7428	7333	7359	7313	7301	7342	7429	7352
4931	1779	1312	1200	1401	1434	1297	1393	1296	10925	14894	10518	4564	2085	1275	1003	904	841	891	853	869	944	941	981	896	868	874	919	886	881	894	912	869	882	880	899	933	954	928	915	893	897	879	887	922	910	948	902	894	976	900	903	852	880	884	817	906	932	882	902	861	910	927	899	903	922	896	867	904	866	937	946	902	920	906	880	879	843	866	960	895	904	914	898	925	871	907	895	836	881	941	914	915	905	863	879	911	898	962	916	899	920	883	873	871	951	870	942	902	875	851	937	913	869	873	894	910	954	898	928	942	890	866	884	929	892	952	918	907	870	879	896	845	875	927	902	913	901	867	913	927	864	931	856	906	893	946	880	943	890	902	881	922	908	927	938	911	964	856	925	856	922	880	926	934	904	916	888	927	908	984	880	879	946	881	880	854	870	904	916	920	914	902	881	930	915	862	872	922	888	888	940	909	904	900	875	937	917	890	884	922	916	902	920	878	912	901	951	907	881	887	910	967	919	908	931	861	894	871	912	953	913	934	889	976	909	928	966	887	969	912	981	894	969	859	927	882	861	902	940	906	935	834	925	885	949	851	857	902	895	900	882	912	912	874	914	865	918	890	925	895	863	910	933	934	906	873	911	930	946	928	921	930	851	913	908	913	930	932	918	882	917	912	875	915	961	930	878	870	945	905	926	855	872	946	866	903	973	911	963	900	895	883	820	869	896	887	902	891	905	921	920	900	898	912	926	842	916	981	871	927	859	882	898	826	854	887	938	885	877	925	850	894	934	959	913	909	908	910	920	920	967	860	946	924	873	861	879	925	895	917	917	939	952	871	917	893	877	899	882	874	905	863	917	937	892	927	856	952	878	926	935	933	875	941	896	886	904	902	865	914	937	890	925	892	943	907	947	855	845	918	894	918	922	861	882	876	887	874	935	890	925	872	894	922	873	836	944	879	909	844	956	904	853	868	861	932	905	860	919	940	858	893	892	877	937	844	907	907	903	861	896	955	875	932	894	913	973	871	927	862	900	924	905	932	947	909	875	924	903	869	932	865	881	887	903	887	870	884	913	918	852	879	898	923	879	888	908	861	884	860	935	866	936	881	886	958	898	923	922	930	875	897	832	933	846	909	892	932	919	927	914	881	923	917	939	887	903	902	895	862	938	944	880	913	875	907	921	927	887	899	903	881	904	916	891	929	944	894	931	925	892	857	887	869	881	909	845	905	935	892	860	912	886	891	881	902	906	902	926	922	881	945	922	907	939	827	909	944	863	927	887	870	905	843	906	914	889	920	895	900	910	915	861	896	935	905	911	886	895	944	874	911	858	857	922	940	852	944	920	934	862	923	883	859	891	924	874	883	930	945	855	853	842	923	899	870	911	914	888	886	883	946	906	828	922	873	865	847	932	853	928	879	866	917	911	880	922	900	876	936	884	924	906	915	911	964	868	901	809	863	925	878	931	937	843	862	872	922	888	893	881	910	902	945	944	889	851	932	892	925	900	868	875	847	864	865	897	927	905	932	935	874	853	911	897	917	846	857	867	891	869	875	942	911	896	876	929	896	939	837	910	941	923	929	947	867	892	882	936	854	913	907	873	905	955	923	872	908	929	884	925	857	898	908	888	944	908	879	887	932	924	934	935	884	894	959	922	904	872	847	862	869	891	897	954	965	898	884	885	874	915	893	920	864	876	898	912	933	863	874	942	886	886	896	900	906	872	932	928	910	830	888	862	921	928	875	926	854	869	902	915	852	933	852	886	949	872	876	916	879	915	912	906	865	938	944	869	896	893	902	925	920	861	957	902	885	930	828	835	896	871	908	911	911	887	906	908	876	917	905	917	899	897	898	903	893	903	898	942	921	910	928	914	876	903	949	935	928	898	895	957	883	888	904	910	893	850	937	893	876	911	907	976	902	908	898	891	830	883	918	900	856	934	903	882	900	939	842	920	899	932	902	926	893	865	856	956	971	943	876	918	830	940	891	885	977	916	899	938	887	904	907	916	866	888	932	868	957	879	926	911	917	937	896	904	883	906	881	922	891	948	916	886	904	864	869	907	935	854	922	891	896	931	913	955	891	971	937	903	926	932	895	943	906	958	928	905	869	924	886	898	924	916	902	931	850	892	906	864	875	961	865	910	878	903	898	900	880	924	902	941	910	938	895	973	913	846	962	891	912	933	926	893	898	876	936	933	887	945	906	938	892	948	922	945	948	932	883	928	901	866	915	856	858	901	928	887	869	864	934	885	884	901	952	908	885	857	963	909	902	947	930	864	937	905	874	861	907	885	929	951	947	881	911	847	926	894	1005	875	925	863	899	874	946	910	914	919	873	921	914	865	898	955	847	884	942	899	910	898	939	829	893	859	856	918	926	887	908	959	864	902	918	895	882	896	902	918	943	879	929	901	876	894	893	916	892	897	975	892	889	898	871	923	927	894	959	879	925	916	904	935	886	937	898	901	886	941	892	853	869	877	874	866	910	917	874	932	882	940	901	871	892	879	895	880	899	939	870	904	879	893	916	909	901	881	913	898	938	883	888	917	909	955	895	945	872	903	885	905	883	854	837	938	949	913	920	852	880	925	922	915	869	847	903	907	871	876	881	880	914	884	938	903	956	892	904	862	939	909	888	892	921	913	903	875	914	929	951	832	897	894	921	880	920	912	950	918	934	873	855	901	919	932	913	884	892	902	889	872	869	948	902	914	896	878	892	851	927	905	934	893	908	886	879	925	891	911	922	910	914	930	931	850	866	913	823	884	902	931	896	853	876	867	877	855	951	946	876	856	946	853	861	862	852	871	934	881	927	911	913	936	910	863	927	894	912	896	918	889	879	950	924	894	921	894	877	897	878	882	902	905	868	875	884	944	935	914	925	905	877	886	902	938	934	942	899	953	904	896	921	896	922	903	857	903	913	871	899	884	933	939	951	882	937	943	948	939	925	924	906	925	895	926	873	904	865	906	934	892	896	896	884	932	888	932	969	896	931	904	922	920	883	909	880	920	883	947	893	916	950	923	945	892	867	953	950	871	887	943	879	874	900	907	852	942	908	890	947	946	894	861	870	860	968	914	933	877	883	949	836	872	860	857	884	932	876	918	873	912	920	904	917	897	888	857	897	892	888	915	880	873	959	859	893	985	913	935	895	868	906	842	916	897	890	858	892	916	902	923	939	894	971	944	943	868	910	910	890	874	863	903	871	931	869	955	949	866	935	920	928	946	923	900	906	905	897	922	858	893	899	923	905	968	946	919	948	885	900	893	892	895	890	876	946	903	895	871	859	846	905	883	916	927	887	923	916	881	990	849	900	907	900	882	902	854	922	898	902	910	870	883	943	896	928	904	929	959	903	877	869	878	901	866	895	879	921	873	891	910	916	892	913	887	893	878	885	936	875	905	906	950	952	891	863	903	853	864	936	875	920	849	936	904	843	875	924	931	914	904	942	937	978	922	871	879	877	932	946	970	883	934	937	933	898	827	936	877	840	916	886	951	895	949	923	858
19996	15330	11520	18415	25058	24624	22438	21199	19160	58607	62455	50646	35446	22806	13459	8957	7830	7492	7494	7225	7441	7403	7496	7394	7389	7485	7443	7350	7463	7424	7455	7383	7413	7261	7450	7372	7352	7427	7455	7412	7454	7248	7469	7543	7415	7447	7511	7417	7398	7325	7429	7393	7394	7412	7416	7361	7481	7459	7499	7436	7430	7430	7373	7360	7516	7452	7366	7328	7541	7515	7377	7558	7500	7392	7458	7514	7417	7298	7453	7350	7521	7387	7451	7316	7503	7440	7518	7403	7554	7410	7229	7347	7469	7259	7375	7424	7390	7508	7405	7434	7416	7257	7465	7497	7541	7497	7382	7431	7548	7447	7478	7517	7375	7422	7417	7414	7422	7442	7454	7506	7441	7511	7492	7419	7345	7307	7461	7376	7400	7467	7460	7380	7343	7438	7489	7318	7437	7389	7436	7488	7358	7396	7511	7447	7431	7404	7445	7354	7545	7350	7515	7469	7342	7422	7416	7524	7416	7457	7483	7458	7550	7487	7450	7499	7583	7423	7517	7488	7326	7524	7412	7474	7516	7440	7414	7331	7498	7450	7300	7226	7425	7334	7383	7318	7442	7360	7394	7352	7385	7588	7422	7440	7451	7348	7324	7472	7520	7412	7463	7509	7378	7254	7401	7576	7384	7331	7395	7520	7548	7270	7472	7430	7403	7431	7442	7419	7535	7336	7392	7439	7569	7439	7353	7463	7437	7449	7460	7576	7437	7516	7501	7358	7246	7467	7335	7526	7395	7519	7503	7489	7332	7546	7522	7511	7436	7436	7572	7542	7396	7532	7402	7382	7279	7429	7428	7267	7344	7456	7417	7441	7594	7315	7565	7417	7480	7292	7378	7396	7301	7370	7194	7398	7405	7483	7294	7413	7348	7382	7303	7539	7371	7327	7436	7420	7479	7324	7404	7406	7445	7440	7477	7419	7597	7466	7343	7573	7465	7335	7401	7472	7457	7369	7390	7454	7410	7319	7407	7492	7473	7275	7531	7356	7394	7230	7439	7388	7373	7299	7436	7439	7541	7376	7635	7550	7561	7570	7408	7482	7450	7549	7488	7341	7408	7422	7346	7378	7431	7472	7482	7428	7343	7590	7323	7537	7320	7337	7460	7417	7525	7420	7349	7418	7468	7473	7450	7374	7365	7459	7438	7433	7362	7446	7392	7349	7453	7418	7556	7541	7501	7297	7626	7507	7547	7428	7378	7324	7442	7437	7409	7435	7558	7304	7508	7222	7524	7422	7515	7265	7613	7390	7436	7546	7329	7333	7473	7357	7449	7460	7461	7287	7394	7491	7322	7401	7473	7335	7587	7425	7368	7365	7221	7420	7405	7421	7380	7528	7508	7359	7521	7355	7349	7481	7260	7578	7444	7424	7390	7245	7468	7435	7409	7318	7383	7588	7330	7489	7495	7422	7351	7499	7394	7500	7440	7412	7344	7374	7376	7576	7458	7429	7472	7534	7491	7332	7521	7443	7263	7483	7383	7403	7461	7405	7507	7428	7433	7553	7375	7453	7508	7363	7534	7516	7493	7418	7520	7419	7260	7391	7463	7510	7398	7346	7510	7491	7435	7343	7450	7420	7535	7360	7503	7395	7449	7413	7352	7559	7379	7486	7462	7483	7388	7432	7496	7397	7487	7316	7404	7528	7369	7374	7498	7435	7416	7482	7432	7576	7328	7422	7285	7455	7414	7427	7457	7462	7557	7422	7467	7469	7475	7254	7438	7433	7508	7543	7383	7447	7402	7484	7410	7388	7285	7289	7428	7452	7362	7319	7543	7416	7354	7557	7388	7250	7354	7487	7450	7345	7547	7465	7384	7484	7372	7492	7562	7391	7444	7544	7366	7329	7618	7440	7471	7469	7429	7555	7520	7361	7383	7335	7402	7370	7600	7309	7508	7467	7233	7435	7447	7499	7423	7545	7448	7430	7503	7377	7481	7518	7378	7335	7392	7459	7499	7553	7351	7345	7431	7248	7385	7400	7494	7461	7558	7336	7359	7491	7510	7413	7479	7529	7317	7321	7512	7400	7438	7565	7369	7438	7372	7442	7473	7571	7304	7436	7439	7535	7333	7471	7388	7369	7468	7458	7395	7632	7423	7425	7377	7312	7478	7594	7394	7537	7489	7383	7491	7483	7413	7449	7475	7366	7379	7400	7518	7512	7361	7393	7373	7397	7507	7514	7458	7402	7480	7476	7322	7528	7333	7477	7416	7315	7399	7526	7437	7429	7373	7438	7472	7395	7128	7359	7472	7421	7513	7443	7496	7360	7467	7464	7513	7489	7395	7398	7491	7410	7336	7537	7268	7310	7415	7394	7415	7383	7568	7474	7628	7171	7454	7393	7592	7492	7537	7363	7272	7362	7476	7384	7453	7382	7502	7448	7441	7468	7474	7217	7571	7352	7441	7496	7527	7408	7367	7497	7338	7388	7355	7459	7426	7453	7519	7422	7401	7445	7463	7437	7384	7451	7480	7512	7400	7231	7452	7324	7416	7360	7585	7381	7474	7521	7565	7455	7409	7407	7582	7486	7331	7452	7523	7442	7472	7422	7441	7504	7382	7479	7494	7381	7445	7375	7418	7436	7467	7395	7279	7377	7635	7482	7368	7426	7436	7429	7319	7456	7303	7506	7256	7382	7457	7298	7341	7459	7442	7406	7457	7389	7434	7507	7530	7487	7363	7464	7415	7416	7355	7382	7556	7403	7540	7391	7620	7462	7477	7266	7553	7284	7526	7392	7532	7437	7448	7480	7467	7416	7501	7403	7346	7363	7360	7404	7632	7441	7480	7428	7333	7532	7412	7355	7527	7363	7394	7380	7410	7398	7521	7577	7395	7524	7447	7491	7512	7438	7462	7338	7436	7440	7501	7469	7366	7428	7338	7423	7315	7365	7381	7359	7429	7478	7525	7320	7396	7447	7556	7473	7385	7362	7452	7405	7454	7360	7309	7522	7334	7347	7456	7418	7464	7435	7364	7480	7526	7424	7605	7484	7417	7375	7412	7389	7434	7365	7292	7407	7352	7543	7332	7388	7539	7431	7296	7498	7524	7523	7404	7409	7501	7460	7483	7431	7426	7369	7385	7398	7440	7520	7432	7377	7460	7362	7372	7421	7428	7387	7392	7475	7476	7457	7435	7528	7408	7402	7350	7440	7398	7342	7425	7438	7417	7359	7459	7520	7466	7454	7534	7305	7421	7378	7394	7380	7326	7387	7374	7541	7484	7411	7394	7465	7475	7446	7437	7511	7467	7403	7344	7399	7393	7559	7348	7339	7351	7484	7490	7472	7448	7313	7406	7476	7463	7436	7448	7367	7417	7547	7374	7450	7418	7545	7316	7343	7422	7486	7435	7409	7372	7438	7530	7374	7448	7443	7400	7376	7377	7569	7398	7391	7385	7408	7608	7420	7409	7432	7587	7277	7450	7375	7535	7415	7332	7464	7429	7438	7384	7330	7328	7320	7475	7333	7501	7310	7372	7282	7406	7361	7348	7566	7391	7379	7566	7475	7304	7438	7558	7443	7564	7404	7500	7460	7550	7368	7437	7398	7435	7371	7330	7373	7439	7370	7425	7429	7400	7390	7562	7357	7425	7404	7361	7346	7285	7379	7505	7397	7447	7372	7504	7476	7518	7442	7420	7586	7525	7460	7527	7414	7406	7400	7344	7311	7528	7352	7388	7400	7407	7318	7542	7408	7407	7424	7336	7398	7428	7496	7366	7423	7465	7389	7557	7535	7389	7350	7461	7343	7593	7485	7508	7505	7356	7439	7506	7416	7529	7466	7386	7485	7405	7468	7469	7479	7446	7461	7492	7432	7401	7472	7411	7567	7361	7278	7587	7560	7401	7411	7470	7395	7455	7360	7424	7449	7552	7446	7441	7333	7464	7336	7455	7292	7517	7385	7382	7287	7398	7357	7487	7410	7499	7383	7471	7338	7394	7472	7308	7283	7372	7290	7460	7349	7414	7374	7405	7363	7557	7526	7386	7387	7450	7453	7414	7467	7390	7384	7490	7353	7468	7423	7425	7513	7426	7383	7412	7531	7369	7470	7343	7352	7442	7487	7539	7441	7300	7460	7412	7395	7411	7299	7403	7406	7555	7320	7436	7394	7407	7451	7443	7318	7546	7481	7446	7332	7308	7478	7407	7264	7488	7432	7458	7366	7475	7443	7393	7259	7593	7357	7373	7382	7483	7426	7415	7521	7449	7419	7344	7405	7412	7356	7606	7439	7392	7446	7409	7405	7426	7525	7452	7444	7419	7425	7447	7426	7263	7390	7458	7306	7404	7449	7445	7485	7303	7327	7342	7424	7506	7324	7316	7360	7464	7457	7389	7479	7467	7445	7369	7529	7290	7560	7461	7506	7465	7459	7484	7515	7484	7401	7444	7442	7334	7342	7417	7405	7451	7519	7547	7499	7391	7206	7437	7394	7299	7458	7409	7470	7415	7393	7454	7387	7467	7494	7346	7456	7451	7505	7403	7416	7461	7380	7474	7495	7414	7442	7448	7482	7452	7359	7392	7483	7357	7430	7380	7391	7601	7548	7446	7460	7375	7523	7461	7529	7398	7494	7444	7454	7412	7343	7286	7456	7503	7517	7376	7344	7539	7512	7458	7527	7459	7450	7388	7502	7362	7556	7332	7415	7452	7396	7480	7476	7402	7512	7458	7558	7451	7470	7452	7390	7473	7388	7592	7562	7264	7456	7412	7356	7311	7425	7431	7485	7500	7427	7391	7413	7312	7468	7367	7518	7552	7261	7452	7504	7513	7433	7485	7223	7379	7448	7523	7379	7476	7319	7434	7400	7418	7442	7506	7420	7376	7503	7377	7342	7572	7297	7429	7401	7491	7296	7324	7336	7538	7444	7418	7528	7298	7409	7294	7422	7477	7333	7342	7448	7532	7445	7398	7366	7426	7485	7483	7465	7392	7464	7428	7347	7412	7462	7393	7493	7487	7489	7474	7401	7384	7354	7351	7359	7402	7243	7311	7390	7380	7442	7386	7487	7402	7385	7407	7490	7630	7390	7474	7360	7554	7402	7592	7382	7424	7417	7445	7478	7415	7405	7483	7472	7386	7230	7397	7405
3880	2067	1570	1429	1822	1941	1769	1500	1609	14965	24424	18481	9086	3727	1813	1136	1001	894	889	870	894	925	922	925	903	881	867	926	912	930	882	910	900	884	885	861	909	1013	912	890	903	879	966	892	930	911	957	904	887	863	908	888	899	938	941	857	980	938	900	877	921	919	845	903	863	945	912	866	850	891	877	872	879	974	874	901	875	893	907	847	909	916	898	874	913	913	895	915	908	889	883	897	935	928	942	897	876	910	940	941	902	916	872	943	899	882	879	877	926	883	943	915	950	897	893	925	885	898	918	958	899	933	925	916	968	888	908	929	914	866	857	969	872	888	921	898	923	939	906	885	908	931	922	877	919	903	909	906	957	869	863	881	927	895	907	951	947	879	869	872	905	955	896	957	926	909	917	911	883	893	898	916	890	908	926	957	905	853	924	857	963	921	890	959	903	894	869	831	939	920	946	906	854	945	907	942	894	909	910	889	899	896	877	888	888	896	973	875	868	897	852	934	978	894	893	867	894	918	920	909	888	897	942	841	912	940	883	889	956	890	910	908	867	912	870	903	900	868	934	819	930	892	902	875	946	866	922	968	924	909	918	891	931	879	974	862	952	888	911	878	863	915	889	844	884	925	940	920	883	925	889	941	831	881	869	891	934	873	948	906	890	971	882	899	870	923	941	867	872	917	904	902	950	921	918	867	926	883	869	865	906	903	862	883	881	932	886	887	937	875	910	854	875	888	913	881	921	889	895	897	901	898	901	944	940	897	892	934	887	932	895	931	882	940	940	930	945	917	913	889	919	871	884	870	861	908	975	949	869	891	900	897	861	932	915	895	915	922	927	917	897	930	909	908	928	919	869	900	911	896	891	906	932	878	891	961	876	900	907	886	889	906	895	904	931	936	889	941	918	897	888	938	935	911	941	860	949	909	915	939	919	898	903	907	877	884	912	913	921	914	837	904	910	911	925	887	884	980	863	970	984	859	828	905	901	922	877	973	905	901	936	906	890	900	924	943	875	933	894	827	961	923	903	842	897	943	875	955	926	925	878	881	954	848	894	895	909	914	915	883	944	902	948	946	875	898	916	943	935	892	929	920	916	869	886	881	904	847	852	937	919	920	903	904	893	896	935	922	931	917	922	892	903	860	898	914	932	886	827	869	883	898	885	903	925	880	899	859	894	874	878	836	930	888	928	901	934	1026	860	863	910	949	891	902	919	929	900	937	926	856	923	921	888	889	896	999	908	870	915	913	927	904	893	943	960	928	865	936	902	924	874	914	934	867	920	858	847	908	896	929	909	919	946	917	875	865	875	892	931	900	869	916	940	903	905	869	966	891	852	910	976	878	881	913	891	833	865	924	945	881	937	856	889	856	885	907	952	946	911	933	900	875	872	908	933	917	908	900	929	857	914	943	917	890	900	880	911	894	914	936	922	879	931	932	914	882	911	956	902	865	915	929	877	881	947	892	897	913	883	885	928	914	897	926	862	956	888	908	890	853	884	940	925	963	881	848	856	865	878	871	890	854	968	891	953	945	832	937	949	916	900	931	933	869	911	865	886	915	941	881	896	886	927	923	906	931	893	919	899	897	836	904	923	921	929	928	931	834	907	923	846	958	920	905	885	905	971	911	916	921	907	946	930	890	900	889	909	893	847	922	915	855	881	909	862	907	921	958	972	922	939	898	907	908	935	955	908	931	937	909	904	869	900	908	918	915	903	855	898	947	915	937	909	894	934	883	908	917	943	892	932	941	922	904	914	917	948	891	925	900	884	899	890	953	907	886	970	964	818	867	960	863	882	913	899	922	933	884	933	859	925	907	866	947	958	936	881	909	888	889	896	875	900	863	864	897	895	901	914	928	902	909	940	916	892	888	873	948	946	922	888	866	882	872	877	904	914	842	880	840	883	902	938	921	928	871	876	943	888	991	914	926	921	862	879	907	910	971	969	931	913	948	933	895	904	869	899	880	880	890	893	939	865	937	869	932	913	928	908	914	933	928	938	934	900	893	937	905	873	916	866	937	899	886	945	850	939	863	895	913	877	905	858	906	920	894	963	926	960	900	852	924	878	883	960	906	902	929	911	908	959	861	906	923	940	877	867	886	960	861	925	916	896	874	923	866	918	943	949	959	922	879	896	899	881	959	999	873	957	890	917	896	911	983	947	908	879	927	913	824	943	891	863	914	920	906	945	892	950	926	936	956	921	942	916	878	884	963	884	933	909	958	911	919	894	947	883	928	897	970	937	943	872	936	921	882	993	927	908	900	945	938	902	899	944	897	903	892	889	870	854	894	898	875	903	921	915	942	903	895	910	916	931	962	904	897	914	916	903	870	914	916	938	878	901	894	882	935	866	916	925	923	886	954	906	890	904	892	932	896	976	880	934	941	904	933	873	944	896	963	884	939	896	968	913	959	879	897	898	906	955	930	919	878	879	867	897	876	903	902	864	926	928	843	889	898	872	879	958	924	872	913	922	899	898	888	925	872	901	884	895	958	901	876	922	914	872	898	923	979	898	908	909	904	895	897	939	900	941	897	924	928	875	907	936	877	921	854	905	955	894	895	911	931	951	899	954	905	925	888	875	905	875	904	880	933	858	877	908	904	878	896	932	936	929	919	898	970	911	861	896	902	917	985	897	881	899	852	920	882	896	903	925	888	897	904	990	878	907	910	891	880	916	928	960	923	949	891	888	921	885	902	911	889	915	932	935	911	945	927	932	905	957	907	902	939	876	894	877	902	886	891	934	858	945	928	929	903	904	905	850	886	938	908	888	913	905	927	911	885	876	928	942	916	907	923	904	928	903	913	867	897	890	952	862	913	917	909	866	895	888	932	888	901	911	908	933	961	893	948	889	948	937	909	871	879	966	879	885	890	903	938	905	913	852	954	887	924	813	936	956	961	913	919	887	935	939	870	882	905	900	919	940	904	892	942	904	929	911	898	977	858	920	875	939	962	934	931	960	956	881	920	876	923	1001	923	943	875	958	896	912	948	965	896	922	866	932	940	912	940	924	904	904	888	950	926	900	876	950	938	902	934	918	906	981	928	908	930	895	898	930	869	924	912	879	929	926	909	878	928	1005	868	943	938	881	881	863	941	904	906	953	911	865	930	896	889	913	941	910	888	901	909	915	924	925	913	950	876	928	890	917	899	918	898	964	924	918	931	891	926	866	997	939	922	918	851	877	926	869	911	910	970	904	951	852	884	892	946	891	882	867	898	862	907	913	897	907	935	926	888	882	958	889	885	943	909	889	933	913	861	966	952	895	869	921	885	855	910	943	992	983	848	928	929	919	902	943	896	910	914	873	929	901	943	911	859	875	933	923	885	886	868	866	956	819	889	830	922	946	890	916	886	897	909	903	899	915	901	936	906	853	914	891	882	945	884	916	905	929	927	880	952	884	876	922	949	869	937	949	940	918	905	955	874	879	929	944	881	902	962	881	985	904	911	858	973	952	908	874	888	865	890	938	884	946	908	867	884	842	919	916	913	893	913	917	902
26084	17959	14540	23231	31052	30229	27683	23969	22734	62414	75995	62638	45702	31912	18838	10768	8193	7615	7493	7329	7488	7544	7351	7519	7370	7414	7287	7463	7499	7429	7587	7275	7486	7311	7475	7416	7418	7425	7368	7384	7391	7441	7362	7372	7503	7440	7474	7349	7494	7491	7411	7460	7297	7364	7406	7419	7370	7433	7434	7329	7315	7384	7398	7511	7453	7355	7339	7320	7390	7483	7481	7321	7306	7445	7352	7341	7344	7423	7417	7391	7487	7390	7505	7413	7432	7600	7404	7372	7435	7407	7228	7340	7375	7330	7336	7406	7418	7405	7431	7410	7371	7397	7341	7400	7554	7431	7361	7466	7446	7395	7419	7419	7428	7478	7405	7523	7368	7310	7580	7450	7333	7467	7321	7339	7385	7592	7406	7391	7443	7329	7513	7416	7327	7435	7490	7370	7422	7422	7380	7480	7354	7530	7473	7421	7437	7370	7352	7454	7337	7514	7323	7453	7494	7453	7259	7471	7361	7441	7486	7565	7488	7310	7335	7458	7479	7587	7443	7481	7405	7577	7425	7442	7448	7461	7515	7501	7328	7366	7530	7429	7394	7409	7367	7403	7404	7488	7367	7408	7415	7363	7498	7476	7430	7484	7286	7350	7447	7359	7367	7353	7474	7437	7445	7421	7428	7468	7574	7430	7397	7426	7351	7360	7373	7425	7569	7394	7437	7367	7504	7392	7476	7494	7398	7425	7466	7504	7438	7453	7309	7474	7497	7563	7557	7420	7444	7436	7391	7268	7352	7409	7414	7585	7469	7442	7453	7456	7474	7455	7423	7489	7467	7486	7574	7429	7439	7433	7224	7411	7561	7486	7403	7436	7423	7508	7499	7354	7336	7327	7407	7445	7553	7466	7384	7370	7343	7378	7325	7444	7511	7428	7368	7421	7364	7497	7333	7337	7422	7407	7452	7370	7389	7504	7564	7492	7495	7408	7498	7404	7456	7453	7365	7626	7372	7456	7397	7439	7329	7482	7472	7408	7460	7439	7543	7228	7397	7407	7224	7386	7386	7313	7580	7293	7430	7571	7382	7498	7435	7402	7418	7525	7460	7547	7380	7446	7431	7405	7382	7455	7464	7345	7398	7456	7427	7396	7402	7335	7449	7335	7461	7403	7532	7500	7362	7374	7492	7525	7545	7552	7436	7458	7524	7444	7424	7493	7378	7437	7542	7458	7402	7399	7391	7396	7373	7403	7441	7402	7540	7511	7400	7427	7582	7483	7600	7405	7468	7319	7467	7419	7506	7410	7509	7442	7391	7445	7414	7449	7455	7442	7500	7380	7460	7453	7471	7469	7333	7526	7415	7412	7280	7361	7488	7466	7264	7514	7340	7365	7444	7436	7454	7418	7457	7555	7378	7437	7418	7513	7413	7483	7459	7638	7340	7432	7357	7381	7335	7497	7360	7406	7281	7384	7297	7410	7517	7455	7461	7430	7282	7477	7550	7318	7530	7333	7499	7431	7556	7455	7367	7425	7465	7456	7302	7444	7464	7360	7570	7493	7374	7469	7464	7463	7434	7326	7608	7372	7435	7480	7396	7414	7565	7495	7459	7325	7487	7429	7587	7490	7409	7488	7430	7520	7563	7427	7398	7417	7488	7336	7566	7469	7347	7238	7460	7454	7423	7414	7449	7425	7526	7313	7409	7435	7469	7486	7492	7465	7608	7395	7535	7408	7563	7237	7463	7326	7282	7489	7405	7509	7517	7512	7430	7366	7459	7471	7440	7464	7387	7444	7374	7435	7581	7497	7568	7362	7332	7367	7329	7262	7565	7410	7420	7237	7434	7338	7453	7234	7328	7538	7432	7622	7299	7414	7433	7460	7297	7423	7459	7477	7376	7531	7481	7403	7478	7366	7467	7372	7401	7555	7370	7448	7558	7486	7455	7345	7379	7412	7340	7447	7472	7511	7363	7524	7445	7244	7375	7447	7454	7363	7320	7326	7461	7426	7172	7483	7457	7412	7381	7329	7468	7371	7406	7364	7497	7487	7395	7326	7428	7361	7533	7266	7459	7487	7455	7246	7440	7419	7478	7431	7405	7526	7493	7292	7436	7316	7468	7497	7364	7435	7441	7407	7384	7464	7395	7420	7622	7529	7548	7475	7448	7442	7313	7406	7310	7561	7411	7530	7551	7396	7351	7483	7345	7502	7446	7413	7321	7493	7375	7406	7437	7379	7276	7452	7577	7451	7479	7352	7384	7497	7438	7458	7434	7408	7556	7385	7489	7343	7478	7348	7447	7468	7445	7466	7382	7383	7387	7446	7393	7415	7596	7380	7353	7345	7353	7488	7315	7515	7485	7612	7336	7466	7363	7366	7391	7433	7398	7338	7502	7464	7406	7307	7548	7448	7365	7472	7402	7503	7443	7411	7466	7424	7407	7362	7582	7413	7330	7492	7455	7465	7327	7487	7439	7453	7488	7328	7428	7459	7345	7438	7251	7390	7423	7414	7348	7390	7402	7466	7383	7470	7389	7371	7524	7546	7387	7406	7415	7464	7356	7465	7410	7375	7349	7437	7490	7399	7527	7530	7445	7386	7426	7552	7542	7460	7576	7519	7445	7372	7453	7550	7454	7493	7564	7476	7530	7461	7452	7501	7374	7471	7355	7466	7435	7445	7352	7594	7366	7324	7437	7485	7458	7318	7382	7473	7535	7374	7410	7459	7396	7366	7427	7437	7357	7391	7457	7447	7398	7519	7376	7463	7462	7457	7439	7509	7548	7399	7418	7352	7406	7544	7484	7522	7487	7503	7469	7491	7318	7421	7434	7525	7349	7418	7322	7506	7578	7369	7426	7431	7577	7291	7222	7531	7447	7403	7230	7366	7506	7457	7248	7285	7432	7412	7560	7422	7416	7408	7385	7452	7347	7483	7390	7492	7403	7394	7380	7490	7463	7542	7333	7480	7467	7378	7465	7429	7480	7383	7495	7647	7570	7519	7471	7295	7506	7320	7330	7496	7509	7465	7435	7473	7440	7379	7442	7465	7523	7404	7388	7510	7429	7468	7326	7429	7245	7387	7482	7395	7295	7329	7573	7425	7359	7413	7501	7427	7376	7373	7339	7273	7219	7369	7413	7419	7315	7421	7457	7406	7407	7598	7390	7466	7371	7405	7315	7390	7434	7518	7484	7360	7495	7347	7595	7334	7371	7353	7500	7425	7392	7343	7480	7331	7357	7366	7321	7373	7536	7433	7569	7478	7375	7300	7463	7306	7459	7305	7520	7305	7586	7523	7465	7389	7450	7439	7441	7303	7502	7305	7528	7573	7364	7468	7523	7451	7509	7487	7425	7483	7354	7212	7402	7326	7406	7301	7372	7311	7392	7408	7556	7442	7652	7304	7399	7369	7573	7370	7497	7337	7598	7515	7390	7384	7513	7513	7457	7464	7351	7402	7376	7469	7526	7405	7432	7485	7395	7434	7460	7344	7306	7399	7392	7513	7377	7243	7391	7353	7348	7291	7353	7300	7380	7482	7456	7441	7375	7431	7323	7385	7439	7471	7502	7292	7415	7385	7461	7285	7463	7494	7543	7462	7420	7458	7514	7431	7393	7371	7500	7445	7463	7458	7317	7451	7536	7393	7328	7474	7397	7530	7475	7501	7502	7370	7441	7369	7368	7508	7463	7405	7515	7436	7425	7471	7541	7408	7418	7345	7327	7496	7408	7558	7505	7413	7505	7460	7397	7609	7299	7342	7370	7352	7395	7341	7389	7405	7333	7332	7357	7415	7381	7448	7358	7477	7415	7545	7455	7410	7482	7354	7447	7290	7439	7481	7370	7451	7321	7397	7470	7374	7483	7383	7473	7420	7359	7382	7335	7407	7357	7497	7393	7315	7451	7461	7444	7366	7507	7492	7440	7406	7512	7359	7461	7381	7423	7440	7462	7514	7674	7452	7448	7399	7373	7486	7514	7365	7500	7559	7445	7353	7360	7426	7460	7340	7446	7338	7337	7575	7333	7309	7479	7279	7466	7523	7505	7470	7331	7418	7469	7411	7366	7371	7539	7412	7369	7510	7531	7420	7376	7462	7393	7419	7541	7366	7410	7410	7343	7511	7468	7521	7527	7418	7518	7501	7373	7372	7535	7450	7449	7354	7430	7408	7499	7515	7452	7512	7482	7290	7436	7366	7408	7414	7439	7490	7482	7492	7466	7416	7519	7360	7614	7426	7381	7329	7513	7402	7541	7443	7382	7389	7390	7465	7366	7434	7407	7513	7495	7391	7337	7426	7317	7539	7354	7429	7453	7574	7388	7355	7394	7517	7477	7387	7448	7335	7352	7455	7382	7407	7461	7421	7337	7355	7439	7402	7412	7374	7321	7517	7581	7447	7399	7379	7384	7239	7422	7360	7531	7348	7419	7450	7487	7425	7414	7575	7435	7374	7382	7363	7561	7412	7541	7421	7477	7527	7433	7404	7471	7321	7445	7532	7516	7292	7481	7491	7323	7500	7381	7422	7398	7499	7503	7525	7293	7563	7387	7435	7353	7451	7471	7344	7353	7421	7463	7421	7370	7400	7418	7412	7339	7527	7370	7416	7422	7440	7470	7333	7511	7510	7433	7552	7451	7310	7437	7365	7540	7569	7378	7485	7450	7387	7412	7452	7490	7503	7391	7402	7381	7325	7337	7376	7307	7477	7486	7304	7375	7426	7431	7482	7439	7507	7385	7367	7375	7474	7443	7405	7616	7292	7385	7385	7431	7555	7552	7447	7268	7382	7367	7569	7396	7289	7345	7557	7461	7497	7514	7406	7456	7398	7541	7495	7563	7313	7363	7432	7457	7394	7531	7314	7418	7454	7349	7427	7438	7423	7518	7458	7418	7480	7419	7474	7342	7404	7378	7540	7300	7416	7454	7588	7624	7383	7363	7356	7404	7419	7391	7395	7356	7515	7397	7387	7335	7359	7428	7530	7460	7351	7551	7413	7523	7402	7361	7352	7527	7362	7338	7517	7377	7444	7433	7422	7323	7509	7391	7559	7492	7452	7475	7373	7419	7400	7392	7349	7532	7477	7407	7445	7571	7356	7480	7246	7343	7382	7450	7396	7294	7472	7574	7477	7301	7347	7365	7324	7493	7453
3349	1370	1234	1125	1232	1303	1252	1121	1180	4238	5117	3389	2176	1447	1073	943	911	876	890	912	931	910	859	853	851	894	881	893	863	886	852	895	952	898	877	881	865	863	838	906	866	898	862	866	920	947	855	880	875	881	904	888	876	857	861	874	865	866	878	897	859	861	840	904	847	867	916	782	860	921	905	834	871	912	906	890	878	847	909	902	929	909	896	811	885	880	864	900	846	855	883	875	846	827	888	861	912	920	915	844	940	869	857	882	896	924	852	864	929	894	873	882	921	893	890	937	902	896	848	841	901	905	868	890	864	887	845	864	875	917	886	906	859	882	877	909	886	888	897	886	871	850	899	873	928	852	884	885	879	877	892	930	869	889	933	960	890	883	860	930	875	936	856	879	881	860	875	892	861	877	896	917	875	846	881	837	872	929	880	860	879	824	891	899	874	912	835	920	914	893	934	882	881	895	906	852	895	915	880	886	905	879	933	842	861	890	907	872	910	911	835	915	816	917	865	900	886	898	930	919	867	925	910	848	929	927	850	931	850	896	877	913	835	871	882	848	898	869	937	863	814	827	850	903	830	870	928	870	875	898	880	959	908	902	884	856	863	878	861	933	861	851	922	949	862	939	905	909	898	877	858	883	862	904	848	900	866	894	866	881	826	816	896	837	850	879	842	867	939	868	860	881	885	856	911	942	844	872	918	894	886	873	915	914	861	882	896	897	887	850	947	886	882	876	893	886	883	833	844	860	876	882	912	897	909	864	821	934	849	895	921	911	878	887	901	912	921	880	904	859	892	896	891	886	929	857	947	836	814	869	928	839	825	860	903	961	898	901	907	854	841	830	875	910	887	864	879	856	817	912	855	822	868	854	890	879	887	856	828	871	843	887	884	921	952	883	879	865	904	908	885	888	856	892	884	880	910	951	874	936	919	865	823	852	850	862	866	911	846	944	899	945	922	893	862	913	886	932	878	928	887	967	887	895	906	921	869	902	901	852	886	908	862	873	876	895	936	922	915	907	864	863	877	875	853	862	854	885	857	861	900	877	869	871	853	905	870	881	843	896	914	941	871	856	904	899	885	910	859	864	913	902	839	842	899	893	895	817	849	931	895	875	836	891	884	903	839	904	933	859	892	895	828	914	830	906	887	896	868	881	863	919	841	895	866	862	878	851	853	937	895	872	908	873	859	825	947	870	883	819	880	918	929	888	908	891	846	921	865	908	902	883	885	886	896	906	876	943	834	858	912	892	854	867	918	872	926	933	855	871	900	885	917	879	920	893	880	896	842	868	872	917	845	910	879	802	849	893	880	859	891	892	894	841	849	886	878	928	910	872	843	894	889	855	899	910	856	862	870	877	832	887	840	851	858	917	864	883	862	895	902	878	921	851	906	858	877	878	896	940	866	889	920	870	884	838	867	931	845	913	883	930	908	862	870	865	819	865	884	870	877	872	904	904	896	873	866	877	899	844	872	869	861	878	847	860	875	836	855	924	946	866	898	863	890	936	868	853	836	909	895	887	875	870	906	891	875	854	857	859	930	880	890	867	890	874	921	922	913	908	858	858	896	860	923	881	854	915	863	937	890	897	880	851	826	874	921	887	901	918	905	889	927	925	872	848	892	877	875	926	909	933	837	894	860	910	922	924	956	922	859	890	908	863	878	905	832	852	858	895	880	882	923	852	884	855	886	875	891	943	870	925	901	858	904	919	882	885	890	864	876	824	930	826	844	851	858	915	907	900	871	858	890	853	859	935	871	912	892	882	846	883	862	911	928	895	884	874	866	881	871	860	893	828	867	861	858	875	912	895	887	842	912	893	903	851	861	888	887	920	886	863	881	887	957	875	847	917	874	862	900	867	878	853	923	857	906	883	834	900	880	899	877	860	869	904	868	816	841	931	889	908	877	859	905	903	864	848	870	942	901	804	859	854	839	896	882	900	901	920	899	887	876	857	907	861	899	906	884	903	900	891	831	880	824	835	889	873	873	911	838	844	909	912	879	899	917	879	933	924	930	865	824	882	900	838	835	821	831	879	893	861	790	815	891	847	901	890	897	885	835	902	844	896	846	910	887	863	852	863	895	834	873	833	893	880	873	883	873	866	919	897	911	828	925	841	926	892	851	881	879	903	874	883	899	869	931	896	937	872	872	884	831	895	878	898	910	894	882	858	918	854	885	787	832	872	880	917	843	849	893	856	831	946	852	932	920	837	886	930	913	872	890	860	866	880	918	894	877	875	870	937	928	866	905	891	907	894	845	885	885	915	885	839	895	839	896	831	871	906	902	903	938	868	900	831	898	881	867	889	856	870	852	854	903	890	885	872	891	880	840	907	863	878	892	867	938	867	866	866	899	881	865	890	930	899	863	920	849	890	856	892	928	942	846	871	866	858	860	848	875	871	841	841	886	890	880	879	862	896	894	898	844	854	865	918	885	929	890	888	845	865	871	865	918	886	868	877	886	888	862	835	859	921	880	843	886	875	848	883	874	915	933	881	884	897	862	899	857	933	909	854	874	886	901	846	900	892	902	844	902	898	880	910	877	891	890	892	855	873	883	838	862	888	891	822	852	918	862	904	923	891	874	913	888	864	866	871	893	868	925	838	869	874	869	878	847	872	921	915	911	896	865	869	937	863	897	881	874	905	840	909	862	904	934	831	872	829	884	834	932	860	867	835	874	891	900	905	960	900	878	810	893	936	813	864	883	908	839	874	920	888	861	880	894	929	878	969	812	852	854	867	854	890	944	918	899	907	870	852	832	904	897	892	875	916	886	823	911	905	882	898	888	944	886	843	884	852	833	818	860	853	880	888	1000	897	904	874	879	868	880	881	911	859	821	932	933	919	913	842	854	891	872	899	851	815	896	876	893	887	872	878	942	887	946	891	923	915	935	904	869	870	889	892	892	870	915	865	882	883	937	957	914	859	909	865	870	892	911	862	901	897	875	825	876	828	884	902	831	863	937	908	886	907	851	867	827	907	837	884	869	895	876	893	944	863	838	824	869	914	891	885	852	834	918	909	910	894	842	855	901	830	917	880	817	859	871	889	870	903	881	896	867	854	874	919	912	880	876	909	895	852	905	857	914	889	861	942	853	896	943	880	865	925	914	905	861	864	895	863	881	886	862	899	823	907	841	880	891	848	905	888	873	914	835	857	859	865	873	886	854	951	916	890	909	849	891	825	888	879	887	883	888	874	910	870	896	917	858	855	825	897	891	902	920	895	917	847	847	830	946	881	791	857	885	904	924	893	861	879	929	854	882	878	890	905	877	895	876	869	866	873	856	873	866	896	885	845	852	883	889	867	928	920	828	871	855	857	867	859	900	887	856	933	816	880	912	825	850	922	905	910	873	854	832	842	884	884	856	900	866	877	885	877	886	896	857	875	898	906	883	871	919	912	846	862	884	897	871	944	906	841	889	898	857	887	908	877	879	919	894	881	911	856	870	857	868	822	919	880	918	892	869	942	846	912	909	918	935	905	858	933	903	860	932	897
17590	13157	11602	16733	21755	21677	19235	15576	17485	41931	41859	33059	24848	15496	9954	7989	7462	7227	7384	7280	7293	7347	7137	7218	7260	7221	7303	7228	7179	7286	7124	7310	7124	7182	7131	7128	7274	7248	7198	7267	7173	7288	7203	7210	7185	7309	7303	7232	7234	7329	7288	7249	7352	7151	7327	7189	7225	7320	7197	7266	7264	7266	7280	7293	7283	7206	7330	7223	7141	7350	7214	7203	7076	7235	7240	7296	7267	7188	7146	7289	7161	7218	7173	7197	7140	7247	7411	7218	7295	7275	7215	7130	7197	7311	7267	7128	7232	7219	7212	7305	7270	7238	7316	7324	7217	7243	7321	7173	7176	7205	7342	7171	7375	7287	7133	7247	7282	7201	7306	7235	7218	7230	7304	7189	7312	7213	7269	7247	7188	7226	7135	7242	7317	7248	7275	7324	7304	7181	7226	7138	7184	7223	7225	7216	7172	7268	7219	7266	7194	7153	7309	7188	7404	7267	7193	7241	7235	7314	7250	7381	7136	7246	7179	7351	7200	7249	7200	7314	7187	7248	7159	7328	7185	7168	7231	7145	7371	7251	7227	7186	7151	7223	7303	7207	7221	7259	7324	7123	7255	7319	7215	7205	7239	7227	7247	7247	7169	7239	7373	7171	7269	7367	7292	7150	7164	7131	7177	7133	7176	7199	7328	7168	7335	7267	7269	7295	7167	7357	7244	7276	7211	7315	7372	7269	7277	7432	7340	7331	7188	7189	7234	7391	7157	7305	7314	7301	7194	7269	7277	7380	7229	7249	7328	7234	7173	7228	7260	7302	7244	7329	7169	7239	7365	7264	7374	7308	7348	7316	7367	7252	7227	7196	7424	7257	7144	7295	7171	7237	7390	7213	7130	7275	7172	7206	7313	7224	7236	7275	7206	7224	7252	7259	7235	7164	7119	7177	7161	7217	7300	7238	7245	7221	7350	7229	7385	7243	7229	7310	7290	7249	7206	7274	7299	7214	7114	7323	7080	7389	7329	7300	7197	7243	7205	7217	7195	7288	7279	7307	7298	7294	7322	7249	7195	7386	7464	7205	7225	7188	7319	7257	7147	7227	7222	7193	7313	7217	7239	7143	7264	7350	7239	7150	7253	7280	7165	7283	7216	7186	7295	7181	7264	7325	7261	7338	7214	7225	7201	7191	7365	7254	7280	7227	7274	7347	7174	7222	7190	7354	7231	7272	7317	7260	7278	7086	7047	7199	7258	7234	7258	7312	7290	7292	7232	7141	7173	7287	7214	7221	7227	7255	7274	7274	7193	7266	7266	7340	7319	7270	7234	7199	7226	7192	7243	7171	7315	7330	7298	7312	7363	7218	7352	7147	7262	7229	7162	7285	7228	7150	7143	7243	7336	7414	7279	7288	7220	7225	7174	7345	7225	7173	7253	7407	7194	7367	7176	7241	7155	7235	7127	7290	7210	7444	7208	7327	7053	7073	7310	7298	7183	7296	7300	7226	7213	7127	7342	7087	7237	7147	7231	7212	7306	7195	7258	7270	7293	7238	7305	7196	7315	7143	7301	7181	7145	7204	7205	7151	7408	7288	7292	7207	7185	7299	7269	7239	7148	7205	7224	7188	7210	7330	7194	7260	7193	7252	7397	7217	7221	7116	7256	7310	7230	7248	7338	7150	7173	7237	7138	7264	7331	7207	7212	7273	7345	7196	7157	7252	7288	7270	7260	7365	7286	7310	7120	7277	7253	7357	7129	7128	7200	7245	7326	7279	7312	7240	7233	7331	7301	7255	7189	7267	7228	7285	7186	7241	7204	7227	7336	7096	7340	7324	7199	7268	7296	7176	7373	7235	7237	7181	7172	7390	7178	7281	7274	7222	7222	7310	7402	7266	7252	7390	7219	7179	7232	7296	7289	7061	7311	7147	7373	7397	7267	7224	7334	7245	7279	7106	7318	7339	7241	7347	7282	7295	7326	7287	7195	7269	7236	7353	7208	7179	7261	7218	7214	7252	7319	7230	7221	7300	7311	7372	7201	7145	7282	7329	7307	7194	7276	7229	7307	7229	7147	7313	7192	7238	7253	7214	7331	7111	7302	7397	7303	7356	7253	7325	7256	7212	7230	7286	7280	7102	7190	7275	7270	7198	7198	7237	7127	7133	7225	7165	7390	7286	7233	7242	7384	7360	7316	7341	7279	7330	7309	7282	7367	7164	7278	7245	7192	7408	7272	7206	7104	7198	7185	7296	7170	7219	7239	7230	7301	7290	7203	7271	7305	7316	7192	7310	7264	7315	7224	7218	7128	7307	7440	7260	7273	7274	7473	7217	7190	7380	7214	7236	7214	7281	7284	7310	7257	7323	7310	7157	7302	7152	7123	7241	7385	7233	7317	7206	7248	7296	7209	7114	7330	7156	7261	7356	7246	7270	7210	7265	7305	7240	7339	7221	7389	7321	7233	7257	7231	7226	7367	7192	7293	7390	7432	7189	7371	7230	7120	7179	7220	7302	7225	7143	7348	7268	7233	7323	7126	7298	7308	7263	7252	7211	7274	7213	7210	7201	7305	7194	7230	7121	7289	7306	7174	7233	7305	7172	7294	7227	7388	7114	7314	7208	7258	7242	7375	7356	7204	7269	7220	7209	7246	7254	7147	7157	7206	7274	7248	7215	7191	7278	7316	7296	7296	7136	7312	7217	7203	7192	7329	7292	7287	7192	7328	7231	7135	7363	7192	7227	7227	7197	7211	7224	7216	7178	7066	7291	7175	7226	7398	7171	7230	7197	7236	7124	7145	7193	7069	7243	7352	7035	7117	7246	7280	7136	7220	7315	7320	7164	7153	7168	7461	7254	7192	7185	7313	7179	7236	7195	7284	7123	7208	7156	7335	7289	7275	7207	7101	7181	7195	7257	7310	7269	7199	7334	7282	7289	7255	7133	7313	7121	7296	7264	7228	7315	7267	7288	7121	7207	7310	7308	7170	7147	7151	7236	7119	7267	7231	7211	7131	7165	7305	7180	7285	7126	7150	7225	7134	7197	7299	7331	7307	7100	7322	7291	7160	7151	7284	7192	7350	7308	7312	7329	7096	7218	7256	7145	7150	7279	7253	7348	7310	7232	7282	7342	7141	7176	7322	7257	7250	7259	7178	7330	7317	7377	7386	7170	7387	7088	7316	7142	7207	7160	7268	7323	7127	7283	7288	7225	7248	7180	7233	7317	7093	7372	7230	7207	7191	7289	7199	7259	7291	7300	7249	7242	7182	7333	7319	7336	7236	7352	7289	7177	7254	7094	7142	7223	7174	7240	7165	7064	7336	7255	7166	7163	7285	7235	7127	7278	7359	7208	7231	7189	7318	7219	7127	7207	7308	7327	7284	7339	7276	7207	7253	7248	7292	7271	7147	7315	7317	7333	7231	7196	7308	7229	7280	7248	7359	7213	7250	7272	7193	7326	7270	7290	7239	7344	7381	7263	7179	7315	7268	7394	7315	7186	7302	7355	7215	7268	7290	7285	7139	7199	7331	7336	7202	7188	7314	7201	7321	7229	7260	7122	7180	7360	7182	7201	7153	7088	7252	7289	7338	7235	7325	7174	7294	7165	7215	7415	7320	7270	7209	7454	7207	7274	7365	7161	7234	7150	7183	7183	7284	7059	7127	7412	7248	7286	7205	7245	7200	7241	7333	7300	7310	7344	7207	7292	7348	7193	7220	7198	7279	7123	7206	7191	7246	7216	7321	7223	7136	7383	7296	7265	7232	7346	7276	7312	7257	7191	7324	7296	7391	7287	7167	7260	7339	7246	7350	7318	7221	7146	7199	7290	7171	7355	7370	7284	7204	7169	7242	7279	7254	7319	7265	7250	7195	7193	7271	7182	7190	7249	7402	7311	7159	7161	7288	7377	7332	7238	7255	7210	7181	7172	7143	7225	7217	7262	7167	7359	7195	7354	7316	7239	7182	7325	7253	7226	7251	7189	7297	7157	7288	7301	7271	7234	7285	7139	7244	7309	7198	7149	7076	7241	7096	7235	7292	7282	7344	7236	7209	7192	7203	7258	7182	7237	7265	7197	7511	7329	7141	7270	7360	7131	7211	7212	7314	7277	7292	7151	7226	7335	7133	7112	7138	7497	7265	7175	7259	7250	7266	7304	7178	7181	7208	7274	7433	7383	7223	7161	7175	7271	7238	7223	7217	7272	7155	7423	7254	7241	7276	7206	7293	7196	7262	7287	7110	7100	7341	7266	7236	7296	7288	7154	7182	7187	7272	7256	7368	7318	7231	7224	7115	7201	7265	7312	7087	7273	7288	7281	7307	7222	7239	7303	7253	7389	7283	7224	7247	7147	7244	7327	7263	7353	7177	7183	7200	7141	7236	7241	7212	7308	7285	7199	7361	7322	7266	7140	7246	7211	7140	7209	7189	7249	7334	7179	7166	7161	7262	7217	7356	7295	7221	7201	7346	7187	7233	7134	7146	7382	7230	7263	7344	7205	7442	7233	7167	7259	7207	7200	7190	7300	7235	7142	7391	7231	7160	7254	7269	7347	7292	7241	7231	7243	7307	7048	7217	7308	7308	7299	7176	7322	7213	7163	7136	7062	7210	7287	7344	7243	7246	7225	7365	7329	7387	7162	7159	7244	7252	7238	7253	7154	7254	7304	7234	7312	7234	7481	7215	7215	7251	7235	7351	7268	7272	7128	7099	7278	7213	7278	7274	7331	7327	7262	7324	7175	7221	7146	7319	7282	7067	7247	7231	7219	7216	7168	7230	7221	7365	7383	7344	7234	7441	7289	7144	7173	7145	7353	7252	7350	7429	7157	7366	7314	7368	7192	7458	7180	7271	7329	7129	7193	7333	7209	7351	7208	7226	7204	7249	7175	7227	7242	7133	7243	7301	7326	7243	7265	7246	7206	7297	7262	7216	7332	7247	7326	7204	7333	7302	7197	7274	7301	7292	7206	7221	7305	7119	7262	7310	7242	7270	7199	7292	7226	7268	7251	7320	7333	7193	7304	7214	7241	7374	7393	7266	7303	7244	7314	7282	7225	7316	7294	7224	7269	7322	7101	7310	7169	7255	7233	7328	7287	7269	7233	7228	7150	7236	7244	7181	7267	7221	7235	7288	7368	7257	7274
2846	2097	1489	1280	1392	1518	1486	1258	1336	11934	14910	9150	4837	2271	1378	1060	954	895	894	877	912	897	898	878	931	918	884	897	904	900	903	926	858	845	930	893	854	894	879	898	895	847	851	909	860	879	884	878	836	892	871	881	902	845	844	936	894	876	865	892	891	854	896	850	866	859	877	876	889	905	903	948	949	890	870	879	886	891	908	891	894	929	883	876	912	866	850	912	894	890	876	927	900	866	868	916	892	923	890	877	915	905	905	874	898	813	920	906	918	887	888	873	920	972	906	885	924	854	893	930	922	894	947	925	934	866	866	907	875	852	889	914	852	910	873	897	863	941	893	885	857	890	899	900	868	854	931	913	940	882	908	868	868	892	908	919	899	890	920	878	931	889	907	872	846	879	903	905	918	891	898	878	935	841	900	887	895	917	882	928	927	855	896	868	886	883	894	855	893	945	925	917	901	921	908	853	885	944	910	868	897	866	947	882	927	903	850	904	910	878	818	850	912	858	849	914	860	838	936	882	896	904	891	884	855	882	866	945	883	861	873	931	854	903	873	849	925	914	887	891	936	860	911	863	952	893	865	853	898	880	840	856	879	865	944	904	868	875	931	901	913	880	923	841	924	869	820	877	894	940	913	875	903	929	907	870	926	872	892	858	906	886	877	886	857	926	886	874	880	873	914	858	897	892	881	884	887	878	913	830	847	872	886	910	907	956	887	874	873	873	893	904	965	930	878	889	847	862	883	919	891	937	915	901	880	886	867	900	910	889	876	872	851	905	923	876	917	870	885	875	929	894	887	881	915	855	925	865	866	846	893	887	811	812	894	908	875	889	835	902	894	883	885	880	913	890	943	934	892	915	823	892	914	913	934	950	854	879	876	866	923	891	875	900	922	870	916	915	873	890	905	941	881	861	895	896	858	846	895	868	919	883	937	879	861	919	918	893	864	899	923	895	907	943	896	850	914	909	881	880	885	910	869	891	919	968	854	882	878	924	913	896	889	845	846	907	884	907	860	855	874	912	921	839	830	890	919	853	874	944	900	819	875	829	904	908	913	855	881	875	943	925	906	809	902	874	884	875	889	958	921	928	929	920	893	898	908	886	890	857	895	885	874	900	888	919	913	885	887	863	900	906	877	892	909	895	872	875	901	915	913	871	942	934	929	911	852	854	923	896	928	927	858	900	898	942	925	934	860	909	851	866	854	895	868	897	925	931	821	927	885	962	908	869	904	925	917	903	893	922	917	914	909	857	901	867	868	900	898	902	902	854	918	888	882	883	852	888	921	881	866	899	900	838	937	937	923	893	919	894	867	922	946	872	927	929	912	929	857	873	866	890	968	844	943	928	911	902	919	885	914	896	938	923	902	849	878	863	880	854	844	810	893	872	916	864	907	887	856	950	924	865	894	876	856	904	900	884	877	878	901	898	871	853	896	931	866	865	852	882	905	907	887	886	872	894	916	901	892	892	895	939	866	917	872	871	922	902	824	934	852	898	874	870	888	884	886	910	874	920	921	885	905	905	933	919	850	896	860	908	904	872	833	866	905	851	861	875	895	907	837	956	944	921	903	916	892	847	900	864	903	914	912	889	846	898	892	913	864	874	862	937	859	914	848	888	904	924	893	793	903	927	904	860	845	918	950	903	895	917	874	899	951	878	868	860	858	897	870	909	931	928	877	892	854	933	913	868	860	902	891	837	854	877	853	926	877	920	937	861	893	814	868	878	866	893	857	916	909	930	936	890	852	877	852	892	874	907	868	906	911	866	916	936	868	980	909	865	840	925	848	852	871	864	858	917	946	848	910	940	853	908	899	873	887	851	881	857	909	956	882	895	855	878	863	832	897	867	937	959	920	949	933	831	848	915	932	839	887	891	886	894	942	872	913	903	871	874	872	903	855	856	868	890	874	958	894	922	867	921	867	868	930	876	895	891	862	888	852	844	869	867	924	932	930	890	913	883	867	889	900	876	861	907	921	883	899	951	922	880	909	904	899	913	852	904	894	929	864	881	916	892	902	888	873	873	854	922	874	882	855	898	858	868	835	839	867	894	874	794	912	850	942	898	898	908	854	932	817	870	913	888	900	899	864	866	912	804	867	887	885	901	925	899	861	824	897	928	835	926	882	868	926	932	919	876	937	909	878	912	922	851	849	868	934	876	872	830	836	873	874	905	900	891	866	916	874	849	886	891	857	873	902	852	865	884	903	869	892	900	875	878	882	968	931	837	915	866	917	874	902	848	914	895	852	907	961	898	898	886	891	853	858	918	875	897	894	910	907	919	916	897	907	880	888	875	867	863	908	804	815	871	933	897	941	906	891	932	963	874	877	906	919	941	930	944	917	885	847	871	905	856	901	877	821	916	874	946	935	863	884	898	887	888	885	940	918	877	900	884	913	841	903	873	835	899	919	915	901	946	890	839	865	927	843	864	877	928	911	892	887	914	901	939	943	867	885	908	900	934	885	863	936	909	906	854	844	892	912	826	907	886	858	896	860	859	907	903	899	841	871	930	915	928	863	946	903	944	905	846	902	866	934	954	852	970	894	901	891	835	886	897	915	913	933	891	849	920	856	893	942	856	902	896	852	878	909	871	922	919	897	917	904	798	945	842	897	894	945	893	869	874	878	882	869	895	864	842	843	864	909	878	835	911	889	849	846	898	937	844	906	904	918	946	906	911	836	849	905	846	839	834	931	883	869	896	912	909	800	900	864	882	932	871	864	903	884	901	890	884	884	921	887	865	871	926	843	883	956	895	872	869	895	850	909	881	847	834	866	914	857	907	918	906	870	843	886	925	866	857	869	899	906	880	871	902	877	893	897	894	905	880	858	899	834	924	875	919	860	905	921	910	945	920	931	875	883	854	850	848	911	899	906	862	959	901	904	864	905	886	869	868	871	888	863	872	889	893	881	887	917	938	879	890	900	868	912	889	883	877	881	951	925	887	877	851	865	859	856	854	907	908	885	870	829	862	876	897	834	904	853	897	926	891	918	961	906	910	917	950	929	839	901	866	897	870	950	895	841	885	932	877	946	899	918	912	930	898	911	910	922	906	870	864	913	874	891	862	863	905	858	908	885	930	908	886	895	921	897	908	891	863	920	886	892	898	866	894	907	897	881	908	854	866	903	881	920	802	887	891	861	893	964	867	885	959	910	888	887	870	896	897	880	850	932	892	852	907	886	863	923	873	899	917	901	958	856	880	887	913	898	929	942	883	882	923	831	901	841	894	879	858	911	913	966	934	893	980	858	917	879	890	895	923	884	903	829	950	904	924	913	917	858	890	864	868	896	874	892	865	907	873	964	938	924	846	823	871	919	901	883	936	883	870	870	888	869	874	924	887	846	917	863	842	972	870	845	871	916	896	944	907	898	912	926	888	849	930	850	900	910	891	928	889	896	839	930	868	939	879	857	867	874	892	827	850	853	876	884	889	846	872	869	916	908	903	902	922	912	910	874	895	872	911	852	881	920	907	901	890	907	924	857	905	862	885
23603	17818	14115	19888	25084	25358	22717	18666	18768	60223	61387	48754	36677	24343	14214	9234	7841	7380	7381	7381	7322	7428	7179	7402	7323	7296	7304	7394	7294	7317	7330	7224	7332	7207	7337	7228	7233	7270	7433	7264	7318	7404	7221	7263	7209	7379	7322	7376	7178	7299	7395	7274	7278	7291	7277	7334	7393	7446	7403	7246	7302	7254	7453	7320	7269	7296	7311	7301	7182	7335	7255	7150	7267	7316	7362	7562	7149	7101	7495	7365	7326	7423	7243	7322	7344	7230	7241	7437	7434	7171	7344	7260	7379	7221	7293	7293	7289	7294	7474	7344	7260	7458	7281	7280	7315	7224	7263	7276	7348	7257	7251	7208	7247	7192	7308	7319	7233	7279	7260	7235	7308	7241	7398	7217	7161	7245	7274	7274	7372	7282	7400	7374	7312	7356	7301	7409	7276	7335	7416	7318	7339	7227	7302	7220	7246	7277	7280	7215	7268	7295	7397	7124	7415	7256	7315	7244	7321	7385	7348	7169	7173	7379	7336	7226	7297	7273	7351	7247	7269	7153	7312	7346	7366	7239	7435	7332	7379	7302	7321	7380	7204	7357	7223	7194	7311	7390	7313	7389	7191	7271	7373	7434	7371	7166	7265	7305	7399	7308	7302	7250	7383	7273	7299	7263	7327	7287	7345	7338	7265	7247	7326	7315	7415	7319	7352	7392	7244	7358	7447	7215	7160	7249	7416	7237	7437	7412	7382	7264	7216	7260	7326	7463	7318	7287	7283	7387	7383	7325	7345	7401	7237	7274	7205	7339	7298	7210	7388	7271	7169	7326	7364	7278	7276	7245	7406	7476	7192	7345	7347	7313	7248	7253	7322	7438	7381	7386	7278	7192	7219	7378	7366	7375	7240	7368	7343	7270	7285	7454	7422	7282	7197	7327	7155	7278	7260	7317	7282	7308	7392	7238	7330	7415	7398	7379	7209	7252	7452	7363	7184	7226	7299	7363	7320	7140	7396	7301	7412	7211	7263	7365	7412	7285	7417	7315	7411	7276	7337	7453	7359	7355	7332	7259	7391	7247	7354	7339	7334	7259	7286	7426	7204	7267	7205	7433	7340	7327	7395	7303	7323	7399	7168	7350	7327	7278	7294	7336	7376	7421	7318	7306	7295	7117	7342	7171	7331	7355	7312	7322	7276	7290	7201	7384	7344	7400	7308	7297	7386	7280	7234	7351	7360	7377	7210	7351	7362	7320	7302	7260	7326	7237	7275	7222	7220	7385	7317	7275	7256	7277	7320	7396	7336	7346	7299	7415	7337	7245	7203	7127	7344	7247	7276	7344	7325	7220	7359	7326	7329	7326	7193	7389	7091	7326	7252	7362	7285	7296	7424	7376	7259	7283	7212	7281	7262	7351	7431	7191	7159	7356	7315	7376	7229	7460	7289	7347	7295	7339	7323	7324	7415	7292	7207	7190	7215	7200	7366	7327	7256	7400	7355	7295	7238	7328	7273	7309	7362	7344	7273	7441	7378	7326	7222	7193	7410	7309	7381	7285	7338	7313	7333	7272	7208	7292	7390	7219	7302	7345	7309	7318	7400	7357	7279	7398	7325	7279	7358	7344	7304	7303	7259	7231	7197	7405	7338	7296	7543	7225	7277	7244	7397	7254	7271	7258	7294	7304	7325	7400	7205	7223	7368	7387	7336	7244	7361	7378	7413	7376	7308	7373	7362	7339	7398	7326	7294	7354	7251	7168	7264	7281	7338	7413	7327	7388	7246	7332	7269	7402	7274	7175	7327	7327	7238	7297	7244	7298	7261	7357	7457	7342	7377	7394	7339	7346	7280	7299	7292	7274	7316	7336	7221	7309	7092	7325	7275	7238	7301	7286	7173	7448	7218	7271	7252	7175	7250	7340	7264	7184	7412	7148	7259	7040	7204	7309	7349	7286	7224	7316	7340	7209	7281	7303	7379	7153	7149	7364	7372	7292	7296	7289	7183	7276	7232	7225	7349	7356	7183	7245	7233	7279	7217	7425	7329	7206	7242	7344	7370	7242	7312	7280	7422	7329	7402	7310	7341	7261	7337	7294	7343	7207	7314	7419	7290	7268	7342	7240	7256	7236	7175	7357	7213	7354	7210	7375	7308	7484	7409	7381	7234	7349	7214	7404	7346	7266	7423	7316	7352	7298	7394	7325	7324	7250	7356	7311	7262	7362	7273	7283	7344	7388	7291	7466	7216	7312	7241	7311	7355	7252	7323	7340	7356	7300	7259	7319	7147	7226	7221	7306	7515	7337	7403	7313	7351	7359	7218	7282	7529	7328	7195	7424	7274	7378	7435	7342	7273	7412	7233	7368	7376	7175	7262	7232	7373	7394	7375	7367	7266	7338	7324	7248	7225	7345	7250	7253	7231	7446	7200	7295	7425	7381	7297	7288	7277	7160	7488	7181	7262	7273	7353	7389	7212	7431	7303	7355	7374	7239	7315	7324	7451	7411	7316	7238	7346	7012	7382	7273	7380	7262	7142	7289	7315	7317	7399	7332	7286	7290	7280	7369	7140	7344	7396	7398	7333	7346	7388	7254	7160	7247	7234	7291	7258	7197	7367	7347	7348	7253	7276	7421	7345	7474	7298	7290	7425	7355	7328	7264	7320	7136	7218	7312	7307	7304	7405	7256	7425	7338	7289	7238	7358	7339	7354	7217	7237	7207	7320	7281	7447	7351	7484	7360	7330	7301	7426	7299	7443	7246	7266	7224	7246	7189	7212	7158	7313	7325	7215	7270	7341	7370	7413	7297	7193	7277	7408	7400	7219	7210	7247	7231	7400	7206	7293	7323	7463	7380	7321	7285	7368	7225	7338	7350	7204	7391	7416	7344	7270	7367	7386	7384	7242	7364	7238	7288	7432	7327	7354	7312	7301	7294	7269	7355	7206	7260	7307	7231	7472	7278	7293	7310	7397	7259	7244	7349	7257	7303	7293	7318	7332	7271	7205	7295	7286	7294	7283	7440	7359	7275	7370	7199	7278	7410	7273	7207	7471	7265	7456	7238	7314	7427	7327	7299	7389	7232	7377	7259	7349	7329	7315	7226	7303	7282	7253	7298	7386	7417	7324	7198	7320	7287	7302	7355	7316	7269	7268	7344	7299	7248	7302	7220	7302	7257	7385	7268	7291	7521	7407	7419	7247	7281	7368	7257	7295	7289	7251	7243	7247	7238	7282	7406	7297	7248	7320	7266	7158	7232	7386	7307	7337	7208	7315	7323	7294	7178	7281	7346	7267	7288	7284	7328	7426	7374	7320	7295	7183	7469	7321	7345	7269	7371	7373	7265	7334	7328	7320	7348	7414	7301	7417	7322	7445	7282	7210	7303	7416	7351	7358	7410	7225	7330	7310	7297	7305	7382	7399	7326	7420	7301	7249	7292	7297	7276	7227	7391	7387	7413	7339	7280	7371	7382	7305	7217	7447	7302	7371	7286	7411	7277	7249	7312	7381	7381	7408	7239	7364	7383	7266	7288	7156	7229	7382	7248	7406	7314	7285	7215	7458	7353	7241	7178	7217	7304	7210	7352	7352	7408	7234	7086	7344	7286	7533	7517	7230	7306	7374	7311	7297	7381	7329	7213	7214	7335	7251	7307	7395	7343	7256	7227	7379	7052	7244	7426	7321	7284	7248	7206	7209	7199	7292	7345	7317	7319	7416	7284	7268	7213	7391	7157	7266	7382	7261	7339	7374	7220	7414	7466	7323	7316	7351	7206	7222	7224	7239	7248	7217	7262	7408	7406	7564	7290	7264	7319	7334	7325	7304	7237	7279	7365	7336	7316	7320	7346	7383	7324	7381	7453	7336	7362	7259	7412	7170	7483	7305	7376	7376	7292	7327	7395	7173	7355	7266	7348	7337	7229	7389	7260	7301	7317	7409	7338	7376	7230	7305	7343	7283	7278	7327	7321	7214	7313	7288	7348	7269	7146	7232	7310	7284	7398	7228	7252	7495	7292	7326	7347	7193	7322	7290	7412	7343	7267	7177	7331	7380	7347	7409	7306	7344	7280	7258	7193	7233	7176	7238	7314	7354	7302	7352	7329	7364	7268	7268	7461	7381	7306	7309	7405	7183	7427	7271	7429	7359	7365	7226	7291	7297	7317	7321	7302	7134	7373	7351	7278	7240	7308	7315	7286	7316	7275	7186	7261	7371	7241	7403	7320	7286	7217	7202	7442	7365	7378	7364	7255	7357	7331	7269	7390	7307	7364	7238	7246	7360	7247	7282	7389	7231	7245	7167	7412	7366	7206	7287	7339	7315	7432	7374	7489	7322	7294	7380	7237	7353	7344	7200	7403	7327	7328	7351	7197	7303	7272	7238	7404	7322	7251	7232	7307	7248	7260	7265	7222	7281	7202	7351	7195	7376	7373	7315	7239	7292	7304	7230	7343	7396	7340	7348	7323	7277	7267	7344	7238	7240	7335	7332	7236	7302	7255	7282	7245	7265	7339	7220	7370	7337	7267	7214	7212	7290	7271	7420	7224	7231	7272	7388	7385	7443	7384	7371	7257	7251	7317	7202	7277	7337	7394	7248	7270	7258	7362	7388	7236	7343	7257	7246	7370	7321	7235	7291	7247	7447	7214	7398	7410	7309	7416	7354	7297	7315	7419	7476	7392	7305	7328	7371	7333	7191	7365	7292	7350	7233	7141	7295	7300	7289	7416	7381	7337	7219	7209	7410	7285	7301	7199	7219	7362	7337	7285	7304	7340	7261	7328	7306	7333	7329	7289	7309	7272	7431	7355	7404	7349	7240	7278	7394	7353	7214	7303	7337	7247	7446	7262	7239	7346	7388	7196	7356	7260	7360	7341	7279	7244	7236	7300	7337	7348	7441	7249	7316	7289	7209	7300	7256	7271	7316	7210	7208	7304	7345	7220	7309	7317	7333	7317	7385	7232	7322	7373	7445	7369	7334	7402	7337	7213	7268	7317	7299	7284	7390	7457	7371	7287	7185	7161	7348	7281	7347	7388	7265	7191	7356	7211	7195	7292	7427	7314	7309	7237	7330	7274	7378	7203	7183	7299	7317	7351	7313	7287	7258	7356	7235	7341	7222	7331	7363	7328	7250	7317	7242	7299	7324	7260
5350	1940	1360	1176	1314	1493	1328	1250	1363	12917	13302	9614	4971	2452	1288	985	900	912	927	876	895	887	900	887	906	862	926	947	872	949	897	896	920	897	929	929	919	894	838	904	900	910	859	926	892	931	865	907	915	907	885	910	893	862	939	907	891	900	878	923	972	881	955	872	926	862	903	867	911	917	947	974	901	897	897	908	902	949	943	974	897	966	866	940	905	922	930	946	916	938	946	956	882	905	873	904	908	898	878	896	889	931	871	909	902	848	867	951	829	860	923	936	938	881	920	912	867	895	900	893	860	922	891	882	948	931	914	928	857	881	973	911	833	950	893	886	866	958	913	905	874	941	886	891	932	879	922	912	920	897	908	919	835	860	919	884	897	878	915	904	884	901	918	890	942	931	945	871	922	951	882	886	929	938	910	890	884	853	960	909	902	906	892	938	902	910	870	906	902	919	964	876	850	897	882	927	858	874	890	868	891	865	923	985	902	863	907	946	895	888	912	934	927	909	918	939	954	906	851	902	967	918	902	879	911	933	931	909	859	898	892	914	925	931	894	973	898	923	914	941	903	859	900	881	887	895	853	877	862	949	919	963	892	873	880	911	929	899	892	858	908	887	936	874	920	906	840	923	919	925	880	874	900	875	871	910	849	941	914	947	899	856	917	877	908	894	964	859	929	876	922	934	910	924	882	915	874	902	853	896	924	855	926	951	932	919	874	888	864	934	935	883	920	839	923	905	931	884	953	936	871	913	874	948	937	912	889	892	911	903	871	903	913	888	965	880	915	896	906	926	891	939	964	932	928	903	892	877	884	885	947	919	906	920	860	898	899	953	897	895	962	902	979	881	918	944	877	950	899	892	865	928	976	917	893	955	940	863	912	902	869	867	855	954	918	959	947	902	908	853	932	847	895	897	820	879	895	876	824	910	867	871	896	944	968	901	910	908	913	931	924	885	920	931	909	849	904	962	904	873	918	882	914	931	930	874	867	892	920	898	883	863	954	915	855	871	934	942	925	900	935	887	926	828	890	893	944	921	876	877	882	894	893	925	919	862	873	922	881	913	887	913	870	937	850	892	947	917	898	912	858	920	899	923	875	919	854	856	909	884	922	917	895	885	891	871	880	860	895	913	893	883	872	908	894	931	863	923	862	882	943	906	965	882	899	917	812	921	876	881	873	895	860	898	903	897	928	948	970	896	940	874	920	880	923	903	889	856	883	891	907	924	892	892	881	934	984	947	936	905	924	992	911	864	874	913	845	899	964	891	856	881	860	883	929	924	932	915	915	888	930	848	911	915	929	887	882	912	864	867	908	878	902	864	927	900	899	903	937	940	933	897	929	922	925	899	918	955	880	858	951	911	859	970	937	935	869	913	880	903	921	865	924	912	936	932	940	913	886	928	963	898	982	906	894	870	888	966	901	924	923	906	977	903	924	909	889	906	906	929	862	918	937	945	904	882	914	896	889	887	946	861	902	923	935	933	961	900	961	908	912	956	909	854	874	888	877	917	930	901	857	907	929	908	878	889	922	866	886	868	885	847	868	907	883	934	927	866	877	957	902	901	989	878	873	883	935	883	901	896	906	882	908	931	931	878	910	922	907	890	912	892	873	862	870	890	930	889	877	892	917	872	934	952	923	894	918	928	961	883	876	946	903	944	912	901	818	931	864	894	912	877	925	918	865	903	941	905	920	900	872	889	916	929	865	939	950	910	924	881	878	943	889	975	943	880	898	901	876	913	872	948	899	937	926	916	887	931	856	861	887	895	911	904	953	959	949	862	902	903	946	899	941	908	899	963	899	873	909	897	900	907	890	920	908	897	927	958	848	849	914	883	921	935	865	879	905	898	944	890	878	857	994	927	880	858	870	876	895	868	907	838	905	949	865	876	876	917	919	962	971	888	878	952	923	870	955	884	956	912	896	892	907	922	907	880	900	925	918	909	951	922	951	942	943	933	867	902	874	895	878	889	882	882	858	891	892	901	914	924	876	904	878	838	877	876	899	949	931	881	862	917	878	915	942	925	892	956	868	928	948	883	866	883	918	875	905	867	918	904	852	863	907	913	885	906	911	887	894	959	933	928	943	897	907	923	908	908	959	911	904	885	874	901	947	983	879	894	951	861	877	890	909	888	893	886	885	918	959	874	856	945	879	925	888	941	925	902	866	910	942	912	883	903	927	922	898	924	912	924	886	895	848	947	907	906	878	854	977	885	889	900	937	917	878	895	930	913	926	930	921	897	879	894	923	853	886	934	919	881	888	917	878	984	934	883	899	883	928	924	903	902	840	900	877	882	975	902	906	888	937	896	956	896	948	902	913	906	871	899	883	876	945	839	906	932	852	866	862	915	914	921	909	861	897	908	965	917	912	910	896	894	896	861	888	889	912	873	905	912	909	900	897	916	877	885	863	901	913	882	880	921	875	913	927	904	903	895	922	889	907	971	903	885	928	874	881	877	948	908	921	882	876	935	924	880	941	860	910	928	866	883	902	929	923	911	833	939	942	869	913	865	895	903	901	875	937	905	919	888	897	916	858	894	960	882	957	865	923	910	855	869	926	856	898	940	936	859	888	902	854	870	868	882	878	847	893	953	936	876	983	873	860	924	942	885	955	886	871	858	918	902	894	935	950	911	928	884	889	920	893	936	958	966	943	887	899	942	927	867	888	860	971	907	893	891	866	952	852	861	888	905	954	903	914	920	933	880	932	917	883	894	863	863	973	917	883	928	872	890	862	905	891	887	871	871	921	913	888	930	905	887	913	919	896	896	905	906	914	903	856	855	943	935	878	924	961	930	858	903	955	937	907	900	945	876	920	877	897	931	913	915	841	838	939	888	881	856	912	893	907	903	857	926	919	930	914	885	931	916	916	906	887	944	871	888	847	862	879	911	886	876	913	857	936	869	914	959	894	865	951	951	874	950	953	855	968	950	923	868	812	894	911	919	905	945	950	886	899	904	919	894	916	922	939	917	925	918	986	904	956	938	913	936	940	927	949	862	925	865	925	867	941	904	927	816	909	895	888	907	916	933	883	885	860	919	932	921	861	914	856	917	949	868	940	882	879	909	887	836	891	882	903	929	886	895	888	924	912	855	915	910	905	872	923	892	873	893	908	878	887	993	943	865	873	928	916	895	863	918	936	908	885	891	903	875	863	925	887	905	900	856	943	935	911	908	922	901	897	908	913	868	965	916	933	916	822	921	969	885	892	939	881	919	899	856	900	882	915	932	905	884	854	923	841	911	915	928	903	908	874	944	887	875	937	909	943	838	872	920	902	913	880	892	961	893	875	932	922	914	913	875	929	920	860	941	913	898	890	940	889	915	868	888	923	944	915	932	895	897	889	834	871	874	834	848	925	874	935	949	955	875	863	940	920	866	888	907	865	859	943	868	918	904	907	909	937	950	903	905	941	907	888	933	926	881	942	890	885	902	907	929	896	918	893	873	899	913	913	929	935	871	860	921	843	906	845	897	850	855	931	902	928	921	907	882
21850	16699	12082	16770	23775	24248	21481	16992	20278	61692	59718	49849	37727	24264	13582	9089	7720	7562	7391	7481	7339	7293	7335	7474	7366	7548	7436	7429	7322	7304	7413	7518	7345	7426	7274	7367	7482	7506	7413	7340	7544	7420	7354	7341	7364	7408	7411	7506	7344	7401	7437	7292	7407	7383	7473	7413	7471	7292	7380	7331	7406	7371	7391	7368	7259	7361	7519	7358	7476	7375	7323	7372	7576	7328	7456	7398	7367	7489	7344	7344	7166	7383	7416	7469	7501	7264	7484	7398	7423	7464	7335	7398	7460	7431	7406	7347	7262	7433	7366	7406	7421	7316	7420	7339	7380	7288	7450	7412	7508	7358	7316	7406	7446	7526	7310	7469	7286	7322	7416	7384	7506	7386	7431	7283	7367	7329	7490	7250	7200	7411	7303	7327	7311	7319	7547	7456	7361	7369	7384	7329	7390	7474	7440	7348	7342	7389	7429	7350	7417	7328	7442	7462	7326	7323	7319	7353	7327	7427	7472	7410	7473	7389	7429	7423	7456	7384	7383	7420	7451	7356	7454	7350	7322	7461	7288	7443	7398	7544	7374	7358	7392	7417	7412	7382	7314	7429	7440	7388	7411	7349	7377	7432	7453	7437	7438	7375	7362	7428	7385	7353	7439	7428	7564	7482	7359	7406	7393	7457	7379	7385	7319	7455	7492	7283	7469	7358	7392	7411	7332	7452	7253	7289	7365	7347	7410	7464	7366	7259	7415	7484	7366	7323	7367	7413	7440	7390	7348	7301	7247	7414	7476	7410	7281	7277	7433	7422	7353	7367	7443	7306	7205	7325	7494	7476	7403	7161	7279	7329	7321	7322	7371	7445	7429	7409	7410	7361	7399	7558	7403	7432	7337	7474	7305	7419	7324	7374	7353	7329	7470	7438	7430	7436	7468	7429	7414	7514	7455	7412	7319	7512	7286	7442	7346	7330	7375	7566	7347	7564	7413	7374	7444	7451	7452	7480	7405	7539	7395	7398	7389	7489	7485	7331	7394	7345	7461	7368	7424	7359	7380	7329	7336	7455	7440	7473	7341	7441	7430	7402	7336	7345	7376	7447	7394	7320	7417	7403	7388	7267	7330	7279	7478	7294	7437	7339	7339	7340	7377	7360	7547	7443	7484	7421	7431	7371	7367	7391	7393	7416	7457	7505	7386	7408	7362	7401	7366	7352	7323	7412	7439	7442	7431	7394	7443	7361	7558	7419	7366	7415	7451	7322	7397	7351	7479	7380	7533	7596	7362	7345	7297	7463	7345	7528	7344	7449	7409	7400	7391	7425	7491	7371	7523	7509	7470	7390	7474	7444	7357	7533	7382	7446	7298	7513	7382	7377	7291	7446	7349	7472	7433	7412	7544	7326	7376	7523	7216	7481	7395	7290	7385	7363	7326	7323	7332	7319	7555	7399	7388	7342	7366	7450	7453	7404	7443	7428	7434	7425	7423	7409	7460	7385	7404	7473	7431	7445	7416	7353	7341	7470	7414	7513	7424	7393	7342	7359	7307	7321	7275	7324	7505	7354	7604	7489	7359	7360	7381	7470	7326	7421	7409	7333	7499	7467	7484	7372	7399	7592	7407	7469	7531	7514	7485	7439	7530	7453	7385	7449	7403	7369	7383	7317	7352	7383	7438	7432	7457	7385	7276	7385	7420	7387	7314	7474	7427	7453	7477	7301	7451	7354	7378	7460	7302	7423	7429	7517	7360	7451	7482	7277	7381	7368	7485	7547	7414	7400	7391	7446	7462	7342	7548	7453	7439	7494	7457	7471	7404	7392	7438	7456	7443	7456	7462	7416	7525	7423	7407	7417	7452	7493	7475	7372	7515	7439	7309	7430	7373	7292	7280	7456	7339	7502	7493	7439	7357	7457	7423	7411	7322	7607	7283	7470	7401	7511	7478	7391	7306	7474	7208	7383	7413	7354	7505	7507	7428	7390	7401	7356	7308	7381	7366	7251	7484	7536	7384	7422	7441	7405	7469	7417	7496	7498	7319	7426	7400	7422	7444	7395	7288	7275	7402	7506	7359	7501	7564	7354	7324	7355	7448	7320	7455	7518	7512	7500	7420	7345	7305	7416	7512	7277	7410	7431	7359	7357	7424	7396	7350	7525	7400	7450	7471	7449	7335	7506	7317	7508	7432	7392	7336	7358	7407	7343	7226	7306	7432	7405	7305	7354	7350	7476	7379	7408	7485	7256	7491	7357	7425	7347	7404	7360	7286	7583	7374	7474	7433	7297	7374	7407	7484	7485	7402	7433	7358	7418	7440	7432	7391	7487	7372	7452	7387	7377	7425	7383	7475	7373	7453	7366	7388	7453	7385	7412	7401	7376	7402	7435	7488	7402	7505	7424	7408	7313	7424	7425	7609	7566	7455	7395	7280	7526	7323	7356	7377	7366	7436	7486	7476	7404	7498	7271	7272	7341	7278	7367	7466	7593	7462	7372	7496	7437	7265	7411	7343	7384	7425	7270	7400	7272	7290	7244	7386	7347	7412	7465	7411	7406	7371	7388	7341	7282	7439	7450	7404	7326	7336	7541	7368	7550	7327	7485	7440	7419	7296	7435	7508	7490	7478	7284	7279	7418	7453	7357	7416	7339	7412	7401	7316	7410	7442	7338	7325	7579	7345	7300	7353	7420	7432	7419	7329	7403	7383	7350	7452	7381	7421	7456	7296	7453	7477	7385	7415	7344	7425	7521	7478	7476	7513	7405	7396	7409	7534	7329	7408	7328	7306	7406	7394	7417	7351	7393	7315	7389	7449	7399	7395	7496	7419	7453	7391	7306	7372	7441	7358	7508	7534	7365	7248	7572	7336	7245	7431	7261	7434	7435	7433	7493	7479	7386	7404	7290	7487	7368	7285	7290	7387	7376	7347	7424	7343	7517	7391	7522	7452	7305	7337	7341	7512	7441	7352	7570	7334	7381	7340	7494	7317	7424	7549	7409	7418	7423	7353	7462	7364	7444	7496	7360	7391	7338	7490	7419	7356	7501	7421	7345	7379	7369	7347	7511	7403	7335	7432	7503	7341	7445	7325	7484	7443	7328	7302	7354	7436	7420	7414	7357	7349	7359	7334	7583	7485	7324	7440	7473	7471	7364	7386	7419	7411	7463	7438	7534	7356	7390	7426	7440	7349	7401	7389	7471	7341	7369	7193	7415	7381	7446	7463	7349	7503	7465	7332	7487	7363	7502	7333	7547	7452	7476	7476	7443	7349	7381	7379	7429	7307	7340	7515	7339	7464	7527	7505	7465	7340	7406	7503	7410	7458	7396	7451	7230	7493	7365	7486	7490	7386	7367	7410	7509	7489	7448	7383	7252	7377	7421	7408	7375	7541	7540	7365	7343	7443	7345	7382	7508	7398	7306	7404	7289	7468	7464	7404	7337	7436	7367	7375	7208	7344	7466	7378	7452	7304	7290	7447	7394	7427	7390	7511	7427	7415	7407	7416	7394	7413	7358	7335	7403	7389	7423	7405	7311	7407	7278	7290	7492	7435	7398	7378	7451	7487	7474	7242	7349	7488	7430	7475	7527	7349	7277	7463	7382	7438	7347	7316	7410	7449	7349	7339	7473	7398	7394	7398	7432	7455	7476	7512	7386	7446	7434	7340	7326	7552	7361	7534	7369	7506	7284	7389	7422	7405	7396	7409	7517	7454	7371	7287	7446	7461	7204	7368	7402	7382	7550	7406	7415	7421	7383	7461	7417	7404	7316	7515	7490	7387	7389	7397	7470	7336	7444	7428	7279	7435	7474	7495	7471	7389	7413	7327	7303	7362	7426	7438	7386	7338	7333	7248	7447	7319	7443	7348	7356	7198	7378	7423	7420	7352	7423	7325	7426	7583	7489	7212	7567	7337	7436	7404	7360	7515	7535	7465	7393	7398	7425	7401	7348	7387	7495	7406	7328	7329	7400	7454	7507	7417	7324	7562	7368	7267	7449	7524	7454	7338	7428	7461	7323	7427	7354	7353	7264	7429	7254	7391	7429	7373	7481	7361	7348	7493	7436	7280	7393	7270	7291	7365	7489	7401	7298	7399	7358	7423	7426	7392	7478	7459	7354	7308	7303	7386	7376	7372	7407	7571	7413	7459	7438	7338	7539	7528	7360	7525	7393	7518	7428	7378	7443	7458	7382	7416	7406	7299	7404	7493	7428	7229	7400	7465	7344	7604	7524	7495	7409	7450	7442	7495	7413	7402	7373	7251	7488	7324	7379	7407	7581	7397	7351	7470	7423	7550	7335	7436	7402	7492	7375	7399	7472	7376	7381	7413	7384	7361	7343	7487	7311	7456	7426	7477	7449	7567	7474	7506	7437	7506	7386	7356	7489	7337	7341	7428	7371	7518	7535	7472	7359	7514	7201	7316	7450	7344	7485	7392	7472	7370	7450	7270	7410	7336	7471	7369	7429	7362	7441	7403	7442	7339	7409	7374	7500	7509	7385	7499	7420	7296	7283	7375	7488	7526	7441	7351	7347	7497	7457	7471	7519	7260	7496	7340	7426	7335	7396	7331	7491	7419	7413	7399	7290	7402	7346	7488	7454	7450	7546	7304	7403	7425	7490	7488	7320	7451	7285	7480	7458	7425	7431	7383	7394	7305	7451	7388	7277	7451	7461	7380	7454	7469	7472	7294	7404	7284	7404	7223	7414	7467	7420	7473	7427	7421	7394	7449	7334	7381	7509	7368	7369	7417	7461	7374	7549	7388	7350	7346	7492	7459	7444	7322	7291	7357	7372	7376	7287	7514	7428	7577	7380	7443	7298	7519	7306	7331	7484	7351	7549	7373	7318	7449	7411	7374	7426	7477	7459	7423	7379	7408	7288	7394	7526	7371	7430	7336	7388	7494	7282	7377	7357	7470	7481	7537	7408	7466	7404	7338	7479	7500	7369	7414	7376	7395	7479	7324	7281	7301	7338	7308	7389	7402	7454	7334	7375	7437	7519	7403	7446	7430	7551	7436	7375	7402	7399	7265	7318	7471	7513	7476	7405	7503	7337	7276	7344	7407	7484	7473	7359	7354	7373	7310	7305	7335	7358	7403	7394	7312	7445	7293	7421	7430	7361	7359	7513	7281	7338	7433	7435
4386	2149	1489	1295	1517	1719	1688	1451	1606	16794	22744	20217	11543	4032	1800	1108	965	916	924	903	883	972	895	893	852	892	916	889	913	870	883	882	873	951	940	882	903	950	915	853	946	902	947	925	878	918	893	869	940	907	859	859	895	978	930	908	919	932	857	900	917	916	917	929	843	907	945	840	903	938	882	894	870	902	883	927	916	889	905	906	895	923	903	852	934	945	868	856	885	899	918	974	893	919	886	942	853	837	938	911	876	885	881	910	926	975	974	941	882	912	876	881	905	870	940	858	857	954	894	915	876	943	912	907	868	936	891	917	871	910	886	898	927	943	885	903	870	859	913	908	924	864	869	913	942	903	914	906	901	911	888	887	866	919	953	909	949	891	916	889	911	883	925	833	944	894	933	915	887	884	902	921	889	844	896	950	889	876	946	909	893	928	884	881	873	938	869	946	958	864	877	905	927	888	917	880	896	899	928	909	934	888	908	932	962	885	912	835	938	931	916	888	868	893	926	954	840	868	947	862	915	856	906	958	898	905	923	934	870	893	935	948	916	891	901	903	915	920	878	931	913	886	869	912	872	967	897	884	877	904	944	956	878	932	905	991	924	927	896	909	948	853	944	885	946	884	886	843	909	880	876	902	893	955	920	925	871	922	883	948	908	917	884	902	863	854	894	944	902	953	889	936	920	881	948	914	914	859	881	855	906	887	945	917	897	917	866	870	884	902	899	881	953	933	949	906	823	889	878	871	898	906	872	909	901	951	907	814	870	955	881	897	949	921	884	909	990	910	939	900	902	866	874	882	869	937	966	940	932	912	858	885	951	899	900	914	915	883	894	906	873	913	919	901	923	892	908	896	949	958	928	878	936	906	897	871	949	912	893	892	974	884	898	939	932	924	911	871	933	920	892	864	855	888	848	860	933	900	891	886	879	894	897	931	899	939	878	930	869	949	876	922	877	932	928	897	932	937	905	900	901	823	898	903	887	934	921	899	922	906	896	892	834	888	891	899	875	916	944	915	909	866	968	912	926	900	842	863	874	897	908	921	877	945	886	919	901	862	926	924	901	850	899	913	945	961	970	905	979	916	897	881	901	840	888	851	895	903	924	919	919	876	930	910	971	893	908	956	864	886	900	920	879	889	903	926	924	851	865	886	950	905	861	962	924	876	863	862	896	890	897	936	920	947	867	901	924	905	886	900	929	892	906	945	968	902	902	897	928	913	940	904	872	928	888	904	899	931	882	880	882	893	909	876	894	873	906	896	918	902	884	928	876	904	859	850	930	932	1010	870	899	885	908	906	928	946	922	888	895	933	914	947	928	900	880	923	934	899	910	933	936	865	953	912	930	885	944	870	943	871	956	903	987	927	926	892	880	900	973	860	972	928	868	839	947	941	916	873	895	919	916	953	890	836	853	905	884	916	909	879	894	930	908	846	938	954	921	910	960	869	938	880	959	888	848	933	901	925	868	895	916	898	904	924	909	889	903	961	884	883	867	873	869	902	927	927	883	946	874	904	936	932	930	884	934	897	898	901	885	906	906	873	903	910	917	928	842	888	887	879	897	866	924	918	919	928	926	917	874	944	908	880	841	855	937	955	920	840	908	947	848	931	865	893	926	925	957	895	904	854	878	901	943	861	915	941	885	915	943	920	883	881	904	857	865	892	913	907	915	933	863	894	929	908	831	915	952	926	955	858	880	934	853	960	897	912	870	903	915	925	866	835	935	898	916	894	897	938	864	950	896	941	892	932	907	833	904	864	909	910	903	893	887	932	917	949	893	911	927	923	941	917	912	945	873	905	892	897	909	950	940	931	856	882	947	897	876	948	897	923	878	914	903	865	953	899	884	914	877	896	876	908	905	889	937	901	908	880	890	878	899	877	889	929	901	924	888	925	891	904	906	871	887	914	902	903	896	870	891	930	875	878	908	893	870	926	932	903	921	881	830	904	900	911	873	911	905	921	890	960	885	868	911	843	895	838	917	957	864	966	894	925	904	875	946	909	911	898	911	866	878	939	867	905	891	915	884	936	874	917	895	860	916	903	919	884	895	910	861	905	897	906	888	950	900	881	910	921	921	861	901	892	911	901	881	872	924	905	900	911	900	887	887	1001	900	890	928	893	912	918	925	891	930	930	880	927	971	857	919	952	898	896	926	909	918	938	922	967	936	923	886	927	957	949	923	880	920	892	900	886	926	914	906	925	951	866	891	949	918	887	847	902	871	893	911	925	938	905	925	936	944	905	917	962	940	899	858	938	885	861	876	932	901	877	893	902	922	873	923	895	921	921	878	874	905	886	842	942	883	938	903	916	872	896	931	881	942	823	910	870	909	850	894	890	899	925	918	938	967	907	900	898	922	939	868	916	917	869	932	897	914	906	885	891	924	899	898	933	946	889	864	935	971	913	902	856	901	887	909	897	901	968	900	894	922	863	928	925	899	929	922	948	902	871	936	936	950	926	887	920	913	892	893	903	882	867	911	895	923	918	953	927	939	940	929	870	840	856	888	857	943	891	887	946	915	918	880	904	882	894	858	958	863	902	900	897	847	888	897	899	861	907	867	922	951	892	899	944	942	919	904	893	879	946	935	869	920	864	907	925	856	885	916	859	884	902	895	924	905	879	842	891	926	893	881	924	865	883	906	914	873	917	856	845	901	893	910	910	887	952	925	914	890	928	907	928	933	930	923	921	905	907	902	887	879	918	894	937	900	936	917	933	901	936	860	879	897	918	881	855	899	887	868	971	893	939	893	911	895	931	940	892	910	893	904	915	887	929	884	890	915	894	893	956	898	926	950	914	924	891	916	898	905	878	953	895	883	882	889	887	895	908	872	857	850	898	958	904	882	874	879	923	892	885	1008	898	920	926	887	912	921	924	894	865	867	890	884	909	982	946	887	909	907	922	906	876	887	928	933	937	916	881	884	912	884	884	894	866	948	877	955	859	901	943	886	907	900	908	844	871	961	925	938	911	913	912	863	931	941	936	859	934	879	919	876	902	927	890	901	901	852	846	950	913	855	900	901	918	871	863	924	918	864	964	849	890	934	874	890	914	865	896	896	939	962	950	900	876	892	858	899	846	893	895	918	939	921	877	903	904	950	926	891	866	947	927	876	901	944	900	942	934	914	941	902	940	850	840	977	907	968	865	942	855	957	929	867	913	922	913	877	928	886	893	898	974	923	887	890	939	913	875	928	853	882	912	852	886	912	888	920	912	893	895	904	928	899	910	941	898	920	876	924	953	910	899	887	926	879	896	922	850	861	875	898	921	941	942	929	915	892	923	904	874	848	937	928	852	926	916	969	903	899	929	947	865	951	938	887	955	915	923	948	915	910	901	864	928	865	876	868	855	894	913	892	922	959	888	958	849	948	872	928	896	878	892	874	912	898	866	934	933	904	929	917	884	872	871	910	882	938	965	900	916	931	935	934	875	919	921	920	934	916	924	894	862	915	845	847	922	933	940	884	916	924	977	898	958	953	870	876	894	879	830	882	914
27521	18005	13905	20671	27583	27910	26760	21915	23573	62650	73017	66224	49296	30913	17696	10102	8109	7556	7475	7423	7393	7287	7529	7504	7528	7307	7356	7482	7399	7435	7438	7437	7497	7354	7274	7309	7341	7331	7385	7421	7463	7333	7444	7531	7275	7442	7571	7363	7267	7404	7378	7541	7385	7184	7435	7326	7426	7551	7390	7400	7397	7376	7349	7467	7367	7347	7364	7433	7383	7390	7294	7431	7430	7399	7359	7488	7509	7501	7419	7281	7305	7341	7343	7457	7479	7429	7454	7362	7424	7379	7382	7395	7480	7423	7259	7330	7487	7361	7474	7489	7402	7414	7358	7380	7412	7543	7458	7414	7360	7398	7376	7345	7373	7356	7353	7391	7310	7259	7348	7351	7417	7464	7438	7391	7439	7562	7377	7530	7452	7426	7404	7404	7246	7452	7452	7413	7356	7552	7530	7525	7358	7377	7379	7547	7263	7386	7310	7304	7499	7369	7414	7425	7592	7452	7332	7468	7287	7408	7378	7451	7359	7356	7392	7326	7358	7347	7396	7543	7317	7356	7424	7446	7285	7354	7316	7435	7432	7358	7409	7333	7408	7425	7354	7484	7472	7337	7282	7392	7446	7329	7443	7300	7221	7405	7499	7467	7267	7379	7444	7481	7415	7367	7449	7420	7549	7264	7370	7469	7421	7445	7529	7403	7479	7399	7448	7376	7342	7362	7281	7490	7541	7365	7452	7448	7479	7433	7518	7255	7317	7332	7366	7401	7470	7319	7302	7351	7390	7426	7435	7455	7450	7460	7270	7352	7371	7418	7575	7390	7278	7308	7428	7426	7386	7430	7540	7307	7415	7404	7400	7341	7404	7405	7398	7324	7390	7378	7439	7402	7285	7454	7454	7386	7318	7533	7350	7506	7411	7468	7416	7595	7308	7468	7382	7386	7419	7513	7415	7266	7347	7527	7407	7421	7425	7420	7436	7348	7451	7467	7434	7434	7387	7326	7379	7465	7432	7520	7390	7226	7569	7432	7540	7395	7347	7485	7425	7414	7386	7301	7444	7488	7270	7489	7505	7381	7460	7481	7387	7345	7476	7253	7545	7367	7428	7426	7362	7545	7370	7584	7497	7512	7316	7344	7403	7503	7429	7330	7311	7429	7329	7385	7487	7461	7438	7377	7305	7523	7459	7393	7397	7407	7331	7473	7491	7377	7599	7237	7374	7387	7421	7362	7480	7476	7403	7324	7534	7333	7426	7404	7284	7524	7407	7342	7458	7488	7478	7471	7487	7517	7452	7484	7447	7384	7423	7370	7425	7417	7405	7478	7556	7417	7373	7498	7400	7492	7567	7395	7513	7468	7369	7466	7370	7312	7320	7399	7426	7326	7428	7400	7399	7483	7250	7472	7410	7513	7522	7343	7478	7394	7384	7480	7493	7357	7505	7549	7517	7399	7464	7554	7395	7401	7479	7409	7462	7327	7422	7316	7357	7530	7420	7427	7384	7427	7477	7430	7519	7382	7463	7523	7299	7421	7431	7456	7562	7336	7424	7567	7413	7466	7377	7493	7340	7414	7302	7285	7299	7327	7366	7589	7335	7458	7337	7427	7535	7550	7412	7447	7404	7314	7301	7424	7447	7509	7459	7306	7335	7454	7523	7627	7442	7314	7370	7489	7375	7482	7388	7361	7424	7425	7393	7369	7364	7413	7548	7495	7361	7364	7326	7473	7347	7498	7460	7333	7397	7451	7453	7530	7358	7484	7407	7463	7499	7489	7498	7427	7358	7432	7458	7461	7407	7330	7397	7301	7462	7611	7404	7197	7554	7266	7391	7322	7412	7531	7355	7322	7308	7418	7354	7408	7481	7585	7372	7462	7564	7407	7427	7407	7480	7394	7358	7330	7361	7492	7422	7464	7352	7487	7371	7324	7349	7246	7378	7426	7344	7388	7444	7388	7343	7464	7334	7350	7376	7436	7427	7400	7428	7401	7505	7350	7366	7485	7474	7368	7509	7535	7410	7451	7418	7354	7388	7374	7487	7275	7395	7314	7326	7428	7312	7510	7321	7392	7441	7376	7392	7408	7478	7327	7628	7530	7477	7397	7363	7419	7307	7572	7494	7528	7428	7490	7453	7484	7525	7430	7469	7432	7389	7377	7393	7362	7400	7354	7397	7352	7491	7465	7273	7410	7355	7395	7365	7350	7442	7336	7393	7334	7354	7298	7347	7537	7514	7462	7304	7508	7389	7509	7438	7342	7341	7495	7470	7465	7406	7428	7333	7440	7413	7250	7436	7313	7254	7433	7439	7379	7453	7386	7478	7570	7384	7358	7382	7415	7491	7373	7478	7425	7475	7447	7401	7336	7440	7378	7357	7283	7393	7400	7357	7470	7470	7393	7475	7361	7382	7500	7346	7432	7518	7352	7429	7360	7395	7335	7386	7579	7415	7419	7338	7427	7384	7377	7436	7371	7315	7337	7427	7451	7432	7390	7359	7488	7440	7486	7464	7504	7458	7357	7447	7327	7530	7379	7367	7450	7447	7287	7423	7374	7262	7405	7337	7378	7531	7500	7352	7340	7366	7335	7377	7413	7394	7402	7479	7314	7380	7268	7479	7491	7384	7345	7493	7468	7352	7450	7445	7414	7369	7312	7442	7357	7333	7351	7498	7324	7342	7366	7402	7418	7382	7344	7264	7449	7458	7421	7275	7370	7344	7427	7435	7420	7289	7388	7437	7484	7483	7379	7374	7370	7476	7367	7377	7537	7402	7363	7577	7526	7430	7303	7383	7410	7485	7391	7493	7293	7390	7394	7288	7463	7340	7442	7422	7290	7455	7450	7429	7540	7358	7569	7515	7355	7438	7366	7425	7429	7417	7331	7338	7358	7319	7400	7279	7473	7424	7401	7386	7420	7448	7340	7487	7388	7392	7475	7381	7480	7299	7547	7552	7578	7531	7463	7519	7396	7377	7361	7414	7274	7339	7404	7331	7579	7337	7344	7555	7296	7442	7473	7295	7407	7361	7477	7469	7383	7425	7362	7493	7450	7601	7307	7344	7377	7542	7409	7462	7440	7383	7450	7401	7386	7303	7475	7410	7497	7459	7353	7541	7304	7386	7447	7346	7413	7355	7345	7407	7288	7434	7365	7363	7318	7356	7324	7538	7364	7464	7359	7415	7463	7399	7343	7416	7290	7448	7462	7374	7471	7491	7338	7480	7401	7311	7507	7401	7430	7313	7438	7409	7451	7504	7447	7495	7340	7425	7356	7318	7454	7484	7346	7534	7363	7431	7385	7483	7334	7352	7391	7378	7350	7330	7626	7423	7392	7357	7552	7522	7359	7433	7482	7540	7540	7385	7303	7391	7424	7406	7329	7484	7412	7528	7484	7364	7214	7379	7447	7527	7461	7271	7413	7493	7295	7377	7444	7383	7426	7585	7388	7292	7394	7489	7403	7479	7344	7331	7462	7411	7280	7366	7334	7375	7267	7362	7291	7357	7295	7324	7427	7342	7346	7199	7316	7525	7366	7348	7384	7269	7446	7361	7431	7420	7484	7464	7485	7427	7481	7391	7425	7463	7379	7422	7428	7221	7551	7442	7412	7332	7302	7470	7447	7428	7445	7454	7475	7509	7440	7367	7368	7354	7275	7331	7403	7334	7413	7401	7445	7533	7320	7349	7435	7298	7279	7407	7438	7332	7478	7311	7332	7461	7455	7356	7417	7374	7452	7332	7351	7401	7394	7434	7430	7380	7437	7304	7285	7362	7406	7458	7330	7396	7387	7548	7343	7265	7329	7365	7498	7196	7378	7589	7363	7428	7368	7431	7278	7380	7346	7361	7475	7425	7476	7467	7334	7499	7451	7380	7433	7433	7451	7386	7300	7445	7363	7469	7472	7443	7377	7539	7468	7428	7503	7295	7395	7482	7447	7320	7370	7457	7247	7458	7405	7483	7366	7386	7444	7425	7347	7336	7465	7407	7436	7261	7446	7502	7326	7405	7469	7440	7346	7520	7470	7473	7381	7402	7354	7345	7516	7388	7387	7528	7557	7348	7509	7426	7418	7364	7424	7295	7462	7569	7385	7469	7443	7388	7386	7430	7373	7494	7365	7409	7315	7391	7407	7476	7405	7455	7415	7421	7480	7473	7484	7365	7388	7422	7542	7363	7342	7470	7524	7513	7320	7404	7499	7501	7393	7424	7583	7325	7332	7400	7358	7429	7374	7418	7405	7440	7275	7442	7508	7481	7482	7567	7273	7356	7371	7412	7248	7436	7435	7457	7487	7428	7251	7412	7361	7507	7370	7293	7471	7499	7516	7407	7219	7455	7318	7512	7452	7343	7400	7410	7313	7360	7284	7379	7455	7263	7363	7494	7477	7483	7455	7474	7477	7451	7518	7400	7535	7215	7446	7473	7526	7385	7436	7498	7373	7382	7426	7441	7484	7479	7357	7382	7493	7375	7519	7337	7334	7343	7338	7430	7342	7301	7342	7385	7272	7499	7392	7414	7467	7396	7486	7486	7473	7356	7507	7470	7484	7446	7352	7489	7452	7449	7313	7368	7432	7542	7417	7491	7466	7451	7503	7496	7505	7421	7539	7372	7389	7451	7534	7578	7436	7365	7362	7457	7399	7437	7391	7264	7345	7417	7436	7320	7438	7468	7576	7426	7321	7528	7517	7362	7368	7452	7425	7296	7425	7449	7371	7320	7338	7332	7295	7532	7423	7426	7400	7390	7348	7407	7319	7414	7293	7313	7330	7407	7580	7505	7455	7421	7405	7462	7379	7265	7498	7327	7393	7387	7367	7307	7458	7331	7403	7399	7369	7379	7408	7459	7400	7473	7522	7375	7403	7391	7432	7391	7225	7514	7306	7433	7437	7286	7392	7405	7485	7410	7499	7441	7346	7341	7504	7362	7453	7315	7340	7522	7580	7384	7349	7463	7246	7390	7479	7346	7315	7411	7468	7479	7342	7389	7429	7511	7367	7517	7483	7498	7327	7388	7452	7338	7386	7456	7486	7386	7382	7407	7448	7448	7387	7492	7426	7411	7389	7327	7369	7376	7328	7368	7373	7420	7369	7456	7448	7391	7399	7306	7359	7369	7408	7479	7364	7552	7564	7345	7439	7350	7495
3425	1291	1085	1023	1135	1158	1181	1049	1046	2879	4855	4472	2705	1623	1160	963	861	888	828	936	909	905	892	886	898	882	891	832	889	872	879	870	843	886	840	859	854	881	834	831	879	857	910	849	912	900	836	847	890	895	869	860	893	887	872	893	887	854	866	882	865	901	846	905	894	896	877	879	935	902	910	914	865	918	927	869	874	862	877	806	895	876	870	871	871	884	858	885	913	923	909	876	860	899	871	886	870	902	883	843	886	880	865	849	836	878	887	832	862	870	873	849	898	892	890	892	909	825	858	812	874	888	857	902	900	848	899	856	867	885	861	859	885	858	863	860	846	862	850	849	916	887	841	916	889	854	828	822	842	922	903	840	875	875	819	854	918	849	856	843	862	924	903	842	855	937	889	867	823	871	926	913	824	922	851	877	874	918	871	821	913	902	851	876	851	842	868	866	855	886	887	885	955	835	789	843	851	861	914	911	892	903	866	869	832	883	846	896	843	818	871	872	919	934	907	922	920	908	917	872	871	845	880	857	955	825	897	934	875	865	910	875	927	878	944	826	878	907	855	835	905	868	839	873	857	861	834	859	885	854	883	870	867	837	904	861	926	837	908	880	899	888	880	876	861	928	896	876	854	845	839	912	903	893	962	872	829	892	890	866	859	930	869	886	893	879	879	864	855	854	901	847	876	895	876	936	874	804	861	851	904	895	898	809	877	871	891	857	878	872	852	847	820	854	888	854	808	860	905	837	879	852	884	835	895	937	860	901	891	894	873	863	900	870	881	882	881	892	866	906	883	869	924	918	846	833	873	847	924	860	909	925	806	880	906	852	846	925	863	916	844	898	904	873	914	921	864	887	878	921	882	864	864	815	875	890	842	873	827	885	828	852	863	915	896	876	868	844	908	876	890	867	837	885	876	828	859	882	844	913	888	852	840	850	925	914	917	889	864	895	892	913	819	841	871	846	835	871	871	905	913	895	843	870	961	889	897	843	887	889	894	848	861	869	825	891	901	930	893	882	943	849	853	908	866	855	826	869	858	897	926	933	836	859	853	862	881	911	878	866	828	892	850	867	887	869	822	864	865	883	905	941	855	864	911	854	845	885	899	855	868	844	836	859	874	872	915	857	825	862	859	832	918	895	909	886	893	802	890	914	887	886	913	825	808	845	876	885	929	873	842	831	896	848	879	895	872	893	872	825	842	871	859	900	882	870	850	894	898	859	856	899	886	864	875	932	883	920	836	850	897	897	862	917	870	865	837	909	876	862	863	843	907	861	887	882	904	898	903	886	893	896	892	862	846	885	907	861	818	855	915	880	864	840	930	893	928	890	863	869	915	907	850	935	875	865	960	874	865	805	876	882	850	863	856	818	862	841	877	850	877	884	900	920	873	902	843	826	847	926	847	898	838	918	938	885	864	870	921	822	864	919	907	902	871	856	865	889	813	836	856	867	886	894	870	891	908	862	859	885	936	872	899	910	866	873	887	902	891	886	914	892	829	935	922	912	890	882	896	809	860	934	878	861	845	848	903	922	917	850	873	918	901	868	897	879	892	835	926	894	819	881	876	878	876	933	860	886	913	854	872	878	899	909	850	896	859	858	895	900	836	867	871	865	912	843	947	847	844	884	894	859	861	858	877	880	860	865	887	848	869	824	843	824	847	859	886	913	885	914	858	858	837	845	891	877	901	893	863	878	886	893	882	870	815	891	861	869	946	860	815	825	895	848	832	889	906	829	889	845	880	812	887	907	935	905	899	868	852	889	890	870	844	888	830	885	900	886	863	839	859	855	886	875	838	853	875	889	885	863	890	885	903	890	901	846	923	887	897	956	925	851	868	855	873	860	882	943	901	892	849	869	839	859	894	888	887	888	924	895	827	906	845	857	930	902	898	844	814	879	914	851	884	877	843	849	920	874	881	883	838	877	854	890	871	884	820	915	928	917	870	908	850	897	886	844	860	889	911	823	876	872	876	877	890	900	869	926	868	896	841	889	887	869	854	881	877	922	930	881	897	913	850	868	836	872	856	810	856	880	881	889	863	872	826	903	838	816	847	871	856	928	897	854	843	876	897	875	866	855	874	899	869	846	877	898	893	815	895	872	865	881	868	860	871	878	879	926	864	846	836	851	907	889	863	880	883	947	849	887	826	874	872	871	858	898	913	907	844	856	827	869	856	876	861	848	907	927	833	860	831	942	857	946	859	818	936	891	892	878	891	891	862	887	877	880	875	802	895	900	903	878	853	890	876	878	887	828	899	862	899	875	877	898	874	914	867	873	865	871	882	859	911	877	820	851	849	878	916	914	899	918	846	896	889	862	897	898	847	919	875	878	918	888	886	865	899	870	881	918	840	880	859	887	856	882	894	794	885	875	867	898	881	908	884	814	902	847	878	862	883	884	895	927	850	873	838	852	832	870	866	863	893	853	928	859	874	876	890	857	902	869	849	845	851	844	877	864	886	827	877	875	840	920	913	904	952	926	892	901	895	886	874	926	856	911	874	842	901	849	894	845	843	901	875	873	832	882	857	935	911	885	843	877	837	864	859	833	870	920	884	877	846	869	936	880	860	871	863	938	855	885	831	878	870	880	868	911	808	919	862	859	869	915	884	910	847	822	900	861	802	831	899	824	819	848	852	892	904	874	904	858	857	893	917	925	843	894	850	902	875	910	924	878	887	900	884	916	784	877	849	899	867	867	878	918	898	921	896	906	907	909	885	899	866	904	836	945	844	890	843	854	880	885	944	884	822	891	891	915	851	875	870	851	861	863	886	872	870	884	879	884	870	877	855	830	894	912	845	855	847	949	899	895	851	932	882	888	900	884	843	809	869	892	813	861	925	888	885	898	910	852	854	892	846	822	949	912	933	840	926	856	864	890	847	928	920	889	897	873	880	818	879	893	905	862	881	924	897	867	861	848	863	844	869	853	922	874	896	901	903	835	945	902	921	841	956	898	908	876	891	840	853	875	861	883	914	918	826	854	885	871	898	881	869	881	876	863	896	893	896	927	874	865	878	881	891	861	832	842	868	924	890	867	909	896	878	881	874	817	826	887	885	902	909	892	885	864	876	862	878	920	886	873	912	872	881	876	894	865	899	873	821	884	863	942	871	861	887	885	855	905	910	867	919	847	881	889	852	861	879	923	892	857	872	836	916	915	872	899	867	849	886	827	896	897	894	894	848	881	865	887	864	900	879	799	880	968	890	850	929	920	866	871	814	865	884	888	870	867	853	847	874	857	922	919	878	901	892	832	866	836	948	834	879	879	866	900	887	902	841	898	840	886	891	884	883	849	870	847	855	833	832	971	883	877	904	948	878	883	889	903	876	893	864	852	856	866	887	868	884	856	799	872	861	853	855	844	878	866	897	874	857	904	875	892	886	896	854	880	852	898	920	855	910	841	855	855	866	876	881	859	871	849	864	897	886	849	889	925	861	855	889	931	910	863	871	833	890	845	845	841	915	889	847	851	926	874	888	912	865	954	882	852	960	883
17462	11918	10157	14490	18378	18420	17493	14193	13220	32887	41450	38432	26689	16993	10729	8142	7447	7285	7022	7204	7221	7234	7179	7090	7161	7182	7062	7197	7138	7253	7057	7183	7126	7210	7140	7086	7089	7183	7305	7269	7031	7332	7205	7239	7135	7212	7163	7182	7116	7195	7361	7201	7198	7097	7347	7270	7156	7199	7176	7144	7062	7270	7148	7156	7322	7233	7135	7272	7219	7165	7254	7196	7128	7135	7316	7207	7283	7217	7228	7285	7239	7142	7288	7300	7269	7195	7236	7149	7164	7176	7145	7311	7177	7254	7295	7239	7204	7301	7319	7266	7316	7245	7182	7182	7143	7211	7157	7096	7198	7153	7314	7172	7218	7186	7235	7217	7120	7210	7241	7167	7131	7176	7092	7301	7228	7202	7233	7154	7241	7292	7219	7219	7188	7152	7248	7246	7189	7297	7278	7152	7062	7183	7272	7226	7030	7251	7144	7304	7093	7108	7238	7320	7032	7160	7148	7245	7312	7164	7189	7335	7215	7280	7220	7188	7169	7208	7134	7126	7108	7087	7390	7167	7114	7184	7164	7295	7334	7209	7246	7220	7099	7127	7143	7209	7060	7153	7275	7217	7118	7118	7259	7250	7149	7066	7191	7343	7244	7154	7191	7165	7132	7340	7145	7169	7200	7217	7356	7302	7215	7017	7187	7137	7231	7147	7180	7290	7176	7212	7139	7094	7079	7240	7310	7192	7224	7008	7109	7243	7142	7291	7266	7319	7216	7186	7274	7228	7146	7209	7231	7297	7419	7132	7152	7276	7062	7347	7259	7299	7230	7228	7165	7028	7144	7296	7150	7248	7137	7141	7157	7167	7294	7210	7183	7101	7163	7215	7291	7149	7182	7190	7100	7195	7167	7368	7182	7207	7140	7258	7105	7067	7145	7282	7229	7183	7113	7139	7164	7045	7166	7227	7193	7187	7194	7335	7339	7151	7227	7341	7189	7221	7175	7243	7173	7134	7138	7160	7166	7233	7273	7210	7197	7313	7140	7357	7243	7164	7289	7196	7177	7195	7258	7249	7157	7303	7190	7234	7135	7245	7294	7239	7251	7155	7165	7319	7166	7153	7245	7223	7118	7189	7099	7158	7211	7245	7055	7209	7202	7273	7087	7195	7210	6929	7219	7298	7429	7263	7192	7298	7085	7106	7229	7177	7205	7175	7142	7176	7314	7193	7007	7176	7153	7225	7109	7255	7272	7270	7301	7232	7015	7275	7097	7066	7117	7159	7269	7288	7192	7113	7190	7216	7151	7230	7146	7176	7203	7206	7147	7195	7117	7302	7295	7217	7224	7179	7208	7311	7242	7088	7066	7179	7259	7263	7274	7159	7314	7261	7329	7133	7264	7280	7158	7301	7194	7184	7269	7166	7172	7182	7117	7355	7155	7242	7298	7159	7346	7206	7242	7287	7186	7216	7100	7163	7283	7219	7232	7194	7168	7223	7151	7347	7179	7256	7159	7319	7124	7195	7191	7110	7197	7209	7150	7209	7281	7285	7091	7282	7311	7226	7248	7102	7255	7269	7254	7176	7286	7072	7238	7148	7169	7254	7101	7212	7194	7254	7121	7252	7224	7138	7315	7246	7147	7158	7176	7259	7310	7117	7256	7103	7193	7192	7105	7207	7228	7046	7175	7231	7148	7071	7151	7212	7346	7133	7146	7139	7180	7299	7266	7287	7240	7141	7200	7139	7183	7131	7222	7085	7084	7208	7174	7115	7146	7097	7083	7090	7317	7265	7335	7253	7156	7336	7154	7026	7173	7153	7295	7301	7155	7049	7151	7262	7098	7186	7204	7261	7301	7145	7199	7192	7212	7162	7287	7131	7160	7117	7163	7226	7289	7206	7156	7201	7241	7128	7208	7146	7260	7272	7451	7121	7216	7141	7281	7212	7288	7152	7179	7321	7041	7288	7237	7209	7313	7226	7315	7137	7159	7205	7313	7318	7064	7127	7022	7151	7195	7210	7206	7127	7130	7120	7127	7209	7201	7236	7261	7181	7282	7214	7223	7217	7313	7199	7150	7186	7084	7265	7159	7043	7294	7122	7191	7191	7329	7210	7256	7183	7151	7174	7165	7119	7279	7076	7092	7275	7142	7167	7163	7334	7223	7222	7168	7362	7179	7203	7271	7184	7172	7073	7265	7225	7213	7262	7193	7125	7216	7345	7154	7233	7199	7177	7181	7155	7180	7165	7138	7325	7137	7199	7098	7210	7091	7309	7208	7195	7181	7062	7287	7150	7229	7150	7208	7408	7202	7180	7170	7213	7286	7262	7169	7193	7174	7143	7145	7340	7280	7299	7309	7147	7029	7280	7213	7118	7293	7275	7198	7240	7236	7163	7335	7177	7211	7152	7264	7113	7239	7168	7138	7218	7180	7254	7306	7019	7211	7288	7167	7034	7216	7419	7203	7107	7216	7262	7119	7093	7237	7304	7268	7169	7251	7167	7231	7202	7074	7191	7135	7286	7286	7186	7225	7264	7160	7222	7132	7220	7362	7242	7179	7148	7095	7291	7244	7134	7149	7145	7179	7213	7303	7126	7295	7217	7221	7315	7364	7172	7216	7228	7272	7096	7248	7111	7207	7219	7325	7155	7209	7277	7269	7183	7212	7223	7189	7305	7115	7157	7207	7283	7212	7148	7162	7241	7293	7246	7078	7144	7226	7211	7228	7310	7152	7314	7214	7223	7265	7289	7265	7295	7399	7114	7284	7229	7252	7248	7219	7082	7145	7139	7276	7108	7280	7228	7159	7172	7153	7146	7233	7242	7364	7265	7151	7368	7159	7176	7052	7263	7104	7208	7205	7215	7167	7394	7211	7273	7264	7338	7275	7287	7171	7284	7218	7239	7387	7127	7471	6935	7224	7183	7195	7198	7236	7164	7259	7164	7227	7277	7175	7160	7201	7142	7188	7215	7256	7140	7270	7189	7193	7252	7191	7184	7213	7181	7251	7247	7242	7305	7236	7157	7169	7327	7187	7111	7128	7189	7191	7289	7184	7272	7214	7220	7275	7175	7140	7163	7124	7210	7266	7232	7172	7199	7242	7118	7318	7259	7153	7098	7226	7173	7104	7276	7262	7301	7196	7193	7218	7324	7144	7122	7267	7330	7166	7261	7203	7254	7169	7096	7335	7120	7220	7155	7211	7213	7166	7245	7044	7322	7214	7228	7204	7135	7274	7261	7232	7320	7174	7268	7232	7287	7255	7196	7180	7135	7223	7273	7094	7286	7215	7167	7380	7203	7193	7148	7298	7187	7122	7241	7142	7271	7158	7274	7312	7176	7168	7095	7153	7239	7383	7194	7276	7114	7282	7093	7144	7252	7265	7298	7030	7364	7302	7135	7201	7278	7285	7170	7164	7314	7203	7121	7207	7118	7286	7211	7279	7131	7175	7216	7262	7214	7192	7247	7256	7368	7142	7174	7259	7234	7154	7190	7256	7220	7247	7237	7128	7298	7180	7193	7225	7265	7298	7252	7189	7257	7255	7191	7160	7214	7133	7165	7121	7221	7213	7197	7228	7293	7202	7165	7122	7208	7163	7152	7270	7216	7176	7273	7142	7222	7140	7109	7257	7208	7247	7153	7161	7271	7192	7169	7344	7174	7302	7279	7228	7087	7269	7260	7344	7199	7297	7176	7117	7214	7388	7212	7302	7142	7282	7359	7280	7230	7147	7086	7112	7034	7306	7198	7248	7102	7155	7159	7234	7133	7135	7223	7189	7098	7211	7072	7129	7323	7265	7175	7148	7181	7213	7266	7141	7247	7164	7306	7212	7127	7075	7208	7156	7316	7246	7217	7192	7001	7262	7195	7187	7265	7225	7227	7230	7218	7172	7282	7255	7249	7164	7231	6948	7172	7256	7213	7126	7160	7072	7303	7325	7177	7313	7121	7318	7163	7141	7151	7264	7159	7251	7284	7166	7187	7101	7153	7176	7227	7253	7250	7279	7206	7209	7194	7136	7272	7216	7107	7142	7242	7281	7108	7131	7252	7099	7163	7197	7373	7232	7169	7119	7218	7328	7184	7151	7206	7124	7211	7235	7208	7037	7206	7199	7247	7102	7252	7170	7195	7180	7318	7220	7121	7264	7294	7215	7092	7174	7240	7237	7193	7242	7222	7181	7282	7262	7307	7232	7222	7302	7157	7280	7297	7333	7238	7195	7242	7312	7190	7212	7191	7152	7196	7257	7342	7241	7210	7239	7198	7080	7144	7230	7219	7247	7154	7284	7112	7288	7219	7174	7228	7295	7261	7220	7265	7121	7277	7202	7181	7270	7265	7161	7222	7259	7451	7288	7197	7294	7224	7190	7147	7308	7155	7134	7396	7106	7214	7108	7161	7255	7285	7298	7204	7173	7296	7151	7272	7423	7271	7111	7397	7222	7267	7273	7209	7103	7188	7289	7190	7208	7271	7294	7178	7171	7196	7233	7062	7201	7174	7129	7227	7193	7284	7265	7150	7148	7251	7178	7197	7232	7294	7153	7260	7291	7289	7264	7201	7205	7250	7193	7208	7187	7307	7253	7250	7261	7270	7252	7201	7250	7327	7212	7172	7256	7220	7214	7268	7156	7252	7220	7275	7283	7356	7173	7360	7232	7182	7102	7198	7215	7202	7137	7141	7143	7146	7248	7279	7223	7252	7227	7144	7196	7149	7225	7295	7255	7117	7172	7188	7076	7169	7276	7157	7189	7171	7051	7142	7181	7253	7300	7179	7188	7175	7235	7228	7153	7255	7297	7188	7229	7301	7308	7245	7104	7149	7265	7149	7273	7206	7120	7219	7135	7161	7164	7171	7149	7252	7205	7292	7048	7379	7203	7257	7140	7199	7207	7377	7208	7215	7254	7231	7352	7163	7509	7183	7110	7232	7179	7079	7109	7206	7196	7112	7247	7132	7166	7139	7162	7313	7133	7200	7247	7296	7249	7086	7256	7222	7110	7333	7220	7238	7299	7297	7257	7166	7258	7198	7182	7245	7156	7196	7179	7279	7062	7214	7245	7264	7242	7098	7226	7307	7189	7115	7122	7164	7083	7267	7359	7169	7233	7079	7145	7222	7190	7196	7270	7130	7169	7067	7011	7255
2525	1781	1259	1140	1274	1362	1288	1245	2583	8917	14186	11231	5761	2783	1426	1057	932	897	915	882	864	889	913	859	920	914	833	924	923	915	906	992	949	902	902	872	902	884	932	918	843	891	847	885	951	939	897	869	846	878	895	843	936	900	865	902	890	916	921	925	884	915	885	910	891	928	904	905	922	839	880	866	907	881	951	926	958	945	912	902	912	863	911	873	887	936	866	856	927	895	874	926	860	960	884	870	866	852	849	903	908	947	897	878	870	887	949	910	924	914	883	894	888	912	917	884	883	961	833	901	878	884	906	905	871	896	887	891	889	952	853	941	877	885	880	894	919	903	895	844	906	913	872	866	846	875	896	892	884	918	905	914	926	920	924	930	877	871	877	903	879	892	892	838	889	896	938	869	932	852	888	921	984	931	932	894	856	888	921	938	893	913	826	922	895	962	942	908	897	890	904	869	913	837	882	853	872	875	909	915	810	881	884	925	887	908	886	947	892	917	890	880	935	872	887	921	909	845	873	893	864	898	906	877	854	831	924	892	926	898	873	882	888	872	880	909	904	903	941	840	861	907	892	896	863	884	926	896	928	908	829	838	909	927	894	962	834	911	909	934	906	978	896	920	887	876	905	916	901	880	932	892	882	872	903	912	902	880	929	929	862	935	890	855	876	915	916	899	946	882	896	868	905	924	904	895	867	835	871	897	885	935	920	898	887	903	914	955	888	937	934	891	877	932	922	927	934	847	894	911	866	906	868	901	923	859	918	902	918	876	854	934	881	879	864	929	897	941	890	905	888	907	873	894	918	888	899	864	921	925	892	919	899	876	889	915	878	905	862	851	915	901	907	883	892	916	875	875	872	898	905	869	909	911	902	895	875	913	863	956	899	874	882	883	897	954	862	881	949	890	943	889	911	918	942	844	867	821	883	927	916	906	918	839	900	941	847	913	882	930	876	911	942	890	900	877	860	891	915	885	859	906	929	894	868	912	916	924	961	937	898	872	898	888	866	880	821	866	947	886	923	895	854	886	873	877	962	870	894	887	899	935	898	928	920	901	916	867	879	860	928	849	905	874	885	892	932	934	893	870	914	880	880	904	926	858	898	942	834	856	912	853	846	905	899	938	890	942	916	941	853	857	897	876	939	916	893	875	870	819	872	862	882	913	870	919	866	866	848	903	905	908	912	847	875	894	948	919	896	886	896	868	895	872	933	947	896	944	846	820	919	922	873	850	851	904	891	907	902	924	843	882	895	890	939	925	886	876	876	848	939	922	932	922	944	945	870	871	899	882	875	846	903	876	914	930	900	918	965	930	947	900	898	878	901	872	952	904	902	888	861	889	893	881	891	911	861	906	866	933	895	897	931	875	907	928	868	907	901	868	919	890	855	887	879	854	867	907	902	907	835	857	889	894	906	896	957	917	905	916	911	879	847	947	878	898	874	896	926	882	925	864	965	898	842	925	885	920	878	860	865	888	972	918	864	890	887	943	852	892	888	885	899	988	933	870	889	949	931	936	901	847	902	960	903	925	933	911	921	885	844	895	900	916	910	914	886	944	935	900	863	888	886	881	904	855	881	923	849	909	867	912	863	884	932	891	909	897	891	926	921	857	888	870	895	907	891	920	911	901	959	929	875	937	963	875	912	847	852	982	929	921	935	896	926	910	864	819	890	954	932	890	865	912	893	971	929	865	895	879	916	885	920	907	928	910	919	915	888	914	916	950	935	871	882	887	902	919	927	922	852	908	918	903	950	949	907	905	875	970	902	890	908	837	863	917	911	921	864	887	929	901	884	851	846	880	856	864	878	948	896	859	889	934	868	881	912	879	936	916	914	894	888	920	901	893	911	944	830	897	945	896	838	844	887	938	886	879	896	863	886	920	927	931	899	930	870	904	907	913	889	915	880	902	849	889	903	918	871	895	956	886	904	874	929	931	906	900	900	951	931	854	885	876	870	912	946	913	911	900	906	926	914	926	903	884	862	848	880	856	891	918	881	888	841	884	860	912	913	883	874	920	925	876	920	880	925	851	883	871	944	892	881	939	926	899	897	891	916	872	903	923	899	902	921	857	902	875	873	864	913	854	910	870	896	902	915	845	933	870	960	957	904	938	928	883	908	885	907	920	875	919	861	930	860	919	896	894	921	893	966	939	890	933	944	911	940	952	901	855	833	910	897	898	922	908	887	935	821	885	952	930	909	896	923	933	895	924	930	904	902	895	949	872	945	863	857	873	956	910	849	871	956	886	876	904	864	878	916	912	858	899	897	944	890	862	953	897	924	872	889	879	934	937	866	917	881	939	892	930	884	914	894	907	828	881	862	930	886	875	938	906	922	890	867	906	900	899	950	913	917	935	889	910	953	860	887	867	922	883	926	921	877	897	871	911	965	862	845	918	918	877	901	883	928	937	921	894	869	949	866	922	881	860	900	913	922	892	882	875	875	944	920	890	909	907	874	928	859	899	933	924	885	888	886	859	865	913	874	898	926	870	949	898	837	900	849	939	885	922	942	920	905	887	927	868	874	925	862	877	898	867	923	931	869	896	862	851	883	880	930	895	895	928	866	893	943	886	900	900	903	899	947	903	946	909	835	887	901	873	877	881	908	967	928	912	920	867	884	870	914	900	869	920	908	883	872	899	851	860	920	857	938	889	883	847	887	866	923	884	927	913	902	876	855	879	832	855	902	886	909	865	950	875	915	878	848	945	869	845	955	929	851	911	927	825	896	950	834	900	921	916	838	904	922	916	871	885	920	888	913	923	907	849	940	946	883	890	899	899	854	890	875	863	903	853	921	849	858	935	886	912	910	890	862	893	920	929	878	925	906	943	859	905	895	947	916	911	928	871	883	866	896	925	903	867	904	848	919	880	893	882	915	906	886	819	866	903	914	905	883	908	935	903	868	871	911	905	858	935	863	872	900	887	963	885	883	885	905	914	925	858	879	945	904	879	903	946	898	965	882	884	886	890	887	907	931	827	840	846	928	869	911	901	929	874	868	870	894	874	924	888	875	939	893	868	914	828	911	910	924	826	891	908	878	821	910	901	866	847	903	878	906	867	857	899	883	923	921	879	904	867	884	915	875	907	946	864	924	899	901	925	865	924	944	930	919	866	879	919	935	921	885	899	862	929	935	913	896	923	924	900	923	819	897	940	876	863	904	885	869	866	862	910	880	901	908	908	930	881	861	936	872	909	886	874	879	888	906	853	899	904	894	910	930	931	859	940	951	895	903	925	883	904	926	932	927	916	905	891	934	906	882	889	900	891	868	876	875	894	901	892	922	858	939	887	845	944	907	880	859	937	903	861	885	922	862	916	901	903	871	949	867	886	874	886	957	927	927	978	892	915	916	913	863	907	896	864	832	936	855	896	924	854	883	879	871	883	901	881	945	885	906	902	906	871	870	866	858	928	926	892	937	917	871	859	884	909	906	905	885	865	932	877	877	911	907	930	860	915	842	874	848	928	914	940	868	964	908	937	919	927	917	835	914	926
21629	15977	12188	17594	22615	22317	20988	19189	26976	52752	61538	52677	39230	26261	14994	9225	7688	7374	7387	7275	7372	7325	7321	7269	7255	7466	7155	7455	7218	7326	7265	7392	7343	7443	7248	7307	7393	7381	7466	7364	7304	7275	7340	7367	7428	7333	7314	7392	7212	7355	7317	7288	7353	7330	7263	7131	7299	7157	7264	7375	7217	7291	7449	7333	7494	7332	7302	7268	7284	7295	7438	7362	7361	7477	7368	7375	7357	7269	7348	7312	7501	7196	7302	7398	7446	7237	7366	7381	7363	7422	7297	7382	7337	7309	7370	7222	7262	7279	7324	7451	7568	7289	7258	7371	7407	7458	7300	7470	7392	7365	7326	7295	7392	7353	7265	7370	7282	7424	7259	7266	7277	7289	7259	7374	7267	7346	7334	7254	7425	7368	7277	7370	7321	7322	7322	7265	7345	7156	7341	7260	7336	7409	7420	7305	7291	7276	7338	7399	7532	7197	7345	7423	7324	7313	7351	7408	7383	7359	7228	7349	7321	7420	7397	7368	7331	7280	7502	7393	7355	7286	7345	7418	7307	7225	7349	7245	7351	7230	7235	7500	7302	7338	7459	7352	7182	7260	7408	7239	7364	7345	7350	7221	7347	7391	7382	7418	7316	7346	7413	7337	7386	7352	7271	7310	7316	7309	7317	7283	7393	7206	7400	7408	7325	7267	7373	7140	7225	7275	7609	7227	7360	7403	7358	7457	7398	7274	7251	7407	7409	7329	7302	7314	7395	7348	7383	7417	7340	7472	7362	7334	7344	7412	7465	7382	7204	7437	7321	7250	7452	7352	7332	7245	7292	7395	7463	7301	7403	7472	7318	7404	7401	7290	7359	7379	7386	7354	7380	7298	7479	7354	7246	7206	7260	7160	7298	7263	7346	7256	7383	7428	7346	7288	7392	7290	7322	7251	7306	7261	7323	7384	7420	7417	7434	7422	7330	7344	7417	7399	7372	7359	7230	7408	7389	7322	7260	7531	7452	7335	7283	7299	7339	7365	7273	7373	7198	7396	7211	7428	7402	7347	7340	7292	7305	7479	7220	7376	7544	7221	7375	7382	7353	7285	7454	7286	7399	7270	7247	7302	7367	7330	7267	7321	7237	7304	7361	7370	7321	7388	7327	7487	7329	7287	7410	7292	7350	7414	7296	7393	7393	7391	7406	7327	7330	7472	7234	7284	7473	7356	7320	7350	7438	7288	7412	7329	7544	7347	7323	7329	7429	7308	7296	7379	7410	7369	7260	7288	7360	7435	7276	7376	7443	7330	7253	7364	7343	7448	7453	7247	7326	7362	7234	7346	7437	7547	7412	7323	7380	7339	7494	7310	7416	7457	7391	7439	7378	7379	7233	7361	7280	7353	7268	7199	7343	7388	7297	7124	7410	7344	7452	7318	7548	7437	7295	7400	7256	7334	7410	7300	7368	7241	7360	7278	7380	7366	7467	7341	7415	7367	7348	7446	7428	7300	7309	7345	7342	7345	7333	7488	7473	7253	7306	7338	7240	7247	7320	7355	7429	7431	7367	7404	7302	7371	7312	7249	7427	7315	7419	7432	7368	7265	7363	7361	7395	7200	7364	7383	7415	7346	7443	7283	7355	7348	7321	7445	7233	7502	7371	7288	7336	7374	7348	7400	7348	7338	7317	7393	7289	7308	7307	7336	7280	7243	7291	7337	7397	7421	7319	7384	7318	7343	7479	7298	7309	7343	7419	7198	7384	7403	7404	7345	7250	7399	7454	7262	7453	7387	7353	7376	7305	7291	7238	7357	7339	7418	7285	7500	7435	7354	7322	7353	7339	7116	7326	7323	7264	7417	7280	7453	7299	7475	7407	7313	7387	7353	7190	7480	7397	7317	7356	7468	7440	7233	7305	7282	7229	7424	7441	7443	7268	7418	7328	7324	7418	7304	7320	7347	7420	7283	7412	7254	7428	7364	7233	7366	7376	7343	7363	7438	7414	7273	7366	7510	7417	7252	7346	7341	7290	7352	7256	7327	7380	7481	7215	7364	7410	7191	7398	7357	7292	7415	7173	7275	7209	7401	7420	7269	7166	7354	7282	7368	7431	7297	7358	7331	7271	7349	7350	7376	7340	7451	7355	7283	7424	7327	7484	7496	7315	7342	7220	7348	7326	7287	7238	7411	7257	7312	7206	7301	7299	7232	7320	7351	7434	7426	7405	7398	7412	7272	7285	7343	7218	7300	7220	7385	7415	7485	7311	7346	7296	7294	7349	7323	7434	7353	7365	7370	7353	7411	7508	7409	7370	7297	7406	7254	7399	7280	7443	7307	7439	7489	7344	7324	7281	7300	7433	7316	7291	7434	7320	7243	7360	7437	7292	7416	7325	7433	7434	7359	7372	7424	7337	7412	7276	7316	7169	7274	7249	7421	7288	7492	7429	7470	7309	7331	7346	7345	7316	7341	7296	7424	7324	7314	7307	7376	7304	7302	7359	7165	7357	7395	7463	7363	7313	7432	7232	7419	7284	7259	7270	7276	7383	7243	7342	7408	7307	7318	7381	7322	7424	7335	7395	7345	7348	7449	7232	7263	7237	7425	7340	7313	7266	7447	7276	7396	7321	7301	7354	7385	7297	7416	7372	7191	7241	7327	7322	7259	7343	7309	7439	7279	7275	7365	7398	7438	7370	7272	7407	7358	7373	7374	7376	7325	7424	7366	7345	7405	7342	7390	7357	7206	7392	7381	7500	7310	7325	7212	7481	7269	7467	7326	7404	7328	7412	7360	7505	7321	7257	7272	7400	7354	7299	7278	7363	7421	7346	7384	7182	7363	7182	7323	7450	7504	7412	7325	7507	7383	7361	7228	7330	7579	7383	7394	7350	7272	7275	7376	7257	7309	7440	7251	7323	7278	7321	7338	7360	7417	7280	7234	7339	7398	7323	7433	7304	7369	7399	7448	7301	7343	7374	7296	7229	7300	7346	7242	7302	7316	7311	7488	7348	7402	7374	7282	7322	7443	7282	7321	7241	7241	7448	7296	7513	7252	7351	7348	7295	7373	7409	7342	7423	7354	7456	7389	7332	7456	7436	7222	7286	7282	7402	7446	7367	7342	7255	7472	7331	7549	7435	7272	7485	7456	7387	7443	7418	7356	7491	7378	7349	7301	7261	7315	7246	7459	7206	7293	7426	7284	7221	7357	7452	7386	7321	7372	7212	7486	7391	7159	7365	7516	7368	7426	7511	7431	7218	7309	7277	7442	7394	7465	7288	7266	7296	7284	7277	7293	7494	7278	7405	7410	7443	7450	7240	7365	7341	7359	7306	7318	7405	7354	7302	7333	7392	7298	7340	7441	7355	7278	7240	7373	7359	7308	7260	7277	7276	7356	7359	7308	7429	7296	7341	7407	7345	7289	7333	7352	7285	7351	7253	7313	7399	7185	7412	7288	7409	7237	7291	7385	7391	7351	7491	7253	7346	7427	7229	7382	7384	7333	7377	7375	7419	7195	7353	7425	7268	7262	7299	7367	7365	7297	7480	7248	7344	7311	7306	7278	7280	7311	7420	7322	7224	7293	7283	7353	7347	7421	7326	7364	7424	7224	7456	7344	7219	7392	7392	7375	7206	7447	7288	7203	7374	7401	7205	7307	7395	7355	7333	7210	7447	7323	7241	7410	7411	7390	7335	7338	7464	7349	7298	7309	7377	7420	7355	7369	7393	7532	7353	7383	7311	7311	7399	7331	7346	7209	7352	7394	7298	7477	7293	7195	7358	7275	7287	7492	7237	7333	7367	7317	7212	7330	7434	7335	7348	7389	7287	7226	7403	7332	7294	7321	7223	7304	7248	7417	7362	7323	7307	7239	7471	7386	7398	7335	7342	7485	7331	7353	7273	7328	7378	7261	7326	7407	7234	7350	7302	7446	7192	7448	7202	7442	7251	7454	7318	7244	7230	7132	7146	7488	7150	7398	7366	7351	7408	7346	7320	7417	7400	7284	7393	7292	7285	7321	7244	7365	7203	7397	7321	7439	7384	7371	7338	7473	7241	7310	7298	7353	7298	7300	7399	7314	7297	7315	7282	7337	7551	7273	7454	7433	7378	7409	7232	7311	7359	7326	7376	7385	7303	7384	7396	7327	7388	7446	7334	7284	7394	7312	7426	7343	7423	7245	7350	7263	7255	7402	7389	7376	7359	7302	7320	7247	7341	7376	7199	7406	7375	7334	7306	7287	7474	7330	7258	7338	7349	7312	7324	7404	7388	7285	7349	7239	7396	7335	7267	7314	7289	7353	7310	7345	7317	7490	7261	7355	7263	7252	7309	7319	7357	7305	7303	7285	7311	7339	7364	7268	7382	7431	7387	7494	7357	7216	7493	7375	7302	7288	7395	7477	7176	7261	7405	7375	7538	7287	7277	7469	7276	7411	7329	7301	7304	7285	7396	7431	7303	7276	7397	7275	7307	7354	7363	7336	7233	7392	7246	7389	7288	7313	7280	7266	7274	7331	7238	7255	7339	7287	7309	7256	7337	7401	7327	7336	7424	7388	7241	7400	7411	7249	7391	7288	7345	7380	7382	7274	7268	7313	7382	7367	7221	7361	7424	7372	7324	7325	7215	7325	7340	7297	7292	7336	7263	7372	7389	7250	7308	7240	7342	7333	7289	7203	7351	7433	7413	7464	7272	7412	7240	7326	7454	7256	7204	7218	7376	7367	7367	7331	7287	7175	7459	7265	7348	7331	7375	7260	7378	7308	7304	7490	7307	7494	7502	7401	7332	7425	7417	7333	7511	7309	7365	7375	7347	7317	7324	7420	7391	7245	7401	7320	7247	7388	7372	7399	7438	7330	7332	7354	7371	7436	7406	7302	7401	7293	7394	7335	7362	7384	7292	7387	7455	7411	7299	7418	7351	7316	7333	7295	7312	7306	7420	7380	7399	7369	7348	7434	7392	7311	7430	7256	7330	7349	7282	7357	7247	7366	7221	7370	7274	7479	7327	7373	7324	7366	7408	7310	7514	7350	7354	7366	7469	7257	7359	7364	7362	7306	7286	7244	7403	7346	7268	7341	7439	7225	7271	7236	7322	7460	7367	7344	7454	7465	7300	7363	7362	7436	7311	7285	7405	7301	7264	7427
4966	1644	1325	1166	1370	1319	1269	1323	1476	9388	13462	10860	5926	2703	1428	1069	929	927	910	887	900	864	843	960	926	913	866	925	908	871	923	856	905	901	926	877	891	915	893	905	884	883	897	903	890	930	913	922	825	927	910	914	893	889	903	889	883	890	893	887	915	883	924	903	940	872	915	905	930	909	934	930	907	901	854	889	871	930	918	874	846	862	899	854	908	899	929	892	942	889	872	918	839	897	898	874	878	915	886	879	943	862	874	941	916	946	912	871	958	911	967	862	857	897	879	911	871	898	835	935	988	916	903	909	909	927	860	895	881	871	880	898	850	894	867	833	929	937	900	875	883	904	850	893	901	901	882	877	904	937	941	920	896	917	893	932	937	931	886	921	887	893	895	920	867	917	880	931	926	910	900	887	906	910	870	904	886	877	874	949	894	922	864	872	867	967	903	943	860	904	909	867	933	895	910	898	894	901	896	854	917	912	871	938	886	870	869	941	905	870	917	900	904	929	914	970	910	910	900	940	926	905	915	853	924	862	902	903	846	944	907	865	875	869	906	871	900	824	886	851	957	876	940	899	928	943	927	943	913	929	921	871	948	889	905	877	982	845	858	914	888	885	937	917	892	906	920	909	919	902	932	884	926	895	922	911	934	901	951	928	870	889	916	901	917	938	920	875	875	932	944	883	938	934	918	914	901	934	876	892	900	853	951	976	951	850	951	965	898	848	909	915	929	891	911	890	907	891	892	889	899	855	896	896	915	922	922	898	867	895	921	898	935	947	855	932	928	887	898	928	950	942	879	875	903	938	888	962	869	908	937	954	851	875	929	914	869	908	897	940	926	928	929	877	961	930	970	905	891	895	906	872	909	918	886	879	848	925	929	880	893	892	939	889	923	924	893	897	889	929	917	901	935	935	899	891	875	952	931	891	893	868	897	878	894	887	945	926	892	901	932	950	908	944	893	894	872	902	922	894	919	901	864	1007	900	909	950	886	934	908	918	943	880	908	951	880	921	936	854	858	912	946	928	960	886	890	915	891	884	869	906	904	878	894	944	862	951	932	883	891	890	877	952	929	887	866	912	903	938	901	901	833	911	877	968	879	916	882	897	918	921	922	911	918	926	920	896	910	899	866	878	933	893	877	867	893	889	914	904	913	879	922	865	888	940	867	932	904	904	935	858	892	924	928	902	911	874	898	883	864	953	922	876	874	877	903	941	932	956	893	902	834	907	946	911	881	863	842	918	927	854	857	834	901	916	898	910	895	914	923	907	899	904	960	950	858	879	944	947	897	866	906	882	892	944	894	896	921	870	933	970	892	896	807	860	918	928	867	868	920	899	901	921	908	940	933	893	809	893	903	891	895	915	884	897	879	934	918	893	853	913	853	853	902	916	947	893	895	894	861	909	921	936	870	915	905	920	888	892	933	904	921	888	874	860	915	921	874	879	948	862	868	903	887	857	915	905	919	874	912	921	888	872	903	872	921	816	915	891	901	904	881	887	916	910	897	950	940	865	904	886	889	848	884	911	873	883	922	879	901	883	932	867	894	881	870	931	895	890	891	879	877	911	882	923	887	935	903	895	916	852	962	883	932	864	897	902	925	980	958	944	931	911	927	877	931	893	898	915	916	926	928	894	905	890	884	957	855	911	877	881	874	932	926	921	884	901	885	868	797	923	899	897	930	896	947	888	909	898	895	931	944	885	905	881	874	858	906	903	921	931	906	867	853	927	853	881	860	900	876	885	901	925	890	904	911	904	925	868	918	894	859	927	961	933	952	870	937	854	951	907	907	882	884	934	885	889	879	906	874	869	875	905	899	922	926	926	869	906	903	923	876	894	907	897	881	923	861	937	891	931	855	870	931	879	841	889	985	888	900	944	930	824	884	888	929	861	886	920	929	906	891	1000	847	897	905	913	892	931	878	901	884	913	932	890	868	950	902	946	886	903	900	879	900	878	851	893	923	922	953	849	890	921	896	895	932	907	913	880	924	885	887	849	913	929	919	888	891	871	936	919	942	922	906	899	846	925	866	938	864	935	913	872	866	917	887	859	953	924	876	882	900	955	920	827	879	933	895	893	824	949	945	889	928	883	938	891	919	914	867	919	944	853	928	957	907	883	879	901	907	941	921	964	951	925	882	928	868	896	952	916	900	950	870	889	877	990	863	919	886	901	933	870	910	871	885	888	913	969	921	916	903	909	864	958	997	864	964	909	906	889	876	867	936	922	901	899	855	867	926	934	912	926	961	911	916	890	937	964	898	894	923	906	939	948	845	899	881	906	870	896	869	918	895	904	856	909	879	884	916	831	916	910	936	868	921	940	887	926	899	892	917	943	994	840	888	871	909	915	886	919	964	923	886	902	915	860	949	899	939	898	887	849	863	938	907	909	890	921	896	919	921	907	897	888	888	923	892	918	894	865	901	901	958	920	920	909	919	881	928	932	961	911	926	856	863	937	940	874	878	935	859	942	908	913	948	892	904	892	915	913	844	881	901	923	889	887	911	914	872	902	919	891	887	887	889	888	905	945	896	893	944	903	852	855	897	922	874	889	914	893	878	881	905	882	913	929	890	832	897	848	914	892	882	888	921	938	982	929	866	923	948	914	886	856	894	903	920	932	925	962	929	870	948	920	930	899	916	855	901	959	969	853	882	907	865	876	891	837	901	886	937	922	904	864	913	882	933	900	936	872	932	925	903	904	899	962	855	871	880	894	920	922	965	912	857	860	873	897	936	892	908	884	922	911	910	917	944	858	887	882	990	893	939	892	991	908	876	964	914	928	884	895	912	901	898	918	881	898	854	878	893	928	919	882	911	902	873	955	945	893	920	953	933	891	901	899	921	914	915	932	873	875	902	903	879	933	858	950	875	948	874	914	913	889	943	890	911	890	966	906	866	859	918	888	933	910	876	842	862	886	883	897	943	901	888	896	898	935	934	902	920	909	901	921	922	918	925	929	871	866	924	895	957	968	919	908	882	851	919	884	895	950	883	855	942	915	980	866	847	945	879	895	927	885	861	943	902	915	949	907	861	903	877	887	913	911	905	868	907	855	904	892	888	863	897	906	913	936	936	871	851	934	887	908	879	916	908	895	902	949	910	881	886	918	933	891	880	869	943	919	902	924	949	934	871	911	858	946	876	936	934	909	918	901	939	862	951	907	919	977	842	855	878	850	912	909	847	942	886	887	853	924	889	888	914	864	947	932	938	884	895	933	864	904	899	882	861	897	908	927	896	942	952	954	925	907	934	857	879	906	938	915	928	919	918	900	925	897	877	924	890	897	877	899	938	905	937	899	866	904	871	914	896	911	917	862	905	905	917	948	897	845	892	957	847	875	880	963	960	904	911	894	902	881	930	878	882	844	871	828	907	939	956	867	818	910	883	921	915	952	852	925	920	884	893	894	905	875	886	905	910	958	868	893	911	920	846	911	917	932	903	886	855	910	931	923	887	925	945	904	935	929	906	895	928	833	861	955	851	918	882	908	926	890	886
20395	14991	12677	18462	23608	20800	20619	19353	21970	54819	61290	52197	39746	26223	15010	9521	7697	7510	7516	7391	7507	7488	7471	7365	7398	7433	7484	7409	7428	7348	7449	7577	7484	7375	7568	7416	7514	7425	7464	7328	7454	7428	7412	7640	7294	7431	7530	7506	7381	7445	7293	7487	7435	7445	7431	7459	7448	7330	7374	7377	7405	7513	7451	7322	7371	7384	7435	7573	7333	7476	7415	7437	7561	7420	7358	7299	7448	7444	7346	7400	7240	7344	7521	7310	7571	7378	7434	7465	7465	7366	7330	7365	7509	7402	7435	7305	7499	7326	7342	7385	7458	7449	7475	7335	7399	7352	7298	7506	7448	7480	7477	7418	7407	7358	7546	7531	7299	7416	7349	7259	7526	7464	7300	7469	7433	7613	7458	7324	7348	7322	7543	7564	7355	7414	7470	7340	7535	7318	7452	7291	7484	7293	7530	7512	7351	7427	7340	7289	7493	7351	7423	7452	7402	7454	7341	7412	7417	7460	7450	7253	7427	7425	7305	7407	7399	7418	7416	7427	7496	7516	7438	7442	7397	7396	7393	7450	7490	7335	7511	7493	7535	7478	7221	7486	7465	7353	7361	7277	7339	7462	7426	7432	7324	7437	7480	7446	7428	7411	7482	7434	7412	7329	7337	7584	7448	7440	7398	7374	7299	7431	7465	7439	7345	7286	7610	7253	7279	7291	7407	7354	7595	7440	7366	7398	7452	7379	7252	7385	7447	7462	7478	7333	7504	7407	7409	7448	7474	7354	7581	7412	7342	7494	7444	7465	7346	7327	7381	7495	7532	7407	7495	7281	7335	7458	7442	7306	7397	7475	7346	7436	7419	7410	7460	7426	7496	7506	7477	7360	7396	7223	7367	7284	7488	7480	7299	7317	7312	7436	7430	7381	7382	7582	7573	7356	7471	7430	7374	7473	7418	7315	7522	7328	7382	7431	7379	7500	7327	7463	7535	7299	7403	7430	7347	7461	7392	7557	7463	7459	7343	7498	7411	7305	7384	7513	7346	7463	7498	7351	7394	7425	7554	7421	7575	7300	7383	7316	7493	7431	7470	7430	7535	7338	7459	7443	7426	7453	7380	7491	7404	7368	7385	7507	7420	7349	7461	7469	7249	7516	7476	7211	7489	7345	7458	7519	7317	7416	7370	7403	7491	7435	7386	7429	7281	7515	7332	7385	7400	7500	7446	7356	7370	7432	7458	7477	7542	7327	7352	7423	7481	7275	7519	7400	7579	7392	7411	7426	7313	7385	7483	7439	7401	7500	7419	7433	7391	7373	7444	7492	7300	7427	7566	7439	7312	7328	7422	7414	7494	7489	7483	7439	7442	7348	7529	7538	7388	7377	7502	7573	7647	7518	7332	7379	7548	7512	7371	7458	7415	7445	7412	7464	7411	7370	7360	7420	7488	7383	7526	7399	7356	7464	7362	7420	7461	7426	7345	7372	7399	7342	7487	7498	7455	7452	7472	7489	7325	7389	7358	7334	7217	7343	7384	7453	7493	7285	7553	7357	7279	7440	7509	7570	7428	7489	7333	7524	7492	7370	7419	7529	7306	7534	7453	7330	7409	7408	7562	7401	7321	7374	7311	7525	7433	7558	7374	7420	7315	7392	7264	7405	7347	7412	7600	7313	7442	7430	7500	7410	7357	7405	7402	7316	7391	7454	7423	7309	7403	7387	7434	7516	7285	7357	7393	7309	7373	7438	7511	7360	7369	7479	7418	7357	7434	7389	7430	7327	7326	7468	7394	7495	7440	7433	7474	7404	7336	7426	7394	7557	7418	7461	7449	7429	7434	7444	7435	7377	7519	7429	7483	7379	7382	7565	7512	7312	7405	7549	7495	7388	7476	7300	7281	7381	7392	7418	7430	7364	7459	7233	7388	7389	7483	7340	7325	7397	7539	7328	7320	7466	7434	7467	7392	7335	7427	7402	7413	7359	7357	7422	7585	7351	7372	7489	7459	7427	7490	7372	7504	7483	7551	7465	7353	7410	7448	7446	7470	7499	7288	7395	7445	7328	7403	7273	7377	7340	7355	7354	7473	7312	7413	7409	7332	7324	7379	7441	7431	7450	7557	7415	7552	7423	7617	7358	7387	7362	7509	7407	7390	7292	7440	7390	7400	7426	7354	7274	7418	7463	7374	7387	7358	7389	7361	7401	7390	7487	7468	7464	7500	7376	7328	7236	7385	7523	7417	7624	7495	7272	7374	7422	7456	7432	7421	7461	7399	7526	7201	7419	7374	7439	7376	7396	7450	7403	7472	7447	7446	7348	7381	7359	7520	7436	7515	7499	7362	7512	7444	7470	7430	7360	7317	7432	7468	7325	7392	7308	7365	7526	7484	7340	7424	7375	7416	7397	7322	7359	7328	7476	7413	7494	7342	7501	7351	7353	7474	7432	7402	7375	7342	7422	7436	7379	7441	7330	7289	7338	7322	7433	7488	7406	7495	7393	7429	7411	7453	7385	7458	7314	7361	7380	7464	7435	7398	7460	7367	7310	7488	7478	7463	7417	7308	7350	7376	7426	7302	7370	7457	7451	7469	7431	7448	7597	7535	7537	7404	7406	7521	7328	7379	7391	7450	7491	7382	7546	7369	7336	7401	7400	7434	7462	7460	7469	7452	7349	7565	7540	7512	7405	7459	7295	7354	7419	7358	7390	7250	7422	7367	7461	7498	7419	7434	7459	7467	7449	7303	7445	7364	7394	7444	7321	7399	7421	7399	7484	7396	7449	7458	7486	7495	7447	7464	7551	7450	7309	7503	7375	7506	7357	7443	7460	7457	7346	7572	7397	7348	7497	7411	7345	7522	7381	7364	7461	7574	7509	7275	7397	7353	7444	7486	7431	7425	7519	7421	7327	7330	7385	7559	7483	7399	7456	7404	7401	7395	7529	7431	7421	7322	7383	7445	7373	7306	7382	7288	7359	7407	7491	7430	7355	7498	7383	7468	7528	7281	7528	7453	7431	7419	7541	7288	7360	7414	7366	7420	7393	7508	7513	7517	7523	7391	7238	7436	7549	7320	7452	7384	7479	7373	7380	7333	7297	7364	7551	7515	7485	7406	7496	7327	7338	7247	7339	7386	7424	7552	7439	7501	7504	7452	7452	7493	7288	7467	7428	7496	7526	7580	7472	7429	7454	7419	7423	7396	7413	7499	7317	7415	7374	7479	7524	7322	7487	7570	7391	7431	7320	7431	7431	7318	7596	7420	7338	7581	7356	7339	7420	7346	7474	7390	7487	7295	7362	7370	7367	7467	7220	7449	7515	7542	7565	7358	7346	7370	7498	7430	7442	7368	7303	7461	7318	7349	7331	7468	7331	7439	7404	7394	7240	7384	7293	7448	7442	7374	7457	7357	7336	7427	7349	7504	7462	7470	7290	7321	7495	7449	7499	7460	7422	7348	7446	7331	7503	7519	7456	7345	7368	7397	7475	7526	7529	7453	7489	7412	7334	7451	7429	7444	7314	7431	7384	7367	7373	7435	7347	7437	7434	7337	7410	7371	7500	7480	7314	7357	7342	7339	7306	7534	7451	7298	7428	7349	7458	7472	7428	7408	7499	7389	7550	7458	7406	7462	7357	7373	7552	7367	7499	7470	7403	7513	7329	7411	7332	7270	7407	7414	7401	7450	7325	7346	7448	7286	7368	7356	7371	7356	7423	7547	7395	7454	7434	7332	7297	7502	7436	7455	7388	7337	7464	7381	7401	7476	7434	7572	7553	7420	7523	7460	7417	7496	7507	7613	7474	7344	7408	7290	7473	7471	7433	7452	7172	7295	7382	7581	7420	7506	7495	7506	7334	7409	7469	7415	7415	7497	7530	7373	7380	7336	7514	7254	7455	7385	7508	7455	7338	7426	7423	7556	7412	7257	7312	7444	7446	7293	7432	7398	7514	7350	7288	7359	7420	7376	7486	7326	7286	7500	7398	7376	7337	7345	7291	7438	7468	7345	7516	7278	7652	7492	7685	7489	7383	7459	7555	7377	7309	7448	7455	7412	7376	7364	7465	7546	7487	7443	7196	7538	7409	7502	7499	7342	7349	7409	7372	7411	7405	7453	7326	7374	7374	7442	7408	7400	7429	7304	7396	7444	7438	7422	7448	7448	7605	7489	7298	7391	7397	7463	7425	7373	7305	7329	7390	7411	7468	7414	7546	7465	7562	7411	7385	7373	7382	7432	7456	7434	7425	7417	7512	7393	7460	7552	7412	7489	7404	7515	7431	7434	7269	7336	7484	7338	7358	7507	7366	7399	7404	7293	7386	7449	7311	7401	7459	7463	7568	7305	7438	7346	7372	7405	7530	7351	7448	7414	7523	7528	7412	7263	7553	7443	7451	7518	7400	7317	7453	7374	7418	7483	7512	7420	7430	7475	7503	7489	7330	7366	7434	7325	7482	7431	7404	7341	7542	7420	7398	7421	7296	7499	7344	7467	7425	7474	7353	7409	7436	7409	7560	7495	7337	7556	7235	7373	7424	7344	7319	7390	7333	7414	7438	7420	7352	7459	7313	7491	7446	7566	7472	7486	7436	7449	7488	7331	7563	7490	7374	7467	7492	7366	7381	7579	7484	7463	7479	7483	7407	7364	7420	7447	7454	7278	7304	7404	7469	7423	7233	7313	7478	7454	7473	7375	7394	7407	7428	7472	7498	7437	7401	7408	7436	7340	7437	7425	7403	7370	7470	7504	7493	7464	7540	7448	7444	7454	7438	7478	7439	7359	7323	7444	7319	7404	7388	7518	7467	7388	7320	7448	7545	7461	7491	7263	7375	7424	7334	7394	7509	7417	7439	7431	7440	7426	7365	7461	7358	7434	7378	7430	7479	7526	7382	7550	7336	7337	7423	7495	7411	7523	7499	7436	7450	7334	7563	7490	7349	7302	7614	7283	7369	7465	7404	7461	7285	7482	7356	7330	7301	7370	7412	7485	7297	7454	7525	7455	7321	7368	7429	7477	7404	7385	7439	7452	7320	7343	7430	7348	7417	7372	7396	7443	7383	7447	7330	7372	7518	7418	7580	7457	7383	7376	7405	7362	7527	7473	7420	7329	7515	7401	7394	7494	7486	7579	7352	7367	7417	7362	7554
3855	2338	1653	1356	1646	1566	1519	1470	1558	11317	24282	20196	12019	5322	2278	1228	989	932	922	970	939	892	917	952	892	922	845	897	886	872	894	931	909	966	906	893	882	886	951	896	880	884	945	882	823	947	943	959	918	971	861	897	875	915	925	895	920	865	980	913	965	914	932	925	888	926	908	903	899	967	905	887	831	849	892	934	895	919	900	864	910	932	952	904	874	942	906	926	923	889	940	958	912	859	848	935	931	859	968	967	908	871	881	929	925	855	861	917	949	882	923	910	910	867	957	895	891	937	909	891	908	893	911	957	920	982	881	916	891	876	911	873	952	975	885	942	873	897	943	889	931	908	883	902	933	896	896	943	902	896	873	906	880	887	919	917	864	898	979	871	922	936	878	958	909	943	946	946	941	929	888	959	927	917	859	872	939	909	955	916	955	899	941	890	855	869	897	900	925	859	934	929	893	918	912	901	881	917	911	951	934	888	921	873	913	894	926	929	960	951	870	897	953	932	848	890	969	952	864	883	911	894	914	956	954	944	916	935	927	844	928	879	929	958	913	908	989	900	906	927	872	941	890	918	862	923	888	942	935	944	893	875	901	897	917	920	945	968	941	949	913	983	871	939	902	927	913	899	854	918	883	906	919	901	968	906	885	935	933	985	923	905	931	902	911	925	890	928	918	900	906	845	910	914	878	958	870	942	940	909	932	927	919	944	943	880	935	920	910	892	870	910	935	912	881	891	911	947	882	866	917	934	882	945	901	910	901	882	876	941	984	937	908	913	874	926	871	950	950	911	932	908	921	937	888	854	923	921	940	884	937	939	897	914	913	892	898	892	951	938	923	931	923	932	896	928	904	914	903	926	848	911	900	984	928	951	929	909	922	922	883	920	899	932	931	861	900	859	882	909	833	949	952	964	903	915	876	893	919	917	921	967	866	893	976	897	912	922	879	925	940	923	871	947	832	891	924	891	967	898	916	894	897	937	914	916	948	895	909	929	870	981	941	927	878	897	904	911	941	923	922	921	857	946	946	864	919	925	917	864	947	931	894	982	926	904	915	892	868	912	892	900	917	858	936	884	929	915	828	928	908	914	889	883	928	908	881	874	946	919	920	953	927	896	916	876	923	866	906	890	901	886	889	953	892	939	903	923	928	888	964	911	928	914	918	939	909	906	938	916	957	904	895	894	933	920	946	940	947	922	927	921	894	921	922	948	942	926	891	872	909	925	899	907	915	939	941	884	929	896	878	881	904	945	933	857	888	919	924	878	872	900	903	921	921	996	953	928	904	910	878	980	920	937	887	948	912	898	919	933	950	920	876	944	901	937	918	912	926	919	956	949	914	909	911	875	907	900	921	897	885	902	951	933	931	963	872	911	875	923	904	927	887	862	918	923	896	847	893	951	897	999	906	877	909	880	913	906	979	890	886	886	883	918	929	937	920	921	899	940	909	918	928	913	996	902	962	935	933	885	919	894	939	916	875	967	877	863	893	902	905	950	851	895	891	930	869	968	890	909	929	867	932	895	963	914	862	923	931	874	950	957	902	920	928	930	908	904	962	943	915	890	932	917	921	904	915	981	927	882	913	927	898	932	920	947	879	928	909	876	942	896	940	899	936	903	966	925	906	874	953	975	891	895	908	915	936	899	912	975	892	887	874	945	924	969	865	930	889	874	899	829	893	918	915	908	905	896	930	898	919	914	857	891	882	915	921	932	921	898	901	928	920	916	906	925	918	871	960	914	875	899	920	885	922	952	931	903	945	884	893	889	908	907	919	909	930	928	890	918	886	858	875	868	984	921	895	910	924	924	881	894	882	910	884	855	937	876	924	905	866	937	868	861	919	938	960	907	882	940	906	922	943	843	929	911	927	977	924	926	927	888	972	910	938	904	919	930	972	881	924	955	911	937	900	893	941	955	894	866	869	897	905	908	903	937	935	879	921	897	928	951	942	965	938	925	879	962	839	938	901	922	890	938	910	908	927	909	882	951	921	888	811	898	921	882	969	893	901	902	848	869	929	913	925	940	926	928	855	908	896	936	897	912	957	936	893	919	962	932	870	917	910	907	934	853	875	940	929	952	922	927	929	932	919	913	949	900	925	915	901	887	889	879	860	923	917	851	934	904	920	897	904	945	915	895	867	921	928	881	914	888	896	886	894	904	897	892	944	932	857	923	998	913	900	927	909	907	904	909	935	884	868	972	947	953	932	930	850	919	894	850	941	944	958	847	899	925	903	913	943	938	900	930	890	861	913	979	887	929	907	877	927	941	911	899	928	868	899	965	949	946	926	868	886	912	873	941	878	891	867	933	867	925	897	901	890	968	910	860	916	952	946	854	902	929	881	892	921	898	942	917	888	920	920	856	904	911	902	931	981	969	936	914	901	947	945	921	935	917	878	894	958	913	886	957	946	948	887	886	957	877	956	910	889	964	894	848	895	911	877	920	928	949	904	939	947	905	944	890	935	883	851	919	941	955	965	907	924	906	835	879	933	918	930	956	913	949	883	892	931	898	926	901	927	933	941	914	910	939	851	933	928	909	909	868	885	939	954	933	894	922	902	889	873	919	947	900	906	911	900	865	894	913	863	916	918	862	890	900	898	916	849	889	893	872	904	921	971	932	919	914	933	915	922	891	894	957	961	920	890	936	915	904	907	920	909	899	949	875	917	907	912	921	957	934	907	916	882	880	930	981	911	934	934	880	942	911	904	935	892	879	938	931	924	951	931	931	913	941	895	919	887	930	867	850	888	935	953	937	857	887	924	879	897	884	930	909	960	913	908	925	916	1005	877	895	928	946	920	941	895	909	913	936	948	865	860	866	909	879	883	905	924	927	918	916	930	886	887	859	995	955	945	890	887	937	933	922	905	849	899	951	880	877	912	857	898	928	932	910	926	944	938	917	910	912	907	923	993	964	879	894	919	854	962	855	934	879	849	920	863	883	901	961	906	878	903	879	897	893	925	927	893	932	909	877	929	902	950	978	910	976	925	891	916	941	918	976	894	913	973	914	961	962	919	955	929	923	871	933	938	878	900	932	946	902	949	870	874	853	945	922	934	868	869	968	898	910	918	918	883	920	900	901	933	894	857	903	946	892	883	921	930	936	889	889	939	959	922	937	881	895	956	934	910	919	837	860	877	857	881	916	891	831	938	934	931	882	916	901	908	973	932	910	904	892	872	930	958	935	937	906	833	864	919	901	938	884	901	866	910	906	911	876	886	971	896	879	925	884	949	872	883	896	923	885	976	926	912	891	927	883	911	936	879	938	893	904	914	945	942	879	962	947	912	910	895	922	937	889	867	899	990	881	886	931	898	876	904	871	948	886	904	845	869	886	909	967	891	853	871	885	936	938	928	925	931	906	869	912	872	930	899	893	855	950	919	899	969	889	920	903	981	951	930	843	932	979	893	889	983	902	929	881	928	904	909	898	857	880	929	922	896	908	890	1008	910	950	964	912	890	933	948	884	876	940	918	864	919	912	924	895	925	933	881	919
26030	18814	15025	22273	28376	26469	24220	25207	23950	56957	75873	66741	51308	36209	21691	11669	8234	7524	7396	7439	7492	7486	7376	7388	7408	7514	7444	7406	7374	7484	7392	7488	7410	7421	7470	7356	7396	7311	7502	7417	7296	7375	7376	7442	7517	7406	7502	7355	7359	7319	7272	7383	7355	7343	7148	7385	7420	7473	7401	7302	7477	7474	7349	7486	7270	7377	7437	7444	7419	7361	7429	7415	7379	7436	7442	7426	7485	7469	7434	7339	7427	7548	7321	7357	7318	7347	7396	7517	7353	7433	7353	7582	7236	7418	7388	7520	7456	7348	7318	7371	7448	7484	7344	7387	7417	7256	7381	7433	7497	7347	7382	7443	7352	7491	7311	7508	7283	7381	7413	7449	7387	7348	7411	7403	7433	7422	7360	7319	7444	7440	7496	7379	7377	7553	7374	7426	7535	7473	7343	7465	7381	7594	7488	7424	7514	7412	7447	7411	7417	7472	7378	7349	7312	7340	7366	7333	7365	7513	7450	7291	7408	7304	7492	7406	7434	7405	7525	7357	7392	7378	7350	7332	7381	7475	7501	7255	7487	7404	7472	7352	7490	7358	7385	7390	7348	7389	7305	7385	7460	7298	7497	7474	7453	7434	7481	7527	7493	7377	7541	7324	7333	7423	7420	7372	7288	7419	7355	7437	7298	7407	7335	7340	7333	7401	7533	7386	7428	7336	7379	7435	7367	7344	7328	7322	7400	7335	7435	7406	7429	7326	7361	7347	7309	7375	7471	7444	7281	7412	7450	7408	7345	7453	7400	7499	7411	7404	7337	7551	7260	7374	7513	7383	7448	7387	7577	7405	7375	7478	7459	7435	7522	7350	7412	7297	7453	7383	7383	7418	7437	7424	7334	7461	7416	7414	7505	7386	7495	7358	7390	7463	7454	7571	7379	7402	7479	7342	7465	7496	7427	7392	7489	7385	7473	7367	7400	7386	7514	7321	7354	7433	7398	7409	7379	7392	7272	7306	7448	7456	7210	7484	7417	7300	7464	7518	7298	7522	7499	7377	7380	7430	7439	7435	7338	7438	7573	7366	7367	7453	7486	7405	7483	7363	7400	7401	7412	7548	7479	7244	7474	7389	7499	7393	7322	7406	7417	7436	7457	7441	7303	7482	7367	7369	7265	7415	7306	7421	7463	7311	7532	7342	7370	7393	7438	7433	7464	7387	7450	7265	7376	7389	7311	7392	7387	7458	7362	7326	7386	7468	7451	7506	7386	7425	7411	7356	7442	7385	7315	7319	7419	7449	7395	7418	7386	7471	7434	7274	7514	7431	7472	7342	7420	7546	7416	7256	7301	7439	7508	7389	7393	7367	7368	7310	7490	7551	7340	7370	7528	7408	7397	7422	7407	7478	7455	7359	7531	7405	7487	7428	7436	7385	7344	7446	7507	7468	7425	7588	7470	7368	7337	7322	7399	7320	7487	7337	7513	7277	7243	7528	7404	7422	7340	7307	7568	7464	7522	7308	7539	7488	7357	7479	7372	7346	7326	7449	7496	7455	7370	7656	7457	7357	7404	7367	7362	7392	7358	7509	7510	7426	7451	7435	7477	7455	7413	7486	7326	7391	7388	7420	7410	7520	7457	7376	7383	7554	7432	7401	7484	7524	7398	7485	7386	7306	7360	7380	7475	7252	7388	7470	7386	7325	7283	7380	7458	7461	7384	7430	7449	7393	7492	7505	7347	7399	7434	7464	7434	7486	7469	7493	7376	7324	7328	7420	7419	7433	7485	7475	7415	7459	7411	7326	7440	7331	7407	7556	7373	7501	7488	7459	7451	7426	7505	7338	7360	7391	7398	7376	7501	7416	7467	7315	7216	7565	7239	7376	7522	7494	7327	7330	7508	7446	7450	7395	7464	7491	7520	7350	7348	7282	7337	7427	7414	7515	7418	7485	7413	7354	7420	7350	7350	7423	7418	7367	7385	7523	7463	7418	7316	7353	7421	7398	7335	7254	7469	7419	7363	7410	7413	7383	7315	7264	7531	7391	7309	7350	7448	7251	7531	7342	7376	7450	7431	7346	7453	7252	7398	7415	7487	7419	7503	7462	7480	7444	7582	7332	7365	7441	7209	7574	7573	7398	7456	7319	7284	7401	7528	7418	7327	7449	7443	7410	7470	7497	7340	7623	7579	7339	7399	7427	7538	7375	7355	7471	7417	7377	7372	7443	7453	7406	7391	7415	7448	7312	7396	7364	7477	7390	7365	7391	7368	7269	7471	7377	7477	7479	7359	7494	7300	7342	7455	7410	7384	7439	7365	7301	7491	7463	7487	7411	7341	7435	7525	7340	7389	7418	7393	7377	7387	7381	7384	7427	7521	7519	7327	7552	7370	7444	7398	7453	7474	7318	7401	7479	7437	7360	7406	7468	7407	7549	7404	7274	7328	7419	7320	7470	7467	7323	7373	7430	7461	7528	7393	7378	7429	7452	7474	7309	7326	7381	7443	7351	7403	7489	7475	7415	7410	7568	7559	7305	7509	7333	7439	7455	7442	7564	7372	7396	7445	7326	7536	7494	7430	7504	7575	7341	7360	7321	7502	7440	7408	7491	7501	7415	7352	7453	7286	7358	7289	7305	7449	7345	7450	7453	7469	7493	7270	7445	7510	7392	7624	7420	7420	7368	7372	7584	7385	7410	7332	7514	7444	7550	7433	7411	7301	7405	7503	7432	7394	7369	7583	7426	7482	7378	7415	7501	7341	7526	7404	7431	7363	7350	7437	7491	7395	7321	7351	7324	7492	7482	7341	7299	7618	7403	7350	7459	7458	7415	7425	7371	7455	7329	7366	7462	7293	7359	7447	7354	7474	7416	7555	7523	7259	7366	7307	7362	7355	7464	7278	7401	7371	7377	7390	7413	7403	7293	7449	7389	7334	7339	7454	7453	7452	7382	7313	7444	7361	7449	7364	7350	7408	7393	7411	7429	7465	7427	7299	7453	7438	7479	7482	7547	7361	7355	7454	7327	7380	7420	7357	7417	7410	7579	7394	7371	7276	7542	7579	7446	7553	7417	7333	7331	7579	7347	7469	7430	7508	7549	7489	7507	7428	7274	7401	7496	7514	7353	7414	7350	7509	7489	7566	7453	7411	7555	7364	7395	7515	7430	7380	7410	7552	7435	7503	7519	7481	7304	7527	7373	7460	7466	7287	7565	7455	7490	7351	7421	7473	7463	7334	7420	7526	7439	7386	7358	7438	7358	7505	7405	7365	7369	7387	7315	7443	7401	7392	7319	7405	7420	7375	7358	7398	7300	7502	7400	7396	7316	7551	7418	7494	7504	7413	7561	7398	7347	7438	7384	7450	7524	7480	7418	7418	7256	7423	7304	7354	7336	7531	7389	7361	7367	7375	7487	7459	7415	7351	7404	7410	7502	7532	7580	7363	7384	7419	7372	7369	7549	7413	7383	7448	7370	7356	7521	7456	7421	7442	7450	7556	7465	7354	7478	7539	7447	7433	7361	7464	7476	7316	7544	7394	7391	7462	7408	7423	7448	7451	7368	7467	7428	7419	7412	7401	7303	7467	7339	7328	7460	7301	7482	7415	7383	7399	7369	7493	7323	7470	7380	7454	7387	7381	7420	7327	7515	7426	7465	7543	7351	7501	7338	7410	7412	7512	7394	7528	7468	7460	7381	7431	7499	7384	7412	7482	7445	7466	7577	7336	7398	7440	7395	7460	7468	7401	7327	7429	7502	7443	7430	7376	7393	7407	7445	7446	7387	7271	7592	7475	7383	7530	7447	7476	7464	7378	7464	7366	7333	7408	7523	7517	7464	7429	7460	7343	7539	7558	7408	7464	7323	7565	7373	7386	7577	7303	7468	7343	7382	7513	7517	7485	7495	7432	7263	7352	7409	7401	7256	7482	7337	7502	7366	7395	7446	7428	7459	7393	7493	7314	7467	7361	7419	7355	7476	7363	7405	7314	7365	7444	7465	7428	7409	7444	7375	7368	7432	7358	7354	7334	7396	7304	7404	7303	7318	7441	7514	7316	7350	7358	7311	7338	7402	7465	7527	7287	7419	7504	7395	7469	7452	7377	7492	7512	7311	7409	7489	7280	7373	7456	7350	7426	7488	7448	7509	7424	7282	7452	7450	7573	7425	7478	7483	7364	7390	7428	7433	7605	7273	7367	7465	7449	7333	7348	7453	7257	7481	7377	7409	7356	7507	7457	7483	7507	7442	7367	7478	7445	7511	7482	7292	7353	7438	7424	7399	7509	7484	7421	7480	7352	7356	7323	7434	7443	7387	7610	7352	7376	7447	7400	7424	7403	7424	7435	7503	7281	7457	7394	7452	7453	7388	7380	7296	7440	7396	7569	7409	7395	7409	7344	7428	7459	7442	7402	7419	7509	7424	7448	7430	7376	7543	7483	7407	7450	7586	7554	7374	7406	7479	7285	7515	7541	7415	7436	7397	7381	7267	7427	7297	7372	7405	7517	7340	7391	7317	7462	7453	7509	7482	7318	7395	7440	7348	7476	7416	7457	7484	7425	7432	7406	7437	7355	7352	7381	7412	7499	7374	7540	7351	7482	7396	7470	7417	7278	7356	7366	7296	7341	7558	7478	7498	7378	7404	7354	7376	7440	7325	7479	7351	7566	7459	7298	7333	7575	7537	7475	7465	7416	7305	7431	7423	7360	7330	7417	7408	7482	7543	7555	7413	7504	7402	7407	7502	7403	7572	7438	7436	7480	7416	7570	7439	7501	7492	7446	7340	7415	7469	7360	7440	7454	7543	7473	7437	7466	7477	7487	7421	7420	7405	7323	7378	7367	7497	7389	7371	7404	7420	7418	7542	7391	7331	7436	7460	7350	7436	7312	7293	7360	7407	7537	7400	7432	7445	7504	7342	7517	7434	7468	7365	7392	7432	7436	7341	7449	7411	7452	7526	7315	7308	7394	7445	7428	7431	7658	7490	7393	7480	7508	7350	7440	7349	7551	7596	7357	7302	7480	7487	7473	7416	7409	7388	7319	7452	7457	7301	7418	7376	7230	7471	7505	7302	7432	7371	7261	7457	7523	7507	7402	7377	7274	7339	7462	7496	7368	7379	7454	7462	7433	7491	7550	7367	7529	7418
3532	1361	1142	1027	1199	1215	1122	1002	1094	2174	4932	4520	3104	1684	1134	999	885	871	911	892	912	871	885	864	891	908	895	810	848	919	861	854	892	863	843	910	867	896	880	835	905	903	889	852	894	873	876	846	851	853	890	905	876	897	878	912	925	894	886	890	896	916	852	869	807	909	937	910	831	867	852	935	824	865	889	869	871	823	886	897	916	861	871	863	916	912	910	889	843	842	868	864	891	947	878	937	852	867	854	876	927	907	813	862	915	881	895	883	879	927	907	834	881	889	864	906	923	897	919	892	876	878	813	868	889	919	921	857	950	850	876	873	865	875	880	806	920	842	902	841	881	899	914	913	880	901	870	905	852	898	857	897	897	888	840	884	918	905	911	969	894	901	906	818	882	857	849	867	922	945	923	863	862	872	897	875	871	866	918	875	890	844	820	914	860	883	896	838	873	866	887	886	837	847	910	910	871	890	898	866	884	906	910	887	871	875	869	889	875	891	909	942	899	864	862	896	906	874	873	854	892	859	962	871	866	869	867	902	916	818	885	862	858	889	885	892	880	835	833	916	944	899	836	925	867	914	865	858	829	828	904	898	873	916	911	882	895	849	933	915	880	852	888	905	911	872	850	888	890	849	848	926	874	904	867	882	897	908	872	870	877	869	913	861	946	886	861	896	875	805	861	816	868	904	953	890	851	891	870	888	885	964	905	858	927	866	918	876	890	872	895	869	887	830	890	908	906	845	906	910	878	906	891	857	912	882	903	863	902	921	846	898	940	915	910	902	959	849	854	855	820	876	887	844	886	878	846	910	930	867	908	896	922	873	878	940	923	855	921	858	875	864	841	858	869	926	898	857	845	872	866	876	904	872	856	917	878	883	898	854	893	875	899	863	868	884	828	847	834	870	909	906	917	897	897	872	846	852	915	850	862	867	893	942	893	892	789	858	947	839	904	865	844	868	855	868	851	916	865	909	833	897	915	905	878	852	823	902	899	856	886	880	819	857	911	864	916	877	889	855	894	864	877	864	892	878	899	862	872	890	911	911	955	856	906	849	860	880	882	909	824	859	932	908	958	918	908	891	909	878	915	861	932	874	881	899	850	891	861	859	870	872	897	917	907	855	851	864	888	914	890	857	855	893	911	842	917	872	859	828	905	866	867	881	864	842	852	912	904	864	901	896	854	896	867	859	862	859	888	887	845	928	850	844	902	889	943	855	877	924	923	928	894	930	836	853	852	843	835	894	849	864	883	872	876	851	856	845	847	916	877	916	882	847	895	885	851	876	896	895	852	881	943	874	896	877	935	846	931	941	936	936	902	833	870	873	887	872	902	906	840	880	879	886	849	903	907	912	862	856	866	891	901	872	867	863	900	880	913	852	875	848	911	903	888	889	867	817	894	871	895	891	854	910	921	933	878	866	809	836	865	895	865	856	867	848	911	860	856	896	828	861	849	955	945	867	874	886	896	844	869	844	901	866	857	886	907	925	896	911	872	920	862	847	878	833	877	832	886	828	874	914	866	956	915	861	875	884	850	886	900	849	882	854	869	902	921	873	881	1009	879	871	878	840	886	820	920	883	844	857	869	845	845	868	856	841	918	884	932	854	814	880	905	884	896	856	852	899	911	937	893	867	848	892	859	900	903	846	940	830	808	908	934	913	914	890	925	854	865	901	878	910	845	881	924	909	928	877	863	903	873	871	903	904	884	876	878	855	916	861	892	857	920	834	869	879	920	858	843	887	849	849	944	884	873	909	846	862	862	900	844	884	909	915	874	884	906	908	833	813	878	923	945	915	869	828	832	876	866	834	914	917	906	825	882	884	837	875	837	853	921	812	923	853	812	881	911	883	862	910	893	878	935	818	875	886	888	840	892	879	843	903	794	915	899	864	898	883	859	938	847	847	870	859	823	901	880	903	873	860	870	882	862	859	880	877	894	946	909	889	874	922	877	915	864	876	910	938	903	916	891	826	899	857	884	908	873	906	883	865	906	862	860	896	876	871	877	874	887	867	875	930	904	867	856	866	883	903	944	879	895	893	890	918	875	862	832	876	912	843	888	930	872	895	875	856	955	910	892	931	849	830	861	851	869	880	913	869	814	863	883	899	863	919	879	853	846	881	900	893	839	829	886	891	879	836	897	857	837	883	870	885	945	845	939	871	902	904	881	861	860	852	902	855	909	849	932	849	901	905	872	927	896	920	915	845	906	899	848	873	833	884	854	896	894	884	884	893	822	894	860	865	851	869	874	881	893	857	874	854	894	843	898	923	833	875	841	862	813	857	930	872	905	879	837	910	889	903	909	880	867	902	873	900	869	871	884	888	902	892	929	860	828	890	875	882	892	858	850	845	890	858	914	938	891	917	927	847	815	919	937	868	868	824	896	846	876	872	840	877	931	925	941	892	923	868	870	902	897	866	880	860	891	906	892	900	927	897	847	896	863	916	862	888	906	874	885	908	924	891	936	891	908	873	882	887	841	910	929	916	830	881	894	872	869	910	862	851	804	846	856	871	875	958	926	829	866	878	826	926	873	833	869	875	925	877	867	894	869	888	810	901	891	896	882	843	890	870	834	914	858	836	914	879	888	896	836	842	858	870	911	894	897	890	874	922	909	866	882	865	909	881	881	861	857	905	908	929	907	863	904	885	918	894	861	871	845	903	853	910	859	907	876	895	868	913	884	905	874	858	930	855	846	884	848	838	867	873	912	858	843	883	882	906	882	874	867	877	893	881	924	933	910	879	866	888	827	830	885	920	939	913	873	896	878	897	893	877	865	919	883	857	898	912	882	909	869	864	828	940	853	902	886	889	877	876	869	874	930	853	879	951	921	913	882	966	882	898	915	866	928	958	896	854	913	891	923	876	891	936	867	896	930	893	927	872	864	836	892	850	882	912	919	881	926	880	887	903	897	868	883	935	894	857	915	844	875	908	884	857	864	897	828	904	884	831	901	856	930	835	856	927	840	870	866	873	928	854	894	875	899	891	939	900	908	876	872	904	889	900	835	918	863	860	891	867	869	911	912	915	899	866	903	893	893	861	873	879	872	888	851	886	864	908	895	923	903	886	891	882	892	855	851	879	934	873	852	880	886	928	878	948	839	862	882	875	899	901	842	870	867	897	886	871	917	912	903	797	903	902	891	876	897	907	884	888	937	918	868	843	927	830	886	902	925	831	876	921	879	881	890	854	888	910	908	861	931	854	836	878	928	861	863	864	939	926	889	870	863	916	845	841	890	876	854	899	855	890	871	859	880	898	925	923	904	910	866	926	884	869	877	894	892	897	883	915	853	878	908	868	869	842	895	897	868	898	813	898	877	891	863	839	924	886	876	847	829	881	892	874	884	890	867	881	898	870	867	869	910	931	874	877	831	810	864	891	939	898	875	862	883	916	914	889	903	877	905	922	827	906	920	831	864	889	873	871	951	872	857	866	879	874	907	869	883	892	836	918	877	847	887	897	935	902	901	828	915	882	828	874	885	904	875	845	862	874
17670	12752	10166	14924	19617	18433	15585	14590	14871	29645	42615	38588	29727	18331	11075	8297	7457	7250	7346	7260	7187	7240	7219	7104	7145	7151	7195	7208	7064	7268	7398	7262	7212	7116	7176	7174	7196	7372	7244	7204	7265	7189	7297	7210	7219	7202	7338	7274	7219	7264	7145	7219	7218	7275	7208	7212	7319	7295	7251	7245	7200	7214	7139	7139	7376	7139	7206	7165	7256	7237	7301	7178	7154	7210	7332	7226	7287	7196	7218	7202	7319	7241	7090	7262	7084	7337	7208	7276	7249	7317	7255	7208	7289	7107	7164	7121	7259	7033	7168	7297	7277	7173	7180	7327	7154	7177	7288	7107	7182	7126	7166	7107	7256	7215	7066	7128	7254	7218	7240	7202	7293	7197	7313	7214	7172	7227	7163	7253	7211	7070	7247	7105	7147	7373	7262	7170	7148	7280	7096	7126	7225	7194	7141	7254	7272	7350	7211	7275	7172	7292	7171	7276	7277	7340	7264	7241	7242	7235	7237	7147	7240	7241	7238	7164	7297	7119	7199	7049	7303	7203	7058	7144	7237	7132	7204	7122	7240	7209	7309	7195	7281	7229	7281	7202	7227	7075	7327	7146	7180	7227	7115	7330	7161	7225	7252	7098	7241	7160	7157	7226	7243	7282	7133	7175	7263	7250	7111	7261	7211	7371	7165	7218	7257	7119	7330	7163	7181	7299	7270	7218	7215	7312	7200	7205	7203	7231	7278	7118	7200	7293	7251	7163	7246	7143	7151	7283	7302	7317	7171	7243	7264	7162	7186	7191	7299	7357	7196	7334	7179	7379	7316	7173	7288	7221	7283	7216	7283	7226	7126	7356	7133	7325	7193	7361	7191	7178	7255	7182	7285	7220	7310	7225	7333	7241	7069	7090	7317	7227	7249	7223	7291	7169	7172	7218	7143	7217	7069	7152	7053	7178	7194	7305	7236	7156	7267	7297	7304	7178	7287	7273	7237	7214	7228	7200	7276	7148	7345	7288	7125	7251	7291	7159	7410	7202	7258	7118	7135	7276	7181	7251	7205	7325	7259	7053	7245	7272	7128	7155	7372	7228	7258	7093	7183	7308	7097	7263	7116	7315	7280	7356	7198	7066	7171	7215	7147	7144	7218	7079	7221	7191	7250	7289	7100	7223	7163	7121	7340	7241	7288	7170	7235	7446	7278	7186	7144	7235	7290	7225	7225	7267	7243	7258	7269	7181	7253	7255	7058	7245	7045	7211	7312	7318	7103	7172	7257	7069	7216	7214	7212	7219	7162	7145	7236	7208	7271	7377	7150	7199	7135	7243	7179	7204	7258	7143	7199	7210	7273	7157	7139	7291	7220	7274	7239	7265	7201	7189	7264	7187	7232	7269	7246	7197	7196	7153	7339	7315	7148	7170	7194	7142	7325	7237	7133	7274	7192	7224	7260	7344	7162	7261	7270	7202	7217	7251	7131	7357	7233	7174	7203	7199	7228	7177	7275	7190	7211	7227	7155	7217	7158	7103	7306	7215	7005	7285	7153	7163	7234	7195	7208	7054	7270	7193	7180	7143	7330	7212	7175	7179	7271	7266	7123	7249	7149	7256	7388	7168	7193	7210	7286	7223	7192	7229	7234	7303	7285	7327	7287	7250	7250	7232	7190	7186	7091	7284	7333	7213	7292	7315	7245	7263	7244	7281	7200	7151	7228	7263	7256	7253	7321	7120	7148	7125	7240	7235	7086	7221	7193	7195	7302	7239	7190	7257	7267	7190	7294	7181	7195	7165	7372	7323	7227	7150	7139	7064	7199	7208	7236	7349	7157	7196	7272	7122	7251	7316	7274	7252	7253	7070	7210	7088	7156	7248	7267	7328	7222	7204	7328	7185	7086	7315	7211	7290	7220	7235	7137	7156	7200	7250	7216	7198	7241	7088	7222	7179	7254	7219	7174	7346	7313	7293	7363	7195	7283	7367	7320	7228	7173	7133	7262	7196	7263	7108	7269	7224	7243	7269	7230	7228	7175	7219	7244	7041	7116	7339	7263	7068	7349	7198	7196	7181	7173	7271	7211	7201	7277	7172	7232	7284	7122	7211	7182	7289	7165	7311	7247	7374	7296	7237	7247	7171	7249	7380	7157	7191	7243	7228	7300	7050	7318	7216	7328	7242	7131	7203	7126	7220	7143	7179	7150	7276	7203	7234	7107	7364	7121	7207	7207	7165	7107	7205	7205	7124	7285	7265	7265	7300	7213	7130	7284	7132	7279	7222	7249	7158	7110	7273	7183	7200	7263	7350	7197	7134	7125	7139	7325	7306	7166	7089	7250	7105	7113	7106	7075	7192	7085	7285	7251	7105	7232	7149	7254	7148	7225	7307	7240	7302	7223	7163	7285	7310	7208	7321	7334	7173	7226	7211	7306	7238	7158	7428	7332	7343	7132	7307	7196	7252	7145	7200	7261	7245	7154	7200	7250	7145	7191	7172	7146	7214	7205	7177	7090	7251	7322	7228	7161	7232	7289	7147	7183	7299	7222	7171	7401	7269	7298	7157	7277	7260	7338	7267	7090	7228	7079	7254	7118	7240	7101	7211	7174	7194	7263	7331	7294	7243	7114	7295	7259	7297	7215	7287	7300	7210	7369	7122	7183	7256	7113	7286	7239	7263	7279	7228	7189	7209	7249	7187	7126	7172	7155	7291	7205	7269	7128	7193	7190	7242	7239	7149	7219	7096	7140	7101	7314	7262	7151	7237	7215	7226	7261	7158	7198	7202	7107	7214	7258	7328	7223	7310	7332	7304	7245	7167	7276	7253	7159	7147	7220	7204	7169	7270	7284	7257	7291	7218	7280	7205	7218	7085	7300	7180	7103	7162	7276	7204	7206	7162	7239	7281	7221	7201	7048	7228	7227	7271	7098	7156	7267	7217	7274	7256	7200	7225	7277	7262	7112	7150	7259	7289	7182	7231	7147	7221	7143	7150	7202	7249	7101	7150	7278	7163	7206	7172	7142	7164	7312	7304	7175	7138	7129	7258	7148	7223	7234	7344	7206	7232	7279	7189	7181	7232	7241	7092	7236	7239	7273	7281	7166	7157	7138	7257	7284	7150	7332	7348	7115	7267	7219	7183	7199	7332	7132	7318	7207	7292	7273	7067	7137	7098	7006	7214	7250	7313	7305	7176	7300	7212	7131	7153	7183	7275	7255	7305	7254	7173	7139	7255	7255	7323	7271	7217	7260	7225	7191	7302	7245	7246	7234	7386	7279	7440	7265	7171	7393	7207	7191	7153	7306	7194	7146	7261	7220	7152	7229	7145	7315	7304	7217	7170	7198	7341	7228	7271	7213	7358	7140	7254	7368	7282	7152	7271	7138	7124	7106	7066	7222	7118	7150	7272	7259	7110	7149	7248	7184	7268	7156	7205	7249	7034	7219	7213	7230	7214	7247	7079	7286	7351	7117	7311	7174	7285	7104	7167	7285	7091	7286	7289	7143	7164	7230	7270	7176	7241	7236	7212	7184	7218	7209	7108	7173	7348	7135	7175	7356	7276	7092	7243	7168	7253	7326	7285	7177	7149	7247	7147	7343	7292	7297	7128	7268	7158	7296	6979	7240	7297	7190	7160	7235	7382	7169	7179	7223	7171	7198	7328	7147	7184	7139	7266	7127	7147	7229	7278	7202	7289	7057	7200	7117	7246	7187	7274	7350	7245	7205	7293	7267	7113	7343	7208	7264	7200	7209	7274	7247	7262	7170	7239	7190	7214	7244	7089	7253	7300	7219	7283	7284	7158	7258	7229	7248	7189	7165	7275	7164	7118	7182	7165	7410	7230	7236	7319	7255	7163	7352	7311	7311	7212	7314	7359	7191	7287	7054	7259	7357	7243	7403	7201	7303	7239	7288	7309	7287	7378	7168	7201	7312	7175	7172	7146	7081	7331	7429	7398	7198	7296	7184	7127	7247	7140	7223	7241	7304	7263	7121	7315	7185	7170	7233	7181	7241	7260	7182	7219	7185	7084	7114	7215	7296	7197	7284	7275	7372	7094	7236	7225	7124	7230	7294	7123	7265	7159	7389	7164	7033	7147	7263	7286	7208	7254	7185	7300	7215	7143	7178	7171	7279	7260	7328	7216	7143	7118	7148	7294	7271	7294	7326	7340	7201	7115	7309	7274	7217	7280	7249	7147	7209	7220	7301	7205	7359	7209	7355	7467	7237	7254	7397	7279	7179	7194	7148	7379	7146	7300	7382	7154	7281	7135	7159	7163	7214	7237	7148	7322	7244	7342	7386	7111	7149	7117	7086	7235	7213	7243	7279	7081	7251	7160	7165	7209	7238	7281	6974	7135	7143	7226	7252	7192	7321	7046	7210	7213	7276	7295	7283	7268	7152	7272	7143	7222	7196	7223	7258	7243	7243	7119	7346	7203	7323	7223	7270	7138	7341	7186	7254	7156	7237	7176	7214	7308	7202	7181	7300	7239	7337	7067	7229	7261	7275	7110	7109	7215	7209	7242	7266	7225	7212	7127	7279	7248	7268	7212	7270	7192	7216	7212	7210	7231	7183	7159	7220	7193	7219	7245	7173	7320	7298	7309	7243	7227	7261	7267	7300	7309	7217	7117	7191	7100	7349	7199	7232	7185	7183	7186	7185	7251	7216	7267	7274	7214	7175	7204	7233	7155	7194	7144	7195	7267	7227	7177	7267	7258	7312	7242	7202	7206	7327	7104	7285	7144	7355	7171	7288	7297	7167	7313	7203	7265	7212	7332	7169	7215	7177	7238	7230	7078	7363	7232	7173	7249	7264	7050	7249	7239	7393	7297	7173	7227	7096	7295	7166	7171	7146	7395	7077	7174	7167	7235	7275	7177	7188	7280	7244	7255	7315	7221	7170	7326	7196	7241	7231	7302	7269	7368	7291	7267	7389	7200	7305	7025	7194	7350	7256	7086	7154	7129	7271	7295	7238	7272	7132	7241	7155	7142	7236	7245	7140	7288	7357	7283	7226	7335	7370	7262	7315	7032	7283	7125	7180	7188	7174	7420	7238	7090	7246	7148	7321	7318	7292	7179	7113	7366	7209	7426	7199	7149	7267	7358	7169	7389	7322	7235	7208	7116	7213	7220	7137	7307
2570	1935	1430	1187	1402	1502	1316	1166	1261	2445	12637	13892	8968	3843	1725	1124	907	892	898	915	884	874	859	886	934	862	906	919	940	904	924	881	918	863	901	918	845	894	854	906	859	953	859	875	840	940	848	901	857	910	860	866	878	907	903	885	890	903	858	859	957	906	877	881	887	935	948	880	951	879	899	914	838	938	887	879	954	907	878	892	877	871	867	881	904	885	866	892	896	907	944	880	902	898	894	911	853	850	854	894	863	903	875	884	868	876	909	900	884	897	883	857	890	839	909	917	833	904	844	892	818	861	898	909	883	916	892	864	872	864	805	914	869	887	810	905	850	864	914	865	891	882	848	923	922	886	898	974	885	951	931	900	923	940	897	881	905	862	908	896	855	894	894	924	850	866	858	899	932	946	860	874	884	919	886	914	867	916	867	889	958	849	830	869	901	902	872	882	851	844	920	859	854	911	851	865	894	857	936	887	946	869	829	908	912	876	829	981	902	856	886	956	841	898	860	896	868	862	898	855	840	869	954	937	873	906	896	926	967	894	935	937	880	881	890	869	863	893	932	916	907	988	888	918	935	894	897	884	848	883	906	860	962	882	876	855	875	871	900	834	879	868	888	865	950	950	889	899	898	974	889	858	873	853	915	892	875	875	908	880	899	887	887	925	918	873	870	862	891	878	859	888	909	915	875	887	861	888	877	864	892	962	899	876	861	876	858	862	905	848	799	874	930	921	896	879	890	905	936	825	905	869	889	879	902	794	855	882	894	880	863	894	842	919	902	968	925	889	865	865	875	844	895	908	904	923	839	879	913	844	862	934	897	918	935	881	933	879	912	908	877	918	892	886	888	913	946	896	880	876	859	867	918	863	912	894	939	907	927	874	910	896	831	888	928	852	885	860	876	933	863	945	919	934	928	935	933	901	886	908	918	887	886	917	868	881	899	880	886	872	934	910	903	951	897	889	877	861	918	924	867	939	939	920	851	862	944	906	864	881	833	905	926	902	917	898	868	851	882	890	901	854	890	909	910	895	860	859	874	919	922	958	859	904	881	959	840	854	933	954	946	865	884	946	937	895	883	911	838	920	863	904	927	930	881	881	923	888	809	928	892	887	865	921	912	830	865	894	921	906	888	868	892	886	896	899	872	874	872	853	918	896	854	849	898	830	880	871	914	871	952	815	859	890	909	944	914	901	869	934	883	903	854	877	900	881	869	883	909	864	930	850	869	913	949	837	920	913	916	909	907	916	813	901	857	945	865	916	899	873	915	873	904	855	900	939	845	943	921	867	877	882	881	895	910	924	899	888	919	915	856	860	903	911	912	869	916	899	912	908	873	929	889	865	931	853	898	890	883	873	912	922	875	932	865	863	938	908	850	859	867	907	882	810	894	819	856	924	830	895	877	921	906	901	912	884	876	877	948	946	909	897	853	904	952	945	935	886	931	887	876	900	938	888	916	857	972	892	859	915	887	875	869	888	887	927	920	874	901	894	908	952	883	877	887	922	896	906	927	898	948	890	899	879	868	890	904	941	825	885	962	910	910	848	918	877	918	859	858	918	935	897	878	965	855	879	893	916	897	864	880	898	918	899	895	849	929	949	878	857	922	868	888	858	835	871	904	920	891	890	878	937	829	851	882	950	873	917	932	898	920	877	920	837	869	882	844	928	849	915	930	875	863	895	875	882	905	885	892	910	923	971	894	846	924	882	846	967	874	935	940	907	877	881	889	885	881	890	908	904	942	888	858	855	947	881	936	941	922	849	872	874	859	910	899	878	869	897	931	890	895	902	906	867	880	948	893	881	895	900	914	898	936	893	926	850	897	911	908	904	887	907	877	872	860	862	946	847	912	910	884	930	860	901	886	861	918	900	935	895	928	911	908	847	915	850	839	913	988	887	887	836	890	930	892	837	906	874	897	902	867	942	884	881	906	886	886	902	835	885	873	868	929	870	888	895	882	897	864	853	945	889	841	931	900	844	946	842	866	900	935	881	942	930	918	882	889	862	858	869	903	899	935	886	857	847	873	895	901	878	901	907	894	880	887	919	883	905	858	910	847	966	827	952	910	852	912	894	931	875	942	916	881	865	896	891	891	869	890	838	875	899	897	909	894	901	926	901	863	893	908	900	897	913	889	892	870	960	870	895	912	902	888	933	930	939	882	884	956	905	980	874	844	876	925	849	873	929	891	896	858	866	931	891	867	858	861	895	828	887	923	889	913	838	855	947	926	905	861	910	904	931	920	908	883	886	847	891	875	869	883	908	862	877	950	903	872	900	949	879	881	880	928	896	923	890	904	954	897	843	883	889	894	897	891	890	948	935	841	900	893	895	882	892	874	854	888	927	896	878	916	936	914	918	922	888	905	951	872	870	900	860	907	909	895	904	886	882	873	890	861	880	908	887	911	927	845	911	865	853	901	858	888	879	878	867	870	927	895	904	922	917	907	904	887	859	896	949	866	860	861	868	900	904	918	913	853	906	895	890	866	920	884	881	824	885	846	870	884	858	897	889	882	849	936	867	914	892	928	886	910	901	870	911	897	858	913	915	912	909	902	923	854	872	855	902	938	864	881	876	877	910	896	917	916	918	901	862	936	890	871	901	860	912	932	903	880	911	871	876	843	835	849	912	903	865	892	883	880	893	911	912	920	868	917	910	893	872	906	871	873	913	886	891	860	922	938	909	880	882	884	892	898	906	891	920	867	869	864	911	880	860	856	940	908	896	944	869	924	870	897	950	928	872	894	859	888	903	915	916	903	862	846	929	874	940	866	869	903	886	905	893	889	904	926	937	891	841	916	941	891	941	960	881	896	881	868	847	926	977	903	894	913	867	894	867	866	888	916	897	902	921	907	873	909	896	881	828	831	902	925	938	829	894	849	936	896	874	943	867	937	931	827	849	952	923	839	876	895	901	913	906	901	916	899	889	901	947	876	897	847	938	873	906	904	897	900	926	895	916	893	879	916	930	872	906	875	921	926	893	884	889	905	914	936	869	905	886	879	902	870	827	871	921	909	909	878	868	904	899	842	870	896	884	903	885	885	930	906	889	863	888	914	863	911	878	890	867	830	893	928	900	863	854	899	891	856	894	856	876	883	913	895	901	941	823	951	892	828	854	890	869	887	913	863	855	890	893	882	883	855	873	950	913	869	890	913	911	867	895	901	881	925	907	893	908	943	938	884	887	873	908	857	839	874	892	913	866	853	916	945	898	933	841	856	869	902	863	900	904	927	928	904	926	883	823	912	885	887	909	905	946	896	911	874	881	951	880	877	889	863	909	923	870	895	887	891	916	886	910	944	880	916	948	889	902	949	932	938	870	896	905	884	836	930	936	942	929	888	907	898	934	934	882	913	909	911	890	913	903	944	883	925	886	883	849	916	853	921	840	921	920	909	937	895	898	876	897	847	866	923	868	900	877	902	909	912	922	891	958	877	902	923	937	975	914	876	879	864	885	901	980	903	901	930	943	849	883	952	869	900	933	882	922	895	888
22195	16544	12843	18762	24311	24230	21167	17619	18311	28634	60869	58597	46046	30850	17605	9935	7835	7440	7312	7237	7363	7208	7326	7300	7302	7324	7313	7275	7332	7362	7181	7388	7263	7222	7338	7215	7273	7368	7327	7245	7338	7273	7186	7399	7220	7326	7466	7155	7334	7354	7274	7301	7168	7280	7327	7267	7295	7273	7387	7361	7313	7360	7324	7383	7305	7281	7221	7138	7263	7262	7456	7180	7232	7277	7240	7303	7368	7402	7326	7241	7223	7312	7308	7278	7286	7315	7336	7136	7370	7264	7344	7178	7257	7320	7336	7234	7247	7212	7321	7140	7309	7235	7352	7292	7372	7327	7344	7209	7193	7298	7235	7244	7369	7292	7308	7319	7238	7273	7230	7236	7193	7262	7314	7214	7273	7332	7360	7108	7259	7384	7192	7283	7350	7383	7333	7333	7163	7224	7401	7258	7322	7360	7172	7379	7127	7285	7397	7146	7371	7205	7255	7221	7286	7375	7336	7349	7245	7197	7295	7306	7352	7421	7284	7453	7315	7239	7277	7201	7276	7181	7277	7330	7268	7275	7199	7216	7201	7380	7273	7406	7433	7209	7243	7313	7316	7378	7200	7271	7279	7213	7285	7304	7366	7173	7398	7329	7255	7222	7471	7257	7208	7177	7191	7222	7155	7191	7260	7249	7137	7193	7283	7174	7254	7314	7237	7300	7334	7241	7217	7231	7418	7321	7387	7365	7324	7348	7239	7302	7302	7195	7258	7269	7307	7273	7387	7271	7409	7372	7309	7196	7122	7239	7225	7216	7315	7274	7433	7485	7351	7308	7222	7352	7286	7140	7145	7265	7311	7233	7241	7327	7324	7293	7384	7356	7201	7389	7319	7319	7279	7359	7377	7275	7342	7257	7165	7203	7345	7379	7231	7259	7499	7389	7333	7224	7224	7253	7412	7126	7307	7234	7245	7264	7188	7302	7272	7246	7202	7262	7245	7325	7187	7395	7275	7358	7349	7244	7438	7203	7207	7284	7227	7324	7279	7294	7358	7366	7316	7218	7402	7291	7224	7220	7156	7421	7306	7229	7246	7287	7325	7331	7330	7252	7263	7441	7382	7261	7194	7188	7261	7183	7282	7237	7208	7195	7361	7255	7139	7266	7262	7187	7236	7335	7300	7283	7273	7235	7339	7264	7323	7355	7319	7262	7304	7182	7305	7259	7386	7257	7347	7316	7254	7330	7320	7245	7315	7299	7220	7230	7294	7336	7252	7449	7325	7252	7316	7398	7138	7260	7329	7334	7105	7280	7283	7334	7242	7330	7397	7333	7334	7310	7131	7257	7254	7315	7231	7406	7240	7240	7255	7201	7296	7431	7236	7334	7348	7241	7217	7379	7252	7283	7423	7283	7297	7302	7167	7195	7293	7291	7402	7293	7298	7271	7304	7346	7215	7293	7119	7237	7339	7296	7254	7273	7151	7426	7317	7291	7235	7244	7312	7236	7263	7301	7251	7265	7348	7377	7250	7251	7263	7164	7272	7254	7278	7396	7384	7256	7281	7254	7098	7214	7274	7318	7297	7352	7377	7269	7350	7217	7265	7253	7355	7328	7225	7109	7288	7301	7207	7272	7235	7338	7265	7221	7259	7361	7278	7359	7410	7203	7180	7288	7422	7137	7431	7376	7311	7393	7267	7272	7384	7323	7156	7236	7400	7327	7167	7181	7271	7458	7260	7326	7284	7382	7287	7304	7397	7265	7303	7349	7184	7202	7348	7349	7353	7299	7297	7334	7356	7241	7353	7273	7357	7373	7431	7359	7183	7218	7297	7275	7218	7260	7428	7355	7238	7307	7292	7363	7318	7496	7410	7324	7320	7286	7292	7156	7247	7400	7281	7261	7308	7247	7348	7304	7290	7281	7375	7235	7308	7331	7256	7322	7352	7302	7356	7347	7252	7335	7335	7377	7258	7382	7175	7332	7296	7396	7208	7236	7286	7311	7184	7352	7359	7322	7264	7242	7364	7365	7359	7312	7401	7293	7384	7262	7260	7273	7244	7307	7262	7289	7259	7311	7496	7364	7203	7331	7328	7334	7321	7185	7289	7341	7246	7353	7295	7418	7254	7272	7288	7353	7077	7440	7411	7324	7176	7299	7232	7443	7338	7214	7247	7216	7284	7309	7315	7335	7412	7299	7187	7321	7280	7405	7251	7391	7331	7211	7294	7361	7244	7255	7328	7343	7334	7209	7317	7370	7322	7229	7283	7381	7297	7373	7296	7308	7145	7272	7293	7323	7282	7540	7280	7201	7386	7251	7353	7281	7278	7164	7214	7410	7299	7200	7274	7375	7335	7403	7391	7308	7245	7310	7308	7225	7351	7295	7355	7325	7352	7262	7240	7352	7279	7264	7262	7301	7147	7323	7372	7095	7178	7313	7281	7185	7391	7304	7264	7265	7152	7244	7252	7281	7280	7296	7339	7213	7329	7324	7390	7312	7267	7295	7413	7331	7185	7266	7383	7228	7294	7399	7189	7110	7280	7341	7473	7276	7403	7314	7370	7301	7438	7313	7218	7217	7181	7307	7246	7355	7346	7348	7387	7363	7252	7380	7317	7267	7267	7317	7267	7112	7242	7421	7319	7410	7328	7248	7410	7297	7353	7259	7229	7324	7332	7259	7153	7328	7207	7393	7199	7443	7395	7403	7256	7279	7239	7212	7273	7374	7376	7242	7280	7259	7329	7274	7219	7218	7386	7132	7300	7345	7349	7202	7303	7341	7261	7220	7445	7318	7074	7205	7207	7347	7209	7286	7322	7351	7312	7269	7170	7318	7153	7266	7247	7386	7229	7249	7391	7298	7280	7285	7372	7439	7368	7328	7254	7261	7292	7236	7409	7459	7209	7260	7326	7216	7219	7291	7417	7319	7244	7352	7331	7279	7239	7312	7275	7268	7355	7235	7308	7304	7161	7092	7356	7224	7266	7366	7302	7187	7404	7137	7322	7232	7273	7412	7335	7343	7200	7360	7282	7335	7331	7261	7442	7218	7346	7266	7209	7441	7335	7271	7305	7176	7196	7305	7271	7359	7283	7272	7257	7270	7231	7312	7283	7321	7264	7313	7294	7336	7411	7206	7287	7234	7333	7217	7278	7311	7175	7288	7273	7440	7387	7226	7378	7171	7385	7282	7351	7360	7261	7191	7405	7332	7294	7326	7309	7291	7335	7188	7205	7308	7314	7167	7234	7345	7306	7289	7338	7234	7257	7235	7244	7275	7179	7258	7254	7247	7292	7254	7251	7251	7244	7316	7174	7390	7313	7221	7291	7231	7311	7249	7346	7376	7356	7261	7273	7156	7392	7197	7303	7282	7407	7361	7363	7376	7289	7303	7342	7321	7347	7257	7249	7240	7326	7354	7437	7420	7211	7251	7207	7240	7312	7177	7281	7320	7356	7403	7284	7344	7287	7314	7382	7316	7219	7307	7242	7411	7173	7322	7141	7395	7309	7278	7402	7372	7342	7313	7217	7214	7329	7324	7378	7418	7326	7261	7400	7220	7256	7439	7279	7310	7252	7260	7400	7397	7205	7260	7253	7318	7359	7299	7320	7398	7350	7060	7269	7317	7255	7340	7438	7334	7431	7316	7215	7246	7310	7163	7272	7404	7246	7337	7388	7379	7318	7220	7286	7281	7380	7396	7230	7429	7293	7247	7329	7322	7186	7245	7439	7338	7332	7426	7229	7249	7260	7244	7285	7306	7393	7315	7333	7222	7161	7318	7366	7261	7457	7330	7349	7312	7242	7268	7444	7298	7439	7261	7357	7342	7304	7256	7306	7326	7163	7239	7405	7266	7404	7343	7175	7315	7359	7181	7293	7175	7152	7327	7253	7369	7337	7337	7276	7267	7130	7198	7282	7281	7251	7365	7287	7348	7297	7286	7373	7296	7302	7282	7283	7218	7230	7190	7289	7289	7161	7272	7288	7292	7222	7213	7334	7251	7298	7283	7329	7457	7319	7361	7268	7233	7259	7200	7308	7258	7339	7406	7215	7252	7307	7352	7312	7340	7320	7282	7337	7265	7295	7296	7298	7371	7172	7199	7295	7400	7257	7215	7215	7273	7322	7226	7303	7287	7335	7221	7322	7272	7337	7340	7300	7115	7279	7299	7250	7263	7301	7249	7450	7294	7246	7360	7260	7122	7351	7351	7090	7325	7374	7384	7301	7193	7289	7302	7369	7369	7316	7477	7482	7334	7351	7239	7440	7381	7335	7132	7300	7323	7225	7323	7239	7270	7223	7351	7239	7290	7349	7301	7208	7281	7259	7254	7452	7192	7371	7301	7180	7325	7305	7349	7141	7256	7299	7117	7184	7466	7266	7264	7301	7266	7298	7257	7237	7285	7196	7215	7451	7237	7309	7290	7210	7419	7231	7398	7379	7369	7230	7327	7291	7239	7287	7310	7237	7297	7252	7262	7338	7121	7241	7350	7235	7300	7280	7226	7337	7304	7373	7359	7266	7214	7247	7377	7248	7324	7348	7332	7239	7369	7210	7426	7248	7308	7347	7423	7304	7293	7368	7408	7243	7439	7240	7289	7218	7412	7315	7357	7340	7301	7369	7346	7330	7292	7233	7316	7264	7287	7248	7349	7322	7303	7374	7138	7256	7335	7348	7309	7305	7292	7202	7418	7310	7451	7370	7337	7215	7249	7258	7180	7280	7454	7244	7275	7366	7303	7274	7105	7148	7313	7399	7284	7286	7280	7305	7256	7264	7354	7209	7489	7237	7350	7308	7351	7169	7468	7267	7366	7358	7248	7299	7313	7317	7396	7354	7388	7304	7335	7330	7330	7312	7293	7203	7151	7208	7250	7225	7414	7033	7227	7229	7289	7242	7279	7365	7342	7208	7453	7297	7273	7292	7386	7291	7319	7442	7281	7136	7259	7395	7275	7220	7256	7407	7355	7396	7381	7333	7251	7412	7283	7224	7303	7189	7356	7220	7285	7308	7362	7218	7383	7332	7392	7205	7386	7302	7252	7324	7425	7244	7395	7071	7342	7283	7298	7248	7279	7289	7296	7303	7305	7341	7285	7358	7351	7249	7198	7308	7464	7332	7237	7325	7221	7377	7364	7268	7326	7383	7409
5058	1833	1443	1209	1237	1345	1315	1219	1172	1724	12677	14765	8623	3511	1561	1046	960	915	880	877	923	901	918	855	887	905	889	892	893	948	930	872	962	910	959	940	894	886	856	901	896	925	900	856	892	858	868	888	921	876	930	888	867	875	932	901	869	919	898	917	908	886	905	889	887	887	957	943	879	909	870	930	898	866	902	938	835	892	912	931	865	956	920	860	898	896	865	939	950	928	899	867	919	886	943	890	898	931	945	905	908	929	908	916	919	868	915	981	892	869	935	946	875	869	928	917	941	874	891	900	924	932	901	890	873	878	913	935	950	917	932	881	862	939	907	890	851	853	885	892	888	906	870	968	888	875	894	934	896	916	918	886	938	869	884	934	927	932	918	917	911	903	944	916	901	834	826	866	905	897	899	880	921	926	880	918	871	891	890	840	863	925	900	838	906	861	900	911	923	898	874	916	932	919	872	921	906	926	859	905	925	930	898	887	928	877	934	959	808	921	834	905	888	940	952	892	927	853	907	834	900	869	887	865	919	885	934	910	870	898	918	879	882	898	901	953	878	900	891	888	884	897	924	898	867	906	898	945	910	904	914	931	926	895	923	908	919	868	838	932	931	869	855	957	934	890	905	926	914	927	880	897	873	893	942	928	887	921	899	874	876	912	838	913	889	936	908	895	882	893	922	918	884	857	933	956	931	923	841	888	916	897	927	897	944	912	937	896	921	890	931	925	905	880	886	876	964	867	886	930	862	928	972	900	885	910	928	919	904	867	930	972	873	902	924	856	909	909	897	960	824	912	926	910	891	886	891	899	901	902	884	907	904	993	944	932	966	863	950	878	931	906	874	912	932	924	897	902	928	917	886	844	882	884	888	844	920	894	873	871	892	859	941	895	950	893	913	920	900	916	903	973	935	861	962	914	908	868	893	929	941	891	874	882	852	950	948	875	847	912	907	915	929	899	894	875	927	866	943	897	934	867	956	921	929	931	961	893	877	923	916	904	927	940	934	969	887	942	862	960	897	890	931	832	985	926	934	899	891	862	928	908	900	874	922	855	931	838	917	920	901	913	876	876	938	925	843	890	841	853	905	901	910	866	914	889	917	907	958	859	938	951	890	875	890	949	899	962	969	879	895	907	825	928	909	996	912	871	903	859	843	887	920	889	884	930	865	900	858	906	923	891	876	987	919	888	902	941	892	896	962	848	947	911	904	874	904	926	930	917	887	813	875	927	889	868	868	969	936	834	892	895	887	969	953	912	910	914	928	952	859	883	890	897	855	953	933	930	942	922	873	896	928	914	898	926	906	897	918	930	878	899	943	906	886	858	887	909	889	928	886	887	871	875	879	915	900	936	931	926	923	877	931	947	899	884	910	961	899	883	901	891	896	856	912	849	886	918	889	881	967	914	907	910	879	938	860	881	902	916	902	919	873	898	895	911	900	896	925	855	895	916	931	906	919	909	897	918	878	883	920	908	932	914	886	880	940	903	917	927	891	921	880	897	910	948	915	847	910	905	839	939	921	889	888	976	890	898	929	895	918	907	912	934	890	905	871	914	890	921	901	895	919	923	842	930	948	950	959	861	909	858	955	904	900	905	984	940	871	902	916	935	899	881	928	901	876	840	967	926	892	877	891	891	909	950	938	948	898	922	926	890	887	883	896	899	924	890	893	900	927	960	929	908	894	920	919	862	914	907	951	931	905	875	864	864	880	930	874	883	896	886	888	909	920	917	904	910	947	918	941	917	922	919	914	889	909	940	915	901	932	851	899	884	879	918	913	922	926	910	922	900	870	1002	876	930	879	920	899	896	920	904	901	911	896	886	896	853	872	912	927	927	895	883	942	909	853	896	949	918	950	916	870	904	928	943	815	932	923	917	901	979	914	898	892	921	835	902	909	840	877	878	925	929	987	841	961	898	905	923	922	873	897	912	873	891	875	903	867	892	939	904	882	933	869	846	923	931	898	913	869	917	919	862	929	871	933	879	915	909	949	947	924	919	868	875	853	859	941	908	911	930	883	860	893	962	907	875	906	909	890	941	957	895	874	868	875	891	872	852	856	902	930	918	934	902	856	913	880	915	876	898	954	935	946	875	939	878	917	913	994	888	847	866	937	937	936	885	871	926	929	925	898	847	860	962	904	941	886	922	897	874	923	834	934	888	897	912	933	910	941	929	920	819	922	912	900	886	910	906	911	926	897	915	927	887	902	924	943	908	898	941	944	932	902	912	856	850	885	890	866	908	871	907	861	886	963	919	910	971	932	907	884	941	866	916	875	906	926	874	917	913	871	886	901	892	963	884	864	860	879	895	879	907	877	891	905	845	902	884	914	921	895	907	966	922	877	931	895	877	887	916	844	868	854	866	947	946	889	892	814	955	896	917	929	932	901	918	893	916	912	887	883	893	875	906	879	907	894	912	879	914	939	949	897	923	921	883	944	911	942	908	908	957	965	884	898	898	865	912	922	873	908	892	879	918	906	897	932	864	875	898	885	950	939	880	935	899	961	892	956	943	940	928	864	875	878	913	902	893	851	899	944	936	881	886	903	930	851	907	898	911	900	875	849	936	932	848	901	927	886	839	909	834	917	902	927	941	917	876	868	923	938	912	866	891	895	935	940	932	890	947	850	874	848	955	925	910	919	865	882	926	964	869	873	917	931	911	897	950	910	1005	911	831	913	935	916	885	901	899	879	908	865	917	891	911	852	886	891	914	952	944	922	901	882	908	969	878	883	871	929	899	876	913	900	915	930	891	888	917	883	914	881	907	880	957	907	898	914	874	945	892	896	944	903	902	895	932	921	911	896	910	901	876	954	904	906	862	914	922	876	941	903	916	847	921	884	886	932	902	880	926	917	927	853	905	884	904	876	883	912	925	903	897	908	933	902	834	891	935	856	925	932	895	928	911	889	971	909	893	900	912	920	930	908	883	883	883	946	920	870	893	941	858	961	921	919	894	896	918	889	919	948	886	913	871	900	883	871	921	906	933	867	907	910	881	892	895	925	885	893	932	862	929	898	938	914	906	885	916	951	862	857	950	888	887	918	917	842	886	901	884	862	866	940	883	894	901	899	900	906	885	906	929	906	867	928	904	952	886	930	922	905	909	929	897	937	867	900	900	898	888	895	864	924	925	932	928	916	930	872	928	929	894	919	872	935	927	926	880	939	893	934	937	927	924	912	919	887	954	926	939	866	874	925	934	936	897	933	948	899	911	863	904	929	948	870	940	878	983	887	894	951	851	898	846	889	878	885	866	928	949	924	908	866	932	892	937	896	908	898	907	913	934	892	888	850	848	878	923	857	922	875	863	914	875	939	893	910	906	887	896	960	949	886	870	884	877	942	910	882	916	933	895	898	889	849	949	888	925	907	889	909	905	920	915	904	915	907	838	907	937	906	906	914	892	917	965	924	928	928	860	888	924	873	962	971	903	919	912	907	953	901	903	904	899	900	926	909	964	886	871	926	920	905	885	955	870	926	908	907	904	844	890	917	893
20804	15672	12969	18058	22028	22927	21047	17733	15532	23548	61859	59820	44760	29835	16330	9464	7805	7620	7340	7483	7357	7460	7408	7312	7395	7412	7256	7321	7363	7342	7245	7328	7253	7376	7343	7312	7313	7410	7431	7422	7401	7413	7391	7388	7323	7398	7406	7326	7442	7395	7427	7277	7491	7478	7428	7364	7404	7392	7295	7385	7301	7357	7419	7394	7379	7383	7472	7474	7357	7409	7381	7347	7580	7330	7562	7366	7499	7307	7416	7308	7321	7207	7415	7342	7352	7321	7335	7439	7337	7365	7431	7523	7407	7455	7462	7337	7390	7335	7443	7341	7437	7451	7310	7288	7483	7550	7367	7300	7474	7452	7326	7397	7361	7358	7507	7362	7356	7459	7305	7416	7523	7403	7314	7376	7426	7305	7401	7336	7382	7467	7368	7374	7317	7432	7457	7530	7337	7404	7475	7370	7288	7366	7290	7397	7435	7447	7539	7527	7539	7409	7363	7429	7283	7226	7471	7335	7443	7390	7494	7486	7279	7363	7415	7384	7333	7406	7401	7361	7460	7247	7436	7284	7361	7420	7297	7493	7340	7379	7408	7408	7303	7452	7498	7447	7493	7330	7430	7274	7356	7365	7428	7403	7354	7366	7369	7388	7401	7530	7320	7407	7546	7461	7409	7302	7331	7401	7351	7439	7484	7321	7348	7419	7371	7399	7364	7330	7368	7412	7470	7324	7341	7391	7472	7396	7512	7467	7370	7377	7477	7342	7363	7560	7376	7440	7462	7411	7427	7535	7352	7363	7384	7423	7345	7482	7337	7407	7404	7312	7455	7491	7428	7543	7337	7352	7413	7375	7365	7291	7312	7363	7339	7415	7320	7351	7348	7429	7389	7356	7479	7454	7440	7428	7412	7485	7379	7322	7495	7349	7400	7436	7440	7397	7294	7212	7492	7424	7515	7404	7367	7311	7516	7403	7394	7403	7279	7309	7457	7242	7412	7331	7396	7445	7376	7479	7358	7279	7425	7332	7457	7415	7583	7473	7279	7320	7435	7463	7438	7417	7521	7469	7452	7395	7403	7334	7446	7332	7425	7355	7274	7399	7383	7303	7317	7359	7366	7444	7369	7297	7374	7432	7339	7433	7510	7462	7396	7264	7393	7371	7567	7342	7269	7463	7427	7265	7447	7399	7456	7380	7347	7332	7404	7453	7457	7375	7303	7427	7354	7344	7333	7465	7395	7440	7415	7567	7421	7464	7452	7534	7491	7364	7499	7294	7363	7308	7330	7357	7429	7332	7405	7419	7387	7275	7373	7410	7426	7346	7420	7326	7419	7382	7405	7400	7397	7366	7224	7405	7480	7404	7461	7371	7492	7572	7287	7462	7249	7402	7413	7269	7294	7308	7417	7356	7493	7336	7373	7402	7372	7376	7448	7355	7529	7387	7263	7414	7468	7430	7364	7395	7520	7471	7420	7463	7461	7451	7265	7477	7465	7379	7444	7489	7295	7340	7301	7493	7436	7350	7438	7278	7394	7402	7415	7480	7321	7277	7332	7471	7438	7463	7281	7285	7455	7446	7419	7368	7388	7456	7342	7184	7341	7322	7444	7499	7280	7490	7498	7351	7311	7359	7368	7390	7411	7305	7294	7398	7293	7315	7349	7532	7398	7404	7302	7467	7371	7336	7469	7314	7493	7322	7335	7376	7268	7290	7518	7362	7252	7434	7474	7362	7414	7399	7371	7425	7233	7345	7448	7502	7360	7430	7371	7412	7332	7308	7389	7503	7608	7461	7370	7416	7387	7492	7332	7321	7424	7378	7417	7349	7401	7377	7346	7442	7535	7336	7473	7481	7411	7448	7465	7371	7410	7398	7409	7381	7415	7282	7305	7408	7276	7414	7390	7396	7476	7408	7376	7417	7421	7478	7364	7338	7474	7428	7488	7422	7343	7538	7344	7403	7401	7313	7313	7306	7278	7513	7309	7339	7478	7268	7365	7362	7426	7335	7335	7385	7348	7325	7359	7468	7339	7613	7411	7487	7244	7557	7275	7426	7403	7329	7484	7403	7445	7345	7266	7356	7350	7349	7503	7353	7336	7435	7500	7440	7411	7241	7353	7460	7306	7391	7371	7383	7340	7320	7457	7380	7398	7507	7296	7271	7470	7409	7470	7363	7474	7414	7360	7395	7387	7386	7368	7406	7452	7384	7327	7286	7489	7344	7269	7385	7422	7488	7453	7376	7414	7418	7423	7471	7378	7430	7379	7290	7406	7445	7373	7362	7444	7414	7271	7363	7436	7298	7374	7434	7459	7504	7352	7542	7341	7359	7412	7446	7422	7504	7360	7373	7305	7385	7491	7431	7497	7473	7379	7430	7321	7342	7543	7292	7506	7348	7439	7370	7442	7491	7366	7271	7335	7340	7450	7446	7344	7424	7298	7534	7334	7372	7263	7413	7329	7433	7436	7376	7369	7553	7427	7427	7326	7374	7485	7310	7430	7400	7294	7301	7455	7530	7391	7366	7407	7296	7446	7452	7450	7342	7305	7419	7486	7367	7441	7459	7389	7488	7448	7378	7421	7464	7453	7426	7421	7421	7328	7353	7518	7351	7371	7456	7463	7365	7393	7389	7504	7225	7328	7345	7461	7420	7457	7254	7321	7356	7417	7507	7446	7360	7507	7358	7416	7425	7394	7269	7440	7396	7310	7557	7257	7407	7589	7405	7245	7479	7534	7309	7468	7484	7431	7466	7445	7289	7548	7447	7418	7390	7421	7393	7264	7256	7279	7407	7440	7370	7253	7481	7303	7328	7552	7400	7433	7493	7358	7401	7455	7376	7339	7360	7399	7458	7481	7439	7444	7428	7393	7428	7450	7356	7355	7386	7376	7289	7404	7494	7220	7351	7259	7443	7463	7362	7326	7442	7353	7347	7529	7359	7389	7431	7388	7353	7565	7405	7379	7489	7326	7500	7283	7372	7423	7440	7468	7554	7442	7428	7416	7350	7252	7330	7394	7375	7417	7376	7510	7468	7484	7473	7361	7378	7403	7283	7417	7464	7446	7367	7500	7415	7502	7375	7374	7396	7420	7372	7533	7428	7489	7430	7405	7366	7351	7367	7323	7330	7520	7465	7401	7353	7543	7461	7231	7400	7296	7384	7396	7469	7367	7469	7396	7378	7394	7323	7428	7320	7492	7512	7277	7447	7405	7402	7348	7359	7420	7438	7377	7390	7441	7355	7460	7460	7454	7424	7438	7360	7413	7435	7414	7400	7360	7536	7393	7343	7467	7354	7310	7352	7286	7325	7337	7513	7365	7426	7324	7407	7411	7688	7395	7487	7403	7456	7535	7341	7416	7341	7384	7493	7299	7522	7413	7402	7415	7371	7433	7479	7255	7452	7385	7389	7436	7464	7295	7391	7377	7333	7338	7360	7340	7436	7416	7448	7301	7402	7376	7381	7609	7147	7467	7391	7291	7324	7413	7325	7327	7391	7381	7306	7445	7333	7278	7353	7524	7289	7339	7500	7369	7338	7409	7424	7450	7408	7407	7502	7448	7309	7413	7483	7365	7471	7289	7386	7353	7252	7350	7541	7294	7381	7345	7356	7439	7426	7277	7478	7457	7441	7561	7300	7355	7375	7443	7275	7515	7469	7367	7409	7434	7419	7472	7475	7311	7492	7467	7384	7481	7410	7524	7340	7491	7494	7386	7442	7328	7336	7224	7404	7512	7482	7242	7414	7459	7443	7409	7403	7447	7317	7428	7287	7482	7331	7451	7268	7618	7395	7450	7353	7403	7399	7517	7318	7285	7366	7458	7417	7530	7437	7432	7387	7374	7378	7565	7348	7402	7265	7401	7370	7498	7293	7352	7518	7438	7318	7336	7520	7315	7484	7292	7411	7354	7465	7299	7315	7446	7464	7504	7298	7288	7447	7500	7384	7377	7258	7374	7540	7388	7363	7383	7490	7330	7330	7414	7353	7490	7419	7489	7366	7331	7439	7357	7509	7407	7371	7453	7349	7412	7327	7381	7403	7306	7462	7437	7221	7449	7479	7460	7344	7395	7425	7328	7484	7363	7500	7500	7497	7414	7426	7436	7358	7484	7350	7331	7386	7369	7425	7383	7360	7444	7424	7260	7310	7350	7446	7492	7351	7512	7307	7400	7326	7383	7335	7223	7464	7512	7536	7344	7412	7401	7373	7256	7296	7415	7488	7279	7574	7407	7567	7421	7470	7358	7357	7321	7498	7295	7338	7464	7473	7382	7231	7452	7305	7354	7440	7381	7408	7333	7429	7370	7426	7350	7322	7272	7384	7459	7362	7371	7431	7442	7383	7496	7451	7424	7388	7429	7307	7468	7397	7456	7433	7462	7444	7434	7334	7308	7392	7434	7392	7426	7372	7439	7404	7282	7360	7436	7219	7324	7342	7436	7279	7431	7328	7387	7537	7335	7436	7436	7482	7415	7294	7301	7392	7449	7520	7312	7350	7309	7404	7440	7440	7457	7190	7478	7312	7467	7380	7403	7393	7313	7428	7348	7290	7380	7410	7452	7417	7481	7401	7450	7391	7394	7283	7311	7480	7398	7388	7322	7390	7347	7325	7432	7375	7455	7342	7476	7466	7315	7307	7438	7338	7492	7448	7293	7475	7264	7344	7372	7422	7412	7550	7296	7379	7266	7439	7426	7441	7391	7270	7457	7553	7404	7401	7544	7426	7480	7459	7298	7457	7445	7309	7373	7329	7445	7309	7314	7351	7415	7531	7488	7376	7224	7376	7425	7519	7410	7384	7490	7430	7320	7336	7449	7355	7433	7522	7412	7434	7486	7389	7504	7335	7388	7361	7351	7422	7441	7279	7428	7321	7446	7333	7386	7276	7508	7407	7417	7369	7411	7343	7445	7450	7425	7310	7376	7363	7399	7416	7437	7414	7334	7519	7284	7450	7274	7460	7310	7317	7381	7329	7461	7439	7469	7316	7286	7466	7402	7398	7441	7295	7258	7469	7369	7335	7381	7283	7368	7545	7356	7412	7328	7174	7462	7538	7436	7418	7427	7415	7387	7423	7410	7296	7464	7310	7334	7427	7480	7413	7346	7320	7435	7368	7393	7407	7470	7260	7374	7355	7256	7328	7444	7297
4114	2403	1605	1252	1363	1496	1563	1553	1483	4527	24535	24584	13584	4878	1791	1107	929	948	935	870	923	899	886	948	927	877	883	868	899	882	906	906	924	956	881	866	920	829	919	907	892	895	918	924	893	911	837	936	924	881	959	931	886	880	876	933	913	942	954	899	897	899	897	948	865	934	862	880	930	941	922	915	918	963	841	901	888	880	872	861	889	909	911	862	894	893	943	940	910	866	858	869	874	903	913	973	912	883	895	915	914	938	894	938	899	953	918	869	903	886	941	868	953	879	911	862	880	872	963	888	869	957	883	892	912	884	918	950	902	962	925	907	961	921	930	889	889	925	898	860	883	906	868	904	893	928	946	936	883	914	907	883	900	925	869	930	945	876	937	968	912	863	897	901	890	934	892	910	886	863	920	864	901	872	905	919	904	906	915	929	907	932	910	896	937	902	856	936	831	978	919	916	893	877	919	914	928	925	912	920	894	868	917	924	920	918	959	878	931	921	943	854	943	867	898	912	911	939	940	927	936	897	886	913	920	897	916	907	903	847	898	882	870	901	932	952	920	888	880	883	906	941	938	889	926	928	873	936	876	955	918	867	959	872	916	903	909	847	882	905	897	873	911	888	908	893	903	892	865	889	877	930	940	913	925	877	929	939	870	891	885	933	845	919	908	942	949	904	920	866	903	940	916	915	921	875	880	848	942	945	994	916	924	926	996	942	882	875	879	917	938	921	951	898	887	909	920	893	890	928	910	868	894	948	885	923	958	845	964	992	856	869	939	908	956	877	899	887	892	927	949	900	860	924	897	951	884	906	906	890	919	909	899	929	897	936	889	883	877	843	871	929	929	932	896	902	906	925	917	879	869	904	944	854	907	890	906	929	835	912	878	927	914	941	935	891	876	899	935	913	872	921	934	906	904	880	937	874	903	888	936	921	883	935	877	989	952	898	847	906	902	897	903	887	940	856	935	978	916	901	890	888	906	909	935	890	895	926	903	884	895	947	904	920	932	917	945	930	919	955	918	874	868	909	919	937	951	948	878	911	912	960	930	913	902	898	879	907	938	925	887	863	905	936	957	925	919	880	915	907	879	900	884	892	891	899	913	921	887	968	902	892	935	943	959	924	955	851	849	890	891	875	910	875	899	939	880	901	943	927	903	963	866	922	911	913	950	918	917	939	902	910	891	848	933	890	916	983	857	931	865	900	908	912	890	901	921	906	945	937	923	876	912	903	893	911	811	832	974	881	872	911	872	888	899	923	915	919	883	895	906	907	908	893	911	861	900	933	913	939	922	868	919	958	906	902	900	893	894	925	901	891	916	946	924	909	899	912	924	922	855	927	893	882	891	967	960	899	920	948	889	885	904	904	912	943	924	924	934	919	915	882	909	908	869	875	866	880	886	942	872	879	884	940	916	864	862	926	898	888	917	913	951	870	947	916	901	872	846	916	898	863	904	931	912	963	866	900	920	859	913	903	837	893	857	918	944	928	912	886	858	950	949	869	914	858	917	904	923	898	957	911	915	886	912	960	920	937	912	933	918	892	942	964	877	924	960	899	922	923	915	892	930	859	897	956	944	921	886	918	860	936	902	913	898	892	899	876	878	883	933	878	923	925	904	913	912	907	925	908	927	932	902	893	888	923	911	875	937	954	839	899	915	972	923	903	968	953	945	946	900	888	891	865	864	918	859	929	897	895	848	890	908	861	925	891	888	891	932	918	882	894	847	867	942	894	903	894	969	897	899	876	976	943	935	855	925	913	913	905	911	915	880	926	927	903	922	912	937	982	951	917	939	934	916	913	887	895	919	914	875	902	852	881	902	941	884	881	881	927	963	869	866	903	894	896	929	921	859	990	887	936	940	937	891	895	903	935	911	919	893	940	871	891	857	966	868	949	911	946	926	926	929	898	826	916	952	905	922	901	929	894	893	902	938	873	905	881	899	922	921	936	909	902	905	901	908	901	870	955	989	902	885	866	929	907	919	890	920	880	938	948	912	863	905	907	988	922	906	875	904	879	927	962	899	939	868	948	932	892	940	912	915	924	945	914	883	928	931	913	880	927	860	925	910	930	885	857	970	912	864	915	926	910	898	945	922	916	940	928	991	837	881	916	907	894	902	907	930	987	885	904	914	902	891	949	933	873	923	930	914	921	891	921	903	940	888	939	932	942	932	908	894	901	941	912	869	882	865	934	882	876	941	875	905	941	900	893	864	900	895	959	875	902	909	848	886	917	938	936	946	912	902	925	945	931	868	968	928	889	909	921	907	897	861	941	883	919	920	903	938	971	918	926	901	910	843	923	916	929	882	933	939	837	846	922	912	930	919	853	916	889	912	910	878	914	909	930	896	903	889	894	890	898	970	922	899	894	851	922	892	982	916	946	915	907	894	891	918	853	924	922	872	908	889	894	924	895	880	965	900	922	853	910	847	923	846	889	879	859	893	894	915	904	928	914	907	909	898	953	902	928	910	843	931	903	912	925	896	925	901	918	857	890	874	846	960	911	907	835	911	871	923	946	910	895	912	911	925	899	942	931	918	960	905	920	945	965	908	884	971	907	916	865	927	919	906	855	914	961	935	870	918	873	909	912	870	839	925	955	875	839	898	910	927	928	806	911	872	910	906	898	910	923	920	885	887	967	920	853	898	857	866	895	897	952	904	901	933	913	897	888	888	929	893	895	946	901	878	888	892	880	947	848	900	929	912	872	956	941	941	882	963	887	911	939	888	878	966	884	884	919	905	922	943	939	931	918	870	915	851	935	851	894	871	944	897	955	933	1004	861	923	912	911	908	921	876	875	932	941	895	876	966	909	931	926	970	988	886	954	917	920	910	921	918	907	825	883	851	944	907	858	908	886	909	975	912	924	887	903	926	923	931	919	875	982	977	863	920	936	887	888	883	915	908	903	931	918	940	913	920	942	855	937	936	889	882	843	899	930	896	941	897	906	916	880	899	901	905	862	898	930	944	920	894	870	901	937	919	906	889	948	852	894	887	911	899	930	901	896	963	892	849	889	867	912	923	917	896	873	943	880	906	958	903	887	909	924	937	900	866	815	857	904	880	899	895	981	888	922	877	909	923	902	901	897	858	887	879	920	880	935	887	898	872	835	906	922	843	939	971	973	881	993	901	877	892	934	893	922	887	883	850	897	901	904	899	925	872	846	936	959	936	896	895	921	936	934	844	850	892	974	867	909	905	932	916	902	899	945	858	885	890	920	913	897	930	928	919	848	913	939	882	948	945	879	880	916	942	875	928	920	969	874	949	896	907	912	902	882	945	893	881	897	965	870	871	909	860	919	891	917	934	941	894	876	873	864	944	911	839	913	880	896	897	875	846	901	907	877	863	870	899	955	844	923	879	912	909	931	910	849	893	901	910	847	941	957	869	892	868	901	894	911	917	908	895	909	902	859	915	931	893	951	941	911	899	898	889	891	909	979	908	872	968	897	921	942	965	925	906	942	976	928	927	918	943	918	961	954	931	906	833	893	867	920
27017	19385	14337	20081	25764	26378	25430	25087	22351	31722	77494	71508	51265	33554	17765	9920	7809	7386	7379	7353	7437	7416	7427	7357	7377	7458	7262	7433	7350	7333	7371	7569	7413	7428	7319	7318	7346	7367	7423	7551	7545	7297	7397	7444	7546	7476	7397	7348	7326	7495	7378	7515	7202	7412	7386	7376	7411	7312	7302	7402	7181	7526	7430	7492	7501	7402	7515	7297	7404	7340	7346	7492	7348	7319	7493	7262	7331	7441	7380	7334	7415	7213	7385	7422	7350	7368	7344	7425	7431	7458	7535	7354	7379	7313	7377	7495	7477	7361	7430	7398	7371	7268	7295	7590	7516	7370	7429	7444	7350	7430	7385	7369	7407	7409	7376	7347	7295	7406	7316	7412	7427	7358	7292	7474	7241	7384	7401	7302	7379	7229	7275	7262	7232	7557	7292	7496	7420	7373	7367	7388	7468	7348	7379	7468	7327	7303	7359	7483	7375	7494	7384	7405	7345	7377	7369	7386	7379	7539	7379	7404	7378	7377	7218	7534	7434	7351	7436	7495	7384	7469	7315	7496	7512	7520	7341	7528	7423	7338	7439	7494	7471	7440	7464	7299	7380	7505	7400	7352	7465	7308	7282	7387	7404	7307	7450	7284	7450	7387	7303	7540	7425	7386	7279	7431	7332	7434	7404	7454	7319	7394	7324	7363	7566	7372	7534	7231	7330	7518	7339	7321	7312	7574	7389	7412	7257	7248	7433	7350	7482	7278	7373	7436	7477	7257	7405	7286	7456	7424	7441	7487	7416	7315	7394	7513	7414	7372	7431	7343	7386	7395	7384	7323	7406	7399	7326	7409	7310	7365	7464	7322	7479	7350	7458	7359	7481	7242	7289	7404	7382	7411	7329	7433	7514	7454	7424	7295	7454	7451	7350	7474	7384	7356	7359	7281	7411	7396	7436	7349	7308	7344	7448	7313	7501	7408	7416	7335	7378	7469	7382	7393	7330	7396	7390	7347	7272	7507	7372	7442	7333	7434	7486	7414	7587	7365	7285	7392	7404	7488	7393	7471	7322	7334	7351	7461	7409	7349	7410	7477	7418	7483	7374	7510	7243	7303	7390	7452	7495	7179	7344	7384	7440	7337	7194	7323	7288	7550	7418	7501	7383	7328	7303	7421	7440	7430	7367	7440	7455	7421	7296	7423	7310	7427	7370	7432	7420	7391	7369	7305	7478	7385	7371	7410	7368	7347	7429	7382	7253	7232	7469	7329	7422	7388	7369	7160	7381	7400	7404	7283	7346	7396	7406	7410	7367	7318	7373	7515	7273	7428	7398	7325	7380	7591	7548	7408	7403	7427	7451	7425	7401	7327	7327	7385	7464	7295	7418	7355	7433	7416	7449	7203	7379	7340	7250	7369	7429	7317	7450	7432	7359	7211	7353	7382	7241	7420	7385	7442	7444	7477	7353	7354	7297	7451	7338	7325	7429	7496	7460	7426	7428	7427	7245	7429	7344	7286	7412	7406	7290	7348	7561	7519	7469	7370	7348	7356	7342	7372	7238	7494	7337	7269	7285	7383	7474	7281	7317	7240	7507	7335	7221	7514	7335	7438	7372	7474	7244	7312	7492	7547	7367	7487	7446	7418	7397	7543	7371	7438	7454	7425	7424	7364	7457	7524	7564	7432	7372	7428	7325	7367	7420	7486	7349	7316	7496	7373	7411	7390	7319	7248	7498	7358	7297	7287	7356	7480	7404	7216	7426	7385	7313	7374	7336	7423	7360	7494	7384	7412	7347	7388	7446	7358	7422	7417	7442	7354	7351	7313	7442	7217	7340	7340	7335	7266	7476	7408	7389	7454	7259	7422	7527	7218	7321	7356	7324	7379	7436	7345	7424	7306	7442	7420	7317	7423	7483	7363	7532	7336	7433	7541	7354	7357	7499	7237	7377	7392	7471	7406	7440	7415	7459	7487	7421	7430	7374	7423	7383	7395	7423	7409	7242	7190	7357	7407	7247	7461	7408	7200	7382	7416	7318	7450	7546	7328	7395	7491	7416	7242	7365	7416	7502	7457	7378	7398	7489	7393	7356	7410	7492	7458	7422	7350	7238	7335	7411	7354	7448	7344	7353	7410	7321	7418	7443	7374	7622	7414	7404	7387	7372	7437	7436	7401	7403	7476	7322	7329	7241	7362	7405	7340	7355	7293	7371	7559	7514	7324	7408	7512	7434	7414	7456	7492	7234	7383	7283	7429	7313	7411	7403	7319	7430	7427	7290	7318	7433	7387	7346	7462	7308	7374	7571	7379	7364	7418	7347	7433	7452	7351	7391	7394	7533	7218	7370	7385	7331	7388	7289	7490	7512	7335	7350	7420	7335	7332	7286	7386	7349	7475	7314	7320	7271	7373	7475	7422	7447	7419	7359	7385	7368	7307	7427	7417	7339	7372	7549	7438	7377	7462	7424	7439	7416	7421	7398	7398	7496	7505	7504	7427	7377	7337	7382	7420	7352	7324	7287	7319	7407	7397	7395	7309	7343	7331	7518	7357	7446	7392	7377	7347	7478	7373	7320	7442	7509	7327	7453	7370	7247	7316	7297	7377	7538	7446	7307	7335	7390	7198	7341	7292	7324	7388	7274	7426	7443	7158	7347	7354	7410	7376	7420	7489	7426	7345	7447	7311	7373	7417	7242	7331	7613	7310	7333	7402	7488	7256	7270	7293	7274	7543	7445	7383	7326	7396	7229	7523	7373	7382	7619	7336	7274	7332	7455	7333	7385	7323	7391	7380	7576	7332	7392	7359	7238	7422	7401	7425	7385	7358	7419	7262	7401	7265	7267	7430	7424	7309	7503	7508	7413	7386	7413	7449	7508	7488	7324	7430	7269	7410	7424	7500	7381	7510	7387	7453	7393	7283	7436	7472	7374	7372	7406	7462	7499	7346	7516	7391	7444	7382	7409	7402	7270	7317	7435	7524	7423	7340	7472	7327	7496	7397	7316	7306	7325	7472	7568	7338	7424	7382	7414	7511	7314	7500	7395	7459	7316	7466	7352	7388	7523	7475	7306	7339	7457	7248	7394	7420	7393	7346	7444	7400	7403	7304	7285	7485	7367	7398	7437	7442	7564	7433	7219	7410	7391	7408	7437	7315	7347	7384	7355	7406	7339	7452	7345	7490	7290	7340	7461	7455	7343	7439	7429	7369	7455	7491	7405	7350	7493	7352	7368	7303	7361	7283	7416	7457	7441	7339	7504	7446	7463	7514	7278	7319	7283	7395	7350	7413	7535	7463	7404	7429	7459	7330	7335	7343	7502	7220	7500	7334	7482	7360	7435	7456	7395	7313	7363	7545	7373	7192	7439	7449	7470	7345	7332	7336	7483	7417	7308	7394	7397	7542	7367	7489	7370	7505	7650	7449	7425	7337	7371	7446	7368	7273	7321	7430	7498	7477	7314	7368	7587	7432	7316	7388	7391	7315	7363	7393	7385	7286	7330	7345	7214	7413	7393	7471	7437	7402	7268	7460	7449	7336	7459	7483	7459	7335	7425	7319	7427	7261	7417	7403	7586	7399	7563	7486	7324	7325	7446	7574	7217	7351	7461	7366	7325	7461	7333	7320	7355	7484	7366	7273	7384	7323	7480	7326	7394	7314	7343	7209	7360	7470	7441	7395	7337	7504	7437	7251	7373	7414	7522	7374	7277	7387	7597	7439	7370	7452	7298	7459	7297	7331	7344	7405	7283	7458	7344	7319	7379	7368	7369	7448	7379	7364	7324	7287	7430	7478	7283	7466	7460	7381	7311	7312	7381	7392	7551	7386	7226	7351	7382	7379	7403	7408	7411	7340	7411	7322	7390	7440	7449	7529	7343	7368	7426	7420	7400	7515	7411	7443	7290	7306	7288	7417	7477	7313	7459	7441	7536	7503	7432	7281	7437	7412	7386	7521	7398	7413	7431	7377	7476	7409	7478	7370	7214	7263	7523	7231	7482	7347	7305	7391	7376	7509	7219	7462	7246	7333	7410	7438	7320	7452	7385	7332	7282	7241	7349	7387	7454	7318	7406	7278	7326	7462	7391	7432	7388	7263	7447	7516	7325	7368	7391	7434	7337	7375	7479	7371	7455	7470	7405	7373	7328	7426	7456	7443	7448	7554	7491	7402	7451	7322	7400	7463	7314	7354	7440	7371	7447	7325	7298	7328	7378	7447	7417	7303	7341	7290	7307	7483	7544	7526	7476	7429	7381	7452	7330	7341	7306	7439	7356	7346	7351	7493	7263	7420	7592	7463	7442	7433	7288	7386	7282	7538	7143	7501	7493	7345	7575	7398	7400	7230	7537	7354	7310	7329	7326	7511	7294	7354	7327	7525	7583	7377	7391	7345	7516	7362	7339	7320	7425	7381	7265	7408	7482	7480	7450	7468	7449	7493	7422	7519	7343	7517	7415	7360	7345	7345	7470	7439	7351	7341	7375	7387	7389	7353	7490	7334	7472	7322	7380	7346	7437	7359	7468	7303	7401	7467	7396	7467	7329	7360	7327	7334	7419	7432	7467	7340	7559	7265	7373	7268	7477	7299	7378	7373	7374	7336	7383	7306	7292	7494	7386	7346	7403	7330	7463	7214	7379	7356	7476	7415	7492	7324	7473	7401	7429	7419	7436	7545	7374	7368	7218	7442	7348	7340	7390	7428	7360	7445	7333	7369	7348	7390	7385	7380	7392	7300	7358	7328	7329	7374	7483	7273	7412	7321	7410	7575	7491	7458	7448	7333	7515	7374	7366	7515	7264	7355	7512	7311	7619	7369	7360	7389	7441	7354	7363	7403	7383	7356	7418	7298	7352	7443	7382	7460	7497	7440	7364	7334	7380	7304	7415	7472	7436	7311	7336	7290	7381	7312	7502	7385	7489	7372	7448	7395	7269	7362	7302	7470	7292	7493	7390	7471	7429	7334	7535	7332	7446	7406	7515	7589	7443	7368	7413	7312	7432	7520	7447	7321	7319	7440	7451	7478	7310	7424	7470	7458	7513	7467	7524	7422	7495	7308	7601	7431	7378	7359	7405	7473	7465	7355	7480	7494	7355	7452	7266	7388	7269	7396	7404	7518	7394	7385	7413	7411	7603	7319	7548	7409	7466	7421
3385	1451	1139	981	1062	1155	1080	1163	1182	4283	5350	4052	2380	1422	1026	876	887	864	924	873	864	889	855	837	905	886	872	858	939	902	875	886	856	886	889	900	848	871	845	874	892	854	879	873	879	896	876	874	845	893	930	864	854	881	899	829	872	865	863	908	837	891	865	885	912	887	893	850	890	878	865	898	909	930	894	919	863	860	832	869	848	869	899	828	854	860	837	920	872	927	843	876	918	897	815	899	902	908	899	979	904	939	908	899	879	867	889	856	844	846	892	887	905	934	852	832	841	838	860	868	873	833	808	911	869	883	880	903	898	884	879	869	887	862	824	849	861	887	857	854	841	853	856	885	868	882	820	902	871	895	825	825	885	905	876	884	857	870	910	876	853	818	917	889	875	863	876	913	907	908	849	908	904	862	833	949	880	865	856	880	858	861	866	868	845	931	858	857	880	923	873	871	794	867	810	914	880	889	806	851	839	892	894	845	889	905	844	923	873	847	894	846	878	892	855	891	905	880	826	885	869	890	890	853	899	839	841	889	846	883	823	916	840	856	900	832	847	873	886	793	877	874	851	776	931	907	880	895	875	948	862	904	857	841	876	869	862	897	881	854	859	891	865	909	884	902	881	859	872	903	856	873	863	873	879	815	879	934	918	888	907	850	833	902	916	846	889	900	840	913	852	936	871	880	913	920	905	843	927	900	818	913	900	880	911	875	840	884	881	821	870	840	874	884	900	817	890	876	860	825	888	876	883	862	879	931	879	901	856	803	880	887	894	872	873	831	871	912	904	868	885	878	850	856	807	889	893	900	867	875	881	886	907	835	885	787	900	898	867	871	860	891	902	888	886	872	886	885	904	879	905	825	857	925	891	883	868	905	812	884	877	885	844	885	878	840	881	775	848	920	845	907	864	873	877	912	904	894	858	845	867	878	914	894	889	885	820	982	879	860	888	921	917	883	860	881	914	833	870	833	875	861	895	818	908	906	874	886	849	853	874	850	883	889	895	874	872	899	885	911	876	904	898	867	870	892	854	804	876	889	863	879	853	885	836	950	846	930	870	873	874	881	890	911	821	872	885	885	827	875	869	864	862	881	907	913	851	863	870	872	904	927	914	894	863	787	898	907	832	910	913	861	826	909	862	889	887	859	890	862	871	859	884	871	921	862	932	849	857	867	856	885	885	815	878	867	888	872	923	839	816	877	890	873	905	920	853	870	934	938	886	899	896	835	847	837	851	888	889	833	871	864	847	865	850	876	929	867	909	848	911	884	875	891	843	850	899	870	905	948	907	862	778	829	873	867	886	862	859	842	854	822	812	821	869	856	817	872	865	814	870	897	893	903	859	890	870	842	826	913	856	871	889	877	874	865	910	866	899	859	865	847	900	874	853	901	884	898	883	820	829	884	887	896	847	888	850	886	882	870	858	846	821	871	898	836	938	884	951	924	842	862	934	924	871	898	897	896	924	861	883	885	870	940	840	843	890	816	913	834	879	867	835	870	857	866	906	876	879	871	837	851	930	858	879	861	875	874	910	878	823	875	903	877	866	932	887	893	860	914	891	861	874	890	898	825	921	906	893	881	875	932	837	903	907	808	841	838	889	893	862	896	875	832	886	831	837	892	831	906	913	899	850	817	838	866	873	888	904	891	866	870	836	800	864	932	893	865	861	829	854	891	862	895	843	866	950	908	891	881	880	862	882	865	838	882	891	884	874	842	838	897	901	854	931	857	862	887	925	808	856	846	870	907	846	913	872	901	915	891	847	835	860	867	896	847	914	902	850	884	881	856	852	824	890	844	859	898	864	816	829	814	905	923	842	854	859	870	899	873	911	883	893	819	908	902	892	887	888	840	879	859	864	897	871	861	877	887	897	840	917	881	878	891	895	828	932	868	862	896	875	888	852	866	868	907	849	859	886	871	891	864	909	862	834	943	908	902	885	863	898	908	895	908	882	874	854	813	923	915	884	886	871	854	857	882	924	863	872	853	856	887	904	817	882	857	889	870	935	868	833	892	891	835	882	878	857	885	871	905	844	904	803	917	877	888	889	878	880	917	910	869	904	860	902	889	883	891	828	866	871	892	911	887	809	926	867	854	808	905	880	865	872	868	894	852	809	877	862	860	949	871	843	924	864	889	882	861	896	882	877	900	864	830	898	859	856	873	867	891	865	866	851	844	855	892	906	842	883	858	891	856	868	864	891	878	918	862	818	889	877	910	876	826	901	817	864	836	884	883	856	911	856	923	877	864	874	925	884	869	833	850	814	901	878	870	900	875	891	857	828	826	868	934	852	907	906	870	881	879	857	906	839	900	881	895	851	856	906	854	872	848	885	931	885	893	842	938	838	891	848	880	850	861	890	890	833	880	891	888	806	878	875	899	844	859	838	890	886	900	896	931	783	885	862	851	935	847	893	836	888	836	843	859	921	884	863	957	825	849	926	830	831	857	871	821	890	903	872	911	897	916	906	875	891	855	861	896	918	913	848	907	842	828	877	840	928	942	873	837	849	892	858	905	899	903	828	872	886	925	897	874	826	899	879	858	929	870	877	892	910	847	852	871	901	853	895	857	884	863	896	814	890	866	875	879	862	870	901	875	908	876	846	837	854	907	916	874	867	873	912	856	895	846	903	916	907	877	835	863	851	833	856	879	881	875	872	851	870	846	848	865	883	914	877	878	862	820	941	840	866	884	862	921	896	891	862	864	892	860	867	857	866	853	932	901	907	856	909	891	886	851	911	842	855	868	866	872	886	902	833	838	908	929	908	826	875	823	883	857	921	881	854	872	950	900	878	857	865	885	886	859	832	881	876	860	820	902	870	911	915	900	891	844	828	865	861	862	857	820	874	848	932	904	875	870	924	881	874	874	906	837	823	850	894	844	918	879	892	862	902	896	810	860	835	841	823	857	843	916	906	838	855	866	845	874	865	886	857	857	856	902	909	849	854	860	902	835	890	821	841	886	845	825	931	857	833	915	865	884	907	841	886	858	824	908	860	819	840	907	882	871	873	871	852	899	848	855	905	842	874	901	849	869	886	822	898	979	901	835	859	874	873	959	865	898	874	898	863	871	856	884	847	888	880	840	873	904	833	864	864	839	887	859	806	861	881	926	900	888	869	852	885	800	881	867	910	851	939	868	820	884	913	876	869	866	819	927	842	861	871	883	876	918	870	956	854	868	914	852	802	873	914	834	859	902	908	869	879	883	891	918	863	880	824	809	887	859	869	903	864	894	885	841	918	896	876	854	902	863	858	868	865	856	874	856	889	895	851	849	822	865	879	880	877	876	858	887	881	871	847	840	892	816	898	844	874	929	853	869	923	887	915	851	899	816	909	892	853	869	920	882	853	864	836	860	910	847	858	885	888	845	913	901	876	886	877	931	916	865	883	868	885	839	868	880	954	869	800	916	806	844	856	870	879	868	846	882	918	864	886	921	855	862	901	836	858	899	858	865	913	884	878	861	916	853	902	862	874	850	846	820	910	888	897	910
17733	13287	9965	12401	16014	16446	17478	18137	18879	41990	42786	35346	24281	13903	9106	7694	7345	6980	7191	7148	7158	7227	7209	7193	7274	7243	7126	7238	7142	7234	7242	7238	7092	7219	7273	7185	7205	7158	7140	6975	7229	7415	7115	7194	7275	7181	7258	7255	7289	7278	7015	7192	7222	7203	7199	7337	7114	7296	7214	7315	7113	7114	7180	7105	7117	7183	7212	7272	7269	7250	7188	7163	7268	7203	7155	7141	7267	7228	7192	7236	7087	7240	7325	7264	7184	7180	7162	7173	7130	7198	7162	7130	7207	7247	7123	7183	7165	7140	7135	7248	7138	7116	7193	7125	7152	7178	7207	7249	7097	7234	7093	7144	7272	7184	7086	7151	7352	7313	7310	7109	7261	7193	7293	7210	7198	7181	7251	7248	7224	7166	7268	7140	7229	7263	7028	7121	7214	7309	7165	7151	7219	7263	7205	7156	7280	7194	7193	7255	7051	7215	7172	7212	7091	7065	7175	7218	7227	7227	7184	7307	7165	7203	7303	7220	7290	7239	7231	7172	7243	7200	7206	7127	7273	7120	7106	7198	6973	7171	7118	7171	7210	7195	6940	7070	7275	7277	7098	7276	7157	7197	7263	7231	7136	7137	7265	7128	7201	7217	7190	7206	7337	7131	7281	7195	7211	7260	7323	7192	7201	7050	7068	7215	7260	7173	7228	7128	7186	7292	7106	7249	7206	7109	7213	7102	7044	7354	7019	7187	7238	7191	7213	7281	7063	7170	7322	7072	7129	7094	7237	7236	7162	7252	7223	7218	7099	7196	7068	7152	7346	7179	7239	7227	7202	7155	7190	7278	7166	7325	7213	7191	7115	7173	7167	7133	7130	7147	7218	7196	7140	7240	7298	7171	7298	7235	7248	7007	7278	7180	7276	7201	7253	7177	7173	7216	7123	7189	7185	7207	7283	7145	7261	7211	7332	7344	7147	7218	7190	7252	7221	7118	7158	7129	7323	7229	7232	7108	7207	7244	7206	7088	7023	7116	7138	7080	7302	7338	7120	7262	7145	7111	7282	7227	7227	7159	7208	7074	7206	7085	7155	7200	7134	7118	7220	7169	7167	7126	7121	7352	7192	7100	7183	7151	7245	7188	7175	7243	7174	7174	7222	7292	7212	7195	7282	7086	7265	7199	7223	7242	7058	7263	7158	7218	7318	7337	7226	7284	7237	7193	7209	7264	7228	7235	7102	7343	7198	7307	7174	7207	7192	7192	7192	7143	7107	7304	7175	7190	7153	7348	7228	7239	7107	7228	7151	7184	7254	7247	7199	7244	7130	7345	7027	7254	7222	7181	7162	7145	7191	7206	7199	7126	7176	7302	7088	7118	7136	7299	7195	7259	7225	7068	7055	7271	7207	7187	7138	7210	7172	7331	7112	7176	7236	7131	7134	7192	7172	7192	7185	7214	7232	7184	7216	7256	7102	7219	7249	7064	7179	7135	7190	7227	7217	7108	7208	7270	7201	7233	7222	7187	7234	7228	7110	7041	7200	7258	7155	7196	7200	7205	7199	7215	7142	7077	7075	7168	7149	7322	7175	7165	7232	7258	7128	7146	7262	7072	7209	7139	7268	7185	7209	7075	7295	7331	7255	7217	7196	7190	7272	7275	7169	7216	7204	7065	7163	7170	7210	7211	7313	7182	7267	7174	7209	7175	7255	7160	7243	7255	7135	7225	7204	7125	7174	7222	7226	7194	7258	7198	7156	7161	7304	7238	7280	7126	7337	7168	7083	7182	7247	7230	7298	7186	7154	7214	7124	7135	7043	7195	7272	7159	7222	7142	7074	7366	7063	7201	7151	7125	7172	7258	7043	7252	7064	7129	7011	7121	7213	7082	7403	7260	7281	7310	7182	7214	7156	7219	7068	7103	7210	7161	7141	7179	7153	7276	7244	7202	7401	7195	7178	7278	7123	7125	7231	7119	7254	7170	7198	7179	7196	7287	7121	7254	7122	7217	7204	7181	7126	7202	7245	7295	7135	7131	7214	7321	7088	7133	7207	7205	7252	7135	7073	7154	7277	7367	7112	7251	7162	7283	7226	7193	7260	7329	7232	7228	7232	7192	7097	7267	7188	7046	7266	7253	7299	7150	7100	7191	7206	7163	7125	7157	7161	7162	7137	7310	7247	7293	7113	7124	7237	7122	7226	7150	7206	7215	7269	7226	7140	7231	7191	7246	7125	7338	7101	7263	7226	7193	7173	7288	7218	7301	7205	7225	7170	7268	7369	7240	7216	7165	7132	7161	7283	7207	7246	7188	7248	7148	7049	7372	7161	7162	7161	7212	7152	7225	7192	7165	7106	7340	7130	7276	7196	7181	7311	7183	7216	7324	7142	7283	7217	7120	7112	7116	7125	7131	7194	7152	7117	7246	7155	7314	7142	7242	7227	7205	7269	7327	7258	7219	7154	7253	7057	7185	7102	7273	7255	7182	7111	7177	7229	6996	7157	7301	7188	7079	7159	7137	7105	7220	7272	7277	7299	7245	7084	7305	7217	7241	7289	7219	6988	7130	7265	7200	7151	7172	7324	7135	7141	7268	7062	7147	7159	7046	7264	7177	7195	7205	7174	7156	7064	7146	7081	7152	7330	7257	7255	7171	7180	7178	7249	7245	7196	7213	7078	7185	7042	7252	7164	7134	7088	7265	7010	7116	7294	7187	7240	7192	7150	7344	7187	7260	7131	7279	7115	7105	7121	7197	7252	7212	7298	7278	7163	7222	7188	7302	7194	7231	7015	7291	7250	7274	7197	7110	7156	7281	7257	7199	7173	7240	7187	7268	7100	7118	7093	7143	7288	7241	7154	7280	7243	7344	7395	7248	7187	7170	7240	7206	7167	7223	7143	7257	7183	7278	7172	7272	7173	7434	7200	7106	7101	7128	7176	7346	7115	7275	7301	7138	7263	7182	7258	7098	7204	7160	7175	7228	7285	7225	7166	7164	7252	7164	7083	7102	7263	7165	7200	7142	7205	7196	7215	7084	7206	7134	7213	7168	7277	7320	7241	7144	7255	7263	7337	7192	7176	7388	7185	7188	7224	7226	7193	7180	7285	7153	7152	7259	7208	7087	7169	7104	7109	7266	7160	7184	7172	7117	7106	7196	7247	7336	7205	7260	7259	7323	7253	7228	7063	7175	7140	7125	7103	7250	7226	7216	7175	7355	7235	7154	7080	7164	7211	7259	7210	7309	7115	7113	7255	7123	7068	7105	7150	7216	7206	7237	7360	7062	7087	7131	7070	7146	7109	7201	7104	7223	7177	7042	7228	7170	7185	7178	7171	7118	7176	7298	7199	7231	7173	7218	7079	7151	7201	7187	7246	7147	7158	7076	7093	7169	7111	7330	7259	7098	7189	7033	7175	7330	7190	7227	7291	7090	7142	7154	7140	7104	7195	7107	7100	6973	7289	7281	7162	7212	7195	7249	7231	7155	7313	7177	7180	7425	7171	7140	7386	7264	7064	7265	7262	7180	7112	7071	7231	7193	7224	7301	7159	7200	7331	7174	7311	7172	7227	7112	7155	7111	7139	7108	7137	7125	7182	7165	7073	7160	7305	7131	7277	7203	7362	7257	7266	7183	7099	7228	7308	7086	7259	7189	7299	7232	7332	7188	7181	7310	7005	7353	7146	7164	7155	7308	7203	7187	7167	7278	7209	7188	7272	7183	7155	7161	7305	7122	7165	7190	7122	7148	7328	7214	7121	7196	7184	7213	7253	7207	7217	7062	7190	7229	7273	7206	7104	7168	7176	7243	7208	7283	7109	7122	7336	7229	7258	7193	7134	7190	7220	7313	7184	7306	7195	7385	7198	7164	7155	7150	7169	7026	7197	7220	7246	6976	7114	7138	7237	7303	7148	7232	7202	7273	7165	7130	7277	7128	7094	7258	7160	7267	7188	7290	7119	7164	7183	7264	7202	7180	7188	7325	7215	7305	7235	7007	7206	7274	7260	7247	7208	7147	7335	7163	7098	7132	7220	7097	7331	7225	7196	7206	7300	7161	7228	7208	7247	7071	7092	7166	7276	7184	7180	7309	7255	7202	7323	7189	7180	7173	7300	7186	7191	7151	7087	7182	7327	7251	7316	7262	7147	7255	7204	7233	7073	7110	7201	7219	7245	7159	7235	7165	7180	7221	7134	7178	7230	7110	7173	7138	7099	7200	7106	7069	7212	7210	7175	7281	7234	7171	7084	7308	7240	7144	7099	7294	7117	7132	7236	7209	7193	7185	7298	7221	7193	7257	7268	7194	7219	7332	7207	7239	7150	7327	7284	7008	7255	7271	7231	7272	7313	7219	7231	7232	7163	7219	7155	7142	7175	7308	7143	7181	7213	7260	7308	7216	7146	7335	7077	7138	7130	7285	7161	7111	7198	7140	7237	7195	7226	7241	7197	7166	7113	7060	7227	7162	7296	7183	7325	7215	7202	7191	7161	7147	7233	7106	7033	7271	7215	7259	7109	7364	7151	7218	7234	7199	7256	7114	7205	7273	7235	7387	7093	7145	7186	7261	7023	7113	7254	7051	7082	7280	7220	7311	7148	7208	7242	7214	7145	7160	7284	7201	7253	7212	7229	7248	7366	7139	7224	7165	7281	7333	7147	7205	7344	7055	7196	7201	7361	7132	7220	7081	7284	7062	7200	7193	7183	7129	7239	7198	7047	7082	7273	7165	7223	7172	7299	7159	7284	7119	7134	7166	7296	7257	7188	7123	7224	7194	7132	7114	7190	7238	7161	7149	7317	7189	7118	7300	7196	7193	7149	7236	7206	7262	7161	7209	7070	7315	7130	7254	7221	7176	7205	7263	7166	7264	7226	7279	7280	7153	7247	7135	7287	7181	7196	7070	7206	7045	7132	7246	7214	7279	7239	7355	7263	7259	7107	7201	7131	7229	7318	7216	7229	7195	7230	7202	7377	7145	7280	7169	7118	7189	7207	7172	7166	7195	7279	7259	7222	7239	7227	7076	7149	7247	7214	7256	7120	7074	7252	7143	7131	7028	7275	7193	7217	7314	7065	7185	7230	7176	7172	7159	7005	7229	7177	7221	7175	7142	7085	7093	7259	7110	7166	7174	7117	7149	7123	7138
2835	2341	1528	1165	1157	1248	1354	1737	4549	13341	13714	9448	4781	2289	1271	969	896	932	927	858	904	857	910	859	877	885	867	888	890	885	850	899	912	852	899	924	877	875	926	868	872	917	813	890	875	856	882	878	865	906	838	883	916	883	870	943	866	894	872	873	886	921	887	906	869	917	851	921	906	901	933	867	867	890	912	968	923	837	850	856	972	901	900	901	910	889	975	866	855	900	886	923	938	861	828	876	909	894	887	856	870	890	907	825	916	902	870	921	858	866	894	922	902	878	887	887	864	836	890	906	899	905	866	890	906	888	933	881	887	865	908	846	945	852	871	923	900	872	872	909	870	868	875	827	875	838	926	862	943	870	864	866	904	904	875	873	890	872	866	856	905	896	907	873	900	893	880	912	925	896	867	891	906	908	843	912	941	914	949	952	922	910	894	918	882	868	938	899	864	893	908	882	911	908	819	921	902	884	871	895	832	867	868	916	930	935	899	841	852	906	874	853	932	904	892	868	868	843	870	855	885	893	883	887	875	852	863	893	927	857	836	913	842	854	927	882	854	882	891	875	852	904	893	865	880	882	889	866	895	917	912	812	888	924	888	871	908	909	926	907	842	840	883	860	887	878	893	895	847	838	917	853	882	864	875	905	843	903	948	893	904	867	873	892	941	877	871	947	918	890	884	895	884	861	859	896	870	896	941	896	871	911	884	845	890	888	905	907	859	906	893	900	916	840	906	862	916	970	876	856	931	849	845	922	879	926	902	945	919	889	861	846	916	895	917	903	868	873	929	855	911	892	895	882	861	897	904	914	945	898	884	874	910	936	866	874	910	863	890	845	843	888	880	870	915	894	845	968	897	902	944	839	895	880	878	896	895	852	929	903	868	875	857	932	909	899	914	863	901	864	931	844	871	881	884	847	876	902	838	904	918	886	910	839	890	908	870	878	900	895	897	953	939	891	906	905	847	901	880	852	907	854	924	883	834	892	905	926	866	911	874	849	909	901	882	937	837	901	857	842	930	887	892	868	891	887	865	874	900	894	900	869	891	890	881	847	881	880	900	902	845	887	919	916	940	938	867	883	915	915	860	915	919	850	896	847	856	893	847	874	902	866	860	903	868	895	890	860	903	926	885	890	841	976	931	914	861	926	861	907	891	831	928	884	901	848	907	921	907	938	884	896	908	863	899	849	888	875	867	907	865	884	820	891	868	851	906	896	921	829	883	920	859	921	834	860	951	868	876	874	910	867	806	839	858	879	870	914	879	864	926	871	958	885	910	842	843	855	881	908	828	893	883	858	906	911	878	869	934	910	919	916	862	896	910	907	822	908	898	863	884	890	883	885	945	955	908	886	895	939	898	823	905	880	905	870	912	878	896	850	939	922	901	901	872	911	947	892	873	905	855	826	909	907	881	887	907	884	860	892	882	797	843	923	883	928	875	886	935	878	885	847	891	887	875	894	804	887	862	918	899	934	897	885	917	830	866	880	915	897	837	907	895	899	883	876	884	849	838	880	870	897	920	899	876	943	882	852	903	896	914	863	929	889	874	898	932	876	837	878	818	931	876	867	899	880	881	887	885	864	913	858	915	894	911	885	931	836	888	877	905	909	870	888	886	893	908	916	867	921	890	885	965	902	857	851	895	925	846	902	922	848	901	847	932	898	831	906	879	883	905	870	878	862	911	887	915	918	868	887	895	901	875	915	949	853	864	930	909	929	873	839	902	900	880	864	872	904	899	886	917	871	817	862	878	911	883	837	853	900	884	872	858	899	909	874	898	850	895	819	891	893	879	914	879	897	891	898	849	866	902	907	881	909	900	892	888	948	893	846	901	854	894	837	910	944	907	883	938	870	892	860	926	848	879	866	893	891	900	821	874	868	868	899	918	943	923	880	873	856	883	905	917	913	920	855	921	861	927	852	886	903	907	826	925	911	886	925	859	901	886	858	891	882	859	876	867	854	877	891	902	930	889	908	876	852	943	918	877	851	879	868	882	880	935	903	910	878	870	885	913	861	896	898	883	895	871	861	896	901	930	865	902	919	891	906	897	899	844	866	876	914	922	902	842	937	920	884	879	864	899	881	896	935	866	881	874	930	927	877	916	934	864	880	874	927	906	905	915	885	851	867	898	906	876	836	857	906	915	833	881	924	928	902	874	865	859	877	877	903	933	895	837	903	870	828	904	921	892	873	936	876	866	872	885	912	889	886	868	909	899	832	942	851	919	921	916	894	912	868	844	888	874	836	936	842	866	889	876	899	882	859	931	900	910	886	946	902	901	911	879	898	889	898	855	917	915	918	882	925	900	906	872	850	921	870	909	825	900	863	943	923	903	927	839	895	916	894	900	931	856	965	871	931	880	896	885	939	855	920	923	831	850	869	894	870	883	869	884	961	883	909	915	896	866	849	916	944	849	842	948	905	888	884	866	878	939	907	886	846	859	915	919	907	893	907	855	900	944	939	904	874	899	862	971	847	856	897	910	883	858	853	845	856	870	903	886	955	877	855	869	893	896	876	976	892	867	876	932	863	901	901	904	887	901	871	895	816	834	906	873	920	881	864	881	853	907	890	866	879	880	861	874	942	883	883	923	907	864	893	901	922	918	898	854	862	874	871	846	888	934	868	868	867	916	858	881	924	892	938	888	870	898	887	883	857	931	927	872	945	892	933	943	904	906	926	845	891	880	888	880	838	860	893	870	953	872	887	891	904	861	870	883	868	854	891	934	890	911	874	943	858	832	902	874	859	892	889	886	924	906	851	873	866	898	859	858	927	842	938	892	887	923	824	878	877	858	861	909	899	907	895	880	900	883	941	871	914	855	902	875	888	882	893	924	906	777	806	958	902	888	881	936	856	913	885	917	901	906	907	922	893	901	910	858	915	913	923	873	874	929	910	877	891	880	913	838	848	943	929	855	902	879	937	914	859	825	925	855	873	892	875	903	864	910	930	849	924	891	897	912	887	887	840	909	922	952	902	874	832	943	895	887	898	874	835	908	932	882	883	972	876	937	894	846	903	971	910	888	892	910	871	889	858	896	877	925	879	847	859	897	880	883	894	868	912	865	887	850	866	886	893	918	900	866	898	884	873	916	879	859	843	907	919	914	864	884	896	887	916	808	867	920	867	951	826	893	861	908	918	933	901	846	905	928	908	864	870	865	855	875	847	875	908	889	826	867	906	882	897	824	954	909	933	884	883	819	927	890	911	895	910	900	922	908	862	894	873	877	877	905	857	948	895	893	911	870	855	863	859	922	921	949	855	951	861	898	879	885	866	852	869	917	871	869	882	880	858	900	880	859	887	922	917	894	919	942	895	860	927	839	904	932	861	955	861	893	854	921	901	952	926	907	862	909	946	874	888	862	955	862	877	885	905	852	881	870	853	886	921	941	890	866	885	840	876	849	842	893	903	919	946	888	902	881	909	926	908	877	841	841	881	914	859	916	824	881	900	909	845	873	899	905	852	885	872	898	842	937	812	873	833	914	874	934	858
23499	18928	14137	18541	21409	21909	22176	28104	45041	63634	59164	48988	35997	22696	12833	8689	7439	7359	7231	7269	7178	7328	7398	7221	7330	7208	7281	7224	7277	7262	7157	7101	7380	7119	7295	7364	7230	7287	7346	7210	7364	7170	7212	7287	7211	7331	7324	7247	7037	7340	7287	7319	7275	7196	7327	7023	7271	7279	7336	7168	7362	7304	7221	7161	7165	7358	7237	7301	7260	7232	7248	7305	7215	7415	7136	7313	7251	7336	7281	7206	7163	7263	7409	7292	7307	7142	7298	7153	7416	7273	7193	7211	7073	7299	7261	7426	7306	7300	7267	7293	7289	7272	7377	7263	7396	7215	7205	7097	7257	7286	7257	7321	7212	7358	7278	7363	7222	7257	7243	7317	7267	7278	7310	7189	7195	7365	7310	7308	7323	7123	7288	7288	7250	7304	7242	7256	7348	7293	7216	7183	7208	7171	7210	7244	7288	7240	7196	7144	7318	7155	7358	7188	7251	7152	7360	7299	7147	7227	7241	7152	7271	7263	7186	7221	7266	7353	7383	7290	7194	7279	7230	7244	7160	7207	7283	7163	7375	7174	7232	7291	7131	7352	7148	7365	7271	7271	7238	7252	7300	7379	7165	7189	7332	7214	7187	7140	7290	7279	7263	7248	7325	7205	7282	7343	7349	7039	7292	7334	7317	7203	7205	7269	7326	7247	7250	7314	7203	7199	7408	7300	7325	7222	7208	7280	7292	7214	7222	7146	7243	7111	7182	7280	7306	7246	7213	7296	7196	7231	7325	7311	7148	7340	7161	7353	7309	7252	7364	7159	7172	7276	7257	7283	7268	7256	7289	7287	7254	7086	7125	7251	7352	7293	7293	7398	7192	7165	7303	7248	7304	7299	7266	7219	7263	7302	7126	7287	7224	7198	7307	7167	7383	7364	7118	7282	7436	7183	7235	7123	7170	7179	7250	7386	7321	7303	7147	7220	7400	7310	7239	7301	7149	7319	7177	7210	7255	7363	7265	7273	7277	7304	7273	7112	7294	7302	7285	7293	7261	7278	7291	7330	7251	7285	7299	7234	7266	7217	7327	7148	7275	7298	7262	7353	7320	7263	7327	7234	7248	7267	7381	7113	7351	7417	7341	7340	7183	7272	7110	7175	7292	7110	7283	7273	7303	7279	7343	7271	7252	7252	7313	7268	7111	7297	7289	7233	7148	7181	7195	7290	7271	7292	7073	7338	7241	7179	7144	7267	7209	7298	7263	7202	7145	7176	7342	7394	7273	7358	7245	7312	7355	7361	7228	7199	7251	7262	7290	7413	7152	7170	7385	7385	7225	7257	7268	7383	7259	7248	7258	7239	7273	7434	7344	7267	7135	7346	7166	7266	7439	7205	7253	7114	7293	7334	7159	7341	7299	7286	7308	7388	7268	7307	7382	7306	7314	7317	7321	7235	7280	7252	7234	7339	7379	7210	7243	7297	7250	7226	7259	7284	7325	7272	7303	7233	7393	7353	7241	7418	7371	7271	7185	7260	7319	7366	7308	7347	7369	7265	7218	7244	7227	7179	7195	7207	7354	7291	7146	7185	7224	7242	7287	7285	7272	7255	7177	7292	7364	7321	7244	7343	7278	7003	7257	7307	7304	7268	7287	7363	7376	7325	7362	7298	7164	7328	7311	7300	7265	7242	7129	7311	7243	7314	7213	7287	7336	7375	7278	7277	7185	7156	7306	7265	7247	7255	7197	7325	7366	7251	7192	7280	7184	7269	7395	7355	7310	7153	7232	7327	7305	7189	7351	7242	7195	7309	7380	7166	7182	7265	7438	7191	7179	7291	7435	7284	7225	7452	7318	7375	7314	7210	7199	7168	7371	7146	7323	7235	7162	7225	7317	7170	7187	7235	7233	7169	7371	7155	7284	7079	7215	7275	7274	7190	7319	7188	7292	7294	7202	7382	7269	7167	7262	7317	7306	7271	7292	7366	7352	7271	7452	7225	7261	7270	7294	7366	7198	7297	7346	7230	7232	7348	7175	7215	7191	7261	7298	7159	7280	7312	7230	7251	7291	7278	7227	7230	7192	7260	7291	7239	7310	7301	7315	7226	7183	7287	7248	7310	7292	7250	7468	7206	7264	7293	7322	7336	7266	7306	7270	7342	7184	7241	7186	7204	7321	7146	7347	7230	7323	7373	7236	7355	7218	7268	7212	7312	7119	7254	7295	7355	7291	7225	7221	7343	7223	7261	7315	7204	7138	7228	7158	7225	7303	7541	7257	7301	7282	7346	7165	7193	7333	7250	7188	7348	7089	7210	7303	7110	7287	7316	7378	7420	7216	7348	7300	7181	7380	7030	7169	7358	7220	7273	7260	7347	7251	7183	7141	7314	7389	7208	7243	7336	7199	7341	7149	7375	7241	7293	7242	7286	7278	7275	7212	7185	7125	7257	7351	7162	7237	7288	7352	7242	7356	7293	7204	7248	7174	7318	7317	7194	7210	7244	7178	7460	7356	7324	7305	7244	7279	7354	7354	7303	7351	7351	7289	7251	7367	7316	7363	7321	7176	7269	7209	7193	7407	7374	7263	7344	7225	7150	7314	7159	7211	7330	7390	7178	7310	7256	7191	7306	7268	7313	7235	7268	7228	7169	7324	7287	7346	7263	7272	7237	7294	7230	7179	7172	7189	7271	7323	7287	7236	7179	7261	7232	7277	7268	7265	7144	7286	7242	7148	7353	7291	7308	7307	7305	7211	7217	7325	7346	7459	7193	7305	7330	7376	7251	7286	7362	7306	7197	7178	7238	7312	7122	7175	7302	7308	7203	7167	7275	7419	7180	7238	7388	7212	7268	7299	7321	7299	7300	7214	7351	7227	7403	7259	7242	7266	7254	7289	7094	7317	7258	7283	7347	7245	7249	7275	7245	7170	7199	7249	7179	7282	7289	7394	7259	7231	7352	7279	7362	7315	7366	7323	7147	7350	7218	7209	7277	7338	7280	7269	7336	7213	7281	7271	7251	7306	7308	7347	7141	7277	7314	7288	7302	7352	7298	7336	7380	7207	7355	7249	7232	7251	7185	7354	7410	7148	7225	7254	7200	7296	7146	7363	7295	7255	7232	7307	7206	7285	7329	7286	7331	7272	7363	7267	7218	7190	7342	7213	7440	7293	7198	7335	7266	7200	7112	7265	7187	7243	7085	7194	7185	7378	7349	7398	7186	7300	7200	7305	7456	7133	7159	7076	7202	7147	7259	7138	7227	7294	7230	7409	7120	7240	7246	7243	7317	7315	7355	7324	7350	7197	7163	7255	7136	7194	7290	7197	7190	7238	7345	7271	7326	7218	7420	7400	7295	7218	7242	7199	7385	7305	7368	7255	7147	7325	7166	7312	7167	7323	7245	7350	7286	7180	7259	7323	7316	7210	7235	7133	7375	7178	7388	7249	7204	7246	7273	7253	7358	7277	7260	7347	7257	7283	7183	7230	7189	7159	7258	7288	7213	7428	7238	7217	7281	7194	7340	7228	7325	7301	7269	7199	7259	7315	7300	7217	7265	7213	7384	7324	7358	7151	7311	7246	7389	7261	7247	7308	7196	7283	7317	7246	7245	7213	7330	7135	7145	7258	7239	7376	7209	7200	7311	7181	7330	7175	7319	7183	7240	7164	7314	7251	7262	7187	7230	7277	7285	7187	7350	7408	7248	7221	7405	7305	7164	7315	7172	7232	7287	7223	7336	7229	7333	7297	7386	7263	7140	7369	7232	7342	7172	7343	7202	7133	7138	7216	7189	7237	7269	7383	7184	7315	7343	7165	7223	7485	7209	7281	7134	7243	7234	7291	7281	7248	7483	7374	7373	7268	7317	7275	7237	7330	7268	7358	7233	7403	7132	7199	7213	7410	7333	7363	7298	7315	7268	7330	7261	7313	7239	7291	7234	7307	7352	7304	7266	7183	7271	7240	7179	7295	7173	7255	7169	7181	7215	7175	7338	7398	7257	7366	7221	7286	7271	7202	7274	7312	7405	7228	7262	7190	7231	7216	7195	7393	7205	7161	7298	7346	7320	7284	7225	7094	7158	7249	7307	7153	7277	7311	7294	7344	7148	7302	7085	7317	7358	7255	7233	7301	7284	7246	7300	7279	7261	7338	7317	7162	7265	7360	7283	7268	7293	7343	7213	7226	7116	7433	7274	7310	7187	7321	7231	7344	7270	7040	7314	7213	7135	7198	7299	7284	7231	7234	7180	7361	7295	7288	7200	7345	7236	7355	7247	7353	7347	7221	7155	7351	7311	7247	7275	7250	7313	7288	7306	7274	7361	7206	7209	7187	7220	7364	7264	7260	7185	7291	7382	7393	7356	7236	7342	7340	7255	7141	7397	7370	7179	7268	7151	7230	7242	7189	7254	7170	7309	7199	7170	7244	7360	7390	7243	7042	7155	7197	7345	7367	7199	7293	7282	7130	7146	7259	7279	7302	7188	7269	7293	7279	7307	7316	7252	7355	7187	7239	7356	7375	7207	7233	7158	7096	7227	7294	7302	7361	7289	7418	7185	7188	7387	7352	7290	7277	7307	7293	7160	7284	7078	7285	7209	7260	7416	7315	7415	7071	7348	7231	7248	7329	7192	7324	7273	7122	7336	7280	7338	7283	7310	7166	7353	7483	7190	7294	7335	7179	7244	7392	7198	7132	7222	7486	7195	7260	7260	7151	7391	7344	7278	7316	7162	7177	7111	7408	7282	7186	7234	7330	7324	7325	7241	7355	7209	7130	7339	7257	7335	7162	7276	7333	7203	7254	7253	7294	7174	7236	7281	7251	7132	7256	7312	7173	7197	7290	7274	7338	7194	7164	7347	7240	7196	7447	7260	7190	7284	7165	7292	7217	7317	7393	7273	7213	7409	7365	7114	7344	7145	7367	7258	7271	7215	7359	7165	7185	7243	7359	7262	7129	7333	7306	7330	7249	7358	7255	7164	7449	7292	7173	7207	7347	7273	7153	7244	7153	7281	7245	7199	7373	7268	7245	7385	7254	7236	7195	7341	7156	7409	7279	7262	7286	7336	7273	7336	7209	7230	7210	7224	7140	7275	7198	7258	7382	7362	7300	7249	7226	7194	7169	7334	7301	7320	7349	7146	7271	7369
5905	2212	1584	1290	1209	1367	1270	1484	4525	11486	13013	9395	5227	2545	1395	1035	996	923	881	916	888	888	886	901	902	868	898	950	918	906	871	887	941	955	846	897	876	880	865	898	810	851	878	949	879	854	909	890	920	878	951	947	892	910	897	886	912	865	879	919	897	895	959	903	934	904	861	912	922	869	931	951	873	904	894	873	964	859	940	881	950	894	895	825	917	888	925	889	960	878	929	893	891	912	865	932	906	934	898	901	917	955	898	881	890	924	880	888	899	892	876	941	912	885	851	882	850	942	892	887	877	895	868	918	906	910	849	913	911	861	903	889	933	922	837	910	838	868	919	882	857	910	886	897	910	922	911	858	964	912	880	809	917	918	909	875	900	910	928	837	891	831	876	942	872	963	931	944	918	889	888	916	873	886	964	910	904	882	893	883	893	867	934	848	866	883	867	922	983	954	905	943	838	863	932	892	903	910	847	876	911	941	929	880	921	917	931	875	917	913	917	872	902	947	857	912	925	942	909	857	973	908	873	923	889	895	904	916	910	944	901	945	863	879	910	881	850	944	889	888	865	938	891	884	919	881	889	916	894	876	889	946	927	884	968	975	906	889	834	944	854	914	887	865	905	885	907	894	894	899	931	908	901	875	872	841	911	871	954	905	902	890	860	910	906	935	949	862	926	911	851	898	923	909	890	885	903	944	887	924	882	881	907	881	929	916	930	897	949	949	915	917	904	895	911	960	897	915	921	879	905	865	914	922	885	891	983	920	900	903	911	944	884	897	941	947	853	909	906	883	912	941	896	918	906	904	857	915	947	907	869	885	929	931	901	903	921	868	911	914	846	890	933	902	850	877	901	910	908	900	942	933	942	898	938	889	875	886	852	962	891	910	870	910	906	927	924	901	860	946	907	865	872	847	884	892	915	910	915	903	910	879	907	916	854	968	848	896	911	904	851	836	895	881	946	927	912	940	917	901	881	893	906	893	859	897	900	940	897	908	872	884	937	898	894	934	912	879	914	845	882	896	933	961	903	907	870	892	934	866	886	926	883	883	900	873	865	891	928	943	915	900	912	919	937	902	883	889	907	936	894	926	864	870	962	856	915	899	922	886	927	937	908	879	915	860	883	909	918	906	919	863	874	854	880	886	869	834	929	922	897	918	975	944	939	942	873	937	911	873	891	857	897	922	911	855	851	916	888	887	928	927	929	922	909	872	903	927	874	902	872	940	922	900	888	970	897	896	899	901	963	833	859	863	910	892	888	896	901	885	881	915	918	960	878	843	903	914	905	847	884	879	834	888	908	824	907	864	904	903	929	857	898	883	932	877	853	912	850	919	842	897	921	888	954	886	909	836	866	888	889	908	932	904	922	889	880	994	857	931	946	892	912	944	891	861	878	905	965	887	931	873	961	875	876	891	856	875	878	912	897	902	870	956	883	951	900	844	892	925	855	930	928	952	905	906	895	907	857	897	938	924	888	867	919	869	880	843	899	921	866	907	880	848	898	926	931	968	873	946	915	876	889	896	910	884	884	883	905	906	891	903	945	888	877	850	877	860	909	915	899	869	956	896	971	911	932	882	908	932	928	895	883	907	869	903	892	888	900	922	923	907	916	892	890	868	902	844	928	919	923	893	872	878	910	929	911	889	895	902	873	889	884	999	847	876	896	846	868	910	879	905	901	880	893	893	912	923	902	877	913	898	896	947	924	900	873	899	895	882	870	943	911	894	884	906	910	915	879	932	955	905	876	909	953	956	892	908	892	889	894	882	925	948	914	948	924	884	892	917	908	886	876	908	928	934	865	906	913	879	892	887	895	915	934	878	893	892	873	880	890	927	910	971	846	913	865	934	872	940	912	932	884	869	929	884	952	875	892	891	903	885	902	882	910	879	905	882	926	893	880	931	899	926	965	890	883	903	870	969	911	919	916	897	909	915	893	918	890	848	931	859	931	931	919	894	922	913	857	923	906	903	905	850	915	935	958	863	890	914	940	944	866	868	890	859	928	908	875	874	898	886	912	891	930	938	908	972	877	841	885	908	881	936	897	856	870	958	928	845	901	907	939	846	909	869	948	861	892	962	888	820	829	892	876	885	871	916	869	934	875	934	899	937	888	906	934	844	838	870	857	948	887	856	842	880	942	875	914	909	958	844	848	844	910	878	898	882	885	883	937	858	867	900	910	887	868	927	879	902	887	865	907	910	925	892	862	907	914	886	932	915	912	886	915	906	907	924	929	915	862	912	889	902	903	888	913	913	894	889	901	896	937	907	899	864	923	883	938	949	883	856	905	893	924	934	890	887	913	864	918	965	933	891	934	949	942	925	896	892	896	923	898	905	912	955	867	880	895	909	812	838	850	888	898	926	866	899	874	870	913	893	889	870	896	941	918	960	923	907	926	864	938	828	929	894	883	966	889	879	879	920	903	844	982	905	944	899	945	943	943	865	832	927	912	898	908	873	876	877	911	907	879	874	883	945	839	861	886	844	881	956	923	935	941	934	895	900	879	883	911	930	864	946	887	856	877	927	890	924	902	900	890	917	910	906	932	890	941	943	873	899	916	900	934	889	901	901	899	917	913	892	901	930	948	864	913	924	917	918	931	972	884	898	897	821	925	893	867	918	908	864	884	883	908	877	903	919	883	895	919	941	942	884	885	976	866	939	913	875	940	918	938	877	867	892	891	893	932	940	941	894	936	875	884	846	900	987	914	896	895	847	895	888	872	898	910	893	888	897	892	863	901	896	892	907	932	893	916	819	911	877	959	892	906	925	892	925	830	871	903	880	985	885	898	904	874	890	917	872	906	910	889	875	899	927	867	928	898	922	860	856	903	871	917	930	893	879	893	871	916	866	888	929	932	873	926	929	922	930	932	884	941	865	961	912	898	891	869	907	929	880	906	883	877	863	918	943	876	903	852	911	860	851	938	903	894	954	921	892	881	898	886	891	985	906	920	930	883	905	902	928	926	899	879	936	923	930	869	932	928	876	879	904	896	913	922	921	893	906	926	935	926	899	911	913	897	939	918	903	910	950	884	917	888	886	839	867	907	911	951	937	891	881	886	910	865	927	902	904	862	932	976	948	871	885	900	903	859	925	881	874	899	918	916	882	900	905	910	927	907	868	927	884	921	916	919	925	908	946	828	936	879	904	898	938	916	968	879	911	918	926	884	876	864	910	897	934	898	931	904	891	902	892	839	890	912	912	949	870	920	942	892	884	887	945	905	930	909	970	928	874	917	890	896	914	924	898	927	870	877	941	868	905	907	857	934	894	946	903	839	974	869	889	868	903	876	892	908	908	903	923	916	879	917	861	864	879	896	897	932	929	915	878	896	928	922	875	885	883	912	876	872	922	938	830	902	910	854	887	943	894	855	874	910	920	965	947	884	930	922	906	900	860	888	909	885	927	912	929	896	882	913	897	906	885	923	906	897	901	907	851	922	873	877	918	854	934	876	892	886	850	896	961	927	902	882	829	893	916	907	921	866	867	869	888
23580	18212	15165	18897	20570	22459	20330	24683	45209	61337	58637	49075	37849	24862	13964	9041	7769	7387	7376	7418	7332	7256	7277	7488	7263	7369	7470	7256	7364	7350	7482	7299	7306	7274	7486	7426	7253	7485	7440	7361	7424	7287	7453	7449	7412	7333	7487	7392	7369	7256	7324	7407	7386	7473	7264	7265	7444	7436	7299	7296	7401	7334	7273	7417	7270	7511	7388	7339	7487	7333	7423	7219	7258	7459	7325	7466	7348	7298	7341	7420	7328	7292	7277	7335	7410	7227	7463	7274	7435	7326	7528	7290	7323	7318	7342	7422	7385	7278	7508	7438	7381	7360	7497	7304	7344	7366	7317	7403	7343	7362	7523	7355	7343	7411	7315	7499	7459	7311	7396	7430	7324	7386	7382	7401	7312	7267	7443	7275	7304	7382	7452	7421	7338	7288	7334	7339	7243	7416	7457	7330	7488	7367	7479	7321	7426	7368	7377	7368	7320	7478	7352	7355	7475	7379	7331	7472	7400	7566	7477	7440	7431	7475	7384	7348	7433	7394	7276	7365	7344	7235	7411	7434	7409	7486	7339	7278	7286	7397	7375	7340	7248	7396	7498	7383	7296	7317	7377	7393	7282	7350	7360	7311	7286	7341	7345	7491	7340	7314	7506	7405	7345	7402	7480	7421	7381	7345	7470	7426	7355	7409	7278	7301	7345	7533	7253	7305	7443	7364	7375	7328	7371	7332	7368	7569	7353	7491	7484	7474	7428	7295	7429	7315	7391	7367	7226	7261	7351	7371	7517	7479	7287	7350	7448	7354	7424	7401	7461	7402	7333	7330	7426	7257	7281	7352	7294	7342	7340	7496	7390	7321	7302	7403	7341	7449	7368	7451	7485	7450	7394	7267	7412	7183	7477	7230	7328	7332	7371	7289	7300	7354	7384	7299	7385	7240	7378	7330	7445	7406	7549	7431	7384	7395	7349	7240	7469	7152	7419	7254	7428	7336	7364	7427	7273	7447	7352	7412	7388	7402	7429	7390	7387	7352	7419	7393	7414	7279	7316	7341	7229	7380	7349	7412	7346	7299	7359	7381	7438	7410	7365	7409	7228	7364	7362	7362	7480	7388	7341	7480	7360	7302	7401	7403	7404	7278	7392	7377	7390	7322	7333	7443	7427	7321	7474	7410	7253	7334	7368	7400	7253	7381	7456	7330	7407	7265	7403	7404	7301	7522	7446	7413	7475	7504	7298	7382	7351	7284	7285	7460	7377	7373	7429	7354	7406	7407	7412	7295	7403	7441	7420	7409	7419	7337	7310	7457	7342	7426	7322	7296	7466	7351	7497	7444	7447	7360	7344	7376	7365	7514	7385	7373	7159	7336	7382	7348	7368	7419	7316	7492	7326	7476	7307	7387	7413	7342	7304	7242	7557	7442	7457	7279	7226	7482	7393	7396	7379	7282	7378	7419	7441	7225	7397	7213	7286	7304	7409	7305	7392	7362	7217	7438	7208	7335	7429	7408	7296	7437	7311	7222	7346	7428	7381	7519	7316	7305	7444	7301	7305	7325	7298	7451	7374	7537	7444	7287	7533	7415	7353	7304	7396	7427	7418	7280	7322	7440	7409	7439	7324	7395	7516	7103	7404	7278	7350	7436	7418	7393	7228	7500	7443	7387	7389	7308	7278	7315	7525	7407	7413	7211	7557	7438	7453	7310	7236	7398	7374	7313	7395	7399	7429	7318	7341	7363	7397	7420	7312	7202	7354	7356	7353	7352	7370	7197	7473	7263	7450	7501	7236	7553	7296	7359	7325	7263	7488	7307	7392	7337	7358	7499	7281	7422	7295	7458	7393	7388	7423	7353	7398	7440	7443	7401	7376	7274	7297	7342	7377	7396	7558	7212	7433	7388	7408	7335	7311	7441	7370	7329	7349	7370	7374	7269	7356	7347	7406	7384	7390	7299	7319	7400	7213	7341	7310	7410	7399	7416	7416	7259	7454	7375	7387	7477	7384	7424	7443	7373	7350	7477	7347	7341	7506	7267	7301	7331	7375	7380	7447	7413	7309	7479	7470	7242	7420	7361	7356	7406	7319	7358	7298	7332	7350	7416	7485	7286	7409	7324	7406	7380	7264	7293	7331	7319	7325	7194	7330	7381	7246	7304	7301	7322	7280	7392	7441	7351	7379	7336	7383	7487	7383	7324	7381	7418	7346	7346	7367	7346	7339	7482	7444	7378	7375	7405	7586	7331	7293	7498	7494	7422	7509	7451	7367	7447	7364	7302	7452	7457	7466	7328	7367	7362	7350	7360	7424	7326	7317	7466	7301	7398	7315	7449	7327	7466	7401	7260	7469	7369	7436	7345	7359	7221	7298	7456	7245	7281	7318	7463	7396	7325	7318	7296	7315	7328	7375	7253	7372	7497	7449	7273	7458	7468	7420	7189	7363	7361	7438	7323	7185	7465	7519	7453	7415	7320	7406	7511	7391	7309	7294	7380	7357	7303	7500	7324	7349	7401	7319	7504	7250	7467	7371	7472	7256	7416	7392	7415	7339	7328	7388	7577	7346	7516	7521	7371	7331	7540	7281	7297	7343	7382	7431	7285	7286	7413	7431	7543	7354	7458	7340	7359	7336	7358	7478	7276	7255	7279	7364	7477	7355	7435	7347	7447	7419	7361	7339	7346	7452	7377	7336	7283	7467	7380	7328	7277	7258	7372	7304	7598	7452	7233	7339	7264	7400	7247	7326	7372	7467	7364	7465	7307	7519	7310	7254	7418	7335	7327	7346	7318	7421	7361	7317	7417	7416	7452	7470	7517	7370	7426	7298	7399	7302	7347	7460	7347	7525	7409	7285	7303	7346	7426	7330	7333	7473	7401	7375	7388	7465	7364	7316	7304	7378	7483	7427	7336	7480	7350	7368	7451	7499	7453	7401	7327	7277	7217	7353	7245	7350	7363	7444	7356	7374	7419	7347	7300	7473	7315	7348	7401	7414	7277	7403	7382	7284	7402	7316	7392	7271	7424	7490	7295	7532	7405	7463	7325	7302	7328	7618	7510	7306	7382	7302	7309	7452	7356	7353	7379	7359	7337	7327	7482	7574	7370	7386	7482	7286	7199	7325	7362	7378	7453	7503	7236	7443	7431	7377	7332	7271	7248	7386	7224	7358	7328	7410	7378	7375	7406	7196	7420	7467	7426	7413	7422	7339	7331	7456	7477	7401	7225	7320	7337	7234	7370	7283	7357	7364	7308	7369	7344	7336	7381	7389	7346	7316	7469	7437	7393	7308	7269	7420	7373	7201	7310	7459	7315	7427	7430	7342	7341	7465	7499	7373	7309	7510	7314	7400	7246	7460	7422	7433	7359	7396	7420	7488	7490	7436	7222	7323	7189	7360	7517	7330	7547	7392	7449	7293	7552	7468	7417	7388	7295	7317	7335	7328	7455	7379	7392	7346	7207	7178	7354	7367	7241	7441	7359	7391	7418	7538	7403	7434	7408	7378	7386	7453	7349	7313	7341	7443	7402	7270	7361	7349	7379	7261	7361	7248	7471	7377	7452	7408	7414	7464	7565	7314	7434	7364	7372	7424	7430	7461	7322	7320	7365	7315	7364	7444	7388	7377	7579	7283	7350	7364	7242	7280	7411	7369	7322	7416	7332	7386	7346	7555	7277	7439	7399	7402	7365	7392	7509	7391	7377	7417	7364	7412	7508	7254	7567	7219	7590	7464	7443	7428	7385	7437	7421	7412	7216	7494	7357	7281	7455	7226	7294	7369	7354	7454	7253	7296	7268	7337	7415	7432	7372	7399	7345	7306	7369	7330	7304	7346	7380	7390	7239	7417	7429	7411	7323	7425	7403	7283	7347	7449	7377	7407	7413	7295	7380	7463	7251	7217	7155	7467	7315	7385	7359	7358	7451	7429	7328	7424	7491	7286	7373	7402	7421	7414	7344	7374	7417	7344	7411	7271	7480	7468	7385	7352	7448	7394	7360	7398	7310	7370	7425	7503	7316	7457	7410	7487	7400	7539	7336	7360	7425	7344	7543	7352	7228	7309	7449	7371	7391	7321	7349	7296	7368	7395	7354	7305	7503	7257	7283	7313	7358	7297	7426	7324	7272	7255	7386	7217	7379	7362	7422	7320	7423	7350	7414	7301	7443	7258	7349	7512	7502	7430	7239	7521	7372	7381	7434	7415	7241	7374	7261	7399	7412	7289	7426	7382	7390	7346	7354	7468	7376	7345	7354	7231	7336	7337	7369	7512	7452	7398	7433	7457	7453	7424	7410	7377	7411	7336	7385	7357	7325	7392	7382	7419	7467	7282	7394	7441	7411	7502	7323	7267	7426	7426	7478	7405	7466	7473	7230	7316	7459	7374	7440	7451	7251	7292	7380	7394	7486	7419	7389	7340	7471	7366	7329	7377	7388	7340	7277	7375	7415	7371	7349	7409	7383	7377	7497	7405	7331	7455	7394	7335	7362	7401	7313	7411	7345	7493	7418	7434	7328	7317	7185	7307	7341	7369	7405	7417	7236	7274	7433	7372	7332	7429	7410	7374	7474	7604	7500	7402	7396	7284	7322	7374	7377	7417	7312	7461	7495	7354	7481	7411	7311	7503	7302	7327	7419	7299	7364	7434	7357	7370	7439	7363	7393	7334	7250	7486	7475	7466	7217	7505	7320	7349	7338	7390	7258	7408	7456	7335	7270	7430	7308	7399	7498	7472	7385	7465	7435	7267	7563	7457	7321	7441	7372	7459	7390	7274	7420	7376	7213	7318	7330	7249	7327	7392	7343	7290	7434	7388	7373	7310	7316	7261	7370	7340	7450	7224	7394	7461	7411	7315	7423	7299	7520	7377	7325	7362	7340	7304	7401	7302	7382	7418	7326	7471	7387	7414	7401	7337	7282	7615	7390	7308	7443	7421	7413	7232	7364	7262	7400	7375	7339	7322	7561	7452	7364	7370	7365	7328	7307	7399	7260	7373	7521	7311	7373	7170	7340	7419	7444	7480	7467	7354	7501	7345	7404	7328	7421	7335	7345	7470	7358	7478	7394	7270	7387	7390	7272	7474	7298	7333	7241	7389	7440	7309	7322	7362	7412	7371	7425	7369	7421	7387	7440	7328	7399	7520	7525
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
