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
338739906488	338739907056	338739907606	338739908156	338739908706	338739909256	338739909806	338739910356	338739910905	338739911456	338739912006	338739912556	338739913106	338739913656	338739914206	338739914756	338739915306	338739915856	338739916406	338739916956	338739917506	338739918056	338739918606	338739919156	338739919706	338739920256	338739920806	338739921356	338739921906	338739922456	338739923006	338739923556	338739924106	338739924656	338739925206	338739925756	338739926306	338739926856	338739927406	338739927956	338739928506	338739929056	338739929606	338739930156	338739930706	338739931256	338739931806	338739932356	338739932906	338739933456	338739934006	338739934556	338739935106	338739935656	338739936206	338739936756	338739937306	338739937856	338739938406	338739938956	338739939506	338739940056	338739940606	338739941156	338739941706	338739942256	338739942806	338739943356	338739943906	338739944456	338739945006	338739945556	338739946106	338739946656	338739947206	338739947756	338739948306	338739948856	338739949406	338739949956	338739950506	338739951056	338739951606	338739952156	338739952706	338739953256	338739953806	338739954356	338739954906	338739955456	338739956006	338739956556	338739957106	338739957656	338739958206	338739958756	338739959306	338739959856	338739960406	338739960956	338739961506	338739962056	338739962606	338739963156	338739963706	338739964256	338739964806	338739965356	338739965906	338739966456	338739967006	338739967556	338739968106	338739968656	338739969206	338739969756	338739970306	338739970856	338739971406	338739971956	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23804	21392	28336	24825	21399	21499	9459	2164	1572	1356	1278	1170	1040	1064	1044	967	910	872	894	847	808	758	830	810	824	811	769	744	782	762	759	742	777	742	765	735	745	691	759	736	715	722	676	732	729	659	700	749	743	720	771	721	753	698	720	757	729	705	768	708	713	715	730	685	645	771	752	753	726	772	693	692	780	722	720	692	750	718	717	724	713	698	655	738	699	706	702	707	688	747	696	690	735	691	674	737	733	743	735	721	774	711	764	718	723	727	757	736	653	708	768	732	698	693	690	713	742	748	727	686	713	748	728	706	711	746	687	734	765	690	754	670	662	713	685	703	678	739	715	684	699	701	682	674	666	667	739	730	691	682	625	718	721	725	691	756	692	724	666	737	707	718	696	710	676	702	728	765	741	707	724	665	729	718	726	713	709	726	718	748	689	694	716	678	642	724	751	735	687	738	686	675	680	709	702	692	688	719	707	740	714	705	694	748	696	715	692	720	741	680	769	678	706	663	694	701	693	697	721	674	729	724	721	646	711	689	675	690	711	704	706	678	714	771	690	726	681	720	708	755	682	671	715	760	731	684	707	736	666	683	732	655	737	682	708	693	694	740	679	712	707	711	651	695	709	666	690	735	674	676	681	679	695	769	662	716	718	669	699	703	673	671	658	729	696	681	714	669	680	713	704	663	677	721	676	724	756	725	690	683	682	671	707	737	697	654	709	720	699	730	654	694	695	652	687	730	699	755	725	665	750	707	749	708	705	717	682	673	716	690	734	739	690	688	690	724	644	678	692	686	732	758	679	648	720	727	696	653	689	624	709	714	674	704	743	682	704	712	707	685	717	721	701	733	746	743	660	725	744	647	697	724	690	720	668	713	714	762	667	736	735	701	679	720	688	671	750	688	707	727	733	693	672	701	710	709	691	716	675	686	705	697	717	705	695	703	681	722	703	707	661	707	645	737	707	744	726	668	715	709	774	776	697	745	745	703	673	673	707	751	645	679	655	759	655	693	726	780	740	689	729	668	673	723	726	730	676	685	701	735	698	721	692	717	743	691	719	680	704	712	677	701	717	724	713	649	670	675	693	734	705	684	700	684	676	717	713	702	746	711	740	704	710	740	765	720	785	712	690	663	719	683	705	680	655	711	712	673	694	771	706	671	724	680	737	691	685	683	717	708	746	671	705	725	714	734	671	675	745	704	667	681	691	737	697	701	695	642	698	709	721	713	660	707	682	732	710	730	692	712	701	689	712	715	658	714	650	686	697	687	692	735	692	697	721	705	719	686	642	740	681	670	713	681	691	685	668	736	709	704	734	663	733	686	682	711	715	694	701	687	659	710	719	657	698	744	696	699	683	695	689	719	712	715	736	736	710	682	716	703	706	691	688	673	719	708	671	745	660	667	658	699	689	690	713	654	734	702	715	673	695	701	723	740	692	692	725	695	708	706	702	703	751	712	720	689	719	664	679	720	733	746	705	700	688	704	720	690	671	706	650	729	734	679	708	684	655	708	672	722	719	633	689	729	720	744	694	707	746	721	689	722	763	676	707	684	640	686	705	657	670	726	703	728	673	692	672	706	699	671	688	718	732	709	701	691	695	711	742	733	682	711	695	675	708	685	725	687	685	700	673	693	693	678	749	705	688	742	721	675	632	687	707	686	678	760	690	685	684	711	719	662	654	739	711	652	723	716	723	742	700	689	738	716	726	676	685	691	723	696	657	758	741	704	697	736	720	714	650	727	748	709	718	728	734	723	647	710	763	735	719	689	729	707	666	717	690	682	650	725	685	646	723	666	686	723	757	720	691	690	712	726	661	698	694	680	739	755	750	684	728	674	655	728	689	681	676	715	745	712	720	698	762	652	698	667	675	691	689	672	709	694	750	674	734	736	720	686	704	715	691	686	676	715	699	723	729	732	703	689	635	695	738	729	707	679	670	705	746	747	663	691	675	718	729	714	714	706	733	676	742	706	708	733	714	724	716	697	682	716	675	684	703	666	676	704	690	726	698	692	707	699	704	673	707	659	689	712	771	768	711	713	693	745	710	711	719	742	713	707	691	741	705	684	714	680	669	732	717	675	688	706	660	716	687	710	713	662	693	686	734	711	664	692	671	706	647	711	712	688	755	707	711	698	710	691	724	638	708	663	747	726	719	753	699	742	679	704	674	731	711	706	750	683	721	683	682	678	678	652	729	643	691	783	689	709	701	671	673	701	710	726	722	654	741	695	675	668	671	706	694	744	652	660	717	754	672	630	648	748	704	691	730	718	679	711	692	735	727	705	675	717	697	731	718	677	680	682	698	729	708	731	725	738	697	719	685	667	731	707	742	685	656	718	715	708	696	713	679	681	742	683	691	699	677	711	715	644	726	721	708	680	673	671	729	680	728	706	660	683	724	714	700	674	692	763	700	666	714	677	688	668	680	715	690	677	713	712	684	673	659	706	696	737	656	667	725	725	718	730	711	716	660	682	684	696	700	737	690	694	712	683	716	688	674	676	703	703	716	694	704	680	756	712	700	673	701	705	716	708	726	669	673	709	697	668	705	656	734	705	654	684	688	760	669	682	739	673	680	751	713	709	700	668	743	645	711	716	663	691	664	670	713	683	671	729	691	641	693	688	672	666	673	704	695	702	675	702	700	701	655	693	701	689	717	685	672	710	670	650	710	701	701	681	722	685	715	697	682	703	731	700	741	659	697	717	705	678	715	668	683	700	710	687	723	672	701	680	679	681	676	689	671	793	735	679	721	691	740	697	653	692	734	714	695	700	725	707	710	641	694	730	663	724	705	682	704	663	692	723	705	686	673	623	644	693	658	685	694	726	712	678	666	724	738	722	677	732	707	694	726	679	690	710	677	666	749	706	745	700	693	674	649	681	712	729	666	688	664	721	730	711	709	702	691	774	697	727	696	669	736	675	652	758	655	719	695	673	667	688	730	644	656	673	716	715	759	713	721	744	706	752	724	756	721	705	737	696	688	680	612	684	707	746	740	712	645	698	695	683	698	723	709	680	701	722	721	669	707	717	715	710	712	703	680	691	731	682	717	747	711	712	685	716	695	691	726	681	709	694	720	660	699	707	711	695	670	706	703	686	670	704	691	742	691	694	735	666	665	668	668	669	688	749	730	686	682	739	732	729	674	672	740	658	690	657	699	727	736	748	720	687	740	714	702	688	712	709	675	750	732	674	702	668	672	685	641	693	736	679	732	728	720	696	725	682	709	719	690	727	653	728	681	671	680	701	687	728	704	740	693	713	715	656	671	715	653	663	704	655	754	685	697	665	711	723	706	685	695	742	673	709	693	689	731	746	715	707	694	711	725	746	728	731	690	736	727	688	694	767	704	722	707	694	728	711	706	675	694	725	704	678	697	746	731	692	704	678	685	705	699	686	700	702	722	712	686	698	669	719	656	675	714	703	725	736	701	719	687	739	712	649	681	670	705	698	676	778	679	709	707	697	725	675	679	716	684	686	702	670	660	668	707	699	703	695
10594	18730	17077	10039	7038	5205	3995	3130	2733	2287	1964	1731	1483	1358	1298	1259	1094	1085	1008	977	948	935	897	884	859	856	830	821	812	721	787	746	741	758	711	751	735	732	693	727	697	699	709	714	717	686	722	684	690	689	705	734	682	646	655	698	717	714	682	674	679	670	712	659	652	625	654	682	691	691	683	676	698	680	687	708	655	691	695	693	694	671	649	684	680	627	663	701	658	640	651	647	646	664	708	679	702	700	703	718	675	697	673	641	681	671	716	693	703	724	683	696	630	651	690	671	700	689	709	696	688	667	697	733	656	695	714	653	650	721	656	651	676	677	666	644	666	702	679	653	685	622	632	705	692	651	619	672	659	630	670	664	642	697	632	682	667	685	671	689	646	685	677	652	707	632	650	668	680	648	666	683	669	694	660	661	661	638	713	612	584	655	660	662	636	681	650	657	642	599	695	730	663	670	657	666	647	638	639	688	612	642	669	648	652	689	682	665	629	641	658	628	661	639	676	623	692	699	652	699	696	682	664	642	641	632	652	651	679	680	629	630	652	678	715	695	679	678	688	659	648	663	672	667	662	617	715	632	659	665	675	610	644	687	689	655	660	697	643	653	621	684	703	660	691	689	621	616	570	643	674	652	667	672	670	675	634	666	652	665	668	680	649	672	703	702	670	653	652	675	651	658	635	659	631	661	649	674	676	690	693	646	627	656	650	622	637	666	666	656	662	668	644	676	653	647	678	646	648	686	702	645	656	646	710	673	603	670	636	649	667	670	690	655	685	678	642	655	627	667	671	700	638	745	651	713	664	627	605	663	694	703	651	663	662	667	693	656	626	661	685	682	629	685	638	684	646	695	644	683	685	665	667	688	650	650	706	684	695	689	656	620	680	663	648	684	667	657	615	658	664	694	661	658	617	685	616	644	724	645	654	633	675	669	629	691	640	640	679	674	643	664	628	667	649	664	697	649	644	717	682	727	629	616	642	650	644	640	693	662	690	653	645	731	724	656	635	657	682	657	664	663	644	705	708	657	659	707	673	637	661	612	655	650	698	678	674	634	665	623	672	663	626	701	639	638	699	696	673	654	661	656	709	677	652	666	629	622	637	655	648	646	675	617	715	696	640	640	606	644	651	658	645	621	669	667	618	696	687	642	636	667	664	659	685	709	650	647	631	634	679	685	711	656	675	693	706	655	659	654	627	641	645	669	660	689	644	638	656	622	652	647	608	706	697	629	629	651	706	679	704	620	711	656	697	695	672	631	729	635	668	658	715	666	690	650	644	704	683	694	700	645	631	656	681	678	644	649	676	656	674	677	650	684	707	653	592	668	681	670	672	641	627	681	645	640	626	635	659	623	682	639	684	649	625	649	679	718	666	608	678	649	696	646	639	688	646	657	608	706	650	680	643	665	661	613	660	712	610	636	677	650	638	659	691	661	641	685	686	603	680	666	631	691	684	670	693	682	604	659	678	700	637	688	655	628	632	640	684	664	602	665	698	659	654	644	716	674	667	693	702	630	699	673	673	670	662	626	675	650	695	620	682	682	666	656	643	664	677	669	657	713	672	674	680	665	695	670	679	713	641	632	705	674	631	664	693	678	687	640	617	686	655	624	689	681	634	655	632	682	671	674	661	695	644	586	614	701	666	660	620	649	688	693	659	642	667	685	683	671	666	642	665	676	622	685	651	699	647	645	675	676	661	681	721	688	651	635	662	633	643	654	652	685	642	669	679	699	722	660	650	677	644	649	652	644	653	664	641	649	678	615	653	691	639	639	665	633	687	661	649	682	647	647	633	663	684	688	627	601	665	648	612	648	633	639	645	649	671	684	661	607	676	634	683	706	611	609	639	614	677	684	661	669	694	685	659	626	675	651	621	691	630	668	654	677	636	661	692	633	645	676	670	651	663	653	674	678	674	657	681	675	641	669	641	636	643	650	649	646	654	608	702	660	662	643	703	690	683	633	724	643	623	673	681	665	641	661	640	668	705	621	679	614	660	682	680	660	646	642	640	659	657	661	599	643	697	622	644	666	662	677	625	668	693	658	677	646	616	672	677	693	679	660	622	628	653	668	651	593	643	646	670	689	644	645	651	663	667	636	639	678	658	672	690	693	641	677	663	650	666	659	638	641	690	645	654	641	646	658	651	713	625	670	664	627	701	706	642	681	656	669	683	664	691	672	701	630	677	638	666	637	647	625	686	668	647	662	694	644	640	619	616	643	707	679	663	681	650	639	643	695	677	661	650	629	655	674	658	658	671	631	637	596	615	703	641	721	655	647	684	689	663	704	658	644	663	680	696	672	649	669	648	687	657	655	657	680	631	651	692	667	668	680	651	658	677	681	629	684	601	668	635	657	611	605	653	645	626	619	641	651	669	672	662	630	667	646	652	652	655	664	693	710	654	700	639	676	672	671	650	630	675	659	653	635	658	663	664	634	641	685	673	628	634	676	646	653	658	634	663	706	690	587	657	633	630	703	671	662	644	639	654	649	671	670	687	662	662	692	666	661	678	667	651	657	653	674	670	672	692	673	660	690	627	648	682	717	661	663	649	688	687	609	648	691	678	692	689	662	668	687	712	634	647	646	682	649	662	658	653	649	673	660	616	652	673	662	653	695	673	705	668	665	699	699	655	668	670	649	686	677	672	662	677	650	670	704	665	669	621	668	638	647	641	653	642	614	651	646	646	667	625	613	689	637	629	642	682	659	672	649	656	673	710	671	639	617	664	698	663	666	640	662	645	656	690	661	620	691	729	650	693	642	637	662	649	673	672	674	657	632	654	647	667	684	691	653	688	655	660	632	653	686	642	663	656	703	675	661	667	644	639	659	651	638	626	658	610	681	677	660	648	644	681	683	640	636	667	709	652	669	601	639	661	669	651	709	661	634	682	661	667	655	674	680	637	615	686	636	705	674	623	676	660	708	686	660	640	660	649	658	642	610	681	663	708	687	658	640	661	637	640	688	682	644	640	659	662	681	691	648	634	644	673	630	682	624	622	612	722	687	652	659	619	634	681	665	685	658	677	675	632	591	702	670	632	630	650	659	656	654	657	646	696	672	693	639	620	677	622	675	708	709	677	671	642	711	664	640	673	627	675	650	672	649	635	676	643	608	663	667	654	690	651	683	622	655	632	662	638	664	676	633	648	629	634	664	651	635	653	677	664	663	648	691	673	696	617	691	687	655	705	653	702	644	679	718	610	631	673	656	658	678	649	653	663	666	680	635	660	671	642	648	665	646	689	636	676	664	721	643	672	655	638	658	648	692	606	645	646	649	638	617	695	700	616	705	643	652	663	704	707	615	653	646	589	691	668	660	638	662	641	621	691	637	643	649	608	680	647	679	668	651	611	674	688	670	639	671	663	644	673	700	699	679	684	672	647	615	640	634	702	679	650	652	660	687	635	646	676	696	618	635	653	655	699	653	682	652	669	664	691	644	681	646	696	664	690	656	694	664	641	655	633	643	616	681	668	615	664	614	686	672	663	666
28098	14175	2631	1198	1065	975	899	859	863	917	950	877	914	892	840	900	908	892	935	883	880	946	884	870	904	879	940	892	915	920	795	910	884	945	865	920	861	885	930	846	875	915	874	863	875	904	849	862	856	881	929	881	863	909	907	887	855	852	910	865	860	884	889	864	895	852	857	897	857	907	897	850	866	883	873	889	909	908	865	869	860	899	889	846	885	892	895	864	886	902	840	847	844	856	918	897	848	935	856	892	905	887	958	924	888	834	885	914	878	887	886	883	903	860	892	899	926	861	856	898	919	820	889	887	888	841	873	906	871	875	882	847	863	896	891	861	858	864	890	885	883	875	853	865	842	906	901	918	878	928	883	887	858	897	899	849	893	843	858	882	854	836	832	942	878	850	938	866	856	911	874	886	931	919	858	915	929	894	889	883	864	885	918	920	881	857	860	847	856	945	868	864	897	912	881	886	909	897	902	838	864	968	919	862	900	831	865	889	854	873	865	886	894	876	890	887	936	859	896	911	897	878	873	904	874	939	897	862	851	910	878	853	867	908	937	851	905	872	888	849	884	852	845	957	932	851	903	928	880	837	908	912	895	859	884	866	906	880	903	872	875	874	894	847	874	839	862	852	888	904	890	874	903	885	869	846	877	884	873	935	858	856	879	928	882	888	878	902	881	821	879	855	919	925	852	880	890	857	894	890	855	855	895	839	876	928	844	825	880	841	810	841	859	863	833	888	905	920	904	863	916	920	882	862	902	903	857	824	867	845	867	856	896	862	874	883	880	896	866	933	879	885	854	854	922	900	885	856	873	862	894	873	925	903	879	852	855	829	903	904	850	930	867	898	916	910	892	908	819	880	889	871	880	840	855	859	876	895	886	857	894	898	861	899	848	910	870	974	828	876	874	885	846	909	868	872	885	900	842	869	847	888	901	909	860	863	854	926	875	925	868	864	859	890	821	905	850	881	847	864	851	884	895	883	891	919	885	874	885	852	868	914	837	897	906	919	884	858	844	932	875	852	879	901	908	897	912	859	879	911	893	879	890	881	886	883	895	925	863	874	885	892	947	890	839	848	889	884	894	858	908	848	876	837	866	872	860	839	861	899	895	885	867	847	856	821	922	922	896	884	890	871	823	819	842	898	866	929	892	863	883	845	821	928	845	879	864	874	885	853	874	874	879	870	907	941	847	873	864	877	890	854	845	857	869	873	865	869	884	878	898	893	852	896	908	873	909	871	899	829	902	892	900	904	900	870	922	888	850	884	860	855	856	879	889	915	899	842	938	861	914	872	872	874	828	865	845	896	856	910	897	812	909	863	926	880	856	843	868	821	909	911	890	866	889	908	870	858	885	879	878	935	913	882	880	865	893	903	895	884	889	915	890	906	875	935	858	924	906	888	899	878	929	834	881	869	923	945	887	841	934	892	924	883	856	876	882	919	874	887	836	842	931	879	912	895	873	913	909	837	893	942	907	895	915	876	817	901	855	823	879	898	882	824	902	831	858	925	874	833	893	824	905	912	884	865	828	889	918	908	886	896	827	851	935	908	821	839	886	878	880	912	880	844	887	896	842	862	880	931	912	824	871	918	863	932	861	902	883	890	845	905	886	870	851	927	885	883	919	904	911	915	847	888	845	871	929	869	891	865	884	856	870	872	819	908	864	867	900	899	951	874	950	868	938	858	876	877	895	843	869	872	826	865	873	922	901	869	852	838	864	982	937	921	903	864	860	858	835	887	839	875	844	901	874	887	901	823	838	894	927	900	864	883	893	873	866	877	875	881	895	928	861	856	850	858	896	932	868	852	852	856	895	901	909	905	886	895	867	926	842	906	914	839	890	914	846	879	849	879	904	887	850	866	845	893	882	895	859	868	888	885	898	915	887	864	862	872	909	909	879	820	901	849	949	877	907	889	927	930	895	892	878	834	863	884	868	881	880	905	889	893	822	877	883	883	865	868	868	912	930	906	860	928	856	872	880	847	935	877	880	834	886	876	864	840	839	927	870	842	918	826	888	892	888	852	852	899	892	891	855	838	909	888	940	914	861	866	819	865	842	907	862	848	862	840	866	877	902	850	855	888	867	867	886	846	866	902	836	917	871	860	899	852	888	877	895	886	894	864	851	882	849	927	909	893	855	888	950	870	886	886	854	872	872	876	892	863	911	827	878	867	832	904	874	891	874	896	868	858	890	877	855	872	894	831	845	846	928	908	923	853	839	924	874	861	911	890	867	845	840	845	937	897	849	890	924	887	866	896	854	875	847	882	889	874	893	894	955	829	943	869	929	864	879	852	896	931	870	923	908	889	890	872	878	912	898	877	910	884	905	895	822	934	891	810	916	896	808	857	879	824	876	829	881	814	889	917	851	890	912	879	879	835	890	877	869	911	883	853	857	874	916	889	904	893	901	859	873	913	873	916	866	904	853	849	829	888	838	931	881	871	848	908	846	918	885	847	876	925	905	884	868	851	923	850	901	874	866	914	876	906	885	905	893	842	843	872	867	920	902	907	898	877	799	914	895	849	866	866	863	894	908	882	842	935	947	861	811	926	833	967	937	907	826	942	902	866	892	891	876	881	952	846	935	872	900	873	893	847	910	867	904	887	831	866	832	877	855	885	894	914	880	870	893	897	884	877	825	871	895	937	866	862	842	850	870	914	944	897	859	892	887	871	925	899	868	916	841	922	889	897	850	897	934	952	912	867	902	934	840	895	869	933	923	910	937	815	886	865	909	903	916	870	882	849	887	859	906	893	824	906	878	908	871	819	879	873	861	816	839	914	878	886	904	839	904	861	851	876	883	856	926	903	916	829	911	874	891	884	919	882	922	910	869	824	875	844	876	896	887	902	883	867	880	919	846	857	885	914	887	811	897	891	891	910	864	921	877	866	932	885	867	865	849	880	916	869	932	882	892	883	811	921	850	845	841	844	882	903	877	929	884	849	873	859	813	910	883	882	903	894	863	875	881	876	859	890	854	888	856	856	826	962	890	909	886	905	870	834	899	955	912	886	856	861	845	894	863	915	927	852	910	880	884	855	854	881	881	851	917	833	853	877	864	852	898	909	893	849	902	844	844	885	848	881	930	874	876	927	876	890	877	875	904	896	865	894	883	848	847	889	869	975	838	855	874	901	845	896	861	826	873	879	893	918	930	862	863	918	856	820	853	894	880	863	855	876	852	907	858	899	891	887	890	844	904	887	873	886	876	867	917	821	879	912	862	836	845	862	879	842	890	850	876	867	877	922	906	877	861	895	899	849	861	889	947	956	935	928	873	911	865	889	872	878	873	901	861	891	840	921	933	864	882	879	826	840	828	898	848	848	854	890	867	901	881	843	904	820	841	881	875	872	828	895	894	843	863	824	902	837	860	882	868	873	899	861	822	880	957	823	843	880	825	844	868	873	882	865	871	887	887	872	881	896	921	863	973	892	840	886	935	933	878	894	894	886	894	911	914	927	874	864	910	899	911	865	873	892	902	855	897	855	912	865
5643	1634	1470	1209	1046	1076	1048	1023	879	939	931	917	881	1002	893	955	908	899	880	809	899	887	915	940	869	924	938	893	884	884	933	857	904	897	884	860	928	906	886	877	926	934	942	858	817	866	952	896	923	845	830	944	848	915	879	888	900	834	888	907	896	960	921	863	911	874	922	913	918	897	896	893	896	910	880	893	874	878	954	930	900	840	912	940	889	855	910	873	857	844	910	939	879	890	891	906	903	877	901	858	919	909	902	888	870	897	904	914	890	865	854	911	831	859	842	877	926	903	890	869	849	921	896	896	883	910	907	864	883	853	891	889	876	947	902	927	932	860	912	912	823	832	889	901	919	933	900	868	891	916	874	895	903	907	858	868	873	872	902	906	952	920	904	884	915	885	856	865	937	925	847	878	971	890	939	896	901	901	888	894	882	857	935	904	905	909	907	953	922	907	868	959	869	911	876	892	963	883	874	916	909	880	933	852	872	846	842	894	894	920	941	885	845	850	902	901	926	879	864	895	896	911	860	826	858	890	874	896	945	895	890	891	885	931	915	887	930	922	837	877	876	895	931	877	854	851	841	876	874	942	854	926	849	914	874	914	869	873	926	912	885	892	876	899	904	927	892	888	919	904	807	879	956	883	887	860	833	925	896	876	878	876	891	865	929	898	909	882	874	893	910	922	910	886	855	848	864	873	881	930	854	898	888	961	908	895	891	859	870	892	899	927	871	858	920	916	829	910	915	884	887	823	905	892	855	894	917	924	848	904	915	879	886	879	932	916	878	906	907	883	874	869	885	899	900	856	949	920	870	891	851	841	953	870	897	839	841	876	922	930	902	842	900	898	907	888	851	904	815	914	866	889	886	838	907	919	865	854	892	881	812	897	874	930	880	947	910	879	914	839	859	833	848	871	935	894	845	894	918	911	845	834	863	927	915	928	902	895	848	850	867	911	946	853	875	898	960	911	888	918	860	868	895	911	876	954	862	887	886	908	937	940	874	924	906	918	908	889	851	881	894	854	924	862	896	863	876	919	891	942	896	933	903	949	918	919	906	880	886	877	845	873	834	883	830	900	906	886	920	902	899	832	861	938	897	884	878	876	848	876	898	885	883	911	936	881	925	922	901	854	876	850	895	894	920	855	902	910	899	938	863	925	884	900	890	891	881	928	924	928	883	904	851	924	917	883	873	901	850	868	904	874	880	902	926	891	870	870	939	840	894	910	868	893	871	895	877	870	937	895	889	904	906	892	844	884	821	874	901	914	911	895	856	876	911	871	898	867	902	935	880	945	900	859	904	913	896	914	930	894	884	934	884	884	897	901	888	873	886	850	857	867	879	879	862	887	909	883	899	904	885	940	937	869	924	881	893	892	913	894	882	931	840	849	916	828	872	972	881	927	847	869	880	879	884	884	904	906	860	894	906	896	922	868	895	860	877	937	897	959	869	912	913	884	880	891	854	852	845	902	888	861	866	914	889	873	858	888	900	918	865	919	921	891	876	900	928	858	933	886	908	898	877	867	826	872	818	841	944	864	867	859	935	868	847	925	856	916	883	878	912	881	887	912	955	911	871	929	919	884	884	899	857	927	898	893	893	853	935	867	844	900	889	901	887	895	857	884	848	872	925	867	875	935	894	939	857	859	895	887	893	870	913	878	912	874	880	888	907	843	930	906	893	837	877	893	912	897	863	847	866	879	904	888	842	891	944	879	884	946	906	883	910	883	898	901	930	906	864	901	863	871	913	943	889	894	857	896	860	933	855	887	844	900	876	877	887	888	890	878	878	923	880	915	949	916	927	904	901	859	948	904	853	913	880	882	899	882	920	873	895	851	888	868	909	942	865	888	953	903	889	889	901	863	906	873	905	889	908	900	896	898	852	872	892	896	903	872	899	914	896	885	896	863	905	904	855	941	845	927	906	865	865	853	975	893	888	874	888	892	884	878	907	922	822	910	867	927	850	859	867	863	906	887	914	888	937	843	946	873	878	869	904	853	862	899	850	863	873	854	908	869	863	930	870	895	898	864	895	928	881	866	866	926	868	935	847	927	922	926	824	957	883	917	891	895	965	854	920	936	868	877	859	881	890	872	896	830	847	848	820	870	875	829	919	875	904	898	842	889	907	866	879	835	869	893	889	846	903	947	865	896	915	836	913	941	835	910	882	901	887	898	918	887	875	840	898	884	893	874	892	882	900	847	905	919	900	911	895	904	930	920	877	869	874	907	863	844	802	915	904	893	873	932	870	901	862	891	871	885	897	881	910	881	904	866	890	928	900	932	860	892	894	862	930	857	884	873	895	855	902	855	896	908	910	896	914	889	907	887	907	929	858	915	899	945	891	930	910	893	898	850	896	899	943	852	897	903	905	894	865	887	921	936	867	891	830	923	871	886	902	879	926	886	884	911	930	866	906	914	968	916	884	858	823	894	940	888	886	911	926	875	879	908	852	934	887	848	916	868	909	895	908	914	917	870	859	914	943	886	914	885	920	890	856	890	885	872	857	909	851	943	855	863	939	875	944	890	895	897	878	908	889	916	921	881	896	863	889	935	888	948	906	928	885	848	926	894	935	933	924	891	916	898	885	857	881	891	889	936	918	904	913	883	891	915	937	896	932	872	888	865	851	871	922	901	855	890	884	890	877	878	859	887	906	922	869	912	909	876	877	884	863	892	887	886	866	924	872	910	925	848	893	910	891	905	913	865	921	899	902	885	849	912	873	880	860	935	925	887	876	929	891	913	925	894	861	936	881	931	890	889	899	840	837	862	896	884	927	903	885	869	895	832	885	895	902	949	887	956	867	912	879	882	896	885	907	929	936	911	803	884	918	908	934	909	888	898	877	893	877	957	875	820	886	881	859	925	862	891	907	906	933	903	861	868	913	924	907	878	855	872	875	892	924	847	873	832	881	838	896	912	919	863	948	848	898	857	932	903	916	890	918	940	912	913	906	865	906	908	923	930	898	897	861	927	848	904	904	920	933	910	887	905	914	864	837	885	898	895	897	836	859	908	918	917	866	928	851	921	908	902	924	881	824	907	874	875	879	932	947	898	914	874	909	903	902	962	936	943	845	897	918	915	861	894	868	940	875	874	886	887	868	866	894	845	889	907	937	917	888	908	867	901	892	937	869	917	848	838	869	881	858	896	904	854	915	848	842	872	887	908	903	879	867	883	847	853	870	857	894	886	882	867	889	921	972	927	917	914	900	900	890	892	942	862	840	895	890	889	887	843	924	918	870	869	893	857	860	873	879	853	907	928	905	877	889	839	873	844	889	879	833	874	911	822	856	898	872	860	901	878	857	875	917	943	867	932	872	908	902	902	882	876	889	887	857	871	925	891	897	915	893	904	912	848	881	902	947	878	933	849	910	912	910	888	965	875	878	926	887	843	961	870	887	926	904	924	914	891	938	830	879	872	841	910	908	926	882	905	879	862	872	879	897	843	859	876	838	908	910	871	834	904	900	904	905	877	963	836	954	884	881	902	874	925
24915	20636	26978	24300	20633	11034	1622	1021	866	740	750	660	575	650	608	609	568	570	568	515	533	518	479	497	482	510	478	519	488	454	483	466	490	465	469	502	448	489	456	428	416	496	478	438	447	457	459	482	436	465	471	463	415	460	466	452	446	455	484	461	412	437	435	432	438	475	426	422	443	466	458	457	432	472	451	469	441	466	424	471	455	429	445	467	429	457	417	435	490	444	450	437	469	437	517	439	498	468	443	427	454	454	492	428	477	469	453	445	443	441	473	444	444	431	412	455	467	473	432	424	447	441	441	483	450	416	409	444	482	408	414	444	448	457	458	439	468	418	456	465	472	415	462	440	428	501	439	437	423	465	425	459	422	441	459	434	458	440	458	477	473	431	460	470	416	437	460	434	453	396	428	474	472	419	420	420	477	422	425	438	446	469	419	454	461	441	461	429	446	452	432	441	450	470	441	443	426	456	454	456	400	493	457	454	445	435	441	425	435	434	442	460	467	420	421	467	462	485	438	410	467	444	453	408	425	455	440	477	405	445	445	452	420	460	421	424	463	435	485	412	438	419	416	434	448	419	432	414	428	454	487	422	415	462	475	462	420	451	437	446	441	431	446	451	434	451	443	443	447	418	421	451	448	428	466	462	439	455	446	446	446	451	462	453	483	421	482	447	468	420	415	424	435	448	495	431	457	422	447	456	403	385	463	448	434	420	481	460	450	454	447	404	459	420	467	431	422	443	455	439	407	436	439	426	426	483	400	424	442	429	429	476	456	455	440	417	507	483	443	443	452	429	432	452	453	437	446	476	438	397	435	431	451	441	437	430	436	388	438	473	398	444	442	431	426	442	452	429	434	427	453	425	436	421	434	400	446	432	480	469	441	455	483	469	418	496	444	399	451	447	419	422	424	423	448	460	476	429	437	471	444	431	434	476	450	476	403	414	438	411	422	474	403	422	480	462	448	431	443	459	413	425	483	456	472	421	443	473	434	459	448	462	402	484	419	456	465	413	435	433	443	430	407	440	415	442	450	449	435	475	445	491	443	465	462	490	449	432	412	431	426	421	429	453	450	448	448	425	468	445	420	434	418	428	463	430	419	429	485	455	443	430	477	432	421	425	416	479	428	467	429	429	465	413	423	432	396	445	501	471	462	406	424	444	426	435	406	463	449	455	459	448	438	397	429	430	442	412	448	459	443	449	432	480	441	436	410	448	452	439	423	432	465	429	460	450	409	465	455	450	423	414	433	443	464	421	436	421	413	437	413	448	434	418	449	411	441	445	416	463	431	461	442	453	470	478	414	429	445	441	474	455	456	460	412	432	447	440	450	428	458	441	450	468	456	433	417	470	445	443	453	439	432	438	474	418	439	407	430	441	450	442	412	458	485	397	478	440	452	474	431	452	446	433	487	420	455	457	446	434	461	430	424	459	464	430	424	441	441	422	459	435	493	431	445	441	418	440	441	416	474	454	474	449	390	442	407	460	431	476	406	437	413	477	451	425	442	450	426	448	460	414	425	446	484	442	427	446	498	431	451	450	472	444	438	465	432	438	426	436	419	424	457	461	418	420	449	426	424	433	445	415	481	449	438	463	468	420	428	460	456	416	442	416	438	426	452	441	457	458	414	415	424	446	394	456	436	428	407	433	420	481	440	410	475	492	446	470	456	393	452	444	439	464	446	429	492	471	447	411	438	433	416	430	415	437	459	424	434	445	407	391	457	421	442	422	426	458	489	475	470	469	426	495	436	448	424	454	500	412	464	450	446	403	403	477	438	504	418	467	465	448	415	448	437	454	455	431	421	430	430	437	435	417	470	429	438	458	428	446	436	461	440	453	464	453	455	467	445	439	455	492	411	455	437	472	467	422	444	434	453	415	453	464	439	447	417	434	431	426	490	457	421	414	484	433	456	429	436	475	452	454	426	417	407	457	437	438	452	468	456	436	478	437	455	420	460	455	429	453	432	417	456	390	485	437	472	399	427	430	433	415	479	447	441	429	439	433	478	469	474	437	429	418	487	445	416	408	452	420	427	445	458	414	448	465	468	436	443	454	386	442	439	454	467	453	460	484	450	454	424	428	442	449	428	459	426	433	446	458	448	452	436	427	447	474	437	440	409	450	458	438	444	471	454	448	450	455	448	435	418	440	474	483	453	460	445	421	430	416	422	452	418	475	435	411	475	458	448	446	447	467	450	421	445	409	442	445	463	427	433	448	447	466	447	448	448	478	441	456	433	435	465	437	444	432	435	419	427	422	448	432	422	413	435	444	424	492	428	395	404	432	432	422	462	458	469	471	449	461	440	450	468	454	438	405	485	445	424	392	437	458	463	418	436	459	448	448	450	469	454	451	407	449	463	468	459	431	459	460	471	410	481	486	432	417	475	463	449	441	447	436	496	445	462	425	427	450	407	416	444	452	444	449	464	412	417	457	436	475	446	450	469	434	445	442	466	421	454	453	432	401	448	460	481	422	445	470	464	407	447	437	439	437	464	452	444	452	434	456	450	423	438	465	441	457	472	406	460	412	427	451	434	421	484	472	436	445	447	428	410	461	405	504	447	420	430	438	450	438	403	474	435	406	392	492	474	466	461	435	436	452	427	469	467	460	473	447	441	439	443	426	438	446	424	398	441	418	426	447	432	477	427	463	420	451	466	505	408	458	463	463	418	473	423	456	436	445	387	450	424	448	456	439	412	431	425	435	452	413	428	428	409	448	454	485	449	443	452	442	455	437	439	457	429	415	458	466	432	417	468	440	461	469	486	437	413	437	433	438	436	421	472	416	489	444	416	456	467	417	452	433	429	492	458	439	437	398	466	470	462	435	446	476	461	427	450	449	465	458	490	422	431	431	434	444	499	465	430	472	484	478	454	447	435	465	432	440	409	409	485	485	452	446	451	423	452	446	427	468	450	445	438	457	416	413	428	465	483	471	415	433	483	423	426	412	471	436	433	474	422	506	438	438	460	428	438	437	429	426	427	428	444	437	431	463	490	466	490	438	441	466	474	407	420	427	434	436	513	463	464	441	430	446	407	439	445	447	444	416	443	484	430	460	420	472	437	436	432	418	443	436	458	441	453	441	422	436	462	472	419	419	436	446	446	431	458	428	450	479	448	457	425	463	488	438	428	447	459	434	429	426	505	413	449	489	467	469	435	403	475	454	449	446	425	430	423	495	441	462	432	435	426	421	489	462	448	482	421	414	411	477	433	417	474	433	457	431	427	477	402	436	495	406	453	424	437	435	459	431	451	418	423	452	458	452	448	448	440	398	436	431	422	452	420	449	431	478	455	411	473	431	475	411	437	431	450	460	457	460	448	472	461	433	427	457	447	403	416	443	441	426	406	451	404	444	440	440	465	421	425	386	452	446	447	392	473	446	448	429	421	440	413	429	436	400	441	430	448	458	458	452	418	455	424	400	434	456	447	469	431	467	427	448	484	428	434	414	442	437	431	470	439	410	447	473	454	429	456	439	452	442	432	430	429	431
7225	11707	10600	5780	3865	2893	2076	1767	1478	1236	1149	952	881	833	761	714	689	679	640	609	591	628	575	551	546	523	525	514	537	549	507	505	542	506	490	522	510	519	508	471	506	496	509	467	499	500	468	485	476	491	466	507	463	487	455	497	473	514	501	494	481	449	485	489	424	466	456	487	473	486	466	441	446	468	452	494	441	510	492	487	433	469	465	497	456	473	452	467	480	427	501	480	478	461	471	475	482	481	474	504	471	497	506	437	467	489	491	450	479	487	505	427	516	443	457	475	489	462	515	452	482	457	455	456	475	473	497	503	470	437	461	461	488	461	430	450	474	443	459	460	500	481	459	434	470	466	503	466	425	480	480	470	461	451	486	519	432	441	466	470	473	469	470	479	481	488	473	447	431	485	493	457	473	494	449	466	455	467	507	492	428	450	464	491	489	475	477	459	442	501	468	491	477	406	463	458	440	492	483	485	483	477	482	474	456	472	463	454	462	473	450	463	480	480	473	437	484	470	472	496	453	478	485	463	461	437	491	501	470	510	493	479	498	494	437	488	456	465	462	426	502	469	497	498	477	467	471	474	470	485	526	507	425	461	481	487	431	457	475	464	493	480	455	473	480	493	465	419	503	452	437	470	445	483	488	445	440	457	500	462	437	458	475	502	450	466	517	447	486	478	462	506	443	476	491	474	470	430	449	464	441	477	448	461	438	480	468	503	459	455	453	482	476	471	478	472	502	451	490	462	448	481	461	482	466	464	455	522	478	478	457	474	480	496	423	434	440	448	451	504	477	458	478	468	471	473	469	483	444	462	466	467	453	454	514	458	497	464	439	459	456	474	456	465	469	497	491	462	460	482	470	477	480	450	458	453	470	496	456	478	461	469	454	451	425	455	463	492	460	480	507	453	460	493	472	473	515	470	483	457	451	483	468	467	479	431	448	455	483	481	436	441	451	488	482	443	412	470	432	418	458	434	470	473	475	471	398	477	469	472	478	464	484	441	524	463	464	468	458	484	476	495	464	489	477	483	470	458	485	472	486	458	469	468	476	477	502	455	484	478	478	521	477	470	472	462	458	465	461	461	466	446	475	477	492	493	467	494	433	481	441	489	447	501	479	493	480	450	414	487	440	468	481	448	456	471	507	455	452	458	455	454	455	479	431	472	465	463	458	462	446	443	477	441	460	468	445	434	505	448	461	422	491	447	462	488	501	443	457	419	480	485	473	483	480	427	454	461	441	460	443	476	447	490	449	465	470	479	483	439	495	473	458	457	462	447	491	455	472	465	475	491	452	442	498	454	483	475	477	472	489	434	468	438	484	489	489	493	438	454	440	478	474	439	453	420	483	482	441	477	429	479	448	449	429	525	485	481	485	467	490	465	474	478	518	457	452	514	442	488	500	483	461	494	455	500	459	473	475	456	513	444	463	494	450	507	465	475	453	425	436	492	463	481	457	431	440	439	474	465	412	448	447	486	445	460	479	484	508	484	448	474	470	444	450	452	465	473	478	457	453	481	456	460	466	444	427	444	465	433	465	450	454	452	470	446	467	452	483	493	439	481	465	464	424	485	419	436	470	511	447	441	423	480	446	445	448	462	486	441	415	456	440	438	451	469	454	482	467	460	476	503	466	481	426	475	479	468	468	456	492	499	462	463	490	481	460	473	457	467	421	471	475	460	467	429	478	479	478	457	451	462	427	464	421	486	499	464	468	496	480	401	425	467	460	442	473	461	438	502	460	499	428	456	458	439	462	456	492	486	462	489	466	455	476	445	468	428	461	481	469	465	466	478	459	446	472	460	473	499	470	435	436	450	470	470	468	500	509	463	433	461	491	458	437	485	455	482	505	467	464	479	437	482	455	457	437	469	458	489	470	456	464	480	485	476	481	459	488	443	488	432	405	474	488	462	477	447	451	447	491	476	439	517	486	462	472	474	429	465	482	500	435	461	454	445	451	456	521	481	500	492	483	468	467	431	452	443	423	462	492	475	445	429	466	490	444	461	487	465	459	489	471	450	441	496	480	467	435	452	453	485	448	466	475	480	434	486	447	456	454	485	487	431	496	494	488	461	426	489	484	479	463	468	476	464	477	425	462	427	487	468	458	480	469	451	519	467	460	470	468	442	445	476	461	486	459	451	467	490	410	474	471	444	452	455	459	485	464	467	460	439	493	464	481	476	493	487	444	473	466	432	466	485	457	501	449	503	517	459	483	498	506	444	454	489	449	491	484	498	458	462	461	445	521	440	447	475	480	488	439	485	460	471	512	467	446	427	529	483	475	413	471	491	470	422	461	484	459	494	475	437	437	434	447	469	431	467	472	484	476	483	469	453	425	452	443	496	461	478	470	450	465	491	444	455	500	479	453	481	463	427	466	450	389	477	489	483	500	481	446	455	467	462	491	479	439	479	487	504	443	432	479	459	451	458	435	496	461	463	472	459	455	431	468	459	458	466	459	481	514	454	433	476	484	457	470	481	484	447	509	460	453	464	442	440	463	451	476	449	477	440	466	461	421	483	442	481	450	452	434	465	488	500	492	458	472	502	501	464	452	420	452	480	472	453	475	498	462	451	456	517	509	471	475	455	456	419	500	459	474	437	455	442	483	471	443	491	453	491	469	465	466	463	477	480	472	469	449	464	505	447	448	456	471	484	472	443	454	426	494	454	475	447	462	482	465	508	443	439	494	487	482	504	442	454	468	489	474	456	479	465	455	474	480	443	471	480	467	497	490	476	480	495	453	488	457	504	505	487	485	461	467	468	471	452	479	468	464	439	494	471	465	433	444	470	461	488	454	478	445	482	437	411	451	458	471	419	472	500	421	480	455	504	462	489	491	444	477	465	465	465	436	474	471	453	503	437	510	474	468	453	462	433	455	464	489	452	471	480	484	450	444	457	466	464	478	464	494	483	426	474	473	451	449	462	480	488	456	448	508	467	469	451	490	430	469	517	458	454	462	430	432	477	466	441	498	468	477	450	447	469	470	474	464	492	478	455	495	484	509	426	450	451	492	473	438	484	456	441	504	476	478	480	451	474	500	452	442	453	428	474	449	455	520	458	447	475	426	461	451	477	477	450	432	467	477	476	462	461	455	466	461	536	468	452	446	522	444	437	505	466	441	488	465	492	411	436	454	455	487	458	473	428	456	444	463	456	501	489	484	459	459	466	440	454	450	450	500	444	438	486	467	482	449	469	500	441	456	475	446	448	461	488	435	454	471	468	462	512	458	453	450	458	487	472	430	461	446	489	480	445	450	498	434	472	456	450	469	485	467	464	507	434	460	502	458	503	462	443	479	458	436	455	454	476	480	466	438	503	467	468	446	501	479	444	481	447	483	473	477	421	477	434	452	509	457	455	459	474	468	456	499	487	452	470	449	463	488	448	394	403	456	479	466	484	474	443	492	515	453	446	497	431	492	472	452	482	509	461	488	466	466	458	479	494	476	497	499	493	452	489	446	473	494	441	449	453	454	479	474	460	491	452	462	443
22867	20604	27301	23917	20611	20689	8743	1953	1414	1288	1204	1162	1017	973	922	943	850	803	820	806	811	811	769	763	721	788	698	708	729	733	694	718	727	720	705	744	674	712	703	711	685	653	695	698	703	689	694	650	708	677	688	677	672	677	693	647	669	690	638	630	664	666	685	701	701	687	674	693	651	639	643	695	641	660	626	656	661	665	648	710	688	666	681	693	750	666	647	645	662	655	657	673	684	709	735	700	638	688	656	685	659	698	703	691	621	632	675	666	600	692	687	673	713	660	689	684	682	707	665	651	691	655	721	629	660	706	678	625	745	701	649	664	648	697	691	664	668	674	658	680	716	636	654	673	689	697	695	703	682	664	678	636	658	654	724	697	648	718	631	660	678	653	670	678	646	665	676	648	720	677	671	613	654	667	659	667	681	662	649	703	649	666	658	689	655	671	664	686	659	638	688	651	696	652	653	713	670	713	651	667	655	672	685	709	627	665	633	698	636	664	681	694	635	676	644	652	719	661	669	673	670	689	629	702	638	676	593	689	681	699	694	637	649	689	653	686	661	665	656	660	626	638	671	662	654	720	688	676	657	724	679	654	667	651	652	684	695	679	708	697	666	673	685	698	642	630	693	642	650	608	651	691	685	666	632	652	711	678	679	644	684	642	675	665	656	678	694	634	685	668	623	659	671	681	657	674	676	618	682	668	672	657	686	670	694	659	637	659	656	661	681	679	703	682	681	669	688	660	687	677	674	667	683	706	661	667	697	693	678	677	673	673	649	674	667	686	653	676	689	704	642	708	693	648	684	709	604	662	718	653	679	694	682	722	605	679	663	657	621	665	682	700	650	658	668	695	646	664	648	658	647	646	678	702	622	683	630	683	689	668	735	665	656	699	696	676	715	690	681	626	657	663	680	687	670	648	627	669	682	669	659	649	695	685	678	676	716	636	658	703	689	671	657	650	656	674	671	662	689	669	676	626	652	656	656	652	652	694	645	623	658	680	638	657	604	664	671	720	636	679	685	663	654	681	672	706	717	713	721	683	682	628	672	652	656	646	636	646	679	684	665	643	648	673	657	671	621	677	665	703	661	670	703	675	659	653	685	658	690	657	718	703	677	687	675	661	660	643	630	636	684	588	704	703	719	660	642	637	655	683	655	690	736	720	654	678	680	677	630	662	629	660	677	680	681	682	661	663	649	626	696	683	653	666	635	690	684	636	662	628	710	689	639	655	677	648	642	607	643	687	692	662	647	626	694	663	668	631	635	618	670	628	701	680	652	641	662	661	647	645	639	663	669	694	672	674	698	622	648	685	652	658	661	664	664	699	612	639	673	689	638	649	683	674	688	674	708	683	660	635	607	598	643	660	675	674	640	669	663	684	656	687	682	658	688	656	652	679	711	657	694	631	666	681	624	671	677	662	660	665	672	645	659	662	680	622	709	602	658	709	615	632	675	701	687	635	712	647	704	603	664	672	671	700	673	685	665	686	677	645	651	614	686	683	710	663	672	625	640	639	652	652	733	692	638	718	685	646	703	635	639	658	665	669	677	689	676	680	665	711	707	675	666	708	669	654	667	639	670	681	700	662	626	643	627	600	648	660	714	670	661	663	718	667	630	622	651	702	641	623	703	649	668	658	645	643	718	641	665	683	603	659	662	638	682	689	711	696	653	698	637	663	652	622	678	654	691	663	572	662	709	636	668	679	698	662	658	632	642	674	654	664	677	687	641	693	667	692	663	658	675	666	676	656	655	684	702	656	683	718	671	653	680	658	671	692	702	612	657	677	656	622	647	636	665	640	697	696	665	706	700	660	668	661	697	630	667	602	640	677	687	665	657	646	655	641	723	643	637	677	640	652	697	693	666	673	623	655	676	705	648	637	692	686	620	690	657	618	630	681	630	657	657	625	673	679	690	698	660	627	663	664	637	596	637	643	637	658	699	681	627	645	674	625	640	671	670	655	636	677	616	680	632	692	644	645	690	673	685	686	679	652	664	692	695	638	673	621	648	694	669	696	671	660	638	692	673	632	680	682	656	677	671	672	703	689	660	713	707	638	687	671	695	617	704	718	653	683	675	647	677	658	640	653	664	686	656	665	679	682	652	691	657	679	651	691	637	667	742	646	647	636	684	644	665	662	698	692	641	679	648	668	651	660	696	708	661	652	669	705	694	628	667	596	665	662	640	628	678	692	661	669	684	650	621	688	673	674	662	695	662	700	658	676	629	684	677	652	673	685	617	669	666	675	673	695	686	677	713	665	642	668	643	716	675	747	708	697	646	699	644	694	696	670	662	650	671	637	687	670	663	711	649	658	661	645	653	676	660	676	716	670	615	620	628	693	644	678	640	642	661	678	669	690	708	641	630	659	622	626	683	697	663	671	689	650	602	676	716	700	634	696	648	675	668	653	630	707	697	686	712	671	686	683	671	683	679	668	676	621	712	647	660	669	650	666	671	644	653	640	669	650	669	637	642	657	639	660	669	631	657	650	689	640	638	689	672	660	662	685	703	679	631	695	670	715	636	623	693	668	692	644	639	691	636	622	676	668	639	681	669	656	706	649	617	652	690	678	711	665	649	698	673	634	633	663	652	713	611	683	675	629	673	694	671	661	714	673	689	605	647	669	659	680	656	697	677	633	682	670	668	637	654	631	639	690	692	694	685	667	637	657	651	701	699	642	675	699	658	660	628	632	663	672	723	669	635	698	605	634	674	703	725	680	729	684	668	726	678	674	666	683	630	621	660	663	677	705	677	644	641	622	688	632	654	644	654	682	686	688	709	679	696	662	698	671	682	674	666	634	680	681	664	661	602	677	663	660	641	704	690	661	652	637	657	664	657	661	647	644	721	657	686	635	697	684	634	618	623	693	628	668	667	705	647	638	652	627	643	702	672	701	659	663	710	681	673	687	675	672	680	693	702	672	710	660	710	681	654	619	694	669	648	653	663	644	657	668	574	678	701	694	630	662	678	686	633	676	685	649	658	652	702	656	628	663	665	650	634	678	666	646	645	678	725	683	665	690	685	675	681	670	641	626	699	657	662	650	633	643	675	733	690	688	608	672	635	707	701	650	611	654	681	654	681	637	647	692	680	687	690	673	679	678	654	712	648	667	669	685	666	656	687	699	634	704	691	646	659	625	707	663	696	628	611	688	706	665	664	637	613	634	684	638	644	699	621	651	671	646	704	676	684	669	608	700	647	666	631	683	707	692	658	660	670	704	653	631	681	675	641	637	735	688	655	672	650	653	639	680	629	701	670	677	643	674	687	679	694	673	636	722	629	633	658	673	685	634	651	623	636	686	646	667	675	710	641	661	671	681	653	629	672	654	674	717	656	727	639	685	650	684	637	626	663	650	659	668	633	685	628	628	659	683	655	644	660	648	653	682	671	630	664	640	667	683	653	684	648	657	652	673	633	699	664	690	671	679	679	651	701	669	660	647	637	689	677	653	681	641	649	701	616	686	635	633	655	682	677	607	684	647	687	679	674	671
10138	18153	16583	9610	6517	4898	3757	3026	2544	2062	1858	1580	1480	1325	1176	1141	1029	1023	996	986	914	841	824	820	840	811	838	767	780	737	754	731	746	754	704	719	727	671	650	674	669	664	725	669	720	655	647	636	687	705	654	699	680	661	665	636	685	652	635	691	656	687	658	611	660	606	625	713	676	630	642	659	632	637	629	676	623	630	622	654	671	671	645	643	640	660	647	608	608	640	630	658	614	671	640	648	623	656	695	662	698	700	674	635	661	641	650	663	643	636	622	640	623	638	629	646	667	691	657	667	650	649	622	599	657	629	656	646	616	600	706	590	600	598	627	591	656	613	619	641	640	635	649	617	643	572	617	650	597	630	640	666	606	621	637	603	605	596	678	629	624	655	643	644	644	639	598	595	583	624	559	650	656	651	641	655	667	648	639	591	617	629	639	638	613	606	652	618	623	636	658	657	593	652	641	623	616	605	638	635	626	628	604	638	641	651	610	615	634	591	623	616	614	612	626	649	642	638	663	626	666	623	621	642	601	680	661	681	587	611	661	640	611	644	605	634	672	598	652	613	588	627	595	620	625	626	631	634	612	618	617	660	590	634	600	617	627	650	626	632	629	605	620	650	678	620	610	583	594	608	603	645	621	633	679	625	633	622	645	596	623	656	640	630	616	627	600	607	658	669	617	650	623	626	596	653	674	635	578	636	607	663	639	631	642	584	581	630	629	624	613	633	669	627	650	649	609	657	628	633	659	623	649	595	622	652	614	631	610	597	591	600	618	652	641	617	629	632	633	607	614	651	682	663	665	582	683	624	651	583	625	611	670	641	641	639	628	632	607	670	628	621	618	608	664	619	651	655	607	629	633	647	610	631	653	627	607	641	604	634	685	656	640	689	621	611	606	638	634	627	629	588	629	634	626	627	619	613	664	657	627	622	611	621	654	671	620	611	607	626	594	666	654	607	604	655	602	582	643	630	666	635	584	610	635	586	597	651	594	627	610	633	621	653	653	573	639	588	612	657	616	616	627	624	650	611	621	638	639	623	668	625	653	652	689	616	635	685	675	616	654	651	576	623	606	620	626	645	633	620	605	645	623	618	638	620	615	645	615	630	634	651	630	621	622	648	659	586	656	610	625	608	650	639	650	643	680	624	641	604	655	604	632	669	610	616	648	593	632	637	666	647	603	622	659	602	642	637	671	602	596	611	611	622	564	648	662	631	628	644	610	640	610	669	653	667	646	671	668	610	620	643	629	630	643	585	666	647	637	663	642	643	613	640	626	586	677	639	608	633	602	612	637	589	609	639	652	644	631	638	680	639	637	614	651	622	622	636	607	618	616	657	601	618	606	683	621	656	625	623	632	575	614	623	644	633	617	673	616	619	660	647	625	604	641	627	624	629	577	654	610	638	637	675	594	603	601	653	607	613	613	626	675	620	666	659	666	647	597	616	611	644	644	658	672	623	614	658	634	676	614	653	629	617	645	616	662	587	576	655	606	609	611	636	646	621	652	626	653	656	643	618	596	608	607	625	648	648	608	646	612	637	622	609	627	624	629	666	599	633	626	608	655	608	648	636	625	608	621	626	634	632	636	597	664	605	645	631	609	612	635	619	650	645	618	682	629	643	585	604	587	628	685	657	588	652	616	634	599	617	614	618	679	656	671	624	652	675	635	650	660	658	612	628	604	589	649	607	612	633	679	612	639	658	591	639	591	634	629	631	675	651	612	587	634	660	644	634	627	564	661	630	619	602	624	635	639	625	637	594	613	576	643	630	633	650	631	601	604	628	612	674	666	670	627	646	685	650	624	659	620	645	607	671	592	657	615	617	607	639	650	656	621	633	662	633	601	684	634	648	634	659	617	631	654	637	621	640	613	601	614	668	641	584	600	629	625	637	613	639	648	663	635	626	621	654	610	631	610	613	581	604	638	610	571	617	612	641	612	630	636	611	629	619	595	637	630	648	618	600	607	629	646	721	598	655	606	617	673	638	609	623	699	614	668	643	602	620	683	637	578	654	645	651	630	602	650	658	579	608	654	620	579	606	628	607	587	676	639	565	599	625	613	646	610	639	605	653	593	681	615	632	636	656	638	614	640	596	651	649	675	600	631	641	697	620	652	670	602	620	637	607	656	660	607	599	608	658	598	602	613	621	615	655	626	642	601	664	634	599	659	652	656	619	652	667	638	656	645	621	588	677	614	620	656	706	630	621	604	596	602	614	659	641	626	642	633	602	618	612	661	594	636	617	636	589	667	586	660	620	624	671	660	627	652	616	652	630	600	616	622	644	642	597	636	637	643	633	640	651	637	611	624	638	637	599	652	597	614	618	625	601	629	642	632	656	642	603	668	667	592	630	643	579	620	658	619	608	623	582	643	620	633	621	635	647	647	648	610	651	641	652	666	592	622	633	577	653	625	660	612	644	663	586	642	626	665	577	592	619	622	628	679	610	624	610	645	665	629	619	641	591	631	608	631	619	582	656	645	614	619	643	601	623	589	592	630	663	641	653	675	661	644	620	633	614	619	612	582	655	613	610	645	614	639	647	638	627	657	587	550	623	593	630	583	603	654	622	637	628	613	679	663	695	666	650	596	604	609	657	621	642	621	645	612	621	638	612	624	646	675	624	643	638	605	635	610	679	608	646	650	637	629	676	610	584	668	670	620	639	604	660	643	652	644	613	608	628	654	641	633	696	644	564	583	648	632	621	602	656	714	631	628	644	619	599	640	618	628	630	674	640	637	638	613	636	642	590	645	612	630	662	624	616	643	659	631	615	634	611	627	551	606	622	650	664	584	570	648	584	668	597	623	676	637	686	641	608	621	649	624	630	638	588	597	607	634	657	626	635	610	584	660	593	602	605	643	628	638	672	605	637	627	671	622	617	665	625	638	609	625	631	605	611	594	617	580	615	626	644	612	635	606	641	594	620	602	606	591	600	623	666	630	680	616	623	636	679	629	634	644	641	620	619	635	637	671	619	595	640	618	645	634	622	611	630	612	676	606	624	644	658	621	598	632	636	681	594	620	640	619	615	628	590	577	644	669	623	623	597	654	618	625	647	646	629	687	674	646	669	657	605	581	618	613	649	632	590	648	634	625	630	598	638	667	596	655	635	602	640	653	615	632	678	582	634	620	670	624	615	642	621	651	622	593	622	684	656	630	628	577	631	591	641	630	636	651	628	623	622	635	646	703	637	586	644	643	598	678	629	587	659	612	606	596	620	620	637	617	599	635	648	626	622	642	620	632	629	653	656	624	618	653	640	638	644	619	636	643	609	605	625	591	577	625	629	577	606	649	637	649	638	564	604	580	621	626	616	584	624	624	662	650	670	643	637	610	635	645	604	647	612	609	620	655	646	665	619	637	632	622	629	589	655	576	633	594	613	623	614	665	631	626	649	601	584	602	623	664	608	635	647	652	609	640	673	612	598	636	638	640	632	644	607	627	631	635	636	628	645	611	622	605	633	638	627	605	627	602	682	647	635	633	621	581	665
28082	14044	2600	1346	1051	1021	923	860	828	885	894	876	862	926	843	863	876	866	851	836	904	807	878	902	943	881	900	823	853	864	820	895	874	861	883	873	831	820	921	854	848	879	834	883	898	843	853	873	884	871	904	880	884	854	875	814	897	923	850	891	887	862	868	929	912	927	843	843	857	918	871	868	911	875	895	860	851	884	845	867	839	881	867	872	852	952	854	938	814	894	864	857	860	885	894	852	856	855	896	882	876	890	841	870	903	906	926	862	872	873	862	873	894	847	817	878	886	892	844	866	810	837	842	877	888	833	838	885	835	876	870	857	852	904	877	832	843	854	851	880	844	834	865	856	805	856	919	857	891	867	804	880	877	880	885	907	899	919	901	889	903	824	856	820	856	849	888	874	908	931	860	852	875	866	851	856	869	843	853	892	856	773	909	817	881	866	893	872	866	881	838	829	865	886	917	862	848	843	874	916	858	882	921	884	863	892	893	891	841	899	874	853	861	904	869	830	879	906	902	933	880	807	818	861	879	830	875	869	903	825	865	881	817	912	823	901	864	832	918	874	822	893	911	825	849	865	889	887	925	855	852	816	832	913	865	846	877	842	862	857	905	866	812	855	853	885	902	792	865	866	922	847	831	846	839	860	913	909	832	881	892	880	859	859	880	895	843	802	844	829	913	847	870	862	834	932	848	884	860	880	856	918	865	916	854	855	841	929	897	894	894	861	845	845	856	804	850	871	821	835	843	902	907	877	876	819	861	794	842	890	876	849	826	843	832	806	847	839	850	891	871	856	814	900	917	844	883	850	869	848	868	847	844	822	864	846	903	856	889	883	872	881	906	948	852	910	833	913	852	865	895	885	783	835	803	843	857	853	881	823	895	864	898	892	902	869	896	872	872	869	860	847	924	871	829	867	851	910	840	855	798	862	836	834	847	902	878	898	886	831	886	872	873	852	885	849	832	917	890	816	884	871	887	821	870	898	881	904	873	831	904	848	859	920	859	839	831	835	841	828	888	837	878	881	870	878	882	860	871	868	880	848	845	913	865	905	953	844	895	887	822	899	876	840	844	877	868	953	846	925	836	853	877	881	862	838	910	877	883	869	889	812	845	924	770	861	835	918	809	890	873	883	842	885	903	838	893	848	821	838	856	880	885	833	878	838	887	823	880	857	877	884	887	833	863	902	860	853	897	876	891	858	889	858	886	826	870	824	888	834	882	858	831	833	845	882	861	874	867	904	833	875	838	908	840	863	875	851	854	901	834	817	847	874	903	872	866	885	857	860	868	914	926	889	878	864	891	880	896	868	825	926	832	827	898	898	863	869	863	924	841	836	872	820	852	867	859	890	853	836	874	820	837	896	882	899	825	878	858	886	832	816	870	884	816	764	875	840	821	855	840	859	802	846	837	876	887	849	830	853	884	791	904	873	866	835	893	970	880	844	908	858	876	848	891	868	825	925	829	832	884	879	865	848	939	883	898	920	853	810	884	829	953	864	855	896	884	875	903	869	881	864	807	875	856	906	925	844	878	847	859	890	864	867	833	877	931	893	912	838	879	846	851	879	877	832	820	844	891	855	860	828	828	880	817	865	888	858	865	866	814	849	877	816	894	834	834	847	852	869	851	858	876	874	920	807	863	890	905	893	881	837	857	908	833	839	859	863	917	873	889	911	833	871	844	908	916	851	845	867	828	835	857	901	883	865	841	855	800	855	854	844	918	864	834	865	876	814	862	887	816	839	894	879	836	867	878	825	897	817	881	883	887	878	858	823	842	861	950	857	861	855	893	840	812	885	844	857	893	867	850	954	856	916	855	846	852	915	874	868	931	895	895	941	857	866	847	801	836	890	891	805	852	877	891	858	855	845	816	901	859	855	841	912	911	827	837	885	883	837	902	863	845	814	865	847	853	868	929	851	884	875	823	891	855	797	882	889	872	862	851	838	875	862	901	876	901	867	894	864	845	853	857	850	875	856	823	885	851	884	899	855	858	871	847	876	885	840	828	807	881	909	897	848	904	863	796	869	883	907	863	948	866	816	897	830	896	885	856	865	897	842	874	834	903	901	857	868	858	866	885	876	843	864	828	850	849	885	882	847	880	840	848	861	890	869	895	836	916	879	909	881	888	895	827	912	888	885	877	831	833	854	876	857	889	861	855	862	852	857	879	879	856	847	859	852	864	880	856	833	882	857	841	860	848	883	887	927	842	882	926	897	811	882	855	829	881	875	855	901	845	827	872	885	948	848	824	882	912	832	891	875	900	866	828	870	903	875	897	864	848	870	860	864	851	914	814	851	870	879	840	914	837	872	926	844	914	851	821	879	882	849	832	877	835	837	853	820	854	874	863	853	877	823	921	879	833	839	847	892	872	909	863	921	823	907	858	828	871	808	846	879	849	882	838	905	859	867	825	840	898	800	880	837	909	881	848	838	864	867	884	869	807	865	914	873	910	867	864	885	801	883	873	880	873	830	885	882	889	879	879	864	886	916	896	839	913	863	855	925	905	825	852	895	882	854	856	826	936	870	876	934	890	913	873	892	860	863	881	857	860	911	936	876	862	911	880	852	874	893	876	856	864	869	838	922	888	880	853	858	875	885	917	871	825	843	861	855	851	849	878	865	816	842	896	857	851	873	851	933	883	838	917	862	895	926	911	856	888	896	868	842	892	873	834	856	835	900	861	880	854	869	862	851	860	911	859	846	861	913	852	916	877	922	845	899	844	872	888	866	831	879	852	857	850	899	856	905	879	905	868	851	909	844	883	929	871	833	869	870	881	871	839	860	906	849	863	897	881	858	822	829	877	955	902	888	812	909	858	897	851	854	887	842	908	852	897	786	873	818	853	848	849	878	913	898	870	829	865	860	877	858	858	849	839	900	876	819	933	877	866	824	858	894	849	874	862	880	917	835	888	818	866	839	848	850	903	877	871	852	862	825	869	835	872	868	850	828	853	812	837	856	844	875	889	860	885	920	860	876	924	919	893	851	864	837	900	891	871	836	870	852	858	823	885	833	927	860	864	871	906	814	863	829	853	926	878	887	922	901	855	876	864	814	894	933	870	837	889	899	856	818	843	879	818	843	922	877	824	838	873	917	861	927	865	817	919	892	865	878	872	836	906	823	816	869	910	805	873	942	855	838	870	858	896	849	914	825	837	883	852	821	885	848	838	876	877	923	874	836	802	867	857	835	876	878	906	854	906	864	857	935	852	849	844	876	914	850	887	870	877	858	819	913	904	840	857	902	883	815	946	894	854	892	869	846	849	869	838	872	841	892	854	898	895	871	875	889	836	835	851	841	893	843	882	850	898	894	869	893	852	870	882	883	922	856	856	896	882	853	886	859	844	900	866	860	880	844	839	871	851	858	788	917	963	884	894	841	936	858	827	863	895	887	841	854	880	821	823	881	882	901	869	850	827	835	866	803	866	907	839	887	876	916	845	881	930	860	850	843	863	905	866	928	849	858	883	879	919	805	863	903	871	881	960	828
5614	1658	1547	1175	1049	1016	1003	930	953	890	906	914	918	949	938	859	913	908	872	873	891	860	937	898	892	903	850	871	910	873	827	931	875	874	890	886	900	929	880	921	912	877	876	881	880	893	938	870	852	895	895	878	871	805	873	858	859	906	888	862	945	813	855	919	909	928	838	896	903	941	859	857	847	888	881	873	819	882	842	835	866	883	889	978	853	820	890	876	887	874	880	883	880	861	876	872	895	956	870	899	926	937	894	900	902	896	911	869	918	873	824	866	885	883	920	885	897	870	890	872	880	894	881	893	867	893	921	869	915	866	808	863	849	873	832	878	855	958	903	884	875	844	892	939	848	915	852	913	888	887	861	854	871	885	853	879	905	872	904	909	864	878	883	914	908	801	839	861	852	853	908	878	900	876	928	857	900	937	942	893	901	878	889	846	863	872	910	921	919	889	908	856	878	905	903	881	914	872	930	885	908	862	899	861	853	852	851	836	866	884	897	868	893	851	837	935	894	874	857	851	916	853	880	879	883	908	866	838	846	845	868	901	915	845	883	830	865	864	847	871	842	849	889	827	892	851	875	857	805	876	782	918	857	895	866	865	901	901	877	865	953	958	821	929	848	861	836	886	895	893	850	890	925	883	882	870	871	890	937	885	887	851	865	915	827	824	862	884	877	831	905	870	909	872	888	848	832	864	865	904	880	875	850	857	918	890	924	838	866	920	837	869	885	872	926	909	818	866	834	846	878	924	915	880	881	885	880	878	868	877	849	907	869	881	873	850	910	907	944	833	828	869	833	894	893	899	832	858	897	912	850	870	877	866	864	879	867	907	931	903	884	877	889	873	912	880	853	818	840	887	862	864	906	847	882	904	889	943	859	945	885	911	879	936	850	895	846	891	893	868	863	856	909	886	834	902	838	903	890	876	858	897	883	879	864	850	918	871	865	918	828	924	849	838	865	884	824	937	890	902	870	890	849	893	906	921	890	904	867	918	875	875	883	892	926	872	884	852	885	914	919	891	885	868	898	864	890	905	931	895	912	840	873	831	891	883	858	871	885	891	927	874	880	850	857	840	878	939	878	864	898	852	827	854	859	871	919	852	905	916	887	887	892	881	881	903	891	852	855	890	873	904	901	886	896	846	917	891	866	899	898	901	898	854	920	863	894	857	884	869	856	866	875	881	915	919	903	929	905	860	910	843	875	912	897	884	876	876	860	935	888	846	876	894	870	917	898	858	853	904	898	871	862	876	866	927	895	897	860	893	879	921	860	892	875	892	880	867	905	913	914	873	922	846	839	870	839	881	813	894	854	916	865	883	855	885	923	847	869	875	860	939	882	878	831	875	902	858	864	864	864	932	873	907	907	902	876	907	877	867	887	858	913	877	885	889	821	904	877	890	836	932	906	871	873	870	901	855	871	876	893	902	876	947	932	871	862	862	898	875	847	911	897	922	901	843	910	895	940	875	953	873	875	858	918	859	855	916	871	860	933	861	869	864	860	883	851	888	861	850	901	930	883	880	906	864	905	868	867	899	882	843	871	892	875	909	895	862	865	856	926	917	834	871	863	878	904	961	902	902	835	907	923	855	886	904	801	922	920	909	870	883	872	882	836	897	884	881	880	851	902	866	906	865	830	865	880	944	892	877	886	891	869	875	868	865	885	932	845	901	877	882	861	921	871	895	845	897	894	882	870	908	870	865	869	875	882	856	914	905	910	878	882	882	850	846	854	916	920	876	840	891	871	902	853	827	888	842	889	890	902	920	873	873	939	862	856	895	929	855	917	834	882	889	897	833	879	885	889	919	845	866	889	883	922	929	873	836	834	892	844	873	857	853	836	869	850	857	870	847	897	907	902	931	869	848	879	835	874	916	845	876	869	895	904	883	874	891	845	882	866	861	891	866	877	923	916	895	870	900	910	911	824	860	955	926	850	934	886	852	875	888	876	941	918	862	866	842	906	853	905	912	892	914	872	894	843	869	893	856	860	891	872	864	873	870	934	923	833	880	868	883	842	855	875	876	861	850	883	853	935	885	960	922	913	867	862	942	891	859	879	827	894	890	858	905	831	919	862	915	864	908	850	853	868	907	881	874	894	842	890	822	936	807	913	872	858	883	940	918	863	885	905	886	870	855	866	892	883	884	858	879	848	874	854	849	874	878	898	842	836	879	871	861	900	879	893	834	894	904	839	900	892	876	911	876	946	808	865	843	926	917	853	879	880	886	901	864	902	893	824	861	848	916	892	848	918	886	909	842	913	874	875	861	930	886	897	898	904	870	881	869	869	935	916	913	849	900	959	868	904	862	836	808	872	845	878	874	904	863	933	891	925	866	874	903	858	855	835	867	888	924	898	868	885	871	934	871	843	869	890	866	934	865	861	895	863	889	913	952	858	880	901	875	898	885	923	901	891	910	858	922	905	872	871	936	876	893	886	886	870	825	857	908	890	916	869	858	919	830	830	857	878	877	898	918	906	867	861	855	866	900	850	843	893	920	891	874	903	793	960	909	892	833	865	932	872	880	872	887	851	895	883	876	859	858	865	847	844	839	903	895	910	814	880	873	794	849	878	859	932	906	869	893	918	900	848	890	932	897	877	835	875	870	853	862	872	880	898	817	876	891	897	851	881	888	847	892	883	888	856	862	854	875	879	873	874	864	844	889	899	894	842	824	880	850	930	851	857	879	816	859	902	886	886	854	912	903	895	892	905	833	895	888	872	889	863	872	862	881	890	901	906	917	879	867	909	865	833	875	907	865	847	853	894	871	852	866	856	858	923	887	899	836	858	895	843	862	875	873	879	857	848	859	869	860	870	859	865	863	924	894	892	870	882	867	878	933	872	839	915	924	872	903	836	872	837	922	914	829	926	860	838	889	879	870	859	896	911	874	950	910	880	886	896	843	885	809	883	862	893	864	862	844	900	863	910	872	873	808	877	867	893	868	870	871	876	870	847	890	902	870	902	906	857	881	873	900	911	933	863	842	843	846	916	816	869	879	823	873	887	902	868	879	915	835	865	880	859	853	874	889	937	893	847	931	881	860	865	891	863	861	854	888	891	910	916	888	845	858	894	901	904	827	853	863	865	910	948	888	894	922	904	858	912	879	866	923	854	881	858	882	886	905	896	873	884	900	866	852	858	933	890	853	874	879	854	826	904	869	846	865	855	884	864	882	892	894	838	878	892	882	782	875	873	879	897	912	933	846	885	818	836	883	885	864	866	874	897	901	898	899	898	867	849	880	891	871	838	847	920	934	859	887	869	889	846	894	912	899	857	872	884	892	874	842	923	870	869	864	887	883	953	885	875	913	870	881	882	881	868	850	856	895	859	858	885	889	902	879	880	840	874	866	907	832	840	873	830	926	864	937	860	879	843	841	911	839	851	877	927	921	921	855	853	881	874	901	866	861	847	865	927	888	838	882	873	875	869	852	929	827	890	864	935	910	920	825	869	867	908	851	915	939	838	833	886	832	897	877	905	904	870	860	858	905
24994	20638	26970	24314	20644	11086	1676	1033	876	770	716	695	614	586	580	546	518	537	530	515	468	488	524	530	466	477	499	437	496	443	430	476	432	457	459	410	454	484	438	487	473	448	440	460	463	460	454	435	455	453	427	436	473	440	446	439	450	429	461	451	486	441	449	441	444	436	460	466	430	380	469	443	453	474	449	483	446	432	467	463	464	413	477	449	425	446	418	459	430	439	414	445	449	469	436	444	407	460	505	414	437	476	411	470	430	428	406	401	438	447	406	411	439	443	466	459	439	402	450	445	451	448	468	475	452	442	399	446	419	481	420	446	430	431	450	438	456	437	454	433	447	482	436	449	494	457	418	466	461	440	465	454	423	447	412	444	435	417	401	448	395	440	437	483	452	419	415	453	462	420	445	426	407	453	464	459	455	458	469	436	433	444	436	449	407	400	483	444	440	449	461	445	437	434	448	400	467	472	438	417	460	431	393	455	432	440	429	435	443	407	481	434	440	426	440	446	472	407	433	446	388	433	409	432	457	428	437	420	425	454	415	460	447	446	393	412	436	432	456	462	412	464	424	430	461	440	388	380	443	434	414	431	463	445	442	420	445	467	421	461	427	438	431	424	413	453	423	464	443	420	415	474	465	460	418	426	461	438	454	501	480	424	471	476	407	424	461	437	409	450	421	460	462	452	452	436	465	419	407	438	461	428	446	422	402	432	391	423	443	438	427	428	456	458	429	436	438	459	426	433	405	438	451	411	417	419	421	464	406	458	435	437	422	397	437	427	453	444	418	428	434	464	460	449	465	442	434	439	476	470	463	412	428	458	415	455	422	418	411	455	442	448	437	450	437	412	414	407	428	459	406	433	398	429	405	432	442	453	476	444	418	441	445	425	445	422	428	397	443	439	437	460	399	446	460	434	474	454	413	428	459	434	418	416	444	434	422	399	401	484	458	452	448	461	463	417	448	445	452	454	449	418	436	492	446	444	435	464	447	454	462	454	401	457	445	452	408	417	444	474	448	423	440	442	383	415	442	411	433	465	446	391	421	465	433	460	428	400	463	425	479	420	474	467	445	428	465	476	431	469	443	442	468	447	449	458	443	421	443	412	468	436	438	431	433	440	411	422	458	432	462	406	452	429	462	438	443	408	433	445	427	446	460	403	405	405	438	445	426	494	448	438	421	448	433	443	447	427	421	473	417	460	416	475	419	422	460	445	377	434	431	454	419	462	463	449	427	393	456	433	414	413	467	457	437	434	428	463	452	443	377	483	440	442	444	446	460	463	417	450	447	421	443	468	461	426	424	449	455	442	469	441	385	425	416	456	436	443	413	445	437	435	387	453	464	463	402	448	439	515	445	444	427	418	416	445	425	435	448	440	433	429	448	433	450	442	420	445	428	442	431	439	456	413	424	447	419	439	423	467	422	452	413	436	427	431	487	418	470	498	404	437	419	462	415	453	464	436	467	402	424	445	427	433	395	417	441	414	449	453	449	441	453	464	443	456	456	408	437	450	435	449	444	439	390	428	459	442	462	443	448	425	386	411	467	436	441	443	420	402	436	445	454	450	438	448	433	457	423	454	465	438	408	419	441	443	441	489	420	430	429	411	417	438	444	451	437	446	435	422	456	450	439	417	423	432	424	467	449	449	431	409	485	416	425	445	411	454	414	428	425	440	419	428	455	426	437	419	469	430	424	419	446	477	456	436	453	434	433	461	414	441	434	431	441	426	429	448	477	387	464	433	480	460	421	430	421	424	388	430	422	440	444	441	439	430	412	453	447	457	438	402	460	424	418	430	469	448	413	430	435	453	458	490	418	441	425	404	434	459	439	425	419	447	445	436	440	454	450	413	419	411	423	452	434	416	436	428	466	427	427	402	430	430	480	442	440	461	427	431	450	391	486	478	419	461	425	475	444	426	491	433	427	399	444	460	452	416	460	400	433	474	416	460	446	454	469	433	445	469	433	458	446	422	404	438	414	440	470	459	417	446	449	437	445	425	434	430	476	465	419	425	470	473	416	436	458	459	446	423	438	457	417	440	468	413	412	469	415	441	434	460	436	417	428	455	429	433	437	401	434	448	460	424	404	419	430	458	415	411	430	436	449	432	475	425	453	423	425	434	433	434	403	418	425	446	415	445	420	440	457	435	441	418	435	433	443	425	451	473	462	396	438	436	417	433	436	432	447	435	445	422	414	384	454	422	437	418	430	465	454	456	408	415	452	434	418	447	409	409	463	399	444	431	423	421	455	427	389	444	479	430	404	443	470	441	445	425	452	407	422	451	453	386	437	421	428	453	446	405	444	448	432	446	466	495	474	444	426	453	461	439	439	449	466	450	418	461	440	423	423	430	424	468	456	424	435	448	406	468	481	460	451	434	462	427	458	448	406	398	438	455	427	445	460	432	447	447	444	442	432	441	427	430	385	420	424	423	431	458	440	431	458	460	447	450	434	410	416	448	480	472	465	439	416	435	423	432	452	443	465	451	451	425	455	423	422	426	488	416	433	386	443	436	419	436	451	449	443	405	413	415	448	452	430	419	403	398	461	422	431	432	422	472	451	419	424	435	437	439	445	434	470	414	452	469	425	459	440	413	453	478	470	435	432	444	431	448	470	430	443	477	403	450	444	480	474	440	480	412	412	469	435	414	454	432	465	444	436	437	433	432	447	393	407	444	439	444	446	454	478	398	467	448	400	456	417	430	420	449	419	421	461	441	422	418	433	467	398	434	442	415	433	431	422	444	437	468	441	442	428	447	484	387	430	424	418	436	461	431	449	413	476	458	436	436	419	427	438	440	457	419	424	433	436	475	447	408	450	424	447	461	432	432	440	442	450	411	449	469	410	448	423	438	460	480	407	431	443	406	455	439	447	455	437	440	451	425	414	454	411	456	413	432	440	440	462	429	433	387	438	408	423	458	436	417	403	456	436	451	432	474	454	442	452	423	404	449	431	428	391	431	456	429	423	472	403	448	439	412	429	422	401	430	459	440	469	424	418	442	402	441	440	412	457	434	444	437	430	426	450	421	442	455	454	442	459	422	459	409	435	454	402	472	482	455	423	454	407	440	416	463	379	450	473	422	475	477	402	463	452	464	418	423	422	422	434	415	468	430	444	448	435	462	428	414	416	442	422	466	457	451	413	421	428	428	415	420	456	453	394	440	441	460	434	433	403	459	410	431	452	484	479	414	449	421	431	431	398	434	442	455	412	391	460	426	431	423	432	466	388	446	424	456	473	453	476	466	381	418	456	473	416	455	404	463	373	424	453	450	456	440	434	485	422	397	444	454	451	440	431	451	449	460	445	445	431	432	413	444	426	482	410	451	406	432	426	439	464	435	436	462	424	433	417	440	434	438	421	439	457	447	429	447	459	435	463	417	418	464	466	451	424	392	475	432	459	433	451	455	450	409	437	390	446	445	452	433	452	451	462	446	480	438	420	454	453	432	451	461	450	438	439	436	480	435	437	409	426	421	406	463	450	446	434	440
7370	11700	10509	5767	4041	2871	2181	1732	1491	1280	1116	1012	916	811	758	756	707	638	615	609	607	561	567	587	536	488	543	522	504	499	513	533	481	451	511	534	479	513	487	485	483	518	500	500	481	461	530	446	470	495	434	503	458	470	479	470	487	470	449	485	512	469	464	439	452	433	465	488	482	457	479	467	469	460	468	419	433	458	486	468	472	457	445	442	473	462	481	461	468	465	403	465	481	523	442	452	525	433	478	515	469	490	471	517	465	455	430	494	432	495	482	466	465	462	441	473	496	420	500	458	500	453	427	478	452	440	437	443	440	463	437	501	460	472	423	435	469	441	463	489	451	445	435	468	455	483	423	454	454	484	452	458	471	448	444	462	405	447	459	482	462	509	441	482	426	450	488	432	489	413	415	468	464	460	467	462	468	423	499	447	464	446	439	443	412	468	445	487	458	437	460	455	452	422	460	448	464	416	465	457	463	451	420	454	455	470	445	434	420	453	444	471	466	491	447	459	474	497	445	473	442	453	469	447	481	481	445	460	441	472	448	465	457	471	484	474	449	477	420	466	456	468	456	452	462	479	428	448	468	495	463	483	441	483	433	427	490	486	516	444	412	483	448	477	473	437	437	442	466	479	458	462	443	428	464	472	472	415	468	484	440	479	475	489	460	460	473	451	478	448	520	454	469	486	461	452	457	469	441	474	483	452	484	466	469	409	472	472	456	462	471	470	473	422	452	447	490	456	471	438	460	436	486	420	456	471	436	460	428	468	461	485	409	446	457	452	474	399	471	430	490	455	435	454	447	469	465	454	488	480	442	418	506	472	457	447	448	465	446	469	442	478	432	488	457	433	451	440	420	415	454	452	512	459	471	472	467	442	476	499	472	446	426	493	448	462	474	451	487	489	452	459	481	458	450	468	477	460	479	420	492	481	463	470	499	468	473	479	484	497	457	459	440	463	447	504	449	447	438	444	443	468	427	464	434	423	431	437	534	458	437	454	459	467	438	444	467	421	477	458	413	462	479	466	446	473	494	471	431	428	452	468	494	457	456	445	458	464	462	447	458	472	479	468	447	464	438	437	461	467	488	479	425	478	440	474	452	440	439	480	464	466	453	472	484	468	439	456	462	471	471	422	482	414	453	464	452	413	449	477	428	491	462	459	438	417	496	462	458	451	475	430	448	475	477	466	460	455	438	519	463	464	482	429	454	490	437	481	460	477	455	392	462	452	448	470	441	438	481	460	443	433	465	463	459	444	471	447	472	447	469	446	521	503	417	444	438	419	451	463	436	469	413	452	466	455	488	457	470	505	469	419	452	489	506	452	448	435	442	452	477	435	456	498	453	462	507	453	449	437	427	429	436	476	466	446	418	447	445	433	476	458	450	471	471	462	525	438	468	446	446	457	491	473	446	469	471	458	446	449	482	443	459	462	451	500	480	455	436	459	456	425	402	459	481	423	440	473	446	472	469	477	465	484	453	481	439	439	448	441	456	421	447	445	475	419	455	488	425	434	461	512	517	451	460	457	490	429	490	450	443	471	498	491	459	473	488	466	446	458	470	456	434	476	460	491	468	439	468	502	432	455	460	469	467	452	460	410	446	425	431	411	480	496	453	458	456	455	443	469	463	454	483	427	458	447	466	452	470	449	443	458	445	457	452	456	432	476	470	467	453	450	434	474	420	508	479	464	426	464	481	437	440	454	471	438	453	415	452	469	467	444	433	474	483	430	433	476	511	392	466	487	435	446	451	482	484	466	450	462	429	471	434	475	454	447	435	494	430	465	436	477	491	482	451	486	455	481	449	467	433	449	429	435	458	473	451	469	473	474	445	451	482	444	434	467	488	502	426	452	473	437	445	478	445	481	467	444	468	434	465	472	463	478	470	480	442	459	464	500	389	473	478	450	501	481	468	466	435	448	444	455	456	475	488	440	467	486	446	471	459	430	465	437	468	479	441	431	435	436	454	444	449	473	456	472	474	454	474	479	439	466	436	461	470	479	451	426	444	478	464	444	436	457	393	450	478	486	440	482	422	497	479	481	446	449	436	439	443	457	455	436	467	438	463	444	474	419	420	474	485	431	427	437	438	490	462	457	416	468	430	472	455	446	440	446	453	435	443	475	466	437	494	440	464	475	469	458	465	507	479	490	453	431	465	424	476	491	437	430	446	428	479	437	456	479	457	465	422	463	470	419	434	433	444	437	434	463	468	488	434	449	488	439	453	436	460	414	441	450	464	455	450	464	474	438	437	479	429	478	476	478	453	460	495	449	464	482	469	476	413	448	469	472	437	451	453	454	483	490	453	457	482	481	453	432	455	493	475	462	438	441	443	453	487	435	458	450	453	442	431	451	471	516	445	458	472	453	433	487	476	483	450	442	448	473	468	444	465	442	462	453	450	428	486	457	484	463	470	497	470	475	426	475	445	470	440	449	483	484	406	460	440	451	482	465	481	450	458	443	452	440	430	454	431	475	453	425	468	445	475	484	504	460	444	445	452	476	468	433	478	413	458	475	436	493	458	454	456	451	432	450	447	447	455	474	415	475	474	450	442	427	445	428	450	485	438	477	477	443	461	485	438	456	462	443	452	471	465	465	456	439	443	475	469	452	449	475	422	463	465	466	476	438	459	424	431	453	473	440	461	465	417	470	447	484	445	478	471	463	458	494	467	466	473	439	445	455	472	427	476	447	460	474	475	470	429	476	443	431	462	454	461	437	466	433	455	451	437	442	490	461	449	480	445	445	423	434	437	488	467	454	462	489	418	472	466	433	456	467	462	482	475	462	473	446	471	472	481	448	452	473	461	441	435	453	470	443	453	464	477	485	453	451	471	498	483	470	455	400	476	447	471	446	480	491	464	479	481	434	486	440	478	469	457	448	449	495	430	461	422	483	422	443	463	444	478	412	426	448	448	465	480	455	437	499	462	464	442	468	447	486	473	435	495	465	464	462	455	473	447	477	438	489	424	437	500	455	449	439	433	452	425	463	456	469	446	438	453	457	447	463	472	456	456	472	436	455	450	509	486	488	441	496	430	504	438	483	517	448	450	462	461	412	450	446	448	428	459	465	424	471	449	430	466	465	429	457	427	453	432	415	512	454	480	458	452	470	446	483	445	449	430	462	462	451	465	453	428	463	443	471	469	436	447	435	491	460	447	459	462	436	425	464	448	486	486	487	462	475	460	462	481	482	411	432	496	492	465	452	441	447	434	459	421	434	458	479	423	455	494	481	422	474	439	425	467	465	454	490	479	458	465	450	480	427	459	473	457	455	467	456	428	464	492	427	459	422	443	485	445	475	465	478	457	474	482	485	463	453	437	444	466	443	419	459	452	447	453	487	446	467	429	442	426	437	446	453	440	439	422	438	499	468	478	447	453	446	474	446	460	439	415	414	459	443	470	483	478	485	466	447	427	450	457	501	433	487	457	441	482	459	493	470	450	482	444	468	503	435	435	422	449	455	443	456	446	445	504	415	442	478	470	444	471	428
22898	20592	27319	23860	20598	20669	8775	2051	1454	1367	1162	1085	1007	976	915	865	856	849	815	810	815	787	769	731	745	742	728	716	702	715	673	713	668	691	677	706	678	669	702	665	692	712	671	684	672	692	666	683	662	661	748	714	730	687	696	659	697	660	689	692	678	662	666	680	668	715	682	709	653	675	649	662	661	615	638	678	703	644	723	674	697	652	657	632	613	653	692	681	649	663	654	696	673	655	660	710	689	676	666	698	700	682	698	622	685	626	677	655	654	633	679	665	595	680	698	608	709	652	706	657	736	738	724	680	667	670	681	673	675	687	688	680	671	699	633	649	625	673	693	601	653	657	650	642	631	646	714	660	627	664	666	619	677	673	697	682	693	662	692	624	617	670	604	662	701	649	665	651	680	665	706	685	680	632	611	680	631	683	628	685	686	654	644	657	627	649	663	678	653	628	673	641	658	632	660	649	657	634	678	662	689	639	660	658	644	682	650	690	649	656	653	640	634	668	669	656	683	668	654	625	644	650	683	714	633	620	649	634	599	654	686	669	709	681	639	702	717	649	669	653	588	631	687	653	659	680	667	621	640	666	607	640	706	683	701	673	652	681	695	612	643	664	625	660	651	624	676	623	688	676	633	701	668	652	679	685	631	636	677	639	661	674	679	645	683	638	672	643	662	633	655	621	654	684	636	642	649	667	665	637	608	628	648	653	664	625	650	667	693	643	680	631	653	638	637	685	608	645	665	736	671	640	666	644	643	610	661	638	668	623	683	669	660	650	666	677	671	685	680	669	645	624	661	630	638	637	640	686	631	651	671	650	637	642	722	644	636	633	668	640	695	633	632	696	662	683	678	649	643	610	719	671	652	669	653	678	704	656	706	673	660	634	665	689	658	691	664	655	638	651	646	643	690	612	656	650	627	642	666	674	709	694	654	664	634	663	646	667	674	618	613	684	648	668	653	619	612	647	663	661	658	676	660	647	688	627	643	642	686	640	633	708	664	683	655	713	625	655	671	687	646	633	671	662	623	628	639	612	698	649	650	639	613	607	684	636	671	683	659	704	659	673	681	669	661	636	648	661	653	675	665	636	711	621	676	627	672	674	641	631	681	644	694	649	671	662	666	708	642	668	682	639	640	667	693	598	616	658	637	684	684	660	658	668	704	662	690	619	673	650	675	699	606	619	702	639	665	654	652	629	606	634	654	660	674	664	643	695	639	676	649	647	658	636	688	655	690	692	627	659	628	664	716	659	679	635	640	681	661	645	725	726	619	661	663	704	657	602	653	672	690	699	630	638	617	665	661	585	602	678	668	665	658	718	635	654	632	613	704	634	672	670	668	668	633	687	645	647	715	684	678	666	623	656	661	706	649	667	611	638	688	647	688	623	663	679	664	668	659	656	697	697	621	647	656	672	652	653	652	648	673	664	648	671	654	611	692	667	709	624	670	618	658	651	630	637	655	725	671	673	628	663	658	672	675	657	638	662	655	662	660	696	695	647	690	643	691	673	641	665	617	674	726	689	667	671	680	653	637	693	640	645	696	682	633	660	678	649	661	656	659	671	663	640	656	644	679	668	607	641	687	654	683	716	702	648	677	677	665	664	628	643	659	688	654	631	670	643	656	669	676	664	665	693	648	652	656	702	724	626	693	675	675	638	644	649	662	705	617	676	621	716	657	630	619	653	681	659	674	676	648	643	695	666	696	608	650	649	708	671	664	659	604	628	606	637	677	691	660	673	657	668	695	686	672	614	677	657	656	666	655	689	640	695	684	642	683	676	681	660	634	673	681	702	641	710	654	668	662	651	675	658	670	624	654	657	718	711	657	605	633	678	687	680	649	660	631	692	690	650	711	646	616	663	700	667	669	664	662	644	702	641	679	643	629	654	660	697	642	684	648	615	623	642	662	676	675	668	616	664	613	688	672	626	656	681	649	664	684	632	654	664	650	647	670	596	678	665	655	650	703	672	689	683	691	613	636	634	636	628	669	636	673	677	699	661	643	664	666	612	673	684	690	690	674	687	647	617	670	681	678	628	653	690	662	679	650	634	627	659	651	658	679	653	604	660	654	664	667	664	658	705	632	671	692	670	631	685	672	654	624	690	717	676	645	624	679	675	693	663	651	616	644	644	680	656	653	685	617	688	634	658	618	647	665	622	694	687	661	629	646	667	664	660	674	683	650	665	656	648	669	696	674	647	640	661	678	669	631	655	677	623	656	702	640	731	613	614	679	666	720	681	678	658	618	669	694	671	678	685	650	660	683	672	652	667	663	652	602	593	646	661	629	608	668	640	636	686	658	656	660	679	638	673	665	641	622	649	667	653	652	639	647	696	626	699	650	681	679	646	676	644	694	625	658	633	644	683	677	612	661	679	672	724	634	641	644	689	659	680	623	632	628	647	657	649	643	725	679	667	637	622	613	662	608	626	646	660	690	626	646	672	659	676	647	692	693	664	642	651	707	671	676	694	701	671	659	677	613	660	657	651	628	642	654	639	643	681	677	640	630	642	662	674	638	655	680	648	649	637	645	718	636	633	658	633	662	631	634	609	634	640	660	630	659	668	656	622	643	657	624	620	659	667	649	658	647	676	636	660	670	653	635	629	673	616	656	668	644	654	662	685	675	645	699	678	723	659	652	678	645	622	658	623	652	631	671	674	629	673	652	630	665	624	676	705	628	662	673	681	674	617	671	642	729	676	647	685	687	597	725	663	639	646	685	626	648	673	632	642	645	682	689	695	675	680	689	717	656	626	666	654	653	639	640	620	594	615	665	627	684	640	664	616	662	645	692	723	709	688	658	656	631	679	661	709	675	612	713	654	674	684	659	632	637	610	673	648	682	618	640	687	644	637	641	638	681	666	617	666	647	661	644	636	667	615	686	651	691	620	635	655	688	651	633	659	662	643	638	635	710	663	696	655	642	681	702	716	631	660	643	691	634	621	661	668	697	645	625	652	645	645	713	647	665	666	635	658	677	639	644	672	629	675	720	688	662	623	659	653	668	664	693	715	677	621	661	641	646	667	641	649	693	634	661	642	697	698	654	660	708	657	668	703	667	653	671	662	657	651	625	667	682	667	653	676	647	676	687	711	647	640	661	658	724	668	649	619	645	716	658	679	660	627	665	677	634	683	698	617	645	655	627	687	686	722	672	624	637	683	693	713	688	634	642	696	694	689	661	660	672	637	663	673	682	611	632	664	681	665	673	633	626	673	679	669	647	693	653	666	747	635	637	668	678	657	652	632	651	591	724	653	647	658	616	646	616	664	636	632	663	651	636	635	643	658	637	617	642	671	652	682	640	676	699	716	673	647	649	702	646	647	668	681	669	620	633	653	648	638	673	669	681	634	696	647	647	679	617	680	667	674	621	663	652	692	659	682	611	676	668	667	704	664	620	669	665	631	647	706	659	634	680	720	615	654	649	630	656	642	655	625	665	651	692	609	646	666	629	670	656	683	664	691	647	642	652	655	631	653	661	659	634	618	673	690
10095	17964	16426	9743	6648	4789	3858	3033	2527	2120	1840	1655	1430	1286	1240	1174	1070	1054	1002	957	867	891	853	769	777	771	759	734	763	756	727	743	705	685	676	721	710	666	702	626	698	675	676	715	691	689	664	646	662	692	627	654	647	614	661	694	593	689	615	632	684	666	678	656	598	648	590	638	638	631	645	647	661	662	631	641	646	637	656	642	636	659	581	608	639	647	607	623	638	623	605	629	620	668	662	620	657	683	660	688	622	654	619	648	632	614	594	631	632	654	630	654	611	622	618	633	627	603	649	657	593	646	647	682	545	629	640	687	604	630	635	616	650	631	642	668	619	609	616	634	635	637	651	605	636	611	637	646	623	586	646	630	612	583	658	645	614	633	615	642	647	600	593	613	630	595	674	602	640	632	618	583	627	631	622	641	596	554	605	620	624	642	607	609	624	546	612	636	646	619	616	654	566	589	637	659	628	623	610	639	656	680	640	620	632	619	605	599	614	594	632	645	650	607	602	607	680	662	632	636	610	618	654	630	611	625	646	597	578	639	618	657	707	652	605	673	584	627	637	652	615	624	624	583	618	630	588	646	610	692	628	648	659	633	617	623	638	618	613	633	623	621	627	601	649	609	667	537	660	624	607	595	643	637	628	609	614	622	639	642	603	595	643	640	594	645	626	645	612	626	626	603	612	647	646	627	589	615	623	625	600	613	636	621	634	619	575	621	607	639	620	597	575	624	621	619	640	620	579	672	597	637	661	637	636	649	603	619	630	591	622	658	594	597	612	645	624	654	656	686	618	622	579	661	680	597	603	664	648	623	616	621	628	595	598	646	617	591	591	626	634	649	628	669	606	606	612	614	611	646	589	618	628	604	609	599	677	621	608	607	619	613	643	618	636	618	606	627	565	602	589	670	627	610	629	609	594	665	605	635	562	595	602	590	626	645	637	606	633	615	659	559	623	623	630	576	641	584	604	635	629	599	606	619	655	597	654	609	617	596	606	643	578	625	617	648	634	624	573	645	610	639	615	619	602	575	630	623	608	636	606	660	606	622	613	635	638	621	671	597	629	640	581	621	642	622	623	589	644	613	630	606	660	623	622	599	601	616	592	602	623	547	613	608	593	612	627	617	595	624	636	601	619	611	645	611	614	609	604	644	628	644	614	612	636	641	639	622	597	624	581	604	571	598	618	595	603	614	608	635	597	616	593	622	618	655	659	607	624	609	630	664	582	668	615	599	620	625	646	621	624	615	627	635	660	651	581	601	629	627	587	587	626	573	597	611	607	650	622	635	591	580	600	671	611	638	569	603	644	625	603	640	637	651	605	637	601	629	586	644	625	622	620	620	589	602	665	612	630	630	641	645	622	642	582	598	637	612	633	657	612	642	622	605	613	637	655	614	655	648	615	618	625	607	640	660	636	574	621	579	626	652	618	663	618	571	607	600	658	594	624	577	614	624	627	631	623	576	585	619	623	637	651	633	629	587	636	608	626	598	653	645	610	646	626	609	603	588	647	583	591	615	574	599	588	649	590	651	642	653	609	600	634	609	655	617	584	623	630	614	606	582	632	620	648	622	648	668	650	579	633	604	658	602	632	601	570	588	634	642	572	612	595	697	644	590	631	621	639	659	602	657	633	611	624	676	645	603	632	652	669	603	615	632	639	592	632	629	634	609	651	628	607	635	632	611	616	678	597	606	596	583	612	619	630	627	572	646	624	610	579	581	605	581	656	668	606	594	613	618	647	610	624	591	647	603	653	610	643	553	626	605	609	605	638	663	620	616	649	628	620	633	621	607	613	627	640	623	578	614	589	612	596	596	614	657	663	604	642	628	609	616	634	623	633	632	625	637	633	619	660	658	626	617	629	594	595	629	539	607	590	631	655	630	601	559	591	567	625	625	648	605	641	606	630	644	621	661	607	611	621	634	600	611	619	665	633	658	599	607	631	561	625	664	586	590	631	591	629	600	629	606	649	663	624	617	615	621	627	625	584	628	665	636	628	619	617	602	654	640	635	626	589	646	628	605	602	669	605	615	614	609	552	641	618	645	610	653	632	628	585	628	625	603	609	649	617	617	623	610	626	624	621	642	619	654	631	630	643	602	613	627	593	601	652	609	635	629	658	605	593	635	616	582	579	633	590	625	636	626	608	641	598	637	623	591	650	606	618	627	575	639	618	600	576	680	633	616	616	596	631	733	595	611	610	609	630	654	612	624	599	626	638	633	626	635	626	638	595	602	609	614	615	615	608	537	586	615	598	622	590	605	613	633	673	650	586	634	591	669	659	600	592	640	592	626	624	608	596	641	615	636	644	609	607	627	580	652	644	638	633	602	604	601	591	602	640	627	619	590	603	622	638	571	597	612	643	616	635	609	645	593	607	646	638	642	616	643	595	603	640	580	624	614	647	620	598	637	626	620	620	601	648	602	660	631	639	629	641	658	627	605	624	596	616	608	604	658	651	582	629	626	645	603	605	655	618	606	555	626	621	608	608	599	588	568	639	612	579	598	638	635	637	628	645	621	637	644	626	610	633	598	609	596	638	598	636	653	619	587	663	637	641	607	627	586	616	645	658	620	535	595	671	597	598	595	643	628	547	641	629	570	687	598	599	654	646	578	622	610	673	627	659	620	579	614	607	632	660	580	600	643	643	620	629	626	664	641	607	607	622	607	638	610	613	605	621	619	631	594	602	618	606	606	615	626	641	580	630	565	648	607	616	625	632	589	640	598	627	625	610	628	622	628	604	617	607	633	635	606	573	622	613	625	625	659	616	612	620	624	596	671	597	653	586	614	594	659	614	632	597	688	609	640	601	634	613	580	622	609	602	613	643	624	611	602	571	586	613	619	631	608	636	647	610	629	601	620	644	653	604	654	653	627	632	594	606	617	555	640	590	670	628	603	602	670	630	669	569	637	589	627	619	623	620	630	622	621	658	600	603	634	622	633	626	598	647	614	630	623	645	685	663	610	632	604	660	604	597	644	594	634	638	627	643	578	608	614	634	597	631	582	616	581	642	578	614	614	665	618	615	639	620	615	617	626	634	622	588	613	613	619	630	606	640	647	630	649	644	604	646	608	636	610	613	611	645	582	629	616	581	551	616	653	567	582	629	607	640	601	627	670	608	606	618	625	645	600	606	606	593	608	622	665	618	591	623	589	670	614	625	628	635	634	601	625	649	645	649	588	634	614	641	620	610	581	596	604	624	620	612	642	586	634	655	648	623	653	616	611	629	635	610	637	606	636	647	642	642	589	658	555	609	609	617	645	645	648	600	596	624	599	614	638	604	620	660	618	583	629	628	616	580	612	638	601	653	607	644	625	601	590	622	644	610	557	624	631	642	634	597	666	633	642	601	648	631	608	602	620	604	654	608	638	640	641	601	625	627	616	600	625	594	616	655	596	590	611	613	600	631	628	660	572	649	619	624	605	643	626	628	645	648	656	654	630	636	617	649	599	610	600	650	677	607	581	601	608	626	627	614	617	604	640	602	651
27977	14072	2523	1131	981	931	835	881	913	893	822	861	848	835	914	910	838	886	863	834	816	866	882	818	857	904	843	884	896	861	848	887	878	839	824	848	867	867	819	868	851	837	785	824	876	831	827	833	859	874	853	865	873	855	855	885	820	855	832	798	855	856	871	837	843	833	820	869	904	823	850	834	859	943	875	819	898	857	880	859	823	810	827	856	818	868	884	856	934	794	829	906	829	896	932	835	771	841	829	848	867	882	858	870	834	848	817	839	830	867	834	823	826	883	804	893	912	879	905	886	845	881	889	872	868	828	862	835	833	843	834	868	858	871	889	852	885	851	842	868	879	818	859	828	882	874	836	882	874	874	883	881	850	863	857	871	885	855	897	846	833	843	878	858	899	884	814	807	860	828	820	879	844	880	817	850	892	908	843	860	849	834	848	820	844	869	866	898	869	873	826	813	847	875	846	844	854	843	843	861	862	892	868	831	871	881	835	842	856	838	822	856	863	871	822	890	891	884	848	834	903	865	857	814	857	874	828	905	884	882	910	872	846	870	890	811	849	872	801	824	822	846	827	821	900	804	812	884	843	842	881	844	872	804	822	786	876	871	833	819	807	883	888	884	828	827	900	863	827	853	822	844	862	821	849	821	851	811	796	864	866	821	764	840	848	794	861	863	855	859	889	855	836	830	858	844	874	847	875	893	852	837	838	861	871	810	853	861	856	830	835	755	874	858	812	842	808	867	881	932	854	899	832	824	859	874	846	873	818	833	812	830	875	843	861	857	870	856	782	816	935	789	854	833	833	827	876	929	815	889	805	822	856	861	919	863	818	897	905	826	787	835	884	814	860	835	809	864	878	863	825	811	828	844	863	865	834	876	891	882	864	897	857	839	843	863	855	904	851	834	858	814	845	844	899	858	864	894	885	834	830	859	805	903	817	862	824	859	822	906	874	855	858	812	864	845	881	845	861	887	850	848	852	868	921	829	865	843	859	842	820	856	823	850	861	884	815	870	805	831	792	837	844	813	850	805	886	876	887	846	848	895	826	837	815	893	846	837	878	864	881	850	853	869	854	886	825	882	866	831	831	863	890	886	855	856	886	857	859	812	818	860	889	839	845	841	850	831	845	883	849	861	843	828	793	832	907	901	900	860	854	862	872	871	812	873	913	830	877	837	867	860	889	864	819	871	794	843	896	876	888	895	883	889	890	854	895	830	856	898	814	829	864	837	877	899	850	818	866	858	879	823	814	794	883	867	860	868	894	881	835	880	828	827	901	856	870	809	884	862	876	834	793	879	885	835	856	898	849	804	852	886	868	878	865	811	809	842	786	884	873	870	841	894	869	875	858	831	846	881	886	827	859	869	839	804	826	828	823	810	840	870	814	856	846	895	869	812	838	840	839	793	816	867	817	903	828	833	858	835	842	845	892	837	842	881	860	854	874	871	816	838	840	822	828	795	859	868	886	856	815	886	861	850	826	932	817	836	884	808	875	823	857	830	828	830	887	806	905	865	800	873	851	820	862	822	845	865	853	842	797	845	834	838	872	826	868	854	850	842	894	891	781	833	813	833	891	804	834	898	861	830	878	822	881	822	863	838	864	866	885	829	877	823	870	830	825	834	870	879	819	878	892	816	864	832	890	829	860	847	847	869	848	842	846	796	808	961	877	879	820	817	807	817	875	899	867	884	853	868	881	844	832	845	826	868	836	825	846	899	863	854	867	868	858	868	881	884	863	857	878	826	835	839	889	807	843	826	856	851	828	857	845	872	860	848	881	850	828	869	826	889	895	876	853	827	829	855	791	851	798	877	863	839	900	855	868	801	846	816	800	871	859	881	912	852	895	848	836	802	914	832	849	851	891	846	911	847	876	871	872	836	891	903	862	889	863	884	858	888	856	892	863	802	822	831	882	828	816	836	846	858	856	918	849	865	819	836	884	883	875	824	870	883	879	822	832	878	868	862	883	808	906	867	859	884	861	822	799	836	896	838	825	826	876	814	887	905	856	863	836	846	864	872	858	896	789	837	810	812	863	920	875	834	812	855	846	798	872	843	889	875	935	884	881	864	843	858	851	818	881	830	846	853	883	815	860	837	830	853	808	863	891	835	847	841	845	804	887	835	849	818	837	849	886	865	832	896	838	876	799	854	917	880	863	823	836	851	806	817	872	837	863	831	846	890	826	865	769	831	858	859	871	850	879	858	842	836	886	865	894	892	819	841	829	837	828	870	857	855	826	866	874	829	876	847	830	832	851	837	864	866	856	814	817	858	826	827	851	929	852	855	865	843	838	838	889	814	821	815	911	872	849	869	854	871	894	915	875	892	874	815	870	874	862	874	868	818	854	823	881	832	903	852	853	886	878	837	902	798	848	868	906	795	908	862	822	826	819	822	894	830	822	854	846	873	830	868	882	840	884	828	856	882	895	884	867	861	800	865	797	908	898	808	897	889	914	850	830	857	831	810	834	784	842	800	810	836	883	908	834	837	878	856	938	882	891	881	831	797	818	863	885	847	862	820	834	846	850	823	852	856	871	886	884	849	876	878	822	872	847	894	890	812	870	817	815	885	843	877	878	870	864	821	875	808	889	883	868	833	815	850	875	842	871	874	918	839	808	884	872	890	817	926	824	871	828	825	915	860	840	882	893	817	837	851	902	843	813	896	803	883	881	843	884	817	882	884	828	860	867	839	837	828	813	831	851	893	834	860	884	855	847	873	895	853	807	866	836	880	870	861	817	848	861	802	866	870	847	896	882	878	860	890	851	884	887	924	813	843	829	846	844	820	864	885	827	804	849	864	835	844	909	871	838	861	874	840	884	867	810	870	864	868	862	842	886	833	825	804	844	813	858	892	784	843	869	838	905	845	797	882	796	888	834	764	852	849	796	848	853	850	922	819	896	862	866	893	848	760	858	826	857	850	883	912	851	862	858	859	876	895	857	840	852	881	858	835	790	838	857	903	900	850	856	843	868	847	833	850	827	865	836	835	832	824	842	890	851	785	804	839	885	807	797	785	883	855	867	802	933	854	854	839	889	858	916	821	867	825	861	831	863	863	828	906	827	842	860	852	844	900	854	866	910	909	849	858	848	798	856	907	842	874	859	847	858	888	848	893	820	852	867	875	871	842	865	916	881	837	842	787	845	871	867	833	853	855	906	911	865	843	845	870	882	854	830	838	867	885	856	813	862	851	854	896	872	825	865	849	808	837	800	874	859	837	847	834	897	836	913	807	820	900	810	829	883	833	868	812	833	807	863	815	825	823	931	825	896	882	875	853	846	865	861	884	809	855	840	820	827	872	831	844	847	905	861	840	835	826	831	868	842	835	830	896	902	877	896	856	829	844	853	825	858	885	847	830	926	844	829	819	849	849	824	891	887	835	835	854	863	880	913	853	854	855	855	843	870	866	841	882	860	916	881	887	863	878	831	849	868	884	828	896	827	796	867	849	849	880	859	828	849	851	873	842	881	868	885	850	874	892	849	833	839	839
5585	1539	1411	1151	1042	995	888	955	948	854	913	903	900	901	843	892	867	820	893	859	875	899	880	920	808	881	876	894	866	820	884	877	869	829	859	823	855	864	881	833	829	856	805	851	833	845	855	848	864	816	920	838	893	882	932	828	832	876	866	816	891	885	867	810	854	871	839	866	878	867	835	904	824	846	840	857	859	854	867	869	869	905	877	840	889	898	867	843	815	868	869	867	855	837	877	879	943	913	871	879	871	880	901	868	870	828	860	842	838	821	897	840	883	871	930	894	872	868	905	873	845	816	826	844	859	861	865	941	861	897	835	883	837	902	873	903	834	850	858	884	854	868	892	825	918	875	861	859	842	865	829	891	865	841	834	895	876	873	836	871	922	853	874	856	835	862	864	855	844	889	873	876	858	845	816	874	842	812	836	849	900	847	885	824	871	897	912	857	870	806	900	893	838	897	902	908	861	906	849	903	894	874	853	843	868	928	855	836	884	832	885	892	835	907	914	807	888	826	872	849	880	790	895	843	908	850	834	883	880	815	852	923	840	846	903	831	816	836	838	920	904	885	868	893	880	876	874	868	848	859	878	849	909	854	872	822	849	847	914	856	887	899	879	889	834	858	878	848	816	861	859	872	848	867	890	891	882	867	879	850	896	846	813	767	872	824	893	867	875	862	871	839	856	884	863	862	884	856	864	857	875	865	845	873	885	871	876	895	885	881	876	886	840	901	884	881	836	855	866	921	898	878	896	820	851	874	866	851	872	897	871	834	846	861	811	842	892	864	853	836	849	850	902	856	882	887	879	899	873	847	885	804	873	949	833	888	858	810	824	897	883	905	851	883	852	873	859	866	863	869	821	876	886	877	833	875	851	876	926	859	902	879	867	847	830	783	878	856	914	878	862	887	904	886	872	867	803	825	817	837	871	862	906	867	909	871	865	867	846	869	912	861	860	845	873	835	835	845	835	878	866	839	858	829	949	937	849	853	841	866	865	894	870	859	907	796	848	866	851	831	839	865	901	879	842	874	869	829	852	869	830	836	882	774	896	836	885	855	853	871	832	928	832	824	842	869	869	872	842	832	806	903	892	908	865	909	883	824	842	870	899	898	798	865	848	849	883	863	847	860	873	869	864	845	877	922	842	841	847	873	876	822	856	837	888	805	846	902	914	869	915	841	883	855	891	890	852	868	874	864	855	848	879	841	919	902	871	847	863	870	852	866	845	855	831	865	823	820	846	871	882	834	910	830	889	885	880	863	881	878	809	922	867	830	849	919	860	830	864	859	878	865	857	877	883	875	846	910	890	863	886	868	890	835	847	879	878	822	911	858	872	852	886	847	876	871	832	886	899	825	910	849	856	855	838	897	840	822	898	882	861	904	868	882	842	877	824	898	833	905	819	870	895	850	894	895	905	852	856	866	851	888	881	833	836	871	845	869	908	872	880	828	892	842	879	833	873	867	864	833	842	858	832	868	825	879	897	895	899	848	863	872	835	816	890	865	888	888	906	879	861	863	853	890	878	854	820	850	925	867	892	848	840	842	862	854	875	832	837	842	847	866	860	851	858	850	856	847	843	840	910	827	848	887	831	915	893	831	868	860	841	873	829	860	864	816	899	845	928	881	899	910	894	893	817	847	852	894	883	850	880	890	887	861	860	881	834	856	875	855	848	889	827	871	859	850	874	848	835	925	845	899	839	863	857	812	839	875	847	870	863	811	884	847	857	897	857	855	891	865	887	841	845	863	862	847	824	898	860	868	874	878	807	847	853	859	868	797	850	843	842	869	858	884	942	865	865	842	849	880	885	846	843	851	882	885	875	842	867	867	846	913	886	839	782	898	825	855	840	843	874	867	867	867	826	850	882	833	860	846	867	861	847	877	831	852	857	864	872	891	938	853	845	846	834	852	832	904	894	874	918	874	818	830	865	852	873	838	836	856	840	866	830	901	864	852	858	799	906	897	906	822	908	853	892	903	844	882	905	861	864	876	871	898	858	844	833	918	859	867	857	867	926	862	819	881	876	868	867	893	883	874	848	865	863	884	916	823	889	875	831	894	865	848	900	854	822	868	860	854	828	845	821	838	865	798	938	859	857	822	887	834	848	838	866	818	916	879	848	852	883	906	798	843	904	843	843	867	836	883	829	877	802	881	857	815	873	901	898	881	868	848	902	862	904	847	828	837	831	824	822	819	900	859	846	839	878	845	852	870	892	872	835	883	894	874	888	884	855	883	874	877	900	806	864	856	850	832	842	876	860	815	842	853	916	813	850	870	833	821	890	874	875	840	852	852	880	899	903	858	863	870	865	800	839	864	870	885	888	855	847	861	871	841	899	864	867	840	860	891	821	876	853	873	826	915	893	881	830	866	845	869	876	832	874	907	873	842	858	845	896	806	878	873	855	882	879	919	891	874	804	906	871	814	878	916	828	878	900	821	879	872	882	878	873	920	856	814	891	800	883	799	886	837	861	876	854	811	815	843	894	906	809	870	869	844	829	853	860	854	870	891	926	875	862	880	832	892	856	918	843	836	871	816	879	880	863	852	810	896	859	847	902	843	840	865	864	857	818	882	891	902	881	891	925	902	870	889	898	874	870	850	809	855	889	851	836	861	864	867	877	874	911	877	898	858	822	856	875	882	865	834	917	830	801	953	859	834	869	843	901	872	852	847	882	862	865	919	873	828	843	830	897	866	869	869	888	894	861	846	907	897	834	885	875	831	856	860	851	866	842	869	854	904	870	836	898	863	887	851	817	846	878	884	848	822	920	875	868	867	832	877	900	805	811	857	838	838	814	888	882	862	849	855	887	831	888	857	849	861	864	915	911	863	821	836	825	916	875	787	908	836	803	840	868	837	851	862	838	870	846	853	866	888	883	876	846	882	860	887	852	812	866	887	879	866	824	866	873	806	876	855	858	894	870	855	818	833	830	850	875	846	825	858	844	907	852	833	884	905	882	829	884	902	890	867	820	833	860	906	901	815	870	901	815	917	881	831	853	903	844	831	835	866	864	863	847	854	856	884	859	852	926	866	841	847	887	856	870	862	950	847	874	850	898	834	882	824	916	884	917	872	851	852	924	877	879	853	865	856	897	840	886	812	902	842	819	804	837	877	912	875	856	809	845	885	886	904	868	870	893	862	877	905	841	842	878	843	840	877	842	849	885	924	887	903	905	861	861	825	941	882	886	919	850	910	866	852	866	901	872	905	829	859	929	842	913	826	835	881	845	831	826	887	832	881	859	873	918	815	907	872	845	819	842	892	846	882	877	838	856	888	852	845	871	835	838	878	845	901	839	810	840	826	878	848	836	882	879	884	893	828	879	855	867	897	858	882	869	853	859	881	853	893	877	891	874	882	899	878	896	839	823	908	912	841	858	829	879	860	885	864	804	856	892	856	851	843	866	867	838	890	800	845	925	876	833	846	856	819	839	837	851	848	819	892	863	803	908	824	883	885	845	884	887	888	851	920	885	854	888	847	899	855	812	875
24975	20614	26945	24252	20618	10803	1544	998	863	759	761	672	630	580	577	489	554	522	505	490	504	455	500	489	433	450	477	419	472	483	438	455	457	444	486	464	449	468	443	410	445	464	441	434	486	455	438	453	424	441	488	458	462	434	449	424	428	448	415	410	449	430	453	449	431	411	451	387	457	423	454	418	415	437	425	450	379	455	399	412	443	430	456	397	420	451	467	434	421	433	428	430	413	453	438	441	431	438	442	425	439	453	439	450	425	439	460	413	436	446	446	452	418	425	402	436	422	470	440	448	432	425	475	414	449	425	422	405	397	460	451	420	437	421	420	425	443	420	462	411	400	414	433	425	410	408	430	418	431	441	431	412	413	432	419	436	447	388	423	422	425	426	431	418	431	408	418	436	442	405	417	440	432	414	419	436	414	462	427	454	421	438	433	433	422	424	412	416	426	407	441	435	451	426	415	400	450	434	431	428	403	437	440	452	400	467	413	439	400	443	440	415	412	417	416	399	451	447	423	425	439	417	436	435	405	420	453	436	435	393	426	417	438	440	455	388	427	439	422	436	432	413	442	408	424	418	425	436	448	433	372	421	379	420	409	423	462	412	439	422	400	418	426	407	443	425	442	452	420	417	428	449	461	425	419	421	413	394	443	408	399	425	424	455	426	447	445	444	421	394	396	438	400	438	425	418	410	378	458	443	468	415	376	445	427	435	446	443	423	402	477	416	433	414	438	439	433	430	407	426	406	463	416	414	429	439	368	427	453	424	434	439	403	414	375	459	398	445	415	443	413	389	472	440	414	418	456	399	406	448	455	428	444	396	446	402	430	437	423	409	442	441	458	425	399	430	412	432	436	459	448	408	441	414	406	400	423	422	424	437	448	426	452	427	443	402	428	409	431	435	420	429	453	440	420	426	430	443	427	441	437	446	474	391	407	374	439	418	435	450	400	422	432	392	466	413	442	427	398	411	422	430	398	412	435	402	453	441	419	432	482	408	425	433	398	452	456	464	435	445	409	435	394	429	434	438	436	408	422	398	402	425	428	430	432	409	450	441	478	385	445	463	423	444	428	407	461	444	434	432	429	384	429	393	398	411	415	475	435	414	432	416	399	376	424	441	427	438	439	441	418	429	405	418	432	472	446	431	432	403	414	454	421	461	414	462	439	426	431	416	431	473	413	405	424	435	399	441	404	437	450	412	416	394	401	401	431	425	463	388	461	391	447	427	433	454	438	449	437	436	422	433	408	444	439	389	438	448	458	424	431	426	442	444	459	417	393	439	438	450	440	436	434	430	390	397	415	418	419	424	437	418	417	427	443	427	444	473	397	409	452	409	444	437	429	406	453	398	406	431	441	451	436	441	461	420	446	393	390	426	448	455	451	429	447	414	426	452	435	425	433	409	432	428	403	440	451	441	441	426	451	412	438	447	403	455	446	459	430	425	418	431	434	474	470	385	429	426	453	453	441	417	465	418	434	408	426	409	426	408	478	431	400	453	433	451	490	430	411	433	406	433	426	423	443	425	435	421	425	406	425	416	435	417	446	434	410	441	441	416	442	444	419	375	419	438	385	449	420	411	400	427	397	408	446	438	423	458	471	407	466	411	418	425	441	430	407	422	443	422	435	476	413	441	432	441	400	442	417	411	421	422	447	426	417	418	407	445	418	397	421	416	452	436	458	431	427	435	437	395	418	419	435	480	424	419	456	452	432	437	434	400	421	375	463	414	445	438	414	423	456	437	390	452	421	429	400	423	435	409	414	449	427	399	410	419	435	427	434	408	430	411	447	439	385	437	456	410	457	407	441	435	447	460	396	454	438	434	416	405	429	424	440	464	428	419	426	437	417	449	406	447	429	413	429	430	451	446	414	434	444	451	434	464	417	445	416	461	470	453	425	424	430	418	416	414	462	442	453	425	409	401	420	409	411	415	426	439	413	464	385	427	370	431	407	430	441	409	402	422	428	418	397	434	428	402	393	441	446	429	429	419	451	431	409	448	377	437	423	474	442	439	418	449	475	442	425	456	435	451	405	448	414	420	446	413	397	427	414	437	424	399	365	457	395	421	416	459	414	447	440	424	408	470	456	432	439	400	395	402	409	443	414	434	376	425	445	410	415	424	427	430	423	442	434	457	431	415	431	397	447	439	451	472	460	454	470	425	427	426	426	421	435	408	417	428	398	447	415	438	440	445	421	452	420	440	387	449	397	424	430	423	392	454	423	431	425	423	423	407	456	423	417	398	422	440	415	425	440	459	430	442	452	446	453	413	387	430	449	446	433	388	434	426	422	437	395	424	412	420	403	398	430	445	407	446	396	412	441	432	422	408	452	457	451	378	435	461	449	429	453	443	416	456	427	395	455	424	443	392	412	445	423	428	407	466	439	440	476	438	443	457	427	434	465	419	411	433	424	444	456	405	386	425	441	443	419	447	424	437	436	420	434	429	418	399	422	429	425	431	456	434	459	409	464	455	449	440	373	425	419	410	444	447	405	422	405	427	431	451	420	413	434	405	448	427	406	473	446	454	404	442	405	417	454	423	434	466	396	386	425	430	422	443	435	410	419	418	398	436	417	416	430	409	457	459	424	416	384	438	377	468	434	413	441	428	428	433	417	423	409	402	448	391	432	412	431	449	444	416	426	450	438	430	416	457	427	414	422	434	441	462	391	420	413	388	411	405	445	409	404	454	412	404	445	423	426	409	417	430	434	448	406	457	411	408	441	405	443	417	468	439	397	434	410	423	399	443	443	421	437	420	413	446	441	442	391	415	442	441	425	444	391	387	461	478	426	423	447	420	417	397	419	423	431	427	409	421	456	446	428	394	399	417	443	427	447	433	424	408	426	403	427	401	437	455	396	396	408	438	408	451	429	427	392	464	430	450	467	460	460	408	392	454	404	425	454	443	440	466	410	443	428	443	403	456	457	408	412	441	416	402	411	426	454	438	415	430	419	451	451	410	403	416	473	409	436	421	448	430	431	443	464	445	449	427	414	442	418	396	469	406	438	384	436	459	431	419	426	410	405	432	456	402	436	436	445	410	404	434	418	423	441	458	397	427	443	418	432	423	432	423	424	406	408	399	445	445	411	407	397	457	436	438	423	422	438	442	364	430	403	404	431	437	387	461	413	426	412	455	407	452	373	370	410	427	452	415	453	389	443	410	448	386	440	434	390	416	427	455	447	434	420	462	412	436	459	438	453	436	419	417	420	439	423	466	409	423	431	401	441	441	423	416	416	439	433	439	392	439	383	426	391	433	422	438	436	411	422	442	437	407	437	445	458	425	430	398	431	421	428	413	460	419	422	410	412	419	410	439	419	385	409	420	478	407	437	426	420	394	417	429	420	440	397	428	434	438	425	437	403	429	413	384	444	429	428	424	408	391	411	437	447	385	400	430	415	452	398	433	440	423	397	448	474	416	427	428	470	395	426	437	417	428	412	403	402	469	441	424	437	414	432	416	439	423	406	465	483	410	436	465	441	448	437	424
7262	11486	10542	5767	3843	2759	2190	1674	1423	1266	1125	1020	850	853	817	683	679	629	644	635	596	619	525	590	521	592	471	530	510	521	519	526	512	480	490	499	478	532	483	483	457	524	476	461	515	457	477	441	440	468	443	449	476	457	447	486	463	458	473	457	458	443	479	474	495	440	471	485	454	438	469	445	446	466	456	446	462	479	503	450	446	465	463	429	448	458	442	460	467	433	458	415	470	452	426	474	468	496	450	485	486	443	468	470	477	442	446	431	423	459	454	431	423	476	462	463	441	469	457	431	453	461	474	461	465	453	420	460	460	467	424	461	453	434	468	450	405	460	475	425	451	460	440	424	498	466	439	422	465	472	483	466	476	464	462	470	461	469	442	418	465	485	458	467	467	442	442	448	436	468	453	448	439	411	430	435	453	432	469	473	434	484	475	436	447	449	432	436	410	446	448	441	465	459	434	476	448	461	436	431	439	465	427	436	444	443	470	469	405	466	412	440	502	427	426	450	409	480	425	415	441	427	451	500	449	452	472	429	408	487	444	421	454	448	432	450	470	469	419	474	439	449	450	425	394	472	419	427	480	419	434	455	462	448	474	419	410	463	454	452	432	433	463	439	457	456	424	455	430	472	422	435	454	458	435	459	456	412	421	457	478	451	480	429	435	467	418	421	438	450	456	470	435	467	431	430	419	458	425	482	425	463	445	454	437	465	434	458	442	423	452	480	431	438	450	466	448	451	425	457	438	448	465	420	421	469	458	473	461	460	458	456	458	426	416	441	457	475	462	469	465	464	456	466	465	456	440	453	450	451	471	469	416	453	452	441	434	438	466	453	480	432	457	475	418	446	423	446	459	449	437	460	442	418	429	453	422	485	439	439	414	463	465	406	411	456	453	454	496	432	448	448	456	421	458	430	468	445	429	424	414	489	426	467	437	395	444	431	500	461	441	473	476	425	455	460	468	450	416	449	442	425	446	444	441	413	442	452	447	481	479	447	424	406	476	432	470	416	424	478	451	453	430	450	486	485	435	406	438	401	452	445	434	459	392	467	462	440	413	424	440	467	437	406	435	475	436	464	427	408	458	448	475	447	497	433	477	461	410	493	426	414	445	470	418	454	444	445	471	437	491	439	427	455	435	413	410	408	489	436	443	464	433	443	459	459	428	473	431	470	487	476	457	431	423	441	478	425	448	452	459	397	458	452	454	421	438	465	427	467	466	439	470	438	441	431	456	430	456	469	452	438	464	438	416	474	446	467	427	447	472	443	452	421	472	469	460	478	464	466	449	419	440	434	430	406	455	474	509	461	457	451	474	447	450	449	419	437	428	437	461	460	453	462	446	452	462	404	428	441	447	440	418	446	423	441	541	464	478	465	398	446	476	493	410	456	446	437	413	470	431	449	486	421	419	426	458	440	428	474	436	432	446	449	459	432	448	450	424	443	441	412	474	463	465	422	463	446	494	418	497	473	454	443	420	433	399	450	483	438	455	439	449	416	419	448	445	438	437	462	423	439	446	414	489	434	420	449	459	461	443	456	485	433	431	471	424	396	465	432	430	466	443	437	428	470	442	445	423	409	490	448	412	466	467	467	448	478	436	412	453	443	494	469	442	447	429	438	436	449	440	477	435	455	446	426	509	454	455	478	445	416	417	444	478	480	458	449	476	433	424	424	429	423	454	464	424	446	447	443	492	492	455	471	486	458	462	467	490	419	461	440	465	412	455	427	462	447	442	458	466	407	457	450	455	465	439	443	475	462	440	428	452	450	448	437	433	459	384	446	436	445	464	476	440	452	422	444	455	450	450	423	443	402	417	436	414	479	458	436	443	462	475	443	440	406	449	474	422	417	460	464	413	425	451	412	465	419	445	462	454	449	436	449	435	451	452	507	444	457	425	451	432	421	435	438	453	447	420	425	452	432	456	451	429	452	448	486	444	434	464	495	455	444	445	458	431	455	445	445	443	448	465	446	427	438	432	431	433	463	477	469	478	434	452	466	427	449	392	441	428	418	454	419	396	448	463	449	453	463	453	463	458	405	409	439	414	427	467	456	426	442	416	454	449	405	456	448	458	464	466	442	464	434	466	457	455	458	433	465	459	466	473	430	449	435	420	449	428	439	457	413	467	442	451	458	441	454	454	458	442	458	414	457	405	443	489	445	450	441	438	439	445	479	445	460	444	458	458	466	455	427	453	475	435	440	445	426	430	420	422	433	431	448	457	433	455	448	458	447	414	482	437	426	453	422	406	440	478	423	429	469	472	450	431	465	451	453	456	419	486	474	478	445	492	444	441	432	452	438	436	505	445	396	439	453	464	438	440	447	459	453	441	438	410	467	423	428	435	433	434	444	442	421	403	462	404	440	451	461	426	473	439	436	449	468	446	435	492	438	443	417	474	469	446	425	481	470	444	467	433	476	418	392	445	448	438	434	440	451	416	444	423	428	448	460	438	472	406	460	458	448	482	481	449	469	436	418	459	422	452	434	480	476	471	496	432	450	433	447	448	417	409	449	488	415	434	457	449	473	417	430	463	424	451	428	494	464	436	474	433	429	414	464	460	422	442	459	467	422	424	469	410	441	441	489	412	451	438	480	497	520	454	479	442	450	440	442	499	435	445	467	480	483	464	485	466	448	450	435	464	452	441	434	388	460	423	462	452	453	472	441	411	437	455	457	459	462	458	463	409	450	462	441	428	435	476	479	464	457	465	449	449	466	485	449	410	428	452	409	408	459	441	446	429	457	427	477	441	469	433	441	502	429	436	422	437	454	431	467	485	427	470	415	427	431	460	422	467	439	451	448	470	481	456	433	433	421	444	397	471	478	480	451	428	455	442	439	453	452	445	439	453	419	486	472	447	467	438	421	462	463	473	447	434	446	473	465	450	415	427	441	423	455	466	467	445	438	463	405	486	446	431	417	434	502	431	427	451	462	476	449	467	463	436	454	451	461	454	414	439	428	436	397	453	448	462	463	457	446	430	452	455	416	428	418	431	453	472	439	431	467	448	415	436	459	476	444	433	450	434	427	466	417	424	469	468	448	404	454	444	465	455	407	450	463	474	463	464	460	454	460	456	441	454	456	492	453	456	443	440	432	473	464	450	465	429	450	490	435	441	460	424	441	451	448	440	463	446	453	438	444	431	442	473	438	420	480	469	447	437	444	433	441	486	486	438	492	453	452	448	442	444	442	415	469	425	426	450	450	427	479	449	410	435	456	476	431	464	435	427	448	442	428	435	435	464	425	451	432	411	420	419	442	416	414	449	460	439	443	444	445	453	453	456	454	452	477	429	427	424	468	477	438	453	460	416	403	470	456	458	444	458	441	480	438	411	416	407	464	404	443	433	421	425	448	432	412	453	447	430	451	463	455	442	455	438	466	425	453	475	448	446	455	398	424	422	433	439	455	459	440	445	440	452	456	455	485	483	463	463	424	440	462	420	447	451	437	431	426	436	454	476	459	458	413	475	416	465	435	472	426	413	454	457	444
22867	20592	27265	23891	20609	20690	8665	1974	1428	1315	1148	1067	981	1013	935	882	835	843	790	796	786	773	760	761	736	764	746	725	709	727	719	745	715	722	709	666	690	693	658	672	711	699	634	675	685	670	656	690	674	641	659	656	641	703	653	660	667	703	658	661	698	726	646	676	636	645	706	675	640	663	640	664	668	676	678	700	694	669	628	629	671	661	647	635	668	665	662	616	670	646	692	664	692	692	667	685	693	653	688	652	739	652	681	670	673	679	666	720	667	645	651	707	641	703	649	674	691	680	642	699	655	703	671	702	674	685	697	679	667	641	649	636	655	642	672	706	634	699	640	669	672	646	643	659	680	615	651	682	619	685	674	660	686	619	616	656	615	664	650	670	618	671	636	693	668	683	646	661	656	646	668	610	665	642	663	661	694	636	652	648	630	686	590	660	646	669	663	670	626	686	667	627	640	647	668	640	669	645	618	674	689	618	637	657	688	650	610	669	617	643	665	643	684	677	677	654	679	700	647	669	676	649	632	709	638	668	698	651	670	709	661	691	643	666	644	647	633	709	619	657	641	645	641	654	657	667	636	638	655	643	614	605	659	607	684	673	669	629	706	649	646	666	631	651	669	677	669	647	663	621	623	651	657	646	638	634	636	674	678	650	655	681	670	703	647	659	615	657	628	598	667	675	652	673	677	614	639	653	611	614	655	585	636	698	663	636	671	716	679	644	625	654	646	651	672	651	651	671	672	631	633	613	668	625	693	694	651	684	641	666	682	665	623	653	689	686	678	671	672	652	655	665	670	652	637	671	612	640	646	657	650	709	699	641	643	673	721	666	652	646	661	679	663	662	675	684	678	638	687	667	649	615	682	639	616	673	639	661	651	664	659	668	667	683	680	686	632	613	663	645	613	674	635	636	647	644	642	663	701	622	648	609	639	668	678	610	664	675	649	622	633	661	625	637	699	676	641	684	631	657	663	681	612	610	654	654	625	662	636	654	592	649	654	711	640	664	621	609	607	656	668	670	683	672	637	651	664	650	638	610	662	641	629	649	619	651	640	661	627	698	635	593	668	681	650	695	653	646	693	652	637	659	670	624	654	641	638	673	652	642	651	669	634	659	669	661	671	635	638	654	665	612	672	619	658	661	630	644	602	655	679	716	676	700	658	677	677	642	632	658	652	610	676	662	627	678	700	625	590	633	643	644	643	654	650	661	659	633	653	658	670	671	640	657	675	662	651	647	678	666	651	658	645	634	621	632	660	659	676	689	660	646	609	667	657	661	642	652	660	653	626	653	670	656	659	651	662	685	691	639	654	693	637	688	677	643	654	662	657	696	646	659	625	632	624	635	638	615	646	640	626	634	657	698	678	680	699	656	632	650	695	648	681	677	628	655	672	637	627	637	644	638	700	642	653	656	659	653	657	716	663	679	677	653	694	634	626	694	678	661	659	656	583	648	625	662	637	637	613	650	625	653	665	612	626	648	631	654	652	659	683	657	623	617	624	656	650	691	695	668	686	645	646	597	652	670	664	676	656	649	681	697	638	685	662	652	632	663	684	670	623	688	637	638	668	662	614	615	605	670	672	674	615	674	669	621	683	681	645	618	660	652	634	636	599	680	621	641	635	649	631	605	650	683	651	623	674	639	625	625	714	658	649	624	614	664	636	629	668	608	664	643	668	644	619	632	642	653	644	655	696	692	660	629	665	650	644	659	652	686	675	658	643	608	669	645	678	621	605	691	637	625	634	636	690	639	597	701	631	661	630	678	619	697	661	683	656	663	651	627	671	696	675	687	680	669	678	611	633	619	674	648	678	680	638	623	671	648	695	652	620	677	635	674	645	691	643	631	598	713	674	650	645	624	630	691	655	630	664	659	669	624	605	665	668	645	673	652	678	638	663	671	616	640	665	672	647	603	657	639	657	619	659	630	651	644	684	632	702	627	642	641	656	676	642	643	631	632	657	652	701	649	618	632	693	632	660	668	647	692	669	624	680	629	696	645	633	633	661	652	678	673	654	699	644	655	629	641	628	635	643	645	627	616	645	670	679	682	623	631	646	635	674	644	664	714	626	607	635	661	664	623	653	616	646	624	632	645	657	663	683	648	614	664	661	680	688	657	653	638	633	665	729	683	668	637	696	650	667	669	661	618	667	644	643	634	625	697	676	714	669	672	695	675	659	660	645	642	660	656	658	649	695	690	670	642	668	684	664	641	659	658	647	689	637	679	666	643	629	675	694	613	675	633	659	691	706	655	674	652	654	683	663	661	656	620	641	625	595	668	678	662	639	657	623	637	650	641	660	613	609	623	673	681	658	628	688	635	646	640	647	662	691	685	642	694	634	635	623	624	647	627	683	683	671	653	699	661	638	663	700	596	667	645	674	658	651	616	656	658	682	633	652	676	646	648	617	689	670	658	680	706	666	629	636	679	634	714	657	631	679	673	715	624	632	655	712	612	624	624	683	643	657	668	645	665	640	608	653	635	615	672	687	677	713	632	635	650	642	620	680	676	620	651	700	653	648	674	631	651	650	672	662	655	624	648	657	637	603	658	674	705	665	655	633	611	642	648	641	692	649	656	625	683	647	681	583	645	676	623	676	671	638	626	658	668	611	647	683	655	640	627	641	643	703	619	648	660	595	638	647	652	648	662	659	646	640	631	673	679	649	656	675	646	696	604	650	656	725	653	653	660	658	640	643	647	623	665	674	624	644	678	665	646	650	673	659	684	570	627	660	626	644	624	732	663	632	651	658	630	591	679	662	658	640	641	669	617	635	641	644	674	684	637	670	672	597	637	631	655	628	666	641	634	606	668	680	676	641	618	636	669	642	612	631	646	674	643	658	647	663	683	662	637	683	702	627	664	633	689	730	686	709	641	671	683	650	683	617	649	668	631	660	681	615	658	662	630	640	599	626	630	666	649	638	660	668	650	678	686	654	651	684	653	692	646	646	671	671	627	678	644	677	666	628	664	701	611	650	693	697	634	673	636	650	695	612	633	680	621	651	653	668	649	642	654	632	691	666	669	660	679	650	638	639	690	660	669	631	667	676	684	670	640	580	637	674	632	662	649	647	671	609	680	623	653	639	642	641	676	672	654	660	634	586	624	647	646	673	679	682	653	638	674	649	684	620	619	659	667	656	663	648	652	607	657	642	654	643	668	685	681	651	675	628	652	635	640	614	663	641	660	666	635	670	675	648	655	678	675	652	636	644	643	684	619	663	695	661	622	643	614	640	670	602	674	622	696	641	677	626	637	660	682	633	666	629	643	632	643	625	669	684	603	621	650	631	677	677	692	636	668	653	665	655	638	676	625	675	598	601	616	638	636	615	670	629	673	636	673	633	648	671	571	661	656	643	643	650	645	668	675	664	663	630	653	675	624	679	667	676	663	670	648	625	646	658	629	646	645	648	698	660	675	690	689	628	651	647	671	672	657	665	689	687	666	627	633	607	676	658	633	670	654	610	651	653	612	659	644	667	655	609	666	629	669
9998	17874	16449	9527	6617	4874	3706	3016	2453	2086	1834	1613	1441	1339	1230	1085	1064	1001	987	959	919	851	826	797	840	751	732	752	699	667	754	756	695	709	668	731	682	682	691	721	700	655	624	641	649	691	662	695	616	688	661	666	651	646	647	610	622	665	632	609	585	661	619	611	609	614	688	651	639	653	610	617	638	655	628	635	648	606	632	653	634	635	621	659	643	607	587	606	661	633	604	610	651	640	624	625	693	659	675	605	661	667	650	647	670	646	607	618	657	653	598	624	686	623	639	599	630	638	635	648	669	591	616	630	653	603	638	619	611	605	601	637	624	648	645	633	626	614	569	636	633	639	633	670	619	589	661	636	657	613	583	627	625	569	631	595	642	632	642	638	620	626	635	664	621	598	605	651	570	604	600	608	613	669	620	638	658	614	621	599	628	606	637	604	629	598	601	600	584	594	627	622	600	597	629	666	648	624	585	614	616	597	630	623	612	616	593	594	644	606	644	643	629	602	630	619	648	623	624	662	592	616	603	631	615	564	598	581	635	588	597	618	641	625	585	633	642	593	634	636	604	661	655	636	585	602	632	602	600	642	617	562	632	614	605	597	638	612	606	612	612	561	620	611	649	619	622	612	614	592	642	684	644	602	613	653	597	626	592	594	643	627	629	644	617	621	630	623	600	622	604	623	659	608	652	569	642	631	608	604	631	590	633	622	658	581	629	653	624	637	630	623	587	651	642	602	585	590	609	608	594	638	630	627	602	591	623	619	624	633	621	654	630	592	620	570	602	603	611	629	628	595	612	621	612	637	624	642	607	604	606	652	638	619	624	593	634	640	647	631	639	614	613	639	631	657	610	648	617	599	638	589	630	629	644	635	620	646	622	680	644	629	562	603	637	608	630	575	609	619	630	651	596	615	646	608	608	630	633	591	663	645	610	620	622	626	592	583	591	641	628	637	633	605	582	614	625	622	591	623	626	606	611	614	586	629	610	589	641	617	576	589	632	588	594	639	567	640	616	601	605	611	613	685	651	581	606	645	643	592	598	605	646	663	651	598	595	606	611	590	569	633	653	591	591	605	677	585	632	602	657	598	575	671	623	616	641	622	614	656	623	608	609	603	650	648	589	591	644	586	605	631	614	637	626	634	600	623	586	596	640	589	611	652	578	576	593	633	593	641	559	642	575	608	659	622	606	612	611	621	664	564	602	635	636	585	626	581	661	651	603	615	627	614	636	616	622	617	619	644	606	679	607	624	650	684	591	555	645	623	636	606	608	618	639	623	628	606	573	615	621	665	619	613	625	604	618	591	587	592	637	579	588	606	627	596	594	639	647	624	638	587	614	595	630	612	625	571	583	608	606	611	573	657	590	634	590	633	648	617	566	640	572	566	588	583	582	635	621	648	623	573	554	629	602	642	603	603	608	586	608	612	635	617	592	614	644	614	627	592	646	612	599	637	600	599	636	580	622	588	655	597	584	640	592	589	628	622	614	660	599	612	656	584	632	612	625	591	612	647	659	675	663	586	636	590	607	614	643	635	592	605	614	639	586	633	572	607	592	626	611	595	602	608	597	630	623	601	598	659	627	619	649	606	626	632	630	611	621	603	589	602	621	631	621	629	647	594	681	620	626	606	628	677	611	618	654	636	636	611	627	620	596	607	590	637	686	612	644	565	631	610	631	640	644	564	625	618	605	689	625	611	641	603	620	618	591	594	616	640	589	616	634	627	578	614	669	618	616	600	594	584	674	617	606	583	597	647	620	639	624	583	596	633	623	639	630	644	598	657	655	553	624	570	653	592	580	629	556	662	636	645	597	601	624	651	595	667	604	601	648	603	605	584	646	588	639	609	649	603	631	616	620	617	579	588	617	595	629	611	623	610	631	579	596	626	604	626	608	622	633	609	612	636	610	655	632	627	617	602	622	622	559	611	608	619	592	619	583	647	605	663	582	637	622	626	616	606	633	611	622	623	636	615	628	577	636	591	646	557	629	643	603	605	633	602	637	631	616	563	636	642	626	651	576	637	614	597	614	599	609	646	639	609	624	655	608	638	614	712	664	626	611	602	628	591	603	579	657	599	613	663	585	628	588	640	626	590	593	580	626	600	620	647	600	622	659	653	642	631	612	604	597	614	581	638	623	616	632	602	600	624	578	595	582	584	639	609	604	598	615	629	601	620	647	630	618	611	572	635	560	610	604	590	623	629	614	614	656	595	572	605	607	633	612	612	622	661	633	648	617	629	610	594	635	606	609	627	581	625	612	655	561	598	610	596	608	654	639	615	601	582	613	589	590	649	626	566	597	615	618	599	661	600	631	633	618	654	605	586	544	612	639	597	611	629	620	631	610	636	608	583	645	656	622	627	639	609	652	642	646	605	597	639	600	623	580	621	609	625	598	652	613	623	615	623	623	618	607	601	621	636	607	584	614	621	584	652	593	578	622	649	676	635	614	627	619	660	586	633	613	640	599	590	652	611	596	597	606	659	651	598	579	605	640	611	657	648	620	612	623	642	600	615	611	604	590	653	615	599	622	670	617	617	619	633	603	673	586	568	613	595	596	652	640	608	578	560	601	627	617	620	612	593	654	616	620	618	645	623	585	623	599	612	602	628	574	652	605	626	637	597	577	581	606	637	632	654	616	612	645	600	644	631	620	604	621	611	649	597	586	631	668	573	650	660	571	581	671	589	616	644	637	606	616	595	654	610	609	585	598	634	621	620	611	630	637	552	589	589	634	639	594	620	660	612	624	639	652	652	649	614	613	624	592	631	592	604	604	626	608	625	608	614	623	652	571	606	599	660	583	568	627	575	617	618	584	626	635	577	657	579	600	676	674	598	587	647	548	625	594	599	612	595	612	599	587	604	608	611	593	648	672	633	622	645	587	614	609	639	614	635	636	647	636	631	621	643	657	580	648	611	635	605	597	587	635	611	676	585	610	606	612	611	644	623	659	636	602	588	584	619	561	613	620	612	592	563	605	575	611	634	622	606	610	577	580	584	663	644	620	589	640	622	626	655	602	661	654	646	615	633	613	664	605	635	585	631	569	647	622	626	610	636	581	586	643	611	631	609	614	603	611	564	641	585	632	605	618	603	606	631	650	606	616	614	599	644	592	615	580	605	602	582	654	632	651	556	608	658	655	652	620	610	657	633	641	634	610	633	589	630	633	638	553	619	600	609	630	583	591	610	567	639	589	633	599	640	604	629	613	641	632	627	606	559	625	580	596	580	645	608	593	645	619	631	647	641	566	669	637	617	631	607	586	606	619	584	616	633	589	685	571	608	619	592	580	624	625	629	624	587	647	593	611	643	651	612	621	629	617	617	601	643	624	613	617	631	611	623	632	617	584	617	600	614	603	660	610	617	651	603	600	606	592	626	612	620	640	631	617	656	627	614	605	614	595	590	605	607	609	670	596	605	615	631	591	604	633	606	638	682	664	627	609	594	624	616	617	656	617	632	623	655	648	606	559	614	630	632	646	615	598	574	643	651
28372	13940	2497	1214	951	957	937	791	854	854	871	910	932	874	840	876	823	875	842	874	838	862	897	866	858	879	825	846	943	902	864	809	874	865	857	814	822	870	845	833	827	864	845	880	884	844	861	821	897	872	853	895	864	885	847	890	847	852	861	874	891	834	854	826	851	846	831	819	881	845	830	892	849	882	865	800	824	854	849	871	892	869	858	890	892	831	825	865	857	896	886	828	875	848	861	841	832	903	851	852	885	832	871	829	797	840	879	877	936	828	901	880	874	884	836	865	906	852	859	875	849	827	818	894	843	860	881	907	821	874	894	862	848	863	848	842	886	852	846	868	880	867	839	829	893	870	879	893	890	886	886	854	879	842	833	844	812	864	832	878	847	860	871	864	833	902	887	841	870	848	849	830	829	828	879	830	819	880	864	828	888	824	831	835	846	827	833	838	852	860	825	897	866	830	883	909	907	840	856	836	873	816	810	870	871	825	863	865	899	885	888	900	847	876	821	856	887	836	868	914	917	836	838	870	839	826	861	874	837	880	818	861	844	826	809	831	807	912	863	863	834	883	865	865	864	805	859	866	840	899	891	866	840	880	887	893	853	861	892	870	886	842	872	815	871	863	856	802	824	895	899	816	853	901	820	887	848	852	890	822	839	840	851	891	862	856	855	855	861	871	850	830	862	870	863	857	892	859	808	876	881	880	891	819	833	871	837	864	829	870	866	862	858	898	850	825	864	836	867	893	847	854	885	847	837	879	843	888	912	811	875	882	846	832	915	878	884	876	837	875	863	882	895	865	868	835	898	844	854	841	877	923	851	869	848	874	880	856	925	896	829	841	858	876	855	858	882	844	891	861	883	869	835	834	876	878	822	845	846	822	864	845	843	857	831	894	859	828	873	864	818	828	872	840	865	846	878	900	815	836	858	884	834	829	895	842	881	820	818	860	898	904	861	845	912	825	900	898	828	880	868	829	841	826	847	865	832	907	839	858	883	785	827	862	821	888	895	903	871	851	864	820	842	877	858	910	819	867	816	826	810	889	861	847	840	825	833	814	855	879	869	830	853	877	836	869	914	855	866	860	848	895	863	872	854	888	870	888	880	858	881	814	913	843	828	940	876	860	814	868	835	867	883	872	807	895	871	788	891	831	832	879	864	839	862	893	865	823	860	836	865	868	769	857	824	833	809	849	805	850	886	828	863	855	908	851	869	826	904	845	879	846	858	872	814	849	869	846	892	853	861	881	827	861	864	860	832	871	864	835	942	833	842	895	827	821	816	875	874	837	830	771	803	857	907	801	849	816	881	874	826	867	867	826	791	827	806	884	888	867	851	830	837	855	859	905	824	816	886	878	893	885	861	877	841	864	813	831	895	836	931	848	896	848	903	802	891	878	850	892	830	876	853	859	898	877	821	856	845	817	852	904	849	808	909	924	903	838	838	839	888	858	901	826	869	847	907	876	920	887	810	889	872	835	880	870	888	863	872	852	830	872	830	890	872	847	848	910	885	854	856	891	909	861	823	801	836	856	862	860	874	843	859	883	860	886	836	906	834	885	863	838	866	847	887	802	794	904	859	868	880	872	865	869	866	834	893	903	865	905	840	835	860	864	871	874	849	904	868	873	885	885	856	877	907	887	890	868	823	856	838	836	831	891	834	879	887	856	852	839	842	865	861	897	841	903	827	905	898	864	886	939	873	845	878	854	846	870	868	861	860	824	862	880	866	915	892	818	874	844	875	860	833	883	917	861	868	881	884	865	831	881	869	883	897	828	820	875	857	876	844	861	823	833	882	862	811	861	803	860	856	820	869	867	792	848	870	816	863	827	899	883	852	909	835	814	849	783	898	909	844	852	838	842	833	886	830	855	892	850	838	796	870	866	866	838	868	875	860	901	869	876	855	854	820	803	819	867	871	821	855	833	787	866	848	925	886	830	842	833	832	837	838	864	862	850	847	856	820	849	886	866	842	848	859	806	909	869	897	840	866	846	866	855	906	841	845	869	809	822	847	856	865	834	815	848	851	843	898	817	836	852	882	877	853	838	822	872	862	821	885	924	857	819	832	898	895	850	839	881	861	895	890	918	862	871	951	838	871	791	875	847	901	848	827	844	802	874	888	898	867	879	854	861	862	867	817	842	838	863	893	868	875	887	823	889	863	836	843	917	808	899	852	857	871	819	849	877	858	840	846	895	877	937	846	837	855	853	875	910	855	859	853	831	853	838	897	901	874	847	856	869	803	848	902	858	836	844	857	845	886	849	866	794	838	869	894	860	884	830	848	830	860	843	859	843	853	851	901	848	916	853	839	842	887	854	852	854	882	844	852	816	867	850	860	772	875	879	869	858	865	812	832	853	851	804	823	806	893	832	843	884	876	856	808	830	835	900	837	858	869	815	861	871	897	874	859	866	864	856	831	826	861	887	900	850	904	900	868	836	859	860	938	857	810	871	872	907	830	850	835	881	886	841	811	827	890	837	854	818	812	863	855	842	839	860	859	878	848	919	865	825	889	846	844	867	857	880	872	855	870	876	852	883	838	867	902	839	879	851	912	917	898	888	877	836	823	910	910	851	853	893	901	848	832	856	857	798	849	819	853	864	862	851	821	906	843	873	843	879	905	896	813	874	853	857	867	857	878	910	864	865	806	842	857	866	764	874	839	819	842	862	867	855	831	892	932	839	878	864	841	920	891	872	890	861	884	907	872	859	841	875	914	799	822	865	835	857	833	844	864	884	877	841	826	867	889	859	847	884	869	801	837	896	882	855	837	840	897	855	900	875	888	854	858	867	825	859	846	848	889	902	909	851	913	826	827	831	846	832	839	907	839	857	808	890	891	858	828	877	795	847	820	886	815	790	861	894	821	881	855	875	830	801	901	825	881	880	837	866	870	794	889	814	849	901	866	806	854	840	826	836	840	853	865	872	841	945	881	892	835	911	897	904	880	919	819	845	806	867	807	924	857	851	778	829	842	839	877	884	832	852	876	903	872	879	784	836	860	887	838	839	828	857	852	914	845	891	939	842	881	861	891	860	840	836	928	823	871	794	838	803	875	807	855	831	829	841	835	903	863	877	846	889	825	855	844	837	874	909	841	882	858	833	862	926	922	881	831	838	833	846	893	867	880	829	857	905	858	938	856	845	836	832	931	832	861	878	843	787	875	872	902	860	812	871	914	774	831	878	860	828	866	903	884	858	862	819	861	832	810	833	899	863	873	878	897	844	842	895	854	854	902	881	849	864	801	869	867	862	845	882	875	850	832	876	869	831	873	853	829	821	865	882	845	864	863	893	870	899	865	877	823	909	849	890	851	851	875	892	847	853	851	854	916	846	910	844	833	931	830	892	866	811	888	840	816	895	866	850	838	849	869	848	817	841	846	814	811	848	879	860	901	927	823	820	836	888	835	903	900	888	909	802	852	839	874	829	889	802	906	872	861	869	864	884	879	857	826	829	866	890	881	915	873	871	867	879	883	832	866	784	850	831	827	896
5720	1611	1577	1158	1097	1002	941	929	877	929	873	857	879	921	920	870	885	867	921	935	947	839	843	822	879	880	928	845	878	824	938	862	801	837	887	910	895	829	869	858	865	894	856	903	895	859	902	882	855	899	900	877	896	905	854	862	853	862	881	834	869	878	881	896	886	891	907	861	854	842	902	847	872	883	885	880	867	876	870	797	870	850	907	839	877	858	926	913	877	911	871	857	869	846	882	853	856	860	851	883	958	888	888	926	869	858	881	860	830	822	932	888	877	927	815	885	860	877	876	870	869	863	908	875	911	861	920	856	857	853	891	865	882	840	871	849	851	920	908	891	855	928	867	888	865	866	895	831	902	902	890	840	896	842	847	981	834	874	910	958	854	875	881	837	825	842	913	893	844	838	824	908	844	886	869	920	874	864	852	859	892	871	858	854	892	866	871	869	771	885	844	880	905	885	864	873	870	862	907	852	892	880	795	832	849	843	872	892	816	850	825	878	881	831	906	887	818	826	911	883	813	866	890	876	900	935	854	877	862	887	892	874	840	911	849	908	856	916	872	879	880	821	839	845	868	844	831	885	840	880	856	937	935	838	877	846	858	842	883	921	880	861	840	857	901	904	919	859	880	888	905	893	883	866	918	875	876	856	875	886	866	896	862	829	852	885	879	859	825	897	883	884	825	861	905	851	855	914	887	874	907	872	849	847	878	840	845	862	895	884	895	865	892	876	825	857	886	857	841	887	852	884	887	862	848	863	889	889	872	828	877	839	857	888	868	886	874	909	884	895	862	849	882	880	868	894	865	859	941	858	854	869	881	874	881	840	825	872	848	878	875	840	833	918	871	837	870	848	835	873	912	872	821	922	942	867	888	902	921	854	843	908	923	849	869	880	852	883	898	875	884	831	887	893	882	867	873	827	933	884	854	845	837	835	885	914	929	840	824	871	864	897	901	868	869	902	850	874	892	859	859	858	853	844	950	866	859	865	866	843	895	880	802	912	841	902	840	924	865	869	833	864	851	884	921	878	885	923	824	919	848	855	897	894	890	879	864	885	874	838	903	941	874	847	919	868	920	809	853	911	869	886	932	910	906	873	936	856	886	869	875	911	905	896	834	812	864	789	825	871	850	892	835	823	852	886	870	905	874	822	841	860	847	949	901	882	875	840	870	908	925	875	839	868	842	883	927	855	934	812	806	848	822	866	883	829	900	857	864	910	837	866	845	841	860	942	829	881	851	861	886	870	844	861	879	896	917	892	883	817	879	872	894	846	854	899	834	846	883	863	896	858	843	891	870	903	846	870	840	877	897	892	914	891	866	890	909	889	905	910	838	852	803	895	909	832	854	866	858	894	845	861	847	841	863	835	837	858	913	844	845	862	821	849	892	821	913	864	806	851	864	863	860	840	873	803	830	835	893	914	860	875	841	807	882	839	895	843	841	864	914	908	819	865	878	853	854	880	828	862	825	907	895	856	863	875	846	868	801	876	854	914	860	876	908	829	872	841	874	870	904	822	883	798	873	841	834	865	854	837	887	863	820	894	860	864	815	895	846	845	803	906	837	861	900	894	870	932	889	883	930	865	862	889	841	896	828	882	844	854	864	867	877	856	879	876	859	852	947	910	863	880	885	829	836	840	890	875	863	865	847	833	918	870	912	915	876	858	906	861	853	866	882	920	863	894	808	885	822	871	843	901	812	847	856	885	852	852	892	928	861	871	877	846	841	836	854	834	887	808	869	872	866	878	845	818	870	873	830	889	827	862	880	874	878	876	902	829	823	850	924	851	893	867	885	845	850	897	884	835	869	847	885	834	912	889	902	871	869	828	860	859	837	862	826	832	844	862	891	871	885	912	848	879	908	881	883	859	876	847	851	879	840	833	852	898	853	875	890	830	864	855	845	835	878	840	854	908	868	831	831	907	827	864	864	889	885	908	875	905	927	854	817	879	872	862	864	866	829	849	885	914	843	906	869	886	933	880	873	917	879	852	900	893	883	831	836	913	846	880	882	890	885	828	861	916	878	815	913	883	887	885	849	869	881	831	924	885	844	865	893	857	848	844	881	883	942	843	874	826	831	901	857	853	880	881	879	877	871	876	859	859	835	893	860	862	885	850	831	841	893	862	858	852	865	938	867	902	883	844	930	871	876	852	881	850	887	944	899	875	869	873	849	874	864	877	880	872	844	876	830	848	869	869	882	855	835	847	845	854	884	884	864	858	916	909	885	894	864	804	835	856	892	857	897	930	902	893	879	894	859	844	898	877	875	919	876	834	858	907	883	852	824	850	884	906	792	826	823	852	844	839	863	907	801	826	901	892	811	886	864	870	887	840	866	899	857	848	880	878	843	860	917	862	855	908	869	887	874	879	837	883	858	810	879	874	831	931	849	932	872	899	851	872	897	850	925	880	840	831	848	892	869	915	842	867	841	831	889	873	861	833	884	906	860	849	891	845	877	897	867	843	869	856	839	888	894	903	907	844	864	856	909	899	814	843	868	843	878	894	839	924	945	877	853	905	928	839	904	884	834	811	898	864	901	834	840	843	830	917	921	898	919	890	879	896	802	866	837	869	872	838	908	893	855	858	881	878	913	891	903	848	887	843	889	902	883	876	849	849	922	894	908	879	868	825	882	882	923	847	872	844	891	894	869	872	898	867	894	897	831	876	816	859	836	881	840	902	831	866	866	935	845	853	845	865	864	818	844	924	847	944	846	857	913	896	927	878	819	862	905	836	803	833	904	890	850	849	895	853	865	944	882	910	895	859	873	823	849	852	830	822	824	858	885	863	844	905	906	923	884	895	902	895	910	896	852	879	879	844	869	817	813	882	884	916	868	886	852	863	864	834	886	860	863	895	922	877	849	872	856	829	881	884	870	874	834	874	887	964	852	812	858	927	855	863	808	854	865	853	855	842	839	835	855	872	878	858	845	887	876	876	863	884	880	841	842	850	829	870	896	925	872	954	836	863	835	873	847	906	922	901	872	842	863	856	903	911	862	864	855	859	859	790	867	857	930	854	882	840	856	850	896	860	890	849	917	850	814	918	853	877	837	894	913	928	880	895	834	879	823	890	899	909	854	914	887	875	896	898	853	832	867	904	894	868	893	869	854	859	919	832	870	858	899	840	892	859	823	872	866	917	850	857	801	831	838	899	887	835	845	883	913	869	851	904	898	875	853	899	801	852	853	878	820	879	827	858	926	863	887	866	907	862	943	912	871	852	867	900	911	882	853	903	881	886	847	856	840	881	872	874	822	843	894	829	831	851	879	871	841	848	871	824	870	871	864	882	873	911	829	843	906	912	855	931	895	892	841	858	875	849	897	865	921	847	857	853	876	876	895	844	874	851	860	819	880	818	868	879	862	907	879	859	854	896	848	854	916	872	876	868	906	862	852	853	875	901	901	826	904	852	889	862	898	851	866	882	899	852	870	906	903	864	839	908	868	827	838	855	918	900	882	911	863	852	859	840	882	829	871	841	899	878	879	837
24852	20596	26914	24234	20581	10806	1533	1063	848	750	713	693	619	567	598	572	558	471	487	509	506	483	488	478	479	459	417	464	447	491	469	432	474	436	493	415	454	452	444	462	449	453	438	436	439	462	445	431	415	427	451	445	417	445	420	459	364	407	427	414	451	410	428	438	422	469	410	472	395	407	442	413	432	424	434	421	445	387	462	420	406	423	422	413	449	420	422	414	457	441	441	446	431	446	414	394	426	423	435	456	432	435	437	429	482	452	461	430	416	454	401	467	419	405	441	417	414	455	452	457	469	475	409	425	424	456	407	464	387	404	436	434	440	392	451	431	426	404	405	420	404	455	389	456	423	423	409	389	418	425	423	437	427	413	413	405	420	426	439	433	428	464	432	435	462	426	417	460	431	451	443	440	431	438	446	434	415	378	412	471	392	415	422	407	419	446	461	440	429	434	442	408	430	433	411	421	391	447	428	401	426	396	445	436	411	450	407	438	423	428	431	435	461	439	408	443	423	400	384	462	427	462	455	394	433	416	442	454	435	433	415	458	408	449	434	435	425	429	443	405	407	414	407	445	423	428	461	436	438	406	403	419	383	435	414	408	413	461	445	409	417	417	387	413	394	434	428	401	422	428	446	425	426	441	424	436	429	425	435	395	409	443	405	422	442	411	416	435	438	434	426	448	433	432	460	436	410	422	421	437	393	454	408	435	404	442	440	460	414	454	443	456	452	437	455	449	441	437	393	413	415	453	403	425	386	389	429	420	388	439	474	442	429	438	439	403	408	431	425	444	422	415	417	447	422	433	403	409	439	467	424	404	427	408	415	426	428	443	430	454	437	422	460	420	433	436	425	408	461	432	448	422	431	426	439	450	443	425	470	426	408	438	404	430	423	438	459	439	441	438	442	390	433	453	379	421	460	434	430	443	438	433	416	444	427	432	417	431	442	455	404	434	432	419	456	440	420	470	430	421	427	438	399	421	399	444	431	454	432	444	427	454	489	406	400	464	449	432	404	431	404	459	447	403	436	419	426	428	411	430	460	469	444	448	430	471	415	415	479	370	445	432	388	438	442	411	414	406	426	387	421	410	452	449	422	409	444	408	427	425	428	455	403	421	476	438	429	460	417	448	466	427	461	464	429	433	404	421	405	410	440	421	412	420	396	458	468	411	427	422	400	430	463	403	415	434	415	417	392	346	424	473	400	454	439	445	412	453	471	384	405	455	449	416	410	438	417	463	421	439	400	393	429	450	423	409	414	430	394	445	461	441	414	415	441	427	433	428	409	418	408	457	466	412	443	406	416	426	448	450	413	447	441	436	434	463	395	397	386	437	406	406	461	435	441	439	452	424	430	417	418	440	429	430	444	447	421	420	439	398	411	459	428	407	468	424	420	448	408	394	434	419	431	365	425	398	437	421	447	390	437	413	407	441	407	435	409	427	402	451	426	474	405	433	448	444	441	442	414	427	387	434	440	451	417	405	409	422	431	420	465	403	407	413	435	450	428	453	444	413	394	432	398	406	435	409	439	460	417	451	435	433	451	449	471	439	428	420	442	445	414	444	439	424	445	417	433	445	413	452	424	419	427	402	433	459	437	434	454	429	419	394	460	447	460	431	467	401	413	460	390	406	448	440	402	428	421	422	445	387	427	393	453	456	454	422	396	452	410	420	429	411	443	422	443	438	406	437	430	428	461	448	437	449	446	420	419	446	430	430	418	459	459	424	419	442	374	416	404	417	396	441	458	458	415	455	437	420	436	414	435	395	433	431	462	456	419	448	423	415	459	454	442	415	427	433	433	409	419	415	421	425	462	405	398	441	447	436	407	430	416	421	427	403	431	427	407	431	437	440	406	417	417	427	428	396	416	442	446	394	432	390	457	403	413	418	385	427	445	408	425	413	439	407	423	441	418	437	411	372	429	426	415	438	402	432	465	457	462	394	482	397	403	452	451	438	420	418	417	427	435	434	450	409	435	397	422	442	440	459	396	442	394	415	437	437	398	443	423	411	432	432	410	434	422	428	403	416	453	490	432	450	415	412	453	455	445	424	493	413	432	459	432	414	434	429	384	411	439	443	425	460	425	416	448	395	420	408	393	491	409	413	405	412	444	418	410	402	434	413	428	454	470	410	419	450	399	426	419	480	406	435	460	401	411	422	399	449	452	400	455	408	428	387	425	424	436	411	420	437	420	406	422	454	380	403	438	459	422	419	420	428	433	464	461	431	409	462	432	408	436	438	474	432	434	452	482	399	447	440	424	458	403	449	429	399	410	405	457	444	450	402	489	414	418	453	415	421	358	465	409	461	424	437	460	392	403	464	406	434	449	406	445	396	406	425	398	402	430	404	420	448	416	408	434	431	432	383	423	423	473	500	457	415	449	402	411	455	404	441	428	411	452	441	425	412	417	424	445	388	420	401	435	446	415	478	462	411	435	445	408	469	394	407	435	410	398	451	471	463	457	407	410	434	421	443	415	451	450	476	408	442	434	420	418	443	430	441	413	432	464	393	432	435	415	457	422	430	440	452	430	420	430	442	448	441	380	402	422	384	449	442	415	460	428	420	424	414	455	419	391	438	455	436	407	436	431	441	405	393	470	432	455	438	426	446	429	466	399	399	396	407	469	478	426	406	409	390	420	452	429	403	424	444	431	428	426	405	449	427	443	454	413	421	397	437	419	438	421	398	427	426	470	413	384	394	447	447	450	461	427	401	442	373	407	397	449	476	414	450	449	431	419	430	457	475	411	411	426	440	391	417	430	397	431	447	398	427	394	430	421	399	443	441	432	486	447	434	408	426	487	398	446	411	416	405	420	420	407	417	411	462	430	456	430	449	427	461	391	415	452	420	414	393	454	406	404	438	420	461	467	433	392	427	437	423	416	445	429	451	439	455	402	445	414	401	450	401	434	425	444	420	425	377	417	453	395	414	425	434	460	416	428	446	439	435	440	424	405	416	430	444	430	421	430	467	466	419	447	435	426	391	426	381	454	410	454	433	442	424	455	398	450	485	448	401	375	404	418	419	411	385	412	420	416	428	451	448	440	429	417	387	463	448	430	388	434	428	486	418	437	432	457	412	399	465	446	393	451	409	412	451	427	416	407	410	416	425	425	438	422	441	453	449	422	429	415	409	414	426	402	414	426	446	460	411	402	483	433	449	417	459	423	421	453	455	459	430	412	426	425	408	417	442	443	439	415	432	424	431	438	445	439	404	425	408	453	432	430	400	411	426	446	407	434	422	450	438	383	401	452	431	412	432	404	378	422	417	446	462	420	452	474	432	429	440	423	454	434	421	437	403	441	386	438	413	447	425	482	450	429	456	425	405	451	420	400	426	411	397	447	406	459	456	396	406	443	421	430	419	424	403	410	426	407	440	420	403	429	420	418	434	431	433	466	441	415	441	457	448	422	475	413	443	437	453	419	439	428	444	438	410	425	410	433	406	442	419	468	416	432	414	431	411	422	426	420	429	410	394	399	431	430	434	457	415
7353	11706	10519	5835	3911	2847	2237	1722	1446	1198	1138	991	877	820	794	733	677	666	658	592	596	613	544	474	519	541	539	511	524	503	512	489	525	514	483	428	478	468	493	446	476	447	490	447	469	483	487	489	472	487	492	460	451	501	443	427	443	495	455	512	472	429	485	514	435	495	453	483	475	457	485	450	475	475	437	444	445	450	464	463	497	452	459	446	512	464	440	465	456	483	453	439	460	437	462	431	502	484	469	445	500	471	467	465	464	410	443	476	455	523	452	474	466	449	472	434	481	476	477	453	413	468	408	416	469	429	462	456	443	466	465	476	428	458	463	447	488	476	470	435	451	439	470	447	456	443	451	454	451	442	467	458	478	485	433	442	465	442	477	432	450	448	428	479	444	441	441	476	409	437	441	461	459	480	431	465	440	455	468	436	442	418	481	464	448	453	445	469	440	455	435	463	429	452	427	473	487	426	480	454	469	457	472	436	432	477	431	443	436	435	422	463	430	425	462	431	469	447	430	445	452	477	446	437	435	440	462	446	438	449	451	467	442	413	432	479	480	442	468	420	460	459	413	484	433	436	472	421	467	414	416	475	460	456	417	426	460	448	470	465	472	458	428	456	480	423	457	476	429	427	442	459	444	437	417	435	492	507	465	438	430	404	445	412	432	424	455	455	442	482	452	439	464	450	483	422	457	456	479	429	407	459	427	440	473	465	434	424	428	447	462	419	493	424	463	466	450	486	449	461	457	432	465	464	468	460	466	497	449	450	454	448	463	447	452	452	453	429	467	477	482	449	468	450	482	452	448	418	468	432	444	461	427	452	442	494	432	471	452	464	414	452	481	435	472	416	449	483	466	458	439	403	458	418	448	448	470	453	427	456	427	456	465	492	431	476	488	458	457	457	474	431	468	442	449	433	415	462	450	452	461	450	449	432	446	428	458	406	463	446	424	469	441	507	422	453	447	468	467	451	468	438	465	384	462	440	431	461	480	456	440	458	487	418	466	456	467	452	458	461	474	442	499	422	473	469	447	440	434	449	432	430	450	443	457	472	472	477	451	436	445	451	437	439	453	462	427	481	462	473	419	412	417	432	453	448	441	439	404	450	467	433	440	456	498	512	466	471	395	458	493	436	389	455	488	429	482	425	446	469	423	459	449	440	435	440	487	456	438	422	445	480	442	444	472	479	456	465	441	426	455	460	475	470	446	454	423	461	432	462	416	471	462	451	494	417	462	449	454	445	430	467	455	460	444	422	456	441	457	475	429	466	436	500	478	428	458	465	478	445	454	478	473	445	462	440	457	441	492	447	426	444	474	427	471	466	471	478	445	430	466	450	481	462	477	497	471	452	454	457	447	486	438	442	459	473	468	493	480	479	477	429	451	449	487	499	427	451	463	441	469	448	454	463	422	447	452	460	453	451	443	464	474	440	460	457	475	469	418	436	434	449	474	426	414	439	489	480	459	450	442	454	472	475	429	456	467	449	486	476	471	443	512	464	439	433	447	482	455	442	470	490	502	449	427	470	472	424	471	456	436	462	464	462	510	467	420	423	448	433	426	445	444	436	459	421	451	457	452	484	460	439	468	457	457	454	482	459	468	498	459	449	431	447	469	459	475	458	467	463	453	449	441	434	432	446	438	427	466	453	410	417	404	433	452	475	424	429	422	473	432	437	474	415	449	468	498	453	475	454	451	479	441	433	466	481	437	459	454	450	427	450	401	475	445	438	442	431	413	476	453	436	438	413	458	422	433	463	450	458	443	484	469	430	427	444	458	480	474	444	452	459	438	482	480	467	430	443	444	489	467	463	447	484	460	437	475	449	450	435	450	441	444	489	462	423	453	420	468	438	456	426	476	433	397	429	472	468	437	463	496	425	489	456	470	455	478	441	454	452	443	407	458	448	473	427	434	447	473	465	459	449	459	451	451	425	454	439	422	435	464	456	472	430	448	484	451	454	432	477	441	451	428	462	452	460	474	434	472	431	409	465	483	451	478	439	432	427	485	442	472	452	464	448	425	414	455	444	462	457	444	457	426	476	432	442	473	440	464	456	421	453	503	469	432	445	442	450	455	471	453	432	466	433	473	465	477	495	481	452	403	459	424	439	452	455	516	458	427	468	427	442	426	420	446	485	460	430	397	427	409	430	456	489	422	467	494	448	421	442	445	447	424	435	477	438	472	437	410	420	444	420	456	394	463	450	457	432	465	437	444	455	436	457	465	467	447	451	440	469	449	425	463	472	443	437	485	488	479	438	472	439	416	438	458	453	441	459	468	428	430	467	376	400	445	441	476	440	432	449	458	452	469	388	435	410	443	488	435	457	441	452	439	431	445	428	451	450	450	450	412	429	458	435	443	462	468	445	443	464	458	531	446	472	455	449	463	452	475	445	440	429	434	429	449	492	408	478	444	459	429	456	488	435	430	468	467	463	440	448	445	445	434	450	471	459	468	469	468	434	412	441	454	461	456	426	446	479	416	426	502	442	446	420	447	441	449	464	453	441	428	451	438	415	469	439	474	441	485	431	428	425	416	462	453	448	448	461	448	460	475	456	514	471	428	446	452	444	440	463	460	463	423	430	402	462	468	446	471	436	438	462	439	461	446	428	479	473	472	458	476	452	469	417	452	443	447	483	436	446	429	456	454	437	467	442	442	454	444	499	433	457	420	447	475	434	449	439	468	456	455	440	463	451	457	466	448	519	432	480	427	419	441	469	452	478	465	459	465	459	436	431	478	469	404	460	469	415	467	469	480	458	457	450	480	438	474	432	445	472	486	457	431	465	438	454	436	439	422	428	472	486	446	466	428	455	491	442	471	418	423	445	433	473	465	455	411	400	463	459	431	477	440	496	421	467	450	429	487	462	478	442	423	442	471	440	422	421	443	473	487	464	470	426	430	449	459	469	433	476	452	485	438	462	451	438	514	446	480	455	464	443	422	452	512	438	491	457	482	440	470	446	462	465	494	439	458	457	490	422	449	454	422	439	467	436	465	446	429	457	429	449	440	465	483	458	465	480	437	427	419	441	449	479	425	451	486	429	436	462	424	418	450	462	469	465	468	459	469	429	453	436	445	456	482	436	448	446	435	412	454	469	472	444	450	464	460	452	438	430	436	451	456	471	475	471	426	472	492	502	463	447	486	449	465	465	439	440	455	430	436	433	437	447	472	450	414	467	457	434	429	450	467	418	460	443	439	422	436	456	438	488	430	427	483	461	434	474	435	430	423	426	455	394	446	447	452	452	471	489	419	434	450	471	449	449	456	462	444	449	425	472	432	415	427	426	456	418	438	403	440	482	441	449	460	452	487	418	441	436	457	469	459	429	478	454	449	442	456	445	456	431	453	436	456	419	446	453	489	465	455	442	481	438	474	443	488	467	423	442	423	477	493	426	413	432	470	473	478	453	452	414	412	439	467	432	449	445	452	481	443	460	443	470	439	434	410	465	476	461	453	454	463	459	403	472	468	446	463	450	440	446	453	453	447	475
22871	20600	27277	23924	20601	20673	8702	2020	1455	1313	1173	1050	1048	961	917	868	876	822	812	723	797	776	760	748	773	749	713	724	745	716	719	693	694	708	719	674	724	712	724	722	693	740	736	693	658	705	644	666	685	690	662	665	672	701	669	652	646	641	703	718	715	685	705	651	669	630	677	621	725	634	692	678	678	657	658	631	668	646	616	676	662	684	622	649	696	670	578	653	639	666	669	693	626	655	663	669	636	653	713	692	657	647	653	658	675	643	625	677	691	664	631	641	685	680	651	659	661	689	646	668	669	645	673	657	634	614	637	673	664	653	624	696	647	673	673	678	593	680	652	653	625	668	660	695	662	684	642	642	642	628	631	658	631	674	632	684	655	668	682	678	677	649	616	648	624	647	620	673	638	652	608	657	670	656	638	647	676	676	660	646	682	641	664	655	626	685	701	599	646	618	696	691	629	630	659	628	661	660	663	621	678	657	694	646	704	658	640	634	616	637	633	694	646	623	618	612	639	678	686	639	656	672	713	650	656	677	645	646	645	704	705	678	681	610	716	612	653	664	662	701	682	607	611	690	697	656	715	680	668	687	650	647	664	657	643	642	635	649	656	663	652	635	637	649	651	625	653	642	677	671	698	654	675	647	593	654	650	658	671	709	655	629	645	650	649	694	693	637	623	620	673	674	629	641	676	633	668	665	697	651	718	683	636	615	673	666	648	625	641	648	737	657	655	669	641	651	680	603	642	662	686	693	619	648	638	665	673	622	617	607	681	607	646	637	640	675	627	682	723	652	676	695	606	669	653	678	647	675	677	673	677	687	637	674	656	666	630	639	681	649	684	682	597	666	621	684	626	652	644	633	603	635	627	637	621	608	663	649	649	628	630	644	703	637	630	663	637	611	620	687	664	632	622	665	667	677	638	638	632	610	633	618	683	638	617	645	671	622	683	681	668	698	681	622	678	665	634	653	711	669	656	665	641	639	686	649	684	633	629	668	630	680	558	661	683	637	644	646	664	672	668	625	698	621	655	646	714	654	664	634	656	644	651	650	678	647	642	610	634	656	703	642	623	655	653	682	644	675	689	653	683	742	651	637	700	622	667	645	662	643	645	656	657	642	639	643	615	686	632	682	674	663	646	679	670	633	669	622	679	609	681	690	673	660	651	639	630	644	668	643	627	672	647	719	646	646	653	669	649	640	668	662	644	620	630	647	681	705	638	651	694	606	620	613	658	654	630	619	629	691	619	660	667	650	635	661	655	649	630	631	663	626	674	615	644	607	692	617	632	613	665	650	661	646	598	648	662	693	651	638	630	623	635	619	664	673	651	687	658	652	633	626	658	698	661	630	645	639	622	629	620	684	700	618	615	613	652	653	647	644	595	658	629	648	651	620	666	675	651	704	638	650	644	661	625	675	621	616	652	675	668	668	667	694	619	655	677	673	602	624	695	667	699	630	661	629	702	613	616	634	634	668	629	699	680	653	629	712	662	676	651	654	657	646	644	635	673	663	664	671	676	622	632	685	627	645	654	709	647	648	637	631	691	656	689	677	641	657	674	640	677	685	631	665	641	632	655	620	628	656	693	664	686	649	689	653	655	636	672	677	650	663	728	656	680	653	644	654	607	661	634	712	621	668	714	598	621	663	659	627	605	636	693	641	652	648	662	693	626	651	698	660	677	646	652	670	690	623	640	637	655	627	641	664	619	640	663	635	677	639	661	681	619	634	661	681	654	669	610	664	663	658	657	671	633	671	626	668	692	692	637	683	616	636	653	660	662	642	684	690	700	632	670	638	647	672	644	631	612	644	626	685	640	694	654	647	677	636	677	616	636	642	633	689	636	644	629	649	654	603	625	627	629	647	636	685	653	632	641	663	611	615	621	596	659	627	682	611	678	636	679	647	611	685	700	637	682	655	610	644	648	630	661	688	639	688	673	648	676	660	650	636	620	685	645	647	625	666	655	703	650	657	651	661	653	638	676	638	647	655	654	678	626	648	690	688	608	677	679	636	645	623	623	647	629	634	664	666	636	657	687	687	651	664	617	659	679	639	627	680	667	676	614	686	656	623	678	644	631	648	676	654	675	665	640	675	696	673	661	641	683	646	673	677	656	660	657	596	655	634	628	663	596	650	641	673	659	657	611	652	672	657	639	697	625	636	611	685	671	686	643	694	653	678	697	663	629	648	641	642	657	661	605	679	673	639	642	644	668	662	671	679	676	655	663	705	655	661	656	675	666	701	625	686	639	687	641	618	599	629	684	636	646	681	671	608	614	631	617	611	694	646	677	665	661	643	616	640	666	621	615	625	619	658	622	614	682	676	640	573	641	676	674	614	639	665	683	680	617	674	626	670	676	631	689	617	641	682	632	665	648	639	620	640	654	657	689	641	653	655	613	622	658	700	643	622	694	661	644	646	672	638	618	670	682	655	629	673	610	660	662	702	616	641	655	656	647	633	647	666	676	663	631	652	699	628	689	671	642	645	652	664	662	639	646	628	647	633	644	634	669	659	702	623	679	656	670	653	642	657	640	665	707	650	669	643	686	637	622	648	637	676	663	629	677	706	684	656	613	640	671	652	629	668	601	649	638	619	650	642	671	698	676	664	667	639	658	652	653	711	646	659	650	671	649	672	656	642	642	670	664	607	624	697	681	642	666	645	695	649	674	645	676	635	648	673	683	655	665	655	643	667	640	677	658	653	653	661	717	653	641	651	648	633	702	628	672	638	669	619	617	658	666	713	640	679	627	605	730	650	656	667	646	697	622	617	573	642	632	672	628	704	629	652	643	635	683	672	668	614	666	636	608	596	637	658	649	607	633	650	644	667	628	644	634	631	616	670	659	624	704	663	669	636	664	676	664	654	644	670	629	685	653	580	683	643	636	663	637	605	656	604	697	665	614	632	652	631	645	651	660	643	621	641	661	634	676	722	652	630	684	691	683	653	637	650	675	630	645	688	709	634	637	666	640	660	663	653	621	679	634	650	629	644	691	610	652	618	726	648	648	661	655	671	687	644	683	660	651	658	652	596	644	694	673	671	594	635	632	676	634	654	682	614	665	632	646	633	640	674	654	663	625	671	668	686	688	660	679	732	700	644	654	653	669	632	671	644	648	649	724	659	659	669	623	679	643	658	627	659	627	664	660	640	664	616	652	674	662	656	633	716	635	635	644	588	616	665	634	670	650	608	624	629	667	629	651	655	648	650	652	671	613	649	655	644	653	673	664	693	679	677	668	665	680	663	613	635	596	653	662	641	653	675	673	680	616	655	619	666	664	673	688	645	627	669	658	637	707	656	661	660	650	620	599	640	666	652	605	648	656	642	714	629	675	606	652	696	660	649	647	673	668	693	666	679	648	680	687	661	672	681	645	649	665	692	618	682	698	663	626	671	606	633	671	648	657	669	696	656	615	610	658	650	649	608	613	622	614	622	642	686	666	610	615	635	628	617	683	618	665	672	668	659	647	638	610	654	656	639	629	664	669	669	616	653
10104	17974	16221	9583	6561	4875	3774	2979	2479	2125	1814	1575	1465	1286	1202	1152	1075	992	945	897	861	860	806	869	758	739	755	735	772	702	761	660	700	685	704	661	668	703	670	699	728	664	702	666	659	663	642	638	624	643	621	654	655	706	644	645	580	657	624	623	620	644	637	594	608	604	623	619	624	642	625	633	609	630	574	597	600	694	639	576	629	650	626	620	571	646	565	623	645	664	624	624	640	616	630	630	655	644	683	623	644	672	639	645	633	666	645	634	617	610	640	619	643	602	634	638	651	643	665	620	632	611	656	583	625	641	577	663	620	617	656	603	639	622	610	626	644	617	578	592	654	659	606	637	617	639	653	606	627	617	630	641	608	590	605	608	597	612	591	643	585	621	630	622	602	638	619	620	613	641	632	638	604	594	610	613	605	631	585	595	613	575	623	614	595	630	584	591	612	611	614	629	653	622	616	622	618	687	615	645	614	634	600	651	574	622	627	585	670	567	595	639	612	637	646	580	599	616	592	628	615	637	620	696	607	609	617	667	616	648	621	596	603	583	673	645	642	608	618	648	601	642	599	563	646	630	608	595	610	634	622	602	635	605	632	626	633	623	611	619	633	587	647	626	604	641	635	636	650	577	634	637	649	605	589	603	585	589	640	629	635	630	624	614	676	606	581	632	603	613	611	621	616	623	591	616	628	603	612	646	584	625	625	612	550	598	599	585	565	629	648	672	597	598	603	629	615	636	673	667	601	565	622	608	618	614	633	627	567	635	608	627	648	644	578	579	634	642	608	635	653	609	592	614	590	623	612	631	592	598	632	567	635	580	668	578	647	591	610	614	625	598	542	645	616	610	643	591	613	580	620	583	649	620	596	621	638	658	622	587	661	597	649	610	588	604	651	583	602	556	565	613	581	592	588	660	620	632	588	598	602	608	593	619	629	597	658	668	589	595	615	622	635	638	649	603	587	619	639	635	635	614	648	642	601	606	632	593	615	619	599	586	658	619	645	586	618	607	589	578	604	598	597	594	623	592	603	627	633	600	607	618	653	633	617	624	567	594	649	606	633	656	628	612	583	612	638	639	627	639	621	665	610	583	591	610	626	607	642	630	598	629	597	618	581	656	622	619	596	664	595	620	633	660	626	629	633	598	603	592	632	630	647	623	583	631	612	576	612	586	610	649	629	635	649	617	609	620	663	590	614	595	597	633	601	564	621	621	616	637	656	663	652	578	570	629	611	643	642	575	589	601	634	608	612	642	587	614	605	612	643	627	571	580	615	616	601	583	540	600	600	631	661	647	666	581	603	587	595	551	655	614	596	625	646	604	644	608	628	547	629	593	617	630	598	592	651	576	629	571	620	606	583	586	659	613	634	631	600	643	633	555	634	634	659	627	648	690	641	579	609	584	600	612	598	638	610	620	614	663	578	615	596	592	627	634	574	619	612	652	632	589	636	636	612	602	618	613	612	611	620	609	631	622	584	625	602	632	619	614	602	614	601	593	598	588	572	646	604	613	612	645	603	599	607	598	625	640	663	605	572	613	573	618	597	600	567	649	653	617	612	602	576	589	608	640	646	616	648	628	643	552	619	615	580	627	632	611	633	643	649	654	676	635	587	608	614	642	630	606	614	599	619	575	582	618	623	643	587	618	592	641	613	580	622	611	590	608	649	642	654	636	642	590	659	610	585	594	587	571	620	596	626	635	607	598	620	601	570	562	642	619	653	601	638	622	650	616	633	635	609	581	609	591	606	654	598	618	589	644	605	612	626	621	612	604	615	626	622	620	582	645	671	570	599	611	596	599	633	620	635	560	627	617	621	620	628	616	613	612	650	609	665	645	590	615	622	613	641	613	583	596	614	618	634	637	610	609	598	632	596	645	618	645	618	610	672	588	616	573	588	629	619	596	644	606	612	533	598	654	641	602	631	615	586	628	637	596	664	664	652	620	616	625	613	607	569	596	600	596	632	657	578	611	634	602	626	642	613	617	636	590	659	640	617	610	652	569	652	659	596	603	613	590	627	619	612	622	628	592	623	606	608	567	639	598	633	662	598	588	671	628	639	578	652	625	614	594	628	624	597	610	635	644	616	601	618	603	596	577	647	609	622	607	642	604	630	577	606	615	635	606	613	615	636	606	599	616	609	648	644	625	611	631	609	626	600	585	606	647	632	589	547	634	615	613	649	642	622	637	591	636	599	607	667	642	605	605	597	625	686	624	641	597	675	606	615	626	638	592	601	616	636	558	603	644	620	640	572	612	596	631	593	625	597	677	639	567	618	616	639	616	626	610	603	660	645	660	632	617	586	625	617	635	658	593	583	656	613	622	630	604	643	631	622	588	634	646	594	628	573	586	612	596	606	657	657	622	676	618	587	626	664	636	619	609	616	591	661	649	586	623	629	608	644	643	648	653	631	639	607	624	603	615	618	675	626	565	612	610	607	624	652	604	599	601	634	617	619	633	598	613	666	634	649	582	632	595	628	626	631	588	624	616	650	625	630	615	670	633	619	597	623	613	614	634	591	610	638	564	619	625	639	633	661	608	605	590	603	622	633	628	608	604	555	654	592	616	626	606	641	606	616	629	589	605	566	642	645	641	648	601	625	648	593	612	596	650	636	651	627	638	576	586	636	603	658	591	633	653	600	651	613	552	626	637	629	628	645	607	610	642	601	605	606	618	610	616	626	659	587	608	622	605	643	617	657	580	609	601	659	641	657	614	599	588	616	646	610	593	579	623	620	616	650	653	634	621	642	624	603	646	617	620	618	604	602	600	633	641	577	606	601	611	712	618	582	619	639	611	601	599	601	590	606	616	596	626	586	604	595	674	669	583	633	589	640	615	620	582	683	610	583	641	633	638	626	628	633	616	634	645	626	629	626	606	608	619	635	647	600	625	627	651	638	642	568	636	586	584	666	602	619	648	622	570	590	594	582	613	633	600	612	598	630	641	623	595	656	654	638	620	594	610	592	621	604	624	636	635	612	632	639	603	600	620	578	621	653	626	647	565	596	600	611	619	614	652	619	614	569	654	630	611	616	615	625	603	570	662	579	625	665	601	659	636	573	576	638	622	603	605	666	608	640	632	630	600	612	614	581	628	704	611	603	620	641	595	612	636	647	649	629	593	649	581	611	671	625	614	594	646	616	627	600	619	578	591	669	628	637	613	592	644	629	614	620	625	606	642	635	611	586	607	617	593	635	583	641	640	633	619	609	612	671	674	637	621	663	640	589	589	646	631	594	608	604	629	581	611	590	591	593	681	589	619	640	606	678	644	596	643	605	623	588	600	623	588	614	595	619	620	639	636	629	618	666	580	630	592	617	611	635	579	559	577	631	600	624	566	644	611	609	630	641	621	631	618	629	620	611	606	616	600	635	597	624	641	606	613	607	627	651	650	593	622	625	626	641	637	643	616	586	645	634	654	598	581	591	573	624	604	659	611	621	549	620	644	657	631	640	597	628	623	629	638	618	665	636	606	613	651	616	606	587	582
28229	14150	2538	1165	937	933	857	889	873	840	860	868	874	850	922	884	825	904	848	839	830	898	861	841	865	840	852	834	823	893	870	924	844	874	880	848	856	826	861	861	840	834	858	855	883	830	823	842	826	823	854	800	847	808	832	819	841	827	819	840	888	852	883	885	819	855	815	848	832	876	846	800	916	878	831	847	874	869	837	790	889	834	796	834	900	827	872	819	838	863	843	854	853	891	897	848	917	829	843	863	826	821	800	911	879	835	858	845	888	826	842	917	827	840	852	872	863	880	807	869	877	830	891	846	811	812	874	850	868	876	810	823	903	849	851	888	868	851	852	822	880	899	875	906	860	857	864	844	814	798	864	849	840	843	817	848	873	814	814	866	858	878	886	841	841	845	814	851	829	836	873	848	905	813	816	868	853	876	878	912	847	866	805	798	844	865	808	849	858	846	818	838	830	829	859	843	845	898	886	855	820	862	837	849	912	869	847	894	869	880	811	856	846	866	803	859	902	864	878	820	862	883	855	849	889	868	839	874	840	813	862	883	859	852	774	839	852	893	855	845	845	852	867	827	866	840	861	809	835	839	859	858	858	793	846	855	851	850	871	864	875	801	849	812	831	804	832	864	853	833	821	886	874	898	847	845	842	855	903	874	885	878	822	881	833	868	850	791	821	918	821	846	848	889	866	904	854	823	856	891	871	859	862	830	902	873	849	881	883	881	834	845	806	879	867	895	818	842	793	888	833	838	876	904	890	844	848	853	817	845	844	887	861	833	807	848	850	829	871	898	886	838	878	874	890	864	891	880	858	797	913	865	819	820	876	875	849	844	780	868	831	876	859	847	871	857	949	869	827	824	827	861	840	888	848	828	824	846	843	894	854	875	820	889	890	839	855	866	857	826	817	831	897	871	846	855	897	837	875	836	854	855	847	905	863	840	829	852	856	800	813	859	847	840	875	801	849	847	859	837	874	873	847	881	852	854	852	831	930	865	853	860	817	802	869	826	822	810	809	818	819	813	825	817	866	846	812	868	835	862	789	833	845	830	846	874	843	823	817	833	861	833	830	841	877	868	866	887	837	881	895	858	868	852	888	815	849	869	898	811	782	894	828	794	843	839	825	881	824	880	889	866	833	830	812	871	812	832	835	851	852	890	880	816	875	888	832	843	922	816	829	811	836	828	910	851	844	911	891	866	898	821	881	832	902	844	871	809	869	865	815	854	800	851	864	875	856	822	845	864	842	819	850	857	864	891	848	833	819	864	871	837	884	824	871	822	908	893	832	840	853	823	858	875	821	853	873	822	874	845	806	806	867	866	828	854	870	829	840	877	805	859	846	855	845	857	900	808	851	880	890	824	837	899	844	869	844	888	843	835	866	858	818	823	884	836	817	832	847	870	839	870	849	845	838	881	896	865	862	785	852	875	830	849	864	786	871	899	848	879	848	871	837	860	837	895	896	818	872	849	834	853	877	837	821	838	895	865	872	835	897	859	811	871	879	823	861	859	863	849	869	853	829	880	829	859	878	831	869	832	845	841	819	815	875	820	874	900	838	828	840	850	895	828	809	856	843	816	866	815	849	834	827	857	809	870	845	856	876	807	879	769	807	814	781	825	855	892	904	866	864	906	873	818	788	881	823	841	899	864	774	833	795	871	892	854	848	862	873	832	828	875	848	905	764	864	837	842	894	866	836	832	857	860	812	841	816	829	889	882	857	830	871	842	813	873	813	845	829	846	884	817	904	882	855	852	826	869	826	834	847	830	850	849	817	852	856	860	837	846	836	834	903	872	837	830	844	824	852	831	851	830	811	869	819	869	875	873	830	846	804	846	861	820	858	883	884	896	849	869	864	856	826	860	834	826	804	878	842	885	870	832	818	792	838	848	882	828	824	823	913	834	845	853	909	816	850	847	879	913	907	837	851	853	831	798	875	798	886	851	875	897	864	872	830	827	792	863	887	801	856	869	871	880	824	832	828	816	829	841	852	844	856	874	865	870	838	833	850	868	822	864	872	843	854	827	867	855	799	864	898	839	858	834	868	813	848	790	845	801	850	835	865	887	826	834	868	863	854	853	894	858	923	855	904	869	831	877	854	827	878	877	837	855	905	818	839	868	824	853	895	848	895	837	878	884	790	864	854	905	844	900	872	826	901	826	834	894	804	845	822	903	811	852	882	845	834	843	849	835	829	882	834	856	871	868	840	855	828	825	911	858	845	843	809	855	824	872	810	883	862	858	885	857	852	900	891	838	876	828	835	890	859	821	860	881	849	898	861	864	886	817	831	837	835	840	873	858	897	828	843	886	859	866	842	828	820	903	850	869	852	810	857	859	850	854	817	825	857	902	839	838	848	808	818	819	811	844	847	837	851	870	868	850	838	855	848	888	891	805	876	785	853	857	849	895	836	869	875	886	840	870	855	844	898	877	837	820	869	834	840	874	917	849	828	865	871	888	874	855	801	835	847	862	850	890	799	905	862	845	905	886	842	871	867	821	857	898	850	840	877	871	860	889	856	883	816	860	883	829	810	803	823	899	867	880	834	819	824	836	823	848	804	848	892	876	884	838	831	825	816	820	809	873	846	809	837	858	906	839	904	877	832	800	855	865	848	814	845	832	813	908	782	864	835	881	850	882	904	895	890	871	831	878	823	864	885	848	858	878	859	885	849	822	853	801	865	828	819	834	864	820	876	860	886	860	874	872	862	832	806	835	816	924	875	896	849	795	878	887	863	842	865	878	837	796	841	801	835	851	872	923	910	891	857	880	861	838	835	832	861	895	799	831	846	835	808	839	830	851	881	843	811	857	804	845	854	853	877	820	864	876	880	829	823	904	884	878	841	888	848	873	887	796	864	820	841	845	890	832	855	840	872	816	876	824	900	833	896	872	879	847	791	813	916	808	830	829	854	848	882	947	847	849	887	813	833	851	807	825	850	798	819	877	825	854	866	848	889	884	842	813	822	865	778	830	844	813	892	920	868	851	846	889	830	831	839	903	844	818	898	824	904	867	889	865	822	866	904	831	887	838	842	878	859	844	852	855	869	842	878	763	859	852	846	853	822	891	827	866	879	879	863	879	854	830	886	837	842	834	860	827	825	887	865	834	876	854	824	851	867	871	863	814	844	902	854	838	864	867	850	801	816	853	825	793	822	835	872	809	852	876	855	898	854	869	878	884	861	866	852	888	834	811	831	860	851	890	873	874	897	835	866	869	826	862	875	846	838	806	851	861	813	849	880	849	873	831	876	906	880	796	850	834	815	835	838	864	851	861	877	817	863	882	835	802	823	893	847	865	840	871	804	861	882	834	849	828	892	864	847	865	846	864	836	816	888	873	897	883	846	819	881	801	906	871	889	892	848	843	866	828	843	884	808	861	881	845	848	828	813	853	864	866	867	876	880	868	920	807	867	783	805	815	855	873	904	801	892	880	877	878	831	807	914	912	871	851	779	864	821	843	889	864	842	835	890	859	830	844	838	893	889	838	886	886
5712	1552	1432	1118	1042	985	905	852	917	863	879	955	901	857	878	861	884	838	838	932	892	852	867	900	898	904	902	878	898	873	877	865	802	852	846	894	848	891	886	889	879	844	853	902	846	853	883	847	852	864	879	844	894	888	854	873	908	928	876	865	875	864	910	834	836	855	867	869	858	883	898	893	864	878	831	817	862	876	809	813	895	853	849	882	883	886	889	870	884	873	836	881	872	881	908	893	850	829	897	907	893	899	868	900	891	838	852	870	886	869	823	875	890	856	852	854	889	915	880	911	853	872	859	852	825	843	890	886	812	883	863	902	891	845	925	848	889	910	857	866	863	908	883	860	883	931	830	839	863	871	863	862	887	845	863	880	872	882	909	884	856	891	862	887	840	801	885	888	883	847	868	891	925	870	832	886	857	880	919	828	862	835	862	871	842	892	909	809	838	880	774	858	834	921	826	894	862	856	879	854	861	913	874	843	837	881	913	854	832	881	853	846	893	877	864	854	849	889	912	849	905	859	836	909	814	831	850	857	872	830	906	846	826	836	859	869	846	885	871	878	830	823	828	838	844	877	877	805	842	881	896	894	881	821	861	865	903	872	893	833	860	887	876	823	829	865	843	887	830	797	906	858	858	882	901	887	851	838	822	868	879	898	857	899	886	884	861	842	893	838	832	848	891	871	898	877	868	868	912	859	854	873	856	874	857	900	891	840	815	863	879	848	871	857	857	862	797	896	887	850	848	834	885	889	845	853	880	837	828	860	845	872	864	830	801	880	845	834	843	847	872	838	868	877	843	869	855	891	826	844	907	864	889	898	922	866	881	934	883	848	911	862	848	865	894	856	811	884	865	868	875	860	850	905	856	818	848	819	859	895	895	850	930	856	880	867	874	879	897	886	860	868	856	865	875	864	863	892	834	874	877	850	869	865	894	835	874	871	867	887	856	896	868	909	884	875	896	904	912	866	877	866	866	872	905	878	852	893	849	877	906	855	890	794	824	872	874	889	837	846	909	872	865	907	879	892	859	870	848	901	828	880	862	874	919	853	812	814	886	904	887	861	904	833	907	884	852	917	867	861	873	865	846	870	821	860	854	897	877	851	827	858	883	885	871	895	880	827	904	860	893	867	859	859	869	880	892	864	875	820	892	852	867	867	837	854	893	914	845	872	910	834	886	831	924	891	837	837	818	912	940	845	908	863	863	912	918	827	870	870	902	883	851	856	851	892	910	883	846	928	904	906	882	820	879	845	861	845	822	901	856	794	894	853	865	869	881	878	897	829	856	848	881	855	853	867	884	879	794	848	911	908	894	811	877	865	858	837	800	832	886	843	808	869	843	906	896	879	848	869	906	861	838	858	920	858	888	893	858	835	881	843	849	847	861	878	892	863	879	846	815	808	838	907	906	869	910	822	852	900	845	855	853	887	861	896	837	903	845	862	857	876	823	861	827	878	846	838	842	837	879	904	823	865	821	908	879	878	846	873	870	891	837	845	875	884	901	899	857	893	819	873	862	837	859	854	859	908	877	920	853	880	827	836	864	855	836	826	863	900	860	855	859	831	896	848	847	871	881	874	889	903	917	862	843	816	925	849	828	928	904	872	865	882	854	903	859	849	901	866	841	867	858	841	844	884	843	807	836	875	874	851	888	864	864	861	869	859	897	909	856	819	877	862	863	882	883	879	861	911	871	892	841	890	914	858	847	826	884	825	879	900	843	883	839	823	841	865	889	875	909	834	853	916	819	861	836	908	900	877	903	823	858	865	849	841	867	863	826	876	858	864	916	880	829	841	892	867	890	883	841	909	902	852	824	850	820	915	881	880	799	866	893	887	850	844	839	826	835	836	816	855	828	871	843	873	899	863	845	858	904	812	860	834	860	838	849	862	858	897	844	904	868	890	856	812	893	848	887	903	843	865	817	914	898	819	860	875	860	783	832	824	822	835	856	847	846	864	878	849	916	913	869	853	841	858	862	838	848	876	817	870	816	878	831	906	898	846	889	872	832	877	827	862	886	765	871	875	867	871	876	855	866	853	890	904	925	903	874	873	869	843	882	824	865	892	828	891	848	860	860	905	865	847	894	882	883	878	864	847	886	857	866	873	890	840	868	892	851	833	891	895	857	885	882	842	885	860	892	897	913	829	839	843	852	857	856	906	829	855	828	844	840	818	868	909	839	887	801	929	847	826	875	843	848	860	893	848	873	886	823	914	922	824	865	858	859	891	897	903	926	851	905	873	872	860	933	902	824	867	903	904	902	897	838	848	939	885	830	882	836	870	926	876	838	834	866	834	858	861	913	850	820	845	853	889	874	875	879	829	854	872	881	819	832	868	832	903	790	906	876	891	854	902	869	837	876	890	888	844	849	888	903	877	833	879	868	922	850	843	862	889	919	821	870	880	818	842	849	891	849	860	856	869	894	861	856	872	885	886	860	872	858	867	877	846	896	851	866	831	877	879	858	923	821	818	885	868	871	862	891	889	897	893	877	867	877	837	866	878	849	880	869	869	823	894	851	837	864	884	898	860	843	842	857	828	831	918	906	898	839	836	859	852	907	874	874	860	827	871	856	874	839	827	882	830	827	876	867	865	895	936	881	866	897	897	911	891	910	911	806	882	870	881	894	869	853	848	826	840	901	861	808	880	860	909	871	903	884	808	878	904	850	878	872	871	823	858	867	895	910	848	848	895	880	898	798	884	860	829	877	858	827	839	857	897	870	893	833	834	811	827	854	866	890	828	906	903	879	879	842	878	877	867	872	824	841	862	898	924	861	832	904	858	840	875	880	869	852	853	900	881	839	890	862	880	851	838	856	885	852	869	843	825	882	858	864	834	904	856	841	877	911	787	893	889	800	859	798	912	854	851	900	893	888	856	856	908	883	895	832	832	879	878	842	858	903	915	922	862	850	919	922	825	916	853	814	870	923	862	887	898	851	864	885	863	869	859	839	866	867	884	871	895	794	835	895	878	844	871	855	869	881	890	864	845	878	833	882	895	898	882	855	865	926	865	871	907	895	868	894	907	844	846	872	832	884	864	897	816	871	827	834	870	857	891	844	849	851	879	831	917	880	897	887	900	873	852	888	809	805	839	876	891	855	841	862	855	869	861	818	866	806	883	865	850	876	842	813	903	882	809	793	861	851	887	922	846	914	925	862	890	875	875	847	875	871	845	848	861	904	836	869	909	887	827	873	856	840	827	856	904	853	869	920	861	829	841	892	872	869	824	900	868	854	848	843	853	854	869	902	840	870	855	860	867	911	882	828	861	855	865	871	870	883	832	894	885	871	880	860	831	875	881	892	886	846	796	853	908	849	886	856	844	806	882	864	843	849	837	821	831	888	864	805	873	856	834	871	876	819	862	794	883	871	860	929	865	884	878	879	889	874	876	918	879	880	885	849	843	860	864	873	833	872	838	843	823	890	884	902	882	869	862	905	850	879	880	833	871	862	924	855	851	825	817	822	835	805	828	849	827	869	877	880	857
24987	20612	26932	24282	20614	10939	1558	1027	836	767	729	649	589	568	532	528	535	503	536	517	457	455	498	495	458	471	461	429	454	516	469	491	448	425	480	446	453	455	426	426	396	412	441	449	418	453	448	441	416	467	443	430	451	463	484	381	437	405	467	470	455	401	429	438	430	402	458	414	417	434	386	451	437	410	468	441	450	427	462	433	424	421	428	447	409	439	391	376	430	445	457	430	423	518	420	452	443	417	431	461	422	447	436	425	441	407	413	492	415	415	397	432	437	428	442	445	398	435	436	418	447	425	418	444	406	395	416	425	437	421	462	452	429	418	440	436	412	391	426	417	436	434	417	457	441	397	422	439	453	428	438	417	429	446	409	445	427	432	415	443	432	444	412	435	459	415	422	414	389	391	422	393	455	419	405	392	413	427	475	406	485	448	459	447	434	423	439	422	432	394	407	399	432	468	417	446	461	436	421	389	460	418	445	402	436	453	433	442	398	457	448	403	420	425	428	439	419	437	410	435	431	450	448	426	394	445	447	426	396	431	402	381	433	434	442	393	431	421	383	391	428	457	443	453	469	383	425	456	440	414	446	450	415	425	421	425	448	449	440	376	435	427	415	424	437	405	400	410	408	438	431	455	459	403	431	432	416	407	399	441	428	446	419	437	448	436	422	411	421	433	422	445	427	428	414	443	446	413	410	437	428	411	412	417	434	450	428	390	425	457	403	428	404	382	443	437	413	453	417	445	434	419	466	435	442	430	404	424	384	406	459	417	431	427	438	453	448	416	409	456	448	424	437	412	409	439	423	416	403	419	365	430	393	424	417	446	429	419	423	406	436	461	412	438	420	463	444	428	405	421	435	433	420	426	442	440	430	429	396	430	438	424	433	397	446	424	419	441	430	368	444	444	412	464	428	485	395	445	454	417	447	416	450	433	445	403	410	443	446	419	410	408	397	421	381	418	383	443	420	419	466	381	454	397	402	392	414	388	439	425	406	457	441	410	402	439	444	442	440	453	443	456	431	426	422	412	448	490	426	435	430	408	442	417	446	404	396	454	408	437	417	391	434	449	438	387	417	427	417	396	420	416	439	409	383	463	403	410	403	444	461	410	400	430	430	434	439	427	479	425	438	422	424	403	432	411	450	440	434	455	422	398	452	411	421	426	426	450	422	404	409	429	399	405	429	435	437	441	410	415	422	417	433	437	420	387	454	437	423	418	438	430	404	420	437	420	443	423	452	451	443	424	458	428	415	375	408	444	420	444	403	414	413	423	455	407	418	452	400	385	410	435	427	389	405	412	409	447	396	403	452	439	420	415	420	417	430	414	411	401	435	431	437	442	428	433	403	428	424	437	422	431	406	441	427	425	410	411	453	439	436	431	415	419	424	437	417	430	407	448	470	413	439	481	433	456	426	463	406	398	437	429	431	414	415	392	448	444	399	432	411	430	427	412	421	404	444	439	433	443	406	401	421	447	419	432	407	406	400	396	418	442	445	421	420	435	420	447	421	448	397	406	398	448	434	412	417	407	405	421	377	432	412	456	407	440	425	432	413	416	428	435	389	433	405	401	471	412	435	459	404	427	453	393	427	446	431	435	432	418	427	429	450	438	437	425	404	428	413	437	449	425	424	431	461	475	391	445	417	389	437	423	465	394	430	455	434	466	428	428	434	442	433	413	468	393	467	420	454	460	462	436	405	435	429	425	422	389	485	416	441	449	417	421	434	402	424	430	451	421	396	412	433	418	406	455	452	404	419	455	414	416	435	438	416	432	386	431	470	421	395	385	466	450	442	429	395	400	426	454	437	425	423	412	449	419	391	427	446	433	449	420	398	448	406	415	425	448	419	437	432	415	445	412	412	389	402	441	427	413	371	433	416	416	432	423	407	443	456	425	423	407	421	413	453	392	414	417	413	399	424	454	449	441	440	413	432	422	439	442	425	389	431	440	387	439	440	416	429	382	385	452	452	424	413	434	414	424	420	386	393	414	416	414	458	395	435	424	418	431	423	437	417	384	421	436	469	391	422	471	390	433	449	442	468	416	441	429	419	430	425	425	426	442	400	438	419	402	418	449	466	442	420	416	411	481	417	408	449	421	443	448	463	446	434	380	413	403	453	430	484	431	441	410	425	417	458	434	406	429	428	413	443	418	429	417	406	414	445	423	442	424	388	436	378	426	445	444	420	432	423	433	400	426	400	467	429	418	428	404	459	415	437	457	396	441	440	436	431	437	411	403	465	445	417	436	435	463	439	444	443	409	400	423	424	420	413	406	435	426	396	443	465	435	449	436	450	416	417	433	435	433	421	430	426	426	424	448	422	408	425	415	474	435	418	432	430	423	425	419	471	425	405	417	438	424	417	449	424	401	430	445	446	434	421	429	478	443	444	448	400	401	445	444	424	447	434	431	398	433	417	384	423	429	450	429	430	414	422	405	418	427	434	460	413	415	433	403	434	453	439	415	453	473	418	399	401	443	399	441	424	442	420	434	437	449	417	414	418	450	413	436	429	443	425	413	447	408	460	426	416	427	415	430	424	452	388	450	420	441	427	413	429	412	416	415	415	414	430	409	431	396	446	417	423	442	412	427	418	410	428	442	413	436	367	460	425	449	430	415	413	456	400	414	408	445	411	443	414	402	425	411	413	457	447	452	453	454	438	448	425	406	432	459	436	436	411	446	461	436	413	420	446	443	456	401	422	465	454	413	445	419	438	453	470	392	445	387	417	402	424	417	449	443	456	427	451	427	410	445	412	434	458	440	435	442	414	430	435	426	417	432	430	428	442	386	455	421	438	464	448	428	416	444	428	406	460	427	453	462	427	422	452	400	435	366	412	444	442	422	419	415	413	382	452	419	427	424	445	451	457	410	435	450	442	455	449	440	421	406	431	460	395	406	423	425	442	418	397	454	396	460	456	402	437	468	421	416	396	433	397	391	423	420	417	445	411	414	432	422	444	422	414	426	454	446	412	445	416	440	420	455	437	427	438	441	430	402	417	417	409	431	412	428	399	421	399	423	412	445	441	426	408	406	406	436	411	437	455	429	410	435	408	451	432	438	408	426	422	458	425	437	413	425	433	446	440	427	439	431	435	431	444	411	435	439	462	411	452	432	396	463	444	439	445	430	422	444	459	435	421	419	446	406	468	453	444	436	413	433	414	430	392	394	444	434	421	457	415	386	441	401	438	419	426	424	430	447	457	432	428	465	445	437	421	411	407	426	427	403	419	437	394	401	433	417	438	406	428	401	423	407	414	419	429	420	426	433	420	440	457	434	473	412	428	408	440	416	413	467	423	414	413	450	425	413	448	436	437	411	419	411	421	441	412	446	440	412	424	454	431	396	428	436	420	430	422	421	440	433	373	439	440	426	421	388	444	438	420	431	417	413	398	432	417	441	393	402	400	413	434	445	448	461	438	429	409	442	457	426	428	440	427	405	392	427	417	419	398	442	428	440	429	445	431	388	406	447	453	433	445	444	439	411	420	411
7297	11706	10620	5798	3858	2906	2178	1843	1514	1260	1108	984	925	840	754	735	653	682	623	592	605	540	598	571	537	546	524	521	543	514	529	455	500	519	508	486	526	466	491	506	495	504	474	455	490	466	486	480	499	461	463	456	446	463	456	463	442	479	479	465	470	483	490	491	416	477	440	448	495	455	432	478	463	423	413	438	442	432	449	462	446	465	479	489	444	459	452	449	459	448	438	450	451	454	474	501	481	450	438	475	480	496	471	474	477	479	469	452	448	450	443	442	457	484	439	463	449	433	442	456	467	463	435	489	435	471	456	456	444	476	448	473	466	427	447	432	478	482	459	426	458	479	400	477	466	410	447	405	440	473	441	429	445	474	451	489	467	441	447	413	462	471	418	408	472	465	452	466	435	454	439	458	474	449	436	418	423	477	479	449	451	497	429	440	423	429	430	457	419	455	441	482	431	478	447	451	484	463	425	447	456	461	486	436	438	457	418	466	422	436	475	434	439	443	422	433	434	452	427	472	416	444	460	478	474	463	459	435	446	465	477	494	434	438	479	446	472	441	437	465	457	467	452	452	437	456	465	451	453	478	445	489	438	494	431	497	444	467	436	444	450	483	446	448	438	427	429	435	442	434	465	417	472	455	449	427	461	469	438	437	459	481	468	488	437	433	442	437	452	409	464	476	445	469	406	439	437	472	460	447	465	453	460	418	439	461	453	471	441	440	450	476	463	439	443	448	468	418	446	475	464	427	463	454	484	407	459	436	447	464	418	439	441	459	469	468	438	477	444	423	453	433	462	440	458	423	444	437	435	453	481	424	461	471	500	483	468	430	425	480	456	469	443	439	421	455	493	484	428	480	493	398	506	453	450	454	432	468	475	433	500	443	468	457	419	468	466	424	470	447	454	478	453	426	439	440	456	450	487	464	422	431	473	464	459	466	463	448	394	466	448	441	469	433	434	441	445	448	464	435	460	438	456	464	449	422	430	458	455	446	445	439	456	420	450	452	457	421	416	410	459	392	456	444	445	478	454	456	484	464	513	426	426	489	451	440	459	423	435	462	442	422	467	437	433	456	464	486	460	454	447	479	455	441	445	481	442	453	444	429	455	437	437	443	472	445	435	462	477	465	459	452	432	460	458	487	476	446	450	467	478	441	424	470	467	415	443	444	453	422	458	412	442	498	438	471	479	445	444	411	463	453	413	471	446	472	445	466	452	430	424	467	453	455	428	400	445	425	470	452	421	444	456	476	445	431	476	440	477	425	440	488	437	487	398	485	475	417	432	443	442	452	478	421	435	479	461	428	456	425	445	421	433	451	443	429	429	457	474	449	437	448	413	472	435	450	471	458	472	430	445	462	460	452	431	445	431	426	446	464	472	444	430	463	486	446	415	451	404	442	424	451	422	473	468	454	453	426	441	486	457	457	447	433	457	446	449	440	470	436	458	473	449	476	425	463	417	455	430	478	483	452	457	458	483	451	454	500	474	407	460	462	422	423	429	485	432	474	431	441	493	414	445	395	438	420	445	468	416	434	473	448	466	439	456	443	457	481	451	472	454	456	451	436	469	446	470	486	481	436	444	412	463	459	450	432	424	425	476	437	485	419	419	453	454	462	414	437	479	429	432	437	418	470	447	441	450	448	435	419	404	441	488	441	453	430	459	461	429	460	456	470	475	447	461	434	463	407	459	442	463	430	481	490	451	447	432	480	386	461	434	423	452	467	442	452	458	459	491	480	441	479	467	462	421	426	437	434	471	488	411	460	467	487	436	465	461	452	435	474	428	481	406	507	462	453	435	486	436	416	451	477	442	449	460	458	471	411	441	469	446	427	479	463	430	442	476	446	474	459	447	460	494	422	474	449	436	460	450	453	487	428	467	486	459	449	473	448	406	415	467	424	465	497	489	463	468	443	466	426	456	464	424	430	432	408	449	445	434	448	446	438	473	440	417	462	417	456	446	417	446	451	462	430	503	452	491	419	441	440	468	458	466	440	487	451	438	460	445	439	462	428	470	464	477	446	456	440	433	417	454	465	460	473	462	433	438	411	457	503	421	428	401	455	425	485	450	444	438	453	480	438	416	428	462	460	460	444	421	483	446	449	464	454	447	435	445	454	440	437	428	443	440	435	500	478	450	465	408	466	501	469	485	476	430	451	424	466	414	462	429	454	453	461	453	450	486	447	465	483	443	383	462	434	453	420	490	450	491	451	453	425	498	426	451	472	461	448	478	433	440	484	457	447	445	434	450	475	468	434	435	491	461	438	442	443	445	451	457	462	418	454	437	446	432	454	439	442	436	459	428	490	439	475	485	432	428	486	453	447	446	446	461	417	437	437	443	410	478	424	479	483	432	456	463	420	453	456	441	478	469	432	474	411	442	428	453	453	406	448	449	466	459	415	393	467	464	449	483	448	438	465	427	428	447	459	434	476	470	462	426	464	401	438	430	446	429	413	444	467	454	433	468	452	441	435	484	487	442	496	440	470	434	426	435	456	518	453	452	476	436	454	471	471	442	472	462	478	458	443	417	452	418	447	437	441	448	476	458	468	431	429	469	417	444	427	405	456	438	431	464	486	447	430	446	487	473	427	435	482	440	446	444	485	445	468	426	462	421	457	475	476	417	480	453	423	438	453	459	442	451	452	440	452	423	416	427	453	476	450	458	461	459	445	467	410	452	426	465	443	439	422	463	475	490	459	443	422	448	453	422	450	480	459	417	465	474	420	458	423	432	463	442	449	443	442	429	465	440	420	477	414	457	435	444	431	422	466	427	462	435	461	422	420	477	464	481	438	469	468	478	408	456	440	429	437	443	468	434	453	435	469	451	451	440	435	460	451	441	429	444	456	448	436	455	458	470	447	421	483	462	444	467	436	457	485	382	448	420	468	407	458	458	451	427	442	428	437	482	481	408	429	438	462	484	453	447	440	457	429	474	469	425	444	439	458	465	435	451	455	480	453	454	447	426	436	486	459	434	424	472	427	448	420	478	451	424	442	446	480	436	432	480	472	447	437	458	487	424	414	414	446	453	435	426	447	457	458	455	435	465	465	463	428	457	437	451	449	458	456	460	429	417	417	465	451	437	418	468	412	414	438	454	443	443	473	417	452	418	452	448	461	433	440	447	463	432	450	464	468	444	411	431	408	408	430	412	494	443	466	461	449	410	486	439	438	465	454	434	483	429	427	423	421	408	426	482	461	456	462	432	442	475	434	471	434	472	456	457	437	468	471	453	442	449	435	446	451	464	444	427	448	453	456	433	440	429	466	435	457	443	443	439	430	445	432	444	442	444	443	466	414	476	453	463	447	453	463	446	446	488	413	459	429	409	453	436	425	437	411	444	423	442	444	469	412	485	447	495	463	410	444	413	439	460	478	485	468	415	436	476	498	441	441	456	434	418	440	427	453	425	494	455	428	453	448	423	444	453	439	453	470	454	467	470	487	437	486	403	473	426	481	445	439	433	436	438	433	448	424	436	419	491	453	471	454
22866	20616	27306	23939	20623	20702	8636	1903	1493	1254	1182	1170	981	917	987	830	850	808	836	780	756	746	789	743	702	761	684	725	710	690	711	750	652	664	655	648	674	701	667	662	728	690	671	650	658	697	663	664	639	685	668	661	703	689	673	661	653	652	623	643	625	635	710	667	734	684	641	670	656	671	730	655	631	667	663	642	601	696	652	649	650	672	644	668	652	678	689	643	667	641	654	707	673	627	662	660	681	673	714	682	666	679	709	664	651	656	664	671	657	692	649	648	645	648	617	686	685	675	680	651	686	641	674	640	672	698	632	648	690	667	715	590	612	622	678	636	672	634	646	690	636	598	656	634	665	654	655	658	686	654	657	683	682	711	660	619	637	634	667	594	602	638	660	646	687	667	643	674	655	624	640	609	673	659	669	704	620	649	654	662	622	694	676	667	692	629	678	668	628	631	593	648	717	735	661	585	650	672	698	608	649	676	680	672	663	691	714	687	678	643	668	606	684	696	652	668	709	646	659	685	649	666	670	639	684	659	685	680	687	615	608	674	661	651	636	693	655	658	678	639	733	604	648	693	610	643	647	612	670	658	686	607	660	662	680	598	640	685	699	678	655	654	658	668	721	681	702	648	627	646	669	665	592	662	638	661	652	617	644	648	615	627	660	662	690	678	661	624	687	647	661	686	658	643	683	670	664	666	673	659	633	646	638	649	627	656	664	693	656	661	667	663	707	673	617	660	668	644	682	623	697	630	685	690	647	658	654	620	656	636	658	704	645	665	659	667	617	649	636	674	646	594	651	623	651	642	696	627	624	692	635	659	638	644	637	636	676	671	649	667	649	642	651	618	687	625	677	658	673	655	648	652	654	643	672	610	663	632	627	616	658	663	629	599	673	653	623	676	687	620	660	644	661	683	692	637	682	654	667	652	585	693	642	633	724	683	681	617	668	640	652	687	659	668	635	671	647	681	662	635	652	664	616	663	708	712	647	630	678	695	682	664	672	674	660	672	626	630	674	637	601	624	687	598	674	665	683	646	701	609	638	648	663	686	604	653	695	651	641	704	668	646	651	662	677	649	596	645	644	641	621	651	644	704	679	662	644	712	639	644	637	711	642	631	682	621	637	677	644	660	616	638	625	652	637	660	636	686	622	649	655	677	633	673	661	624	660	660	604	631	637	661	700	669	656	673	684	646	653	638	684	633	676	674	646	634	640	680	631	642	646	655	655	677	642	683	647	623	630	702	637	644	710	596	647	622	648	667	665	709	657	678	621	642	688	636	715	658	662	646	670	646	622	656	650	648	650	625	608	613	648	642	649	667	664	659	645	594	658	658	627	657	686	681	653	670	604	626	665	700	682	631	621	670	673	668	696	641	661	633	666	683	665	670	656	691	649	644	654	676	666	651	624	650	678	646	615	656	647	601	657	700	623	690	658	636	651	635	642	633	621	657	671	662	665	681	641	688	671	632	689	643	632	660	684	676	648	666	618	647	685	629	675	651	722	668	586	635	672	643	655	709	635	675	647	656	690	698	655	702	658	606	651	616	656	647	656	622	668	673	686	629	655	601	648	647	627	647	598	664	695	687	691	641	688	711	662	664	688	628	686	660	655	662	684	664	610	642	637	643	665	614	597	674	691	694	689	675	625	654	609	623	641	634	604	632	692	585	660	597	611	658	691	663	628	608	697	652	658	643	660	650	679	659	658	665	677	660	685	685	628	665	648	640	669	644	649	654	606	623	644	623	670	645	659	648	645	631	682	598	675	647	665	666	630	649	653	637	691	630	673	651	677	614	643	683	659	669	645	643	643	635	614	638	667	645	673	619	643	648	658	666	664	659	646	628	672	640	680	647	654	660	699	691	695	636	660	626	632	632	680	639	626	629	644	665	667	661	675	656	660	646	674	645	697	675	625	656	645	653	670	633	676	661	677	640	655	649	630	590	670	658	664	677	645	670	661	628	647	630	650	608	707	614	665	672	619	664	672	645	662	642	669	657	656	676	687	659	655	665	657	668	630	653	687	644	598	689	700	684	663	625	590	648	600	636	644	679	631	667	615	653	650	653	677	689	708	682	658	642	637	653	689	669	685	597	651	626	644	681	646	638	689	676	634	618	615	676	665	628	673	610	718	657	649	683	644	664	613	699	670	671	690	616	676	700	641	665	657	645	698	665	641	663	677	624	628	613	653	674	652	653	646	665	692	639	649	660	654	659	664	604	674	594	670	641	697	620	674	654	662	609	622	690	641	683	701	664	633	640	663	649	695	684	659	662	654	654	680	606	602	693	688	634	665	648	609	657	686	693	669	686	679	683	656	648	633	667	650	653	718	652	601	691	702	687	682	606	715	571	657	662	672	648	641	683	660	632	664	631	671	590	614	663	648	638	651	648	670	641	692	648	604	653	623	675	693	638	613	661	646	647	649	676	655	648	668	663	639	656	649	668	690	661	644	616	632	649	632	658	636	653	638	670	667	672	662	643	638	656	660	631	658	679	628	655	657	620	665	628	659	622	678	630	697	646	677	700	649	625	643	657	637	654	620	607	626	657	674	678	678	652	664	653	654	641	630	658	635	701	674	639	612	667	598	624	655	661	630	655	656	653	682	659	666	672	672	663	644	642	665	666	658	640	622	668	616	642	637	642	645	654	669	687	661	671	624	691	687	638	655	682	635	676	691	713	680	706	696	659	676	662	616	616	634	686	668	640	661	640	688	675	627	649	682	658	671	647	648	650	667	647	670	632	651	615	602	694	678	688	630	663	657	655	649	669	690	639	640	653	693	685	628	644	652	677	669	646	620	658	672	611	629	621	651	652	621	630	667	660	646	618	651	630	602	705	643	653	694	674	627	659	651	657	619	635	657	642	610	671	690	605	669	616	683	634	610	620	631	683	600	616	658	640	671	593	609	625	640	672	635	689	659	674	663	636	674	647	673	625	665	723	632	660	641	654	633	606	630	684	651	691	623	608	621	645	635	669	625	684	636	651	670	625	620	615	653	607	665	658	646	673	631	615	648	692	640	666	665	685	648	646	648	662	691	636	688	704	616	645	635	653	640	720	632	695	678	639	616	674	653	638	602	658	677	669	637	617	641	665	634	669	659	679	674	675	687	629	646	660	672	655	731	678	705	668	636	683	642	659	687	685	622	622	642	649	672	692	629	619	626	625	686	624	648	652	692	636	671	668	659	631	645	639	600	635	636	651	662	630	649	664	618	671	650	656	660	649	622	678	696	628	657	641	651	687	648	618	671	626	653	684	645	620	700	669	642	636	627	631	603	657	708	651	666	664	643	648	667	663	624	658	670	688	650	653	632	620	667	640	600	683	648	625	593	678	678	579	652	634	651	663	623	627	607	665	639	669	635	672	713	658	608	622	651	692	667	623	689	675	644	642	635	667	665	649	629	659	623	639	644	640	657	629	651	658	608	653	679	646	596	662	664	700	633	672	655	680	656	668	703	640	652	670	633	656	633	614	637	666	627	661	647	662	699	665
10098	18043	16216	9813	6566	4867	3660	3010	2435	2152	1780	1583	1506	1314	1163	1135	999	1056	974	913	870	802	821	838	774	757	762	821	736	720	709	702	696	725	662	680	707	687	662	649	626	694	617	636	631	655	666	662	689	604	640	638	633	619	601	649	664	657	664	640	633	621	640	631	621	618	636	640	624	587	643	632	628	591	628	644	585	611	601	620	615	590	644	647	616	563	688	653	644	633	595	649	598	628	671	648	689	645	653	648	678	684	612	648	617	649	666	609	633	620	608	646	589	623	650	637	595	649	623	629	597	626	623	653	620	667	637	683	628	606	624	630	615	633	619	649	580	670	604	677	585	615	612	625	614	573	616	639	619	600	596	587	639	602	622	565	607	609	651	602	649	596	582	615	627	626	647	620	643	649	653	644	605	611	620	645	591	603	639	612	619	615	613	674	628	606	605	644	587	655	553	631	637	603	656	606	581	597	645	620	637	625	625	652	575	579	626	604	563	627	648	577	622	604	616	590	628	647	621	614	573	671	610	593	613	598	629	605	633	638	627	608	588	590	624	639	617	564	615	623	587	563	656	618	585	630	633	631	637	610	617	597	618	581	610	644	667	633	645	625	675	655	635	617	599	630	577	629	625	646	596	641	632	644	602	639	637	629	611	611	627	646	605	571	656	628	625	625	627	671	650	620	631	623	588	603	606	616	640	617	633	602	593	594	559	646	596	659	647	645	619	592	614	631	591	570	621	646	649	610	616	622	609	648	608	602	598	577	585	635	575	601	600	608	581	614	606	639	641	642	613	628	659	597	609	613	629	601	549	610	602	622	564	617	623	620	660	627	611	620	609	642	596	640	630	609	624	592	614	583	638	626	572	654	617	573	634	603	622	652	570	642	601	572	623	574	573	632	591	602	604	569	604	674	635	636	600	609	576	618	619	619	600	640	630	627	634	623	596	623	576	615	579	590	571	637	628	602	625	622	609	627	673	579	634	664	635	649	623	631	604	596	623	565	627	623	593	593	630	608	642	603	612	640	624	619	614	616	642	603	623	637	590	621	645	583	608	614	679	650	603	575	596	594	595	643	609	626	652	630	591	621	621	658	669	599	601	627	617	619	578	649	586	619	598	628	567	628	606	650	565	591	576	634	651	613	625	613	633	607	644	630	578	652	652	601	638	623	648	603	623	597	635	646	607	595	637	606	603	608	679	650	618	617	610	654	604	608	597	633	619	643	610	606	617	628	623	637	614	601	625	611	556	591	551	624	640	600	587	608	614	589	600	602	594	665	603	611	593	639	627	583	598	610	577	596	603	672	591	610	627	623	635	649	538	590	640	641	580	597	689	611	615	600	649	627	631	596	644	623	581	617	682	618	582	649	619	617	651	622	618	694	636	628	596	600	620	618	604	624	590	601	619	585	593	589	629	639	592	597	600	656	569	582	633	555	597	638	607	622	667	617	621	566	629	627	628	584	593	635	599	662	596	628	588	635	635	633	584	621	567	623	619	635	616	580	623	622	650	614	652	644	631	600	635	611	622	658	647	619	597	617	586	607	603	596	624	614	641	605	569	630	640	613	636	589	639	648	613	648	557	601	624	589	644	637	620	635	644	581	599	636	620	584	612	588	637	578	642	598	609	614	570	658	623	609	617	650	580	586	639	614	620	563	607	622	628	635	630	637	595	614	656	615	595	637	599	623	618	622	606	653	587	643	637	665	662	599	583	591	601	595	619	600	607	614	601	614	648	623	587	649	636	629	610	604	566	628	610	640	608	560	580	613	616	634	609	595	632	621	640	630	583	623	637	612	665	643	615	623	613	594	607	649	629	603	639	654	592	591	605	603	607	619	614	625	618	637	616	643	604	616	567	632	582	613	601	620	628	594	602	580	588	621	634	606	664	575	622	608	625	628	581	604	598	638	644	637	653	625	633	636	639	649	628	596	647	615	648	641	643	625	633	631	636	585	641	652	612	652	613	635	645	616	635	613	625	613	640	639	646	617	633	628	633	612	604	606	595	585	628	624	572	624	626	619	614	586	593	636	606	639	608	627	608	628	573	621	662	611	601	607	662	577	598	655	619	654	629	624	635	605	637	624	628	601	657	625	682	605	629	603	608	606	625	587	604	610	619	584	615	650	590	588	645	658	657	618	616	593	677	595	634	618	587	604	629	615	608	594	609	583	586	643	609	626	613	614	585	575	611	618	621	612	654	609	616	636	653	619	612	631	615	641	618	607	634	609	602	585	629	612	598	637	615	614	640	595	607	663	603	596	660	617	581	631	625	626	618	605	632	615	614	594	589	616	599	610	605	592	640	611	597	624	630	621	624	606	634	643	571	544	612	609	641	610	664	616	583	603	552	645	566	626	604	642	608	603	633	594	572	593	610	658	632	636	623	602	664	641	634	595	610	616	647	600	644	628	559	614	639	657	665	624	660	594	601	589	601	594	592	628	635	657	571	579	571	597	572	628	584	613	638	604	593	619	635	592	624	579	581	597	603	589	623	629	599	636	681	646	625	647	563	616	629	637	620	576	641	654	594	638	621	610	618	602	591	610	620	578	653	594	600	671	644	622	663	625	588	614	642	622	615	626	625	623	563	617	634	618	652	600	589	621	634	597	605	569	659	627	622	630	650	651	635	622	639	599	559	603	647	662	646	580	644	637	615	623	598	617	612	610	629	661	611	594	659	648	600	607	620	583	626	637	582	651	653	640	596	620	605	551	562	637	566	642	589	604	597	561	615	590	581	640	609	635	640	619	601	648	627	611	624	642	612	647	607	665	625	611	624	588	632	588	587	600	600	609	616	619	631	591	642	597	656	602	609	602	641	616	625	615	625	634	616	603	618	648	621	588	635	633	627	590	673	610	575	619	640	610	587	656	663	575	603	633	620	620	612	622	601	596	627	613	652	642	593	617	623	587	621	583	598	605	560	606	601	645	670	590	619	579	633	640	595	586	589	608	564	644	628	601	624	624	553	626	573	621	610	616	607	596	615	640	597	650	614	604	598	640	629	617	612	611	589	622	600	608	606	599	634	629	627	612	603	603	571	595	610	643	599	584	583	632	614	575	629	668	606	617	604	578	636	604	601	611	602	598	657	672	594	621	644	643	663	636	617	656	621	612	603	640	579	625	606	590	615	612	579	570	599	617	625	651	617	579	659	612	599	680	636	600	606	554	602	615	611	613	620	640	608	657	637	622	579	645	598	596	635	627	595	661	617	557	597	631	629	608	598	614	596	616	619	620	638	654	635	627	592	619	602	604	635	606	608	614	599	592	592	604	609	620	575	635	642	621	606	631	635	607	602	642	636	637	567	616	625	626	624	618	641	647	562	592	632	635	609	573	622	631	617	621	628	600	612	607	614	652	591	592	664	630	662	610	598	608	640	640	575	634	612	614	616	595	584	614	656	611	604	613	596	643	667	638	642	660	596	625	642	625	634	602	643	613	585	602	576	588	636	633	599	614	581	638	589	601	619	602	600	622	631	645	599	636	610	634
28050	14226	2587	1164	1025	930	919	863	890	843	890	908	802	887	847	818	862	864	796	845	844	844	865	833	849	830	874	878	858	846	860	825	855	828	804	854	797	853	826	871	846	814	862	798	858	822	871	875	799	896	884	814	822	833	832	850	885	813	822	870	873	821	826	834	827	838	830	770	823	817	923	855	822	861	804	806	799	896	918	873	812	854	850	799	833	838	848	810	843	802	791	828	830	893	818	810	842	848	820	833	845	858	857	858	882	839	765	876	833	865	846	876	864	874	841	798	862	815	837	830	829	829	850	839	858	847	884	789	903	820	810	891	840	807	859	852	877	797	816	821	873	857	875	869	861	852	838	828	842	803	854	840	834	814	829	844	845	803	792	808	884	825	874	825	853	877	848	846	830	798	803	858	822	833	853	806	864	810	847	823	825	866	820	852	814	817	872	821	823	858	890	880	830	838	845	857	809	871	822	801	846	867	835	850	853	827	874	807	890	862	870	775	775	854	873	823	800	828	861	802	863	801	832	785	866	852	842	833	841	847	813	818	878	873	807	793	841	892	879	817	855	857	817	814	864	843	849	840	823	841	846	877	848	846	842	795	850	827	852	794	830	784	832	872	808	910	878	876	892	881	839	825	836	847	813	778	825	852	853	815	869	825	860	840	828	840	804	799	845	816	870	825	859	808	800	858	854	812	820	870	813	873	908	837	815	813	854	808	849	827	857	823	788	845	842	844	867	850	792	854	838	817	832	840	839	895	868	884	829	856	880	823	840	791	830	879	818	842	877	855	814	852	937	820	868	850	862	888	856	889	872	846	878	780	832	869	863	849	814	815	873	886	853	815	868	843	859	883	832	818	861	859	839	858	898	874	801	855	803	853	862	856	826	906	886	847	832	870	883	797	825	800	804	849	909	800	792	848	828	822	889	830	862	842	811	823	832	846	826	808	837	810	862	833	837	834	823	845	765	832	826	826	832	879	829	860	866	870	875	883	823	840	857	899	843	839	892	823	863	864	807	788	801	887	808	875	794	865	852	810	871	832	843	837	850	857	829	853	847	824	843	849	843	839	840	797	876	917	877	849	830	839	865	860	875	831	847	814	842	834	831	819	855	835	847	846	853	868	895	837	838	825	907	849	840	843	834	838	804	782	843	845	799	897	856	827	840	902	852	878	788	866	796	825	811	822	876	855	850	879	812	804	895	870	837	806	919	823	855	858	856	839	870	861	845	835	843	809	851	813	814	848	858	837	833	863	850	826	851	873	871	892	816	819	848	873	845	841	827	802	864	863	856	853	852	818	875	822	801	771	818	853	789	823	897	858	883	854	885	831	874	935	869	867	872	878	812	891	836	780	880	900	862	818	819	793	865	842	845	875	830	832	828	836	792	876	793	799	836	888	888	819	837	850	818	881	853	835	889	821	793	773	853	832	827	818	815	836	837	822	881	855	838	851	848	804	811	882	837	857	877	837	873	837	857	831	858	852	828	876	800	841	834	861	847	863	868	873	831	828	819	831	824	833	803	776	815	828	836	830	855	831	839	835	808	864	839	829	820	855	860	860	849	828	858	940	837	799	845	828	846	867	790	799	817	832	862	878	816	804	813	823	863	853	896	857	873	838	823	844	838	917	833	877	845	882	808	842	815	800	791	837	860	836	910	872	858	810	792	787	821	808	848	799	826	794	802	858	830	837	821	867	852	863	849	891	840	819	829	829	851	849	845	853	841	858	842	832	913	850	882	828	800	834	826	843	779	831	849	811	877	859	811	886	856	796	863	827	821	876	883	858	798	804	834	899	805	875	896	863	851	823	847	896	864	840	848	877	809	867	853	850	843	769	857	867	874	876	816	854	809	864	850	864	838	823	806	805	859	836	839	825	886	791	823	830	805	825	881	838	831	891	834	834	854	827	823	874	880	849	847	840	835	851	820	863	879	815	840	859	817	827	860	847	846	809	789	872	792	808	804	849	895	857	872	825	842	896	856	830	893	830	807	811	832	848	804	840	895	807	861	855	824	857	846	874	827	836	831	840	863	853	843	803	839	827	795	833	793	842	843	794	863	823	878	826	871	827	815	848	885	858	807	857	787	799	870	851	831	792	805	825	869	861	816	851	827	838	866	820	789	839	868	862	855	828	834	812	827	877	816	812	823	909	872	859	777	908	875	840	850	824	814	896	823	842	826	913	871	846	803	868	863	843	877	852	860	861	850	823	864	863	851	803	835	833	820	832	844	874	801	830	828	861	820	833	808	823	847	850	870	845	863	829	878	868	819	860	891	836	863	904	777	852	806	881	824	852	826	842	882	829	882	815	799	819	837	864	815	834	819	820	865	807	869	840	872	883	828	858	849	831	814	837	809	901	855	865	808	866	840	820	857	870	833	854	869	806	830	870	912	833	873	880	874	859	871	814	874	847	843	849	902	859	823	874	824	865	870	826	897	859	828	809	817	837	806	816	830	812	840	887	893	820	855	822	877	833	814	838	867	841	840	897	777	886	869	814	846	832	871	839	871	824	801	772	847	813	865	842	855	860	860	843	822	804	884	837	863	832	841	791	844	857	835	908	815	818	862	852	837	863	852	832	870	851	853	847	849	852	851	828	876	889	824	831	806	870	873	849	837	819	859	865	847	855	848	865	841	856	802	832	804	811	868	872	826	903	852	893	846	858	861	839	863	829	814	811	853	867	819	832	860	859	865	822	886	787	821	848	863	800	857	831	792	835	905	857	829	824	874	840	811	849	841	830	841	846	817	876	855	889	850	880	872	843	906	815	828	831	865	804	838	902	829	831	777	905	859	867	824	807	845	788	789	864	819	837	819	820	876	809	869	828	785	804	882	810	804	832	803	850	873	829	896	888	849	825	867	860	795	907	849	835	857	885	846	822	809	898	809	834	884	870	849	812	816	831	780	819	871	880	869	815	790	862	836	894	828	834	861	882	846	788	831	829	869	893	894	777	798	847	807	796	807	825	827	877	808	840	806	816	880	824	877	847	879	861	822	868	797	839	855	801	836	878	854	884	799	880	810	837	830	912	859	859	849	873	862	870	788	819	856	827	846	796	813	835	851	831	787	821	858	888	833	826	856	822	840	810	848	891	868	863	867	833	835	881	864	833	887	892	876	809	829	826	860	861	854	864	810	851	822	810	805	850	862	797	884	888	839	829	860	801	839	862	858	822	834	791	862	850	860	816	821	798	860	858	838	812	839	814	880	831	872	867	881	855	849	841	862	857	821	848	873	859	831	837	847	808	802	883	884	756	875	840	869	860	852	853	822	818	829	833	824	814	834	815	829	833	850	841	859	810	863	902	847	811	882	861	810	813	849	826	848	870	801	869	880	811	819	839	813	791	865	851	821	843	864	801	832	878	822	845	821	920	848	822	850	789	862	812	931	873	863	806	829	830	850	789	814	874	859	807	874	872	861	829	834	827	842	777	872	845	798	818	849	842	829	866	832	764	856	836	854	907	785	870	903	867	929	891	868	848	820	805
5546	1567	1465	1126	1014	977	928	965	909	889	949	866	887	865	883	861	884	901	826	858	903	858	806	840	870	813	868	861	875	865	885	915	849	743	903	816	810	817	871	849	891	872	890	870	821	868	932	846	822	881	832	834	873	831	816	874	850	836	870	867	826	791	868	859	858	818	839	874	871	855	854	892	879	845	883	877	896	835	806	863	871	872	859	864	829	881	881	896	913	846	774	846	864	795	906	863	885	862	890	919	821	910	834	856	897	845	874	817	882	850	859	835	820	895	841	868	847	844	871	906	835	858	908	849	865	911	847	856	814	918	855	884	847	887	880	938	858	856	831	830	849	839	895	878	885	811	847	880	852	894	808	887	870	856	875	850	863	794	824	855	895	830	814	846	792	844	856	866	862	821	849	881	888	855	915	842	813	809	852	860	901	882	795	875	836	850	888	876	842	847	900	883	894	856	895	835	860	885	871	876	847	834	881	884	861	881	852	866	861	884	877	912	872	855	889	797	848	817	848	833	853	834	847	860	811	838	872	838	869	833	861	812	848	822	825	873	830	862	825	852	893	847	902	887	833	815	842	887	854	809	848	872	880	910	916	787	869	848	861	848	806	849	854	810	813	863	839	843	930	879	837	854	868	842	832	831	848	832	889	827	863	809	908	846	878	869	844	889	865	846	808	838	846	798	869	906	870	867	847	868	872	864	865	862	862	907	833	813	838	864	818	881	844	862	838	848	819	807	853	870	906	819	852	864	863	876	894	872	851	876	837	813	865	856	898	857	830	864	872	896	828	879	825	796	849	843	867	811	842	897	852	865	854	879	825	898	893	878	894	872	815	923	835	841	898	826	876	819	837	870	832	800	844	864	855	832	856	835	864	790	863	879	864	847	845	836	881	860	889	833	864	889	829	900	876	818	856	855	877	874	870	845	861	819	834	858	875	827	818	859	857	881	863	855	850	869	885	863	825	846	846	853	845	852	855	878	898	876	823	862	846	825	852	850	831	861	871	797	798	751	823	856	827	867	873	887	839	881	833	827	840	837	846	785	896	841	867	890	839	831	882	843	865	839	861	844	840	839	808	861	886	857	879	840	863	892	876	851	831	850	887	826	884	818	887	877	854	852	880	843	875	845	850	884	847	866	877	865	846	861	867	904	852	865	892	891	868	854	840	796	855	865	868	867	860	868	897	801	868	838	833	860	804	838	818	835	864	872	811	883	920	890	811	875	860	849	868	815	854	834	877	882	833	903	858	849	861	862	875	834	891	881	875	811	920	883	870	853	856	866	852	819	876	865	883	850	861	808	877	851	856	860	829	874	844	824	827	862	812	848	838	824	848	866	840	904	827	835	825	838	846	864	863	860	906	833	880	840	824	836	926	837	867	851	836	831	861	837	848	872	817	884	870	841	849	818	828	813	879	859	809	866	856	866	818	878	857	914	871	846	802	826	844	867	856	843	919	875	865	869	850	873	837	837	822	815	858	821	858	824	867	850	883	876	827	849	885	851	911	832	884	896	834	847	818	853	870	871	812	847	892	854	787	877	870	895	857	796	847	860	813	840	894	804	847	870	822	870	852	908	839	864	790	916	843	856	872	847	817	806	829	869	850	826	894	840	873	839	809	828	847	838	891	834	826	822	815	852	871	869	925	887	813	870	836	888	887	858	870	865	868	804	822	871	900	870	850	867	819	841	855	810	835	862	832	894	849	890	793	883	865	861	840	895	812	854	859	880	918	882	850	910	860	825	866	843	875	830	812	888	835	831	846	819	873	803	854	796	897	837	852	802	876	852	837	827	864	821	870	874	824	876	850	903	833	845	806	873	869	858	880	905	826	851	811	877	847	867	883	824	819	903	838	947	811	873	855	850	872	855	813	878	871	845	857	851	882	854	844	885	905	862	860	878	846	906	809	826	819	862	835	817	867	850	812	829	869	874	891	867	812	835	830	822	846	891	815	831	840	892	875	881	849	782	841	845	815	877	841	846	861	815	845	805	844	804	891	834	848	846	804	884	884	862	859	829	875	812	852	840	855	871	865	865	910	850	876	878	848	871	861	791	853	862	848	856	810	801	912	845	877	823	854	863	812	886	818	832	878	875	837	845	835	839	872	832	841	850	882	887	852	831	850	862	817	880	937	859	872	859	830	860	852	868	909	849	852	858	873	849	841	870	857	880	838	833	878	851	815	850	785	845	796	868	886	840	872	827	860	814	802	891	883	854	816	865	845	867	800	808	866	812	874	882	884	853	833	862	870	848	865	828	830	821	866	850	835	891	860	868	884	840	904	914	794	869	886	885	841	886	810	824	884	905	809	873	844	859	847	842	861	839	869	848	850	853	845	818	858	877	812	799	857	826	874	853	856	836	883	835	857	839	862	835	813	824	829	858	850	878	851	845	849	847	858	895	839	857	858	829	856	827	834	825	833	853	874	895	837	884	854	841	895	872	862	837	864	847	867	906	847	882	844	841	837	826	896	854	825	838	839	864	825	807	815	842	823	795	883	858	836	811	862	788	839	836	859	860	825	905	856	873	884	871	846	876	854	846	889	829	807	871	855	866	838	837	856	863	849	858	824	790	919	913	858	869	868	824	859	836	801	860	888	824	850	846	883	829	880	850	841	828	886	838	817	885	866	849	847	849	847	846	883	824	864	853	859	864	831	840	833	851	859	846	858	836	833	861	876	839	838	820	858	888	840	854	823	830	843	810	891	813	881	876	838	905	830	791	853	903	835	890	837	881	835	827	855	860	882	864	842	882	866	840	827	894	855	890	855	827	877	816	860	897	841	876	829	833	849	854	880	896	867	842	880	785	811	829	834	845	837	807	873	911	860	848	859	813	851	846	827	866	811	844	828	834	853	813	821	883	806	831	859	894	881	873	819	858	863	896	918	839	850	850	932	840	812	850	851	858	817	876	848	876	861	856	843	890	860	877	891	792	847	892	829	840	817	823	829	851	874	855	843	851	917	838	835	863	845	879	855	868	860	847	852	853	842	817	864	859	877	852	805	865	882	836	865	877	867	847	888	883	920	874	884	856	865	836	893	924	885	883	891	833	860	850	856	878	825	890	903	840	855	823	850	831	910	848	821	844	901	863	854	846	827	871	869	872	834	799	857	864	853	828	832	835	809	937	861	862	838	855	790	836	862	839	857	910	881	853	862	842	832	806	867	882	812	930	862	877	886	842	919	830	846	864	823	823	840	904	835	894	833	872	840	880	830	881	895	837	764	823	856	777	804	875	897	828	903	843	807	892	834	854	870	840	851	861	878	799	790	883	879	858	845	809	824	884	833	849	838	815	800	842	863	891	851	860	864	872	874	828	873	838	880	821	846	842	863	860	877	847	839	877	817	800	897	873	828	875	852	806	894	838	858	863	858	873	851	857	816	843	858	819	868	892	790	869	851	878	849	841	895	930	861	852	883	868	843	849	853	900	840	869	813	831	848	833	843	835	822	863	829	873	839	809	856	875	819	843	888	869	888	854	877	878
24803	20600	26954	24237	20600	11124	1517	1088	856	823	725	663	598	578	562	511	538	527	501	508	500	512	475	453	511	462	466	498	507	471	456	466	449	438	464	469	426	443	453	414	426	434	446	416	449	451	425	438	425	418	463	419	440	482	446	436	443	428	441	457	441	452	438	424	448	435	472	457	432	418	425	436	450	446	447	444	422	408	434	412	402	364	434	429	432	416	450	425	404	428	466	442	417	436	433	429	433	452	421	464	410	418	396	403	440	438	432	413	412	407	461	481	432	444	409	413	416	392	431	452	456	417	425	415	418	438	434	422	447	430	425	435	401	435	434	436	433	408	459	435	438	429	444	433	385	442	424	447	410	451	442	394	458	417	420	407	421	409	455	420	430	413	462	458	450	432	406	439	459	481	443	480	440	429	398	425	474	414	465	370	449	405	448	428	455	420	423	434	425	482	405	468	382	384	409	445	454	420	437	410	443	447	408	428	413	429	420	426	426	435	446	417	442	437	403	408	399	424	410	383	441	431	445	419	438	418	438	440	407	400	425	434	428	412	407	406	423	433	435	401	451	450	400	418	425	427	416	408	395	432	429	420	397	456	409	404	416	423	425	440	421	417	447	396	414	428	421	423	428	433	393	431	433	435	459	402	482	415	420	412	421	440	475	404	416	473	407	440	431	438	437	446	451	431	458	438	421	428	416	405	400	427	470	444	439	379	395	412	400	435	472	437	417	425	415	406	445	396	428	447	429	446	406	379	399	434	411	420	469	428	446	420	447	447	405	439	420	460	418	448	404	425	421	410	465	461	452	414	392	470	434	409	484	454	433	444	421	423	435	447	429	440	407	429	408	430	416	468	417	406	445	417	432	429	399	430	428	447	426	430	406	427	419	427	410	424	416	412	427	421	449	426	439	406	435	423	425	436	428	422	415	414	433	439	421	394	490	422	425	442	397	392	431	462	417	445	416	413	420	433	422	431	437	448	411	465	421	424	432	421	405	417	451	388	434	462	425	438	419	459	402	409	403	448	431	413	485	405	408	415	437	428	397	447	418	417	474	430	417	419	455	444	410	402	439	400	416	407	453	431	420	399	409	414	451	442	456	401	416	397	434	443	436	446	419	402	425	399	430	442	411	424	447	433	419	399	429	459	414	477	438	463	437	415	397	462	429	426	437	378	416	417	455	416	432	420	431	438	414	467	410	411	445	399	435	371	465	426	425	431	433	428	421	425	445	448	455	455	460	408	428	401	443	406	420	394	422	450	426	430	448	430	414	426	425	445	384	441	469	412	412	453	432	430	429	425	407	394	433	436	413	431	446	432	408	438	401	430	406	441	438	393	391	412	440	411	424	426	426	393	463	394	419	417	411	436	400	406	448	447	461	412	446	446	424	423	418	404	421	428	446	426	425	417	445	395	423	391	465	418	467	458	407	430	421	459	453	413	432	426	424	428	411	380	390	414	430	430	431	404	427	417	433	421	428	418	422	425	416	441	441	419	442	404	402	435	419	389	429	425	394	422	439	469	405	440	411	406	424	417	408	410	426	423	406	423	419	441	437	431	440	435	420	405	412	440	395	401	419	414	428	408	398	387	426	441	449	380	412	405	442	422	429	408	414	398	422	442	457	438	440	453	421	415	433	435	406	439	414	439	433	441	439	404	405	411	437	429	404	433	414	395	461	419	409	427	448	403	428	407	419	430	415	402	398	415	426	429	424	428	455	422	419	425	423	436	421	399	387	429	441	431	442	456	403	399	421	450	422	452	437	452	421	418	412	416	412	440	420	415	426	391	397	430	454	405	445	448	385	414	409	399	385	441	418	410	453	421	430	441	439	423	455	390	424	385	439	451	415	411	420	401	404	401	440	402	422	481	438	399	453	424	458	384	424	417	408	470	453	367	443	418	386	456	439	420	429	418	433	424	457	431	464	453	423	417	434	447	432	424	425	405	404	413	421	427	414	427	410	389	446	378	436	425	357	444	392	431	442	467	459	411	418	419	409	432	429	387	445	404	421	418	427	398	418	432	399	432	412	415	390	417	417	409	442	429	470	423	383	412	429	434	460	420	466	422	456	447	455	399	417	425	439	424	470	403	435	430	426	466	432	435	454	426	412	445	407	421	444	418	450	408	415	423	447	420	456	414	383	415	420	439	419	431	434	386	432	416	426	442	436	432	425	411	395	451	416	423	456	430	420	421	436	418	435	411	433	416	430	450	449	423	440	423	429	416	403	401	417	414	417	436	473	372	441	408	432	446	451	466	408	429	440	430	412	461	446	440	423	435	459	457	428	423	437	462	425	427	412	438	385	440	413	419	416	426	435	403	417	404	471	440	389	457	401	443	432	414	442	464	435	413	448	412	401	397	450	458	428	425	449	418	420	393	418	440	431	391	412	448	457	417	469	454	421	435	419	432	412	401	408	450	418	452	430	426	403	420	435	428	449	474	443	463	409	394	418	389	436	458	462	393	438	408	396	406	429	419	429	428	415	436	416	432	393	389	434	425	389	433	403	407	420	403	440	358	426	419	418	438	433	440	437	439	436	409	410	424	466	419	450	413	445	452	417	425	410	427	436	432	423	395	432	409	402	420	386	427	423	415	470	438	442	385	402	437	434	454	440	458	423	436	436	369	456	431	434	470	444	368	434	393	423	422	431	390	447	408	418	421	421	415	438	430	419	412	388	472	402	435	397	419	445	419	435	421	409	389	440	394	414	403	412	455	405	438	443	424	401	426	420	387	436	429	433	418	390	429	423	412	389	415	426	438	417	414	430	391	425	369	420	425	409	460	407	409	456	412	441	411	404	442	392	412	446	413	451	396	419	408	470	436	444	426	413	399	425	413	433	378	412	413	441	419	441	446	421	434	440	425	444	427	402	401	421	439	416	451	423	456	411	435	440	413	419	395	402	447	430	443	425	442	428	438	438	391	384	451	413	441	429	403	397	400	398	405	451	429	431	401	401	439	443	454	438	446	412	399	451	393	423	423	432	419	427	447	423	408	428	413	400	412	418	408	416	412	448	417	417	407	452	418	422	409	386	399	441	417	428	451	409	427	403	424	435	421	420	424	439	425	408	407	454	448	416	409	437	436	412	418	455	423	439	438	431	419	381	412	400	457	409	456	422	422	427	421	470	425	442	436	402	429	404	459	365	432	459	444	436	455	422	418	413	412	403	404	426	428	414	422	404	449	422	443	420	423	433	469	428	440	447	424	437	430	377	426	444	450	431	412	430	406	425	441	446	427	418	437	439	379	437	418	437	422	416	407	443	398	427	400	423	428	420	421	450	408	425	417	444	402	450	409	424	414	444	477	430	425	416	412	472	378	428	443	414	380	430	393	453	396	424	390	411	430	438	467	425	399	422	414	417	448	443	417	409	418	457	411	442	428	424	412	417	402	413	409	415	456	416	443	457	452	390	453	427	417	409	413	443	429	421	406	383	442	423	441	423	445	363	414	398	441	406	412	435	435	437	431	440	398	421	444	441	446	438	493
7440	11641	10578	5780	3838	2869	2066	1670	1496	1181	1091	1005	903	816	756	766	677	615	639	585	607	581	545	545	484	502	502	496	505	458	500	499	481	548	475	500	489	487	469	482	486	465	521	467	498	467	480	442	438	435	441	454	432	491	473	437	482	483	455	451	480	410	432	418	421	446	427	434	442	476	443	442	406	468	437	451	436	432	447	439	420	428	426	433	447	422	445	451	417	434	418	458	481	475	434	478	450	479	462	499	480	450	442	433	431	450	464	440	465	469	453	447	458	453	441	458	417	430	487	458	456	444	452	450	501	459	442	483	427	446	412	456	405	435	414	452	472	483	438	426	453	448	458	440	454	470	441	456	452	450	509	439	455	448	410	439	430	477	428	413	428	446	430	412	424	452	462	418	440	452	405	447	429	417	425	451	464	411	459	427	437	444	458	445	437	450	451	479	418	444	436	438	456	440	413	468	466	465	405	387	429	436	461	482	419	446	455	446	452	470	445	444	404	444	457	464	450	475	431	469	493	433	425	450	432	430	454	446	430	423	469	441	433	456	475	435	465	448	424	392	428	486	411	427	455	407	460	442	423	428	463	454	480	456	468	430	418	461	439	409	454	461	438	476	410	452	488	466	428	467	455	420	417	477	430	430	440	438	450	423	415	427	442	477	444	475	464	434	426	436	456	462	456	415	460	435	477	444	438	455	441	424	473	466	435	435	416	415	385	429	444	451	435	434	443	410	455	432	432	421	472	469	462	414	425	462	440	448	432	433	429	397	447	437	446	433	415	450	488	425	437	433	410	448	415	450	468	440	427	431	431	460	436	459	452	459	432	446	413	475	454	432	444	430	444	454	450	496	443	436	464	462	485	469	464	446	449	422	444	461	408	405	440	431	405	457	432	411	447	460	445	456	440	476	431	443	447	433	450	457	419	431	403	459	417	415	446	428	477	419	420	450	464	377	451	444	436	454	447	380	451	421	440	423	455	447	447	478	443	458	420	479	442	410	417	419	416	468	456	466	453	442	481	432	467	463	439	447	441	419	440	433	448	434	432	428	456	418	428	444	404	462	438	440	426	429	457	466	438	417	464	470	465	417	438	415	457	418	437	450	465	420	477	431	435	420	497	420	458	398	428	434	466	437	468	491	451	418	453	453	402	441	452	429	455	451	434	430	483	451	409	442	448	446	482	453	458	436	438	427	434	459	421	435	423	470	431	420	435	464	462	439	479	453	430	456	421	479	459	407	453	441	449	429	462	458	478	427	440	472	427	439	454	446	439	474	451	462	434	452	437	433	437	446	463	434	447	432	435	439	460	483	436	420	435	477	437	495	423	451	439	440	423	437	423	437	463	444	417	459	478	431	448	444	441	440	432	458	444	425	458	417	432	420	425	461	477	452	445	451	444	467	464	477	454	439	421	471	427	447	438	434	464	408	412	460	443	466	446	454	424	450	484	432	467	466	439	449	447	429	457	419	461	473	462	452	468	442	443	425	421	453	421	422	452	484	408	457	412	426	455	433	411	440	425	450	432	454	417	449	424	451	448	463	410	407	422	431	464	447	485	476	446	440	429	445	448	438	430	451	404	452	451	481	436	444	453	444	408	433	445	446	432	432	430	425	461	431	439	477	438	445	445	444	452	470	412	409	449	464	428	461	466	439	435	419	457	447	461	475	455	432	439	429	417	458	433	467	421	426	388	403	473	406	444	449	436	411	459	427	457	438	433	440	427	420	463	462	448	440	449	470	435	486	419	472	466	430	448	432	489	428	435	428	433	418	422	444	413	439	430	435	479	487	434	442	445	464	464	457	440	429	445	419	478	437	465	460	466	452	437	449	428	433	440	459	381	425	460	438	432	473	471	432	476	459	409	432	407	454	430	431	447	432	418	470	443	441	483	450	444	390	401	456	467	391	424	454	442	457	438	403	438	451	418	469	419	467	454	414	452	440	423	446	449	427	469	458	445	439	463	454	473	455	456	454	435	406	431	446	447	455	424	439	464	449	433	450	454	469	439	455	407	472	452	408	468	432	464	433	477	426	445	437	448	431	443	455	432	404	440	427	466	429	443	453	469	428	432	464	417	456	426	437	431	410	435	441	431	403	436	400	450	396	438	444	464	415	470	472	420	465	436	440	429	471	441	460	430	423	426	450	455	429	429	468	457	446	429	461	443	423	436	432	416	435	444	455	448	426	468	442	465	423	438	422	403	446	488	464	441	444	463	398	394	438	459	431	429	441	429	426	452	425	440	432	410	414	435	463	446	443	414	445	411	467	437	413	426	424	439	447	450	433	408	488	448	412	448	435	455	464	418	452	479	446	459	454	433	422	441	436	447	420	427	453	489	461	459	421	432	447	449	443	451	435	458	481	412	436	475	429	415	479	431	416	456	398	452	414	471	417	447	435	437	460	432	436	452	441	434	467	441	440	475	443	457	473	422	393	440	454	454	419	427	452	416	467	453	415	436	447	430	446	471	434	466	433	425	436	436	474	482	415	466	438	484	442	462	412	434	435	428	440	489	443	467	445	460	480	415	415	453	410	438	437	458	444	462	463	434	458	486	463	453	446	418	432	484	408	410	454	465	408	445	457	462	411	457	462	415	441	444	445	431	483	438	458	454	443	404	407	430	424	436	433	455	453	442	440	399	437	446	422	437	475	447	441	436	451	396	389	439	441	458	454	464	436	454	482	418	445	431	418	462	450	444	430	408	454	428	437	472	470	429	419	411	444	435	418	429	444	434	425	443	468	480	433	440	442	482	465	409	435	422	411	427	422	428	425	447	431	440	464	425	443	421	466	437	450	426	447	436	439	444	437	420	423	425	403	453	426	448	466	434	457	434	455	486	463	430	474	404	453	452	430	455	413	456	438	446	461	452	451	444	427	449	448	455	453	457	453	493	427	463	457	448	429	417	447	459	449	479	434	472	428	442	411	467	434	423	439	429	459	441	464	453	449	454	414	453	416	436	438	483	450	447	467	457	433	452	438	469	425	440	417	473	439	442	443	418	435	460	492	451	443	467	443	456	435	437	474	469	450	463	433	431	464	465	465	442	424	449	431	486	463	457	431	429	468	405	429	458	423	434	471	457	416	454	465	441	408	429	457	419	441	451	408	441	431	419	379	468	433	499	401	453	429	465	453	437	400	434	473	439	471	418	438	444	436	449	464	457	437	439	440	449	495	431	467	462	432	380	462	444	418	466	457	479	459	435	432	437	445	454	469	458	451	454	460	410	433	415	432	461	442	399	442	405	440	452	459	444	437	454	449	436	426	479	446	427	411	462	416	451	450	467	452	481	436	448	389	419	456	487	481	436	452	462	459	449	411	454	464	490	445	427	483	454	426	447	447	455	484	425	442	462	479	441	445	435	465	416	428	430	458	451	437	443	441	469	488	430	454	466	441	434	431	422	405	468	428	411	436	454	468	462	459	472	448	465	446	507	447	423	434	496	443	433	459	474	444	431	426	442	435	434	456	429	400	450	457	439	450	444	482
22857	20600	27266	23921	20602	20703	8667	1935	1492	1360	1205	1086	975	993	931	862	882	838	801	797	814	757	734	709	722	725	716	679	718	723	687	665	687	712	694	679	709	639	697	704	655	710	684	666	696	658	735	697	640	663	648	649	662	661	678	645	704	691	668	622	636	672	639	633	694	679	681	618	643	647	687	685	707	615	650	628	634	699	649	621	701	630	639	640	652	731	665	681	626	616	720	646	635	612	689	655	619	666	693	637	631	647	686	629	693	657	641	648	668	632	641	639	682	638	656	661	655	700	659	650	683	620	631	620	637	634	643	671	631	636	653	657	649	654	638	664	627	641	654	643	629	624	658	651	582	676	654	658	686	648	649	646	684	682	636	649	611	587	647	657	670	649	686	672	632	626	632	646	663	665	636	694	654	587	644	628	659	674	634	633	593	664	624	657	640	649	687	637	613	614	664	657	616	698	635	660	649	640	666	640	679	636	642	609	597	649	630	652	659	639	627	646	651	649	661	613	639	666	696	593	681	635	629	669	605	677	631	672	668	645	599	629	677	653	651	650	646	646	723	667	620	659	599	655	588	633	645	671	667	669	682	664	627	629	638	657	700	652	657	647	626	663	650	632	631	637	616	665	628	659	693	675	645	642	626	624	631	623	668	636	671	647	643	688	659	680	660	633	685	660	679	651	634	646	639	644	628	628	589	639	667	634	625	640	649	637	626	663	648	627	657	657	616	664	637	623	665	650	677	663	708	664	597	637	672	692	669	648	658	660	599	656	633	650	638	657	652	672	570	672	643	645	652	665	611	626	651	605	608	652	655	693	622	650	624	653	633	674	609	680	638	612	663	638	655	657	629	620	656	663	658	637	620	691	668	625	615	654	645	654	648	648	599	632	632	616	681	650	655	657	632	658	632	695	678	623	676	640	641	621	614	641	610	650	616	651	637	630	672	617	647	595	693	645	656	649	663	686	652	655	644	630	645	672	662	622	660	670	658	621	608	678	686	719	625	641	636	603	575	634	643	630	676	652	683	656	643	661	624	645	663	633	672	659	675	650	680	654	615	633	614	659	661	657	617	647	632	644	653	628	664	688	626	614	620	635	677	681	677	651	671	672	603	684	695	652	645	662	672	672	634	639	673	644	620	629	565	634	647	668	651	659	617	651	599	636	642	661	617	675	697	649	590	625	658	625	664	666	659	653	644	637	653	629	620	625	655	650	665	613	658	688	705	615	687	677	643	659	638	680	628	647	666	633	641	655	649	663	675	644	644	657	609	687	654	647	616	655	625	639	664	594	665	643	654	640	625	671	640	635	624	610	705	663	612	652	632	640	639	631	648	615	660	621	639	654	649	650	607	649	640	643	628	671	649	670	630	612	661	673	624	669	682	642	643	615	649	659	668	661	675	637	651	660	645	639	650	675	710	624	686	659	653	642	628	608	699	679	667	660	690	642	650	624	641	715	679	696	663	672	663	616	665	642	674	710	646	613	631	622	651	646	650	678	695	670	647	643	608	676	722	634	641	629	617	655	622	644	656	629	605	653	673	664	654	640	659	617	633	621	651	636	691	664	673	649	646	703	710	650	696	605	680	646	654	680	624	660	610	640	645	684	658	672	656	623	645	631	661	670	651	686	649	648	584	660	659	646	669	675	617	622	664	661	650	625	666	659	627	658	632	610	604	605	659	645	660	640	693	649	673	629	648	654	646	627	667	604	689	628	636	641	639	618	625	642	633	636	670	674	658	618	621	616	600	638	633	663	650	651	617	684	629	662	629	672	628	678	688	613	645	644	662	670	658	658	713	620	639	638	591	639	668	666	637	617	619	680	677	656	625	630	650	654	659	638	661	639	629	643	645	694	670	627	622	674	625	687	682	695	659	662	672	670	635	665	703	661	615	620	629	614	643	675	669	631	629	648	661	631	651	614	711	610	646	630	654	662	650	650	617	659	651	656	637	666	595	614	617	662	608	664	618	640	652	692	675	650	694	639	651	645	694	680	667	621	666	657	637	658	606	671	668	630	689	658	615	610	644	605	622	642	611	694	650	655	678	640	637	643	680	649	619	687	696	617	631	613	651	652	627	616	647	696	643	659	647	654	638	633	660	634	688	625	624	652	631	642	628	652	605	642	648	679	619	643	607	617	602	627	658	659	619	642	662	613	666	661	659	653	597	689	655	623	614	649	587	644	686	628	599	649	663	647	638	646	679	645	616	613	610	651	655	688	642	621	614	605	666	648	679	631	603	605	615	637	622	648	672	612	681	659	636	666	702	649	663	663	669	667	639	642	661	624	648	665	649	631	656	608	638	604	670	629	663	657	692	629	640	618	655	662	643	640	648	688	639	653	666	648	642	647	641	645	680	641	661	640	708	609	608	637	631	623	620	663	664	689	625	626	637	664	671	594	625	665	647	614	606	648	642	639	644	653	682	627	627	622	662	613	606	650	641	623	632	623	650	667	637	618	696	648	659	688	615	618	637	627	698	634	637	642	660	661	648	661	617	638	643	585	649	685	602	605	624	678	676	685	669	642	640	658	685	682	611	691	689	616	574	655	671	701	666	667	633	666	631	697	656	694	661	626	649	641	648	599	597	634	639	690	635	668	671	624	655	645	660	651	660	630	637	671	708	630	687	660	666	617	635	667	654	684	674	648	633	624	650	684	653	663	633	657	636	645	631	617	659	632	648	630	665	669	638	653	656	647	616	663	654	667	650	660	628	661	650	652	646	621	678	687	615	660	619	627	681	661	635	659	651	635	669	642	648	639	632	626	641	660	618	638	617	679	629	680	630	643	602	657	645	648	680	672	634	630	653	649	629	654	611	668	666	652	654	695	664	601	659	673	645	635	636	672	638	633	648	641	649	634	652	657	665	639	641	716	658	703	638	631	633	644	644	651	603	666	647	627	667	680	673	661	655	655	674	629	629	651	659	678	656	641	603	640	651	664	685	599	650	638	651	669	669	662	669	690	645	613	640	616	676	672	673	680	658	657	646	663	654	707	675	675	652	651	668	630	642	717	662	620	657	646	621	662	608	627	635	625	626	670	647	678	628	608	622	639	636	656	697	688	649	644	646	691	640	627	642	646	624	621	687	633	693	638	600	659	650	690	670	655	661	637	651	660	662	640	616	705	672	687	630	619	662	672	628	662	624	622	669	650	692	658	662	664	708	669	635	636	693	631	709	622	627	678	636	648	651	661	665	669	626	687	603	660	610	637	631	692	606	678	588	654	643	647	629	628	687	631	665	690	623	661	615	586	589	662	643	627	618	629	658	648	662	631	627	671	600	611	687	651	591	665	679	650	649	619	650	604	669	667	644	709	612	593	650	658	651	628	637	636	649	646	630	620	629	582	661	616	607	653	678	631	625	617	617	638	671	594	607	693	659	635	598	613	606	643	627	663	644	647	631	664	623	644	639	651	682	640	687	677	677	672	602	652	644	717	613	618	621	643	671	645	656	616	633	629	659	636	644	670	610	626	617	660	649	659	648	669
10117	17791	16331	9644	6779	4976	3732	3013	2501	2091	1789	1589	1484	1306	1236	1068	1083	1003	948	947	860	794	893	818	806	771	719	780	728	700	642	710	672	714	637	691	728	681	664	723	635	639	710	645	646	657	636	641	669	680	722	620	596	670	661	629	656	627	650	613	606	651	616	651	633	640	669	599	625	609	669	685	553	634	607	615	569	654	596	634	648	629	588	656	654	610	621	606	659	610	652	656	614	608	583	642	686	703	669	611	623	635	672	620	598	631	624	646	608	599	660	638	641	659	611	613	606	646	628	607	594	661	585	611	587	598	574	616	620	678	625	581	606	648	663	619	651	660	639	626	615	608	622	601	573	597	650	643	656	629	622	608	598	589	607	613	595	558	645	585	663	680	597	630	634	587	612	587	597	589	593	645	636	591	615	599	645	631	589	663	634	635	613	631	623	590	575	605	612	628	590	570	625	601	602	599	632	669	613	589	572	593	595	628	615	596	648	579	590	595	604	661	619	629	609	588	617	652	631	623	615	628	630	629	615	656	623	595	626	574	640	617	619	627	618	572	621	631	629	598	630	615	621	611	588	560	596	628	652	615	611	592	615	607	636	597	664	572	599	579	595	588	604	657	615	639	577	592	588	553	628	607	572	614	609	579	632	592	603	631	625	599	633	574	636	660	653	624	622	609	577	642	600	585	633	650	629	622	582	563	614	624	600	571	608	624	609	654	626	669	596	610	616	556	633	620	663	586	618	589	602	604	654	632	549	610	601	657	624	609	604	619	635	634	629	546	632	653	608	605	655	604	584	612	600	630	598	599	591	568	643	621	614	602	601	632	563	602	594	596	606	591	635	628	588	614	651	619	615	598	661	658	655	607	685	606	629	572	611	624	613	592	637	596	644	634	633	602	573	621	569	618	585	578	603	602	630	611	626	657	603	665	619	629	615	590	611	615	594	603	609	572	617	600	655	618	573	647	638	588	617	590	635	639	616	605	635	643	661	567	568	637	649	577	650	585	640	604	612	620	619	599	661	633	617	638	583	634	673	610	601	648	575	618	660	644	623	619	599	588	603	608	639	628	610	609	640	590	640	632	594	613	632	625	602	597	677	584	605	625	617	593	580	640	611	615	590	588	568	597	584	626	610	611	641	602	615	613	616	637	676	605	577	588	575	561	597	583	611	607	659	616	622	614	645	595	616	614	683	595	587	637	593	628	620	608	635	610	643	578	588	612	625	678	555	635	603	605	596	600	604	580	629	587	658	585	661	598	626	632	598	619	641	541	619	600	637	606	612	620	581	593	627	612	593	643	621	622	629	618	599	620	625	586	594	612	623	607	629	615	608	641	620	606	598	609	557	630	615	620	622	589	606	603	595	598	603	593	623	572	621	644	565	644	591	613	567	647	607	591	612	580	608	615	657	605	612	598	603	647	612	642	641	618	599	663	611	638	613	610	629	630	569	603	652	579	607	583	603	663	605	623	632	599	620	600	592	641	608	564	603	608	605	635	667	576	580	631	633	631	590	601	643	622	593	627	602	597	552	591	590	596	590	571	667	628	592	580	619	576	620	610	612	630	565	654	608	637	587	641	633	577	623	593	602	602	616	583	638	586	591	657	628	602	588	646	568	622	655	613	641	623	568	629	635	603	602	629	612	616	605	589	600	614	609	582	613	601	635	586	651	644	643	578	584	597	607	535	591	643	618	614	612	589	590	626	588	612	619	619	602	633	635	627	618	605	659	637	573	637	627	578	634	599	645	618	624	588	610	589	594	580	627	619	600	662	577	571	634	645	638	638	644	602	593	617	624	644	595	576	655	581	593	614	603	596	588	546	628	593	595	588	583	597	621	662	627	600	587	629	629	630	633	575	616	571	634	577	607	611	603	604	621	627	608	595	586	600	628	628	597	584	590	606	624	647	628	629	641	596	605	636	607	620	623	619	634	594	636	625	622	589	610	627	597	592	654	605	574	532	604	625	637	619	611	603	637	592	646	639	605	615	592	632	595	597	630	600	623	595	632	623	573	624	609	617	631	628	628	663	644	596	585	595	602	617	571	645	620	608	662	638	619	567	578	620	569	636	616	630	628	615	610	621	563	596	592	633	582	621	622	593	582	619	606	625	600	582	615	625	628	580	636	609	590	581	600	641	595	653	610	642	618	571	604	635	602	592	591	593	612	586	614	584	626	645	603	596	596	623	625	608	658	588	593	642	571	574	598	628	575	598	585	614	607	581	617	584	587	590	669	627	600	603	564	625	606	612	673	631	648	566	626	597	638	606	607	591	640	624	623	615	587	626	628	592	631	593	625	598	597	677	617	611	616	635	649	607	620	602	611	599	615	605	659	598	616	580	675	622	663	601	625	590	593	606	619	572	600	623	585	603	602	642	610	655	565	621	617	607	598	587	639	607	599	605	636	577	601	571	592	638	629	606	597	611	621	597	628	588	603	612	619	608	570	600	598	554	606	628	607	636	612	623	612	646	618	636	615	601	575	589	605	656	609	625	630	576	566	585	636	591	638	638	646	553	629	656	607	583	644	607	605	583	606	568	645	602	645	635	586	635	656	621	593	630	626	601	628	597	634	619	608	633	585	600	565	626	591	619	624	625	620	593	585	580	608	604	612	605	668	573	625	635	617	630	573	623	583	615	600	579	638	603	589	623	596	577	585	618	596	623	619	680	638	623	646	580	609	605	548	567	655	643	557	640	610	658	616	603	617	632	591	567	660	609	565	648	617	617	617	604	655	653	586	589	624	626	603	593	562	600	626	642	641	601	614	629	594	636	603	621	605	621	619	628	634	580	591	620	637	647	572	633	633	582	571	613	611	633	597	599	584	602	635	615	579	595	563	575	571	619	621	593	620	659	665	631	644	622	635	638	555	583	626	628	620	616	622	614	605	584	588	602	598	623	609	583	633	594	571	581	602	613	646	623	668	597	612	633	623	617	564	644	644	619	606	578	624	575	646	593	607	635	627	654	632	636	647	611	577	634	636	626	587	595	609	615	591	596	583	587	603	633	610	612	633	590	613	648	644	632	595	614	614	641	649	616	626	590	587	611	649	614	622	617	605	638	621	592	548	628	584	593	602	604	618	571	597	642	638	669	606	614	579	603	583	624	625	601	590	626	596	560	586	637	580	625	610	603	611	605	555	615	587	585	610	632	631	629	622	650	602	609	626	646	627	565	616	617	645	601	620	624	634	582	639	598	595	585	563	625	631	627	599	656	627	616	610	617	596	619	571	576	610	631	619	651	585	614	626	689	631	633	603	626	582	610	649	607	597	619	609	598	603	615	617	653	583	614	603	590	618	626	577	623	642	567	589	632	640	604	585	621	598	590	636	634	624	604	588	622	632	602	578	571	591	558	592	648	613	615	608	612	609	560	613	577	632	588	613	606	588	619	607	604	612	595	606	665	613	614	593	672	627	629	581	576	587	615	599	588	625	607	626	580	579	604	623	636	608	637	655	649	588	603	629	581	616	642	625	639	617	616	568	595
28165	14095	2551	1137	988	948	898	878	919	845	815	872	890	820	892	866	863	895	847	861	878	876	859	884	873	904	859	807	791	821	868	818	818	857	805	839	811	881	860	823	862	836	862	809	861	844	798	852	854	828	858	872	823	803	817	859	874	869	894	868	848	830	854	824	821	800	841	810	836	822	845	842	845	875	868	872	864	882	812	807	790	870	878	837	898	899	905	893	838	840	851	841	830	832	886	883	865	851	872	836	857	846	872	835	891	864	874	892	825	834	851	835	871	848	840	837	826	820	903	850	855	931	869	832	811	862	894	846	883	831	798	815	854	808	828	827	787	874	882	792	834	897	846	833	848	823	828	798	843	855	888	897	891	758	851	861	802	800	865	864	827	842	848	814	858	872	897	857	839	885	794	821	808	826	816	826	829	817	850	843	831	846	833	855	826	844	827	870	808	823	856	868	843	873	855	868	865	873	869	816	845	858	846	805	857	864	838	807	880	808	836	846	917	784	777	800	847	824	870	878	884	824	821	823	855	845	880	847	867	862	801	813	856	873	849	846	837	833	870	884	845	866	826	823	844	803	834	837	822	853	798	840	828	809	886	866	868	804	820	837	831	769	842	799	806	812	825	834	845	899	835	853	866	878	865	782	962	866	857	865	833	822	846	832	884	861	813	842	816	847	833	856	873	876	826	846	824	828	781	838	800	841	853	803	785	869	846	815	850	853	848	855	867	835	829	843	807	798	909	844	898	891	823	871	867	890	870	881	812	809	805	862	867	897	861	864	881	818	757	814	814	793	881	844	877	876	867	862	823	817	873	865	856	840	819	778	894	785	820	832	855	895	830	822	807	849	861	859	856	824	904	885	878	791	841	888	825	862	795	847	847	886	840	888	851	825	914	847	791	903	819	857	843	808	817	843	857	821	832	877	883	843	863	831	804	861	856	857	844	842	853	821	848	841	824	840	841	905	865	859	888	821	815	815	832	822	844	848	832	809	833	862	840	854	840	900	895	846	850	845	815	819	850	877	840	836	898	857	848	894	849	843	826	809	823	797	734	804	852	834	914	849	846	803	826	825	875	836	848	869	839	817	840	905	847	907	853	886	851	850	799	817	846	839	825	770	844	832	839	834	821	813	848	813	866	850	862	817	827	786	831	875	805	844	856	847	792	824	799	835	876	795	824	841	817	748	858	816	842	822	870	876	900	812	844	853	847	863	844	781	814	852	913	822	883	851	893	856	864	909	873	839	845	892	871	868	883	847	841	846	851	882	865	870	857	825	802	829	884	848	811	897	876	882	853	845	838	846	875	830	812	836	863	843	849	842	827	891	770	867	774	867	832	823	846	830	879	836	850	835	822	850	846	870	874	863	821	817	869	843	847	878	843	805	808	839	819	876	838	866	862	810	926	790	827	830	796	874	833	820	857	825	892	814	844	819	855	806	905	865	884	848	822	812	857	852	834	866	865	816	830	878	851	861	891	801	837	864	813	866	824	884	802	810	850	839	866	844	865	816	820	829	890	820	832	852	887	828	871	821	830	862	840	804	838	854	848	884	867	860	836	874	861	813	904	860	883	846	841	914	847	848	820	854	857	856	838	829	849	851	807	867	824	869	827	809	848	823	875	855	810	844	856	854	855	793	857	813	861	902	883	847	817	869	845	871	898	797	862	793	823	826	830	862	804	845	878	823	811	843	882	855	840	826	881	884	816	797	873	892	867	869	827	862	789	844	841	854	837	879	902	857	884	834	901	868	832	815	820	823	826	845	840	931	815	883	861	822	768	851	806	863	799	839	829	829	823	842	827	841	854	887	823	850	855	813	821	812	790	863	852	865	847	837	817	878	881	823	848	896	864	860	834	850	851	874	840	882	860	848	824	873	864	844	871	838	819	822	867	846	826	875	840	835	807	851	871	879	870	851	844	839	873	830	846	814	828	893	851	799	862	905	864	795	862	858	839	832	877	855	906	798	790	865	868	851	862	837	877	824	738	809	807	808	818	851	876	852	836	887	871	820	803	881	815	848	843	869	858	805	803	803	836	861	817	835	820	865	806	836	815	838	843	801	863	904	852	866	911	798	846	849	784	924	862	845	843	862	809	805	824	850	798	758	823	814	805	815	790	855	840	831	837	829	811	894	838	833	865	797	835	824	843	822	868	846	786	887	848	831	817	811	814	873	874	815	880	851	780	898	839	876	854	857	804	828	854	816	868	914	825	842	833	840	858	856	852	865	849	811	852	864	832	819	835	798	854	853	916	868	809	859	824	853	815	869	837	850	875	827	772	853	871	858	835	789	831	840	853	856	812	875	864	822	792	868	824	869	812	856	835	855	907	841	837	893	872	786	841	895	797	879	831	826	892	812	815	866	803	872	868	826	863	855	793	888	858	810	864	846	814	823	849	866	851	899	823	866	823	873	865	845	824	826	874	861	868	828	830	815	803	858	807	823	832	789	877	815	824	843	850	875	769	865	850	819	843	765	828	782	833	873	870	896	873	813	875	856	819	837	850	819	852	896	838	841	847	833	834	844	814	888	830	852	808	814	847	861	833	860	872	857	845	826	808	836	807	814	817	837	889	863	831	835	857	832	810	859	855	874	803	796	780	808	857	876	857	872	818	829	822	805	819	842	847	867	830	863	866	783	851	814	843	837	874	862	862	866	831	839	879	880	836	854	841	839	778	832	870	812	787	839	840	836	856	808	848	885	835	810	816	873	856	876	886	892	826	875	849	883	847	873	840	846	836	845	790	844	901	859	799	851	814	853	796	878	799	835	843	830	844	826	845	805	857	827	792	844	819	903	868	803	805	817	863	844	797	898	867	810	816	836	859	842	899	844	828	798	824	824	819	831	823	837	875	815	815	861	867	904	850	866	853	886	904	829	797	844	789	784	793	847	830	836	838	863	853	849	848	860	830	837	876	787	813	846	924	790	804	834	817	933	860	886	822	827	836	835	837	837	820	786	892	853	875	832	796	812	841	792	848	839	794	811	834	869	826	830	822	866	877	831	813	874	852	876	796	843	872	839	794	812	900	796	812	848	842	852	869	774	890	811	869	798	878	871	869	850	899	815	865	844	919	785	842	875	815	872	845	865	843	869	824	827	855	865	855	850	891	827	872	903	879	823	891	875	841	832	864	904	808	860	782	859	896	882	847	852	876	831	872	841	820	837	852	844	904	855	862	854	871	844	826	828	877	850	850	840	846	806	866	823	790	844	831	872	831	813	831	845	808	839	826	819	837	907	871	818	850	808	817	820	869	858	877	815	827	851	812	814	879	893	838	819	870	803	791	826	853	842	852	815	867	841	910	858	889	836	847	789	851	896	838	894	844	851	816	820	861	855	879	823	826	849	841	810	855	858	816	864	888	851	830	864	841	844	884	873	871	853	824	850	877	896	867	832	804	898	877	894	832	824	841	892	860	897	839	830	826	824	826	866	876	854	864	850	865	856	857	822	842	837	844	859	844	801	801	859	888	882	836	838	829	880	852	812
5615	1573	1423	1169	1042	1023	941	907	922	855	848	881	784	850	843	906	833	823	883	872	868	809	833	851	858	889	864	832	835	838	866	868	866	897	874	785	853	849	859	852	867	831	855	847	893	859	843	874	816	824	877	844	858	831	857	823	824	849	844	906	852	874	835	859	868	861	852	860	829	881	849	862	831	875	844	838	857	862	877	888	830	875	861	900	866	856	820	783	856	874	817	872	839	855	886	865	865	899	905	860	839	863	848	873	904	853	899	867	815	856	862	895	852	872	870	855	848	831	852	916	887	802	866	847	842	880	891	854	859	849	846	834	816	902	878	893	862	848	830	835	869	875	857	819	867	858	860	837	878	865	853	920	849	881	886	816	864	901	825	855	856	832	898	851	835	882	820	897	879	877	849	840	821	880	814	886	811	901	864	800	834	889	862	871	844	810	823	829	871	840	863	903	834	850	802	890	865	843	822	807	851	838	811	869	886	798	799	880	866	825	890	881	832	867	853	812	908	861	826	863	873	852	805	873	851	877	808	824	871	815	794	891	868	818	803	828	879	797	811	858	834	843	833	831	841	835	866	872	845	780	955	903	824	820	828	892	881	823	892	843	862	821	850	853	826	808	816	781	879	850	880	888	791	822	867	876	904	863	881	894	825	798	854	882	873	855	836	959	853	865	899	831	884	822	909	871	885	855	894	871	848	899	880	887	879	874	849	807	774	849	883	800	824	864	856	862	824	880	897	873	865	831	850	834	866	835	926	890	857	867	858	880	879	855	887	871	846	887	866	859	874	883	852	877	838	893	841	861	872	844	758	838	832	807	800	852	845	841	815	841	822	840	842	835	884	832	885	870	833	852	884	832	848	904	804	848	859	840	873	880	848	841	873	868	865	845	855	877	859	876	835	801	796	868	862	893	862	883	839	835	828	863	895	830	869	827	819	832	854	845	858	860	852	850	798	849	794	896	845	828	818	823	815	847	878	824	838	834	889	906	853	866	834	833	867	872	865	873	804	851	888	878	869	837	881	855	822	900	859	831	821	819	805	824	896	853	880	799	872	899	858	862	889	858	838	830	878	857	812	833	866	827	858	819	881	884	789	858	844	906	851	802	856	816	873	881	857	828	841	819	874	876	864	883	828	846	795	897	902	850	858	851	887	866	888	865	824	824	877	804	857	898	838	881	837	794	840	834	875	856	855	888	863	825	834	821	830	868	882	837	854	829	843	876	857	826	822	861	794	848	855	821	806	847	855	852	851	850	878	905	835	865	869	811	825	888	821	837	826	849	832	869	869	855	889	888	889	872	825	918	841	870	884	854	890	865	838	848	914	844	840	875	828	871	902	873	871	875	864	817	890	814	875	877	891	845	858	873	877	818	832	863	866	838	869	854	854	864	836	860	846	873	785	817	865	810	864	901	897	845	866	848	889	856	914	859	854	861	852	843	831	867	886	874	855	882	854	814	882	814	855	866	864	854	874	806	841	894	830	901	817	890	862	891	863	854	846	897	863	864	806	846	822	844	852	830	841	836	871	878	843	902	873	822	891	842	835	838	877	835	848	852	831	828	841	830	837	825	853	866	845	893	839	842	859	897	809	894	828	861	883	883	877	878	853	880	849	828	847	848	854	880	770	895	905	831	806	832	860	876	850	899	870	900	870	897	847	864	830	864	880	855	840	867	860	798	904	825	872	888	791	813	917	861	889	853	852	878	874	849	860	846	829	853	886	815	909	922	867	837	890	830	779	843	868	843	901	890	873	867	873	817	776	833	806	859	901	823	838	855	856	893	890	904	843	851	820	839	895	822	850	887	849	848	870	878	817	832	882	912	856	825	847	900	854	824	875	905	870	837	907	830	875	920	899	853	827	845	831	863	868	867	880	838	907	807	891	875	912	852	820	849	864	856	878	832	844	872	870	835	816	838	830	892	889	902	838	817	812	823	846	871	918	877	833	802	885	840	868	823	849	869	884	936	868	805	839	846	825	864	814	806	862	823	841	857	867	860	811	859	865	880	794	936	853	881	886	826	860	756	864	884	861	853	894	829	806	870	861	816	877	860	918	874	880	865	854	886	823	861	852	918	834	824	869	834	886	877	845	805	829	857	811	863	867	878	861	830	841	830	820	877	863	849	820	907	856	868	808	818	835	857	875	823	866	916	853	895	837	858	820	824	848	826	856	860	858	869	860	887	884	858	883	901	869	851	856	784	817	851	881	858	849	909	835	888	870	870	883	852	838	832	834	873	853	901	863	883	844	843	846	862	852	847	859	873	902	868	883	852	851	862	887	841	889	877	845	927	843	928	864	841	847	910	893	863	861	849	891	812	781	818	841	906	832	829	837	865	802	831	835	841	864	900	874	848	833	827	869	863	883	893	850	839	861	831	879	918	868	817	849	847	884	874	824	852	899	863	837	901	869	840	889	818	887	824	865	879	907	880	890	795	786	807	846	885	895	893	851	860	806	805	884	847	845	863	859	852	858	889	870	892	874	831	828	877	861	861	862	881	873	857	834	799	859	812	828	833	857	855	884	868	822	870	929	872	846	861	840	810	847	837	896	860	870	819	841	889	854	895	869	872	845	827	877	866	841	857	894	842	880	852	770	853	876	811	867	846	840	854	856	886	854	794	825	830	864	816	935	855	834	761	854	810	862	866	820	876	851	853	892	841	810	844	852	938	838	872	841	838	798	836	767	832	792	859	832	863	822	834	871	823	870	857	814	887	889	854	863	850	860	854	850	849	882	823	839	885	870	871	824	877	856	855	825	820	835	874	826	883	870	877	804	900	875	898	900	867	906	837	863	837	915	872	834	797	866	884	872	844	850	864	841	850	841	826	813	831	829	865	842	835	885	860	805	880	881	852	883	841	814	858	826	841	844	847	873	851	836	858	851	825	834	836	914	859	790	850	848	870	865	899	903	883	881	898	872	835	827	856	849	869	867	879	880	838	827	823	851	824	789	852	888	852	849	838	835	836	835	875	853	879	895	860	881	888	855	833	800	861	858	855	814	884	829	862	810	878	811	822	840	869	866	862	849	835	853	855	886	890	896	818	889	833	791	832	879	842	865	891	845	883	814	820	858	798	852	876	867	861	828	843	845	898	850	856	860	830	849	809	872	854	861	832	834	859	882	813	856	828	850	866	808	863	874	910	831	824	882	846	843	849	799	819	888	848	905	919	868	827	860	832	878	863	890	830	879	814	867	857	819	871	848	814	844	855	916	907	822	848	887	840	848	907	797	817	864	910	823	810	874	855	827	835	863	905	821	847	832	839	848	885	805	855	868	868	848	887	811	787	865	836	899	827	888	818	829	880	853	865	897	897	854	889	899	839	849	878	845	854	903	889	888	841	874	845	878	884	875	903	930	840	867	811	870	889	897	824	846	857	849	815	802	788	843	880	873	802	845	886	863	839	896	865	845	834	816	897	935	869	875	872	862	832	867	885	889	865	855	837	792	873	827	922	853	870	871	901	848	843	802	914	858	887	889	834
24859	20592	26876	24238	20591	10988	1568	1005	806	766	694	662	625	560	554	542	496	484	505	490	467	480	510	490	476	439	462	439	462	432	448	445	449	472	432	440	429	398	425	445	434	425	442	441	432	422	396	421	454	420	462	472	454	465	418	438	458	405	420	481	480	391	440	454	416	459	422	424	437	447	440	445	430	445	412	441	438	438	405	425	421	420	420	409	435	423	420	449	446	415	437	404	425	426	430	425	448	417	447	447	430	421	481	464	428	417	440	390	448	406	428	408	407	427	408	396	438	419	440	449	448	442	463	431	415	371	451	426	429	447	385	414	438	432	414	404	433	422	429	397	416	446	413	447	445	414	370	443	396	420	420	417	439	452	417	396	388	442	428	414	424	410	434	444	412	431	450	382	446	419	401	402	424	408	417	456	431	430	418	402	461	411	419	449	425	423	388	441	429	453	438	430	424	404	432	439	431	405	434	439	421	428	419	450	408	466	398	417	441	434	396	455	432	467	421	418	434	397	390	434	423	416	419	450	376	435	402	445	403	433	420	432	417	418	371	430	439	408	419	435	404	466	418	424	439	447	432	443	399	414	400	428	456	430	413	412	430	442	453	396	426	452	390	426	458	425	421	413	407	412	452	453	440	402	421	381	429	396	415	420	441	417	399	432	451	449	449	452	444	437	415	379	412	411	402	397	437	393	393	421	426	400	444	405	400	421	431	402	460	411	392	422	400	436	403	427	423	414	416	420	420	433	408	427	416	441	414	420	452	413	477	447	439	433	430	448	425	414	406	447	420	455	431	447	398	437	414	412	448	410	432	451	421	447	428	379	409	423	419	430	419	400	433	448	437	421	384	443	417	418	408	387	387	422	416	413	388	418	452	446	434	419	447	445	426	381	381	420	411	448	399	389	472	463	446	425	378	451	409	431	427	394	432	422	432	414	425	405	404	430	441	438	428	438	425	428	424	431	472	399	414	404	439	406	469	407	444	425	406	428	439	422	406	428	433	420	418	419	413	432	448	428	425	400	419	446	418	427	426	433	441	420	423	419	444	444	436	417	441	415	387	441	417	407	406	428	438	410	436	404	447	446	421	454	411	413	423	447	418	414	424	407	419	386	419	418	402	445	424	408	404	442	419	431	405	425	418	407	430	439	449	454	407	394	447	392	426	469	417	419	434	412	447	369	445	434	404	444	433	433	402	421	442	414	440	389	424	432	360	457	460	422	415	384	432	405	394	398	411	438	415	419	409	401	413	439	425	449	407	416	465	430	410	388	405	446	435	430	489	420	438	405	436	430	421	432	424	434	448	399	423	432	401	454	447	459	433	409	438	458	424	436	431	395	410	413	430	439	414	425	414	421	444	410	433	411	467	431	437	444	417	414	445	416	427	389	406	431	406	421	427	402	438	395	437	435	397	402	429	394	421	389	417	444	363	456	425	425	419	451	417	382	400	413	435	445	423	441	425	427	418	401	410	399	400	441	430	410	405	455	441	393	427	385	437	449	497	451	414	419	485	436	457	465	413	412	408	423	381	431	400	460	408	424	380	431	405	414	368	413	378	420	456	417	431	437	436	381	414	435	452	447	419	463	422	396	466	424	413	435	433	455	467	409	406	432	419	410	391	420	456	415	437	387	453	449	431	450	451	428	432	448	426	411	444	426	422	405	434	404	414	467	433	443	461	445	420	412	457	421	435	436	407	422	417	420	429	430	410	404	420	398	464	420	415	428	437	416	463	413	431	420	441	406	423	429	391	451	440	470	434	377	403	404	409	458	418	405	472	436	401	449	428	424	395	444	459	395	434	418	414	396	450	420	408	422	368	413	397	442	409	436	436	393	439	416	454	403	382	430	414	455	420	421	432	443	429	430	445	471	405	410	426	442	423	435	448	414	390	411	412	394	430	444	396	438	451	433	467	425	441	427	459	395	417	429	427	393	486	417	432	405	434	414	390	433	431	412	391	384	418	398	448	467	436	426	420	395	434	398	442	383	445	417	424	454	451	425	408	426	421	407	428	425	415	405	470	441	436	378	420	424	435	425	433	411	392	421	444	414	445	410	440	408	463	433	447	458	455	461	415	434	413	412	431	443	412	433	419	416	425	403	436	411	445	426	436	422	424	410	411	463	406	417	438	428	408	446	447	420	405	457	360	434	443	419	421	406	400	448	369	410	450	432	410	431	408	441	423	445	450	392	379	425	404	443	422	448	450	400	427	439	420	450	404	447	451	428	415	426	447	425	468	388	426	446	421	380	423	407	441	441	444	424	427	409	449	412	381	415	410	427	429	432	468	417	460	436	415	437	429	424	432	416	434	413	447	432	439	417	407	418	402	418	417	411	408	457	441	449	407	431	413	419	443	398	434	442	373	413	460	464	448	399	447	434	422	432	437	438	420	393	419	437	428	411	405	415	427	458	438	441	410	432	455	416	391	451	404	440	447	402	414	406	410	395	391	420	446	459	407	410	391	382	461	445	432	444	447	412	398	407	403	385	410	421	407	444	377	397	398	423	417	433	411	433	404	417	381	421	378	422	438	426	436	408	413	428	388	410	472	415	459	456	418	393	414	436	449	447	436	449	418	441	417	431	456	446	469	449	398	418	455	448	451	429	484	405	443	399	438	409	433	420	415	414	410	414	444	450	398	394	424	444	419	436	409	431	384	413	408	426	385	414	438	424	370	449	417	391	422	416	379	464	370	443	425	424	430	418	413	414	449	446	445	412	414	427	451	451	473	417	422	435	436	406	416	428	407	402	427	440	415	421	445	430	448	446	402	424	419	433	411	452	408	393	398	423	435	425	455	430	459	420	418	417	427	430	461	406	386	410	441	433	422	448	398	417	425	408	409	440	446	410	447	397	403	438	438	437	426	420	427	425	437	450	414	439	413	417	456	381	397	411	391	427	421	425	425	452	400	424	431	434	429	484	416	421	448	407	438	430	449	437	398	391	424	440	426	416	432	448	443	373	440	454	402	411	408	404	389	433	392	415	420	431	414	385	418	420	379	430	379	431	467	451	432	402	420	463	404	452	461	421	393	453	402	405	402	416	448	431	421	410	422	439	449	423	410	429	433	439	435	423	436	427	427	431	411	418	404	433	422	446	451	451	424	446	428	411	454	444	418	422	435	480	421	394	395	418	426	457	408	421	391	407	443	401	389	411	429	410	418	444	420	408	402	413	416	414	394	416	417	402	436	411	401	413	429	446	465	434	445	429	428	408	433	387	426	403	433	414	435	441	427	411	383	411	408	427	427	388	396	394	389	453	455	409	409	438	431	422	411	402	424	414	409	410	428	441	423	479	435	421	449	408	429	413	387	411	420	404	431	414	447	386	432	414	424	435	429	430	446	441	429	398	379	452	400	419	412	439	468	434	422	430	420	410	439	444	455	446	420	383	449	439	407	399	407	442	416	424	434	418	418	432	418	421	430	411	454	446	444	375	380	387	404	423	419	415	439	437	396	418	436	386	447	395	428	398	414	473	447	417	426	422
7467	11774	10561	5844	3853	2927	2235	1713	1419	1211	1054	982	922	817	767	704	667	652	652	597	571	539	602	545	508	517	490	522	532	517	517	472	462	478	485	505	480	472	492	456	481	483	410	456	454	518	486	454	453	478	414	453	483	432	468	448	451	493	446	469	413	449	480	441	453	447	454	443	435	469	516	423	442	437	431	421	431	440	481	426	455	451	416	462	424	428	460	457	452	440	468	476	492	466	438	443	496	498	496	511	500	442	443	446	443	446	474	445	464	455	435	454	464	435	488	479	463	454	438	435	437	487	484	431	438	495	442	446	455	496	451	444	419	446	454	470	434	454	430	449	448	443	441	480	447	436	483	432	485	474	448	443	428	474	449	440	433	398	467	444	488	455	423	396	477	480	467	422	482	451	465	457	419	409	398	395	428	460	444	463	466	435	489	459	475	400	478	474	472	443	426	463	476	458	419	449	474	473	454	441	429	401	448	440	419	459	451	458	439	433	452	403	410	432	454	446	444	462	460	454	464	452	432	433	442	441	465	435	452	425	461	452	390	475	453	392	487	447	435	449	477	444	427	439	415	427	493	466	455	448	424	426	416	412	461	438	428	465	484	438	460	480	451	479	444	452	419	443	453	418	451	449	460	471	430	454	435	410	473	430	471	465	435	450	463	445	473	435	445	439	430	436	438	445	447	436	457	458	416	436	466	453	409	425	455	451	443	457	428	441	460	454	469	436	431	427	487	440	424	439	409	448	479	428	438	425	479	445	483	441	459	468	449	413	467	404	440	445	415	475	481	453	443	467	429	427	452	466	424	443	425	453	455	431	447	454	438	433	429	446	434	413	455	449	486	479	443	445	427	462	426	457	432	426	443	480	414	428	386	439	421	476	458	439	437	437	462	470	442	488	421	385	436	456	439	444	429	454	449	438	449	440	407	434	483	446	454	465	432	453	479	466	451	438	433	391	451	452	440	468	441	406	453	464	437	450	444	428	470	433	417	449	423	451	444	455	431	413	469	435	477	459	462	452	411	421	437	425	414	459	435	455	404	438	450	427	441	408	446	444	444	437	456	479	411	456	426	449	465	447	439	440	451	477	475	474	471	484	463	416	439	424	429	454	465	419	403	466	417	460	457	453	459	427	439	419	447	467	435	434	422	451	428	450	461	437	428	413	441	442	415	427	445	455	409	440	436	420	448	430	458	434	416	439	462	443	435	401	485	442	452	440	452	452	470	412	448	417	496	460	449	425	434	443	424	423	435	468	411	481	444	471	457	439	464	462	458	442	414	472	435	412	439	412	429	459	411	452	423	413	425	455	473	457	436	455	448	446	491	451	410	438	477	411	443	451	440	476	435	456	425	456	443	463	424	482	441	448	462	445	446	451	402	442	490	417	461	444	460	444	428	443	409	453	442	423	417	446	462	459	451	487	458	487	431	436	453	383	431	436	473	412	443	488	462	409	448	447	457	454	454	454	455	496	445	439	455	443	455	422	413	443	410	456	423	450	491	437	440	414	432	424	406	449	416	452	421	456	469	442	443	484	422	460	452	425	471	437	441	438	472	460	416	419	463	430	459	461	466	432	480	457	438	460	454	414	443	458	400	424	467	439	449	479	431	417	415	437	486	421	439	442	402	446	452	449	477	458	477	445	437	442	432	434	434	457	423	470	448	426	467	429	474	468	476	428	463	444	462	433	464	453	409	406	453	424	454	458	458	417	431	437	444	455	468	431	449	482	411	437	479	434	435	452	465	432	422	446	415	458	468	422	430	433	434	429	428	454	460	423	448	421	436	480	459	428	436	445	448	435	441	435	426	447	496	496	489	460	458	446	418	431	441	448	432	461	471	431	439	459	420	457	468	408	414	466	457	440	428	407	457	425	438	434	426	436	447	433	458	458	471	425	425	428	449	439	419	405	442	438	455	453	452	457	461	422	464	422	424	455	404	437	436	409	457	439	396	421	473	435	444	461	427	450	440	448	416	467	416	442	466	467	463	435	411	486	435	462	463	478	463	444	455	432	422	425	451	460	452	460	428	436	447	413	389	457	417	428	413	493	425	440	424	429	454	435	443	410	439	438	419	434	418	434	455	456	418	442	439	390	428	445	438	424	461	434	468	434	431	468	433	433	458	404	450	419	421	479	424	452	461	453	476	445	437	439	483	430	451	426	442	446	429	459	451	409	442	446	456	441	439	453	435	399	467	443	456	467	467	443	466	438	386	437	439	443	461	483	453	419	459	469	417	462	469	474	429	464	416	464	455	435	446	465	436	495	432	432	457	440	436	442	450	444	458	473	471	437	492	434	445	427	398	433	469	438	437	417	475	448	434	446	451	459	434	475	434	447	451	470	447	407	433	423	472	464	448	426	439	442	441	446	420	475	437	458	478	477	417	440	440	466	458	437	440	448	431	446	430	435	404	444	444	457	462	438	406	457	453	454	449	451	461	434	463	447	431	408	448	397	438	435	449	446	446	440	437	428	460	427	449	442	439	442	431	444	423	417	432	442	370	419	435	397	416	450	446	429	444	459	419	451	415	448	464	409	453	506	452	450	456	470	410	414	479	448	442	472	473	469	445	445	433	443	424	401	469	444	450	465	478	454	419	431	442	465	391	462	427	430	460	404	433	424	429	453	422	411	455	477	429	455	440	440	419	447	451	496	481	481	452	447	429	483	451	411	420	432	472	432	438	456	447	425	430	409	433	445	462	465	454	396	471	461	449	426	455	445	444	429	446	447	449	408	455	428	431	446	458	441	389	460	442	410	458	463	457	378	471	448	448	451	413	462	467	409	432	419	468	451	415	460	427	449	440	448	419	417	443	416	447	456	440	445	473	473	465	435	461	415	454	454	464	448	428	440	426	495	419	461	437	446	489	475	438	458	450	447	408	462	427	415	446	450	440	452	448	476	475	447	424	419	475	455	436	433	443	443	422	438	446	415	451	414	410	459	447	461	414	434	430	427	483	468	466	428	440	436	448	445	440	452	426	447	445	476	428	460	444	437	447	478	474	451	431	450	397	453	487	431	441	451	446	432	437	434	438	479	430	427	497	442	445	433	426	409	439	442	461	473	430	455	457	425	434	431	446	437	453	451	449	465	431	400	425	454	467	463	445	436	472	413	446	472	421	444	427	469	438	426	390	435	452	443	436	411	434	450	483	478	454	429	460	385	417	473	426	465	439	452	444	429	424	437	427	435	475	469	472	434	402	414	436	433	456	475	420	453	406	448	431	416	454	470	453	406	447	425	437	440	427	413	425	431	415	438	434	479	412	432	429	415	451	401	437	425	431	429	453	444	474	443	489	437	492	444	440	436	439	455	430	455	448	448	461	391	408	471	429	460	436	471	444	435	423	441	423	440	406	479	450	433	438	431	450	422	446	460	430	458	446	424	418	445	425	462	448	433	453	456	459	450	452	452	450	439	411	494	460	456	441	390	462	421	479	427	425	432	450	454	438	429	477	455	459	433	415	431	415	426	460	460	427	475	442	443
22896	20638	27332	23941	20644	20730	8761	1962	1493	1302	1199	1098	1035	955	906	927	842	797	825	791	782	778	780	718	721	758	727	700	701	691	719	730	671	692	687	677	688	651	707	702	692	724	678	710	713	673	699	695	697	671	662	667	650	687	671	685	730	645	625	660	693	687	686	617	687	646	642	653	639	667	629	632	659	717	692	649	669	619	663	695	653	605	695	700	605	657	704	632	600	670	657	667	659	704	667	687	694	666	721	671	673	668	639	640	663	666	703	659	678	703	669	747	692	680	643	636	618	638	602	655	705	692	671	705	637	626	657	657	692	670	625	646	651	703	663	655	631	675	603	686	639	626	677	632	647	607	663	657	609	701	679	647	654	633	649	640	648	639	617	692	617	621	683	713	602	606	637	657	610	620	647	686	646	634	628	702	623	664	643	686	702	662	619	645	648	708	667	656	645	670	697	660	637	627	638	646	662	638	657	666	653	663	647	660	658	664	674	615	635	639	648	662	642	690	665	661	671	656	666	659	674	639	604	686	647	605	636	626	669	671	657	578	688	638	661	631	657	624	672	645	659	644	645	636	651	630	684	622	624	667	678	645	627	617	660	624	667	632	668	649	627	629	624	637	653	662	659	663	673	654	664	648	679	622	658	630	669	638	653	645	659	612	602	679	658	583	676	647	646	679	635	654	627	628	621	630	651	669	669	662	674	633	678	629	632	682	665	694	675	620	681	653	690	676	654	610	608	655	682	632	652	649	681	641	633	699	626	672	623	643	661	658	621	659	646	584	663	675	627	642	695	635	649	644	639	694	618	635	642	665	604	669	656	637	628	663	635	647	623	619	704	659	661	637	695	621	666	657	659	630	653	628	628	656	597	615	680	635	682	676	650	673	632	626	615	666	620	658	639	631	662	655	632	665	626	676	646	651	640	686	602	642	653	629	628	664	624	676	644	628	691	666	617	639	702	660	657	680	628	703	656	654	615	655	653	661	622	673	637	641	700	673	622	660	621	646	667	639	693	658	671	703	654	661	671	679	661	624	676	667	652	635	640	615	651	711	645	639	677	699	615	643	642	651	678	688	667	673	656	716	606	679	658	623	643	672	670	632	660	693	652	649	656	646	683	698	654	671	663	659	596	670	565	670	650	635	662	689	660	661	583	634	669	702	663	652	681	634	691	674	653	637	624	645	652	640	635	644	642	672	685	686	619	641	636	669	671	644	657	614	679	662	616	623	671	668	637	572	659	669	643	610	642	671	685	651	631	649	653	663	648	634	683	672	660	639	641	670	640	634	670	684	646	642	685	616	655	686	657	652	707	641	698	619	659	637	645	636	675	621	598	622	683	691	672	652	702	624	687	631	679	617	626	643	690	687	639	666	683	676	627	668	701	644	662	596	635	643	662	635	656	655	645	682	664	688	659	670	629	587	697	670	689	627	667	665	624	655	630	638	681	615	631	682	643	662	648	668	647	664	640	587	619	654	651	623	627	649	628	619	661	658	637	659	648	653	675	688	653	645	663	642	647	643	622	616	635	643	627	685	719	630	615	653	641	585	650	665	657	641	627	632	648	720	691	632	632	646	626	616	680	629	660	668	672	655	645	676	621	676	674	694	694	648	620	627	673	652	672	654	663	649	642	664	655	649	688	644	655	614	662	665	677	659	650	669	630	633	668	604	630	665	692	662	650	651	642	594	613	648	672	641	704	691	594	653	657	680	636	643	675	673	650	629	655	634	652	674	676	664	575	668	629	679	635	608	693	617	660	663	660	672	596	588	663	689	642	647	696	658	649	691	664	643	617	690	608	627	646	640	666	652	614	693	685	622	652	678	638	680	624	646	635	685	602	636	629	622	650	651	677	693	569	634	605	642	646	652	627	652	660	598	690	664	613	647	637	659	659	717	654	638	620	624	664	606	681	633	652	654	664	616	692	629	644	645	626	631	668	654	673	671	623	655	649	669	637	664	710	665	625	660	669	683	651	649	663	651	657	608	658	648	651	659	645	657	611	636	645	627	647	608	651	642	687	591	659	677	658	650	646	676	670	663	653	694	641	635	710	635	669	660	637	647	677	641	667	690	646	655	655	632	636	688	654	642	650	642	662	662	633	655	624	621	643	604	624	592	671	660	679	641	644	645	642	685	664	638	657	625	654	655	657	668	688	653	638	645	692	646	667	641	639	604	660	636	698	670	663	643	653	677	670	671	662	618	679	670	606	625	652	642	652	665	624	659	606	645	689	640	658	665	616	662	678	648	624	618	665	681	648	668	621	685	653	673	631	592	620	675	636	675	646	697	642	650	613	645	708	658	660	655	683	645	643	655	656	663	647	655	719	603	663	630	615	620	611	593	602	615	601	619	642	659	653	648	677	646	659	665	694	622	628	678	664	677	631	638	642	681	686	609	663	686	658	667	626	631	640	638	661	650	635	641	649	685	650	624	662	617	698	698	654	658	690	649	653	673	633	647	678	676	674	624	604	656	634	621	633	644	658	677	642	657	664	678	647	612	619	629	643	659	637	630	625	679	682	650	721	612	652	636	623	611	671	710	636	631	615	693	641	628	624	655	630	634	691	650	639	682	602	698	688	675	658	685	666	695	658	593	649	670	620	633	609	622	625	600	631	627	665	688	714	677	685	657	667	668	654	648	661	615	672	706	660	703	660	664	602	637	638	651	686	652	663	656	666	622	683	653	638	675	620	656	658	658	674	679	620	637	663	591	628	666	637	647	643	654	644	602	668	639	618	653	640	662	668	664	667	670	694	610	667	640	661	660	642	673	668	620	671	611	669	669	699	653	651	714	608	648	650	724	626	652	654	617	636	629	643	648	674	606	641	633	695	656	646	641	652	674	660	681	674	720	632	713	651	627	612	650	652	688	640	676	655	673	654	665	654	623	633	667	604	686	640	643	664	693	653	677	676	616	568	659	643	691	672	639	627	628	643	640	692	636	650	686	656	657	668	629	655	657	690	625	612	657	677	624	649	647	628	607	629	714	648	596	675	650	666	684	633	646	713	663	641	653	674	634	620	641	625	656	607	674	649	688	673	643	644	671	647	679	645	634	651	616	646	631	641	657	685	658	673	652	658	628	602	653	676	615	634	673	657	662	622	638	632	647	653	665	649	619	611	670	647	621	636	646	677	689	595	630	676	615	665	613	641	628	664	660	652	654	657	649	636	656	630	645	618	679	643	601	626	649	670	669	663	666	651	660	666	674	653	596	660	676	666	645	675	640	724	600	641	675	646	655	684	670	671	665	630	617	650	623	646	661	681	657	610	676	639	604	665	676	661	644	595	658	648	641	627	665	634	638	635	612	646	704	696	694	692	623	656	655	653	658	640	665	644	663	609	680	652	659	611	652	610	616	601	650	679	670	645	624	637	620	643	633	700	689	635	640	643	634	684	685	635	657	717	686	627	672	659	627	663	671	669	618	680	639	637	658	655	690	618	611	630	666	689	628	623	640	607	635	690	642	680	649	672	664	632	605	640	643	671	649
10042	17923	16458	9648	6704	4998	3790	2973	2510	2044	1865	1653	1457	1385	1274	1143	1137	985	918	953	908	860	813	812	815	813	817	754	722	738	724	738	695	727	736	680	691	715	705	645	666	697	678	662	652	704	684	643	652	632	676	611	649	626	626	620	623	643	636	639	653	637	652	659	659	630	635	644	596	638	653	654	635	605	632	618	668	619	643	633	599	617	633	584	664	604	631	645	628	624	635	658	656	609	653	676	609	678	655	657	658	623	636	642	655	653	598	621	622	629	642	653	638	657	625	597	689	630	663	632	595	655	635	643	604	590	607	650	638	661	617	654	646	681	561	594	649	608	595	583	629	627	616	617	627	631	633	589	604	599	597	579	562	632	557	615	633	600	587	606	641	541	606	601	622	653	613	564	590	617	572	610	626	605	652	640	619	638	585	618	624	574	605	623	577	602	578	599	651	622	601	634	644	573	614	596	648	648	587	618	636	602	614	659	571	653	607	598	603	576	622	618	619	607	621	631	562	631	619	586	588	602	618	606	623	585	625	638	632	599	626	628	610	592	642	612	615	582	611	599	629	628	624	584	629	640	627	641	605	626	649	613	568	639	620	600	620	594	640	612	599	577	587	630	594	582	673	616	632	579	601	601	585	584	628	591	595	607	634	637	630	609	585	566	633	650	639	614	596	634	617	644	564	654	625	645	635	617	594	631	620	619	644	635	581	650	615	603	618	640	622	648	630	612	667	630	610	618	597	602	587	596	611	610	608	596	615	586	630	581	605	622	616	640	610	584	611	671	591	659	599	595	639	643	592	594	624	618	581	581	638	608	586	629	594	619	604	640	620	627	642	626	613	596	663	639	592	578	593	629	587	605	613	562	600	671	604	591	634	613	605	632	623	639	579	642	646	586	606	623	639	574	666	613	589	622	627	614	606	629	613	613	625	659	585	625	625	607	616	587	656	622	603	589	592	614	612	620	619	623	614	590	655	601	652	634	641	645	628	613	626	614	583	631	586	633	591	599	616	611	626	589	614	629	609	645	591	615	596	598	595	583	609	573	634	670	612	587	584	598	588	557	599	625	608	625	625	593	602	620	628	582	610	623	654	614	614	668	612	625	571	642	590	604	595	614	630	641	623	624	598	592	604	585	606	608	635	644	607	652	666	587	592	601	624	647	645	580	648	630	632	620	598	626	602	587	592	548	605	635	593	645	606	626	599	600	604	652	584	623	562	620	586	613	656	661	588	665	580	596	617	660	579	625	605	645	619	625	644	570	620	585	660	601	610	605	637	622	639	591	622	604	662	600	599	701	644	658	618	678	621	638	616	615	634	625	628	616	675	625	598	599	614	621	593	637	548	643	612	638	620	642	611	599	624	600	644	641	592	567	612	629	618	614	598	609	595	619	650	563	640	585	604	627	634	635	613	631	637	652	628	624	604	610	644	639	627	588	650	632	646	608	628	589	622	600	600	633	583	651	660	608	586	629	595	605	620	586	606	674	620	615	619	590	606	628	617	610	605	610	582	627	640	634	605	603	598	638	591	589	628	623	609	605	605	559	591	607	601	621	619	630	609	603	621	652	645	625	599	642	565	647	591	625	646	638	609	594	637	603	634	619	623	627	625	610	620	583	597	610	615	618	640	598	599	598	607	612	601	630	631	622	627	634	615	604	618	620	622	600	595	639	617	662	618	596	597	609	618	643	622	610	607	609	603	601	640	620	581	593	633	573	599	605	602	556	586	600	652	616	597	579	604	570	613	601	591	630	655	656	614	600	630	637	635	661	637	597	601	614	628	620	654	641	574	623	608	615	625	643	571	644	596	676	634	591	593	601	651	590	617	658	599	578	616	593	577	622	586	610	579	598	641	627	632	675	588	584	622	595	604	627	607	613	612	613	599	620	591	622	592	647	609	624	641	640	622	618	662	563	619	628	602	613	593	605	596	623	653	663	578	624	590	608	604	628	620	628	590	613	631	604	590	574	610	595	621	618	605	563	604	597	605	612	654	602	608	608	626	621	645	654	634	621	622	640	641	645	582	632	640	604	620	620	627	639	636	610	599	651	649	568	645	582	640	639	632	605	625	611	651	638	612	589	616	629	570	630	621	652	652	593	637	635	631	631	583	608	619	646	594	650	609	599	601	624	551	621	650	593	626	583	598	632	651	653	639	621	574	609	632	671	638	600	662	581	583	624	590	592	659	594	645	634	634	614	584	645	645	644	631	582	622	615	618	627	612	603	598	612	618	588	572	602	635	633	629	621	614	629	599	581	643	642	597	591	603	632	592	635	624	633	576	608	579	641	593	600	622	648	608	592	593	640	688	632	616	641	607	612	645	638	592	601	610	601	602	648	653	626	585	627	624	632	584	612	570	584	647	696	587	618	605	601	607	631	610	623	602	628	611	626	603	604	630	596	608	613	667	652	635	622	582	561	620	623	629	678	639	663	636	653	634	605	581	663	576	635	634	604	615	636	601	614	592	664	616	615	628	620	582	610	652	620	603	640	616	664	610	630	627	620	634	626	604	672	606	629	610	620	611	623	590	590	648	579	638	582	607	594	601	590	626	628	593	614	631	624	636	627	632	601	624	622	618	594	615	614	573	607	652	598	577	630	566	635	624	597	629	636	624	593	624	592	617	624	605	578	600	613	651	587	636	597	623	597	636	606	620	655	620	602	600	621	577	614	609	642	604	627	583	638	627	656	608	623	621	613	586	625	551	675	633	609	630	616	596	635	618	598	587	611	644	627	600	639	596	617	600	600	542	605	607	647	596	643	617	647	605	636	631	608	602	627	623	632	593	609	646	592	616	609	618	602	613	590	629	616	604	613	623	620	598	577	560	612	617	635	590	619	596	557	687	624	612	630	619	627	621	582	584	589	571	625	662	629	638	635	613	601	594	605	645	602	544	640	587	580	630	618	585	596	629	615	615	583	631	613	662	617	609	646	607	628	643	601	612	633	555	546	641	623	605	612	570	633	608	643	621	594	636	637	599	642	579	576	582	617	596	590	641	612	654	609	615	626	599	611	620	652	572	578	601	621	617	625	609	590	589	579	599	606	616	597	631	639	562	584	609	595	604	626	613	644	652	566	608	637	597	610	613	635	617	633	630	590	627	630	599	618	654	619	565	617	642	614	618	615	608	622	644	585	629	590	625	632	664	623	610	623	622	587	618	631	599	576	650	621	614	532	609	614	617	681	582	618	635	622	587	613	646	628	603	633	623	657	591	590	588	587	638	602	644	630	620	633	634	615	657	577	618	588	600	620	628	577	609	624	615	618	646	593	624	607	624	591	645	603	609	624	585	608	639	608	638	629	627	625	629	587	608	589	607	617	617	601	619	598	616	612	621	674	632	644	609	642	555	597	639	623	584	622	620	623	625	642	590	615	606	654	626	602	593	598	596	614	654	615	643	596	661	636	590	599	646	587	642	598	602	635	628	620	632	597	586	640	634	652	652	615	606	613	608	650	592	644	575	625	664	617	629	599	554	650	597	588
28191	14169	2658	1186	1008	935	870	930	874	853	854	909	828	810	796	846	833	851	834	882	890	873	858	845	858	821	862	886	829	891	893	882	883	807	878	878	891	809	782	824	850	891	895	799	884	882	886	810	839	824	755	807	845	866	859	799	805	812	867	845	837	834	852	778	778	860	840	837	919	835	796	847	834	867	871	841	868	844	832	864	822	874	822	863	864	843	808	840	861	837	815	825	849	824	840	898	852	859	865	851	800	824	874	894	850	834	842	838	845	822	850	873	893	866	879	835	813	862	907	879	825	807	832	868	812	862	890	830	825	835	850	878	857	857	832	866	842	808	816	853	889	856	811	882	848	861	876	821	883	830	858	834	903	797	858	851	871	797	833	868	817	871	843	845	835	885	834	885	880	868	849	860	885	827	891	855	805	821	825	880	824	803	862	835	855	841	924	871	840	817	839	809	820	871	825	823	827	903	879	810	759	831	810	835	852	850	799	848	850	868	832	786	808	866	843	856	869	777	900	822	892	826	811	839	858	895	887	883	820	829	806	852	845	855	860	857	821	850	862	827	814	855	826	884	847	823	830	825	869	850	832	850	836	840	862	779	872	850	848	844	848	854	827	844	831	876	821	828	860	828	839	813	894	844	853	849	885	830	897	869	827	829	860	840	891	835	898	838	853	861	850	808	865	848	895	885	805	895	843	835	832	852	868	847	824	867	861	830	821	829	859	889	903	821	823	818	779	868	850	851	845	890	879	811	917	806	795	829	781	818	877	862	800	819	804	878	822	874	838	836	855	860	846	864	871	799	837	855	814	843	874	818	852	805	834	835	879	812	849	857	818	883	758	879	867	830	788	868	830	805	885	861	877	835	855	828	850	838	898	837	806	816	886	861	842	867	875	865	833	855	839	887	805	891	853	796	808	824	842	858	887	856	873	889	822	862	818	871	827	808	840	871	813	821	843	871	864	816	805	887	830	842	806	929	890	861	825	866	847	838	837	895	869	816	865	862	814	845	869	826	865	878	859	820	869	837	855	858	796	881	804	851	872	857	832	843	861	843	872	823	854	811	892	819	831	816	866	795	854	829	796	852	878	846	832	807	845	881	820	828	832	916	852	866	860	844	831	873	834	854	848	842	855	862	798	822	877	816	823	825	821	912	819	787	859	804	852	813	835	882	856	848	837	853	810	847	790	828	849	817	797	824	847	872	897	820	845	849	816	826	852	861	848	857	842	888	819	821	882	874	831	830	864	871	837	859	826	832	821	795	880	821	813	882	897	872	818	867	848	813	844	773	815	836	876	810	845	859	860	833	838	860	831	841	792	882	862	795	842	852	861	828	837	846	840	854	837	849	840	803	879	839	857	881	804	884	850	858	818	878	871	827	855	818	793	812	836	855	878	842	823	901	872	837	874	859	887	873	819	871	834	867	898	849	861	870	862	773	831	859	849	808	862	863	837	880	854	829	869	873	844	839	808	890	815	907	846	892	873	838	834	851	828	814	845	905	846	860	820	867	814	844	853	844	813	851	885	792	853	892	877	839	751	861	877	853	846	832	803	826	815	785	815	835	859	854	786	898	845	942	842	868	856	822	856	827	818	889	812	835	841	824	905	848	830	855	809	812	872	795	820	866	837	867	841	919	855	807	879	852	824	895	805	760	803	879	851	790	837	869	870	837	882	862	846	878	860	814	846	852	874	845	870	802	865	864	877	826	852	874	838	835	841	871	866	787	835	819	901	881	859	793	857	846	845	875	805	865	862	858	851	874	805	891	860	844	842	844	876	847	838	806	903	867	868	805	843	827	826	852	842	802	883	844	819	829	903	821	834	837	844	886	842	863	861	861	814	851	903	851	858	851	815	876	850	761	818	874	927	889	823	799	843	872	820	900	879	828	873	810	865	875	855	797	855	885	792	829	838	881	880	893	865	850	865	872	846	852	911	830	810	869	866	812	865	871	849	843	840	848	834	836	867	843	801	835	859	817	822	845	868	831	879	863	882	853	795	843	857	867	844	860	841	838	777	890	854	853	816	866	837	836	828	799	869	862	868	834	877	859	777	936	815	859	832	845	835	851	844	866	818	869	800	839	846	829	840	823	849	892	838	837	872	828	839	848	897	874	868	872	823	879	785	847	833	849	825	866	863	880	818	835	861	848	851	842	833	822	797	838	849	867	834	855	819	901	868	857	876	836	840	833	840	846	855	896	833	844	872	808	858	845	877	819	826	869	840	833	826	851	877	825	908	804	832	822	892	838	840	855	841	854	870	864	807	828	888	812	877	831	834	817	809	847	818	830	890	829	864	876	841	839	850	866	817	841	890	856	846	921	861	806	830	763	884	840	847	858	862	865	840	771	833	819	922	795	825	831	864	834	812	808	832	867	832	845	840	859	868	919	843	890	857	833	794	813	869	878	845	795	863	888	857	848	862	846	833	850	784	861	845	845	861	850	873	850	852	830	859	824	841	877	813	831	826	864	880	797	855	860	843	858	787	849	859	829	836	833	841	822	862	868	892	854	820	821	851	845	835	881	852	853	832	819	824	891	842	849	811	826	836	871	862	861	852	878	825	828	861	894	817	851	831	809	837	775	835	857	824	854	809	770	841	915	824	910	854	885	791	892	832	806	888	835	827	829	872	850	859	813	895	829	809	803	822	837	866	858	859	859	876	853	789	887	831	877	826	839	783	797	855	876	845	853	851	854	878	824	831	861	838	848	804	851	844	796	861	810	870	857	802	810	802	889	890	821	831	817	885	795	858	867	859	860	828	857	919	834	873	865	805	877	817	849	834	845	874	852	832	836	809	893	868	890	877	903	860	843	875	838	844	853	896	905	801	824	848	876	875	848	890	849	848	837	820	854	827	866	854	796	890	834	831	801	844	823	800	879	832	864	805	834	892	822	877	838	884	847	784	803	898	844	853	794	843	827	848	839	864	849	828	836	872	918	785	845	869	845	844	804	765	830	828	806	805	842	851	816	808	883	820	801	878	896	864	853	830	933	863	811	835	851	853	851	810	858	836	818	848	888	875	863	882	828	859	846	840	844	802	804	835	851	875	862	835	875	878	829	842	867	849	834	886	847	868	846	815	885	828	821	833	859	827	876	881	842	814	853	850	862	865	893	876	848	831	916	784	822	868	839	814	927	845	884	874	879	873	806	805	800	871	833	873	866	831	831	854	808	808	836	816	836	845	813	867	852	879	847	833	837	833	875	911	854	890	884	808	829	796	825	841	837	877	853	827	852	797	806	869	887	818	860	869	827	780	875	817	848	836	852	847	830	858	870	835	808	805	885	883	887	841	846	893	877	827	873	787	847	883	788	837	839	907	785	832	807	860	877	852	897	873	842	809	828	803	886	800	820	858	889	834	830	837	848	810	837	863	850	828	870	859	854	832	884	836	859	817	797	844	861	835	802	822	859	818	807	821	855	873	900	827	838	806	851	872	848	861	876	875	809	891	895	840	889	860	910	851	843	805	861	820	838	854	812	860	878
5527	1587	1557	1181	1057	982	975	958	913	891	851	887	878	878	860	863	842	861	870	912	870	853	848	822	841	865	843	887	877	812	872	896	904	870	863	848	822	821	878	801	858	843	853	865	806	892	895	854	872	875	815	813	825	828	907	858	873	839	862	854	891	849	840	874	768	829	860	823	865	827	892	851	836	845	827	796	838	779	784	840	814	838	816	865	832	824	841	843	875	844	850	848	877	889	828	888	890	834	907	844	940	850	876	857	879	859	753	846	854	876	844	850	830	843	865	867	860	855	891	816	820	836	819	832	862	802	816	870	895	820	864	858	838	837	876	787	863	844	845	816	890	879	854	846	835	884	800	896	869	843	830	875	831	817	848	861	848	847	813	904	837	856	893	910	904	805	876	813	853	856	877	860	851	858	828	851	848	858	827	787	883	821	874	879	866	919	805	908	879	840	860	879	856	891	930	845	839	867	864	850	875	846	856	816	895	865	827	831	769	869	849	888	845	821	825	848	846	896	821	888	876	847	816	840	878	888	815	856	832	822	816	821	801	906	875	893	834	830	811	828	871	853	871	848	859	812	824	829	900	856	810	817	860	851	831	887	870	827	878	828	855	858	868	857	862	886	838	842	838	835	849	840	935	868	860	886	872	832	859	876	833	830	836	908	851	818	865	799	829	814	865	853	905	887	811	877	848	827	846	813	857	865	880	879	853	861	868	836	827	871	908	831	893	855	862	887	855	888	818	863	910	857	838	884	834	860	834	865	841	881	849	900	858	850	862	880	935	885	826	847	849	845	864	882	842	833	849	872	898	934	871	877	881	853	817	831	914	858	911	878	851	906	887	844	891	835	868	883	863	883	858	907	892	875	885	862	811	852	835	869	851	847	867	872	873	849	885	920	836	884	856	837	841	881	860	845	837	838	872	890	901	823	888	822	855	809	807	898	854	882	849	871	869	854	817	842	825	875	878	865	822	860	856	830	866	840	843	866	864	818	881	865	862	895	857	898	852	892	874	879	857	809	855	871	857	884	876	878	903	803	862	913	862	846	846	888	840	867	898	859	863	894	882	869	872	844	868	857	875	844	898	841	874	880	866	852	831	881	902	849	851	847	839	836	845	910	842	802	809	856	844	812	894	837	828	863	819	869	898	846	850	841	833	870	849	827	891	853	846	831	856	857	859	900	882	863	858	862	835	841	834	862	819	812	861	820	837	860	876	799	854	819	925	831	910	820	909	839	844	876	849	874	849	895	848	831	835	797	859	879	863	824	844	861	827	870	793	866	855	881	881	872	809	867	826	808	867	840	884	816	885	874	859	813	861	901	871	808	821	867	852	870	899	822	833	860	870	879	861	796	872	899	891	835	899	835	868	868	844	870	843	834	907	816	871	823	880	842	929	861	851	848	818	896	846	842	858	827	850	867	835	819	871	884	807	864	854	801	823	875	820	856	841	799	860	875	875	835	863	873	919	873	849	898	861	822	823	843	847	874	882	861	826	806	853	849	905	893	832	817	853	879	830	868	922	928	828	838	839	879	868	824	844	856	860	859	869	880	895	807	836	841	831	866	817	871	782	810	876	821	876	850	825	830	864	856	872	887	852	858	823	897	851	806	838	853	815	866	834	852	847	749	888	832	870	918	830	849	861	882	884	857	816	805	872	846	857	869	827	828	859	829	831	897	831	831	855	900	897	868	878	780	802	934	840	853	940	886	857	843	861	834	864	814	871	865	907	782	847	886	878	905	823	843	803	904	830	826	794	847	872	812	921	886	853	888	874	880	890	877	848	846	867	840	875	864	811	877	847	899	826	839	846	876	844	864	859	856	834	902	904	867	874	874	879	834	881	863	845	804	918	839	869	877	839	863	862	815	843	881	861	836	853	862	866	880	893	918	847	810	829	922	884	850	820	853	893	789	863	826	867	871	814	855	847	836	826	857	850	865	927	850	833	834	835	835	894	918	778	817	864	865	805	868	861	882	836	836	898	804	881	830	854	819	868	836	843	849	835	778	818	885	832	900	862	808	842	864	818	907	859	814	848	821	853	892	839	888	872	858	851	797	831	777	831	879	878	831	889	842	865	841	886	830	909	890	827	883	814	855	865	860	835	861	816	839	883	896	922	828	823	869	867	870	861	884	874	817	875	882	850	863	785	851	867	856	830	847	845	893	818	900	897	846	853	878	848	816	840	901	864	838	864	856	845	792	900	859	904	855	863	913	812	867	897	819	827	884	843	849	879	860	815	873	822	883	831	876	856	898	831	833	869	866	845	861	887	853	860	866	832	823	899	833	850	851	852	819	812	848	834	872	850	800	892	862	897	893	879	824	829	852	824	839	817	843	850	840	866	861	835	812	892	897	891	843	827	834	842	823	935	896	843	858	868	831	841	821	810	854	863	824	857	863	810	891	861	850	846	822	891	816	866	868	890	837	903	845	805	891	884	819	862	870	780	835	908	856	859	870	838	847	775	837	829	857	826	872	907	866	876	830	840	837	864	842	853	797	867	882	832	839	867	796	862	849	917	878	809	823	816	838	844	893	871	826	827	809	892	871	876	856	873	855	854	807	854	915	846	853	861	836	865	808	860	810	855	881	825	859	828	876	906	890	866	904	840	850	864	851	837	848	834	849	866	867	868	807	870	880	825	877	849	855	892	882	877	879	886	858	867	864	855	816	855	846	865	864	793	860	820	876	879	889	853	865	910	882	836	840	848	833	826	812	860	885	861	828	839	818	855	847	830	821	890	868	850	846	867	850	883	869	830	844	875	853	872	836	898	805	885	803	879	820	818	896	868	890	824	802	856	876	823	903	919	856	871	899	844	840	823	872	813	842	877	893	837	857	795	850	872	841	908	928	847	884	817	892	897	859	796	850	870	889	850	847	842	844	808	803	836	857	829	854	863	838	869	804	868	852	817	891	849	843	810	867	784	811	854	856	812	891	862	884	867	822	880	876	898	833	855	838	871	846	895	837	918	885	875	840	851	894	836	803	820	892	903	844	860	812	805	915	869	849	895	876	889	833	907	891	906	901	826	879	840	875	858	888	858	830	839	896	839	860	827	823	862	891	926	853	877	850	846	841	859	859	829	867	887	838	948	883	839	907	868	874	830	843	841	809	846	839	843	874	798	830	931	889	830	828	837	820	855	887	888	894	823	820	932	796	878	844	882	846	919	797	889	858	837	842	831	868	906	854	907	848	850	825	837	868	876	846	812	837	849	841	920	855	905	851	833	838	841	873	821	818	784	805	868	857	829	863	865	832	845	862	875	859	826	826	843	895	845	859	840	836	867	858	924	865	858	857	882	884	884	879	856	819	861	873	821	890	911	834	797	878	892	850	878	811	852	873	888	873	836	813	882	842	777	837	841	841	845	836	884	864	842	874	840	843	871	885	879	864	826	817	852	873	838	822	900	891	947	861	827	837	823	851	774	892	853	822	866	835	860	861	842	875	846	877	822	880	859	848	844	845	863	864	785	879	828	855	835	846	829	854
24880	20588	26907	24225	20583	10910	1565	1015	841	753	709	601	619	581	591	539	517	507	503	490	507	517	474	481	465	469	435	437	465	429	421	474	455	447	475	450	446	414	426	456	427	427	451	442	463	459	438	462	441	403	423	440	466	429	429	426	428	404	429	416	411	431	422	424	438	466	424	392	409	403	466	467	419	454	424	389	388	375	434	416	408	454	443	406	418	400	431	392	403	438	427	470	379	443	428	413	454	470	440	432	434	461	391	444	441	460	444	394	428	435	483	430	454	445	414	449	437	424	446	402	463	440	399	450	424	462	456	472	428	428	423	415	415	437	416	430	444	426	476	411	402	454	446	407	399	420	435	445	429	448	412	433	423	396	421	434	401	408	419	415	438	468	436	413	432	432	413	454	436	406	406	414	406	412	441	449	406	386	472	428	459	393	431	416	415	431	389	463	409	438	443	449	454	410	439	446	384	444	426	438	414	431	397	420	400	440	428	429	424	425	436	463	426	443	470	443	420	376	428	385	404	412	421	407	447	410	420	430	406	432	432	423	408	427	414	421	426	400	411	386	394	414	443	411	428	449	394	416	407	415	444	443	440	388	435	434	419	408	450	458	418	425	420	407	448	436	465	412	432	435	415	433	375	417	409	468	446	404	380	453	450	446	420	435	437	445	449	409	401	442	392	432	423	439	447	432	417	396	392	413	437	419	412	396	416	463	427	422	442	401	431	409	452	428	409	363	398	416	410	448	461	437	429	433	471	430	413	428	421	414	436	439	410	434	392	433	431	396	434	391	456	407	448	423	409	410	429	424	409	427	447	445	405	442	421	408	422	437	420	389	413	396	432	424	428	416	430	407	428	408	416	412	433	452	424	433	450	412	387	402	407	407	438	415	425	425	376	470	403	436	442	418	397	415	425	394	463	423	445	407	407	404	422	434	408	411	438	412	429	453	405	406	434	447	411	411	414	407	410	414	411	456	470	419	445	425	427	407	435	392	428	425	414	424	484	402	390	404	442	426	425	450	409	443	425	419	420	417	407	449	412	429	392	434	433	412	391	427	457	390	424	404	397	427	408	390	395	437	440	418	443	436	436	398	419	429	438	401	395	432	415	398	422	423	426	417	410	441	405	394	411	403	417	443	414	421	401	447	448	429	385	420	419	411	443	471	426	417	418	364	473	446	411	422	408	447	408	433	426	436	486	408	421	417	415	430	421	438	439	425	416	386	432	434	419	435	416	410	435	441	435	406	451	388	424	419	418	493	405	405	408	402	426	407	415	480	391	386	440	408	401	418	434	433	391	426	410	417	428	404	426	425	432	435	445	422	379	407	411	438	442	383	415	428	389	463	418	439	410	393	417	415	426	403	423	452	466	428	413	395	396	418	439	413	403	437	387	415	422	426	415	423	422	423	459	431	407	429	400	435	398	386	427	396	395	413	385	381	416	430	447	415	428	396	389	429	428	437	425	406	427	407	427	456	404	467	445	467	431	408	419	419	414	436	446	429	403	442	415	416	400	432	444	410	403	414	435	441	414	479	414	435	458	444	409	426	454	448	434	420	399	418	450	438	436	411	371	422	424	419	420	390	451	376	387	402	414	433	410	418	389	438	443	418	397	418	448	431	409	454	386	438	420	408	412	429	428	423	422	439	441	395	435	409	415	430	419	449	467	444	410	454	430	422	424	438	420	387	429	402	426	441	421	402	375	399	379	429	431	412	407	462	454	418	423	420	426	437	405	435	416	428	431	444	408	425	421	427	399	437	415	426	458	441	446	446	412	433	434	451	425	469	436	430	376	432	399	423	442	429	456	444	447	453	424	440	436	452	398	442	411	417	417	452	447	437	437	391	433	449	434	442	467	419	436	417	417	434	414	438	422	396	489	425	433	405	429	443	403	429	428	443	416	431	435	431	403	415	414	443	408	399	410	441	412	445	448	416	398	441	398	450	412	403	421	398	418	432	394	430	463	412	421	423	419	373	401	422	423	417	442	422	424	431	409	421	422	413	396	437	430	419	415	387	399	424	409	421	422	419	416	396	442	411	464	418	384	442	402	410	387	397	453	409	382	417	461	442	425	384	423	415	440	413	388	444	393	453	440	430	429	452	418	424	487	445	436	407	427	434	448	424	429	423	420	418	402	436	429	451	418	404	407	405	430	426	424	443	411	428	391	463	400	437	435	412	416	480	418	406	419	443	467	461	428	446	440	404	419	439	436	419	446	424	427	414	453	416	412	425	413	435	431	462	426	419	414	390	414	404	409	432	379	414	433	424	440	428	425	417	411	385	410	456	413	428	435	428	441	414	404	448	387	408	403	417	416	417	437	434	395	403	392	382	448	409	465	414	393	453	430	404	436	419	402	405	442	426	410	450	429	414	460	418	382	388	423	404	402	429	401	416	416	421	427	446	409	389	422	464	410	425	459	433	416	412	403	437	411	432	384	437	436	381	404	411	380	407	441	433	451	416	447	453	463	420	410	444	429	445	407	452	414	414	453	430	459	405	432	422	425	427	398	408	433	454	457	443	418	395	456	422	424	440	452	419	412	413	422	428	419	422	443	421	405	434	400	418	435	395	428	431	464	435	411	488	404	440	424	409	384	415	415	423	421	413	412	428	393	435	414	410	423	435	432	394	414	409	435	450	422	424	420	427	444	448	431	399	453	425	427	359	463	402	431	389	415	389	459	423	400	477	419	455	428	445	428	446	401	428	398	463	420	433	441	411	443	447	420	422	418	452	435	419	401	417	441	412	436	456	435	393	448	455	438	439	418	414	411	436	385	386	419	427	407	397	447	448	373	428	407	429	452	437	433	450	425	412	453	480	409	430	418	425	391	429	386	416	456	405	431	439	415	403	443	397	416	445	417	447	442	435	418	417	439	455	423	443	416	414	429	442	408	413	448	455	417	429	395	397	387	414	442	413	420	424	444	431	408	392	399	431	395	429	451	419	440	428	426	370	443	430	424	457	419	414	442	453	432	413	428	453	421	436	408	404	438	386	449	448	428	421	446	386	398	415	425	433	452	417	426	433	428	440	430	418	439	426	424	423	410	448	420	386	423	416	414	399	412	450	407	424	410	424	423	429	387	408	402	422	431	421	414	469	407	454	403	386	422	414	417	424	418	433	438	431	378	408	460	422	411	426	408	468	411	418	413	402	415	394	447	403	403	425	414	438	456	439	423	400	428	419	414	409	424	462	451	413	406	417	429	427	406	477	408	382	415	424	412	419	422	400	477	386	468	408	445	452	423	439	465	436	433	435	451	440	443	419	433	411	434	447	415	413	415	401	395	390	419	436	437	459	385	398	386	412	417	378	417	425	416	414	425	421	412	418	439	418	449	426	439	405	416	383	408	433	395	383	445	425	476	399	445	392	413	449	407	446	433	401	435	411	406	408	442	433	400	420	438	406	455	432	437	432	435	391	370	423	424	440	437	428	410	438	388	413	428	393	398	406	410	408	437	427	392	424	417	411	431	467	395	417	480	395	417	434
7226	11630	10369	5810	3902	2762	2110	1774	1496	1230	1058	974	851	841	740	730	707	650	618	583	567	576	533	530	540	537	504	516	457	470	501	510	475	458	531	448	490	492	483	466	448	449	492	465	480	466	451	445	433	438	466	437	514	487	454	501	492	434	463	461	486	452	474	441	451	415	476	509	452	522	413	431	482	455	485	463	463	459	439	479	469	431	438	443	489	397	455	442	458	465	434	436	427	466	470	445	433	447	489	462	478	477	415	455	445	435	457	438	467	459	467	444	442	488	466	449	430	443	450	429	486	436	452	447	439	452	412	452	442	472	408	445	427	451	447	449	469	458	445	443	440	422	418	446	446	441	431	420	489	455	467	448	431	431	436	479	458	432	464	437	428	458	429	440	459	440	479	430	422	424	477	441	465	447	454	465	486	446	402	458	439	447	411	464	421	438	423	455	437	455	445	459	452	437	478	452	472	411	441	434	432	468	452	467	467	460	444	447	435	449	430	459	407	443	478	456	430	441	433	463	475	435	462	455	445	417	495	426	407	431	459	438	480	421	428	433	465	427	453	462	460	480	441	472	417	425	432	409	438	451	465	435	441	428	474	451	450	427	465	448	467	433	417	418	457	421	441	455	432	476	438	456	422	418	463	401	434	449	427	425	431	467	422	446	447	464	478	449	441	452	454	459	442	439	442	472	397	425	441	449	442	432	401	425	448	469	426	419	438	490	456	466	458	412	454	455	430	462	467	416	457	419	472	429	440	419	458	421	404	450	478	435	456	439	468	430	471	463	435	443	411	429	444	428	419	396	419	451	450	429	399	444	458	429	467	436	464	444	428	458	427	464	453	470	448	460	435	465	416	456	456	460	444	484	471	473	423	427	418	471	458	449	439	432	425	413	439	441	481	451	468	444	438	428	423	410	459	473	431	467	465	450	454	451	493	415	448	450	432	462	439	431	436	456	438	439	451	407	450	419	481	434	467	465	436	447	455	417	470	435	484	438	463	411	448	457	440	453	405	416	479	480	390	434	426	450	452	465	452	446	467	441	435	412	432	433	487	432	464	459	459	425	469	431	485	440	456	447	444	467	438	433	425	496	462	463	430	413	417	440	442	424	432	426	443	392	429	451	436	462	436	438	421	487	439	430	399	442	454	454	438	436	432	431	451	453	434	418	452	440	428	465	427	423	429	384	441	440	424	375	469	471	463	420	441	479	450	411	444	419	427	433	439	445	450	445	459	450	445	425	411	456	463	439	431	416	452	450	433	441	420	432	432	449	459	444	428	454	486	461	419	464	459	399	488	438	425	471	412	438	418	455	452	448	437	467	416	451	487	442	485	430	482	467	445	449	451	453	456	424	453	443	409	424	422	459	483	427	443	425	445	435	432	448	450	450	483	458	443	419	428	448	428	437	450	458	497	411	453	423	459	426	421	440	433	428	463	477	414	440	443	415	487	450	405	424	475	420	429	414	447	449	437	455	443	423	465	445	450	447	449	455	432	456	438	444	436	464	432	452	433	443	425	432	444	431	454	472	441	425	461	458	442	426	456	429	442	430	422	401	459	458	419	440	417	429	439	457	447	454	449	460	446	424	445	448	478	444	447	444	489	442	462	436	431	439	455	423	485	437	443	461	488	418	454	454	443	452	437	452	443	432	473	431	420	464	462	423	448	459	441	447	425	451	429	440	450	421	462	442	488	471	434	495	476	431	443	425	449	413	432	429	460	452	447	428	426	405	458	473	423	429	448	439	428	476	447	422	455	470	463	442	447	434	460	430	450	393	451	435	462	424	458	438	450	425	455	460	439	475	439	472	407	427	426	418	464	445	468	418	435	445	430	491	427	408	463	474	433	429	445	446	470	466	399	455	438	418	444	428	409	417	443	456	422	402	461	449	453	431	427	431	444	439	456	444	439	427	441	469	426	423	458	418	461	463	439	446	427	438	457	458	512	453	448	446	418	400	458	417	445	456	463	440	514	446	400	450	470	461	430	440	416	467	439	432	451	482	436	471	431	462	419	460	427	465	510	456	407	468	408	430	452	415	418	400	434	439	468	453	467	440	412	424	445	422	472	462	429	452	436	392	452	425	396	451	407	437	406	465	443	458	409	459	472	405	451	400	454	425	472	455	466	426	449	399	495	461	442	429	441	444	456	446	420	432	462	439	438	462	445	443	421	485	463	462	439	407	474	419	467	451	471	428	445	463	449	445	458	429	424	445	436	437	463	477	430	443	457	454	419	410	461	424	440	418	417	457	483	430	404	454	445	422	430	393	432	431	437	455	451	418	444	454	442	438	426	480	418	476	481	472	437	438	452	419	444	425	469	441	438	472	431	445	465	419	453	468	449	431	444	424	447	437	471	420	436	450	462	451	459	455	434	476	427	421	465	430	429	411	439	427	421	457	419	459	446	426	444	416	445	443	442	490	428	451	440	426	468	479	436	474	414	423	432	430	428	426	406	454	399	431	406	424	469	440	453	477	406	450	417	442	445	477	449	505	449	421	440	461	433	440	449	467	464	464	421	390	509	432	442	430	414	431	456	469	447	443	448	467	428	431	450	444	442	463	464	474	409	465	436	448	440	448	472	465	432	437	440	441	416	443	477	451	449	445	448	432	460	441	482	446	424	449	440	435	457	456	432	452	441	457	453	428	431	461	470	461	434	443	423	413	452	417	435	435	509	420	473	458	438	425	416	434	454	491	455	463	471	454	420	419	427	445	489	430	408	426	493	441	441	469	439	461	461	489	418	440	470	506	430	436	437	463	446	455	417	421	464	437	429	441	454	439	460	440	438	445	435	434	415	471	467	445	443	452	450	433	434	443	450	456	452	422	445	474	461	448	486	449	466	468	455	460	475	427	425	450	437	423	443	419	431	464	439	444	450	461	451	419	447	424	448	454	424	444	440	442	422	435	461	452	441	457	495	452	462	495	437	455	430	445	449	441	436	468	410	463	443	441	482	488	453	437	447	418	417	419	435	433	440	394	440	419	451	441	491	450	434	417	435	449	416	463	489	414	451	445	449	432	452	444	394	441	435	449	463	431	430	493	454	430	437	434	442	440	442	396	450	413	439	412	438	407	437	398	423	469	453	469	475	405	442	443	422	462	406	475	456	425	439	419	426	410	428	417	449	472	412	413	410	463	449	440	450	431	431	438	412	453	468	415	463	439	486	423	414	446	407	450	437	430	446	449	394	451	466	450	481	464	460	491	432	412	453	439	469	415	429	447	447	430	433	450	423	468	459	460	448	431	406	432	470	431	460	426	417	448	457	451	437	441	405	400	479	458	422	434	446	419	437	457	443	432	434	465	442	420	447	426	454	429	432	462	437	422	436	414	417	432	391	488	408	395	456	424	441	453	458	425	456	432	432	429	471	439	466	438	444	418	487	469	478	390	451	441	423	493	484	450	432	461	469	460	399	438	451	443	450	432	444	471	435	425	445	486	407	453	458	448	445	431	440	434	432	467	412	440	441	444	406	418	453	459	424	466
22859	20580	27266	23892	20590	20652	8498	1864	1431	1244	1134	1079	947	989	893	824	823	782	809	748	743	772	711	772	778	747	718	767	724	714	698	753	722	718	658	645	686	660	678	725	679	680	695	595	649	653	647	633	633	657	675	692	669	652	723	673	657	634	637	634	682	607	653	644	669	689	654	686	621	657	670	673	634	631	664	686	620	627	629	645	662	674	633	652	671	683	656	640	634	651	665	679	637	685	690	707	647	679	653	670	655	644	611	657	644	671	651	722	630	610	623	656	642	661	660	690	671	629	650	650	678	715	644	665	634	660	646	645	690	663	649	648	636	633	652	621	613	645	642	665	654	631	646	657	651	605	586	644	638	642	659	661	641	594	654	668	649	628	672	644	651	680	604	612	624	681	616	617	599	629	633	644	691	641	621	624	641	652	630	632	613	675	673	629	674	689	621	671	680	651	644	662	628	630	639	671	699	692	649	648	643	655	687	658	636	673	636	652	670	688	658	707	650	657	667	638	633	649	646	663	659	614	673	655	680	669	677	618	654	625	605	606	621	670	672	628	662	657	720	610	654	632	617	674	626	629	621	664	707	646	649	664	610	670	691	656	665	670	645	649	646	665	602	641	658	663	642	656	661	662	624	646	669	618	648	643	663	633	647	632	699	659	649	680	635	674	641	616	636	634	619	601	647	611	648	641	645	639	639	597	628	636	606	613	594	638	629	600	604	631	611	653	631	635	627	648	692	610	648	660	640	626	673	662	665	674	659	668	609	655	625	640	647	682	660	633	645	680	629	611	647	679	645	654	661	613	595	662	638	621	651	633	617	654	642	642	632	660	667	630	611	668	660	675	669	635	625	686	610	625	632	642	669	639	619	647	657	659	614	699	665	667	694	628	641	668	628	635	617	669	665	639	650	638	615	636	645	665	659	687	644	653	606	642	652	671	610	625	621	644	641	616	685	671	598	691	651	680	630	639	574	671	638	675	645	668	653	648	651	632	669	639	676	642	666	641	644	656	628	667	673	635	643	650	612	653	644	656	664	672	637	634	620	696	688	660	637	668	665	617	649	628	664	665	653	683	694	658	656	648	653	710	698	593	676	656	657	663	652	659	639	590	671	610	657	624	643	667	658	626	647	616	637	609	643	671	608	611	689	689	647	645	639	677	680	613	647	644	637	602	629	722	634	577	624	682	664	626	612	658	639	674	653	694	658	608	624	643	632	658	667	594	642	646	666	674	630	655	615	621	612	613	578	688	651	688	674	624	665	616	656	671	677	632	695	688	671	682	656	648	667	637	648	654	675	604	693	610	622	669	624	656	674	638	637	627	657	669	651	616	697	623	657	650	625	632	652	666	644	647	645	642	641	686	652	625	635	714	632	661	666	640	613	601	659	616	645	684	674	659	647	633	614	632	585	619	648	662	666	665	640	665	681	656	679	644	631	651	622	663	597	649	673	641	666	700	655	633	621	640	652	639	695	695	648	633	655	692	668	653	632	640	612	664	610	636	664	642	681	633	699	660	677	655	710	606	657	672	627	688	645	670	621	652	685	663	638	631	640	658	648	624	634	638	612	642	628	648	662	583	663	684	607	632	645	654	668	678	606	626	599	658	642	631	649	603	670	631	667	636	621	643	645	644	649	638	654	674	657	620	667	657	643	660	666	669	684	671	645	690	617	588	661	611	665	630	612	622	593	643	674	647	647	624	661	646	688	645	685	682	639	641	654	605	632	630	685	703	650	628	669	628	643	624	695	641	635	635	629	630	683	619	650	649	656	665	682	657	650	649	684	640	579	650	645	626	626	671	679	605	610	663	615	657	689	685	658	653	618	689	681	669	629	633	594	631	664	642	648	652	647	635	632	620	700	652	687	653	642	616	646	674	655	635	619	601	646	664	681	652	621	621	599	650	683	651	646	669	645	657	595	690	627	626	592	638	688	660	617	656	620	657	622	676	612	667	625	662	610	634	634	659	622	629	665	605	658	665	623	621	599	630	669	649	624	627	640	636	657	662	683	636	610	630	656	635	656	665	636	615	656	553	598	625	638	642	644	647	638	654	641	638	609	619	655	646	662	584	658	643	629	660	667	717	629	671	619	641	637	679	682	649	635	599	650	630	635	636	636	647	640	652	645	643	634	620	621	669	607	689	636	678	652	651	629	638	644	611	650	672	666	639	652	620	630	633	648	644	639	609	612	627	680	653	583	597	634	646	582	628	667	634	625	640	609	618	648	651	635	664	708	584	634	596	663	664	647	630	635	618	608	657	599	694	646	625	708	636	643	690	643	646	635	622	675	697	677	647	631	648	641	632	680	643	619	698	626	665	631	646	645	656	646	673	626	632	677	630	648	644	626	672	673	631	680	661	680	652	650	634	623	666	640	584	645	639	664	629	623	608	652	627	678	599	627	607	670	646	659	636	703	649	675	642	613	635	639	601	621	654	698	642	645	643	639	647	653	661	639	610	687	665	677	608	692	656	664	687	654	621	637	667	624	613	653	632	640	645	634	611	683	620	639	617	661	660	666	673	684	635	692	701	669	646	631	597	639	634	657	634	664	639	697	620	645	675	649	591	627	589	630	637	680	639	652	615	653	627	623	655	676	673	645	626	633	617	644	606	671	639	610	636	631	663	642	661	600	630	651	631	708	637	671	627	630	631	639	670	645	620	643	634	639	662	625	580	634	660	628	691	651	664	630	662	643	669	630	683	672	697	657	663	678	621	634	607	667	615	676	649	586	631	651	660	643	598	645	639	608	650	590	662	680	625	665	665	645	631	672	645	657	668	663	648	624	662	645	627	626	646	602	633	635	655	679	651	632	643	687	621	632	626	655	631	630	616	650	615	628	639	631	602	642	675	673	611	658	683	645	640	626	611	636	628	698	617	655	645	658	707	630	685	616	697	631	679	650	741	622	664	639	661	652	600	613	647	643	609	675	643	678	665	647	653	665	633	631	646	666	669	641	655	654	629	679	664	618	628	651	631	638	643	636	702	717	626	672	571	632	618	606	628	614	657	667	664	654	661	650	646	644	661	636	659	658	641	662	653	612	647	677	656	685	598	627	681	653	620	662	622	669	632	674	658	605	648	644	644	664	651	680	632	672	624	664	654	636	634	633	649	642	619	637	626	699	692	626	615	627	650	615	638	662	629	648	640	646	661	669	623	620	641	664	658	598	597	665	612	630	639	618	637	598	621	646	668	667	623	622	608	635	658	641	589	609	639	688	620	638	679	651	652	617	679	644	657	644	672	655	618	588	632	677	651	639	663	691	624	609	603	653	657	658	671	650	634	607	656	653	659	658	662	648	667	647	652	653	623	621	602	626	692	624	689	639	619	632	684	636	593	638	657	647	642	650	596	629	629	652	645	663	631	661	587	636	681	610	647	624	632	679	642	628	660	659	612	662	658	651	612	632	651	677	652	649	673	640	619	675	675	659	631	671	681	618	625	680	610	639	651	715	669	648	666	665	629	679	709	645	648	651	623	626	640	652	634
10038	17965	16308	9494	6533	4884	3738	3037	2573	2090	1791	1605	1450	1362	1227	1147	1045	1011	993	977	916	830	847	849	807	760	770	734	779	750	725	692	707	693	652	639	663	681	684	673	741	662	654	619	624	607	630	645	623	690	634	616	656	634	639	641	618	626	604	596	638	634	589	654	645	615	594	665	643	637	647	616	627	631	643	656	607	622	660	613	658	623	654	626	656	621	580	615	559	623	594	630	631	657	657	647	581	618	660	641	642	599	612	688	609	625	645	630	665	632	644	664	682	652	673	612	639	642	615	658	611	631	618	640	630	591	617	663	622	610	634	601	655	625	661	582	602	617	586	600	644	629	625	612	635	641	642	656	618	603	638	652	589	576	605	621	604	617	609	597	586	610	634	620	614	625	623	651	564	606	571	592	601	569	634	646	560	588	651	613	602	579	654	600	596	622	618	610	606	570	619	592	657	621	611	610	637	596	594	652	640	620	621	650	574	619	611	629	575	614	598	618	669	652	612	620	635	646	597	602	594	631	668	624	630	647	581	613	597	624	606	590	627	612	573	671	612	633	622	643	598	660	642	591	609	628	623	620	574	645	601	597	596	634	629	576	579	568	604	622	610	610	593	611	562	567	619	609	603	629	586	647	658	558	598	636	622	598	562	624	601	628	641	599	613	599	622	598	616	594	610	630	633	618	595	634	642	635	630	631	580	628	629	606	619	641	577	626	636	564	597	641	613	611	609	592	630	618	581	534	619	585	588	641	593	616	616	630	606	591	621	557	669	615	641	629	609	620	579	617	580	647	621	589	610	640	592	630	586	546	578	573	605	651	629	613	570	619	591	580	597	639	637	619	574	641	598	592	618	588	585	611	580	625	628	589	579	564	608	604	608	628	608	591	613	615	596	617	669	653	606	642	595	575	651	596	637	592	574	663	601	645	651	587	629	631	588	572	626	623	610	612	579	549	601	608	564	572	636	619	647	600	576	620	581	613	583	611	616	616	595	623	646	638	613	650	627	641	583	603	592	633	572	616	591	581	641	595	624	629	607	621	604	650	592	680	627	577	584	595	568	617	614	578	585	588	589	642	592	597	600	593	615	631	573	653	590	607	629	625	594	594	596	629	622	623	602	620	577	587	606	592	615	608	638	619	599	587	628	582	579	590	606	584	618	598	589	656	591	621	577	591	581	585	603	645	628	618	640	622	585	620	588	605	616	603	553	581	581	630	614	606	591	596	633	613	616	581	637	617	599	606	630	638	598	643	633	576	607	645	564	595	606	631	601	594	647	603	646	623	635	586	617	616	618	597	582	571	612	585	605	614	631	597	589	567	614	623	616	609	577	612	620	610	575	637	588	599	600	614	582	617	609	628	608	606	607	581	585	621	595	623	638	609	612	606	599	589	611	603	604	595	583	647	611	641	581	622	629	617	620	631	631	623	634	632	620	624	586	599	575	607	585	575	587	584	630	632	623	605	585	655	660	610	603	633	601	621	606	597	652	635	608	599	627	588	615	607	613	672	648	596	635	600	606	619	626	601	657	582	667	616	577	619	642	585	636	588	587	608	611	618	588	589	586	571	593	603	612	597	587	542	603	632	653	598	614	599	585	605	619	642	636	556	632	599	605	637	600	634	620	604	616	589	587	615	564	627	627	618	602	623	611	581	607	627	620	633	627	623	615	546	634	642	589	593	598	595	610	597	602	614	662	621	631	608	582	602	591	632	601	598	663	610	657	632	576	631	577	614	625	604	585	626	626	638	609	599	638	589	626	591	667	634	617	566	623	619	600	606	564	639	650	651	618	556	598	655	638	623	604	624	616	623	605	618	590	601	595	605	619	622	627	646	666	643	590	599	615	597	607	595	591	620	625	593	603	588	590	594	607	596	599	624	643	598	614	610	643	614	618	646	554	606	633	622	601	596	589	616	619	611	616	650	625	623	610	645	594	584	574	588	639	619	592	552	594	602	614	615	644	615	594	603	590	608	591	630	590	596	599	619	624	650	637	609	608	641	584	626	618	625	609	597	577	594	630	594	603	589	569	594	612	589	593	639	610	618	638	633	595	622	591	666	644	626	619	608	606	654	567	603	611	547	622	608	558	601	605	649	611	616	629	614	639	600	629	647	632	626	619	621	628	612	623	562	629	617	574	585	624	644	633	585	613	615	584	647	631	582	596	646	634	632	620	610	643	631	611	593	647	634	593	575	624	601	610	567	600	592	558	615	586	599	606	597	620	606	603	582	585	638	602	612	623	636	594	628	627	620	623	657	600	607	605	575	639	620	637	615	636	646	610	603	614	603	603	606	642	586	585	612	604	642	612	587	617	608	631	635	655	642	619	686	599	650	559	628	656	568	641	633	579	629	606	586	603	622	630	589	643	624	655	612	582	622	590	601	615	632	600	624	632	626	575	616	596	622	632	603	664	608	619	608	620	578	618	635	648	595	616	633	624	616	597	644	610	629	587	620	612	615	638	567	578	591	662	578	620	631	601	617	602	614	613	643	606	573	600	580	632	558	619	657	612	615	608	615	613	596	597	595	605	603	636	593	599	593	626	647	647	576	631	602	608	635	596	624	658	586	601	599	639	600	620	633	602	614	557	613	639	596	606	625	575	600	597	605	620	634	595	645	623	613	567	620	621	635	636	604	605	585	610	601	599	628	601	608	597	607	596	644	560	611	596	577	556	582	647	626	626	597	627	599	643	619	642	625	654	591	590	625	585	578	598	629	569	609	619	582	644	608	652	563	612	607	652	597	635	580	595	611	596	620	585	610	575	620	655	581	596	626	596	616	602	613	617	604	620	634	603	576	611	601	628	579	601	618	596	629	560	599	609	605	630	611	601	553	595	616	658	610	572	610	637	607	634	606	582	638	591	629	641	637	597	629	631	646	648	618	624	613	609	649	587	585	640	615	567	652	619	618	628	595	596	620	609	590	636	563	605	596	576	617	650	619	619	593	604	616	608	614	612	614	616	570	628	622	614	590	611	609	661	607	612	632	606	618	602	648	572	596	615	588	618	634	550	571	634	579	618	629	617	622	615	653	670	611	576	595	583	586	614	584	594	616	580	617	581	636	602	627	602	617	605	624	626	584	602	622	659	588	633	570	590	606	589	630	610	620	644	604	622	613	621	623	604	596	655	586	581	575	599	638	626	614	635	607	602	610	666	627	600	607	646	624	566	594	636	634	694	635	615	568	579	580	622	599	616	590	575	604	595	645	583	643	582	580	637	628	599	589	604	627	590	610	579	639	611	618	638	621	607	591	601	668	642	678	625	607	592	577	611	584	622	631	610	612	592	641	633	616	602	625	601	604	611	595	637	597	594	617	611	603	635	622	613	627	623	603	621	651	610	574	619	639	631	593	610	608	633	624	636	564	625	601	575	610	630	620	634	608	627	636	631	649	630	618	633	600	619	622	572	640	590	648	618	568	652	622	605	623	614	581	642	568	636	609	600	609	588	609	611	602	589	582	621	623	622	575	644	596	626	597	631	604
28067	14054	2468	1132	928	933	883	855	864	876	831	814	850	839	843	857	792	821	843	833	868	848	841	850	871	846	803	856	834	820	791	815	795	807	801	827	813	838	821	795	797	802	821	816	853	812	807	840	774	854	874	844	815	841	862	820	787	841	814	878	852	801	814	818	807	784	838	877	808	851	800	875	872	769	799	813	790	852	830	809	828	830	840	844	820	777	829	837	810	828	840	859	826	865	847	873	840	791	804	874	875	842	847	832	873	827	845	790	867	844	863	858	807	884	820	828	813	795	815	841	827	888	827	851	765	851	820	768	806	805	847	833	828	792	830	837	779	813	820	856	800	822	843	832	798	846	839	802	794	798	829	830	884	809	800	845	815	794	801	818	854	797	883	818	754	823	781	803	872	813	857	855	827	777	824	789	758	885	828	837	834	878	858	871	794	861	856	820	812	806	797	779	805	827	850	822	833	821	832	819	798	779	813	881	855	808	836	794	880	892	850	843	833	836	823	776	782	790	807	896	813	805	825	811	818	749	827	833	804	837	828	849	863	822	819	807	831	836	781	816	836	805	847	816	832	807	800	829	779	809	818	844	822	795	821	814	801	811	847	832	858	826	772	855	784	831	802	847	776	868	836	840	848	798	824	768	894	824	784	807	852	840	868	802	851	849	855	829	844	879	822	836	838	785	813	850	833	819	822	788	826	849	844	853	842	890	788	786	840	853	777	792	809	812	889	784	847	822	871	819	772	829	857	829	829	845	841	892	845	864	832	877	833	769	828	835	760	864	860	808	827	873	871	846	830	830	803	829	852	872	853	820	821	813	831	817	868	820	888	890	864	804	794	817	844	842	800	780	829	857	843	816	833	798	795	853	767	825	814	799	825	843	838	814	808	807	839	791	807	774	835	766	846	814	841	815	832	825	785	805	779	855	766	779	812	824	845	810	817	797	772	833	794	836	790	824	809	813	783	839	764	844	766	878	781	842	812	819	834	825	838	822	823	910	888	826	836	857	791	818	844	820	813	814	770	845	793	775	850	798	809	822	842	845	795	852	902	846	785	829	824	861	787	844	812	824	848	838	829	775	858	798	859	800	748	829	795	847	781	776	827	851	803	832	847	770	869	813	851	806	813	849	809	760	809	867	845	852	840	819	840	771	856	804	790	828	785	835	836	846	815	855	803	834	827	824	797	782	801	833	866	801	859	791	815	818	807	860	851	809	814	865	803	791	785	824	802	831	825	839	841	843	819	898	818	799	858	765	807	791	877	771	831	813	806	795	839	854	855	855	872	850	821	843	812	785	831	848	816	848	790	818	788	883	864	842	794	801	810	819	812	784	801	854	798	776	841	787	790	850	844	770	835	812	826	865	785	818	815	820	808	828	839	843	821	764	790	804	866	872	827	806	886	806	829	765	879	819	864	745	808	779	826	795	804	852	847	801	808	818	838	800	771	827	810	836	837	833	842	837	822	823	792	824	770	841	825	839	853	860	836	794	857	843	867	778	787	800	814	781	818	817	835	834	837	784	839	806	841	779	796	782	785	838	816	811	848	817	811	792	808	835	813	857	825	778	822	856	872	834	844	840	803	809	799	833	805	804	868	833	819	840	822	836	787	822	857	874	836	828	829	819	818	872	803	768	814	838	792	806	849	779	833	823	794	840	837	861	839	780	850	835	840	777	805	841	844	808	832	804	893	804	839	797	795	865	793	816	797	800	824	807	803	846	806	825	826	868	845	837	840	857	845	814	826	778	845	805	845	761	804	793	815	759	846	823	817	855	841	820	825	793	841	801	789	845	799	841	838	825	823	796	789	809	786	855	817	857	853	808	823	821	864	808	797	836	876	860	788	815	825	789	788	877	848	761	807	803	851	835	832	815	842	799	830	875	817	791	819	841	809	855	814	835	867	809	801	824	820	817	831	816	789	832	822	809	793	816	802	795	854	820	784	830	779	767	806	812	789	796	833	826	810	867	816	807	823	850	803	803	786	819	809	775	812	833	825	823	852	814	837	842	852	740	802	867	839	806	802	832	804	800	826	825	774	761	821	779	790	792	751	822	813	825	787	807	781	798	847	833	845	814	854	771	824	800	861	822	752	830	788	872	771	788	815	834	752	843	867	847	833	867	845	810	841	834	826	815	837	822	781	833	817	839	806	854	803	807	887	836	816	835	868	793	800	853	842	789	784	794	840	845	820	841	820	810	809	852	820	790	804	846	822	803	848	819	821	784	839	839	804	841	790	850	803	799	797	817	789	801	798	871	840	853	832	834	782	835	873	840	804	805	791	850	820	808	770	867	802	858	817	802	834	827	847	856	864	836	800	858	831	824	781	766	850	814	838	828	904	798	817	862	842	830	808	786	842	795	819	850	819	888	784	811	771	817	869	850	844	809	806	815	762	866	810	803	846	838	802	855	808	783	815	800	898	804	841	804	803	867	829	799	826	783	808	836	838	841	784	854	847	843	861	835	778	779	772	794	815	797	837	790	817	839	805	816	870	854	874	842	830	770	840	794	808	813	823	844	804	806	787	820	812	806	789	830	847	814	857	787	820	853	824	790	826	814	738	768	820	831	798	873	824	816	802	791	863	828	768	819	815	836	779	765	825	908	862	816	816	904	890	834	839	808	858	860	778	815	785	842	819	812	812	814	853	827	797	852	824	809	822	857	848	789	832	821	863	805	775	831	827	841	871	844	826	809	822	779	843	841	858	816	845	837	875	838	801	875	821	806	849	802	851	878	783	826	790	820	851	820	825	758	867	825	814	879	805	808	806	817	801	799	847	861	813	809	841	811	823	852	800	855	882	808	818	830	780	818	836	785	864	841	829	823	818	817	804	803	814	810	810	826	842	877	831	781	810	788	848	828	825	802	824	798	818	836	840	847	821	806	827	821	828	814	780	798	741	830	802	850	844	875	815	844	810	861	868	814	830	828	825	866	869	893	831	840	878	825	839	823	830	814	812	829	858	799	814	817	852	838	878	859	840	829	841	852	745	823	826	794	831	820	755	789	785	794	777	763	795	829	824	832	855	820	823	826	853	808	842	827	835	873	805	858	801	847	818	826	799	814	853	803	841	798	783	814	855	790	818	843	836	840	824	806	855	809	832	805	842	852	808	806	809	844	820	818	820	833	804	818	834	763	826	811	856	822	854	825	805	831	798	860	781	866	809	836	813	811	800	831	828	818	772	847	822	776	828	800	801	811	801	815	821	810	779	862	802	825	828	899	838	802	847	819	787	797	864	829	775	824	777	827	823	840	814	802	813	779	734	830	855	894	853	809	827	830	843	773	821	836	768	803	762	792	804	820	819	859	807	811	832	841	788	850	800	822	814	862	847	859	835	863	815	813	787	808	834	863	851	820	826	787	806	794	857	824	836	819	779	829	863	854	750	804	817	814	821	818	800	825	825	812	792	772	819	836	818	842	841	816	819	860	853	832	792	816	813	843	835	817	856	840	803	831	803	840	848	789	856	807	822	810	776	773	866	790
5438	1517	1421	1096	998	921	881	919	866	871	898	876	853	897	831	836	872	823	774	818	850	861	849	819	834	870	863	851	850	841	818	888	889	873	796	825	848	832	854	841	863	848	795	840	843	843	862	859	845	829	880	823	860	840	796	858	809	810	863	877	890	801	804	859	805	838	838	825	826	868	814	813	886	798	882	853	869	880	819	827	854	811	884	840	854	857	928	827	827	797	878	863	794	804	837	856	834	831	843	889	831	808	830	864	860	845	844	854	831	841	840	833	841	846	877	847	870	843	835	864	795	859	783	808	852	867	868	806	835	780	876	849	832	831	840	871	810	853	850	822	819	848	804	846	848	814	847	870	864	815	795	856	828	853	766	881	864	791	875	873	814	860	868	818	821	850	895	830	813	853	809	879	839	843	884	824	846	860	800	855	840	846	824	843	838	844	878	852	844	872	860	836	866	852	862	855	838	790	806	806	757	866	826	816	848	847	817	828	779	828	861	852	879	814	852	858	824	774	904	884	842	865	803	799	840	848	844	840	850	816	877	850	812	803	789	802	837	855	862	847	842	849	818	792	838	835	817	897	849	857	841	833	874	796	817	880	789	853	859	889	814	905	846	875	867	795	865	866	860	871	836	867	856	842	813	866	840	828	832	866	852	853	836	845	783	850	818	857	870	899	829	858	799	876	889	866	860	846	840	830	893	837	895	836	871	818	849	821	841	850	818	820	810	834	864	870	870	869	814	900	818	875	840	862	857	815	833	858	840	850	865	797	852	852	820	875	842	825	873	821	812	823	836	804	863	840	890	808	824	857	791	778	842	858	829	852	834	811	846	822	868	880	806	858	876	861	821	794	851	842	838	792	862	835	819	841	848	822	875	856	881	769	845	835	824	830	857	853	868	797	826	807	816	842	839	828	829	891	810	847	797	841	877	864	848	806	865	864	831	829	884	829	843	844	829	863	855	845	846	803	814	826	845	857	808	822	849	894	873	830	862	794	842	836	815	860	833	837	833	862	883	845	866	798	850	826	889	786	864	866	835	788	811	880	880	844	845	848	833	825	769	876	777	831	826	847	846	843	825	860	836	801	866	808	834	809	833	827	857	830	826	849	813	816	885	818	861	844	894	834	803	847	844	845	890	870	842	800	799	873	829	789	824	833	898	841	850	816	824	792	821	837	806	810	850	889	868	855	846	833	849	827	829	834	848	811	806	822	804	827	820	823	791	863	850	902	793	817	832	829	831	799	859	824	804	865	844	876	812	862	835	805	803	852	888	823	817	817	826	865	866	845	845	819	876	842	820	904	803	838	879	878	855	807	821	851	847	847	834	828	898	834	860	798	814	821	829	856	888	828	802	863	847	860	874	850	872	830	784	900	787	857	898	806	836	832	903	837	861	793	901	808	861	790	857	856	807	843	867	834	832	845	826	835	862	815	802	860	836	854	856	830	804	811	836	855	856	843	839	828	833	840	872	843	855	784	864	895	872	877	835	847	815	825	850	897	826	818	913	817	833	831	818	822	838	815	816	841	832	849	886	827	818	816	849	836	870	818	849	856	846	841	856	843	761	829	860	832	916	834	836	848	829	835	838	791	794	838	877	794	851	867	846	855	876	813	855	836	850	863	839	844	864	831	886	857	835	810	872	846	861	846	847	793	840	809	835	812	869	807	825	825	858	924	829	809	840	797	818	837	852	823	776	856	866	829	830	845	866	820	860	869	820	841	844	837	836	840	781	899	866	853	877	778	843	869	804	807	838	808	806	870	846	849	810	813	841	836	857	830	906	817	857	905	872	861	859	842	829	850	820	882	802	789	807	822	836	813	847	787	844	781	817	834	833	861	857	817	885	834	822	832	834	852	778	838	823	842	827	825	812	815	886	842	807	880	900	871	902	861	778	834	875	861	846	862	830	814	864	791	804	867	851	777	850	841	872	850	887	817	840	835	803	879	820	880	831	781	894	827	798	903	815	840	851	858	841	852	855	838	854	800	881	869	812	878	853	794	807	843	832	880	893	847	829	862	806	848	828	854	834	809	857	836	850	824	842	869	839	810	859	885	828	851	893	849	829	810	857	826	823	888	852	802	856	827	819	841	846	833	858	842	813	806	845	840	858	849	912	913	787	839	831	855	840	871	828	849	868	866	860	823	856	855	810	797	886	882	892	829	837	819	826	795	852	853	824	836	815	876	849	847	849	843	843	830	890	829	846	846	839	836	848	811	787	830	879	874	787	878	858	871	818	846	808	793	894	861	850	896	849	829	776	827	835	889	835	883	883	821	887	804	830	871	805	877	836	792	870	806	849	850	832	859	823	824	830	805	846	836	845	836	835	798	841	844	839	833	890	820	798	846	818	844	832	827	839	794	897	874	860	841	876	834	838	848	822	850	891	816	818	852	832	860	825	784	848	832	843	864	836	846	817	906	845	770	759	862	854	823	897	775	833	821	822	846	830	801	824	897	861	799	848	871	852	854	816	864	818	881	794	832	877	843	841	855	803	842	829	834	811	865	870	800	846	844	840	834	813	837	846	866	877	819	852	837	844	832	859	893	810	822	821	794	869	871	859	840	811	904	834	871	846	859	816	850	804	845	861	817	839	795	867	819	867	854	854	827	855	874	887	863	825	910	894	837	820	847	852	859	810	830	840	855	857	886	794	881	841	795	820	819	825	834	826	826	844	838	826	793	865	823	882	835	912	810	816	828	842	839	843	872	778	863	787	834	844	824	879	813	844	813	864	830	789	821	824	817	877	860	835	849	854	861	818	901	867	806	850	859	847	829	832	854	845	850	793	851	847	815	834	848	888	821	875	844	885	861	815	833	869	826	857	841	870	875	822	846	842	822	836	799	869	814	864	808	881	852	818	873	840	880	837	821	864	818	871	854	856	877	847	836	908	820	899	795	837	828	904	855	795	801	869	788	807	882	872	881	822	845	840	855	820	836	799	816	841	841	848	869	869	813	808	866	827	896	807	842	816	852	882	878	853	814	843	819	827	851	851	848	840	855	850	836	837	820	836	814	905	798	831	835	869	821	836	842	844	861	875	887	834	821	832	884	852	842	870	851	853	847	831	833	849	794	859	844	906	847	838	813	828	853	824	817	846	847	860	817	862	833	862	900	836	808	816	834	872	861	801	843	851	866	877	811	884	844	887	798	851	830	864	845	843	806	784	885	885	791	827	819	831	823	870	831	871	874	856	822	801	820	831	935	887	817	885	881	835	831	842	831	858	888	852	857	841	880	873	878	902	837	784	828	829	865	832	819	802	821	867	807	832	800	796	827	820	780	834	848	810	890	780	879	858	839	834	858	885	837	759	857	821	877	842	845	833	844	829	843	869	815	843	826	880	863	860	885	816	858	797	855	830	870	869	857	849	822	805	895	863	882	831	858	824	843	863	817	833	841	820	835	855	817	892	874	897	792	832	857	824	830	809	887	851	837	904	887	845	839	898	861	840	844	877	812	825	847	801	870	816	793	846	824	857	854	831	782
24930	20592	26948	24219	20592	10912	1656	1004	871	775	698	652	634	577	549	544	480	532	484	468	509	466	483	482	477	431	449	434	442	420	463	455	430	421	443	415	472	473	424	414	427	415	407	428	397	411	424	423	398	472	435	412	416	414	444	435	409	390	367	394	422	438	420	417	420	402	453	461	423	448	398	431	427	427	462	429	414	409	437	434	399	430	415	397	417	411	410	429	424	431	416	418	418	436	463	412	454	421	447	464	401	392	396	423	410	446	421	392	448	413	402	423	456	390	408	414	419	435	420	440	445	422	404	453	459	438	434	422	423	433	420	428	418	406	417	417	437	403	382	380	421	398	461	432	404	412	421	423	385	402	441	410	447	418	427	416	399	437	431	408	404	395	377	440	423	432	428	415	413	407	396	403	447	426	426	417	383	448	406	450	412	426	384	433	387	416	414	416	406	416	363	427	395	386	422	451	417	414	439	461	424	373	411	398	446	465	405	398	428	436	419	452	381	397	442	400	399	374	418	444	436	431	411	406	393	421	436	425	414	449	393	384	423	427	402	395	419	421	414	403	418	365	420	434	412	403	412	393	446	447	439	414	397	414	408	406	434	408	401	413	404	424	449	408	437	382	379	424	427	408	418	442	420	424	436	419	455	410	420	430	406	416	414	409	448	431	422	429	462	380	378	371	425	412	423	394	411	429	445	406	410	413	414	433	369	434	437	423	445	458	415	415	422	397	440	398	428	421	448	430	416	399	450	410	420	442	463	383	393	405	396	428	458	426	387	422	396	417	451	424	422	400	400	374	420	459	426	449	437	411	429	425	417	412	425	421	432	442	403	435	420	420	404	378	407	439	401	385	435	447	429	431	399	416	400	404	404	392	420	398	377	413	411	386	397	383	409	415	440	415	416	427	422	418	402	426	396	412	398	413	413	408	390	439	416	460	402	391	414	409	428	442	419	420	418	421	441	417	419	421	407	392	393	394	420	418	396	377	419	391	379	395	414	396	434	415	411	390	417	435	421	401	397	414	439	374	442	440	441	443	398	443	419	398	396	425	422	437	433	411	437	403	421	440	423	421	413	422	410	431	412	430	398	397	414	438	446	410	417	453	428	438	441	418	396	440	449	394	388	408	401	377	420	396	406	460	436	445	426	413	446	457	424	406	454	418	424	442	387	386	417	441	456	421	430	396	450	412	422	413	424	427	405	403	448	432	422	434	420	415	439	423	414	461	401	404	439	361	381	398	441	431	387	437	412	382	448	441	389	373	396	371	391	447	419	430	416	413	415	397	398	383	472	442	427	437	400	416	428	432	451	388	383	422	423	465	451	462	413	419	412	416	395	400	394	402	389	419	400	437	429	406	381	427	417	475	393	435	424	390	425	395	398	439	395	399	415	421	402	394	425	421	404	392	429	422	403	448	388	448	422	422	412	470	444	428	408	419	438	399	434	402	445	408	392	451	440	414	415	419	417	447	432	412	420	443	389	417	434	443	412	422	445	437	429	432	412	414	435	364	411	439	424	416	412	435	421	398	429	386	385	444	412	403	401	427	407	416	399	422	434	433	406	432	390	415	401	430	399	430	387	427	441	408	458	438	426	446	402	431	393	439	424	403	428	462	402	406	421	400	433	414	417	443	417	462	440	428	428	412	400	460	425	414	398	411	392	443	437	410	433	425	445	423	400	402	423	414	399	422	434	437	421	408	412	408	398	439	389	423	423	398	404	402	426	379	379	447	469	410	393	390	404	406	426	374	402	375	409	418	409	428	402	433	417	429	414	425	405	418	414	406	411	413	433	410	422	395	408	411	403	418	413	440	416	405	415	409	434	389	433	422	403	408	365	412	386	384	426	417	424	405	417	372	422	428	390	394	426	408	408	453	420	417	398	402	418	371	403	419	419	469	428	459	415	408	403	426	408	418	424	417	434	380	410	422	392	406	389	389	449	409	417	439	425	386	406	408	439	406	397	430	400	390	430	397	389	383	441	428	412	398	412	418	453	417	435	446	410	449	420	391	418	417	412	424	417	437	423	430	394	392	406	411	421	458	397	426	407	396	382	372	396	420	409	413	439	410	390	401	431	416	427	442	421	418	385	452	419	422	419	422	418	417	428	398	437	431	415	433	413	376	385	455	426	419	422	406	453	407	388	416	394	420	413	454	412	424	417	431	427	433	416	440	435	427	416	425	394	418	422	415	438	434	434	422	459	429	428	394	437	421	394	387	399	415	388	430	427	439	419	427	450	429	415	441	443	445	472	393	442	395	419	391	432	400	387	400	423	449	429	419	443	408	406	374	405	404	451	396	406	414	413	440	445	381	406	396	433	413	425	413	431	410	404	451	468	386	428	429	429	404	426	405	453	420	396	404	409	438	425	388	429	418	427	391	423	399	412	368	416	401	421	447	440	412	422	449	401	394	433	401	381	400	444	401	444	427	430	383	425	418	421	427	417	433	399	388	463	438	414	433	416	433	444	385	382	422	421	408	422	413	410	383	423	431	408	386	441	476	414	404	397	453	410	424	424	388	402	415	409	406	419	440	408	411	427	433	390	399	428	461	426	439	433	451	398	423	415	420	410	416	417	402	454	435	457	398	408	441	399	436	406	422	388	417	427	397	416	405	404	415	442	422	455	450	425	466	399	398	405	403	407	405	410	431	413	383	386	417	431	466	406	404	432	433	377	416	358	420	438	467	386	465	406	396	412	406	455	431	419	435	409	420	399	368	398	428	427	406	384	447	397	422	431	400	404	384	393	366	431	372	441	421	417	440	429	425	400	394	440	373	423	406	394	406	396	425	404	425	413	407	425	409	420	421	393	421	373	377	421	414	423	386	432	400	416	422	407	415	400	404	377	389	403	403	422	412	417	456	444	410	409	428	404	408	403	419	412	397	421	413	380	428	387	433	419	448	493	423	444	382	405	443	432	393	415	391	400	418	435	385	435	406	414	428	462	390	427	384	419	395	380	412	463	409	420	408	431	429	433	400	412	416	420	429	433	404	389	423	415	382	417	461	426	391	414	371	397	392	432	412	418	440	406	450	396	367	424	421	463	413	376	442	420	414	406	441	423	462	391	438	437	414	387	409	438	407	391	423	419	438	405	442	428	408	447	431	412	397	432	432	426	396	431	397	436	408	425	389	412	406	432	412	436	419	389	444	408	401	448	419	412	383	419	406	392	412	421	411	413	426	418	397	389	400	391	406	386	414	423	389	390	431	413	395	408	419	412	376	420	418	416	403	400	406	416	414	402	448	450	416	389	433	452	470	412	410	398	435	415	438	394	422	405	424	415	470	432	423	439	458	431	396	405	424	429	438	390	399	434	415	417	452	401	403	396	449	434	426	422	405	454	433	430	444	415	419	432	434	420	393	425	353	419	392	421	398	434	411	394	372	426	423	438	417	472	400	425	386	417	399	405	419	418	388	433	420	433	423	371	417	436	443	417	429	420	421	415	434	423	436	396	447	419	438	418	404	446	440	422	404	412	448	418	408
7388	11625	10454	5969	3859	2775	2221	1691	1413	1264	1084	949	867	847	812	725	630	648	637	601	565	561	538	558	561	497	495	491	479	502	491	471	464	472	458	485	456	464	462	488	500	465	429	461	482	443	470	452	523	464	450	458	452	429	470	425	469	441	473	447	446	440	445	486	451	456	443	442	466	458	476	464	441	483	422	469	429	430	465	434	447	413	439	424	428	499	462	443	454	464	448	467	446	452	463	470	468	449	440	477	468	458	446	466	431	442	464	424	475	467	476	470	404	420	433	432	449	479	431	448	473	442	419	445	475	475	447	440	457	433	433	448	441	438	467	422	414	405	432	415	421	431	447	456	447	465	451	470	474	435	426	454	409	483	439	438	405	425	454	386	413	443	432	437	498	446	403	423	456	453	413	437	444	455	422	442	425	497	430	440	452	475	420	459	449	427	474	458	421	454	445	395	421	463	441	460	444	435	447	418	486	424	460	443	481	462	416	443	439	438	488	443	444	432	449	462	412	406	439	443	437	449	419	442	463	438	442	450	448	480	430	471	462	455	441	428	454	439	435	440	469	438	427	407	440	454	449	444	458	442	405	470	440	431	457	435	437	431	417	430	399	429	385	448	433	471	456	425	430	390	472	456	447	447	400	444	441	437	446	447	444	416	434	434	486	448	427	434	458	447	415	440	401	416	436	444	441	474	443	394	422	421	441	439	447	463	477	442	427	449	384	454	441	439	501	447	458	407	421	459	457	435	440	446	456	440	430	465	436	419	470	445	418	436	414	419	442	452	501	471	455	456	457	416	438	430	422	448	441	457	459	458	451	429	425	414	428	455	455	451	418	454	444	406	457	454	446	476	435	459	435	460	428	488	442	450	429	420	412	437	438	461	441	439	442	449	445	458	460	439	463	425	464	432	498	497	421	464	459	423	436	422	464	427	406	464	473	433	444	424	461	416	456	407	468	433	417	432	453	426	480	424	417	425	421	422	438	438	416	403	447	442	422	426	454	444	425	410	468	439	427	436	443	435	413	452	437	473	416	474	451	457	440	392	439	398	436	422	424	451	476	481	465	464	434	455	430	411	432	436	423	421	467	455	464	423	449	446	440	460	445	419	405	448	453	421	487	471	461	416	485	438	441	443	439	433	465	448	474	420	436	456	453	453	417	422	407	425	447	413	457	420	419	468	458	423	464	455	440	405	466	438	437	424	415	421	421	443	438	453	465	417	415	413	420	443	432	454	432	469	411	391	457	432	458	435	435	441	439	442	458	442	431	413	439	448	479	440	442	478	439	458	452	430	447	392	417	415	457	444	468	458	428	424	479	442	467	438	427	423	450	449	445	422	432	467	436	437	445	385	433	418	428	429	432	417	399	396	422	424	467	437	441	394	438	471	417	452	431	426	450	433	452	418	483	433	420	451	443	441	430	464	445	416	443	440	465	443	409	455	454	465	434	456	429	427	456	438	443	416	435	430	395	429	452	419	467	440	436	432	453	429	439	448	452	441	436	453	436	432	476	475	409	447	447	439	430	447	487	450	428	459	424	403	452	441	432	458	423	448	427	440	423	440	427	441	389	435	464	440	446	442	424	434	441	450	445	457	442	409	452	478	438	434	450	491	407	421	431	451	439	462	463	400	406	436	447	451	467	422	393	412	455	430	455	440	426	477	446	431	446	438	443	438	448	456	447	443	456	427	442	428	434	456	458	422	421	440	455	449	443	408	452	438	421	430	473	394	444	422	424	421	410	434	441	450	466	452	460	437	452	420	443	444	439	392	458	403	456	393	460	436	456	449	435	428	458	457	417	439	434	415	414	436	409	414	404	471	451	461	368	412	456	429	446	445	469	415	445	431	461	462	437	450	449	425	437	397	430	418	418	413	398	455	461	404	448	430	412	463	435	440	420	434	464	441	398	423	446	417	454	431	453	477	381	466	446	397	445	471	426	450	463	436	455	450	433	460	401	437	445	448	401	462	399	426	460	453	474	469	414	418	443	433	443	440	439	458	434	441	430	460	473	424	470	458	456	440	477	422	406	442	457	388	421	425	444	426	446	421	422	446	411	462	420	451	427	473	403	443	486	443	446	437	439	448	449	398	418	427	425	461	485	463	448	450	440	458	441	433	447	421	475	446	466	412	436	442	440	429	440	425	442	439	440	466	458	441	442	420	449	456	471	469	449	395	440	423	430	456	422	475	408	427	416	491	445	432	438	473	422	422	420	467	432	464	414	430	439	414	460	442	432	461	446	447	448	448	464	432	408	486	414	432	440	468	461	449	444	443	431	436	431	427	396	427	415	441	407	417	428	419	428	417	430	441	430	458	443	462	417	444	408	407	420	470	444	448	436	446	461	485	438	445	442	430	435	447	401	456	404	466	499	466	459	461	440	411	469	460	436	430	434	440	429	443	476	412	427	435	447	436	423	421	451	428	438	439	434	482	434	447	459	467	423	388	407	451	453	457	496	396	439	426	451	435	414	431	467	423	457	467	424	401	433	412	420	422	418	443	414	470	444	410	416	460	458	440	437	437	443	426	414	446	429	439	430	466	457	442	447	415	434	415	443	453	454	443	438	466	439	435	436	465	448	420	414	432	475	450	454	422	412	431	446	401	416	430	432	412	409	444	426	437	445	420	449	426	446	455	458	427	452	454	425	411	443	443	439	440	442	445	427	432	437	409	415	440	453	428	471	452	433	441	477	429	429	410	441	410	438	437	433	430	411	429	432	432	411	431	466	448	463	436	426	431	424	406	463	444	433	497	443	463	435	463	467	427	434	458	435	403	471	445	419	415	454	425	422	395	430	424	475	421	432	401	466	436	424	409	452	429	444	432	420	429	475	439	394	452	451	405	461	398	455	445	431	439	408	456	440	423	448	427	443	435	434	444	454	450	431	419	395	459	417	420	455	430	470	432	439	421	463	441	468	402	408	414	436	433	416	439	414	436	450	448	420	464	434	432	434	423	451	447	447	416	444	398	407	426	440	413	421	456	453	466	471	414	431	477	428	444	453	440	438	445	405	457	472	447	450	416	460	452	430	440	475	441	431	457	439	451	455	437	432	400	430	440	414	454	467	459	406	422	442	455	458	434	428	433	445	436	407	458	427	434	450	452	419	456	458	401	450	418	450	435	422	427	446	449	473	439	426	430	440	446	477	460	431	392	411	445	474	476	461	454	451	446	429	415	446	417	426	427	433	461	436	442	399	479	452	417	442	417	446	439	424	424	427	472	495	458	441	421	437	417	451	462	435	432	435	453	443	453	451	448	420	437	481	455	428	455	433	452	469	435	446	416	460	433	416	433	437	461	463	442	413	400	403	430	448	426	432	471	423	470	455	426	422	418	472	436	455	408	468	442	435	429	438	453	462	414	444	434	415	459	439	439	456	396	423	426	438	422	457	489	428	406	424	372	430	456	445	487	441	415	445	406	413	433	461	417	453	442	431	437	452	430	456	429	433	446	451	411	462	495	420	427	455	429	446	479	445	453	443	423
22853	20584	27264	23895	20594	20688	8686	1915	1484	1290	1194	1115	1036	957	936	874	863	858	844	832	723	723	742	752	756	725	709	684	735	682	757	704	661	708	662	682	686	704	685	704	690	668	688	631	666	639	659	695	696	684	628	663	649	677	655	667	615	664	679	680	646	674	672	626	679	623	626	657	648	697	639	645	727	660	674	633	665	646	634	636	651	652	679	654	662	624	612	675	642	670	657	687	662	610	686	635	626	684	674	661	672	634	659	661	656	620	667	649	671	662	675	617	647	617	617	611	611	634	641	630	651	635	588	671	660	619	665	596	629	657	657	608	674	652	673	665	634	622	658	685	618	631	669	653	595	625	695	622	634	628	667	698	638	689	593	656	646	627	625	616	644	653	620	683	617	652	620	650	641	671	667	674	613	627	655	639	628	610	625	687	627	646	649	630	637	635	582	625	700	671	621	643	624	637	664	668	630	663	620	651	650	643	629	626	656	636	651	632	640	614	623	660	644	647	677	631	647	638	652	595	695	662	632	637	663	658	672	652	635	677	624	674	655	643	660	652	628	656	645	610	663	625	671	660	644	671	614	618	694	663	624	619	684	657	628	699	652	635	632	620	674	612	662	664	659	651	632	637	663	635	612	664	619	630	662	648	673	631	670	688	617	622	655	654	568	689	641	672	632	640	642	631	602	612	660	635	597	677	650	644	636	597	629	658	613	623	667	630	661	633	645	585	665	640	636	642	627	665	608	611	661	646	671	643	622	651	614	679	687	662	638	644	648	649	614	638	639	633	619	663	628	649	641	666	625	628	665	643	624	627	632	627	669	673	632	644	659	635	653	597	655	692	617	609	649	668	646	656	692	664	637	644	663	596	593	629	643	614	665	636	647	620	649	602	650	639	681	638	617	661	686	635	660	617	632	587	645	638	657	651	677	643	670	638	665	627	660	671	690	664	679	638	644	658	642	640	670	657	619	699	620	666	659	669	623	657	619	655	638	629	650	653	656	651	669	635	644	635	643	666	609	634	629	667	632	565	620	656	613	664	606	656	643	635	653	626	641	622	661	654	669	591	650	640	598	670	609	677	640	687	694	643	663	677	622	643	600	620	653	654	656	618	622	622	601	626	705	637	639	628	658	649	615	640	662	673	650	697	665	689	662	645	634	608	697	640	657	650	636	587	693	638	630	671	676	666	638	653	638	675	625	623	608	647	632	595	616	681	644	670	685	685	625	635	614	692	656	635	632	649	622	647	644	636	615	632	604	661	634	602	675	592	604	645	658	647	650	655	657	627	631	609	646	632	629	643	637	613	655	639	639	671	598	603	653	644	685	638	697	601	637	640	657	631	634	659	619	619	642	636	651	613	654	615	641	613	586	666	643	624	657	619	651	688	642	616	672	604	662	611	640	662	665	623	633	600	632	640	636	578	625	603	619	612	656	666	618	668	652	656	673	624	676	617	619	640	607	643	636	647	634	665	636	634	640	644	624	609	632	651	623	617	605	628	626	653	650	671	671	664	640	631	625	653	639	614	651	659	666	635	603	678	608	658	665	652	606	620	656	598	622	644	610	671	692	653	634	669	652	629	617	595	623	637	686	643	635	652	663	574	660	646	601	653	673	580	637	698	622	644	665	583	578	673	600	635	646	625	653	644	649	615	643	590	613	641	615	665	636	626	648	592	612	647	649	677	652	662	627	660	600	642	667	619	645	634	613	620	646	627	632	602	646	643	645	617	664	640	663	641	563	664	656	606	671	629	654	639	647	619	614	608	642	702	636	637	645	630	635	653	637	655	644	669	626	619	610	637	660	657	661	642	652	659	610	676	650	607	643	647	665	659	649	651	593	632	673	609	639	619	637	627	657	666	665	629	675	681	555	680	656	727	653	609	625	632	629	614	593	623	619	675	626	601	660	612	669	641	668	659	621	636	655	626	619	725	630	616	636	639	616	634	665	646	590	700	660	655	606	611	635	629	632	648	636	661	617	664	591	703	626	622	605	642	601	638	657	641	652	652	670	692	592	639	591	668	624	669	641	651	663	638	693	670	684	629	654	620	644	639	679	673	668	600	649	628	634	619	688	650	636	647	638	634	636	595	618	651	617	602	688	643	653	660	632	641	666	667	664	637	646	697	690	622	627	621	612	601	648	651	650	653	675	616	626	616	638	636	642	667	660	678	625	664	619	612	647	649	663	633	644	629	667	643	649	626	685	651	635	608	648	611	563	646	598	640	632	678	609	641	598	670	606	638	659	674	658	619	638	664	617	633	660	685	598	643	617	611	581	621	631	641	611	629	633	664	612	688	631	646	675	636	617	654	645	638	606	602	649	615	591	636	637	648	653	674	649	638	620	598	614	614	665	633	618	631	602	670	665	666	673	666	625	623	672	620	657	662	638	655	659	627	662	669	660	615	635	691	590	614	672	633	638	637	631	660	640	667	636	637	687	606	646	657	640	640	678	582	646	665	638	637	663	619	622	576	666	641	639	654	672	620	620	628	652	643	642	633	679	644	641	645	669	667	662	611	603	593	689	614	600	687	623	636	659	633	658	649	639	644	627	618	674	646	670	672	654	654	660	627	664	659	587	630	664	636	628	623	652	642	626	692	634	622	679	675	636	603	639	599	648	613	597	642	605	602	628	602	669	600	630	642	679	655	675	655	637	591	693	658	642	659	650	647	632	650	623	630	582	612	596	625	643	625	641	624	626	614	654	683	676	638	670	609	643	692	629	627	684	637	682	646	618	690	669	688	637	624	626	634	708	640	668	599	646	649	624	657	654	624	652	661	644	638	666	603	634	626	624	676	650	640	656	669	624	635	632	661	682	600	611	651	629	637	624	636	608	596	617	649	636	615	649	604	619	608	675	639	663	650	605	640	642	654	655	626	610	615	653	651	644	657	631	640	632	675	604	573	639	662	643	637	656	582	618	634	623	655	656	689	642	664	663	627	649	660	621	603	648	640	619	607	630	649	621	629	662	619	551	655	648	609	630	609	646	641	660	658	689	698	622	673	587	657	661	617	670	631	653	618	598	669	631	650	617	653	697	649	645	634	665	640	627	622	580	642	641	620	632	677	677	691	646	679	657	619	638	632	647	640	665	710	661	621	657	663	662	646	675	645	606	670	619	645	627	640	654	648	598	645	665	638	634	615	622	611	650	689	657	656	627	640	620	655	612	667	702	649	656	614	686	629	610	641	625	644	610	634	658	633	664	616	661	618	616	633	618	626	623	632	639	649	648	676	640	621	627	625	605	606	670	629	698	690	622	608	608	669	619	674	677	589	614	678	631	616	615	599	637	698	669	655	614	625	632	624	665	677	670	652	652	591	690	595	604	668	630	622	585	631	612	646	684	666	647	630	614	604	640	600	634	632	667	662	627	638	652	678	637	666	648	668	636	638	616	637	625	605	642	614	641	650	572	630	576	655	648	633	651	618	653	654	660	673	629	674	661	606	654	611	593	610	618	615	663	618	608	625	648	652	675	579	627	618	661	660
10014	18006	16338	9531	6546	4945	3769	2954	2459	2103	1841	1640	1442	1271	1209	1100	1060	1010	984	883	889	855	837	821	779	800	719	740	704	705	708	712	696	723	644	648	679	670	667	643	658	656	644	646	635	635	615	675	649	694	577	659	692	654	654	613	663	620	636	642	610	626	607	659	629	619	647	644	623	634	638	611	651	615	653	655	638	615	614	596	599	647	630	631	667	624	619	607	623	628	560	621	637	636	639	601	654	612	643	656	624	599	627	644	630	654	663	605	641	620	575	619	671	619	591	590	570	619	662	620	611	610	580	637	610	601	597	563	591	629	595	638	591	630	630	624	602	652	625	616	658	643	595	595	632	596	609	617	634	644	608	615	638	617	613	565	635	614	598	655	582	586	603	613	606	588	572	593	631	618	601	608	604	681	589	620	628	619	621	604	640	640	621	600	609	623	565	605	624	599	631	596	622	591	584	607	582	642	600	607	581	587	643	636	608	627	590	597	550	622	618	599	614	606	596	581	597	635	608	654	555	594	623	602	610	599	559	607	601	614	582	561	613	671	610	616	594	631	620	606	574	572	565	605	576	601	631	617	638	602	623	587	643	618	557	599	633	595	574	627	629	587	613	584	630	602	606	619	602	583	623	582	604	588	586	611	555	610	602	590	643	606	572	602	619	543	623	584	640	562	587	582	595	597	623	619	618	573	632	604	607	604	596	605	609	582	561	590	588	626	599	664	664	606	602	600	594	644	605	613	596	563	577	617	573	579	586	610	619	587	586	604	571	568	584	650	560	602	625	574	643	636	635	578	629	637	588	637	625	624	593	602	582	561	618	579	608	603	600	621	629	635	615	595	637	569	586	569	642	638	687	609	586	649	638	639	608	587	652	602	581	635	599	609	634	598	626	573	591	623	610	578	618	623	625	600	586	625	594	608	607	595	633	591	590	609	607	614	602	602	580	601	633	622	652	592	586	571	607	590	615	610	648	626	597	560	609	637	571	623	598	613	592	612	595	547	603	580	660	613	573	595	595	585	559	588	632	593	638	633	657	627	614	600	591	605	620	585	609	620	623	595	593	591	557	620	595	589	564	611	603	588	631	592	619	585	573	658	611	614	607	618	619	615	614	601	621	614	611	628	636	636	596	576	639	595	645	611	612	621	630	623	619	596	595	591	635	649	569	625	602	567	588	618	611	552	604	595	638	593	598	582	563	618	599	588	609	579	601	610	589	605	610	627	640	640	629	629	617	597	641	553	595	608	591	618	588	585	590	574	598	597	597	621	648	565	611	678	598	585	587	644	579	591	632	599	623	600	578	618	569	593	583	568	589	569	624	606	642	580	606	605	611	595	601	599	601	580	647	593	592	562	576	611	588	632	645	586	643	618	618	637	590	609	614	598	647	578	621	609	598	601	638	603	606	636	592	620	588	591	622	602	657	633	590	564	633	630	623	607	584	597	651	624	576	593	648	620	593	598	609	580	625	600	594	623	588	599	613	562	611	615	633	609	587	638	606	590	614	584	608	638	602	599	604	587	628	609	593	600	582	574	588	593	603	608	616	623	585	571	628	589	596	607	659	634	573	618	611	614	599	604	573	628	572	631	632	599	669	625	675	611	563	549	554	638	599	611	614	602	576	595	554	630	615	608	580	627	624	616	606	600	589	620	625	636	628	581	638	578	619	640	595	567	571	588	579	639	604	580	633	607	569	647	595	616	600	615	587	599	586	590	622	576	577	617	611	600	594	571	595	597	577	581	613	583	570	594	608	582	644	596	604	565	592	645	618	623	595	592	670	592	590	549	594	637	615	611	638	680	584	574	567	611	590	576	576	584	607	643	623	596	617	597	634	632	618	612	563	594	644	620	596	599	592	615	598	615	633	605	599	610	593	577	614	593	630	617	625	585	623	631	603	594	583	625	613	597	588	593	585	573	628	585	644	627	587	625	626	629	638	634	604	608	607	617	615	662	613	588	612	593	578	628	599	592	575	607	619	624	611	597	613	588	586	625	581	610	643	613	616	620	626	553	572	601	621	573	632	610	606	681	594	641	586	591	604	582	605	579	634	608	613	600	603	606	618	581	575	616	603	641	607	553	572	546	625	572	608	583	598	627	635	588	642	613	674	612	643	621	602	585	605	608	553	616	564	611	584	612	637	629	604	636	566	624	580	616	589	601	632	571	615	611	629	607	557	588	624	593	629	575	596	584	590	619	604	616	579	614	640	570	620	621	617	627	571	566	617	594	601	606	591	574	570	592	606	630	596	622	620	596	593	590	598	619	618	613	602	598	605	578	569	588	627	625	597	601	567	630	589	614	580	613	602	613	616	586	630	627	576	615	588	593	632	598	633	633	594	578	581	618	620	615	622	631	564	569	617	603	627	633	580	634	602	592	572	587	581	622	591	598	594	617	592	613	613	634	651	581	615	582	610	636	621	575	564	619	583	602	634	553	626	614	615	614	630	599	580	567	622	600	591	588	598	665	569	590	630	605	608	598	592	595	645	586	579	601	589	587	639	613	641	585	579	600	614	554	627	560	630	604	581	612	626	614	609	604	590	573	630	606	596	628	636	605	661	549	611	637	608	610	589	612	613	555	648	617	603	654	568	620	664	647	589	640	569	639	605	601	611	651	595	584	584	627	652	640	594	613	594	635	635	585	621	604	622	606	556	589	609	575	588	608	647	606	607	603	607	626	577	639	633	628	626	634	578	612	592	626	620	643	662	628	628	569	629	650	653	610	627	599	631	582	636	606	620	635	605	612	636	579	614	601	590	617	655	662	602	588	623	595	623	623	580	605	588	600	640	585	622	609	604	588	585	615	593	585	610	600	623	608	568	597	630	581	649	661	569	651	569	579	603	599	597	653	595	611	590	597	604	562	574	596	561	612	553	598	614	583	590	610	617	505	633	673	585	603	611	612	609	603	628	591	587	628	613	590	633	591	632	616	585	621	647	643	593	617	640	611	597	614	609	594	578	653	602	629	623	593	617	573	629	622	619	667	631	586	577	629	608	595	621	630	574	636	605	576	574	610	577	581	621	579	601	627	644	594	606	628	607	618	623	612	604	572	615	628	586	648	663	639	617	561	558	602	575	638	597	605	605	635	658	618	617	601	624	616	627	634	593	592	565	583	609	590	595	639	648	607	612	614	596	624	624	611	617	596	623	622	574	577	592	659	589	601	550	599	580	580	608	574	624	586	588	620	617	587	614	619	587	609	582	649	607	678	597	619	587	634	606	630	614	640	638	559	594	589	617	642	594	591	578	572	620	599	653	629	600	586	625	571	596	614	589	602	569	602	598	616	640	650	587	584	602	577	616	574	681	622	619	616	618	626	601	595	607	658	570	596	602	600	633	628	611	622	594	633	602	579	611	610	621	610	601	591	597	584	609	603	614	619	576	605	587	650	591	588	629	649	609	610	595	583	624	606	600	622	619	603	621	612	595	587	560	608	577	591	594	619	599	572	585	595	584	579	629	593	639	610	620	556	621	605	590	620
28234	14253	2470	1145	980	929	907	840	849	808	852	889	826	836	845	897	799	778	824	818	808	829	824	872	849	816	831	810	822	847	830	836	848	858	826	870	819	851	825	841	815	875	845	808	883	787	835	838	852	841	830	851	869	809	811	816	824	800	822	837	783	811	815	842	783	852	808	837	799	802	809	856	874	806	827	847	851	856	768	847	803	859	911	885	901	882	838	836	864	864	862	874	820	819	857	829	837	773	843	886	824	821	813	826	798	835	858	778	872	854	825	860	808	819	842	829	843	817	829	838	850	834	808	837	800	802	872	837	840	846	822	863	782	840	827	803	817	872	808	826	834	764	864	864	765	779	802	847	868	832	817	809	855	800	802	812	844	815	806	786	853	833	822	833	829	843	864	813	804	817	853	842	907	857	849	850	794	802	851	847	819	854	828	804	849	803	823	853	829	883	811	862	856	785	866	842	829	830	805	822	880	838	867	839	857	878	860	814	770	866	835	822	850	862	785	866	889	783	878	813	795	824	862	829	854	802	812	835	885	820	802	771	813	831	824	792	802	852	869	852	863	810	796	797	853	854	808	845	851	827	857	809	860	778	793	816	806	803	825	804	804	812	804	821	830	836	812	800	838	849	811	838	872	795	806	815	841	847	808	845	836	849	814	825	746	806	795	794	855	837	797	807	903	813	838	792	854	855	831	773	798	820	846	876	853	833	872	835	816	802	823	780	807	846	809	813	804	876	856	791	822	848	877	793	828	845	825	786	852	872	826	869	826	913	835	817	865	859	834	851	829	815	850	820	828	785	806	801	844	823	819	779	866	830	834	799	796	841	781	830	856	815	805	857	776	832	850	839	804	819	791	814	796	840	842	833	872	821	802	811	883	845	789	906	858	858	831	841	848	827	908	840	821	853	800	826	817	838	818	793	831	846	839	841	846	892	801	847	807	807	857	858	820	824	798	845	841	826	872	801	819	839	858	856	827	811	867	791	868	854	847	857	853	858	897	793	848	839	802	810	820	811	845	844	897	833	836	863	845	875	817	831	881	778	834	839	834	795	798	895	779	889	825	817	891	854	870	855	850	822	800	801	825	804	822	844	781	826	819	813	827	826	833	763	831	849	850	786	912	886	871	765	849	872	868	825	782	839	835	850	794	795	791	814	831	828	838	795	842	840	814	821	861	863	796	834	802	794	823	834	800	824	776	848	826	813	841	922	807	797	789	849	834	816	824	817	798	794	760	844	831	795	848	783	841	789	850	826	851	841	852	883	808	840	840	845	804	850	806	830	861	852	792	841	811	850	824	900	825	799	812	850	865	816	796	875	856	838	828	804	837	808	797	875	787	881	790	779	880	847	887	816	843	791	801	833	792	839	872	843	819	873	835	822	853	836	850	829	851	837	816	808	841	874	786	843	819	804	818	813	783	772	832	808	809	903	858	791	888	876	862	820	811	841	866	819	791	834	816	818	783	803	869	812	804	817	809	783	846	817	838	891	818	848	888	831	852	798	878	778	819	821	823	854	830	843	814	820	813	846	847	858	836	878	810	811	869	805	824	825	801	837	830	824	823	854	840	846	935	831	792	828	856	867	892	861	778	856	834	787	855	918	787	855	813	828	886	864	893	814	812	794	848	805	840	826	890	822	892	857	793	842	815	842	870	870	769	815	863	850	910	840	837	799	823	814	812	823	762	844	798	842	822	806	817	830	867	857	857	791	876	815	841	852	797	800	840	812	816	853	870	818	871	869	785	835	819	868	808	850	838	825	829	814	847	898	871	813	800	826	839	801	822	831	832	831	815	755	857	803	790	764	803	851	818	828	831	863	810	894	821	862	846	831	845	835	815	781	796	812	855	764	841	802	825	803	842	857	845	856	794	842	759	871	823	803	872	799	867	877	881	830	826	785	852	836	887	823	856	771	886	803	879	804	756	843	842	901	829	781	821	843	842	882	834	861	817	836	836	867	796	841	839	821	805	845	841	868	878	800	835	833	845	838	833	819	770	764	818	776	858	814	865	795	816	789	830	815	806	840	812	882	819	835	863	803	831	874	806	783	859	842	792	839	812	835	819	835	784	798	822	882	802	846	826	841	819	835	877	810	832	812	796	807	816	855	841	851	858	821	841	856	798	784	783	820	878	844	876	797	827	840	846	843	818	821	875	840	782	827	827	877	849	818	821	809	798	910	891	782	809	837	810	863	858	822	843	827	842	797	840	837	834	803	834	843	836	885	818	849	817	774	857	906	823	811	898	886	791	826	855	762	807	836	795	838	793	819	833	803	826	813	807	810	838	838	762	827	823	839	843	812	756	838	806	812	785	816	810	789	777	813	853	871	863	853	818	800	816	850	811	839	852	842	858	873	850	867	849	810	874	834	810	805	830	770	800	891	796	840	884	833	833	826	789	858	822	856	843	862	776	847	812	797	820	820	827	857	849	795	799	890	786	790	831	815	909	847	863	820	809	859	845	841	822	802	851	795	887	830	784	780	818	794	880	790	814	833	862	854	798	812	834	825	842	791	849	846	803	857	817	798	812	835	846	847	893	835	789	891	826	833	861	820	726	788	812	830	845	798	815	802	790	835	839	852	804	815	825	827	850	825	769	860	860	840	794	892	843	808	885	845	840	866	823	846	821	851	843	884	842	835	839	796	784	882	812	883	839	820	813	825	871	814	858	828	831	854	784	801	838	824	843	788	873	808	801	828	869	820	845	838	835	800	824	835	814	851	839	819	779	838	875	832	804	844	802	821	819	841	755	842	823	846	800	840	854	841	870	820	813	820	816	826	819	789	809	875	816	797	811	803	821	819	752	864	826	814	840	855	797	807	856	800	833	812	884	851	849	847	862	876	809	856	852	795	859	811	821	863	806	830	829	812	782	810	827	818	799	876	891	823	784	830	866	876	815	814	814	811	855	833	829	849	875	818	857	849	822	868	811	823	846	810	897	844	808	870	850	867	778	816	833	847	888	848	813	821	817	847	840	789	753	840	872	800	803	810	810	828	850	833	843	850	837	847	831	856	812	830	821	882	832	765	876	856	829	828	790	847	835	842	787	863	810	793	818	841	829	894	838	862	833	827	866	820	855	813	859	905	869	819	834	850	780	844	849	847	810	845	814	880	815	788	818	853	782	829	816	900	870	833	798	821	825	812	841	798	821	846	801	838	811	882	810	857	846	846	887	847	808	798	795	818	884	835	835	823	813	875	882	904	858	905	809	856	882	809	832	810	804	859	836	835	758	821	820	811	803	878	852	826	819	830	797	851	799	799	803	827	816	810	843	822	823	805	840	806	851	809	774	808	877	883	866	808	835	858	823	884	796	818	816	841	872	784	895	807	828	904	844	895	821	848	851	830	862	815	821	759	810	811	816	843	799	836	821	780	842	794	831	858	858	838	801	787	810	827	873	830	825	827	836	899	859	831	819	823	863	836	859	809	803	800	816	816	854	769	800	861	786	796	863	880	826	832	830	888	835	866	845	801	851	787	846	854
5593	1589	1503	1203	999	957	946	964	934	870	889	854	911	859	875	825	798	859	851	871	870	812	857	830	839	873	804	872	868	822	777	826	848	866	844	817	833	839	797	815	812	781	863	856	884	855	813	862	850	870	820	847	834	853	854	833	828	827	867	878	833	850	810	845	857	868	855	877	850	848	831	845	896	833	868	832	858	888	907	857	855	784	851	865	864	786	878	857	868	887	833	813	891	856	824	810	890	878	846	867	875	847	884	900	839	902	863	814	856	843	825	882	828	845	853	827	794	836	866	838	865	848	890	853	827	868	854	857	859	806	779	880	835	839	838	817	900	889	855	829	865	852	855	907	864	824	896	854	874	809	797	783	805	827	844	778	811	843	853	808	845	887	815	835	856	866	825	849	836	819	830	860	846	840	894	850	858	800	837	865	881	863	900	844	867	844	880	887	842	813	855	818	834	847	868	841	854	902	839	836	830	800	814	842	821	835	852	862	859	836	858	893	794	915	844	855	791	809	834	843	856	835	841	779	799	847	853	844	822	853	835	858	873	793	863	856	826	868	883	864	893	882	863	873	819	866	897	847	848	842	872	901	839	886	845	862	813	819	811	867	839	847	873	883	826	796	862	875	836	844	851	831	832	854	842	847	833	820	880	869	872	860	793	855	814	848	864	806	819	834	873	804	825	844	823	888	884	836	760	815	843	848	791	837	848	804	808	800	881	898	892	822	814	784	890	842	869	821	881	878	862	858	854	871	824	837	862	841	829	877	880	855	841	893	846	840	848	866	811	842	862	836	848	841	788	816	847	778	820	842	866	880	850	835	822	848	859	801	859	838	887	856	854	803	856	850	851	836	837	874	820	860	890	842	835	879	861	825	873	825	886	832	832	846	877	856	821	817	860	887	886	858	868	853	820	836	801	855	824	853	859	857	840	852	845	829	810	806	824	832	832	859	829	871	816	831	787	870	877	858	837	839	848	911	814	867	867	838	825	858	873	852	820	862	804	755	812	817	811	811	834	867	836	861	754	836	846	854	787	852	904	851	861	814	828	903	882	894	894	810	849	860	856	805	796	805	837	826	860	847	837	798	885	883	819	877	847	798	821	822	838	828	824	810	842	845	837	903	823	843	813	894	869	891	799	860	851	874	877	780	814	791	833	864	883	834	849	827	795	813	845	878	859	846	824	812	858	849	844	868	837	854	826	867	823	874	837	871	814	843	788	825	828	863	831	825	806	851	837	850	856	846	816	832	858	817	885	811	815	838	836	823	794	856	866	878	831	835	838	864	815	860	833	886	857	843	788	851	858	829	909	851	834	861	874	803	863	840	820	881	834	873	806	859	860	870	837	867	826	838	859	815	834	790	840	858	859	833	842	822	829	841	840	781	804	844	870	814	823	821	882	864	854	847	802	884	781	838	827	892	839	841	841	831	865	874	890	857	849	884	824	851	832	847	825	847	817	846	806	847	850	812	884	842	821	849	877	900	802	853	819	880	859	834	847	906	817	866	835	871	850	770	861	840	860	838	825	883	800	775	891	843	852	839	836	861	853	820	874	807	859	835	810	883	807	891	771	835	845	839	850	838	830	829	839	836	818	794	835	908	850	861	810	821	841	865	873	858	833	804	855	806	868	833	907	846	831	820	845	897	888	847	822	814	871	871	819	874	840	801	834	798	790	840	841	849	825	846	826	864	828	860	873	852	865	847	827	839	854	861	832	814	842	847	831	852	837	808	818	825	856	891	840	868	862	883	815	846	805	891	841	833	844	823	817	790	833	833	806	852	853	887	832	857	887	821	830	845	771	859	883	899	829	838	840	830	869	806	829	758	869	870	862	858	839	831	812	824	857	896	877	787	826	833	816	847	862	805	855	833	856	818	863	857	831	871	853	830	837	854	818	842	808	908	868	848	787	851	814	839	810	853	842	849	857	879	842	890	828	868	852	870	845	808	795	880	906	854	850	849	836	864	883	852	839	835	826	849	825	833	866	823	830	839	809	839	901	822	833	836	806	848	836	826	807	877	807	837	828	894	890	832	856	838	860	882	865	841	840	810	882	848	880	860	876	830	832	802	835	810	882	802	885	852	870	855	812	898	822	804	845	911	791	881	851	850	856	852	816	874	854	820	878	837	824	834	849	853	864	832	874	833	874	835	872	813	868	859	831	862	871	816	828	843	875	808	866	830	843	830	857	856	836	831	834	861	809	852	831	843	875	881	852	846	816	841	857	815	890	842	889	848	844	829	834	864	884	863	856	807	875	850	846	839	929	879	900	837	872	851	845	835	862	837	901	783	838	823	897	837	881	828	835	907	819	833	842	820	857	852	842	879	887	837	856	859	836	847	863	830	821	839	856	852	874	786	847	853	812	879	855	855	829	821	895	866	850	850	827	801	810	841	858	836	856	829	819	831	839	854	851	808	817	837	847	805	843	824	819	827	815	888	908	792	905	865	836	802	834	836	812	789	799	851	845	843	858	826	811	816	863	827	867	882	865	854	799	892	836	850	847	862	855	811	856	820	759	861	892	855	832	824	810	837	852	843	851	860	802	892	827	813	852	803	859	881	861	819	866	846	824	856	867	768	800	853	843	799	878	816	813	825	841	871	836	865	821	878	833	868	841	867	806	846	822	824	829	836	837	784	832	870	830	841	872	824	850	843	861	817	779	857	864	868	868	865	793	851	852	833	873	862	819	825	877	828	832	872	840	817	896	835	906	854	828	800	907	823	872	848	838	830	823	838	878	848	833	826	819	871	884	851	871	875	875	817	822	835	855	940	808	827	784	855	838	814	863	892	815	857	870	845	817	892	889	839	793	885	803	831	826	822	851	852	877	871	842	871	820	843	866	820	836	849	883	873	861	857	902	866	859	855	796	812	837	895	872	838	815	870	834	844	883	844	847	866	778	842	878	800	858	861	884	937	887	810	859	883	773	893	897	829	878	790	822	829	799	814	857	867	802	861	855	872	816	811	842	858	809	853	847	835	834	791	883	859	865	825	799	787	859	813	912	843	858	863	861	824	766	853	806	863	807	825	856	817	822	871	811	869	846	874	828	818	864	857	871	841	860	882	868	839	868	823	862	828	843	818	875	868	915	839	828	832	811	815	849	855	863	820	821	859	869	851	843	878	839	887	875	835	824	829	788	859	804	846	893	865	853	863	861	915	891	863	839	833	843	861	869	791	844	855	869	802	870	866	818	842	886	826	902	847	859	850	787	846	858	817	813	821	875	868	840	819	845	833	877	849	888	833	875	876	831	893	807	871	768	835	877	835	822	849	843	833	846	823	883	925	813	854	781	807	918	825	874	874	830	828	876	849	882	860	858	845	887	827	794	830	851	828	831	808	820	870	824	846	831	839	850	845	853	865	881	870	848	812	846	861	851	813	828	841	865	822	839	829	840	762	823	858	872	859	785	900	808	901	843	873	829	795	817	869	827	815	858	858	852	901	847	814	817	874	850	824	808	842	829	886	882	908	862	820	845	855	860	898
24974	20586	26908	24236	20599	10992	1628	1056	801	696	651	616	546	599	535	502	517	479	483	473	432	467	451	486	442	444	456	419	455	428	451	450	432	441	459	419	415	452	445	413	423	395	422	426	394	413	401	380	424	402	426	414	428	426	437	416	389	376	409	410	441	433	406	420	442	420	395	412	403	423	441	400	390	425	432	382	422	426	420	449	433	443	427	442	396	397	416	394	430	407	410	391	394	427	418	440	456	408	414	401	456	387	427	390	401	407	390	399	374	437	439	422	429	441	430	434	436	387	412	455	404	425	440	405	440	404	459	443	423	413	447	396	407	421	395	406	368	396	396	406	431	440	426	383	435	413	397	397	433	372	366	397	384	393	379	409	434	384	395	403	393	432	383	394	394	374	405	416	411	405	394	405	422	401	379	385	385	424	419	407	406	432	416	394	442	395	386	412	430	413	434	365	446	415	393	400	430	412	383	389	386	401	440	421	419	407	379	381	414	429	434	420	417	406	424	394	412	416	414	409	416	385	380	391	443	415	366	438	402	454	421	437	422	405	397	383	449	433	404	398	388	408	398	404	393	409	428	423	421	372	399	409	404	422	385	420	405	417	444	395	425	440	399	425	418	416	439	397	407	431	427	443	414	429	425	428	404	405	375	445	420	381	461	374	399	360	429	413	428	401	428	395	456	422	394	398	407	422	399	387	435	406	386	423	406	410	415	400	407	390	398	437	390	415	432	439	426	442	386	424	425	452	417	396	395	387	430	437	422	408	406	430	388	444	401	419	384	400	419	396	385	413	436	434	431	418	379	453	419	446	400	420	392	387	390	456	442	423	452	391	424	429	388	406	393	423	423	367	399	417	405	404	416	384	395	398	440	395	405	408	408	384	425	403	378	381	412	402	417	418	410	403	427	437	413	401	413	397	440	385	417	421	406	398	414	409	409	402	409	419	401	425	403	391	426	410	422	391	372	409	394	386	418	404	425	378	423	379	423	381	408	408	434	401	390	412	416	419	381	404	423	404	413	436	381	443	386	378	436	433	473	426	390	370	406	384	376	459	381	418	386	429	444	443	411	428	402	442	425	411	417	428	422	409	381	403	403	411	437	409	407	380	433	463	407	408	380	432	414	426	413	413	444	433	406	416	408	401	431	427	446	408	427	413	386	389	397	428	417	423	406	399	409	410	416	399	422	411	411	445	397	425	427	410	430	412	410	407	388	388	433	372	405	427	417	427	435	400	402	450	406	401	397	421	419	444	411	425	394	371	404	426	403	416	391	415	395	413	395	436	407	454	394	407	413	419	436	424	383	427	408	417	402	424	406	397	438	436	402	411	421	439	426	411	390	407	410	436	400	373	358	442	437	395	423	412	395	421	411	417	370	417	389	390	370	437	444	424	396	412	400	440	420	411	441	406	436	413	412	357	430	397	417	402	407	439	404	390	417	416	422	400	397	399	422	417	445	436	408	402	413	429	444	434	393	407	442	427	399	401	445	394	440	442	437	445	420	431	413	409	402	400	406	414	406	381	414	364	433	400	389	368	413	410	393	405	405	430	454	416	374	366	428	385	401	412	375	406	436	394	400	418	459	436	411	446	428	399	406	387	379	420	383	419	409	413	397	420	402	383	395	407	416	417	390	398	401	397	415	392	395	390	428	414	388	368	389	438	418	379	406	396	412	449	399	391	402	394	400	415	383	416	405	417	386	440	382	404	416	422	419	427	427	405	424	411	393	390	362	376	404	402	404	410	392	401	424	399	376	376	414	418	395	415	413	382	384	393	409	433	419	446	412	389	406	377	401	417	425	399	421	400	415	415	444	439	423	438	443	419	422	402	422	352	426	392	413	404	398	417	368	401	415	426	395	402	380	382	424	412	388	392	402	441	419	390	393	423	391	428	433	407	431	423	400	404	414	438	403	445	392	405	412	402	446	435	443	415	400	396	391	400	414	391	409	420	393	453	404	444	410	417	401	398	400	426	414	386	425	408	420	458	430	397	399	438	398	410	458	410	420	422	421	409	433	405	392	418	413	437	364	379	429	386	396	388	385	428	359	405	416	405	426	444	421	363	440	430	396	430	482	438	419	415	405	397	415	381	427	419	447	414	395	416	374	396	436	415	428	419	398	431	435	370	410	394	400	412	402	404	408	412	389	398	441	411	441	417	418	399	414	390	421	441	409	428	420	419	414	413	423	384	379	397	428	411	397	400	390	405	397	409	380	423	440	425	401	404	385	383	410	397	390	402	429	402	398	431	417	394	383	436	406	392	400	402	395	430	398	418	420	391	446	407	420	416	376	402	410	378	424	457	404	400	434	406	449	396	398	425	445	417	437	395	397	391	385	404	406	374	412	419	387	392	418	402	398	397	390	430	457	440	391	416	454	407	389	403	410	387	447	388	413	432	398	402	416	391	419	428	420	406	427	391	375	407	392	388	380	413	427	428	423	425	419	411	423	378	409	457	395	414	382	393	413	387	408	426	417	403	412	389	404	435	393	411	390	429	380	414	389	399	413	446	381	419	401	408	445	420	401	443	393	407	421	437	393	438	396	386	381	417	384	388	437	389	423	384	447	377	422	407	396	407	414	442	402	417	416	412	413	426	396	399	412	391	413	436	449	389	393	424	434	450	417	394	446	380	407	384	376	376	389	393	404	428	390	424	401	394	419	411	404	410	431	444	377	406	414	446	433	410	392	433	414	390	408	422	448	420	428	386	409	423	411	434	420	413	412	399	387	412	439	368	432	419	428	470	411	428	443	432	437	409	429	447	419	420	400	404	405	363	417	384	413	403	396	401	392	442	367	402	390	423	422	384	416	412	405	390	418	436	404	387	440	410	412	405	383	420	397	418	415	399	424	394	442	388	407	424	421	394	413	377	440	438	426	397	435	410	407	418	409	394	427	444	386	397	410	415	410	398	417	401	407	433	390	394	388	399	406	421	410	391	418	395	369	386	436	372	421	382	395	437	390	406	429	373	417	366	410	431	434	411	402	423	404	428	399	397	454	445	380	414	424	407	411	447	404	367	428	433	416	431	367	420	387	459	416	389	425	408	390	426	390	432	444	399	402	413	424	397	440	432	459	409	442	361	372	435	371	431	423	397	445	400	428	448	414	381	421	375	391	411	422	398	402	371	380	420	404	436	413	449	424	401	433	400	410	413	400	400	429	396	429	428	467	427	398	407	408	430	390	411	397	415	400	425	377	404	393	403	376	413	449	381	393	431	368	412	409	408	400	498	440	430	429	405	432	415	430	407	415	432	422	408	439	398	396	361	446	429	395	414	426	401	422	367	402	443	439	408	420	392	444	404	401	443	368	427	404	426	426	392	395	423	366	430	409	424	419	446	420	412	415	428	429	393	442	396	386	446	435	383	417	421	429	393	408	406	404	397	379	382	410	369	385	377	399	364	409	405	417	440	391	409	382	439	411	404	426	437	414	403	393	405	397	428	435	413	407	417	438	410	405	433	425	395	433	401	431	412	418	415	414	418
7246	11724	10546	5842	3855	2816	2273	1792	1471	1262	1188	934	944	815	773	717	638	666	624	618	577	588	548	555	496	491	524	449	513	481	465	488	435	472	425	467	463	474	465	437	472	469	475	500	448	476	492	419	458	461	466	435	468	464	442	442	460	461	437	455	475	448	460	475	421	450	449	412	444	470	432	398	398	437	413	450	428	452	435	433	438	410	414	421	432	466	445	444	435	417	468	428	435	430	471	496	470	482	487	463	445	421	473	472	476	454	429	446	420	453	422	438	411	475	460	457	454	423	474	483	476	454	467	469	500	407	406	413	412	435	466	430	433	429	380	487	455	456	452	433	421	429	407	439	435	448	452	456	435	435	441	459	470	463	443	464	408	440	441	432	442	414	427	432	443	434	469	464	422	452	467	438	417	426	469	414	438	457	422	410	465	431	407	425	425	422	427	463	450	425	415	437	457	401	430	422	448	405	453	444	461	440	447	413	445	411	409	455	467	401	449	434	451	462	437	432	433	429	443	446	478	419	435	440	425	453	431	440	448	414	421	381	414	427	399	454	410	461	464	449	411	443	471	422	451	439	422	442	429	463	429	430	460	461	437	416	460	449	451	410	418	429	463	448	392	438	437	440	395	436	411	470	453	424	434	440	395	441	394	433	428	436	431	437	429	436	426	464	413	413	469	430	461	447	420	447	433	441	454	428	441	432	449	456	441	438	462	448	411	445	431	412	430	412	433	431	423	412	427	433	421	426	440	463	447	444	435	447	426	429	435	453	428	440	405	429	409	468	443	441	455	505	459	388	431	456	438	404	441	412	412	422	435	401	433	444	450	421	442	454	439	424	417	408	438	419	455	430	438	448	453	419	434	442	466	462	448	430	389	420	415	425	450	435	476	430	457	432	441	454	462	446	417	451	422	418	423	419	448	447	397	405	471	416	442	433	416	407	433	451	417	454	445	382	390	411	472	448	441	447	432	427	412	407	461	451	446	480	419	407	463	466	426	414	437	463	429	390	461	448	426	426	449	417	453	454	434	429	455	410	434	423	437	417	425	427	432	418	425	401	405	428	457	426	419	479	399	471	468	449	425	435	432	402	424	466	462	458	468	425	441	427	459	442	428	471	395	437	438	468	443	424	449	430	440	425	410	404	398	415	430	421	450	399	462	445	415	449	437	438	422	394	442	432	446	406	439	445	462	477	419	426	481	444	437	456	446	447	409	431	418	440	468	428	442	457	438	472	467	385	413	425	433	398	459	444	435	436	421	443	445	442	417	422	436	436	486	426	441	453	452	437	438	434	422	423	443	425	480	451	453	436	441	443	402	393	436	424	429	448	418	459	458	410	452	456	454	428	444	458	464	455	442	452	400	445	417	410	471	447	478	470	427	413	441	456	414	434	458	457	431	431	430	439	412	448	438	439	430	427	457	434	428	436	423	436	442	421	412	450	453	478	420	420	436	437	419	385	450	459	407	419	409	407	451	435	464	435	463	408	442	436	399	425	412	452	416	423	458	415	450	444	473	416	484	462	413	442	408	458	484	435	416	430	393	431	440	405	408	404	429	423	434	416	415	441	431	424	437	428	431	426	413	411	442	424	447	434	407	434	441	419	466	442	407	417	458	443	409	414	427	406	442	446	436	465	428	448	411	438	425	442	416	436	451	438	446	455	422	427	432	424	411	443	438	437	427	435	433	423	407	436	438	444	426	440	436	420	412	469	464	433	485	434	436	412	455	450	463	456	441	447	434	404	434	480	407	432	421	451	457	438	436	445	409	412	468	440	411	455	454	393	446	416	455	453	461	441	426	409	432	423	429	429	445	462	439	424	410	451	397	432	429	424	413	429	464	427	392	438	440	415	420	428	426	413	404	424	482	427	434	423	445	449	409	465	427	437	481	430	432	423	436	439	430	437	421	407	436	460	447	425	410	414	446	390	415	456	447	449	431	463	425	438	460	460	429	404	450	429	409	416	440	454	490	422	450	433	401	431	466	441	430	441	426	463	434	436	446	422	455	429	443	421	476	438	433	411	471	510	423	432	438	439	449	443	466	454	476	425	448	451	442	464	424	431	428	443	447	455	457	420	459	415	451	457	417	441	483	442	416	417	444	421	397	392	406	423	426	456	423	465	455	415	398	438	436	462	435	435	442	442	427	436	464	416	421	398	388	447	443	402	452	422	383	437	418	468	452	428	415	432	473	460	452	457	416	408	419	473	440	407	426	440	442	426	454	427	418	408	420	449	433	409	419	430	443	434	467	418	403	420	446	456	428	420	459	444	421	439	457	427	454	450	394	419	441	428	440	463	467	455	447	442	442	430	451	455	423	470	441	434	439	442	444	425	477	418	435	435	430	410	437	396	426	441	412	478	409	443	463	434	443	479	448	456	418	425	432	441	447	444	453	408	437	454	417	444	457	443	422	377	426	431	416	433	413	443	439	470	435	420	457	396	436	444	449	428	372	428	399	456	428	394	465	455	425	402	462	462	415	433	429	466	438	439	463	412	440	452	421	474	472	457	448	439	402	465	439	454	432	420	443	446	442	428	436	435	401	451	413	464	419	428	442	418	402	449	418	461	457	443	431	479	397	444	425	396	450	467	439	428	457	454	450	438	439	430	436	437	429	419	446	408	444	439	424	474	431	426	442	407	387	513	460	414	462	452	419	405	440	441	428	444	392	394	461	458	419	423	445	458	474	390	442	442	434	436	458	464	420	395	411	433	444	441	441	443	456	419	416	406	414	439	426	433	402	394	483	410	451	429	458	423	408	437	428	443	423	440	446	460	436	439	441	417	428	410	426	422	443	433	410	448	417	432	432	421	455	414	435	442	466	450	441	432	444	432	457	448	439	442	459	454	434	428	423	435	407	432	437	394	438	462	444	438	446	411	434	375	451	411	455	403	446	491	419	425	427	447	442	445	423	441	453	430	431	404	434	426	437	451	423	435	427	407	435	463	431	439	400	431	444	462	418	478	459	422	480	445	441	458	426	414	451	444	429	434	428	422	471	420	456	453	410	450	462	418	437	454	416	441	424	467	448	417	424	473	450	427	416	430	402	430	434	426	451	425	448	456	457	456	433	440	493	436	401	461	458	410	416	425	400	453	440	432	413	405	426	428	421	431	429	438	456	466	408	416	427	401	452	426	443	419	420	436	452	448	402	465	427	416	453	409	464	444	438	462	445	454	418	443	413	423	433	426	458	404	443	444	436	444	421	402	470	427	418	430	454	430	448	439	440	411	450	447	465	448	424	432	420	452	431	410	447	444	437	422	430	415	414	430	442	409	446	400	435	466	432	447	412	425	424	439	462	444	413	428	466	419	429	437	420	432	437	460	447	463	401	437	463	401	434	388	432	426	412	472	434	428	439	433	472	407	410	454	439	466	403	427	414	440	425	400	419	440	403	450	425	389	423	423	427	441	426	442	440	467	395	436	468	475	423	460	419	434	444	435	423	444	464	448	444	441	449	448	432	434	407	393	408	424	424	443	419	472
22845	20584	27292	23882	20592	20650	8644	2009	1433	1284	1126	1036	1027	983	962	909	840	802	794	752	790	691	743	728	683	728	703	724	682	699	715	707	709	706	679	677	710	660	697	692	690	661	690	706	661	676	692	685	683	650	589	608	661	650	652	630	621	682	644	634	646	680	669	685	657	637	638	630	685	601	648	681	654	619	652	644	636	676	642	622	708	648	618	657	648	663	667	632	668	613	657	650	671	683	606	671	697	708	654	610	626	648	662	667	595	660	618	619	642	603	635	650	643	653	628	646	658	713	611	688	643	615	665	658	668	627	645	626	668	620	616	664	660	620	641	660	639	629	620	642	637	656	637	679	643	650	638	618	630	704	634	594	622	630	621	681	655	683	650	661	619	648	660	619	644	615	647	647	574	624	659	619	624	624	638	667	660	655	655	674	644	662	636	609	593	632	639	633	663	634	659	634	633	623	629	617	640	640	697	611	642	628	643	642	683	635	639	624	641	663	629	664	681	628	614	631	659	636	663	676	630	658	670	639	631	655	638	618	626	621	638	626	644	590	630	656	633	672	573	605	609	647	635	618	608	640	638	640	631	651	662	611	651	678	597	635	652	612	649	619	630	687	609	628	672	586	662	666	610	661	612	650	634	690	631	650	613	637	595	585	638	677	708	639	642	627	641	615	688	610	630	672	695	655	657	646	656	635	661	642	650	651	612	704	615	661	565	676	630	628	643	650	649	632	642	610	610	625	653	678	609	640	645	673	649	663	638	564	645	619	603	648	677	658	642	656	642	655	691	647	629	636	603	580	651	634	652	619	616	631	599	668	623	642	591	617	684	621	661	606	626	693	653	700	616	618	607	701	658	644	653	661	661	664	647	639	639	644	616	580	664	672	655	673	632	644	670	618	643	567	565	563	639	646	646	709	604	636	611	652	602	614	645	659	641	647	716	658	644	664	655	629	650	586	666	609	628	621	631	662	623	638	621	629	626	634	628	619	610	609	665	605	637	615	604	604	636	671	629	616	656	622	660	631	667	613	691	646	607	612	684	676	688	658	635	616	629	612	630	637	674	634	623	640	625	661	671	593	610	674	646	654	643	637	636	646	617	599	633	661	628	614	618	646	635	625	631	632	653	660	640	673	618	635	674	647	639	661	639	710	635	660	607	631	609	592	666	615	646	672	639	614	648	618	649	650	651	614	641	683	664	639	606	632	622	670	628	640	644	647	586	603	580	616	639	640	638	648	642	673	622	641	649	573	661	595	661	644	606	633	631	692	627	593	670	632	663	617	679	624	603	602	635	598	693	679	670	646	661	643	608	670	604	638	649	684	615	617	627	615	615	654	655	636	644	626	649	665	670	633	653	632	593	623	615	611	665	643	614	638	593	674	629	642	632	623	623	662	638	622	627	631	589	626	645	647	602	618	606	608	641	627	620	656	608	599	663	659	666	588	648	619	614	674	684	630	624	657	662	656	662	634	626	631	633	666	617	614	625	712	678	631	626	637	658	670	663	654	676	612	663	659	659	633	647	640	643	630	619	658	647	674	598	651	629	685	670	626	592	632	559	637	657	641	612	646	660	672	638	676	643	656	641	659	631	627	668	621	593	649	643	642	686	672	628	584	618	609	592	620	665	658	650	635	642	700	639	613	644	599	604	690	612	619	614	677	611	643	663	660	613	646	608	632	615	654	659	619	654	620	641	634	644	660	620	602	628	635	635	620	631	652	640	694	661	628	657	650	623	618	591	616	615	680	633	642	714	624	619	608	622	732	632	625	655	636	637	604	660	607	655	614	662	636	613	669	603	591	648	634	617	639	642	628	596	616	645	623	642	609	639	648	652	669	584	666	645	665	612	675	647	621	638	678	611	665	698	670	635	659	578	616	630	606	653	603	621	677	640	664	670	679	675	640	615	584	648	665	586	599	595	648	640	635	634	601	626	626	655	602	646	590	615	675	649	660	592	642	695	648	649	662	596	603	642	610	653	621	611	648	616	638	677	666	690	651	636	657	628	624	627	648	653	666	621	667	665	648	624	646	655	635	671	687	684	664	648	665	654	661	621	567	624	649	656	670	602	673	679	631	633	618	679	624	691	619	616	632	622	684	613	650	623	616	655	642	596	632	619	623	634	659	671	639	594	642	652	613	623	643	635	640	604	654	603	638	628	642	616	624	627	624	628	652	599	645	608	637	610	644	646	634	651	660	645	674	603	584	609	614	613	618	667	639	648	616	662	573	615	653	607	588	648	644	659	632	652	628	640	623	643	616	668	612	693	638	619	619	661	644	664	666	648	625	567	638	632	687	689	676	581	635	643	654	629	630	638	628	659	616	639	631	600	676	637	627	603	661	633	641	638	609	673	640	639	605	655	621	636	654	643	691	676	626	619	647	637	613	615	622	622	605	669	643	640	623	654	645	616	590	664	622	658	645	643	600	654	679	629	637	669	627	651	626	597	687	656	617	665	642	608	658	655	622	631	688	687	617	678	652	636	629	609	607	657	630	636	611	617	596	608	653	680	670	656	649	678	651	669	631	614	659	635	676	617	667	615	647	657	671	617	636	678	611	684	596	663	601	604	602	635	651	695	608	595	594	646	651	593	625	678	652	651	583	688	626	690	699	609	641	633	679	661	630	673	599	642	635	615	655	649	652	582	651	644	611	657	630	642	596	643	664	605	622	623	622	608	685	638	658	688	596	614	669	635	657	634	726	640	654	688	631	622	685	667	625	666	637	626	626	662	649	677	637	582	645	631	608	659	649	621	642	643	637	575	652	650	620	681	617	625	651	628	594	642	643	680	602	635	670	632	610	637	597	652	611	616	625	597	645	630	627	617	660	690	610	608	616	644	650	608	623	682	649	644	650	632	598	617	673	636	649	617	651	649	659	650	582	617	651	682	623	619	634	605	635	642	577	627	638	680	642	617	633	635	646	617	662	713	616	589	615	652	693	634	625	635	645	634	629	659	640	613	662	670	619	667	680	650	608	641	663	644	616	632	665	629	580	641	646	666	643	719	669	633	644	654	629	595	647	609	643	665	667	651	603	631	668	597	613	627	596	604	628	634	639	614	601	658	623	639	657	618	631	612	613	669	688	670	619	622	611	612	627	646	657	613	657	636	606	655	632	648	658	628	604	612	610	635	640	630	624	661	686	656	625	642	697	648	619	584	685	633	607	658	593	634	645	664	621	595	648	653	615	598	585	650	654	606	647	659	675	631	649	658	625	649	632	589	604	634	624	625	619	667	599	642	662	638	641	653	635	621	601	675	628	624	625	641	698	605	702	649	663	644	619	643	630	645	626	641	634	630	633	621	645	649	609	633	653	614	658	606	624	669	645	635	602	695	643	631	653	650	648	647	628	651	612	670	624	619	638	590	645	651	566	646	618	647	624	653	648	606	637	637	569	624	628	573	631	612	625	629	667	612	650	672	624	653	654	667	641	676	633	612	681	652	645	634	623	628	574	637	601	648	654	614	638	592	656	606	674	640	658	639	621
9974	18086	16333	9636	6588	4786	3762	3068	2417	2140	1853	1605	1393	1334	1194	1127	1036	1019	923	915	828	887	773	850	801	773	752	758	748	696	751	708	684	681	682	701	676	676	678	654	652	644	604	595	693	664	630	673	667	659	588	682	616	657	640	680	623	591	612	649	598	654	656	639	612	642	639	610	588	603	624	632	624	622	605	581	677	605	603	611	639	613	637	606	651	612	642	625	608	620	650	627	603	687	648	679	616	628	634	630	619	631	595	585	646	593	630	624	652	624	626	628	598	669	603	646	621	594	632	627	652	564	610	632	646	634	622	592	565	624	620	615	580	632	619	643	648	628	616	567	627	607	601	604	595	627	650	570	634	595	583	619	605	629	599	615	604	627	603	611	648	608	606	568	613	620	639	600	593	564	591	597	647	614	656	595	623	658	658	614	633	576	561	577	591	626	578	592	613	645	631	583	637	607	585	646	610	641	610	567	567	613	555	598	584	618	626	609	607	594	595	584	571	618	593	645	612	589	623	613	612	566	587	593	580	607	600	613	629	601	565	602	541	598	613	603	647	626	591	584	636	554	622	602	630	649	590	617	614	677	638	622	632	600	630	593	652	567	555	628	624	619	633	615	601	587	603	570	610	621	582	586	616	617	583	612	593	581	540	590	626	581	617	587	599	583	656	596	653	628	586	564	595	599	634	587	604	629	668	615	592	619	618	595	614	624	611	569	584	573	597	617	615	650	662	665	601	580	608	625	615	578	652	615	586	615	606	621	613	599	545	615	637	558	569	627	588	618	591	576	572	577	573	616	611	623	570	635	581	580	576	592	587	578	600	655	565	586	636	619	615	610	544	599	574	596	623	609	569	575	580	611	599	633	615	553	623	600	619	602	629	589	637	621	626	617	588	612	611	611	622	636	578	607	570	657	585	605	625	630	619	576	627	599	612	581	619	604	628	605	588	601	618	627	598	610	596	613	569	572	593	623	582	624	595	605	574	636	600	586	595	596	606	607	560	601	604	631	553	635	611	565	613	575	625	623	613	646	534	605	611	619	591	601	624	588	637	600	620	619	647	663	542	609	622	594	597	637	608	611	616	581	628	584	585	593	604	578	608	588	585	548	607	575	598	559	576	571	600	608	646	599	621	642	660	598	636	603	604	609	629	645	569	608	593	615	583	591	593	593	609	576	588	603	601	627	576	635	607	602	577	608	581	598	613	595	618	581	618	563	590	626	613	600	560	626	601	604	584	588	641	609	587	594	618	646	624	580	651	614	627	569	630	591	610	592	588	654	559	580	629	579	572	649	613	662	604	625	612	594	623	596	604	603	606	602	623	605	649	561	630	597	623	617	615	633	582	608	620	599	591	618	618	608	603	592	611	619	589	611	621	612	605	636	575	591	608	642	655	610	605	623	521	655	652	599	583	660	639	610	617	582	590	620	609	584	620	597	678	603	590	604	587	629	609	573	601	588	580	623	603	596	581	604	572	601	585	592	605	639	651	648	575	592	603	600	575	593	586	565	586	622	586	575	600	645	622	664	623	600	582	610	599	564	605	612	609	598	608	635	582	575	613	595	581	535	602	583	558	621	608	595	678	594	598	640	593	584	593	627	565	630	579	602	585	630	606	619	613	620	580	579	609	657	610	631	626	621	641	597	613	566	622	588	608	619	610	577	609	578	609	621	614	587	576	579	585	604	544	638	588	595	587	589	576	608	625	578	565	616	573	614	597	662	600	592	594	596	599	541	582	610	625	598	679	620	568	654	634	546	593	626	651	580	590	609	599	576	602	607	579	615	643	574	595	599	579	635	623	638	641	601	594	615	615	593	597	578	563	604	586	656	558	630	616	605	613	636	559	607	599	574	615	623	590	588	627	560	586	591	566	607	569	580	594	606	602	602	635	602	646	585	621	622	617	559	634	591	631	606	602	604	641	623	591	600	542	594	631	591	592	560	618	569	599	614	630	618	627	610	561	570	621	584	583	661	649	581	588	625	623	639	687	562	629	615	602	616	623	601	625	633	613	608	603	593	621	596	638	603	581	600	593	591	596	591	585	604	579	595	619	589	619	589	584	568	582	574	646	600	622	586	565	582	587	620	613	582	559	622	579	630	615	593	614	613	596	562	594	578	596	592	592	562	608	583	626	557	587	621	548	590	607	592	662	591	597	631	588	587	634	626	647	615	594	614	644	595	617	567	636	595	609	608	625	598	637	625	612	611	595	623	600	582	581	588	627	583	596	617	671	602	615	593	640	593	579	583	622	618	597	588	569	611	603	610	619	589	578	590	606	580	579	592	558	593	580	635	606	584	611	658	612	636	616	662	585	569	554	558	570	653	581	604	612	603	579	578	579	602	607	651	565	599	600	555	582	584	614	587	608	594	577	640	619	606	604	592	626	621	565	583	602	591	602	621	620	605	585	624	603	565	588	572	593	572	600	603	608	580	645	628	609	582	611	620	632	558	594	617	600	614	651	560	577	631	631	564	594	655	600	584	622	606	576	601	578	608	588	608	594	617	593	647	626	577	614	617	613	575	599	618	607	594	607	630	634	559	621	646	586	602	623	593	594	589	624	597	598	608	604	605	576	670	589	606	580	599	581	604	589	607	588	576	632	580	604	618	614	580	609	593	573	614	591	622	604	629	604	557	592	611	574	604	573	569	631	570	615	587	578	613	607	628	640	613	584	628	585	620	625	606	608	596	608	618	609	596	596	597	608	574	632	569	624	634	550	613	590	601	606	599	642	595	658	569	635	594	606	590	567	557	643	561	607	601	597	616	605	613	581	610	595	589	609	622	641	576	608	649	594	582	575	622	589	597	596	591	596	589	573	608	601	624	632	581	606	548	625	635	579	621	544	603	625	631	605	615	630	614	600	586	624	614	575	596	584	574	613	589	602	577	599	570	589	628	649	588	614	639	596	614	606	585	618	598	585	589	578	599	632	619	603	605	631	604	606	606	636	572	598	599	579	615	608	600	578	647	614	626	567	649	566	584	619	595	602	609	624	632	626	599	589	600	619	619	608	632	604	585	603	580	602	631	637	563	600	619	606	579	586	561	599	585	623	578	592	610	611	660	593	585	616	634	590	612	626	588	593	581	609	639	605	620	603	584	553	601	567	595	541	542	599	599	630	629	625	548	621	620	586	589	611	602	576	616	587	617	624	620	596	607	595	596	618	623	566	618	627	617	592	615	594	588	601	597	597	607	620	605	591	589	587	593	596	602	599	577	653	597	600	591	581	614	594	588	600	611	590	608	625	634	628	611	567	598	601	570	586	617	595	650	657	595	600	606	567	564	635	594	563	595	610	601	583	596	585	564	607	637	596	604	622	617	589	629	623	590	599	607	610	539	593	646	603	630	588	607	601	650	624	604	620	620	630	591	598	646	583	635	612	614	596	631	612	574	608	589	645	655	623	626	592	645	591	620	633	641	592	582	590	597	632	621	616	620	627	594	658	622	620	646	645	606	626	612	552	572	595	637	593	629	598	596	599	615
27996	14266	2590	1111	947	832	826	862	917	802	814	866	871	827	821	771	819	835	853	845	820	861	820	827	821	807	828	805	810	825	811	790	816	817	814	862	812	807	837	889	864	806	825	829	817	835	842	822	839	792	817	828	842	829	792	783	851	786	853	794	771	839	825	808	796	787	871	835	811	838	880	883	802	790	794	809	851	876	844	825	869	781	789	786	854	796	775	811	839	796	852	827	820	858	790	796	813	820	845	841	798	826	836	838	814	839	809	821	838	802	798	776	841	826	830	815	792	842	847	836	857	852	809	821	854	806	767	832	857	864	804	833	806	817	826	787	894	816	788	765	810	830	818	824	831	838	804	836	820	829	853	804	808	797	801	819	794	769	732	790	805	785	806	841	829	798	835	833	769	836	801	850	853	914	774	826	782	822	801	795	817	866	823	789	831	824	813	812	756	823	812	810	831	805	851	784	834	764	747	808	833	869	816	783	787	781	811	798	806	792	781	798	796	751	866	828	834	814	855	809	831	829	796	806	825	788	796	832	804	795	766	841	845	783	779	872	846	788	809	856	792	843	815	829	819	812	777	800	864	825	863	799	816	783	823	835	789	835	828	780	853	830	835	837	817	814	850	856	814	767	855	815	831	839	835	824	842	835	855	871	818	836	815	801	794	836	792	820	834	838	830	839	796	869	849	800	774	818	801	779	817	853	797	769	840	807	774	818	840	772	805	779	777	774	816	875	829	801	798	783	822	781	871	837	830	853	794	824	863	820	811	765	811	822	838	836	788	815	797	822	803	794	898	860	868	803	792	828	819	871	844	830	841	824	812	807	799	837	780	827	820	805	807	792	842	825	797	806	830	802	859	789	845	801	824	813	856	830	843	794	826	815	863	790	829	828	839	817	790	804	800	809	888	804	825	810	827	826	814	814	822	856	875	839	821	830	813	840	830	830	786	799	843	847	843	800	797	841	812	832	793	794	822	811	798	802	843	840	807	799	816	838	770	827	890	778	798	826	798	752	857	795	873	798	812	826	778	806	814	857	854	832	867	829	841	806	805	859	809	822	832	785	822	807	802	858	866	753	829	841	795	821	862	822	843	860	882	848	814	810	870	794	829	833	790	785	858	803	862	823	850	850	799	829	825	803	877	819	852	824	850	833	857	791	804	824	849	800	803	804	843	806	808	829	815	805	796	794	841	827	860	816	816	825	752	824	856	784	803	799	853	805	852	886	811	802	750	825	847	828	805	804	809	823	826	756	790	837	855	814	845	838	803	809	811	768	852	782	814	835	838	820	811	875	872	799	800	784	818	862	848	850	877	860	840	812	829	814	797	857	839	838	752	767	791	815	838	838	800	819	800	789	838	783	789	811	809	870	782	797	788	810	795	846	827	907	819	852	794	846	842	805	802	780	813	793	783	814	795	836	812	838	845	871	807	840	808	831	830	824	858	807	822	807	847	777	774	838	844	807	807	845	843	847	795	861	807	849	818	816	782	843	829	805	783	776	814	805	840	809	857	807	825	904	837	827	840	801	821	785	802	856	808	769	818	790	759	832	808	774	856	803	817	874	805	808	825	857	800	805	849	813	786	790	797	784	850	867	789	859	791	827	812	848	824	861	831	805	823	853	787	776	866	817	831	807	819	752	807	832	820	845	816	819	841	801	856	758	853	777	860	832	795	794	809	844	850	832	835	839	815	826	814	773	754	802	810	798	872	797	791	797	874	775	843	849	807	775	805	818	819	779	790	834	755	853	748	815	796	821	856	849	798	842	843	835	814	808	864	831	862	813	818	758	820	753	827	805	785	814	835	867	810	770	771	794	783	817	799	808	728	780	837	825	781	826	796	804	841	815	805	801	804	817	793	836	850	833	865	785	840	806	812	835	780	792	815	832	829	784	787	852	830	872	822	779	826	818	800	802	812	819	819	841	785	770	840	808	849	850	800	772	823	802	770	824	813	851	846	817	826	813	818	828	780	730	904	807	847	832	839	818	834	790	823	827	837	810	829	881	817	839	852	785	846	815	822	825	851	850	751	806	770	811	837	841	820	812	827	825	844	803	815	809	859	822	823	810	797	832	828	831	857	837	809	815	816	836	796	844	808	823	838	815	817	766	869	838	802	858	793	765	761	859	767	832	848	829	840	806	787	818	807	771	747	836	833	806	802	816	856	855	818	797	796	828	871	802	822	822	839	863	829	819	848	792	810	810	808	833	804	861	795	830	865	823	871	838	800	881	779	834	821	851	803	843	825	856	774	822	782	834	791	832	837	807	791	776	864	844	856	856	796	780	788	803	779	795	764	858	815	807	822	807	846	863	806	811	792	827	823	810	754	828	814	830	871	821	800	803	830	803	797	835	851	827	796	836	843	795	850	832	807	806	814	742	839	857	809	791	826	793	860	840	823	835	830	766	846	809	835	848	835	834	841	793	823	858	774	841	789	845	899	862	836	834	833	800	873	798	846	790	860	815	815	794	816	788	864	837	839	790	775	833	863	799	829	883	814	788	782	823	858	869	834	863	819	842	805	798	827	863	831	871	846	764	798	865	793	815	833	876	841	824	885	795	866	840	849	800	859	773	790	805	791	810	816	864	781	844	881	879	803	786	760	784	840	825	842	771	805	842	873	843	799	787	815	808	830	844	827	796	868	808	762	784	850	842	852	837	866	799	765	814	826	803	825	793	819	870	870	844	878	829	796	810	850	808	815	784	815	875	813	833	815	807	818	876	808	830	781	838	787	801	842	863	817	804	836	766	852	787	840	780	789	798	803	815	832	828	857	861	818	797	839	846	816	813	850	804	835	808	816	774	852	803	832	781	849	831	834	805	843	777	812	798	814	834	803	863	819	759	849	808	845	808	812	869	800	857	756	801	825	842	776	829	844	818	815	817	777	866	805	805	790	769	860	802	791	826	813	856	792	826	830	835	835	774	830	833	792	820	868	802	814	832	806	815	831	793	863	881	841	807	827	841	868	797	802	838	881	826	786	807	810	820	780	845	822	807	838	810	829	817	789	801	821	831	841	842	818	795	853	843	805	812	859	845	825	871	883	868	882	842	841	857	826	793	752	785	848	762	860	838	829	834	811	832	797	828	794	847	820	802	822	788	823	824	807	787	840	859	781	824	835	837	799	815	853	799	849	781	828	856	810	846	833	854	814	811	814	795	817	872	801	852	773	864	785	810	828	835	860	823	772	798	780	843	844	833	833	838	846	835	891	830	809	857	885	785	870	841	856	776	785	771	829	820	822	796	804	828	820	861	773	783	851	874	839	837	824	862	856	820	864	832	828	896	818	826	805	832	764	781	797	810	842	818	823	832	791	819	797	803	834	844	798	794	815	790	814	822	776	798	799	822	829	832	784	808	778	824	832	868	821	803	808	781	833	816	819	820	779	860	851	805	836	834	769	830	818	823	800	797	779	802	854	781	826	856	835	858	855	813	839	824	778	799	806	856	821	831	831	882	845	836	828	799	782	832	816	831	790	792	836	839
5568	1655	1452	1136	966	952	955	941	915	885	844	848	857	821	856	871	826	808	787	803	821	844	859	794	822	839	845	848	814	838	835	805	848	793	840	843	840	824	859	822	862	843	863	870	804	786	833	852	814	854	814	784	818	867	798	868	852	838	835	855	887	857	821	838	864	819	823	750	795	825	825	821	852	853	865	848	863	835	788	863	849	869	866	826	842	849	844	792	793	870	839	837	834	816	865	847	830	808	900	868	849	829	870	874	871	879	843	821	837	838	840	813	893	823	820	829	808	846	800	842	871	831	835	803	812	865	868	858	860	850	815	834	838	786	805	852	834	841	835	862	825	793	861	800	851	789	879	849	858	805	845	819	816	804	828	801	810	841	759	850	852	786	833	882	826	803	805	858	800	860	864	836	796	808	822	869	800	893	875	802	779	828	828	852	800	789	818	837	852	807	805	882	890	833	886	875	802	854	880	814	838	853	834	880	806	797	855	824	843	819	858	854	843	804	820	843	795	838	839	817	793	786	809	827	842	803	841	796	860	814	817	805	839	816	789	859	886	829	864	862	827	813	802	839	805	823	779	848	819	857	856	851	816	833	817	841	882	871	870	837	849	836	840	841	809	834	856	808	842	841	830	843	816	819	848	869	830	814	896	877	854	850	869	824	845	850	751	874	839	830	811	825	854	818	867	812	802	857	836	805	863	846	762	898	845	807	789	847	793	818	836	822	793	848	850	893	791	814	810	794	891	834	804	832	846	789	831	851	791	844	844	881	856	802	834	805	870	834	841	816	852	927	851	832	800	815	816	837	832	808	830	803	896	869	824	828	843	813	894	867	822	828	834	856	820	806	851	837	813	805	844	863	864	796	876	842	807	825	837	848	801	821	824	833	828	841	851	844	788	854	839	829	824	847	822	818	836	860	825	856	788	878	859	802	804	846	864	842	843	834	811	850	798	818	830	822	832	804	879	807	831	838	796	810	872	892	854	851	843	799	889	824	825	856	830	816	779	786	897	804	826	790	924	862	815	842	825	838	819	875	799	807	842	839	838	823	792	885	844	865	869	847	835	795	836	871	795	837	901	893	875	848	844	813	839	876	807	849	874	829	802	813	810	855	820	850	797	828	885	762	797	797	806	805	838	843	833	913	842	844	824	807	873	875	835	812	857	845	786	846	801	831	851	835	808	835	829	837	826	801	849	840	823	806	803	861	791	823	766	838	855	826	849	848	843	851	797	804	827	894	846	838	864	797	851	851	836	838	814	842	796	807	854	815	779	858	841	832	857	891	817	801	799	812	820	820	880	864	814	840	801	821	794	807	849	828	848	870	823	823	842	819	835	821	799	879	848	832	796	882	834	822	763	809	796	821	837	812	830	888	803	845	840	844	838	850	844	851	825	826	813	847	802	862	885	835	813	773	780	891	860	846	841	827	868	859	842	847	805	860	798	831	867	822	816	800	896	890	867	780	867	872	830	790	870	803	816	782	843	812	832	828	803	814	828	894	816	851	780	818	801	889	805	827	836	817	832	820	874	835	831	849	838	877	841	878	873	800	804	889	884	799	768	846	830	837	884	835	830	879	867	841	872	809	814	847	803	833	834	776	872	818	832	786	865	837	810	866	803	796	849	830	855	847	834	767	837	841	790	828	808	818	853	856	814	858	820	807	849	827	843	797	877	830	791	820	775	809	870	829	863	807	885	752	876	848	850	821	868	855	855	832	871	831	816	808	795	861	849	854	820	776	881	793	820	858	842	763	844	912	802	828	862	771	830	880	897	812	830	856	796	801	841	884	794	867	854	887	835	849	862	808	817	816	807	787	804	811	862	819	830	820	909	801	783	795	791	846	767	828	826	932	775	849	830	800	835	827	810	834	823	900	773	846	813	816	837	797	789	872	806	838	862	831	823	802	884	851	871	810	777	802	784	862	817	817	808	842	784	831	823	806	781	875	826	852	897	883	871	758	825	828	832	809	861	867	823	819	811	827	802	866	814	852	815	801	766	862	858	851	869	811	797	838	867	820	764	883	828	872	829	833	856	854	837	814	764	839	839	805	839	862	833	805	814	855	830	849	839	795	885	809	785	813	812	850	785	804	783	882	822	822	807	826	822	852	839	795	843	816	874	856	846	851	807	794	846	823	835	854	847	812	821	850	854	805	787	860	859	842	830	822	832	794	790	865	847	852	882	800	839	878	788	883	822	803	850	845	809	789	776	811	829	798	797	863	831	879	814	871	870	832	773	801	882	855	869	883	763	833	863	868	806	856	768	819	855	857	801	817	834	859	826	811	889	853	877	859	822	822	828	794	832	799	840	835	800	810	864	842	814	837	860	820	844	865	787	817	802	818	844	839	869	799	851	860	790	779	859	842	839	864	823	842	836	841	851	852	830	878	849	834	800	842	855	832	871	847	890	854	868	863	836	822	850	800	852	849	824	882	823	776	812	864	846	833	894	810	803	830	844	799	836	815	870	853	841	858	869	828	849	832	879	840	823	870	848	803	826	781	882	861	857	868	872	796	857	844	865	815	829	840	846	837	842	846	787	856	808	854	810	836	797	824	842	821	837	863	851	850	835	877	879	819	811	856	861	852	879	818	823	855	816	860	913	852	857	819	849	815	830	840	834	839	797	849	844	807	876	876	827	806	850	831	881	821	814	866	823	843	793	833	840	878	853	785	872	822	880	840	811	875	818	820	858	860	875	830	845	816	844	836	809	892	830	885	814	874	828	893	836	858	844	875	828	808	865	822	803	868	856	828	769	800	825	786	862	868	847	826	767	812	796	827	824	841	840	818	871	788	794	838	790	832	823	793	803	805	801	873	849	842	828	857	882	827	863	795	841	851	847	793	805	843	772	826	828	801	881	855	893	863	831	865	780	826	780	822	886	784	798	787	810	778	848	839	829	812	816	836	898	810	880	893	834	816	819	819	892	803	812	861	849	779	870	863	790	835	823	848	824	844	836	844	813	825	854	793	838	874	820	816	797	801	836	798	838	800	875	782	830	795	825	805	848	793	828	876	806	815	788	889	779	787	787	834	852	841	899	848	841	829	862	825	819	872	809	815	869	853	872	815	833	835	802	826	811	836	835	822	842	811	841	801	835	851	833	871	786	819	892	821	872	858	795	883	822	834	841	852	849	831	865	774	803	814	846	815	846	884	842	801	841	827	835	844	809	836	794	776	846	865	834	781	814	814	841	791	867	806	947	828	869	856	817	809	815	811	871	784	815	850	840	853	877	822	874	796	771	882	840	847	843	843	799	820	808	814	812	823	795	846	802	868	839	852	873	797	861	844	825	809	805	780	805	833	788	859	863	770	841	825	834	823	853	843	824	852	832	862	877	800	833	866	833	823	846	814	809	812	869	859	854	855	788	787	834	843	860	839	830	846	786	872	831	824	837	832	839	862	882	796	840	825	788	810	858	826	817	803	794	845	892	877	868	864	849	843	798	829	839	874	847	825	822	796	860	827	877	788	908	856	807	804	812	811
24964	20580	26915	24229	20578	10857	1563	1093	846	731	669	624	586	561	531	498	515	497	536	513	489	501	432	421	455	474	482	433	495	464	452	477	440	409	413	410	419	427	374	412	430	444	443	433	440	431	433	434	425	379	420	424	430	414	434	441	422	399	400	390	425	421	400	421	406	392	443	433	409	434	420	424	388	442	414	385	397	409	408	414	372	409	412	397	409	436	449	413	410	423	437	396	435	427	447	426	440	426	445	380	410	437	402	408	398	408	400	438	414	410	390	436	447	428	394	391	441	426	409	429	417	422	408	393	415	414	420	400	391	426	451	390	411	416	404	371	446	411	422	441	401	421	415	375	421	389	446	404	395	398	427	402	378	387	422	410	459	414	453	391	420	448	386	380	403	436	400	400	427	447	413	406	402	431	394	392	398	399	413	417	395	367	444	400	411	396	411	392	430	402	435	420	433	437	436	380	420	441	432	433	400	403	361	396	413	455	425	404	382	430	420	407	386	395	426	417	411	422	431	391	425	426	381	413	410	390	421	398	405	440	425	419	401	412	414	391	392	407	454	429	385	380	400	380	387	422	409	374	382	415	432	406	411	408	378	412	396	399	436	451	373	412	390	440	460	412	420	407	437	402	421	397	390	429	436	450	409	436	435	388	432	409	453	406	413	417	425	394	427	401	424	422	417	444	422	447	426	437	410	397	429	433	433	430	386	419	408	397	399	413	381	397	377	398	442	414	413	382	425	388	391	410	430	372	414	402	426	413	404	409	401	439	391	408	426	413	380	391	461	405	419	401	438	414	398	417	441	416	416	421	396	394	381	389	432	428	394	431	426	412	418	428	394	425	366	421	418	373	447	414	426	439	445	384	436	403	392	397	382	433	409	445	411	429	416	416	454	443	384	432	383	404	384	404	433	429	431	424	386	437	414	444	417	431	388	444	396	393	394	412	403	399	392	444	403	415	435	399	415	425	388	403	406	390	413	424	396	424	429	410	439	422	421	433	397	424	409	460	419	407	424	436	436	386	423	422	400	427	411	412	371	394	439	405	452	421	413	447	422	408	409	404	434	407	447	372	379	422	443	406	430	416	413	433	396	379	422	442	414	430	350	416	444	400	399	418	412	426	383	387	438	425	411	424	401	401	398	406	387	422	436	437	404	447	388	394	410	438	423	387	449	421	414	421	415	401	417	397	435	390	426	441	441	400	431	437	373	448	394	381	413	406	422	417	425	359	410	408	391	383	435	397	369	402	402	417	402	426	438	408	398	419	405	397	411	431	427	420	408	368	431	386	426	402	407	389	418	382	394	408	404	436	402	395	440	427	388	405	395	424	418	394	395	425	422	404	424	411	415	435	430	395	387	394	422	412	415	405	374	394	402	380	436	418	376	403	443	411	445	464	434	408	428	397	405	389	399	434	396	409	408	392	434	424	436	384	420	402	419	417	415	405	408	405	427	367	438	405	400	413	399	404	424	414	415	435	408	411	456	404	442	418	374	413	440	409	400	428	395	421	434	398	407	408	394	397	428	371	365	431	416	464	400	420	412	422	452	400	389	457	398	394	392	376	409	418	402	428	457	380	404	423	404	442	440	386	413	389	394	401	397	389	407	435	418	394	397	407	451	437	430	380	414	407	416	447	377	408	425	400	440	414	437	415	431	402	448	474	399	381	422	410	421	392	406	433	377	403	406	401	422	396	443	425	381	436	410	412	434	393	411	433	412	388	464	422	400	415	390	404	433	421	432	400	420	442	377	416	360	405	418	383	385	396	408	448	393	411	460	460	435	388	416	439	435	450	415	408	457	402	390	407	391	396	425	392	405	425	413	408	406	401	446	401	441	453	402	428	395	426	437	403	410	450	418	433	426	407	415	404	431	421	412	400	435	395	395	393	407	387	420	377	391	412	384	398	422	416	432	407	418	440	444	398	394	423	439	434	421	395	394	412	408	408	391	409	400	450	412	409	440	412	416	396	395	420	380	409	407	424	392	402	397	418	432	426	440	410	415	398	446	389	412	387	433	435	397	391	417	375	387	381	392	407	407	436	434	412	380	439	393	376	443	419	428	358	439	430	378	413	417	406	385	401	407	434	404	427	387	403	435	404	386	432	400	445	407	424	431	421	433	375	422	405	420	430	411	391	407	461	395	396	425	407	408	418	395	386	416	435	422	410	422	395	415	406	423	413	409	396	387	405	421	437	436	420	391	415	437	396	433	397	408	400	402	445	384	364	401	425	403	407	401	399	383	421	403	426	385	407	411	403	417	403	460	424	438	398	458	419	420	409	381	411	433	412	430	414	387	383	402	393	426	412	431	419	397	446	432	418	399	408	394	430	443	401	418	384	417	402	419	422	436	407	399	428	367	411	395	403	434	470	420	443	458	417	410	415	390	349	385	384	420	416	394	377	418	392	421	398	391	446	389	415	398	377	403	401	441	389	413	412	426	436	364	420	425	385	392	386	406	465	450	417	457	409	412	415	412	390	412	394	375	389	392	403	424	397	393	404	449	407	389	394	403	412	376	428	428	402	431	395	441	422	406	428	393	377	419	385	459	396	419	373	421	391	407	397	431	400	455	412	414	396	419	436	427	403	416	416	394	382	444	420	439	397	403	452	419	409	408	393	469	415	404	412	390	422	425	407	381	386	403	422	402	388	403	391	401	415	421	376	434	400	375	379	447	406	396	363	414	394	386	423	425	418	424	408	445	368	410	424	408	398	426	431	393	417	418	448	424	428	397	410	394	408	395	397	426	443	392	397	425	444	432	400	436	414	416	416	411	399	392	399	396	435	406	424	446	422	385	408	381	432	392	391	387	380	436	406	426	423	394	404	442	395	421	431	396	412	464	414	420	396	422	436	421	412	439	409	414	429	406	405	424	420	418	381	401	427	410	423	443	432	453	406	403	416	410	440	417	422	436	390	379	383	460	451	413	422	397	389	410	429	414	411	415	409	420	400	432	420	418	409	416	408	420	417	383	383	433	407	407	394	428	407	408	451	416	419	425	405	421	381	419	400	435	447	400	398	396	391	434	391	388	429	394	416	403	416	428	415	383	393	400	381	421	402	426	396	397	429	393	405	410	445	422	379	408	392	443	387	417	367	388	423	409	388	412	430	406	444	414	428	400	418	370	413	425	403	419	389	398	407	392	367	414	402	370	409	397	406	411	409	371	431	413	392	410	414	388	421	383	441	467	409	397	386	431	426	434	409	418	423	403	415	419	415	371	388	413	418	395	424	418	445	419	435	377	412	387	427	430	424	423	397	400	411	381	408	402	407	420	385	429	411	398	434	411	396	439	430	412	464	405	406	417	440	413	416	456	408	416	402	470	416	421	399	403	436	396	410	424	372	439	371	380	415	371	445	406	414	420	384	434	405	385	418	396	396	394	406	395	392	410	448	376	432	405	406	435	422	410	463	430	442	394	423	430	421	426	442	399	420	470	421	419	414	380	424	425	396	447	414	420	411	400	430	421	374	428	441	415	416	420	422
7437	11604	10617	5870	3888	2942	2238	1731	1424	1228	1083	966	923	819	765	740	653	665	625	654	575	542	541	527	498	498	515	490	536	491	498	489	527	488	470	463	483	491	481	452	448	468	477	502	448	431	441	479	476	427	474	446	474	428	459	477	437	398	429	457	424	464	470	448	403	469	461	453	465	433	455	429	451	430	398	462	474	439	444	415	425	455	411	440	415	391	462	461	465	446	449	449	490	431	440	472	455	479	475	469	456	444	480	443	424	433	465	472	437	478	410	415	466	428	425	434	420	461	410	464	457	426	403	438	442	429	428	454	493	432	428	434	419	447	411	480	428	441	440	424	461	449	472	427	433	431	438	447	417	432	468	424	422	440	435	468	479	419	456	437	466	464	449	396	428	428	417	447	440	441	419	442	428	461	400	479	463	452	468	417	431	440	425	437	441	439	399	428	445	445	403	444	415	419	407	460	474	406	438	414	427	425	457	410	416	413	422	426	420	423	389	452	415	445	456	453	451	410	432	437	427	435	415	464	432	418	448	409	454	461	429	391	461	449	415	438	446	420	417	451	420	443	419	417	467	426	456	431	413	438	429	390	429	455	442	415	430	420	441	393	440	425	428	411	434	449	420	451	402	443	379	427	435	426	444	423	440	419	451	425	427	427	417	422	456	470	453	431	397	441	415	424	406	404	408	456	436	448	418	458	405	412	490	435	450	436	436	458	445	417	408	498	425	430	416	460	445	451	422	409	462	446	388	435	443	420	417	446	407	422	458	452	464	439	453	440	447	456	440	426	470	432	457	437	457	418	425	432	456	439	437	435	409	453	428	429	455	459	445	400	428	429	449	434	420	410	440	431	405	387	445	411	440	403	441	436	453	447	420	440	457	455	449	467	413	443	432	414	414	453	433	455	437	427	437	399	419	464	448	441	469	411	449	438	449	408	445	415	428	432	436	463	431	409	438	419	449	418	398	420	418	408	497	433	435	407	446	453	430	438	452	430	462	407	406	413	424	453	444	438	423	427	434	428	472	458	422	462	405	400	434	445	463	424	425	404	438	417	424	442	424	441	463	444	427	420	447	451	419	446	477	435	433	438	467	423	426	440	444	425	430	430	400	450	398	436	441	417	421	453	449	421	420	427	442	438	439	464	400	424	397	415	464	432	448	412	444	454	434	412	438	409	427	399	413	441	440	414	424	418	443	432	412	426	440	420	456	434	419	477	438	453	429	413	430	418	475	447	426	437	426	424	453	478	449	445	428	434	434	433	434	423	440	457	432	419	492	472	480	452	413	447	459	468	455	406	467	445	420	441	469	462	460	410	450	415	396	432	432	439	461	403	445	425	407	458	432	448	418	430	450	436	402	419	444	424	440	451	436	414	425	452	456	434	445	412	438	441	491	412	391	408	472	419	402	474	407	427	475	418	391	433	405	456	402	438	420	418	492	437	435	433	431	428	342	437	424	455	426	449	469	416	436	426	465	482	445	433	444	433	439	454	439	437	407	425	469	440	419	419	460	451	419	428	435	419	451	440	463	449	435	416	437	407	425	455	447	458	411	457	433	459	431	442	457	460	404	438	432	443	405	413	425	418	449	424	433	450	482	392	422	402	453	431	466	465	455	481	419	411	442	443	445	475	443	415	445	435	433	410	442	406	437	454	415	417	433	414	439	381	414	464	424	412	435	423	422	459	433	445	408	414	457	454	405	443	458	389	420	433	465	405	421	472	453	420	434	455	421	401	483	428	444	441	434	434	449	450	474	439	422	446	439	412	414	415	451	410	434	437	425	414	461	446	475	483	416	454	452	413	438	469	441	428	417	413	416	394	415	473	430	441	401	447	435	426	425	433	484	447	445	432	434	455	411	421	455	430	424	452	433	449	448	420	456	437	430	431	423	401	414	464	438	399	425	422	415	406	457	416	413	419	460	413	426	451	450	457	437	427	406	452	430	421	387	422	434	442	438	407	427	434	419	414	433	428	455	423	419	447	438	435	443	435	451	412	452	426	415	408	384	449	427	447	424	429	421	436	414	465	456	437	455	430	436	440	428	430	441	452	443	434	441	421	438	483	458	395	431	423	453	452	405	443	418	436	442	459	422	426	454	466	443	418	414	428	429	429	410	439	427	380	469	405	463	428	419	405	421	469	399	466	424	424	459	428	430	403	470	441	435	396	444	465	446	431	469	431	433	414	458	408	425	425	450	445	442	441	422	453	468	398	430	429	409	409	421	413	431	434	420	393	442	429	410	413	433	419	428	417	457	440	396	490	413	411	449	472	407	431	449	391	427	438	451	462	435	423	413	424	441	417	459	422	442	413	468	476	456	460	450	440	446	434	426	450	477	394	423	435	418	418	437	478	419	433	423	452	430	443	452	399	402	468	479	412	439	414	460	458	440	466	413	427	440	453	448	423	441	450	394	393	424	445	445	432	439	430	415	431	447	455	418	421	425	386	405	438	431	440	390	411	443	436	447	438	461	421	438	404	441	445	446	453	413	436	441	431	427	425	461	470	411	422	449	446	404	453	472	476	474	428	395	404	438	472	384	413	453	449	437	456	423	411	441	422	442	407	421	457	435	426	417	440	449	420	445	442	430	465	443	444	453	451	423	453	445	485	404	460	461	426	449	489	463	443	420	430	446	418	468	419	430	468	451	442	381	453	432	443	434	440	415	447	450	431	463	440	437	437	431	427	410	463	411	435	392	435	402	474	421	449	433	405	425	409	429	414	454	418	444	410	446	408	408	435	455	417	408	436	412	452	441	399	433	409	425	450	423	446	413	461	452	417	398	451	466	413	432	453	429	449	433	440	435	444	439	438	453	460	442	420	416	397	463	427	477	425	465	473	434	454	447	433	414	424	427	467	437	458	432	451	439	475	407	410	431	448	438	462	430	441	402	467	435	429	450	428	392	429	442	428	441	446	432	461	425	411	437	446	429	440	398	459	425	417	435	445	407	475	437	443	463	412	427	449	425	470	448	416	434	405	426	404	450	440	441	418	403	455	451	421	428	424	439	459	436	410	404	465	415	464	447	456	415	432	423	434	420	423	460	451	429	458	437	457	427	448	437	458	425	432	415	443	416	451	425	477	395	446	433	392	432	415	465	425	407	422	421	460	441	423	439	406	444	467	410	448	432	437	450	437	434	405	457	452	441	427	447	421	413	462	439	442	385	436	464	439	411	459	431	463	436	459	401	430	437	426	454	436	427	423	419	419	412	452	438	391	469	441	406	407	474	452	441	422	411	428	470	493	413	459	433	455	456	428	415	441	463	410	473	413	415	423	420	442	462	473	397	424	413	430	437	452	426	446	417	421	439	442	430	440	448	430	405	447	435	402	463	426	424	439	456	458	406	458	441	428	442	453	441	452	439	431	427	422	422	391	426	454	437	484	425	470	452	420	407	460	471	460	433	425	449	439	418	442	456	429	430	451	413	390	440	408	459	418	436	434	422	441	432	451	441	458	415	465	425	447	424	420	451	448	459	419	446	432
22871	20600	27262	23941	20603	20682	8706	1925	1470	1302	1167	1084	1053	920	876	818	846	799	800	799	801	749	737	687	786	747	665	731	711	640	699	687	691	706	674	716	654	720	653	700	673	654	678	636	654	640	640	686	702	682	660	620	657	646	652	657	673	666	708	725	680	633	677	597	622	646	627	661	645	636	642	641	661	669	646	643	647	638	671	586	616	629	629	609	638	634	664	664	682	663	645	704	637	652	685	631	638	653	638	629	678	658	645	649	669	718	624	655	665	647	648	670	599	627	606	681	617	669	706	599	631	625	623	611	680	704	630	647	650	641	630	607	610	667	703	671	662	643	656	605	626	609	597	646	627	628	611	662	638	628	638	627	639	651	642	635	648	624	631	655	607	610	625	625	627	633	637	615	637	611	669	620	639	664	653	635	633	653	692	663	681	624	667	621	592	657	627	618	597	608	594	628	646	656	632	641	583	654	646	599	663	629	685	668	613	634	672	615	679	624	638	626	641	690	653	634	683	641	625	626	626	677	625	676	652	609	646	638	663	625	657	599	660	633	645	634	619	614	639	658	637	703	645	626	662	602	679	667	630	593	659	661	659	614	650	649	697	648	672	630	655	630	660	621	597	661	620	622	642	622	617	640	650	641	639	641	605	645	668	635	668	626	657	637	587	641	606	630	675	648	665	581	587	634	643	608	676	603	601	670	638	643	615	676	624	693	661	660	622	652	604	666	631	631	625	663	701	627	631	650	659	638	673	654	635	716	621	656	659	647	648	640	572	626	636	615	649	643	683	683	623	639	626	624	644	641	671	601	651	666	665	652	652	617	640	620	617	617	669	652	637	637	583	602	648	675	642	611	631	608	615	665	630	627	626	631	648	679	633	652	614	671	659	666	656	634	615	650	659	665	647	631	628	630	655	636	613	651	651	638	634	678	636	615	662	623	620	636	665	601	648	637	669	588	594	653	654	733	610	630	656	621	638	651	635	640	625	670	609	680	632	605	639	656	651	579	640	645	627	599	650	621	669	618	642	677	683	643	605	663	631	658	653	659	675	691	657	625	672	696	616	650	605	668	640	692	609	668	635	632	591	663	619	653	621	615	646	658	652	635	654	636	667	644	619	651	665	666	609	631	695	607	653	646	604	623	638	655	634	655	636	619	630	651	651	692	632	614	604	646	614	638	623	628	632	651	655	630	602	655	614	633	639	653	606	650	655	635	661	665	614	660	621	586	639	623	619	638	588	647	637	664	633	636	668	673	644	658	639	668	638	659	654	609	587	629	644	613	651	614	652	652	656	649	606	651	594	599	616	633	624	619	669	629	661	652	584	677	644	608	625	627	645	689	657	641	635	676	594	658	592	663	619	651	630	658	702	681	638	612	669	610	645	689	627	636	670	710	584	616	626	640	639	603	646	608	627	629	629	615	662	674	660	613	637	668	615	669	626	665	650	632	621	610	636	642	600	682	578	648	678	680	644	631	641	607	631	683	618	650	638	604	659	622	599	581	625	611	633	605	703	594	622	641	631	615	647	673	639	615	678	644	650	659	628	613	639	653	687	649	637	699	653	689	621	659	678	612	657	631	636	675	607	647	629	650	646	650	654	639	619	629	695	629	633	636	608	654	665	610	660	640	607	695	636	658	627	644	628	632	636	667	595	674	632	646	623	667	602	698	644	663	642	615	682	633	617	613	628	617	622	640	623	577	592	633	675	625	681	598	615	651	685	694	638	629	674	713	619	640	628	630	633	692	597	661	638	623	674	637	646	608	654	654	653	688	697	629	676	670	659	615	611	630	633	651	638	678	688	655	614	687	686	663	658	593	653	673	661	667	631	627	644	618	660	671	628	626	650	614	640	632	647	672	638	585	623	593	641	646	651	668	626	635	622	667	620	619	593	609	614	658	654	622	678	655	666	651	603	619	617	659	635	639	643	686	634	632	632	628	640	661	627	618	616	637	648	660	677	612	585	626	618	654	656	612	650	662	621	656	634	654	627	654	627	627	645	634	632	614	645	635	654	657	655	630	642	656	662	646	634	634	627	659	623	651	666	620	616	634	642	677	612	635	651	637	652	652	638	613	658	646	658	648	619	647	641	658	643	596	639	640	598	642	659	610	671	637	688	681	684	638	671	687	707	615	640	664	634	697	625	617	613	654	630	605	654	648	662	614	687	607	655	653	653	635	608	653	633	606	640	640	655	611	645	612	647	638	626	633	676	636	623	647	692	672	623	620	622	670	629	641	593	647	659	623	615	650	595	661	646	598	675	589	618	647	661	643	596	679	627	656	642	590	633	591	638	630	642	621	650	648	641	651	673	630	627	615	640	660	642	655	702	618	639	624	588	631	615	637	636	640	684	661	656	657	633	661	632	592	608	653	672	661	592	647	642	645	683	645	652	623	670	591	668	670	590	664	608	645	625	612	636	656	633	630	653	605	616	625	605	614	667	643	662	645	676	637	703	645	599	592	668	632	632	641	633	632	681	648	602	653	610	652	633	638	646	650	638	606	641	645	646	665	586	624	644	648	639	574	601	638	668	641	622	635	648	655	627	611	613	692	670	641	601	662	649	668	624	647	617	656	614	636	651	630	622	613	611	660	634	619	684	650	646	661	682	619	652	594	675	652	625	645	612	613	659	606	647	664	664	645	629	617	646	607	627	625	603	634	644	628	708	629	664	632	623	630	636	637	633	649	663	636	670	644	629	645	604	646	674	633	607	619	642	661	656	624	627	661	668	672	625	664	618	635	638	697	610	653	665	608	616	693	635	618	616	645	632	640	642	576	667	599	649	556	668	629	669	642	621	602	634	664	592	642	656	655	608	609	620	640	628	610	617	625	650	633	652	661	654	641	705	645	658	614	637	621	617	633	635	668	639	660	642	641	598	591	659	651	654	634	631	633	650	646	631	657	628	614	606	666	631	630	639	630	590	641	633	647	665	641	669	620	667	604	610	631	650	620	657	676	677	645	642	620	670	696	689	652	595	682	662	621	651	684	580	679	665	642	615	701	669	651	662	659	661	602	617	606	581	648	648	677	607	598	623	638	648	647	610	658	653	676	620	650	636	661	656	616	610	660	640	629	657	643	652	620	682	645	665	621	690	653	683	608	631	609	640	661	660	682	711	651	600	659	654	671	622	604	599	612	603	627	639	691	622	590	663	651	641	609	631	666	641	665	664	623	683	637	648	637	593	646	634	648	599	643	661	606	627	653	663	636	624	617	629	642	649	660	647	613	623	624	623	645	633	648	631	637	633	635	629	642	620	620	614	637	660	672	659	647	672	619	622	604	662	664	650	616	596	596	665	636	640	590	656	635	638	656	654	635	636	626	662	633	648	596	622	647	645	626	653	670	638	654	636	620	621	609	574	637	618	660	685	617	663	669	597	594	645	615	621	634	640	631	666	597	647	615	644	625	608	639	646	618	672	603	648	695	621	608	641	618	646	611	640	643	713	655	650	630	634	664	672	643	661	624	693	684	664	619	645	591	654	672
10157	18046	16339	9555	6699	4864	3806	3007	2469	2053	1825	1562	1435	1313	1169	1131	1084	1041	886	866	861	846	819	793	787	825	783	761	705	701	687	699	729	668	701	717	669	692	708	693	664	669	710	652	653	640	638	659	631	646	638	642	641	602	606	590	576	637	616	601	629	612	646	608	601	609	600	654	609	659	637	598	654	599	622	594	583	578	617	616	641	614	604	667	624	645	588	590	587	624	645	618	634	652	664	700	631	645	633	639	635	629	587	650	645	643	641	652	645	597	612	634	628	656	592	589	652	624	632	645	598	591	609	594	589	626	593	624	647	615	666	622	634	658	615	581	636	564	571	617	646	579	622	628	668	608	599	627	612	615	602	654	581	618	652	612	599	591	629	626	606	612	662	576	606	647	619	622	584	581	544	617	599	620	602	613	634	594	630	593	624	566	646	650	603	634	607	621	639	612	598	613	576	628	599	571	640	610	588	595	602	614	652	592	624	567	601	678	616	596	608	624	594	601	620	597	596	622	574	571	658	595	639	654	586	636	624	590	597	611	616	570	615	631	663	610	580	636	605	604	615	563	607	662	625	593	567	619	603	633	632	644	636	601	624	609	615	633	611	590	567	580	586	612	576	603	641	638	594	620	580	580	593	635	617	601	646	588	619	574	606	660	603	584	626	605	607	599	578	590	601	610	605	627	624	610	593	575	616	606	622	638	627	634	621	612	572	587	622	597	628	553	561	597	628	607	618	626	600	590	638	598	639	650	571	598	607	608	602	618	626	590	611	594	579	586	590	596	607	633	609	597	615	627	599	607	590	613	625	588	588	616	596	646	612	635	577	627	652	627	585	630	610	605	638	613	630	610	612	586	616	621	592	594	586	555	632	629	599	616	593	584	604	640	589	589	641	608	602	569	611	567	582	625	624	603	613	586	614	631	616	618	639	592	551	590	604	634	610	622	639	626	596	670	582	592	595	637	588	580	658	617	621	604	633	611	596	590	608	612	604	614	605	597	613	638	569	627	593	602	602	617	629	586	633	585	591	602	608	585	556	611	620	586	613	636	619	609	585	641	628	587	586	634	592	564	596	603	587	628	627	625	611	610	639	568	573	629	595	641	635	575	605	599	573	624	591	592	581	639	651	610	615	613	562	573	626	633	605	577	620	579	585	601	612	604	619	628	574	591	599	617	570	636	610	607	617	555	535	621	611	562	643	594	602	615	601	595	595	610	550	590	597	597	576	608	583	596	591	642	551	624	599	610	615	616	594	640	625	582	606	563	595	614	618	621	613	576	580	673	612	601	585	667	620	607	640	581	589	614	627	635	609	636	576	610	615	612	643	614	625	578	597	574	649	613	598	572	607	584	558	605	592	574	575	604	602	598	622	598	594	610	628	595	626	641	605	589	599	592	620	553	599	616	607	646	595	611	628	608	657	576	583	619	592	623	566	608	603	563	649	578	596	589	641	588	614	544	617	585	602	618	581	607	587	609	616	611	590	601	574	607	600	628	549	632	611	555	584	579	617	645	618	600	584	617	634	604	617	616	603	595	574	599	607	623	585	626	602	588	626	599	650	565	624	623	654	591	588	600	580	581	577	564	631	557	525	601	605	580	623	627	578	622	608	610	616	613	602	599	622	562	573	582	619	568	635	618	605	610	594	608	629	632	560	615	607	581	624	614	603	583	594	645	597	608	652	634	634	634	618	611	581	584	616	613	591	623	651	567	613	615	584	557	570	650	613	605	581	590	581	623	605	582	613	619	644	617	633	646	567	610	650	622	604	602	614	654	644	623	603	631	612	603	627	599	589	595	607	608	603	613	569	622	613	596	604	593	647	619	639	591	595	635	648	624	612	605	644	635	612	583	549	556	622	562	577	631	587	613	632	612	616	559	606	586	600	607	596	601	541	641	597	564	579	596	610	640	585	559	616	576	635	622	588	617	641	627	586	617	612	658	599	562	621	607	618	618	563	622	605	652	613	604	610	615	607	640	613	608	593	633	658	632	612	607	616	626	635	601	601	612	630	618	608	656	620	619	586	627	597	596	643	590	565	612	609	603	620	609	639	593	614	589	626	602	600	573	630	582	624	596	591	593	569	634	613	594	609	642	592	603	632	636	641	617	603	585	586	586	581	638	636	579	653	614	636	605	625	596	640	616	596	606	585	572	611	606	598	575	626	644	562	612	600	561	589	584	577	618	590	576	556	602	614	636	615	580	613	620	611	625	607	617	615	637	648	558	608	609	651	626	605	626	574	632	610	618	624	623	599	570	619	650	627	638	644	620	679	597	630	617	601	594	621	627	667	671	598	648	559	569	626	550	615	614	619	602	624	591	623	576	599	650	594	631	644	629	605	603	615	606	615	597	602	597	589	608	590	598	592	627	618	587	586	642	601	632	588	611	593	618	617	614	627	606	580	634	608	660	625	626	575	634	633	576	645	631	642	623	640	643	616	587	587	662	583	642	572	590	563	595	613	593	542	627	603	625	640	554	597	576	578	637	574	549	572	622	570	607	586	651	583	605	619	597	612	620	639	588	626	571	606	593	605	599	588	604	611	648	614	666	630	596	586	569	628	587	590	564	646	617	632	590	656	611	628	633	616	597	643	590	563	653	571	617	615	576	589	616	602	595	565	638	611	598	628	570	594	612	581	597	610	622	542	623	625	570	626	561	615	654	603	664	594	635	602	615	601	650	668	554	614	582	631	595	632	613	590	607	604	571	599	611	655	606	614	627	647	611	594	572	610	607	614	588	603	635	563	621	619	583	626	581	589	594	614	601	639	651	626	583	601	616	623	571	629	600	636	588	640	616	613	635	601	576	570	608	589	573	608	618	608	589	575	622	610	618	582	611	570	560	572	590	602	564	595	615	618	632	605	613	576	639	651	624	565	600	579	623	593	578	591	587	573	555	629	633	594	638	609	644	599	606	665	586	643	607	583	613	589	625	622	582	569	609	585	623	613	592	599	596	595	611	618	556	573	568	588	536	611	595	657	565	631	648	617	569	606	633	602	639	622	609	587	644	618	619	570	634	583	652	599	633	606	597	632	601	668	598	643	609	571	543	616	644	586	608	629	622	593	657	557	615	600	606	613	656	589	620	621	592	573	603	575	628	603	611	554	640	608	639	597	607	614	631	609	595	599	549	627	616	611	597	612	606	598	616	564	602	565	592	630	633	637	593	613	584	562	630	600	581	659	572	605	600	588	598	665	593	595	567	617	593	592	617	534	596	586	600	602	617	603	580	554	594	615	614	622	558	615	572	615	592	624	611	582	607	616	607	583	593	605	641	618	603	622	583	619	590	604	629	610	585	567	562	598	623	634	595	605	596	638	615	627	602	600	611	605	591	581	592	605	582	594	660	614	586	631	591	600	612	568	647	595	616	614	623	614	629	599	583	598	606	650	590	608	626	588	633	587	621	574	581	575	588	623	616	607	616	630	590	588	615	617	582	587	593	617	604	608	551	586	625	608	607	620	608	603	598	592	589	603	609	607	624
27862	14365	2606	1151	946	958	848	860	789	761	894	852	826	872	824	815	846	806	865	856	758	855	834	809	788	835	843	759	866	849	815	813	854	847	813	782	837	824	842	812	854	830	839	828	806	748	820	823	835	803	836	846	834	766	834	822	797	811	794	804	797	849	816	813	826	861	827	791	770	846	811	806	827	812	831	818	742	856	856	756	809	782	812	857	839	842	782	838	796	784	837	850	815	805	801	813	853	809	840	834	798	797	886	858	845	846	827	826	806	805	831	811	792	810	880	789	787	803	846	856	800	803	811	783	838	798	855	780	769	740	827	802	797	753	790	783	789	769	787	770	793	822	811	793	796	853	790	793	791	840	769	780	773	860	833	773	817	748	799	860	765	817	797	775	811	823	824	814	852	779	835	849	812	826	835	829	814	807	800	797	811	806	827	795	869	827	843	817	847	824	858	820	834	757	854	820	778	876	873	802	780	839	790	832	798	786	789	753	784	807	788	868	802	833	834	810	827	853	767	797	819	836	850	812	806	831	809	842	860	812	853	780	796	869	799	827	808	838	817	802	796	789	816	785	843	827	826	876	806	825	865	797	853	841	754	848	819	800	801	815	839	795	801	813	868	805	757	799	812	798	816	814	811	823	821	795	815	806	864	838	793	804	831	836	806	819	810	773	795	836	780	821	801	852	831	785	814	853	825	825	797	844	871	765	788	819	855	832	795	835	810	832	779	804	819	799	771	809	788	832	807	829	785	810	832	865	782	851	789	899	864	828	819	842	867	818	833	815	812	790	869	845	826	839	857	836	773	832	780	795	813	784	803	820	833	833	807	842	841	798	802	842	870	805	807	822	836	776	831	856	820	831	809	799	807	845	814	838	795	825	784	825	813	786	821	842	801	790	778	780	864	854	791	833	827	810	824	759	827	803	849	818	799	778	780	785	769	855	797	797	770	801	779	813	781	826	831	787	790	843	823	795	811	824	805	813	841	815	817	770	804	814	792	825	809	877	853	821	819	812	840	805	817	738	807	894	809	883	813	839	842	814	811	845	775	815	802	831	838	794	790	760	825	805	812	811	816	818	840	812	778	816	767	795	788	798	802	808	827	836	868	758	789	751	765	802	832	828	806	801	757	821	829	848	823	770	808	808	786	835	820	835	846	829	832	844	833	758	832	785	783	805	781	846	765	852	792	845	832	787	825	768	782	808	805	844	821	811	803	842	855	865	776	839	787	760	807	848	788	794	845	799	839	819	844	768	823	823	819	791	842	805	764	798	852	839	821	778	829	838	812	780	808	863	815	805	804	841	817	783	811	814	820	791	810	805	783	803	823	848	799	734	861	795	848	881	821	776	772	784	815	788	827	815	846	775	865	854	845	822	831	848	812	804	840	861	819	800	832	867	846	822	828	843	800	802	812	789	839	801	823	880	824	800	893	767	789	788	802	791	835	840	839	817	827	860	825	842	817	835	820	826	774	860	834	827	786	840	873	818	788	799	779	837	866	783	823	815	799	756	846	804	767	869	752	826	882	851	838	840	853	744	832	845	791	823	863	866	835	776	783	856	839	776	815	835	853	817	795	802	824	866	813	819	830	829	813	872	796	802	829	798	842	851	805	869	857	779	797	775	794	814	807	825	838	839	830	801	839	792	811	836	816	836	850	788	829	848	831	831	811	776	788	837	834	864	758	841	818	806	848	828	821	833	823	832	844	806	770	793	843	834	835	811	845	782	879	774	808	827	848	841	870	743	829	819	828	815	798	846	794	799	805	815	804	807	850	818	827	846	829	827	847	815	841	845	805	767	822	772	831	750	854	861	841	784	774	833	828	799	774	807	797	826	808	795	801	869	810	826	782	817	896	816	807	851	854	821	833	806	847	818	847	813	803	786	845	818	855	861	791	818	774	821	833	885	799	786	851	875	819	798	806	831	795	784	816	839	786	844	761	817	778	749	787	850	833	888	805	788	814	834	828	795	803	876	808	771	780	805	831	824	812	791	799	833	847	776	799	796	803	837	838	829	832	844	796	871	866	824	836	791	845	850	819	843	845	825	805	840	807	801	836	846	872	829	802	837	802	807	869	817	821	807	867	860	838	849	857	816	786	799	757	833	806	802	856	834	789	872	843	814	776	809	805	825	833	809	746	833	827	807	792	817	844	813	807	846	829	752	791	850	821	790	806	844	855	834	841	771	870	811	828	800	802	806	782	847	870	844	847	804	864	787	828	805	819	822	847	816	815	832	814	859	772	834	796	851	747	795	764	835	822	801	739	822	821	841	829	842	752	840	849	816	858	742	809	833	871	803	792	908	822	815	811	837	812	842	806	744	804	812	821	819	831	853	858	845	815	824	812	800	746	811	786	811	838	814	854	874	818	826	799	795	810	788	757	846	831	809	823	815	790	811	814	830	822	813	795	784	806	779	853	804	812	829	748	801	771	854	838	883	778	830	809	789	813	805	875	795	792	851	797	846	791	785	777	857	807	798	819	812	832	797	774	836	807	816	787	835	819	855	808	817	846	779	811	791	814	806	799	759	838	829	827	828	797	827	852	795	767	814	828	772	837	835	771	820	805	825	839	804	814	807	819	770	834	830	784	792	847	761	883	815	816	836	877	784	812	828	850	789	830	843	780	846	813	766	831	832	777	808	785	784	837	800	807	771	816	826	819	833	770	797	854	797	805	874	799	784	807	841	818	785	842	809	863	824	782	805	797	784	788	876	807	821	830	836	871	800	837	799	811	842	830	829	821	826	783	857	754	819	784	843	838	791	792	766	822	815	759	772	837	795	799	815	806	804	808	813	786	797	805	784	797	797	821	855	825	813	834	821	854	810	822	850	792	784	844	831	848	881	831	832	816	827	870	801	866	792	822	819	805	857	896	835	885	802	844	827	790	818	790	779	804	809	868	862	817	777	854	831	812	841	795	781	791	844	844	784	814	900	779	769	877	801	844	840	851	824	867	828	765	777	843	821	798	801	826	777	819	800	786	825	804	856	834	805	817	843	842	838	805	828	807	804	797	798	820	810	829	810	823	820	796	814	754	834	810	836	867	847	815	757	846	824	858	806	775	838	809	827	817	843	825	814	797	817	834	868	818	867	827	816	813	836	813	792	803	817	803	838	841	802	803	828	795	796	823	830	799	786	861	751	785	843	818	801	852	868	800	786	830	808	824	830	825	808	812	807	816	844	815	830	783	838	797	791	767	793	794	800	778	828	833	817	801	803	836	846	842	802	837	795	816	813	836	837	842	808	774	804	814	820	803	761	846	807	841	829	833	866	877	834	816	863	790	810	798	814	834	832	791	792	787	827	875	810	850	806	791	838	855	796	768	810	834	799	791	815	755	875	812	815	821	820	822	832	814	840	818	785	817	820	795	762	763	843	810	810	786	804	846	816	841	768	882	797	738	813	782	861	779	876	793	807	810	775	816	848	814	805	777	815	776	830	801	816	778	814	755	798	835	818	803	777	826	859	781	800	849	771	777	771	820	825
5527	1532	1430	1068	1003	937	950	928	896	829	883	846	860	857	832	839	816	797	841	865	816	791	850	848	825	873	856	791	813	831	834	886	776	832	834	855	831	898	850	831	797	871	875	862	800	815	872	861	847	866	813	848	833	810	842	827	841	841	812	793	849	818	824	796	801	800	806	876	855	901	825	854	842	806	845	814	892	843	818	825	753	805	823	823	865	836	822	825	863	862	812	809	867	836	861	866	822	822	860	878	774	850	850	889	817	828	808	821	846	833	814	860	821	877	848	827	905	817	837	826	894	799	837	879	791	814	802	861	804	851	858	809	862	865	812	810	820	844	816	828	889	868	820	803	816	762	847	810	836	849	809	836	837	852	820	843	808	824	859	891	808	854	833	757	860	810	829	853	839	851	823	825	821	804	848	828	787	864	854	860	805	823	844	785	813	839	792	834	813	857	830	841	816	832	794	839	847	787	796	866	845	833	786	874	813	797	853	828	826	826	784	851	874	806	764	773	841	887	839	900	852	829	814	822	772	820	812	809	805	844	834	843	835	851	863	835	792	803	819	818	813	822	819	820	822	821	825	899	785	837	871	858	822	771	866	847	824	849	862	836	872	889	840	842	870	802	821	822	781	877	844	849	901	818	825	831	797	814	859	827	822	849	858	864	791	836	826	829	832	779	827	858	776	792	845	812	882	849	827	806	784	852	842	832	811	836	808	837	859	818	826	843	868	881	849	844	851	851	830	813	826	792	822	832	820	840	842	853	849	803	900	823	860	835	819	844	832	791	871	806	804	826	804	855	844	863	796	853	851	850	855	802	841	821	873	852	823	836	826	848	811	795	792	853	828	868	816	850	857	849	802	817	843	857	842	837	774	866	830	789	778	863	825	788	849	842	809	835	868	820	792	765	819	860	855	805	839	854	848	792	936	806	817	832	827	863	772	819	884	922	830	819	802	791	850	853	806	854	819	836	829	853	888	767	846	827	887	808	816	775	829	813	852	832	854	833	863	809	828	803	793	788	816	839	835	848	834	868	823	884	855	853	840	853	826	802	835	827	826	803	875	827	783	820	863	791	866	869	840	790	789	824	841	794	830	808	872	786	878	846	835	786	846	816	876	765	822	817	861	939	837	801	824	831	826	797	831	842	797	811	827	824	811	841	817	797	844	827	828	840	825	789	862	830	821	880	821	832	835	886	827	826	859	843	858	880	812	889	796	780	827	834	832	836	851	841	857	874	869	848	811	852	855	844	836	858	804	833	857	843	840	846	820	886	840	833	824	836	880	799	789	823	854	884	816	830	831	779	841	800	847	812	806	802	815	843	887	872	866	825	817	789	828	840	855	792	837	841	796	820	800	829	788	829	815	851	849	813	832	783	873	781	857	850	812	818	837	828	801	850	834	780	779	832	815	866	835	798	858	861	845	835	835	839	825	847	836	828	852	781	844	787	843	888	861	866	816	819	816	806	865	831	849	871	782	795	891	824	853	830	843	816	766	815	798	839	838	798	821	856	821	840	816	828	815	847	809	816	820	849	804	813	821	788	789	873	844	796	819	846	763	796	827	804	883	847	778	849	838	877	810	830	845	812	832	857	880	791	850	829	866	807	839	856	786	850	857	752	865	805	799	830	816	848	789	825	780	851	851	866	848	848	877	826	801	865	830	844	862	812	784	946	812	841	801	879	815	813	794	802	853	788	789	794	827	877	859	824	840	869	818	873	821	791	766	819	783	826	837	846	905	813	787	874	848	815	877	842	797	810	850	807	844	854	773	853	838	782	847	809	838	846	831	809	842	789	785	818	821	827	872	792	811	794	831	845	837	872	855	841	809	835	797	798	812	854	827	880	798	809	882	764	837	808	792	812	853	850	814	823	890	866	824	811	814	796	873	828	866	818	787	852	802	846	840	823	834	848	830	831	874	785	807	837	839	827	793	811	847	817	812	799	869	886	819	821	827	837	859	805	805	758	829	881	793	857	816	853	828	829	830	805	836	826	809	804	859	836	800	806	839	846	806	833	805	809	846	852	784	814	811	806	811	836	811	851	843	880	837	799	856	840	824	837	881	842	802	836	869	792	878	838	831	799	881	822	868	830	851	850	816	841	792	824	884	857	808	822	842	847	824	855	801	797	849	783	844	831	821	842	828	881	851	828	811	863	853	846	864	754	894	850	833	817	830	829	846	829	808	872	817	788	855	807	837	836	791	803	837	881	801	835	819	828	846	777	844	810	844	852	868	837	853	847	814	795	866	817	816	830	780	828	915	867	843	868	873	830	889	822	846	838	859	831	796	836	876	811	831	809	833	832	845	799	795	834	817	856	838	860	848	806	850	788	853	867	801	805	813	857	818	897	860	851	792	817	876	834	851	755	851	836	840	816	823	808	822	823	808	880	821	775	776	835	840	858	756	819	823	795	811	833	862	868	829	824	812	850	860	853	822	791	798	830	805	848	818	907	846	888	809	832	822	819	848	901	817	837	883	886	865	830	787	832	875	795	804	835	844	820	834	843	853	842	841	821	850	884	854	783	830	816	840	810	837	793	869	857	835	789	791	875	807	847	837	791	857	825	827	827	794	805	887	863	845	790	767	844	803	831	858	814	867	838	850	776	760	829	817	852	850	840	849	826	828	835	873	828	831	831	811	824	794	832	847	827	832	818	832	811	861	832	800	802	834	856	839	809	815	834	810	841	789	841	828	853	826	862	821	796	838	782	810	777	865	848	874	857	839	869	811	873	813	816	844	806	814	830	867	840	893	829	852	860	854	866	788	870	847	873	867	863	836	814	817	882	774	860	789	835	826	853	847	862	801	799	828	835	780	844	892	815	833	805	850	811	812	820	806	836	838	869	838	810	816	814	835	738	800	855	847	813	813	818	883	782	859	851	831	796	846	782	835	819	809	848	855	861	823	865	814	800	794	817	878	843	805	892	874	830	855	794	791	869	858	849	863	829	841	835	832	832	767	848	779	875	843	819	827	805	817	802	867	813	815	770	752	837	813	887	826	858	807	854	885	856	831	872	807	829	798	824	797	870	874	821	874	853	772	844	802	883	815	802	798	863	831	859	828	840	849	859	837	833	830	813	859	844	821	866	839	861	806	849	818	832	823	786	821	828	848	862	787	888	863	797	850	848	811	844	841	895	811	831	847	860	823	786	784	839	806	830	827	862	781	840	814	830	843	826	826	861	839	801	847	879	828	891	856	861	846	872	804	800	877	835	848	863	828	838	858	812	880	858	843	840	851	842	841	819	824	845	859	835	887	839	817	819	870	784	836	838	868	782	837	877	835	820	841	781	852	832	805	870	855	799	843	829	833	826	806	831	856	793	855	788	847	825	813	809	836	796	818	809	797	867	839	849	833	831	840	801	817	846	810	841	851	851	842	784	846	829	807	825	824	837	828	827	821	819	828	872	837	873	795	833	847	816	839	866	843	843	781	834	833	821	800	875	817	789	853	834	842	845	828	857	845	813	831	890	811	838	861	836	865	850
24976	20588	26928	24219	20588	10997	1551	1002	825	767	699	631	573	571	562	567	466	506	481	469	470	505	480	458	462	458	466	460	428	420	420	432	454	433	457	407	442	411	438	465	432	459	427	426	418	415	411	427	446	437	450	433	373	423	470	419	416	416	447	417	384	428	435	398	445	406	414	434	415	419	378	419	390	416	406	384	441	444	392	404	428	423	421	421	405	411	384	404	415	425	438	420	441	415	433	422	413	444	425	424	416	426	450	389	438	413	442	439	410	402	423	396	458	448	414	440	414	419	415	406	440	413	395	405	424	431	405	414	424	366	436	398	431	437	398	408	419	440	424	410	433	410	420	432	416	448	395	420	488	402	400	422	404	419	417	394	434	400	411	427	455	438	401	394	434	403	411	443	386	425	362	427	414	391	422	452	435	457	424	411	386	435	417	382	373	397	408	395	451	404	405	388	451	428	419	398	388	409	424	390	417	424	404	437	420	379	382	441	445	441	391	418	403	424	416	382	440	407	447	423	408	437	408	410	424	408	426	432	402	444	433	395	408	402	425	402	440	435	406	441	385	433	391	436	396	443	418	412	450	413	440	397	387	423	411	453	426	378	402	417	415	419	407	410	431	388	418	417	431	416	426	438	407	417	434	419	396	425	387	413	404	414	408	413	434	376	438	423	424	432	449	377	380	406	413	397	458	406	401	409	426	368	452	410	386	421	435	410	438	421	440	409	427	440	404	427	405	439	410	414	397	425	406	457	417	434	401	384	435	403	415	431	425	443	414	430	358	397	393	401	435	407	399	426	389	427	401	394	416	407	397	435	415	420	433	407	425	394	398	408	411	411	404	420	404	419	460	431	420	387	413	365	392	410	441	414	421	391	422	419	375	374	426	430	417	397	433	410	397	410	404	379	441	422	409	413	423	387	451	427	392	429	413	404	406	428	439	415	402	414	385	386	421	410	394	418	413	406	436	405	438	441	428	382	383	425	403	425	354	415	373	410	418	390	422	438	400	431	407	411	407	408	419	430	390	417	404	438	390	386	421	384	413	438	393	400	407	418	407	373	408	400	377	396	431	380	406	400	396	416	427	377	430	447	442	412	435	414	370	431	439	370	415	418	426	411	403	416	437	416	410	370	397	413	413	414	443	395	418	406	435	453	435	382	409	388	404	392	427	386	431	454	386	435	422	397	406	457	402	403	411	396	425	406	429	391	430	418	420	458	411	395	449	366	408	412	435	402	400	438	423	452	402	435	448	417	439	406	434	413	424	363	429	407	425	369	461	413	410	434	435	439	396	419	415	432	411	426	420	439	385	392	435	387	385	375	408	361	428	407	376	416	392	482	414	415	462	388	429	404	422	410	439	429	424	419	454	445	407	431	442	439	403	390	412	375	391	400	409	420	415	419	437	394	423	377	442	410	407	437	394	415	405	378	430	398	455	431	436	405	376	432	410	388	383	392	406	410	387	413	420	437	427	428	448	392	392	416	410	444	406	381	436	423	376	392	410	425	440	440	417	393	405	416	386	437	438	393	408	371	394	410	393	404	431	420	416	392	388	410	382	427	410	412	413	426	383	414	407	447	421	357	434	409	396	443	383	397	398	401	392	425	410	363	399	437	400	432	406	429	392	417	435	395	468	425	423	403	398	414	425	425	393	430	409	413	395	402	421	387	384	380	407	455	431	428	431	441	443	442	428	388	440	437	413	394	405	455	460	423	443	406	411	423	375	393	400	450	402	458	428	406	385	417	399	407	414	427	419	420	441	425	371	428	433	421	430	428	393	412	418	391	396	403	406	410	416	404	431	414	402	393	411	439	382	359	398	400	393	371	404	410	410	413	379	446	428	438	389	452	429	385	388	413	429	414	396	415	387	382	388	431	417	404	406	425	435	415	409	395	411	388	383	428	382	428	401	430	447	396	410	431	394	394	386	407	423	397	440	431	402	407	416	429	398	399	374	413	405	424	411	380	435	459	374	425	399	418	419	402	455	400	441	431	408	452	425	464	393	400	406	460	375	397	420	407	412	384	417	409	411	418	429	412	420	434	408	414	392	371	423	406	394	389	419	436	416	443	402	415	389	413	445	405	421	419	376	415	435	382	396	405	449	388	403	440	401	397	426	416	387	390	401	420	411	373	385	426	422	425	445	388	394	410	407	385	440	442	377	432	408	420	434	435	405	401	395	409	405	373	406	397	426	457	443	373	401	377	427	410	411	396	418	414	407	374	414	424	426	397	401	399	393	408	429	451	421	443	442	415	412	385	385	406	441	401	409	404	405	380	423	402	412	426	395	406	422	396	390	428	455	424	422	410	396	423	393	405	387	406	397	438	400	382	444	389	407	419	385	405	430	422	418	401	387	384	407	436	397	408	436	430	397	413	407	442	430	402	423	423	405	379	418	391	385	414	429	423	372	430	438	377	389	407	417	397	409	456	431	420	428	434	403	408	432	400	384	410	429	433	421	414	446	390	420	394	425	405	382	424	430	425	401	397	415	409	365	378	430	407	383	418	398	451	436	406	404	448	420	407	411	439	448	390	411	381	393	421	392	438	436	405	382	410	403	422	412	431	416	431	431	400	398	419	412	407	419	472	378	436	443	399	428	396	397	437	409	420	396	412	426	412	396	444	431	400	419	416	420	432	404	407	383	405	393	441	395	408	423	413	422	434	416	416	422	416	403	388	415	410	418	356	411	394	431	451	386	373	427	402	398	410	439	400	380	408	375	437	412	389	411	435	404	416	457	447	438	407	424	415	414	389	451	369	402	438	426	421	408	424	378	432	424	370	472	394	413	390	422	404	442	420	348	416	405	442	429	408	405	376	411	409	442	391	354	403	406	408	377	435	419	403	430	428	399	438	424	444	430	405	408	441	412	456	428	463	421	402	442	394	384	389	438	444	379	441	408	446	408	395	404	382	408	384	408	435	382	402	437	435	412	456	427	407	405	422	378	406	409	400	417	411	403	387	435	426	435	410	449	415	377	394	378	391	457	410	433	418	402	438	409	431	424	399	391	417	387	406	414	382	397	386	397	433	428	415	415	430	431	455	401	383	414	417	385	412	383	398	422	430	386	412	394	411	425	442	416	367	385	420	411	401	417	395	375	372	414	409	384	404	403	438	407	409	425	460	421	441	396	404	396	451	429	402	383	464	404	410	388	410	426	443	373	403	432	443	406	425	420	420	434	427	436	429	413	415	399	426	402	399	410	407	422	413	388	386	457	418	399	366	418	455	423	455	386	401	421	393	463	423	415	411	403	420	451	422	407	399	389	414	409	424	422	435	422	401	417	407	459	388	426	387	392	413	393	389	424	407	411	410	453	408	444	394	403	410	397	464	411	424	448	434	408	409	416	413	410	393	400	446	418	400	414	449	401	410	425	388	424	377	429	440	466	397	422	409	406	400	451	419	376	420	421	405	390	438	432	407	431	435	417	445	448	399	412	444	401	377	408	458	372	432	412	398	408	432	418	427	415	394	393	370	441	424	426	432
7362	11748	10557	5873	3998	2867	2209	1760	1418	1261	1075	971	827	856	769	733	672	661	563	593	614	539	545	535	540	500	523	515	463	494	473	486	466	503	479	481	475	451	419	515	448	461	495	473	456	448	482	470	446	485	501	414	473	439	423	458	476	430	446	446	429	427	437	449	438	417	449	430	468	438	444	448	433	400	426	451	471	445	475	444	467	500	487	435	465	446	421	429	447	404	426	447	438	492	467	467	467	473	424	447	485	467	463	466	449	447	448	429	449	436	464	436	448	499	460	440	417	463	467	482	437	421	434	478	436	460	457	447	445	405	411	475	488	429	423	462	448	427	473	386	462	437	445	407	486	424	449	435	464	391	457	470	440	422	403	408	452	416	437	418	435	437	478	463	444	436	427	441	441	439	441	406	456	418	457	441	416	424	460	483	460	462	438	410	443	448	461	445	462	440	430	440	434	453	447	433	478	439	452	431	448	423	425	415	436	417	435	435	433	396	458	476	418	444	414	465	446	456	447	429	432	449	438	416	429	438	440	435	422	443	426	412	444	445	421	398	429	440	450	428	395	440	451	413	424	437	413	455	425	452	447	419	421	428	398	422	418	397	454	426	422	413	447	415	441	412	429	448	474	437	421	408	435	474	410	464	434	450	412	440	408	422	451	428	450	471	451	416	450	408	451	442	416	429	432	447	452	420	452	447	437	442	429	449	454	467	415	437	425	423	439	440	427	429	426	378	447	432	447	432	435	421	439	457	492	443	405	449	462	407	462	412	451	455	464	425	447	432	417	434	421	447	414	454	432	436	417	414	420	452	418	448	409	438	427	456	414	426	462	452	398	494	426	425	438	422	428	404	419	455	452	425	451	441	423	433	427	456	426	425	416	388	461	438	421	430	396	477	448	427	420	438	400	429	417	463	432	394	435	385	396	428	434	460	425	425	442	432	466	434	450	435	421	414	456	476	458	412	438	448	414	461	462	430	440	383	448	431	446	422	446	448	427	427	429	454	425	435	454	400	467	465	462	447	399	384	426	425	419	443	427	432	445	450	427	429	416	462	425	420	446	393	450	458	397	462	469	422	422	405	435	423	411	464	465	463	465	456	443	452	438	458	455	380	428	432	432	443	431	416	387	487	454	438	423	450	439	437	424	443	433	441	439	391	451	450	467	426	435	421	454	427	406	419	452	434	432	457	456	453	433	437	429	433	438	442	463	470	429	422	435	459	437	457	452	434	466	445	454	405	415	457	417	410	426	430	445	401	457	438	459	427	444	462	436	436	415	454	434	447	419	450	438	456	420	434	423	492	443	448	463	439	423	402	465	448	431	442	447	450	446	453	442	455	437	409	394	444	438	427	418	446	394	430	432	455	432	442	442	430	426	445	412	417	426	453	453	428	432	440	447	454	393	414	446	466	466	465	455	456	432	389	468	435	435	431	385	427	491	433	425	439	409	435	456	433	419	426	404	411	420	448	455	441	451	435	435	405	426	464	456	438	419	457	447	448	425	382	423	429	459	397	458	456	437	442	428	413	473	447	450	428	446	413	439	408	438	454	399	405	417	418	431	445	473	433	407	415	391	422	407	423	419	438	416	447	398	397	450	429	450	404	437	427	453	418	418	409	411	426	421	423	449	471	428	452	450	440	437	413	422	419	421	446	445	416	460	430	440	424	433	446	428	461	416	456	441	424	443	460	449	416	438	442	428	469	403	452	430	413	411	452	452	458	413	408	438	422	432	390	423	447	394	474	437	433	425	448	421	447	440	432	403	428	388	434	424	425	361	486	474	430	455	450	439	473	431	422	433	423	415	486	430	417	417	454	441	402	414	433	448	467	413	451	481	456	446	415	428	423	431	431	486	421	404	442	431	430	442	436	427	437	457	448	420	480	450	431	426	495	436	410	430	422	424	472	455	465	439	435	481	435	417	435	461	451	453	444	419	473	458	455	393	463	438	443	452	415	463	423	484	445	405	425	448	452	433	459	439	450	432	469	467	436	450	459	432	416	411	398	439	432	511	435	436	442	442	435	414	507	466	428	427	450	422	452	470	427	403	453	482	443	430	445	492	430	453	448	423	462	466	459	450	426	452	434	405	442	415	438	472	420	445	427	431	452	427	410	424	421	447	414	441	428	436	475	452	445	448	459	410	452	480	418	461	438	410	433	426	447	416	430	427	426	409	441	431	383	437	442	482	424	440	436	427	446	445	458	423	424	505	439	429	445	465	457	412	390	406	462	450	439	435	474	440	405	441	387	459	444	412	411	431	464	467	417	450	430	456	416	444	437	441	448	439	446	429	436	416	435	425	409	406	440	402	472	464	454	447	479	384	452	418	457	484	438	430	415	435	431	463	417	434	432	435	449	417	444	445	448	449	435	460	387	405	431	434	451	428	405	460	439	464	433	440	419	415	428	497	454	414	439	442	421	423	419	456	436	384	409	463	455	423	423	455	441	409	425	435	459	431	425	444	416	477	445	430	446	451	445	462	440	419	428	425	441	412	427	428	449	446	396	403	418	447	429	467	454	418	403	462	470	429	422	387	412	443	449	435	466	466	430	407	434	452	442	422	437	461	450	432	400	443	424	430	428	435	424	385	449	414	442	410	420	424	418	494	426	442	438	402	462	433	420	450	415	459	421	440	450	451	452	433	471	429	436	437	434	422	446	502	420	423	429	460	441	466	413	433	419	426	429	428	446	422	402	457	439	428	467	425	413	455	439	410	441	417	413	430	437	465	425	433	445	448	424	410	475	476	421	417	449	411	467	425	411	459	451	425	411	413	410	453	430	420	452	403	467	435	467	413	411	433	399	443	441	456	440	396	459	454	469	442	421	449	436	406	469	449	448	432	454	440	454	423	434	450	479	419	428	430	404	446	462	408	476	461	431	441	448	396	415	434	440	463	414	425	409	429	402	428	420	433	404	390	426	454	499	435	426	433	447	459	420	421	455	427	450	431	429	457	428	444	424	461	453	459	371	425	429	424	454	423	399	452	444	431	425	427	429	433	460	472	435	418	407	411	415	435	454	426	450	414	460	463	451	444	442	441	440	461	468	421	449	464	435	420	419	457	456	416	405	407	439	434	452	452	490	413	469	409	417	431	442	425	431	450	411	430	448	476	424	403	420	428	396	418	459	443	435	453	398	438	404	426	425	442	424	466	411	431	427	435	451	471	408	461	407	474	438	451	463	432	438	436	416	442	461	393	436	439	456	447	464	438	466	406	440	428	455	441	457	455	443	440	449	443	425	469	442	414	403	463	444	410	435	439	465	421	458	422	455	467	422	435	436	400	457	464	441	464	407	395	421	450	391	425	454	436	523	448	407	448	479	430	439	460	412	461	475	432	447	438	434	483	459	395	396	406	459	477	450	428	395	466	409	441	455	419	436	447	405	458	449	457	428	436	423	432	447	464	410	401	426	426	430	423	427	453	482	440	465	434	454	430	432	445	436	478	427	422	450	459	449	436	426	437	462	418	405	416	420	446	417	425	410
22872	20594	27274	23900	20600	20658	8552	1858	1428	1226	1224	1058	993	912	956	879	846	761	835	798	747	772	757	733	730	719	740	752	731	722	625	695	747	721	705	654	634	662	633	629	697	661	675	623	668	633	626	638	678	680	642	658	705	664	662	659	630	681	590	655	693	681	654	630	652	619	624	644	617	650	711	627	627	663	611	668	640	662	672	661	690	639	660	653	657	639	636	621	655	679	624	661	681	645	688	686	632	722	671	637	623	647	643	659	663	660	653	672	625	592	682	619	613	620	629	697	637	660	643	613	651	641	660	653	582	630	629	685	646	628	653	645	649	701	641	601	674	661	642	625	636	664	664	642	649	583	598	687	593	692	631	666	618	659	667	673	655	618	644	614	662	693	672	618	601	609	667	649	644	608	718	629	639	665	580	656	623	631	636	660	604	677	646	587	680	661	666	612	638	607	699	635	624	664	673	686	654	625	640	643	657	656	672	677	706	600	602	652	633	651	646	607	663	636	640	677	617	672	661	611	627	588	627	624	672	602	610	674	636	639	652	655	620	652	659	656	657	655	645	652	639	669	611	666	642	648	641	591	639	655	632	603	660	653	633	687	625	635	620	633	676	678	652	643	645	605	607	653	705	636	628	623	634	672	629	686	632	687	643	632	660	639	640	710	670	642	625	662	678	685	629	672	655	672	675	621	621	638	628	644	623	617	659	658	629	624	664	631	609	625	612	655	632	654	639	595	633	646	612	616	695	630	640	626	637	620	685	631	597	647	629	630	648	613	675	643	640	647	651	667	645	667	651	605	656	591	643	654	661	606	672	651	616	635	683	675	635	662	627	619	613	636	601	624	623	643	613	585	630	640	600	594	637	661	646	649	710	653	658	669	675	682	624	641	631	633	610	611	632	670	684	688	656	685	660	691	609	615	641	629	637	682	631	645	627	644	637	629	581	612	638	629	645	652	625	607	674	642	646	641	671	668	622	635	651	631	622	647	614	595	602	623	677	641	652	592	639	671	660	665	600	605	632	608	619	649	675	628	649	617	688	589	650	663	591	648	599	659	606	624	676	631	626	651	586	629	663	605	645	679	671	623	633	602	655	611	625	600	649	653	636	686	664	652	698	635	717	626	595	627	649	639	704	618	660	651	597	623	631	613	633	646	626	568	651	615	641	698	628	641	664	636	635	649	678	680	618	650	611	629	549	640	636	648	599	664	641	627	658	661	696	624	654	638	629	649	676	609	650	620	642	671	605	632	644	656	638	646	685	640	596	616	645	589	640	641	605	684	637	678	615	627	607	658	668	632	648	635	616	686	579	600	637	583	619	629	674	617	650	677	655	633	628	626	627	652	631	678	669	621	612	629	656	659	589	673	623	559	648	668	678	643	666	683	667	630	624	652	660	671	592	622	657	651	648	621	602	599	611	682	671	636	637	628	651	606	625	674	658	636	657	659	660	620	599	609	648	658	689	605	642	656	642	642	628	664	635	652	618	664	668	710	635	627	621	656	610	621	699	605	620	620	646	652	695	629	628	637	610	616	607	648	637	601	616	668	680	629	627	565	676	643	601	612	662	601	617	619	636	680	660	647	630	622	599	660	630	619	630	672	653	598	612	653	619	690	630	665	581	606	652	656	653	623	675	638	607	599	613	663	600	588	590	644	603	660	622	629	672	689	667	625	633	613	659	627	619	605	670	684	660	626	614	620	630	620	652	668	632	645	644	652	680	627	663	638	641	579	617	635	640	674	633	668	634	620	676	629	640	611	598	642	661	642	637	628	623	634	600	618	629	626	698	645	656	616	666	646	610	618	599	637	594	643	620	667	696	621	628	621	646	643	620	644	686	624	612	671	640	658	617	663	652	647	613	595	653	665	620	625	580	606	684	588	631	677	682	639	622	688	644	637	662	692	610	616	614	620	700	623	608	610	649	655	625	651	634	658	601	655	652	625	661	617	631	681	656	600	662	642	621	657	638	645	611	625	615	666	635	637	644	667	626	624	629	610	676	636	624	652	637	606	616	656	617	655	634	639	613	586	632	657	622	647	619	582	679	661	612	638	614	622	575	604	677	650	646	659	673	620	633	637	663	642	645	637	616	622	667	619	618	612	654	651	661	670	588	620	660	646	619	645	649	675	621	652	677	621	623	639	573	636	620	649	644	601	621	634	632	604	620	715	640	605	625	559	661	627	662	666	637	635	647	682	612	698	590	631	661	667	655	605	614	618	632	643	640	609	647	636	658	633	646	641	679	623	620	645	634	668	618	643	624	620	657	647	664	609	644	652	655	618	653	651	608	608	633	623	652	578	619	599	666	656	625	633	628	657	684	642	626	627	618	627	636	645	698	610	621	624	680	611	666	660	586	610	642	665	616	586	610	677	648	637	661	670	657	652	608	639	609	647	658	651	642	632	653	647	684	655	702	664	702	654	605	633	667	657	652	620	655	655	640	607	677	655	584	589	651	645	624	682	692	618	571	632	626	668	613	688	662	664	644	651	651	646	651	626	670	641	620	656	683	619	665	626	598	638	676	632	673	583	646	614	628	588	648	619	610	639	656	616	644	626	675	645	666	634	637	627	658	630	603	625	629	620	673	603	649	642	652	634	647	613	626	623	650	632	671	636	629	660	657	658	631	581	663	641	670	642	631	658	643	617	624	648	683	609	670	628	652	639	697	639	659	670	647	625	615	630	616	642	611	595	653	693	634	659	634	607	649	708	598	627	622	607	678	664	667	613	611	592	641	679	628	664	707	622	603	663	628	642	657	619	637	663	645	638	681	664	697	688	657	668	632	662	675	630	638	658	602	660	659	621	619	667	628	622	618	663	651	655	618	646	645	652	624	673	644	642	629	611	680	674	625	639	611	667	623	642	624	587	644	612	627	649	623	626	657	621	639	632	629	660	662	646	656	681	646	620	654	594	652	595	631	637	651	596	588	623	633	634	668	620	652	646	618	634	641	608	676	647	645	619	627	643	626	658	644	612	658	646	648	663	660	628	650	663	633	586	630	635	658	645	625	649	648	622	687	658	631	582	612	626	601	664	657	703	656	605	629	651	670	637	655	687	657	648	627	611	619	625	651	663	617	634	646	652	657	649	623	657	612	606	636	636	663	624	663	636	636	644	625	614	655	646	641	677	622	634	633	607	614	605	656	625	671	624	677	605	641	676	672	707	617	653	670	669	666	690	630	679	648	652	636	595	669	598	659	635	635	691	642	606	608	667	643	606	612	638	645	640	631	607	625	618	614	640	633	666	630	635	669	673	642	644	602	632	614	689	633	650	612	655	644	640	621	617	631	633	651	659	640	671	619	705	672	618	629	658	628	653	603	675	646	621	630	643	619	623	652	644	645	642	662	636	699	644	659	626	631	591	658	648	616	588	601	613	591	589	617	642	623	632	626	654	638	649	625	636	639	629	647	654	665	669	579	641	663	600	628	613	640	633	635	598	630	592	648	661	664	672	637	638	645	642	614	624	613	610	682	641	662	666	661	646
9999	18122	16538	9766	6622	4796	3731	2976	2518	2115	1774	1632	1458	1307	1212	1199	1068	976	916	943	860	839	843	823	749	763	717	781	753	753	693	699	669	704	731	663	663	680	637	669	679	626	633	621	627	633	635	641	647	684	648	648	651	622	643	647	622	635	627	578	638	650	651	650	649	608	632	657	586	633	634	651	666	634	626	625	655	582	698	614	639	578	628	626	601	606	566	636	590	648	601	668	626	568	647	589	676	664	655	628	664	610	632	676	618	612	641	627	608	653	596	639	680	623	639	606	617	646	637	591	618	583	614	607	622	590	603	619	633	653	609	614	600	648	583	601	595	618	594	599	608	622	612	644	585	605	604	592	610	596	615	600	640	646	599	623	593	593	623	615	609	606	632	579	574	610	563	602	600	594	584	625	612	644	596	598	609	606	626	587	612	620	626	630	624	659	598	628	628	576	607	615	623	628	632	603	621	606	663	568	601	594	619	620	614	623	618	622	602	594	617	601	585	595	588	615	563	593	618	623	647	588	608	623	570	606	574	622	608	628	624	607	606	595	572	608	604	628	643	633	637	573	628	628	607	590	571	645	600	557	568	613	630	596	598	585	596	583	611	582	594	659	606	549	615	599	575	640	578	631	607	599	579	584	629	582	573	597	623	626	582	590	588	595	608	558	577	595	658	647	591	629	582	576	596	622	610	580	657	606	575	594	604	581	625	566	604	613	608	578	596	639	616	609	627	622	600	594	571	584	596	602	593	580	593	613	592	651	589	576	617	652	604	632	597	614	600	574	596	620	583	592	608	608	616	662	638	622	621	633	599	659	576	591	626	625	624	601	660	629	574	597	657	595	616	577	571	632	620	616	579	579	639	596	645	574	584	584	626	617	592	629	594	646	618	589	604	575	614	565	633	635	549	610	574	621	632	630	568	583	611	564	643	569	616	616	629	606	581	657	607	624	584	620	606	658	537	619	554	629	658	594	626	625	599	613	604	599	665	609	631	604	624	588	577	579	601	601	593	593	569	624	586	622	554	583	623	629	558	578	616	607	640	631	592	586	592	604	610	630	624	603	621	613	621	601	598	625	653	612	573	621	599	584	640	626	623	654	613	604	590	622	612	583	583	620	588	587	613	642	603	620	620	583	584	598	629	626	610	611	607	621	665	620	598	557	566	657	581	657	624	578	618	565	589	627	600	626	624	599	617	604	589	639	557	645	582	597	624	587	612	581	591	619	612	653	593	574	570	601	612	617	614	607	555	628	605	633	600	629	601	638	578	612	608	586	601	644	596	666	588	585	591	612	593	607	595	622	641	611	586	624	624	592	599	554	598	602	608	632	619	609	652	599	610	582	607	593	638	601	639	639	666	675	573	593	602	608	613	591	582	637	607	591	568	577	599	582	617	588	598	563	627	650	607	583	574	583	589	542	533	617	605	567	634	590	604	605	597	596	601	580	570	579	602	630	666	611	585	543	696	597	623	566	603	572	594	605	590	583	581	575	612	591	587	576	599	606	605	596	590	631	564	615	591	581	602	586	625	601	616	628	609	570	617	578	593	645	612	537	600	572	606	597	619	636	626	578	573	676	603	628	553	593	569	583	611	595	558	638	615	579	634	578	625	622	637	636	617	570	628	602	593	580	636	608	672	600	589	612	618	608	607	605	629	575	611	602	609	620	645	561	619	602	613	597	628	594	604	595	603	671	567	607	638	535	588	560	609	565	606	591	649	575	577	601	619	560	627	586	584	561	597	576	566	597	634	606	578	597	617	601	591	584	587	584	615	607	566	638	620	572	631	579	622	576	627	582	574	586	616	636	613	620	584	583	571	663	613	592	639	577	637	602	611	600	610	593	616	580	603	606	597	558	547	584	584	606	587	622	615	638	602	602	589	600	583	603	611	607	622	589	564	641	587	588	610	627	575	588	569	595	617	608	615	551	624	586	627	579	576	585	543	604	602	602	636	636	597	610	660	630	619	605	593	670	587	586	664	581	622	659	645	633	590	587	587	580	596	605	583	619	598	619	579	611	577	639	614	601	618	600	617	602	646	567	621	571	621	607	633	574	596	583	625	643	566	585	557	591	614	594	616	643	581	598	630	609	634	608	605	581	583	626	621	639	607	627	594	660	649	635	612	603	596	577	612	647	595	588	585	666	554	573	627	605	568	627	641	615	630	629	577	587	660	606	616	576	665	648	624	606	631	588	572	614	627	620	664	646	606	555	582	553	595	616	590	616	604	628	575	624	598	596	620	619	619	644	622	613	603	606	595	580	572	580	566	570	602	574	618	632	601	605	633	602	588	632	584	539	603	630	599	604	596	599	612	607	592	613	642	581	620	614	651	643	636	593	555	575	636	577	556	571	610	539	603	627	579	596	619	612	618	604	587	612	617	585	618	577	556	567	591	625	624	597	599	580	597	590	673	613	584	598	616	621	580	656	653	557	608	557	603	581	609	575	611	611	578	626	612	570	599	621	604	571	589	603	587	667	599	562	609	615	608	615	590	591	615	581	593	583	628	663	554	672	580	631	603	586	617	641	603	605	580	636	620	581	582	600	636	663	589	639	597	605	586	641	566	589	602	618	631	607	603	590	636	584	607	661	593	657	603	669	632	632	601	594	615	599	607	606	604	607	610	579	596	630	596	602	594	619	613	571	596	615	594	626	617	548	593	618	609	568	552	612	627	638	611	605	588	634	571	592	588	628	586	635	639	601	611	608	588	587	559	558	615	658	615	626	601	617	621	597	578	648	625	594	596	600	601	595	609	596	631	624	555	592	616	597	636	636	616	598	613	612	608	609	651	567	638	589	615	614	637	597	688	622	585	583	627	609	615	606	556	578	611	618	605	575	555	604	645	595	611	597	572	607	642	585	606	568	592	663	602	535	573	579	595	607	578	623	599	627	648	579	606	584	625	592	595	577	585	596	598	582	569	626	614	637	556	634	636	609	561	602	566	622	584	588	616	556	597	605	636	614	600	632	589	580	627	581	632	585	614	611	633	668	603	581	552	597	642	595	609	602	634	602	625	614	620	619	567	608	608	642	647	611	601	596	574	588	603	584	613	599	618	603	589	577	561	596	615	596	611	623	592	604	618	621	592	568	596	624	610	604	591	596	589	605	604	620	603	577	605	588	604	572	601	622	583	635	603	612	600	638	611	596	582	584	593	582	629	616	584	603	651	587	573	621	582	610	614	616	638	603	578	610	605	566	572	585	650	551	601	585	563	617	610	643	623	631	582	600	578	613	594	585	601	607	696	647	662	563	613	629	572	607	594	569	633	608	613	641	621	609	606	611	604	585	597	627	618	585	635	578	608	578	595	604	599	601	558	599	572	626	643	625	594	598	601	589	601	650	631	627	644	599	599	608	610	637	603	593	605	600	615	607	619	599	621	596	590	606	583	612	594	651	625	602	640	586	569	611	588	610	623	630	575	617	611	606	615	622	605	613	636	627	591	633	623	597	610	613	592	593	616	595	584	606	574	622	644	572	651	624
27974	14000	2360	1112	897	877	897	853	846	851	827	858	794	835	804	799	810	828	766	872	798	796	822	818	782	850	863	825	799	779	797	840	749	815	845	826	851	758	821	824	809	820	836	811	862	822	814	811	827	857	750	817	811	861	788	795	835	818	816	792	782	784	846	794	802	770	780	789	836	775	853	803	777	801	738	825	801	746	872	829	809	780	809	799	804	782	827	842	802	859	822	833	832	880	779	750	851	829	798	788	841	885	819	823	835	880	817	812	839	815	832	826	808	781	808	788	828	816	843	774	772	800	818	808	845	829	819	779	864	857	827	830	834	782	824	807	848	788	828	860	800	820	825	800	831	799	854	859	783	811	822	794	805	767	864	829	793	806	833	809	852	792	783	800	784	813	792	805	813	818	805	826	788	842	801	801	827	821	758	789	809	842	772	762	802	789	842	811	792	839	832	810	792	806	883	797	779	795	834	830	837	782	877	754	818	839	826	803	871	827	812	829	825	791	828	774	788	842	868	770	790	794	860	834	814	799	858	845	803	837	786	757	863	773	810	819	763	800	810	831	793	833	819	811	822	840	775	828	788	766	849	853	829	770	751	822	854	782	838	850	861	871	788	861	796	807	793	778	847	791	794	841	866	837	867	824	862	824	833	825	827	815	801	732	794	761	805	799	799	764	817	812	770	785	780	831	773	838	798	812	834	827	881	833	774	815	824	815	797	835	802	796	805	813	795	844	807	823	825	797	805	814	778	838	818	814	784	790	819	842	792	818	768	831	798	866	837	822	792	791	766	807	831	812	825	822	802	782	787	817	736	811	846	768	787	811	817	800	850	860	780	796	820	833	795	776	793	848	827	793	804	834	824	826	850	811	808	817	804	782	827	792	773	815	775	817	781	816	779	810	802	816	827	801	792	785	783	841	824	824	822	798	787	797	805	798	764	804	826	808	755	823	788	819	785	846	774	792	798	817	816	784	815	819	811	811	848	783	869	850	825	803	786	857	826	833	809	821	802	826	843	789	848	802	781	803	815	840	825	810	809	812	860	791	785	755	793	801	814	791	774	782	811	799	818	802	798	839	837	758	828	808	796	845	816	795	805	824	847	848	831	801	818	794	849	846	798	765	818	794	798	829	860	809	822	779	809	820	769	806	825	801	828	781	760	817	795	804	857	816	856	764	825	821	800	830	832	792	830	745	799	817	824	801	831	862	737	812	807	840	866	839	839	819	780	870	816	831	804	849	813	811	777	773	786	833	829	825	787	825	756	812	798	850	880	803	797	828	833	823	789	820	797	833	829	818	800	779	780	822	827	789	791	793	871	811	813	804	800	812	787	826	814	824	818	807	797	814	830	786	833	828	783	777	793	801	838	868	846	820	810	793	771	827	749	822	811	813	829	812	798	795	756	819	809	761	808	784	789	861	772	830	845	846	847	797	801	772	762	784	814	791	799	837	781	807	849	776	827	817	869	870	782	824	824	813	836	826	861	872	751	744	759	809	770	782	830	807	815	805	794	786	782	789	764	810	815	789	817	787	821	799	814	833	820	854	841	819	802	794	798	796	755	781	796	805	845	815	799	834	840	815	815	853	836	792	808	785	843	790	851	794	855	795	787	762	774	818	810	766	763	820	831	883	856	858	793	803	837	796	787	766	819	820	785	825	802	786	830	806	804	788	849	819	760	771	813	825	777	861	802	812	763	863	819	773	800	826	775	792	840	795	794	766	860	801	800	789	791	876	841	830	844	749	826	788	791	817	830	835	834	860	802	727	845	847	798	801	851	828	827	846	838	823	808	823	800	776	794	779	801	812	805	796	851	808	859	847	813	899	815	793	873	807	802	847	760	846	780	809	814	869	850	787	864	773	803	808	782	763	797	809	754	827	812	808	827	769	814	846	848	807	791	813	810	846	792	840	830	842	822	855	780	788	797	773	781	812	823	871	835	775	794	812	794	792	823	830	795	803	852	829	858	836	775	840	870	824	780	823	801	838	816	861	823	790	788	812	825	832	817	745	847	803	842	792	815	828	785	837	792	826	824	880	818	830	853	830	819	786	852	767	845	818	766	765	828	838	852	798	853	802	797	786	832	843	793	822	825	805	780	852	859	814	819	759	838	861	748	785	841	769	810	808	806	791	832	796	844	797	839	783	789	781	828	782	777	799	831	789	833	821	774	754	829	831	866	811	797	814	793	822	841	819	794	787	780	812	756	818	790	748	857	784	814	801	818	832	850	860	810	808	774	807	817	816	834	812	858	771	795	841	825	838	790	783	774	789	831	830	867	826	769	755	772	835	760	849	882	773	857	798	802	810	804	807	784	797	796	741	814	803	798	845	821	780	769	779	805	777	795	793	799	842	855	825	765	876	803	847	805	835	758	836	836	861	837	817	826	824	837	736	781	840	789	781	802	789	823	774	847	834	835	783	878	786	807	829	770	829	786	788	807	847	876	814	785	852	817	798	807	800	751	832	817	824	812	809	820	804	817	754	805	784	807	825	823	847	837	851	805	783	798	867	821	769	771	757	823	823	817	812	820	839	800	811	848	822	778	806	814	787	805	814	866	867	817	827	840	795	763	839	786	832	795	794	814	817	821	845	789	815	816	789	820	847	782	806	772	801	807	798	795	774	833	738	867	857	815	764	820	785	801	830	867	781	762	789	816	838	804	854	795	798	857	780	789	828	792	774	777	801	893	797	779	832	856	779	821	840	804	803	860	795	799	830	842	837	805	764	848	801	839	795	818	748	716	737	763	843	811	801	784	803	838	776	777	800	821	884	810	782	828	820	805	789	874	775	848	836	847	806	779	824	844	740	865	874	821	810	825	854	819	796	778	783	807	832	789	795	821	798	860	831	803	823	761	840	847	791	819	797	820	818	838	812	837	780	771	808	834	781	825	788	834	809	778	785	811	793	807	813	819	807	736	808	793	794	798	827	837	849	848	797	808	826	829	825	795	791	808	826	789	766	826	809	785	810	770	830	897	812	805	834	815	748	787	826	842	812	765	824	779	804	738	761	798	735	833	784	839	815	813	779	860	749	804	826	784	819	833	807	805	838	823	796	828	828	802	775	805	808	761	788	847	790	760	772	798	798	848	780	791	764	803	834	810	802	853	828	790	781	747	769	835	819	849	817	838	793	769	863	800	800	773	790	831	843	826	806	808	772	813	813	791	770	818	854	873	825	835	770	779	774	805	765	791	793	785	806	823	804	858	785	792	782	802	829	763	786	783	857	889	826	827	834	794	748	782	788	832	805	856	800	844	823	796	822	792	806	811	816	808	848	797	878	795	833	784	809	842	852	780	801	801	852	804	820	776	819	797	803	803	825	782	839	768	830	844	831	793	837	780	825	802	787	775	827	798	778	846	738	834	778	791	802	788	818	797	830	849	901	848	848	800	802	800	819	815	814	804	817	792	838	840	842	840	793	848	785	787	790	779	824	834	792	839	848	798	818	791	827	830	841	798	779	801	827	797	803	833	805	742	793	882	800
5550	1487	1456	1126	1015	922	968	867	906	864	830	890	864	809	831	831	869	832	854	796	838	867	802	858	794	874	833	863	890	795	812	809	819	808	807	838	824	830	828	822	815	817	842	830	858	862	816	822	833	777	859	844	882	830	813	823	836	843	800	825	811	843	825	830	848	824	828	885	826	833	826	809	820	807	813	856	800	818	834	840	878	832	869	831	860	827	885	861	836	810	805	840	824	859	834	874	859	801	863	810	829	783	829	884	868	829	797	833	822	860	790	841	805	831	782	824	821	809	812	862	805	792	799	813	772	811	823	831	827	798	794	809	784	827	824	798	819	855	835	841	852	787	810	810	781	836	876	846	779	806	829	831	835	799	824	851	861	827	845	819	853	831	853	814	818	817	841	832	900	834	887	841	870	826	802	805	821	820	832	859	826	760	792	827	813	797	864	803	849	818	856	809	857	854	824	825	785	841	839	800	858	782	819	856	782	824	786	789	808	810	843	849	839	842	848	873	825	830	791	847	840	884	869	808	817	796	841	856	846	838	826	823	833	817	833	864	880	795	810	815	819	828	815	860	816	849	849	833	840	815	799	824	837	814	820	783	821	802	789	791	914	867	807	847	797	801	774	811	844	791	780	852	828	752	826	822	820	812	864	877	835	777	840	843	832	856	849	811	774	841	756	860	830	858	900	791	814	856	844	837	839	851	884	792	815	815	829	836	846	841	785	863	822	827	833	789	862	821	784	797	899	821	857	746	822	836	879	837	821	836	839	825	806	878	790	831	868	839	823	814	784	849	808	805	794	817	830	847	839	880	788	783	830	813	797	827	825	802	817	836	877	812	790	823	854	838	828	810	826	823	828	866	820	816	837	816	794	815	848	842	799	775	811	822	784	894	860	847	854	848	854	854	789	821	779	859	840	773	834	823	848	870	833	844	812	831	825	836	832	829	828	844	804	835	813	872	818	800	865	853	800	838	835	806	844	842	840	803	806	841	820	837	836	874	837	794	814	861	878	863	852	795	784	809	793	783	842	810	804	825	821	814	804	843	902	790	845	787	832	859	836	794	800	812	752	855	871	794	879	868	815	845	781	853	822	864	781	817	839	841	870	817	819	864	839	818	847	841	859	816	834	792	810	840	765	867	835	820	818	885	789	811	774	842	781	871	765	847	839	841	800	792	848	813	789	809	861	845	858	779	882	823	819	805	849	815	845	813	835	834	819	827	829	801	864	864	806	847	821	848	801	821	795	819	798	788	810	826	837	798	868	798	861	835	844	803	833	812	830	790	803	818	792	856	844	814	802	795	829	885	824	796	821	801	794	784	796	832	864	798	821	818	777	847	817	812	758	834	772	852	817	791	832	808	842	785	862	810	831	852	829	853	905	832	815	868	820	776	839	819	873	769	851	827	828	818	815	808	794	825	825	837	825	863	847	844	820	824	838	822	829	841	838	822	799	814	800	779	833	837	789	860	797	821	806	794	880	792	846	864	818	863	826	812	841	872	865	849	834	864	827	867	848	936	904	794	792	869	821	843	860	844	766	876	827	787	810	812	838	849	861	826	783	806	897	848	826	833	830	840	869	819	850	839	822	805	806	783	869	850	851	836	782	851	843	795	831	857	867	836	828	858	837	836	808	816	819	881	851	826	828	798	828	799	831	851	844	809	833	800	802	817	758	787	787	777	797	773	820	816	832	852	835	848	841	854	779	836	825	794	802	741	882	819	864	849	803	829	792	836	823	853	784	851	830	825	856	801	832	859	826	784	813	803	790	820	741	801	827	883	775	814	820	836	828	862	832	814	823	830	844	807	838	810	817	838	853	818	780	796	770	822	809	832	838	811	810	798	835	841	831	804	858	807	838	816	885	788	783	809	834	799	810	853	845	776	870	857	817	835	827	816	833	849	868	857	753	846	857	836	808	825	839	837	822	822	801	812	791	826	819	898	859	885	826	814	808	855	852	842	828	806	807	848	820	819	845	848	823	850	810	829	807	881	839	848	853	784	793	822	844	806	773	841	821	781	798	822	791	829	893	861	844	812	857	801	760	820	845	785	814	770	788	821	823	867	837	765	849	845	860	804	904	812	836	823	831	800	828	778	793	878	828	835	760	865	826	822	865	853	838	828	794	822	847	807	753	849	860	820	825	845	807	743	833	840	833	818	829	846	833	820	816	845	813	800	852	830	822	833	819	817	829	785	822	859	758	786	802	794	844	827	787	867	802	797	837	783	783	814	849	814	829	835	749	831	805	803	835	811	800	828	827	839	831	886	799	832	825	864	843	898	826	857	854	814	852	787	864	793	799	823	831	818	863	857	825	849	882	804	840	835	825	840	843	840	800	842	796	848	888	854	830	813	798	859	851	823	795	827	877	860	865	856	812	867	823	810	844	794	763	820	839	811	827	868	813	863	828	826	806	826	808	754	811	843	802	846	846	824	810	761	828	812	825	854	832	824	863	849	823	838	851	831	819	813	867	806	829	801	786	873	804	825	811	859	821	816	795	832	786	820	858	858	829	804	852	833	847	774	815	809	824	848	815	810	813	817	842	838	793	785	747	813	782	795	845	831	804	875	813	822	815	808	840	840	863	803	833	827	816	800	831	801	830	813	804	800	796	814	856	844	811	841	892	830	831	850	832	827	838	850	827	900	825	825	797	780	841	793	805	898	857	793	826	819	803	791	795	874	775	774	786	830	810	796	804	805	840	823	836	783	836	815	823	849	819	814	847	833	775	865	909	817	823	807	821	838	893	844	792	796	829	831	801	798	800	787	818	833	813	778	832	834	833	827	799	859	831	821	776	828	806	787	780	799	824	831	835	820	813	837	799	784	899	811	849	827	821	829	823	784	833	851	803	847	778	870	793	853	842	810	854	816	830	819	817	839	800	817	853	860	834	819	837	848	751	822	790	801	849	857	797	806	779	822	796	790	777	847	758	830	864	815	810	801	850	811	821	824	827	842	803	820	836	789	809	843	866	774	790	841	837	780	822	775	811	867	862	849	835	832	814	824	818	825	823	851	855	822	824	803	815	836	855	815	838	820	861	754	817	829	794	856	816	831	853	817	893	793	811	855	865	853	795	800	794	833	826	829	775	828	843	869	774	827	780	771	816	869	857	793	852	805	824	869	853	830	846	754	794	791	816	855	848	830	857	811	837	776	757	827	780	845	818	828	804	827	770	794	802	840	807	864	830	801	822	772	847	819	805	804	841	802	794	792	807	883	839	815	817	822	802	804	853	821	781	843	818	845	876	788	849	830	891	849	835	865	864	908	760	826	852	818	794	853	805	839	775	837	850	791	781	838	857	879	840	815	857	821	798	808	882	808	790	802	831	790	792	804	811	844	805	848	873	752	821	820	770	838	853	802	804	818	898	834	770	833	839	839	782	824	800	846	778	803	777	783	853	811	782	829	803	823	809	836	874	865	850	778	818	807	868	797	822	797	850	816	857	867	805	841	810	868	866	833	851	830	876	843	839	807	811	851	862	858
24952	20596	26891	24271	20600	10836	1592	976	783	742	699	654	593	594	568	504	472	503	468	476	476	520	506	476	464	419	404	459	430	425	426	412	441	434	435	455	448	398	407	415	432	415	395	419	449	395	389	429	416	432	393	424	385	428	401	403	422	414	429	402	417	420	404	372	395	425	451	420	396	407	413	394	394	419	406	408	395	396	408	460	415	427	388	397	432	437	424	436	398	381	410	441	435	446	421	435	429	433	439	438	406	420	378	413	414	374	418	451	415	423	426	427	392	391	431	397	380	368	407	408	406	375	390	422	383	396	408	426	415	384	422	413	387	420	396	418	421	410	427	434	385	378	432	421	411	396	396	385	407	385	412	427	396	394	415	396	388	404	381	401	397	443	421	394	438	416	384	407	369	368	430	407	393	393	401	425	427	387	417	406	461	367	399	403	402	401	371	381	418	388	413	434	386	424	413	431	410	422	423	424	431	401	390	405	423	408	432	431	395	384	390	430	383	411	412	429	389	426	418	389	398	399	397	429	400	423	381	414	423	416	397	415	367	360	389	376	436	389	407	435	398	427	384	469	440	406	429	416	406	398	408	406	443	411	364	440	383	419	397	380	414	363	438	419	414	384	407	411	416	374	420	444	396	398	431	359	433	414	397	382	386	414	414	396	371	404	411	401	394	398	395	409	402	406	398	380	404	359	415	390	408	410	429	381	422	411	388	429	421	448	410	397	435	449	375	365	390	419	399	411	423	428	419	399	419	416	404	386	404	372	404	400	389	384	408	409	390	381	381	410	407	423	410	412	432	428	375	408	408	407	392	389	417	429	390	413	380	407	405	418	414	414	404	398	392	417	435	404	433	432	396	402	402	405	408	407	405	426	419	426	385	396	433	425	408	411	375	415	390	466	395	420	410	396	399	415	395	410	398	397	423	387	414	389	432	394	420	408	412	396	424	418	388	401	411	392	406	424	399	414	417	399	387	389	421	379	413	380	444	445	376	424	387	437	378	427	415	438	441	444	419	401	406	434	430	383	436	396	427	416	395	426	414	400	410	393	429	408	374	416	402	387	429	380	430	420	413	386	408	392	438	434	411	401	405	405	442	401	369	414	420	389	399	382	419	396	392	399	414	408	449	460	373	400	386	413	389	373	407	396	410	430	411	401	413	420	432	393	445	408	405	401	384	407	419	448	414	407	378	383	420	380	440	402	376	427	438	415	407	424	405	420	411	439	408	392	427	375	396	385	445	418	464	395	414	425	395	416	410	365	433	416	417	416	415	433	392	413	373	384	383	412	397	334	414	397	384	388	425	401	425	394	414	396	401	406	395	442	430	420	434	390	421	402	429	436	443	385	411	394	429	396	400	412	422	385	440	447	422	389	397	402	365	423	383	435	409	426	398	390	420	401	404	380	424	409	428	398	388	393	433	399	401	418	448	422	394	404	384	424	401	387	378	443	392	388	392	430	434	401	379	424	409	387	385	409	399	413	396	425	383	360	383	410	423	413	402	396	411	376	413	421	400	399	397	420	346	419	378	401	401	391	358	380	380	400	421	388	399	361	413	434	396	386	385	445	387	430	457	394	405	423	431	421	397	405	418	426	395	395	431	405	385	419	386	402	407	421	446	423	445	420	443	405	393	377	413	407	420	431	380	411	373	403	395	400	341	409	391	373	428	411	395	387	398	420	433	407	395	406	421	414	403	432	438	424	387	412	411	377	405	404	418	400	406	404	405	404	448	387	434	366	436	400	406	408	412	411	436	452	405	415	415	387	387	390	422	411	407	408	398	384	426	397	408	428	382	423	406	430	420	403	432	432	421	382	412	435	395	439	398	397	376	425	411	438	436	446	369	410	364	371	400	428	448	380	424	425	429	403	429	385	382	401	374	398	416	392	434	412	407	411	430	446	381	402	418	404	438	408	418	403	430	378	420	409	376	422	388	424	452	393	405	407	441	405	423	415	426	406	404	388	442	422	396	421	417	432	402	376	391	388	384	427	356	432	412	416	414	420	409	401	422	355	375	400	349	385	386	408	426	409	421	404	427	395	392	406	416	429	425	423	431	424	402	386	419	386	393	442	425	435	418	398	395	402	407	388	405	426	367	416	422	375	402	394	378	387	406	381	410	408	417	452	400	395	395	415	392	360	465	385	409	417	397	424	403	408	393	410	437	418	417	374	437	405	421	407	366	412	408	414	384	396	428	374	410	399	435	409	428	400	398	376	413	399	431	421	441	407	414	395	421	423	409	413	402	376	421	426	408	407	425	410	398	409	399	415	413	423	408	399	428	398	398	415	445	404	398	417	416	381	392	396	388	443	386	424	394	402	414	418	403	436	397	415	389	384	393	403	397	429	381	386	383	420	404	385	392	423	409	413	431	419	439	404	387	376	400	406	351	397	412	421	444	390	391	426	396	402	386	409	409	421	396	430	402	406	413	416	392	394	420	380	395	400	395	422	446	402	407	378	430	394	390	411	354	415	425	405	433	375	379	410	408	407	400	412	403	396	397	396	411	443	380	422	412	359	390	408	421	442	386	431	389	437	403	366	457	387	391	386	400	465	450	433	382	387	360	442	402	421	412	392	382	404	420	415	383	428	422	402	419	368	419	394	418	408	362	394	410	385	392	430	453	424	413	424	400	423	386	413	438	383	402	428	386	377	383	401	410	406	427	399	420	378	392	384	435	434	375	418	437	383	407	414	400	432	412	411	379	426	407	446	423	384	420	403	416	416	403	398	394	383	430	407	380	419	375	419	433	435	399	404	378	438	435	426	397	404	444	413	405	401	373	396	434	393	420	419	401	396	379	406	412	398	437	381	403	413	384	458	405	418	427	400	388	438	408	385	414	440	423	416	415	419	419	372	424	420	411	374	349	419	389	434	418	394	398	434	410	450	394	421	394	437	386	439	395	399	429	449	405	401	413	434	419	396	403	390	367	419	420	391	420	430	420	442	406	405	414	391	397	405	372	393	417	422	420	417	397	440	405	397	421	444	372	433	393	363	409	434	437	363	378	443	408	388	382	422	430	411	406	428	403	412	413	417	400	414	433	441	413	403	413	392	416	418	395	440	422	427	387	405	423	390	421	388	397	438	390	427	393	392	424	431	406	410	405	417	451	410	392	364	374	389	456	404	358	409	433	439	433	417	373	410	439	421	378	416	410	400	415	412	421	394	404	418	411	438	424	391	426	399	392	412	410	423	391	362	434	419	398	379	356	410	399	368	405	404	411	365	405	401	405	403	433	405	401	417	402	397	417	408	402	436	418	385	412	415	433	378	427	420	414	412	446	402	445	383	405	412	397	429	429	378	433	426	415	402	452	399	431	424	395	441	397	431	382	419	428	432	444	379	437	407	420	381	401	410	431	412	386	391	388	426	369	446	402	383	384	428	385	388	435	404	407	415	418	421	368	421	445	410	418	389	403	412	429	432	428	368	414	427	433	426	420	400	381	433	407	395	405	429	412	406	426	407	439	420	447	404	422	385	405	403
7328	11625	10399	5827	3891	2799	2070	1691	1370	1191	1049	1008	896	806	804	734	690	619	642	591	602	553	519	536	518	549	515	470	477	476	483	497	525	452	494	450	449	447	492	478	468	446	487	484	465	440	475	447	508	464	442	435	447	449	472	471	431	463	469	418	442	433	418	439	440	443	448	436	416	422	423	406	424	439	491	423	403	435	443	423	456	423	459	419	465	446	420	474	446	438	431	441	439	447	463	402	425	451	403	459	484	432	440	451	437	462	428	437	450	482	405	447	435	485	453	430	473	424	423	453	477	427	407	420	434	470	460	424	431	436	399	473	426	437	422	446	437	456	447	405	447	439	408	447	434	395	407	435	412	422	416	460	428	436	439	441	441	455	426	425	428	415	440	438	464	401	404	409	429	378	445	426	406	423	435	433	393	442	454	427	453	460	443	449	457	370	421	411	445	431	465	438	428	424	427	430	447	396	443	424	425	391	441	416	404	429	422	452	442	430	433	425	432	427	435	439	423	420	428	423	433	443	452	428	420	443	449	433	396	479	426	425	433	446	443	441	411	443	411	463	429	455	417	453	435	455	420	432	405	458	417	434	387	438	401	450	441	416	413	424	423	449	498	448	416	433	429	412	425	452	455	448	421	446	410	440	411	425	434	436	427	407	423	454	439	442	433	438	420	454	453	419	434	400	427	396	453	463	439	408	397	420	426	412	431	427	417	415	426	424	464	447	409	447	433	420	447	421	417	442	435	432	423	454	397	395	465	459	446	457	411	405	459	458	419	451	442	425	436	407	450	423	420	410	453	450	396	440	411	433	417	436	419	447	427	426	433	441	445	439	425	434	451	434	429	431	400	435	438	436	398	406	437	405	440	442	471	443	428	427	435	426	392	415	431	442	434	424	415	414	464	378	414	436	440	414	382	448	426	456	438	434	455	439	436	427	447	414	400	402	408	450	413	416	456	386	443	442	421	437	431	463	439	449	440	406	417	442	421	442	429	437	438	452	411	440	445	424	452	444	412	427	443	435	425	414	439	456	429	416	443	404	420	437	451	419	424	433	443	401	419	404	419	396	451	419	449	443	394	437	424	450	427	441	438	419	459	415	451	383	415	408	404	432	424	437	436	398	419	428	438	436	451	414	407	439	461	495	450	381	405	418	455	409	403	470	419	387	392	415	414	459	418	430	414	474	453	439	415	439	407	430	415	442	438	440	432	444	434	444	435	482	473	421	440	472	422	439	441	460	416	394	422	428	452	421	426	461	424	431	416	423	407	459	449	415	417	409	441	432	433	442	412	462	466	448	433	445	453	415	440	428	384	431	460	412	491	420	425	432	412	445	447	432	442	421	464	442	444	418	438	437	412	407	421	420	423	438	409	410	450	395	482	408	410	422	426	441	400	439	431	455	415	419	450	409	464	388	414	423	424	439	447	421	400	442	408	418	414	422	421	401	427	434	450	447	434	439	424	422	408	441	423	479	422	452	395	444	446	462	409	381	436	435	427	405	460	444	418	420	415	465	432	427	415	401	453	425	445	405	400	480	408	431	453	414	416	403	422	436	446	431	427	396	446	376	442	450	405	416	429	416	433	425	424	418	429	434	440	422	435	402	446	443	432	432	407	424	422	438	387	429	448	435	405	405	425	441	422	399	445	424	431	405	450	418	399	432	419	473	437	444	444	404	415	457	432	425	388	432	413	421	432	419	437	456	411	413	410	417	403	408	445	441	409	435	458	416	480	436	430	464	429	427	466	403	389	415	409	464	449	420	419	427	413	451	404	461	456	426	425	409	415	387	438	438	411	432	434	421	429	440	423	408	398	447	435	438	404	432	450	436	396	421	443	449	468	439	419	408	418	444	447	429	430	412	411	433	416	417	419	453	441	405	436	415	392	458	439	407	436	416	405	418	453	392	439	393	437	425	392	409	438	474	437	425	424	456	419	383	418	467	480	435	426	437	396	414	445	414	431	452	418	428	409	400	448	450	450	453	420	438	443	425	434	466	429	445	418	469	413	414	420	449	447	450	409	409	439	457	458	412	457	434	429	460	413	439	445	440	411	431	426	423	435	421	422	435	451	429	427	424	392	416	459	440	426	413	404	445	383	399	452	405	445	440	397	376	417	442	417	417	443	437	411	470	458	453	417	444	428	452	433	464	431	453	433	430	441	406	443	466	442	453	428	431	444	464	434	419	435	487	410	398	452	410	402	420	459	427	417	410	398	419	439	450	497	407	425	409	463	433	412	456	431	425	459	439	401	434	430	423	446	450	415	447	418	403	473	444	456	428	420	446	475	415	442	401	463	439	451	465	423	429	426	431	461	418	467	423	378	422	428	461	403	432	396	438	423	428	420	418	445	432	427	417	440	441	435	431	428	418	409	439	417	399	435	437	442	399	443	426	463	434	449	446	385	413	437	429	452	414	413	420	455	427	420	425	412	426	428	399	438	452	440	462	457	395	451	395	428	418	413	409	412	443	444	431	400	468	429	436	421	446	393	441	438	420	402	458	437	437	427	387	459	399	421	447	434	416	440	433	422	424	448	430	447	444	440	457	426	420	462	408	444	436	405	393	445	464	458	427	406	411	436	404	432	449	437	463	419	444	412	419	452	483	450	421	422	386	396	457	447	441	413	410	402	448	414	437	467	436	417	384	434	426	406	427	413	454	417	416	462	437	379	433	415	403	413	462	401	415	463	420	405	422	431	413	435	410	460	452	411	407	429	433	421	442	401	425	469	430	441	424	416	426	422	413	437	429	455	431	435	423	405	434	404	419	419	422	426	460	449	446	426	449	392	427	460	431	435	427	423	433	428	449	410	457	434	445	423	399	443	414	404	434	427	439	436	415	404	443	446	415	412	430	424	427	375	433	446	439	423	443	448	422	449	426	425	417	463	454	417	420	421	432	453	451	379	427	409	384	435	401	453	470	449	419	434	419	448	449	437	384	431	445	403	420	437	434	420	430	413	397	408	426	427	437	422	396	398	434	424	441	381	429	459	435	413	423	450	429	440	446	405	433	431	425	374	452	434	429	454	437	421	414	403	436	407	428	438	449	445	434	428	423	429	426	408	406	460	458	439	469	391	422	431	425	435	424	409	450	400	413	462	425	417	446	437	458	447	389	454	436	435	413	451	424	443	411	436	471	421	432	380	456	396	404	437	397	403	432	397	417	433	448	467	439	410	449	435	454	445	425	397	432	415	427	431	425	420	426	415	422	420	436	411	404	439	438	420	440	449	410	435	429	382	389	420	389	484	433	416	419	408	409	433	431	453	385	409	414	420	412	388	414	417	428	413	409	448	415	426	379	415	424	479	418	398	431	418	440	431	426	455	441	449	437	432	422	439	466	416	420	463	459	465	414	403	436	431	419	435	413	363	416	434	461	445	414	430	437	412	450	440	456	446	431	413	428	423	434	418	421	443	439	434	451	418	473	438	445	452	414	427	428	413	405	431	455	385	434	398	432	446	438	463	426	418	437	432	432	450	440	421	423
22857	20584	27212	23947	20589	20639	8508	1809	1403	1276	1093	1094	952	938	916	894	854	818	787	715	732	742	749	721	737	732	717	702	743	671	693	728	688	679	659	689	657	630	667	691	646	688	679	691	654	625	623	640	673	634	684	633	603	639	636	632	643	685	655	678	628	659	660	682	614	617	670	667	611	646	648	634	574	613	664	624	613	598	573	639	617	613	629	630	631	685	615	644	632	652	620	637	687	687	656	644	635	602	641	649	630	699	662	652	654	656	614	617	597	616	665	640	671	626	642	656	644	629	661	646	605	624	640	659	636	646	673	632	635	668	605	659	701	653	632	628	616	660	591	619	674	618	648	641	642	630	637	642	617	657	621	615	639	648	630	636	660	629	619	582	653	648	707	619	639	632	621	624	634	622	637	657	604	582	597	628	608	648	592	625	651	619	651	616	622	633	625	649	631	581	664	612	631	601	643	614	613	609	659	676	660	652	640	607	651	621	598	630	598	612	653	640	607	602	642	678	604	638	607	632	655	673	652	635	608	642	617	621	578	634	674	648	627	632	627	652	618	650	683	670	633	643	598	621	646	606	625	673	671	643	617	641	616	659	612	654	595	584	624	666	654	599	689	598	604	660	657	606	622	633	614	595	585	640	615	642	653	633	663	595	635	655	627	631	650	623	633	608	627	652	633	646	711	643	657	628	644	606	633	641	622	688	668	668	610	620	653	606	651	635	675	617	653	658	640	651	617	593	632	583	636	655	631	635	646	680	631	637	610	613	584	613	622	672	625	573	643	599	668	639	609	653	653	661	627	639	579	661	622	690	640	628	647	610	649	624	618	636	579	653	698	600	605	640	616	660	644	600	615	626	676	657	674	624	652	612	636	681	645	685	628	616	656	633	644	623	670	637	684	638	613	621	589	622	562	630	640	612	626	600	657	635	670	656	619	679	656	630	629	606	658	616	647	608	608	637	609	628	660	610	660	631	603	647	651	650	646	677	657	637	636	630	608	601	620	627	646	603	610	659	626	599	637	649	667	682	643	623	589	685	654	632	642	638	597	638	657	648	677	596	595	616	608	622	619	622	620	651	598	647	642	592	604	629	646	687	659	638	595	627	604	658	619	622	642	693	656	686	649	595	637	648	637	634	628	664	606	617	654	607	639	627	631	636	635	613	664	642	651	569	649	645	619	650	697	711	632	622	646	603	669	638	647	625	652	613	625	653	718	605	605	640	602	622	698	650	609	597	617	613	584	635	624	638	577	614	633	599	615	633	666	646	612	677	641	618	629	660	638	634	629	648	611	598	632	646	681	612	626	647	633	644	665	643	628	636	622	588	592	618	592	657	644	617	595	596	629	579	648	623	629	617	598	620	606	654	587	633	650	645	645	627	627	627	619	602	657	660	649	645	633	670	599	654	671	680	631	604	643	647	657	658	636	628	634	600	630	600	603	632	645	637	674	642	663	684	628	676	592	614	650	618	632	643	626	631	627	671	657	638	604	623	650	612	649	623	604	617	675	625	653	638	632	618	620	634	631	595	623	668	642	682	657	619	625	618	693	563	622	630	651	629	633	640	619	611	603	639	653	592	654	611	626	614	648	600	601	656	651	652	636	618	641	668	619	637	615	614	605	665	647	628	621	622	665	631	589	664	625	646	640	630	642	642	630	607	653	652	630	693	643	652	637	583	613	573	635	634	623	591	612	644	663	657	610	657	668	633	650	593	675	653	642	615	610	650	641	672	662	648	676	626	636	623	641	611	659	637	654	642	664	666	621	636	614	602	666	580	673	643	631	653	618	619	637	641	680	625	591	611	636	615	608	622	599	626	621	658	635	644	575	616	618	626	638	631	632	657	642	635	663	622	613	667	659	637	623	682	655	609	652	611	614	641	596	631	635	663	651	614	595	639	619	632	630	606	604	642	606	652	607	597	646	627	654	607	644	622	656	623	601	683	665	632	645	610	647	603	633	642	658	589	659	651	623	594	609	604	669	615	674	584	617	642	695	660	627	672	664	611	614	618	624	606	632	649	610	624	645	644	646	633	642	656	619	579	622	612	634	642	653	633	629	638	646	593	635	636	639	616	657	637	685	702	648	617	655	605	612	629	620	616	659	604	610	609	659	661	654	597	643	615	641	585	650	615	621	630	612	630	620	604	620	628	606	634	585	596	618	605	650	640	636	632	620	627	626	663	697	679	643	636	599	632	643	647	627	592	613	675	603	611	632	601	610	659	655	617	664	703	637	624	672	642	684	603	617	639	612	583	684	656	687	665	644	620	592	645	640	665	601	617	639	594	678	641	632	610	622	609	629	650	628	614	634	654	622	643	602	635	626	662	614	639	614	655	610	609	632	623	664	638	628	609	606	588	634	669	581	613	656	632	622	630	600	631	636	640	692	678	598	621	604	619	627	635	670	585	620	615	632	625	619	615	647	601	658	598	643	627	636	627	620	611	672	635	638	652	634	613	637	626	596	651	645	622	624	625	629	647	637	661	617	644	605	574	618	665	607	623	623	638	607	645	647	611	620	652	618	651	635	645	589	638	613	632	667	625	616	639	603	581	577	664	649	660	624	600	625	643	679	638	702	601	639	638	625	645	624	634	611	622	651	626	607	631	591	624	627	657	626	676	637	660	573	620	579	629	627	668	655	622	635	621	616	591	581	593	602	652	655	641	686	636	626	648	584	655	629	657	614	643	643	631	622	648	642	635	670	615	629	664	634	621	655	626	597	575	664	648	646	664	633	601	667	631	671	636	644	638	643	592	643	649	665	634	611	604	620	646	683	642	629	685	667	586	605	651	636	621	639	626	646	615	621	623	644	664	670	645	624	653	643	604	628	627	627	621	638	629	602	644	651	655	668	610	658	618	627	656	642	667	632	629	620	622	636	662	669	653	605	651	627	619	616	650	633	629	650	662	630	626	607	624	613	586	641	606	599	652	597	633	636	624	631	670	629	637	673	643	640	638	646	655	619	603	624	618	667	624	669	627	658	653	668	587	611	673	601	671	647	623	622	624	639	626	629	656	652	624	637	653	599	663	674	609	669	632	644	628	647	614	685	610	607	632	665	597	652	637	621	682	617	643	635	605	634	644	599	631	602	627	651	641	651	611	610	620	634	653	652	632	613	656	607	630	656	634	609	616	656	643	607	577	598	681	628	664	642	591	614	572	610	606	616	699	650	601	623	638	636	653	661	599	626	638	630	655	565	598	588	615	627	638	596	608	591	644	634	618	588	675	647	623	639	632	678	601	691	627	646	635	663	593	608	544	666	593	627	667	624	622	663	643	627	635	602	663	607	646	657	641	643	670	626	626	585	651	653	582	616	599	664	653	622	624	653	637	635	675	623	598	613	598	621	619	656	672	635	625	560	670	629	654	671	625	646	603	620	611	643	663	637	689	611	650	593	624	607	620	564	601	683	636	663	628	656	607	632	641	611	635	585	592	704	591	636	626	645	613	676	622	606	633	677	661	628	649	630	600	644	589	637	662	607	640
9993	17980	16504	9654	6601	4812	3786	3062	2540	2126	1836	1601	1423	1288	1219	1193	1032	1012	999	917	862	816	866	793	799	734	752	724	699	707	663	711	671	654	613	681	699	673	677	689	695	683	632	644	664	639	648	637	650	665	619	646	648	626	621	657	618	624	590	623	680	638	644	577	592	650	616	614	597	612	670	622	656	636	581	631	578	598	625	592	626	631	617	630	580	649	587	610	673	582	590	636	636	614	614	621	626	617	625	647	651	579	617	607	605	603	632	614	622	629	573	629	632	605	566	626	588	641	615	632	637	587	607	596	597	616	617	594	566	580	571	595	615	581	571	605	598	643	581	575	619	663	587	622	625	570	591	625	615	604	606	586	612	587	614	598	595	598	575	588	581	623	586	618	617	613	607	620	583	616	619	606	628	616	620	575	569	618	644	583	618	631	604	646	617	623	619	612	555	622	541	595	618	582	621	644	644	622	602	634	598	580	590	600	627	572	617	568	634	587	660	611	564	595	585	630	640	574	652	616	613	606	569	552	594	581	573	609	587	601	596	639	629	595	580	595	626	561	607	588	634	595	652	621	652	615	622	633	598	574	605	558	609	634	632	570	599	612	592	596	598	581	629	576	606	612	636	602	648	596	611	589	589	595	594	650	629	600	561	589	594	578	551	602	598	555	600	566	588	580	561	583	605	599	596	612	598	569	598	558	603	613	603	629	610	577	583	636	579	619	596	625	589	591	560	597	621	594	576	659	574	609	626	613	596	577	592	614	613	600	628	615	616	593	630	617	614	576	632	612	646	571	601	588	560	545	584	586	619	625	667	605	590	612	614	569	575	595	576	604	587	623	593	598	598	565	597	594	584	621	576	611	582	646	593	578	585	607	625	573	571	606	601	568	595	609	586	616	597	581	584	669	563	632	582	619	621	586	598	599	590	608	588	631	656	627	614	583	589	630	634	573	579	579	581	609	567	615	625	626	573	591	626	623	612	611	618	577	585	612	569	605	560	593	603	563	635	629	667	611	628	630	611	580	641	590	555	632	609	600	646	602	583	567	601	613	606	614	547	638	604	568	586	617	565	624	607	582	550	565	612	601	609	604	588	607	606	583	614	587	643	601	633	574	655	606	585	634	570	604	608	580	599	644	572	612	607	583	620	630	581	618	572	564	566	620	624	593	605	604	603	603	627	627	594	653	618	570	583	561	597	617	604	603	642	632	636	637	592	582	609	576	609	595	564	599	610	596	610	581	580	611	559	589	629	601	588	571	577	598	585	598	605	598	639	601	550	603	608	652	634	594	602	636	567	573	600	600	639	582	596	593	592	561	645	616	658	554	575	585	548	631	583	629	601	579	615	576	609	579	586	564	613	578	601	590	596	617	620	597	605	595	631	599	584	623	610	558	545	589	593	610	558	631	577	575	585	604	625	580	619	641	611	604	617	589	589	603	604	591	565	638	604	613	632	595	606	609	618	607	605	586	610	557	596	594	561	661	588	652	627	621	574	614	640	623	611	627	662	618	617	598	598	577	598	588	632	578	632	586	628	647	594	629	571	631	586	640	569	636	587	586	611	543	594	571	620	567	622	627	626	641	591	633	568	608	579	628	575	613	633	643	610	601	628	620	591	569	632	573	603	576	573	594	600	613	562	574	642	590	619	624	596	570	574	614	594	596	623	592	660	545	643	581	578	639	616	595	575	553	621	575	557	611	610	613	613	599	615	546	615	566	595	602	590	546	584	616	641	627	586	601	596	592	583	594	645	570	594	620	615	592	646	633	659	580	577	618	526	582	610	627	565	613	638	583	581	598	580	574	571	599	584	582	651	637	620	608	587	598	604	572	548	644	598	602	617	600	635	590	613	584	591	590	598	616	590	579	593	621	597	611	609	603	612	579	595	559	613	621	654	622	622	603	571	606	584	599	616	630	592	592	610	596	581	585	570	650	586	586	586	636	584	569	599	607	610	599	575	594	576	589	613	594	644	574	634	593	585	611	603	605	636	603	594	585	589	643	621	613	594	622	605	552	611	593	566	600	596	616	606	572	635	616	576	623	556	631	615	627	575	616	608	604	584	577	593	638	566	601	606	574	597	618	609	641	636	603	542	632	625	568	622	579	637	626	619	596	644	593	590	588	613	582	591	587	558	558	604	599	603	605	597	576	626	583	629	575	576	622	622	588	630	605	571	605	616	588	599	620	592	634	604	628	596	644	549	577	627	641	590	598	598	617	579	579	605	593	589	589	605	566	599	598	661	616	603	608	662	658	586	571	614	570	584	601	601	608	641	562	606	588	560	610	679	602	586	589	599	593	586	586	617	575	623	615	587	588	627	592	593	620	572	633	588	577	594	610	596	570	619	578	623	580	552	642	615	633	599	551	646	592	622	571	607	633	599	632	574	599	622	598	656	613	620	660	595	605	599	600	603	589	630	596	560	609	598	612	616	570	606	570	582	617	620	559	611	595	572	568	597	617	647	591	602	628	599	621	578	603	570	615	601	606	573	632	587	626	557	608	588	598	614	628	608	622	611	590	657	624	636	594	546	593	596	621	625	637	602	644	582	601	615	602	662	571	590	638	595	641	607	586	605	579	624	540	567	639	556	620	578	538	599	544	567	580	572	614	629	607	601	580	572	587	589	606	566	566	596	594	595	611	565	632	635	558	588	559	603	609	591	612	581	561	602	617	622	588	535	587	607	592	602	611	599	608	641	590	618	612	632	618	607	585	582	598	609	589	648	613	622	581	574	595	594	605	583	632	609	571	617	608	599	607	605	567	562	569	604	636	588	625	590	615	608	564	610	599	598	600	558	592	586	626	572	604	607	627	606	613	573	623	572	553	608	541	571	582	610	620	591	556	567	633	602	638	562	578	571	595	615	589	654	619	590	592	616	597	623	607	605	624	574	584	589	541	626	562	593	580	618	659	562	630	603	634	628	594	592	604	625	560	576	567	582	636	590	617	589	583	585	586	636	625	612	588	593	597	544	664	622	609	598	643	623	583	585	555	604	632	585	580	594	595	616	627	597	576	576	600	605	609	633	606	636	608	590	608	607	613	596	555	600	620	618	633	626	589	591	615	621	633	567	629	573	604	567	583	616	619	642	613	609	626	573	615	592	577	592	625	605	578	580	635	654	578	616	578	612	606	585	606	564	665	617	569	576	618	573	573	643	604	599	614	640	584	546	601	599	588	584	594	600	600	593	589	594	637	595	595	648	624	575	575	614	605	653	592	585	587	615	595	591	576	622	566	615	596	642	644	610	630	579	576	633	569	606	622	624	572	642	573	559	610	605	611	549	619	595	593	543	566	582	647	571	620	588	602	600	619	572	574	566	596	584	609	611	615	623	616	603	619	576	600	603	583	606	602	606	613	598	596	622	575	619	622	572	592	671	613	621	577	613	586	599	606	614	601	568	603	580	611	587	540	638	625	602	578	621	583	569	642	555	643	608	584	626	617	627	598	589	601	627	609	635	583	605	594	582	609	574	594	576	616	580	571
28290	14262	2479	1161	929	931	830	864	798	861	789	849	813	809	799	799	792	792	832	846	825	813	755	882	839	841	784	837	805	846	838	791	773	809	806	782	776	795	845	804	784	832	819	840	790	820	779	783	824	813	858	788	847	830	795	827	781	775	807	827	815	801	813	879	794	786	836	778	831	765	771	819	811	854	843	802	836	782	799	834	823	816	813	781	794	771	803	841	781	792	787	775	784	782	846	819	826	807	798	804	778	766	836	800	809	805	766	848	837	783	833	812	817	778	770	768	785	818	816	803	803	826	831	743	793	850	840	817	843	817	805	763	800	811	767	837	749	821	833	789	821	855	839	841	764	799	794	835	811	815	804	808	769	848	766	830	826	784	777	856	789	796	734	818	784	844	729	849	824	844	793	807	815	862	807	788	818	825	804	800	813	792	832	825	800	809	824	815	786	853	848	820	844	836	812	820	807	782	804	816	795	827	765	808	808	829	832	780	838	810	815	793	822	737	809	806	785	800	806	814	803	818	795	785	791	835	798	806	775	831	825	797	752	830	794	796	775	833	839	814	871	808	805	780	805	776	879	784	823	829	808	757	829	773	813	835	811	853	808	792	810	819	797	724	803	755	865	849	797	753	832	813	861	787	820	824	810	823	839	824	826	768	783	809	837	820	820	837	810	789	841	823	773	793	818	859	821	804	821	809	782	789	815	755	801	840	820	785	785	797	786	790	840	797	878	789	791	793	843	817	741	828	775	756	817	845	822	805	836	846	817	792	807	793	796	822	786	806	824	754	804	762	843	859	808	804	794	823	783	834	827	844	755	805	826	813	780	831	791	802	838	811	843	837	766	833	814	833	815	846	781	835	818	817	789	772	776	820	831	772	836	775	857	768	850	785	826	807	819	769	817	831	844	812	783	820	837	782	786	782	782	786	873	778	793	817	799	798	823	827	806	799	826	799	818	858	804	847	812	804	750	796	789	828	796	827	850	853	799	802	822	810	802	796	808	824	822	850	822	858	823	887	789	784	833	823	784	782	811	793	831	848	812	810	808	820	855	804	794	766	823	844	813	730	782	770	732	818	763	808	790	837	790	806	798	783	770	854	802	806	745	774	834	788	799	815	804	824	794	810	809	851	782	799	825	811	809	810	812	808	792	840	787	740	776	796	845	800	795	782	860	832	813	783	875	759	761	774	814	805	824	864	818	839	816	830	817	857	765	827	814	814	801	803	826	823	769	829	821	813	756	778	809	779	791	837	849	799	802	812	846	837	850	792	791	774	773	780	811	839	817	825	815	867	855	763	830	829	829	820	839	836	780	799	813	816	799	836	835	844	796	839	809	825	821	809	774	854	806	852	834	839	800	819	777	832	811	776	771	801	824	824	789	821	818	797	780	766	788	807	817	877	796	805	822	819	831	811	796	819	813	868	819	809	787	795	776	813	827	788	828	826	788	833	764	782	821	845	820	803	815	819	843	778	845	800	841	818	856	827	830	789	875	865	799	796	778	719	822	781	797	796	800	784	853	882	809	809	833	823	823	846	787	793	847	806	782	824	782	798	861	832	783	850	793	817	803	839	873	835	760	777	777	767	876	893	816	813	804	786	810	779	809	770	805	874	859	800	842	770	804	807	784	832	870	798	751	822	808	815	830	806	779	833	805	808	801	817	795	794	825	829	807	810	824	774	812	808	796	882	818	831	826	776	789	859	797	793	835	821	751	788	783	823	829	802	802	810	802	822	833	856	773	823	818	860	835	778	835	820	715	841	832	816	782	794	797	834	791	795	805	847	819	863	783	772	821	824	766	795	836	809	803	812	821	789	848	822	824	814	823	802	758	833	816	769	814	830	746	831	831	807	830	850	787	835	813	830	823	789	793	817	820	814	838	797	816	806	818	793	793	773	782	822	831	791	772	805	801	831	831	819	852	799	779	825	728	805	812	834	836	799	816	766	854	794	781	776	800	810	786	793	799	821	794	868	842	803	782	807	819	809	792	729	777	820	809	849	832	779	765	779	809	784	776	769	794	775	820	876	803	809	800	871	774	781	763	823	730	789	790	818	840	766	835	831	820	809	840	811	810	770	807	820	800	850	805	791	812	787	808	841	827	820	804	790	775	809	852	798	821	812	768	798	787	784	820	877	790	776	817	825	799	770	874	847	794	834	760	845	791	781	819	852	791	840	811	824	812	767	797	814	750	843	819	821	780	851	787	817	778	847	803	789	784	817	790	824	791	824	850	768	846	841	829	791	790	822	741	800	850	811	841	796	834	815	799	843	777	815	793	803	762	800	811	822	845	820	749	808	800	820	820	815	789	825	817	849	778	770	808	842	871	803	807	834	843	815	760	796	821	834	804	799	853	860	792	800	834	812	816	816	873	755	765	752	822	845	837	796	827	832	798	830	794	797	820	773	818	834	861	788	809	796	811	815	818	744	762	776	771	793	817	826	820	850	796	798	827	822	782	805	792	800	786	847	799	843	818	807	739	778	862	792	798	784	813	833	791	773	826	824	811	830	834	818	818	781	843	821	836	748	797	776	810	837	817	816	774	797	801	835	787	805	835	734	785	847	801	734	781	822	785	842	799	797	836	870	834	799	767	802	840	840	761	772	813	808	819	845	805	803	773	815	783	775	805	796	839	831	812	762	836	831	804	808	840	796	799	821	781	840	802	841	778	811	833	762	799	797	831	817	858	795	840	834	840	836	782	774	822	811	819	791	756	802	856	812	829	798	868	763	768	780	842	833	834	765	794	806	788	792	791	783	800	815	788	814	809	830	773	814	780	806	839	832	838	819	851	856	800	772	835	821	804	811	797	806	777	802	754	798	830	852	792	821	795	747	813	828	738	762	787	861	815	822	834	819	832	805	818	833	811	871	825	830	805	817	755	781	856	805	796	781	786	839	852	810	823	752	852	847	802	820	756	786	833	835	858	805	804	794	853	801	813	764	842	805	838	853	832	804	827	778	813	796	819	785	795	846	783	794	850	822	769	813	829	795	849	773	790	794	797	811	889	809	796	785	846	837	830	820	740	806	848	765	766	732	845	823	818	827	798	824	770	812	874	778	768	813	829	799	745	759	779	835	782	788	823	846	787	828	832	797	847	855	789	846	809	808	813	846	790	803	798	805	790	829	855	811	810	794	841	818	837	835	783	731	795	800	814	808	837	854	802	837	759	844	783	807	846	824	824	786	787	795	813	787	814	831	807	788	795	788	813	861	774	799	838	799	838	823	754	773	852	766	772	837	850	840	795	869	782	844	788	823	842	819	794	798	821	808	769	776	808	835	852	813	804	835	816	795	784	828	771	808	786	748	794	796	823	763	788	806	834	837	841	773	789	807	828	784	826	815	825	778	830	714	799	784	798	813	844	819	810	790	831	831	842	796	837	810	805	810	754	814	782	788	817	802	784	840	806	794	824	818	755	784	774	816	827	831	824	836	772	842	799	806	802	837	812	838	806	790	776	832	847	790	850	808	756	753	793	797	834	799
5587	1579	1493	1107	1024	937	919	898	899	883	825	835	816	870	857	830	816	897	822	835	781	838	807	813	834	810	841	810	794	854	840	826	801	831	838	805	854	839	841	831	845	834	849	860	813	809	877	873	834	858	820	903	857	895	857	837	860	865	781	816	793	797	850	862	886	782	803	821	807	808	789	808	803	773	847	831	835	806	821	840	837	864	828	825	861	820	841	830	833	843	848	860	860	881	829	811	873	837	838	828	836	803	837	776	826	803	861	887	836	873	801	844	821	843	837	841	831	822	840	863	798	828	836	834	848	848	821	858	776	856	822	793	829	882	832	811	853	825	873	808	823	796	839	840	759	845	827	824	825	806	846	787	824	806	813	838	819	839	832	803	753	828	846	847	817	822	894	836	810	832	805	868	825	822	892	792	815	835	809	855	772	899	792	806	820	800	813	854	816	812	815	831	836	824	862	818	843	842	816	862	837	814	860	819	879	875	871	822	826	838	822	800	820	774	859	838	842	830	808	817	796	855	818	867	865	823	836	822	858	832	861	786	825	926	839	823	843	814	846	847	793	810	813	853	824	848	848	825	868	818	771	819	773	807	761	811	832	803	839	852	806	804	823	856	893	853	835	798	835	784	817	855	811	764	835	823	827	839	819	828	849	825	856	848	847	803	797	777	860	857	816	787	778	821	829	820	836	790	807	808	809	818	846	852	838	778	869	785	827	834	809	805	787	809	846	806	847	868	797	876	816	848	830	815	836	858	824	840	815	849	834	808	836	827	821	868	811	837	881	807	829	847	797	857	844	797	812	778	823	832	785	806	837	860	800	831	862	843	829	848	809	890	821	830	836	873	838	760	873	832	839	823	863	807	818	843	824	865	892	847	818	815	818	822	820	842	867	801	831	809	819	817	833	856	807	767	763	865	841	835	852	812	877	876	839	812	816	797	869	829	867	846	835	816	836	778	845	830	877	834	840	827	824	828	836	798	834	828	842	817	813	900	818	852	822	866	785	772	808	821	804	819	783	819	785	795	853	876	816	795	854	813	860	796	844	839	829	893	830	816	845	807	800	844	838	830	818	852	773	840	870	825	792	853	814	819	810	807	847	823	788	782	807	801	832	786	802	842	821	842	805	867	832	827	786	807	848	862	821	844	780	828	807	828	812	824	805	839	840	833	852	824	806	853	767	837	803	787	870	821	830	857	798	882	833	838	843	845	857	792	877	814	853	822	782	778	849	833	821	826	852	783	869	825	839	809	822	831	854	829	789	838	823	803	880	852	860	809	862	832	817	842	854	822	853	840	899	793	852	826	842	879	846	809	820	812	850	803	791	813	816	843	891	893	834	792	790	844	836	871	815	804	831	857	825	874	883	816	851	824	851	820	877	804	828	827	821	817	784	829	843	841	849	815	840	771	839	828	821	838	817	828	827	854	844	868	809	839	831	852	813	845	803	840	854	843	796	814	823	813	897	848	864	797	796	833	840	820	863	827	862	806	828	850	838	822	846	824	880	853	804	793	790	817	841	827	839	833	763	862	913	828	846	793	850	824	863	803	787	839	749	815	829	817	813	845	857	821	849	843	830	818	872	825	780	845	796	827	786	831	857	831	828	819	805	850	835	831	821	807	838	839	789	774	834	882	864	817	843	828	802	828	819	845	823	821	889	806	824	872	843	798	846	835	802	840	881	862	796	845	825	834	803	815	854	841	845	835	827	807	844	797	826	822	865	842	851	843	829	815	841	816	883	840	799	803	805	818	841	814	840	840	785	811	862	782	877	837	860	850	809	812	794	862	865	843	891	822	801	858	819	830	819	789	866	776	850	791	835	797	871	837	847	856	851	765	833	812	825	843	827	857	837	828	841	807	824	813	868	850	835	844	855	850	858	806	817	793	855	849	848	786	813	819	800	795	794	841	802	828	845	867	813	857	883	857	884	826	827	855	817	808	818	828	867	850	855	838	797	821	808	810	842	832	811	763	845	799	781	830	851	816	869	841	790	849	847	804	858	832	849	812	858	780	860	815	876	813	803	859	841	796	834	812	810	817	847	812	819	813	795	827	835	890	831	801	817	815	867	823	793	838	805	840	880	797	837	884	795	799	766	861	805	846	813	812	813	778	848	868	817	825	821	804	886	823	830	851	849	838	782	839	836	791	771	751	910	840	860	814	833	825	810	835	865	832	842	880	849	876	822	798	779	833	824	834	859	857	846	850	855	789	850	827	872	836	820	863	844	850	832	843	820	849	865	801	849	811	812	866	858	891	817	874	816	817	832	800	838	778	797	895	890	777	825	835	829	794	853	831	845	825	858	862	828	805	913	828	863	852	853	867	816	825	813	843	809	790	820	866	839	828	862	829	844	848	812	811	843	852	889	823	816	829	815	821	882	826	840	861	842	806	852	877	778	858	865	844	869	807	860	814	855	821	864	853	822	839	878	882	791	793	824	798	839	798	811	827	860	814	872	819	824	822	840	803	817	787	855	779	855	794	813	778	792	893	882	818	789	846	814	836	803	823	855	850	808	853	848	863	855	818	799	813	791	811	820	802	828	835	836	814	804	823	835	833	838	835	799	826	835	839	830	847	818	808	760	815	842	798	833	870	841	899	833	825	828	819	822	852	807	810	846	874	853	777	793	786	826	814	860	802	850	811	815	848	809	847	805	842	823	816	814	904	871	858	825	823	856	836	814	813	780	857	844	844	854	888	855	752	791	799	808	849	833	826	858	860	838	806	785	834	862	873	814	829	845	809	828	838	817	823	834	798	825	863	803	821	817	851	829	853	831	835	835	836	807	777	770	852	817	855	856	886	856	838	780	790	757	799	805	863	804	872	803	828	869	835	795	860	777	837	844	811	860	826	803	832	827	802	837	801	880	815	853	851	830	811	846	803	834	773	821	819	779	814	831	865	778	834	811	845	825	850	844	839	844	812	867	761	816	836	838	875	788	789	845	855	868	848	815	819	825	854	850	782	836	809	848	839	796	816	844	781	797	813	825	761	848	852	885	887	838	885	806	797	819	819	794	852	828	843	845	797	843	773	802	800	831	827	894	808	856	879	832	793	837	824	840	837	840	810	796	823	831	825	873	843	839	878	836	832	820	827	811	832	779	838	802	813	781	802	859	840	839	843	836	819	855	834	818	817	818	829	869	800	854	860	816	842	826	841	890	827	790	882	806	850	860	823	806	881	862	835	877	829	799	782	786	835	807	800	844	823	808	781	827	787	760	800	829	820	838	803	831	833	806	875	838	800	831	852	817	809	828	802	815	845	786	805	862	818	781	890	863	851	815	829	847	849	856	762	822	823	837	822	817	803	824	827	804	847	804	820	805	935	817	855	853	837	764	813	837	805	864	805	826	833	786	857	813	854	836	848	920	821	828	859	835	805	827	797	876	852	888	818	807	825	809	804	792	832	815	783	786	881	865	850	830	852	820	829	876	843	823	802	853	850	844	849	813	827	877	843	878	850	835	858	844	801	826	802	820	811	837	841
24928	20588	26897	24255	20589	10796	1523	986	857	782	691	652	594	547	577	503	533	485	488	490	501	494	421	444	424	441	470	468	427	455	454	404	424	440	426	379	426	384	438	434	428	454	439	419	401	413	398	422	420	389	419	381	381	417	420	400	429	437	425	398	406	414	403	453	422	442	416	410	401	417	412	426	387	397	440	445	380	419	433	407	397	383	419	371	471	432	426	412	402	384	434	391	426	411	412	468	417	443	423	417	410	412	429	413	400	411	442	397	440	430	428	386	391	407	424	403	404	450	417	444	396	381	416	446	386	438	394	392	412	374	436	442	403	399	416	398	414	398	433	396	371	440	416	417	410	378	411	428	368	404	390	426	417	425	399	422	401	439	425	380	364	444	384	440	384	392	374	427	392	391	395	424	456	392	390	432	389	437	390	376	393	402	454	372	427	423	373	434	415	425	362	374	412	409	399	375	382	392	345	404	442	428	391	427	425	428	412	419	408	382	359	390	478	419	420	411	427	397	383	415	425	434	431	421	432	429	395	439	391	408	443	430	443	433	424	413	420	382	421	439	399	403	413	407	420	416	392	392	397	389	445	415	400	392	388	409	425	412	407	430	412	381	430	425	375	382	396	402	438	398	407	430	424	398	390	390	403	398	410	396	425	412	410	400	401	429	388	406	433	434	368	385	401	376	379	416	389	446	381	383	383	395	416	420	405	405	406	392	416	403	412	401	439	425	437	407	399	404	419	429	412	383	388	461	389	410	406	425	395	392	370	411	404	412	395	416	407	406	382	415	409	420	395	404	390	429	365	408	416	382	422	405	411	396	431	424	364	381	387	382	422	412	397	413	458	371	403	404	432	395	428	427	404	417	443	432	386	402	390	409	381	457	425	412	405	376	340	424	398	439	428	401	381	413	409	370	398	400	408	420	444	397	382	397	386	434	401	417	402	410	391	382	407	410	384	425	418	441	411	403	411	402	403	392	382	422	427	401	399	422	377	403	420	394	423	434	406	417	404	403	412	419	417	413	398	393	430	425	390	403	412	411	421	411	406	423	382	444	413	383	396	397	396	417	390	417	372	404	412	413	395	404	460	425	457	407	384	399	429	398	401	433	421	427	418	397	437	381	419	407	400	391	368	419	408	405	451	417	409	382	424	435	416	436	418	415	383	460	423	344	389	442	432	422	395	380	405	431	439	363	378	376	403	420	394	368	417	402	412	386	432	366	425	420	424	388	418	410	393	399	424	418	391	436	414	410	433	392	378	418	428	389	373	386	423	434	377	370	433	429	380	417	414	395	413	410	405	425	448	413	379	398	420	401	405	374	420	423	417	467	420	398	386	404	406	402	417	420	430	412	395	435	438	400	405	383	423	428	410	446	412	469	409	414	427	425	448	424	405	421	406	385	360	439	384	388	390	424	440	365	427	411	396	434	358	379	404	414	409	379	419	423	414	391	413	430	433	387	399	450	384	422	411	410	406	415	369	391	399	406	335	422	415	403	387	413	396	416	368	406	425	407	387	403	391	425	382	419	403	403	411	384	444	405	445	405	393	446	413	425	402	404	359	407	401	391	404	409	446	410	401	407	461	404	360	395	406	406	392	410	426	402	448	394	410	379	405	389	400	403	389	404	378	408	393	390	425	447	411	405	400	384	443	420	419	418	401	414	410	429	417	403	376	406	389	403	397	431	429	411	385	416	410	370	398	397	425	436	408	398	422	409	358	379	421	416	456	392	409	391	409	381	395	358	400	403	381	407	388	414	405	384	363	403	400	407	405	387	381	395	387	398	445	402	373	406	407	391	411	414	450	439	373	423	393	392	398	408	443	433	409	404	394	429	404	396	393	424	420	433	386	385	413	418	385	380	371	396	409	423	397	397	395	428	445	373	439	404	422	395	442	417	392	393	426	374	404	414	386	388	388	421	400	408	375	427	392	418	427	400	414	386	427	384	400	393	387	376	390	387	418	413	381	403	375	386	428	381	395	383	381	421	372	410	450	431	405	440	397	395	444	426	394	417	380	411	392	415	449	403	421	411	402	408	416	423	443	409	416	406	358	419	396	419	426	382	382	427	344	377	403	407	426	430	417	406	418	433	390	415	408	401	383	416	361	420	382	392	396	410	415	393	398	418	411	405	394	411	400	379	429	379	415	412	425	404	386	375	411	437	374	409	412	448	396	417	424	422	371	384	427	399	381	385	414	375	395	420	399	423	395	416	400	402	362	390	374	392	367	399	425	430	414	380	398	422	430	400	424	435	377	420	413	438	392	398	420	426	390	400	392	395	406	421	411	394	425	400	386	412	404	362	426	423	378	407	419	426	365	397	466	417	378	399	421	412	397	426	428	447	431	413	408	384	389	420	384	373	381	411	394	429	436	426	426	366	410	402	409	373	426	409	409	382	395	403	370	363	371	387	398	418	408	431	405	397	395	401	415	424	364	410	397	404	406	396	384	386	405	424	382	417	436	396	420	407	422	421	381	385	406	410	413	393	385	391	401	406	413	439	450	400	395	411	402	375	401	423	422	406	380	387	438	401	391	400	403	406	400	394	385	399	408	430	428	407	419	387	363	390	422	407	382	388	381	372	385	390	358	436	387	442	386	415	400	381	405	402	418	393	416	423	415	402	386	390	385	410	355	356	416	396	448	447	404	412	420	395	403	406	417	407	438	417	386	387	406	413	423	414	420	370	425	400	402	409	414	388	365	421	366	413	417	427	431	403	398	368	370	416	383	390	423	397	390	420	410	382	389	380	410	382	408	449	394	395	392	447	389	386	386	411	406	446	418	450	417	436	403	406	374	399	388	426	385	413	396	408	395	394	421	399	383	366	348	364	439	402	399	383	416	389	367	418	424	382	390	412	428	387	414	405	426	393	385	376	390	367	405	419	375	405	378	418	385	398	388	396	419	405	403	417	403	400	373	403	346	387	418	382	401	401	447	395	411	407	416	417	378	419	407	403	402	382	441	365	402	403	438	381	383	397	407	399	378	424	411	379	407	394	398	421	465	395	396	428	417	427	412	418	388	438	408	404	380	428	395	391	382	382	386	411	401	424	399	407	410	404	399	406	399	392	439	375	353	411	378	398	388	406	412	418	373	391	433	400	443	376	402	419	394	393	404	426	407	409	372	408	403	436	391	431	419	406	454	380	408	382	397	366	415	415	395	387	431	406	377	437	437	430	405	415	397	366	406	443	385	411	421	393	400	404	444	403	433	400	414	395	417	398	408	390	422	410	406	387	404	354	423	407	389	406	401	403	425	425	440	393	410	439	440	376	377	406	412	408	426	390	401	380	421	387	414	382	424	369	433	396	430	416	415	407	415	415	393	384	416	430	366	407	390	423	408	386	379	403	384	381	402	415	432	395	395	400	433	421	433	403	403	426	373	371	370	395	385	434	415	396	403	399	391	423	376	427	386	379	400	400	412	407	419	382	396	419	433	406	413	436	418	435	400	397	397	373	428	399	425	367	412	390	374	404	384	406	385	400
7356	11644	10393	5815	3886	2996	2201	1742	1454	1259	1053	1004	866	801	752	691	687	612	567	580	576	597	532	525	544	495	511	472	496	493	510	489	434	467	475	481	463	488	475	476	433	508	434	438	409	438	455	508	422	461	416	470	423	470	456	455	446	415	474	446	451	467	459	390	428	441	464	475	447	436	452	426	453	438	424	427	430	427	426	425	424	385	414	399	422	433	440	448	447	471	490	426	460	450	450	431	445	437	428	475	431	432	474	434	430	419	471	430	480	438	425	434	437	417	405	433	511	443	429	410	421	445	450	443	457	400	412	406	400	430	416	448	447	419	444	411	422	427	424	462	445	469	419	442	426	446	388	438	456	390	416	424	453	401	441	452	423	425	454	459	419	371	415	472	421	428	421	435	428	440	441	412	441	405	442	431	417	428	460	412	428	449	447	397	426	428	416	385	413	422	409	421	423	420	420	452	442	420	429	414	372	419	442	421	432	408	417	427	410	408	454	418	438	400	398	416	422	409	428	428	418	457	425	431	411	416	421	408	411	405	462	410	460	438	468	407	449	392	420	427	427	407	390	406	413	438	419	427	446	426	444	422	410	411	415	447	414	431	476	433	426	446	418	415	437	447	431	429	402	432	447	436	445	430	400	446	406	415	400	429	405	433	405	422	390	439	428	476	432	406	420	439	407	419	410	456	386	410	419	449	450	440	449	460	420	404	445	443	447	416	438	410	421	445	438	457	442	435	429	394	416	430	504	392	438	427	429	425	472	447	441	434	471	413	396	428	429	402	444	438	417	392	438	437	389	415	434	428	435	402	467	428	427	403	447	466	441	429	431	404	394	453	442	425	415	447	430	442	430	387	407	420	411	402	437	421	445	425	408	410	453	426	433	388	424	443	437	432	411	430	414	440	423	422	464	457	405	407	463	434	457	465	460	405	445	436	445	417	430	402	423	415	386	449	417	407	407	428	452	407	408	445	419	427	441	461	433	395	434	427	483	427	424	435	424	408	444	430	452	422	401	434	405	392	433	420	440	419	450	420	397	416	389	421	420	381	444	448	464	453	436	409	395	473	441	441	444	445	448	409	432	451	409	416	452	411	453	446	439	405	404	416	446	449	416	450	410	462	448	426	409	429	419	423	416	426	465	413	392	413	458	421	429	425	437	447	422	379	440	439	434	456	443	444	449	435	457	415	417	440	418	423	404	431	412	408	458	409	443	407	447	420	398	437	441	470	449	411	420	424	462	452	419	401	417	420	447	407	460	400	466	445	430	405	426	423	430	390	443	458	415	435	427	427	456	438	408	442	424	416	462	400	442	403	431	451	458	429	453	455	421	421	445	414	416	430	431	443	420	470	431	395	435	405	456	424	414	443	437	423	403	424	427	397	427	407	446	392	404	446	444	428	439	424	469	414	404	456	432	419	423	416	449	464	430	451	413	389	435	436	420	393	427	438	428	424	408	445	440	452	450	422	430	410	429	428	428	456	443	433	469	437	441	408	435	418	427	420	461	427	420	463	411	442	413	430	429	401	420	415	415	438	434	439	441	419	440	416	417	434	416	400	418	430	426	381	422	424	449	420	420	438	436	427	445	413	397	431	453	414	402	426	423	451	413	421	456	426	431	403	412	425	439	404	447	419	445	398	446	411	446	383	438	443	424	390	414	409	435	403	400	420	439	414	435	448	448	423	440	439	457	399	416	441	431	443	435	427	441	437	470	429	439	423	463	407	403	412	427	405	453	404	430	437	402	416	406	398	404	451	425	443	387	419	462	444	460	406	450	438	415	399	417	433	423	471	418	420	414	445	442	422	414	444	435	437	454	425	478	410	440	424	441	413	441	438	382	429	456	429	423	422	441	420	454	406	397	432	440	400	413	449	460	431	403	432	434	405	401	435	431	445	449	431	421	439	431	434	450	397	391	464	403	410	455	434	387	428	444	440	417	455	458	457	416	422	448	437	445	399	436	412	443	417	445	395	423	410	437	451	412	424	444	419	459	427	411	440	427	414	438	420	445	442	399	403	432	413	442	419	451	387	411	436	456	460	442	427	428	423	443	483	471	472	441	424	415	415	430	435	435	413	477	407	441	414	438	474	446	440	425	429	427	388	438	417	395	415	424	443	454	379	410	421	463	422	429	414	427	409	416	429	491	425	447	452	398	423	417	425	428	421	455	437	420	454	421	397	420	428	420	438	420	431	445	427	428	405	432	476	426	428	436	402	434	410	432	462	450	414	422	447	435	414	455	409	464	456	423	434	439	422	382	420	443	415	428	459	459	418	403	432	410	438	419	406	437	448	391	436	387	447	439	427	449	467	451	420	460	413	409	413	424	444	389	397	448	447	428	443	439	400	453	429	421	404	429	428	437	426	411	412	438	446	453	423	417	440	455	415	438	426	409	446	433	443	451	414	456	432	439	425	429	420	445	421	461	416	429	443	441	420	429	428	450	434	429	412	438	438	419	456	449	410	416	440	431	456	442	423	424	421	454	419	434	425	416	416	475	432	409	401	404	397	427	444	411	422	399	396	388	426	455	435	443	410	417	402	468	403	395	415	454	431	431	455	423	428	416	427	376	423	417	416	441	428	427	392	437	441	453	469	415	417	473	445	446	419	421	449	447	448	436	412	427	426	442	393	411	410	418	426	419	448	422	404	454	445	442	449	445	437	461	402	420	422	457	433	424	432	422	436	427	429	413	417	445	401	422	428	425	405	459	408	482	430	426	438	471	422	426	396	445	427	438	434	397	480	420	422	418	450	417	457	433	416	476	451	425	431	449	408	432	429	407	447	443	437	399	431	407	434	406	435	418	413	429	412	414	424	444	427	419	440	408	419	440	402	443	425	464	427	450	440	421	463	450	461	414	445	407	439	456	434	434	410	414	445	430	440	415	456	433	475	408	413	385	417	436	458	414	419	427	396	403	439	470	416	468	428	414	447	432	439	436	458	422	418	416	431	393	472	432	460	435	416	423	409	465	431	435	425	450	402	406	440	421	406	416	379	446	439	417	387	449	415	441	429	430	459	465	450	435	448	445	416	427	411	442	401	422	433	422	434	442	400	429	471	453	414	399	430	421	425	446	449	451	401	446	392	412	444	427	410	382	446	389	426	436	414	453	411	439	480	424	442	416	408	440	410	457	436	437	380	406	400	438	468	434	427	423	425	446	417	450	393	424	426	406	419	414	445	453	453	424	411	433	424	461	412	470	443	433	432	432	455	435	452	412	421	444	438	429	414	400	454	469	420	457	420	392	444	449	444	453	460	405	414	445	439	464	412	434	436	434	420	410	422	432	419	432	403	415	417	418	415	420	406	400	458	431	429	430	404	413	430	409	465	419	409	448	400	457	475	434	362	410	419	429	442	447	391	425	465	443	456	399	444	406	431	428	449	418	406	420	462	387	440	441	430	422	436	451	416	468	410	424	437	450	387	410	422	416	456	475	450	443	443	445	407	447	430	383	433	425	427	418	405	431	447	431	395	426	424	471	434
22861	20596	27280	23920	20601	20678	8509	1930	1313	1254	1153	1046	999	900	925	884	902	810	817	785	758	777	725	763	703	734	678	715	729	683	668	677	665	670	665	640	654	648	673	650	635	676	705	703	645	689	596	663	662	658	648	673	623	661	683	661	671	645	618	655	681	662	658	621	639	624	638	629	645	635	622	598	665	630	671	609	624	653	677	585	636	653	690	677	677	644	624	664	640	638	645	673	665	630	640	630	666	669	616	647	655	684	664	683	690	624	672	631	657	653	574	624	623	648	630	670	607	668	633	613	664	632	653	647	623	678	625	657	638	625	651	612	641	658	623	671	621	618	655	654	616	603	637	663	607	670	673	646	655	641	649	608	639	599	647	672	631	640	644	651	683	652	664	636	613	659	623	613	607	663	671	624	615	620	637	633	619	665	627	681	648	640	635	638	657	680	617	634	656	613	634	677	661	590	592	623	625	681	643	648	622	612	616	635	674	611	620	653	617	623	597	636	637	633	639	648	657	622	643	643	594	623	667	644	607	642	589	636	621	643	616	673	598	658	672	583	622	644	667	660	629	670	610	601	614	659	587	636	690	607	670	677	608	674	611	621	627	591	667	622	646	623	631	623	633	657	685	651	634	675	634	573	626	641	638	606	637	626	658	673	641	665	636	639	639	696	597	681	641	694	667	637	663	615	620	634	603	647	666	669	618	620	621	632	629	602	651	643	667	620	635	619	637	601	630	653	650	651	571	617	658	605	618	625	604	622	616	618	670	627	650	612	616	648	635	645	696	631	641	664	629	641	645	586	620	629	657	653	657	624	643	625	606	635	644	638	663	672	652	626	671	598	621	650	624	599	651	686	611	624	625	646	610	641	605	681	612	673	658	666	659	667	688	601	624	634	673	644	625	665	632	611	635	619	609	611	625	645	646	658	619	664	644	635	657	663	630	640	648	639	645	668	636	647	655	709	659	653	672	639	685	663	674	659	628	679	667	649	674	615	618	650	616	642	609	643	717	667	662	636	647	616	625	630	671	686	609	580	644	603	628	622	656	646	622	644	690	670	628	622	620	629	637	644	634	671	629	645	622	635	659	576	623	649	608	621	586	616	613	626	620	626	648	618	616	576	659	635	608	640	643	608	618	636	665	630	647	657	624	673	635	639	627	610	616	648	601	612	652	690	634	619	640	671	618	661	625	663	622	627	655	641	605	634	665	668	643	651	622	681	609	623	645	636	693	611	585	638	633	663	649	657	685	594	628	599	643	647	611	624	621	643	580	677	644	693	658	610	626	641	645	634	614	641	624	676	651	632	623	633	634	641	615	643	654	661	607	625	631	646	641	659	632	633	624	650	611	627	659	669	615	643	611	630	606	676	673	658	591	615	620	611	618	607	614	608	654	618	650	610	665	627	649	581	635	663	671	640	599	581	606	601	647	623	659	617	618	638	622	667	657	640	601	594	584	663	657	581	654	625	663	641	620	611	591	631	591	667	658	712	623	637	629	647	600	621	600	586	600	621	619	621	652	673	573	622	628	592	634	634	677	592	653	599	668	632	668	585	644	634	641	606	634	650	623	623	594	627	651	614	636	654	581	660	663	612	614	653	646	624	685	609	643	629	646	670	634	677	623	612	625	628	633	629	647	648	654	648	620	643	646	643	593	624	682	652	607	620	641	655	627	638	686	653	625	587	652	649	618	624	596	608	645	653	605	594	625	666	611	640	642	659	625	613	633	663	661	680	600	647	690	605	652	642	588	635	639	630	618	663	632	690	634	645	624	664	632	660	651	646	640	614	625	656	630	700	665	616	630	627	649	653	658	578	643	668	607	661	638	638	648	627	639	609	681	622	683	599	618	664	636	605	679	606	646	625	684	643	608	649	634	659	639	584	659	607	655	625	654	697	637	612	667	654	612	680	661	591	630	604	651	672	668	659	610	638	660	655	706	656	670	616	626	650	670	623	619	656	611	659	651	592	612	607	644	631	646	662	617	608	663	602	635	672	600	608	607	636	658	640	608	615	612	609	632	618	629	640	648	636	613	654	594	618	638	613	628	637	660	628	636	631	628	674	583	654	641	659	655	685	616	617	612	620	659	655	671	675	611	632	639	637	607	635	633	658	687	684	609	628	638	639	679	643	591	631	680	632	662	593	638	656	647	592	634	637	646	618	615	682	644	682	628	668	635	647	604	614	662	662	627	627	621	639	566	629	657	622	627	621	603	696	638	657	627	638	683	672	611	644	639	660	620	651	601	647	646	638	655	672	625	626	624	634	686	609	654	645	626	625	613	605	676	616	631	597	578	614	657	695	639	579	612	613	660	618	667	595	647	643	645	592	639	653	662	629	601	658	636	619	677	671	628	673	590	609	627	593	641	642	651	650	644	611	587	625	627	604	652	666	671	632	620	600	645	631	635	647	635	659	651	631	645	660	618	657	658	671	661	659	576	662	639	603	656	667	625	668	618	695	617	640	594	643	619	653	639	643	684	676	663	602	623	616	643	591	634	651	615	644	621	631	601	650	645	616	669	635	663	617	633	645	610	619	598	595	650	680	669	615	645	624	620	627	622	648	680	630	599	604	590	667	641	647	617	618	636	642	620	614	683	649	663	620	661	604	664	647	643	655	644	632	650	620	680	677	649	637	668	657	590	606	646	681	637	643	639	610	654	630	654	619	592	689	641	611	650	619	590	652	632	657	648	654	676	600	614	646	642	617	629	618	594	649	682	659	679	590	621	659	611	616	647	613	649	656	608	659	667	629	654	631	636	612	649	655	671	609	631	645	635	623	647	621	617	661	657	581	623	665	607	621	634	675	587	646	670	640	666	634	629	679	618	631	674	662	638	668	613	580	590	625	627	604	609	641	691	585	630	637	685	605	629	613	606	619	614	634	663	623	614	682	644	595	634	641	660	645	613	666	625	613	625	601	648	607	630	601	614	619	617	657	584	674	626	640	641	637	691	628	600	628	647	638	655	657	619	653	620	647	696	641	619	630	649	677	590	658	614	605	641	613	649	676	625	675	640	638	614	606	603	661	664	654	653	638	627	601	645	696	631	604	628	627	651	639	686	629	627	663	641	618	662	613	605	601	611	619	625	631	600	647	638	638	634	613	680	641	642	643	645	671	689	656	626	628	640	633	647	641	651	655	634	628	651	611	643	627	617	653	627	654	643	663	570	638	663	629	616	624	668	662	647	640	662	612	658	591	599	654	605	667	622	627	666	603	650	598	658	641	677	676	627	674	631	632	584	622	662	625	573	597	621	647	632	635	641	619	672	569	646	679	671	639	623	612	643	671	630	649	634	597	650	625	593	623	638	666	630	606	634	634	590	665	617	650	622	657	644	674	665	647	596	619	649	616	637	662	631	661	592	646	661	622	615	622	643	637	614	585	622	654	614	677	612	654	589	614	617	649	652	652	646	622	624	615	618	670	664	604	663	663	652	622	655	632	615	627	618	646	648	614	607	619	636	616	616	638	672	680	649	638	617	604	633	629
10025	18081	16435	9880	6740	4795	3703	2990	2527	2072	1800	1669	1497	1316	1224	1195	1037	1028	960	886	882	819	856	791	823	775	795	735	706	674	744	729	714	677	625	649	699	703	665	707	653	672	659	640	624	598	609	637	651	673	653	668	589	654	655	649	591	615	592	677	655	635	651	638	593	607	616	610	635	624	620	649	583	564	595	626	630	604	631	610	632	589	676	628	590	628	634	659	635	645	636	655	609	615	568	636	600	632	615	633	634	633	676	603	644	590	617	617	659	579	639	688	689	627	626	622	574	599	605	620	631	632	595	616	588	555	609	600	577	592	619	602	625	572	573	638	620	574	588	611	576	598	563	582	608	657	575	621	591	600	611	590	608	568	604	602	635	604	537	641	590	575	586	601	585	581	644	619	574	602	605	622	610	582	623	664	584	652	570	592	600	643	638	627	601	569	584	597	631	620	610	601	597	571	570	678	571	587	604	576	549	570	585	668	612	622	648	596	612	582	615	642	579	611	590	611	601	577	581	583	584	583	612	607	592	616	637	620	578	569	590	579	595	602	594	595	580	616	563	567	625	555	617	627	605	576	633	566	590	586	613	563	594	565	573	621	625	593	555	588	592	567	601	601	582	586	639	581	606	578	608	579	634	607	613	597	611	611	622	601	611	653	575	613	569	617	592	589	566	621	567	643	589	580	634	588	624	587	593	594	601	609	581	619	614	635	645	580	599	628	651	617	602	597	593	619	586	617	620	592	605	642	652	609	575	570	567	546	612	577	626	623	611	580	653	593	609	581	601	625	615	624	614	632	615	600	632	586	585	593	576	608	630	573	581	594	598	617	623	623	600	582	613	619	604	630	589	583	588	576	616	563	550	596	612	553	628	586	594	602	603	574	619	588	597	580	585	619	627	604	577	602	578	627	616	613	596	587	585	614	592	624	646	638	598	573	599	640	570	628	604	610	608	588	627	581	560	595	629	587	596	605	578	615	601	627	620	620	605	625	591	596	615	607	595	607	634	611	572	589	571	602	569	615	628	610	616	580	596	629	592	590	623	577	610	616	609	592	615	589	654	611	588	617	629	591	611	569	633	597	551	557	595	608	610	625	622	599	586	585	613	585	555	639	635	622	570	666	642	577	609	617	597	588	564	587	576	620	601	653	608	632	620	587	632	651	630	580	611	616	640	592	605	615	575	605	605	581	583	590	636	611	585	596	647	604	626	578	609	567	584	603	593	582	583	616	595	627	584	579	591	621	669	583	605	590	641	604	601	580	557	598	599	553	591	568	650	605	576	619	586	601	598	599	647	608	586	654	589	651	591	617	633	585	603	605	616	616	590	599	632	638	615	617	607	632	535	568	598	590	598	598	601	636	553	602	633	572	582	619	622	610	601	609	605	619	594	598	563	604	600	592	620	583	597	622	600	615	629	605	599	643	611	557	604	615	633	573	607	581	631	572	565	586	554	587	616	597	615	633	568	588	658	615	573	590	542	600	565	618	612	624	615	626	583	621	633	614	588	582	609	592	596	595	605	605	592	632	601	596	581	614	578	627	630	623	620	609	633	591	608	638	596	582	600	604	584	571	589	574	602	596	621	619	601	606	588	572	597	596	594	608	628	557	621	609	593	626	644	627	601	585	591	573	546	605	610	619	543	588	599	615	592	582	567	571	597	577	598	584	620	577	568	610	607	619	565	616	583	554	568	598	632	557	557	615	618	576	613	593	607	592	626	624	571	598	571	604	623	612	585	630	592	622	559	598	639	605	591	578	574	576	639	617	594	603	656	638	651	617	632	604	612	638	626	568	618	630	593	593	591	611	573	620	560	582	631	581	574	567	607	570	592	601	647	606	603	588	565	630	569	581	600	590	586	594	617	587	597	657	584	628	612	622	579	575	555	629	589	615	571	573	631	584	633	635	610	618	575	640	599	624	609	629	591	645	594	609	614	591	623	580	595	641	644	599	584	586	564	618	629	619	630	634	571	603	591	623	622	628	575	579	584	618	598	610	607	552	613	551	590	603	614	624	564	560	629	589	599	626	598	629	592	579	597	564	615	577	575	597	597	573	651	584	570	593	583	584	604	567	580	592	568	592	628	648	623	667	636	627	594	600	599	589	595	592	578	585	596	577	589	598	585	608	586	592	590	584	605	610	650	599	607	608	629	619	596	587	582	594	615	602	601	603	598	618	639	566	607	597	581	598	589	565	596	588	625	579	624	604	604	626	620	648	643	575	617	588	610	593	573	596	620	610	610	608	595	577	616	581	561	611	591	621	623	609	602	611	635	645	605	626	659	604	624	595	620	587	571	614	588	563	647	611	609	588	630	608	640	652	567	595	577	612	626	593	610	658	613	585	606	584	596	535	642	614	604	598	603	589	607	620	556	608	595	568	583	619	627	625	540	601	612	627	644	616	566	539	567	603	590	643	614	629	624	592	582	566	589	598	601	593	649	611	614	646	623	611	594	622	631	581	621	605	574	635	606	596	669	622	566	600	662	600	607	582	577	585	588	557	547	624	583	586	587	614	640	642	624	630	596	593	625	613	593	621	572	641	565	595	644	590	589	642	575	608	605	626	566	649	552	579	641	556	605	593	601	610	572	594	638	598	609	637	559	597	572	606	578	589	590	622	595	630	616	582	595	631	573	584	592	624	588	574	620	591	608	613	641	615	599	573	575	637	582	610	600	616	578	594	590	608	606	582	596	586	637	600	601	550	627	605	595	588	600	563	572	605	619	632	593	578	610	582	560	568	598	604	597	632	604	587	631	593	545	624	622	589	622	628	571	630	617	626	565	596	588	631	593	599	613	588	575	587	577	611	615	584	586	624	602	581	626	606	575	638	576	624	598	619	621	594	573	618	576	610	589	576	593	662	640	562	552	599	613	605	641	596	583	590	633	586	575	586	613	587	578	612	619	575	639	614	619	620	573	558	588	605	604	557	594	599	596	577	609	639	633	541	584	616	631	608	615	609	600	599	580	585	615	602	581	541	552	608	604	607	599	595	621	616	627	590	585	620	613	623	598	619	589	597	617	591	628	585	610	598	606	594	614	573	562	629	635	599	567	577	611	588	608	616	582	616	633	569	595	590	645	648	602	621	585	567	622	625	589	592	580	614	616	578	583	600	640	583	609	594	604	618	629	593	611	645	582	546	604	635	619	630	615	602	612	610	623	581	577	591	607	602	639	658	594	563	631	611	606	654	603	584	564	598	630	599	575	593	621	641	595	596	578	632	577	607	560	640	595	580	603	589	582	581	619	589	601	599	570	624	596	636	594	589	611	579	644	573	612	577	586	633	628	558	577	656	593	549	653	618	601	641	583	581	590	568	595	609	643	578	629	612	600	579	592	604	605	609	600	589	591	614	589	560	607	626	571	550	595	622	604	597	612	642	622	586	605	631	590	633	639	608	615	632	612	611	591	583	618	573	646	568	572	612	631	633	631	635	582	579	597	599	576	607	563	596	621	636	580	569	633	615	612	566	603	606	606	628	604	637
28029	14339	2441	1117	978	902	860	801	859	792	822	844	812	819	776	878	769	825	870	770	806	780	796	818	808	814	822	856	815	807	824	784	800	815	797	779	836	824	828	820	821	790	785	783	824	800	805	833	829	782	770	796	828	827	823	846	811	815	832	797	792	822	725	827	830	758	860	853	787	812	839	793	766	831	792	815	824	805	826	816	836	789	828	809	838	808	804	797	788	820	753	820	834	807	765	781	822	824	809	801	801	817	801	850	844	804	813	859	766	773	808	801	782	803	793	801	810	828	819	816	807	762	790	816	792	813	811	813	810	859	761	835	876	832	758	809	837	800	805	798	826	780	868	854	823	795	829	827	823	828	785	795	797	820	828	786	799	805	772	776	807	835	780	780	777	858	808	824	810	784	811	798	786	828	826	828	791	812	793	805	806	787	786	823	781	808	827	826	790	781	800	811	811	808	818	815	784	780	829	800	799	744	789	844	816	786	801	841	782	795	822	817	833	828	811	798	806	786	869	859	826	828	776	770	779	804	707	804	785	822	838	824	829	797	812	850	767	874	824	840	822	840	821	867	786	797	806	804	835	748	874	842	805	734	814	806	780	826	811	785	810	833	778	862	851	810	868	795	825	797	781	829	826	820	837	765	773	806	778	803	805	844	815	845	828	839	822	789	790	843	808	811	805	783	798	827	849	802	845	793	835	810	796	810	835	813	834	839	765	808	809	858	822	821	830	824	762	788	861	815	791	818	821	848	794	819	783	847	830	741	839	820	838	851	813	822	784	796	820	887	835	793	738	806	784	797	814	807	770	839	803	791	793	803	871	787	811	816	843	786	830	805	780	834	814	750	776	849	854	780	806	814	775	777	831	790	781	793	840	843	792	827	796	832	780	769	755	798	808	776	727	787	834	773	783	780	790	828	768	792	800	792	769	803	772	791	769	809	801	798	823	867	852	809	807	792	764	857	798	834	778	808	798	800	824	810	847	814	798	805	803	761	766	820	843	732	823	777	848	783	802	785	787	788	775	822	835	813	765	830	789	804	795	774	809	765	807	807	815	866	785	821	814	839	827	789	818	774	786	800	835	824	767	839	760	801	784	853	841	797	795	834	785	827	730	810	774	806	825	771	855	763	799	804	805	799	855	794	800	828	815	820	832	810	833	816	800	842	828	803	794	797	798	814	809	839	779	819	798	802	835	795	803	756	800	818	818	811	772	784	791	828	841	824	831	838	838	824	825	837	799	791	770	827	836	796	829	796	794	790	789	807	795	810	786	830	803	768	814	827	784	791	782	777	832	783	775	829	789	841	796	823	850	768	833	795	799	807	716	781	850	794	844	824	805	849	811	815	791	795	763	801	825	794	749	792	785	820	816	802	755	844	803	779	824	794	777	809	816	805	855	812	804	776	794	803	815	805	796	784	795	817	817	771	819	816	845	831	839	799	813	830	800	775	846	842	779	850	836	798	779	734	814	794	776	817	781	785	794	783	885	785	753	754	765	793	825	806	782	826	792	851	759	823	799	780	784	777	778	809	795	812	815	808	818	797	815	860	806	734	837	741	769	802	778	773	804	804	809	765	818	858	784	801	784	785	818	762	821	856	824	823	793	809	793	779	912	818	814	827	794	826	821	814	846	777	815	810	819	820	794	785	788	806	808	830	768	772	798	867	786	788	843	916	819	798	793	818	764	859	803	822	739	837	850	802	807	803	842	811	830	794	795	828	782	835	881	810	835	837	785	835	802	809	820	837	786	805	834	776	853	854	774	826	807	762	847	791	792	840	796	788	819	853	836	826	857	799	864	804	777	837	834	812	813	833	818	809	755	795	826	806	825	806	788	750	814	826	799	795	782	769	845	865	820	776	804	781	801	780	832	751	787	794	842	791	808	810	786	779	781	802	775	835	797	782	797	860	798	838	823	826	759	757	815	831	831	848	778	856	791	826	760	824	774	794	801	799	716	793	776	782	814	759	781	843	786	766	812	839	754	828	800	794	791	786	857	860	798	824	775	790	804	786	849	793	783	815	815	816	865	785	837	779	810	809	784	772	865	814	850	834	826	811	812	807	746	822	728	817	756	828	814	819	824	795	811	862	817	841	810	812	796	814	822	847	752	820	857	791	795	775	806	822	829	775	813	743	792	819	854	797	767	808	807	825	820	819	801	855	801	800	831	812	829	844	804	829	821	788	855	771	769	765	808	749	827	746	801	759	812	843	781	767	870	795	849	784	864	797	800	831	836	796	809	846	802	829	890	806	780	805	807	819	820	860	841	815	754	809	834	817	814	736	836	825	815	780	770	793	785	841	788	795	808	787	798	864	807	779	760	822	714	808	777	803	785	821	794	767	815	854	765	810	723	801	762	812	761	820	817	830	804	797	843	783	841	822	781	806	801	775	829	846	770	800	856	777	802	790	803	776	798	827	853	816	792	860	829	790	809	824	775	811	786	843	844	806	771	831	779	831	838	803	765	792	824	804	824	808	790	809	805	850	771	803	782	803	811	772	790	792	875	777	800	840	786	832	792	828	788	772	856	809	788	817	822	817	817	835	811	818	796	772	793	849	816	802	799	808	799	818	797	812	829	837	830	785	817	797	803	786	796	785	850	817	819	821	855	828	758	815	822	856	823	806	805	786	831	825	806	743	765	800	811	820	823	827	790	857	845	851	833	817	821	812	754	819	763	803	803	840	777	773	827	820	786	787	819	845	796	824	815	818	762	800	782	798	809	817	837	809	837	813	774	788	801	780	790	762	789	827	773	816	863	823	826	764	818	783	770	801	874	799	823	787	822	835	813	866	755	887	802	801	795	755	864	811	857	800	810	835	795	812	825	839	767	799	806	804	837	835	797	821	828	792	784	826	759	824	803	795	813	784	823	780	825	790	810	794	801	818	776	815	793	815	806	861	820	806	813	808	804	807	848	724	807	819	760	818	754	780	823	795	787	816	830	827	848	797	800	823	804	862	788	882	787	797	785	821	813	780	840	851	779	786	812	811	851	836	803	786	825	800	790	794	802	800	795	786	764	782	850	821	809	815	794	836	822	799	782	813	800	835	768	819	825	845	818	769	777	828	752	811	794	820	748	805	794	829	852	739	753	839	772	830	801	815	837	816	829	786	773	863	835	821	848	822	820	800	750	790	775	792	795	784	806	783	819	758	778	797	828	806	784	838	807	769	801	815	814	779	821	849	825	815	796	782	769	771	802	782	836	817	854	795	805	808	810	862	806	827	810	807	852	852	817	780	767	762	841	790	812	778	808	780	833	755	795	834	827	848	808	823	828	852	830	849	817	833	810	817	729	773	817	805	761	840	812	759	819	775	824	752	799	828	786	805	822	813	787	795	782	863	783	784	781	780	808	821	816	740	778	799	829	806	812	802	808	757	812	788	725	790	796	793	840	782	804	811	783	830	839	850	804	826	767	779	815	805	810	784	864	817	774	841	801	798	830	818	814	825	780	869	785	792	914	789	817	833	798	795	790	780	803	767
5445	1591	1414	1157	1002	873	945	891	825	842	930	916	800	842	806	842	852	830	850	820	901	829	844	863	830	813	820	813	833	867	837	828	846	875	801	821	811	813	819	785	789	875	827	854	817	788	811	809	823	871	867	776	826	831	827	847	857	782	798	855	853	840	873	844	819	808	825	810	808	855	786	814	831	818	852	865	804	879	856	814	821	884	834	778	746	842	758	845	818	793	841	787	858	804	819	862	848	827	796	851	860	815	844	856	802	833	764	837	840	817	827	834	837	846	824	822	825	860	778	782	802	811	802	817	835	864	810	860	830	841	807	912	835	833	870	832	825	820	812	741	836	793	838	760	754	795	833	847	841	804	777	851	777	831	822	900	870	786	816	811	872	847	791	850	814	838	836	826	756	868	820	853	852	870	815	823	777	850	872	821	873	831	796	850	793	893	872	848	846	774	836	834	828	789	801	815	863	893	844	837	773	832	851	813	849	782	858	835	774	841	881	793	832	812	827	800	833	822	829	852	829	823	757	826	831	819	801	805	809	817	847	840	829	805	839	861	829	819	838	840	854	802	798	784	887	859	804	868	839	846	824	825	855	874	850	807	843	845	798	879	828	745	799	804	809	764	845	840	810	780	826	773	830	809	854	799	827	822	807	829	822	801	807	770	839	818	790	887	846	826	786	818	820	823	818	797	770	855	828	821	804	827	834	844	808	825	821	859	816	864	820	811	847	794	816	807	851	820	834	793	857	798	783	846	824	851	770	879	844	798	844	839	853	796	818	818	792	776	806	778	835	852	836	822	856	837	880	825	826	837	804	838	879	836	813	816	810	829	866	832	847	833	822	808	789	870	841	840	878	802	842	811	876	824	803	836	816	818	776	806	795	824	878	781	882	823	818	871	802	748	872	869	822	803	785	814	817	820	818	772	802	789	842	860	848	763	837	852	845	834	840	844	797	864	817	839	825	756	838	803	850	805	793	836	819	841	822	797	779	846	808	866	845	847	828	796	862	781	757	827	839	813	819	855	846	775	806	832	765	818	783	813	866	816	803	840	819	805	810	801	817	816	867	829	836	825	849	788	804	826	794	829	835	830	780	809	780	794	809	790	786	795	772	841	823	850	814	790	877	821	863	809	800	799	822	811	811	898	826	825	853	776	845	802	797	817	797	784	810	869	824	787	795	843	806	820	854	849	824	836	803	782	812	827	852	802	802	832	832	795	849	834	806	791	867	830	787	818	842	782	803	809	864	838	830	825	864	792	854	837	790	762	858	822	802	814	844	849	816	904	821	823	821	830	816	793	832	834	857	794	823	806	794	796	803	796	848	869	829	893	816	852	742	790	807	867	830	786	837	817	812	785	897	835	847	821	804	816	805	800	785	795	841	838	813	823	789	831	877	799	831	799	835	834	848	842	796	837	866	805	840	844	828	808	833	844	844	828	849	776	788	875	791	845	823	800	834	859	845	807	809	782	793	788	837	855	821	798	822	874	814	789	815	855	869	856	807	794	854	869	840	814	831	838	830	829	804	777	862	833	838	831	832	807	773	847	807	841	834	856	838	883	849	881	851	818	790	835	826	848	820	828	781	860	864	822	831	856	837	857	809	873	799	788	846	854	841	859	835	860	795	805	796	818	787	877	822	838	823	868	831	815	812	784	856	828	789	810	840	838	743	846	834	833	823	870	780	822	770	822	798	823	808	878	804	849	777	810	832	793	773	814	843	844	761	866	834	851	788	843	843	820	777	774	841	753	861	811	837	809	841	812	841	864	827	878	832	798	807	815	864	817	861	773	850	844	774	820	870	866	789	837	858	795	780	834	828	842	823	783	868	792	788	807	823	845	866	796	852	815	822	834	850	818	798	816	837	820	797	792	816	847	830	827	806	892	828	842	852	892	860	802	802	819	823	811	810	830	857	765	831	839	828	858	825	906	781	825	839	801	825	774	795	840	814	812	793	807	819	800	820	792	823	877	826	842	788	758	855	750	841	791	837	814	841	776	844	772	807	814	792	874	832	839	791	836	832	850	823	836	802	804	819	832	828	842	837	865	803	804	792	834	824	845	781	838	831	833	825	804	819	821	803	807	791	804	884	827	801	837	787	838	772	827	818	827	842	839	819	832	857	886	829	833	789	851	800	863	801	769	842	835	831	835	813	844	856	810	819	820	863	821	840	795	834	804	773	809	830	810	797	776	834	816	808	794	834	810	822	818	836	766	826	788	796	876	839	852	809	792	795	822	875	821	804	839	856	828	816	799	814	768	793	869	789	812	852	843	791	826	801	843	779	821	810	808	827	842	780	818	761	758	832	832	779	861	778	843	828	836	804	849	874	815	790	834	797	836	802	862	855	842	785	853	818	841	783	868	833	809	835	793	846	869	811	816	835	849	805	807	772	800	847	816	828	837	861	791	849	839	846	839	777	824	806	816	858	822	805	803	840	803	813	831	806	812	796	825	814	847	849	810	812	803	770	835	815	833	843	888	803	787	820	858	818	871	848	826	835	807	832	807	827	803	804	803	809	813	813	847	814	775	773	831	923	818	824	819	820	815	820	802	859	842	826	801	781	803	837	827	819	805	810	840	793	820	813	803	808	838	835	787	817	848	812	747	777	894	842	786	865	844	849	823	798	816	820	844	875	850	807	841	863	801	804	877	825	822	811	822	869	856	847	849	766	815	813	854	839	839	825	848	841	839	831	822	773	805	833	877	788	793	860	787	781	777	845	820	847	808	810	841	805	813	811	832	785	825	834	868	849	812	797	822	766	838	771	800	824	829	804	801	792	823	796	882	805	782	821	798	858	790	836	855	818	833	855	777	850	784	886	811	818	847	788	813	803	881	839	879	849	829	838	780	850	797	795	820	855	791	813	888	823	844	825	828	829	862	835	825	816	858	846	829	852	839	845	779	829	809	797	859	818	817	796	810	758	789	840	831	827	831	817	820	886	806	822	841	866	818	847	860	807	792	831	822	798	863	836	838	775	812	847	792	874	845	834	835	870	807	814	837	831	787	856	845	839	826	801	847	839	817	763	799	793	786	838	788	861	875	817	781	768	844	864	868	832	843	809	791	826	815	799	767	816	827	830	873	833	823	830	821	779	849	808	854	837	819	809	858	804	811	786	785	856	810	796	869	862	810	904	820	813	795	763	806	828	803	843	842	842	823	784	795	821	862	825	819	861	818	828	809	831	861	822	878	838	891	847	813	815	822	813	838	766	824	812	855	829	791	794	810	792	883	781	898	815	782	864	799	803	814	820	831	812	823	844	816	826	796	879	787	787	868	758	847	791	830	816	781	862	805	803	836	813	839	814	785	867	841	872	840	819	817	880	798	882	835	784	828	808	787	828	782	854	848	796	866	844	794	832	821	849	772	825	801	847	831	818	844	815	830	803	847	885	754	819	819	843	873	863	784	842	772	847	802	794	822	839	783	829	820	855	849	784	811	835	813	809	853	862	838	794	793	836	818	795	804	774	837	859	839	836	806	801	807
24867	20574	26888	24246	20597	10990	1531	980	807	737	740	633	593	559	544	551	497	482	496	466	436	477	443	454	463	456	427	464	442	411	400	452	429	452	413	435	448	399	439	462	454	438	413	422	424	412	419	398	414	429	415	375	399	429	447	410	437	437	391	397	381	417	393	427	432	391	399	386	412	406	419	383	425	430	385	430	390	386	412	412	456	414	423	400	359	376	405	362	385	379	419	438	413	396	403	406	442	409	396	416	399	426	372	421	382	443	376	447	405	403	414	415	424	393	408	447	415	411	418	426	409	429	402	429	419	400	426	433	410	404	367	381	403	433	405	431	402	401	402	421	390	395	403	401	403	428	418	432	389	399	372	394	390	388	391	395	387	405	445	407	405	396	406	391	388	419	421	457	390	382	399	385	395	415	441	415	410	420	375	434	419	365	389	418	401	408	390	434	386	410	408	401	376	402	408	400	412	388	393	403	391	407	369	405	385	395	421	429	416	391	400	419	393	406	445	406	410	432	438	392	396	399	423	395	428	401	428	400	405	400	379	451	403	425	386	389	406	404	418	400	382	407	412	416	403	407	414	432	396	411	392	414	408	414	409	406	435	425	420	416	412	432	390	412	452	387	390	405	397	408	407	410	374	400	437	428	370	444	402	401	404	408	382	406	356	369	387	420	407	377	402	419	378	420	406	410	425	386	412	420	406	401	396	400	438	409	398	418	396	406	412	405	417	419	412	401	405	413	384	405	390	397	418	409	422	412	413	400	464	416	414	364	386	441	428	414	387	415	405	348	424	427	418	395	412	423	390	407	415	405	409	418	450	432	407	378	410	432	394	409	449	397	363	385	457	425	438	423	433	430	389	382	422	400	426	405	389	387	410	435	423	368	416	417	410	423	413	427	422	397	411	390	421	401	419	409	381	388	421	388	434	415	418	435	385	392	415	382	415	452	421	428	418	452	406	437	399	409	427	399	442	410	399	462	385	391	408	404	396	407	373	410	397	433	395	408	443	414	407	401	414	417	403	409	446	402	387	418	414	379	402	430	408	426	399	376	424	396	407	364	434	388	391	368	391	392	416	417	414	396	393	413	429	439	393	375	381	397	436	404	393	442	369	385	377	428	399	404	402	357	439	401	380	390	394	389	432	411	404	401	400	444	385	430	391	429	431	406	436	405	399	434	399	390	392	392	400	444	404	398	406	380	403	376	411	397	435	429	426	421	398	440	405	407	406	409	401	438	438	406	391	393	414	416	418	418	447	395	401	403	408	412	417	428	397	410	420	407	412	408	442	385	387	438	403	399	398	458	411	384	408	403	370	396	431	404	426	427	398	398	391	386	374	400	427	406	372	431	410	389	376	407	437	424	394	397	392	387	420	360	385	372	428	409	386	393	434	399	405	397	398	417	430	421	411	382	466	389	386	429	369	408	399	426	405	414	374	416	396	398	418	396	399	375	408	376	403	443	408	425	409	381	399	407	396	400	393	394	399	418	424	408	388	363	409	383	413	438	394	378	376	422	414	396	383	414	457	480	375	416	379	399	427	408	401	404	363	411	386	407	396	395	389	399	404	395	389	386	417	356	432	407	444	433	422	423	448	406	425	404	435	407	403	386	409	400	419	411	395	431	395	409	445	385	401	419	394	388	392	392	415	397	422	403	409	424	406	421	411	388	409	389	424	396	404	423	406	433	398	365	412	405	396	423	448	409	394	425	421	438	401	384	381	434	413	389	410	378	416	403	409	396	407	380	383	406	409	403	461	409	406	424	439	409	386	407	421	375	420	413	456	402	435	393	385	391	424	405	383	399	429	420	416	421	381	448	412	437	408	425	422	441	393	415	403	416	403	409	405	403	418	414	384	426	465	397	382	366	413	424	424	429	406	417	390	428	384	382	412	444	409	443	401	406	385	430	405	419	394	402	408	418	396	403	392	416	386	409	443	453	412	399	399	415	396	408	407	394	400	427	416	398	388	397	396	389	441	399	370	405	417	405	407	414	401	410	385	399	408	420	396	377	385	389	411	385	376	409	410	428	403	447	409	407	424	415	386	438	388	388	402	432	418	419	387	425	387	455	431	391	394	428	425	388	407	405	423	409	396	428	442	431	417	427	400	402	375	405	431	401	382	386	450	458	451	417	429	417	378	372	413	412	423	405	412	420	431	461	394	398	424	430	409	419	403	404	379	417	426	398	385	382	430	431	401	405	430	446	418	400	389	401	447	413	410	457	411	408	401	409	452	405	401	427	381	403	413	423	410	410	402	407	411	435	418	404	393	409	397	415	417	406	382	392	427	410	398	411	428	425	402	398	407	415	379	419	372	396	423	401	393	402	387	435	375	385	430	410	411	439	426	420	416	453	397	383	398	397	394	411	452	413	395	364	403	415	374	416	426	397	391	401	434	420	432	406	414	389	409	400	389	425	399	403	406	380	403	408	379	377	393	407	454	425	425	424	412	385	433	387	395	388	416	423	424	403	378	418	433	389	382	422	417	401	387	408	395	408	373	407	405	398	381	404	408	404	422	409	380	396	396	370	411	428	434	427	377	394	428	405	406	395	425	416	423	405	407	441	377	427	405	432	412	416	386	405	374	417	418	405	420	438	419	405	411	401	421	427	431	396	421	413	405	419	413	409	429	397	399	411	363	414	407	393	388	432	409	378	383	408	415	390	418	421	384	417	394	406	400	401	375	441	398	417	408	415	395	395	451	401	404	376	384	372	417	384	409	405	431	402	452	412	398	406	438	402	440	401	425	416	380	367	406	427	435	395	382	417	429	425	415	394	430	388	406	418	457	421	403	392	400	393	404	420	421	451	400	389	411	394	419	395	370	427	391	413	422	433	382	407	441	383	441	356	407	410	384	413	418	423	414	406	411	409	431	383	428	437	402	399	394	388	432	422	412	388	423	387	431	406	409	433	400	406	403	405	395	404	433	370	406	401	362	428	391	390	412	408	439	424	409	382	439	388	391	399	422	376	407	387	378	431	401	425	423	439	396	421	406	395	384	380	395	416	395	445	388	432	422	425	406	395	398	403	373	412	435	415	408	395	408	372	424	409	393	383	433	346	403	406	425	461	387	442	410	409	410	395	382	388	408	366	418	418	426	411	367	379	407	379	394	437	429	407	378	413	417	408	392	388	384	389	428	359	421	414	403	403	397	410	374	459	424	423	401	422	417	445	421	439	392	400	409	394	442	414	442	391	415	425	409	437	380	414	423	413	427	403	416	442	423	413	429	382	394	428	408	373	391	392	383	390	391	383	381	378	419	388	393	424	410	423	416	394	429	437	369	452	425	441	442	385	430	411	445	383	435	362	363	419	413	412	396	446	390	397	415	376	405	423	399	428	392	419	409	421	408	412	412	421	413	427	375	380	406	382	385	384	420	406	431	380	390	411	409	404	454	405	400	400	413	390	408	412	383	423	407	402	413	444	387	431	381	379	389	426	392	456	419	379	382	371	377	432	411	402	424	437	461	433	433	364	411	426	425	411
7296	11745	10310	5834	3748	2865	2151	1721	1459	1256	1121	980	866	767	772	662	664	562	653	586	576	540	517	518	512	532	517	479	476	471	509	499	487	507	466	450	471	476	466	465	440	487	470	433	450	450	471	428	466	450	455	439	464	438	450	411	456	439	437	441	432	419	431	417	440	464	439	441	452	412	419	433	448	448	435	421	438	426	417	425	405	402	434	471	460	407	406	441	441	441	393	453	426	427	507	427	469	436	444	452	429	439	430	404	441	442	492	415	431	455	447	431	441	444	474	408	436	430	449	449	445	468	428	420	432	438	467	430	436	408	442	470	437	431	418	482	440	449	432	427	446	423	420	429	430	428	390	412	421	400	440	438	447	409	420	442	463	444	475	448	442	427	458	409	415	440	424	437	429	468	419	431	435	429	427	420	427	464	429	442	424	429	444	445	432	413	405	428	394	471	448	397	413	375	467	460	456	405	408	466	411	396	395	449	414	421	453	429	426	409	450	426	444	464	406	444	483	427	425	389	462	403	450	441	480	409	439	431	411	435	444	446	391	430	461	441	462	431	404	446	439	455	394	440	429	410	425	443	441	474	422	454	436	371	457	413	372	449	432	441	422	428	468	420	435	467	426	390	475	416	462	440	403	432	441	402	463	424	431	410	427	422	418	455	399	422	455	449	439	433	440	453	409	406	457	439	483	420	391	421	395	431	469	424	432	434	456	408	408	444	456	413	395	442	438	455	466	440	441	425	421	420	440	418	442	449	393	438	418	411	418	432	463	422	411	412	463	430	434	419	427	414	430	422	403	436	428	398	473	424	440	409	407	412	455	411	425	428	429	423	393	438	446	450	439	448	424	438	436	407	398	430	450	472	368	427	434	402	443	456	453	393	406	448	394	422	427	435	446	461	410	428	415	443	436	406	433	413	426	442	450	414	464	434	405	435	387	402	386	422	415	409	458	419	435	404	436	437	405	436	402	437	434	448	410	470	463	460	422	437	425	434	396	423	410	429	408	430	449	402	415	435	395	396	442	419	441	398	417	425	427	439	413	425	416	437	427	423	445	426	452	440	450	422	463	441	457	453	413	412	454	431	406	447	444	413	444	445	433	419	448	438	413	414	415	451	444	488	443	420	432	432	431	419	446	407	418	408	435	430	443	406	442	423	441	397	408	427	426	429	431	414	413	416	422	460	461	447	435	390	433	427	427	470	406	427	467	422	429	442	421	445	418	409	401	423	411	433	425	441	441	401	439	440	454	456	479	480	422	458	425	412	393	451	445	410	417	457	439	479	440	446	445	434	458	413	414	412	414	443	415	395	460	449	458	435	451	411	423	446	470	423	395	443	428	407	450	440	426	429	417	417	419	432	437	451	423	453	411	415	420	410	449	414	438	425	409	415	419	430	410	428	378	458	416	432	446	427	441	407	402	430	447	473	447	445	409	414	395	410	423	478	426	458	450	430	457	439	443	452	427	404	415	422	434	422	407	441	458	432	431	451	440	406	436	438	386	417	429	442	428	422	419	440	412	427	416	404	416	406	485	426	451	462	414	404	433	397	407	435	439	435	452	476	437	433	424	426	446	421	419	433	441	437	418	414	455	420	451	438	388	433	431	394	452	434	430	414	407	434	462	453	447	422	395	444	475	453	404	465	400	418	388	463	418	412	428	409	411	474	412	439	404	464	412	411	408	448	470	422	409	433	445	423	455	457	444	431	466	445	432	429	418	419	413	430	417	438	430	380	423	418	416	419	412	391	418	407	445	454	477	394	417	416	434	423	446	408	465	479	454	465	437	444	441	463	427	407	484	421	438	417	417	404	387	466	421	446	399	418	461	481	402	411	420	422	399	407	379	457	429	406	427	435	437	427	445	475	444	415	474	443	392	435	451	452	442	390	398	419	432	430	408	400	426	437	416	384	427	431	447	434	458	441	454	449	408	382	419	447	386	438	443	462	453	437	423	438	437	409	417	480	447	424	446	422	408	454	424	414	409	412	464	413	415	425	435	435	463	436	431	419	385	390	406	434	428	453	415	428	442	414	409	423	396	442	441	410	425	419	441	451	428	392	394	451	445	457	492	457	448	402	423	492	418	425	392	443	402	380	406	445	444	412	432	432	444	406	454	416	432	452	406	466	455	425	438	429	433	461	416	446	453	421	430	455	408	420	419	436	454	431	446	432	417	430	429	448	433	446	423	402	413	422	426	412	439	447	426	438	444	427	426	435	435	404	400	435	470	467	401	414	452	420	442	438	403	417	428	418	441	435	397	408	449	421	416	406	429	433	435	432	473	408	444	426	450	428	409	448	427	433	431	461	434	428	433	420	468	432	441	417	434	425	418	381	424	420	432	441	448	414	443	438	440	432	413	420	455	413	437	407	450	473	427	440	426	431	436	415	411	409	444	461	424	425	455	399	434	415	436	408	417	448	452	417	458	413	420	432	465	407	438	406	441	432	424	412	432	409	470	471	427	432	410	417	416	407	435	430	457	429	455	449	460	404	454	425	430	460	401	410	460	435	440	413	434	410	446	421	436	399	449	397	423	425	444	454	429	445	432	453	398	429	420	415	421	408	418	452	429	463	459	455	423	426	435	439	441	429	417	458	430	426	396	438	397	418	413	413	412	465	416	436	441	387	400	455	408	392	468	428	437	441	445	443	435	413	451	429	399	438	463	407	454	447	434	429	423	409	428	445	448	384	400	414	436	419	414	418	440	437	420	405	399	434	447	466	457	442	384	441	411	412	394	428	458	432	416	403	441	438	446	427	405	430	408	423	410	395	418	405	393	435	458	418	400	455	428	414	427	407	428	415	428	417	424	409	405	445	437	403	432	420	453	413	442	421	424	442	431	436	414	432	458	446	438	407	393	425	422	477	423	421	434	415	410	435	426	419	445	439	429	430	430	454	432	398	423	403	438	425	433	451	436	419	428	440	415	439	423	420	386	419	402	407	412	432	430	440	424	441	407	446	450	409	455	392	402	418	397	463	451	469	455	456	388	429	439	456	412	424	423	483	426	444	450	424	432	433	433	446	413	451	421	452	451	419	422	405	452	459	374	426	423	439	423	440	467	434	396	427	429	409	434	441	452	412	418	440	423	423	433	434	414	470	427	433	423	427	438	434	425	435	414	434	458	424	419	457	416	422	452	416	436	448	409	422	416	428	414	387	419	425	447	410	412	400	443	421	447	399	448	434	400	397	414	410	427	380	446	449	451	450	425	458	428	453	419	394	432	462	412	448	401	452	419	423	388	411	413	429	435	404	423	408	476	430	414	418	420	411	421	440	426	428	447	398	417	439	439	425	415	406	431	434	426	435	412	431	452	396	450	430	429	419	390	419	452	413	435	440	438	456	441	462	396	437	441	389	442	402	447	445	425	457	438	419	411	465	430	402	423	421	438	444	462	415	459	441	406	442	449	494	423	451	421	422	459	428	449	407	428	423	438	427	409	400	437	486	485	453	450	405	414	435	424	445	416	419	376	438	430	460	455	480
22864	20592	27275	23899	20594	20684	8442	1858	1453	1258	1153	1136	1031	932	938	884	836	783	790	771	729	743	729	744	702	716	735	662	698	697	665	685	705	663	737	700	664	647	664	613	672	680	655	673	626	669	638	656	652	642	696	639	612	667	599	628	629	639	639	647	645	664	629	686	653	626	620	685	645	610	606	626	610	624	630	650	700	664	675	649	677	637	630	682	639	610	656	636	668	652	622	631	662	680	600	626	628	632	652	717	592	622	617	599	656	657	651	631	640	657	635	632	629	639	657	674	604	642	634	668	593	695	627	604	638	604	669	648	653	657	677	620	709	628	673	640	644	639	693	597	643	600	644	652	645	619	626	661	675	656	635	645	651	675	628	634	641	595	684	627	666	627	654	641	638	618	624	603	621	604	669	622	619	639	674	623	622	648	648	654	635	637	669	576	619	668	634	617	636	646	661	645	604	676	683	625	617	678	633	597	650	650	652	641	630	597	616	619	644	674	616	640	620	627	612	638	675	630	634	606	606	623	651	622	611	616	598	648	598	651	617	627	627	642	622	624	652	621	662	603	646	598	653	624	625	680	683	640	608	673	622	649	642	652	623	575	580	627	595	606	633	594	629	650	610	620	665	595	628	588	671	602	627	615	609	607	623	675	621	677	612	634	624	639	632	633	643	659	656	643	633	626	639	639	611	645	616	682	632	593	634	646	660	619	617	635	632	657	626	609	584	636	662	623	629	630	636	661	630	623	662	626	624	670	668	647	656	605	638	600	617	626	669	580	579	605	642	640	687	605	601	606	621	617	608	589	623	636	586	608	655	627	631	646	638	620	605	596	636	636	631	610	653	611	638	670	622	630	633	631	616	582	654	612	623	624	594	597	618	670	648	561	577	568	664	638	662	642	641	630	656	635	603	682	617	649	646	651	645	612	616	622	654	642	605	615	623	625	652	637	668	640	598	649	625	597	631	613	614	602	653	626	633	643	651	613	616	619	653	668	624	595	661	623	648	619	612	645	576	620	677	598	588	632	629	628	618	641	624	596	647	594	602	605	626	644	616	601	627	605	665	603	637	657	586	648	592	672	659	668	615	608	622	646	658	615	657	627	625	653	644	621	630	622	588	631	615	650	593	644	591	605	630	633	646	670	653	619	596	618	633	620	644	610	667	655	618	599	640	610	615	647	631	600	607	611	617	608	621	634	643	632	632	639	598	623	618	641	654	639	624	607	650	594	658	628	672	631	601	630	662	703	632	673	648	640	606	626	594	634	631	632	627	641	633	622	608	647	626	648	611	639	625	674	574	643	646	600	654	675	607	587	604	639	597	649	646	611	622	622	627	661	654	624	641	630	635	628	637	650	663	662	616	670	670	612	614	620	615	642	652	637	614	593	602	580	619	600	596	674	625	624	614	636	608	596	649	622	595	635	677	657	633	619	662	640	672	619	635	570	605	660	620	670	604	607	654	658	645	663	627	605	632	612	632	645	635	657	662	640	638	610	670	637	643	625	608	637	641	622	661	647	659	591	632	651	648	631	588	634	649	599	646	579	595	621	647	593	626	640	634	655	654	614	626	643	599	645	652	636	657	625	613	634	641	603	629	608	597	631	606	588	636	615	617	593	656	623	599	625	616	626	616	607	637	624	672	605	629	598	643	640	631	621	587	627	628	614	619	626	637	571	632	632	693	649	604	635	647	609	611	655	618	669	673	602	661	644	575	617	629	635	647	637	610	625	592	562	642	644	632	602	632	571	627	660	635	590	622	638	636	643	569	613	629	691	635	563	589	639	656	593	631	629	632	637	657	614	635	658	596	626	665	646	627	627	609	575	631	648	575	657	678	639	644	642	589	631	630	647	634	621	639	655	624	650	642	633	574	621	662	611	641	683	674	631	651	648	625	609	619	603	588	661	634	662	606	619	597	649	599	595	662	622	621	647	641	628	605	614	634	606	623	648	620	616	694	641	597	638	648	657	651	617	599	631	610	654	627	632	629	648	616	631	655	598	657	597	643	618	646	629	635	644	594	639	608	605	606	633	645	630	622	599	611	662	633	639	615	714	611	634	667	627	667	636	603	652	613	623	641	621	632	673	595	624	604	632	653	621	606	626	680	589	618	684	580	607	633	657	579	593	636	644	637	623	619	650	595	663	681	653	634	601	670	641	607	628	663	664	600	613	640	626	620	661	584	589	626	603	638	630	641	636	627	623	685	672	643	633	651	647	657	647	627	654	627	701	584	609	633	652	625	621	577	635	662	612	623	648	614	676	649	621	646	658	654	579	626	639	622	662	678	645	617	630	634	638	592	615	613	644	584	640	642	623	685	644	643	599	649	626	623	673	656	604	658	653	632	614	626	580	670	598	650	619	603	613	644	624	616	637	678	686	629	583	659	600	635	650	672	611	614	588	558	667	624	629	630	656	578	628	645	622	586	625	598	634	603	639	629	623	574	636	619	657	594	689	634	615	593	651	616	641	654	616	666	641	636	641	593	598	639	626	628	617	636	601	584	584	599	591	594	658	649	593	617	657	628	611	628	648	641	602	648	626	601	610	606	656	693	607	650	620	619	621	610	599	591	680	621	651	651	631	662	634	618	666	650	653	629	626	654	602	648	632	617	632	577	677	635	621	643	606	620	615	606	659	662	670	587	593	629	627	609	623	620	648	591	639	654	598	612	654	635	591	628	632	607	640	660	613	611	631	662	652	639	646	630	605	626	633	619	662	653	576	651	625	680	641	630	622	658	632	600	610	683	631	607	636	636	641	638	628	625	596	649	601	646	635	621	605	642	600	610	626	626	670	627	618	614	645	616	580	644	599	652	597	625	579	634	625	612	638	634	658	664	635	628	614	716	630	646	624	623	606	665	663	623	636	618	620	620	629	612	614	624	617	619	611	606	606	641	598	597	632	644	610	589	619	596	643	652	686	673	669	619	630	664	585	639	648	687	672	661	622	636	641	639	606	594	649	630	654	601	625	608	626	635	613	592	636	642	633	642	629	633	568	657	576	614	624	668	667	642	677	646	608	595	603	630	622	618	623	604	670	632	669	620	684	571	682	628	641	630	642	664	630	642	626	639	593	597	619	634	682	634	630	648	633	629	635	611	673	630	626	635	672	615	643	595	634	632	587	615	623	640	607	627	646	643	576	625	618	627	617	701	633	601	673	670	566	593	645	650	587	625	654	595	573	642	628	588	654	649	622	622	664	640	592	597	643	628	624	671	667	634	607	625	662	613	622	619	606	635	635	609	662	649	663	617	645	624	622	644	621	658	589	597	630	611	584	605	632	611	668	637	628	659	630	660	689	623	617	634	601	601	604	630	634	606	604	629	661	620	588	681	667	625	617	649	682	640	647	640	626	661	590	603	652	619	606	626	631	628	607	630	672	657	659	656	694	642	611	637	628	605	645	676	642	658	658	576	629	634	585	596	593	651	669	647	623	624	590	613	572	631	635	643	579	651	617	590	654	600	661	617	630	698	683	599	596	653	638	624	583
10050	17878	16424	9693	6635	4923	3803	3043	2395	2104	1798	1533	1498	1351	1205	1097	1105	973	960	918	890	879	814	813	814	798	725	736	732	698	673	664	762	657	666	708	699	675	645	661	713	650	685	634	629	616	607	610	681	646	631	640	647	610	640	634	579	572	620	654	640	644	595	634	649	623	610	629	663	601	600	570	587	621	607	609	603	602	623	615	586	578	553	595	572	581	607	593	648	584	591	642	628	659	651	620	589	612	603	633	663	677	669	628	663	613	645	614	607	620	656	611	595	636	613	576	637	697	565	623	631	628	589	610	634	621	611	612	582	627	604	589	611	610	584	582	631	664	621	624	603	631	601	601	587	596	627	619	616	599	619	612	609	661	628	568	572	629	591	604	584	609	559	564	673	598	606	611	600	604	584	607	630	591	603	630	654	581	622	586	586	604	572	582	598	574	598	638	607	647	606	619	627	563	613	541	646	571	595	616	555	596	609	603	603	596	589	561	580	599	579	661	579	580	558	600	592	586	623	617	576	571	555	575	538	593	617	596	581	603	598	586	598	626	562	599	589	612	574	588	575	600	586	630	643	620	615	568	663	635	599	593	615	611	597	592	603	645	613	606	629	610	607	570	612	630	630	584	591	593	627	601	603	592	593	605	623	577	584	582	630	628	604	597	642	601	575	614	593	597	635	586	621	645	600	575	639	574	605	588	619	626	575	614	604	578	606	628	626	593	630	600	601	545	605	587	594	640	570	601	621	603	583	616	640	603	658	571	597	577	570	613	632	577	630	600	627	575	663	622	607	606	576	631	632	585	610	626	598	626	628	580	602	639	638	622	590	593	569	595	625	606	612	616	601	598	600	587	598	598	622	562	583	575	628	615	609	577	598	588	617	591	629	587	579	590	592	605	570	579	591	562	625	591	613	574	602	555	561	634	631	572	627	622	623	628	616	581	595	626	561	614	603	586	571	623	615	621	596	596	614	582	596	631	627	619	590	632	628	575	603	621	617	611	649	615	587	603	591	645	600	562	612	607	650	606	598	585	649	640	643	573	622	585	566	569	633	638	594	602	546	595	598	607	614	614	629	625	562	644	601	583	600	601	614	568	584	586	625	562	638	611	603	624	584	633	625	562	617	569	575	593	611	565	625	572	626	605	604	585	598	600	599	604	605	626	596	625	574	648	567	632	575	562	625	610	613	641	620	625	581	576	631	575	615	625	577	577	576	620	595	610	606	611	554	599	622	621	589	643	585	611	620	578	642	606	581	599	598	575	602	616	610	582	627	663	658	638	574	637	621	594	579	611	576	611	605	595	620	599	588	596	660	549	601	583	582	609	571	612	604	612	597	621	581	623	580	572	597	610	572	620	630	579	636	596	582	597	597	587	577	638	595	597	580	614	614	631	569	593	599	612	612	626	632	598	593	629	551	572	566	628	625	622	590	580	591	613	617	595	576	629	589	559	576	591	630	626	572	588	580	584	612	578	621	559	614	607	568	602	615	582	633	594	574	589	580	561	575	608	622	572	571	619	563	602	613	602	581	636	601	583	626	604	609	580	594	615	570	588	618	576	563	617	591	587	626	616	621	609	598	607	572	587	572	595	605	604	632	612	581	614	616	567	626	583	635	566	606	618	672	632	607	555	608	572	651	609	629	590	598	629	574	622	587	593	614	564	635	573	549	613	624	573	621	591	611	634	584	560	601	548	629	644	567	596	589	559	590	663	567	594	602	599	596	599	576	563	623	574	567	588	594	593	613	609	648	578	602	604	571	587	650	623	601	584	589	581	552	640	618	598	618	588	613	644	564	607	615	642	612	583	585	630	619	569	582	594	635	576	555	577	615	561	630	601	583	596	592	620	583	597	603	552	613	588	592	610	627	541	638	601	568	617	633	535	587	590	579	592	612	602	595	624	642	629	573	585	576	584	611	594	602	560	615	600	641	640	605	610	617	577	620	603	590	630	590	621	658	580	560	560	633	595	584	608	575	618	638	591	628	596	653	637	580	593	612	592	618	598	619	601	588	588	582	576	558	617	627	575	569	603	580	591	594	611	588	588	580	584	601	553	632	564	600	597	605	619	613	576	611	601	596	596	588	610	582	597	621	633	612	578	587	630	565	619	592	595	614	615	586	598	612	632	595	591	605	560	603	563	620	622	654	582	600	569	636	629	573	597	613	578	590	614	611	554	537	593	601	609	563	619	579	601	585	601	627	599	604	636	651	604	608	619	615	596	635	610	655	588	614	602	569	624	612	567	588	574	538	574	607	566	572	614	578	600	592	628	635	588	591	566	571	609	602	597	595	632	580	589	568	627	630	603	620	628	596	624	629	615	619	566	613	563	565	598	638	577	620	575	636	598	625	600	593	608	604	601	592	624	570	565	574	651	621	624	614	603	611	581	608	619	639	579	582	563	558	605	579	621	598	593	644	594	601	580	563	597	624	576	649	567	602	565	600	608	594	576	607	562	612	572	578	617	571	610	623	594	611	604	562	586	623	595	626	601	639	585	585	620	626	625	579	587	535	624	618	589	628	596	615	612	591	605	576	626	567	618	622	587	626	599	626	624	600	635	647	638	598	590	612	589	598	584	589	581	577	615	568	619	602	592	579	547	614	612	600	610	619	594	598	606	582	637	572	614	581	606	611	633	596	587	595	599	551	603	613	565	647	611	598	620	562	603	606	658	587	597	618	585	544	595	608	604	581	627	650	607	598	589	640	615	569	565	590	587	599	591	604	573	611	626	635	587	649	571	571	627	609	587	596	626	607	621	611	640	585	582	650	608	630	593	627	604	612	619	545	618	576	603	600	585	607	587	562	624	602	629	606	627	625	588	633	581	596	567	608	572	631	610	637	582	619	592	648	604	565	606	548	626	605	606	580	636	580	617	603	576	603	633	574	581	634	589	637	582	633	603	567	609	609	623	585	590	603	581	576	620	638	577	590	620	594	599	597	628	578	587	570	663	584	591	569	635	628	594	607	622	601	545	590	624	601	637	589	604	562	561	623	608	622	586	610	591	579	571	584	560	564	604	626	651	637	583	612	560	600	578	578	574	612	645	598	591	583	617	628	603	585	581	585	591	607	565	614	567	581	568	612	590	576	583	629	584	627	594	626	599	603	636	627	619	603	600	590	587	607	645	628	575	589	642	605	616	602	577	610	573	626	599	607	583	626	582	610	619	653	596	631	612	605	532	587	598	658	625	600	588	631	634	547	619	616	625	596	604	616	575	570	624	607	606	583	597	644	596	593	577	650	601	570	610	637	598	616	566	611	626	602	582	646	577	609	573	604	592	601	616	623	609	607	626	593	583	567	615	608	607	567	610	638	595	573	627	585	604	592	602	595	586	590	598	578	561	591	604	572	605	580	614	586	564	631	612	597	611	585	567	592	603	612	630	625	610	613	631	586	646	586	568	665	610	569	612	610	593	611	605	545	604	625	623	643	635	613	618	591	610	588	577	591	590	607	612	596	630	584	606	607	569	575	592	599	617	594	580
27825	14058	2575	1204	910	883	869	830	820	802	799	815	778	805	862	832	833	798	795	834	741	817	799	762	812	772	802	786	819	764	781	761	817	819	762	805	771	804	759	833	811	779	859	810	802	784	829	854	766	747	806	828	790	805	826	836	761	804	781	787	772	855	779	808	797	797	722	807	776	757	820	760	773	801	809	827	802	755	758	774	809	812	814	800	797	783	838	787	740	788	803	822	859	816	788	826	795	798	785	798	818	825	793	820	751	802	783	795	774	763	754	792	748	778	821	782	820	836	818	819	817	813	856	785	802	774	791	803	817	756	816	796	752	782	784	801	820	820	771	765	811	809	800	808	852	863	832	836	787	813	761	792	794	763	829	811	775	805	795	755	809	750	793	793	790	769	799	799	785	808	800	832	777	768	748	789	792	824	830	794	829	819	825	812	792	793	780	786	782	785	813	803	801	778	762	811	822	807	776	828	781	747	780	798	765	755	814	806	820	791	777	764	820	757	770	802	809	814	837	778	769	824	827	776	770	806	799	787	764	814	866	759	860	791	828	767	794	815	790	816	799	835	803	832	810	774	831	826	810	775	818	786	787	800	792	833	802	777	790	749	798	828	817	833	790	834	797	784	758	815	836	797	797	820	830	825	819	771	745	822	822	802	856	732	841	773	819	829	752	838	796	785	807	812	790	810	768	786	817	784	778	766	844	747	818	787	787	788	845	789	801	790	825	785	774	819	790	765	782	822	826	748	816	751	794	785	800	819	792	796	829	875	823	783	814	768	815	809	797	780	762	829	819	827	799	766	804	767	794	800	813	800	783	804	752	815	810	782	807	764	790	752	785	782	778	821	750	813	774	856	828	818	767	777	782	818	763	755	808	751	814	771	793	806	834	841	782	739	833	796	773	794	844	763	811	791	807	747	784	821	739	744	787	825	726	789	781	789	807	801	820	794	770	781	739	759	837	815	802	781	834	798	805	771	747	807	746	762	800	824	777	807	807	781	795	778	758	837	810	782	795	753	797	821	798	764	843	759	827	761	838	782	814	825	790	747	833	786	775	847	784	827	762	816	826	836	774	769	729	764	826	795	844	804	791	839	809	831	820	729	814	802	802	749	821	802	792	818	843	816	811	825	798	775	813	853	784	769	818	767	822	767	834	834	766	820	779	810	825	751	765	781	793	822	743	791	756	806	816	829	790	827	825	795	837	831	767	767	785	772	795	812	808	790	774	793	776	825	832	818	789	768	777	738	830	793	850	816	813	805	819	736	789	771	802	822	778	794	794	781	764	833	762	862	812	804	840	834	759	826	817	785	794	794	829	817	777	807	747	757	793	821	831	786	813	860	800	779	813	844	778	796	744	814	755	748	796	804	763	789	805	758	776	813	831	765	778	790	761	800	871	808	820	797	793	833	775	818	802	785	803	738	809	788	812	797	792	776	803	814	777	800	783	792	778	774	786	810	798	803	838	826	825	786	769	794	729	811	824	797	790	789	764	797	777	836	836	824	786	813	782	750	793	734	842	789	795	777	781	745	809	831	805	776	820	828	804	788	797	864	803	773	766	819	751	775	789	780	797	798	792	739	780	786	808	814	826	750	819	802	835	809	814	818	797	817	833	804	801	803	816	776	850	777	810	790	787	776	797	788	785	834	804	803	797	818	768	801	762	794	816	832	758	797	796	766	832	771	799	820	811	823	809	783	798	797	763	837	834	783	810	795	812	753	813	797	805	764	755	793	816	770	819	747	809	796	802	806	823	780	794	813	778	845	821	833	768	810	801	779	813	710	830	817	797	811	771	809	772	810	767	771	753	724	748	761	785	773	793	797	809	788	810	782	792	749	776	797	738	801	753	770	813	800	781	832	804	831	788	800	738	793	800	766	808	794	835	751	832	803	786	814	766	832	854	821	761	813	807	767	820	803	774	723	811	743	854	821	773	843	832	796	788	795	780	805	819	786	799	775	789	789	782	820	804	799	840	751	796	830	818	813	794	802	792	782	824	785	767	799	758	787	770	817	794	811	775	796	791	785	798	801	798	750	841	798	788	857	809	769	811	817	772	808	764	775	834	838	789	798	807	806	809	799	772	779	830	785	777	810	757	787	788	780	800	786	770	762	776	861	774	790	781	808	794	759	791	797	808	772	766	792	720	777	704	812	802	757	781	861	791	759	818	811	798	789	844	855	820	784	798	767	763	817	788	814	771	814	834	787	743	818	776	782	764	819	785	860	807	758	807	776	771	807	854	827	792	890	825	821	835	809	821	816	818	842	793	803	800	774	780	776	822	791	807	760	861	826	784	771	822	805	840	832	756	804	758	754	757	782	761	848	830	799	795	776	823	823	759	752	822	841	753	801	825	818	758	805	796	763	795	790	825	812	805	813	740	774	778	810	795	774	810	808	806	785	788	817	817	799	788	805	770	781	779	780	767	829	795	777	822	810	744	781	835	809	793	782	800	771	806	812	740	800	798	790	849	822	859	750	797	795	793	805	791	819	804	788	815	826	797	778	773	800	830	798	838	793	794	832	788	802	773	793	803	798	759	784	799	766	823	791	757	881	827	838	774	808	783	836	740	746	824	806	717	796	783	774	786	851	824	821	798	813	791	809	811	832	762	793	771	814	791	788	776	845	770	800	804	797	816	794	823	763	777	787	786	783	785	819	785	809	828	848	830	819	773	739	785	787	798	786	812	765	811	796	818	773	772	760	775	839	757	806	776	871	776	824	845	810	820	795	790	841	843	832	785	824	782	767	823	794	772	858	790	799	791	760	745	806	835	822	829	846	795	766	790	827	795	776	784	774	801	768	834	824	743	801	807	780	763	775	826	742	805	754	831	786	787	776	766	787	815	814	763	769	789	763	775	734	800	768	804	778	791	783	813	847	772	806	773	798	805	762	814	793	746	811	793	766	738	752	787	792	778	798	836	800	797	809	745	768	850	788	774	850	791	815	818	799	812	794	863	809	803	746	806	798	765	816	817	815	839	787	784	787	762	810	758	799	827	793	806	823	803	776	779	817	833	812	758	858	836	782	819	727	813	816	825	823	811	817	822	822	843	822	821	790	760	816	773	765	765	816	793	809	784	796	865	834	763	739	838	805	775	768	760	770	849	807	770	793	823	815	801	820	788	768	799	807	813	816	846	804	804	805	802	762	776	793	790	757	777	765	802	759	771	794	782	773	788	820	814	818	775	831	782	743	814	780	800	819	798	824	825	797	775	803	803	769	811	820	793	745	793	848	764	804	833	749	735	798	805	786	766	784	796	822	828	807	782	823	808	776	772	829	792	849	753	772	879	827	801	801	821	819	775	782	793	803	837	816	793	777	808	819	736	836	862	804	875	787	805	838	796	802	804	829	729	811	821	772	782	826	789	772	754	790	839	768	842	812	788	818	788	795	778	800	784	807	862	729	832	820	805	767	782	772	811	813	858	766	804	757	786	772	786	833	796	835	748	744	785	827	796	802	841	793	790	774	796	755	840	761	766	763
5562	1502	1464	1059	968	986	927	909	814	923	803	857	804	832	814	858	778	840	840	842	894	766	850	843	806	828	853	863	886	785	789	829	832	864	771	806	834	844	810	824	761	825	809	818	827	787	800	840	816	803	793	825	795	838	791	840	780	826	837	840	831	855	806	821	806	793	747	752	798	796	830	814	813	888	805	838	745	754	818	803	875	785	769	810	826	817	812	802	828	850	834	796	922	819	833	797	855	807	847	748	773	809	868	824	814	836	834	832	793	807	865	823	823	869	759	818	827	839	802	799	805	811	797	842	810	828	824	846	788	835	762	778	845	838	844	819	818	815	843	836	804	802	796	800	838	746	791	855	809	799	789	812	819	805	832	785	793	830	834	803	802	792	759	862	782	801	826	811	751	792	826	819	807	795	855	812	871	776	838	787	787	782	807	795	834	852	857	750	843	827	772	793	804	828	810	763	815	861	847	835	833	740	830	831	770	835	787	806	840	902	785	811	820	795	813	797	818	804	808	787	811	751	785	801	835	822	797	789	819	783	785	807	855	839	867	882	840	850	847	821	788	764	825	793	783	737	808	770	780	834	777	801	833	836	805	793	865	820	796	777	794	834	827	808	771	882	844	815	818	841	776	770	815	819	819	833	821	805	803	840	850	823	824	828	818	832	822	827	810	808	812	813	801	855	833	811	795	826	830	814	784	804	860	839	815	863	825	813	870	835	791	803	804	815	816	762	829	832	799	784	841	807	829	778	794	853	827	836	841	800	819	805	807	797	874	806	834	812	771	800	830	822	808	765	801	800	814	859	814	797	820	808	825	832	789	783	829	841	786	865	818	833	826	809	816	850	896	805	838	852	804	787	827	819	826	765	841	825	803	868	795	838	847	765	815	775	828	791	796	846	802	832	811	793	789	829	847	839	817	800	864	852	830	828	831	808	790	801	778	853	814	817	790	758	841	829	803	854	841	877	783	824	832	824	850	792	835	865	844	805	846	803	809	846	763	842	790	815	836	810	793	829	813	802	765	778	809	811	794	860	876	805	846	807	869	737	749	830	811	798	842	792	824	762	797	881	832	778	800	844	856	825	802	788	817	798	799	804	896	824	818	762	755	833	831	799	845	764	844	770	870	883	882	813	792	794	808	778	766	844	819	824	862	854	834	814	781	826	823	801	813	820	829	861	825	873	816	807	826	825	859	814	778	781	797	872	804	773	830	823	786	847	810	791	831	766	813	837	811	808	793	819	800	837	823	825	818	843	808	779	827	808	762	807	832	825	821	846	828	828	815	778	803	852	821	789	771	832	821	808	782	817	868	877	841	835	814	826	788	769	830	819	817	780	794	810	805	832	792	864	826	881	784	845	849	845	844	825	824	834	798	786	826	792	871	771	829	799	821	820	809	771	767	843	834	809	837	810	802	845	828	891	807	835	781	797	850	812	827	803	831	803	786	862	828	894	816	817	819	870	788	812	774	794	820	783	840	813	834	771	802	861	860	873	804	838	831	843	809	780	794	845	797	824	852	826	789	754	787	833	821	794	847	854	825	855	838	850	812	798	765	817	856	793	863	792	845	837	805	817	813	839	820	862	821	820	830	804	797	812	773	868	792	841	846	854	802	806	793	861	771	832	811	800	811	822	821	856	866	837	891	798	753	830	799	792	802	789	816	824	775	841	803	818	824	830	829	800	820	809	833	832	786	807	803	809	826	776	796	775	798	786	763	798	770	874	810	842	835	809	807	850	810	792	841	870	870	794	820	806	798	794	787	830	837	833	881	820	871	856	825	825	841	811	791	803	883	855	798	816	838	802	848	804	854	827	783	797	758	785	847	854	852	781	754	812	789	830	783	813	794	805	814	830	786	817	803	818	786	835	815	838	776	800	849	856	800	809	819	822	876	770	818	854	760	841	807	767	809	823	797	806	861	805	836	830	846	809	808	803	841	830	882	829	885	788	827	827	769	838	762	837	749	805	809	848	804	887	871	851	817	819	816	815	778	798	809	825	834	824	797	814	823	837	843	810	777	785	830	811	795	783	807	811	818	835	838	812	830	758	834	785	783	813	793	815	791	790	881	763	822	803	829	813	795	806	775	838	826	856	792	865	767	803	809	849	800	761	799	820	826	808	791	825	888	827	826	804	783	791	820	860	837	800	867	788	776	823	779	770	828	800	878	832	819	804	795	772	815	792	862	820	777	781	818	796	840	831	778	830	847	834	840	743	812	797	860	814	799	776	782	793	836	819	833	776	869	824	809	828	819	861	826	817	765	781	827	778	729	782	799	800	871	849	818	789	838	821	829	812	784	833	788	863	825	832	781	822	818	839	803	822	824	875	792	872	843	816	865	847	793	814	847	793	771	794	860	830	783	809	764	756	843	842	840	816	788	836	837	791	819	806	868	829	805	775	849	794	836	815	789	842	823	855	839	778	811	780	840	826	799	782	838	826	809	776	839	807	784	786	833	758	840	842	833	782	799	847	827	814	801	831	830	835	811	804	805	789	861	791	842	832	815	824	867	814	750	817	831	802	835	837	805	794	843	811	840	813	794	749	836	785	841	817	804	861	812	831	800	773	810	842	798	744	860	756	794	849	793	844	858	748	859	797	821	814	838	831	830	798	834	812	800	824	837	801	855	834	766	821	817	837	856	812	805	858	826	749	804	823	803	807	848	829	816	783	785	790	809	803	781	797	854	764	832	837	826	880	828	767	825	807	832	758	795	803	829	820	859	806	830	750	803	789	834	849	875	836	772	804	859	837	779	838	817	845	826	822	811	784	788	815	764	776	850	807	843	770	802	786	862	826	799	834	877	787	771	843	885	733	793	758	821	788	809	824	807	815	847	774	853	827	778	874	815	782	846	855	779	818	822	866	773	781	825	785	860	825	852	807	876	759	841	808	788	794	837	790	868	820	833	835	837	781	863	837	792	772	846	836	836	799	840	850	779	836	798	856	831	862	835	724	800	842	794	829	820	833	782	823	766	769	797	852	798	825	847	846	803	806	816	818	846	840	795	883	823	818	794	761	822	829	828	840	784	802	804	824	851	800	813	802	827	761	860	858	815	801	790	844	798	799	831	816	809	851	814	834	835	793	794	841	814	769	845	822	783	801	784	861	871	859	774	768	826	808	845	858	788	822	783	841	778	852	795	839	813	806	764	853	864	836	778	861	877	836	819	874	815	820	892	830	796	809	810	814	808	796	845	846	875	829	834	833	842	822	860	815	813	797	803	820	805	838	810	808	830	781	776	823	835	851	812	800	816	778	834	815	853	786	842	810	774	831	823	840	804	793	806	863	780	822	764	831	774	826	793	814	837	819	815	842	758	835	800	850	799	780	836	830	766	797	831	785	839	792	788	812	746	785	791	825	803	805	794	809	788	821	832	781	834	792	858	831	795	819	810	819	831	832	853	779	842	836	800	871	856	776	768	849	784	791	842	783	836	803	814	829	809	862	790	834	818	804	861	820	825	823	819	878	815	809	849	853	810	852
24894	20592	26919	24230	20600	10901	1519	1014	804	760	704	627	556	587	584	550	499	506	491	487	470	482	456	414	469	433	443	402	433	437	452	433	387	449	448	421	439	403	422	432	420	411	411	380	418	407	415	417	427	420	416	417	403	409	407	423	440	443	380	389	369	411	397	433	386	404	425	434	427	436	386	428	398	388	402	404	419	427	399	420	429	402	391	420	411	404	419	403	402	422	408	403	415	375	416	410	428	377	458	414	403	442	408	387	410	413	399	402	422	381	382	389	399	428	419	422	403	384	376	410	378	396	403	418	396	419	404	397	399	423	436	394	418	439	424	380	417	430	387	418	413	420	457	409	387	419	432	413	393	419	435	399	403	441	406	372	381	381	392	402	389	404	396	361	390	409	395	404	419	446	428	440	429	446	433	408	405	417	427	386	351	454	395	422	434	416	373	424	414	413	425	430	444	427	432	399	421	416	414	396	379	414	381	408	388	413	400	424	367	389	425	407	404	402	403	410	421	425	406	424	361	416	388	375	428	375	408	465	390	401	393	399	384	412	407	400	425	408	416	382	370	382	385	385	468	418	413	391	416	365	406	406	393	409	424	390	450	410	402	415	382	402	383	411	373	432	425	377	366	396	419	403	456	422	422	399	419	434	408	381	385	448	416	412	406	387	397	401	435	382	425	403	432	427	397	422	421	401	420	403	372	367	438	410	402	410	395	403	397	412	433	425	401	416	379	367	375	399	410	409	374	396	401	401	407	408	393	403	432	414	423	430	446	361	394	424	403	397	401	436	419	418	429	379	435	413	426	403	433	358	390	389	407	386	434	406	408	426	367	451	411	404	390	376	403	383	406	382	426	407	449	429	388	403	383	401	412	425	411	414	403	442	407	385	432	372	419	350	428	437	408	456	397	408	398	406	381	381	385	414	394	438	397	353	384	359	402	399	401	454	379	394	406	441	407	428	399	400	398	428	375	420	420	403	392	426	389	408	394	372	406	391	429	405	404	388	420	426	413	398	438	422	421	434	398	405	388	403	414	386	424	408	394	424	402	405	393	402	423	405	381	444	422	450	413	406	390	413	391	407	430	409	428	420	387	395	373	400	412	402	395	411	429	406	409	394	387	391	403	406	405	430	411	404	405	405	372	405	421	389	393	392	429	435	414	417	410	411	406	410	419	385	390	381	406	411	426	416	404	411	404	381	374	413	393	403	410	451	381	384	406	385	421	387	366	414	357	423	428	444	379	424	386	394	410	393	450	398	381	365	413	410	395	401	379	417	359	394	392	393	410	388	392	419	423	415	413	381	403	389	433	431	434	382	413	405	402	422	399	400	415	412	446	420	403	400	394	388	437	428	402	380	408	400	380	416	418	438	395	391	355	386	431	408	418	394	390	400	411	439	395	432	401	426	441	408	401	353	407	432	374	414	406	396	456	391	403	392	408	390	392	408	434	423	431	405	424	425	399	402	410	404	436	414	387	420	401	409	401	401	420	416	426	405	397	412	415	406	391	415	397	408	418	422	407	431	458	403	367	414	425	412	418	385	402	392	433	407	372	420	400	431	439	442	418	423	425	390	407	372	393	411	383	407	430	401	418	415	406	424	400	423	406	437	395	406	439	381	395	409	443	388	387	403	383	380	405	395	403	391	395	427	419	392	399	448	415	388	398	395	415	390	425	408	398	415	416	397	398	444	392	427	405	443	407	387	446	429	421	378	425	386	426	413	448	385	413	391	427	372	404	425	393	386	403	410	380	397	373	405	440	445	414	419	382	368	410	371	406	429	385	441	411	397	374	399	440	381	409	366	391	397	386	388	409	390	430	427	406	420	398	409	402	386	395	377	374	409	396	428	428	395	432	431	409	425	434	412	425	396	369	406	388	412	437	403	432	412	397	417	410	380	413	382	425	381	393	403	393	408	407	383	447	397	375	441	421	376	437	415	406	399	408	381	426	387	386	411	415	418	383	420	421	426	395	388	407	422	429	432	419	379	410	402	400	366	406	408	415	428	435	434	410	388	386	407	399	372	416	434	437	399	389	421	421	414	386	404	365	407	372	400	426	394	393	441	406	388	425	430	363	396	382	440	399	405	381	385	379	417	412	425	446	409	425	446	403	403	419	382	398	409	416	391	409	395	435	410	390	398	397	418	423	436	398	374	399	403	390	423	356	414	433	375	431	427	405	377	411	421	397	388	404	412	372	377	424	379	414	371	410	386	414	388	413	370	402	417	409	407	435	397	400	415	400	401	412	395	433	396	441	398	417	447	422	399	407	394	433	419	382	408	401	395	432	385	430	393	370	349	437	430	369	434	398	394	382	416	407	421	404	396	401	384	423	396	399	400	415	360	423	426	376	422	423	426	448	395	433	398	416	432	425	401	398	376	453	393	442	413	429	384	390	407	382	403	403	403	424	393	378	389	380	424	400	411	413	402	434	392	384	357	400	400	398	400	387	404	377	371	362	445	426	406	389	412	394	389	395	437	478	443	401	455	419	376	414	420	411	392	401	412	404	419	417	407	407	406	412	373	417	370	443	393	434	434	391	392	432	404	398	383	426	421	423	402	414	427	356	409	369	407	420	406	384	416	438	383	426	434	395	458	436	430	371	412	416	412	394	423	461	421	425	399	382	431	378	406	406	394	422	395	373	421	380	382	423	449	404	386	405	399	387	391	406	394	392	422	439	401	399	395	390	410	406	414	383	381	431	416	421	364	414	423	383	382	386	398	414	405	385	365	421	414	401	386	403	406	389	380	420	434	410	420	425	431	415	397	405	418	419	398	425	380	358	394	386	399	430	399	399	380	414	430	432	418	421	404	409	445	396	413	408	419	398	413	403	378	383	416	393	415	420	394	403	392	410	389	406	427	392	406	434	391	421	429	402	416	437	416	408	394	431	401	412	429	430	398	405	431	392	420	420	381	420	395	385	392	421	429	407	383	436	385	363	408	421	415	396	389	437	400	391	399	412	411	369	408	418	401	404	373	402	442	404	432	391	430	444	430	382	395	431	430	441	427	380	427	424	400	390	421	424	420	379	382	407	393	406	392	431	402	385	425	399	388	388	396	408	402	399	430	380	359	385	402	396	391	396	374	384	417	404	413	382	429	402	377	431	360	435	427	400	396	432	389	368	402	440	453	425	435	423	428	419	406	398	422	391	385	380	418	396	393	437	413	434	406	367	387	412	365	381	386	424	392	417	392	385	398	407	412	399	426	403	402	394	380	360	441	450	404	411	433	370	395	470	375	417	402	434	392	461	409	401	459	390	416	415	437	394	411	398	381	422	414	392	405	390	382	379	412	403	397	373	430	425	403	440	389	402	412	430	394	425	383	400	414	410	386	404	428	394	451	424	388	376	408	399	377	430	388	388	426	401	433	456	388	420	389	396	420	425	399	405	402	433	407	437	427	407	396	407	385	400	373	422	413	409	432	424	419	379	426	413	404	406	432	404	424	382	410	385	418	443	395	411	389	406	437	383	417	417	389	460	414
7218	11724	10609	5862	3813	2811	2166	1816	1483	1219	1093	942	868	811	707	736	687	633	596	579	545	526	534	537	459	501	516	500	518	491	467	475	487	454	471	493	472	456	459	459	454	442	463	460	442	470	444	476	451	459	451	418	433	454	442	446	419	444	459	476	443	482	442	448	411	428	476	449	445	415	392	441	418	438	442	417	434	468	459	490	456	441	425	414	404	434	455	441	466	441	482	430	471	448	462	444	446	450	441	451	481	455	423	467	441	410	438	413	466	423	448	444	423	433	432	414	436	440	424	432	457	430	448	422	454	445	433	411	403	422	427	466	403	418	435	457	421	430	419	416	429	465	449	425	458	440	430	423	433	441	447	412	437	401	442	415	433	452	424	411	460	442	417	477	407	420	400	423	426	437	437	442	471	457	410	384	461	433	414	432	434	410	489	417	441	425	444	477	394	449	437	453	408	422	432	415	456	462	433	428	444	414	455	417	427	404	449	422	407	403	441	435	433	406	446	439	422	394	440	434	421	410	442	436	443	402	424	435	415	433	387	451	443	399	411	507	458	442	404	425	452	448	405	412	426	459	468	414	425	471	403	455	432	429	441	443	440	433	454	379	415	411	447	431	425	436	447	426	475	436	435	430	424	428	431	458	442	383	450	447	439	426	454	440	464	423	381	441	423	417	451	445	385	411	386	450	443	440	444	443	484	476	417	413	416	421	410	436	429	456	409	398	398	416	429	408	425	405	412	449	449	439	426	438	430	434	426	413	411	456	481	424	449	434	442	432	434	397	445	484	415	384	403	379	401	434	392	439	417	447	442	391	452	445	446	442	458	435	426	391	467	434	456	421	424	480	433	424	406	408	442	436	439	400	446	475	385	442	463	420	440	415	454	424	453	418	462	433	426	497	424	435	437	433	413	434	401	444	382	412	418	438	436	406	440	396	412	433	401	408	338	435	420	423	449	418	399	431	426	428	466	437	441	387	455	436	419	408	422	443	432	423	415	412	451	442	443	446	410	408	454	432	425	392	396	470	449	450	475	439	398	434	456	438	400	425	450	434	458	437	396	440	411	457	430	412	418	418	403	430	434	426	416	432	445	448	415	394	395	405	417	415	423	438	433	437	423	406	437	451	430	407	441	457	427	426	437	489	472	440	448	480	389	446	390	422	407	409	406	459	442	397	427	388	435	410	412	457	443	448	426	439	427	462	418	431	386	421	420	437	440	429	432	452	395	421	426	442	438	428	420	435	427	463	424	450	455	428	418	395	418	428	367	378	423	464	416	412	362	422	410	464	428	427	433	400	432	420	442	436	380	421	396	430	443	408	408	432	427	403	425	426	407	421	445	416	421	442	400	441	431	461	456	467	409	427	435	425	446	417	449	424	425	456	411	425	439	429	398	455	417	426	435	430	416	437	429	442	429	433	398	440	428	413	413	465	444	438	392	433	458	450	427	459	437	441	471	397	462	372	393	395	462	436	438	424	440	414	415	434	447	445	439	438	450	447	423	432	437	447	428	427	447	401	409	422	448	438	415	463	411	423	419	444	453	429	398	414	411	439	441	421	405	406	431	431	435	424	449	435	426	393	426	398	465	422	435	449	444	418	439	442	434	431	415	409	418	425	403	442	436	468	435	446	391	471	465	419	428	436	412	444	447	457	415	446	432	415	439	441	426	445	438	440	407	402	429	412	450	415	404	431	453	395	458	395	445	425	453	417	406	437	431	427	445	435	449	420	449	410	434	448	411	474	455	434	439	464	429	428	427	463	430	445	478	436	406	454	426	467	433	429	393	464	417	439	443	460	441	431	443	449	427	383	377	411	417	392	426	426	417	415	450	429	459	431	429	439	428	451	454	432	447	441	459	415	430	425	416	428	447	427	409	419	457	409	388	477	418	394	384	439	447	433	393	437	463	423	428	404	405	423	431	410	433	413	430	426	460	473	403	440	454	432	457	426	415	442	424	439	466	430	383	452	453	422	455	440	449	415	425	424	450	418	447	450	441	417	417	430	449	393	421	432	451	416	454	407	380	405	430	449	429	451	402	436	437	472	424	437	428	433	425	427	401	454	435	438	440	433	394	411	440	466	403	444	425	433	372	399	403	446	405	468	443	489	467	418	445	444	429	421	430	381	424	459	445	428	386	427	475	450	411	453	475	442	404	404	416	438	473	408	447	401	417	455	431	422	426	455	437	420	415	422	446	439	396	461	397	425	420	427	438	448	470	446	435	418	465	447	460	430	407	421	447	384	410	409	410	485	436	411	437	426	476	449	389	418	425	418	465	443	441	427	418	416	433	449	435	446	419	407	435	404	428	386	425	416	442	434	445	433	439	407	419	460	395	437	427	437	423	393	436	441	427	423	449	432	443	490	426	430	427	445	439	435	432	407	409	440	437	421	426	445	414	454	428	404	435	433	418	435	401	440	458	422	465	422	406	420	448	419	452	427	423	434	434	423	424	407	419	420	430	429	420	441	426	460	380	409	416	408	410	411	456	416	422	456	444	390	425	421	408	434	461	457	444	427	427	383	410	407	468	416	393	433	417	426	419	436	432	436	428	430	375	433	418	450	391	443	419	429	433	443	437	449	430	420	413	420	487	429	413	398	432	372	437	428	440	446	431	434	404	379	394	442	459	404	396	409	445	421	418	425	410	421	435	410	436	396	415	436	413	381	439	431	423	423	398	440	400	427	421	436	415	451	452	434	411	443	420	460	456	418	442	400	426	450	443	450	448	423	422	454	423	449	448	451	425	448	425	466	458	448	441	429	457	414	408	442	423	460	397	388	442	438	434	393	455	415	434	419	422	458	453	430	447	445	421	439	448	404	411	417	433	446	418	426	436	441	442	427	427	433	414	435	449	432	428	451	418	437	484	363	412	456	418	468	462	392	439	440	418	458	417	425	414	426	413	432	457	447	416	417	420	384	444	422	425	401	449	447	416	397	418	477	408	436	449	439	416	424	476	436	463	425	417	437	399	446	428	445	468	405	462	439	433	434	436	416	426	428	415	437	430	397	439	397	421	432	438	425	443	416	442	437	440	415	431	415	436	423	448	401	455	412	413	447	435	414	414	430	409	400	433	419	436	445	429	441	428	449	423	416	396	433	440	421	431	364	427	411	436	389	472	438	440	417	419	465	445	442	375	451	423	470	408	411	393	441	429	471	436	458	380	450	433	428	403	422	418	469	443	429	433	425	413	423	409	432	438	426	415	435	427	440	403	440	419	405	384	438	420	419	430	435	466	436	447	411	465	465	430	433	428	435	457	437	432	432	410	401	431	437	366	433	421	435	451	428	444	414	423	410	419	418	428	412	468	446	422	404	373	427	471	434	399	406	396	417	417	439	414	415	409	379	403	406	430	470	406	421	480	442	415	439	466	417	438	419	451	435	429	445	421	420	436	464	397	455	444	427	414	432	436	424	421	381	465	449	435	412	427	398	430	412	489	423	402	422	425	419	446	449	401	397	435	407	471	406	439	451	425	421	456	438
22832	20580	27294	23846	20586	20685	8604	1985	1410	1200	1121	1095	994	944	897	846	866	833	799	745	781	725	696	756	724	683	752	719	717	676	673	702	647	679	645	669	689	696	663	656	662	671	644	682	651	610	658	661	627	659	594	631	699	631	648	679	646	729	644	627	631	692	676	601	591	625	634	682	643	623	636	606	668	597	655	628	627	643	695	651	652	649	667	650	611	634	654	638	608	642	599	703	677	697	650	669	658	648	653	670	636	641	718	716	664	605	640	641	687	614	634	669	622	651	582	661	658	660	677	653	671	634	616	661	621	646	646	661	668	619	650	665	622	622	626	675	642	663	645	609	634	619	630	634	659	670	653	615	683	691	665	642	637	645	658	613	656	602	630	595	662	649	603	606	641	550	643	647	637	584	579	632	681	648	651	643	612	627	639	624	618	627	629	655	613	623	649	568	650	606	679	626	650	612	626	631	719	669	665	633	626	618	634	633	660	647	638	600	649	627	653	631	646	613	655	643	595	590	617	639	632	606	657	615	681	601	678	607	638	659	613	651	648	688	675	635	614	629	646	652	596	647	646	604	593	607	600	650	632	633	626	589	599	612	596	695	643	603	615	611	633	636	654	649	641	641	645	622	613	652	648	633	634	653	654	655	638	632	664	630	604	662	616	643	629	643	638	638	677	619	649	596	601	614	589	625	609	632	645	668	647	617	625	657	649	631	614	609	689	642	642	615	632	615	623	667	643	638	634	597	645	597	611	590	633	653	622	639	668	602	633	588	627	613	611	624	554	610	629	654	587	648	640	621	631	625	625	654	672	610	655	635	623	644	667	614	630	602	635	614	614	614	624	685	635	612	639	641	594	618	648	646	636	667	650	590	654	638	618	633	630	620	641	626	639	624	647	618	659	630	665	650	612	601	622	645	636	601	646	621	647	637	628	646	622	641	602	639	633	662	616	651	597	626	633	650	607	637	630	676	611	620	632	648	665	613	612	643	642	632	583	653	655	628	647	589	640	632	705	644	570	615	598	588	605	614	613	621	626	634	612	636	637	651	657	640	615	593	635	621	600	641	636	613	642	627	620	627	628	622	656	642	599	722	595	660	591	646	647	630	637	627	667	577	676	680	646	650	624	623	632	668	631	645	612	657	659	646	650	627	605	638	620	703	652	630	620	631	622	664	632	621	619	611	581	620	614	639	618	619	626	597	616	662	673	633	635	624	597	630	651	635	632	634	696	643	617	639	652	676	633	650	657	614	592	642	637	581	600	629	642	635	588	630	632	650	634	609	642	619	633	629	604	623	623	628	597	664	626	622	627	629	652	662	625	619	632	611	638	662	563	665	661	617	624	630	617	639	674	648	635	624	650	637	595	606	616	640	610	639	611	599	619	682	594	619	671	642	623	611	590	629	649	630	649	619	613	624	668	607	639	644	653	611	639	619	654	658	627	622	617	624	653	615	645	602	623	632	627	644	605	646	619	602	622	575	654	650	623	613	585	626	675	640	607	636	652	661	627	620	623	623	645	625	634	648	613	620	675	648	629	580	645	640	628	662	647	620	622	618	643	604	639	598	599	646	653	619	641	626	598	660	615	596	642	634	616	612	639	615	612	652	672	617	628	591	593	592	607	652	698	601	626	643	678	653	625	645	626	630	667	633	648	638	623	638	677	682	626	644	624	623	613	632	593	661	673	603	649	627	635	655	596	627	658	635	647	667	607	649	643	625	630	696	640	600	643	663	608	665	607	560	619	680	611	591	663	581	631	618	630	640	659	596	637	631	659	624	666	609	574	624	676	640	637	654	665	630	641	633	644	689	630	658	608	625	646	610	651	622	665	641	639	620	643	607	662	583	643	638	614	652	635	657	622	652	638	672	610	622	591	594	631	672	627	653	615	648	606	635	616	675	626	636	630	625	605	640	648	623	641	622	651	628	621	687	655	569	659	660	660	642	680	625	650	637	641	602	638	629	637	631	603	595	657	673	613	593	665	675	657	608	604	602	682	640	652	596	595	644	588	641	575	580	702	631	653	638	572	655	595	587	619	623	637	622	613	638	613	636	615	607	583	684	637	640	633	662	608	615	641	645	619	611	610	655	669	687	620	687	626	644	616	647	650	646	622	645	570	629	624	619	588	601	648	646	630	596	617	597	568	599	617	610	642	568	610	646	637	611	673	603	629	641	649	634	658	668	631	659	665	621	641	625	730	645	659	613	646	587	613	615	667	653	637	652	629	614	628	662	659	618	650	675	636	635	635	622	584	599	652	589	624	636	594	579	611	639	626	639	617	578	623	613	637	597	610	642	681	613	640	683	653	656	654	616	665	623	587	612	621	625	645	596	615	643	652	629	609	622	652	649	638	592	623	653	629	661	629	648	649	656	641	597	588	663	665	581	608	644	635	634	636	657	624	589	666	633	626	638	645	658	607	644	639	653	621	624	610	613	586	628	623	618	648	645	626	630	669	690	671	617	613	634	644	648	634	647	631	620	658	637	640	647	670	637	643	628	602	634	641	600	600	675	611	652	602	678	657	664	620	622	634	673	633	577	636	630	595	652	668	631	658	620	629	633	583	640	622	654	639	650	611	679	626	595	606	614	580	616	657	639	637	628	629	620	611	635	663	606	663	633	646	652	621	645	637	613	645	642	642	635	631	681	576	619	637	630	647	605	658	610	626	593	595	611	604	680	589	642	632	613	622	624	588	623	594	616	662	652	615	625	585	642	618	652	609	664	635	598	611	589	599	592	629	643	640	641	594	621	633	651	657	592	628	621	650	603	631	594	635	604	623	635	601	637	649	637	641	608	630	616	609	637	636	646	634	638	657	641	635	649	587	612	636	622	616	657	614	662	673	633	641	652	645	606	631	619	665	627	609	679	660	676	656	640	577	654	620	616	629	602	632	624	608	635	611	616	646	629	632	655	630	681	644	648	664	629	590	636	587	648	615	646	627	676	615	634	613	615	646	665	648	615	605	622	597	616	658	639	651	682	620	600	616	624	656	647	623	624	649	606	637	618	585	672	660	637	595	647	639	627	635	646	641	653	626	621	638	600	639	673	626	687	644	665	604	616	670	679	647	613	643	668	664	632	631	639	617	648	661	621	640	628	652	645	585	592	605	621	642	631	635	639	667	612	637	640	648	647	651	644	680	634	661	609	631	633	639	671	610	609	687	670	628	649	653	620	665	651	610	624	671	622	592	697	623	603	594	650	574	615	676	627	657	654	599	657	596	615	655	633	636	636	620	603	601	602	668	630	655	644	649	634	612	618	604	619	609	610	665	593	646	645	653	646	614	672	625	705	607	629	639	633	670	662	684	593	647	601	680	634	614	643	613	628	610	631	633	650	636	618	678	645	649	650	605	622	607	635	583	645	639	633	642	641	631	613	659	637	632	648	617	623	611	607	575	617	647	669	647	615	602	602	632	639	613	615	671	609	590	643	633	607	616	610	611	653	627	612	622	643	611	638	641	642	635	634	675	642	652	633	632	633	626	600
10015	18169	16483	9600	6631	5027	3829	2939	2471	2043	1837	1601	1498	1304	1211	1122	1034	988	960	914	853	867	805	820	809	790	770	739	736	723	772	720	709	640	719	735	649	685	704	661	649	667	659	631	596	650	693	649	648	665	628	621	638	629	620	641	624	607	633	599	620	606	600	627	562	620	655	628	648	664	605	622	589	624	592	576	625	584	626	618	632	612	610	623	614	610	666	625	582	578	604	564	605	658	645	654	608	616	601	595	594	601	619	620	616	629	643	612	593	621	654	651	599	635	557	607	593	632	626	587	615	611	623	649	627	599	620	614	577	610	649	585	622	616	599	596	612	596	616	607	608	613	576	600	665	595	636	584	596	599	624	587	593	571	585	591	593	612	609	624	627	641	548	592	637	609	622	600	622	594	619	609	582	592	565	586	646	607	640	552	603	546	596	564	615	588	589	571	617	601	618	549	614	589	613	610	608	625	558	616	661	597	588	572	628	625	608	625	585	626	588	664	552	621	610	549	599	605	612	573	620	606	645	606	569	638	617	627	645	645	636	592	587	625	595	583	585	588	599	609	592	610	648	568	576	613	603	604	640	632	609	559	587	642	592	603	599	610	600	574	541	586	586	642	573	603	625	633	617	568	612	594	573	569	592	574	585	598	649	585	611	617	631	542	577	586	609	604	559	622	605	561	621	577	590	589	607	579	589	599	569	563	605	607	607	615	622	619	593	593	590	583	616	605	628	628	579	626	601	586	547	532	626	607	573	536	597	606	569	616	593	610	622	578	615	576	625	610	606	631	601	582	613	602	622	627	597	570	572	588	584	635	598	608	606	659	611	636	584	631	603	598	641	582	621	601	588	651	624	591	582	618	582	649	604	623	559	578	552	576	603	610	664	625	612	611	610	624	581	598	605	575	613	592	602	615	605	577	569	564	569	630	607	573	600	582	585	604	588	616	585	579	604	579	611	646	629	638	606	638	563	580	602	651	579	611	627	576	622	563	640	586	627	572	572	621	626	585	571	612	559	595	611	610	555	605	638	598	582	634	556	611	600	592	618	599	612	613	592	537	591	618	609	583	587	556	600	601	590	537	636	624	601	588	589	607	596	600	602	606	578	606	627	617	573	588	569	611	590	621	539	582	578	597	547	598	619	608	652	592	596	623	613	624	630	590	623	599	585	593	574	606	599	617	553	634	603	598	568	612	596	636	628	584	600	618	595	620	643	622	644	585	615	585	587	572	610	612	578	549	605	617	589	602	591	585	597	563	578	614	578	624	586	598	641	559	631	613	588	568	591	616	617	579	563	621	599	597	583	622	623	586	655	617	608	604	616	592	581	579	628	590	609	620	624	555	616	611	589	644	600	624	608	552	601	601	631	588	593	698	613	541	596	648	603	583	595	623	599	614	634	601	621	562	566	585	605	603	625	566	645	603	617	613	594	567	605	617	580	608	571	593	591	618	608	589	605	567	612	643	640	605	609	586	608	678	612	621	633	616	640	609	614	631	600	600	610	606	574	600	630	581	657	594	631	569	600	622	621	618	611	615	592	629	560	532	614	576	623	630	594	580	635	614	593	589	600	636	586	588	623	594	614	610	573	620	592	583	606	595	611	605	601	615	583	562	609	606	626	567	601	610	545	591	598	634	561	616	611	562	643	611	594	584	573	583	614	614	604	565	653	627	626	627	604	606	571	632	600	653	565	609	584	619	612	568	641	612	606	592	589	620	572	642	544	574	618	607	596	633	598	584	615	547	554	544	584	620	631	652	568	647	592	566	636	625	614	599	571	637	611	571	602	589	579	571	614	600	612	586	636	601	572	595	608	620	611	611	577	612	625	560	608	641	643	596	596	582	603	590	604	609	612	592	605	580	576	586	627	550	603	580	592	632	619	595	627	603	594	587	658	598	559	605	570	578	600	588	584	639	590	614	577	626	602	628	629	612	633	561	603	598	565	566	584	605	580	591	578	579	619	621	587	613	659	588	558	561	598	574	635	593	603	611	636	578	593	563	616	602	575	598	549	600	623	589	623	586	554	658	609	607	605	568	617	595	603	590	583	621	590	586	621	596	567	587	624	584	602	549	555	566	634	617	642	587	574	573	608	631	585	592	608	640	559	579	579	615	606	613	606	648	623	572	613	604	589	617	608	589	635	612	598	620	610	573	600	546	599	625	653	646	584	548	570	636	615	654	630	616	603	623	651	608	642	634	584	612	625	587	599	608	632	579	615	596	636	594	613	598	607	590	603	616	610	643	610	624	597	598	573	614	580	611	576	586	635	636	617	601	599	613	596	556	591	583	615	598	581	644	612	580	557	627	584	566	610	555	597	611	610	530	600	588	602	594	619	589	660	577	573	583	606	610	584	624	579	612	564	604	552	587	574	577	590	610	587	636	606	606	600	673	567	639	586	617	664	592	615	576	591	574	598	612	629	563	580	622	586	630	648	591	568	593	548	604	590	582	594	568	600	624	619	583	589	562	625	611	634	572	617	555	592	580	601	527	596	581	622	600	624	608	591	625	621	594	631	614	595	589	620	551	576	627	626	627	591	585	598	575	593	577	603	580	615	621	579	612	568	595	581	616	580	611	615	594	605	599	572	618	578	636	601	620	586	584	549	612	590	600	587	622	576	567	560	663	578	569	627	631	620	608	597	628	603	615	607	603	610	654	554	593	630	583	603	639	621	603	589	575	605	635	569	578	606	602	578	604	572	600	565	591	579	614	617	638	618	586	626	587	607	622	577	575	615	581	598	571	576	621	609	633	600	626	589	584	603	619	604	645	650	603	632	570	577	614	603	604	595	619	599	622	562	619	593	606	659	605	571	615	578	628	596	612	618	553	623	606	557	547	619	582	640	582	547	640	597	610	648	606	584	638	598	639	601	602	567	580	584	606	589	607	574	572	579	577	607	599	619	589	660	562	595	576	600	590	564	579	610	577	594	610	599	598	581	634	601	586	632	571	607	603	639	590	559	598	604	633	592	602	576	589	595	625	602	602	629	611	600	550	607	632	604	603	593	616	582	584	605	579	573	588	640	595	587	606	564	626	588	569	592	580	634	557	577	602	632	575	583	627	623	563	586	589	606	582	598	654	589	605	598	610	589	582	598	581	583	607	599	587	593	621	584	605	614	605	585	566	593	582	623	599	622	592	601	563	601	560	608	597	619	533	552	563	568	596	569	606	603	640	566	586	618	602	610	595	598	581	631	581	596	549	595	646	600	599	572	599	601	650	620	600	550	601	608	569	585	599	605	603	606	615	581	589	608	613	611	582	579	595	576	555	593	556	605	639	553	613	567	600	579	608	610	625	586	650	605	587	661	648	664	632	603	658	591	604	600	629	614	601	579	586	586	599	619	589	658	604	595	599	590	588	592	598	550	574	599	570	581	581	568	549	540	615	605	630	586	594	602	618	594	616	573	570	594	622	637	570	602	571	640	599	598	618	604	641	588	616	600	602	566	611	565	587	609	626	636	595	628	604	571	646	606	599	595	589
28275	14442	2516	1157	983	851	762	820	811	806	793	823	831	786	802	815	859	802	827	826	801	778	801	822	801	803	839	809	791	782	782	840	799	840	820	788	803	843	797	762	772	700	817	804	778	817	750	800	770	764	774	792	781	782	733	815	843	810	826	759	789	794	844	785	779	819	742	776	782	773	816	784	805	782	784	820	778	768	810	828	804	834	767	887	811	765	856	774	821	836	864	816	825	799	776	804	815	769	811	767	838	813	820	866	816	769	821	785	808	761	818	811	807	827	872	846	849	846	795	790	826	769	810	786	781	797	817	818	758	865	821	807	780	782	791	832	827	859	797	774	791	830	841	807	835	776	828	794	797	814	804	834	847	841	784	757	812	815	793	822	791	796	804	790	841	777	814	734	783	812	791	814	845	841	855	751	825	785	839	805	828	797	795	885	833	760	728	875	784	819	802	813	810	812	851	811	759	842	810	783	762	828	815	782	781	775	758	823	786	823	806	812	827	782	777	823	852	805	782	855	806	780	793	824	809	793	752	796	792	827	778	779	830	822	775	775	794	785	822	826	803	810	803	754	774	831	776	754	761	848	727	847	829	836	784	795	820	831	843	818	813	825	833	808	789	806	789	780	787	760	816	741	819	827	752	852	844	831	791	847	824	794	814	814	777	825	848	801	837	794	817	810	789	864	800	765	825	830	829	794	825	821	791	809	738	798	795	795	763	823	786	812	786	768	839	815	810	787	815	742	833	777	816	772	823	779	814	816	800	794	810	794	798	803	777	789	818	788	815	831	811	801	824	809	841	797	819	829	810	846	800	828	817	814	792	810	762	754	791	780	760	829	823	768	779	749	755	779	814	788	826	758	784	795	822	808	802	813	790	788	801	782	836	784	759	755	753	749	789	817	710	807	767	755	826	827	802	828	739	771	746	761	832	842	794	792	782	824	826	829	804	840	789	781	781	774	811	853	846	818	802	769	810	772	773	808	826	770	795	762	826	819	809	807	841	771	747	815	824	815	818	853	808	746	807	792	824	808	780	775	789	813	807	804	814	775	744	815	804	744	799	811	819	826	809	741	858	763	777	804	823	786	770	835	810	804	813	800	843	829	838	813	778	842	769	787	801	830	834	790	790	782	797	871	797	789	816	820	819	818	803	872	740	770	796	828	822	799	812	814	778	817	819	826	806	802	787	778	795	858	859	824	782	787	848	817	804	826	820	827	794	819	772	802	778	836	746	816	794	758	839	843	826	801	816	810	851	781	801	783	792	794	799	756	772	782	840	837	827	754	807	848	808	809	819	852	812	793	776	780	793	822	754	775	798	873	781	776	767	773	809	869	853	768	819	809	828	835	793	770	767	746	811	770	808	851	781	788	804	812	800	785	781	795	819	840	820	816	804	790	854	804	771	829	810	821	805	797	736	776	763	761	834	828	820	787	807	806	840	764	828	764	783	811	812	823	812	817	791	846	813	823	796	854	822	749	763	788	860	799	820	813	823	803	771	771	763	818	824	772	766	821	803	815	805	824	800	773	813	809	845	763	805	799	777	820	819	810	790	813	844	798	811	822	796	805	815	784	851	830	835	816	840	811	856	799	790	817	769	791	810	827	807	793	757	826	794	745	744	849	790	791	798	787	784	822	793	793	834	849	789	763	805	845	836	791	852	835	797	787	816	774	784	817	822	807	808	819	804	855	741	814	820	733	783	844	846	792	827	786	748	817	787	820	814	826	834	845	845	814	772	800	827	823	795	802	804	805	854	784	799	799	826	805	843	795	789	803	778	778	767	744	742	795	820	800	806	785	881	756	795	813	788	838	784	799	789	799	792	800	838	779	822	779	809	774	783	826	777	831	839	810	842	788	771	791	823	846	815	778	844	799	872	771	838	804	796	758	826	778	815	813	809	764	755	817	760	795	785	817	821	810	772	849	835	814	820	743	772	805	764	822	758	792	778	852	815	804	869	798	775	837	852	761	793	824	771	838	789	804	797	848	816	766	813	796	792	804	797	778	756	785	833	806	788	768	780	824	785	850	796	800	831	843	869	804	798	787	811	812	837	797	819	831	756	807	795	819	802	781	755	804	837	825	809	781	759	842	860	859	798	781	827	828	767	776	819	833	814	767	738	892	797	808	824	842	823	810	820	811	774	766	843	789	793	830	842	824	790	815	823	826	842	828	827	799	810	803	810	759	807	771	845	821	755	768	818	831	817	795	798	762	786	795	755	738	864	811	788	823	831	880	822	809	773	837	804	767	783	790	813	795	815	814	832	760	779	779	783	828	830	810	840	813	818	764	831	844	858	854	821	806	789	782	838	776	723	847	845	785	799	797	828	794	836	781	774	756	793	823	837	804	853	805	763	827	786	835	799	752	818	837	784	753	777	755	858	815	831	807	788	774	797	749	805	882	796	818	791	787	795	836	799	735	797	744	830	880	817	768	818	798	737	807	821	802	801	824	780	826	802	757	880	781	754	743	849	820	811	836	826	795	839	814	767	774	790	840	774	772	886	846	858	819	785	803	797	807	809	828	845	780	807	788	774	778	798	826	756	781	791	843	800	828	766	801	768	765	852	847	783	791	749	797	798	797	831	808	784	823	785	827	766	767	805	788	791	803	773	816	791	787	794	843	803	785	804	816	837	777	780	852	763	785	778	823	809	816	802	813	856	786	809	818	787	763	828	773	841	755	775	881	794	774	777	781	818	821	799	803	810	808	797	791	777	808	798	819	770	823	790	825	778	840	899	860	803	792	847	792	804	807	829	795	778	855	835	831	807	795	782	794	791	805	822	826	807	760	829	797	793	772	780	760	801	775	822	766	746	721	789	817	804	770	792	812	816	818	887	789	852	816	818	806	851	786	841	773	790	848	827	849	807	790	833	835	808	824	758	801	771	810	752	806	758	823	782	782	783	815	789	823	800	776	797	821	831	819	793	810	848	803	763	758	815	859	844	814	816	763	792	812	766	782	766	809	785	756	815	788	788	797	833	791	841	784	771	807	769	829	811	845	792	778	830	816	847	780	846	820	811	782	804	756	791	756	741	820	848	795	807	748	820	834	795	824	763	781	811	826	780	838	833	768	734	782	764	820	801	751	810	766	829	849	828	809	831	802	774	813	778	804	830	772	765	784	813	837	827	826	818	810	836	866	793	759	811	816	815	811	800	826	801	825	764	836	791	752	805	789	796	871	832	811	873	753	821	903	838	835	786	846	810	774	809	817	801	770	783	804	820	799	810	786	833	853	801	797	753	791	800	835	825	813	826	815	805	848	816	835	842	802	817	817	817	776	821	749	827	799	792	820	825	825	806	848	776	801	768	830	783	781	805	787	788	789	832	754	798	821	796	797	830	822	773	797	790	804	771	816	816	779	827	840	779	772	793	843	761	769	829	823	772	844	867	812	807	829	792	792	775	804	809	795	788	825	808	814	809	793	821	780	826	767	853	826	831	787	783	768	800	787	781	775	807	853	838	787	792	804	795	845	841	835	786	817
5579	1516	1404	1164	980	903	900	893	856	874	822	804	878	823	845	877	843	870	864	850	789	828	848	827	834	786	858	825	829	769	845	805	862	851	825	832	785	817	824	839	808	768	862	774	783	819	803	790	803	787	817	852	820	834	824	827	842	813	777	873	809	816	782	832	871	845	805	848	872	812	825	788	823	818	791	811	817	801	829	842	793	833	837	772	790	818	761	814	841	808	808	837	810	784	843	806	781	830	817	791	835	833	786	846	826	834	825	806	821	867	773	822	835	801	859	866	782	823	815	860	840	866	817	843	814	848	856	834	854	800	799	794	834	823	842	781	827	789	844	823	792	794	881	819	825	815	857	824	836	822	866	821	772	826	840	814	878	807	811	798	848	820	783	803	831	757	831	769	827	797	899	885	800	828	835	827	881	820	839	816	790	821	829	836	814	852	892	889	826	825	859	826	819	801	796	812	779	823	813	867	806	802	784	806	817	829	818	811	800	753	815	830	799	821	839	822	804	819	831	782	770	809	849	803	831	865	782	785	825	825	803	820	830	823	841	869	794	810	839	814	819	843	829	839	856	835	816	813	856	812	834	772	840	784	814	767	840	786	837	843	811	779	815	846	788	833	822	804	821	791	805	823	828	772	787	856	800	845	823	847	842	877	834	875	860	818	840	773	811	828	902	880	795	834	820	824	837	832	802	801	761	839	769	764	855	792	813	779	829	854	822	818	838	784	819	818	889	819	846	797	810	837	827	824	784	846	826	815	782	817	828	772	812	811	814	799	798	787	858	852	838	847	822	831	872	837	815	833	799	836	834	799	796	807	850	800	796	820	833	852	822	800	828	765	765	852	835	816	786	781	814	762	847	836	825	802	847	846	807	812	847	825	796	811	854	843	855	850	783	801	774	814	845	817	852	830	855	846	822	804	824	855	779	826	780	856	832	855	869	845	852	846	820	842	814	824	828	835	866	806	827	867	862	786	812	806	865	843	810	789	838	816	821	807	823	820	820	831	825	803	907	849	842	834	820	834	814	805	817	831	810	806	849	855	816	777	849	841	837	783	814	810	798	853	789	824	813	815	752	826	823	834	786	827	833	800	831	809	835	805	826	837	820	818	755	860	833	837	826	765	857	798	835	841	832	788	807	782	779	833	846	804	786	780	785	827	777	821	854	854	789	806	807	837	854	810	819	830	856	805	853	776	829	868	851	867	875	814	815	818	790	842	854	795	817	858	861	809	833	801	828	819	821	831	809	843	768	797	818	816	873	785	796	827	850	808	836	808	839	789	818	866	809	772	838	862	795	827	832	768	814	856	807	824	791	815	827	811	854	854	790	860	810	781	800	779	833	812	828	815	828	828	827	842	787	865	840	817	870	830	787	811	864	771	808	837	841	781	800	813	829	822	804	852	840	826	765	849	840	799	804	805	846	820	817	841	778	839	841	811	839	862	813	800	788	860	814	785	816	776	840	882	811	862	777	827	822	813	819	811	783	791	860	785	808	855	805	812	831	800	816	794	827	806	830	880	790	850	797	758	845	823	825	845	768	802	787	844	843	794	795	838	837	837	812	787	800	833	880	855	846	847	862	809	837	788	808	803	853	797	791	863	832	829	792	847	844	810	809	886	809	841	824	885	827	831	849	836	863	798	856	816	839	852	818	835	804	813	872	797	816	818	853	787	811	838	852	802	798	788	820	777	846	853	812	844	824	811	837	838	807	846	813	833	822	818	854	797	816	866	840	819	867	818	827	825	823	774	865	806	841	810	818	819	805	849	821	843	833	869	843	817	854	877	788	786	827	871	758	800	840	798	848	785	828	819	828	814	810	850	881	842	796	836	778	875	865	862	787	843	804	823	823	836	816	805	805	817	827	794	831	826	799	777	803	890	855	766	884	777	774	842	789	837	835	829	762	808	856	853	808	819	816	875	846	853	843	836	829	835	837	826	795	822	828	843	786	825	809	829	814	845	785	829	801	826	836	801	788	863	873	857	825	814	815	755	800	823	824	840	861	811	806	760	806	794	817	810	748	858	840	792	810	846	831	847	806	792	818	853	835	866	798	804	864	787	819	848	806	831	845	831	862	801	788	826	830	820	866	829	836	810	815	786	783	827	825	818	835	774	857	813	865	780	842	820	867	801	811	786	791	811	833	839	805	813	837	796	806	811	842	774	812	873	865	876	819	837	859	759	821	769	798	830	819	796	847	806	894	794	818	845	834	847	811	826	825	789	802	855	797	837	776	810	862	850	825	795	831	841	832	811	833	851	784	814	837	803	842	878	758	836	862	806	869	821	822	830	801	813	830	830	782	839	857	797	818	825	807	865	798	813	801	804	845	820	822	772	838	855	780	813	851	826	832	826	795	808	810	833	771	858	835	817	805	858	748	816	837	816	822	787	778	791	826	824	810	790	834	871	829	787	849	817	785	824	832	828	815	820	840	777	864	782	836	849	851	827	845	800	865	844	823	790	870	829	774	802	851	823	828	828	805	862	864	824	792	862	842	811	808	819	845	853	808	770	825	820	832	785	783	854	817	803	861	860	775	817	782	819	857	803	788	837	871	833	805	834	789	823	834	821	816	836	850	862	822	869	807	834	864	806	830	849	810	821	793	770	842	806	851	812	842	845	890	801	809	871	822	807	778	841	803	860	749	843	817	813	816	827	853	844	845	821	831	846	814	819	809	839	883	757	856	844	851	810	826	821	826	778	822	814	790	828	820	769	869	795	820	828	854	777	832	779	854	809	850	825	816	858	840	861	827	821	838	847	820	832	790	839	750	862	796	856	823	805	800	852	856	829	796	828	849	870	819	780	778	810	869	859	820	856	780	795	849	824	828	783	854	816	828	801	870	833	796	818	860	793	855	827	800	807	820	789	824	832	808	848	779	821	826	849	830	814	861	823	796	823	814	875	860	865	852	800	816	772	826	797	815	804	801	815	820	834	837	843	811	791	809	821	805	837	845	855	786	865	832	822	882	828	801	845	806	818	812	798	845	851	814	813	774	839	846	845	816	885	853	865	820	783	791	849	820	820	778	821	811	833	801	814	845	821	806	774	811	771	826	810	784	794	803	811	817	804	826	833	817	825	783	841	805	865	840	867	846	793	791	837	841	849	871	792	877	859	808	823	807	799	830	802	830	839	841	777	821	817	816	791	780	790	805	839	843	840	799	802	850	801	845	812	837	855	850	819	831	811	761	796	795	815	802	797	840	805	870	824	832	819	786	786	772	800	822	860	832	822	837	803	823	855	795	876	829	796	841	848	856	769	810	821	795	797	819	794	834	778	826	827	837	819	804	835	805	802	771	845	834	818	857	836	829	777	841	766	798	779	886	795	844	832	866	845	833	791	857	822	763	793	802	805	839	831	805	788	878	846	826	839	838	786	811	896	862	804	794	818	805	845	838	842	842	810	747	781	852	860	854	798	796	830	836	810	858	838	831	811	790	805	832	830	844	837	821	799	794	819	849	790	810	842	829	827	794	812	834	836
25048	20622	26956	24282	20641	11044	1551	968	852	731	730	639	606	612	541	536	546	513	454	467	469	493	434	421	450	413	460	450	415	460	450	436	483	463	433	429	382	458	409	403	437	419	398	421	389	375	415	443	408	411	414	397	421	425	437	432	416	392	390	394	425	417	375	442	445	433	411	426	407	417	419	386	415	404	399	415	379	407	396	440	418	389	400	390	409	387	339	386	423	402	388	424	381	422	400	415	429	401	386	415	412	414	445	432	358	426	400	385	421	401	400	393	380	423	420	422	381	416	440	397	374	426	412	399	410	444	385	452	413	423	388	389	408	390	406	421	399	401	376	371	372	386	426	414	377	375	393	347	387	398	393	424	418	387	426	406	356	427	406	410	407	389	407	406	372	397	421	430	415	403	434	406	402	409	409	409	393	402	384	428	391	429	429	408	414	407	424	397	361	412	426	409	424	430	397	404	396	390	410	388	428	399	389	436	418	418	434	374	425	427	423	407	421	418	450	393	410	408	402	430	352	394	398	427	388	425	405	391	381	396	414	369	371	416	402	444	425	389	416	406	385	435	388	407	371	386	411	448	392	409	413	348	400	417	413	407	391	414	416	406	383	401	373	360	388	379	373	424	388	362	428	404	393	378	418	392	378	416	390	422	417	421	427	390	436	415	417	438	379	402	418	372	426	400	442	419	435	444	422	440	397	408	411	427	383	394	442	365	445	391	421	426	364	400	394	407	402	375	400	390	381	400	392	431	377	412	377	393	379	433	395	402	373	445	397	393	385	378	432	426	401	403	416	431	400	418	420	378	377	410	405	399	377	399	355	387	372	371	398	410	390	398	389	425	405	404	380	409	379	401	392	369	399	386	444	420	371	389	421	370	399	394	393	389	392	397	420	393	416	413	391	388	397	433	437	402	391	405	371	367	399	398	373	428	402	429	447	410	399	419	385	403	407	378	417	417	424	391	435	425	393	382	405	413	438	455	418	410	407	418	382	378	426	377	425	409	400	405	409	412	417	413	404	433	420	387	395	391	403	443	417	397	427	422	391	434	404	417	426	413	417	390	386	380	436	434	400	415	416	403	386	357	397	414	406	433	401	410	393	437	469	398	429	431	415	424	413	387	391	394	431	375	396	387	382	406	403	409	400	374	420	381	413	392	375	408	402	358	402	386	408	417	385	410	406	367	417	436	385	397	406	413	388	389	398	443	401	452	407	410	367	454	405	394	407	396	391	398	415	414	425	381	393	431	354	393	395	411	399	390	406	385	398	402	396	400	418	398	410	387	371	389	402	388	398	430	436	401	380	413	385	412	420	402	397	395	380	391	459	393	400	406	391	393	435	393	408	400	390	382	385	372	389	417	394	417	418	390	384	405	419	425	396	395	407	379	389	393	406	406	393	392	424	405	407	421	397	377	420	426	389	371	396	404	401	384	423	424	401	435	390	395	400	390	396	391	392	422	416	414	397	408	404	389	408	434	379	410	410	408	398	396	379	416	450	386	418	386	392	423	400	416	398	416	426	383	420	412	377	369	405	393	412	412	447	402	401	403	401	406	417	420	424	425	414	425	448	430	408	393	403	404	401	412	394	375	430	369	402	416	404	436	407	405	377	365	391	436	402	417	420	399	420	387	405	415	405	403	403	397	433	406	388	416	379	393	380	393	438	422	379	371	404	407	426	402	416	396	419	397	356	394	396	401	429	417	367	406	368	402	405	425	395	386	383	432	395	369	390	397	430	422	401	376	388	400	395	419	433	426	426	363	390	426	385	409	369	389	408	397	402	394	429	393	400	387	426	403	422	373	435	374	363	395	415	404	406	418	399	394	424	417	388	408	407	401	391	395	416	419	410	374	377	382	398	413	397	426	399	398	414	401	374	393	436	399	370	418	385	400	411	418	435	414	400	383	430	399	359	417	383	420	368	405	388	416	437	392	389	415	390	438	399	381	392	404	406	422	413	433	444	400	403	414	403	434	387	398	411	360	390	372	390	371	369	390	426	428	377	416	415	412	407	400	397	401	394	404	411	381	405	378	375	401	392	372	382	392	400	380	418	414	402	392	387	389	412	395	410	423	419	424	417	398	411	362	418	370	381	378	384	402	445	403	411	393	406	400	394	425	382	422	392	385	396	418	375	395	352	396	405	399	441	386	433	380	417	420	444	385	380	378	415	380	428	395	369	413	400	389	381	403	388	445	422	405	396	404	427	407	440	383	413	426	415	402	372	400	387	425	387	423	390	401	403	379	381	413	417	377	401	415	371	378	403	426	410	435	396	409	401	436	428	393	436	421	380	394	388	418	416	414	420	384	394	419	400	397	399	413	369	403	452	404	413	383	366	373	425	411	394	386	423	390	392	444	407	387	419	402	382	440	420	406	399	404	415	417	416	370	383	402	418	385	386	424	415	421	378	407	414	433	394	382	408	395	457	405	398	406	404	426	395	377	397	387	425	417	387	405	404	405	409	402	384	406	401	393	391	413	385	415	399	431	404	401	408	368	433	419	416	374	408	424	403	383	442	391	411	388	408	406	387	425	436	403	395	393	395	375	424	385	385	408	406	394	407	391	385	429	398	428	444	406	410	408	390	401	414	422	388	404	402	428	379	404	388	443	403	403	417	400	399	431	388	388	410	396	401	384	420	421	379	375	412	382	421	406	427	401	424	380	388	404	420	378	401	422	372	420	413	414	425	429	390	411	400	415	375	393	411	397	360	401	370	380	393	365	400	430	403	408	356	367	399	427	451	443	400	373	404	421	393	383	413	423	397	408	388	383	414	441	403	450	406	403	401	375	430	377	406	390	396	431	392	400	426	414	391	406	390	432	430	418	429	380	412	441	375	387	403	371	352	423	372	391	413	364	394	391	408	428	402	437	426	396	410	414	373	378	414	387	434	386	412	416	376	399	432	439	427	415	410	431	425	383	394	389	415	447	388	391	406	421	412	412	415	430	421	392	402	410	411	426	408	409	415	401	405	388	398	457	362	378	382	377	411	422	468	399	416	367	416	395	400	414	416	369	393	417	394	413	425	360	387	412	420	394	373	406	386	419	431	393	407	393	392	402	419	416	420	423	402	398	440	367	421	368	389	405	395	413	393	412	439	418	415	406	424	396	414	407	403	415	382	397	410	373	398	393	357	438	465	397	407	414	411	416	403	372	394	385	370	410	378	392	390	430	395	422	428	435	376	410	401	398	371	409	440	394	403	422	417	392	391	417	406	411	367	411	368	384	447	413	380	384	391	419	429	369	378	377	396	425	399	400	400	389	442	398	403	422	412	401	414	420	377	392	391	391	434	445	416	376	410	409	396	399	388	387	370	424	368	387	389	400	376	384	394	445	378	411	406	395	458	389	449	412	405	370	384	402	415	411	424	381	432	368	363	404	416	426	414	417	390	365	379	420	386	435	393	371	437	371	360	417	412	396	367	418	399	413	460	384	401	374	397	414	415	398	427	383	398	419	408	424	377	417	394	401	407	447	407	391	399	436
7438	11653	10590	5878	3893	2886	2163	1719	1451	1255	1054	955	831	836	763	675	671	646	651	571	593	585	531	529	483	499	520	516	506	445	492	494	465	490	517	484	446	443	459	478	460	453	446	473	495	423	453	445	458	461	451	449	446	413	416	451	419	438	476	449	404	471	408	438	437	450	465	426	413	424	457	417	439	413	423	450	432	394	450	427	401	428	416	460	411	428	400	430	450	482	449	405	409	470	466	436	475	469	450	447	445	418	459	403	442	434	394	438	443	418	426	433	406	476	425	440	483	453	417	439	469	419	408	439	435	411	408	436	443	420	436	460	427	422	386	443	443	459	404	431	447	437	427	458	432	413	426	452	441	415	369	407	446	428	435	394	411	439	400	433	450	434	433	409	421	428	436	390	432	432	385	382	412	424	401	392	425	441	405	424	422	433	423	409	439	425	410	406	431	417	421	410	426	423	416	427	466	453	438	431	424	416	430	411	410	414	448	424	450	420	468	437	436	417	452	394	408	453	484	427	419	416	455	434	413	469	414	452	460	409	425	384	452	415	424	413	444	405	419	410	394	440	404	421	438	399	445	453	411	442	404	430	407	384	410	403	446	432	402	444	468	423	436	417	411	411	417	371	413	392	402	450	410	397	441	402	431	416	429	398	463	421	388	448	433	425	483	411	447	433	416	416	424	451	452	382	442	419	428	388	403	430	418	418	463	415	452	414	410	421	430	432	441	413	423	411	448	456	403	428	423	436	418	386	446	407	380	467	416	402	388	420	420	428	393	390	420	413	421	434	466	417	408	401	421	422	419	401	428	396	415	409	432	493	434	442	401	402	430	446	413	462	461	398	427	449	409	411	420	408	429	428	397	403	444	405	448	440	434	435	428	440	407	386	390	408	437	454	411	416	399	390	395	447	430	438	422	430	453	436	402	443	418	421	426	401	426	434	399	431	395	431	445	404	437	455	397	445	443	461	421	426	410	394	433	423	399	402	411	437	412	392	417	415	437	398	430	419	408	451	430	422	456	418	472	369	433	411	414	441	404	388	443	417	416	414	380	464	453	403	407	449	420	442	407	461	416	426	414	453	431	446	434	425	415	441	389	404	421	419	401	384	443	427	409	365	431	406	418	415	419	451	437	411	415	378	450	411	463	420	421	415	425	436	468	425	406	432	412	419	434	428	412	421	469	417	384	428	403	439	416	425	467	424	427	435	414	418	429	465	409	446	419	414	424	403	440	461	444	428	416	451	429	379	396	390	404	429	424	412	408	399	434	438	461	412	453	454	452	443	414	408	431	433	400	421	455	436	388	426	423	431	430	464	402	455	466	387	366	410	399	441	460	416	410	458	419	409	397	445	414	428	448	458	411	433	415	405	409	435	423	448	429	422	445	405	375	462	391	442	450	407	423	434	440	417	439	453	422	413	443	422	435	476	427	441	400	413	452	433	452	440	413	396	426	438	453	406	429	417	425	423	390	440	438	410	430	415	427	444	425	426	446	397	440	415	401	430	408	406	415	416	460	404	452	415	418	403	384	394	375	407	420	419	421	427	453	430	426	441	410	425	433	381	417	437	444	449	439	441	426	427	395	420	434	418	446	427	402	417	373	433	431	413	405	430	413	400	410	427	416	421	442	436	466	443	428	447	414	416	425	435	422	467	426	438	430	433	448	457	481	433	426	408	446	414	408	454	406	430	423	437	438	442	467	431	413	393	419	429	451	417	450	357	420	412	406	457	438	466	416	467	422	426	423	431	420	412	404	427	407	402	405	401	403	445	413	439	414	405	426	443	437	449	398	425	387	428	392	402	411	433	426	409	460	461	458	434	396	434	423	406	407	408	460	412	426	394	429	407	455	410	445	431	441	403	435	422	422	398	383	432	411	440	399	464	415	412	422	425	444	468	413	417	468	425	428	410	438	448	425	441	434	419	417	394	458	463	413	444	440	446	457	450	423	432	451	437	432	418	425	432	426	426	445	414	427	443	413	436	458	413	441	438	431	416	399	410	406	437	429	405	432	402	405	397	416	397	428	419	435	396	434	426	404	417	430	442	420	467	428	425	443	389	446	415	423	402	433	386	418	406	416	416	415	428	485	415	448	407	428	413	443	391	409	403	430	434	425	407	414	414	428	427	443	410	382	437	412	398	435	428	447	411	458	410	434	413	422	441	402	428	417	454	446	455	447	421	417	423	411	431	389	431	430	452	393	452	409	435	437	398	411	434	419	463	384	439	458	422	439	446	459	430	432	438	444	397	414	436	420	444	412	397	458	416	411	421	431	432	409	426	409	414	404	392	424	418	421	397	448	395	404	461	430	417	399	479	444	444	438	442	425	414	446	436	454	472	395	375	427	412	459	440	432	426	433	372	454	417	428	426	416	437	452	411	443	376	421	462	427	396	471	431	405	401	439	437	390	432	379	439	439	447	444	412	419	413	421	410	395	417	424	463	419	430	453	380	416	446	433	448	420	407	414	423	384	438	450	428	416	427	456	385	399	461	404	443	443	384	404	397	362	449	417	451	454	419	416	420	443	423	407	424	414	424	413	419	415	444	435	406	437	411	416	452	397	458	439	422	459	415	431	422	417	404	442	437	430	410	381	420	396	451	382	430	402	431	419	450	422	465	413	410	433	399	422	417	411	407	414	408	417	437	457	419	406	449	423	462	416	426	462	406	403	447	458	450	440	445	428	426	400	421	443	428	449	436	404	425	406	417	434	397	395	433	414	427	432	434	427	410	406	424	454	381	405	391	460	421	432	385	431	447	405	425	435	474	397	445	417	392	439	443	441	418	419	447	428	427	416	416	455	435	449	462	396	456	422	457	462	453	416	452	415	423	420	437	437	425	409	433	454	420	404	425	418	412	406	416	465	423	408	424	401	431	409	446	414	402	423	443	422	396	436	434	438	435	449	429	429	435	402	438	393	468	449	403	403	429	432	414	395	431	393	425	418	402	413	457	446	427	420	408	428	405	403	432	464	437	422	434	442	450	448	419	423	382	476	432	414	440	426	412	421	406	426	406	436	385	411	422	391	450	392	439	425	425	443	466	413	458	439	454	444	409	403	434	416	459	406	447	425	437	382	437	445	455	438	403	421	400	423	418	405	428	444	426	409	417	406	375	433	454	457	402	420	401	414	405	441	409	414	432	440	424	402	426	456	419	442	419	348	440	439	426	413	428	431	414	405	399	499	426	452	444	413	472	443	392	440	402	441	433	404	459	425	404	411	446	385	409	391	413	412	466	385	428	439	432	447	399	436	431	419	450	410	428	453	411	424	464	412	429	419	459	453	445	405	414	446	382	433	454	417	451	411	413	386	389	440	418	429	428	417	471	393	409	394	437	437	446	406	393	409	416	426	423	432	399	415	454	414	412	451	450	415	450	431	445	427	455	428	462	400	411	428	437	422	442	446	417	417	442	416	406	404	448	405	417	400	421	389	447	444	405	430	449	421	435	444	464	442	440	411	422	449	440	443	412	419	455	414	465	429	452
22869	20582	27218	23921	20587	20675	8990	1887	1507	1260	1116	1042	1001	1022	916	889	888	868	842	786	775	710	720	746	780	737	670	697	697	682	749	705	723	645	688	635	681	666	691	700	657	654	659	649	710	670	666	640	678	664	651	640	618	630	631	662	680	640	632	646	615	653	621	613	681	624	687	647	689	667	654	599	643	671	633	653	659	635	627	637	706	619	632	599	641	635	622	659	624	656	643	652	651	674	632	672	694	605	646	630	616	639	611	708	611	631	652	713	639	632	587	603	692	622	662	686	702	631	660	656	658	678	638	662	629	657	624	609	649	646	666	667	671	636	615	651	671	673	655	641	646	624	628	634	634	665	642	595	634	662	612	661	632	590	608	637	676	615	667	617	618	583	648	637	707	662	659	629	653	644	620	609	630	626	640	640	580	635	642	636	662	630	650	635	606	640	595	600	700	652	676	665	645	637	654	590	650	625	641	654	634	641	611	610	638	580	629	644	664	635	686	664	626	628	630	665	648	624	611	683	658	681	625	668	601	593	677	633	608	652	655	653	673	651	650	630	609	646	626	649	639	622	695	624	657	649	630	598	650	621	627	641	628	635	617	626	604	657	674	618	622	616	625	673	599	618	643	648	622	627	662	632	639	647	650	648	693	638	675	668	648	612	655	637	654	701	681	639	650	651	624	605	626	582	637	657	604	577	650	649	630	646	610	644	610	616	618	582	657	635	609	705	595	645	615	632	624	619	649	604	662	629	648	636	618	615	658	667	605	636	638	673	657	658	627	624	630	639	631	589	687	631	613	678	589	608	584	606	618	656	653	633	617	645	645	652	598	638	664	631	610	667	599	652	646	629	595	621	618	676	645	601	626	647	650	627	611	644	611	635	581	628	640	640	626	672	601	575	639	632	652	631	639	664	628	630	673	690	619	651	614	648	603	638	605	621	668	633	623	648	656	623	619	632	641	600	635	631	599	635	651	624	642	639	648	668	672	656	660	657	623	645	642	625	653	626	636	659	606	661	638	660	594	641	620	638	678	645	628	650	637	638	634	620	665	638	627	603	669	604	612	630	654	630	645	647	638	578	647	595	644	604	651	648	634	637	662	629	645	615	625	596	628	622	583	612	650	701	621	592	715	643	592	636	638	655	650	593	633	608	634	652	680	642	619	610	607	668	658	642	626	640	695	644	638	582	658	638	653	647	637	608	625	629	616	644	608	593	628	646	671	641	680	657	660	588	595	612	630	610	612	655	626	638	592	578	629	617	628	641	610	641	671	621	625	613	638	649	616	650	597	648	650	603	570	645	575	606	662	656	647	623	657	636	630	597	593	640	673	629	629	623	653	643	643	632	636	640	665	663	641	634	626	649	617	648	646	582	647	637	687	606	619	626	636	643	582	632	653	598	679	619	630	605	592	683	630	623	644	654	655	618	612	602	642	643	590	667	624	594	622	592	658	634	653	666	584	663	621	660	617	657	628	634	634	628	655	660	584	654	582	646	662	671	611	625	635	666	618	624	594	657	648	617	619	628	611	599	599	586	647	594	634	661	628	656	673	593	650	607	641	650	621	588	639	621	594	631	578	638	601	650	641	605	620	667	642	639	595	611	641	645	618	589	627	637	583	629	586	654	663	612	640	659	621	655	628	650	612	603	618	666	677	635	661	613	620	619	620	650	604	620	603	633	579	664	642	623	620	660	633	606	672	666	611	587	580	650	624	653	653	635	611	610	649	607	586	615	624	680	633	606	619	682	637	597	632	652	657	668	641	568	632	631	641	670	620	683	629	629	594	601	648	594	650	615	614	619	668	648	642	579	638	632	623	629	641	624	685	615	582	582	583	626	629	595	636	604	640	632	610	637	650	674	586	620	634	628	623	656	648	652	656	636	659	615	630	640	646	593	627	597	644	635	630	583	623	625	690	664	612	601	642	597	628	677	641	634	611	624	616	650	614	619	594	657	610	622	631	655	657	585	603	647	626	593	651	647	615	654	602	643	645	645	626	688	618	646	585	613	658	671	617	660	625	634	585	585	631	615	633	597	595	625	608	629	615	655	599	631	657	642	647	587	680	671	650	678	572	622	623	667	607	634	613	659	649	652	618	652	618	625	669	588	620	645	642	647	659	655	571	629	624	629	646	587	620	596	697	602	637	622	630	631	632	604	611	651	631	625	655	653	661	642	620	606	673	625	610	610	585	634	646	623	589	640	637	621	662	619	628	648	660	658	671	637	615	599	656	614	618	602	613	597	600	662	639	643	626	686	645	632	672	613	619	605	632	604	633	630	677	631	647	586	607	608	637	647	661	607	657	602	625	596	596	641	662	682	653	692	597	652	624	700	621	667	633	666	596	643	657	621	637	630	646	599	662	609	615	650	607	654	619	623	629	596	602	618	615	600	666	655	662	628	552	609	645	684	639	638	648	674	641	649	654	614	601	701	629	594	680	616	651	632	604	589	589	636	621	634	604	628	664	626	637	655	599	619	619	625	574	639	602	613	612	640	625	643	599	654	613	632	623	660	628	614	646	560	621	570	615	647	618	583	649	637	627	685	619	599	647	646	634	666	629	631	655	609	642	577	611	655	646	628	614	640	578	590	628	688	609	611	623	604	648	582	628	633	651	602	658	621	614	626	656	617	627	636	616	616	657	629	608	584	644	660	695	662	618	652	646	576	617	607	637	660	606	666	636	665	684	628	687	636	636	612	656	652	598	680	647	662	600	668	634	646	650	624	627	647	660	665	636	650	669	607	620	626	656	624	685	647	606	623	659	630	622	599	626	658	628	611	618	670	639	650	608	633	643	629	675	633	640	665	608	602	612	653	645	631	657	649	669	654	661	589	685	597	639	635	656	642	626	631	649	612	636	603	621	638	651	644	643	664	610	600	610	643	642	595	610	613	617	627	604	624	595	674	599	607	652	618	609	641	644	642	600	620	699	620	649	612	641	622	626	597	576	661	655	621	636	639	622	606	600	648	632	641	631	659	616	613	621	623	604	624	693	687	629	573	589	656	630	628	598	658	590	653	659	632	616	595	641	631	672	594	640	704	655	650	572	629	600	659	691	629	639	638	653	630	633	593	695	651	608	654	631	620	587	651	626	631	622	615	643	638	643	619	620	644	603	658	620	629	584	590	650	658	611	646	652	626	659	649	625	627	643	631	675	620	636	599	643	635	628	627	660	659	677	695	607	658	643	635	615	624	656	634	581	636	618	651	645	670	652	553	589	633	674	635	629	643	620	674	646	660	626	646	644	600	666	633	648	626	641	574	652	633	602	641	625	641	646	683	632	669	652	681	595	611	654	620	593	680	631	628	657	627	639	593	621	645	635	599	702	606	606	654	664	629	638	643	634	647	654	651	642	665	592	648	702	615	620	618	594	663	664	631	648	586	642	600	631	626	656	644	605	583	618	628	658	609	604	616	593	607	563	651	642	629	638	612	641	646	613	627	615	634	657	637	578	664	607	601	633	615	622	628	597	656	611	616	645	638	621	619
10259	18131	16382	9674	6764	4892	3833	2979	2510	2106	1829	1566	1419	1292	1241	1141	1050	955	933	942	835	825	834	785	790	747	743	780	741	696	727	722	693	709	691	656	666	690	711	660	620	659	656	677	617	645	657	641	629	577	664	607	611	653	647	585	621	664	622	605	625	562	628	655	645	617	615	615	604	580	604	623	594	614	637	637	606	594	623	608	563	587	562	576	601	620	577	646	668	611	611	575	599	581	619	693	649	589	609	606	626	625	638	619	608	619	620	627	628	602	614	632	596	667	588	605	643	607	634	628	604	640	620	588	539	650	609	634	561	608	575	599	579	600	644	625	603	654	633	611	594	597	583	627	599	640	554	614	576	600	627	593	583	601	598	615	566	597	627	615	578	577	648	587	573	627	602	652	611	586	578	631	613	628	615	629	578	612	601	584	621	598	584	628	649	654	620	605	606	580	574	545	587	629	597	616	657	588	641	580	611	575	617	642	636	587	556	643	605	649	608	580	584	588	591	599	626	609	622	602	606	606	578	560	604	625	592	622	545	622	598	587	637	612	593	624	592	623	618	572	600	607	619	594	607	622	588	604	574	609	614	619	600	589	631	597	581	588	550	607	562	585	614	600	604	605	609	659	572	581	564	610	586	612	610	612	628	580	598	593	569	579	603	612	579	606	577	615	635	608	593	584	578	617	597	625	576	562	606	585	542	588	650	582	600	584	572	588	597	633	589	579	607	552	608	622	580	596	561	643	572	601	611	623	559	594	601	610	601	648	682	573	639	539	609	581	576	580	577	605	564	542	584	604	592	645	598	658	570	572	588	625	600	634	638	609	580	642	558	603	611	602	611	615	592	539	586	582	615	556	640	577	632	630	594	579	589	626	599	621	580	568	603	609	592	606	583	631	608	601	597	577	628	625	605	620	587	592	568	597	581	599	566	579	623	618	641	586	584	579	614	581	587	605	589	589	591	591	636	606	588	583	557	572	580	617	616	614	637	609	605	556	587	590	611	599	624	598	595	580	605	589	618	609	616	631	561	610	603	600	621	578	624	585	555	584	600	542	577	585	593	612	615	563	602	627	594	599	608	617	598	573	577	621	605	591	589	603	553	589	595	609	597	585	527	606	600	619	589	628	585	577	577	619	585	588	586	600	629	587	648	597	620	642	603	613	565	588	562	622	613	599	624	600	581	627	615	602	663	597	645	596	596	560	586	601	617	610	651	608	616	560	597	637	583	580	583	580	571	606	561	568	568	610	628	618	613	599	600	589	608	591	591	572	643	591	584	615	583	608	594	625	613	579	593	612	596	642	636	614	592	608	601	603	556	575	585	658	580	600	641	607	598	589	605	590	574	606	577	558	573	622	556	562	637	597	599	631	596	614	606	566	593	585	585	554	571	589	571	599	609	576	603	585	621	618	640	611	598	566	594	586	641	550	610	613	555	640	577	589	582	578	608	632	627	629	581	599	611	578	570	635	563	584	606	594	660	610	600	600	569	573	556	598	622	569	589	608	596	579	619	585	617	651	568	572	607	577	573	604	625	616	583	604	606	606	632	584	605	595	618	604	563	505	569	636	628	581	621	631	572	575	625	603	573	594	599	616	616	581	623	607	586	628	597	626	610	593	562	607	584	565	612	576	556	622	584	633	616	580	583	584	576	537	605	595	588	582	638	595	609	609	555	603	604	531	597	613	636	570	563	620	610	607	653	588	576	632	608	626	589	623	624	569	611	576	573	629	580	564	592	593	638	607	622	537	574	562	610	599	574	567	645	573	648	588	604	593	573	615	567	591	587	586	586	620	595	621	607	575	563	562	580	568	614	560	586	622	600	580	585	612	597	613	620	663	591	593	559	591	620	582	649	579	601	661	595	568	633	631	634	573	582	596	594	588	612	618	586	602	574	581	593	615	633	640	577	579	585	580	621	579	591	612	587	588	612	606	536	572	567	602	548	618	630	551	586	611	587	595	560	609	613	567	591	559	623	596	593	617	628	576	603	579	623	594	582	598	622	621	574	608	607	575	594	626	581	620	570	598	607	566	560	614	600	585	583	573	601	636	600	634	604	617	624	591	611	644	626	637	618	655	617	634	622	607	648	586	575	618	591	588	606	574	587	576	569	580	579	603	592	644	572	590	615	574	600	604	567	541	577	558	632	591	572	532	638	627	676	597	628	574	630	575	591	562	606	644	558	629	616	619	647	616	594	614	596	614	621	620	603	630	597	566	631	606	614	624	582	615	627	619	565	601	602	616	661	615	635	590	607	607	573	616	606	616	593	590	596	572	611	574	588	610	596	588	629	577	613	584	583	584	607	599	570	593	641	563	634	604	575	653	550	599	577	573	624	579	588	549	654	622	602	629	603	610	621	599	595	633	575	628	610	615	604	554	634	618	599	628	562	616	603	569	555	591	607	598	568	580	633	583	600	552	556	583	595	623	603	575	613	620	593	619	541	575	597	602	564	618	580	561	555	546	604	582	579	607	650	576	603	589	644	610	604	581	595	606	638	593	586	630	604	614	589	614	621	600	599	599	591	624	628	641	612	630	570	595	562	634	578	647	596	568	570	608	575	585	609	628	657	594	606	569	610	620	604	605	548	580	601	585	613	593	580	622	608	614	582	587	605	605	602	596	627	600	578	661	575	590	654	643	546	576	604	609	555	596	625	596	638	619	595	623	610	592	625	615	596	650	602	569	594	609	578	639	598	574	628	629	625	575	574	593	640	593	624	564	582	624	594	614	594	569	612	601	628	589	612	592	641	615	576	601	615	615	590	630	642	579	581	598	615	604	577	554	612	654	603	597	618	597	599	634	594	584	576	606	586	607	574	563	613	563	608	619	613	617	609	604	565	642	560	603	586	612	622	598	567	609	593	603	605	584	606	641	610	574	615	637	588	598	632	560	607	611	606	622	603	615	592	593	628	575	558	604	540	620	581	587	616	627	573	587	588	585	628	626	583	578	610	561	590	612	598	606	562	589	583	630	646	589	597	604	591	593	626	582	611	592	632	628	569	568	638	565	615	603	594	566	619	570	624	569	623	575	579	555	614	620	604	634	601	587	606	623	569	605	560	625	633	606	630	594	669	609	594	597	629	590	566	586	557	619	609	592	603	586	591	559	604	628	627	590	602	589	598	588	587	565	568	588	582	617	662	584	615	628	603	624	592	624	578	595	631	586	558	605	594	531	611	571	552	598	620	604	618	600	561	550	611	573	589	595	565	649	607	582	589	633	618	590	569	616	587	617	561	595	590	636	629	596	591	592	588	608	626	558	593	611	615	625	601	595	581	627	596	568	596	589	577	558	632	588	592	590	574	596	589	583	587	584	563	637	603	583	593	566	563	628	595	582	582	601	597	567	651	609	614	559	575	585	590	645	564	597	602	574	574	581	555	580	603	563	591	594	641	595	565	619	627	590	580	617	582	558	595	572	584	565	586	583	630	624	623	605	576	639	615	608	604	608	577	582	658	599	632	614	588	556	610	611	647	622	576	639
27971	14286	2686	1080	920	873	853	837	791	817	794	817	840	819	712	776	788	852	805	745	777	792	851	829	802	789	791	788	787	810	737	803	777	765	789	852	809	797	780	815	774	799	826	803	766	780	757	754	741	806	790	819	824	800	765	847	816	809	787	834	822	765	786	810	810	780	795	756	804	867	774	829	824	795	792	858	793	772	779	790	815	826	751	773	792	865	784	870	802	781	800	778	811	796	806	798	794	773	785	831	790	797	829	807	764	775	829	810	801	843	820	835	808	814	783	801	838	805	781	843	836	807	773	752	730	817	807	811	808	838	806	822	801	793	855	797	806	814	777	799	818	784	741	810	824	814	853	803	768	769	834	852	757	762	813	793	801	809	774	826	816	793	823	798	807	804	800	784	773	808	835	781	817	785	790	812	780	805	814	793	821	830	785	774	811	780	763	810	795	817	833	817	823	763	809	814	791	799	784	813	730	791	792	819	764	756	781	802	789	817	785	787	761	764	786	781	824	805	798	828	803	806	806	785	822	774	799	768	831	784	796	778	804	771	803	794	769	850	808	789	844	830	827	832	768	784	766	823	780	782	734	793	816	819	794	791	741	763	790	785	799	793	836	743	771	850	792	777	809	789	809	795	799	782	810	803	741	776	802	820	783	771	816	791	844	797	762	773	787	818	783	824	789	775	735	800	799	811	844	777	832	764	833	772	804	747	814	799	786	775	773	770	818	819	815	767	805	824	788	783	797	793	773	777	763	792	779	783	858	821	807	764	773	757	767	848	806	797	782	799	776	809	812	802	823	785	788	784	799	805	758	846	761	853	833	695	770	852	793	813	813	810	724	783	803	779	851	774	817	777	804	821	806	804	760	815	810	804	756	789	831	781	789	790	793	760	807	749	785	765	794	810	794	795	786	792	817	774	797	771	850	794	792	824	792	819	812	780	794	798	803	821	820	826	810	790	791	797	799	806	751	829	761	759	735	748	772	789	755	792	796	810	815	747	759	785	879	804	799	809	798	856	772	775	758	743	758	791	848	790	765	788	805	817	766	801	805	847	826	773	832	809	818	775	800	784	834	784	799	828	794	756	798	734	773	826	808	824	811	774	777	744	792	802	815	787	811	779	835	811	811	831	792	826	774	775	783	838	801	778	778	789	825	853	792	780	817	817	796	819	765	794	813	796	771	770	779	806	806	783	832	807	770	784	756	768	863	776	747	781	784	824	771	841	821	833	802	799	754	780	803	763	811	824	763	813	788	789	764	812	790	749	791	850	762	785	762	822	789	771	791	792	815	776	776	806	869	797	787	782	794	806	751	817	760	831	794	807	805	784	807	807	782	817	769	781	806	820	804	818	777	816	801	732	781	787	785	770	795	770	788	808	812	763	787	825	793	844	786	791	753	798	789	853	752	740	825	813	752	809	811	783	754	796	764	785	779	801	803	809	805	771	876	828	784	802	833	819	827	774	801	823	827	794	811	785	760	819	777	809	814	830	802	857	837	803	803	796	764	834	815	833	833	760	825	812	761	805	841	859	783	836	828	833	776	821	781	769	772	775	770	859	762	812	782	754	849	773	802	813	780	793	755	839	804	774	772	798	764	758	794	747	787	803	765	820	778	830	780	771	813	822	793	814	765	805	822	757	785	812	782	766	754	789	790	758	765	788	810	794	744	807	751	820	789	847	757	819	753	840	833	828	787	803	768	797	823	800	797	805	761	840	810	760	775	812	851	785	803	780	855	773	782	800	790	791	749	765	786	755	809	841	828	742	758	804	817	828	825	828	777	776	814	809	798	872	770	780	820	810	861	787	772	854	819	738	800	761	854	816	795	754	782	795	822	813	784	864	802	780	815	810	827	783	809	867	768	813	825	716	801	807	777	796	764	799	782	783	789	765	857	748	826	782	842	797	814	830	843	768	812	786	774	803	761	838	743	766	765	844	734	781	774	761	759	765	772	856	807	754	779	787	820	773	773	794	823	847	791	815	799	743	775	773	826	777	800	795	803	825	802	795	788	843	787	790	798	806	776	800	776	798	767	786	807	761	791	819	795	827	762	831	845	812	807	784	792	865	802	827	786	804	796	755	786	813	803	846	788	798	852	785	821	812	788	798	829	828	822	831	780	788	751	827	768	784	762	781	784	789	835	785	787	795	767	761	807	769	746	761	742	795	817	845	781	805	840	800	781	813	766	828	803	791	734	772	792	786	819	811	762	814	788	783	807	786	834	814	785	854	801	785	801	774	835	804	773	808	792	804	746	792	837	761	852	794	793	820	797	805	826	836	798	835	816	787	778	791	779	774	789	806	787	801	856	792	790	785	760	816	839	794	825	785	794	817	764	767	802	770	791	809	813	780	800	823	822	819	807	781	770	838	862	786	793	733	812	796	730	802	771	844	791	792	778	800	800	847	777	786	804	795	756	784	804	765	786	755	820	777	876	820	768	781	749	806	829	844	777	771	829	837	845	841	840	749	791	792	840	765	796	850	788	784	871	822	797	854	803	784	779	807	764	794	787	835	792	812	813	800	789	760	831	828	766	763	833	800	751	810	773	846	773	820	727	797	866	764	809	849	816	725	806	755	790	786	768	779	803	817	833	834	786	792	805	798	800	743	811	829	828	825	842	810	825	805	806	797	748	747	800	783	781	816	779	797	824	808	808	802	817	765	799	813	839	834	803	794	832	747	754	778	816	812	893	815	758	829	798	789	816	785	798	815	802	802	851	827	791	787	797	822	853	809	829	796	825	804	787	806	770	778	793	807	776	778	829	781	833	753	794	855	802	808	815	748	804	822	790	773	752	839	814	815	754	789	832	822	760	805	796	776	748	726	757	813	743	741	754	813	811	814	793	787	768	772	818	803	821	769	820	852	830	753	802	784	823	769	820	754	837	804	843	832	824	789	688	746	770	779	818	793	825	846	765	794	773	824	821	805	784	828	804	808	834	739	772	799	747	807	796	796	822	816	772	803	799	764	852	832	810	799	813	812	811	826	791	753	825	791	776	804	775	787	762	763	787	844	826	793	818	783	802	772	791	789	843	825	773	819	823	827	789	807	789	822	806	828	810	803	775	826	774	788	815	780	793	813	823	770	776	835	853	812	784	798	801	778	797	776	795	793	773	811	824	788	790	797	821	811	804	824	855	787	830	834	868	793	838	754	807	825	770	812	821	818	798	826	807	810	755	792	797	815	779	769	782	770	798	756	792	831	852	838	829	790	799	820	837	820	795	797	807	759	858	800	766	799	821	808	816	756	797	794	836	801	744	778	795	766	787	816	767	779	759	747	777	784	795	771	783	782	799	793	811	805	797	761	819	805	830	787	779	731	800	832	831	800	745	789	756	815	793	763	805	739	768	782	822	789	817	780	784	827	817	814	801	781	765	796	793	850	741	787	863	818	764	808	809	794	834	786	829	833	781	836	828	813	814	819	768	818	828	809	763	773	806	751	780	781	813	810	775	750	783	779	755	780	794	798	805	815	776	767	753	815
5533	1528	1490	1129	1006	964	894	898	859	864	860	841	855	820	875	837	820	858	834	811	843	823	804	806	829	774	803	848	836	774	829	780	816	801	822	776	838	794	784	832	816	858	786	803	796	801	806	833	861	822	851	809	833	890	814	812	842	838	858	838	792	814	850	785	827	792	827	801	846	791	793	763	834	795	814	821	839	788	788	819	819	817	822	790	798	769	790	823	780	774	820	806	773	771	794	813	809	781	798	796	819	848	825	814	833	774	784	743	834	820	832	774	792	831	787	766	806	856	847	831	818	828	785	825	825	792	786	852	815	783	785	806	799	811	789	763	782	789	774	788	821	798	844	812	895	813	835	784	748	787	850	772	813	854	827	770	846	741	783	848	841	795	807	831	808	861	780	812	775	833	802	797	827	796	815	820	806	819	817	823	798	756	808	792	842	772	824	818	839	819	841	786	784	817	842	821	774	775	822	802	811	800	823	821	811	834	820	829	763	788	840	820	790	802	756	804	795	822	783	803	813	832	748	840	791	778	803	765	778	810	813	787	838	847	808	794	798	781	809	776	791	819	789	785	774	842	791	762	831	793	768	838	805	796	765	805	767	822	823	783	817	808	806	835	756	812	765	777	781	816	805	788	834	881	780	828	829	783	770	803	828	821	853	770	809	796	818	822	784	826	752	857	817	810	783	849	787	809	809	793	780	803	775	835	812	773	798	802	816	820	829	793	798	856	801	772	772	778	817	768	831	826	768	809	762	797	801	845	880	821	858	824	833	876	810	825	773	843	797	821	811	835	827	842	846	774	829	832	803	813	802	850	790	782	828	764	824	826	839	806	800	822	798	855	762	808	877	835	839	801	831	820	832	832	794	776	824	833	788	824	790	793	781	747	710	831	813	792	790	822	758	816	773	795	819	805	813	841	730	791	791	847	786	804	830	802	824	802	770	863	803	805	828	820	817	812	879	797	802	779	832	800	818	804	801	801	819	852	831	883	822	853	776	820	798	795	789	783	820	801	816	871	770	737	848	808	804	806	860	835	854	844	782	812	805	814	778	864	844	814	830	806	851	813	803	799	813	806	799	783	784	766	818	828	761	804	799	791	812	831	774	821	831	787	791	816	802	838	847	864	811	811	820	784	785	827	777	788	828	786	804	830	825	773	849	836	846	849	761	792	880	802	815	795	806	824	818	850	832	863	813	822	814	825	804	809	821	780	820	788	798	840	797	800	815	789	773	808	785	796	807	811	843	765	794	869	823	812	787	785	842	791	781	819	837	797	820	834	839	830	787	806	812	822	783	787	801	815	772	810	784	753	787	827	750	862	833	802	802	786	841	850	750	808	818	760	827	799	845	795	819	855	773	766	760	836	810	821	864	743	824	796	869	811	817	801	779	843	811	842	820	821	818	807	788	820	841	758	814	785	810	821	794	833	838	853	832	748	841	761	801	839	841	756	817	800	814	841	819	783	785	792	817	789	847	807	777	783	794	824	792	825	800	811	780	845	814	793	850	815	831	820	807	846	806	782	768	784	853	799	831	835	814	839	798	789	804	878	843	800	751	806	811	804	767	848	826	798	831	814	788	859	829	811	844	856	847	776	809	839	786	810	765	768	773	804	841	812	824	802	811	885	747	790	793	833	820	805	837	774	821	821	765	846	853	783	851	808	829	802	755	810	839	808	814	826	797	776	786	808	811	827	813	816	815	783	817	827	792	828	802	825	818	778	777	806	839	830	852	785	809	835	788	780	784	834	829	752	853	794	823	836	785	808	866	807	828	795	808	756	818	767	791	783	814	829	795	837	838	803	798	804	777	841	791	817	820	822	847	831	817	793	814	840	835	800	793	807	861	798	763	777	824	853	820	824	846	785	877	802	800	807	840	818	809	797	805	821	827	842	813	769	826	783	786	791	823	825	795	771	801	828	839	782	823	789	815	830	795	849	772	821	803	764	778	827	779	789	810	788	830	783	849	826	820	843	805	781	807	916	767	857	828	782	812	816	785	836	818	829	810	826	824	782	780	810	819	824	749	840	840	845	789	778	835	799	789	784	779	757	800	781	809	780	829	823	836	802	774	774	808	812	838	834	833	830	869	796	799	814	850	791	762	782	843	801	887	783	820	793	789	777	824	775	769	804	772	841	798	857	801	839	795	777	814	771	807	848	779	745	823	827	811	794	813	815	838	787	760	760	834	865	798	812	808	840	838	807	823	826	844	822	798	821	819	841	802	764	848	830	794	832	820	854	819	794	784	785	820	844	830	844	772	859	792	811	770	826	841	845	782	814	851	835	804	836	797	828	835	834	834	809	796	867	816	774	785	796	831	840	816	826	769	809	777	863	823	808	770	836	850	850	786	801	772	809	830	816	781	808	820	802	818	799	794	820	819	794	809	786	801	816	863	765	764	791	855	827	874	792	846	823	828	778	815	760	826	795	852	825	808	818	768	836	787	791	814	835	843	822	866	760	800	807	760	819	820	760	819	768	871	807	803	884	804	830	772	813	806	818	866	760	807	832	772	804	818	779	829	794	794	743	813	768	803	779	836	804	831	807	791	794	859	815	817	800	770	751	811	816	803	838	793	780	821	826	821	782	766	823	807	798	837	795	792	895	792	803	795	811	782	824	797	846	805	809	844	757	788	791	801	837	813	807	795	800	821	856	832	828	774	825	822	765	795	809	756	786	785	806	801	850	831	785	775	812	785	847	821	847	863	817	826	797	851	841	821	806	782	841	831	767	840	844	820	810	833	807	857	776	844	793	817	786	793	788	815	793	819	815	852	778	782	831	773	844	777	840	766	799	789	792	908	805	794	812	833	800	831	733	853	790	841	787	857	812	800	806	838	776	812	856	792	798	803	798	803	829	786	805	822	814	848	806	829	817	762	786	843	868	800	788	828	771	836	831	821	827	827	791	795	822	771	790	812	833	804	790	792	812	776	812	828	873	814	831	792	796	805	849	835	817	846	759	811	805	836	806	833	806	839	830	814	775	828	799	794	834	867	786	825	825	809	818	834	823	865	828	844	788	831	786	787	834	824	814	812	825	850	807	796	790	792	858	816	735	809	783	793	833	825	794	812	792	875	863	809	784	805	759	775	827	793	816	876	814	811	799	787	813	756	829	793	825	802	860	798	823	828	796	816	826	796	820	734	815	828	787	867	797	802	801	783	835	845	825	827	861	794	838	787	692	759	822	822	850	827	774	823	817	863	817	788	833	858	871	833	831	880	859	809	784	750	820	793	822	778	817	815	764	855	825	868	829	785	820	799	801	815	774	815	831	775	791	746	827	875	789	808	818	799	819	858	804	821	808	831	795	845	835	804	815	831	808	836	782	766	772	820	805	835	775	796	849	810	766	774	791	825	808	784	783	839	842	807	803	840	806	787	832	832	809	820	829	827	787	839	809	792	811	794	808	743	847	796	773	847	815	840	768	930	861	855	795	802	792	813	795	865	809	860	870	777	811	804	767	848	783	816	812	774	776	814	794	769	840
24981	20584	26916	24225	20586	10889	1527	938	845	710	686	572	590	579	579	542	527	488	493	500	524	486	456	457	452	437	424	436	501	434	470	423	375	406	403	418	419	422	407	416	412	442	445	392	450	396	413	407	417	394	410	406	412	401	418	377	383	396	378	405	421	406	421	379	417	399	418	410	399	418	366	403	445	404	418	422	435	405	404	386	389	391	396	375	402	444	432	405	434	430	383	413	411	406	418	440	394	415	422	405	381	409	409	405	395	446	447	443	445	434	399	414	418	406	400	435	434	387	415	434	430	407	410	431	381	398	397	426	387	367	428	428	376	386	443	422	431	418	364	397	426	381	399	388	405	420	414	375	426	383	399	410	415	409	384	396	434	379	417	395	416	424	415	389	381	372	415	385	399	375	366	404	409	442	440	415	388	412	401	399	400	374	428	395	415	383	363	394	406	383	369	381	397	409	382	399	417	426	375	391	450	386	392	376	381	391	376	407	404	440	390	375	384	398	394	408	363	414	382	416	390	381	360	400	426	391	399	396	391	428	440	374	426	413	428	421	398	381	363	423	388	393	390	392	411	379	408	373	398	401	408	418	380	406	418	397	425	401	432	398	453	380	422	401	443	381	409	402	392	425	380	413	383	425	389	412	375	416	370	440	434	414	415	410	412	384	429	389	425	405	402	414	413	386	409	374	410	362	432	389	357	411	426	380	416	441	403	401	375	402	389	391	408	416	391	375	406	429	395	419	412	404	403	384	401	387	401	411	393	415	422	386	413	370	460	415	406	407	409	413	400	409	406	392	398	451	420	348	405	435	397	393	407	453	387	382	394	427	425	393	418	383	409	412	402	396	433	403	372	398	393	398	416	370	433	427	402	394	378	389	422	392	385	408	350	423	389	410	368	399	409	388	425	401	409	405	397	409	432	438	419	377	425	397	364	401	397	382	429	407	380	384	405	361	395	393	412	349	396	423	382	423	382	401	383	392	381	419	394	378	374	404	387	372	412	401	420	404	404	395	391	426	406	420	379	400	459	409	411	375	394	400	398	377	365	400	396	419	409	399	400	406	385	393	379	389	378	415	404	351	415	436	400	387	377	422	394	417	454	411	377	368	395	375	409	404	415	406	400	414	393	398	415	394	400	409	402	414	386	401	399	391	371	405	424	417	389	425	410	398	417	368	382	401	382	389	413	423	417	404	420	398	415	405	395	397	408	378	385	405	392	410	419	418	390	395	387	388	419	392	430	408	426	422	410	411	399	401	431	385	368	402	406	376	351	395	410	428	398	413	386	393	363	415	399	411	446	420	422	416	404	413	412	396	380	453	379	363	378	405	420	414	396	386	381	456	374	422	378	393	378	407	417	396	411	400	379	396	370	405	424	421	366	440	379	401	395	417	429	405	412	395	417	404	356	381	425	392	422	424	406	375	394	377	432	404	393	400	378	402	397	410	390	383	367	419	407	400	399	401	389	397	403	382	410	407	411	405	377	409	376	425	383	449	400	412	374	412	399	404	382	386	433	374	416	415	435	379	404	397	408	419	431	406	391	386	412	407	364	411	387	391	387	403	388	395	383	390	402	406	428	398	417	393	392	398	402	394	398	400	363	381	381	411	396	409	387	434	405	382	406	368	422	378	406	422	390	409	390	446	428	421	369	383	392	411	412	391	423	421	394	407	439	418	411	440	415	416	410	396	404	441	429	405	412	384	426	430	401	391	404	381	370	390	452	400	395	370	408	405	382	384	396	439	404	399	408	409	406	354	411	397	404	412	442	386	374	455	441	425	392	382	417	416	410	410	382	385	361	397	415	367	408	413	376	388	444	376	403	399	391	426	394	384	431	435	384	412	383	370	404	405	412	399	416	412	419	408	453	416	415	415	375	396	414	384	403	435	398	397	422	378	386	427	395	411	383	386	400	389	454	370	388	391	402	395	440	369	393	389	411	338	414	396	402	386	394	371	423	376	389	472	397	366	409	423	422	418	404	374	411	399	369	388	429	406	394	385	405	408	367	434	442	438	408	452	422	430	440	398	407	416	404	419	388	388	404	419	401	383	422	384	393	390	417	423	422	378	383	399	393	403	384	390	414	410	381	429	397	395	382	397	395	419	430	379	438	443	423	412	392	403	386	410	418	423	416	395	417	367	376	409	359	406	427	381	424	424	383	416	430	389	407	386	419	419	401	401	395	415	407	391	391	412	393	402	373	435	392	377	356	372	411	431	438	407	390	425	388	424	380	392	354	415	392	429	383	391	405	418	440	423	391	380	366	399	408	411	408	366	383	409	394	425	438	400	388	385	404	390	382	413	415	385	395	406	409	360	407	399	401	384	395	362	366	407	389	386	385	384	404	398	406	395	430	420	420	369	394	422	390	431	391	366	400	423	399	414	410	390	426	410	433	398	440	370	398	405	433	434	403	411	404	426	392	382	398	384	441	403	382	406	399	405	396	405	389	416	448	402	423	364	376	373	380	427	376	408	379	407	378	448	380	375	415	379	434	427	401	376	336	419	395	408	379	422	388	428	368	397	393	424	401	403	413	427	395	382	412	412	402	383	380	413	373	414	369	415	404	415	383	429	423	365	418	371	401	435	410	382	361	435	436	378	390	412	409	456	395	414	439	446	374	412	405	365	397	422	358	384	375	388	414	388	409	395	381	375	401	416	419	410	439	401	379	389	404	420	420	428	430	425	372	368	427	390	410	401	383	399	374	421	377	405	393	395	360	401	420	375	352	397	408	382	404	406	446	370	415	401	417	398	390	425	420	380	393	410	399	407	444	414	403	419	416	377	402	401	410	411	411	411	371	408	429	399	417	391	381	406	422	381	461	389	377	401	416	446	403	373	357	393	401	380	419	395	426	424	368	393	407	393	408	371	408	433	406	416	382	398	395	414	394	365	417	393	420	402	417	406	394	394	385	416	406	417	416	404	373	415	411	375	432	395	388	395	401	371	416	400	403	395	396	425	402	394	418	397	384	377	409	380	414	440	439	399	401	403	407	410	411	391	405	432	396	452	394	433	412	421	394	430	423	384	401	443	394	420	399	399	402	383	359	379	406	416	417	471	438	403	377	427	396	410	392	378	363	405	380	391	416	425	379	410	384	432	419	389	388	364	430	404	406	391	382	451	402	390	413	419	401	402	456	410	378	409	358	419	388	405	413	405	376	427	385	433	386	382	421	393	394	401	382	433	383	415	401	407	354	392	387	440	415	383	408	392	449	408	394	380	398	368	391	432	421	418	388	388	422	418	378	417	365	383	431	401	409	429	366	402	399	388	390	399	378	394	411	441	354	409	429	381	412	376	401	414	419	416	418	383	421	389	393	409	426	427	378	383	385	417	395	418	375	396	387	414	411	406	406	390	406	402	390	398	451	417	389	371	411	410	393	411	415	401	409	392	410	398	396	426	418	421	440	369	411	394	401	395	432	419	379	448	404	415	432	416	384	439	388	401	396	384	409	418	419	391	414	431	415	408	406	397	391	399	426	399
7355	11750	10513	5877	3993	2842	2150	1701	1413	1187	1082	986	875	791	752	632	652	618	586	569	559	585	540	553	521	508	535	513	529	519	452	465	457	439	458	448	483	474	463	451	430	442	454	414	448	402	425	442	457	436	449	443	447	459	470	425	440	438	426	421	440	438	467	480	437	451	454	412	400	450	450	398	407	412	443	417	446	411	421	461	405	407	415	419	409	426	424	392	440	400	432	431	420	452	456	466	455	420	427	424	433	424	458	478	388	442	465	418	451	414	416	451	424	444	450	433	427	482	464	430	399	450	396	433	424	377	437	442	431	410	431	424	456	420	446	448	461	430	436	457	404	426	412	428	441	407	419	428	403	413	469	435	421	415	439	442	450	403	404	408	435	414	442	428	403	416	449	391	418	446	447	432	422	456	411	425	407	432	415	416	382	450	421	406	411	451	426	454	453	438	434	433	435	416	387	408	398	421	442	412	431	387	469	424	411	422	413	415	441	405	439	427	414	385	403	384	431	421	442	371	447	407	464	443	441	421	437	407	415	427	424	411	425	440	433	438	417	410	428	403	435	420	430	440	416	407	422	404	453	418	395	402	431	436	437	390	374	436	452	438	397	414	429	417	441	423	400	369	449	415	429	431	456	438	456	374	394	423	409	401	427	428	472	412	450	450	435	441	385	413	416	399	451	418	404	418	433	436	392	437	413	428	390	421	418	455	442	392	415	440	428	446	418	398	402	421	432	424	415	435	450	429	419	415	403	414	406	427	441	439	417	431	454	443	441	406	402	430	397	415	417	417	407	417	408	431	397	398	460	406	444	424	444	411	440	412	427	382	417	411	417	450	395	425	450	429	458	391	401	404	420	447	396	455	396	399	451	457	408	444	417	430	454	454	452	413	453	387	386	416	412	395	437	417	454	414	423	425	444	407	435	430	479	460	440	424	424	417	408	406	404	453	449	384	391	441	405	451	386	412	397	409	408	421	396	411	410	420	397	422	398	430	417	438	437	441	383	416	439	426	440	414	437	405	401	377	440	397	419	394	421	430	437	411	431	430	446	422	451	411	415	444	443	438	407	416	456	448	388	410	369	427	442	427	421	379	434	479	441	418	417	449	403	437	423	447	424	429	433	437	410	439	424	432	379	408	385	394	433	443	425	432	455	379	432	402	428	409	421	400	371	421	404	437	430	403	424	411	387	420	437	421	422	440	397	399	438	456	424	416	443	421	448	430	415	447	408	443	455	463	443	414	394	441	433	456	418	456	422	396	464	422	422	435	469	411	456	422	420	401	456	424	423	452	399	418	373	412	423	418	396	442	393	411	454	409	421	425	435	399	420	435	439	413	428	413	414	461	434	458	440	406	420	442	436	411	415	461	418	423	407	469	423	400	423	398	426	401	424	410	425	419	444	440	440	406	448	394	432	416	406	396	452	429	428	413	417	437	398	413	416	440	442	440	458	438	412	435	378	404	418	411	429	452	453	383	418	426	421	421	426	443	448	446	410	423	405	440	396	428	401	417	420	399	427	393	440	446	414	436	404	407	410	430	436	466	438	434	424	422	389	458	416	426	413	421	445	447	439	439	427	405	408	441	428	430	426	402	411	436	434	432	434	401	450	423	441	433	442	458	443	411	446	441	406	404	439	418	416	411	401	431	429	439	414	445	404	386	418	400	424	389	423	431	423	407	436	462	412	441	409	411	422	378	444	442	435	417	427	421	461	410	457	423	433	439	437	433	394	433	412	418	415	414	426	424	404	433	408	406	453	451	402	444	411	432	393	411	432	418	402	407	411	403	446	430	428	456	419	405	405	426	452	411	392	437	379	408	376	420	430	410	439	424	433	408	435	460	421	377	408	401	407	416	443	406	408	418	408	400	401	454	463	463	417	442	428	437	375	435	434	400	412	411	403	399	457	395	424	427	411	401	422	425	395	425	446	452	402	406	426	409	440	431	412	434	429	424	450	451	390	434	431	405	401	406	435	437	435	438	415	458	434	417	410	412	439	421	411	424	407	433	417	432	462	455	404	437	401	418	419	389	432	416	415	412	431	447	496	428	460	463	426	453	400	412	395	439	388	403	410	395	447	422	441	427	438	452	411	437	433	411	394	407	426	434	385	378	440	390	451	461	412	421	423	413	436	452	459	387	429	457	395	391	424	403	382	415	415	446	411	398	398	450	425	420	435	410	423	405	446	412	423	411	399	439	442	397	398	385	437	428	443	447	449	424	400	405	427	420	413	430	425	416	436	409	444	445	412	449	423	459	431	372	410	396	412	425	414	442	433	450	425	414	443	450	386	432	458	424	426	406	475	450	412	447	417	419	433	445	406	412	448	447	397	405	427	437	466	403	445	441	459	395	413	414	422	383	420	414	422	450	393	409	436	428	414	459	427	419	418	426	460	371	445	415	424	402	405	399	403	446	431	405	433	429	408	403	436	395	418	413	431	443	441	456	410	427	444	413	422	394	418	417	395	397	401	416	407	409	410	447	444	404	441	407	445	395	437	448	416	405	432	399	422	432	420	392	439	404	409	415	473	448	418	400	454	428	412	454	429	400	418	401	383	434	406	393	419	447	419	411	417	431	424	436	452	399	439	419	460	414	437	457	429	404	413	422	415	411	408	411	432	417	448	422	408	446	436	456	403	445	442	433	406	428	427	442	436	435	435	404	419	443	459	448	425	397	422	395	424	423	443	425	436	447	424	388	431	406	407	424	412	419	421	410	404	420	414	410	433	405	445	400	388	446	424	429	457	417	400	445	456	418	449	440	400	408	443	448	440	439	415	413	443	444	397	412	412	432	444	436	409	410	429	414	434	406	441	395	404	421	421	415	419	415	409	420	475	437	429	443	432	427	380	429	420	428	399	475	447	429	415	426	426	432	454	463	425	427	441	423	431	433	443	436	406	421	437	430	404	420	425	425	472	461	398	420	465	426	406	405	445	389	435	435	440	422	433	405	428	423	400	420	453	403	423	478	421	439	388	415	422	444	420	416	429	407	456	460	387	438	426	439	454	420	437	435	445	417	423	423	392	408	426	421	437	409	472	467	427	428	404	422	412	414	462	405	458	409	388	479	449	381	438	458	467	435	437	467	424	407	407	434	420	416	414	425	420	417	444	401	442	424	414	422	437	429	403	414	410	384	373	424	463	415	390	404	459	393	434	429	450	388	407	431	432	439	407	416	421	417	433	358	433	426	402	429	420	406	418	424	446	428	407	467	450	405	436	444	421	420	415	425	469	401	424	441	466	427	416	425	399	405	411	423	456	401	401	409	421	412	387	402	426	468	454	391	438	417	459	401	451	418	483	429	425	459	386	416	423	417	451	434	422	406	412	391	436	476	444	446	405	396	431	418	462	373	453	433	408	372	432	417	399	417	412	435	402	437	430	407	434	386	425	438	445	411	395	417	450	420	406	410	443	390	422	426	426	456	408	414	433	407	445	448	427	428	415	400	410	406	399	415	452	432	414	403	418	393	467	410	449	413	411	422
22898	20600	27279	23937	20609	20694	8861	2022	1472	1262	1180	1022	1031	902	938	890	830	836	829	745	792	802	779	680	711	724	649	722	646	719	712	706	704	663	659	677	688	679	677	668	647	655	687	657	631	630	689	668	653	669	619	619	679	665	655	604	634	653	648	637	637	659	627	616	658	635	655	623	644	668	624	663	679	654	670	661	627	631	634	659	662	648	665	665	687	663	582	668	644	615	586	600	646	640	659	655	644	646	614	645	663	643	633	641	667	647	652	652	648	666	737	661	682	652	595	628	656	604	624	657	632	642	660	705	656	653	610	649	612	628	613	632	623	648	640	661	674	651	605	661	621	640	591	636	645	609	638	639	615	636	676	686	646	656	616	639	659	624	648	629	641	634	700	627	607	609	641	646	666	605	648	670	601	674	642	641	645	630	601	630	581	661	591	623	642	640	619	625	630	590	648	690	606	604	664	642	638	634	679	641	646	667	651	659	661	655	618	622	638	656	656	642	613	625	697	626	652	660	617	623	649	681	614	638	608	620	638	625	661	643	694	685	661	653	645	621	677	602	646	614	639	608	679	648	682	662	620	639	642	653	655	658	617	661	618	660	637	607	651	636	669	661	605	672	661	598	648	643	669	627	633	639	655	648	623	667	627	653	624	647	604	686	673	640	614	652	619	627	662	641	670	644	608	713	607	653	612	681	638	645	605	633	611	634	633	610	626	650	615	609	678	633	605	648	606	648	609	611	608	627	616	637	666	634	623	622	579	623	670	645	627	627	623	626	637	619	599	620	573	634	667	655	644	648	690	654	651	656	630	597	624	644	655	661	631	664	607	684	657	651	633	642	624	631	612	624	620	633	608	624	632	645	648	667	662	631	654	616	690	625	633	655	623	653	671	644	617	701	650	659	646	645	648	704	670	624	570	668	689	633	640	631	651	660	660	669	593	631	592	653	624	588	646	659	621	687	691	647	635	583	614	650	692	637	606	653	681	665	617	659	622	646	667	613	647	624	610	702	658	605	652	673	624	641	611	603	621	602	643	640	686	661	594	657	619	610	675	602	619	654	661	684	634	637	624	683	634	644	602	617	639	648	605	613	667	597	613	616	669	645	681	663	562	638	645	626	655	616	678	620	605	633	626	654	655	632	660	680	619	654	649	606	637	594	657	665	650	631	647	606	624	590	640	641	646	638	620	657	609	637	606	666	627	644	608	666	597	611	647	584	675	678	590	618	627	635	634	637	640	618	614	616	653	615	636	627	630	683	587	607	648	606	648	610	645	627	626	647	641	593	643	627	638	629	649	643	659	631	645	592	631	663	664	642	625	646	648	636	635	635	593	582	658	612	645	654	621	636	625	577	640	646	652	612	648	633	621	597	688	647	637	643	631	665	595	655	603	619	631	604	656	583	631	627	640	656	621	666	640	639	706	636	658	657	605	644	627	679	648	617	606	650	658	712	666	642	647	642	632	582	716	607	610	668	626	636	689	641	611	626	669	609	653	656	658	620	592	607	710	647	595	630	673	694	624	651	602	643	701	651	612	597	638	672	620	655	639	645	636	623	592	626	655	634	612	668	656	625	666	609	632	649	689	643	598	641	633	654	629	607	652	602	626	611	631	666	641	611	633	621	669	648	644	626	635	659	658	659	651	639	635	669	633	624	610	623	661	598	624	611	573	635	644	628	640	619	675	682	679	671	648	593	664	677	647	647	672	643	615	649	640	624	618	623	663	635	591	641	644	644	657	692	649	628	618	645	648	598	649	644	651	639	629	630	603	651	614	656	646	614	664	646	632	631	649	664	666	574	645	632	614	593	670	650	671	656	610	633	633	631	625	669	647	583	633	612	637	603	672	661	610	592	651	610	622	625	633	608	630	625	697	679	628	606	644	637	632	632	646	655	635	663	648	629	636	638	566	641	637	599	644	640	640	616	589	619	661	674	623	596	626	628	652	675	642	633	625	633	596	575	637	654	621	643	630	619	626	587	613	652	618	623	636	657	568	632	652	575	672	628	594	639	626	613	624	655	645	642	634	658	656	651	615	666	606	643	612	639	612	661	602	633	682	682	625	607	605	615	648	661	653	646	604	662	656	667	629	625	611	592	623	664	626	610	638	649	624	648	632	630	608	611	617	639	628	606	559	633	648	584	641	614	652	599	633	642	614	668	617	656	676	673	601	617	638	622	629	662	651	600	677	635	596	629	626	636	591	629	642	639	601	645	625	622	615	631	625	627	613	618	592	659	565	677	652	656	621	593	643	676	587	637	671	592	619	655	636	624	626	635	623	627	629	634	639	636	648	633	631	603	629	583	614	629	650	645	617	657	664	641	671	598	613	660	661	634	683	601	588	623	612	637	648	604	679	635	627	604	635	629	634	627	632	650	638	625	598	649	623	635	622	689	631	621	626	625	597	607	614	579	638	617	625	625	644	606	624	634	636	654	626	635	575	622	627	551	670	643	609	642	635	610	617	662	586	598	679	630	633	624	614	650	624	570	654	595	605	621	701	664	620	666	625	661	635	631	654	662	652	659	650	687	678	618	663	616	634	643	646	672	656	634	641	621	633	659	585	679	627	630	680	645	671	683	646	629	603	643	702	676	644	585	610	605	621	590	620	603	620	659	627	614	631	613	643	689	613	624	627	652	655	664	613	669	640	641	673	638	610	667	686	667	649	686	638	613	607	595	650	642	635	625	606	601	658	625	632	620	663	610	629	658	638	621	635	655	633	638	654	663	616	612	567	650	622	622	662	660	643	643	589	615	625	628	626	644	666	644	586	660	622	601	604	633	648	619	618	697	641	583	648	648	621	621	639	631	614	617	619	585	627	674	640	690	678	650	677	656	652	651	615	624	598	625	689	647	680	690	671	602	602	600	629	626	657	676	618	622	616	602	650	665	653	632	655	612	603	650	665	621	651	652	585	618	694	602	655	717	629	658	645	654	636	612	629	626	626	653	635	643	616	588	668	627	643	620	613	639	618	631	590	615	655	628	662	710	587	660	646	616	588	602	621	608	638	614	614	660	612	630	597	638	637	629	644	618	617	619	627	651	640	688	631	645	651	660	631	606	637	624	652	643	623	637	644	660	616	636	637	600	654	641	612	682	586	661	635	641	646	652	660	626	662	638	644	619	573	593	631	616	615	634	650	640	591	653	620	608	606	594	642	637	651	606	607	605	651	561	629	641	615	608	650	612	627	652	691	632	658	642	614	605	603	617	631	634	632	632	586	641	683	648	640	656	650	650	601	635	590	699	641	596	640	672	625	630	663	624	654	601	661	635	591	603	653	599	624	666	645	634	645	618	603	637	663	648	649	704	600	674	678	640	615	628	631	621	618	627	652	671	608	643	603	633	673	634	669	620	698	549	658	603	654	633	640	615	662	616	635	598	595	652	663	650	615	624	620	633	610	642	620	600	642	620	654	603	634	654	620	621	655	586	629	666	614	631	576	619	653	663	576	628	591	656	619	645	650	620	640	593	623	618	638	632	616	666
10009	18017	16377	9768	6743	4981	3750	2967	2435	2091	1796	1601	1497	1344	1179	1154	1069	971	955	869	830	890	872	845	793	727	781	744	740	718	701	718	740	656	661	669	641	674	693	677	598	605	668	679	640	661	657	647	616	610	640	605	659	667	582	599	574	651	600	627	619	626	605	685	611	634	658	598	631	613	670	580	715	626	648	608	631	644	575	639	561	610	562	606	606	609	583	605	600	649	628	593	590	631	653	626	590	635	622	602	634	636	661	647	610	656	602	592	599	669	590	646	616	665	622	592	603	610	628	574	622	596	602	618	594	615	627	583	649	605	562	621	622	606	611	628	594	587	615	573	552	603	573	582	634	569	590	559	568	587	596	630	600	591	662	592	605	551	615	592	592	623	586	640	634	566	644	591	602	619	654	617	606	591	597	635	572	622	620	570	579	606	622	600	575	628	628	629	552	588	591	569	605	572	626	637	630	601	628	585	584	577	578	624	609	611	620	621	589	590	581	604	608	616	625	642	571	611	574	611	621	601	553	559	631	619	627	661	597	572	595	590	568	602	586	587	619	603	564	624	596	584	541	632	591	582	624	585	633	622	633	591	661	586	610	568	618	614	572	593	582	594	613	595	563	630	600	578	620	644	642	592	583	624	591	583	612	641	600	616	608	604	592	624	624	628	566	567	642	583	583	617	580	586	593	579	636	639	585	573	626	636	618	601	570	590	580	567	579	588	608	593	584	553	581	618	597	608	623	583	597	635	610	591	573	593	624	620	594	600	653	605	616	597	577	600	588	610	623	571	566	635	618	567	630	607	627	562	631	603	652	660	614	589	625	583	619	643	607	596	608	640	581	605	567	561	599	606	536	587	600	625	643	605	572	563	598	610	613	592	608	607	619	641	596	601	593	608	611	596	619	601	588	604	601	577	631	619	628	632	595	605	590	591	596	599	599	576	598	604	581	592	574	572	605	624	598	596	582	609	620	585	569	575	604	624	626	592	622	604	612	644	624	597	606	580	588	626	633	602	557	639	581	614	607	589	589	642	611	562	571	621	646	587	608	612	568	616	629	594	620	620	591	588	608	613	600	610	635	635	597	572	617	626	656	580	602	587	599	597	603	592	612	609	574	587	597	586	606	612	594	638	606	586	617	608	605	590	584	632	571	584	611	578	624	595	572	583	622	612	565	570	600	638	590	603	607	587	647	622	613	577	605	599	614	582	607	602	622	617	576	673	604	587	619	611	587	618	577	602	601	579	578	612	552	620	584	642	608	578	612	644	602	586	598	587	578	588	629	607	647	596	600	620	621	593	620	633	629	588	612	589	567	609	612	558	628	603	619	637	631	588	614	627	634	595	593	610	580	607	604	595	585	593	583	608	610	622	612	598	576	577	604	608	608	556	634	593	609	570	639	613	618	593	620	609	619	593	606	635	628	593	576	598	614	640	582	566	591	601	582	578	605	635	593	615	587	565	617	609	633	612	607	602	610	598	578	570	619	610	633	599	607	620	630	637	564	611	600	596	574	573	609	568	591	573	582	578	586	607	580	593	597	631	629	618	591	586	570	634	597	571	563	574	602	590	622	584	612	621	581	596	570	540	593	626	610	589	608	605	637	581	594	593	610	573	597	577	611	627	610	628	622	615	559	635	578	582	639	619	600	653	593	598	578	599	613	611	590	615	594	605	591	572	627	600	575	587	557	589	619	576	587	637	567	598	575	596	600	584	594	565	618	565	582	644	595	586	651	593	603	639	586	633	612	598	638	616	600	582	621	576	581	613	544	612	584	608	576	597	569	609	604	560	633	589	646	615	540	562	636	578	594	640	653	586	615	555	564	611	578	616	646	596	582	629	570	576	611	633	625	609	581	580	575	587	608	606	583	547	597	612	646	572	606	603	606	576	562	634	610	627	575	589	602	616	605	625	624	649	590	627	583	616	587	597	614	643	556	607	588	600	629	577	591	591	626	602	586	607	603	564	594	564	583	582	615	582	627	587	594	565	564	577	561	634	603	563	630	564	596	641	585	613	579	567	601	571	562	644	603	609	617	577	607	587	583	620	625	591	617	614	615	625	581	607	579	548	561	622	588	599	632	580	551	594	624	582	608	655	616	601	600	600	573	655	612	615	611	601	641	595	603	637	621	659	603	647	552	598	606	586	616	579	669	606	627	578	614	626	629	592	597	587	614	647	616	587	578	608	578	576	631	613	604	622	617	579	607	625	640	593	539	588	592	610	596	603	606	593	555	594	584	617	581	609	587	621	629	639	597	592	625	618	553	571	564	572	562	605	639	648	603	628	604	586	637	619	555	555	636	596	577	544	590	600	610	628	609	571	629	589	602	608	648	608	641	605	640	600	620	546	599	612	590	579	626	616	606	622	594	595	598	569	608	572	557	561	615	602	557	645	619	636	589	656	607	583	592	594	608	620	607	627	618	577	572	582	585	605	615	564	577	576	624	610	588	587	599	561	595	631	548	618	601	630	588	601	599	576	617	636	600	611	590	618	627	542	562	601	576	590	532	569	601	583	571	609	649	597	590	596	623	646	629	595	575	587	598	606	646	571	596	619	614	575	607	587	609	607	633	611	600	591	575	600	551	576	576	586	616	609	569	593	561	619	644	585	606	573	628	593	582	609	555	637	621	599	588	608	619	616	575	666	582	600	592	610	573	615	558	602	640	607	581	615	627	594	589	602	580	599	604	621	572	597	619	612	625	643	639	606	630	608	578	597	604	646	609	622	589	646	619	590	603	618	561	604	558	625	629	591	643	617	599	591	569	638	593	591	595	568	573	608	594	601	631	600	601	593	612	581	624	581	551	576	600	624	611	657	619	611	597	537	602	555	604	628	581	606	541	590	533	622	583	582	578	666	602	564	619	607	586	578	552	589	568	622	547	590	664	633	621	579	582	586	573	587	599	571	617	589	615	626	572	602	614	597	571	600	600	567	630	632	588	641	595	622	584	603	606	570	599	607	590	634	624	600	599	603	594	615	628	620	559	562	578	556	646	621	601	587	640	637	604	586	603	580	632	615	574	602	548	626	635	555	666	570	593	596	610	617	610	559	561	609	623	580	607	643	577	622	595	603	569	636	629	608	586	626	623	596	624	592	624	645	615	610	618	589	610	578	562	633	577	643	605	614	633	602	613	617	599	597	608	619	628	616	599	625	621	611	600	594	633	594	635	594	613	631	613	606	598	632	620	592	584	579	593	599	611	604	626	597	622	578	612	593	577	609	589	573	584	595	603	608	631	576	574	605	597	600	602	596	589	626	649	589	621	595	598	602	593	599	647	533	613	582	619	618	624	604	607	640	572	612	571	602	608	636	588	605	588	597	557	613	600	586	604	580	593	586	580	608	629	637	603	602	606	579	615	620	601	562	612	586	614	545	575	592	622	612	614	596	590	601	597	594	558	597	605	624	628	601	593	579	570	613	630	582	600	608	609	613	629	609	583	588	658	622	599	588	593	599	571	581	592	600	613	626	598	568	627	603	550	604
27947	14206	2549	1135	944	875	816	835	844	827	818	803	777	832	799	807	793	831	818	743	788	819	818	839	818	783	857	846	807	782	779	775	809	802	816	811	754	865	763	767	809	756	852	823	812	752	797	782	794	763	820	731	786	799	793	815	786	805	822	821	747	823	781	833	792	765	795	795	829	770	762	777	807	785	814	813	779	796	818	836	810	793	827	793	781	790	789	773	826	845	820	778	805	762	831	777	769	853	817	861	804	814	807	786	808	789	787	832	798	755	817	764	797	778	740	787	776	798	839	856	855	813	797	862	763	749	833	807	765	849	800	811	797	814	772	796	810	826	786	831	783	771	811	791	808	768	807	771	740	758	885	825	853	797	768	831	830	856	802	807	820	815	796	800	829	812	777	872	793	819	785	814	803	808	834	804	780	813	823	794	796	839	779	799	773	798	797	790	835	810	810	751	799	791	842	768	805	818	775	791	836	763	775	795	812	776	807	759	802	820	825	804	824	812	787	803	774	794	784	771	789	825	760	802	774	804	768	753	845	810	825	766	789	836	811	772	818	822	801	776	814	764	820	796	742	781	745	812	761	802	790	797	783	783	858	775	825	865	819	782	822	758	856	841	856	790	757	745	818	752	816	800	810	810	799	797	811	732	766	789	788	810	767	777	796	742	813	771	777	790	777	840	823	744	823	776	774	806	821	861	791	834	770	776	832	792	802	759	842	835	831	798	757	824	810	819	821	813	794	783	805	784	755	784	802	836	800	819	816	830	810	868	777	782	831	836	707	820	836	829	748	784	855	777	834	799	797	823	778	808	807	806	771	848	851	801	785	831	813	800	826	761	827	767	792	793	756	797	769	799	794	810	750	820	828	772	839	806	816	828	847	794	779	740	796	821	779	756	772	823	774	768	791	789	734	771	814	842	741	793	811	772	782	812	774	791	771	761	819	783	874	843	771	812	766	778	785	849	847	839	841	798	786	832	806	824	779	833	780	795	821	776	786	789	811	765	777	826	771	840	800	816	800	778	778	848	802	767	823	758	857	771	791	821	764	802	820	801	809	770	841	812	821	805	828	773	792	795	875	811	794	778	843	832	764	830	784	794	767	810	824	793	777	800	814	839	780	791	763	792	800	751	811	803	777	839	819	790	779	783	805	811	763	756	867	811	815	818	779	792	803	820	771	796	788	799	772	798	779	769	842	766	777	810	773	786	797	792	789	825	753	782	780	773	805	861	775	781	799	767	809	809	840	767	798	787	796	774	824	824	788	766	808	798	809	825	765	758	741	788	721	816	778	857	813	777	794	790	759	777	827	849	800	732	770	785	726	824	833	787	833	744	809	804	772	819	832	829	823	824	759	765	829	815	820	811	758	790	757	786	785	781	802	808	806	786	763	807	819	791	814	836	789	818	755	849	818	805	733	806	731	795	794	822	796	803	824	810	821	790	765	807	799	766	809	825	768	816	774	835	795	814	789	819	801	826	819	803	740	789	757	824	780	839	865	826	763	770	790	793	786	817	821	779	824	783	805	777	810	793	778	752	801	789	746	808	780	812	801	770	759	792	808	811	834	771	823	812	753	763	812	803	803	820	803	842	800	829	777	790	796	828	797	757	773	769	794	796	793	797	803	808	796	807	786	822	785	790	773	808	755	783	801	788	783	758	797	814	794	794	786	804	818	768	793	784	784	768	798	809	770	879	813	802	806	810	835	755	818	793	731	832	801	820	793	839	778	767	798	769	805	817	798	779	818	858	800	801	794	827	801	821	809	744	823	787	794	803	813	781	824	818	817	806	827	793	793	793	820	775	816	770	768	825	828	762	819	805	803	821	790	810	822	895	820	844	836	841	809	812	797	827	782	794	830	772	814	783	843	791	850	754	801	788	810	859	761	776	796	796	792	778	788	825	812	793	784	756	798	758	792	821	839	786	819	774	788	746	766	821	764	800	797	797	819	785	823	837	758	760	817	800	817	737	831	828	800	745	763	769	791	808	843	779	822	765	772	774	756	789	777	793	814	834	805	818	790	815	796	762	773	764	816	770	803	814	784	799	779	752	768	765	790	787	817	827	839	827	824	765	804	813	814	844	826	801	792	826	825	803	858	805	776	762	780	802	779	779	822	818	847	822	801	844	821	794	787	731	757	852	776	813	850	755	764	756	787	759	798	814	773	860	749	788	793	780	796	839	818	814	774	824	822	763	781	790	869	787	793	796	805	874	798	796	770	793	808	831	798	812	796	827	758	824	869	822	814	797	797	792	846	767	812	772	790	790	821	774	781	803	745	794	776	786	768	796	814	826	804	838	843	824	801	794	796	796	789	802	823	823	760	809	787	795	804	795	751	738	783	796	774	819	870	851	852	748	851	765	832	841	798	839	805	783	798	801	834	823	812	863	773	855	827	820	881	818	793	822	795	782	781	747	816	780	797	762	760	813	856	782	779	751	848	805	800	818	802	800	816	801	813	741	825	785	808	796	785	766	827	810	765	807	763	809	801	839	837	747	715	758	791	779	827	831	765	800	729	802	812	730	803	807	804	813	816	821	870	837	783	791	778	764	783	816	784	743	780	775	832	815	829	795	806	847	773	842	785	797	826	801	808	816	756	850	816	773	795	792	759	807	791	799	795	808	820	794	805	805	879	813	793	788	769	820	768	839	815	788	776	795	806	821	832	762	790	828	813	809	803	812	824	782	819	764	764	799	775	831	825	802	828	754	821	811	812	783	782	799	765	784	785	780	812	834	841	772	830	812	804	801	789	761	813	748	869	789	768	820	747	814	825	778	799	797	799	796	760	861	832	774	801	843	779	811	817	821	772	794	797	829	793	827	764	799	783	801	765	852	801	819	773	801	810	798	758	795	809	798	815	803	823	771	801	814	753	799	794	829	802	798	752	810	775	788	790	849	782	747	809	798	783	810	742	830	769	758	830	807	826	815	793	782	801	806	797	796	813	763	826	825	816	840	772	790	739	687	789	809	826	767	805	787	833	755	797	771	786	829	759	799	813	739	801	834	858	811	800	783	771	846	809	777	817	821	769	754	805	854	813	811	723	760	788	836	803	801	762	784	782	818	801	750	870	845	809	797	809	810	798	763	737	768	767	818	771	779	844	776	822	767	824	805	804	811	874	833	827	807	796	788	767	843	780	818	812	802	768	820	812	799	810	790	829	761	844	795	777	788	809	804	786	799	762	806	831	829	798	799	827	820	785	777	818	782	797	815	754	825	892	747	765	856	783	712	783	784	848	819	794	802	796	783	781	747	818	849	784	850	777	770	833	804	782	771	823	797	775	772	777	829	780	799	813	799	832	813	820	824	821	784	799	833	784	812	812	835	800	739	818	796	740	826	814	798	845	815	810	842	829	743	785	800	768	737	809	796	800	840	817	784	825	802	785	751	838	808	793	821	778	842	788	780	758	816	815	788	793	809	805	793	801	827	758	890	806	820	839	811	813	822	831	779	815	798	747	804	805	800	781	885	805	810	754	819	793	822
5464	1581	1493	1108	1067	950	876	881	858	836	876	835	795	817	826	833	789	830	799	861	807	755	865	851	836	822	804	853	838	790	829	841	769	882	798	837	795	784	790	824	815	805	807	799	805	817	845	828	804	800	830	848	831	854	823	847	833	860	857	786	809	805	867	845	827	822	818	793	831	793	799	815	790	831	817	846	803	780	778	775	831	834	821	814	821	855	832	807	745	789	781	834	862	809	748	795	814	826	873	832	794	819	817	809	816	840	809	825	851	815	859	801	830	817	789	836	818	785	788	793	820	853	880	823	872	796	800	802	788	821	785	842	849	850	781	770	814	855	851	784	804	813	788	785	840	847	785	810	813	789	776	820	781	860	848	815	831	823	829	782	847	856	807	799	844	796	824	832	836	825	810	837	818	843	808	882	792	825	806	804	828	796	775	842	820	817	840	814	785	794	822	849	815	852	832	842	850	824	815	865	796	829	728	875	823	863	786	820	840	791	831	784	818	819	829	773	854	825	843	790	801	844	796	858	819	809	817	838	778	826	843	870	812	844	800	743	785	829	757	831	812	824	750	812	835	774	856	831	829	877	776	779	821	835	849	806	834	772	837	837	826	799	791	805	806	843	848	806	817	835	722	819	841	857	778	806	794	791	815	820	822	815	810	849	785	821	767	804	832	823	808	822	813	806	799	830	801	807	845	827	815	790	838	835	835	798	824	781	807	803	896	769	854	779	798	836	812	822	820	817	791	792	836	819	849	818	793	818	775	791	805	825	815	833	777	796	795	718	854	835	871	822	807	858	814	846	793	840	790	832	851	793	779	840	813	795	809	826	884	806	846	822	784	811	791	838	800	797	796	824	850	844	782	834	857	847	818	888	823	843	845	802	800	793	831	781	754	815	867	809	755	779	796	834	835	830	789	827	782	796	848	799	828	841	818	804	793	828	788	823	755	842	781	852	860	824	793	804	803	832	793	827	782	794	827	794	768	879	806	810	818	824	801	834	827	768	792	834	805	797	805	887	840	822	820	835	808	873	862	856	871	813	876	776	747	818	781	782	808	742	884	848	799	872	820	802	803	776	888	789	788	771	866	877	819	800	841	849	849	833	852	817	826	810	825	868	802	837	803	803	839	789	769	829	812	798	800	831	845	803	794	835	837	802	777	768	817	802	819	783	797	769	864	780	797	815	780	832	836	819	836	868	788	844	825	770	786	803	852	822	782	830	798	818	782	834	799	813	826	863	839	875	786	829	820	855	823	842	788	830	821	839	816	837	895	823	892	792	791	797	839	808	801	763	832	842	796	835	751	801	808	833	830	808	833	826	814	872	837	847	834	782	801	802	803	804	766	840	846	858	796	788	810	797	813	787	800	826	797	814	813	825	846	827	845	810	819	846	819	816	859	835	831	801	845	836	800	774	805	799	797	845	865	810	814	808	787	814	823	773	783	847	804	841	810	842	830	834	822	851	886	803	768	828	798	824	823	834	773	878	777	806	851	816	838	785	837	804	842	810	826	816	793	848	800	845	820	791	860	832	830	870	806	789	797	775	872	807	839	828	812	828	854	813	857	882	871	825	802	835	771	793	769	851	841	796	834	792	847	769	848	830	803	870	793	832	858	829	868	836	812	793	856	796	820	840	845	825	844	788	818	832	820	827	865	814	812	800	781	792	764	845	828	851	831	794	838	774	809	840	805	855	870	782	819	806	812	840	856	841	857	822	853	805	828	845	813	792	830	865	825	827	827	824	807	808	836	804	804	811	796	786	829	866	791	800	844	843	819	857	804	810	820	799	869	783	827	792	813	839	890	810	799	869	781	812	807	837	802	832	833	823	809	828	847	817	824	810	796	790	824	821	753	801	797	818	792	839	796	799	850	812	808	806	823	774	782	827	791	794	840	840	825	811	851	841	798	839	882	859	838	784	812	807	793	743	829	777	758	843	779	810	796	798	830	808	839	796	821	841	841	866	811	744	798	799	829	836	810	805	821	798	774	742	835	852	826	775	782	811	793	820	867	851	857	784	777	815	755	794	846	831	863	849	837	829	807	857	790	799	775	808	854	807	783	798	846	823	768	810	837	831	810	802	851	881	823	847	798	802	805	757	787	865	849	823	829	867	838	832	843	799	812	813	800	809	799	763	834	848	828	822	793	833	812	788	788	834	801	801	826	789	888	826	877	831	791	820	819	782	796	785	833	857	870	830	808	784	817	771	818	840	808	814	824	807	790	819	801	854	832	823	827	812	872	860	783	775	767	875	802	831	827	813	808	798	855	808	796	783	821	869	769	857	850	835	783	840	844	796	820	777	845	795	769	826	815	814	811	813	808	850	862	846	831	831	769	822	805	767	848	799	823	832	864	765	828	882	793	802	782	795	853	846	882	821	845	763	866	803	894	834	811	800	802	860	825	842	801	804	760	809	752	829	876	809	839	861	816	817	773	817	795	840	815	800	868	835	846	746	845	802	855	787	854	845	859	811	805	877	775	833	798	820	841	812	811	778	784	843	803	840	811	781	794	830	806	821	801	813	857	818	797	797	799	804	797	839	856	811	737	763	785	838	761	801	851	803	846	843	811	787	823	822	810	750	796	836	826	814	797	863	791	816	838	831	787	821	801	807	791	791	789	811	852	785	751	773	808	813	828	870	828	866	862	815	895	838	851	862	769	793	828	828	825	834	858	813	807	789	798	822	847	817	821	806	802	808	800	792	850	832	832	787	815	842	846	826	850	866	845	835	796	793	803	724	835	813	816	790	794	782	816	817	809	840	806	821	792	832	776	785	860	799	818	820	803	834	846	829	775	819	818	839	782	836	839	814	839	790	892	805	800	835	842	787	866	820	808	840	775	825	806	844	827	783	825	809	838	840	848	828	834	852	819	790	850	812	793	848	834	824	793	768	809	856	873	831	815	829	799	834	829	830	759	807	755	816	785	795	828	808	796	810	845	824	885	822	815	815	817	815	791	782	826	793	813	825	818	816	893	788	825	843	776	841	838	806	842	825	888	843	796	828	818	830	742	829	864	828	788	798	834	815	806	869	831	804	840	870	785	803	835	863	846	817	816	809	813	810	760	845	833	822	859	900	859	811	776	766	839	816	809	793	799	850	848	832	828	774	822	860	856	803	823	800	820	789	819	855	765	779	817	836	792	824	833	820	782	884	841	811	846	839	796	814	826	820	794	790	852	845	749	800	793	863	778	839	775	786	782	832	863	807	837	799	817	818	870	834	791	830	831	834	882	826	841	808	820	851	824	814	805	781	801	746	792	758	836	818	830	837	741	810	737	859	808	831	813	824	781	822	821	813	818	815	847	821	823	841	815	795	835	821	807	776	844	810	819	780	805	812	833	843	800	817	775	849	801	805	805	788	812	781	765	808	809	845	782	788	829	824	875	804	810	842	834	821	849	774	799	771	813	805	854	821	779	835	830	793	829	812	851	819	743	800	807	836	824	792	859	823	775	797	804	787	801	862	787	746	818	800	804	758	846	835
24933	20584	26906	24254	20589	10989	1535	1042	799	722	695	627	586	594	516	501	492	507	460	492	472	468	446	449	425	422	425	450	421	434	434	419	407	462	462	404	431	416	409	412	396	421	384	409	383	400	394	406	435	383	390	454	390	388	417	421	389	416	409	427	394	416	424	404	400	435	405	413	411	414	426	430	404	404	402	442	427	430	381	428	394	397	395	408	390	413	407	389	417	385	370	389	390	394	431	439	435	433	444	397	374	404	418	369	413	412	442	442	385	431	415	367	413	407	450	387	412	407	440	434	462	408	391	390	409	390	425	413	399	408	392	408	429	464	403	419	408	378	403	407	437	401	428	403	398	399	433	393	436	416	426	409	393	407	422	422	400	408	405	405	403	421	427	405	416	369	474	399	421	390	433	424	423	406	410	414	394	407	395	406	415	396	394	412	378	374	426	374	431	422	418	403	391	392	394	397	410	387	393	397	409	380	425	398	369	436	384	368	392	403	424	390	391	398	435	404	424	420	426	382	411	376	419	386	422	397	367	383	415	380	426	403	403	408	366	452	420	418	392	418	458	390	429	391	400	369	399	395	439	389	403	435	381	426	425	416	410	410	394	429	416	381	407	418	449	428	375	409	414	427	371	406	419	419	369	393	397	447	406	408	397	420	421	387	387	413	396	432	417	406	397	434	412	417	370	417	415	443	394	414	402	426	370	445	417	444	420	391	418	402	390	413	418	426	374	411	414	417	375	400	416	374	376	393	407	419	397	392	404	422	425	398	415	384	433	465	418	405	370	422	429	398	416	419	416	353	418	396	433	408	405	434	382	422	386	417	399	398	422	436	402	416	428	383	400	403	435	390	373	412	438	409	420	398	391	380	405	421	378	429	407	428	362	403	376	414	400	458	432	379	473	381	404	423	402	409	405	405	406	404	404	407	430	416	417	397	423	415	413	461	424	384	366	434	414	408	425	397	377	388	422	393	413	431	390	365	402	427	426	431	435	359	396	444	415	376	391	411	404	445	426	394	429	354	438	416	395	384	404	441	415	429	399	398	424	368	379	386	450	403	415	396	427	399	378	420	446	398	399	411	432	413	397	421	382	403	389	424	414	359	396	390	415	402	418	422	400	415	427	368	390	403	420	384	399	406	420	471	401	445	395	423	386	412	442	459	402	398	409	438	432	430	407	381	424	401	427	456	400	430	413	423	407	399	406	394	446	406	420	426	443	430	416	411	411	396	431	378	393	413	415	397	431	419	385	414	424	446	381	387	410	373	407	419	415	382	417	398	422	392	410	405	378	401	416	426	424	399	398	391	419	397	378	382	380	403	440	424	458	417	418	397	404	408	449	374	410	405	396	404	420	406	416	402	395	395	412	422	395	411	455	413	400	433	391	433	415	394	417	392	422	384	395	388	390	415	402	418	411	426	390	433	404	412	394	391	400	410	379	428	412	412	412	418	383	430	423	410	392	410	419	467	414	397	421	414	399	411	410	408	384	402	395	413	426	406	462	403	416	375	396	389	412	409	426	452	384	423	411	406	405	411	388	423	389	382	428	440	390	411	411	400	422	407	402	402	411	385	435	431	386	396	431	385	427	467	382	395	389	391	405	389	371	392	391	386	428	433	395	381	431	384	418	381	423	387	448	370	410	415	407	424	387	387	415	424	388	405	369	406	396	371	383	429	375	410	406	436	399	398	379	425	406	409	408	389	446	372	403	415	387	406	368	428	381	397	427	393	413	408	386	425	429	408	415	397	385	421	426	401	406	401	393	433	424	418	398	424	398	428	411	394	395	413	418	420	397	419	366	421	437	382	419	396	374	433	394	398	399	453	429	390	390	391	446	414	420	405	442	390	365	412	423	400	435	390	411	381	430	412	392	415	404	376	399	392	408	407	421	374	413	404	396	394	423	418	399	396	426	399	415	412	379	432	443	419	424	416	403	424	378	407	422	372	405	410	431	415	427	382	377	409	407	443	385	383	376	422	405	416	404	412	396	417	373	399	414	405	408	402	403	449	407	457	416	384	398	401	400	407	391	394	420	376	373	380	434	407	371	382	449	404	405	405	378	366	429	407	367	395	404	386	436	434	431	459	390	381	408	430	431	417	397	369	428	366	416	422	385	392	427	382	356	382	423	385	405	439	385	389	404	422	397	377	387	433	396	430	422	400	406	419	386	427	431	426	419	404	432	439	438	400	402	395	383	439	407	431	414	409	381	412	408	387	387	399	403	389	420	418	415	435	412	436	411	404	398	405	392	383	415	433	428	399	371	413	393	411	399	381	361	429	397	365	406	400	440	418	395	418	421	380	400	407	384	423	438	406	390	423	384	395	421	399	367	394	372	403	391	393	433	449	409	447	415	418	405	426	430	432	380	388	403	403	405	426	404	366	404	392	375	423	433	397	399	389	393	415	367	421	396	437	421	390	375	431	397	409	379	386	415	405	410	406	406	404	392	389	427	396	425	400	446	400	412	386	392	438	424	393	422	398	418	394	402	429	412	392	386	415	404	380	405	403	405	427	417	405	426	402	416	379	416	417	415	405	377	357	448	419	429	426	440	375	391	367	405	393	392	430	412	414	391	417	445	400	416	410	388	417	396	438	395	440	374	396	418	423	367	403	385	381	404	404	380	438	441	411	389	419	376	398	403	400	409	382	402	442	393	407	393	402	407	402	385	426	379	426	406	390	411	450	421	406	396	392	379	390	370	449	414	429	398	410	386	418	392	413	410	391	427	410	421	398	369	416	415	433	421	414	395	380	379	424	424	402	410	424	395	450	444	414	400	431	366	384	395	411	396	400	403	383	419	405	430	380	388	414	433	385	387	401	374	418	402	405	378	408	420	392	409	440	408	383	402	445	432	427	425	401	421	370	452	359	390	402	404	407	387	388	417	407	415	397	397	419	412	415	385	413	424	428	406	399	427	414	399	440	424	410	403	425	365	419	396	380	437	396	402	415	390	414	410	427	420	410	393	394	410	382	384	404	387	404	407	427	399	419	380	400	403	403	388	402	411	400	419	348	468	417	436	395	408	421	421	414	350	420	434	412	416	397	402	390	381	425	403	375	417	452	385	388	418	397	416	418	378	411	389	432	441	369	409	420	387	404	381	398	413	441	403	416	407	375	371	406	447	418	391	401	380	382	429	434	416	407	415	390	398	398	421	408	397	415	372	398	404	433	434	411	422	390	377	406	397	410	418	418	412	427	479	438	463	399	412	384	391	405	420	412	419	392	420	417	384	398	405	381	384	392	432	390	375	410	399	407	393	386	428	405	416	375	426	437	406	420	409	427	364	357	411	413	395	424	398	411	391	403	380	399	433	405	419	410	374	427	405	403	406	440	421	417	371	412	438	369	424	419	379	379	432	441	407	402	439	422	393	424	398	415	430	424	447	417	410	382	350	392	398	365	439	395	444	399	400	399	424	394	397	397	407	432	401	445	379	403	431	401	364	425	432	427	401	362	403	415	423	423	404	428	406	391	410	429	421	431
7327	11627	10540	5740	3836	2762	2172	1730	1494	1231	1103	1010	858	818	786	690	643	672	564	606	566	550	557	549	565	525	507	505	510	483	454	452	490	468	443	476	446	430	445	437	462	453	457	478	491	472	467	400	438	437	481	459	452	447	420	413	453	401	429	426	416	433	447	463	422	510	448	430	389	441	428	436	435	428	434	425	445	416	452	422	411	469	424	445	415	446	451	462	406	404	435	453	433	461	487	434	401	432	440	427	449	435	446	380	410	445	430	442	486	416	466	445	460	477	446	452	479	443	427	456	421	429	405	433	424	439	439	452	405	414	450	422	454	443	433	450	429	436	439	418	434	446	442	438	447	421	437	433	468	450	401	409	436	438	450	417	432	426	399	442	424	428	417	425	438	439	441	426	497	408	394	450	436	446	405	434	447	440	434	452	417	418	429	421	393	392	445	442	406	454	418	401	445	468	418	447	444	440	455	450	421	422	399	401	415	422	394	398	436	406	487	437	411	436	439	412	438	420	412	469	414	403	418	421	420	428	443	437	397	439	440	451	449	431	431	399	451	437	425	438	416	462	420	438	406	441	425	407	430	449	380	408	476	466	456	436	450	475	409	460	412	429	400	412	398	410	419	431	404	438	417	418	421	453	414	441	418	425	430	459	420	410	424	422	472	393	435	445	423	419	417	408	432	452	408	458	421	453	407	417	426	452	434	405	413	439	383	435	434	429	438	441	410	421	454	414	403	428	402	397	447	382	419	437	416	429	449	424	462	403	433	438	413	426	436	409	463	421	412	407	437	464	439	417	437	447	435	415	416	427	397	471	417	455	408	435	465	392	462	430	403	472	460	415	435	418	416	399	414	439	474	440	423	432	368	427	448	428	414	441	414	436	432	413	418	436	418	458	459	450	412	420	402	446	452	435	433	473	464	441	432	453	436	416	426	472	406	410	467	407	437	435	434	468	429	416	437	440	481	419	414	456	424	398	438	411	431	435	442	410	395	475	406	435	427	450	387	429	418	471	415	422	456	436	446	427	442	439	443	431	434	426	405	414	441	424	427	447	462	422	451	396	394	391	436	405	422	424	440	431	445	394	463	455	426	443	473	419	470	423	446	423	439	466	430	455	436	437	432	402	442	392	432	451	424	450	408	412	441	414	446	432	453	432	400	431	392	485	419	442	394	445	436	434	410	431	414	447	466	428	420	454	436	405	433	416	458	445	430	454	454	416	445	446	459	432	448	417	440	454	447	427	401	422	427	410	418	411	465	432	413	437	422	450	407	446	424	433	407	408	427	436	442	427	424	439	438	401	449	462	415	428	450	411	458	419	456	430	461	406	458	421	492	407	417	476	462	476	426	421	443	440	456	446	452	445	442	442	417	442	449	416	441	427	420	416	431	436	436	420	451	440	413	402	392	446	427	393	463	415	403	439	417	434	414	427	440	374	410	433	446	413	433	439	405	459	442	395	443	434	423	447	434	404	435	465	430	429	431	438	409	400	460	421	419	455	440	448	446	386	455	434	431	465	415	469	394	474	432	412	447	410	492	432	433	434	392	411	426	441	390	436	424	392	462	463	426	412	441	386	420	409	437	451	401	423	427	416	440	445	417	421	450	402	461	444	448	423	421	443	425	439	432	427	397	425	419	410	432	431	453	435	422	440	406	421	442	426	434	429	430	405	411	440	427	426	444	419	476	442	449	405	413	396	451	439	433	430	457	471	438	414	429	431	438	401	432	417	455	434	427	407	422	447	433	427	453	436	444	409	458	436	458	379	434	433	395	380	429	421	474	439	423	395	458	436	422	451	397	462	438	417	428	448	404	458	443	431	459	436	437	429	417	415	403	433	433	405	438	425	407	439	447	460	453	447	437	454	401	428	445	424	445	432	418	445	421	410	430	433	443	412	448	413	418	408	453	406	440	457	385	415	417	438	418	435	391	406	441	371	423	445	458	412	407	388	387	427	438	430	418	446	430	418	412	425	429	447	426	396	427	419	442	453	397	447	435	413	421	380	420	386	490	458	417	427	423	453	411	410	407	447	420	447	420	401	454	430	445	406	437	407	461	429	426	454	432	450	433	403	459	424	454	454	412	454	432	431	427	427	432	446	418	436	428	432	430	438	445	433	427	383	401	436	422	425	425	481	445	479	433	423	386	463	416	450	434	397	398	426	436	424	444	446	438	412	418	429	431	425	419	438	376	411	412	453	445	438	450	451	446	455	449	449	424	417	427	428	438	423	433	428	396	407	433	456	468	420	438	459	407	463	460	411	434	421	461	427	426	434	443	454	427	440	403	473	437	420	454	362	410	441	445	454	412	442	459	399	447	434	441	415	412	399	434	396	438	436	424	418	427	436	458	407	409	419	474	405	438	410	437	448	463	398	396	431	401	429	414	433	402	432	427	451	436	477	433	440	417	417	430	421	468	440	403	436	428	423	423	403	398	427	437	467	407	402	398	439	404	444	430	440	401	420	454	447	410	404	421	435	406	469	432	442	417	435	473	426	413	391	446	381	453	413	443	414	417	451	455	442	424	436	412	437	440	414	431	454	417	388	401	436	439	444	437	448	475	419	485	417	470	447	447	414	418	438	436	422	423	442	444	419	438	416	424	447	410	437	413	362	439	422	457	429	401	424	420	427	388	401	405	464	430	422	430	440	414	454	431	430	427	431	443	415	406	423	415	402	475	418	427	437	423	410	414	404	414	413	406	436	433	427	416	412	399	451	455	442	423	451	400	428	419	437	465	410	409	394	425	427	421	397	441	425	410	461	420	414	454	431	469	445	404	408	431	422	420	383	423	466	408	437	439	401	390	423	432	434	434	440	450	411	436	453	454	426	413	411	437	430	450	433	417	421	418	473	433	459	426	444	419	436	383	457	439	443	410	464	414	413	433	445	443	441	444	460	382	438	399	419	423	422	415	434	431	444	420	417	458	467	425	465	438	442	415	439	400	430	430	418	421	397	437	443	469	408	431	456	405	460	407	423	441	442	423	393	426	432	412	441	441	484	428	399	422	414	420	404	433	421	469	469	443	435	426	404	439	443	453	377	395	475	425	441	434	441	434	471	455	424	379	436	455	443	447	454	433	416	439	442	431	425	447	442	417	445	451	417	431	403	457	394	424	457	469	411	448	397	411	417	421	458	427	423	423	437	467	390	414	420	435	445	439	438	424	462	406	438	453	450	403	411	437	447	391	406	425	422	441	452	457	449	455	475	435	426	427	403	433	415	434	406	421	439	449	428	459	424	434	444	483	413	409	435	445	405	441	422	403	442	460	432	415	434	407	453	396	436	423	444	441	426	405	408	436	406	406	412	443	418	428	445	441	451	435	411	408	440	421	446	414	412	433	431	410	418	431	403	418	411	408	401	435	410	444	426	398	418	442	453	452	412	417	409	451	432	450	390	429	402	425	393	442	449	444	408	389	422	419	465	417	404	400	440	417	419	415	419	459	447	434	424	424	410	430	437	457	412	457	441	434	389	398	429	435	409
22875	20600	27281	23893	20602	20663	8685	1873	1441	1232	1189	1033	1020	864	923	868	831	786	786	823	818	706	741	690	699	740	707	728	690	681	649	687	671	681	680	729	666	684	668	654	686	646	697	664	675	609	665	666	671	689	663	663	642	669	676	699	662	667	662	651	628	683	663	679	619	624	592	672	657	631	660	609	636	656	634	641	605	659	631	636	675	628	662	657	636	624	676	647	676	638	661	659	620	620	688	650	652	663	626	662	656	628	631	677	645	635	610	669	653	669	659	614	640	641	640	687	625	644	637	643	610	643	647	658	647	657	648	596	666	635	653	622	679	675	608	651	627	618	671	647	661	664	616	642	616	637	661	614	630	604	641	670	576	663	629	629	636	614	595	637	634	661	602	630	644	625	623	630	676	626	620	627	614	653	615	664	631	636	650	607	592	625	639	622	691	622	627	621	628	617	649	660	620	619	599	651	642	607	647	624	644	650	624	619	623	669	648	622	632	631	608	598	607	656	608	664	629	636	636	632	642	608	662	583	665	632	629	594	618	591	660	630	619	609	624	642	622	630	636	588	630	678	670	662	649	615	615	630	603	651	638	657	624	652	603	658	636	633	628	657	623	634	618	656	624	611	658	607	670	654	706	659	651	656	627	635	620	660	645	639	650	648	599	615	576	664	633	609	635	623	646	630	627	639	599	648	608	633	653	617	672	648	628	635	657	600	584	603	614	600	684	631	647	645	627	594	604	632	616	636	634	699	620	617	635	629	641	631	628	621	621	665	605	627	628	673	619	650	594	677	584	628	638	606	635	619	649	640	634	627	649	611	621	645	646	597	601	691	679	615	618	629	625	638	589	610	638	645	645	618	643	593	636	631	630	594	674	629	628	583	664	664	604	629	645	627	613	636	628	665	621	593	599	681	706	623	652	653	663	624	613	651	655	652	597	608	652	643	613	682	589	630	681	656	656	675	636	616	628	621	615	624	642	647	659	617	627	658	630	615	589	623	609	603	651	629	629	622	659	663	607	566	649	619	624	646	653	664	688	691	646	639	593	601	635	615	670	654	644	646	622	639	636	594	643	652	652	691	638	628	634	647	614	651	622	589	640	620	572	648	658	614	625	651	610	655	649	652	605	627	651	642	645	654	658	587	628	657	599	641	582	676	601	647	662	625	621	620	635	652	624	655	609	622	603	621	629	626	597	641	622	649	663	652	645	592	625	658	634	621	626	662	641	612	622	628	689	623	614	671	630	609	654	638	648	582	621	635	639	648	628	595	630	623	658	617	607	638	619	633	610	698	645	630	616	660	631	608	628	613	625	669	637	623	607	621	625	671	654	637	618	637	658	627	590	616	672	615	629	598	653	640	598	669	635	614	633	642	631	642	602	645	645	658	651	623	635	629	678	628	611	600	647	574	673	657	613	650	652	637	594	573	656	623	643	632	637	676	638	656	660	602	617	633	637	608	667	597	569	633	604	621	677	613	671	663	664	604	618	638	636	640	619	603	681	626	673	657	639	627	639	627	562	688	604	630	629	619	659	610	653	663	630	677	645	638	672	655	701	663	652	602	659	644	632	611	629	655	659	617	632	631	604	638	652	610	628	627	631	662	620	678	617	650	591	635	608	639	595	603	634	641	638	621	650	624	628	611	622	624	598	640	633	671	639	640	641	606	662	601	622	671	618	626	635	619	637	642	611	625	580	633	594	619	638	682	594	633	619	662	642	671	660	649	655	657	668	662	608	639	600	634	671	600	567	616	682	703	637	632	640	603	630	603	649	697	635	650	612	637	637	630	636	634	600	634	663	651	639	627	653	614	620	616	631	619	634	643	625	596	675	649	607	620	631	641	612	601	641	644	655	626	639	584	620	667	645	708	600	646	606	682	648	636	608	637	610	625	692	604	660	650	617	634	697	602	627	627	636	607	667	641	624	678	667	633	662	642	676	712	621	619	618	643	612	639	638	661	628	689	592	653	664	633	627	594	632	633	598	665	604	609	586	634	625	686	623	598	692	605	608	601	628	654	656	641	654	603	677	638	628	645	588	633	648	654	608	633	648	632	641	677	649	629	605	627	647	631	580	668	630	646	659	616	680	622	607	630	617	681	710	633	602	632	643	625	623	599	617	641	642	598	621	659	621	617	600	638	650	626	577	658	624	678	636	605	637	645	662	646	629	623	634	622	670	667	623	631	670	603	621	587	685	640	605	648	675	635	616	626	615	665	671	686	693	637	602	635	625	627	642	631	633	677	609	590	712	660	673	610	656	634	630	672	647	633	671	647	603	629	662	615	681	650	659	608	665	624	650	641	595	633	631	579	639	638	655	592	606	687	630	634	606	615	615	656	600	646	689	630	634	636	610	674	626	590	599	614	611	642	602	607	622	641	631	596	602	622	670	646	642	612	605	612	663	623	645	633	590	610	675	588	611	631	618	630	649	609	649	649	621	670	698	617	614	586	657	594	663	655	640	620	636	656	598	629	618	628	666	644	685	706	647	633	600	612	674	610	606	608	650	686	623	656	654	686	664	637	646	696	640	599	637	647	631	626	607	643	579	625	620	667	628	667	571	649	664	673	643	616	621	642	685	627	672	587	621	609	647	637	600	621	630	627	590	637	639	639	611	662	641	616	680	638	622	641	624	672	599	636	605	607	653	659	621	613	627	619	649	641	623	642	642	633	625	595	640	623	577	646	674	672	627	656	644	673	656	635	652	637	667	582	658	645	588	608	680	637	631	624	644	672	650	621	628	636	626	607	623	648	650	635	610	651	618	682	637	699	595	651	633	643	689	678	620	635	618	656	641	631	628	622	627	667	633	653	616	630	620	648	583	584	643	641	626	627	632	665	637	580	595	663	659	606	610	650	606	613	644	652	617	630	642	602	600	634	616	622	674	675	627	668	636	666	631	657	676	629	612	634	599	650	614	703	606	618	605	621	637	598	660	647	652	665	622	652	635	647	653	686	639	598	636	626	659	649	682	638	624	612	646	607	667	674	601	624	606	614	588	621	658	666	580	628	689	633	636	667	687	646	650	616	645	634	593	671	647	591	618	669	635	648	622	616	594	614	680	623	597	599	604	616	656	657	628	645	632	628	643	650	613	648	681	635	605	565	625	631	634	661	664	693	613	651	617	618	628	598	661	657	594	634	604	668	624	591	651	609	648	623	622	662	626	631	673	633	680	641	581	639	625	623	581	582	667	620	669	648	571	618	585	630	614	624	606	660	628	636	628	655	616	631	600	583	648	607	620	623	661	604	618	643	628	679	579	623	592	623	618	601	608	615	657	630	628	644	618	668	660	666	627	639	616	649	621	656	641	614	610	630	607	592	640	652	656	619	670	684	577	617	656	609	616	632	616	618	623	641	624	646	605	601	633	665	630	644	628	611	630	683	679	679	616	669	613	600	652	659	607	641	620	671	651	647	612	634	648	609	621	607	633	653	607	645	615	602	659	641	610	662	659	589	618	644	619	655	644	642	677	708	632	606	679	616	669	641
10198	17906	16495	9785	6663	4896	3712	3032	2486	2088	1825	1606	1400	1265	1204	1102	1087	958	980	930	933	826	836	792	803	740	760	730	715	744	741	763	706	726	689	662	695	627	678	596	653	705	638	625	650	596	640	611	634	617	620	616	634	651	619	658	633	643	565	646	594	628	645	649	645	600	614	600	601	633	560	637	620	595	574	629	589	614	615	625	608	622	609	626	609	621	639	606	583	651	598	586	625	657	646	633	592	600	587	625	629	613	587	573	646	633	636	610	624	597	584	620	606	599	582	571	568	591	598	649	599	585	597	616	609	640	616	611	572	609	639	614	626	599	578	641	643	608	625	632	598	607	606	618	569	607	570	600	619	585	623	591	618	568	582	594	623	581	636	608	610	586	572	617	601	589	575	618	606	583	628	573	612	616	598	585	624	579	587	640	545	624	619	607	591	651	637	607	621	616	568	613	614	578	571	605	599	588	576	613	592	598	602	615	622	627	587	605	581	607	585	594	629	579	589	604	565	622	593	623	628	639	661	611	640	578	623	573	572	638	573	616	626	599	660	593	573	658	553	627	610	577	599	648	628	615	583	582	601	603	640	583	577	591	601	570	603	645	608	589	586	544	579	561	616	598	592	619	576	639	622	598	568	563	647	625	609	618	603	591	595	609	591	610	623	614	598	551	589	532	539	610	632	610	544	578	573	596	604	539	617	584	641	602	680	596	559	610	597	583	597	589	581	591	579	582	590	617	604	544	577	626	598	597	578	621	621	630	607	621	634	554	581	605	610	569	634	627	594	599	587	607	607	554	614	582	596	589	628	594	587	590	597	601	647	644	576	590	605	595	634	590	593	603	585	605	574	577	585	570	567	603	589	587	640	596	593	583	586	586	626	590	558	571	623	616	585	616	600	554	600	601	593	569	575	572	627	609	585	596	590	591	575	594	588	597	564	609	564	614	629	589	568	599	570	612	577	594	562	578	604	614	611	590	595	570	593	583	567	650	606	609	600	578	599	568	601	598	593	578	618	564	667	590	610	605	576	583	613	594	621	621	579	629	623	578	573	576	561	595	587	625	585	585	549	592	603	586	603	595	558	615	634	591	613	597	564	618	587	597	620	604	614	638	627	616	571	620	584	599	588	607	571	600	573	607	614	598	559	592	614	602	591	559	603	568	646	598	581	621	570	608	631	595	607	607	583	617	597	629	619	595	640	628	564	602	565	595	627	633	580	580	598	628	580	612	558	595	587	612	580	572	564	610	519	621	614	563	631	566	550	609	611	579	624	576	598	615	618	644	600	578	599	558	591	593	607	590	597	585	616	601	619	624	594	607	590	608	572	605	614	614	599	576	583	623	603	605	602	592	618	639	611	594	581	585	535	587	593	605	608	575	594	598	622	606	586	616	590	601	634	635	616	616	595	609	617	597	613	585	579	585	600	618	604	600	614	613	653	577	598	602	576	633	570	653	639	620	563	617	563	594	559	585	556	603	602	628	619	566	634	589	567	609	612	602	589	634	624	606	615	559	592	555	581	596	595	648	577	590	572	557	642	597	584	593	602	639	591	619	589	605	570	590	626	562	638	592	579	614	589	587	584	592	617	617	568	618	558	562	604	538	581	595	602	585	590	575	573	573	643	605	645	591	615	607	614	590	568	562	597	602	572	569	598	569	621	609	587	586	545	599	537	602	568	588	579	619	618	615	594	589	634	626	575	595	605	628	559	593	578	608	580	574	624	599	632	601	625	574	554	591	579	601	615	580	662	615	579	555	578	602	612	642	606	601	590	590	586	617	663	603	609	582	595	618	607	600	589	606	600	582	578	601	587	575	631	582	600	626	594	618	623	590	624	577	629	619	568	569	644	661	540	651	639	565	593	576	586	606	597	588	603	670	601	633	580	564	552	639	623	588	602	660	574	618	558	615	662	612	638	608	590	625	612	598	587	619	587	578	584	635	639	565	633	582	554	600	537	572	602	577	583	591	634	551	614	563	610	610	625	596	620	578	611	630	592	589	628	596	588	627	568	581	582	584	600	583	602	608	590	562	547	565	598	583	610	565	656	604	626	611	622	622	606	606	582	607	610	594	615	575	576	573	626	587	614	623	600	618	571	606	622	599	552	586	586	571	605	582	618	566	599	652	627	550	595	578	601	580	609	611	616	635	600	574	569	634	577	596	614	590	623	604	581	591	614	577	625	580	592	656	579	606	581	596	588	625	602	617	594	596	602	599	602	602	612	639	582	634	608	632	617	643	583	604	589	611	599	607	589	593	595	590	608	642	604	572	587	575	595	598	548	602	596	575	586	639	618	587	603	590	591	568	560	618	618	629	617	555	599	578	588	562	648	549	598	602	577	645	597	603	564	647	573	597	568	632	612	588	648	629	591	602	622	589	615	586	620	637	607	562	619	614	605	591	643	594	578	587	633	624	653	612	609	570	561	611	631	609	600	595	621	616	603	620	570	625	597	588	604	603	603	634	630	610	586	608	567	618	637	596	545	585	647	584	618	614	569	630	601	593	604	607	626	635	647	593	601	560	591	581	588	616	587	552	544	586	592	619	634	613	561	618	624	628	599	629	578	595	623	631	582	604	586	576	583	602	599	596	620	582	630	576	592	600	591	653	587	571	637	566	603	619	609	602	611	568	621	608	610	560	594	567	608	600	600	623	576	626	594	585	599	611	568	594	569	570	580	588	596	637	596	593	648	580	611	599	617	639	578	573	626	567	611	576	571	602	629	611	574	644	567	612	583	621	612	558	574	614	609	584	603	596	639	575	624	608	607	604	571	611	574	625	634	622	588	560	612	625	553	589	591	598	632	623	577	599	575	566	598	661	602	616	594	609	591	549	595	601	595	591	589	567	572	617	584	618	622	626	558	583	600	636	607	599	606	594	642	604	635	583	605	618	583	584	583	602	584	574	601	596	612	554	628	565	631	568	645	627	586	582	614	611	581	624	592	595	598	600	646	603	606	593	620	568	589	648	606	637	598	597	579	600	601	594	626	626	635	618	618	614	580	593	626	606	595	607	612	578	628	604	609	542	568	594	600	568	599	571	621	609	597	609	589	566	562	593	623	631	554	580	653	612	579	628	598	589	617	595	572	546	631	595	587	602	591	613	566	647	624	554	615	616	623	595	612	607	608	621	581	601	600	653	606	630	581	571	578	590	575	635	625	645	639	613	617	596	646	615	578	600	588	578	588	557	601	626	598	593	611	588	591	594	579	613	643	640	579	617	583	603	638	628	604	606	614	611	599	593	563	575	561	619	611	582	608	580	581	583	611	600	630	628	618	547	624	605	564	596	606	572	595	593	614	582	616	564	614	591	576	572	622	587	568	579	625	628	640	541	631	627	600	600	599	575	628	592	630	549	592	635	578	592	587	642	577	611	620	596	580	622	609	580	556	566	597	611	592	576	610	617	583	588	617	616	568	558	581	597	579	580	561	573	600	583	599	618	611	627	600	606	618	566	588	587	585	627	601	589	605	624	594	580	586	605
27961	14244	2417	1090	909	845	858	840	790	810	790	846	830	784	814	802	797	831	785	803	789	789	796	801	820	823	841	786	811	822	791	777	811	775	796	795	842	812	789	791	784	752	774	780	779	794	804	810	818	784	765	761	790	734	787	758	806	864	754	817	821	788	785	824	742	772	769	780	794	759	789	813	824	790	739	731	804	808	747	769	775	778	792	801	815	807	821	783	780	769	759	775	817	813	771	840	739	823	773	814	785	772	777	855	832	779	765	749	799	721	791	777	820	788	785	835	739	863	799	792	755	778	795	876	837	786	795	807	799	790	737	804	782	751	797	850	771	836	761	785	793	783	775	794	798	812	818	743	761	799	788	795	751	765	757	806	801	749	763	818	763	868	847	789	758	786	796	765	807	776	796	773	794	816	827	809	816	795	740	838	791	803	854	818	816	809	751	814	809	791	760	796	805	820	784	774	779	826	790	780	807	774	824	816	786	815	811	839	814	814	786	792	738	776	796	777	751	805	835	787	766	809	804	826	806	769	776	789	815	840	797	755	824	762	848	804	863	741	846	799	800	829	741	814	775	807	788	797	806	811	846	794	802	766	786	803	797	779	748	808	796	818	781	797	751	812	798	799	797	798	820	816	763	800	758	761	754	794	771	795	811	802	788	810	781	820	790	809	787	787	796	809	813	769	804	825	772	768	766	799	815	817	832	773	767	847	834	805	797	773	752	838	782	768	795	736	784	849	795	811	803	739	784	792	818	800	783	767	790	797	776	785	816	774	771	757	837	809	780	809	813	765	846	760	773	781	849	772	796	788	880	739	812	799	840	788	801	818	797	788	786	819	766	795	776	811	790	788	821	787	789	798	802	777	847	756	775	775	821	777	840	825	815	777	815	814	749	795	830	805	775	757	771	806	779	779	764	775	839	806	747	829	828	799	804	832	818	825	778	843	807	792	763	814	793	777	813	797	787	791	764	812	805	831	865	797	798	746	826	818	843	762	819	787	801	735	793	765	785	832	805	799	822	777	779	791	796	757	824	803	846	811	780	786	814	800	751	754	794	824	772	775	768	830	790	809	796	784	770	776	795	791	816	752	809	740	746	815	777	793	765	742	797	764	742	801	828	810	773	726	788	794	745	722	811	802	795	778	774	813	758	801	793	877	824	809	753	727	817	775	820	775	767	793	871	780	782	801	864	770	792	792	798	819	797	788	744	739	762	791	794	821	803	771	806	811	812	815	749	772	817	807	781	797	837	818	754	784	816	735	774	850	764	808	847	761	831	788	768	778	726	767	807	790	831	811	739	756	767	798	798	794	751	830	778	781	830	774	819	770	744	791	785	755	761	780	799	807	781	805	797	804	753	771	791	801	788	762	789	797	804	812	777	776	832	799	828	794	842	810	823	790	819	805	778	802	799	817	792	808	828	781	802	789	857	794	757	828	811	771	776	795	826	806	808	816	782	823	847	807	787	763	808	743	838	775	777	772	807	801	776	727	755	836	751	740	787	778	797	770	821	770	822	818	786	836	762	799	789	813	774	827	803	817	791	832	778	757	744	734	811	791	820	774	770	857	768	800	817	790	784	825	806	753	779	755	795	798	799	780	810	766	808	755	820	787	774	812	782	804	813	759	769	780	808	754	824	800	782	782	784	848	793	781	760	769	826	822	781	764	807	782	842	796	829	782	769	752	815	789	761	827	792	853	798	824	710	756	826	790	801	808	839	762	782	753	749	764	753	787	837	884	820	800	850	821	783	781	806	789	825	832	777	799	785	746	869	818	814	804	782	760	784	797	826	747	744	776	777	758	776	762	799	817	794	817	795	814	834	847	801	748	751	837	787	806	791	760	787	777	790	769	807	783	749	765	839	804	801	756	787	821	856	791	781	793	797	797	810	826	827	755	821	801	772	827	782	792	791	806	790	817	772	773	807	793	781	828	777	759	754	808	813	772	781	773	783	788	783	804	789	815	785	758	767	809	841	780	841	812	798	778	786	867	804	762	799	778	819	804	782	790	753	779	761	784	755	846	785	833	799	791	766	800	832	778	764	763	791	843	824	834	793	760	764	794	754	755	835	786	791	813	747	795	824	741	770	767	802	830	800	774	764	815	820	823	811	760	808	781	755	839	752	819	784	789	830	826	807	797	769	821	795	760	745	837	835	767	786	797	803	846	805	754	818	798	849	797	724	761	837	777	824	758	804	801	815	790	821	821	778	820	778	747	777	749	787	809	843	790	818	833	775	794	761	774	788	753	806	740	802	786	834	811	810	784	764	807	759	785	860	789	778	776	803	749	786	783	808	782	798	745	770	775	754	833	723	830	811	774	796	772	813	789	841	788	828	801	754	799	847	783	800	792	815	777	854	824	794	797	844	812	796	782	802	817	774	755	803	800	806	820	829	802	826	800	770	830	793	798	797	783	824	807	776	766	797	821	817	795	812	808	825	768	791	775	757	783	758	797	765	818	831	765	758	850	761	770	785	813	819	811	805	785	812	789	791	795	799	808	791	811	754	821	750	797	764	792	772	767	810	791	769	754	757	791	803	781	796	817	823	833	790	796	797	853	774	811	850	717	789	831	777	811	815	791	751	834	844	806	818	789	788	795	780	805	857	819	769	751	774	812	775	822	793	814	848	786	800	787	781	795	822	791	818	786	824	773	765	773	749	759	752	858	783	806	824	804	779	782	771	763	765	831	787	790	828	783	771	819	788	788	772	753	783	757	831	768	827	795	783	819	821	801	771	768	772	794	753	736	760	834	811	831	766	762	807	811	848	836	799	822	821	736	812	789	823	764	792	819	851	827	781	807	829	823	846	799	849	760	786	831	800	794	810	800	818	780	787	787	790	825	828	811	765	778	779	796	804	845	798	804	799	789	826	787	763	791	808	790	788	767	812	813	803	853	849	744	807	785	812	798	806	740	839	786	772	802	778	821	820	817	795	796	794	777	776	799	767	808	794	806	788	822	784	811	776	759	786	810	758	775	816	830	838	750	772	785	800	862	794	812	847	795	797	787	788	760	768	856	776	799	761	831	832	802	803	885	818	793	780	768	854	771	756	786	773	774	789	815	785	767	786	795	846	791	824	790	791	822	791	800	781	787	828	732	771	834	777	742	865	813	759	794	818	763	825	823	769	751	817	800	768	831	825	754	775	840	830	801	801	778	748	796	814	818	793	780	782	834	826	801	806	821	783	819	842	785	806	760	855	833	795	784	844	848	744	783	843	815	830	774	816	757	820	806	850	756	804	799	790	804	784	846	780	776	830	773	812	817	754	785	826	797	814	787	760	809	797	827	776	744	799	790	804	772	791	772	778	828	823	765	766	766	761	805	806	797	791	817	777	835	840	812	783	776	814	841	751	770	722	813	781	767	737	846	836	820	786	798	734	793	768	743	801	836	773	769	794	759	775	785	744	826	747	775	783	826	811	765	777	790	802	738	789	831	802	826	772	751	793	793	846	845	833	788	819	820	783	761	767	795	794	839	806	828
5600	1480	1426	1091	980	991	862	853	891	859	794	809	893	859	829	831	808	778	819	799	845	842	844	823	820	871	811	784	822	775	817	827	780	813	819	786	838	760	840	822	780	840	823	812	799	787	828	813	837	750	770	736	835	736	822	809	810	811	822	814	793	857	805	849	821	836	793	844	810	788	810	815	792	827	837	834	834	815	768	811	849	808	842	824	814	822	789	779	821	765	814	825	823	836	842	814	839	771	843	822	834	869	808	836	818	765	802	841	807	818	786	810	826	821	875	826	855	814	855	811	787	824	799	828	831	806	811	790	761	809	856	820	804	792	827	780	833	805	790	850	807	838	843	814	824	770	833	856	835	785	773	818	772	841	819	819	820	820	817	861	841	841	834	762	786	779	812	826	810	814	794	827	780	835	822	821	794	816	749	776	795	752	825	804	873	828	806	782	805	811	790	832	807	838	827	798	758	809	800	793	801	839	848	823	805	814	806	820	818	829	803	848	781	810	775	789	831	850	778	816	762	778	785	796	810	804	758	859	826	864	783	765	774	748	816	846	813	853	765	737	747	779	803	786	772	795	758	791	846	778	815	805	829	804	780	850	767	778	800	782	775	816	818	797	784	829	832	823	817	848	825	802	792	838	802	833	765	823	779	795	835	792	786	812	823	787	810	813	823	841	810	806	792	792	831	851	804	810	775	803	829	816	805	817	815	809	860	809	812	821	803	782	844	793	824	837	800	803	858	839	846	846	803	774	821	800	832	803	784	855	841	830	790	808	796	803	799	772	833	802	818	843	814	839	825	801	793	832	817	844	812	769	771	769	774	788	806	768	853	777	801	783	813	854	836	876	890	811	756	794	765	789	773	808	826	855	798	790	853	815	833	787	812	772	833	822	780	814	808	807	819	822	809	772	789	814	814	850	836	782	812	770	827	823	798	854	817	790	788	813	780	806	821	778	842	803	812	795	816	784	794	782	811	805	882	794	744	823	839	796	804	739	786	859	820	843	760	803	800	828	792	772	804	800	782	779	813	825	829	784	876	792	812	810	845	822	804	864	786	784	790	824	792	806	869	785	777	830	864	771	787	822	783	825	823	849	812	774	803	848	781	857	786	803	808	775	789	816	813	762	845	832	802	835	831	808	804	805	818	803	770	788	813	769	852	767	800	790	766	836	838	845	826	812	808	759	814	774	758	830	858	783	781	806	818	863	825	792	799	830	817	853	772	785	831	815	812	847	793	839	763	829	814	821	806	784	818	817	839	800	788	776	795	817	769	843	836	784	843	803	777	828	808	799	829	813	786	834	771	801	806	773	830	829	807	820	798	754	822	797	803	837	740	768	814	775	769	836	820	799	796	805	800	811	777	822	831	799	811	790	828	846	825	857	815	765	793	812	848	834	782	776	783	836	789	823	771	803	783	830	803	792	792	817	854	799	860	794	790	770	747	775	752	819	795	787	813	802	860	765	828	807	761	827	802	782	821	841	780	837	783	810	791	823	834	800	800	792	808	847	845	752	834	785	809	834	813	767	790	793	830	781	817	790	788	792	810	832	817	753	816	775	837	820	814	808	871	811	830	777	827	818	819	748	780	808	777	800	804	782	856	791	785	810	827	850	839	836	769	842	804	849	797	763	825	871	823	789	778	814	773	816	802	792	802	816	806	818	808	751	834	793	814	773	787	810	874	816	842	808	815	783	812	830	799	844	806	805	821	821	791	803	806	801	825	800	815	790	827	806	788	827	780	811	834	850	836	841	841	851	832	828	757	769	845	779	825	780	838	793	879	805	800	798	840	797	790	784	798	831	807	784	807	788	770	786	778	874	825	789	858	776	820	797	820	853	842	794	839	799	792	820	817	832	804	810	818	782	859	778	827	744	818	838	822	781	774	867	803	850	791	809	804	769	777	807	830	809	855	809	788	782	784	781	765	836	772	779	797	753	801	812	757	811	810	823	810	838	808	838	778	799	776	774	832	813	768	812	843	813	836	807	801	791	814	785	839	806	792	764	803	819	801	777	818	801	846	827	807	796	791	809	798	809	795	841	806	786	781	795	792	819	843	812	839	804	814	822	834	788	755	809	784	849	835	755	857	853	881	814	771	859	844	797	808	823	803	831	780	833	755	805	812	747	784	782	824	812	806	777	793	811	812	847	789	719	781	802	811	855	832	797	828	814	811	771	822	809	834	764	793	853	777	818	763	752	789	830	792	747	802	826	834	788	837	800	773	775	822	774	793	788	860	804	830	800	760	855	801	816	782	797	820	769	864	859	788	778	785	770	801	769	863	797	769	841	813	841	817	798	768	808	803	832	810	797	822	834	806	767	834	780	792	790	807	781	807	810	797	826	811	764	809	777	861	808	782	813	762	812	824	766	778	800	868	782	822	832	842	803	834	891	807	785	825	779	830	804	816	840	798	832	830	835	844	763	847	774	835	822	851	815	819	825	802	785	854	826	802	782	802	772	755	804	836	827	798	851	801	802	809	803	844	845	825	791	774	777	824	820	807	777	816	792	814	824	821	772	773	784	774	831	806	798	789	846	803	819	830	793	851	824	839	810	817	827	730	815	790	786	781	761	778	823	833	842	819	791	802	797	833	769	848	785	787	778	743	805	794	826	763	822	868	844	777	792	871	789	807	756	833	776	783	836	786	793	849	845	775	784	792	785	802	825	794	795	829	824	790	790	751	864	802	818	764	828	843	770	829	787	838	790	751	769	860	822	790	890	841	785	813	798	804	809	819	827	822	829	813	827	873	844	807	796	806	838	796	827	779	796	768	814	816	825	767	747	809	788	851	846	772	831	784	816	839	749	800	781	770	846	777	777	760	797	766	826	793	804	801	819	772	798	813	834	817	847	811	835	765	768	813	820	793	837	809	812	834	831	845	835	778	794	741	851	811	829	836	743	788	787	754	816	831	815	809	806	817	850	823	830	782	818	774	869	787	835	809	793	819	841	774	796	853	745	823	835	782	797	806	754	765	849	820	798	830	784	796	819	811	825	819	875	807	789	790	816	843	774	751	761	770	775	853	840	802	838	789	844	842	815	797	777	792	781	811	824	807	820	797	821	790	813	852	834	756	862	773	816	867	795	797	795	844	853	859	814	786	797	828	858	764	789	780	829	799	827	778	804	760	797	803	816	858	849	834	829	804	834	819	857	783	793	824	818	811	789	811	759	851	810	848	798	846	811	832	821	826	782	805	853	809	773	796	790	818	818	876	789	776	815	822	818	810	813	785	791	858	801	826	754	834	799	841	792	845	777	785	835	752	834	778	795	835	837	759	841	792	766	835	812	771	882	797	811	785	776	766	822	843	820	811	789	787	847	810	797	845	843	819	805	771	828	777	777	806	855	795	756	811	770	836	769	831	815	810	838	784	829	799	857	783	801	836	766	783	832	807	815	847	802	805	825	792	768	807	858	767	830	813	753	803	826	811	805	817	828	807	847	801	811	833	811	848	824	817	838	839	785	826	803	792	830	845	787	824	793
24871	20594	26943	24239	20592	11088	1583	980	766	775	698	612	595	558	579	483	555	502	495	490	445	466	467	457	441	442	454	474	443	439	419	452	473	433	404	410	433	450	406	429	440	385	443	379	424	446	400	402	416	386	425	438	384	452	429	404	402	426	406	376	428	426	388	437	406	378	424	394	455	457	408	403	395	398	419	394	415	396	432	381	382	428	435	437	402	369	416	404	402	396	410	401	385	371	428	401	397	375	399	447	404	408	433	421	403	412	370	430	381	392	411	428	404	418	436	403	429	371	375	403	424	408	398	406	414	413	420	394	446	443	407	395	401	365	423	402	442	412	434	404	390	401	413	378	423	440	401	430	399	414	424	403	406	424	392	429	442	395	420	399	387	388	422	432	404	383	398	391	401	407	433	399	408	417	388	412	419	406	408	416	418	432	391	390	423	387	373	416	385	413	406	373	446	384	359	404	423	404	404	426	401	384	402	403	397	398	390	464	400	402	393	391	392	374	395	382	403	367	405	386	426	379	410	387	390	400	423	405	383	391	413	402	424	386	423	407	390	438	420	393	430	370	406	371	409	409	379	407	421	377	466	408	432	433	415	419	419	405	371	407	396	395	393	401	411	401	400	379	396	393	414	405	374	384	446	399	408	421	429	405	397	393	381	429	413	383	395	425	408	407	427	405	365	404	376	394	439	419	391	408	416	391	392	410	415	387	386	415	406	419	403	398	422	441	396	425	433	398	399	388	403	396	403	439	397	375	430	428	382	425	427	387	385	404	369	392	407	389	407	388	431	430	439	394	385	387	367	419	396	398	405	412	423	398	427	390	390	418	401	369	424	411	428	419	395	417	411	407	405	386	382	402	390	379	424	396	424	392	410	429	391	396	378	436	407	426	400	435	402	371	395	434	394	391	374	418	445	436	392	430	451	374	390	381	379	387	397	399	436	428	392	409	421	395	391	407	407	436	414	412	406	429	391	404	416	364	399	411	415	393	426	403	394	381	397	416	417	407	406	413	360	437	387	418	400	367	405	390	402	387	378	427	398	423	396	422	408	424	380	409	410	376	416	430	391	402	403	442	387	424	413	420	415	399	438	402	411	363	379	382	392	433	419	411	401	406	397	431	388	418	432	432	391	398	388	412	416	376	416	426	384	394	397	404	384	410	398	400	401	454	388	401	410	400	411	411	415	405	397	436	405	419	388	408	390	404	461	393	391	409	385	394	403	404	379	376	403	407	411	408	385	404	387	388	392	421	395	369	378	360	395	403	409	425	408	383	403	343	416	405	387	401	392	423	438	421	389	412	399	407	392	378	392	382	420	381	414	403	365	399	384	380	405	410	437	436	370	425	434	449	355	399	387	396	398	389	421	398	397	413	420	395	433	389	415	408	406	416	389	371	395	387	425	423	441	404	375	427	381	394	374	412	422	404	353	437	379	390	410	419	398	430	422	404	408	458	383	366	405	387	432	363	378	385	417	390	411	421	425	422	396	423	395	421	423	405	391	408	414	408	420	385	430	426	388	411	408	420	404	438	399	413	408	381	431	396	435	397	429	420	405	412	397	402	430	384	410	397	422	434	426	403	442	424	382	357	365	417	418	408	416	469	409	398	433	391	390	421	401	386	394	397	406	390	386	359	418	402	403	425	403	416	438	407	407	359	406	403	400	402	422	402	420	401	446	376	421	433	419	419	402	399	400	401	387	402	402	382	433	381	370	376	405	416	393	391	373	422	429	379	393	395	428	418	383	380	363	419	406	410	441	382	382	395	405	392	400	423	423	386	393	430	366	409	423	379	387	399	404	446	379	400	379	404	368	406	403	419	398	382	378	419	403	385	403	404	413	438	433	419	410	411	416	371	400	436	415	417	436	431	410	414	389	404	426	406	402	375	426	420	409	390	366	406	422	401	381	440	380	426	434	413	374	374	417	430	411	380	408	440	404	420	406	413	384	388	410	428	407	370	368	353	354	415	392	394	416	427	384	404	385	396	408	402	404	429	407	396	411	378	372	366	380	401	429	392	432	395	387	405	419	372	407	465	404	418	371	428	427	453	425	414	368	415	393	398	401	384	421	406	361	411	414	383	398	422	373	398	399	432	441	381	419	412	396	368	395	416	413	398	362	410	426	418	365	413	358	440	397	411	424	375	419	406	429	400	432	420	414	411	393	364	419	394	395	397	407	414	392	416	387	401	407	416	383	424	390	376	392	408	400	413	429	429	460	383	386	375	394	373	404	427	429	429	401	405	417	388	411	386	376	386	420	398	416	408	444	392	424	430	381	398	360	422	432	393	403	404	419	404	410	366	426	377	389	418	373	419	394	401	381	412	392	407	414	434	393	373	423	410	415	404	394	381	380	405	403	383	416	405	402	403	419	419	368	404	399	409	422	391	410	404	378	370	399	435	426	422	370	398	414	425	418	410	401	419	430	403	405	412	438	436	419	398	388	425	411	405	411	411	382	433	407	369	444	423	379	362	394	401	447	352	402	387	406	419	405	409	417	388	403	453	405	428	386	396	384	370	414	409	393	410	376	398	427	430	390	375	363	376	425	446	397	394	426	391	415	399	404	413	379	399	392	389	389	396	376	396	389	407	408	378	446	404	401	399	387	387	400	417	377	390	392	405	409	412	408	422	392	396	395	416	419	437	398	411	431	405	402	384	415	384	407	409	413	425	402	386	386	435	397	384	426	399	393	388	404	427	444	405	412	401	438	414	417	393	416	383	365	444	382	421	409	442	404	440	439	448	378	382	383	393	381	371	422	399	393	411	392	416	437	385	376	400	385	433	408	401	413	421	451	403	451	418	396	417	391	408	401	357	384	405	403	395	419	413	410	410	414	415	384	404	424	402	397	405	389	411	410	398	410	440	395	450	373	432	419	381	398	421	396	415	407	377	399	404	397	419	396	413	411	402	411	401	386	391	408	406	408	390	407	371	444	410	411	423	416	405	433	385	380	405	391	408	394	409	424	387	386	424	394	427	397	386	411	391	405	388	391	385	392	430	394	381	427	413	390	392	417	366	427	441	445	374	397	358	370	385	423	407	417	405	402	385	374	381	414	397	402	435	396	408	425	415	393	384	409	399	372	418	390	407	416	412	423	397	413	379	401	418	388	392	457	439	422	401	398	393	382	402	432	402	404	422	435	403	394	406	408	439	393	409	432	412	402	450	441	400	408	381	426	398	444	390	409	377	387	432	406	368	383	424	388	417	396	385	369	412	421	423	403	449	422	415	417	401	410	395	428	382	389	413	403	398	403	381	397	406	393	412	391	463	405	411	409	376	359	378	431	412	449	379	413	412	381	412	393	390	396	408	440	418	427	381	444	394	397	418	399	425	416	395	393	403	409	378	402	435	410	394	387	434	429	439	395	381	387	392	388	404	374	393	393	405	400	387	377	410	426	388	381	378	396	370	410	408	411	393	427	403	415	398	421	378	408	415	401	400	437	390	402	433	380	423	441	409	424	396	424	418	404	418	367	414	385	402
7378	11653	10546	5791	3916	2941	2167	1759	1408	1287	1076	969	824	833	734	700	698	678	563	613	584	572	554	548	524	539	519	468	461	530	482	523	496	420	470	445	452	447	485	420	459	466	492	457	450	469	434	489	433	449	444	475	449	476	446	465	440	413	471	448	430	459	402	448	430	424	445	453	413	407	461	486	410	429	423	443	456	419	410	447	440	450	451	398	399	419	420	439	432	411	400	428	454	446	440	433	451	424	423	400	425	478	447	462	443	429	435	395	455	441	431	445	397	418	427	419	437	437	425	447	416	397	470	438	457	406	447	437	435	417	441	419	461	405	399	417	460	403	396	451	424	429	449	432	402	432	390	427	407	458	429	471	413	424	453	448	421	447	458	371	405	404	416	430	415	421	431	419	465	411	443	422	462	413	419	437	465	392	416	436	411	414	455	434	447	461	422	468	420	419	439	396	420	429	417	440	434	419	407	429	411	426	440	403	420	435	447	430	389	402	401	444	462	457	415	433	402	452	432	425	440	419	464	417	441	422	411	460	408	425	445	418	428	447	421	430	435	408	392	420	439	418	446	392	428	410	412	394	409	420	432	446	398	441	450	419	474	417	411	416	395	460	449	404	457	407	399	427	461	355	432	407	403	425	420	400	450	442	383	405	450	435	443	412	425	395	441	399	402	429	400	417	398	402	430	464	417	469	442	405	393	432	445	392	410	431	445	400	400	425	405	436	403	419	432	408	404	425	403	438	356	419	428	404	407	416	439	423	474	453	397	375	442	445	419	398	403	388	416	406	433	416	426	394	404	442	383	416	449	389	432	427	399	412	426	417	397	444	387	448	409	419	449	420	416	400	421	425	438	440	420	433	429	428	437	416	396	401	405	435	412	429	442	433	416	419	394	414	430	434	462	406	438	419	449	425	406	428	433	436	446	407	363	425	437	385	380	433	419	434	431	421	441	424	424	402	414	444	417	397	409	455	437	424	425	438	408	416	398	418	424	386	417	434	408	401	454	434	413	404	427	397	422	363	362	406	454	449	401	434	407	404	397	417	440	463	433	422	445	409	423	432	421	365	401	414	432	431	414	429	441	392	401	439	410	397	415	391	410	404	426	397	411	445	440	410	426	405	448	427	434	416	432	412	454	398	395	403	411	416	452	417	416	414	413	396	421	387	404	477	422	429	380	425	426	440	396	438	442	410	437	448	404	420	402	420	412	401	404	448	419	430	434	397	425	453	420	415	407	438	417	463	456	409	385	426	412	446	413	416	435	414	470	438	395	427	423	408	435	426	429	422	448	446	413	462	403	415	434	437	411	440	446	423	411	433	422	435	410	393	431	449	417	417	391	410	389	405	360	399	403	434	384	425	439	435	425	397	436	448	438	452	444	434	389	428	432	415	427	395	432	442	405	420	411	406	424	426	436	402	432	408	417	433	419	397	435	400	401	438	427	387	452	411	409	420	438	443	424	444	414	413	433	411	432	403	444	471	439	366	387	438	417	413	405	398	432	429	422	416	416	436	417	419	407	427	433	440	405	423	439	402	415	420	408	432	430	425	435	431	422	407	415	415	403	425	377	399	413	435	408	423	406	422	501	443	437	430	431	456	437	447	432	415	429	446	418	391	399	451	412	409	406	460	431	414	388	414	440	456	461	416	423	427	428	406	415	455	462	431	442	432	438	413	423	449	445	408	411	397	437	381	479	394	408	427	412	436	456	461	458	426	414	412	449	417	413	419	398	397	420	416	389	432	400	411	420	411	407	441	418	394	396	447	409	394	411	436	379	419	404	441	430	418	458	428	430	416	431	421	419	383	393	433	423	443	408	428	441	421	425	407	412	441	401	434	407	401	439	417	394	430	437	430	424	421	421	444	425	445	426	398	460	426	391	421	431	425	423	422	432	414	443	434	411	419	427	411	408	396	434	410	418	416	422	425	421	410	415	430	384	431	386	442	462	427	427	408	387	411	411	434	429	420	429	409	399	419	400	395	434	468	449	455	412	417	459	419	429	427	424	405	369	424	463	432	429	398	424	417	425	444	423	408	431	450	420	432	398	451	426	436	422	430	434	393	404	471	425	424	428	434	398	443	438	440	428	415	430	404	446	445	443	466	429	432	448	416	416	394	413	393	465	405	399	425	430	409	437	394	443	414	367	459	399	451	416	450	413	419	404	395	402	461	418	436	466	402	441	453	399	445	411	409	428	444	394	409	423	437	419	418	451	453	421	423	437	425	450	428	429	414	420	434	446	430	447	463	451	422	396	437	429	446	434	409	405	422	454	383	449	447	411	433	400	370	394	442	402	462	420	396	419	446	385	397	380	434	411	393	420	468	420	403	415	426	432	456	399	423	414	461	477	427	429	449	400	445	391	469	448	455	415	428	387	414	400	424	421	423	455	403	430	424	420	408	430	431	426	400	393	392	444	415	390	431	432	429	440	392	413	413	423	426	435	416	428	429	411	424	438	419	416	417	441	402	403	436	438	427	425	406	433	429	390	440	404	399	447	400	436	437	399	416	433	405	421	415	454	439	420	432	400	431	399	444	417	430	435	429	472	398	412	451	446	420	414	442	401	381	434	397	454	483	425	423	444	456	414	441	439	403	406	424	427	435	402	435	433	426	450	421	396	409	410	379	437	386	437	430	439	419	409	436	454	425	414	444	444	418	410	411	426	455	394	449	397	434	416	432	422	448	446	412	425	431	424	444	448	423	462	474	405	453	410	417	411	427	430	430	437	449	450	440	404	434	393	391	390	435	364	418	449	398	417	446	423	432	440	411	402	413	448	429	455	433	423	440	428	430	406	393	436	426	420	410	407	417	420	470	421	453	418	431	409	399	405	438	435	422	394	425	411	409	426	400	440	402	429	430	406	435	388	451	433	403	395	391	420	440	413	430	430	436	386	442	417	449	447	426	452	442	418	457	397	472	415	448	396	411	436	405	439	427	399	437	469	430	448	394	431	414	447	415	468	415	439	416	417	433	410	395	442	409	416	401	480	455	445	411	384	447	411	458	404	431	432	417	436	473	480	434	374	423	407	431	397	424	421	435	418	402	407	472	380	438	443	451	418	423	433	407	388	425	441	452	390	432	401	396	408	428	411	406	446	398	414	387	426	416	431	397	389	462	392	424	393	406	429	391	409	404	424	419	413	442	454	421	445	444	426	416	444	424	439	408	423	406	412	412	457	482	440	422	434	453	448	427	433	436	483	414	414	422	456	435	418	456	429	428	428	406	431	412	393	411	438	440	429	397	381	410	419	437	445	416	419	433	443	421	399	430	448	453	462	437	420	396	417	431	418	440	425	441	423	439	441	397	381	433	405	409	403	395	434	401	428	457	415	426	444	434	407	430	443	429	413	454	472	462	406	392	378	450	426	414	425	449	426	408	424	382	417	412	391	420	424	431	427	469	411	414	437	409	429	441	406	397	418	421	422	404	440	431	439	448	443	408	417	427	431	430	445	440	418	457	385	422	414	435	456	462	421	437	404	421
22907	20630	27314	23940	20640	20717	8934	1963	1393	1314	1168	1057	1005	901	838	866	828	762	778	734	790	734	709	733	771	723	640	673	700	677	670	689	681	700	713	665	673	689	653	698	670	707	690	667	679	687	589	629	677	630	657	660	680	631	664	619	660	636	685	660	612	697	650	662	651	611	711	680	640	662	666	639	656	634	619	633	592	687	637	650	658	631	596	637	630	645	635	625	660	660	660	631	606	658	668	648	682	654	644	676	636	646	626	694	636	663	640	620	634	661	675	596	622	636	666	671	600	650	663	658	646	702	637	665	681	623	646	623	654	613	620	634	651	659	649	579	620	601	648	599	632	620	635	633	630	591	633	676	672	599	707	646	663	658	632	632	573	627	657	662	681	600	656	693	610	667	598	646	601	619	642	616	672	660	649	640	586	662	600	629	657	677	654	670	641	625	702	650	621	645	659	637	658	622	680	611	643	633	604	582	602	650	569	631	639	587	613	628	664	630	622	655	619	620	646	570	618	627	608	629	608	628	630	678	709	607	590	666	604	593	692	634	636	626	682	604	586	663	651	641	661	651	610	658	636	659	605	625	658	617	626	642	639	615	620	557	644	614	688	659	609	642	591	613	636	646	625	626	637	626	644	660	652	614	649	622	669	613	652	600	641	677	610	636	596	619	631	598	644	602	662	654	611	646	639	636	564	616	629	634	644	657	605	631	623	590	624	657	627	635	659	626	585	651	641	634	614	613	587	676	635	603	619	617	667	655	645	579	635	644	566	634	637	626	627	633	616	620	655	638	640	640	648	641	599	618	647	610	649	623	579	627	658	657	681	603	637	617	647	678	652	685	657	639	611	641	622	630	598	619	657	640	654	673	667	669	628	627	669	631	660	603	601	632	660	665	662	666	600	617	635	605	628	618	617	608	592	677	638	644	633	663	613	639	645	696	656	598	595	608	629	623	660	655	615	674	625	636	633	656	586	607	606	631	617	641	682	626	648	676	618	647	624	661	665	676	637	637	624	602	664	635	596	632	588	675	658	645	645	622	590	617	632	653	614	681	633	634	631	623	606	640	683	643	659	652	636	626	629	644	674	673	650	571	668	637	611	631	597	608	632	619	625	635	625	617	613	599	641	657	641	669	641	613	595	646	629	588	647	644	659	658	621	638	642	624	661	637	612	628	620	619	648	701	681	609	647	613	628	624	607	604	670	639	597	653	645	634	633	626	656	680	619	642	642	608	650	606	649	616	669	668	645	630	605	602	637	658	640	623	607	631	616	653	654	633	639	623	605	639	627	639	616	667	673	639	597	631	668	641	641	618	599	627	668	631	605	652	619	616	678	591	629	638	684	624	632	623	596	671	601	602	609	652	602	663	614	599	596	619	621	619	632	624	657	642	667	633	670	616	605	659	676	602	562	634	681	621	633	636	648	631	612	617	587	618	677	626	610	651	649	639	670	643	635	622	659	655	614	626	622	663	671	598	620	616	661	587	661	661	661	618	628	634	628	624	627	626	594	642	617	675	680	595	637	640	682	646	638	649	611	597	586	587	646	610	653	648	656	599	634	640	591	595	627	645	662	631	615	611	651	659	628	640	600	660	600	609	620	630	624	595	646	595	625	639	666	604	658	643	638	599	631	637	647	662	658	674	628	612	604	650	639	643	648	665	609	640	659	696	640	626	648	587	659	645	669	631	639	639	591	644	592	623	658	674	598	619	617	687	638	678	624	716	674	654	658	669	631	608	638	713	649	606	621	629	624	661	623	620	636	664	588	647	592	667	640	649	610	635	640	660	615	653	614	645	624	659	648	608	659	614	633	604	609	628	656	638	602	570	635	612	601	616	598	612	635	679	628	628	614	628	636	600	627	616	667	616	698	613	645	618	629	637	619	622	583	655	656	638	630	664	640	615	590	646	672	647	654	632	601	639	633	614	702	610	697	636	659	603	691	645	672	660	678	628	680	644	642	618	637	645	611	675	687	634	645	614	616	664	655	617	598	637	636	660	635	670	626	614	591	674	576	646	661	645	687	658	609	645	669	683	634	633	631	598	699	661	600	659	629	617	640	631	609	635	632	578	658	608	637	629	629	626	662	630	669	599	588	558	634	641	664	656	651	622	626	625	676	664	631	651	608	601	611	666	600	629	619	636	656	588	624	639	652	606	631	592	632	583	622	592	621	587	628	651	628	662	636	645	624	598	663	617	626	674	622	634	650	619	620	629	633	610	640	643	617	591	616	638	617	617	663	639	638	669	608	649	612	643	615	629	586	642	646	665	664	579	646	674	620	630	650	672	639	609	634	632	623	649	626	655	571	619	640	634	646	663	659	626	647	647	646	624	623	668	575	619	636	655	628	637	632	603	654	582	647	622	594	620	647	636	634	681	593	639	648	641	600	638	615	611	645	646	682	616	639	609	627	641	599	579	657	636	633	578	619	583	578	631	654	653	636	643	684	621	657	653	615	648	601	577	612	603	592	677	630	625	691	633	652	634	613	627	641	603	636	643	666	603	625	617	628	640	604	676	604	648	615	619	580	671	601	631	643	594	620	681	658	631	614	634	600	571	611	578	640	646	647	631	653	654	631	613	611	649	629	636	617	630	626	637	608	673	617	612	620	619	646	628	584	618	704	611	620	651	630	629	655	641	696	658	628	620	637	652	580	611	628	632	640	631	623	637	597	693	651	630	579	609	622	702	636	635	633	645	636	638	616	625	611	681	627	645	641	584	601	659	626	599	666	649	641	629	565	599	592	609	697	643	610	625	650	597	653	617	638	633	613	617	611	619	624	652	688	648	662	679	659	688	625	636	665	619	608	657	640	660	658	645	654	636	631	644	630	640	639	637	590	649	689	665	597	597	608	631	625	591	637	617	651	637	645	624	604	637	636	619	619	624	680	658	626	599	648	643	632	661	586	630	646	618	640	630	680	645	673	669	616	634	672	631	650	633	662	631	599	621	630	608	598	622	621	683	631	664	637	638	617	599	634	655	596	637	603	676	687	611	661	649	654	619	644	647	599	634	652	609	632	632	637	617	638	619	605	628	614	627	674	632	630	653	651	612	681	642	663	656	593	608	626	644	670	642	631	662	626	666	693	636	612	597	611	619	607	643	619	655	610	638	614	686	650	646	660	643	620	611	681	662	644	650	620	616	651	626	661	586	650	635	621	648	607	593	627	640	665	648	640	637	619	632	638	579	638	618	603	643	600	647	645	607	642	634	647	671	623	649	614	691	620	650	619	613	661	633	627	656	631	607	602	620	637	635	621	643	699	635	621	628	625	651	617	609	641	647	682	624	654	611	603	650	662	613	625	617	595	619	593	683	621	604	617	608	631	636	620	658	625	605	612	668	612	634	643	649	714	612	600	636	647	642	608	611	596	638	661	626	608	619	622	628	667	626	597	581	610	652	664	637	625	698	646	640	616	627	643	651	581	674	609	633	628	590	563	634	599	640	635	600	617	623	606	682	626	634	662	647	660	589	640	618	630	604	571	629
10243	18137	16574	9569	6755	4947	3743	3060	2563	2163	1812	1581	1407	1303	1222	1126	1015	993	984	873	882	837	818	825	753	778	726	737	728	711	685	653	705	669	694	673	763	653	680	663	707	624	640	642	625	656	616	653	652	624	609	656	647	631	638	612	630	630	586	629	624	622	595	600	594	628	611	608	606	642	546	648	609	670	626	592	618	614	611	633	615	618	603	590	619	605	569	585	549	645	593	611	613	617	626	670	631	622	627	626	588	639	619	642	633	618	633	637	582	585	628	622	607	624	567	585	610	607	562	610	618	605	618	614	618	585	636	616	631	623	597	672	644	608	579	605	561	642	614	601	631	625	642	594	564	589	588	618	613	608	661	584	585	632	598	593	636	620	629	569	594	614	643	607	600	629	561	584	650	632	612	572	536	602	587	601	579	591	617	560	585	604	599	639	632	600	575	603	550	572	613	584	573	604	604	593	592	625	565	597	591	641	597	654	568	657	596	596	606	555	639	556	569	618	620	589	605	625	602	615	565	587	634	551	586	618	596	609	628	590	566	609	632	612	611	598	600	582	568	599	577	619	580	593	602	605	580	595	585	566	607	604	609	573	615	594	604	611	591	578	623	588	611	652	590	633	597	596	583	618	562	620	619	608	628	597	576	590	636	569	589	571	580	575	602	581	607	606	630	577	619	627	583	609	602	603	568	561	586	597	635	592	601	583	595	583	585	562	578	578	608	581	584	574	615	615	619	622	620	607	619	560	583	571	606	600	604	598	562	591	628	617	613	590	605	605	606	597	599	624	597	587	600	609	653	608	608	593	581	574	586	591	557	632	603	582	636	602	603	620	597	616	575	631	564	583	642	616	615	593	571	580	607	585	619	574	613	593	610	605	592	591	575	598	529	602	574	583	599	602	608	607	590	603	548	588	598	598	626	625	629	604	615	606	603	534	599	620	623	628	640	603	588	617	601	619	561	635	622	585	630	600	608	588	604	576	592	596	593	578	627	579	622	584	635	576	627	565	591	599	569	594	580	541	590	611	583	608	622	619	600	582	591	585	596	560	585	600	576	606	589	631	631	599	566	596	609	575	617	601	599	566	595	607	619	628	579	616	608	636	558	589	634	610	587	551	606	562	583	596	608	597	610	592	610	656	544	621	604	612	600	567	597	607	590	595	621	578	629	624	555	608	588	662	634	579	617	545	579	591	609	553	543	647	596	606	566	602	593	608	618	584	602	572	636	579	591	616	603	612	590	652	628	606	634	572	603	589	631	573	590	611	624	617	576	641	613	622	619	615	613	595	629	601	594	581	595	641	578	566	611	573	592	588	606	569	581	594	592	623	631	535	598	624	600	556	644	579	573	593	641	600	618	541	590	628	584	627	577	635	574	608	626	596	589	630	563	613	573	640	606	613	554	569	583	585	581	567	637	625	612	648	575	585	603	627	630	542	567	606	573	622	612	592	582	574	614	545	539	623	598	603	631	650	568	591	560	525	555	605	608	562	586	640	627	589	605	570	607	594	647	564	618	608	581	598	657	615	569	513	588	641	604	616	672	599	597	561	586	565	622	626	589	612	599	601	564	607	585	611	606	621	650	629	569	651	616	606	607	604	527	584	588	606	559	647	587	654	611	577	595	600	582	605	585	593	604	619	587	606	582	589	575	618	582	608	582	562	596	586	578	595	577	560	627	615	569	640	622	623	606	595	606	603	621	603	585	648	633	605	598	622	582	609	604	600	631	577	581	597	583	601	620	655	587	648	582	644	558	602	637	626	593	595	599	578	559	592	664	587	638	572	594	631	623	558	586	621	566	586	591	585	578	615	580	627	645	595	639	612	615	603	618	621	601	594	599	595	621	624	595	601	589	558	597	603	586	592	602	630	674	585	602	639	597	590	556	578	623	588	644	612	615	627	627	603	652	614	636	649	608	599	581	589	610	650	594	583	622	576	568	591	618	600	553	567	567	618	584	542	576	636	589	626	599	620	598	584	613	605	611	655	596	612	587	620	599	544	596	579	575	573	610	594	604	625	612	602	588	575	640	576	616	542	581	621	641	585	575	639	548	594	595	597	590	607	639	591	626	542	594	602	594	583	562	593	648	597	637	578	614	569	568	611	570	599	615	655	625	642	563	626	629	629	622	600	599	577	566	600	590	602	596	549	607	563	579	575	589	645	616	606	560	564	614	580	613	568	650	575	590	603	610	586	556	628	596	618	615	617	590	621	572	609	609	615	657	620	567	591	549	599	588	608	600	618	609	646	587	606	589	567	593	577	554	600	612	616	593	593	593	628	620	588	609	614	537	588	580	664	590	607	605	617	572	566	610	610	589	588	623	607	568	616	593	601	609	629	522	587	570	602	586	648	596	639	620	599	603	570	614	604	603	548	599	574	606	588	617	538	549	634	595	620	629	596	608	588	586	609	638	572	602	603	605	623	568	572	593	644	556	595	599	593	591	592	630	578	593	590	599	567	563	589	611	591	561	609	568	611	598	612	592	598	597	576	614	582	613	588	605	566	635	600	594	607	625	579	600	567	654	630	607	641	613	600	587	608	567	557	585	609	607	617	590	567	574	635	578	600	617	570	574	624	572	586	649	615	630	593	589	616	636	626	604	604	573	532	630	577	586	574	621	602	580	572	585	586	595	590	604	573	641	643	594	616	607	595	590	600	629	560	630	610	581	595	602	614	629	612	615	604	610	577	588	584	596	597	608	579	570	581	567	621	634	607	612	609	606	594	589	588	608	620	580	601	581	612	585	608	551	630	553	630	634	571	580	564	614	589	647	602	572	616	574	605	616	563	597	556	575	540	552	589	597	574	573	559	594	578	592	607	617	621	578	584	532	602	567	594	607	561	614	578	579	602	638	630	590	601	582	627	615	588	587	583	592	601	627	585	586	585	586	550	550	608	583	617	610	600	604	610	582	624	547	623	595	568	683	604	556	593	592	609	568	584	620	621	579	614	629	579	589	605	587	572	638	628	672	586	548	545	609	593	626	633	604	557	610	570	595	597	578	594	578	565	596	613	592	577	629	579	631	605	557	601	620	598	584	595	607	591	611	593	594	602	590	582	596	621	628	564	577	619	615	636	622	569	601	554	605	592	583	589	615	576	566	574	596	593	612	607	627	680	612	577	634	636	609	536	573	606	606	598	633	590	568	603	610	569	529	600	628	598	597	616	580	590	570	608	595	566	634	627	617	609	605	602	567	596	590	600	562	599	577	597	596	611	581	631	574	596	599	570	566	584	605	602	629	624	564	640	620	646	584	612	586	607	608	589	589	566	597	634	622	596	570	605	617	618	636	589	616	600	615	598	576	618	593	568	609	579	549	572	552	611	614	607	557	620	627	602	543	605	634	609	567	576	621	566	592	649	614	560	575	625	608	569	606	533	571	611	583	584	627	607	559	567	613	620	622	589	588	612	623	646	574	601	621	605	626	618	603	610	594	584	633	610	621	629	591	605	604	603	622	616	586	580	621	637	570	592	627	614	607	569
28084	14264	2505	1108	923	870	788	820	811	778	771	868	831	801	783	843	771	768	770	785	780	745	800	788	835	816	828	824	760	791	788	786	766	793	821	801	843	765	744	755	827	807	772	740	802	791	813	824	799	854	740	783	834	774	795	787	781	822	844	787	779	779	771	838	822	782	810	744	739	766	783	794	776	819	790	799	836	778	777	864	762	771	810	748	798	768	792	781	786	794	732	765	780	780	745	717	801	822	784	813	823	801	771	723	775	806	833	784	798	808	817	800	826	767	747	854	834	845	805	769	740	802	821	752	776	768	830	850	863	766	877	763	770	788	763	790	768	772	785	789	816	811	807	798	756	786	771	805	810	782	810	780	769	773	771	793	790	814	753	818	735	798	775	794	832	778	811	762	727	812	777	803	804	746	775	818	802	788	751	816	743	784	753	843	786	754	819	813	790	780	735	852	817	744	789	746	799	748	810	803	757	821	807	761	807	834	761	872	835	728	821	776	780	808	798	817	776	770	797	782	787	779	820	822	848	769	799	827	778	795	805	800	798	783	787	773	730	835	804	768	753	762	739	725	803	769	763	729	817	774	805	776	815	805	732	821	813	803	799	834	786	765	807	760	771	800	808	803	756	780	768	768	719	769	776	794	783	746	794	751	835	831	786	814	800	776	753	745	817	811	746	811	716	800	776	805	782	780	803	812	795	781	758	731	794	777	834	804	834	803	817	791	788	767	768	810	751	779	765	746	779	761	759	783	839	776	833	839	771	762	713	815	731	798	820	751	847	766	748	810	793	775	783	765	774	777	820	814	802	810	756	806	790	758	782	775	800	782	760	776	833	754	772	812	778	764	788	828	751	776	804	820	760	806	810	754	773	781	748	767	798	746	790	809	789	790	752	842	849	796	793	780	746	807	802	840	795	784	757	814	834	804	824	831	782	724	780	791	836	797	781	795	773	790	737	757	750	809	737	784	802	784	789	777	837	771	814	764	743	776	762	811	760	761	781	836	811	763	764	763	800	768	695	778	755	808	808	795	803	814	807	801	792	807	791	773	776	778	771	781	817	800	793	788	822	749	819	802	782	805	816	793	812	748	777	781	757	822	735	797	765	774	736	796	772	805	821	765	812	796	779	802	809	806	787	824	824	812	805	805	839	813	829	821	709	766	807	797	775	835	816	778	781	862	735	777	779	770	790	786	821	798	785	786	766	822	768	820	774	797	789	810	798	779	755	760	842	816	793	756	774	737	789	745	797	741	781	750	798	826	769	787	789	762	753	801	834	821	780	789	756	749	797	832	800	743	806	788	803	801	767	754	809	793	771	733	804	800	769	807	829	796	807	751	819	757	826	780	821	769	823	776	805	741	755	784	813	738	766	827	787	812	792	775	783	802	791	797	809	772	804	703	812	746	797	819	797	763	780	781	800	803	762	748	715	821	789	793	806	804	787	781	768	813	807	793	764	779	810	802	767	763	763	810	828	747	771	800	803	784	835	785	759	770	818	808	795	789	787	818	804	813	801	831	732	743	809	820	803	763	783	795	840	811	810	781	780	821	778	832	790	731	773	840	771	862	789	744	803	721	849	773	812	792	764	846	713	770	790	757	760	792	824	806	732	752	822	782	802	752	800	780	786	774	856	828	809	751	777	797	737	787	824	762	780	807	826	779	769	790	772	757	799	797	769	773	810	757	789	794	826	801	802	787	824	801	778	796	781	767	744	783	798	772	782	774	799	713	792	791	790	836	796	767	798	783	773	802	789	778	820	788	802	764	790	787	806	807	803	794	752	757	814	767	782	781	797	760	764	766	807	774	788	720	812	783	784	771	835	778	812	809	795	816	779	796	777	763	755	797	779	787	792	811	790	793	806	819	733	769	814	835	822	767	762	802	769	786	758	769	791	806	805	756	768	784	803	820	766	724	759	839	737	771	795	760	788	827	785	747	758	775	764	805	725	772	728	757	777	756	756	801	786	802	774	798	755	800	824	806	773	786	784	769	796	779	754	796	772	838	824	832	823	754	791	825	761	749	828	782	797	826	792	801	776	759	807	802	834	828	812	807	768	751	765	763	760	771	767	770	819	774	822	805	803	781	707	801	791	769	786	789	769	760	749	792	787	783	754	801	801	762	808	816	779	817	792	821	778	805	796	786	802	797	771	820	764	796	810	723	785	795	768	829	811	782	780	779	765	793	828	841	759	807	767	771	815	782	820	705	783	815	801	797	762	779	777	788	740	797	773	764	755	730	825	779	811	729	772	752	758	816	772	807	790	774	816	762	821	766	788	779	784	758	793	772	812	759	764	770	748	758	740	773	790	795	777	814	792	766	830	807	794	714	796	828	772	796	772	778	792	719	768	799	742	724	769	786	807	757	780	763	761	807	801	785	750	819	746	726	742	784	796	809	792	794	752	763	793	798	761	753	756	838	802	776	774	848	809	766	770	779	740	797	725	817	784	790	752	780	752	761	794	754	803	771	815	791	825	823	814	807	830	736	778	782	816	811	801	798	770	823	778	802	753	809	811	821	773	786	816	797	760	809	782	766	825	820	797	801	823	745	795	757	778	807	815	726	807	769	798	775	783	781	823	750	764	798	785	817	788	802	801	789	759	792	800	784	747	790	776	805	791	823	777	778	742	807	752	757	799	812	823	832	815	778	803	781	789	790	820	782	767	801	798	777	800	801	755	773	771	768	759	748	782	802	798	717	758	785	851	821	775	762	806	818	821	762	810	784	785	785	785	815	803	731	886	732	775	788	756	785	780	785	774	813	814	808	839	788	819	793	747	775	877	801	782	772	811	785	765	775	793	821	737	739	791	780	772	812	810	762	788	815	745	757	824	785	776	769	779	781	774	828	763	746	763	795	806	820	747	831	794	834	729	764	834	786	750	794	788	788	822	767	784	816	823	765	779	784	795	738	795	824	768	835	803	839	768	809	786	754	832	790	779	790	816	812	775	811	744	794	814	804	772	784	799	747	836	745	784	754	759	810	765	766	796	847	745	784	832	782	770	780	764	804	769	740	769	770	810	763	754	786	794	791	789	745	798	818	773	750	802	801	839	779	767	809	722	804	782	788	765	804	746	812	786	795	764	771	813	757	804	850	853	752	771	834	789	750	804	801	764	758	779	792	753	814	812	803	755	797	753	784	771	812	789	781	739	788	812	789	808	811	832	799	740	791	760	754	766	782	783	805	761	802	757	767	730	773	756	784	773	774	762	800	756	774	798	790	776	846	816	811	736	766	805	796	752	763	761	777	801	818	755	782	815	779	764	745	760	791	793	786	831	829	774	783	828	801	838	746	783	766	779	816	806	820	799	819	746	774	776	788	838	827	798	764	789	768	781	803	787	817	768	775	746	789	806	809	782	789	805	774	799	823	784	842	789	808	776	750	800	792	740	809	760	796	800	800	785	799	759	741	811	803	799	799	769	781	806	807	825	751	727	775	790	789	774	806	790	779	786	790	805	801	747	845	852	776	769	794	780	806	785	806
5567	1576	1448	1124	974	874	871	830	854	825	843	834	845	835	865	794	813	833	822	764	817	808	819	774	823	786	822	803	811	767	818	851	837	846	833	792	762	793	826	782	777	732	824	835	751	807	822	815	789	800	805	841	828	821	803	850	730	803	865	763	876	784	766	780	857	812	798	800	779	815	830	765	855	838	827	818	820	801	789	763	798	873	799	838	789	818	805	843	761	799	872	794	862	823	842	796	833	812	851	836	790	755	818	827	781	804	782	825	787	847	809	799	828	772	807	789	801	830	828	837	812	801	795	756	819	873	829	767	824	781	824	820	812	807	830	805	787	834	833	789	792	847	811	826	796	779	863	809	792	804	792	762	798	796	816	821	815	848	775	799	830	815	767	816	802	777	789	822	846	811	770	832	795	821	806	772	823	847	812	829	865	873	754	810	803	777	839	841	782	780	780	767	824	800	777	794	805	819	772	781	796	791	795	792	812	831	818	834	795	755	790	796	783	843	824	836	793	849	766	811	767	830	815	797	793	841	827	820	838	828	807	824	777	766	758	816	805	810	739	856	768	807	788	781	811	776	864	783	820	811	851	809	834	799	770	790	823	815	821	809	791	760	755	770	815	810	838	802	760	824	815	808	837	790	767	815	789	786	806	773	795	808	803	806	789	848	790	818	808	764	781	803	833	783	797	773	807	783	853	813	846	785	827	755	803	819	771	825	818	748	787	765	795	794	823	842	780	844	767	806	805	787	782	810	806	814	794	820	792	770	765	797	784	830	773	745	839	808	796	794	791	794	810	773	818	803	769	828	820	819	796	845	789	791	819	812	813	756	805	842	777	814	835	827	827	823	844	882	838	826	801	804	775	785	768	827	793	811	786	880	847	810	831	806	777	822	761	787	818	799	782	788	790	789	819	799	828	813	792	815	762	796	834	822	777	834	823	803	778	806	777	802	850	798	842	813	843	851	824	784	822	851	789	864	805	776	778	828	792	752	830	813	814	864	775	818	811	757	816	854	861	843	752	787	813	782	777	839	839	812	775	808	814	837	786	785	827	808	841	836	845	847	787	809	771	779	796	767	756	816	740	785	785	849	772	774	796	846	847	804	823	793	878	803	825	796	774	843	782	784	778	857	807	788	793	818	856	747	770	828	850	796	796	838	825	777	850	780	777	796	825	813	815	781	823	793	847	834	820	758	786	816	804	807	789	758	812	759	788	783	810	797	776	817	776	837	840	804	754	800	762	807	795	798	791	855	782	827	797	760	790	786	859	835	805	797	809	806	786	796	791	742	753	882	822	786	825	852	776	838	793	793	812	804	830	828	805	854	830	800	809	787	857	762	826	799	791	804	852	826	772	830	774	779	761	768	793	793	810	806	826	798	780	820	825	811	836	761	825	852	792	808	796	816	806	850	795	852	835	769	802	804	822	794	825	843	771	829	768	803	779	828	778	812	835	779	821	832	813	768	833	817	824	817	803	788	813	793	830	778	805	760	761	836	780	809	761	804	766	795	837	863	836	811	825	801	805	776	769	847	826	754	814	855	810	795	778	810	791	800	816	833	807	864	830	809	845	806	830	812	766	837	815	824	804	800	822	796	804	795	819	802	799	828	776	790	821	807	818	808	763	808	865	807	812	843	768	806	812	760	799	816	802	860	800	847	779	785	826	828	763	822	801	819	804	807	758	815	841	816	708	778	859	819	788	775	814	781	831	778	771	788	773	806	783	818	769	814	823	774	852	806	773	841	841	875	805	817	811	770	758	821	797	810	747	776	777	796	784	843	798	826	786	790	813	736	754	832	779	758	768	822	816	776	782	790	868	778	785	809	854	832	792	795	768	832	782	760	742	764	834	806	791	764	841	808	744	841	792	772	785	816	785	777	807	780	773	836	788	846	777	789	864	789	805	777	798	840	795	858	801	863	828	853	826	771	785	790	795	881	783	802	860	820	802	828	786	831	839	770	829	762	814	833	840	807	826	801	848	788	769	795	799	842	811	783	823	823	801	795	833	818	800	767	758	814	797	833	816	814	811	761	807	806	808	823	803	833	778	795	845	782	805	832	781	794	788	811	749	780	811	791	824	784	886	849	816	794	799	818	786	785	769	822	758	805	813	772	784	783	814	803	786	735	837	802	760	809	804	807	873	806	834	777	808	801	814	836	790	814	783	791	833	814	799	813	816	789	792	830	771	828	807	773	806	816	822	781	825	753	767	802	778	800	822	785	783	851	803	812	833	780	789	832	835	836	833	864	811	779	788	767	773	748	814	841	793	829	771	842	765	814	788	789	810	758	814	835	792	807	781	780	758	865	805	769	777	778	811	802	854	794	846	772	796	789	827	788	814	810	825	797	797	803	811	820	828	830	757	758	756	765	747	838	786	846	839	784	791	806	828	820	863	817	769	792	780	849	790	789	768	797	776	786	799	790	828	842	822	796	783	769	766	774	792	761	808	883	742	784	769	805	771	763	811	844	837	827	800	829	798	832	855	808	807	764	808	805	752	814	768	799	817	819	784	859	780	789	822	813	790	777	853	791	826	811	820	824	809	823	802	809	824	804	794	751	748	795	813	825	794	781	808	794	818	821	774	823	802	842	837	809	779	819	791	802	791	793	775	805	784	807	762	887	865	767	811	794	793	807	799	767	797	833	812	805	765	793	803	846	787	830	800	834	828	775	803	805	805	793	841	842	811	816	795	806	795	775	804	783	761	766	790	780	825	816	829	796	828	759	819	785	749	805	818	779	775	805	847	858	818	819	799	769	846	801	818	812	816	789	773	844	786	812	806	852	828	806	808	793	828	802	845	780	809	778	786	798	848	780	851	850	816	730	791	783	739	804	801	775	802	804	814	815	836	816	794	771	813	819	815	881	782	777	786	752	811	793	777	778	817	808	788	807	808	798	822	781	792	829	829	810	817	810	809	778	830	786	773	821	822	796	775	766	791	797	772	805	814	780	820	787	823	843	795	809	776	852	766	813	802	820	791	778	809	790	796	802	790	738	777	816	798	887	838	804	799	821	802	811	803	841	803	788	791	811	799	812	827	814	789	809	792	830	801	790	813	785	785	832	860	755	816	812	832	836	769	820	800	784	802	814	800	775	761	797	840	777	873	847	810	796	780	803	834	800	847	738	824	806	790	783	807	824	843	796	808	837	816	793	801	846	786	780	752	773	793	827	818	845	798	807	816	821	855	734	815	781	778	791	866	868	797	811	819	793	785	841	821	808	778	779	796	828	781	789	824	788	804	780	816	836	820	825	787	803	804	786	817	872	802	760	845	841	793	821	801	818	813	780	762	758	782	816	820	765	811	808	814	818	824	789	779	812	815	799	807	840	798	798	817	798	756	775	773	827	804	800	845	781	806	847	783	779	807	783	761	788	803	857	754	819	785	844	851	780	771	812	827	826	775	846	817	800	791	783	872	823	782	788	763	799	812	863	827	798	843	794	802	834	817	825	821	834	792	807	849	848	767	805	779	809	787	828	782	790
24932	20580	26890	24233	20574	10940	1574	1026	868	740	642	647	563	551	549	498	495	453	431	485	473	454	437	429	406	445	400	474	421	463	459	443	425	444	418	402	421	397	427	434	398	444	409	417	376	397	413	418	398	428	406	373	392	406	432	411	383	407	413	423	422	405	399	401	401	442	411	447	392	396	407	414	390	407	384	409	390	422	389	418	444	389	425	393	398	417	418	385	425	416	391	445	395	388	404	422	415	402	406	339	434	422	420	386	407	472	426	385	369	389	406	423	394	407	413	414	400	380	431	409	403	402	395	396	435	430	406	398	405	377	393	393	415	384	379	408	399	392	423	392	380	410	417	387	407	414	423	412	383	414	353	375	423	421	374	375	398	377	428	384	407	408	409	390	406	416	400	453	409	417	423	410	388	409	377	397	411	391	353	412	399	396	414	420	414	424	356	423	374	409	407	353	363	406	396	445	390	418	392	400	402	381	401	390	428	415	379	394	360	397	398	386	410	407	383	425	406	376	372	389	401	402	397	438	421	388	394	392	409	382	407	404	402	379	392	412	399	399	401	413	377	356	370	374	418	393	402	370	411	423	393	382	390	414	403	378	426	378	392	372	380	427	392	379	404	404	408	369	407	424	393	398	400	374	429	378	395	416	404	424	373	374	404	404	400	388	424	402	373	425	418	369	391	385	375	415	427	381	411	386	419	371	391	397	397	408	411	396	403	409	401	381	376	404	407	398	413	380	402	405	437	400	367	384	365	369	426	387	380	393	375	413	403	407	390	353	389	384	397	431	423	435	407	385	413	411	383	415	394	436	399	404	384	391	402	410	403	419	391	442	363	378	398	405	414	368	377	421	403	369	429	381	426	408	406	389	393	393	414	365	393	393	420	421	376	397	403	378	407	401	395	393	385	385	412	411	418	382	413	378	370	377	409	384	376	420	415	429	377	357	400	413	391	403	430	419	369	446	421	416	422	401	388	379	373	393	417	427	433	388	438	421	410	448	385	410	419	396	374	398	393	395	379	395	406	410	430	393	367	374	405	401	398	370	393	404	389	429	426	392	384	388	404	385	395	396	386	396	399	441	382	420	408	380	398	421	419	366	408	408	378	406	392	425	370	411	413	377	364	423	410	409	397	388	374	435	404	427	423	395	407	337	392	411	386	401	392	430	398	373	450	411	405	413	363	403	389	405	395	425	401	390	416	393	401	413	403	384	430	409	419	417	404	365	349	378	422	356	377	414	394	418	376	367	379	433	393	436	368	400	407	399	410	374	400	416	410	416	411	394	393	354	401	358	408	407	404	414	373	377	425	397	403	390	381	379	389	403	382	436	414	390	402	400	410	409	379	400	403	434	360	364	412	375	387	405	412	415	358	418	413	381	388	419	384	378	413	377	373	413	394	385	369	427	381	396	403	373	397	411	408	388	387	384	392	385	378	430	411	442	394	415	395	405	341	383	399	400	410	415	391	408	416	377	428	393	381	382	429	380	384	435	409	429	372	380	382	390	427	388	402	424	404	402	374	391	390	386	382	390	397	437	388	412	419	440	396	350	394	457	435	388	372	372	401	391	443	428	416	378	353	384	390	382	404	355	384	372	414	393	377	402	410	366	385	391	417	393	436	431	428	424	423	442	393	414	405	387	409	384	424	403	404	403	392	381	408	400	428	375	425	406	409	423	374	430	391	372	410	369	412	362	378	392	386	374	431	394	413	371	369	388	362	395	435	381	432	430	397	415	428	407	406	457	414	411	420	405	375	385	381	400	438	392	411	367	394	369	411	428	408	434	402	400	403	378	419	401	393	367	388	423	366	370	412	411	413	378	428	402	381	395	375	362	410	375	438	370	359	372	431	388	397	428	458	393	398	380	427	378	404	374	402	389	381	394	338	398	405	373	406	389	377	401	421	393	404	419	419	390	386	379	403	396	384	398	390	408	382	384	404	321	403	393	396	407	393	416	401	386	416	406	390	385	406	388	405	368	361	412	396	397	395	401	382	395	404	356	447	403	399	423	400	390	395	422	385	366	411	411	405	377	393	415	426	401	359	425	376	422	410	383	452	418	396	435	370	392	412	385	396	373	387	375	402	428	399	408	399	442	396	422	389	421	429	406	399	408	424	431	363	361	358	378	419	359	388	407	389	399	371	359	378	405	360	345	391	450	400	403	414	398	375	404	403	436	395	433	444	385	405	437	402	445	415	422	435	348	411	418	358	383	406	396	415	381	379	410	379	403	391	369	363	379	382	393	389	389	413	390	361	399	397	380	425	394	377	387	395	449	372	422	378	389	373	419	394	412	410	376	398	398	396	405	372	379	406	362	411	382	402	399	379	381	407	406	366	385	419	375	377	395	403	417	387	425	411	431	421	382	419	393	380	402	371	429	409	434	431	395	399	418	415	453	429	397	440	446	383	390	368	395	394	346	374	403	414	402	388	407	391	402	382	415	395	388	361	402	401	429	406	399	380	385	401	428	405	382	379	396	408	368	383	391	392	415	391	419	362	411	372	427	407	359	369	384	443	413	371	392	416	411	397	384	352	370	401	368	371	409	346	348	386	393	368	397	387	423	414	382	407	379	398	376	422	389	425	400	391	375	408	370	375	400	410	396	426	415	364	396	402	410	407	386	388	386	378	387	370	422	418	409	399	391	432	369	389	397	400	378	382	418	379	410	402	375	401	391	396	383	415	381	403	388	395	417	374	405	366	380	405	402	428	398	384	368	376	412	397	389	387	357	401	361	442	398	391	397	393	373	386	411	398	402	377	398	408	362	386	379	403	432	374	371	404	419	407	427	411	418	438	408	392	422	427	404	390	386	422	387	374	382	415	394	416	401	432	373	392	387	393	400	377	380	397	392	393	392	434	381	400	379	413	422	400	375	363	366	427	450	392	391	406	422	403	358	389	431	372	356	383	412	419	377	379	402	410	390	432	384	379	427	396	369	402	403	430	398	434	407	379	391	391	391	405	408	400	433	391	393	368	405	405	420	399	373	399	412	398	352	408	411	376	395	403	375	392	390	390	397	393	410	445	418	384	414	424	399	379	417	408	403	390	452	378	411	392	382	376	400	408	379	433	388	399	402	355	418	410	350	397	388	392	414	368	397	395	385	402	400	365	401	386	376	393	395	387	445	397	409	409	384	448	433	409	406	402	401	408	354	377	401	388	385	414	452	415	382	383	397	399	387	412	386	382	415	372	403	380	379	442	375	410	416	428	404	400	408	433	381	396	425	394	398	419	422	408	381	409	370	398	415	416	398	412	374	426	404	387	431	397	411	448	389	390	360	382	408	384	415	414	394	399	403	409	409	401	389	437	389	413	389	385	394	396	425	403	389	433	436	382	395	383	436	422	380	410	400	414	424	443	387	386	445	408	405	416	451	387	426	403	399	396	404	390	407	387	393	421	411	403	407	402	383	402	400	418	381	404	380	380	410	396	399	394	384	424	388	425	458	379	429	384	406	375	406	414	436	378	405	375	425	412	399	400	374
7219	11600	10503	5867	3859	2797	2169	1703	1424	1234	1077	1009	942	803	711	683	657	669	603	550	573	521	510	494	505	536	521	458	479	453	493	513	477	448	489	459	445	470	446	450	432	471	456	428	457	424	443	420	452	465	454	444	408	434	426	444	461	469	416	422	424	418	407	442	428	414	428	438	445	449	414	450	451	448	422	431	445	455	402	411	421	408	435	450	423	419	438	445	438	418	459	421	413	434	430	436	425	412	437	461	445	449	480	454	392	423	480	444	443	424	449	460	453	446	398	438	387	409	388	441	401	427	419	425	414	456	421	416	450	426	371	419	411	437	430	454	379	411	401	432	401	431	414	445	421	444	437	426	423	395	400	435	419	429	410	429	418	425	410	399	444	421	392	419	384	449	410	452	426	396	410	436	394	443	400	425	420	400	427	413	412	415	381	433	413	432	401	453	453	429	420	431	432	423	399	410	427	431	445	402	413	416	400	429	459	412	418	409	428	413	401	436	416	438	401	405	405	431	398	404	453	426	399	453	393	454	381	428	415	430	438	389	409	425	408	425	402	420	407	462	414	433	460	420	387	429	409	461	408	395	428	422	444	416	399	404	417	419	431	453	456	435	501	397	420	422	422	426	404	410	447	446	452	429	438	411	411	412	418	433	417	391	430	379	412	434	415	402	391	449	427	406	420	420	416	441	401	437	460	437	430	453	407	407	432	412	416	428	441	429	416	451	435	393	436	451	441	406	375	400	425	398	428	418	444	421	420	423	416	447	421	433	454	432	452	429	407	401	426	383	402	407	473	466	433	441	467	423	399	419	438	420	404	413	418	424	398	477	414	413	408	405	420	431	455	413	419	457	442	436	453	429	430	406	409	432	425	429	461	389	462	466	439	413	417	440	402	394	427	417	391	453	408	465	421	454	428	452	388	438	420	425	425	449	421	408	445	447	417	425	443	405	433	451	427	427	420	431	421	441	407	413	431	414	402	426	417	392	403	418	435	451	435	412	423	410	402	432	428	416	408	414	428	456	409	441	410	410	427	422	411	432	433	423	414	393	446	446	425	400	409	414	445	418	412	393	422	435	414	497	397	411	422	410	455	418	434	442	428	429	431	418	435	410	449	450	445	441	456	434	425	440	458	423	452	441	414	424	425	416	415	428	441	422	397	412	410	426	415	401	467	414	426	436	422	409	433	427	407	412	411	457	409	431	410	406	403	432	413	426	416	389	404	383	395	444	380	414	424	406	386	442	470	446	407	423	399	416	429	395	444	426	439	423	455	426	442	472	451	419	411	451	424	434	387	432	426	435	423	429	459	443	449	411	386	399	400	442	413	442	414	490	430	397	408	398	409	433	416	400	422	406	390	404	458	402	445	416	389	398	416	452	401	428	400	426	417	426	417	373	393	416	415	441	419	432	424	417	426	428	427	439	412	409	453	439	399	432	438	439	406	421	428	389	428	413	413	414	406	365	402	407	451	424	423	433	424	453	409	446	441	403	416	426	442	411	430	419	416	412	432	398	422	431	444	439	421	387	410	432	348	421	433	387	442	421	430	426	452	428	418	439	458	424	391	413	420	387	429	444	442	421	402	416	415	430	428	415	432	416	434	405	421	390	450	443	410	445	409	441	411	458	402	403	422	384	413	403	407	429	407	435	426	437	465	400	435	417	432	418	413	439	421	408	448	426	413	408	456	420	428	423	430	387	442	390	413	423	449	410	433	444	456	409	409	442	431	412	413	419	459	414	421	431	429	444	400	418	390	392	437	374	453	416	423	382	434	466	431	425	440	410	414	430	439	414	417	397	432	400	407	438	415	439	438	416	416	444	441	383	393	418	456	440	424	411	422	424	382	417	410	379	390	413	402	443	401	425	437	447	423	419	426	395	437	407	395	422	418	422	414	423	446	426	415	442	418	380	433	441	408	398	403	416	403	410	455	396	406	436	417	407	425	445	443	436	417	412	411	466	420	427	426	404	452	426	409	450	417	425	471	412	405	409	422	404	376	424	382	412	425	406	393	450	396	472	424	428	414	435	428	404	432	416	411	389	413	410	434	455	416	416	443	377	403	403	447	430	430	386	428	401	438	422	431	449	409	435	415	416	448	401	416	440	437	404	416	416	452	408	424	380	423	435	399	399	445	427	402	410	420	424	452	443	470	445	410	408	398	436	424	487	456	412	420	423	435	450	411	424	413	419	446	402	446	404	428	400	437	385	410	452	412	406	443	394	405	443	430	381	410	431	405	460	445	426	394	423	419	457	414	433	420	421	458	423	416	490	450	424	402	414	394	402	420	429	395	398	452	446	438	419	447	441	400	437	369	438	425	445	430	452	415	441	432	405	410	446	408	393	412	427	388	411	465	453	404	375	411	412	426	404	412	428	423	402	394	429	422	436	429	389	413	406	420	429	442	442	462	436	435	400	418	434	440	443	427	387	490	423	416	372	440	439	422	396	457	438	425	425	427	464	426	419	392	422	398	425	419	401	388	401	416	425	456	474	409	380	383	440	452	392	411	418	425	453	381	408	418	393	402	439	409	375	448	443	421	448	428	431	401	438	440	428	402	470	422	399	443	407	404	436	411	435	400	435	437	413	370	430	443	428	414	405	421	374	416	398	407	441	432	399	386	398	402	393	415	408	411	385	413	397	402	444	424	420	445	421	389	376	465	411	385	407	427	412	431	390	419	395	441	451	460	405	413	403	418	399	449	434	410	422	459	423	447	394	426	418	392	391	488	459	409	450	439	436	416	408	447	395	437	410	411	445	427	411	428	402	430	412	442	431	424	425	415	403	447	423	431	408	433	414	412	394	418	439	435	441	403	394	419	431	432	472	419	417	422	377	419	431	411	409	405	423	398	443	465	394	428	424	434	429	416	394	447	421	436	468	419	405	400	434	425	416	418	426	414	437	409	417	387	409	418	399	396	415	428	430	388	402	415	416	459	406	398	373	420	435	435	424	424	440	422	427	417	430	442	395	401	395	441	398	421	404	401	398	424	410	417	416	414	417	446	377	452	459	426	425	434	436	402	436	401	411	431	432	399	459	403	426	384	434	408	429	425	410	411	400	431	431	433	449	427	431	433	442	427	417	445	414	412	420	415	397	448	417	420	394	447	408	446	448	401	389	428	412	432	412	439	418	401	428	419	449	454	396	432	400	408	434	439	404	456	428	457	412	428	434	442	434	425	428	408	450	439	434	447	405	381	466	398	428	423	447	433	411	390	410	426	419	415	430	401	429	424	398	431	411	425	402	440	403	393	439	424	397	423	431	470	423	429	438	419	412	412	400	393	419	461	391	410	411	411	413	414	396	451	447	428	446	399	456	401	393	393	407	437	456	435	432	407	409	425	420	420	400	442	441	410	447	438	411	408	427	446	451	422	400	418	410	413	459	426	401	433	426	435	428	418	445	443	439	394	425	428	421	462	414	424	435	438	392	414	407	412	441	469	470	411	401	420	405	438	410	417	419	376	421	400	439	428	401	432	404	419	420
22830	20600	27289	23912	20604	20696	8711	1950	1485	1328	1106	1003	966	894	877	940	782	754	791	771	751	683	755	738	662	695	686	698	679	696	672	672	688	715	715	652	657	643	635	673	650	647	714	621	677	701	669	636	669	664	690	649	627	623	661	618	645	674	650	651	656	638	627	626	645	637	625	635	617	653	654	680	626	669	676	649	637	595	623	620	653	635	575	658	686	593	649	600	650	591	628	632	608	664	634	618	608	678	643	624	655	651	589	649	654	634	643	644	673	604	652	649	613	581	625	669	665	636	674	650	637	640	654	569	584	641	619	663	711	654	614	637	615	625	619	627	658	629	616	571	636	615	668	687	625	598	597	598	625	635	649	605	687	646	622	639	619	628	618	655	616	628	684	687	651	666	626	623	630	599	584	670	608	589	621	613	658	638	629	583	657	576	576	619	626	621	642	620	620	660	597	618	584	630	620	620	658	643	657	621	598	586	623	602	612	689	650	660	627	640	652	617	639	618	607	683	657	627	629	627	643	607	679	643	614	620	619	650	609	641	610	611	616	631	673	657	610	629	650	649	684	670	654	592	659	613	664	654	595	652	606	645	606	613	636	632	620	647	634	651	607	595	629	613	649	636	687	621	610	654	643	628	608	657	598	617	638	613	645	663	642	614	655	648	628	655	642	652	608	635	600	653	627	635	657	602	625	650	597	622	605	617	623	670	652	601	615	587	640	633	629	623	637	639	623	617	601	625	656	618	616	634	627	608	620	648	622	588	562	611	604	617	605	610	619	612	610	635	665	608	642	648	627	632	615	583	641	588	632	652	620	605	611	618	605	628	596	632	629	639	647	613	629	600	636	629	671	620	656	610	620	599	636	626	664	637	619	615	623	612	616	618	656	658	660	667	649	641	649	671	643	650	620	623	656	612	609	663	664	668	634	628	654	624	652	645	598	596	621	619	670	630	685	632	607	608	608	609	609	674	623	634	595	634	635	607	596	642	645	640	592	643	578	626	600	659	645	575	639	660	567	616	622	618	631	604	625	637	623	592	642	629	611	635	580	589	636	658	630	613	684	608	628	656	602	642	611	645	610	618	655	607	619	581	611	612	619	590	647	643	620	615	585	680	639	593	651	637	620	647	663	641	650	616	619	621	621	623	597	634	576	609	622	587	652	672	620	619	663	624	654	672	553	605	597	590	641	612	634	589	650	615	602	626	629	632	628	644	644	640	623	654	620	593	634	618	597	642	646	624	656	578	624	643	577	626	649	647	647	614	621	617	604	644	627	646	579	620	567	660	640	635	601	593	605	638	661	607	633	614	592	600	593	601	622	657	650	620	571	617	622	615	648	641	632	638	616	629	651	603	631	646	577	626	611	597	668	657	636	653	617	603	633	653	630	618	614	619	631	660	594	615	670	654	634	595	622	641	629	642	648	615	615	632	633	624	599	668	613	610	608	597	659	593	652	619	641	626	596	602	663	639	630	626	631	596	592	635	601	642	622	684	625	644	623	626	609	618	617	601	657	625	663	625	647	641	647	642	606	628	634	627	627	638	622	635	606	680	595	609	631	642	632	602	652	602	591	644	619	639	617	678	602	652	672	643	641	637	625	658	590	628	634	631	668	610	641	616	657	640	561	639	607	653	576	659	620	617	620	616	638	607	624	625	618	630	591	639	637	620	635	652	607	588	684	625	634	680	619	657	629	594	603	629	636	628	597	687	590	611	607	578	652	660	610	603	613	643	615	629	606	620	606	666	616	631	597	595	612	643	637	634	592	650	610	636	599	651	620	655	650	662	662	646	563	640	631	576	569	635	685	632	623	603	607	689	638	620	635	644	655	650	656	617	596	637	640	591	616	627	593	679	628	593	625	580	620	634	608	652	650	609	600	584	598	660	634	599	618	616	664	640	603	672	646	650	606	614	607	612	615	615	621	622	633	651	630	613	644	694	642	680	630	644	581	632	613	647	619	657	608	649	639	623	625	619	646	600	650	603	668	653	602	617	666	660	636	604	613	604	643	636	600	658	618	685	593	669	621	590	628	616	592	601	608	588	627	651	661	611	596	622	612	629	627	600	639	643	617	651	659	628	620	617	618	673	640	579	615	631	625	624	586	646	612	655	618	658	646	638	608	653	625	627	613	657	602	608	612	584	660	703	629	667	595	612	609	636	609	569	612	593	608	677	630	620	631	640	613	634	593	655	708	615	617	606	631	637	646	628	660	622	612	617	620	649	630	624	650	665	686	623	689	624	617	633	595	622	624	626	629	659	640	635	632	660	629	684	600	609	616	628	654	621	605	638	609	659	663	641	624	577	620	622	655	628	589	628	667	627	621	575	646	697	603	620	630	619	645	616	669	617	594	598	630	616	631	606	661	640	638	653	588	621	598	640	613	613	658	680	612	640	654	604	674	629	625	640	630	613	607	639	615	665	627	619	648	667	627	628	594	630	604	654	614	627	634	687	629	615	632	671	675	624	609	618	654	597	625	619	650	663	637	644	603	607	668	625	577	627	638	659	630	644	645	624	584	586	624	676	647	638	593	635	625	641	631	661	577	626	649	625	603	647	595	689	642	645	602	641	594	614	654	675	624	644	647	616	621	612	623	597	576	645	590	625	670	615	628	621	652	603	621	646	653	632	606	609	611	609	643	597	664	624	623	628	593	667	624	625	640	594	611	612	663	610	645	654	619	633	638	599	647	656	587	645	650	633	653	600	588	628	642	659	602	670	592	644	608	646	645	652	600	617	659	619	628	638	604	652	669	634	669	634	648	684	653	630	617	679	633	597	627	632	621	629	630	607	615	641	608	637	633	597	622	628	614	598	576	650	612	664	613	644	653	608	610	631	662	651	602	635	625	617	654	576	629	605	644	583	603	570	635	604	651	588	629	618	597	609	595	606	658	609	601	626	613	662	623	595	628	637	598	610	644	597	645	631	610	620	655	603	631	594	622	641	632	630	617	655	616	618	592	641	589	616	617	660	619	673	621	637	609	601	635	604	650	625	605	653	587	633	608	636	585	620	617	652	611	629	661	655	635	667	625	634	675	684	604	630	619	714	570	611	590	621	636	634	590	607	593	619	666	654	622	664	607	610	615	593	579	693	605	656	611	608	631	615	602	638	608	638	617	639	618	631	614	652	627	649	645	664	606	609	656	646	625	692	652	608	661	649	627	640	630	635	619	628	614	597	616	621	632	601	666	647	632	583	577	583	613	639	621	585	677	643	629	615	649	629	645	647	648	617	639	650	642	649	636	635	623	617	639	631	597	604	642	594	641	671	633	619	583	673	645	630	629	610	654	618	633	603	619	633	659	650	613	651	579	640	630	645	594	568	629	624	586	608	623	631	686	636	619	635	605	618	626	632	608	622	638	613	623	625	663	623	672	627	632	668	662	627	673	660	603	605	604	614	623	623	635	634	618	623	597	606	657	595	657	601	640	614	624	617	627	625	636	612	586	644	621	656	620	620	623	641	647	677	602	628	591	628	598	645	604	629
10054	18112	16388	9647	6793	4776	3645	2962	2536	2078	1844	1621	1425	1420	1208	1102	1056	1015	939	895	859	817	820	806	796	732	744	716	762	699	722	710	692	691	685	671	642	688	678	625	643	651	647	643	608	655	639	599	649	695	656	647	654	663	634	591	592	661	597	643	620	633	616	588	640	595	659	622	621	580	605	565	634	592	602	590	576	606	617	615	592	634	595	639	592	572	594	613	620	606	601	612	613	630	612	628	605	623	640	616	587	591	663	579	617	637	594	638	662	669	575	584	575	676	571	626	615	620	614	617	601	599	620	599	630	601	603	578	592	608	603	620	628	556	603	566	599	621	553	604	620	583	610	599	612	625	613	625	610	604	567	613	564	580	580	588	593	568	567	599	619	565	540	573	599	575	623	602	576	622	597	612	604	618	623	603	571	615	573	616	601	593	621	602	631	594	605	617	585	626	585	578	589	607	600	590	650	550	576	596	563	601	609	615	633	582	611	563	548	625	593	599	601	603	567	599	564	614	636	570	640	619	602	599	571	637	597	598	612	614	610	574	564	591	582	551	586	612	581	598	606	610	551	585	622	591	598	610	574	585	600	581	638	590	597	604	581	602	605	592	594	574	586	622	628	625	601	571	598	572	616	605	565	604	597	590	601	628	573	622	580	610	631	567	580	632	576	596	549	601	553	589	646	636	593	627	594	550	582	614	572	554	598	586	593	585	609	610	584	616	569	578	613	603	612	609	582	614	656	551	600	559	556	591	596	563	576	560	632	569	625	592	636	583	620	570	611	631	518	566	645	632	570	590	605	590	629	656	600	581	641	611	603	548	628	583	597	604	556	575	570	540	557	573	567	643	602	582	622	568	597	602	612	629	605	593	593	578	594	611	563	559	612	591	581	610	579	622	570	625	602	612	602	640	638	591	616	590	593	547	580	611	622	582	570	583	585	553	621	529	589	617	572	610	578	578	606	609	590	580	601	602	613	634	598	587	595	569	612	628	558	590	604	597	579	610	586	607	616	616	603	625	592	542	591	567	593	590	589	593	617	612	548	560	580	610	556	577	648	605	585	615	619	612	650	567	568	631	617	588	628	588	602	609	597	601	602	604	631	566	620	612	567	605	624	538	592	557	606	586	603	587	568	597	604	573	583	563	603	538	598	585	606	619	582	592	588	573	546	602	575	599	589	578	609	567	568	611	631	576	618	582	604	580	571	603	631	631	594	550	629	606	568	584	559	596	558	598	611	616	603	627	565	588	608	617	600	626	608	617	599	648	577	617	615	622	586	600	610	601	573	596	599	579	586	622	595	625	582	599	573	566	605	582	596	614	598	613	601	598	575	616	573	575	564	608	596	589	602	575	605	602	593	606	627	565	616	599	631	586	611	634	594	544	574	617	589	589	566	586	600	602	603	580	579	628	646	607	592	614	608	620	648	612	575	634	609	587	614	632	601	587	574	593	578	600	607	586	551	618	558	583	597	566	576	593	612	586	616	567	612	582	590	597	561	587	608	612	595	583	611	569	599	586	612	576	613	579	609	587	592	590	627	599	617	597	603	574	621	623	581	587	594	580	547	605	592	602	620	591	583	650	574	590	576	586	610	621	590	587	585	605	598	577	603	644	593	561	588	619	591	591	577	592	567	575	626	559	602	563	568	635	633	591	608	603	606	608	593	629	631	604	584	622	591	580	625	582	614	575	602	562	596	633	582	621	574	563	612	619	585	593	577	594	602	565	617	605	615	616	613	603	600	647	643	550	543	587	560	594	631	597	558	660	608	555	636	609	573	601	632	590	596	598	583	618	632	602	591	574	586	591	606	596	583	581	589	621	617	577	556	595	569	595	571	563	593	595	598	615	612	561	528	634	574	633	578	602	600	592	604	617	596	615	590	619	636	616	582	585	578	612	561	597	614	661	567	598	581	582	579	616	622	536	577	613	615	564	586	590	661	583	556	583	541	650	658	592	610	626	602	630	596	590	586	608	583	625	576	598	603	593	633	581	547	576	557	582	609	611	611	616	580	603	630	615	619	618	614	592	608	616	617	618	583	569	597	556	561	600	588	579	562	593	606	600	596	605	610	580	604	608	599	591	597	620	626	638	597	576	593	639	630	611	586	610	570	556	621	579	599	614	611	613	586	593	589	635	595	595	595	608	621	595	552	576	604	578	602	578	601	577	612	596	628	583	615	581	587	610	619	635	589	576	571	614	614	637	566	608	621	624	575	593	605	567	558	592	591	579	611	590	594	600	589	618	566	583	601	623	598	612	616	656	622	590	601	627	599	585	605	599	588	590	612	614	597	624	602	661	597	593	604	629	595	542	585	648	589	540	611	565	592	597	620	601	598	560	576	607	596	618	600	593	582	586	623	575	590	597	582	570	573	608	623	587	619	624	615	620	605	575	622	596	615	581	625	592	621	548	562	578	566	620	621	595	595	576	586	578	587	607	592	594	548	612	590	567	557	606	631	576	605	632	651	606	599	607	618	582	595	592	596	616	627	598	609	578	584	552	557	602	635	575	615	585	624	591	553	616	570	599	590	589	546	588	556	599	580	556	612	636	666	626	587	561	635	572	630	598	599	571	601	569	556	617	639	586	597	569	581	546	594	567	611	621	561	580	579	570	633	587	565	635	582	601	563	612	595	573	581	596	561	605	618	637	594	601	581	614	609	599	589	614	609	596	574	595	611	608	574	630	635	594	603	624	629	603	580	592	580	586	628	605	587	552	603	565	623	572	584	595	637	581	620	600	558	608	598	614	576	614	654	600	634	615	618	599	613	588	604	579	600	626	595	632	611	611	617	616	587	576	562	549	605	608	615	590	624	613	601	602	602	633	607	590	533	613	597	657	623	575	603	631	594	583	628	589	588	570	628	574	577	656	579	610	611	603	592	593	548	649	608	623	622	567	528	564	618	646	642	596	642	598	633	603	589	624	601	587	632	585	643	616	586	625	577	581	582	595	573	658	600	586	557	616	631	579	558	587	614	564	552	616	573	601	587	586	628	615	602	621	581	609	609	607	612	640	608	633	601	597	602	568	598	573	545	589	595	606	597	539	620	595	587	591	589	575	594	588	614	640	604	591	593	581	557	573	625	578	559	550	603	566	632	568	637	588	611	566	584	566	572	607	640	573	586	561	567	541	610	602	565	608	603	557	593	572	593	627	607	648	561	619	616	591	613	616	552	618	586	567	608	558	601	598	614	585	562	580	597	599	546	581	651	592	565	603	613	599	612	604	593	592	629	602	573	596	623	543	627	616	626	587	570	610	613	576	616	604	583	595	583	562	649	586	597	600	587	592	624	579	585	640	610	598	586	564	580	573	574	564	577	629	611	602	619	595	596	617	625	587	579	559	609	604	627	638	642	607	597	607	589	595	599	597	624	602	562	557	602	566	639	648	588	614	633	610	562	557	576	612	591	597	630	596	606	595	629	614	626	592	582	591	571	579	648	611	559	605	640	619	596	633	582	637	602	557	577	568	603	614	637	616	588	597
28062	14285	2495	1080	891	798	799	807	799	842	803	815	793	787	771	838	764	812	849	780	805	767	850	782	777	812	790	749	773	767	812	800	799	801	791	768	805	809	779	805	784	785	818	775	809	830	806	793	795	817	847	770	794	823	760	772	853	826	777	794	785	807	805	753	836	791	738	761	805	788	772	781	788	804	825	785	793	777	770	790	796	774	811	788	814	791	795	771	838	783	786	786	765	783	765	808	819	741	744	753	761	759	839	792	783	773	825	817	787	783	815	820	771	761	769	790	765	789	756	772	793	732	811	827	831	816	783	789	813	760	756	787	788	801	732	773	794	746	804	821	753	758	758	759	815	794	774	770	823	859	769	768	799	801	773	755	776	810	774	826	723	778	812	813	760	830	803	784	809	724	760	758	795	797	843	778	751	803	746	740	767	758	804	787	795	741	769	772	802	795	783	771	756	733	796	814	741	731	799	758	740	764	771	748	789	788	853	756	747	782	824	783	797	767	820	774	750	771	776	766	773	740	774	760	804	810	803	799	781	777	753	754	767	792	806	815	772	759	824	706	793	779	788	772	782	809	802	810	779	766	839	770	797	799	767	790	767	737	755	832	791	738	806	701	743	773	793	780	804	816	793	848	790	764	818	785	764	717	829	757	777	770	834	785	785	806	817	763	805	781	769	849	773	756	805	744	768	768	721	795	815	772	742	743	777	794	740	849	804	823	818	807	812	789	763	812	786	754	805	798	748	801	772	781	777	808	815	781	774	787	782	816	828	794	796	762	805	785	818	741	772	784	769	829	800	799	759	713	808	696	805	818	803	807	767	774	777	797	735	748	770	815	703	755	798	747	761	832	808	782	818	790	752	822	840	753	765	803	759	776	775	758	810	780	781	795	714	778	773	774	749	796	816	722	767	813	779	763	826	736	779	755	782	775	810	815	758	817	765	782	777	796	775	753	746	736	793	772	813	776	786	776	781	768	756	788	772	819	811	843	780	770	743	791	755	754	758	781	814	813	757	754	810	813	788	798	788	794	766	762	753	805	799	794	784	802	818	752	791	777	786	765	785	760	788	827	769	790	760	760	748	790	781	772	741	750	803	747	734	719	773	795	804	738	771	822	790	725	751	793	816	789	770	766	743	767	773	745	797	763	765	776	786	763	801	782	783	784	763	713	797	771	782	737	719	778	797	806	757	811	833	746	778	791	817	736	792	788	751	804	783	776	806	768	747	786	787	776	795	773	777	792	816	776	797	759	765	822	767	809	710	774	782	815	755	786	758	746	778	789	798	788	750	759	798	802	819	800	814	766	806	790	778	803	805	796	777	782	789	831	720	792	814	744	723	786	762	785	759	771	819	818	793	753	817	746	767	815	767	785	818	782	803	805	839	791	808	777	778	751	774	730	812	800	744	825	769	814	766	792	791	750	814	792	735	749	779	753	731	720	761	758	795	795	792	875	798	761	794	758	755	778	797	734	793	770	750	789	792	752	773	780	856	778	836	788	772	823	738	786	807	769	807	772	732	805	769	797	745	775	800	809	778	782	807	759	814	764	789	814	760	765	851	749	841	814	712	784	840	756	752	789	785	771	753	814	785	786	793	738	782	758	823	788	772	780	741	797	796	783	790	773	815	793	839	775	772	751	804	778	787	771	798	749	805	759	816	755	803	756	791	789	786	815	790	789	808	824	774	807	750	758	782	780	759	813	801	787	797	793	776	793	861	758	803	781	801	814	776	792	820	791	741	797	781	759	815	769	824	726	809	805	806	797	792	782	788	785	804	790	771	804	781	814	782	774	787	805	776	767	770	794	784	781	848	755	765	794	770	778	752	793	793	807	778	785	811	813	844	736	808	711	783	732	828	774	795	801	762	821	805	781	812	723	773	793	792	764	715	778	796	815	792	805	772	742	741	817	797	758	777	786	768	772	814	767	779	756	789	780	780	814	777	790	760	793	800	823	775	772	837	770	753	751	801	777	787	772	769	824	806	807	782	775	745	729	748	794	817	767	761	833	783	771	778	781	747	764	781	725	719	802	780	808	768	769	763	796	776	732	829	783	777	811	793	727	786	734	756	790	808	759	744	820	762	736	775	761	788	743	756	769	764	722	793	782	764	744	767	774	780	845	771	746	817	792	788	820	814	761	799	812	758	767	764	784	750	743	790	777	820	760	844	796	785	796	734	775	746	795	783	787	779	792	766	763	791	739	775	857	724	743	775	766	812	813	752	758	781	764	783	734	772	735	777	811	761	792	771	806	786	788	786	797	717	765	717	836	748	807	819	750	749	801	793	788	773	791	813	741	793	758	773	763	766	820	780	742	758	790	749	795	789	810	804	832	809	823	790	773	745	775	816	767	738	782	825	751	788	744	775	812	762	828	802	776	722	742	785	773	857	793	771	754	832	766	754	778	768	756	768	745	814	794	712	762	802	793	811	788	822	755	748	788	781	729	733	797	824	745	786	823	778	749	783	818	832	797	772	786	789	771	757	827	758	815	795	816	758	806	783	713	769	782	845	744	726	792	808	783	776	753	815	776	784	787	894	819	752	756	776	736	853	779	746	774	782	839	783	756	816	847	835	789	771	773	833	745	842	856	840	771	793	786	796	808	788	790	754	763	787	794	783	774	784	724	748	803	824	800	753	783	835	773	760	815	774	770	742	740	821	764	772	789	800	784	800	768	737	759	841	833	778	778	751	771	765	742	767	744	827	794	733	785	764	784	813	803	767	756	772	763	767	818	732	790	761	771	803	784	775	792	763	791	736	795	746	770	741	831	748	804	784	852	806	804	777	817	812	792	814	767	779	795	776	745	760	751	749	817	770	764	773	775	767	818	795	762	792	782	771	809	797	765	711	818	760	774	808	764	806	769	787	767	801	782	812	772	792	793	818	812	760	803	750	789	774	790	785	784	805	779	740	743	779	715	773	768	777	820	803	853	777	791	754	806	797	779	779	784	786	811	807	754	782	755	740	765	768	790	792	764	766	759	793	807	787	802	829	857	781	799	751	805	734	755	763	785	753	785	820	764	779	830	753	784	796	800	774	812	777	747	809	802	806	783	794	770	831	725	763	736	754	806	799	816	801	759	816	767	755	798	770	776	833	834	746	759	813	800	750	825	803	795	716	764	819	787	782	756	790	790	783	810	792	744	790	718	758	780	760	795	764	778	725	765	777	804	814	776	785	796	820	720	780	771	876	803	806	753	794	769	791	771	789	808	790	828	767	755	824	804	746	800	767	800	765	783	781	806	737	782	797	819	819	771	804	808	751	779	805	791	787	784	806	794	748	779	813	808	761	716	779	825	814	796	797	820	724	754	747	810	748	786	818	789	784	776	782	785	757	807	784	753	776	752	805	779	773	777	783	803	772	759	771	799	781	780	800	760	799	766	761	794	766	717	774	764	776	776	781	823	824	785	723	755	784	820	762	770	791	806	780	794	793	766	797	807	819	796	753	805	750	795	821	803	782	775	799	801	789	847	734	793	747	795
5543	1533	1439	1067	1006	958	887	828	792	809	854	816	872	845	821	754	750	819	805	789	833	761	822	772	799	798	786	821	791	813	830	805	788	833	852	798	836	804	788	815	820	795	799	825	832	780	820	767	831	792	778	806	857	832	838	833	845	794	812	832	764	713	845	812	799	799	792	817	827	759	823	815	814	759	784	821	819	776	843	814	783	839	785	825	785	832	783	800	805	787	810	810	807	790	796	800	819	780	801	804	805	816	822	802	834	803	824	796	811	810	811	814	815	799	796	805	794	805	810	801	782	828	778	795	748	793	790	780	800	829	823	815	756	796	821	773	813	785	810	828	746	835	841	828	803	823	781	842	771	790	798	842	782	731	783	840	852	832	785	818	794	808	807	746	799	818	792	801	826	811	801	786	858	804	794	801	836	872	810	790	805	806	772	852	796	801	820	776	808	819	786	790	773	742	794	800	788	796	821	804	801	785	787	789	820	783	800	763	825	783	791	856	777	784	787	842	792	766	807	819	824	829	762	756	790	839	754	853	803	885	802	851	781	810	778	795	787	803	834	818	814	819	820	826	797	805	825	810	805	822	817	798	775	740	800	780	768	807	770	776	873	826	840	792	744	797	820	793	840	720	807	842	811	803	800	805	814	787	823	787	769	821	812	825	801	832	774	824	802	834	825	802	868	834	769	819	811	795	790	831	734	776	816	867	781	787	759	793	795	787	791	836	770	813	811	801	737	811	796	850	811	830	831	821	752	826	848	808	794	780	813	857	828	845	807	801	780	777	818	805	825	828	771	795	771	792	780	798	792	813	769	863	800	768	796	808	833	793	798	787	782	798	840	772	815	798	828	853	818	775	824	772	806	795	824	780	781	808	785	781	763	824	801	768	818	822	843	797	844	800	778	808	764	834	773	802	791	816	802	796	847	896	761	795	849	775	812	780	752	807	783	753	814	834	789	823	751	809	799	847	745	779	824	853	739	819	769	818	795	802	848	818	787	806	833	778	845	867	783	756	800	823	810	784	733	821	835	827	802	801	860	805	775	796	823	796	799	808	762	821	800	777	828	825	847	828	768	783	855	813	757	771	745	780	801	796	829	784	812	828	817	794	818	796	789	828	806	814	814	783	845	841	744	799	738	800	837	807	788	851	803	797	777	824	803	792	769	850	778	805	877	832	797	813	744	798	777	802	808	805	817	790	827	800	792	749	840	715	808	835	798	817	822	817	790	824	757	828	798	805	789	836	831	801	824	800	795	818	828	859	775	784	798	817	800	767	803	816	782	808	758	781	843	807	773	828	798	816	792	783	777	839	769	760	826	825	797	816	828	797	794	772	836	775	771	813	802	787	798	794	805	824	818	801	790	796	770	848	841	795	809	768	815	796	736	751	815	802	837	772	839	793	808	768	833	805	810	786	814	788	818	797	795	790	799	852	807	843	816	797	787	782	796	728	853	836	810	808	857	796	809	781	807	838	845	782	808	815	830	789	805	797	826	783	786	784	758	798	791	833	757	805	759	770	828	830	771	767	848	816	770	816	788	787	833	794	817	744	830	811	824	799	811	760	809	826	765	785	788	840	801	801	778	816	812	810	812	777	849	796	785	765	814	819	793	844	766	810	775	838	766	798	791	841	741	750	757	788	793	805	763	762	824	835	773	790	813	799	756	772	808	850	782	791	770	807	850	787	781	802	836	820	844	821	808	808	817	786	802	816	739	796	817	747	771	791	742	794	829	763	789	796	830	801	783	769	810	791	772	799	812	788	816	820	775	747	811	825	793	809	730	788	805	783	794	811	837	787	780	802	791	789	854	834	823	749	786	810	778	846	814	747	837	861	767	815	812	779	813	786	867	826	813	834	810	775	785	778	814	808	796	772	807	782	842	811	756	787	828	827	814	743	795	833	799	783	819	768	796	831	808	744	843	808	755	765	831	806	834	783	760	762	817	803	832	754	753	779	747	751	809	828	806	846	802	783	815	793	781	792	791	782	827	793	809	816	885	737	833	776	763	783	787	900	817	773	818	795	801	806	791	800	767	827	745	795	796	777	808	791	812	839	831	834	818	781	802	812	796	780	821	876	801	774	824	780	793	758	788	812	799	822	765	774	780	797	822	787	792	788	782	764	839	803	840	812	847	775	801	820	812	766	807	829	765	835	814	815	790	788	836	859	780	809	796	840	743	802	787	851	813	819	781	800	778	864	760	800	754	753	725	759	828	785	762	785	807	762	768	780	768	795	841	784	778	866	781	794	798	790	777	805	808	768	784	788	814	799	742	795	835	819	761	792	815	818	739	783	780	768	833	802	780	812	815	803	806	796	839	821	818	813	788	819	816	827	844	766	787	811	736	852	785	843	803	809	755	822	811	789	764	761	810	800	800	801	832	847	797	725	778	777	845	804	815	782	831	813	814	790	799	821	812	796	754	838	803	751	794	808	815	783	841	798	829	801	804	806	803	755	780	786	871	816	821	808	790	772	789	856	797	794	814	762	845	798	812	761	817	784	751	880	796	757	837	842	808	768	826	842	812	787	806	866	754	770	810	778	814	817	807	760	807	825	777	778	805	821	806	829	800	825	820	762	809	811	835	815	843	811	776	790	817	761	804	800	883	774	781	835	801	769	809	883	807	748	790	857	805	836	836	785	798	814	796	773	799	760	819	751	825	759	818	748	840	823	793	850	753	771	838	837	823	748	820	840	822	805	789	842	811	766	799	765	804	774	780	794	805	771	790	810	750	830	815	788	851	792	792	777	821	784	803	814	838	808	805	813	791	790	760	824	835	788	823	849	865	813	802	818	812	795	845	777	845	805	785	816	812	822	787	821	834	858	766	832	828	796	820	798	781	780	806	790	863	819	833	782	803	805	868	786	802	823	776	831	782	783	825	812	837	767	812	830	824	816	797	789	828	807	807	723	782	791	811	810	768	763	773	814	801	806	796	767	811	827	828	827	770	835	822	865	841	776	851	815	857	859	797	822	830	824	837	815	833	794	843	783	804	779	815	798	815	837	790	754	811	836	798	820	858	839	800	803	774	800	855	817	876	807	787	813	818	789	823	821	786	801	808	792	848	809	818	741	771	761	759	771	779	840	750	792	871	823	808	786	795	757	771	804	801	772	757	786	773	750	819	823	809	849	748	845	772	756	778	812	788	761	790	802	813	756	749	814	806	795	821	803	779	793	795	847	851	819	809	835	795	822	794	771	787	771	794	810	816	805	856	811	787	813	754	796	828	762	812	815	792	821	838	785	798	799	820	817	821	814	787	845	802	769	795	876	720	779	793	814	838	763	825	782	832	784	805	796	819	782	778	788	784	772	772	800	825	812	766	817	754	791	840	774	802	795	807	782	807	786	806	802	805	790	799	757	817	816	796	794	834	797	867	740	832	738	842	790	827	780	814	789	848	785	823	857	830	806	786	868	804	801	807	820	712	799	845	818	788	791	825	782	780	797	768	756	852	782	773	888	769	760	783	787	776	814	861	781	817	771
24963	20590	26931	24259	20600	10943	1610	972	830	758	707	607	589	533	500	474	474	503	493	471	435	453	422	422	470	440	431	404	420	407	411	451	426	411	459	407	380	421	453	418	415	417	408	421	425	386	397	428	396	405	415	408	392	365	415	401	417	432	418	367	412	417	393	405	407	466	402	379	399	402	406	395	393	419	388	354	401	404	403	404	430	406	402	395	407	397	405	385	396	385	376	408	392	419	390	395	372	423	380	404	366	425	413	393	416	411	399	411	374	377	417	392	376	376	386	383	423	406	436	406	393	398	415	352	429	392	399	390	412	391	402	394	394	389	379	402	391	382	403	388	382	393	360	394	378	401	392	379	373	402	370	379	348	385	402	365	356	396	395	418	393	398	422	378	418	405	404	419	393	414	409	410	390	403	402	403	402	354	395	390	382	383	386	377	424	396	360	357	410	404	391	406	378	364	388	385	417	385	415	424	420	380	375	383	416	403	399	398	444	389	373	394	424	397	388	396	383	405	407	416	405	397	438	399	379	389	369	406	406	371	399	389	439	375	356	376	425	397	393	375	424	367	401	401	400	412	418	388	403	407	409	402	405	402	378	414	432	374	399	394	366	404	397	401	364	399	351	383	402	379	395	413	419	357	411	423	428	422	395	375	377	371	376	384	399	396	368	394	420	384	362	376	361	377	413	369	420	385	404	438	386	386	423	391	396	378	391	386	398	389	359	419	416	385	361	408	413	404	381	392	396	389	396	412	394	375	438	384	425	359	365	391	380	380	405	422	381	377	363	381	372	366	388	393	371	381	422	362	388	382	334	379	392	372	367	406	397	396	378	376	354	396	386	403	388	392	386	401	416	381	406	394	375	412	377	386	391	368	378	416	384	432	393	414	381	379	394	378	379	361	423	401	360	400	427	410	365	389	422	376	413	380	362	377	377	379	407	426	371	387	383	355	387	400	370	399	375	407	408	383	421	408	392	379	360	407	371	404	393	408	394	347	368	406	361	427	411	379	430	380	382	388	413	406	390	409	357	412	378	385	363	400	406	397	386	389	366	417	356	388	393	376	396	389	412	399	402	382	436	392	373	384	378	388	395	395	385	432	399	408	392	381	391	394	400	402	394	416	433	424	395	377	361	378	416	381	426	403	384	377	396	398	404	408	400	374	399	399	404	391	407	442	361	401	403	381	403	398	389	433	431	402	399	404	411	391	399	399	386	355	381	426	394	407	396	414	413	394	391	400	361	383	379	397	395	387	407	409	411	397	393	355	399	403	405	356	389	401	425	410	418	412	401	389	406	437	363	366	406	395	401	416	405	387	390	396	421	385	396	385	373	390	419	388	398	408	398	417	374	404	398	404	369	399	386	391	412	372	392	428	401	409	358	414	391	330	413	395	394	353	425	400	392	382	387	384	396	397	394	391	412	408	373	410	383	401	402	395	370	359	410	367	423	373	420	370	377	416	397	406	388	394	413	374	395	382	401	415	376	393	410	401	389	427	395	391	405	407	399	349	405	413	399	429	413	419	420	420	358	414	386	405	380	399	399	395	372	391	392	406	429	407	390	399	416	414	370	422	365	369	437	398	396	406	414	415	388	394	414	376	391	390	357	371	434	356	435	369	385	364	401	354	421	361	419	414	363	418	369	375	383	377	391	396	417	388	345	387	421	369	390	379	428	395	402	402	415	385	435	393	405	428	390	394	372	361	405	367	379	405	437	380	396	433	421	409	372	386	396	392	413	378	411	382	384	377	393	377	392	379	360	416	387	392	369	409	416	372	394	330	372	418	370	377	404	397	370	372	380	397	357	386	406	422	406	390	383	377	408	395	385	396	398	399	388	376	393	392	393	392	382	385	404	398	415	445	371	398	447	362	391	397	417	405	384	400	409	398	398	383	404	449	398	390	433	395	393	399	402	389	369	400	347	403	387	387	365	392	398	418	377	400	392	378	368	370	397	380	395	386	399	341	410	424	436	400	415	396	407	365	371	395	394	380	424	417	369	422	398	398	411	412	412	383	329	382	381	402	420	391	401	397	367	377	385	388	414	403	369	422	379	430	404	389	387	407	392	432	407	426	377	397	381	350	386	378	406	396	400	407	409	386	412	385	380	386	380	406	419	390	400	370	392	405	426	390	413	406	380	406	425	403	398	393	391	399	390	407	378	402	414	429	400	405	432	357	388	395	392	414	396	379	359	410	417	403	382	398	406	383	365	373	434	405	403	421	399	386	350	392	406	446	437	366	372	444	401	362	388	373	381	391	399	407	370	414	393	409	386	393	388	383	396	386	393	404	367	383	394	366	378	412	396	391	428	393	413	380	390	372	378	414	409	416	358	399	365	404	356	411	392	436	411	426	424	389	394	416	420	377	404	365	368	391	420	372	390	371	389	369	390	393	388	404	396	376	408	384	398	415	366	358	421	392	424	371	394	389	391	396	415	391	347	401	408	385	386	395	368	420	383	400	391	430	382	385	426	387	396	389	392	379	398	383	392	431	379	393	388	432	373	364	391	403	390	366	397	377	391	374	357	369	396	398	373	377	369	395	411	408	379	401	389	390	385	395	413	374	363	372	368	385	399	440	419	394	427	405	383	424	428	395	394	372	389	442	418	366	375	410	380	385	365	352	369	391	387	424	394	435	381	452	373	393	389	382	372	394	380	424	419	378	379	395	335	436	381	390	390	405	391	375	406	413	408	356	398	417	419	377	410	425	410	397	410	388	389	396	390	397	400	384	398	399	415	394	388	407	417	392	394	385	404	417	377	398	386	362	402	414	388	355	389	381	384	375	393	384	399	360	406	366	426	391	405	398	388	428	390	375	393	409	385	417	396	411	410	392	405	428	390	399	389	421	382	372	399	379	374	368	411	369	385	393	362	423	395	418	404	387	373	391	378	380	405	357	384	434	410	398	400	419	348	423	390	401	404	399	363	381	390	410	426	364	363	433	388	378	376	394	403	429	382	395	385	392	398	385	390	370	389	403	405	376	391	366	423	404	423	409	393	378	373	378	455	393	404	403	406	396	397	381	405	408	399	400	365	399	385	432	391	373	386	380	377	389	403	367	416	386	388	384	399	397	392	363	420	387	364	423	419	409	408	402	368	390	396	368	393	408	362	375	401	363	401	428	390	383	389	386	375	438	416	373	413	383	375	418	382	393	400	396	372	423	406	386	397	391	382	407	397	359	380	409	389	418	371	409	365	392	396	389	361	413	411	403	408	374	373	398	385	402	401	418	418	406	419	366	383	377	362	388	401	420	405	402	406	389	394	429	416	416	402	399	418	414	372	414	386	417	404	394	424	409	418	385	413	373	428	398	417	402	432	394	378	391	411	389	340	392	409	362	405	417	376	390	384	395	368	392	408	390	395	406	472	396	403	391	378	416	428	371	395	399	403	386	362	403	418	395	415	352	395	386	426	382	403	346	395	405	435	363	376	394	381	412	389	440	404	373	389	389	405	337	388	397	413	413	388	404	435	383	462	421	417	382
7357	11838	10507	6005	3883	2783	2182	1793	1466	1230	1098	948	933	796	751	739	674	650	663	589	558	576	550	513	475	531	515	491	518	470	485	449	449	498	466	473	422	466	426	427	385	459	460	453	437	478	441	435	447	477	457	445	416	420	421	439	475	408	440	429	421	415	431	407	465	436	407	405	437	450	469	446	417	411	424	404	432	443	422	403	439	431	430	436	412	454	432	442	445	456	443	435	448	436	440	425	434	463	405	438	438	445	431	468	422	454	424	452	407	449	398	420	422	473	421	439	428	450	460	443	395	459	404	456	441	427	473	428	427	441	433	445	469	432	456	447	473	397	430	410	428	406	370	454	412	422	416	443	407	389	419	417	395	402	418	402	453	412	407	441	416	412	434	422	414	428	402	403	405	407	416	390	448	364	407	429	402	399	411	432	435	398	422	411	444	434	429	462	408	455	402	428	407	407	446	415	384	389	423	449	454	455	442	467	416	421	421	428	396	416	436	410	437	404	456	421	454	376	430	470	422	433	429	431	367	415	443	412	394	390	435	420	414	414	411	422	437	435	441	384	429	432	417	427	429	421	441	439	415	405	435	437	420	399	420	400	454	410	409	435	420	413	424	428	429	420	480	416	441	425	393	438	418	406	405	442	431	449	443	452	429	428	423	410	404	412	410	420	462	422	387	419	410	414	396	426	398	443	393	423	433	453	417	411	425	397	428	420	429	455	424	394	367	421	416	395	456	412	377	414	388	405	384	414	413	416	424	428	429	411	417	419	403	425	440	417	418	402	444	395	441	419	386	442	376	427	441	395	396	426	399	435	450	440	416	383	425	408	423	418	429	397	429	423	428	404	414	448	436	437	434	405	372	437	424	406	410	389	399	426	379	372	457	433	420	409	419	426	430	403	400	405	417	391	415	392	422	399	410	394	426	401	463	385	421	467	446	404	420	417	453	400	438	376	414	430	420	407	425	401	454	387	423	406	439	386	421	425	399	403	405	438	449	401	426	397	436	441	441	389	404	433	426	411	436	424	411	430	414	410	426	451	447	419	423	412	445	479	451	396	437	448	437	386	468	413	450	418	436	399	418	437	412	404	400	409	421	416	426	420	402	384	428	381	455	456	458	430	435	415	387	414	379	453	457	439	419	367	405	378	395	432	396	416	406	410	424	398	411	410	394	409	406	413	393	439	440	413	411	431	401	427	462	421	416	433	416	381	442	424	383	386	410	442	444	405	395	401	459	418	451	423	389	417	414	431	427	405	418	450	390	456	387	424	397	444	404	412	437	441	426	449	419	431	433	417	436	462	394	409	430	409	414	424	405	415	430	427	457	424	413	390	425	428	407	407	434	408	384	414	431	391	397	431	422	398	438	408	378	466	416	394	438	425	424	423	389	411	410	425	423	403	426	430	431	425	427	467	430	428	402	419	414	425	446	392	426	436	397	410	434	428	405	424	416	390	432	432	433	398	430	451	374	437	408	433	409	420	393	419	420	421	449	376	419	407	430	448	411	406	389	419	410	449	427	419	407	421	400	443	421	446	409	417	413	454	416	391	390	423	413	437	459	419	420	424	394	432	472	402	410	377	431	411	428	405	438	387	388	377	405	424	413	413	436	399	406	413	418	401	417	423	465	422	423	409	424	414	402	417	420	441	414	390	457	420	433	417	406	410	455	442	439	378	408	431	423	456	407	380	430	429	446	433	444	438	435	401	432	405	452	419	403	411	402	438	419	418	402	412	363	432	394	412	437	417	432	409	411	412	440	402	395	422	428	448	410	388	437	423	387	434	445	439	457	394	435	440	414	466	399	427	471	425	425	407	434	407	407	378	418	404	429	400	385	415	427	434	382	420	427	424	438	406	420	428	412	427	474	408	460	409	424	421	407	415	418	437	444	382	430	427	386	449	418	411	423	391	435	416	412	434	458	426	393	412	423	450	442	382	425	446	406	385	422	435	422	410	419	402	435	443	400	426	432	389	412	400	449	455	410	405	401	453	441	457	410	413	384	387	446	420	443	392	401	438	421	444	409	377	425	435	427	424	372	420	440	445	427	414	416	449	415	429	436	395	452	438	392	379	402	412	431	395	432	424	446	403	428	407	384	455	447	447	433	393	439	435	417	424	434	406	427	433	399	405	435	435	411	424	416	430	418	398	423	413	438	463	431	430	388	406	445	421	395	408	406	429	412	446	403	385	427	416	440	456	459	403	413	409	402	445	430	406	414	399	415	411	413	426	419	465	403	426	402	427	425	448	423	403	419	431	377	440	409	437	442	422	421	444	414	414	431	402	434	434	428	443	411	398	435	393	438	390	387	421	444	438	425	418	409	389	430	422	446	442	414	421	427	398	417	389	426	432	409	387	406	411	423	395	406	420	413	437	431	447	419	401	395	377	457	460	457	414	437	402	416	389	422	411	426	439	431	395	420	395	429	428	412	402	397	428	429	434	420	428	418	403	453	404	399	393	410	482	412	460	394	404	419	424	386	397	383	398	395	413	412	429	419	405	416	401	425	467	424	407	412	395	426	435	438	411	404	408	440	385	406	435	423	395	407	431	456	440	453	422	435	454	437	441	414	417	439	416	450	413	433	419	389	392	391	374	424	406	390	396	433	383	408	414	452	422	441	418	436	416	367	437	412	412	418	425	420	454	420	432	445	419	371	391	403	434	434	455	427	444	434	418	422	404	408	413	383	430	394	450	417	393	407	384	431	419	412	418	423	465	442	382	418	428	416	411	397	411	408	415	440	414	425	415	430	446	406	431	400	428	416	438	427	434	407	403	433	432	395	413	415	458	409	361	402	418	423	457	418	419	469	433	414	400	406	420	424	437	381	400	425	396	415	391	426	453	417	395	410	428	420	396	421	461	402	466	440	435	391	419	428	386	402	404	452	427	376	426	390	385	384	406	433	400	471	392	470	457	381	417	448	412	402	388	422	421	430	428	402	438	421	467	413	445	374	424	387	405	414	434	390	440	446	413	434	413	426	426	433	410	412	443	420	401	373	409	431	410	434	405	390	400	446	429	410	426	414	436	437	440	416	457	438	409	436	389	433	426	427	445	454	384	433	419	408	438	399	392	429	406	406	416	401	418	410	414	415	406	425	434	438	434	420	415	423	390	429	457	407	443	421	419	392	393	448	406	409	424	422	405	406	402	430	406	421	431	419	455	412	420	382	394	412	454	433	426	395	454	400	445	433	424	408	431	406	423	404	398	388	429	429	415	417	434	406	422	394	404	444	452	418	400	433	429	482	443	413	432	407	438	390	426	416	440	426	420	439	403	406	453	376	426	406	438	402	407	418	408	428	414	437	426	465	434	454	441	398	443	405	399	416	393	430	419	411	410	431	388	441	408	438	433	422	424	413	410	408	410	387	459	408	442	415	494	397	405	429	402	383	410	391	357	399	369	443	428	400	416	412	428	401	365	422	421	422	422	445	420	389	407	409	470	410	444	392	427	377	433	417	447	447	426	434	376	416	420	432	426	422	424
22853	20566	27245	23878	20579	20658	8534	1873	1491	1265	1129	1058	992	901	893	816	823	763	854	813	731	747	731	753	762	701	726	644	695	698	645	698	641	639	690	630	630	675	647	662	629	682	644	644	625	669	653	685	676	623	654	641	653	622	645	679	626	658	610	639	625	646	658	663	644	667	648	631	623	656	627	678	659	662	651	671	623	628	618	593	653	642	589	635	647	653	679	611	612	628	619	619	620	639	644	672	636	638	618	623	635	605	623	625	680	662	640	640	609	676	634	639	650	644	636	642	631	633	643	634	644	649	641	580	625	648	628	610	588	645	621	633	660	623	668	640	598	642	609	639	624	592	615	669	612	666	616	664	641	656	634	649	603	623	600	633	629	576	583	670	642	646	620	627	558	601	643	639	604	597	670	621	677	670	583	636	640	644	629	627	603	608	649	612	648	637	638	622	612	659	639	574	573	615	589	604	568	618	625	635	607	596	610	635	586	667	648	657	634	626	612	644	588	644	624	622	636	579	607	594	570	637	617	592	654	615	630	637	632	719	588	646	664	588	609	589	643	666	637	595	646	644	621	622	616	603	650	654	590	612	645	605	617	630	629	654	610	665	608	644	644	605	603	592	641	645	606	620	616	642	640	607	621	614	619	644	645	631	646	678	607	619	629	602	657	617	654	614	633	583	570	649	617	648	676	584	685	618	663	627	628	606	636	606	665	625	599	639	647	630	607	603	601	633	570	604	624	630	644	618	619	617	601	623	570	640	604	617	625	601	603	695	611	612	625	662	649	619	628	625	661	561	588	647	654	615	620	627	668	653	619	621	644	605	637	632	627	614	638	664	621	631	579	631	618	631	639	655	632	648	686	603	628	623	640	619	599	576	636	643	628	602	621	612	600	651	589	633	655	634	625	584	635	581	566	623	620	594	634	662	612	652	641	702	642	632	637	619	640	588	635	579	629	648	621	602	635	622	664	609	611	617	644	619	598	663	624	614	623	608	656	583	593	674	602	590	638	618	623	605	659	562	677	569	579	629	616	635	574	606	585	631	612	639	613	601	637	599	616	619	634	631	667	590	577	634	635	600	568	593	598	663	637	620	603	598	602	645	649	633	604	591	657	583	651	622	604	624	620	600	580	587	609	635	600	635	617	618	616	593	599	600	635	631	661	607	623	603	652	632	606	632	609	661	639	649	636	625	575	636	587	600	623	628	621	612	696	622	607	583	621	613	623	614	620	597	616	601	606	606	676	618	570	637	615	638	610	618	654	603	666	620	622	632	604	624	641	607	597	654	645	614	648	600	652	676	609	614	611	634	582	627	552	644	658	601	599	645	611	643	608	650	612	676	669	615	653	659	619	593	645	618	650	594	623	611	591	632	622	617	620	660	599	667	631	643	660	647	641	603	639	634	593	640	628	612	622	609	599	632	647	587	620	645	587	606	603	653	605	668	655	617	636	579	642	562	601	604	668	641	636	649	671	633	648	661	645	662	628	594	605	609	581	614	617	623	648	583	660	658	636	603	621	620	611	602	664	634	599	653	628	596	633	593	647	650	638	606	633	620	652	615	610	638	595	617	629	653	622	626	630	625	582	624	628	636	591	642	604	635	603	640	636	582	603	639	581	610	609	597	634	579	619	640	613	631	586	667	649	615	638	629	615	623	614	650	604	622	668	644	626	621	618	597	656	646	587	650	638	606	636	664	647	629	630	628	623	623	614	625	652	602	619	639	670	621	577	609	619	615	635	616	560	682	625	622	595	647	589	607	597	611	640	619	619	619	664	651	615	616	635	628	646	595	595	604	623	616	663	647	618	641	654	612	607	628	655	672	621	587	601	622	605	637	654	614	631	585	660	656	591	620	600	626	649	608	637	580	650	639	602	672	632	655	597	599	610	597	582	639	603	640	624	627	624	611	676	587	629	639	632	607	584	636	593	666	645	652	649	660	597	614	642	662	636	624	589	612	600	595	626	624	640	579	622	671	639	594	624	605	624	610	601	629	661	692	593	604	651	583	622	633	606	640	650	634	655	623	627	649	636	658	677	594	577	655	632	588	578	647	597	611	657	618	637	635	655	605	617	666	608	608	614	602	602	671	603	640	643	622	615	644	618	651	637	645	612	596	601	683	666	638	645	617	632	633	658	659	611	639	639	639	614	593	631	582	615	660	613	645	619	599	689	577	613	573	564	655	601	648	644	620	650	658	660	590	634	595	613	651	631	607	639	643	624	637	632	544	604	637	630	616	593	620	586	612	623	689	631	555	586	656	579	650	636	603	636	611	645	621	604	628	627	613	572	610	654	627	617	636	628	633	638	650	651	610	606	676	638	639	627	631	648	570	583	632	618	614	623	596	611	624	609	624	646	606	595	618	629	632	633	618	611	635	682	635	651	669	602	644	628	594	563	596	601	603	629	615	619	622	594	603	665	651	634	593	632	640	607	632	632	598	639	675	625	623	610	590	618	616	622	643	658	573	624	606	598	600	605	627	618	643	617	620	648	595	653	615	576	668	609	634	581	622	669	614	628	580	600	622	642	627	603	616	653	660	602	609	633	614	632	610	620	621	617	633	666	627	614	631	621	659	597	617	680	680	598	606	593	640	613	632	681	637	662	598	649	642	628	636	613	653	655	668	646	594	598	629	628	618	664	600	627	662	613	621	636	610	613	623	645	640	596	610	631	597	606	638	601	639	610	617	603	663	596	613	654	657	644	598	615	623	645	638	580	634	604	580	586	616	629	627	600	609	632	605	631	631	608	657	620	619	567	657	633	612	613	608	625	633	605	621	572	568	600	673	606	628	634	616	638	618	629	609	657	669	634	659	594	596	667	637	644	593	592	630	623	609	586	649	604	602	613	619	634	631	608	643	612	632	639	635	635	624	638	636	649	666	633	570	670	630	618	634	614	643	624	628	608	626	614	612	613	614	633	619	598	638	661	578	614	616	594	624	655	570	626	662	632	584	620	615	635	634	632	568	677	633	647	607	639	602	568	649	607	659	667	587	622	676	596	604	629	619	620	626	627	591	609	589	668	609	600	609	628	656	612	630	607	682	595	638	634	647	622	604	570	592	624	609	612	612	605	650	647	589	644	619	620	596	599	602	614	631	645	647	655	630	634	620	613	627	601	587	631	629	652	607	650	590	680	582	619	615	644	611	597	600	603	632	666	617	624	576	597	591	612	613	597	638	640	589	590	613	663	622	603	621	646	645	595	657	616	596	597	601	643	660	663	619	580	647	627	621	586	631	584	617	599	628	602	640	624	614	575	655	632	635	649	624	581	615	584	632	619	647	632	588	601	622	592	627	597	659	615	606	614	607	606	653	612	640	611	634	657	646	666	604	636	653	597	619	641	609	611	594	591	648	613	639	618	651	593	580	593	602	624	689	644	617	639	659	605	652	635	584	608	666	650	600	606	575	639	633	649	658	643	673	597	635	676	665	567	626	576	637	621	639	632	602	561	641	604	663	623	640	594	589	629	689	584	663	603	617	630	683
10017	17896	16462	9554	6755	4858	3710	3029	2457	2099	1695	1568	1484	1308	1183	1083	1045	936	949	897	815	867	808	762	794	755	761	763	723	712	697	683	673	689	724	647	692	646	649	691	638	630	632	589	666	572	624	635	603	612	632	656	609	635	658	630	633	653	600	607	634	572	592	592	598	610	664	652	624	634	623	639	599	611	619	588	614	607	591	595	572	619	619	588	582	595	599	580	601	606	622	654	618	599	626	610	619	630	612	658	599	597	614	634	608	621	635	643	587	576	574	604	619	583	600	637	633	626	622	627	602	667	587	659	614	567	562	603	609	604	573	632	591	599	592	614	615	588	572	597	641	627	577	580	639	611	625	606	595	592	575	608	597	594	620	602	594	582	639	616	576	593	614	575	612	589	573	587	568	620	587	597	599	623	631	584	587	614	658	587	605	588	591	584	626	623	571	558	614	608	629	600	591	633	602	594	589	614	562	607	558	612	596	624	626	581	630	578	619	565	609	589	599	570	591	624	629	621	596	617	580	562	553	556	585	575	620	620	621	557	592	592	612	600	621	611	564	591	572	586	596	584	537	633	599	643	620	570	621	597	609	566	641	568	544	551	596	610	586	601	563	567	571	556	590	582	581	646	647	624	612	553	575	586	610	585	607	589	629	599	624	594	596	612	613	641	576	594	584	610	570	568	591	580	562	584	659	571	597	617	603	566	613	603	565	601	642	603	588	599	625	591	556	593	603	574	604	602	581	605	583	599	583	607	577	565	593	619	600	613	607	617	564	567	616	596	576	629	581	605	611	600	563	614	586	563	601	610	561	610	590	563	620	584	644	622	634	624	590	572	565	582	558	626	563	584	584	580	586	570	588	590	613	610	587	597	526	598	616	603	592	587	627	581	604	568	609	638	580	583	572	611	606	618	585	571	547	559	607	587	615	577	620	602	583	597	607	608	531	619	617	607	628	518	603	604	609	562	559	611	671	602	586	572	590	596	577	596	620	581	548	573	572	597	615	595	569	562	597	595	650	584	557	597	603	541	657	627	588	579	602	646	590	631	565	577	562	603	614	582	588	608	590	645	595	645	606	588	637	613	586	602	598	612	631	572	617	591	633	584	614	606	576	580	627	585	533	595	606	633	561	589	587	644	605	549	586	601	580	591	569	576	571	542	590	618	608	582	590	572	556	583	613	652	628	561	617	606	577	659	631	598	620	597	567	579	603	625	602	589	583	615	621	574	635	583	590	596	586	587	592	603	627	646	613	593	579	581	560	560	597	631	584	610	619	605	602	615	609	592	652	602	618	617	573	634	623	602	609	643	595	579	548	609	589	561	551	624	602	580	582	620	616	573	610	580	535	604	616	621	599	620	563	572	642	638	627	610	573	593	625	614	612	604	569	617	626	567	602	610	568	595	584	585	558	596	631	602	571	566	586	591	603	589	619	580	600	585	559	561	630	585	597	604	609	655	595	576	606	587	616	602	562	603	594	573	603	533	624	580	582	593	590	629	631	595	543	576	585	576	571	589	569	602	600	650	610	629	585	591	575	618	583	560	630	574	612	617	580	607	587	615	556	607	593	564	548	554	629	596	616	580	647	584	575	549	596	558	538	584	569	589	616	587	619	591	606	567	588	576	577	657	600	579	644	600	593	596	597	577	618	580	637	576	590	621	581	598	606	601	596	614	552	546	554	587	643	584	567	630	630	595	578	608	586	585	609	580	577	598	619	633	554	551	584	622	554	623	569	610	585	594	633	625	595	606	588	612	569	589	590	610	544	584	588	601	628	605	583	595	617	611	658	604	602	560	605	607	576	558	596	609	580	637	618	590	603	591	637	580	558	592	559	583	610	594	623	625	627	541	550	581	605	587	621	572	581	588	586	552	610	583	615	618	609	649	623	589	612	564	589	575	603	616	597	558	602	566	628	654	579	579	595	578	570	603	617	583	608	562	622	599	634	591	581	568	588	616	651	636	600	614	628	638	591	591	591	602	579	617	582	573	564	601	605	586	614	585	597	631	585	597	639	621	591	624	589	626	612	566	608	613	643	578	587	579	623	583	582	632	588	598	583	639	624	589	591	595	609	567	613	611	574	599	620	615	620	566	600	657	612	552	597	586	632	548	575	601	602	568	618	632	613	610	561	611	651	610	596	585	585	576	582	590	623	591	590	597	601	565	613	632	631	558	568	602	592	603	571	562	589	582	593	577	588	615	592	567	637	556	587	576	598	584	592	600	550	605	581	589	563	599	603	597	579	580	594	605	635	623	620	617	555	605	588	573	566	557	624	558	591	565	594	586	616	564	565	631	627	581	613	552	588	613	587	619	584	618	586	599	572	599	589	652	607	608	581	575	573	569	619	601	577	620	580	615	607	621	595	579	594	641	583	596	584	591	599	537	572	619	600	595	625	584	623	605	554	569	610	599	580	573	595	580	589	611	616	577	610	576	557	608	546	551	561	609	598	623	606	588	560	625	593	613	594	586	584	640	665	566	596	562	626	579	568	610	602	588	601	611	577	614	589	600	631	593	592	608	583	579	579	591	642	632	585	587	582	593	582	580	587	544	568	569	574	621	606	595	586	608	588	589	616	609	562	561	538	569	601	558	636	590	534	600	584	606	675	582	624	588	562	535	629	613	603	549	580	570	588	591	589	590	603	601	624	581	568	610	598	604	599	607	592	595	589	563	591	595	614	563	598	601	588	586	564	586	587	565	606	639	612	598	601	629	627	565	599	609	576	608	621	615	573	593	584	677	556	615	604	603	609	587	583	567	629	581	601	558	660	595	568	598	590	609	618	581	612	580	575	587	559	625	568	615	593	634	568	589	577	603	585	635	616	588	613	560	614	593	565	588	603	558	597	602	619	616	560	560	602	563	605	576	568	589	629	608	599	561	634	613	599	612	594	609	624	599	566	577	562	562	597	587	600	601	594	560	583	584	567	556	564	604	553	613	585	617	597	595	613	603	589	588	614	606	634	592	587	561	596	582	541	594	580	552	604	587	607	602	612	632	613	584	583	545	572	588	594	612	607	602	592	587	565	571	613	553	620	589	622	552	582	605	615	565	607	635	567	583	568	580	610	547	600	589	596	572	594	603	534	632	553	630	601	594	610	576	552	591	594	555	554	546	602	607	582	549	584	567	615	595	608	613	579	575	604	556	597	577	596	599	611	615	594	581	600	608	557	564	604	547	633	617	600	602	619	580	600	591	618	566	639	580	589	582	578	622	585	604	583	647	586	598	587	566	565	573	632	559	581	588	651	593	597	630	592	574	608	585	580	590	600	595	576	569	581	593	582	539	597	570	605	540	614	593	590	616	557	584	583	649	590	621	569	560	650	613	605	594	563	577	555	588	569	547	582	580	624	591	589	586	587	562	612	546	561	661	663	597	621	563	594	587	607	609	586	610	572	605	551	576	593	581	603	599	583	541	594	587	579	606	601	585	590	635	580	582	569	617	571	604	601	560	629	641	607	600	547	580	583	600	614	600	619	575	621	595
28010	14153	2395	1127	939	886	857	832	726	747	768	822	728	794	780	824	776	804	815	741	807	775	747	780	749	772	752	758	817	838	775	781	802	776	763	815	714	760	787	745	789	756	782	800	805	814	754	794	759	758	765	770	781	783	778	793	794	826	790	738	736	749	738	747	808	723	785	811	781	753	765	805	827	805	773	786	733	756	802	796	788	809	777	775	811	745	792	791	716	835	809	752	799	793	730	819	771	777	794	794	776	738	783	786	810	833	759	834	790	782	815	799	783	800	755	761	801	776	758	790	772	767	783	757	783	790	771	837	791	796	765	788	779	811	759	790	774	751	736	752	763	777	784	770	777	785	819	792	810	795	763	762	759	780	796	808	772	759	750	749	742	767	799	753	776	794	790	761	788	750	776	767	781	783	722	783	775	801	737	747	702	745	781	786	779	786	775	777	795	754	777	757	730	764	740	793	726	776	766	745	803	793	748	784	763	853	784	746	785	781	847	821	835	815	807	804	779	816	730	773	793	749	750	751	756	739	792	751	801	816	753	793	758	792	785	750	718	750	737	853	803	796	812	754	775	787	778	743	781	751	815	793	690	816	750	859	810	787	783	764	773	793	767	798	753	765	792	819	778	764	794	809	778	787	773	773	751	727	756	777	787	769	739	705	719	800	763	777	774	735	790	811	774	783	778	784	753	714	765	783	737	764	840	777	759	770	753	777	849	755	780	824	835	777	826	761	775	771	813	748	803	780	736	814	803	775	809	761	809	800	795	713	810	810	803	778	824	766	788	756	761	812	798	742	764	769	795	774	801	785	790	794	798	773	780	741	760	747	761	763	834	759	771	779	798	777	764	762	780	818	813	776	753	790	747	784	770	751	768	776	771	749	788	737	753	774	796	789	822	799	730	764	773	754	761	769	779	781	835	822	771	795	786	811	766	764	784	706	746	791	788	783	743	772	820	844	828	819	764	760	713	847	746	760	802	748	793	799	747	735	815	797	817	832	762	794	830	780	713	753	789	781	754	802	805	809	775	753	716	794	760	748	782	815	810	726	740	775	779	802	825	820	758	752	728	731	751	781	804	762	785	758	765	744	735	847	747	741	764	731	774	775	802	773	749	750	766	738	805	785	759	776	757	756	785	734	719	796	745	778	741	801	794	773	754	726	830	761	751	805	740	807	753	745	737	769	759	782	825	784	766	748	773	805	779	758	805	797	794	759	821	790	733	755	752	822	753	789	741	775	731	774	733	811	745	790	772	726	869	782	821	790	753	812	781	790	769	765	759	766	744	761	820	758	787	764	817	792	791	765	795	776	780	734	822	770	777	837	766	780	796	760	787	799	798	782	801	802	736	797	791	738	819	845	771	767	745	739	845	822	815	772	786	780	726	842	777	722	770	805	800	787	760	778	774	770	787	822	787	750	797	747	757	769	767	741	773	782	724	758	811	744	742	805	756	721	776	764	826	759	785	802	771	753	756	777	741	805	784	790	824	750	726	793	700	770	796	761	774	753	731	796	773	827	792	796	751	804	803	739	743	829	798	765	796	828	784	757	784	747	818	791	755	791	758	738	777	819	770	743	781	781	749	790	777	793	813	773	818	779	777	813	798	763	734	816	730	808	760	775	774	752	751	736	790	783	810	752	756	806	726	815	775	800	748	776	764	749	769	795	764	783	793	786	783	791	745	779	812	785	768	787	719	762	760	758	769	803	748	759	807	786	754	772	788	764	722	796	765	850	814	762	776	779	790	729	710	816	766	776	796	760	749	772	777	800	780	711	740	775	776	793	784	732	828	742	777	760	838	739	739	791	818	774	792	758	761	835	757	786	756	802	805	768	797	717	791	776	777	796	827	790	813	780	751	799	785	697	740	774	789	729	777	774	744	727	737	777	720	779	763	798	764	762	736	752	818	745	749	768	738	782	795	768	828	741	779	797	821	776	770	800	750	825	762	767	777	806	796	752	770	798	784	793	795	757	780	795	800	803	789	744	766	767	754	830	781	791	778	772	785	765	762	753	735	764	780	744	735	799	750	804	791	767	754	797	808	744	807	745	790	785	787	716	757	789	779	789	834	791	775	790	732	756	823	774	794	796	775	800	783	804	756	747	846	783	769	739	770	800	802	731	751	781	801	772	760	745	820	775	800	761	756	700	809	758	771	778	754	825	771	766	771	799	755	755	785	796	788	772	772	802	757	795	761	737	791	773	785	797	786	798	788	764	791	784	773	753	824	756	779	746	820	760	771	759	799	833	732	790	831	763	735	806	777	738	810	779	800	780	784	740	799	734	803	763	777	807	770	765	764	792	779	815	835	835	753	778	787	776	800	768	818	828	736	760	834	732	718	795	812	743	807	767	763	776	778	733	751	756	753	779	775	780	753	778	737	797	752	763	804	745	779	800	811	709	766	817	727	789	801	770	804	777	782	748	800	790	764	749	792	758	795	794	780	734	782	756	764	768	780	763	752	737	766	748	754	813	755	766	744	750	764	746	819	815	788	760	757	750	762	810	803	765	752	816	782	794	813	769	802	785	766	782	766	777	787	733	756	781	795	794	811	841	777	790	799	796	778	797	759	786	787	764	779	762	732	781	786	756	821	781	775	818	755	779	819	793	853	789	743	761	765	818	773	786	748	777	776	744	763	766	798	797	772	763	776	785	742	744	765	767	748	755	814	825	771	743	796	767	810	804	831	835	770	824	774	775	762	794	764	783	766	812	747	807	759	793	734	791	765	777	806	757	826	729	772	811	744	765	793	762	801	763	751	783	787	752	806	739	769	776	800	823	807	817	771	792	735	753	795	779	756	793	773	813	710	782	792	833	759	754	806	767	771	817	744	738	758	753	723	776	753	762	795	771	786	839	826	820	782	810	786	783	766	783	830	758	788	769	811	768	763	778	814	775	765	786	735	750	813	752	798	784	837	804	758	709	792	780	779	762	751	749	736	799	732	783	792	778	827	816	828	797	809	791	758	841	821	823	799	819	753	806	791	823	772	775	764	786	751	738	766	741	815	769	787	847	815	696	747	783	786	764	826	717	861	827	772	798	766	782	781	772	810	777	804	782	784	773	850	813	779	755	769	867	800	831	779	756	759	765	750	800	806	781	794	736	805	737	771	750	746	768	759	775	765	765	734	746	783	738	831	769	760	748	761	813	782	796	806	771	755	818	783	762	757	784	780	763	799	729	777	774	720	762	810	762	782	786	829	799	790	765	759	733	771	786	808	739	764	744	792	745	780	780	779	765	804	717	766	803	782	772	737	757	793	780	832	763	763	797	774	788	781	774	778	780	769	786	753	756	819	740	818	810	761	822	800	762	751	753	772	745	781	727	761	738	793	780	806	767	742	801	775	749	777	803	767	825	754	803	784	780	796	726	763	751	722	779	786	775	784	755	828	784	743	817	768	799	782	800	789	736	762	785	730	756	773	761	761	779	786	776	790	738	790	754	757	797	799	811	739	803	825	775	781	785	798	756	784	751	753	799	771	778
5497	1532	1401	1099	1020	946	896	845	856	850	880	815	804	838	853	805	815	803	841	798	855	817	772	791	803	784	785	790	822	754	832	791	795	823	835	815	787	782	815	801	751	805	809	818	809	830	814	786	812	777	803	789	813	815	791	768	796	781	768	790	761	819	739	828	769	752	801	800	838	809	806	821	831	774	797	828	795	776	774	799	799	847	780	775	820	760	813	792	784	783	764	847	799	745	826	796	833	769	767	775	872	804	819	817	803	778	791	805	787	780	794	782	780	792	816	791	804	764	815	772	798	758	787	812	771	817	771	822	803	815	827	821	814	780	752	789	807	780	788	791	744	821	789	827	770	779	827	796	789	768	803	815	786	835	756	804	770	752	755	799	811	770	794	812	788	794	769	778	804	818	802	805	820	805	785	809	834	776	786	768	774	801	826	726	745	796	828	787	784	804	804	755	773	854	790	764	775	829	822	814	816	835	789	840	766	752	807	819	770	802	790	809	834	785	805	818	754	794	810	799	772	816	815	792	777	831	866	734	811	772	825	815	816	770	826	857	831	790	775	818	814	762	810	747	788	794	817	787	813	820	858	839	820	789	869	799	783	825	840	775	758	811	817	772	772	781	810	807	820	861	800	785	787	781	785	808	803	834	865	830	828	769	845	836	770	777	804	842	763	790	820	801	786	767	846	773	825	787	795	771	719	754	818	782	755	820	781	820	746	743	822	797	861	859	789	754	794	834	786	786	830	800	803	787	792	816	810	804	769	816	849	779	845	778	747	770	787	787	816	830	792	766	816	785	775	805	827	787	805	835	796	769	852	783	784	832	808	814	765	808	815	779	754	807	787	768	796	807	800	750	771	776	791	776	843	786	785	770	814	810	832	847	790	824	765	805	772	789	817	763	790	773	797	743	752	738	788	747	780	839	748	789	777	818	786	844	779	833	818	861	797	794	813	735	834	773	807	773	763	782	778	845	776	841	754	804	800	811	812	836	769	785	818	786	806	791	807	785	751	730	790	791	762	769	813	772	754	776	777	788	796	786	777	737	852	765	800	773	792	793	776	734	764	772	803	792	795	819	793	816	809	810	790	819	814	727	790	814	773	811	779	802	778	815	785	745	813	749	799	802	749	798	815	800	838	829	811	791	746	753	767	855	764	790	812	772	763	787	776	768	863	778	787	824	782	837	790	747	795	772	781	803	796	756	805	755	831	821	809	768	787	770	778	782	787	761	786	785	822	801	856	793	826	799	785	760	785	770	837	813	829	820	813	798	785	759	821	735	832	790	790	827	823	759	813	791	776	813	841	800	800	796	798	784	817	797	800	809	759	804	783	823	791	782	787	806	784	819	791	773	787	736	850	784	780	761	806	746	789	791	769	805	780	845	808	778	817	778	842	824	800	836	739	790	839	787	820	811	775	823	786	754	822	862	780	795	795	804	788	802	817	773	819	804	771	786	829	791	757	799	762	823	767	822	800	744	764	788	815	779	763	840	827	827	822	797	792	785	786	778	765	789	761	765	834	834	778	812	818	782	737	756	834	797	833	793	844	772	814	770	827	742	771	815	776	757	830	785	819	829	800	790	801	760	757	785	799	801	770	787	847	820	871	816	858	814	851	812	711	830	819	761	878	839	772	779	789	740	808	840	856	804	822	748	763	780	800	774	789	795	801	754	764	810	823	759	781	765	827	791	743	820	811	775	796	796	811	750	783	798	824	797	848	813	772	780	759	818	793	821	845	776	778	791	778	800	798	835	801	795	828	766	835	812	787	806	799	776	807	763	832	817	784	842	743	779	776	793	837	796	815	771	828	758	727	821	809	812	806	788	758	848	827	782	770	818	780	799	791	836	771	794	800	823	813	815	800	851	790	845	838	843	804	783	799	806	804	836	810	847	769	795	827	780	772	738	797	775	780	760	763	794	771	785	795	842	764	798	829	808	797	810	788	767	819	808	828	796	799	788	748	810	824	788	812	791	784	760	773	809	762	826	802	834	805	794	808	786	772	804	780	766	748	783	831	804	780	813	787	720	770	786	814	807	790	805	813	790	751	748	816	776	803	713	814	775	751	788	746	816	791	807	802	756	834	780	781	811	816	867	770	811	810	755	802	796	819	775	782	802	773	811	804	754	840	789	773	784	805	751	765	794	834	788	798	779	833	780	736	734	787	798	778	788	831	794	780	802	856	802	806	824	789	824	787	797	760	767	758	800	845	845	776	782	778	801	791	806	799	829	831	761	808	782	847	790	762	800	825	823	775	810	790	815	833	770	780	747	772	751	817	783	793	791	840	798	817	746	824	712	835	773	742	836	777	758	803	761	794	841	790	778	783	784	794	801	780	774	735	775	776	783	804	803	780	807	757	801	798	794	838	771	832	803	823	798	802	812	806	796	837	792	869	754	801	828	791	785	853	798	831	801	832	802	816	838	753	803	793	772	770	868	809	760	789	755	801	766	798	801	819	762	809	810	734	759	741	830	807	794	816	799	807	813	773	733	775	731	822	790	744	783	800	795	810	813	773	794	808	792	727	769	788	794	809	785	812	800	792	741	784	834	748	811	740	753	777	752	806	845	855	794	829	799	758	801	780	820	809	847	784	753	818	799	785	758	786	793	808	802	756	817	784	794	774	800	788	808	827	805	821	836	800	793	782	800	798	784	819	848	817	756	794	749	767	796	775	811	802	811	821	770	764	798	800	816	792	770	777	784	778	779	817	821	820	763	778	755	779	785	804	783	781	767	772	780	799	795	759	808	815	787	844	806	785	770	768	831	818	795	846	803	795	761	783	768	801	757	788	829	732	818	792	811	809	785	783	822	789	845	789	829	779	776	823	799	831	820	751	783	770	817	788	784	769	804	821	773	807	775	790	793	783	837	775	746	813	792	784	802	839	783	792	809	779	783	774	828	865	774	823	807	808	764	789	810	806	883	810	804	787	801	793	804	862	771	833	853	791	774	808	793	777	822	770	777	769	753	793	777	791	785	809	785	776	779	803	766	784	789	859	810	775	842	774	790	797	854	810	826	790	810	852	776	834	811	809	817	799	764	790	794	844	794	782	819	821	789	786	756	805	794	816	826	808	788	765	804	761	776	739	772	794	775	804	809	804	793	799	783	821	854	811	838	787	802	839	747	803	820	776	814	795	823	783	790	757	810	835	801	822	779	811	750	812	795	803	877	807	832	869	742	802	832	770	806	810	830	786	755	848	810	776	817	793	806	808	859	823	869	824	822	839	810	825	848	777	809	783	817	819	843	810	778	795	755	789	767	774	825	813	844	764	747	819	776	806	792	749	782	775	830	802	778	787	834	787	805	790	807	758	763	776	861	799	763	785	745	817	798	792	745	806	791	775	775	801	810	779	808	833	815	817	767	749	793	828	800	801	786	812	808	811	872	740	828	797	741	795	795	766	815	811	778	789	725	814	760	770	804	807	800	816	801	811	801	745	741	754	797	844	776	813	769	760	815	838	837	834	800	823	826	783	782	781	766
24910	20584	26885	24264	20592	10882	1505	1003	831	776	698	588	573	552	544	534	489	502	498	464	471	478	465	449	467	404	455	440	413	417	414	375	427	444	364	431	410	418	408	403	436	400	416	400	439	405	424	436	379	409	410	415	416	391	409	398	415	432	391	403	417	385	373	393	401	393	420	408	415	394	398	409	380	412	410	379	415	401	409	424	378	423	363	375	445	395	414	395	398	383	400	399	394	412	432	392	411	405	378	404	392	445	408	433	423	397	428	399	405	424	384	382	443	356	416	389	407	432	405	430	408	368	397	426	369	410	395	392	409	410	403	397	458	394	371	380	382	400	421	391	392	400	373	391	413	418	418	367	433	379	396	390	395	424	418	437	389	435	387	407	368	384	391	418	392	392	381	383	407	383	404	366	387	375	390	404	394	409	373	410	421	438	381	395	405	424	397	401	397	427	390	356	406	399	412	404	387	384	396	421	375	389	422	428	344	380	410	416	436	410	404	381	414	410	386	383	383	425	384	412	398	430	435	404	394	371	414	408	424	393	382	405	439	389	419	384	410	380	387	438	403	387	426	423	405	420	418	397	407	406	416	421	401	386	386	378	419	390	412	360	383	404	388	409	393	411	436	381	409	402	380	386	420	378	393	404	418	369	389	425	391	377	398	410	386	416	376	367	361	383	392	425	406	409	417	384	424	395	388	404	394	425	400	391	432	414	392	401	443	378	435	390	425	369	437	393	402	400	406	403	377	390	406	429	377	391	397	422	404	386	386	393	396	361	410	386	390	387	396	371	428	405	389	437	382	414	417	360	397	428	406	365	395	404	404	418	430	405	386	419	415	416	390	402	400	394	370	394	399	371	389	399	375	396	371	405	372	362	395	398	364	376	405	378	414	397	426	389	401	414	401	375	380	430	386	394	386	393	424	382	414	393	383	400	397	384	404	382	404	399	392	390	413	394	396	405	395	410	413	426	378	379	397	381	412	432	390	387	388	374	402	378	402	378	396	404	401	400	400	389	370	390	390	411	394	421	361	415	399	421	432	393	404	391	364	414	393	415	373	389	405	413	370	435	413	433	377	387	364	442	385	402	409	408	408	375	400	416	401	393	404	412	412	426	407	396	384	377	416	407	399	376	398	391	402	418	360	415	421	404	377	435	385	412	386	417	444	395	368	406	414	384	410	394	405	417	382	382	420	381	421	411	390	406	403	407	388	383	390	389	437	400	391	410	424	408	356	408	398	406	392	352	362	419	363	445	368	357	404	405	388	396	430	375	401	388	394	374	410	398	413	440	414	419	393	416	398	384	399	399	379	379	412	391	417	399	401	397	414	387	376	390	377	410	414	380	390	418	415	399	428	384	372	406	451	368	389	408	371	369	383	380	426	393	420	371	372	397	384	407	425	377	388	435	406	388	389	377	412	415	405	390	414	391	455	396	364	374	402	422	399	380	378	386	370	415	406	389	350	423	429	428	403	391	390	402	370	388	412	422	356	379	392	393	412	397	394	427	372	418	402	418	385	385	435	401	404	372	369	420	371	408	378	398	415	416	415	413	396	388	376	393	416	409	381	367	423	387	417	394	390	364	421	394	422	387	402	382	390	403	398	378	440	423	390	417	380	376	408	394	420	393	369	407	405	402	399	429	444	372	392	369	375	374	427	406	412	426	391	416	418	373	402	431	412	398	398	400	410	409	386	386	413	382	431	410	363	382	396	380	419	410	420	374	380	396	361	388	389	421	398	399	395	380	401	416	443	423	390	429	424	394	406	402	424	343	396	409	361	405	398	403	411	394	442	449	415	415	404	421	414	409	380	410	413	403	382	370	436	409	368	401	417	377	418	381	396	392	425	384	434	395	396	385	366	426	403	364	402	384	414	368	391	399	400	422	337	372	384	391	382	389	396	429	405	400	377	417	395	427	368	375	347	392	391	417	387	429	409	401	401	410	416	388	386	413	401	381	412	388	356	421	423	385	383	361	396	372	416	417	392	399	399	408	415	393	364	402	401	374	434	378	403	396	368	380	388	373	410	406	365	409	406	399	372	410	406	415	391	381	395	383	417	429	391	393	405	361	406	395	384	391	400	359	384	379	360	389	369	382	392	385	400	385	393	424	409	383	415	419	405	401	402	398	399	425	395	375	373	403	395	412	424	400	453	375	383	386	363	427	380	391	390	414	401	369	395	419	386	411	425	425	386	397	406	371	397	413	411	429	402	405	378	390	361	353	395	403	366	385	403	418	410	397	403	451	383	416	417	373	371	396	392	407	396	427	385	400	410	386	353	426	389	406	419	354	394	388	385	421	362	390	409	377	419	433	366	412	348	406	460	445	415	387	392	392	405	423	412	374	379	383	405	387	398	364	415	417	390	390	390	369	406	373	370	418	398	371	376	385	376	428	413	415	405	397	431	417	369	376	419	381	404	397	394	425	413	418	395	404	392	396	374	419	409	419	416	396	413	424	396	404	416	385	422	377	392	416	391	412	406	429	377	442	356	405	369	429	364	400	381	429	405	356	360	397	396	424	360	405	408	389	413	400	409	404	389	432	345	362	422	443	383	371	419	403	376	429	410	377	386	409	387	385	377	402	410	380	398	417	391	389	407	373	401	392	382	379	385	407	409	386	386	398	424	392	409	422	411	387	380	423	433	352	411	339	419	374	410	391	397	378	375	407	399	431	418	387	404	428	391	411	396	430	368	418	408	373	398	411	445	391	393	392	408	371	423	406	423	445	416	422	429	392	386	382	407	405	397	410	417	392	392	393	370	388	373	372	376	392	405	382	377	389	387	391	364	418	412	394	424	392	385	343	402	387	375	402	386	396	385	399	418	397	399	366	410	393	420	400	380	380	410	422	402	386	427	404	400	387	386	406	400	382	436	374	402	428	434	415	370	391	366	397	406	403	395	411	399	413	408	398	397	380	420	416	405	438	423	363	408	420	423	383	417	397	431	423	420	395	376	401	410	409	394	405	398	388	396	441	406	372	387	416	420	379	383	414	397	386	406	401	370	396	410	420	370	380	415	409	406	391	373	377	375	397	390	450	358	391	406	387	378	400	382	408	410	408	408	405	403	388	383	393	445	384	413	434	411	363	410	417	407	383	395	392	379	414	410	419	393	367	371	343	384	429	381	394	407	447	419	374	372	407	389	419	405	381	395	391	413	390	407	421	402	410	363	418	388	406	402	391	395	377	410	405	372	363	381	395	359	400	409	397	419	405	397	425	451	401	415	371	367	411	356	430	396	402	435	398	371	411	380	371	416	392	407	404	394	387	393	401	400	356	418	408	408	414	410	388	377	400	383	405	440	404	378	410	425	365	416	398	421	405	419	362	417	390	388	390	399	395	383	385	406	358	408	438	379	394	382	392	416	400	391	380	390	417	386	369	394	434	399	385	408	380	370	370	429	417	394	388	393	401	411	380	379	409	389	397	349	382	401	428	380	392	382	394	357	395	418	375	395	420	385	408	379	406	419	402	384	431	396	422	425	435
7330	11686	10288	5727	3915	2802	2188	1727	1444	1211	1084	912	877	805	764	695	699	614	616	534	571	561	518	538	527	481	505	512	483	491	475	496	471	451	471	476	439	457	496	429	454	421	411	477	414	424	438	442	453	466	416	434	391	399	414	472	464	439	433	436	410	420	434	443	413	440	442	438	440	432	405	437	392	442	405	425	415	405	426	413	441	442	430	441	422	437	439	438	460	410	398	437	440	407	456	462	432	388	421	417	387	462	434	408	448	445	411	438	406	428	442	437	414	425	456	424	423	428	430	443	478	425	371	475	428	396	441	422	427	394	393	412	444	417	423	441	403	426	432	429	482	430	440	442	418	416	445	415	423	412	433	409	436	413	399	442	430	479	424	414	414	423	441	438	436	429	426	419	443	475	399	409	419	414	424	416	384	407	415	427	437	438	447	398	441	423	407	416	421	410	400	421	424	441	425	405	418	423	440	412	387	396	396	419	411	422	411	384	418	418	382	421	398	385	422	408	428	383	420	470	430	433	426	403	433	404	415	412	450	419	406	447	370	409	413	425	417	430	393	421	444	412	413	388	371	409	452	436	429	408	455	398	412	409	441	436	420	422	443	405	406	438	439	443	406	447	430	413	453	417	428	441	450	424	424	419	431	459	451	429	398	415	423	442	425	457	414	422	408	406	440	449	419	437	429	455	418	466	422	427	405	422	407	433	420	435	413	408	397	419	435	441	434	408	407	398	455	381	437	420	407	403	385	443	454	401	408	440	418	419	438	416	451	402	459	425	418	417	443	416	404	426	460	403	379	438	420	402	430	426	450	439	412	400	396	437	442	414	371	403	426	416	422	384	471	421	449	433	435	389	438	389	429	416	379	431	417	444	401	429	405	406	381	435	408	418	434	394	419	406	451	459	424	409	429	398	409	411	465	428	467	411	429	424	418	414	460	440	429	404	407	406	426	401	430	431	432	427	428	412	468	417	426	433	380	431	440	433	418	419	393	397	418	407	388	431	444	407	459	437	418	428	405	449	421	402	435	394	419	434	428	391	410	469	429	377	421	382	400	417	389	465	415	423	425	406	399	402	390	432	392	464	409	442	385	396	399	500	401	386	385	422	426	419	412	440	430	410	454	420	435	443	426	435	413	448	403	395	400	398	441	460	450	400	470	408	431	432	415	404	399	411	405	431	414	416	347	420	429	410	434	398	417	440	385	453	434	429	409	425	439	421	447	428	414	413	389	406	434	457	446	434	407	411	434	428	391	451	398	429	418	410	432	429	445	414	443	418	414	408	431	412	414	407	437	418	421	381	426	427	407	450	413	413	422	441	406	440	439	427	434	378	427	418	424	413	451	440	425	418	400	425	440	380	392	430	396	439	423	412	424	421	440	415	446	452	437	420	432	443	397	412	413	437	454	433	407	430	443	411	414	439	434	434	426	397	443	421	449	408	418	410	455	433	426	435	463	430	381	451	403	436	451	412	423	433	427	400	411	428	415	418	440	452	426	457	394	442	457	425	410	444	438	430	444	404	394	422	378	409	416	454	463	424	447	408	454	410	414	404	388	389	419	405	449	429	394	410	418	409	420	414	401	397	424	409	442	397	414	437	396	434	420	435	442	466	399	414	423	444	434	399	384	398	409	393	409	405	455	400	429	424	438	433	417	437	411	441	408	411	421	431	410	415	452	411	407	453	414	445	448	411	430	443	426	431	409	409	405	439	427	412	407	456	441	395	401	422	437	419	454	398	414	429	424	443	447	411	400	393	391	393	440	419	413	433	402	412	422	424	417	445	403	433	429	427	459	393	407	402	421	434	421	418	434	419	424	416	486	411	428	458	403	364	450	404	393	462	391	412	445	422	424	432	406	383	456	392	427	431	426	435	413	389	420	418	417	393	434	414	426	411	392	399	475	408	403	445	431	390	418	480	432	429	425	403	448	389	431	404	412	439	419	448	428	438	430	436	423	398	410	428	405	437	417	419	454	408	422	418	421	432	400	393	388	465	418	438	478	397	429	388	435	431	430	394	405	405	448	418	401	444	459	455	426	381	435	440	430	429	434	451	418	383	438	460	420	427	426	415	450	417	435	407	405	437	417	390	411	389	469	417	400	428	407	456	413	433	459	442	437	427	410	412	432	473	412	482	432	405	447	421	400	400	433	369	412	438	448	427	378	415	410	474	432	435	404	411	456	421	425	430	442	455	440	406	419	401	380	455	410	419	436	410	406	423	422	395	434	397	430	418	409	416	424	403	393	388	416	433	410	479	411	446	418	415	423	434	448	435	438	420	406	387	417	422	420	429	421	438	404	416	458	380	394	395	413	441	423	421	423	445	443	393	417	418	416	418	416	396	422	425	409	452	419	409	432	421	415	429	404	391	437	414	409	420	434	364	453	397	386	450	408	384	365	427	406	445	395	444	413	427	415	424	421	417	492	414	454	417	432	417	440	408	396	422	440	402	415	443	419	399	429	422	418	464	441	416	402	424	375	424	429	453	442	450	426	429	420	431	407	402	439	425	381	430	472	440	401	417	404	414	427	419	429	441	422	431	435	421	392	419	453	402	406	397	402	406	434	423	408	427	428	443	445	388	405	453	430	414	391	420	431	437	404	436	410	442	421	403	423	414	422	398	466	428	416	410	385	420	424	453	421	386	456	434	428	432	451	417	416	431	418	402	419	431	402	431	457	406	433	445	440	394	449	389	412	387	434	415	421	401	420	412	445	393	424	424	441	410	420	453	417	439	438	437	413	416	422	436	417	440	438	431	423	385	440	439	404	404	430	443	404	405	402	461	408	427	437	443	427	399	427	426	419	458	408	429	419	407	432	404	458	410	455	439	408	410	450	429	433	398	435	388	418	446	466	401	386	456	458	433	445	450	439	397	435	390	458	438	407	402	393	430	421	409	439	423	404	431	403	461	428	456	413	424	423	397	424	436	428	442	416	409	388	419	389	421	404	420	419	419	439	430	433	438	425	373	410	434	412	434	425	431	421	450	433	429	440	414	452	398	436	439	430	424	410	414	434	402	420	441	406	446	423	391	438	410	414	414	430	407	444	409	414	409	446	435	420	403	433	410	431	437	427	395	420	412	410	434	424	373	418	416	402	414	434	411	421	442	406	404	443	405	404	464	422	436	417	415	423	450	421	459	418	433	427	410	397	441	408	426	437	478	440	437	394	437	425	434	446	450	401	415	426	455	392	439	453	363	396	431	407	418	400	448	417	412	412	425	392	382	414	396	413	416	412	437	426	434	411	379	438	402	410	396	426	437	442	429	427	442	389	415	425	395	421	413	425	441	403	412	428	399	415	413	410	430	412	433	412	454	450	412	452	431	433	393	447	383	416	383	435	462	414	465	440	406	424	429	437	390	385	411	465	441	418	392	430	444	400	398	406	422	403	417	422	414	453	423	424	436	430	383	406	395	440	411	453	388	424	420	424	417	432	467	404	426	430	430	428	410	419	439	454	402	443	448	418	426	443	427	435	438	392	429
22822	20588	27259	23917	20592	20670	8779	1914	1459	1313	1173	1103	970	960	885	879	867	823	816	745	790	730	692	688	693	727	715	705	733	691	696	644	670	633	668	708	726	667	662	649	662	630	627	683	594	635	652	646	659	625	685	650	652	626	654	636	610	673	650	625	618	670	597	655	679	632	635	614	614	646	647	616	639	611	631	622	591	642	631	612	628	610	615	645	618	616	620	590	685	671	623	641	640	609	651	660	638	634	672	659	641	638	606	659	587	651	618	657	654	616	671	633	636	648	598	645	638	597	675	638	567	661	647	590	593	623	625	651	615	596	681	656	631	595	683	615	622	672	678	660	651	623	621	676	623	665	622	604	621	635	658	629	624	628	609	617	653	608	615	633	637	613	656	636	599	623	651	600	639	609	613	631	631	661	630	650	665	630	610	652	635	633	597	570	575	637	625	599	614	648	607	593	594	683	656	626	644	631	601	630	675	669	605	603	638	623	604	622	654	619	636	614	615	647	595	616	642	622	621	627	690	620	651	662	640	633	643	597	612	654	667	614	645	639	621	642	596	634	626	618	609	656	605	630	613	622	637	604	616	583	630	640	649	615	665	598	643	594	597	675	623	614	590	584	612	597	567	605	646	682	623	639	615	599	610	612	671	629	618	590	611	596	595	641	632	665	635	604	631	623	627	575	649	599	622	606	624	657	639	620	631	645	639	635	600	645	631	616	673	629	661	622	673	632	625	623	634	665	619	605	584	645	616	636	653	610	637	621	650	617	638	610	587	606	581	659	606	647	630	602	643	641	629	635	669	612	609	644	654	622	644	670	618	613	599	621	588	680	619	633	659	647	670	644	601	638	654	613	620	649	632	594	623	630	655	598	642	623	591	615	648	634	670	654	636	654	651	609	598	627	639	600	606	678	623	624	599	666	622	592	605	638	598	642	612	620	677	626	647	629	632	678	567	570	652	667	654	617	618	590	581	617	673	652	646	582	650	625	599	577	616	629	610	658	663	621	611	624	587	586	613	628	633	607	631	649	603	616	635	638	632	651	643	622	593	626	622	677	657	582	617	654	621	611	647	613	633	623	621	583	634	616	679	623	640	578	672	598	561	624	629	622	596	668	641	646	628	573	634	631	584	576	623	644	625	650	617	642	601	638	627	587	658	648	649	599	603	579	673	608	649	636	655	613	638	644	659	649	617	655	617	645	621	600	644	694	670	638	644	590	632	615	650	668	615	628	609	633	646	674	650	574	613	600	665	637	605	580	660	608	656	538	617	626	622	671	627	647	625	635	641	642	639	619	643	584	627	613	645	658	641	609	650	612	634	616	622	609	597	618	612	604	614	600	606	606	616	625	621	633	592	672	644	645	665	633	613	662	595	606	626	623	609	594	649	610	663	602	578	629	616	594	625	668	666	637	600	640	649	649	629	597	635	662	613	650	616	632	639	630	616	570	646	592	645	630	629	656	647	606	612	668	628	629	639	621	631	610	629	620	653	611	642	654	629	613	619	605	629	639	646	670	604	647	666	632	618	597	607	607	618	594	618	597	610	594	630	610	566	648	664	625	580	567	602	651	621	604	613	653	623	616	623	603	638	609	641	593	630	607	628	689	643	635	612	590	626	661	652	598	623	653	602	612	600	655	613	626	661	662	639	666	638	628	609	659	638	661	615	612	676	617	667	643	663	599	670	620	601	659	643	632	564	617	637	646	577	625	628	620	691	634	653	620	615	645	623	643	615	613	636	609	616	613	662	638	605	598	595	637	609	624	665	637	638	633	601	606	636	584	647	623	600	658	607	615	633	616	616	599	600	661	593	622	593	579	624	638	654	620	577	611	628	616	609	655	672	619	623	580	629	645	621	588	628	647	626	634	618	624	662	624	614	625	593	653	647	612	597	603	633	592	620	618	586	606	587	629	628	630	646	593	626	593	628	638	663	634	586	608	590	592	636	614	667	631	650	623	610	633	602	592	617	638	580	643	631	626	646	596	629	591	604	592	587	644	642	603	629	584	636	606	585	674	654	594	593	659	614	660	652	634	595	625	634	627	643	630	605	614	669	621	653	681	644	616	604	601	645	580	684	623	601	631	642	605	639	625	598	655	618	636	647	616	634	582	633	651	650	654	633	648	628	622	616	697	621	632	668	622	627	615	594	620	606	652	591	604	680	610	616	604	663	660	612	620	604	581	619	642	631	640	601	619	555	625	639	589	634	651	667	644	624	629	634	601	602	632	650	650	666	633	646	610	627	614	610	623	633	648	647	596	655	603	603	659	640	647	626	655	600	641	601	621	647	647	624	589	612	555	634	679	617	643	597	618	665	642	609	664	626	643	681	628	621	595	603	651	603	607	674	596	569	580	619	645	607	619	594	600	639	586	582	575	646	643	618	607	610	653	671	616	608	596	628	582	623	614	632	631	620	630	637	625	584	642	618	660	617	686	687	652	587	609	601	612	618	615	645	625	654	614	649	632	623	634	662	605	654	580	601	588	634	617	639	614	598	611	637	631	584	610	653	649	648	638	600	602	646	564	648	618	581	566	609	620	614	648	622	657	592	623	650	631	585	598	649	618	630	641	611	604	619	638	653	663	687	656	624	607	633	579	650	631	641	577	636	602	639	647	651	613	670	631	592	580	613	622	588	648	611	668	613	617	630	611	617	624	704	617	649	651	620	589	613	637	594	626	601	686	627	630	579	631	620	614	639	653	650	609	614	662	635	605	634	611	669	640	648	630	625	611	640	625	603	593	623	626	604	633	595	584	581	658	628	598	605	613	606	620	651	615	625	653	605	635	634	607	629	627	612	634	639	587	580	695	624	674	612	663	693	601	615	646	627	634	601	595	612	589	609	661	630	591	607	703	579	624	643	627	650	674	673	634	606	620	638	627	603	589	605	637	673	607	646	630	614	662	679	663	626	612	668	645	624	621	595	574	620	627	610	654	620	637	569	635	684	636	616	677	628	633	670	608	648	650	622	637	567	633	641	641	620	622	595	655	662	619	625	655	628	622	567	602	638	647	641	667	622	654	628	631	598	616	589	596	641	641	634	706	645	619	668	604	617	662	596	661	696	612	612	626	613	607	653	616	643	587	628	654	627	655	613	657	612	614	631	599	605	634	635	622	634	578	640	645	662	608	581	614	624	619	651	644	641	599	667	606	618	618	618	676	606	572	615	616	625	638	624	575	534	603	631	582	661	583	608	652	611	616	613	626	607	632	604	594	611	655	593	624	583	597	612	571	626	637	605	626	648	640	586	656	617	647	624	633	632	606	622	601	629	596	679	647	622	598	586	659	626	632	635	603	613	671	624	619	608	589	609	612	668	641	633	591	621	581	597	628	625	577	635	620	642	601	587	619	648	673	610	629	642	650	653	629	597	622	674	648	631	585	618	577	669	621	626	628	594	647	594	619	643	568	631	615	655	595	615	624	657	676	656	603	635	566	696	613	618	596	661	599	665	619	592	605	596	621	619	617	553	668	631	659	604	608	662	641
10081	17923	16463	9590	6663	4928	3666	3074	2445	2133	1799	1584	1420	1309	1234	1072	1024	956	996	922	843	829	819	762	739	770	738	723	716	685	676	729	680	677	657	656	630	693	674	666	628	642	655	632	624	583	607	600	663	577	668	610	619	609	608	596	620	628	618	647	613	593	629	614	593	615	637	604	592	614	631	601	595	615	609	600	616	606	594	618	583	614	605	568	583	594	588	624	639	575	623	651	603	586	676	635	632	559	654	600	633	588	634	581	616	638	610	608	659	637	615	628	562	584	606	631	649	613	648	605	616	603	653	587	624	564	575	588	561	568	603	594	573	632	594	589	575	653	597	640	596	597	621	628	577	626	567	617	558	605	595	623	604	604	593	571	564	604	660	612	611	600	603	634	617	612	600	585	607	585	598	618	586	627	588	607	596	609	595	580	579	595	586	628	582	587	595	593	604	658	596	554	577	612	610	554	595	568	630	570	621	552	608	609	576	565	612	561	618	563	633	601	577	577	637	562	612	648	648	594	599	554	580	585	626	612	623	546	589	611	614	567	623	605	558	587	580	613	634	619	613	604	583	535	630	620	623	589	585	582	614	600	604	611	556	573	646	622	628	590	543	576	565	588	593	604	616	607	571	583	615	597	551	588	623	597	581	569	594	604	565	575	585	613	617	593	586	624	621	623	572	612	551	614	552	619	606	622	597	585	561	618	613	620	580	611	601	562	643	605	613	583	602	608	572	622	603	591	612	576	553	613	638	603	589	599	601	610	605	563	599	566	582	624	630	592	609	605	589	592	604	625	621	564	534	625	580	595	570	597	580	615	627	585	638	565	585	629	590	552	564	573	575	599	630	619	556	593	594	580	563	603	602	563	604	640	590	601	632	552	615	563	591	589	593	590	606	615	612	597	602	613	626	591	576	576	584	595	568	578	610	600	557	611	613	611	587	584	580	624	539	610	591	624	590	565	589	616	588	554	562	545	602	608	608	570	624	574	606	589	639	607	570	598	564	624	561	592	578	606	590	580	585	589	590	579	634	570	593	635	617	594	643	620	599	607	576	577	575	628	585	583	605	567	595	551	558	604	617	626	631	579	612	617	612	621	605	593	623	625	593	559	593	573	590	627	601	561	631	640	534	597	581	625	565	598	572	616	573	581	593	650	586	582	579	584	640	605	542	601	585	587	617	656	591	572	608	558	613	568	594	613	604	577	601	592	613	541	583	584	565	558	583	581	558	599	561	582	575	604	579	610	576	575	617	561	576	596	587	587	549	537	575	595	624	599	607	626	571	621	597	584	573	581	595	572	603	603	594	569	576	542	672	605	553	610	586	568	585	629	569	612	610	608	586	605	640	559	579	561	587	602	592	610	587	562	598	620	612	627	598	565	575	589	563	576	593	633	606	590	585	597	576	565	593	617	586	561	600	562	599	623	589	548	593	587	594	562	599	598	628	568	577	582	592	580	653	615	594	584	583	581	566	602	600	639	562	583	638	554	622	566	612	583	552	573	575	568	637	623	582	590	609	577	615	553	568	598	586	595	557	602	595	539	609	638	598	560	587	586	655	595	608	568	572	572	612	548	563	594	602	556	616	616	544	597	613	569	592	606	582	631	575	590	592	592	594	596	612	598	538	613	585	596	584	578	609	574	625	585	583	567	571	632	622	552	597	542	601	609	590	550	568	585	587	585	575	571	635	584	623	594	600	602	591	599	601	593	587	631	618	623	606	606	584	544	604	571	601	626	586	543	551	601	620	548	625	633	624	595	551	623	599	580	547	588	583	599	576	571	600	593	604	597	582	552	595	581	583	612	587	622	611	596	551	613	590	576	600	552	567	632	562	614	628	587	603	561	553	592	609	592	619	601	574	617	577	611	649	610	578	574	590	577	609	604	593	606	602	571	576	594	618	572	552	579	559	600	627	577	583	600	596	615	595	603	612	594	618	578	588	598	596	574	570	593	566	598	548	570	604	630	599	594	564	544	606	613	576	585	582	599	531	600	595	568	586	613	581	583	574	568	613	555	575	586	621	616	573	595	566	550	603	584	596	522	556	579	604	594	575	533	601	566	629	586	624	586	572	550	569	545	593	571	638	589	619	625	603	567	635	591	587	584	597	615	594	543	591	596	616	592	597	521	604	609	616	615	611	552	603	590	583	566	592	614	607	625	550	571	599	605	581	588	587	647	647	606	603	613	559	602	593	622	591	614	599	570	578	552	621	600	548	575	556	611	636	573	587	569	598	592	613	612	566	621	588	589	577	594	592	564	580	609	584	565	584	594	616	591	588	578	604	577	626	597	554	582	635	619	611	614	574	614	574	596	592	607	579	550	608	560	606	571	602	594	591	610	568	615	571	582	590	591	627	625	602	549	563	587	604	564	604	535	575	561	576	624	607	572	588	585	634	589	615	570	635	586	623	582	608	601	621	602	604	605	569	617	582	578	593	576	567	599	576	604	599	578	599	573	637	575	630	600	602	601	613	613	596	628	587	594	584	609	563	528	609	568	604	587	559	570	609	542	610	553	577	585	608	646	624	589	606	602	580	559	609	606	583	584	605	556	575	584	524	572	594	627	611	586	581	606	627	611	611	609	579	589	594	588	594	633	600	598	599	615	582	592	565	573	594	578	604	617	614	585	581	618	618	620	624	565	554	611	585	590	574	578	618	567	593	604	595	608	566	616	604	609	583	598	596	572	601	566	626	560	662	576	563	584	564	591	614	589	591	636	594	595	566	601	594	598	572	589	641	616	616	602	582	575	560	594	626	562	596	580	582	582	583	586	587	613	598	589	615	580	560	560	581	551	575	637	595	606	553	562	582	558	550	580	593	581	599	590	600	674	580	643	591	599	623	563	583	613	558	599	615	553	601	559	596	598	609	584	608	579	600	624	631	574	573	567	625	624	604	586	603	613	573	573	567	610	613	569	573	593	580	572	554	593	634	601	658	560	636	574	608	589	622	589	610	592	618	589	614	611	589	569	611	592	645	599	605	575	554	578	631	583	661	575	570	579	622	626	570	546	567	585	620	602	599	563	586	608	588	580	589	572	574	562	605	612	570	635	631	589	649	559	626	633	601	602	619	608	604	609	591	646	599	612	598	615	567	607	602	612	569	574	593	607	575	618	596	590	571	565	569	579	589	622	655	598	607	592	574	581	577	607	616	620	587	600	604	597	571	632	583	583	599	582	585	583	582	589	578	611	599	587	579	599	556	605	602	589	574	571	564	606	594	580	626	564	599	584	535	647	610	610	567	592	615	623	597	607	608	600	555	564	609	609	630	565	544	615	573	578	628	555	557	617	557	542	621	595	573	548	582	617	606	612	580	659	620	556	585	590	574	602	593	570	567	597	626	557	610	592	572	613	548	520	585	625	567	556	605	607	601	589	587	573	609	639	612	633	594	574	644	602	606	603	604	603	618	570	594	629	594	604	606	568	584	594	627	602	600	614	600	586	577	587	595	577	623	568	568	608	586	570	613	585	579	623	564	615	596	555
28003	14296	2531	1102	916	886	837	795	863	778	809	782	802	805	802	801	762	762	774	724	804	766	757	792	799	738	781	757	764	764	770	801	816	790	786	726	791	825	763	731	772	832	794	784	734	718	781	810	754	791	755	800	784	780	781	797	750	808	759	784	787	764	772	821	764	781	755	754	770	784	726	807	715	847	811	760	774	772	776	784	783	737	815	788	796	753	760	838	753	821	762	769	766	752	784	753	785	755	826	847	737	789	776	771	769	765	801	777	837	770	769	809	831	759	814	764	812	805	825	808	815	758	741	799	826	753	775	783	760	777	802	802	823	770	748	776	781	761	769	799	778	798	790	756	762	762	746	787	767	737	806	762	772	713	775	761	815	727	807	790	753	788	796	768	776	769	773	802	713	830	761	800	780	771	801	799	718	763	772	772	802	767	831	796	752	741	788	728	776	756	733	723	785	813	770	729	745	815	755	805	739	822	770	777	817	775	771	798	711	711	759	751	771	790	728	771	732	766	775	824	763	810	781	789	747	755	769	771	775	857	735	770	793	822	800	787	802	788	773	772	760	811	773	736	743	796	801	786	789	815	787	796	798	745	809	751	827	729	757	771	739	768	779	783	762	769	736	786	757	764	760	843	781	747	754	825	766	754	778	755	776	798	820	791	793	751	768	805	801	785	821	773	779	761	752	774	761	766	757	843	816	757	788	724	748	784	777	772	810	765	782	755	774	770	779	749	789	798	799	787	789	758	825	767	784	790	777	771	757	775	758	792	799	767	787	753	790	734	761	782	774	757	768	818	756	803	752	773	786	803	723	778	764	759	798	776	792	790	723	789	777	831	808	783	811	720	751	771	757	801	749	779	810	859	788	768	770	798	744	784	762	725	799	751	791	824	798	780	770	764	787	757	776	785	782	767	767	781	803	736	808	784	771	753	818	769	781	759	773	798	757	785	734	786	791	775	770	786	768	813	751	768	769	764	760	818	795	809	772	746	794	807	821	775	777	791	730	801	802	798	749	751	793	738	804	787	782	743	765	793	775	748	799	743	777	829	774	784	775	761	749	811	772	824	752	732	773	793	806	791	824	768	843	801	772	756	766	783	788	798	742	809	776	774	807	821	798	819	749	752	737	773	764	819	771	765	767	779	775	764	726	783	807	803	715	777	789	779	804	776	772	798	753	761	756	737	746	786	713	780	743	726	718	761	771	791	830	797	780	777	765	838	722	807	762	774	768	771	833	762	750	820	750	757	825	743	745	818	733	779	818	746	767	747	750	732	748	772	807	750	797	772	786	751	786	778	788	820	834	809	777	776	739	758	784	783	789	790	827	788	838	759	812	809	761	748	775	797	753	832	768	782	799	785	746	829	747	769	738	812	778	737	788	780	772	784	816	756	810	730	811	750	778	751	793	773	811	803	822	763	814	695	776	736	757	770	784	781	783	829	774	771	776	808	844	781	775	774	775	792	783	790	801	742	794	778	783	774	771	769	815	768	738	757	763	802	748	757	738	764	789	767	787	760	767	797	786	758	785	770	761	791	749	802	833	770	788	816	785	763	789	763	760	792	786	803	803	802	776	799	798	703	736	762	743	778	802	756	813	727	823	756	783	768	744	788	827	813	749	818	804	793	746	769	756	760	785	745	780	773	794	810	712	777	807	781	797	793	752	772	784	814	763	790	774	727	823	805	805	766	810	770	770	772	794	766	774	763	781	782	769	761	815	804	796	815	788	726	765	758	809	764	776	746	753	766	773	787	785	733	804	826	770	808	791	795	715	779	781	779	859	801	796	783	797	755	766	755	763	754	782	775	791	773	760	726	777	791	791	842	782	748	795	714	777	766	799	789	803	832	745	779	765	783	748	792	779	791	751	791	788	759	764	792	773	762	728	798	757	784	802	753	756	766	746	707	770	752	778	765	782	741	760	832	759	757	798	807	795	798	794	794	797	749	803	771	777	758	784	776	818	789	755	804	799	793	778	736	793	798	787	820	725	766	763	752	790	820	794	796	774	776	778	783	759	818	777	750	766	816	767	752	779	781	761	778	783	796	734	760	770	775	824	795	785	839	774	747	751	782	758	815	743	763	820	749	785	763	800	781	779	751	818	725	799	808	773	761	752	724	809	747	779	820	806	787	757	813	807	817	828	757	762	810	748	776	752	788	790	785	782	817	793	814	823	787	781	773	711	796	760	787	803	781	766	814	771	765	820	762	810	776	768	767	783	768	774	773	835	791	748	822	783	806	762	772	742	754	794	790	748	777	760	772	754	776	795	756	754	762	779	740	744	773	809	737	772	777	791	808	753	817	766	753	764	773	863	792	712	785	813	767	787	731	745	831	771	791	821	779	815	775	825	761	775	778	741	748	788	761	807	789	759	807	784	786	790	787	809	799	786	777	756	760	832	760	787	805	778	690	764	805	781	762	769	824	779	794	815	803	788	745	798	779	733	781	758	807	778	746	793	768	774	774	800	800	786	748	805	800	797	792	782	766	731	770	776	785	794	763	833	800	767	757	799	761	797	790	801	800	748	752	798	788	758	766	760	725	743	762	814	777	777	829	783	761	805	815	788	802	782	756	750	761	773	755	790	787	803	783	747	788	753	775	785	791	797	752	807	741	779	742	758	750	857	768	817	817	769	761	751	779	766	793	788	789	775	810	768	830	747	800	745	796	796	772	841	841	780	777	768	765	778	763	777	806	759	741	747	808	778	749	733	764	778	746	816	731	800	800	723	754	796	819	748	763	820	768	707	770	790	755	776	772	791	804	809	769	783	788	781	773	775	855	791	824	818	745	748	790	793	774	812	756	776	800	796	803	740	773	768	821	776	770	804	811	775	779	755	778	766	807	827	832	803	772	771	758	825	736	793	814	769	781	735	759	746	801	798	825	763	789	787	811	779	748	739	759	765	760	781	766	749	771	791	718	792	690	725	791	759	776	771	789	769	811	766	760	759	800	772	781	743	794	802	781	754	766	801	752	760	747	783	779	767	761	737	775	799	788	754	782	789	744	815	712	864	823	770	774	713	785	791	815	807	763	765	686	790	786	749	705	810	797	763	773	812	815	820	809	787	778	774	761	764	778	760	778	757	823	760	736	757	799	728	770	808	820	756	823	763	774	755	746	739	815	794	790	710	795	763	747	797	780	777	776	761	780	754	791	749	825	753	700	783	793	770	782	812	722	764	744	758	824	749	767	770	787	794	817	776	773	808	778	813	742	776	788	798	756	823	835	769	739	766	756	827	818	823	782	779	773	779	766	775	798	794	781	816	827	784	760	787	798	770	791	769	814	787	816	791	780	743	835	770	693	770	801	721	765	781	721	760	831	820	785	764	788	794	752	764	747	788	782	766	822	752	778	814	744	760	804	763	784	734	739	807	742	780	751	760	815	757	775	820	744	792	769	748	785	846	777	823	737	725	797	775	791	815	765	800	782	764	800	804	792	826	793	807	777	745	781	714	731	753	759	792	765	757	783	703	726	699	787	790	760
5487	1533	1412	1141	1038	896	856	827	836	889	841	800	771	803	843	759	845	830	811	740	826	814	829	801	836	754	786	798	813	748	728	790	801	816	770	808	787	822	737	813	792	741	821	834	788	777	817	763	750	785	765	784	808	777	829	773	775	769	765	731	793	803	843	812	715	752	819	807	751	795	809	810	792	810	803	758	829	830	774	804	837	747	755	772	783	795	807	778	767	809	744	797	806	786	780	773	806	775	826	801	773	780	827	779	788	786	825	789	768	815	839	788	837	836	820	758	791	827	803	784	770	835	800	771	780	803	805	833	809	719	778	783	806	755	822	838	753	819	777	760	766	784	777	768	790	803	731	826	782	790	738	793	815	822	746	764	817	802	801	780	752	785	833	759	777	771	798	760	794	774	752	792	843	792	814	811	796	778	780	823	780	783	806	841	763	838	755	837	774	776	856	782	763	730	769	780	758	763	788	793	743	808	758	844	747	789	762	778	807	779	769	832	799	720	775	806	815	833	808	797	828	801	825	801	792	809	808	773	814	793	770	774	767	751	776	800	824	776	741	779	725	800	777	802	815	728	817	802	829	754	783	791	784	787	747	835	829	814	764	781	779	829	768	852	823	789	794	798	773	735	800	830	800	756	775	808	803	808	792	749	795	822	801	795	783	757	841	820	831	803	832	806	810	830	790	821	796	834	858	738	795	806	781	792	738	864	768	821	752	787	759	855	783	817	819	814	765	785	803	847	830	789	815	745	791	814	832	821	775	793	782	803	836	752	837	807	810	817	848	824	780	819	777	770	838	791	822	786	761	778	834	778	769	827	824	792	860	733	769	748	805	799	797	776	800	807	834	779	751	768	835	729	799	775	784	798	817	782	811	774	798	821	821	785	775	744	794	805	825	794	815	820	729	793	752	783	802	808	760	831	805	817	781	805	784	760	789	806	770	763	754	824	783	794	788	838	806	810	798	777	784	808	797	823	759	755	817	808	806	754	775	818	800	775	797	751	771	828	840	790	704	763	755	754	820	816	757	841	843	783	758	777	884	766	755	835	776	824	804	779	787	779	801	768	793	760	754	828	805	775	764	772	796	775	794	804	767	777	796	757	794	785	788	756	771	787	803	783	776	735	806	778	791	753	845	808	776	782	816	803	778	722	825	783	837	792	819	819	739	801	796	835	766	794	774	753	823	765	806	795	768	790	788	822	835	765	834	750	794	811	824	802	760	795	786	791	808	806	840	781	762	779	822	777	781	810	788	819	841	825	860	781	796	788	783	776	792	775	733	749	789	756	769	770	783	765	769	783	790	809	780	780	836	765	806	795	791	716	761	743	843	751	790	759	774	765	725	820	786	813	813	751	797	769	785	752	791	784	830	814	788	782	760	750	767	757	778	759	826	744	765	800	788	762	803	789	793	779	782	821	767	786	785	842	791	775	761	829	746	835	860	819	805	823	815	806	814	829	784	818	781	791	796	798	835	784	762	819	813	802	746	822	770	758	840	766	767	815	832	803	748	811	808	762	723	802	819	801	836	786	759	755	871	788	822	787	825	783	770	774	795	800	777	777	831	756	887	735	773	812	819	769	777	780	788	774	863	802	843	824	775	740	830	807	762	809	745	810	839	826	798	758	773	771	817	789	769	799	816	788	779	797	766	781	769	776	817	802	746	769	803	789	796	745	758	761	734	815	835	754	776	772	819	766	829	800	771	787	807	767	766	831	766	795	805	755	764	772	767	820	738	779	769	761	782	784	806	814	766	816	806	795	797	785	875	730	785	769	808	794	862	788	763	800	764	793	805	829	834	786	772	789	768	767	783	802	805	738	778	765	775	811	801	760	818	799	804	807	873	818	767	791	845	761	772	776	791	787	783	800	797	765	827	785	761	744	829	765	748	827	760	829	790	828	745	828	740	830	796	783	796	764	780	789	801	803	790	780	765	838	786	805	827	824	779	798	754	760	768	798	786	827	739	746	787	742	785	769	781	741	755	771	748	780	807	829	768	775	852	816	808	755	786	813	796	777	836	774	844	799	819	781	788	800	757	780	839	788	731	790	721	823	791	823	780	793	799	805	792	805	843	804	789	749	716	759	761	764	789	779	789	789	765	769	805	836	775	817	786	829	766	763	771	765	785	799	816	748	813	801	784	799	766	779	787	763	876	762	817	795	815	786	759	800	803	805	837	773	805	753	807	777	819	806	790	823	820	833	750	812	811	853	727	799	805	808	767	767	814	784	801	794	811	812	743	838	777	851	780	808	755	814	768	749	808	777	744	791	771	803	845	792	804	795	821	782	789	723	759	770	794	786	826	818	807	803	771	742	796	778	794	774	782	790	797	775	811	783	826	740	803	780	812	818	797	806	781	805	742	780	784	792	824	780	812	827	808	763	754	830	789	802	827	773	787	805	832	771	729	771	835	810	782	838	781	795	755	805	791	787	811	834	840	834	756	752	782	816	781	765	795	770	800	828	787	780	789	790	769	809	798	763	854	767	805	829	771	806	791	779	748	796	758	825	810	729	783	811	798	760	803	800	766	801	813	800	744	813	755	791	788	769	767	767	821	786	792	714	750	773	809	809	777	817	801	765	779	781	762	809	774	790	791	721	775	781	834	789	780	773	793	797	797	827	765	812	775	748	800	766	782	792	768	800	782	812	845	735	801	793	803	741	792	798	806	811	831	757	769	828	812	793	838	805	816	770	777	756	831	778	844	817	798	747	826	786	799	788	778	769	764	842	782	782	788	770	803	795	796	812	827	752	835	751	782	778	773	778	780	777	807	782	790	788	776	801	801	792	781	800	785	798	782	796	802	815	799	840	772	819	756	799	823	740	770	851	811	811	818	819	753	876	801	811	785	789	747	820	800	774	841	793	791	788	766	801	798	801	795	797	763	795	773	762	820	804	829	784	769	784	762	773	807	889	793	800	873	820	795	764	789	800	770	787	775	779	801	755	831	798	798	860	721	797	795	786	833	817	792	831	767	818	753	773	844	806	803	751	805	785	766	822	790	767	769	807	769	830	807	830	793	830	774	809	828	796	785	809	791	805	768	854	814	778	801	764	808	799	762	766	825	743	842	746	745	798	781	782	783	764	773	793	814	746	832	826	787	851	790	724	788	816	822	807	766	821	761	800	782	794	788	809	831	798	761	803	826	791	808	851	814	790	801	786	800	805	767	797	767	762	822	760	809	802	807	835	817	801	776	743	777	766	790	810	831	781	855	770	791	800	814	753	798	789	787	821	775	772	752	745	804	800	765	835	813	798	783	810	793	795	767	783	780	822	774	767	817	752	773	806	794	780	759	817	802	817	809	784	773	827	784	790	829	779	775	766	764	790	793	797	746	765	824	847	774	805	782	812	794	764	771	799	790	837	776	784	787	831	779	791	793	792	825	805	801	770	797	774	779	814	803	821	773	828	764	791	830	724	828	804	792	756	788	779	831	754	733	775	823	777	827	803	826	732	735	747	831	812	805	795	785	799	761	782	794	783
24924	20618	26978	24245	20615	10975	1492	993	792	726	659	639	574	550	539	548	507	464	467	490	445	485	479	444	445	431	412	448	445	457	446	417	425	447	402	388	396	453	432	439	393	385	436	432	416	412	406	406	444	421	401	400	418	442	389	343	383	412	395	425	386	371	417	431	401	371	483	397	379	368	420	418	402	409	406	403	412	401	376	404	371	394	414	415	433	406	390	398	432	433	433	379	394	419	411	395	410	408	436	365	380	389	375	393	417	433	384	378	391	381	393	412	454	409	411	388	414	400	397	445	433	356	370	400	443	428	381	373	400	398	393	405	395	402	361	413	417	395	410	389	426	439	390	425	416	432	378	393	393	383	363	398	402	394	426	387	393	372	405	383	436	407	397	375	391	439	392	389	389	391	436	395	397	393	408	351	358	363	394	420	390	358	407	387	404	422	416	398	442	387	410	403	384	418	405	435	383	385	432	405	382	403	415	378	414	408	387	428	352	402	407	409	387	386	380	363	410	468	411	406	425	402	396	380	364	374	379	396	385	365	353	404	400	354	400	363	406	347	395	387	360	387	369	409	377	417	384	405	394	395	363	415	362	379	400	396	394	406	409	390	400	414	393	394	391	409	374	389	395	398	357	407	377	422	368	420	391	406	384	389	387	387	375	391	400	384	373	394	379	417	404	417	388	390	400	405	408	406	393	408	381	401	390	411	358	420	415	386	398	385	416	417	412	395	396	359	387	427	401	398	386	376	382	415	404	377	389	433	388	395	351	376	422	393	409	405	384	395	390	402	406	360	419	377	391	368	379	399	443	367	397	442	375	419	392	395	397	408	445	355	394	408	397	412	398	395	418	415	383	406	377	377	403	410	370	398	418	382	406	371	353	371	420	426	375	416	366	377	391	403	395	396	394	392	376	404	397	416	433	388	390	372	378	410	388	429	386	389	407	409	334	366	411	393	402	385	380	403	358	381	400	339	405	424	353	367	390	413	425	396	395	416	367	414	396	422	390	378	395	401	444	399	401	404	386	424	379	415	406	413	409	359	383	415	411	442	389	373	420	394	382	386	371	394	421	372	390	383	393	384	394	401	378	414	424	396	406	397	386	416	376	384	399	380	384	409	427	406	422	392	380	397	387	407	369	403	383	428	397	370	370	432	389	405	419	395	360	390	443	380	388	411	402	375	391	396	399	404	429	379	422	388	363	391	390	381	382	426	378	415	425	414	416	392	393	378	392	394	361	356	406	399	382	364	395	421	393	378	410	416	372	391	399	385	418	415	377	395	411	405	372	395	399	400	400	375	389	393	434	381	422	393	384	413	401	422	418	363	387	414	412	369	380	395	395	381	382	431	419	433	428	395	372	364	372	372	399	413	434	392	403	377	392	399	408	375	398	369	411	388	392	405	412	404	443	349	387	391	375	390	416	370	398	384	361	375	386	393	419	436	411	390	369	429	372	397	372	419	419	371	393	381	386	390	364	412	388	386	418	407	418	366	402	386	375	402	368	358	395	402	377	413	411	418	366	413	370	392	392	393	376	361	442	393	364	402	389	391	386	439	381	378	413	389	374	406	351	375	402	390	363	397	409	402	382	400	364	384	387	410	365	400	389	407	382	423	403	377	385	366	404	370	395	375	394	379	406	412	362	373	419	405	359	354	402	406	388	427	387	446	385	352	404	424	406	427	399	409	427	407	438	381	409	400	390	407	384	393	424	425	387	391	419	389	398	402	398	405	407	375	389	405	410	447	363	409	389	411	405	371	389	361	390	423	382	389	399	384	380	397	410	409	421	412	384	386	409	398	396	413	385	395	417	390	433	416	401	370	428	382	407	380	403	398	391	358	370	414	392	440	365	394	412	418	412	427	390	423	420	387	389	402	425	405	396	414	414	382	424	394	367	357	384	387	392	402	368	389	392	399	396	414	390	416	349	407	384	426	387	407	382	383	393	414	416	396	360	396	371	397	369	433	426	354	374	357	374	403	413	405	391	417	429	418	408	404	367	400	388	380	414	354	387	366	419	404	397	364	393	401	395	362	417	418	387	389	392	421	395	329	357	387	371	394	410	409	371	418	382	414	384	409	390	395	375	392	402	378	376	384	411	394	410	416	356	364	399	407	409	386	375	419	396	393	381	418	356	401	417	438	394	380	385	375	389	394	397	403	404	365	426	359	358	381	371	437	420	397	350	417	409	401	403	374	403	370	391	412	391	357	414	389	373	402	419	368	378	380	366	386	405	355	369	381	390	376	395	371	396	353	398	392	365	417	384	392	404	433	401	407	341	377	385	397	413	376	389	378	394	353	366	409	404	418	401	422	384	399	361	395	415	415	386	430	395	399	408	393	413	388	372	400	418	397	366	369	417	364	409	414	406	396	421	388	370	437	399	389	402	418	391	362	412	371	393	412	408	387	429	396	409	370	379	419	349	382	380	356	380	386	413	408	386	374	418	383	397	424	403	428	386	384	418	450	379	389	378	388	384	414	419	378	357	411	417	367	404	443	419	424	351	420	401	388	386	405	367	396	391	420	422	412	394	363	372	408	417	371	350	395	434	388	411	387	417	389	382	383	383	395	399	371	382	385	416	388	434	401	376	396	384	417	418	417	391	394	377	385	388	375	396	372	402	378	387	426	402	398	430	399	415	425	347	403	423	371	391	415	397	398	401	378	424	389	430	430	378	370	410	419	396	412	379	422	394	438	395	422	378	358	389	407	374	367	407	407	389	407	426	402	398	421	397	399	391	405	405	401	385	410	403	396	388	397	396	420	425	403	401	393	415	413	406	383	425	406	377	396	399	410	376	379	428	389	375	403	380	397	408	398	372	384	381	411	396	388	386	398	355	398	396	392	429	374	411	369	401	399	421	348	384	395	405	387	355	381	431	415	422	374	402	398	381	387	388	377	420	347	383	419	419	408	358	424	395	403	354	369	393	403	367	398	405	412	358	402	401	420	367	383	397	427	397	415	421	418	368	361	348	331	392	379	409	405	373	391	424	420	397	410	369	355	391	382	395	389	382	412	402	378	414	450	410	395	398	390	405	425	356	390	395	374	388	390	417	395	361	426	374	399	431	401	390	405	409	375	395	381	415	386	419	360	416	397	386	396	397	426	380	418	377	394	359	385	394	413	398	404	382	406	369	408	403	394	420	399	365	397	431	394	425	380	376	373	396	390	406	419	365	378	411	405	394	379	414	385	384	377	412	354	397	381	395	413	389	414	427	434	416	408	369	428	377	391	389	408	400	417	381	412	385	390	413	452	367	391	402	396	402	373	411	392	361	374	401	429	392	394	381	398	420	392	424	401	376	408	418	404	368	387	395	354	369	365	395	365	413	406	366	415	388	419	382	400	391	414	379	362	394	381	406	390	440	381	347	388	357	395	379	405	382	423	411	434	410	394	398	408	383	417	412	419	391	404	379	389	389	403	392	379	385	422	415	377	393	375	410	392	393	377	409	385	415	390	407	392	412	386	337	421	364	383	394	387	418	420
7333	11462	10509	5794	3911	2772	2123	1745	1499	1195	1092	1018	885	786	764	629	664	636	562	604	556	558	515	515	507	513	487	505	476	436	473	453	441	458	473	512	455	443	473	456	443	421	448	476	432	424	445	423	416	447	423	408	435	414	450	432	416	441	453	419	445	423	431	382	433	429	422	427	404	410	454	408	423	438	444	439	424	437	424	426	440	421	415	445	418	448	426	442	426	417	406	422	441	411	460	464	452	419	468	409	407	438	464	444	457	435	444	426	422	459	447	473	379	434	431	417	425	411	427	425	415	446	418	448	421	411	429	425	393	425	427	405	395	402	397	400	433	474	398	428	411	439	415	408	427	425	450	400	401	413	428	436	429	416	446	385	406	401	419	424	445	408	426	427	388	435	421	438	400	478	388	445	416	445	415	413	452	420	397	432	426	432	446	444	443	449	417	427	409	406	427	409	412	423	404	445	423	435	417	415	380	423	423	405	391	410	417	389	395	413	430	391	402	445	410	404	410	441	376	458	415	412	430	438	384	389	409	389	426	429	392	433	450	397	424	403	360	426	417	420	399	458	401	445	431	424	421	398	385	431	420	417	412	444	423	417	404	407	467	448	395	423	402	424	383	439	370	435	411	400	417	422	433	411	426	417	383	410	391	426	453	443	453	397	443	405	406	414	376	414	393	415	418	445	412	410	428	446	401	425	432	393	414	416	430	414	429	391	401	401	419	417	392	429	407	388	378	439	401	409	395	407	431	435	407	391	399	450	424	433	426	444	405	413	412	440	410	452	412	439	446	411	389	399	461	434	414	433	430	409	389	408	428	402	391	416	386	403	416	403	400	398	398	414	406	425	421	480	438	403	421	399	407	421	403	402	452	400	414	402	453	434	425	432	458	400	434	407	438	391	441	417	395	405	404	377	434	415	408	417	444	427	449	390	405	421	455	418	413	430	436	418	395	425	411	386	425	470	388	397	411	434	385	416	408	400	408	381	415	412	409	422	415	419	433	399	416	424	420	407	408	387	407	391	392	379	394	455	407	401	444	410	435	389	420	405	449	405	417	393	399	435	413	432	423	440	387	429	441	418	415	449	419	401	429	439	387	420	422	389	394	394	386	407	415	399	407	382	449	425	414	412	459	388	409	393	455	416	394	403	396	430	427	411	404	447	428	440	406	443	454	415	422	405	424	429	420	399	421	418	407	449	421	421	443	409	406	438	430	403	367	438	422	428	386	393	404	386	404	420	416	405	443	408	404	449	407	411	432	414	405	415	403	438	424	407	436	436	436	418	435	369	405	388	406	434	404	402	404	382	419	426	408	412	391	413	400	421	379	436	380	414	443	420	458	436	415	399	388	430	419	414	437	417	395	424	367	400	419	425	426	442	421	409	415	419	423	419	426	400	437	430	438	365	399	429	377	415	427	444	385	417	430	394	409	446	397	411	456	428	423	392	423	414	398	419	344	422	410	440	409	369	360	408	405	414	411	393	449	425	426	420	419	436	410	407	437	422	425	406	430	430	403	410	401	413	412	442	419	412	393	403	433	420	418	420	403	414	430	430	440	388	415	445	403	425	389	408	465	416	420	406	420	406	448	433	437	417	443	402	447	445	426	394	455	423	416	417	440	380	433	422	405	418	416	428	414	431	410	398	406	435	421	434	425	412	414	424	388	441	435	406	442	444	396	430	435	422	427	424	381	426	419	444	374	455	454	430	435	403	397	471	408	420	425	407	438	369	414	412	436	400	382	394	401	439	419	404	409	464	392	435	444	418	412	401	387	407	414	426	419	390	415	441	392	412	398	417	426	413	407	441	408	392	428	391	409	414	385	417	422	413	415	441	416	421	382	421	405	447	406	407	408	432	447	436	412	421	405	450	395	412	452	421	401	383	453	450	401	439	361	461	420	416	376	441	435	455	417	408	422	403	410	429	377	404	437	382	397	381	417	409	408	448	440	381	405	435	435	410	451	410	422	414	405	448	442	390	433	415	463	408	410	415	383	458	404	469	429	410	369	427	410	465	420	426	387	421	404	398	368	423	427	404	411	430	405	418	390	427	428	441	391	411	419	409	403	434	413	454	391	414	433	433	412	429	436	427	429	389	430	468	430	405	436	430	433	384	383	405	417	403	430	401	457	416	441	427	426	435	404	427	374	392	406	422	415	424	442	426	417	388	426	406	451	393	427	405	441	449	408	411	414	426	404	424	414	417	443	396	423	414	431	419	409	427	403	426	388	408	430	392	433	435	432	394	413	435	423	415	389	417	427	394	410	435	439	455	410	400	412	390	423	396	413	410	418	464	420	415	384	415	432	408	398	420	386	387	452	379	413	397	442	418	419	426	423	421	436	434	409	430	376	387	398	441	378	445	411	444	393	427	382	433	430	431	440	393	398	434	444	404	407	401	432	432	404	420	406	403	403	425	402	419	419	439	434	419	423	378	410	402	421	397	386	403	434	433	409	441	429	396	393	412	423	438	418	402	405	393	399	452	447	426	423	415	434	407	406	403	403	400	405	404	426	439	396	416	387	425	422	405	380	412	404	435	428	423	448	437	412	414	437	411	395	399	388	411	409	404	376	434	412	414	388	379	394	401	426	432	428	417	423	393	409	428	445	400	383	406	435	423	378	441	435	404	408	405	391	389	442	419	415	402	392	418	439	436	438	431	449	399	419	456	434	415	438	446	384	438	374	438	400	375	380	465	431	429	406	424	415	397	406	432	442	397	412	446	434	425	451	433	463	412	392	437	395	419	413	429	416	390	404	411	399	409	435	424	390	462	418	424	443	396	420	422	449	391	384	423	378	389	467	445	440	392	432	431	414	384	433	418	441	450	410	377	396	416	442	432	407	429	397	407	415	460	422	460	406	436	399	405	438	386	385	399	412	404	402	440	429	419	386	396	443	415	410	428	390	426	443	438	393	408	407	419	406	382	408	409	430	414	395	394	438	398	427	411	414	389	391	408	407	386	419	416	391	407	394	403	458	399	419	434	416	435	406	403	447	414	436	406	410	415	412	438	429	424	405	433	404	438	411	402	424	414	447	442	459	412	415	406	422	404	396	431	429	407	398	407	429	439	453	412	431	443	469	421	431	425	396	410	442	385	387	420	403	386	422	413	420	389	425	392	400	445	389	448	416	393	401	441	411	422	421	396	439	412	458	407	373	410	389	430	409	417	408	432	412	419	435	424	441	436	437	445	431	420	417	416	420	409	422	400	413	426	426	463	423	472	448	424	431	425	403	425	419	434	413	412	398	408	413	458	412	436	429	418	442	421	426	410	418	379	399	424	424	392	406	431	396	403	420	401	416	401	434	444	371	412	433	397	394	413	386	381	409	426	392	430	430	372	380	445	434	414	415	393	433	419	395	423	428	430	449	439	401	397	422	394	404	434	395	416	401	433	433	437	431	411	412	421	372	416	428	413	387	398	441	412	399	395	443	412	433	385	378	426	415	400	425	391	404	418	428	403	445	452	427	388	429	398	407	411	420	432
22836	20594	27269	23911	20607	20681	8608	1919	1382	1293	1136	1051	980	983	912	863	792	800	780	793	761	726	722	718	728	698	708	667	671	672	688	675	668	672	668	647	655	664	645	652	643	656	680	646	670	650	631	616	649	677	653	658	644	599	603	641	599	616	637	632	646	646	618	618	642	625	649	642	615	660	667	646	637	624	613	609	584	600	638	591	567	623	653	634	617	606	578	646	649	644	660	633	653	621	652	662	652	667	604	631	589	640	645	595	609	589	628	664	680	637	595	689	666	644	654	639	612	614	606	644	589	629	640	641	614	679	614	675	607	631	597	657	599	661	611	614	597	664	604	620	654	635	633	606	622	654	631	640	611	580	631	634	666	611	606	619	619	606	614	630	679	606	657	611	598	606	655	605	614	613	618	616	632	644	597	659	640	590	654	636	626	652	576	647	594	627	642	614	584	633	653	634	636	601	675	623	605	612	612	620	627	614	663	606	642	663	641	590	622	599	642	630	615	639	673	622	629	637	578	642	619	602	660	636	600	563	602	621	571	641	598	605	640	620	595	606	616	612	617	658	606	636	647	617	601	595	607	617	622	634	587	634	638	640	589	654	610	628	634	638	619	621	632	592	645	603	665	615	640	597	630	622	632	624	631	611	616	616	575	630	645	562	659	604	674	636	656	631	627	605	594	643	550	656	624	655	666	614	623	623	622	613	636	590	675	639	606	615	634	608	615	618	630	646	632	664	629	575	644	615	560	635	609	663	666	587	587	580	604	615	585	663	605	628	614	638	590	629	645	633	633	680	639	605	619	590	629	632	605	619	625	563	613	632	623	592	606	648	589	614	595	645	590	624	633	636	623	571	634	655	625	630	604	606	618	624	616	589	624	661	625	576	684	586	622	603	616	637	630	634	592	631	587	606	625	600	651	617	640	639	626	599	609	641	624	576	610	645	613	621	644	658	596	601	584	592	597	623	659	613	640	607	583	613	620	650	593	595	601	634	639	651	656	677	628	622	633	670	620	627	617	640	632	603	616	646	643	633	598	603	596	643	665	623	639	637	616	634	593	611	657	618	637	617	552	603	616	652	623	614	639	583	587	639	645	612	612	596	634	586	630	666	620	644	655	612	590	626	593	598	624	649	611	604	621	634	628	607	621	646	669	627	628	651	579	604	647	614	667	638	607	653	658	593	568	581	603	657	615	668	614	623	672	614	650	625	615	650	592	574	649	620	625	614	647	627	627	623	622	609	597	598	614	596	652	676	595	604	610	583	645	602	609	660	615	638	601	646	575	600	618	649	618	615	651	647	618	613	597	588	594	664	611	621	656	631	612	635	621	634	657	616	631	598	609	605	661	622	606	622	637	632	623	605	614	620	597	616	629	655	611	607	643	622	659	608	597	610	597	658	667	612	604	617	600	645	616	625	619	567	585	612	620	561	627	610	590	679	606	643	582	627	568	606	602	602	636	581	617	617	642	606	655	654	578	587	637	619	664	616	654	633	636	629	608	628	651	635	611	653	640	577	637	637	618	637	610	611	659	644	617	588	622	639	649	614	590	620	606	632	638	616	626	602	627	638	591	593	668	632	679	633	620	607	623	616	613	624	614	624	586	582	585	604	615	649	655	629	662	632	622	596	667	657	602	609	589	619	646	639	632	600	590	667	626	625	676	617	621	606	620	624	612	627	679	622	630	591	607	650	644	563	630	645	636	624	609	609	685	598	666	656	589	621	632	567	648	627	599	612	624	658	609	599	622	626	646	637	596	640	650	639	599	614	660	637	617	601	615	618	660	559	610	621	649	633	586	625	643	628	610	638	623	586	595	591	629	600	570	691	591	595	646	653	601	591	590	593	649	621	674	604	613	636	605	665	598	612	615	600	566	653	630	644	643	605	652	579	629	612	601	587	626	582	616	599	649	654	655	634	648	597	636	646	619	599	596	601	620	651	637	627	643	592	608	619	658	660	629	600	639	651	637	612	651	623	630	677	630	642	585	612	655	609	611	627	654	595	607	617	649	674	648	635	624	629	640	616	623	616	611	610	593	651	593	644	624	672	640	672	598	630	618	624	671	556	620	633	614	623	600	646	631	604	629	615	644	611	578	639	625	614	634	616	621	625	649	624	602	598	613	619	584	661	603	635	569	636	624	609	608	601	636	627	631	584	615	641	622	582	596	620	642	622	597	644	626	611	649	605	589	620	629	649	618	635	627	625	583	651	624	609	658	606	659	573	625	603	575	638	614	625	663	554	642	563	610	580	601	572	668	633	608	646	628	649	638	633	617	541	629	590	596	679	594	625	607	637	616	663	607	624	634	642	627	617	620	633	616	627	636	604	604	592	588	659	622	598	637	589	639	609	638	608	634	631	625	606	604	686	661	626	608	579	617	616	620	646	643	562	605	610	644	606	637	592	626	629	606	627	628	605	611	605	619	650	608	629	596	641	653	671	595	634	630	593	638	608	619	621	606	604	594	621	612	607	592	607	617	593	622	655	616	625	629	655	628	611	596	608	639	578	657	601	656	627	617	643	568	625	631	636	631	599	591	613	615	674	630	597	621	669	649	664	609	609	628	642	645	605	638	603	605	623	646	637	577	664	632	613	601	672	632	617	574	610	596	620	632	619	630	627	621	586	624	617	569	627	663	604	604	635	646	645	622	633	637	656	550	619	650	609	631	618	612	627	653	621	593	603	644	582	637	576	619	658	640	639	575	608	608	659	608	589	601	623	564	615	603	637	646	615	573	613	622	688	629	629	640	596	601	630	623	678	607	624	637	657	601	560	619	635	604	612	584	574	634	618	641	633	655	601	580	590	650	615	658	612	564	611	627	639	608	612	654	617	591	612	650	635	633	601	635	673	629	661	659	593	640	676	602	612	624	622	637	631	655	604	599	663	591	630	622	598	643	660	611	600	594	642	635	569	631	611	600	661	623	652	639	613	583	628	586	608	642	603	661	646	636	641	614	663	645	597	582	652	603	630	674	651	610	588	630	631	621	598	646	613	610	612	651	570	615	643	635	591	579	573	639	596	616	639	617	627	611	594	656	635	597	621	645	621	659	579	624	593	662	628	584	698	639	599	613	630	637	600	637	638	648	637	662	640	567	630	640	647	604	623	584	598	703	623	619	615	629	628	600	631	549	610	605	658	664	595	604	638	638	626	587	587	662	622	651	640	615	655	629	665	640	629	543	617	627	592	627	610	612	596	609	628	626	643	632	642	644	612	603	619	587	607	642	606	600	640	638	613	643	597	620	657	644	622	638	599	601	615	606	603	639	597	635	609	652	643	635	621	636	615	639	600	598	614	642	609	609	556	593	644	595	649	634	599	608	646	615	663	637	670	660	580	611	604	586	586	632	625	621	644	610	585	616	651	609	598	656	620	622	627	670	618	610	611	612	676	624	600	658	625	591	631	604	635	632	626	646	629	619	618	607	606	603	596	624	630	627	629	620	591	679	664	620	641	593	644	638	628	633	612	644	577	639	647	599	599	603	593
9979	18146	16416	9662	6542	5041	3820	3067	2552	2060	1765	1594	1444	1300	1229	1163	1024	1004	927	881	883	818	805	783	806	801	709	726	706	695	704	666	701	688	668	656	671	657	656	688	641	570	616	660	676	614	623	616	612	641	632	607	674	612	593	608	620	620	626	589	642	611	620	620	576	587	626	604	621	606	629	605	597	624	611	578	629	591	518	580	583	582	625	584	597	582	615	585	645	608	623	625	600	590	598	600	604	584	601	633	663	626	604	652	577	612	604	581	603	602	649	609	616	583	610	590	624	662	581	640	580	579	610	584	611	627	664	642	627	607	580	619	609	630	603	557	601	595	586	592	559	561	602	614	623	606	588	584	601	612	626	615	555	613	626	601	587	577	571	601	589	580	589	574	606	587	584	608	595	636	566	591	630	615	608	634	582	567	574	620	590	619	550	630	601	566	594	621	575	576	543	588	590	600	581	612	583	563	565	578	634	599	540	585	582	609	578	597	564	574	596	605	578	626	621	502	581	587	607	606	558	618	565	638	547	625	591	584	571	614	586	607	608	622	615	598	608	617	600	610	608	576	594	558	576	614	609	653	550	592	576	639	548	579	562	647	572	578	571	593	641	586	612	587	559	560	594	564	571	578	583	591	596	553	570	550	621	594	553	611	575	559	599	582	632	598	597	601	592	543	605	605	578	642	561	579	637	594	573	580	603	569	587	556	597	598	568	607	611	581	604	614	617	596	578	588	648	597	610	579	588	581	615	605	624	583	613	594	569	597	587	569	629	606	614	600	575	650	593	553	547	608	588	571	582	594	585	609	600	585	605	638	630	570	614	632	545	546	625	609	591	621	539	615	598	611	607	576	585	588	635	604	601	600	596	590	602	620	596	608	583	524	630	592	583	575	617	610	601	576	627	578	591	589	618	605	627	576	619	573	556	562	558	609	619	606	622	601	587	614	577	598	587	589	647	609	566	605	575	582	584	597	609	563	559	632	574	589	597	610	605	586	605	587	591	576	592	586	613	577	597	552	617	603	583	575	597	577	576	608	630	557	602	578	603	582	606	602	600	588	597	570	602	611	621	563	610	577	625	587	552	649	620	601	596	611	585	641	584	607	582	598	623	598	570	601	584	613	595	616	572	566	545	603	596	611	566	559	605	555	577	544	618	606	582	627	592	652	567	608	582	595	598	590	623	559	613	592	593	593	617	554	619	608	560	578	582	602	551	604	558	643	646	560	573	594	582	589	580	594	568	593	599	575	600	592	618	598	627	603	609	598	607	614	561	644	609	583	593	559	574	558	564	621	592	592	598	599	546	607	588	607	584	580	574	582	602	598	624	530	579	549	599	593	561	610	604	603	562	533	638	602	590	614	546	566	608	603	595	618	586	582	588	622	618	611	587	593	565	637	567	592	581	564	604	594	606	572	563	600	563	608	576	586	599	579	558	606	595	589	580	680	573	586	581	622	605	574	566	584	619	589	578	541	549	545	597	611	592	598	610	564	552	600	589	644	578	607	587	564	591	618	600	597	578	621	591	594	618	615	558	581	575	565	553	644	553	570	559	595	599	574	614	609	566	597	577	586	594	587	578	585	573	576	572	639	617	568	590	572	599	619	577	603	622	597	616	588	589	572	609	580	557	576	581	582	560	592	581	581	620	589	558	577	578	581	587	610	558	631	609	564	558	577	596	570	627	590	643	566	549	590	583	635	556	613	578	560	630	604	619	612	592	565	590	602	586	589	549	570	555	594	617	638	599	638	636	653	588	582	545	588	568	562	601	571	577	594	534	615	599	596	580	580	566	615	572	565	598	574	569	593	593	573	606	577	572	579	532	564	621	587	566	577	610	589	585	573	567	572	572	603	602	550	618	633	608	585	568	618	584	603	615	535	572	562	593	610	606	550	590	584	609	612	603	602	556	583	626	598	594	614	581	619	595	554	610	558	597	554	585	593	610	648	644	604	561	604	598	561	614	599	581	593	611	556	576	553	602	609	570	616	614	580	595	577	539	583	613	621	588	562	625	635	571	585	605	523	615	617	600	620	630	601	591	601	588	581	633	609	563	587	615	625	593	592	599	578	549	577	595	645	628	601	606	625	595	597	596	578	606	599	599	623	621	594	603	591	608	613	584	559	592	544	572	596	579	602	599	581	623	582	560	559	615	615	562	667	651	608	563	541	572	592	634	572	568	589	594	578	620	612	580	558	561	604	602	643	610	516	581	605	589	603	600	597	627	583	591	602	588	559	588	587	602	563	593	608	602	554	560	574	585	565	610	574	577	609	580	600	586	629	585	605	633	590	569	586	613	618	632	572	649	590	577	597	587	607	559	602	562	590	575	564	643	593	584	593	547	586	578	595	594	567	586	586	579	608	590	593	593	632	554	577	591	571	625	608	578	579	554	581	601	626	570	572	566	570	594	557	613	596	574	608	571	594	582	610	619	649	584	592	564	600	561	599	548	548	577	613	555	552	594	605	589	563	630	623	612	597	574	571	593	589	605	610	570	577	609	590	564	605	575	600	578	575	613	570	575	614	600	617	564	539	587	569	548	589	624	585	568	583	605	573	578	615	571	597	522	577	550	600	610	619	595	564	564	596	591	618	604	598	579	595	589	596	590	608	618	562	599	597	601	555	619	628	568	590	578	590	594	578	549	583	584	578	573	572	564	624	613	597	594	591	621	602	578	633	634	570	604	567	581	593	585	620	521	595	567	570	611	544	568	623	607	547	616	595	601	601	618	612	581	561	585	599	597	581	593	602	616	568	582	595	596	588	593	595	591	629	599	612	574	545	572	596	558	589	618	573	544	643	641	608	604	581	588	611	559	590	598	586	586	592	597	589	576	565	607	602	577	601	575	542	557	593	570	589	543	619	619	568	613	582	565	648	582	592	574	564	620	584	606	553	582	578	551	576	522	582	609	578	576	592	597	621	562	570	557	618	579	557	617	543	573	560	536	608	543	573	594	559	601	590	571	599	585	590	589	583	625	554	575	590	584	612	563	545	536	568	585	596	574	566	571	540	630	589	563	608	573	583	553	537	580	600	599	584	605	573	599	632	571	558	587	597	593	587	600	574	568	597	566	592	579	573	620	552	603	592	568	600	559	583	613	568	608	541	633	602	617	551	583	553	554	621	567	581	587	558	567	589	605	552	595	646	608	542	641	588	577	617	568	594	619	571	635	604	595	544	613	607	598	563	572	595	572	607	609	612	601	603	585	547	639	566	599	593	600	590	608	535	602	581	590	565	595	601	579	567	579	631	603	584	570	584	601	617	614	575	580	575	625	551	629	581	610	563	551	567	561	583	566	631	599	573	571	633	588	583	616	627	639	578	610	564	610	559	615	536	587	569	538	571	637	573	566	598	562	584	593	621	575	648	575	556	587	577	553	654	591	519	583	603	587	617	620	613	578	617	554	586	537	600	594	594	546	620	628	625	599	572	580	606	588	600	566	545	637	569	607	600	581	575	600	566	569	566	606	650	600	588	586	597	608	569
28103	14427	2508	1106	867	881	798	775	789	754	843	808	785	791	776	728	802	802	773	761	750	786	799	780	750	749	747	813	827	818	765	780	772	747	791	772	723	784	787	766	772	773	754	755	785	754	729	767	743	782	749	775	777	780	786	760	828	715	728	754	775	787	754	758	827	735	752	822	769	812	753	792	795	815	752	774	789	764	780	771	820	759	827	772	761	769	733	733	809	786	756	774	813	756	797	786	800	792	773	757	772	791	740	772	768	839	780	780	774	769	757	775	808	824	822	760	723	810	802	797	788	793	793	817	803	745	798	767	785	756	832	717	746	813	729	731	770	798	745	751	761	735	841	809	767	789	766	799	770	788	772	761	784	769	759	719	770	769	757	777	758	766	810	735	814	780	761	778	805	824	782	738	770	765	730	838	808	744	736	754	763	775	727	747	727	777	771	774	752	888	789	786	795	820	775	789	805	785	778	753	770	770	791	809	756	745	769	724	837	786	759	769	750	780	758	789	804	788	750	811	808	774	741	796	752	774	747	766	783	759	771	766	758	790	756	778	770	804	733	727	758	711	765	745	817	783	767	812	751	734	748	806	781	743	754	748	785	797	777	782	758	768	768	745	792	787	772	738	777	785	865	753	773	768	762	772	811	774	738	767	761	756	775	739	791	750	763	747	765	765	800	693	814	768	768	798	767	743	749	694	784	749	781	775	756	748	800	803	763	761	732	743	776	752	759	771	771	761	755	817	775	759	769	777	772	756	778	756	779	740	729	780	781	722	837	744	784	795	797	740	779	784	700	761	800	749	800	726	776	760	823	816	787	776	773	768	710	743	774	778	751	729	782	756	777	791	744	782	754	762	771	751	797	761	794	768	742	765	759	770	774	728	786	708	768	745	772	726	779	771	783	759	763	802	801	749	789	759	739	765	761	777	781	747	792	781	726	776	745	754	784	784	742	739	779	815	756	786	753	755	752	702	796	781	742	828	796	756	784	776	750	800	745	759	711	766	798	749	780	738	775	755	731	779	781	776	781	778	752	789	784	814	701	749	713	753	749	764	773	799	774	793	738	766	775	778	766	737	768	772	797	770	724	792	755	753	776	748	795	691	767	773	774	778	769	809	762	744	814	757	768	752	751	766	773	792	775	815	742	811	762	809	793	832	731	782	786	793	749	794	752	790	789	757	833	769	784	758	824	765	737	791	738	800	814	747	729	825	763	779	768	754	783	772	772	775	762	792	730	778	726	776	725	789	820	737	775	770	748	760	775	767	759	785	794	811	797	753	740	747	767	825	747	752	811	805	766	770	766	820	745	788	809	796	796	740	772	764	798	764	815	740	797	791	771	798	770	758	799	786	745	826	765	763	722	799	753	708	839	730	787	753	755	776	787	809	773	801	799	820	755	760	769	727	799	771	781	734	758	768	781	735	768	780	791	755	785	791	776	775	770	762	812	743	764	779	772	776	773	759	783	776	772	770	766	796	775	748	768	802	752	823	799	830	782	766	755	816	763	761	805	771	821	776	771	800	810	815	780	746	798	827	731	805	741	792	810	774	783	749	736	744	779	788	822	763	760	798	775	787	743	757	736	744	735	732	768	827	803	753	781	771	756	769	765	773	804	782	776	770	789	750	776	772	772	792	757	781	765	753	809	749	780	751	779	761	748	782	800	752	759	788	766	788	763	821	756	760	751	727	744	819	789	708	762	763	768	754	836	725	798	811	807	769	825	751	808	769	766	754	793	806	804	806	798	777	730	753	814	783	810	756	725	796	764	789	770	777	783	749	836	812	774	783	757	771	790	757	761	806	797	792	795	761	781	797	768	783	746	725	771	784	796	776	736	763	736	715	754	785	769	774	740	717	735	777	740	718	787	755	746	762	794	801	779	814	820	746	787	774	762	817	757	797	769	784	769	838	755	722	805	809	820	825	753	764	805	787	793	834	817	798	797	767	806	745	769	796	784	779	748	794	784	787	715	800	768	792	723	801	774	767	796	761	741	793	727	778	787	728	761	787	777	797	801	778	753	763	793	823	731	810	761	708	757	761	778	796	754	720	819	754	748	846	718	773	769	751	742	791	727	774	778	780	750	764	753	786	797	771	745	768	784	800	754	778	796	818	788	786	787	802	798	775	775	735	741	769	768	696	765	811	719	768	754	776	745	782	811	775	779	795	687	770	783	772	792	740	797	768	778	776	753	770	789	813	770	757	724	800	755	782	800	744	744	797	796	735	824	757	813	794	734	802	758	755	789	788	750	797	785	732	756	751	736	805	792	763	807	745	804	767	775	786	772	746	799	782	797	840	746	770	784	822	754	749	746	769	774	700	744	711	811	801	727	799	769	783	813	723	807	752	780	742	752	742	763	783	757	757	743	722	791	753	775	797	808	771	771	764	784	746	803	745	813	782	784	789	793	755	797	761	720	771	793	779	702	790	772	718	708	750	787	733	782	768	793	772	797	819	731	791	758	732	749	750	765	780	770	778	776	793	840	747	753	798	791	814	746	753	818	779	792	776	793	765	782	745	762	798	832	747	788	812	740	755	772	798	794	774	725	741	740	734	776	781	807	768	774	763	795	789	787	793	755	774	814	823	712	743	784	721	796	742	798	772	769	738	778	714	723	769	767	785	758	770	774	760	757	762	768	790	757	820	762	747	810	788	787	799	781	798	805	841	779	763	760	794	735	765	779	794	770	756	802	812	749	807	769	767	816	736	798	758	731	770	830	748	778	774	732	774	755	784	809	775	725	744	819	764	767	739	768	786	800	756	764	780	802	760	792	748	797	716	764	744	750	767	765	771	789	756	802	687	752	822	737	820	767	804	770	800	774	813	757	800	799	814	786	791	775	782	756	769	747	796	729	779	767	757	758	781	756	788	729	788	717	830	773	752	744	762	780	755	772	797	776	815	789	792	729	762	801	798	804	834	802	787	787	777	813	775	763	757	806	775	782	793	735	746	760	754	744	779	785	784	745	734	789	753	811	752	771	795	728	826	745	777	848	807	750	804	722	745	795	764	777	817	804	783	763	847	804	757	745	761	755	776	747	772	796	773	741	797	768	817	832	727	794	794	791	765	724	778	811	729	812	789	805	807	848	782	774	770	779	763	796	782	773	810	735	825	749	692	799	817	735	776	779	736	733	754	730	731	746	756	748	786	749	764	758	736	752	741	773	774	772	812	770	773	793	752	775	779	761	805	803	813	825	801	789	783	762	822	811	771	785	758	783	779	764	785	816	745	735	761	735	765	790	776	809	794	747	771	736	801	777	794	828	765	775	740	765	756	807	720	764	763	720	718	727	778	775	751	764	750	803	812	818	771	775	761	733	749	778	708	733	752	794	757	756	800	769	789	789	783	790	765	801	770	757	774	797	777	787	825	815	788	749	783	794	770	713	772	765	757	721	787	809	810	765	775	724	780	794	776	766	765	739	717	777	787	749	763	742	746	728	727	783	775	835	775	766	776	766	786	771	769	804	739	785	825	766	783	780	787
5566	1557	1446	1092	993	887	875	908	881	878	837	812	811	786	770	804	807	848	846	763	787	777	832	811	764	796	775	758	768	788	838	808	785	774	754	793	713	769	799	756	763	819	787	789	800	792	757	804	788	782	764	828	832	785	862	791	760	809	781	852	780	761	772	796	797	782	757	818	779	794	792	815	850	786	786	833	789	861	787	797	788	805	795	813	811	799	832	766	761	807	814	771	785	810	817	760	761	814	778	765	837	786	826	791	821	840	836	779	816	811	817	835	788	773	753	759	827	811	878	809	768	775	822	766	770	799	767	792	810	748	793	828	772	799	791	826	798	763	796	795	759	766	769	786	794	772	770	781	806	773	787	749	798	787	764	761	814	824	836	765	776	796	793	801	824	783	814	802	814	833	775	818	853	804	809	846	780	819	795	791	844	792	786	818	776	795	792	768	812	861	803	762	770	777	813	791	829	802	802	790	837	769	775	750	797	826	781	806	816	745	767	777	780	813	784	763	757	855	831	780	758	733	777	769	793	800	815	832	807	773	804	777	829	820	830	781	749	747	771	836	771	721	837	799	744	802	737	778	799	823	740	842	822	797	847	808	805	788	740	832	753	757	795	797	797	767	788	817	748	768	815	794	793	772	802	803	831	796	770	758	750	763	789	772	791	806	829	798	811	850	799	844	810	756	765	791	765	768	792	795	786	768	806	816	816	795	813	804	795	802	824	823	775	832	804	782	832	748	803	803	841	823	840	771	768	846	820	813	810	787	745	762	753	780	778	783	817	798	767	828	791	767	828	766	791	829	780	756	795	826	761	790	819	748	780	747	804	741	830	809	761	793	825	774	769	789	784	773	806	830	813	818	805	818	765	800	792	769	798	760	767	757	761	791	781	763	771	843	860	850	763	807	764	765	778	802	819	735	794	783	802	789	807	792	783	823	777	797	809	769	765	754	844	819	796	751	782	757	762	792	799	833	816	760	829	796	840	792	783	808	783	763	816	795	788	809	829	799	807	771	779	819	832	839	794	818	784	815	831	815	775	777	815	793	787	753	794	778	746	750	779	793	811	811	792	840	790	821	775	766	791	801	759	790	773	787	751	759	777	829	787	759	780	844	797	767	811	702	775	823	811	778	792	818	818	765	798	766	815	780	844	805	768	721	774	800	793	781	744	837	775	800	816	777	775	790	809	814	828	799	807	796	806	783	727	795	809	782	789	804	818	810	795	813	779	804	721	803	769	801	811	839	802	794	789	808	791	808	812	796	750	832	820	797	751	796	811	812	808	830	798	790	769	804	835	758	806	814	778	808	818	780	836	742	801	780	792	801	769	814	831	839	800	824	762	790	798	797	786	780	784	834	791	792	801	812	848	806	797	749	821	777	817	795	795	791	798	803	774	839	756	800	759	784	826	818	742	787	813	783	833	834	801	770	802	779	789	789	764	802	779	823	827	789	857	777	737	767	740	750	809	821	828	758	728	773	757	787	768	823	767	763	818	769	788	779	843	769	824	748	802	791	788	763	779	793	847	781	761	800	801	773	780	810	771	807	827	824	808	767	797	790	824	777	765	749	805	783	745	835	798	798	819	814	792	798	793	801	768	794	822	798	806	753	802	793	798	792	830	804	766	758	769	804	792	760	760	809	802	802	784	769	847	796	833	789	780	776	823	770	823	824	821	806	851	784	770	761	834	808	794	800	774	775	777	751	786	768	776	825	768	811	806	800	792	808	793	803	786	832	828	815	752	776	787	802	811	780	823	828	747	731	835	814	785	794	803	820	780	740	803	715	779	763	787	787	859	810	787	799	785	821	795	825	779	803	806	895	848	830	775	767	779	841	766	840	786	803	807	780	796	823	806	763	803	799	773	820	746	793	829	842	835	772	832	761	774	806	784	798	800	760	826	766	824	781	781	826	840	773	804	809	761	835	777	834	779	787	784	788	780	847	893	731	805	829	741	748	861	819	763	725	796	811	729	800	792	732	783	790	812	805	790	838	744	778	745	788	787	812	787	794	813	733	746	750	762	786	819	759	840	789	812	753	843	808	824	773	760	835	796	789	783	729	794	845	838	801	757	781	777	811	856	850	792	827	792	831	799	797	786	786	849	773	780	792	781	845	782	820	795	817	805	825	793	828	777	762	766	791	733	795	785	824	834	797	768	800	812	784	766	725	801	856	802	743	813	794	799	789	815	765	819	791	833	780	782	759	789	776	745	759	777	760	775	822	835	772	791	789	808	771	728	805	793	812	833	783	797	833	820	820	782	774	793	729	817	757	771	755	772	792	781	804	762	784	819	793	776	823	812	772	811	789	800	803	750	785	830	768	755	818	817	750	820	800	776	819	757	801	788	806	759	774	826	815	810	781	768	782	825	812	838	801	817	816	773	826	803	767	779	808	753	801	777	779	733	817	797	760	780	786	781	784	820	742	788	768	789	805	783	792	834	782	766	783	810	776	793	805	809	805	778	785	811	739	820	790	753	816	808	770	801	791	786	781	790	776	756	764	771	799	823	739	847	811	794	748	757	791	811	798	799	801	850	793	776	797	774	784	797	805	741	802	765	810	771	770	779	800	806	766	782	818	765	805	770	761	827	793	817	822	806	805	813	769	766	797	792	793	760	790	835	785	831	826	757	766	767	791	825	810	839	801	810	822	769	797	783	798	787	750	807	787	853	787	821	796	801	768	765	825	757	770	778	857	781	780	741	778	829	810	768	782	826	856	752	815	765	748	808	777	787	802	803	818	787	805	765	792	779	785	780	791	817	787	790	723	829	813	737	813	702	791	790	792	791	803	778	804	771	761	819	772	803	803	810	802	788	744	763	804	805	777	774	760	774	803	794	749	816	818	806	807	793	786	824	783	756	820	777	759	782	765	798	853	775	760	807	769	785	739	786	801	773	816	831	774	784	778	784	774	781	837	771	734	783	805	778	849	766	781	759	813	806	773	757	767	793	847	789	768	762	825	772	796	796	725	770	788	785	819	804	818	773	811	790	800	766	806	800	825	735	834	843	793	778	796	793	811	788	802	799	790	786	823	763	783	802	817	753	793	788	843	796	765	815	802	775	804	828	772	797	793	834	753	780	798	817	757	740	765	773	795	781	780	776	859	874	783	779	774	770	791	796	745	811	807	762	817	811	799	784	792	795	808	796	829	757	751	744	789	810	786	765	757	821	783	771	779	783	841	819	790	808	770	754	767	770	827	797	800	755	785	809	775	773	841	770	831	773	804	758	770	809	767	764	755	795	794	812	783	777	791	798	813	786	817	793	813	773	819	808	786	821	755	789	847	733	814	802	765	784	778	816	789	776	812	771	770	812	749	781	803	794	785	785	810	794	757	793	792	785	809	811	842	797	788	789	762	759	795	807	769	796	752	792	775	795	785	810	828	734	751	795	763	826	751	739	755	761	772	757	775	805	802	788	863	841	805	795	771	779	808	803	824	803	741	776	818	738	801	733	794	774	801	811	806	769	794	832	776	759	757	723	824
24834	20594	26950	24253	20617	11032	1583	1002	863	774	676	576	553	559	524	532	491	484	503	478	477	443	469	457	464	437	443	468	426	434	447	460	413	382	433	410	421	402	380	415	418	419	399	398	396	421	413	422	371	392	421	400	400	388	394	375	407	407	365	441	392	408	400	370	441	386	360	402	369	397	393	393	410	397	384	373	387	403	388	382	407	379	397	401	387	411	409	414	379	400	431	403	389	375	417	448	378	402	388	371	369	388	417	372	400	418	432	409	407	423	420	392	412	400	411	418	407	384	382	405	410	411	387	379	405	369	390	419	402	392	405	416	406	358	391	395	394	388	376	386	433	435	428	389	373	415	422	365	407	399	385	369	369	387	378	373	390	375	392	379	423	368	426	392	371	411	381	406	396	406	388	373	405	397	378	377	423	383	381	374	362	371	396	396	382	400	412	362	395	408	364	371	401	404	430	383	429	363	390	398	388	370	444	387	401	427	357	412	372	401	382	380	392	392	376	389	396	401	432	443	377	397	414	410	432	388	385	385	413	380	412	382	376	380	346	373	384	396	419	385	408	394	399	404	410	451	400	368	385	396	462	363	382	392	415	386	370	368	416	367	356	392	426	409	436	384	400	402	384	398	358	403	390	364	383	383	431	369	379	402	373	370	358	410	390	414	392	375	400	448	381	421	394	375	369	404	376	365	375	406	413	385	416	406	354	374	412	410	360	429	431	363	378	407	402	392	410	394	422	372	366	438	394	375	412	410	378	384	435	415	407	391	377	366	390	468	410	396	392	398	398	360	396	362	419	390	417	370	386	381	378	404	372	392	386	393	369	388	372	367	387	388	388	427	414	391	373	374	413	400	407	399	412	401	381	389	381	375	414	381	372	409	435	405	397	391	372	385	375	359	386	411	363	400	445	350	408	408	383	387	407	372	408	414	390	407	375	401	393	404	381	413	420	420	405	379	419	412	424	394	398	389	388	382	400	385	375	335	396	391	430	400	423	386	413	396	419	390	398	399	403	356	381	402	415	428	389	396	414	385	365	405	404	361	382	379	391	370	396	376	437	371	427	427	416	411	411	343	409	378	364	331	401	406	375	390	391	385	403	399	443	411	354	391	393	407	399	359	392	426	360	368	367	398	369	390	394	375	403	370	380	388	367	362	428	380	393	395	381	406	388	366	401	397	389	418	403	382	382	412	414	412	346	417	374	400	414	376	435	410	360	430	394	389	384	375	377	385	417	379	373	412	385	386	406	396	397	407	423	384	429	409	351	396	369	424	376	398	335	385	387	386	382	408	400	368	383	399	373	415	364	382	373	433	363	418	383	377	367	393	386	388	370	386	355	399	409	365	427	354	394	366	388	408	373	369	393	400	427	410	371	386	396	397	382	412	372	426	388	374	418	365	382	416	444	370	417	391	368	417	406	377	381	422	382	391	378	387	380	415	389	399	404	388	404	376	415	388	426	401	397	380	397	426	387	411	403	378	385	341	352	409	394	383	414	421	385	375	378	385	412	405	417	364	398	394	380	351	402	394	398	369	368	397	396	366	387	414	391	382	383	405	404	383	408	407	421	387	377	405	396	402	402	373	356	392	402	390	392	421	379	378	389	389	410	387	389	408	390	382	426	375	415	363	405	366	402	401	385	395	396	409	381	378	438	363	361	387	372	392	397	372	407	425	411	376	401	388	381	374	390	364	376	389	428	374	373	376	371	409	405	404	405	351	391	392	343	414	404	386	390	372	402	414	371	393	398	414	413	407	369	373	383	404	379	369	388	393	379	380	414	365	430	399	394	391	346	396	376	354	404	394	375	379	367	410	396	358	377	388	407	380	398	393	376	416	374	420	361	367	409	396	397	376	402	400	392	401	398	399	392	407	414	374	396	378	383	387	383	362	416	386	388	377	357	406	396	389	381	371	416	387	386	367	405	398	403	394	382	381	383	334	376	371	405	366	396	423	391	385	375	394	405	415	404	417	435	385	410	381	409	388	415	361	355	380	401	407	427	381	388	397	395	387	404	368	401	400	404	394	400	373	384	398	380	449	418	382	396	394	397	425	378	416	364	414	369	407	371	417	388	397	411	384	376	421	395	418	406	412	386	412	362	397	430	375	373	366	374	400	371	404	363	369	400	362	382	394	393	437	383	371	391	389	407	379	377	416	425	405	389	398	405	382	380	364	384	378	446	445	374	387	389	373	383	411	398	368	383	391	377	390	396	388	402	423	387	397	393	391	380	426	393	392	359	389	397	393	413	418	382	347	386	373	369	422	387	418	389	379	381	400	378	366	398	355	355	389	416	374	417	369	392	370	404	400	426	392	392	379	381	374	375	411	393	386	391	399	383	392	391	412	418	383	390	389	381	397	396	387	412	405	394	368	410	367	422	360	399	413	381	373	412	368	360	429	406	388	424	354	413	371	434	400	424	385	390	379	383	398	365	409	410	396	391	402	441	410	433	423	396	381	378	395	398	407	405	367	383	358	408	371	375	375	402	406	381	393	370	394	394	366	357	386	415	406	415	406	421	388	407	432	390	378	448	360	388	384	388	409	384	351	405	407	376	367	412	381	387	360	415	377	372	430	396	400	407	380	379	405	362	387	379	406	433	400	404	388	368	379	373	347	404	391	384	419	403	400	393	398	377	374	386	403	389	392	380	395	418	399	372	394	397	380	419	383	370	420	385	402	418	393	382	398	385	374	378	402	392	410	369	396	429	438	363	396	407	374	372	405	371	402	401	413	403	361	382	392	394	412	388	418	415	413	427	416	369	372	389	413	367	389	401	388	421	423	392	373	390	387	387	377	347	351	366	399	392	381	394	386	388	395	394	407	400	384	358	430	417	378	369	401	379	368	395	399	397	389	355	375	368	359	389	391	433	394	411	414	376	386	387	394	393	404	369	396	380	397	405	376	397	378	409	386	419	401	386	401	372	356	405	398	432	375	392	390	467	412	384	413	364	377	372	390	393	359	395	393	358	406	386	375	380	384	377	398	385	366	395	385	394	376	380	363	371	388	412	363	403	396	409	458	385	421	409	402	380	415	400	411	413	390	376	398	378	429	363	407	411	369	380	408	403	350	390	393	378	385	377	384	425	444	392	384	407	403	383	392	364	429	376	391	414	393	421	406	396	429	392	402	428	388	410	374	421	386	398	373	343	390	372	369	376	391	376	379	408	352	367	373	374	335	373	356	389	361	406	366	422	393	389	394	386	378	378	398	380	409	373	430	409	427	395	386	379	386	410	415	387	395	403	396	417	404	386	391	414	415	383	357	401	414	436	413	411	403	391	415	392	393	354	428	385	371	378	412	333	419	422	385	373	392	417	423	369	373	399	389	419	402	401	385	402	399	391	356	349	376	425	408	403	411	378	423	426	398	377	369	368	392	412	399	389	365	383	405	431	423	386	402	382	378	396	386	402	379	398	380	376	409	436	384	417	384	390	396	399	402	395	363	396	433	392	410	370	407	398	389	411	354	370	401	436	391	380	408
7399	11570	10453	5951	3878	2813	2264	1732	1381	1243	1074	965	871	757	750	689	645	627	572	582	545	549	525	509	507	494	494	498	486	544	473	484	468	470	432	452	458	473	469	472	476	506	430	435	405	434	438	448	466	402	457	453	431	442	444	445	434	422	426	452	433	423	423	445	433	430	404	421	412	408	453	471	411	430	426	417	439	458	435	437	414	450	449	418	415	394	366	403	421	418	462	428	446	397	450	405	435	444	422	416	430	430	458	408	444	421	431	391	442	471	411	444	448	396	407	406	432	425	418	425	438	408	416	403	426	424	396	385	434	398	397	395	404	423	398	422	408	433	380	404	397	419	397	434	416	441	422	413	454	399	375	434	427	421	401	427	409	411	402	405	377	390	377	415	423	448	426	399	399	385	429	397	421	427	413	412	406	412	443	416	422	394	426	393	423	421	414	422	385	415	443	394	424	413	412	391	451	432	383	420	406	400	418	377	401	390	439	403	383	423	379	414	413	410	370	424	422	437	388	426	433	398	431	446	394	429	395	426	420	416	379	400	412	432	417	420	425	419	395	427	411	414	438	415	399	445	377	422	425	411	443	392	461	422	413	415	410	390	408	409	393	407	418	357	421	380	417	403	428	418	418	402	392	427	381	420	419	405	381	392	418	395	402	417	392	423	390	407	392	416	429	408	398	424	404	395	427	412	424	404	428	424	426	393	401	394	417	404	388	443	442	411	412	413	391	433	393	370	405	424	396	405	401	393	413	436	423	405	435	423	406	428	430	387	418	394	409	418	422	404	396	388	412	414	397	400	402	419	414	393	394	429	394	400	410	400	435	422	407	419	425	413	389	404	438	387	437	390	414	414	386	410	393	398	388	428	404	367	423	427	390	402	402	395	416	369	416	411	402	436	353	401	427	424	391	401	424	422	439	383	416	415	402	440	439	412	434	434	423	433	415	377	410	413	406	406	381	436	427	412	434	431	424	375	402	417	383	434	406	407	457	378	429	391	426	399	365	404	426	414	418	389	408	430	420	448	432	437	394	443	415	385	444	411	424	414	402	418	358	373	400	409	401	416	383	389	370	445	390	403	446	443	388	430	410	426	403	443	424	414	450	397	416	377	428	405	393	446	425	417	370	414	433	373	368	377	434	408	379	416	408	417	393	416	391	375	382	436	417	386	394	440	399	390	437	441	420	433	414	427	425	406	432	448	414	430	418	416	410	410	412	402	421	426	408	434	385	428	376	399	408	419	438	413	435	400	390	423	439	453	420	417	413	398	428	408	441	428	423	410	432	404	421	411	416	457	438	398	392	386	405	431	423	413	410	422	371	419	417	385	394	389	423	407	415	435	437	418	411	397	416	399	407	444	407	361	398	408	440	434	404	418	415	437	441	422	417	416	436	436	416	438	389	398	429	417	393	400	436	433	383	402	396	432	420	425	410	399	411	410	409	422	413	431	416	423	431	437	400	377	419	421	450	451	436	424	400	419	388	425	415	431	406	406	398	400	435	403	434	397	443	406	399	429	414	438	419	385	413	415	390	428	432	439	438	438	425	417	397	378	401	445	448	392	455	428	391	414	413	410	429	430	415	423	434	438	358	431	426	412	414	384	427	425	401	377	406	390	398	405	445	432	412	419	371	433	444	422	425	403	433	432	390	431	442	415	450	403	416	422	439	423	416	445	433	434	441	425	421	438	394	387	413	431	401	395	423	424	409	425	382	425	430	412	421	429	421	402	383	414	388	410	425	412	405	412	406	406	446	444	393	415	417	395	402	430	413	383	381	449	398	428	410	441	441	432	416	428	399	410	415	412	456	432	443	405	420	405	408	399	411	419	397	406	417	443	437	388	421	417	390	425	412	424	422	389	416	420	407	428	396	405	413	389	429	396	405	428	414	453	410	413	408	430	413	408	408	396	444	420	402	426	415	408	387	388	405	456	419	357	427	391	423	407	391	424	455	426	384	409	420	419	425	457	432	416	414	415	418	391	407	419	405	398	395	421	403	390	395	402	403	412	380	405	404	422	433	431	433	378	421	426	427	415	414	415	395	402	404	409	405	432	406	425	407	434	422	388	435	413	428	416	419	394	414	396	371	439	418	434	408	389	405	447	442	397	384	432	387	419	424	418	406	411	352	404	444	375	405	407	397	396	438	439	398	386	413	412	404	381	388	399	459	411	436	441	406	414	411	406	450	417	384	411	407	413	435	395	431	413	395	403	368	426	424	412	424	392	400	418	434	399	410	379	428	427	447	428	458	440	428	397	399	430	413	424	446	401	389	394	390	453	413	439	420	423	396	421	402	390	393	428	405	425	463	408	438	416	413	385	423	427	430	420	438	411	423	432	429	401	408	367	420	411	405	445	406	421	419	443	406	392	378	396	398	444	414	431	425	368	434	403	402	445	403	420	410	404	402	417	396	388	410	403	396	394	392	432	428	402	406	385	416	435	417	425	410	409	397	407	404	412	423	433	406	410	425	405	414	379	396	396	400	409	433	392	383	437	402	428	410	444	374	414	426	378	412	396	456	422	396	401	396	455	360	410	413	396	422	409	380	416	400	404	381	417	414	394	392	411	392	381	447	420	396	403	419	432	419	383	406	387	411	401	410	408	409	400	436	432	427	382	446	441	403	391	401	388	408	402	431	393	421	405	426	442	424	383	419	372	381	399	434	409	420	382	404	445	414	424	414	394	428	435	392	442	432	394	399	458	403	373	455	441	375	420	412	392	428	406	427	421	437	399	416	425	433	419	396	401	393	423	411	426	407	419	366	417	466	437	449	383	430	424	419	439	408	448	416	408	426	422	443	381	425	413	427	403	379	424	429	422	381	380	387	416	418	389	425	404	405	404	427	403	387	431	413	412	409	419	419	420	411	421	418	405	409	417	416	404	403	419	416	401	419	349	451	424	431	448	406	413	432	407	378	390	421	412	383	429	425	364	393	428	414	383	409	410	407	396	414	413	412	453	397	399	398	433	432	421	392	410	450	395	409	436	425	455	405	407	394	388	439	422	425	441	411	459	419	459	379	377	445	417	399	398	413	414	457	418	435	417	428	424	383	416	423	446	406	414	403	434	413	420	418	423	449	398	448	413	380	386	408	413	420	395	398	408	390	367	427	376	413	418	435	426	419	432	409	436	401	414	413	406	403	422	394	429	384	409	391	415	440	410	431	419	397	438	430	413	379	437	422	423	417	408	429	422	436	412	419	403	446	402	417	390	403	443	398	430	401	433	437	412	421	398	406	410	406	392	430	405	389	429	435	430	406	414	386	413	409	417	418	413	392	408	430	431	399	413	393	429	423	402	403	421	433	369	400	402	415	429	411	386	416	431	402	386	420	437	441	393	399	439	411	407	386	434	430	405	424	434	417	408	449	366	387	423	389	433	415	394	403	414	404	397	428	414	413	382	402	403	450	394	382	392	395	401	397	426	417	416	401	412	417	419	413	386	409	378	444	422	412	422	414	371	379	425	394	451	430	401	414	426	397	397
22890	20588	27264	23907	20594	20673	8792	2016	1348	1285	1169	1118	1021	936	928	886	841	851	744	722	805	720	723	704	718	710	723	679	709	702	687	706	667	683	715	694	645	675	668	665	642	682	630	655	658	656	664	684	633	631	616	658	629	686	649	610	601	632	637	626	585	598	652	640	657	638	659	656	642	650	606	663	646	603	645	639	633	655	657	654	641	588	653	650	605	619	610	625	623	582	644	624	633	618	598	676	635	602	596	699	651	639	619	644	640	695	635	689	633	602	689	622	634	636	652	620	635	618	614	639	596	670	590	598	633	641	647	565	607	598	601	618	604	611	596	652	653	647	638	688	665	668	638	641	624	641	602	627	580	572	577	608	620	626	560	597	648	627	672	635	608	661	580	603	629	590	612	585	583	634	647	584	633	583	648	632	623	602	616	626	616	660	587	616	637	615	585	605	631	613	606	586	581	609	622	638	593	631	635	632	600	643	610	627	645	625	615	604	625	683	607	580	615	636	599	599	670	612	603	633	650	602	599	605	650	608	655	627	655	595	637	617	622	631	596	630	588	626	620	641	608	605	592	623	608	642	609	654	613	640	588	657	666	620	654	617	653	619	615	651	623	620	583	596	607	591	647	663	628	623	626	629	579	601	602	646	575	575	607	618	625	568	618	579	616	633	631	630	654	641	612	615	638	613	626	569	606	641	630	649	593	632	618	595	612	664	639	632	620	620	614	614	634	641	641	684	625	607	624	665	614	612	588	650	617	603	621	614	646	662	610	638	604	645	601	692	652	631	648	618	588	605	631	612	649	601	626	615	594	640	626	644	598	622	703	625	609	590	604	594	616	615	646	596	621	605	602	625	598	593	629	627	599	633	559	574	652	610	615	621	647	592	596	639	584	642	613	635	660	645	632	601	593	594	645	615	635	632	607	615	606	674	619	675	572	658	610	584	586	664	614	581	641	658	609	615	637	587	650	608	662	598	635	621	625	644	626	608	591	625	612	613	626	637	604	596	625	592	638	648	636	668	660	608	571	653	618	649	553	649	610	657	669	627	603	601	590	582	658	641	613	622	640	621	583	614	659	594	612	645	627	586	669	631	609	651	650	639	616	643	624	671	615	618	633	640	622	607	648	601	625	620	617	664	662	637	594	675	668	660	608	599	655	610	585	614	620	626	639	678	617	604	667	661	651	624	599	618	638	579	623	609	623	595	603	596	618	603	621	612	623	633	615	620	600	661	616	629	666	614	586	587	634	650	630	607	667	650	564	589	642	648	562	627	594	672	638	601	602	589	609	608	650	639	619	587	632	628	615	623	575	618	651	627	629	598	609	624	599	624	599	654	588	651	618	679	687	582	603	614	577	595	649	605	626	600	604	664	610	607	627	614	616	647	577	660	594	650	569	597	623	603	577	603	649	637	633	622	667	594	641	619	610	584	622	619	608	620	662	628	672	665	652	587	662	636	647	595	665	609	606	661	635	622	590	597	605	648	630	607	617	613	640	618	616	590	616	704	599	588	643	632	573	587	626	601	593	560	632	641	644	600	614	625	651	625	621	640	619	623	606	614	627	634	661	614	616	625	623	626	635	637	661	606	657	641	608	591	598	636	593	625	615	601	615	616	638	652	651	590	585	622	604	616	667	599	610	619	556	586	620	633	620	615	618	648	617	611	610	583	599	646	585	604	647	628	567	612	670	572	605	658	635	621	616	583	622	597	619	646	595	595	614	624	590	599	640	580	634	585	609	615	596	598	606	576	642	613	598	621	607	589	622	593	627	636	602	592	588	602	644	679	635	596	619	631	620	630	558	593	609	599	649	592	654	600	642	663	679	658	653	604	625	595	610	618	590	639	603	638	640	657	626	652	649	592	593	609	653	598	564	654	628	613	635	650	669	656	610	596	622	611	650	614	590	574	592	623	607	642	629	641	637	621	595	612	648	615	628	651	593	631	629	618	594	623	647	600	599	641	626	564	645	649	600	627	630	606	663	615	629	598	613	635	608	647	597	651	620	650	674	641	630	615	602	618	652	629	645	633	585	609	597	633	598	639	609	606	658	636	578	656	646	567	630	598	609	608	621	612	677	641	614	567	578	651	621	584	642	655	600	619	639	615	601	611	667	629	623	632	647	643	637	604	630	619	615	645	625	566	585	620	582	616	626	601	667	618	591	595	630	625	596	613	613	602	630	626	578	620	648	628	588	663	622	612	586	598	636	602	654	656	633	660	639	628	642	644	607	609	641	614	655	651	593	648	645	662	617	667	623	636	598	677	593	635	612	572	620	613	600	606	582	570	568	577	613	621	594	622	625	608	639	632	633	626	621	601	589	601	630	595	604	638	611	605	596	590	615	630	606	634	596	633	613	651	644	625	614	625	618	612	588	602	598	622	629	647	631	588	557	582	644	623	646	654	636	636	653	634	641	627	616	609	569	606	595	628	632	589	632	660	655	622	628	628	629	601	668	624	582	616	587	637	676	666	608	624	637	582	638	589	649	629	583	677	608	664	612	642	591	587	618	594	618	628	598	601	633	622	617	585	601	595	603	627	600	647	615	634	630	592	626	605	548	625	597	644	670	605	630	593	641	621	606	636	615	586	625	620	652	617	596	627	605	614	613	663	636	615	564	671	615	613	612	617	665	621	658	605	620	664	620	648	604	617	639	602	615	577	611	644	583	623	610	552	585	658	635	620	627	598	658	644	633	572	625	595	672	614	641	632	620	624	619	606	624	607	642	619	644	621	600	596	630	616	636	601	637	617	632	580	611	597	635	614	601	625	594	619	617	622	658	622	605	606	593	615	622	616	616	634	617	659	647	602	645	630	581	657	637	603	606	621	634	642	629	617	633	575	619	612	639	610	579	577	617	591	608	637	607	591	635	666	582	593	578	613	638	619	602	661	605	638	589	601	624	612	570	619	608	616	635	662	648	619	637	650	625	600	663	580	608	611	582	639	637	581	586	634	661	640	622	665	638	671	599	643	603	626	606	562	628	601	617	646	632	609	641	637	636	632	622	615	663	667	601	614	582	606	625	565	605	640	647	633	636	642	606	596	595	628	678	610	593	654	588	611	622	641	642	641	629	640	572	606	626	570	590	611	666	624	628	641	583	590	610	630	642	586	600	600	573	584	650	659	589	674	630	651	618	589	591	624	605	613	611	634	598	609	634	619	634	667	632	643	630	605	612	592	680	624	612	590	645	653	597	616	647	673	600	604	569	631	606	642	627	615	641	632	640	609	651	601	608	668	600	630	600	601	593	588	596	671	662	609	592	642	635	628	669	621	626	606	619	577	539	638	603	636	613	613	612	648	645	629	586	612	614	643	611	645	645	608	599	614	620	649	641	651	633	634	658	614	614	603	687	613	611	635	651	662	632	581	604	619	619	598	604	558	615	640	651	574	632	630	616	606	643	670	665	589	626	647	586	650	617	664	575	640	591	570	600	629	647	639	631	648	648	638	628	630	592	682	597	598	605	598	649	600	633	612	620	656	679	634
10127	17872	16455	9466	6609	4824	3784	3043	2495	2051	1825	1682	1467	1270	1170	1118	1036	968	909	852	881	815	770	756	769	750	707	742	667	680	724	680	718	680	667	635	648	648	668	635	603	657	625	614	638	624	637	655	599	630	603	644	650	616	642	565	626	605	614	583	593	654	636	611	622	603	601	636	594	618	573	597	608	566	559	571	571	610	576	588	584	561	592	547	582	596	585	566	609	591	599	580	610	622	614	632	621	592	584	601	625	642	620	620	595	615	561	546	613	630	609	602	627	551	598	590	591	636	596	613	631	578	581	584	602	559	602	593	613	614	572	577	571	580	616	567	583	592	617	605	629	634	609	618	576	584	573	600	575	569	576	556	592	593	596	579	539	597	608	602	596	610	545	587	572	594	579	523	586	605	540	611	590	575	594	584	545	570	533	572	607	531	579	595	625	578	588	597	554	533	601	591	588	648	596	572	580	551	568	586	564	587	594	599	605	559	599	591	621	587	556	585	568	578	627	567	571	581	592	580	590	603	554	556	606	596	585	599	565	580	617	571	584	619	595	584	579	581	610	594	636	584	584	546	597	535	603	580	625	597	567	586	592	554	635	599	600	653	593	579	580	550	548	544	579	574	599	599	648	572	560	613	626	580	559	556	570	587	589	567	591	622	576	600	569	605	559	593	618	578	571	586	590	575	645	580	607	590	603	599	561	623	576	627	607	553	589	557	571	605	583	596	583	606	607	561	573	521	575	585	569	584	578	585	587	592	570	572	567	607	563	577	601	605	595	588	568	598	571	561	567	645	603	575	552	569	571	559	576	610	595	623	573	583	600	566	608	592	625	613	571	554	529	559	585	573	600	595	608	539	585	592	558	549	550	589	605	562	608	637	597	563	579	571	562	590	608	602	576	579	591	610	587	614	584	551	595	556	614	611	601	601	606	621	570	592	587	513	575	590	632	573	590	579	579	569	595	600	591	559	608	587	554	580	645	573	603	538	583	551	600	615	658	566	586	584	599	555	568	561	621	560	576	587	605	568	558	571	575	633	607	585	569	605	582	602	580	573	549	592	594	596	574	587	612	612	590	565	591	632	609	604	621	613	583	567	607	570	555	622	559	593	579	596	619	582	574	574	562	598	579	597	566	600	598	564	540	595	596	650	595	591	530	606	559	550	558	559	597	652	592	556	575	590	592	574	616	555	585	600	583	556	595	571	625	609	587	541	613	580	586	613	582	594	555	583	614	583	606	546	557	587	586	595	611	571	595	584	594	555	523	594	551	610	582	555	620	552	594	586	547	566	579	572	575	634	623	589	543	535	563	606	623	600	595	569	590	593	538	588	626	575	543	544	600	563	605	551	566	564	573	631	573	601	560	585	583	603	568	581	569	575	577	552	545	605	588	560	627	632	576	556	579	609	601	601	555	604	579	596	570	602	604	623	572	646	585	556	625	613	621	550	621	576	567	571	577	602	593	548	535	560	565	615	559	603	616	603	598	604	592	569	543	612	593	620	609	603	565	569	545	571	566	580	583	608	539	564	573	547	548	589	567	612	610	603	563	651	577	572	568	592	597	557	616	582	562	556	612	568	542	525	615	573	557	575	585	585	533	596	572	613	551	598	556	552	578	586	559	655	613	574	616	586	540	620	581	574	597	543	609	569	578	607	600	610	573	581	639	551	583	583	566	575	592	576	581	584	527	586	589	601	603	622	627	556	653	524	588	587	573	579	568	588	621	605	552	557	595	592	566	600	605	573	593	590	559	545	549	553	572	610	578	609	594	595	545	601	603	613	582	576	618	556	575	562	592	635	598	613	566	623	575	611	589	589	556	585	579	570	593	584	583	574	633	597	579	613	588	575	591	574	590	556	596	602	565	589	573	605	589	552	594	597	557	578	572	588	590	598	589	550	603	593	568	549	582	567	618	604	583	592	607	582	606	553	594	609	583	556	601	552	580	576	570	585	608	587	570	575	586	553	578	560	538	618	593	584	573	611	581	565	577	561	603	577	606	614	562	623	593	639	581	560	605	586	562	576	598	583	580	533	538	616	596	585	616	541	609	569	554	574	586	580	591	563	597	579	611	594	567	548	644	585	563	569	573	559	562	593	619	619	560	592	620	592	643	623	562	630	608	582	539	610	530	611	579	543	580	567	586	573	573	575	576	625	548	575	592	572	586	549	639	601	591	584	554	639	610	589	612	599	597	591	563	572	566	615	592	548	549	572	617	549	573	545	549	615	594	592	574	593	572	604	612	564	586	575	612	590	570	583	626	548	596	576	571	572	601	552	521	565	621	574	610	631	565	605	544	595	517	571	609	612	573	617	611	575	557	552	620	575	598	588	606	609	580	568	580	550	598	599	589	591	587	590	518	560	551	617	579	544	611	586	619	552	554	600	570	613	547	621	585	563	627	583	560	671	615	577	573	598	571	560	590	594	562	566	605	581	610	565	628	583	581	564	599	578	587	549	580	544	558	579	584	592	526	621	525	606	567	562	579	568	590	557	582	587	589	584	544	569	563	583	588	561	625	599	576	532	549	563	567	564	589	610	586	576	599	613	582	588	593	576	582	559	602	586	567	591	588	545	553	576	570	603	599	602	652	606	603	538	538	566	576	592	613	578	588	611	605	619	602	573	575	580	582	574	612	566	580	561	575	590	550	590	638	579	614	556	566	551	598	617	620	571	597	579	572	571	599	572	574	613	572	586	638	574	594	584	570	593	629	590	561	637	583	621	604	570	593	590	607	610	541	590	579	591	568	596	541	599	589	570	590	586	589	562	573	593	587	587	617	584	590	599	622	630	587	559	566	579	527	621	624	623	598	571	570	588	626	582	577	612	584	599	601	631	564	534	587	579	606	602	578	580	607	634	597	588	594	611	587	591	593	609	561	587	609	605	594	611	589	588	580	579	591	601	555	562	589	582	625	580	536	592	562	600	640	617	592	607	571	578	576	593	565	564	575	566	605	635	569	598	585	581	595	637	553	578	615	566	630	563	597	585	590	586	567	542	605	621	571	619	613	580	593	582	569	551	547	613	563	578	607	625	587	606	610	575	574	587	590	546	576	567	581	601	605	562	562	572	581	569	552	575	598	560	564	598	600	511	576	610	578	566	569	565	608	609	588	589	576	561	575	625	564	575	591	569	552	580	588	548	593	629	586	603	564	607	572	589	558	585	553	597	566	590	556	537	573	651	540	631	634	590	588	542	570	547	568	625	576	631	561	585	581	565	583	589	605	621	561	538	555	575	570	569	583	568	589	594	602	599	601	586	594	546	554	621	584	586	575	624	536	620	600	543	568	564	568	605	637	563	610	564	596	617	578	605	562	583	606	607	601	560	560	611	622	616	618	583	596	598	588	561	582	621	559	622	563	623	648	562	559	619	578	596	601	585	603	603	574	634	580	616	587	568	536	611	591	580	566	569	578	593	616	591	599	575	583	593	551	595	558	553	549	581	601	547	636	569	571	555	605	584	573	586	593	548	548	575	585	586	560	562
28110	14481	2546	1146	896	888	808	769	802	811	786	779	745	778	787	786	737	821	806	764	787	772	746	775	810	811	768	829	787	780	790	764	778	772	773	840	725	781	759	802	776	799	767	785	757	776	793	740	713	773	750	756	787	780	736	772	767	747	708	829	799	757	815	763	757	777	713	755	758	811	737	697	797	767	782	748	772	808	767	835	799	788	747	776	763	767	755	790	754	749	765	797	828	771	778	762	791	789	767	767	762	769	752	796	814	758	757	782	784	739	796	825	753	747	748	732	750	747	794	742	823	765	754	782	770	778	796	711	769	779	812	781	802	808	713	737	762	771	803	813	820	798	769	773	766	834	776	691	792	753	762	818	739	747	815	752	784	773	808	755	786	822	766	743	748	768	785	769	749	801	761	835	788	744	782	810	767	752	756	766	711	772	716	780	786	737	831	823	834	758	812	769	784	784	760	736	758	767	735	788	799	789	749	782	791	746	789	819	794	775	801	735	760	715	775	823	746	730	804	779	772	753	794	777	775	773	760	794	747	786	745	765	753	773	803	761	761	795	781	742	752	769	858	750	726	722	724	725	788	776	763	752	769	745	777	744	799	818	753	781	737	787	768	724	791	758	755	778	759	790	801	765	746	750	780	811	761	816	772	770	764	756	779	787	747	757	766	770	759	759	748	801	752	818	769	742	787	797	764	740	781	760	759	796	789	818	784	781	780	777	788	731	718	747	786	765	766	778	737	737	767	727	810	756	785	787	783	843	768	805	735	780	826	800	803	757	747	776	756	763	742	819	763	743	762	807	812	776	786	772	760	748	760	791	736	816	788	777	772	799	780	738	764	794	771	766	796	803	754	856	771	778	762	777	759	755	756	770	790	772	755	750	794	788	733	761	770	771	771	822	822	772	760	751	786	765	780	787	797	775	793	808	791	770	809	754	775	808	803	795	772	758	781	764	797	778	758	792	784	777	778	739	816	762	698	770	756	752	783	753	791	741	765	766	764	800	801	770	784	756	787	776	837	812	800	765	766	783	763	731	748	755	774	748	785	811	775	770	786	751	752	752	779	792	795	706	772	786	735	748	747	813	763	765	750	783	746	789	765	780	772	708	775	788	772	739	783	732	795	805	730	719	775	748	770	773	783	715	732	790	785	767	771	783	785	804	767	776	777	786	773	768	746	736	794	812	764	748	763	777	776	786	752	788	780	728	793	751	784	782	748	782	769	790	793	756	743	721	779	777	773	807	806	726	769	787	753	849	771	766	760	780	815	767	773	756	778	704	795	776	755	705	780	759	815	784	802	772	740	780	785	776	750	759	754	756	752	790	773	795	756	810	734	764	711	759	779	778	740	778	767	752	792	726	803	807	742	774	844	778	785	772	764	793	753	828	804	782	784	720	731	732	765	794	779	754	789	795	769	784	772	771	811	738	794	783	752	759	809	793	699	727	801	774	794	762	780	807	774	750	788	736	797	801	757	784	765	797	759	731	779	746	780	723	770	711	791	735	779	725	743	754	786	780	767	723	791	781	734	805	743	786	772	776	723	765	751	742	779	802	795	765	815	789	753	751	731	736	757	723	776	717	767	722	810	736	809	806	768	761	747	734	803	769	712	743	768	792	748	758	793	758	791	744	769	754	725	818	744	751	759	799	703	765	790	774	786	794	787	777	765	826	789	800	761	736	770	771	745	748	843	738	743	738	742	821	781	761	763	817	766	757	744	732	787	760	759	758	768	819	687	732	752	794	802	800	765	763	787	808	752	759	740	796	824	771	771	779	781	782	836	777	790	804	784	784	809	797	778	767	746	759	756	746	747	811	797	732	778	823	786	773	727	792	755	792	770	766	766	788	772	721	806	772	765	793	808	776	778	747	766	773	786	738	790	804	773	780	794	730	818	810	770	781	725	788	821	782	757	766	747	736	779	778	764	784	755	751	756	804	781	743	804	740	761	828	782	765	773	780	794	773	748	790	754	730	755	756	751	775	736	753	742	809	774	806	763	813	786	756	763	770	749	754	773	755	761	758	756	803	798	784	779	768	814	769	726	770	810	729	758	774	800	782	795	776	747	756	746	799	826	784	764	788	748	742	813	747	780	714	823	757	759	780	734	811	784	753	820	776	806	727	761	745	767	786	801	800	718	741	800	817	764	821	774	739	802	834	825	785	781	761	748	800	773	771	732	752	722	805	740	773	737	819	751	733	780	744	788	780	756	793	765	791	820	789	757	766	753	784	796	767	773	690	792	750	761	768	750	775	774	743	764	744	840	787	787	814	795	803	758	812	785	780	789	809	812	770	764	777	841	752	729	763	766	819	766	798	797	809	765	806	790	747	793	767	781	782	785	778	781	823	761	737	773	758	764	797	766	789	773	789	786	766	783	761	788	791	748	766	765	772	688	741	735	699	753	742	689	729	787	774	775	750	773	773	791	766	824	793	771	786	771	764	793	789	812	801	754	727	760	794	743	726	743	741	784	808	755	805	789	750	772	761	799	760	765	761	762	832	798	727	776	744	795	759	770	781	724	729	789	760	781	761	813	820	787	786	750	793	800	778	762	726	716	760	811	793	780	763	762	795	753	826	754	743	750	809	768	806	802	751	736	754	797	781	808	719	773	773	756	799	781	763	794	789	772	761	806	728	720	752	759	782	758	771	771	784	869	777	823	792	786	806	743	789	769	757	742	785	803	771	802	749	808	775	779	782	745	750	739	707	750	763	737	760	744	748	780	727	711	775	731	771	754	781	787	724	808	760	736	747	809	771	749	751	737	774	809	779	716	775	722	795	747	768	773	772	743	817	771	779	776	791	772	771	806	782	813	804	753	805	760	708	769	746	734	787	779	769	741	721	776	802	752	738	756	792	807	740	800	764	791	745	792	735	798	753	776	759	797	765	784	766	823	772	785	809	757	779	777	770	727	774	731	776	779	827	774	753	819	729	791	745	774	776	762	763	806	758	715	750	712	783	792	794	752	806	776	818	754	765	803	813	767	771	706	722	779	736	790	741	790	784	720	761	762	727	755	744	778	757	818	753	771	786	743	769	794	804	791	737	760	744	731	749	776	830	789	756	708	803	724	757	865	764	739	791	758	808	780	798	762	762	783	763	746	798	755	808	799	747	737	754	782	800	736	799	776	736	779	746	751	780	739	748	782	783	747	731	770	774	739	728	751	788	759	771	747	791	744	767	704	796	809	771	760	742	741	753	795	760	722	754	756	800	805	746	815	749	754	780	797	765	808	756	773	802	794	759	745	779	744	815	762	763	754	789	778	764	732	741	749	749	761	750	747	788	774	745	782	773	790	716	757	728	801	760	763	709	727	740	730	750	736	771	796	782	768	740	800	799	838	753	770	744	770	773	816	797	767	771	798	757	778	727	733	741	804	746	765	801	758	765	760	782	753	762	780	762	742	779	817	736	805	778	784	757	785	789	790	763	740	742	796	742	755	780	741	744	782	772	764	751	763	813	778	735	778	742	802	773	794	796	769	730
5465	1513	1385	1117	905	915	921	854	816	861	806	822	784	828	799	760	755	778	824	807	737	748	738	763	776	745	774	790	823	798	785	760	813	721	831	765	791	698	753	822	749	772	793	755	784	782	750	750	841	792	828	775	802	746	796	760	821	802	801	800	781	798	825	793	761	779	773	770	726	753	783	758	762	794	834	746	757	753	739	812	790	827	775	823	783	706	830	812	815	777	816	773	796	821	823	823	756	872	788	819	715	807	797	789	846	776	784	770	770	760	876	841	773	810	797	793	776	786	781	767	801	815	785	830	805	771	771	781	798	793	745	782	801	778	781	801	816	715	764	843	808	766	818	796	809	743	749	784	818	771	793	786	811	779	818	803	804	759	845	771	798	735	744	767	784	796	737	793	811	783	789	758	776	821	795	780	754	801	803	775	794	786	775	830	773	761	775	777	739	840	831	771	811	763	781	784	773	750	774	794	781	755	741	756	765	806	795	779	808	767	791	822	805	762	855	757	753	762	786	748	831	757	813	785	789	787	765	769	756	733	782	842	785	801	781	769	798	818	725	768	822	804	811	755	796	833	814	788	756	776	777	759	787	756	799	772	808	764	759	789	793	805	801	796	782	775	765	754	781	785	765	797	808	772	829	830	764	792	823	781	744	786	739	778	785	787	760	741	792	763	789	816	769	773	750	789	812	770	817	802	792	754	808	769	790	797	855	764	826	746	782	775	780	782	805	763	797	780	772	852	794	789	773	791	800	801	781	796	722	755	812	755	819	696	752	779	824	768	781	759	760	777	812	799	825	811	769	781	808	774	784	782	790	766	836	769	775	779	812	828	744	783	783	752	756	801	803	768	808	767	785	789	793	792	728	773	783	774	746	796	738	760	804	793	784	776	747	781	739	757	768	761	755	754	789	797	784	750	773	809	743	747	793	781	760	772	759	789	814	814	749	772	799	736	821	822	715	783	793	740	778	775	706	801	784	825	748	756	795	774	771	817	773	795	758	754	750	799	736	761	755	802	803	760	807	797	799	793	817	766	836	769	832	756	774	781	759	799	794	780	792	791	837	740	789	740	799	775	775	812	771	800	845	816	795	753	756	784	835	748	810	790	792	736	790	841	785	764	809	780	781	798	838	797	757	784	834	745	796	808	788	819	723	722	809	774	812	765	779	768	803	755	849	771	770	756	766	741	811	752	750	770	813	790	828	782	761	766	772	809	822	750	774	811	755	791	812	781	788	814	809	792	798	803	754	772	777	795	750	786	774	781	752	783	783	784	770	785	821	747	787	790	769	785	817	804	773	715	789	798	791	780	738	777	754	752	770	790	781	785	803	819	782	775	791	788	795	760	782	778	796	790	787	747	821	747	756	781	822	805	721	812	806	809	772	780	755	807	767	744	760	793	753	783	785	779	851	761	754	786	819	786	781	787	838	830	713	761	757	759	777	714	819	776	793	807	775	811	725	745	822	793	756	780	772	785	774	757	788	774	775	745	786	761	750	792	791	800	751	810	782	790	767	814	757	821	778	751	760	768	809	761	775	801	789	746	784	763	752	747	788	757	785	734	788	790	819	739	840	783	795	789	776	763	817	758	799	801	729	790	782	819	811	799	767	771	755	770	741	815	750	774	759	744	770	790	793	765	790	755	790	811	740	760	766	786	780	785	736	780	765	757	772	792	835	805	795	757	759	816	821	804	772	807	804	803	769	789	792	773	761	770	754	818	761	826	802	770	796	786	803	839	734	790	763	776	806	783	818	800	820	741	782	799	782	760	799	782	800	832	769	764	810	775	769	826	762	805	811	799	780	726	750	760	806	777	787	751	736	775	769	801	765	838	746	814	811	768	800	794	841	772	815	774	809	770	791	758	783	811	762	812	823	720	757	812	809	825	780	803	780	758	801	765	795	804	799	789	794	737	820	772	834	771	795	798	750	774	785	811	757	759	808	752	808	789	744	756	829	820	819	782	765	766	784	790	783	754	739	800	763	826	753	790	817	726	785	777	753	847	830	866	792	769	772	850	849	738	766	773	788	771	799	773	848	789	740	738	834	740	780	823	745	762	769	802	736	759	767	781	809	815	818	747	795	776	828	778	794	806	743	769	773	782	724	814	785	799	784	800	777	779	772	768	792	827	770	784	799	773	828	823	848	802	784	764	770	743	760	794	786	704	827	756	743	797	761	840	796	766	822	769	776	791	821	748	794	784	747	777	812	783	788	752	808	799	772	749	736	789	781	776	808	789	753	815	753	743	770	774	722	757	798	742	812	789	808	797	742	795	777	789	809	792	777	804	770	792	758	802	802	754	735	839	795	811	748	787	747	797	775	792	762	808	817	798	764	767	817	778	781	777	784	785	790	823	824	777	778	744	800	778	800	796	758	811	789	821	750	792	773	780	782	761	735	805	787	781	776	751	798	748	797	811	782	827	804	796	759	752	794	822	820	791	778	815	808	788	775	780	815	760	731	802	741	824	814	779	867	766	751	764	750	765	766	851	770	828	815	816	808	836	801	809	725	741	792	778	815	772	785	804	763	824	746	754	784	776	833	742	804	809	768	778	778	789	797	784	810	729	753	803	782	770	783	787	803	792	794	862	799	752	761	718	770	748	782	753	795	778	805	803	783	769	768	776	789	796	831	774	743	826	754	775	777	786	792	800	740	757	745	792	798	771	808	822	800	778	762	797	796	759	798	837	771	769	778	784	775	819	805	789	732	831	804	776	789	775	792	801	769	754	828	739	798	759	822	772	751	783	772	759	754	727	804	758	760	807	765	780	773	777	796	759	742	800	763	752	759	765	809	780	778	761	812	779	818	797	816	792	730	819	815	828	767	779	755	759	826	762	800	806	746	760	737	803	742	804	748	789	774	771	735	738	777	790	757	795	773	762	794	814	777	806	841	756	796	790	789	798	827	787	817	770	793	787	787	805	756	867	746	773	784	792	753	805	723	771	831	771	763	816	797	734	759	778	748	786	786	803	794	771	762	806	833	755	751	791	778	840	765	813	725	791	833	796	736	738	755	760	782	771	785	763	732	794	802	799	802	746	780	742	724	822	790	738	791	815	770	726	786	764	812	763	786	802	789	805	802	794	753	780	762	783	754	796	777	761	823	777	748	782	780	755	809	772	781	789	760	767	783	779	786	762	735	784	776	796	797	787	775	795	760	842	766	762	745	780	750	741	810	771	767	846	774	785	858	814	815	802	787	781	762	825	770	784	793	776	791	838	790	773	784	732	816	857	766	780	759	759	792	807	789	769	809	806	786	813	794	784	796	795	760	782	784	781	762	787	757	795	861	795	771	811	803	796	770	771	777	792	819	744	820	780	808	824	797	786	766	794	806	829	800	808	766	804	757	785	740	798	780	787	784	832	809	765	776	777	835	782	745	792	778	831	787	754	749	793	794	794	807	765	725	766	769	791	798	771	807	752	791	779	782	777	770	809	754	757	798	772	813	733	788	814	737	773	753	800	773	779	814	755	794	754	784	788
24975	20596	26923	24264	20594	10934	1584	1010	858	743	672	656	555	565	522	537	575	462	454	508	465	441	437	427	403	404	415	407	406	448	421	386	432	360	403	407	432	410	360	362	391	393	420	407	418	398	395	396	375	409	391	375	379	382	389	381	396	398	409	423	366	398	376	376	428	430	383	399	408	404	366	383	419	398	371	369	371	383	364	414	410	402	395	403	359	423	430	424	397	412	420	422	409	366	365	387	410	389	399	422	363	389	371	423	376	416	408	380	350	408	412	378	379	393	398	393	419	353	425	406	362	410	405	399	374	413	352	390	381	373	426	362	378	421	394	413	362	393	349	369	382	396	398	377	354	389	407	410	385	384	384	390	345	425	373	385	410	385	416	395	401	392	404	400	374	405	407	375	397	428	398	337	398	367	394	382	389	377	411	394	427	389	385	399	394	390	366	404	353	378	409	374	355	349	370	406	355	368	375	410	389	420	397	407	380	380	416	428	362	385	374	396	387	379	432	410	393	374	406	377	386	380	382	367	384	395	371	339	408	404	428	395	437	399	425	357	386	397	367	374	381	412	374	392	390	395	398	381	391	390	405	400	393	403	392	386	398	397	376	374	392	402	378	384	361	372	385	375	408	385	399	406	389	357	401	398	366	415	406	372	408	385	406	371	402	395	382	369	363	394	396	388	371	372	348	379	379	359	361	409	415	400	386	372	368	375	384	357	371	388	377	374	371	375	366	383	385	367	377	396	398	422	381	416	394	382	403	400	367	374	384	398	388	401	409	382	395	377	370	407	405	409	375	341	412	383	362	401	373	345	383	406	404	388	384	394	355	424	391	416	429	413	409	353	396	405	370	396	391	395	375	383	336	370	400	394	401	381	387	395	371	383	369	387	379	386	376	420	380	358	395	385	387	395	418	384	408	394	389	361	372	389	400	383	391	354	395	397	386	380	440	405	389	410	419	423	386	404	374	372	394	410	393	391	389	369	370	406	418	382	412	403	375	367	414	359	373	384	377	382	373	420	365	364	372	389	382	371	326	381	395	390	362	388	403	403	394	396	388	405	401	367	392	409	359	345	427	402	404	382	421	406	379	372	434	383	429	374	403	403	400	379	388	366	364	431	386	384	417	394	366	422	402	405	386	431	391	373	374	407	386	377	378	402	358	395	451	388	412	378	375	373	370	354	410	364	422	387	421	398	406	387	418	403	438	380	383	399	412	379	353	394	388	402	436	367	408	399	371	415	391	397	397	390	350	388	398	380	413	331	372	388	375	404	379	377	392	361	392	378	376	419	364	374	373	391	389	367	418	371	387	360	371	373	388	405	360	370	369	357	385	388	357	367	421	398	386	362	393	365	355	377	392	401	383	354	347	373	417	382	418	383	371	432	358	352	403	370	383	397	396	391	375	406	388	389	383	380	329	396	413	392	388	380	391	368	394	377	368	391	413	392	351	420	375	392	411	394	382	399	394	383	382	396	373	341	393	393	357	364	383	413	403	389	408	372	406	405	356	360	368	398	407	377	377	421	410	406	397	402	403	360	391	382	360	408	396	422	382	383	352	377	393	382	408	408	406	391	385	391	395	394	393	389	384	406	371	418	365	401	358	392	385	361	395	370	372	390	350	388	382	417	388	386	349	373	377	407	381	395	373	392	348	375	391	404	420	389	365	365	380	349	349	404	398	382	383	398	364	394	405	380	368	405	402	379	373	389	384	421	367	378	377	391	407	376	390	391	410	399	405	410	347	390	385	374	381	403	378	440	358	399	388	392	413	380	407	413	382	387	419	414	409	380	383	392	371	417	405	387	375	379	392	387	376	386	370	373	399	374	378	398	374	361	401	365	428	391	361	399	397	376	371	397	399	402	406	399	367	366	371	401	398	395	396	367	353	363	366	358	402	413	404	380	383	388	390	372	361	385	383	412	383	369	401	402	425	362	383	386	413	373	373	402	374	363	397	390	399	403	371	375	404	388	394	398	389	380	371	366	395	410	394	399	367	388	398	411	393	374	388	387	384	382	383	396	388	362	390	398	418	400	391	366	388	412	366	383	346	359	412	387	417	364	340	424	429	413	377	394	366	440	386	418	376	382	386	408	357	386	358	376	357	397	344	418	398	383	415	383	398	391	407	406	392	426	372	348	341	362	388	416	383	371	375	395	381	375	374	415	387	388	388	358	406	398	390	403	377	429	379	399	397	390	376	360	404	391	327	405	410	398	382	403	410	388	402	412	405	365	355	388	362	401	399	398	375	375	393	390	366	388	431	383	406	369	374	365	371	424	438	376	416	374	379	417	385	370	397	367	388	398	420	384	425	409	405	348	394	348	405	393	414	366	375	368	374	389	382	370	378	409	430	381	372	419	375	375	401	383	390	383	397	379	353	356	394	370	392	417	378	427	389	387	377	423	370	404	411	386	410	395	392	399	371	390	434	391	391	369	396	369	382	365	420	387	400	382	357	429	401	370	386	376	379	391	392	411	383	418	359	396	349	373	386	439	373	380	368	424	325	390	391	400	374	403	403	397	392	378	359	353	370	390	390	398	352	367	386	412	373	380	370	379	359	379	401	368	395	345	409	387	358	365	380	386	369	356	364	411	393	379	344	398	396	367	334	372	413	383	403	385	399	403	402	381	395	393	369	364	358	404	351	390	378	398	377	382	390	391	367	382	364	376	370	397	395	416	390	426	372	395	383	407	410	371	404	380	363	378	378	391	410	358	410	381	438	371	389	387	369	370	340	399	401	387	406	373	390	377	356	377	385	410	375	415	398	379	414	390	394	406	371	384	359	400	378	337	331	370	403	387	365	372	370	375	350	381	383	399	393	397	428	393	380	372	406	385	375	383	388	378	393	418	393	368	330	393	377	337	437	360	390	359	388	362	389	361	394	345	386	398	411	354	381	394	390	386	383	424	378	406	365	397	377	425	349	415	432	348	357	410	380	377	397	414	406	366	413	372	376	405	410	384	396	365	374	373	419	361	408	416	410	397	375	376	393	408	434	405	390	380	375	391	386	413	374	382	392	358	401	394	420	418	379	410	404	384	413	390	394	371	378	377	377	398	382	392	407	385	350	410	394	407	403	400	395	385	377	397	383	396	385	394	396	386	378	380	393	398	389	396	360	374	365	397	386	404	386	405	367	377	376	395	427	400	382	426	405	375	406	367	409	400	393	402	378	379	406	416	375	399	401	372	390	419	340	395	420	384	344	427	349	413	367	390	357	391	366	381	380	373	403	387	352	437	407	413	394	400	371	406	423	376	377	405	371	374	390	395	398	412	409	379	372	397	382	382	370	389	400	389	401	434	391	425	384	387	420	401	412	358	401	398	398	405	419	429	397	392	354	375	379	379	361	384	410	376	389	368	404	391	370	391	429	411	439	376	400	384	374	364	400	378	373	404	401	394	420	396	375	376	364	392	392	380	370	394	393	391	370	378	398	411	395	376	413	348	393	369	376	417	385	423	404	377	376	400	373	403	394	407	389	384	388	408
7320	11727	10375	5811	3893	2727	2135	1728	1412	1270	1092	961	847	770	736	671	627	603	591	576	556	480	545	590	488	503	465	501	470	499	430	451	457	490	455	472	429	458	448	389	455	422	405	442	420	400	393	438	459	428	440	419	447	402	396	409	442	383	427	415	381	446	452	460	430	419	445	420	421	394	414	426	383	404	398	433	452	417	383	402	404	383	407	430	348	413	410	371	400	406	412	425	405	416	430	417	391	416	408	399	407	448	434	487	431	434	427	398	397	434	412	423	435	439	390	437	401	412	423	446	414	434	433	387	422	399	380	420	421	394	408	404	397	416	411	373	397	403	402	424	376	420	388	428	380	381	404	438	405	380	417	391	439	390	438	377	415	380	399	417	364	410	407	403	416	408	384	383	434	363	400	423	396	379	390	403	426	384	400	424	446	417	398	424	387	419	427	390	402	424	380	396	394	415	426	428	406	429	417	389	404	406	430	377	390	427	411	381	406	383	418	430	423	398	383	420	462	383	404	398	417	415	414	392	435	421	419	370	422	394	416	404	406	418	406	394	421	409	448	407	389	428	432	401	430	396	438	436	401	394	412	383	416	408	373	395	374	421	412	434	394	399	414	388	382	431	380	433	450	383	394	370	419	411	411	391	368	374	402	418	385	411	413	378	407	422	434	385	390	391	407	444	417	414	371	411	415	438	393	398	394	417	414	397	412	420	406	409	399	431	410	427	372	421	404	393	433	386	388	424	399	415	397	400	406	417	422	396	372	388	415	413	414	399	406	416	372	361	402	444	382	408	405	417	424	408	394	427	424	378	430	421	429	424	412	398	370	414	424	407	422	404	400	398	399	407	398	391	404	405	412	423	372	384	420	369	401	382	393	394	425	416	368	408	427	396	423	409	406	409	406	414	383	414	440	405	405	431	427	407	409	363	395	387	419	427	422	429	396	414	430	412	393	413	407	413	415	378	411	403	411	434	419	392	381	364	402	394	400	401	385	423	412	371	428	425	389	404	390	400	401	390	394	426	405	425	390	402	420	396	392	415	412	403	395	405	417	403	440	396	393	439	393	405	383	411	407	396	378	399	403	372	390	412	406	414	405	413	410	385	390	388	380	415	418	416	401	385	432	423	419	396	393	395	416	399	397	410	417	400	368	380	389	413	396	419	434	415	407	404	421	395	406	409	434	416	394	432	403	387	407	391	443	399	427	374	435	425	427	411	367	427	391	431	419	368	379	360	432	406	402	388	395	404	422	421	370	390	391	404	397	367	412	420	387	392	404	404	391	389	412	391	366	369	395	420	409	385	421	406	416	444	398	422	410	423	411	435	445	444	381	379	418	432	385	404	418	430	405	380	404	418	390	423	397	372	391	361	385	417	428	397	424	419	412	393	412	385	401	382	433	420	394	411	422	419	368	404	394	389	440	371	400	387	390	395	412	398	360	392	395	409	421	389	425	406	407	393	473	398	407	429	394	396	395	429	420	387	405	397	436	403	431	408	437	393	397	415	412	412	414	379	446	392	422	409	411	425	406	390	424	410	399	432	410	415	365	390	405	396	395	430	414	409	409	431	369	411	416	387	381	393	438	416	372	426	439	407	409	443	399	407	381	411	403	384	434	403	391	433	388	387	426	394	379	425	394	443	395	403	395	412	416	422	409	398	410	427	426	402	429	398	409	402	352	374	404	408	431	372	387	394	433	410	402	439	424	414	407	409	405	389	388	405	413	379	405	444	399	417	458	408	409	429	408	442	404	393	391	373	417	362	384	399	432	371	420	398	416	402	422	405	396	423	419	406	395	432	379	425	395	427	408	434	360	404	389	409	379	446	421	374	391	410	439	405	418	416	405	413	409	379	391	462	418	413	398	424	394	442	398	403	407	388	424	389	400	398	404	390	415	405	413	420	390	395	396	395	391	374	396	402	405	406	398	428	385	399	400	388	423	415	415	401	374	397	422	415	438	395	408	408	414	428	378	385	428	415	388	382	400	389	417	404	418	402	434	425	411	418	406	416	381	415	426	367	402	412	401	435	411	418	401	400	431	411	435	406	425	401	390	412	392	430	420	383	389	394	393	427	400	430	382	433	417	390	387	415	406	410	426	412	404	413	433	402	378	378	445	436	388	407	420	407	389	406	407	403	406	418	379	422	403	408	441	380	426	371	422	424	415	382	395	408	416	408	412	377	414	410	421	407	402	375	406	406	422	407	399	405	406	358	404	399	429	394	383	435	436	388	387	433	392	418	388	415	427	412	426	387	410	414	406	420	405	366	439	410	376	403	385	432	387	387	409	389	403	387	394	428	397	433	413	425	409	428	425	410	429	369	402	401	412	381	457	396	389	374	397	424	410	391	404	405	412	368	409	370	415	406	383	390	420	385	423	423	431	412	396	383	392	375	387	402	432	381	424	426	409	419	421	389	399	401	352	422	383	378	383	425	397	433	405	374	391	422	403	431	387	394	398	418	388	424	405	396	413	383	421	438	428	415	388	429	428	400	399	409	390	416	415	379	401	418	414	404	361	429	413	367	416	404	409	430	438	399	374	436	416	398	389	412	426	417	369	427	417	410	450	384	425	420	443	404	402	407	391	434	414	428	397	378	421	410	424	418	409	400	398	425	410	420	413	411	405	393	419	409	405	429	396	441	446	410	395	409	435	391	387	395	423	415	407	404	418	400	439	399	411	417	407	422	425	431	421	399	408	409	411	372	411	414	402	417	396	420	399	417	378	413	400	388	377	421	417	382	392	395	418	416	347	377	397	418	455	399	435	401	408	406	421	444	454	411	387	422	435	377	435	443	418	417	398	374	396	447	387	413	390	365	386	386	405	420	402	449	388	409	396	411	413	423	400	406	404	410	418	409	408	396	382	394	382	446	398	468	395	394	388	420	441	408	362	405	389	416	427	377	413	374	416	395	399	397	412	376	397	401	416	375	399	403	442	416	366	401	417	390	441	428	426	385	399	381	424	408	395	406	391	373	455	418	423	427	423	365	383	418	404	400	400	389	390	424	407	410	398	443	426	409	434	399	367	402	422	414	405	404	417	389	437	400	418	381	382	370	387	381	402	425	439	439	414	385	400	385	406	411	427	400	401	436	421	420	418	359	425	392	391	430	382	406	408	389	444	380	394	402	398	421	403	427	425	407	412	389	394	434	410	390	404	406	388	362	435	391	412	413	390	433	404	433	390	401	439	419	409	407	421	432	426	366	390	395	409	441	389	416	409	423	377	419	441	391	434	394	419	395	408	452	432	462	400	403	385	391	451	423	390	422	413	374	426	424	452	457	375	384	395	374	416	427	424	417	416	404	367	391	428	386	419	444	403	384	421	367	407	411	387	387	421	401	405	423	387	420	402	424	450	456	412	390	394	431	445	407	418	392	446	386	412	391	356	401	402	425	395	402	415	384	378	398	400	423	448	407	396	422	401	398	435	438	402	397	451	405	393	380	391	413	412	403	413	426	359	410	391	388	407	407	399	405	398	367	425	416
22851	20596	27294	23900	20602	20676	8785	1987	1419	1234	1157	1071	940	911	833	845	792	866	801	732	766	733	710	672	696	689	724	682	642	707	662	701	678	647	640	619	681	656	635	619	595	621	684	673	623	662	666	633	629	644	610	649	637	631	607	628	610	674	648	603	628	695	611	643	634	631	653	615	602	580	632	649	624	641	624	638	615	611	643	600	611	621	592	645	603	586	590	637	589	627	618	626	640	614	611	623	595	673	585	653	641	598	612	634	620	647	579	641	650	605	624	604	660	608	628	657	651	622	597	656	592	540	598	632	625	602	623	664	623	595	614	610	656	634	610	651	592	627	646	645	641	653	610	638	631	612	608	652	629	659	628	617	594	632	605	600	602	617	609	621	622	604	658	602	653	614	656	588	599	654	592	624	620	622	574	593	636	597	651	623	618	619	577	596	615	578	596	638	620	583	598	577	661	594	648	628	613	616	617	597	614	565	582	594	661	637	589	624	628	599	597	597	609	586	627	622	593	615	594	641	649	627	620	627	577	655	626	576	582	628	654	594	666	604	601	619	603	606	617	618	622	604	644	655	587	639	653	591	589	643	561	612	609	637	607	596	596	639	602	609	600	605	629	624	654	598	610	617	609	617	591	615	600	614	625	587	590	601	590	591	585	638	637	576	599	619	606	642	637	593	646	602	623	602	602	630	600	590	636	605	651	558	556	590	650	617	638	625	642	614	650	629	624	614	614	660	589	635	636	574	631	567	634	638	614	571	611	604	583	653	593	618	611	669	610	684	573	628	607	588	645	629	635	630	609	654	592	613	626	601	605	598	563	617	619	628	594	614	640	599	629	606	592	608	645	576	602	590	620	574	631	647	620	601	604	557	600	600	578	597	598	595	648	583	620	569	639	653	659	639	556	623	635	655	584	603	653	592	590	581	629	606	570	614	621	661	648	614	606	579	579	584	602	637	602	603	653	647	594	637	643	618	645	622	628	635	637	631	599	582	582	568	613	611	583	540	619	585	624	584	639	612	629	631	559	595	624	624	675	600	597	593	678	650	587	574	607	575	644	647	618	649	588	616	646	597	625	659	615	621	603	654	581	574	635	615	589	621	576	622	675	603	594	620	642	622	632	623	638	616	615	647	556	590	641	630	618	602	586	640	619	615	587	603	596	613	602	607	583	630	624	596	594	609	609	605	616	579	639	618	631	595	601	616	567	610	560	563	620	595	595	574	601	561	661	573	621	597	594	584	635	626	664	643	616	652	643	636	596	593	592	597	611	576	618	572	628	590	564	587	628	626	623	675	635	638	669	627	638	560	620	562	603	594	610	623	633	605	604	607	592	661	598	608	639	587	654	619	620	626	617	562	589	599	656	545	594	601	620	601	593	603	633	648	624	664	617	615	647	642	564	588	645	573	617	622	621	603	619	615	581	615	623	580	609	625	632	625	606	578	639	608	634	596	597	645	575	614	655	647	624	622	575	587	615	635	574	622	614	620	599	605	640	605	603	612	638	610	622	604	610	586	634	612	584	605	588	620	641	571	611	583	602	593	611	600	639	610	573	660	566	553	586	602	626	586	604	594	607	601	594	614	626	615	639	571	605	601	600	621	596	600	645	595	593	589	569	586	606	583	601	595	659	609	602	642	622	622	646	650	572	624	624	573	602	628	639	610	644	596	612	570	624	644	595	619	615	606	599	577	609	610	629	610	599	583	583	597	622	571	629	624	610	644	614	625	598	654	580	602	630	579	615	618	602	630	606	635	624	626	628	594	582	575	629	583	567	572	627	616	593	625	644	649	645	634	580	638	603	650	630	590	595	578	612	591	599	610	651	673	656	626	591	641	581	588	575	601	681	607	635	649	621	560	585	607	585	611	618	642	629	589	610	633	618	625	615	652	592	607	594	623	609	649	629	584	594	589	586	599	617	601	632	610	599	572	621	593	553	594	570	629	626	634	597	617	578	568	589	591	599	652	594	630	656	639	620	609	565	645	624	584	629	635	582	622	629	572	628	572	604	630	612	601	585	664	634	637	624	617	651	644	649	594	630	608	594	580	609	592	638	636	614	648	610	635	614	650	630	637	567	655	630	588	647	607	574	581	685	601	592	632	598	638	622	607	621	604	586	586	584	623	637	600	643	620	636	594	620	575	590	620	639	632	642	621	617	592	625	622	581	649	614	608	623	593	569	575	643	598	622	610	564	601	624	561	578	599	609	597	640	620	606	568	634	630	587	590	658	642	602	617	578	618	609	615	612	599	588	578	623	566	683	612	607	594	599	609	623	586	619	578	666	586	599	660	653	625	608	616	567	608	573	617	619	582	585	559	623	593	622	661	604	639	647	585	613	619	607	605	623	611	616	617	597	578	578	623	582	641	646	632	617	634	602	629	623	585	655	624	621	601	625	666	603	569	623	610	634	635	611	644	605	614	575	618	625	587	580	616	648	642	595	614	618	551	627	636	655	608	568	616	576	612	609	608	592	608	616	597	614	597	621	630	584	602	611	622	588	562	631	615	593	598	577	607	621	631	584	582	625	668	692	611	615	636	615	608	620	629	601	606	626	643	643	590	675	623	664	601	595	620	627	609	606	635	626	590	616	619	603	621	564	635	589	619	637	591	571	628	599	600	621	626	588	642	626	555	623	641	636	644	628	628	616	583	645	576	614	639	643	624	633	637	658	645	616	631	609	595	590	619	594	583	586	601	590	628	606	596	608	615	591	555	607	620	631	582	654	611	658	567	600	625	570	603	641	593	576	623	617	632	596	572	632	585	566	605	585	613	634	623	571	599	609	585	594	579	641	559	593	621	608	628	586	610	616	644	614	599	568	622	674	602	610	600	600	573	582	625	650	553	611	585	642	626	627	589	669	621	597	591	586	635	614	605	611	559	610	666	627	652	595	627	604	604	607	620	577	592	633	602	633	619	627	617	623	619	574	602	646	586	638	618	617	616	620	595	578	625	660	633	577	630	602	600	616	659	631	655	604	568	634	594	637	621	660	589	567	582	620	606	620	607	631	630	628	595	630	561	605	611	595	593	635	617	593	622	603	642	642	585	591	621	632	585	585	637	629	589	641	608	624	576	639	588	592	618	593	571	625	606	607	586	621	589	589	621	603	632	614	608	601	555	616	637	619	604	599	604	638	618	586	632	590	613	621	596	593	620	622	598	644	617	670	650	573	567	601	634	579	593	619	601	584	592	621	623	616	613	624	584	566	606	607	612	593	627	636	569	609	611	614	572	624	600	591	571	643	596	618	602	599	626	613	641	556	585	658	625	622	605	606	614	620	590	564	601	584	651	610	610	612	551	582	651	626	565	606	555	617	650	612	602	611	670	635	634	567	612	611	638	629	557	574	614	620	591	619	639	618	585	627	618	594	602	620	644	653	590	654	634	590	628	620	645	656	638	616	620	555	605	637	590	594	604	622	615	609	596	572	631	592	585	582	622	621	627	659	626	578	605	594	643	626	592	602	573	548	587	564	632	600	645	651	639
10108	17890	16250	9591	6790	4831	3686	2925	2564	2004	1791	1604	1444	1235	1200	1105	965	973	898	927	888	842	748	750	767	732	716	658	750	672	690	725	670	635	665	656	644	644	660	626	623	615	622	600	619	635	660	640	627	634	651	604	581	581	623	599	633	588	620	586	587	606	580	539	657	591	572	627	594	594	566	585	617	596	618	570	577	606	598	589	593	562	618	598	608	601	571	587	562	574	612	625	637	618	652	583	550	599	627	574	588	576	612	637	571	601	615	601	610	643	637	574	567	576	581	614	577	588	620	581	598	540	573	609	594	552	556	621	572	588	572	632	579	627	533	566	535	596	635	625	596	567	598	572	559	567	632	627	602	593	539	525	617	600	574	574	586	604	597	557	576	580	602	607	624	616	604	598	582	587	575	605	596	590	595	548	566	578	579	580	576	552	575	571	602	605	603	573	598	577	623	610	588	619	592	551	583	590	565	586	577	548	553	539	529	618	576	570	534	552	555	583	576	614	603	574	562	553	600	596	585	577	564	575	537	585	605	608	610	606	561	561	553	589	552	583	596	599	573	558	603	613	588	624	570	605	574	566	582	596	534	583	622	583	578	580	577	582	571	572	597	580	562	613	598	597	560	534	580	600	595	615	643	578	553	594	595	627	584	607	535	615	554	581	596	528	576	559	544	581	576	588	601	598	579	548	580	586	590	606	570	574	605	570	562	600	589	547	549	549	618	619	613	580	611	563	618	581	570	554	594	614	542	563	547	580	557	558	602	574	581	594	608	609	552	568	586	577	572	598	600	610	537	597	569	575	555	573	572	584	579	619	583	559	578	552	578	567	580	558	573	597	571	597	573	585	583	560	552	577	578	569	578	587	604	572	588	554	572	588	603	604	542	603	549	608	583	559	605	599	627	589	537	579	564	581	560	592	549	584	616	570	582	567	561	561	562	597	553	608	610	564	616	566	573	600	582	548	582	546	575	590	542	581	584	566	562	588	582	536	552	597	578	587	568	583	563	558	566	595	552	585	569	541	587	576	571	570	598	577	583	572	588	564	592	578	543	570	601	620	640	592	587	612	610	601	572	605	554	565	580	597	595	576	555	615	573	515	563	595	583	593	571	583	549	551	535	559	563	598	568	546	538	596	570	567	557	561	567	561	603	566	583	550	572	603	568	562	596	617	561	589	640	544	569	573	604	579	572	591	582	529	587	542	545	562	593	603	583	595	610	600	628	576	570	581	532	631	598	581	576	591	581	609	575	540	553	573	570	563	531	586	569	579	569	551	551	554	580	536	582	558	541	561	612	557	629	579	573	612	599	569	558	600	597	581	579	606	576	537	564	555	608	579	542	574	563	582	585	588	618	553	595	565	582	552	575	601	586	594	579	564	550	566	583	575	596	578	576	573	533	589	574	559	634	562	577	563	578	586	593	570	607	623	550	567	594	545	567	526	580	548	586	576	610	617	565	566	550	604	611	592	547	632	587	571	572	546	545	573	559	525	578	564	587	584	625	527	575	542	586	623	595	620	570	594	564	610	597	596	577	560	568	566	589	597	628	633	572	589	578	563	572	601	587	623	565	581	575	586	555	565	585	585	565	568	543	574	576	593	571	530	568	557	552	582	603	592	578	574	562	596	605	576	604	554	591	609	554	566	570	574	560	573	570	571	574	578	560	572	574	619	574	586	558	583	584	571	544	581	591	595	586	552	583	567	612	585	599	545	596	589	549	573	600	561	610	606	549	515	551	558	597	586	602	525	602	598	613	571	609	578	599	609	583	558	534	556	591	624	600	570	582	602	561	573	617	553	561	544	580	588	553	576	590	584	594	568	577	602	634	594	595	586	515	544	601	568	579	565	552	530	644	602	572	582	567	602	534	542	571	579	566	539	554	543	569	582	585	568	556	549	595	581	602	560	538	599	540	584	555	573	581	611	546	584	500	591	611	629	564	600	556	594	583	560	589	602	533	606	557	538	578	553	585	617	567	567	601	564	577	591	541	586	592	546	556	585	545	538	591	597	592	549	534	614	594	593	550	583	604	582	586	570	581	604	573	575	609	545	580	518	574	562	569	579	588	575	597	547	579	601	591	576	569	545	572	569	552	567	592	560	616	583	587	565	613	634	611	567	539	605	598	578	553	591	589	577	569	535	619	621	570	583	579	589	576	607	572	615	568	519	581	587	555	580	591	586	579	544	585	575	563	572	566	606	596	566	558	610	612	551	573	607	556	578	588	549	541	609	579	605	596	570	544	576	551	557	585	577	564	554	557	580	624	639	621	584	561	577	545	585	552	524	555	609	556	565	574	571	578	605	563	609	574	576	629	571	573	559	582	583	547	600	554	556	525	548	574	550	540	571	555	597	570	587	546	561	539	601	581	589	566	607	558	590	570	584	578	569	602	543	594	577	594	593	604	551	605	539	561	608	576	576	583	548	587	591	638	541	597	551	576	594	563	582	599	575	597	608	551	605	546	548	581	588	567	573	569	605	581	606	594	536	560	594	573	550	590	574	566	574	585	539	583	587	533	602	584	580	557	578	570	607	596	533	605	569	518	551	602	574	577	577	640	573	588	602	593	576	593	578	558	627	591	555	536	583	594	554	613	568	599	561	576	620	559	545	589	559	565	592	574	576	621	559	574	611	598	621	583	601	587	570	563	656	642	521	581	585	575	563	567	623	557	590	595	570	584	579	613	584	573	592	597	584	586	566	623	580	587	561	544	581	572	569	583	562	539	572	564	574	570	560	561	633	554	572	584	580	594	537	590	554	572	617	592	550	534	585	576	600	561	598	577	589	564	588	633	576	588	594	562	511	595	569	601	609	542	548	599	578	565	580	579	614	574	642	583	586	588	595	593	573	562	601	584	595	586	578	554	577	556	602	617	604	584	544	603	589	565	579	596	569	582	556	570	587	564	569	584	566	598	603	583	563	576	563	542	617	588	646	564	587	615	547	554	554	586	553	530	555	611	595	576	633	557	540	575	573	584	564	583	633	551	560	573	580	543	566	599	576	583	572	568	593	537	560	580	596	610	574	617	578	601	576	593	568	541	580	536	544	576	543	581	567	562	553	547	582	566	579	556	614	573	604	597	574	645	621	588	592	585	562	546	553	584	570	576	565	638	627	587	608	546	550	637	589	613	558	593	580	548	609	588	588	535	597	556	550	516	574	607	607	559	580	547	545	598	549	552	533	578	603	542	539	549	550	574	565	587	554	566	590	590	581	572	592	550	585	538	554	595	603	556	568	554	540	533	571	585	594	560	552	590	616	564	599	598	627	562	579	587	599	603	578	575	577	590	565	542	538	600	561	595	608	532	551	566	575	600	582	613	566	530	572	556	572	604	570	568	579	587	577	602	591	595	580	558	634	601	574	571	588	520	587	619	547	542	577	577	610	590	576	577	556	557	555	589	586	605	572	572	560	574	579	555	569	572	603	592	551	593	541	557	566	541	588	597	584	580	605	592	552	586	587	574	550	566	572	555	569	571	584	553	594
28048	14335	2505	1084	867	857	795	840	747	745	774	765	808	785	774	793	813	783	744	841	763	787	819	764	731	716	811	748	730	772	747	774	782	756	740	766	766	786	778	772	732	784	723	766	748	780	763	773	714	798	728	758	750	749	785	752	740	716	735	733	820	761	728	794	784	806	741	764	751	766	760	784	745	780	784	781	799	751	821	759	735	801	728	770	732	778	767	710	757	812	764	759	754	742	752	803	811	740	810	715	748	737	722	751	807	776	776	802	731	828	775	805	751	757	725	760	813	752	764	731	730	774	773	770	779	781	740	739	746	722	777	699	795	757	786	768	774	809	783	757	718	732	820	748	769	729	787	755	754	816	782	724	767	744	705	813	764	740	753	817	734	771	725	821	789	767	731	748	778	745	730	701	765	765	705	733	766	751	753	787	748	734	742	780	733	739	805	768	767	781	743	793	806	754	780	713	749	719	799	760	768	786	784	769	791	814	729	808	708	796	759	761	776	731	729	783	743	762	700	693	736	778	733	748	760	692	808	750	772	773	756	735	760	735	762	685	728	762	801	760	759	812	748	712	706	725	755	787	791	770	808	735	773	766	769	769	732	771	731	783	755	765	774	756	765	784	732	748	738	756	756	790	793	741	767	717	777	778	740	769	840	776	748	807	791	707	739	778	747	750	747	773	757	780	768	765	762	877	822	758	747	732	763	694	705	749	755	788	735	750	729	751	788	742	729	741	756	773	785	738	737	736	731	774	767	778	759	734	793	757	734	793	744	731	723	733	728	736	785	792	729	713	771	777	777	768	709	778	751	765	766	771	761	738	698	726	788	776	778	755	769	740	751	786	773	749	751	769	754	795	745	735	726	784	719	785	776	754	779	778	764	777	728	718	793	784	742	762	767	780	773	725	793	804	749	823	792	733	783	759	833	756	792	734	770	701	741	769	790	742	741	749	752	783	768	732	817	723	761	747	808	766	780	723	767	794	717	778	761	819	781	786	838	776	764	717	733	772	809	807	782	755	766	735	743	748	768	758	791	756	780	774	779	763	730	765	799	748	734	731	772	752	738	815	716	775	774	781	765	758	768	759	756	793	821	712	763	713	790	758	773	809	759	766	762	781	741	785	730	774	719	793	790	777	732	732	727	739	734	739	807	770	741	759	717	773	757	763	772	727	779	814	779	747	733	728	751	781	790	771	715	792	764	755	748	772	786	808	766	758	736	783	758	733	744	750	776	792	811	807	771	744	773	739	708	717	748	784	731	752	806	798	757	802	762	715	780	753	740	721	748	749	812	709	849	743	777	755	752	757	802	773	726	740	762	785	737	735	759	750	759	723	766	766	729	723	786	774	785	762	777	777	751	723	715	765	753	787	752	728	803	795	766	770	758	714	724	754	775	764	805	715	827	701	812	709	783	779	751	747	732	728	776	722	765	739	763	700	786	821	739	735	781	800	799	770	784	776	768	717	757	767	763	800	757	768	796	748	759	763	769	717	760	712	775	768	761	753	745	764	726	731	764	758	784	751	772	729	705	742	730	767	813	743	762	749	739	783	764	763	820	821	712	728	770	720	736	767	765	713	751	792	795	756	772	715	733	766	812	736	781	773	773	745	749	740	816	720	763	740	715	763	744	766	750	765	730	779	746	743	748	698	745	738	757	731	782	752	791	723	781	767	781	757	764	764	773	781	787	795	770	780	764	705	738	777	764	755	761	775	754	788	750	803	781	746	764	777	717	750	776	763	760	776	764	760	753	754	726	735	759	822	800	745	740	763	733	693	710	785	753	776	733	736	762	784	756	724	731	745	799	750	777	745	771	794	763	752	714	751	780	741	813	767	754	781	741	733	773	692	749	791	754	765	761	759	799	790	755	789	763	764	748	785	797	773	748	771	733	782	762	755	778	775	742	744	772	814	723	746	814	747	739	748	738	734	752	759	733	777	795	767	725	755	774	745	749	723	736	744	770	768	736	736	750	811	782	776	641	794	742	756	831	750	757	772	788	797	786	770	738	789	765	754	726	744	734	769	754	764	821	767	759	739	759	754	770	791	771	760	763	776	783	726	811	793	791	755	765	736	770	739	758	737	752	780	755	815	793	769	760	744	818	738	767	745	776	774	788	750	762	705	761	800	778	789	789	698	721	740	794	705	793	763	784	762	786	749	749	740	767	764	772	722	816	760	758	722	754	823	775	758	720	742	723	769	746	762	758	701	737	751	777	788	800	723	789	748	773	714	730	735	779	788	791	740	768	734	706	771	718	755	759	751	749	749	805	770	745	746	760	735	772	831	768	773	775	759	747	754	762	758	799	746	792	782	764	724	693	770	807	755	790	780	788	726	751	774	777	697	747	779	742	793	709	712	814	776	745	741	798	785	776	749	705	762	783	834	776	755	729	731	735	745	758	783	723	755	786	724	736	751	803	755	785	796	748	776	746	730	694	744	824	742	784	672	782	729	755	728	784	776	725	782	757	720	765	794	807	772	721	773	769	797	812	796	798	759	749	793	746	738	815	798	785	749	799	755	729	782	763	753	798	752	769	737	764	799	768	784	773	741	782	783	699	778	707	745	692	812	764	791	755	791	762	734	720	765	807	693	762	727	761	715	766	730	743	756	808	770	676	738	789	770	775	808	748	706	765	781	749	799	744	777	739	785	757	735	748	757	734	768	752	754	805	738	762	722	765	752	772	713	746	735	784	750	762	764	807	772	714	732	751	806	758	743	767	767	744	772	763	777	780	766	742	770	828	791	772	763	789	744	752	785	741	824	742	802	826	744	757	767	763	760	761	759	726	742	779	796	747	771	769	764	765	729	712	784	783	755	753	751	753	750	755	770	759	765	791	757	773	776	761	771	739	753	765	777	784	734	765	768	747	789	766	769	730	740	717	746	801	726	741	737	747	771	758	753	761	764	743	804	735	738	746	807	773	766	764	737	814	717	765	735	840	751	777	757	784	716	799	729	785	757	779	769	726	788	777	824	815	740	741	774	744	777	785	798	770	773	754	805	781	728	763	791	741	745	779	786	782	789	788	743	746	720	803	734	794	792	782	770	704	793	761	730	751	782	741	731	781	798	776	786	747	759	813	748	755	734	795	835	759	761	793	756	735	743	782	720	771	790	771	735	804	754	788	769	811	798	728	775	796	726	758	776	793	821	793	734	750	751	746	738	776	765	745	732	741	707	792	743	723	728	764	820	770	732	747	795	767	767	777	724	757	782	772	721	761	768	812	737	750	756	753	772	812	724	753	736	765	769	719	730	734	790	741	740	799	749	773	748	810	701	791	733	729	774	764	767	721	762	765	765	764	751	761	763	786	767	751	731	718	783	789	777	760	730	764	756	763	744	806	777	751	790	750	755	736	773	756	748	740	740	773	756	766	727	788	779	695	777	758	771	768	772	742	810	778	788	702	778	788	733	774	764	761	698	772	742	740	725	790	789	807	701	744	771	773	787	755	792	813	784	723	709	794	778	785	751	849	769	774	727	787	711
5559	1508	1449	1120	929	932	916	813	867	874	790	832	832	824	821	805	741	809	786	764	803	800	761	821	797	760	770	749	727	783	794	759	801	708	714	819	800	761	752	799	841	810	759	796	744	756	743	814	782	753	795	805	813	807	773	760	793	790	756	794	783	709	787	763	764	756	737	794	772	784	770	749	780	757	788	755	832	758	772	768	805	812	737	798	756	743	780	771	819	826	824	745	783	775	808	781	743	768	798	830	821	782	772	740	794	764	759	747	757	770	799	780	826	816	814	768	787	756	799	775	786	768	758	803	788	806	824	811	771	779	758	784	826	796	809	750	787	805	733	766	781	765	798	797	804	702	804	766	763	808	831	775	827	762	827	790	802	732	742	783	801	789	771	768	805	788	755	750	778	780	752	759	771	752	785	759	719	740	809	742	788	785	770	772	774	723	794	771	727	759	743	802	785	851	781	762	817	764	807	805	782	788	782	782	834	799	799	775	758	744	764	819	782	772	811	795	776	765	769	787	759	761	762	772	768	771	838	784	772	793	767	814	728	766	804	780	852	835	779	814	814	750	817	766	824	757	710	757	778	787	753	752	783	752	749	788	775	785	723	782	790	851	770	760	799	732	742	775	773	776	753	777	751	744	795	743	839	767	767	777	761	759	757	792	753	814	811	768	800	743	783	745	857	856	770	749	786	802	761	777	770	759	767	797	773	841	816	758	825	740	771	793	765	784	739	784	781	778	795	796	777	809	796	777	795	823	753	758	776	788	778	782	809	818	797	826	765	770	773	720	799	766	749	758	760	823	763	783	752	761	749	796	759	764	786	781	736	790	790	790	783	798	774	782	784	775	779	742	821	766	808	738	825	777	798	779	756	805	758	783	764	809	730	754	756	791	833	834	765	772	784	783	813	790	799	727	814	790	724	774	754	802	764	798	754	770	763	810	778	816	824	762	756	797	798	742	770	796	750	809	774	756	758	712	792	777	760	759	749	761	772	754	778	749	787	792	793	770	769	791	763	749	782	799	780	783	758	747	751	782	812	803	762	784	773	803	797	728	786	800	774	769	738	795	745	773	772	789	741	842	829	729	793	756	787	759	795	740	773	770	741	772	732	790	725	720	746	820	856	814	797	804	757	757	753	769	776	809	809	751	800	780	748	773	750	744	821	777	753	745	780	771	825	764	773	790	775	778	799	785	721	789	762	820	774	793	784	834	789	761	722	768	798	757	814	831	755	769	730	773	781	787	766	710	731	744	762	809	786	777	850	843	791	748	790	766	762	811	797	813	756	827	748	834	761	772	698	774	799	781	797	800	787	778	813	818	743	769	781	775	807	798	779	795	835	732	780	797	787	764	832	744	747	827	773	780	767	775	771	755	787	738	752	801	796	758	765	745	771	793	729	784	714	730	789	778	800	806	794	800	786	795	771	764	755	751	763	762	765	743	783	759	749	734	727	788	801	767	776	758	800	739	771	764	778	768	733	750	807	760	741	738	733	788	784	755	789	833	778	778	802	763	775	723	832	765	780	763	796	780	736	831	753	784	819	765	770	757	762	722	797	792	787	780	801	834	761	758	754	744	832	765	776	810	810	775	802	776	748	798	753	734	749	814	743	752	774	777	780	735	794	761	756	798	743	788	788	785	788	764	751	751	744	768	792	791	775	792	788	786	790	738	753	780	790	844	811	811	779	727	747	798	768	745	810	778	769	746	814	777	778	774	827	753	753	742	782	798	814	773	756	820	780	794	809	768	813	810	779	734	786	794	732	759	762	786	790	761	745	816	782	774	743	798	764	788	787	827	803	780	806	764	847	826	787	719	848	765	755	766	801	795	823	777	773	781	797	813	703	785	749	814	781	755	781	782	757	768	752	802	773	786	790	814	729	751	781	802	768	759	774	796	741	802	763	797	789	730	739	778	812	779	761	743	784	757	751	788	771	735	826	824	794	757	774	722	741	771	813	761	808	784	796	766	813	745	769	755	868	766	814	763	825	756	769	749	727	802	810	783	798	747	808	718	751	790	766	773	769	782	783	791	820	808	797	787	812	800	776	741	755	766	756	779	763	745	788	761	748	764	781	795	733	826	770	782	780	796	782	778	779	761	743	782	818	770	805	759	767	791	835	746	780	847	747	770	764	776	782	764	810	776	752	803	762	760	765	829	802	770	791	798	779	746	784	805	769	769	811	809	787	796	804	761	797	718	769	791	773	779	729	781	824	730	820	724	772	763	770	766	772	814	771	793	761	731	782	748	742	737	777	794	773	755	779	791	761	848	758	794	734	762	757	753	797	730	774	821	743	785	743	776	833	745	793	744	717	795	804	771	794	763	772	771	777	713	737	809	747	757	777	827	818	750	753	809	724	787	810	800	771	795	770	791	782	763	733	773	748	770	776	789	802	790	810	808	773	742	756	727	758	817	801	769	803	765	775	824	773	790	774	756	751	722	764	744	785	775	777	796	807	825	758	759	721	772	786	752	810	800	776	787	796	705	827	795	758	751	786	811	839	823	783	768	814	743	762	801	767	757	749	773	783	771	808	823	764	806	799	810	811	809	800	763	788	796	799	779	801	762	755	755	773	775	783	726	807	790	813	774	798	789	768	811	771	764	738	774	739	727	799	738	718	807	794	807	747	835	790	772	737	783	785	806	810	702	821	779	749	791	760	771	801	754	808	761	817	748	752	741	745	750	797	745	788	768	810	798	742	795	727	759	763	748	814	770	826	730	739	796	827	795	760	772	767	782	795	750	738	734	739	776	703	761	805	776	778	804	842	812	756	739	825	776	805	812	795	800	765	754	803	790	838	750	833	780	738	810	788	757	808	775	772	793	791	801	764	730	730	750	737	746	743	751	780	804	748	759	787	843	777	820	761	797	755	778	723	782	782	796	743	750	792	752	791	756	780	764	747	772	786	797	747	769	754	705	775	759	753	811	760	726	823	751	800	794	739	754	764	753	794	756	793	791	732	805	778	779	745	743	789	761	813	806	775	797	718	788	811	802	774	792	677	818	748	789	826	830	803	797	713	737	783	749	759	788	776	767	778	754	733	750	770	762	778	808	807	753	786	783	722	807	776	741	816	777	761	768	782	812	753	780	793	783	817	796	822	766	761	776	763	835	792	790	793	799	769	779	766	806	821	795	757	797	742	828	754	767	817	795	787	747	830	767	773	768	792	743	737	778	829	820	766	758	797	779	772	750	772	800	748	825	793	771	796	809	759	770	796	768	733	783	736	799	802	793	790	814	890	787	786	787	755	769	757	766	740	784	768	782	833	735	826	752	740	767	755	772	741	761	757	773	818	743	787	734	705	785	764	835	778	719	802	849	828	797	774	826	782	746	761	787	756	778	775	731	840	805	775	782	748	792	783	816	795	810	784	754	795	811	826	791	817	795	808	842	775	805	801	727	820	747	738	794	766	802	795	788	768	738	801	805	813	768	736	749	759	740	810	830	750	737	757	831	783	787	800	826	732	747	770	824	771	784	804	788
24892	20580	26868	24251	20576	10979	1480	996	829	720	667	649	642	553	549	519	499	495	427	449	458	425	461	417	381	383	408	434	427	434	394	406	392	429	431	461	429	411	439	413	399	379	403	398	383	396	382	409	402	390	418	379	383	365	407	383	378	408	410	345	382	384	402	414	389	378	424	428	375	362	390	368	362	356	365	366	375	375	391	390	378	413	367	416	403	386	333	341	340	371	379	382	391	384	388	372	381	382	366	411	424	364	393	363	399	408	403	433	381	391	406	375	403	367	391	386	394	389	345	392	377	395	402	392	423	377	377	360	387	379	360	405	395	361	383	364	403	385	401	386	390	419	364	450	366	387	414	419	381	365	400	380	385	377	355	418	401	421	386	383	367	373	383	371	437	404	377	369	374	414	376	390	360	402	393	377	422	359	407	362	344	380	421	391	360	358	375	398	379	361	370	376	405	373	342	343	431	363	420	365	381	396	403	364	400	385	408	387	378	393	389	376	416	378	354	383	412	410	352	389	398	371	385	369	366	400	366	401	360	392	351	401	370	353	397	381	381	369	373	378	363	416	369	393	393	391	382	388	385	384	376	400	352	379	374	372	368	373	398	414	409	375	381	394	379	408	378	395	406	389	384	390	378	336	363	395	404	379	383	359	397	394	379	401	372	377	375	393	357	400	404	334	374	343	376	385	381	402	389	367	358	427	374	425	405	422	416	376	373	402	366	376	386	405	406	339	374	392	421	356	383	418	361	412	372	383	387	362	360	385	385	399	332	367	387	371	384	379	396	384	381	365	391	408	389	405	395	360	357	351	390	399	387	385	386	366	380	387	362	382	405	393	437	388	363	363	400	401	380	359	360	383	385	381	366	385	378	386	409	372	374	371	381	371	400	398	381	369	389	366	399	394	376	409	400	368	403	376	381	406	391	395	405	379	353	389	355	409	395	410	378	385	392	432	400	385	371	380	399	398	375	383	389	378	416	398	376	366	386	383	388	371	361	392	402	373	381	409	356	393	399	409	374	374	363	413	378	375	394	395	388	391	402	389	398	423	360	386	393	393	372	371	378	360	394	406	341	368	383	390	383	366	367	359	390	381	393	371	353	383	362	388	363	398	392	370	369	373	394	363	354	406	363	381	357	370	388	383	382	387	401	391	392	375	386	391	398	382	408	391	370	382	429	359	391	385	386	370	402	380	401	395	342	423	392	394	373	400	385	400	390	404	371	404	361	386	408	361	385	386	428	365	373	367	356	335	384	381	387	409	386	370	400	381	379	344	380	401	378	362	383	365	371	371	385	404	366	357	379	387	349	398	398	400	412	371	388	324	394	385	372	358	359	349	408	383	373	391	370	396	377	346	364	388	372	413	387	382	404	358	360	346	369	378	352	399	368	411	408	393	415	372	414	369	369	390	378	380	379	367	356	370	385	377	386	363	398	405	393	406	404	386	382	372	370	383	363	374	392	369	350	396	388	382	380	417	416	406	417	393	382	435	420	367	371	354	382	352	426	374	401	360	378	356	366	368	383	419	407	393	377	395	419	383	397	388	402	370	365	364	377	416	383	361	378	403	394	394	362	396	392	396	377	379	389	381	382	370	367	376	344	384	371	353	383	387	362	371	369	379	417	388	384	403	347	408	404	392	374	378	359	397	390	391	394	372	373	363	394	381	380	372	408	396	403	384	365	393	394	329	386	363	372	380	405	348	357	407	394	400	356	351	394	357	389	392	390	357	376	371	379	384	379	402	365	390	376	391	346	432	409	377	379	395	428	371	381	383	371	374	404	372	343	394	382	409	344	394	370	379	381	373	387	381	369	361	387	380	382	433	362	359	359	389	403	363	378	362	372	350	373	381	394	363	400	369	438	353	354	392	396	370	398	355	362	367	378	361	368	384	373	341	343	384	392	365	390	371	363	375	392	384	400	345	406	381	415	362	365	419	408	397	378	383	384	337	394	354	386	410	366	372	400	389	383	387	348	337	363	391	355	394	439	397	429	351	358	406	357	383	377	413	381	375	368	337	378	363	399	385	373	405	405	380	378	376	407	387	369	411	369	399	406	368	367	361	379	359	372	377	388	348	380	364	394	393	394	385	394	390	355	384	401	394	377	381	400	380	365	399	393	372	369	389	376	409	375	384	392	393	382	404	350	370	404	376	363	386	385	375	368	351	406	391	413	344	394	392	393	385	359	386	401	364	388	379	374	410	367	417	363	403	382	359	347	364	414	393	410	414	388	401	368	419	400	362	391	387	338	394	371	383	392	406	369	405	425	377	373	366	384	372	367	390	371	342	388	379	366	414	346	369	393	392	352	391	362	368	404	421	349	360	351	379	349	374	359	363	408	390	343	398	389	406	389	408	371	382	384	375	396	377	391	356	382	353	383	379	377	406	370	389	363	378	414	357	379	419	402	381	360	390	386	349	367	350	422	367	394	436	422	377	420	373	388	401	377	390	387	400	415	347	362	420	358	364	359	353	383	393	387	380	384	395	382	399	384	377	385	378	388	403	369	379	378	390	417	352	354	398	356	379	378	373	382	431	386	388	381	367	387	379	392	406	414	375	408	371	363	380	371	383	386	387	365	380	397	371	403	373	394	412	412	365	359	399	380	390	403	377	363	383	375	378	385	339	384	382	381	382	343	362	360	391	387	355	344	361	382	399	379	376	369	372	386	385	390	380	396	401	414	389	365	377	368	397	376	388	400	413	387	356	379	379	390	402	401	374	385	367	381	392	358	389	397	400	398	382	375	375	390	384	381	400	394	389	385	357	364	357	367	356	372	378	372	405	410	370	373	418	399	388	368	364	395	382	418	350	379	383	387	365	372	364	336	373	396	382	382	364	328	368	401	417	375	407	401	394	400	389	380	383	368	385	368	375	384	349	359	368	390	368	369	361	380	351	374	388	389	362	377	399	383	358	373	407	421	402	367	356	382	361	368	374	393	398	387	351	396	391	373	376	371	418	417	395	390	358	345	382	380	375	399	400	386	417	366	397	399	365	395	379	356	389	405	401	385	390	365	378	382	361	401	387	410	407	395	352	389	416	346	368	359	378	367	423	361	364	390	367	394	404	395	379	382	366	358	380	379	398	370	392	378	368	358	412	373	391	351	360	382	328	377	399	349	390	375	411	386	418	374	423	372	423	405	338	385	373	392	376	383	349	410	380	433	390	396	428	344	381	366	392	366	376	357	379	372	359	362	349	390	367	351	374	418	396	392	354	401	383	348	405	378	367	385	393	363	430	379	370	359	406	391	382	373	374	385	371	356	355	394	363	335	397	404	394	417	395	379	380	367	426	365	391	418	415	378	398	385	349	403	380	357	374	395	393	408	342	364	385	368	382	371	415	372	363	380	393	379	358	415	407	361	351	390	333	384	374	385	348	384	390	386	414	383	397	373	398	346	394	416	378	367	396	394	419	435	394	387	392	420	389	403	388	384	424	360	374	405	398	386	364	362	400	367	361	444	385	394	373	388	377	334	385	342	385
7387	11559	10471	5907	3881	2864	2113	1665	1390	1221	1016	958	864	777	739	669	618	599	548	560	518	531	551	540	544	486	501	464	507	485	473	442	438	433	454	466	433	464	450	426	427	483	447	421	420	444	420	399	426	471	424	418	458	383	435	404	385	419	404	417	443	437	420	390	430	395	397	393	433	416	454	403	417	388	472	415	416	402	406	427	398	399	397	429	394	435	427	426	447	395	388	391	415	452	403	418	401	411	399	413	422	389	395	404	443	408	434	420	390	436	429	409	418	421	412	398	410	424	388	417	434	385	407	400	396	378	418	422	448	392	398	381	388	373	380	400	390	414	405	392	388	396	360	416	403	431	375	396	415	386	419	382	431	384	391	406	375	445	407	407	429	432	384	392	440	403	400	391	388	406	405	382	404	404	411	402	420	393	412	417	398	411	385	426	441	396	395	376	417	376	408	422	416	381	394	420	405	415	424	408	394	409	382	397	430	407	402	419	382	445	363	374	373	407	374	419	393	407	363	430	403	395	440	383	366	395	418	414	392	384	402	404	373	441	422	398	385	406	398	406	441	409	443	371	413	412	414	383	398	417	399	390	397	399	406	380	414	385	374	428	449	395	422	421	396	383	420	400	378	454	406	383	403	436	426	398	395	380	368	427	403	367	425	369	452	382	427	416	392	406	434	408	432	416	398	423	453	425	446	408	406	403	357	408	407	385	399	400	400	451	418	401	416	410	405	440	423	413	423	407	395	428	419	421	434	417	392	420	388	417	415	385	427	366	378	388	442	431	423	427	422	424	416	400	409	411	410	421	410	404	408	421	401	424	420	411	376	428	370	401	441	434	397	405	395	373	379	388	394	399	374	390	396	387	418	365	357	400	415	402	420	355	407	379	397	411	402	371	366	413	368	424	420	443	383	417	383	442	390	396	411	413	377	393	403	393	419	404	434	397	413	418	427	428	408	405	409	364	441	400	413	415	397	424	402	412	406	357	397	433	417	381	422	385	399	387	415	369	416	410	417	410	376	362	415	379	404	399	391	380	365	430	395	433	419	408	415	380	394	427	361	420	378	416	402	394	422	411	420	352	388	377	438	400	389	379	356	385	445	433	409	375	388	425	392	432	377	432	390	438	399	398	402	400	407	391	401	434	411	425	405	410	389	394	412	389	389	422	422	408	420	401	406	444	385	392	392	435	431	396	425	420	437	409	392	360	413	402	415	397	419	402	418	412	380	424	414	409	391	420	393	392	391	395	380	399	400	362	377	412	380	419	401	407	410	376	425	424	389	384	413	420	432	393	407	405	422	390	400	357	386	423	397	370	402	400	420	418	416	365	389	410	403	412	404	397	401	393	422	399	392	402	403	421	402	394	373	421	408	391	415	401	405	376	397	376	391	421	412	373	407	389	396	403	383	453	361	410	438	424	421	400	432	393	385	413	390	390	413	435	415	411	377	383	420	410	400	400	389	386	391	425	438	405	412	393	410	427	401	396	391	390	399	417	415	398	404	392	399	402	408	410	389	407	378	389	382	394	418	391	395	401	396	415	430	415	398	391	409	409	418	389	359	439	401	405	390	405	388	403	414	423	420	407	440	392	393	377	377	416	410	436	376	391	421	376	383	416	369	423	391	389	379	401	392	403	393	396	401	429	375	410	384	427	410	420	384	406	386	424	358	427	414	426	389	395	396	427	413	465	400	421	425	386	376	403	398	399	427	367	435	395	379	394	388	418	409	378	413	374	403	389	397	415	422	405	413	399	387	402	401	410	405	407	411	404	380	366	384	403	392	417	399	392	403	397	413	388	389	398	395	401	397	390	395	420	434	407	431	435	396	397	412	417	392	403	414	407	400	409	411	396	420	368	384	387	401	404	411	421	418	423	389	401	403	386	378	401	383	408	460	395	342	393	422	390	439	404	385	409	408	413	394	417	425	404	412	388	400	428	426	400	415	378	402	398	398	397	369	364	370	375	414	418	413	394	383	391	406	402	389	403	410	400	398	414	385	404	408	392	386	387	409	365	393	402	357	402	416	387	408	383	418	438	413	396	398	412	403	414	421	398	405	414	390	393	354	412	352	428	389	414	379	390	381	439	401	359	453	427	426	412	384	392	365	418	372	398	443	386	390	407	431	412	367	401	380	372	392	381	398	364	421	437	416	392	382	447	435	361	402	402	386	416	425	317	426	410	427	411	386	399	383	411	399	389	409	408	369	373	412	400	374	400	385	398	420	428	383	389	446	425	433	435	402	386	405	425	397	442	420	413	402	423	395	394	418	414	387	386	449	430	388	427	416	417	409	403	394	411	401	388	406	371	378	386	388	435	423	409	391	372	402	418	446	380	403	405	393	383	383	396	425	369	456	391	380	390	397	405	409	418	406	400	370	403	392	385	396	404	410	423	382	406	391	409	390	395	393	400	395	380	408	421	414	404	405	424	408	408	375	389	416	405	370	398	378	408	425	392	430	439	368	414	402	394	402	401	397	403	381	404	417	398	438	416	445	397	371	416	368	382	396	420	358	408	417	407	406	413	385	405	393	391	392	417	418	432	388	386	414	399	390	451	395	405	417	381	384	398	383	389	427	388	390	431	437	387	419	452	411	377	406	426	395	400	422	396	381	384	398	415	412	397	423	431	380	423	411	393	410	379	436	416	406	406	389	385	381	418	403	390	379	387	386	410	374	373	426	381	386	401	427	419	420	421	414	410	383	408	410	408	399	417	396	419	396	396	408	402	446	418	428	418	435	376	401	395	363	383	414	411	407	373	406	398	392	392	424	375	415	400	436	390	401	412	442	386	371	390	421	433	392	383	396	402	429	384	386	415	427	383	405	412	428	415	416	386	374	405	439	409	375	385	416	410	421	379	406	380	393	390	426	393	433	427	416	400	398	399	394	383	394	415	359	439	408	404	375	402	395	402	417	424	451	409	407	433	384	369	406	412	423	422	355	387	449	405	426	344	388	417	375	393	407	433	382	398	418	398	375	442	426	390	431	414	423	419	439	424	407	379	403	438	446	404	408	388	382	386	386	372	379	377	398	398	402	392	440	409	390	412	411	383	419	359	415	438	412	393	409	428	437	429	400	400	394	430	366	391	401	444	384	402	371	446	410	415	442	414	393	399	418	385	371	393	391	377	387	381	430	380	384	449	391	382	393	391	433	396	408	422	401	401	403	375	433	397	397	380	390	378	388	395	358	404	399	395	422	409	424	404	369	423	395	383	399	406	407	385	442	390	408	378	418	402	378	384	366	380	376	406	388	402	441	431	388	412	408	389	407	397	377	422	386	410	419	418	429	423	413	411	424	411	376	399	381	425	399	399	364	392	380	402	413	403	394	402	408	445	417	399	411	400	422	394	359	402	422	393	415	400	416	392	422	362	369	390	413	444	434	412	359	386	407	381	395	429	381	394	403	378	390	382	388	399	412	418	402	368	385	401	400	431	391	420	403	394	429	393	405	401	389	424	400	391	400	401	435	402	382	395	360	402	376	404
22880	20598	27299	23893	20602	20698	8578	1894	1416	1249	1101	1010	978	897	856	828	816	816	714	780	761	753	744	755	686	654	690	702	679	671	611	692	664	688	649	667	618	639	615	640	639	584	608	679	625	605	632	644	656	614	632	614	597	630	607	619	638	639	630	595	580	606	653	587	620	633	642	606	627	664	681	633	634	589	631	631	624	628	651	632	621	642	633	635	648	623	600	617	600	586	624	634	620	649	627	586	676	568	610	617	630	612	610	642	644	617	594	624	682	632	630	633	614	605	624	591	602	596	616	622	641	564	643	584	589	604	592	608	590	601	657	665	635	629	628	603	610	612	639	593	675	610	631	573	670	667	630	618	620	645	572	633	616	607	607	654	629	600	609	627	580	598	637	643	574	623	595	562	620	648	618	628	587	654	585	629	619	660	651	611	577	623	617	615	612	648	577	609	627	617	598	613	649	602	681	591	633	639	624	602	606	608	593	643	583	566	634	603	605	596	603	601	596	615	609	643	625	620	551	622	574	592	617	608	601	620	511	632	612	622	642	624	586	582	635	601	582	616	610	623	618	640	618	652	619	624	548	604	629	630	634	612	638	595	594	657	568	582	630	588	597	607	611	636	628	600	605	608	559	564	592	644	661	568	601	642	618	650	604	606	561	624	605	614	621	596	634	623	613	598	612	596	624	611	585	593	596	625	579	611	624	586	573	609	616	605	605	601	575	644	575	586	564	613	641	590	589	594	624	631	597	617	586	618	618	605	609	661	621	608	580	621	593	631	675	599	563	631	571	620	590	585	590	627	598	635	557	636	608	599	604	598	612	608	589	599	609	611	585	565	640	583	611	620	632	594	656	649	586	638	559	614	602	621	600	605	610	621	624	620	600	616	616	590	577	626	588	615	599	586	581	607	560	643	631	586	631	605	606	641	585	596	603	627	555	628	664	583	614	658	607	603	582	626	590	619	596	615	603	613	604	587	620	628	662	608	608	623	635	617	630	613	650	602	651	632	624	636	635	659	614	613	602	600	612	636	625	571	637	589	621	606	648	657	612	609	580	599	610	596	591	608	620	602	597	619	646	627	614	602	652	622	615	611	603	570	608	656	574	641	645	619	584	608	659	626	608	597	598	598	630	589	568	634	591	570	604	574	605	611	600	638	597	533	635	646	607	547	624	642	612	601	628	578	580	596	635	607	630	557	584	614	611	608	579	598	621	634	594	622	649	595	626	625	606	597	663	609	632	573	544	628	575	614	557	593	621	662	616	591	607	615	638	603	577	580	575	602	589	614	594	636	638	633	626	612	598	615	565	603	625	650	613	611	610	670	611	626	549	620	615	602	579	585	600	587	620	580	564	620	638	567	650	567	594	580	549	647	630	616	579	646	615	609	626	589	628	630	629	634	627	612	641	589	634	617	618	603	641	620	664	625	609	630	613	630	616	579	615	636	610	570	617	614	616	642	586	613	600	578	587	603	628	638	623	591	610	625	557	644	609	629	611	601	637	566	592	628	602	568	637	618	628	629	646	569	611	582	587	624	593	613	629	663	630	601	633	561	641	560	612	602	621	624	618	583	589	643	625	623	606	566	598	556	622	619	650	565	600	624	650	572	636	594	593	605	589	640	674	612	616	625	635	611	615	645	578	618	566	584	596	632	637	659	599	671	597	582	627	626	641	615	596	599	578	625	610	619	617	557	638	635	593	594	640	593	613	590	648	607	602	622	562	591	613	657	599	655	611	589	634	655	618	621	610	638	627	589	603	593	637	608	593	639	604	615	586	630	627	596	581	602	606	600	603	583	570	627	605	579	668	613	626	635	585	609	625	584	615	589	617	603	587	600	611	620	611	602	574	561	612	568	593	613	613	573	636	618	590	591	609	606	640	603	621	604	578	636	583	646	648	611	613	639	603	615	623	616	640	609	641	598	587	567	654	608	569	613	625	594	582	602	571	606	599	619	601	637	574	642	600	592	617	611	625	586	625	603	621	632	589	594	661	645	627	603	559	607	640	608	584	600	641	590	606	673	597	628	588	617	608	626	651	620	644	620	639	611	592	596	643	609	635	602	648	597	606	596	596	598	575	610	630	586	651	640	605	572	604	582	601	609	582	702	637	607	612	578	611	650	590	603	606	617	591	602	631	664	629	634	578	569	609	617	605	588	581	650	629	584	605	625	613	629	626	573	589	681	596	640	622	618	612	638	630	588	600	578	572	604	551	619	582	534	606	568	629	619	635	555	583	582	611	641	640	608	595	596	639	605	617	577	636	592	605	593	635	615	617	582	611	599	634	566	620	603	567	600	656	619	621	653	643	597	612	565	579	640	621	598	629	581	603	622	610	570	599	643	571	623	664	593	593	639	637	592	612	640	616	605	620	595	636	582	593	599	586	579	625	627	654	593	591	589	579	657	647	577	578	620	581	610	598	608	610	599	566	626	592	651	636	618	595	605	574	577	628	642	613	573	647	630	611	605	623	659	593	609	645	598	622	630	621	653	642	659	617	610	638	634	570	624	643	594	556	636	572	599	629	595	568	623	572	629	612	647	621	619	592	613	610	573	646	615	612	602	602	596	610	657	633	604	615	620	601	630	584	627	607	634	633	612	637	585	647	585	580	614	602	651	607	578	621	627	604	596	586	612	609	575	605	563	622	610	619	632	641	623	551	602	621	613	580	624	619	622	639	603	601	605	615	600	631	605	644	584	641	602	597	634	609	628	580	570	577	640	605	593	648	589	584	613	614	628	640	627	605	612	637	591	631	563	627	598	604	583	626	581	580	594	603	673	588	603	591	577	668	630	658	564	569	584	598	652	594	609	634	587	611	629	597	609	642	618	588	592	613	678	638	652	592	584	563	600	636	647	578	624	605	589	623	585	630	577	612	585	587	579	599	622	590	605	642	607	626	615	602	615	658	621	586	640	661	618	606	559	637	627	600	575	579	648	588	623	615	613	613	574	572	667	578	556	586	646	611	559	583	590	623	608	634	561	621	588	600	598	585	625	567	567	587	619	610	583	595	610	603	615	608	613	584	591	609	577	637	634	576	623	636	606	592	587	603	621	618	585	563	622	625	625	627	647	577	627	614	593	540	644	580	586	632	603	606	633	584	630	586	641	579	627	629	596	587	596	585	610	611	639	586	614	544	530	625	641	615	604	598	611	641	599	610	616	591	620	618	564	593	603	621	563	606	605	606	653	624	632	600	591	575	617	586	604	607	611	606	625	607	609	599	631	617	612	642	631	558	556	605	615	585	650	617	597	582	589	598	607	556	650	631	619	609	592	630	602	574	601	624	601	615	631	587	637	676	654	613	551	569	604	651	605	621	612	606	596	605	619	664	608	625	569	635	621	619	615	594	615	624	631	646	589	615	598	667	603	580	541	585	597	588	606	606	631	623	583	597	653	634	628	601	635	603	635	599	575	579	551	583	646	601	599	600	617	636	603	596	609	591	628	635	609	623	607	623	652	628	545	618	637	666	561	623	580	566	583	629	613
10082	18082	16392	9738	6763	4819	3787	2951	2515	2113	1761	1596	1407	1325	1187	1109	1067	996	907	900	844	828	823	737	757	742	699	667	736	752	658	683	676	681	661	652	650	657	674	654	622	631	631	615	623	657	582	648	614	627	597	606	649	631	635	638	583	633	540	609	579	572	607	570	570	575	556	614	561	595	582	603	574	582	574	579	567	589	610	583	606	591	597	560	599	561	604	566	569	551	601	607	572	635	612	547	605	585	595	589	563	564	545	614	612	570	634	576	617	621	648	573	582	594	578	603	571	590	575	588	562	588	557	556	601	590	605	566	569	590	597	566	555	552	565	579	569	606	561	578	562	592	565	606	572	569	617	547	602	598	581	581	585	558	594	600	568	582	580	583	569	576	590	564	556	568	540	583	553	578	577	528	613	562	588	572	603	576	565	577	581	563	551	581	575	558	568	567	610	608	613	605	543	542	643	603	586	569	575	581	574	611	545	584	588	559	546	551	580	536	575	556	568	564	568	558	582	567	596	532	555	575	609	615	589	600	576	558	617	553	537	570	555	579	567	599	524	623	612	589	607	585	578	563	588	553	556	584	576	557	599	591	590	583	577	567	591	594	609	576	591	559	571	585	597	580	583	595	560	629	546	569	562	584	549	594	579	588	588	587	605	604	566	567	578	556	554	563	579	598	569	602	579	583	570	591	583	594	561	612	561	570	605	587	574	551	569	562	599	584	604	584	527	575	589	614	566	562	593	583	572	544	615	533	558	583	574	566	605	521	562	562	541	565	552	577	583	557	570	564	602	585	588	596	569	539	558	557	614	585	578	614	572	588	602	563	613	563	547	591	588	557	559	542	607	590	590	611	540	539	668	574	617	597	618	608	562	639	544	625	586	549	603	600	579	552	575	594	556	591	614	576	590	567	600	595	569	565	608	552	621	619	617	527	591	621	579	599	565	594	575	591	598	561	579	592	540	570	528	567	564	527	592	566	543	576	564	571	590	549	613	539	589	602	552	610	568	550	569	520	603	599	561	572	538	547	595	598	564	584	556	620	567	594	527	556	535	589	519	554	566	554	564	584	592	593	603	538	574	552	558	580	584	579	559	574	594	582	556	585	564	602	642	585	556	572	530	566	557	597	583	596	563	620	552	615	574	562	571	523	593	593	573	613	572	556	567	527	565	580	548	567	596	602	584	572	616	614	593	576	565	568	520	549	609	568	595	558	601	503	581	525	547	579	590	601	542	569	552	595	612	592	526	574	611	552	576	594	560	586	614	584	599	580	589	527	523	558	586	591	546	583	583	581	594	598	556	588	578	566	603	582	563	547	573	574	582	597	587	590	582	576	532	591	599	566	593	602	598	561	570	617	565	545	569	573	573	593	566	619	616	569	608	556	601	633	580	541	588	568	543	566	583	582	546	588	598	598	570	567	564	560	620	546	671	587	570	588	575	574	592	534	569	597	582	609	584	564	543	606	591	584	590	557	651	571	554	514	567	591	576	623	622	537	610	583	585	567	563	541	544	558	551	584	590	588	574	558	580	574	594	585	564	561	588	567	570	593	592	592	573	610	594	568	541	530	575	572	592	592	567	579	582	546	577	592	573	581	590	586	592	585	577	568	590	564	574	566	611	578	587	592	547	550	569	566	547	589	587	556	581	605	568	550	559	589	621	550	564	532	617	592	597	562	563	558	575	591	600	595	589	598	582	540	563	567	540	567	510	595	567	572	581	579	548	536	575	587	591	568	567	549	572	533	595	566	578	565	586	596	612	556	598	582	580	550	563	585	575	529	570	575	590	562	579	588	589	562	602	631	541	525	581	546	577	592	575	565	576	552	551	561	602	575	596	555	553	565	586	560	565	551	576	591	544	574	564	564	545	544	593	578	598	594	565	563	572	574	599	586	553	598	576	563	566	549	541	586	586	552	612	566	588	585	590	600	537	563	565	577	607	549	666	587	595	588	590	567	565	577	541	565	561	554	555	539	577	593	603	562	561	586	513	575	577	613	619	567	586	532	551	584	540	560	589	584	605	606	594	581	571	575	543	585	527	578	539	604	600	561	560	565	571	611	570	573	587	567	545	594	621	598	570	625	596	598	571	563	556	554	660	620	566	527	576	593	541	619	568	569	557	618	583	579	610	617	587	577	578	543	590	578	562	557	589	556	581	501	551	580	548	588	558	568	577	566	642	584	575	595	576	547	570	575	582	563	563	591	626	578	580	577	545	585	549	563	609	558	559	575	559	535	600	604	597	577	592	537	576	541	547	576	578	557	578	577	552	570	546	563	567	611	592	597	603	590	586	566	550	589	584	568	606	580	569	549	584	625	530	564	583	647	567	601	621	603	609	536	541	584	575	560	598	591	570	559	610	594	588	596	535	580	590	603	570	555	572	561	621	587	595	555	568	542	609	596	608	560	581	539	577	553	565	521	544	589	561	605	597	590	554	596	541	563	582	537	596	584	547	599	554	529	601	554	577	613	578	602	554	622	599	539	555	574	573	567	575	629	582	572	556	546	544	561	582	610	559	551	583	629	553	535	591	598	552	600	556	603	571	538	543	574	544	557	575	590	619	602	560	571	528	552	579	572	611	581	584	572	578	592	515	603	574	605	602	567	568	587	595	599	601	581	587	567	584	586	545	572	577	574	561	564	571	605	555	587	573	553	561	566	545	590	617	565	584	572	597	518	606	551	523	539	591	608	600	591	576	569	564	578	573	554	592	549	595	588	574	582	571	571	622	593	567	540	580	577	558	604	555	580	573	548	584	565	613	591	560	573	594	529	627	602	586	587	564	557	537	555	549	558	604	565	547	547	571	581	582	595	582	619	569	579	578	556	610	592	564	581	505	610	597	567	581	559	598	560	611	617	596	605	587	576	579	526	579	582	613	595	598	594	616	587	569	527	563	590	608	565	614	613	586	561	621	602	578	548	552	569	609	582	611	596	595	613	619	555	572	590	581	657	553	575	536	597	506	623	559	570	573	609	592	572	580	555	655	578	558	600	581	577	562	580	522	549	615	543	610	599	540	569	580	571	576	574	557	592	556	587	561	608	593	553	585	549	571	602	601	593	549	520	576	600	603	581	598	608	598	586	525	546	555	566	619	575	572	589	553	580	577	577	576	583	569	585	539	580	531	606	543	569	567	574	608	591	559	601	586	622	559	600	556	580	557	599	538	587	569	560	573	583	550	543	575	573	601	575	605	588	582	578	602	598	586	561	574	621	586	550	597	543	573	541	621	569	540	538	583	592	546	627	592	573	583	560	600	586	550	550	573	555	615	559	608	568	522	587	569	534	570	549	527	579	562	626	563	581	561	577	575	535	573	604	595	606	561	580	571	546	587	540	598	587	607	610	583	534	555	595	575	567	582	589	585	581	575	578	564	558	599	551	578	573	644	625	579	584	559	603	559	565	617	565	603	549	570	627	543	587	611	582	555	555	541	630	570	597	571	604	556	565	552	589	588	596	615	539	611	581	576	564	592	606	578	604	608	546
28064	14509	2522	1028	892	871	786	799	817	793	787	774	823	773	758	766	759	762	765	801	759	780	775	768	759	742	678	746	781	767	746	732	750	755	726	751	755	734	747	762	802	763	786	722	756	752	716	744	739	747	784	789	711	768	761	751	768	771	727	766	805	775	756	761	799	815	809	726	755	715	707	772	802	753	780	698	755	776	752	770	757	741	774	713	756	780	728	745	771	774	792	730	760	751	796	706	762	738	720	808	771	741	759	704	781	779	740	762	810	770	771	772	743	770	704	775	813	784	722	758	729	751	745	795	760	712	761	752	731	775	803	773	714	805	730	760	725	748	730	748	746	837	732	746	723	699	735	747	747	736	753	700	804	743	784	761	750	760	716	801	715	736	792	821	790	756	765	746	767	776	736	794	727	760	748	801	754	754	770	721	761	792	732	717	731	770	790	739	751	718	747	744	738	745	730	742	778	748	743	803	745	734	794	757	792	759	791	736	727	756	776	770	768	729	722	746	743	777	797	731	760	777	729	746	792	761	788	719	757	776	736	707	727	784	760	737	771	734	743	726	768	774	769	756	750	747	769	733	753	797	741	782	789	772	712	744	737	737	785	711	711	756	714	790	788	759	757	715	765	793	774	746	723	772	804	733	754	740	775	735	796	789	762	725	730	787	738	785	731	792	762	756	751	753	773	810	758	764	720	802	782	805	727	736	711	778	731	738	771	775	687	767	736	729	747	736	781	736	795	820	763	754	725	771	779	776	725	777	762	701	759	741	787	724	755	809	743	790	770	721	768	746	772	750	750	793	732	755	751	719	747	724	730	764	729	763	753	779	728	765	705	791	718	729	769	729	735	767	793	707	777	771	799	754	732	742	848	792	816	700	780	764	712	770	720	741	837	743	670	692	777	757	780	757	745	687	753	717	739	730	776	794	725	730	769	709	778	824	782	789	744	793	775	718	777	706	773	799	761	768	763	729	758	803	826	728	745	767	742	716	788	793	757	748	774	790	748	739	792	750	778	756	736	729	760	815	695	724	770	781	767	720	777	770	763	720	770	772	702	782	744	747	755	759	787	740	734	760	734	692	762	769	776	748	733	750	724	755	774	707	744	766	743	807	709	740	738	750	797	776	724	749	814	702	750	735	763	766	767	683	788	786	765	784	752	764	801	741	757	759	754	764	732	740	740	766	706	738	739	777	765	750	789	744	755	761	744	742	767	788	775	779	803	796	759	794	796	782	730	725	753	779	721	774	801	803	711	756	755	788	772	698	769	728	792	743	756	738	757	702	795	741	780	762	709	776	762	766	779	775	760	764	772	758	749	736	799	753	707	761	801	752	751	755	734	761	782	752	782	773	821	773	756	754	755	773	731	724	763	789	723	793	690	703	745	758	776	794	746	717	770	693	742	794	695	780	727	754	751	749	781	754	715	779	771	726	773	764	759	757	722	743	714	696	803	729	715	727	788	715	788	798	776	715	774	703	777	775	727	789	744	783	741	756	778	779	713	731	761	739	772	751	733	778	755	743	764	731	745	805	753	758	763	734	766	735	758	735	753	778	683	719	771	739	714	763	732	755	773	741	819	763	745	747	748	740	779	715	786	747	744	770	730	689	726	771	782	721	700	753	767	764	749	763	796	758	751	728	792	752	804	682	692	753	771	760	751	790	773	710	763	775	750	792	763	800	779	734	753	735	771	797	726	767	746	799	724	795	783	775	763	736	771	778	719	788	785	789	729	775	771	741	732	790	717	784	765	773	751	772	732	738	805	769	791	759	792	790	759	724	764	738	749	749	754	782	761	791	786	754	771	762	771	744	771	775	750	739	770	761	743	747	747	735	718	772	760	765	770	757	733	787	746	741	748	765	722	767	769	753	782	727	753	775	775	741	754	793	742	755	771	794	758	731	777	720	811	743	758	722	707	745	781	750	743	730	746	762	772	713	727	709	760	736	746	807	735	712	738	753	728	707	750	779	743	734	737	792	763	739	727	764	764	735	731	764	763	802	719	692	755	775	724	748	783	715	781	735	732	780	731	755	806	752	800	683	688	751	786	792	766	773	820	783	776	748	792	799	732	761	773	768	700	802	786	754	760	766	770	734	810	730	746	758	748	754	814	705	751	766	722	733	705	771	767	689	690	746	742	769	718	756	752	757	735	776	726	773	799	739	726	739	760	781	728	763	744	727	767	783	787	750	790	754	741	752	706	760	788	755	718	806	726	717	790	796	785	774	752	751	748	756	716	749	789	806	741	777	811	726	784	787	781	784	737	691	738	720	794	742	782	736	769	771	804	760	775	797	720	774	752	752	721	804	757	694	792	746	748	696	770	761	773	790	796	791	817	771	752	755	770	764	768	703	754	745	770	729	760	851	745	727	788	793	743	736	762	748	726	716	754	746	737	722	808	747	795	754	737	777	691	725	737	745	745	776	797	748	771	765	786	731	831	781	756	739	737	772	727	769	748	787	786	793	755	763	775	770	783	740	700	719	793	787	765	709	757	729	753	758	759	736	771	692	780	740	734	762	760	760	727	799	760	737	776	756	775	774	750	758	716	825	765	758	799	743	760	777	742	764	756	770	729	745	785	741	776	731	773	767	750	772	750	745	750	845	772	769	732	758	761	751	673	769	769	718	759	730	750	754	769	716	759	770	772	748	744	704	792	770	785	758	724	790	764	736	790	745	789	727	712	760	760	740	769	727	775	765	724	762	780	782	804	755	785	773	737	748	722	728	777	800	740	771	721	741	768	751	781	743	740	786	799	725	741	762	753	788	793	744	744	745	774	737	774	758	721	727	771	825	747	721	794	745	781	749	806	792	689	752	766	764	762	749	728	808	753	775	809	739	731	730	761	747	766	786	708	782	796	790	709	780	731	720	756	772	799	759	784	765	788	787	744	735	810	803	797	730	719	732	749	759	773	777	782	799	752	721	758	726	775	803	726	746	780	777	773	785	742	728	824	747	758	792	747	748	752	784	707	784	757	750	744	769	771	759	783	814	734	739	751	720	736	759	765	745	780	782	780	751	733	742	724	723	745	715	789	738	792	773	729	726	726	784	691	750	700	755	740	792	788	736	761	764	794	719	761	719	767	746	786	758	747	763	739	821	738	775	794	804	706	756	793	781	704	773	717	763	763	739	772	762	693	761	767	743	774	768	696	756	746	797	771	819	787	733	695	778	731	758	799	691	754	764	763	742	753	733	750	707	771	767	733	772	706	785	733	753	753	740	749	722	759	751	788	796	778	735	727	786	769	756	732	724	711	741	725	770	772	786	793	769	757	715	763	776	744	750	716	783	762	770	776	703	772	798	771	726	793	766	700	730	704	761	762	751	741	736	756	735	731	725	749	772	770	706	771	752	707	781	728	727	789	749	717	718	743	801	782	734	782	756	709	769	758	748	767	751	767	745	737	745	715	782	737	739	795	777	736	755	746	785	806	814	787	761	790	813	756	774	705	781	817	757	775	750	780	796	782	767	744	759	792	833	747	736
5559	1549	1432	1050	1022	940	869	808	823	808	820	829	831	805	773	786	783	742	787	803	807	783	748	836	734	762	736	773	795	780	766	789	791	762	755	756	753	801	780	797	815	799	735	731	764	775	719	788	793	791	772	804	773	762	772	738	751	741	742	762	773	808	765	757	758	764	777	743	752	751	812	728	785	802	727	780	749	819	760	749	739	805	780	724	776	763	797	780	815	776	735	792	792	818	764	735	743	803	807	803	792	736	716	733	804	786	781	727	790	745	772	825	768	725	793	783	736	797	745	802	814	770	732	765	832	794	762	780	796	766	780	793	712	772	790	787	836	752	804	785	749	722	783	791	755	737	792	773	791	755	804	764	786	770	746	775	782	731	774	741	771	733	777	789	809	792	752	801	780	770	787	760	740	785	808	779	776	709	810	734	790	774	781	766	745	813	750	728	811	719	774	762	755	744	771	775	741	820	721	777	800	789	769	813	763	773	756	749	806	781	795	794	768	773	763	791	756	751	723	792	803	769	746	817	808	749	730	798	778	806	769	754	765	749	807	756	775	785	795	710	793	766	782	774	798	737	806	785	765	812	749	742	729	765	756	772	735	763	764	788	781	753	787	733	849	784	795	736	805	789	762	758	746	749	742	706	785	795	752	752	805	741	811	741	780	788	780	760	791	787	744	744	801	732	747	751	772	786	793	802	771	767	795	764	734	841	774	843	735	776	772	770	726	765	726	750	769	780	821	730	831	777	799	747	747	704	784	744	771	745	792	791	795	818	722	764	800	760	816	774	742	795	786	798	792	799	802	738	809	758	741	751	831	722	742	826	752	796	776	762	772	727	812	789	757	774	829	801	749	736	761	773	791	736	853	725	773	754	777	750	738	818	772	761	762	781	789	787	742	769	749	803	768	773	763	775	759	780	814	739	795	768	797	795	765	758	741	710	793	763	728	816	738	771	761	782	762	742	760	784	767	831	807	802	772	752	784	761	786	776	752	725	809	770	782	795	760	782	800	745	706	756	756	753	754	768	795	759	785	753	694	734	816	794	783	730	804	784	742	759	750	773	779	775	750	803	761	774	762	748	790	743	729	811	768	762	796	784	799	786	775	749	810	814	722	764	732	773	727	817	769	760	748	752	781	728	747	762	803	787	791	736	794	761	760	759	753	798	771	780	764	747	701	737	785	743	811	777	744	777	806	772	758	750	774	726	813	762	833	731	769	803	787	778	781	805	776	746	732	782	807	740	752	779	757	759	778	806	845	790	817	745	771	799	762	816	816	729	820	750	758	779	732	797	744	739	798	792	754	798	774	765	747	765	792	774	747	760	836	801	785	791	751	759	819	718	727	815	784	762	755	792	756	794	779	779	739	763	727	738	782	775	786	817	748	830	754	756	791	768	752	751	759	809	743	839	781	732	785	795	802	780	763	753	744	753	807	749	732	769	749	769	783	781	782	760	743	782	812	780	751	810	822	768	774	758	759	719	785	772	778	758	744	789	757	781	775	756	833	774	782	730	775	759	769	775	799	825	768	818	792	763	712	768	788	723	801	733	747	769	766	812	796	791	812	766	796	760	777	826	776	755	745	795	741	747	759	813	750	762	789	763	833	806	780	790	756	748	777	764	744	741	797	796	763	761	795	784	745	790	744	759	760	746	754	789	776	756	776	768	762	742	775	751	801	732	738	772	716	760	753	754	822	741	761	763	808	789	777	766	750	775	755	768	781	780	779	804	771	773	775	726	727	812	757	752	769	769	794	722	783	802	801	724	785	787	736	768	770	768	704	780	773	786	793	753	782	733	733	775	797	770	767	758	791	791	825	790	784	851	695	798	768	794	793	773	785	787	821	773	787	819	771	721	770	732	776	843	790	755	754	808	795	735	801	831	795	789	826	766	768	780	754	759	819	794	740	816	738	727	760	767	750	789	813	828	771	758	737	773	812	775	775	795	783	768	757	774	788	785	786	774	750	820	755	792	815	778	805	752	741	779	763	735	749	715	733	731	731	737	745	816	796	743	784	745	818	797	757	772	761	762	799	737	753	753	790	771	782	739	801	742	850	787	770	799	811	762	741	782	740	721	733	737	791	803	789	784	808	787	820	745	737	780	747	796	742	746	792	778	765	790	704	761	827	745	750	769	821	776	818	752	756	800	738	783	761	739	758	747	747	746	804	779	800	772	798	745	771	756	752	758	747	720	789	778	751	823	758	767	784	748	817	734	748	780	793	802	793	815	780	748	758	788	802	786	738	723	803	734	715	783	750	792	808	813	725	767	800	768	764	775	819	762	737	785	714	752	754	740	723	778	825	737	782	752	733	771	770	761	756	804	758	739	803	743	741	814	743	793	791	733	817	778	768	776	760	779	795	782	743	721	808	791	791	764	757	735	792	783	825	736	795	743	757	718	771	757	772	793	805	754	765	739	790	726	761	788	793	714	776	756	780	809	787	776	775	802	764	760	775	737	773	742	785	744	744	767	812	780	718	788	754	815	775	750	715	756	816	781	762	796	799	779	820	801	741	756	797	768	806	731	777	765	747	721	802	805	766	744	779	757	759	801	790	777	771	766	825	768	756	725	781	770	744	759	781	785	788	812	758	791	814	769	764	790	784	742	772	787	733	761	734	795	780	782	778	766	730	792	773	761	720	736	763	750	792	712	760	803	770	841	751	741	709	748	740	765	747	779	775	761	745	803	722	829	771	787	729	768	775	742	770	833	811	817	777	770	808	794	785	761	748	764	758	739	757	748	784	786	731	727	784	811	778	749	757	791	796	756	733	775	762	762	783	767	780	782	811	801	767	776	788	796	738	795	779	733	760	756	794	747	763	811	753	778	816	812	713	795	781	787	826	779	776	772	785	766	745	786	767	761	786	773	752	824	749	790	807	739	743	786	748	786	775	769	757	759	752	748	731	778	735	780	764	781	771	715	763	787	822	803	752	830	763	776	796	747	727	792	768	783	819	820	783	772	733	816	733	734	805	771	760	807	813	786	775	786	777	827	764	817	735	777	776	766	805	808	874	765	771	796	784	735	768	744	776	713	776	748	782	809	755	729	780	786	788	763	775	789	752	808	753	755	825	797	784	748	745	795	733	792	711	774	720	776	778	795	803	802	771	778	819	748	718	737	784	753	767	772	745	784	705	744	776	716	738	761	762	732	782	737	784	782	737	836	791	769	739	773	698	761	789	785	778	824	794	781	778	770	738	772	792	765	811	767	788	814	755	744	798	700	777	763	763	771	753	772	771	765	745	748	735	787	750	765	756	784	765	760	816	764	800	818	753	809	794	777	728	748	741	747	784	763	782	760	779	775	730	758	717	768	741	739	770	766	802	776	758	801	790	771	786	803	725	809	785	787	778	760	787	799	724	768	792	797	814	789	772	801	831	717	769	767	798	765	753	763	801	753	753	770	737	735	793	780	768	815	745	783	759	794	806	751	773	741	818	749	815	727	733	779	775	801	759	731	788	758	816	809	759	783	739	739	801	820
24884	20604	26960	24236	20610	11075	1545	1053	817	741	629	578	562	551	544	534	477	471	465	463	440	465	442	438	445	451	444	377	428	439	400	407	388	407	419	425	404	379	439	380	392	427	377	366	405	386	370	417	385	400	382	361	371	367	401	369	360	376	375	375	403	401	447	368	350	367	387	400	395	385	364	400	385	372	371	379	410	405	424	377	396	380	383	389	395	400	380	347	403	458	394	394	399	377	390	397	384	421	371	370	379	391	415	411	391	440	394	365	399	401	406	381	382	357	396	384	390	387	362	396	402	368	375	398	392	365	403	374	380	373	370	367	346	392	376	379	378	383	382	404	402	396	375	388	376	381	386	355	370	410	367	411	401	380	344	383	347	395	393	366	398	387	381	425	384	379	364	411	357	385	379	366	389	375	386	397	396	377	405	403	394	377	390	386	432	381	419	365	370	414	345	369	415	371	377	377	374	365	435	342	405	385	377	372	408	380	369	380	350	414	368	376	401	372	361	379	396	395	348	385	370	357	404	353	384	358	373	383	364	374	384	369	381	409	363	398	373	390	409	360	376	339	356	399	413	370	360	393	389	349	369	385	386	378	356	370	391	377	403	377	369	371	391	379	379	375	428	377	387	365	401	387	428	368	406	389	344	391	388	407	393	337	352	355	376	367	374	416	341	349	386	373	364	360	384	361	414	391	427	376	370	342	375	385	376	372	374	369	394	391	408	374	371	383	397	358	398	390	358	327	377	376	365	392	376	354	420	356	381	381	384	339	405	383	358	381	379	378	380	375	374	396	393	382	388	354	420	363	369	396	398	431	409	368	373	381	355	398	354	376	374	450	427	338	380	389	390	406	366	424	404	343	359	380	388	409	385	364	400	407	380	391	399	410	396	394	391	341	411	336	366	397	400	363	367	380	379	334	355	374	388	368	419	369	377	385	391	391	386	378	342	371	378	376	375	373	375	391	353	418	357	385	388	407	429	376	371	388	375	344	386	402	415	391	379	388	397	394	360	383	350	361	350	384	383	394	403	371	378	369	420	381	367	373	405	380	397	389	426	382	379	422	357	382	420	407	366	388	405	365	352	393	391	410	361	368	354	392	410	381	420	397	410	392	373	389	387	390	332	359	353	328	371	336	355	402	394	376	362	377	372	381	390	407	401	388	366	388	388	389	397	397	383	395	397	422	373	362	404	419	377	364	357	409	375	384	392	400	368	382	403	396	395	389	386	366	383	396	389	404	394	372	380	386	395	364	362	381	392	373	387	431	403	396	401	397	388	373	377	390	402	400	436	389	375	376	417	387	394	353	401	403	369	386	389	364	365	361	372	390	399	383	365	361	382	351	399	381	415	348	385	367	392	373	382	415	334	374	391	389	382	385	377	419	380	376	406	360	361	389	334	375	408	378	387	379	367	386	384	365	373	387	381	375	396	345	389	400	375	410	372	380	385	380	391	392	399	422	389	353	356	372	382	387	377	382	367	370	386	399	383	416	370	368	382	371	365	398	383	347	396	368	408	378	348	420	367	349	411	366	405	391	351	419	390	410	360	378	385	385	371	360	374	391	366	374	405	375	398	384	382	356	392	349	392	384	368	368	413	373	413	379	360	366	375	376	390	339	390	369	351	385	432	367	399	381	359	407	414	403	391	406	374	377	360	388	386	411	408	387	415	365	345	373	377	369	345	406	377	410	381	372	383	420	388	423	380	366	399	383	388	411	346	391	346	390	365	341	380	410	369	399	405	357	366	376	362	371	408	375	385	382	351	376	391	371	442	353	385	381	367	408	408	415	363	357	351	382	385	386	355	405	393	354	387	401	400	393	351	373	356	370	386	369	386	398	388	391	371	401	366	402	374	390	414	394	372	383	409	378	383	394	352	416	396	364	376	412	347	364	363	377	394	397	388	377	386	349	421	398	361	358	360	364	351	412	372	409	402	400	394	382	403	414	400	398	370	370	381	398	413	354	388	407	419	357	388	373	368	393	398	374	336	369	371	390	402	402	371	380	411	400	358	421	358	383	381	408	381	411	381	394	375	381	375	369	390	359	377	377	373	388	362	385	409	384	395	385	357	359	376	400	365	390	380	342	365	377	383	400	408	341	394	416	379	389	377	402	388	391	379	390	375	428	373	395	367	359	358	378	403	368	355	372	396	377	370	400	386	376	397	379	380	416	412	401	371	405	418	400	368	355	424	376	380	396	394	382	393	368	402	363	366	386	374	390	404	374	384	372	398	416	379	408	378	418	377	348	377	381	363	372	399	346	398	391	418	372	349	415	385	354	358	386	385	381	360	365	361	360	392	344	409	415	361	369	381	367	386	384	365	370	376	372	394	363	398	373	370	379	366	365	396	398	411	392	389	420	392	398	365	390	373	402	381	354	391	389	403	414	366	369	354	353	384	421	343	410	351	360	394	383	395	348	391	387	412	411	390	406	389	333	386	383	378	389	380	403	380	398	374	413	370	394	362	406	386	397	365	349	369	360	381	379	372	379	368	379	399	347	377	354	401	347	361	362	357	370	350	382	353	419	397	383	399	379	354	392	365	376	348	368	378	399	411	388	367	372	377	375	414	367	381	385	375	389	372	411	374	376	364	398	395	382	384	383	385	372	373	412	399	401	403	393	354	372	408	352	386	377	406	402	419	372	399	402	389	397	372	345	399	361	382	409	326	378	390	401	440	365	357	414	357	358	359	397	411	366	378	392	386	381	391	421	395	377	366	382	381	357	422	384	409	374	376	381	375	422	372	390	428	370	418	389	384	354	366	349	394	368	363	409	408	395	393	394	369	363	392	328	383	380	381	396	340	425	376	407	379	397	400	385	376	350	376	348	385	350	403	395	337	362	389	404	355	370	400	392	370	409	399	416	379	377	375	377	345	382	402	386	333	340	364	366	366	381	403	380	389	388	369	394	366	366	414	405	393	399	363	385	397	377	326	379	390	400	401	391	368	379	392	382	391	369	369	418	381	386	381	389	372	377	405	371	372	367	426	419	389	376	393	370	363	388	369	359	388	353	404	391	390	361	395	352	389	379	358	384	361	392	371	371	351	418	357	424	396	383	385	379	388	383	370	389	356	371	377	393	384	377	405	382	399	374	362	377	370	365	378	390	374	392	407	395	366	378	389	385	366	372	380	381	398	371	351	424	379	393	386	369	391	366	384	381	388	427	384	363	376	408	378	363	391	390	378	378	375	351	344	392	381	402	385	392	382	391	387	399	377	363	371	401	365	353	380	407	392	400	359	360	389	412	376	408	384	359	353	405	368	371	365	393	434	390	397	390	382	387	401	388	370	375	382	372	395	426	366	396	363	398	384	406	364	371	380	382	387	368	421	384	425	372	364	372	372	396	368	375	363	377	388	353	355	391	393	365	380	354	413	398	358	365	371	394	404	358	347	384	416	356	384	362	391	379	354	383	388	402	427	381	398	346	412	347	348	353	374	364	388	387	365	387	374	349	396	416	376	387	372	372	396	405	343	368	372	403
7348	11720	10544	5887	3871	2835	2141	1732	1431	1230	1031	963	877	784	743	678	643	629	593	573	512	546	524	515	522	515	502	480	466	472	491	437	454	471	448	442	425	432	442	480	429	412	427	402	411	421	450	429	401	432	407	420	412	421	414	412	394	427	395	404	427	357	435	410	428	420	400	392	381	407	413	435	444	419	411	413	418	405	413	403	406	367	418	389	416	414	417	455	425	371	428	425	425	445	413	394	438	403	387	418	467	415	427	426	427	433	441	410	429	453	401	411	450	391	425	398	400	432	440	450	435	402	427	422	395	428	402	364	387	386	416	405	391	416	432	406	433	390	424	429	384	410	410	395	376	382	442	402	405	414	419	402	367	399	389	418	410	378	423	434	445	373	403	357	429	438	452	421	374	407	409	407	411	411	423	378	366	393	396	373	416	397	402	382	384	408	369	433	410	396	407	412	398	403	413	392	408	397	424	424	383	423	377	452	356	380	405	405	399	383	414	401	404	436	398	407	426	379	395	405	363	391	403	424	400	398	441	409	429	401	406	388	395	410	409	360	414	395	381	400	403	384	395	410	434	416	420	397	390	392	399	416	388	414	394	400	426	402	408	400	433	413	389	400	375	385	397	402	405	400	413	417	420	379	387	397	402	409	419	406	426	412	370	393	379	418	379	389	389	412	403	407	360	432	369	388	445	362	369	414	413	383	403	421	405	368	391	413	415	371	378	416	375	357	416	366	410	376	401	408	363	411	397	417	388	407	390	382	403	376	388	420	438	397	385	422	422	381	386	431	388	402	410	400	399	415	396	420	393	413	386	389	399	368	408	442	389	398	404	362	399	419	415	413	375	422	398	406	405	420	370	423	400	380	429	419	375	388	410	408	403	397	431	400	383	399	366	394	413	388	388	407	394	402	369	411	421	384	407	381	403	387	391	403	396	382	370	411	361	423	409	400	393	390	427	379	420	390	437	434	417	421	405	422	407	404	417	422	411	422	392	383	384	427	347	402	393	393	396	382	397	392	397	394	386	417	403	407	372	416	377	433	402	394	424	399	418	423	398	392	388	397	406	383	393	418	382	388	372	407	409	411	421	396	373	376	419	416	385	408	426	400	360	410	412	373	412	396	358	374	406	451	376	395	380	404	392	408	403	362	373	411	387	422	406	371	383	366	365	405	412	397	377	405	370	395	373	397	384	422	406	397	391	408	405	417	411	391	410	402	406	392	376	387	393	415	406	373	399	402	420	379	400	409	425	406	366	419	404	403	439	444	380	377	386	386	420	405	374	389	390	401	419	359	413	361	393	377	416	401	372	421	397	405	400	395	396	393	390	412	410	414	417	374	394	417	377	420	406	370	390	395	426	421	359	393	415	392	392	399	410	377	431	411	443	397	415	395	402	421	400	425	409	417	413	387	401	400	441	387	404	451	384	378	415	392	445	396	402	390	453	390	378	422	401	411	422	396	411	373	389	400	390	407	403	447	404	384	421	422	444	391	366	407	359	406	398	378	379	390	395	403	392	404	409	401	386	384	406	423	409	355	417	410	390	424	400	428	396	385	391	405	416	421	403	424	411	380	374	391	391	394	377	382	437	429	368	420	398	455	420	372	379	421	390	399	387	396	362	423	410	378	381	415	400	389	410	448	381	411	384	397	398	421	411	419	376	392	353	402	372	410	411	376	430	379	434	373	405	377	365	373	367	400	386	405	401	373	394	394	414	435	414	396	434	390	394	409	386	395	390	390	423	369	411	407	401	430	418	373	410	395	373	392	426	401	414	411	446	344	423	404	426	389	439	426	373	444	415	389	420	400	364	403	385	399	402	435	435	414	418	405	404	403	380	397	375	406	399	434	399	360	416	366	415	399	379	395	359	389	445	394	411	395	430	396	384	385	430	380	388	428	410	420	392	408	370	380	412	391	419	377	386	424	404	376	394	461	430	403	399	441	411	412	403	387	384	389	407	434	387	447	399	411	434	403	408	418	400	410	402	390	387	413	397	445	406	388	406	381	379	390	408	407	402	375	435	396	413	403	373	438	425	425	405	401	391	390	444	388	381	408	409	416	420	408	391	382	426	417	399	387	402	347	432	394	402	401	421	398	398	395	419	395	376	429	371	409	415	360	402	401	423	419	412	369	421	451	411	391	417	397	381	390	365	394	380	391	398	402	403	430	411	390	368	387	380	396	383	405	412	397	419	415	394	369	381	393	428	389	426	376	409	413	419	423	351	408	384	390	403	441	421	359	384	384	420	453	382	396	400	383	423	398	379	407	376	406	408	394	402	387	402	401	415	411	388	395	387	424	381	389	413	426	451	415	412	401	386	380	407	399	371	377	424	407	486	421	395	393	406	414	377	434	424	385	369	399	385	376	394	387	415	377	443	360	399	431	380	405	384	420	383	353	390	404	398	410	366	384	406	417	407	401	414	429	369	402	381	392	390	382	417	405	386	429	386	398	435	420	392	391	389	398	377	410	389	413	360	393	397	400	373	370	383	401	416	410	416	401	417	422	363	419	393	432	402	387	391	425	426	418	424	397	362	391	375	411	389	401	391	402	430	391	422	392	399	385	403	385	424	363	397	388	405	385	430	405	414	410	414	427	391	369	436	395	379	378	430	383	399	394	431	384	403	371	413	407	402	408	407	393	426	390	393	374	413	358	385	386	416	402	397	410	402	434	397	403	410	405	415	382	440	382	385	415	379	403	397	386	407	427	409	382	419	388	420	397	399	400	359	426	391	413	385	400	431	350	430	453	418	396	427	381	397	398	383	373	386	401	385	377	386	412	387	414	410	411	399	387	394	384	411	373	395	345	383	392	372	389	431	395	385	385	395	421	399	402	399	359	370	424	385	425	374	413	386	413	407	356	414	404	385	422	408	401	439	399	420	395	404	417	407	421	386	422	417	380	421	430	396	379	397	428	370	431	379	393	369	400	381	378	386	416	376	422	386	399	370	375	398	407	399	448	415	415	436	423	425	434	405	408	386	394	398	428	385	404	361	407	365	428	398	408	405	389	351	361	400	412	404	400	378	404	423	413	372	397	426	410	411	418	422	426	397	389	402	378	417	423	409	406	400	388	442	418	388	404	423	411	404	357	376	392	362	365	407	417	411	422	413	396	426	394	419	365	420	386	376	409	367	432	417	394	399	423	400	400	376	417	400	377	365	389	401	385	398	401	403	414	375	420	401	406	369	392	390	404	400	396	425	389	446	406	407	368	415	424	396	390	397	420	416	409	412	419	416	421	394	375	380	414	398	346	361	389	416	425	375	381	401	429	387	433	428	403	415	394	402	431	427	419	387	394	416	395	396	420	410	406	365	410	392	409	391	410	429	406	414	396	395	402	405	403	425	385	382	408	422	407	401	384	420	394	420	384	432	432	413	418	387	361	430	420	409	409	391	415	386	387	440	402	391	410	414	404	393	408	421	386	413	405	375	402	387	385	373	388	395	415	406	402	399	430	426	374	383	401	406	393	417	397	407	437	430	410
22901	20600	27270	23916	20604	20665	8530	1856	1402	1219	1148	1037	969	884	851	814	786	782	777	753	722	755	691	721	707	662	716	675	646	642	657	677	709	696	624	693	617	602	654	653	659	626	574	649	620	617	590	620	630	648	607	649	627	638	599	597	621	601	639	635	650	570	627	648	635	603	617	620	603	600	613	587	600	595	620	559	646	596	589	614	604	646	606	619	619	642	645	590	584	610	640	632	637	593	596	609	577	604	592	630	623	603	628	588	587	676	580	643	587	613	626	625	614	651	605	604	628	589	620	628	547	606	604	660	593	586	647	650	625	615	600	620	583	603	599	613	636	628	586	579	631	613	607	639	575	595	649	607	547	650	586	618	617	613	597	573	548	577	590	604	610	556	640	614	643	640	607	580	603	595	596	613	593	625	618	577	620	651	606	592	616	657	569	566	640	639	604	577	577	586	599	584	621	606	652	596	613	602	586	531	614	583	611	589	578	580	583	627	603	601	587	629	611	597	563	650	583	551	609	574	535	605	571	578	629	621	596	595	655	655	577	566	606	564	603	636	622	585	597	624	625	644	587	623	639	625	598	595	614	616	606	617	604	627	587	584	617	641	592	556	630	579	558	583	574	594	602	596	602	626	601	591	598	540	623	608	622	613	602	650	606	536	578	600	637	643	621	626	602	595	632	630	615	560	584	620	596	622	606	604	642	641	637	596	559	628	657	584	595	641	622	654	576	596	564	570	623	601	582	609	585	628	583	601	580	586	603	622	643	582	643	573	614	583	585	610	609	599	593	626	615	609	625	614	598	619	598	629	562	598	635	608	614	597	596	587	620	608	594	645	595	607	580	595	592	574	624	599	605	544	634	658	566	590	608	597	609	627	602	595	631	585	581	648	592	618	602	622	616	608	561	543	578	559	615	601	577	586	607	570	597	573	594	606	648	569	555	565	587	580	576	612	597	557	590	562	584	617	629	594	638	599	613	595	576	615	612	589	588	608	554	559	582	613	596	629	577	622	595	600	601	613	573	632	601	605	587	633	591	648	646	593	631	623	605	609	608	586	571	643	587	597	628	617	633	639	610	602	605	597	576	578	631	584	589	597	635	615	623	578	602	618	604	587	559	632	651	586	581	636	615	586	617	636	619	564	617	607	578	586	592	577	597	603	614	622	625	654	604	548	592	612	598	584	609	604	588	588	574	624	607	625	608	615	622	638	564	567	586	601	592	593	635	581	605	585	652	612	596	646	555	596	627	574	587	588	641	595	580	579	595	573	575	607	565	579	589	628	568	594	618	636	620	627	599	592	615	591	621	570	615	614	585	637	594	611	618	626	598	627	611	612	604	631	566	600	609	591	645	589	566	604	606	581	605	604	614	590	616	602	596	628	620	595	601	582	613	574	613	603	572	576	608	593	611	578	593	629	610	642	567	613	591	630	598	537	587	635	629	584	608	601	601	579	603	619	621	561	626	652	595	591	587	616	586	635	610	591	597	565	568	577	604	568	652	591	606	620	622	581	619	606	596	601	616	613	630	618	593	606	627	631	619	641	599	581	616	599	568	615	589	549	577	632	625	567	634	612	644	583	594	576	605	618	586	578	583	622	595	585	635	660	579	576	615	558	592	623	596	559	594	606	597	609	565	581	600	602	619	621	621	570	582	586	610	614	603	565	604	582	584	595	644	619	613	598	597	638	597	614	617	598	663	596	579	579	602	603	602	654	643	596	598	628	568	599	598	629	578	618	588	620	608	617	619	616	624	586	562	596	597	628	596	640	571	591	610	560	607	615	576	588	589	620	621	619	602	634	610	612	635	601	612	567	615	607	582	572	620	576	635	623	598	639	575	627	629	602	564	621	633	608	588	607	617	634	559	669	627	577	588	627	597	597	621	628	568	560	640	590	601	586	663	591	584	599	567	609	584	592	599	600	589	561	571	563	587	637	589	582	592	613	570	564	554	566	614	615	613	613	582	587	608	545	582	645	593	546	592	639	609	619	605	571	568	617	610	571	622	644	560	591	578	610	631	637	645	610	596	590	580	615	594	592	648	666	623	604	634	614	552	636	540	606	593	611	576	566	534	583	635	563	601	638	616	599	623	611	564	585	564	589	651	622	604	568	581	613	567	621	599	625	567	622	567	608	568	590	607	582	571	599	595	623	609	594	588	665	615	588	622	560	611	576	590	622	589	586	618	599	614	633	591	586	590	608	597	627	600	630	578	578	568	582	629	587	606	583	592	621	628	572	612	618	597	651	623	580	618	609	613	626	602	604	616	616	614	616	567	605	607	568	585	602	583	631	636	562	590	623	594	625	578	663	618	586	591	607	578	641	586	554	584	552	624	603	605	624	598	635	584	567	588	593	564	617	586	603	630	593	599	629	603	626	635	595	618	611	570	583	613	611	635	602	625	583	611	598	591	613	628	622	596	606	588	548	572	616	632	558	608	622	619	616	578	622	619	627	611	559	632	590	620	613	586	640	578	593	629	568	596	592	653	600	601	580	582	587	664	603	594	631	561	580	638	643	602	538	596	628	625	594	583	625	590	633	610	658	620	593	563	614	603	575	614	560	617	594	573	644	593	612	647	596	614	619	595	643	562	582	596	630	614	591	633	627	595	593	614	588	582	571	582	620	583	634	564	572	576	630	626	611	587	598	567	560	609	618	628	623	636	623	570	564	591	619	610	609	598	610	562	603	607	586	581	625	577	642	606	611	605	595	583	637	611	614	626	572	566	567	631	610	607	578	602	619	607	586	630	592	650	615	630	605	615	588	574	589	574	577	600	560	616	627	634	590	580	617	635	560	592	619	603	587	603	595	607	577	572	613	597	569	567	604	622	611	599	609	550	590	628	637	593	634	621	599	640	573	658	611	603	565	618	565	569	622	583	604	625	566	562	573	634	619	568	630	606	631	593	562	576	590	584	619	578	605	553	567	552	603	578	562	572	608	591	612	573	618	612	606	609	620	576	601	621	635	588	592	606	641	605	631	607	623	640	613	576	577	597	616	592	615	656	606	581	612	608	576	599	621	609	617	577	623	616	595	630	588	588	594	568	615	602	597	546	613	613	569	581	645	626	604	569	614	656	638	617	641	632	576	596	599	577	658	631	605	636	615	634	603	606	592	609	567	634	598	601	618	596	562	605	650	586	573	554	579	628	605	605	615	595	579	570	589	586	601	632	618	568	577	604	631	610	602	612	590	594	615	611	637	561	630	591	634	623	568	573	657	577	614	641	589	593	572	632	627	635	609	594	649	631	504	588	625	617	592	638	596	606	586	603	575	601	592	592	594	613	585	602	625	609	563	551	632	619	610	615	582	591	634	573	610	625	586	621	634	578	615	585	579	586	584	611	590	631	570	577	632	558	613	629	620	616	548	590	593	614	588	564	617	585	614	639	580	628	566	593	610	603	582	576	618	579	613	594	656	579	623	587	584	575	633	638	647	586	605	581	601	611	562	632	584	590	592	619	592	636	601	578	650	577	615	609	641	597	570
10054	17994	16454	9549	6720	4777	3749	2921	2467	2025	1797	1657	1389	1356	1219	1107	1043	905	928	867	854	781	731	769	783	732	740	734	702	672	691	667	646	646	607	616	624	675	704	598	630	601	598	675	613	572	615	592	645	611	630	595	638	588	587	585	556	630	596	577	586	572	607	615	576	635	567	608	617	605	577	581	582	571	553	525	550	579	571	562	601	570	539	597	546	588	577	590	571	562	550	598	582	626	620	609	666	586	588	588	617	610	597	581	601	560	594	611	567	615	625	588	582	627	603	592	593	572	582	586	589	599	612	575	578	621	600	561	557	580	533	563	586	565	573	562	587	529	611	631	568	579	561	588	587	590	573	553	540	559	577	545	597	582	589	559	566	524	603	587	581	596	544	575	589	583	528	564	565	540	604	567	536	555	559	600	556	571	626	589	591	561	577	582	551	552	547	509	539	572	534	580	565	577	594	598	563	558	570	596	619	595	596	606	604	595	580	596	576	648	577	609	545	591	554	581	589	602	545	584	551	586	562	566	580	539	552	579	565	588	585	556	584	533	535	563	573	592	555	554	593	558	591	549	573	528	569	535	545	617	569	609	568	573	602	581	546	538	597	560	592	588	613	571	624	582	588	562	547	557	576	563	550	562	599	592	589	553	584	588	536	538	613	559	595	591	579	538	591	566	561	564	546	557	573	587	564	542	598	568	540	599	569	557	557	644	590	562	570	616	584	590	536	578	557	571	581	582	594	571	573	538	529	545	541	547	537	565	606	567	573	579	572	616	533	619	524	556	598	576	557	575	561	555	576	537	583	597	570	571	575	528	587	587	550	544	535	611	574	567	570	556	593	547	565	558	563	555	582	595	530	583	572	573	600	539	562	578	537	583	583	544	542	586	583	584	576	542	547	595	612	544	589	525	565	584	587	547	606	557	552	564	583	567	564	560	582	608	603	556	643	617	537	564	557	513	569	562	608	614	546	600	610	596	567	553	564	566	580	564	557	602	572	572	603	591	570	555	570	525	523	605	569	568	585	565	586	555	598	579	544	558	548	586	551	575	568	579	566	581	539	568	569	639	583	578	591	567	594	581	566	560	542	564	591	551	563	555	533	563	571	601	566	561	576	603	575	584	580	587	552	563	554	546	595	551	571	557	562	550	599	579	594	569	578	608	560	591	583	540	567	597	593	573	580	578	559	567	568	599	553	539	553	607	566	574	584	535	567	586	547	582	617	570	578	624	604	599	573	618	545	534	593	539	590	548	553	584	605	591	598	540	590	555	545	571	588	568	545	552	586	538	570	593	539	602	576	615	598	553	579	580	597	619	522	577	588	549	625	596	555	594	566	553	570	546	572	568	591	545	622	573	544	586	596	548	617	533	588	543	552	567	588	590	590	601	579	578	605	559	574	561	610	553	570	578	626	582	550	587	533	565	562	590	625	609	554	572	585	572	592	596	557	566	577	576	592	574	561	628	580	571	570	580	569	595	559	530	609	595	585	550	568	572	593	538	577	595	592	591	575	571	558	567	573	553	548	573	586	559	592	575	579	562	596	538	529	573	564	522	590	588	525	580	586	580	565	546	544	611	581	556	595	579	573	548	587	527	550	588	623	565	526	565	551	550	615	569	568	623	575	601	576	555	540	566	592	587	567	566	582	534	559	541	601	560	571	605	560	561	567	573	589	553	582	584	575	590	587	559	542	599	558	550	584	541	563	548	588	564	577	592	605	532	581	567	571	594	555	592	559	560	538	587	608	614	561	539	616	572	584	570	575	577	558	597	606	602	583	589	623	623	568	568	596	591	545	529	569	539	582	579	573	613	572	565	590	592	565	567	524	583	549	586	505	571	550	557	561	566	564	594	556	525	587	587	610	579	571	545	575	580	561	590	557	562	549	549	553	633	574	562	549	554	588	549	583	617	578	612	591	572	589	537	574	548	566	605	609	562	560	556	548	572	558	563	584	585	569	559	526	546	574	582	543	564	551	582	599	581	609	552	552	571	542	556	575	591	560	619	588	513	523	561	577	571	606	581	568	554	633	590	567	555	624	566	599	592	592	571	573	567	581	555	560	521	553	536	605	529	517	595	584	556	554	550	565	565	634	567	610	569	578	592	629	570	565	564	587	565	580	564	572	559	579	564	549	584	595	620	536	588	521	561	571	558	555	559	599	572	566	580	592	587	581	603	545	566	578	556	538	559	597	554	609	606	599	591	600	559	518	562	599	550	552	570	564	641	606	537	557	559	552	535	562	544	552	535	543	564	524	577	599	555	562	554	585	603	569	599	562	538	576	585	559	548	551	527	594	545	513	554	576	577	564	604	550	556	588	596	549	587	573	593	558	612	568	566	588	585	608	563	561	597	585	574	553	550	588	598	605	584	569	551	532	560	586	575	583	560	592	567	569	598	589	607	579	592	610	589	566	604	612	598	559	565	578	579	593	578	570	553	565	606	577	558	573	527	531	576	599	553	551	553	588	550	557	581	574	561	578	566	572	571	591	536	588	545	576	557	571	607	555	571	577	548	552	551	554	566	555	589	553	519	592	530	560	549	536	571	561	571	592	604	556	586	629	566	573	559	577	576	582	556	557	591	526	605	570	572	565	579	570	586	560	585	560	559	580	520	535	595	545	604	584	590	579	560	577	558	594	579	581	545	612	578	558	576	578	600	576	591	571	588	577	572	575	532	594	557	506	592	568	594	592	568	598	575	561	537	613	543	570	572	524	612	553	600	573	606	571	530	559	568	526	587	573	588	535	533	574	582	544	606	599	578	560	553	568	554	588	584	578	559	563	563	570	494	562	579	584	610	548	555	563	573	575	573	581	560	544	555	557	556	543	550	591	584	588	601	552	594	570	528	591	533	578	597	585	583	573	532	580	569	562	605	578	552	555	515	571	573	557	575	593	582	570	584	546	598	590	586	601	577	589	572	533	585	566	573	578	601	565	615	574	559	557	628	588	531	620	598	590	618	605	568	625	568	583	581	594	583	569	577	568	579	585	589	595	557	588	588	545	542	533	595	566	585	556	588	558	592	564	559	581	541	584	541	600	567	556	553	594	590	609	587	550	562	593	581	574	575	572	619	583	571	586	589	557	572	570	570	608	545	624	608	570	565	569	547	579	627	564	564	558	589	566	583	593	569	553	563	563	534	633	585	590	565	563	585	568	560	588	528	583	565	608	613	544	577	594	576	586	573	579	553	550	623	553	579	562	557	560	599	531	552	548	577	581	545	567	525	541	562	596	577	613	576	592	559	591	623	594	553	586	558	601	557	602	629	555	545	575	575	588	588	546	543	559	557	590	571	611	562	591	576	578	526	512	624	568	580	580	602	599	573	604	599	574	540	545	560	578	583	600	541	557	578	596	555	588	567	591	564	555	579	540	558	601	586	595	564	584	585	541	577	555	555	562	585	543	570	592	577	574	551	546	598	573	601	545	536	576	579	555	575	592	581	559	566	572	623	609	584	567	566	540	574	576	575	545	564	558	553	573	581
28264	14613	2577	1058	899	839	858	728	707	804	713	751	720	773	752	793	733	706	714	739	728	805	779	743	815	806	790	762	723	759	748	682	728	761	821	727	776	764	774	751	753	789	779	735	737	778	742	764	766	738	769	747	700	751	747	760	728	733	693	755	694	757	779	726	777	750	779	773	757	736	738	692	795	789	774	780	722	744	754	772	728	745	770	747	759	735	763	764	791	748	733	762	799	720	730	762	756	761	764	744	726	727	748	742	783	768	726	744	742	757	741	710	726	817	698	780	776	743	761	751	742	757	744	743	796	725	735	714	712	739	785	756	770	749	734	763	730	752	705	732	749	744	775	728	707	756	746	725	738	766	763	766	740	772	721	732	761	760	734	707	734	766	734	719	674	728	722	748	771	752	758	775	778	727	739	737	783	724	724	731	835	771	759	779	722	782	760	763	750	737	786	705	707	752	766	766	740	773	799	763	734	739	702	791	786	771	792	760	745	734	737	755	752	743	759	753	802	732	774	758	736	767	735	703	759	728	768	724	763	772	743	718	784	719	835	761	768	702	725	778	792	765	734	782	728	769	728	749	760	719	763	766	768	746	744	788	716	830	762	761	747	716	725	735	782	754	743	697	707	722	761	787	658	734	783	784	743	764	746	762	768	759	772	747	742	758	755	773	739	734	773	760	764	754	761	763	768	804	740	755	785	691	724	726	776	760	756	743	746	785	739	776	733	754	745	740	684	747	757	782	782	754	786	728	714	770	724	783	691	775	783	747	719	762	741	806	748	739	719	759	700	726	755	707	781	773	733	738	745	747	761	764	717	741	730	747	759	751	771	744	773	756	810	723	777	743	756	739	772	762	772	752	782	771	729	780	692	747	743	820	737	729	733	707	732	752	730	756	746	755	738	753	776	772	808	779	746	757	741	728	742	752	799	749	784	711	698	761	742	791	754	700	691	778	688	706	766	749	733	759	763	788	716	746	716	776	751	782	798	727	802	727	741	775	765	798	786	793	717	708	763	733	708	738	761	725	736	770	765	750	727	765	751	728	698	761	753	789	758	755	691	792	766	774	751	821	744	728	802	767	792	739	736	720	793	818	726	693	731	803	756	757	743	788	780	730	746	730	701	748	692	709	763	746	802	726	743	724	777	783	775	776	754	740	738	788	734	750	779	761	732	742	789	769	739	719	723	751	776	708	768	746	755	685	751	801	754	714	710	737	736	768	776	747	702	726	770	743	753	763	756	760	785	745	808	778	748	708	801	734	764	748	745	764	738	775	760	751	733	721	707	773	761	733	733	786	769	752	771	722	770	715	731	772	774	748	758	725	745	769	684	818	754	725	782	760	753	763	758	739	723	778	732	696	715	754	810	762	734	786	753	780	711	706	780	751	750	720	812	741	740	712	722	776	713	715	779	744	737	758	777	809	802	692	741	723	750	790	762	770	711	702	754	779	735	706	750	758	749	720	753	758	702	742	769	755	769	804	745	732	742	722	752	751	726	728	816	724	755	767	744	755	762	722	722	737	782	726	774	733	744	718	778	752	750	748	732	726	764	771	770	719	751	749	736	822	733	735	769	771	808	731	735	710	743	764	734	797	743	771	814	732	736	801	780	699	744	723	799	756	750	754	786	752	718	745	755	759	735	740	754	702	803	762	766	705	774	742	758	737	770	778	780	731	741	724	750	765	766	750	767	779	760	773	753	754	707	735	786	769	793	733	747	762	747	732	706	732	803	791	781	768	767	778	793	710	773	777	774	742	818	765	736	739	744	723	735	736	768	739	733	763	738	787	777	757	756	719	779	747	697	732	725	759	757	771	713	749	734	717	702	763	789	746	710	767	735	744	740	773	800	802	699	800	733	693	801	752	773	784	715	766	754	753	775	759	753	710	759	719	706	728	785	797	705	754	774	740	750	762	716	787	738	738	774	778	756	732	741	727	742	746	781	755	745	741	709	720	697	750	791	738	689	735	774	732	752	730	775	731	737	756	772	693	723	755	742	728	755	761	726	740	741	735	779	684	771	708	748	777	741	707	792	741	766	799	761	751	820	741	707	784	763	774	821	721	714	718	761	776	772	799	733	710	766	724	730	746	763	761	753	740	755	714	793	772	737	746	768	739	747	757	725	740	739	732	745	745	775	724	773	722	746	739	735	741	707	690	801	775	762	779	751	762	737	750	748	729	713	757	813	759	792	745	782	728	746	780	753	734	737	736	741	769	726	738	731	757	752	719	789	715	794	752	753	763	720	719	747	758	808	819	712	738	706	764	789	737	758	759	725	754	741	757	749	695	759	765	787	749	777	775	786	745	738	744	734	747	743	750	787	731	786	724	754	724	721	728	800	777	745	715	749	775	741	759	738	729	742	696	748	745	750	743	784	814	756	772	746	764	773	717	704	709	819	710	763	716	700	729	759	764	724	764	755	719	761	761	759	762	785	749	784	709	737	786	736	744	725	752	732	762	806	761	711	760	738	807	733	762	784	707	686	774	742	767	728	788	744	728	750	745	776	731	774	805	743	734	757	739	815	762	762	794	764	727	783	744	707	727	726	784	763	758	807	755	733	716	798	766	754	751	776	800	744	738	712	754	716	729	754	805	708	771	764	777	750	752	719	733	760	737	774	756	757	729	771	716	736	750	731	698	751	754	723	743	792	754	712	751	770	796	712	796	748	792	787	726	778	777	746	744	757	732	756	737	738	743	729	714	750	779	756	752	717	752	766	731	706	710	766	707	732	740	795	767	755	732	737	724	811	719	742	781	789	791	747	800	737	754	764	804	797	746	729	749	747	762	811	723	717	745	739	761	791	733	720	766	782	704	732	788	727	746	753	752	747	774	742	724	774	749	760	785	767	760	770	744	705	735	802	757	730	720	701	778	760	751	722	728	753	773	733	711	764	730	761	703	741	726	719	770	687	727	768	727	752	740	749	753	775	722	735	738	725	806	758	718	754	767	720	736	773	792	701	741	704	737	719	754	732	794	707	720	735	770	695	743	728	735	717	734	794	746	706	754	725	732	749	780	765	768	750	723	753	788	719	773	764	721	749	743	732	730	764	772	698	764	711	744	742	800	749	730	699	773	733	793	753	734	762	730	726	762	775	733	748	768	744	744	698	735	721	733	692	728	694	779	759	726	721	723	735	749	783	722	767	783	797	788	759	740	786	708	750	823	708	793	707	765	814	755	778	793	743	782	764	753	775	776	708	726	756	736	699	763	755	712	766	757	753	792	792	786	774	738	759	834	729	748	754	801	728	749	688	761	788	763	789	776	752	710	739	730	774	809	728	741	735	766	758	766	775	726	738	751	730	723	749	730	763	737	735	784	755	750	794	782	792	753	767	747	783	728	767	763	831	747	746	752	720	794	772	781	795	741	769	783	789	756	731	776	776	730	743	764	703	742	774	731	753	781	711	751	720	747	723	734	764	784	759	718	717	749	722	725	796	828	701	740	745	749	784	770	783	739	802	744	780	744	753	742	699	745	801	741
5461	1510	1433	1110	914	847	875	859	857	798	808	785	801	782	813	741	750	727	832	770	800	785	772	763	839	828	797	767	729	771	716	804	778	805	740	760	765	800	815	735	734	726	782	765	778	741	774	779	815	756	763	766	789	743	750	791	777	721	790	792	756	826	745	773	775	727	731	771	785	744	787	759	760	765	814	805	767	786	742	708	780	780	745	737	763	790	797	760	790	751	795	780	697	816	795	782	772	780	782	716	778	754	762	743	732	747	771	781	793	798	745	780	802	719	739	769	753	791	762	795	775	756	744	782	818	744	792	761	759	799	739	767	757	776	779	801	772	750	793	772	738	719	783	787	734	805	759	773	737	782	733	756	746	811	777	742	732	714	779	829	762	782	777	798	780	736	779	712	770	741	766	731	757	774	761	739	725	758	791	788	744	775	763	759	753	734	771	763	768	766	763	772	731	713	755	782	797	790	794	753	717	775	785	825	785	765	760	788	796	730	757	757	708	757	769	805	766	763	715	769	815	790	793	751	797	747	783	774	769	794	752	794	761	729	784	734	726	730	764	711	821	754	794	782	767	756	778	739	802	721	745	797	827	784	774	786	724	714	766	828	789	791	763	771	762	789	786	794	752	808	783	731	756	722	818	769	770	761	800	789	728	769	696	768	786	759	801	736	774	728	763	792	761	771	769	771	784	782	735	745	758	775	774	758	736	772	805	760	792	793	790	762	819	769	752	784	779	704	794	760	736	785	792	840	794	801	736	734	776	752	718	778	764	771	797	712	752	752	839	788	752	734	779	754	767	783	784	780	761	708	801	774	747	754	775	762	730	749	757	789	823	841	780	764	764	795	774	785	749	767	776	756	739	795	729	791	787	790	762	723	804	756	778	774	827	769	753	783	730	722	756	777	787	756	783	758	850	808	789	727	779	796	798	761	780	763	747	781	747	804	759	762	771	790	787	761	729	769	797	740	770	728	792	734	753	757	801	672	793	785	732	753	757	739	805	736	790	806	742	749	784	788	730	747	787	761	724	748	789	810	737	760	765	782	738	749	762	765	752	766	734	770	754	766	746	812	754	741	754	794	812	803	732	832	689	780	792	803	796	781	719	738	740	759	792	778	717	767	798	759	784	751	779	728	738	776	773	771	797	764	768	786	777	749	748	764	787	754	790	756	777	736	743	793	774	743	754	738	739	735	750	751	716	779	760	806	782	740	785	766	774	808	760	767	767	784	771	758	753	791	744	741	747	789	742	765	715	749	772	761	757	787	733	733	736	761	749	751	770	795	767	780	812	790	761	783	781	836	787	781	801	814	753	769	833	750	756	762	767	772	753	751	783	770	738	752	782	758	722	764	758	744	759	817	783	749	777	746	766	756	790	768	737	754	750	766	777	772	803	798	763	798	792	717	747	748	794	835	754	826	744	779	756	778	727	745	814	803	775	740	739	791	813	769	739	793	754	765	713	752	793	793	770	737	790	779	718	748	772	765	806	748	748	792	780	771	776	793	741	768	761	773	770	783	775	768	717	715	835	762	833	771	764	784	764	721	736	783	754	713	765	794	777	796	741	775	791	786	782	767	800	789	811	728	763	817	766	766	708	733	750	771	754	770	770	741	770	758	797	783	809	748	762	816	740	784	797	706	753	790	769	793	801	816	786	765	736	757	769	772	788	824	764	734	744	818	751	799	750	766	745	768	760	764	769	778	773	814	788	756	775	759	783	802	790	785	766	804	726	766	772	750	763	772	752	776	819	760	770	722	768	730	759	781	796	778	801	753	758	769	777	754	794	738	762	762	728	792	740	800	780	753	735	793	792	771	792	729	774	741	748	779	813	814	765	800	787	764	749	767	779	764	802	748	709	759	753	761	768	795	805	753	743	787	797	771	812	722	757	783	753	795	768	783	789	800	753	822	786	749	769	766	713	702	715	767	734	739	796	769	771	787	752	743	752	766	748	765	736	820	755	779	770	745	740	776	780	771	788	787	736	812	775	817	744	697	737	759	746	764	765	782	775	742	741	738	784	755	755	759	812	810	734	795	766	785	766	751	736	741	762	783	832	757	764	774	732	743	739	769	808	781	751	813	754	718	796	764	774	755	753	747	796	812	816	776	739	768	779	801	786	781	751	748	723	744	764	764	726	748	752	803	722	752	782	711	754	716	724	827	743	781	762	749	783	759	722	746	851	779	806	725	778	783	810	790	713	797	783	712	741	760	766	786	758	746	740	786	773	817	765	727	781	741	733	772	786	775	765	752	787	793	771	753	819	809	772	764	754	764	821	760	779	727	741	808	786	715	776	776	754	764	744	780	770	779	762	774	767	720	811	763	727	769	784	771	751	792	751	824	780	767	779	763	797	728	758	756	786	755	770	745	778	811	802	740	770	762	792	733	721	787	777	766	748	757	737	764	727	770	750	775	793	795	802	772	779	738	744	835	756	764	802	749	817	734	745	743	767	791	799	768	758	806	754	739	747	825	742	790	747	800	740	755	759	730	781	768	754	747	783	766	737	715	740	739	821	750	778	802	714	804	791	768	803	741	779	812	781	735	833	765	809	754	749	787	790	804	762	726	802	698	746	785	786	773	808	761	757	775	742	803	788	777	757	776	762	767	753	760	745	768	778	703	772	716	805	770	765	709	736	798	745	744	770	740	750	736	826	757	782	714	770	768	760	769	747	766	736	780	766	814	748	784	781	705	707	790	746	823	773	748	749	759	779	753	765	713	720	726	798	796	756	774	790	735	791	755	739	739	699	756	775	758	748	736	813	801	787	795	734	803	757	764	799	788	762	745	792	749	784	756	767	792	787	779	788	809	805	758	717	728	784	785	769	778	772	767	799	803	733	777	771	778	805	781	784	813	773	768	728	751	760	774	736	779	801	785	771	746	749	735	745	768	775	795	775	772	773	728	753	794	784	738	764	708	764	758	785	787	752	777	781	749	816	798	751	803	775	786	741	714	787	766	730	728	761	731	754	745	799	764	817	783	778	814	750	781	729	751	793	783	802	771	752	727	790	745	769	741	777	744	792	783	753	785	745	815	776	781	768	744	788	709	782	772	764	779	724	790	745	754	745	785	814	717	709	801	766	736	772	753	802	771	765	802	760	799	769	755	796	751	779	754	777	748	790	723	776	729	749	807	777	781	722	770	751	737	734	767	754	793	772	773	765	735	762	735	752	815	711	836	761	771	837	765	760	801	762	792	762	740	762	783	830	754	753	767	738	711	829	787	739	723	782	796	732	739	794	784	794	793	734	770	750	794	818	783	835	774	730	767	762	787	766	818	744	745	766	808	810	779	782	752	792	789	801	783	787	796	768	744	797	723	737	751	751	807	765	805	763	817	787	766	782	792	806	789	776	831	781	779	740	762	802	774	779	790	756	751	818	781	774	740	758	805	762	733	840	751	790	781	814	766	805	756	708	695	825	767	770	802	729	773	814	763	743	787	730	817	778	830	716	755	787	765	749	760	756	777	717	754	759	746	768	712
24964	20626	26956	24291	20630	10967	1469	979	781	735	689	594	576	491	491	476	458	512	446	452	443	463	410	431	414	412	419	430	403	426	400	401	405	395	379	395	413	375	378	404	400	415	409	411	388	405	392	383	379	377	393	402	377	411	413	410	401	407	405	434	397	424	376	384	377	364	408	387	374	353	384	357	357	408	408	336	393	393	391	379	367	391	366	387	412	403	343	390	345	419	380	366	369	391	343	412	377	395	408	367	403	421	412	372	353	365	387	401	398	402	403	361	386	368	385	398	382	395	383	390	389	346	394	420	354	360	369	362	405	363	363	398	359	346	404	381	369	379	353	362	377	375	377	341	372	381	377	414	380	388	397	361	355	358	394	424	384	389	393	366	356	378	386	367	396	389	363	385	391	376	363	391	362	359	370	389	353	385	350	376	386	354	365	351	398	356	362	379	390	389	384	358	352	403	348	407	381	405	348	372	364	368	376	354	389	361	379	381	409	394	385	379	373	353	369	357	360	350	360	414	368	393	369	382	388	344	361	367	402	340	373	367	411	369	417	384	359	387	364	350	396	386	358	386	359	368	366	390	377	387	359	349	368	387	368	403	343	398	388	369	378	369	384	385	392	412	369	370	375	366	371	397	399	349	362	374	365	350	384	378	384	357	369	360	400	332	355	389	396	400	384	364	331	390	369	372	376	387	390	386	393	399	392	356	383	389	359	384	371	366	373	361	360	389	354	387	370	402	382	369	365	377	386	386	380	375	367	377	397	415	359	360	364	347	392	349	373	366	376	355	381	392	366	413	361	342	378	340	347	374	366	386	392	403	382	365	425	365	394	356	379	382	388	370	372	353	354	370	343	385	374	385	375	348	350	328	399	373	413	334	364	345	353	364	361	345	357	407	374	416	412	363	374	351	368	367	365	390	358	354	342	376	344	364	413	369	396	403	355	374	397	366	369	380	379	385	378	380	388	338	347	382	409	387	346	339	370	378	378	394	384	365	336	391	402	380	361	394	382	395	365	353	375	366	373	396	370	379	386	408	389	348	400	359	395	407	396	365	336	393	354	368	391	384	376	344	353	365	383	396	401	400	367	347	377	402	378	330	397	381	395	392	368	332	382	390	387	363	398	379	382	385	396	397	339	393	381	397	389	352	414	377	382	384	387	359	405	356	401	354	402	359	402	348	356	388	406	395	343	399	355	370	391	386	374	399	359	406	377	366	392	339	366	380	352	390	417	382	352	378	402	370	372	361	362	342	395	369	388	383	405	376	372	381	412	391	385	346	371	361	382	362	346	385	370	375	366	419	344	377	345	372	394	405	398	393	367	382	374	343	392	340	361	407	355	361	410	371	382	388	375	411	363	408	372	333	385	363	366	360	404	357	366	371	410	371	403	370	376	380	343	355	346	349	378	371	361	340	390	369	356	372	367	380	375	357	346	411	382	365	390	339	353	371	361	336	374	359	407	370	365	359	382	354	378	390	390	414	362	405	358	347	359	376	395	364	366	363	369	363	365	386	369	340	384	353	334	374	334	369	375	379	391	386	369	382	353	365	389	402	364	402	365	375	400	379	371	382	386	354	396	369	378	416	412	382	416	416	405	396	398	374	392	357	377	399	385	383	367	386	388	390	376	390	385	419	399	384	382	369	362	388	402	347	419	351	359	358	326	372	350	372	348	387	384	377	344	366	358	389	364	398	377	379	378	377	373	379	372	352	385	344	372	370	364	392	371	388	358	371	371	351	338	358	438	372	370	376	365	370	401	354	362	376	405	412	386	401	374	386	357	409	368	362	370	356	392	350	317	366	387	350	380	355	382	346	381	388	391	357	347	374	358	387	378	392	408	402	392	391	365	362	361	385	405	345	354	317	415	394	395	393	383	389	375	367	389	346	371	368	393	337	375	355	363	369	349	404	395	341	370	356	380	385	370	400	356	353	397	383	363	377	398	368	376	349	351	363	376	404	393	365	370	366	363	382	388	363	370	394	408	374	390	359	421	389	324	391	387	376	368	404	388	385	411	414	384	378	380	361	371	360	367	326	390	359	384	381	397	370	404	393	364	393	398	357	380	387	397	354	398	400	379	373	369	364	404	386	383	373	396	414	346	411	381	389	405	359	400	370	384	381	401	358	345	361	399	394	351	380	348	332	351	386	412	372	390	386	377	368	359	372	356	380	377	390	421	348	384	385	378	339	405	387	368	389	384	363	382	383	396	402	415	382	373	373	369	382	356	376	358	375	412	350	374	377	349	383	375	373	367	393	377	419	381	365	382	381	359	383	428	362	360	419	365	387	392	388	403	365	372	350	374	368	362	354	377	366	392	361	355	396	370	361	384	392	399	376	395	359	415	377	418	386	366	332	378	334	371	367	409	381	380	384	367	380	390	368	360	428	386	362	397	394	373	402	368	404	362	383	392	371	357	370	380	344	346	402	391	389	372	334	365	361	379	363	348	356	384	374	355	359	392	367	373	375	392	349	415	362	386	360	367	377	351	369	368	348	329	392	383	332	371	379	369	388	412	388	352	351	394	377	357	419	378	371	396	361	377	372	335	378	397	375	379	368	403	390	344	390	349	333	372	384	380	383	354	378	394	362	392	379	379	376	379	358	341	356	381	375	373	394	371	357	342	361	366	372	349	389	377	365	383	349	378	378	426	377	351	384	365	416	355	391	406	369	370	378	363	371	374	378	390	396	420	351	397	336	372	366	371	364	370	365	378	415	355	376	340	372	352	393	356	341	377	387	332	372	357	387	378	364	350	364	381	374	399	372	356	364	398	353	393	416	391	369	397	381	388	378	371	397	371	351	385	362	404	401	370	388	344	371	379	373	402	374	362	385	360	365	384	387	386	401	347	386	351	373	376	360	373	386	377	390	367	371	368	361	396	385	329	362	371	367	395	389	348	379	364	381	387	399	396	371	366	351	386	392	389	388	415	365	358	356	381	415	376	397	343	349	382	375	387	361	401	348	390	383	398	336	362	356	343	332	354	392	405	373	387	361	411	401	401	408	343	382	394	350	376	375	364	385	369	383	409	403	369	396	390	346	383	380	376	376	381	355	376	376	362	353	402	331	376	364	367	367	347	392	343	353	378	400	409	345	392	398	333	359	366	374	396	353	354	366	372	386	400	425	368	380	378	362	402	371	346	351	372	400	371	387	385	366	357	376	370	355	338	341	368	356	353	345	387	368	350	364	366	386	359	397	354	373	361	377	398	362	374	398	357	376	384	383	375	378	352	383	375	372	395	340	378	349	402	368	351	385	388	381	379	388	375	381	346	361	358	367	397	354	365	385	359	355	373	393	366	326	358	348	387	403	353	366	371	348	382	364	354	356	361	375	395	317	356	378	397	372	354	355	388	391	390	359	389	351	385	387	390	339	401	367	395	385	398	379	355	392	398	388	393	366	385	369	365	371	392	392	376	355	371	379	399	376	376	416	389	359	367	356	358	380	335	418	396	382	392	388	368	356	364	373	373	367	327	372	367	381
7256	11622	10566	6053	3868	2848	2170	1723	1412	1182	1122	945	808	790	759	670	653	622	639	544	509	533	490	495	479	434	507	460	459	451	506	498	445	463	457	434	390	437	425	416	440	463	427	432	439	436	431	439	440	394	382	404	394	385	426	410	411	404	451	400	423	407	418	366	422	407	379	409	404	428	415	399	395	409	407	396	365	412	421	437	418	394	393	393	403	391	392	414	421	412	419	407	448	383	391	416	400	442	365	368	426	392	413	425	443	441	414	397	436	405	400	412	402	412	371	358	397	396	362	408	424	417	402	381	403	412	421	416	435	432	418	393	387	362	407	437	412	385	414	411	398	426	382	419	392	414	386	422	438	425	401	408	392	393	394	419	399	406	393	417	375	388	424	414	420	429	395	380	388	349	398	387	401	416	425	364	417	372	358	376	386	372	427	387	395	398	368	386	391	423	412	428	408	391	441	387	379	425	381	399	394	380	400	377	388	370	400	437	387	419	405	373	404	388	338	412	392	376	431	386	408	385	439	406	388	347	427	408	426	368	404	383	413	394	395	375	368	385	377	413	393	397	402	409	416	399	383	415	385	380	379	391	414	403	422	405	422	406	407	399	386	396	383	380	376	420	384	431	393	406	396	399	392	428	429	408	393	384	416	404	361	391	360	389	378	355	408	408	411	403	406	440	367	402	391	393	422	432	402	446	422	416	394	371	440	389	439	384	402	398	412	439	376	401	413	388	397	408	383	410	387	383	373	381	356	398	393	438	393	389	408	408	433	375	380	407	415	397	395	353	418	401	362	454	412	397	405	410	377	379	422	386	371	405	405	400	405	437	416	393	430	389	426	422	386	403	368	399	410	381	403	364	421	383	379	362	401	379	406	388	414	410	390	419	364	415	387	405	388	397	414	412	387	382	354	394	427	365	392	395	387	422	406	403	402	448	379	422	381	377	443	389	377	379	436	355	421	368	400	404	389	415	440	387	373	415	399	379	422	413	372	402	379	387	387	420	458	441	411	392	406	398	407	370	384	371	354	418	411	390	361	409	380	403	405	399	414	376	387	393	408	386	418	405	415	430	387	372	395	457	378	407	397	422	412	379	439	419	401	405	409	415	396	407	398	367	393	404	387	392	391	369	437	448	425	405	409	409	389	401	392	386	377	376	387	407	436	422	366	394	386	395	432	388	367	388	375	384	385	407	405	378	376	383	387	398	416	402	411	393	403	433	400	419	373	376	404	380	412	353	390	372	370	417	371	382	402	437	395	374	431	418	418	422	418	401	387	389	386	413	424	415	391	355	400	391	394	370	420	374	390	354	377	355	412	418	435	367	360	416	416	393	411	401	352	418	393	370	414	397	395	371	434	416	373	407	367	409	424	419	407	384	391	422	379	396	369	421	386	380	417	396	411	425	418	413	374	384	381	412	368	420	412	417	407	417	400	407	389	384	367	408	427	367	361	387	391	372	397	412	414	380	400	428	374	446	372	379	405	387	415	431	437	424	397	408	365	422	376	371	375	408	385	406	380	409	400	395	394	376	378	392	382	412	417	433	394	394	392	400	388	368	401	397	412	394	421	425	404	432	368	374	400	409	416	371	418	373	405	386	400	367	411	400	382	375	433	394	401	388	396	423	391	413	384	422	437	406	398	408	413	405	404	366	379	361	383	404	396	379	405	388	406	370	382	422	424	415	395	396	402	328	389	385	402	394	402	397	383	427	418	399	398	431	386	360	383	402	374	390	396	395	377	388	392	407	409	360	409	389	413	383	412	401	410	408	342	400	376	373	372	395	385	388	410	417	380	429	378	375	411	398	380	390	391	435	402	369	401	428	389	403	403	403	403	356	360	410	415	368	411	371	425	377	409	407	376	377	363	396	385	375	427	421	397	398	384	373	390	410	397	394	399	398	368	406	390	428	378	398	401	336	388	403	397	400	429	378	408	379	412	423	381	420	414	406	397	395	384	346	380	418	408	412	426	403	385	407	384	370	422	398	393	435	412	425	395	411	416	386	395	414	395	400	393	432	378	402	390	396	357	414	378	369	415	367	374	405	389	385	382	400	422	422	404	379	412	393	395	396	400	420	426	392	400	398	435	414	412	414	396	398	406	365	417	386	383	410	415	385	385	391	382	397	376	400	393	406	393	404	398	398	376	394	374	406	385	401	377	414	407	373	383	381	401	395	368	431	414	394	399	383	397	406	392	400	413	403	410	396	386	352	421	394	354	400	397	386	388	402	408	393	397	403	396	400	404	380	365	384	393	406	386	405	410	389	410	383	371	409	372	404	399	403	401	399	379	419	411	408	355	389	423	440	436	417	445	444	391	394	383	388	394	426	390	416	382	366	422	388	425	381	394	425	404	422	384	399	399	378	378	360	408	366	373	404	380	404	373	403	407	396	403	420	414	391	382	411	413	356	399	394	382	395	395	428	394	401	419	414	389	413	413	406	391	356	397	414	434	386	374	420	387	375	409	404	395	401	387	403	377	407	386	391	384	413	367	382	404	388	394	393	384	423	407	396	367	394	402	378	431	403	357	404	413	379	402	359	367	419	403	391	382	375	424	381	421	398	390	396	362	403	425	372	413	404	358	400	397	374	392	415	418	402	409	371	412	406	383	373	353	424	407	385	391	389	398	444	416	402	388	389	396	369	383	394	384	378	393	366	405	373	422	372	372	398	402	421	408	384	375	415	429	428	406	393	386	408	404	425	409	396	415	388	402	440	405	415	392	394	391	396	416	415	408	422	372	386	378	354	370	369	409	367	387	390	342	417	403	364	400	405	409	417	408	415	368	402	413	394	413	410	422	387	396	408	391	398	379	382	391	394	383	435	351	401	394	417	361	412	385	410	387	387	400	393	355	391	408	409	383	384	401	413	362	374	408	403	374	370	366	396	390	342	396	407	373	368	375	441	399	404	413	379	401	401	385	366	393	361	383	433	410	434	377	417	397	429	380	360	406	406	392	386	391	385	395	418	366	395	408	410	405	415	427	405	415	354	388	400	407	378	436	378	399	407	381	376	429	374	412	409	382	393	409	406	383	444	407	420	434	397	413	391	385	403	406	372	372	395	387	400	416	402	386	444	396	393	387	423	360	388	437	378	370	413	412	428	382	396	416	391	396	410	434	392	381	362	399	387	396	418	365	408	372	383	403	382	387	394	390	385	399	381	378	400	392	416	374	385	405	400	372	389	403	402	394	382	345	410	414	371	442	392	406	390	387	410	424	405	405	363	396	413	395	380	391	404	421	390	389	401	423	404	368	425	401	405	415	379	385	410	436	384	401	428	417	394	353	433	367	408	407	379	432	382	432	381	392	408	383	388	417	372	395	382	416	395	393	427	416	385	393	362	368	373	413	403	362	410	390	401	395	439	377	405	415	396	404	384	404	376	379	416	394	357	413	367	388	378	387	396	396	386	409	397	384	390	406	389	395	411	400	421	409	368	403	393	390	419	382	435	375	370	395	419	396	389	386	389	426	415	429	422	422	384
22899	20580	27262	23884	20583	20668	8899	1820	1351	1272	1094	989	947	921	879	760	837	794	762	713	767	710	718	701	698	706	705	704	662	643	650	659	636	649	650	642	609	646	655	657	651	632	640	607	602	620	642	624	616	637	663	636	608	626	602	576	635	627	626	580	604	633	615	582	614	630	611	573	587	601	598	619	592	616	598	616	600	637	627	584	596	588	591	612	661	600	626	628	576	586	611	595	647	590	601	615	678	577	615	576	648	564	643	628	626	590	622	608	637	614	634	614	627	630	622	587	605	573	587	645	643	585	607	639	612	623	616	608	677	597	639	629	573	576	633	565	594	598	613	604	616	578	615	605	606	614	574	586	630	626	566	594	600	589	637	599	608	595	627	621	639	628	616	604	634	641	599	624	591	620	583	606	560	564	606	598	586	606	644	649	634	642	605	613	645	632	633	623	609	586	614	613	570	621	621	578	612	579	594	581	619	605	584	632	609	630	613	650	580	584	629	617	644	652	605	595	575	635	584	577	594	602	595	615	600	621	589	607	628	599	589	578	633	634	646	638	606	610	615	580	567	557	633	570	604	592	614	606	546	595	605	600	650	569	638	592	635	563	633	602	575	657	626	588	571	576	563	581	584	636	621	605	580	577	600	621	627	586	607	632	577	619	621	598	627	580	644	611	640	586	584	582	589	590	596	624	605	625	624	627	600	545	582	606	590	599	597	593	621	596	577	653	613	570	620	614	602	624	557	573	603	601	605	635	613	629	609	628	578	613	639	607	602	568	586	618	601	601	639	656	600	609	556	623	572	537	611	588	621	571	630	593	560	645	587	592	604	563	588	632	574	617	630	617	602	615	587	613	598	619	615	639	625	564	541	613	583	630	590	596	593	620	564	595	570	578	620	600	620	602	642	602	655	572	596	604	590	636	582	593	611	636	629	573	631	597	591	587	577	589	583	594	589	579	577	613	624	578	604	614	632	634	627	603	615	585	613	609	573	598	612	607	639	564	630	632	607	612	628	603	611	598	655	604	645	585	608	598	556	651	600	630	595	609	581	613	594	590	551	583	584	566	607	628	582	647	585	589	558	560	624	589	604	639	634	577	615	653	606	592	586	571	588	598	617	601	577	626	590	604	607	598	618	581	589	611	579	565	620	575	612	587	590	607	624	598	618	615	616	626	576	593	628	602	612	591	629	591	544	597	588	611	593	566	606	593	596	636	604	618	649	564	609	578	644	629	630	556	600	578	605	613	629	544	597	619	654	575	612	581	613	586	648	592	618	628	632	622	570	563	643	602	626	589	601	522	656	589	625	609	569	593	612	592	586	596	571	604	558	587	647	630	648	596	528	603	602	603	580	592	626	594	568	603	635	610	603	561	559	614	577	648	588	643	601	577	655	594	599	610	613	585	630	593	599	553	613	656	604	605	595	553	568	551	611	609	587	564	618	634	572	593	613	579	603	611	634	628	594	621	569	602	625	585	626	603	599	585	601	605	583	585	621	640	604	649	610	537	586	610	585	560	595	609	621	581	601	630	595	604	671	620	622	611	619	576	573	560	635	557	598	621	638	600	603	589	597	600	595	621	641	614	608	582	595	593	602	625	580	579	632	551	688	616	600	631	600	633	615	619	619	624	583	620	622	603	598	608	617	569	583	620	586	630	635	632	575	650	573	644	631	581	605	631	579	575	623	649	602	609	603	645	601	655	617	640	585	574	586	598	579	585	596	607	605	627	639	578	625	582	591	612	589	612	617	582	599	623	600	608	594	622	603	599	618	645	624	589	606	629	620	588	598	616	633	616	619	597	578	608	601	591	557	608	632	633	618	594	589	590	604	618	619	631	591	606	631	608	596	550	639	610	638	567	622	632	601	624	595	707	588	601	568	584	615	619	567	558	577	585	629	626	639	619	594	602	578	620	555	616	580	599	612	566	616	598	598	626	603	562	621	598	569	617	566	625	665	589	580	605	617	602	576	640	555	573	601	571	635	601	643	610	597	574	613	606	642	599	586	581	622	625	614	644	594	613	598	602	590	609	605	610	585	618	625	635	593	595	624	647	598	638	604	571	584	649	598	610	642	630	613	561	602	571	634	628	580	584	607	609	579	576	546	612	636	622	600	562	623	608	664	588	625	579	585	593	607	578	574	584	610	585	583	588	629	599	648	584	618	586	606	582	610	578	553	620	580	591	602	523	591	634	577	620	635	597	631	598	581	621	586	614	561	651	580	615	593	613	616	600	606	605	599	583	613	584	572	604	567	632	602	612	607	619	632	609	611	608	606	602	607	626	605	576	578	615	604	640	565	622	608	601	640	582	630	590	604	640	604	594	608	565	590	562	589	564	671	614	620	580	585	582	641	580	659	659	570	578	627	613	584	625	537	607	639	579	600	646	632	600	583	586	661	595	606	605	610	631	586	576	545	608	656	568	601	598	603	587	620	620	571	604	629	635	643	571	598	602	603	601	554	596	633	566	557	616	629	660	609	640	632	629	572	615	593	563	604	629	599	636	638	574	554	594	616	615	602	581	604	565	578	603	596	612	609	586	689	572	566	573	586	577	582	571	598	600	600	550	613	586	626	584	604	601	605	590	576	593	578	521	598	589	573	653	637	539	635	615	637	630	570	594	597	653	576	623	598	615	630	608	661	547	645	580	599	603	587	612	628	585	564	576	645	605	589	647	598	600	609	622	591	615	589	574	648	599	612	578	639	584	626	593	603	594	623	588	581	628	610	652	582	620	570	611	598	609	621	613	595	572	538	581	599	612	617	609	644	619	660	616	613	598	595	640	526	559	578	573	580	627	609	606	579	581	589	601	600	638	603	641	615	585	551	619	649	563	624	537	589	603	612	568	576	573	547	591	600	550	590	625	553	629	607	580	545	620	670	589	575	559	608	574	620	570	574	597	595	644	643	627	595	580	630	609	621	638	580	593	575	626	607	617	650	608	631	592	602	609	588	573	600	630	584	590	589	601	588	593	592	579	563	618	576	587	527	596	613	592	600	639	561	601	621	601	629	606	598	610	587	600	611	555	592	620	593	599	587	560	622	600	556	611	592	604	629	625	628	615	587	562	630	601	651	600	548	601	605	629	606	628	629	608	633	607	622	600	577	599	588	614	575	626	596	655	621	606	580	616	654	571	553	605	586	603	618	631	586	572	580	607	590	620	623	574	659	611	635	621	561	595	583	611	604	606	576	640	614	604	639	601	598	616	569	620	591	599	628	590	621	615	611	596	583	573	622	547	605	599	617	560	640	595	611	562	584	592	631	558	605	571	565	587	605	621	593	627	580	586	559	602	631	620	602	619	597	661	595	604	603	606	626	593	586	564	596	605	574	596	584	558	566	640	615	605	615	621	612	621	620	605	595	602	619	638	602	612	624	605	618	636	584	597	613	574	617	603	593	610	638	595	589	650	614	615	575	607	562	596	562	618	573	602	606	585	602	616	622	564	605	590	635	626	565	593	611	614	610	559	595	630	597	600	621	617	583	652
10184	17991	16371	9757	6668	4843	3709	3029	2518	2035	1808	1605	1413	1263	1160	1036	1015	974	926	881	835	819	778	744	744	728	733	689	658	700	630	708	682	675	727	728	670	655	672	623	617	629	632	586	620	613	583	669	626	663	597	605	612	593	662	579	617	607	580	638	635	589	587	594	655	616	596	565	612	549	621	612	591	608	567	583	587	621	568	570	611	605	562	594	576	553	582	561	604	609	613	602	613	589	611	573	598	565	609	599	555	581	610	601	570	588	590	633	600	534	613	557	662	608	628	559	578	572	555	559	589	647	590	599	608	603	563	576	600	586	534	599	554	572	561	603	573	579	576	617	619	574	601	573	542	560	598	567	590	562	591	569	576	577	576	564	534	605	587	573	560	627	604	557	572	581	565	581	575	546	562	534	539	537	559	577	585	561	596	631	590	564	617	571	572	564	563	575	557	551	594	602	633	573	564	567	548	569	582	575	547	567	547	557	565	576	575	562	584	640	556	578	547	525	588	565	617	554	552	541	537	623	593	579	558	574	588	584	544	568	577	523	541	553	540	563	573	604	594	569	593	552	582	566	590	563	558	563	546	551	600	536	567	592	597	577	583	545	560	597	611	542	594	526	577	577	564	561	595	584	529	548	558	513	584	569	613	596	603	579	561	568	585	562	537	596	559	601	596	541	554	573	609	578	565	553	604	583	573	593	558	520	531	571	567	569	549	553	557	499	578	563	577	564	576	550	609	570	591	574	573	552	626	551	550	566	519	539	590	611	551	572	524	613	594	575	577	557	576	577	564	544	566	572	551	592	544	555	567	521	589	583	570	579	602	553	561	557	561	559	522	585	595	546	582	542	575	534	618	566	572	546	595	528	578	573	567	569	595	561	622	536	564	596	546	550	567	574	570	570	575	595	539	589	593	570	609	599	544	572	611	543	564	589	580	565	601	564	592	617	555	575	595	603	565	573	545	540	576	552	592	546	600	587	577	597	582	588	542	541	588	550	566	593	573	577	563	588	600	607	573	591	583	593	585	521	561	526	587	575	555	545	564	579	564	559	557	556	572	594	573	586	571	575	551	587	570	615	562	563	536	565	547	556	552	567	558	561	594	540	573	590	568	553	617	548	529	542	586	594	568	543	565	589	598	585	571	569	574	561	586	591	549	566	539	532	584	582	580	557	531	567	544	587	595	562	611	570	551	576	568	573	586	572	600	530	558	566	560	592	564	544	569	579	614	591	614	593	551	595	541	581	620	600	579	618	565	571	586	553	546	561	533	535	538	595	566	564	598	524	587	589	559	600	564	592	578	582	529	573	566	576	587	595	548	575	556	598	560	524	558	581	579	606	570	544	606	558	603	615	593	564	539	552	552	546	548	581	573	579	613	566	542	554	539	529	550	599	562	565	584	548	612	525	540	591	558	540	571	565	528	573	619	597	555	609	569	588	585	555	607	571	591	550	586	585	549	570	527	573	571	556	633	552	563	571	552	547	567	599	567	580	602	593	580	537	587	610	591	586	526	579	569	580	576	545	568	571	597	595	562	559	520	563	558	591	562	573	579	577	581	587	566	591	545	581	567	558	575	515	656	558	559	563	583	510	557	593	588	609	580	566	567	578	559	573	557	593	592	568	540	514	555	616	527	533	587	590	554	568	565	553	546	528	590	558	518	583	567	583	580	573	570	552	598	577	564	564	607	562	580	545	603	574	574	562	573	591	584	578	596	561	524	603	539	567	572	598	561	594	544	553	572	536	565	607	585	581	562	609	618	628	580	558	565	553	576	593	571	529	557	530	588	562	529	586	595	583	588	568	600	608	592	589	615	554	605	629	579	602	569	540	598	559	581	598	567	573	546	576	615	609	599	608	613	606	573	574	622	578	573	587	566	568	546	547	561	563	620	550	594	533	573	585	524	542	585	558	558	562	553	544	527	562	578	607	570	566	560	537	545	588	567	611	564	595	541	581	566	532	538	599	563	589	593	592	551	567	597	548	612	579	565	584	575	550	558	553	576	582	558	605	598	542	539	566	551	597	569	557	580	599	552	594	572	581	550	615	539	546	560	574	559	557	557	586	543	607	561	556	601	560	627	552	626	571	569	538	525	587	542	552	604	543	612	517	598	539	544	560	585	588	632	587	572	536	558	554	577	543	593	549	593	558	538	573	612	580	543	585	595	558	559	531	534	578	603	575	577	531	555	540	574	559	546	540	567	565	562	523	599	572	596	548	582	545	591	552	573	584	525	570	534	574	575	591	583	571	533	559	602	609	541	568	566	528	557	559	557	564	611	567	610	550	612	597	536	590	597	579	557	552	568	564	598	554	545	558	566	560	556	574	549	576	556	572	577	582	539	585	564	579	562	589	592	540	605	549	613	563	584	574	553	552	567	570	603	564	578	547	571	607	563	603	623	591	552	593	579	649	615	557	548	593	545	563	568	547	540	602	589	529	563	544	561	589	552	603	550	543	608	571	572	591	589	587	581	539	554	596	579	625	575	571	557	571	542	543	629	592	565	599	553	534	612	576	570	559	587	572	587	569	536	543	546	576	588	556	551	561	562	536	547	581	547	574	559	577	559	587	549	565	581	579	581	601	605	575	559	591	512	569	565	558	555	596	556	608	620	570	553	598	590	572	589	558	577	596	547	593	580	607	570	581	590	524	563	565	620	534	573	591	591	594	577	544	548	558	587	557	576	595	565	564	562	559	585	540	588	570	584	535	585	615	538	566	585	544	563	602	580	581	577	562	528	534	537	566	576	565	549	598	631	559	593	582	562	565	512	551	569	608	547	561	581	550	563	566	541	591	554	549	549	533	548	556	587	576	600	621	597	518	593	597	587	553	578	537	570	569	573	540	562	562	608	538	601	542	609	572	560	589	580	551	560	531	545	587	530	609	567	528	547	556	569	530	576	560	562	557	578	575	646	553	590	585	592	553	587	588	527	597	566	564	588	565	556	607	595	568	555	542	575	552	548	559	565	544	556	585	545	598	528	606	556	584	556	585	586	558	566	604	579	535	560	526	577	590	538	582	613	564	538	605	553	585	573	608	570	591	596	628	558	577	598	579	567	618	567	574	596	578	566	595	561	559	621	544	528	594	617	573	548	536	528	597	598	632	582	590	588	554	559	539	562	588	571	578	587	557	575	573	576	584	578	550	591	521	579	592	604	537	587	549	576	562	554	555	591	556	589	579	558	609	547	549	597	586	587	551	567	577	554	550	529	565	569	515	578	567	608	581	597	579	577	549	529	563	557	591	571	541	570	588	590	550	588	543	559	566	589	576	541	587	541	569	571	566	574	573	603	577	555	582	547	570	570	557	542	577	571	558	577	565	570	564	587	534	567	528	566	583	541	575	571	575	550	596	523	601	573	547	530	597	571	556	557	526	567	546	577	572	547	585	595	590	558	568	579	568	546	531	565	588	573	564	567	565	543	551	563	591	577	586	550	581	555	527	550	590	621	607	552	581	565	540	557	575	524	592	590	547	535	552	579	605
27934	14436	2610	1056	821	832	775	778	801	751	735	798	733	769	778	748	732	735	759	788	700	743	755	769	822	745	709	794	741	752	770	745	764	725	775	722	735	740	778	724	732	729	738	758	750	756	783	735	716	730	740	782	719	782	760	718	769	741	705	758	758	765	721	808	750	716	785	773	733	753	749	743	803	761	721	716	771	763	735	762	770	738	748	748	761	732	737	757	755	797	750	784	715	747	754	767	768	786	768	770	712	705	725	766	746	762	736	755	729	733	751	679	741	727	705	762	785	757	769	804	750	793	701	777	758	742	714	753	712	748	714	725	754	754	768	804	781	759	693	695	764	790	740	732	797	740	726	699	752	714	691	764	797	748	740	744	739	744	747	742	796	755	739	696	724	754	788	742	768	762	731	793	780	740	767	723	758	739	721	714	750	725	752	770	742	698	705	772	712	765	805	755	740	745	757	721	683	724	785	709	687	712	730	757	731	752	771	756	747	792	752	780	758	717	723	746	769	762	794	760	733	770	730	746	768	739	720	737	755	761	706	711	716	813	742	742	729	800	736	705	706	742	720	750	696	760	728	738	771	717	731	757	731	789	750	689	746	764	763	727	747	772	732	783	791	765	715	736	696	817	738	766	767	770	701	711	764	814	753	734	753	772	695	693	773	745	770	721	785	746	756	729	722	763	723	718	754	739	788	732	717	760	731	785	787	698	706	748	759	777	746	734	710	763	755	676	719	761	759	782	737	711	732	753	771	723	738	743	745	742	789	677	760	760	661	729	722	785	762	740	744	744	755	748	766	706	721	727	792	784	774	768	740	740	753	739	746	731	730	739	776	709	729	716	743	733	730	752	762	759	736	776	699	783	779	801	742	755	764	772	756	720	776	751	735	795	774	701	713	731	743	727	747	782	713	765	791	767	750	736	766	685	718	742	711	675	745	736	756	729	776	767	714	735	741	723	748	724	735	800	692	726	719	742	744	726	721	715	736	743	748	754	772	775	743	745	786	748	737	729	778	760	800	767	687	740	783	806	759	700	780	711	728	740	799	721	725	753	722	716	765	717	781	758	789	698	755	743	769	735	757	754	702	783	771	763	727	695	735	763	760	793	728	725	757	727	782	733	751	763	726	714	708	703	749	689	754	769	683	719	792	737	746	759	758	749	757	709	757	785	726	732	703	731	808	739	725	744	740	735	775	730	736	722	747	789	783	753	783	716	709	751	774	786	737	761	815	753	766	684	728	766	771	761	705	707	725	767	734	763	753	735	706	718	690	742	776	755	777	784	734	753	753	750	707	767	739	708	751	777	756	744	751	733	749	748	723	753	793	770	718	738	760	708	800	732	727	750	755	768	764	740	732	746	749	738	755	739	759	726	744	764	728	794	730	761	736	729	755	774	751	760	755	789	730	752	740	698	758	763	761	753	760	744	771	761	758	786	781	763	753	698	716	751	815	742	762	722	752	743	746	762	799	761	752	744	743	734	745	735	727	759	685	730	752	767	743	741	779	747	736	754	740	715	720	726	773	708	741	750	791	709	701	808	764	736	773	771	737	804	747	708	753	766	687	761	793	706	737	772	745	759	736	741	718	763	767	695	737	774	754	763	756	708	722	714	722	742	730	747	745	726	776	754	731	722	741	716	763	690	724	682	788	732	747	715	696	697	723	731	765	770	794	731	700	752	739	749	747	756	734	715	768	747	743	747	694	712	742	696	768	786	724	705	717	715	763	729	782	774	754	761	794	720	693	801	725	720	758	709	732	786	750	741	755	735	731	740	738	738	723	794	676	734	705	690	716	754	724	794	770	752	718	740	750	795	748	737	751	679	755	776	804	760	764	742	754	719	759	706	720	770	733	768	741	686	759	764	722	799	757	755	772	736	743	770	750	747	776	736	779	725	786	772	705	713	746	751	755	757	748	747	728	733	770	726	731	753	714	773	756	739	686	771	750	728	767	772	736	739	738	746	743	717	713	760	779	722	797	768	765	802	706	723	750	749	776	704	786	743	762	702	730	702	733	743	781	757	725	743	734	780	716	758	727	736	710	719	788	744	776	762	717	805	694	764	763	756	733	737	762	734	742	761	721	758	779	717	706	768	737	707	759	784	754	767	740	751	763	693	756	711	734	721	771	746	704	745	784	744	727	726	734	721	750	739	729	775	752	710	738	726	717	733	751	745	744	738	790	701	806	750	745	718	741	764	740	768	763	772	748	752	770	745	702	785	758	758	790	680	683	787	767	740	757	756	724	745	712	758	751	734	761	728	710	783	709	695	764	797	746	723	793	737	728	709	762	737	773	757	721	777	726	749	769	767	720	743	735	721	773	745	727	712	752	752	698	735	716	722	723	730	749	822	746	717	761	764	671	756	751	790	773	732	764	787	681	746	711	755	810	726	760	766	733	725	734	726	709	716	756	790	756	732	768	740	744	737	759	734	757	769	705	726	729	781	817	743	741	775	754	770	718	741	757	725	755	748	703	716	751	770	742	816	738	667	752	717	759	741	788	765	745	736	778	781	764	743	692	762	755	734	822	739	746	746	751	751	755	734	761	768	792	709	758	697	748	731	780	744	709	732	753	725	691	757	734	795	765	748	731	769	791	778	757	720	764	692	720	748	791	747	722	775	778	748	792	777	752	744	741	715	768	750	691	739	741	715	753	767	784	746	741	726	761	773	743	704	752	742	740	817	724	723	759	725	764	759	771	711	696	736	701	802	784	784	728	737	747	711	753	734	762	739	726	756	749	794	740	782	795	804	718	767	739	759	768	765	772	743	735	709	754	795	747	784	723	759	749	773	717	744	708	737	709	706	800	704	737	780	770	757	726	721	709	765	754	715	726	739	789	688	808	730	710	681	716	808	772	723	779	748	723	723	730	723	720	730	718	788	713	732	686	764	798	786	727	735	781	790	752	798	792	760	756	735	735	765	771	762	762	738	744	734	721	754	726	721	733	746	748	743	721	773	804	752	708	708	731	741	767	786	734	739	749	783	799	736	771	737	715	764	768	719	733	736	713	711	767	737	722	736	790	750	718	762	774	748	774	718	769	711	772	726	723	738	759	719	768	749	736	768	811	790	778	786	725	732	766	745	697	793	730	731	728	768	721	736	708	701	727	728	774	743	715	762	713	702	747	800	744	760	763	750	754	747	762	745	781	725	763	750	783	711	745	711	741	746	728	731	791	745	759	753	744	725	729	752	752	736	739	721	747	735	747	722	688	721	758	767	773	723	744	698	673	761	672	760	752	764	712	710	779	742	744	757	686	705	735	753	757	719	736	718	744	827	738	789	774	718	738	768	736	709	769	695	790	748	738	736	693	671	766	727	712	727	765	705	778	762	726	683	751	709	751	724	781	764	775	745	758	807	709	774	745	723	777	773	736	759	782	758	746	740	786	731	774	776	707	775	740	751	717	717	708	761	775	750	732	736	792	765	727	743	722	741	754	769	690	695	730	819	774	761	756	707	774	773	765	756	723	779	737	699	689	746
5395	1579	1405	1045	897	962	796	770	774	837	785	870	850	754	721	721	780	757	780	747	727	790	780	775	780	791	742	731	760	818	771	768	782	742	792	782	753	749	781	760	773	744	786	776	820	737	745	747	726	801	746	757	804	778	789	747	774	711	767	741	778	781	774	756	727	759	747	734	748	771	789	790	757	764	785	720	762	765	738	741	765	713	732	787	799	779	763	746	765	706	734	781	759	711	789	775	783	743	844	790	752	784	730	741	820	768	785	796	831	774	836	796	773	802	746	753	786	746	770	774	776	745	748	800	757	762	809	734	774	758	841	762	789	785	757	766	745	762	723	736	785	749	701	723	761	754	760	754	767	740	769	765	753	768	731	716	761	731	739	784	781	832	703	743	796	779	756	741	767	751	798	747	786	725	783	731	777	758	782	733	809	763	735	751	752	746	760	796	725	774	762	710	749	798	742	715	774	757	718	772	728	769	743	745	786	740	707	722	755	722	789	762	745	747	788	755	746	815	763	788	736	746	785	723	738	745	764	770	746	759	808	737	769	826	751	699	760	778	738	783	748	767	795	777	769	798	755	765	743	724	803	775	755	752	742	754	811	761	747	748	738	753	754	734	770	772	777	776	737	778	730	758	763	751	742	776	766	755	771	828	712	750	716	791	733	772	803	755	801	760	752	710	757	790	788	755	787	730	737	766	756	762	717	770	759	712	783	768	708	794	700	766	775	751	737	736	796	776	762	718	808	753	735	743	749	791	744	759	722	735	759	745	798	737	792	805	796	727	745	755	775	735	760	753	761	749	780	775	710	786	767	797	774	749	764	789	772	759	747	789	753	753	812	766	716	782	760	756	772	755	774	790	725	753	725	720	765	728	750	777	736	788	779	788	787	816	716	726	759	757	765	785	744	785	725	790	717	770	739	855	746	729	760	767	753	773	771	760	754	742	756	771	733	759	791	759	782	712	776	751	799	725	737	768	799	751	725	742	753	770	712	717	766	754	759	795	762	799	797	793	721	805	691	759	771	745	773	748	743	761	721	793	747	785	720	753	744	770	717	746	772	777	725	761	743	768	775	768	817	789	773	741	806	716	725	708	795	736	778	754	730	779	785	765	755	725	770	736	742	721	756	736	779	743	724	753	747	751	759	725	798	802	767	761	722	768	788	747	767	751	772	776	713	786	747	739	720	739	828	756	726	757	767	771	699	811	767	734	770	723	735	767	777	767	712	742	771	774	722	726	722	795	736	827	747	762	726	778	723	750	707	729	762	758	805	765	769	843	759	762	781	790	789	771	755	770	760	763	786	747	785	758	805	735	782	745	719	823	741	744	749	750	743	730	729	837	765	782	783	762	756	722	752	798	745	778	745	816	761	773	801	752	767	818	780	777	771	774	741	764	771	787	740	747	746	773	693	772	738	756	789	687	728	727	774	772	798	804	776	745	704	746	775	738	782	766	762	761	787	747	769	717	799	764	742	787	802	776	801	770	722	756	801	733	676	730	791	766	736	751	738	787	784	732	753	762	758	784	685	751	740	753	740	790	740	721	787	793	759	722	726	769	781	791	781	710	765	732	796	717	769	745	765	763	752	816	833	761	800	809	775	724	762	697	775	805	788	728	740	801	792	784	746	771	750	750	743	766	776	756	804	729	722	733	781	759	796	749	752	718	736	802	712	762	749	766	718	758	708	725	789	769	745	769	772	801	719	740	754	778	742	763	769	782	722	761	756	733	758	765	768	776	732	713	693	802	803	717	715	785	741	784	750	814	773	755	819	749	797	795	793	718	765	720	754	728	758	729	764	755	771	814	787	708	789	742	793	732	765	731	803	762	779	765	746	759	756	816	813	725	766	757	800	767	791	758	761	750	784	759	763	790	781	785	735	740	800	690	792	750	767	759	770	740	760	782	783	750	774	738	767	762	746	719	770	781	758	756	796	799	773	818	802	787	738	759	731	731	770	753	711	715	762	791	765	720	774	789	749	782	719	783	749	791	729	689	750	744	762	777	755	723	704	771	799	744	785	774	788	761	733	816	722	711	780	777	739	789	735	752	683	804	761	737	722	744	697	754	773	733	769	799	757	748	750	770	707	759	760	747	748	727	763	783	724	814	755	749	754	746	763	774	786	739	741	785	773	736	758	803	748	719	766	799	753	753	760	766	718	732	740	718	762	754	727	794	772	758	818	766	744	719	818	716	766	727	785	773	779	785	768	733	792	720	740	746	746	787	762	759	769	719	799	798	756	744	745	769	743	787	734	783	749	793	811	708	782	746	768	754	773	778	774	782	782	757	755	769	757	723	798	753	732	759	797	770	761	724	780	757	767	776	780	762	738	763	735	716	798	736	779	717	785	737	743	772	756	747	752	799	759	740	791	752	756	739	776	754	746	773	758	757	724	735	817	759	788	751	738	766	722	715	803	776	816	756	796	813	754	783	788	782	749	784	733	786	761	703	739	778	799	766	801	754	800	734	757	765	733	784	721	772	798	773	749	761	710	763	752	768	758	693	747	747	772	701	735	748	755	775	769	713	737	723	734	725	794	778	755	751	779	803	757	775	705	707	719	814	720	747	812	732	715	722	713	751	778	782	794	738	728	756	761	813	750	770	793	767	768	782	705	730	742	763	686	796	720	753	722	814	781	735	748	768	739	730	719	811	753	719	769	769	792	759	803	746	731	738	753	799	753	750	715	799	749	738	791	789	766	733	733	721	753	728	745	776	725	733	761	807	730	747	825	773	784	790	749	780	803	745	740	740	752	793	757	764	738	805	819	734	782	744	782	800	737	738	740	749	753	736	703	775	752	754	752	788	712	766	753	772	734	789	777	796	796	761	774	748	770	749	727	776	772	760	751	829	759	735	729	758	771	758	788	785	718	784	772	733	711	764	763	730	756	817	749	742	763	786	745	755	770	762	740	722	790	769	730	761	707	750	697	797	732	792	746	787	800	806	763	759	807	754	779	740	772	762	737	744	799	757	777	740	755	773	748	743	737	801	700	771	762	748	805	761	748	711	735	772	743	703	734	770	769	740	786	800	775	753	765	729	786	791	803	768	761	703	754	722	779	785	697	722	750	818	670	761	773	797	733	816	721	768	733	763	734	760	724	764	707	771	751	800	766	713	755	762	743	763	768	736	732	701	809	692	813	734	739	727	761	725	765	738	751	744	696	783	755	748	695	779	813	775	787	742	804	732	776	770	744	762	741	758	724	774	734	775	800	751	771	770	731	766	740	755	758	737	781	743	720	836	744	750	772	741	742	776	747	725	775	723	783	740	748	767	755	774	768	809	724	759	766	740	721	776	799	794	799	738	783	742	742	733	727	776	768	814	756	730	759	772	790	775	708	775	771	736	797	748	780	799	752	731	746	779	742	767	742	770	778	791	804	770	749	735	789	770	758	766	767	738	729	754	761	762	748	768	814	721	788	818	751	779	753	823	757	763	765	771	748	760	773	739	770	795	738	799	723	756	811	755	741	763	717	752	766	747
24939	20582	26894	24244	20579	11005	1470	959	823	676	655	603	560	536	540	516	473	463	453	437	443	440	419	413	392	438	401	411	426	406	375	398	394	431	388	374	387	403	399	365	385	385	403	396	404	383	409	387	390	384	367	400	379	420	396	421	379	348	367	332	431	383	363	394	363	413	371	394	381	414	414	379	336	378	377	394	395	358	371	357	369	373	380	376	351	346	393	402	369	390	326	354	347	392	380	358	398	390	396	385	375	371	384	390	386	387	388	420	390	422	365	388	393	352	379	391	357	395	394	373	375	354	390	388	387	377	390	402	359	419	385	362	381	389	360	400	354	358	387	330	360	378	395	367	399	362	381	402	391	420	403	377	380	386	407	396	374	365	365	369	369	373	406	385	384	345	379	422	385	395	349	381	397	405	365	354	398	369	359	358	357	369	382	386	367	377	376	382	363	352	379	400	349	347	361	347	404	335	376	366	373	379	387	357	379	371	345	417	397	391	335	403	363	380	376	359	346	381	372	370	386	392	372	361	403	383	409	353	369	381	355	381	362	386	415	387	329	371	368	353	384	404	398	409	363	362	382	394	346	370	336	385	376	357	377	358	360	375	400	406	396	366	361	387	366	389	383	352	350	390	366	392	348	398	390	393	387	372	372	361	401	383	403	380	415	384	359	409	361	388	372	369	385	391	366	378	401	412	375	398	386	351	419	361	361	348	399	434	381	379	416	376	370	377	402	376	353	405	399	371	376	387	369	365	391	347	368	353	395	393	401	410	367	402	388	387	391	357	371	386	369	356	378	366	387	372	381	379	353	396	372	369	370	341	376	412	369	376	380	360	371	386	396	366	390	377	354	369	396	359	372	412	425	357	369	385	348	370	372	384	374	380	393	347	376	365	406	372	366	387	347	364	369	375	371	381	386	385	359	374	360	384	388	380	396	353	380	359	342	403	345	429	384	368	333	385	349	354	366	417	370	365	323	350	362	360	400	358	379	356	346	388	370	334	380	384	354	365	398	340	360	406	359	338	387	306	402	347	368	349	343	369	349	348	390	389	345	366	392	385	399	372	329	378	397	372	356	401	384	393	380	354	388	380	370	388	362	367	376	377	362	387	376	365	353	378	388	375	388	368	369	391	358	377	381	407	384	401	309	342	404	368	406	386	383	352	358	355	383	361	402	382	382	331	397	389	386	406	404	392	366	362	362	415	394	427	401	342	347	346	379	366	393	360	378	350	375	387	400	377	365	367	376	384	389	413	352	405	348	357	362	407	396	386	360	359	351	390	448	367	369	371	364	377	386	386	362	367	399	338	385	337	401	400	375	383	388	381	361	352	348	379	394	368	381	361	396	361	360	356	383	377	368	378	383	370	337	371	359	395	380	347	393	387	388	366	418	383	370	319	360	388	361	374	333	342	361	376	390	419	354	356	372	375	390	372	386	399	358	400	376	308	402	394	385	406	382	345	364	377	395	405	368	404	377	347	402	391	386	357	394	367	377	369	321	346	373	386	390	407	387	371	379	403	377	351	378	376	390	363	391	375	334	376	394	356	380	373	418	400	376	339	398	380	388	370	396	411	348	353	356	348	375	380	357	357	392	386	384	354	317	346	315	368	395	388	358	396	363	378	356	390	381	331	378	367	403	384	413	335	352	393	377	385	385	347	401	426	355	382	325	345	361	396	368	355	360	387	384	371	381	351	327	338	341	371	350	360	376	388	378	364	395	361	365	362	367	353	371	367	343	378	384	386	363	340	374	370	400	398	384	361	390	387	368	346	369	363	357	381	379	374	355	367	368	382	368	418	384	388	364	406	386	382	367	369	397	380	407	403	347	383	348	385	346	375	402	378	350	379	373	378	380	360	368	372	364	398	368	371	389	379	342	375	373	363	343	383	370	388	364	360	393	377	352	396	384	370	352	371	398	389	375	374	390	368	385	389	372	368	390	396	397	368	381	372	366	379	397	390	382	376	390	375	368	384	363	335	362	391	396	396	371	365	357	361	362	363	356	384	390	381	334	365	387	384	367	367	400	371	365	395	375	404	358	358	375	375	352	389	384	372	367	377	382	361	373	377	371	368	379	380	348	352	378	383	413	362	353	362	398	389	358	410	395	347	393	352	372	354	326	361	380	379	379	400	349	357	400	360	400	405	382	371	377	386	385	378	367	363	348	350	370	359	351	360	383	411	344	375	348	371	368	386	371	365	381	361	373	345	361	339	347	359	379	387	395	357	414	389	353	389	346	335	395	360	371	357	363	353	380	409	368	360	369	384	349	354	388	390	374	364	375	367	368	341	414	366	370	353	361	388	399	402	350	357	367	356	382	388	344	416	386	372	384	355	354	396	370	347	333	372	370	384	395	400	382	373	335	406	372	390	383	362	383	389	347	378	364	377	411	384	354	369	400	377	382	345	401	354	385	379	355	373	383	359	373	341	357	365	393	344	389	402	408	376	372	383	344	366	380	356	324	380	368	369	366	373	334	374	371	356	366	370	369	379	380	357	371	371	355	356	395	423	363	359	369	376	399	369	376	359	354	349	353	384	349	370	382	381	380	396	404	343	382	370	334	326	374	367	358	376	388	354	378	363	352	373	360	390	375	404	381	386	378	353	363	352	368	400	393	378	399	351	346	355	413	342	350	380	371	376	366	390	403	378	369	359	378	379	379	379	364	376	396	413	355	378	373	360	350	371	382	377	375	366	355	377	382	375	366	402	410	322	350	371	379	371	368	368	369	360	353	373	375	369	341	340	370	378	357	358	360	370	371	387	364	367	404	342	364	379	389	374	353	381	392	387	373	388	377	351	362	381	388	385	360	381	379	372	383	363	398	383	386	408	342	427	366	392	354	387	423	360	397	377	369	328	373	365	349	364	325	385	396	354	361	367	378	345	386	403	348	353	375	362	375	378	394	369	364	335	382	393	362	374	356	403	387	353	374	376	364	385	371	382	327	408	371	384	357	362	381	387	373	383	420	339	384	403	357	362	352	358	378	362	362	345	345	375	382	366	389	417	379	361	365	333	395	367	356	370	367	387	376	357	379	375	360	374	365	377	362	372	401	343	398	363	381	384	374	386	378	369	377	351	390	363	372	409	361	361	390	370	369	347	381	358	346	372	360	399	347	405	401	337	382	377	352	378	348	367	358	365	423	391	405	359	402	362	410	368	342	379	359	378	435	373	382	367	366	393	408	370	362	374	400	357	368	386	375	388	382	350	370	382	400	364	377	377	357	368	363	388	357	367	387	381	340	380	384	369	412	392	364	369	350	332	340	347	394	420	367	361	308	367	377	391	408	362	396	364	371	362	385	339	372	364	368	391	337	348	374	369	336	391	432	356	364	351	399	349	395	387	366	371	379	398	371	364	383	372	385	355	372	393	358	345	380	393	352	371	363	372	358	352	390	368	385	354	354	367	358	404	383	365	377	368	377	381	373	378	393	366	361	369	362	368	376	372	372	347	355	339	394	364	376	351	345	364	418	378	377	378	340	360
7470	11607	10584	5886	3882	2825	2144	1666	1389	1196	1022	939	866	772	729	717	638	629	576	587	543	524	514	540	511	469	477	505	486	410	411	419	438	421	419	432	453	459	391	437	421	417	424	424	399	433	455	395	431	420	431	421	457	397	417	411	435	376	387	387	388	392	368	414	406	410	400	414	414	405	411	396	408	381	398	420	413	417	399	376	436	419	364	430	431	401	390	400	364	395	395	411	416	389	408	382	389	414	406	440	428	388	394	417	401	413	372	408	442	403	440	438	402	453	403	372	398	387	430	399	415	440	399	375	421	397	422	373	417	367	398	430	377	414	385	371	387	394	398	371	399	392	397	372	370	400	363	409	377	378	416	392	404	413	397	401	403	376	409	416	389	391	354	427	407	401	365	376	423	381	450	388	365	423	429	399	392	361	377	394	413	382	418	401	373	378	407	393	393	401	376	396	402	418	410	401	409	391	404	424	386	408	436	406	385	422	407	388	409	402	410	369	385	409	406	408	391	401	407	383	392	416	368	359	419	375	426	404	417	381	399	404	415	406	419	379	405	366	388	390	442	388	401	409	367	422	413	437	370	381	396	387	405	318	384	404	375	387	412	400	418	399	390	413	410	394	373	397	390	423	424	379	403	376	388	378	401	400	405	414	372	406	381	397	367	423	395	412	401	390	384	370	384	381	394	380	427	370	423	371	371	408	335	394	391	372	378	390	401	424	410	374	387	395	388	401	391	431	400	389	402	389	352	402	415	424	348	439	384	399	406	370	361	395	360	429	386	412	404	367	436	418	409	402	429	388	362	401	368	391	408	357	356	385	394	393	408	390	395	388	381	440	383	371	398	401	402	424	415	376	391	381	391	383	390	410	388	396	385	392	381	417	369	417	391	409	389	364	393	401	415	393	388	408	375	372	424	407	407	426	427	417	412	415	417	392	393	426	400	409	396	417	420	412	408	414	406	379	376	399	411	372	361	449	407	374	423	379	368	388	393	389	386	391	388	380	413	395	398	357	400	383	426	387	386	363	396	389	407	396	419	411	400	380	378	412	367	373	397	404	423	365	404	372	420	389	392	436	381	410	402	384	409	408	376	371	442	411	368	401	417	362	423	358	406	372	435	422	384	379	422	404	406	362	389	399	371	415	405	391	377	381	387	370	370	417	369	334	383	375	424	406	388	382	415	393	371	369	398	392	388	399	405	391	390	394	388	403	430	405	402	395	388	373	389	390	373	408	367	364	407	382	379	398	408	412	371	396	428	396	407	382	430	359	370	370	417	401	366	402	396	415	400	426	373	360	348	411	408	424	395	419	410	388	388	420	399	400	384	431	413	417	384	453	397	374	398	386	441	419	422	435	409	350	396	370	420	366	397	367	356	403	375	383	395	444	379	400	368	400	363	395	369	400	358	376	399	400	401	407	409	401	360	416	402	373	410	402	362	401	410	408	388	354	374	397	435	377	375	394	412	388	382	405	428	386	417	402	408	382	392	397	378	400	377	387	387	405	381	390	389	387	404	416	409	407	378	385	430	399	400	368	419	450	405	419	383	399	404	386	415	409	401	395	421	410	385	397	362	372	378	431	390	408	395	387	391	393	409	386	393	410	397	409	375	375	444	418	382	386	410	398	415	390	404	403	372	407	402	408	385	387	400	379	432	368	418	420	409	396	412	346	412	398	353	386	390	373	432	423	413	386	423	385	366	411	391	415	395	390	408	386	401	349	422	421	388	409	406	378	405	438	383	399	431	402	368	396	390	405	397	404	395	385	381	411	384	383	405	391	384	376	399	395	388	397	401	409	403	421	410	371	403	409	407	459	387	409	378	437	409	379	408	389	381	377	386	399	391	373	394	375	425	411	419	371	409	398	436	409	409	419	369	381	363	367	379	422	408	384	413	390	371	377	377	348	414	413	387	432	430	390	389	413	382	386	369	366	417	392	426	369	362	413	377	414	396	390	416	393	394	436	390	415	393	399	396	371	445	418	399	380	428	366	410	405	394	377	379	390	375	402	338	393	391	383	387	435	399	366	410	363	383	422	403	410	405	378	432	416	366	406	393	395	402	384	415	371	418	409	354	359	363	418	415	413	402	456	385	401	358	405	383	366	355	374	394	394	399	398	392	389	397	362	428	393	390	395	397	400	415	419	436	395	389	407	369	402	436	415	398	413	415	403	400	373	431	406	363	407	386	383	357	420	394	385	375	371	366	386	405	380	411	402	393	409	405	409	385	394	423	406	374	425	402	394	402	398	366	402	388	398	375	406	424	362	395	376	393	380	366	396	373	420	378	409	366	341	397	420	428	438	411	427	381	410	352	390	372	397	389	402	391	404	398	387	419	389	408	423	390	412	396	414	407	416	380	371	387	394	389	384	371	451	435	410	409	391	369	446	411	383	394	413	393	380	387	391	410	418	426	380	384	425	359	395	413	409	388	362	389	394	393	398	437	371	393	427	392	402	410	397	398	396	372	379	398	403	380	371	394	383	417	429	404	363	408	400	389	381	405	355	402	402	399	444	398	420	386	388	399	386	419	369	358	431	432	370	399	423	414	413	364	348	372	416	386	379	376	373	410	370	356	394	399	402	426	368	386	379	404	357	425	402	369	398	415	377	371	381	412	405	444	396	381	415	405	398	416	401	418	376	422	389	418	374	413	409	400	427	413	363	437	394	413	409	422	424	429	387	399	384	418	399	394	383	410	405	388	410	403	402	390	374	380	426	398	416	370	428	393	369	415	368	379	419	346	373	356	366	364	380	376	372	415	392	398	390	404	404	403	365	413	385	373	394	405	354	417	390	398	364	415	406	366	411	380	396	369	445	420	387	397	391	398	375	419	404	369	422	420	406	375	413	398	412	389	436	420	417	361	420	416	362	417	377	372	368	426	407	430	351	387	418	361	402	411	411	414	374	337	406	420	391	392	390	381	412	440	438	413	389	384	412	394	408	410	398	399	388	389	383	403	384	409	443	381	377	376	412	408	393	353	413	412	399	412	393	402	383	422	420	365	392	388	422	393	401	389	425	362	385	412	420	383	389	399	393	401	350	405	396	383	393	396	411	382	374	445	408	381	399	422	417	402	412	403	370	392	414	363	396	370	340	367	388	410	405	409	389	436	430	379	389	391	395	382	352	413	380	413	386	406	416	410	390	417	369	429	429	383	405	418	409	390	390	448	411	394	371	407	420	374	410	396	399	369	390	385	400	397	396	362	406	395	405	427	376	402	425	388	394	368	415	403	400	390	424	352	364	396	409	416	402	391	427	418	422	394	382	388	401	389	382	410	396	377	398	384	407	434	373	396	384	426	387	383	390	461	414	377	375	430	388	374	416	388	408	398	411	378	407	392	449	364	408	397	383	410	395	392	375	382	402	395	429	394	406	375	413	385	379	362	399	384	393	406	366	379	392	368	399	389	393	406	383	368	368	371	388	360	371	390	350	395	380	373	366	421	388	413	407	449	375	374	389	420	432	402	429	363	381	412	415	357	385
22891	20600	27312	23903	20606	20705	8903	1833	1373	1250	1138	1068	970	874	881	819	792	797	801	739	769	761	683	692	710	666	687	606	664	669	669	674	664	677	637	651	577	651	660	632	642	615	675	606	614	629	611	612	625	624	628	610	623	682	620	599	603	610	620	602	569	595	628	639	639	666	618	596	592	575	620	615	613	615	598	653	625	623	618	619	631	565	605	617	599	628	628	565	602	604	570	645	632	587	642	591	588	630	635	574	649	594	624	637	615	586	589	653	646	613	666	658	661	597	615	628	610	599	620	600	605	576	608	612	549	609	625	605	597	614	619	613	618	617	556	619	595	572	609	581	615	641	606	659	597	615	599	613	613	577	571	628	584	579	639	599	620	585	592	588	643	605	566	596	592	604	592	636	586	631	584	617	631	646	600	620	591	616	649	585	595	587	619	616	591	616	608	581	559	588	599	598	660	580	591	617	582	624	609	552	634	600	569	605	594	628	609	589	555	608	601	587	596	563	605	618	601	581	582	576	627	605	578	568	598	597	571	622	615	590	624	570	584	613	603	601	619	627	681	585	578	593	638	605	591	601	579	595	587	598	573	581	592	587	648	588	597	589	571	613	597	629	564	579	584	599	621	566	595	584	600	605	609	588	598	628	649	612	605	598	585	630	580	628	612	597	626	565	584	650	596	605	629	626	646	648	612	594	577	601	582	610	592	586	597	614	654	615	587	589	590	580	598	597	589	625	581	582	605	632	602	583	667	613	597	583	608	635	605	583	589	603	591	624	614	595	612	594	639	587	620	595	603	656	651	605	621	605	608	615	557	588	621	591	608	580	578	573	642	651	599	614	643	558	606	602	594	618	602	602	579	600	588	601	618	603	599	644	561	612	614	617	649	623	564	602	612	586	598	630	596	579	576	601	576	603	623	574	568	592	589	568	610	624	658	581	592	665	599	543	593	569	622	621	614	572	598	598	598	606	590	637	543	606	623	666	611	581	588	597	576	622	609	594	577	629	614	605	582	627	594	649	581	599	619	627	610	629	588	599	620	582	638	634	605	630	587	591	624	619	583	602	599	604	596	615	566	584	612	650	599	599	633	616	621	558	651	573	636	575	590	613	616	595	584	638	588	593	604	588	616	627	582	657	609	602	567	598	593	641	600	603	601	559	584	572	627	613	571	590	610	624	550	613	570	543	622	621	633	611	580	572	582	654	581	601	634	648	614	609	633	604	613	574	572	567	609	628	623	544	591	553	577	591	599	573	576	601	613	568	612	584	630	568	576	608	638	652	609	607	614	607	584	631	590	628	589	598	588	561	621	623	572	608	560	556	598	606	576	629	626	599	581	625	596	602	557	605	602	633	635	591	613	587	607	599	574	605	611	610	576	615	643	590	590	590	583	604	606	615	589	599	611	568	630	591	597	653	638	618	587	610	652	589	596	609	620	572	578	557	593	598	605	568	584	619	593	587	607	603	596	614	583	598	610	600	619	597	574	571	612	576	614	594	618	570	623	581	629	567	592	639	597	601	601	574	601	624	590	581	602	597	589	622	594	644	624	609	615	628	622	614	606	615	562	629	610	620	625	670	622	600	614	647	625	577	641	624	584	593	584	619	574	615	617	597	642	575	613	603	597	629	578	560	574	585	647	584	623	617	668	627	585	652	581	619	596	604	552	616	605	584	606	565	597	551	616	596	613	606	558	609	606	570	607	588	628	618	585	605	580	633	600	623	616	577	622	673	652	606	593	626	553	607	622	630	583	628	575	630	607	635	631	606	558	623	617	568	630	604	572	599	584	581	600	583	645	602	596	581	592	583	594	533	580	595	560	583	649	565	658	573	586	632	594	546	567	627	586	582	590	585	597	581	571	610	605	584	588	559	565	577	578	606	658	596	592	620	607	631	581	570	598	606	628	625	575	641	621	611	589	608	589	616	608	567	612	589	605	579	648	612	591	539	604	575	618	600	583	585	618	556	571	593	586	605	595	601	627	571	609	577	589	637	636	602	617	629	595	611	573	628	565	648	639	630	600	623	609	609	618	644	585	576	604	618	614	570	573	566	602	631	634	585	617	586	579	596	618	566	599	580	581	588	639	601	646	578	590	613	589	576	609	640	548	551	633	584	649	576	580	619	601	602	606	619	591	633	627	601	606	587	583	613	608	593	587	578	598	594	594	614	575	589	612	597	634	605	533	573	552	562	645	632	611	601	597	606	557	598	618	571	582	610	599	633	559	559	606	635	641	595	572	590	587	592	557	623	613	612	568	610	601	597	606	631	612	640	619	599	599	571	617	579	603	574	604	594	626	625	558	623	618	643	572	611	572	636	600	586	623	589	630	581	632	578	588	587	589	619	590	643	597	580	607	571	609	637	572	581	609	610	584	593	580	608	640	594	591	603	591	615	582	624	591	633	588	568	596	633	558	566	557	581	582	613	598	591	619	588	580	632	652	617	609	620	619	607	593	591	615	601	601	621	614	601	595	631	635	621	593	621	616	596	596	586	583	611	587	602	653	580	592	561	564	628	620	587	574	610	591	587	560	593	612	606	596	599	591	611	578	612	614	586	570	577	607	621	592	656	623	597	550	621	623	569	570	572	606	602	646	576	605	628	620	615	644	597	596	613	596	620	620	593	602	623	646	617	587	584	623	644	611	633	653	569	649	628	601	602	582	621	647	618	617	617	649	594	583	618	597	562	600	621	589	601	616	624	620	633	590	604	586	601	572	635	565	605	577	619	604	611	609	637	623	597	559	611	630	615	599	613	602	619	550	549	602	606	615	581	565	595	635	611	597	604	574	626	593	583	624	541	582	615	607	629	657	644	597	622	621	612	569	598	588	593	610	602	577	574	631	576	591	575	608	604	628	586	693	617	589	630	608	617	621	612	639	594	557	570	593	600	565	623	603	606	600	565	581	594	616	596	604	581	550	604	588	578	617	584	619	614	566	594	607	601	654	592	620	583	616	597	619	580	627	624	611	597	617	646	577	593	604	633	567	592	603	610	571	594	587	597	591	611	604	543	563	618	629	580	615	567	593	613	639	653	624	609	585	550	568	618	576	628	601	607	663	579	580	615	574	621	624	647	619	572	618	559	608	624	588	588	624	625	602	600	604	610	597	582	568	599	643	603	598	580	637	613	560	618	650	543	628	625	671	597	576	578	587	574	616	571	592	569	612	629	591	567	577	626	629	606	596	573	595	595	592	548	566	560	658	626	632	621	612	614	571	608	692	561	578	576	644	642	588	593	574	614	597	588	595	599	595	584	592	584	612	561	640	628	623	600	571	626	568	644	584	618	626	578	592	611	576	629	568	640	564	582	544	601	573	609	603	628	577	625	576	647	653	610	629	567	594	584	567	614	608	600	602	613	615	598	625	596	620	613	590	592	597	555	586	594	612	582	559	591	585	598	559	588	589	576	608	614	632	608	575	571	571	608	642	586	603	599	620	550	610	619	618	605	616	608	641	610	563	599	605	622	579	590	636	578	605	623	609	558
10061	18075	16253	9584	6637	4919	3910	2949	2413	2143	1779	1586	1375	1371	1168	1159	1059	966	934	907	842	846	822	745	733	745	742	706	722	712	665	665	720	668	648	618	628	585	635	652	618	612	611	600	601	621	598	619	590	578	618	619	664	587	576	591	624	642	575	631	562	588	604	545	583	597	539	610	622	619	564	624	593	523	581	578	540	577	526	609	554	603	600	588	619	542	550	557	633	575	606	612	560	603	570	578	518	586	587	554	590	579	591	584	590	614	635	607	593	596	618	583	570	585	588	613	628	608	609	589	629	573	570	595	592	610	531	614	564	562	590	617	590	592	566	514	569	584	565	565	562	596	605	620	633	582	567	591	586	584	581	569	564	569	588	567	558	580	544	602	543	567	593	576	553	587	556	567	572	586	543	615	564	587	582	546	545	605	560	594	575	561	574	571	562	544	624	536	589	534	571	569	578	589	587	579	557	560	605	526	553	544	564	568	508	572	539	593	583	570	577	619	566	586	545	552	572	608	582	564	555	521	527	527	562	573	567	553	537	634	599	580	550	582	563	593	589	538	580	573	569	581	546	581	565	591	548	574	560	628	568	572	583	581	601	577	572	596	574	564	603	591	545	583	601	529	578	566	571	590	616	539	536	560	567	556	614	576	579	537	581	597	604	577	559	541	650	541	596	567	573	608	599	567	577	532	566	549	544	561	579	537	614	564	600	550	549	546	567	540	574	616	575	586	589	554	652	593	601	552	558	547	582	546	523	580	560	556	560	577	573	565	570	543	586	589	569	573	566	532	588	579	602	575	538	581	573	566	549	556	564	559	551	596	523	555	528	597	579	564	583	553	549	610	558	566	521	586	564	556	577	556	560	566	609	584	541	558	562	542	567	584	558	592	605	595	576	574	597	535	553	574	570	578	549	577	587	565	566	548	584	545	594	572	569	583	564	583	593	584	536	581	537	581	584	578	524	542	606	582	576	553	562	564	572	568	555	566	561	583	577	549	541	554	590	556	596	578	554	577	567	594	559	549	589	594	568	571	538	537	553	606	583	539	605	582	576	511	568	562	564	547	547	538	561	551	529	609	559	575	600	542	591	580	606	575	594	566	571	549	639	601	534	589	619	559	589	592	573	564	548	553	613	552	564	589	578	591	553	549	562	560	532	540	600	562	579	572	532	577	574	583	577	574	565	553	571	561	604	539	553	587	537	619	570	565	598	575	621	538	553	551	561	595	580	537	588	608	567	598	568	567	553	510	575	565	625	593	587	538	590	577	543	569	528	546	551	560	593	601	608	562	563	516	555	616	602	558	578	566	587	576	598	597	535	590	547	603	547	581	533	580	588	533	551	548	586	587	567	543	560	576	584	596	564	595	565	558	558	555	553	540	537	554	598	555	601	562	579	554	524	564	540	595	599	550	573	604	579	570	545	618	589	592	586	567	547	566	573	552	574	557	564	555	515	591	527	581	553	538	575	538	581	553	561	580	569	597	556	536	594	549	556	588	548	555	549	513	550	531	593	603	549	529	556	552	585	582	575	572	603	596	548	539	607	564	601	571	561	552	567	593	594	559	543	527	604	537	588	575	581	559	559	609	546	514	516	576	576	600	577	545	560	544	542	586	590	578	572	575	576	583	537	574	523	551	575	605	560	579	581	548	576	525	561	536	557	588	543	566	573	593	549	577	549	567	548	557	604	550	571	573	579	598	552	567	600	620	574	565	568	584	584	598	554	528	536	568	548	554	586	568	525	589	576	589	532	612	574	588	571	557	585	554	560	589	543	573	552	561	605	577	546	602	553	552	615	552	531	615	591	527	575	561	556	597	596	575	568	567	620	579	573	546	577	592	575	595	620	583	585	605	586	602	579	538	575	555	550	583	543	578	547	555	551	588	598	584	587	548	588	603	613	611	559	618	544	585	560	587	603	566	538	558	569	615	539	590	535	604	589	544	568	557	535	563	574	557	585	526	596	575	537	536	527	568	560	548	596	569	555	563	536	585	594	634	577	573	597	556	588	543	517	594	615	565	577	585	537	553	582	595	566	574	564	609	573	568	584	537	539	559	594	561	565	561	558	548	580	569	582	594	528	573	572	539	605	579	624	542	547	555	578	609	563	592	572	604	574	580	582	559	602	582	581	581	566	552	570	576	591	582	540	607	581	601	544	564	567	613	609	604	579	585	552	574	599	605	582	606	575	543	537	541	614	522	545	577	562	619	561	557	604	530	568	588	575	557	561	592	547	526	563	585	581	574	565	571	587	570	566	511	564	583	538	560	577	538	575	542	547	577	617	577	559	522	556	598	542	610	589	572	561	579	557	564	597	572	545	539	584	575	565	578	547	572	560	535	573	566	579	606	572	524	556	539	557	583	576	535	541	557	571	552	560	546	515	585	622	578	581	546	559	601	563	542	591	567	515	583	569	593	556	550	555	583	555	592	558	558	562	597	560	591	530	570	566	587	526	602	580	573	575	556	546	559	578	617	584	536	556	630	550	554	581	566	565	536	566	600	572	605	560	550	583	566	524	535	621	563	580	584	559	568	496	540	570	583	569	613	607	598	515	583	575	565	602	552	627	652	555	574	584	542	610	594	560	575	553	566	551	565	618	559	606	569	560	554	563	565	559	597	618	557	533	577	595	572	555	551	572	569	545	540	565	593	572	586	528	579	587	604	595	518	576	616	563	535	565	547	616	566	565	581	582	585	559	585	547	517	606	587	588	599	543	559	583	610	627	558	555	580	510	588	585	551	598	601	572	556	544	575	538	541	572	584	536	549	523	560	563	549	565	589	524	587	590	578	567	555	568	550	559	527	560	540	587	613	579	566	546	616	573	560	523	546	593	568	593	544	581	558	565	583	584	603	567	583	580	543	594	586	568	539	585	555	573	559	565	592	589	578	568	609	616	535	562	618	582	594	541	587	555	571	558	525	567	582	578	524	569	604	543	574	544	589	571	637	553	582	566	633	547	575	605	605	603	615	540	583	561	551	565	585	545	509	539	553	591	555	546	594	562	550	571	561	570	521	590	541	549	548	572	560	585	583	612	590	598	599	573	639	524	554	559	580	544	517	531	591	570	570	559	564	554	575	547	582	562	557	557	558	546	601	562	554	571	595	602	601	550	616	564	589	553	574	578	574	564	593	569	593	529	583	576	561	560	580	566	599	560	584	581	582	548	594	541	582	553	545	613	559	532	574	536	569	580	561	538	559	587	539	585	580	585	561	594	541	559	566	576	564	567	610	604	565	615	561	559	564	595	565	620	548	562	539	517	571	546	573	561	538	595	605	555	572	563	588	563	584	569	598	557	557	602	611	582	570	551	583	589	570	577	571	557	559	595	585	569	585	562	592	563	571	585	553	579	549	567	569	581	548	545	598	591	583	537	569	566	530	607	610	552	567	548	540	556	569	537	551	555	577	525	538	545	579	563	541	581	612	542	604	573	540	584	571	567	574	539	577	564	556	618	534	555	589	559	552	559	591	585	570	568	563	553	585
27895	14369	2479	1067	847	809	812	791	745	783	747	757	699	757	761	670	787	734	713	734	816	753	743	717	758	752	673	746	724	686	715	767	764	742	743	751	655	756	695	764	732	782	739	671	711	743	739	751	755	698	699	757	732	759	729	730	772	739	744	695	728	768	749	718	714	715	805	738	707	718	718	756	763	726	708	739	699	720	707	766	792	718	735	694	723	721	730	740	710	733	747	757	773	718	719	748	719	706	722	740	754	739	725	742	780	729	721	773	778	674	756	720	754	702	770	752	695	707	722	746	695	703	743	698	722	739	731	733	720	722	702	691	717	697	679	742	725	732	665	751	744	706	720	709	781	790	740	779	741	733	684	725	713	700	733	723	741	769	762	704	737	756	720	739	766	721	720	808	717	694	745	704	710	725	705	686	767	696	730	719	724	749	753	735	758	733	722	729	758	725	738	759	758	662	731	716	759	687	705	785	724	775	729	737	690	747	701	708	701	690	735	757	746	707	753	713	727	725	774	759	639	690	732	687	769	667	747	754	716	704	770	709	738	708	783	775	681	729	713	708	712	716	726	737	761	775	705	682	702	722	758	732	757	737	748	747	688	764	736	754	728	730	736	742	758	764	755	731	777	726	746	747	720	740	728	735	720	767	759	766	722	782	767	776	725	753	711	759	714	764	728	680	744	759	720	750	763	718	702	772	726	738	732	767	748	726	728	720	759	741	765	734	753	718	727	736	723	740	733	739	757	710	726	759	763	731	739	772	764	693	748	718	779	693	802	699	706	807	757	763	722	733	742	742	719	720	738	716	713	725	738	771	776	766	720	716	751	692	738	748	771	702	687	747	704	730	740	714	753	739	765	729	728	723	707	746	696	770	741	733	716	745	733	757	765	736	726	710	730	749	703	754	742	681	695	751	719	720	711	742	738	768	713	755	735	668	694	757	728	712	710	731	727	759	716	743	744	739	700	721	674	745	757	704	709	762	751	750	757	693	705	720	696	704	751	681	722	767	705	693	753	728	711	757	720	727	718	714	720	760	739	719	744	693	752	742	758	694	707	742	732	747	753	717	798	676	744	716	737	748	714	721	741	681	687	768	763	710	695	759	802	769	737	741	786	753	704	739	699	750	732	688	739	705	685	688	746	708	751	714	814	726	743	780	777	757	748	683	719	747	669	720	735	736	746	732	733	779	798	684	736	716	697	736	703	768	751	737	736	701	723	757	712	733	696	744	717	666	773	760	762	672	795	722	719	743	708	771	725	758	761	746	715	737	751	736	661	688	724	739	705	779	718	773	747	752	764	730	695	778	749	775	718	740	731	689	751	732	730	751	701	704	724	714	736	750	704	734	723	722	714	712	730	727	760	693	728	707	750	781	717	756	726	749	793	739	729	745	746	706	730	749	776	734	687	649	691	768	768	712	730	706	709	727	720	714	740	707	747	723	759	735	683	804	734	716	785	731	780	744	738	734	715	708	701	755	728	739	720	722	736	707	751	749	733	716	725	799	702	762	756	702	720	709	679	741	764	758	743	674	673	717	739	753	729	713	743	772	729	775	742	752	760	721	741	768	699	708	722	714	711	729	737	730	723	731	784	701	754	710	683	737	716	739	750	735	735	730	744	736	705	732	737	730	736	711	717	698	721	738	733	743	722	721	701	755	714	700	745	718	718	755	685	723	682	796	724	757	737	716	690	711	737	736	710	712	755	713	724	713	718	710	740	721	787	793	746	715	717	717	693	755	755	744	702	756	702	751	686	721	739	731	676	715	748	743	728	727	740	751	763	764	689	724	738	752	694	708	689	702	732	714	700	705	789	667	770	756	767	760	693	773	763	735	759	773	736	706	696	694	725	764	724	753	734	737	741	709	796	685	743	778	723	734	753	721	762	732	682	729	748	740	695	729	690	761	736	686	756	674	746	730	718	674	723	724	697	707	722	732	762	769	735	712	711	741	712	734	708	745	702	744	750	720	737	712	702	729	712	722	747	702	737	741	722	718	744	800	682	723	727	738	712	745	701	744	699	688	707	767	734	709	691	757	739	698	708	696	752	724	733	713	712	756	683	713	812	748	755	740	734	744	730	715	726	765	750	719	736	720	756	741	748	738	717	708	682	760	724	714	680	762	748	705	711	699	738	730	759	756	770	737	711	728	723	725	734	732	737	725	738	729	737	696	748	739	695	773	755	759	693	703	728	724	795	785	730	757	753	698	729	782	709	733	756	766	712	792	730	741	725	746	758	731	733	709	731	721	741	739	718	772	726	734	728	741	729	712	745	713	714	716	766	732	688	768	788	759	721	729	797	772	712	750	699	721	757	783	678	755	737	763	781	715	677	743	731	762	716	700	731	750	745	729	694	695	699	745	755	771	740	755	787	760	740	725	810	748	747	719	787	729	715	766	737	742	741	709	692	774	699	716	768	748	759	711	721	725	713	697	745	732	699	757	768	719	728	765	743	722	760	728	720	712	727	737	703	777	691	712	657	696	722	733	756	743	739	742	762	720	725	710	739	737	717	734	734	727	744	701	700	731	773	750	710	707	726	675	708	719	688	745	734	746	730	723	713	771	770	736	753	715	722	708	729	755	702	748	738	735	688	699	738	736	741	708	736	726	719	744	729	720	752	706	768	778	745	777	699	748	688	761	713	764	689	782	713	723	733	727	762	734	718	728	755	792	748	693	741	731	733	735	692	773	753	766	703	780	739	761	742	753	714	783	756	729	807	767	738	761	773	747	744	742	691	722	724	789	759	733	749	771	738	775	724	749	728	762	788	748	780	700	710	759	694	774	712	726	719	710	685	727	767	746	747	758	752	712	732	741	724	757	799	761	712	747	778	727	688	747	700	757	693	704	722	719	724	750	708	780	756	772	736	744	762	715	767	743	707	678	755	739	724	734	741	724	768	729	767	725	720	733	751	760	775	714	758	791	721	758	727	738	720	744	750	723	710	771	728	702	740	730	757	790	738	737	703	693	709	751	739	749	741	709	708	752	732	712	727	657	745	794	728	752	802	763	799	774	755	704	705	756	725	767	729	729	718	770	714	741	787	703	744	689	709	722	762	726	768	737	695	720	739	696	757	734	723	742	737	758	746	741	756	731	680	719	720	710	707	741	764	757	776	754	728	709	715	711	714	732	745	739	761	728	713	749	792	703	712	725	712	777	736	773	726	728	729	673	748	715	698	757	757	722	745	765	714	752	737	724	755	746	759	738	769	683	770	718	749	779	713	729	759	756	800	765	708	728	734	715	752	756	720	705	656	725	771	766	708	727	756	752	736	771	680	722	747	709	730	773	786	768	739	759	756	761	711	714	687	678	706	802	708	694	767	748	745	693	736	691	725	728	764	712	752	805	734	782	796	696	755	740	744	757	750	707	729	725	767	743	692	758	708	761	741	747	739	735	731	679	708	718	708	694	755	723	759	754	754	801	695	673	760	733	692	736	762	755	746	732	725	732	752	740	692	771	767	665	737	712	703	753	729	726	665	749
5490	1564	1463	1085	931	868	822	794	833	788	790	787	793	762	771	749	765	806	752	776	757	757	797	713	766	761	738	742	695	770	738	819	785	799	801	742	742	785	709	741	751	755	706	790	768	751	781	754	697	738	772	759	764	749	740	769	762	723	735	743	719	763	716	779	768	769	783	754	701	764	722	794	748	745	744	721	765	767	792	770	739	714	724	765	775	740	773	749	717	770	772	713	772	752	698	746	746	755	773	791	758	803	771	784	808	780	834	780	805	760	731	796	731	775	792	737	770	747	772	755	749	804	766	749	754	773	764	808	747	719	761	787	686	762	785	769	787	780	709	763	739	716	737	754	758	796	726	817	778	800	717	758	824	765	783	819	723	743	776	803	760	721	747	763	718	758	755	746	783	765	717	757	749	779	757	752	742	784	723	763	738	782	807	712	735	774	787	784	736	724	708	736	753	751	778	745	775	751	776	711	738	787	737	738	726	760	763	742	703	748	733	692	735	730	759	743	799	748	770	738	772	769	747	785	775	760	740	773	788	736	737	741	791	794	724	743	807	809	748	817	744	760	776	780	751	771	748	782	809	766	794	736	743	720	772	783	723	751	703	782	723	750	769	802	780	762	770	767	765	731	714	769	788	791	779	809	746	764	768	777	686	750	728	739	687	732	767	780	748	749	776	777	758	769	782	778	746	735	747	742	758	788	750	740	740	776	779	746	721	783	734	718	754	743	747	758	727	753	721	701	752	739	725	760	750	761	757	762	780	761	755	751	757	739	717	720	746	803	676	742	766	722	768	735	851	780	751	756	740	783	776	740	755	783	770	715	801	773	799	755	739	767	781	833	771	764	727	757	776	764	757	745	760	744	719	773	762	748	738	748	711	727	783	753	759	752	740	781	757	726	746	729	734	758	732	767	768	782	779	779	748	772	720	768	765	788	761	789	742	751	755	791	704	777	829	740	759	795	737	765	697	736	739	729	727	720	705	735	736	737	736	703	812	721	769	745	732	780	789	783	762	757	707	727	718	805	761	748	747	800	777	739	791	734	769	701	793	776	698	749	716	762	782	722	754	789	732	756	767	777	779	771	761	826	761	764	783	790	786	758	740	748	795	817	806	771	771	812	749	738	729	748	738	810	752	776	721	742	753	742	717	766	717	741	705	807	741	716	776	784	743	766	750	752	764	731	770	776	745	738	815	717	758	747	743	752	677	745	725	758	816	749	786	712	780	707	770	777	790	741	729	778	788	793	767	778	772	766	758	751	761	709	736	731	818	721	773	755	749	777	744	741	804	727	746	732	733	769	690	753	799	811	745	752	764	763	734	717	709	731	768	803	745	728	751	753	795	763	751	761	752	764	763	767	745	800	766	769	805	772	778	745	744	753	760	747	778	725	732	808	785	783	746	744	766	750	777	717	790	788	770	735	751	704	794	767	663	785	714	722	778	758	782	755	730	735	758	751	743	719	830	783	723	791	719	747	691	780	733	743	735	713	753	786	692	766	765	737	776	737	750	739	736	758	720	750	766	695	726	762	793	764	715	749	744	760	820	722	694	768	725	819	789	774	796	706	765	769	807	725	755	757	765	752	735	724	787	810	760	756	760	750	761	774	788	736	752	766	730	738	762	735	792	747	780	757	779	764	734	712	766	753	754	752	739	779	771	700	789	771	748	742	774	786	743	747	771	762	738	750	744	771	788	766	761	737	722	751	734	762	744	750	686	738	736	793	753	747	751	735	702	759	758	765	731	793	818	708	758	765	757	740	716	734	725	732	763	710	769	766	803	749	783	790	772	745	694	725	825	735	736	706	721	805	725	769	742	743	743	739	749	796	779	738	728	784	752	776	733	732	767	768	747	730	719	755	768	722	748	728	757	751	765	753	772	710	789	725	818	736	725	754	762	713	785	753	730	758	768	770	776	705	714	800	738	751	757	744	720	775	755	783	734	739	795	737	719	747	732	742	772	747	725	775	766	741	757	772	743	766	778	779	731	764	762	764	758	752	756	789	738	747	753	774	781	724	803	762	755	780	726	752	790	699	793	745	736	762	774	729	777	792	716	801	799	727	797	757	770	703	750	709	756	711	728	765	803	747	722	782	772	810	802	721	754	785	728	783	740	758	734	794	756	764	746	761	705	797	744	768	738	785	743	714	755	775	773	775	793	707	754	738	730	734	823	741	802	756	755	720	754	771	781	747	777	734	758	791	722	746	741	724	762	760	702	754	788	767	739	745	770	716	745	779	767	768	773	766	745	792	762	808	752	730	741	737	772	771	738	739	750	761	740	725	797	733	793	731	701	767	790	754	745	715	686	753	807	737	771	714	719	805	789	745	718	730	770	763	745	691	774	793	746	691	805	724	744	746	752	782	741	765	764	734	773	759	774	749	762	765	792	799	740	770	793	736	779	813	780	780	715	748	786	816	728	795	801	748	748	738	746	806	747	753	781	744	760	718	731	759	767	729	745	770	746	759	709	787	765	768	772	693	735	769	742	811	737	764	717	711	723	796	781	767	767	755	736	755	776	784	802	736	773	782	714	748	787	755	750	781	766	765	742	784	758	777	739	723	739	802	780	777	747	760	740	768	717	699	773	764	730	772	785	770	740	779	716	716	779	769	748	757	776	767	737	768	743	777	751	732	778	744	743	729	724	802	745	753	740	792	756	721	790	770	815	727	723	732	784	794	778	777	750	761	740	727	778	770	739	736	758	743	720	764	724	763	785	766	764	731	760	782	715	746	752	757	792	732	752	726	786	726	744	755	821	796	804	737	787	708	785	738	757	726	785	769	761	827	752	773	749	694	732	722	772	732	741	769	758	782	742	700	739	750	773	782	705	741	733	730	756	791	753	799	693	776	763	722	742	716	751	761	752	756	713	700	715	728	739	747	750	711	711	760	738	741	777	735	767	716	761	757	742	771	771	773	708	779	764	679	819	766	760	707	723	714	715	779	762	717	740	761	747	748	752	722	811	742	770	720	765	738	699	758	795	775	749	749	739	753	708	754	767	754	788	722	719	734	734	720	737	755	783	784	742	747	764	761	759	745	785	737	753	752	749	765	738	753	772	730	765	765	770	785	746	806	768	712	814	742	742	749	771	744	744	736	801	753	771	777	749	754	753	763	749	737	773	795	728	748	760	735	715	739	768	774	678	744	727	740	782	801	713	722	795	776	782	766	754	801	752	753	763	749	739	754	717	755	734	804	752	724	776	773	773	733	681	769	787	733	814	751	748	750	765	764	731	760	765	803	791	754	769	791	761	793	789	749	752	786	738	752	753	782	764	734	724	755	799	767	766	751	752	781	740	742	725	745	735	764	797	760	808	784	760	793	757	783	719	758	747	753	725	777	761	706	752	744	780	737	739	729	757	798	772	717	791	790	752	826	754	712	735	727	745	727	739	766	723	757	751	774	782	762	732	736	735	740	757	741	780	693	791	712	743	739	800	794	731	730	796	726	748	760	757	731	756	754	781	746	787	741	788	718	747	774
24997	20620	26953	24305	20612	11074	1594	1020	821	725	618	581	535	519	567	502	493	478	479	481	429	406	433	452	442	399	378	380	403	378	424	420	395	386	361	362	367	389	393	391	393	373	423	356	360	384	352	396	378	373	394	404	380	388	405	377	395	388	343	389	371	374	415	397	345	417	390	390	389	372	380	344	337	379	385	399	327	357	367	355	356	350	376	365	373	404	382	352	375	370	367	385	366	415	381	371	432	375	334	361	365	372	346	331	354	414	385	383	388	400	381	406	416	379	381	351	374	384	417	376	345	344	385	404	380	382	369	374	367	388	387	388	362	368	337	344	361	350	389	368	381	379	365	386	340	379	389	357	369	379	374	380	374	395	385	380	361	349	385	333	369	371	353	341	377	352	387	378	421	378	384	353	383	334	382	377	365	384	366	398	394	371	364	365	387	411	351	370	329	391	358	374	387	339	375	372	361	365	356	377	389	361	365	345	350	348	362	343	340	369	403	396	390	369	377	328	363	350	375	378	377	335	421	351	390	389	367	363	365	383	371	339	394	409	378	380	403	336	352	338	347	381	365	362	382	389	363	385	379	413	363	346	361	354	374	380	367	361	349	363	344	361	362	342	377	379	369	334	334	369	374	366	406	376	336	341	368	358	350	323	348	343	368	346	408	340	366	367	360	403	392	365	396	376	376	397	337	395	380	398	343	394	369	388	412	376	357	361	378	396	364	380	383	384	355	364	361	351	402	403	360	375	356	349	386	398	369	355	371	345	332	350	369	376	391	363	417	386	355	337	357	375	371	365	397	355	387	393	414	351	346	369	396	357	387	391	367	345	408	363	355	365	352	334	375	356	365	354	388	334	359	370	379	368	354	356	393	361	402	352	389	366	328	355	386	396	372	328	362	376	358	357	346	350	403	388	381	373	399	374	371	375	368	344	345	344	350	355	373	370	397	353	370	385	361	344	362	345	343	389	389	340	395	403	328	360	413	369	369	409	386	399	372	364	360	376	383	361	356	346	398	388	349	369	346	383	358	352	361	403	376	363	369	381	363	363	360	351	341	367	348	394	386	385	345	403	384	372	354	391	390	376	390	371	385	380	353	336	381	344	364	378	370	360	365	360	354	401	350	383	329	371	360	334	343	343	316	383	383	384	350	370	365	350	371	367	342	322	386	359	325	381	373	358	382	401	358	363	355	376	343	356	379	384	390	362	374	396	367	398	376	375	348	354	365	363	387	379	393	354	374	344	346	340	365	353	396	385	352	399	358	365	336	370	361	402	357	327	387	356	365	374	339	351	342	326	366	401	357	360	402	392	350	379	381	355	365	354	371	362	399	375	360	393	352	392	362	371	371	379	385	378	382	374	362	366	365	364	339	343	385	368	398	360	349	375	352	363	381	339	395	379	370	359	377	340	361	338	353	374	374	395	338	372	359	341	371	377	362	352	386	379	338	351	339	379	377	344	367	349	355	380	372	390	399	354	344	374	365	380	342	368	364	370	345	357	374	402	365	402	354	391	385	389	410	366	371	360	381	383	368	402	360	386	387	412	366	354	378	368	363	377	349	351	388	393	389	389	380	350	353	369	358	360	370	382	353	359	346	365	400	409	381	395	336	374	343	358	384	385	352	384	372	373	359	317	383	388	342	371	354	359	387	393	341	356	387	414	370	359	387	389	345	371	393	361	388	373	384	348	377	359	333	368	345	341	357	394	373	336	368	352	372	364	369	371	383	412	380	377	348	382	367	381	371	396	355	357	356	362	366	343	399	342	393	378	383	351	410	351	394	391	336	327	394	378	382	348	366	350	377	392	375	365	388	365	366	384	363	409	352	377	353	365	346	384	366	378	367	343	358	352	385	349	414	405	360	382	352	371	392	372	393	404	378	327	374	362	355	352	397	369	371	344	383	380	371	344	392	349	382	387	336	359	382	376	377	382	382	368	369	393	373	351	376	352	371	387	361	393	383	348	369	348	355	369	359	375	382	352	359	390	362	375	381	381	346	370	376	334	373	370	373	356	365	357	341	402	352	381	358	351	356	347	360	370	352	381	373	350	354	362	344	381	366	366	362	379	402	371	364	401	347	376	376	319	367	373	385	366	387	388	367	375	351	378	352	375	366	357	338	386	354	391	390	372	357	351	369	366	333	381	352	370	372	360	406	389	357	368	397	401	356	412	361	375	347	378	372	356	383	364	369	368	345	379	320	379	332	355	418	361	388	378	370	355	376	368	393	348	358	389	427	342	361	379	387	380	370	354	411	359	388	389	387	402	382	370	360	329	358	393	348	364	353	378	350	354	395	386	339	384	378	368	381	349	401	372	362	313	362	396	355	391	332	349	370	397	394	362	375	366	384	363	344	349	360	402	365	345	398	344	354	404	337	363	366	376	371	381	341	380	394	385	389	354	355	360	350	361	368	373	356	389	365	376	357	341	361	345	370	366	365	375	387	372	334	364	367	384	391	379	402	377	382	385	390	344	382	364	359	336	383	363	346	354	386	362	391	348	354	350	340	376	369	377	362	359	368	347	377	369	382	397	370	352	353	394	369	360	388	355	382	379	390	355	360	341	370	390	365	390	396	349	355	360	376	400	355	382	379	336	359	367	346	341	382	358	394	399	386	389	371	377	396	359	367	390	368	370	372	394	333	387	392	326	385	319	350	377	369	328	375	405	378	381	382	368	345	349	382	381	348	390	388	403	357	404	363	411	366	375	361	389	366	355	400	384	380	386	326	350	374	397	338	356	377	378	357	381	379	377	381	335	371	340	338	359	358	367	349	388	327	351	347	385	329	393	349	373	383	393	378	346	344	390	390	354	347	369	369	365	386	354	369	395	402	343	371	381	343	360	384	369	362	382	375	359	370	387	363	361	389	378	370	372	374	321	379	369	389	369	387	382	388	342	361	393	369	376	350	387	349	394	392	362	385	385	359	333	369	371	378	371	341	345	388	362	408	376	324	364	333	355	366	383	339	373	356	390	377	363	379	374	384	359	384	347	380	371	403	375	399	369	380	393	352	408	414	371	379	407	333	375	358	354	380	374	364	388	357	352	397	373	381	368	363	373	352	333	357	392	356	383	380	365	366	374	368	352	400	344	354	335	359	363	353	362	411	351	363	325	383	359	338	382	352	393	361	369	375	363	369	376	375	383	365	411	371	382	376	355	370	380	372	386	362	351	370	352	409	382	358	374	352	379	362	377	380	370	360	354	372	380	395	380	344	359	355	367	390	387	354	385	347	366	369	327	353	367	366	384	382	339	362	349	377	352	364	350	356	384	352	390	358	350	359	380	355	377	351	329	385	373	372	364	349	391	403	351	390	395	369	372	383	366	356	376	368	338	350	342	359	369	346	383	365	349	388	397	339	378	351	359	402	346	361	408	383	374	400	355	380	364	358	344	358	384	375	373	369	378	370	343	360	330	392	396	375	394	355	355	374	364	378	383	412	348	364	353	343	372	389	414	384	364	400	348	366	386	371	388	385	367	368	367
7419	11687	10602	5859	3929	2820	2174	1729	1320	1218	1071	907	839	782	755	712	663	595	545	563	580	528	522	489	508	464	434	452	472	424	430	449	416	440	417	426	442	480	434	415	471	420	430	416	410	423	435	417	396	417	444	415	401	452	403	398	347	420	461	414	408	390	369	399	413	372	412	389	389	365	420	381	392	379	418	446	371	406	419	391	378	394	399	380	411	404	404	369	393	396	362	394	418	441	425	411	438	403	396	417	394	404	400	423	409	411	421	446	391	387	393	360	408	380	393	395	385	397	412	374	376	386	364	424	377	386	384	396	385	391	407	385	379	385	405	408	410	353	428	387	388	373	340	383	412	396	368	393	408	377	369	397	373	395	369	392	411	397	375	416	411	390	400	417	391	366	422	419	407	375	398	382	350	402	380	425	382	420	411	350	423	398	400	388	402	365	369	394	389	390	403	356	387	391	409	419	377	381	429	355	390	425	414	423	392	381	411	393	388	396	387	390	385	389	366	381	383	420	383	361	410	386	378	386	371	394	395	374	410	359	364	413	386	384	419	405	390	367	356	402	396	376	395	361	393	390	424	367	390	412	382	416	361	443	411	411	391	354	377	386	384	406	402	350	412	414	401	399	388	356	409	395	400	393	379	381	401	376	387	385	428	399	420	393	368	394	386	384	417	361	396	380	414	436	409	407	391	380	399	417	384	407	421	386	409	392	368	404	400	402	383	373	381	389	391	398	405	415	379	359	393	365	396	372	395	377	398	395	402	401	404	369	394	416	417	415	365	388	364	416	377	369	370	414	403	423	397	380	375	399	374	409	386	362	397	348	390	405	432	365	395	349	400	404	393	382	403	408	372	367	379	440	391	399	412	393	386	429	384	437	420	349	373	416	385	398	384	389	376	403	376	412	398	355	381	414	366	382	378	372	415	418	362	404	395	391	393	394	429	408	409	411	411	409	382	389	399	377	364	411	407	386	355	404	383	359	431	389	386	351	386	382	396	426	419	379	400	429	376	372	403	409	368	385	406	405	372	389	398	404	385	384	367	405	397	428	368	352	378	404	381	392	389	395	400	395	442	404	426	411	420	399	358	372	418	428	419	394	372	400	415	409	373	384	388	405	369	420	368	375	408	352	415	399	384	361	392	408	372	420	383	389	421	385	394	395	385	383	385	393	395	392	425	400	405	400	403	375	403	409	373	376	394	371	365	407	405	372	397	384	377	398	365	384	410	398	434	377	400	435	411	427	396	375	357	393	392	363	375	415	384	387	421	395	393	399	383	399	362	397	410	350	370	404	394	372	376	428	425	404	377	397	360	389	438	363	414	394	355	403	363	371	399	394	399	387	398	395	367	386	407	402	341	389	380	379	389	352	404	406	401	387	443	404	374	432	400	395	403	405	385	399	383	357	416	379	387	390	412	409	381	401	406	402	395	400	404	373	364	423	403	380	415	395	376	409	391	397	429	407	417	383	409	415	369	410	392	349	406	393	393	422	417	394	389	395	403	390	381	413	386	402	416	384	390	420	399	354	388	410	392	366	394	402	380	424	397	370	388	384	426	405	397	400	367	372	391	415	403	397	410	383	370	392	410	424	410	388	360	366	404	386	425	411	394	394	364	389	421	383	403	401	352	388	414	369	370	406	384	396	376	356	374	372	387	386	402	389	355	382	375	382	404	375	401	360	377	417	365	428	377	374	400	396	418	410	418	431	338	390	390	406	401	384	411	418	407	346	379	386	398	419	418	382	383	436	375	399	388	411	414	391	427	411	373	383	395	390	397	402	400	389	396	416	403	372	416	415	398	362	394	370	418	405	373	380	422	384	398	384	403	411	399	386	422	378	384	413	398	392	421	394	380	404	395	408	393	427	359	403	399	367	390	374	404	379	398	405	378	376	422	351	387	362	372	396	392	367	366	394	408	416	380	377	404	407	379	362	396	388	405	381	368	404	356	399	379	351	404	407	364	364	371	378	398	374	451	405	387	392	373	364	357	390	408	438	400	386	390	371	409	357	384	412	387	403	383	422	394	351	375	397	407	418	351	418	404	385	405	373	387	386	397	398	376	392	382	396	394	367	386	402	388	359	418	426	416	403	373	430	399	388	380	403	408	390	400	404	365	369	391	382	388	388	382	359	388	375	380	389	387	385	379	423	415	381	392	381	407	395	369	375	406	386	379	400	391	385	419	384	382	395	390	396	417	411	396	405	416	371	385	378	405	402	377	398	397	394	372	407	378	403	381	392	382	400	360	410	358	363	405	410	398	375	368	391	388	403	406	375	374	387	426	401	415	375	369	400	411	383	379	394	373	337	375	417	363	385	376	383	365	379	399	368	360	373	378	395	382	386	379	433	383	425	384	385	420	377	410	385	375	362	391	367	388	391	393	402	380	377	395	402	411	369	391	403	377	419	418	421	415	413	437	404	411	403	387	414	397	420	392	394	391	397	377	386	387	390	387	376	356	379	390	388	399	397	387	390	398	368	402	357	368	382	386	411	400	374	362	376	396	369	390	395	395	359	382	402	391	432	421	406	402	448	403	385	391	387	415	396	346	390	404	421	394	413	380	400	434	399	396	406	383	387	362	398	402	390	375	446	407	406	401	414	376	398	350	398	378	347	385	387	384	414	401	381	414	395	409	387	423	369	402	426	390	402	393	340	443	382	407	414	363	360	395	394	409	379	385	403	375	415	393	370	385	386	411	406	383	394	395	369	373	400	400	376	405	400	397	382	395	381	393	375	378	412	364	406	386	409	364	362	382	396	378	405	402	451	388	375	391	429	387	355	402	412	380	368	361	402	417	366	382	444	407	424	381	393	390	386	397	365	428	403	395	402	404	378	358	401	392	370	389	390	394	369	381	418	436	366	392	423	397	403	371	408	378	404	395	414	379	378	385	359	364	377	383	393	424	408	416	371	414	388	365	412	376	373	369	397	395	434	413	401	374	448	421	405	378	444	392	385	415	379	379	407	400	383	385	375	369	389	391	398	416	427	396	364	395	406	359	378	387	435	393	402	404	425	367	354	403	435	399	418	381	385	378	380	400	432	402	397	393	422	385	369	349	421	447	390	370	368	375	381	397	388	393	391	421	379	386	379	395	359	409	407	387	407	378	365	388	374	408	378	409	376	411	409	376	404	406	387	395	381	379	368	374	426	380	413	380	387	409	361	400	384	423	373	379	386	400	381	412	396	407	434	407	382	396	393	381	380	363	389	437	394	406	383	440	398	391	399	391	384	418	407	394	368	402	388	393	401	372	392	446	394	407	391	407	398	403	390	400	390	339	421	390	360	379	406	394	379	390	381	424	428	410	375	363	391	366	425	388	360	384	386	430	427	373	404	405	420	407	388	398	400	360	407	391	407	394	426	373	396	382	394	391	403	395	353	390	415	405	352	401	397	386	395	394	371	411	419	394	404	407	405	414	364	409	421	385	374	392	392	396	404	387	391	355	417	425	421	419	404	396	399	413	378	394	374	405	363	388	390	414	402
22825	20588	27273	23895	20591	20661	8890	1908	1410	1137	1057	1004	897	896	859	875	831	734	792	740	718	689	709	719	683	673	683	649	664	641	626	660	642	663	652	645	692	616	554	640	631	599	628	615	610	631	665	655	593	616	638	615	635	639	608	625	562	603	605	622	630	615	571	591	572	626	602	592	586	656	591	603	614	629	614	637	601	573	609	614	636	563	656	577	550	590	563	626	639	601	589	665	556	627	617	596	634	561	611	613	640	604	607	565	582	578	607	619	595	573	612	604	587	624	600	592	643	571	633	562	605	593	596	620	568	609	609	580	628	608	649	637	633	550	616	606	603	595	571	629	583	567	614	648	595	615	624	616	571	613	625	578	627	601	645	618	614	602	608	622	588	557	589	630	590	553	592	611	581	589	580	604	594	594	616	606	595	550	624	617	579	625	560	646	624	620	623	590	602	586	659	661	639	615	576	575	595	590	589	589	604	601	608	608	576	634	608	596	558	619	639	620	624	607	570	615	626	628	607	626	639	591	570	630	605	593	628	567	572	600	593	613	600	618	584	647	646	604	617	583	590	581	591	571	590	606	585	612	564	578	602	542	579	593	640	575	618	588	583	567	591	547	621	563	629	580	622	565	587	617	640	619	581	594	608	679	578	612	580	610	603	564	596	592	579	604	582	645	586	610	592	602	590	628	602	575	589	532	636	596	576	552	590	563	572	595	569	602	591	590	603	652	600	597	603	573	611	592	596	619	587	600	603	647	587	586	593	653	606	579	623	634	552	596	587	621	594	611	602	589	591	642	577	603	583	614	575	596	605	590	585	647	585	591	559	594	598	612	584	581	614	598	575	586	628	644	594	600	585	598	584	606	597	616	593	600	631	619	646	633	570	591	593	584	592	647	592	592	601	604	589	636	600	541	578	578	585	598	575	640	643	605	542	610	589	593	604	588	601	596	594	604	618	564	619	567	587	580	587	611	567	586	637	577	623	604	623	585	591	603	596	574	577	548	581	555	585	580	620	629	650	545	614	597	620	563	561	589	621	556	538	556	571	571	613	577	603	556	593	633	621	568	612	567	617	576	568	675	578	623	597	603	572	608	611	576	582	580	563	574	569	588	566	619	628	584	580	620	630	598	608	575	594	596	560	579	584	563	612	595	609	600	596	591	567	595	608	598	586	594	570	643	580	598	617	589	633	602	582	662	631	616	633	582	645	618	592	627	597	629	590	592	569	570	625	625	603	579	609	582	591	632	580	589	637	613	599	591	581	577	581	593	605	605	631	562	569	579	600	620	536	600	616	598	596	622	591	577	577	605	582	630	564	606	586	615	604	604	624	588	567	635	568	640	580	598	624	642	583	588	600	579	555	583	592	595	616	570	573	608	577	595	562	567	591	615	593	620	605	638	606	597	631	610	601	591	572	635	583	586	603	623	585	627	587	570	606	569	570	583	603	611	566	591	564	574	573	574	625	578	599	564	606	584	609	608	606	601	606	640	558	610	578	582	546	607	575	612	548	588	569	623	600	546	584	590	634	564	597	586	603	584	598	612	587	580	605	632	581	570	635	576	541	564	615	540	641	625	581	566	629	579	576	587	583	626	564	621	594	591	561	622	567	595	637	597	595	642	646	622	582	545	630	586	586	567	644	557	567	590	592	603	611	606	633	600	624	642	594	588	556	580	617	591	592	626	591	606	598	583	572	617	605	598	550	617	551	600	597	604	593	577	560	533	588	574	602	649	594	589	605	609	608	595	545	566	587	597	594	559	615	612	595	578	593	620	568	581	587	614	589	626	570	571	644	631	589	589	590	548	565	570	584	627	654	621	582	598	581	600	595	564	573	586	614	577	594	621	583	543	619	632	601	576	552	549	583	619	597	605	628	580	568	596	641	621	593	577	583	581	619	577	566	595	569	614	608	590	561	563	570	583	553	617	615	574	563	562	592	578	586	580	581	533	611	581	601	606	653	625	598	591	559	579	607	583	607	622	588	612	607	596	652	568	582	605	550	579	623	663	587	588	629	602	591	598	574	602	563	596	623	606	605	614	604	619	591	591	582	610	571	596	645	613	595	585	571	580	598	572	593	575	579	612	543	602	607	559	597	620	635	578	590	581	576	575	610	614	558	571	572	605	609	601	607	614	585	607	575	646	628	548	603	633	570	606	632	580	594	594	570	613	627	588	592	599	605	605	612	557	609	623	603	603	609	544	592	594	559	568	545	610	577	556	604	606	593	576	588	598	589	593	597	602	637	615	541	571	573	626	600	639	559	598	573	597	631	532	582	649	567	596	588	611	603	585	621	567	623	591	603	589	625	560	640	581	564	648	613	628	605	624	620	589	589	561	584	573	622	595	612	614	600	634	585	586	627	562	614	613	588	586	616	566	604	635	641	641	567	624	610	566	599	593	614	582	590	574	618	597	619	530	556	610	577	595	575	548	542	557	604	593	605	567	590	613	574	600	592	613	588	612	589	587	637	553	575	627	577	614	572	582	569	634	573	586	619	619	628	617	550	625	563	639	559	612	600	588	596	628	614	599	608	604	662	598	586	584	562	607	623	571	646	582	555	635	548	605	588	599	615	615	598	599	580	629	588	616	595	623	623	574	604	571	596	586	569	625	573	568	644	595	581	591	563	535	577	555	617	628	588	598	642	579	621	596	629	632	595	594	627	581	582	566	573	576	620	549	600	607	591	580	650	615	607	617	620	542	602	621	628	565	601	586	592	562	661	596	615	557	594	606	567	612	618	609	628	556	583	618	651	592	574	592	578	633	580	642	539	570	595	582	592	607	580	634	598	588	585	566	565	622	529	612	551	574	609	608	582	571	588	592	605	613	598	630	564	599	541	569	622	587	545	586	576	578	580	660	626	637	574	612	560	621	612	594	582	606	596	579	614	590	614	578	611	561	582	634	593	601	628	575	595	613	635	594	580	630	568	603	595	598	592	543	544	629	613	613	599	564	570	614	584	581	583	556	583	585	545	658	582	582	585	611	625	608	629	566	592	619	600	559	630	584	614	577	584	572	613	601	597	579	556	574	590	564	610	567	602	597	558	551	553	569	576	591	672	634	609	602	607	634	607	557	585	583	585	585	613	547	603	590	606	616	617	589	614	620	590	589	625	546	617	583	641	606	610	641	596	579	600	587	567	573	647	604	580	547	616	633	595	569	635	577	573	596	590	597	655	598	575	632	623	603	585	631	607	658	565	586	598	602	629	615	592	564	603	575	584	589	611	595	608	576	603	612	549	557	646	561	571	580	598	563	613	612	603	598	589	573	619	573	600	562	598	625	608	611	563	584	604	545	618	593	624	628	575	605	572	562	572	577	608	606	533	591	564	555	630	598	630	567	610	589	583	642	628	605	599	622	548	625	591	596	596	634	633	603	584	596	569	576	577	611	593	574	602	606	579	571	569	595	625	611	568	623	568	586	562	578	600	587	607	594	614	584	622	603	588	602	579	617	569	610	606	617	572	627	569	565	601	550	608	615	604	516
10019	17844	16391	9580	6541	4824	3647	3106	2519	1978	1754	1474	1511	1305	1116	1081	998	986	955	899	892	822	749	749	710	726	765	734	690	676	688	659	685	670	627	656	673	652	608	633	585	639	579	622	605	622	598	611	612	677	597	632	586	618	583	634	574	530	582	584	583	568	570	561	579	635	592	587	583	608	580	581	621	596	575	532	577	545	539	565	561	599	565	556	577	561	573	583	519	499	578	620	582	587	590	585	615	568	612	569	561	577	615	555	551	598	612	629	595	606	599	597	566	553	597	573	571	577	589	598	585	569	570	577	570	589	608	570	557	571	627	543	553	540	545	507	559	566	560	569	570	572	575	571	584	613	586	603	588	549	530	568	545	583	545	607	571	534	582	566	588	563	575	589	564	572	606	579	578	552	530	525	592	581	544	579	568	547	591	559	565	578	548	580	598	543	568	559	590	563	583	532	540	556	580	569	598	512	552	545	559	570	560	607	556	597	552	602	554	550	567	525	610	549	538	550	538	571	535	510	534	587	603	559	564	508	530	553	563	577	601	571	540	559	584	576	547	545	563	572	558	562	524	538	566	552	540	563	581	568	571	504	567	586	589	567	569	612	545	532	563	595	599	554	544	591	578	562	549	550	533	574	566	573	606	598	563	573	564	528	595	611	566	576	607	600	554	553	549	581	569	527	569	548	531	560	507	585	574	623	580	583	579	544	598	568	556	568	581	569	565	524	586	568	601	557	546	534	573	573	587	519	577	541	560	497	564	569	537	575	574	555	568	567	576	569	556	576	589	549	519	592	562	590	574	557	569	567	542	571	518	584	531	527	591	542	611	584	590	602	555	561	569	582	545	555	574	568	554	536	531	557	553	590	566	547	605	532	575	571	589	609	561	569	559	566	585	544	525	552	541	573	596	544	541	531	609	535	542	547	555	565	604	564	593	529	564	560	575	540	569	590	584	559	562	544	552	555	595	543	565	561	529	536	568	580	565	592	616	523	591	574	559	584	547	547	549	544	570	547	539	534	602	580	560	589	590	583	590	573	558	578	544	601	567	569	553	559	603	549	573	579	556	536	534	517	586	554	548	558	594	557	587	576	575	586	565	564	560	606	573	550	592	559	598	572	517	542	555	551	569	562	541	549	566	545	519	554	554	558	530	506	617	558	554	572	575	581	520	596	538	570	556	579	551	576	580	566	581	539	559	585	535	548	530	543	545	577	610	612	588	540	575	578	601	558	584	505	543	575	588	574	570	557	566	526	550	542	569	522	608	553	560	572	535	574	550	585	580	542	558	573	553	566	561	593	545	539	585	551	578	552	579	584	588	569	554	619	572	510	589	595	573	597	599	539	572	563	576	584	554	620	545	552	591	568	577	573	589	573	564	518	574	577	559	555	567	525	544	567	600	525	547	580	598	556	612	574	542	542	575	616	564	585	575	530	570	563	598	579	534	562	549	554	552	552	570	553	538	550	552	565	544	577	589	577	552	493	560	568	598	564	547	580	557	555	585	599	560	541	540	568	581	559	553	593	564	570	559	561	539	568	576	549	578	500	578	555	596	596	539	582	595	569	546	558	595	558	608	534	612	582	594	518	574	572	582	580	532	540	565	619	563	549	548	590	636	567	566	531	528	545	558	522	569	599	513	539	524	572	563	560	549	566	561	586	557	541	564	572	596	590	556	527	619	550	555	602	569	554	538	529	541	533	558	521	616	543	539	569	566	584	585	624	521	668	558	592	591	604	538	611	592	544	555	543	562	562	570	564	604	546	542	585	537	547	529	572	593	578	588	525	564	539	540	547	581	598	560	563	601	562	572	570	568	572	577	564	590	575	593	533	609	545	588	570	589	556	562	521	541	552	558	555	555	564	583	576	522	568	558	567	551	597	556	557	558	590	567	547	567	540	581	589	582	567	525	554	581	507	579	598	575	595	591	603	569	582	560	590	533	584	568	562	592	547	542	537	634	579	554	553	599	575	567	600	591	566	535	580	591	583	542	564	576	567	559	607	523	622	577	562	571	566	568	583	533	561	563	585	587	533	591	577	577	554	556	562	557	576	550	618	572	601	565	592	542	553	578	623	571	553	554	560	587	541	555	555	577	534	537	551	576	579	528	562	589	580	541	519	582	546	581	543	619	535	577	596	544	585	602	555	572	551	543	555	578	532	591	588	525	568	549	566	587	591	585	552	551	595	606	577	564	572	526	552	525	576	586	599	563	563	584	532	550	569	554	572	594	557	561	591	553	580	573	546	554	574	561	589	565	619	597	529	537	540	573	556	525	585	561	559	548	567	530	596	576	556	570	534	574	549	545	564	573	564	590	503	519	585	567	561	518	547	566	557	570	544	548	575	561	577	567	577	555	575	578	523	555	555	573	530	525	555	596	560	582	526	557	524	582	605	593	551	599	594	549	563	568	564	539	582	551	533	557	578	587	558	564	575	520	557	577	599	567	552	594	565	538	559	593	579	573	569	561	601	532	583	578	548	609	530	561	571	552	587	558	557	588	593	548	565	543	550	591	560	562	548	544	591	569	582	566	544	572	557	571	535	592	609	569	570	610	560	568	578	542	482	532	567	567	547	566	552	555	495	590	573	586	581	621	557	552	586	562	570	575	580	574	591	547	604	560	549	552	590	552	536	528	612	534	575	582	598	553	626	567	563	646	542	561	552	550	525	526	600	557	582	563	553	585	546	546	578	602	572	574	547	554	545	586	563	545	591	603	563	544	545	539	561	557	573	568	564	523	544	538	524	512	565	520	539	579	586	596	532	521	534	559	578	559	540	543	563	578	583	559	558	586	585	572	537	540	543	571	567	558	583	563	565	543	566	548	569	555	567	560	557	543	557	567	558	570	593	556	524	593	567	577	551	536	555	559	560	579	602	571	542	547	541	578	572	603	535	525	529	573	532	554	567	560	580	563	605	566	558	503	550	581	536	503	555	580	559	583	576	569	538	530	544	574	525	545	595	546	633	561	566	540	627	562	582	525	567	564	591	599	591	576	622	571	573	566	576	531	569	572	580	544	576	539	534	585	562	594	592	568	568	567	595	561	563	585	553	595	588	574	585	552	535	568	563	545	551	573	537	566	502	530	570	596	579	561	539	550	543	562	568	541	538	569	599	578	532	572	574	599	548	570	526	576	572	570	573	576	534	594	565	550	604	587	527	593	552	602	563	583	528	590	555	583	549	537	573	568	557	612	593	577	559	588	597	574	529	528	578	558	586	569	563	525	556	513	575	560	531	609	506	523	546	560	532	593	561	570	539	577	571	602	540	612	515	578	570	584	591	550	611	541	589	556	588	597	556	559	495	583	580	554	581	567	563	571	568	567	546	591	552	575	589	582	536	544	593	551	569	562	596	581	564	532	562	537	580	548	559	551	562	578	590	560	559	567	587	592	558	552	514	564	549	545	551	575	563	556	571	573	574	566	588	578	570	597	558	612	583	518	588	550	576	589	536	528	528	553	567	587	588	559	593	569	582	592	512	599	621
28074	14399	2474	991	825	791	725	726	757	778	705	708	742	720	727	712	731	760	710	714	754	754	771	736	768	756	769	787	728	685	695	731	712	790	746	756	715	726	738	727	733	781	717	748	722	763	697	687	691	762	706	748	724	707	726	711	739	711	739	738	773	713	723	791	787	687	734	733	776	743	759	752	753	766	686	689	709	696	812	686	733	754	741	696	691	771	679	765	744	688	684	708	717	754	701	762	742	741	766	684	723	723	772	698	670	686	748	804	709	727	731	762	726	738	730	789	754	701	789	732	743	664	727	704	708	732	742	653	745	716	756	765	726	724	758	711	739	734	711	696	738	742	749	747	723	698	728	758	707	733	761	754	713	731	712	756	750	760	725	705	754	723	720	690	718	717	734	798	762	764	709	723	713	702	694	741	682	746	706	694	731	749	709	701	716	754	728	704	738	698	758	799	706	733	742	687	690	720	787	702	740	679	740	755	732	704	737	771	742	692	779	719	761	768	773	751	751	722	743	661	689	685	709	731	747	774	728	771	706	715	757	681	718	747	733	764	730	767	718	744	736	766	775	769	724	727	730	693	740	784	709	785	744	729	743	733	732	731	736	713	770	762	734	778	755	739	739	746	779	777	734	763	718	730	693	768	683	778	738	784	730	745	741	737	752	749	732	753	704	716	785	648	734	721	740	730	706	723	738	732	739	694	754	720	700	715	744	679	705	775	697	713	764	795	793	761	787	698	674	715	765	728	723	688	762	734	691	714	685	757	726	703	757	769	718	724	743	734	748	702	662	718	764	667	731	771	776	652	733	759	784	712	717	733	712	762	743	716	724	715	752	720	756	700	749	722	694	733	705	705	747	789	688	734	746	718	729	696	709	725	732	687	696	747	745	713	757	767	671	726	738	725	751	778	766	739	762	691	785	705	681	695	711	724	746	735	691	749	749	743	717	761	767	765	729	741	757	710	717	664	675	718	713	751	773	733	748	768	728	726	723	728	753	711	727	708	707	754	719	729	711	721	715	713	734	729	771	763	717	780	734	725	757	733	723	732	760	740	681	718	772	734	741	785	706	734	765	689	731	751	706	725	756	688	703	729	739	705	771	725	748	742	720	745	764	725	690	719	724	760	719	709	767	727	756	655	787	702	794	765	733	746	752	733	729	768	726	741	739	708	705	733	747	697	732	769	750	712	743	728	706	733	695	698	735	718	704	784	758	731	732	753	723	740	727	740	700	741	717	716	731	713	757	754	702	718	696	722	737	725	695	722	755	717	748	719	713	721	745	756	719	743	721	765	781	731	713	754	711	692	786	710	728	754	715	698	720	697	763	714	788	702	729	773	719	795	747	720	727	754	750	684	722	709	707	715	755	680	705	708	747	771	708	756	690	774	733	716	738	692	712	699	730	696	728	763	735	738	769	691	692	710	726	702	758	797	727	672	723	728	758	719	723	750	750	744	738	783	749	753	766	711	778	702	684	755	664	715	800	735	725	731	741	757	734	684	756	697	751	769	757	761	722	697	748	743	734	771	771	790	726	701	724	688	776	711	725	700	708	695	681	735	723	773	697	756	718	722	748	696	749	723	731	726	700	767	721	719	729	758	755	733	726	734	748	750	724	694	729	724	721	717	737	748	716	736	740	707	707	692	692	715	684	740	735	768	721	742	798	689	735	738	744	767	738	788	715	757	729	701	754	769	741	695	772	767	705	762	724	716	720	743	722	741	714	786	776	710	718	731	765	724	743	726	746	698	670	715	789	727	703	788	727	719	762	739	746	773	741	712	720	754	749	747	715	701	741	725	733	704	734	750	751	757	710	699	774	706	745	737	693	715	712	701	756	766	793	797	717	746	758	704	733	692	731	714	725	761	699	762	716	765	718	726	741	779	716	767	714	721	693	755	764	730	703	689	758	755	719	696	689	705	736	718	752	737	708	720	732	737	726	754	759	775	722	702	767	750	731	708	729	728	750	737	767	771	720	716	716	741	748	730	710	737	719	698	732	715	712	725	727	747	698	706	684	729	746	653	708	709	732	697	683	736	685	743	727	754	706	723	724	754	741	733	706	722	726	742	676	767	737	771	742	705	744	720	775	685	704	719	736	726	739	775	675	753	711	713	771	707	733	686	754	756	740	724	748	744	769	760	717	733	692	720	691	762	739	749	745	696	729	714	735	746	757	731	736	720	729	769	764	765	735	703	762	745	711	683	729	729	733	728	717	711	800	718	744	751	720	726	739	714	711	750	707	761	728	676	739	706	692	697	727	762	726	764	755	744	771	734	761	800	722	709	745	747	746	728	750	761	721	685	717	730	734	724	755	736	745	748	753	684	737	748	721	742	741	751	738	765	713	749	727	694	736	703	773	687	733	759	746	752	688	714	766	750	712	728	706	717	693	706	706	760	732	798	768	744	737	705	695	734	716	712	771	768	746	775	764	720	731	728	719	713	683	736	726	761	720	741	716	692	719	696	713	771	754	736	699	760	751	711	727	750	739	745	727	763	732	777	719	736	763	765	669	713	718	741	739	668	737	745	733	734	726	725	696	775	757	747	765	709	718	763	758	752	742	724	762	759	761	690	739	728	764	713	715	744	769	759	800	751	724	705	742	729	731	714	752	677	746	727	746	748	725	726	725	743	714	732	748	672	721	752	730	683	765	785	711	769	771	689	706	770	724	740	727	722	700	724	739	728	741	717	682	788	732	686	712	738	696	763	693	710	746	783	761	751	730	753	751	732	705	716	695	733	763	724	714	747	718	746	777	743	704	736	701	715	742	755	710	720	739	742	688	751	764	720	720	708	749	719	734	744	761	733	753	709	738	768	732	749	655	744	724	688	733	719	800	743	732	707	745	730	697	757	749	737	752	721	757	723	719	748	734	734	685	733	713	762	733	749	755	739	721	778	703	724	747	732	731	701	765	704	773	785	719	758	721	766	737	722	726	721	734	697	730	702	746	759	722	729	739	712	729	704	705	707	730	761	760	718	683	775	716	731	778	686	697	679	715	775	679	730	736	693	706	752	692	703	739	729	708	737	779	731	729	723	742	750	685	732	773	749	750	756	739	726	697	704	729	748	742	776	704	729	755	735	726	751	751	777	796	726	710	703	713	727	690	748	722	722	799	767	708	738	728	724	718	735	735	727	722	747	750	756	689	746	741	721	756	709	711	791	756	764	731	730	724	734	746	710	713	740	739	713	791	718	739	730	776	711	721	705	732	768	718	744	763	761	751	741	748	730	764	736	752	700	726	729	729	695	747	731	773	708	786	729	771	725	732	724	763	728	718	712	668	720	721	726	768	727	726	772	779	769	744	757	752	786	767	785	754	766	721	768	726	744	741	773	748	727	755	710	758	674	719	733	764	702	712	756	730	733	742	719	698	686	734	765	750	734	710	703	783	694	772	791	726	700	753	723	683	683	784	715	767	686	737	808	703	698	694	717	743	783	772	753	716	717	776	717	691	663	730	707	767	736	684	723	730	776	735	719	742	770
5496	1519	1388	1053	998	851	856	799	812	818	729	815	750	768	760	817	764	750	701	741	768	752	708	733	713	738	730	738	731	759	798	730	703	713	772	764	701	775	743	765	773	717	751	744	705	745	766	774	698	771	727	715	783	810	778	773	761	787	780	764	748	726	731	758	792	744	721	712	772	734	743	747	760	765	734	758	765	774	756	701	730	725	714	771	724	741	719	789	770	749	803	751	784	740	695	783	795	769	788	719	717	718	767	798	738	773	763	725	761	747	764	808	754	708	750	738	691	762	799	750	785	744	707	749	768	713	763	753	750	754	724	784	759	734	753	743	767	830	724	792	752	768	694	804	751	704	721	776	765	775	727	757	692	730	738	710	788	708	776	754	750	752	761	762	756	743	811	743	737	773	750	751	715	736	742	726	777	779	749	760	758	742	724	749	699	758	714	739	720	723	714	747	755	719	743	755	739	773	754	742	797	767	760	748	765	775	774	711	762	728	757	764	730	760	732	752	731	752	716	796	718	754	750	741	729	727	759	781	747	773	765	700	734	796	741	775	749	736	723	767	736	771	742	752	753	772	734	740	812	730	734	749	723	698	790	695	782	716	795	754	742	729	784	778	772	737	767	789	740	761	787	736	739	762	694	761	722	793	739	759	768	741	720	745	741	773	759	717	710	720	762	720	697	719	763	711	761	760	753	760	772	768	752	712	695	730	775	786	741	695	707	820	754	758	733	717	775	741	723	764	729	748	711	715	781	727	783	748	724	742	757	741	766	780	739	753	772	707	737	768	790	780	716	721	728	753	805	763	759	797	768	834	768	778	728	762	770	776	764	812	765	768	735	774	737	755	760	734	753	807	707	738	803	718	753	791	763	744	779	721	732	748	779	733	740	739	775	787	702	728	762	792	722	748	754	781	690	737	727	716	815	757	739	755	730	757	795	758	728	733	787	776	791	718	759	797	737	748	780	737	684	752	685	792	731	750	698	754	746	726	773	760	723	784	728	753	740	683	747	729	781	779	709	755	794	782	717	766	716	767	759	722	795	744	738	778	737	739	738	791	776	749	731	771	770	749	749	759	738	742	741	709	794	772	720	729	754	785	703	754	747	739	791	720	763	744	759	756	779	742	771	732	754	733	737	777	762	774	762	777	750	730	720	752	769	724	721	764	743	718	730	733	729	773	735	780	768	746	767	755	738	784	748	745	740	756	712	722	679	774	741	750	764	770	708	748	785	744	798	763	699	743	759	743	735	753	742	753	731	743	794	766	752	697	730	789	744	765	752	716	758	726	745	764	771	753	794	740	743	733	735	736	694	738	751	767	752	753	701	760	727	769	756	798	727	707	747	744	735	743	741	793	782	728	731	767	756	754	783	728	740	736	734	787	755	758	752	741	722	767	744	737	757	739	747	770	749	769	797	756	732	711	773	730	754	753	772	770	727	782	742	785	729	777	750	765	720	733	781	769	741	803	756	681	716	794	760	747	678	745	736	721	766	710	704	783	719	667	719	730	754	725	757	725	736	714	751	759	717	733	717	737	793	760	742	765	774	743	734	734	763	743	688	745	732	788	709	750	771	752	733	752	756	761	743	744	737	737	731	780	732	695	726	751	732	750	695	737	747	721	758	744	758	749	751	809	797	789	745	747	744	747	744	756	720	740	747	719	724	723	708	770	732	728	770	721	721	764	738	696	808	747	752	811	751	774	739	762	782	718	774	734	731	715	774	756	750	740	737	758	770	741	736	694	765	785	742	747	738	766	732	681	768	722	733	784	783	823	803	708	729	726	761	740	725	773	734	687	748	681	705	726	778	750	747	725	736	745	730	806	683	725	714	676	730	715	737	755	772	747	778	759	727	732	719	723	739	736	750	727	728	733	783	765	746	787	742	696	755	756	760	747	750	740	740	782	751	728	732	763	748	722	710	708	762	716	776	797	775	772	712	738	726	717	757	718	746	782	720	795	750	738	735	743	766	736	730	787	760	740	716	759	721	770	784	759	803	730	766	743	745	699	730	760	757	769	754	714	728	688	806	780	760	706	778	781	748	779	707	760	766	701	742	751	742	732	779	700	762	752	725	757	731	756	740	766	779	762	784	797	735	761	797	759	736	744	753	792	704	749	747	772	789	774	727	764	784	734	718	742	745	739	774	757	742	815	787	700	756	748	760	735	748	740	762	735	767	756	732	772	790	785	748	747	786	769	739	763	751	747	751	787	704	728	769	742	752	769	761	762	810	777	745	695	736	779	761	753	753	807	759	704	771	700	787	701	788	708	724	746	728	775	749	766	739	736	722	763	756	723	778	767	731	693	760	774	746	754	784	715	785	726	733	728	730	810	742	757	769	754	783	736	740	746	720	746	710	718	787	741	789	720	770	708	773	739	696	714	698	773	746	749	775	751	794	715	749	715	738	735	697	729	760	760	671	738	761	751	780	738	742	747	763	671	700	771	771	717	748	737	720	765	760	726	789	748	749	797	774	768	774	755	727	781	749	713	794	749	799	751	708	757	697	748	745	772	651	722	763	713	777	723	717	731	795	796	754	740	671	718	736	708	759	780	788	767	773	774	714	793	758	778	721	690	802	766	742	762	759	712	752	740	769	706	770	760	710	756	753	720	732	701	776	739	761	804	719	734	745	752	748	741	827	772	735	749	795	768	755	784	751	739	737	750	721	754	744	760	743	717	749	721	738	781	753	786	761	764	754	801	757	749	738	778	710	735	747	742	755	715	732	745	756	755	781	732	733	725	750	784	745	754	767	727	715	752	746	777	735	761	774	754	755	748	768	766	783	713	731	765	744	755	730	726	767	715	759	756	773	787	800	770	747	804	749	728	757	748	715	770	770	777	743	711	723	770	774	768	764	694	745	765	752	758	751	718	671	694	778	700	770	773	759	745	696	762	803	766	761	762	739	779	797	789	758	715	790	764	721	759	771	724	706	757	780	724	718	739	781	757	777	778	751	747	778	768	777	711	769	766	710	760	761	794	784	745	742	779	731	758	748	775	731	772	709	743	735	787	693	769	716	775	767	757	720	763	765	757	779	681	706	729	753	739	749	704	727	738	734	779	706	733	724	797	773	767	811	742	696	732	761	745	805	750	740	752	720	727	718	793	750	759	744	686	755	785	776	759	766	738	755	741	769	749	705	702	736	753	782	749	748	739	733	725	730	738	756	751	777	767	751	728	755	773	757	733	768	764	739	750	710	772	762	782	763	755	747	715	766	748	757	795	752	703	779	789	800	761	739	735	786	743	734	721	775	740	788	759	713	770	742	762	784	768	766	777	741	726	752	819	758	743	773	735	746	799	788	769	711	754	740	706	755	713	764	780	745	718	792	732	739	737	694	714	744	752	731	761	758	762	747	701	726	721	775	699	753	722	736	742	770	771	767	733	842	757	772	720	713	802	738	748	790	707	781	747	730	739	765	730	740	733	795	793	817	746	739	786	774	692	758	747	783	741	755	756	765	753	731	708	686	761	757	716	752	742
24988	20626	26963	24298	20625	11096	1478	944	800	725	651	607	595	511	509	489	490	484	460	427	464	393	423	401	421	415	395	427	414	399	373	418	387	388	411	371	378	402	398	397	379	390	364	383	368	367	387	381	370	363	358	387	393	399	384	386	367	378	407	399	368	339	356	390	396	357	370	322	405	370	363	328	347	384	372	378	384	365	385	380	381	354	397	365	360	354	381	363	379	409	407	358	361	377	372	397	341	382	398	364	380	402	329	407	388	377	379	361	356	370	358	359	380	340	412	396	341	386	391	350	389	379	377	383	371	391	396	381	390	368	329	334	342	374	353	381	392	350	398	373	358	348	402	381	349	346	374	377	362	377	364	391	378	364	364	404	336	381	398	366	354	367	355	370	364	339	354	347	361	356	357	356	399	365	338	367	397	394	369	335	387	351	361	326	377	376	380	359	370	365	370	356	360	360	381	381	366	354	377	362	362	413	357	361	360	379	353	385	323	364	343	368	390	361	368	331	388	391	401	372	369	361	395	355	349	382	378	363	356	372	358	351	350	347	405	368	388	388	372	365	375	374	378	360	387	393	374	380	362	387	377	369	367	339	371	400	384	327	390	347	340	366	334	357	370	348	367	384	381	368	369	371	374	371	378	362	379	382	348	356	368	353	395	355	360	343	388	383	388	358	359	356	392	382	388	377	356	348	370	360	391	355	359	344	337	355	383	336	372	370	358	376	353	365	345	371	369	365	357	348	358	344	360	371	377	344	378	345	385	365	359	378	343	367	323	362	359	324	365	368	371	366	362	383	385	344	369	391	378	387	352	384	344	357	384	374	390	369	380	356	391	324	406	345	348	368	354	402	384	340	352	400	364	372	385	335	381	399	368	355	365	389	366	354	355	320	343	379	368	397	378	387	411	334	355	365	348	359	353	385	369	373	368	371	333	362	401	356	354	345	381	369	343	381	371	371	365	396	339	339	350	373	378	384	353	346	342	396	376	402	375	342	386	361	363	362	391	372	406	368	371	383	395	385	377	397	351	369	340	422	369	387	384	382	367	344	324	350	381	308	376	386	362	338	353	391	380	386	383	381	333	380	392	362	386	334	368	406	373	377	345	369	343	352	352	358	383	381	373	374	327	329	348	386	359	352	358	393	340	403	371	375	348	351	373	343	368	355	356	351	363	349	332	347	384	383	369	360	369	347	339	384	375	349	370	401	376	371	387	354	368	379	354	394	359	371	379	344	379	357	385	383	313	345	322	373	367	396	377	377	361	347	351	333	341	350	369	380	378	411	344	355	353	366	366	333	382	345	362	367	388	356	330	344	383	333	359	345	357	372	359	362	377	385	354	356	389	368	380	358	391	338	393	363	368	360	376	372	382	373	352	379	417	355	388	374	340	376	390	357	385	362	357	348	379	349	402	344	349	353	350	353	389	394	400	387	393	362	349	396	384	379	360	343	383	387	368	310	367	374	372	411	371	368	381	362	375	422	342	330	352	359	383	351	332	352	378	318	406	354	368	342	370	355	375	324	330	386	390	393	345	379	390	344	363	381	374	384	349	395	380	356	345	353	387	371	397	350	363	386	365	370	345	378	383	339	377	356	352	396	364	326	362	371	351	374	336	406	356	362	370	404	357	373	360	354	363	383	383	341	348	377	375	337	368	372	356	359	365	385	354	382	406	376	359	348	351	362	338	378	336	393	342	409	354	357	343	395	355	338	377	348	354	366	362	372	382	366	364	365	365	340	362	334	368	333	366	345	375	370	345	392	375	343	354	346	416	380	371	351	334	348	344	383	369	338	356	390	371	358	355	383	384	367	379	382	371	348	390	349	366	345	367	387	333	402	339	375	387	380	382	389	371	345	348	384	361	373	349	393	376	355	343	347	364	355	385	364	379	327	369	358	362	369	332	330	382	372	383	378	359	378	381	374	356	353	382	385	373	343	397	364	369	404	396	396	316	361	358	345	385	364	371	377	420	364	367	364	381	360	377	345	353	342	364	356	364	347	344	381	351	382	373	369	370	392	377	373	356	359	378	372	351	359	358	349	373	362	390	353	334	364	369	343	348	368	365	382	378	355	364	367	373	328	382	357	365	373	341	394	346	360	353	361	383	340	351	405	350	380	405	376	402	378	346	379	343	364	357	368	361	366	382	352	349	380	369	371	373	395	341	342	356	377	379	359	355	346	363	340	358	390	357	332	407	384	384	372	327	348	360	378	366	391	384	366	334	386	348	358	370	359	351	370	398	343	382	383	349	362	367	348	358	404	362	375	360	375	404	382	378	370	387	347	345	369	364	366	411	379	379	371	329	359	382	378	372	359	337	398	320	353	374	379	389	416	390	361	357	382	368	350	373	411	370	352	360	386	364	356	368	382	343	376	357	356	380	364	383	345	377	396	399	339	352	346	369	330	380	367	353	366	354	359	370	386	360	360	365	376	372	385	363	341	348	388	372	384	400	366	357	347	353	365	344	388	379	399	352	375	377	365	416	373	375	376	358	381	349	402	359	399	348	393	371	360	374	357	357	371	369	369	365	358	368	380	384	388	340	312	378	359	359	400	361	350	380	383	370	324	373	377	371	381	343	357	366	356	378	373	366	341	352	371	382	345	378	380	354	413	396	357	367	371	384	359	347	336	338	336	392	381	371	345	330	365	372	371	404	349	370	392	366	374	366	365	350	391	375	340	374	379	370	397	343	347	355	378	375	367	364	389	343	366	393	400	395	365	342	363	354	342	393	362	345	395	347	349	410	386	350	355	395	393	349	384	377	401	386	333	366	348	348	355	385	382	342	356	365	371	360	356	357	334	373	359	366	365	356	357	366	337	352	330	383	359	377	350	372	344	383	386	367	336	405	369	395	390	381	332	411	390	378	381	348	390	362	354	374	326	368	371	390	382	371	365	347	376	390	374	408	355	380	376	356	325	374	336	389	372	385	360	381	338	347	337	355	369	378	338	388	351	343	382	327	385	333	369	333	359	392	399	368	330	366	343	357	375	368	333	338	346	376	365	371	364	373	360	401	367	348	376	361	386	367	384	399	345	349	361	365	355	338	388	334	362	354	379	404	381	365	373	358	377	394	356	359	351	343	363	386	387	342	385	388	376	386	314	352	372	384	371	397	378	363	347	350	377	372	396	350	376	407	394	360	366	377	346	345	409	341	357	380	376	369	374	381	354	307	382	361	366	352	395	386	351	364	403	330	333	372	363	320	355	358	340	392	393	350	356	402	348	355	377	377	362	382	357	379	382	354	352	353	389	361	367	393	338	360	388	364	333	381	399	400	396	385	362	377	333	389	327	315	370	367	389	361	369	385	362	369	356	413	385	370	381	388	374	379	372	349	365	377	369	397	337	383	360	375	422	361	364	346	353	355	322	333	377	349	380	344	388	383	407	381	357	360	374	378	363	376	352	363	420	334	380	365	387	401	374	410	380	320	377	383	370	395	381	371	362	378	386	352	355	373	335	371	374	342	354	384	366	356	336	382	359
7337	11761	10803	5965	3878	2819	2168	1715	1377	1181	1060	972	788	777	727	689	648	586	542	573	533	554	522	503	464	475	466	472	460	426	466	442	444	430	437	409	439	419	411	388	393	451	420	397	394	401	419	408	410	419	401	393	383	388	417	407	419	378	369	415	395	376	415	418	394	397	389	384	411	392	396	389	387	384	398	389	420	367	370	399	388	358	408	376	375	394	400	370	379	354	412	418	437	382	398	425	370	414	383	409	393	396	398	411	377	438	446	374	415	392	376	374	378	385	394	406	414	384	414	422	408	431	400	392	388	388	375	367	345	404	382	379	409	395	396	374	445	397	345	402	404	368	357	394	398	397	388	392	379	388	392	416	429	406	398	388	354	379	392	386	386	386	383	398	412	401	383	405	404	386	426	390	374	404	382	383	384	367	396	388	403	383	381	404	366	378	382	419	391	421	395	366	387	397	387	381	378	387	369	398	366	423	412	377	391	406	386	378	399	326	404	376	376	361	357	417	390	385	371	385	396	395	392	386	369	410	396	397	413	372	382	362	389	408	407	419	397	417	361	408	376	388	382	363	386	405	400	402	359	366	391	387	386	401	387	423	415	397	372	419	388	399	378	382	396	358	402	416	403	381	412	382	378	405	422	371	373	380	382	398	412	416	378	390	402	401	374	419	389	407	380	405	375	418	364	422	369	400	437	404	378	412	366	420	394	373	436	401	386	397	394	426	390	363	351	395	412	403	348	386	412	401	378	348	401	369	378	414	369	365	361	372	386	384	382	374	388	397	407	412	380	398	388	407	368	385	390	375	417	406	340	388	415	387	437	399	381	398	427	371	383	361	453	383	383	377	409	386	387	375	388	404	379	367	375	388	375	390	369	366	389	396	385	396	424	383	388	405	384	393	412	373	380	368	421	370	373	366	371	391	405	388	411	369	381	404	376	394	384	425	408	405	400	372	364	372	399	407	424	363	393	391	376	384	366	390	405	376	411	396	400	386	364	405	359	407	374	387	398	398	392	364	355	359	394	387	370	367	390	402	376	376	376	380	371	424	378	366	378	363	366	400	407	373	397	367	387	384	417	388	363	391	397	382	384	409	397	398	372	394	361	391	376	387	389	393	363	375	373	359	354	392	390	376	373	410	412	394	450	372	403	390	405	391	389	388	355	352	377	378	397	383	402	397	363	406	371	369	385	387	400	399	398	413	424	430	396	405	380	421	384	371	366	410	390	367	405	374	401	408	416	376	416	367	411	379	403	380	366	397	381	343	412	375	422	365	379	398	382	401	362	425	382	398	403	393	380	410	402	378	387	398	381	396	371	365	376	403	424	374	363	353	394	384	404	386	375	376	380	398	411	370	419	399	378	400	410	390	416	381	384	390	354	375	385	369	375	421	372	387	409	382	407	439	382	390	400	387	362	384	422	377	367	382	376	378	428	391	398	377	395	371	409	367	407	393	413	348	410	394	386	385	383	388	423	390	362	386	372	417	397	401	374	386	398	375	408	376	397	367	403	369	431	392	421	368	414	403	363	400	366	368	415	406	386	398	369	382	364	394	389	382	421	366	422	391	357	361	376	387	383	384	397	394	398	384	399	397	374	385	428	361	398	376	413	376	381	393	382	390	406	415	385	391	392	371	370	385	417	384	368	387	408	350	366	362	417	381	398	390	374	393	369	390	404	371	390	395	398	389	400	418	371	387	384	391	407	392	360	389	376	384	396	400	399	368	438	385	351	349	389	364	415	368	384	378	385	371	360	411	399	402	388	378	363	399	365	392	435	408	379	384	366	389	379	379	383	367	386	374	400	403	343	355	378	407	368	380	425	413	385	381	401	384	375	365	368	354	380	409	379	401	408	398	413	343	385	406	361	367	385	421	422	369	389	405	390	401	361	417	372	387	392	373	378	371	390	402	413	379	383	368	390	364	403	379	407	418	367	352	367	369	417	373	415	401	392	398	379	386	392	389	422	397	379	366	377	393	410	388	375	411	400	423	376	334	383	386	385	424	366	428	393	370	376	365	354	404	399	359	407	375	391	409	393	376	381	378	382	345	384	398	406	405	369	395	398	373	391	396	376	389	386	376	344	403	369	362	433	400	381	362	421	388	377	430	381	431	405	375	370	386	375	408	390	391	400	409	397	368	406	361	396	390	362	385	381	386	423	383	386	382	388	402	366	387	410	392	366	387	392	392	385	425	387	415	415	407	390	400	374	383	383	393	403	396	403	346	407	353	413	387	385	393	394	409	363	395	379	369	359	380	381	389	426	378	342	392	368	371	383	388	387	392	417	371	368	351	378	360	407	388	386	416	365	374	424	369	393	395	386	411	385	411	376	397	410	386	383	396	394	389	372	394	418	394	396	404	393	403	380	397	386	404	398	383	400	381	380	376	375	386	423	397	401	390	372	420	361	393	393	378	367	368	378	358	406	406	386	382	388	383	407	411	371	390	377	423	392	381	380	396	394	404	377	393	386	391	387	409	390	384	367	426	409	404	384	382	345	407	413	406	387	420	362	399	372	382	389	385	421	380	384	385	360	386	365	426	392	395	389	363	404	398	376	402	387	391	383	381	398	373	386	374	381	397	419	403	380	412	390	381	395	378	400	413	363	406	389	403	378	393	390	397	376	382	386	424	385	391	384	391	397	385	411	369	389	378	412	381	382	379	361	384	395	418	390	385	370	368	368	343	397	407	414	380	394	385	378	416	388	381	386	376	363	364	408	392	380	401	405	378	347	375	390	400	342	369	387	402	382	373	367	365	388	385	391	383	413	377	414	391	377	394	380	387	383	385	411	404	345	394	392	380	424	377	402	401	365	376	382	406	386	407	373	379	425	376	405	387	370	414	436	392	414	389	337	377	403	425	407	396	392	385	398	355	383	396	366	416	421	375	397	377	354	419	404	398	404	388	384	401	398	365	393	369	380	421	424	372	386	395	400	387	348	388	370	428	380	371	390	364	383	405	376	378	409	385	391	383	397	398	378	397	407	377	398	398	393	391	379	393	381	397	405	394	383	415	397	406	377	421	411	379	409	388	395	374	401	403	366	368	367	381	392	390	354	403	389	386	373	378	370	413	361	389	382	413	393	375	394	339	350	399	357	400	398	383	411	380	394	378	390	396	384	380	369	422	383	395	380	404	361	377	410	379	384	380	398	388	384	387	362	370	396	374	363	366	383	411	409	378	397	411	416	392	385	381	382	374	367	414	422	392	433	381	409	375	357	390	383	393	403	398	370	414	397	396	385	379	386	353	351	405	379	375	357	388	366	368	366	396	386	422	411	434	365	386	394	386	377	385	386	406	361	386	407	390	357	382	415	405	383	388	382	386	390	404	384	385	397	404	390	360	368	404	387	396	390	389	418	393	360	391	375	394	374	417	404	350	407	376	374	359	395	402	366	378	395	384	400	384	389	378	389	360	382	405	366	368	417	408	356	400	397	397	369	375	397	406	402	405	381	366	405	403	386	402	358	365	382	401	401	407	368	391
22910	20594	27295	23905	20602	20660	8578	1898	1421	1224	1134	1020	897	866	901	840	801	776	729	751	810	731	698	654	744	660	659	640	578	647	694	680	668	655	678	672	624	604	609	615	608	655	550	604	618	614	607	617	612	645	611	596	581	638	590	584	577	612	612	654	618	608	601	627	599	594	603	606	587	592	603	618	568	620	580	605	629	563	604	591	541	580	593	604	589	604	597	625	594	578	561	575	633	620	608	576	659	554	603	572	586	644	630	616	629	628	638	600	610	644	583	638	578	590	570	594	562	609	598	592	590	618	594	555	645	605	615	556	610	598	571	580	576	584	559	578	605	577	560	546	622	582	594	576	626	591	603	613	546	589	604	589	564	563	602	625	539	611	644	585	583	608	612	609	567	556	600	555	616	618	620	588	614	602	564	565	597	604	549	553	594	632	608	611	610	549	586	517	551	633	611	592	571	588	592	592	581	574	565	599	559	571	591	579	625	528	562	609	598	631	574	628	572	571	572	594	572	556	606	583	593	613	574	588	591	645	617	562	632	598	598	587	625	620	576	594	583	600	625	588	613	612	613	599	576	602	583	567	641	589	554	608	623	598	638	607	638	625	590	613	613	618	607	647	599	620	575	588	562	573	555	571	573	606	597	600	588	544	592	596	560	609	596	602	586	578	596	569	572	635	557	628	603	597	571	574	588	579	615	590	577	559	621	604	654	546	606	574	581	576	592	630	598	621	576	566	579	629	610	607	588	580	607	603	554	589	589	613	577	609	584	594	604	610	631	583	594	616	593	567	590	590	620	600	553	625	588	616	631	581	569	574	601	572	608	562	631	625	553	584	578	599	597	621	592	579	580	553	582	576	620	600	578	540	587	543	560	560	625	623	608	550	590	580	604	589	555	590	617	595	588	607	573	569	597	591	633	591	572	558	605	619	598	610	627	636	575	613	593	594	546	635	609	603	560	589	583	558	621	613	640	552	614	579	535	561	597	624	598	573	564	586	558	583	613	624	559	632	564	593	589	579	604	633	626	587	592	607	588	604	554	605	592	574	589	611	590	586	580	582	602	578	563	557	612	596	578	610	586	609	629	635	540	582	644	616	600	586	547	581	592	556	608	582	564	577	582	554	591	624	630	567	576	603	564	564	602	599	544	583	627	576	594	608	591	570	571	599	555	583	608	586	615	582	637	586	611	616	571	592	639	575	606	566	646	586	547	568	594	568	576	575	616	558	574	596	583	601	564	608	637	576	573	556	631	620	606	586	581	614	562	597	572	586	545	597	592	570	586	568	582	588	582	615	608	604	542	595	599	550	588	626	613	601	590	620	578	586	602	623	594	561	567	581	528	612	572	576	588	585	570	567	628	584	580	589	611	551	579	593	581	615	572	586	572	573	587	604	595	576	569	594	585	557	611	638	576	584	630	618	604	580	591	573	607	630	636	591	575	622	578	568	602	587	611	551	583	592	663	614	584	605	611	607	610	576	599	587	567	601	612	586	570	608	599	604	583	559	590	551	574	610	588	598	596	590	645	565	571	553	619	587	611	607	572	587	583	620	557	598	579	569	558	566	600	629	590	573	620	593	616	592	619	557	601	606	602	558	545	582	618	534	590	629	592	586	515	561	576	581	576	617	583	623	566	560	580	598	600	589	581	608	555	583	586	596	611	612	599	533	532	560	561	642	563	569	590	590	550	546	571	585	574	564	595	589	574	587	570	610	559	564	588	627	572	628	560	576	537	593	567	558	524	590	570	575	590	644	593	621	583	579	591	584	539	545	579	583	641	557	591	599	599	548	582	617	591	613	533	641	576	612	556	562	574	571	615	581	555	550	534	587	590	601	556	547	589	548	614	592	610	591	577	584	562	599	602	536	630	600	622	567	559	577	545	604	579	559	562	547	580	552	575	589	580	621	569	585	591	582	579	573	601	586	572	545	569	589	612	584	559	625	581	589	615	591	555	535	548	604	552	640	583	588	605	562	553	612	560	565	590	597	640	580	594	562	571	598	616	568	602	651	617	554	580	588	582	576	555	581	569	565	555	589	591	580	598	616	564	630	597	545	625	649	585	604	658	575	625	600	594	593	577	611	586	599	607	614	613	600	634	633	530	585	611	646	576	594	560	534	571	568	577	587	570	621	589	549	565	590	579	602	571	528	576	607	560	555	605	656	605	571	561	575	597	600	572	584	602	607	593	599	608	558	648	568	613	612	603	570	592	588	598	617	588	569	567	582	584	583	590	595	569	572	559	606	555	605	600	586	611	628	553	623	592	558	567	624	628	616	582	600	563	598	600	573	604	603	562	568	556	601	573	622	569	610	613	595	599	592	575	611	617	577	597	584	605	585	614	612	627	554	555	601	580	566	582	575	602	610	592	565	657	615	595	582	597	628	625	581	600	612	611	593	597	571	615	642	590	616	590	569	547	606	572	547	609	572	566	595	585	589	588	554	558	581	556	571	589	588	587	618	565	611	580	578	547	619	581	561	531	600	578	598	600	551	566	562	561	605	572	629	642	540	550	583	596	572	581	600	586	581	591	584	575	577	597	611	535	556	544	594	537	561	632	593	614	598	598	591	563	604	588	569	573	564	599	581	611	580	638	584	634	551	584	564	599	604	570	596	619	572	581	581	595	593	588	600	583	556	599	562	615	528	580	605	645	554	584	565	616	588	582	581	553	581	595	581	571	618	607	617	577	563	619	577	605	603	575	614	575	601	652	594	570	598	562	590	589	614	542	573	566	599	599	558	589	556	560	558	582	601	604	570	588	627	546	562	558	578	632	597	621	603	607	615	589	618	567	608	574	612	562	616	589	575	581	590	574	542	577	575	578	549	644	554	561	612	544	575	596	564	600	627	578	629	583	593	563	606	592	575	589	546	573	586	556	593	620	575	605	598	557	588	588	612	638	557	617	571	583	596	640	615	584	617	601	585	575	597	571	559	610	590	610	582	572	600	560	655	588	634	609	568	597	556	567	571	598	603	588	586	566	565	591	563	616	598	556	565	589	562	590	571	595	623	610	593	556	572	638	637	559	595	612	553	591	635	583	559	586	576	539	584	580	566	576	574	623	591	531	611	583	622	581	627	601	579	566	556	538	559	576	592	631	560	568	611	580	578	596	602	553	610	624	580	576	593	601	566	587	578	590	594	616	573	562	604	559	626	581	559	570	587	561	597	628	570	608	544	593	639	605	649	569	622	581	594	621	578	594	576	566	597	568	584	598	604	578	568	589	617	589	618	608	564	580	581	567	580	614	566	543	583	609	588	600	630	581	582	620	584	592	555	571	595	625	552	567	595	598	587	578	576	611	601	554	568	591	590	599	581	572	580	586	591	585	617	572	617	585	630	592	599	608	566	608	569	613	565	581	556	564	601	595	626	606	589	620	590	568	600	592	561	593	560	593	620	561	569	600	589	572	592	587	600	592	563	578	577	587	581	601	583	578	581	603	548	530	641	561	597	631	557	559	582	546	581	621	591	611	621	599	572	620	649
9931	17784	16292	9526	6527	4830	3768	2944	2525	2096	1850	1576	1421	1299	1159	1161	990	915	921	854	782	813	821	717	704	745	714	717	625	723	655	655	661	690	633	679	638	589	631	636	629	612	645	631	605	630	606	581	541	608	604	601	584	586	566	573	599	606	569	559	622	547	555	576	557	553	564	553	602	578	562	573	583	585	558	560	534	554	553	574	539	583	606	581	582	577	589	549	591	566	546	591	595	621	605	567	597	623	594	594	569	543	581	566	597	565	609	605	557	553	605	555	592	599	587	539	609	572	603	574	569	575	607	550	585	558	536	595	558	582	580	591	542	594	543	574	507	603	573	542	575	558	581	542	570	555	591	609	575	539	556	528	605	543	570	550	580	577	551	575	558	528	540	575	562	530	569	568	605	532	568	589	561	541	598	565	597	585	543	572	574	581	569	589	563	545	526	560	568	620	590	573	575	582	574	556	541	632	546	586	559	571	535	573	547	599	532	539	509	551	568	538	524	520	610	584	564	572	577	550	590	555	551	565	554	576	538	548	588	557	553	578	553	543	528	550	562	585	571	556	542	555	512	559	568	542	559	548	565	559	583	567	560	600	570	605	524	556	585	573	541	567	550	528	511	580	556	514	543	562	570	585	564	538	538	580	519	562	614	578	573	511	575	574	555	600	540	517	558	577	568	571	580	616	571	561	556	579	518	604	604	596	558	570	539	572	589	564	561	577	545	549	562	545	560	567	569	608	552	537	581	576	598	522	545	605	556	574	550	541	576	574	573	556	583	566	532	534	546	594	524	555	575	562	549	588	548	600	536	516	554	537	578	589	569	534	560	557	595	546	552	557	526	589	555	550	548	534	570	556	592	530	577	561	542	587	568	542	556	510	524	563	524	547	548	558	562	550	575	530	525	613	573	540	578	568	513	564	586	588	557	577	587	578	498	551	589	532	572	538	567	516	554	538	574	525	602	564	513	497	568	577	560	569	570	553	518	577	518	549	576	578	575	516	539	567	568	586	581	542	577	579	512	561	545	574	624	580	525	581	570	589	529	522	557	556	549	533	534	551	546	551	574	567	569	569	508	581	570	536	553	575	564	529	545	624	550	544	571	558	534	537	580	532	565	552	588	579	531	563	549	573	560	594	551	552	552	560	545	596	606	561	558	556	582	569	555	560	581	537	571	539	544	552	585	570	548	570	549	588	587	531	579	547	611	562	552	550	536	574	582	591	510	574	515	590	609	561	562	573	551	518	599	567	547	575	531	569	607	551	598	550	564	535	574	566	541	599	583	556	591	605	593	580	596	544	545	542	565	557	569	576	593	567	556	489	577	563	528	516	569	531	538	538	569	560	601	545	621	544	560	565	531	594	570	553	546	563	533	586	547	539	540	523	556	573	586	601	534	536	579	519	572	522	554	606	519	548	534	527	567	550	553	561	573	585	578	553	578	537	511	577	576	490	587	578	592	573	567	581	596	595	537	558	558	584	548	565	538	523	559	533	571	601	545	544	550	571	531	551	553	534	590	556	530	519	579	564	570	579	555	543	546	551	603	600	523	558	535	591	559	565	613	523	559	597	553	551	602	547	586	566	546	573	577	591	578	563	590	532	564	534	559	567	565	570	597	583	599	536	573	555	537	564	558	558	566	559	540	606	565	575	537	559	566	545	553	542	557	515	565	563	582	526	589	578	583	543	514	592	590	589	582	556	576	546	534	605	550	587	552	588	547	579	535	572	540	556	543	565	595	571	518	554	513	561	577	545	571	514	573	563	580	573	577	566	594	561	560	521	536	593	587	540	557	550	611	592	568	565	550	581	541	504	600	541	533	577	605	555	556	605	549	584	578	567	565	547	548	537	606	583	568	541	581	522	563	549	546	611	594	522	591	536	511	601	567	601	575	562	547	558	571	515	526	526	514	553	596	548	530	581	582	574	576	559	562	619	588	529	531	563	547	565	595	556	540	550	559	549	608	564	570	540	537	547	571	544	582	532	578	557	538	576	592	568	541	556	566	554	588	582	556	572	536	541	580	553	586	570	567	532	547	583	532	556	529	560	538	533	571	582	523	512	576	557	592	552	555	549	524	563	534	533	557	520	571	552	562	628	539	591	529	564	632	571	559	558	563	589	549	574	563	587	562	568	545	549	551	594	548	598	550	537	629	603	555	551	525	556	524	521	549	532	579	584	554	511	547	573	559	550	597	587	530	604	518	572	548	546	578	579	558	529	577	572	575	559	533	626	535	561	557	543	553	562	561	579	576	572	529	579	572	579	552	557	542	568	579	561	589	581	535	554	579	580	564	521	544	634	552	584	561	577	562	598	571	608	563	545	543	565	535	570	565	560	566	566	538	536	597	556	539	573	581	541	541	574	602	565	493	537	553	556	590	557	562	539	596	569	571	547	559	512	535	549	590	551	597	566	567	568	580	582	552	530	541	550	553	560	548	551	562	573	531	534	564	565	534	572	553	558	539	559	556	550	563	544	572	566	529	542	525	545	549	558	600	534	533	551	556	571	583	614	568	542	544	542	603	577	545	573	574	597	548	565	556	562	565	588	577	540	587	549	553	564	557	550	536	568	542	535	593	532	563	519	569	544	574	523	554	582	557	565	541	579	566	564	574	573	602	569	605	591	605	567	556	578	588	566	560	554	567	579	546	556	552	555	583	566	575	575	623	568	575	547	534	544	573	552	574	605	584	556	582	541	591	577	586	574	597	572	567	525	546	536	572	555	597	557	538	523	525	507	559	586	565	510	581	556	553	528	574	548	551	578	596	577	536	580	540	551	576	565	558	548	574	534	558	613	524	550	571	586	555	536	546	584	547	560	562	558	536	543	541	588	553	539	546	546	548	607	561	526	549	553	606	561	584	527	571	570	548	555	547	586	557	584	576	554	598	542	560	543	571	567	566	555	573	528	533	601	551	519	564	574	514	595	549	524	570	589	531	543	530	598	575	510	591	558	567	555	558	544	552	545	553	577	581	508	590	552	535	585	557	573	573	577	557	528	520	600	595	576	562	543	583	559	577	527	479	573	575	550	603	579	576	589	563	570	596	493	592	551	531	568	549	564	569	565	601	565	579	564	515	577	555	570	603	536	610	543	583	596	578	594	558	547	536	595	563	553	544	632	548	620	544	611	513	546	555	542	594	572	565	558	541	571	597	532	563	536	557	574	598	533	559	611	585	546	561	546	584	535	558	548	531	569	562	554	570	563	547	597	576	552	541	555	528	516	558	584	575	536	543	575	562	541	523	615	558	567	610	581	580	548	554	567	548	563	600	567	604	557	514	543	569	537	527	584	516	558	554	583	612	522	552	565	571	538	567	561	559	583	567	561	586	549	572	581	555	567	538	564	600	518	558	525	563	600	567	605	548	557	570	567	548	558	572	570	553	578	564	586	563	538	570	524	545	503	570	538	563	602	570	495	586	575	577	548	563	559	543	500	536	560	538	563	593	555	553	527	578	527	567	547	540	553	587	544	607	587	556	582	568	556
27833	14540	2415	1003	821	798	813	785	766	717	724	763	744	721	761	747	744	695	725	683	681	797	743	706	715	686	713	750	717	741	761	723	726	753	749	748	708	721	736	743	687	761	745	749	725	766	673	765	779	705	742	748	700	668	699	742	785	692	688	678	690	711	649	646	796	728	735	707	737	720	677	754	713	760	683	758	753	696	705	737	736	722	718	716	758	713	719	681	706	760	720	721	759	735	698	724	704	733	746	727	751	696	712	743	761	712	703	720	740	700	714	697	751	746	756	741	695	698	689	735	701	661	711	712	716	692	721	791	690	692	734	714	653	743	748	730	716	714	732	712	719	719	712	732	711	711	702	742	682	745	696	717	707	709	703	735	729	718	735	732	721	753	687	676	733	711	725	707	729	689	745	721	732	738	666	714	771	726	738	772	696	770	699	730	711	723	694	716	774	720	718	743	734	746	709	739	742	768	728	730	721	714	761	722	711	752	704	712	712	688	753	687	694	730	759	732	732	716	685	723	758	742	774	750	684	703	704	671	688	758	685	750	706	720	740	730	644	724	714	658	718	754	738	755	717	722	683	757	704	703	694	739	690	757	739	697	715	739	715	659	711	705	703	694	735	737	710	718	699	701	744	756	695	697	696	728	749	749	738	720	716	743	728	728	729	725	682	730	772	726	697	735	724	714	715	716	734	720	773	714	685	731	746	702	717	666	700	657	743	694	738	719	717	697	719	695	679	697	724	692	734	686	699	723	736	704	696	711	760	710	690	734	735	700	639	707	721	732	724	728	732	754	710	688	732	756	759	753	681	793	736	732	781	751	768	733	779	710	745	661	721	732	680	686	733	700	739	716	764	736	708	769	706	719	714	687	732	702	707	752	708	767	706	750	708	693	720	725	729	756	711	755	750	728	767	731	708	749	737	689	737	774	690	715	661	699	716	728	731	741	697	731	728	722	714	720	709	734	728	731	743	728	707	760	768	721	729	695	700	706	755	722	736	702	712	742	747	700	683	686	747	700	702	764	720	739	728	756	728	740	728	754	731	699	702	703	747	742	702	689	693	745	758	721	710	726	732	728	734	747	737	740	761	707	753	708	729	730	686	712	764	702	686	709	745	752	756	733	734	661	659	740	699	719	695	761	681	687	710	684	729	724	697	713	688	677	739	705	677	693	702	722	712	708	699	708	701	760	743	728	738	663	743	716	725	711	664	723	704	750	741	738	740	702	695	698	707	734	714	725	695	728	720	757	708	783	735	691	676	723	748	711	717	749	759	680	712	738	736	709	710	725	716	709	729	687	802	713	706	723	749	717	723	775	702	776	723	722	746	734	732	756	722	678	772	713	736	743	748	760	741	749	684	714	762	697	733	729	684	742	711	751	708	739	661	717	728	729	695	680	705	732	743	703	768	768	764	729	783	742	757	767	688	734	748	685	668	721	743	704	711	714	708	698	730	750	745	751	707	707	731	735	756	718	690	728	741	705	706	725	772	757	689	702	722	763	739	689	730	746	676	707	705	755	692	726	683	708	675	751	694	741	689	732	699	678	709	682	733	740	733	692	709	709	646	708	740	772	736	725	770	759	729	730	753	748	670	716	715	730	703	727	672	742	731	711	712	698	675	737	684	738	682	725	763	740	683	738	724	734	683	730	721	771	695	748	700	731	742	715	766	696	704	739	722	713	764	709	719	748	699	724	723	698	707	671	744	732	722	717	743	728	714	707	749	738	750	687	743	752	752	780	693	690	727	712	773	782	746	725	727	746	704	689	736	685	684	737	729	688	739	714	682	756	739	744	683	719	695	739	689	753	731	690	681	728	702	702	727	785	729	746	704	705	706	704	705	697	697	718	685	652	716	689	810	748	713	704	673	703	729	731	704	728	781	725	758	711	720	704	682	731	703	701	737	734	757	746	700	695	729	653	662	711	737	686	731	718	699	684	712	704	747	708	717	726	736	754	712	721	734	721	709	732	757	676	714	759	671	682	740	721	692	683	733	687	775	660	681	757	728	713	682	732	725	751	691	731	705	714	728	715	725	684	716	724	746	702	667	695	716	740	675	712	687	662	679	740	688	718	710	714	687	711	678	710	659	739	738	719	754	686	747	693	742	704	726	725	721	734	698	670	736	749	747	728	688	723	699	733	703	719	746	731	748	728	705	747	738	670	698	802	703	696	724	772	726	725	707	696	689	727	693	719	715	748	740	696	707	710	682	709	743	678	695	668	684	728	743	659	741	692	742	693	776	697	716	712	700	742	693	766	761	754	685	655	696	722	751	732	702	674	703	720	774	728	659	711	712	719	727	723	721	670	725	688	696	693	726	736	677	753	699	685	692	696	771	714	689	750	693	722	754	701	728	732	689	756	714	716	718	745	748	672	743	762	672	712	699	740	707	721	705	719	658	745	753	733	742	726	683	679	665	789	718	702	761	682	714	760	704	717	730	689	776	719	644	669	707	714	715	712	709	757	711	752	733	680	657	687	751	691	738	718	677	718	740	715	734	712	676	733	720	750	712	726	703	708	736	704	684	706	759	712	726	677	721	727	752	727	759	710	738	738	679	714	720	684	709	766	744	647	720	742	755	715	701	684	716	729	718	715	726	759	736	709	710	724	725	723	725	712	805	733	713	713	750	753	682	734	724	730	704	728	697	694	740	734	738	750	737	770	703	738	775	723	693	736	745	729	707	733	700	725	709	709	711	733	677	722	721	702	652	726	719	751	722	734	693	707	730	723	746	690	755	722	696	734	771	750	701	726	777	721	767	702	721	704	693	731	718	708	710	682	711	766	692	726	752	708	720	636	734	703	755	702	698	756	752	700	720	724	715	723	723	755	700	745	744	677	709	751	736	673	722	763	734	712	692	764	695	690	719	726	735	778	724	694	692	713	755	731	707	678	712	718	677	746	717	727	695	756	698	731	723	694	674	705	703	726	698	713	719	738	735	680	759	698	704	740	717	756	763	772	718	751	676	659	708	701	719	697	781	764	739	762	719	720	703	699	762	682	734	738	735	700	691	713	771	753	756	738	749	703	729	730	757	722	716	669	691	727	706	693	762	757	737	717	707	721	764	725	712	723	700	723	705	722	706	682	747	712	739	675	717	749	727	674	765	729	697	701	727	722	744	712	665	727	720	701	724	724	724	705	723	743	754	670	721	740	737	721	724	699	763	729	711	721	752	689	732	679	736	740	734	727	709	697	700	708	694	721	753	720	726	769	668	748	748	757	667	727	733	715	708	725	724	695	707	704	731	731	720	713	723	697	739	686	716	704	723	716	727	762	692	726	686	777	722	708	754	699	686	775	743	710	715	683	721	711	763	788	708	773	709	725	683	722	708	733	704	739	727	708	672	660	727	683	709	705	753	716	742	719	720	738	694	718	673	724	706	742	740	748	743	709	739	707	769	725	758	717	750	754	712	737	686	763	750	690	726	707	726	740	703	646	701	742	662	748	731	736	774	721	696	739	729	719	753	701	765	751	731	756	732	746
5483	1469	1329	1070	990	890	869	797	825	799	793	757	740	766	752	796	697	797	752	716	747	728	776	770	767	740	810	716	737	764	720	719	762	753	779	738	755	784	716	753	767	740	758	721	768	779	778	764	707	777	749	764	754	778	717	724	715	747	722	737	741	768	734	772	775	697	715	752	772	741	788	798	733	792	720	765	715	777	736	767	726	741	708	730	749	727	760	770	712	748	738	764	823	728	710	730	736	799	764	734	739	756	739	731	743	764	731	804	762	691	781	711	744	718	732	698	750	759	741	759	697	721	738	773	762	723	715	782	735	695	680	758	780	754	753	770	811	732	771	798	808	771	763	673	736	756	747	745	722	765	696	753	739	712	729	754	753	789	728	713	734	703	747	731	724	763	712	740	777	677	734	718	742	748	764	781	763	744	746	739	747	716	737	713	687	753	751	719	758	708	754	718	735	736	706	736	729	735	712	794	747	763	743	726	728	739	753	765	750	726	767	754	746	732	756	802	782	748	730	748	775	749	792	728	770	732	718	704	712	753	758	769	781	778	735	749	730	738	735	740	729	731	765	734	743	718	734	697	748	765	769	796	756	739	762	722	719	707	736	729	717	756	750	770	712	759	674	752	736	764	760	729	722	766	760	746	714	781	744	725	755	762	796	760	740	742	765	746	727	744	724	742	740	713	760	765	742	724	753	751	719	692	721	696	767	734	685	702	748	714	719	717	718	789	749	735	767	733	748	741	742	749	809	737	753	768	803	724	750	769	752	777	701	735	742	722	718	718	744	767	680	720	694	724	720	767	779	769	749	736	732	760	760	743	715	768	814	761	759	785	705	717	751	696	713	714	783	759	704	748	712	688	729	743	756	709	770	771	743	765	754	786	686	690	698	780	745	754	729	735	757	711	736	699	693	751	734	746	767	742	707	724	721	720	750	710	750	726	759	723	740	760	702	713	741	734	709	779	739	757	735	728	785	720	754	798	736	716	698	709	786	793	744	791	749	736	757	710	757	765	773	681	757	745	726	785	750	726	783	703	742	746	729	756	700	739	757	762	773	798	694	706	730	737	711	765	733	741	743	756	734	705	756	752	740	743	755	788	750	705	730	777	721	789	746	783	751	768	780	705	789	680	803	748	727	753	746	761	741	721	745	702	798	732	759	723	756	759	758	742	720	765	710	753	742	682	772	754	732	803	749	750	696	746	746	772	716	765	751	757	728	732	707	783	712	726	754	749	756	711	803	741	747	744	695	707	746	772	720	750	735	734	760	717	743	741	761	736	789	758	798	711	764	753	703	798	748	755	686	696	725	736	731	705	745	734	723	736	727	699	775	768	757	762	756	759	733	749	722	763	766	749	717	757	747	714	753	764	707	763	801	771	717	755	769	731	709	744	725	693	760	710	772	721	766	767	753	780	763	808	744	747	720	770	791	730	732	756	779	794	712	775	735	781	747	749	742	734	788	790	713	724	720	668	775	715	737	739	759	757	783	725	769	752	711	767	708	732	758	741	702	808	715	707	752	764	728	740	760	756	759	706	759	734	765	760	787	695	761	719	722	793	726	708	739	726	751	806	721	703	739	695	700	739	693	754	749	736	728	749	738	704	699	749	772	703	750	720	748	711	732	752	754	774	728	792	741	782	818	758	781	740	763	725	773	724	708	760	757	735	750	737	755	712	782	775	724	781	732	753	778	762	718	744	803	713	796	767	768	732	710	711	789	718	777	764	711	754	780	728	777	703	757	777	762	786	776	722	723	746	752	719	742	761	772	729	740	761	711	782	768	739	777	752	762	712	678	731	742	716	688	765	746	771	763	734	724	742	761	764	719	766	749	740	762	714	761	673	726	748	736	755	793	720	779	784	735	744	721	677	701	773	753	729	694	728	697	727	793	691	720	757	792	728	785	752	762	742	757	754	758	756	760	758	709	709	751	750	748	764	701	742	716	724	782	773	697	734	743	726	807	715	733	728	775	781	770	714	715	710	739	727	746	756	779	711	767	759	731	746	777	723	772	734	771	743	752	722	728	753	775	738	742	741	728	782	772	768	763	679	716	761	749	739	740	731	690	809	761	721	750	748	726	699	742	724	754	740	740	770	789	746	760	764	735	719	768	754	736	717	760	725	736	752	759	739	699	714	756	741	716	744	702	713	734	747	752	755	728	789	743	698	716	741	741	781	767	739	736	745	754	783	723	752	763	725	734	766	723	727	762	751	738	726	748	718	728	757	740	737	712	706	705	788	718	813	715	704	718	734	699	740	754	746	768	730	776	743	750	763	792	765	746	773	753	730	714	744	733	739	758	738	729	765	738	761	787	702	735	781	742	715	704	727	733	772	745	778	737	743	776	718	773	752	718	734	774	735	727	770	754	743	735	748	751	763	735	726	785	742	822	743	745	710	726	723	730	683	711	700	694	725	697	726	740	743	803	785	733	732	774	723	761	749	723	763	734	731	728	785	779	711	715	753	741	774	743	705	748	721	729	748	745	799	755	718	697	778	751	731	743	702	704	719	731	706	835	765	710	759	718	709	766	786	732	719	720	722	711	791	760	702	746	716	766	738	759	753	732	711	715	710	780	704	776	736	723	767	742	770	820	740	763	760	745	722	808	753	742	715	769	733	733	752	776	766	740	737	747	789	709	716	761	720	721	722	708	718	743	724	718	717	758	701	755	733	762	698	716	743	742	771	785	709	734	798	775	740	717	694	728	724	785	736	777	789	744	745	740	748	725	748	712	724	716	735	731	754	749	681	709	760	752	776	726	738	743	768	752	745	789	746	725	712	745	712	697	736	700	741	743	749	675	751	724	753	746	710	752	745	793	711	744	741	763	736	749	716	724	753	702	756	747	719	717	687	738	706	747	733	740	754	763	706	703	732	727	772	775	739	702	789	711	759	716	719	725	727	767	734	750	717	723	766	731	761	767	735	785	758	780	745	724	803	793	801	752	706	692	766	742	737	766	782	760	729	741	768	698	716	741	715	686	742	771	771	728	702	737	755	797	782	751	735	728	761	750	776	778	743	731	752	761	723	715	723	734	735	710	732	779	780	736	702	749	713	752	735	700	794	726	754	729	777	699	739	738	783	705	777	786	745	751	726	736	726	727	740	772	707	708	726	705	745	778	750	751	733	781	734	729	709	734	804	721	719	738	727	695	764	753	755	704	740	741	754	745	758	708	757	769	778	727	719	713	756	752	720	736	741	732	746	758	746	731	772	774	737	749	747	756	751	759	764	686	770	726	761	781	750	782	734	757	780	739	759	760	767	793	733	764	756	787	719	758	734	768	742	727	752	774	738	793	735	736	730	761	709	688	740	750	745	756	727	772	722	759	734	728	727	759	757	753	740	695	729	774	754	733	789	732	766	792	738	717	749	781	738	701	723	746	782	742	757	772	717	741	729	722	784	764	703	715	741	738	719	751	777	753	750	763	745	753	756	768	684	702	756	714	761	759	722	760	730	783	694	744	789	731	698	718	744	739	808	681	772
24998	20610	26934	24258	20609	11003	1425	953	795	704	603	572	549	575	533	482	442	441	396	437	446	431	433	412	437	412	380	377	374	389	408	388	386	407	379	370	374	357	378	369	341	377	357	354	394	430	355	367	348	388	386	346	381	390	332	356	393	327	372	373	403	361	363	383	366	409	369	362	355	378	343	347	364	350	379	376	356	375	394	382	364	373	380	365	375	342	376	376	368	357	365	366	370	341	346	370	354	365	377	367	334	393	351	357	355	394	385	357	391	376	357	363	305	390	358	368	374	413	386	355	377	380	340	363	368	351	353	372	364	369	348	398	347	356	356	370	358	344	369	400	378	372	365	356	354	390	341	364	350	368	371	373	337	369	369	377	344	343	330	379	366	360	369	356	369	385	376	359	374	356	373	414	382	380	343	370	345	356	347	392	391	326	359	334	370	397	350	390	356	387	381	359	385	357	358	356	346	386	373	335	347	356	337	355	380	384	355	367	367	355	383	383	374	389	374	365	328	367	362	353	356	344	365	428	369	342	368	343	341	334	342	396	335	357	383	390	357	367	369	366	340	367	329	354	335	358	351	350	379	358	330	337	367	371	360	363	388	338	350	347	357	388	375	322	371	339	349	351	389	376	359	376	394	344	373	352	351	379	344	355	333	368	349	355	352	361	365	335	342	346	386	370	349	395	310	357	372	358	326	381	371	371	337	347	348	351	356	341	389	323	373	346	330	372	352	374	330	380	312	328	390	365	342	366	379	374	367	347	394	357	345	374	368	378	383	351	362	360	377	371	331	353	334	362	410	402	386	384	337	355	354	345	392	360	380	360	403	327	367	358	355	365	385	328	369	353	382	364	383	368	326	356	338	374	382	372	332	346	358	382	340	324	373	339	368	397	366	342	353	347	346	380	377	350	354	375	381	374	338	336	361	339	358	352	315	323	382	383	351	333	365	367	352	387	331	367	332	401	346	355	342	383	372	354	368	379	356	356	330	408	362	385	345	386	370	368	363	376	353	389	339	337	355	360	394	357	359	329	345	354	357	362	366	338	355	361	358	395	326	360	352	355	337	337	362	368	361	366	354	349	388	339	366	315	367	361	361	359	369	357	365	351	370	369	372	352	382	354	395	357	391	351	353	368	332	380	358	374	372	389	373	341	357	364	371	387	379	343	389	352	350	369	347	355	344	347	374	358	363	371	342	352	354	365	329	356	366	372	361	356	365	381	353	359	366	369	357	368	342	367	346	343	352	367	350	340	346	347	361	348	374	381	378	371	378	321	356	347	367	399	375	388	363	356	378	368	331	332	352	369	373	336	339	363	347	360	356	355	346	369	389	361	348	368	326	341	331	347	390	331	346	348	372	302	373	336	343	348	382	351	362	359	342	368	384	346	372	409	371	337	404	341	352	355	373	407	377	346	348	308	353	345	368	375	342	368	340	386	339	374	360	380	322	347	327	318	382	378	370	357	363	377	354	363	377	365	372	376	365	376	329	351	362	370	399	362	353	376	383	330	342	355	363	321	372	343	350	353	355	391	382	365	350	362	337	392	377	353	366	357	360	343	337	373	352	342	371	340	352	374	390	395	378	341	342	352	394	363	390	336	378	360	334	356	381	350	370	391	364	320	355	372	328	368	368	355	348	350	352	356	336	369	345	352	352	368	390	360	341	338	349	389	367	351	344	341	355	329	354	368	349	355	378	376	382	398	328	347	356	369	348	350	357	365	369	343	414	329	356	378	347	363	373	333	345	342	348	350	350	327	353	353	379	330	335	331	342	378	382	393	381	386	357	347	360	367	363	398	347	371	373	363	338	386	378	352	376	349	353	397	365	342	375	357	380	344	331	376	352	365	353	364	354	349	350	344	362	357	377	361	347	400	373	370	353	367	365	373	350	385	353	375	369	353	372	378	382	344	377	348	378	373	350	363	358	335	379	350	354	360	366	336	349	357	340	371	357	373	357	323	345	354	349	366	344	333	342	371	329	307	361	369	357	356	339	384	367	372	369	334	343	370	384	371	349	364	338	376	352	351	378	337	304	382	327	360	360	354	351	404	357	346	322	369	352	328	356	362	301	363	381	325	350	334	339	396	365	358	370	337	420	349	363	365	330	391	370	346	380	379	358	348	372	346	363	379	393	333	388	373	348	362	353	344	379	339	333	373	354	389	345	380	343	377	370	356	349	409	369	339	370	360	395	336	397	328	360	372	340	362	385	376	395	341	360	348	353	377	308	352	362	366	389	352	381	338	361	375	360	384	361	352	362	322	365	399	406	369	368	368	356	388	389	379	339	371	335	362	398	385	372	346	329	370	352	337	359	379	362	324	374	345	335	347	373	330	367	357	340	366	367	335	346	379	350	368	339	367	379	354	338	358	382	346	377	339	351	347	363	373	379	357	363	355	371	343	310	353	353	355	322	347	361	362	336	353	375	342	407	373	406	356	370	340	338	406	359	355	321	351	358	389	368	319	359	328	312	350	348	364	374	368	368	391	390	368	365	378	385	375	364	371	359	362	363	332	348	365	318	362	390	384	376	378	360	390	366	348	362	326	355	371	348	368	340	352	391	358	384	375	333	351	343	367	362	343	362	361	348	351	346	365	369	365	342	345	389	347	330	392	342	329	363	387	373	358	367	372	340	358	367	348	359	364	389	326	342	372	369	371	357	369	341	345	380	371	363	397	328	342	350	336	357	370	364	368	344	366	349	355	339	334	394	339	342	348	364	391	343	362	347	331	365	392	385	339	333	341	367	375	372	365	348	343	366	369	358	389	361	345	388	379	335	379	374	385	379	361	341	336	340	333	376	380	361	351	375	359	343	355	365	369	366	388	355	352	349	341	368	382	411	363	350	371	341	322	355	336	353	341	357	402	344	345	376	336	362	376	351	357	350	375	341	380	350	393	371	374	410	343	379	361	339	374	370	347	355	361	349	349	345	315	353	358	401	338	365	366	346	367	354	333	318	340	396	359	365	380	350	355	345	369	353	333	376	360	332	366	375	366	354	344	364	358	357	367	358	370	352	374	364	389	366	381	356	377	338	325	368	373	382	323	385	376	391	341	336	341	384	392	355	366	394	339	377	316	379	384	350	375	341	380	325	359	349	384	356	328	334	397	370	350	387	350	343	336	370	368	372	361	372	305	368	336	371	348	327	345	335	362	385	399	343	387	360	363	364	357	322	381	368	396	357	342	345	345	387	331	342	360	370	374	384	347	347	348	353	379	359	348	371	327	348	383	358	371	358	367	332	362	352	388	365	332	373	396	349	370	375	349	352	369	354	362	350	328	379	321	356	353	341	398	336	352	367	383	377	379	336	366	344	373	367	344	386	336	354	361	368	332	349	330	363	352	382	386	346	358	356	371	340	363	345	362	356	379	342	330	316	351	355	381	363	378	345	409	318	360	361	371	348	339	354	346	373	363	362	389	355	380	373	341	347	358	370	345	328	397	358	341	392	362	301	355	366	354	355	347	353	345	353	370	371	364	392	353
7304	11722	10505	5874	3903	2755	2195	1805	1430	1174	1079	926	846	792	736	675	677	627	594	543	515	541	500	474	483	478	466	478	477	425	464	404	429	406	426	441	397	415	433	413	429	442	421	396	446	378	426	399	412	375	382	377	403	418	428	459	383	355	404	394	400	418	393	384	423	379	387	380	400	398	413	409	392	378	364	396	408	386	365	424	381	398	390	377	383	392	393	414	399	379	391	405	401	403	425	377	409	395	401	378	388	374	397	377	415	389	395	407	388	414	391	393	401	422	355	355	401	394	352	375	402	431	359	400	360	414	397	394	394	347	401	415	373	377	404	399	388	401	377	408	404	378	387	392	385	377	391	379	407	354	399	420	392	363	371	372	397	415	365	357	405	376	361	375	400	361	371	387	388	375	377	386	381	367	397	390	404	395	351	383	358	370	381	381	407	397	385	368	410	368	396	385	387	385	378	397	372	384	408	381	407	375	376	343	366	416	396	404	370	406	399	373	418	374	397	372	357	443	402	373	397	358	374	383	386	362	385	365	389	382	401	367	382	378	402	383	366	376	348	382	372	391	362	377	388	394	382	392	354	360	400	368	411	373	381	380	388	398	363	372	389	378	389	402	414	382	373	368	384	383	408	376	366	364	350	384	371	383	401	372	413	376	357	405	367	360	384	363	412	358	364	374	377	376	364	381	390	388	360	382	407	342	399	391	425	363	393	366	359	394	365	370	359	391	360	366	356	403	396	387	339	421	374	409	380	362	385	387	398	357	381	353	394	388	396	404	372	345	404	384	357	383	404	356	403	378	373	405	355	409	359	406	363	421	395	389	386	396	373	352	358	391	404	370	356	400	391	430	367	366	354	379	374	376	361	385	376	404	377	383	354	372	374	389	409	380	371	365	377	429	380	390	375	370	354	427	392	412	397	371	395	370	390	372	419	407	354	367	388	402	399	371	400	365	406	378	378	411	387	365	395	384	377	391	346	417	355	384	376	363	408	374	401	373	409	375	384	368	370	362	389	360	372	400	376	399	343	375	386	382	376	358	385	395	377	378	407	367	376	358	392	364	412	393	389	404	398	366	375	372	415	406	374	367	370	358	372	416	404	383	384	392	384	418	393	374	398	376	412	360	393	405	358	379	401	392	387	371	413	392	394	423	402	326	383	385	387	442	348	350	424	371	377	424	408	401	399	375	410	370	416	395	387	425	388	405	401	338	439	390	370	401	399	385	413	365	386	390	375	373	370	380	381	395	389	372	399	388	358	379	387	375	397	418	408	371	352	380	387	417	391	397	388	407	427	364	350	403	381	390	383	358	386	382	371	387	379	406	362	361	395	372	392	369	397	419	373	365	411	382	362	361	385	401	415	375	415	387	391	403	426	395	383	399	368	403	381	390	395	383	372	408	376	369	383	392	382	355	377	420	358	345	384	402	382	378	386	345	365	367	336	364	386	359	396	418	359	394	340	356	380	403	341	384	387	402	340	413	344	409	394	380	378	366	400	408	378	362	413	416	403	381	381	396	397	380	376	384	394	431	365	405	351	409	376	389	362	355	400	373	360	374	352	380	403	392	399	408	389	388	392	351	375	402	396	348	374	352	404	363	396	381	385	381	401	362	389	408	347	386	422	384	365	372	371	413	384	407	415	366	375	393	396	415	381	380	428	429	366	384	353	403	347	375	370	372	387	366	353	368	389	374	369	370	406	350	388	382	373	373	388	388	374	385	390	401	371	367	345	400	382	318	399	367	377	358	410	393	365	376	378	394	402	349	358	381	364	385	364	383	372	325	358	399	398	413	375	349	415	400	365	371	395	431	353	374	393	359	401	418	374	389	377	381	367	397	395	392	388	368	380	395	389	410	350	400	409	378	375	413	382	344	351	389	388	397	371	382	414	361	380	427	342	378	385	386	418	419	366	412	386	350	412	374	385	370	400	389	379	382	368	405	388	378	359	368	382	367	382	431	356	371	376	397	393	375	383	372	418	381	402	399	389	377	401	335	389	340	368	361	378	374	378	351	354	394	427	375	403	389	395	388	377	350	414	404	383	369	389	363	390	372	377	403	343	359	401	397	395	396	386	365	378	362	399	367	356	377	367	393	386	381	354	359	393	397	372	398	369	380	368	415	363	430	408	361	386	399	367	354	341	354	389	367	385	409	373	382	401	396	375	383	422	394	366	362	385	382	385	363	378	362	377	380	342	377	374	431	413	392	366	387	361	359	387	366	423	392	406	364	358	409	376	427	408	377	364	393	397	361	415	383	366	392	372	384	391	401	373	368	404	370	363	400	399	389	363	388	354	370	407	390	372	379	391	383	363	367	397	430	395	354	362	371	409	380	398	354	369	349	383	342	367	359	384	370	399	410	382	382	383	403	361	365	423	355	386	385	394	393	401	379	374	397	374	357	381	364	432	364	387	393	387	399	390	373	405	383	372	387	379	390	416	361	401	354	365	412	366	367	366	403	414	391	367	384	353	409	413	393	372	408	416	362	414	378	382	417	400	386	396	368	384	432	376	400	373	372	394	395	382	376	390	362	373	350	367	382	378	378	409	385	364	359	380	384	323	402	411	351	373	389	384	441	368	364	371	425	396	377	336	367	376	384	385	390	431	383	384	399	387	383	363	408	396	389	384	368	373	374	409	374	411	355	392	373	380	418	362	358	320	405	356	366	373	402	425	370	392	377	390	389	389	349	396	391	358	374	381	391	406	356	358	389	380	366	370	385	379	349	414	392	387	338	411	360	371	398	380	367	378	407	372	404	394	375	384	363	367	378	344	384	403	370	373	379	365	385	370	370	367	386	368	375	394	379	353	373	368	375	425	351	384	410	359	400	366	363	360	404	373	365	368	377	400	388	383	360	391	345	397	410	362	364	389	365	418	401	345	377	379	370	374	397	393	393	366	329	360	379	378	377	383	393	379	421	384	369	344	400	366	381	382	357	352	413	362	381	383	386	385	389	363	387	332	408	388	358	379	414	379	401	378	369	380	374	367	377	384	369	382	406	390	379	391	354	362	398	355	357	412	377	385	369	406	367	347	375	314	388	405	384	383	373	359	359	385	414	407	391	395	410	370	397	373	356	389	368	399	367	390	371	408	389	396	344	395	397	341	370	363	391	390	357	418	384	404	392	339	356	401	401	371	355	352	390	380	385	407	380	404	383	405	369	389	395	391	402	403	355	387	376	389	371	415	365	410	401	367	384	395	369	367	375	359	400	343	354	412	376	392	389	404	391	394	388	337	354	378	372	368	359	393	373	366	400	396	385	362	403	353	365	375	407	376	341	361	399	377	371	378	371	392	392	392	388	372	359	409	363	394	379	371	431	398	365	407	356	341	388	379	380	387	387	399	325	381	406	422	331	377	397	406	407	348	389	384	351	362	367	371	393	360	394	417	397	379	408	382	386	377	374	407	373	376	390	372	354	365	378	386	388	372	375	404	381	394	369	362	389	384	385	387	387	391	344	382	388	415	362	372	359	357	397	383	399
22863	20592	27312	23888	20600	20672	8769	1811	1442	1241	1068	940	963	972	877	728	781	739	717	714	730	701	687	713	666	701	698	646	659	603	641	667	631	614	637	610	632	636	609	614	618	672	616	642	595	599	647	586	586	651	662	608	635	611	620	647	595	602	574	613	589	628	600	615	624	615	627	583	607	589	598	595	582	620	537	596	625	549	616	595	591	590	560	643	568	620	605	604	599	561	591	591	583	589	609	568	582	594	620	587	574	577	578	590	606	627	619	601	576	638	603	625	598	570	619	566	570	598	588	654	573	568	561	607	595	599	596	595	567	569	586	573	590	590	592	613	612	568	602	545	571	585	543	587	568	559	623	577	598	605	542	531	610	588	597	576	628	549	567	603	544	588	608	617	571	617	593	605	565	579	551	615	564	623	559	580	536	605	539	589	631	598	575	557	574	572	574	588	560	579	582	620	609	572	620	599	637	593	605	569	601	611	578	605	587	564	558	577	616	541	575	600	640	638	598	594	562	630	618	548	559	613	600	610	628	581	558	613	570	632	586	604	613	583	595	561	613	571	600	587	582	619	580	570	580	584	536	566	592	621	584	610	593	550	581	577	568	567	547	558	610	589	587	595	583	555	585	615	585	587	585	628	631	614	628	548	559	550	596	608	606	583	609	598	520	638	567	605	575	543	642	586	585	605	570	647	631	564	564	604	571	625	649	601	541	568	609	564	596	619	551	575	600	598	603	621	559	565	605	590	606	587	592	574	618	588	576	597	597	637	600	582	653	576	591	553	576	578	605	579	585	587	600	564	602	605	605	582	607	566	568	607	584	559	572	619	587	556	574	552	553	608	582	600	577	622	592	611	581	567	564	603	596	578	576	574	555	575	570	618	584	601	639	584	632	608	556	567	556	592	602	638	597	572	605	569	613	642	623	592	573	630	605	591	600	563	588	596	575	580	572	601	642	576	600	592	591	602	609	605	549	586	584	594	590	580	598	565	614	605	582	586	585	635	586	572	599	552	565	552	579	608	547	574	586	566	596	588	537	581	594	578	608	605	552	565	569	548	593	593	603	584	611	564	626	575	537	621	547	629	548	567	598	588	631	559	588	591	585	536	553	579	604	592	594	554	618	594	600	566	612	604	608	570	612	568	583	617	554	579	624	591	582	568	573	619	550	605	564	589	574	589	600	599	579	564	556	603	624	602	569	617	592	573	570	567	594	568	551	577	573	608	559	630	513	640	523	594	622	561	582	596	580	555	590	596	561	579	638	621	606	587	547	594	578	627	597	605	594	592	583	624	574	562	592	570	580	589	637	583	581	563	566	609	569	580	590	553	574	624	598	555	568	535	620	587	598	592	565	525	626	577	606	624	528	580	607	611	596	553	603	609	584	597	619	571	588	580	581	609	584	583	594	569	532	573	610	569	575	569	577	556	578	578	551	576	539	597	563	557	589	582	571	612	535	588	611	562	588	579	571	555	566	600	559	569	597	602	568	625	590	560	605	581	578	611	609	606	607	610	562	614	556	541	549	562	578	602	590	611	601	557	614	585	607	586	576	608	574	544	560	619	645	593	565	587	579	560	591	602	601	578	614	607	623	616	608	602	630	640	588	605	580	609	596	639	591	601	549	573	556	596	539	584	588	578	628	579	608	593	607	626	590	606	568	617	548	595	597	603	593	573	590	568	594	565	557	544	567	568	579	563	611	579	591	590	587	566	584	583	631	577	549	590	592	577	585	597	632	634	541	603	576	540	549	587	590	579	590	574	575	582	591	558	550	616	592	596	577	596	649	597	587	568	602	549	597	586	606	574	559	576	600	586	566	593	593	576	566	637	615	588	579	545	600	543	528	554	593	569	580	580	573	579	598	574	591	558	602	605	630	591	612	555	600	579	632	615	601	582	620	612	572	599	556	601	578	567	575	583	597	573	552	558	594	607	576	584	556	615	608	585	572	585	572	559	592	566	572	561	579	575	585	583	576	583	600	589	569	554	555	643	621	504	578	578	589	558	543	582	553	562	603	626	632	581	561	567	550	580	572	580	579	585	594	587	620	551	550	552	588	578	586	575	560	596	598	613	648	567	610	577	579	580	570	604	613	582	596	580	557	573	596	627	570	581	575	574	594	603	633	584	586	591	560	592	594	565	575	544	601	563	606	561	547	588	550	598	556	619	577	552	578	593	571	581	596	597	587	612	581	597	594	614	605	570	572	605	579	595	587	563	564	634	599	612	586	579	622	613	556	580	588	596	642	576	603	623	525	569	573	577	599	595	590	594	584	569	620	598	587	564	594	630	598	620	544	594	574	588	566	565	571	585	544	591	581	571	614	575	577	568	531	574	591	570	579	570	617	600	566	575	584	607	599	602	563	561	592	591	600	588	557	580	595	597	548	603	619	574	531	618	564	616	582	600	631	602	667	570	603	568	558	586	544	585	608	601	586	598	585	627	597	607	639	612	604	613	624	560	575	584	583	626	558	551	639	559	685	596	570	584	618	637	583	598	561	556	567	633	569	537	571	558	553	594	596	637	583	567	590	604	621	571	628	610	603	571	553	605	629	575	615	553	567	580	621	601	567	570	588	614	602	619	562	554	584	524	591	552	637	616	583	593	617	645	551	585	563	591	570	577	651	546	617	581	582	612	553	580	552	572	598	581	572	596	598	553	538	588	571	582	551	609	533	564	582	590	596	519	604	589	598	634	644	548	573	604	617	576	561	614	583	570	579	593	585	589	581	616	584	567	580	557	577	594	562	604	577	578	592	604	592	563	547	592	582	594	600	509	579	580	563	628	603	641	579	538	589	602	586	594	561	564	586	591	595	564	586	631	560	583	573	578	595	550	604	599	582	519	595	592	584	627	598	562	537	581	605	565	574	584	593	583	549	585	588	547	580	568	558	599	562	621	569	570	601	594	596	606	599	568	594	590	573	567	589	578	565	619	588	598	546	601	582	610	618	603	614	590	567	564	597	577	560	552	553	564	574	601	583	553	594	562	607	537	589	594	597	608	584	575	562	569	584	570	535	577	553	582	561	600	601	553	599	585	576	599	551	582	545	568	618	590	600	577	556	619	622	594	574	567	571	585	581	548	580	576	595	590	575	598	613	565	583	559	605	577	570	598	642	548	597	587	594	626	549	567	582	563	607	574	617	608	554	568	591	628	566	611	566	625	591	537	580	616	567	555	623	612	591	587	584	619	566	606	582	581	571	586	570	631	566	546	564	596	624	604	558	580	581	596	560	498	589	574	590	585	565	601	576	556	554	567	571	574	595	602	583	579	570	610	559	584	632	579	567	575	557	585	598	572	554	614	560	553	576	589	567	577	609	607	579	588	599	554	593	601	598	614	614	546	608	560	547	571	629	553	547	538	587	585	634	572	612	614	566	570	564	619	605	577	573	541	603	604	588	539	571	603	569	567	620	578	609	528	576	576	596	561	573	585	548	551	595	559	597	584	596	570	561	584	573	553	586	584	630	568	617	603	601	574	649	593	592	573
10072	18047	16419	9693	6741	4984	3748	2905	2449	2034	1819	1575	1368	1287	1163	992	1001	987	920	850	870	805	817	780	732	740	710	728	619	650	681	655	667	663	665	627	604	631	617	652	609	572	585	578	631	610	597	604	592	559	595	610	600	632	581	571	568	621	541	570	542	595	599	587	605	572	552	546	577	603	564	553	591	523	556	564	560	568	584	553	584	557	565	520	569	580	606	581	592	559	588	564	610	586	548	536	576	550	537	570	572	582	560	549	579	539	574	561	569	551	546	607	560	580	599	573	573	528	600	557	551	591	536	583	530	561	573	588	573	591	571	579	580	564	513	545	576	563	579	565	631	511	555	574	547	571	601	581	540	581	592	584	518	526	538	611	516	545	570	619	543	545	552	502	528	538	548	617	562	564	595	556	548	541	564	588	570	560	587	548	559	584	597	521	550	558	555	531	601	531	555	544	560	588	553	597	563	549	592	589	522	548	575	527	566	573	599	519	568	525	531	528	519	535	559	578	578	592	564	586	553	537	535	555	534	537	547	554	566	524	502	613	563	576	537	525	541	552	555	540	557	521	558	524	527	567	550	540	587	568	526	533	562	555	519	527	528	528	543	619	544	542	557	545	563	516	521	565	576	574	549	575	540	535	529	562	560	545	567	514	577	556	506	535	545	539	541	555	544	550	553	580	523	582	536	518	597	530	501	545	562	539	547	572	540	545	540	556	528	512	579	542	580	557	573	565	580	560	492	543	552	589	564	541	545	544	560	566	526	554	546	523	577	540	540	592	585	558	549	564	568	571	555	531	560	551	565	552	606	589	546	543	538	529	511	558	547	563	530	585	540	531	561	568	565	526	563	567	527	571	574	559	593	552	529	558	506	535	579	575	549	583	573	569	568	570	546	520	573	619	536	544	542	561	540	569	541	551	526	542	538	568	535	621	524	545	532	570	580	545	481	565	547	523	599	552	560	557	592	580	562	603	602	565	544	551	561	553	614	533	571	572	631	565	566	548	549	525	569	560	577	523	561	604	543	548	553	522	526	532	531	542	517	569	536	558	520	565	571	572	569	549	581	512	531	490	554	543	548	571	529	544	560	571	546	547	515	540	586	552	581	498	587	591	522	558	549	564	515	506	521	526	548	509	582	511	564	522	541	561	517	595	613	555	537	510	545	550	553	533	565	563	533	572	561	518	558	521	545	575	549	610	566	577	572	562	531	575	494	565	565	567	554	525	580	572	584	551	624	547	550	580	575	577	551	551	541	571	608	542	568	547	599	568	537	556	536	575	528	542	587	527	560	581	515	537	568	588	540	576	549	563	559	513	549	562	549	545	562	528	510	500	584	541	531	518	546	546	581	567	596	549	568	554	546	603	526	531	550	548	571	553	580	546	561	517	560	589	547	596	531	583	513	557	532	544	520	541	539	554	539	591	588	547	564	539	581	595	543	564	602	523	567	525	540	577	563	586	527	518	594	527	562	537	573	546	566	535	564	562	545	528	518	549	559	573	534	563	555	567	540	567	558	572	583	568	571	515	568	507	568	548	500	557	506	524	585	550	554	529	556	512	550	543	568	511	530	515	551	529	540	541	536	556	568	552	540	552	577	549	544	529	576	546	568	541	530	557	598	502	557	558	548	566	528	515	559	554	508	531	564	568	536	595	567	559	529	513	534	558	611	569	541	574	542	546	549	586	537	593	551	553	559	516	564	570	532	556	548	566	531	544	595	543	560	549	530	564	579	560	568	570	563	563	532	538	541	540	509	538	565	571	584	581	544	548	570	520	508	580	566	571	542	555	584	567	547	542	554	556	529	558	525	563	541	583	553	566	595	564	525	572	554	579	573	559	593	527	541	548	572	549	545	547	571	518	574	582	539	565	568	519	559	568	557	532	558	523	558	556	539	526	551	552	558	564	609	580	566	542	555	538	547	573	550	565	576	558	593	565	578	559	570	614	542	547	552	545	573	541	553	538	541	525	580	549	527	553	592	575	524	561	551	549	545	545	535	554	542	540	561	566	535	562	566	535	528	544	543	540	551	542	562	573	613	523	551	532	514	560	537	577	567	538	605	539	566	539	551	570	571	568	540	567	574	563	546	555	553	598	579	562	538	516	549	558	608	581	549	545	543	546	534	576	480	551	576	576	538	522	553	536	527	565	538	530	548	558	534	539	504	558	569	558	579	562	569	536	580	586	618	556	544	592	488	555	572	550	563	611	553	570	549	558	603	493	533	567	528	591	558	520	542	521	583	505	583	579	562	544	508	561	560	554	580	590	528	545	548	578	543	566	538	577	560	522	525	557	573	549	558	553	563	553	552	552	599	559	600	563	550	571	538	552	587	563	538	514	599	586	552	533	596	560	561	541	579	552	532	562	533	531	536	610	511	542	574	521	526	546	559	577	531	529	540	545	552	628	595	550	561	545	560	586	574	542	533	560	572	556	572	543	576	568	567	549	605	527	582	585	548	578	541	566	533	574	559	575	595	602	537	515	542	530	577	568	574	553	544	558	569	576	505	594	518	598	575	573	575	595	546	557	572	563	547	569	553	568	546	582	581	528	596	577	493	554	541	548	549	536	561	553	530	569	565	603	519	564	521	569	593	582	570	531	596	540	568	567	550	528	562	528	592	552	549	549	526	560	558	553	535	566	548	582	538	567	587	537	559	533	570	533	492	551	490	518	562	578	566	546	522	604	496	540	594	547	554	524	518	524	528	560	533	519	538	551	539	520	507	552	522	525	564	542	555	585	550	553	557	565	565	576	573	560	551	571	579	543	564	554	552	560	580	568	549	594	589	524	561	537	560	561	547	523	543	555	563	587	513	538	584	576	518	555	508	606	523	546	568	526	535	555	579	565	565	531	598	517	531	529	562	569	577	569	540	516	541	517	567	536	577	548	549	561	559	563	550	588	560	523	549	616	568	534	535	565	554	556	535	548	547	554	598	560	524	557	539	536	547	567	563	607	560	544	546	599	540	548	489	551	539	540	539	553	561	526	547	548	536	558	557	508	571	547	576	537	610	567	555	564	570	536	586	574	547	539	560	561	595	557	545	563	552	573	557	598	529	590	590	568	556	580	542	546	539	554	536	525	572	603	553	550	546	561	496	539	553	536	535	566	576	537	574	554	561	528	562	571	558	593	579	578	613	542	550	553	560	554	533	570	534	563	557	521	611	564	590	549	555	559	519	523	553	537	551	577	560	584	542	534	581	525	552	577	558	576	582	560	574	533	547	575	494	546	600	551	534	517	527	564	539	540	533	548	586	556	592	528	628	552	554	559	595	574	563	545	534	561	561	542	545	540	525	519	543	559	552	561	533	528	595	542	585	542	501	562	550	563	535	540	577	563	538	547	556	521	559	565	595	601	574	536	549	534	571	539	534	582	592	571	537	584	561	564	518	543	549	578	540	574	556	604	581	562	553	513	558	562	554	520	561	537	513	577	543	605	539	568	567	556	537	589	545	532	552	543	538	537	557	556	559	589	539	552	537	560
28212	14534	2543	1059	869	822	757	811	731	700	785	748	699	762	732	714	704	723	734	762	719	737	715	751	722	692	729	728	722	695	683	745	739	794	745	692	739	755	736	722	755	711	702	774	717	730	719	744	742	678	667	737	716	752	740	717	716	771	762	696	702	712	722	726	715	740	723	740	731	701	664	709	761	738	706	711	749	765	705	726	768	717	720	726	701	728	762	700	710	679	708	722	684	708	732	671	736	747	722	776	705	783	738	730	675	750	746	685	733	683	687	754	737	730	757	713	721	661	675	666	793	777	710	689	750	793	700	747	752	713	714	696	728	727	734	737	687	714	739	739	750	736	653	740	769	759	742	757	712	724	744	741	681	723	693	718	726	733	747	702	758	750	682	747	715	704	705	758	698	756	728	704	766	718	729	718	661	679	747	718	727	714	782	721	724	727	708	734	693	690	703	759	733	708	675	725	774	716	715	698	735	731	739	758	718	743	761	710	704	749	707	740	768	717	759	757	798	740	669	713	701	777	732	715	741	725	700	753	701	753	699	693	708	687	734	697	680	716	703	740	736	669	697	665	710	728	733	731	736	715	710	764	737	726	668	740	744	719	711	715	708	698	699	736	720	694	740	735	757	707	688	679	723	720	742	756	754	783	678	738	693	702	703	715	726	729	762	708	736	746	769	765	744	712	713	746	770	724	753	747	752	688	738	723	730	676	670	747	711	746	673	720	731	701	707	762	734	701	748	704	745	708	731	719	709	743	733	747	757	746	689	759	692	735	719	736	725	739	750	794	672	692	736	709	740	703	719	727	704	675	678	708	703	663	702	705	766	659	704	689	691	738	712	735	714	715	683	743	731	715	732	720	697	768	704	721	714	704	702	731	723	630	729	724	679	735	751	710	680	762	702	710	697	720	669	752	728	743	773	696	753	746	726	658	711	698	702	732	731	696	736	688	746	730	753	737	752	706	693	724	745	676	661	731	754	757	759	754	727	787	738	684	709	714	746	738	715	722	718	761	733	704	744	720	731	726	729	745	694	772	716	722	730	685	683	737	726	708	735	729	694	737	692	732	746	710	742	704	710	769	735	739	716	754	754	743	746	731	709	678	740	737	752	641	690	696	723	773	670	717	739	769	765	708	734	723	733	718	681	719	704	695	708	725	760	774	686	679	745	721	699	823	712	735	771	782	771	768	709	788	734	723	721	758	748	723	787	723	746	739	729	707	715	718	669	800	735	669	753	696	731	680	743	724	739	688	735	708	703	682	700	731	717	756	730	721	725	714	747	736	685	729	763	693	739	719	740	730	721	707	683	680	686	694	726	678	680	698	812	736	757	747	694	703	740	753	764	725	721	736	733	690	723	733	693	697	724	742	728	730	759	715	792	690	755	675	743	679	744	718	703	724	733	723	698	684	742	738	683	693	701	753	774	713	744	706	677	731	703	663	701	751	720	748	740	731	699	734	694	739	701	789	763	714	758	722	729	723	690	751	741	748	763	684	690	749	725	738	758	733	767	735	730	731	733	727	730	707	692	749	739	704	734	733	729	707	745	697	737	685	690	714	737	713	749	759	729	737	688	744	712	716	719	770	789	708	702	723	680	727	712	683	674	721	732	708	682	714	705	708	714	689	722	673	752	735	763	742	731	687	690	685	724	726	759	718	657	741	755	720	803	722	717	729	752	734	716	719	755	710	698	733	719	691	730	733	727	697	714	685	726	676	718	763	668	694	742	676	717	755	717	718	723	702	742	726	687	763	772	701	773	742	728	698	731	737	713	662	688	706	729	700	715	757	668	732	723	710	720	728	741	732	775	686	655	737	749	744	752	742	767	776	702	753	712	759	760	689	732	737	737	689	735	720	723	701	722	752	701	726	703	678	707	702	740	747	674	707	749	700	753	733	739	714	753	731	720	754	760	689	717	677	721	704	721	742	733	706	763	757	734	720	773	745	760	692	685	727	711	746	746	715	718	734	688	720	749	733	718	732	730	741	713	699	735	732	743	761	734	699	725	709	719	768	699	682	686	754	755	720	725	724	692	742	764	744	737	709	706	732	724	705	732	705	712	757	742	775	696	712	761	719	747	736	724	741	764	746	704	782	720	745	682	738	713	697	731	719	732	749	726	691	698	719	708	696	703	681	715	702	707	716	740	692	709	702	676	726	727	755	746	745	738	729	731	724	756	720	660	690	733	715	660	701	763	729	686	721	720	730	720	749	727	771	726	748	700	728	703	710	725	762	719	742	717	736	704	728	757	737	731	772	722	772	768	671	685	752	727	736	689	748	748	719	726	736	721	688	698	683	765	686	744	695	782	718	713	735	747	686	751	746	669	689	725	765	698	733	719	719	715	759	736	751	735	758	735	737	758	697	724	723	757	680	748	736	748	741	709	704	774	695	753	726	692	725	720	725	669	725	777	699	724	762	791	733	795	682	705	660	719	753	762	727	738	762	719	713	751	696	727	713	773	711	737	678	703	678	715	732	761	685	731	717	713	701	725	716	713	706	776	722	703	728	733	707	714	735	743	694	748	721	720	739	703	755	718	695	716	722	736	679	750	749	691	781	694	712	697	738	779	777	726	808	694	737	708	728	734	736	804	713	689	738	724	738	742	715	753	745	688	768	716	792	751	706	705	744	733	673	744	731	675	714	747	738	776	757	683	732	724	717	676	739	742	730	696	758	708	737	724	708	701	724	715	747	799	719	708	730	735	774	689	690	765	773	679	795	681	706	741	718	695	724	717	757	709	721	703	770	768	713	703	721	765	750	726	764	690	722	708	729	721	696	695	726	710	740	739	722	724	750	716	665	705	735	759	699	732	707	770	718	731	754	729	715	749	742	720	708	722	741	731	721	775	707	735	698	717	714	674	694	701	712	739	724	740	709	694	710	782	750	748	736	701	753	739	687	722	726	729	739	732	675	786	697	708	761	723	709	720	732	690	734	699	725	756	690	706	651	712	702	735	729	659	759	739	748	744	773	719	714	693	734	694	729	734	754	700	735	737	711	724	720	724	743	749	695	700	757	726	659	713	715	760	730	673	713	760	704	732	723	710	735	695	703	725	747	791	750	728	729	712	695	720	747	759	736	700	729	744	728	711	752	750	745	695	745	765	746	770	680	697	745	769	755	719	762	743	692	741	709	697	722	772	724	698	696	737	706	704	720	686	725	740	713	695	743	772	776	780	717	769	737	696	721	724	710	755	698	744	716	713	720	752	725	724	749	710	698	744	701	720	685	735	732	717	699	747	706	729	711	720	709	757	727	724	723	705	734	714	729	713	735	697	723	735	676	696	731	756	739	733	733	681	733	667	722	741	746	712	734	754	691	732	733	731	739	694	752	725	695	742	699	726	726	726	741	742	701	693	768	787	715	702	638	758	732	700	776	712	701	746	697	695	728	745	741	709	748	760	759	673	792	710	697	721	764	756	688	683	745	728	725	730	680	730	740	684	699	718	699	751	751	724	725	733	731	705	723	716	772	737	740	763	719
5591	1506	1435	1063	949	853	827	781	823	821	784	787	736	745	756	753	773	736	672	796	738	738	783	758	757	726	715	726	754	743	742	784	733	724	763	736	713	718	779	751	698	716	735	750	702	749	753	733	774	669	751	716	682	742	753	783	774	693	730	780	764	798	722	767	710	738	753	694	752	798	723	730	675	729	772	777	739	736	742	751	767	727	709	725	688	755	733	748	757	678	764	721	762	686	732	777	781	754	725	756	731	776	753	767	761	766	753	740	715	755	788	714	718	745	715	731	745	705	713	736	698	696	742	733	786	807	743	789	768	747	710	757	732	715	783	722	739	721	776	750	778	789	719	685	756	730	732	726	748	686	693	726	732	716	750	728	781	742	734	717	758	719	711	744	739	758	768	728	739	690	745	750	712	762	781	792	756	712	742	737	698	727	722	731	732	762	759	764	790	756	741	777	723	756	734	730	728	739	819	716	737	754	729	707	697	730	762	746	710	745	751	708	780	760	777	739	749	725	770	713	772	718	762	767	800	773	710	771	749	749	720	756	713	748	796	699	756	731	742	716	764	715	772	758	773	761	751	797	750	773	702	710	726	760	822	778	775	737	769	713	719	773	788	741	725	743	768	703	788	749	716	774	733	720	845	727	756	791	720	729	761	749	748	766	745	726	694	703	746	754	735	717	760	767	710	680	769	718	725	778	743	758	729	730	715	752	756	760	768	729	777	772	765	763	751	719	775	804	761	753	769	771	780	664	741	733	749	739	666	737	778	738	742	724	764	741	726	750	726	728	720	721	712	738	783	757	737	769	735	827	711	698	741	788	754	775	769	762	763	808	755	767	736	726	748	762	715	745	708	777	753	769	764	744	754	736	735	744	724	769	708	741	701	757	742	750	772	736	749	794	741	751	692	781	738	825	749	762	759	758	739	731	747	782	703	778	718	752	693	818	772	758	730	759	738	678	750	748	725	756	755	746	716	747	698	710	749	709	795	707	752	793	751	761	725	768	728	755	741	692	767	738	753	760	738	741	723	718	708	711	766	706	708	707	770	754	756	726	690	752	738	750	732	738	786	719	730	755	782	753	783	761	772	733	734	722	733	713	689	726	746	791	743	754	761	705	793	716	732	753	766	704	753	707	793	765	762	716	710	764	704	723	799	746	784	727	754	750	770	763	750	723	741	750	730	772	724	694	806	707	776	781	766	741	804	830	705	757	802	699	756	731	731	772	704	670	745	736	748	738	733	752	744	747	719	704	721	721	748	718	742	705	758	767	779	796	816	768	740	754	770	786	711	709	697	696	765	729	728	723	745	802	732	726	767	753	709	768	752	731	733	782	727	753	752	741	734	718	729	744	807	738	740	765	738	751	765	701	747	731	756	726	776	747	747	694	777	750	740	745	758	752	730	752	718	728	788	782	798	765	739	755	747	726	770	728	731	713	740	757	729	744	732	775	796	766	720	710	736	705	760	713	765	752	764	748	809	745	745	725	732	735	726	728	760	730	737	719	728	715	760	749	765	741	746	727	759	761	697	731	758	727	783	760	753	742	738	731	771	734	734	736	714	718	732	762	732	762	730	735	781	786	738	750	747	701	733	754	726	742	711	764	743	759	746	751	741	736	728	797	800	757	773	705	744	776	753	779	719	738	732	704	720	753	792	751	740	736	739	774	740	777	762	778	767	722	701	753	749	757	776	728	695	728	749	732	749	799	703	736	752	728	729	736	674	746	719	711	699	766	770	741	758	757	724	718	727	694	718	679	741	721	716	719	787	773	750	716	761	760	778	711	707	737	742	739	714	776	721	727	764	797	762	696	756	779	743	748	727	745	714	706	770	749	792	782	726	755	725	758	725	747	706	699	761	725	726	782	784	780	707	730	738	734	736	768	756	775	742	756	739	747	726	741	753	742	699	773	721	719	700	752	745	779	763	745	724	737	762	752	758	760	815	705	713	826	758	707	718	763	796	760	789	703	715	756	747	741	708	670	715	719	759	751	758	745	708	777	712	770	758	753	774	780	723	764	753	735	799	754	762	757	729	712	754	745	694	760	718	810	753	746	718	729	771	717	730	805	738	737	741	752	731	758	731	729	756	735	764	771	709	720	723	744	742	725	770	775	808	745	749	759	697	780	760	765	750	738	746	734	739	728	756	730	778	722	765	738	738	735	781	768	723	768	727	761	749	701	711	758	774	810	754	734	751	734	728	768	693	729	741	797	787	728	735	724	702	786	734	717	742	735	727	758	695	780	697	735	741	759	753	719	774	731	715	753	795	749	744	719	753	724	762	693	766	749	746	696	772	789	701	760	764	800	730	738	795	788	749	747	728	730	746	747	754	738	722	777	724	732	751	688	722	745	739	736	777	733	778	766	763	749	724	762	747	759	701	728	743	756	752	751	802	767	749	786	762	755	746	794	745	801	723	792	746	763	754	717	716	747	747	825	744	787	721	724	746	689	749	741	711	777	752	732	740	766	735	755	720	743	737	760	761	777	726	763	763	694	724	718	720	789	759	754	742	693	689	725	699	691	770	718	718	749	694	742	761	739	741	797	708	797	719	720	768	722	747	761	730	769	745	721	736	751	744	718	685	759	718	723	736	724	764	719	718	779	794	737	706	748	776	774	777	717	790	748	766	736	796	728	726	700	747	797	752	773	755	735	770	743	787	757	764	796	732	776	717	718	722	710	716	756	715	746	813	757	741	763	706	709	705	730	799	755	764	728	704	725	674	742	733	786	717	742	769	755	706	721	730	743	725	729	778	718	758	775	760	747	748	718	748	760	770	725	712	715	721	694	768	729	765	744	739	707	753	740	759	754	722	768	762	752	729	745	789	751	765	707	711	703	718	775	741	712	745	743	763	748	751	744	723	733	728	765	742	753	760	776	754	736	712	750	727	733	838	717	809	752	724	761	750	710	766	728	736	780	775	755	710	732	741	745	730	766	706	835	712	727	750	749	739	724	759	786	760	779	767	758	709	711	758	739	770	739	737	726	733	769	726	778	720	740	751	759	746	722	761	790	690	781	788	766	793	720	718	721	700	765	706	705	701	765	719	764	688	823	732	729	781	706	775	736	740	761	756	740	740	783	769	720	746	755	733	748	682	757	725	745	804	758	789	725	700	759	734	805	757	728	780	729	706	805	740	773	767	752	754	721	748	746	745	750	758	745	709	686	725	729	754	746	742	748	735	734	763	750	746	728	751	781	735	721	773	809	746	754	702	751	713	687	729	738	808	761	706	760	760	741	711	759	757	772	704	753	707	745	703	789	732	724	736	767	764	775	767	737	741	759	774	702	734	781	744	713	757	709	690	786	765	715	735	774	753	698	725	722	747	755	791	718	721	793	746	727	715	773	699	757	720	779	789	756	716	740	752	727	683	758	714	758	723	773	745	776	720	764	746	726	774	705	736	721	784	697	752	735	753	738	763	741	723	726	706	770	711	712	779	758	754	737	688	722	716	729	709	727	723	714	733	764	756	757	763	760	801	720
25051	20592	26896	24282	20599	10899	1459	962	754	731	608	614	559	511	540	488	468	443	449	450	458	458	420	389	401	393	404	389	393	393	370	395	353	338	364	393	368	378	358	383	381	390	389	386	381	373	367	368	391	377	381	377	358	368	389	379	391	368	351	381	367	394	381	385	368	368	388	372	350	370	390	350	359	400	375	376	368	346	369	356	344	366	378	337	340	357	364	338	374	367	354	341	357	333	343	333	370	401	329	325	368	366	334	408	383	326	392	374	396	392	381	339	357	356	327	412	378	375	368	337	364	359	352	323	370	380	364	342	328	377	354	344	364	377	334	366	326	367	349	372	340	364	332	359	389	353	350	370	369	324	362	358	349	362	386	359	375	336	395	380	344	364	376	369	354	346	343	358	356	342	345	350	377	373	375	346	348	333	344	377	309	375	357	345	351	358	333	348	368	357	385	385	349	377	366	345	336	378	329	356	364	379	337	357	346	353	352	342	336	370	327	372	361	364	390	406	382	340	337	333	377	368	358	353	311	319	356	389	366	375	331	338	368	346	347	378	379	350	324	364	328	361	327	341	343	362	324	352	369	336	331	389	368	398	325	364	384	368	361	385	346	373	332	403	376	361	356	347	385	371	320	370	353	328	349	331	358	322	346	382	366	346	334	347	360	361	349	348	333	347	335	323	331	328	341	338	376	348	329	359	345	345	316	343	342	333	336	370	383	340	348	384	352	375	389	367	337	361	349	366	372	357	387	347	345	323	343	382	353	352	378	346	318	371	331	385	336	354	347	367	377	385	365	352	362	358	356	358	367	368	373	325	343	339	352	394	355	351	359	372	361	344	382	338	305	338	353	352	335	358	375	359	369	357	366	329	333	378	359	374	396	369	351	359	342	344	369	379	348	359	349	329	369	386	376	392	351	361	361	353	360	404	370	377	343	370	387	351	346	348	366	372	372	363	375	390	344	339	371	371	357	339	363	346	343	401	344	347	375	346	385	369	336	383	393	381	352	339	347	334	365	333	331	357	361	359	357	354	344	370	338	381	370	350	348	371	363	345	352	360	340	340	387	319	353	380	354	339	390	368	365	348	355	379	359	367	392	355	351	336	351	359	338	346	357	347	342	362	362	355	372	375	340	390	369	359	331	359	372	384	346	371	358	381	330	343	323	403	375	360	369	378	361	376	349	336	336	373	350	333	340	371	363	362	339	354	340	333	357	367	363	343	366	355	344	336	334	376	348	384	334	357	344	360	320	333	331	351	374	371	325	369	361	362	362	337	338	354	333	388	344	320	359	339	357	344	362	313	365	322	350	343	340	369	373	368	333	396	352	393	358	363	345	353	352	369	312	350	384	399	369	379	369	349	325	332	340	369	324	333	345	320	352	365	366	375	319	360	333	358	347	348	373	366	372	384	383	366	345	372	351	333	366	375	343	352	325	377	328	337	338	391	333	354	362	341	326	383	331	382	389	314	377	336	365	346	340	372	367	355	382	345	341	373	390	359	339	350	357	340	368	347	361	335	402	344	376	342	349	336	330	375	347	363	358	393	365	367	372	339	347	369	323	370	355	367	362	373	346	327	366	340	322	375	393	361	373	357	333	348	352	353	339	360	330	356	345	359	342	346	349	366	319	361	353	363	379	375	334	346	357	325	353	346	368	332	346	363	358	348	362	326	314	381	345	368	320	367	337	349	381	339	366	370	372	335	322	348	351	390	380	336	329	365	360	365	336	314	332	356	364	351	352	344	341	370	342	328	350	361	345	362	306	369	358	348	361	354	341	363	323	365	333	370	343	349	322	400	363	336	319	340	363	364	358	367	388	404	373	358	351	343	377	375	339	355	351	385	347	336	372	365	382	367	372	356	373	356	374	352	394	328	377	352	338	352	350	352	376	339	350	359	365	367	340	365	373	325	364	349	341	376	362	332	368	374	370	346	363	366	346	343	336	339	385	353	321	322	333	346	314	367	340	369	349	389	422	356	391	375	352	351	359	359	352	328	339	366	353	373	393	393	349	375	337	351	347	369	334	370	336	326	322	362	359	345	334	369	345	363	342	336	357	376	360	344	368	367	365	331	361	364	309	344	376	345	337	332	350	359	349	355	376	389	349	347	375	362	400	328	382	374	362	355	328	346	364	339	351	361	368	343	352	353	338	317	339	310	370	366	346	340	388	327	346	393	319	333	368	350	368	356	317	349	340	383	382	333	373	348	362	352	385	366	324	387	339	378	354	380	353	347	375	373	345	353	357	348	324	357	339	346	358	349	338	359	352	329	405	383	389	369	332	316	349	361	352	352	328	325	355	352	347	360	353	360	339	357	347	361	368	356	355	312	367	350	399	356	345	351	360	404	359	381	378	378	353	360	357	343	334	319	346	383	338	369	359	357	358	318	342	351	368	381	354	320	340	371	320	376	327	331	344	313	378	379	314	338	312	363	364	339	359	379	346	332	351	353	363	403	362	380	357	364	386	357	364	322	348	341	350	359	342	372	356	397	357	368	360	379	341	347	325	316	315	350	360	324	341	307	352	353	364	342	359	344	394	327	364	336	322	348	364	361	362	382	352	378	379	374	373	338	383	360	355	330	346	372	343	333	411	335	359	358	342	360	359	327	354	371	344	354	357	353	345	376	351	335	409	378	368	373	368	363	366	404	356	349	354	355	356	360	373	329	375	351	344	399	354	356	362	362	373	353	354	367	378	354	342	380	387	298	346	342	373	340	342	362	327	378	345	384	361	376	364	348	347	352	348	397	361	362	349	348	330	358	346	355	349	318	363	317	355	345	342	327	392	362	350	352	367	332	367	361	327	328	349	360	366	366	359	355	340	344	365	360	350	365	364	353	347	362	340	367	380	361	348	336	366	355	377	378	354	349	376	367	349	334	351	342	367	363	380	350	347	358	357	351	361	340	350	382	368	357	349	343	370	339	329	398	335	412	328	348	341	358	354	380	368	374	344	370	362	350	341	357	330	344	341	346	361	361	330	343	325	370	363	330	349	363	362	339	348	375	349	346	356	370	357	366	349	354	368	348	349	365	344	363	360	394	359	375	305	340	352	341	365	347	325	340	340	360	392	377	360	378	368	324	336	320	359	340	330	328	371	354	349	344	338	386	346	384	331	368	360	331	376	354	348	348	366	318	363	344	346	327	360	336	333	370	338	346	357	365	346	365	361	332	331	365	354	333	364	366	325	374	360	344	366	346	373	352	355	348	367	328	346	371	394	361	360	336	360	335	344	351	379	356	361	354	347	363	358	368	348	310	376	391	381	377	388	358	349	331	373	366	368	357	371	385	366	355	355	387	356	375	376	361	357	344	358	375	372	347	385	327	341	369	358	354	368	366	373	333	366	361	364	352	367	375	373	346	374	332	318	377	321	347	363	367	334	344	345	373	387	341	358	351	361	366	356	351	349	349	320	333	329	362	359	332	343	369	358	351	342	364	394	347	327	339	332	344	366	376	351	367	380	338	371	360	348	352	373	354	354	327
7416	11544	10633	5882	3888	2825	2128	1746	1410	1204	1046	927	863	713	657	615	642	592	604	525	528	507	463	481	483	483	496	458	444	427	467	402	402	415	424	388	393	394	437	401	387	388	373	423	433	388	412	418	415	403	423	408	400	388	411	379	376	382	387	397	424	404	432	399	354	367	402	401	389	396	398	367	397	381	352	404	373	400	372	399	366	405	390	374	390	383	396	406	376	428	402	396	378	380	411	393	377	377	389	415	416	381	399	383	373	378	392	395	379	413	377	378	368	388	384	380	389	422	401	380	408	352	395	391	382	387	366	383	372	393	379	382	405	404	381	350	390	374	396	365	409	402	333	387	367	382	387	427	373	362	402	367	376	399	370	382	399	381	361	382	403	368	372	362	414	350	393	368	383	377	368	391	371	382	374	393	396	369	334	362	358	378	407	380	399	360	420	348	384	388	384	343	403	362	379	392	357	362	375	360	385	332	365	405	367	401	359	381	383	385	367	385	378	357	392	415	392	423	404	404	400	349	343	383	404	400	396	385	377	350	413	366	409	406	378	373	364	347	360	421	433	368	386	408	376	403	389	410	409	347	380	381	355	364	404	355	355	386	361	402	380	364	396	411	399	381	382	351	411	388	358	384	410	366	400	365	373	372	384	379	385	382	387	386	377	377	360	387	378	407	365	339	345	374	390	345	385	389	379	355	376	364	381	414	372	375	378	374	369	416	365	389	369	356	384	391	354	371	386	358	381	362	365	409	397	363	387	367	363	362	351	384	349	390	393	368	364	379	382	365	351	343	378	395	371	376	407	380	386	357	360	393	368	373	350	364	404	379	348	341	395	378	396	363	402	393	351	418	381	409	390	354	376	401	374	377	388	373	335	385	398	326	391	377	388	371	349	386	371	363	354	395	374	360	381	392	370	406	394	334	399	358	397	384	360	360	368	387	394	346	367	382	368	382	395	355	373	367	359	429	333	406	388	359	375	348	373	401	397	371	386	386	406	385	397	386	416	381	396	346	368	371	345	336	354	359	345	379	386	404	369	342	389	370	325	400	385	397	372	352	367	412	363	385	370	367	344	372	395	369	367	411	394	385	377	361	346	387	394	386	430	366	354	392	324	382	376	377	382	338	345	402	358	346	391	364	384	389	381	397	383	383	414	373	410	378	357	346	375	394	358	375	376	430	368	400	356	384	361	395	363	375	368	403	370	373	348	378	348	362	389	400	408	382	373	369	372	361	369	350	393	369	373	420	367	367	410	366	399	368	393	355	414	389	428	406	395	375	371	382	395	399	377	386	407	364	354	385	367	404	358	400	364	373	368	365	363	383	351	375	410	359	361	343	336	386	375	408	432	349	363	364	388	394	385	397	381	373	361	388	416	370	406	388	415	350	386	403	372	393	374	384	363	382	383	389	349	377	354	360	397	389	386	383	409	370	352	389	370	341	388	411	375	332	374	343	388	344	380	409	381	389	368	386	371	340	359	370	383	364	382	371	413	358	394	362	383	403	402	385	367	411	375	420	345	370	398	367	373	406	368	379	384	324	387	378	368	355	388	410	362	431	391	416	332	414	376	367	379	362	337	389	387	392	343	373	380	354	366	372	345	363	348	370	398	378	384	406	358	401	384	397	396	341	361	393	408	370	403	385	418	396	400	381	384	386	346	398	400	380	393	368	358	391	370	375	387	413	427	392	411	391	390	393	405	354	366	392	385	369	379	405	362	385	403	419	383	415	416	358	363	349	347	361	363	354	382	403	387	395	399	385	355	341	347	359	395	411	417	380	402	398	384	395	364	382	383	387	360	354	391	383	366	379	377	389	366	350	369	369	386	382	397	377	371	379	379	396	371	424	403	360	399	381	370	359	420	347	339	402	363	355	408	389	381	388	378	387	351	346	359	404	428	408	388	365	354	366	343	364	389	391	355	390	343	412	394	382	404	382	359	415	367	344	414	362	342	375	353	374	347	366	383	369	376	405	369	409	397	391	351	371	364	377	376	368	398	405	395	374	366	396	376	394	373	392	386	377	413	371	392	367	335	356	427	356	373	356	366	350	398	377	353	367	378	362	369	379	394	388	421	371	386	371	402	423	388	409	374	417	398	380	370	404	386	411	360	375	374	371	389	386	385	409	415	393	372	390	387	396	398	396	378	398	379	414	372	350	385	411	342	373	404	376	364	371	364	358	373	429	392	373	375	356	369	361	379	383	393	373	366	363	379	363	401	359	404	362	373	390	365	376	367	397	361	375	405	356	368	369	370	385	368	366	372	377	358	399	377	373	379	353	384	378	350	371	394	378	345	400	394	402	387	362	380	368	376	355	368	358	421	353	422	396	372	406	380	377	394	361	383	396	373	374	352	388	373	337	399	395	352	365	388	408	387	382	392	402	391	392	404	389	389	384	382	350	387	369	393	375	404	373	358	413	358	377	412	384	385	405	355	356	390	371	401	376	375	372	400	364	379	370	380	387	404	385	366	391	407	393	367	345	418	390	397	409	365	369	368	387	356	376	378	390	401	386	371	367	364	389	403	371	409	366	387	408	389	374	388	348	395	393	377	397	357	385	385	377	358	369	358	404	399	394	363	391	369	402	317	388	376	384	375	387	360	375	381	361	397	449	363	338	384	410	367	370	361	396	416	381	405	375	379	393	386	402	420	377	385	402	358	373	389	364	382	369	395	394	403	352	379	365	375	378	388	346	373	350	401	412	344	372	361	401	340	377	375	396	386	334	369	368	371	412	424	394	381	366	374	406	378	360	398	370	383	394	384	362	383	386	361	356	367	384	356	404	342	412	379	362	390	378	375	366	365	385	365	410	378	370	374	340	425	384	381	426	368	361	393	391	393	386	368	390	407	344	402	387	387	390	378	393	376	383	341	343	385	371	380	373	371	339	394	400	413	369	401	389	368	380	371	358	410	373	396	398	370	358	381	388	394	367	350	406	398	398	365	388	402	390	391	390	397	366	365	391	375	363	391	417	364	354	410	353	392	370	373	367	405	376	392	393	401	346	395	357	393	409	361	376	343	349	368	387	372	398	372	410	362	388	374	375	374	395	376	375	379	390	377	367	393	366	398	381	349	381	384	401	361	384	369	379	374	381	389	364	362	375	367	375	341	377	397	344	361	382	395	371	377	391	377	380	384	385	396	363	353	363	385	375	343	367	340	342	364	374	382	386	366	391	395	384	375	397	382	352	352	381	387	364	368	359	405	340	353	390	392	336	373	368	398	387	394	395	392	396	403	377	381	383	388	385	356	359	431	375	386	361	397	392	369	401	377	370	421	365	366	393	363	362	370	377	391	364	382	391	372	400	389	411	392	370	351	393	380	362	367	374	376	395	401	372	382	359	365	366	344	430	350	357	420	380	391	394	353	375	386	388	371	406	392	388	408	386	349	374	389	391	358	408	348	362	394	376	358	398	357	379	417	373	410	388	348	383	369	391	367	395	369	434	362	365	380	418	423	396	379	400	358	384	384	425	370	377	377	357
22867	20592	27258	23905	20595	20664	8665	1867	1356	1204	1069	993	1007	843	825	824	766	773	766	745	749	697	665	688	714	715	652	663	658	591	598	634	636	624	623	623	627	602	576	602	641	591	573	592	614	598	612	621	591	647	592	643	556	590	602	585	563	606	583	577	606	576	618	611	610	594	614	567	615	572	583	576	588	639	571	567	559	612	595	634	626	596	615	568	563	616	610	592	541	604	606	559	601	584	590	545	615	538	585	607	598	593	583	610	649	619	587	594	587	621	628	558	597	586	613	631	578	602	597	594	579	562	612	554	548	598	596	592	567	595	582	605	611	569	582	595	582	603	588	623	605	601	576	596	627	577	599	588	579	601	563	567	610	611	590	569	598	562	603	595	592	585	586	517	575	559	575	562	585	597	594	570	610	568	600	559	563	542	573	583	556	618	536	540	581	576	560	606	549	583	604	575	571	572	560	583	589	602	608	587	588	590	567	555	588	580	604	588	594	610	591	571	584	576	602	568	546	612	597	603	610	627	573	573	604	631	599	564	572	588	589	559	637	593	613	594	581	617	599	588	579	585	579	609	613	596	608	572	602	600	603	602	591	615	576	546	625	556	561	582	559	559	596	605	585	590	527	604	598	556	583	582	579	583	586	574	595	597	585	590	606	571	583	551	577	571	587	561	572	628	646	632	569	598	644	570	583	586	596	590	606	598	585	569	592	628	577	560	579	589	549	606	561	602	556	573	565	579	619	599	543	538	573	599	548	593	566	569	603	615	596	571	576	607	577	595	581	585	579	598	646	595	580	548	539	551	597	567	602	636	609	574	589	593	569	562	552	574	566	547	549	606	567	575	579	550	569	612	615	565	617	548	599	584	561	568	602	569	578	588	563	584	607	606	593	598	594	593	620	583	614	608	607	582	586	597	595	574	569	590	569	558	549	595	583	602	559	522	608	554	582	575	596	612	542	563	615	552	573	625	613	606	603	556	555	601	618	609	580	560	644	570	591	595	579	604	586	583	582	556	595	589	608	604	616	594	571	590	589	562	605	561	561	597	602	578	582	588	586	620	578	578	604	523	593	620	588	591	605	584	605	598	641	662	604	565	587	576	590	577	626	607	566	598	582	589	607	584	629	581	564	565	596	606	559	581	590	574	615	554	559	598	582	580	545	572	569	581	577	594	600	578	567	605	630	572	564	587	550	548	579	544	608	600	570	593	599	593	567	588	632	608	556	577	584	613	596	565	599	576	593	590	641	603	577	575	593	586	581	562	566	586	590	633	596	575	583	590	581	619	564	614	559	565	569	613	544	605	542	581	564	603	601	567	567	607	559	575	611	625	563	595	579	604	590	571	560	564	580	639	585	632	606	572	556	566	599	622	566	549	595	609	557	562	595	612	544	578	604	600	563	597	619	575	576	572	610	561	539	640	559	569	549	581	597	596	591	593	553	550	570	568	569	574	578	565	578	552	600	570	591	583	580	629	591	580	593	581	594	562	560	545	578	524	611	522	582	612	591	550	577	597	607	604	567	559	621	573	590	597	581	537	577	594	594	624	585	598	545	604	622	588	600	555	595	592	545	588	581	599	571	572	592	592	619	657	638	604	576	588	554	604	608	598	626	589	575	586	592	583	581	580	585	580	598	605	548	568	565	561	610	536	602	599	562	578	618	597	613	570	530	574	550	546	563	592	611	622	588	519	570	609	572	642	564	605	554	606	595	560	599	576	585	566	550	556	582	567	596	619	600	611	605	590	592	587	564	570	576	590	622	568	582	596	594	577	580	586	580	566	618	582	579	605	586	599	556	604	546	615	601	580	565	584	594	520	586	573	585	566	578	583	606	540	610	563	592	590	576	619	609	583	574	606	582	561	567	550	638	601	587	639	579	570	561	595	551	564	576	573	557	603	553	522	603	553	602	632	585	590	574	606	607	627	585	616	579	627	581	606	611	586	590	579	563	579	565	594	535	580	614	566	551	591	597	615	572	573	557	577	575	563	565	624	578	625	596	559	560	634	561	609	606	623	599	557	592	575	635	608	584	588	562	608	520	586	632	586	580	591	601	586	581	582	600	574	600	575	612	554	581	583	578	555	555	589	559	617	575	558	548	562	604	573	588	563	598	568	603	565	569	582	559	604	591	582	584	533	562	599	550	616	619	584	546	565	585	579	602	619	595	553	582	597	605	546	593	591	564	546	536	583	598	596	614	566	570	562	597	588	605	573	618	593	572	595	565	556	605	580	598	604	602	603	626	569	582	579	583	622	613	590	638	588	566	580	579	564	574	561	572	558	583	561	591	584	584	605	550	604	590	628	526	587	573	611	534	550	609	580	581	578	573	558	549	597	583	551	558	606	622	584	654	579	631	589	549	556	577	582	577	576	559	574	626	590	611	600	567	577	619	581	570	621	571	567	534	603	572	586	610	576	600	563	595	582	569	598	597	580	581	604	599	601	612	584	606	659	571	574	526	612	571	628	596	564	602	550	614	570	599	590	567	591	564	603	586	620	568	564	591	573	575	589	542	571	581	558	612	617	549	573	568	558	603	591	571	549	565	585	603	571	575	572	566	529	598	610	606	554	536	561	546	614	587	584	603	590	586	594	572	590	569	523	559	621	558	638	607	588	586	575	568	577	564	615	574	589	570	520	590	578	538	595	594	561	586	583	550	605	556	602	626	602	554	589	562	603	545	606	554	631	583	561	616	613	593	576	563	544	604	543	585	619	573	589	605	554	579	549	541	538	594	568	583	596	600	558	615	575	586	597	590	594	628	578	617	639	578	575	547	607	571	575	578	608	645	570	546	529	519	541	606	589	619	594	555	578	577	535	565	586	596	600	582	620	557	571	581	574	608	571	577	542	590	601	579	577	577	562	572	599	544	568	602	596	567	571	554	564	591	567	541	564	596	582	602	582	571	580	573	612	582	545	568	591	573	572	592	616	606	593	563	579	589	527	575	571	598	588	525	603	608	623	568	587	572	574	555	572	616	561	586	597	573	608	557	554	593	576	579	592	542	576	626	568	549	562	584	535	574	619	606	602	602	526	591	572	549	555	579	612	568	580	568	608	552	568	583	603	581	579	602	588	588	548	584	561	573	550	593	617	580	588	581	573	612	644	580	615	613	589	547	589	567	560	529	553	566	594	608	592	605	546	572	616	612	568	556	606	611	561	563	571	568	595	572	607	630	578	591	560	577	577	583	537	590	578	567	580	562	628	576	605	561	629	581	579	592	577	561	560	580	576	613	571	586	582	575	603	583	581	588	570	578	588	618	586	627	600	583	563	582	562	554	583	595	600	634	600	594	585	568	587	565	579	556	611	577	592	571	610	586	547	599	576	590	620	581	588	559	620	521	610	535	596	581	585	565	587	606	607	558	551	581	561	582	574	603	574	574	598	597	593	581	623	568	600	604	565	602	585	590	564	606	596	601	568	582	564	571	613	556	566	549	581	536	579	581	523	604	594	546	646	546	581	598	601	557	570	648	574	539	541	578	578
10024	17896	16327	9705	6539	4915	3696	2867	2457	2016	1911	1591	1402	1270	1157	1087	976	884	887	899	855	795	820	766	749	722	712	675	699	655	639	674	629	632	663	621	581	672	672	648	640	603	615	595	594	619	611	585	569	615	585	578	585	537	600	609	599	543	610	526	632	582	573	575	544	622	573	546	606	580	574	587	571	585	555	615	588	582	583	574	543	581	557	583	567	573	549	577	547	553	551	565	565	531	582	528	554	604	554	523	539	585	565	571	579	612	583	591	595	560	550	541	541	540	551	564	525	589	542	604	588	522	544	563	610	565	597	540	509	567	555	572	604	548	573	544	569	534	533	605	556	552	569	545	537	541	511	545	559	546	549	548	560	580	592	542	568	540	555	555	561	583	529	558	571	553	530	554	522	590	570	568	534	600	513	528	568	556	551	595	513	571	515	578	573	568	571	556	599	602	561	556	606	609	545	527	526	562	587	554	617	564	559	553	577	582	607	510	552	593	577	581	551	544	598	572	567	585	566	547	558	574	593	559	527	555	579	567	539	579	533	558	582	546	552	539	586	530	535	589	546	537	534	510	599	559	567	512	584	527	516	538	560	528	551	520	582	567	534	557	545	547	537	588	536	579	572	548	553	515	563	555	557	531	545	553	538	533	559	566	558	540	563	546	523	588	546	543	541	584	585	553	566	579	570	545	538	579	554	591	559	537	554	567	568	545	583	537	528	553	621	543	576	559	590	587	594	545	588	539	550	578	557	530	584	588	544	539	555	575	548	562	562	526	549	583	542	545	571	540	533	529	563	563	554	530	526	510	565	540	582	565	556	555	554	574	591	581	522	540	555	524	535	561	548	571	517	556	558	550	562	575	596	566	557	577	551	555	538	575	552	557	523	554	584	556	583	561	530	573	557	587	541	548	595	555	516	564	523	545	586	568	537	531	536	579	566	556	539	539	497	519	552	571	582	514	477	557	536	552	552	550	520	595	546	537	591	538	545	563	550	585	588	544	554	560	538	553	567	536	540	541	615	599	532	576	548	557	568	540	589	589	568	511	576	554	548	554	537	557	549	582	538	498	606	568	559	505	579	565	577	552	544	537	584	539	523	557	587	561	576	505	536	568	530	553	566	535	521	529	569	555	554	505	572	561	539	578	509	533	558	612	531	535	541	536	554	555	529	545	553	523	540	513	576	535	557	506	550	564	586	558	606	504	559	542	573	556	563	523	541	544	548	562	596	558	512	581	534	527	557	602	553	559	572	575	526	527	596	544	539	524	556	514	549	544	543	537	557	554	538	543	569	578	529	551	539	540	576	582	542	619	525	520	572	599	574	567	567	570	550	554	550	514	525	516	545	544	547	543	577	539	550	565	530	554	520	517	503	552	565	536	571	539	532	558	566	556	557	525	561	520	573	557	558	542	550	564	511	537	542	542	580	547	532	564	529	536	533	514	563	569	528	601	550	551	579	551	560	554	542	557	560	547	534	592	557	558	568	539	571	570	561	532	555	510	565	548	530	545	579	561	591	563	571	585	529	545	536	566	540	568	572	558	543	573	550	505	551	588	577	580	559	568	535	553	551	585	527	577	581	548	552	528	558	589	571	538	545	548	580	569	571	590	558	559	612	557	586	510	579	541	548	562	524	510	552	502	561	523	519	532	555	616	526	555	533	548	571	562	553	551	502	531	552	595	515	515	587	534	545	540	581	573	587	547	589	585	581	574	572	547	572	541	568	520	581	498	550	567	508	571	588	565	538	560	568	559	530	577	553	546	556	550	554	532	550	567	537	514	573	588	548	508	576	537	541	546	537	556	557	539	532	595	597	521	548	563	536	586	544	580	562	536	552	541	584	535	577	560	526	549	512	551	577	575	527	605	568	555	533	542	572	547	555	567	588	511	555	548	548	506	568	547	537	568	522	541	564	592	584	549	565	570	566	547	551	556	601	516	539	530	551	532	541	559	544	547	581	553	536	563	550	515	583	557	538	552	544	573	604	537	534	578	554	553	583	526	557	579	561	547	548	554	581	526	498	531	551	572	590	572	552	523	536	541	558	513	521	567	533	544	535	536	522	545	521	541	546	487	566	553	542	603	524	565	538	562	578	542	590	568	554	554	597	553	536	537	542	606	543	560	539	534	578	590	556	513	552	569	569	564	519	581	574	572	545	570	557	564	578	532	578	525	550	566	526	562	530	533	524	480	582	545	559	585	544	562	554	541	547	509	575	583	558	548	523	557	551	587	563	570	558	595	563	550	559	557	546	526	570	530	567	514	602	563	535	537	584	564	538	554	543	582	549	544	557	548	586	539	551	578	536	511	522	562	496	539	577	519	539	561	533	547	546	520	544	592	582	558	561	520	591	598	579	571	555	553	567	533	555	562	493	555	542	568	550	516	517	535	586	527	533	561	515	568	522	542	560	546	549	572	568	556	545	541	585	571	559	532	573	553	519	573	531	566	561	553	549	553	544	550	583	584	585	540	524	557	557	548	560	557	539	513	513	488	509	533	577	559	554	566	542	537	584	539	532	554	529	521	589	523	542	535	514	550	590	582	563	504	576	562	580	536	502	554	585	549	549	551	536	592	533	557	550	559	584	572	506	587	596	522	519	581	531	567	560	565	584	530	522	546	570	582	551	571	562	528	561	536	528	546	572	526	555	522	558	519	537	528	571	555	577	563	551	549	549	530	514	518	534	563	518	516	562	587	515	552	559	552	546	567	560	593	543	559	547	533	578	530	617	533	525	528	506	538	545	533	550	541	568	537	549	537	579	529	519	595	575	556	564	547	552	567	539	566	543	541	576	563	563	592	574	557	535	579	524	514	510	536	550	581	561	535	526	581	528	558	570	618	532	568	562	514	536	556	589	556	577	555	499	564	534	514	544	537	525	554	539	534	564	593	540	542	538	535	605	519	564	578	595	576	586	516	602	598	532	533	559	547	531	568	541	533	514	547	607	560	608	546	535	534	527	557	620	545	554	558	572	551	563	513	547	572	554	574	557	567	555	548	551	584	542	555	563	527	522	538	547	499	506	513	559	538	547	549	541	548	568	576	564	525	561	497	549	589	516	562	557	496	552	547	513	578	568	563	581	542	567	546	532	543	543	543	528	580	552	528	567	528	572	536	535	581	552	556	528	555	553	531	561	561	555	537	535	576	572	520	543	585	541	536	537	559	559	568	530	538	532	562	544	520	556	565	602	565	524	555	516	526	571	523	550	583	558	540	546	505	563	577	539	561	525	552	544	519	584	544	516	569	572	541	538	553	560	527	521	566	580	506	523	545	570	561	548	562	568	582	541	546	564	583	548	546	571	530	560	528	526	563	526	515	560	553	573	525	610	528	496	519	559	538	595	552	577	577	534	549	579	559	567	599	568	562	576	547	552	540	514	546	563	570	554	556	565	504	599	568	546	565	567	549	540	551	545	530	532	536	556	557	532	546	478	537	529	529	558	557	517	573	548	559	581	494	544	544	533	526	531	555	544	526	549	580	561	563
28021	14423	2497	986	830	786	742	762	709	735	671	713	722	718	703	695	725	761	727	746	744	697	777	715	672	740	735	746	738	733	766	700	737	747	686	693	710	700	738	699	702	671	722	691	668	676	723	721	750	708	696	754	698	758	689	692	719	737	715	703	745	695	664	648	743	718	686	754	670	723	684	741	747	705	726	733	724	767	755	754	733	685	755	703	772	675	683	785	733	701	715	734	696	707	679	706	720	752	649	726	719	723	683	699	704	731	719	722	694	725	727	679	681	699	682	724	741	733	766	720	740	728	710	706	682	693	692	743	691	719	663	695	706	755	689	786	722	714	762	693	750	720	744	706	721	702	713	735	707	687	664	658	706	679	703	706	722	735	721	712	676	719	737	667	720	699	725	713	732	698	691	700	695	709	692	750	713	727	685	724	673	759	725	694	698	732	733	707	647	756	703	708	679	700	691	715	701	714	713	688	701	703	724	726	673	687	694	681	757	673	731	694	713	680	685	730	681	695	724	717	729	739	718	762	674	728	712	672	686	699	731	709	731	695	717	692	710	712	698	722	722	719	731	735	709	680	693	685	698	722	662	725	739	733	698	770	703	736	713	693	708	675	686	680	693	699	779	695	709	730	673	715	652	741	726	731	697	761	714	716	709	648	754	771	732	779	722	740	680	741	673	732	742	744	728	730	701	677	689	727	719	740	684	713	740	720	774	719	727	719	720	718	790	740	696	698	674	679	713	713	715	684	704	703	712	692	688	788	684	659	724	719	745	699	719	737	744	695	705	759	661	752	716	702	725	683	758	724	715	730	653	752	686	765	681	670	712	720	672	720	686	722	744	701	715	733	682	695	722	722	723	715	734	743	766	768	696	676	738	739	712	721	699	735	744	688	722	690	730	738	732	711	727	736	706	742	705	701	681	672	699	720	702	661	696	736	706	724	715	726	714	749	711	722	756	730	708	685	704	697	701	724	678	722	784	768	691	652	768	717	724	722	687	728	732	676	714	687	752	699	671	718	702	641	719	712	746	768	693	729	728	710	766	683	731	721	726	744	730	643	716	669	724	718	705	709	656	671	766	739	711	730	684	713	673	744	706	747	712	698	700	687	693	727	704	716	765	691	709	736	708	639	735	757	701	653	685	679	724	693	723	683	749	734	710	677	708	713	683	747	736	736	740	681	736	727	735	721	730	704	721	671	727	685	704	683	730	667	721	700	694	699	663	715	714	714	699	754	714	707	678	688	735	693	683	724	688	718	659	702	730	694	707	736	743	794	729	748	695	744	721	684	706	706	725	724	695	686	710	662	717	679	766	734	718	742	700	693	768	716	725	747	710	666	749	733	730	707	726	710	779	761	674	745	707	700	699	683	766	713	718	697	720	698	673	744	680	728	710	695	695	763	731	683	752	729	722	694	781	719	704	732	733	699	696	635	745	766	742	663	700	727	737	744	716	718	711	711	720	704	692	727	708	717	723	720	732	717	707	740	669	703	709	687	717	681	703	781	704	677	737	711	733	672	692	706	699	712	702	726	709	682	661	746	753	723	721	703	722	719	695	690	771	727	667	725	672	718	720	731	678	712	728	730	740	752	721	662	741	679	718	723	717	746	754	736	706	643	734	656	699	729	744	741	722	737	711	693	678	664	686	697	700	727	686	713	765	695	731	752	716	682	717	689	698	718	726	754	694	695	717	720	772	697	731	732	731	754	713	726	684	697	668	652	738	721	743	674	749	761	724	683	711	680	731	713	666	673	744	728	701	736	740	739	688	727	701	743	698	706	722	668	656	728	706	725	721	738	742	718	779	727	737	725	709	705	696	701	682	686	724	719	700	710	716	721	711	694	709	656	706	692	675	771	716	728	692	695	711	693	668	676	736	661	743	737	786	722	691	703	674	671	712	733	672	734	697	716	689	756	699	734	723	723	680	712	761	703	703	735	719	697	690	700	680	730	733	727	730	743	736	733	702	708	667	680	675	731	703	746	721	733	712	709	709	717	676	718	680	699	665	707	750	727	756	764	737	697	700	735	690	730	689	701	689	698	716	711	698	715	739	724	726	751	690	692	695	696	707	754	700	705	695	733	717	723	725	732	671	713	694	681	760	709	718	678	681	737	653	693	714	712	709	673	743	746	734	750	692	749	692	711	701	718	655	714	742	737	672	679	701	715	744	707	713	720	691	710	691	693	704	728	705	688	693	670	705	728	756	672	707	721	700	706	700	693	755	664	701	729	730	768	711	648	714	700	683	743	664	656	674	695	726	735	740	731	740	762	749	727	777	743	668	766	698	723	705	766	783	686	693	712	709	728	747	693	757	700	748	735	731	728	719	695	694	689	678	716	726	676	665	747	639	666	742	730	707	684	784	697	698	742	685	730	729	706	735	744	714	688	697	733	759	744	653	727	703	730	743	694	734	746	729	720	689	708	665	751	768	771	694	705	711	742	692	776	707	667	749	732	726	733	756	774	730	749	753	725	736	743	762	736	749	733	693	696	739	711	667	676	678	683	734	672	759	747	708	699	715	699	682	712	661	706	718	760	733	675	718	740	687	704	713	752	723	669	715	709	703	708	728	702	711	730	695	723	704	722	731	708	746	704	743	692	694	730	741	717	701	680	723	797	743	706	721	742	642	703	703	722	734	698	714	743	733	706	727	709	728	759	726	745	694	703	696	677	711	767	703	705	729	735	664	754	636	705	671	761	716	678	679	659	746	717	657	719	701	741	772	719	713	739	671	757	743	675	716	698	739	749	719	725	716	703	705	746	695	698	692	712	698	682	761	729	716	752	675	700	693	749	715	664	707	698	707	701	691	746	751	711	759	711	746	698	695	751	707	725	678	754	692	748	720	751	693	720	702	662	698	686	666	746	721	753	707	728	656	734	702	741	655	787	723	703	710	706	705	749	754	666	700	645	685	666	692	715	702	672	718	725	691	713	701	761	692	762	767	720	730	734	720	704	710	691	728	697	684	683	713	718	670	735	731	738	690	744	724	747	726	744	697	747	698	628	670	672	724	724	720	730	718	668	741	677	728	732	715	678	681	682	715	710	756	742	721	696	713	718	746	711	718	743	694	712	668	717	720	673	766	715	692	696	702	766	761	724	705	714	731	707	696	739	708	705	711	734	737	690	701	693	740	731	739	748	702	692	663	690	729	714	716	707	684	703	653	681	753	721	703	668	696	717	755	704	689	703	697	716	659	682	704	743	694	689	717	703	718	704	743	690	752	756	661	725	709	732	699	760	744	762	660	711	712	699	763	745	710	682	685	702	726	681	748	666	723	787	703	689	743	756	730	726	726	705	750	693	712	726	685	731	744	733	670	701	682	717	684	755	699	676	721	737	720	702	724	715	741	724	708	708	730	694	677	698	738	682	700	757	707	715	698	688	740	684	691	719	687	652	708	695	697	707	719	702	713	743	725	695	716	696	710	672	703	744	696	680	719	718	767	734	729	697	713	730	726	738	775	661	711	705	703	677	749	707	716	686
5380	1451	1392	1077	942	863	819	813	761	842	738	790	757	699	728	745	783	764	707	750	764	723	716	722	713	755	755	736	797	747	761	733	694	718	734	725	700	722	754	760	739	740	728	725	697	684	741	726	731	820	767	741	678	751	681	726	715	746	686	706	744	678	719	723	731	717	755	737	777	738	787	786	730	696	759	777	725	720	725	700	734	698	732	725	723	757	761	708	731	714	706	724	748	699	741	694	722	751	692	742	732	772	739	730	768	680	788	717	735	752	725	731	716	730	693	703	749	711	744	674	706	783	811	755	708	729	734	704	718	736	745	686	704	718	708	745	715	777	794	733	708	758	718	745	694	733	802	757	695	797	727	717	689	719	708	738	745	716	734	701	696	714	738	691	695	708	755	744	710	757	671	727	778	707	703	701	764	752	716	731	782	770	756	701	755	705	735	767	770	776	736	701	771	737	776	708	749	687	751	714	759	763	751	684	725	737	711	733	737	700	756	768	662	720	740	786	762	728	721	766	775	695	735	766	700	753	735	714	733	687	745	706	727	729	735	705	718	741	759	719	743	741	677	702	784	712	697	757	724	743	756	722	694	731	748	703	735	771	773	737	715	736	740	712	713	769	794	693	715	720	739	711	730	703	722	737	764	698	747	697	689	735	750	733	737	748	735	748	687	754	778	668	706	693	695	715	750	701	746	742	761	733	712	773	777	738	730	743	709	720	774	719	748	694	786	744	763	733	771	710	704	677	730	729	758	758	737	752	727	772	756	727	707	748	735	744	738	781	700	725	747	750	745	712	767	743	729	723	734	732	700	788	710	781	741	716	692	703	780	702	674	708	748	739	737	744	749	742	702	766	726	705	712	746	787	723	766	738	722	722	758	714	717	707	759	745	725	758	736	785	720	750	751	740	744	708	738	716	700	699	737	749	737	721	724	706	725	731	768	742	746	723	699	693	771	696	705	713	729	778	700	710	738	721	729	733	706	731	765	708	647	678	680	722	697	722	712	687	737	747	778	740	758	754	755	750	728	703	694	725	753	726	737	724	757	729	747	735	744	724	788	725	707	722	729	727	729	693	740	724	749	714	703	705	743	746	770	730	712	710	761	760	720	680	718	709	683	794	774	737	730	725	731	705	730	783	694	718	770	691	711	715	740	719	762	693	690	754	766	748	770	694	671	709	708	705	759	738	704	743	689	767	739	727	762	719	721	725	729	746	711	685	732	709	710	757	748	741	773	720	746	743	714	710	728	712	706	725	705	718	766	726	707	723	726	782	721	741	733	733	714	668	734	726	715	707	706	734	704	734	709	769	715	708	704	677	725	727	743	689	710	717	721	757	742	742	758	752	757	691	705	690	702	697	713	768	749	723	747	744	695	725	704	723	763	727	703	728	714	714	756	701	729	757	717	720	781	689	730	754	758	759	738	727	696	778	738	749	708	714	688	763	739	706	781	718	765	723	724	781	735	752	729	701	757	773	773	705	704	711	772	755	774	748	687	730	769	731	741	700	743	782	741	714	708	764	743	750	746	712	717	724	735	752	737	738	744	752	719	730	765	702	766	694	769	755	727	743	717	712	703	764	756	708	741	709	754	720	731	745	745	753	716	685	748	701	737	758	648	721	765	735	718	758	744	736	768	771	738	711	761	730	720	674	733	755	727	735	742	767	728	726	732	779	778	757	725	734	744	685	768	662	726	739	730	744	733	726	704	729	703	709	745	720	760	696	709	731	736	737	745	730	716	715	690	691	699	705	729	746	707	746	739	781	710	726	710	732	742	744	743	736	731	716	772	668	754	717	766	692	726	729	730	705	748	762	718	773	717	744	753	714	749	761	764	714	719	689	760	699	744	753	740	719	670	724	747	692	755	731	728	747	759	698	764	754	689	728	710	722	713	724	725	718	686	717	760	711	720	684	771	748	722	723	714	744	717	765	760	738	698	774	731	712	778	778	702	731	731	694	697	681	692	745	699	752	758	707	760	731	739	779	717	719	714	738	723	736	738	678	718	710	750	698	724	751	748	691	722	720	731	701	715	721	751	696	742	703	767	767	709	718	755	781	750	640	731	742	763	714	727	720	671	718	697	723	762	738	706	774	689	714	749	689	725	732	733	735	749	749	719	713	764	692	716	712	755	784	741	751	703	732	762	733	743	689	713	733	733	739	737	728	718	686	728	726	758	714	679	747	718	720	762	744	715	737	706	680	742	727	730	756	751	749	724	776	728	690	784	717	699	704	738	756	729	777	765	749	778	709	696	752	705	730	710	754	682	713	771	725	771	762	747	719	796	753	737	717	743	746	682	735	689	748	765	783	689	729	767	700	724	743	699	802	755	713	718	687	751	708	702	692	736	771	732	719	729	697	748	745	776	734	767	721	762	716	772	693	691	741	772	746	768	691	717	713	683	732	713	669	753	742	704	775	746	745	719	764	747	738	713	735	734	728	746	724	736	700	727	716	748	728	744	716	721	733	704	742	767	735	713	762	729	705	744	721	770	747	752	693	736	764	731	747	763	719	723	758	734	764	736	724	718	734	725	744	719	772	753	714	759	716	702	667	767	692	740	743	749	784	702	736	677	755	770	718	785	782	754	757	740	734	703	746	751	735	739	684	703	717	739	743	727	767	766	746	722	765	731	739	717	673	768	713	732	746	744	735	754	747	764	763	777	704	759	742	740	735	776	730	706	718	753	744	767	734	737	741	763	754	740	734	691	705	728	769	732	722	751	731	763	723	755	703	712	725	774	711	748	757	735	687	762	787	685	737	689	703	770	726	754	716	768	743	745	745	760	763	746	745	759	728	734	737	729	718	735	728	728	737	736	722	756	756	744	734	718	702	719	749	719	643	736	741	706	756	753	715	749	730	726	765	690	711	688	704	718	724	745	669	725	686	725	703	777	762	732	736	723	767	742	739	741	769	785	754	730	717	751	784	756	710	709	755	717	749	737	731	718	742	728	705	750	757	741	720	794	773	742	748	723	743	747	706	772	798	763	712	726	767	699	721	731	770	723	726	687	745	706	758	702	747	706	731	757	780	726	727	754	752	678	732	732	733	742	770	699	759	742	773	741	737	768	671	781	737	733	724	739	704	741	727	773	723	736	721	727	741	763	720	715	722	655	772	744	751	740	769	713	761	757	702	757	800	773	730	702	677	781	677	747	733	712	708	748	688	789	723	721	727	708	732	717	708	718	752	721	715	714	712	740	685	759	730	715	704	759	711	724	732	730	770	723	747	693	753	737	708	781	783	708	707	771	763	734	771	776	729	728	763	723	741	709	675	668	720	703	729	693	724	728	729	684	767	730	731	715	700	671	740	767	731	732	727	693	763	689	745	725	730	761	747	724	715	708	726	729	702	759	722	732	692	734	723	735	776	737	743	706	746	741	742	754	767	699	746	708	718	732	696	736	739	723	732	730	675	709	674	763	737	720	730	705	735	779	744	726	718	764	743	703	743	703	739	748	784	704	725	780	718	725	750	733	717	715	696
24877	20594	26898	24247	20597	10923	1525	902	814	701	581	598	547	504	511	506	469	425	441	427	402	376	427	415	429	434	383	387	382	409	398	351	401	410	385	372	385	378	346	398	366	354	355	383	362	369	358	366	356	331	382	380	376	382	354	400	359	372	367	382	366	356	362	367	373	384	377	359	356	357	358	387	343	370	344	356	339	376	339	367	360	358	377	365	362	350	359	342	371	351	366	346	368	370	382	333	321	325	355	361	365	363	369	340	359	382	337	368	364	364	366	366	424	366	356	372	352	376	369	338	393	354	351	356	319	357	395	353	352	361	338	361	343	355	362	367	355	402	344	347	351	398	353	325	354	354	351	343	367	365	347	357	377	322	348	357	395	345	364	375	401	334	361	343	372	355	359	346	337	353	356	352	343	350	375	372	364	339	348	353	366	372	355	376	342	373	341	353	395	339	350	359	340	353	363	347	360	361	409	366	359	370	365	382	367	386	374	353	364	347	357	351	394	345	374	345	337	339	364	357	348	365	379	350	346	358	387	332	356	357	374	342	385	391	365	378	353	353	305	383	391	404	348	369	358	372	357	362	352	366	356	381	363	346	361	358	334	349	319	363	349	362	351	339	366	343	343	350	335	353	370	358	303	359	364	346	347	358	378	329	347	357	362	372	375	351	398	363	326	365	348	346	388	338	336	342	369	375	370	360	370	348	376	359	342	357	340	358	369	355	366	343	345	359	374	374	355	326	374	333	330	371	362	340	319	348	363	354	338	346	345	370	381	366	356	402	367	355	368	339	333	353	373	347	376	372	361	348	375	366	388	364	325	351	346	385	331	344	383	364	392	347	349	357	358	372	363	345	372	364	371	372	383	360	354	359	325	332	348	338	359	353	352	318	352	366	331	333	368	343	366	364	353	383	340	352	369	393	369	355	374	354	340	341	353	341	401	392	345	364	346	357	330	346	348	400	369	365	351	351	314	337	361	380	377	371	345	343	349	345	357	347	362	371	369	351	377	370	336	356	351	354	346	397	362	358	319	330	360	365	365	372	346	354	334	373	380	349	321	330	326	390	379	365	372	383	356	373	387	330	377	328	361	362	348	364	366	339	378	370	367	370	371	375	334	359	341	335	355	343	350	340	367	328	356	357	341	379	346	322	389	372	325	344	353	325	347	366	330	330	381	381	352	340	382	408	408	369	376	347	307	359	332	371	381	345	374	353	371	314	345	329	380	377	371	331	335	361	386	373	347	324	379	359	382	332	362	344	317	341	349	399	348	358	378	367	355	319	375	332	389	359	347	353	375	344	337	361	360	339	320	373	348	348	400	351	411	340	369	366	333	370	353	364	362	368	342	388	341	363	381	369	361	347	355	364	354	327	343	365	339	384	366	376	351	348	383	350	330	321	317	404	357	346	370	371	377	366	393	360	363	361	348	355	388	345	395	378	382	347	337	359	319	363	363	364	358	365	385	352	346	335	378	365	361	399	347	351	360	364	359	350	367	370	359	376	350	354	354	352	358	340	390	366	351	361	328	326	334	365	376	406	364	377	380	328	379	356	378	372	356	339	374	343	343	377	362	335	362	340	369	346	363	340	331	345	358	333	387	383	374	357	393	332	363	369	336	341	370	372	343	389	361	350	341	330	366	358	350	364	345	353	310	355	328	368	380	352	359	354	330	393	361	345	354	374	365	357	352	337	346	351	378	357	314	325	389	363	326	330	360	360	327	372	362	390	340	361	374	377	330	366	347	365	333	365	339	333	376	352	356	373	367	356	339	363	397	368	338	362	336	390	361	402	381	362	379	348	357	348	370	322	325	317	351	354	369	368	370	327	352	342	350	364	352	358	355	383	353	360	322	335	351	375	395	343	386	371	383	370	350	370	361	334	356	348	381	371	370	349	315	353	336	354	356	370	353	357	367	340	367	354	379	381	378	366	357	333	356	348	337	351	362	388	360	352	392	365	339	348	347	360	344	356	347	366	347	339	365	368	362	341	389	376	356	390	377	370	341	368	348	333	380	331	365	370	354	356	341	340	368	364	333	374	349	349	346	366	358	359	359	410	322	361	384	375	368	340	342	308	344	358	345	342	353	424	362	384	363	360	341	375	362	348	364	315	339	345	381	370	369	359	360	381	397	359	378	362	365	368	360	385	340	373	358	347	389	356	341	324	381	358	359	344	346	380	344	335	361	338	354	339	335	356	348	367	377	336	342	348	361	346	350	372	365	365	369	369	368	373	336	348	400	346	349	318	366	385	338	337	359	360	318	409	344	359	348	306	358	334	356	357	357	359	368	381	382	348	386	348	344	348	339	379	353	366	361	357	382	345	334	349	318	349	354	348	336	375	354	364	369	379	368	351	367	396	360	369	354	337	331	327	363	364	377	306	377	348	368	355	349	333	374	371	340	370	371	352	335	377	371	367	346	365	345	355	319	358	375	336	358	387	387	335	361	330	351	327	361	333	371	400	339	374	342	374	343	341	359	359	358	366	338	349	331	354	357	336	356	367	377	363	357	359	379	305	311	348	361	371	336	331	330	348	372	375	385	382	370	339	383	350	342	353	364	384	345	368	360	350	317	360	347	326	398	373	353	355	322	354	367	366	368	326	318	363	337	370	317	343	324	320	338	375	337	358	367	350	391	367	394	320	380	355	359	366	372	343	333	362	357	353	365	352	365	348	329	312	348	349	351	363	339	383	376	356	353	359	364	397	392	348	352	357	351	377	338	347	351	378	340	334	363	342	332	385	391	345	335	361	342	346	374	341	353	349	352	330	361	327	340	363	319	360	361	348	327	385	341	374	350	335	357	363	363	319	364	382	344	391	375	339	340	361	347	356	333	375	373	350	354	324	344	320	366	363	359	342	343	358	353	359	333	371	391	383	328	350	353	354	354	390	336	359	374	371	394	339	370	355	385	338	343	349	386	376	344	361	362	327	376	369	299	323	350	378	362	358	366	353	345	366	367	353	338	366	327	347	346	336	340	347	356	382	336	348	345	379	367	368	371	347	329	338	352	345	349	330	354	357	386	351	360	380	349	347	326	340	364	322	383	374	359	346	361	320	376	369	356	386	337	328	369	336	333	356	334	361	334	364	360	339	418	374	337	355	348	333	317	334	359	354	350	344	348	333	363	357	385	352	354	381	405	320	337	380	348	324	362	331	387	372	356	363	362	352	347	358	379	359	344	364	365	344	381	347	354	358	367	384	387	364	368	363	336	342	348	348	331	351	334	341	370	360	359	368	368	352	335	371	327	346	338	353	403	330	329	344	339	403	377	359	373	397	348	376	346	363	350	368	385	368	375	359	343	350	360	334	334	370	367	368	343	355	375	352	339	362	378	379	324	367	356	342	349	371	381	347	391	346	350	366	351	331	383	336	334	362	362	357	372	372	332	356	360	367	351	364	346	339	339	361	377	369	366	299	374	359	314	380	362	313	345	385	374	374	383	347	339	375	341	395	355	383	388	370	396	348	338	396	355	329	334	349	334	362
7308	11607	10476	5823	3876	2879	2221	1722	1406	1194	1079	941	865	752	726	638	656	598	542	555	531	500	500	482	452	452	446	457	408	436	415	431	433	420	408	433	400	425	428	425	402	413	410	379	384	450	389	414	410	376	406	447	374	355	383	411	363	382	397	351	360	389	388	373	366	378	377	401	379	378	384	393	388	373	362	375	350	390	393	401	418	366	422	462	368	366	415	363	384	413	418	370	395	424	378	374	369	366	391	406	383	411	401	370	381	373	413	384	398	368	378	412	344	391	412	408	392	436	387	384	372	396	400	420	369	416	355	375	373	362	354	370	365	352	375	390	392	412	362	363	351	379	396	372	359	370	376	361	384	405	392	359	407	394	379	394	379	383	378	379	375	411	380	380	375	374	389	390	394	416	372	380	338	401	384	378	381	373	380	349	388	376	390	354	378	376	405	416	405	355	376	366	400	370	359	387	364	403	387	378	360	419	379	385	399	368	381	379	395	397	366	415	393	389	396	381	404	386	408	383	371	379	370	366	344	377	410	372	360	370	398	345	362	357	351	373	359	374	368	406	356	361	345	403	361	341	381	387	395	376	373	388	401	358	407	417	407	378	354	357	348	367	398	384	380	409	380	351	392	380	372	355	385	368	368	388	395	390	370	394	374	390	394	397	367	396	364	388	384	338	380	376	382	384	366	401	367	405	370	399	381	362	407	344	358	364	371	331	383	360	354	351	371	377	375	377	382	385	386	357	381	382	387	370	363	411	379	393	364	390	364	358	375	381	388	414	399	359	396	354	352	387	357	349	364	391	380	406	409	392	407	406	386	402	364	402	381	351	408	364	379	405	349	375	367	362	362	390	368	375	384	378	378	348	382	391	382	350	357	353	398	359	364	372	382	341	385	421	399	373	389	354	351	366	371	357	364	392	393	352	369	353	378	370	385	396	343	400	387	408	380	379	358	363	353	385	397	368	409	410	368	423	382	399	375	377	370	388	398	378	381	371	364	388	339	389	355	378	372	375	363	430	405	376	378	415	402	387	402	382	403	366	383	335	362	380	394	378	361	391	417	424	370	381	389	366	398	375	389	367	344	380	410	413	345	409	363	358	363	383	388	394	363	391	357	401	381	424	359	366	343	408	379	395	401	358	366	383	363	362	397	405	370	353	369	398	376	380	388	356	394	389	395	407	371	373	388	363	398	366	396	351	375	401	390	374	389	388	391	378	357	369	383	403	409	392	393	369	375	399	376	368	395	405	353	390	371	351	416	343	415	348	384	386	383	377	388	372	359	368	396	413	387	410	384	363	390	392	349	410	406	406	373	357	389	383	372	351	375	378	384	389	395	387	349	386	369	398	354	375	380	382	392	377	375	399	348	394	390	376	378	358	349	381	377	375	387	373	372	358	386	379	381	372	369	349	364	377	399	362	353	394	366	394	355	393	371	403	372	380	407	385	378	374	374	370	367	385	373	373	379	368	373	406	375	400	380	384	384	351	402	385	391	373	376	386	378	369	382	395	349	374	389	396	372	380	373	391	381	405	395	377	396	378	385	379	392	377	416	363	392	375	379	390	389	350	401	397	361	393	391	353	372	382	346	351	377	403	405	390	364	412	380	404	355	365	356	360	394	381	378	376	365	348	392	403	377	387	364	389	400	404	376	377	373	384	398	390	327	390	385	390	402	405	380	389	360	399	396	387	382	363	381	381	356	363	366	362	373	398	363	384	382	383	404	393	404	419	380	389	382	416	373	382	373	380	383	353	370	375	379	400	380	437	389	350	358	353	386	382	378	389	378	371	401	408	372	389	383	380	379	401	401	374	382	362	399	371	393	356	365	390	377	368	366	394	370	417	401	379	348	377	401	349	365	371	365	387	418	390	391	389	357	383	390	381	348	381	358	424	411	378	350	376	354	381	356	372	351	358	402	380	379	397	380	403	360	368	383	394	362	380	369	373	375	388	372	369	416	385	386	383	400	363	376	394	384	379	374	383	375	367	409	358	388	381	385	382	342	370	388	377	380	388	393	376	364	384	362	390	365	381	376	380	419	375	369	358	375	384	368	387	360	418	379	403	379	356	397	345	416	368	364	370	390	368	398	381	384	391	372	391	369	395	377	351	403	417	364	386	411	363	415	414	352	376	382	362	380	382	390	386	381	369	362	389	379	395	382	368	406	350	373	398	381	386	380	389	360	398	390	398	335	392	366	363	379	365	414	381	385	354	392	373	396	385	388	387	351	352	385	403	387	375	356	350	378	374	362	336	373	348	406	388	389	394	359	363	399	356	400	377	410	390	348	396	387	375	351	371	376	337	368	361	342	403	359	377	365	357	372	360	364	406	399	401	362	385	405	380	403	376	381	397	364	409	368	396	351	378	350	362	356	372	370	375	402	345	383	390	388	386	368	364	388	332	378	413	369	381	345	392	367	394	388	380	379	386	372	381	408	351	368	360	364	390	348	364	376	375	388	406	375	359	389	375	389	377	370	376	395	364	405	375	393	395	395	388	381	399	393	416	395	345	360	383	360	355	369	388	358	369	360	381	385	349	379	374	393	401	387	375	393	377	369	346	372	366	381	354	373	410	392	377	367	405	398	403	378	383	336	382	385	381	424	378	381	358	396	354	374	398	375	377	387	377	403	387	400	369	383	351	357	372	374	390	412	417	433	380	414	395	415	409	358	403	380	383	395	365	383	368	325	395	374	406	332	418	357	402	391	389	368	390	386	432	378	393	358	353	356	369	347	401	386	410	341	327	368	360	350	382	390	387	371	382	389	386	386	417	366	345	412	352	376	395	359	372	383	360	404	352	351	354	414	387	368	394	361	393	362	348	375	369	405	387	401	397	387	403	378	376	387	399	379	424	365	357	373	369	401	377	379	401	372	365	357	388	382	357	355	393	371	401	349	371	399	386	379	349	373	396	342	364	393	402	375	373	359	391	400	338	397	381	402	331	371	392	382	398	394	405	350	357	347	426	394	364	377	362	395	379	367	357	411	403	377	360	398	388	387	374	365	389	369	398	374	410	388	411	419	382	367	368	374	412	405	368	394	365	391	367	406	377	378	400	372	381	375	394	375	382	377	399	415	393	387	391	386	402	386	374	381	399	375	376	383	398	360	398	367	390	387	402	380	376	385	403	357	386	387	390	385	382	423	366	357	384	361	385	391	398	348	362	400	367	412	389	388	397	404	415	394	371	380	365	428	370	370	318	352	389	380	360	369	374	381	351	361	372	354	409	400	382	365	390	409	347	416	368	358	376	373	383	372	408	376	357	380	356	394	386	365	344	399	361	396	374	378	371	368	354	387	342	343	391	402	386	362	349	377	403	373	371	351	384	423	405	402	382	367	379	383	388	355	359	374	350	391	376	340	365	409	377	388	381	393	389	364	376	346	365	362	389	372	381	355	392	370	402	336	365	361	366	366	347	373	388	349	372	381	386	409	359	377	350	333	393	373	370	391	356	389	393	376	366	368	368	410	355	361	399	387	391	408	396
22928	20634	27326	23951	20640	20709	8768	1972	1355	1280	1067	960	942	849	905	837	777	745	713	705	710	726	721	670	688	661	631	630	681	632	623	607	676	646	601	618	588	575	654	633	638	647	633	617	577	591	582	648	668	632	611	619	585	638	614	606	594	579	584	610	578	600	601	581	582	599	613	594	579	605	575	605	574	586	601	613	634	566	620	588	621	565	608	614	603	574	580	601	593	611	585	611	642	600	578	568	616	566	592	589	562	542	560	579	577	653	614	606	609	613	598	625	651	625	548	555	609	632	606	608	598	615	603	618	626	530	567	620	655	581	585	649	613	597	590	637	601	570	603	620	588	593	579	580	588	581	600	600	577	576	620	587	573	577	587	599	583	610	554	553	611	603	594	588	567	575	559	585	605	566	570	614	610	583	576	554	626	570	625	594	655	605	576	588	617	576	573	597	641	589	589	593	590	548	569	571	539	570	597	584	586	592	598	628	589	572	624	575	591	597	601	586	563	559	573	605	584	615	584	597	576	569	560	559	574	596	593	572	585	608	568	523	637	614	570	572	576	579	556	581	580	598	588	575	569	576	624	560	666	622	578	581	616	575	577	602	577	556	593	596	591	580	597	604	605	586	616	560	591	576	611	641	617	571	647	608	642	579	591	599	574	577	568	584	537	567	606	571	616	608	605	597	603	585	603	548	570	602	554	570	567	597	545	589	579	558	611	587	615	613	601	633	574	609	563	575	592	572	548	596	591	579	563	601	619	617	585	633	579	600	584	608	595	593	608	576	514	616	563	572	599	593	547	603	596	546	563	604	588	590	585	589	560	580	561	606	553	602	540	608	622	605	584	588	591	557	576	580	596	596	622	572	556	571	537	584	565	579	633	593	633	549	541	593	562	591	603	555	603	547	566	560	603	590	591	544	578	562	612	586	616	582	570	594	582	595	617	570	570	554	594	574	619	609	637	580	581	581	602	580	598	613	546	577	599	535	566	578	544	545	581	583	581	575	600	590	620	564	591	561	616	562	581	573	597	581	558	629	589	620	590	607	583	537	578	612	617	584	548	595	587	592	561	568	614	577	585	602	593	602	628	589	585	542	579	607	581	568	575	590	603	575	587	603	561	632	575	565	626	600	606	562	619	583	590	598	638	600	584	585	602	596	617	577	563	638	552	586	616	571	590	586	581	561	559	604	578	637	606	582	566	621	573	594	600	614	576	585	584	598	573	594	591	609	580	579	570	530	601	573	631	552	599	577	569	572	602	582	582	570	594	595	595	578	582	563	576	609	576	600	592	544	598	595	580	565	566	545	597	608	595	588	536	626	597	561	591	575	563	553	592	611	569	600	544	595	579	570	591	589	597	562	617	594	594	614	625	611	601	601	575	585	583	586	593	572	567	573	627	608	560	587	566	558	601	572	573	567	606	601	574	580	534	587	604	640	578	588	539	585	597	624	596	576	625	559	546	570	563	607	609	571	555	588	563	592	553	552	574	628	572	577	565	621	612	595	591	568	613	587	598	550	604	571	577	592	605	607	573	565	567	619	568	576	553	572	594	643	603	574	610	551	601	576	596	552	548	573	586	560	571	541	588	565	607	578	595	591	615	626	614	612	592	598	595	632	605	584	609	595	610	574	579	589	532	574	589	558	573	600	594	557	550	540	544	615	604	599	617	563	608	557	595	603	535	585	596	598	619	590	587	584	610	561	590	589	585	574	543	633	591	614	584	586	575	604	612	603	605	592	548	613	539	571	550	567	646	620	592	562	614	541	617	542	578	535	598	528	609	608	596	601	579	565	593	543	548	578	556	625	602	565	621	591	601	604	587	618	595	661	581	581	567	603	590	572	586	602	568	564	593	612	571	605	602	553	604	589	586	577	579	553	588	619	565	568	552	575	578	577	618	587	636	629	592	612	586	590	545	557	571	572	613	591	574	587	568	605	611	554	597	601	587	576	612	570	576	603	582	605	558	613	581	589	576	601	585	577	602	603	614	576	606	542	619	565	624	559	626	587	647	608	593	574	585	565	602	595	583	578	572	569	575	579	571	579	591	605	620	553	574	584	561	640	613	611	570	584	586	554	543	565	601	606	583	527	577	553	561	590	579	562	629	575	571	581	564	610	597	593	578	602	605	606	605	588	588	584	526	604	565	577	570	603	614	629	576	546	558	584	568	591	599	612	565	588	559	576	611	579	554	558	562	588	569	624	556	559	584	635	639	582	623	547	617	595	567	678	558	616	627	601	640	551	549	571	590	604	603	595	514	549	575	593	584	570	577	587	595	562	573	576	580	580	641	608	554	593	604	602	621	535	554	584	593	575	586	604	587	587	567	583	583	577	611	582	553	616	579	625	564	642	582	559	585	554	573	612	556	521	597	595	618	598	577	633	587	571	614	579	578	573	622	632	585	573	631	606	580	536	558	583	600	624	617	611	605	573	609	564	583	586	571	537	590	564	595	609	587	583	585	568	581	568	583	598	598	597	566	626	630	602	562	572	553	612	584	596	593	575	607	577	602	614	584	580	579	604	601	582	632	612	589	585	584	574	618	606	547	589	576	613	593	593	602	582	613	600	589	573	594	596	590	583	574	592	622	586	596	592	561	601	575	552	543	624	594	582	594	594	557	589	607	611	577	594	603	599	603	598	594	620	580	567	596	589	582	562	574	587	560	598	623	595	586	609	580	583	541	630	570	564	579	555	590	569	569	580	593	549	552	586	577	600	558	568	552	581	563	530	537	599	588	567	590	570	564	579	576	598	574	588	605	591	611	623	551	598	558	592	560	583	596	564	579	627	580	550	555	587	551	593	608	578	616	549	588	620	584	557	583	575	600	607	599	630	580	554	628	645	592	607	621	561	575	620	554	615	568	540	628	587	578	599	544	604	587	617	557	583	586	586	598	593	583	591	648	553	576	595	547	584	618	551	555	615	550	583	638	609	611	575	557	621	549	603	597	596	604	605	561	601	530	546	592	571	554	638	565	588	583	597	589	546	612	618	530	596	609	518	547	589	547	580	548	577	603	588	582	607	581	609	586	608	536	621	590	607	603	599	561	562	576	599	625	608	594	574	603	596	571	572	579	586	630	592	593	597	590	571	569	592	593	611	626	560	618	597	606	619	605	514	577	606	567	630	564	594	568	605	578	572	581	572	582	567	555	567	626	552	579	557	575	574	585	581	643	599	577	608	569	549	636	589	581	573	619	627	607	613	565	610	585	565	579	615	525	527	585	574	579	581	553	586	550	594	576	576	563	578	611	610	569	626	582	577	543	553	628	571	586	577	520	623	566	598	527	610	566	613	533	619	573	524	600	607	584	576	594	589	582	592	586	590	592	539	578	609	628	605	588	578	576	595	569	609	572	573	637	562	616	560	569	579	638	574	596	599	563	585	592	634	607	608	574	555	563	548	600	613	570	620	596	574	572	582	584	575	590	601	622	592	572	598	602	582	581	604	582	551	558	578	578	603	577	589	636	582	597	583	548	586	537	546	570	524
10043	17875	16470	9715	6658	4944	3862	3038	2501	2048	1827	1667	1345	1312	1177	1096	968	986	921	796	794	835	777	746	710	757	693	715	705	674	683	659	652	663	601	655	601	643	651	623	563	673	652	609	590	635	584	606	604	598	621	661	583	601	556	588	606	594	602	553	612	572	571	630	596	576	570	572	583	558	605	557	551	535	568	515	558	543	569	581	522	565	549	555	530	566	531	586	562	583	588	576	560	554	619	640	601	611	588	576	561	571	574	531	598	577	589	586	565	576	560	591	633	575	551	571	554	592	552	594	579	575	562	545	549	607	551	580	586	531	511	567	560	556	559	558	596	583	549	561	554	581	524	571	580	498	530	566	579	555	556	559	536	538	595	554	602	541	571	582	561	617	552	563	581	518	531	531	592	529	545	547	565	575	574	546	551	554	563	546	574	572	543	587	512	585	616	577	553	527	587	581	585	545	572	528	554	557	570	522	592	525	572	553	574	571	542	610	519	578	556	591	565	567	521	502	534	543	550	582	558	570	523	529	561	589	543	565	550	562	602	583	611	559	564	574	550	571	532	534	546	571	584	609	580	557	540	557	502	546	526	559	550	549	543	582	550	555	547	586	577	554	560	564	538	517	535	525	535	535	561	567	549	531	570	576	535	572	576	551	557	548	550	559	573	529	563	548	597	534	571	545	530	570	554	568	584	537	494	582	558	556	581	522	578	539	598	578	563	523	562	551	551	552	553	541	550	543	534	554	554	528	572	559	561	553	530	566	546	585	586	555	581	503	516	558	534	546	534	556	550	552	552	558	526	590	538	552	542	550	552	562	586	547	566	571	552	566	547	571	544	550	576	594	541	552	552	568	535	557	525	573	522	504	569	551	568	538	565	591	521	547	557	560	586	547	568	558	565	552	556	577	548	551	571	524	537	532	588	585	517	549	558	557	574	551	560	570	592	521	571	556	547	583	533	549	563	539	573	544	563	545	560	581	587	558	567	559	548	539	564	534	550	564	556	568	538	555	525	543	515	524	566	600	575	558	563	519	534	566	556	523	522	562	546	537	558	555	563	595	602	513	549	486	550	560	566	576	524	561	588	512	578	544	515	558	526	547	555	573	545	581	555	576	542	524	558	590	566	500	567	561	505	532	578	568	550	568	546	593	527	579	584	529	537	528	554	541	564	551	584	525	547	583	574	533	574	575	527	491	520	532	553	566	570	568	561	574	606	497	568	557	534	581	569	546	553	542	549	515	557	532	537	547	556	571	544	556	518	595	545	530	527	585	558	537	548	570	568	574	582	526	541	562	574	513	532	542	587	543	542	533	563	544	576	538	569	528	556	521	557	565	563	550	560	587	554	545	575	507	552	560	556	518	554	564	571	572	573	545	600	533	531	569	548	500	519	586	508	506	558	547	564	596	493	494	594	509	585	627	557	539	520	546	549	552	552	547	539	545	532	563	573	542	552	510	531	550	566	575	562	585	568	572	558	574	535	560	575	549	539	564	585	573	556	510	515	529	590	568	565	522	548	570	541	545	559	583	511	539	541	587	543	529	516	523	519	598	573	568	569	543	542	535	589	516	590	535	526	545	582	571	515	567	545	590	558	555	514	526	547	573	577	542	556	569	546	575	523	584	518	593	585	548	565	569	507	603	550	541	545	570	561	547	532	555	568	508	534	613	550	545	578	595	521	563	573	573	581	527	561	570	603	531	559	553	574	562	581	532	552	515	563	539	515	564	576	593	585	538	565	530	578	538	578	588	563	547	568	553	492	565	556	562	539	576	552	565	556	581	566	538	559	572	522	544	522	494	587	567	540	549	530	559	528	534	543	550	542	556	548	554	552	594	554	561	538	569	562	569	511	540	564	555	570	575	563	538	587	587	572	561	543	575	544	543	573	575	571	542	588	538	567	549	569	560	553	557	550	549	526	563	546	582	572	618	529	575	564	532	532	535	538	591	570	521	516	568	566	574	536	572	554	531	561	576	563	566	527	545	573	542	513	560	566	532	587	575	576	556	488	576	549	582	559	571	539	556	552	585	569	582	603	504	566	587	550	526	551	557	544	511	621	545	543	548	557	559	558	559	571	585	555	594	555	553	590	554	546	538	540	504	591	566	541	539	549	544	549	540	604	571	588	542	535	563	531	544	562	583	555	564	587	517	550	547	525	528	585	573	539	553	600	578	556	532	521	575	573	544	589	524	577	532	537	536	544	564	562	558	549	550	538	590	550	562	560	584	523	541	573	546	584	545	558	566	585	575	550	537	542	564	567	563	563	555	549	562	556	561	550	584	559	574	613	582	540	566	554	558	571	504	592	572	565	558	560	571	542	605	561	611	553	549	586	586	512	567	530	529	549	554	581	537	513	549	606	551	539	555	549	535	543	536	557	528	535	597	558	576	551	539	557	571	572	567	613	517	590	573	529	543	529	595	520	551	534	502	586	546	613	549	550	545	600	581	562	566	571	570	558	579	525	573	554	584	551	555	568	563	575	549	614	523	568	556	521	561	583	555	551	547	539	557	586	617	554	544	557	588	532	586	560	548	549	552	558	565	574	551	542	566	595	537	588	561	542	574	494	588	573	541	534	560	590	558	501	580	539	535	543	516	560	539	538	520	556	571	544	562	578	579	539	574	525	541	568	587	538	516	557	575	507	547	570	541	606	568	582	566	534	510	496	586	577	541	579	537	593	544	568	522	575	603	608	511	552	564	538	570	571	583	590	542	602	540	570	566	553	570	565	564	531	578	575	555	602	566	519	565	597	562	514	496	575	552	599	562	562	591	538	539	540	568	555	581	535	557	541	539	556	572	593	595	564	559	545	550	558	526	526	567	540	559	577	555	567	597	575	567	559	588	540	569	564	560	566	550	533	529	547	574	544	581	539	570	588	565	619	555	555	530	573	548	572	550	533	572	505	548	538	560	570	551	538	566	502	574	574	539	549	572	566	577	551	529	560	572	551	604	556	542	551	548	565	564	559	555	544	597	593	556	555	596	532	573	528	522	586	520	584	558	571	539	536	512	552	553	591	577	554	543	556	545	590	550	515	599	565	555	544	525	562	600	542	523	598	586	554	582	565	566	533	512	585	546	555	569	561	576	550	575	590	540	584	544	565	589	534	553	548	574	562	579	559	576	550	616	525	574	560	571	561	531	550	624	600	567	584	566	545	546	551	539	582	541	570	587	556	586	496	580	536	552	603	592	550	551	561	575	532	548	537	558	539	560	555	610	625	565	595	544	572	568	602	559	543	571	558	585	560	556	562	537	552	512	583	558	591	540	541	530	554	558	530	503	569	554	504	546	541	543	578	542	565	564	557	541	577	551	566	519	522	530	547	558	583	563	576	559	532	561	570	569	572	514	499	571	534	531	568	550	583	574	576	565	556	549	541	570	570	545	521	587	576	533	546	549	585	568	549	553	526	533	581	570	614	549	600	546	580	563	589	583	554	584	578	537	576	555	560	604	554	555	590	584	566	556	563	570	539	567	549	563	537	536
27945	14328	2416	1051	859	800	771	685	703	723	713	715	686	710	735	719	736	706	703	709	717	728	785	763	734	701	689	691	699	697	710	729	723	715	701	670	688	682	708	715	660	696	702	685	729	731	662	762	719	708	737	725	682	725	719	730	732	663	726	723	719	707	719	719	725	707	702	754	766	748	728	657	736	715	721	714	696	719	718	679	693	726	683	717	719	769	729	708	690	671	691	711	720	742	767	717	690	681	722	661	715	712	754	718	714	725	658	733	728	705	753	732	695	759	703	733	721	750	714	719	696	696	671	685	743	720	715	711	670	696	682	753	681	720	676	680	716	702	714	732	711	703	703	690	702	738	717	677	751	681	682	692	652	730	693	728	729	695	707	724	698	738	648	718	734	729	727	737	670	745	678	694	742	726	634	683	714	706	743	778	679	669	732	731	733	686	739	669	701	712	696	719	715	692	735	705	729	692	668	662	754	773	731	731	705	701	712	659	746	674	672	684	703	667	685	664	699	708	723	720	723	702	722	683	694	721	686	687	697	773	742	707	724	713	762	710	724	695	712	716	741	728	708	724	727	710	703	727	665	697	702	637	695	663	691	757	708	688	714	698	703	713	679	677	688	700	694	749	668	699	687	668	695	754	763	686	696	706	731	736	707	691	737	761	720	721	765	715	730	740	717	685	710	784	733	729	728	676	662	701	683	733	757	706	669	763	743	722	736	722	728	721	729	721	735	720	696	651	715	749	718	704	733	671	692	719	730	731	719	741	692	734	672	617	700	762	726	684	713	743	724	716	695	721	753	678	711	709	687	693	718	710	724	703	751	724	725	697	685	674	650	705	750	746	729	731	721	710	702	703	724	682	737	692	711	698	728	662	672	737	677	731	701	703	731	731	698	739	677	724	703	663	694	664	699	709	732	704	688	693	731	695	696	713	716	709	740	695	749	723	704	722	716	761	741	721	736	677	737	709	719	734	674	665	744	690	726	708	697	717	734	727	701	742	706	719	708	702	691	756	697	711	755	739	766	639	719	712	706	714	698	720	707	734	717	699	710	688	694	708	701	713	717	692	719	694	712	697	689	729	690	715	660	713	705	714	718	728	737	723	707	676	718	712	713	656	756	706	696	701	738	689	696	717	723	721	754	757	681	743	751	726	717	683	720	694	696	714	669	724	766	685	724	680	690	725	747	699	711	712	696	729	684	724	706	740	712	702	736	706	732	675	695	694	730	673	706	712	674	709	699	690	722	733	673	699	670	667	639	692	658	705	759	668	729	737	734	713	670	719	729	744	731	681	714	726	693	745	739	704	767	748	714	712	688	769	766	729	701	724	721	699	701	740	717	697	687	746	716	694	722	697	709	691	698	773	725	697	720	754	699	688	692	679	688	731	682	744	703	738	680	718	715	709	723	706	725	708	706	694	732	696	678	710	700	735	669	713	664	704	705	726	668	721	686	740	726	735	693	727	719	693	708	714	698	740	756	705	727	703	728	729	680	679	706	725	752	716	728	683	712	728	713	701	665	664	692	709	732	733	729	719	699	757	686	722	701	662	701	703	672	708	729	702	695	694	741	704	699	671	761	720	772	736	722	729	659	723	739	724	694	714	737	698	728	682	734	729	730	677	677	703	683	757	714	715	740	702	694	663	697	729	725	696	683	734	685	663	750	700	708	694	729	672	783	696	696	723	712	716	683	693	720	658	771	728	711	645	730	687	724	730	717	778	725	694	689	717	701	711	682	710	698	762	720	744	702	631	725	665	696	665	705	727	731	671	697	696	696	741	670	682	733	721	674	654	711	715	700	667	689	718	710	738	710	723	640	755	728	724	681	765	726	716	752	750	711	702	750	701	718	740	645	682	753	710	700	732	709	698	733	677	728	686	716	652	730	723	726	687	711	717	705	677	714	736	755	707	689	690	652	715	664	753	713	704	708	696	713	712	695	734	746	714	675	737	689	708	711	757	728	742	703	721	702	731	711	736	713	734	680	713	684	682	727	668	716	685	730	669	727	751	732	795	707	814	740	685	713	719	717	691	665	665	701	715	681	669	728	692	720	683	763	754	664	698	711	737	682	719	724	764	670	748	693	710	705	684	684	668	702	747	707	760	662	727	764	758	703	699	703	693	692	703	704	745	725	704	733	705	722	728	690	716	691	729	723	705	751	746	668	753	705	656	667	665	729	696	685	704	676	738	677	696	741	729	754	737	706	714	712	684	685	722	737	662	715	727	730	749	718	720	701	655	714	695	690	736	683	676	730	718	757	745	727	721	740	741	663	731	708	690	742	733	694	737	698	747	697	734	711	686	699	720	718	669	719	698	745	733	743	735	676	692	704	703	692	719	707	740	682	651	756	735	690	662	724	733	708	726	689	754	714	708	723	760	687	722	671	683	675	710	709	699	722	715	655	687	740	748	715	749	728	754	701	725	701	705	666	690	633	727	711	687	734	712	687	728	728	751	702	703	757	735	711	707	746	671	729	718	737	757	723	734	732	708	723	669	685	695	756	738	698	699	664	729	695	738	718	717	686	715	728	704	762	747	729	717	712	719	734	669	729	709	764	725	760	733	702	701	719	723	737	723	721	687	728	736	746	682	728	687	691	738	685	717	726	724	728	753	699	690	779	747	740	754	762	736	695	699	690	698	668	672	762	689	708	725	647	703	703	711	696	712	707	682	705	740	703	724	654	740	700	713	678	714	702	731	740	746	679	714	727	714	684	729	706	690	707	707	737	741	717	720	739	712	712	648	734	688	710	750	736	719	694	708	727	734	678	639	682	679	709	693	700	716	727	717	743	707	688	708	669	697	692	704	716	686	717	744	748	748	709	715	663	712	718	729	731	737	695	724	707	737	680	742	748	725	674	694	707	688	707	734	724	688	745	690	732	662	727	739	756	705	713	684	709	728	710	702	704	736	729	678	714	714	744	758	695	723	719	717	734	737	704	742	722	713	713	726	708	709	698	664	678	725	697	725	707	727	711	675	670	730	697	727	743	697	699	717	685	720	697	662	696	665	738	729	797	705	718	675	716	676	729	690	730	694	712	699	701	763	699	729	741	720	701	694	679	750	717	738	784	722	680	670	749	702	726	656	750	683	700	737	708	659	678	712	731	717	711	712	703	703	736	685	698	675	693	731	683	740	722	656	755	712	718	740	717	742	698	703	658	668	708	685	647	731	720	703	685	732	718	710	715	750	730	759	668	699	756	697	747	701	693	712	715	698	705	689	699	688	667	708	719	678	687	730	721	741	735	723	728	699	721	665	719	714	728	700	736	675	724	659	692	704	740	717	655	699	666	705	717	680	709	739	731	728	733	702	707	660	720	724	695	737	722	709	710	695	719	694	716	735	769	732	727	716	697	694	670	688	686	710	744	777	736	734	687	729	693	709	677	663	751	676	744	717	736	711	704	697	743	691	697	688	691	726	668	693	679	780	765	743	747	788	689	738	742	683	713	702	744	704	735	694	741	706	669	714	736	703	689	664	734	684
5434	1477	1416	1044	957	855	776	827	786	767	776	831	759	726	726	782	771	741	742	750	737	775	779	730	742	751	738	785	778	767	721	734	744	736	747	750	732	702	718	727	740	731	730	710	781	736	753	768	730	746	758	763	696	680	749	790	711	730	698	766	787	742	741	747	741	722	747	752	733	756	701	751	708	705	749	717	710	747	735	728	789	725	675	714	704	752	708	781	729	748	771	725	691	703	761	738	739	737	712	719	745	758	732	755	773	770	780	753	747	755	726	731	717	775	774	728	723	714	702	703	738	731	771	705	727	728	749	752	738	773	743	738	754	738	711	754	763	713	713	714	697	773	746	751	700	726	708	738	707	753	756	735	741	761	774	756	715	748	781	776	739	761	793	774	715	736	720	739	746	684	727	713	752	734	729	751	703	671	721	723	740	737	764	737	742	738	684	780	772	678	757	732	726	735	709	747	744	700	736	747	724	763	727	735	689	787	744	709	708	756	717	749	696	724	739	799	782	733	742	742	779	731	728	826	737	728	730	735	753	719	753	689	727	767	744	742	708	726	716	741	724	745	727	737	745	767	755	691	767	744	729	728	737	748	747	707	693	731	716	763	748	749	698	767	714	699	727	729	707	730	720	753	743	745	741	698	739	727	756	723	713	701	745	734	786	719	718	717	781	759	763	723	726	764	746	721	731	704	723	688	749	739	722	734	729	748	718	702	731	781	697	730	684	706	737	699	720	680	704	759	746	713	742	703	740	759	740	733	775	708	756	714	711	694	719	766	759	709	783	749	762	739	741	715	769	769	786	740	699	772	685	720	759	729	714	786	697	735	717	740	760	708	744	753	743	739	704	705	745	719	697	713	774	742	740	727	702	682	713	736	691	744	714	749	774	757	734	715	729	760	736	686	705	756	711	721	755	733	746	705	711	718	714	730	730	737	725	730	722	727	733	743	693	751	772	709	728	733	743	723	713	689	729	770	778	717	734	723	745	722	720	723	760	803	732	745	740	732	744	739	697	731	753	724	739	731	754	805	771	696	802	710	758	710	738	696	704	716	735	712	748	743	725	712	743	729	723	754	707	727	739	753	742	717	782	713	791	732	717	706	696	780	753	693	754	758	737	723	741	749	686	728	711	703	758	748	730	776	738	718	673	744	726	701	729	702	752	767	710	726	761	819	696	752	759	699	724	748	754	735	683	714	762	728	761	741	747	773	715	749	735	713	728	701	712	738	679	740	757	752	730	763	733	747	763	751	763	697	667	734	725	708	724	724	729	724	726	723	770	732	759	689	726	696	724	729	728	721	740	687	712	690	764	754	689	690	721	747	732	683	715	724	778	755	724	742	692	722	707	779	679	748	737	706	686	793	744	707	699	744	725	741	758	721	711	752	721	695	776	719	748	698	726	748	759	737	749	770	705	773	712	736	682	688	751	788	755	728	757	745	721	732	693	765	754	727	752	736	761	778	776	736	754	791	716	725	738	716	757	718	781	726	714	769	723	730	758	736	737	700	734	759	721	735	742	742	779	790	733	720	689	733	783	723	720	711	753	721	686	701	718	749	689	700	790	771	757	716	755	701	739	702	751	726	760	705	735	756	723	760	717	795	749	729	718	717	688	728	734	786	739	772	749	737	723	705	781	733	716	743	744	689	747	737	726	688	708	795	762	744	674	731	762	758	726	736	757	669	742	782	753	713	744	723	698	740	715	752	781	761	733	705	730	674	750	740	764	759	761	759	779	728	776	748	754	765	774	692	713	716	715	765	717	793	726	744	727	733	713	760	743	712	712	681	739	684	727	743	709	770	753	790	681	671	758	763	734	730	740	742	750	718	746	656	761	768	716	715	687	716	713	752	721	717	722	733	768	720	727	721	710	740	764	738	738	752	707	731	712	758	725	731	737	726	698	716	712	727	727	722	727	722	660	720	718	718	753	709	755	751	737	716	726	720	762	720	772	705	706	760	712	766	756	728	742	755	727	752	723	673	726	732	756	749	725	744	721	725	775	733	719	733	725	771	755	696	767	730	708	748	773	751	746	681	739	722	708	710	741	725	777	718	714	749	697	746	717	675	752	759	718	722	691	728	794	757	740	694	745	697	702	725	705	801	763	735	720	736	787	776	706	763	757	762	778	760	740	767	719	767	779	722	735	719	727	769	798	767	742	722	740	731	674	720	701	723	755	755	704	714	756	699	792	700	746	712	763	733	728	706	730	736	685	683	709	750	771	719	728	711	715	695	684	698	766	736	724	737	763	704	722	708	764	665	749	700	709	779	731	720	707	769	746	764	727	732	708	714	736	703	710	717	758	708	717	740	708	698	681	726	755	705	699	701	767	718	734	748	785	726	785	705	715	768	769	772	738	758	722	737	723	721	736	705	737	735	728	749	722	798	753	750	732	714	725	763	740	740	706	691	726	714	769	707	735	754	763	713	707	752	706	723	709	781	742	752	741	758	749	724	735	739	739	717	749	738	764	716	742	696	734	718	739	780	695	721	754	755	734	688	692	725	702	775	750	739	741	746	704	731	710	692	683	663	721	722	741	703	686	772	714	714	738	748	742	734	738	737	685	740	748	749	721	774	732	792	682	712	727	730	742	754	721	733	744	698	713	721	719	697	727	740	755	724	709	760	764	739	690	725	763	760	739	766	742	720	730	729	728	711	784	754	747	781	743	734	724	751	729	788	740	713	731	703	685	727	758	719	711	737	707	720	731	721	766	732	740	753	679	747	734	692	777	748	764	702	682	754	690	697	747	749	704	688	718	741	729	734	757	721	727	706	764	706	760	740	758	738	709	719	714	780	746	728	735	748	710	717	737	707	727	723	685	698	725	668	725	740	762	769	751	694	765	713	760	748	745	715	775	719	710	735	741	740	761	711	745	660	736	735	745	728	710	734	752	753	723	733	764	761	694	699	748	768	724	731	716	779	728	730	702	707	725	759	765	735	748	755	707	694	719	717	781	698	693	784	738	768	756	745	708	792	700	761	702	739	779	737	737	761	763	749	744	734	716	722	745	791	739	744	794	732	713	686	693	674	774	729	750	727	822	725	782	729	714	724	740	717	732	700	737	736	747	709	722	704	739	690	768	729	719	700	733	734	705	690	771	719	676	749	733	740	713	741	710	696	716	778	705	723	765	797	730	742	725	719	745	729	731	681	755	661	718	706	712	719	768	712	748	746	764	718	765	744	760	706	776	681	741	711	730	734	743	715	754	709	766	741	751	777	767	716	717	718	747	776	761	719	710	696	738	719	698	728	752	717	695	708	702	729	722	764	690	736	723	714	721	705	754	732	745	756	716	721	749	739	735	728	711	731	705	750	698	717	709	751	703	678	682	752	727	729	731	728	720	769	752	743	710	757	779	743	770	715	740	734	691	757	768	712	776	736	734	774	748	713	751	769	736	721	734	709	763	723	709	709	697	727	729	697	717	710	709	741	767	732	713	679	741	742	655	727	726	694	700	753	729	755	709	741	742	797	706	743	696	750
24895	20584	26913	24259	20580	11027	1451	936	781	717	633	575	556	533	491	463	435	477	401	409	425	386	408	399	417	448	413	346	416	362	404	379	398	400	382	394	377	380	382	400	369	359	361	371	365	355	398	366	349	372	365	375	425	368	355	362	376	350	416	376	344	352	339	354	374	371	380	348	374	355	373	372	371	353	359	387	386	356	341	339	360	352	386	382	366	336	367	351	380	357	366	387	350	376	379	353	327	345	379	381	390	372	397	385	373	372	389	373	367	349	381	366	350	400	383	361	357	354	356	371	374	383	362	411	353	372	365	325	374	384	375	352	318	367	362	371	350	356	330	360	353	351	351	374	380	362	372	363	379	347	346	387	383	364	357	359	358	380	372	381	356	320	368	358	384	354	364	340	376	344	350	361	372	394	382	366	361	331	346	360	402	370	361	355	349	350	356	389	363	357	349	397	384	358	352	367	368	365	361	384	357	342	353	363	345	338	360	371	350	357	362	343	388	335	336	362	376	366	378	374	411	345	375	378	350	362	366	363	332	356	370	390	348	366	345	372	350	370	350	369	368	365	364	332	362	354	383	351	376	372	375	353	349	366	316	396	332	341	341	328	371	382	347	381	357	361	368	326	358	372	353	396	346	406	341	319	348	358	365	357	381	357	347	309	358	351	368	361	358	348	389	387	355	359	361	356	356	347	353	362	365	359	303	352	359	369	337	389	360	363	363	360	362	326	349	380	354	350	359	354	383	336	375	333	346	337	354	381	348	397	357	366	340	334	373	328	366	351	341	373	358	350	390	366	350	335	311	339	371	378	351	356	362	352	350	370	357	370	385	365	354	359	357	370	368	363	360	345	363	398	337	357	373	354	367	342	340	375	374	368	355	362	352	350	357	357	351	306	348	344	358	392	347	386	362	373	334	390	360	358	372	357	337	376	360	343	370	351	372	383	333	356	324	350	359	357	316	323	355	392	328	385	400	392	377	349	353	332	392	363	343	335	398	344	360	379	352	335	377	347	336	339	369	340	362	341	363	380	336	340	345	368	373	366	356	338	379	324	333	361	358	341	368	391	375	360	355	388	360	377	371	376	397	359	381	364	400	305	318	403	360	354	370	335	368	346	366	364	368	357	317	348	351	321	380	330	387	337	376	363	368	335	392	334	389	355	359	366	338	366	350	343	343	375	338	368	347	366	346	354	410	349	354	363	342	345	374	321	306	378	362	330	361	376	353	323	363	345	331	350	388	396	356	351	372	351	363	385	385	379	359	374	337	323	351	365	353	346	351	380	341	350	367	344	370	352	374	388	382	351	341	344	362	340	359	364	341	322	368	384	360	388	329	358	369	362	373	372	356	344	361	334	342	313	374	352	363	369	361	376	335	351	366	350	380	370	371	339	361	359	346	363	349	363	363	359	391	362	342	354	367	374	321	349	363	338	325	351	378	341	354	362	378	373	363	361	350	365	355	332	335	369	384	358	333	387	355	354	396	335	361	384	362	392	336	364	397	337	373	367	370	390	359	358	355	364	373	343	366	353	333	378	356	387	353	340	383	349	342	366	328	346	352	379	337	366	326	343	373	358	375	308	389	372	369	339	385	370	368	403	358	384	354	362	368	356	381	367	378	348	336	351	355	349	376	326	369	357	362	344	373	357	355	363	385	341	356	348	355	362	415	328	365	405	362	368	362	374	369	360	333	329	359	325	342	376	367	357	361	354	354	356	410	377	343	331	409	345	358	354	376	356	391	373	359	366	367	333	386	335	361	347	332	356	356	359	364	355	374	367	368	347	369	366	355	394	363	360	367	341	338	348	350	358	362	359	354	353	328	356	370	397	316	360	354	366	362	355	365	362	353	347	355	407	371	352	386	347	340	333	372	359	339	368	376	375	361	375	327	335	341	374	350	342	366	369	350	348	346	340	326	337	374	360	340	341	326	359	370	354	374	366	373	326	378	347	344	344	350	364	353	376	380	354	335	343	381	362	352	348	360	372	351	355	343	388	360	377	390	363	390	375	331	371	325	328	375	336	398	339	390	342	337	330	374	379	323	334	348	364	343	372	334	323	369	345	357	370	350	374	340	358	372	320	352	375	357	362	383	363	374	314	361	351	350	346	342	409	346	352	370	362	334	352	341	361	362	385	393	333	312	367	376	351	360	356	363	347	381	371	369	342	385	392	359	396	353	349	395	368	367	342	343	338	376	347	375	380	355	388	369	394	349	343	334	358	363	375	357	325	371	355	343	401	384	384	348	379	334	331	347	307	368	355	369	316	373	350	333	351	338	371	358	327	358	368	381	352	388	383	381	364	352	355	354	385	370	377	385	357	341	339	368	388	354	360	341	374	339	342	345	373	325	385	338	366	357	392	418	369	352	386	328	365	367	352	372	374	362	392	374	324	410	348	385	396	372	369	349	371	372	370	387	366	357	392	332	358	384	323	342	346	351	341	363	357	335	367	332	366	359	356	372	397	343	385	376	344	351	361	348	331	345	394	382	389	357	362	370	365	375	386	339	384	367	397	318	386	349	376	374	370	369	359	343	366	383	381	367	357	361	351	368	358	377	349	359	321	348	389	361	325	333	347	388	370	378	365	354	330	348	363	352	308	353	345	348	341	357	357	335	356	367	359	376	324	349	396	371	319	365	337	335	350	398	330	349	306	337	343	348	368	366	382	331	362	363	328	348	382	383	380	345	335	358	381	378	360	369	362	365	338	380	341	373	383	346	352	360	357	375	349	335	410	397	339	374	360	336	348	357	357	383	364	354	359	357	389	322	350	352	362	394	330	390	356	377	370	345	333	326	391	347	357	350	383	374	346	343	354	337	344	386	366	384	357	367	367	374	362	343	336	349	355	338	347	349	347	361	365	345	338	381	392	367	364	356	343	367	372	368	387	372	367	358	336	339	343	330	357	328	412	341	399	384	338	353	372	334	374	352	361	310	369	387	364	334	368	362	371	385	345	369	348	331	375	325	337	347	381	340	357	333	347	327	343	364	362	356	362	362	401	361	364	371	339	379	378	349	356	373	365	367	350	365	334	384	360	383	343	339	331	366	336	341	332	358	381	335	362	387	359	360	337	376	374	346	377	374	356	347	368	370	346	343	372	365	332	356	365	390	369	379	347	379	371	378	351	349	383	374	374	353	359	386	356	364	361	350	334	351	326	394	354	358	361	348	344	350	359	352	349	376	338	365	367	423	332	363	357	369	375	403	343	353	345	355	349	337	318	335	375	326	409	386	407	364	396	357	351	350	356	384	368	358	341	333	347	349	391	350	344	367	329	382	383	340	321	322	359	343	338	367	327	366	375	393	361	349	345	387	349	336	362	356	351	334	340	360	360	343	365	337	358	365	351	394	332	340	365	343	352	326	349	332	355	336	374	397	341	365	365	351	387	346	348	356	385	382	351	317	334	374	327	377	370	317	363	326	337	359	372	369	373	369	412	399	359	347	368	364	384	349	341	400	344	400	368	377	390	357	364	357	363	305	320
7430	11637	10673	5831	3959	2745	2117	1692	1438	1168	1002	942	850	759	714	664	578	587	559	548	502	525	478	503	443	476	470	426	440	437	441	433	428	424	431	425	383	397	413	461	380	394	404	379	421	427	435	395	433	398	394	394	407	393	409	405	373	405	425	361	422	374	370	424	371	418	384	404	375	392	407	389	380	397	409	384	379	390	368	428	341	380	384	373	343	381	379	383	392	375	349	341	429	356	403	364	384	427	424	402	358	352	414	395	411	398	388	387	409	394	428	392	367	420	383	380	416	406	378	377	386	390	357	380	401	389	380	385	371	418	359	425	376	388	382	373	360	369	353	388	385	399	395	375	397	385	360	351	383	348	368	400	382	425	380	393	370	352	403	410	413	388	381	363	377	395	351	343	384	401	374	385	428	348	368	397	403	393	362	397	385	373	408	427	382	384	393	386	355	374	389	380	377	384	384	369	373	371	376	395	392	380	364	369	367	368	331	378	367	367	372	371	372	380	389	367	403	380	407	369	382	360	385	382	365	366	407	385	379	372	384	402	329	362	402	379	410	373	421	343	379	378	378	401	356	385	386	385	372	375	373	371	415	394	365	363	394	410	415	395	375	357	345	378	377	381	365	358	361	383	362	360	353	375	358	399	391	372	380	398	409	399	390	398	391	393	360	352	346	382	368	398	437	374	353	359	375	355	405	406	351	348	385	377	366	333	408	388	341	390	370	389	356	390	404	414	374	383	418	364	382	424	350	401	387	378	319	390	391	368	380	395	409	380	389	394	374	391	387	364	369	416	408	381	379	379	347	370	373	395	366	380	377	381	377	406	408	400	389	382	378	380	377	367	380	390	371	403	390	353	385	378	384	392	374	409	359	349	399	378	374	368	402	395	354	374	385	401	409	368	378	400	381	387	361	382	389	380	393	364	371	389	379	373	345	381	387	397	378	397	384	376	365	379	371	364	374	360	379	371	386	364	383	405	371	357	379	377	403	357	409	337	357	373	387	361	359	381	416	406	356	367	381	375	379	359	359	398	377	384	350	365	396	363	354	399	390	368	385	332	391	407	416	345	409	406	374	340	392	378	374	409	361	382	376	384	414	364	394	374	358	397	362	375	374	340	373	383	365	362	388	382	355	388	376	422	368	393	388	367	393	422	384	423	366	411	395	382	342	377	361	368	382	383	342	403	390	368	380	367	381	393	351	378	361	370	385	363	380	381	384	393	382	388	381	391	418	383	360	360	382	363	382	399	399	385	385	381	362	380	378	412	389	364	406	345	402	357	370	387	387	407	388	384	358	360	371	381	378	412	366	387	363	380	394	362	399	401	353	389	352	369	406	341	365	361	409	361	400	378	356	411	347	388	369	379	372	380	352	382	410	399	386	355	338	402	374	378	383	407	363	369	375	398	387	385	369	385	417	368	396	400	386	369	384	402	372	385	423	407	384	373	390	363	387	403	358	381	358	363	374	367	357	422	355	367	377	366	368	409	357	352	378	363	384	365	355	405	358	403	348	395	388	390	366	368	369	367	357	380	383	349	388	340	422	386	402	384	379	384	387	387	360	389	382	376	395	402	355	358	401	377	373	425	402	370	375	408	376	368	372	381	403	401	368	399	391	411	362	370	404	345	404	388	360	386	386	391	396	377	368	354	384	371	399	394	432	367	396	418	415	364	320	353	368	380	374	389	411	366	416	348	381	387	374	371	355	384	356	391	360	389	407	386	375	391	382	382	366	384	373	383	370	392	375	401	379	352	381	402	416	363	388	404	375	348	395	377	370	403	398	387	339	393	379	413	360	358	386	394	336	401	361	374	393	371	402	359	395	374	379	395	385	394	373	363	394	372	393	398	365	387	399	385	359	352	377	363	390	387	399	352	357	401	389	398	386	390	361	358	372	368	340	387	396	352	401	394	350	369	391	385	402	375	378	365	381	392	380	398	389	411	363	428	372	353	376	346	368	375	358	396	395	380	379	406	370	363	392	370	385	374	335	387	398	402	382	385	399	377	378	431	386	387	379	402	428	392	374	404	377	397	385	371	371	399	375	398	375	374	367	336	371	379	389	392	364	388	352	393	332	404	394	357	358	401	372	395	393	372	390	383	403	412	388	395	380	393	364	394	433	361	395	376	388	396	378	369	347	356	398	386	381	384	407	376	367	394	371	399	367	380	391	392	356	360	350	354	363	395	408	383	386	351	384	377	388	406	380	377	366	357	357	385	349	400	380	362	371	374	351	327	349	368	378	413	408	388	396	370	394	399	389	392	357	387	373	351	370	398	368	398	364	379	382	399	379	386	417	371	358	364	355	412	354	370	376	377	356	368	380	384	385	350	395	391	369	357	393	342	401	380	353	381	389	383	394	389	365	359	366	364	395	379	404	399	339	381	372	358	380	386	405	384	389	386	380	412	419	363	377	392	389	363	380	382	409	375	359	408	383	405	393	372	353	334	355	396	390	419	386	429	385	387	366	394	396	384	358	341	397	375	396	372	370	405	383	344	396	380	399	392	400	379	388	382	374	376	382	364	391	385	323	385	370	385	409	339	407	378	372	372	378	370	394	405	384	393	384	358	379	367	377	371	373	404	371	385	396	352	396	349	369	391	399	335	429	377	387	369	399	355	381	390	374	369	350	403	378	392	391	377	399	365	390	382	331	366	362	365	402	361	383	387	376	380	409	397	358	381	385	356	383	402	372	385	381	376	386	381	365	382	385	363	383	382	375	349	374	375	406	354	373	349	377	383	339	396	415	396	354	399	364	377	384	405	412	346	364	334	397	373	384	389	372	391	381	397	412	367	380	362	401	363	378	389	395	356	381	321	376	370	391	414	370	387	347	403	355	369	410	354	394	379	378	358	390	392	403	377	366	362	356	378	384	374	389	380	372	397	382	368	383	353	378	368	384	358	384	382	390	396	372	395	375	369	384	390	394	344	378	378	376	379	406	402	395	357	378	381	389	377	373	389	430	381	377	379	341	369	395	377	362	399	375	381	376	383	385	372	377	381	375	383	376	365	364	351	386	380	404	386	376	384	372	373	387	369	395	383	383	388	417	364	373	393	376	380	362	365	387	410	389	368	375	411	391	408	361	378	378	421	393	349	393	352	395	383	375	351	363	387	398	379	389	376	386	396	381	375	388	352	376	412	378	402	393	413	391	426	401	377	373	325	355	398	375	383	345	385	397	385	373	393	382	408	367	385	409	382	404	402	349	407	366	400	362	368	411	356	394	360	354	392	367	392	366	377	350	417	353	361	389	383	370	382	357	382	412	386	408	367	375	385	345	412	393	411	368	399	384	379	366	362	394	393	381	373	361	392	380	402	362	338	357	366	413	360	382	378	347	380	375	387	368	390	381	409	372	353	381	383	375	371	383	382	374	391	403	364	404	363	335	383	417	355	382	400	376	373	362	382	326	387	354	344	362	346	379	406	365	381	383	362	382	407	407	392	403	419	374	382	396	388	364	373	355	371	386	371	408	353	345	392	407	376
22849	20584	27302	23877	20588	20673	8627	1929	1351	1167	1127	1010	997	870	810	836	819	732	743	777	696	694	711	704	645	660	663	646	698	634	668	679	684	648	629	615	640	664	628	609	607	590	605	590	650	567	603	544	606	621	602	597	570	626	573	572	592	600	605	555	569	617	641	587	602	621	600	607	578	581	622	583	611	607	573	589	589	623	611	550	569	592	584	630	592	583	573	586	562	556	598	561	589	604	631	602	605	601	607	601	598	626	632	605	627	609	643	572	560	592	592	539	612	609	566	514	590	581	575	595	601	602	578	591	605	577	613	565	573	618	552	589	601	582	615	543	586	646	590	614	629	596	584	613	535	625	544	593	615	599	564	596	557	589	571	578	609	617	578	624	593	604	573	598	583	596	580	592	596	574	576	524	566	579	534	599	597	526	615	591	578	607	566	592	582	557	570	614	598	593	563	571	616	602	555	602	595	575	572	608	653	577	628	596	545	577	577	554	585	593	576	589	610	563	572	574	592	580	602	572	618	560	547	609	549	617	597	628	576	590	564	599	590	636	620	574	579	610	517	586	580	602	597	570	573	603	581	609	570	571	546	598	580	599	565	640	599	575	576	609	583	528	594	579	577	622	614	610	547	602	585	574	628	607	606	616	613	620	605	615	569	581	564	601	593	575	577	581	578	589	590	623	593	575	555	571	572	608	634	572	605	593	601	548	607	574	555	568	560	557	577	560	584	605	610	583	555	603	573	582	596	595	642	529	559	568	587	613	571	586	612	615	558	633	596	567	611	585	635	591	580	571	568	578	570	611	569	586	562	577	570	637	588	595	556	590	622	610	589	587	562	621	594	580	597	579	572	610	587	589	605	596	573	544	529	614	565	619	604	622	543	578	614	611	555	571	566	605	572	563	554	605	587	547	613	588	572	560	570	564	583	563	659	591	580	595	586	567	609	573	576	583	601	603	593	594	591	537	649	585	575	537	625	538	591	596	556	557	616	588	591	571	575	583	531	564	582	592	542	578	584	554	570	574	526	561	561	600	582	633	646	601	570	597	581	605	550	595	549	618	650	602	588	583	587	607	575	585	537	590	568	617	618	545	621	585	500	607	558	599	562	583	594	584	576	550	556	531	585	572	571	591	594	565	564	627	583	583	653	587	600	585	578	593	547	533	547	601	576	568	592	568	570	584	586	587	596	583	570	554	580	563	543	536	574	582	575	585	621	585	544	559	566	633	606	580	572	633	617	606	586	568	578	605	594	569	596	548	569	596	618	588	577	635	600	584	588	576	602	612	575	581	604	611	583	582	552	595	599	605	591	580	574	599	619	593	570	537	571	567	605	584	616	621	591	586	590	616	572	560	574	596	590	595	610	625	547	593	567	585	550	554	567	544	575	563	589	622	597	584	597	636	570	543	602	581	608	587	542	570	614	623	586	607	561	596	587	582	546	616	603	595	614	549	598	586	586	583	592	607	569	584	591	591	574	582	546	577	607	566	588	579	609	545	579	563	614	589	609	577	563	574	596	566	602	613	609	607	571	586	560	573	560	582	549	550	585	579	606	645	574	596	611	568	604	607	558	596	584	568	593	608	570	561	527	544	560	594	560	567	622	603	572	603	623	582	587	539	623	555	568	605	548	573	586	588	618	609	559	590	543	565	570	608	567	613	589	581	516	573	600	541	574	603	575	621	568	584	600	593	553	568	511	577	581	596	603	597	575	630	608	641	590	560	610	575	547	599	584	585	612	579	566	612	593	602	596	595	590	580	611	561	569	563	551	571	566	603	591	598	611	537	555	595	584	547	585	614	571	556	569	557	577	553	567	579	575	585	558	568	627	542	598	615	587	582	553	559	634	622	554	608	617	598	639	564	580	541	582	588	594	568	637	593	601	557	622	575	558	609	597	600	561	616	608	604	569	527	616	565	564	571	596	618	560	575	578	589	573	578	594	584	591	618	565	550	575	570	580	582	570	571	520	587	601	553	606	554	580	593	595	583	581	514	624	554	556	569	607	581	536	583	567	586	542	564	553	566	582	630	615	595	584	542	577	592	589	553	609	609	598	525	582	617	620	513	574	588	534	592	594	610	601	570	570	546	555	574	566	578	618	567	592	578	561	571	584	621	542	591	651	542	552	604	546	627	596	541	569	594	589	553	619	596	587	601	532	580	563	610	567	588	599	618	568	573	577	654	565	565	553	614	567	555	576	572	573	636	629	559	599	634	616	570	589	587	592	629	601	545	625	601	544	578	537	555	582	589	605	588	584	577	619	596	634	548	568	635	604	522	577	559	560	582	603	568	566	604	588	590	552	593	565	553	606	600	576	567	593	587	555	590	591	587	623	584	547	592	552	583	596	555	619	556	541	593	565	585	576	593	570	573	639	577	535	594	575	637	558	575	566	538	583	595	580	600	567	543	593	583	562	559	583	569	618	606	618	585	617	543	557	584	579	596	516	570	619	587	579	612	586	614	637	586	572	594	544	564	609	611	584	587	571	597	556	594	582	626	578	584	584	580	565	594	577	559	588	600	603	560	579	613	601	576	599	547	574	608	596	585	536	551	554	601	594	597	529	569	587	557	575	550	607	582	623	559	571	589	652	580	578	541	571	582	589	605	578	592	578	583	558	582	598	572	591	609	574	538	575	568	584	577	544	590	571	543	576	584	600	558	537	592	614	595	593	576	562	553	557	574	610	532	608	630	568	533	551	591	554	562	575	582	556	567	594	622	568	592	626	586	579	567	588	547	584	606	578	608	576	602	599	549	594	580	554	573	579	606	582	589	535	594	569	565	583	587	581	556	572	541	519	565	573	590	584	592	615	576	627	572	582	584	606	586	584	623	595	588	558	568	555	562	563	610	553	589	574	549	552	612	631	599	546	579	580	536	581	544	618	602	619	580	561	624	596	588	581	581	536	566	574	566	604	562	622	557	582	576	600	593	591	559	563	593	596	583	582	591	582	579	598	586	588	585	586	574	592	566	555	606	585	582	616	605	554	543	597	561	571	612	579	609	630	620	612	551	574	621	553	549	602	572	585	585	600	565	590	644	574	584	581	580	551	596	582	563	637	609	581	598	602	565	579	589	556	551	595	574	577	653	507	592	537	561	613	625	521	594	542	584	595	591	590	585	634	578	618	518	586	597	585	545	603	579	602	573	579	611	633	645	595	561	584	625	559	566	575	546	594	572	643	554	576	606	571	564	611	569	579	641	646	544	582	554	599	601	566	616	634	599	559	562	621	611	604	618	601	583	570	577	616	606	575	580	540	596	572	578	571	535	606	574	589	613	614	549	550	616	560	605	585	582	619	614	574	585	605	563	601	578	589	586	584	578	581	582	604	611	534	605	546	606	568	584	549	575	560	579	594	575	575	609	583	621	606	615	565	600	630	586	575	615	613	535	606	630	579	619	605	546	573	580	607	599	587	582	614	610	568	557	603	562	589	575	580	558	549	533	580	590	548	549	550	580	572	578	608	567	584	562	570	554	604	572	592	578
10108	17873	16432	9714	6579	4869	3701	3026	2504	2034	1797	1571	1386	1310	1166	1104	997	909	927	872	845	819	791	761	797	704	702	697	648	702	670	678	657	624	612	624	683	687	624	589	622	593	613	583	551	596	598	598	534	560	569	598	596	570	566	593	564	583	596	561	570	578	567	557	582	557	555	619	550	598	566	618	564	552	584	589	580	542	528	578	529	534	560	572	570	603	570	553	556	557	546	580	599	536	606	535	560	543	573	576	579	573	609	572	584	595	545	601	600	563	537	556	586	557	517	577	567	586	573	504	556	553	575	560	617	546	558	578	594	569	573	584	528	576	541	607	558	531	558	529	539	561	493	554	585	560	573	586	530	576	536	567	567	536	577	550	590	491	567	585	547	528	548	566	573	569	556	551	599	558	586	574	521	587	535	565	566	574	579	542	552	555	521	539	530	564	558	540	580	596	551	513	554	547	594	569	593	530	560	560	518	572	552	557	612	535	532	545	564	579	523	571	567	552	523	541	542	528	574	590	561	578	558	552	575	562	549	560	538	531	559	584	590	556	555	582	517	559	535	564	574	584	537	567	532	581	521	539	582	562	547	553	573	560	557	517	544	569	586	573	598	538	565	523	552	565	565	554	598	548	525	530	570	518	543	537	547	575	549	526	544	549	561	548	523	593	533	544	563	533	567	572	568	539	528	592	554	501	544	548	581	573	523	575	558	576	551	517	594	557	544	522	579	560	564	538	537	569	590	544	505	571	551	553	569	574	548	571	553	559	561	533	539	581	568	528	572	522	537	543	516	554	566	531	534	597	533	571	530	493	557	524	563	553	552	534	536	553	569	586	577	513	562	549	538	519	546	542	572	554	592	560	595	494	521	566	531	560	552	526	555	579	573	542	546	509	556	524	531	541	539	535	522	568	576	567	533	579	543	556	589	540	549	542	552	548	558	580	549	523	566	589	536	536	532	550	580	540	557	564	557	605	508	595	536	620	578	569	564	563	517	499	561	514	563	555	538	561	567	532	538	548	521	584	571	583	538	547	564	579	540	529	533	555	532	533	561	534	543	553	559	571	600	552	565	584	559	533	549	548	550	521	568	553	539	572	584	545	542	541	570	534	542	559	567	550	579	569	555	533	592	569	531	542	597	562	548	588	576	600	560	555	582	543	568	529	536	580	554	520	595	559	558	545	539	603	563	576	567	568	526	574	554	552	568	567	593	573	559	548	563	491	564	529	575	546	579	587	552	551	587	541	530	585	573	563	548	562	550	530	539	579	524	525	557	598	570	546	554	557	546	567	562	549	519	596	579	537	529	549	543	563	572	512	591	533	545	541	574	567	589	556	502	561	572	544	530	581	533	535	542	562	545	488	503	550	562	603	569	563	603	552	587	538	590	578	563	562	558	559	528	536	520	548	498	566	552	556	548	559	566	529	542	537	551	560	571	589	528	561	555	550	531	571	578	579	558	539	569	484	557	562	538	556	564	523	517	554	549	542	538	554	533	572	545	545	586	560	532	577	552	540	599	547	540	562	542	539	520	586	554	533	547	556	528	535	521	563	576	554	552	544	529	519	586	563	592	557	556	551	568	535	582	565	551	551	567	548	552	548	562	569	570	549	551	598	525	563	557	572	498	613	550	554	570	562	558	545	537	570	564	539	564	535	589	580	566	536	515	592	556	531	592	554	550	542	534	527	579	584	549	556	545	581	554	542	551	522	579	522	550	507	548	514	534	565	545	540	564	546	532	525	568	555	568	607	546	579	589	556	565	525	552	593	532	522	539	537	517	555	566	601	539	530	546	543	559	548	577	575	536	534	543	607	580	588	570	537	580	539	509	556	546	524	576	568	558	540	573	582	529	564	568	580	556	573	538	576	525	562	578	514	517	553	543	545	550	526	539	569	548	550	557	527	505	585	555	566	545	551	561	546	561	528	548	529	574	520	537	541	558	538	519	566	612	628	545	555	551	571	530	533	552	559	541	562	561	548	581	562	568	551	553	581	540	605	581	557	527	560	573	541	508	569	557	576	563	549	520	556	550	558	558	531	545	549	548	569	546	533	551	554	579	542	555	557	569	545	578	571	565	572	542	548	557	526	614	585	588	540	541	575	571	558	518	519	581	543	511	547	561	551	552	600	532	541	575	580	553	522	574	513	568	560	591	526	581	569	543	544	584	536	617	535	517	541	537	509	596	547	563	552	614	561	547	551	555	549	545	546	552	531	549	588	542	522	544	548	547	577	544	552	557	558	560	540	551	554	555	550	551	516	558	529	586	555	585	576	572	527	606	566	565	528	601	591	569	551	517	546	565	566	552	592	561	541	539	557	578	567	569	526	564	573	532	589	573	554	528	577	573	547	576	519	567	534	583	564	538	515	615	554	586	540	567	556	566	562	569	536	544	588	573	552	562	572	592	590	620	576	572	563	539	566	536	559	570	517	525	576	515	563	562	538	586	597	557	530	522	538	545	600	531	568	569	523	520	566	532	546	556	566	572	568	552	580	532	560	593	553	560	545	580	585	525	545	575	519	574	503	524	538	538	569	565	561	561	529	557	559	573	497	559	574	541	522	536	592	549	574	528	540	574	578	548	524	540	553	554	564	576	531	555	514	533	543	557	552	569	561	550	565	555	555	520	550	535	562	574	571	548	562	581	596	556	553	532	570	580	571	546	584	530	598	573	573	570	569	588	580	606	587	527	577	549	583	583	527	546	584	535	545	549	523	590	550	561	544	556	535	585	561	544	566	573	574	574	534	539	523	552	578	570	530	509	536	536	539	560	583	561	562	573	546	534	572	492	552	553	563	594	586	588	551	573	543	547	542	561	616	528	546	543	551	536	564	513	593	548	565	573	554	574	529	572	507	563	560	540	539	557	589	516	545	573	575	564	515	565	525	549	550	510	533	570	551	583	549	549	585	550	586	534	553	576	532	509	597	530	556	514	536	553	582	535	539	565	535	567	570	519	579	539	526	483	521	529	613	526	546	571	571	526	540	532	547	555	589	510	612	588	581	533	555	549	569	566	555	565	561	502	516	501	551	527	575	546	570	520	559	561	592	548	588	562	520	538	520	527	524	518	539	550	560	552	579	576	575	577	527	590	535	596	559	530	515	523	540	569	572	558	554	570	543	535	555	577	533	538	543	582	561	544	596	602	562	557	526	563	568	547	560	546	531	606	545	547	539	539	529	543	532	557	589	568	511	543	569	576	542	574	564	552	622	572	594	608	568	497	547	534	554	563	597	561	573	521	558	594	572	586	522	549	569	544	539	539	575	576	587	548	540	567	526	530	567	549	619	527	576	540	577	555	510	584	596	548	539	544	535	535	552	555	525	553	589	516	545	536	511	556	566	581	569	556	539	579	594	524	590	533	560	565	574	548	576	566	509	581	582	553	564	533	514	571	543	547	550	546	586	535	597	569	526	578	599	530	522	526	549	571	517	561	536	605	544	565	571	521	524	534	560	557	564	607	554	512	522	537	529	515	558	577	547	551	583
27996	14410	2438	1011	832	766	731	775	713	768	739	725	744	728	733	736	713	729	777	713	698	688	720	713	673	687	721	681	667	716	715	681	719	731	738	686	649	710	732	690	733	724	717	712	678	729	747	719	734	669	666	750	721	714	776	725	729	675	737	715	664	723	728	687	700	748	670	699	686	667	697	683	707	690	693	703	736	687	691	708	721	705	690	699	687	774	682	706	695	723	779	740	681	725	736	734	763	714	751	661	739	724	748	694	694	719	726	751	717	691	718	731	714	740	719	694	702	747	700	669	711	745	730	693	673	686	748	734	714	680	722	711	701	705	697	688	690	697	725	725	725	698	680	683	738	724	743	719	723	680	698	720	761	700	797	709	734	723	709	725	722	680	673	707	664	718	679	680	701	643	667	704	687	730	704	737	729	730	719	725	707	736	726	759	649	720	707	711	750	670	704	717	711	727	680	727	686	708	742	720	692	745	719	697	680	728	701	798	684	720	707	755	707	736	656	705	730	717	724	692	658	711	700	667	697	696	687	728	701	655	735	673	715	692	734	720	701	778	765	671	705	670	732	669	732	677	741	677	713	756	740	690	710	670	734	690	744	732	754	667	712	682	665	725	677	741	719	686	753	720	719	703	757	716	706	635	716	734	734	705	714	689	680	694	678	721	717	734	698	660	732	686	709	704	741	733	726	701	671	691	673	686	704	678	684	713	743	690	706	702	698	748	645	715	695	736	728	706	715	710	730	743	730	671	702	727	766	749	710	733	703	746	729	713	702	688	728	678	704	671	745	689	705	739	713	713	687	701	747	731	727	755	689	714	720	675	731	764	711	686	723	686	726	711	676	727	716	746	701	734	649	745	705	717	690	735	727	718	726	670	695	701	690	692	780	718	763	672	745	711	725	665	670	717	725	671	736	716	688	694	699	690	709	730	709	680	643	695	692	683	711	682	724	722	733	739	750	744	682	758	695	749	762	712	725	696	640	698	730	704	734	705	749	762	763	672	712	745	711	758	677	698	717	691	709	731	702	721	708	726	654	765	700	689	692	683	711	693	703	679	668	682	731	722	695	726	722	663	676	743	725	710	734	747	723	761	709	694	731	760	619	719	728	750	766	678	742	756	654	675	701	689	695	741	705	768	715	728	733	706	741	707	691	701	714	719	678	660	679	712	686	671	695	732	708	737	737	720	708	654	662	692	690	752	653	706	749	689	719	715	661	747	699	684	711	736	658	729	689	698	709	713	736	738	733	684	623	711	697	712	703	691	698	691	679	677	722	691	753	697	727	720	676	695	716	723	686	677	689	714	741	701	665	727	678	677	691	740	725	694	716	702	706	685	745	732	695	705	754	740	697	677	704	720	720	717	711	710	646	738	707	723	733	684	727	700	711	745	718	719	703	711	720	748	706	714	775	675	634	675	678	753	739	683	728	752	719	689	716	707	707	753	698	675	690	742	680	706	693	722	752	720	707	712	714	675	729	670	699	657	669	700	663	691	737	671	741	680	682	712	720	680	685	711	718	725	678	689	732	746	698	683	700	698	730	722	709	738	731	708	708	716	698	680	739	672	764	685	684	703	762	730	742	639	721	694	703	700	743	727	710	702	682	719	756	768	735	689	690	642	727	730	763	705	723	634	707	730	710	702	719	718	703	685	652	684	727	687	706	745	758	730	734	694	740	680	701	739	643	712	699	694	773	715	682	700	687	674	696	704	742	721	696	684	748	726	699	716	718	755	716	685	699	684	676	751	656	718	723	708	668	727	669	712	665	746	743	670	748	686	671	710	700	685	696	712	705	713	755	710	712	694	715	689	729	736	767	680	733	693	662	725	721	731	670	708	690	710	737	696	687	723	721	724	760	734	719	707	674	715	702	711	724	717	711	718	738	684	655	718	721	707	727	735	739	721	716	688	751	696	699	728	743	736	686	666	700	684	688	738	695	708	735	682	760	719	679	713	701	719	668	686	733	724	751	720	752	727	707	712	645	708	698	730	716	714	673	709	658	731	662	731	743	666	721	695	708	718	723	658	719	713	729	752	704	754	669	711	765	696	665	733	743	716	750	707	710	684	702	656	740	708	728	770	697	673	699	708	686	680	734	747	706	709	742	732	686	700	724	679	727	728	704	716	683	718	702	741	728	713	727	683	718	724	663	669	659	698	783	690	689	769	712	712	689	728	685	759	703	692	726	705	709	694	696	692	768	677	697	707	652	723	708	710	704	695	728	739	800	698	734	716	724	689	762	700	728	724	674	727	728	733	747	666	760	729	703	739	697	696	741	712	673	715	680	685	711	713	718	711	665	749	696	725	711	707	731	669	679	715	712	756	701	690	686	676	689	705	734	707	671	674	696	801	658	701	695	700	745	707	710	707	736	680	726	713	653	720	718	727	748	668	722	749	707	681	714	689	717	685	730	681	720	701	667	694	755	725	723	647	677	761	716	736	683	749	719	651	693	699	720	704	689	684	722	723	722	719	680	684	727	664	751	731	723	670	707	695	723	719	781	685	677	701	683	729	738	649	732	704	727	648	691	687	705	714	719	697	682	695	668	726	735	768	723	721	742	670	700	734	735	712	716	775	704	640	716	704	709	695	707	696	751	755	683	734	701	703	748	751	716	738	709	723	675	698	689	737	679	721	675	695	709	657	674	744	707	710	734	708	683	725	722	705	723	773	667	748	718	663	711	686	728	723	668	701	718	692	757	705	728	722	688	734	734	718	737	674	745	678	719	715	736	708	711	691	657	694	668	754	713	711	725	690	730	754	703	731	726	702	726	734	669	700	687	734	700	714	742	758	694	692	728	724	718	672	711	683	719	722	715	703	670	712	675	712	667	728	715	740	710	693	710	738	714	697	690	716	710	703	674	673	720	710	710	731	713	678	703	705	719	706	723	720	752	718	709	750	698	689	735	743	725	707	698	716	707	749	687	751	690	684	662	642	691	661	724	703	677	755	725	710	684	731	733	680	715	683	732	749	692	689	694	711	703	745	690	673	774	695	722	748	709	737	680	700	737	725	693	749	695	690	726	655	669	684	661	725	694	703	706	730	681	706	672	779	656	722	682	762	670	703	745	735	721	660	708	657	703	740	685	704	688	755	728	716	676	763	757	685	695	744	710	705	723	732	715	712	681	739	700	681	720	648	721	712	708	686	680	659	699	712	705	724	707	685	775	710	745	727	763	719	698	667	669	695	692	737	684	694	702	724	701	691	724	712	726	689	692	670	695	737	708	654	656	709	693	721	706	729	720	669	737	708	731	723	723	686	709	740	695	689	717	738	719	730	666	728	703	665	699	728	705	697	712	685	708	737	710	708	760	726	702	692	725	725	708	735	726	742	708	732	705	762	729	716	752	731	694	748	732	719	729	688	683	711	695	721	749	719	659	712	708	670	689	758	703	694	644	717	768	666	737	672	705	730	716	733	679	764	732	750	746	687	668	670	703	729	732	692	736	760	735	705	754	688	745	676	719	726	678	720	665	702	708	730
5507	1498	1348	1047	986	913	820	779	758	762	789	719	812	772	727	736	715	758	729	729	765	721	700	699	748	711	693	746	716	709	740	757	698	721	793	733	693	660	745	729	786	736	734	712	719	754	740	699	746	756	774	729	729	769	735	722	753	716	779	718	676	733	709	738	739	735	747	770	735	741	711	709	717	720	708	763	735	728	805	711	783	748	772	730	704	720	754	750	727	707	695	710	780	784	741	786	744	717	769	721	723	718	744	706	752	765	793	694	735	742	708	723	690	724	712	776	767	691	785	743	718	766	697	750	725	713	745	752	750	739	734	711	699	749	742	770	764	724	718	770	714	712	686	724	755	786	711	719	722	762	702	716	762	765	772	736	741	796	691	730	720	711	728	731	694	795	736	729	713	739	701	702	750	765	705	800	753	716	700	790	708	747	738	737	730	700	749	696	719	729	696	761	656	751	765	750	669	737	697	780	778	735	775	705	713	719	750	729	684	732	722	750	713	733	754	674	697	732	718	754	793	719	767	709	739	681	734	708	798	755	739	716	768	706	766	733	729	761	765	738	710	753	752	744	672	736	721	735	781	712	748	702	735	775	666	745	703	702	722	744	699	692	751	761	753	731	732	794	781	712	795	734	707	713	719	774	781	745	725	709	762	730	740	717	761	751	676	770	753	721	686	713	745	736	741	717	703	751	728	664	730	734	768	753	694	727	717	753	755	747	692	753	723	733	759	738	722	726	710	691	737	780	709	758	728	762	758	733	724	679	713	735	741	759	704	754	755	706	709	727	716	771	781	723	760	728	700	742	697	726	736	704	695	754	778	753	779	740	732	754	761	713	783	716	727	725	668	796	724	684	711	728	703	727	705	732	727	695	736	691	707	743	718	774	767	734	700	782	686	745	737	753	733	717	737	725	744	750	769	765	752	711	721	688	750	750	746	734	723	702	727	737	746	710	692	769	661	761	748	742	783	749	731	715	740	688	715	693	697	752	708	732	711	761	749	753	727	778	697	740	764	796	732	693	720	722	712	678	689	759	704	739	744	723	746	701	722	798	691	777	719	756	718	735	707	746	734	714	710	758	738	721	757	778	772	762	733	736	752	692	753	750	720	781	759	728	752	766	727	732	725	693	717	761	665	677	676	773	719	725	700	723	705	707	737	768	772	752	719	697	731	687	694	709	787	741	741	729	771	711	724	698	726	733	729	758	744	758	724	731	734	720	728	744	799	720	743	738	720	762	737	768	771	694	737	669	701	708	745	742	700	716	797	761	710	726	763	748	714	731	724	741	721	692	679	742	769	725	696	744	765	693	746	743	725	691	713	746	775	785	720	696	742	691	729	690	707	677	734	728	720	733	715	764	721	721	741	754	725	780	758	733	769	724	745	771	734	737	738	774	704	732	752	716	703	744	694	731	743	767	758	705	720	721	749	715	772	759	751	741	703	738	725	738	674	752	755	735	728	756	704	703	722	760	754	776	727	756	660	688	732	767	745	772	739	743	725	714	731	696	697	726	712	722	705	718	753	711	765	705	771	731	724	763	774	757	732	751	762	715	743	667	748	732	800	751	766	779	806	749	723	731	739	728	734	737	771	750	756	696	753	680	739	761	691	752	731	727	711	718	785	739	716	781	747	734	730	755	718	741	719	758	709	760	700	723	723	707	742	746	755	756	717	734	746	728	723	728	738	696	735	747	703	735	691	704	704	786	765	719	711	681	746	725	722	756	715	710	726	696	776	735	700	710	744	704	769	758	766	788	705	765	713	712	732	751	728	713	735	750	712	750	701	729	730	717	714	706	761	692	705	759	702	737	743	707	742	720	716	769	762	740	756	765	749	719	680	780	718	790	707	720	765	734	723	697	696	715	727	776	743	735	748	744	723	726	725	705	787	723	700	701	787	755	735	675	709	694	703	733	693	740	715	707	764	776	716	783	792	676	720	719	724	742	741	671	734	719	720	713	709	731	707	761	731	754	745	706	731	736	776	756	702	753	740	745	757	744	750	690	760	734	696	766	758	708	775	743	710	698	681	695	711	775	769	716	754	749	723	704	759	710	719	763	708	739	716	742	734	745	745	741	751	716	741	755	733	736	676	678	773	703	711	722	747	750	721	736	741	732	742	792	689	720	758	741	762	731	741	761	741	751	693	707	733	742	733	744	731	751	757	713	742	727	748	730	719	777	707	732	770	726	697	743	745	719	690	701	731	745	675	733	735	742	723	720	714	754	703	687	760	712	772	779	716	690	745	774	782	727	707	775	732	750	719	730	735	723	748	719	758	764	746	753	706	688	770	746	739	763	733	670	757	787	714	742	714	742	755	744	684	700	682	738	753	769	718	664	717	738	745	719	691	733	764	738	709	780	732	755	712	718	726	723	711	705	687	739	763	711	749	734	705	727	709	786	724	754	725	754	746	742	751	725	720	717	745	690	738	732	740	713	731	741	768	761	724	764	692	756	698	720	749	794	730	706	751	741	701	761	754	726	704	746	697	798	702	718	740	732	742	770	724	754	747	749	707	712	674	706	788	709	727	727	744	737	691	781	752	734	703	734	788	770	699	735	716	749	761	741	748	738	743	708	820	736	713	740	765	772	710	762	753	702	722	723	744	762	732	764	754	750	725	694	730	704	710	693	695	754	755	728	739	726	781	720	727	703	766	708	703	752	755	738	686	682	710	738	750	741	718	669	747	686	738	728	710	736	742	744	711	759	726	720	720	738	748	764	735	710	774	729	774	741	708	746	733	735	730	689	777	740	662	726	738	756	721	640	707	733	741	690	782	700	753	703	752	721	720	689	752	707	746	751	706	694	709	732	773	745	704	705	711	704	754	789	750	724	740	774	786	677	713	693	701	754	717	712	739	761	756	687	725	756	724	710	771	727	766	731	681	736	774	762	746	731	727	734	750	725	709	783	714	742	787	740	702	769	691	707	775	732	746	718	767	730	721	748	753	728	750	771	789	740	816	748	743	704	691	773	742	735	722	709	726	753	786	736	809	793	769	767	758	725	741	757	746	723	698	757	711	716	698	745	714	762	700	750	738	753	748	761	706	755	750	703	718	760	724	679	689	719	735	702	728	677	751	727	686	752	692	704	711	730	711	719	759	691	727	717	751	753	742	730	740	738	695	725	689	738	727	695	718	709	750	690	726	721	756	726	723	729	714	719	721	710	725	722	718	726	702	774	732	724	720	708	724	770	752	733	734	746	685	722	722	734	744	730	752	731	714	698	715	718	742	714	701	762	729	700	671	720	753	769	678	714	749	717	755	719	797	768	730	710	747	703	700	731	755	782	745	724	726	718	766	703	749	689	754	743	726	702	734	756	776	710	764	763	694	728	797	711	722	761	769	700	720	723	739	707	723	755	741	771	714	779	745	717	715	690	759	710	718	693	704	671	737	745	723	774	765	763	713	715	711	774	715	743	739	749	684	744	730	704	769	709	762	711	730	756	707	745	717	709	716	747	772	685	725	741	738	709	725	716	732	726
24978	20588	26902	24228	20591	10856	1452	983	743	721	643	573	580	508	491	459	443	486	469	462	419	386	416	418	398	418	372	439	366	384	388	385	341	372	370	353	406	391	399	360	364	384	346	383	368	392	400	375	335	393	361	405	382	378	341	347	360	344	325	392	375	377	381	383	319	347	355	353	363	337	317	356	361	348	358	401	379	359	341	372	329	380	350	362	363	366	338	344	351	354	357	357	333	346	368	343	354	358	353	354	334	361	330	363	386	407	384	340	393	371	382	343	390	338	356	381	344	366	338	351	369	332	345	348	351	370	359	362	349	367	380	369	332	379	376	357	393	351	362	381	373	385	357	361	406	365	406	355	348	346	352	364	357	350	381	364	343	361	344	380	371	330	345	377	339	359	353	347	353	359	371	377	387	376	363	354	376	354	328	351	394	340	368	335	338	359	353	356	341	349	359	357	367	343	340	348	351	362	373	360	356	350	352	334	337	397	360	393	383	346	344	342	367	333	382	335	352	346	349	341	344	363	349	346	340	329	361	352	365	370	351	390	342	323	338	335	401	339	375	348	366	349	334	328	386	350	352	354	340	389	346	338	348	330	358	310	355	345	335	371	375	341	363	354	344	368	379	357	334	364	314	344	418	358	316	312	369	345	344	378	359	337	371	372	340	368	370	367	351	343	304	323	372	342	316	359	326	355	391	395	362	344	361	333	351	360	321	350	369	327	347	335	383	361	329	377	364	341	385	333	331	350	383	362	332	353	333	341	331	339	377	337	351	344	371	321	375	382	354	340	373	332	352	381	358	376	316	377	392	333	372	374	353	344	359	346	339	345	350	369	358	329	375	342	340	344	332	342	391	360	340	350	349	317	320	361	347	364	335	349	356	322	333	350	335	352	367	374	352	337	376	358	357	323	350	380	377	332	351	396	339	365	388	338	329	344	301	355	350	361	344	338	346	370	347	356	327	343	342	362	365	336	406	366	347	317	347	345	344	391	368	337	357	329	320	368	373	388	351	387	388	354	377	357	368	375	359	364	373	336	358	344	342	358	366	335	332	352	356	340	394	341	357	343	350	383	351	330	345	340	356	326	333	357	324	349	377	369	364	340	331	400	328	371	355	370	361	373	370	348	391	364	378	323	369	342	361	373	357	364	330	358	365	403	284	362	359	361	362	350	354	328	368	351	367	349	353	385	375	379	352	363	330	347	337	318	328	379	358	366	355	390	389	346	366	340	369	343	328	350	356	360	325	393	383	328	376	330	365	371	346	361	362	350	346	347	357	333	365	331	376	323	344	368	380	394	325	333	338	359	384	377	353	361	357	346	303	348	339	319	366	372	329	369	363	352	340	352	355	319	367	326	388	373	346	356	362	376	344	345	355	321	359	351	357	359	328	397	347	361	372	329	381	367	369	351	338	384	395	362	368	423	318	371	322	363	324	314	376	346	341	381	327	343	346	369	368	373	388	369	347	373	379	309	337	371	372	352	336	369	388	374	357	382	373	342	361	370	362	361	344	342	345	347	349	332	403	370	376	361	348	368	337	343	376	375	355	352	362	354	357	355	385	320	330	347	350	343	366	362	346	354	390	362	397	364	363	336	345	375	354	353	387	351	334	332	366	333	361	343	401	369	365	353	346	374	350	361	368	349	350	357	353	350	329	323	304	378	358	363	355	351	349	341	380	381	360	374	352	341	363	347	359	360	382	371	334	359	338	346	358	333	374	344	388	337	323	370	364	353	376	346	366	362	359	343	319	351	346	369	371	379	332	333	349	363	345	342	363	359	360	347	390	340	351	379	372	368	354	347	354	374	333	380	335	325	360	339	370	315	299	369	339	356	326	355	367	342	358	326	365	368	373	352	367	337	366	353	383	334	324	343	337	329	353	360	357	348	333	347	357	373	354	361	330	373	348	359	316	348	344	362	344	378	362	355	337	369	373	360	362	335	327	330	342	342	349	343	338	366	360	342	356	359	340	316	344	353	380	353	333	373	356	339	406	379	361	324	335	385	360	344	353	363	360	389	345	374	378	314	339	344	358	376	355	362	349	351	321	346	366	359	348	378	358	312	333	333	364	371	386	365	366	391	335	337	325	380	387	331	370	370	372	354	373	346	326	350	370	390	338	379	353	345	352	375	360	335	360	362	382	395	364	410	367	393	345	363	345	319	337	371	370	355	376	329	353	406	362	341	334	325	335	349	347	359	360	342	381	361	315	375	349	369	376	362	312	375	347	347	363	375	327	383	358	352	350	344	395	350	363	358	345	370	334	345	342	374	336	352	363	329	380	333	358	343	354	341	411	347	362	350	382	311	336	331	362	331	343	386	345	357	344	354	379	336	356	360	325	361	342	373	351	391	303	332	370	355	359	344	318	309	352	350	350	349	340	381	323	366	324	385	358	345	377	385	361	356	345	359	381	341	344	333	361	325	330	353	355	329	323	343	378	373	340	342	344	370	382	386	377	328	368	365	341	356	356	329	354	368	338	366	354	356	341	352	359	341	355	314	319	380	331	365	344	352	335	349	345	369	377	350	365	374	332	357	384	347	377	343	330	332	377	358	357	383	354	345	363	358	358	380	338	341	337	358	356	364	354	343	336	352	318	336	322	343	366	364	362	329	387	344	367	370	384	339	364	369	315	328	335	355	369	399	353	336	358	343	331	375	382	336	335	365	343	410	339	367	361	323	360	334	326	346	355	368	331	315	352	373	358	385	354	366	340	337	343	367	349	353	355	349	362	351	341	371	351	360	349	354	387	356	365	358	342	363	318	366	387	366	344	375	358	334	345	320	327	358	354	370	333	349	323	372	362	351	368	371	355	362	355	332	380	356	341	338	371	339	339	372	348	335	365	351	316	328	346	365	372	343	364	371	353	375	370	390	308	333	378	346	359	346	356	327	372	383	309	361	358	352	328	366	390	342	377	357	365	353	340	349	374	364	357	346	372	375	365	328	363	353	343	363	347	359	357	333	345	343	343	340	339	379	353	351	393	346	343	356	341	344	355	347	333	335	360	371	322	372	358	348	345	377	337	329	367	391	338	358	306	352	358	378	383	321	359	372	381	310	365	376	371	344	357	351	335	352	354	342	349	376	346	310	380	353	342	347	350	370	315	325	340	372	318	349	363	374	325	368	363	364	355	360	361	360	392	382	355	359	349	363	351	323	332	394	328	319	357	343	364	328	357	382	367	336	367	354	309	365	373	356	395	346	366	352	366	371	380	332	371	336	343	349	357	376	367	338	336	391	346	343	373	372	355	333	351	361	320	349	329	367	361	361	352	331	351	360	381	366	380	326	370	315	369	345	369	371	346	364	362	365	345	362	322	333	324	349	372	348	380	379	357	389	331	354	326	340	328	367	402	336	349	353	360	375	357	363	352	342	367	347	365	354	349	338	350	350	349	317	365	370	353	329	347	340	371	377	351	368	359	361	357	352	328	354	367	357	360	361	328	366	338	348	351	402	362	358	380	364	368	342	382	396	336	380	351	340
7346	11611	10513	5825	3871	2849	2172	1727	1401	1242	1066	889	816	762	725	692	620	609	548	585	536	451	484	462	433	480	458	458	462	404	470	438	431	446	431	444	403	393	419	401	404	399	367	421	396	428	396	386	391	373	394	392	419	378	422	367	374	362	392	376	372	409	384	356	364	385	406	413	389	404	387	383	368	368	402	404	383	341	378	362	346	386	395	424	387	395	351	388	373	368	404	414	395	385	380	381	417	373	344	411	375	393	370	384	387	392	398	379	381	388	362	399	404	402	361	363	385	396	356	370	403	376	377	371	393	368	380	398	395	396	404	361	363	349	363	369	398	358	352	342	392	398	382	349	387	356	331	389	382	371	404	382	377	361	401	349	372	412	352	379	370	424	359	370	399	359	381	386	351	364	370	376	358	362	367	383	368	392	379	409	373	344	393	375	355	355	404	335	375	393	350	386	397	371	364	392	392	361	388	409	350	375	380	381	381	359	375	392	382	390	393	389	376	412	383	372	387	405	362	370	382	408	373	373	355	365	373	343	400	373	385	390	394	345	392	398	381	385	382	379	378	359	388	394	372	389	378	351	362	351	412	371	388	369	389	404	364	359	412	376	387	351	358	348	400	390	391	372	350	359	372	384	396	372	366	385	360	392	376	354	383	378	347	406	371	356	356	378	417	383	395	349	395	362	379	364	420	336	371	370	377	380	405	355	398	391	420	404	381	382	371	393	392	377	363	353	345	348	386	389	368	376	358	324	407	384	364	378	373	355	381	386	397	350	372	392	384	386	377	354	381	373	356	384	377	401	370	390	413	373	324	362	356	369	367	347	373	352	357	367	356	378	387	356	405	348	391	371	401	374	409	393	372	394	405	389	398	414	391	381	415	356	391	399	350	394	401	379	391	386	372	376	382	372	410	407	377	375	363	372	381	385	398	365	381	357	385	389	389	384	393	352	358	382	397	371	362	357	348	396	400	369	366	347	369	400	363	390	397	395	379	380	369	394	385	393	362	378	403	383	383	387	404	397	419	438	400	361	389	386	363	357	376	352	354	395	367	422	386	362	393	371	370	365	393	350	365	366	373	393	354	380	384	345	393	365	366	369	378	426	385	373	401	359	399	382	391	340	363	383	362	390	395	361	368	367	373	407	333	342	362	379	381	379	355	392	373	425	388	376	403	399	361	392	393	398	384	368	351	410	398	401	407	404	440	384	375	368	389	372	364	372	378	363	367	405	373	383	389	390	399	382	407	352	390	404	385	406	360	403	366	370	343	387	361	401	358	361	384	403	364	442	347	367	353	349	379	354	371	366	375	376	379	357	373	391	376	363	380	392	417	392	400	384	373	389	367	356	379	389	351	399	377	379	353	388	380	333	388	418	326	400	387	377	359	365	361	396	373	397	359	392	359	353	366	396	346	339	355	403	394	414	388	371	374	389	389	366	407	371	332	385	402	377	406	361	368	383	381	376	382	389	332	379	387	403	435	412	355	385	359	365	356	371	364	370	377	370	341	374	384	365	423	365	380	386	417	412	387	376	371	358	373	364	356	365	370	361	388	344	379	391	377	371	368	365	387	361	383	375	362	351	354	372	366	358	351	357	402	388	413	402	374	366	368	337	408	346	387	383	391	343	371	345	391	372	375	371	386	365	365	365	390	383	376	391	396	398	333	375	384	381	407	374	405	376	368	395	379	352	401	392	397	351	352	400	386	353	372	391	368	363	399	393	372	369	365	388	359	373	368	370	396	383	363	391	335	396	353	370	383	365	370	366	395	367	375	377	401	394	348	392	362	369	369	370	373	355	378	365	352	361	402	378	338	371	350	402	395	377	376	356	389	380	364	375	339	359	381	365	372	384	379	363	369	388	371	382	359	376	358	366	387	402	375	390	372	378	351	423	385	383	381	348	347	380	358	334	378	377	357	391	372	368	380	347	368	384	333	353	400	330	393	368	360	398	351	358	400	416	371	380	319	412	368	368	365	366	371	384	391	382	370	352	361	381	375	398	361	381	401	392	377	369	396	394	387	377	391	364	372	414	401	359	371	399	398	368	367	360	383	368	373	366	390	387	353	386	354	359	385	406	365	404	377	377	381	392	349	380	370	356	366	337	373	374	381	390	349	395	340	386	381	380	386	362	347	365	366	365	385	335	367	349	368	407	392	383	383	382	387	408	388	390	371	380	390	360	378	351	376	398	373	408	372	383	362	366	422	373	351	342	383	368	362	386	366	379	373	375	385	370	352	425	364	374	358	381	396	381	391	384	368	359	368	381	357	411	365	388	377	384	354	385	389	345	375	392	327	389	363	363	360	397	398	366	372	388	385	390	391	378	369	370	377	355	343	358	377	401	373	383	392	396	370	395	378	364	366	378	377	382	350	365	383	377	357	404	348	410	398	378	361	364	369	389	369	398	317	387	399	385	386	420	343	393	404	382	364	386	400	355	365	384	361	391	382	413	381	362	375	356	357	384	363	362	353	382	372	390	386	368	390	373	382	371	368	379	393	345	371	414	393	371	387	376	391	391	373	380	353	383	368	371	378	372	405	363	392	385	368	379	384	348	369	378	393	377	362	398	393	387	401	405	379	344	323	371	372	400	350	413	372	364	369	374	374	339	399	374	360	376	390	414	401	363	370	375	408	398	391	363	410	379	386	353	363	406	367	372	386	397	355	385	404	371	393	362	373	400	389	382	372	354	369	414	382	405	367	414	340	363	389	401	391	368	398	357	354	376	374	368	349	390	386	369	365	355	372	379	371	412	356	416	360	400	403	364	409	395	362	391	348	382	386	400	394	386	389	360	397	409	397	388	371	362	384	359	382	390	355	367	410	406	367	411	352	380	380	362	371	384	386	378	351	410	376	392	370	362	333	357	383	363	375	366	379	370	366	397	373	400	399	359	393	396	343	388	372	368	368	398	396	368	356	413	380	393	397	335	377	391	381	391	373	387	383	388	386	377	376	363	396	377	375	424	372	397	381	371	381	395	395	377	390	400	392	425	382	372	414	384	356	379	353	434	400	369	382	394	373	397	397	408	354	392	373	392	367	373	390	399	377	367	373	390	397	386	356	408	392	398	361	407	361	376	372	379	397	364	395	382	386	362	377	402	383	366	392	370	362	418	393	354	361	366	391	385	381	357	359	378	374	360	372	394	379	348	395	377	391	384	402	382	376	371	401	394	404	375	368	349	372	347	404	370	404	381	373	382	400	415	371	390	364	364	353	345	388	386	386	366	395	383	360	392	377	372	384	354	394	384	373	351	386	378	389	382	385	414	386	349	366	371	411	375	378	342	351	381	373	387	386	327	385	330	406	376	339	392	361	381	412	388	362	415	343	383	383	395	370	348	366	368	382	389	353	337	354	366	403	395	368	386	365	372	374	362	367	398	380	393	401	370	352	386	393	358	379	371	392	384	364	365	359	372	366	353	363	393	363	369	387	359	398	384	349	376	363	364	373	355	376	339	394	399	397	394	347	383	408	360	388	375	357	352
22820	20576	27242	23902	20585	20654	8685	1930	1342	1261	1089	1023	968	890	920	830	786	750	718	728	747	682	693	702	680	675	642	674	602	637	606	629	623	634	655	605	631	601	619	639	626	566	646	631	612	606	634	593	595	583	608	622	641	599	588	591	605	589	614	598	659	567	608	620	570	586	564	629	588	577	561	590	584	647	611	554	573	606	617	580	551	596	625	611	641	542	600	557	585	575	572	575	580	638	614	590	632	600	619	599	605	607	605	593	563	584	606	583	560	601	557	569	544	587	584	598	606	635	587	595	597	617	638	586	605	594	525	562	579	577	603	601	597	598	613	548	588	561	579	620	571	582	630	618	592	597	609	602	589	583	579	545	616	566	576	651	573	561	584	572	584	603	572	576	601	593	622	570	587	645	578	603	578	575	555	611	609	562	633	566	553	565	590	600	562	583	639	570	584	557	578	628	567	585	563	577	542	592	592	581	596	628	545	567	572	604	551	586	602	577	586	605	570	547	605	582	603	567	579	582	586	604	580	641	579	571	584	598	555	576	589	584	586	609	557	583	590	572	598	604	594	582	549	552	627	571	598	615	561	559	613	602	566	600	564	561	613	635	589	583	541	553	534	587	585	593	604	597	599	586	617	583	544	581	548	575	555	544	564	565	576	620	574	570	556	623	569	577	558	588	597	598	572	630	567	546	616	565	607	569	617	586	575	566	561	584	562	569	560	596	571	501	540	553	563	598	534	566	614	585	599	581	594	552	553	600	604	581	589	567	591	551	566	565	567	547	549	610	612	547	581	644	571	548	578	621	602	605	578	563	560	592	568	607	607	596	576	569	608	569	586	556	589	569	605	588	586	585	564	624	642	574	586	595	595	606	582	611	598	555	603	584	585	565	582	548	633	625	579	606	583	595	622	563	582	549	582	603	588	597	595	589	581	579	579	578	602	541	580	585	578	548	576	550	607	594	544	549	577	583	576	590	584	571	597	564	519	606	574	565	582	531	601	581	586	618	560	579	614	582	580	587	645	611	561	586	602	562	536	599	611	543	570	558	564	570	585	606	607	544	594	579	611	584	606	561	553	554	583	595	578	593	629	568	610	540	596	580	594	610	591	561	598	610	573	585	599	548	594	580	576	616	574	593	580	549	602	536	595	583	538	572	579	564	609	593	564	580	542	568	549	562	605	563	590	611	562	573	616	588	554	586	579	605	571	588	606	572	617	560	565	586	536	579	576	621	586	623	609	583	600	547	547	588	581	608	541	567	581	566	597	549	594	565	568	575	614	607	619	589	543	565	605	534	577	614	604	602	576	625	590	572	611	576	582	590	554	589	571	532	592	552	592	586	564	580	576	619	558	549	622	604	628	582	559	609	614	567	618	546	609	607	596	567	567	572	583	557	597	594	598	635	554	561	609	580	577	629	575	569	563	586	594	611	611	569	566	595	614	611	569	552	567	602	599	559	600	580	575	581	591	603	563	548	634	555	585	629	590	598	537	565	603	602	632	571	602	552	595	586	624	594	601	596	568	574	563	601	618	620	577	616	620	576	552	560	564	598	557	614	556	580	624	584	560	535	546	578	620	579	613	561	562	578	553	602	580	542	584	627	585	590	589	606	597	593	543	578	564	580	537	545	566	618	569	565	577	575	593	623	573	610	582	595	581	578	604	580	627	556	587	586	578	559	578	583	628	614	604	615	600	593	581	579	610	590	588	588	585	591	582	590	574	533	644	577	533	595	609	559	560	586	596	607	578	612	624	559	580	581	577	534	587	619	553	606	578	558	628	630	604	571	597	533	569	585	557	595	575	577	546	588	596	543	605	568	590	546	603	556	627	583	531	577	569	560	621	606	544	552	579	578	571	543	625	653	562	578	590	602	555	586	567	574	640	574	561	550	547	568	584	569	532	630	562	611	598	554	590	570	569	582	529	532	588	525	621	555	618	587	575	604	661	591	594	578	587	544	613	597	587	595	586	575	541	570	611	595	562	590	578	557	596	597	534	550	642	572	556	605	607	617	605	561	571	584	539	566	585	595	597	567	625	575	556	594	615	566	600	574	567	559	570	570	609	562	629	635	574	572	595	604	590	597	561	551	630	594	569	554	573	571	574	609	638	563	548	549	603	607	581	604	602	572	602	609	604	562	586	552	575	624	549	588	588	596	588	583	576	554	568	570	552	596	576	620	572	563	591	601	560	545	549	573	543	596	563	595	545	588	547	580	569	590	578	574	543	582	586	545	578	583	626	587	583	575	559	573	577	529	566	573	599	570	621	575	583	599	593	569	576	551	558	579	630	567	602	557	577	592	602	556	613	562	592	550	588	605	621	608	572	557	587	576	559	582	572	588	595	613	572	622	602	589	549	615	566	567	573	624	589	584	588	561	574	573	601	610	573	562	598	567	578	608	538	616	597	548	553	551	580	613	582	574	552	562	619	604	592	587	580	620	598	557	548	566	590	629	568	566	589	631	592	611	596	566	608	574	556	555	606	585	570	609	620	538	587	540	579	601	584	575	576	574	593	592	550	571	568	560	539	574	593	599	597	627	554	594	571	601	573	623	584	532	563	575	534	614	593	591	560	565	591	578	569	578	568	578	578	577	615	560	563	617	567	589	538	580	619	572	574	631	585	558	578	607	549	594	556	528	565	520	579	561	651	600	539	567	590	616	574	594	547	599	587	601	602	610	593	503	613	553	558	539	591	582	592	567	577	526	590	592	531	597	581	560	543	576	584	543	625	569	597	563	592	617	570	551	555	615	606	601	582	563	580	558	581	589	559	556	555	529	574	576	508	595	598	564	601	613	542	576	620	629	534	609	570	587	586	550	607	548	594	607	563	574	631	556	591	616	582	567	586	608	606	562	601	596	556	589	598	591	523	560	529	571	583	568	596	596	589	564	625	553	556	596	625	581	602	576	547	527	604	569	566	580	570	544	611	611	611	589	597	566	561	556	585	604	594	575	558	564	572	651	607	573	570	611	552	555	540	612	593	604	584	593	582	570	566	568	607	594	599	600	535	580	580	599	615	584	574	548	586	573	586	601	561	578	603	569	563	567	573	647	575	601	539	545	569	575	558	613	578	618	604	568	582	554	570	571	580	597	593	581	575	558	581	540	554	590	563	570	614	590	542	601	589	610	554	595	598	558	581	579	569	579	558	555	595	617	613	554	575	588	588	561	602	567	607	575	557	578	570	522	602	591	565	592	578	568	600	531	537	535	651	533	562	565	571	602	571	587	580	589	612	560	554	569	552	549	565	555	587	579	531	566	588	581	600	579	563	571	594	585	602	563	582	576	640	597	589	638	567	591	544	589	559	574	559	581	586	575	611	568	564	599	599	558	607	594	568	571	586	638	548	588	554	650	554	563	608	541	575	576	574	561	563	569	552	596	603	646	556	628	605	593	552	625	532	557	525	565	597	552	546	542	556	550	590	580	582	562	585	539	573	602	561	568	601	560	575	597	530	586	578	543	560	537	555	599	574	587	618	561	605	574
10145	18204	16390	9603	6667	4847	3773	3000	2381	2039	1816	1544	1434	1263	1127	1077	996	898	917	884	861	797	760	758	774	700	666	665	703	686	698	702	658	665	599	642	635	626	614	582	590	619	566	592	628	596	568	605	624	593	613	583	606	624	605	576	536	573	558	555	548	535	578	589	588	564	534	503	547	587	577	565	584	534	556	552	595	542	554	597	581	609	534	545	548	580	583	584	528	579	528	543	526	588	578	599	584	583	587	623	581	554	559	614	594	558	594	558	513	542	591	562	521	510	557	557	553	532	596	555	543	521	561	571	559	606	560	534	570	566	575	567	578	560	576	589	549	548	590	578	538	574	566	548	548	539	550	559	565	587	583	574	545	567	536	531	540	566	561	547	545	548	538	552	550	581	561	552	523	533	518	556	532	518	551	550	575	540	571	575	511	542	559	557	564	529	614	579	572	570	564	559	554	542	532	544	531	551	579	584	581	557	595	536	570	583	542	577	537	546	541	545	592	539	550	561	526	505	542	537	562	544	548	549	530	571	527	554	556	514	567	551	555	567	537	531	609	582	582	520	560	571	522	576	565	604	570	551	587	585	558	546	521	524	528	556	537	582	550	513	559	586	533	591	615	584	539	507	538	550	596	586	531	527	616	589	555	553	578	585	532	558	521	579	530	533	508	523	524	544	540	513	573	557	537	558	566	578	565	559	535	621	548	556	549	521	569	544	584	562	572	509	534	501	553	574	601	536	544	557	501	515	587	580	608	513	534	532	590	601	512	554	535	562	526	569	534	523	548	521	539	571	525	554	595	570	513	569	587	568	565	561	541	545	520	526	583	584	522	560	561	541	553	575	539	534	547	524	568	568	529	584	565	585	542	563	534	560	530	563	556	542	518	543	571	544	569	540	543	544	577	574	548	520	574	592	547	546	606	528	567	536	542	530	508	534	533	605	529	564	598	537	510	554	574	545	596	551	530	542	605	545	535	525	558	571	556	555	572	569	548	572	547	552	564	539	545	557	534	544	560	609	562	554	528	560	538	553	541	568	514	530	562	578	570	539	560	599	543	496	525	494	555	564	544	515	589	552	546	567	541	597	525	549	535	540	533	522	548	547	552	549	542	550	589	575	510	531	571	567	548	559	545	512	525	592	518	574	603	546	569	513	555	563	523	548	588	535	527	552	551	541	522	593	560	597	536	564	553	539	570	554	569	589	486	551	606	551	545	515	547	571	550	559	539	557	508	550	587	549	558	523	515	537	546	563	522	545	551	534	527	556	523	552	498	586	547	534	541	554	553	489	548	563	498	548	554	531	509	532	558	570	557	549	595	524	562	520	540	580	579	555	555	567	569	534	543	547	563	518	562	537	544	558	507	502	575	571	539	529	553	542	563	550	558	523	596	535	580	529	544	524	539	552	568	517	560	515	574	598	538	531	591	583	518	552	591	565	538	544	542	554	540	569	551	568	606	541	561	538	555	585	569	574	548	547	513	521	503	551	552	530	516	548	598	598	558	555	562	522	584	533	566	565	500	530	561	563	560	508	550	561	542	513	555	511	546	599	513	516	575	524	553	556	586	554	527	565	553	571	587	553	570	589	539	578	568	528	580	521	561	580	534	539	532	575	543	543	568	523	504	522	549	569	523	549	577	553	575	528	558	553	547	545	560	569	576	550	571	519	556	524	588	531	563	554	593	543	539	572	576	554	539	562	575	577	549	544	519	566	554	572	559	583	542	583	542	569	587	584	572	540	511	570	572	538	541	517	571	540	571	606	544	553	564	591	555	551	555	591	527	556	544	561	529	546	546	537	521	577	538	575	554	594	560	597	577	550	540	533	529	593	548	566	592	548	580	563	574	532	527	544	539	566	578	568	569	583	577	547	531	528	550	596	556	510	556	563	538	531	567	557	581	604	511	554	556	550	533	529	549	537	552	520	574	534	544	527	509	527	569	515	574	549	543	562	580	527	523	578	551	555	547	537	574	536	581	540	561	526	550	557	554	552	489	559	547	556	555	559	557	521	551	583	563	538	525	605	530	558	529	531	556	557	525	556	546	550	515	554	512	550	554	544	516	514	572	592	556	564	566	513	540	577	566	519	554	585	549	561	561	566	603	525	567	568	536	517	547	581	540	546	584	515	567	588	540	535	569	556	520	579	560	588	534	554	549	550	530	583	572	552	544	577	559	569	554	556	556	565	554	558	521	561	512	491	554	545	539	527	541	532	542	521	592	564	555	534	535	562	559	570	547	571	583	550	568	537	517	549	569	532	554	539	585	563	530	525	517	554	591	566	580	582	522	531	548	545	583	580	554	571	561	590	559	553	528	544	554	558	542	573	558	555	545	536	568	568	536	539	543	551	541	526	546	539	567	548	531	561	610	536	552	545	527	556	511	550	553	519	550	546	530	560	574	558	534	520	500	535	485	559	525	568	551	565	549	533	537	535	546	540	542	553	554	560	590	567	517	547	512	554	511	527	515	537	565	564	569	557	559	546	550	543	578	521	588	537	536	563	538	557	544	556	579	519	578	564	507	564	548	519	599	568	544	537	549	605	578	534	590	522	514	524	589	541	562	599	566	551	557	565	536	515	550	538	558	573	556	558	536	548	562	558	573	575	532	552	576	549	539	562	545	553	592	517	595	561	549	509	515	586	556	573	546	564	575	558	542	542	558	602	553	537	527	542	587	553	558	563	563	557	572	536	559	549	547	529	569	540	540	531	522	520	579	568	526	559	568	520	567	570	575	501	539	584	561	551	524	547	554	555	567	578	547	574	570	521	518	551	567	573	542	548	587	521	533	524	547	530	552	543	559	530	549	547	540	578	531	507	549	554	587	572	551	581	584	567	538	554	550	529	548	578	537	621	565	511	556	519	580	584	510	553	555	560	544	524	540	572	529	536	552	571	557	564	558	542	529	556	576	569	570	548	542	524	577	529	565	510	543	592	586	525	508	555	580	549	536	532	613	529	583	547	577	543	543	575	578	566	551	560	521	550	544	585	588	544	547	566	589	510	551	518	506	563	551	604	516	571	556	574	531	521	592	565	570	533	575	543	508	571	534	600	497	505	551	548	552	558	566	557	569	562	582	539	593	531	505	555	583	532	537	596	514	506	530	534	576	580	539	548	549	545	534	536	583	595	560	520	521	578	550	581	519	603	570	549	540	599	554	533	548	527	553	549	548	546	524	572	507	538	557	567	562	525	543	517	515	524	534	540	574	533	524	554	575	562	520	543	577	578	538	506	549	521	601	586	566	538	531	590	516	526	560	526	566	524	621	549	535	546	571	592	542	540	572	555	546	557	541	566	546	533	538	552	539	572	605	566	567	591	516	542	523	540	578	594	585	598	513	554	549	542	540	614	533	526	525	560	581	564	514	521	560	549	554	567	613	575	517	552	546	552	555	519	539	560	525	558	546	563	542	520	581	546	516	554	526	602	548	542	557	580	552	540	542	592	563	581	548	567	579	538	548	546	518	531	572	564	555	559	524	553	548	583
27919	14397	2492	1062	873	776	756	750	728	778	729	731	704	748	723	709	792	707	780	681	736	681	721	703	717	781	670	711	675	687	684	723	739	682	721	720	694	695	688	743	705	713	688	715	710	678	690	669	720	729	667	705	700	662	672	739	680	698	716	645	728	708	701	728	709	722	682	639	709	730	708	707	728	701	737	692	715	700	681	668	738	689	701	739	706	731	676	715	653	704	721	722	685	705	707	671	677	676	684	654	699	718	651	698	740	704	683	680	684	689	723	713	724	727	685	716	667	748	725	678	723	684	647	703	717	691	728	661	684	717	656	671	714	722	687	733	679	717	684	716	690	665	705	728	737	694	701	683	680	665	655	656	728	704	738	675	682	698	714	733	701	661	711	733	787	696	690	702	712	710	740	704	701	752	680	681	672	753	724	675	689	712	736	732	680	729	709	699	739	751	680	697	691	671	746	685	670	708	763	677	710	742	692	730	685	737	695	695	750	691	641	699	683	691	745	692	729	675	711	691	693	705	736	695	648	680	720	695	696	732	725	758	729	725	668	694	699	738	696	691	667	675	657	761	735	666	725	707	660	695	699	722	684	674	720	661	738	730	701	719	685	662	646	720	677	687	699	660	699	723	655	706	678	685	697	697	722	686	729	692	728	718	715	679	683	673	710	700	670	686	739	722	694	676	696	719	664	710	715	726	720	679	767	689	699	724	675	691	691	729	685	707	718	710	704	688	682	711	642	664	696	739	704	692	707	677	697	678	724	655	739	702	718	699	710	743	738	716	717	714	674	694	702	732	683	679	722	653	670	711	739	730	732	691	720	687	692	720	716	658	682	678	732	718	712	643	664	697	725	658	681	690	745	718	663	676	716	666	753	716	706	668	724	694	685	685	695	701	747	674	670	665	700	717	674	678	692	688	700	689	674	672	686	732	711	730	760	745	696	702	649	693	696	685	717	671	704	680	709	724	685	711	706	710	684	727	712	727	684	736	707	686	693	677	686	732	668	664	696	651	754	689	749	716	633	693	702	705	701	627	689	707	690	698	691	678	669	700	660	689	690	689	681	697	707	727	709	708	711	668	707	687	682	648	720	751	710	729	736	668	680	699	730	714	662	731	711	669	671	724	688	754	675	723	721	677	728	689	705	719	631	739	696	674	671	683	673	678	685	710	706	670	684	725	678	699	731	683	741	716	706	725	716	692	698	749	678	652	730	677	671	629	685	729	716	722	670	678	676	716	700	711	662	712	667	708	654	679	755	685	667	695	733	702	689	701	751	703	723	708	691	728	670	712	728	712	739	720	712	680	676	735	712	675	683	724	734	652	694	694	695	769	725	721	737	684	652	688	680	688	678	680	728	714	676	694	781	740	640	706	728	714	672	698	687	703	684	742	699	672	718	702	680	679	733	700	702	695	705	728	662	703	697	672	660	721	673	712	733	734	681	658	728	686	689	730	706	663	687	667	708	701	721	729	693	650	675	662	738	650	664	673	718	663	711	696	719	701	772	767	662	741	693	688	697	695	715	691	709	663	722	726	707	689	713	689	666	690	653	719	713	710	723	739	726	699	674	702	720	712	720	681	736	694	742	693	699	684	722	690	752	679	679	631	689	705	637	691	709	756	750	724	734	746	704	679	691	696	754	697	721	684	734	689	721	702	679	719	703	716	709	713	714	724	637	677	693	641	762	713	712	721	710	701	685	688	672	710	696	738	695	678	758	685	704	687	702	701	665	728	728	710	685	702	655	754	719	700	661	678	712	741	726	651	682	709	727	712	682	735	674	703	685	682	699	690	707	699	625	690	673	696	664	676	669	688	715	689	684	679	731	676	673	710	708	721	703	681	713	750	697	717	708	734	714	756	691	699	703	712	719	710	727	679	660	670	700	695	729	727	731	689	713	714	714	667	669	698	733	710	735	712	710	726	733	723	716	728	728	709	708	742	744	729	725	723	736	670	737	676	658	711	673	720	684	636	692	727	673	772	735	693	703	709	685	688	685	674	723	682	685	699	667	664	684	709	677	707	718	698	734	701	653	701	736	699	689	693	738	702	700	724	690	682	728	654	715	690	681	723	688	739	715	717	709	692	682	698	707	734	695	715	727	695	680	734	658	699	720	678	661	699	697	705	722	716	747	683	688	724	661	708	652	689	703	716	678	718	723	699	716	690	697	708	670	739	713	738	713	726	712	753	698	697	687	699	734	679	710	736	639	761	675	676	684	726	702	703	740	676	701	716	719	712	729	736	631	716	714	705	667	679	723	699	756	694	679	705	728	663	666	732	730	688	700	698	701	746	699	707	712	695	705	681	668	729	655	701	699	716	681	707	707	663	720	728	728	706	750	682	695	733	720	701	710	727	691	696	681	681	723	744	659	729	722	649	684	723	714	675	727	745	670	664	702	700	709	708	735	686	689	712	685	683	711	690	732	760	700	710	708	670	691	693	743	663	698	676	710	708	753	656	718	679	704	677	732	671	708	713	743	643	704	715	677	735	677	682	726	710	726	707	742	725	651	679	706	731	691	676	720	696	714	720	730	725	746	717	670	700	769	705	716	722	688	726	691	715	712	719	741	674	681	732	691	674	725	646	705	711	723	717	685	617	701	672	699	667	714	690	681	713	704	717	728	730	701	707	648	741	712	716	686	713	700	707	716	729	662	703	718	624	716	662	704	751	684	699	730	659	715	686	688	684	705	684	706	680	698	749	746	703	704	723	693	704	726	692	715	692	704	706	762	715	713	674	708	711	697	713	736	700	688	733	703	692	710	718	708	714	696	629	744	713	695	720	700	633	716	749	689	653	709	740	731	710	713	729	673	723	677	646	691	687	681	683	667	722	696	667	717	679	716	719	717	651	766	705	691	708	687	691	692	692	680	687	684	711	714	719	714	725	659	691	705	694	713	698	732	726	678	690	722	674	652	708	710	692	706	700	719	688	748	716	699	704	777	700	726	698	677	700	709	713	686	702	643	656	707	711	729	700	723	731	742	669	707	711	708	705	704	689	714	688	745	739	701	692	686	655	701	703	679	704	701	704	717	716	696	687	727	691	731	717	716	723	709	711	722	702	726	743	690	708	695	681	645	715	723	704	645	650	720	718	680	749	727	695	703	737	731	680	721	723	689	686	696	627	735	709	675	707	733	678	680	709	687	674	715	691	753	742	644	668	745	727	667	677	740	632	674	668	745	719	712	675	686	678	698	683	716	682	709	692	698	701	695	753	663	696	732	682	698	714	757	730	713	682	674	722	711	734	665	662	706	700	698	757	736	736	713	686	707	766	662	680	671	740	701	754	735	633	727	755	749	697	701	708	715	702	701	667	713	721	670	698	673	710	724	659	716	746	738	685	682	679	691	696	745	716	685	712	701	707	734	664	665	726	676	732	730	710	661	699	679	675	702	745	676	710	672	706	693	706	737	724	637	684	689	721	671	713	669	740	687	701	713	675	716	642	734	737	671	699	691	711	699	694	663	684	730	704	708	694	720	705
5417	1463	1395	1045	960	845	843	826	780	772	693	754	802	739	720	759	731	772	703	741	776	743	792	732	755	730	726	713	778	742	766	694	714	678	714	707	722	685	717	677	709	693	702	777	740	719	692	739	744	696	734	692	731	714	668	710	760	785	722	749	746	740	705	704	721	716	736	729	723	746	709	751	724	704	718	720	670	715	713	736	740	735	763	682	736	742	672	724	754	776	707	694	749	726	740	699	713	734	668	738	705	728	765	742	719	745	743	688	772	691	694	708	757	711	707	761	743	753	740	713	811	724	767	723	711	680	733	771	727	717	750	744	737	732	695	676	712	723	760	671	738	775	762	668	735	752	686	779	722	707	737	776	753	735	764	777	718	750	728	759	721	774	772	735	712	656	735	716	751	727	728	739	737	705	752	716	691	766	750	705	722	717	691	701	725	744	752	721	739	692	766	704	769	726	733	721	745	698	703	704	695	716	727	759	727	705	714	725	725	736	736	666	757	711	700	714	716	732	709	728	743	762	701	726	700	724	726	738	722	705	701	714	757	752	696	739	740	697	723	726	698	758	728	705	741	772	731	746	720	756	732	742	734	726	699	776	738	716	715	725	734	743	727	806	737	700	678	697	736	692	711	726	749	695	753	762	710	736	760	743	770	736	749	708	759	755	720	730	732	737	784	706	661	709	712	713	713	723	737	733	753	713	723	741	777	743	696	692	697	726	734	774	722	731	689	711	708	768	744	750	744	715	738	696	688	734	748	718	747	671	746	709	672	680	700	736	740	732	726	725	755	717	684	714	724	746	738	681	737	678	682	732	727	709	727	717	719	702	746	736	733	714	731	719	725	722	686	671	706	725	725	723	742	741	708	758	707	708	787	698	761	695	683	726	751	724	715	767	734	724	725	708	700	776	733	714	750	698	806	757	773	738	721	735	741	688	738	709	704	710	712	741	737	751	713	732	706	750	743	742	734	709	749	736	717	677	699	699	725	711	702	684	712	719	762	704	728	710	715	748	722	705	716	726	741	717	781	775	755	725	727	733	719	727	720	688	732	763	714	736	695	712	722	726	778	715	719	741	737	707	765	694	738	679	736	715	748	701	703	720	709	754	742	731	763	719	747	716	747	776	747	774	715	681	723	684	721	740	694	728	695	681	739	704	756	735	675	726	696	706	696	728	744	756	747	731	755	658	703	692	690	701	701	708	732	724	743	713	768	752	719	710	730	696	719	720	694	728	728	742	714	694	740	770	672	719	756	722	707	741	727	745	710	734	766	722	679	711	671	715	736	722	710	717	714	685	696	753	699	693	694	748	776	719	687	746	717	747	707	771	697	741	721	717	700	779	752	715	750	751	719	660	724	743	759	780	736	748	744	792	760	706	748	729	707	705	736	716	688	736	734	732	705	706	755	692	707	726	703	688	724	730	689	698	741	692	702	719	738	731	709	696	713	706	720	746	710	796	750	766	753	753	749	746	705	712	733	718	693	726	732	722	722	756	725	700	760	731	692	747	707	718	722	734	783	730	756	758	708	763	706	703	726	747	756	768	705	746	721	737	705	762	732	756	742	745	710	688	746	747	730	716	736	763	711	712	699	765	749	700	725	708	752	751	676	735	751	683	705	715	779	725	742	731	710	757	703	681	742	708	740	728	731	739	703	773	677	676	720	749	700	777	725	747	716	739	708	711	672	721	708	717	751	694	752	777	703	725	725	773	707	699	714	746	680	736	726	699	694	750	716	726	777	719	718	722	761	768	701	728	753	690	705	730	771	713	737	706	760	750	711	712	745	697	785	778	719	746	681	761	673	714	725	701	765	693	666	730	680	762	741	708	738	747	720	715	793	738	729	745	745	732	699	735	780	668	722	705	751	742	699	699	722	726	752	719	709	690	700	693	700	697	738	731	719	709	734	669	761	794	724	674	724	722	718	755	692	739	757	751	700	710	716	720	707	752	723	727	705	732	693	654	695	716	733	698	754	665	750	695	712	671	716	750	756	716	692	731	702	744	716	722	689	703	740	695	749	754	705	731	771	784	769	680	745	703	697	711	727	767	711	731	762	724	736	731	745	728	757	737	720	747	751	750	723	704	789	713	733	711	778	746	714	742	688	675	690	738	720	703	718	725	754	737	680	706	734	706	742	774	685	720	721	748	710	731	737	745	753	712	708	725	756	710	738	697	727	742	709	727	694	711	706	699	742	696	726	740	727	713	710	721	729	701	731	716	785	739	706	682	742	756	685	723	743	730	661	681	749	697	777	758	732	667	699	749	681	731	760	767	734	705	683	740	733	730	715	751	711	715	752	750	753	737	688	730	714	716	737	716	761	738	734	781	761	686	754	745	734	710	682	749	761	775	723	726	735	722	761	737	723	725	747	724	740	749	679	732	730	748	717	719	723	709	744	722	720	742	678	767	673	733	725	693	755	717	727	721	688	717	740	747	710	715	744	749	743	725	715	729	749	676	782	682	758	727	725	706	729	727	748	685	711	724	655	793	753	689	735	695	753	721	693	712	713	701	770	726	742	753	743	737	709	783	742	774	702	700	765	704	708	731	715	704	710	725	714	747	719	734	746	743	724	690	686	715	674	757	718	675	740	753	707	732	781	737	723	715	688	751	699	741	778	729	700	714	708	739	711	752	797	704	732	763	803	753	695	708	708	742	734	699	699	727	690	710	739	744	747	729	736	755	744	727	736	736	711	722	748	737	743	723	746	699	791	702	698	745	728	721	687	740	769	702	725	700	743	743	730	733	734	762	706	671	788	738	726	745	728	727	722	765	767	758	722	748	733	733	729	705	727	723	729	718	727	713	734	716	727	768	691	754	708	731	711	716	768	720	675	734	744	683	721	752	723	719	697	759	683	736	677	716	761	694	704	733	740	721	722	714	749	735	737	726	718	705	745	693	738	749	716	754	704	714	756	675	752	757	705	741	791	752	734	710	735	683	778	672	707	782	687	700	695	749	751	745	712	737	704	698	743	730	738	720	701	700	720	749	709	723	722	713	711	726	684	731	743	679	727	706	739	740	723	707	700	760	721	737	740	733	689	700	769	778	717	730	796	737	723	752	687	715	750	751	749	705	733	738	718	703	717	713	720	760	745	711	714	722	728	773	765	780	746	725	737	731	720	752	712	701	693	723	697	712	714	761	692	716	714	704	676	739	798	708	731	736	742	693	712	733	670	750	726	680	742	734	727	707	784	727	709	655	732	707	755	768	723	743	738	709	717	675	751	730	746	703	722	752	770	740	720	717	758	721	740	748	754	748	696	703	768	758	751	722	753	713	736	749	698	765	694	701	730	714	721	682	724	757	722	681	738	758	722	770	739	764	720	707	730	716	738	732	706	730	715	699	737	716	715	687	774	751	758	668	716	748	725	696	742	764	783	755	693	717	755	739	745	704	753	728	750	747	738	773	734	735	740	714	778	726	775	802	722	738	703	713	686	711	666	750	748	656	700	738	707	742	735	742	770	721	683	762	704	736	746	692
24953	20580	26907	24253	20602	10883	1535	909	788	714	638	593	534	519	518	470	446	453	416	398	401	389	386	389	410	407	396	375	399	387	402	416	397	382	410	384	375	370	370	369	385	356	380	391	346	389	339	339	362	361	368	391	387	344	363	367	368	373	335	368	369	359	328	404	367	363	331	384	388	342	410	376	377	385	378	318	366	381	338	371	341	352	354	394	372	356	376	340	326	349	321	356	359	352	372	359	361	354	376	375	345	334	362	352	356	367	373	367	351	358	357	346	351	347	372	344	358	344	325	353	374	375	351	367	358	379	349	382	364	365	345	336	345	331	338	371	357	341	376	335	396	364	359	370	353	336	383	328	342	362	365	347	342	328	350	369	354	379	335	324	360	352	352	395	361	362	368	388	341	368	348	338	393	344	343	391	387	360	355	355	348	350	358	387	339	372	363	364	390	363	354	334	350	362	347	373	347	360	350	367	363	361	377	372	336	327	345	329	394	418	354	349	361	342	354	342	313	319	344	344	318	326	370	370	354	345	346	327	350	351	346	370	343	348	364	348	343	347	317	335	349	363	333	391	364	373	340	342	357	353	329	357	362	357	364	319	354	381	316	327	329	370	353	338	348	340	370	386	343	364	395	352	336	321	373	379	348	350	374	353	335	366	352	354	327	356	342	354	353	332	367	363	347	379	327	356	343	363	323	380	345	346	367	380	363	338	382	359	320	364	342	382	334	364	341	374	357	356	365	335	331	367	376	368	376	331	364	395	329	381	317	366	352	379	348	381	343	319	359	351	371	363	353	376	342	340	358	371	375	351	346	353	340	328	388	336	345	348	375	372	327	364	408	344	357	341	317	324	327	309	334	322	334	393	346	340	322	331	348	347	344	369	357	376	378	337	311	331	355	380	355	349	336	334	386	368	351	346	362	387	357	323	357	364	336	360	326	366	356	346	350	331	360	333	341	335	343	358	353	376	351	364	343	372	391	333	325	383	334	372	370	355	334	369	372	330	381	345	340	352	318	367	360	358	359	345	337	368	323	352	332	357	323	376	329	337	368	345	383	383	361	361	387	345	371	396	367	354	348	375	349	337	355	366	322	385	331	333	379	335	347	328	357	359	329	348	360	379	343	398	361	350	366	368	350	348	356	353	365	337	364	356	380	364	346	397	339	318	349	365	378	349	367	361	347	350	334	340	343	351	322	354	359	343	397	341	404	356	343	340	358	373	346	327	328	334	356	352	359	346	353	335	332	372	372	355	372	377	381	354	374	347	368	369	374	322	374	347	321	367	390	370	366	371	360	366	384	340	366	366	335	386	348	340	310	355	362	356	325	359	328	356	328	371	354	338	371	348	360	345	362	367	364	330	340	351	346	340	337	394	370	354	348	345	375	339	356	361	367	337	379	343	358	366	403	357	359	332	353	347	382	350	368	346	350	351	372	361	333	352	348	324	338	350	331	336	335	374	339	337	320	381	346	406	343	354	375	360	363	346	360	334	367	390	341	344	352	372	390	379	356	365	364	377	382	374	348	340	358	344	343	327	372	358	357	351	358	320	371	390	363	325	379	390	375	353	364	357	338	359	393	344	323	362	359	337	396	323	324	351	365	356	381	347	349	371	357	379	355	355	359	375	364	347	328	394	369	374	350	331	375	375	314	347	354	383	364	306	357	348	363	386	355	366	366	344	345	365	352	362	351	368	349	337	333	313	360	334	359	375	363	350	341	344	383	351	349	349	346	335	347	374	380	352	365	382	344	352	357	379	399	372	353	351	342	374	321	354	326	364	343	365	370	312	343	346	355	375	354	355	346	346	369	359	363	342	327	397	324	345	372	381	328	364	370	371	383	353	342	343	350	378	356	379	354	354	352	347	356	361	374	341	349	360	370	380	349	374	344	379	360	340	330	373	367	348	348	355	368	345	345	349	373	349	361	372	366	344	342	373	347	339	355	361	339	349	338	348	358	351	367	354	386	374	397	370	346	355	353	371	366	358	371	359	338	340	352	330	357	390	339	372	334	327	356	326	345	352	333	351	385	319	370	358	349	358	371	363	346	362	338	350	344	323	355	368	387	362	366	354	342	369	345	377	328	353	360	355	358	349	367	327	372	339	351	346	352	355	354	353	358	353	353	365	323	339	358	365	366	356	362	353	387	355	357	367	374	373	350	342	331	338	348	360	331	388	377	354	358	346	353	364	356	359	349	384	354	311	356	381	367	356	358	354	347	370	348	359	351	390	332	348	332	351	374	373	343	341	422	340	343	351	399	295	376	332	381	356	374	333	357	360	365	371	335	330	352	352	377	345	329	346	340	389	318	319	358	369	356	354	341	345	373	357	356	370	348	345	359	355	346	339	344	360	371	355	336	343	374	341	353	324	363	367	352	329	354	359	359	357	352	364	332	361	361	338	367	372	373	401	357	373	357	371	375	334	378	380	315	348	367	351	340	355	375	337	353	341	371	359	387	349	356	348	331	329	370	364	372	384	388	364	374	317	334	341	347	339	328	377	319	356	356	357	370	348	369	339	372	322	345	340	388	352	389	343	377	358	351	384	323	342	352	349	328	328	349	329	380	328	357	335	341	370	386	335	354	349	318	322	341	365	347	318	344	326	375	360	365	370	392	389	338	349	362	341	383	343	366	370	379	366	384	330	371	373	375	366	354	345	350	347	331	372	344	362	350	370	385	312	343	335	333	374	345	345	358	356	361	325	332	355	334	341	367	365	368	322	365	345	337	366	333	342	390	377	344	328	383	362	365	348	359	310	346	347	382	349	385	341	352	318	368	376	327	321	353	374	354	397	325	343	366	378	358	340	368	366	359	359	347	350	328	398	353	333	369	387	362	365	338	356	356	378	326	343	328	356	337	336	349	326	350	357	361	379	388	341	365	391	343	338	338	321	348	355	359	375	364	335	381	332	330	350	368	344	346	368	341	344	316	378	356	316	387	348	352	331	333	339	368	340	384	323	397	356	352	408	337	356	371	361	351	346	378	391	347	349	315	344	346	386	370	329	351	365	384	379	367	333	340	347	353	325	317	360	339	336	321	353	345	371	324	363	353	363	381	320	352	353	356	358	378	359	380	343	337	377	351	314	368	335	365	344	348	373	348	373	351	328	330	387	365	358	330	353	387	345	376	328	354	360	367	373	364	360	350	344	370	343	371	347	360	313	365	345	361	346	362	357	337	333	341	364	378	369	338	366	385	367	349	328	336	340	367	363	379	352	354	324	367	363	344	346	343	359	344	361	355	355	380	345	346	371	363	350	343	371	362	349	379	368	341	366	352	347	330	338	339	341	384	351	356	338	391	360	362	351	360	346	372	367	337	402	309	345	372	349	382	307	374	387	332	369	368	351	329	365	347	375	351	346	345	359	355	357	356	377	396	364	375	386	341	354	356	398	344	343	362	395	366	357	340	366	366	376	322	356	369	353	358	345	330	358	356	336	357	339	319	377	377	348	360	380	344	346	337	346	347	369	351	364	359	364	373	354
7381	11657	10411	5819	3831	2743	2159	1721	1411	1128	1031	947	817	753	737	679	639	573	565	549	565	505	503	459	455	455	465	444	429	452	437	395	401	410	432	441	431	389	429	401	406	398	415	429	430	388	386	384	388	410	406	423	370	378	433	410	364	369	348	395	406	369	395	373	397	376	385	406	374	410	399	370	397	338	439	405	409	369	381	373	401	369	391	390	361	398	393	406	395	386	380	367	384	373	376	390	389	379	362	368	403	420	412	349	384	429	402	422	409	377	385	390	400	390	401	360	384	376	385	373	392	377	404	376	395	380	367	394	367	351	399	397	364	387	382	383	425	379	406	359	408	394	389	385	405	386	394	394	356	383	380	382	368	405	360	345	391	408	354	403	371	397	402	379	407	400	389	379	383	387	377	368	402	394	383	362	361	382	405	392	353	357	391	372	397	346	374	375	371	361	411	346	365	401	421	384	361	369	378	382	438	387	371	403	348	382	387	384	357	375	405	373	364	397	325	363	389	366	374	373	367	339	326	378	374	383	383	383	342	360	370	400	376	371	353	379	392	366	372	377	384	404	387	363	381	400	369	391	385	383	364	369	408	386	391	361	396	380	387	394	384	378	396	368	401	347	385	401	382	405	386	346	390	368	357	369	372	361	362	403	394	387	372	362	377	414	390	398	367	398	380	372	393	362	391	353	385	387	389	378	372	404	408	371	383	402	355	398	384	376	358	370	373	359	391	391	341	356	327	373	385	395	390	418	366	361	348	430	368	433	357	362	378	413	389	381	347	345	380	370	376	426	385	386	370	367	358	371	367	381	356	374	372	396	373	408	357	397	364	344	373	361	401	386	374	396	348	329	368	375	380	378	362	387	369	336	347	389	384	382	375	347	351	371	368	393	361	363	391	404	385	369	400	399	389	392	386	362	405	380	402	389	373	373	375	386	404	373	403	366	391	362	384	377	378	385	419	403	390	394	364	377	369	391	357	363	350	375	393	381	355	371	399	396	378	355	391	390	378	360	382	391	370	398	437	359	380	401	412	383	372	394	385	383	370	379	349	352	385	362	369	374	377	386	405	377	370	377	389	390	364	381	357	382	367	387	383	361	385	394	413	384	374	367	386	359	394	400	378	344	366	344	352	381	390	412	369	365	383	358	379	404	370	355	392	353	369	346	368	358	366	359	387	427	360	372	380	385	348	365	381	381	391	389	354	366	385	366	396	404	369	384	391	357	383	390	388	332	383	346	355	407	389	365	376	400	380	360	325	371	388	360	361	356	373	375	371	364	383	344	344	367	408	372	392	374	366	401	389	377	398	376	377	368	402	358	392	370	380	394	379	397	420	386	390	360	358	349	383	391	348	340	351	362	399	378	359	365	370	375	385	424	385	379	393	376	406	360	375	313	368	365	410	366	373	372	390	406	362	346	401	388	393	378	355	389	355	422	390	358	370	377	383	365	384	362	358	406	390	380	400	391	365	352	367	391	409	329	355	353	410	384	411	401	346	385	376	387	378	376	386	370	378	410	369	363	381	405	385	363	395	331	355	407	401	388	361	405	362	371	387	361	374	337	369	374	350	367	348	360	368	356	398	426	352	377	369	339	349	397	366	361	390	380	362	403	368	361	363	382	341	379	379	386	369	375	364	369	396	389	374	377	389	377	403	403	362	400	380	385	365	376	395	384	352	340	394	395	382	362	393	372	376	408	407	399	375	374	397	367	381	427	380	367	402	371	372	422	411	368	362	405	401	362	347	387	362	381	380	397	371	377	376	388	379	365	374	347	397	381	348	379	393	397	387	365	389	365	379	373	383	363	364	416	384	388	397	354	333	392	370	342	390	396	390	382	400	371	389	374	358	344	356	397	365	390	375	383	360	341	345	396	368	385	341	384	360	380	387	401	388	361	349	393	343	373	390	372	392	416	381	376	383	345	359	378	356	374	383	383	387	358	383	360	377	389	392	400	372	370	386	387	377	393	373	409	333	386	390	394	383	358	355	404	372	396	362	393	354	358	380	408	359	414	362	381	362	346	416	409	421	365	384	374	349	387	348	364	380	363	406	416	367	386	354	405	364	362	358	408	391	378	340	360	364	355	373	386	387	372	361	380	347	365	355	371	369	389	373	349	362	377	363	406	375	352	371	399	378	372	425	391	355	357	355	385	389	352	420	345	398	405	398	374	395	375	396	385	414	403	393	367	404	378	360	376	399	377	393	379	394	379	378	396	388	376	413	359	353	398	372	379	345	383	332	397	393	396	390	340	386	375	363	364	352	356	384	354	380	402	363	372	352	343	397	391	351	352	346	375	382	370	420	388	392	378	388	366	358	342	366	345	376	361	375	382	401	363	400	398	401	405	352	380	394	349	360	359	354	358	379	357	371	385	398	370	377	414	396	368	368	364	387	397	388	363	357	371	392	376	376	391	354	350	390	388	393	402	356	329	399	389	373	336	348	404	362	414	390	389	384	400	394	384	329	378	402	370	369	366	386	370	394	375	380	357	362	374	378	398	407	363	341	377	350	345	389	399	359	364	348	402	384	382	376	335	369	345	371	378	356	359	380	387	361	387	361	404	349	362	414	363	389	390	373	373	359	363	400	398	400	395	339	407	374	340	369	389	416	364	380	375	382	369	380	370	383	369	399	366	372	425	374	373	391	388	417	386	405	364	390	381	371	351	408	378	353	359	434	344	416	361	373	383	373	405	370	357	386	386	372	409	393	378	384	385	386	363	373	382	405	375	391	355	362	348	370	376	351	374	372	389	378	353	349	360	384	398	349	381	350	387	392	390	351	395	371	378	371	369	366	365	342	356	372	362	381	395	384	387	436	344	393	375	388	365	368	390	380	361	382	389	361	353	379	397	351	356	398	408	341	359	366	381	385	384	347	382	400	386	392	362	361	390	385	397	399	394	381	394	379	385	388	398	376	398	379	358	376	349	342	365	401	417	413	362	424	375	370	355	375	370	413	374	401	363	375	371	375	364	362	430	377	371	407	402	399	396	394	348	401	373	382	376	381	367	388	353	358	394	350	378	368	377	354	369	405	351	374	347	370	375	365	347	365	368	369	392	351	369	386	369	360	389	395	403	345	398	381	372	378	383	380	341	383	423	383	383	380	390	399	343	387	401	406	382	391	376	410	391	383	358	352	369	407	387	378	387	383	386	405	366	349	350	360	381	408	398	336	386	382	408	402	381	360	406	376	387	383	379	385	390	391	399	365	411	383	380	390	387	392	380	396	352	356	374	378	396	361	377	352	365	387	398	413	357	359	348	379	388	348	342	378	396	363	374	375	373	357	372	402	368	371	387	389	382	357	378	382	380	399	385	380	356	420	367	380	421	351	385	375	367	397	378	372	368	351	392	410	381	364	428	369	369	399	368	415	371	405	412	383	413	378	369	391	384	369	381	389	356	395	346	375	400	367	394	401	372	383	406	369	378	381	372	372	378	391	360	365	385	373	376	380	346	371	397	403	367	405	398	334	398	365	378	379	358
22900	20592	27270	23898	20602	20648	8694	1774	1390	1193	1095	1008	936	883	842	814	741	785	671	727	701	729	673	675	701	678	684	651	640	626	582	670	625	624	616	644	669	627	617	617	584	618	598	598	676	600	593	599	576	617	546	566	586	553	621	620	598	606	604	609	574	541	591	554	569	616	596	572	534	578	585	599	612	629	567	572	561	599	608	587	534	600	579	593	583	600	550	588	591	586	605	600	529	570	580	565	586	628	602	595	572	579	553	646	611	586	582	627	599	634	554	596	585	607	566	555	576	551	583	610	564	611	592	573	582	613	567	598	591	595	581	589	587	621	569	568	577	585	572	641	597	542	609	600	568	627	613	596	568	570	589	589	575	559	616	602	568	589	566	599	534	586	577	634	541	587	572	567	574	545	608	576	575	576	524	591	549	574	550	612	592	574	586	590	589	572	601	589	596	557	580	586	555	563	600	581	617	564	557	611	574	586	621	584	578	565	599	574	587	582	600	593	573	559	557	544	579	587	589	554	546	574	549	576	584	585	587	582	591	571	585	538	587	583	593	548	583	574	567	578	593	516	566	589	637	582	626	579	582	619	574	544	593	596	551	612	614	561	571	615	593	551	574	622	611	545	575	559	601	608	614	562	610	607	578	561	627	586	559	595	577	599	586	568	586	572	543	613	516	598	595	564	583	587	598	583	604	588	591	556	571	601	564	570	580	571	574	576	548	565	572	562	597	609	553	569	525	606	586	614	558	595	557	569	585	573	595	564	573	560	604	588	574	552	603	575	610	605	587	597	596	546	598	542	583	622	576	593	577	602	562	523	612	604	591	542	566	579	593	586	583	584	553	531	551	515	586	570	571	587	554	574	610	602	581	574	574	584	589	599	600	599	549	592	583	558	561	588	569	564	580	596	565	535	598	561	589	519	569	565	571	600	526	589	565	529	606	585	546	558	609	563	564	586	576	580	602	584	590	602	567	553	592	572	545	575	562	563	613	628	573	565	614	544	570	590	547	577	574	591	589	588	553	576	563	617	549	613	568	625	588	570	586	568	590	552	575	574	597	587	612	562	604	566	581	604	545	571	568	604	598	535	586	569	592	548	540	577	571	573	623	533	566	579	557	574	535	584	566	572	553	563	557	550	609	575	570	624	599	590	549	541	573	604	596	539	602	601	598	606	591	586	554	592	592	566	585	625	584	619	603	580	573	583	565	595	566	605	587	573	551	595	565	565	611	543	588	568	574	558	566	563	579	599	605	594	573	597	558	609	613	593	622	579	550	589	566	558	561	562	544	574	581	575	555	629	609	608	602	571	566	632	571	581	602	587	575	575	600	601	568	591	562	612	596	586	560	591	596	618	598	600	554	582	567	528	581	545	582	570	575	573	520	560	538	546	588	593	583	549	586	536	580	568	578	606	549	587	569	592	569	568	588	556	572	602	551	568	582	567	532	545	584	541	581	591	601	589	576	551	564	556	596	569	633	568	550	561	569	578	596	580	575	565	620	530	639	512	581	566	557	553	604	601	620	555	582	515	611	569	620	577	573	629	563	581	584	543	605	645	512	514	579	585	582	617	588	569	587	550	537	534	573	596	566	515	591	589	605	584	585	546	575	563	595	588	554	571	562	606	550	531	590	611	576	568	572	624	594	533	543	572	601	593	559	561	561	575	598	608	550	584	548	568	577	544	596	601	596	552	576	567	575	549	568	575	587	574	557	583	575	560	541	515	592	542	583	552	594	593	564	546	579	569	573	567	551	566	528	594	540	563	561	572	537	580	628	587	600	515	556	581	553	614	605	578	597	560	563	512	583	605	579	552	559	564	557	527	589	557	640	558	510	564	563	588	566	553	571	602	596	596	618	543	597	565	583	622	608	550	560	502	580	562	586	586	577	569	585	601	597	558	567	557	533	566	572	588	565	560	551	545	603	573	587	553	602	587	634	576	566	556	568	536	592	563	635	578	572	619	598	539	575	603	605	550	552	544	581	561	534	591	582	573	613	541	566	562	527	630	580	563	565	559	554	557	540	568	589	578	552	617	573	544	560	559	639	598	562	549	575	598	561	563	589	578	575	545	578	606	557	580	567	591	559	581	557	576	588	567	533	530	559	510	627	583	582	568	577	565	587	560	581	576	573	600	586	556	594	621	612	580	611	573	586	579	570	582	573	579	552	592	616	600	569	572	557	570	589	537	577	590	578	595	541	606	614	565	573	583	584	560	604	543	587	566	584	571	587	588	606	610	587	622	552	567	576	635	661	634	552	563	560	571	573	569	545	573	593	609	551	600	576	569	574	559	588	550	566	608	529	555	606	601	605	537	554	563	575	578	570	569	592	569	584	613	590	589	579	562	526	611	615	601	588	573	584	602	576	599	595	556	551	560	573	593	597	573	548	599	613	573	560	576	580	581	531	519	585	579	571	562	570	557	617	600	568	505	566	538	604	549	564	582	592	582	588	570	561	560	601	567	550	545	563	599	577	542	546	540	592	539	634	610	606	588	539	537	575	550	547	594	582	602	576	597	598	550	580	566	612	543	602	570	555	540	568	583	572	564	612	564	581	530	541	590	569	568	573	540	569	591	583	602	537	598	595	572	531	540	562	560	586	553	576	577	599	546	570	560	613	564	561	634	612	568	555	575	596	607	551	565	553	588	609	566	550	608	560	545	593	588	597	615	563	511	624	574	539	539	609	543	563	578	548	517	569	612	552	567	599	511	551	602	622	593	595	591	596	605	561	565	565	572	583	590	545	580	549	589	562	549	586	556	538	646	585	616	580	549	583	561	552	576	597	561	560	562	567	570	565	565	586	612	627	603	577	573	618	568	588	577	590	601	558	622	591	576	546	567	582	594	558	573	568	545	579	646	599	560	594	630	589	561	584	574	599	571	536	605	601	573	607	593	597	584	606	570	528	589	569	578	592	552	581	607	542	581	588	574	558	558	601	547	601	586	575	574	581	558	574	530	561	538	584	605	603	627	586	536	568	563	578	548	571	586	563	602	568	610	579	563	578	561	635	587	562	568	581	538	554	536	574	585	545	611	575	565	568	573	570	556	586	553	557	579	583	585	550	578	589	578	598	573	596	587	574	579	596	605	549	557	596	618	586	560	567	589	583	545	586	606	552	563	558	603	592	576	557	552	534	593	606	590	599	591	600	586	556	577	562	591	573	597	630	582	568	615	581	602	571	561	588	554	545	552	559	563	590	573	550	610	572	564	580	570	562	550	568	589	602	616	604	558	562	582	593	596	576	568	552	554	553	533	567	584	531	590	556	548	537	597	616	596	541	541	518	567	618	584	555	663	578	611	559	566	602	553	601	578	568	591	554	635	583	598	567	517	564	582	566	611	534	603	599	580	574	597	572	586	524	590	582	578	608	517	562	590	609	593	577	563	567	596	585	563	548	572	574	590	536	549	580	580	561	564	604	547	575	573	574	567	555	562	580	571	581	537	534	601	620	550	611	623	595	602	604	564	555	620	618	551	547	593	567	576
10209	17977	16523	9712	6642	4775	3799	3074	2477	2086	1787	1557	1385	1261	1174	1108	996	996	885	895	784	827	782	790	754	705	687	715	615	686	690	620	658	623	592	588	648	636	572	605	582	650	640	620	616	604	589	600	579	625	613	557	561	561	577	559	593	571	607	572	607	560	557	564	629	590	578	561	571	542	592	551	589	562	578	568	600	582	574	563	620	603	556	549	635	541	582	565	554	556	571	557	581	566	557	599	570	569	521	541	581	585	550	601	588	585	566	552	619	567	594	546	586	572	548	538	546	576	560	570	575	594	528	569	588	586	515	580	573	577	562	555	529	567	533	579	584	574	554	533	575	559	526	573	568	566	598	507	561	551	600	568	553	545	601	553	589	539	540	550	538	541	553	615	552	555	540	531	517	536	560	546	530	510	551	542	596	534	546	524	563	538	539	509	561	522	613	538	561	523	492	567	595	516	565	575	533	583	559	570	511	560	596	577	579	551	516	557	572	559	549	498	557	554	533	562	554	589	543	544	531	544	539	548	559	540	590	539	559	539	539	564	577	590	568	519	521	561	554	577	537	520	535	518	551	582	524	521	528	585	520	549	573	580	529	549	547	517	519	555	558	544	574	531	571	512	537	567	550	563	563	523	557	539	540	551	538	569	519	578	576	547	561	594	565	565	535	561	572	556	567	551	519	589	547	628	576	553	540	547	563	541	546	567	547	516	562	543	620	534	524	575	551	560	552	503	570	566	521	538	546	566	526	546	594	601	507	547	538	547	555	574	587	551	576	543	537	531	539	550	540	545	573	581	573	528	536	579	573	536	578	557	495	592	557	575	525	526	566	572	530	519	552	510	551	587	545	559	566	545	537	557	585	551	547	558	554	548	508	536	534	547	556	523	536	542	580	567	545	571	569	521	568	565	593	575	604	590	575	556	516	520	583	560	527	623	512	595	560	616	554	536	572	506	559	562	541	533	535	510	554	509	527	521	567	594	552	592	560	548	571	551	544	560	544	588	569	512	551	563	576	572	480	570	540	549	607	589	596	518	544	573	583	539	539	578	548	533	567	516	558	571	537	568	504	538	539	524	546	554	541	553	547	564	584	556	566	536	541	547	548	532	583	575	540	550	537	578	538	558	566	555	531	596	579	530	526	534	550	545	549	563	567	532	549	558	589	547	556	592	505	580	560	553	605	549	561	552	546	531	579	550	562	531	572	526	560	559	519	520	573	590	535	561	524	591	538	532	553	549	552	569	593	544	570	557	530	592	518	516	570	590	562	547	551	581	563	537	533	507	593	555	591	542	559	557	580	552	550	555	531	555	632	564	600	518	598	519	576	555	534	575	545	578	561	525	560	523	523	528	558	557	536	555	576	541	534	494	537	506	539	561	576	584	578	575	561	580	543	500	552	553	545	531	539	560	535	565	552	564	569	545	543	563	577	577	540	550	566	581	594	555	549	550	560	559	583	586	596	527	523	557	538	583	630	542	524	557	557	509	524	633	528	551	569	568	519	532	556	545	516	601	546	521	496	561	524	561	522	539	577	559	540	545	498	557	552	533	569	563	561	541	573	527	552	541	529	536	593	611	549	540	535	551	575	523	576	528	583	575	520	594	586	578	560	555	538	526	528	536	550	553	564	545	543	504	572	561	566	518	543	600	543	570	575	557	601	531	540	564	549	513	548	562	578	536	551	535	527	533	577	556	529	532	520	568	522	549	538	593	571	537	581	541	588	544	549	515	556	545	550	583	562	526	588	537	523	600	551	525	549	561	509	583	546	601	527	557	592	530	603	529	603	539	517	534	584	571	558	575	585	555	563	558	560	531	531	552	518	543	558	521	576	558	551	557	516	528	586	545	532	568	582	525	543	566	541	589	538	559	561	541	524	559	553	505	577	533	541	552	521	553	575	563	563	534	541	537	566	555	562	563	546	536	523	597	565	541	539	542	572	569	539	567	564	562	583	563	538	547	566	544	545	547	568	568	514	544	548	538	561	510	575	531	518	564	567	512	560	525	557	579	554	544	580	534	522	551	556	558	542	544	555	566	592	571	563	590	534	585	535	577	533	558	552	563	590	520	556	548	504	548	548	521	546	560	562	510	552	571	552	588	578	540	550	586	538	557	553	580	591	548	522	543	519	572	552	526	558	567	557	535	540	523	527	543	601	560	557	551	552	532	545	571	535	574	574	568	515	535	547	572	563	558	569	556	557	554	565	550	575	541	546	518	531	547	508	567	545	528	516	559	573	579	561	592	561	566	603	558	570	552	545	569	587	510	575	553	592	552	572	511	545	567	552	549	557	551	627	544	563	520	562	526	546	508	531	524	588	554	586	579	540	553	530	551	540	568	546	563	554	564	514	573	552	597	552	595	551	516	548	556	558	567	540	562	513	550	586	566	532	545	607	546	581	580	578	534	544	552	532	578	594	515	561	491	537	509	557	542	522	519	553	522	549	562	557	519	540	524	593	556	565	512	507	555	558	569	553	554	521	562	551	581	523	561	543	589	558	560	592	579	566	526	578	529	583	597	529	548	542	593	588	571	565	551	537	552	573	553	568	538	531	568	587	507	538	550	533	572	590	547	566	545	481	548	525	500	580	538	555	541	550	581	524	503	541	512	541	543	513	537	552	560	567	580	568	557	535	578	582	505	533	553	534	564	562	542	528	582	555	555	552	548	587	571	551	570	575	539	601	601	543	554	536	568	515	531	511	525	573	573	537	553	518	535	545	543	572	548	578	553	571	565	530	555	566	541	539	537	522	544	547	550	567	573	570	569	580	541	541	639	616	525	567	555	548	603	594	571	600	545	523	504	571	552	547	530	540	531	544	539	586	544	496	559	550	587	576	556	535	535	526	566	565	562	509	546	565	601	564	545	571	523	592	568	550	565	554	553	525	521	543	554	543	569	532	491	537	540	567	547	548	576	553	570	513	542	561	539	560	505	543	510	515	540	577	505	547	568	536	574	556	601	583	584	535	540	532	588	574	549	539	564	594	537	564	543	548	541	552	538	541	521	526	509	532	551	529	547	556	582	528	543	579	559	483	534	524	563	559	542	512	562	587	600	541	556	581	589	539	540	543	578	500	571	556	570	537	533	555	573	573	572	555	619	578	509	541	523	547	509	609	531	571	540	556	574	572	554	541	528	552	532	538	577	580	542	586	539	548	507	553	563	542	547	567	531	554	564	528	564	566	529	562	536	561	513	588	547	582	571	539	534	568	558	512	572	540	525	529	560	534	507	501	568	535	562	598	579	543	590	542	571	552	524	533	532	534	551	533	557	552	509	574	531	601	571	587	533	559	563	588	555	601	506	508	603	528	568	569	554	570	587	542	556	568	545	561	540	546	561	555	538	561	552	553	566	527	555	571	558	511	573	551	565	552	557	562	556	538	533	573	543	516	512	505	552	586	582	569	556	540	527	541	538	551	557	547	563	557	527	544	493	553	540	524	518	547	562	579	545	571	512	548	550	543	550	533	579	518	535	506	564	547	549
28293	14522	2417	1006	807	780	729	722	746	720	761	784	710	675	743	714	755	704	725	713	758	743	734	727	726	686	674	716	700	694	742	692	691	723	665	706	678	676	733	675	724	705	703	698	686	700	686	693	716	684	695	712	702	699	723	708	675	713	741	670	720	690	673	714	704	721	668	702	704	738	738	717	721	689	661	683	780	713	714	724	693	752	685	715	690	714	717	723	687	703	693	749	672	712	689	699	697	765	718	724	725	755	772	708	691	672	694	725	716	721	714	664	709	725	704	724	694	668	750	692	705	713	694	743	673	683	694	698	683	685	654	652	639	690	689	702	687	724	683	726	733	722	724	732	696	703	687	728	705	644	705	681	723	714	751	712	700	657	720	688	729	714	678	692	730	702	729	709	643	712	756	695	682	678	710	731	643	700	716	768	713	705	713	727	684	706	736	736	689	725	738	705	756	710	723	689	687	732	721	646	693	693	647	688	699	677	691	716	734	697	711	700	718	758	720	712	743	676	666	694	731	707	741	741	705	643	699	685	722	744	709	688	690	681	729	738	683	712	716	760	703	688	752	672	683	772	685	689	776	671	743	683	746	736	704	706	714	721	749	725	704	775	693	660	716	683	725	732	680	699	685	737	710	724	714	706	706	693	716	687	760	686	725	705	723	699	739	697	737	749	732	715	665	685	744	763	656	724	694	736	664	727	677	697	679	704	738	655	712	689	708	737	724	688	748	714	721	625	736	748	703	652	694	691	670	753	672	729	701	741	678	702	698	711	670	651	694	675	726	715	737	747	723	731	726	701	653	724	748	705	717	713	695	721	701	743	698	731	660	656	664	729	735	640	699	674	675	695	686	736	704	720	681	716	689	691	658	720	696	696	692	698	699	695	712	707	685	668	703	701	714	732	718	687	725	684	749	696	739	690	729	748	696	776	738	718	727	689	732	737	708	708	705	667	676	722	718	712	652	732	732	707	696	661	676	677	662	686	723	724	717	709	694	703	739	672	706	688	718	684	687	720	703	759	687	678	706	692	690	710	696	655	698	713	658	637	752	697	746	668	750	712	692	753	698	669	632	736	705	706	729	779	685	674	650	709	684	751	724	676	770	750	741	712	718	678	728	738	696	703	738	700	705	737	704	696	735	718	744	727	704	693	707	699	749	680	720	733	688	673	643	677	715	714	720	699	690	687	686	676	715	734	717	690	727	690	719	703	711	722	664	689	683	659	679	701	722	723	708	683	742	703	719	756	664	767	727	719	696	729	730	767	710	694	711	705	692	704	698	707	723	722	707	750	719	722	672	700	717	738	670	676	674	693	740	752	726	696	721	749	729	736	660	679	671	716	691	706	724	738	725	700	714	649	706	756	730	694	661	758	726	683	699	693	702	727	706	687	698	725	711	715	708	723	728	727	702	693	705	677	708	711	712	667	713	717	736	657	685	747	733	715	706	696	740	680	666	702	717	756	696	655	720	644	717	662	644	700	698	674	679	706	743	716	712	745	729	683	679	713	740	696	708	666	705	726	754	697	688	714	717	662	703	705	733	716	672	690	698	697	745	693	692	687	736	740	665	701	745	664	713	740	709	687	744	684	713	678	724	709	677	714	681	762	698	697	699	682	661	714	740	703	685	693	717	733	722	704	665	702	717	729	649	671	718	687	731	737	726	715	691	768	722	704	683	717	684	667	711	722	701	732	698	715	708	671	688	732	684	714	750	706	709	703	713	664	721	674	714	739	725	690	737	703	659	702	676	679	728	697	670	703	682	699	676	695	771	691	710	676	707	744	707	703	672	752	714	723	793	696	720	714	680	693	664	688	717	711	715	691	712	680	751	691	727	724	642	750	704	658	739	709	683	753	703	720	719	732	680	705	698	735	703	677	713	728	684	634	738	678	698	713	707	742	660	722	710	751	709	692	649	715	731	731	687	647	696	752	669	714	740	705	739	644	673	667	725	728	710	719	701	677	741	666	729	708	701	700	675	704	709	718	711	704	698	692	700	679	664	735	687	736	706	684	643	656	717	671	709	660	709	745	699	679	713	731	724	735	695	652	737	759	717	697	707	744	703	690	709	704	738	677	669	711	746	736	723	696	682	695	677	764	707	644	727	673	683	731	711	674	746	708	704	750	701	720	674	677	698	712	698	676	710	691	654	752	680	674	677	677	731	676	675	748	763	743	709	711	679	715	695	735	705	696	696	661	675	669	718	730	727	733	758	703	748	727	729	729	722	697	707	736	688	803	682	708	749	685	689	725	691	733	706	705	714	715	747	686	682	684	720	696	698	712	665	675	700	710	692	697	753	744	665	690	686	728	749	762	704	722	724	759	742	690	705	747	690	661	766	670	694	724	691	683	678	686	705	661	741	726	718	719	701	692	703	712	706	745	677	682	750	691	709	739	668	720	712	721	690	663	690	692	760	690	727	707	719	755	719	696	703	656	683	704	713	684	720	739	702	701	730	714	721	628	682	694	697	727	728	737	750	681	685	695	735	774	681	661	723	691	690	725	718	711	689	747	705	700	671	662	693	666	704	721	681	697	692	727	732	695	700	730	716	696	723	728	722	714	665	744	718	710	672	657	664	699	698	697	740	714	705	707	660	721	693	702	691	711	711	695	751	703	742	721	708	672	671	697	685	750	719	668	686	705	671	676	717	691	663	691	773	726	722	701	717	655	680	725	693	711	700	637	739	728	700	706	696	743	685	672	676	696	671	679	732	701	729	670	728	697	666	643	709	677	694	690	713	778	683	689	689	645	692	736	727	697	713	698	721	719	700	712	720	698	683	731	693	688	703	729	705	719	695	674	729	732	668	753	752	700	677	738	709	673	676	701	669	690	754	705	768	762	680	658	668	640	703	693	726	670	743	735	668	695	718	681	690	674	689	706	709	710	721	716	686	710	764	721	703	693	666	713	669	742	719	683	750	664	688	712	673	730	682	723	718	767	732	707	729	719	696	749	772	629	706	739	736	701	704	757	683	712	752	771	704	742	707	711	677	693	663	677	681	713	697	669	635	710	676	661	679	721	723	696	730	720	759	729	702	688	708	718	744	712	722	704	709	653	672	714	737	724	671	688	731	745	679	686	723	725	667	713	684	700	687	679	673	738	712	731	698	733	728	730	730	682	691	713	677	696	724	729	706	675	684	671	708	717	664	695	663	693	738	734	710	702	695	717	730	701	645	704	761	711	696	675	735	687	726	654	728	661	671	716	635	720	720	739	768	723	731	681	745	716	697	673	695	689	668	692	736	747	718	681	668	700	727	713	728	709	662	729	709	727	654	690	640	724	742	697	698	692	656	700	728	696	659	718	735	684	747	681	707	743	792	725	672	686	705	723	709	712	752	702	719	727	656	700	658	670	750	719	719	727	719	693	740	717	731	683	721	708	695	661	710	734	725	674	724	707	684	685	703	709	695	692	706	738	649	740	677	673	686	659	683	746	724	704	676	664	674	694	776	730	711	732	735	699	735	718	772	680	679	713	740	722
5519	1503	1347	1067	936	890	834	765	774	746	741	790	793	773	745	734	767	697	753	673	763	750	752	687	714	763	703	738	785	774	701	762	720	700	737	669	716	717	742	732	731	745	751	750	727	721	725	671	702	702	717	784	738	735	694	719	728	778	733	772	723	730	721	769	732	748	738	736	724	694	755	718	759	706	742	749	740	674	742	736	743	717	691	689	778	746	689	712	703	724	720	748	755	765	742	735	714	735	722	749	742	703	758	724	765	801	747	703	760	734	758	756	698	707	735	694	723	722	712	747	715	692	706	718	721	773	729	685	735	737	748	739	693	714	718	683	740	756	780	717	717	733	731	731	719	733	751	704	751	708	723	675	735	715	742	759	738	730	758	703	731	711	759	709	698	733	752	716	735	710	711	716	708	727	733	721	774	731	719	761	725	734	750	727	761	704	788	750	743	677	764	722	739	708	745	675	723	700	786	722	748	760	756	704	734	761	696	770	774	672	728	777	728	745	749	771	754	688	729	725	742	768	718	767	762	726	739	702	719	716	697	737	733	760	731	766	711	746	718	707	730	747	719	710	702	696	716	704	709	714	721	690	769	751	731	735	719	717	790	720	701	754	744	721	713	720	748	745	793	741	733	653	719	729	695	723	704	775	732	751	707	704	694	695	746	734	662	720	764	740	711	703	777	712	735	717	726	695	743	722	725	706	741	735	744	722	701	770	756	731	706	794	719	713	719	747	708	713	706	678	721	689	721	713	751	742	739	773	700	750	741	731	755	733	756	685	740	759	731	744	713	736	758	723	721	702	747	730	762	744	760	716	717	735	747	716	694	758	693	764	717	758	720	716	734	711	736	732	754	736	743	702	727	686	716	683	741	772	750	724	771	746	704	773	765	766	755	709	748	712	758	758	748	742	737	725	756	723	760	703	718	736	691	721	791	756	707	718	738	765	768	727	714	768	734	687	734	704	740	709	721	741	763	709	714	787	766	690	778	720	733	710	724	785	708	775	732	719	734	751	746	709	745	702	731	729	744	694	729	751	749	754	764	759	726	712	705	747	745	712	714	722	765	736	771	723	752	747	754	727	751	715	724	720	696	709	725	756	717	781	688	718	767	758	715	757	761	737	750	732	720	746	763	704	711	738	755	680	749	676	733	703	777	667	745	746	676	782	732	773	714	698	713	705	725	751	747	711	724	805	743	707	719	735	677	753	704	737	720	769	713	770	718	701	677	688	756	718	743	787	701	728	754	725	745	792	759	732	733	762	748	767	691	787	768	749	739	729	718	715	734	719	695	739	709	728	764	703	727	743	767	751	731	738	743	728	743	734	736	739	700	709	729	773	730	704	727	718	730	707	723	706	751	734	721	718	715	740	702	713	708	765	710	756	770	726	688	693	717	727	743	752	710	751	732	710	734	725	685	724	754	717	708	746	755	700	772	776	769	742	687	736	779	711	731	747	726	740	773	760	724	745	727	715	733	727	778	736	742	773	722	733	705	770	722	734	700	651	746	729	695	745	738	797	704	714	730	769	756	797	776	722	737	740	728	714	728	706	700	785	707	782	695	749	717	706	680	652	743	758	735	764	725	748	732	729	765	736	745	758	715	741	788	758	702	766	746	730	717	729	692	753	761	707	791	700	729	732	715	767	736	783	758	739	719	693	742	683	715	663	764	738	719	718	753	749	674	717	717	730	756	710	753	752	710	740	801	704	762	734	712	737	759	683	716	695	759	769	757	745	739	724	739	718	722	742	757	712	764	705	764	747	768	752	720	701	714	709	702	710	737	719	750	718	768	728	724	699	754	745	734	759	713	695	706	719	685	713	786	736	747	664	713	764	727	771	738	738	735	696	715	711	724	717	732	733	715	776	726	698	742	723	694	724	751	760	745	759	733	719	766	700	728	759	697	779	679	743	722	713	715	783	755	720	737	719	714	706	677	735	747	748	749	698	751	709	735	686	751	710	782	720	723	704	745	716	723	724	745	751	714	673	734	676	717	706	735	728	749	722	736	719	728	725	775	673	769	751	709	734	748	719	743	757	684	722	722	747	727	721	761	776	724	766	766	696	714	728	739	766	701	710	737	682	740	728	742	743	789	691	723	744	724	721	731	706	703	735	750	720	729	771	722	699	682	748	737	676	740	731	712	763	736	691	710	763	746	716	733	691	724	732	672	760	750	749	758	700	737	716	753	696	731	712	753	747	751	744	754	751	750	688	710	733	744	740	748	760	720	705	760	741	728	764	755	725	732	735	723	704	717	724	680	715	755	745	701	732	779	705	742	779	731	737	715	728	708	748	711	707	737	779	723	705	727	727	772	765	741	726	738	716	747	745	716	725	783	710	706	682	773	719	758	740	762	694	777	724	713	749	696	761	722	714	733	722	726	747	725	736	709	765	722	702	700	733	729	748	737	748	737	748	696	720	717	725	722	757	730	787	733	709	712	751	715	726	721	757	779	697	725	740	718	768	691	725	751	747	695	749	752	750	688	742	744	691	727	725	711	685	757	772	704	739	736	751	698	718	726	756	749	699	756	688	761	732	765	731	732	735	704	719	750	720	732	769	738	714	763	688	721	751	762	693	759	775	709	707	735	751	786	717	761	697	740	741	733	723	750	729	762	772	684	684	736	740	779	755	739	740	773	721	751	688	745	717	739	745	752	700	724	717	754	696	759	736	731	756	714	744	701	751	692	747	743	762	686	727	789	719	712	726	753	749	690	752	712	737	732	726	702	750	733	726	726	753	725	752	719	722	736	716	731	747	713	701	729	756	680	715	736	734	751	692	732	709	737	706	756	683	751	752	707	722	727	745	720	751	725	688	722	749	700	701	703	759	741	730	745	760	773	720	708	712	726	737	733	751	740	738	727	721	745	701	720	752	694	733	680	685	756	738	729	776	753	801	795	709	698	761	769	724	701	730	755	766	756	731	674	754	755	744	719	703	685	711	732	768	726	768	770	687	688	761	733	732	769	745	757	771	757	727	718	704	716	731	750	712	718	724	692	679	769	741	726	749	724	745	748	715	752	745	749	723	712	743	776	752	697	703	749	699	749	721	723	727	727	727	748	726	766	754	730	742	779	705	740	725	712	760	715	765	788	758	697	746	723	734	715	714	718	739	760	702	703	721	722	715	723	715	761	764	760	740	739	745	734	764	716	727	750	744	748	711	708	661	780	743	774	701	725	715	716	686	754	706	677	710	728	707	782	742	702	714	759	770	770	696	763	723	731	735	755	703	738	760	739	730	720	713	709	696	767	723	743	720	740	741	702	711	744	742	706	720	716	712	755	773	704	750	751	703	736	747	686	753	750	706	704	728	776	724	687	713	734	765	764	744	702	761	701	695	750	774	751	723	726	740	762	700	709	714	735	733	720	741	746	714	770	710	744	699	714	731	735	756	727	756	734	698	764	777	768	731	745	741	731	695	708	725	713	714	719	769	701	776	718	723	713	748	711	768	713	698	705	754	735	765	773	710	721	731	731	732	694	728
24957	20584	26858	24329	20579	10848	1470	950	778	693	627	563	582	502	512	479	455	446	442	433	439	372	461	395	407	383	384	386	410	395	376	379	383	358	401	391	371	388	369	384	362	356	401	356	376	367	372	354	390	377	358	367	335	321	366	357	335	327	334	360	377	396	382	326	326	359	338	343	349	343	345	391	357	362	340	322	320	340	359	343	380	326	336	353	356	399	370	352	347	353	350	338	358	339	339	381	329	354	377	398	355	357	366	334	358	374	353	310	366	344	382	348	342	357	355	369	372	353	318	327	357	356	392	352	380	318	314	381	338	352	353	313	368	345	332	362	347	344	340	392	350	370	367	366	353	344	371	337	360	371	351	378	364	370	357	342	370	317	301	358	400	343	335	348	339	340	343	341	353	335	367	335	362	386	366	353	392	347	354	348	367	320	361	359	366	327	370	354	329	372	365	341	356	353	338	343	356	359	315	326	339	363	356	319	359	345	348	331	324	370	348	357	379	376	343	354	352	311	293	345	397	345	372	368	333	360	369	369	348	349	328	363	366	357	342	338	368	371	344	336	359	340	358	369	348	345	359	339	357	363	384	371	368	372	348	398	367	319	313	321	368	340	355	350	359	358	307	347	326	339	345	371	404	349	370	373	332	357	359	363	369	379	345	345	360	341	356	341	373	351	362	343	337	342	386	353	333	347	356	311	343	338	369	362	369	341	335	374	386	386	311	349	366	310	355	350	364	355	339	348	382	353	337	367	346	381	392	373	340	349	366	410	366	347	347	342	354	373	359	366	350	328	340	382	362	336	355	365	319	352	342	318	345	375	378	304	354	346	351	348	375	357	352	357	353	364	357	364	360	360	318	360	361	361	362	334	341	386	325	346	343	341	344	355	347	332	381	333	330	345	337	309	342	337	361	372	350	364	357	339	355	333	360	347	350	339	341	318	365	339	341	376	342	351	350	349	341	346	354	334	344	364	339	361	331	365	380	326	366	317	367	322	363	364	380	358	337	365	364	358	343	345	361	321	305	387	338	339	343	340	364	361	344	349	360	358	343	322	329	349	361	347	353	356	364	359	370	328	385	372	381	361	346	362	399	382	341	361	357	326	325	334	359	372	319	337	404	314	348	352	368	337	366	361	344	316	332	377	351	334	369	346	357	330	362	357	356	332	324	332	364	358	341	327	376	356	339	359	360	339	362	339	329	330	354	360	342	369	397	375	351	336	335	359	359	394	360	353	351	333	376	357	342	346	367	372	369	372	325	309	382	359	364	377	338	332	360	362	338	361	335	374	339	385	368	350	358	332	352	377	326	342	386	355	348	337	327	331	364	360	343	331	351	349	378	311	319	343	357	363	350	386	339	338	343	367	371	389	312	344	344	366	356	366	368	357	310	362	352	381	356	381	361	348	364	354	346	361	369	395	351	329	373	361	367	337	319	352	358	324	331	342	350	326	336	327	324	349	337	378	389	346	312	382	363	347	360	337	348	365	350	373	340	363	400	362	348	351	327	342	358	313	357	405	352	348	314	348	369	309	316	334	350	352	375	348	354	357	317	357	332	389	327	364	337	358	337	333	359	346	330	348	335	353	346	341	348	343	361	339	372	354	344	372	346	375	336	358	328	355	364	358	335	339	367	361	358	333	346	386	342	323	344	378	342	343	330	344	375	368	356	354	354	380	373	331	377	347	335	331	367	376	382	343	352	327	372	348	356	397	336	365	379	347	377	362	321	359	391	356	355	341	340	360	383	359	357	371	326	332	376	313	353	322	358	371	359	357	330	373	351	363	354	342	388	322	344	318	323	338	330	408	379	354	357	339	336	331	354	365	341	345	332	340	333	349	339	345	321	343	373	344	350	341	330	333	356	350	367	346	368	341	356	363	365	343	361	353	332	379	342	338	351	345	342	370	339	351	369	375	341	343	382	327	350	346	331	356	367	360	355	348	385	343	341	368	325	368	357	312	309	343	369	339	351	307	353	390	367	366	343	355	386	368	388	330	389	357	365	367	351	312	353	324	351	353	360	350	353	356	367	343	366	353	340	343	370	349	354	366	339	328	315	306	337	350	345	342	355	339	335	346	341	363	348	337	344	335	352	392	339	337	352	327	334	350	330	365	347	355	353	333	371	339	339	327	330	343	350	328	316	361	359	323	305	352	350	366	350	338	353	338	375	333	355	375	329	328	378	357	331	343	360	367	334	333	338	336	362	310	340	362	357	351	353	332	372	327	332	331	368	342	337	356	356	356	310	330	347	339	351	360	355	335	338	337	351	340	351	354	358	355	338	357	321	353	347	357	336	379	329	334	374	355	391	348	352	342	340	379	333	373	381	357	338	355	358	325	373	376	346	331	331	357	357	365	325	327	362	346	338	383	311	371	345	370	325	353	331	358	378	359	388	365	368	352	330	317	337	321	370	344	330	351	394	326	346	348	359	359	375	315	336	331	328	356	346	378	371	367	371	352	381	348	347	313	357	350	347	330	357	323	362	322	356	365	360	367	386	364	303	371	324	372	335	343	331	358	385	350	362	361	349	383	340	335	365	339	348	337	378	332	350	353	369	354	359	393	391	361	397	315	384	380	333	386	346	381	352	323	325	328	327	356	333	339	347	366	333	351	381	320	333	364	318	357	366	378	355	367	351	350	331	350	336	393	349	357	361	373	376	333	357	362	341	357	374	365	362	332	395	362	362	302	365	369	307	345	326	324	335	312	365	339	354	336	359	332	343	359	345	343	349	350	340	359	334	367	329	331	360	359	343	372	347	353	334	364	322	341	332	318	332	369	313	356	337	359	373	355	354	349	367	355	345	313	381	293	345	345	334	379	354	347	347	338	325	362	338	352	339	370	352	337	330	327	353	350	355	346	358	376	330	383	357	355	346	371	343	328	333	348	335	332	329	362	340	374	344	361	347	373	315	355	355	298	354	340	328	330	367	313	357	329	321	374	348	334	336	343	361	326	343	352	364	379	352	358	343	340	353	336	379	340	360	359	343	345	331	337	343	368	343	378	368	345	367	374	366	377	358	371	358	364	374	358	339	328	351	345	340	334	321	364	344	371	332	360	345	334	345	371	349	345	345	351	336	350	318	338	351	374	364	363	345	364	331	358	369	334	366	345	377	326	382	342	354	340	325	322	342	346	348	357	350	329	341	344	368	335	392	344	343	359	341	332	361	326	338	354	365	366	365	352	340	327	367	344	349	371	331	371	339	356	344	344	358	345	323	311	361	299	341	327	368	364	383	377	376	355	362	386	352	351	374	371	364	359	359	326	347	380	373	354	362	318	367	336	342	324	347	331	374	330	328	350	366	348	344	364	366	347	338	336	395	317	366	345	350	392	344	340	367	373	335	348	331	319	332	327	335	361	321	332	362	358	369	333	327	341	343	363	348	345	352	363	371	391	361	347	329	370	335	341	333	334	372	363	394	314	331	351	364	343	328	326	329	354	369	360	348	325	330	341	319	358	322	374	347	342	355	353	335	340	327	380
7389	11580	10321	5689	3891	2855	2124	1657	1413	1174	1029	872	802	729	708	650	601	589	553	549	491	542	487	460	482	472	440	470	449	411	431	450	465	411	426	412	457	401	406	449	406	371	405	413	436	405	375	368	344	388	393	411	384	375	383	395	362	366	358	393	383	399	403	386	408	392	375	380	385	373	404	390	388	393	393	349	383	368	383	376	352	398	382	389	362	400	378	363	385	382	378	365	376	376	387	392	397	374	378	412	384	420	398	368	388	378	386	381	408	384	390	340	416	387	369	383	367	360	403	386	365	375	377	414	396	361	375	385	412	383	363	377	410	370	400	372	360	382	399	387	416	403	388	388	376	379	363	354	361	376	367	386	413	372	389	398	355	369	389	345	409	388	406	381	362	394	368	369	386	396	376	370	427	374	337	390	359	373	401	347	352	381	348	377	371	387	356	363	379	398	400	387	383	373	383	341	380	377	418	402	368	386	390	338	369	405	345	418	357	367	374	394	347	364	355	359	369	340	391	357	372	335	368	348	369	362	383	367	376	372	356	386	396	390	383	407	369	363	387	341	368	379	367	333	382	349	372	387	381	374	343	408	369	386	383	373	353	375	352	384	402	348	370	352	387	388	344	370	400	343	371	351	373	380	360	339	366	359	353	361	402	370	359	387	357	356	377	371	369	401	351	399	372	374	354	387	333	373	365	388	391	362	390	374	418	340	352	387	355	382	377	373	337	367	396	367	365	384	352	358	367	367	348	364	383	359	372	369	393	382	368	367	382	364	376	344	374	378	359	375	351	371	351	404	362	351	365	378	394	345	438	366	378	391	374	353	346	386	348	387	365	387	386	363	388	357	378	383	381	394	376	383	382	390	352	384	368	388	356	375	372	356	389	369	336	365	370	356	369	362	388	373	341	359	363	368	382	410	383	349	383	353	364	364	418	396	389	354	404	350	350	404	394	363	368	382	413	376	409	378	363	354	369	390	390	386	390	360	355	392	371	392	375	375	386	359	403	358	384	394	405	348	330	406	385	394	423	362	407	392	363	414	405	379	401	412	354	359	344	368	409	381	385	375	394	379	364	363	386	372	370	355	415	377	334	386	372	417	361	356	352	401	361	396	350	392	377	378	371	367	366	358	373	364	366	364	404	383	391	368	378	353	362	399	334	353	351	350	401	374	379	400	358	378	401	388	363	367	345	385	408	384	365	358	411	382	405	356	389	375	377	343	366	362	385	390	384	363	343	394	363	374	361	381	364	381	355	371	383	387	371	376	365	374	348	405	385	398	376	336	391	370	385	367	376	374	384	375	370	357	372	381	355	361	377	362	378	378	357	352	390	351	370	346	349	388	396	378	354	364	383	364	354	403	398	376	382	393	419	396	380	396	372	363	369	390	361	361	351	373	384	357	375	386	358	365	409	364	384	378	363	372	379	360	376	395	374	390	378	376	371	373	381	363	322	375	396	376	355	419	398	380	385	378	383	351	347	363	367	375	368	409	356	394	352	383	407	367	388	371	397	313	396	345	372	384	360	371	381	371	331	344	349	368	370	352	403	387	396	351	351	341	375	385	378	357	400	366	366	386	357	390	390	379	372	386	364	407	372	388	382	371	358	355	389	367	369	372	352	351	356	385	377	359	365	386	371	373	386	388	352	404	353	360	393	376	350	371	370	351	403	371	355	389	358	394	363	385	409	374	367	376	339	388	374	406	395	361	353	389	381	368	362	401	381	388	341	346	359	376	405	353	367	378	396	402	373	378	364	401	394	328	366	421	388	383	392	361	372	371	372	377	376	389	399	409	373	387	392	389	380	374	346	389	375	380	399	376	373	398	367	364	380	391	380	373	344	364	360	359	393	360	355	387	388	395	344	401	375	402	373	391	410	383	364	337	376	391	365	398	381	399	377	388	383	393	395	361	391	368	364	378	351	361	346	341	346	375	330	379	331	374	369	373	417	405	377	394	367	383	346	367	361	392	373	355	389	377	357	389	374	363	395	407	351	378	372	348	361	376	411	419	394	380	417	383	428	387	350	394	357	360	337	381	407	335	388	344	391	380	358	379	385	365	370	362	327	387	358	345	346	389	378	367	370	415	369	368	362	362	352	399	360	398	376	358	374	383	368	408	371	365	338	414	375	374	333	407	369	352	365	364	355	379	389	335	371	375	380	393	377	368	343	370	367	394	342	347	367	367	394	360	369	396	360	374	351	383	375	353	379	378	361	361	366	385	366	383	353	360	383	372	420	375	339	416	389	398	347	395	364	383	375	369	391	381	361	381	371	362	368	374	370	352	352	340	344	387	376	366	362	387	380	377	361	406	386	398	378	369	396	338	394	372	358	370	383	407	387	361	388	357	365	356	381	359	412	391	375	366	385	371	385	395	389	374	390	358	356	406	350	386	373	364	363	346	343	380	375	408	378	389	389	384	341	358	392	385	389	409	372	360	403	369	389	412	375	350	404	388	348	371	390	353	371	359	334	384	362	390	357	379	368	401	373	374	390	390	356	322	370	367	352	374	376	357	363	380	378	376	402	350	373	393	368	390	376	394	400	352	349	369	363	367	411	386	374	341	379	379	356	397	322	348	404	393	371	394	357	418	393	401	351	362	388	397	354	376	372	381	392	398	383	384	384	375	421	360	395	366	394	376	367	386	366	367	366	360	352	379	359	369	382	355	369	357	381	368	403	391	394	388	385	390	388	375	363	385	362	378	329	347	373	365	356	361	420	350	389	379	384	377	373	361	360	382	404	388	364	391	358	408	382	402	392	388	390	342	361	401	371	363	354	375	393	415	351	374	380	399	371	377	353	397	370	401	385	359	396	394	376	357	374	368	364	389	399	394	352	371	358	354	391	388	385	405	375	376	353	370	354	388	369	384	354	347	376	350	385	407	389	349	376	353	355	359	373	419	355	400	366	400	356	324	370	366	377	356	436	389	363	357	365	369	366	364	342	388	365	381	366	395	386	382	384	374	373	387	383	381	382	416	407	362	369	372	375	388	398	367	386	395	373	380	369	382	333	359	367	354	344	376	363	383	417	353	380	351	370	372	338	394	357	345	352	346	359	389	402	384	372	365	368	397	425	350	401	339	380	378	388	354	372	378	351	372	389	382	336	352	395	361	383	397	397	377	409	383	351	345	366	399	407	392	411	389	347	400	366	401	366	369	410	341	365	374	350	366	371	400	353	363	360	387	400	351	379	364	384	396	398	388	344	394	357	395	403	367	370	362	361	392	369	347	384	361	358	403	379	384	343	399	363	339	410	410	375	383	368	381	356	390	406	368	412	361	376	386	396	415	418	379	362	357	349	390	360	362	335	376	382	356	374	366	380	371	418	372	397	353	364	373	405	365	379	386	368	353	389	348	348	351	359	391	363	388	371	366	372	349	381	379	380	394	379	383	374	348	354	362	367	399	377	341	406	366	372	388	377	362	346	386	388	390	357	370	403	384	388	385	390	377	354	390	380	381	350	374	413	356	365	380	381	348	362	357
22892	20592	27233	23943	20594	20653	8796	1868	1370	1212	1069	1031	902	890	885	783	710	713	786	670	727	699	690	697	677	690	683	644	661	592	680	616	594	610	592	600	605	642	628	626	664	606	610	605	610	581	570	627	620	616	616	591	589	594	595	629	563	614	596	608	596	596	614	614	636	629	591	607	555	602	569	579	577	624	623	582	607	562	555	561	607	589	594	572	586	630	566	592	570	556	592	560	646	639	577	553	614	579	593	612	586	595	585	645	622	572	528	595	621	606	597	581	561	562	588	587	579	571	573	548	564	558	581	587	605	609	562	579	609	604	602	585	586	542	575	647	608	595	550	570	543	578	546	582	571	548	550	573	610	583	530	603	568	552	540	552	582	615	544	587	580	554	572	570	621	633	592	595	542	559	568	607	599	582	534	588	558	632	569	566	594	630	578	597	561	588	561	582	575	574	569	599	583	567	559	628	564	589	558	591	573	625	561	557	572	583	568	554	584	578	595	582	566	624	591	615	575	579	572	560	576	570	557	560	571	547	600	548	603	522	574	623	566	608	596	600	632	570	618	561	540	557	538	571	607	529	564	581	594	527	571	613	572	550	536	586	576	539	559	563	546	599	602	571	562	575	560	591	545	572	559	586	575	580	564	572	604	642	595	596	607	563	572	507	591	609	587	587	568	610	550	545	534	614	601	603	598	532	581	551	593	588	567	551	562	553	554	613	580	575	597	603	608	594	589	581	565	585	614	553	544	582	579	565	560	574	619	564	574	549	573	554	539	595	548	557	566	601	577	568	566	573	569	557	568	583	576	558	588	576	619	545	564	514	605	583	609	560	599	554	563	586	607	592	604	584	570	546	578	605	580	524	597	613	561	591	586	604	584	610	568	575	556	554	587	605	591	587	583	584	609	598	588	563	576	560	602	601	564	596	550	623	590	586	627	601	590	603	566	586	556	570	582	555	575	575	560	562	601	588	544	594	570	583	571	586	554	595	607	608	552	579	568	583	572	583	581	590	569	571	573	576	565	561	615	583	578	575	588	599	600	562	508	557	542	635	574	588	572	518	528	590	616	615	577	577	648	538	583	599	584	613	552	602	589	599	552	572	584	532	600	593	578	604	559	571	576	535	570	585	588	604	512	647	561	588	530	555	598	559	579	568	554	571	605	601	599	585	583	637	567	548	559	567	586	573	591	539	531	564	585	583	579	547	552	546	591	562	629	572	548	596	541	540	600	585	567	553	589	558	603	579	587	546	582	576	563	550	566	623	604	599	579	556	573	571	558	561	564	603	583	569	595	598	578	606	602	599	512	632	587	584	581	573	578	551	572	556	572	604	546	558	639	561	576	559	559	543	564	552	634	594	605	618	597	563	582	630	562	603	555	561	626	593	608	610	551	600	605	572	566	583	523	591	614	550	545	580	544	584	543	565	567	586	566	600	619	569	587	563	562	548	566	569	604	580	568	614	590	595	584	628	590	607	574	562	592	557	583	574	591	594	568	570	567	603	539	565	552	552	564	585	567	581	599	553	566	592	608	567	628	597	603	548	634	563	630	573	569	625	528	624	596	573	599	526	597	564	591	606	566	562	556	573	569	558	553	553	596	540	585	594	611	596	598	528	546	553	576	554	547	564	552	582	630	589	635	593	548	588	573	568	561	579	561	635	539	594	578	620	609	580	602	560	603	599	590	564	560	574	538	569	577	556	585	606	571	573	581	566	602	562	542	545	596	552	595	561	560	592	600	590	541	598	615	587	584	576	541	587	617	520	578	590	597	550	558	579	573	631	589	572	596	578	548	544	579	554	600	524	576	568	547	520	557	587	611	577	620	539	550	590	556	580	564	587	571	535	570	540	573	575	588	594	553	599	551	559	593	591	583	551	585	576	553	596	582	597	530	553	547	587	569	568	590	570	588	632	565	588	572	603	607	575	570	569	616	560	609	582	536	541	525	579	573	597	575	604	568	600	580	576	607	626	545	566	605	560	600	551	610	522	595	564	574	635	559	572	588	589	599	562	577	571	600	584	585	584	534	550	580	586	579	568	586	600	535	580	582	596	585	567	592	548	578	518	604	575	599	549	608	577	591	562	565	565	537	567	579	528	554	573	601	605	597	619	544	595	553	568	596	528	589	592	560	534	583	519	550	623	576	578	563	561	556	601	587	561	606	584	599	571	568	562	598	598	572	588	604	570	568	613	563	568	613	587	620	549	574	568	546	588	570	621	555	564	611	543	579	568	567	600	598	551	558	560	575	603	576	579	565	594	597	552	620	588	547	624	536	589	542	593	588	575	558	587	602	589	577	509	609	608	597	573	541	574	597	569	578	574	576	603	567	596	611	568	603	603	552	618	580	529	614	617	575	587	596	588	613	546	569	550	550	546	567	518	586	575	580	607	545	545	571	594	574	616	580	577	623	585	538	550	553	553	605	607	588	587	618	558	541	602	547	558	595	573	639	579	562	593	595	593	577	629	581	599	558	614	559	572	604	607	577	559	541	580	594	583	599	596	631	609	582	593	597	589	576	566	563	603	561	565	608	580	612	585	527	593	557	547	507	581	609	582	595	590	579	580	539	582	588	546	572	592	595	578	575	561	596	602	569	586	547	598	582	599	584	575	549	559	599	589	540	622	579	619	631	613	578	623	538	628	583	561	570	552	555	576	577	565	545	581	591	629	585	563	594	560	549	603	568	566	573	543	549	559	582	566	555	539	606	588	576	560	586	549	562	555	557	584	578	587	600	555	557	555	610	558	612	512	579	541	553	605	578	576	567	606	584	624	622	609	579	608	595	575	624	576	625	555	570	619	610	569	531	544	547	555	563	563	582	568	573	612	615	549	561	632	560	583	559	536	544	598	558	578	523	606	594	599	585	518	568	595	598	560	572	570	597	544	611	617	587	589	591	563	580	582	620	587	559	575	557	577	582	604	564	517	582	589	656	559	552	557	597	561	559	554	601	554	554	575	594	561	552	567	605	624	572	554	573	612	574	572	595	595	592	576	550	585	569	642	593	568	553	595	555	611	537	617	618	575	543	550	577	562	579	575	570	543	559	602	534	543	542	561	551	603	544	567	552	609	546	627	558	535	610	598	588	582	562	602	588	576	606	579	584	590	595	550	577	565	591	617	536	605	543	551	565	635	546	551	554	582	563	564	536	660	602	587	555	555	567	549	588	606	596	557	585	585	594	612	558	537	620	569	557	543	585	535	613	582	557	558	592	606	518	564	588	612	567	585	634	596	574	555	587	593	561	574	560	563	588	600	562	601	600	565	596	599	565	615	636	568	586	571	582	575	574	597	614	571	574	569	549	618	549	565	584	608	585	571	522	596	588	576	529	581	571	530	570	577	603	593	591	543	582	574	557	562	528	613	593	515	616	593	538	581	532	587	579	592	552	610	579	578	593	565	624	620	548	572	611	594	565	567	554	564	570	585	590	551	601	586	553	581	588	568	555	585	556	596	609	550	516	577	590	583	587	611	553	582	591	581	536	609
10044	17980	16347	9647	6665	4984	3777	3027	2359	2002	1757	1594	1391	1293	1191	1097	1034	935	919	893	855	810	787	730	704	717	696	678	639	657	640	676	637	619	610	596	600	624	618	583	619	588	584	579	569	593	574	589	571	543	595	571	570	578	595	534	557	497	532	571	512	576	612	574	545	586	602	601	609	589	596	515	587	541	599	532	569	572	569	561	604	544	549	540	567	569	558	642	546	571	575	600	575	526	597	587	605	603	601	488	565	571	518	592	559	574	536	599	544	557	568	556	569	532	549	525	593	562	534	553	555	584	520	591	540	578	566	554	562	579	576	596	568	585	578	561	577	539	526	561	546	567	569	536	513	526	562	610	542	569	571	549	574	587	555	558	580	574	542	539	585	547	523	581	539	567	579	535	601	595	548	547	547	544	579	524	555	591	567	594	587	569	554	562	542	551	532	489	538	576	539	576	535	547	534	587	547	589	569	569	533	538	532	570	538	587	541	495	553	556	552	537	514	575	525	572	567	530	553	537	528	544	538	484	566	566	511	559	521	543	577	528	534	551	562	549	515	568	547	525	560	504	515	585	540	554	506	491	571	548	598	547	553	587	548	564	542	555	562	588	563	557	594	523	581	555	517	584	559	541	517	562	516	505	580	534	565	555	526	558	526	548	575	547	553	519	559	539	508	585	507	581	588	543	529	571	557	569	582	504	567	517	567	545	562	535	548	548	553	514	542	549	544	508	509	545	584	532	531	588	560	573	592	572	532	517	525	544	565	526	561	508	544	517	571	576	595	516	544	550	506	591	543	571	572	545	535	565	555	557	576	560	578	542	566	520	549	520	538	560	515	570	539	566	562	545	526	545	538	519	565	525	578	564	518	540	545	577	558	533	541	576	573	528	525	566	572	568	622	561	533	557	557	519	532	528	575	583	543	542	563	536	524	529	552	560	570	573	517	542	557	564	548	549	535	518	520	525	508	548	552	536	549	559	542	536	575	519	582	555	533	540	568	556	552	595	536	556	534	515	529	507	527	537	547	537	549	546	577	540	567	545	563	582	492	549	556	536	568	510	542	553	567	581	532	530	549	511	547	527	522	589	605	583	539	549	539	574	593	590	556	511	526	541	580	586	535	554	544	546	516	533	506	577	550	536	558	565	539	566	577	589	559	524	530	539	552	518	587	544	573	601	590	589	543	570	574	537	533	573	560	551	532	535	534	569	565	557	531	533	539	513	549	541	561	560	595	562	558	548	558	579	561	546	558	541	596	544	569	538	543	590	531	540	525	567	503	587	541	595	550	518	545	524	566	513	528	538	529	527	555	535	571	578	565	521	613	585	554	549	557	565	542	546	545	542	538	536	569	550	549	533	562	531	567	559	547	556	542	517	562	533	555	567	561	536	567	542	537	558	544	562	561	565	533	505	536	527	575	551	551	514	518	568	546	554	552	556	536	549	542	517	534	545	569	579	499	546	576	572	567	573	523	536	573	552	537	556	553	558	529	526	533	566	542	533	560	579	595	577	583	528	501	587	528	507	547	539	556	507	599	583	515	555	531	537	521	529	558	545	589	534	559	515	582	578	538	578	598	534	564	571	559	599	549	578	540	574	588	556	531	536	517	545	562	581	577	547	542	551	546	591	559	533	581	535	556	511	562	535	587	544	561	551	522	560	554	562	548	557	563	539	580	562	537	572	548	578	578	529	534	554	557	564	551	518	567	603	531	564	544	555	548	528	515	570	528	549	544	540	573	527	532	541	549	600	565	542	537	544	552	532	548	553	543	530	556	599	514	537	583	517	569	568	566	565	583	544	548	531	571	559	571	565	539	564	538	592	547	553	521	558	570	557	519	549	548	609	519	502	541	556	518	583	544	571	635	562	566	562	543	548	532	550	516	559	585	528	540	549	574	549	569	577	519	495	537	544	560	538	526	525	527	544	547	574	554	521	589	577	548	551	506	552	535	579	546	552	553	520	550	570	569	503	538	560	575	532	562	575	622	516	549	549	593	526	520	594	576	532	525	539	524	591	561	517	536	554	551	559	541	551	542	549	546	572	570	574	507	562	532	527	535	533	543	521	576	526	579	569	539	549	557	576	561	568	560	556	525	593	565	523	572	551	580	537	556	555	502	475	537	541	565	534	596	545	553	565	547	573	573	506	561	545	566	541	564	533	548	559	545	569	538	509	499	556	571	531	531	558	553	537	559	567	583	554	529	560	564	510	534	583	557	513	554	567	532	541	513	523	527	557	502	538	590	555	561	577	607	542	579	557	554	554	561	586	570	556	581	557	541	541	547	546	504	493	513	576	542	506	549	526	613	514	520	541	537	565	558	548	561	536	503	549	547	498	534	511	616	565	524	555	555	618	566	566	525	532	549	557	532	569	611	570	586	527	525	545	509	546	574	548	555	548	569	558	568	558	519	576	595	535	541	544	522	509	570	581	535	558	541	543	541	550	519	541	572	548	539	559	587	526	534	558	556	564	586	533	552	540	546	542	598	547	542	571	516	563	562	547	518	546	559	540	529	546	517	560	567	536	562	553	512	531	523	577	558	540	549	540	576	570	574	516	538	550	512	516	542	528	539	549	527	602	557	535	581	574	565	538	568	552	546	526	560	527	548	531	575	563	560	571	545	596	549	556	517	522	537	505	595	551	527	540	530	546	547	555	548	549	561	521	561	566	542	581	562	573	529	541	573	521	534	545	550	603	575	581	560	519	565	516	581	566	550	569	566	519	543	558	532	505	558	568	588	553	566	573	574	584	548	550	591	534	563	534	516	581	542	560	523	533	548	497	556	540	575	550	530	543	545	573	510	557	528	559	585	548	486	551	529	566	548	548	554	585	531	500	573	579	587	562	592	553	520	553	528	564	544	569	539	553	573	544	567	559	581	556	586	531	558	539	563	566	544	537	538	535	545	549	523	568	569	539	538	500	520	551	544	514	543	515	574	594	595	527	566	528	570	556	513	541	550	550	525	580	563	522	543	552	530	553	559	558	583	555	589	588	543	524	537	541	546	549	580	566	560	543	518	564	547	536	567	553	551	555	540	549	521	570	525	544	511	531	563	571	537	592	530	554	567	583	553	521	547	556	546	573	572	558	543	522	589	523	536	535	527	545	540	559	541	549	532	530	516	565	546	553	546	559	542	573	557	526	588	551	542	510	537	544	525	514	545	527	586	590	559	578	542	489	574	537	543	583	535	572	542	554	565	569	562	526	556	538	553	569	525	554	581	528	583	569	555	546	555	559	533	557	544	518	534	545	523	561	568	565	524	583	563	578	551	530	511	517	553	558	542	556	548	549	532	577	515	558	567	542	556	563	563	543	594	524	532	582	560	556	567	553	540	529	558	552	546	547	558	572	498	481	541	531	537	538	550	557	550	578	580	545	521	548	579	506	542	569	544	532	597	548	539	542	582	531	532	561	562	569	500	537	495	543	568	538	534	527	562	540	561	562	510	546	522	533	571	563	543	595	529	512	548	550	584	530	546	544	544	583
28327	14523	2507	994	875	772	764	756	722	718	716	696	698	698	713	723	692	733	716	703	694	687	704	712	722	734	701	679	693	706	694	692	703	745	705	715	762	704	688	706	685	674	739	711	700	696	685	681	697	732	681	651	689	684	734	693	693	719	743	723	742	670	676	760	713	690	743	746	681	690	726	640	699	710	700	709	709	710	675	708	767	693	748	708	680	667	744	676	741	701	706	769	720	705	674	730	701	716	760	670	729	720	701	736	689	659	750	714	744	654	687	732	687	725	671	710	682	713	690	663	703	693	716	702	722	732	719	713	738	688	723	655	686	715	728	700	698	734	721	682	697	700	690	734	723	704	705	713	743	688	677	714	690	717	672	782	700	741	726	714	661	739	674	697	699	716	681	699	710	683	722	728	704	716	717	753	702	673	670	716	686	722	718	711	722	668	710	671	660	717	702	732	703	701	752	650	749	705	651	692	750	711	683	696	699	665	755	734	673	721	747	701	667	681	695	780	663	687	725	686	675	695	684	711	719	661	719	668	710	712	696	691	702	698	718	686	723	730	733	693	683	667	746	676	711	760	748	726	669	721	707	758	726	691	690	686	698	698	733	710	731	677	709	683	715	703	691	697	736	713	673	696	747	605	699	686	704	719	699	681	708	716	681	704	687	685	660	676	707	689	694	656	722	698	685	698	722	719	699	712	706	671	688	735	716	702	702	745	683	721	723	689	694	691	690	685	721	704	741	719	692	646	651	706	743	745	683	718	673	651	746	682	740	667	695	716	737	714	681	688	708	722	751	733	690	739	685	721	665	701	639	709	640	711	700	705	744	687	742	699	742	712	752	688	722	705	722	694	722	748	718	704	704	748	740	679	703	710	681	634	690	674	686	686	669	692	691	700	749	706	692	712	689	751	746	703	720	678	708	710	677	764	714	720	688	717	747	722	685	728	723	726	748	716	675	691	695	750	732	744	716	723	715	689	708	755	681	719	723	706	699	660	710	748	746	740	690	699	711	744	727	699	722	676	683	718	695	683	724	694	709	725	669	680	749	727	730	718	758	709	682	722	691	763	739	713	672	661	681	706	693	685	710	684	794	721	752	719	721	705	667	678	692	696	676	735	682	702	735	745	709	714	703	714	707	751	677	763	749	678	743	697	694	684	721	688	659	668	669	699	671	709	708	672	742	745	744	689	681	689	687	745	680	701	706	701	682	720	722	701	680	723	752	754	758	685	720	713	677	736	756	719	657	702	697	737	694	699	705	681	750	679	716	726	704	782	689	692	690	665	706	718	638	694	699	751	728	692	766	678	711	702	717	754	725	713	678	729	691	716	683	713	698	738	680	682	717	689	729	671	726	688	736	679	719	710	727	707	699	685	668	741	689	705	630	707	707	721	715	678	660	720	756	766	683	691	709	695	720	745	660	702	705	657	754	728	687	669	707	658	748	699	694	719	666	715	717	693	740	715	731	685	755	726	709	684	737	733	724	729	668	702	706	656	673	669	688	695	718	672	695	681	679	695	678	756	680	685	719	721	678	699	674	723	748	674	709	677	706	685	751	695	731	748	715	709	711	640	686	738	693	698	690	737	716	730	695	720	722	698	699	725	666	716	718	675	705	721	683	703	667	688	715	719	691	678	736	763	743	686	682	706	722	721	692	686	712	700	729	758	740	667	702	720	690	695	724	652	757	707	702	703	653	713	697	724	724	690	707	680	687	702	723	719	690	675	708	746	770	674	641	707	732	722	719	693	718	705	686	716	685	754	746	743	754	748	744	732	726	667	697	691	796	688	659	703	718	718	655	689	662	715	672	685	691	758	709	730	757	667	699	689	738	740	710	740	710	680	695	668	740	688	755	706	738	699	732	667	689	686	681	760	780	700	631	598	683	703	765	691	717	776	683	682	714	698	731	728	661	672	697	726	717	736	722	720	696	701	732	693	723	728	686	694	710	733	714	724	703	718	711	724	701	717	702	713	726	706	767	717	683	664	700	688	747	721	732	705	691	682	716	685	683	701	701	703	718	706	695	655	690	736	749	680	712	676	707	744	705	685	724	704	746	716	707	737	684	704	701	716	699	757	683	739	693	679	689	730	697	698	711	726	688	715	711	733	680	681	667	711	699	702	686	692	712	682	711	691	706	709	733	679	696	688	731	692	672	716	687	714	664	709	680	717	700	734	701	706	661	718	686	682	714	699	675	688	673	744	710	711	730	694	725	685	720	700	703	712	740	732	749	731	738	681	711	707	720	725	711	695	713	664	680	746	745	718	705	707	726	737	723	717	714	693	701	620	748	696	745	709	698	689	746	703	710	709	757	711	743	679	718	744	722	683	721	703	710	710	748	695	671	675	727	734	688	668	618	677	701	689	715	702	671	732	745	693	698	717	748	681	754	740	705	731	692	692	694	704	728	691	686	704	734	703	678	732	709	729	665	703	694	681	720	706	746	722	754	735	696	658	766	665	697	743	721	722	724	739	699	713	732	718	729	739	689	702	712	709	703	731	665	699	707	656	683	775	706	700	694	707	726	683	706	731	684	685	722	740	708	720	684	739	722	725	707	738	671	696	732	729	677	686	717	726	690	670	666	723	713	706	677	720	746	678	723	688	719	725	751	719	720	760	705	692	726	750	710	714	740	666	705	776	715	664	721	694	727	700	693	669	689	762	690	685	673	722	737	732	678	719	733	774	683	732	704	726	761	719	697	705	729	683	689	741	716	690	711	694	691	712	686	693	656	658	705	705	707	703	705	689	682	711	678	702	678	723	694	713	705	701	709	681	699	724	672	665	722	666	664	729	669	706	690	694	682	699	661	694	731	730	692	646	714	699	720	692	701	706	762	736	686	718	666	692	710	732	690	690	706	715	680	723	688	652	721	692	709	673	673	726	699	702	713	729	727	721	736	726	690	745	736	740	725	699	725	699	709	775	701	699	709	753	712	690	740	725	703	691	662	709	705	712	738	694	729	754	717	687	737	764	717	694	683	714	677	703	680	654	741	697	683	709	760	708	716	733	746	712	685	698	747	735	723	695	792	689	667	696	673	712	736	775	684	702	775	738	727	709	676	736	713	687	705	758	745	693	727	725	686	706	698	728	705	671	727	713	721	758	739	713	734	757	756	662	695	727	677	735	651	728	723	699	714	711	716	771	689	712	681	692	690	720	731	690	671	718	687	740	684	694	684	733	699	756	696	713	681	707	728	711	703	655	715	715	715	704	717	741	729	726	713	672	666	689	705	725	684	699	712	697	716	725	734	661	702	695	716	701	685	729	719	716	723	714	768	652	699	709	703	706	667	690	657	728	710	717	683	708	730	725	676	729	702	697	670	679	672	722	713	728	710	720	698	702	727	677	711	705	735	679	709	703	716	699	714	693	715	725	701	729	762	685	709	733	720	730	666	716	686	717	730	716	676	697	700	740	745	702	708	721	710	689	712	667	693	685	669	721	744	713	665	682	683	754	685	690	649	708	694	700	722	729	723	677	747	674
5496	1414	1371	1031	955	885	825	766	790	723	812	698	728	732	724	766	741	699	714	736	744	701	701	687	769	743	732	765	727	707	688	781	768	674	759	724	715	737	741	720	686	780	709	742	726	734	743	717	775	716	733	729	717	732	727	732	721	710	733	731	733	743	687	681	744	722	708	732	732	736	720	670	724	701	740	707	726	720	679	727	721	779	718	710	742	719	670	710	693	706	736	723	757	709	737	725	747	724	790	785	774	770	698	715	759	712	743	743	759	742	710	740	670	723	729	728	740	736	702	699	692	726	696	759	730	750	728	711	722	718	699	752	683	700	764	715	750	746	693	766	744	733	781	754	734	750	745	750	741	729	717	713	742	715	699	736	767	800	728	795	695	721	678	709	745	750	715	741	752	690	682	719	751	720	728	718	702	732	722	710	729	712	700	741	678	712	800	721	713	705	724	748	709	758	749	721	746	713	709	756	742	698	688	755	717	725	748	719	704	703	746	776	713	763	691	675	702	730	735	728	766	746	693	736	699	720	742	739	731	684	687	734	730	715	760	715	736	731	739	702	748	730	696	701	712	686	736	734	708	740	725	778	752	728	687	746	742	694	735	710	739	737	695	751	715	718	701	688	756	729	727	716	685	689	702	726	719	739	716	706	758	724	768	683	737	756	747	711	722	741	698	744	734	748	712	730	743	749	728	690	727	735	708	725	702	702	722	751	723	708	683	706	748	728	730	718	722	717	701	765	781	744	739	714	722	746	739	738	695	735	721	693	685	714	722	708	722	745	718	719	733	667	666	759	713	748	745	715	706	789	739	720	752	721	710	738	715	736	725	708	744	730	703	709	764	751	720	683	732	710	683	695	708	692	725	686	753	723	707	742	732	710	707	670	685	739	734	711	756	733	691	740	679	788	716	743	690	729	699	717	683	695	726	793	748	684	663	719	737	764	733	751	725	762	681	726	669	720	735	670	715	716	718	758	715	727	747	751	744	719	751	736	681	763	730	767	722	707	714	756	762	737	747	706	757	690	705	722	750	735	694	715	706	703	741	767	692	743	700	726	734	745	773	705	702	754	722	749	730	744	692	734	755	782	742	758	734	647	675	734	742	738	736	714	713	728	757	711	747	712	770	721	748	705	680	703	737	735	776	724	718	685	689	790	715	738	707	731	678	751	740	731	770	713	734	784	788	727	724	681	707	694	730	758	706	732	695	724	775	707	729	713	721	743	711	740	775	756	753	683	692	704	734	719	703	739	733	723	757	733	738	771	731	696	742	718	746	740	763	736	705	754	794	741	737	697	731	776	702	726	751	727	743	685	750	734	789	767	785	691	729	681	736	697	733	719	741	757	713	717	717	715	679	793	717	694	748	701	683	696	736	779	761	695	692	726	714	723	756	784	705	700	698	741	733	729	689	703	694	748	727	691	684	734	732	719	692	703	694	696	735	732	775	718	724	761	741	728	729	687	701	729	714	774	744	740	742	674	713	693	710	792	756	697	732	708	703	695	702	706	720	728	710	772	685	711	733	679	791	749	724	786	755	739	747	700	692	744	721	753	702	738	729	741	752	726	715	714	706	670	715	738	724	786	756	715	711	748	767	720	709	711	745	668	725	702	726	773	770	748	712	717	687	652	677	724	694	674	739	717	764	718	696	725	747	719	729	722	738	688	708	697	699	739	794	736	707	705	720	759	726	724	734	700	728	723	739	755	721	707	665	692	746	734	722	703	679	720	757	709	717	700	730	749	719	711	687	765	686	714	735	725	726	758	748	718	696	730	741	713	724	716	717	724	723	733	674	722	681	737	735	765	740	749	716	788	732	747	727	664	753	689	744	691	722	710	738	742	721	728	724	760	777	741	696	761	709	723	738	706	717	689	731	730	733	718	731	773	724	721	720	720	697	740	758	709	665	766	710	738	672	680	752	690	714	674	677	721	750	745	740	717	736	727	721	692	732	700	734	699	693	730	703	710	718	753	771	752	744	737	757	721	721	736	695	712	688	702	755	722	687	763	706	711	766	724	742	718	744	707	726	739	749	760	760	715	736	738	689	771	735	708	718	738	748	695	721	746	692	679	724	698	752	676	741	762	747	648	690	746	744	716	675	744	713	686	703	732	715	778	750	718	732	697	726	795	721	700	726	724	715	726	682	726	737	711	735	721	689	735	741	711	770	732	746	726	750	744	738	733	739	704	688	750	756	728	695	727	720	704	732	761	747	702	738	743	754	748	748	722	746	728	693	707	720	741	712	751	764	693	724	704	706	741	695	736	691	727	736	754	695	722	727	753	666	735	732	745	691	747	733	738	770	756	750	711	714	721	744	716	749	696	763	717	731	707	707	676	716	709	764	725	741	721	646	742	729	729	756	654	705	709	722	726	705	721	712	690	736	718	679	712	688	700	766	740	726	733	704	731	714	674	721	702	761	736	731	736	756	709	712	709	713	760	698	712	722	787	760	752	738	697	739	720	758	725	713	801	724	712	731	748	763	734	747	716	710	699	728	750	767	758	755	721	718	721	749	746	747	740	720	779	750	712	735	702	700	741	736	706	728	706	726	752	738	704	729	711	702	744	718	744	682	751	712	740	684	712	702	760	793	749	659	750	727	727	719	707	759	769	732	745	733	687	705	738	703	748	679	724	750	730	729	706	725	734	701	698	722	726	743	734	712	692	727	723	732	721	723	704	748	723	739	747	710	786	761	726	700	731	667	748	748	764	724	734	689	759	762	731	708	724	715	699	695	677	738	733	756	726	723	726	720	684	726	729	715	706	750	706	694	801	734	703	793	703	751	757	675	753	735	696	714	702	724	721	640	717	747	766	736	734	767	721	745	761	702	782	747	739	734	702	750	764	722	757	760	731	713	734	748	738	740	704	744	733	738	703	724	742	766	702	745	729	711	717	750	683	710	737	748	706	697	759	684	735	704	782	753	709	741	745	764	758	705	771	710	735	715	784	725	713	688	770	761	720	743	728	749	730	750	655	747	754	689	738	763	750	732	703	741	711	746	779	743	660	732	708	700	766	696	675	721	727	732	718	728	763	749	728	729	729	735	785	744	730	720	721	671	691	722	668	693	774	689	723	722	732	726	717	685	797	736	748	753	739	754	728	729	742	700	698	693	720	701	720	743	731	763	743	678	759	717	685	755	727	758	730	739	731	781	716	756	800	774	693	688	745	758	761	720	719	713	693	715	741	752	694	702	703	781	748	697	741	770	683	705	727	731	677	742	709	788	729	737	720	680	680	778	700	730	737	709	722	756	685	715	688	738	705	693	757	739	723	741	716	676	732	720	711	753	747	738	753	728	687	708	728	772	744	743	722	717	755	747	707	723	729	744	684	763	745	715	704	722	763	752	731	745	741	724	706	716	724	769	708	713	791	746	756	750	725	719	690	742	726	731	706	741	729	706	732	737	717	738	746	784	693	745	724	721	741	721	733	742	702	728	748	740	728	760	795	721	736	766	714	728	709	700	747	675	752	774	743	713	713
24948	20618	26932	24293	20614	10888	1439	936	750	667	627	574	531	510	503	485	499	424	452	447	436	391	445	400	390	353	410	387	419	399	374	405	371	362	388	391	377	405	360	368	383	370	369	370	390	359	373	344	368	372	375	364	363	380	368	370	353	373	376	361	367	370	371	325	359	354	338	344	384	332	354	365	367	362	376	327	337	370	370	345	365	360	322	313	328	379	376	411	380	346	356	380	334	374	337	398	350	377	364	339	386	377	368	381	358	349	377	394	347	378	361	411	389	377	322	370	333	341	323	354	369	332	362	331	374	379	341	320	359	341	364	338	345	359	364	350	366	321	366	356	350	332	331	380	340	360	338	389	371	334	383	344	343	391	395	341	334	355	367	340	369	359	341	350	353	341	338	337	336	379	338	354	376	326	361	337	372	368	337	379	376	357	379	358	335	336	346	370	316	352	316	325	365	352	364	380	327	381	369	347	335	325	313	350	332	340	350	345	331	346	358	370	334	329	331	362	379	346	326	350	376	345	376	360	371	387	335	324	364	345	366	349	369	320	342	345	358	349	349	346	341	333	328	343	344	364	377	344	342	334	352	326	347	389	362	379	378	341	345	367	328	359	365	325	332	364	362	335	317	371	351	381	343	346	369	345	352	359	350	356	342	328	367	325	355	357	356	336	348	394	363	349	331	347	359	355	330	338	341	340	357	346	370	368	376	376	349	348	372	343	352	333	334	365	369	371	360	345	355	363	390	342	384	344	364	382	350	368	380	343	303	350	352	372	371	354	382	336	348	374	340	346	358	321	329	355	348	331	339	354	365	365	375	381	346	374	361	333	346	370	343	374	358	322	343	314	393	338	362	328	358	320	354	346	367	331	348	327	320	371	379	391	347	379	339	351	341	360	339	317	366	356	342	350	357	340	375	367	342	353	350	350	347	362	371	368	351	354	349	355	343	354	340	351	356	358	361	357	323	358	349	340	348	321	334	360	323	354	338	332	366	350	318	319	348	357	330	341	339	352	361	349	349	347	335	340	361	319	311	354	353	360	327	379	328	359	327	376	364	367	383	364	335	321	351	349	341	353	364	342	337	352	359	375	344	347	325	356	349	344	382	353	354	379	361	346	368	365	382	345	363	353	358	346	354	342	333	309	392	358	349	313	378	347	335	339	339	355	328	345	346	362	330	374	343	348	360	352	360	370	381	341	335	361	344	374	354	343	353	325	363	364	338	368	360	371	351	338	358	352	368	338	346	351	352	329	339	328	359	342	357	357	356	373	362	363	383	353	373	351	357	357	346	371	365	339	385	345	349	391	350	366	323	348	364	371	346	352	342	368	331	355	338	338	338	320	383	308	331	357	323	367	346	394	332	342	335	341	385	364	340	364	326	395	325	354	362	366	346	363	335	330	367	331	337	358	351	358	309	341	352	367	357	363	343	350	344	359	338	335	372	351	343	358	362	347	346	323	359	342	349	353	350	357	375	339	333	346	366	317	373	346	357	353	350	366	381	348	360	368	379	351	374	352	378	369	350	369	361	343	367	327	363	342	344	365	359	364	366	319	339	384	337	340	371	371	321	344	367	351	384	348	360	359	361	365	359	367	315	387	326	356	356	344	348	360	354	347	351	329	342	339	348	332	362	324	375	337	318	376	340	349	302	349	376	361	319	367	365	336	345	410	349	347	343	374	349	358	391	394	345	326	339	331	365	358	317	355	327	356	346	345	351	341	340	373	356	354	349	323	352	350	333	351	358	372	357	346	381	355	304	348	351	353	358	332	337	377	322	371	339	341	360	372	330	317	356	341	351	380	355	348	354	325	358	368	359	338	334	379	363	358	348	380	329	353	339	371	340	377	386	341	334	362	346	346	333	350	358	315	360	366	372	348	327	358	383	352	335	341	352	375	333	349	330	371	333	364	339	354	328	354	338	374	329	367	348	379	335	338	328	376	341	345	338	347	356	340	369	327	385	374	361	379	347	337	359	359	327	337	350	375	342	363	350	357	358	317	365	365	360	368	318	363	333	354	363	327	356	354	329	350	345	342	338	329	331	408	366	345	342	339	339	403	342	337	340	346	362	346	348	351	342	347	356	376	359	331	340	368	342	367	340	341	321	376	322	326	361	327	358	374	354	352	343	352	335	336	344	346	378	361	362	355	334	375	353	353	340	356	326	372	337	362	366	353	360	345	385	379	363	344	377	343	348	349	345	345	339	365	346	344	374	370	339	337	332	372	352	364	331	339	361	340	372	337	364	355	365	384	333	343	348	373	373	373	365	317	356	346	345	327	370	355	364	380	367	320	365	363	339	333	363	327	354	321	383	360	351	356	345	346	333	350	340	352	368	333	369	366	364	314	317	343	340	360	380	346	345	353	380	308	339	351	337	335	360	347	337	359	339	344	396	388	359	341	341	381	361	356	327	337	335	371	334	324	368	351	323	372	336	367	323	336	350	361	371	354	358	383	354	369	344	339	353	336	334	371	347	343	384	361	313	346	371	368	354	360	351	306	351	359	337	380	339	325	354	328	367	339	333	329	331	374	378	339	329	335	338	331	323	387	392	371	361	363	372	312	371	337	341	345	364	343	386	353	338	343	351	361	368	340	353	360	347	362	333	316	334	334	378	358	353	371	350	380	364	372	334	349	336	373	335	359	351	352	355	343	387	367	367	354	296	340	346	332	343	350	362	353	393	341	327	377	362	358	359	387	368	328	358	369	347	378	327	319	373	369	351	370	348	369	364	319	340	366	332	334	332	327	365	356	368	368	357	378	360	311	321	332	372	350	320	385	355	345	367	354	356	372	376	355	358	330	356	350	364	364	366	346	320	348	365	349	370	374	368	347	355	372	375	325	343	338	347	314	317	342	367	344	351	357	330	333	341	376	364	364	368	343	385	328	360	393	338	380	339	308	350	338	357	322	345	333	354	359	361	367	366	356	373	363	353	394	385	347	349	362	347	372	326	353	330	371	344	369	323	370	354	320	362	347	332	362	364	337	348	337	371	371	326	338	369	398	351	326	324	372	358	359	351	380	337	349	365	339	338	342	371	323	349	354	325	369	336	345	338	330	357	361	347	351	350	353	353	351	359	336	396	342	363	349	333	342	354	366	350	344	343	362	368	334	351	301	394	373	363	341	360	326	350	377	356	333	320	351	343	324	344	364	388	330	327	360	341	332	355	333	339	335	342	347	350	321	343	339	345	342	367	339	363	379	339	356	318	352	358	384	354	357	352	347	384	299	322	325	362	324	330	320	374	356	338	318	335	345	318	335	356	337	347	376	345	352	361	373	370	337	351	343	347	364	356	320	354	348	339	336	376	339	377	356	327	345	339	390	356	341	371	370	381	347	340	337	342	368	370	352	339	333	377	349	343	347	357	337	348	368	354	333	358	342	365	345	350	361	379	345	341	380	361	369	369	367	349	371	350	371	340	382	369	354	330	336	306	375	365	356	360	369	344	379	360	358	354	396	354	330	347	370	332	356	345	370	401	362
7409	11503	10445	5813	3890	2827	2134	1642	1439	1138	1024	887	822	753	685	680	627	567	523	551	492	511	473	501	471	488	461	419	430	457	423	420	398	434	403	405	436	412	409	384	366	391	422	386	401	400	384	399	385	361	348	415	372	420	389	385	427	372	403	344	410	366	403	386	373	377	379	387	364	386	376	404	390	411	396	370	364	395	358	373	399	406	368	376	388	393	353	411	360	372	383	376	415	376	375	349	396	375	383	359	380	411	378	427	370	378	372	389	358	364	367	364	381	371	362	363	380	376	364	363	352	338	368	374	374	361	397	372	367	403	393	361	357	364	388	358	387	377	371	377	371	389	388	352	397	383	370	415	371	393	372	361	390	412	368	380	363	365	329	377	328	362	388	399	367	395	358	395	387	391	351	367	374	385	347	357	381	383	355	358	357	400	368	359	349	361	356	405	388	383	412	375	408	411	361	398	378	371	363	331	348	395	410	392	382	402	355	330	365	364	376	387	392	377	366	398	394	349	372	375	380	333	387	383	372	381	368	359	338	373	337	371	409	407	380	366	416	353	376	407	353	380	408	347	427	350	376	381	373	380	395	374	370	397	385	389	358	361	352	385	352	383	387	354	362	356	361	397	365	390	387	344	383	383	382	373	378	385	408	348	370	380	359	367	373	345	390	371	380	354	369	391	389	387	408	384	377	366	369	397	326	346	380	362	341	388	385	354	308	398	379	392	354	396	384	394	347	439	348	359	379	360	355	358	359	371	386	351	358	413	354	341	369	384	402	372	388	363	367	374	383	382	371	372	369	388	352	366	393	379	362	328	354	371	377	358	364	359	389	384	398	393	381	352	379	385	400	372	408	354	421	382	362	343	390	366	353	366	370	376	392	370	357	367	384	364	399	367	368	346	377	341	346	410	376	394	358	331	391	368	366	381	334	334	373	370	363	394	340	388	355	407	394	380	378	402	362	371	340	392	338	351	376	366	357	353	347	371	412	384	363	381	355	365	350	382	381	406	392	391	345	376	386	363	372	368	376	377	395	353	371	393	404	367	367	382	352	384	393	378	354	413	375	367	337	352	364	415	363	386	367	370	400	330	367	353	385	358	387	375	426	378	387	355	367	386	366	362	410	358	391	359	401	358	362	392	376	355	384	356	361	393	375	348	339	363	392	357	341	359	400	374	403	374	374	380	394	374	374	342	382	381	337	413	379	353	373	378	352	364	370	388	352	377	367	373	361	400	387	394	345	368	356	389	351	344	391	382	396	361	402	394	383	381	369	355	381	366	348	369	388	382	369	411	348	384	389	373	344	357	383	389	370	408	322	394	374	357	400	387	349	376	374	347	385	401	376	377	392	380	369	394	356	371	386	385	357	373	369	398	362	370	341	343	391	364	391	367	392	376	347	366	341	362	380	366	404	354	397	384	380	363	382	372	399	326	388	347	405	397	360	399	365	370	413	389	384	356	352	344	339	343	405	394	390	356	373	359	342	349	376	373	356	390	342	403	349	369	376	401	348	375	342	391	346	380	383	359	401	387	327	363	354	379	361	373	376	381	333	371	359	416	389	407	347	387	356	405	378	377	362	372	354	376	377	393	365	365	387	374	362	377	380	316	377	366	381	360	358	354	395	367	360	368	352	389	360	367	375	392	354	377	390	319	408	424	344	387	402	342	392	360	330	351	363	345	381	370	374	388	391	405	349	369	320	368	412	432	364	377	348	372	400	360	375	359	370	382	364	383	367	376	362	371	391	384	388	361	382	387	353	369	379	346	368	359	354	355	385	368	379	386	346	385	393	402	387	385	360	388	366	380	365	365	352	362	373	376	367	341	368	360	374	384	357	359	388	353	402	350	368	343	370	383	380	383	372	379	391	329	386	332	369	368	352	357	383	410	373	362	372	322	369	387	381	374	356	381	342	334	391	376	421	384	375	364	363	362	374	379	367	362	369	397	353	382	344	371	367	394	359	366	371	374	357	375	351	371	360	334	371	370	386	370	364	386	382	376	350	396	348	378	341	367	345	404	353	346	331	348	384	368	370	344	379	362	376	370	359	393	381	367	405	339	364	371	387	369	391	389	369	364	392	349	381	370	376	380	415	364	384	372	353	385	350	368	368	366	398	379	347	398	398	372	398	369	396	348	387	385	353	348	345	384	377	345	364	395	330	366	385	374	393	370	389	380	403	373	379	381	356	398	394	369	363	364	357	385	370	363	375	390	365	383	402	379	361	369	388	385	387	348	372	380	359	368	358	361	401	383	407	364	412	379	394	398	357	376	381	371	341	357	355	394	375	381	355	367	335	370	391	365	363	347	333	362	367	362	357	385	368	388	388	389	378	351	373	365	369	383	384	361	415	371	326	375	387	375	376	351	376	337	337	393	393	376	351	389	354	375	369	368	376	340	369	364	350	364	363	338	364	349	391	380	397	364	383	392	388	383	377	391	396	350	373	367	347	393	399	355	368	361	356	360	404	371	358	387	387	363	382	373	356	397	379	362	396	357	339	345	353	395	366	365	396	359	418	381	371	373	373	368	394	378	357	371	361	354	370	382	400	371	359	367	387	371	373	384	382	359	363	368	372	372	327	344	390	365	388	365	359	405	401	348	371	391	344	392	390	389	358	413	341	364	319	363	349	330	390	360	356	367	342	366	369	354	344	380	369	395	355	364	333	380	360	372	384	382	392	355	381	368	420	349	364	389	389	382	390	370	382	409	377	359	362	333	333	382	324	365	378	366	371	377	349	372	388	371	362	358	382	390	388	369	342	388	397	394	354	393	357	382	369	363	392	369	348	354	366	365	349	367	356	393	361	336	396	398	369	354	363	356	362	374	372	362	387	350	373	343	349	376	394	328	391	367	384	348	350	407	372	382	374	371	389	363	375	367	385	373	397	354	337	369	339	390	376	398	381	370	380	349	399	383	369	413	361	360	369	379	335	338	368	376	360	347	375	381	363	390	348	397	367	364	400	367	367	383	370	359	389	383	437	390	370	357	336	362	370	378	356	384	361	364	360	386	350	372	358	359	367	389	404	358	352	353	358	346	368	395	371	371	387	375	371	397	365	369	355	345	345	366	365	337	371	364	354	377	385	378	339	355	372	361	365	364	376	381	374	381	351	370	340	412	337	363	339	363	409	365	376	382	355	369	371	380	348	356	305	385	388	341	372	348	386	384	406	385	389	385	333	366	344	362	382	384	364	337	354	394	369	349	394	354	371	370	361	377	328	398	372	394	379	378	391	381	383	391	360	366	347	418	394	365	362	373	350	387	399	388	370	357	380	388	374	380	391	373	429	371	350	339	363	373	388	379	386	394	360	371	400	347	361	383	369	402	356	361	380	386	360	355	385	373	389	377	341	358	406	370	380	381	377	383	365	385	389	349	383	394	359	397	399	381	408	383	356	382	359	339	361	382	353	386	361	382	394	365	368	372	320	388	344	345	374	394	385	346	383	333	360	384	398	370	378	383	392	372	324	346	367	403	362	358	402	370
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
